From 9a81a771851b90f323356a02374c2663b248b8b4 Mon Sep 17 00:00:00 2001 From: Tim Astle Date: Fri, 26 Feb 2016 17:32:16 -0400 Subject: [PATCH] Version 2.6.2-SNAPSHOT --- arml/2.0/pom.xml | 2 +- arml/pom.xml | 2 +- citygml/1.0/pom.xml | 2 +- citygml/2.0/pom.xml | 2 +- citygml/pom.xml | 2 +- context/1.0.0/pom.xml | 2 +- context/1.1.0/pom.xml | 2 +- context/pom.xml | 2 +- csw/2.0.2/pom.xml | 2 +- csw/pom.xml | 2 +- dist/pom.xml | 2 +- dtd-parent/pom.xml | 2 +- eop/1.0/pom.xml | 2 +- eop/pom.xml | 2 +- eosps/2.0/pom.xml | 2 +- eosps/pom.xml | 2 +- filter/1.0.0/pom.xml | 2 +- filter/1.1.0/pom.xml | 2 +- filter/2.0/pom.xml | 2 +- filter/pom.xml | 2 +- gml/1.0.0/pom.xml | 2 +- gml/2.1.2/pom.xml | 2 +- gml/3.1.1/pom.xml | 2 +- gml/3.2.0/pom.xml | 2 +- gml/3.2.1/pom.xml | 2 +- gml/3.3/pom.xml | 2 +- gml/pom.xml | 2 +- gmlcov/1.0/pom.xml | 2 +- gmlcov/geotiff/1.0/pom.xml | 2 +- gmlcov/geotiff/pom.xml | 2 +- gmlcov/pom.xml | 2 +- gmljp2/2.0/pom.xml | 2 +- gmljp2/pom.xml | 2 +- ic/2.0/pom.xml | 2 +- ic/2.1/pom.xml | 2 +- ic/pom.xml | 2 +- indoorgml/1.0/pom.xml | 2 +- indoorgml/pom.xml | 2 +- iso19139-2/gmi/1.0/pom.xml | 2 +- iso19139-2/gmi/pom.xml | 2 +- iso19139-2/pom.xml | 2 +- iso19139/20060504/pom.xml | 2 +- iso19139/20070417/pom.xml | 2 +- iso19139/pom.xml | 2 +- kml/2.1/pom.xml | 2 +- kml/2.2.0/pom.xml | 2 +- kml/2.3/pom.xml | 2 +- kml/pom.xml | 2 +- ols/1.1.0/pom.xml | 2 +- ols/1.2/pom.xml | 2 +- ols/1.3/pom.xml | 2 +- ols/pom.xml | 2 +- om/1.0.0/pom.xml | 2 +- om/2.0/pom.xml | 2 +- om/pom.xml | 2 +- omeo/1.0/pom.xml | 2 +- omeo/pom.xml | 2 +- omx/1.0.0/pom.xml | 2 +- omx/pom.xml | 2 +- oseo/1.0/pom.xml | 2 +- oseo/pom.xml | 2 +- owc/0.3.1/pom.xml | 2 +- owc/pom.xml | 2 +- ows/1.0.0/pom.xml | 2 +- ows/1.1.0/pom.xml | 2 +- ows/2.0/pom.xml | 2 +- ows/pom.xml | 2 +- pom.xml | 2 +- sampling/1.0.0/pom.xml | 2 +- sampling/2.0/pom.xml | 2 +- sampling/pom.xml | 2 +- samplingSpatial/2.0/pom.xml | 2 +- samplingSpatial/pom.xml | 2 +- samplingSpecimen/2.0/pom.xml | 2 +- samplingSpecimen/pom.xml | 2 +- schema-parent/pom.xml | 2 +- schemas/pom.xml | 2 +- scripts/jsonschemas/ARML_2_0.jsonschema | 2334 +- scripts/jsonschemas/CSW_2_0_2.jsonschema | 3366 +- scripts/jsonschemas/CityGML_1_0.jsonschema | 608 +- scripts/jsonschemas/CityGML_2_0.jsonschema | 886 +- .../CityGML_Appearance_1_0.jsonschema | 1222 +- .../CityGML_Appearance_2_0.jsonschema | 1372 +- .../jsonschemas/CityGML_Bridge_2_0.jsonschema | 3074 +- .../CityGML_Building_1_0.jsonschema | 1746 +- .../CityGML_Building_2_0.jsonschema | 2132 +- .../CityGML_CityFuntiture_2_0.jsonschema | 12 +- .../CityGML_CityObjectGroup_1_0.jsonschema | 308 +- .../CityGML_CityObjectGroup_2_0.jsonschema | 268 +- .../CityGML_Generics_1_0.jsonschema | 206 +- .../CityGML_Generics_2_0.jsonschema | 488 +- .../jsonschemas/CityGML_Relief_1_0.jsonschema | 384 +- .../jsonschemas/CityGML_Relief_2_0.jsonschema | 302 +- .../CityGML_TexturedSurface_1_0.jsonschema | 450 +- .../CityGML_TexturedSurface_2_0.jsonschema | 198 +- .../CityGML_Transportation_1_0.jsonschema | 482 +- .../CityGML_Transportation_2_0.jsonschema | 744 +- .../jsonschemas/CityGML_Tunnel_2_0.jsonschema | 2750 +- .../CityGML_Vegetation_1_0.jsonschema | 380 +- .../CityGML_Vegetation_2_0.jsonschema | 388 +- .../CityGML_Waterbody_1_0.jsonschema | 170 +- .../CityGML_Waterbody_2_0.jsonschema | 468 +- scripts/jsonschemas/DCT.jsonschema | 132 +- scripts/jsonschemas/DC_1_1.jsonschema | 136 +- scripts/jsonschemas/EOP_1_0.jsonschema | 2828 +- scripts/jsonschemas/EOP_ATM_1_0.jsonschema | 54 +- scripts/jsonschemas/EOP_OPT_1_0.jsonschema | 150 +- scripts/jsonschemas/EOP_SAR_1_0.jsonschema | 54 +- scripts/jsonschemas/EOSPS_2_0.jsonschema | 1416 +- scripts/jsonschemas/Filter_1_0_0.jsonschema | 1506 +- scripts/jsonschemas/Filter_1_1_0.jsonschema | 2546 +- scripts/jsonschemas/Filter_2_0.jsonschema | 3256 +- scripts/jsonschemas/GML4WCS_1_0_0.jsonschema | 1580 +- scripts/jsonschemas/GMLCOV_1_0.jsonschema | 568 +- .../jsonschemas/GMLCOV_GeoTIFF_1_0.jsonschema | 12 +- scripts/jsonschemas/GMLJP2_2_0.jsonschema | 608 +- scripts/jsonschemas/GML_1_0_0.jsonschema | 1592 +- scripts/jsonschemas/GML_2_1_2.jsonschema | 1586 +- scripts/jsonschemas/GML_3_1_1.jsonschema | 30488 +++++++-------- scripts/jsonschemas/GML_3_2_0.jsonschema | 30500 +++++++-------- scripts/jsonschemas/GML_3_2_1.jsonschema | 30794 ++++++++-------- scripts/jsonschemas/GML_CE_3_3.jsonschema | 864 +- scripts/jsonschemas/GML_LROV_3_3.jsonschema | 400 +- scripts/jsonschemas/GML_LRO_3_3.jsonschema | 288 +- scripts/jsonschemas/GML_LRTR_3_3.jsonschema | 68 +- scripts/jsonschemas/GML_LR_3_3.jsonschema | 1386 +- scripts/jsonschemas/GML_RGRID_3_3.jsonschema | 718 +- scripts/jsonschemas/GML_TIN_3_3.jsonschema | 248 +- .../jsonschemas/ISO19139_2_GMI_1_0.jsonschema | 6582 ++-- .../ISO19139_GCO_20060504.jsonschema | 2324 +- .../ISO19139_GCO_20070417.jsonschema | 2482 +- .../ISO19139_GMD_20060504.jsonschema | 18704 +++++----- .../ISO19139_GMD_20070417.jsonschema | 18312 ++++----- .../ISO19139_GMX_20060504.jsonschema | 7858 ++-- .../ISO19139_GMX_20070417.jsonschema | 9284 ++--- .../ISO19139_GSS_20060504.jsonschema | 64 +- .../ISO19139_GTS_20060504.jsonschema | 94 +- .../ISO19139_SRV_20060504.jsonschema | 2816 +- .../jsonschemas/IndoorGML_Core_1_0.jsonschema | 2728 +- .../IndoorGML_Navigation_1_0.jsonschema | 1020 +- scripts/jsonschemas/KML_2_1.jsonschema | 4040 +- scripts/jsonschemas/KML_2_2_0.jsonschema | 8032 ++-- scripts/jsonschemas/KML_2_3.jsonschema | 11068 +++--- scripts/jsonschemas/OLS_1_1_0.jsonschema | 8030 ++-- scripts/jsonschemas/OLS_1_2.jsonschema | 8134 ++-- scripts/jsonschemas/OLS_NAV_1_3.jsonschema | 2296 +- scripts/jsonschemas/OMEO_ALT_2_0.jsonschema | 994 +- scripts/jsonschemas/OMEO_ATM_2_0.jsonschema | 796 +- scripts/jsonschemas/OMEO_EOP_2_0.jsonschema | 3150 +- scripts/jsonschemas/OMEO_LMB_2_0.jsonschema | 570 +- scripts/jsonschemas/OMEO_OPT_2_0.jsonschema | 322 +- scripts/jsonschemas/OMEO_SAR_2_0.jsonschema | 404 +- scripts/jsonschemas/OMEO_SEN1_2_0.jsonschema | 698 +- scripts/jsonschemas/OMEO_SSP_2_0.jsonschema | 896 +- scripts/jsonschemas/OMX_1_0_0.jsonschema | 176 +- scripts/jsonschemas/OM_1_0_0.jsonschema | 436 +- scripts/jsonschemas/OM_2_0.jsonschema | 386 +- scripts/jsonschemas/OSEO_1_0.jsonschema | 5246 +-- scripts/jsonschemas/OWC_0_3_1.jsonschema | 1692 +- scripts/jsonschemas/OWS_1_0_0.jsonschema | 2258 +- scripts/jsonschemas/OWS_1_1_0.jsonschema | 3518 +- scripts/jsonschemas/OWS_2_0.jsonschema | 4168 +-- scripts/jsonschemas/SE_1_1_0.jsonschema | 4390 +-- scripts/jsonschemas/SLD_1_0_0.jsonschema | 3058 +- .../SLD_1_0_0_GeoServer.jsonschema | 3536 +- scripts/jsonschemas/SLD_1_1_0.jsonschema | 1276 +- scripts/jsonschemas/SMIL_2_0.jsonschema | 168 +- .../jsonschemas/SMIL_2_0_Language.jsonschema | 696 +- scripts/jsonschemas/SOS_1_0_0.jsonschema | 1462 +- .../jsonschemas/SOS_1_0_0_Filter.jsonschema | 3142 +- scripts/jsonschemas/SOS_2_0.jsonschema | 4018 +- scripts/jsonschemas/SPS_1_0_0.jsonschema | 3076 +- scripts/jsonschemas/SPS_2_0.jsonschema | 4958 +-- scripts/jsonschemas/SWES_2_0.jsonschema | 4084 +- scripts/jsonschemas/SWE_1_0_0.jsonschema | 9628 ++--- scripts/jsonschemas/SWE_1_0_1.jsonschema | 9706 ++--- scripts/jsonschemas/SWE_2_0.jsonschema | 6062 +-- .../SamplingSpatial_2_0.jsonschema | 68 +- .../SamplingSpecimen_2_0.jsonschema | 162 +- scripts/jsonschemas/Sampling_1_0_0.jsonschema | 1698 +- scripts/jsonschemas/Sampling_2_0.jsonschema | 488 +- scripts/jsonschemas/SensorML_1_0_0.jsonschema | 9174 ++--- scripts/jsonschemas/SensorML_1_0_1.jsonschema | 9026 ++--- scripts/jsonschemas/SensorML_2_0.jsonschema | 8268 ++--- scripts/jsonschemas/TJS_1_0.jsonschema | 5964 +-- scripts/jsonschemas/TML_1_0_0.jsonschema | 9258 ++--- scripts/jsonschemas/WAMI_1_0_0.jsonschema | 4264 +-- scripts/jsonschemas/WAMI_1_0_1.jsonschema | 4610 +-- scripts/jsonschemas/WAMI_1_0_2.jsonschema | 4572 +-- scripts/jsonschemas/WCPS_1_0.jsonschema | 30630 +++++++-------- scripts/jsonschemas/WCST_1_1.jsonschema | 138 +- scripts/jsonschemas/WCS_1_0_0.jsonschema | 3774 +- scripts/jsonschemas/WCS_1_1.jsonschema | 2380 +- scripts/jsonschemas/WCS_2_0.jsonschema | 1174 +- scripts/jsonschemas/WCS_CRS_1_0.jsonschema | 8 +- .../WCS_Interpolation_1_0.jsonschema | 74 +- .../WCS_Range_Subsetting_1_0.jsonschema | 68 +- .../jsonschemas/WCS_Scaling_1_0.jsonschema | 236 +- scripts/jsonschemas/WCS_WCSEO_1_0.jsonschema | 1176 +- scripts/jsonschemas/WFS_1_0_0.jsonschema | 1266 +- scripts/jsonschemas/WFS_1_1_0.jsonschema | 2576 +- scripts/jsonschemas/WFS_2_0.jsonschema | 5054 +-- scripts/jsonschemas/WMC_1_0_0.jsonschema | 1504 +- scripts/jsonschemas/WMC_1_1_0.jsonschema | 1786 +- scripts/jsonschemas/WMSC_1_1_1.jsonschema | 2594 +- scripts/jsonschemas/WMS_1_0_0.jsonschema | 1356 +- scripts/jsonschemas/WMS_1_1_0.jsonschema | 2210 +- scripts/jsonschemas/WMS_1_1_1.jsonschema | 2796 +- scripts/jsonschemas/WMS_1_3_0.jsonschema | 2482 +- scripts/jsonschemas/WMTS_1_0.jsonschema | 1348 +- scripts/jsonschemas/WPS_1_0_0.jsonschema | 3448 +- scripts/jsonschemas/WPS_2_0.jsonschema | 2480 +- scripts/jsonschemas/WSN_T_1.jsonschema | 264 +- scripts/jsonschemas/WaterML_2_0.jsonschema | 3706 +- scripts/jsonschemas/xAL_2_0.jsonschema | 6222 ++-- scripts/lib/ARML_2_0.js | 702 +- scripts/lib/CSW_2_0_2.js | 1118 +- scripts/lib/CityGML_1_0.js | 164 +- scripts/lib/CityGML_2_0.js | 194 +- scripts/lib/CityGML_Appearance_1_0.js | 396 +- scripts/lib/CityGML_Appearance_2_0.js | 450 +- scripts/lib/CityGML_Bridge_2_0.js | 966 +- scripts/lib/CityGML_Building_1_0.js | 638 +- scripts/lib/CityGML_Building_2_0.js | 712 +- scripts/lib/CityGML_CityFuntiture_2_0.js | 6 +- scripts/lib/CityGML_CityObjectGroup_1_0.js | 82 +- scripts/lib/CityGML_CityObjectGroup_2_0.js | 70 +- scripts/lib/CityGML_Generics_1_0.js | 64 +- scripts/lib/CityGML_Generics_2_0.js | 164 +- scripts/lib/CityGML_Relief_1_0.js | 154 +- scripts/lib/CityGML_Relief_2_0.js | 132 +- scripts/lib/CityGML_TexturedSurface_1_0.js | 134 +- scripts/lib/CityGML_TexturedSurface_2_0.js | 62 +- scripts/lib/CityGML_Transportation_1_0.js | 172 +- scripts/lib/CityGML_Transportation_2_0.js | 226 +- scripts/lib/CityGML_Tunnel_2_0.js | 902 +- scripts/lib/CityGML_Vegetation_1_0.js | 118 +- scripts/lib/CityGML_Vegetation_2_0.js | 136 +- scripts/lib/CityGML_Waterbody_1_0.js | 86 +- scripts/lib/CityGML_Waterbody_2_0.js | 156 +- scripts/lib/DCT.js | 122 +- scripts/lib/DC_1_1.js | 60 +- scripts/lib/EOP_1_0.js | 816 +- scripts/lib/EOP_ATM_1_0.js | 14 +- scripts/lib/EOP_OPT_1_0.js | 40 +- scripts/lib/EOP_SAR_1_0.js | 28 +- scripts/lib/EOSPS_2_0.js | 516 +- scripts/lib/Filter_1_0_0.js | 536 +- scripts/lib/Filter_1_1_0.js | 874 +- scripts/lib/Filter_2_0.js | 1136 +- scripts/lib/GML4WCS_1_0_0.js | 460 +- scripts/lib/GMLCOV_1_0.js | 202 +- scripts/lib/GMLCOV_GeoTIFF_1_0.js | 8 +- scripts/lib/GMLJP2_2_0.js | 190 +- scripts/lib/GML_1_0_0.js | 828 +- scripts/lib/GML_2_1_2.js | 538 +- scripts/lib/GML_3_1_1.js | 10350 +++--- scripts/lib/GML_3_2_0.js | 9996 ++--- scripts/lib/GML_3_2_1.js | 10598 +++--- scripts/lib/GML_CE_3_3.js | 354 +- scripts/lib/GML_LROV_3_3.js | 112 +- scripts/lib/GML_LRO_3_3.js | 86 +- scripts/lib/GML_LRTR_3_3.js | 16 +- scripts/lib/GML_LR_3_3.js | 324 +- scripts/lib/GML_RGRID_3_3.js | 226 +- scripts/lib/GML_TIN_3_3.js | 114 +- scripts/lib/ISO19139_2_GMI_1_0.js | 2002 +- scripts/lib/ISO19139_GCO_20060504.js | 848 +- scripts/lib/ISO19139_GCO_20070417.js | 932 +- scripts/lib/ISO19139_GMD_20060504.js | 5924 +-- scripts/lib/ISO19139_GMD_20070417.js | 5856 +-- scripts/lib/ISO19139_GMX_20060504.js | 3078 +- scripts/lib/ISO19139_GMX_20070417.js | 2970 +- scripts/lib/ISO19139_GSR_20070417.js | 2 +- scripts/lib/ISO19139_GSS_20060504.js | 26 +- scripts/lib/ISO19139_GTS_20060504.js | 38 +- scripts/lib/ISO19139_SRV_20060504.js | 830 +- scripts/lib/IndoorGML_Core_1_0.js | 594 +- scripts/lib/IndoorGML_Navigation_1_0.js | 292 +- scripts/lib/KML_2_1.js | 1216 +- scripts/lib/KML_2_2_0.js | 3024 +- scripts/lib/KML_2_3.js | 3932 +- scripts/lib/OLS_1_1_0.js | 2868 +- scripts/lib/OLS_1_2.js | 2912 +- scripts/lib/OLS_NAV_1_3.js | 812 +- scripts/lib/OMEO_ALT_2_0.js | 320 +- scripts/lib/OMEO_ATM_2_0.js | 198 +- scripts/lib/OMEO_EOP_2_0.js | 1068 +- scripts/lib/OMEO_LMB_2_0.js | 188 +- scripts/lib/OMEO_OPT_2_0.js | 92 +- scripts/lib/OMEO_SAR_2_0.js | 106 +- scripts/lib/OMEO_SEN1_2_0.js | 202 +- scripts/lib/OMEO_SSP_2_0.js | 246 +- scripts/lib/OMX_1_0_0.js | 86 +- scripts/lib/OM_1_0_0.js | 130 +- scripts/lib/OM_2_0.js | 114 +- scripts/lib/OSEO_1_0.js | 1506 +- scripts/lib/OWC_0_3_1.js | 628 +- scripts/lib/OWS_1_0_0.js | 748 +- scripts/lib/OWS_1_1_0.js | 1192 +- scripts/lib/OWS_2_0.js | 1384 +- scripts/lib/SE_1_1_0.js | 1686 +- scripts/lib/SLD_1_0_0.js | 1144 +- scripts/lib/SLD_1_0_0_GeoServer.js | 1420 +- scripts/lib/SLD_1_1_0.js | 566 +- scripts/lib/SMIL_2_0.js | 90 +- scripts/lib/SMIL_2_0_Language.js | 344 +- scripts/lib/SOS_1_0_0.js | 564 +- scripts/lib/SOS_1_0_0_Filter.js | 1024 +- scripts/lib/SOS_2_0.js | 1214 +- scripts/lib/SPS_1_0_0.js | 1016 +- scripts/lib/SPS_2_0.js | 1522 +- scripts/lib/SWES_2_0.js | 1104 +- scripts/lib/SWE_1_0_0.js | 2914 +- scripts/lib/SWE_1_0_1.js | 3054 +- scripts/lib/SWE_2_0.js | 1982 +- scripts/lib/SamplingSpatial_2_0.js | 34 +- scripts/lib/SamplingSpecimen_2_0.js | 64 +- scripts/lib/Sampling_1_0_0.js | 410 +- scripts/lib/Sampling_2_0.js | 134 +- scripts/lib/SensorML_1_0_0.js | 3202 +- scripts/lib/SensorML_1_0_1.js | 3210 +- scripts/lib/SensorML_2_0.js | 2484 +- scripts/lib/TJS_1_0.js | 2170 +- scripts/lib/TML_1_0_0.js | 2758 +- scripts/lib/WAMI_1_0_0.js | 1636 +- scripts/lib/WAMI_1_0_1.js | 1582 +- scripts/lib/WAMI_1_0_2.js | 1606 +- scripts/lib/WCPS_1_0.js | 7290 ++-- scripts/lib/WCST_1_1.js | 44 +- scripts/lib/WCS_1_0_0.js | 1308 +- scripts/lib/WCS_1_1.js | 740 +- scripts/lib/WCS_2_0.js | 374 +- scripts/lib/WCS_CRS_1_0.js | 4 +- scripts/lib/WCS_Interpolation_1_0.js | 28 +- scripts/lib/WCS_Range_Subsetting_1_0.js | 18 +- scripts/lib/WCS_Scaling_1_0.js | 86 +- scripts/lib/WCS_WCSEO_1_0.js | 478 +- scripts/lib/WFS_1_0_0.js | 476 +- scripts/lib/WFS_1_1_0.js | 888 +- scripts/lib/WFS_2_0.js | 1750 +- scripts/lib/WMC_1_0_0.js | 548 +- scripts/lib/WMC_1_1_0.js | 752 +- scripts/lib/WMSC_1_1_1.js | 1298 +- scripts/lib/WMS_1_0_0.js | 666 +- scripts/lib/WMS_1_1_0.js | 990 +- scripts/lib/WMS_1_1_1.js | 1510 +- scripts/lib/WMS_1_3_0.js | 1080 +- scripts/lib/WMTS_1_0.js | 572 +- scripts/lib/WPS_1_0_0.js | 1216 +- scripts/lib/WPS_2_0.js | 908 +- scripts/lib/WSN_T_1.js | 68 +- scripts/lib/WaterML_2_0.js | 986 +- scripts/lib/xAL_2_0.js | 2678 +- scripts/package.json | 2 +- scripts/pom.xml | 2 +- se/1.1.0/pom.xml | 2 +- se/pom.xml | 2 +- sensorML/1.0.0/pom.xml | 2 +- sensorML/1.0.1/pom.xml | 2 +- sensorML/2.0/pom.xml | 2 +- sensorML/pom.xml | 2 +- sld/1.0.0-geoserver/pom.xml | 2 +- sld/1.0.0/pom.xml | 2 +- sld/1.1.0/pom.xml | 2 +- sld/pom.xml | 2 +- sos/1.0.0/pom.xml | 2 +- sos/2.0/pom.xml | 2 +- sos/pom.xml | 2 +- sps/1.0.0/pom.xml | 2 +- sps/2.0/pom.xml | 2 +- sps/pom.xml | 2 +- sweCommon/1.0.0/pom.xml | 2 +- sweCommon/1.0.1/pom.xml | 2 +- sweCommon/2.0/pom.xml | 2 +- sweCommon/pom.xml | 2 +- swes/2.0/pom.xml | 2 +- swes/pom.xml | 2 +- tjs/1.0/pom.xml | 2 +- tjs/pom.xml | 2 +- tml/1.0.0/pom.xml | 2 +- tml/pom.xml | 2 +- wami/1.0.0/pom.xml | 2 +- wami/1.0.1/pom.xml | 2 +- wami/1.0.2/pom.xml | 2 +- wami/pom.xml | 2 +- waterml/2.0/pom.xml | 2 +- waterml/pom.xml | 2 +- wcps/1.0/pom.xml | 2 +- wcps/pom.xml | 2 +- wcs/1.0.0/pom.xml | 2 +- wcs/1.1/pom.xml | 2 +- wcs/2.0/pom.xml | 2 +- wcs/crs/1.0/pom.xml | 2 +- wcs/crs/pom.xml | 2 +- wcs/interpolation/1.0/pom.xml | 2 +- wcs/interpolation/pom.xml | 2 +- wcs/pom.xml | 2 +- wcs/processing/2.0/pom.xml | 2 +- wcs/processing/pom.xml | 2 +- wcs/range-subsetting/1.0/pom.xml | 2 +- wcs/range-subsetting/pom.xml | 2 +- wcs/scaling/1.0/pom.xml | 2 +- wcs/scaling/pom.xml | 2 +- wcs/wcseo/1.0/pom.xml | 2 +- wcs/wcseo/pom.xml | 2 +- wcst/1.1/pom.xml | 2 +- wcst/pom.xml | 2 +- wfs/1.0.0/pom.xml | 2 +- wfs/1.1.0/pom.xml | 2 +- wfs/2.0/pom.xml | 2 +- wfs/pom.xml | 2 +- wms/1.0.0/pom.xml | 2 +- wms/1.1.0/pom.xml | 2 +- wms/1.1.1/pom.xml | 2 +- wms/1.3.0-exceptions/pom.xml | 2 +- wms/1.3.0/pom.xml | 2 +- wms/pom.xml | 2 +- wmsc/1.1.1/pom.xml | 2 +- wmsc/pom.xml | 2 +- wmts/1.0/pom.xml | 2 +- wmts/pom.xml | 2 +- wps/1.0.0/pom.xml | 2 +- wps/2.0/pom.xml | 2 +- wps/pom.xml | 2 +- xal/2.0/pom.xml | 2 +- xal/pom.xml | 2 +- 427 files changed, 317279 insertions(+), 317279 deletions(-) diff --git a/arml/2.0/pom.xml b/arml/2.0/pom.xml index 6f665821..91cf9d5f 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/arml/pom.xml b/arml/pom.xml index 1cfb6e86..f1911260 100644 --- a/arml/pom.xml +++ b/arml/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 2.0 diff --git a/citygml/1.0/pom.xml b/citygml/1.0/pom.xml index a19f7ced..4779ebe8 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/citygml/2.0/pom.xml b/citygml/2.0/pom.xml index c2b64980..e553e643 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/citygml/pom.xml b/citygml/pom.xml index f4ebaa7d..5b601b69 100644 --- a/citygml/pom.xml +++ b/citygml/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/context/1.0.0/pom.xml b/context/1.0.0/pom.xml index 338b9915..125cb1f7 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/context/1.1.0/pom.xml b/context/1.1.0/pom.xml index 3c292bfe..7ac074aa 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/context/pom.xml b/context/pom.xml index 1fb5e304..89db56c8 100644 --- a/context/pom.xml +++ b/context/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/csw/2.0.2/pom.xml b/csw/2.0.2/pom.xml index d100e680..7e8cf189 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/csw/pom.xml b/csw/pom.xml index ec6cb7d9..4cd039ab 100644 --- a/csw/pom.xml +++ b/csw/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 2.0.2 diff --git a/dist/pom.xml b/dist/pom.xml index c741dc23..ac6ac531 100644 --- a/dist/pom.xml +++ b/dist/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT arml-v_2_0${project.groupId}${project.version} diff --git a/dtd-parent/pom.xml b/dtd-parent/pom.xml index a40ca231..40016d0f 100644 --- a/dtd-parent/pom.xml +++ b/dtd-parent/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT diff --git a/eop/1.0/pom.xml b/eop/1.0/pom.xml index ce10c7d5..d566da5a 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/eop/pom.xml b/eop/pom.xml index 9a2bcceb..fd3c9d60 100644 --- a/eop/pom.xml +++ b/eop/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/eosps/2.0/pom.xml b/eosps/2.0/pom.xml index c27879b2..e97bf4cf 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/eosps/pom.xml b/eosps/pom.xml index 1ec9bc1b..3bda306a 100644 --- a/eosps/pom.xml +++ b/eosps/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 2.0 diff --git a/filter/1.0.0/pom.xml b/filter/1.0.0/pom.xml index 9215a465..61f2f358 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/filter/1.1.0/pom.xml b/filter/1.1.0/pom.xml index 48a06644..4a4e6518 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/filter/2.0/pom.xml b/filter/2.0/pom.xml index b954e1bf..cea42aba 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/filter/pom.xml b/filter/pom.xml index 0fbabe22..4a79232e 100644 --- a/filter/pom.xml +++ b/filter/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/gml/1.0.0/pom.xml b/gml/1.0.0/pom.xml index e7f3a429..73c5ca42 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 + 2.6.2-SNAPSHOT ../../dtd-parent/pom.xml diff --git a/gml/2.1.2/pom.xml b/gml/2.1.2/pom.xml index 01fd0944..9686ce47 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/gml/3.1.1/pom.xml b/gml/3.1.1/pom.xml index c5d00e50..1670c42b 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/gml/3.2.0/pom.xml b/gml/3.2.0/pom.xml index 668b35a5..52c3d8be 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/gml/3.2.1/pom.xml b/gml/3.2.1/pom.xml index 0572dadb..7672a6e5 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/gml/3.3/pom.xml b/gml/3.3/pom.xml index 6a8d0f87..4efcaae2 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/gml/pom.xml b/gml/pom.xml index d1029fb0..afb67b33 100644 --- a/gml/pom.xml +++ b/gml/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/gmlcov/1.0/pom.xml b/gmlcov/1.0/pom.xml index 081159fd..2d7b0e25 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/gmlcov/geotiff/1.0/pom.xml b/gmlcov/geotiff/1.0/pom.xml index 86dfeb5f..c523b590 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 + 2.6.2-SNAPSHOT ../../../schema-parent/pom.xml diff --git a/gmlcov/geotiff/pom.xml b/gmlcov/geotiff/pom.xml index e5486a8d..cc26c615 100644 --- a/gmlcov/geotiff/pom.xml +++ b/gmlcov/geotiff/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc gmlcov - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/gmlcov/pom.xml b/gmlcov/pom.xml index a5508b5b..fb4e161a 100644 --- a/gmlcov/pom.xml +++ b/gmlcov/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/gmljp2/2.0/pom.xml b/gmljp2/2.0/pom.xml index 6fccf804..ba9c89ad 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/gmljp2/pom.xml b/gmljp2/pom.xml index 04445aca..e9cf9814 100644 --- a/gmljp2/pom.xml +++ b/gmljp2/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 2.0 diff --git a/ic/2.0/pom.xml b/ic/2.0/pom.xml index c17c5081..c999a230 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/ic/2.1/pom.xml b/ic/2.1/pom.xml index 7cb9e0be..fc365c9b 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/ic/pom.xml b/ic/pom.xml index ea621b5a..9580a8c4 100644 --- a/ic/pom.xml +++ b/ic/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 2.0 diff --git a/indoorgml/1.0/pom.xml b/indoorgml/1.0/pom.xml index 1a358ea2..5ca621dd 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/indoorgml/pom.xml b/indoorgml/pom.xml index 715a1116..33aa6f50 100644 --- a/indoorgml/pom.xml +++ b/indoorgml/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/iso19139-2/gmi/1.0/pom.xml b/iso19139-2/gmi/1.0/pom.xml index a7de96c4..9893100a 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 + 2.6.2-SNAPSHOT ../../../schema-parent/pom.xml diff --git a/iso19139-2/gmi/pom.xml b/iso19139-2/gmi/pom.xml index 2e55b8a4..f9234bbf 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 + 2.6.2-SNAPSHOT 1.0 diff --git a/iso19139-2/pom.xml b/iso19139-2/pom.xml index 41f24277..1fafeee2 100644 --- a/iso19139-2/pom.xml +++ b/iso19139-2/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT gmi diff --git a/iso19139/20060504/pom.xml b/iso19139/20060504/pom.xml index 502464e2..b1f11c42 100644 --- a/iso19139/20060504/pom.xml +++ b/iso19139/20060504/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schema-parent - 2.6.1 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/iso19139/20070417/pom.xml b/iso19139/20070417/pom.xml index af3c9ad6..30a08779 100644 --- a/iso19139/20070417/pom.xml +++ b/iso19139/20070417/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schema-parent - 2.6.1 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/iso19139/pom.xml b/iso19139/pom.xml index 55f3e1a4..370c4348 100644 --- a/iso19139/pom.xml +++ b/iso19139/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 20060504 diff --git a/kml/2.1/pom.xml b/kml/2.1/pom.xml index 2018e0dd..ee5b567b 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/kml/2.2.0/pom.xml b/kml/2.2.0/pom.xml index 967856df..62d7835c 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/kml/2.3/pom.xml b/kml/2.3/pom.xml index cd1917e0..5e5c1974 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/kml/pom.xml b/kml/pom.xml index d48e4fb5..6f6ece8d 100644 --- a/kml/pom.xml +++ b/kml/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 2.1 diff --git a/ols/1.1.0/pom.xml b/ols/1.1.0/pom.xml index 8d99aaf9..ab5b60aa 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/ols/1.2/pom.xml b/ols/1.2/pom.xml index 096a9dc1..eefdc497 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/ols/1.3/pom.xml b/ols/1.3/pom.xml index 736a9640..7fbe74d0 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/ols/pom.xml b/ols/pom.xml index 0d0d6b86..f92d01b2 100644 --- a/ols/pom.xml +++ b/ols/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.1.0 diff --git a/om/1.0.0/pom.xml b/om/1.0.0/pom.xml index 685e155a..ff8a2ca4 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/om/2.0/pom.xml b/om/2.0/pom.xml index bffe67e6..192edb41 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/om/pom.xml b/om/pom.xml index 70f7e6f2..4e144a4a 100644 --- a/om/pom.xml +++ b/om/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/omeo/1.0/pom.xml b/omeo/1.0/pom.xml index fa8898d0..2c83dc4b 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/omeo/pom.xml b/omeo/pom.xml index 608b6391..4c718557 100644 --- a/omeo/pom.xml +++ b/omeo/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/omx/1.0.0/pom.xml b/omx/1.0.0/pom.xml index d9bcd027..0ed7fd31 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/omx/pom.xml b/omx/pom.xml index a8cebdf2..4e133d51 100644 --- a/omx/pom.xml +++ b/omx/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/oseo/1.0/pom.xml b/oseo/1.0/pom.xml index bac3d186..f7c79dbd 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/oseo/pom.xml b/oseo/pom.xml index 0a4fc72c..8787b909 100644 --- a/oseo/pom.xml +++ b/oseo/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/owc/0.3.1/pom.xml b/owc/0.3.1/pom.xml index e3618a3f..b36999cb 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/owc/pom.xml b/owc/pom.xml index cf326c17..a74bace7 100644 --- a/owc/pom.xml +++ b/owc/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 0.3.1 diff --git a/ows/1.0.0/pom.xml b/ows/1.0.0/pom.xml index ff33eab0..aa797356 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/ows/1.1.0/pom.xml b/ows/1.1.0/pom.xml index f49c0d40..c50700a4 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/ows/2.0/pom.xml b/ows/2.0/pom.xml index 255a3dcc..6550ebc7 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/ows/pom.xml b/ows/pom.xml index acdde6bc..3d55b907 100644 --- a/ows/pom.xml +++ b/ows/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/pom.xml b/pom.xml index ca447071..4cea8165 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 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 cab416fa..ea7d0a41 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sampling/2.0/pom.xml b/sampling/2.0/pom.xml index 5dad113c..18638610 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sampling/pom.xml b/sampling/pom.xml index 4c7272e1..3cf0b2e9 100644 --- a/sampling/pom.xml +++ b/sampling/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/samplingSpatial/2.0/pom.xml b/samplingSpatial/2.0/pom.xml index c3b3cb11..64b5024c 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/samplingSpatial/pom.xml b/samplingSpatial/pom.xml index 74c79ac2..114db281 100644 --- a/samplingSpatial/pom.xml +++ b/samplingSpatial/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 2.0 diff --git a/samplingSpecimen/2.0/pom.xml b/samplingSpecimen/2.0/pom.xml index 338c0b99..665dffa3 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/samplingSpecimen/pom.xml b/samplingSpecimen/pom.xml index c9c11914..1eb1b863 100644 --- a/samplingSpecimen/pom.xml +++ b/samplingSpecimen/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 2.0 diff --git a/schema-parent/pom.xml b/schema-parent/pom.xml index d15e9bf8..41ca71d6 100644 --- a/schema-parent/pom.xml +++ b/schema-parent/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT diff --git a/schemas/pom.xml b/schemas/pom.xml index ac9208a0..04abc15c 100644 --- a/schemas/pom.xml +++ b/schemas/pom.xml @@ -7,7 +7,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT SCHEMAS_OPENGIS_NET.zip diff --git a/scripts/jsonschemas/ARML_2_0.jsonschema b/scripts/jsonschemas/ARML_2_0.jsonschema index 4411cd3d..11de03c8 100644 --- a/scripts/jsonschemas/ARML_2_0.jsonschema +++ b/scripts/jsonschemas/ARML_2_0.jsonschema @@ -2,94 +2,57 @@ { "id":"http://www.opengis.net/arml/2.0#", "definitions":{ - "FillType":{ + "GeometryType":{ + "required":[ + "point", + "lineString", + "polygon" + ], "allOf":[ { - "$ref":"#/definitions/VisualAsset2DType" + "$ref":"#/definitions/ARAnchorType" }, { "type":"object", - "title":"FillType", + "title":"GeometryType", "properties":{ - "style":{ - "title":"style", + "point":{ + "title":"point", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"style", - "namespaceURI":"http://www.opengis.net/arml/2.0" + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "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/arml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"FillType", - "namespaceURI":"http://www.opengis.net/arml/2.0" - }, - "propertiesOrder":[ - "style", - "clazz" - ] - }, - "TrackableType":{ - "required":[ - "config" - ], - "allOf":[ - { - "$ref":"#/definitions/ARAnchorType" - }, - { - "type":"object", - "title":"TrackableType", - "properties":{ - "config":{ - "title":"config", + "lineString":{ + "title":"lineString", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TrackableType.Config" - }, - "minItems":1 + "$ref":"#/definitions/LineStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"config", - "namespaceURI":"http://www.opengis.net/arml/2.0" + "localPart":"LineString", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "size":{ - "title":"size", + "polygon":{ + "title":"polygon", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/PolygonType" } ], "propertyType":"element", "elementName":{ - "localPart":"size", - "namespaceURI":"http://www.opengis.net/arml/2.0" + "localPart":"Polygon", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } } @@ -97,137 +60,168 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TrackableType", + "localPart":"GeometryType", "namespaceURI":"http://www.opengis.net/arml/2.0" }, "propertiesOrder":[ - "config", - "size" + "point", + "lineString", + "polygon" ] }, - "ArmlType.Script":{ + "FeatureType.Anchors":{ "type":"object", - "title":"ArmlType.Script", + "title":"FeatureType.Anchors", "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "type":{ - "title":"type", + "anchor":{ + "title":"anchor", "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/AnchorType" + } + }, + "elementName":{ + "localPart":"Anchor", + "namespaceURI":"http://www.opengis.net/arml/2.0" + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"Anchor", + "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "href":{ - "title":"href", + "anchorRef":{ + "title":"anchorRef", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureType.Anchors.AnchorRef" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"anchorRef", + "namespaceURI":"http://www.opengis.net/arml/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "value", - "type", - "href" + "anchor", + "anchorRef" ] }, - "TrackerType.Uri":{ + "VisualAssetType.Conditions":{ "type":"object", - "title":"TrackerType.Uri", + "title":"VisualAssetType.Conditions", "required":[ - "href" + "condition" ], "properties":{ - "href":{ - "title":"href", + "condition":{ + "title":"condition", "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/ConditionType" + } + }, + "elementName":{ + "localPart":"Condition", + "namespaceURI":"http://www.opengis.net/arml/2.0" + } + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"Condition", + "namespaceURI":"http://www.opengis.net/arml/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "href" + "condition" ] }, - "ModelType.Href":{ + "ARElementType":{ "type":"object", - "title":"ModelType.Href", - "required":[ - "href" - ], + "title":"ARElementType", "properties":{ - "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":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ARElementType", + "namespaceURI":"http://www.opengis.net/arml/2.0" + }, "propertiesOrder":[ - "href" + "id" ] }, - "FeatureType":{ + "ModelType":{ + "required":[ + "href" + ], "allOf":[ { - "$ref":"#/definitions/ARElementType" + "$ref":"#/definitions/VisualAssetType" }, { "type":"object", - "title":"FeatureType", + "title":"ModelType", "properties":{ - "name":{ - "title":"name", + "href":{ + "title":"href", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ModelType.Href" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"href", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "description":{ - "title":"description", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -235,46 +229,20 @@ ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"type", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "enabled":{ - "title":"enabled", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ScaleType" } ], "propertyType":"element", "elementName":{ - "localPart":"enabled", - "namespaceURI":"http://www.opengis.net/arml/2.0" - } - }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "$ref":"#/definitions/FeatureType.Metadata" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"metadata", - "namespaceURI":"http://www.opengis.net/arml/2.0" - } - }, - "anchors":{ - "title":"anchors", - "allOf":[ - { - "$ref":"#/definitions/FeatureType.Anchors" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"anchors", + "localPart":"Scale", "namespaceURI":"http://www.opengis.net/arml/2.0" } } @@ -283,39 +251,60 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FeatureType", + "localPart":"ModelType", "namespaceURI":"http://www.opengis.net/arml/2.0" }, "propertiesOrder":[ - "name", - "description", - "enabled", - "metadata", - "anchors" + "href", + "type", + "scale" ] }, - "TrackerType":{ + "RelativeToType.Ref":{ + "type":"object", + "title":"RelativeToType.Ref", "required":[ - "uri" + "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" + ] + }, + "LabelType":{ "allOf":[ { - "$ref":"#/definitions/ARElementType" + "$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" } }, @@ -323,7 +312,7 @@ "title":"src", "allOf":[ { - "$ref":"#/definitions/TrackerType.Src" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", @@ -331,80 +320,51 @@ "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" - ] - }, - "FeatureType.Anchors":{ - "type":"object", - "title":"FeatureType.Anchors", - "properties":{ - "anchor":{ - "title":"anchor", - "allOf":[ - { - "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":"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" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "anchor", - "anchorRef" + "href", + "src", + "hyperlinkBehavior", + "viewportWidth" ] }, - "FeatureType.Anchors.AnchorRef":{ + "TrackableType.Config.Tracker":{ "type":"object", - "title":"FeatureType.Anchors.AnchorRef", + "title":"TrackableType.Config.Tracker", "required":[ "href" ], @@ -428,9 +388,9 @@ "href" ] }, - "ARAnchorType.Assets.AssetRef":{ + "TrackerType.Src":{ "type":"object", - "title":"ARAnchorType.Assets.AssetRef", + "title":"TrackerType.Src", "required":[ "href" ], @@ -454,30 +414,61 @@ "href" ] }, - "ScreenAnchorType.Assets.AssetRef":{ + "ARAnchorType.Assets":{ "type":"object", - "title":"ScreenAnchorType.Assets.AssetRef", - "required":[ - "href" - ], + "title":"ARAnchorType.Assets", "properties":{ - "href":{ - "title":"href", + "visualAsset":{ + "title":"visualAsset", "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/VisualAssetType" + } + }, + "elementName":{ + "localPart":"VisualAsset", + "namespaceURI":"http://www.opengis.net/arml/2.0" + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "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":[ - "href" + "visualAsset", + "assetRef" ] }, "ImageType":{ @@ -517,343 +508,180 @@ "href" ] }, - "RelativeToType":{ - "required":[ - "ref", - "point", - "lineString", - "polygon" - ], + "AnchorType":{ "allOf":[ { - "$ref":"#/definitions/ARAnchorType" + "$ref":"#/definitions/ARElementType" }, { "type":"object", - "title":"RelativeToType", + "title":"AnchorType", "properties":{ - "ref":{ - "title":"ref", + "enabled":{ + "title":"enabled", "allOf":[ { - "$ref":"#/definitions/RelativeToType.Ref" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"ref", + "localPart":"enabled", "namespaceURI":"http://www.opengis.net/arml/2.0" } - }, - "point":{ - "title":"point", - "allOf":[ - { - "$ref":"#/definitions/PointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "lineString":{ - "title":"lineString", - "allOf":[ - { - "$ref":"#/definitions/LineStringType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LineString", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "polygon":{ - "title":"polygon", - "allOf":[ - { - "$ref":"#/definitions/PolygonType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"RelativeToType", + "localPart":"AnchorType", "namespaceURI":"http://www.opengis.net/arml/2.0" }, "propertiesOrder":[ - "ref", - "point", - "lineString", - "polygon" + "enabled" ] }, - "ScreenAnchorType.Assets":{ + "FeatureType.Metadata":{ "type":"object", - "title":"ScreenAnchorType.Assets", + "title":"FeatureType.Metadata", "properties":{ - "label":{ - "title":"label", + "any":{ + "title":"any", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LabelType" + "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" + ] + }, + "OrientationType":{ + "type":"object", + "title":"OrientationType", + "properties":{ + "roll":{ + "title":"roll", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], "propertyType":"element", "elementName":{ - "localPart":"Label", + "localPart":"roll", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "assetRef":{ - "title":"assetRef", + "tilt":{ + "title":"tilt", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ScreenAnchorType.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" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "label", - "assetRef" - ] - }, - "ScreenAnchorType":{ - "required":[ - "assets" - ], - "allOf":[ - { - "$ref":"#/definitions/AnchorType" - }, - { - "type":"object", - "title":"ScreenAnchorType", - "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"class", - "namespaceURI":"http://www.opengis.net/arml/2.0" - } - }, - "assets":{ - "title":"assets", - "allOf":[ - { - "$ref":"#/definitions/ScreenAnchorType.Assets" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"assets", - "namespaceURI":"http://www.opengis.net/arml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ScreenAnchorType", - "namespaceURI":"http://www.opengis.net/arml/2.0" - }, - "propertiesOrder":[ - "style", - "clazz", - "assets" - ] - }, - "ConditionType":{ - "allOf":[ - { - "$ref":"#/definitions/ARElementType" - }, - { - "type":"object", - "title":"ConditionType", - "properties":{ - } - } - ], - "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":"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" - } + "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":"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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"enabled", - "namespaceURI":"http://www.opengis.net/arml/2.0" - } - } - } - } - ], "typeType":"classInfo", "typeName":{ - "localPart":"AnchorType", + "localPart":"OrientationType", "namespaceURI":"http://www.opengis.net/arml/2.0" }, "propertiesOrder":[ - "enabled" + "roll", + "tilt", + "heading" ] }, - "ArmlType.ARElements":{ + "ScreenAnchorType.Assets":{ "type":"object", - "title":"ArmlType.ARElements", + "title":"ScreenAnchorType.Assets", "properties":{ - "arElement":{ - "title":"arElement", + "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":{ - "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" - } + "$ref":"#/definitions/ScreenAnchorType.Assets.AssetRef" }, "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"ARElement", + "localPart":"assetRef", "namespaceURI":"http://www.opengis.net/arml/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "arElement" + "label", + "assetRef" ] }, - "TrackableType.Config.Tracker":{ + "FeatureType.Anchors.AnchorRef":{ "type":"object", - "title":"TrackableType.Config.Tracker", + "title":"FeatureType.Anchors.AnchorRef", "required":[ "href" ], @@ -877,73 +705,6 @@ "href" ] }, - "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" - } - }, - "lineString":{ - "title":"lineString", - "allOf":[ - { - "$ref":"#/definitions/LineStringType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LineString", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "polygon":{ - "title":"polygon", - "allOf":[ - { - "$ref":"#/definitions/PolygonType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GeometryType", - "namespaceURI":"http://www.opengis.net/arml/2.0" - }, - "propertiesOrder":[ - "point", - "lineString", - "polygon" - ] - }, "ArmlType":{ "type":"object", "title":"ArmlType", @@ -1005,74 +766,234 @@ "namespaceURI":"http://www.opengis.net/arml/2.0" }, "propertiesOrder":[ - "arElements", - "style", - "script" + "arElements", + "style", + "script" + ] + }, + "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" + ] + }, + "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" + ] + }, + "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", + "type", + "href" + ] + }, + "TrackableType":{ + "required":[ + "config" + ], + "allOf":[ + { + "$ref":"#/definitions/ARAnchorType" + }, + { + "type":"object", + "title":"TrackableType", + "properties":{ + "config":{ + "title":"config", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/TrackableType.Config" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"config", + "namespaceURI":"http://www.opengis.net/arml/2.0" + } + }, + "size":{ + "title":"size", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"size", + "namespaceURI":"http://www.opengis.net/arml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TrackableType", + "namespaceURI":"http://www.opengis.net/arml/2.0" + }, + "propertiesOrder":[ + "config", + "size" ] }, - "RelativeToType.Ref":{ + "TrackableType.Config":{ "type":"object", - "title":"RelativeToType.Ref", + "title":"TrackableType.Config", "required":[ - "href" + "tracker", + "src" ], "properties":{ - "href":{ - "title":"href", + "tracker":{ + "title":"tracker", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TrackableType.Config.Tracker" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"tracker", + "namespaceURI":"http://www.opengis.net/arml/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "href" - ] - }, - "ImageType.Href":{ - "type":"object", - "title":"ImageType.Href", - "required":[ - "href" - ], - "properties":{ - "href":{ - "title":"href", + }, + "src":{ + "title":"src", "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":"src", + "namespaceURI":"http://www.opengis.net/arml/2.0" + } + }, + "order":{ + "title":"order", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"order", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "href" + "tracker", + "src", + "order" ] }, - "DistanceConditionType":{ + "ScalingModeType":{ + "required":[ + "type" + ], "allOf":[ { - "$ref":"#/definitions/ConditionType" + "$ref":"#/definitions/ARElementType" }, { "type":"object", - "title":"DistanceConditionType", + "title":"ScalingModeType", "properties":{ - "max":{ - "title":"max", + "minScalingDistance":{ + "title":"minScalingDistance", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -1080,12 +1001,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"max", + "localPart":"minScalingDistance", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "min":{ - "title":"min", + "maxScalingDistance":{ + "title":"maxScalingDistance", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -1093,105 +1014,165 @@ ], "propertyType":"element", "elementName":{ - "localPart":"min", + "localPart":"maxScalingDistance", + "namespaceURI":"http://www.opengis.net/arml/2.0" + } + }, + "scalingFactor":{ + "title":"scalingFactor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"scalingFactor", "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":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"DistanceConditionType", + "localPart":"ScalingModeType", "namespaceURI":"http://www.opengis.net/arml/2.0" }, "propertiesOrder":[ - "max", - "min" + "minScalingDistance", + "maxScalingDistance", + "scalingFactor", + "type" ] }, - "FeatureType.Metadata":{ + "ARAnchorType.Assets.AssetRef":{ "type":"object", - "title":"FeatureType.Metadata", + "title":"ARAnchorType.Assets.AssetRef", + "required":[ + "href" + ], "properties":{ - "any":{ - "title":"any", + "href":{ + "title":"href", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "any" + "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":"" - } + "VisualAssetType":{ + "allOf":[ + { + "$ref":"#/definitions/ARElementType" }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "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":[ - "value", - "type", - "href" + "enabled", + "zOrder", + "conditions", + "orientation", + "scalingMode" ] }, "TextType":{ @@ -1259,60 +1240,120 @@ "clazz" ] }, - "ARElementType":{ + "ArmlType.ARElements":{ "type":"object", - "title":"ARElementType", + "title":"ArmlType.ARElements", "properties":{ - "id":{ - "title":"id", + "arElement":{ + "title":"arElement", "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/ARElementType" + } + }, + "elementName":{ + "localPart":"ARElement", + "namespaceURI":"http://www.opengis.net/arml/2.0" + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"ARElement", + "namespaceURI":"http://www.opengis.net/arml/2.0" } } }, "typeType":"classInfo", + "propertiesOrder":[ + "arElement" + ] + }, + "TrackerType":{ + "required":[ + "uri" + ], + "allOf":[ + { + "$ref":"#/definitions/ARElementType" + }, + { + "type":"object", + "title":"TrackerType", + "properties":{ + "uri":{ + "title":"uri", + "allOf":[ + { + "$ref":"#/definitions/TrackerType.Uri" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uri", + "namespaceURI":"http://www.opengis.net/arml/2.0" + } + }, + "src":{ + "title":"src", + "allOf":[ + { + "$ref":"#/definitions/TrackerType.Src" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"src", + "namespaceURI":"http://www.opengis.net/arml/2.0" + } + } + } + } + ], + "typeType":"classInfo", "typeName":{ - "localPart":"ARElementType", + "localPart":"TrackerType", "namespaceURI":"http://www.opengis.net/arml/2.0" }, "propertiesOrder":[ - "id" + "uri", + "src" ] }, - "ModelType":{ - "required":[ - "href" - ], + "VisualAsset2DType":{ "allOf":[ { "$ref":"#/definitions/VisualAssetType" }, { "type":"object", - "title":"ModelType", + "title":"VisualAsset2DType", "properties":{ - "href":{ - "title":"href", + "width":{ + "title":"width", "allOf":[ { - "$ref":"#/definitions/ModelType.Href" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"href", + "localPart":"width", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "type":{ - "title":"type", + "height":{ + "title":"height", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1320,20 +1361,33 @@ ], "propertyType":"element", "elementName":{ - "localPart":"type", + "localPart":"height", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "scale":{ - "title":"scale", + "orientationMode":{ + "title":"orientationMode", "allOf":[ { - "$ref":"#/definitions/ScaleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Scale", + "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" } } @@ -1342,149 +1396,98 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ModelType", + "localPart":"VisualAsset2DType", "namespaceURI":"http://www.opengis.net/arml/2.0" }, "propertiesOrder":[ - "href", - "type", - "scale" - ] - }, - "VisualAssetType.Conditions":{ - "type":"object", - "title":"VisualAssetType.Conditions", - "required":[ - "condition" - ], - "properties":{ - "condition":{ - "title":"condition", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ConditionType" - } - }, - "elementName":{ - "localPart":"Condition", - "namespaceURI":"http://www.opengis.net/arml/2.0" - } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Condition", - "namespaceURI":"http://www.opengis.net/arml/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "condition" + "width", + "height", + "orientationMode", + "backside" ] }, - "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" - } + "ConditionType":{ + "allOf":[ + { + "$ref":"#/definitions/ARElementType" }, - "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" + { + "type":"object", + "title":"ConditionType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ScaleType", + "localPart":"ConditionType", "namespaceURI":"http://www.opengis.net/arml/2.0" - }, - "propertiesOrder":[ - "x", - "y", - "z" - ] + } }, - "LabelType":{ + "ARAnchorType":{ + "required":[ + "assets" + ], "allOf":[ { - "$ref":"#/definitions/VisualAsset2DType" + "$ref":"#/definitions/AnchorType" }, { "type":"object", - "title":"LabelType", + "title":"ARAnchorType", "properties":{ - "href":{ - "title":"href", + "assets":{ + "title":"assets", "allOf":[ { - "$ref":"#/definitions/LabelType.Href" + "$ref":"#/definitions/ARAnchorType.Assets" } ], "propertyType":"element", "elementName":{ - "localPart":"href", + "localPart":"assets", "namespaceURI":"http://www.opengis.net/arml/2.0" } - }, - "src":{ - "title":"src", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ARAnchorType", + "namespaceURI":"http://www.opengis.net/arml/2.0" + }, + "propertiesOrder":[ + "assets" + ] + }, + "ScreenAnchorType":{ + "required":[ + "assets" + ], + "allOf":[ + { + "$ref":"#/definitions/AnchorType" + }, + { + "type":"object", + "title":"ScreenAnchorType", + "properties":{ + "style":{ + "title":"style", "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":"src", + "localPart":"style", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "hyperlinkBehavior":{ - "title":"hyperlinkBehavior", + "clazz":{ + "title":"clazz", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1492,20 +1495,20 @@ ], "propertyType":"element", "elementName":{ - "localPart":"hyperlinkBehavior", + "localPart":"class", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "viewportWidth":{ - "title":"viewportWidth", + "assets":{ + "title":"assets", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/ScreenAnchorType.Assets" } ], "propertyType":"element", "elementName":{ - "localPart":"viewportWidth", + "localPart":"assets", "namespaceURI":"http://www.opengis.net/arml/2.0" } } @@ -1514,78 +1517,113 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LabelType", + "localPart":"ScreenAnchorType", "namespaceURI":"http://www.opengis.net/arml/2.0" }, "propertiesOrder":[ - "href", - "src", - "hyperlinkBehavior", - "viewportWidth" + "style", + "clazz", + "assets" ] }, - "ScalingModeType":{ + "ImageType.Href":{ + "type":"object", + "title":"ImageType.Href", "required":[ - "type" + "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":[ { "$ref":"#/definitions/ARElementType" }, { "type":"object", - "title":"ScalingModeType", + "title":"FeatureType", "properties":{ - "minScalingDistance":{ - "title":"minScalingDistance", + "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":"element", "elementName":{ - "localPart":"minScalingDistance", + "localPart":"name", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "maxScalingDistance":{ - "title":"maxScalingDistance", + "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":"maxScalingDistance", + "localPart":"description", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "scalingFactor":{ - "title":"scalingFactor", + "enabled":{ + "title":"enabled", "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":"scalingFactor", + "localPart":"enabled", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "type":{ - "title":"type", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FeatureType.Metadata" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"metadata", + "namespaceURI":"http://www.opengis.net/arml/2.0" + } + }, + "anchors":{ + "title":"anchors", + "allOf":[ + { + "$ref":"#/definitions/FeatureType.Anchors" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"anchors", + "namespaceURI":"http://www.opengis.net/arml/2.0" } } } @@ -1593,143 +1631,82 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ScalingModeType", + "localPart":"FeatureType", "namespaceURI":"http://www.opengis.net/arml/2.0" }, "propertiesOrder":[ - "minScalingDistance", - "maxScalingDistance", - "scalingFactor", - "type" + "name", + "description", + "enabled", + "metadata", + "anchors" ] }, - "TrackableType.Config":{ - "type":"object", - "title":"TrackableType.Config", + "RelativeToType":{ "required":[ - "tracker", - "src" + "ref", + "point", + "lineString", + "polygon" ], - "properties":{ - "tracker":{ - "title":"tracker", - "allOf":[ - { - "$ref":"#/definitions/TrackableType.Config.Tracker" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"tracker", - "namespaceURI":"http://www.opengis.net/arml/2.0" - } - }, - "src":{ - "title":"src", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"src", - "namespaceURI":"http://www.opengis.net/arml/2.0" - } - }, - "order":{ - "title":"order", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"order", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "tracker", - "src", - "order" - ] - }, - "VisualAssetType":{ "allOf":[ { - "$ref":"#/definitions/ARElementType" + "$ref":"#/definitions/ARAnchorType" }, { "type":"object", - "title":"VisualAssetType", + "title":"RelativeToType", "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", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/RelativeToType.Ref" } ], "propertyType":"element", "elementName":{ - "localPart":"zOrder", + "localPart":"ref", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "conditions":{ - "title":"conditions", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/VisualAssetType.Conditions" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"conditions", - "namespaceURI":"http://www.opengis.net/arml/2.0" + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "orientation":{ - "title":"orientation", + "lineString":{ + "title":"lineString", "allOf":[ { - "$ref":"#/definitions/OrientationType" + "$ref":"#/definitions/LineStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"Orientation", - "namespaceURI":"http://www.opengis.net/arml/2.0" + "localPart":"LineString", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "scalingMode":{ - "title":"scalingMode", + "polygon":{ + "title":"polygon", "allOf":[ { - "$ref":"#/definitions/ScalingModeType" + "$ref":"#/definitions/PolygonType" } ], "propertyType":"element", "elementName":{ - "localPart":"ScalingMode", - "namespaceURI":"http://www.opengis.net/arml/2.0" + "localPart":"Polygon", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } } @@ -1737,111 +1714,137 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"VisualAssetType", + "localPart":"RelativeToType", "namespaceURI":"http://www.opengis.net/arml/2.0" }, "propertiesOrder":[ - "enabled", - "zOrder", - "conditions", - "orientation", - "scalingMode" + "ref", + "point", + "lineString", + "polygon" ] }, - "ARAnchorType.Assets":{ + "LabelType.Href":{ "type":"object", - "title":"ARAnchorType.Assets", + "title":"LabelType.Href", + "required":[ + "href" + ], "properties":{ - "visualAsset":{ - "title":"visualAsset", + "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/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/anyURI" } ], - "propertyType":"elementRef", + "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":"VisualAsset", + "localPart":"x", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "assetRef":{ - "title":"assetRef", + "y":{ + "title":"y", "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":"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":[ - "visualAsset", - "assetRef" + "x", + "y", + "z" ] }, - "VisualAsset2DType":{ + "ScreenAnchorType.Assets.AssetRef":{ + "type":"object", + "title":"ScreenAnchorType.Assets.AssetRef", + "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" + ] + }, + "SelectedConditionType":{ + "required":[ + "selected" + ], "allOf":[ { - "$ref":"#/definitions/VisualAssetType" + "$ref":"#/definitions/ConditionType" }, { "type":"object", - "title":"VisualAsset2DType", + "title":"SelectedConditionType", "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", + "listener":{ + "title":"listener", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1849,20 +1852,20 @@ ], "propertyType":"element", "elementName":{ - "localPart":"orientationMode", + "localPart":"listener", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, - "backside":{ - "title":"backside", + "selected":{ + "title":"selected", "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":"backside", + "localPart":"selected", "namespaceURI":"http://www.opengis.net/arml/2.0" } } @@ -1871,93 +1874,93 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"VisualAsset2DType", + "localPart":"SelectedConditionType", "namespaceURI":"http://www.opengis.net/arml/2.0" }, "propertiesOrder":[ - "width", - "height", - "orientationMode", - "backside" + "listener", + "selected" ] }, - "OrientationType":{ + "ArmlType.Script":{ "type":"object", - "title":"OrientationType", + "title":"ArmlType.Script", "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", + "href":{ + "title":"href", "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" + "$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":"OrientationType", - "namespaceURI":"http://www.opengis.net/arml/2.0" - }, "propertiesOrder":[ - "roll", - "tilt", - "heading" + "value", + "type", + "href" ] }, - "ARAnchorType":{ - "required":[ - "assets" - ], + "DistanceConditionType":{ "allOf":[ { - "$ref":"#/definitions/AnchorType" + "$ref":"#/definitions/ConditionType" }, { "type":"object", - "title":"ARAnchorType", + "title":"DistanceConditionType", "properties":{ - "assets":{ - "title":"assets", + "max":{ + "title":"max", "allOf":[ { - "$ref":"#/definitions/ARAnchorType.Assets" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"assets", + "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" } } @@ -1966,63 +1969,60 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ARAnchorType", + "localPart":"DistanceConditionType", "namespaceURI":"http://www.opengis.net/arml/2.0" }, "propertiesOrder":[ - "assets" + "max", + "min" ] }, - "TrackerType.Src":{ - "type":"object", - "title":"TrackerType.Src", - "required":[ - "href" - ], - "properties":{ - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "FillType":{ + "allOf":[ + { + "$ref":"#/definitions/VisualAsset2DType" + }, + { + "type":"object", + "title":"FillType", + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"class", + "namespaceURI":"http://www.opengis.net/arml/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "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" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, "typeType":"classInfo", + "typeName":{ + "localPart":"FillType", + "namespaceURI":"http://www.opengis.net/arml/2.0" + }, "propertiesOrder":[ - "href" + "style", + "clazz" ] } }, @@ -2040,7 +2040,7 @@ "properties":{ "localPart":{ "enum":[ - "Trackable" + "SelectedCondition" ] }, "namespaceURI":{ @@ -2053,11 +2053,11 @@ ] }, "value":{ - "$ref":"#/definitions/TrackableType" + "$ref":"#/definitions/SelectedConditionType" } }, "elementName":{ - "localPart":"Trackable", + "localPart":"SelectedCondition", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2074,7 +2074,7 @@ "properties":{ "localPart":{ "enum":[ - "ARElement" + "Label" ] }, "namespaceURI":{ @@ -2087,11 +2087,11 @@ ] }, "value":{ - "$ref":"#/definitions/ARElementType" + "$ref":"#/definitions/LabelType" } }, "elementName":{ - "localPart":"ARElement", + "localPart":"Label", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2108,7 +2108,7 @@ "properties":{ "localPart":{ "enum":[ - "Label" + "ScreenAnchor" ] }, "namespaceURI":{ @@ -2121,11 +2121,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelType" + "$ref":"#/definitions/ScreenAnchorType" } }, "elementName":{ - "localPart":"Label", + "localPart":"ScreenAnchor", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2142,7 +2142,7 @@ "properties":{ "localPart":{ "enum":[ - "Anchor" + "RelativeTo" ] }, "namespaceURI":{ @@ -2155,11 +2155,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorType" + "$ref":"#/definitions/RelativeToType" } }, "elementName":{ - "localPart":"Anchor", + "localPart":"RelativeTo", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2176,7 +2176,7 @@ "properties":{ "localPart":{ "enum":[ - "DistanceCondition" + "Feature" ] }, "namespaceURI":{ @@ -2189,11 +2189,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceConditionType" + "$ref":"#/definitions/FeatureType" } }, "elementName":{ - "localPart":"DistanceCondition", + "localPart":"Feature", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2210,7 +2210,7 @@ "properties":{ "localPart":{ "enum":[ - "SelectedCondition" + "Geometry" ] }, "namespaceURI":{ @@ -2223,11 +2223,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedConditionType" + "$ref":"#/definitions/GeometryType" } }, "elementName":{ - "localPart":"SelectedCondition", + "localPart":"Geometry", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2244,7 +2244,7 @@ "properties":{ "localPart":{ "enum":[ - "Model" + "Text" ] }, "namespaceURI":{ @@ -2257,11 +2257,11 @@ ] }, "value":{ - "$ref":"#/definitions/ModelType" + "$ref":"#/definitions/TextType" } }, "elementName":{ - "localPart":"Model", + "localPart":"Text", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2278,7 +2278,7 @@ "properties":{ "localPart":{ "enum":[ - "VisualAsset" + "Condition" ] }, "namespaceURI":{ @@ -2291,11 +2291,11 @@ ] }, "value":{ - "$ref":"#/definitions/VisualAssetType" + "$ref":"#/definitions/ConditionType" } }, "elementName":{ - "localPart":"VisualAsset", + "localPart":"Condition", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2312,7 +2312,7 @@ "properties":{ "localPart":{ "enum":[ - "RelativeTo" + "DistanceCondition" ] }, "namespaceURI":{ @@ -2325,11 +2325,11 @@ ] }, "value":{ - "$ref":"#/definitions/RelativeToType" + "$ref":"#/definitions/DistanceConditionType" } }, "elementName":{ - "localPart":"RelativeTo", + "localPart":"DistanceCondition", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2346,7 +2346,7 @@ "properties":{ "localPart":{ "enum":[ - "Text" + "Anchor" ] }, "namespaceURI":{ @@ -2359,11 +2359,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextType" + "$ref":"#/definitions/AnchorType" } }, "elementName":{ - "localPart":"Text", + "localPart":"Anchor", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2380,7 +2380,7 @@ "properties":{ "localPart":{ "enum":[ - "Tracker" + "Model" ] }, "namespaceURI":{ @@ -2393,11 +2393,11 @@ ] }, "value":{ - "$ref":"#/definitions/TrackerType" + "$ref":"#/definitions/ModelType" } }, "elementName":{ - "localPart":"Tracker", + "localPart":"Model", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2414,7 +2414,7 @@ "properties":{ "localPart":{ "enum":[ - "VisualAsset2D" + "VisualAsset" ] }, "namespaceURI":{ @@ -2427,11 +2427,11 @@ ] }, "value":{ - "$ref":"#/definitions/VisualAsset2DType" + "$ref":"#/definitions/VisualAssetType" } }, "elementName":{ - "localPart":"VisualAsset2D", + "localPart":"VisualAsset", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2448,7 +2448,7 @@ "properties":{ "localPart":{ "enum":[ - "Geometry" + "Trackable" ] }, "namespaceURI":{ @@ -2461,11 +2461,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryType" + "$ref":"#/definitions/TrackableType" } }, "elementName":{ - "localPart":"Geometry", + "localPart":"Trackable", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2482,7 +2482,7 @@ "properties":{ "localPart":{ "enum":[ - "Condition" + "VisualAsset2D" ] }, "namespaceURI":{ @@ -2495,11 +2495,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConditionType" + "$ref":"#/definitions/VisualAsset2DType" } }, "elementName":{ - "localPart":"Condition", + "localPart":"VisualAsset2D", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2516,7 +2516,7 @@ "properties":{ "localPart":{ "enum":[ - "Feature" + "arml" ] }, "namespaceURI":{ @@ -2529,11 +2529,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureType" + "$ref":"#/definitions/ArmlType" } }, "elementName":{ - "localPart":"Feature", + "localPart":"arml", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2550,7 +2550,7 @@ "properties":{ "localPart":{ "enum":[ - "Fill" + "Image" ] }, "namespaceURI":{ @@ -2563,11 +2563,11 @@ ] }, "value":{ - "$ref":"#/definitions/FillType" + "$ref":"#/definitions/ImageType" } }, "elementName":{ - "localPart":"Fill", + "localPart":"Image", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2584,7 +2584,7 @@ "properties":{ "localPart":{ "enum":[ - "Image" + "Tracker" ] }, "namespaceURI":{ @@ -2597,11 +2597,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageType" + "$ref":"#/definitions/TrackerType" } }, "elementName":{ - "localPart":"Image", + "localPart":"Tracker", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2618,7 +2618,7 @@ "properties":{ "localPart":{ "enum":[ - "arml" + "ARAnchor" ] }, "namespaceURI":{ @@ -2631,11 +2631,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArmlType" + "$ref":"#/definitions/ARAnchorType" } }, "elementName":{ - "localPart":"arml", + "localPart":"ARAnchor", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2652,7 +2652,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenAnchor" + "ARElement" ] }, "namespaceURI":{ @@ -2665,11 +2665,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScreenAnchorType" + "$ref":"#/definitions/ARElementType" } }, "elementName":{ - "localPart":"ScreenAnchor", + "localPart":"ARElement", "namespaceURI":"http://www.opengis.net/arml/2.0" } }, @@ -2686,7 +2686,7 @@ "properties":{ "localPart":{ "enum":[ - "ARAnchor" + "Fill" ] }, "namespaceURI":{ @@ -2699,11 +2699,11 @@ ] }, "value":{ - "$ref":"#/definitions/ARAnchorType" + "$ref":"#/definitions/FillType" } }, "elementName":{ - "localPart":"ARAnchor", + "localPart":"Fill", "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 04b47032..d1e7de06 100644 --- a/scripts/jsonschemas/CSW_2_0_2.jsonschema +++ b/scripts/jsonschemas/CSW_2_0_2.jsonschema @@ -2,72 +2,117 @@ { "id":"http://www.opengis.net/cat/csw/2.0.2#", "definitions":{ - "GetRecordByIdType":{ + "BriefRecordType":{ "required":[ - "id" + "identifier", + "title" ], "allOf":[ { - "$ref":"#/definitions/RequestBaseType" + "$ref":"#/definitions/AbstractRecordType" }, { "type":"object", - "title":"GetRecordByIdType", + "title":"BriefRecordType", "properties":{ - "id":{ - "title":"id", + "identifier":{ + "title":"identifier", "allOf":[ { "type":"array", "items":{ - "$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://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" + } + }, + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + } }, "minItems":1 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Id", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + "localPart":"identifier", + "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, - "elementSetName":{ - "title":"elementSetName", + "title":{ + "title":"title", "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://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" + } + }, + "elementName":{ + "localPart":"title", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + } + }, + "minItems":1 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ElementSetName", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + "localPart":"title", + "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, - "outputFormat":{ - "title":"outputFormat", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"outputFormat", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"type", + "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, - "outputSchema":{ - "title":"outputSchema", + "boundingBox":{ + "title":"boundingBox", "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.opengis.net/ows#/definitions/BoundingBoxType" + } + }, + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"outputSchema", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" } } } @@ -75,38 +120,75 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetRecordByIdType", + "localPart":"BriefRecordType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "id", - "elementSetName", - "outputFormat", - "outputSchema" + "identifier", + "title", + "type", + "boundingBox" ] }, - "DeleteType":{ + "SearchResultsType":{ "type":"object", - "title":"DeleteType", + "title":"SearchResultsType", "required":[ - "constraint" + "numberOfRecordsMatched", + "numberOfRecordsReturned" ], "properties":{ - "constraint":{ - "title":"constraint", + "abstractRecord":{ + "title":"abstractRecord", "allOf":[ { - "$ref":"#/definitions/QueryConstraintType" + "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":"Constraint", + "localPart":"AbstractRecord", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, - "typeName":{ - "title":"typeName", + "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" @@ -114,333 +196,116 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"typeName", + "localPart":"resultSetId", "namespaceURI":"" } }, - "handle":{ - "title":"handle", + "elementSet":{ + "title":"elementSet", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/ElementSetType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"handle", + "localPart":"elementSet", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DeleteType", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - }, - "propertiesOrder":[ - "constraint", - "typeName", - "handle" - ] - }, - "TransactionResponseType":{ - "type":"object", - "title":"TransactionResponseType", - "required":[ - "transactionSummary" - ], - "properties":{ - "transactionSummary":{ - "title":"transactionSummary", + }, + "recordSchema":{ + "title":"recordSchema", "allOf":[ { - "$ref":"#/definitions/TransactionSummaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TransactionSummary", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"recordSchema", + "namespaceURI":"" } }, - "insertResult":{ - "title":"insertResult", + "numberOfRecordsMatched":{ + "title":"numberOfRecordsMatched", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InsertResultType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"InsertResult", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"numberOfRecordsMatched", + "namespaceURI":"" } }, - "version":{ - "title":"version", + "numberOfRecordsReturned":{ + "title":"numberOfRecordsReturned", "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":"numberOfRecordsReturned", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TransactionResponseType", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - }, - "propertiesOrder":[ - "transactionSummary", - "insertResult", - "version" - ] - }, - "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" - } }, - "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", + "nextRecord":{ + "title":"nextRecord", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nextRecord", + "namespaceURI":"" } }, - "requestId":{ - "title":"requestId", + "expires":{ + "title":"expires", "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":"expires", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TransactionSummaryType", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - }, - "propertiesOrder":[ - "totalInserted", - "totalUpdated", - "totalDeleted", - "requestId" - ] - }, - "BriefRecordType":{ - "required":[ - "identifier", - "title" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractRecordType" - }, - { - "type":"object", - "title":"BriefRecordType", - "properties":{ - "identifier":{ - "title":"identifier", - "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":"identifier", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "title":{ - "title":"title", - "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":"title", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"title", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"type", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "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":"http://www.opengis.net/ows#/definitions/BoundingBoxType" - } - }, - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BriefRecordType", + "localPart":"SearchResultsType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "identifier", - "title", - "type", - "boundingBox" + "abstractRecord", + "any", + "resultSetId", + "elementSet", + "recordSchema", + "numberOfRecordsMatched", + "numberOfRecordsReturned", + "nextRecord", + "expires" ] }, - "EchoedRequestType":{ + "EmptyType":{ "type":"object", - "title":"EchoedRequestType", - "required":[ - "any" - ], + "title":"EmptyType", "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":"EchoedRequestType", + "localPart":"EmptyType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - }, - "propertiesOrder":[ - "any" - ] + } }, "DescribeRecordResponseType":{ "type":"object", @@ -473,49 +338,60 @@ "schemaComponent" ] }, - "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" ] }, - "GetRecordsResponseType":{ + "AbstractQueryType":{ "type":"object", - "title":"GetRecordsResponseType", - "required":[ - "searchStatus", - "searchResults" - ], + "title":"AbstractQueryType", "properties":{ - "requestId":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractQueryType", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + } + }, + "GetRecordsResponseType":{ + "type":"object", + "title":"GetRecordsResponseType", + "required":[ + "searchStatus", + "searchResults" + ], + "properties":{ + "requestId":{ "title":"requestId", "allOf":[ { @@ -580,140 +456,31 @@ "version" ] }, - "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":{ + "DistributedSearchType":{ "type":"object", - "title":"QueryConstraintType", - "required":[ - "filter", - "cqlText", - "version" - ], + "title":"DistributedSearchType", "properties":{ - "filter":{ - "title":"filter", - "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" - }, - "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", + "hopCount":{ + "title":"hopCount", "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":"version", + "localPart":"hopCount", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"QueryConstraintType", + "localPart":"DistributedSearchType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "filter", - "cqlText", - "version" + "hopCount" ] }, "ConceptualSchemeType":{ @@ -776,320 +543,466 @@ "authority" ] }, - "SearchResultsType":{ - "type":"object", - "title":"SearchResultsType", + "SummaryRecordType":{ "required":[ - "numberOfRecordsMatched", - "numberOfRecordsReturned" + "identifier", + "title" ], - "properties":{ - "abstractRecord":{ - "title":"abstractRecord", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "allOf":[ + { + "$ref":"#/definitions/AbstractRecordType" + }, + { + "type":"object", + "title":"SummaryRecordType", + "properties":{ + "identifier":{ + "title":"identifier", + "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":"identifier", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + } }, - "value":{ - "$ref":"#/definitions/AbstractRecordType" - } - }, - "elementName":{ - "localPart":"AbstractRecord", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + "minItems":1 } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractRecord", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - } - }, - "any":{ - "title":"any", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + } + }, + "title":{ + "title":"title", + "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":"title", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + } }, - "value":{ - } + "minItems":1 } - }, - "minItems":0 - } - ], - "propertyType":"anyElement" - }, - "resultSetId":{ - "title":"resultSetId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"title", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"type", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + } + }, + "subject":{ + "title":"subject", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"subject", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + } + }, + "format":{ + "title":"format", + "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":"format", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"format", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + } + }, + "relation":{ + "title":"relation", + "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":"relation", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"relation", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + } + }, + "modified":{ + "title":"modified", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"modified", + "namespaceURI":"http://purl.org/dc/terms/" + } + }, + "_abstract":{ + "title":"_abstract", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"abstract", + "namespaceURI":"http://purl.org/dc/terms/" + } + }, + "spatial":{ + "title":"spatial", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"spatial", + "namespaceURI":"http://purl.org/dc/terms/" + } + }, + "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":"http://www.opengis.net/ows#/definitions/BoundingBoxType" + } + }, + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SummaryRecordType", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + }, + "propertiesOrder":[ + "identifier", + "title", + "type", + "subject", + "format", + "relation", + "modified", + "_abstract", + "spatial", + "boundingBox" + ] + }, + "GetDomainResponseType":{ + "type":"object", + "title":"GetDomainResponseType", + "required":[ + "domainValues" + ], + "properties":{ + "domainValues":{ + "title":"domainValues", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DomainValuesType" + }, + "minItems":1 + } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resultSetId", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DomainValues", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } - }, - "elementSet":{ - "title":"elementSet", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GetDomainResponseType", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + }, + "propertiesOrder":[ + "domainValues" + ] + }, + "ElementSetNameType":{ + "type":"object", + "title":"ElementSetNameType", + "properties":{ + "value":{ + "title":"value", "allOf":[ { "$ref":"#/definitions/ElementSetType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"elementSet", - "namespaceURI":"" - } + "propertyType":"value" }, - "recordSchema":{ - "title":"recordSchema", + "typeNames":{ + "title":"typeNames", "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":"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", + "localPart":"typeNames", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SearchResultsType", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - }, - "propertiesOrder":[ - "abstractRecord", - "any", - "resultSetId", - "elementSet", - "recordSchema", - "numberOfRecordsMatched", - "numberOfRecordsReturned", - "nextRecord", - "expires" - ] - }, - "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":"ElementSetNameType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "value" + "value", + "typeNames" ] }, - "CapabilitiesType":{ - "required":[ - "filterCapabilities" - ], + "DCMIRecordType":{ "allOf":[ { - "$ref":"http://www.opengis.net/ows#/definitions/CapabilitiesBaseType" + "$ref":"#/definitions/AbstractRecordType" }, { "type":"object", - "title":"CapabilitiesType", + "title":"DCMIRecordType", "properties":{ - "filterCapabilities":{ - "title":"filterCapabilities", + "dcElement":{ + "title":"dcElement", "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":{ + "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":"anyElement" + "propertyType":"elementRef", + "elementName":{ + "localPart":"DC-element", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesType", + "localPart":"DCMIRecordType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "filterCapabilities" + "dcElement" ] }, - "GetRecordByIdResponseType":{ + "RangeOfValuesType":{ "type":"object", - "title":"GetRecordByIdResponseType", + "title":"RangeOfValuesType", + "required":[ + "minValue", + "maxValue" + ], "properties":{ - "abstractRecord":{ - "title":"abstractRecord", + "minValue":{ + "title":"minValue", "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/anyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractRecord", + "localPart":"MinValue", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, - "any":{ - "title":"any", + "maxValue":{ + "title":"maxValue", "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/anyType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"MaxValue", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GetRecordByIdResponseType", + "localPart":"RangeOfValuesType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "abstractRecord", - "any" + "minValue", + "maxValue" ] }, - "TransactionType":{ + "RequestStatusType":{ + "type":"object", + "title":"RequestStatusType", + "properties":{ + "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":"RequestStatusType", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + }, + "propertiesOrder":[ + "timestamp" + ] + }, + "GetDomainType":{ "required":[ - "insertOrUpdateOrDelete" + "propertyName", + "parameterName" ], "allOf":[ { @@ -1097,15 +1010,66 @@ }, { "type":"object", - "title":"TransactionType", + "title":"GetDomainType", "properties":{ - "insertOrUpdateOrDelete":{ - "title":"insertOrUpdateOrDelete", + "propertyName":{ + "title":"propertyName", "allOf":[ { - "type":"array", - "items":{ - "anyOf":[ + "$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" + ] + }, + "TransactionType":{ + "required":[ + "insertOrUpdateOrDelete" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"TransactionType", + "properties":{ + "insertOrUpdateOrDelete":{ + "title":"insertOrUpdateOrDelete", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ { "anyOf":[ { @@ -1231,130 +1195,74 @@ "transactionResponse" ] }, - "InsertResultType":{ - "type":"object", - "title":"InsertResultType", - "required":[ - "briefRecord" - ], - "properties":{ - "briefRecord":{ - "title":"briefRecord", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BriefRecordType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BriefRecord", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - } + "RecordType":{ + "allOf":[ + { + "$ref":"#/definitions/DCMIRecordType" }, - "handleRef":{ - "title":"handleRef", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"handleRef", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"InsertResultType", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - }, - "propertiesOrder":[ - "briefRecord", - "handleRef" - ] - }, - "InsertType":{ - "type":"object", - "title":"InsertType", - "required":[ - "any" - ], - "properties":{ - "any":{ - "title":"any", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + { + "type":"object", + "title":"RecordType", + "properties":{ + "anyText":{ + "title":"anyText", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/EmptyType" }, - "value":{ - } + "minItems":0 } - }, - "minItems":1 - } - ], - "propertyType":"anyElement" - }, - "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":"element", + "elementName":{ + "localPart":"AnyText", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + } + }, + "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":"http://www.opengis.net/ows#/definitions/BoundingBoxType" + } + }, + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"handle", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"InsertType", + "localPart":"RecordType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "any", - "typeName", - "handle" + "anyText", + "boundingBox" ] }, - "EmptyType":{ - "type":"object", - "title":"EmptyType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"EmptyType", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - } - }, "GetRecordsType":{ "required":[ "abstractQuery", @@ -1538,493 +1446,348 @@ "maxRecords" ] }, - "ElementSetNameType":{ + "QueryConstraintType":{ "type":"object", - "title":"ElementSetNameType", + "title":"QueryConstraintType", + "required":[ + "filter", + "cqlText", + "version" + ], "properties":{ - "value":{ - "title":"value", + "filter":{ + "title":"filter", "allOf":[ { - "$ref":"#/definitions/ElementSetType" + "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":"value" + "propertyType":"anyElement" }, - "typeNames":{ - "title":"typeNames", + "cqlText":{ + "title":"cqlText", "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":"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":"typeNames", + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ElementSetNameType", + "localPart":"QueryConstraintType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "value", - "typeNames" + "filter", + "cqlText", + "version" ] }, - "QueryType":{ + "SchemaComponentType":{ + "type":"object", + "title":"SchemaComponentType", "required":[ - "elementSetName", - "elementName", - "typeNames" + "targetNamespace", + "schemaLanguage" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractQueryType" - }, - { - "type":"object", - "title":"QueryType", - "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" + "properties":{ + "content":{ + "title":"content", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "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":{ - } + { + "$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", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeNames", - "namespaceURI":"" + ] } } + ], + "propertyType":"anyElement" + }, + "targetNamespace":{ + "title":"targetNamespace", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"targetNamespace", + "namespaceURI":"" + } + }, + "parentSchema":{ + "title":"parentSchema", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"parentSchema", + "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":"QueryType", + "localPart":"SchemaComponentType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "elementSetName", - "elementName", - "constraint", - "sortBy", - "typeNames" + "content", + "targetNamespace", + "parentSchema", + "schemaLanguage" ] }, - "DistributedSearchType":{ + "RecordPropertyType":{ "type":"object", - "title":"DistributedSearchType", + "title":"RecordPropertyType", + "required":[ + "name" + ], "properties":{ - "hopCount":{ - "title":"hopCount", + "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":"attribute", - "attributeName":{ - "localPart":"hopCount", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + } + }, + "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/cat/csw/2.0.2" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DistributedSearchType", + "localPart":"RecordPropertyType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "hopCount" + "name", + "value" ] }, - "SummaryRecordType":{ + "DomainValuesType":{ + "type":"object", + "title":"DomainValuesType", "required":[ - "identifier", - "title" + "propertyName", + "parameterName", + "listOfValues", + "conceptualScheme", + "rangeOfValues", + "type" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractRecordType" - }, - { - "type":"object", - "title":"SummaryRecordType", - "properties":{ - "identifier":{ - "title":"identifier", - "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":"identifier", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "title":{ - "title":"title", - "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":"title", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"title", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"type", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "subject":{ - "title":"subject", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"subject", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "format":{ - "title":"format", - "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":"format", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"format", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "relation":{ - "title":"relation", - "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":"relation", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"relation", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - } - }, - "modified":{ - "title":"modified", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"modified", - "namespaceURI":"http://purl.org/dc/terms/" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"abstract", - "namespaceURI":"http://purl.org/dc/terms/" - } - }, - "spatial":{ - "title":"spatial", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://purl.org/dc/elements/1.1/#/definitions/SimpleLiteral" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"spatial", - "namespaceURI":"http://purl.org/dc/terms/" - } - }, - "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":"http://www.opengis.net/ows#/definitions/BoundingBoxType" - } - }, - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" - } + "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", + "allOf":[ + { + "$ref":"#/definitions/ConceptualSchemeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ConceptualScheme", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + } + }, + "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/QName" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "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":"SummaryRecordType", + "localPart":"DomainValuesType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "identifier", - "title", + "propertyName", + "parameterName", + "listOfValues", + "conceptualScheme", + "rangeOfValues", "type", - "subject", - "format", - "relation", - "modified", - "_abstract", - "spatial", - "boundingBox" + "uom" ] }, - "AbstractQueryType":{ - "type":"object", - "title":"AbstractQueryType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractQueryType", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - } - }, - "GetDomainType":{ - "required":[ - "propertyName", - "parameterName" - ], + "GetCapabilitiesType":{ "allOf":[ { - "$ref":"#/definitions/RequestBaseType" + "$ref":"http://www.opengis.net/ows#/definitions/GetCapabilitiesType" }, { "type":"object", - "title":"GetDomainType", + "title":"GetCapabilitiesType", "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", + "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":"element", - "elementName":{ - "localPart":"ParameterName", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } } } @@ -2032,139 +1795,272 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetDomainType", + "localPart":"GetCapabilitiesType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "propertyName", - "parameterName" + "service" ] }, - "SchemaComponentType":{ + "UpdateType":{ "type":"object", - "title":"SchemaComponentType", + "title":"UpdateType", "required":[ - "targetNamespace", - "schemaLanguage" + "any", + "recordProperty", + "constraint" ], "properties":{ - "content":{ - "title":"content", + "any":{ + "title":"any", "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", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } } } ], "propertyType":"anyElement" }, - "targetNamespace":{ - "title":"targetNamespace", + "recordProperty":{ + "title":"recordProperty", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/RecordPropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"targetNamespace", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RecordProperty", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, - "parentSchema":{ - "title":"parentSchema", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$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":"parentSchema", + "localPart":"handle", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"UpdateType", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + }, + "propertiesOrder":[ + "any", + "recordProperty", + "constraint", + "handle" + ] + }, + "QueryType":{ + "required":[ + "elementSetName", + "elementName", + "typeNames" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractQueryType" }, - "schemaLanguage":{ - "title":"schemaLanguage", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"QueryType", + "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", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeNames", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"schemaLanguage", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SchemaComponentType", + "localPart":"QueryType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "content", - "targetNamespace", - "parentSchema", - "schemaLanguage" + "elementSetName", + "elementName", + "constraint", + "sortBy", + "typeNames" ] }, - "DCMIRecordType":{ + "GetRecordByIdType":{ + "required":[ + "id" + ], "allOf":[ { - "$ref":"#/definitions/AbstractRecordType" + "$ref":"#/definitions/RequestBaseType" }, { "type":"object", - "title":"DCMIRecordType", + "title":"GetRecordByIdType", "properties":{ - "dcElement":{ - "title":"dcElement", + "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":"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 + "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DC-element", - "namespaceURI":"http://purl.org/dc/elements/1.1/" + "localPart":"Id", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + } + }, + "elementSetName":{ + "title":"elementSetName", + "allOf":[ + { + "$ref":"#/definitions/ElementSetNameType" + } + ], + "propertyType":"element", + "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":"" } } } @@ -2172,395 +2068,318 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DCMIRecordType", + "localPart":"GetRecordByIdType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "dcElement" + "id", + "elementSetName", + "outputFormat", + "outputSchema" ] }, - "RecordPropertyType":{ + "GetRecordByIdResponseType":{ "type":"object", - "title":"RecordPropertyType", - "required":[ - "name" - ], + "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" } }, - "value":{ - "title":"value", + "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":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", "typeName":{ - "localPart":"RecordPropertyType", + "localPart":"GetRecordByIdResponseType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "name", - "value" + "abstractRecord", + "any" ] }, - "DomainValuesType":{ + "DeleteType":{ "type":"object", - "title":"DomainValuesType", + "title":"DeleteType", "required":[ - "propertyName", - "parameterName", - "listOfValues", - "conceptualScheme", - "rangeOfValues", - "type" + "constraint" ], "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", - "allOf":[ - { - "$ref":"#/definitions/ConceptualSchemeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ConceptualScheme", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - } - }, - "rangeOfValues":{ - "title":"rangeOfValues", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"#/definitions/RangeOfValuesType" + "$ref":"#/definitions/QueryConstraintType" } ], "propertyType":"element", "elementName":{ - "localPart":"RangeOfValues", + "localPart":"Constraint", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, - "type":{ - "title":"type", + "typeName":{ + "title":"typeName", "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" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", + "localPart":"typeName", "namespaceURI":"" } }, - "uom":{ - "title":"uom", + "handle":{ + "title":"handle", "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":"uom", + "localPart":"handle", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DomainValuesType", + "localPart":"DeleteType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "propertyName", - "parameterName", - "listOfValues", - "conceptualScheme", - "rangeOfValues", - "type", - "uom" + "constraint", + "typeName", + "handle" ] }, - "RecordType":{ + "CapabilitiesType":{ + "required":[ + "filterCapabilities" + ], "allOf":[ { - "$ref":"#/definitions/DCMIRecordType" + "$ref":"http://www.opengis.net/ows#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"RecordType", + "title":"CapabilitiesType", "properties":{ - "anyText":{ - "title":"anyText", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EmptyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AnyText", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - } - }, - "boundingBox":{ - "title":"boundingBox", + "filterCapabilities":{ + "title":"filterCapabilities", "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" - } + "anyOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" }, - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } - }, - "minItems":0 + ] } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" - } + "propertyType":"anyElement" } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"RecordType", + "localPart":"CapabilitiesType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "anyText", - "boundingBox" + "filterCapabilities" ] }, - "AcknowledgementType":{ + "InsertType":{ "type":"object", - "title":"AcknowledgementType", + "title":"InsertType", "required":[ - "echoedRequest", - "timeStamp" + "any" ], "properties":{ - "echoedRequest":{ - "title":"echoedRequest", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/EchoedRequestType" + "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":"EchoedRequest", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - } + "propertyType":"anyElement" }, - "requestId":{ - "title":"requestId", + "typeName":{ + "title":"typeName", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeName", + "namespaceURI":"" } }, - "timeStamp":{ - "title":"timeStamp", + "handle":{ + "title":"handle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"timeStamp", + "localPart":"handle", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AcknowledgementType", + "localPart":"InsertType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "echoedRequest", - "requestId", - "timeStamp" + "any", + "typeName", + "handle" ] }, - "UpdateType":{ + "EchoedRequestType":{ "type":"object", - "title":"UpdateType", + "title":"EchoedRequestType", "required":[ - "any", - "recordProperty", - "constraint" + "any" ], "properties":{ "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":{ + { + "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", + "localPart":"EchoedRequestType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "any", - "recordProperty", - "constraint", - "handle" + "any" ] }, - "GetCapabilitiesType":{ + "DescribeRecordType":{ "allOf":[ { - "$ref":"http://www.opengis.net/ows#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/RequestBaseType" }, { "type":"object", - "title":"GetCapabilitiesType", + "title":"DescribeRecordType", "properties":{ - "service":{ - "title":"service", + "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" @@ -2568,7 +2387,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "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":"" } } @@ -2577,112 +2409,61 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesType", + "localPart":"DescribeRecordType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "service" + "typeName", + "outputFormat", + "schemaLanguage" ] }, - "AbstractRecordType":{ - "type":"object", - "title":"AbstractRecordType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractRecordType", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - } - }, - "RangeOfValuesType":{ + "InsertResultType":{ "type":"object", - "title":"RangeOfValuesType", + "title":"InsertResultType", "required":[ - "minValue", - "maxValue" + "briefRecord" ], "properties":{ - "minValue":{ - "title":"minValue", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MinValue", - "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" - } - }, - "maxValue":{ - "title":"maxValue", + "briefRecord":{ + "title":"briefRecord", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "type":"array", + "items":{ + "$ref":"#/definitions/BriefRecordType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"MaxValue", + "localPart":"BriefRecord", "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":"" - } }, - "version":{ - "title":"version", + "handleRef":{ + "title":"handleRef", "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":"handleRef", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RequestBaseType", + "localPart":"InsertResultType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "service", - "version" + "briefRecord", + "handleRef" ] }, "HarvestType":{ @@ -2769,26 +2550,232 @@ } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"HarvestType", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + }, + "propertiesOrder":[ + "source", + "resourceType", + "resourceFormat", + "harvestInterval", + "responseHandler" + ] + }, + "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" + } + }, + "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":"TransactionSummaryType", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + }, + "propertiesOrder":[ + "totalInserted", + "totalUpdated", + "totalDeleted", + "requestId" + ] + }, + "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/cat/csw/2.0.2" + }, + "propertiesOrder":[ + "service", + "version" + ] + }, + "TransactionResponseType":{ + "type":"object", + "title":"TransactionResponseType", + "required":[ + "transactionSummary" + ], + "properties":{ + "transactionSummary":{ + "title":"transactionSummary", + "allOf":[ + { + "$ref":"#/definitions/TransactionSummaryType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TransactionSummary", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + } + }, + "insertResult":{ + "title":"insertResult", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InsertResultType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InsertResult", + "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":"HarvestType", + "localPart":"TransactionResponseType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "source", - "resourceType", - "resourceFormat", - "harvestInterval", - "responseHandler" + "transactionSummary", + "insertResult", + "version" ] }, - "RequestStatusType":{ + "AcknowledgementType":{ "type":"object", - "title":"RequestStatusType", + "title":"AcknowledgementType", + "required":[ + "echoedRequest", + "timeStamp" + ], "properties":{ - "timestamp":{ - "title":"timestamp", + "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" @@ -2796,21 +2783,34 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"timestamp", + "localPart":"timeStamp", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RequestStatusType", + "localPart":"AcknowledgementType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" }, "propertiesOrder":[ - "timestamp" + "echoedRequest", + "requestId", + "timeStamp" ] }, - "ResultType":{ + "AbstractRecordType":{ + "type":"object", + "title":"AbstractRecordType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractRecordType", + "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" + } + }, + "ElementSetType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2818,11 +2818,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ResultType", + "localPart":"ElementSetType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, - "ElementSetType":{ + "ResultType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2830,7 +2830,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ElementSetType", + "localPart":"ResultType", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } } @@ -2849,7 +2849,7 @@ "properties":{ "localPart":{ "enum":[ - "DCMIRecord" + "ElementSetName" ] }, "namespaceURI":{ @@ -2862,11 +2862,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCMIRecordType" + "$ref":"#/definitions/ElementSetNameType" } }, "elementName":{ - "localPart":"DCMIRecord", + "localPart":"ElementSetName", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -2883,7 +2883,7 @@ "properties":{ "localPart":{ "enum":[ - "Record" + "Capabilities" ] }, "namespaceURI":{ @@ -2896,11 +2896,11 @@ ] }, "value":{ - "$ref":"#/definitions/RecordType" + "$ref":"#/definitions/CapabilitiesType" } }, "elementName":{ - "localPart":"Record", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -2917,7 +2917,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "GetDomainResponse" ] }, "namespaceURI":{ @@ -2930,11 +2930,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/GetDomainResponseType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"GetDomainResponse", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -2951,7 +2951,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractRecord" + "GetRecordById" ] }, "namespaceURI":{ @@ -2964,11 +2964,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRecordType" + "$ref":"#/definitions/GetRecordByIdType" } }, "elementName":{ - "localPart":"AbstractRecord", + "localPart":"GetRecordById", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3019,7 +3019,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractQuery" + "Acknowledgement" ] }, "namespaceURI":{ @@ -3032,11 +3032,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractQueryType" + "$ref":"#/definitions/AcknowledgementType" } }, "elementName":{ - "localPart":"AbstractQuery", + "localPart":"Acknowledgement", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3053,7 +3053,7 @@ "properties":{ "localPart":{ "enum":[ - "GetDomainResponse" + "RecordProperty" ] }, "namespaceURI":{ @@ -3066,11 +3066,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetDomainResponseType" + "$ref":"#/definitions/RecordPropertyType" } }, "elementName":{ - "localPart":"GetDomainResponse", + "localPart":"RecordProperty", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3087,7 +3087,7 @@ "properties":{ "localPart":{ "enum":[ - "Constraint" + "BriefRecord" ] }, "namespaceURI":{ @@ -3100,11 +3100,11 @@ ] }, "value":{ - "$ref":"#/definitions/QueryConstraintType" + "$ref":"#/definitions/BriefRecordType" } }, "elementName":{ - "localPart":"Constraint", + "localPart":"BriefRecord", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3121,7 +3121,7 @@ "properties":{ "localPart":{ "enum":[ - "TransactionResponse" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3134,11 +3134,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionResponseType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"TransactionResponse", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3155,7 +3155,7 @@ "properties":{ "localPart":{ "enum":[ - "Harvest" + "GetRecords" ] }, "namespaceURI":{ @@ -3168,11 +3168,11 @@ ] }, "value":{ - "$ref":"#/definitions/HarvestType" + "$ref":"#/definitions/GetRecordsType" } }, "elementName":{ - "localPart":"Harvest", + "localPart":"GetRecords", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3189,7 +3189,7 @@ "properties":{ "localPart":{ "enum":[ - "GetDomain" + "AbstractQuery" ] }, "namespaceURI":{ @@ -3202,11 +3202,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetDomainType" + "$ref":"#/definitions/AbstractQueryType" } }, "elementName":{ - "localPart":"GetDomain", + "localPart":"AbstractQuery", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3223,7 +3223,7 @@ "properties":{ "localPart":{ "enum":[ - "Query" + "Constraint" ] }, "namespaceURI":{ @@ -3236,11 +3236,11 @@ ] }, "value":{ - "$ref":"#/definitions/QueryType" + "$ref":"#/definitions/QueryConstraintType" } }, "elementName":{ - "localPart":"Query", + "localPart":"Constraint", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3257,7 +3257,7 @@ "properties":{ "localPart":{ "enum":[ - "Transaction" + "DCMIRecord" ] }, "namespaceURI":{ @@ -3270,11 +3270,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionType" + "$ref":"#/definitions/DCMIRecordType" } }, "elementName":{ - "localPart":"Transaction", + "localPart":"DCMIRecord", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3291,7 +3291,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeRecordResponse" + "Harvest" ] }, "namespaceURI":{ @@ -3304,11 +3304,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeRecordResponseType" + "$ref":"#/definitions/HarvestType" } }, "elementName":{ - "localPart":"DescribeRecordResponse", + "localPart":"Harvest", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3325,7 +3325,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeRecord" + "Query" ] }, "namespaceURI":{ @@ -3338,11 +3338,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeRecordType" + "$ref":"#/definitions/QueryType" } }, "elementName":{ - "localPart":"DescribeRecord", + "localPart":"Query", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3359,7 +3359,7 @@ "properties":{ "localPart":{ "enum":[ - "GetRecordById" + "AbstractRecord" ] }, "namespaceURI":{ @@ -3372,11 +3372,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetRecordByIdType" + "$ref":"#/definitions/AbstractRecordType" } }, "elementName":{ - "localPart":"GetRecordById", + "localPart":"AbstractRecord", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3393,7 +3393,7 @@ "properties":{ "localPart":{ "enum":[ - "BriefRecord" + "SummaryRecord" ] }, "namespaceURI":{ @@ -3406,11 +3406,11 @@ ] }, "value":{ - "$ref":"#/definitions/BriefRecordType" + "$ref":"#/definitions/SummaryRecordType" } }, "elementName":{ - "localPart":"BriefRecord", + "localPart":"SummaryRecord", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3427,7 +3427,7 @@ "properties":{ "localPart":{ "enum":[ - "Acknowledgement" + "TransactionResponse" ] }, "namespaceURI":{ @@ -3440,11 +3440,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcknowledgementType" + "$ref":"#/definitions/TransactionResponseType" } }, "elementName":{ - "localPart":"Acknowledgement", + "localPart":"TransactionResponse", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3461,7 +3461,7 @@ "properties":{ "localPart":{ "enum":[ - "ElementSetName" + "GetRecordByIdResponse" ] }, "namespaceURI":{ @@ -3474,11 +3474,11 @@ ] }, "value":{ - "$ref":"#/definitions/ElementSetNameType" + "$ref":"#/definitions/GetRecordByIdResponseType" } }, "elementName":{ - "localPart":"ElementSetName", + "localPart":"GetRecordByIdResponse", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3495,7 +3495,7 @@ "properties":{ "localPart":{ "enum":[ - "RecordProperty" + "DescribeRecordResponse" ] }, "namespaceURI":{ @@ -3508,11 +3508,11 @@ ] }, "value":{ - "$ref":"#/definitions/RecordPropertyType" + "$ref":"#/definitions/DescribeRecordResponseType" } }, "elementName":{ - "localPart":"RecordProperty", + "localPart":"DescribeRecordResponse", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3529,7 +3529,7 @@ "properties":{ "localPart":{ "enum":[ - "SummaryRecord" + "GetRecordsResponse" ] }, "namespaceURI":{ @@ -3542,11 +3542,11 @@ ] }, "value":{ - "$ref":"#/definitions/SummaryRecordType" + "$ref":"#/definitions/GetRecordsResponseType" } }, "elementName":{ - "localPart":"SummaryRecord", + "localPart":"GetRecordsResponse", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3563,7 +3563,7 @@ "properties":{ "localPart":{ "enum":[ - "GetRecordsResponse" + "Transaction" ] }, "namespaceURI":{ @@ -3576,11 +3576,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetRecordsResponseType" + "$ref":"#/definitions/TransactionType" } }, "elementName":{ - "localPart":"GetRecordsResponse", + "localPart":"Transaction", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3597,7 +3597,7 @@ "properties":{ "localPart":{ "enum":[ - "GetRecords" + "DescribeRecord" ] }, "namespaceURI":{ @@ -3610,11 +3610,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetRecordsType" + "$ref":"#/definitions/DescribeRecordType" } }, "elementName":{ - "localPart":"GetRecords", + "localPart":"DescribeRecord", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3631,7 +3631,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "Record" ] }, "namespaceURI":{ @@ -3644,11 +3644,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilitiesType" + "$ref":"#/definitions/RecordType" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"Record", "namespaceURI":"http://www.opengis.net/cat/csw/2.0.2" } }, @@ -3665,7 +3665,7 @@ "properties":{ "localPart":{ "enum":[ - "GetRecordByIdResponse" + "GetDomain" ] }, "namespaceURI":{ @@ -3678,11 +3678,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetRecordByIdResponseType" + "$ref":"#/definitions/GetDomainType" } }, "elementName":{ - "localPart":"GetRecordByIdResponse", + "localPart":"GetDomain", "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 28be1605..60896ec0 100644 --- a/scripts/jsonschemas/CityGML_1_0.jsonschema +++ b/scripts/jsonschemas/CityGML_1_0.jsonschema @@ -2,6 +2,138 @@ { "id":"http://www.opengis.net/citygml/1.0#", "definitions":{ + "AddressPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/AssociationType" + }, + { + "type":"object", + "title":"AddressPropertyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AddressPropertyType", + "namespaceURI":"http://www.opengis.net/citygml/1.0" + } + }, + "ImplicitRepresentationPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/AssociationType" + }, + { + "type":"object", + "title":"ImplicitRepresentationPropertyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ImplicitRepresentationPropertyType", + "namespaceURI":"http://www.opengis.net/citygml/1.0" + } + }, + "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":"ImplicitGeometryType", + "namespaceURI":"http://www.opengis.net/citygml/1.0" + }, + "propertiesOrder":[ + "mimeType", + "transformationMatrix", + "libraryObject", + "relativeGMLGeometry", + "referencePoint" + ] + }, "AbstractCityObjectType":{ "allOf":[ { @@ -160,6 +292,119 @@ "externalObject" ] }, + "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" + ] + }, + "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/1.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/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExternalObjectReferenceType", + "namespaceURI":"http://www.opengis.net/citygml/1.0" + }, + "propertiesOrder":[ + "name", + "uri" + ] + }, + "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" + ] + }, "GeneralizationRelationType":{ "type":"object", "title":"GeneralizationRelationType", @@ -280,203 +525,63 @@ "propertyType":"attribute", "attributeName":{ "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "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" - } + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"CityModelType", + "localPart":"GeneralizationRelationType", "namespaceURI":"http://www.opengis.net/citygml/1.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfCityModel" + "cityObject", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ImplicitGeometryType":{ - "required":[ - "referencePoint" - ], + "AbstractSiteType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"ImplicitGeometryType", + "title":"AbstractSiteType", "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", + "genericApplicationPropertyOfSite":{ + "title":"genericApplicationPropertyOfSite", "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"referencePoint", + "localPart":"_GenericApplicationPropertyOfSite", "namespaceURI":"http://www.opengis.net/citygml/1.0" } } @@ -485,60 +590,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ImplicitGeometryType", - "namespaceURI":"http://www.opengis.net/citygml/1.0" - }, - "propertiesOrder":[ - "mimeType", - "transformationMatrix", - "libraryObject", - "relativeGMLGeometry", - "referencePoint" - ] - }, - "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/1.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/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ExternalObjectReferenceType", + "localPart":"AbstractSiteType", "namespaceURI":"http://www.opengis.net/citygml/1.0" }, "propertiesOrder":[ - "name", - "uri" + "genericApplicationPropertyOfSite" ] }, "AddressType":{ @@ -609,62 +665,6 @@ "multiPoint", "genericApplicationPropertyOfAddress" ] - }, - "ImplicitRepresentationPropertyType":{ - "allOf":[ - { - "$ref":"#/definitions/AssociationType" - }, - { - "type":"object", - "title":"ImplicitRepresentationPropertyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ImplicitRepresentationPropertyType", - "namespaceURI":"http://www.opengis.net/citygml/1.0" - } - }, - "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/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractSiteType", - "namespaceURI":"http://www.opengis.net/citygml/1.0" - }, - "propertiesOrder":[ - "genericApplicationPropertyOfSite" - ] } }, "anyOf":[ @@ -715,7 +715,7 @@ "properties":{ "localPart":{ "enum":[ - "CityModel" + "_GenericApplicationPropertyOfCityObject" ] }, "namespaceURI":{ @@ -728,11 +728,11 @@ ] }, "value":{ - "$ref":"#/definitions/CityModelType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"CityModel", + "localPart":"_GenericApplicationPropertyOfCityObject", "namespaceURI":"http://www.opengis.net/citygml/1.0" } }, @@ -749,7 +749,7 @@ "properties":{ "localPart":{ "enum":[ - "_Site" + "_GenericApplicationPropertyOfSite" ] }, "namespaceURI":{ @@ -762,11 +762,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSiteType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_Site", + "localPart":"_GenericApplicationPropertyOfSite", "namespaceURI":"http://www.opengis.net/citygml/1.0" } }, @@ -817,7 +817,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfCityModel" + "_CityObject" ] }, "namespaceURI":{ @@ -830,11 +830,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" } }, @@ -851,7 +851,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfSite" + "_Site" ] }, "namespaceURI":{ @@ -864,11 +864,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractSiteType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfSite", + "localPart":"_Site", "namespaceURI":"http://www.opengis.net/citygml/1.0" } }, @@ -885,7 +885,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfCityObject" + "cityObjectMember" ] }, "namespaceURI":{ @@ -898,11 +898,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/FeaturePropertyType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfCityObject", + "localPart":"cityObjectMember", "namespaceURI":"http://www.opengis.net/citygml/1.0" } }, @@ -919,7 +919,7 @@ "properties":{ "localPart":{ "enum":[ - "cityObjectMember" + "_GenericApplicationPropertyOfCityModel" ] }, "namespaceURI":{ @@ -932,11 +932,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" } }, @@ -953,7 +953,7 @@ "properties":{ "localPart":{ "enum":[ - "_CityObject" + "Address" ] }, "namespaceURI":{ @@ -966,11 +966,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCityObjectType" + "$ref":"#/definitions/AddressType" } }, "elementName":{ - "localPart":"_CityObject", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/citygml/1.0" } }, @@ -987,7 +987,7 @@ "properties":{ "localPart":{ "enum":[ - "Address" + "CityModel" ] }, "namespaceURI":{ @@ -1000,11 +1000,11 @@ ] }, "value":{ - "$ref":"#/definitions/AddressType" + "$ref":"#/definitions/CityModelType" } }, "elementName":{ - "localPart":"Address", + "localPart":"CityModel", "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 dbbf2e22..cbd2979d 100644 --- a/scripts/jsonschemas/CityGML_2_0.jsonschema +++ b/scripts/jsonschemas/CityGML_2_0.jsonschema @@ -2,6 +2,125 @@ { "id":"http://www.opengis.net/citygml/2.0#", "definitions":{ + "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/2.0" + }, + "propertiesOrder":[ + "addressDetails" + ] + }, + "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/2.0" + } + }, + "externalObject":{ + "title":"externalObject", + "allOf":[ + { + "$ref":"#/definitions/ExternalObjectReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"externalObject", + "namespaceURI":"http://www.opengis.net/citygml/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExternalReferenceType", + "namespaceURI":"http://www.opengis.net/citygml/2.0" + }, + "propertiesOrder":[ + "informationSystem", + "externalObject" + ] + }, + "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" + ] + }, "AddressPropertyType":{ "type":"object", "title":"AddressPropertyType", @@ -85,304 +204,63 @@ "attributeName":{ "localPart":"arcrole", "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AddressPropertyType", - "namespaceURI":"http://www.opengis.net/citygml/2.0" - }, - "propertiesOrder":[ - "address", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "AbstractCityObjectType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"AbstractCityObjectType", - "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/2.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/2.0" - } - }, - "externalReference":{ - "title":"externalReference", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ExternalReferenceType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"externalReference", - "namespaceURI":"http://www.opengis.net/citygml/2.0" - } - }, - "generalizesTo":{ - "title":"generalizesTo", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GeneralizationRelationType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"generalizesTo", - "namespaceURI":"http://www.opengis.net/citygml/2.0" - } - }, - "relativeToTerrain":{ - "title":"relativeToTerrain", - "allOf":[ - { - "$ref":"#/definitions/RelativeToTerrainType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relativeToTerrain", - "namespaceURI":"http://www.opengis.net/citygml/2.0" - } - }, - "relativeToWater":{ - "title":"relativeToWater", - "allOf":[ - { - "$ref":"#/definitions/RelativeToWaterType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relativeToWater", - "namespaceURI":"http://www.opengis.net/citygml/2.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/2.0" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_GenericApplicationPropertyOfCityObject", - "namespaceURI":"http://www.opengis.net/citygml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractCityObjectType", - "namespaceURI":"http://www.opengis.net/citygml/2.0" - }, - "propertiesOrder":[ - "creationDate", - "terminationDate", - "externalReference", - "generalizesTo", - "relativeToTerrain", - "relativeToWater", - "genericApplicationPropertyOfCityObject" - ] - }, - "AddressType":{ - "required":[ - "xalAddress" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"AddressType", - "properties":{ - "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", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"_GenericApplicationPropertyOfAddress", - "namespaceURI":"http://www.opengis.net/citygml/2.0" - } + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$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":"AddressType", - "namespaceURI":"http://www.opengis.net/citygml/2.0" - }, - "propertiesOrder":[ - "xalAddress", - "multiPoint", - "genericApplicationPropertyOfAddress" - ] - }, - "XalAddressPropertyType":{ - "type":"object", - "title":"XalAddressPropertyType", - "required":[ - "addressDetails" - ], - "properties":{ - "addressDetails":{ - "title":"addressDetails", + }, + "show":{ + "title":"show", "allOf":[ { - "$ref":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0#/definitions/AddressDetails" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressDetails", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL: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":"xalAddressPropertyType", + "localPart":"AddressPropertyType", "namespaceURI":"http://www.opengis.net/citygml/2.0" }, "propertiesOrder":[ - "addressDetails" + "address", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "ImplicitRepresentationPropertyType":{ @@ -598,54 +476,228 @@ "title":"referencePoint", "allOf":[ { - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/PointPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"referencePoint", + "namespaceURI":"http://www.opengis.net/citygml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ImplicitGeometryType", + "namespaceURI":"http://www.opengis.net/citygml/2.0" + }, + "propertiesOrder":[ + "mimeType", + "transformationMatrix", + "libraryObject", + "relativeGMLGeometry", + "referencePoint" + ] + }, + "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" + ] + }, + "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" + ] + }, + "AbstractCityObjectType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"AbstractCityObjectType", + "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/2.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/2.0" + } + }, + "externalReference":{ + "title":"externalReference", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ExternalReferenceType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"externalReference", + "namespaceURI":"http://www.opengis.net/citygml/2.0" + } + }, + "generalizesTo":{ + "title":"generalizesTo", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/GeneralizationRelationType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"generalizesTo", + "namespaceURI":"http://www.opengis.net/citygml/2.0" + } + }, + "relativeToTerrain":{ + "title":"relativeToTerrain", + "allOf":[ + { + "$ref":"#/definitions/RelativeToTerrainType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relativeToTerrain", + "namespaceURI":"http://www.opengis.net/citygml/2.0" + } + }, + "relativeToWater":{ + "title":"relativeToWater", + "allOf":[ + { + "$ref":"#/definitions/RelativeToWaterType" } ], "propertyType":"element", "elementName":{ - "localPart":"referencePoint", + "localPart":"relativeToWater", "namespaceURI":"http://www.opengis.net/citygml/2.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ImplicitGeometryType", - "namespaceURI":"http://www.opengis.net/citygml/2.0" - }, - "propertiesOrder":[ - "mimeType", - "transformationMatrix", - "libraryObject", - "relativeGMLGeometry", - "referencePoint" - ] - }, - "CityModelType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureCollectionType" - }, - { - "type":"object", - "title":"CityModelType", - "properties":{ - "genericApplicationPropertyOfCityModel":{ - "title":"genericApplicationPropertyOfCityModel", + }, + "genericApplicationPropertyOfCityObject":{ + "title":"genericApplicationPropertyOfCityObject", "allOf":[ { "type":"array", "items":{ - "$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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + }, + "elementName":{ + "localPart":"_GenericApplicationPropertyOfCityObject", + "namespaceURI":"http://www.opengis.net/citygml/2.0" + } }, "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"_GenericApplicationPropertyOfCityModel", + "localPart":"_GenericApplicationPropertyOfCityObject", "namespaceURI":"http://www.opengis.net/citygml/2.0" } } @@ -654,56 +706,17 @@ ], "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", + "localPart":"AbstractCityObjectType", "namespaceURI":"http://www.opengis.net/citygml/2.0" }, "propertiesOrder":[ - "name", - "uri" + "creationDate", + "terminationDate", + "externalReference", + "generalizesTo", + "relativeToTerrain", + "relativeToWater", + "genericApplicationPropertyOfCityObject" ] }, "GeneralizationRelationType":{ @@ -860,61 +873,46 @@ "actuate" ] }, - "ExternalReferenceType":{ - "type":"object", - "title":"ExternalReferenceType", + "AddressType":{ "required":[ - "externalObject" + "xalAddress" ], - "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", - "allOf":[ - { - "$ref":"#/definitions/ExternalObjectReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"externalObject", - "namespaceURI":"http://www.opengis.net/citygml/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ExternalReferenceType", - "namespaceURI":"http://www.opengis.net/citygml/2.0" - }, - "propertiesOrder":[ - "informationSystem", - "externalObject" - ] - }, - "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", @@ -926,7 +924,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfSite", + "localPart":"_GenericApplicationPropertyOfAddress", "namespaceURI":"http://www.opengis.net/citygml/2.0" } } @@ -935,11 +933,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSiteType", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/citygml/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfSite" + "xalAddress", + "multiPoint", + "genericApplicationPropertyOfAddress" ] }, "RelativeToWaterType":{ @@ -981,7 +981,7 @@ "properties":{ "localPart":{ "enum":[ - "_CityObject" + "CityModel" ] }, "namespaceURI":{ @@ -994,11 +994,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCityObjectType" + "$ref":"#/definitions/CityModelType" } }, "elementName":{ - "localPart":"_CityObject", + "localPart":"CityModel", "namespaceURI":"http://www.opengis.net/citygml/2.0" } }, @@ -1015,7 +1015,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfCityModel" + "_GenericApplicationPropertyOfCityObject" ] }, "namespaceURI":{ @@ -1032,7 +1032,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfCityModel", + "localPart":"_GenericApplicationPropertyOfCityObject", "namespaceURI":"http://www.opengis.net/citygml/2.0" } }, @@ -1049,7 +1049,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfSite" + "_Site" ] }, "namespaceURI":{ @@ -1062,11 +1062,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractSiteType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfSite", + "localPart":"_Site", "namespaceURI":"http://www.opengis.net/citygml/2.0" } }, @@ -1083,7 +1083,7 @@ "properties":{ "localPart":{ "enum":[ - "CityModel" + "_GenericApplicationPropertyOfSite" ] }, "namespaceURI":{ @@ -1096,11 +1096,11 @@ ] }, "value":{ - "$ref":"#/definitions/CityModelType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"CityModel", + "localPart":"_GenericApplicationPropertyOfSite", "namespaceURI":"http://www.opengis.net/citygml/2.0" } }, @@ -1117,7 +1117,7 @@ "properties":{ "localPart":{ "enum":[ - "_Site" + "ImplicitGeometry" ] }, "namespaceURI":{ @@ -1130,11 +1130,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSiteType" + "$ref":"#/definitions/ImplicitGeometryType" } }, "elementName":{ - "localPart":"_Site", + "localPart":"ImplicitGeometry", "namespaceURI":"http://www.opengis.net/citygml/2.0" } }, @@ -1151,7 +1151,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfAddress" + "Address" ] }, "namespaceURI":{ @@ -1164,11 +1164,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" } }, @@ -1185,7 +1185,7 @@ "properties":{ "localPart":{ "enum":[ - "Address" + "_GenericApplicationPropertyOfAddress" ] }, "namespaceURI":{ @@ -1198,11 +1198,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/2.0" } }, @@ -1219,7 +1219,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfCityObject" + "_CityObject" ] }, "namespaceURI":{ @@ -1232,11 +1232,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractCityObjectType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfCityObject", + "localPart":"_CityObject", "namespaceURI":"http://www.opengis.net/citygml/2.0" } }, @@ -1253,7 +1253,7 @@ "properties":{ "localPart":{ "enum":[ - "ImplicitGeometry" + "cityObjectMember" ] }, "namespaceURI":{ @@ -1266,11 +1266,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImplicitGeometryType" + "$ref":"#/definitions/FeaturePropertyType" } }, "elementName":{ - "localPart":"ImplicitGeometry", + "localPart":"cityObjectMember", "namespaceURI":"http://www.opengis.net/citygml/2.0" } }, @@ -1287,7 +1287,7 @@ "properties":{ "localPart":{ "enum":[ - "cityObjectMember" + "_GenericApplicationPropertyOfCityModel" ] }, "namespaceURI":{ @@ -1300,11 +1300,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/2.0" } } diff --git a/scripts/jsonschemas/CityGML_Appearance_1_0.jsonschema b/scripts/jsonschemas/CityGML_Appearance_1_0.jsonschema index 5fde86ce..c914d271 100644 --- a/scripts/jsonschemas/CityGML_Appearance_1_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Appearance_1_0.jsonschema @@ -2,17 +2,17 @@ { "id":"http://www.opengis.net/citygml/appearance/1.0#", "definitions":{ - "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" @@ -20,25 +20,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", @@ -49,7 +88,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" } }, @@ -70,8 +180,8 @@ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, - "genericApplicationPropertyOfGeoreferencedTexture":{ - "title":"genericApplicationPropertyOfGeoreferencedTexture", + "genericApplicationPropertyOfX3DMaterial":{ + "title":"genericApplicationPropertyOfX3DMaterial", "allOf":[ { "type":"array", @@ -83,7 +193,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfGeoreferencedTexture", + "localPart":"_GenericApplicationPropertyOfX3DMaterial", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } } @@ -92,20 +202,24 @@ ], "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" ] }, - "TexCoordGenType":{ + "TexCoordListType":{ "required":[ - "worldToTexture" + "textureCoordinates" ], "allOf":[ { @@ -113,23 +227,27 @@ }, { "type":"object", - "title":"TexCoordGenType", + "title":"TexCoordListType", "properties":{ - "worldToTexture":{ - "title":"worldToTexture", + "textureCoordinates":{ + "title":"textureCoordinates", "allOf":[ { - "$ref":"#/definitions/TexCoordGenType.WorldToTexture" + "type":"array", + "items":{ + "$ref":"#/definitions/TexCoordListType.TextureCoordinates" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"worldToTexture", + "localPart":"textureCoordinates", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, - "genericApplicationPropertyOfTexCoordGen":{ - "title":"genericApplicationPropertyOfTexCoordGen", + "genericApplicationPropertyOfTexCoordList":{ + "title":"genericApplicationPropertyOfTexCoordList", "allOf":[ { "type":"array", @@ -141,7 +259,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfTexCoordGen", + "localPart":"_GenericApplicationPropertyOfTexCoordList", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } } @@ -150,181 +268,12 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TexCoordGenType", - "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" - }, - "propertiesOrder":[ - "worldToTexture", - "genericApplicationPropertyOfTexCoordGen" - ] - }, - "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" - } - }, - "elementName":{ - "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" - } - }, - "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" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/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", + "localPart":"TexCoordListType", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" }, "propertiesOrder":[ - "textureParameterization", - "uri", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "textureCoordinates", + "genericApplicationPropertyOfTexCoordList" ] }, "AbstractTextureType":{ @@ -391,177 +340,54 @@ "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, - "borderColor":{ - "title":"borderColor", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"borderColor", - "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" - } - }, - "genericApplicationPropertyOfTexture":{ - "title":"genericApplicationPropertyOfTexture", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"_GenericApplicationPropertyOfTexture", - "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractTextureType", - "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" - }, - "propertiesOrder":[ - "imageURI", - "mimeType", - "textureType", - "wrapMode", - "borderColor", - "genericApplicationPropertyOfTexture" - ] - }, - "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" + "borderColor":{ + "title":"borderColor", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"borderColor", + "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" + }, + "genericApplicationPropertyOfTexture":{ + "title":"genericApplicationPropertyOfTexture", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"_GenericApplicationPropertyOfTexture", + "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uomLabels", - "namespaceURI":"" } } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "srsName", - "srsDimension", - "axisLabels", - "uomLabels" - ] - }, - "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":"AbstractTextureType", + "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" + }, "propertiesOrder":[ - "value", - "ring" + "imageURI", + "mimeType", + "textureType", + "wrapMode", + "borderColor", + "genericApplicationPropertyOfTexture" ] }, "SurfaceDataPropertyType":{ @@ -715,98 +541,212 @@ "actuate" ] }, - "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 + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfSurfaceData", + "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" + } + }, + "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" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSurfaceDataType", + "localPart":"TextureAssociationType", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" }, "propertiesOrder":[ - "isFront", - "genericApplicationPropertyOfSurfaceData" + "textureParameterization", + "uri", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "X3DMaterialType":{ + "GeoreferencedTextureType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSurfaceDataType" + "$ref":"#/definitions/AbstractTextureType" }, { "type":"object", - "title":"X3DMaterialType", + "title":"GeoreferencedTextureType", "properties":{ - "ambientIntensity":{ - "title":"ambientIntensity", + "preferWorldFile":{ + "title":"preferWorldFile", "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":"ambientIntensity", + "localPart":"preferWorldFile", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, - "diffuseColor":{ - "title":"diffuseColor", + "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":"diffuseColor", + "localPart":"referencePoint", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, - "emissiveColor":{ - "title":"emissiveColor", + "orientation":{ + "title":"orientation", "allOf":[ { "type":"array", @@ -817,84 +757,71 @@ ], "propertyType":"element", "elementName":{ - "localPart":"emissiveColor", + "localPart":"orientation", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, - "specularColor":{ - "title":"specularColor", + "target":{ + "title":"target", "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"isSmooth", + "localPart":"target", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, - "target":{ - "title":"target", + "genericApplicationPropertyOfGeoreferencedTexture":{ + "title":"genericApplicationPropertyOfGeoreferencedTexture", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"target", + "localPart":"_GenericApplicationPropertyOfGeoreferencedTexture", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } - }, - "genericApplicationPropertyOfX3DMaterial":{ - "title":"genericApplicationPropertyOfX3DMaterial", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GeoreferencedTextureType", + "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" + }, + "propertiesOrder":[ + "preferWorldFile", + "referencePoint", + "orientation", + "target", + "genericApplicationPropertyOfGeoreferencedTexture" + ] + }, + "AbstractTextureParameterizationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"AbstractTextureParameterizationType", + "properties":{ + "genericApplicationPropertyOfTextureParameterization":{ + "title":"genericApplicationPropertyOfTextureParameterization", "allOf":[ { "type":"array", @@ -906,7 +833,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfX3DMaterial", + "localPart":"_GenericApplicationPropertyOfTextureParameterization", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } } @@ -915,19 +842,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"X3DMaterialType", + "localPart":"AbstractTextureParameterizationType", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" }, "propertiesOrder":[ - "ambientIntensity", - "diffuseColor", - "emissiveColor", - "specularColor", - "shininess", - "transparency", - "isSmooth", - "target", - "genericApplicationPropertyOfX3DMaterial" + "genericApplicationPropertyOfTextureParameterization" ] }, "AppearanceType":{ @@ -968,36 +887,159 @@ "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" + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AppearanceType", + "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" + }, + "propertiesOrder":[ + "theme", + "surfaceDataMember", + "genericApplicationPropertyOfAppearance" + ] + }, + "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", - "typeName":{ - "localPart":"AppearanceType", - "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" + "propertiesOrder":[ + "value", + "srsName", + "srsDimension", + "axisLabels", + "uomLabels" + ] + }, + "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":[ - "theme", - "surfaceDataMember", - "genericApplicationPropertyOfAppearance" + "value", + "ring" ] }, "AppearancePropertyType":{ @@ -1037,9 +1079,9 @@ "appearance" ] }, - "TexCoordListType":{ + "TexCoordGenType":{ "required":[ - "textureCoordinates" + "worldToTexture" ], "allOf":[ { @@ -1047,27 +1089,23 @@ }, { "type":"object", - "title":"TexCoordListType", + "title":"TexCoordGenType", "properties":{ - "textureCoordinates":{ - "title":"textureCoordinates", + "worldToTexture":{ + "title":"worldToTexture", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TexCoordListType.TextureCoordinates" - }, - "minItems":1 + "$ref":"#/definitions/TexCoordGenType.WorldToTexture" } ], "propertyType":"element", "elementName":{ - "localPart":"textureCoordinates", + "localPart":"worldToTexture", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, - "genericApplicationPropertyOfTexCoordList":{ - "title":"genericApplicationPropertyOfTexCoordList", + "genericApplicationPropertyOfTexCoordGen":{ + "title":"genericApplicationPropertyOfTexCoordGen", "allOf":[ { "type":"array", @@ -1079,7 +1117,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfTexCoordList", + "localPart":"_GenericApplicationPropertyOfTexCoordGen", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } } @@ -1088,12 +1126,12 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TexCoordListType", + "localPart":"TexCoordGenType", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" }, "propertiesOrder":[ - "textureCoordinates", - "genericApplicationPropertyOfTexCoordList" + "worldToTexture", + "genericApplicationPropertyOfTexCoordGen" ] }, "ParameterizedTextureType":{ @@ -1152,44 +1190,6 @@ "genericApplicationPropertyOfParameterizedTexture" ] }, - "AbstractTextureParameterizationType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" - }, - { - "type":"object", - "title":"AbstractTextureParameterizationType", - "properties":{ - "genericApplicationPropertyOfTextureParameterization":{ - "title":"genericApplicationPropertyOfTextureParameterization", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"_GenericApplicationPropertyOfTextureParameterization", - "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractTextureParameterizationType", - "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" - }, - "propertiesOrder":[ - "genericApplicationPropertyOfTextureParameterization" - ] - }, "WrapModeType":{ "allOf":[ { @@ -1229,7 +1229,7 @@ "properties":{ "localPart":{ "enum":[ - "_TextureParameterization" + "ParameterizedTexture" ] }, "namespaceURI":{ @@ -1242,11 +1242,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTextureParameterizationType" + "$ref":"#/definitions/ParameterizedTextureType" } }, "elementName":{ - "localPart":"_TextureParameterization", + "localPart":"ParameterizedTexture", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1263,7 +1263,7 @@ "properties":{ "localPart":{ "enum":[ - "_SurfaceData" + "appearanceMember" ] }, "namespaceURI":{ @@ -1276,11 +1276,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSurfaceDataType" + "$ref":"#/definitions/AppearancePropertyType" } }, "elementName":{ - "localPart":"_SurfaceData", + "localPart":"appearanceMember", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1297,7 +1297,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfSurfaceData" + "_GenericApplicationPropertyOfTexCoordList" ] }, "namespaceURI":{ @@ -1314,7 +1314,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfSurfaceData", + "localPart":"_GenericApplicationPropertyOfTexCoordList", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1331,7 +1331,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTexture" + "appearance" ] }, "namespaceURI":{ @@ -1344,11 +1344,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/1.0" } }, @@ -1365,7 +1365,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfParameterizedTexture" + "X3DMaterial" ] }, "namespaceURI":{ @@ -1378,11 +1378,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/X3DMaterialType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfParameterizedTexture", + "localPart":"X3DMaterial", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1399,7 +1399,7 @@ "properties":{ "localPart":{ "enum":[ - "_Texture" + "_SurfaceData" ] }, "namespaceURI":{ @@ -1412,11 +1412,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTextureType" + "$ref":"#/definitions/AbstractSurfaceDataType" } }, "elementName":{ - "localPart":"_Texture", + "localPart":"_SurfaceData", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1433,7 +1433,7 @@ "properties":{ "localPart":{ "enum":[ - "TexCoordGen" + "TexCoordList" ] }, "namespaceURI":{ @@ -1446,11 +1446,11 @@ ] }, "value":{ - "$ref":"#/definitions/TexCoordGenType" + "$ref":"#/definitions/TexCoordListType" } }, "elementName":{ - "localPart":"TexCoordGen", + "localPart":"TexCoordList", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1467,7 +1467,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfAppearance" + "_GenericApplicationPropertyOfGeoreferencedTexture" ] }, "namespaceURI":{ @@ -1484,7 +1484,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfAppearance", + "localPart":"_GenericApplicationPropertyOfGeoreferencedTexture", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1501,7 +1501,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterizedTexture" + "_Texture" ] }, "namespaceURI":{ @@ -1514,11 +1514,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterizedTextureType" + "$ref":"#/definitions/AbstractTextureType" } }, "elementName":{ - "localPart":"ParameterizedTexture", + "localPart":"_Texture", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1535,7 +1535,7 @@ "properties":{ "localPart":{ "enum":[ - "appearanceMember" + "_GenericApplicationPropertyOfTexture" ] }, "namespaceURI":{ @@ -1548,11 +1548,11 @@ ] }, "value":{ - "$ref":"#/definitions/AppearancePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"appearanceMember", + "localPart":"_GenericApplicationPropertyOfTexture", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1569,7 +1569,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTexCoordList" + "_GenericApplicationPropertyOfParameterizedTexture" ] }, "namespaceURI":{ @@ -1586,7 +1586,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTexCoordList", + "localPart":"_GenericApplicationPropertyOfParameterizedTexture", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1637,7 +1637,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTextureParameterization" + "_GenericApplicationPropertyOfAppearance" ] }, "namespaceURI":{ @@ -1654,7 +1654,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTextureParameterization", + "localPart":"_GenericApplicationPropertyOfAppearance", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1671,7 +1671,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfGeoreferencedTexture" + "_TextureParameterization" ] }, "namespaceURI":{ @@ -1684,11 +1684,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractTextureParameterizationType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfGeoreferencedTexture", + "localPart":"_TextureParameterization", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1705,7 +1705,7 @@ "properties":{ "localPart":{ "enum":[ - "appearance" + "_GenericApplicationPropertyOfSurfaceData" ] }, "namespaceURI":{ @@ -1718,11 +1718,11 @@ ] }, "value":{ - "$ref":"#/definitions/AppearancePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"appearance", + "localPart":"_GenericApplicationPropertyOfSurfaceData", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1739,7 +1739,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfX3DMaterial" + "GeoreferencedTexture" ] }, "namespaceURI":{ @@ -1752,11 +1752,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/GeoreferencedTextureType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfX3DMaterial", + "localPart":"GeoreferencedTexture", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1773,7 +1773,7 @@ "properties":{ "localPart":{ "enum":[ - "X3DMaterial" + "_GenericApplicationPropertyOfTextureParameterization" ] }, "namespaceURI":{ @@ -1786,11 +1786,11 @@ ] }, "value":{ - "$ref":"#/definitions/X3DMaterialType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"X3DMaterial", + "localPart":"_GenericApplicationPropertyOfTextureParameterization", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1807,7 +1807,7 @@ "properties":{ "localPart":{ "enum":[ - "TexCoordList" + "_GenericApplicationPropertyOfX3DMaterial" ] }, "namespaceURI":{ @@ -1820,11 +1820,11 @@ ] }, "value":{ - "$ref":"#/definitions/TexCoordListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"TexCoordList", + "localPart":"_GenericApplicationPropertyOfX3DMaterial", "namespaceURI":"http://www.opengis.net/citygml/appearance/1.0" } }, @@ -1841,7 +1841,7 @@ "properties":{ "localPart":{ "enum":[ - "GeoreferencedTexture" + "TexCoordGen" ] }, "namespaceURI":{ @@ -1854,11 +1854,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeoreferencedTextureType" + "$ref":"#/definitions/TexCoordGenType" } }, "elementName":{ - "localPart":"GeoreferencedTexture", + "localPart":"TexCoordGen", "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 08d8b27a..29d7805e 100644 --- a/scripts/jsonschemas/CityGML_Appearance_2_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Appearance_2_0.jsonschema @@ -2,88 +2,37 @@ { "id":"http://www.opengis.net/citygml/appearance/2.0#", "definitions":{ - "AbstractTextureType":{ + "TexCoordListType":{ "required":[ - "imageURI" + "textureCoordinates" ], "allOf":[ { - "$ref":"#/definitions/AbstractSurfaceDataType" + "$ref":"#/definitions/AbstractTextureParameterizationType" }, { "type":"object", - "title":"AbstractTextureType", + "title":"TexCoordListType", "properties":{ - "imageURI":{ - "title":"imageURI", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"imageURI", - "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" - } - }, - "mimeType":{ - "title":"mimeType", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"mimeType", - "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" - } - }, - "textureType":{ - "title":"textureType", - "allOf":[ - { - "$ref":"#/definitions/TextureTypeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"textureType", - "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" - } - }, - "wrapMode":{ - "title":"wrapMode", - "allOf":[ - { - "$ref":"#/definitions/WrapModeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"wrapMode", - "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" - } - }, - "borderColor":{ - "title":"borderColor", + "textureCoordinates":{ + "title":"textureCoordinates", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/TexCoordListType.TextureCoordinates" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"borderColor", + "localPart":"textureCoordinates", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, - "genericApplicationPropertyOfTexture":{ - "title":"genericApplicationPropertyOfTexture", + "genericApplicationPropertyOfTexCoordList":{ + "title":"genericApplicationPropertyOfTexCoordList", "allOf":[ { "type":"array", @@ -95,7 +44,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfTexture", + "localPart":"_GenericApplicationPropertyOfTexCoordList", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } } @@ -104,83 +53,291 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTextureType", + "localPart":"TexCoordListType", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" }, "propertiesOrder":[ - "imageURI", - "mimeType", - "textureType", - "wrapMode", - "borderColor", - "genericApplicationPropertyOfTexture" + "textureCoordinates", + "genericApplicationPropertyOfTexCoordList" ] }, - "AbstractTextureParameterizationType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" + "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" }, - { - "type":"object", - "title":"AbstractTextureParameterizationType", - "properties":{ - "genericApplicationPropertyOfTextureParameterization":{ - "title":"genericApplicationPropertyOfTextureParameterization", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "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" + ] + }, + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTextureParameterization", + "localPart":"_TextureParameterization", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_TextureParameterization", + "namespaceURI":"http://www.opengis.net/citygml/appearance/2.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" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTextureParameterizationType", + "localPart":"TextureAssociationType", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfTextureParameterization" + "textureParameterization", + "uri", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "TexCoordGenType":{ - "required":[ - "worldToTexture" - ], + "AbstractSurfaceDataType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTextureParameterizationType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"TexCoordGenType", + "title":"AbstractSurfaceDataType", "properties":{ - "worldToTexture":{ - "title":"worldToTexture", + "isFront":{ + "title":"isFront", "allOf":[ { - "$ref":"#/definitions/TexCoordGenType.WorldToTexture" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"worldToTexture", + "localPart":"isFront", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, - "genericApplicationPropertyOfTexCoordGen":{ - "title":"genericApplicationPropertyOfTexCoordGen", + "genericApplicationPropertyOfSurfaceData":{ + "title":"genericApplicationPropertyOfSurfaceData", "allOf":[ { "type":"array", @@ -192,7 +349,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfTexCoordGen", + "localPart":"_GenericApplicationPropertyOfSurfaceData", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } } @@ -201,42 +358,41 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TexCoordGenType", + "localPart":"AbstractSurfaceDataType", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" }, "propertiesOrder":[ - "worldToTexture", - "genericApplicationPropertyOfTexCoordGen" + "isFront", + "genericApplicationPropertyOfSurfaceData" ] }, - "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", @@ -248,7 +404,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfParameterizedTexture", + "localPart":"_GenericApplicationPropertyOfTexCoordGen", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } } @@ -257,12 +413,12 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ParameterizedTextureType", + "localPart":"TexCoordGenType", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" }, "propertiesOrder":[ - "target", - "genericApplicationPropertyOfParameterizedTexture" + "worldToTexture", + "genericApplicationPropertyOfTexCoordGen" ] }, "AppearancePropertyType":{ @@ -407,69 +563,236 @@ "actuate" ] }, - "TexCoordListType.TextureCoordinates":{ - "type":"object", - "title":"TexCoordListType.TextureCoordinates", - "required":[ - "ring" + "ParameterizedTextureType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractTextureType" + }, + { + "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/2.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/2.0" + } + } + } + } ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterizedTextureType", + "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" + }, + "propertiesOrder":[ + "target", + "genericApplicationPropertyOfParameterizedTexture" + ] + }, + "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" } } - ], - "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":"X3DMaterialType", + "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" + }, "propertiesOrder":[ - "value", - "ring" + "ambientIntensity", + "diffuseColor", + "emissiveColor", + "specularColor", + "shininess", + "transparency", + "isSmooth", + "target", + "genericApplicationPropertyOfX3DMaterial" ] }, - "AbstractSurfaceDataType":{ + "AbstractTextureParameterizationType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"AbstractSurfaceDataType", + "title":"AbstractTextureParameterizationType", "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/2.0" - } - }, - "genericApplicationPropertyOfSurfaceData":{ - "title":"genericApplicationPropertyOfSurfaceData", + "genericApplicationPropertyOfTextureParameterization":{ + "title":"genericApplicationPropertyOfTextureParameterization", "allOf":[ { "type":"array", @@ -481,7 +804,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfSurfaceData", + "localPart":"_GenericApplicationPropertyOfTextureParameterization", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } } @@ -490,24 +813,19 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSurfaceDataType", + "localPart":"AbstractTextureParameterizationType", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" }, "propertiesOrder":[ - "isFront", - "genericApplicationPropertyOfSurfaceData" + "genericApplicationPropertyOfTextureParameterization" ] }, - "TextureAssociationType":{ + "SurfaceDataPropertyType":{ "type":"object", - "title":"TextureAssociationType", - "required":[ - "textureParameterization", - "uri" - ], + "title":"SurfaceDataPropertyType", "properties":{ - "textureParameterization":{ - "title":"textureParameterization", + "surfaceData":{ + "title":"surfaceData", "allOf":[ { "type":"object", @@ -516,34 +834,21 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractTextureParameterizationType" + "$ref":"#/definitions/AbstractSurfaceDataType" } }, "elementName":{ - "localPart":"_TextureParameterization", + "localPart":"_SurfaceData", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_TextureParameterization", + "localPart":"_SurfaceData", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.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":[ @@ -651,12 +956,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TextureAssociationType", + "localPart":"SurfaceDataPropertyType", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" }, "propertiesOrder":[ - "textureParameterization", - "uri", + "surfaceData", "remoteSchema", "type", "href", @@ -667,89 +971,27 @@ "actuate" ] }, - "SurfaceDataPropertyType":{ + "TexCoordListType.TextureCoordinates":{ "type":"object", - "title":"SurfaceDataPropertyType", + "title":"TexCoordListType.TextureCoordinates", + "required":[ + "ring" + ], "properties":{ - "surfaceData":{ - "title":"surfaceData", + "value":{ + "title":"value", "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" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } } ], - "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" - } + "propertyType":"value" }, - "arcrole":{ - "title":"arcrole", + "ring":{ + "title":"ring", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -757,65 +999,15 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://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":"ring", + "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"SurfaceDataPropertyType", - "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" - }, "propertiesOrder":[ - "surfaceData", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "value", + "ring" ] }, "GeoreferencedTextureType":{ @@ -947,326 +1139,130 @@ { "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" - } - ], - "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" + "$ref":"#/definitions/SurfaceDataPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"surfaceDataMember", + "namespaceURI":"http://www.opengis.net/citygml/appearance/2.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" + }, + "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uomLabels", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"AppearanceType", + "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" + }, "propertiesOrder":[ - "value", - "srsName", - "srsDimension", - "axisLabels", - "uomLabels" + "theme", + "surfaceDataMember", + "genericApplicationPropertyOfAppearance" ] }, - "TexCoordListType":{ + "AbstractTextureType":{ "required":[ - "textureCoordinates" + "imageURI" ], "allOf":[ { - "$ref":"#/definitions/AbstractTextureParameterizationType" + "$ref":"#/definitions/AbstractSurfaceDataType" }, { "type":"object", - "title":"TexCoordListType", + "title":"AbstractTextureType", "properties":{ - "textureCoordinates":{ - "title":"textureCoordinates", + "imageURI":{ + "title":"imageURI", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"imageURI", + "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" + } + }, + "mimeType":{ + "title":"mimeType", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"mimeType", + "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" + } + }, + "textureType":{ + "title":"textureType", + "allOf":[ + { + "$ref":"#/definitions/TextureTypeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"textureType", + "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" + } + }, + "wrapMode":{ + "title":"wrapMode", + "allOf":[ + { + "$ref":"#/definitions/WrapModeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"wrapMode", + "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" + } + }, + "borderColor":{ + "title":"borderColor", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TexCoordListType.TextureCoordinates" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } ], "propertyType":"element", "elementName":{ - "localPart":"textureCoordinates", + "localPart":"borderColor", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, - "genericApplicationPropertyOfTexCoordList":{ - "title":"genericApplicationPropertyOfTexCoordList", + "genericApplicationPropertyOfTexture":{ + "title":"genericApplicationPropertyOfTexture", "allOf":[ { "type":"array", @@ -1278,7 +1274,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfTexCoordList", + "localPart":"_GenericApplicationPropertyOfTexture", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } } @@ -1287,15 +1283,19 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TexCoordListType", + "localPart":"AbstractTextureType", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" }, "propertiesOrder":[ - "textureCoordinates", - "genericApplicationPropertyOfTexCoordList" + "imageURI", + "mimeType", + "textureType", + "wrapMode", + "borderColor", + "genericApplicationPropertyOfTexture" ] }, - "TextureTypeType":{ + "WrapModeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1303,11 +1303,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"TextureTypeType", + "localPart":"WrapModeType", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, - "WrapModeType":{ + "TextureTypeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1315,7 +1315,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"WrapModeType", + "localPart":"TextureTypeType", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } } @@ -1368,7 +1368,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTextureParameterization" + "X3DMaterial" ] }, "namespaceURI":{ @@ -1381,11 +1381,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/X3DMaterialType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTextureParameterization", + "localPart":"X3DMaterial", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1402,7 +1402,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTexture" + "appearance" ] }, "namespaceURI":{ @@ -1415,11 +1415,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" } }, @@ -1436,7 +1436,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTexCoordList" + "GeoreferencedTexture" ] }, "namespaceURI":{ @@ -1449,11 +1449,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/GeoreferencedTextureType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTexCoordList", + "localPart":"GeoreferencedTexture", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1470,7 +1470,7 @@ "properties":{ "localPart":{ "enum":[ - "GeoreferencedTexture" + "TexCoordList" ] }, "namespaceURI":{ @@ -1483,11 +1483,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeoreferencedTextureType" + "$ref":"#/definitions/TexCoordListType" } }, "elementName":{ - "localPart":"GeoreferencedTexture", + "localPart":"TexCoordList", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1504,7 +1504,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfAppearance" + "_GenericApplicationPropertyOfTexture" ] }, "namespaceURI":{ @@ -1521,7 +1521,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfAppearance", + "localPart":"_GenericApplicationPropertyOfTexture", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1538,7 +1538,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfX3DMaterial" + "_TextureParameterization" ] }, "namespaceURI":{ @@ -1551,11 +1551,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractTextureParameterizationType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfX3DMaterial", + "localPart":"_TextureParameterization", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1572,7 +1572,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterizedTexture" + "appearanceMember" ] }, "namespaceURI":{ @@ -1585,11 +1585,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterizedTextureType" + "$ref":"#/definitions/FeaturePropertyType" } }, "elementName":{ - "localPart":"ParameterizedTexture", + "localPart":"appearanceMember", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1606,7 +1606,7 @@ "properties":{ "localPart":{ "enum":[ - "Appearance" + "_GenericApplicationPropertyOfTexCoordList" ] }, "namespaceURI":{ @@ -1619,11 +1619,11 @@ ] }, "value":{ - "$ref":"#/definitions/AppearanceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Appearance", + "localPart":"_GenericApplicationPropertyOfTexCoordList", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1640,7 +1640,7 @@ "properties":{ "localPart":{ "enum":[ - "_SurfaceData" + "_GenericApplicationPropertyOfAppearance" ] }, "namespaceURI":{ @@ -1653,11 +1653,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/2.0" } }, @@ -1708,7 +1708,7 @@ "properties":{ "localPart":{ "enum":[ - "appearanceMember" + "_GenericApplicationPropertyOfSurfaceData" ] }, "namespaceURI":{ @@ -1721,11 +1721,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeaturePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"appearanceMember", + "localPart":"_GenericApplicationPropertyOfSurfaceData", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1742,7 +1742,7 @@ "properties":{ "localPart":{ "enum":[ - "_TextureParameterization" + "_GenericApplicationPropertyOfTexCoordGen" ] }, "namespaceURI":{ @@ -1755,11 +1755,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTextureParameterizationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_TextureParameterization", + "localPart":"_GenericApplicationPropertyOfTexCoordGen", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1776,7 +1776,7 @@ "properties":{ "localPart":{ "enum":[ - "TexCoordList" + "TexCoordGen" ] }, "namespaceURI":{ @@ -1789,11 +1789,11 @@ ] }, "value":{ - "$ref":"#/definitions/TexCoordListType" + "$ref":"#/definitions/TexCoordGenType" } }, "elementName":{ - "localPart":"TexCoordList", + "localPart":"TexCoordGen", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1810,7 +1810,7 @@ "properties":{ "localPart":{ "enum":[ - "X3DMaterial" + "Appearance" ] }, "namespaceURI":{ @@ -1823,11 +1823,11 @@ ] }, "value":{ - "$ref":"#/definitions/X3DMaterialType" + "$ref":"#/definitions/AppearanceType" } }, "elementName":{ - "localPart":"X3DMaterial", + "localPart":"Appearance", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1844,7 +1844,7 @@ "properties":{ "localPart":{ "enum":[ - "TexCoordGen" + "_GenericApplicationPropertyOfParameterizedTexture" ] }, "namespaceURI":{ @@ -1857,11 +1857,11 @@ ] }, "value":{ - "$ref":"#/definitions/TexCoordGenType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"TexCoordGen", + "localPart":"_GenericApplicationPropertyOfParameterizedTexture", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1878,7 +1878,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfParameterizedTexture" + "_SurfaceData" ] }, "namespaceURI":{ @@ -1891,11 +1891,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractSurfaceDataType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfParameterizedTexture", + "localPart":"_SurfaceData", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1912,7 +1912,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTexCoordGen" + "_GenericApplicationPropertyOfX3DMaterial" ] }, "namespaceURI":{ @@ -1929,7 +1929,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTexCoordGen", + "localPart":"_GenericApplicationPropertyOfX3DMaterial", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1946,7 +1946,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfSurfaceData" + "_GenericApplicationPropertyOfTextureParameterization" ] }, "namespaceURI":{ @@ -1963,7 +1963,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfSurfaceData", + "localPart":"_GenericApplicationPropertyOfTextureParameterization", "namespaceURI":"http://www.opengis.net/citygml/appearance/2.0" } }, @@ -1980,7 +1980,7 @@ "properties":{ "localPart":{ "enum":[ - "appearance" + "ParameterizedTexture" ] }, "namespaceURI":{ @@ -1993,11 +1993,11 @@ ] }, "value":{ - "$ref":"#/definitions/AppearancePropertyType" + "$ref":"#/definitions/ParameterizedTextureType" } }, "elementName":{ - "localPart":"appearance", + "localPart":"ParameterizedTexture", "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 8645fc2d..c1317613 100644 --- a/scripts/jsonschemas/CityGML_Bridge_2_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Bridge_2_0.jsonschema @@ -2,539 +2,23 @@ { "id":"http://www.opengis.net/citygml/bridge/2.0#", "definitions":{ - "AbstractBridgeType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractSiteType" - }, - { - "type":"object", - "title":"AbstractBridgeType", - "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" - } - }, - "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/bridge/2.0" - } - }, - "yearOfDemolition":{ - "title":"yearOfDemolition", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"yearOfDemolition", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - } - }, - "isMovable":{ - "title":"isMovable", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"isMovable", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - } - }, - "lod1Solid":{ - "title":"lod1Solid", - "allOf":[ - { - "$ref":"#/definitions/SolidPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lod1Solid", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - } - }, - "lod1MultiSurface":{ - "title":"lod1MultiSurface", - "allOf":[ - { - "$ref":"#/definitions/MultiSurfacePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lod1MultiSurface", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - } - }, - "lod1TerrainIntersection":{ - "title":"lod1TerrainIntersection", - "allOf":[ - { - "$ref":"#/definitions/MultiCurvePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lod1TerrainIntersection", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - } - }, - "lod2Solid":{ - "title":"lod2Solid", - "allOf":[ - { - "$ref":"#/definitions/SolidPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lod2Solid", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - } - }, - "lod2MultiSurface":{ - "title":"lod2MultiSurface", - "allOf":[ - { - "$ref":"#/definitions/MultiSurfacePropertyType" - } - ], - "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", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - } - }, - "lod2TerrainIntersection":{ - "title":"lod2TerrainIntersection", - "allOf":[ - { - "$ref":"#/definitions/MultiCurvePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lod2TerrainIntersection", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - } - }, - "outerBridgeConstruction":{ - "title":"outerBridgeConstruction", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BridgeConstructionElementPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outerBridgeConstruction", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - } - }, - "outerBridgeInstallation":{ - "title":"outerBridgeInstallation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BridgeInstallationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outerBridgeInstallation", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - } - }, - "interiorBridgeInstallation":{ - "title":"interiorBridgeInstallation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/IntBridgeInstallationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"interiorBridgeInstallation", - "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" - } - }, - "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", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"_GenericApplicationPropertyOfAbstractBridge", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractBridgeType", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - }, - "propertiesOrder":[ - "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" - ] - }, - "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/bridge/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"WindowType", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - }, - "propertiesOrder":[ - "genericApplicationPropertyOfWindow" - ] - }, - "OpeningPropertyType":{ + "InteriorBridgeRoomPropertyType":{ "type":"object", - "title":"OpeningPropertyType", + "title":"InteriorBridgeRoomPropertyType", "required":[ - "opening" + "bridgeRoom" ], "properties":{ - "opening":{ - "title":"opening", + "bridgeRoom":{ + "title":"bridgeRoom", "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/bridge/2.0" - } + "$ref":"#/definitions/BridgeRoomType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Opening", + "localPart":"BridgeRoom", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -645,11 +129,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OpeningPropertyType", + "localPart":"InteriorBridgeRoomPropertyType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "opening", + "bridgeRoom", "remoteSchema", "type", "href", @@ -660,17 +144,243 @@ "actuate" ] }, - "ClosureSurfaceType":{ + "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/bridge/2.0" + } + }, + "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" + } + }, + "opening":{ + "title":"opening", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OpeningPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"opening", + "namespaceURI":"http://www.opengis.net/citygml/bridge/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/bridge/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractBoundarySurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" + }, + "propertiesOrder":[ + "lod2MultiSurface", + "lod3MultiSurface", + "lod4MultiSurface", + "opening", + "genericApplicationPropertyOfBoundarySurface" + ] + }, + "CeilingSurfaceType":{ "allOf":[ { "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"ClosureSurfaceType", + "title":"CeilingSurfaceType", "properties":{ - "genericApplicationPropertyOfClosureSurface":{ - "title":"genericApplicationPropertyOfClosureSurface", + "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" + ] + }, + "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", @@ -682,7 +392,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfClosureSurface", + "localPart":"_GenericApplicationPropertyOfIntBridgeInstallation", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } } @@ -691,165 +401,17 @@ ], "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", + "localPart":"IntBridgeInstallationType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "boundarySurface", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "clazz", + "function", + "usage", + "lod4Geometry", + "lod4ImplicitRepresentation", + "cityObjectBoundedBy", + "genericApplicationPropertyOfIntBridgeInstallation" ] }, "BridgeConstructionElementType":{ @@ -1094,7 +656,99 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBridgeConstructionElement", + "localPart":"_GenericApplicationPropertyOfBridgeConstructionElement", + "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BridgeConstructionElementType", + "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" + ] + }, + "WallSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" + }, + { + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"WallSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfWallSurface" + ] + }, + "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/bridge/2.0" } } @@ -1103,46 +757,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BridgeConstructionElementType", + "localPart":"RoofSurfaceType", "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" + "genericApplicationPropertyOfRoofSurface" ] }, - "InteriorFurniturePropertyType":{ + "BridgeInstallationPropertyType":{ "type":"object", - "title":"InteriorFurniturePropertyType", + "title":"BridgeInstallationPropertyType", "required":[ - "bridgeFurniture" + "bridgeInstallation" ], "properties":{ - "bridgeFurniture":{ - "title":"bridgeFurniture", + "bridgeInstallation":{ + "title":"bridgeInstallation", "allOf":[ { - "$ref":"#/definitions/BridgeFurnitureType" + "$ref":"#/definitions/BridgeInstallationType" } ], "propertyType":"element", "elementName":{ - "localPart":"BridgeFurniture", + "localPart":"BridgeInstallation", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -1253,11 +891,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InteriorFurniturePropertyType", + "localPart":"BridgeInstallationPropertyType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "bridgeFurniture", + "bridgeInstallation", "remoteSchema", "type", "href", @@ -1268,117 +906,177 @@ "actuate" ] }, - "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 + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", + "localPart":"_Opening", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Opening", + "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InteriorWallSurfaceType", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - }, - "propertiesOrder":[ - "genericApplicationPropertyOfInteriorWallSurface" - ] - }, - "DoorType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractOpeningType" }, - { - "type":"object", - "title":"DoorType", - "properties":{ - "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" - } - }, - "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/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":"DoorType", + "localPart":"OpeningPropertyType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "address", - "genericApplicationPropertyOfDoor" + "opening", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "InteriorBridgeRoomPropertyType":{ + "BridgePartPropertyType":{ "type":"object", - "title":"InteriorBridgeRoomPropertyType", + "title":"BridgePartPropertyType", "required":[ - "bridgeRoom" + "bridgePart" ], "properties":{ - "bridgeRoom":{ - "title":"bridgeRoom", + "bridgePart":{ + "title":"bridgePart", "allOf":[ { - "$ref":"#/definitions/BridgeRoomType" + "$ref":"#/definitions/BridgePartType" } ], "propertyType":"element", "elementName":{ - "localPart":"BridgeRoom", + "localPart":"BridgePart", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -1489,11 +1187,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InteriorBridgeRoomPropertyType", + "localPart":"BridgePartPropertyType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "bridgeRoom", + "bridgePart", "remoteSchema", "type", "href", @@ -1504,17 +1202,171 @@ "actuate" ] }, - "RoofSurfaceType":{ + "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":"_GenericApplicationPropertyOfBridgePart", + "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BridgePartType", + "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfBridgePart" + ] + }, + "BridgeFurnitureType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" + }, + { + "type":"object", + "title":"BridgeFurnitureType", + "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" + } + }, + "genericApplicationPropertyOfBridgeFurniture":{ + "title":"genericApplicationPropertyOfBridgeFurniture", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"_GenericApplicationPropertyOfBridgeFurniture", + "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" + ] + }, + "FloorSurfaceType":{ "allOf":[ { "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"RoofSurfaceType", + "title":"FloorSurfaceType", "properties":{ - "genericApplicationPropertyOfRoofSurface":{ - "title":"genericApplicationPropertyOfRoofSurface", + "genericApplicationPropertyOfFloorSurface":{ + "title":"genericApplicationPropertyOfFloorSurface", "allOf":[ { "type":"array", @@ -1526,7 +1378,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfRoofSurface", + "localPart":"_GenericApplicationPropertyOfFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } } @@ -1535,30 +1387,42 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RoofSurfaceType", + "localPart":"FloorSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfRoofSurface" + "genericApplicationPropertyOfFloorSurface" ] }, - "BridgeConstructionElementPropertyType":{ + "BoundarySurfacePropertyType":{ "type":"object", - "title":"BridgeConstructionElementPropertyType", + "title":"BoundarySurfacePropertyType", "required":[ - "bridgeConstructionElement" + "boundarySurface" ], "properties":{ - "bridgeConstructionElement":{ - "title":"bridgeConstructionElement", + "boundarySurface":{ + "title":"boundarySurface", "allOf":[ { - "$ref":"#/definitions/BridgeConstructionElementType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"BridgeConstructionElement", + "localPart":"_BoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -1669,11 +1533,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BridgeConstructionElementPropertyType", + "localPart":"BoundarySurfacePropertyType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "bridgeConstructionElement", + "boundarySurface", "remoteSchema", "type", "href", @@ -1684,17 +1548,116 @@ "actuate" ] }, - "AbstractOpeningType":{ + "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":"AbstractOpeningType", + "title":"AbstractBridgeType", "properties":{ - "lod3MultiSurface":{ - "title":"lod3MultiSurface", + "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" + } + }, + "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/bridge/2.0" + } + }, + "yearOfDemolition":{ + "title":"yearOfDemolition", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"yearOfDemolition", + "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" + } + }, + "isMovable":{ + "title":"isMovable", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"isMovable", + "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" + } + }, + "lod1Solid":{ + "title":"lod1Solid", + "allOf":[ + { + "$ref":"#/definitions/SolidPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lod1Solid", + "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" + } + }, + "lod1MultiSurface":{ + "title":"lod1MultiSurface", "allOf":[ { "$ref":"#/definitions/MultiSurfacePropertyType" @@ -1702,12 +1665,38 @@ ], "propertyType":"element", "elementName":{ - "localPart":"lod3MultiSurface", + "localPart":"lod1MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, - "lod4MultiSurface":{ - "title":"lod4MultiSurface", + "lod1TerrainIntersection":{ + "title":"lod1TerrainIntersection", + "allOf":[ + { + "$ref":"#/definitions/MultiCurvePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lod1TerrainIntersection", + "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" + } + }, + "lod2Solid":{ + "title":"lod2Solid", + "allOf":[ + { + "$ref":"#/definitions/SolidPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lod2Solid", + "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" + } + }, + "lod2MultiSurface":{ + "title":"lod2MultiSurface", "allOf":[ { "$ref":"#/definitions/MultiSurfacePropertyType" @@ -1715,204 +1704,261 @@ ], "propertyType":"element", "elementName":{ - "localPart":"lod4MultiSurface", + "localPart":"lod2MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, - "lod3ImplicitRepresentation":{ - "title":"lod3ImplicitRepresentation", + "lod2MultiCurve":{ + "title":"lod2MultiCurve", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod3ImplicitRepresentation", + "localPart":"lod2MultiCurve", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, - "lod4ImplicitRepresentation":{ - "title":"lod4ImplicitRepresentation", + "lod2TerrainIntersection":{ + "title":"lod2TerrainIntersection", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4ImplicitRepresentation", + "localPart":"lod2TerrainIntersection", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, - "genericApplicationPropertyOfOpening":{ - "title":"genericApplicationPropertyOfOpening", + "outerBridgeConstruction":{ + "title":"outerBridgeConstruction", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/BridgeConstructionElementPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfOpening", + "localPart":"outerBridgeConstruction", "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", + }, + "outerBridgeInstallation":{ + "title":"outerBridgeInstallation", "allOf":[ { - "$ref":"#/definitions/CodeType" + "type":"array", + "items":{ + "$ref":"#/definitions/BridgeInstallationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"class", + "localPart":"outerBridgeInstallation", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, - "function":{ - "title":"function", + "interiorBridgeInstallation":{ + "title":"interiorBridgeInstallation", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/IntBridgeInstallationPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interiorBridgeInstallation", + "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":"function", + "localPart":"boundedBy", + "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" } }, - "usage":{ - "title":"usage", + "lod4MultiSurface":{ + "title":"lod4MultiSurface", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CodeType" - }, - "minItems":0 + "$ref":"#/definitions/MultiSurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"usage", + "localPart":"lod4MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, - "lod4Solid":{ - "title":"lod4Solid", + "lod4MultiCurve":{ + "title":"lod4MultiCurve", "allOf":[ { - "$ref":"#/definitions/SolidPropertyType" + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4Solid", + "localPart":"lod4MultiCurve", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, - "lod4MultiSurface":{ - "title":"lod4MultiSurface", + "lod4TerrainIntersection":{ + "title":"lod4TerrainIntersection", "allOf":[ { - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4MultiSurface", + "localPart":"lod4TerrainIntersection", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, - "cityObjectBoundedBy":{ - "title":"cityObjectBoundedBy", + "interiorBridgeRoom":{ + "title":"interiorBridgeRoom", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BoundarySurfacePropertyType" + "$ref":"#/definitions/InteriorBridgeRoomPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"boundedBy", + "localPart":"interiorBridgeRoom", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, - "interiorFurniture":{ - "title":"interiorFurniture", + "consistsOfBridgePart":{ + "title":"consistsOfBridgePart", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InteriorFurniturePropertyType" + "$ref":"#/definitions/BridgePartPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"interiorFurniture", + "localPart":"consistsOfBridgePart", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, - "bridgeRoomInstallation":{ - "title":"bridgeRoomInstallation", + "address":{ + "title":"address", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/IntBridgeInstallationPropertyType" + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AddressPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"bridgeRoomInstallation", + "localPart":"address", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, - "genericApplicationPropertyOfBridgeRoom":{ - "title":"genericApplicationPropertyOfBridgeRoom", + "genericApplicationPropertyOfAbstractBridge":{ + "title":"genericApplicationPropertyOfAbstractBridge", "allOf":[ { "type":"array", @@ -1924,7 +1970,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBridgeRoom", + "localPart":"_GenericApplicationPropertyOfAbstractBridge", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } } @@ -1933,174 +1979,146 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BridgeRoomType", + "localPart":"AbstractBridgeType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ "clazz", "function", "usage", + "yearOfConstruction", + "yearOfDemolition", + "isMovable", + "lod1Solid", + "lod1MultiSurface", + "lod1TerrainIntersection", + "lod2Solid", + "lod2MultiSurface", + "lod2MultiCurve", + "lod2TerrainIntersection", + "outerBridgeConstruction", + "outerBridgeInstallation", + "interiorBridgeInstallation", + "cityObjectBoundedBy", + "lod3Solid", + "lod3MultiSurface", + "lod3MultiCurve", + "lod3TerrainIntersection", "lod4Solid", "lod4MultiSurface", - "cityObjectBoundedBy", - "interiorFurniture", - "bridgeRoomInstallation", - "genericApplicationPropertyOfBridgeRoom" + "lod4MultiCurve", + "lod4TerrainIntersection", + "interiorBridgeRoom", + "consistsOfBridgePart", + "address", + "genericApplicationPropertyOfAbstractBridge" ] }, - "BridgePartPropertyType":{ - "type":"object", - "title":"BridgePartPropertyType", - "required":[ - "bridgePart" - ], - "properties":{ - "bridgePart":{ - "title":"bridgePart", - "allOf":[ - { - "$ref":"#/definitions/BridgePartType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BridgePart", - "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" - } + "OuterCeilingSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "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":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OuterCeilingSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfOuterCeilingSurface" + ] + }, + "DoorType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractOpeningType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"DoorType", + "properties":{ + "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" + } + }, + "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/bridge/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"BridgePartPropertyType", + "localPart":"DoorType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "bridgePart", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "address", + "genericApplicationPropertyOfDoor" ] }, - "GroundSurfaceType":{ + "ClosureSurfaceType":{ "allOf":[ { "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"GroundSurfaceType", + "title":"ClosureSurfaceType", "properties":{ - "genericApplicationPropertyOfGroundSurface":{ - "title":"genericApplicationPropertyOfGroundSurface", + "genericApplicationPropertyOfClosureSurface":{ + "title":"genericApplicationPropertyOfClosureSurface", "allOf":[ { "type":"array", @@ -2112,7 +2130,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfGroundSurface", + "localPart":"_GenericApplicationPropertyOfClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } } @@ -2121,21 +2139,21 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GroundSurfaceType", + "localPart":"ClosureSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfGroundSurface" + "genericApplicationPropertyOfClosureSurface" ] }, - "IntBridgeInstallationType":{ + "BridgeInstallationType":{ "allOf":[ { "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"IntBridgeInstallationType", + "title":"BridgeInstallationType", "properties":{ "clazz":{ "title":"clazz", @@ -2184,6 +2202,32 @@ "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":[ @@ -2197,6 +2241,32 @@ "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":[ @@ -2227,8 +2297,8 @@ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, - "genericApplicationPropertyOfIntBridgeInstallation":{ - "title":"genericApplicationPropertyOfIntBridgeInstallation", + "genericApplicationPropertyOfBridgeInstallation":{ + "title":"genericApplicationPropertyOfBridgeInstallation", "allOf":[ { "type":"array", @@ -2240,7 +2310,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfIntBridgeInstallation", + "localPart":"_GenericApplicationPropertyOfBridgeInstallation", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } } @@ -2249,55 +2319,201 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IntBridgeInstallationType", + "localPart":"BridgeInstallationType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ "clazz", "function", "usage", + "lod2Geometry", + "lod3Geometry", "lod4Geometry", + "lod2ImplicitRepresentation", + "lod3ImplicitRepresentation", "lod4ImplicitRepresentation", "cityObjectBoundedBy", - "genericApplicationPropertyOfIntBridgeInstallation" + "genericApplicationPropertyOfBridgeInstallation" ] }, - "OuterCeilingSurfaceType":{ + "WindowType":{ "allOf":[ { - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$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/bridge/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"WindowType", + "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfWindow" + ] + }, + "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" + } + }, + "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" + } }, - { - "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" - } + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"OuterCeilingSurfaceType", + "localPart":"InteriorFurniturePropertyType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfOuterCeilingSurface" + "bridgeFurniture", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "IntBridgeInstallationPropertyType":{ @@ -2442,115 +2658,17 @@ "actuate" ] }, - "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/bridge/2.0" - } - }, - "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" - } - }, - "opening":{ - "title":"opening", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OpeningPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"opening", - "namespaceURI":"http://www.opengis.net/citygml/bridge/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/bridge/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractBoundarySurfaceType", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - }, - "propertiesOrder":[ - "lod2MultiSurface", - "lod3MultiSurface", - "lod4MultiSurface", - "opening", - "genericApplicationPropertyOfBoundarySurface" - ] - }, - "WallSurfaceType":{ + "InteriorWallSurfaceType":{ "allOf":[ { "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"WallSurfaceType", + "title":"InteriorWallSurfaceType", "properties":{ - "genericApplicationPropertyOfWallSurface":{ - "title":"genericApplicationPropertyOfWallSurface", + "genericApplicationPropertyOfInteriorWallSurface":{ + "title":"genericApplicationPropertyOfInteriorWallSurface", "allOf":[ { "type":"array", @@ -2562,7 +2680,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfWallSurface", + "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } } @@ -2571,24 +2689,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"WallSurfaceType", + "localPart":"InteriorWallSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfWallSurface" + "genericApplicationPropertyOfInteriorWallSurface" ] }, - "BridgeType":{ + "GroundSurfaceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractBridgeType" + "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"BridgeType", + "title":"GroundSurfaceType", "properties":{ - "genericApplicationPropertyOfBridge":{ - "title":"genericApplicationPropertyOfBridge", + "genericApplicationPropertyOfGroundSurface":{ + "title":"genericApplicationPropertyOfGroundSurface", "allOf":[ { "type":"array", @@ -2600,7 +2718,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBridge", + "localPart":"_GenericApplicationPropertyOfGroundSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } } @@ -2609,30 +2727,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BridgeType", + "localPart":"GroundSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfBridge" + "genericApplicationPropertyOfGroundSurface" ] }, - "BridgeInstallationPropertyType":{ + "BridgeConstructionElementPropertyType":{ "type":"object", - "title":"BridgeInstallationPropertyType", + "title":"BridgeConstructionElementPropertyType", "required":[ - "bridgeInstallation" + "bridgeConstructionElement" ], "properties":{ - "bridgeInstallation":{ - "title":"bridgeInstallation", + "bridgeConstructionElement":{ + "title":"bridgeConstructionElement", "allOf":[ { - "$ref":"#/definitions/BridgeInstallationType" + "$ref":"#/definitions/BridgeConstructionElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"BridgeInstallation", + "localPart":"BridgeConstructionElement", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -2731,82 +2849,44 @@ "title":"actuate", "allOf":[ { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BridgeInstallationPropertyType", - "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" - }, - "propertiesOrder":[ - "bridgeInstallation", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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/bridge/2.0" - } + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"OuterFloorSurfaceType", + "localPart":"BridgeConstructionElementPropertyType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfOuterFloorSurface" + "bridgeConstructionElement", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CeilingSurfaceType":{ + "OuterFloorSurfaceType":{ "allOf":[ { "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"CeilingSurfaceType", + "title":"OuterFloorSurfaceType", "properties":{ - "genericApplicationPropertyOfCeilingSurface":{ - "title":"genericApplicationPropertyOfCeilingSurface", + "genericApplicationPropertyOfOuterFloorSurface":{ + "title":"genericApplicationPropertyOfOuterFloorSurface", "allOf":[ { "type":"array", @@ -2818,7 +2898,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfCeilingSurface", + "localPart":"_GenericApplicationPropertyOfOuterFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } } @@ -2827,118 +2907,45 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CeilingSurfaceType", + "localPart":"OuterFloorSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfCeilingSurface" + "genericApplicationPropertyOfOuterFloorSurface" ] }, - "BridgeInstallationType":{ + "AbstractOpeningType":{ "allOf":[ { "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"BridgeInstallationType", + "title":"AbstractOpeningType", "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", + "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" } }, - "lod2ImplicitRepresentation":{ - "title":"lod2ImplicitRepresentation", + "lod4MultiSurface":{ + "title":"lod4MultiSurface", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" + "$ref":"#/definitions/MultiSurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod2ImplicitRepresentation", + "localPart":"lod4MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -2968,25 +2975,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" - } - }, - "genericApplicationPropertyOfBridgeInstallation":{ - "title":"genericApplicationPropertyOfBridgeInstallation", + "genericApplicationPropertyOfOpening":{ + "title":"genericApplicationPropertyOfOpening", "allOf":[ { "type":"array", @@ -2998,7 +2988,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBridgeInstallation", + "localPart":"_GenericApplicationPropertyOfOpening", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } } @@ -3007,31 +2997,25 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BridgeInstallationType", + "localPart":"AbstractOpeningType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "clazz", - "function", - "usage", - "lod2Geometry", - "lod3Geometry", - "lod4Geometry", - "lod2ImplicitRepresentation", + "lod3MultiSurface", + "lod4MultiSurface", "lod3ImplicitRepresentation", "lod4ImplicitRepresentation", - "cityObjectBoundedBy", - "genericApplicationPropertyOfBridgeInstallation" + "genericApplicationPropertyOfOpening" ] }, - "BridgeFurnitureType":{ + "BridgeRoomType":{ "allOf":[ { "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"BridgeFurnitureType", + "title":"BridgeRoomType", "properties":{ "clazz":{ "title":"clazz", @@ -3080,77 +3064,85 @@ "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, - "lod4Geometry":{ - "title":"lod4Geometry", + "lod4Solid":{ + "title":"lod4Solid", "allOf":[ { - "$ref":"#/definitions/GeometryPropertyType" + "$ref":"#/definitions/SolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4Geometry", + "localPart":"lod4Solid", "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", + "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":"_GenericApplicationPropertyOfBridgeFurniture", + "localPart":"boundedBy", "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" - ] - }, - "BridgePartType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractBridgeType" - }, - { - "type":"object", - "title":"BridgePartType", - "properties":{ - "genericApplicationPropertyOfBridgePart":{ - "title":"genericApplicationPropertyOfBridgePart", + }, + "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", @@ -3162,7 +3154,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBridgePart", + "localPart":"_GenericApplicationPropertyOfBridgeRoom", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } } @@ -3171,24 +3163,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BridgePartType", + "localPart":"BridgeRoomType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfBridgePart" + "clazz", + "function", + "usage", + "lod4Solid", + "lod4MultiSurface", + "cityObjectBoundedBy", + "interiorFurniture", + "bridgeRoomInstallation", + "genericApplicationPropertyOfBridgeRoom" ] }, - "FloorSurfaceType":{ + "BridgeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$ref":"#/definitions/AbstractBridgeType" }, { "type":"object", - "title":"FloorSurfaceType", + "title":"BridgeType", "properties":{ - "genericApplicationPropertyOfFloorSurface":{ - "title":"genericApplicationPropertyOfFloorSurface", + "genericApplicationPropertyOfBridge":{ + "title":"genericApplicationPropertyOfBridge", "allOf":[ { "type":"array", @@ -3200,7 +3200,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfFloorSurface", + "localPart":"_GenericApplicationPropertyOfBridge", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } } @@ -3209,11 +3209,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FloorSurfaceType", + "localPart":"BridgeType", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfFloorSurface" + "genericApplicationPropertyOfBridge" ] } }, @@ -3231,7 +3231,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBridgeRoom" + "Door" ] }, "namespaceURI":{ @@ -3244,11 +3244,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/DoorType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBridgeRoom", + "localPart":"Door", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3265,7 +3265,7 @@ "properties":{ "localPart":{ "enum":[ - "InteriorWallSurface" + "_GenericApplicationPropertyOfClosureSurface" ] }, "namespaceURI":{ @@ -3278,11 +3278,11 @@ ] }, "value":{ - "$ref":"#/definitions/InteriorWallSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"InteriorWallSurface", + "localPart":"_GenericApplicationPropertyOfClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3299,7 +3299,7 @@ "properties":{ "localPart":{ "enum":[ - "OuterCeilingSurface" + "BridgeConstructionElement" ] }, "namespaceURI":{ @@ -3312,11 +3312,11 @@ ] }, "value":{ - "$ref":"#/definitions/OuterCeilingSurfaceType" + "$ref":"#/definitions/BridgeConstructionElementType" } }, "elementName":{ - "localPart":"OuterCeilingSurface", + "localPart":"BridgeConstructionElement", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3333,7 +3333,7 @@ "properties":{ "localPart":{ "enum":[ - "Door" + "_GenericApplicationPropertyOfOuterFloorSurface" ] }, "namespaceURI":{ @@ -3346,11 +3346,11 @@ ] }, "value":{ - "$ref":"#/definitions/DoorType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Door", + "localPart":"_GenericApplicationPropertyOfOuterFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3367,7 +3367,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBridgeFurniture" + "_GenericApplicationPropertyOfRoofSurface" ] }, "namespaceURI":{ @@ -3384,7 +3384,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBridgeFurniture", + "localPart":"_GenericApplicationPropertyOfRoofSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3401,7 +3401,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfOuterFloorSurface" + "_BoundarySurface" ] }, "namespaceURI":{ @@ -3414,11 +3414,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractBoundarySurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfOuterFloorSurface", + "localPart":"_BoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3435,7 +3435,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBridgeInstallation" + "_GenericApplicationPropertyOfDoor" ] }, "namespaceURI":{ @@ -3452,7 +3452,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBridgeInstallation", + "localPart":"_GenericApplicationPropertyOfDoor", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3469,7 +3469,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfClosureSurface" + "_GenericApplicationPropertyOfBoundarySurface" ] }, "namespaceURI":{ @@ -3486,7 +3486,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfClosureSurface", + "localPart":"_GenericApplicationPropertyOfBoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3503,7 +3503,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfGroundSurface" + "CeilingSurface" ] }, "namespaceURI":{ @@ -3516,11 +3516,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CeilingSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfGroundSurface", + "localPart":"CeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3537,7 +3537,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfRoofSurface" + "_GenericApplicationPropertyOfAbstractBridge" ] }, "namespaceURI":{ @@ -3554,7 +3554,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfRoofSurface", + "localPart":"_GenericApplicationPropertyOfAbstractBridge", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3571,7 +3571,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfAbstractBridge" + "_GenericApplicationPropertyOfBridgeConstructionElement" ] }, "namespaceURI":{ @@ -3588,7 +3588,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfAbstractBridge", + "localPart":"_GenericApplicationPropertyOfBridgeConstructionElement", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3605,7 +3605,7 @@ "properties":{ "localPart":{ "enum":[ - "Bridge" + "OuterFloorSurface" ] }, "namespaceURI":{ @@ -3618,11 +3618,11 @@ ] }, "value":{ - "$ref":"#/definitions/BridgeType" + "$ref":"#/definitions/OuterFloorSurfaceType" } }, "elementName":{ - "localPart":"Bridge", + "localPart":"OuterFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3639,7 +3639,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfCeilingSurface" + "_Opening" ] }, "namespaceURI":{ @@ -3652,11 +3652,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractOpeningType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfCeilingSurface", + "localPart":"_Opening", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3673,7 +3673,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfInteriorWallSurface" + "ClosureSurface" ] }, "namespaceURI":{ @@ -3686,11 +3686,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ClosureSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", + "localPart":"ClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3707,7 +3707,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfOuterCeilingSurface" + "BridgePart" ] }, "namespaceURI":{ @@ -3720,11 +3720,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/BridgePartType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface", + "localPart":"BridgePart", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3741,7 +3741,7 @@ "properties":{ "localPart":{ "enum":[ - "BridgeRoom" + "_GenericApplicationPropertyOfCeilingSurface" ] }, "namespaceURI":{ @@ -3754,11 +3754,11 @@ ] }, "value":{ - "$ref":"#/definitions/BridgeRoomType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"BridgeRoom", + "localPart":"_GenericApplicationPropertyOfCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3775,7 +3775,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfIntBridgeInstallation" + "_GenericApplicationPropertyOfBridgeInstallation" ] }, "namespaceURI":{ @@ -3792,7 +3792,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfIntBridgeInstallation", + "localPart":"_GenericApplicationPropertyOfBridgeInstallation", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3809,7 +3809,7 @@ "properties":{ "localPart":{ "enum":[ - "ClosureSurface" + "_GenericApplicationPropertyOfBridgePart" ] }, "namespaceURI":{ @@ -3822,11 +3822,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClosureSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"ClosureSurface", + "localPart":"_GenericApplicationPropertyOfBridgePart", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3843,7 +3843,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBridgePart" + "IntBridgeInstallation" ] }, "namespaceURI":{ @@ -3856,11 +3856,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/IntBridgeInstallationType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBridgePart", + "localPart":"IntBridgeInstallation", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3877,7 +3877,7 @@ "properties":{ "localPart":{ "enum":[ - "BridgePart" + "WallSurface" ] }, "namespaceURI":{ @@ -3890,11 +3890,11 @@ ] }, "value":{ - "$ref":"#/definitions/BridgePartType" + "$ref":"#/definitions/WallSurfaceType" } }, "elementName":{ - "localPart":"BridgePart", + "localPart":"WallSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3911,7 +3911,7 @@ "properties":{ "localPart":{ "enum":[ - "OuterFloorSurface" + "_GenericApplicationPropertyOfBridgeRoom" ] }, "namespaceURI":{ @@ -3924,11 +3924,11 @@ ] }, "value":{ - "$ref":"#/definitions/OuterFloorSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"OuterFloorSurface", + "localPart":"_GenericApplicationPropertyOfBridgeRoom", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3945,7 +3945,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundSurface" + "_GenericApplicationPropertyOfGroundSurface" ] }, "namespaceURI":{ @@ -3958,11 +3958,11 @@ ] }, "value":{ - "$ref":"#/definitions/GroundSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"GroundSurface", + "localPart":"_GenericApplicationPropertyOfGroundSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -3979,7 +3979,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBridge" + "OuterCeilingSurface" ] }, "namespaceURI":{ @@ -3992,11 +3992,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/OuterCeilingSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBridge", + "localPart":"OuterCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4013,7 +4013,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWallSurface" + "_AbstractBridge" ] }, "namespaceURI":{ @@ -4026,11 +4026,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" } }, @@ -4047,7 +4047,7 @@ "properties":{ "localPart":{ "enum":[ - "FloorSurface" + "BridgeFurniture" ] }, "namespaceURI":{ @@ -4060,11 +4060,11 @@ ] }, "value":{ - "$ref":"#/definitions/FloorSurfaceType" + "$ref":"#/definitions/BridgeFurnitureType" } }, "elementName":{ - "localPart":"FloorSurface", + "localPart":"BridgeFurniture", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4081,7 +4081,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBoundarySurface" + "_GenericApplicationPropertyOfBridgeFurniture" ] }, "namespaceURI":{ @@ -4098,7 +4098,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBoundarySurface", + "localPart":"_GenericApplicationPropertyOfBridgeFurniture", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4115,7 +4115,7 @@ "properties":{ "localPart":{ "enum":[ - "WallSurface" + "_GenericApplicationPropertyOfBridge" ] }, "namespaceURI":{ @@ -4128,11 +4128,11 @@ ] }, "value":{ - "$ref":"#/definitions/WallSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"WallSurface", + "localPart":"_GenericApplicationPropertyOfBridge", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4149,7 +4149,7 @@ "properties":{ "localPart":{ "enum":[ - "_AbstractBridge" + "_GenericApplicationPropertyOfWallSurface" ] }, "namespaceURI":{ @@ -4162,11 +4162,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractBridgeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_AbstractBridge", + "localPart":"_GenericApplicationPropertyOfWallSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4183,7 +4183,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBridgeConstructionElement" + "BridgeInstallation" ] }, "namespaceURI":{ @@ -4196,11 +4196,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/BridgeInstallationType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBridgeConstructionElement", + "localPart":"BridgeInstallation", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4217,7 +4217,7 @@ "properties":{ "localPart":{ "enum":[ - "BridgeFurniture" + "FloorSurface" ] }, "namespaceURI":{ @@ -4230,11 +4230,11 @@ ] }, "value":{ - "$ref":"#/definitions/BridgeFurnitureType" + "$ref":"#/definitions/FloorSurfaceType" } }, "elementName":{ - "localPart":"BridgeFurniture", + "localPart":"FloorSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4285,7 +4285,7 @@ "properties":{ "localPart":{ "enum":[ - "Window" + "_GenericApplicationPropertyOfWindow" ] }, "namespaceURI":{ @@ -4298,11 +4298,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/bridge/2.0" } }, @@ -4319,7 +4319,7 @@ "properties":{ "localPart":{ "enum":[ - "_Opening" + "_GenericApplicationPropertyOfOuterCeilingSurface" ] }, "namespaceURI":{ @@ -4332,11 +4332,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractOpeningType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_Opening", + "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4353,7 +4353,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfDoor" + "_GenericApplicationPropertyOfIntBridgeInstallation" ] }, "namespaceURI":{ @@ -4370,7 +4370,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfDoor", + "localPart":"_GenericApplicationPropertyOfIntBridgeInstallation", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4387,7 +4387,7 @@ "properties":{ "localPart":{ "enum":[ - "BridgeConstructionElement" + "BridgeRoom" ] }, "namespaceURI":{ @@ -4400,11 +4400,11 @@ ] }, "value":{ - "$ref":"#/definitions/BridgeConstructionElementType" + "$ref":"#/definitions/BridgeRoomType" } }, "elementName":{ - "localPart":"BridgeConstructionElement", + "localPart":"BridgeRoom", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4455,7 +4455,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWindow" + "Bridge" ] }, "namespaceURI":{ @@ -4468,11 +4468,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/BridgeType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWindow", + "localPart":"Bridge", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4489,7 +4489,7 @@ "properties":{ "localPart":{ "enum":[ - "CeilingSurface" + "_GenericApplicationPropertyOfFloorSurface" ] }, "namespaceURI":{ @@ -4502,11 +4502,11 @@ ] }, "value":{ - "$ref":"#/definitions/CeilingSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"CeilingSurface", + "localPart":"_GenericApplicationPropertyOfFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4523,7 +4523,7 @@ "properties":{ "localPart":{ "enum":[ - "BridgeInstallation" + "InteriorWallSurface" ] }, "namespaceURI":{ @@ -4536,11 +4536,11 @@ ] }, "value":{ - "$ref":"#/definitions/BridgeInstallationType" + "$ref":"#/definitions/InteriorWallSurfaceType" } }, "elementName":{ - "localPart":"BridgeInstallation", + "localPart":"InteriorWallSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4557,7 +4557,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfFloorSurface" + "GroundSurface" ] }, "namespaceURI":{ @@ -4570,11 +4570,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/GroundSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfFloorSurface", + "localPart":"GroundSurface", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4591,7 +4591,7 @@ "properties":{ "localPart":{ "enum":[ - "IntBridgeInstallation" + "Window" ] }, "namespaceURI":{ @@ -4604,11 +4604,11 @@ ] }, "value":{ - "$ref":"#/definitions/IntBridgeInstallationType" + "$ref":"#/definitions/WindowType" } }, "elementName":{ - "localPart":"IntBridgeInstallation", + "localPart":"Window", "namespaceURI":"http://www.opengis.net/citygml/bridge/2.0" } }, @@ -4625,7 +4625,7 @@ "properties":{ "localPart":{ "enum":[ - "_BoundarySurface" + "_GenericApplicationPropertyOfInteriorWallSurface" ] }, "namespaceURI":{ @@ -4638,11 +4638,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_BoundarySurface", + "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", "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 73ba6387..a99268f6 100644 --- a/scripts/jsonschemas/CityGML_Building_1_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Building_1_0.jsonschema @@ -2,93 +2,53 @@ { "id":"http://www.opengis.net/citygml/building/1.0#", "definitions":{ - "GroundSurfaceType":{ + "BuildingPartPropertyType":{ "allOf":[ { - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$ref":"#/definitions/AssociationType" }, { "type":"object", - "title":"GroundSurfaceType", + "title":"BuildingPartPropertyType", "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":"GroundSurfaceType", + "localPart":"BuildingPartPropertyType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - }, - "propertiesOrder":[ - "genericApplicationPropertyOfGroundSurface" - ] + } }, - "WindowType":{ + "BoundarySurfacePropertyType":{ "allOf":[ { - "$ref":"#/definitions/AbstractOpeningType" + "$ref":"#/definitions/AssociationType" }, { "type":"object", - "title":"WindowType", + "title":"BoundarySurfacePropertyType", "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/1.0" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"WindowType", + "localPart":"BoundarySurfacePropertyType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - }, - "propertiesOrder":[ - "genericApplicationPropertyOfWindow" - ] + } }, - "ClosureSurfaceType":{ + "InteriorWallSurfaceType":{ "allOf":[ { "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"ClosureSurfaceType", + "title":"InteriorWallSurfaceType", "properties":{ - "genericApplicationPropertyOfClosureSurface":{ - "title":"genericApplicationPropertyOfClosureSurface", + "genericApplicationPropertyOfInteriorWallSurface":{ + "title":"genericApplicationPropertyOfInteriorWallSurface", "allOf":[ { "type":"array", @@ -100,7 +60,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfClosureSurface", + "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } } @@ -109,41 +69,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ClosureSurfaceType", + "localPart":"InteriorWallSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfClosureSurface" + "genericApplicationPropertyOfInteriorWallSurface" ] }, - "DoorType":{ + "WindowType":{ "allOf":[ { "$ref":"#/definitions/AbstractOpeningType" }, { "type":"object", - "title":"DoorType", + "title":"WindowType", "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", + "genericApplicationPropertyOfWindow":{ + "title":"genericApplicationPropertyOfWindow", "allOf":[ { "type":"array", @@ -155,7 +98,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfDoor", + "localPart":"_GenericApplicationPropertyOfWindow", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } } @@ -164,22 +107,21 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DoorType", + "localPart":"WindowType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" }, "propertiesOrder":[ - "address", - "genericApplicationPropertyOfDoor" + "genericApplicationPropertyOfWindow" ] }, - "BuildingInstallationType":{ + "AbstractBuildingType":{ "allOf":[ { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractSiteType" }, { "type":"object", - "title":"BuildingInstallationType", + "title":"AbstractBuildingType", "properties":{ "clazz":{ "title":"clazz", @@ -228,537 +170,409 @@ "namespaceURI":"http://www.opengis.net/citygml/building/1.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/1.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/1.0" } }, - "lod4Geometry":{ - "title":"lod4Geometry", + "roofType":{ + "title":"roofType", "allOf":[ { - "$ref":"#/definitions/GeometryPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4Geometry", + "localPart":"roofType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "genericApplicationPropertyOfBuildingInstallation":{ - "title":"genericApplicationPropertyOfBuildingInstallation", + "measuredHeight":{ + "title":"measuredHeight", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"#/definitions/LengthType" } ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuildingInstallation", + "localPart":"measuredHeight", "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" - ] - }, - "RoomType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" - }, - { - "type":"object", - "title":"RoomType", - "properties":{ - "clazz":{ - "title":"clazz", + }, + "storeysAboveGround":{ + "title":"storeysAboveGround", "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":"class", + "localPart":"storeysAboveGround", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "function":{ - "title":"function", + "storeysBelowGround":{ + "title":"storeysBelowGround", "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/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"function", + "localPart":"storeysBelowGround", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "usage":{ - "title":"usage", + "storeyHeightsAboveGround":{ + "title":"storeyHeightsAboveGround", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/MeasureOrNullListType" } ], "propertyType":"element", "elementName":{ - "localPart":"usage", + "localPart":"storeyHeightsAboveGround", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod4Solid":{ - "title":"lod4Solid", + "storeyHeightsBelowGround":{ + "title":"storeyHeightsBelowGround", "allOf":[ { - "$ref":"#/definitions/SolidPropertyType" + "$ref":"#/definitions/MeasureOrNullListType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4Solid", + "localPart":"storeyHeightsBelowGround", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod4MultiSurface":{ - "title":"lod4MultiSurface", + "lod1Solid":{ + "title":"lod1Solid", "allOf":[ { - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/SolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4MultiSurface", + "localPart":"lod1Solid", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "cityObjectBoundedBy":{ - "title":"cityObjectBoundedBy", + "lod1MultiSurface":{ + "title":"lod1MultiSurface", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundarySurfacePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MultiSurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"boundedBy", + "localPart":"lod1MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "interiorFurniture":{ - "title":"interiorFurniture", + "lod1TerrainIntersection":{ + "title":"lod1TerrainIntersection", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InteriorFurniturePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"interiorFurniture", + "localPart":"lod1TerrainIntersection", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "roomInstallation":{ - "title":"roomInstallation", + "lod2Solid":{ + "title":"lod2Solid", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IntBuildingInstallationPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/SolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"roomInstallation", + "localPart":"lod2Solid", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "genericApplicationPropertyOfRoom":{ - "title":"genericApplicationPropertyOfRoom", + "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":"_GenericApplicationPropertyOfRoom", + "localPart":"lod2MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RoomType", - "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - }, - "propertiesOrder":[ - "clazz", - "function", - "usage", - "lod4Solid", - "lod4MultiSurface", - "cityObjectBoundedBy", - "interiorFurniture", - "roomInstallation", - "genericApplicationPropertyOfRoom" - ] - }, - "RoofSurfaceType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractBoundarySurfaceType" - }, - { - "type":"object", - "title":"RoofSurfaceType", - "properties":{ - "genericApplicationPropertyOfRoofSurface":{ - "title":"genericApplicationPropertyOfRoofSurface", + }, + "lod2MultiCurve":{ + "title":"lod2MultiCurve", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfRoofSurface", + "localPart":"lod2MultiCurve", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RoofSurfaceType", - "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - }, - "propertiesOrder":[ - "genericApplicationPropertyOfRoofSurface" - ] - }, - "BuildingFurnitureType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" - }, - { - "type":"object", - "title":"BuildingFurnitureType", - "properties":{ - "clazz":{ - "title":"clazz", + }, + "lod2TerrainIntersection":{ + "title":"lod2TerrainIntersection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"class", + "localPart":"lod2TerrainIntersection", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "function":{ - "title":"function", + "outerBuildingInstallation":{ + "title":"outerBuildingInstallation", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BuildingInstallationPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"function", + "localPart":"outerBuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "usage":{ - "title":"usage", + "interiorBuildingInstallation":{ + "title":"interiorBuildingInstallation", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/IntBuildingInstallationPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"usage", + "localPart":"interiorBuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod4Geometry":{ - "title":"lod4Geometry", + "cityObjectBoundedBy":{ + "title":"cityObjectBoundedBy", "allOf":[ { - "$ref":"#/definitions/GeometryPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundarySurfacePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod4Geometry", + "localPart":"boundedBy", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod4ImplicitRepresentation":{ - "title":"lod4ImplicitRepresentation", + "lod3Solid":{ + "title":"lod3Solid", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/ImplicitRepresentationPropertyType" + "$ref":"#/definitions/SolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4ImplicitRepresentation", + "localPart":"lod3Solid", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "genericApplicationPropertyOfBuildingFurniture":{ - "title":"genericApplicationPropertyOfBuildingFurniture", + "lod3MultiSurface":{ + "title":"lod3MultiSurface", "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":"_GenericApplicationPropertyOfBuildingFurniture", + "localPart":"lod3MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BuildingFurnitureType", - "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - }, - "propertiesOrder":[ - "clazz", - "function", - "usage", - "lod4Geometry", - "lod4ImplicitRepresentation", - "genericApplicationPropertyOfBuildingFurniture" - ] - }, - "AbstractOpeningType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" - }, - { - "type":"object", - "title":"AbstractOpeningType", - "properties":{ - "lod3MultiSurface":{ - "title":"lod3MultiSurface", + }, + "lod3MultiCurve":{ + "title":"lod3MultiCurve", "allOf":[ { - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod3MultiSurface", + "localPart":"lod3MultiCurve", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod4MultiSurface":{ - "title":"lod4MultiSurface", + "lod3TerrainIntersection":{ + "title":"lod3TerrainIntersection", "allOf":[ { - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4MultiSurface", + "localPart":"lod3TerrainIntersection", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "genericApplicationPropertyOfOpening":{ - "title":"genericApplicationPropertyOfOpening", + "lod4Solid":{ + "title":"lod4Solid", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"#/definitions/SolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfOpening", + "localPart":"lod4Solid", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractOpeningType", - "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - }, - "propertiesOrder":[ - "lod3MultiSurface", - "lod4MultiSurface", - "genericApplicationPropertyOfOpening" - ] - }, - "InteriorRoomPropertyType":{ - "allOf":[ - { - "$ref":"#/definitions/AssociationType" - }, - { - "type":"object", - "title":"InteriorRoomPropertyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InteriorRoomPropertyType", - "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - } - }, - "BuildingType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractBuildingType" - }, - { - "type":"object", - "title":"BuildingType", - "properties":{ - "genericApplicationPropertyOfBuilding":{ - "title":"genericApplicationPropertyOfBuilding", + }, + "lod4MultiSurface":{ + "title":"lod4MultiSurface", "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":"_GenericApplicationPropertyOfBuilding", + "localPart":"lod4MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BuildingType", - "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - }, - "propertiesOrder":[ - "genericApplicationPropertyOfBuilding" - ] - }, - "WallSurfaceType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractBoundarySurfaceType" - }, - { - "type":"object", - "title":"WallSurfaceType", - "properties":{ - "genericApplicationPropertyOfWallSurface":{ - "title":"genericApplicationPropertyOfWallSurface", + }, + "lod4MultiCurve":{ + "title":"lod4MultiCurve", + "allOf":[ + { + "$ref":"#/definitions/MultiCurvePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lod4MultiCurve", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + } + }, + "lod4TerrainIntersection":{ + "title":"lod4TerrainIntersection", + "allOf":[ + { + "$ref":"#/definitions/MultiCurvePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lod4TerrainIntersection", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + } + }, + "interiorRoom":{ + "title":"interiorRoom", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InteriorRoomPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interiorRoom", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + } + }, + "consistsOfBuildingPart":{ + "title":"consistsOfBuildingPart", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/BuildingPartPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"consistsOfBuildingPart", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + } + }, + "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" + } + }, + "genericApplicationPropertyOfAbstractBuilding":{ + "title":"genericApplicationPropertyOfAbstractBuilding", "allOf":[ { "type":"array", @@ -770,7 +584,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfWallSurface", + "localPart":"_GenericApplicationPropertyOfAbstractBuilding", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } } @@ -779,78 +593,91 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"WallSurfaceType", + "localPart":"AbstractBuildingType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfWallSurface" + "clazz", + "function", + "usage", + "yearOfConstruction", + "yearOfDemolition", + "roofType", + "measuredHeight", + "storeysAboveGround", + "storeysBelowGround", + "storeyHeightsAboveGround", + "storeyHeightsBelowGround", + "lod1Solid", + "lod1MultiSurface", + "lod1TerrainIntersection", + "lod2Solid", + "lod2MultiSurface", + "lod2MultiCurve", + "lod2TerrainIntersection", + "outerBuildingInstallation", + "interiorBuildingInstallation", + "cityObjectBoundedBy", + "lod3Solid", + "lod3MultiSurface", + "lod3MultiCurve", + "lod3TerrainIntersection", + "lod4Solid", + "lod4MultiSurface", + "lod4MultiCurve", + "lod4TerrainIntersection", + "interiorRoom", + "consistsOfBuildingPart", + "address", + "genericApplicationPropertyOfAbstractBuilding" ] }, - "BuildingInstallationPropertyType":{ - "allOf":[ - { - "$ref":"#/definitions/AssociationType" - }, - { - "type":"object", - "title":"BuildingInstallationPropertyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BuildingInstallationPropertyType", - "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - } - }, - "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":{ + "InteriorRoomPropertyType":{ "allOf":[ { "$ref":"#/definitions/AssociationType" }, { "type":"object", - "title":"BoundarySurfacePropertyType", + "title":"InteriorRoomPropertyType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"BoundarySurfacePropertyType", + "localPart":"InteriorRoomPropertyType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "FloorSurfaceType":{ + "DoorType":{ "allOf":[ { - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$ref":"#/definitions/AbstractOpeningType" }, { "type":"object", - "title":"FloorSurfaceType", + "title":"DoorType", "properties":{ - "genericApplicationPropertyOfFloorSurface":{ - "title":"genericApplicationPropertyOfFloorSurface", + "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", @@ -862,7 +689,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfFloorSurface", + "localPart":"_GenericApplicationPropertyOfDoor", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } } @@ -871,11 +698,12 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FloorSurfaceType", + "localPart":"DoorType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfFloorSurface" + "address", + "genericApplicationPropertyOfDoor" ] }, "InteriorFurniturePropertyType":{ @@ -896,77 +724,73 @@ "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "IntBuildingInstallationType":{ + "AbstractBoundarySurfaceType":{ "allOf":[ { "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"IntBuildingInstallationType", + "title":"AbstractBoundarySurfaceType", "properties":{ - "clazz":{ - "title":"clazz", + "lod2MultiSurface":{ + "title":"lod2MultiSurface", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MultiSurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"class", + "localPart":"lod2MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "function":{ - "title":"function", + "lod3MultiSurface":{ + "title":"lod3MultiSurface", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/MultiSurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"function", + "localPart":"lod3MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "usage":{ - "title":"usage", + "lod4MultiSurface":{ + "title":"lod4MultiSurface", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/MultiSurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"usage", + "localPart":"lod4MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod4Geometry":{ - "title":"lod4Geometry", + "opening":{ + "title":"opening", "allOf":[ { - "$ref":"#/definitions/GeometryPropertyType" - } - ], - "propertyType":"element", + "type":"array", + "items":{ + "$ref":"#/definitions/OpeningPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", "elementName":{ - "localPart":"lod4Geometry", + "localPart":"opening", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "genericApplicationPropertyOfIntBuildingInstallation":{ - "title":"genericApplicationPropertyOfIntBuildingInstallation", + "genericApplicationPropertyOfBoundarySurface":{ + "title":"genericApplicationPropertyOfBoundarySurface", "allOf":[ { "type":"array", @@ -978,7 +802,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation", + "localPart":"_GenericApplicationPropertyOfBoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } } @@ -987,28 +811,46 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IntBuildingInstallationType", + "localPart":"AbstractBoundarySurfaceType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" }, "propertiesOrder":[ - "clazz", - "function", - "usage", - "lod4Geometry", - "genericApplicationPropertyOfIntBuildingInstallation" + "lod2MultiSurface", + "lod3MultiSurface", + "lod4MultiSurface", + "opening", + "genericApplicationPropertyOfBoundarySurface" ] }, - "InteriorWallSurfaceType":{ + "BuildingInstallationPropertyType":{ "allOf":[ { - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$ref":"#/definitions/AssociationType" }, { "type":"object", - "title":"InteriorWallSurfaceType", + "title":"BuildingInstallationPropertyType", "properties":{ - "genericApplicationPropertyOfInteriorWallSurface":{ - "title":"genericApplicationPropertyOfInteriorWallSurface", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BuildingInstallationPropertyType", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + } + }, + "BuildingType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBuildingType" + }, + { + "type":"object", + "title":"BuildingType", + "properties":{ + "genericApplicationPropertyOfBuilding":{ + "title":"genericApplicationPropertyOfBuilding", "allOf":[ { "type":"array", @@ -1020,7 +862,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", + "localPart":"_GenericApplicationPropertyOfBuilding", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } } @@ -1029,21 +871,21 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"InteriorWallSurfaceType", + "localPart":"BuildingType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfInteriorWallSurface" + "genericApplicationPropertyOfBuilding" ] }, - "AbstractBuildingType":{ + "RoomType":{ "allOf":[ { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractSiteType" + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"AbstractBuildingType", + "title":"RoomType", "properties":{ "clazz":{ "title":"clazz", @@ -1092,409 +934,580 @@ "namespaceURI":"http://www.opengis.net/citygml/building/1.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/1.0" - } - }, - "yearOfDemolition":{ - "title":"yearOfDemolition", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"yearOfDemolition", - "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - } - }, - "roofType":{ - "title":"roofType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"roofType", - "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - } - }, - "measuredHeight":{ - "title":"measuredHeight", - "allOf":[ - { - "$ref":"#/definitions/LengthType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"measuredHeight", - "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - } - }, - "storeysAboveGround":{ - "title":"storeysAboveGround", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"storeysAboveGround", - "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - } - }, - "storeysBelowGround":{ - "title":"storeysBelowGround", + "lod4Solid":{ + "title":"lod4Solid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/SolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"storeysBelowGround", + "localPart":"lod4Solid", "namespaceURI":"http://www.opengis.net/citygml/building/1.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/1.0" } }, - "storeyHeightsBelowGround":{ - "title":"storeyHeightsBelowGround", + "cityObjectBoundedBy":{ + "title":"cityObjectBoundedBy", "allOf":[ { - "$ref":"#/definitions/MeasureOrNullListType" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundarySurfacePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"storeyHeightsBelowGround", + "localPart":"boundedBy", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod1Solid":{ - "title":"lod1Solid", + "interiorFurniture":{ + "title":"interiorFurniture", "allOf":[ { - "$ref":"#/definitions/SolidPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/InteriorFurniturePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod1Solid", + "localPart":"interiorFurniture", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod1MultiSurface":{ - "title":"lod1MultiSurface", + "roomInstallation":{ + "title":"roomInstallation", "allOf":[ { - "$ref":"#/definitions/MultiSurfacePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/IntBuildingInstallationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod1MultiSurface", + "localPart":"roomInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod1TerrainIntersection":{ - "title":"lod1TerrainIntersection", + "genericApplicationPropertyOfRoom":{ + "title":"genericApplicationPropertyOfRoom", "allOf":[ { - "$ref":"#/definitions/MultiCurvePropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod1TerrainIntersection", + "localPart":"_GenericApplicationPropertyOfRoom", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } - }, - "lod2Solid":{ - "title":"lod2Solid", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RoomType", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + }, + "propertiesOrder":[ + "clazz", + "function", + "usage", + "lod4Solid", + "lod4MultiSurface", + "cityObjectBoundedBy", + "interiorFurniture", + "roomInstallation", + "genericApplicationPropertyOfRoom" + ] + }, + "BuildingPartType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBuildingType" + }, + { + "type":"object", + "title":"BuildingPartType", + "properties":{ + "genericApplicationPropertyOfBuildingPart":{ + "title":"genericApplicationPropertyOfBuildingPart", "allOf":[ { - "$ref":"#/definitions/SolidPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod2Solid", + "localPart":"_GenericApplicationPropertyOfBuildingPart", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } - }, - "lod2MultiSurface":{ - "title":"lod2MultiSurface", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BuildingPartType", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfBuildingPart" + ] + }, + "CeilingSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" + }, + { + "type":"object", + "title":"CeilingSurfaceType", + "properties":{ + "genericApplicationPropertyOfCeilingSurface":{ + "title":"genericApplicationPropertyOfCeilingSurface", "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":"lod2MultiSurface", + "localPart":"_GenericApplicationPropertyOfCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } - }, - "lod2MultiCurve":{ - "title":"lod2MultiCurve", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CeilingSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfCeilingSurface" + ] + }, + "ClosureSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" + }, + { + "type":"object", + "title":"ClosureSurfaceType", + "properties":{ + "genericApplicationPropertyOfClosureSurface":{ + "title":"genericApplicationPropertyOfClosureSurface", "allOf":[ { - "$ref":"#/definitions/MultiCurvePropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod2MultiCurve", + "localPart":"_GenericApplicationPropertyOfClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } - }, - "lod2TerrainIntersection":{ - "title":"lod2TerrainIntersection", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ClosureSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfClosureSurface" + ] + }, + "IntBuildingInstallationPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/AssociationType" + }, + { + "type":"object", + "title":"IntBuildingInstallationPropertyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IntBuildingInstallationPropertyType", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + } + }, + "GroundSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" + }, + { + "type":"object", + "title":"GroundSurfaceType", + "properties":{ + "genericApplicationPropertyOfGroundSurface":{ + "title":"genericApplicationPropertyOfGroundSurface", "allOf":[ { - "$ref":"#/definitions/MultiCurvePropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod2TerrainIntersection", + "localPart":"_GenericApplicationPropertyOfGroundSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } - }, - "outerBuildingInstallation":{ - "title":"outerBuildingInstallation", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GroundSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfGroundSurface" + ] + }, + "BuildingInstallationType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" + }, + { + "type":"object", + "title":"BuildingInstallationType", + "properties":{ + "clazz":{ + "title":"clazz", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BuildingInstallationPropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"outerBuildingInstallation", + "localPart":"class", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "interiorBuildingInstallation":{ - "title":"interiorBuildingInstallation", + "function":{ + "title":"function", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/IntBuildingInstallationPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"interiorBuildingInstallation", + "localPart":"function", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "cityObjectBoundedBy":{ - "title":"cityObjectBoundedBy", + "usage":{ + "title":"usage", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BoundarySurfacePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"boundedBy", + "localPart":"usage", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod3Solid":{ - "title":"lod3Solid", + "lod2Geometry":{ + "title":"lod2Geometry", "allOf":[ { - "$ref":"#/definitions/SolidPropertyType" + "$ref":"#/definitions/GeometryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod3Solid", + "localPart":"lod2Geometry", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod3MultiSurface":{ - "title":"lod3MultiSurface", + "lod3Geometry":{ + "title":"lod3Geometry", "allOf":[ { - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/GeometryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod3MultiSurface", + "localPart":"lod3Geometry", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod3MultiCurve":{ - "title":"lod3MultiCurve", + "lod4Geometry":{ + "title":"lod4Geometry", "allOf":[ { - "$ref":"#/definitions/MultiCurvePropertyType" + "$ref":"#/definitions/GeometryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod3MultiCurve", + "localPart":"lod4Geometry", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod3TerrainIntersection":{ - "title":"lod3TerrainIntersection", + "genericApplicationPropertyOfBuildingInstallation":{ + "title":"genericApplicationPropertyOfBuildingInstallation", "allOf":[ { - "$ref":"#/definitions/MultiCurvePropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod3TerrainIntersection", + "localPart":"_GenericApplicationPropertyOfBuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } - }, - "lod4Solid":{ - "title":"lod4Solid", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BuildingInstallationType", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + }, + "propertiesOrder":[ + "clazz", + "function", + "usage", + "lod2Geometry", + "lod3Geometry", + "lod4Geometry", + "genericApplicationPropertyOfBuildingInstallation" + ] + }, + "RoofSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" + }, + { + "type":"object", + "title":"RoofSurfaceType", + "properties":{ + "genericApplicationPropertyOfRoofSurface":{ + "title":"genericApplicationPropertyOfRoofSurface", "allOf":[ { - "$ref":"#/definitions/SolidPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod4Solid", + "localPart":"_GenericApplicationPropertyOfRoofSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } - }, - "lod4MultiSurface":{ - "title":"lod4MultiSurface", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RoofSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfRoofSurface" + ] + }, + "FloorSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" + }, + { + "type":"object", + "title":"FloorSurfaceType", + "properties":{ + "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/1.0" } - }, - "lod4MultiCurve":{ - "title":"lod4MultiCurve", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FloorSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/building/1.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfFloorSurface" + ] + }, + "BuildingFurnitureType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" + }, + { + "type":"object", + "title":"BuildingFurnitureType", + "properties":{ + "clazz":{ + "title":"clazz", "allOf":[ { - "$ref":"#/definitions/MultiCurvePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4MultiCurve", + "localPart":"class", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod4TerrainIntersection":{ - "title":"lod4TerrainIntersection", + "function":{ + "title":"function", "allOf":[ { - "$ref":"#/definitions/MultiCurvePropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod4TerrainIntersection", + "localPart":"function", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "interiorRoom":{ - "title":"interiorRoom", + "usage":{ + "title":"usage", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InteriorRoomPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"interiorRoom", + "localPart":"usage", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "consistsOfBuildingPart":{ - "title":"consistsOfBuildingPart", + "lod4Geometry":{ + "title":"lod4Geometry", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BuildingPartPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/GeometryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"consistsOfBuildingPart", + "localPart":"lod4Geometry", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "address":{ - "title":"address", + "lod4ImplicitRepresentation":{ + "title":"lod4ImplicitRepresentation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AddressPropertyType" - }, - "minItems":0 + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/ImplicitRepresentationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"address", + "localPart":"lod4ImplicitRepresentation", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "genericApplicationPropertyOfAbstractBuilding":{ - "title":"genericApplicationPropertyOfAbstractBuilding", + "genericApplicationPropertyOfBuildingFurniture":{ + "title":"genericApplicationPropertyOfBuildingFurniture", "allOf":[ { "type":"array", @@ -1506,7 +1519,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfAbstractBuilding", + "localPart":"_GenericApplicationPropertyOfBuildingFurniture", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } } @@ -1515,56 +1528,29 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractBuildingType", + "localPart":"BuildingFurnitureType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" }, "propertiesOrder":[ "clazz", "function", "usage", - "yearOfConstruction", - "yearOfDemolition", - "roofType", - "measuredHeight", - "storeysAboveGround", - "storeysBelowGround", - "storeyHeightsAboveGround", - "storeyHeightsBelowGround", - "lod1Solid", - "lod1MultiSurface", - "lod1TerrainIntersection", - "lod2Solid", - "lod2MultiSurface", - "lod2MultiCurve", - "lod2TerrainIntersection", - "outerBuildingInstallation", - "interiorBuildingInstallation", - "cityObjectBoundedBy", - "lod3Solid", - "lod3MultiSurface", - "lod3MultiCurve", - "lod3TerrainIntersection", - "lod4Solid", - "lod4MultiSurface", - "lod4MultiCurve", - "lod4TerrainIntersection", - "interiorRoom", - "consistsOfBuildingPart", - "address", - "genericApplicationPropertyOfAbstractBuilding" + "lod4Geometry", + "lod4ImplicitRepresentation", + "genericApplicationPropertyOfBuildingFurniture" ] }, - "BuildingPartType":{ + "WallSurfaceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractBuildingType" + "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"BuildingPartType", + "title":"WallSurfaceType", "properties":{ - "genericApplicationPropertyOfBuildingPart":{ - "title":"genericApplicationPropertyOfBuildingPart", + "genericApplicationPropertyOfWallSurface":{ + "title":"genericApplicationPropertyOfWallSurface", "allOf":[ { "type":"array", @@ -1576,7 +1562,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuildingPart", + "localPart":"_GenericApplicationPropertyOfWallSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } } @@ -1585,31 +1571,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BuildingPartType", + "localPart":"WallSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfBuildingPart" + "genericApplicationPropertyOfWallSurface" ] }, - "BuildingPartPropertyType":{ - "allOf":[ - { - "$ref":"#/definitions/AssociationType" - }, - { - "type":"object", - "title":"BuildingPartPropertyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BuildingPartPropertyType", - "namespaceURI":"http://www.opengis.net/citygml/building/1.0" - } - }, "OpeningPropertyType":{ "allOf":[ { @@ -1628,17 +1596,43 @@ "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "CeilingSurfaceType":{ + "AbstractOpeningType":{ "allOf":[ { - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"CeilingSurfaceType", + "title":"AbstractOpeningType", "properties":{ - "genericApplicationPropertyOfCeilingSurface":{ - "title":"genericApplicationPropertyOfCeilingSurface", + "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", @@ -1650,7 +1644,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfCeilingSurface", + "localPart":"_GenericApplicationPropertyOfOpening", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } } @@ -1659,80 +1653,86 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CeilingSurfaceType", + "localPart":"AbstractOpeningType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfCeilingSurface" + "lod3MultiSurface", + "lod4MultiSurface", + "genericApplicationPropertyOfOpening" ] }, - "AbstractBoundarySurfaceType":{ + "IntBuildingInstallationType":{ "allOf":[ { "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"AbstractBoundarySurfaceType", + "title":"IntBuildingInstallationType", "properties":{ - "lod2MultiSurface":{ - "title":"lod2MultiSurface", + "clazz":{ + "title":"clazz", "allOf":[ { - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"lod2MultiSurface", + "localPart":"class", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod3MultiSurface":{ - "title":"lod3MultiSurface", + "function":{ + "title":"function", "allOf":[ { - "$ref":"#/definitions/MultiSurfacePropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod3MultiSurface", + "localPart":"function", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "lod4MultiSurface":{ - "title":"lod4MultiSurface", + "usage":{ + "title":"usage", "allOf":[ { - "$ref":"#/definitions/MultiSurfacePropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod4MultiSurface", + "localPart":"usage", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "opening":{ - "title":"opening", + "lod4Geometry":{ + "title":"lod4Geometry", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OpeningPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/GeometryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"opening", + "localPart":"lod4Geometry", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, - "genericApplicationPropertyOfBoundarySurface":{ - "title":"genericApplicationPropertyOfBoundarySurface", + "genericApplicationPropertyOfIntBuildingInstallation":{ + "title":"genericApplicationPropertyOfIntBuildingInstallation", "allOf":[ { "type":"array", @@ -1744,7 +1744,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBoundarySurface", + "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } } @@ -1753,15 +1753,15 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractBoundarySurfaceType", + "localPart":"IntBuildingInstallationType", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" }, "propertiesOrder":[ - "lod2MultiSurface", - "lod3MultiSurface", - "lod4MultiSurface", - "opening", - "genericApplicationPropertyOfBoundarySurface" + "clazz", + "function", + "usage", + "lod4Geometry", + "genericApplicationPropertyOfIntBuildingInstallation" ] } }, @@ -1779,7 +1779,7 @@ "properties":{ "localPart":{ "enum":[ - "BuildingPart" + "GroundSurface" ] }, "namespaceURI":{ @@ -1792,11 +1792,11 @@ ] }, "value":{ - "$ref":"#/definitions/BuildingPartType" + "$ref":"#/definitions/GroundSurfaceType" } }, "elementName":{ - "localPart":"BuildingPart", + "localPart":"GroundSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -1813,7 +1813,7 @@ "properties":{ "localPart":{ "enum":[ - "IntBuildingInstallation" + "BuildingInstallation" ] }, "namespaceURI":{ @@ -1826,11 +1826,11 @@ ] }, "value":{ - "$ref":"#/definitions/IntBuildingInstallationType" + "$ref":"#/definitions/BuildingInstallationType" } }, "elementName":{ - "localPart":"IntBuildingInstallation", + "localPart":"BuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -1847,7 +1847,7 @@ "properties":{ "localPart":{ "enum":[ - "BuildingInstallation" + "_GenericApplicationPropertyOfInteriorWallSurface" ] }, "namespaceURI":{ @@ -1860,11 +1860,11 @@ ] }, "value":{ - "$ref":"#/definitions/BuildingInstallationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"BuildingInstallation", + "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -1881,7 +1881,7 @@ "properties":{ "localPart":{ "enum":[ - "Window" + "_GenericApplicationPropertyOfRoofSurface" ] }, "namespaceURI":{ @@ -1894,11 +1894,11 @@ ] }, "value":{ - "$ref":"#/definitions/WindowType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Window", + "localPart":"_GenericApplicationPropertyOfRoofSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -1915,7 +1915,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfRoofSurface" + "_AbstractBuilding" ] }, "namespaceURI":{ @@ -1928,11 +1928,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractBuildingType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfRoofSurface", + "localPart":"_AbstractBuilding", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -1949,7 +1949,7 @@ "properties":{ "localPart":{ "enum":[ - "CeilingSurface" + "BuildingPart" ] }, "namespaceURI":{ @@ -1962,11 +1962,11 @@ ] }, "value":{ - "$ref":"#/definitions/CeilingSurfaceType" + "$ref":"#/definitions/BuildingPartType" } }, "elementName":{ - "localPart":"CeilingSurface", + "localPart":"BuildingPart", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -1983,7 +1983,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfCeilingSurface" + "IntBuildingInstallation" ] }, "namespaceURI":{ @@ -1996,11 +1996,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/IntBuildingInstallationType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfCeilingSurface", + "localPart":"IntBuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2017,7 +2017,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBuildingPart" + "_GenericApplicationPropertyOfClosureSurface" ] }, "namespaceURI":{ @@ -2034,7 +2034,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuildingPart", + "localPart":"_GenericApplicationPropertyOfClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2051,7 +2051,7 @@ "properties":{ "localPart":{ "enum":[ - "RoofSurface" + "WallSurface" ] }, "namespaceURI":{ @@ -2064,11 +2064,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoofSurfaceType" + "$ref":"#/definitions/WallSurfaceType" } }, "elementName":{ - "localPart":"RoofSurface", + "localPart":"WallSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2085,7 +2085,7 @@ "properties":{ "localPart":{ "enum":[ - "Room" + "_GenericApplicationPropertyOfBuildingFurniture" ] }, "namespaceURI":{ @@ -2098,11 +2098,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoomType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Room", + "localPart":"_GenericApplicationPropertyOfBuildingFurniture", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2119,7 +2119,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfIntBuildingInstallation" + "Window" ] }, "namespaceURI":{ @@ -2132,11 +2132,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/WindowType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation", + "localPart":"Window", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2153,7 +2153,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWindow" + "InteriorWallSurface" ] }, "namespaceURI":{ @@ -2166,11 +2166,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/InteriorWallSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWindow", + "localPart":"InteriorWallSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2187,7 +2187,7 @@ "properties":{ "localPart":{ "enum":[ - "_Opening" + "Room" ] }, "namespaceURI":{ @@ -2200,11 +2200,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractOpeningType" + "$ref":"#/definitions/RoomType" } }, "elementName":{ - "localPart":"_Opening", + "localPart":"Room", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2221,7 +2221,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfAbstractBuilding" + "_GenericApplicationPropertyOfBuilding" ] }, "namespaceURI":{ @@ -2238,7 +2238,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfAbstractBuilding", + "localPart":"_GenericApplicationPropertyOfBuilding", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2255,7 +2255,7 @@ "properties":{ "localPart":{ "enum":[ - "WallSurface" + "_GenericApplicationPropertyOfGroundSurface" ] }, "namespaceURI":{ @@ -2268,11 +2268,11 @@ ] }, "value":{ - "$ref":"#/definitions/WallSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"WallSurface", + "localPart":"_GenericApplicationPropertyOfGroundSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2289,7 +2289,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWallSurface" + "Building" ] }, "namespaceURI":{ @@ -2302,11 +2302,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/1.0" } }, @@ -2323,7 +2323,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfInteriorWallSurface" + "RoofSurface" ] }, "namespaceURI":{ @@ -2336,11 +2336,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/RoofSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", + "localPart":"RoofSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2357,7 +2357,7 @@ "properties":{ "localPart":{ "enum":[ - "Building" + "_GenericApplicationPropertyOfBuildingInstallation" ] }, "namespaceURI":{ @@ -2370,11 +2370,11 @@ ] }, "value":{ - "$ref":"#/definitions/BuildingType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Building", + "localPart":"_GenericApplicationPropertyOfBuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2391,7 +2391,7 @@ "properties":{ "localPart":{ "enum":[ - "_BoundarySurface" + "_Opening" ] }, "namespaceURI":{ @@ -2404,11 +2404,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$ref":"#/definitions/AbstractOpeningType" } }, "elementName":{ - "localPart":"_BoundarySurface", + "localPart":"_Opening", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2425,7 +2425,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfGroundSurface" + "BuildingFurniture" ] }, "namespaceURI":{ @@ -2438,11 +2438,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/BuildingFurnitureType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfGroundSurface", + "localPart":"BuildingFurniture", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2459,7 +2459,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfRoom" + "FloorSurface" ] }, "namespaceURI":{ @@ -2472,11 +2472,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/FloorSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfRoom", + "localPart":"FloorSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2493,7 +2493,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundSurface" + "_GenericApplicationPropertyOfBoundarySurface" ] }, "namespaceURI":{ @@ -2506,11 +2506,11 @@ ] }, "value":{ - "$ref":"#/definitions/GroundSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"GroundSurface", + "localPart":"_GenericApplicationPropertyOfBoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2527,7 +2527,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfDoor" + "_GenericApplicationPropertyOfIntBuildingInstallation" ] }, "namespaceURI":{ @@ -2544,7 +2544,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfDoor", + "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2561,7 +2561,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfFloorSurface" + "Door" ] }, "namespaceURI":{ @@ -2574,11 +2574,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/DoorType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfFloorSurface", + "localPart":"Door", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2629,7 +2629,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBuildingFurniture" + "_GenericApplicationPropertyOfAbstractBuilding" ] }, "namespaceURI":{ @@ -2646,7 +2646,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuildingFurniture", + "localPart":"_GenericApplicationPropertyOfAbstractBuilding", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2663,7 +2663,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfClosureSurface" + "_GenericApplicationPropertyOfWindow" ] }, "namespaceURI":{ @@ -2680,7 +2680,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfClosureSurface", + "localPart":"_GenericApplicationPropertyOfWindow", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2697,7 +2697,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBoundarySurface" + "_GenericApplicationPropertyOfOpening" ] }, "namespaceURI":{ @@ -2714,7 +2714,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBoundarySurface", + "localPart":"_GenericApplicationPropertyOfOpening", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2731,7 +2731,7 @@ "properties":{ "localPart":{ "enum":[ - "_AbstractBuilding" + "_BoundarySurface" ] }, "namespaceURI":{ @@ -2744,11 +2744,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractBuildingType" + "$ref":"#/definitions/AbstractBoundarySurfaceType" } }, "elementName":{ - "localPart":"_AbstractBuilding", + "localPart":"_BoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2765,7 +2765,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfOpening" + "_GenericApplicationPropertyOfCeilingSurface" ] }, "namespaceURI":{ @@ -2782,7 +2782,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfOpening", + "localPart":"_GenericApplicationPropertyOfCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2799,7 +2799,7 @@ "properties":{ "localPart":{ "enum":[ - "InteriorWallSurface" + "_GenericApplicationPropertyOfDoor" ] }, "namespaceURI":{ @@ -2812,11 +2812,11 @@ ] }, "value":{ - "$ref":"#/definitions/InteriorWallSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"InteriorWallSurface", + "localPart":"_GenericApplicationPropertyOfDoor", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2833,7 +2833,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBuilding" + "_GenericApplicationPropertyOfFloorSurface" ] }, "namespaceURI":{ @@ -2850,7 +2850,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuilding", + "localPart":"_GenericApplicationPropertyOfFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2867,7 +2867,7 @@ "properties":{ "localPart":{ "enum":[ - "FloorSurface" + "_GenericApplicationPropertyOfBuildingPart" ] }, "namespaceURI":{ @@ -2880,11 +2880,11 @@ ] }, "value":{ - "$ref":"#/definitions/FloorSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"FloorSurface", + "localPart":"_GenericApplicationPropertyOfBuildingPart", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2901,7 +2901,7 @@ "properties":{ "localPart":{ "enum":[ - "Door" + "_GenericApplicationPropertyOfRoom" ] }, "namespaceURI":{ @@ -2914,11 +2914,11 @@ ] }, "value":{ - "$ref":"#/definitions/DoorType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Door", + "localPart":"_GenericApplicationPropertyOfRoom", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2935,7 +2935,7 @@ "properties":{ "localPart":{ "enum":[ - "BuildingFurniture" + "CeilingSurface" ] }, "namespaceURI":{ @@ -2948,11 +2948,11 @@ ] }, "value":{ - "$ref":"#/definitions/BuildingFurnitureType" + "$ref":"#/definitions/CeilingSurfaceType" } }, "elementName":{ - "localPart":"BuildingFurniture", + "localPart":"CeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/building/1.0" } }, @@ -2969,7 +2969,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBuildingInstallation" + "_GenericApplicationPropertyOfWallSurface" ] }, "namespaceURI":{ @@ -2986,7 +2986,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuildingInstallation", + "localPart":"_GenericApplicationPropertyOfWallSurface", "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 167cd8af..5b72fb5b 100644 --- a/scripts/jsonschemas/CityGML_Building_2_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Building_2_0.jsonschema @@ -2,90 +2,17 @@ { "id":"http://www.opengis.net/citygml/building/2.0#", "definitions":{ - "BuildingFurnitureType":{ + "WallSurfaceType":{ "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" + "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"BuildingFurnitureType", + "title":"WallSurfaceType", "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", + "genericApplicationPropertyOfWallSurface":{ + "title":"genericApplicationPropertyOfWallSurface", "allOf":[ { "type":"array", @@ -97,7 +24,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuildingFurniture", + "localPart":"_GenericApplicationPropertyOfWallSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } } @@ -106,455 +33,172 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BuildingFurnitureType", + "localPart":"WallSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "clazz", - "function", - "usage", - "lod4Geometry", - "lod4ImplicitRepresentation", - "genericApplicationPropertyOfBuildingFurniture" + "genericApplicationPropertyOfWallSurface" ] }, - "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/building/2.0" - } - }, - "lod3MultiSurface":{ - "title":"lod3MultiSurface", - "allOf":[ - { - "$ref":"#/definitions/MultiSurfacePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lod3MultiSurface", - "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" - } - }, - "opening":{ - "title":"opening", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OpeningPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"opening", - "namespaceURI":"http://www.opengis.net/citygml/building/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/building/2.0" - } + "InteriorRoomPropertyType":{ + "type":"object", + "title":"InteriorRoomPropertyType", + "required":[ + "room" + ], + "properties":{ + "room":{ + "title":"room", + "allOf":[ + { + "$ref":"#/definitions/RoomType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Room", + "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } - } - ], - "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":[ - { - "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/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":"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":[ - { - "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/building/2.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/2.0" - } + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "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/MultiSurfacePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lod3MultiSurface", - "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" - } - }, - "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", - "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/building/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":"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":[ - { - "$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" - } - }, - "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" - } - }, - "genericApplicationPropertyOfIntBuildingInstallation":{ - "title":"genericApplicationPropertyOfIntBuildingInstallation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation", - "namespaceURI":"http://www.opengis.net/citygml/building/2.0" - } + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"IntBuildingInstallationType", + "localPart":"InteriorRoomPropertyType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "clazz", - "function", - "usage", - "lod4Geometry", - "lod4ImplicitRepresentation", - "cityObjectBoundedBy", - "genericApplicationPropertyOfIntBuildingInstallation" + "room", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "InteriorRoomPropertyType":{ + "InteriorFurniturePropertyType":{ "type":"object", - "title":"InteriorRoomPropertyType", + "title":"InteriorFurniturePropertyType", "required":[ - "room" + "buildingFurniture" ], "properties":{ - "room":{ - "title":"room", + "buildingFurniture":{ + "title":"buildingFurniture", "allOf":[ { - "$ref":"#/definitions/RoomType" + "$ref":"#/definitions/BuildingFurnitureType" } ], "propertyType":"element", "elementName":{ - "localPart":"Room", + "localPart":"BuildingFurniture", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -665,11 +309,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InteriorRoomPropertyType", + "localPart":"InteriorFurniturePropertyType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "room", + "buildingFurniture", "remoteSchema", "type", "href", @@ -680,17 +324,17 @@ "actuate" ] }, - "CeilingSurfaceType":{ + "BuildingPartType":{ "allOf":[ { - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$ref":"#/definitions/AbstractBuildingType" }, { "type":"object", - "title":"CeilingSurfaceType", + "title":"BuildingPartType", "properties":{ - "genericApplicationPropertyOfCeilingSurface":{ - "title":"genericApplicationPropertyOfCeilingSurface", + "genericApplicationPropertyOfBuildingPart":{ + "title":"genericApplicationPropertyOfBuildingPart", "allOf":[ { "type":"array", @@ -702,7 +346,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfCeilingSurface", + "localPart":"_GenericApplicationPropertyOfBuildingPart", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } } @@ -711,11 +355,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CeilingSurfaceType", + "localPart":"BuildingPartType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfCeilingSurface" + "genericApplicationPropertyOfBuildingPart" ] }, "OuterCeilingSurfaceType":{ @@ -756,44 +400,6 @@ "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":"BoundarySurfacePropertyType", @@ -948,159 +554,269 @@ "actuate" ] }, - "BuildingPartPropertyType":{ - "type":"object", - "title":"BuildingPartPropertyType", - "required":[ - "buildingPart" - ], - "properties":{ - "buildingPart":{ - "title":"buildingPart", - "allOf":[ - { - "$ref":"#/definitions/BuildingPartType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BuildingPart", - "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" - } + "OuterFloorSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OuterFloorSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/building/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfOuterFloorSurface" + ] + }, + "AbstractBoundarySurfaceType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "type":"object", + "title":"AbstractBoundarySurfaceType", + "properties":{ + "lod2MultiSurface":{ + "title":"lod2MultiSurface", + "allOf":[ + { + "$ref":"#/definitions/MultiSurfacePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lod2MultiSurface", + "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" + } + }, + "lod4MultiSurface":{ + "title":"lod4MultiSurface", + "allOf":[ + { + "$ref":"#/definitions/MultiSurfacePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lod4MultiSurface", + "namespaceURI":"http://www.opengis.net/citygml/building/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/building/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/building/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractBoundarySurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/building/2.0" + }, + "propertiesOrder":[ + "lod2MultiSurface", + "lod3MultiSurface", + "lod4MultiSurface", + "opening", + "genericApplicationPropertyOfBoundarySurface" + ] + }, + "BuildingFurnitureType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"BuildingPartPropertyType", + "localPart":"BuildingFurnitureType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "buildingPart", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "clazz", + "function", + "usage", + "lod4Geometry", + "lod4ImplicitRepresentation", + "genericApplicationPropertyOfBuildingFurniture" ] }, - "BuildingPartType":{ + "BuildingType":{ "allOf":[ { "$ref":"#/definitions/AbstractBuildingType" }, { "type":"object", - "title":"BuildingPartType", + "title":"BuildingType", "properties":{ - "genericApplicationPropertyOfBuildingPart":{ - "title":"genericApplicationPropertyOfBuildingPart", + "genericApplicationPropertyOfBuilding":{ + "title":"genericApplicationPropertyOfBuilding", "allOf":[ { "type":"array", @@ -1112,7 +828,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuildingPart", + "localPart":"_GenericApplicationPropertyOfBuilding", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } } @@ -1121,24 +837,76 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BuildingPartType", + "localPart":"BuildingType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfBuildingPart" + "genericApplicationPropertyOfBuilding" ] }, - "WallSurfaceType":{ + "AbstractOpeningType":{ "allOf":[ { - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"WallSurfaceType", + "title":"AbstractOpeningType", "properties":{ - "genericApplicationPropertyOfWallSurface":{ - "title":"genericApplicationPropertyOfWallSurface", + "lod3MultiSurface":{ + "title":"lod3MultiSurface", + "allOf":[ + { + "$ref":"#/definitions/MultiSurfacePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lod3MultiSurface", + "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" + } + }, + "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", "allOf":[ { "type":"array", @@ -1150,7 +918,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfWallSurface", + "localPart":"_GenericApplicationPropertyOfOpening", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } } @@ -1159,30 +927,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"WallSurfaceType", + "localPart":"AbstractOpeningType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfWallSurface" + "lod3MultiSurface", + "lod4MultiSurface", + "lod3ImplicitRepresentation", + "lod4ImplicitRepresentation", + "genericApplicationPropertyOfOpening" ] }, - "InteriorFurniturePropertyType":{ + "IntBuildingInstallationPropertyType":{ "type":"object", - "title":"InteriorFurniturePropertyType", + "title":"IntBuildingInstallationPropertyType", "required":[ - "buildingFurniture" + "intBuildingInstallation" ], "properties":{ - "buildingFurniture":{ - "title":"buildingFurniture", + "intBuildingInstallation":{ + "title":"intBuildingInstallation", "allOf":[ { - "$ref":"#/definitions/BuildingFurnitureType" + "$ref":"#/definitions/IntBuildingInstallationType" } ], "propertyType":"element", "elementName":{ - "localPart":"BuildingFurniture", + "localPart":"IntBuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -1293,11 +1065,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InteriorFurniturePropertyType", + "localPart":"IntBuildingInstallationPropertyType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "buildingFurniture", + "intBuildingInstallation", "remoteSchema", "type", "href", @@ -1308,17 +1080,151 @@ "actuate" ] }, - "ClosureSurfaceType":{ + "IntBuildingInstallationType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" + }, + { + "type":"object", + "title":"IntBuildingInstallationType", + "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" + } + }, + "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" + } + }, + "genericApplicationPropertyOfIntBuildingInstallation":{ + "title":"genericApplicationPropertyOfIntBuildingInstallation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation", + "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" + ] + }, + "CeilingSurfaceType":{ "allOf":[ { "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"ClosureSurfaceType", + "title":"CeilingSurfaceType", "properties":{ - "genericApplicationPropertyOfClosureSurface":{ - "title":"genericApplicationPropertyOfClosureSurface", + "genericApplicationPropertyOfCeilingSurface":{ + "title":"genericApplicationPropertyOfCeilingSurface", "allOf":[ { "type":"array", @@ -1330,7 +1236,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfClosureSurface", + "localPart":"_GenericApplicationPropertyOfCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } } @@ -1339,21 +1245,21 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ClosureSurfaceType", + "localPart":"CeilingSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfClosureSurface" + "genericApplicationPropertyOfCeilingSurface" ] }, - "BuildingInstallationType":{ + "RoomType":{ "allOf":[ { "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"BuildingInstallationType", + "title":"RoomType", "properties":{ "clazz":{ "title":"clazz", @@ -1402,103 +1308,169 @@ "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, - "lod2Geometry":{ - "title":"lod2Geometry", + "lod4Solid":{ + "title":"lod4Solid", "allOf":[ { - "$ref":"#/definitions/GeometryPropertyType" + "$ref":"#/definitions/SolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod2Geometry", + "localPart":"lod4Solid", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, - "lod3Geometry":{ - "title":"lod3Geometry", + "lod4MultiSurface":{ + "title":"lod4MultiSurface", "allOf":[ { - "$ref":"#/definitions/GeometryPropertyType" + "$ref":"#/definitions/MultiSurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod3Geometry", + "localPart":"lod4MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, - "lod4Geometry":{ - "title":"lod4Geometry", + "cityObjectBoundedBy":{ + "title":"cityObjectBoundedBy", "allOf":[ { - "$ref":"#/definitions/GeometryPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundarySurfacePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod4Geometry", + "localPart":"boundedBy", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, - "lod2ImplicitRepresentation":{ - "title":"lod2ImplicitRepresentation", + "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":"lod2ImplicitRepresentation", + "localPart":"interiorFurniture", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, - "lod3ImplicitRepresentation":{ - "title":"lod3ImplicitRepresentation", + "roomInstallation":{ + "title":"roomInstallation", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/IntBuildingInstallationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod3ImplicitRepresentation", + "localPart":"roomInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, - "lod4ImplicitRepresentation":{ - "title":"lod4ImplicitRepresentation", + "genericApplicationPropertyOfRoom":{ + "title":"genericApplicationPropertyOfRoom", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod4ImplicitRepresentation", + "localPart":"_GenericApplicationPropertyOfRoom", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } - }, - "cityObjectBoundedBy":{ - "title":"cityObjectBoundedBy", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RoomType", + "namespaceURI":"http://www.opengis.net/citygml/building/2.0" + }, + "propertiesOrder":[ + "clazz", + "function", + "usage", + "lod4Solid", + "lod4MultiSurface", + "cityObjectBoundedBy", + "interiorFurniture", + "roomInstallation", + "genericApplicationPropertyOfRoom" + ] + }, + "WindowType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractOpeningType" + }, + { + "type":"object", + "title":"WindowType", + "properties":{ + "genericApplicationPropertyOfWindow":{ + "title":"genericApplicationPropertyOfWindow", "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":"_GenericApplicationPropertyOfWindow", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } - }, - "genericApplicationPropertyOfBuildingInstallation":{ - "title":"genericApplicationPropertyOfBuildingInstallation", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"WindowType", + "namespaceURI":"http://www.opengis.net/citygml/building/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfWindow" + ] + }, + "InteriorWallSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" + }, + { + "type":"object", + "title":"InteriorWallSurfaceType", + "properties":{ + "genericApplicationPropertyOfInteriorWallSurface":{ + "title":"genericApplicationPropertyOfInteriorWallSurface", "allOf":[ { "type":"array", @@ -1510,7 +1482,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuildingInstallation", + "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } } @@ -1519,34 +1491,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BuildingInstallationType", + "localPart":"InteriorWallSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "clazz", - "function", - "usage", - "lod2Geometry", - "lod3Geometry", - "lod4Geometry", - "lod2ImplicitRepresentation", - "lod3ImplicitRepresentation", - "lod4ImplicitRepresentation", - "cityObjectBoundedBy", - "genericApplicationPropertyOfBuildingInstallation" + "genericApplicationPropertyOfInteriorWallSurface" ] }, - "OuterFloorSurfaceType":{ + "FloorSurfaceType":{ "allOf":[ { "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"OuterFloorSurfaceType", + "title":"FloorSurfaceType", "properties":{ - "genericApplicationPropertyOfOuterFloorSurface":{ - "title":"genericApplicationPropertyOfOuterFloorSurface", + "genericApplicationPropertyOfFloorSurface":{ + "title":"genericApplicationPropertyOfFloorSurface", "allOf":[ { "type":"array", @@ -1558,7 +1520,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfOuterFloorSurface", + "localPart":"_GenericApplicationPropertyOfFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } } @@ -1567,42 +1529,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OuterFloorSurfaceType", + "localPart":"FloorSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfOuterFloorSurface" + "genericApplicationPropertyOfFloorSurface" ] }, - "OpeningPropertyType":{ + "BuildingInstallationPropertyType":{ "type":"object", - "title":"OpeningPropertyType", + "title":"BuildingInstallationPropertyType", "required":[ - "opening" + "buildingInstallation" ], "properties":{ - "opening":{ - "title":"opening", + "buildingInstallation":{ + "title":"buildingInstallation", "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/BuildingInstallationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Opening", + "localPart":"BuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -1713,11 +1663,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OpeningPropertyType", + "localPart":"BuildingInstallationPropertyType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "opening", + "buildingInstallation", "remoteSchema", "type", "href", @@ -1728,17 +1678,17 @@ "actuate" ] }, - "FloorSurfaceType":{ + "RoofSurfaceType":{ "allOf":[ { "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"FloorSurfaceType", + "title":"RoofSurfaceType", "properties":{ - "genericApplicationPropertyOfFloorSurface":{ - "title":"genericApplicationPropertyOfFloorSurface", + "genericApplicationPropertyOfRoofSurface":{ + "title":"genericApplicationPropertyOfRoofSurface", "allOf":[ { "type":"array", @@ -1750,7 +1700,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfFloorSurface", + "localPart":"_GenericApplicationPropertyOfRoofSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } } @@ -1759,11 +1709,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FloorSurfaceType", + "localPart":"RoofSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfFloorSurface" + "genericApplicationPropertyOfRoofSurface" ] }, "GroundSurfaceType":{ @@ -1804,55 +1754,159 @@ "genericApplicationPropertyOfGroundSurface" ] }, - "InteriorWallSurfaceType":{ + "BuildingInstallationType":{ "allOf":[ { - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"InteriorWallSurfaceType", + "title":"BuildingInstallationType", "properties":{ - "genericApplicationPropertyOfInteriorWallSurface":{ - "title":"genericApplicationPropertyOfInteriorWallSurface", + "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" + } + }, + "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/BoundarySurfacePropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", + "localPart":"boundedBy", "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" - ] - }, - "BuildingType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractBuildingType" - }, - { - "type":"object", - "title":"BuildingType", - "properties":{ - "genericApplicationPropertyOfBuilding":{ - "title":"genericApplicationPropertyOfBuilding", + }, + "genericApplicationPropertyOfBuildingInstallation":{ + "title":"genericApplicationPropertyOfBuildingInstallation", "allOf":[ { "type":"array", @@ -1864,7 +1918,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuilding", + "localPart":"_GenericApplicationPropertyOfBuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } } @@ -1873,30 +1927,40 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BuildingType", + "localPart":"BuildingInstallationType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfBuilding" + "clazz", + "function", + "usage", + "lod2Geometry", + "lod3Geometry", + "lod4Geometry", + "lod2ImplicitRepresentation", + "lod3ImplicitRepresentation", + "lod4ImplicitRepresentation", + "cityObjectBoundedBy", + "genericApplicationPropertyOfBuildingInstallation" ] }, - "IntBuildingInstallationPropertyType":{ + "BuildingPartPropertyType":{ "type":"object", - "title":"IntBuildingInstallationPropertyType", + "title":"BuildingPartPropertyType", "required":[ - "intBuildingInstallation" + "buildingPart" ], "properties":{ - "intBuildingInstallation":{ - "title":"intBuildingInstallation", + "buildingPart":{ + "title":"buildingPart", "allOf":[ { - "$ref":"#/definitions/IntBuildingInstallationType" + "$ref":"#/definitions/BuildingPartType" } ], "propertyType":"element", "elementName":{ - "localPart":"IntBuildingInstallation", + "localPart":"BuildingPart", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -2007,11 +2071,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"IntBuildingInstallationPropertyType", + "localPart":"BuildingPartPropertyType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "intBuildingInstallation", + "buildingPart", "remoteSchema", "type", "href", @@ -2022,141 +2086,34 @@ "actuate" ] }, - "RoomType":{ + "DoorType":{ "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" + "$ref":"#/definitions/AbstractOpeningType" }, { "type":"object", - "title":"RoomType", + "title":"DoorType", "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" - } - }, - "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" - } - }, - "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" - } - }, - "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", + "address":{ + "title":"address", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/IntBuildingInstallationPropertyType" + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AddressPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"roomInstallation", + "localPart":"address", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, - "genericApplicationPropertyOfRoom":{ - "title":"genericApplicationPropertyOfRoom", + "genericApplicationPropertyOfDoor":{ + "title":"genericApplicationPropertyOfDoor", "allOf":[ { "type":"array", @@ -2168,7 +2125,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfRoom", + "localPart":"_GenericApplicationPropertyOfDoor", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } } @@ -2177,38 +2134,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RoomType", + "localPart":"DoorType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "clazz", - "function", - "usage", - "lod4Solid", - "lod4MultiSurface", - "cityObjectBoundedBy", - "interiorFurniture", - "roomInstallation", - "genericApplicationPropertyOfRoom" + "address", + "genericApplicationPropertyOfDoor" ] }, - "BuildingInstallationPropertyType":{ + "OpeningPropertyType":{ "type":"object", - "title":"BuildingInstallationPropertyType", + "title":"OpeningPropertyType", "required":[ - "buildingInstallation" + "opening" ], "properties":{ - "buildingInstallation":{ - "title":"buildingInstallation", + "opening":{ + "title":"opening", "allOf":[ { - "$ref":"#/definitions/BuildingInstallationType" + "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":"BuildingInstallation", + "localPart":"_Opening", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -2319,11 +2281,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BuildingInstallationPropertyType", + "localPart":"OpeningPropertyType", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" }, "propertiesOrder":[ - "buildingInstallation", + "opening", "remoteSchema", "type", "href", @@ -2334,6 +2296,44 @@ "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/building/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ClosureSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/building/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfClosureSurface" + ] + }, "AbstractBuildingType":{ "allOf":[ { @@ -2895,7 +2895,7 @@ "properties":{ "localPart":{ "enum":[ - "BuildingInstallation" + "BuildingPart" ] }, "namespaceURI":{ @@ -2908,11 +2908,11 @@ ] }, "value":{ - "$ref":"#/definitions/BuildingInstallationType" + "$ref":"#/definitions/BuildingPartType" } }, "elementName":{ - "localPart":"BuildingInstallation", + "localPart":"BuildingPart", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -2929,7 +2929,7 @@ "properties":{ "localPart":{ "enum":[ - "_AbstractBuilding" + "_GenericApplicationPropertyOfWindow" ] }, "namespaceURI":{ @@ -2942,11 +2942,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractBuildingType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_AbstractBuilding", + "localPart":"_GenericApplicationPropertyOfWindow", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -2963,7 +2963,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfDoor" + "_GenericApplicationPropertyOfOpening" ] }, "namespaceURI":{ @@ -2980,7 +2980,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfDoor", + "localPart":"_GenericApplicationPropertyOfOpening", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -2997,7 +2997,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfRoofSurface" + "_GenericApplicationPropertyOfBoundarySurface" ] }, "namespaceURI":{ @@ -3014,7 +3014,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfRoofSurface", + "localPart":"_GenericApplicationPropertyOfBoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3031,7 +3031,7 @@ "properties":{ "localPart":{ "enum":[ - "ClosureSurface" + "OuterCeilingSurface" ] }, "namespaceURI":{ @@ -3044,11 +3044,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClosureSurfaceType" + "$ref":"#/definitions/OuterCeilingSurfaceType" } }, "elementName":{ - "localPart":"ClosureSurface", + "localPart":"OuterCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3065,7 +3065,7 @@ "properties":{ "localPart":{ "enum":[ - "Building" + "_GenericApplicationPropertyOfCeilingSurface" ] }, "namespaceURI":{ @@ -3078,11 +3078,11 @@ ] }, "value":{ - "$ref":"#/definitions/BuildingType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Building", + "localPart":"_GenericApplicationPropertyOfCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3099,7 +3099,7 @@ "properties":{ "localPart":{ "enum":[ - "RoofSurface" + "_GenericApplicationPropertyOfDoor" ] }, "namespaceURI":{ @@ -3112,11 +3112,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoofSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"RoofSurface", + "localPart":"_GenericApplicationPropertyOfDoor", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3133,7 +3133,7 @@ "properties":{ "localPart":{ "enum":[ - "BuildingFurniture" + "_GenericApplicationPropertyOfRoom" ] }, "namespaceURI":{ @@ -3146,11 +3146,11 @@ ] }, "value":{ - "$ref":"#/definitions/BuildingFurnitureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"BuildingFurniture", + "localPart":"_GenericApplicationPropertyOfRoom", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3167,7 +3167,7 @@ "properties":{ "localPart":{ "enum":[ - "_BoundarySurface" + "Window" ] }, "namespaceURI":{ @@ -3180,11 +3180,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$ref":"#/definitions/WindowType" } }, "elementName":{ - "localPart":"_BoundarySurface", + "localPart":"Window", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3201,7 +3201,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfIntBuildingInstallation" + "_GenericApplicationPropertyOfClosureSurface" ] }, "namespaceURI":{ @@ -3218,7 +3218,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation", + "localPart":"_GenericApplicationPropertyOfClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3235,7 +3235,7 @@ "properties":{ "localPart":{ "enum":[ - "WallSurface" + "Building" ] }, "namespaceURI":{ @@ -3248,11 +3248,11 @@ ] }, "value":{ - "$ref":"#/definitions/WallSurfaceType" + "$ref":"#/definitions/BuildingType" } }, "elementName":{ - "localPart":"WallSurface", + "localPart":"Building", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3269,7 +3269,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfCeilingSurface" + "_AbstractBuilding" ] }, "namespaceURI":{ @@ -3282,11 +3282,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractBuildingType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfCeilingSurface", + "localPart":"_AbstractBuilding", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3303,7 +3303,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfOuterCeilingSurface" + "FloorSurface" ] }, "namespaceURI":{ @@ -3316,11 +3316,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/FloorSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface", + "localPart":"FloorSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3337,7 +3337,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfOuterFloorSurface" + "_GenericApplicationPropertyOfGroundSurface" ] }, "namespaceURI":{ @@ -3354,7 +3354,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfOuterFloorSurface", + "localPart":"_GenericApplicationPropertyOfGroundSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3371,7 +3371,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBuildingInstallation" + "CeilingSurface" ] }, "namespaceURI":{ @@ -3384,11 +3384,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CeilingSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuildingInstallation", + "localPart":"CeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3405,7 +3405,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfOpening" + "InteriorWallSurface" ] }, "namespaceURI":{ @@ -3418,11 +3418,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/InteriorWallSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfOpening", + "localPart":"InteriorWallSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3439,7 +3439,7 @@ "properties":{ "localPart":{ "enum":[ - "OuterFloorSurface" + "WallSurface" ] }, "namespaceURI":{ @@ -3452,11 +3452,11 @@ ] }, "value":{ - "$ref":"#/definitions/OuterFloorSurfaceType" + "$ref":"#/definitions/WallSurfaceType" } }, "elementName":{ - "localPart":"OuterFloorSurface", + "localPart":"WallSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3473,7 +3473,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfGroundSurface" + "_BoundarySurface" ] }, "namespaceURI":{ @@ -3486,11 +3486,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractBoundarySurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfGroundSurface", + "localPart":"_BoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3507,7 +3507,7 @@ "properties":{ "localPart":{ "enum":[ - "Window" + "BuildingInstallation" ] }, "namespaceURI":{ @@ -3520,11 +3520,11 @@ ] }, "value":{ - "$ref":"#/definitions/WindowType" + "$ref":"#/definitions/BuildingInstallationType" } }, "elementName":{ - "localPart":"Window", + "localPart":"BuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3541,7 +3541,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBuildingPart" + "Room" ] }, "namespaceURI":{ @@ -3554,11 +3554,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/RoomType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuildingPart", + "localPart":"Room", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3575,7 +3575,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundSurface" + "_GenericApplicationPropertyOfRoofSurface" ] }, "namespaceURI":{ @@ -3588,11 +3588,11 @@ ] }, "value":{ - "$ref":"#/definitions/GroundSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"GroundSurface", + "localPart":"_GenericApplicationPropertyOfRoofSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3609,7 +3609,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWallSurface" + "_GenericApplicationPropertyOfBuildingPart" ] }, "namespaceURI":{ @@ -3626,7 +3626,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWallSurface", + "localPart":"_GenericApplicationPropertyOfBuildingPart", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3643,7 +3643,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfRoom" + "OuterFloorSurface" ] }, "namespaceURI":{ @@ -3656,11 +3656,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/OuterFloorSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfRoom", + "localPart":"OuterFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3677,7 +3677,7 @@ "properties":{ "localPart":{ "enum":[ - "IntBuildingInstallation" + "_GenericApplicationPropertyOfBuildingFurniture" ] }, "namespaceURI":{ @@ -3690,11 +3690,11 @@ ] }, "value":{ - "$ref":"#/definitions/IntBuildingInstallationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"IntBuildingInstallation", + "localPart":"_GenericApplicationPropertyOfBuildingFurniture", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3711,7 +3711,7 @@ "properties":{ "localPart":{ "enum":[ - "Door" + "_GenericApplicationPropertyOfBuildingInstallation" ] }, "namespaceURI":{ @@ -3724,11 +3724,11 @@ ] }, "value":{ - "$ref":"#/definitions/DoorType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Door", + "localPart":"_GenericApplicationPropertyOfBuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3745,7 +3745,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWindow" + "_GenericApplicationPropertyOfOuterCeilingSurface" ] }, "namespaceURI":{ @@ -3762,7 +3762,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWindow", + "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3779,7 +3779,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfFloorSurface" + "_GenericApplicationPropertyOfWallSurface" ] }, "namespaceURI":{ @@ -3796,7 +3796,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfFloorSurface", + "localPart":"_GenericApplicationPropertyOfWallSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3813,7 +3813,7 @@ "properties":{ "localPart":{ "enum":[ - "FloorSurface" + "Door" ] }, "namespaceURI":{ @@ -3826,11 +3826,11 @@ ] }, "value":{ - "$ref":"#/definitions/FloorSurfaceType" + "$ref":"#/definitions/DoorType" } }, "elementName":{ - "localPart":"FloorSurface", + "localPart":"Door", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3847,7 +3847,7 @@ "properties":{ "localPart":{ "enum":[ - "Room" + "_Opening" ] }, "namespaceURI":{ @@ -3860,11 +3860,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoomType" + "$ref":"#/definitions/AbstractOpeningType" } }, "elementName":{ - "localPart":"Room", + "localPart":"_Opening", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3881,7 +3881,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBuilding" + "GroundSurface" ] }, "namespaceURI":{ @@ -3894,11 +3894,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/GroundSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuilding", + "localPart":"GroundSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3915,7 +3915,7 @@ "properties":{ "localPart":{ "enum":[ - "_Opening" + "_GenericApplicationPropertyOfBuilding" ] }, "namespaceURI":{ @@ -3928,11 +3928,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractOpeningType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_Opening", + "localPart":"_GenericApplicationPropertyOfBuilding", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3949,7 +3949,7 @@ "properties":{ "localPart":{ "enum":[ - "InteriorWallSurface" + "IntBuildingInstallation" ] }, "namespaceURI":{ @@ -3962,11 +3962,11 @@ ] }, "value":{ - "$ref":"#/definitions/InteriorWallSurfaceType" + "$ref":"#/definitions/IntBuildingInstallationType" } }, "elementName":{ - "localPart":"InteriorWallSurface", + "localPart":"IntBuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -3983,7 +3983,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBoundarySurface" + "_GenericApplicationPropertyOfAbstractBuilding" ] }, "namespaceURI":{ @@ -4000,7 +4000,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBoundarySurface", + "localPart":"_GenericApplicationPropertyOfAbstractBuilding", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -4017,7 +4017,7 @@ "properties":{ "localPart":{ "enum":[ - "CeilingSurface" + "ClosureSurface" ] }, "namespaceURI":{ @@ -4030,11 +4030,11 @@ ] }, "value":{ - "$ref":"#/definitions/CeilingSurfaceType" + "$ref":"#/definitions/ClosureSurfaceType" } }, "elementName":{ - "localPart":"CeilingSurface", + "localPart":"ClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -4051,7 +4051,7 @@ "properties":{ "localPart":{ "enum":[ - "BuildingPart" + "_GenericApplicationPropertyOfIntBuildingInstallation" ] }, "namespaceURI":{ @@ -4064,11 +4064,11 @@ ] }, "value":{ - "$ref":"#/definitions/BuildingPartType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"BuildingPart", + "localPart":"_GenericApplicationPropertyOfIntBuildingInstallation", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -4119,7 +4119,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfClosureSurface" + "RoofSurface" ] }, "namespaceURI":{ @@ -4132,11 +4132,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/RoofSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfClosureSurface", + "localPart":"RoofSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -4153,7 +4153,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBuildingFurniture" + "BuildingFurniture" ] }, "namespaceURI":{ @@ -4166,11 +4166,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/BuildingFurnitureType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBuildingFurniture", + "localPart":"BuildingFurniture", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -4187,7 +4187,7 @@ "properties":{ "localPart":{ "enum":[ - "OuterCeilingSurface" + "_GenericApplicationPropertyOfOuterFloorSurface" ] }, "namespaceURI":{ @@ -4200,11 +4200,11 @@ ] }, "value":{ - "$ref":"#/definitions/OuterCeilingSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"OuterCeilingSurface", + "localPart":"_GenericApplicationPropertyOfOuterFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } }, @@ -4221,7 +4221,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfAbstractBuilding" + "_GenericApplicationPropertyOfFloorSurface" ] }, "namespaceURI":{ @@ -4238,7 +4238,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfAbstractBuilding", + "localPart":"_GenericApplicationPropertyOfFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/building/2.0" } } diff --git a/scripts/jsonschemas/CityGML_CityFuntiture_2_0.jsonschema b/scripts/jsonschemas/CityGML_CityFuntiture_2_0.jsonschema index c2a12d78..0636cbc0 100644 --- a/scripts/jsonschemas/CityGML_CityFuntiture_2_0.jsonschema +++ b/scripts/jsonschemas/CityGML_CityFuntiture_2_0.jsonschema @@ -273,7 +273,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfCityFurniture" + "CityFurniture" ] }, "namespaceURI":{ @@ -286,11 +286,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/2.0" } }, @@ -307,7 +307,7 @@ "properties":{ "localPart":{ "enum":[ - "CityFurniture" + "_GenericApplicationPropertyOfCityFurniture" ] }, "namespaceURI":{ @@ -320,11 +320,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/2.0" } } diff --git a/scripts/jsonschemas/CityGML_CityObjectGroup_1_0.jsonschema b/scripts/jsonschemas/CityGML_CityObjectGroup_1_0.jsonschema index c0d4d8e5..605d9911 100644 --- a/scripts/jsonschemas/CityGML_CityObjectGroup_1_0.jsonschema +++ b/scripts/jsonschemas/CityGML_CityObjectGroup_1_0.jsonschema @@ -2,9 +2,143 @@ { "id":"http://www.opengis.net/citygml/cityobjectgroup/1.0#", "definitions":{ - "CityObjectGroupMemberType":{ + "CityObjectGroupType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" + }, + { + "type":"object", + "title":"CityObjectGroupType", + "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/cityobjectgroup/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/cityobjectgroup/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/cityobjectgroup/1.0" + } + }, + "groupMember":{ + "title":"groupMember", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CityObjectGroupMemberType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"groupMember", + "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/1.0" + } + }, + "parent":{ + "title":"parent", + "allOf":[ + { + "$ref":"#/definitions/CityObjectGroupParentType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parent", + "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/1.0" + } + }, + "geometry":{ + "title":"geometry", + "allOf":[ + { + "$ref":"#/definitions/GeometryPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"geometry", + "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/1.0" + } + }, + "genericApplicationPropertyOfCityObjectGroup":{ + "title":"genericApplicationPropertyOfCityObjectGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"_GenericApplicationPropertyOfCityObjectGroup", + "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CityObjectGroupType", + "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/1.0" + }, + "propertiesOrder":[ + "clazz", + "function", + "usage", + "groupMember", + "parent", + "geometry", + "genericApplicationPropertyOfCityObjectGroup" + ] + }, + "CityObjectGroupParentType":{ "type":"object", - "title":"CityObjectGroupMemberType", + "title":"CityObjectGroupParentType", "required":[ "cityObject" ], @@ -34,19 +168,6 @@ "namespaceURI":"http://www.opengis.net/citygml/1.0" } }, - "cityObjectGroupMemberRole":{ - "title":"cityObjectGroupMemberRole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -154,12 +275,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CityObjectGroupMemberType", + "localPart":"CityObjectGroupParentType", "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/1.0" }, "propertiesOrder":[ "cityObject", - "cityObjectGroupMemberRole", "remoteSchema", "type", "href", @@ -170,143 +290,9 @@ "actuate" ] }, - "CityObjectGroupType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" - }, - { - "type":"object", - "title":"CityObjectGroupType", - "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/cityobjectgroup/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/cityobjectgroup/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/cityobjectgroup/1.0" - } - }, - "groupMember":{ - "title":"groupMember", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CityObjectGroupMemberType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"groupMember", - "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/1.0" - } - }, - "parent":{ - "title":"parent", - "allOf":[ - { - "$ref":"#/definitions/CityObjectGroupParentType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parent", - "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/1.0" - } - }, - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/GeometryPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"geometry", - "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/1.0" - } - }, - "genericApplicationPropertyOfCityObjectGroup":{ - "title":"genericApplicationPropertyOfCityObjectGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"_GenericApplicationPropertyOfCityObjectGroup", - "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CityObjectGroupType", - "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/1.0" - }, - "propertiesOrder":[ - "clazz", - "function", - "usage", - "groupMember", - "parent", - "geometry", - "genericApplicationPropertyOfCityObjectGroup" - ] - }, - "CityObjectGroupParentType":{ + "CityObjectGroupMemberType":{ "type":"object", - "title":"CityObjectGroupParentType", + "title":"CityObjectGroupMemberType", "required":[ "cityObject" ], @@ -336,6 +322,19 @@ "namespaceURI":"http://www.opengis.net/citygml/1.0" } }, + "cityObjectGroupMemberRole":{ + "title":"cityObjectGroupMemberRole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -443,11 +442,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CityObjectGroupParentType", + "localPart":"CityObjectGroupMemberType", "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/1.0" }, "propertiesOrder":[ "cityObject", + "cityObjectGroupMemberRole", "remoteSchema", "type", "href", diff --git a/scripts/jsonschemas/CityGML_CityObjectGroup_2_0.jsonschema b/scripts/jsonschemas/CityGML_CityObjectGroup_2_0.jsonschema index f31deec4..660b4f1e 100644 --- a/scripts/jsonschemas/CityGML_CityObjectGroup_2_0.jsonschema +++ b/scripts/jsonschemas/CityGML_CityObjectGroup_2_0.jsonschema @@ -2,140 +2,6 @@ { "id":"http://www.opengis.net/citygml/cityobjectgroup/2.0#", "definitions":{ - "CityObjectGroupType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" - }, - { - "type":"object", - "title":"CityObjectGroupType", - "properties":{ - "clazz":{ - "title":"clazz", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"class", - "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/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/cityobjectgroup/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/cityobjectgroup/2.0" - } - }, - "groupMember":{ - "title":"groupMember", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CityObjectGroupMemberType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"groupMember", - "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/2.0" - } - }, - "parent":{ - "title":"parent", - "allOf":[ - { - "$ref":"#/definitions/CityObjectGroupParentType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parent", - "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/2.0" - } - }, - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/GeometryPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"geometry", - "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/2.0" - } - }, - "genericApplicationPropertyOfCityObjectGroup":{ - "title":"genericApplicationPropertyOfCityObjectGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"_GenericApplicationPropertyOfCityObjectGroup", - "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CityObjectGroupType", - "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/2.0" - }, - "propertiesOrder":[ - "clazz", - "function", - "usage", - "groupMember", - "parent", - "geometry", - "genericApplicationPropertyOfCityObjectGroup" - ] - }, "CityObjectGroupParentType":{ "type":"object", "title":"CityObjectGroupParentType", @@ -457,6 +323,140 @@ "show", "actuate" ] + }, + "CityObjectGroupType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" + }, + { + "type":"object", + "title":"CityObjectGroupType", + "properties":{ + "clazz":{ + "title":"clazz", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"class", + "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/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/cityobjectgroup/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/cityobjectgroup/2.0" + } + }, + "groupMember":{ + "title":"groupMember", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CityObjectGroupMemberType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"groupMember", + "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/2.0" + } + }, + "parent":{ + "title":"parent", + "allOf":[ + { + "$ref":"#/definitions/CityObjectGroupParentType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parent", + "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/2.0" + } + }, + "geometry":{ + "title":"geometry", + "allOf":[ + { + "$ref":"#/definitions/GeometryPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"geometry", + "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/2.0" + } + }, + "genericApplicationPropertyOfCityObjectGroup":{ + "title":"genericApplicationPropertyOfCityObjectGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"_GenericApplicationPropertyOfCityObjectGroup", + "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CityObjectGroupType", + "namespaceURI":"http://www.opengis.net/citygml/cityobjectgroup/2.0" + }, + "propertiesOrder":[ + "clazz", + "function", + "usage", + "groupMember", + "parent", + "geometry", + "genericApplicationPropertyOfCityObjectGroup" + ] } }, "anyOf":[ diff --git a/scripts/jsonschemas/CityGML_Generics_1_0.jsonschema b/scripts/jsonschemas/CityGML_Generics_1_0.jsonschema index 39b4c62b..aff9618f 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":{ - "StringAttributeType":{ - "required":[ - "value" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGenericAttributeType" - }, - { - "type":"object", - "title":"StringAttributeType", - "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/citygml/generics/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"StringAttributeType", - "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" - ] - }, "GenericCityObjectType":{ "allOf":[ { @@ -356,6 +282,43 @@ "lod4ImplicitRepresentation" ] }, + "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" + ] + }, "DateAttributeType":{ "required":[ "value" @@ -393,6 +356,43 @@ "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" + ] + }, "AbstractGenericAttributeType":{ "type":"object", "title":"AbstractGenericAttributeType", @@ -423,7 +423,7 @@ "name" ] }, - "UriAttributeType":{ + "IntAttributeType":{ "required":[ "value" ], @@ -433,13 +433,13 @@ }, { "type":"object", - "title":"UriAttributeType", + "title":"IntAttributeType", "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/integer" } ], "propertyType":"element", @@ -453,14 +453,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"UriAttributeType", + "localPart":"IntAttributeType", "namespaceURI":"http://www.opengis.net/citygml/generics/1.0" }, "propertiesOrder":[ "value" ] }, - "IntAttributeType":{ + "StringAttributeType":{ "required":[ "value" ], @@ -470,13 +470,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", @@ -490,7 +490,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IntAttributeType", + "localPart":"StringAttributeType", "namespaceURI":"http://www.opengis.net/citygml/generics/1.0" }, "propertiesOrder":[ @@ -512,7 +512,7 @@ "properties":{ "localPart":{ "enum":[ - "uriAttribute" + "stringAttribute" ] }, "namespaceURI":{ @@ -525,11 +525,11 @@ ] }, "value":{ - "$ref":"#/definitions/UriAttributeType" + "$ref":"#/definitions/StringAttributeType" } }, "elementName":{ - "localPart":"uriAttribute", + "localPart":"stringAttribute", "namespaceURI":"http://www.opengis.net/citygml/generics/1.0" } }, @@ -546,7 +546,7 @@ "properties":{ "localPart":{ "enum":[ - "intAttribute" + "dateAttribute" ] }, "namespaceURI":{ @@ -559,11 +559,11 @@ ] }, "value":{ - "$ref":"#/definitions/IntAttributeType" + "$ref":"#/definitions/DateAttributeType" } }, "elementName":{ - "localPart":"intAttribute", + "localPart":"dateAttribute", "namespaceURI":"http://www.opengis.net/citygml/generics/1.0" } }, @@ -580,7 +580,7 @@ "properties":{ "localPart":{ "enum":[ - "GenericCityObject" + "doubleAttribute" ] }, "namespaceURI":{ @@ -593,11 +593,11 @@ ] }, "value":{ - "$ref":"#/definitions/GenericCityObjectType" + "$ref":"#/definitions/DoubleAttributeType" } }, "elementName":{ - "localPart":"GenericCityObject", + "localPart":"doubleAttribute", "namespaceURI":"http://www.opengis.net/citygml/generics/1.0" } }, @@ -614,7 +614,7 @@ "properties":{ "localPart":{ "enum":[ - "dateAttribute" + "GenericCityObject" ] }, "namespaceURI":{ @@ -627,11 +627,11 @@ ] }, "value":{ - "$ref":"#/definitions/DateAttributeType" + "$ref":"#/definitions/GenericCityObjectType" } }, "elementName":{ - "localPart":"dateAttribute", + "localPart":"GenericCityObject", "namespaceURI":"http://www.opengis.net/citygml/generics/1.0" } }, @@ -648,7 +648,7 @@ "properties":{ "localPart":{ "enum":[ - "stringAttribute" + "intAttribute" ] }, "namespaceURI":{ @@ -661,11 +661,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringAttributeType" + "$ref":"#/definitions/IntAttributeType" } }, "elementName":{ - "localPart":"stringAttribute", + "localPart":"intAttribute", "namespaceURI":"http://www.opengis.net/citygml/generics/1.0" } }, @@ -682,7 +682,7 @@ "properties":{ "localPart":{ "enum":[ - "_genericAttribute" + "uriAttribute" ] }, "namespaceURI":{ @@ -695,11 +695,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGenericAttributeType" + "$ref":"#/definitions/UriAttributeType" } }, "elementName":{ - "localPart":"_genericAttribute", + "localPart":"uriAttribute", "namespaceURI":"http://www.opengis.net/citygml/generics/1.0" } }, @@ -716,7 +716,7 @@ "properties":{ "localPart":{ "enum":[ - "doubleAttribute" + "_genericAttribute" ] }, "namespaceURI":{ @@ -729,11 +729,11 @@ ] }, "value":{ - "$ref":"#/definitions/DoubleAttributeType" + "$ref":"#/definitions/AbstractGenericAttributeType" } }, "elementName":{ - "localPart":"doubleAttribute", + "localPart":"_genericAttribute", "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 e176a4c5..881cea24 100644 --- a/scripts/jsonschemas/CityGML_Generics_2_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Generics_2_0.jsonschema @@ -2,185 +2,7 @@ { "id":"http://www.opengis.net/citygml/generics/2.0#", "definitions":{ - "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/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DoubleAttributeType", - "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" - }, - "propertiesOrder":[ - "value" - ] - }, - "IntAttributeType":{ - "required":[ - "value" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGenericAttributeType" - }, - { - "type":"object", - "title":"IntAttributeType", - "properties":{ - "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/citygml/generics/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IntAttributeType", - "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" - }, - "propertiesOrder":[ - "value" - ] - }, - "StringAttributeType":{ - "required":[ - "value" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGenericAttributeType" - }, - { - "type":"object", - "title":"StringAttributeType", - "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/citygml/generics/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"StringAttributeType", - "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" - }, - "propertiesOrder":[ - "value" - ] - }, - "GenericAttributeSetType":{ - "required":[ - "genericAttribute" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGenericAttributeType" - }, - { - "type":"object", - "title":"GenericAttributeSetType", - "properties":{ - "genericAttribute":{ - "title":"genericAttribute", - "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 - } - ], - "propertyType":"elementRef", - "elementName":{ - "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":"GenericAttributeSetType", - "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" - }, - "propertiesOrder":[ - "genericAttribute", - "codeSpace" - ] - }, - "MeasureAttributeType":{ + "DateAttributeType":{ "required":[ "value" ], @@ -190,13 +12,13 @@ }, { "type":"object", - "title":"MeasureAttributeType", + "title":"DateAttributeType", "properties":{ "value":{ "title":"value", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date" } ], "propertyType":"element", @@ -210,44 +32,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MeasureAttributeType", + "localPart":"DateAttributeType", "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" - ] - }, - "DateAttributeType":{ + "DoubleAttributeType":{ "required":[ "value" ], @@ -257,13 +49,13 @@ }, { "type":"object", - "title":"DateAttributeType", + "title":"DoubleAttributeType", "properties":{ "value":{ "title":"value", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", @@ -277,14 +69,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DateAttributeType", + "localPart":"DoubleAttributeType", "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" }, "propertiesOrder":[ "value" ] }, - "UriAttributeType":{ + "IntAttributeType":{ "required":[ "value" ], @@ -294,13 +86,13 @@ }, { "type":"object", - "title":"UriAttributeType", + "title":"IntAttributeType", "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/integer" } ], "propertyType":"element", @@ -314,7 +106,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"UriAttributeType", + "localPart":"IntAttributeType", "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" }, "propertiesOrder":[ @@ -600,6 +392,214 @@ "lod3ImplicitRepresentation", "lod4ImplicitRepresentation" ] + }, + "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" + ] + }, + "GenericAttributeSetType":{ + "required":[ + "genericAttribute" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGenericAttributeType" + }, + { + "type":"object", + "title":"GenericAttributeSetType", + "properties":{ + "genericAttribute":{ + "title":"genericAttribute", + "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 + } + ], + "propertyType":"elementRef", + "elementName":{ + "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":"GenericAttributeSetType", + "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" + }, + "propertiesOrder":[ + "genericAttribute", + "codeSpace" + ] + }, + "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/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"UriAttributeType", + "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" + }, + "propertiesOrder":[ + "value" + ] + }, + "MeasureAttributeType":{ + "required":[ + "value" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGenericAttributeType" + }, + { + "type":"object", + "title":"MeasureAttributeType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MeasureAttributeType", + "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" + }, + "propertiesOrder":[ + "value" + ] + }, + "StringAttributeType":{ + "required":[ + "value" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGenericAttributeType" + }, + { + "type":"object", + "title":"StringAttributeType", + "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/citygml/generics/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"StringAttributeType", + "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" + }, + "propertiesOrder":[ + "value" + ] } }, "anyOf":[ @@ -616,7 +616,7 @@ "properties":{ "localPart":{ "enum":[ - "GenericCityObject" + "uriAttribute" ] }, "namespaceURI":{ @@ -629,11 +629,11 @@ ] }, "value":{ - "$ref":"#/definitions/GenericCityObjectType" + "$ref":"#/definitions/UriAttributeType" } }, "elementName":{ - "localPart":"GenericCityObject", + "localPart":"uriAttribute", "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" } }, @@ -650,7 +650,7 @@ "properties":{ "localPart":{ "enum":[ - "uriAttribute" + "dateAttribute" ] }, "namespaceURI":{ @@ -663,11 +663,11 @@ ] }, "value":{ - "$ref":"#/definitions/UriAttributeType" + "$ref":"#/definitions/DateAttributeType" } }, "elementName":{ - "localPart":"uriAttribute", + "localPart":"dateAttribute", "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" } }, @@ -684,7 +684,7 @@ "properties":{ "localPart":{ "enum":[ - "_genericAttribute" + "measureAttribute" ] }, "namespaceURI":{ @@ -697,11 +697,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGenericAttributeType" + "$ref":"#/definitions/MeasureAttributeType" } }, "elementName":{ - "localPart":"_genericAttribute", + "localPart":"measureAttribute", "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" } }, @@ -718,7 +718,7 @@ "properties":{ "localPart":{ "enum":[ - "genericAttributeSet" + "doubleAttribute" ] }, "namespaceURI":{ @@ -731,11 +731,11 @@ ] }, "value":{ - "$ref":"#/definitions/GenericAttributeSetType" + "$ref":"#/definitions/DoubleAttributeType" } }, "elementName":{ - "localPart":"genericAttributeSet", + "localPart":"doubleAttribute", "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" } }, @@ -752,7 +752,7 @@ "properties":{ "localPart":{ "enum":[ - "intAttribute" + "genericAttributeSet" ] }, "namespaceURI":{ @@ -765,11 +765,11 @@ ] }, "value":{ - "$ref":"#/definitions/IntAttributeType" + "$ref":"#/definitions/GenericAttributeSetType" } }, "elementName":{ - "localPart":"intAttribute", + "localPart":"genericAttributeSet", "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" } }, @@ -820,7 +820,7 @@ "properties":{ "localPart":{ "enum":[ - "dateAttribute" + "_genericAttribute" ] }, "namespaceURI":{ @@ -833,11 +833,11 @@ ] }, "value":{ - "$ref":"#/definitions/DateAttributeType" + "$ref":"#/definitions/AbstractGenericAttributeType" } }, "elementName":{ - "localPart":"dateAttribute", + "localPart":"_genericAttribute", "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" } }, @@ -854,7 +854,7 @@ "properties":{ "localPart":{ "enum":[ - "measureAttribute" + "GenericCityObject" ] }, "namespaceURI":{ @@ -867,11 +867,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureAttributeType" + "$ref":"#/definitions/GenericCityObjectType" } }, "elementName":{ - "localPart":"measureAttribute", + "localPart":"GenericCityObject", "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" } }, @@ -888,7 +888,7 @@ "properties":{ "localPart":{ "enum":[ - "doubleAttribute" + "intAttribute" ] }, "namespaceURI":{ @@ -901,11 +901,11 @@ ] }, "value":{ - "$ref":"#/definitions/DoubleAttributeType" + "$ref":"#/definitions/IntAttributeType" } }, "elementName":{ - "localPart":"doubleAttribute", + "localPart":"intAttribute", "namespaceURI":"http://www.opengis.net/citygml/generics/2.0" } } diff --git a/scripts/jsonschemas/CityGML_Relief_1_0.jsonschema b/scripts/jsonschemas/CityGML_Relief_1_0.jsonschema index e31f2d2a..3a46693e 100644 --- a/scripts/jsonschemas/CityGML_Relief_1_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Relief_1_0.jsonschema @@ -20,46 +20,43 @@ "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, - "AbstractReliefComponentType":{ - "required":[ - "lod" - ], + "BreaklineReliefType":{ "allOf":[ { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" + "$ref":"#/definitions/AbstractReliefComponentType" }, { "type":"object", - "title":"AbstractReliefComponentType", + "title":"BreaklineReliefType", "properties":{ - "lod":{ - "title":"lod", + "ridgeOrValleyLines":{ + "title":"ridgeOrValleyLines", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod", + "localPart":"ridgeOrValleyLines", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, - "extent":{ - "title":"extent", + "breaklines":{ + "title":"breaklines", "allOf":[ { - "$ref":"#/definitions/PolygonPropertyType" + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"extent", + "localPart":"breaklines", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, - "genericApplicationPropertyOfReliefComponent":{ - "title":"genericApplicationPropertyOfReliefComponent", + "genericApplicationPropertyOfBreaklineRelief":{ + "title":"genericApplicationPropertyOfBreaklineRelief", "allOf":[ { "type":"array", @@ -71,7 +68,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfReliefComponent", + "localPart":"_GenericApplicationPropertyOfBreaklineRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } } @@ -80,18 +77,36 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractReliefComponentType", + "localPart":"BreaklineReliefType", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" }, "propertiesOrder":[ - "lod", - "extent", - "genericApplicationPropertyOfReliefComponent" + "ridgeOrValleyLines", + "breaklines", + "genericApplicationPropertyOfBreaklineRelief" ] }, - "TINReliefType":{ + "TinPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/AssociationType" + }, + { + "type":"object", + "title":"TinPropertyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"tinPropertyType", + "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" + } + }, + "MassPointReliefType":{ "required":[ - "tin" + "reliefPoints" ], "allOf":[ { @@ -99,23 +114,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", @@ -127,7 +142,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfTinRelief", + "localPart":"_GenericApplicationPropertyOfMassPointRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } } @@ -136,77 +151,41 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TINReliefType", + "localPart":"MassPointReliefType", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" }, "propertiesOrder":[ - "tin", - "genericApplicationPropertyOfTinRelief" + "reliefPoints", + "genericApplicationPropertyOfMassPointRelief" ] }, - "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":{ + "RasterReliefType":{ "required":[ - "lod", - "reliefComponent" + "grid" ], "allOf":[ { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" + "$ref":"#/definitions/AbstractReliefComponentType" }, { "type":"object", - "title":"ReliefFeatureType", + "title":"RasterReliefType", "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", + "grid":{ + "title":"grid", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ReliefComponentPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/GridPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"reliefComponent", + "localPart":"grid", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, - "genericApplicationPropertyOfReliefFeature":{ - "title":"genericApplicationPropertyOfReliefFeature", + "genericApplicationPropertyOfRasterRelief":{ + "title":"genericApplicationPropertyOfRasterRelief", "allOf":[ { "type":"array", @@ -218,7 +197,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfReliefFeature", + "localPart":"_GenericApplicationPropertyOfRasterRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } } @@ -227,52 +206,59 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ReliefFeatureType", + "localPart":"RasterReliefType", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" }, "propertiesOrder":[ - "lod", - "reliefComponent", - "genericApplicationPropertyOfReliefFeature" + "grid", + "genericApplicationPropertyOfRasterRelief" ] }, - "BreaklineReliefType":{ + "GridPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/AssociationType" + }, + { + "type":"object", + "title":"GridPropertyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"gridPropertyType", + "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" + } + }, + "TINReliefType":{ + "required":[ + "tin" + ], "allOf":[ { "$ref":"#/definitions/AbstractReliefComponentType" }, { "type":"object", - "title":"BreaklineReliefType", + "title":"TINReliefType", "properties":{ - "ridgeOrValleyLines":{ - "title":"ridgeOrValleyLines", - "allOf":[ - { - "$ref":"#/definitions/MultiCurvePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ridgeOrValleyLines", - "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" - } - }, - "breaklines":{ - "title":"breaklines", + "tin":{ + "title":"tin", "allOf":[ { - "$ref":"#/definitions/MultiCurvePropertyType" + "$ref":"#/definitions/TinPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"breaklines", + "localPart":"tin", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, - "genericApplicationPropertyOfBreaklineRelief":{ - "title":"genericApplicationPropertyOfBreaklineRelief", + "genericApplicationPropertyOfTinRelief":{ + "title":"genericApplicationPropertyOfTinRelief", "allOf":[ { "type":"array", @@ -284,7 +270,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBreaklineRelief", + "localPart":"_GenericApplicationPropertyOfTinRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } } @@ -293,42 +279,54 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BreaklineReliefType", + "localPart":"TINReliefType", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" }, "propertiesOrder":[ - "ridgeOrValleyLines", - "breaklines", - "genericApplicationPropertyOfBreaklineRelief" + "tin", + "genericApplicationPropertyOfTinRelief" ] }, - "RasterReliefType":{ + "AbstractReliefComponentType":{ "required":[ - "grid" + "lod" ], "allOf":[ { - "$ref":"#/definitions/AbstractReliefComponentType" + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"RasterReliefType", + "title":"AbstractReliefComponentType", "properties":{ - "grid":{ - "title":"grid", + "lod":{ + "title":"lod", "allOf":[ { - "$ref":"#/definitions/GridPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"grid", + "localPart":"lod", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, - "genericApplicationPropertyOfRasterRelief":{ - "title":"genericApplicationPropertyOfRasterRelief", + "extent":{ + "title":"extent", + "allOf":[ + { + "$ref":"#/definitions/PolygonPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"extent", + "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" + } + }, + "genericApplicationPropertyOfReliefComponent":{ + "title":"genericApplicationPropertyOfReliefComponent", "allOf":[ { "type":"array", @@ -340,7 +338,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfRasterRelief", + "localPart":"_GenericApplicationPropertyOfReliefComponent", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } } @@ -349,41 +347,60 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RasterReliefType", + "localPart":"AbstractReliefComponentType", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" }, "propertiesOrder":[ - "grid", - "genericApplicationPropertyOfRasterRelief" + "lod", + "extent", + "genericApplicationPropertyOfReliefComponent" ] }, - "MassPointReliefType":{ + "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", @@ -395,7 +412,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfMassPointRelief", + "localPart":"_GenericApplicationPropertyOfReliefFeature", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } } @@ -404,31 +421,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MassPointReliefType", + "localPart":"ReliefFeatureType", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" }, "propertiesOrder":[ - "reliefPoints", - "genericApplicationPropertyOfMassPointRelief" + "lod", + "reliefComponent", + "genericApplicationPropertyOfReliefFeature" ] - }, - "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":[ - "ReliefFeature" + "_GenericApplicationPropertyOfTinRelief" ] }, "namespaceURI":{ @@ -458,11 +458,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" } }, @@ -479,7 +479,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfRasterRelief" + "_ReliefComponent" ] }, "namespaceURI":{ @@ -492,11 +492,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractReliefComponentType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfRasterRelief", + "localPart":"_ReliefComponent", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, @@ -513,7 +513,7 @@ "properties":{ "localPart":{ "enum":[ - "_ReliefComponent" + "_GenericApplicationPropertyOfRasterRelief" ] }, "namespaceURI":{ @@ -526,11 +526,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractReliefComponentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_ReliefComponent", + "localPart":"_GenericApplicationPropertyOfRasterRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, @@ -547,7 +547,7 @@ "properties":{ "localPart":{ "enum":[ - "TINRelief" + "RasterRelief" ] }, "namespaceURI":{ @@ -560,11 +560,11 @@ ] }, "value":{ - "$ref":"#/definitions/TINReliefType" + "$ref":"#/definitions/RasterReliefType" } }, "elementName":{ - "localPart":"TINRelief", + "localPart":"RasterRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, @@ -581,7 +581,7 @@ "properties":{ "localPart":{ "enum":[ - "BreaklineRelief" + "_GenericApplicationPropertyOfReliefFeature" ] }, "namespaceURI":{ @@ -594,11 +594,11 @@ ] }, "value":{ - "$ref":"#/definitions/BreaklineReliefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"BreaklineRelief", + "localPart":"_GenericApplicationPropertyOfReliefFeature", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, @@ -615,7 +615,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfReliefFeature" + "TINRelief" ] }, "namespaceURI":{ @@ -628,11 +628,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/TINReliefType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfReliefFeature", + "localPart":"TINRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, @@ -649,7 +649,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBreaklineRelief" + "_GenericApplicationPropertyOfMassPointRelief" ] }, "namespaceURI":{ @@ -666,7 +666,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBreaklineRelief", + "localPart":"_GenericApplicationPropertyOfMassPointRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, @@ -683,7 +683,7 @@ "properties":{ "localPart":{ "enum":[ - "MassPointRelief" + "_GenericApplicationPropertyOfBreaklineRelief" ] }, "namespaceURI":{ @@ -696,11 +696,11 @@ ] }, "value":{ - "$ref":"#/definitions/MassPointReliefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"MassPointRelief", + "localPart":"_GenericApplicationPropertyOfBreaklineRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, @@ -717,7 +717,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTinRelief" + "Elevation" ] }, "namespaceURI":{ @@ -730,11 +730,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/LengthType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTinRelief", + "localPart":"Elevation", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, @@ -785,7 +785,7 @@ "properties":{ "localPart":{ "enum":[ - "Elevation" + "MassPointRelief" ] }, "namespaceURI":{ @@ -798,11 +798,11 @@ ] }, "value":{ - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/MassPointReliefType" } }, "elementName":{ - "localPart":"Elevation", + "localPart":"MassPointRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, @@ -819,7 +819,7 @@ "properties":{ "localPart":{ "enum":[ - "RasterRelief" + "ReliefFeature" ] }, "namespaceURI":{ @@ -832,11 +832,11 @@ ] }, "value":{ - "$ref":"#/definitions/RasterReliefType" + "$ref":"#/definitions/ReliefFeatureType" } }, "elementName":{ - "localPart":"RasterRelief", + "localPart":"ReliefFeature", "namespaceURI":"http://www.opengis.net/citygml/relief/1.0" } }, @@ -853,7 +853,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfMassPointRelief" + "BreaklineRelief" ] }, "namespaceURI":{ @@ -866,11 +866,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/BreaklineReliefType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfMassPointRelief", + "localPart":"BreaklineRelief", "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 5a7b595d..963454b6 100644 --- a/scripts/jsonschemas/CityGML_Relief_2_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Relief_2_0.jsonschema @@ -156,6 +156,61 @@ "actuate" ] }, + "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" + } + }, + "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/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RasterReliefType", + "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" + }, + "propertiesOrder":[ + "grid", + "genericApplicationPropertyOfRasterRelief" + ] + }, "GridPropertyType":{ "type":"object", "title":"GridPropertyType", @@ -452,46 +507,43 @@ "actuate" ] }, - "AbstractReliefComponentType":{ - "required":[ - "lod" - ], + "BreaklineReliefType":{ "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" + "$ref":"#/definitions/AbstractReliefComponentType" }, { "type":"object", - "title":"AbstractReliefComponentType", + "title":"BreaklineReliefType", "properties":{ - "lod":{ - "title":"lod", + "ridgeOrValleyLines":{ + "title":"ridgeOrValleyLines", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod", + "localPart":"ridgeOrValleyLines", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, - "extent":{ - "title":"extent", + "breaklines":{ + "title":"breaklines", "allOf":[ { - "$ref":"#/definitions/PolygonPropertyType" + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"extent", + "localPart":"breaklines", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, - "genericApplicationPropertyOfReliefComponent":{ - "title":"genericApplicationPropertyOfReliefComponent", + "genericApplicationPropertyOfBreaklineRelief":{ + "title":"genericApplicationPropertyOfBreaklineRelief", "allOf":[ { "type":"array", @@ -503,7 +555,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfReliefComponent", + "localPart":"_GenericApplicationPropertyOfBreaklineRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } } @@ -512,42 +564,55 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractReliefComponentType", + "localPart":"BreaklineReliefType", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" }, "propertiesOrder":[ - "lod", - "extent", - "genericApplicationPropertyOfReliefComponent" + "ridgeOrValleyLines", + "breaklines", + "genericApplicationPropertyOfBreaklineRelief" ] }, - "TINReliefType":{ + "AbstractReliefComponentType":{ "required":[ - "tin" + "lod" ], "allOf":[ { - "$ref":"#/definitions/AbstractReliefComponentType" + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"TINReliefType", + "title":"AbstractReliefComponentType", "properties":{ - "tin":{ - "title":"tin", + "lod":{ + "title":"lod", "allOf":[ { - "$ref":"#/definitions/TinPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"tin", + "localPart":"lod", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, - "genericApplicationPropertyOfTinRelief":{ - "title":"genericApplicationPropertyOfTinRelief", + "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", @@ -559,7 +624,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfTinRelief", + "localPart":"_GenericApplicationPropertyOfReliefComponent", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } } @@ -568,12 +633,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TINReliefType", + "localPart":"AbstractReliefComponentType", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" }, "propertiesOrder":[ - "tin", - "genericApplicationPropertyOfTinRelief" + "lod", + "extent", + "genericApplicationPropertyOfReliefComponent" ] }, "MassPointReliefType":{ @@ -631,9 +697,9 @@ "genericApplicationPropertyOfMassPointRelief" ] }, - "RasterReliefType":{ + "TINReliefType":{ "required":[ - "grid" + "tin" ], "allOf":[ { @@ -641,23 +707,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", @@ -669,7 +735,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfRasterRelief", + "localPart":"_GenericApplicationPropertyOfTinRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } } @@ -678,12 +744,12 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RasterReliefType", + "localPart":"TINReliefType", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" }, "propertiesOrder":[ - "grid", - "genericApplicationPropertyOfRasterRelief" + "tin", + "genericApplicationPropertyOfTinRelief" ] }, "ReliefFeatureType":{ @@ -759,72 +825,6 @@ "reliefComponent", "genericApplicationPropertyOfReliefFeature" ] - }, - "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 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"_GenericApplicationPropertyOfBreaklineRelief", - "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BreaklineReliefType", - "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" - }, - "propertiesOrder":[ - "ridgeOrValleyLines", - "breaklines", - "genericApplicationPropertyOfBreaklineRelief" - ] } }, "anyOf":[ @@ -841,7 +841,7 @@ "properties":{ "localPart":{ "enum":[ - "RasterRelief" + "TINRelief" ] }, "namespaceURI":{ @@ -854,11 +854,11 @@ ] }, "value":{ - "$ref":"#/definitions/RasterReliefType" + "$ref":"#/definitions/TINReliefType" } }, "elementName":{ - "localPart":"RasterRelief", + "localPart":"TINRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, @@ -875,7 +875,7 @@ "properties":{ "localPart":{ "enum":[ - "MassPointRelief" + "ReliefFeature" ] }, "namespaceURI":{ @@ -888,11 +888,11 @@ ] }, "value":{ - "$ref":"#/definitions/MassPointReliefType" + "$ref":"#/definitions/ReliefFeatureType" } }, "elementName":{ - "localPart":"MassPointRelief", + "localPart":"ReliefFeature", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, @@ -909,7 +909,7 @@ "properties":{ "localPart":{ "enum":[ - "TINRelief" + "BreaklineRelief" ] }, "namespaceURI":{ @@ -922,11 +922,11 @@ ] }, "value":{ - "$ref":"#/definitions/TINReliefType" + "$ref":"#/definitions/BreaklineReliefType" } }, "elementName":{ - "localPart":"TINRelief", + "localPart":"BreaklineRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, @@ -943,7 +943,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfReliefComponent" + "_GenericApplicationPropertyOfTinRelief" ] }, "namespaceURI":{ @@ -960,7 +960,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfReliefComponent", + "localPart":"_GenericApplicationPropertyOfTinRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, @@ -977,7 +977,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTinRelief" + "RasterRelief" ] }, "namespaceURI":{ @@ -990,11 +990,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/RasterReliefType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTinRelief", + "localPart":"RasterRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, @@ -1011,7 +1011,7 @@ "properties":{ "localPart":{ "enum":[ - "BreaklineRelief" + "_GenericApplicationPropertyOfReliefFeature" ] }, "namespaceURI":{ @@ -1024,11 +1024,11 @@ ] }, "value":{ - "$ref":"#/definitions/BreaklineReliefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"BreaklineRelief", + "localPart":"_GenericApplicationPropertyOfReliefFeature", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, @@ -1045,7 +1045,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfMassPointRelief" + "Elevation" ] }, "namespaceURI":{ @@ -1058,11 +1058,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/LengthType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfMassPointRelief", + "localPart":"Elevation", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, @@ -1079,7 +1079,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBreaklineRelief" + "_ReliefComponent" ] }, "namespaceURI":{ @@ -1092,11 +1092,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractReliefComponentType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBreaklineRelief", + "localPart":"_ReliefComponent", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, @@ -1113,7 +1113,7 @@ "properties":{ "localPart":{ "enum":[ - "ReliefFeature" + "_GenericApplicationPropertyOfRasterRelief" ] }, "namespaceURI":{ @@ -1126,11 +1126,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReliefFeatureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"ReliefFeature", + "localPart":"_GenericApplicationPropertyOfRasterRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, @@ -1147,7 +1147,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfRasterRelief" + "_GenericApplicationPropertyOfBreaklineRelief" ] }, "namespaceURI":{ @@ -1164,7 +1164,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfRasterRelief", + "localPart":"_GenericApplicationPropertyOfBreaklineRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, @@ -1181,7 +1181,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfReliefFeature" + "MassPointRelief" ] }, "namespaceURI":{ @@ -1194,11 +1194,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/MassPointReliefType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfReliefFeature", + "localPart":"MassPointRelief", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, @@ -1215,7 +1215,7 @@ "properties":{ "localPart":{ "enum":[ - "_ReliefComponent" + "_GenericApplicationPropertyOfReliefComponent" ] }, "namespaceURI":{ @@ -1228,11 +1228,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractReliefComponentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_ReliefComponent", + "localPart":"_GenericApplicationPropertyOfReliefComponent", "namespaceURI":"http://www.opengis.net/citygml/relief/2.0" } }, @@ -1249,7 +1249,7 @@ "properties":{ "localPart":{ "enum":[ - "Elevation" + "_GenericApplicationPropertyOfMassPointRelief" ] }, "namespaceURI":{ @@ -1262,11 +1262,11 @@ ] }, "value":{ - "$ref":"#/definitions/LengthType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Elevation", + "localPart":"_GenericApplicationPropertyOfMassPointRelief", "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 eae91203..58a884dd 100644 --- a/scripts/jsonschemas/CityGML_TexturedSurface_1_0.jsonschema +++ b/scripts/jsonschemas/CityGML_TexturedSurface_1_0.jsonschema @@ -2,174 +2,6 @@ { "id":"http://www.opengis.net/citygml/texturedsurface/1.0#", "definitions":{ - "AppearancePropertyType":{ - "type":"object", - "title":"AppearancePropertyType", - "required":[ - "appearance" - ], - "properties":{ - "appearance":{ - "title":"appearance", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractAppearanceType" - } - }, - "elementName":{ - "localPart":"_Appearance", - "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Appearance", - "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0" - } - }, - "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" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AppearancePropertyType", - "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0" - }, - "propertiesOrder":[ - "appearance", - "orientation", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, "MaterialType":{ "allOf":[ { @@ -283,6 +115,65 @@ "emissiveColor" ] }, + "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" + ], + "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/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TexturedSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0" + }, + "propertiesOrder":[ + "appearance" + ] + }, "SimpleTextureType":{ "required":[ "textureMap", @@ -366,65 +257,174 @@ "repeat" ] }, - "TexturedSurfaceType":{ + "AppearancePropertyType":{ + "type":"object", + "title":"AppearancePropertyType", "required":[ "appearance" ], - "allOf":[ - { - "$ref":"#/definitions/OrientableSurfaceType" - }, - { - "type":"object", - "title":"TexturedSurfaceType", - "properties":{ - "appearance":{ - "title":"appearance", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AppearancePropertyType" - }, - "minItems":1 + "properties":{ + "appearance":{ + "title":"appearance", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractAppearanceType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"appearance", + "localPart":"_Appearance", "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Appearance", + "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0" + } + }, + "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" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"TexturedSurfaceType", + "localPart":"AppearancePropertyType", "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0" }, "propertiesOrder":[ - "appearance" + "appearance", + "orientation", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "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" - } - }, "TextureTypeType":{ "allOf":[ { @@ -452,7 +452,7 @@ "properties":{ "localPart":{ "enum":[ - "Material" + "TexturedSurface" ] }, "namespaceURI":{ @@ -465,11 +465,11 @@ ] }, "value":{ - "$ref":"#/definitions/MaterialType" + "$ref":"#/definitions/TexturedSurfaceType" } }, "elementName":{ - "localPart":"Material", + "localPart":"TexturedSurface", "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0" } }, @@ -486,7 +486,7 @@ "properties":{ "localPart":{ "enum":[ - "appearance" + "_Appearance" ] }, "namespaceURI":{ @@ -499,11 +499,11 @@ ] }, "value":{ - "$ref":"#/definitions/AppearancePropertyType" + "$ref":"#/definitions/AbstractAppearanceType" } }, "elementName":{ - "localPart":"appearance", + "localPart":"_Appearance", "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0" } }, @@ -520,7 +520,7 @@ "properties":{ "localPart":{ "enum":[ - "TexturedSurface" + "SimpleTexture" ] }, "namespaceURI":{ @@ -533,11 +533,11 @@ ] }, "value":{ - "$ref":"#/definitions/TexturedSurfaceType" + "$ref":"#/definitions/SimpleTextureType" } }, "elementName":{ - "localPart":"TexturedSurface", + "localPart":"SimpleTexture", "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/1.0" } }, @@ -554,7 +554,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleTexture" + "Material" ] }, "namespaceURI":{ @@ -567,11 +567,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleTextureType" + "$ref":"#/definitions/MaterialType" } }, "elementName":{ - "localPart":"SimpleTexture", + "localPart":"Material", "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/AbstractAppearanceType" + "$ref":"#/definitions/AppearancePropertyType" } }, "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 c0326df9..d0a00603 100644 --- a/scripts/jsonschemas/CityGML_TexturedSurface_2_0.jsonschema +++ b/scripts/jsonschemas/CityGML_TexturedSurface_2_0.jsonschema @@ -2,71 +2,32 @@ { "id":"http://www.opengis.net/citygml/texturedsurface/2.0#", "definitions":{ - "SimpleTextureType":{ + "TexturedSurfaceType":{ "required":[ - "textureMap", - "textureCoordinates" + "appearance" ], "allOf":[ { - "$ref":"#/definitions/AbstractAppearanceType" + "$ref":"#/definitions/OrientableSurfaceType" }, { "type":"object", - "title":"SimpleTextureType", + "title":"TexturedSurfaceType", "properties":{ - "textureMap":{ - "title":"textureMap", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"textureMap", - "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" - } - }, - "textureCoordinates":{ - "title":"textureCoordinates", + "appearance":{ + "title":"appearance", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"textureCoordinates", - "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" - } - }, - "textureType":{ - "title":"textureType", - "allOf":[ - { - "$ref":"#/definitions/TextureTypeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"textureType", - "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" - } - }, - "repeat":{ - "title":"repeat", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/AppearancePropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"repeat", + "localPart":"appearance", "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" } } @@ -75,14 +36,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SimpleTextureType", + "localPart":"TexturedSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" }, "propertiesOrder":[ - "textureMap", - "textureCoordinates", - "textureType", - "repeat" + "appearance" ] }, "AppearancePropertyType":{ @@ -253,50 +211,71 @@ "actuate" ] }, - "AbstractAppearanceType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" - }, - { - "type":"object", - "title":"AbstractAppearanceType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractAppearanceType", - "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" - } - }, - "TexturedSurfaceType":{ + "SimpleTextureType":{ "required":[ - "appearance" + "textureMap", + "textureCoordinates" ], "allOf":[ { - "$ref":"#/definitions/OrientableSurfaceType" + "$ref":"#/definitions/AbstractAppearanceType" }, { "type":"object", - "title":"TexturedSurfaceType", + "title":"SimpleTextureType", "properties":{ - "appearance":{ - "title":"appearance", + "textureMap":{ + "title":"textureMap", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"textureMap", + "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" + } + }, + "textureCoordinates":{ + "title":"textureCoordinates", "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":"textureCoordinates", + "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" + } + }, + "textureType":{ + "title":"textureType", + "allOf":[ + { + "$ref":"#/definitions/TextureTypeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"textureType", + "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" + } + }, + "repeat":{ + "title":"repeat", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"repeat", "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" } } @@ -305,13 +284,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TexturedSurfaceType", + "localPart":"SimpleTextureType", "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" }, "propertiesOrder":[ - "appearance" + "textureMap", + "textureCoordinates", + "textureType", + "repeat" ] }, + "AbstractAppearanceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"AbstractAppearanceType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractAppearanceType", + "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" + } + }, "MaterialType":{ "allOf":[ { @@ -452,7 +452,7 @@ "properties":{ "localPart":{ "enum":[ - "_Appearance" + "SimpleTexture" ] }, "namespaceURI":{ @@ -465,11 +465,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractAppearanceType" + "$ref":"#/definitions/SimpleTextureType" } }, "elementName":{ - "localPart":"_Appearance", + "localPart":"SimpleTexture", "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" } }, @@ -486,7 +486,7 @@ "properties":{ "localPart":{ "enum":[ - "appearance" + "Material" ] }, "namespaceURI":{ @@ -499,11 +499,11 @@ ] }, "value":{ - "$ref":"#/definitions/AppearancePropertyType" + "$ref":"#/definitions/MaterialType" } }, "elementName":{ - "localPart":"appearance", + "localPart":"Material", "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" } }, @@ -520,7 +520,7 @@ "properties":{ "localPart":{ "enum":[ - "Material" + "_Appearance" ] }, "namespaceURI":{ @@ -533,11 +533,11 @@ ] }, "value":{ - "$ref":"#/definitions/MaterialType" + "$ref":"#/definitions/AbstractAppearanceType" } }, "elementName":{ - "localPart":"Material", + "localPart":"_Appearance", "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" } }, @@ -554,7 +554,7 @@ "properties":{ "localPart":{ "enum":[ - "TexturedSurface" + "appearance" ] }, "namespaceURI":{ @@ -567,11 +567,11 @@ ] }, "value":{ - "$ref":"#/definitions/TexturedSurfaceType" + "$ref":"#/definitions/AppearancePropertyType" } }, "elementName":{ - "localPart":"TexturedSurface", + "localPart":"appearance", "namespaceURI":"http://www.opengis.net/citygml/texturedsurface/2.0" } }, @@ -588,7 +588,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleTexture" + "TexturedSurface" ] }, "namespaceURI":{ @@ -601,11 +601,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleTextureType" + "$ref":"#/definitions/TexturedSurfaceType" } }, "elementName":{ - "localPart":"SimpleTexture", + "localPart":"TexturedSurface", "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 c282bcea..cd8eb138 100644 --- a/scripts/jsonschemas/CityGML_Transportation_1_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Transportation_1_0.jsonschema @@ -2,17 +2,35 @@ { "id":"http://www.opengis.net/citygml/transportation/1.0#", "definitions":{ - "RoadType":{ + "TrafficAreaPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/AssociationType" + }, + { + "type":"object", + "title":"TrafficAreaPropertyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TrafficAreaPropertyType", + "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" + } + }, + "RailwayType":{ "allOf":[ { "$ref":"#/definitions/TransportationComplexType" }, { "type":"object", - "title":"RoadType", + "title":"RailwayType", "properties":{ - "genericApplicationPropertyOfRoad":{ - "title":"genericApplicationPropertyOfRoad", + "genericApplicationPropertyOfRailway":{ + "title":"genericApplicationPropertyOfRailway", "allOf":[ { "type":"array", @@ -24,7 +42,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfRoad", + "localPart":"_GenericApplicationPropertyOfRailway", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } } @@ -33,110 +51,80 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RoadType", + "localPart":"RailwayType", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfRoad" + "genericApplicationPropertyOfRailway" ] }, - "TrafficAreaType":{ + "AuxiliaryTrafficAreaPropertyType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTransportationObjectType" + "$ref":"#/definitions/AssociationType" }, { "type":"object", - "title":"TrafficAreaType", + "title":"AuxiliaryTrafficAreaPropertyType", "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", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AuxiliaryTrafficAreaPropertyType", + "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" + } + }, + "SquareType":{ + "allOf":[ + { + "$ref":"#/definitions/TransportationComplexType" + }, + { + "type":"object", + "title":"SquareType", + "properties":{ + "genericApplicationPropertyOfSquare":{ + "title":"genericApplicationPropertyOfSquare", "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":"_GenericApplicationPropertyOfSquare", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } - }, - "genericApplicationPropertyOfTrafficArea":{ - "title":"genericApplicationPropertyOfTrafficArea", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SquareType", + "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfSquare" + ] + }, + "RoadType":{ + "allOf":[ + { + "$ref":"#/definitions/TransportationComplexType" + }, + { + "type":"object", + "title":"RoadType", + "properties":{ + "genericApplicationPropertyOfRoad":{ + "title":"genericApplicationPropertyOfRoad", "allOf":[ { "type":"array", @@ -148,7 +136,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfTrafficArea", + "localPart":"_GenericApplicationPropertyOfRoad", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } } @@ -157,17 +145,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TrafficAreaType", + "localPart":"RoadType", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" }, "propertiesOrder":[ - "usage", - "function", - "surfaceMaterial", - "lod2MultiSurface", - "lod3MultiSurface", - "lod4MultiSurface", - "genericApplicationPropertyOfTrafficArea" + "genericApplicationPropertyOfRoad" ] }, "TransportationComplexType":{ @@ -354,35 +336,55 @@ "genericApplicationPropertyOfTransportationComplex" ] }, - "TrafficAreaPropertyType":{ + "AbstractTransportationObjectType":{ "allOf":[ { - "$ref":"#/definitions/AssociationType" + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"TrafficAreaPropertyType", + "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":"TrafficAreaPropertyType", + "localPart":"AbstractTransportationObjectType", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" - } + }, + "propertiesOrder":[ + "genericApplicationPropertyOfTransportationObject" + ] }, - "AbstractTransportationObjectType":{ + "TrackType":{ "allOf":[ { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" + "$ref":"#/definitions/TransportationComplexType" }, { "type":"object", - "title":"AbstractTransportationObjectType", + "title":"TrackType", "properties":{ - "genericApplicationPropertyOfTransportationObject":{ - "title":"genericApplicationPropertyOfTransportationObject", + "genericApplicationPropertyOfTrack":{ + "title":"genericApplicationPropertyOfTrack", "allOf":[ { "type":"array", @@ -394,7 +396,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfTransportationObject", + "localPart":"_GenericApplicationPropertyOfTrack", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } } @@ -403,22 +405,39 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTransportationObjectType", + "localPart":"TrackType", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfTransportationObject" + "genericApplicationPropertyOfTrack" ] }, - "AuxiliaryTrafficAreaType":{ + "TrafficAreaType":{ "allOf":[ { "$ref":"#/definitions/AbstractTransportationObjectType" }, { "type":"object", - "title":"AuxiliaryTrafficAreaType", + "title":"TrafficAreaType", "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", "allOf":[ @@ -488,8 +507,8 @@ "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, - "genericApplicationPropertyOfAuxiliaryTrafficArea":{ - "title":"genericApplicationPropertyOfAuxiliaryTrafficArea", + "genericApplicationPropertyOfTrafficArea":{ + "title":"genericApplicationPropertyOfTrafficArea", "allOf":[ { "type":"array", @@ -501,7 +520,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfAuxiliaryTrafficArea", + "localPart":"_GenericApplicationPropertyOfTrafficArea", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } } @@ -510,123 +529,99 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AuxiliaryTrafficAreaType", + "localPart":"TrafficAreaType", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" }, "propertiesOrder":[ + "usage", "function", "surfaceMaterial", "lod2MultiSurface", "lod3MultiSurface", "lod4MultiSurface", - "genericApplicationPropertyOfAuxiliaryTrafficArea" + "genericApplicationPropertyOfTrafficArea" ] }, - "TrackType":{ + "AuxiliaryTrafficAreaType":{ "allOf":[ { - "$ref":"#/definitions/TransportationComplexType" + "$ref":"#/definitions/AbstractTransportationObjectType" }, { "type":"object", - "title":"TrackType", + "title":"AuxiliaryTrafficAreaType", "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" - ] - }, - "RailwayType":{ - "allOf":[ - { - "$ref":"#/definitions/TransportationComplexType" - }, - { - "type":"object", - "title":"RailwayType", - "properties":{ - "genericApplicationPropertyOfRailway":{ - "title":"genericApplicationPropertyOfRailway", + }, + "surfaceMaterial":{ + "title":"surfaceMaterial", "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":"_GenericApplicationPropertyOfRailway", + "localPart":"surfaceMaterial", "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" - ] - }, - "AuxiliaryTrafficAreaPropertyType":{ - "allOf":[ - { - "$ref":"#/definitions/AssociationType" - }, - { - "type":"object", - "title":"AuxiliaryTrafficAreaPropertyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AuxiliaryTrafficAreaPropertyType", - "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" - } - }, - "SquareType":{ - "allOf":[ - { - "$ref":"#/definitions/TransportationComplexType" - }, - { - "type":"object", - "title":"SquareType", - "properties":{ - "genericApplicationPropertyOfSquare":{ - "title":"genericApplicationPropertyOfSquare", + }, + "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" + } + }, + "genericApplicationPropertyOfAuxiliaryTrafficArea":{ + "title":"genericApplicationPropertyOfAuxiliaryTrafficArea", "allOf":[ { "type":"array", @@ -638,7 +633,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfSquare", + "localPart":"_GenericApplicationPropertyOfAuxiliaryTrafficArea", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } } @@ -647,11 +642,16 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SquareType", + "localPart":"AuxiliaryTrafficAreaType", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfSquare" + "function", + "surfaceMaterial", + "lod2MultiSurface", + "lod3MultiSurface", + "lod4MultiSurface", + "genericApplicationPropertyOfAuxiliaryTrafficArea" ] } }, @@ -669,7 +669,7 @@ "properties":{ "localPart":{ "enum":[ - "AuxiliaryTrafficArea" + "_GenericApplicationPropertyOfSquare" ] }, "namespaceURI":{ @@ -682,11 +682,11 @@ ] }, "value":{ - "$ref":"#/definitions/AuxiliaryTrafficAreaType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"AuxiliaryTrafficArea", + "localPart":"_GenericApplicationPropertyOfSquare", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -703,7 +703,7 @@ "properties":{ "localPart":{ "enum":[ - "Road" + "_TransportationObject" ] }, "namespaceURI":{ @@ -716,11 +716,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoadType" + "$ref":"#/definitions/AbstractTransportationObjectType" } }, "elementName":{ - "localPart":"Road", + "localPart":"_TransportationObject", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -737,7 +737,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTrack" + "Track" ] }, "namespaceURI":{ @@ -750,11 +750,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" } }, @@ -771,7 +771,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfRailway" + "_GenericApplicationPropertyOfTransportationComplex" ] }, "namespaceURI":{ @@ -788,7 +788,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfRailway", + "localPart":"_GenericApplicationPropertyOfTransportationComplex", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -805,7 +805,7 @@ "properties":{ "localPart":{ "enum":[ - "TrafficArea" + "Square" ] }, "namespaceURI":{ @@ -818,11 +818,11 @@ ] }, "value":{ - "$ref":"#/definitions/TrafficAreaType" + "$ref":"#/definitions/SquareType" } }, "elementName":{ - "localPart":"TrafficArea", + "localPart":"Square", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -839,7 +839,7 @@ "properties":{ "localPart":{ "enum":[ - "_TransportationObject" + "_GenericApplicationPropertyOfAuxiliaryTrafficArea" ] }, "namespaceURI":{ @@ -852,11 +852,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTransportationObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_TransportationObject", + "localPart":"_GenericApplicationPropertyOfAuxiliaryTrafficArea", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -873,7 +873,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfSquare" + "_GenericApplicationPropertyOfRailway" ] }, "namespaceURI":{ @@ -890,7 +890,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfSquare", + "localPart":"_GenericApplicationPropertyOfRailway", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -907,7 +907,7 @@ "properties":{ "localPart":{ "enum":[ - "Square" + "Road" ] }, "namespaceURI":{ @@ -920,11 +920,11 @@ ] }, "value":{ - "$ref":"#/definitions/SquareType" + "$ref":"#/definitions/RoadType" } }, "elementName":{ - "localPart":"Square", + "localPart":"Road", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -941,7 +941,7 @@ "properties":{ "localPart":{ "enum":[ - "Track" + "_GenericApplicationPropertyOfTrack" ] }, "namespaceURI":{ @@ -954,11 +954,11 @@ ] }, "value":{ - "$ref":"#/definitions/TrackType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Track", + "localPart":"_GenericApplicationPropertyOfTrack", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -975,7 +975,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTransportationComplex" + "Railway" ] }, "namespaceURI":{ @@ -988,11 +988,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/RailwayType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTransportationComplex", + "localPart":"Railway", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -1009,7 +1009,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfAuxiliaryTrafficArea" + "_GenericApplicationPropertyOfTrafficArea" ] }, "namespaceURI":{ @@ -1026,7 +1026,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfAuxiliaryTrafficArea", + "localPart":"_GenericApplicationPropertyOfTrafficArea", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -1043,7 +1043,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTrafficArea" + "AuxiliaryTrafficArea" ] }, "namespaceURI":{ @@ -1056,11 +1056,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AuxiliaryTrafficAreaType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTrafficArea", + "localPart":"AuxiliaryTrafficArea", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -1077,7 +1077,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfRoad" + "_GenericApplicationPropertyOfTransportationObject" ] }, "namespaceURI":{ @@ -1094,7 +1094,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfRoad", + "localPart":"_GenericApplicationPropertyOfTransportationObject", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -1111,7 +1111,7 @@ "properties":{ "localPart":{ "enum":[ - "TransportationComplex" + "_GenericApplicationPropertyOfRoad" ] }, "namespaceURI":{ @@ -1124,11 +1124,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransportationComplexType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"TransportationComplex", + "localPart":"_GenericApplicationPropertyOfRoad", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -1145,7 +1145,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTransportationObject" + "TrafficArea" ] }, "namespaceURI":{ @@ -1158,11 +1158,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/TrafficAreaType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTransportationObject", + "localPart":"TrafficArea", "namespaceURI":"http://www.opengis.net/citygml/transportation/1.0" } }, @@ -1179,7 +1179,7 @@ "properties":{ "localPart":{ "enum":[ - "Railway" + "TransportationComplex" ] }, "namespaceURI":{ @@ -1192,11 +1192,11 @@ ] }, "value":{ - "$ref":"#/definitions/RailwayType" + "$ref":"#/definitions/TransportationComplexType" } }, "elementName":{ - "localPart":"Railway", + "localPart":"TransportationComplex", "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 8c03db1c..ac9fae6f 100644 --- a/scripts/jsonschemas/CityGML_Transportation_2_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Transportation_2_0.jsonschema @@ -2,6 +2,158 @@ { "id":"http://www.opengis.net/citygml/transportation/2.0#", "definitions":{ + "AbstractTransportationObjectType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/2.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/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTransportationObjectType", + "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfTransportationObject" + ] + }, + "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" + ] + }, + "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" + ] + }, + "SquareType":{ + "allOf":[ + { + "$ref":"#/definitions/TransportationComplexType" + }, + { + "type":"object", + "title":"SquareType", + "properties":{ + "genericApplicationPropertyOfSquare":{ + "title":"genericApplicationPropertyOfSquare", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"_GenericApplicationPropertyOfSquare", + "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SquareType", + "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfSquare" + ] + }, "TransportationComplexType":{ "allOf":[ { @@ -200,137 +352,23 @@ "genericApplicationPropertyOfTransportationComplex" ] }, - "SquareType":{ - "allOf":[ - { - "$ref":"#/definitions/TransportationComplexType" - }, - { - "type":"object", - "title":"SquareType", - "properties":{ - "genericApplicationPropertyOfSquare":{ - "title":"genericApplicationPropertyOfSquare", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"_GenericApplicationPropertyOfSquare", - "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" - } - } - } - } - ], - "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", - "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" - ] - }, - "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" - ] - }, - "AuxiliaryTrafficAreaPropertyType":{ + "TrafficAreaPropertyType":{ "type":"object", - "title":"AuxiliaryTrafficAreaPropertyType", + "title":"TrafficAreaPropertyType", "required":[ - "auxiliaryTrafficArea" + "trafficArea" ], "properties":{ - "auxiliaryTrafficArea":{ - "title":"auxiliaryTrafficArea", + "trafficArea":{ + "title":"trafficArea", "allOf":[ { - "$ref":"#/definitions/AuxiliaryTrafficAreaType" + "$ref":"#/definitions/TrafficAreaType" } ], "propertyType":"element", "elementName":{ - "localPart":"AuxiliaryTrafficArea", + "localPart":"TrafficArea", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -441,11 +479,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AuxiliaryTrafficAreaPropertyType", + "localPart":"TrafficAreaPropertyType", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" }, "propertiesOrder":[ - "auxiliaryTrafficArea", + "trafficArea", "remoteSchema", "type", "href", @@ -456,23 +494,167 @@ "actuate" ] }, - "TrafficAreaPropertyType":{ + "AuxiliaryTrafficAreaType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractTransportationObjectType" + }, + { + "type":"object", + "title":"AuxiliaryTrafficAreaType", + "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" + } + }, + "genericApplicationPropertyOfAuxiliaryTrafficArea":{ + "title":"genericApplicationPropertyOfAuxiliaryTrafficArea", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"_GenericApplicationPropertyOfAuxiliaryTrafficArea", + "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AuxiliaryTrafficAreaType", + "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" + }, + "propertiesOrder":[ + "clazz", + "function", + "usage", + "surfaceMaterial", + "lod2MultiSurface", + "lod3MultiSurface", + "lod4MultiSurface", + "genericApplicationPropertyOfAuxiliaryTrafficArea" + ] + }, + "AuxiliaryTrafficAreaPropertyType":{ "type":"object", - "title":"TrafficAreaPropertyType", + "title":"AuxiliaryTrafficAreaPropertyType", "required":[ - "trafficArea" + "auxiliaryTrafficArea" ], "properties":{ - "trafficArea":{ - "title":"trafficArea", + "auxiliaryTrafficArea":{ + "title":"auxiliaryTrafficArea", "allOf":[ { - "$ref":"#/definitions/TrafficAreaType" + "$ref":"#/definitions/AuxiliaryTrafficAreaType" } ], "propertyType":"element", "elementName":{ - "localPart":"TrafficArea", + "localPart":"AuxiliaryTrafficArea", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -580,60 +762,22 @@ "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", + "localPart":"AuxiliaryTrafficAreaPropertyType", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfRailway" + "auxiliaryTrafficArea", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "TrafficAreaType":{ @@ -780,154 +924,17 @@ "genericApplicationPropertyOfTrafficArea" ] }, - "AbstractTransportationObjectType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/citygml/2.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/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractTransportationObjectType", - "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" - }, - "propertiesOrder":[ - "genericApplicationPropertyOfTransportationObject" - ] - }, - "AuxiliaryTrafficAreaType":{ + "TrackType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTransportationObjectType" + "$ref":"#/definitions/TransportationComplexType" }, { "type":"object", - "title":"AuxiliaryTrafficAreaType", + "title":"TrackType", "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" - } - }, - "genericApplicationPropertyOfAuxiliaryTrafficArea":{ - "title":"genericApplicationPropertyOfAuxiliaryTrafficArea", + "genericApplicationPropertyOfTrack":{ + "title":"genericApplicationPropertyOfTrack", "allOf":[ { "type":"array", @@ -939,7 +946,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfAuxiliaryTrafficArea", + "localPart":"_GenericApplicationPropertyOfTrack", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } } @@ -948,18 +955,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AuxiliaryTrafficAreaType", + "localPart":"TrackType", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" }, "propertiesOrder":[ - "clazz", - "function", - "usage", - "surfaceMaterial", - "lod2MultiSurface", - "lod3MultiSurface", - "lod4MultiSurface", - "genericApplicationPropertyOfAuxiliaryTrafficArea" + "genericApplicationPropertyOfTrack" ] } }, @@ -977,7 +977,7 @@ "properties":{ "localPart":{ "enum":[ - "AuxiliaryTrafficArea" + "_GenericApplicationPropertyOfSquare" ] }, "namespaceURI":{ @@ -990,11 +990,11 @@ ] }, "value":{ - "$ref":"#/definitions/AuxiliaryTrafficAreaType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"AuxiliaryTrafficArea", + "localPart":"_GenericApplicationPropertyOfSquare", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -1011,7 +1011,7 @@ "properties":{ "localPart":{ "enum":[ - "Railway" + "_TransportationObject" ] }, "namespaceURI":{ @@ -1024,11 +1024,11 @@ ] }, "value":{ - "$ref":"#/definitions/RailwayType" + "$ref":"#/definitions/AbstractTransportationObjectType" } }, "elementName":{ - "localPart":"Railway", + "localPart":"_TransportationObject", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -1045,7 +1045,7 @@ "properties":{ "localPart":{ "enum":[ - "_TransportationObject" + "TransportationComplex" ] }, "namespaceURI":{ @@ -1058,11 +1058,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTransportationObjectType" + "$ref":"#/definitions/TransportationComplexType" } }, "elementName":{ - "localPart":"_TransportationObject", + "localPart":"TransportationComplex", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -1079,7 +1079,7 @@ "properties":{ "localPart":{ "enum":[ - "Road" + "_GenericApplicationPropertyOfTrack" ] }, "namespaceURI":{ @@ -1092,11 +1092,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/2.0" } }, @@ -1113,7 +1113,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfSquare" + "TrafficArea" ] }, "namespaceURI":{ @@ -1126,11 +1126,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/TrafficAreaType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfSquare", + "localPart":"TrafficArea", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -1147,7 +1147,7 @@ "properties":{ "localPart":{ "enum":[ - "TrafficArea" + "_GenericApplicationPropertyOfTransportationComplex" ] }, "namespaceURI":{ @@ -1160,11 +1160,11 @@ ] }, "value":{ - "$ref":"#/definitions/TrafficAreaType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"TrafficArea", + "localPart":"_GenericApplicationPropertyOfTransportationComplex", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -1249,7 +1249,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfRailway" + "AuxiliaryTrafficArea" ] }, "namespaceURI":{ @@ -1262,11 +1262,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AuxiliaryTrafficAreaType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfRailway", + "localPart":"AuxiliaryTrafficArea", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -1283,7 +1283,7 @@ "properties":{ "localPart":{ "enum":[ - "TransportationComplex" + "_GenericApplicationPropertyOfRoad" ] }, "namespaceURI":{ @@ -1296,11 +1296,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransportationComplexType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"TransportationComplex", + "localPart":"_GenericApplicationPropertyOfRoad", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -1317,7 +1317,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTransportationComplex" + "Railway" ] }, "namespaceURI":{ @@ -1330,11 +1330,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/RailwayType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTransportationComplex", + "localPart":"Railway", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -1351,7 +1351,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfRoad" + "_GenericApplicationPropertyOfTrafficArea" ] }, "namespaceURI":{ @@ -1368,7 +1368,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfRoad", + "localPart":"_GenericApplicationPropertyOfTrafficArea", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -1385,7 +1385,7 @@ "properties":{ "localPart":{ "enum":[ - "Track" + "Square" ] }, "namespaceURI":{ @@ -1398,11 +1398,11 @@ ] }, "value":{ - "$ref":"#/definitions/TrackType" + "$ref":"#/definitions/SquareType" } }, "elementName":{ - "localPart":"Track", + "localPart":"Square", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -1419,7 +1419,7 @@ "properties":{ "localPart":{ "enum":[ - "Square" + "_GenericApplicationPropertyOfRailway" ] }, "namespaceURI":{ @@ -1432,11 +1432,11 @@ ] }, "value":{ - "$ref":"#/definitions/SquareType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Square", + "localPart":"_GenericApplicationPropertyOfRailway", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -1453,7 +1453,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTrafficArea" + "Track" ] }, "namespaceURI":{ @@ -1466,11 +1466,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/TrackType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTrafficArea", + "localPart":"Track", "namespaceURI":"http://www.opengis.net/citygml/transportation/2.0" } }, @@ -1487,7 +1487,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTrack" + "Road" ] }, "namespaceURI":{ @@ -1500,11 +1500,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/RoadType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTrack", + "localPart":"Road", "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 32c00d08..e9ffd6b5 100644 --- a/scripts/jsonschemas/CityGML_Tunnel_2_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Tunnel_2_0.jsonschema @@ -2,17 +2,17 @@ { "id":"http://www.opengis.net/citygml/tunnel/2.0#", "definitions":{ - "RoofSurfaceType":{ + "TunnelType":{ "allOf":[ { - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$ref":"#/definitions/AbstractTunnelType" }, { "type":"object", - "title":"RoofSurfaceType", + "title":"TunnelType", "properties":{ - "genericApplicationPropertyOfRoofSurface":{ - "title":"genericApplicationPropertyOfRoofSurface", + "genericApplicationPropertyOfTunnel":{ + "title":"genericApplicationPropertyOfTunnel", "allOf":[ { "type":"array", @@ -24,7 +24,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfRoofSurface", + "localPart":"_GenericApplicationPropertyOfTunnel", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } } @@ -33,163 +33,21 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RoofSurfaceType", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - }, - "propertiesOrder":[ - "genericApplicationPropertyOfRoofSurface" - ] - }, - "InteriorFurniturePropertyType":{ - "type":"object", - "title":"InteriorFurniturePropertyType", - "required":[ - "tunnelFurniture" - ], - "properties":{ - "tunnelFurniture":{ - "title":"tunnelFurniture", - "allOf":[ - { - "$ref":"#/definitions/TunnelFurnitureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TunnelFurniture", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/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":"InteriorFurniturePropertyType", + "localPart":"TunnelType", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" }, "propertiesOrder":[ - "tunnelFurniture", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "genericApplicationPropertyOfTunnel" ] }, - "IntTunnelInstallationType":{ + "AbstractTunnelType":{ "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractSiteType" }, { "type":"object", - "title":"IntTunnelInstallationType", + "title":"AbstractTunnelType", "properties":{ "clazz":{ "title":"clazz", @@ -238,455 +96,314 @@ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod4Geometry":{ - "title":"lod4Geometry", + "yearOfConstruction":{ + "title":"yearOfConstruction", "allOf":[ { - "$ref":"#/definitions/GeometryPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4Geometry", + "localPart":"yearOfConstruction", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod4ImplicitRepresentation":{ - "title":"lod4ImplicitRepresentation", + "yearOfDemolition":{ + "title":"yearOfDemolition", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4ImplicitRepresentation", + "localPart":"yearOfDemolition", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "cityObjectBoundedBy":{ - "title":"cityObjectBoundedBy", + "lod1Solid":{ + "title":"lod1Solid", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundarySurfacePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/SolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"boundedBy", + "localPart":"lod1Solid", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "genericApplicationPropertyOfIntTunnelInstallation":{ - "title":"genericApplicationPropertyOfIntTunnelInstallation", + "lod1MultiSurface":{ + "title":"lod1MultiSurface", "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":"_GenericApplicationPropertyOfIntTunnelInstallation", + "localPart":"lod1MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IntTunnelInstallationType", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - }, - "propertiesOrder":[ - "clazz", - "function", - "usage", - "lod4Geometry", - "lod4ImplicitRepresentation", - "cityObjectBoundedBy", - "genericApplicationPropertyOfIntTunnelInstallation" - ] - }, - "IntTunnelInstallationPropertyType":{ - "type":"object", - "title":"IntTunnelInstallationPropertyType", - "required":[ - "intTunnelInstallation" - ], - "properties":{ - "intTunnelInstallation":{ - "title":"intTunnelInstallation", - "allOf":[ - { - "$ref":"#/definitions/IntTunnelInstallationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"IntTunnelInstallation", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/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":"IntTunnelInstallationPropertyType", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - }, - "propertiesOrder":[ - "intTunnelInstallation", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "InteriorWallSurfaceType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractBoundarySurfaceType" - }, - { - "type":"object", - "title":"InteriorWallSurfaceType", - "properties":{ - "genericApplicationPropertyOfInteriorWallSurface":{ - "title":"genericApplicationPropertyOfInteriorWallSurface", + }, + "lod1TerrainIntersection":{ + "title":"lod1TerrainIntersection", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", + "localPart":"lod1TerrainIntersection", "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", + }, + "lod2Solid":{ + "title":"lod2Solid", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"#/definitions/SolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface", + "localPart":"lod2Solid", "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":"TunnelInstallationType", - "properties":{ - "clazz":{ - "title":"clazz", + }, + "lod2MultiSurface":{ + "title":"lod2MultiSurface", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/MultiSurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"class", + "localPart":"lod2MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "function":{ - "title":"function", + "lod2MultiCurve":{ + "title":"lod2MultiCurve", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CodeType" - }, - "minItems":0 + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"function", + "localPart":"lod2MultiCurve", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "usage":{ - "title":"usage", + "lod2TerrainIntersection":{ + "title":"lod2TerrainIntersection", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CodeType" - }, - "minItems":0 + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"usage", + "localPart":"lod2TerrainIntersection", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod2Geometry":{ - "title":"lod2Geometry", + "outerTunnelInstallation":{ + "title":"outerTunnelInstallation", "allOf":[ { - "$ref":"#/definitions/GeometryPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/TunnelInstallationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod2Geometry", + "localPart":"outerTunnelInstallation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod3Geometry":{ - "title":"lod3Geometry", + "interiorTunnelInstallation":{ + "title":"interiorTunnelInstallation", "allOf":[ { - "$ref":"#/definitions/GeometryPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/IntTunnelInstallationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod3Geometry", + "localPart":"interiorTunnelInstallation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod4Geometry":{ - "title":"lod4Geometry", + "cityObjectBoundedBy":{ + "title":"cityObjectBoundedBy", "allOf":[ { - "$ref":"#/definitions/GeometryPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundarySurfacePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod4Geometry", + "localPart":"boundedBy", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod2ImplicitRepresentation":{ - "title":"lod2ImplicitRepresentation", + "lod3Solid":{ + "title":"lod3Solid", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" + "$ref":"#/definitions/SolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod2ImplicitRepresentation", + "localPart":"lod3Solid", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod3ImplicitRepresentation":{ - "title":"lod3ImplicitRepresentation", + "lod3MultiSurface":{ + "title":"lod3MultiSurface", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" + "$ref":"#/definitions/MultiSurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod3ImplicitRepresentation", + "localPart":"lod3MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod4ImplicitRepresentation":{ - "title":"lod4ImplicitRepresentation", + "lod3MultiCurve":{ + "title":"lod3MultiCurve", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" + "$ref":"#/definitions/MultiCurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4ImplicitRepresentation", + "localPart":"lod3MultiCurve", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "cityObjectBoundedBy":{ - "title":"cityObjectBoundedBy", + "lod3TerrainIntersection":{ + "title":"lod3TerrainIntersection", + "allOf":[ + { + "$ref":"#/definitions/MultiCurvePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lod3TerrainIntersection", + "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" + } + }, + "lod4MultiCurve":{ + "title":"lod4MultiCurve", + "allOf":[ + { + "$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/BoundarySurfacePropertyType" + "$ref":"#/definitions/InteriorHollowSpacePropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"boundedBy", + "localPart":"interiorHollowSpace", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "genericApplicationPropertyOfTunnelInstallation":{ - "title":"genericApplicationPropertyOfTunnelInstallation", + "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", @@ -698,7 +415,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfTunnelInstallation", + "localPart":"_GenericApplicationPropertyOfAbstractTunnel", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } } @@ -707,34 +424,49 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TunnelInstallationType", + "localPart":"AbstractTunnelType", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" }, "propertiesOrder":[ "clazz", "function", "usage", - "lod2Geometry", - "lod3Geometry", - "lod4Geometry", - "lod2ImplicitRepresentation", - "lod3ImplicitRepresentation", - "lod4ImplicitRepresentation", + "yearOfConstruction", + "yearOfDemolition", + "lod1Solid", + "lod1MultiSurface", + "lod1TerrainIntersection", + "lod2Solid", + "lod2MultiSurface", + "lod2MultiCurve", + "lod2TerrainIntersection", + "outerTunnelInstallation", + "interiorTunnelInstallation", "cityObjectBoundedBy", - "genericApplicationPropertyOfTunnelInstallation" + "lod3Solid", + "lod3MultiSurface", + "lod3MultiCurve", + "lod3TerrainIntersection", + "lod4Solid", + "lod4MultiSurface", + "lod4MultiCurve", + "lod4TerrainIntersection", + "interiorHollowSpace", + "consistsOfTunnelPart", + "genericApplicationPropertyOfAbstractTunnel" ] }, - "WindowType":{ + "OuterCeilingSurfaceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractOpeningType" + "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"WindowType", + "title":"OuterCeilingSurfaceType", "properties":{ - "genericApplicationPropertyOfWindow":{ - "title":"genericApplicationPropertyOfWindow", + "genericApplicationPropertyOfOuterCeilingSurface":{ + "title":"genericApplicationPropertyOfOuterCeilingSurface", "allOf":[ { "type":"array", @@ -746,7 +478,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfWindow", + "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } } @@ -755,178 +487,80 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"WindowType", + "localPart":"OuterCeilingSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfWindow" + "genericApplicationPropertyOfOuterCeilingSurface" ] }, - "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" + "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":"_Opening", + "localPart":"lod2MultiSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Opening", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/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", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - }, - "propertiesOrder":[ - "opening", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "GroundSurfaceType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractBoundarySurfaceType" - }, - { - "type":"object", - "title":"GroundSurfaceType", - "properties":{ - "genericApplicationPropertyOfGroundSurface":{ - "title":"genericApplicationPropertyOfGroundSurface", + }, + "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", @@ -938,7 +572,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfGroundSurface", + "localPart":"_GenericApplicationPropertyOfBoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } } @@ -947,21 +581,25 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GroundSurfaceType", + "localPart":"AbstractBoundarySurfaceType", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfGroundSurface" + "lod2MultiSurface", + "lod3MultiSurface", + "lod4MultiSurface", + "opening", + "genericApplicationPropertyOfBoundarySurface" ] }, - "TunnelFurnitureType":{ + "HollowSpaceType":{ "allOf":[ { "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"TunnelFurnitureType", + "title":"HollowSpaceType", "properties":{ "clazz":{ "title":"clazz", @@ -1010,34 +648,85 @@ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod4Geometry":{ - "title":"lod4Geometry", + "lod4Solid":{ + "title":"lod4Solid", "allOf":[ { - "$ref":"#/definitions/GeometryPropertyType" + "$ref":"#/definitions/SolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4Geometry", + "localPart":"lod4Solid", "namespaceURI":"http://www.opengis.net/citygml/tunnel/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/tunnel/2.0" } }, - "genericApplicationPropertyOfTunnelFurniture":{ - "title":"genericApplicationPropertyOfTunnelFurniture", + "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", @@ -1049,7 +738,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfTunnelFurniture", + "localPart":"_GenericApplicationPropertyOfHollowSpace", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } } @@ -1058,40 +747,81 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TunnelFurnitureType", + "localPart":"HollowSpaceType", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" }, "propertiesOrder":[ "clazz", "function", "usage", - "lod4Geometry", - "lod4ImplicitRepresentation", - "genericApplicationPropertyOfTunnelFurniture" + "lod4Solid", + "lod4MultiSurface", + "cityObjectBoundedBy", + "interiorFurniture", + "hollowSpaceInstallation", + "genericApplicationPropertyOfHollowSpace" ] }, - "TunnelPartPropertyType":{ - "type":"object", - "title":"TunnelPartPropertyType", - "required":[ - "tunnelPart" - ], - "properties":{ - "tunnelPart":{ - "title":"tunnelPart", - "allOf":[ - { - "$ref":"#/definitions/TunnelPartType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TunnelPart", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - } - }, - "remoteSchema":{ - "title":"remoteSchema", + "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" + ] + }, + "TunnelInstallationPropertyType":{ + "type":"object", + "title":"TunnelInstallationPropertyType", + "required":[ + "tunnelInstallation" + ], + "properties":{ + "tunnelInstallation":{ + "title":"tunnelInstallation", + "allOf":[ + { + "$ref":"#/definitions/TunnelInstallationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TunnelInstallation", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + } + }, + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1197,11 +927,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TunnelPartPropertyType", + "localPart":"TunnelInstallationPropertyType", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" }, "propertiesOrder":[ - "tunnelPart", + "tunnelInstallation", "remoteSchema", "type", "href", @@ -1212,137 +942,23 @@ "actuate" ] }, - "WallSurfaceType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractBoundarySurfaceType" - }, - { - "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/tunnel/2.0" - } - } - } - } - ], - "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"_GenericApplicationPropertyOfCeilingSurface", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - } - } - } - } - ], - "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", - "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/tunnel/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"OuterFloorSurfaceType", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - }, - "propertiesOrder":[ - "genericApplicationPropertyOfOuterFloorSurface" - ] - }, - "TunnelInstallationPropertyType":{ + "InteriorFurniturePropertyType":{ "type":"object", - "title":"TunnelInstallationPropertyType", + "title":"InteriorFurniturePropertyType", "required":[ - "tunnelInstallation" + "tunnelFurniture" ], "properties":{ - "tunnelInstallation":{ - "title":"tunnelInstallation", + "tunnelFurniture":{ + "title":"tunnelFurniture", "allOf":[ { - "$ref":"#/definitions/TunnelInstallationType" + "$ref":"#/definitions/TunnelFurnitureType" } ], "propertyType":"element", "elementName":{ - "localPart":"TunnelInstallation", + "localPart":"TunnelFurniture", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -1453,11 +1069,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TunnelInstallationPropertyType", + "localPart":"InteriorFurniturePropertyType", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" }, "propertiesOrder":[ - "tunnelInstallation", + "tunnelFurniture", "remoteSchema", "type", "href", @@ -1622,100 +1238,24 @@ "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" - } + "IntTunnelInstallationPropertyType":{ + "type":"object", + "title":"IntTunnelInstallationPropertyType", + "required":[ + "intTunnelInstallation" + ], + "properties":{ + "intTunnelInstallation":{ + "title":"intTunnelInstallation", + "allOf":[ + { + "$ref":"#/definitions/IntTunnelInstallationType" } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TunnelType", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - }, - "propertiesOrder":[ - "genericApplicationPropertyOfTunnel" - ] - }, - "FloorSurfaceType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractBoundarySurfaceType" - }, - { - "type":"object", - "title":"FloorSurfaceType", - "properties":{ - "genericApplicationPropertyOfFloorSurface":{ - "title":"genericApplicationPropertyOfFloorSurface", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"_GenericApplicationPropertyOfFloorSurface", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"FloorSurfaceType", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - }, - "propertiesOrder":[ - "genericApplicationPropertyOfFloorSurface" - ] - }, - "InteriorHollowSpacePropertyType":{ - "type":"object", - "title":"InteriorHollowSpacePropertyType", - "required":[ - "hollowSpace" - ], - "properties":{ - "hollowSpace":{ - "title":"hollowSpace", - "allOf":[ - { - "$ref":"#/definitions/HollowSpaceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"HollowSpace", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + ], + "propertyType":"element", + "elementName":{ + "localPart":"IntTunnelInstallation", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, "remoteSchema":{ @@ -1825,11 +1365,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InteriorHollowSpacePropertyType", + "localPart":"IntTunnelInstallationPropertyType", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" }, "propertiesOrder":[ - "hollowSpace", + "intTunnelInstallation", "remoteSchema", "type", "href", @@ -1840,210 +1380,289 @@ "actuate" ] }, - "AbstractTunnelType":{ + "GroundSurfaceType":{ "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractSiteType" + "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"AbstractTunnelType", + "title":"GroundSurfaceType", "properties":{ - "clazz":{ - "title":"clazz", + "genericApplicationPropertyOfGroundSurface":{ + "title":"genericApplicationPropertyOfGroundSurface", "allOf":[ { - "$ref":"#/definitions/CodeType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"class", + "localPart":"_GenericApplicationPropertyOfGroundSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } - }, - "function":{ - "title":"function", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GroundSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfGroundSurface" + ] + }, + "DoorType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractOpeningType" + }, + { + "type":"object", + "title":"DoorType", + "properties":{ + "genericApplicationPropertyOfDoor":{ + "title":"genericApplicationPropertyOfDoor", "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":"_GenericApplicationPropertyOfDoor", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } - }, - "usage":{ - "title":"usage", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DoorType", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfDoor" + ] + }, + "FloorSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" + }, + { + "type":"object", + "title":"FloorSurfaceType", + "properties":{ + "genericApplicationPropertyOfFloorSurface":{ + "title":"genericApplicationPropertyOfFloorSurface", "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", + "localPart":"_GenericApplicationPropertyOfFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } - }, - "yearOfConstruction":{ - "title":"yearOfConstruction", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FloorSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfFloorSurface" + ] + }, + "CeilingSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" + }, + { + "type":"object", + "title":"CeilingSurfaceType", + "properties":{ + "genericApplicationPropertyOfCeilingSurface":{ + "title":"genericApplicationPropertyOfCeilingSurface", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"yearOfConstruction", + "localPart":"_GenericApplicationPropertyOfCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } - }, - "yearOfDemolition":{ - "title":"yearOfDemolition", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CeilingSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfCeilingSurface" + ] + }, + "TunnelInstallationType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" + }, + { + "type":"object", + "title":"TunnelInstallationType", + "properties":{ + "clazz":{ + "title":"clazz", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/gYear" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"yearOfDemolition", + "localPart":"class", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod1Solid":{ - "title":"lod1Solid", + "function":{ + "title":"function", "allOf":[ { - "$ref":"#/definitions/SolidPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/CodeType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod1Solid", + "localPart":"function", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod1MultiSurface":{ - "title":"lod1MultiSurface", + "usage":{ + "title":"usage", "allOf":[ { - "$ref":"#/definitions/MultiSurfacePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/CodeType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod1MultiSurface", + "localPart":"usage", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod1TerrainIntersection":{ - "title":"lod1TerrainIntersection", + "lod2Geometry":{ + "title":"lod2Geometry", "allOf":[ { - "$ref":"#/definitions/MultiCurvePropertyType" + "$ref":"#/definitions/GeometryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod1TerrainIntersection", + "localPart":"lod2Geometry", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod2Solid":{ - "title":"lod2Solid", + "lod3Geometry":{ + "title":"lod3Geometry", "allOf":[ { - "$ref":"#/definitions/SolidPropertyType" + "$ref":"#/definitions/GeometryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod2Solid", + "localPart":"lod3Geometry", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod2MultiSurface":{ - "title":"lod2MultiSurface", + "lod4Geometry":{ + "title":"lod4Geometry", "allOf":[ { - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/GeometryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod2MultiSurface", + "localPart":"lod4Geometry", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod2MultiCurve":{ - "title":"lod2MultiCurve", + "lod2ImplicitRepresentation":{ + "title":"lod2ImplicitRepresentation", "allOf":[ { - "$ref":"#/definitions/MultiCurvePropertyType" + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod2MultiCurve", + "localPart":"lod2ImplicitRepresentation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod2TerrainIntersection":{ - "title":"lod2TerrainIntersection", - "allOf":[ - { - "$ref":"#/definitions/MultiCurvePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lod2TerrainIntersection", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - } - }, - "outerTunnelInstallation":{ - "title":"outerTunnelInstallation", + "lod3ImplicitRepresentation":{ + "title":"lod3ImplicitRepresentation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TunnelInstallationPropertyType" - }, - "minItems":0 + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"outerTunnelInstallation", + "localPart":"lod3ImplicitRepresentation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "interiorTunnelInstallation":{ - "title":"interiorTunnelInstallation", + "lod4ImplicitRepresentation":{ + "title":"lod4ImplicitRepresentation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IntTunnelInstallationPropertyType" - }, - "minItems":0 + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"interiorTunnelInstallation", + "localPart":"lod4ImplicitRepresentation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -2064,146 +1683,129 @@ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod3Solid":{ - "title":"lod3Solid", - "allOf":[ - { - "$ref":"#/definitions/SolidPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lod3Solid", - "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" - } - }, - "lod3MultiCurve":{ - "title":"lod3MultiCurve", - "allOf":[ - { - "$ref":"#/definitions/MultiCurvePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lod3MultiCurve", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - } - }, - "lod3TerrainIntersection":{ - "title":"lod3TerrainIntersection", - "allOf":[ - { - "$ref":"#/definitions/MultiCurvePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lod3TerrainIntersection", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - } - }, - "lod4Solid":{ - "title":"lod4Solid", + "genericApplicationPropertyOfTunnelInstallation":{ + "title":"genericApplicationPropertyOfTunnelInstallation", "allOf":[ { - "$ref":"#/definitions/SolidPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod4Solid", + "localPart":"_GenericApplicationPropertyOfTunnelInstallation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } - }, - "lod4MultiSurface":{ - "title":"lod4MultiSurface", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TunnelInstallationType", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + }, + "propertiesOrder":[ + "clazz", + "function", + "usage", + "lod2Geometry", + "lod3Geometry", + "lod4Geometry", + "lod2ImplicitRepresentation", + "lod3ImplicitRepresentation", + "lod4ImplicitRepresentation", + "cityObjectBoundedBy", + "genericApplicationPropertyOfTunnelInstallation" + ] + }, + "TunnelFurnitureType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" + }, + { + "type":"object", + "title":"TunnelFurnitureType", + "properties":{ + "clazz":{ + "title":"clazz", "allOf":[ { - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4MultiSurface", + "localPart":"class", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod4MultiCurve":{ - "title":"lod4MultiCurve", + "function":{ + "title":"function", "allOf":[ { - "$ref":"#/definitions/MultiCurvePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/CodeType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod4MultiCurve", + "localPart":"function", "namespaceURI":"http://www.opengis.net/citygml/tunnel/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/tunnel/2.0" } }, - "interiorHollowSpace":{ - "title":"interiorHollowSpace", + "lod4Geometry":{ + "title":"lod4Geometry", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InteriorHollowSpacePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/GeometryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"interiorHollowSpace", + "localPart":"lod4Geometry", "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", + "genericApplicationPropertyOfTunnelFurniture":{ + "title":"genericApplicationPropertyOfTunnelFurniture", "allOf":[ { "type":"array", @@ -2215,7 +1817,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfAbstractTunnel", + "localPart":"_GenericApplicationPropertyOfTunnelFurniture", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } } @@ -2224,49 +1826,29 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTunnelType", + "localPart":"TunnelFurnitureType", "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" + "lod4Geometry", + "lod4ImplicitRepresentation", + "genericApplicationPropertyOfTunnelFurniture" ] }, - "DoorType":{ + "TunnelPartType":{ "allOf":[ { - "$ref":"#/definitions/AbstractOpeningType" + "$ref":"#/definitions/AbstractTunnelType" }, { "type":"object", - "title":"DoorType", + "title":"TunnelPartType", "properties":{ - "genericApplicationPropertyOfDoor":{ - "title":"genericApplicationPropertyOfDoor", + "genericApplicationPropertyOfTunnelPart":{ + "title":"genericApplicationPropertyOfTunnelPart", "allOf":[ { "type":"array", @@ -2278,7 +1860,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfDoor", + "localPart":"_GenericApplicationPropertyOfTunnelPart", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } } @@ -2287,76 +1869,138 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DoorType", + "localPart":"TunnelPartType", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfDoor" + "genericApplicationPropertyOfTunnelPart" ] }, - "AbstractOpeningType":{ + "InteriorWallSurfaceType":{ "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" + "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"AbstractOpeningType", + "title":"InteriorWallSurfaceType", "properties":{ - "lod3MultiSurface":{ - "title":"lod3MultiSurface", + "genericApplicationPropertyOfInteriorWallSurface":{ + "title":"genericApplicationPropertyOfInteriorWallSurface", "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":"lod3MultiSurface", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - } - }, - "lod4MultiSurface":{ - "title":"lod4MultiSurface", - "allOf":[ - { - "$ref":"#/definitions/MultiSurfacePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lod4MultiSurface", + "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } - }, - "lod3ImplicitRepresentation":{ - "title":"lod3ImplicitRepresentation", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InteriorWallSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfInteriorWallSurface" + ] + }, + "RoofSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" + }, + { + "type":"object", + "title":"RoofSurfaceType", + "properties":{ + "genericApplicationPropertyOfRoofSurface":{ + "title":"genericApplicationPropertyOfRoofSurface", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod3ImplicitRepresentation", + "localPart":"_GenericApplicationPropertyOfRoofSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } - }, - "lod4ImplicitRepresentation":{ - "title":"lod4ImplicitRepresentation", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RoofSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfRoofSurface" + ] + }, + "ClosureSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" + }, + { + "type":"object", + "title":"ClosureSurfaceType", + "properties":{ + "genericApplicationPropertyOfClosureSurface":{ + "title":"genericApplicationPropertyOfClosureSurface", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod4ImplicitRepresentation", + "localPart":"_GenericApplicationPropertyOfClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } - }, - "genericApplicationPropertyOfOpening":{ - "title":"genericApplicationPropertyOfOpening", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ClosureSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfClosureSurface" + ] + }, + "WallSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractBoundarySurfaceType" + }, + { + "type":"object", + "title":"WallSurfaceType", + "properties":{ + "genericApplicationPropertyOfWallSurface":{ + "title":"genericApplicationPropertyOfWallSurface", "allOf":[ { "type":"array", @@ -2368,7 +2012,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfOpening", + "localPart":"_GenericApplicationPropertyOfWallSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } } @@ -2377,39 +2021,318 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractOpeningType", + "localPart":"WallSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" }, "propertiesOrder":[ - "lod3MultiSurface", - "lod4MultiSurface", - "lod3ImplicitRepresentation", - "lod4ImplicitRepresentation", - "genericApplicationPropertyOfOpening" + "genericApplicationPropertyOfWallSurface" ] }, - "AbstractBoundarySurfaceType":{ + "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" + } + }, + "elementName":{ + "localPart":"_Opening", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Opening", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/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", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + }, + "propertiesOrder":[ + "opening", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "InteriorHollowSpacePropertyType":{ + "type":"object", + "title":"InteriorHollowSpacePropertyType", + "required":[ + "hollowSpace" + ], + "properties":{ + "hollowSpace":{ + "title":"hollowSpace", + "allOf":[ + { + "$ref":"#/definitions/HollowSpaceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"HollowSpace", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/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":"InteriorHollowSpacePropertyType", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + }, + "propertiesOrder":[ + "hollowSpace", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "AbstractOpeningType":{ "allOf":[ { "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"AbstractBoundarySurfaceType", + "title":"AbstractOpeningType", "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":[ @@ -2436,67 +2359,34 @@ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "opening":{ - "title":"opening", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OpeningPropertyType" - }, - "minItems":0 + "lod3ImplicitRepresentation":{ + "title":"lod3ImplicitRepresentation", + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"opening", + "localPart":"lod3ImplicitRepresentation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "genericApplicationPropertyOfBoundarySurface":{ - "title":"genericApplicationPropertyOfBoundarySurface", + "lod4ImplicitRepresentation":{ + "title":"lod4ImplicitRepresentation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfBoundarySurface", + "localPart":"lod4ImplicitRepresentation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractBoundarySurfaceType", - "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" - }, - "propertiesOrder":[ - "lod2MultiSurface", - "lod3MultiSurface", - "lod4MultiSurface", - "opening", - "genericApplicationPropertyOfBoundarySurface" - ] - }, - "ClosureSurfaceType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractBoundarySurfaceType" - }, - { - "type":"object", - "title":"ClosureSurfaceType", - "properties":{ - "genericApplicationPropertyOfClosureSurface":{ - "title":"genericApplicationPropertyOfClosureSurface", + }, + "genericApplicationPropertyOfOpening":{ + "title":"genericApplicationPropertyOfOpening", "allOf":[ { "type":"array", @@ -2508,7 +2398,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfClosureSurface", + "localPart":"_GenericApplicationPropertyOfOpening", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } } @@ -2517,21 +2407,25 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ClosureSurfaceType", + "localPart":"AbstractOpeningType", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfClosureSurface" + "lod3MultiSurface", + "lod4MultiSurface", + "lod3ImplicitRepresentation", + "lod4ImplicitRepresentation", + "genericApplicationPropertyOfOpening" ] }, - "HollowSpaceType":{ + "IntTunnelInstallationType":{ "allOf":[ { "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" }, { "type":"object", - "title":"HollowSpaceType", + "title":"IntTunnelInstallationType", "properties":{ "clazz":{ "title":"clazz", @@ -2580,29 +2474,29 @@ "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod4Solid":{ - "title":"lod4Solid", + "lod4Geometry":{ + "title":"lod4Geometry", "allOf":[ { - "$ref":"#/definitions/SolidPropertyType" + "$ref":"#/definitions/GeometryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4Solid", + "localPart":"lod4Geometry", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, - "lod4MultiSurface":{ - "title":"lod4MultiSurface", + "lod4ImplicitRepresentation":{ + "title":"lod4ImplicitRepresentation", "allOf":[ { - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod4MultiSurface", + "localPart":"lod4ImplicitRepresentation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -2623,42 +2517,8 @@ "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", + "genericApplicationPropertyOfIntTunnelInstallation":{ + "title":"genericApplicationPropertyOfIntTunnelInstallation", "allOf":[ { "type":"array", @@ -2670,7 +2530,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfHollowSpace", + "localPart":"_GenericApplicationPropertyOfIntTunnelInstallation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } } @@ -2679,32 +2539,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"HollowSpaceType", + "localPart":"IntTunnelInstallationType", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" }, "propertiesOrder":[ "clazz", "function", "usage", - "lod4Solid", - "lod4MultiSurface", + "lod4Geometry", + "lod4ImplicitRepresentation", "cityObjectBoundedBy", - "interiorFurniture", - "hollowSpaceInstallation", - "genericApplicationPropertyOfHollowSpace" + "genericApplicationPropertyOfIntTunnelInstallation" ] }, - "TunnelPartType":{ + "OuterFloorSurfaceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTunnelType" + "$ref":"#/definitions/AbstractBoundarySurfaceType" }, { "type":"object", - "title":"TunnelPartType", + "title":"OuterFloorSurfaceType", "properties":{ - "genericApplicationPropertyOfTunnelPart":{ - "title":"genericApplicationPropertyOfTunnelPart", + "genericApplicationPropertyOfOuterFloorSurface":{ + "title":"genericApplicationPropertyOfOuterFloorSurface", "allOf":[ { "type":"array", @@ -2716,20 +2574,162 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfTunnelPart", + "localPart":"_GenericApplicationPropertyOfOuterFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OuterFloorSurfaceType", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfOuterFloorSurface" + ] + }, + "TunnelPartPropertyType":{ + "type":"object", + "title":"TunnelPartPropertyType", + "required":[ + "tunnelPart" + ], + "properties":{ + "tunnelPart":{ + "title":"tunnelPart", + "allOf":[ + { + "$ref":"#/definitions/TunnelPartType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TunnelPart", + "namespaceURI":"http://www.opengis.net/citygml/tunnel/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":"TunnelPartType", + "localPart":"TunnelPartPropertyType", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfTunnelPart" + "tunnelPart", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] } }, @@ -2747,7 +2747,7 @@ "properties":{ "localPart":{ "enum":[ - "FloorSurface" + "_GenericApplicationPropertyOfOpening" ] }, "namespaceURI":{ @@ -2760,11 +2760,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/tunnel/2.0" } }, @@ -2781,7 +2781,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundSurface" + "IntTunnelInstallation" ] }, "namespaceURI":{ @@ -2794,11 +2794,11 @@ ] }, "value":{ - "$ref":"#/definitions/GroundSurfaceType" + "$ref":"#/definitions/IntTunnelInstallationType" } }, "elementName":{ - "localPart":"GroundSurface", + "localPart":"IntTunnelInstallation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -2815,7 +2815,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfRoofSurface" + "ClosureSurface" ] }, "namespaceURI":{ @@ -2828,11 +2828,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ClosureSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfRoofSurface", + "localPart":"ClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -2849,7 +2849,7 @@ "properties":{ "localPart":{ "enum":[ - "OuterCeilingSurface" + "_GenericApplicationPropertyOfTunnelFurniture" ] }, "namespaceURI":{ @@ -2862,11 +2862,11 @@ ] }, "value":{ - "$ref":"#/definitions/OuterCeilingSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"OuterCeilingSurface", + "localPart":"_GenericApplicationPropertyOfTunnelFurniture", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -2883,7 +2883,7 @@ "properties":{ "localPart":{ "enum":[ - "CeilingSurface" + "_GenericApplicationPropertyOfBoundarySurface" ] }, "namespaceURI":{ @@ -2896,11 +2896,11 @@ ] }, "value":{ - "$ref":"#/definitions/CeilingSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"CeilingSurface", + "localPart":"_GenericApplicationPropertyOfBoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -2917,7 +2917,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfBoundarySurface" + "_GenericApplicationPropertyOfRoofSurface" ] }, "namespaceURI":{ @@ -2934,7 +2934,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfBoundarySurface", + "localPart":"_GenericApplicationPropertyOfRoofSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -2951,7 +2951,7 @@ "properties":{ "localPart":{ "enum":[ - "RoofSurface" + "TunnelFurniture" ] }, "namespaceURI":{ @@ -2964,11 +2964,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoofSurfaceType" + "$ref":"#/definitions/TunnelFurnitureType" } }, "elementName":{ - "localPart":"RoofSurface", + "localPart":"TunnelFurniture", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -2985,7 +2985,7 @@ "properties":{ "localPart":{ "enum":[ - "Tunnel" + "_GenericApplicationPropertyOfAbstractTunnel" ] }, "namespaceURI":{ @@ -2998,11 +2998,11 @@ ] }, "value":{ - "$ref":"#/definitions/TunnelType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Tunnel", + "localPart":"_GenericApplicationPropertyOfAbstractTunnel", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3019,7 +3019,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfCeilingSurface" + "Tunnel" ] }, "namespaceURI":{ @@ -3032,11 +3032,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" } }, @@ -3053,7 +3053,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTunnel" + "HollowSpace" ] }, "namespaceURI":{ @@ -3066,11 +3066,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/HollowSpaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTunnel", + "localPart":"HollowSpace", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3087,7 +3087,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfHollowSpace" + "FloorSurface" ] }, "namespaceURI":{ @@ -3100,11 +3100,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/FloorSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfHollowSpace", + "localPart":"FloorSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3121,7 +3121,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfOuterFloorSurface" + "_GenericApplicationPropertyOfWindow" ] }, "namespaceURI":{ @@ -3138,7 +3138,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfOuterFloorSurface", + "localPart":"_GenericApplicationPropertyOfWindow", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3155,7 +3155,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfFloorSurface" + "CeilingSurface" ] }, "namespaceURI":{ @@ -3168,11 +3168,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CeilingSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfFloorSurface", + "localPart":"CeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3189,7 +3189,7 @@ "properties":{ "localPart":{ "enum":[ - "ClosureSurface" + "_GenericApplicationPropertyOfInteriorWallSurface" ] }, "namespaceURI":{ @@ -3202,11 +3202,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClosureSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"ClosureSurface", + "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3223,7 +3223,7 @@ "properties":{ "localPart":{ "enum":[ - "TunnelFurniture" + "_GenericApplicationPropertyOfGroundSurface" ] }, "namespaceURI":{ @@ -3236,11 +3236,11 @@ ] }, "value":{ - "$ref":"#/definitions/TunnelFurnitureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"TunnelFurniture", + "localPart":"_GenericApplicationPropertyOfGroundSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3257,7 +3257,7 @@ "properties":{ "localPart":{ "enum":[ - "OuterFloorSurface" + "GroundSurface" ] }, "namespaceURI":{ @@ -3270,11 +3270,11 @@ ] }, "value":{ - "$ref":"#/definitions/OuterFloorSurfaceType" + "$ref":"#/definitions/GroundSurfaceType" } }, "elementName":{ - "localPart":"OuterFloorSurface", + "localPart":"GroundSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3291,7 +3291,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfOpening" + "_GenericApplicationPropertyOfTunnel" ] }, "namespaceURI":{ @@ -3308,7 +3308,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfOpening", + "localPart":"_GenericApplicationPropertyOfTunnel", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3325,7 +3325,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfAbstractTunnel" + "OuterFloorSurface" ] }, "namespaceURI":{ @@ -3338,11 +3338,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/OuterFloorSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfAbstractTunnel", + "localPart":"OuterFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3359,7 +3359,7 @@ "properties":{ "localPart":{ "enum":[ - "InteriorWallSurface" + "TunnelInstallation" ] }, "namespaceURI":{ @@ -3372,11 +3372,11 @@ ] }, "value":{ - "$ref":"#/definitions/InteriorWallSurfaceType" + "$ref":"#/definitions/TunnelInstallationType" } }, "elementName":{ - "localPart":"InteriorWallSurface", + "localPart":"TunnelInstallation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3393,7 +3393,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTunnelInstallation" + "WallSurface" ] }, "namespaceURI":{ @@ -3406,11 +3406,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/WallSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTunnelInstallation", + "localPart":"WallSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3427,7 +3427,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfGroundSurface" + "RoofSurface" ] }, "namespaceURI":{ @@ -3440,11 +3440,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/tunnel/2.0" } }, @@ -3461,7 +3461,7 @@ "properties":{ "localPart":{ "enum":[ - "_AbstractTunnel" + "_GenericApplicationPropertyOfTunnelInstallation" ] }, "namespaceURI":{ @@ -3474,11 +3474,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTunnelType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_AbstractTunnel", + "localPart":"_GenericApplicationPropertyOfTunnelInstallation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3495,7 +3495,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWindow" + "Window" ] }, "namespaceURI":{ @@ -3508,11 +3508,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/WindowType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWindow", + "localPart":"Window", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3529,7 +3529,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTunnelFurniture" + "_GenericApplicationPropertyOfOuterFloorSurface" ] }, "namespaceURI":{ @@ -3546,7 +3546,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTunnelFurniture", + "localPart":"_GenericApplicationPropertyOfOuterFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3563,7 +3563,7 @@ "properties":{ "localPart":{ "enum":[ - "Window" + "OuterCeilingSurface" ] }, "namespaceURI":{ @@ -3576,11 +3576,11 @@ ] }, "value":{ - "$ref":"#/definitions/WindowType" + "$ref":"#/definitions/OuterCeilingSurfaceType" } }, "elementName":{ - "localPart":"Window", + "localPart":"OuterCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3597,7 +3597,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfIntTunnelInstallation" + "InteriorWallSurface" ] }, "namespaceURI":{ @@ -3610,11 +3610,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/InteriorWallSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfIntTunnelInstallation", + "localPart":"InteriorWallSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3631,7 +3631,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfInteriorWallSurface" + "_GenericApplicationPropertyOfIntTunnelInstallation" ] }, "namespaceURI":{ @@ -3648,7 +3648,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfInteriorWallSurface", + "localPart":"_GenericApplicationPropertyOfIntTunnelInstallation", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3665,7 +3665,7 @@ "properties":{ "localPart":{ "enum":[ - "_BoundarySurface" + "_GenericApplicationPropertyOfFloorSurface" ] }, "namespaceURI":{ @@ -3678,11 +3678,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractBoundarySurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_BoundarySurface", + "localPart":"_GenericApplicationPropertyOfFloorSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3699,7 +3699,7 @@ "properties":{ "localPart":{ "enum":[ - "TunnelPart" + "_GenericApplicationPropertyOfCeilingSurface" ] }, "namespaceURI":{ @@ -3712,11 +3712,11 @@ ] }, "value":{ - "$ref":"#/definitions/TunnelPartType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"TunnelPart", + "localPart":"_GenericApplicationPropertyOfCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3733,7 +3733,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfDoor" + "_BoundarySurface" ] }, "namespaceURI":{ @@ -3746,11 +3746,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractBoundarySurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfDoor", + "localPart":"_BoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3767,7 +3767,7 @@ "properties":{ "localPart":{ "enum":[ - "WallSurface" + "_Opening" ] }, "namespaceURI":{ @@ -3780,11 +3780,11 @@ ] }, "value":{ - "$ref":"#/definitions/WallSurfaceType" + "$ref":"#/definitions/AbstractOpeningType" } }, "elementName":{ - "localPart":"WallSurface", + "localPart":"_Opening", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3801,7 +3801,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfOuterCeilingSurface" + "_GenericApplicationPropertyOfClosureSurface" ] }, "namespaceURI":{ @@ -3818,7 +3818,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface", + "localPart":"_GenericApplicationPropertyOfClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3835,7 +3835,7 @@ "properties":{ "localPart":{ "enum":[ - "HollowSpace" + "_GenericApplicationPropertyOfDoor" ] }, "namespaceURI":{ @@ -3848,11 +3848,11 @@ ] }, "value":{ - "$ref":"#/definitions/HollowSpaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"HollowSpace", + "localPart":"_GenericApplicationPropertyOfDoor", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3869,7 +3869,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfClosureSurface" + "_GenericApplicationPropertyOfWallSurface" ] }, "namespaceURI":{ @@ -3886,7 +3886,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfClosureSurface", + "localPart":"_GenericApplicationPropertyOfWallSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3903,7 +3903,7 @@ "properties":{ "localPart":{ "enum":[ - "_Opening" + "_GenericApplicationPropertyOfOuterCeilingSurface" ] }, "namespaceURI":{ @@ -3916,11 +3916,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractOpeningType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_Opening", + "localPart":"_GenericApplicationPropertyOfOuterCeilingSurface", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3937,7 +3937,7 @@ "properties":{ "localPart":{ "enum":[ - "Door" + "TunnelPart" ] }, "namespaceURI":{ @@ -3950,11 +3950,11 @@ ] }, "value":{ - "$ref":"#/definitions/DoorType" + "$ref":"#/definitions/TunnelPartType" } }, "elementName":{ - "localPart":"Door", + "localPart":"TunnelPart", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -3971,7 +3971,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWallSurface" + "_GenericApplicationPropertyOfHollowSpace" ] }, "namespaceURI":{ @@ -3988,7 +3988,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWallSurface", + "localPart":"_GenericApplicationPropertyOfHollowSpace", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -4005,7 +4005,7 @@ "properties":{ "localPart":{ "enum":[ - "TunnelInstallation" + "_AbstractTunnel" ] }, "namespaceURI":{ @@ -4018,11 +4018,11 @@ ] }, "value":{ - "$ref":"#/definitions/TunnelInstallationType" + "$ref":"#/definitions/AbstractTunnelType" } }, "elementName":{ - "localPart":"TunnelInstallation", + "localPart":"_AbstractTunnel", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -4039,7 +4039,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfTunnelPart" + "Door" ] }, "namespaceURI":{ @@ -4052,11 +4052,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/DoorType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfTunnelPart", + "localPart":"Door", "namespaceURI":"http://www.opengis.net/citygml/tunnel/2.0" } }, @@ -4073,7 +4073,7 @@ "properties":{ "localPart":{ "enum":[ - "IntTunnelInstallation" + "_GenericApplicationPropertyOfTunnelPart" ] }, "namespaceURI":{ @@ -4086,11 +4086,11 @@ ] }, "value":{ - "$ref":"#/definitions/IntTunnelInstallationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"IntTunnelInstallation", + "localPart":"_GenericApplicationPropertyOfTunnelPart", "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 13da7ff2..93dfa2c9 100644 --- a/scripts/jsonschemas/CityGML_Vegetation_1_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Vegetation_1_0.jsonschema @@ -2,14 +2,14 @@ { "id":"http://www.opengis.net/citygml/vegetation/1.0#", "definitions":{ - "PlantCoverType":{ + "SolitaryVegetationObjectType":{ "allOf":[ { "$ref":"#/definitions/AbstractVegetationObjectType" }, { "type":"object", - "title":"PlantCoverType", + "title":"SolitaryVegetationObjectType", "properties":{ "clazz":{ "title":"clazz", @@ -41,8 +41,21 @@ "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } }, - "averageHeight":{ - "title":"averageHeight", + "species":{ + "title":"species", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"species", + "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" + } + }, + "height":{ + "title":"height", "allOf":[ { "$ref":"#/definitions/LengthType" @@ -50,151 +63,142 @@ ], "propertyType":"element", "elementName":{ - "localPart":"averageHeight", + "localPart":"height", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.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/1.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/1.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/1.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/1.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/1.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/1.0" } }, - "lod3MultiSolid":{ - "title":"lod3MultiSolid", + "lod1ImplicitRepresentation":{ + "title":"lod1ImplicitRepresentation", "allOf":[ { - "$ref":"#/definitions/MultiSolidPropertyType" + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/ImplicitRepresentationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod3MultiSolid", + "localPart":"lod1ImplicitRepresentation", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } }, - "genericApplicationPropertyOfPlantCover":{ - "title":"genericApplicationPropertyOfPlantCover", + "lod2ImplicitRepresentation":{ + "title":"lod2ImplicitRepresentation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/ImplicitRepresentationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfPlantCover", + "localPart":"lod2ImplicitRepresentation", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PlantCoverType", - "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" - }, - "propertiesOrder":[ - "clazz", - "function", - "averageHeight", - "lod1MultiSurface", - "lod2MultiSurface", - "lod3MultiSurface", - "lod4MultiSurface", - "lod1MultiSolid", - "lod2MultiSolid", - "lod3MultiSolid", - "genericApplicationPropertyOfPlantCover" - ] - }, - "AbstractVegetationObjectType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" - }, - { - "type":"object", - "title":"AbstractVegetationObjectType", - "properties":{ - "genericApplicationPropertyOfVegetationObject":{ - "title":"genericApplicationPropertyOfVegetationObject", + }, + "lod3ImplicitRepresentation":{ + "title":"lod3ImplicitRepresentation", + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/ImplicitRepresentationPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lod3ImplicitRepresentation", + "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" + } + }, + "lod4ImplicitRepresentation":{ + "title":"lod4ImplicitRepresentation", + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/ImplicitRepresentationPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lod4ImplicitRepresentation", + "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" + } + }, + "genericApplicationPropertyOfSolitaryVegetationObject":{ + "title":"genericApplicationPropertyOfSolitaryVegetationObject", "allOf":[ { "type":"array", @@ -206,7 +210,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfVegetationObject", + "localPart":"_GenericApplicationPropertyOfSolitaryVegetationObject", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } } @@ -215,21 +219,35 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractVegetationObjectType", + "localPart":"SolitaryVegetationObjectType", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfVegetationObject" + "clazz", + "function", + "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", @@ -261,47 +279,8 @@ "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } }, - "species":{ - "title":"species", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"species", - "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" - } - }, - "height":{ - "title":"height", - "allOf":[ - { - "$ref":"#/definitions/LengthType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"height", - "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" - } - }, - "trunkDiameter":{ - "title":"trunkDiameter", - "allOf":[ - { - "$ref":"#/definitions/LengthType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"trunkDiameter", - "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" - } - }, - "crownDiameter":{ - "title":"crownDiameter", + "averageHeight":{ + "title":"averageHeight", "allOf":[ { "$ref":"#/definitions/LengthType" @@ -309,116 +288,151 @@ ], "propertyType":"element", "elementName":{ - "localPart":"crownDiameter", + "localPart":"averageHeight", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.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/1.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/1.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/1.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/1.0" } }, - "lod1ImplicitRepresentation":{ - "title":"lod1ImplicitRepresentation", + "lod1MultiSolid":{ + "title":"lod1MultiSolid", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/ImplicitRepresentationPropertyType" + "$ref":"#/definitions/MultiSolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod1ImplicitRepresentation", + "localPart":"lod1MultiSolid", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } }, - "lod2ImplicitRepresentation":{ - "title":"lod2ImplicitRepresentation", + "lod2MultiSolid":{ + "title":"lod2MultiSolid", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/ImplicitRepresentationPropertyType" + "$ref":"#/definitions/MultiSolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod2ImplicitRepresentation", + "localPart":"lod2MultiSolid", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } }, - "lod3ImplicitRepresentation":{ - "title":"lod3ImplicitRepresentation", + "lod3MultiSolid":{ + "title":"lod3MultiSolid", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/ImplicitRepresentationPropertyType" + "$ref":"#/definitions/MultiSolidPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"lod3ImplicitRepresentation", + "localPart":"lod3MultiSolid", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } }, - "lod4ImplicitRepresentation":{ - "title":"lod4ImplicitRepresentation", + "genericApplicationPropertyOfPlantCover":{ + "title":"genericApplicationPropertyOfPlantCover", "allOf":[ { - "$ref":"http://www.opengis.net/citygml/1.0#/definitions/ImplicitRepresentationPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lod4ImplicitRepresentation", + "localPart":"_GenericApplicationPropertyOfPlantCover", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } - }, - "genericApplicationPropertyOfSolitaryVegetationObject":{ - "title":"genericApplicationPropertyOfSolitaryVegetationObject", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PlantCoverType", + "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" + }, + "propertiesOrder":[ + "clazz", + "function", + "averageHeight", + "lod1MultiSurface", + "lod2MultiSurface", + "lod3MultiSurface", + "lod4MultiSurface", + "lod1MultiSolid", + "lod2MultiSolid", + "lod3MultiSolid", + "genericApplicationPropertyOfPlantCover" + ] + }, + "AbstractVegetationObjectType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/1.0#/definitions/AbstractCityObjectType" + }, + { + "type":"object", + "title":"AbstractVegetationObjectType", + "properties":{ + "genericApplicationPropertyOfVegetationObject":{ + "title":"genericApplicationPropertyOfVegetationObject", "allOf":[ { "type":"array", @@ -430,7 +444,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfSolitaryVegetationObject", + "localPart":"_GenericApplicationPropertyOfVegetationObject", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } } @@ -439,25 +453,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SolitaryVegetationObjectType", + "localPart":"AbstractVegetationObjectType", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" }, "propertiesOrder":[ - "clazz", - "function", - "species", - "height", - "trunkDiameter", - "crownDiameter", - "lod1Geometry", - "lod2Geometry", - "lod3Geometry", - "lod4Geometry", - "lod1ImplicitRepresentation", - "lod2ImplicitRepresentation", - "lod3ImplicitRepresentation", - "lod4ImplicitRepresentation", - "genericApplicationPropertyOfSolitaryVegetationObject" + "genericApplicationPropertyOfVegetationObject" ] } }, @@ -475,7 +475,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfSolitaryVegetationObject" + "SolitaryVegetationObject" ] }, "namespaceURI":{ @@ -488,11 +488,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/1.0" } }, @@ -509,7 +509,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfPlantCover" + "_GenericApplicationPropertyOfVegetationObject" ] }, "namespaceURI":{ @@ -526,7 +526,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfPlantCover", + "localPart":"_GenericApplicationPropertyOfVegetationObject", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } }, @@ -543,7 +543,7 @@ "properties":{ "localPart":{ "enum":[ - "_VegetationObject" + "_GenericApplicationPropertyOfPlantCover" ] }, "namespaceURI":{ @@ -556,11 +556,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractVegetationObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_VegetationObject", + "localPart":"_GenericApplicationPropertyOfPlantCover", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } }, @@ -577,7 +577,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfVegetationObject" + "_GenericApplicationPropertyOfSolitaryVegetationObject" ] }, "namespaceURI":{ @@ -594,7 +594,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfVegetationObject", + "localPart":"_GenericApplicationPropertyOfSolitaryVegetationObject", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } }, @@ -611,7 +611,7 @@ "properties":{ "localPart":{ "enum":[ - "PlantCover" + "_VegetationObject" ] }, "namespaceURI":{ @@ -624,11 +624,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlantCoverType" + "$ref":"#/definitions/AbstractVegetationObjectType" } }, "elementName":{ - "localPart":"PlantCover", + "localPart":"_VegetationObject", "namespaceURI":"http://www.opengis.net/citygml/vegetation/1.0" } }, @@ -645,7 +645,7 @@ "properties":{ "localPart":{ "enum":[ - "SolitaryVegetationObject" + "PlantCover" ] }, "namespaceURI":{ @@ -658,11 +658,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolitaryVegetationObjectType" + "$ref":"#/definitions/PlantCoverType" } }, "elementName":{ - "localPart":"SolitaryVegetationObject", + "localPart":"PlantCover", "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 ce050f6e..add00789 100644 --- a/scripts/jsonschemas/CityGML_Vegetation_2_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Vegetation_2_0.jsonschema @@ -2,14 +2,52 @@ { "id":"http://www.opengis.net/citygml/vegetation/2.0#", "definitions":{ - "SolitaryVegetationObjectType":{ + "AbstractVegetationObjectType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/citygml/2.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/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractVegetationObjectType", + "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0" + }, + "propertiesOrder":[ + "genericApplicationPropertyOfVegetationObject" + ] + }, + "PlantCoverType":{ "allOf":[ { "$ref":"#/definitions/AbstractVegetationObjectType" }, { "type":"object", - "title":"SolitaryVegetationObjectType", + "title":"PlantCoverType", "properties":{ "clazz":{ "title":"clazz", @@ -58,47 +96,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" @@ -106,116 +105,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", @@ -227,7 +226,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfSolitaryVegetationObject", + "localPart":"_GenericApplicationPropertyOfPlantCover", "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0" } } @@ -236,36 +235,33 @@ ], "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" ] }, - "PlantCoverType":{ + "SolitaryVegetationObjectType":{ "allOf":[ { "$ref":"#/definitions/AbstractVegetationObjectType" }, { "type":"object", - "title":"PlantCoverType", + "title":"SolitaryVegetationObjectType", "properties":{ "clazz":{ "title":"clazz", @@ -314,8 +310,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" @@ -323,166 +332,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":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"http://www.opengis.net/citygml/2.0#/definitions/ImplicitRepresentationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfPlantCover", + "localPart":"lod3ImplicitRepresentation", "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PlantCoverType", - "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0" - }, - "propertiesOrder":[ - "clazz", - "function", - "usage", - "averageHeight", - "lod1MultiSurface", - "lod2MultiSurface", - "lod3MultiSurface", - "lod4MultiSurface", - "lod1MultiSolid", - "lod2MultiSolid", - "lod3MultiSolid", - "lod4MultiSolid", - "genericApplicationPropertyOfPlantCover" - ] - }, - "AbstractVegetationObjectType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" - }, - { - "type":"object", - "title":"AbstractVegetationObjectType", - "properties":{ - "genericApplicationPropertyOfVegetationObject":{ - "title":"genericApplicationPropertyOfVegetationObject", + }, + "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", @@ -494,7 +479,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfVegetationObject", + "localPart":"_GenericApplicationPropertyOfSolitaryVegetationObject", "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0" } } @@ -503,11 +488,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractVegetationObjectType", + "localPart":"SolitaryVegetationObjectType", "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfVegetationObject" + "clazz", + "function", + "usage", + "species", + "height", + "trunkDiameter", + "crownDiameter", + "lod1Geometry", + "lod2Geometry", + "lod3Geometry", + "lod4Geometry", + "lod1ImplicitRepresentation", + "lod2ImplicitRepresentation", + "lod3ImplicitRepresentation", + "lod4ImplicitRepresentation", + "genericApplicationPropertyOfSolitaryVegetationObject" ] } }, @@ -525,7 +525,7 @@ "properties":{ "localPart":{ "enum":[ - "SolitaryVegetationObject" + "_GenericApplicationPropertyOfSolitaryVegetationObject" ] }, "namespaceURI":{ @@ -538,11 +538,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolitaryVegetationObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"SolitaryVegetationObject", + "localPart":"_GenericApplicationPropertyOfSolitaryVegetationObject", "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0" } }, @@ -559,7 +559,7 @@ "properties":{ "localPart":{ "enum":[ - "PlantCover" + "_GenericApplicationPropertyOfPlantCover" ] }, "namespaceURI":{ @@ -572,11 +572,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/2.0" } }, @@ -593,7 +593,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfPlantCover" + "_GenericApplicationPropertyOfVegetationObject" ] }, "namespaceURI":{ @@ -610,7 +610,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfPlantCover", + "localPart":"_GenericApplicationPropertyOfVegetationObject", "namespaceURI":"http://www.opengis.net/citygml/vegetation/2.0" } }, @@ -627,7 +627,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfSolitaryVegetationObject" + "_VegetationObject" ] }, "namespaceURI":{ @@ -640,11 +640,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/2.0" } }, @@ -661,7 +661,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfVegetationObject" + "SolitaryVegetationObject" ] }, "namespaceURI":{ @@ -674,11 +674,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/2.0" } }, @@ -695,7 +695,7 @@ "properties":{ "localPart":{ "enum":[ - "_VegetationObject" + "PlantCover" ] }, "namespaceURI":{ @@ -708,11 +708,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractVegetationObjectType" + "$ref":"#/definitions/PlantCoverType" } }, "elementName":{ - "localPart":"_VegetationObject", + "localPart":"PlantCover", "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 c5499c2c..bdc99999 100644 --- a/scripts/jsonschemas/CityGML_Waterbody_1_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Waterbody_1_0.jsonschema @@ -220,17 +220,17 @@ "genericApplicationPropertyOfWaterBody" ] }, - "WaterGroundSurfaceType":{ + "WaterClosureSurfaceType":{ "allOf":[ { "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" }, { "type":"object", - "title":"WaterGroundSurfaceType", + "title":"WaterClosureSurfaceType", "properties":{ - "genericApplicationPropertyOfWaterGroundSurface":{ - "title":"genericApplicationPropertyOfWaterGroundSurface", + "genericApplicationPropertyOfWaterClosureSurface":{ + "title":"genericApplicationPropertyOfWaterClosureSurface", "allOf":[ { "type":"array", @@ -242,7 +242,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterGroundSurface", + "localPart":"_GenericApplicationPropertyOfWaterClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" } } @@ -251,42 +251,75 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"WaterGroundSurfaceType", + "localPart":"WaterClosureSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfWaterGroundSurface" + "genericApplicationPropertyOfWaterClosureSurface" ] }, - "BoundedByWaterSurfacePropertyType":{ + "WaterGroundSurfaceType":{ "allOf":[ { - "$ref":"#/definitions/AssociationType" + "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" }, { "type":"object", - "title":"BoundedByWaterSurfacePropertyType", + "title":"WaterGroundSurfaceType", "properties":{ + "genericApplicationPropertyOfWaterGroundSurface":{ + "title":"genericApplicationPropertyOfWaterGroundSurface", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"_GenericApplicationPropertyOfWaterGroundSurface", + "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"BoundedByWaterSurfacePropertyType", + "localPart":"WaterGroundSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" - } + }, + "propertiesOrder":[ + "genericApplicationPropertyOfWaterGroundSurface" + ] }, - "WaterClosureSurfaceType":{ + "WaterSurfaceType":{ "allOf":[ { "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" }, { "type":"object", - "title":"WaterClosureSurfaceType", + "title":"WaterSurfaceType", "properties":{ - "genericApplicationPropertyOfWaterClosureSurface":{ - "title":"genericApplicationPropertyOfWaterClosureSurface", + "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", @@ -298,7 +331,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterClosureSurface", + "localPart":"_GenericApplicationPropertyOfWaterSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" } } @@ -307,11 +340,12 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"WaterClosureSurfaceType", + "localPart":"WaterSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfWaterClosureSurface" + "waterLevel", + "genericApplicationPropertyOfWaterSurface" ] }, "AbstractWaterBoundarySurfaceType":{ @@ -432,57 +466,23 @@ "genericApplicationPropertyOfWaterObject" ] }, - "WaterSurfaceType":{ + "BoundedByWaterSurfacePropertyType":{ "allOf":[ { - "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" + "$ref":"#/definitions/AssociationType" }, { "type":"object", - "title":"WaterSurfaceType", + "title":"BoundedByWaterSurfacePropertyType", "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", + "localPart":"BoundedByWaterSurfacePropertyType", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" - }, - "propertiesOrder":[ - "waterLevel", - "genericApplicationPropertyOfWaterSurface" - ] + } } }, "anyOf":[ @@ -499,7 +499,7 @@ "properties":{ "localPart":{ "enum":[ - "WaterBody" + "WaterGroundSurface" ] }, "namespaceURI":{ @@ -512,11 +512,11 @@ ] }, "value":{ - "$ref":"#/definitions/WaterBodyType" + "$ref":"#/definitions/WaterGroundSurfaceType" } }, "elementName":{ - "localPart":"WaterBody", + "localPart":"WaterGroundSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" } }, @@ -533,7 +533,7 @@ "properties":{ "localPart":{ "enum":[ - "_WaterBoundarySurface" + "_GenericApplicationPropertyOfWaterGroundSurface" ] }, "namespaceURI":{ @@ -546,11 +546,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_WaterBoundarySurface", + "localPart":"_GenericApplicationPropertyOfWaterGroundSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" } }, @@ -567,7 +567,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWaterClosureSurface" + "_GenericApplicationPropertyOfWaterBoundarySurface" ] }, "namespaceURI":{ @@ -584,7 +584,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterClosureSurface", + "localPart":"_GenericApplicationPropertyOfWaterBoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" } }, @@ -601,7 +601,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWaterSurface" + "_WaterObject" ] }, "namespaceURI":{ @@ -614,11 +614,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractWaterObjectType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterSurface", + "localPart":"_WaterObject", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" } }, @@ -703,7 +703,7 @@ "properties":{ "localPart":{ "enum":[ - "WaterGroundSurface" + "_WaterBoundarySurface" ] }, "namespaceURI":{ @@ -716,11 +716,11 @@ ] }, "value":{ - "$ref":"#/definitions/WaterGroundSurfaceType" + "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" } }, "elementName":{ - "localPart":"WaterGroundSurface", + "localPart":"_WaterBoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" } }, @@ -737,7 +737,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWaterObject" + "_GenericApplicationPropertyOfWaterClosureSurface" ] }, "namespaceURI":{ @@ -754,7 +754,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterObject", + "localPart":"_GenericApplicationPropertyOfWaterClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" } }, @@ -771,7 +771,7 @@ "properties":{ "localPart":{ "enum":[ - "WaterSurface" + "WaterBody" ] }, "namespaceURI":{ @@ -784,11 +784,11 @@ ] }, "value":{ - "$ref":"#/definitions/WaterSurfaceType" + "$ref":"#/definitions/WaterBodyType" } }, "elementName":{ - "localPart":"WaterSurface", + "localPart":"WaterBody", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" } }, @@ -805,7 +805,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWaterGroundSurface" + "_GenericApplicationPropertyOfWaterSurface" ] }, "namespaceURI":{ @@ -822,7 +822,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterGroundSurface", + "localPart":"_GenericApplicationPropertyOfWaterSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" } }, @@ -839,7 +839,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWaterBoundarySurface" + "WaterSurface" ] }, "namespaceURI":{ @@ -852,11 +852,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/WaterSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterBoundarySurface", + "localPart":"WaterSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/1.0" } }, @@ -873,7 +873,7 @@ "properties":{ "localPart":{ "enum":[ - "_WaterObject" + "_GenericApplicationPropertyOfWaterObject" ] }, "namespaceURI":{ @@ -886,11 +886,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/1.0" } } diff --git a/scripts/jsonschemas/CityGML_Waterbody_2_0.jsonschema b/scripts/jsonschemas/CityGML_Waterbody_2_0.jsonschema index de189874..833b630f 100644 --- a/scripts/jsonschemas/CityGML_Waterbody_2_0.jsonschema +++ b/scripts/jsonschemas/CityGML_Waterbody_2_0.jsonschema @@ -220,17 +220,17 @@ "genericApplicationPropertyOfWaterBody" ] }, - "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", @@ -242,7 +242,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterClosureSurface", + "localPart":"_GenericApplicationPropertyOfWaterObject", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } } @@ -251,165 +251,49 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"WaterClosureSurfaceType", + "localPart":"AbstractWaterObjectType", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfWaterClosureSurface" + "genericApplicationPropertyOfWaterObject" ] }, - "BoundedByWaterSurfacePropertyType":{ - "type":"object", - "title":"BoundedByWaterSurfacePropertyType", - "required":[ - "waterBoundarySurface" - ], - "properties":{ - "waterBoundarySurface":{ - "title":"waterBoundarySurface", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" + "WaterGroundSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" + }, + { + "type":"object", + "title":"WaterGroundSurfaceType", + "properties":{ + "genericApplicationPropertyOfWaterGroundSurface":{ + "title":"genericApplicationPropertyOfWaterGroundSurface", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"_WaterBoundarySurface", + "localPart":"_GenericApplicationPropertyOfWaterGroundSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_WaterBoundarySurface", - "namespaceURI":"http://www.opengis.net/citygml/waterbody/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":"BoundedByWaterSurfacePropertyType", + "localPart":"WaterGroundSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" }, "propertiesOrder":[ - "waterBoundarySurface", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "genericApplicationPropertyOfWaterGroundSurface" ] }, "AbstractWaterBoundarySurfaceType":{ @@ -492,17 +376,30 @@ "genericApplicationPropertyOfWaterBoundarySurface" ] }, - "AbstractWaterObjectType":{ + "WaterSurfaceType":{ "allOf":[ { - "$ref":"http://www.opengis.net/citygml/2.0#/definitions/AbstractCityObjectType" + "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" }, { "type":"object", - "title":"AbstractWaterObjectType", + "title":"WaterSurfaceType", "properties":{ - "genericApplicationPropertyOfWaterObject":{ - "title":"genericApplicationPropertyOfWaterObject", + "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", @@ -514,7 +411,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterObject", + "localPart":"_GenericApplicationPropertyOfWaterSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } } @@ -523,24 +420,25 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractWaterObjectType", + "localPart":"WaterSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfWaterObject" + "waterLevel", + "genericApplicationPropertyOfWaterSurface" ] }, - "WaterGroundSurfaceType":{ + "WaterClosureSurfaceType":{ "allOf":[ { "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" }, { "type":"object", - "title":"WaterGroundSurfaceType", + "title":"WaterClosureSurfaceType", "properties":{ - "genericApplicationPropertyOfWaterGroundSurface":{ - "title":"genericApplicationPropertyOfWaterGroundSurface", + "genericApplicationPropertyOfWaterClosureSurface":{ + "title":"genericApplicationPropertyOfWaterClosureSurface", "allOf":[ { "type":"array", @@ -552,7 +450,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterGroundSurface", + "localPart":"_GenericApplicationPropertyOfWaterClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } } @@ -561,63 +459,165 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"WaterGroundSurfaceType", + "localPart":"WaterClosureSurfaceType", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" }, "propertiesOrder":[ - "genericApplicationPropertyOfWaterGroundSurface" + "genericApplicationPropertyOfWaterClosureSurface" ] }, - "WaterSurfaceType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" - }, - { - "type":"object", - "title":"WaterSurfaceType", - "properties":{ - "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", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "BoundedByWaterSurfacePropertyType":{ + "type":"object", + "title":"BoundedByWaterSurfacePropertyType", + "required":[ + "waterBoundarySurface" + ], + "properties":{ + "waterBoundarySurface":{ + "title":"waterBoundarySurface", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterSurface", + "localPart":"_WaterBoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_WaterBoundarySurface", + "namespaceURI":"http://www.opengis.net/citygml/waterbody/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":"WaterSurfaceType", + "localPart":"BoundedByWaterSurfacePropertyType", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" }, "propertiesOrder":[ - "waterLevel", - "genericApplicationPropertyOfWaterSurface" + "waterBoundarySurface", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] } }, @@ -635,7 +635,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWaterSurface" + "_GenericApplicationPropertyOfWaterClosureSurface" ] }, "namespaceURI":{ @@ -652,7 +652,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterSurface", + "localPart":"_GenericApplicationPropertyOfWaterClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } }, @@ -669,7 +669,7 @@ "properties":{ "localPart":{ "enum":[ - "WaterGroundSurface" + "WaterBody" ] }, "namespaceURI":{ @@ -682,11 +682,11 @@ ] }, "value":{ - "$ref":"#/definitions/WaterGroundSurfaceType" + "$ref":"#/definitions/WaterBodyType" } }, "elementName":{ - "localPart":"WaterGroundSurface", + "localPart":"WaterBody", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } }, @@ -703,7 +703,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWaterBody" + "WaterSurface" ] }, "namespaceURI":{ @@ -716,11 +716,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/WaterSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterBody", + "localPart":"WaterSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } }, @@ -737,7 +737,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWaterClosureSurface" + "_WaterObject" ] }, "namespaceURI":{ @@ -750,11 +750,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractWaterObjectType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterClosureSurface", + "localPart":"_WaterObject", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } }, @@ -771,7 +771,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWaterBoundarySurface" + "_GenericApplicationPropertyOfWaterObject" ] }, "namespaceURI":{ @@ -788,7 +788,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterBoundarySurface", + "localPart":"_GenericApplicationPropertyOfWaterObject", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } }, @@ -805,7 +805,7 @@ "properties":{ "localPart":{ "enum":[ - "_WaterObject" + "_WaterBoundarySurface" ] }, "namespaceURI":{ @@ -818,11 +818,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractWaterObjectType" + "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" } }, "elementName":{ - "localPart":"_WaterObject", + "localPart":"_WaterBoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } }, @@ -839,7 +839,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWaterGroundSurface" + "WaterClosureSurface" ] }, "namespaceURI":{ @@ -852,11 +852,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/WaterClosureSurfaceType" } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterGroundSurface", + "localPart":"WaterClosureSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } }, @@ -873,7 +873,7 @@ "properties":{ "localPart":{ "enum":[ - "WaterClosureSurface" + "_GenericApplicationPropertyOfWaterBody" ] }, "namespaceURI":{ @@ -886,11 +886,11 @@ ] }, "value":{ - "$ref":"#/definitions/WaterClosureSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"WaterClosureSurface", + "localPart":"_GenericApplicationPropertyOfWaterBody", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } }, @@ -907,7 +907,7 @@ "properties":{ "localPart":{ "enum":[ - "WaterSurface" + "_GenericApplicationPropertyOfWaterSurface" ] }, "namespaceURI":{ @@ -920,11 +920,11 @@ ] }, "value":{ - "$ref":"#/definitions/WaterSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"WaterSurface", + "localPart":"_GenericApplicationPropertyOfWaterSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } }, @@ -941,7 +941,7 @@ "properties":{ "localPart":{ "enum":[ - "_GenericApplicationPropertyOfWaterObject" + "_GenericApplicationPropertyOfWaterGroundSurface" ] }, "namespaceURI":{ @@ -958,7 +958,7 @@ } }, "elementName":{ - "localPart":"_GenericApplicationPropertyOfWaterObject", + "localPart":"_GenericApplicationPropertyOfWaterGroundSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } }, @@ -975,7 +975,7 @@ "properties":{ "localPart":{ "enum":[ - "_WaterBoundarySurface" + "_GenericApplicationPropertyOfWaterBoundarySurface" ] }, "namespaceURI":{ @@ -988,11 +988,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractWaterBoundarySurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_WaterBoundarySurface", + "localPart":"_GenericApplicationPropertyOfWaterBoundarySurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } }, @@ -1009,7 +1009,7 @@ "properties":{ "localPart":{ "enum":[ - "WaterBody" + "WaterGroundSurface" ] }, "namespaceURI":{ @@ -1022,11 +1022,11 @@ ] }, "value":{ - "$ref":"#/definitions/WaterBodyType" + "$ref":"#/definitions/WaterGroundSurfaceType" } }, "elementName":{ - "localPart":"WaterBody", + "localPart":"WaterGroundSurface", "namespaceURI":"http://www.opengis.net/citygml/waterbody/2.0" } } diff --git a/scripts/jsonschemas/DCT.jsonschema b/scripts/jsonschemas/DCT.jsonschema index 4df374a6..3b478b71 100644 --- a/scripts/jsonschemas/DCT.jsonschema +++ b/scripts/jsonschemas/DCT.jsonschema @@ -15,7 +15,7 @@ "properties":{ "localPart":{ "enum":[ - "hasFormat" + "extent" ] }, "namespaceURI":{ @@ -32,7 +32,7 @@ } }, "elementName":{ - "localPart":"hasFormat", + "localPart":"extent", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -49,7 +49,7 @@ "properties":{ "localPart":{ "enum":[ - "valid" + "requires" ] }, "namespaceURI":{ @@ -66,7 +66,7 @@ } }, "elementName":{ - "localPart":"valid", + "localPart":"requires", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -83,7 +83,7 @@ "properties":{ "localPart":{ "enum":[ - "isPartOf" + "hasVersion" ] }, "namespaceURI":{ @@ -100,7 +100,7 @@ } }, "elementName":{ - "localPart":"isPartOf", + "localPart":"hasVersion", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -117,7 +117,7 @@ "properties":{ "localPart":{ "enum":[ - "extent" + "available" ] }, "namespaceURI":{ @@ -134,7 +134,7 @@ } }, "elementName":{ - "localPart":"extent", + "localPart":"available", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -151,7 +151,7 @@ "properties":{ "localPart":{ "enum":[ - "references" + "modified" ] }, "namespaceURI":{ @@ -168,7 +168,7 @@ } }, "elementName":{ - "localPart":"references", + "localPart":"modified", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -185,7 +185,7 @@ "properties":{ "localPart":{ "enum":[ - "accessRights" + "provenance" ] }, "namespaceURI":{ @@ -202,7 +202,7 @@ } }, "elementName":{ - "localPart":"accessRights", + "localPart":"provenance", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -219,7 +219,7 @@ "properties":{ "localPart":{ "enum":[ - "audience" + "license" ] }, "namespaceURI":{ @@ -236,7 +236,7 @@ } }, "elementName":{ - "localPart":"audience", + "localPart":"license", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -253,7 +253,7 @@ "properties":{ "localPart":{ "enum":[ - "issued" + "educationLevel" ] }, "namespaceURI":{ @@ -270,7 +270,7 @@ } }, "elementName":{ - "localPart":"issued", + "localPart":"educationLevel", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -287,7 +287,7 @@ "properties":{ "localPart":{ "enum":[ - "conformsTo" + "replaces" ] }, "namespaceURI":{ @@ -304,7 +304,7 @@ } }, "elementName":{ - "localPart":"conformsTo", + "localPart":"replaces", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -321,7 +321,7 @@ "properties":{ "localPart":{ "enum":[ - "medium" + "dateSubmitted" ] }, "namespaceURI":{ @@ -338,7 +338,7 @@ } }, "elementName":{ - "localPart":"medium", + "localPart":"dateSubmitted", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -355,7 +355,7 @@ "properties":{ "localPart":{ "enum":[ - "isRequiredBy" + "conformsTo" ] }, "namespaceURI":{ @@ -372,7 +372,7 @@ } }, "elementName":{ - "localPart":"isRequiredBy", + "localPart":"conformsTo", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -389,7 +389,7 @@ "properties":{ "localPart":{ "enum":[ - "dateCopyrighted" + "isVersionOf" ] }, "namespaceURI":{ @@ -406,7 +406,7 @@ } }, "elementName":{ - "localPart":"dateCopyrighted", + "localPart":"isVersionOf", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -423,7 +423,7 @@ "properties":{ "localPart":{ "enum":[ - "isReplacedBy" + "isRequiredBy" ] }, "namespaceURI":{ @@ -440,7 +440,7 @@ } }, "elementName":{ - "localPart":"isReplacedBy", + "localPart":"isRequiredBy", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -457,7 +457,7 @@ "properties":{ "localPart":{ "enum":[ - "modified" + "accessRights" ] }, "namespaceURI":{ @@ -474,7 +474,7 @@ } }, "elementName":{ - "localPart":"modified", + "localPart":"accessRights", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -491,7 +491,7 @@ "properties":{ "localPart":{ "enum":[ - "isVersionOf" + "dateAccepted" ] }, "namespaceURI":{ @@ -508,7 +508,7 @@ } }, "elementName":{ - "localPart":"isVersionOf", + "localPart":"dateAccepted", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -525,7 +525,7 @@ "properties":{ "localPart":{ "enum":[ - "temporal" + "tableOfContents" ] }, "namespaceURI":{ @@ -542,7 +542,7 @@ } }, "elementName":{ - "localPart":"temporal", + "localPart":"tableOfContents", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -593,7 +593,7 @@ "properties":{ "localPart":{ "enum":[ - "provenance" + "hasPart" ] }, "namespaceURI":{ @@ -610,7 +610,7 @@ } }, "elementName":{ - "localPart":"provenance", + "localPart":"hasPart", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -661,7 +661,7 @@ "properties":{ "localPart":{ "enum":[ - "license" + "isPartOf" ] }, "namespaceURI":{ @@ -678,7 +678,7 @@ } }, "elementName":{ - "localPart":"license", + "localPart":"isPartOf", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -695,7 +695,7 @@ "properties":{ "localPart":{ "enum":[ - "requires" + "bibliographicCitation" ] }, "namespaceURI":{ @@ -712,7 +712,7 @@ } }, "elementName":{ - "localPart":"requires", + "localPart":"bibliographicCitation", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -729,7 +729,7 @@ "properties":{ "localPart":{ "enum":[ - "spatial" + "alternative" ] }, "namespaceURI":{ @@ -746,7 +746,7 @@ } }, "elementName":{ - "localPart":"spatial", + "localPart":"alternative", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -763,7 +763,7 @@ "properties":{ "localPart":{ "enum":[ - "hasPart" + "spatial" ] }, "namespaceURI":{ @@ -780,7 +780,7 @@ } }, "elementName":{ - "localPart":"hasPart", + "localPart":"spatial", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -797,7 +797,7 @@ "properties":{ "localPart":{ "enum":[ - "available" + "hasFormat" ] }, "namespaceURI":{ @@ -814,7 +814,7 @@ } }, "elementName":{ - "localPart":"available", + "localPart":"hasFormat", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -831,7 +831,7 @@ "properties":{ "localPart":{ "enum":[ - "dateSubmitted" + "medium" ] }, "namespaceURI":{ @@ -848,7 +848,7 @@ } }, "elementName":{ - "localPart":"dateSubmitted", + "localPart":"medium", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -865,7 +865,7 @@ "properties":{ "localPart":{ "enum":[ - "dateAccepted" + "valid" ] }, "namespaceURI":{ @@ -882,7 +882,7 @@ } }, "elementName":{ - "localPart":"dateAccepted", + "localPart":"valid", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -899,7 +899,7 @@ "properties":{ "localPart":{ "enum":[ - "hasVersion" + "abstract" ] }, "namespaceURI":{ @@ -916,7 +916,7 @@ } }, "elementName":{ - "localPart":"hasVersion", + "localPart":"abstract", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -933,7 +933,7 @@ "properties":{ "localPart":{ "enum":[ - "replaces" + "issued" ] }, "namespaceURI":{ @@ -950,7 +950,7 @@ } }, "elementName":{ - "localPart":"replaces", + "localPart":"issued", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -967,7 +967,7 @@ "properties":{ "localPart":{ "enum":[ - "educationLevel" + "references" ] }, "namespaceURI":{ @@ -984,7 +984,7 @@ } }, "elementName":{ - "localPart":"educationLevel", + "localPart":"references", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -1001,7 +1001,7 @@ "properties":{ "localPart":{ "enum":[ - "isReferencedBy" + "dateCopyrighted" ] }, "namespaceURI":{ @@ -1018,7 +1018,7 @@ } }, "elementName":{ - "localPart":"isReferencedBy", + "localPart":"dateCopyrighted", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -1035,7 +1035,7 @@ "properties":{ "localPart":{ "enum":[ - "bibliographicCitation" + "rightsHolder" ] }, "namespaceURI":{ @@ -1052,7 +1052,7 @@ } }, "elementName":{ - "localPart":"bibliographicCitation", + "localPart":"rightsHolder", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -1069,7 +1069,7 @@ "properties":{ "localPart":{ "enum":[ - "rightsHolder" + "audience" ] }, "namespaceURI":{ @@ -1086,7 +1086,7 @@ } }, "elementName":{ - "localPart":"rightsHolder", + "localPart":"audience", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -1103,7 +1103,7 @@ "properties":{ "localPart":{ "enum":[ - "tableOfContents" + "isReferencedBy" ] }, "namespaceURI":{ @@ -1120,7 +1120,7 @@ } }, "elementName":{ - "localPart":"tableOfContents", + "localPart":"isReferencedBy", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -1137,7 +1137,7 @@ "properties":{ "localPart":{ "enum":[ - "alternative" + "temporal" ] }, "namespaceURI":{ @@ -1154,7 +1154,7 @@ } }, "elementName":{ - "localPart":"alternative", + "localPart":"temporal", "namespaceURI":"http://purl.org/dc/terms/" } }, @@ -1205,7 +1205,7 @@ "properties":{ "localPart":{ "enum":[ - "abstract" + "isReplacedBy" ] }, "namespaceURI":{ @@ -1222,7 +1222,7 @@ } }, "elementName":{ - "localPart":"abstract", + "localPart":"isReplacedBy", "namespaceURI":"http://purl.org/dc/terms/" } } diff --git a/scripts/jsonschemas/DC_1_1.jsonschema b/scripts/jsonschemas/DC_1_1.jsonschema index 04cbabc9..8a953d7d 100644 --- a/scripts/jsonschemas/DC_1_1.jsonschema +++ b/scripts/jsonschemas/DC_1_1.jsonschema @@ -2,6 +2,46 @@ { "id":"http://purl.org/dc/elements/1.1/#", "definitions":{ + "SimpleLiteral":{ + "type":"object", + "title":"SimpleLiteral", + "properties":{ + "content":{ + "title":"content", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"elementRefs" + }, + "scheme":{ + "title":"scheme", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"scheme", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SimpleLiteral", + "namespaceURI":"http://purl.org/dc/elements/1.1/" + }, + "propertiesOrder":[ + "content", + "scheme" + ] + }, "ElementContainer":{ "type":"object", "title":"ElementContainer", @@ -44,46 +84,6 @@ "propertiesOrder":[ "dcElement" ] - }, - "SimpleLiteral":{ - "type":"object", - "title":"SimpleLiteral", - "properties":{ - "content":{ - "title":"content", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - } - ], - "propertyType":"elementRefs" - }, - "scheme":{ - "title":"scheme", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"scheme", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SimpleLiteral", - "namespaceURI":"http://purl.org/dc/elements/1.1/" - }, - "propertiesOrder":[ - "content", - "scheme" - ] } }, "anyOf":[ @@ -100,7 +100,7 @@ "properties":{ "localPart":{ "enum":[ - "publisher" + "type" ] }, "namespaceURI":{ @@ -117,7 +117,7 @@ } }, "elementName":{ - "localPart":"publisher", + "localPart":"type", "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, @@ -134,7 +134,7 @@ "properties":{ "localPart":{ "enum":[ - "source" + "description" ] }, "namespaceURI":{ @@ -151,7 +151,7 @@ } }, "elementName":{ - "localPart":"source", + "localPart":"description", "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, @@ -168,7 +168,7 @@ "properties":{ "localPart":{ "enum":[ - "subject" + "creator" ] }, "namespaceURI":{ @@ -185,7 +185,7 @@ } }, "elementName":{ - "localPart":"subject", + "localPart":"creator", "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, @@ -202,7 +202,7 @@ "properties":{ "localPart":{ "enum":[ - "creator" + "DC-element" ] }, "namespaceURI":{ @@ -219,7 +219,7 @@ } }, "elementName":{ - "localPart":"creator", + "localPart":"DC-element", "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, @@ -236,7 +236,7 @@ "properties":{ "localPart":{ "enum":[ - "description" + "date" ] }, "namespaceURI":{ @@ -253,7 +253,7 @@ } }, "elementName":{ - "localPart":"description", + "localPart":"date", "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, @@ -304,7 +304,7 @@ "properties":{ "localPart":{ "enum":[ - "coverage" + "identifier" ] }, "namespaceURI":{ @@ -321,7 +321,7 @@ } }, "elementName":{ - "localPart":"coverage", + "localPart":"identifier", "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, @@ -372,7 +372,7 @@ "properties":{ "localPart":{ "enum":[ - "identifier" + "language" ] }, "namespaceURI":{ @@ -389,7 +389,7 @@ } }, "elementName":{ - "localPart":"identifier", + "localPart":"language", "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, @@ -406,7 +406,7 @@ "properties":{ "localPart":{ "enum":[ - "relation" + "title" ] }, "namespaceURI":{ @@ -423,7 +423,7 @@ } }, "elementName":{ - "localPart":"relation", + "localPart":"title", "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, @@ -440,7 +440,7 @@ "properties":{ "localPart":{ "enum":[ - "DC-element" + "relation" ] }, "namespaceURI":{ @@ -457,7 +457,7 @@ } }, "elementName":{ - "localPart":"DC-element", + "localPart":"relation", "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, @@ -474,7 +474,7 @@ "properties":{ "localPart":{ "enum":[ - "title" + "subject" ] }, "namespaceURI":{ @@ -491,7 +491,7 @@ } }, "elementName":{ - "localPart":"title", + "localPart":"subject", "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, @@ -508,7 +508,7 @@ "properties":{ "localPart":{ "enum":[ - "date" + "rights" ] }, "namespaceURI":{ @@ -525,7 +525,7 @@ } }, "elementName":{ - "localPart":"date", + "localPart":"rights", "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, @@ -542,7 +542,7 @@ "properties":{ "localPart":{ "enum":[ - "type" + "publisher" ] }, "namespaceURI":{ @@ -559,7 +559,7 @@ } }, "elementName":{ - "localPart":"type", + "localPart":"publisher", "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, @@ -576,7 +576,7 @@ "properties":{ "localPart":{ "enum":[ - "rights" + "coverage" ] }, "namespaceURI":{ @@ -593,7 +593,7 @@ } }, "elementName":{ - "localPart":"rights", + "localPart":"coverage", "namespaceURI":"http://purl.org/dc/elements/1.1/" } }, @@ -610,7 +610,7 @@ "properties":{ "localPart":{ "enum":[ - "language" + "source" ] }, "namespaceURI":{ @@ -627,7 +627,7 @@ } }, "elementName":{ - "localPart":"language", + "localPart":"source", "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 d5eaf9ed..71dd26b0 100644 --- a/scripts/jsonschemas/EOP_1_0.jsonschema +++ b/scripts/jsonschemas/EOP_1_0.jsonschema @@ -2,55 +2,119 @@ { "id":"http://earth.esa.int/eop#", "definitions":{ - "HistogramArrayPropertyType":{ + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MaskFeatureType", + "namespaceURI":"http://earth.esa.int/eop" + }, + "propertiesOrder":[ + "maskType", + "extentOf" + ] + }, + "PlatformPropertyType":{ "type":"object", - "title":"HistogramArrayPropertyType", + "title":"PlatformPropertyType", "required":[ - "histogram" + "platform" ], "properties":{ - "histogram":{ - "title":"histogram", + "platform":{ + "title":"platform", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/HistogramType" - }, - "minItems":1 + "$ref":"#/definitions/PlatformType" } ], "propertyType":"element", "elementName":{ - "localPart":"Histogram", + "localPart":"Platform", "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"HistogramArrayPropertyType", + "localPart":"PlatformPropertyType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "histogram" + "platform" ] }, - "AcquisitionType.WrsLongitudeGrid":{ + "EarthObservationPropertyType":{ "type":"object", - "title":"AcquisitionType.WrsLongitudeGrid", + "title":"EarthObservationPropertyType", "properties":{ - "value":{ - "title":"value", + "earthObservation":{ + "title":"earthObservation", "allOf":[ { - "$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/EarthObservationType" + } + }, + "elementName":{ + "localPart":"EarthObservation", + "namespaceURI":"http://earth.esa.int/eop" + } } ], - "propertyType":"value" + "propertyType":"elementRef", + "elementName":{ + "localPart":"EarthObservation", + "namespaceURI":"http://earth.esa.int/eop" + } }, - "codeSpace":{ - "title":"codeSpace", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -58,255 +122,281 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "codeSpace" - ] - }, - "HistogramType":{ - "type":"object", - "title":"HistogramType", - "required":[ - "min", - "max" - ], - "properties":{ - "bandId":{ - "title":"bandId", + }, + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"bandId", - "namespaceURI":"http://earth.esa.int/eop" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "min":{ - "title":"min", + "href":{ + "title":"href", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"min", - "namespaceURI":"http://earth.esa.int/eop" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "max":{ - "title":"max", + "role":{ + "title":"role", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"max", - "namespaceURI":"http://earth.esa.int/eop" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "mean":{ - "title":"mean", + "arcrole":{ + "title":"arcrole", "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":"mean", - "namespaceURI":"http://earth.esa.int/eop" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "stdDeviation":{ - "title":"stdDeviation", + "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":"stdDeviation", - "namespaceURI":"http://earth.esa.int/eop" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"HistogramType", + "localPart":"EarthObservationPropertyType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "bandId", - "min", - "max", - "mean", - "stdDeviation" + "earthObservation", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MaskType":{ + "PlatformType":{ + "type":"object", + "title":"PlatformType", "required":[ - "maskMembers" + "shortName" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"MaskType", - "properties":{ - "maskMembers":{ - "title":"maskMembers", - "allOf":[ - { - "$ref":"#/definitions/MaskMembersPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"maskMembers", - "namespaceURI":"http://earth.esa.int/eop" - } + "properties":{ + "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" + } + }, + "serialIdentifier":{ + "title":"serialIdentifier", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"serialIdentifier", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + "orbitType":{ + "title":"orbitType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orbitType", + "namespaceURI":"http://earth.esa.int/eop" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"MaskType", + "localPart":"PlatformType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "maskMembers" + "shortName", + "serialIdentifier", + "orbitType" ] }, - "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" - } + "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":"EarthObservationEquipmentType", + "localPart":"ArchivingInformationArrayPropertyType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "platform", - "instrument", - "sensor", - "acquisitionParameters" + "archivingInformation" ] }, - "CodeWithAuthorityType":{ + "ProductInformationType":{ "type":"object", - "title":"CodeWithAuthorityType", + "title":"ProductInformationType", "required":[ - "codeSpace" + "fileName" ], "properties":{ - "value":{ - "title":"value", + "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":"value" + "propertyType":"element", + "elementName":{ + "localPart":"fileName", + "namespaceURI":"http://earth.esa.int/eop" + } }, - "codeSpace":{ - "title":"codeSpace", + "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":"codeSpace", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"version", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + "size":{ + "title":"size", + "allOf":[ + { + "$ref":"#/definitions/MeasureListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"size", + "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeWithAuthorityType", + "localPart":"ProductInformationType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "value", - "codeSpace" + "referenceSystemIdentifier", + "fileName", + "version", + "size" ] }, "AcquisitionType":{ @@ -546,338 +636,303 @@ "yaw" ] }, - "SensorPropertyType":{ - "type":"object", - "title":"SensorPropertyType", + "FootprintType":{ "required":[ - "sensor" + "multiExtentOf" ], - "properties":{ - "sensor":{ - "title":"sensor", - "allOf":[ - { - "$ref":"#/definitions/SensorType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Sensor", - "namespaceURI":"http://earth.esa.int/eop" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SensorPropertyType", + "localPart":"FootprintType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "sensor" + "multiExtentOf", + "centerOf" ] }, - "ArchivingInformationType":{ + "MaskInformationArrayPropertyType":{ "type":"object", - "title":"ArchivingInformationType", + "title":"MaskInformationArrayPropertyType", "required":[ - "archivingCenter", - "archivingDate" + "maskInformation" ], "properties":{ - "archivingCenter":{ - "title":"archivingCenter", + "maskInformation":{ + "title":"maskInformation", "allOf":[ { - "$ref":"#/definitions/CodeListType" + "type":"array", + "items":{ + "$ref":"#/definitions/MaskInformationType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"archivingCenter", + "localPart":"MaskInformation", "namespaceURI":"http://earth.esa.int/eop" } - }, - "archivingDate":{ - "title":"archivingDate", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MaskInformationArrayPropertyType", + "namespaceURI":"http://earth.esa.int/eop" + }, + "propertiesOrder":[ + "maskInformation" + ] + }, + "SpecificInformationType":{ + "type":"object", + "title":"SpecificInformationType", + "required":[ + "localAttribute", + "localValue" + ], + "properties":{ + "localAttribute":{ + "title":"localAttribute", "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":"archivingDate", + "localPart":"localAttribute", "namespaceURI":"http://earth.esa.int/eop" } }, - "archivingIdentifier":{ - "title":"archivingIdentifier", + "localValue":{ + "title":"localValue", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"archivingIdentifier", + "localPart":"localValue", "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ArchivingInformationType", + "localPart":"SpecificInformationType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "archivingCenter", - "archivingDate", - "archivingIdentifier" + "localAttribute", + "localValue" ] }, - "ProductInformationArrayPropertyType":{ + "AcquisitionPropertyType":{ "type":"object", - "title":"ProductInformationArrayPropertyType", + "title":"AcquisitionPropertyType", "required":[ - "productInformation" + "acquisition" ], "properties":{ - "productInformation":{ - "title":"productInformation", + "acquisition":{ + "title":"acquisition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProductInformationType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AcquisitionType" + } }, - "minItems":1 + "elementName":{ + "localPart":"Acquisition", + "namespaceURI":"http://earth.esa.int/eop" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ProductInformation", + "localPart":"Acquisition", "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ProductInformationArrayPropertyType", + "localPart":"AcquisitionPropertyType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "productInformation" + "acquisition" ] }, - "SpecificInformationArrayPropertyType":{ + "HistogramType":{ "type":"object", - "title":"SpecificInformationArrayPropertyType", + "title":"HistogramType", "required":[ - "specificInformation" + "min", + "max" ], "properties":{ - "specificInformation":{ - "title":"specificInformation", + "bandId":{ + "title":"bandId", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpecificInformationType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"SpecificInformation", + "localPart":"bandId", "namespaceURI":"http://earth.esa.int/eop" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SpecificInformationArrayPropertyType", - "namespaceURI":"http://earth.esa.int/eop" - }, - "propertiesOrder":[ - "specificInformation" - ] - }, - "DownlinkInformationArrayPropertyType":{ - "type":"object", - "title":"DownlinkInformationArrayPropertyType", - "required":[ - "downlinkInformation" - ], - "properties":{ - "downlinkInformation":{ - "title":"downlinkInformation", + }, + "min":{ + "title":"min", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DownlinkInformationType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"DownlinkInformation", + "localPart":"min", "namespaceURI":"http://earth.esa.int/eop" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DownlinkInformationArrayPropertyType", - "namespaceURI":"http://earth.esa.int/eop" - }, - "propertiesOrder":[ - "downlinkInformation" - ] - }, - "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":"" - } + "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationType", - "namespaceURI":"http://earth.esa.int/eop" - }, - "propertiesOrder":[ - "version" - ] - }, - "DownlinkInformationType":{ - "type":"object", - "title":"DownlinkInformationType", - "required":[ - "acquisitionStation" - ], - "properties":{ - "acquisitionStation":{ - "title":"acquisitionStation", + }, + "mean":{ + "title":"mean", "allOf":[ { - "$ref":"#/definitions/CodeListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"acquisitionStation", + "localPart":"mean", "namespaceURI":"http://earth.esa.int/eop" } }, - "acquisitionDate":{ - "title":"acquisitionDate", + "stdDeviation":{ + "title":"stdDeviation", "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":"acquisitionDate", + "localPart":"stdDeviation", "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DownlinkInformationType", + "localPart":"HistogramType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "acquisitionStation", - "acquisitionDate" + "bandId", + "min", + "max", + "mean", + "stdDeviation" ] }, - "EarthObservationResultType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "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" - } + "CodeWithAuthorityType":{ + "type":"object", + "title":"CodeWithAuthorityType", + "required":[ + "codeSpace" + ], + "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":"EarthObservationResultType", + "localPart":"CodeWithAuthorityType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "browse", - "product", - "mask" + "value", + "codeSpace" ] }, "SensorType":{ @@ -949,443 +1004,372 @@ "swathIdentifier" ] }, - "EarthObservationMetaDataType":{ + "BrowseInformationArrayPropertyType":{ + "type":"object", + "title":"BrowseInformationArrayPropertyType", + "required":[ + "browseInformation" + ], + "properties":{ + "browseInformation":{ + "title":"browseInformation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/BrowseInformationType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BrowseInformation", + "namespaceURI":"http://earth.esa.int/eop" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BrowseInformationArrayPropertyType", + "namespaceURI":"http://earth.esa.int/eop" + }, + "propertiesOrder":[ + "browseInformation" + ] + }, + "EarthObservationType":{ + "required":[ + "version" + ], "allOf":[ { - "$ref":"#/definitions/AbstractMetaDataType" + "$ref":"#/definitions/ObservationType" }, { "type":"object", - "title":"EarthObservationMetaDataType", + "title":"EarthObservationType", "properties":{ - "contentOverrideForEarthObservationMetaDataType":{ - "title":"contentOverrideForEarthObservationMetaDataType", + "version":{ + "title":"version", "allOf":[ { - "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/SpecificInformationArrayPropertyType" - } - }, - "elementName":{ - "localPart":"vendorSpecific", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "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":"status", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/MeasureType" - } - }, - "elementName":{ - "localPart":"imageQualityDegradation", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/HistogramArrayPropertyType" - } - }, - "elementName":{ - "localPart":"histograms", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "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://earth.esa.int/eop" - } - }, - { - "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":"productType", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/EarthObservationPropertyType" - } - }, - "elementName":{ - "localPart":"subsetOf", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/EarthObservationPropertyType" - } - }, - "elementName":{ - "localPart":"linkedWith", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/DownlinkInformationArrayPropertyType" - } - }, - "elementName":{ - "localPart":"downlinkedTo", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "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":"acquisitionType", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ProcessingInformationPropertyType" - } - }, - "elementName":{ - "localPart":"processing", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "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":"doi", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/EarthObservationPropertyType" - } - }, - "elementName":{ - "localPart":"composedOf", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ArchivingInformationArrayPropertyType" - } - }, - "elementName":{ - "localPart":"archivedIn", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CodeListType" - } - }, - "elementName":{ - "localPart":"acquisitionSubType", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "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":"identifier", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - { - "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":"imageQualityDegradationQuotationMode", - "namespaceURI":"http://earth.esa.int/eop" - } - } - ] + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRefs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationMetaDataType", + "localPart":"EarthObservationType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "contentOverrideForEarthObservationMetaDataType" + "version" ] }, - "MaskInformationType":{ + "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" + ] + }, + "ProductInformationArrayPropertyType":{ "type":"object", - "title":"MaskInformationType", + "title":"ProductInformationArrayPropertyType", "required":[ - "type", - "format", - "fileName" + "productInformation" ], "properties":{ - "type":{ - "title":"type", + "productInformation":{ + "title":"productInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/ProductInformationType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"type", + "localPart":"ProductInformation", "namespaceURI":"http://earth.esa.int/eop" } - }, - "format":{ - "title":"format", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ProductInformationArrayPropertyType", + "namespaceURI":"http://earth.esa.int/eop" + }, + "propertiesOrder":[ + "productInformation" + ] + }, + "ProcessingInformationPropertyType":{ + "type":"object", + "title":"ProcessingInformationPropertyType", + "required":[ + "processingInformation" + ], + "properties":{ + "processingInformation":{ + "title":"processingInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ProcessingInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"format", + "localPart":"ProcessingInformation", "namespaceURI":"http://earth.esa.int/eop" } - }, - "referenceSystemIdentifier":{ - "title":"referenceSystemIdentifier", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessingInformationPropertyType", + "namespaceURI":"http://earth.esa.int/eop" + }, + "propertiesOrder":[ + "processingInformation" + ] + }, + "MaskMembersPropertyType":{ + "type":"object", + "title":"MaskMembersPropertyType", + "properties":{ + "maskFeature":{ + "title":"maskFeature", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "type":"array", + "items":{ + "$ref":"#/definitions/MaskFeatureType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"referenceSystemIdentifier", + "localPart":"MaskFeature", "namespaceURI":"http://earth.esa.int/eop" } - }, - "fileName":{ - "title":"fileName", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MaskMembersPropertyType", + "namespaceURI":"http://earth.esa.int/eop" + }, + "propertiesOrder":[ + "maskFeature" + ] + }, + "InstrumentPropertyType":{ + "type":"object", + "title":"InstrumentPropertyType", + "required":[ + "instrument" + ], + "properties":{ + "instrument":{ + "title":"instrument", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/InstrumentType" } ], "propertyType":"element", "elementName":{ - "localPart":"fileName", + "localPart":"Instrument", "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MaskInformationType", + "localPart":"InstrumentPropertyType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "type", - "format", - "referenceSystemIdentifier", - "fileName" + "instrument" ] }, - "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" + "EarthObservationResultType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"EarthObservationResultType", + "properties":{ + "browse":{ + "title":"browse", + "allOf":[ + { + "$ref":"#/definitions/BrowseInformationArrayPropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"EarthObservationResult", + "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" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"EarthObservationResult", - "namespaceURI":"http://earth.esa.int/eop" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationResultPropertyType", + "localPart":"EarthObservationResultType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "earthObservationResult" + "browse", + "product", + "mask" ] }, - "ArchivingInformationArrayPropertyType":{ + "DownlinkInformationArrayPropertyType":{ "type":"object", - "title":"ArchivingInformationArrayPropertyType", + "title":"DownlinkInformationArrayPropertyType", "required":[ - "archivingInformation" + "downlinkInformation" ], "properties":{ - "archivingInformation":{ - "title":"archivingInformation", + "downlinkInformation":{ + "title":"downlinkInformation", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ArchivingInformationType" + "$ref":"#/definitions/DownlinkInformationType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ArchivingInformation", + "localPart":"DownlinkInformation", "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ArchivingInformationArrayPropertyType", + "localPart":"DownlinkInformationArrayPropertyType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "archivingInformation" + "downlinkInformation" ] }, "BrowseInformationType":{ @@ -1462,37 +1446,21 @@ "fileName" ] }, - "EarthObservationPropertyType":{ + "AcquisitionType.WrsLongitudeGrid":{ "type":"object", - "title":"EarthObservationPropertyType", + "title":"AcquisitionType.WrsLongitudeGrid", "properties":{ - "earthObservation":{ - "title":"earthObservation", + "value":{ + "title":"value", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"EarthObservation", - "namespaceURI":"http://earth.esa.int/eop" - } + "propertyType":"value" }, - "remoteSchema":{ - "title":"remoteSchema", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1500,179 +1468,88 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"codeSpace", + "namespaceURI":"" } - }, - "type":{ - "title":"type", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "codeSpace" + ] + }, + "ProcessingInformationType":{ + "type":"object", + "title":"ProcessingInformationType", + "properties":{ + "processingCenter":{ + "title":"processingCenter", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/CodeListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"processingCenter", + "namespaceURI":"http://earth.esa.int/eop" } }, - "href":{ - "title":"href", + "processingDate":{ + "title":"processingDate", "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":"processingDate", + "namespaceURI":"http://earth.esa.int/eop" } }, - "role":{ - "title":"role", + "compositeType":{ + "title":"compositeType", "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":"compositeType", + "namespaceURI":"http://earth.esa.int/eop" } }, - "arcrole":{ - "title":"arcrole", + "method":{ + "title":"method", "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" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://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":"method", + "namespaceURI":"http://earth.esa.int/eop" } }, - "actuate":{ - "title":"actuate", + "methodVersion":{ + "title":"methodVersion", "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":"methodVersion", + "namespaceURI":"http://earth.esa.int/eop" } - } - }, - "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":"FootprintType", - "namespaceURI":"http://earth.esa.int/eop" - }, - "propertiesOrder":[ - "multiExtentOf", - "centerOf" - ] - }, - "InstrumentType":{ - "type":"object", - "title":"InstrumentType", - "required":[ - "shortName" - ], - "properties":{ - "shortName":{ - "title":"shortName", + "processorName":{ + "title":"processorName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1680,161 +1557,359 @@ ], "propertyType":"element", "elementName":{ - "localPart":"shortName", + "localPart":"processorName", "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", + }, + "processorVersion":{ + "title":"processorVersion", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BrowseInformationType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"BrowseInformation", + "localPart":"processorVersion", "namespaceURI":"http://earth.esa.int/eop" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BrowseInformationArrayPropertyType", - "namespaceURI":"http://earth.esa.int/eop" - }, - "propertiesOrder":[ - "browseInformation" - ] - }, - "AcquisitionPropertyType":{ - "type":"object", - "title":"AcquisitionPropertyType", - "required":[ - "acquisition" - ], - "properties":{ - "acquisition":{ - "title":"acquisition", + }, + "processingLevel":{ + "title":"processingLevel", "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/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Acquisition", + "localPart":"processingLevel", "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", + }, + "nativeProductFormat":{ + "title":"nativeProductFormat", "allOf":[ { - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"nativeProductFormat", "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationEquipmentPropertyType", + "localPart":"ProcessingInformationType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "earthObservationEquipment" + "processingCenter", + "processingDate", + "compositeType", + "method", + "methodVersion", + "processorName", + "processorVersion", + "processingLevel", + "nativeProductFormat" ] }, - "MaskMembersPropertyType":{ - "type":"object", - "title":"MaskMembersPropertyType", - "properties":{ - "maskFeature":{ - "title":"maskFeature", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MaskFeatureType" - }, - "minItems":0 + "EarthObservationMetaDataType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMetaDataType" + }, + { + "type":"object", + "title":"EarthObservationMetaDataType", + "properties":{ + "contentOverrideForEarthObservationMetaDataType":{ + "title":"contentOverrideForEarthObservationMetaDataType", + "allOf":[ + { + "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":"parentIdentifier", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/EarthObservationPropertyType" + } + }, + "elementName":{ + "localPart":"subsetOf", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/EarthObservationPropertyType" + } + }, + "elementName":{ + "localPart":"composedOf", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "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":"identifier", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CodeListType" + } + }, + "elementName":{ + "localPart":"acquisitionSubType", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/HistogramArrayPropertyType" + } + }, + "elementName":{ + "localPart":"histograms", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "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":"imageQualityDegradationQuotationMode", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "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":"doi", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ArchivingInformationArrayPropertyType" + } + }, + "elementName":{ + "localPart":"archivedIn", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "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":"status", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SpecificInformationArrayPropertyType" + } + }, + "elementName":{ + "localPart":"vendorSpecific", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "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":"productType", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/EarthObservationPropertyType" + } + }, + "elementName":{ + "localPart":"linkedWith", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "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":"acquisitionType", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ProcessingInformationPropertyType" + } + }, + "elementName":{ + "localPart":"processing", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/DownlinkInformationArrayPropertyType" + } + }, + "elementName":{ + "localPart":"downlinkedTo", + "namespaceURI":"http://earth.esa.int/eop" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/MeasureType" + } + }, + "elementName":{ + "localPart":"imageQualityDegradation", + "namespaceURI":"http://earth.esa.int/eop" + } + } + ] + } + ], + "propertyType":"elementRefs" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MaskFeature", - "namespaceURI":"http://earth.esa.int/eop" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MaskMembersPropertyType", + "localPart":"EarthObservationMetaDataType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "maskFeature" + "contentOverrideForEarthObservationMetaDataType" ] }, - "MaskFeatureType":{ + "MaskType":{ "required":[ - "maskType", - "extentOf" + "maskMembers" ], "allOf":[ { @@ -1842,273 +1917,72 @@ }, { "type":"object", - "title":"MaskFeatureType", + "title":"MaskType", "properties":{ - "maskType":{ - "title":"maskType", + "maskMembers":{ + "title":"maskMembers", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/MaskMembersPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"maskType", + "localPart":"maskMembers", "namespaceURI":"http://earth.esa.int/eop" } - }, - "extentOf":{ - "title":"extentOf", - "allOf":[ - { - "$ref":"#/definitions/SurfacePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"extentOf", - "namespaceURI":"http://www.opengis.net/gml" - } } } } ], "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", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MaskInformationType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MaskInformation", - "namespaceURI":"http://earth.esa.int/eop" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MaskInformationArrayPropertyType", + "localPart":"MaskType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "maskInformation" + "maskMembers" ] }, - "PlatformPropertyType":{ + "SensorPropertyType":{ "type":"object", - "title":"PlatformPropertyType", + "title":"SensorPropertyType", "required":[ - "platform" + "sensor" ], "properties":{ - "platform":{ - "title":"platform", + "sensor":{ + "title":"sensor", "allOf":[ { - "$ref":"#/definitions/PlatformType" + "$ref":"#/definitions/SensorType" } ], "propertyType":"element", "elementName":{ - "localPart":"Platform", + "localPart":"Sensor", "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PlatformPropertyType", + "localPart":"SensorPropertyType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "platform" + "sensor" ] }, - "PlatformType":{ + "InstrumentType":{ "type":"object", - "title":"PlatformType", + "title":"InstrumentType", "required":[ "shortName" ], "properties":{ - "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" - } - }, - "serialIdentifier":{ - "title":"serialIdentifier", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"serialIdentifier", - "namespaceURI":"http://earth.esa.int/eop" - } - }, - "orbitType":{ - "title":"orbitType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orbitType", - "namespaceURI":"http://earth.esa.int/eop" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"PlatformType", - "namespaceURI":"http://earth.esa.int/eop" - }, - "propertiesOrder":[ - "shortName", - "serialIdentifier", - "orbitType" - ] - }, - "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" - }, - "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":[ - "value", - "codeSpace" - ] - }, - "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", + "shortName":{ + "title":"shortName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2116,179 +1990,272 @@ ], "propertyType":"element", "elementName":{ - "localPart":"processorName", + "localPart":"shortName", "namespaceURI":"http://earth.esa.int/eop" } - }, - "processorVersion":{ - "title":"processorVersion", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"InstrumentType", + "namespaceURI":"http://earth.esa.int/eop" + }, + "propertiesOrder":[ + "shortName" + ] + }, + "EarthObservationResultPropertyType":{ + "type":"object", + "title":"EarthObservationResultPropertyType", + "required":[ + "earthObservationResult" + ], + "properties":{ + "earthObservationResult":{ + "title":"earthObservationResult", "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/EarthObservationResultType" + } + }, + "elementName":{ + "localPart":"EarthObservationResult", + "namespaceURI":"http://earth.esa.int/eop" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"processorVersion", + "localPart":"EarthObservationResult", "namespaceURI":"http://earth.esa.int/eop" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationResultPropertyType", + "namespaceURI":"http://earth.esa.int/eop" + }, + "propertiesOrder":[ + "earthObservationResult" + ] + }, + "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" }, - "processingLevel":{ - "title":"processingLevel", + "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":"element", - "elementName":{ - "localPart":"processingLevel", - "namespaceURI":"http://earth.esa.int/eop" + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" } - }, - "nativeProductFormat":{ - "title":"nativeProductFormat", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "codeSpace" + ] + }, + "HistogramArrayPropertyType":{ + "type":"object", + "title":"HistogramArrayPropertyType", + "required":[ + "histogram" + ], + "properties":{ + "histogram":{ + "title":"histogram", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/HistogramType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"nativeProductFormat", + "localPart":"Histogram", "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ProcessingInformationType", + "localPart":"HistogramArrayPropertyType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "processingCenter", - "processingDate", - "compositeType", - "method", - "methodVersion", - "processorName", - "processorVersion", - "processingLevel", - "nativeProductFormat" + "histogram" ] }, - "ProcessingInformationPropertyType":{ + "EarthObservationEquipmentPropertyType":{ "type":"object", - "title":"ProcessingInformationPropertyType", + "title":"EarthObservationEquipmentPropertyType", "required":[ - "processingInformation" + "earthObservationEquipment" ], "properties":{ - "processingInformation":{ - "title":"processingInformation", + "earthObservationEquipment":{ + "title":"earthObservationEquipment", "allOf":[ { - "$ref":"#/definitions/ProcessingInformationType" + "$ref":"#/definitions/EarthObservationEquipmentType" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessingInformation", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ProcessingInformationPropertyType", + "localPart":"EarthObservationEquipmentPropertyType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "processingInformation" + "earthObservationEquipment" ] }, - "SpecificInformationType":{ + "DownlinkInformationType":{ "type":"object", - "title":"SpecificInformationType", + "title":"DownlinkInformationType", "required":[ - "localAttribute", - "localValue" + "acquisitionStation" ], "properties":{ - "localAttribute":{ - "title":"localAttribute", + "acquisitionStation":{ + "title":"acquisitionStation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CodeListType" } ], "propertyType":"element", "elementName":{ - "localPart":"localAttribute", + "localPart":"acquisitionStation", "namespaceURI":"http://earth.esa.int/eop" } }, - "localValue":{ - "title":"localValue", + "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":"localValue", + "localPart":"acquisitionDate", "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SpecificInformationType", + "localPart":"DownlinkInformationType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "localAttribute", - "localValue" + "acquisitionStation", + "acquisitionDate" ] }, - "InstrumentPropertyType":{ + "SpecificInformationArrayPropertyType":{ "type":"object", - "title":"InstrumentPropertyType", + "title":"SpecificInformationArrayPropertyType", "required":[ - "instrument" + "specificInformation" ], "properties":{ - "instrument":{ - "title":"instrument", + "specificInformation":{ + "title":"specificInformation", "allOf":[ { - "$ref":"#/definitions/InstrumentType" + "type":"array", + "items":{ + "$ref":"#/definitions/SpecificInformationType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Instrument", + "localPart":"SpecificInformation", "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"InstrumentPropertyType", + "localPart":"SpecificInformationArrayPropertyType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "instrument" + "specificInformation" ] }, - "ProductInformationType":{ + "MaskInformationType":{ "type":"object", - "title":"ProductInformationType", + "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":[ @@ -2311,47 +2278,80 @@ ], "propertyType":"element", "elementName":{ - "localPart":"fileName", + "localPart":"fileName", + "namespaceURI":"http://earth.esa.int/eop" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MaskInformationType", + "namespaceURI":"http://earth.esa.int/eop" + }, + "propertiesOrder":[ + "type", + "format", + "referenceSystemIdentifier", + "fileName" + ] + }, + "ArchivingInformationType":{ + "type":"object", + "title":"ArchivingInformationType", + "required":[ + "archivingCenter", + "archivingDate" + ], + "properties":{ + "archivingCenter":{ + "title":"archivingCenter", + "allOf":[ + { + "$ref":"#/definitions/CodeListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"archivingCenter", "namespaceURI":"http://earth.esa.int/eop" } }, - "version":{ - "title":"version", + "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":"version", + "localPart":"archivingDate", "namespaceURI":"http://earth.esa.int/eop" } }, - "size":{ - "title":"size", + "archivingIdentifier":{ + "title":"archivingIdentifier", "allOf":[ { - "$ref":"#/definitions/MeasureListType" + "$ref":"#/definitions/CodeWithAuthorityType" } ], "propertyType":"element", "elementName":{ - "localPart":"size", + "localPart":"archivingIdentifier", "namespaceURI":"http://earth.esa.int/eop" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ProductInformationType", + "localPart":"ArchivingInformationType", "namespaceURI":"http://earth.esa.int/eop" }, "propertiesOrder":[ - "referenceSystemIdentifier", - "fileName", - "version", - "size" + "archivingCenter", + "archivingDate", + "archivingIdentifier" ] }, "SensorTypePropertyType":{ @@ -2381,7 +2381,7 @@ "properties":{ "localPart":{ "enum":[ - "ArchivingInformation" + "subsetOf" ] }, "namespaceURI":{ @@ -2394,11 +2394,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArchivingInformationType" + "$ref":"#/definitions/EarthObservationPropertyType" } }, "elementName":{ - "localPart":"ArchivingInformation", + "localPart":"subsetOf", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2415,7 +2415,7 @@ "properties":{ "localPart":{ "enum":[ - "processing" + "composedOf" ] }, "namespaceURI":{ @@ -2428,15 +2428,12 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessingInformationPropertyType" + "$ref":"#/definitions/EarthObservationPropertyType" } }, "elementName":{ - "localPart":"processing", + "localPart":"composedOf", "namespaceURI":"http://earth.esa.int/eop" - }, - "scope":{ - "$ref":"#/definitions/EarthObservationMetaDataType" } }, { @@ -2452,7 +2449,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationMetaData" + "Acquisition" ] }, "namespaceURI":{ @@ -2465,11 +2462,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationMetaDataType" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"EarthObservationMetaData", + "localPart":"Acquisition", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2486,7 +2483,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationEquipment" + "archivedIn" ] }, "namespaceURI":{ @@ -2499,12 +2496,15 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/ArchivingInformationArrayPropertyType" } }, "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"archivedIn", "namespaceURI":"http://earth.esa.int/eop" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationMetaDataType" } }, { @@ -2520,7 +2520,7 @@ "properties":{ "localPart":{ "enum":[ - "SpecificInformation" + "doi" ] }, "namespaceURI":{ @@ -2533,11 +2533,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpecificInformationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"SpecificInformation", + "localPart":"doi", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2554,7 +2554,7 @@ "properties":{ "localPart":{ "enum":[ - "acquisitionType" + "EarthObservationEquipment" ] }, "namespaceURI":{ @@ -2567,11 +2567,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EarthObservationEquipmentType" } }, "elementName":{ - "localPart":"acquisitionType", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2588,7 +2588,7 @@ "properties":{ "localPart":{ "enum":[ - "acquisitionSubType" + "histograms" ] }, "namespaceURI":{ @@ -2601,11 +2601,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeListType" + "$ref":"#/definitions/HistogramArrayPropertyType" } }, "elementName":{ - "localPart":"acquisitionSubType", + "localPart":"histograms", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2622,7 +2622,7 @@ "properties":{ "localPart":{ "enum":[ - "ProductInformation" + "statusDetail" ] }, "namespaceURI":{ @@ -2635,11 +2635,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProductInformationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ProductInformation", + "localPart":"statusDetail", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2656,7 +2656,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessingInformation" + "Histogram" ] }, "namespaceURI":{ @@ -2669,11 +2669,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessingInformationType" + "$ref":"#/definitions/HistogramType" } }, "elementName":{ - "localPart":"ProcessingInformation", + "localPart":"Histogram", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2690,7 +2690,7 @@ "properties":{ "localPart":{ "enum":[ - "imageQualityDegradation" + "identifier" ] }, "namespaceURI":{ @@ -2703,11 +2703,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"imageQualityDegradation", + "localPart":"identifier", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2724,7 +2724,7 @@ "properties":{ "localPart":{ "enum":[ - "linkedWith" + "parentIdentifier" ] }, "namespaceURI":{ @@ -2737,11 +2737,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"linkedWith", + "localPart":"parentIdentifier", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2758,7 +2758,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "acquisitionType" ] }, "namespaceURI":{ @@ -2771,11 +2771,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"acquisitionType", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2792,7 +2792,7 @@ "properties":{ "localPart":{ "enum":[ - "subsetOf" + "Instrument" ] }, "namespaceURI":{ @@ -2805,11 +2805,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationPropertyType" + "$ref":"#/definitions/InstrumentType" } }, "elementName":{ - "localPart":"subsetOf", + "localPart":"Instrument", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2826,7 +2826,7 @@ "properties":{ "localPart":{ "enum":[ - "composedOf" + "Mask" ] }, "namespaceURI":{ @@ -2839,11 +2839,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationPropertyType" + "$ref":"#/definitions/MaskType" } }, "elementName":{ - "localPart":"composedOf", + "localPart":"Mask", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2860,7 +2860,7 @@ "properties":{ "localPart":{ "enum":[ - "BrowseInformation" + "imageQualityDegradation" ] }, "namespaceURI":{ @@ -2873,11 +2873,11 @@ ] }, "value":{ - "$ref":"#/definitions/BrowseInformationType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"BrowseInformation", + "localPart":"imageQualityDegradation", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2894,7 +2894,7 @@ "properties":{ "localPart":{ "enum":[ - "parentIdentifier" + "downlinkedTo" ] }, "namespaceURI":{ @@ -2907,12 +2907,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DownlinkInformationArrayPropertyType" } }, "elementName":{ - "localPart":"parentIdentifier", + "localPart":"downlinkedTo", "namespaceURI":"http://earth.esa.int/eop" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationMetaDataType" } }, { @@ -2928,7 +2931,7 @@ "properties":{ "localPart":{ "enum":[ - "Acquisition" + "SpecificInformation" ] }, "namespaceURI":{ @@ -2941,11 +2944,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/SpecificInformationType" } }, "elementName":{ - "localPart":"Acquisition", + "localPart":"SpecificInformation", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2962,7 +2965,7 @@ "properties":{ "localPart":{ "enum":[ - "histograms" + "BrowseInformation" ] }, "namespaceURI":{ @@ -2975,11 +2978,11 @@ ] }, "value":{ - "$ref":"#/definitions/HistogramArrayPropertyType" + "$ref":"#/definitions/BrowseInformationType" } }, "elementName":{ - "localPart":"histograms", + "localPart":"BrowseInformation", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -2996,7 +2999,7 @@ "properties":{ "localPart":{ "enum":[ - "downlinkedTo" + "maskMembers" ] }, "namespaceURI":{ @@ -3009,15 +3012,12 @@ ] }, "value":{ - "$ref":"#/definitions/DownlinkInformationArrayPropertyType" + "$ref":"#/definitions/MaskMembersPropertyType" } }, "elementName":{ - "localPart":"downlinkedTo", + "localPart":"maskMembers", "namespaceURI":"http://earth.esa.int/eop" - }, - "scope":{ - "$ref":"#/definitions/EarthObservationMetaDataType" } }, { @@ -3067,7 +3067,7 @@ "properties":{ "localPart":{ "enum":[ - "statusDetail" + "ProcessingInformation" ] }, "namespaceURI":{ @@ -3080,11 +3080,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ProcessingInformationType" } }, "elementName":{ - "localPart":"statusDetail", + "localPart":"ProcessingInformation", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -3101,7 +3101,7 @@ "properties":{ "localPart":{ "enum":[ - "Histogram" + "processing" ] }, "namespaceURI":{ @@ -3114,12 +3114,15 @@ ] }, "value":{ - "$ref":"#/definitions/HistogramType" + "$ref":"#/definitions/ProcessingInformationPropertyType" } }, "elementName":{ - "localPart":"Histogram", + "localPart":"processing", "namespaceURI":"http://earth.esa.int/eop" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationMetaDataType" } }, { @@ -3135,7 +3138,7 @@ "properties":{ "localPart":{ "enum":[ - "Mask" + "status" ] }, "namespaceURI":{ @@ -3148,11 +3151,11 @@ ] }, "value":{ - "$ref":"#/definitions/MaskType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Mask", + "localPart":"status", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -3240,7 +3243,7 @@ "properties":{ "localPart":{ "enum":[ - "doi" + "DownlinkInformation" ] }, "namespaceURI":{ @@ -3253,11 +3256,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DownlinkInformationType" } }, "elementName":{ - "localPart":"doi", + "localPart":"DownlinkInformation", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -3274,7 +3277,7 @@ "properties":{ "localPart":{ "enum":[ - "Instrument" + "Footprint" ] }, "namespaceURI":{ @@ -3287,11 +3290,11 @@ ] }, "value":{ - "$ref":"#/definitions/InstrumentType" + "$ref":"#/definitions/FootprintType" } }, "elementName":{ - "localPart":"Instrument", + "localPart":"Footprint", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -3308,7 +3311,7 @@ "properties":{ "localPart":{ "enum":[ - "Platform" + "MaskInformation" ] }, "namespaceURI":{ @@ -3321,11 +3324,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlatformType" + "$ref":"#/definitions/MaskInformationType" } }, "elementName":{ - "localPart":"Platform", + "localPart":"MaskInformation", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -3342,7 +3345,7 @@ "properties":{ "localPart":{ "enum":[ - "status" + "EarthObservationMetaData" ] }, "namespaceURI":{ @@ -3355,11 +3358,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EarthObservationMetaDataType" } }, "elementName":{ - "localPart":"status", + "localPart":"EarthObservationMetaData", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -3376,7 +3379,7 @@ "properties":{ "localPart":{ "enum":[ - "identifier" + "EarthObservationResult" ] }, "namespaceURI":{ @@ -3389,11 +3392,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"identifier", + "localPart":"EarthObservationResult", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -3410,7 +3413,7 @@ "properties":{ "localPart":{ "enum":[ - "archivedIn" + "imageQualityDegradationQuotationMode" ] }, "namespaceURI":{ @@ -3423,15 +3426,12 @@ ] }, "value":{ - "$ref":"#/definitions/ArchivingInformationArrayPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"archivedIn", + "localPart":"imageQualityDegradationQuotationMode", "namespaceURI":"http://earth.esa.int/eop" - }, - "scope":{ - "$ref":"#/definitions/EarthObservationMetaDataType" } }, { @@ -3447,7 +3447,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationResult" + "acquisitionSubType" ] }, "namespaceURI":{ @@ -3460,11 +3460,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"#/definitions/CodeListType" } }, "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"acquisitionSubType", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -3481,7 +3481,7 @@ "properties":{ "localPart":{ "enum":[ - "MaskInformation" + "MaskFeature" ] }, "namespaceURI":{ @@ -3494,11 +3494,11 @@ ] }, "value":{ - "$ref":"#/definitions/MaskInformationType" + "$ref":"#/definitions/MaskFeatureType" } }, "elementName":{ - "localPart":"MaskInformation", + "localPart":"MaskFeature", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -3515,7 +3515,7 @@ "properties":{ "localPart":{ "enum":[ - "imageQualityDegradationQuotationMode" + "ArchivingInformation" ] }, "namespaceURI":{ @@ -3528,11 +3528,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ArchivingInformationType" } }, "elementName":{ - "localPart":"imageQualityDegradationQuotationMode", + "localPart":"ArchivingInformation", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -3549,7 +3549,7 @@ "properties":{ "localPart":{ "enum":[ - "maskMembers" + "ProductInformation" ] }, "namespaceURI":{ @@ -3562,11 +3562,11 @@ ] }, "value":{ - "$ref":"#/definitions/MaskMembersPropertyType" + "$ref":"#/definitions/ProductInformationType" } }, "elementName":{ - "localPart":"maskMembers", + "localPart":"ProductInformation", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -3583,7 +3583,7 @@ "properties":{ "localPart":{ "enum":[ - "DownlinkInformation" + "linkedWith" ] }, "namespaceURI":{ @@ -3596,11 +3596,11 @@ ] }, "value":{ - "$ref":"#/definitions/DownlinkInformationType" + "$ref":"#/definitions/EarthObservationPropertyType" } }, "elementName":{ - "localPart":"DownlinkInformation", + "localPart":"linkedWith", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -3617,7 +3617,7 @@ "properties":{ "localPart":{ "enum":[ - "Footprint" + "Platform" ] }, "namespaceURI":{ @@ -3630,11 +3630,11 @@ ] }, "value":{ - "$ref":"#/definitions/FootprintType" + "$ref":"#/definitions/PlatformType" } }, "elementName":{ - "localPart":"Footprint", + "localPart":"Platform", "namespaceURI":"http://earth.esa.int/eop" } }, @@ -3651,7 +3651,7 @@ "properties":{ "localPart":{ "enum":[ - "MaskFeature" + "EarthObservation" ] }, "namespaceURI":{ @@ -3664,11 +3664,11 @@ ] }, "value":{ - "$ref":"#/definitions/MaskFeatureType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"MaskFeature", + "localPart":"EarthObservation", "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 4946cf33..f015b270 100644 --- a/scripts/jsonschemas/EOP_ATM_1_0.jsonschema +++ b/scripts/jsonschemas/EOP_ATM_1_0.jsonschema @@ -99,24 +99,6 @@ "algorithmVersion" ] }, - "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/atm" - } - }, "DataLayerPropertyType":{ "type":"object", "title":"DataLayerPropertyType", @@ -184,6 +166,24 @@ "propertiesOrder":[ "dataLayers" ] + }, + "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/atm" + } } }, "anyOf":[ @@ -234,7 +234,7 @@ "properties":{ "localPart":{ "enum":[ - "dataLayers" + "DataLayer" ] }, "namespaceURI":{ @@ -247,11 +247,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataLayerPropertyType" + "$ref":"#/definitions/DataLayerType" } }, "elementName":{ - "localPart":"dataLayers", + "localPart":"DataLayer", "namespaceURI":"http://earth.esa.int/atm" } }, @@ -268,7 +268,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "dataLayers" ] }, "namespaceURI":{ @@ -281,11 +281,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/DataLayerPropertyType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"dataLayers", "namespaceURI":"http://earth.esa.int/atm" } }, @@ -302,7 +302,7 @@ "properties":{ "localPart":{ "enum":[ - "DataLayer" + "EarthObservation" ] }, "namespaceURI":{ @@ -315,11 +315,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataLayerType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"DataLayer", + "localPart":"EarthObservation", "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 3ccad457..51df3f0a 100644 --- a/scripts/jsonschemas/EOP_OPT_1_0.jsonschema +++ b/scripts/jsonschemas/EOP_OPT_1_0.jsonschema @@ -2,6 +2,72 @@ { "id":"http://earth.esa.int/opt#", "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/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" + ] + }, "EarthObservationResultType":{ "allOf":[ { @@ -105,72 +171,6 @@ "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":[ - "EarthObservation" + "EarthObservationResult" ] }, "namespaceURI":{ @@ -200,11 +200,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"EarthObservationResult", "namespaceURI":"http://earth.esa.int/opt" } }, @@ -221,7 +221,7 @@ "properties":{ "localPart":{ "enum":[ - "Acquisition" + "EarthObservation" ] }, "namespaceURI":{ @@ -234,11 +234,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"Acquisition", + "localPart":"EarthObservation", "namespaceURI":"http://earth.esa.int/opt" } }, @@ -255,7 +255,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationResult" + "Acquisition" ] }, "namespaceURI":{ @@ -268,11 +268,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"EarthObservationResult", + "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 7f4941a8..cb7c1c3e 100644 --- a/scripts/jsonschemas/EOP_SAR_1_0.jsonschema +++ b/scripts/jsonschemas/EOP_SAR_1_0.jsonschema @@ -177,7 +177,7 @@ "properties":{ "localPart":{ "enum":[ - "dopplerFrequency" + "antennaLookDirection" ] }, "namespaceURI":{ @@ -190,11 +190,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"dopplerFrequency", + "localPart":"antennaLookDirection", "namespaceURI":"http://earth.esa.int/sar" } }, @@ -211,7 +211,7 @@ "properties":{ "localPart":{ "enum":[ - "incidenceAngleVariation" + "Acquisition" ] }, "namespaceURI":{ @@ -224,11 +224,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"incidenceAngleVariation", + "localPart":"Acquisition", "namespaceURI":"http://earth.esa.int/sar" } }, @@ -245,7 +245,7 @@ "properties":{ "localPart":{ "enum":[ - "maximumIncidenceAngle" + "EarthObservation" ] }, "namespaceURI":{ @@ -258,11 +258,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"maximumIncidenceAngle", + "localPart":"EarthObservation", "namespaceURI":"http://earth.esa.int/sar" } }, @@ -279,7 +279,7 @@ "properties":{ "localPart":{ "enum":[ - "minimumIncidenceAngle" + "polarisationChannels" ] }, "namespaceURI":{ @@ -292,11 +292,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/PolarisationChannelsPropertyType" } }, "elementName":{ - "localPart":"minimumIncidenceAngle", + "localPart":"polarisationChannels", "namespaceURI":"http://earth.esa.int/sar" } }, @@ -313,7 +313,7 @@ "properties":{ "localPart":{ "enum":[ - "antennaLookDirection" + "incidenceAngleVariation" ] }, "namespaceURI":{ @@ -326,11 +326,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AngleType" } }, "elementName":{ - "localPart":"antennaLookDirection", + "localPart":"incidenceAngleVariation", "namespaceURI":"http://earth.esa.int/sar" } }, @@ -347,7 +347,7 @@ "properties":{ "localPart":{ "enum":[ - "polarisationMode" + "minimumIncidenceAngle" ] }, "namespaceURI":{ @@ -360,11 +360,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolarisationModePropertyType" + "$ref":"#/definitions/AngleType" } }, "elementName":{ - "localPart":"polarisationMode", + "localPart":"minimumIncidenceAngle", "namespaceURI":"http://earth.esa.int/sar" } }, @@ -381,7 +381,7 @@ "properties":{ "localPart":{ "enum":[ - "Acquisition" + "dopplerFrequency" ] }, "namespaceURI":{ @@ -394,11 +394,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"Acquisition", + "localPart":"dopplerFrequency", "namespaceURI":"http://earth.esa.int/sar" } }, @@ -415,7 +415,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "polarisationMode" ] }, "namespaceURI":{ @@ -428,11 +428,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/PolarisationModePropertyType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"polarisationMode", "namespaceURI":"http://earth.esa.int/sar" } }, @@ -449,7 +449,7 @@ "properties":{ "localPart":{ "enum":[ - "polarisationChannels" + "maximumIncidenceAngle" ] }, "namespaceURI":{ @@ -462,11 +462,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolarisationChannelsPropertyType" + "$ref":"#/definitions/AngleType" } }, "elementName":{ - "localPart":"polarisationChannels", + "localPart":"maximumIncidenceAngle", "namespaceURI":"http://earth.esa.int/sar" } } diff --git a/scripts/jsonschemas/EOSPS_2_0.jsonschema b/scripts/jsonschemas/EOSPS_2_0.jsonschema index 80a3232c..104e457f 100644 --- a/scripts/jsonschemas/EOSPS_2_0.jsonschema +++ b/scripts/jsonschemas/EOSPS_2_0.jsonschema @@ -2,163 +2,201 @@ { "id":"http://www.opengis.net/eosps/2.0#", "definitions":{ - "ValidatePropertyType":{ + "SegmentType":{ "type":"object", - "title":"ValidatePropertyType", + "title":"SegmentType", "required":[ - "validate" + "footprint", + "acquisitionStartTime", + "acquisitionStopTime", + "acquisitionMethod", + "status", + "id" ], "properties":{ - "validate":{ - "title":"validate", + "footprint":{ + "title":"footprint", "allOf":[ { - "$ref":"#/definitions/ValidateType" + "$ref":"#/definitions/SegmentType.Footprint" } ], "propertyType":"element", "elementName":{ - "localPart":"Validate", + "localPart":"footprint", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, - "nilReason":{ - "title":"nilReason", + "acquisitionStartTime":{ + "title":"acquisitionStartTime", "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/dateTime" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"acquisitionStartTime", + "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, - "remoteSchema":{ - "title":"remoteSchema", + "acquisitionStopTime":{ + "title":"acquisitionStopTime", "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"element", + "elementName":{ + "localPart":"acquisitionStopTime", + "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, - "type":{ - "title":"type", + "acquisitionMethod":{ + "title":"acquisitionMethod", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/EarthObservationEquipmentPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"acquisitionMethod", + "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, - "href":{ - "title":"href", + "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":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"status", + "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, - "role":{ - "title":"role", + "relatedSegment":{ + "title":"relatedSegment", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/ReferenceType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"relatedSegment", + "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, - "arcrole":{ - "title":"arcrole", + "extension":{ + "title":"extension", "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/anyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"extension", + "namespaceURI":"http://www.opengis.net/eosps/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/ID" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"id", + "namespaceURI":"http://www.opengis.net/gml/3.2" } - }, - "show":{ - "title":"show", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SegmentType", + "namespaceURI":"http://www.opengis.net/eosps/2.0" + }, + "propertiesOrder":[ + "footprint", + "acquisitionStartTime", + "acquisitionStopTime", + "acquisitionMethod", + "status", + "relatedSegment", + "extension", + "id" + ] + }, + "GetSensorAvailabilityType.RequestPeriod":{ + "type":"object", + "title":"GetSensorAvailabilityType.RequestPeriod", + "required":[ + "timePeriod" + ], + "properties":{ + "timePeriod":{ + "title":"timePeriod", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/TimePeriodType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"TimePeriod", + "namespaceURI":"http://www.opengis.net/gml/3.2" } - }, - "actuate":{ - "title":"actuate", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "timePeriod" + ] + }, + "FeasibilityStudyPropertyType":{ + "type":"object", + "title":"FeasibilityStudyPropertyType", + "required":[ + "feasibilityStudy" + ], + "properties":{ + "feasibilityStudy":{ + "title":"feasibilityStudy", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/FeasibilityStudyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"FeasibilityStudy", + "namespaceURI":"http://www.opengis.net/eosps/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ValidatePropertyType", + "localPart":"FeasibilityStudyPropertyType", "namespaceURI":"http://www.opengis.net/eosps/2.0" }, "propertiesOrder":[ - "validate", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "feasibilityStudy" ] }, "ProgrammingStatusType":{ @@ -245,32 +283,6 @@ "id" ] }, - "GetSensorAvailabilityResponseType.ResponsePeriod":{ - "type":"object", - "title":"GetSensorAvailabilityResponseType.ResponsePeriod", - "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" - ] - }, "ValidateResponseType":{ "required":[ "result" @@ -308,136 +320,24 @@ "result" ] }, - "GridCellType.Footprint":{ + "SubmitSegmentByIDPropertyType":{ "type":"object", - "title":"GridCellType.Footprint", + "title":"SubmitSegmentByIDPropertyType", "required":[ - "polygon" + "submitSegmentByID" ], "properties":{ - "polygon":{ - "title":"polygon", + "submitSegmentByID":{ + "title":"submitSegmentByID", "allOf":[ { - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/SubmitSegmentByIDType" } ], "propertyType":"element", "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - } - }, - "typeType":"classInfo", - "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":[ - "timePeriod" - ] - }, - "FeasibilityStudyPropertyType":{ - "type":"object", - "title":"FeasibilityStudyPropertyType", - "required":[ - "feasibilityStudy" - ], - "properties":{ - "feasibilityStudy":{ - "title":"feasibilityStudy", - "allOf":[ - { - "$ref":"#/definitions/FeasibilityStudyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FeasibilityStudy", - "namespaceURI":"http://www.opengis.net/eosps/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FeasibilityStudyPropertyType", - "namespaceURI":"http://www.opengis.net/eosps/2.0" - }, - "propertiesOrder":[ - "feasibilityStudy" - ] - }, - "GridCellPropertyType":{ - "type":"object", - "title":"GridCellPropertyType", - "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" - ] - }, - "GetSensorAvailabilityPropertyType":{ - "type":"object", - "title":"GetSensorAvailabilityPropertyType", - "required":[ - "getSensorAvailability" - ], - "properties":{ - "getSensorAvailability":{ - "title":"getSensorAvailability", - "allOf":[ - { - "$ref":"#/definitions/GetSensorAvailabilityType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GetSensorAvailability", - "namespaceURI":"http://www.opengis.net/eosps/2.0" + "localPart":"SubmitSegmentByID", + "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, "nilReason":{ @@ -563,11 +463,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetSensorAvailabilityPropertyType", + "localPart":"SubmitSegmentByIDPropertyType", "namespaceURI":"http://www.opengis.net/eosps/2.0" }, "propertiesOrder":[ - "getSensorAvailability", + "submitSegmentByID", "nilReason", "remoteSchema", "type", @@ -579,305 +479,182 @@ "actuate" ] }, - "SegmentType.Footprint":{ - "type":"object", - "title":"SegmentType.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" - ] - }, - "GetSensorAvailabilityResponseType":{ - "required":[ - "responsePeriod" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" - }, - { - "type":"object", - "title":"GetSensorAvailabilityResponseType", - "properties":{ - "responsePeriod":{ - "title":"responsePeriod", - "allOf":[ - { - "$ref":"#/definitions/GetSensorAvailabilityResponseType.ResponsePeriod" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"responsePeriod", - "namespaceURI":"http://www.opengis.net/eosps/2.0" - } - }, - "availabilityPeriod":{ - "title":"availabilityPeriod", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GetSensorAvailabilityResponseType.AvailabilityPeriod" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"availabilityPeriod", - "namespaceURI":"http://www.opengis.net/eosps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetSensorAvailabilityResponseType", - "namespaceURI":"http://www.opengis.net/eosps/2.0" - }, - "propertiesOrder":[ - "responsePeriod", - "availabilityPeriod" - ] - }, - "SegmentType":{ + "ValidateResponsePropertyType":{ "type":"object", - "title":"SegmentType", + "title":"ValidateResponsePropertyType", "required":[ - "footprint", - "acquisitionStartTime", - "acquisitionStopTime", - "acquisitionMethod", - "status", - "id" + "validateResponse" ], "properties":{ - "footprint":{ - "title":"footprint", + "validateResponse":{ + "title":"validateResponse", "allOf":[ { - "$ref":"#/definitions/SegmentType.Footprint" + "$ref":"#/definitions/ValidateResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"footprint", + "localPart":"ValidateResponse", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, - "acquisitionStartTime":{ - "title":"acquisitionStartTime", + "nilReason":{ + "title":"nilReason", "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/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"acquisitionStartTime", - "namespaceURI":"http://www.opengis.net/eosps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, - "acquisitionStopTime":{ - "title":"acquisitionStopTime", + "remoteSchema":{ + "title":"remoteSchema", "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":"acquisitionStopTime", - "namespaceURI":"http://www.opengis.net/eosps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "acquisitionMethod":{ - "title":"acquisitionMethod", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/EarthObservationEquipmentPropertyType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"acquisitionMethod", - "namespaceURI":"http://www.opengis.net/eosps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "status":{ - "title":"status", + "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":"status", - "namespaceURI":"http://www.opengis.net/eosps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "relatedSegment":{ - "title":"relatedSegment", + "role":{ + "title":"role", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"relatedSegment", - "namespaceURI":"http://www.opengis.net/eosps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "extension":{ - "title":"extension", + "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/eosps/2.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/3.2" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SegmentType", - "namespaceURI":"http://www.opengis.net/eosps/2.0" - }, - "propertiesOrder":[ - "footprint", - "acquisitionStartTime", - "acquisitionStopTime", - "acquisitionMethod", - "status", - "relatedSegment", - "extension", - "id" - ] - }, - "SegmentPropertyType":{ - "type":"object", - "title":"SegmentPropertyType", - "required":[ - "segment" - ], - "properties":{ - "segment":{ - "title":"segment", + }, + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/SegmentType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Segment", - "namespaceURI":"http://www.opengis.net/eosps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "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", + }, + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/ProgrammingStatusType" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ProgrammingStatus", - "namespaceURI":"http://www.opengis.net/eosps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ProgrammingStatusPropertyType", + "localPart":"ValidateResponsePropertyType", "namespaceURI":"http://www.opengis.net/eosps/2.0" }, "propertiesOrder":[ - "programmingStatus" + "validateResponse", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "GetSensorAvailabilityResponsePropertyType":{ + "ValidatePropertyType":{ "type":"object", - "title":"GetSensorAvailabilityResponsePropertyType", + "title":"ValidatePropertyType", "required":[ - "getSensorAvailabilityResponse" + "validate" ], "properties":{ - "getSensorAvailabilityResponse":{ - "title":"getSensorAvailabilityResponse", + "validate":{ + "title":"validate", "allOf":[ { - "$ref":"#/definitions/GetSensorAvailabilityResponseType" + "$ref":"#/definitions/ValidateType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetSensorAvailabilityResponse", + "localPart":"Validate", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, @@ -1004,11 +781,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetSensorAvailabilityResponsePropertyType", + "localPart":"ValidatePropertyType", "namespaceURI":"http://www.opengis.net/eosps/2.0" }, "propertiesOrder":[ - "getSensorAvailabilityResponse", + "validate", "nilReason", "remoteSchema", "type", @@ -1020,46 +797,71 @@ "actuate" ] }, - "SubmitSegmentByIDType":{ + "GetSensorAvailabilityResponseType.AvailabilityPeriod":{ + "type":"object", + "title":"GetSensorAvailabilityResponseType.AvailabilityPeriod", "required":[ - "task", - "segmentID" + "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" + ] + }, + "GetSensorAvailabilityResponseType":{ + "required":[ + "responsePeriod" ], "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, { "type":"object", - "title":"SubmitSegmentByIDType", + "title":"GetSensorAvailabilityResponseType", "properties":{ - "task":{ - "title":"task", + "responsePeriod":{ + "title":"responsePeriod", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/GetSensorAvailabilityResponseType.ResponsePeriod" } ], "propertyType":"element", "elementName":{ - "localPart":"task", + "localPart":"responsePeriod", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, - "segmentID":{ - "title":"segmentID", + "availabilityPeriod":{ + "title":"availabilityPeriod", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "$ref":"#/definitions/GetSensorAvailabilityResponseType.AvailabilityPeriod" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"segmentID", + "localPart":"availabilityPeriod", "namespaceURI":"http://www.opengis.net/eosps/2.0" } } @@ -1068,158 +870,98 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SubmitSegmentByIDType", + "localPart":"GetSensorAvailabilityResponseType", "namespaceURI":"http://www.opengis.net/eosps/2.0" }, "propertiesOrder":[ - "task", - "segmentID" + "responsePeriod", + "availabilityPeriod" ] }, - "FeasibilityStudyType":{ + "ProgrammingStatusPropertyType":{ "type":"object", - "title":"FeasibilityStudyType", + "title":"ProgrammingStatusPropertyType", "required":[ - "expirationDate", - "successRate", - "informationUsed" + "programmingStatus" ], "properties":{ - "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/eosps/2.0" - } - }, - "estimatedCost":{ - "title":"estimatedCost", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"estimatedCost", - "namespaceURI":"http://www.opengis.net/eosps/2.0" - } - }, - "successRate":{ - "title":"successRate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"successRate", - "namespaceURI":"http://www.opengis.net/eosps/2.0" - } - }, - "informationUsed":{ - "title":"informationUsed", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"informationUsed", - "namespaceURI":"http://www.opengis.net/eosps/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/eosps/2.0" - } - }, - "segment":{ - "title":"segment", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SegmentPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"segment", - "namespaceURI":"http://www.opengis.net/eosps/2.0" - } - }, - "cell":{ - "title":"cell", + "programmingStatus":{ + "title":"programmingStatus", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/GridCellPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/ProgrammingStatusType" } ], "propertyType":"element", "elementName":{ - "localPart":"cell", + "localPart":"ProgrammingStatus", "namespaceURI":"http://www.opengis.net/eosps/2.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ProgrammingStatusPropertyType", + "namespaceURI":"http://www.opengis.net/eosps/2.0" + }, + "propertiesOrder":[ + "programmingStatus" + ] + }, + "ValidateType":{ + "required":[ + "task", + "segmentID" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, - "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" + { + "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" + } + } } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"FeasibilityStudyType", + "localPart":"ValidateType", "namespaceURI":"http://www.opengis.net/eosps/2.0" }, "propertiesOrder":[ - "expirationDate", - "estimatedCost", - "successRate", - "informationUsed", - "extension", - "segment", - "cell", - "id" + "task", + "segmentID" ] }, "GridCellType":{ @@ -1371,7 +1113,7 @@ "id" ] }, - "ValidateType":{ + "SubmitSegmentByIDType":{ "required":[ "task", "segmentID" @@ -1382,7 +1124,7 @@ }, { "type":"object", - "title":"ValidateType", + "title":"SubmitSegmentByIDType", "properties":{ "task":{ "title":"task", @@ -1419,7 +1161,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ValidateType", + "localPart":"SubmitSegmentByIDType", "namespaceURI":"http://www.opengis.net/eosps/2.0" }, "propertiesOrder":[ @@ -1427,23 +1169,79 @@ "segmentID" ] }, - "SubmitSegmentByIDPropertyType":{ + "GridCellPropertyType":{ "type":"object", - "title":"SubmitSegmentByIDPropertyType", + "title":"GridCellPropertyType", "required":[ - "submitSegmentByID" + "gridCell" ], "properties":{ - "submitSegmentByID":{ - "title":"submitSegmentByID", + "gridCell":{ + "title":"gridCell", "allOf":[ { - "$ref":"#/definitions/SubmitSegmentByIDType" + "$ref":"#/definitions/GridCellType" } ], "propertyType":"element", "elementName":{ - "localPart":"SubmitSegmentByID", + "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" + ] + }, + "GetSensorAvailabilityResponseType.ResponsePeriod":{ + "type":"object", + "title":"GetSensorAvailabilityResponseType.ResponsePeriod", + "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" + ] + }, + "GetSensorAvailabilityResponsePropertyType":{ + "type":"object", + "title":"GetSensorAvailabilityResponsePropertyType", + "required":[ + "getSensorAvailabilityResponse" + ], + "properties":{ + "getSensorAvailabilityResponse":{ + "title":"getSensorAvailabilityResponse", + "allOf":[ + { + "$ref":"#/definitions/GetSensorAvailabilityResponseType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GetSensorAvailabilityResponse", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, @@ -1570,11 +1368,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SubmitSegmentByIDPropertyType", + "localPart":"GetSensorAvailabilityResponsePropertyType", "namespaceURI":"http://www.opengis.net/eosps/2.0" }, "propertiesOrder":[ - "submitSegmentByID", + "getSensorAvailabilityResponse", "nilReason", "remoteSchema", "type", @@ -1586,101 +1384,221 @@ "actuate" ] }, - "GetSensorAvailabilityResponseType.AvailabilityPeriod":{ + "GetSensorAvailabilityType":{ + "required":[ + "sensor", + "requestPeriod" + ], + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetSensorAvailabilityType", + "namespaceURI":"http://www.opengis.net/eosps/2.0" + }, + "propertiesOrder":[ + "sensor", + "requestPeriod" + ] + }, + "FeasibilityStudyType":{ "type":"object", - "title":"GetSensorAvailabilityResponseType.AvailabilityPeriod", + "title":"FeasibilityStudyType", "required":[ - "timePeriod" + "expirationDate", + "successRate", + "informationUsed" ], "properties":{ - "timePeriod":{ - "title":"timePeriod", + "expirationDate":{ + "title":"expirationDate", "allOf":[ { - "$ref":"#/definitions/TimePeriodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"expirationDate", + "namespaceURI":"http://www.opengis.net/eosps/2.0" + } + }, + "estimatedCost":{ + "title":"estimatedCost", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"estimatedCost", + "namespaceURI":"http://www.opengis.net/eosps/2.0" + } + }, + "successRate":{ + "title":"successRate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"successRate", + "namespaceURI":"http://www.opengis.net/eosps/2.0" + } + }, + "informationUsed":{ + "title":"informationUsed", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"informationUsed", + "namespaceURI":"http://www.opengis.net/eosps/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/eosps/2.0" + } + }, + "segment":{ + "title":"segment", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SegmentPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"segment", + "namespaceURI":"http://www.opengis.net/eosps/2.0" + } + }, + "cell":{ + "title":"cell", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/GridCellPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"cell", + "namespaceURI":"http://www.opengis.net/eosps/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "timePeriod" - ] - }, - "GetSensorAvailabilityType":{ - "required":[ - "sensor", - "requestPeriod" - ], - "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" - } + "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":"GetSensorAvailabilityType", + "localPart":"FeasibilityStudyType", "namespaceURI":"http://www.opengis.net/eosps/2.0" }, "propertiesOrder":[ - "sensor", - "requestPeriod" + "expirationDate", + "estimatedCost", + "successRate", + "informationUsed", + "extension", + "segment", + "cell", + "id" ] }, - "ValidateResponsePropertyType":{ + "GetSensorAvailabilityPropertyType":{ "type":"object", - "title":"ValidateResponsePropertyType", + "title":"GetSensorAvailabilityPropertyType", "required":[ - "validateResponse" + "getSensorAvailability" ], "properties":{ - "validateResponse":{ - "title":"validateResponse", + "getSensorAvailability":{ + "title":"getSensorAvailability", "allOf":[ { - "$ref":"#/definitions/ValidateResponseType" + "$ref":"#/definitions/GetSensorAvailabilityType" } ], "propertyType":"element", "elementName":{ - "localPart":"ValidateResponse", + "localPart":"GetSensorAvailability", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, @@ -1807,11 +1725,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ValidateResponsePropertyType", + "localPart":"GetSensorAvailabilityPropertyType", "namespaceURI":"http://www.opengis.net/eosps/2.0" }, "propertiesOrder":[ - "validateResponse", + "getSensorAvailability", "nilReason", "remoteSchema", "type", @@ -1823,7 +1741,89 @@ "actuate" ] }, - "FeasibilityLevelEnumerationType":{ + "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.Footprint":{ + "type":"object", + "title":"SegmentType.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" + ] + }, + "SegmentPropertyType":{ + "type":"object", + "title":"SegmentPropertyType", + "required":[ + "segment" + ], + "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" + ] + }, + "StatusCodeEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1831,11 +1831,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" @@ -1843,11 +1843,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"StatusCodeEnumerationType", + "localPart":"InformationTypeEnumerationType", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, - "InformationTypeEnumerationType":{ + "FeasibilityLevelEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1855,7 +1855,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"InformationTypeEnumerationType", + "localPart":"FeasibilityLevelEnumerationType", "namespaceURI":"http://www.opengis.net/eosps/2.0" } } @@ -1874,7 +1874,7 @@ "properties":{ "localPart":{ "enum":[ - "Segment" + "Validate" ] }, "namespaceURI":{ @@ -1887,11 +1887,11 @@ ] }, "value":{ - "$ref":"#/definitions/SegmentType" + "$ref":"#/definitions/ValidateType" } }, "elementName":{ - "localPart":"Segment", + "localPart":"Validate", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, @@ -1908,7 +1908,7 @@ "properties":{ "localPart":{ "enum":[ - "GetSensorAvailability" + "GetSensorAvailabilityResponse" ] }, "namespaceURI":{ @@ -1921,11 +1921,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetSensorAvailabilityType" + "$ref":"#/definitions/GetSensorAvailabilityResponseType" } }, "elementName":{ - "localPart":"GetSensorAvailability", + "localPart":"GetSensorAvailabilityResponse", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, @@ -1942,7 +1942,7 @@ "properties":{ "localPart":{ "enum":[ - "GridCell" + "GetSensorAvailability" ] }, "namespaceURI":{ @@ -1955,11 +1955,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridCellType" + "$ref":"#/definitions/GetSensorAvailabilityType" } }, "elementName":{ - "localPart":"GridCell", + "localPart":"GetSensorAvailability", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, @@ -1976,7 +1976,7 @@ "properties":{ "localPart":{ "enum":[ - "ValidateResponse" + "GridCell" ] }, "namespaceURI":{ @@ -1989,11 +1989,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValidateResponseType" + "$ref":"#/definitions/GridCellType" } }, "elementName":{ - "localPart":"ValidateResponse", + "localPart":"GridCell", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, @@ -2010,7 +2010,7 @@ "properties":{ "localPart":{ "enum":[ - "GetSensorAvailabilityResponse" + "ReferenceFeasibilityID" ] }, "namespaceURI":{ @@ -2023,11 +2023,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" } }, @@ -2044,7 +2044,7 @@ "properties":{ "localPart":{ "enum":[ - "ProgrammingStatus" + "SubmitSegmentByID" ] }, "namespaceURI":{ @@ -2057,11 +2057,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProgrammingStatusType" + "$ref":"#/definitions/SubmitSegmentByIDType" } }, "elementName":{ - "localPart":"ProgrammingStatus", + "localPart":"SubmitSegmentByID", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, @@ -2078,7 +2078,7 @@ "properties":{ "localPart":{ "enum":[ - "FeasibilityLevel" + "FeasibilityStudy" ] }, "namespaceURI":{ @@ -2091,11 +2091,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FeasibilityStudyType" } }, "elementName":{ - "localPart":"FeasibilityLevel", + "localPart":"FeasibilityStudy", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, @@ -2112,7 +2112,7 @@ "properties":{ "localPart":{ "enum":[ - "FeasibilityStudy" + "Segment" ] }, "namespaceURI":{ @@ -2125,11 +2125,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeasibilityStudyType" + "$ref":"#/definitions/SegmentType" } }, "elementName":{ - "localPart":"FeasibilityStudy", + "localPart":"Segment", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, @@ -2146,7 +2146,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceFeasibilityID" + "FeasibilityLevel" ] }, "namespaceURI":{ @@ -2159,11 +2159,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":"ReferenceFeasibilityID", + "localPart":"FeasibilityLevel", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, @@ -2180,7 +2180,7 @@ "properties":{ "localPart":{ "enum":[ - "SubmitSegmentByID" + "ValidateResponse" ] }, "namespaceURI":{ @@ -2193,11 +2193,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubmitSegmentByIDType" + "$ref":"#/definitions/ValidateResponseType" } }, "elementName":{ - "localPart":"SubmitSegmentByID", + "localPart":"ValidateResponse", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, @@ -2214,7 +2214,7 @@ "properties":{ "localPart":{ "enum":[ - "Validate" + "ManualValidation" ] }, "namespaceURI":{ @@ -2227,11 +2227,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValidateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Validate", + "localPart":"ManualValidation", "namespaceURI":"http://www.opengis.net/eosps/2.0" } }, @@ -2248,7 +2248,7 @@ "properties":{ "localPart":{ "enum":[ - "ManualValidation" + "ProgrammingStatus" ] }, "namespaceURI":{ @@ -2261,11 +2261,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ProgrammingStatusType" } }, "elementName":{ - "localPart":"ManualValidation", + "localPart":"ProgrammingStatus", "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 e9bf6017..421df555 100644 --- a/scripts/jsonschemas/Filter_1_0_0.jsonschema +++ b/scripts/jsonschemas/Filter_1_0_0.jsonschema @@ -36,16 +36,57 @@ "sortProperty" ] }, - "LogicOpsType":{ - "type":"object", - "title":"LogicOpsType", - "properties":{ - }, + "PropertyIsNullType":{ + "required":[ + "propertyName", + "literal" + ], + "allOf":[ + { + "$ref":"#/definitions/ComparisonOpsType" + }, + { + "type":"object", + "title":"PropertyIsNullType", + "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" + } + } + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"LogicOpsType", + "localPart":"PropertyIsNullType", "namespaceURI":"http://www.opengis.net/ogc" - } + }, + "propertiesOrder":[ + "propertyName", + "literal" + ] }, "ComparisonOpsType":{ "type":"object", @@ -58,89 +99,61 @@ "namespaceURI":"http://www.opengis.net/ogc" } }, - "BinaryLogicOpType":{ + "SortPropertyType":{ + "type":"object", + "title":"SortPropertyType", "required":[ - "ops" + "propertyName" ], - "allOf":[ - { - "$ref":"#/definitions/LogicOpsType" + "properties":{ + "propertyName":{ + "title":"propertyName", + "allOf":[ + { + "$ref":"#/definitions/PropertyNameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PropertyName", + "namespaceURI":"http://www.opengis.net/ogc" + } }, - { - "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/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" - } - }, - { - "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" + "sortOrder":{ + "title":"sortOrder", + "allOf":[ + { + "$ref":"#/definitions/SortOrderType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SortOrder", + "namespaceURI":"http://www.opengis.net/ogc" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"BinaryLogicOpType", + "localPart":"SortPropertyType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "ops" + "propertyName", + "sortOrder" ] }, + "LogicOpsType":{ + "type":"object", + "title":"LogicOpsType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LogicOpsType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, "LowerBoundaryType":{ "type":"object", "title":"LowerBoundaryType", @@ -183,17 +196,17 @@ "expression" ] }, - "FunctionType":{ + "BinaryComparisonOpType":{ "required":[ - "name" + "expression" ], "allOf":[ { - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/ComparisonOpsType" }, { "type":"object", - "title":"FunctionType", + "title":"BinaryComparisonOpType", "properties":{ "expression":{ "title":"expression", @@ -215,7 +228,8 @@ "namespaceURI":"http://www.opengis.net/ogc" } }, - "minItems":0 + "maxItems":2, + "minItems":2 } ], "propertyType":"elementRef", @@ -223,85 +237,48 @@ "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":"BinaryComparisonOpType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression", - "name" + "expression" ] }, - "SpatialOpsType":{ - "type":"object", - "title":"SpatialOpsType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SpatialOpsType", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "UnaryLogicOpType":{ + "DistanceBufferType":{ "required":[ - "comparisonOps", - "spatialOps", - "logicOps" + "propertyName", + "geometry", + "distance" ], "allOf":[ { - "$ref":"#/definitions/LogicOpsType" + "$ref":"#/definitions/SpatialOpsType" }, { "type":"object", - "title":"UnaryLogicOpType", + "title":"DistanceBufferType", "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", + "geometry":{ + "title":"geometry", "allOf":[ { "type":"object", @@ -310,43 +287,31 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/SpatialOpsType" + "$ref":"http://www.opengis.net/gml#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"_Geometry", + "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"_Geometry", + "namespaceURI":"http://www.opengis.net/gml" } }, - "logicOps":{ - "title":"logicOps", + "distance":{ + "title":"distance", "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":"#/definitions/DistanceType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"logicOps", + "localPart":"Distance", "namespaceURI":"http://www.opengis.net/ogc" } } @@ -355,31 +320,44 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"UnaryLogicOpType", + "localPart":"DistanceBufferType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "comparisonOps", - "spatialOps", - "logicOps" + "propertyName", + "geometry", + "distance" ] }, - "PropertyIsBetweenType":{ + "BinarySpatialOpType":{ "required":[ - "expression", - "lowerBoundary", - "upperBoundary" + "propertyName", + "geometry", + "box" ], "allOf":[ { - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/SpatialOpsType" }, { "type":"object", - "title":"PropertyIsBetweenType", + "title":"BinarySpatialOpType", "properties":{ - "expression":{ - "title":"expression", + "propertyName":{ + "title":"propertyName", + "allOf":[ + { + "$ref":"#/definitions/PropertyNameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PropertyName", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "geometry":{ + "title":"geometry", "allOf":[ { "type":"object", @@ -388,45 +366,32 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ExpressionType" + "$ref":"http://www.opengis.net/gml#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"_Geometry", + "namespaceURI":"http://www.opengis.net/gml" } } ], "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" + "localPart":"_Geometry", + "namespaceURI":"http://www.opengis.net/gml" } }, - "upperBoundary":{ - "title":"upperBoundary", + "box":{ + "title":"box", "allOf":[ { - "$ref":"#/definitions/UpperBoundaryType" + "$ref":"http://www.opengis.net/gml#/definitions/BoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"UpperBoundary", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"Box", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -434,175 +399,121 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PropertyIsBetweenType", + "localPart":"BinarySpatialOpType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression", - "lowerBoundary", - "upperBoundary" + "propertyName", + "geometry", + "box" ] }, - "FilterType":{ + "SpatialOpsType":{ "type":"object", - "title":"FilterType", - "required":[ - "spatialOps", - "comparisonOps", - "logicOps", - "featureId" - ], + "title":"SpatialOpsType", "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" - } - }, - "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":"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" - } - }, - "elementName":{ - "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":"FilterType", + "localPart":"SpatialOpsType", "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "spatialOps", - "comparisonOps", - "logicOps", - "featureId" - ] + } }, - "PropertyNameType":{ + "PropertyIsLikeType":{ + "required":[ + "propertyName", + "literal", + "wildCard", + "singleChar", + "escape" + ], "allOf":[ { - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/ComparisonOpsType" }, { "type":"object", - "title":"PropertyNameType", + "title":"PropertyIsLikeType", "properties":{ - "content":{ - "title":"content", + "propertyName":{ + "title":"propertyName", "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":"anyElement" + "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":"" + } + }, + "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":"PropertyNameType", + "localPart":"PropertyIsLikeType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "content" + "propertyName", + "literal", + "wildCard", + "singleChar", + "escape" ] }, "DistanceType":{ @@ -645,18 +556,18 @@ "units" ] }, - "PropertyIsNullType":{ + "BBOXType":{ "required":[ "propertyName", - "literal" + "box" ], "allOf":[ { - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/SpatialOpsType" }, { "type":"object", - "title":"PropertyIsNullType", + "title":"BBOXType", "properties":{ "propertyName":{ "title":"propertyName", @@ -671,17 +582,17 @@ "namespaceURI":"http://www.opengis.net/ogc" } }, - "literal":{ - "title":"literal", + "box":{ + "title":"box", "allOf":[ { - "$ref":"#/definitions/LiteralType" + "$ref":"http://www.opengis.net/gml#/definitions/BoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"Literal", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"Box", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -689,185 +600,137 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PropertyIsNullType", + "localPart":"BBOXType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ "propertyName", - "literal" + "box" ] }, - "BBOXType":{ + "ExpressionType":{ + "type":"object", + "title":"ExpressionType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExpressionType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "BinaryOperatorType":{ "required":[ - "propertyName", - "box" + "expression" ], "allOf":[ { - "$ref":"#/definitions/SpatialOpsType" + "$ref":"#/definitions/ExpressionType" }, { "type":"object", - "title":"BBOXType", + "title":"BinaryOperatorType", "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" + } + }, + "maxItems":2, + "minItems":2 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"PropertyName", + "localPart":"expression", "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" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"BBOXType", + "localPart":"BinaryOperatorType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName", - "box" + "expression" ] }, - "PropertyIsLikeType":{ - "required":[ - "propertyName", - "literal", - "wildCard", - "singleChar", - "escape" - ], + "PropertyNameType":{ "allOf":[ { - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/ExpressionType" }, { "type":"object", - "title":"PropertyIsLikeType", + "title":"PropertyNameType", "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":"" - } - }, - "escape":{ - "title":"escape", + "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":{ + } + } + } + ] + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"escape", - "namespaceURI":"" - } + "propertyType":"anyElement" } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"PropertyIsLikeType", + "localPart":"PropertyNameType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName", - "literal", - "wildCard", - "singleChar", - "escape" + "content" ] }, - "ExpressionType":{ - "type":"object", - "title":"ExpressionType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ExpressionType", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "BinaryComparisonOpType":{ + "FunctionType":{ "required":[ - "expression" + "name" ], "allOf":[ { - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/ExpressionType" }, { "type":"object", - "title":"BinaryComparisonOpType", + "title":"FunctionType", "properties":{ "expression":{ "title":"expression", @@ -889,8 +752,7 @@ "namespaceURI":"http://www.opengis.net/ogc" } }, - "maxItems":2, - "minItems":2 + "minItems":0 } ], "propertyType":"elementRef", @@ -898,61 +760,110 @@ "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":"BinaryComparisonOpType", + "localPart":"FunctionType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression" + "expression", + "name" ] }, - "SortPropertyType":{ - "type":"object", - "title":"SortPropertyType", + "PropertyIsBetweenType":{ "required":[ - "propertyName" + "expression", + "lowerBoundary", + "upperBoundary" ], - "properties":{ - "propertyName":{ - "title":"propertyName", - "allOf":[ - { - "$ref":"#/definitions/PropertyNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PropertyName", - "namespaceURI":"http://www.opengis.net/ogc" - } + "allOf":[ + { + "$ref":"#/definitions/ComparisonOpsType" }, - "sortOrder":{ - "title":"sortOrder", - "allOf":[ - { - "$ref":"#/definitions/SortOrderType" + { + "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":"element", - "elementName":{ - "localPart":"SortOrder", - "namespaceURI":"http://www.opengis.net/ogc" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SortPropertyType", + "localPart":"PropertyIsBetweenType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName", - "sortOrder" + "expression", + "lowerBoundary", + "upperBoundary" ] }, "UpperBoundaryType":{ @@ -997,58 +908,137 @@ "expression" ] }, - "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" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"UnaryLogicOpType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "comparisonOps", + "spatialOps", + "logicOps" + ] + }, + "FeatureIdType":{ + "type":"object", + "title":"FeatureIdType", + "required":[ + "fid" + ], + "properties":{ + "fid":{ + "title":"fid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"fid", + "namespaceURI":"" + } + } + }, "typeType":"classInfo", "typeName":{ - "localPart":"BinaryOperatorType", + "localPart":"FeatureIdType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression" + "fid" ] }, "LiteralType":{ @@ -1098,192 +1088,202 @@ "content" ] }, - "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" + "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":"PropertyName", + "localPart":"spatialOps", "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":"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" } - ], - "propertyType":"elementRef", + }, "elementName":{ - "localPart":"_Geometry", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"comparisonOps", + "namespaceURI":"http://www.opengis.net/ogc" } - }, - "distance":{ - "title":"distance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" + } + ], + "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":"Distance", + "localPart":"logicOps", "namespaceURI":"http://www.opengis.net/ogc" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"logicOps", + "namespaceURI":"http://www.opengis.net/ogc" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DistanceBufferType", - "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "propertyName", - "geometry", - "distance" - ] - }, - "FeatureIdType":{ - "type":"object", - "title":"FeatureIdType", - "required":[ - "fid" - ], - "properties":{ - "fid":{ - "title":"fid", + }, + "featureId":{ + "title":"featureId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureIdType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fid", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"FeatureId", + "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FeatureIdType", + "localPart":"FilterType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "fid" + "spatialOps", + "comparisonOps", + "logicOps", + "featureId" ] }, - "BinarySpatialOpType":{ + "BinaryLogicOpType":{ "required":[ - "propertyName", - "geometry", - "box" + "ops" ], "allOf":[ { - "$ref":"#/definitions/SpatialOpsType" + "$ref":"#/definitions/LogicOpsType" }, { "type":"object", - "title":"BinarySpatialOpType", + "title":"BinaryLogicOpType", "properties":{ - "propertyName":{ - "title":"propertyName", - "allOf":[ - { - "$ref":"#/definitions/PropertyNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PropertyName", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "geometry":{ - "title":"geometry", + "ops":{ + "title":"ops", "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" - } + "type":"array", + "items":{ + "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/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" + } + }, + { + "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" + } + } + ] }, - "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" + "minItems":2 } ], - "propertyType":"element", - "elementName":{ - "localPart":"Box", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"elementRefs" } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"BinarySpatialOpType", + "localPart":"BinaryLogicOpType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName", - "geometry", - "box" + "ops" ] }, "SortOrderType":{ @@ -1313,7 +1313,7 @@ "properties":{ "localPart":{ "enum":[ - "Add" + "Within" ] }, "namespaceURI":{ @@ -1326,11 +1326,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"Add", + "localPart":"Within", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1347,7 +1347,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsLike" + "Intersects" ] }, "namespaceURI":{ @@ -1360,11 +1360,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsLikeType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"PropertyIsLike", + "localPart":"Intersects", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1381,7 +1381,7 @@ "properties":{ "localPart":{ "enum":[ - "Sub" + "PropertyIsEqualTo" ] }, "namespaceURI":{ @@ -1394,11 +1394,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"Sub", + "localPart":"PropertyIsEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1415,7 +1415,7 @@ "properties":{ "localPart":{ "enum":[ - "Overlaps" + "PropertyName" ] }, "namespaceURI":{ @@ -1428,11 +1428,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/PropertyNameType" } }, "elementName":{ - "localPart":"Overlaps", + "localPart":"PropertyName", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1449,7 +1449,7 @@ "properties":{ "localPart":{ "enum":[ - "Beyond" + "Crosses" ] }, "namespaceURI":{ @@ -1462,11 +1462,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceBufferType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"Beyond", + "localPart":"Crosses", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1483,7 +1483,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsGreaterThanOrEqualTo" + "Filter" ] }, "namespaceURI":{ @@ -1496,11 +1496,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/FilterType" } }, "elementName":{ - "localPart":"PropertyIsGreaterThanOrEqualTo", + "localPart":"Filter", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1517,7 +1517,7 @@ "properties":{ "localPart":{ "enum":[ - "DWithin" + "Add" ] }, "namespaceURI":{ @@ -1530,11 +1530,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceBufferType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"DWithin", + "localPart":"Add", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1551,7 +1551,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsNull" + "BBOX" ] }, "namespaceURI":{ @@ -1564,11 +1564,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsNullType" + "$ref":"#/definitions/BBOXType" } }, "elementName":{ - "localPart":"PropertyIsNull", + "localPart":"BBOX", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1585,7 +1585,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsEqualTo" + "And" ] }, "namespaceURI":{ @@ -1598,11 +1598,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/BinaryLogicOpType" } }, "elementName":{ - "localPart":"PropertyIsEqualTo", + "localPart":"And", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1619,7 +1619,7 @@ "properties":{ "localPart":{ "enum":[ - "Div" + "DWithin" ] }, "namespaceURI":{ @@ -1632,11 +1632,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/DistanceBufferType" } }, "elementName":{ - "localPart":"Div", + "localPart":"DWithin", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1653,7 +1653,7 @@ "properties":{ "localPart":{ "enum":[ - "BBOX" + "Beyond" ] }, "namespaceURI":{ @@ -1666,11 +1666,11 @@ ] }, "value":{ - "$ref":"#/definitions/BBOXType" + "$ref":"#/definitions/DistanceBufferType" } }, "elementName":{ - "localPart":"BBOX", + "localPart":"Beyond", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1687,7 +1687,7 @@ "properties":{ "localPart":{ "enum":[ - "And" + "PropertyIsNotEqualTo" ] }, "namespaceURI":{ @@ -1700,11 +1700,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryLogicOpType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"And", + "localPart":"PropertyIsNotEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1721,7 +1721,7 @@ "properties":{ "localPart":{ "enum":[ - "Equals" + "logicOps" ] }, "namespaceURI":{ @@ -1734,11 +1734,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/LogicOpsType" } }, "elementName":{ - "localPart":"Equals", + "localPart":"logicOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1755,7 +1755,7 @@ "properties":{ "localPart":{ "enum":[ - "Mul" + "Touches" ] }, "namespaceURI":{ @@ -1768,11 +1768,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"Mul", + "localPart":"Touches", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1789,7 +1789,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialOps" + "Div" ] }, "namespaceURI":{ @@ -1802,11 +1802,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialOpsType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"spatialOps", + "localPart":"Div", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1823,7 +1823,7 @@ "properties":{ "localPart":{ "enum":[ - "comparisonOps" + "Mul" ] }, "namespaceURI":{ @@ -1836,11 +1836,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"comparisonOps", + "localPart":"Mul", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1857,7 +1857,7 @@ "properties":{ "localPart":{ "enum":[ - "Touches" + "spatialOps" ] }, "namespaceURI":{ @@ -1870,11 +1870,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/SpatialOpsType" } }, "elementName":{ - "localPart":"Touches", + "localPart":"spatialOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1891,7 +1891,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsNotEqualTo" + "PropertyIsLike" ] }, "namespaceURI":{ @@ -1904,11 +1904,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/PropertyIsLikeType" } }, "elementName":{ - "localPart":"PropertyIsNotEqualTo", + "localPart":"PropertyIsLike", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1925,7 +1925,7 @@ "properties":{ "localPart":{ "enum":[ - "Not" + "comparisonOps" ] }, "namespaceURI":{ @@ -1938,11 +1938,11 @@ ] }, "value":{ - "$ref":"#/definitions/UnaryLogicOpType" + "$ref":"#/definitions/ComparisonOpsType" } }, "elementName":{ - "localPart":"Not", + "localPart":"comparisonOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1959,7 +1959,7 @@ "properties":{ "localPart":{ "enum":[ - "expression" + "FeatureId" ] }, "namespaceURI":{ @@ -1972,11 +1972,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/FeatureIdType" } }, "elementName":{ - "localPart":"expression", + "localPart":"FeatureId", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1993,7 +1993,7 @@ "properties":{ "localPart":{ "enum":[ - "Within" + "Equals" ] }, "namespaceURI":{ @@ -2010,7 +2010,7 @@ } }, "elementName":{ - "localPart":"Within", + "localPart":"Equals", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2027,7 +2027,7 @@ "properties":{ "localPart":{ "enum":[ - "Function" + "Contains" ] }, "namespaceURI":{ @@ -2040,11 +2040,11 @@ ] }, "value":{ - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"Function", + "localPart":"Contains", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2095,7 +2095,7 @@ "properties":{ "localPart":{ "enum":[ - "Or" + "Overlaps" ] }, "namespaceURI":{ @@ -2108,11 +2108,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryLogicOpType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"Or", + "localPart":"Overlaps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2129,7 +2129,7 @@ "properties":{ "localPart":{ "enum":[ - "Literal" + "PropertyIsLessThanOrEqualTo" ] }, "namespaceURI":{ @@ -2142,11 +2142,11 @@ ] }, "value":{ - "$ref":"#/definitions/LiteralType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"Literal", + "localPart":"PropertyIsLessThanOrEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2197,7 +2197,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsGreaterThan" + "expression" ] }, "namespaceURI":{ @@ -2210,11 +2210,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/ExpressionType" } }, "elementName":{ - "localPart":"PropertyIsGreaterThan", + "localPart":"expression", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2231,7 +2231,7 @@ "properties":{ "localPart":{ "enum":[ - "Filter" + "Literal" ] }, "namespaceURI":{ @@ -2244,11 +2244,11 @@ ] }, "value":{ - "$ref":"#/definitions/FilterType" + "$ref":"#/definitions/LiteralType" } }, "elementName":{ - "localPart":"Filter", + "localPart":"Literal", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2265,7 +2265,7 @@ "properties":{ "localPart":{ "enum":[ - "Contains" + "Sub" ] }, "namespaceURI":{ @@ -2278,11 +2278,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"Contains", + "localPart":"Sub", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2333,7 +2333,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsLessThanOrEqualTo" + "PropertyIsBetween" ] }, "namespaceURI":{ @@ -2346,11 +2346,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/PropertyIsBetweenType" } }, "elementName":{ - "localPart":"PropertyIsLessThanOrEqualTo", + "localPart":"PropertyIsBetween", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2367,7 +2367,7 @@ "properties":{ "localPart":{ "enum":[ - "logicOps" + "PropertyIsGreaterThanOrEqualTo" ] }, "namespaceURI":{ @@ -2380,11 +2380,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogicOpsType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"logicOps", + "localPart":"PropertyIsGreaterThanOrEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2401,7 +2401,7 @@ "properties":{ "localPart":{ "enum":[ - "Crosses" + "PropertyIsGreaterThan" ] }, "namespaceURI":{ @@ -2414,11 +2414,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"Crosses", + "localPart":"PropertyIsGreaterThan", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2435,7 +2435,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsBetween" + "Function" ] }, "namespaceURI":{ @@ -2448,11 +2448,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsBetweenType" + "$ref":"#/definitions/FunctionType" } }, "elementName":{ - "localPart":"PropertyIsBetween", + "localPart":"Function", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2469,7 +2469,7 @@ "properties":{ "localPart":{ "enum":[ - "Intersects" + "Not" ] }, "namespaceURI":{ @@ -2482,11 +2482,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/UnaryLogicOpType" } }, "elementName":{ - "localPart":"Intersects", + "localPart":"Not", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2503,7 +2503,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyName" + "PropertyIsNull" ] }, "namespaceURI":{ @@ -2516,11 +2516,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyNameType" + "$ref":"#/definitions/PropertyIsNullType" } }, "elementName":{ - "localPart":"PropertyName", + "localPart":"PropertyIsNull", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2537,7 +2537,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureId" + "Or" ] }, "namespaceURI":{ @@ -2550,11 +2550,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureIdType" + "$ref":"#/definitions/BinaryLogicOpType" } }, "elementName":{ - "localPart":"FeatureId", + "localPart":"Or", "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 8a8129b4..ba90c1d0 100644 --- a/scripts/jsonschemas/Filter_1_1_0.jsonschema +++ b/scripts/jsonschemas/Filter_1_1_0.jsonschema @@ -2,124 +2,201 @@ { "id":"http://www.opengis.net/ogc#", "definitions":{ - "FunctionsType":{ + "FunctionType":{ + "required":[ + "name" + ], + "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":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FunctionType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "expression", + "name" + ] + }, + "FunctionNamesType":{ "type":"object", - "title":"FunctionsType", + "title":"FunctionNamesType", "required":[ - "functionNames" + "functionName" ], "properties":{ - "functionNames":{ - "title":"functionNames", + "functionName":{ + "title":"functionName", "allOf":[ { - "$ref":"#/definitions/FunctionNamesType" + "type":"array", + "items":{ + "$ref":"#/definitions/FunctionNameType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"FunctionNames", + "localPart":"FunctionName", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FunctionsType", + "localPart":"FunctionNamesType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "functionNames" + "functionName" ] }, - "ScalarCapabilitiesType":{ + "EID":{ "type":"object", - "title":"ScalarCapabilitiesType", + "title":"EID", "properties":{ - "logicalOperators":{ - "title":"logicalOperators", - "allOf":[ - { - "$ref":"#/definitions/LogicalOperators" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LogicalOperators", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "comparisonOperators":{ - "title":"comparisonOperators", + }, + "typeType":"classInfo" + }, + "DistanceType":{ + "type":"object", + "title":"DistanceType", + "required":[ + "units" + ], + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ComparisonOperatorsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ComparisonOperators", - "namespaceURI":"http://www.opengis.net/ogc" - } + "propertyType":"value" }, - "arithmeticOperators":{ - "title":"arithmeticOperators", + "units":{ + "title":"units", "allOf":[ { - "$ref":"#/definitions/ArithmeticOperatorsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ArithmeticOperators", - "namespaceURI":"http://www.opengis.net/ogc" + "propertyType":"attribute", + "attributeName":{ + "localPart":"units", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"Scalar_CapabilitiesType", + "localPart":"DistanceType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "logicalOperators", - "comparisonOperators", - "arithmeticOperators" + "value", + "units" ] }, - "ExpressionType":{ - "type":"object", - "title":"ExpressionType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ExpressionType", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "GmlObjectIdType":{ + "BBOXType":{ "required":[ - "id" + "envelope" ], "allOf":[ { - "$ref":"#/definitions/AbstractIdType" + "$ref":"#/definitions/SpatialOpsType" }, { "type":"object", - "title":"GmlObjectIdType", + "title":"BBOXType", "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", + "propertyType":"element", + "elementName":{ + "localPart":"PropertyName", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "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" } } @@ -128,20 +205,17 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GmlObjectIdType", + "localPart":"BBOXType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "id" + "propertyName", + "envelope" ] }, - "PropertyIsLikeType":{ + "BinaryComparisonOpType":{ "required":[ - "propertyName", - "literal", - "wildCard", - "singleChar", - "escapeChar" + "expression" ], "allOf":[ { @@ -149,78 +223,43 @@ }, { "type":"object", - "title":"PropertyIsLikeType", + "title":"BinaryComparisonOpType", "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" + } + }, + "maxItems":2, + "minItems":2 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"PropertyName", + "localPart":"expression", "namespaceURI":"http://www.opengis.net/ogc" } }, - "literal":{ - "title":"literal", + "matchCase":{ + "title":"matchCase", "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", @@ -234,360 +273,276 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PropertyIsLikeType", + "localPart":"BinaryComparisonOpType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName", - "literal", - "wildCard", - "singleChar", - "escapeChar", + "expression", "matchCase" ] }, - "BinarySpatialOpType":{ - "required":[ - "propertyName1", - "propertyName2", - "geometry", - "envelope" - ], - "allOf":[ - { - "$ref":"#/definitions/SpatialOpsType" + "ScalarCapabilitiesType":{ + "type":"object", + "title":"ScalarCapabilitiesType", + "properties":{ + "logicalOperators":{ + "title":"logicalOperators", + "allOf":[ + { + "$ref":"#/definitions/LogicalOperators" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LogicalOperators", + "namespaceURI":"http://www.opengis.net/ogc" + } }, - { - "type":"object", - "title":"BinarySpatialOpType", - "properties":{ - "propertyName1":{ - "title":"propertyName1", - "allOf":[ - { - "$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":"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" - } + "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":"BinarySpatialOpType", + "localPart":"Scalar_CapabilitiesType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName1", - "propertyName2", - "geometry", - "envelope" + "logicalOperators", + "comparisonOperators", + "arithmeticOperators" ] }, - "SpatialOpsType":{ - "type":"object", - "title":"SpatialOpsType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SpatialOpsType", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "BinaryOperatorType":{ - "required":[ - "expression" - ], + "LiteralType":{ "allOf":[ { "$ref":"#/definitions/ExpressionType" }, { "type":"object", - "title":"BinaryOperatorType", + "title":"LiteralType", "properties":{ - "expression":{ - "title":"expression", + "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":"#/definitions/ExpressionType" + { + "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" - } - }, - "maxItems":2, - "minItems":2 + ] + } } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" - } + "propertyType":"anyElement" } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"BinaryOperatorType", + "localPart":"LiteralType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression" + "content" ] }, - "GeometryOperandsType":{ + "ComparisonOperatorsType":{ "type":"object", - "title":"GeometryOperandsType", + "title":"ComparisonOperatorsType", "required":[ - "geometryOperand" + "comparisonOperator" ], "properties":{ - "geometryOperand":{ - "title":"geometryOperand", + "comparisonOperator":{ + "title":"comparisonOperator", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/ComparisonOperatorType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"GeometryOperand", + "localPart":"ComparisonOperator", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GeometryOperandsType", + "localPart":"ComparisonOperatorsType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "geometryOperand" + "comparisonOperator" ] }, - "ComparisonOperatorsType":{ + "GmlObjectIdType":{ + "required":[ + "id" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractIdType" + }, + { + "type":"object", + "title":"GmlObjectIdType", + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GmlObjectIdType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "id" + ] + }, + "UpperBoundaryType":{ "type":"object", - "title":"ComparisonOperatorsType", + "title":"UpperBoundaryType", "required":[ - "comparisonOperator" + "expression" ], "properties":{ - "comparisonOperator":{ - "title":"comparisonOperator", + "expression":{ + "title":"expression", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ComparisonOperatorType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ExpressionType" + } }, - "minItems":1 + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ComparisonOperator", + "localPart":"expression", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ComparisonOperatorsType", + "localPart":"UpperBoundaryType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "comparisonOperator" + "expression" ] }, - "FID":{ - "type":"object", - "title":"FID", - "properties":{ - }, - "typeType":"classInfo" - }, - "SortPropertyType":{ + "SpatialOperatorType":{ "type":"object", - "title":"SortPropertyType", - "required":[ - "propertyName" - ], + "title":"SpatialOperatorType", "properties":{ - "propertyName":{ - "title":"propertyName", + "geometryOperands":{ + "title":"geometryOperands", "allOf":[ { - "$ref":"#/definitions/PropertyNameType" + "$ref":"#/definitions/GeometryOperandsType" } ], "propertyType":"element", "elementName":{ - "localPart":"PropertyName", + "localPart":"GeometryOperands", "namespaceURI":"http://www.opengis.net/ogc" } }, - "sortOrder":{ - "title":"sortOrder", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/SortOrderType" + "$ref":"#/definitions/SpatialOperatorNameType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"SortOrder", - "namespaceURI":"http://www.opengis.net/ogc" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SortPropertyType", + "localPart":"SpatialOperatorType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName", - "sortOrder" + "geometryOperands", + "name" ] }, - "IdCapabilitiesType":{ + "LogicalOperators":{ "type":"object", - "title":"IdCapabilitiesType", - "required":[ - "ids" - ], + "title":"LogicalOperators", "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" - ] + "typeType":"classInfo" }, "BinaryLogicOpType":{ "required":[ @@ -615,11 +570,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/SpatialOpsType" + "$ref":"#/definitions/FunctionType" } }, "elementName":{ - "localPart":"spatialOps", + "localPart":"Function", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -630,11 +585,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/LogicOpsType" } }, "elementName":{ - "localPart":"comparisonOps", + "localPart":"logicOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -645,11 +600,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/SpatialOpsType" } }, "elementName":{ - "localPart":"Function", + "localPart":"spatialOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -660,11 +615,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/LogicOpsType" + "$ref":"#/definitions/ComparisonOpsType" } }, "elementName":{ - "localPart":"logicOps", + "localPart":"comparisonOps", "namespaceURI":"http://www.opengis.net/ogc" } } @@ -687,209 +642,284 @@ "ops" ] }, - "UpperBoundaryType":{ - "type":"object", - "title":"UpperBoundaryType", + "PropertyIsNullType":{ "required":[ - "expression" + "propertyName" ], - "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/ComparisonOpsType" + }, + { + "type":"object", + "title":"PropertyIsNullType", + "properties":{ + "propertyName":{ + "title":"propertyName", + "allOf":[ + { + "$ref":"#/definitions/PropertyNameType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"expression", + "localPart":"PropertyName", "namespaceURI":"http://www.opengis.net/ogc" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"UpperBoundaryType", + "localPart":"PropertyIsNullType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression" + "propertyName" ] }, - "SpatialCapabilitiesType":{ + "FID":{ "type":"object", - "title":"SpatialCapabilitiesType", - "required":[ - "geometryOperands", - "spatialOperators" - ], + "title":"FID", "properties":{ - "geometryOperands":{ - "title":"geometryOperands", + }, + "typeType":"classInfo" + }, + "ComparisonOpsType":{ + "type":"object", + "title":"ComparisonOpsType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ComparisonOpsType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "SortByType":{ + "type":"object", + "title":"SortByType", + "required":[ + "sortProperty" + ], + "properties":{ + "sortProperty":{ + "title":"sortProperty", "allOf":[ { - "$ref":"#/definitions/GeometryOperandsType" + "type":"array", + "items":{ + "$ref":"#/definitions/SortPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"GeometryOperands", + "localPart":"SortProperty", "namespaceURI":"http://www.opengis.net/ogc" } - }, - "spatialOperators":{ - "title":"spatialOperators", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SortByType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "sortProperty" + ] + }, + "ExpressionType":{ + "type":"object", + "title":"ExpressionType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExpressionType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "FunctionsType":{ + "type":"object", + "title":"FunctionsType", + "required":[ + "functionNames" + ], + "properties":{ + "functionNames":{ + "title":"functionNames", "allOf":[ { - "$ref":"#/definitions/SpatialOperatorsType" + "$ref":"#/definitions/FunctionNamesType" } ], "propertyType":"element", "elementName":{ - "localPart":"SpatialOperators", + "localPart":"FunctionNames", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"Spatial_CapabilitiesType", + "localPart":"FunctionsType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "geometryOperands", - "spatialOperators" + "functionNames" ] }, - "FunctionType":{ + "SpatialOperatorsType":{ + "type":"object", + "title":"SpatialOperatorsType", "required":[ - "name" + "spatialOperator" ], + "properties":{ + "spatialOperator":{ + "title":"spatialOperator", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SpatialOperatorType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SpatialOperator", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SpatialOperatorsType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "spatialOperator" + ] + }, + "PropertyNameType":{ "allOf":[ { "$ref":"#/definitions/ExpressionType" }, { "type":"object", - "title":"FunctionType", + "title":"PropertyNameType", "properties":{ - "expression":{ - "title":"expression", + "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":"#/definitions/ExpressionType" + { + "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" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + ] + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } + "propertyType":"anyElement" } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"FunctionType", + "localPart":"PropertyNameType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression", - "name" + "content" ] }, - "FunctionNameType":{ + "SortPropertyType":{ "type":"object", - "title":"FunctionNameType", + "title":"SortPropertyType", "required":[ - "nArgs" + "propertyName" ], "properties":{ - "value":{ - "title":"value", + "propertyName":{ + "title":"propertyName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PropertyNameType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"PropertyName", + "namespaceURI":"http://www.opengis.net/ogc" + } }, - "nArgs":{ - "title":"nArgs", + "sortOrder":{ + "title":"sortOrder", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SortOrderType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nArgs", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"SortOrder", + "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FunctionNameType", + "localPart":"SortPropertyType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "value", - "nArgs" + "propertyName", + "sortOrder" ] }, - "LowerBoundaryType":{ + "LogicOpsType":{ "type":"object", - "title":"LowerBoundaryType", + "title":"LogicOpsType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LogicOpsType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "FilterType":{ + "type":"object", + "title":"FilterType", "required":[ - "expression" + "spatialOps", + "comparisonOps", + "logicOps", + "id" ], "properties":{ - "expression":{ - "title":"expression", + "spatialOps":{ + "title":"spatialOps", "allOf":[ { "type":"object", @@ -898,408 +928,265 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/SpatialOpsType" } }, "elementName":{ - "localPart":"expression", + "localPart":"spatialOps", "namespaceURI":"http://www.opengis.net/ogc" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"expression", + "localPart":"spatialOps", "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" }, - { - "type":"object", - "title":"BBOXType", - "properties":{ - "propertyName":{ - "title":"propertyName", - "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" } - }, - "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":"BBOXType", - "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "propertyName", - "envelope" - ] - }, - "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" - ] - }, - "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" + "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":"Distance", + "localPart":"logicOps", "namespaceURI":"http://www.opengis.net/ogc" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"logicOps", + "namespaceURI":"http://www.opengis.net/ogc" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DistanceBufferType", - "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "propertyName", - "geometry", - "distance" - ] - }, - "LiteralType":{ - "allOf":[ - { - "$ref":"#/definitions/ExpressionType" }, - { - "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" - }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } - } - ] + "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" } - ], - "propertyType":"anyElement" + }, + "minItems":1 } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Id", + "namespaceURI":"http://www.opengis.net/ogc" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"LiteralType", + "localPart":"FilterType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "content" + "spatialOps", + "comparisonOps", + "logicOps", + "id" ] }, - "AbstractIdType":{ - "type":"object", - "title":"AbstractIdType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractIdType", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "LogicOpsType":{ + "FilterCapabilities":{ "type":"object", - "title":"LogicOpsType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LogicOpsType", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "BinaryComparisonOpType":{ + "title":"FilterCapabilities", "required":[ - "expression" + "spatialCapabilities", + "scalarCapabilities", + "idCapabilities" ], - "allOf":[ - { - "$ref":"#/definitions/ComparisonOpsType" + "properties":{ + "spatialCapabilities":{ + "title":"spatialCapabilities", + "allOf":[ + { + "$ref":"#/definitions/SpatialCapabilitiesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Spatial_Capabilities", + "namespaceURI":"http://www.opengis.net/ogc" + } }, - { - "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":"" - } + "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":"BinaryComparisonOpType", - "namespaceURI":"http://www.opengis.net/ogc" }, + "typeType":"classInfo", "propertiesOrder":[ - "expression", - "matchCase" + "spatialCapabilities", + "scalarCapabilities", + "idCapabilities" ] }, - "SortByType":{ + "IdCapabilitiesType":{ "type":"object", - "title":"SortByType", + "title":"IdCapabilitiesType", "required":[ - "sortProperty" + "ids" ], "properties":{ - "sortProperty":{ - "title":"sortProperty", + "ids":{ + "title":"ids", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SortPropertyType" + "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":"element", - "elementName":{ - "localPart":"SortProperty", - "namespaceURI":"http://www.opengis.net/ogc" - } + "propertyType":"elements" } }, "typeType":"classInfo", "typeName":{ - "localPart":"SortByType", + "localPart":"Id_CapabilitiesType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "sortProperty" + "ids" ] }, - "PropertyIsBetweenType":{ + "BinarySpatialOpType":{ "required":[ - "expression", - "lowerBoundary", - "upperBoundary" + "propertyName1", + "propertyName2", + "geometry", + "envelope" ], "allOf":[ { - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/SpatialOpsType" }, { "type":"object", - "title":"PropertyIsBetweenType", + "title":"BinarySpatialOpType", "properties":{ - "expression":{ - "title":"expression", + "propertyName1":{ + "title":"propertyName1", + "allOf":[ + { + "$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", @@ -1308,45 +1195,44 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"_Geometry", + "namespaceURI":"http://www.opengis.net/gml" } } ], "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" + "localPart":"_Geometry", + "namespaceURI":"http://www.opengis.net/gml" } }, - "upperBoundary":{ - "title":"upperBoundary", + "envelope":{ + "title":"envelope", "allOf":[ { - "$ref":"#/definitions/UpperBoundaryType" + "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":"UpperBoundary", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"Envelope", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -1354,145 +1240,72 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PropertyIsBetweenType", + "localPart":"BinarySpatialOpType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression", - "lowerBoundary", - "upperBoundary" + "propertyName1", + "propertyName2", + "geometry", + "envelope" ] }, - "FilterType":{ + "ArithmeticOperatorsType":{ "type":"object", - "title":"FilterType", + "title":"ArithmeticOperatorsType", "required":[ - "spatialOps", - "comparisonOps", - "logicOps", - "id" + "ops" ], "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" - } - }, - "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":"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" - } - }, - "elementName":{ - "localPart":"logicOps", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"logicOps", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "id":{ - "title":"id", + "ops":{ + "title":"ops", "allOf":[ { "type":"array", "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/SimpleArithmetic" + } + ], + "elementName":{ + "localPart":"SimpleArithmetic", + "namespaceURI":"http://www.opengis.net/ogc" + } }, - "value":{ - "$ref":"#/definitions/AbstractIdType" + { + "anyOf":[ + { + "$ref":"#/definitions/FunctionsType" + } + ], + "elementName":{ + "localPart":"Functions", + "namespaceURI":"http://www.opengis.net/ogc" + } } - }, - "elementName":{ - "localPart":"_Id", - "namespaceURI":"http://www.opengis.net/ogc" - } + ] }, "minItems":1 } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Id", - "namespaceURI":"http://www.opengis.net/ogc" - } + "propertyType":"elements" } }, "typeType":"classInfo", "typeName":{ - "localPart":"FilterType", + "localPart":"ArithmeticOperatorsType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "spatialOps", - "comparisonOps", - "logicOps", - "id" + "ops" ] }, - "LogicalOperators":{ + "SimpleArithmetic":{ "type":"object", - "title":"LogicalOperators", + "title":"SimpleArithmetic", "properties":{ }, "typeType":"classInfo" @@ -1615,295 +1428,445 @@ "function" ] }, - "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":{ + "SpatialCapabilitiesType":{ "type":"object", - "title":"FilterCapabilities", + "title":"SpatialCapabilitiesType", "required":[ - "spatialCapabilities", - "scalarCapabilities", - "idCapabilities" + "geometryOperands", + "spatialOperators" ], "properties":{ - "spatialCapabilities":{ - "title":"spatialCapabilities", - "allOf":[ - { - "$ref":"#/definitions/SpatialCapabilitiesType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Spatial_Capabilities", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "scalarCapabilities":{ - "title":"scalarCapabilities", + "geometryOperands":{ + "title":"geometryOperands", "allOf":[ { - "$ref":"#/definitions/ScalarCapabilitiesType" + "$ref":"#/definitions/GeometryOperandsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Scalar_Capabilities", + "localPart":"GeometryOperands", "namespaceURI":"http://www.opengis.net/ogc" } }, - "idCapabilities":{ - "title":"idCapabilities", + "spatialOperators":{ + "title":"spatialOperators", "allOf":[ { - "$ref":"#/definitions/IdCapabilitiesType" + "$ref":"#/definitions/SpatialOperatorsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Id_Capabilities", + "localPart":"SpatialOperators", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"Spatial_CapabilitiesType", + "namespaceURI":"http://www.opengis.net/ogc" + }, "propertiesOrder":[ - "spatialCapabilities", - "scalarCapabilities", - "idCapabilities" + "geometryOperands", + "spatialOperators" ] }, - "DistanceType":{ + "FunctionNameType":{ "type":"object", - "title":"DistanceType", + "title":"FunctionNameType", "required":[ - "units" + "nArgs" ], "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/string" } ], "propertyType":"value" }, - "units":{ - "title":"units", + "nArgs":{ + "title":"nArgs", "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":"units", + "localPart":"nArgs", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DistanceType", + "localPart":"FunctionNameType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ "value", - "units" + "nArgs" ] }, - "SpatialOperatorsType":{ + "LowerBoundaryType":{ "type":"object", - "title":"SpatialOperatorsType", + "title":"LowerBoundaryType", "required":[ - "spatialOperator" + "expression" ], "properties":{ - "spatialOperator":{ - "title":"spatialOperator", + "expression":{ + "title":"expression", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpatialOperatorType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ExpressionType" + } }, - "minItems":1 + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"SpatialOperator", + "localPart":"expression", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SpatialOperatorsType", + "localPart":"LowerBoundaryType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "expression" + ] + }, + "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" + ] + }, + "SpatialOpsType":{ + "type":"object", + "title":"SpatialOpsType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SpatialOpsType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "PropertyIsLikeType":{ + "required":[ + "propertyName", + "literal", + "wildCard", + "singleChar", + "escapeChar" + ], + "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":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PropertyIsLikeType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "spatialOperator" + "propertyName", + "literal", + "wildCard", + "singleChar", + "escapeChar", + "matchCase" ] }, - "SimpleArithmetic":{ - "type":"object", - "title":"SimpleArithmetic", - "properties":{ - }, - "typeType":"classInfo" - }, - "FunctionNamesType":{ + "GeometryOperandsType":{ "type":"object", - "title":"FunctionNamesType", + "title":"GeometryOperandsType", "required":[ - "functionName" + "geometryOperand" ], "properties":{ - "functionName":{ - "title":"functionName", + "geometryOperand":{ + "title":"geometryOperand", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FunctionNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"FunctionName", + "localPart":"GeometryOperand", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FunctionNamesType", + "localPart":"GeometryOperandsType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "functionName" + "geometryOperand" ] }, - "SpatialOperatorType":{ - "type":"object", - "title":"SpatialOperatorType", - "properties":{ - "geometryOperands":{ - "title":"geometryOperands", - "allOf":[ - { - "$ref":"#/definitions/GeometryOperandsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GeometryOperands", - "namespaceURI":"http://www.opengis.net/ogc" - } + "BinaryOperatorType":{ + "required":[ + "expression" + ], + "allOf":[ + { + "$ref":"#/definitions/ExpressionType" }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/SpatialOperatorNameType" + { + "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" + } + }, + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "maxItems":2, + "minItems":2 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SpatialOperatorType", + "localPart":"BinaryOperatorType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "geometryOperands", - "name" + "expression" ] }, - "EID":{ - "type":"object", - "title":"EID", - "properties":{ - }, - "typeType":"classInfo" - }, - "PropertyIsNullType":{ + "FeatureIdType":{ "required":[ - "propertyName" + "fid" ], "allOf":[ { - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/AbstractIdType" }, { "type":"object", - "title":"PropertyIsNullType", + "title":"FeatureIdType", "properties":{ - "propertyName":{ - "title":"propertyName", + "fid":{ + "title":"fid", "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":"fid", + "namespaceURI":"" } } } @@ -1911,67 +1874,104 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PropertyIsNullType", + "localPart":"FeatureIdType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName" + "fid" ] }, - "ArithmeticOperatorsType":{ - "type":"object", - "title":"ArithmeticOperatorsType", + "PropertyIsBetweenType":{ "required":[ - "ops" + "expression", + "lowerBoundary", + "upperBoundary" ], - "properties":{ - "ops":{ - "title":"ops", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/SimpleArithmetic" - } - ], - "elementName":{ - "localPart":"SimpleArithmetic", - "namespaceURI":"http://www.opengis.net/ogc" + "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" } }, - { - "anyOf":[ - { - "$ref":"#/definitions/FunctionsType" - } - ], - "elementName":{ - "localPart":"Functions", - "namespaceURI":"http://www.opengis.net/ogc" - } + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" } - ] - }, - "minItems":1 + } + ], + "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":"elements" + } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ArithmeticOperatorsType", + "localPart":"PropertyIsBetweenType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "ops" + "expression", + "lowerBoundary", + "upperBoundary" ] }, - "SortOrderType":{ + "AbstractIdType":{ + "type":"object", + "title":"AbstractIdType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractIdType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "ComparisonOperatorType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1979,7 +1979,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SortOrderType", + "localPart":"ComparisonOperatorType", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -1995,7 +1995,7 @@ "namespaceURI":"http://www.opengis.net/ogc" } }, - "ComparisonOperatorType":{ + "SortOrderType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2003,7 +2003,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ComparisonOperatorType", + "localPart":"SortOrderType", "namespaceURI":"http://www.opengis.net/ogc" } } @@ -2022,7 +2022,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsNull" + "PropertyIsNotEqualTo" ] }, "namespaceURI":{ @@ -2035,11 +2035,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsNullType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"PropertyIsNull", + "localPart":"PropertyIsNotEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2056,7 +2056,7 @@ "properties":{ "localPart":{ "enum":[ - "LogicalOperators" + "Not" ] }, "namespaceURI":{ @@ -2069,11 +2069,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogicalOperators" + "$ref":"#/definitions/UnaryLogicOpType" } }, "elementName":{ - "localPart":"LogicalOperators", + "localPart":"Not", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2090,7 +2090,7 @@ "properties":{ "localPart":{ "enum":[ - "Or" + "Beyond" ] }, "namespaceURI":{ @@ -2103,11 +2103,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryLogicOpType" + "$ref":"#/definitions/DistanceBufferType" } }, "elementName":{ - "localPart":"Or", + "localPart":"Beyond", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2124,7 +2124,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsBetween" + "Mul" ] }, "namespaceURI":{ @@ -2137,11 +2137,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsBetweenType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"PropertyIsBetween", + "localPart":"Mul", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2158,7 +2158,7 @@ "properties":{ "localPart":{ "enum":[ - "SortBy" + "EID" ] }, "namespaceURI":{ @@ -2171,11 +2171,11 @@ ] }, "value":{ - "$ref":"#/definitions/SortByType" + "$ref":"#/definitions/EID" } }, "elementName":{ - "localPart":"SortBy", + "localPart":"EID", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2192,7 +2192,7 @@ "properties":{ "localPart":{ "enum":[ - "Div" + "BBOX" ] }, "namespaceURI":{ @@ -2205,11 +2205,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/BBOXType" } }, "elementName":{ - "localPart":"Div", + "localPart":"BBOX", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2226,7 +2226,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialOps" + "_Id" ] }, "namespaceURI":{ @@ -2239,11 +2239,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialOpsType" + "$ref":"#/definitions/AbstractIdType" } }, "elementName":{ - "localPart":"spatialOps", + "localPart":"_Id", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2260,7 +2260,7 @@ "properties":{ "localPart":{ "enum":[ - "Disjoint" + "Overlaps" ] }, "namespaceURI":{ @@ -2277,7 +2277,7 @@ } }, "elementName":{ - "localPart":"Disjoint", + "localPart":"Overlaps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2294,7 +2294,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsLike" + "Within" ] }, "namespaceURI":{ @@ -2307,11 +2307,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsLikeType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"PropertyIsLike", + "localPart":"Within", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2328,7 +2328,7 @@ "properties":{ "localPart":{ "enum":[ - "Within" + "Contains" ] }, "namespaceURI":{ @@ -2345,7 +2345,7 @@ } }, "elementName":{ - "localPart":"Within", + "localPart":"Contains", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2362,7 +2362,7 @@ "properties":{ "localPart":{ "enum":[ - "Literal" + "SortBy" ] }, "namespaceURI":{ @@ -2375,11 +2375,11 @@ ] }, "value":{ - "$ref":"#/definitions/LiteralType" + "$ref":"#/definitions/SortByType" } }, "elementName":{ - "localPart":"Literal", + "localPart":"SortBy", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2396,7 +2396,7 @@ "properties":{ "localPart":{ "enum":[ - "comparisonOps" + "PropertyIsGreaterThan" ] }, "namespaceURI":{ @@ -2409,11 +2409,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"comparisonOps", + "localPart":"PropertyIsGreaterThan", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2430,7 +2430,7 @@ "properties":{ "localPart":{ "enum":[ - "expression" + "PropertyIsGreaterThanOrEqualTo" ] }, "namespaceURI":{ @@ -2443,11 +2443,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"expression", + "localPart":"PropertyIsGreaterThanOrEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2464,7 +2464,7 @@ "properties":{ "localPart":{ "enum":[ - "EID" + "Or" ] }, "namespaceURI":{ @@ -2477,11 +2477,11 @@ ] }, "value":{ - "$ref":"#/definitions/EID" + "$ref":"#/definitions/BinaryLogicOpType" } }, "elementName":{ - "localPart":"EID", + "localPart":"Or", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2498,7 +2498,7 @@ "properties":{ "localPart":{ "enum":[ - "Intersects" + "Add" ] }, "namespaceURI":{ @@ -2511,11 +2511,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"Intersects", + "localPart":"Add", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2532,7 +2532,7 @@ "properties":{ "localPart":{ "enum":[ - "BBOX" + "PropertyIsLessThanOrEqualTo" ] }, "namespaceURI":{ @@ -2545,11 +2545,11 @@ ] }, "value":{ - "$ref":"#/definitions/BBOXType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"BBOX", + "localPart":"PropertyIsLessThanOrEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2600,7 +2600,7 @@ "properties":{ "localPart":{ "enum":[ - "Sub" + "PropertyIsBetween" ] }, "namespaceURI":{ @@ -2613,11 +2613,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/PropertyIsBetweenType" } }, "elementName":{ - "localPart":"Sub", + "localPart":"PropertyIsBetween", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2634,7 +2634,7 @@ "properties":{ "localPart":{ "enum":[ - "Add" + "Div" ] }, "namespaceURI":{ @@ -2651,7 +2651,7 @@ } }, "elementName":{ - "localPart":"Add", + "localPart":"Div", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2668,7 +2668,7 @@ "properties":{ "localPart":{ "enum":[ - "Not" + "Filter_Capabilities" ] }, "namespaceURI":{ @@ -2681,11 +2681,11 @@ ] }, "value":{ - "$ref":"#/definitions/UnaryLogicOpType" + "$ref":"#/definitions/FilterCapabilities" } }, "elementName":{ - "localPart":"Not", + "localPart":"Filter_Capabilities", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2702,7 +2702,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArithmetic" + "And" ] }, "namespaceURI":{ @@ -2715,11 +2715,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArithmetic" + "$ref":"#/definitions/BinaryLogicOpType" } }, "elementName":{ - "localPart":"SimpleArithmetic", + "localPart":"And", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2736,7 +2736,7 @@ "properties":{ "localPart":{ "enum":[ - "DWithin" + "Literal" ] }, "namespaceURI":{ @@ -2749,11 +2749,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceBufferType" + "$ref":"#/definitions/LiteralType" } }, "elementName":{ - "localPart":"DWithin", + "localPart":"Literal", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2770,7 +2770,7 @@ "properties":{ "localPart":{ "enum":[ - "And" + "PropertyIsLessThan" ] }, "namespaceURI":{ @@ -2783,11 +2783,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryLogicOpType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"And", + "localPart":"PropertyIsLessThan", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2804,7 +2804,7 @@ "properties":{ "localPart":{ "enum":[ - "Contains" + "LogicalOperators" ] }, "namespaceURI":{ @@ -2817,11 +2817,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/LogicalOperators" } }, "elementName":{ - "localPart":"Contains", + "localPart":"LogicalOperators", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2838,7 +2838,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsNotEqualTo" + "logicOps" ] }, "namespaceURI":{ @@ -2851,11 +2851,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/LogicOpsType" } }, "elementName":{ - "localPart":"PropertyIsNotEqualTo", + "localPart":"logicOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2872,7 +2872,7 @@ "properties":{ "localPart":{ "enum":[ - "Equals" + "Touches" ] }, "namespaceURI":{ @@ -2889,7 +2889,7 @@ } }, "elementName":{ - "localPart":"Equals", + "localPart":"Touches", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2906,7 +2906,7 @@ "properties":{ "localPart":{ "enum":[ - "_Id" + "spatialOps" ] }, "namespaceURI":{ @@ -2919,11 +2919,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractIdType" + "$ref":"#/definitions/SpatialOpsType" } }, "elementName":{ - "localPart":"_Id", + "localPart":"spatialOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2940,7 +2940,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsEqualTo" + "Disjoint" ] }, "namespaceURI":{ @@ -2953,11 +2953,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"PropertyIsEqualTo", + "localPart":"Disjoint", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2974,7 +2974,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsGreaterThanOrEqualTo" + "PropertyName" ] }, "namespaceURI":{ @@ -2987,11 +2987,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/PropertyNameType" } }, "elementName":{ - "localPart":"PropertyIsGreaterThanOrEqualTo", + "localPart":"PropertyName", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3008,7 +3008,7 @@ "properties":{ "localPart":{ "enum":[ - "Crosses" + "comparisonOps" ] }, "namespaceURI":{ @@ -3021,11 +3021,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/ComparisonOpsType" } }, "elementName":{ - "localPart":"Crosses", + "localPart":"comparisonOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3042,7 +3042,7 @@ "properties":{ "localPart":{ "enum":[ - "logicOps" + "expression" ] }, "namespaceURI":{ @@ -3055,11 +3055,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogicOpsType" + "$ref":"#/definitions/ExpressionType" } }, "elementName":{ - "localPart":"logicOps", + "localPart":"expression", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3076,7 +3076,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureId" + "Sub" ] }, "namespaceURI":{ @@ -3089,11 +3089,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureIdType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"FeatureId", + "localPart":"Sub", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3110,7 +3110,7 @@ "properties":{ "localPart":{ "enum":[ - "Touches" + "SimpleArithmetic" ] }, "namespaceURI":{ @@ -3123,11 +3123,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/SimpleArithmetic" } }, "elementName":{ - "localPart":"Touches", + "localPart":"SimpleArithmetic", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3144,7 +3144,7 @@ "properties":{ "localPart":{ "enum":[ - "Mul" + "PropertyIsNull" ] }, "namespaceURI":{ @@ -3157,11 +3157,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/PropertyIsNullType" } }, "elementName":{ - "localPart":"Mul", + "localPart":"PropertyIsNull", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3178,7 +3178,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsLessThan" + "Crosses" ] }, "namespaceURI":{ @@ -3191,11 +3191,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"PropertyIsLessThan", + "localPart":"Crosses", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3212,7 +3212,7 @@ "properties":{ "localPart":{ "enum":[ - "Overlaps" + "Function" ] }, "namespaceURI":{ @@ -3225,11 +3225,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/FunctionType" } }, "elementName":{ - "localPart":"Overlaps", + "localPart":"Function", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3246,7 +3246,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsGreaterThan" + "FID" ] }, "namespaceURI":{ @@ -3259,11 +3259,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/FID" } }, "elementName":{ - "localPart":"PropertyIsGreaterThan", + "localPart":"FID", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3280,7 +3280,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyName" + "DWithin" ] }, "namespaceURI":{ @@ -3293,11 +3293,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyNameType" + "$ref":"#/definitions/DistanceBufferType" } }, "elementName":{ - "localPart":"PropertyName", + "localPart":"DWithin", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3314,7 +3314,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsLessThanOrEqualTo" + "PropertyIsEqualTo" ] }, "namespaceURI":{ @@ -3331,7 +3331,7 @@ } }, "elementName":{ - "localPart":"PropertyIsLessThanOrEqualTo", + "localPart":"PropertyIsEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3348,7 +3348,7 @@ "properties":{ "localPart":{ "enum":[ - "GmlObjectId" + "Intersects" ] }, "namespaceURI":{ @@ -3361,11 +3361,11 @@ ] }, "value":{ - "$ref":"#/definitions/GmlObjectIdType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"GmlObjectId", + "localPart":"Intersects", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3382,7 +3382,7 @@ "properties":{ "localPart":{ "enum":[ - "Beyond" + "Equals" ] }, "namespaceURI":{ @@ -3395,11 +3395,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceBufferType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"Beyond", + "localPart":"Equals", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3416,7 +3416,7 @@ "properties":{ "localPart":{ "enum":[ - "FID" + "PropertyIsLike" ] }, "namespaceURI":{ @@ -3429,11 +3429,11 @@ ] }, "value":{ - "$ref":"#/definitions/FID" + "$ref":"#/definitions/PropertyIsLikeType" } }, "elementName":{ - "localPart":"FID", + "localPart":"PropertyIsLike", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3450,7 +3450,7 @@ "properties":{ "localPart":{ "enum":[ - "Function" + "GmlObjectId" ] }, "namespaceURI":{ @@ -3463,11 +3463,11 @@ ] }, "value":{ - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/GmlObjectIdType" } }, "elementName":{ - "localPart":"Function", + "localPart":"GmlObjectId", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3484,7 +3484,7 @@ "properties":{ "localPart":{ "enum":[ - "Filter_Capabilities" + "FeatureId" ] }, "namespaceURI":{ @@ -3497,11 +3497,11 @@ ] }, "value":{ - "$ref":"#/definitions/FilterCapabilities" + "$ref":"#/definitions/FeatureIdType" } }, "elementName":{ - "localPart":"Filter_Capabilities", + "localPart":"FeatureId", "namespaceURI":"http://www.opengis.net/ogc" } } diff --git a/scripts/jsonschemas/Filter_2_0.jsonschema b/scripts/jsonschemas/Filter_2_0.jsonschema index a49abcc3..6e6e7cd9 100644 --- a/scripts/jsonschemas/Filter_2_0.jsonschema +++ b/scripts/jsonschemas/Filter_2_0.jsonschema @@ -2,219 +2,175 @@ { "id":"http://www.opengis.net/fes/2.0#", "definitions":{ - "BinaryLogicOpType":{ + "AbstractAdhocQueryExpressionType":{ "required":[ - "ops" + "typeNames" ], "allOf":[ { - "$ref":"#/definitions/LogicOpsType" + "$ref":"#/definitions/AbstractQueryExpressionType" }, { "type":"object", - "title":"BinaryLogicOpType", + "title":"AbstractAdhocQueryExpressionType", "properties":{ - "ops":{ - "title":"ops", + "abstractProjectionClause":{ + "title":"abstractProjectionClause", "allOf":[ { "type":"array", "items":{ - "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" - } - }, - { - "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" - } - } - ] + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, - "minItems":2 + "minItems":0 } ], - "propertyType":"elementRefs" + "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" + } + }, + "elementName":{ + "localPart":"AbstractSelectionClause", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractSelectionClause", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + }, + "abstractSortingClause":{ + "title":"abstractSortingClause", + "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":"AbstractSortingClause", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractSortingClause", + "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":"BinaryLogicOpType", + "localPart":"AbstractAdhocQueryExpressionType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "ops" + "abstractProjectionClause", + "abstractSelectionClause", + "abstractSortingClause", + "typeNames", + "aliases" ] }, - "ArgumentsType":{ + "ExtensionOperatorType":{ "type":"object", - "title":"ArgumentsType", + "title":"ExtensionOperatorType", "required":[ - "argument" + "name" ], "properties":{ - "argument":{ - "title":"argument", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ArgumentType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Argument", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ArgumentsType", + "localPart":"ExtensionOperatorType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "argument" + "name" ] }, - "AbstractSortingClauseType":{ + "ComparisonOperatorType":{ "type":"object", - "title":"AbstractSortingClauseType", + "title":"ComparisonOperatorType", + "required":[ + "name" + ], "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":[ { - "$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", @@ -226,150 +182,181 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ResourceIdentifierType", + "localPart":"ComparisonOperatorType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "metadata", "name" ] }, - "TemporalCapabilitiesType":{ + "SpatialOperatorsType":{ "type":"object", - "title":"TemporalCapabilitiesType", + "title":"SpatialOperatorsType", "required":[ - "temporalOperands", - "temporalOperators" + "spatialOperator" ], "properties":{ - "temporalOperands":{ - "title":"temporalOperands", - "allOf":[ - { - "$ref":"#/definitions/TemporalOperandsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TemporalOperands", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - }, - "temporalOperators":{ - "title":"temporalOperators", + "spatialOperator":{ + "title":"spatialOperator", "allOf":[ { - "$ref":"#/definitions/TemporalOperatorsType" + "type":"array", + "items":{ + "$ref":"#/definitions/SpatialOperatorType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalOperators", + "localPart":"SpatialOperator", "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"Temporal_CapabilitiesType", + "localPart":"SpatialOperatorsType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "temporalOperands", - "temporalOperators" + "spatialOperator" ] }, - "LiteralType":{ + "TemporalOperatorsType":{ "type":"object", - "title":"LiteralType", + "title":"TemporalOperatorsType", + "required":[ + "temporalOperator" + ], "properties":{ - "content":{ - "title":"content", + "temporalOperator":{ + "title":"temporalOperator", "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/TemporalOperatorType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TemporalOperator", + "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LiteralType", + "localPart":"TemporalOperatorsType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "content", - "type" + "temporalOperator" ] }, - "ConformanceType":{ + "AbstractIdType":{ "type":"object", - "title":"ConformanceType", + "title":"AbstractIdType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractIdType", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + }, + "PropertyIsBetweenType":{ "required":[ - "constraint" + "expression", + "lowerBoundary", + "upperBoundary" ], - "properties":{ - "constraint":{ - "title":"constraint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainType" - }, - "minItems":1 + "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":"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" + } + }, + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Constraint", - "namespaceURI":"http://www.opengis.net/fes/2.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ConformanceType", + "localPart":"PropertyIsBetweenType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "constraint" + "expression", + "lowerBoundary", + "upperBoundary" ] }, - "ExtensionOperatorType":{ + "LogicalOperators":{ "type":"object", - "title":"ExtensionOperatorType", + "title":"LogicalOperators", + "properties":{ + }, + "typeType":"classInfo" + }, + "GeometryOperandsType.GeometryOperand":{ + "type":"object", + "title":"GeometryOperandsType.GeometryOperand", "required":[ "name" ], @@ -389,59 +376,13 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ExtensionOperatorType", - "namespaceURI":"http://www.opengis.net/fes/2.0" - }, "propertiesOrder":[ "name" ] }, - "LowerBoundaryType":{ - "type":"object", - "title":"LowerBoundaryType", + "BinarySpatialOpType":{ "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" - } - }, - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - } - ], - "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" + "expressionOrAny" ], "allOf":[ { @@ -449,7 +390,7 @@ }, { "type":"object", - "title":"BBOXType", + "title":"BinarySpatialOpType", "properties":{ "expressionOrAny":{ "title":"expressionOrAny", @@ -486,542 +427,555 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BBOXType", + "localPart":"BinarySpatialOpType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ "expressionOrAny" ] }, - "UnaryLogicOpType":{ + "ConformanceType":{ + "type":"object", + "title":"ConformanceType", "required":[ - "comparisonOps", - "spatialOps", - "temporalOps", - "logicOps", - "extensionOps", - "function", - "id" + "constraint" ], - "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/fes/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"comparisonOps", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - }, - "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/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":"extensionOps", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - }, - "function":{ - "title":"function", - "allOf":[ - { - "$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":"elementRef", - "elementName":{ - "localPart":"_Id", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } + "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":"UnaryLogicOpType", + "localPart":"ConformanceType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "comparisonOps", - "spatialOps", - "temporalOps", - "logicOps", - "extensionOps", - "function", - "id" + "constraint" ] }, - "IdCapabilitiesType":{ + "TemporalOperandsType":{ "type":"object", - "title":"IdCapabilitiesType", + "title":"TemporalOperandsType", "required":[ - "resourceIdentifier" + "temporalOperand" ], "properties":{ - "resourceIdentifier":{ - "title":"resourceIdentifier", + "temporalOperand":{ + "title":"temporalOperand", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ResourceIdentifierType" + "$ref":"#/definitions/TemporalOperandsType.TemporalOperand" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ResourceIdentifier", + "localPart":"TemporalOperand", "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"Id_CapabilitiesType", + "localPart":"TemporalOperandsType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "resourceIdentifier" + "temporalOperand" ] }, - "SpatialOperatorType":{ + "AdditionalOperatorsType":{ "type":"object", - "title":"SpatialOperatorType", + "title":"AdditionalOperatorsType", "properties":{ - "geometryOperands":{ - "title":"geometryOperands", + "operator":{ + "title":"operator", "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" + "type":"array", + "items":{ + "$ref":"#/definitions/ExtensionOperatorType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Operator", + "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SpatialOperatorType", + "localPart":"AdditionalOperatorsType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "geometryOperands", - "name" + "operator" ] }, - "SpatialOpsType":{ - "type":"object", - "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":{ + "SpatialCapabilitiesType":{ "type":"object", - "title":"SortPropertyType", + "title":"SpatialCapabilitiesType", "required":[ - "valueReference" + "geometryOperands", + "spatialOperators" ], "properties":{ - "valueReference":{ - "title":"valueReference", + "geometryOperands":{ + "title":"geometryOperands", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GeometryOperandsType" } ], "propertyType":"element", "elementName":{ - "localPart":"ValueReference", + "localPart":"GeometryOperands", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "sortOrder":{ - "title":"sortOrder", + "spatialOperators":{ + "title":"spatialOperators", "allOf":[ { - "$ref":"#/definitions/SortOrderType" + "$ref":"#/definitions/SpatialOperatorsType" } ], "propertyType":"element", "elementName":{ - "localPart":"SortOrder", + "localPart":"SpatialOperators", "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SortPropertyType", + "localPart":"Spatial_CapabilitiesType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "valueReference", - "sortOrder" + "geometryOperands", + "spatialOperators" ] }, - "ScalarCapabilitiesType":{ + "SpatialOperatorType":{ "type":"object", - "title":"ScalarCapabilitiesType", + "title":"SpatialOperatorType", "properties":{ - "logicalOperators":{ - "title":"logicalOperators", + "geometryOperands":{ + "title":"geometryOperands", "allOf":[ { - "$ref":"#/definitions/LogicalOperators" + "$ref":"#/definitions/GeometryOperandsType" } ], "propertyType":"element", "elementName":{ - "localPart":"LogicalOperators", + "localPart":"GeometryOperands", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "comparisonOperators":{ - "title":"comparisonOperators", + "name":{ + "title":"name", "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":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"Scalar_CapabilitiesType", + "localPart":"SpatialOperatorType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "logicalOperators", - "comparisonOperators" + "geometryOperands", + "name" ] }, - "LogicOpsType":{ - "type":"object", - "title":"LogicOpsType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LogicOpsType", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - }, - "SpatialOperatorsType":{ + "LiteralType":{ "type":"object", - "title":"SpatialOperatorsType", - "required":[ - "spatialOperator" - ], + "title":"LiteralType", "properties":{ - "spatialOperator":{ - "title":"spatialOperator", + "content":{ + "title":"content", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SpatialOperatorType" - }, - "minItems":1 + "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":"SpatialOperator", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "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":"SpatialOperatorsType", + "localPart":"LiteralType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "spatialOperator" + "content", + "type" ] }, - "FilterCapabilities":{ + "AvailableFunctionType":{ "type":"object", - "title":"FilterCapabilities", + "title":"AvailableFunctionType", "required":[ - "conformance" + "returns", + "name" ], "properties":{ - "conformance":{ - "title":"conformance", - "allOf":[ - { - "$ref":"#/definitions/ConformanceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Conformance", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - }, - "idCapabilities":{ - "title":"idCapabilities", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"#/definitions/IdCapabilitiesType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/MetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"Id_Capabilities", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "scalarCapabilities":{ - "title":"scalarCapabilities", + "returns":{ + "title":"returns", "allOf":[ { - "$ref":"#/definitions/ScalarCapabilitiesType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"element", "elementName":{ - "localPart":"Scalar_Capabilities", + "localPart":"Returns", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "spatialCapabilities":{ - "title":"spatialCapabilities", + "arguments":{ + "title":"arguments", "allOf":[ { - "$ref":"#/definitions/SpatialCapabilitiesType" + "$ref":"#/definitions/ArgumentsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Spatial_Capabilities", + "localPart":"Arguments", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "temporalCapabilities":{ - "title":"temporalCapabilities", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/TemporalCapabilitiesType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Temporal_Capabilities", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AvailableFunctionType", + "namespaceURI":"http://www.opengis.net/fes/2.0" + }, + "propertiesOrder":[ + "metadata", + "returns", + "arguments", + "name" + ] + }, + "BinaryLogicOpType":{ + "required":[ + "ops" + ], + "allOf":[ + { + "$ref":"#/definitions/LogicOpsType" }, - "functions":{ - "title":"functions", + { + "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/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/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" + } + }, + { + "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/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/ComparisonOpsType" + } + }, + "elementName":{ + "localPart":"comparisonOps", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + } + ] + }, + "minItems":2 + } + ], + "propertyType":"elementRefs" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BinaryLogicOpType", + "namespaceURI":"http://www.opengis.net/fes/2.0" + }, + "propertiesOrder":[ + "ops" + ] + }, + "UpperBoundaryType":{ + "type":"object", + "title":"UpperBoundaryType", + "required":[ + "expression" + ], + "properties":{ + "expression":{ + "title":"expression", "allOf":[ { - "$ref":"#/definitions/AvailableFunctionsType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Functions", + "localPart":"expression", "namespaceURI":"http://www.opengis.net/fes/2.0" } - }, - "extendedCapabilities":{ - "title":"extendedCapabilities", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"UpperBoundaryType", + "namespaceURI":"http://www.opengis.net/fes/2.0" + }, + "propertiesOrder":[ + "expression" + ] + }, + "TemporalOperatorType":{ + "type":"object", + "title":"TemporalOperatorType", + "required":[ + "name" + ], + "properties":{ + "temporalOperands":{ + "title":"temporalOperands", "allOf":[ { - "$ref":"#/definitions/ExtendedCapabilitiesType" + "$ref":"#/definitions/TemporalOperandsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Extended_Capabilities", + "localPart":"TemporalOperands", "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":"TemporalOperatorType", + "namespaceURI":"http://www.opengis.net/fes/2.0" + }, "propertiesOrder":[ - "conformance", - "idCapabilities", - "scalarCapabilities", - "spatialCapabilities", - "temporalCapabilities", - "functions", - "extendedCapabilities" + "temporalOperands", + "name" ] }, - "PropertyIsNilType":{ + "PropertyIsNullType":{ "required":[ "expression" ], @@ -1031,7 +985,7 @@ }, { "type":"object", - "title":"PropertyIsNilType", + "title":"PropertyIsNullType", "properties":{ "expression":{ "title":"expression", @@ -1057,38 +1011,22 @@ "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":"PropertyIsNilType", + "localPart":"PropertyIsNullType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "expression", - "nilReason" + "expression" ] }, - "PropertyIsBetweenType":{ + "PropertyIsNilType":{ "required":[ - "expression", - "lowerBoundary", - "upperBoundary" + "expression" ], "allOf":[ { @@ -1096,7 +1034,7 @@ }, { "type":"object", - "title":"PropertyIsBetweenType", + "title":"PropertyIsNilType", "properties":{ "expression":{ "title":"expression", @@ -1123,127 +1061,16 @@ "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "lowerBoundary":{ - "title":"lowerBoundary", + "nilReason":{ + "title":"nilReason", "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":"PropertyIsBetweenType", - "namespaceURI":"http://www.opengis.net/fes/2.0" - }, - "propertiesOrder":[ - "expression", - "lowerBoundary", - "upperBoundary" - ] - }, - "PropertyIsLikeType":{ - "required":[ - "expression", - "wildCard", - "singleChar", - "escapeChar" - ], - "allOf":[ - { - "$ref":"#/definitions/ComparisonOpsType" - }, - { - "type":"object", - "title":"PropertyIsLikeType", - "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":"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":2 - } - ], - "propertyType":"elementRef", - "elementName":{ - "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"escapeChar", + "localPart":"nilReason", "namespaceURI":"" } } @@ -1252,86 +1079,114 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PropertyIsLikeType", + "localPart":"PropertyIsNilType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ "expression", - "wildCard", - "singleChar", - "escapeChar" + "nilReason" ] }, - "MeasureType":{ + "SortPropertyType":{ "type":"object", - "title":"MeasureType", + "title":"SortPropertyType", "required":[ - "uom" + "valueReference" ], "properties":{ - "value":{ - "title":"value", + "valueReference":{ + "title":"valueReference", "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":"value" + "propertyType":"element", + "elementName":{ + "localPart":"ValueReference", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } }, - "uom":{ - "title":"uom", + "sortOrder":{ + "title":"sortOrder", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SortOrderType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"SortOrder", + "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MeasureType", + "localPart":"SortPropertyType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "value", - "uom" + "valueReference", + "sortOrder" ] }, - "ComparisonOperatorType":{ + "IdCapabilitiesType":{ "type":"object", - "title":"ComparisonOperatorType", + "title":"IdCapabilitiesType", "required":[ - "name" + "resourceIdentifier" ], "properties":{ - "name":{ - "title":"name", + "resourceIdentifier":{ + "title":"resourceIdentifier", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/ResourceIdentifierType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ResourceIdentifier", + "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ComparisonOperatorType", + "localPart":"Id_CapabilitiesType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "name" + "resourceIdentifier" ] }, + "TemporalOpsType":{ + "type":"object", + "title":"TemporalOpsType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TemporalOpsType", + "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" + } + }, "ExtendedCapabilitiesType":{ "type":"object", "title":"ExtendedCapabilitiesType", @@ -1359,333 +1214,152 @@ "additionalOperators" ] }, - "LogicalOperators":{ + "LogicOpsType":{ "type":"object", - "title":"LogicalOperators", + "title":"LogicOpsType", "properties":{ }, - "typeType":"classInfo" - }, - "BinaryTemporalOpType":{ - "required":[ - "expressionOrAny" - ], - "allOf":[ - { - "$ref":"#/definitions/TemporalOpsType" - }, - { - "type":"object", - "title":"BinaryTemporalOpType", - "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" - } - } - } - } - ], "typeType":"classInfo", "typeName":{ - "localPart":"BinaryTemporalOpType", + "localPart":"LogicOpsType", "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":"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" - } - }, - "elementName":{ - "localPart":"AbstractSelectionClause", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractSelectionClause", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - }, - "abstractSortingClause":{ - "title":"abstractSortingClause", - "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":"AbstractSortingClause", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractSortingClause", - "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":"" - } + "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":"AbstractAdhocQueryExpressionType", + "localPart":"AbstractQueryExpressionType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "abstractProjectionClause", - "abstractSelectionClause", - "abstractSortingClause", - "typeNames", - "aliases" + "handle" ] }, - "AvailableFunctionsType":{ + "FilterCapabilities":{ "type":"object", - "title":"AvailableFunctionsType", + "title":"FilterCapabilities", "required":[ - "function" + "conformance" ], "properties":{ - "function":{ - "title":"function", + "conformance":{ + "title":"conformance", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AvailableFunctionType" - }, - "minItems":1 + "$ref":"#/definitions/ConformanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Function", + "localPart":"Conformance", "namespaceURI":"http://www.opengis.net/fes/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AvailableFunctionsType", - "namespaceURI":"http://www.opengis.net/fes/2.0" - }, - "propertiesOrder":[ - "function" - ] - }, - "TemporalOperatorsType":{ - "type":"object", - "title":"TemporalOperatorsType", - "required":[ - "temporalOperator" - ], - "properties":{ - "temporalOperator":{ - "title":"temporalOperator", + }, + "idCapabilities":{ + "title":"idCapabilities", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TemporalOperatorType" - }, - "minItems":1 + "$ref":"#/definitions/IdCapabilitiesType" } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalOperator", + "localPart":"Id_Capabilities", "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", + }, + "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" } }, - "returns":{ - "title":"returns", + "spatialCapabilities":{ + "title":"spatialCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/SpatialCapabilitiesType" } ], "propertyType":"element", "elementName":{ - "localPart":"Returns", + "localPart":"Spatial_Capabilities", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "arguments":{ - "title":"arguments", + "temporalCapabilities":{ + "title":"temporalCapabilities", "allOf":[ { - "$ref":"#/definitions/ArgumentsType" + "$ref":"#/definitions/TemporalCapabilitiesType" } ], "propertyType":"element", "elementName":{ - "localPart":"Arguments", + "localPart":"Temporal_Capabilities", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "name":{ - "title":"name", + "functions":{ + "title":"functions", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AvailableFunctionsType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Functions", + "namespaceURI":"http://www.opengis.net/fes/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AvailableFunctionType", - "namespaceURI":"http://www.opengis.net/fes/2.0" - }, - "propertiesOrder":[ - "metadata", - "returns", - "arguments", - "name" + }, + "extendedCapabilities":{ + "title":"extendedCapabilities", + "allOf":[ + { + "$ref":"#/definitions/ExtendedCapabilitiesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extended_Capabilities", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "conformance", + "idCapabilities", + "scalarCapabilities", + "spatialCapabilities", + "temporalCapabilities", + "functions", + "extendedCapabilities" ] }, "ComparisonOpsType":{ @@ -1699,9 +1373,9 @@ "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "UpperBoundaryType":{ + "LowerBoundaryType":{ "type":"object", - "title":"UpperBoundaryType", + "title":"LowerBoundaryType", "required":[ "expression" ], @@ -1734,178 +1408,342 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UpperBoundaryType", + "localPart":"LowerBoundaryType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ "expression" ] }, - "AbstractQueryExpressionType":{ + "TemporalOperandsType.TemporalOperand":{ "type":"object", - "title":"AbstractQueryExpressionType", + "title":"TemporalOperandsType.TemporalOperand", + "required":[ + "name" + ], "properties":{ - "handle":{ - "title":"handle", + "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", "attributeName":{ - "localPart":"handle", + "localPart":"name", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractQueryExpressionType", - "namespaceURI":"http://www.opengis.net/fes/2.0" - }, "propertiesOrder":[ - "handle" + "name" ] }, - "TemporalOperandsType":{ - "type":"object", - "title":"TemporalOperandsType", + "ResourceIdType":{ "required":[ - "temporalOperand" + "rid" ], - "properties":{ - "temporalOperand":{ - "title":"temporalOperand", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/TemporalOperandsType.TemporalOperand" - }, - "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":"TemporalOperand", - "namespaceURI":"http://www.opengis.net/fes/2.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TemporalOperandsType", + "localPart":"ResourceIdType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "temporalOperand" + "rid", + "previousRid", + "version", + "startDate", + "endDate" ] }, - "AdditionalOperatorsType":{ - "type":"object", - "title":"AdditionalOperatorsType", - "properties":{ - "operator":{ - "title":"operator", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ExtensionOperatorType" - }, - "minItems":0 + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Operator", - "namespaceURI":"http://www.opengis.net/fes/2.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AdditionalOperatorsType", + "localPart":"DistanceBufferType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "operator" + "expressionOrAny", + "distance" ] }, - "GeometryOperandsType":{ + "TemporalCapabilitiesType":{ "type":"object", - "title":"GeometryOperandsType", + "title":"TemporalCapabilitiesType", "required":[ - "geometryOperand" + "temporalOperands", + "temporalOperators" ], "properties":{ - "geometryOperand":{ - "title":"geometryOperand", + "temporalOperands":{ + "title":"temporalOperands", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/GeometryOperandsType.GeometryOperand" - }, - "minItems":1 + "$ref":"#/definitions/TemporalOperandsType" } ], "propertyType":"element", "elementName":{ - "localPart":"GeometryOperand", + "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":"GeometryOperandsType", + "localPart":"Temporal_CapabilitiesType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "geometryOperand" + "temporalOperands", + "temporalOperators" ] }, - "AbstractSelectionClauseType":{ + "AbstractSortingClauseType":{ "type":"object", - "title":"AbstractSelectionClauseType", + "title":"AbstractSortingClauseType", "properties":{ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSelectionClauseType", + "localPart":"AbstractSortingClauseType", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "TemporalOpsType":{ - "type":"object", - "title":"TemporalOpsType", - "properties":{ - }, + "BinaryTemporalOpType":{ + "required":[ + "expressionOrAny" + ], + "allOf":[ + { + "$ref":"#/definitions/TemporalOpsType" + }, + { + "type":"object", + "title":"BinaryTemporalOpType", + "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" + } + } + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"TemporalOpsType", + "localPart":"BinaryTemporalOpType", "namespaceURI":"http://www.opengis.net/fes/2.0" - } + }, + "propertiesOrder":[ + "expressionOrAny" + ] }, - "TemporalOperatorType":{ + "ArgumentType":{ "type":"object", - "title":"TemporalOperatorType", + "title":"ArgumentType", "required":[ + "type", "name" ], "properties":{ - "temporalOperands":{ - "title":"temporalOperands", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"#/definitions/TemporalOperandsType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/MetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalOperands", + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Type", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -1925,202 +1763,421 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TemporalOperatorType", + "localPart":"ArgumentType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "temporalOperands", + "metadata", + "type", "name" ] }, - "SpatialCapabilitiesType":{ + "SortByType":{ "type":"object", - "title":"SpatialCapabilitiesType", + "title":"SortByType", "required":[ - "geometryOperands", - "spatialOperators" + "sortProperty" ], "properties":{ - "geometryOperands":{ - "title":"geometryOperands", + "sortProperty":{ + "title":"sortProperty", "allOf":[ { - "$ref":"#/definitions/GeometryOperandsType" + "type":"array", + "items":{ + "$ref":"#/definitions/SortPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"GeometryOperands", + "localPart":"SortProperty", "namespaceURI":"http://www.opengis.net/fes/2.0" } - }, - "spatialOperators":{ - "title":"spatialOperators", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SortByType", + "namespaceURI":"http://www.opengis.net/fes/2.0" + }, + "propertiesOrder":[ + "sortProperty" + ] + }, + "ComparisonOperatorsType":{ + "type":"object", + "title":"ComparisonOperatorsType", + "required":[ + "comparisonOperator" + ], + "properties":{ + "comparisonOperator":{ + "title":"comparisonOperator", "allOf":[ { - "$ref":"#/definitions/SpatialOperatorsType" + "type":"array", + "items":{ + "$ref":"#/definitions/ComparisonOperatorType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"SpatialOperators", + "localPart":"ComparisonOperator", "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"Spatial_CapabilitiesType", + "localPart":"ComparisonOperatorsType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "geometryOperands", - "spatialOperators" + "comparisonOperator" ] }, - "SortByType":{ + "MeasureType":{ "type":"object", - "title":"SortByType", + "title":"MeasureType", "required":[ - "sortProperty" + "uom" ], "properties":{ - "sortProperty":{ - "title":"sortProperty", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SortPropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"SortProperty", - "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":"SortByType", + "localPart":"MeasureType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "sortProperty" + "value", + "uom" ] }, - "BinaryComparisonOpType":{ + "UnaryLogicOpType":{ "required":[ - "expression" + "comparisonOps", + "spatialOps", + "temporalOps", + "logicOps", + "extensionOps", + "function", + "id" ], "allOf":[ { - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/LogicOpsType" }, { "type":"object", - "title":"BinaryComparisonOpType", + "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":"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":"#/definitions/ComparisonOpsType" } }, - "maxItems":2, - "minItems":2 + "elementName":{ + "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" } }, - "matchCase":{ - "title":"matchCase", + "spatialOps":{ + "title":"spatialOps", "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/SpatialOpsType" + } + }, + "elementName":{ + "localPart":"spatialOps", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"matchCase", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"spatialOps", + "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "matchAction":{ - "title":"matchAction", + "temporalOps":{ + "title":"temporalOps", "allOf":[ { - "$ref":"#/definitions/MatchActionType" + "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":"attribute", - "attributeName":{ - "localPart":"matchAction", - "namespaceURI":"" + "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":"extensionOps", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + }, + "function":{ + "title":"function", + "allOf":[ + { + "$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":"elementRef", + "elementName":{ + "localPart":"_Id", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"UnaryLogicOpType", + "namespaceURI":"http://www.opengis.net/fes/2.0" + }, + "propertiesOrder":[ + "comparisonOps", + "spatialOps", + "temporalOps", + "logicOps", + "extensionOps", + "function", + "id" + ] + }, + "FunctionType":{ + "type":"object", + "title":"FunctionType", + "required":[ + "name" + ], + "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":"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":"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":"BinaryComparisonOpType", + "localPart":"FunctionType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ "expression", - "matchCase", - "matchAction" + "name" ] }, - "ResourceIdType":{ + "PropertyIsLikeType":{ "required":[ - "rid" + "expression", + "wildCard", + "singleChar", + "escapeChar" ], "allOf":[ { - "$ref":"#/definitions/AbstractIdType" + "$ref":"#/definitions/ComparisonOpsType" }, { "type":"object", - "title":"ResourceIdType", + "title":"PropertyIsLikeType", "properties":{ - "rid":{ - "title":"rid", + "expression":{ + "title":"expression", "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/anyType" + } + }, + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + }, + "maxItems":2, + "minItems":2 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"rid", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "previousRid":{ - "title":"previousRid", + "wildCard":{ + "title":"wildCard", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2128,12 +2185,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"previousRid", + "localPart":"wildCard", "namespaceURI":"" } }, - "version":{ - "title":"version", + "singleChar":{ + "title":"singleChar", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2141,33 +2198,20 @@ ], "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", + "localPart":"singleChar", "namespaceURI":"" } }, - "endDate":{ - "title":"endDate", + "escapeChar":{ + "title":"escapeChar", "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":"endDate", + "localPart":"escapeChar", "namespaceURI":"" } } @@ -2176,69 +2220,75 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ResourceIdType", + "localPart":"PropertyIsLikeType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "rid", - "previousRid", - "version", - "startDate", - "endDate" + "expression", + "wildCard", + "singleChar", + "escapeChar" ] }, - "AbstractIdType":{ + "SpatialOpsType":{ "type":"object", - "title":"AbstractIdType", + "title":"SpatialOpsType", "properties":{ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractIdType", + "localPart":"SpatialOpsType", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "TemporalOperandsType.TemporalOperand":{ + "ArgumentsType":{ "type":"object", - "title":"TemporalOperandsType.TemporalOperand", + "title":"ArgumentsType", "required":[ - "name" + "argument" ], "properties":{ - "name":{ - "title":"name", + "argument":{ + "title":"argument", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "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":"ArgumentsType", + "namespaceURI":"http://www.opengis.net/fes/2.0" + }, "propertiesOrder":[ - "name" + "argument" ] }, - "DistanceBufferType":{ + "BinaryComparisonOpType":{ "required":[ - "expressionOrAny", - "distance" + "expression" ], "allOf":[ { - "$ref":"#/definitions/SpatialOpsType" + "$ref":"#/definitions/ComparisonOpsType" }, { "type":"object", - "title":"DistanceBufferType", + "title":"BinaryComparisonOpType", "properties":{ - "expressionOrAny":{ - "title":"expressionOrAny", + "expression":{ + "title":"expression", "allOf":[ { "type":"array", @@ -2258,7 +2308,7 @@ } }, "maxItems":2, - "minItems":1 + "minItems":2 } ], "propertyType":"elementRef", @@ -2267,17 +2317,30 @@ "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "distance":{ - "title":"distance", + "matchCase":{ + "title":"matchCase", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Distance", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"matchCase", + "namespaceURI":"" + } + }, + "matchAction":{ + "title":"matchAction", + "allOf":[ + { + "$ref":"#/definitions/MatchActionType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"matchAction", + "namespaceURI":"" } } } @@ -2285,55 +2348,40 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DistanceBufferType", + "localPart":"BinaryComparisonOpType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "expressionOrAny", - "distance" + "expression", + "matchCase", + "matchAction" ] }, - "FunctionType":{ + "ResourceIdentifierType":{ "type":"object", - "title":"FunctionType", + "title":"ResourceIdentifierType", "required":[ "name" ], "properties":{ - "expression":{ - "title":"expression", + "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":"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.opengis.net/ows/1.1#/definitions/MetadataType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"attribute", @@ -2345,11 +2393,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"FunctionType", + "localPart":"ResourceIdentifierType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "expression", + "metadata", "name" ] }, @@ -2528,49 +2576,98 @@ } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FilterType", + "namespaceURI":"http://www.opengis.net/fes/2.0" + }, + "propertiesOrder":[ + "comparisonOps", + "spatialOps", + "temporalOps", + "logicOps", + "extensionOps", + "function", + "id" + ] + }, + "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":"element", + "elementName":{ + "localPart":"ComparisonOperators", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + } + }, "typeType":"classInfo", "typeName":{ - "localPart":"FilterType", + "localPart":"Scalar_CapabilitiesType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "comparisonOps", - "spatialOps", - "temporalOps", - "logicOps", - "extensionOps", - "function", - "id" + "logicalOperators", + "comparisonOperators" ] }, - "GeometryOperandsType.GeometryOperand":{ + "GeometryOperandsType":{ "type":"object", - "title":"GeometryOperandsType.GeometryOperand", + "title":"GeometryOperandsType", "required":[ - "name" + "geometryOperand" ], "properties":{ - "name":{ - "title":"name", + "geometryOperand":{ + "title":"geometryOperand", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "type":"array", + "items":{ + "$ref":"#/definitions/GeometryOperandsType.GeometryOperand" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "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":[ - "name" + "geometryOperand" ] }, - "BinarySpatialOpType":{ + "BBOXType":{ "required":[ "expressionOrAny" ], @@ -2580,7 +2677,7 @@ }, { "type":"object", - "title":"BinarySpatialOpType", + "title":"BBOXType", "properties":{ "expressionOrAny":{ "title":"expressionOrAny", @@ -2617,94 +2714,45 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BinarySpatialOpType", + "localPart":"BBOXType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ "expressionOrAny" ] }, - "ComparisonOperatorsType":{ + "AvailableFunctionsType":{ "type":"object", - "title":"ComparisonOperatorsType", + "title":"AvailableFunctionsType", "required":[ - "comparisonOperator" + "function" ], "properties":{ - "comparisonOperator":{ - "title":"comparisonOperator", + "function":{ + "title":"function", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ComparisonOperatorType" + "$ref":"#/definitions/AvailableFunctionType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ComparisonOperator", + "localPart":"Function", "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ComparisonOperatorsType", - "namespaceURI":"http://www.opengis.net/fes/2.0" - }, - "propertiesOrder":[ - "comparisonOperator" - ] - }, - "PropertyIsNullType":{ - "required":[ - "expression" - ], - "allOf":[ - { - "$ref":"#/definitions/ComparisonOpsType" - }, - { - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PropertyIsNullType", + "localPart":"AvailableFunctionsType", "namespaceURI":"http://www.opengis.net/fes/2.0" }, "propertiesOrder":[ - "expression" + "function" ] }, "ExtensionOpsType":{ @@ -2718,64 +2766,16 @@ "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "ArgumentType":{ + "AbstractSelectionClauseType":{ "type":"object", - "title":"ArgumentType", - "required":[ - "type", - "name" - ], + "title":"AbstractSelectionClauseType", "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" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Type", - "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":"ArgumentType", + "localPart":"AbstractSelectionClauseType", "namespaceURI":"http://www.opengis.net/fes/2.0" - }, - "propertiesOrder":[ - "metadata", - "type", - "name" - ] + } }, "MatchActionType":{ "allOf":[ @@ -2828,7 +2828,7 @@ "properties":{ "localPart":{ "enum":[ - "Filter" + "logicOps" ] }, "namespaceURI":{ @@ -2841,11 +2841,11 @@ ] }, "value":{ - "$ref":"#/definitions/FilterType" + "$ref":"#/definitions/LogicOpsType" } }, "elementName":{ - "localPart":"Filter", + "localPart":"logicOps", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -2862,7 +2862,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsEqualTo" + "PropertyIsGreaterThanOrEqualTo" ] }, "namespaceURI":{ @@ -2879,7 +2879,7 @@ } }, "elementName":{ - "localPart":"PropertyIsEqualTo", + "localPart":"PropertyIsGreaterThanOrEqualTo", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -2896,7 +2896,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsLessThan" + "Filter_Capabilities" ] }, "namespaceURI":{ @@ -2909,11 +2909,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/FilterCapabilities" } }, "elementName":{ - "localPart":"PropertyIsLessThan", + "localPart":"Filter_Capabilities", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -2964,7 +2964,7 @@ "properties":{ "localPart":{ "enum":[ - "Meets" + "Within" ] }, "namespaceURI":{ @@ -2977,11 +2977,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"Meets", + "localPart":"Within", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -2998,7 +2998,7 @@ "properties":{ "localPart":{ "enum":[ - "Ends" + "PropertyIsNotEqualTo" ] }, "namespaceURI":{ @@ -3011,11 +3011,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"Ends", + "localPart":"PropertyIsNotEqualTo", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3032,7 +3032,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsNotEqualTo" + "PropertyIsLessThan" ] }, "namespaceURI":{ @@ -3049,7 +3049,7 @@ } }, "elementName":{ - "localPart":"PropertyIsNotEqualTo", + "localPart":"PropertyIsLessThan", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3066,7 +3066,7 @@ "properties":{ "localPart":{ "enum":[ - "Before" + "Filter" ] }, "namespaceURI":{ @@ -3079,11 +3079,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/FilterType" } }, "elementName":{ - "localPart":"Before", + "localPart":"Filter", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3100,7 +3100,7 @@ "properties":{ "localPart":{ "enum":[ - "TEquals" + "ValueReference" ] }, "namespaceURI":{ @@ -3113,11 +3113,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" } }, @@ -3134,7 +3134,7 @@ "properties":{ "localPart":{ "enum":[ - "Touches" + "AbstractAdhocQueryExpression" ] }, "namespaceURI":{ @@ -3147,11 +3147,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/AbstractAdhocQueryExpressionType" } }, "elementName":{ - "localPart":"Touches", + "localPart":"AbstractAdhocQueryExpression", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3168,7 +3168,7 @@ "properties":{ "localPart":{ "enum":[ - "SortBy" + "PropertyIsLessThanOrEqualTo" ] }, "namespaceURI":{ @@ -3181,11 +3181,11 @@ ] }, "value":{ - "$ref":"#/definitions/SortByType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"SortBy", + "localPart":"PropertyIsLessThanOrEqualTo", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3202,7 +3202,7 @@ "properties":{ "localPart":{ "enum":[ - "ValueReference" + "_Id" ] }, "namespaceURI":{ @@ -3215,11 +3215,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractIdType" } }, "elementName":{ - "localPart":"ValueReference", + "localPart":"_Id", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3236,7 +3236,7 @@ "properties":{ "localPart":{ "enum":[ - "BBOX" + "AnyInteracts" ] }, "namespaceURI":{ @@ -3249,11 +3249,11 @@ ] }, "value":{ - "$ref":"#/definitions/BBOXType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"BBOX", + "localPart":"AnyInteracts", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3270,7 +3270,7 @@ "properties":{ "localPart":{ "enum":[ - "Function" + "And" ] }, "namespaceURI":{ @@ -3283,11 +3283,11 @@ ] }, "value":{ - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/BinaryLogicOpType" } }, "elementName":{ - "localPart":"Function", + "localPart":"And", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3304,7 +3304,7 @@ "properties":{ "localPart":{ "enum":[ - "Disjoint" + "AbstractQueryExpression" ] }, "namespaceURI":{ @@ -3317,11 +3317,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/AbstractQueryExpressionType" } }, "elementName":{ - "localPart":"Disjoint", + "localPart":"AbstractQueryExpression", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3338,7 +3338,7 @@ "properties":{ "localPart":{ "enum":[ - "TOverlaps" + "During" ] }, "namespaceURI":{ @@ -3355,7 +3355,7 @@ } }, "elementName":{ - "localPart":"TOverlaps", + "localPart":"During", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3372,7 +3372,7 @@ "properties":{ "localPart":{ "enum":[ - "Contains" + "expression" ] }, "namespaceURI":{ @@ -3385,11 +3385,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Contains", + "localPart":"expression", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3406,7 +3406,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceId" + "Equals" ] }, "namespaceURI":{ @@ -3419,11 +3419,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResourceIdType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"ResourceId", + "localPart":"Equals", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3440,7 +3440,7 @@ "properties":{ "localPart":{ "enum":[ - "expression" + "EndedBy" ] }, "namespaceURI":{ @@ -3453,11 +3453,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"expression", + "localPart":"EndedBy", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3474,7 +3474,7 @@ "properties":{ "localPart":{ "enum":[ - "Literal" + "extensionOps" ] }, "namespaceURI":{ @@ -3487,11 +3487,11 @@ ] }, "value":{ - "$ref":"#/definitions/LiteralType" + "$ref":"#/definitions/ExtensionOpsType" } }, "elementName":{ - "localPart":"Literal", + "localPart":"extensionOps", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3508,7 +3508,7 @@ "properties":{ "localPart":{ "enum":[ - "extensionOps" + "TEquals" ] }, "namespaceURI":{ @@ -3521,11 +3521,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtensionOpsType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"extensionOps", + "localPart":"TEquals", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3542,7 +3542,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSelectionClause" + "PropertyIsBetween" ] }, "namespaceURI":{ @@ -3555,11 +3555,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/PropertyIsBetweenType" } }, "elementName":{ - "localPart":"AbstractSelectionClause", + "localPart":"PropertyIsBetween", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3576,7 +3576,7 @@ "properties":{ "localPart":{ "enum":[ - "logicOps" + "Begins" ] }, "namespaceURI":{ @@ -3589,11 +3589,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogicOpsType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"logicOps", + "localPart":"Begins", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3610,7 +3610,7 @@ "properties":{ "localPart":{ "enum":[ - "_Id" + "Function" ] }, "namespaceURI":{ @@ -3623,11 +3623,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractIdType" + "$ref":"#/definitions/FunctionType" } }, "elementName":{ - "localPart":"_Id", + "localPart":"Function", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3644,7 +3644,7 @@ "properties":{ "localPart":{ "enum":[ - "Equals" + "Meets" ] }, "namespaceURI":{ @@ -3657,11 +3657,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Equals", + "localPart":"Meets", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3678,7 +3678,7 @@ "properties":{ "localPart":{ "enum":[ - "Filter_Capabilities" + "Before" ] }, "namespaceURI":{ @@ -3691,11 +3691,11 @@ ] }, "value":{ - "$ref":"#/definitions/FilterCapabilities" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Filter_Capabilities", + "localPart":"Before", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3712,7 +3712,7 @@ "properties":{ "localPart":{ "enum":[ - "EndedBy" + "OverlappedBy" ] }, "namespaceURI":{ @@ -3729,7 +3729,7 @@ } }, "elementName":{ - "localPart":"EndedBy", + "localPart":"OverlappedBy", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3746,7 +3746,7 @@ "properties":{ "localPart":{ "enum":[ - "LogicalOperators" + "temporalOps" ] }, "namespaceURI":{ @@ -3759,11 +3759,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogicalOperators" + "$ref":"#/definitions/TemporalOpsType" } }, "elementName":{ - "localPart":"LogicalOperators", + "localPart":"temporalOps", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3780,7 +3780,7 @@ "properties":{ "localPart":{ "enum":[ - "After" + "TContains" ] }, "namespaceURI":{ @@ -3797,7 +3797,7 @@ } }, "elementName":{ - "localPart":"After", + "localPart":"TContains", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3814,7 +3814,7 @@ "properties":{ "localPart":{ "enum":[ - "MetBy" + "AbstractProjectionClause" ] }, "namespaceURI":{ @@ -3827,11 +3827,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"MetBy", + "localPart":"AbstractProjectionClause", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3848,7 +3848,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsNil" + "Intersects" ] }, "namespaceURI":{ @@ -3861,11 +3861,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsNilType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"PropertyIsNil", + "localPart":"Intersects", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3882,7 +3882,7 @@ "properties":{ "localPart":{ "enum":[ - "DWithin" + "LogicalOperators" ] }, "namespaceURI":{ @@ -3895,11 +3895,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceBufferType" + "$ref":"#/definitions/LogicalOperators" } }, "elementName":{ - "localPart":"DWithin", + "localPart":"LogicalOperators", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3916,7 +3916,7 @@ "properties":{ "localPart":{ "enum":[ - "Overlaps" + "Beyond" ] }, "namespaceURI":{ @@ -3929,11 +3929,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/DistanceBufferType" } }, "elementName":{ - "localPart":"Overlaps", + "localPart":"Beyond", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3950,7 +3950,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsNull" + "Overlaps" ] }, "namespaceURI":{ @@ -3963,11 +3963,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsNullType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"PropertyIsNull", + "localPart":"Overlaps", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -3984,7 +3984,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsBetween" + "Ends" ] }, "namespaceURI":{ @@ -3997,11 +3997,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsBetweenType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"PropertyIsBetween", + "localPart":"Ends", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4018,7 +4018,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSortingClause" + "SortBy" ] }, "namespaceURI":{ @@ -4031,11 +4031,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/SortByType" } }, "elementName":{ - "localPart":"AbstractSortingClause", + "localPart":"SortBy", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4052,7 +4052,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsGreaterThan" + "ResourceId" ] }, "namespaceURI":{ @@ -4065,11 +4065,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/ResourceIdType" } }, "elementName":{ - "localPart":"PropertyIsGreaterThan", + "localPart":"ResourceId", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4086,7 +4086,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsGreaterThanOrEqualTo" + "Or" ] }, "namespaceURI":{ @@ -4099,11 +4099,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/BinaryLogicOpType" } }, "elementName":{ - "localPart":"PropertyIsGreaterThanOrEqualTo", + "localPart":"Or", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4120,7 +4120,7 @@ "properties":{ "localPart":{ "enum":[ - "Or" + "PropertyIsGreaterThan" ] }, "namespaceURI":{ @@ -4133,11 +4133,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryLogicOpType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"Or", + "localPart":"PropertyIsGreaterThan", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4154,7 +4154,7 @@ "properties":{ "localPart":{ "enum":[ - "During" + "BBOX" ] }, "namespaceURI":{ @@ -4167,11 +4167,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/BBOXType" } }, "elementName":{ - "localPart":"During", + "localPart":"BBOX", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4188,7 +4188,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalOps" + "MetBy" ] }, "namespaceURI":{ @@ -4201,11 +4201,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalOpsType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"temporalOps", + "localPart":"MetBy", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4222,7 +4222,7 @@ "properties":{ "localPart":{ "enum":[ - "Beyond" + "Not" ] }, "namespaceURI":{ @@ -4235,11 +4235,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceBufferType" + "$ref":"#/definitions/UnaryLogicOpType" } }, "elementName":{ - "localPart":"Beyond", + "localPart":"Not", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4256,7 +4256,7 @@ "properties":{ "localPart":{ "enum":[ - "Begins" + "TOverlaps" ] }, "namespaceURI":{ @@ -4273,7 +4273,7 @@ } }, "elementName":{ - "localPart":"Begins", + "localPart":"TOverlaps", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4290,7 +4290,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractProjectionClause" + "Crosses" ] }, "namespaceURI":{ @@ -4303,11 +4303,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"AbstractProjectionClause", + "localPart":"Crosses", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4324,7 +4324,7 @@ "properties":{ "localPart":{ "enum":[ - "And" + "BegunBy" ] }, "namespaceURI":{ @@ -4337,11 +4337,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryLogicOpType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"And", + "localPart":"BegunBy", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4358,7 +4358,7 @@ "properties":{ "localPart":{ "enum":[ - "OverlappedBy" + "Literal" ] }, "namespaceURI":{ @@ -4371,11 +4371,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/LiteralType" } }, "elementName":{ - "localPart":"OverlappedBy", + "localPart":"Literal", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4392,7 +4392,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractAdhocQueryExpression" + "AbstractSortingClause" ] }, "namespaceURI":{ @@ -4405,11 +4405,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractAdhocQueryExpressionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"AbstractAdhocQueryExpression", + "localPart":"AbstractSortingClause", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4426,7 +4426,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialOps" + "AbstractSelectionClause" ] }, "namespaceURI":{ @@ -4439,11 +4439,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialOpsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"spatialOps", + "localPart":"AbstractSelectionClause", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4460,7 +4460,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsLessThanOrEqualTo" + "DWithin" ] }, "namespaceURI":{ @@ -4473,11 +4473,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/DistanceBufferType" } }, "elementName":{ - "localPart":"PropertyIsLessThanOrEqualTo", + "localPart":"DWithin", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4494,7 +4494,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractQueryExpression" + "PropertyIsEqualTo" ] }, "namespaceURI":{ @@ -4507,11 +4507,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractQueryExpressionType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"AbstractQueryExpression", + "localPart":"PropertyIsEqualTo", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4528,7 +4528,7 @@ "properties":{ "localPart":{ "enum":[ - "comparisonOps" + "Disjoint" ] }, "namespaceURI":{ @@ -4541,11 +4541,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"comparisonOps", + "localPart":"Disjoint", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4562,7 +4562,7 @@ "properties":{ "localPart":{ "enum":[ - "Not" + "comparisonOps" ] }, "namespaceURI":{ @@ -4575,11 +4575,11 @@ ] }, "value":{ - "$ref":"#/definitions/UnaryLogicOpType" + "$ref":"#/definitions/ComparisonOpsType" } }, "elementName":{ - "localPart":"Not", + "localPart":"comparisonOps", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4596,7 +4596,7 @@ "properties":{ "localPart":{ "enum":[ - "Intersects" + "Touches" ] }, "namespaceURI":{ @@ -4613,7 +4613,7 @@ } }, "elementName":{ - "localPart":"Intersects", + "localPart":"Touches", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4630,7 +4630,7 @@ "properties":{ "localPart":{ "enum":[ - "AnyInteracts" + "PropertyIsNull" ] }, "namespaceURI":{ @@ -4643,11 +4643,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/PropertyIsNullType" } }, "elementName":{ - "localPart":"AnyInteracts", + "localPart":"PropertyIsNull", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4664,7 +4664,7 @@ "properties":{ "localPart":{ "enum":[ - "BegunBy" + "spatialOps" ] }, "namespaceURI":{ @@ -4677,11 +4677,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/SpatialOpsType" } }, "elementName":{ - "localPart":"BegunBy", + "localPart":"spatialOps", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4698,7 +4698,7 @@ "properties":{ "localPart":{ "enum":[ - "Within" + "Contains" ] }, "namespaceURI":{ @@ -4715,7 +4715,7 @@ } }, "elementName":{ - "localPart":"Within", + "localPart":"Contains", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4732,7 +4732,7 @@ "properties":{ "localPart":{ "enum":[ - "TContains" + "PropertyIsNil" ] }, "namespaceURI":{ @@ -4745,11 +4745,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/PropertyIsNilType" } }, "elementName":{ - "localPart":"TContains", + "localPart":"PropertyIsNil", "namespaceURI":"http://www.opengis.net/fes/2.0" } }, @@ -4766,7 +4766,7 @@ "properties":{ "localPart":{ "enum":[ - "Crosses" + "After" ] }, "namespaceURI":{ @@ -4779,11 +4779,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Crosses", + "localPart":"After", "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 ba2f478b..db56ac88 100644 --- a/scripts/jsonschemas/GML4WCS_1_0_0.jsonschema +++ b/scripts/jsonschemas/GML4WCS_1_0_0.jsonschema @@ -2,9 +2,9 @@ { "id":"http://www.opengis.net/gml#", "definitions":{ - "DirectPositionType":{ + "CodeListType":{ "type":"object", - "title":"DirectPositionType", + "title":"CodeListType", "properties":{ "value":{ "title":"value", @@ -12,171 +12,34 @@ { "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/Name" } } ], "propertyType":"value" }, - "dimension":{ - "title":"dimension", + "codeSpace":{ + "title":"codeSpace", "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":"codeSpace", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectPositionType", + "localPart":"CodeListType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ "value", - "dimension" - ] - }, - "AbstractGeometricPrimitiveType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryType" - }, - { - "type":"object", - "title":"AbstractGeometricPrimitiveType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractGeometricPrimitiveType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "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":"BoundingShapeType", - "required":[ - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/gml" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BoundingShapeType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "envelope" + "codeSpace" ] }, "AbstractRingPropertyType":{ @@ -209,12 +72,12 @@ "linearRing" ] }, - "TimePositionType":{ + "AbstractMetaDataType":{ "type":"object", - "title":"TimePositionType", + "title":"AbstractMetaDataType", "properties":{ - "value":{ - "title":"value", + "content":{ + "title":"content", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -222,77 +85,31 @@ ], "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", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/TimeIndeterminateValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"indeterminatePosition", - "namespaceURI":"" + "localPart":"id", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TimePositionType", + "localPart":"AbstractMetaDataType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "calendarEraName", - "frame", - "indeterminatePosition" + "content", + "id" ] }, - "AbstractRingType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryType" - }, - { - "type":"object", - "title":"AbstractRingType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractRingType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "PointType":{ + "EnvelopeType":{ "required":[ "pos" ], @@ -302,13 +119,18 @@ }, { "type":"object", - "title":"PointType", + "title":"EnvelopeType", "properties":{ "pos":{ "title":"pos", "allOf":[ { - "$ref":"#/definitions/DirectPositionType" + "type":"array", + "items":{ + "$ref":"#/definitions/DirectPositionType" + }, + "maxItems":2, + "minItems":2 } ], "propertyType":"element", @@ -322,29 +144,161 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PointType", + "localPart":"EnvelopeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ "pos" ] }, - "ReferenceType":{ + "GridLimitsType":{ "type":"object", - "title":"ReferenceType", + "title":"GridLimitsType", + "required":[ + "gridEnvelope" + ], "properties":{ - "remoteSchema":{ - "title":"remoteSchema", + "gridEnvelope":{ + "title":"gridEnvelope", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/GridEnvelopeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"element", + "elementName":{ + "localPart":"GridEnvelope", + "namespaceURI":"http://www.opengis.net/gml" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GridLimitsType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "gridEnvelope" + ] + }, + "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" + ] + }, + "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" + ] + }, + "StringOrRefType":{ + "type":"object", + "title":"StringOrRefType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, + "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", @@ -440,10 +394,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceType", + "localPart":"StringOrRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ + "value", "remoteSchema", "type", "href", @@ -454,162 +409,238 @@ "actuate" ] }, - "GridEnvelopeType":{ + "MetaDataPropertyType":{ "type":"object", - "title":"GridEnvelopeType", - "required":[ - "low", - "high" - ], + "title":"MetaDataPropertyType", "properties":{ - "low":{ - "title":"low", + "metaData":{ + "title":"metaData", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } + "$ref":"#/definitions/AbstractMetaDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"low", + "localPart":"_MetaData", "namespaceURI":"http://www.opengis.net/gml" } }, - "high":{ - "title":"high", + "about":{ + "title":"about", "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":"about", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"GridEnvelopeType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "low", - "high" - ] - }, - "AbstractGMLType":{ - "type":"object", - "title":"AbstractGMLType", - "properties":{ - "metaDataProperty":{ - "title":"metaDataProperty", + }, + "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/MetaDataPropertyType" - } - }, - "elementName":{ - "localPart":"metaDataProperty", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"metaDataProperty", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml" } }, - "description":{ - "title":"description", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "name":{ - "title":"name", + "href":{ + "title":"href", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CodeType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractGMLType", - "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" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MetaDataPropertyType", + "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "metaDataProperty", - "description", - "name" + "metaData", + "about", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MetaDataPropertyType":{ + "AbstractGMLType":{ "type":"object", - "title":"MetaDataPropertyType", + "title":"AbstractGMLType", "properties":{ - "metaData":{ - "title":"metaData", + "metaDataProperty":{ + "title":"metaDataProperty", "allOf":[ { - "$ref":"#/definitions/AbstractMetaDataType" + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/MetaDataPropertyType" + } + }, + "elementName":{ + "localPart":"metaDataProperty", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"_MetaData", + "localPart":"metaDataProperty", "namespaceURI":"http://www.opengis.net/gml" } }, - "about":{ - "title":"about", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/StringOrRefType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"about", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"description", + "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" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractGMLType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "metaDataProperty", + "description", + "name" + ] + }, + "ReferenceType":{ + "type":"object", + "title":"ReferenceType", + "properties":{ "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -717,12 +748,10 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MetaDataPropertyType", + "localPart":"ReferenceType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "metaData", - "about", "remoteSchema", "type", "href", @@ -733,259 +762,83 @@ "actuate" ] }, - "GridLimitsType":{ + "AbstractSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometricPrimitiveType" + }, + { + "type":"object", + "title":"AbstractSurfaceType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractSurfaceType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "BoundingShapeType":{ "type":"object", - "title":"GridLimitsType", + "title":"BoundingShapeType", "required":[ - "gridEnvelope" + "envelope" ], "properties":{ - "gridEnvelope":{ - "title":"gridEnvelope", + "envelope":{ + "title":"envelope", "allOf":[ { - "$ref":"#/definitions/GridEnvelopeType" + "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":"GridEnvelope", + "localPart":"Envelope", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GridLimitsType", + "localPart":"BoundingShapeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "gridEnvelope" + "envelope" ] }, - "CodeType":{ - "type":"object", - "title":"CodeType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" + "AbstractGeometryBaseType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" }, - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" + { + "type":"object", + "title":"AbstractGeometryBaseType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CodeType", + "localPart":"AbstractGeometryBaseType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "value", - "codeSpace" - ] - }, - "GridType":{ - "required":[ - "limits", - "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" - } - }, - "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":"GridType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "limits", - "axisName", - "dimension" - ] - }, - "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" - ] - }, - "AbstractGeometryBaseType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" - }, - { - "type":"object", - "title":"AbstractGeometryBaseType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractGeometryBaseType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "EnvelopeType":{ - "required":[ - "pos" - ], - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EnvelopeType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "pos" - ] + } }, "RectifiedGridType":{ "required":[ @@ -1043,9 +896,9 @@ "offsetVector" ] }, - "StringOrRefType":{ + "TimePositionType":{ "type":"object", - "title":"StringOrRefType", + "title":"TimePositionType", "properties":{ "value":{ "title":"value", @@ -1056,60 +909,73 @@ ], "propertyType":"value" }, - "remoteSchema":{ - "title":"remoteSchema", + "calendarEraName":{ + "title":"calendarEraName", "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" + "localPart":"calendarEraName", + "namespaceURI":"" } }, - "type":{ - "title":"type", + "frame":{ + "title":"frame", "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":"frame", + "namespaceURI":"" } }, - "href":{ - "title":"href", + "indeterminatePosition":{ + "title":"indeterminatePosition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TimeIndeterminateValueType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"indeterminatePosition", + "namespaceURI":"" } - }, - "role":{ - "title":"role", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimePositionType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "value", + "calendarEraName", + "frame", + "indeterminatePosition" + ] + }, + "CodeType":{ + "type":"object", + "title":"CodeType", + "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":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "propertyType":"value" }, - "arcrole":{ - "title":"arcrole", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1117,138 +983,347 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"codeSpace", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CodeType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "value", + "codeSpace" + ] + }, + "PolygonType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSurfaceType" }, - "title":{ - "title":"title", + { + "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" + ] + }, + "GridEnvelopeType":{ + "type":"object", + "title":"GridEnvelopeType", + "required":[ + "low", + "high" + ], + "properties":{ + "low":{ + "title":"low", "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/integer" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"low", + "namespaceURI":"http://www.opengis.net/gml" } }, - "show":{ - "title":"show", + "high":{ + "title":"high", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"array", + "items":{ + "$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":"high", + "namespaceURI":"http://www.opengis.net/gml" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GridEnvelopeType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "low", + "high" + ] + }, + "LinearRingType":{ + "required":[ + "pos" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractRingType" }, - "actuate":{ - "title":"actuate", + { + "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":{ + "type":"object", + "title":"DirectPositionType", + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "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":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"dimension", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StringOrRefType", + "localPart":"DirectPositionType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ "value", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "dimension" ] }, - "PolygonType":{ + "AbstractGeometryType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"#/definitions/AbstractGeometryBaseType" }, { "type":"object", - "title":"PolygonType", + "title":"AbstractGeometryType", "properties":{ - "exterior":{ - "title":"exterior", + "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" + ] + }, + "AbstractRingType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"AbstractRingType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractRingType", + "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" + } + }, + "VectorType":{ + "allOf":[ + { + "$ref":"#/definitions/DirectPositionType" + }, + { + "type":"object", + "title":"VectorType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VectorType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "GridType":{ + "required":[ + "limits", + "axisName", + "dimension" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"GridType", + "properties":{ + "limits":{ + "title":"limits", "allOf":[ { - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"#/definitions/GridLimitsType" } ], "propertyType":"element", "elementName":{ - "localPart":"exterior", + "localPart":"limits", "namespaceURI":"http://www.opengis.net/gml" } }, - "interior":{ - "title":"interior", + "axisName":{ + "title":"axisName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"interior", + "localPart":"axisName", "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", + }, + "dimension":{ + "title":"dimension", "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":"srsName", + "localPart":"dimension", "namespaceURI":"" } } @@ -1257,88 +1332,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeometryType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "srsName" - ] - }, - "AbstractMetaDataType":{ - "type":"object", - "title":"AbstractMetaDataType", - "properties":{ - "content":{ - "title":"content", - "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":"http://www.opengis.net/gml" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractMetaDataType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "content", - "id" - ] - }, - "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", + "localPart":"GridType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "codeSpace" + "limits", + "axisName", + "dimension" ] }, "TimeIndeterminateValueType":{ @@ -1368,7 +1368,7 @@ "properties":{ "localPart":{ "enum":[ - "interior" + "_Object" ] }, "namespaceURI":{ @@ -1381,11 +1381,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"interior", + "localPart":"_Object", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1402,7 +1402,7 @@ "properties":{ "localPart":{ "enum":[ - "_Object" + "name" ] }, "namespaceURI":{ @@ -1415,11 +1415,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"_Object", + "localPart":"name", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1436,7 +1436,7 @@ "properties":{ "localPart":{ "enum":[ - "Envelope" + "metaDataProperty" ] }, "namespaceURI":{ @@ -1449,11 +1449,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/MetaDataPropertyType" } }, "elementName":{ - "localPart":"Envelope", + "localPart":"metaDataProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1470,7 +1470,7 @@ "properties":{ "localPart":{ "enum":[ - "Grid" + "exterior" ] }, "namespaceURI":{ @@ -1483,11 +1483,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridType" + "$ref":"#/definitions/AbstractRingPropertyType" } }, "elementName":{ - "localPart":"Grid", + "localPart":"exterior", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1504,7 +1504,7 @@ "properties":{ "localPart":{ "enum":[ - "_GeometricPrimitive" + "_Ring" ] }, "namespaceURI":{ @@ -1517,11 +1517,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/AbstractRingType" } }, "elementName":{ - "localPart":"_GeometricPrimitive", + "localPart":"_Ring", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1538,7 +1538,7 @@ "properties":{ "localPart":{ "enum":[ - "EnvelopeWithTimePeriod" + "_GML" ] }, "namespaceURI":{ @@ -1551,11 +1551,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeWithTimePeriodType" + "$ref":"#/definitions/AbstractGMLType" } }, "elementName":{ - "localPart":"EnvelopeWithTimePeriod", + "localPart":"_GML", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1572,7 +1572,7 @@ "properties":{ "localPart":{ "enum":[ - "_Geometry" + "description" ] }, "namespaceURI":{ @@ -1585,11 +1585,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"_Geometry", + "localPart":"description", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1606,7 +1606,7 @@ "properties":{ "localPart":{ "enum":[ - "metaDataProperty" + "RectifiedGrid" ] }, "namespaceURI":{ @@ -1619,11 +1619,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetaDataPropertyType" + "$ref":"#/definitions/RectifiedGridType" } }, "elementName":{ - "localPart":"metaDataProperty", + "localPart":"RectifiedGrid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1640,7 +1640,7 @@ "properties":{ "localPart":{ "enum":[ - "_Ring" + "boundedBy" ] }, "namespaceURI":{ @@ -1653,11 +1653,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRingType" + "$ref":"#/definitions/BoundingShapeType" } }, "elementName":{ - "localPart":"_Ring", + "localPart":"boundedBy", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1674,7 +1674,7 @@ "properties":{ "localPart":{ "enum":[ - "Polygon" + "Envelope" ] }, "namespaceURI":{ @@ -1687,11 +1687,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"Polygon", + "localPart":"Envelope", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1708,7 +1708,7 @@ "properties":{ "localPart":{ "enum":[ - "timePosition" + "_Geometry" ] }, "namespaceURI":{ @@ -1721,11 +1721,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePositionType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"timePosition", + "localPart":"_Geometry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1742,7 +1742,7 @@ "properties":{ "localPart":{ "enum":[ - "_GML" + "Polygon" ] }, "namespaceURI":{ @@ -1755,11 +1755,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/PolygonType" } }, "elementName":{ - "localPart":"_GML", + "localPart":"Polygon", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1776,7 +1776,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "interior" ] }, "namespaceURI":{ @@ -1789,11 +1789,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/AbstractRingPropertyType" } }, "elementName":{ - "localPart":"name", + "localPart":"interior", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1810,7 +1810,7 @@ "properties":{ "localPart":{ "enum":[ - "pos" + "_Surface" ] }, "namespaceURI":{ @@ -1823,11 +1823,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectPositionType" + "$ref":"#/definitions/AbstractSurfaceType" } }, "elementName":{ - "localPart":"pos", + "localPart":"_Surface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1844,7 +1844,7 @@ "properties":{ "localPart":{ "enum":[ - "_MetaData" + "EnvelopeWithTimePeriod" ] }, "namespaceURI":{ @@ -1857,11 +1857,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMetaDataType" + "$ref":"#/definitions/EnvelopeWithTimePeriodType" } }, "elementName":{ - "localPart":"_MetaData", + "localPart":"EnvelopeWithTimePeriod", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1878,7 +1878,7 @@ "properties":{ "localPart":{ "enum":[ - "boundedBy" + "_GeometricPrimitive" ] }, "namespaceURI":{ @@ -1891,11 +1891,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingShapeType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" } }, "elementName":{ - "localPart":"boundedBy", + "localPart":"_GeometricPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1912,7 +1912,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRing" + "timePosition" ] }, "namespaceURI":{ @@ -1925,11 +1925,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRingType" + "$ref":"#/definitions/TimePositionType" } }, "elementName":{ - "localPart":"LinearRing", + "localPart":"timePosition", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1946,7 +1946,7 @@ "properties":{ "localPart":{ "enum":[ - "_Surface" + "pos" ] }, "namespaceURI":{ @@ -1959,11 +1959,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"#/definitions/DirectPositionType" } }, "elementName":{ - "localPart":"_Surface", + "localPart":"pos", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1980,7 +1980,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedGrid" + "Grid" ] }, "namespaceURI":{ @@ -1993,11 +1993,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedGridType" + "$ref":"#/definitions/GridType" } }, "elementName":{ - "localPart":"RectifiedGrid", + "localPart":"Grid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2014,7 +2014,7 @@ "properties":{ "localPart":{ "enum":[ - "description" + "LinearRing" ] }, "namespaceURI":{ @@ -2027,11 +2027,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/LinearRingType" } }, "elementName":{ - "localPart":"description", + "localPart":"LinearRing", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2048,7 +2048,7 @@ "properties":{ "localPart":{ "enum":[ - "exterior" + "_MetaData" ] }, "namespaceURI":{ @@ -2061,11 +2061,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"#/definitions/AbstractMetaDataType" } }, "elementName":{ - "localPart":"exterior", + "localPart":"_MetaData", "namespaceURI":"http://www.opengis.net/gml" } } diff --git a/scripts/jsonschemas/GMLCOV_1_0.jsonschema b/scripts/jsonschemas/GMLCOV_1_0.jsonschema index 6c294cf0..69a3aeab 100644 --- a/scripts/jsonschemas/GMLCOV_1_0.jsonschema +++ b/scripts/jsonschemas/GMLCOV_1_0.jsonschema @@ -43,6 +43,61 @@ "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" @@ -112,24 +167,6 @@ "metadata" ] }, - "AbstractContinuousCoverageType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoverageType" - }, - { - "type":"object", - "title":"AbstractContinuousCoverageType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractContinuousCoverageType", - "namespaceURI":"http://www.opengis.net/gmlcov/1.0" - } - }, "AbstractReferenceableGridType":{ "allOf":[ { @@ -148,183 +185,24 @@ "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, - "AbstractDiscreteCoverageType":{ + "AbstractContinuousCoverageType":{ "allOf":[ { "$ref":"#/definitions/AbstractCoverageType" }, { "type":"object", - "title":"AbstractDiscreteCoverageType", + "title":"AbstractContinuousCoverageType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDiscreteCoverageType", + "localPart":"AbstractContinuousCoverageType", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, - "Metadata":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractMetadataPropertyType" - }, - { - "type":"object", - "title":"Metadata", - "properties":{ - "extension":{ - "title":"extension", - "allOf":[ - { - "$ref":"#/definitions/ExtensionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Extension", - "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" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "extension", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, "ParameterValueType":{ "required":[ "value", @@ -527,43 +405,6 @@ "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", @@ -704,27 +545,187 @@ "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "owns":{ - "title":"owns", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "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" + ] + }, + "Metadata":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMetadataPropertyType" + }, + { + "type":"object", + "title":"Metadata", + "properties":{ + "extension":{ + "title":"extension", + "allOf":[ + { + "$ref":"#/definitions/ExtensionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extension", + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", - "typeName":{ - "localPart":"ReferenceableGridPropertyType", - "namespaceURI":"http://www.opengis.net/gmlcov/1.0" - }, "propertiesOrder":[ - "abstractReferenceableGrid", + "extension", "nilReason", "remoteSchema", "type", @@ -733,8 +734,7 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] } }, @@ -752,7 +752,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractReferenceableGrid" + "ReferenceableGridCoverage" ] }, "namespaceURI":{ @@ -765,11 +765,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractReferenceableGridType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" } }, "elementName":{ - "localPart":"AbstractReferenceableGrid", + "localPart":"ReferenceableGridCoverage", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -786,7 +786,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCoverage" + "MultiPointCoverage" ] }, "namespaceURI":{ @@ -799,11 +799,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoverageType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" } }, "elementName":{ - "localPart":"AbstractCoverage", + "localPart":"MultiPointCoverage", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -820,7 +820,7 @@ "properties":{ "localPart":{ "enum":[ - "metadata" + "rangeType" ] }, "namespaceURI":{ @@ -833,11 +833,11 @@ ] }, "value":{ - "$ref":"#/definitions/Metadata" + "$ref":"#/definitions/DataRecordPropertyType" } }, "elementName":{ - "localPart":"metadata", + "localPart":"rangeType", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -854,7 +854,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDiscreteCoverage" + "AbstractContinuousCoverage" ] }, "namespaceURI":{ @@ -867,11 +867,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDiscreteCoverageType" + "$ref":"#/definitions/AbstractContinuousCoverageType" } }, "elementName":{ - "localPart":"AbstractDiscreteCoverage", + "localPart":"AbstractContinuousCoverage", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -888,7 +888,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleMultiPoint" + "AbstractReferenceableGrid" ] }, "namespaceURI":{ @@ -901,11 +901,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleMultiPointType" + "$ref":"#/definitions/AbstractReferenceableGridType" } }, "elementName":{ - "localPart":"SimpleMultiPoint", + "localPart":"AbstractReferenceableGrid", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -922,7 +922,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedGridCoverage" + "SimpleMultiPoint" ] }, "namespaceURI":{ @@ -935,11 +935,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDiscreteCoverageType" + "$ref":"#/definitions/SimpleMultiPointType" } }, "elementName":{ - "localPart":"RectifiedGridCoverage", + "localPart":"SimpleMultiPoint", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -990,7 +990,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceableGridCoverage" + "AbstractDiscreteCoverage" ] }, "namespaceURI":{ @@ -1007,7 +1007,7 @@ } }, "elementName":{ - "localPart":"ReferenceableGridCoverage", + "localPart":"AbstractDiscreteCoverage", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -1024,7 +1024,7 @@ "properties":{ "localPart":{ "enum":[ - "geometryValue" + "Extension" ] }, "namespaceURI":{ @@ -1037,11 +1037,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryPropertyType" + "$ref":"#/definitions/ExtensionType" } }, "elementName":{ - "localPart":"geometryValue", + "localPart":"Extension", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -1058,7 +1058,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiPointCoverage" + "AbstractCoverage" ] }, "namespaceURI":{ @@ -1071,11 +1071,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDiscreteCoverageType" + "$ref":"#/definitions/AbstractCoverageType" } }, "elementName":{ - "localPart":"MultiPointCoverage", + "localPart":"AbstractCoverage", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -1126,7 +1126,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeType" + "MultiSurfaceCoverage" ] }, "namespaceURI":{ @@ -1139,11 +1139,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataRecordPropertyType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" } }, "elementName":{ - "localPart":"rangeType", + "localPart":"MultiSurfaceCoverage", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -1160,7 +1160,7 @@ "properties":{ "localPart":{ "enum":[ - "GridCoverage" + "MultiCurveCoverage" ] }, "namespaceURI":{ @@ -1177,7 +1177,7 @@ } }, "elementName":{ - "localPart":"GridCoverage", + "localPart":"MultiCurveCoverage", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -1194,7 +1194,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiCurveCoverage" + "geometryValue" ] }, "namespaceURI":{ @@ -1207,11 +1207,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDiscreteCoverageType" + "$ref":"#/definitions/GeometryPropertyType" } }, "elementName":{ - "localPart":"MultiCurveCoverage", + "localPart":"geometryValue", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -1228,7 +1228,7 @@ "properties":{ "localPart":{ "enum":[ - "referenceableGridProperty" + "GridCoverage" ] }, "namespaceURI":{ @@ -1241,11 +1241,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceableGridPropertyType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" } }, "elementName":{ - "localPart":"referenceableGridProperty", + "localPart":"GridCoverage", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -1262,7 +1262,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiSolidCoverage" + "referenceableGridProperty" ] }, "namespaceURI":{ @@ -1275,11 +1275,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDiscreteCoverageType" + "$ref":"#/definitions/ReferenceableGridPropertyType" } }, "elementName":{ - "localPart":"MultiSolidCoverage", + "localPart":"referenceableGridProperty", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -1296,7 +1296,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContinuousCoverage" + "RectifiedGridCoverage" ] }, "namespaceURI":{ @@ -1309,11 +1309,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractContinuousCoverageType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" } }, "elementName":{ - "localPart":"AbstractContinuousCoverage", + "localPart":"RectifiedGridCoverage", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -1330,7 +1330,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiSurfaceCoverage" + "metadata" ] }, "namespaceURI":{ @@ -1343,11 +1343,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDiscreteCoverageType" + "$ref":"#/definitions/Metadata" } }, "elementName":{ - "localPart":"MultiSurfaceCoverage", + "localPart":"metadata", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } }, @@ -1364,7 +1364,7 @@ "properties":{ "localPart":{ "enum":[ - "Extension" + "MultiSolidCoverage" ] }, "namespaceURI":{ @@ -1377,11 +1377,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtensionType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" } }, "elementName":{ - "localPart":"Extension", + "localPart":"MultiSolidCoverage", "namespaceURI":"http://www.opengis.net/gmlcov/1.0" } } diff --git a/scripts/jsonschemas/GMLCOV_GeoTIFF_1_0.jsonschema b/scripts/jsonschemas/GMLCOV_GeoTIFF_1_0.jsonschema index fd6637ab..cb62d9f5 100644 --- a/scripts/jsonschemas/GMLCOV_GeoTIFF_1_0.jsonschema +++ b/scripts/jsonschemas/GMLCOV_GeoTIFF_1_0.jsonschema @@ -113,7 +113,7 @@ "tilewidth" ] }, - "PredictorType":{ + "InterleaveType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -121,11 +121,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"predictorType", + "localPart":"interleaveType", "namespaceURI":"http://www.opengis.net/gmlcov/geotiff/1.0" } }, - "CompressionType":{ + "PredictorType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -133,11 +133,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"compressionType", + "localPart":"predictorType", "namespaceURI":"http://www.opengis.net/gmlcov/geotiff/1.0" } }, - "InterleaveType":{ + "CompressionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -145,7 +145,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"interleaveType", + "localPart":"compressionType", "namespaceURI":"http://www.opengis.net/gmlcov/geotiff/1.0" } } diff --git a/scripts/jsonschemas/GMLJP2_2_0.jsonschema b/scripts/jsonschemas/GMLJP2_2_0.jsonschema index e7f6d10f..ad21df9e 100644 --- a/scripts/jsonschemas/GMLJP2_2_0.jsonschema +++ b/scripts/jsonschemas/GMLJP2_2_0.jsonschema @@ -2,266 +2,23 @@ { "id":"http://www.opengis.net/gmljp2/2.0#", "definitions":{ - "GMLJP2CoverageType":{ + "GenericMetadataType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDiscreteCoverageType" + "$ref":"#/definitions/ExtensionType" }, { "type":"object", - "title":"GMLJP2CoverageType", + "title":"GenericMetadataType", "properties":{ - "feature":{ - "title":"feature", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/FeaturePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"feature", - "namespaceURI":"http://www.opengis.net/gmljp2/2.0" - } - }, - "annotation":{ - "title":"annotation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GenericWithAssocPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"annotation", - "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":"GMLJP2CoverageType", - "namespaceURI":"http://www.opengis.net/gmljp2/2.0" - }, - "propertiesOrder":[ - "feature", - "annotation", - "style", - "extension" - ] - }, - "GenericWithAssocPropertyType":{ - "type":"object", - "title":"GenericWithAssocPropertyType", - "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":"GenericWithAssocPropertyType", + "localPart":"GenericMetadataType", "namespaceURI":"http://www.opengis.net/gmljp2/2.0" - }, - "propertiesOrder":[ - "any", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] + } }, "GMLJP2FeaturesType.Feature":{ "allOf":[ @@ -438,32 +195,120 @@ "actuate" ] }, - "GMLJP2CoverageCollectionType":{ + "GMLJP2CoverageType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDiscreteCoverageType" + }, + { + "type":"object", + "title":"GMLJP2CoverageType", + "properties":{ + "feature":{ + "title":"feature", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FeaturePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"feature", + "namespaceURI":"http://www.opengis.net/gmljp2/2.0" + } + }, + "annotation":{ + "title":"annotation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/GenericWithAssocPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"annotation", + "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":"GMLJP2CoverageType", + "namespaceURI":"http://www.opengis.net/gmljp2/2.0" + }, + "propertiesOrder":[ + "feature", + "annotation", + "style", + "extension" + ] + }, + "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":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/GMLJP2CoverageCollectionType.FeatureMember" - }, - "minItems":1 + "$ref":"#/definitions/GMLJP2FeaturesType.Feature" } ], "propertyType":"element", "elementName":{ - "localPart":"featureMember", + "localPart":"feature", "namespaceURI":"http://www.opengis.net/gmljp2/2.0" } }, @@ -506,37 +351,41 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GMLJP2CoverageCollectionType", + "localPart":"GMLJP2FeaturesType", "namespaceURI":"http://www.opengis.net/gmljp2/2.0" }, "propertiesOrder":[ - "featureMember", + "feature", "style", "extension" ] }, - "GMLJP2FeaturesType":{ + "GMLJP2CoverageCollectionType":{ "required":[ - "feature" + "featureMember" ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractCoverageType" }, { "type":"object", - "title":"GMLJP2FeaturesType", + "title":"GMLJP2CoverageCollectionType", "properties":{ - "feature":{ - "title":"feature", + "featureMember":{ + "title":"featureMember", "allOf":[ { - "$ref":"#/definitions/GMLJP2FeaturesType.Feature" + "type":"array", + "items":{ + "$ref":"#/definitions/GMLJP2CoverageCollectionType.FeatureMember" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"feature", + "localPart":"featureMember", "namespaceURI":"http://www.opengis.net/gmljp2/2.0" } }, @@ -579,33 +428,15 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GMLJP2FeaturesType", + "localPart":"GMLJP2CoverageCollectionType", "namespaceURI":"http://www.opengis.net/gmljp2/2.0" }, "propertiesOrder":[ - "feature", + "featureMember", "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" @@ -636,7 +467,7 @@ } }, "elementName":{ - "localPart":"GMLJP2RectifiedGridCoverage", + "localPart":"GMLJP2GridCoverage", "namespaceURI":"http://www.opengis.net/gmljp2/2.0" } }, @@ -651,7 +482,7 @@ } }, "elementName":{ - "localPart":"GMLJP2ReferenceableGridCoverage", + "localPart":"GMLJP2RectifiedGridCoverage", "namespaceURI":"http://www.opengis.net/gmljp2/2.0" } }, @@ -666,7 +497,7 @@ } }, "elementName":{ - "localPart":"GMLJP2GridCoverage", + "localPart":"GMLJP2ReferenceableGridCoverage", "namespaceURI":"http://www.opengis.net/gmljp2/2.0" } }, @@ -828,6 +659,175 @@ "show", "actuate" ] + }, + "GenericWithAssocPropertyType":{ + "type":"object", + "title":"GenericWithAssocPropertyType", + "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":"GenericWithAssocPropertyType", + "namespaceURI":"http://www.opengis.net/gmljp2/2.0" + }, + "propertiesOrder":[ + "any", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] } }, "anyOf":[ @@ -844,7 +844,7 @@ "properties":{ "localPart":{ "enum":[ - "GMLJP2GridCoverage" + "GMLJP2RectifiedGridCoverage" ] }, "namespaceURI":{ @@ -861,7 +861,7 @@ } }, "elementName":{ - "localPart":"GMLJP2GridCoverage", + "localPart":"GMLJP2RectifiedGridCoverage", "namespaceURI":"http://www.opengis.net/gmljp2/2.0" } }, @@ -912,7 +912,7 @@ "properties":{ "localPart":{ "enum":[ - "GMLJP2RectifiedGridCoverage" + "GMLJP2Features" ] }, "namespaceURI":{ @@ -925,11 +925,11 @@ ] }, "value":{ - "$ref":"#/definitions/GMLJP2CoverageType" + "$ref":"#/definitions/GMLJP2FeaturesType" } }, "elementName":{ - "localPart":"GMLJP2RectifiedGridCoverage", + "localPart":"GMLJP2Features", "namespaceURI":"http://www.opengis.net/gmljp2/2.0" } }, @@ -980,7 +980,7 @@ "properties":{ "localPart":{ "enum":[ - "Metadata" + "GMLJP2GridCoverage" ] }, "namespaceURI":{ @@ -993,11 +993,11 @@ ] }, "value":{ - "$ref":"#/definitions/GenericMetadataType" + "$ref":"#/definitions/GMLJP2CoverageType" } }, "elementName":{ - "localPart":"Metadata", + "localPart":"GMLJP2GridCoverage", "namespaceURI":"http://www.opengis.net/gmljp2/2.0" } }, @@ -1014,7 +1014,7 @@ "properties":{ "localPart":{ "enum":[ - "GMLJP2Features" + "Metadata" ] }, "namespaceURI":{ @@ -1027,11 +1027,11 @@ ] }, "value":{ - "$ref":"#/definitions/GMLJP2FeaturesType" + "$ref":"#/definitions/GenericMetadataType" } }, "elementName":{ - "localPart":"GMLJP2Features", + "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 d8419cd7..38879f7a 100644 --- a/scripts/jsonschemas/GML_1_0_0.jsonschema +++ b/scripts/jsonschemas/GML_1_0_0.jsonschema @@ -2,32 +2,46 @@ { "id":"#", "definitions":{ - "PointMember":{ + "LinearRing":{ "type":"object", - "title":"PointMember", + "title":"LinearRing", "properties":{ - "point":{ - "title":"point", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/Point" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ID", + "namespaceURI":"" + } + }, + "coordinates":{ + "title":"coordinates", + "allOf":[ + { + "$ref":"#/definitions/Coordinates" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", + "localPart":"coordinates", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "point" + "id", + "coordinates" ] }, - "MultiPolygon":{ + "LineString":{ "type":"object", - "title":"MultiPolygon", + "title":"LineString", "properties":{ "id":{ "title":"id", @@ -55,19 +69,16 @@ "namespaceURI":"" } }, - "polygonMember":{ - "title":"polygonMember", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PolygonMember" - } + "$ref":"#/definitions/Coordinates" } ], "propertyType":"element", "elementName":{ - "localPart":"polygonMember", + "localPart":"coordinates", "namespaceURI":"" } } @@ -76,58 +87,12 @@ "propertiesOrder":[ "id", "srsName", - "polygonMember" - ] - }, - "EdgeOf":{ - "type":"object", - "title":"EdgeOf", - "properties":{ - "lineString":{ - "title":"lineString", - "allOf":[ - { - "$ref":"#/definitions/LineString" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LineString", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "lineString" - ] - }, - "Location":{ - "type":"object", - "title":"Location", - "properties":{ - "point":{ - "title":"point", - "allOf":[ - { - "$ref":"#/definitions/Point" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "point" + "coordinates" ] }, - "LinearRing":{ + "MultiLineString":{ "type":"object", - "title":"LinearRing", + "title":"MultiLineString", "properties":{ "id":{ "title":"id", @@ -142,70 +107,64 @@ "namespaceURI":"" } }, - "coordinates":{ - "title":"coordinates", + "srsName":{ + "title":"srsName", "allOf":[ { - "$ref":"#/definitions/Coordinates" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"coordinates", + "propertyType":"attribute", + "attributeName":{ + "localPart":"srsName", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "id", - "coordinates" - ] - }, - "MultiPointProperty":{ - "type":"object", - "title":"MultiPointProperty", - "properties":{ - "multiPoint":{ - "title":"multiPoint", + }, + "lineStringMember":{ + "title":"lineStringMember", "allOf":[ { - "$ref":"#/definitions/MultiPoint" + "type":"array", + "items":{ + "$ref":"#/definitions/LineStringMember" + } } ], "propertyType":"element", "elementName":{ - "localPart":"MultiPoint", + "localPart":"lineStringMember", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "multiPoint" + "id", + "srsName", + "lineStringMember" ] }, - "MultiLineStringProperty":{ + "PolygonProperty":{ "type":"object", - "title":"MultiLineStringProperty", + "title":"PolygonProperty", "properties":{ - "multiLineString":{ - "title":"multiLineString", + "polygon":{ + "title":"polygon", "allOf":[ { - "$ref":"#/definitions/MultiLineString" + "$ref":"#/definitions/Polygon" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiLineString", + "localPart":"Polygon", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "multiLineString" + "polygon" ] }, "FeatureMember":{ @@ -267,12 +226,12 @@ "featureOrFeatureCollection" ] }, - "Coordinates":{ + "FeatureCollection":{ "type":"object", - "title":"Coordinates", + "title":"FeatureCollection", "properties":{ - "decimal":{ - "title":"decimal", + "typeName":{ + "title":"typeName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -280,12 +239,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"decimal", + "localPart":"typeName", "namespaceURI":"" } }, - "cs":{ - "title":"cs", + "identifier":{ + "title":"identifier", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -293,322 +252,185 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"cs", + "localPart":"identifier", "namespaceURI":"" } }, - "ts":{ - "title":"ts", + "description":{ + "title":"description", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ts", + "propertyType":"element", + "elementName":{ + "localPart":"description", "namespaceURI":"" } }, - "value":{ - "title":"value", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "decimal", - "cs", - "ts", - "value" - ] - }, - "PolygonMember":{ - "type":"object", - "title":"PolygonMember", - "properties":{ - "polygon":{ - "title":"polygon", + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "boundedBy":{ + "title":"boundedBy", "allOf":[ { - "$ref":"#/definitions/Polygon" + "$ref":"#/definitions/BoundedBy" } ], "propertyType":"element", "elementName":{ - "localPart":"Polygon", + "localPart":"boundedBy", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "polygon" - ] - }, - "GeometricProperty":{ - "type":"object", - "title":"GeometricProperty", - "properties":{ - "typeName":{ - "title":"typeName", + }, + "property":{ + "title":"property", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Property" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeName", + "propertyType":"element", + "elementName":{ + "localPart":"property", "namespaceURI":"" } }, - "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" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "typeName", - "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection" - ] - }, - "ExtentOf":{ - "type":"object", - "title":"ExtentOf", - "properties":{ - "polygon":{ - "title":"polygon", - "allOf":[ - { - "$ref":"#/definitions/Polygon" - } - ], "propertyType":"element", "elementName":{ - "localPart":"Polygon", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "polygon" - ] - }, - "Coverage":{ - "type":"object", - "title":"Coverage", - "properties":{ - "polygon":{ - "title":"polygon", - "allOf":[ - { - "$ref":"#/definitions/Polygon" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Polygon", + "localPart":"geometricProperty", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "polygon" - ] - }, - "InnerBoundaryIs":{ - "type":"object", - "title":"InnerBoundaryIs", - "properties":{ - "linearRing":{ - "title":"linearRing", + }, + "featureMember":{ + "title":"featureMember", "allOf":[ { - "$ref":"#/definitions/LinearRing" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureMember" + } } ], "propertyType":"element", "elementName":{ - "localPart":"LinearRing", + "localPart":"featureMember", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "linearRing" + "typeName", + "identifier", + "description", + "name", + "boundedBy", + "property", + "geometricProperty", + "featureMember" ] }, - "BoundedBy":{ + "MultiCenterOf":{ "type":"object", - "title":"BoundedBy", + "title":"MultiCenterOf", "properties":{ - "box":{ - "title":"box", + "multiPoint":{ + "title":"multiPoint", "allOf":[ { - "$ref":"#/definitions/Box" + "$ref":"#/definitions/MultiPoint" } ], "propertyType":"element", "elementName":{ - "localPart":"Box", + "localPart":"MultiPoint", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "box" + "multiPoint" ] }, - "CenterOf":{ + "MultiPolygonProperty":{ "type":"object", - "title":"CenterOf", + "title":"MultiPolygonProperty", "properties":{ - "point":{ - "title":"point", + "multiPolygon":{ + "title":"multiPolygon", "allOf":[ { - "$ref":"#/definitions/Point" + "$ref":"#/definitions/MultiPolygon" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", + "localPart":"MultiPolygon", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "point" + "multiPolygon" ] }, - "MultiCenterOf":{ + "OuterBoundaryIs":{ "type":"object", - "title":"MultiCenterOf", + "title":"OuterBoundaryIs", "properties":{ - "multiPoint":{ - "title":"multiPoint", + "linearRing":{ + "title":"linearRing", "allOf":[ { - "$ref":"#/definitions/MultiPoint" + "$ref":"#/definitions/LinearRing" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiPoint", + "localPart":"LinearRing", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "multiPoint" + "linearRing" ] }, - "MultiLineString":{ + "Coordinates":{ "type":"object", - "title":"MultiLineString", + "title":"Coordinates", "properties":{ - "id":{ - "title":"id", + "decimal":{ + "title":"decimal", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -616,12 +438,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"ID", + "localPart":"decimal", "namespaceURI":"" } }, - "srsName":{ - "title":"srsName", + "cs":{ + "title":"cs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -629,60 +451,44 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"srsName", + "localPart":"cs", "namespaceURI":"" } }, - "lineStringMember":{ - "title":"lineStringMember", + "ts":{ + "title":"ts", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LineStringMember" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"lineStringMember", + "propertyType":"attribute", + "attributeName":{ + "localPart":"ts", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "id", - "srsName", - "lineStringMember" - ] - }, - "LineStringMember":{ - "type":"object", - "title":"LineStringMember", - "properties":{ - "lineString":{ - "title":"lineString", + }, + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/LineString" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LineString", - "namespaceURI":"" - } + "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "lineString" + "decimal", + "cs", + "ts", + "value" ] }, - "LineString":{ + "Point":{ "type":"object", - "title":"LineString", + "title":"Point", "properties":{ "id":{ "title":"id", @@ -731,100 +537,124 @@ "coordinates" ] }, - "CenterLineOf":{ + "PointProperty":{ "type":"object", - "title":"CenterLineOf", + "title":"PointProperty", "properties":{ - "lineString":{ - "title":"lineString", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/LineString" + "$ref":"#/definitions/Point" } ], "propertyType":"element", "elementName":{ - "localPart":"LineString", + "localPart":"Point", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "lineString" + "point" ] }, - "Polygon":{ + "Position":{ "type":"object", - "title":"Polygon", + "title":"Position", "properties":{ - "id":{ - "title":"id", + "point":{ + "title":"point", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Point" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ID", + "propertyType":"element", + "elementName":{ + "localPart":"Point", "namespaceURI":"" } - }, - "srsName":{ - "title":"srsName", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "point" + ] + }, + "PolygonMember":{ + "type":"object", + "title":"PolygonMember", + "properties":{ + "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":"" } - }, - "outerBoundaryIs":{ - "title":"outerBoundaryIs", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "polygon" + ] + }, + "MultiCenterLineOf":{ + "type":"object", + "title":"MultiCenterLineOf", + "properties":{ + "multiLineString":{ + "title":"multiLineString", "allOf":[ { - "$ref":"#/definitions/OuterBoundaryIs" + "$ref":"#/definitions/MultiLineString" } ], "propertyType":"element", "elementName":{ - "localPart":"outerBoundaryIs", + "localPart":"MultiLineString", "namespaceURI":"" } - }, - "innerBoundaryIs":{ - "title":"innerBoundaryIs", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "multiLineString" + ] + }, + "LineStringProperty":{ + "type":"object", + "title":"LineStringProperty", + "properties":{ + "lineString":{ + "title":"lineString", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InnerBoundaryIs" - } + "$ref":"#/definitions/LineString" } ], "propertyType":"element", "elementName":{ - "localPart":"innerBoundaryIs", + "localPart":"LineString", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "id", - "srsName", - "outerBoundaryIs", - "innerBoundaryIs" + "lineString" ] }, - "GeometryCollection":{ + "Box":{ "type":"object", - "title":"GeometryCollection", + "title":"Box", "properties":{ "id":{ "title":"id", @@ -852,19 +682,16 @@ "namespaceURI":"" } }, - "geometryMember":{ - "title":"geometryMember", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/GeometryMember" - } + "$ref":"#/definitions/Coordinates" } ], "propertyType":"element", "elementName":{ - "localPart":"geometryMember", + "localPart":"coordinates", "namespaceURI":"" } } @@ -873,83 +700,195 @@ "propertiesOrder":[ "id", "srsName", - "geometryMember" + "coordinates" ] }, - "Property":{ + "GeometryProperty":{ "type":"object", - "title":"Property", + "title":"GeometryProperty", "properties":{ - "typeName":{ - "title":"typeName", + "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection":{ + "title":"pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "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":"attribute", - "attributeName":{ - "localPart":"typeName", - "namespaceURI":"" - } - }, - "type":{ - "title":"type", + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection" + ] + }, + "MultiEdgeOf":{ + "type":"object", + "title":"MultiEdgeOf", + "properties":{ + "multiLineString":{ + "title":"multiLineString", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MultiLineString" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", + "propertyType":"element", + "elementName":{ + "localPart":"MultiLineString", "namespaceURI":"" } - }, - "value":{ - "title":"value", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "multiLineString" + ] + }, + "LineStringMember":{ + "type":"object", + "title":"LineStringMember", + "properties":{ + "lineString":{ + "title":"lineString", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LineString" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"LineString", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "typeName", - "type", - "value" + "lineString" ] }, - "MultiCenterLineOf":{ + "CenterOf":{ "type":"object", - "title":"MultiCenterLineOf", + "title":"CenterOf", "properties":{ - "multiLineString":{ - "title":"multiLineString", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/MultiLineString" + "$ref":"#/definitions/Point" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiLineString", + "localPart":"Point", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "multiLineString" + "point" ] }, - "GeometryProperty":{ + "GeometricProperty":{ "type":"object", - "title":"GeometryProperty", + "title":"GeometricProperty", "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":[ @@ -1038,12 +977,105 @@ } } ], - "propertyType":"elements" + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "typeName", + "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection" + ] + }, + "GeometryCollectionProperty":{ + "type":"object", + "title":"GeometryCollectionProperty", + "properties":{ + "geometryCollection":{ + "title":"geometryCollection", + "allOf":[ + { + "$ref":"#/definitions/GeometryCollection" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GeometryCollection", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "geometryCollection" + ] + }, + "ExtentOf":{ + "type":"object", + "title":"ExtentOf", + "properties":{ + "polygon":{ + "title":"polygon", + "allOf":[ + { + "$ref":"#/definitions/Polygon" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Polygon", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection" + "polygon" + ] + }, + "MultiLocation":{ + "type":"object", + "title":"MultiLocation", + "properties":{ + "multiPoint":{ + "title":"multiPoint", + "allOf":[ + { + "$ref":"#/definitions/MultiPoint" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MultiPoint", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "multiPoint" + ] + }, + "Location":{ + "type":"object", + "title":"Location", + "properties":{ + "point":{ + "title":"point", + "allOf":[ + { + "$ref":"#/definitions/Point" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Point", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "point" ] }, "Feature":{ @@ -1159,127 +1191,112 @@ "geometricProperty" ] }, - "MultiEdgeOf":{ + "InnerBoundaryIs":{ "type":"object", - "title":"MultiEdgeOf", + "title":"InnerBoundaryIs", "properties":{ - "multiLineString":{ - "title":"multiLineString", + "linearRing":{ + "title":"linearRing", "allOf":[ { - "$ref":"#/definitions/MultiLineString" + "$ref":"#/definitions/LinearRing" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiLineString", + "localPart":"LinearRing", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "multiLineString" + "linearRing" ] }, - "OuterBoundaryIs":{ + "MultiPoint":{ "type":"object", - "title":"OuterBoundaryIs", + "title":"MultiPoint", "properties":{ - "linearRing":{ - "title":"linearRing", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/LinearRing" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LinearRing", + "propertyType":"attribute", + "attributeName":{ + "localPart":"ID", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "linearRing" - ] - }, - "MultiLocation":{ - "type":"object", - "title":"MultiLocation", - "properties":{ - "multiPoint":{ - "title":"multiPoint", + }, + "srsName":{ + "title":"srsName", "allOf":[ { - "$ref":"#/definitions/MultiPoint" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MultiPoint", + "propertyType":"attribute", + "attributeName":{ + "localPart":"srsName", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "multiPoint" - ] - }, - "MultiCoverage":{ - "type":"object", - "title":"MultiCoverage", - "properties":{ - "multiPolygon":{ - "title":"multiPolygon", + }, + "pointMember":{ + "title":"pointMember", "allOf":[ { - "$ref":"#/definitions/MultiPolygon" + "type":"array", + "items":{ + "$ref":"#/definitions/PointMember" + } } ], "propertyType":"element", "elementName":{ - "localPart":"MultiPolygon", + "localPart":"pointMember", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "multiPolygon" + "id", + "srsName", + "pointMember" ] }, - "MultiExtentOf":{ + "PointMember":{ "type":"object", - "title":"MultiExtentOf", + "title":"PointMember", "properties":{ - "multiPolygon":{ - "title":"multiPolygon", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/MultiPolygon" + "$ref":"#/definitions/Point" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiPolygon", + "localPart":"Point", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "multiPolygon" + "point" ] }, - "FeatureCollection":{ + "GeometryCollection":{ "type":"object", - "title":"FeatureCollection", + "title":"GeometryCollection", "properties":{ - "typeName":{ - "title":"typeName", + "id":{ + "title":"id", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1287,12 +1304,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" @@ -1300,113 +1317,83 @@ ], "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", + "localPart":"srsName", "namespaceURI":"" } }, - "property":{ - "title":"property", + "geometryMember":{ + "title":"geometryMember", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Property" + "$ref":"#/definitions/GeometryMember" } } ], "propertyType":"element", "elementName":{ - "localPart":"property", + "localPart":"geometryMember", "namespaceURI":"" } - }, - "geometricProperty":{ - "title":"geometricProperty", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "id", + "srsName", + "geometryMember" + ] + }, + "MultiLineStringProperty":{ + "type":"object", + "title":"MultiLineStringProperty", + "properties":{ + "multiLineString":{ + "title":"multiLineString", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/GeometricProperty" - } + "$ref":"#/definitions/MultiLineString" } ], "propertyType":"element", "elementName":{ - "localPart":"geometricProperty", + "localPart":"MultiLineString", "namespaceURI":"" } - }, - "featureMember":{ - "title":"featureMember", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "multiLineString" + ] + }, + "BoundedBy":{ + "type":"object", + "title":"BoundedBy", + "properties":{ + "box":{ + "title":"box", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureMember" - } + "$ref":"#/definitions/Box" } ], "propertyType":"element", "elementName":{ - "localPart":"featureMember", + "localPart":"Box", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "typeName", - "identifier", - "description", - "name", - "boundedBy", - "property", - "geometricProperty", - "featureMember" + "box" ] }, - "MultiPoint":{ + "MultiPolygon":{ "type":"object", - "title":"MultiPoint", + "title":"MultiPolygon", "properties":{ "id":{ "title":"id", @@ -1434,19 +1421,19 @@ "namespaceURI":"" } }, - "pointMember":{ - "title":"pointMember", + "polygonMember":{ + "title":"polygonMember", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PointMember" + "$ref":"#/definitions/PolygonMember" } } ], "propertyType":"element", "elementName":{ - "localPart":"pointMember", + "localPart":"polygonMember", "namespaceURI":"" } } @@ -1455,81 +1442,53 @@ "propertiesOrder":[ "id", "srsName", - "pointMember" + "polygonMember" ] }, - "Box":{ + "EdgeOf":{ "type":"object", - "title":"Box", + "title":"EdgeOf", "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":"" - } - }, - "coordinates":{ - "title":"coordinates", + "lineString":{ + "title":"lineString", "allOf":[ { - "$ref":"#/definitions/Coordinates" + "$ref":"#/definitions/LineString" } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"LineString", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "id", - "srsName", - "coordinates" + "lineString" ] }, - "Position":{ + "MultiCoverage":{ "type":"object", - "title":"Position", + "title":"MultiCoverage", "properties":{ - "point":{ - "title":"point", + "multiPolygon":{ + "title":"multiPolygon", "allOf":[ { - "$ref":"#/definitions/Point" + "$ref":"#/definitions/MultiPolygon" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", + "localPart":"MultiPolygon", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "point" + "multiPolygon" ] }, "GeometryMember":{ @@ -1632,127 +1591,172 @@ "pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection" ] }, - "GeometryCollectionProperty":{ + "MultiExtentOf":{ "type":"object", - "title":"GeometryCollectionProperty", + "title":"MultiExtentOf", "properties":{ - "geometryCollection":{ - "title":"geometryCollection", + "multiPolygon":{ + "title":"multiPolygon", "allOf":[ { - "$ref":"#/definitions/GeometryCollection" + "$ref":"#/definitions/MultiPolygon" } ], "propertyType":"element", "elementName":{ - "localPart":"GeometryCollection", + "localPart":"MultiPolygon", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "geometryCollection" + "multiPolygon" ] }, - "PolygonProperty":{ + "CenterLineOf":{ "type":"object", - "title":"PolygonProperty", + "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" ] }, - "MultiPolygonProperty":{ + "Polygon":{ "type":"object", - "title":"MultiPolygonProperty", + "title":"Polygon", "properties":{ - "multiPolygon":{ - "title":"multiPolygon", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/MultiPolygon" + "$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":"" + } + }, + "outerBoundaryIs":{ + "title":"outerBoundaryIs", + "allOf":[ + { + "$ref":"#/definitions/OuterBoundaryIs" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiPolygon", + "localPart":"outerBoundaryIs", + "namespaceURI":"" + } + }, + "innerBoundaryIs":{ + "title":"innerBoundaryIs", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InnerBoundaryIs" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"innerBoundaryIs", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "multiPolygon" + "id", + "srsName", + "outerBoundaryIs", + "innerBoundaryIs" ] }, - "LineStringProperty":{ + "MultiPointProperty":{ "type":"object", - "title":"LineStringProperty", + "title":"MultiPointProperty", "properties":{ - "lineString":{ - "title":"lineString", + "multiPoint":{ + "title":"multiPoint", "allOf":[ { - "$ref":"#/definitions/LineString" + "$ref":"#/definitions/MultiPoint" } ], "propertyType":"element", "elementName":{ - "localPart":"LineString", + "localPart":"MultiPoint", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "lineString" + "multiPoint" ] }, - "PointProperty":{ + "Coverage":{ "type":"object", - "title":"PointProperty", + "title":"Coverage", "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" ] }, - "Point":{ + "Property":{ "type":"object", - "title":"Point", + "title":"Property", "properties":{ - "id":{ - "title":"id", + "typeName":{ + "title":"typeName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1760,12 +1764,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" @@ -1773,29 +1777,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"srsName", + "localPart":"type", "namespaceURI":"" } }, - "coordinates":{ - "title":"coordinates", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/Coordinates" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"coordinates", - "namespaceURI":"" - } + "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "id", - "srsName", - "coordinates" + "typeName", + "type", + "value" ] }, "MultiPosition":{ @@ -1836,7 +1836,7 @@ "properties":{ "localPart":{ "enum":[ - "geometryProperty" + "coverage" ] }, "namespaceURI":{ @@ -1849,11 +1849,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryProperty" + "$ref":"#/definitions/Coverage" } }, "elementName":{ - "localPart":"geometryProperty", + "localPart":"coverage", "namespaceURI":"" } }, @@ -1870,7 +1870,7 @@ "properties":{ "localPart":{ "enum":[ - "GeometryCollection" + "edgeOf" ] }, "namespaceURI":{ @@ -1883,11 +1883,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryCollection" + "$ref":"#/definitions/EdgeOf" } }, "elementName":{ - "localPart":"GeometryCollection", + "localPart":"edgeOf", "namespaceURI":"" } }, @@ -1904,7 +1904,7 @@ "properties":{ "localPart":{ "enum":[ - "boundedBy" + "lineStringMember" ] }, "namespaceURI":{ @@ -1917,11 +1917,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundedBy" + "$ref":"#/definitions/LineStringMember" } }, "elementName":{ - "localPart":"boundedBy", + "localPart":"lineStringMember", "namespaceURI":"" } }, @@ -1938,7 +1938,7 @@ "properties":{ "localPart":{ "enum":[ - "multiEdgeOf" + "extentOf" ] }, "namespaceURI":{ @@ -1951,11 +1951,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiEdgeOf" + "$ref":"#/definitions/ExtentOf" } }, "elementName":{ - "localPart":"multiEdgeOf", + "localPart":"extentOf", "namespaceURI":"" } }, @@ -1972,7 +1972,7 @@ "properties":{ "localPart":{ "enum":[ - "outerBoundaryIs" + "position" ] }, "namespaceURI":{ @@ -1985,11 +1985,11 @@ ] }, "value":{ - "$ref":"#/definitions/OuterBoundaryIs" + "$ref":"#/definitions/Position" } }, "elementName":{ - "localPart":"outerBoundaryIs", + "localPart":"position", "namespaceURI":"" } }, @@ -2006,7 +2006,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiPolygon" + "MultiPoint" ] }, "namespaceURI":{ @@ -2019,11 +2019,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPolygon" + "$ref":"#/definitions/MultiPoint" } }, "elementName":{ - "localPart":"MultiPolygon", + "localPart":"MultiPoint", "namespaceURI":"" } }, @@ -2040,7 +2040,7 @@ "properties":{ "localPart":{ "enum":[ - "position" + "multiCenterLineOf" ] }, "namespaceURI":{ @@ -2053,11 +2053,11 @@ ] }, "value":{ - "$ref":"#/definitions/Position" + "$ref":"#/definitions/MultiCenterLineOf" } }, "elementName":{ - "localPart":"position", + "localPart":"multiCenterLineOf", "namespaceURI":"" } }, @@ -2074,7 +2074,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureCollection" + "location" ] }, "namespaceURI":{ @@ -2087,11 +2087,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureCollection" + "$ref":"#/definitions/Location" } }, "elementName":{ - "localPart":"FeatureCollection", + "localPart":"location", "namespaceURI":"" } }, @@ -2108,7 +2108,7 @@ "properties":{ "localPart":{ "enum":[ - "Feature" + "LineString" ] }, "namespaceURI":{ @@ -2121,11 +2121,11 @@ ] }, "value":{ - "$ref":"#/definitions/Feature" + "$ref":"#/definitions/LineString" } }, "elementName":{ - "localPart":"Feature", + "localPart":"LineString", "namespaceURI":"" } }, @@ -2142,7 +2142,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinates" + "centerOf" ] }, "namespaceURI":{ @@ -2155,11 +2155,11 @@ ] }, "value":{ - "$ref":"#/definitions/Coordinates" + "$ref":"#/definitions/CenterOf" } }, "elementName":{ - "localPart":"coordinates", + "localPart":"centerOf", "namespaceURI":"" } }, @@ -2176,7 +2176,7 @@ "properties":{ "localPart":{ "enum":[ - "Box" + "outerBoundaryIs" ] }, "namespaceURI":{ @@ -2189,11 +2189,11 @@ ] }, "value":{ - "$ref":"#/definitions/Box" + "$ref":"#/definitions/OuterBoundaryIs" } }, "elementName":{ - "localPart":"Box", + "localPart":"outerBoundaryIs", "namespaceURI":"" } }, @@ -2210,7 +2210,7 @@ "properties":{ "localPart":{ "enum":[ - "pointProperty" + "multiExtentOf" ] }, "namespaceURI":{ @@ -2223,11 +2223,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointProperty" + "$ref":"#/definitions/MultiExtentOf" } }, "elementName":{ - "localPart":"pointProperty", + "localPart":"multiExtentOf", "namespaceURI":"" } }, @@ -2244,7 +2244,7 @@ "properties":{ "localPart":{ "enum":[ - "Point" + "lineStringProperty" ] }, "namespaceURI":{ @@ -2257,11 +2257,11 @@ ] }, "value":{ - "$ref":"#/definitions/Point" + "$ref":"#/definitions/LineStringProperty" } }, "elementName":{ - "localPart":"Point", + "localPart":"lineStringProperty", "namespaceURI":"" } }, @@ -2278,7 +2278,7 @@ "properties":{ "localPart":{ "enum":[ - "geometryCollectionProperty" + "geometricProperty" ] }, "namespaceURI":{ @@ -2291,11 +2291,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryCollectionProperty" + "$ref":"#/definitions/GeometricProperty" } }, "elementName":{ - "localPart":"geometryCollectionProperty", + "localPart":"geometricProperty", "namespaceURI":"" } }, @@ -2312,7 +2312,7 @@ "properties":{ "localPart":{ "enum":[ - "geometricProperty" + "property" ] }, "namespaceURI":{ @@ -2325,11 +2325,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometricProperty" + "$ref":"#/definitions/Property" } }, "elementName":{ - "localPart":"geometricProperty", + "localPart":"property", "namespaceURI":"" } }, @@ -2346,7 +2346,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPolygonProperty" + "Feature" ] }, "namespaceURI":{ @@ -2359,11 +2359,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPolygonProperty" + "$ref":"#/definitions/Feature" } }, "elementName":{ - "localPart":"multiPolygonProperty", + "localPart":"Feature", "namespaceURI":"" } }, @@ -2380,7 +2380,7 @@ "properties":{ "localPart":{ "enum":[ - "lineStringProperty" + "pointProperty" ] }, "namespaceURI":{ @@ -2393,11 +2393,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringProperty" + "$ref":"#/definitions/PointProperty" } }, "elementName":{ - "localPart":"lineStringProperty", + "localPart":"pointProperty", "namespaceURI":"" } }, @@ -2414,7 +2414,7 @@ "properties":{ "localPart":{ "enum":[ - "innerBoundaryIs" + "geometryProperty" ] }, "namespaceURI":{ @@ -2427,11 +2427,11 @@ ] }, "value":{ - "$ref":"#/definitions/InnerBoundaryIs" + "$ref":"#/definitions/GeometryProperty" } }, "elementName":{ - "localPart":"innerBoundaryIs", + "localPart":"geometryProperty", "namespaceURI":"" } }, @@ -2448,7 +2448,7 @@ "properties":{ "localPart":{ "enum":[ - "location" + "geometryMember" ] }, "namespaceURI":{ @@ -2461,11 +2461,11 @@ ] }, "value":{ - "$ref":"#/definitions/Location" + "$ref":"#/definitions/GeometryMember" } }, "elementName":{ - "localPart":"location", + "localPart":"geometryMember", "namespaceURI":"" } }, @@ -2482,7 +2482,7 @@ "properties":{ "localPart":{ "enum":[ - "centerLineOf" + "polygonMember" ] }, "namespaceURI":{ @@ -2495,11 +2495,11 @@ ] }, "value":{ - "$ref":"#/definitions/CenterLineOf" + "$ref":"#/definitions/PolygonMember" } }, "elementName":{ - "localPart":"centerLineOf", + "localPart":"polygonMember", "namespaceURI":"" } }, @@ -2516,7 +2516,7 @@ "properties":{ "localPart":{ "enum":[ - "multiLineStringProperty" + "multiPosition" ] }, "namespaceURI":{ @@ -2529,11 +2529,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiLineStringProperty" + "$ref":"#/definitions/MultiPosition" } }, "elementName":{ - "localPart":"multiLineStringProperty", + "localPart":"multiPosition", "namespaceURI":"" } }, @@ -2550,7 +2550,7 @@ "properties":{ "localPart":{ "enum":[ - "centerOf" + "centerLineOf" ] }, "namespaceURI":{ @@ -2563,11 +2563,11 @@ ] }, "value":{ - "$ref":"#/definitions/CenterOf" + "$ref":"#/definitions/CenterLineOf" } }, "elementName":{ - "localPart":"centerOf", + "localPart":"centerLineOf", "namespaceURI":"" } }, @@ -2584,7 +2584,7 @@ "properties":{ "localPart":{ "enum":[ - "LineString" + "featureMember" ] }, "namespaceURI":{ @@ -2597,11 +2597,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineString" + "$ref":"#/definitions/FeatureMember" } }, "elementName":{ - "localPart":"LineString", + "localPart":"featureMember", "namespaceURI":"" } }, @@ -2618,7 +2618,7 @@ "properties":{ "localPart":{ "enum":[ - "edgeOf" + "polygonProperty" ] }, "namespaceURI":{ @@ -2631,11 +2631,11 @@ ] }, "value":{ - "$ref":"#/definitions/EdgeOf" + "$ref":"#/definitions/PolygonProperty" } }, "elementName":{ - "localPart":"edgeOf", + "localPart":"polygonProperty", "namespaceURI":"" } }, @@ -2652,7 +2652,7 @@ "properties":{ "localPart":{ "enum":[ - "geometryMember" + "multiEdgeOf" ] }, "namespaceURI":{ @@ -2665,11 +2665,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryMember" + "$ref":"#/definitions/MultiEdgeOf" } }, "elementName":{ - "localPart":"geometryMember", + "localPart":"multiEdgeOf", "namespaceURI":"" } }, @@ -2686,7 +2686,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPosition" + "GeometryCollection" ] }, "namespaceURI":{ @@ -2699,11 +2699,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPosition" + "$ref":"#/definitions/GeometryCollection" } }, "elementName":{ - "localPart":"multiPosition", + "localPart":"GeometryCollection", "namespaceURI":"" } }, @@ -2720,7 +2720,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiPoint" + "boundedBy" ] }, "namespaceURI":{ @@ -2733,11 +2733,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPoint" + "$ref":"#/definitions/BoundedBy" } }, "elementName":{ - "localPart":"MultiPoint", + "localPart":"boundedBy", "namespaceURI":"" } }, @@ -2754,7 +2754,7 @@ "properties":{ "localPart":{ "enum":[ - "coverage" + "coordinates" ] }, "namespaceURI":{ @@ -2767,11 +2767,11 @@ ] }, "value":{ - "$ref":"#/definitions/Coverage" + "$ref":"#/definitions/Coordinates" } }, "elementName":{ - "localPart":"coverage", + "localPart":"coordinates", "namespaceURI":"" } }, @@ -2788,7 +2788,7 @@ "properties":{ "localPart":{ "enum":[ - "featureMember" + "Box" ] }, "namespaceURI":{ @@ -2801,11 +2801,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureMember" + "$ref":"#/definitions/Box" } }, "elementName":{ - "localPart":"featureMember", + "localPart":"Box", "namespaceURI":"" } }, @@ -2856,7 +2856,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPointProperty" + "multiCenterOf" ] }, "namespaceURI":{ @@ -2869,11 +2869,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointProperty" + "$ref":"#/definitions/MultiCenterOf" } }, "elementName":{ - "localPart":"multiPointProperty", + "localPart":"multiCenterOf", "namespaceURI":"" } }, @@ -2890,7 +2890,7 @@ "properties":{ "localPart":{ "enum":[ - "polygonProperty" + "multiCoverage" ] }, "namespaceURI":{ @@ -2903,11 +2903,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonProperty" + "$ref":"#/definitions/MultiCoverage" } }, "elementName":{ - "localPart":"polygonProperty", + "localPart":"multiCoverage", "namespaceURI":"" } }, @@ -2924,7 +2924,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCenterLineOf" + "innerBoundaryIs" ] }, "namespaceURI":{ @@ -2937,11 +2937,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCenterLineOf" + "$ref":"#/definitions/InnerBoundaryIs" } }, "elementName":{ - "localPart":"multiCenterLineOf", + "localPart":"innerBoundaryIs", "namespaceURI":"" } }, @@ -2958,7 +2958,7 @@ "properties":{ "localPart":{ "enum":[ - "property" + "Point" ] }, "namespaceURI":{ @@ -2971,11 +2971,11 @@ ] }, "value":{ - "$ref":"#/definitions/Property" + "$ref":"#/definitions/Point" } }, "elementName":{ - "localPart":"property", + "localPart":"Point", "namespaceURI":"" } }, @@ -2992,7 +2992,7 @@ "properties":{ "localPart":{ "enum":[ - "Polygon" + "MultiLineString" ] }, "namespaceURI":{ @@ -3005,11 +3005,11 @@ ] }, "value":{ - "$ref":"#/definitions/Polygon" + "$ref":"#/definitions/MultiLineString" } }, "elementName":{ - "localPart":"Polygon", + "localPart":"MultiLineString", "namespaceURI":"" } }, @@ -3026,7 +3026,7 @@ "properties":{ "localPart":{ "enum":[ - "pointMember" + "Polygon" ] }, "namespaceURI":{ @@ -3039,11 +3039,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointMember" + "$ref":"#/definitions/Polygon" } }, "elementName":{ - "localPart":"pointMember", + "localPart":"Polygon", "namespaceURI":"" } }, @@ -3060,7 +3060,7 @@ "properties":{ "localPart":{ "enum":[ - "multiExtentOf" + "FeatureCollection" ] }, "namespaceURI":{ @@ -3073,11 +3073,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiExtentOf" + "$ref":"#/definitions/FeatureCollection" } }, "elementName":{ - "localPart":"multiExtentOf", + "localPart":"FeatureCollection", "namespaceURI":"" } }, @@ -3094,7 +3094,7 @@ "properties":{ "localPart":{ "enum":[ - "extentOf" + "MultiPolygon" ] }, "namespaceURI":{ @@ -3107,11 +3107,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtentOf" + "$ref":"#/definitions/MultiPolygon" } }, "elementName":{ - "localPart":"extentOf", + "localPart":"MultiPolygon", "namespaceURI":"" } }, @@ -3128,7 +3128,7 @@ "properties":{ "localPart":{ "enum":[ - "polygonMember" + "geometryCollectionProperty" ] }, "namespaceURI":{ @@ -3141,11 +3141,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonMember" + "$ref":"#/definitions/GeometryCollectionProperty" } }, "elementName":{ - "localPart":"polygonMember", + "localPart":"geometryCollectionProperty", "namespaceURI":"" } }, @@ -3162,7 +3162,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCenterOf" + "pointMember" ] }, "namespaceURI":{ @@ -3175,11 +3175,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCenterOf" + "$ref":"#/definitions/PointMember" } }, "elementName":{ - "localPart":"multiCenterOf", + "localPart":"pointMember", "namespaceURI":"" } }, @@ -3196,7 +3196,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiLineString" + "LinearRing" ] }, "namespaceURI":{ @@ -3209,11 +3209,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiLineString" + "$ref":"#/definitions/LinearRing" } }, "elementName":{ - "localPart":"MultiLineString", + "localPart":"LinearRing", "namespaceURI":"" } }, @@ -3230,7 +3230,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCoverage" + "multiPolygonProperty" ] }, "namespaceURI":{ @@ -3243,11 +3243,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCoverage" + "$ref":"#/definitions/MultiPolygonProperty" } }, "elementName":{ - "localPart":"multiCoverage", + "localPart":"multiPolygonProperty", "namespaceURI":"" } }, @@ -3264,7 +3264,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRing" + "multiLineStringProperty" ] }, "namespaceURI":{ @@ -3277,11 +3277,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRing" + "$ref":"#/definitions/MultiLineStringProperty" } }, "elementName":{ - "localPart":"LinearRing", + "localPart":"multiLineStringProperty", "namespaceURI":"" } }, @@ -3298,7 +3298,7 @@ "properties":{ "localPart":{ "enum":[ - "lineStringMember" + "multiPointProperty" ] }, "namespaceURI":{ @@ -3311,11 +3311,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringMember" + "$ref":"#/definitions/MultiPointProperty" } }, "elementName":{ - "localPart":"lineStringMember", + "localPart":"multiPointProperty", "namespaceURI":"" } } diff --git a/scripts/jsonschemas/GML_2_1_2.jsonschema b/scripts/jsonschemas/GML_2_1_2.jsonschema index 87df7325..e989afb3 100644 --- a/scripts/jsonschemas/GML_2_1_2.jsonschema +++ b/scripts/jsonschemas/GML_2_1_2.jsonschema @@ -2,6 +2,211 @@ { "id":"http://www.opengis.net/gml#", "definitions":{ + "MultiLineStringType":{ + "allOf":[ + { + "$ref":"#/definitions/GeometryCollectionType" + }, + { + "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" + } + }, + "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" + ] + }, + "AbstractGeometryType":{ + "type":"object", + "title":"AbstractGeometryType", + "properties":{ + "gid":{ + "title":"gid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + } + ], + "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":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractGeometryType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "gid", + "srsName" + ] + }, + "PointType":{ + "required":[ + "coord", + "coordinates" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"PointType", + "properties":{ + "coord":{ + "title":"coord", + "allOf":[ + { + "$ref":"#/definitions/CoordType" + } + ], + "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":"PointType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "coord", + "coordinates" + ] + }, "GeometryAssociationType":{ "type":"object", "title":"GeometryAssociationType", @@ -156,46 +361,93 @@ "actuate" ] }, - "MultiLineStringPropertyType":{ + "MultiPolygonType":{ "allOf":[ { - "$ref":"#/definitions/GeometryAssociationType" + "$ref":"#/definitions/GeometryCollectionType" }, { "type":"object", - "title":"MultiLineStringPropertyType", + "title":"MultiPolygonType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiLineStringPropertyType", + "localPart":"MultiPolygonType", "namespaceURI":"http://www.opengis.net/gml" } }, - "LinearRingMemberType":{ - "allOf":[ - { - "$ref":"#/definitions/GeometryAssociationType" + "CoordinatesType":{ + "type":"object", + "title":"CoordinatesType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" }, - { - "type":"object", - "title":"LinearRingMemberType", - "properties":{ + "decimal":{ + "title":"decimal", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"decimal", + "namespaceURI":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LinearRingMemberType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "PointMemberType":{ - "allOf":[ - { - "$ref":"#/definitions/GeometryAssociationType" + }, + "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":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CoordinatesType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "value", + "decimal", + "cs", + "ts" + ] + }, + "PointMemberType":{ + "allOf":[ + { + "$ref":"#/definitions/GeometryAssociationType" }, { "type":"object", @@ -228,46 +480,47 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "LinearRingType":{ - "required":[ - "coord", - "coordinates" + "MultiLineStringPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/GeometryAssociationType" + }, + { + "type":"object", + "title":"MultiLineStringPropertyType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiLineStringPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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" } } @@ -276,410 +529,208 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearRingType", + "localPart":"AbstractFeatureCollectionType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "coord", - "coordinates" + "featureMember" ] }, - "AbstractGeometryType":{ - "type":"object", - "title":"AbstractGeometryType", - "properties":{ - "gid":{ - "title":"gid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"gid", - "namespaceURI":"" - } + "MultiPointPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/GeometryAssociationType" }, - "srsName":{ - "title":"srsName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"srsName", - "namespaceURI":"" + { + "type":"object", + "title":"MultiPointPropertyType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeometryType", + "localPart":"MultiPointPropertyType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "gid", - "srsName" - ] + } }, - "BoundingShapeType":{ - "type":"object", - "title":"BoundingShapeType", + "GeometryCollectionType":{ "required":[ - "box", - "_null" + "geometryMember" ], - "properties":{ - "box":{ - "title":"box", - "allOf":[ - { - "$ref":"#/definitions/BoxType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Box", - "namespaceURI":"http://www.opengis.net/gml" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryCollectionBaseType" }, - "_null":{ - "title":"_null", - "allOf":[ - { - "$ref":"#/definitions/NullType" + { + "type":"object", + "title":"GeometryCollectionType", + "properties":{ + "geometryMember":{ + "title":"geometryMember", + "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 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"geometryMember", + "namespaceURI":"http://www.opengis.net/gml" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"null", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"BoundingShapeType", + "localPart":"GeometryCollectionType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "box", - "_null" + "geometryMember" ] }, - "MultiLineStringType":{ + "LinearRingMemberType":{ "allOf":[ { - "$ref":"#/definitions/GeometryCollectionType" + "$ref":"#/definitions/GeometryAssociationType" }, { "type":"object", - "title":"MultiLineStringType", + "title":"LinearRingMemberType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiLineStringType", + "localPart":"LinearRingMemberType", "namespaceURI":"http://www.opengis.net/gml" } }, - "MultiPolygonPropertyType":{ + "MultiGeometryPropertyType":{ "allOf":[ { "$ref":"#/definitions/GeometryAssociationType" }, { "type":"object", - "title":"MultiPolygonPropertyType", + "title":"MultiGeometryPropertyType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiPolygonPropertyType", + "localPart":"MultiGeometryPropertyType", "namespaceURI":"http://www.opengis.net/gml" } }, - "LineStringMemberType":{ + "PolygonType":{ + "required":[ + "outerBoundaryIs" + ], "allOf":[ { - "$ref":"#/definitions/GeometryAssociationType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"LineStringMemberType", + "title":"PolygonType", "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" + "outerBoundaryIs":{ + "title":"outerBoundaryIs", + "allOf":[ + { + "$ref":"#/definitions/LinearRingMemberType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"_Feature", + "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":"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" - } - ], - "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":"FeatureAssociationType", + "localPart":"PolygonType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "feature", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "outerBoundaryIs", + "innerBoundaryIs" ] }, - "MultiPointPropertyType":{ + "PolygonMemberType":{ "allOf":[ { "$ref":"#/definitions/GeometryAssociationType" }, { "type":"object", - "title":"MultiPointPropertyType", + "title":"PolygonMemberType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiPointPropertyType", + "localPart":"PolygonMemberType", "namespaceURI":"http://www.opengis.net/gml" } }, - "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" - } - }, - "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":"AbstractFeatureType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "description", - "name", - "boundedBy", - "fid" - ] - }, - "MultiGeometryPropertyType":{ + "AbstractFeatureCollectionBaseType":{ "allOf":[ { - "$ref":"#/definitions/GeometryAssociationType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"MultiGeometryPropertyType", + "title":"AbstractFeatureCollectionBaseType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiGeometryPropertyType", + "localPart":"AbstractFeatureCollectionBaseType", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -739,74 +790,90 @@ "coordinates" ] }, - "GeometryCollectionType":{ - "required":[ - "geometryMember" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryCollectionBaseType" + "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":"GeometryCollectionType", - "properties":{ - "geometryMember":{ - "title":"geometryMember", - "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 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"geometryMember", - "namespaceURI":"http://www.opengis.net/gml" - } + "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":"GeometryCollectionType", + "localPart":"AbstractFeatureType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geometryMember" + "description", + "name", + "boundedBy", + "fid" ] }, - "PolygonMemberType":{ + "AbstractGeometryCollectionBaseType":{ "allOf":[ { - "$ref":"#/definitions/GeometryAssociationType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"PolygonMemberType", + "title":"AbstractGeometryCollectionBaseType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"PolygonMemberType", + "localPart":"AbstractGeometryCollectionBaseType", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -867,103 +934,46 @@ "coordinates" ] }, - "AbstractFeatureCollectionBaseType":{ + "MultiPointType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/GeometryCollectionType" }, { "type":"object", - "title":"AbstractFeatureCollectionBaseType", + "title":"MultiPointType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractFeatureCollectionBaseType", + "localPart":"MultiPointType", "namespaceURI":"http://www.opengis.net/gml" } }, - "MultiPointType":{ + "PointPropertyType":{ "allOf":[ { - "$ref":"#/definitions/GeometryCollectionType" + "$ref":"#/definitions/GeometryAssociationType" }, { "type":"object", - "title":"MultiPointType", + "title":"PointPropertyType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiPointType", + "localPart":"PointPropertyType", "namespaceURI":"http://www.opengis.net/gml" } }, - "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" - ] - }, - "PolygonType":{ + "LinearRingType":{ "required":[ - "outerBoundaryIs" + "coord", + "coordinates" ], "allOf":[ { @@ -971,35 +981,35 @@ }, { "type":"object", - "title":"PolygonType", + "title":"LinearRingType", "properties":{ - "outerBoundaryIs":{ - "title":"outerBoundaryIs", + "coord":{ + "title":"coord", "allOf":[ { - "$ref":"#/definitions/LinearRingMemberType" + "type":"array", + "items":{ + "$ref":"#/definitions/CoordType" + }, + "minItems":4 } ], "propertyType":"element", "elementName":{ - "localPart":"outerBoundaryIs", + "localPart":"coord", "namespaceURI":"http://www.opengis.net/gml" } }, - "innerBoundaryIs":{ - "title":"innerBoundaryIs", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LinearRingMemberType" - }, - "minItems":0 + "$ref":"#/definitions/CoordinatesType" } ], "propertyType":"element", "elementName":{ - "localPart":"innerBoundaryIs", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/gml" } } @@ -1008,14 +1018,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolygonType", + "localPart":"LinearRingType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "outerBoundaryIs", - "innerBoundaryIs" + "coord", + "coordinates" ] }, + "LineStringPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/GeometryAssociationType" + }, + { + "type":"object", + "title":"LineStringPropertyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LineStringPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, "GeometryPropertyType":{ "type":"object", "title":"GeometryPropertyType", @@ -1170,144 +1198,150 @@ "actuate" ] }, - "AbstractGeometryCollectionBaseType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryType" + "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" + } }, - { - "type":"object", - "title":"AbstractGeometryCollectionBaseType", - "properties":{ + "_null":{ + "title":"_null", + "allOf":[ + { + "$ref":"#/definitions/NullType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"null", + "namespaceURI":"http://www.opengis.net/gml" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeometryCollectionBaseType", + "localPart":"BoundingShapeType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "box", + "_null" + ] }, - "AbstractFeatureCollectionType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureCollectionBaseType" - }, - { - "type":"object", - "title":"AbstractFeatureCollectionType", - "properties":{ - "featureMember":{ - "title":"featureMember", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureAssociationType" - }, - "minItems":0 + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"featureMember", + "localPart":"_Feature", "namespaceURI":"http://www.opengis.net/gml" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Feature", + "namespaceURI":"http://www.opengis.net/gml" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractFeatureCollectionType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "featureMember" - ] - }, - "LineStringPropertyType":{ - "allOf":[ - { - "$ref":"#/definitions/GeometryAssociationType" }, - { - "type":"object", - "title":"LineStringPropertyType", - "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LineStringPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "MultiPolygonType":{ - "allOf":[ - { - "$ref":"#/definitions/GeometryCollectionType" }, - { - "type":"object", - "title":"MultiPolygonType", - "properties":{ + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiPolygonType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "PointPropertyType":{ - "allOf":[ - { - "$ref":"#/definitions/GeometryAssociationType" }, - { - "type":"object", - "title":"PointPropertyType", - "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":"PointPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "CoordinatesType":{ - "type":"object", - "title":"CoordinatesType", - "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" + } }, - "decimal":{ - "title":"decimal", + "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":"decimal", - "namespaceURI":"" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "cs":{ - "title":"cs", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1315,86 +1349,52 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"cs", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "ts":{ - "title":"ts", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"ts", - "namespaceURI":"" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CoordinatesType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "value", - "decimal", - "cs", - "ts" - ] - }, - "PointType":{ - "required":[ - "coord", - "coordinates" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryType" }, - { - "type":"object", - "title":"PointType", - "properties":{ - "coord":{ - "title":"coord", - "allOf":[ - { - "$ref":"#/definitions/CoordType" - } - ], - "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" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"PointType", + "localPart":"FeatureAssociationType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "coord", - "coordinates" + "feature", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "NullType":{ @@ -1424,7 +1424,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiLineString" + "coord" ] }, "namespaceURI":{ @@ -1437,11 +1437,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiLineStringType" + "$ref":"#/definitions/CoordType" } }, "elementName":{ - "localPart":"MultiLineString", + "localPart":"coord", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1458,7 +1458,7 @@ "properties":{ "localPart":{ "enum":[ - "geometryMember" + "MultiPolygon" ] }, "namespaceURI":{ @@ -1471,11 +1471,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryAssociationType" + "$ref":"#/definitions/MultiPolygonType" } }, "elementName":{ - "localPart":"geometryMember", + "localPart":"MultiPolygon", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1492,7 +1492,7 @@ "properties":{ "localPart":{ "enum":[ - "coord" + "multiPosition" ] }, "namespaceURI":{ @@ -1505,11 +1505,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"coord", + "localPart":"multiPosition", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1526,7 +1526,7 @@ "properties":{ "localPart":{ "enum":[ - "polygonProperty" + "Point" ] }, "namespaceURI":{ @@ -1539,11 +1539,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonPropertyType" + "$ref":"#/definitions/PointType" } }, "elementName":{ - "localPart":"polygonProperty", + "localPart":"Point", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1560,7 +1560,7 @@ "properties":{ "localPart":{ "enum":[ - "pointMember" + "MultiGeometry" ] }, "namespaceURI":{ @@ -1573,11 +1573,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointMemberType" + "$ref":"#/definitions/GeometryCollectionType" } }, "elementName":{ - "localPart":"pointMember", + "localPart":"MultiGeometry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1594,7 +1594,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiPoint" + "geometryMember" ] }, "namespaceURI":{ @@ -1607,11 +1607,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointType" + "$ref":"#/definitions/GeometryAssociationType" } }, "elementName":{ - "localPart":"MultiPoint", + "localPart":"geometryMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1628,7 +1628,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRing" + "multiExtentOf" ] }, "namespaceURI":{ @@ -1641,11 +1641,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRingType" + "$ref":"#/definitions/MultiPolygonPropertyType" } }, "elementName":{ - "localPart":"LinearRing", + "localPart":"multiExtentOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1662,7 +1662,7 @@ "properties":{ "localPart":{ "enum":[ - "multiEdgeOf" + "lineStringMember" ] }, "namespaceURI":{ @@ -1675,11 +1675,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiLineStringPropertyType" + "$ref":"#/definitions/LineStringMemberType" } }, "elementName":{ - "localPart":"multiEdgeOf", + "localPart":"lineStringMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1696,7 +1696,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCenterLineOf" + "featureMember" ] }, "namespaceURI":{ @@ -1709,11 +1709,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiLineStringPropertyType" + "$ref":"#/definitions/FeatureAssociationType" } }, "elementName":{ - "localPart":"multiCenterLineOf", + "localPart":"featureMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1730,7 +1730,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPosition" + "_FeatureCollection" ] }, "namespaceURI":{ @@ -1743,11 +1743,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"#/definitions/AbstractFeatureCollectionType" } }, "elementName":{ - "localPart":"multiPosition", + "localPart":"_FeatureCollection", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1764,7 +1764,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPointProperty" + "polygonMember" ] }, "namespaceURI":{ @@ -1777,11 +1777,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"#/definitions/PolygonMemberType" } }, "elementName":{ - "localPart":"multiPointProperty", + "localPart":"polygonMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1798,7 +1798,7 @@ "properties":{ "localPart":{ "enum":[ - "multiExtentOf" + "_GeometryCollection" ] }, "namespaceURI":{ @@ -1811,11 +1811,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPolygonPropertyType" + "$ref":"#/definitions/GeometryCollectionType" } }, "elementName":{ - "localPart":"multiExtentOf", + "localPart":"_GeometryCollection", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1832,7 +1832,7 @@ "properties":{ "localPart":{ "enum":[ - "edgeOf" + "outerBoundaryIs" ] }, "namespaceURI":{ @@ -1845,11 +1845,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringPropertyType" + "$ref":"#/definitions/LinearRingMemberType" } }, "elementName":{ - "localPart":"edgeOf", + "localPart":"outerBoundaryIs", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1866,7 +1866,7 @@ "properties":{ "localPart":{ "enum":[ - "Polygon" + "polygonProperty" ] }, "namespaceURI":{ @@ -1879,11 +1879,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/PolygonPropertyType" } }, "elementName":{ - "localPart":"Polygon", + "localPart":"polygonProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1900,7 +1900,7 @@ "properties":{ "localPart":{ "enum":[ - "position" + "_Geometry" ] }, "namespaceURI":{ @@ -1913,11 +1913,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"position", + "localPart":"_Geometry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1934,7 +1934,7 @@ "properties":{ "localPart":{ "enum":[ - "Point" + "centerOf" ] }, "namespaceURI":{ @@ -1947,11 +1947,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"Point", + "localPart":"centerOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1968,7 +1968,7 @@ "properties":{ "localPart":{ "enum":[ - "location" + "position" ] }, "namespaceURI":{ @@ -1985,7 +1985,7 @@ } }, "elementName":{ - "localPart":"location", + "localPart":"position", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2002,7 +2002,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "multiLineStringProperty" ] }, "namespaceURI":{ @@ -2015,11 +2015,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MultiLineStringPropertyType" } }, "elementName":{ - "localPart":"name", + "localPart":"multiLineStringProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2036,7 +2036,7 @@ "properties":{ "localPart":{ "enum":[ - "centerLineOf" + "MultiPoint" ] }, "namespaceURI":{ @@ -2049,11 +2049,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringPropertyType" + "$ref":"#/definitions/MultiPointType" } }, "elementName":{ - "localPart":"centerLineOf", + "localPart":"MultiPoint", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2070,7 +2070,7 @@ "properties":{ "localPart":{ "enum":[ - "LineString" + "lineStringProperty" ] }, "namespaceURI":{ @@ -2083,11 +2083,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringType" + "$ref":"#/definitions/LineStringPropertyType" } }, "elementName":{ - "localPart":"LineString", + "localPart":"lineStringProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2104,7 +2104,7 @@ "properties":{ "localPart":{ "enum":[ - "boundedBy" + "multiEdgeOf" ] }, "namespaceURI":{ @@ -2117,11 +2117,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingShapeType" + "$ref":"#/definitions/MultiLineStringPropertyType" } }, "elementName":{ - "localPart":"boundedBy", + "localPart":"multiEdgeOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2138,7 +2138,7 @@ "properties":{ "localPart":{ "enum":[ - "extentOf" + "edgeOf" ] }, "namespaceURI":{ @@ -2151,11 +2151,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonPropertyType" + "$ref":"#/definitions/LineStringPropertyType" } }, "elementName":{ - "localPart":"extentOf", + "localPart":"edgeOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2172,7 +2172,7 @@ "properties":{ "localPart":{ "enum":[ - "lineStringMember" + "multiPointProperty" ] }, "namespaceURI":{ @@ -2185,11 +2185,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringMemberType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"lineStringMember", + "localPart":"multiPointProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2206,7 +2206,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinates" + "extentOf" ] }, "namespaceURI":{ @@ -2219,11 +2219,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinatesType" + "$ref":"#/definitions/PolygonPropertyType" } }, "elementName":{ - "localPart":"coordinates", + "localPart":"extentOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2240,7 +2240,7 @@ "properties":{ "localPart":{ "enum":[ - "innerBoundaryIs" + "_Feature" ] }, "namespaceURI":{ @@ -2253,11 +2253,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRingMemberType" + "$ref":"#/definitions/AbstractFeatureType" } }, "elementName":{ - "localPart":"innerBoundaryIs", + "localPart":"_Feature", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2274,7 +2274,7 @@ "properties":{ "localPart":{ "enum":[ - "multiLocation" + "innerBoundaryIs" ] }, "namespaceURI":{ @@ -2287,11 +2287,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"#/definitions/LinearRingMemberType" } }, "elementName":{ - "localPart":"multiLocation", + "localPart":"innerBoundaryIs", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2308,7 +2308,7 @@ "properties":{ "localPart":{ "enum":[ - "_Geometry" + "multiCenterLineOf" ] }, "namespaceURI":{ @@ -2321,11 +2321,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/MultiLineStringPropertyType" } }, "elementName":{ - "localPart":"_Geometry", + "localPart":"multiCenterLineOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2342,7 +2342,7 @@ "properties":{ "localPart":{ "enum":[ - "multiLineStringProperty" + "_geometryProperty" ] }, "namespaceURI":{ @@ -2355,11 +2355,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiLineStringPropertyType" + "$ref":"#/definitions/GeometryAssociationType" } }, "elementName":{ - "localPart":"multiLineStringProperty", + "localPart":"_geometryProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2376,7 +2376,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPolygonProperty" + "geometryProperty" ] }, "namespaceURI":{ @@ -2389,11 +2389,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPolygonPropertyType" + "$ref":"#/definitions/GeometryAssociationType" } }, "elementName":{ - "localPart":"multiPolygonProperty", + "localPart":"geometryProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2410,7 +2410,7 @@ "properties":{ "localPart":{ "enum":[ - "_GeometryCollection" + "boundedBy" ] }, "namespaceURI":{ @@ -2423,11 +2423,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryCollectionType" + "$ref":"#/definitions/BoundingShapeType" } }, "elementName":{ - "localPart":"_GeometryCollection", + "localPart":"boundedBy", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2444,7 +2444,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCenterOf" + "name" ] }, "namespaceURI":{ @@ -2457,11 +2457,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" } }, @@ -2478,7 +2478,7 @@ "properties":{ "localPart":{ "enum":[ - "pointProperty" + "multiLocation" ] }, "namespaceURI":{ @@ -2491,11 +2491,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"pointProperty", + "localPart":"multiLocation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2512,7 +2512,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCoverage" + "location" ] }, "namespaceURI":{ @@ -2525,11 +2525,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPolygonPropertyType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"multiCoverage", + "localPart":"location", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2546,7 +2546,7 @@ "properties":{ "localPart":{ "enum":[ - "outerBoundaryIs" + "pointProperty" ] }, "namespaceURI":{ @@ -2559,11 +2559,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRingMemberType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"outerBoundaryIs", + "localPart":"pointProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2580,7 +2580,7 @@ "properties":{ "localPart":{ "enum":[ - "centerOf" + "LineString" ] }, "namespaceURI":{ @@ -2593,11 +2593,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/LineStringType" } }, "elementName":{ - "localPart":"centerOf", + "localPart":"LineString", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2614,7 +2614,7 @@ "properties":{ "localPart":{ "enum":[ - "geometryProperty" + "multiGeometryProperty" ] }, "namespaceURI":{ @@ -2627,11 +2627,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryAssociationType" + "$ref":"#/definitions/MultiGeometryPropertyType" } }, "elementName":{ - "localPart":"geometryProperty", + "localPart":"multiGeometryProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2648,7 +2648,7 @@ "properties":{ "localPart":{ "enum":[ - "_Feature" + "multiCoverage" ] }, "namespaceURI":{ @@ -2661,11 +2661,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/MultiPolygonPropertyType" } }, "elementName":{ - "localPart":"_Feature", + "localPart":"multiCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2682,7 +2682,7 @@ "properties":{ "localPart":{ "enum":[ - "_geometryProperty" + "pointMember" ] }, "namespaceURI":{ @@ -2695,11 +2695,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryAssociationType" + "$ref":"#/definitions/PointMemberType" } }, "elementName":{ - "localPart":"_geometryProperty", + "localPart":"pointMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2716,7 +2716,7 @@ "properties":{ "localPart":{ "enum":[ - "_FeatureCollection" + "coordinates" ] }, "namespaceURI":{ @@ -2729,11 +2729,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractFeatureCollectionType" + "$ref":"#/definitions/CoordinatesType" } }, "elementName":{ - "localPart":"_FeatureCollection", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2750,7 +2750,7 @@ "properties":{ "localPart":{ "enum":[ - "polygonMember" + "multiPolygonProperty" ] }, "namespaceURI":{ @@ -2763,11 +2763,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonMemberType" + "$ref":"#/definitions/MultiPolygonPropertyType" } }, "elementName":{ - "localPart":"polygonMember", + "localPart":"multiPolygonProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2784,7 +2784,7 @@ "properties":{ "localPart":{ "enum":[ - "description" + "LinearRing" ] }, "namespaceURI":{ @@ -2797,11 +2797,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LinearRingType" } }, "elementName":{ - "localPart":"description", + "localPart":"LinearRing", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2818,7 +2818,7 @@ "properties":{ "localPart":{ "enum":[ - "lineStringProperty" + "description" ] }, "namespaceURI":{ @@ -2831,11 +2831,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"lineStringProperty", + "localPart":"description", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2852,7 +2852,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiPolygon" + "Polygon" ] }, "namespaceURI":{ @@ -2865,11 +2865,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPolygonType" + "$ref":"#/definitions/PolygonType" } }, "elementName":{ - "localPart":"MultiPolygon", + "localPart":"Polygon", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2886,7 +2886,7 @@ "properties":{ "localPart":{ "enum":[ - "featureMember" + "centerLineOf" ] }, "namespaceURI":{ @@ -2899,11 +2899,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureAssociationType" + "$ref":"#/definitions/LineStringPropertyType" } }, "elementName":{ - "localPart":"featureMember", + "localPart":"centerLineOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2920,7 +2920,7 @@ "properties":{ "localPart":{ "enum":[ - "coverage" + "multiCenterOf" ] }, "namespaceURI":{ @@ -2933,11 +2933,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonPropertyType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"coverage", + "localPart":"multiCenterOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2954,7 +2954,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometry" + "coverage" ] }, "namespaceURI":{ @@ -2967,11 +2967,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryCollectionType" + "$ref":"#/definitions/PolygonPropertyType" } }, "elementName":{ - "localPart":"MultiGeometry", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2988,7 +2988,7 @@ "properties":{ "localPart":{ "enum":[ - "Box" + "MultiLineString" ] }, "namespaceURI":{ @@ -3001,11 +3001,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoxType" + "$ref":"#/definitions/MultiLineStringType" } }, "elementName":{ - "localPart":"Box", + "localPart":"MultiLineString", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -3022,7 +3022,7 @@ "properties":{ "localPart":{ "enum":[ - "multiGeometryProperty" + "Box" ] }, "namespaceURI":{ @@ -3035,11 +3035,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiGeometryPropertyType" + "$ref":"#/definitions/BoxType" } }, "elementName":{ - "localPart":"multiGeometryProperty", + "localPart":"Box", "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 c314d482..9c7e49c0 100644 --- a/scripts/jsonschemas/GML_3_1_1.jsonschema +++ b/scripts/jsonschemas/GML_3_1_1.jsonschema @@ -2,35 +2,71 @@ { "id":"http://www.opengis.net/gml#", "definitions":{ - "OperationRefType":{ + "AbstractTopologyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"AbstractTopologyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTopologyType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "LinearRingPropertyType":{ "type":"object", - "title":"OperationRefType", + "title":"LinearRingPropertyType", "required":[ - "operation" + "linearRing" ], "properties":{ - "operation":{ - "title":"operation", + "linearRing":{ + "title":"linearRing", "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/LinearRingType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Operation", + "localPart":"LinearRing", + "namespaceURI":"http://www.opengis.net/gml" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LinearRingPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "linearRing" + ] + }, + "ImageCRSRefType":{ + "type":"object", + "title":"ImageCRSRefType", + "required":[ + "imageCRS" + ], + "properties":{ + "imageCRS":{ + "title":"imageCRS", + "allOf":[ + { + "$ref":"#/definitions/ImageCRSType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ImageCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -141,11 +177,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationRefType", + "localPart":"ImageCRSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "operation", + "imageCRS", "remoteSchema", "type", "href", @@ -156,86 +192,190 @@ "actuate" ] }, - "DataBlockType":{ - "type":"object", - "title":"DataBlockType", + "TimeOrdinalEraType":{ "required":[ - "rangeParameters", - "tupleList", - "doubleOrNullTupleList" + "start", + "end" ], - "properties":{ - "rangeParameters":{ - "title":"rangeParameters", - "allOf":[ - { - "$ref":"#/definitions/RangeParametersType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rangeParameters", - "namespaceURI":"http://www.opengis.net/gml" } - }, - "tupleList":{ - "title":"tupleList", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeOrdinalEraType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "relatedTime", + "start", + "end", + "extent", + "member", + "group" + ] + }, + "GridEnvelopeType":{ + "type":"object", + "title":"GridEnvelopeType", + "required":[ + "low", + "high" + ], + "properties":{ + "low":{ + "title":"low", "allOf":[ { - "$ref":"#/definitions/CoordinatesType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } } ], "propertyType":"element", "elementName":{ - "localPart":"tupleList", + "localPart":"low", "namespaceURI":"http://www.opengis.net/gml" } }, - "doubleOrNullTupleList":{ - "title":"doubleOrNullTupleList", + "high":{ + "title":"high", "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":"element", "elementName":{ - "localPart":"doubleOrNullTupleList", + "localPart":"high", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DataBlockType", + "localPart":"GridEnvelopeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "rangeParameters", - "tupleList", - "doubleOrNullTupleList" + "low", + "high" ] }, - "MultiSurfacePropertyType":{ + "TimePeriodPropertyType":{ "type":"object", - "title":"MultiSurfacePropertyType", + "title":"TimePeriodPropertyType", "required":[ - "multiSurface" + "timePeriod" ], "properties":{ - "multiSurface":{ - "title":"multiSurface", + "timePeriod":{ + "title":"timePeriod", "allOf":[ { - "$ref":"#/definitions/MultiSurfaceType" + "$ref":"#/definitions/TimePeriodType" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiSurface", + "localPart":"TimePeriod", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -346,11 +486,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiSurfacePropertyType", + "localPart":"TimePeriodPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "multiSurface", + "timePeriod", "remoteSchema", "type", "href", @@ -361,230 +501,103 @@ "actuate" ] }, - "TimeNodeType":{ + "MultiSurfaceCoverageType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" }, { "type":"object", - "title":"TimeNodeType", + "title":"MultiSurfaceCoverageType", "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", - "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" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeNodeType", + "localPart":"MultiSurfaceCoverageType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "previousEdge", - "nextEdge", - "position" - ] + } }, - "DirectPositionType":{ + "CurveSegmentArrayPropertyType":{ "type":"object", - "title":"DirectPositionType", + "title":"CurveSegmentArrayPropertyType", "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", + "curveSegment":{ + "title":"curveSegment", "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/AbstractCurveSegmentType" + } + }, + "elementName":{ + "localPart":"_CurveSegment", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uomLabels", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_CurveSegment", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectPositionType", + "localPart":"CurveSegmentArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "srsName", - "srsDimension", - "axisLabels", - "uomLabels" + "curveSegment" ] }, - "EllipsoidType":{ - "required":[ - "semiMajorAxis", - "secondDefiningParameter" - ], + "MultiCurveType":{ "allOf":[ { - "$ref":"#/definitions/EllipsoidBaseType" + "$ref":"#/definitions/AbstractGeometricAggregateType" }, { "type":"object", - "title":"EllipsoidType", + "title":"MultiCurveType", "properties":{ - "ellipsoidID":{ - "title":"ellipsoidID", + "curveMember":{ + "title":"curveMember", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/IdentifierType" + "$ref":"#/definitions/CurvePropertyType" }, "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", + "localPart":"curveMember", "namespaceURI":"http://www.opengis.net/gml" } }, - "secondDefiningParameter":{ - "title":"secondDefiningParameter", + "curveMembers":{ + "title":"curveMembers", "allOf":[ { - "$ref":"#/definitions/SecondDefiningParameterType" + "$ref":"#/definitions/CurveArrayPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"secondDefiningParameter", + "localPart":"curveMembers", "namespaceURI":"http://www.opengis.net/gml" } } @@ -593,39 +606,36 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"EllipsoidType", + "localPart":"MultiCurveType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "ellipsoidID", - "remarks", - "semiMajorAxis", - "secondDefiningParameter" + "curveMember", + "curveMembers" ] }, - "MultiLineStringType":{ + "ProjectedCRSType":{ + "required":[ + "usesCartesianCS" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGeometricAggregateType" + "$ref":"#/definitions/AbstractGeneralDerivedCRSType" }, { "type":"object", - "title":"MultiLineStringType", + "title":"ProjectedCRSType", "properties":{ - "lineStringMember":{ - "title":"lineStringMember", + "usesCartesianCS":{ + "title":"usesCartesianCS", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LineStringPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CartesianCSRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"lineStringMember", + "localPart":"usesCartesianCS", "namespaceURI":"http://www.opengis.net/gml" } } @@ -634,200 +644,41 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiLineStringType", + "localPart":"ProjectedCRSType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "lineStringMember" + "usesCartesianCS" ] }, - "PolygonPatchArrayPropertyType":{ - "allOf":[ - { - "$ref":"#/definitions/SurfacePatchArrayPropertyType" - }, - { - "type":"object", - "title":"PolygonPatchArrayPropertyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PolygonPatchArrayPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "AbstractCurveSegmentType":{ + "AbstractSurfacePatchType":{ "type":"object", - "title":"AbstractCurveSegmentType", + "title":"AbstractSurfacePatchType", "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/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", + "localPart":"AbstractSurfacePatchType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "derivedCRSType", - "usesCS" - ] + } }, - "TargetPropertyType":{ + "TimeClockPropertyType":{ "type":"object", - "title":"TargetPropertyType", + "title":"TimeClockPropertyType", "required":[ - "feature", - "geometry" + "timeClock" ], "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", + "timeClock":{ + "title":"timeClock", "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/TimeClockType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Geometry", + "localPart":"TimeClock", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -938,12 +789,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TargetPropertyType", + "localPart":"TimeClockPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "feature", - "geometry", + "timeClock", "remoteSchema", "type", "href", @@ -954,161 +804,197 @@ "actuate" ] }, - "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":"" - } + "QuantityPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/ValuePropertyType" }, - "radix":{ - "title":"radix", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"radix", - "namespaceURI":"" + { + "type":"object", + "title":"QuantityPropertyType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"QuantityPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "PrimeMeridianType":{ + "required":[ + "greenwichLongitude" + ], + "allOf":[ + { + "$ref":"#/definitions/PrimeMeridianBaseType" }, - "factor":{ - "title":"factor", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"factor", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeIntervalLengthType", + "localPart":"PrimeMeridianType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "unit", - "radix", - "factor" + "meridianID", + "remarks", + "greenwichLongitude" ] }, - "VerticalCSRefType":{ + "DataBlockType":{ "type":"object", - "title":"VerticalCSRefType", + "title":"DataBlockType", "required":[ - "verticalCS" + "rangeParameters", + "tupleList", + "doubleOrNullTupleList" ], "properties":{ - "verticalCS":{ - "title":"verticalCS", + "rangeParameters":{ + "title":"rangeParameters", "allOf":[ { - "$ref":"#/definitions/VerticalCSType" + "$ref":"#/definitions/RangeParametersType" } ], "propertyType":"element", "elementName":{ - "localPart":"VerticalCS", + "localPart":"rangeParameters", "namespaceURI":"http://www.opengis.net/gml" } }, - "remoteSchema":{ - "title":"remoteSchema", + "tupleList":{ + "title":"tupleList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CoordinatesType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", + "propertyType":"element", + "elementName":{ + "localPart":"tupleList", "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", + "doubleOrNullTupleList":{ + "title":"doubleOrNullTupleList", "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":"doubleOrNullTupleList", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "arcrole":{ - "title":"arcrole", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DataBlockType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "rangeParameters", + "tupleList", + "doubleOrNullTupleList" + ] + }, + "LabelType":{ + "type":"object", + "title":"LabelType", + "properties":{ + "content":{ + "title":"content", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "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":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"LabelExpression", + "namespaceURI":"http://www.opengis.net/gml" } }, - "title":{ - "title":"title", + "transform":{ + "title":"transform", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1116,127 +1002,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" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"transform", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"VerticalCSRefType", + "localPart":"LabelType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "verticalCS", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "content", + "transform" ] }, - "BaseUnitType":{ - "required":[ - "unitsSystem" - ], + "UserDefinedCSType":{ "allOf":[ { - "$ref":"#/definitions/UnitDefinitionType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"BaseUnitType", + "title":"UserDefinedCSType", "properties":{ - "unitsSystem":{ - "title":"unitsSystem", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"unitsSystem", - "namespaceURI":"http://www.opengis.net/gml" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"BaseUnitType", + "localPart":"UserDefinedCSType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "unitsSystem" - ] + } }, - "EngineeringCRSType":{ - "required":[ - "usesCS", - "usesEngineeringDatum" + "RingPropertyType":{ + "type":"object", + "title":"RingPropertyType", + "required":[ + "ring" + ], + "properties":{ + "ring":{ + "title":"ring", + "allOf":[ + { + "$ref":"#/definitions/RingType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Ring", + "namespaceURI":"http://www.opengis.net/gml" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RingPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "ring" + ] + }, + "ImageDatumType":{ + "required":[ + "pixelInCell" ], "allOf":[ { - "$ref":"#/definitions/AbstractReferenceSystemType" + "$ref":"#/definitions/AbstractDatumType" }, { "type":"object", - "title":"EngineeringCRSType", + "title":"ImageDatumType", "properties":{ - "usesCS":{ - "title":"usesCS", - "allOf":[ - { - "$ref":"#/definitions/CoordinateSystemRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"usesCS", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "usesEngineeringDatum":{ - "title":"usesEngineeringDatum", + "pixelInCell":{ + "title":"pixelInCell", "allOf":[ { - "$ref":"#/definitions/EngineeringDatumRefType" + "$ref":"#/definitions/PixelInCellType" } ], "propertyType":"element", "elementName":{ - "localPart":"usesEngineeringDatum", + "localPart":"pixelInCell", "namespaceURI":"http://www.opengis.net/gml" } } @@ -1245,86 +1095,121 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"EngineeringCRSType", + "localPart":"ImageDatumType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "usesCS", - "usesEngineeringDatum" + "pixelInCell" ] }, - "AbstractCoordinateSystemBaseType":{ - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"AbstractCoordinateSystemBaseType", - "properties":{ + "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":"AbstractCoordinateSystemBaseType", + "localPart":"UnitOfMeasureType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "uom" + ] }, - "RelatedTimeType":{ - "allOf":[ - { - "$ref":"#/definitions/TimePrimitivePropertyType" + "AngleChoiceType":{ + "type":"object", + "title":"AngleChoiceType", + "required":[ + "angle", + "dmsAngle" + ], + "properties":{ + "angle":{ + "title":"angle", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"angle", + "namespaceURI":"http://www.opengis.net/gml" + } }, - { - "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":"" - } + "dmsAngle":{ + "title":"dmsAngle", + "allOf":[ + { + "$ref":"#/definitions/DMSAngleType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dmsAngle", + "namespaceURI":"http://www.opengis.net/gml" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"RelatedTimeType", + "localPart":"AngleChoiceType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "relativePosition" + "angle", + "dmsAngle" ] }, - "EllipsoidalCSRefType":{ + "DirectedNodePropertyType":{ "type":"object", - "title":"EllipsoidalCSRefType", + "title":"DirectedNodePropertyType", "required":[ - "ellipsoidalCS" + "node" ], "properties":{ - "ellipsoidalCS":{ - "title":"ellipsoidalCS", + "node":{ + "title":"node", "allOf":[ { - "$ref":"#/definitions/EllipsoidalCSType" + "$ref":"#/definitions/NodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"EllipsoidalCS", + "localPart":"Node", "namespaceURI":"http://www.opengis.net/gml" } }, + "orientation":{ + "title":"orientation", + "allOf":[ + { + "$ref":"#/definitions/SignType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"orientation", + "namespaceURI":"" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -1432,11 +1317,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EllipsoidalCSRefType", + "localPart":"DirectedNodePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "ellipsoidalCS", + "node", + "orientation", "remoteSchema", "type", "href", @@ -1447,109 +1333,79 @@ "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" - } - }, - "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minutes", - "namespaceURI":"http://www.opengis.net/gml" - } + "MultiLineStringType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometricAggregateType" }, - "seconds":{ - "title":"seconds", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"seconds", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DMSAngleType", + "localPart":"MultiLineStringType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "degrees", - "decimalMinutes", - "minutes", - "seconds" + "lineStringMember" ] }, - "CRSRefType":{ + "CartesianCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"CartesianCSType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CartesianCSType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "CartesianCSRefType":{ "type":"object", - "title":"CRSRefType", + "title":"CartesianCSRefType", "required":[ - "crs" + "cartesianCS" ], "properties":{ - "crs":{ - "title":"crs", + "cartesianCS":{ + "title":"cartesianCS", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractReferenceSystemType" - } - }, - "elementName":{ - "localPart":"_CRS", - "namespaceURI":"http://www.opengis.net/gml" - } + "$ref":"#/definitions/CartesianCSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_CRS", + "localPart":"CartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1660,11 +1516,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CRSRefType", + "localPart":"CartesianCSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "crs", + "cartesianCS", "remoteSchema", "type", "href", @@ -1675,80 +1531,23 @@ "actuate" ] }, - "LocationPropertyType":{ + "TimeOrdinalEraPropertyType":{ "type":"object", - "title":"LocationPropertyType", + "title":"TimeOrdinalEraPropertyType", "required":[ - "geometry", - "locationKeyWord", - "locationString", - "_null" + "timeOrdinalEra" ], "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" - } - }, - "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", + "timeOrdinalEra":{ + "title":"timeOrdinalEra", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TimeOrdinalEraType" } ], "propertyType":"element", "elementName":{ - "localPart":"Null", + "localPart":"TimeOrdinalEra", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1859,14 +1658,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LocationPropertyType", + "localPart":"TimeOrdinalEraPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geometry", - "locationKeyWord", - "locationString", - "_null", + "timeOrdinalEra", "remoteSchema", "type", "href", @@ -1877,373 +1673,216 @@ "actuate" ] }, - "EllipsoidalCSType":{ + "TriangleType":{ + "required":[ + "exterior" + ], "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/AbstractSurfacePatchType" }, { "type":"object", - "title":"EllipsoidalCSType", + "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":"EllipsoidalCSType", + "localPart":"TriangleType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "exterior", + "interpolation" + ] }, - "ConcatenatedOperationRefType":{ + "DirectPositionListType":{ "type":"object", - "title":"ConcatenatedOperationRefType", - "required":[ - "concatenatedOperation" - ], + "title":"DirectPositionListType", "properties":{ - "concatenatedOperation":{ - "title":"concatenatedOperation", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ConcatenatedOperationType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"ConcatenatedOperation", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"value" }, - "remoteSchema":{ - "title":"remoteSchema", + "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"count", + "namespaceURI":"" } }, - "type":{ - "title":"type", + "srsName":{ + "title":"srsName", "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":"srsName", + "namespaceURI":"" } }, - "href":{ - "title":"href", + "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":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ConcatenatedOperationRefType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "concatenatedOperation", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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", + "localPart":"srsDimension", "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", + "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":"DirectedFacePropertyType", + "localPart":"DirectPositionListType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "face", - "orientation", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "value", + "count", + "srsName", + "srsDimension", + "axisLabels", + "uomLabels" ] }, - "AbstractGeneralTransformationType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateOperationType" - }, - { - "type":"object", - "title":"AbstractGeneralTransformationType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractGeneralTransformationType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "ValueArrayType":{ + "AbstractFeatureType":{ "allOf":[ { - "$ref":"#/definitions/CompositeValueType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"ValueArrayType", + "title":"AbstractFeatureType", "properties":{ - "codeSpace":{ - "title":"codeSpace", + "boundedBy":{ + "title":"boundedBy", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BoundingShapeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"boundedBy", + "namespaceURI":"http://www.opengis.net/gml" } }, - "uom":{ - "title":"uom", + "location":{ + "title":"location", "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/LocationPropertyType" + } + }, + "elementName":{ + "localPart":"location", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"location", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -2251,152 +1890,106 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ValueArrayType", + "localPart":"AbstractFeatureType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "codeSpace", - "uom" + "boundedBy", + "location" ] }, - "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" + "MultiCurveDomainType":{ + "allOf":[ + { + "$ref":"#/definitions/DomainSetType" + }, + { + "type":"object", + "title":"MultiCurveDomainType", + "properties":{ } } - }, + ], "typeType":"classInfo", - "propertiesOrder":[ - "affinePlacement" - ] + "typeName":{ + "localPart":"MultiCurveDomainType", + "namespaceURI":"http://www.opengis.net/gml" + } }, - "LineStringType":{ - "required":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates" - ], + "PolygonPatchType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCurveType" + "$ref":"#/definitions/AbstractSurfacePatchType" }, { "type":"object", - "title":"LineStringType", + "title":"PolygonPatchType", "properties":{ - "posOrPointPropertyOrPointRep":{ - "title":"posOrPointPropertyOrPointRep", + "exterior":{ + "title":"exterior", "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" - } - } - ] + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractRingPropertyType" + } }, - "minItems":2 + "elementName":{ + "localPart":"exterior", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"elementRefs" + "propertyType":"elementRef", + "elementName":{ + "localPart":"exterior", + "namespaceURI":"http://www.opengis.net/gml" + } }, - "posList":{ - "title":"posList", + "interior":{ + "title":"interior", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"posList", + "localPart":"interior", "namespaceURI":"http://www.opengis.net/gml" } }, - "coordinates":{ - "title":"coordinates", + "interpolation":{ + "title":"interpolation", "allOf":[ { - "$ref":"#/definitions/CoordinatesType" + "$ref":"#/definitions/SurfaceInterpolationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"coordinates", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"interpolation", + "namespaceURI":"" } } } @@ -2404,117 +1997,408 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStringType", + "localPart":"PolygonPatchType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates" + "exterior", + "interior", + "interpolation" ] }, - "TimeClockType":{ + "ValueArrayPropertyType":{ + "type":"object", + "title":"ValueArrayPropertyType", "required":[ - "referenceEvent", - "referenceTime", - "utcReference" + "value" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractTimeReferenceSystemType" - }, - { - "type":"object", - "title":"TimeClockType", - "properties":{ - "referenceEvent":{ - "title":"referenceEvent", - "allOf":[ - { - "$ref":"#/definitions/StringOrRefType" + "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" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CodeType" + } + }, + "elementName":{ + "localPart":"Category", + "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/QuantityExtentType" + } + }, + "elementName":{ + "localPart":"QuantityExtent", + "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" + } + }, + { + "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + }, + "elementName":{ + "localPart":"Count", + "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":"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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + }, + "elementName":{ + "localPart":"_Object", + "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/CompositeValueType" + } + }, + "elementName":{ + "localPart":"CompositeValue", + "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":"#/definitions/MeasureType" + } + }, + "elementName":{ + "localPart":"Quantity", + "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/CategoryExtentType" + } + }, + "elementName":{ + "localPart":"CategoryExtent", + "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":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + }, + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/gml" + } + } + ] + }, + "minItems":1 + } + ], + "propertyType":"elementRefs" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ValueArrayPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "value" + ] + }, + "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":"referenceEvent", + "localPart":"valueComponent", "namespaceURI":"http://www.opengis.net/gml" } }, - "referenceTime":{ - "title":"referenceTime", + "valueComponents":{ + "title":"valueComponents", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time" + "$ref":"#/definitions/ValueArrayPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"referenceTime", + "localPart":"valueComponents", "namespaceURI":"http://www.opengis.net/gml" } - }, - "utcReference":{ - "title":"utcReference", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CompositeValueType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "valueComponent", + "valueComponents" + ] + }, + "GridType":{ + "required":[ + "limits", + "axisName", + "dimension" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"GridType", + "properties":{ + "limits":{ + "title":"limits", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time" + "$ref":"#/definitions/GridLimitsType" } ], "propertyType":"element", "elementName":{ - "localPart":"utcReference", + "localPart":"limits", "namespaceURI":"http://www.opengis.net/gml" } }, - "dateBasis":{ - "title":"dateBasis", + "axisName":{ + "title":"axisName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TimeCalendarPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"dateBasis", + "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":"TimeClockType", + "localPart":"GridType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "referenceEvent", - "referenceTime", - "utcReference", - "dateBasis" + "limits", + "axisName", + "dimension" ] }, - "OperationMethodRefType":{ + "GeocentricCRSRefType":{ "type":"object", - "title":"OperationMethodRefType", + "title":"GeocentricCRSRefType", "required":[ - "operationMethod" + "geocentricCRS" ], "properties":{ - "operationMethod":{ - "title":"operationMethod", + "geocentricCRS":{ + "title":"geocentricCRS", "allOf":[ { - "$ref":"#/definitions/OperationMethodType" + "$ref":"#/definitions/GeocentricCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationMethod", + "localPart":"GeocentricCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2625,11 +2509,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationMethodRefType", + "localPart":"GeocentricCRSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "operationMethod", + "geocentricCRS", "remoteSchema", "type", "href", @@ -2640,286 +2524,196 @@ "actuate" ] }, - "TimePositionType":{ + "ScalarValuePropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/ValuePropertyType" + }, + { + "type":"object", + "title":"ScalarValuePropertyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ScalarValuePropertyType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "FeatureArrayPropertyType":{ "type":"object", - "title":"TimePositionType", + "title":"FeatureArrayPropertyType", "properties":{ - "value":{ - "title":"value", + "feature":{ + "title":"feature", "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" + "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":"attribute", - "attributeName":{ - "localPart":"indeterminatePosition", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Feature", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TimePositionType", + "localPart":"FeatureArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "frame", - "calendarEraName", - "indeterminatePosition" + "feature" ] }, - "TemporalCSType":{ + "TopoCurveType":{ + "required":[ + "directedEdge" + ], "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/AbstractTopologyType" }, { "type":"object", - "title":"TemporalCSType", + "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" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TemporalCSType", + "localPart":"TopoCurveType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "directedEdge" + ] }, - "BagType":{ + "GeometricComplexType":{ + "required":[ + "element" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"BagType", + "title":"GeometricComplexType", "properties":{ - "member":{ - "title":"member", + "element":{ + "title":"element", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AssociationType" + "$ref":"#/definitions/GeometricPrimitivePropertyType" }, - "minItems":0 + "minItems":1 } ], "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" - ] - }, - "CylindricalCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"CylindricalCSType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CylindricalCSType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "RectangleType":{ - "required":[ - "exterior" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSurfacePatchType" - }, - { - "type":"object", - "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", + "localPart":"element", "namespaceURI":"http://www.opengis.net/gml" } - }, - "interpolation":{ - "title":"interpolation", - "allOf":[ - { - "$ref":"#/definitions/SurfaceInterpolationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"interpolation", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"RectangleType", + "localPart":"GeometricComplexType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "exterior", - "interpolation" + "element" ] }, - "AbstractCoverageType":{ + "EnvelopeWithTimePeriodType":{ "required":[ - "domainSet", - "rangeSet" + "timePosition" ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/EnvelopeType" }, { "type":"object", - "title":"AbstractCoverageType", + "title":"EnvelopeWithTimePeriodType", "properties":{ - "domainSet":{ - "title":"domainSet", + "timePosition":{ + "title":"timePosition", "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/TimePositionType" }, - "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" + "maxItems":2, + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"rangeSet", + "localPart":"timePosition", "namespaceURI":"http://www.opengis.net/gml" } }, - "dimension":{ - "title":"dimension", + "frame":{ + "title":"frame", "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":"frame", "namespaceURI":"" } } @@ -2928,32 +2722,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractCoverageType", + "localPart":"EnvelopeWithTimePeriodType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "domainSet", - "rangeSet", - "dimension" + "timePosition", + "frame" ] }, - "GeographicCRSRefType":{ + "CompositeSurfacePropertyType":{ "type":"object", - "title":"GeographicCRSRefType", + "title":"CompositeSurfacePropertyType", "required":[ - "geographicCRS" + "compositeSurface" ], "properties":{ - "geographicCRS":{ - "title":"geographicCRS", + "compositeSurface":{ + "title":"compositeSurface", "allOf":[ { - "$ref":"#/definitions/GeographicCRSType" + "$ref":"#/definitions/CompositeSurfaceType" } ], "propertyType":"element", "elementName":{ - "localPart":"GeographicCRS", + "localPart":"CompositeSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -3064,11 +2857,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeographicCRSRefType", + "localPart":"CompositeSurfacePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geographicCRS", + "compositeSurface", "remoteSchema", "type", "href", @@ -3079,54 +2872,140 @@ "actuate" ] }, - "TemporalCSRefType":{ + "AbstractDatumBaseType":{ + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "type":"object", + "title":"AbstractDatumBaseType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDatumBaseType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "TinType.ControlPoint":{ "type":"object", - "title":"TemporalCSRefType", + "title":"TinType.ControlPoint", "required":[ - "temporalCS" + "posList", + "geometricPositionGroup" ], "properties":{ - "temporalCS":{ - "title":"temporalCS", + "posList":{ + "title":"posList", "allOf":[ { - "$ref":"#/definitions/TemporalCSType" + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalCS", + "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" + "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "posList", + "geometricPositionGroup" + ] + }, + "VerticalDatumType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDatumType" }, - "type":{ - "title":"type", + { + "type":"object", + "title":"VerticalDatumType", + "properties":{ + "verticalDatumType":{ + "title":"verticalDatumType", + "allOf":[ + { + "$ref":"#/definitions/VerticalDatumTypeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"verticalDatumType", + "namespaceURI":"http://www.opengis.net/gml" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VerticalDatumType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "verticalDatumType" + ] + }, + "TimePositionType":{ + "type":"object", + "title":"TimePositionType", + "properties":{ + "value":{ + "title":"value", "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":"value" }, - "href":{ - "title":"href", + "frame":{ + "title":"frame", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -3134,110 +3013,140 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"frame", + "namespaceURI":"" } }, - "role":{ - "title":"role", + "calendarEraName":{ + "title":"calendarEraName", "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":"calendarEraName", + "namespaceURI":"" } }, - "arcrole":{ - "title":"arcrole", + "indeterminatePosition":{ + "title":"indeterminatePosition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TimeIndeterminateValueType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"indeterminatePosition", + "namespaceURI":"" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimePositionType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "value", + "frame", + "calendarEraName", + "indeterminatePosition" + ] + }, + "GridFunctionType":{ + "type":"object", + "title":"GridFunctionType", + "properties":{ + "sequenceRule":{ + "title":"sequenceRule", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SequenceRuleType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"sequenceRule", + "namespaceURI":"http://www.opengis.net/gml" } }, - "show":{ - "title":"show", + "startPoint":{ + "title":"startPoint", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"array", + "items":{ + "$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":"startPoint", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "actuate":{ - "title":"actuate", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GridFunctionType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "sequenceRule", + "startPoint" + ] + }, + "TopoPointPropertyType":{ + "type":"object", + "title":"TopoPointPropertyType", + "required":[ + "topoPoint" + ], + "properties":{ + "topoPoint":{ + "title":"topoPoint", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/TopoPointType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"TopoPoint", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TemporalCSRefType", + "localPart":"TopoPointPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "temporalCS", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "topoPoint" ] }, - "ObliqueCartesianCSRefType":{ + "TemporalCSRefType":{ "type":"object", - "title":"ObliqueCartesianCSRefType", + "title":"TemporalCSRefType", "required":[ - "obliqueCartesianCS" + "temporalCS" ], "properties":{ - "obliqueCartesianCS":{ - "title":"obliqueCartesianCS", + "temporalCS":{ + "title":"temporalCS", "allOf":[ { - "$ref":"#/definitions/ObliqueCartesianCSType" + "$ref":"#/definitions/TemporalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ObliqueCartesianCS", + "localPart":"TemporalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -3348,11 +3257,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ObliqueCartesianCSRefType", + "localPart":"TemporalCSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "obliqueCartesianCS", + "temporalCS", "remoteSchema", "type", "href", @@ -3363,26 +3272,65 @@ "actuate" ] }, - "TimeNodePropertyType":{ + "SymbolType":{ "type":"object", - "title":"TimeNodePropertyType", + "title":"SymbolType", "required":[ - "timeNode" + "symbolType" ], "properties":{ - "timeNode":{ - "title":"timeNode", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/TimeNodeType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" + }, + "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeNode", + "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":[ @@ -3490,11 +3438,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeNodePropertyType", + "localPart":"SymbolType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeNode", + "any", + "symbolType", + "transform", + "about", "remoteSchema", "type", "href", @@ -3505,121 +3456,170 @@ "actuate" ] }, - "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" - ] - }, - "ScaleType":{ + "TemporalDatumType":{ + "required":[ + "origin" + ], "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/TemporalDatumBaseType" }, { "type":"object", - "title":"ScaleType", + "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":"ScaleType", + "localPart":"TemporalDatumType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "origin" + ] }, - "PolygonType":{ + "GraphStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"#/definitions/BaseStyleDescriptorType" }, { "type":"object", - "title":"PolygonType", + "title":"GraphStyleType", "properties":{ - "exterior":{ - "title":"exterior", + "planar":{ + "title":"planar", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"exterior", + "localPart":"planar", "namespaceURI":"http://www.opengis.net/gml" } }, - "interior":{ - "title":"interior", + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "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":{ - "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" - } + "$ref":"#/definitions/AesheticCriteriaType" }, "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"interior", + "localPart":"aestheticCriteria", "namespaceURI":"http://www.opengis.net/gml" } } @@ -3628,49 +3628,56 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolygonType", + "localPart":"GraphStyleType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "exterior", - "interior" + "planar", + "directed", + "grid", + "minDistance", + "minAngle", + "graphType", + "drawingType", + "lineType", + "aestheticCriteria" ] }, - "MultiPointCoverageType":{ + "ScaleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDiscreteCoverageType" + "$ref":"#/definitions/MeasureType" }, { "type":"object", - "title":"MultiPointCoverageType", + "title":"ScaleType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiPointCoverageType", + "localPart":"ScaleType", "namespaceURI":"http://www.opengis.net/gml" } }, - "CompositeSolidPropertyType":{ + "PointPropertyType":{ "type":"object", - "title":"CompositeSolidPropertyType", + "title":"PointPropertyType", "required":[ - "compositeSolid" + "point" ], "properties":{ - "compositeSolid":{ - "title":"compositeSolid", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/CompositeSolidType" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"CompositeSolid", + "localPart":"Point", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -3781,11 +3788,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CompositeSolidPropertyType", + "localPart":"PointPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "compositeSolid", + "point", "remoteSchema", "type", "href", @@ -3796,143 +3803,84 @@ "actuate" ] }, - "ParameterValueType":{ + "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" + }, + "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":"MeasureOrNullListType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ "value", - "dmsAngleValue", - "stringValue", - "integerValue", - "booleanValue", - "valueList", - "integerValueList", - "valueFile", - "valueOfParameter" + "uom" + ] + }, + "AbstractTimeSliceType":{ + "required":[ + "validTime" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeneralParameterValueType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"ParameterValueType", + "title":"AbstractTimeSliceType", "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", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TimePrimitivePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"valueFile", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/gml" } }, - "valueOfParameter":{ - "title":"valueOfParameter", + "dataSource":{ + "title":"dataSource", "allOf":[ { - "$ref":"#/definitions/OperationParameterRefType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"valueOfParameter", + "localPart":"dataSource", "namespaceURI":"http://www.opengis.net/gml" } } @@ -3941,61 +3889,36 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ParameterValueType", + "localPart":"AbstractTimeSliceType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "dmsAngleValue", - "stringValue", - "integerValue", - "booleanValue", - "valueList", - "integerValueList", - "valueFile", - "valueOfParameter" + "validTime", + "dataSource" ] }, - "LengthType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - }, - { - "type":"object", - "title":"LengthType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LengthType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "AbsoluteExternalPositionalAccuracyType":{ + "BaseUnitType":{ "required":[ - "result" + "unitsSystem" ], "allOf":[ { - "$ref":"#/definitions/AbstractPositionalAccuracyType" + "$ref":"#/definitions/UnitDefinitionType" }, { "type":"object", - "title":"AbsoluteExternalPositionalAccuracyType", + "title":"BaseUnitType", "properties":{ - "result":{ - "title":"result", + "unitsSystem":{ + "title":"unitsSystem", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/ReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"result", + "localPart":"unitsSystem", "namespaceURI":"http://www.opengis.net/gml" } } @@ -4004,282 +3927,85 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbsoluteExternalPositionalAccuracyType", + "localPart":"BaseUnitType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "result" + "unitsSystem" ] }, - "AbstractFeatureType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" - }, - { - "type":"object", - "title":"AbstractFeatureType", - "properties":{ - "boundedBy":{ - "title":"boundedBy", - "allOf":[ - { - "$ref":"#/definitions/BoundingShapeType" + "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" } - ], - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractFeatureType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "boundedBy", - "location" - ] - }, - "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" - } + }, + "minItems":0 } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Solid", + "namespaceURI":"http://www.opengis.net/gml" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ConversionType", - "namespaceURI":"http://www.opengis.net/gml" }, - "propertiesOrder":[ - "usesMethod", - "usesValue" - ] - }, - "FeatureCollectionType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureCollectionType" - }, - { - "type":"object", - "title":"FeatureCollectionType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"FeatureCollectionType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "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", + "localPart":"SolidArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "maximalComplex", - "superComplex", - "subComplex", - "topoPrimitiveMember", - "topoPrimitiveMembers", - "isMaximal" + "solid" ] }, - "TransformationRefType":{ + "GeometryPropertyType":{ "type":"object", - "title":"TransformationRefType", + "title":"GeometryPropertyType", "required":[ - "transformation" + "geometry" ], "properties":{ - "transformation":{ - "title":"transformation", + "geometry":{ + "title":"geometry", "allOf":[ { - "$ref":"#/definitions/TransformationType" + "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":"Transformation", + "localPart":"_Geometry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -4390,11 +4116,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TransformationRefType", + "localPart":"GeometryPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "transformation", + "geometry", "remoteSchema", "type", "href", @@ -4405,122 +4131,165 @@ "actuate" ] }, - "EllipsoidBaseType":{ - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" + "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":"" + } }, - { - "type":"object", - "title":"EllipsoidBaseType", - "properties":{ + "numDerivativesAtEnd":{ + "title":"numDerivativesAtEnd", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"numDerivativesAtEnd", + "namespaceURI":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EllipsoidBaseType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "ArcByBulgeType":{ - "allOf":[ - { - "$ref":"#/definitions/ArcStringByBulgeType" }, - { - "type":"object", - "title":"ArcByBulgeType", - "properties":{ + "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":"ArcByBulgeType", + "localPart":"AbstractCurveSegmentType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "numDerivativesAtStart", + "numDerivativesAtEnd", + "numDerivativeInterior" + ] }, - "CoordinateSystemAxisType":{ + "ClothoidType":{ "required":[ - "axisAbbrev", - "axisDirection", - "uom" + "refLocation", + "scaleFactor", + "startParameter", + "endParameter" ], "allOf":[ { - "$ref":"#/definitions/CoordinateSystemAxisBaseType" + "$ref":"#/definitions/AbstractCurveSegmentType" }, { "type":"object", - "title":"CoordinateSystemAxisType", + "title":"ClothoidType", "properties":{ - "axisID":{ - "title":"axisID", + "refLocation":{ + "title":"refLocation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IdentifierType" - }, - "minItems":0 + "$ref":"#/definitions/ClothoidType.RefLocation" } ], "propertyType":"element", "elementName":{ - "localPart":"axisID", + "localPart":"refLocation", "namespaceURI":"http://www.opengis.net/gml" } }, - "remarks":{ - "title":"remarks", + "scaleFactor":{ + "title":"scaleFactor", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"element", "elementName":{ - "localPart":"remarks", + "localPart":"scaleFactor", "namespaceURI":"http://www.opengis.net/gml" } }, - "axisAbbrev":{ - "title":"axisAbbrev", + "startParameter":{ + "title":"startParameter", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"axisAbbrev", + "localPart":"startParameter", "namespaceURI":"http://www.opengis.net/gml" } }, - "axisDirection":{ - "title":"axisDirection", + "endParameter":{ + "title":"endParameter", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"axisDirection", + "localPart":"endParameter", "namespaceURI":"http://www.opengis.net/gml" } - }, - "uom":{ - "title":"uom", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ClothoidType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "refLocation", + "scaleFactor", + "startParameter", + "endParameter" + ] + }, + "RelativeInternalPositionalAccuracyType":{ + "required":[ + "result" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractPositionalAccuracyType" + }, + { + "type":"object", + "title":"RelativeInternalPositionalAccuracyType", + "properties":{ + "result":{ + "title":"result", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/MeasureType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", + "propertyType":"element", + "elementName":{ + "localPart":"result", "namespaceURI":"http://www.opengis.net/gml" } } @@ -4529,65 +4298,122 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateSystemAxisType", + "localPart":"RelativeInternalPositionalAccuracyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "axisID", - "remarks", - "axisAbbrev", - "axisDirection", - "uom" + "result" ] }, - "AbstractTopologyType":{ + "ArrayType":{ "allOf":[ { "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"AbstractTopologyType", + "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":"AbstractTopologyType", + "localPart":"ArrayType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "members" + ] }, - "VerticalCRSRefType":{ + "TargetPropertyType":{ "type":"object", - "title":"VerticalCRSRefType", + "title":"TargetPropertyType", "required":[ - "verticalCRS" + "feature", + "geometry" ], "properties":{ - "verticalCRS":{ - "title":"verticalCRS", + "feature":{ + "title":"feature", "allOf":[ { - "$ref":"#/definitions/VerticalCRSType" + "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":"VerticalCRS", + "localPart":"_Feature", "namespaceURI":"http://www.opengis.net/gml" } }, - "remoteSchema":{ - "title":"remoteSchema", + "geometry":{ + "title":"geometry", "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/AbstractGeometryType" + } + }, + "elementName":{ + "localPart":"_Geometry", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", + "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" } }, @@ -4685,11 +4511,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"VerticalCRSRefType", + "localPart":"TargetPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "verticalCRS", + "feature", + "geometry", "remoteSchema", "type", "href", @@ -4700,284 +4527,183 @@ "actuate" ] }, - "CurveSegmentArrayPropertyType":{ + "GridLimitsType":{ "type":"object", - "title":"CurveSegmentArrayPropertyType", + "title":"GridLimitsType", + "required":[ + "gridEnvelope" + ], "properties":{ - "curveSegment":{ - "title":"curveSegment", + "gridEnvelope":{ + "title":"gridEnvelope", "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":"#/definitions/GridEnvelopeType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_CurveSegment", + "localPart":"GridEnvelope", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CurveSegmentArrayPropertyType", + "localPart":"GridLimitsType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "curveSegment" + "gridEnvelope" ] }, - "ValuePropertyType":{ - "type":"object", - "title":"ValuePropertyType", + "OperationParameterGroupType":{ "required":[ - "_boolean", - "category", - "quantity", - "count", - "booleanList", - "categoryList", - "quantityList", - "countList", - "categoryExtent", - "quantityExtent", - "countExtent", - "compositeValue", - "object", - "_null" + "includesParameter" ], - "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" - } + "allOf":[ + { + "$ref":"#/definitions/OperationParameterGroupBaseType" }, - "booleanList":{ - "title":"booleanList", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" } - } - ], - "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" + }, + "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" } } - ], - "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", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OperationParameterGroupType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "groupID", + "remarks", + "maximumOccurs", + "includesParameter" + ] + }, + "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/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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"CompositeValue", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"value" }, - "object":{ - "title":"object", + "uom":{ + "title":"uom", "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" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Object", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uom", + "namespaceURI":"" } - }, - "_null":{ - "title":"_null", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MeasureListType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "value", + "uom" + ] + }, + "ConversionRefType":{ + "type":"object", + "title":"ConversionRefType", + "required":[ + "conversion" + ], + "properties":{ + "conversion":{ + "title":"conversion", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ConversionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Null", + "localPart":"Conversion", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -5088,24 +4814,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ValuePropertyType", + "localPart":"ConversionRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "_boolean", - "category", - "quantity", - "count", - "booleanList", - "categoryList", - "quantityList", - "countList", - "categoryExtent", - "quantityExtent", - "countExtent", - "compositeValue", - "object", - "_null", + "conversion", "remoteSchema", "type", "href", @@ -5116,44 +4829,7 @@ "actuate" ] }, - "ProjectedCRSType":{ - "required":[ - "usesCartesianCS" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGeneralDerivedCRSType" - }, - { - "type":"object", - "title":"ProjectedCRSType", - "properties":{ - "usesCartesianCS":{ - "title":"usesCartesianCS", - "allOf":[ - { - "$ref":"#/definitions/CartesianCSRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"usesCartesianCS", - "namespaceURI":"http://www.opengis.net/gml" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ProjectedCRSType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "usesCartesianCS" - ] - }, - "TriangleType":{ + "RectangleType":{ "required":[ "exterior" ], @@ -5163,7 +4839,7 @@ }, { "type":"object", - "title":"TriangleType", + "title":"RectangleType", "properties":{ "exterior":{ "title":"exterior", @@ -5208,7 +4884,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TriangleType", + "localPart":"RectangleType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ @@ -5216,131 +4892,123 @@ "interpolation" ] }, - "ConeType":{ + "TinType":{ + "required":[ + "maxLength", + "controlPoint" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGriddedSurfaceType" + "$ref":"#/definitions/TriangulatedSurfaceType" }, { "type":"object", - "title":"ConeType", + "title":"TinType", "properties":{ - "horizontalCURVETYPE":{ - "title":"horizontalCURVETYPE", + "stopLines":{ + "title":"stopLines", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "type":"array", + "items":{ + "$ref":"#/definitions/LineStringSegmentArrayPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"horizontalCurveType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"stopLines", + "namespaceURI":"http://www.opengis.net/gml" } }, - "verticalCURVETYPE":{ - "title":"verticalCURVETYPE", + "breakLines":{ + "title":"breakLines", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "type":"array", + "items":{ + "$ref":"#/definitions/LineStringSegmentArrayPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"verticalCurveType", - "namespaceURI":"" + "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":"ConeType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "horizontalCURVETYPE", - "verticalCURVETYPE" - ] - }, - "CovarianceElementType":{ - "type":"object", - "title":"CovarianceElementType", - "required":[ - "rowIndex", - "columnIndex", - "covariance" - ], - "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" - } - }, - "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", + "localPart":"TinType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "rowIndex", - "columnIndex", - "covariance" + "stopLines", + "breakLines", + "maxLength", + "controlPoint" ] }, - "CoordinateSystemAxisRefType":{ + "AbstractGeneralOperationParameterRefType":{ "type":"object", - "title":"CoordinateSystemAxisRefType", + "title":"AbstractGeneralOperationParameterRefType", "required":[ - "coordinateSystemAxis" + "generalOperationParameter" ], "properties":{ - "coordinateSystemAxis":{ - "title":"coordinateSystemAxis", + "generalOperationParameter":{ + "title":"generalOperationParameter", "allOf":[ { - "$ref":"#/definitions/CoordinateSystemAxisType" + "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":"CoordinateSystemAxis", + "localPart":"_GeneralOperationParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -5451,11 +5119,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateSystemAxisRefType", + "localPart":"AbstractGeneralOperationParameterRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "coordinateSystemAxis", + "generalOperationParameter", "remoteSchema", "type", "href", @@ -5466,215 +5134,190 @@ "actuate" ] }, - "CompoundCRSType":{ - "required":[ - "includesCRS" - ], + "AbstractRingType":{ "allOf":[ { - "$ref":"#/definitions/AbstractReferenceSystemType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"CompoundCRSType", + "title":"AbstractRingType", "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", + "localPart":"AbstractRingType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "includesCRS" - ] + } }, - "ArcStringType":{ - "required":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates" + "PolygonPatchArrayPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/SurfacePatchArrayPropertyType" + }, + { + "type":"object", + "title":"PolygonPatchArrayPropertyType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PolygonPatchArrayPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "LinearCSType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"ArcStringType", + "title":"LinearCSType", "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", + "localPart":"LinearCSType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "interpolation", - "numArc" - ] + } }, - "MultiSurfaceDomainType":{ + "EllipsoidalCSType":{ "allOf":[ { - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"MultiSurfaceDomainType", + "title":"EllipsoidalCSType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiSurfaceDomainType", + "localPart":"EllipsoidalCSType", "namespaceURI":"http://www.opengis.net/gml" } }, - "MultiGeometryPropertyType":{ + "AbstractGMLType":{ "type":"object", - "title":"MultiGeometryPropertyType", + "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" + ] + }, + "CoverageFunctionType":{ + "type":"object", + "title":"CoverageFunctionType", "required":[ - "geometricAggregate" + "mappingRule", + "gridFunction" ], "properties":{ - "geometricAggregate":{ - "title":"geometricAggregate", + "mappingRule":{ + "title":"mappingRule", + "allOf":[ + { + "$ref":"#/definitions/StringOrRefType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MappingRule", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "gridFunction":{ + "title":"gridFunction", "allOf":[ { "type":"object", @@ -5683,18 +5326,85 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractGeometricAggregateType" + "$ref":"#/definitions/GridFunctionType" } }, "elementName":{ - "localPart":"_GeometricAggregate", + "localPart":"GridFunction", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_GeometricAggregate", + "localPart":"GridFunction", + "namespaceURI":"http://www.opengis.net/gml" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CoverageFunctionType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "mappingRule", + "gridFunction" + ] + }, + "LengthType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + }, + { + "type":"object", + "title":"LengthType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LengthType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "VerticalCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"VerticalCSType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VerticalCSType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "LinearCSRefType":{ + "type":"object", + "title":"LinearCSRefType", + "required":[ + "linearCS" + ], + "properties":{ + "linearCS":{ + "title":"linearCS", + "allOf":[ + { + "$ref":"#/definitions/LinearCSType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LinearCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -5805,11 +5515,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiGeometryPropertyType", + "localPart":"LinearCSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geometricAggregate", + "linearCS", "remoteSchema", "type", "href", @@ -5820,79 +5530,91 @@ "actuate" ] }, - "MeasureType":{ + "CoordinatesType":{ "type":"object", - "title":"MeasureType", - "required":[ - "uom" - ], + "title":"CoordinatesType", "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/string" } ], "propertyType":"value" }, - "uom":{ - "title":"uom", + "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":"uom", + "localPart":"decimal", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MeasureType", + }, + "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":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CoordinatesType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ "value", - "uom" + "decimal", + "cs", + "ts" ] }, - "DirectedNodePropertyType":{ + "VerticalDatumRefType":{ "type":"object", - "title":"DirectedNodePropertyType", + "title":"VerticalDatumRefType", "required":[ - "node" + "verticalDatum" ], "properties":{ - "node":{ - "title":"node", + "verticalDatum":{ + "title":"verticalDatum", "allOf":[ { - "$ref":"#/definitions/NodeType" + "$ref":"#/definitions/VerticalDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"Node", + "localPart":"VerticalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, - "orientation":{ - "title":"orientation", - "allOf":[ - { - "$ref":"#/definitions/SignType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"orientation", - "namespaceURI":"" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -6000,12 +5722,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectedNodePropertyType", + "localPart":"VerticalDatumRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "node", - "orientation", + "verticalDatum", "remoteSchema", "type", "href", @@ -6016,329 +5737,272 @@ "actuate" ] }, - "BoundedFeatureType":{ + "CategoryExtentType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/CodeOrNullListType" }, { "type":"object", - "title":"BoundedFeatureType", + "title":"CategoryExtentType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"BoundedFeatureType", + "localPart":"CategoryExtentType", "namespaceURI":"http://www.opengis.net/gml" } }, - "SphericalCSRefType":{ - "type":"object", - "title":"SphericalCSRefType", + "CompositeSurfaceType":{ "required":[ - "sphericalCS" + "surfaceMember" ], - "properties":{ - "sphericalCS":{ - "title":"sphericalCS", - "allOf":[ - { - "$ref":"#/definitions/SphericalCSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SphericalCS", - "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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractSurfaceType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SphericalCSRefType", + "localPart":"CompositeSurfaceType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "sphericalCS", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "surfaceMember" ] }, - "SequenceRuleType":{ + "CodeType":{ "type":"object", - "title":"SequenceRuleType", + "title":"CodeType", "properties":{ "value":{ "title":"value", "allOf":[ { - "$ref":"#/definitions/SequenceRuleNames" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"value" }, - "order":{ - "title":"order", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "$ref":"#/definitions/IncrementOrder" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"order", + "localPart":"codeSpace", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SequenceRuleType", + "localPart":"CodeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ "value", - "order" + "codeSpace" ] }, - "DerivedCRSTypeType":{ + "AbstractDiscreteCoverageType":{ "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/AbstractCoverageType" }, { "type":"object", - "title":"DerivedCRSTypeType", + "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":"DerivedCRSTypeType", + "localPart":"AbstractDiscreteCoverageType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "coverageFunction" + ] }, - "OperationMethodBaseType":{ + "DirectedObservationAtDistanceType":{ + "required":[ + "distance" + ], "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/DirectedObservationType" }, { "type":"object", - "title":"OperationMethodBaseType", + "title":"DirectedObservationAtDistanceType", "properties":{ + "distance":{ + "title":"distance", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"distance", + "namespaceURI":"http://www.opengis.net/gml" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationMethodBaseType", + "localPart":"DirectedObservationAtDistanceType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "distance" + ] }, - "FormulaType":{ - "type":"object", - "title":"FormulaType", + "TimeClockType":{ "required":[ - "b", - "c" + "referenceEvent", + "referenceTime", + "utcReference" ], - "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"c", - "namespaceURI":"http://www.opengis.net/gml" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeReferenceSystemType" }, - "d":{ - "title":"d", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "type":"object", + "title":"TimeClockType", + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"utcReference", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "dateBasis":{ + "title":"dateBasis", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/TimeCalendarPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dateBasis", + "namespaceURI":"http://www.opengis.net/gml" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"d", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"FormulaType", + "localPart":"TimeClockType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "a", - "b", - "c", - "d" + "referenceEvent", + "referenceTime", + "utcReference", + "dateBasis" ] }, - "TemporalDatumRefType":{ + "TopoComplexMemberType":{ "type":"object", - "title":"TemporalDatumRefType", - "required":[ - "temporalDatum" - ], + "title":"TopoComplexMemberType", "properties":{ - "temporalDatum":{ - "title":"temporalDatum", + "topoComplex":{ + "title":"topoComplex", "allOf":[ { - "$ref":"#/definitions/TemporalDatumType" + "$ref":"#/definitions/TopoComplexType" } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalDatum", + "localPart":"TopoComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -6449,11 +6113,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TemporalDatumRefType", + "localPart":"TopoComplexMemberType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "temporalDatum", + "topoComplex", "remoteSchema", "type", "href", @@ -6464,126 +6128,68 @@ "actuate" ] }, - "MeasureOrNullListType":{ + "SurfacePatchArrayPropertyType":{ "type":"object", - "title":"MeasureOrNullListType", - "required":[ - "uom" - ], + "title":"SurfacePatchArrayPropertyType", "properties":{ - "value":{ - "title":"value", + "surfacePatch":{ + "title":"surfacePatch", "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/anyURI" + "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":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_SurfacePatch", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MeasureOrNullListType", + "localPart":"SurfacePatchArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "uom" + "surfacePatch" ] }, - "TransformationType":{ - "required":[ - "usesMethod" - ], + "AbstractGeneralOperationParameterType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeneralTransformationType" - }, - { - "type":"object", - "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":"TransformationType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "usesMethod", - "usesValue" - ] - }, - "TemporalDatumType":{ - "required":[ - "origin" - ], - "allOf":[ - { - "$ref":"#/definitions/TemporalDatumBaseType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"TemporalDatumType", + "title":"AbstractGeneralOperationParameterType", "properties":{ - "origin":{ - "title":"origin", + "minimumOccurs":{ + "title":"minimumOccurs", "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":"origin", + "localPart":"minimumOccurs", "namespaceURI":"http://www.opengis.net/gml" } } @@ -6592,216 +6198,80 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TemporalDatumType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "origin" - ] - }, - "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", + "localPart":"AbstractGeneralOperationParameterType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "multiplicity", - "weight" + "minimumOccurs" ] }, - "AbstractTimeSliceType":{ - "required":[ - "validTime" - ], + "DefinitionType":{ "allOf":[ { "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"AbstractTimeSliceType", + "title":"DefinitionType", "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":"AbstractTimeSliceType", + "localPart":"DefinitionType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "validTime", - "dataSource" - ] + } }, - "OffsetCurveType":{ + "TimeEdgeType":{ "required":[ - "offsetBase", - "distance" + "start", + "end" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" }, { "type":"object", - "title":"OffsetCurveType", + "title":"TimeEdgeType", "properties":{ - "offsetBase":{ - "title":"offsetBase", + "start":{ + "title":"start", "allOf":[ { - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/TimeNodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"offsetBase", + "localPart":"start", "namespaceURI":"http://www.opengis.net/gml" } }, - "distance":{ - "title":"distance", + "end":{ + "title":"end", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/TimeNodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"distance", + "localPart":"end", "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", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "offsetBase", - "distance", - "refDirection" - ] - }, - "TimeOrdinalReferenceSystemType":{ - "required":[ - "component" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractTimeReferenceSystemType" - }, - { - "type":"object", - "title":"TimeOrdinalReferenceSystemType", - "properties":{ - "component":{ - "title":"component", + "extent":{ + "title":"extent", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TimeOrdinalEraPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/TimePeriodPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"component", + "localPart":"extent", "namespaceURI":"http://www.opengis.net/gml" } } @@ -6810,111 +6280,55 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeOrdinalReferenceSystemType", + "localPart":"TimeEdgeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "component" + "start", + "end", + "extent" ] }, - "AbstractDiscreteCoverageType":{ + "SpeedType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCoverageType" + "$ref":"#/definitions/MeasureType" }, { "type":"object", - "title":"AbstractDiscreteCoverageType", + "title":"SpeedType", "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":"SpeedType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "coverageFunction" - ] + } }, - "ClothoidType":{ + "CurveType":{ "required":[ - "refLocation", - "scaleFactor", - "startParameter", - "endParameter" + "segments" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractCurveType" }, { "type":"object", - "title":"ClothoidType", + "title":"CurveType", "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", + "segments":{ + "title":"segments", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CurveSegmentArrayPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"endParameter", + "localPart":"segments", "namespaceURI":"http://www.opengis.net/gml" } } @@ -6923,81 +6337,72 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ClothoidType", + "localPart":"CurveType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "refLocation", - "scaleFactor", - "startParameter", - "endParameter" + "segments" ] }, - "BooleanPropertyType":{ - "allOf":[ - { - "$ref":"#/definitions/ValuePropertyType" - }, - { - "type":"object", - "title":"BooleanPropertyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BooleanPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TopoVolumePropertyType":{ + "GeometricComplexPropertyType":{ "type":"object", - "title":"TopoVolumePropertyType", + "title":"GeometricComplexPropertyType", "required":[ - "topoVolume" + "geometricComplex", + "compositeCurve", + "compositeSurface", + "compositeSolid" ], "properties":{ - "topoVolume":{ - "title":"topoVolume", + "geometricComplex":{ + "title":"geometricComplex", "allOf":[ { - "$ref":"#/definitions/TopoVolumeType" + "$ref":"#/definitions/GeometricComplexType" } ], "propertyType":"element", "elementName":{ - "localPart":"TopoVolume", + "localPart":"GeometricComplex", "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TopoVolumePropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "topoVolume" - ] - }, - "GeocentricCRSRefType":{ - "type":"object", - "title":"GeocentricCRSRefType", - "required":[ - "geocentricCRS" - ], - "properties":{ - "geocentricCRS":{ - "title":"geocentricCRS", + }, + "compositeCurve":{ + "title":"compositeCurve", "allOf":[ { - "$ref":"#/definitions/GeocentricCRSType" + "$ref":"#/definitions/CompositeCurveType" } ], "propertyType":"element", "elementName":{ - "localPart":"GeocentricCRS", + "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" } }, @@ -7108,11 +6513,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeocentricCRSRefType", + "localPart":"GeometricComplexPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geocentricCRS", + "geometricComplex", + "compositeCurve", + "compositeSurface", + "compositeSolid", "remoteSchema", "type", "href", @@ -7123,76 +6531,6 @@ "actuate" ] }, - "QuantityExtentType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureOrNullListType" - }, - { - "type":"object", - "title":"QuantityExtentType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"QuantityExtentType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TemporalCRSType":{ - "required":[ - "usesTemporalCS", - "usesTemporalDatum" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractReferenceSystemType" - }, - { - "type":"object", - "title":"TemporalCRSType", - "properties":{ - "usesTemporalCS":{ - "title":"usesTemporalCS", - "allOf":[ - { - "$ref":"#/definitions/TemporalCSRefType" - } - ], - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TemporalCRSType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "usesTemporalCS", - "usesTemporalDatum" - ] - }, "TopoVolumeType":{ "required":[ "directedTopoSolid" @@ -7234,176 +6572,41 @@ "directedTopoSolid" ] }, - "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "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":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CoordinatesType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "value", - "decimal", - "cs", - "ts" - ] - }, - "MultiCurveDomainType":{ - "allOf":[ - { - "$ref":"#/definitions/DomainSetType" - }, - { - "type":"object", - "title":"MultiCurveDomainType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiCurveDomainType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TrackType":{ + "PixelInCellType":{ "allOf":[ { - "$ref":"#/definitions/HistoryPropertyType" + "$ref":"#/definitions/CodeType" }, { "type":"object", - "title":"TrackType", + "title":"PixelInCellType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TrackType", + "localPart":"PixelInCellType", "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" - ] - }, - "VerticalDatumRefType":{ + "MultiSurfacePropertyType":{ "type":"object", - "title":"VerticalDatumRefType", + "title":"MultiSurfacePropertyType", "required":[ - "verticalDatum" + "multiSurface" ], "properties":{ - "verticalDatum":{ - "title":"verticalDatum", + "multiSurface":{ + "title":"multiSurface", "allOf":[ { - "$ref":"#/definitions/VerticalDatumType" + "$ref":"#/definitions/MultiSurfaceType" } ], "propertyType":"element", "elementName":{ - "localPart":"VerticalDatum", + "localPart":"MultiSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -7514,11 +6717,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"VerticalDatumRefType", + "localPart":"MultiSurfacePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "verticalDatum", + "multiSurface", "remoteSchema", "type", "href", @@ -7529,100 +6732,63 @@ "actuate" ] }, - "DefinitionProxyType":{ - "required":[ - "definitionRef" - ], - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"DefinitionProxyType", - "properties":{ - "definitionRef":{ - "title":"definitionRef", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"definitionRef", - "namespaceURI":"http://www.opengis.net/gml" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DefinitionProxyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "definitionRef" - ] - }, - "FaceType":{ - "required":[ - "directedEdge" - ], + "DynamicFeatureType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTopoPrimitiveType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"FaceType", + "title":"DynamicFeatureType", "properties":{ - "directedEdge":{ - "title":"directedEdge", + "validTime":{ + "title":"validTime", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DirectedEdgePropertyType" - }, - "minItems":1 + "$ref":"#/definitions/TimePrimitivePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"directedEdge", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/gml" } }, - "directedTopoSolid":{ - "title":"directedTopoSolid", + "history":{ + "title":"history", "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/HistoryPropertyType" + } }, - "maxItems":2, - "minItems":0 + "elementName":{ + "localPart":"history", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"directedTopoSolid", + "localPart":"history", "namespaceURI":"http://www.opengis.net/gml" } }, - "surfaceProperty":{ - "title":"surfaceProperty", + "dataSource":{ + "title":"dataSource", "allOf":[ { - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"surfaceProperty", + "localPart":"dataSource", "namespaceURI":"http://www.opengis.net/gml" } } @@ -7631,203 +6797,248 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FaceType", + "localPart":"DynamicFeatureType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "directedEdge", - "directedTopoSolid", - "surfaceProperty" + "validTime", + "history", + "dataSource" ] }, - "SpeedType":{ + "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" + ] + }, + "TriangulatedSurfaceType":{ "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/SurfaceType" }, { "type":"object", - "title":"SpeedType", + "title":"TriangulatedSurfaceType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"SpeedType", + "localPart":"TriangulatedSurfaceType", "namespaceURI":"http://www.opengis.net/gml" } }, - "FeatureStyleType":{ + "TimeNodeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" }, { "type":"object", - "title":"FeatureStyleType", + "title":"TimeNodeType", "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", + "previousEdge":{ + "title":"previousEdge", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/GeometryStylePropertyType" + "$ref":"#/definitions/TimeEdgePropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"geometryStyle", + "localPart":"previousEdge", "namespaceURI":"http://www.opengis.net/gml" } }, - "topologyStyle":{ - "title":"topologyStyle", + "nextEdge":{ + "title":"nextEdge", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TopologyStylePropertyType" + "$ref":"#/definitions/TimeEdgePropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"topologyStyle", + "localPart":"nextEdge", "namespaceURI":"http://www.opengis.net/gml" } }, - "labelStyle":{ - "title":"labelStyle", + "position":{ + "title":"position", "allOf":[ { - "$ref":"#/definitions/LabelStylePropertyType" + "$ref":"#/definitions/TimeInstantPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"labelStyle", + "localPart":"position", "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":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"FeatureStyleType", + "localPart":"TimeNodeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "featureConstraint", - "geometryStyle", - "topologyStyle", - "labelStyle", - "featureType", - "baseType", - "queryGrammar" + "previousEdge", + "nextEdge", + "position" ] }, - "CategoryExtentType":{ - "allOf":[ - { - "$ref":"#/definitions/CodeOrNullListType" + "MeasureType":{ + "type":"object", + "title":"MeasureType", + "required":[ + "uom" + ], + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"value" }, - { - "type":"object", - "title":"CategoryExtentType", - "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":"CategoryExtentType", + "localPart":"MeasureType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "value", + "uom" + ] }, - "ConcatenatedOperationType":{ + "DerivedUnitType":{ "required":[ - "usesSingleOperation" + "derivationUnitTerm" ], "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/UnitDefinitionType" }, { "type":"object", - "title":"ConcatenatedOperationType", + "title":"DerivedUnitType", "properties":{ - "usesSingleOperation":{ - "title":"usesSingleOperation", + "derivationUnitTerm":{ + "title":"derivationUnitTerm", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SingleOperationRefType" + "$ref":"#/definitions/DerivationUnitTermType" }, - "minItems":2 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"usesSingleOperation", + "localPart":"derivationUnitTerm", "namespaceURI":"http://www.opengis.net/gml" } } @@ -7836,60 +7047,19 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ConcatenatedOperationType", + "localPart":"DerivedUnitType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "usesSingleOperation" + "derivationUnitTerm" ] }, - "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" - ] - }, - "ArrayAssociationType":{ + "SurfaceArrayPropertyType":{ "type":"object", - "title":"ArrayAssociationType", + "title":"SurfaceArrayPropertyType", "properties":{ - "object":{ - "title":"object", + "surface":{ + "title":"surface", "allOf":[ { "type":"array", @@ -7900,11 +7070,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/AbstractSurfaceType" } }, "elementName":{ - "localPart":"_Object", + "localPart":"_Surface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -7913,107 +7083,232 @@ ], "propertyType":"elementRef", "elementName":{ - "localPart":"_Object", + "localPart":"_Surface", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ArrayAssociationType", + "localPart":"SurfaceArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "object" + "surface" ] }, - "TopoPointPropertyType":{ + "TimeEdgePropertyType":{ "type":"object", - "title":"TopoPointPropertyType", + "title":"TimeEdgePropertyType", "required":[ - "topoPoint" + "timeEdge" ], "properties":{ - "topoPoint":{ - "title":"topoPoint", + "timeEdge":{ + "title":"timeEdge", "allOf":[ { - "$ref":"#/definitions/TopoPointType" + "$ref":"#/definitions/TimeEdgeType" } ], "propertyType":"element", "elementName":{ - "localPart":"TopoPoint", + "localPart":"TimeEdge", + "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":"TopoPointPropertyType", + "localPart":"TimeEdgePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "topoPoint" + "timeEdge", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "EdgeType":{ - "required":[ - "directedNode" - ], + "AbstractTimeTopologyPrimitiveType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTopoPrimitiveType" + "$ref":"#/definitions/AbstractTimePrimitiveType" }, { "type":"object", - "title":"EdgeType", + "title":"AbstractTimeTopologyPrimitiveType", "properties":{ - "directedNode":{ - "title":"directedNode", + "complex":{ + "title":"complex", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DirectedNodePropertyType" - }, - "maxItems":2, - "minItems":2 + "$ref":"#/definitions/ReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"directedNode", + "localPart":"complex", "namespaceURI":"http://www.opengis.net/gml" } - }, - "directedFace":{ - "title":"directedFace", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTimeTopologyPrimitiveType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "complex" + ] + }, + "OperationParameterType":{ + "allOf":[ + { + "$ref":"#/definitions/OperationParameterBaseType" + }, + { + "type":"object", + "title":"OperationParameterType", + "properties":{ + "parameterID":{ + "title":"parameterID", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DirectedFacePropertyType" + "$ref":"#/definitions/IdentifierType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"directedFace", + "localPart":"parameterID", "namespaceURI":"http://www.opengis.net/gml" } }, - "curveProperty":{ - "title":"curveProperty", + "remarks":{ + "title":"remarks", "allOf":[ { - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"curveProperty", + "localPart":"remarks", "namespaceURI":"http://www.opengis.net/gml" } } @@ -8022,13 +7317,12 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"EdgeType", + "localPart":"OperationParameterType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "directedNode", - "directedFace", - "curveProperty" + "parameterID", + "remarks" ] }, "SolidType":{ @@ -8083,37 +7377,38 @@ "interior" ] }, - "DirectedEdgePropertyType":{ + "IsolatedPropertyType":{ "type":"object", - "title":"DirectedEdgePropertyType", + "title":"IsolatedPropertyType", "required":[ + "node", "edge" ], "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" } }, - "orientation":{ - "title":"orientation", + "edge":{ + "title":"edge", "allOf":[ { - "$ref":"#/definitions/SignType" + "$ref":"#/definitions/EdgeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"orientation", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Edge", + "namespaceURI":"http://www.opengis.net/gml" } }, "remoteSchema":{ @@ -8223,12 +7518,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectedEdgePropertyType", + "localPart":"IsolatedPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ + "node", "edge", - "orientation", "remoteSchema", "type", "href", @@ -8239,102 +7534,25 @@ "actuate" ] }, - "TimeOrdinalEraType":{ - "required":[ - "start", - "end" - ], + "AbstractTimeReferenceSystemType":{ "allOf":[ { "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"TimeOrdinalEraType", + "title":"AbstractTimeReferenceSystemType", "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", + "domainOfValidity":{ + "title":"domainOfValidity", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"group", + "localPart":"domainOfValidity", "namespaceURI":"http://www.opengis.net/gml" } } @@ -8343,95 +7561,67 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeOrdinalEraType", + "localPart":"AbstractTimeReferenceSystemType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "relatedTime", - "start", - "end", - "extent", - "member", - "group" + "domainOfValidity" ] }, - "CompositeSolidType":{ - "required":[ - "solidMember" - ], + "CircleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSolidType" + "$ref":"#/definitions/ArcType" }, { "type":"object", - "title":"CompositeSolidType", + "title":"CircleType", "properties":{ - "solidMember":{ - "title":"solidMember", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SolidPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"solidMember", - "namespaceURI":"http://www.opengis.net/gml" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"CompositeSolidType", + "localPart":"CircleType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "solidMember" - ] + } }, - "OperationParameterType":{ + "AbstractGeneralDerivedCRSType":{ + "required":[ + "baseCRS", + "definedByConversion" + ], "allOf":[ { - "$ref":"#/definitions/OperationParameterBaseType" + "$ref":"#/definitions/AbstractReferenceSystemType" }, { "type":"object", - "title":"OperationParameterType", + "title":"AbstractGeneralDerivedCRSType", "properties":{ - "parameterID":{ - "title":"parameterID", + "baseCRS":{ + "title":"baseCRS", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IdentifierType" - }, - "minItems":0 + "$ref":"#/definitions/CoordinateReferenceSystemRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"parameterID", + "localPart":"baseCRS", "namespaceURI":"http://www.opengis.net/gml" } }, - "remarks":{ - "title":"remarks", + "definedByConversion":{ + "title":"definedByConversion", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/GeneralConversionRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"remarks", + "localPart":"definedByConversion", "namespaceURI":"http://www.opengis.net/gml" } } @@ -8440,109 +7630,217 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterType", + "localPart":"AbstractGeneralDerivedCRSType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "parameterID", - "remarks" + "baseCRS", + "definedByConversion" ] }, - "PrimeMeridianType":{ + "ParameterValueType":{ "required":[ - "greenwichLongitude" + "value", + "dmsAngleValue", + "stringValue", + "integerValue", + "booleanValue", + "valueList", + "integerValueList", + "valueFile", + "valueOfParameter" ], "allOf":[ { - "$ref":"#/definitions/PrimeMeridianBaseType" + "$ref":"#/definitions/AbstractGeneralParameterValueType" }, { "type":"object", - "title":"PrimeMeridianType", + "title":"ParameterValueType", "properties":{ - "meridianID":{ - "title":"meridianID", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IdentifierType" - }, - "minItems":0 + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"meridianID", + "localPart":"value", "namespaceURI":"http://www.opengis.net/gml" } }, - "remarks":{ - "title":"remarks", + "dmsAngleValue":{ + "title":"dmsAngleValue", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/DMSAngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"remarks", + "localPart":"dmsAngleValue", "namespaceURI":"http://www.opengis.net/gml" } }, - "greenwichLongitude":{ - "title":"greenwichLongitude", + "stringValue":{ + "title":"stringValue", "allOf":[ { - "$ref":"#/definitions/AngleChoiceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"greenwichLongitude", + "localPart":"stringValue", "namespaceURI":"http://www.opengis.net/gml" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PrimeMeridianType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "meridianID", - "remarks", - "greenwichLongitude" - ] - }, - "TimeTopologyComplexType":{ - "required":[ - "primitive" - ], - "allOf":[ + }, + "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":"ParameterValueType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "value", + "dmsAngleValue", + "stringValue", + "integerValue", + "booleanValue", + "valueList", + "integerValueList", + "valueFile", + "valueOfParameter" + ] + }, + "AbstractCoordinateSystemBaseType":{ + "allOf":[ { - "$ref":"#/definitions/AbstractTimeComplexType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"TimeTopologyComplexType", + "title":"AbstractCoordinateSystemBaseType", "properties":{ - "primitive":{ - "title":"primitive", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractCoordinateSystemBaseType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "IndexMapType":{ + "required":[ + "lookUpTable" + ], + "allOf":[ + { + "$ref":"#/definitions/GridFunctionType" + }, + { + "type":"object", + "title":"IndexMapType", + "properties":{ + "lookUpTable":{ + "title":"lookUpTable", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TimeTopologyPrimitivePropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } } ], "propertyType":"element", "elementName":{ - "localPart":"primitive", + "localPart":"lookUpTable", "namespaceURI":"http://www.opengis.net/gml" } } @@ -8551,87 +7849,308 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeTopologyComplexType", + "localPart":"IndexMapType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "primitive" + "lookUpTable" ] }, - "DictionaryType":{ + "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" + ] + }, + "TrackType":{ "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/HistoryPropertyType" }, { "type":"object", - "title":"DictionaryType", + "title":"TrackType", "properties":{ - "dictionaryEntryOrIndirectEntry":{ - "title":"dictionaryEntryOrIndirectEntry", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TrackType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "PointType":{ + "required":[ + "pos", + "coordinates", + "coord" + ], + "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" + } + }, + "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" + ] + }, + "AbstractParametricCurveSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSurfacePatchType" + }, + { + "type":"object", + "title":"AbstractParametricCurveSurfaceType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractParametricCurveSurfaceType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "CovarianceElementType":{ + "type":"object", + "title":"CovarianceElementType", + "required":[ + "rowIndex", + "columnIndex", + "covariance" + ], + "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" + } + }, + "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" + ] + }, + "VerticalDatumTypeType":{ + "allOf":[ + { + "$ref":"#/definitions/CodeType" + }, + { + "type":"object", + "title":"VerticalDatumTypeType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VerticalDatumTypeType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "AbstractCoordinateSystemType":{ + "required":[ + "usesAxis" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemBaseType" + }, + { + "type":"object", + "title":"AbstractCoordinateSystemType", + "properties":{ + "csID":{ + "title":"csID", "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/IdentifierType" }, "minItems":0 } ], - "propertyType":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"csID", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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/CoordinateSystemAxisRefType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"usesAxis", + "namespaceURI":"http://www.opengis.net/gml" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"DictionaryType", + "localPart":"AbstractCoordinateSystemType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "dictionaryEntryOrIndirectEntry" + "csID", + "remarks", + "usesAxis" ] }, - "GeneralTransformationRefType":{ + "DomainSetType":{ "type":"object", - "title":"GeneralTransformationRefType", + "title":"DomainSetType", "required":[ - "generalTransformation" + "geometry", + "timeObject" ], "properties":{ - "generalTransformation":{ - "title":"generalTransformation", + "geometry":{ + "title":"geometry", "allOf":[ { "type":"object", @@ -8640,18 +8159,43 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractGeneralTransformationType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"_GeneralTransformation", + "localPart":"_Geometry", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_GeneralTransformation", + "localPart":"_Geometry", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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" } }, @@ -8762,11 +8306,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeneralTransformationRefType", + "localPart":"DomainSetType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "generalTransformation", + "geometry", + "timeObject", "remoteSchema", "type", "href", @@ -8777,31 +8322,91 @@ "actuate" ] }, - "CartesianCSRefType":{ + "KnotType":{ "type":"object", - "title":"CartesianCSRefType", + "title":"KnotType", "required":[ - "cartesianCS" + "value", + "multiplicity", + "weight" ], "properties":{ - "cartesianCS":{ - "title":"cartesianCS", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/CartesianCSType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"CartesianCS", + "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":"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" + ] + }, + "PrimeMeridianRefType":{ + "type":"object", + "title":"PrimeMeridianRefType", + "required":[ + "primeMeridian" + ], + "properties":{ + "primeMeridian":{ + "title":"primeMeridian", + "allOf":[ + { + "$ref":"#/definitions/PrimeMeridianType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PrimeMeridian", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "remoteSchema":{ + "title":"remoteSchema", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", @@ -8904,11 +8509,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CartesianCSRefType", + "localPart":"PrimeMeridianRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "cartesianCS", + "primeMeridian", "remoteSchema", "type", "href", @@ -8919,204 +8524,45 @@ "actuate" ] }, - "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/AbstractGeometricPrimitiveType" - }, - { - "type":"object", - "title":"AbstractCurveType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractCurveType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TimePeriodType":{ + "ConversionType":{ "required":[ - "beginPosition", - "begin", - "endPosition", - "end", - "duration", - "timeInterval" + "usesMethod" ], "allOf":[ { - "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" + "$ref":"#/definitions/AbstractGeneralConversionType" }, { "type":"object", - "title":"TimePeriodType", + "title":"ConversionType", "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", + "usesMethod":{ + "title":"usesMethod", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/OperationMethodRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"duration", + "localPart":"usesMethod", "namespaceURI":"http://www.opengis.net/gml" } }, - "timeInterval":{ - "title":"timeInterval", + "usesValue":{ + "title":"usesValue", "allOf":[ { - "$ref":"#/definitions/TimeIntervalLengthType" + "type":"array", + "items":{ + "$ref":"#/definitions/ParameterValueType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"timeInterval", + "localPart":"usesValue", "namespaceURI":"http://www.opengis.net/gml" } } @@ -9125,91 +8571,95 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimePeriodType", + "localPart":"ConversionType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "beginPosition", - "begin", - "endPosition", - "end", - "duration", - "timeInterval" + "usesMethod", + "usesValue" ] }, - "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" + "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" + } }, - "value":{ - "$ref":"#/definitions/AbstractSolidType" + "elementName":{ + "localPart":"patches", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "elementName":{ - "localPart":"_Solid", - "namespaceURI":"http://www.opengis.net/gml" } - }, - "minItems":0 + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"patches", + "namespaceURI":"http://www.opengis.net/gml" + } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Solid", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SolidArrayPropertyType", + "localPart":"SurfaceType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "solid" + "patches" ] }, - "GeometryStylePropertyType":{ + "DictionaryEntryType":{ "type":"object", - "title":"GeometryStylePropertyType", + "title":"DictionaryEntryType", + "required":[ + "definition" + ], "properties":{ - "geometryStyle":{ - "title":"geometryStyle", + "definition":{ + "title":"definition", "allOf":[ { - "$ref":"#/definitions/GeometryStyleType" + "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":"GeometryStyle", + "localPart":"Definition", "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":[ @@ -9317,12 +8767,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeometryStylePropertyType", + "localPart":"DictionaryEntryType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geometryStyle", - "about", + "definition", "remoteSchema", "type", "href", @@ -9333,471 +8782,337 @@ "actuate" ] }, - "OperationParameterBaseType":{ + "AbstractCoordinateOperationBaseType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeneralOperationParameterType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"OperationParameterBaseType", + "title":"AbstractCoordinateOperationBaseType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterBaseType", + "localPart":"AbstractCoordinateOperationBaseType", "namespaceURI":"http://www.opengis.net/gml" } }, - "TimeTopologyComplexPropertyType":{ + "FileType":{ "type":"object", - "title":"TimeTopologyComplexPropertyType", + "title":"FileType", "required":[ - "timeTopologyComplex" + "rangeParameters", + "fileName", + "fileStructure" ], "properties":{ - "timeTopologyComplex":{ - "title":"timeTopologyComplex", + "rangeParameters":{ + "title":"rangeParameters", "allOf":[ { - "$ref":"#/definitions/TimeTopologyComplexType" + "$ref":"#/definitions/RangeParametersType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeTopologyComplex", + "localPart":"rangeParameters", "namespaceURI":"http://www.opengis.net/gml" } }, - "remoteSchema":{ - "title":"remoteSchema", + "fileName":{ + "title":"fileName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", + "propertyType":"element", + "elementName":{ + "localPart":"fileName", "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", + "fileStructure":{ + "title":"fileStructure", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/FileValueModelType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"fileStructure", + "namespaceURI":"http://www.opengis.net/gml" } }, - "role":{ - "title":"role", + "mimeType":{ + "title":"mimeType", "allOf":[ { "$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":"mimeType", + "namespaceURI":"http://www.opengis.net/gml" } }, - "arcrole":{ - "title":"arcrole", + "compression":{ + "title":"compression", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://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":"compression", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeTopologyComplexPropertyType", + "localPart":"FileType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeTopologyComplex", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "rangeParameters", + "fileName", + "fileStructure", + "mimeType", + "compression" ] }, - "AbstractDatumType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDatumBaseType" - }, - { - "type":"object", - "title":"AbstractDatumType", - "properties":{ - "datumID":{ - "title":"datumID", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/IdentifierType" + "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" }, - "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" + "value":{ + "$ref":"#/definitions/AbstractTopoPrimitiveType" + } + }, + "elementName":{ + "localPart":"_TopoPrimitive", + "namespaceURI":"http://www.opengis.net/gml" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"scope", - "namespaceURI":"http://www.opengis.net/gml" - } + }, + "minItems":0 } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_TopoPrimitive", + "namespaceURI":"http://www.opengis.net/gml" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDatumType", + "localPart":"TopoPrimitiveArrayAssociationType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "datumID", - "remarks", - "anchorPoint", - "realizationEpoch", - "validArea", - "scope" + "topoPrimitive" ] }, - "AbstractGeneralConversionType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateOperationType" - }, - { - "type":"object", - "title":"AbstractGeneralConversionType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractGeneralConversionType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "AbstractStyleType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" - }, - { - "type":"object", - "title":"AbstractStyleType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractStyleType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TinType.ControlPoint":{ + "RangeSetType":{ "type":"object", - "title":"TinType.ControlPoint", + "title":"RangeSetType", "required":[ - "posList", - "geometricPositionGroup" + "valueArray", + "scalarValueList", + "dataBlock", + "file" ], "properties":{ - "posList":{ - "title":"posList", + "valueArray":{ + "title":"valueArray", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "type":"array", + "items":{ + "$ref":"#/definitions/ValueArrayType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"posList", + "localPart":"ValueArray", "namespaceURI":"http://www.opengis.net/gml" } }, - "geometricPositionGroup":{ - "title":"geometricPositionGroup", + "scalarValueList":{ + "title":"scalarValueList", "allOf":[ { "type":"array", "items":{ "anyOf":[ { - "anyOf":[ - { - "$ref":"#/definitions/DirectPositionType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/MeasureOrNullListType" } - ], + }, "elementName":{ - "localPart":"pos", + "localPart":"QuantityList", "namespaceURI":"http://www.opengis.net/gml" } }, { - "anyOf":[ - { - "$ref":"#/definitions/PointPropertyType" + "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":"pointProperty", + "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" + } + }, + { + "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" } } ] }, - "minItems":3 + "minItems":1 } ], - "propertyType":"elements" + "propertyType":"elementRefs" + }, + "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":"RangeSetType", + "namespaceURI":"http://www.opengis.net/gml" + }, "propertiesOrder":[ - "posList", - "geometricPositionGroup" + "valueArray", + "scalarValueList", + "dataBlock", + "file" ] }, - "OperationMethodType":{ + "ConversionToPreferredUnitType":{ "required":[ - "methodFormula", - "sourceDimensions", - "targetDimensions" + "factor", + "formula" ], "allOf":[ { - "$ref":"#/definitions/OperationMethodBaseType" + "$ref":"#/definitions/UnitOfMeasureType" }, { "type":"object", - "title":"OperationMethodType", + "title":"ConversionToPreferredUnitType", "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", + "factor":{ + "title":"factor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"targetDimensions", + "localPart":"factor", "namespaceURI":"http://www.opengis.net/gml" } }, - "usesParameter":{ - "title":"usesParameter", + "formula":{ + "title":"formula", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterRefType" - }, - "minItems":0 + "$ref":"#/definitions/FormulaType" } ], "propertyType":"element", "elementName":{ - "localPart":"usesParameter", + "localPart":"formula", "namespaceURI":"http://www.opengis.net/gml" } } @@ -9806,219 +9121,455 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationMethodType", + "localPart":"ConversionToPreferredUnitType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "methodID", - "remarks", - "methodFormula", - "sourceDimensions", - "targetDimensions", - "usesParameter" + "factor", + "formula" ] }, - "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":"" + "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" + ] + }, + "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":"PriorityLocationPropertyType", + "localPart":"CodeOrNullListType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "priority" + "value", + "codeSpace" ] }, - "BSplineType":{ - "required":[ - "posList", - "coordinates", - "degree", - "knot" - ], + "OperationParameterBaseType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractGeneralOperationParameterType" }, { "type":"object", - "title":"BSplineType", + "title":"OperationParameterBaseType", "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" - } - } - ] + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OperationParameterBaseType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "StringOrRefType":{ + "type":"object", + "title":"StringOrRefType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, + "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":"StringOrRefType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "value", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "CountPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/ValuePropertyType" + }, + { + "type":"object", + "title":"CountPropertyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CountPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "TransformationType":{ + "required":[ + "usesMethod" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGeneralTransformationType" + }, + { + "type":"object", + "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":"elementRefs" - }, - "posList":{ - "title":"posList", + "propertyType":"element", + "elementName":{ + "localPart":"usesValue", + "namespaceURI":"http://www.opengis.net/gml" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TransformationType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "usesMethod", + "usesValue" + ] + }, + "GeodeticDatumType":{ + "required":[ + "usesPrimeMeridian", + "usesEllipsoid" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDatumType" + }, + { + "type":"object", + "title":"GeodeticDatumType", + "properties":{ + "usesPrimeMeridian":{ + "title":"usesPrimeMeridian", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "$ref":"#/definitions/PrimeMeridianRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"posList", + "localPart":"usesPrimeMeridian", "namespaceURI":"http://www.opengis.net/gml" } }, - "coordinates":{ - "title":"coordinates", + "usesEllipsoid":{ + "title":"usesEllipsoid", "allOf":[ { - "$ref":"#/definitions/CoordinatesType" + "$ref":"#/definitions/EllipsoidRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"usesEllipsoid", + "namespaceURI":"http://www.opengis.net/gml" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GeodeticDatumType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "usesPrimeMeridian", + "usesEllipsoid" + ] + }, + "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" } }, - "degree":{ - "title":"degree", + "begin":{ + "title":"begin", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/TimeInstantPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"degree", + "localPart":"begin", "namespaceURI":"http://www.opengis.net/gml" } }, - "knot":{ - "title":"knot", + "endPosition":{ + "title":"endPosition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/KnotPropertyType" - }, - "minItems":2 + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"knot", + "localPart":"endPosition", "namespaceURI":"http://www.opengis.net/gml" } }, - "interpolation":{ - "title":"interpolation", + "end":{ + "title":"end", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"#/definitions/TimeInstantPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"interpolation", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"end", + "namespaceURI":"http://www.opengis.net/gml" } }, - "isPolynomial":{ - "title":"isPolynomial", + "duration":{ + "title":"duration", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"isPolynomial", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"duration", + "namespaceURI":"http://www.opengis.net/gml" } }, - "knotType":{ - "title":"knotType", + "timeInterval":{ + "title":"timeInterval", "allOf":[ { - "$ref":"#/definitions/KnotTypesType" + "$ref":"#/definitions/TimeIntervalLengthType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"knotType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"timeInterval", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -10026,72 +9577,954 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BSplineType", + "localPart":"TimePeriodType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "degree", - "knot", - "interpolation", - "isPolynomial", - "knotType" + "beginPosition", + "begin", + "endPosition", + "end", + "duration", + "timeInterval" + ] + }, + "DatumRefType":{ + "type":"object", + "title":"DatumRefType", + "required":[ + "datum" + ], + "properties":{ + "datum":{ + "title":"datum", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Datum", + "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":"DatumRefType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "datum", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "MultiPointCoverageType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDiscreteCoverageType" + }, + { + "type":"object", + "title":"MultiPointCoverageType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiPointCoverageType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "MultiGeometryPropertyType":{ + "type":"object", + "title":"MultiGeometryPropertyType", + "required":[ + "geometricAggregate" + ], + "properties":{ + "geometricAggregate":{ + "title":"geometricAggregate", + "allOf":[ + { + "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":"elementRef", + "elementName":{ + "localPart":"_GeometricAggregate", + "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":"MultiGeometryPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "geometricAggregate", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "UserDefinedCSRefType":{ + "type":"object", + "title":"UserDefinedCSRefType", + "required":[ + "userDefinedCS" + ], + "properties":{ + "userDefinedCS":{ + "title":"userDefinedCS", + "allOf":[ + { + "$ref":"#/definitions/UserDefinedCSType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UserDefinedCS", + "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":"UserDefinedCSRefType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "userDefinedCS", + "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", + "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" + } + }, + "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":"ValuePropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "_boolean", + "category", + "quantity", + "count", + "booleanList", + "categoryList", + "quantityList", + "countList", + "categoryExtent", + "quantityExtent", + "countExtent", + "compositeValue", + "object", + "_null", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "UnitOfMeasureType":{ + "DegreesType":{ "type":"object", - "title":"UnitOfMeasureType", - "required":[ - "uom" - ], + "title":"DegreesType", "properties":{ - "uom":{ - "title":"uom", + "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":"value" + }, + "direction":{ + "title":"direction", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uom", + "localPart":"direction", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"UnitOfMeasureType", + "localPart":"DegreesType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "uom" + "value", + "direction" ] }, - "OrientableCurveType":{ + "MultiSurfaceDomainType":{ + "allOf":[ + { + "$ref":"#/definitions/DomainSetType" + }, + { + "type":"object", + "title":"MultiSurfaceDomainType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiSurfaceDomainType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "CategoryPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/ValuePropertyType" + }, + { + "type":"object", + "title":"CategoryPropertyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CategoryPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "OrientableSurfaceType":{ "required":[ - "baseCurve" + "baseSurface" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveType" + "$ref":"#/definitions/AbstractSurfaceType" }, { "type":"object", - "title":"OrientableCurveType", + "title":"OrientableSurfaceType", "properties":{ - "baseCurve":{ - "title":"baseCurve", + "baseSurface":{ + "title":"baseSurface", "allOf":[ { - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/SurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"baseCurve", + "localPart":"baseSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -10113,49 +10546,86 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OrientableCurveType", + "localPart":"OrientableSurfaceType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "baseCurve", + "baseSurface", "orientation" ] }, - "PolyhedralSurfaceType":{ + "MultiSolidCoverageType":{ "allOf":[ { - "$ref":"#/definitions/SurfaceType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" }, { "type":"object", - "title":"PolyhedralSurfaceType", + "title":"MultiSolidCoverageType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"PolyhedralSurfaceType", + "localPart":"MultiSolidCoverageType", "namespaceURI":"http://www.opengis.net/gml" } }, - "LineStringPropertyType":{ + "AbstractTimeObjectType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"AbstractTimeObjectType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTimeObjectType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "FeaturePropertyType":{ "type":"object", - "title":"LineStringPropertyType", + "title":"FeaturePropertyType", "required":[ - "lineString" + "feature" ], "properties":{ - "lineString":{ - "title":"lineString", + "feature":{ + "title":"feature", "allOf":[ { - "$ref":"#/definitions/LineStringType" + "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":"LineString", + "localPart":"_Feature", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -10266,11 +10736,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LineStringPropertyType", + "localPart":"FeaturePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "lineString", + "feature", "remoteSchema", "type", "href", @@ -10281,17 +10751,96 @@ "actuate" ] }, - "AbstractTimeReferenceSystemType":{ + "BoundedFeatureType":{ "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"AbstractTimeReferenceSystemType", + "title":"BoundedFeatureType", "properties":{ - "domainOfValidity":{ - "title":"domainOfValidity", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BoundedFeatureType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "GeodesicType":{ + "allOf":[ + { + "$ref":"#/definitions/GeodesicStringType" + }, + { + "type":"object", + "title":"GeodesicType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GeodesicType", + "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" @@ -10299,7 +10848,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"domainOfValidity", + "localPart":"scope", "namespaceURI":"http://www.opengis.net/gml" } } @@ -10308,182 +10857,340 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTimeReferenceSystemType", + "localPart":"AbstractReferenceSystemType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "domainOfValidity" + "srsID", + "remarks", + "validArea", + "scope" ] }, - "ProjectedCRSRefType":{ + "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" + ] + }, + "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" + ] + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FaceType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "directedEdge", + "directedTopoSolid", + "surfaceProperty" + ] + }, + "FeatureCollectionType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureCollectionType" + }, + { + "type":"object", + "title":"FeatureCollectionType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FeatureCollectionType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "EnvelopeType":{ "type":"object", - "title":"ProjectedCRSRefType", + "title":"EnvelopeType", "required":[ - "projectedCRS" + "lowerCorner", + "upperCorner", + "coord", + "pos", + "coordinates" ], - "properties":{ - "projectedCRS":{ - "title":"projectedCRS", + "properties":{ + "lowerCorner":{ + "title":"lowerCorner", "allOf":[ { - "$ref":"#/definitions/ProjectedCRSType" + "$ref":"#/definitions/DirectPositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ProjectedCRS", + "localPart":"lowerCorner", "namespaceURI":"http://www.opengis.net/gml" } }, - "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" } }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", + "coord":{ + "title":"coord", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"array", + "items":{ + "$ref":"#/definitions/CoordType" + }, + "maxItems":2, + "minItems":2 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"coord", + "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":"ProjectedCRSRefType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "projectedCRS", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DirectPositionListType":{ - "type":"object", - "title":"DirectPositionListType", - "properties":{ - "value":{ - "title":"value", + "pos":{ + "title":"pos", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/DirectPositionType" + }, + "maxItems":2, + "minItems":2 } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"pos", + "namespaceURI":"http://www.opengis.net/gml" + } }, - "count":{ - "title":"count", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/CoordinatesType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"count", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"coordinates", + "namespaceURI":"http://www.opengis.net/gml" } }, "srsName":{ @@ -10547,148 +11254,44 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectPositionListType", + "localPart":"EnvelopeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "count", + "lowerCorner", + "upperCorner", + "coord", + "pos", + "coordinates", "srsName", "srsDimension", "axisLabels", "uomLabels" ] }, - "AbstractCoordinateOperationType":{ + "AbstractTimePrimitiveType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateOperationBaseType" + "$ref":"#/definitions/AbstractTimeObjectType" }, { "type":"object", - "title":"AbstractCoordinateOperationType", + "title":"AbstractTimePrimitiveType", "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", - "allOf":[ - { - "$ref":"#/definitions/StringOrRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"remarks", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "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" - } - }, - "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" - } - }, - "positionalAccuracy":{ - "title":"positionalAccuracy", + "relatedTime":{ + "title":"relatedTime", "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" - } + "$ref":"#/definitions/RelatedTimeType" }, "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" - } - }, - "targetCRS":{ - "title":"targetCRS", - "allOf":[ - { - "$ref":"#/definitions/CRSRefType" - } - ], "propertyType":"element", "elementName":{ - "localPart":"targetCRS", + "localPart":"relatedTime", "namespaceURI":"http://www.opengis.net/gml" } } @@ -10697,166 +11300,212 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractCoordinateOperationType", + "localPart":"AbstractTimePrimitiveType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "coordinateOperationID", - "remarks", - "operationVersion", - "validArea", - "scope", - "positionalAccuracy", - "sourceCRS", - "targetCRS" + "relatedTime" ] }, - "EngineeringDatumRefType":{ + "AbstractGeometricPrimitiveType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"AbstractGeometricPrimitiveType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractGeometricPrimitiveType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "CoordType":{ "type":"object", - "title":"EngineeringDatumRefType", + "title":"CoordType", "required":[ - "engineeringDatum" + "x" ], "properties":{ - "engineeringDatum":{ - "title":"engineeringDatum", + "x":{ + "title":"x", "allOf":[ { - "$ref":"#/definitions/EngineeringDatumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"element", "elementName":{ - "localPart":"EngineeringDatum", + "localPart":"X", "namespaceURI":"http://www.opengis.net/gml" } }, - "remoteSchema":{ - "title":"remoteSchema", + "y":{ + "title":"y", "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":"remoteSchema", + "propertyType":"element", + "elementName":{ + "localPart":"Y", "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", + "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/decimal" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "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" + ] + }, + "UnitDefinitionType":{ + "required":[ + "quantityType" + ], + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "type":"object", + "title":"UnitDefinitionType", + "properties":{ + "quantityType":{ + "title":"quantityType", + "allOf":[ + { + "$ref":"#/definitions/StringOrRefType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"quantityType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "catalogSymbol":{ + "title":"catalogSymbol", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"catalogSymbol", + "namespaceURI":"http://www.opengis.net/gml" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"UnitDefinitionType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "quantityType", + "catalogSymbol" + ] + }, + "VerticalCRSType":{ + "required":[ + "usesVerticalCS", + "usesVerticalDatum" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractReferenceSystemType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"EngineeringDatumRefType", + "localPart":"VerticalCRSType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "engineeringDatum", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "usesVerticalCS", + "usesVerticalDatum" ] }, - "ReferenceType":{ + "CompositeSolidPropertyType":{ "type":"object", - "title":"ReferenceType", + "title":"CompositeSolidPropertyType", + "required":[ + "compositeSolid" + ], "properties":{ + "compositeSolid":{ + "title":"compositeSolid", + "allOf":[ + { + "$ref":"#/definitions/CompositeSolidType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CompositeSolid", + "namespaceURI":"http://www.opengis.net/gml" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -10964,10 +11613,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceType", + "localPart":"CompositeSolidPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ + "compositeSolid", "remoteSchema", "type", "href", @@ -10978,47 +11628,24 @@ "actuate" ] }, - "MetaDataPropertyType":{ + "EngineeringDatumRefType":{ "type":"object", - "title":"MetaDataPropertyType", + "title":"EngineeringDatumRefType", "required":[ - "any" + "engineeringDatum" ], "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", + "engineeringDatum":{ + "title":"engineeringDatum", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/EngineeringDatumType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"about", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"EngineeringDatum", + "namespaceURI":"http://www.opengis.net/gml" } }, "remoteSchema":{ @@ -11128,12 +11755,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MetaDataPropertyType", + "localPart":"EngineeringDatumRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "any", - "about", + "engineeringDatum", "remoteSchema", "type", "href", @@ -11144,60 +11770,96 @@ "actuate" ] }, - "CurveType":{ + "TopoVolumePropertyType":{ + "type":"object", + "title":"TopoVolumePropertyType", "required":[ - "segments" + "topoVolume" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCurveType" - }, - { - "type":"object", - "title":"CurveType", - "properties":{ - "segments":{ - "title":"segments", - "allOf":[ - { - "$ref":"#/definitions/CurveSegmentArrayPropertyType" + "properties":{ + "topoVolume":{ + "title":"topoVolume", + "allOf":[ + { + "$ref":"#/definitions/TopoVolumeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TopoVolume", + "namespaceURI":"http://www.opengis.net/gml" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TopoVolumePropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "topoVolume" + ] + }, + "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" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"segments", - "namespaceURI":"http://www.opengis.net/gml" - } + }, + "minItems":0 } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Curve", + "namespaceURI":"http://www.opengis.net/gml" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"CurveType", + "localPart":"CurveArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "segments" + "curve" ] }, - "EngineeringCRSRefType":{ + "DerivedCRSRefType":{ "type":"object", - "title":"EngineeringCRSRefType", + "title":"DerivedCRSRefType", "required":[ - "engineeringCRS" + "derivedCRS" ], "properties":{ - "engineeringCRS":{ - "title":"engineeringCRS", + "derivedCRS":{ + "title":"derivedCRS", "allOf":[ { - "$ref":"#/definitions/EngineeringCRSType" + "$ref":"#/definitions/DerivedCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"EngineeringCRS", + "localPart":"DerivedCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -11308,11 +11970,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EngineeringCRSRefType", + "localPart":"DerivedCRSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "engineeringCRS", + "derivedCRS", "remoteSchema", "type", "href", @@ -11323,35 +11985,60 @@ "actuate" ] }, - "TimeTopologyPrimitivePropertyType":{ - "type":"object", - "title":"TimeTopologyPrimitivePropertyType", + "DefinitionProxyType":{ "required":[ - "timeTopologyPrimitive" + "definitionRef" ], - "properties":{ - "timeTopologyPrimitive":{ - "title":"timeTopologyPrimitive", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "type":"object", + "title":"DefinitionProxyType", + "properties":{ + "definitionRef":{ + "title":"definitionRef", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"_TimeTopologyPrimitive", + "localPart":"definitionRef", "namespaceURI":"http://www.opengis.net/gml" } } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DefinitionProxyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "definitionRef" + ] + }, + "EllipsoidalCSRefType":{ + "type":"object", + "title":"EllipsoidalCSRefType", + "required":[ + "ellipsoidalCS" + ], + "properties":{ + "ellipsoidalCS":{ + "title":"ellipsoidalCS", + "allOf":[ + { + "$ref":"#/definitions/EllipsoidalCSType" + } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_TimeTopologyPrimitive", + "localPart":"EllipsoidalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -11462,11 +12149,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeTopologyPrimitivePropertyType", + "localPart":"EllipsoidalCSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeTopologyPrimitive", + "ellipsoidalCS", "remoteSchema", "type", "href", @@ -11477,131 +12164,278 @@ "actuate" ] }, - "ExtentType":{ - "type":"object", - "title":"ExtentType", - "properties":{ - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"#/definitions/StringOrRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" - } + "EllipsoidBaseType":{ + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" }, - "boundingBox":{ - "title":"boundingBox", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EnvelopeType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"boundingBox", - "namespaceURI":"http://www.opengis.net/gml" + { + "type":"object", + "title":"EllipsoidBaseType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EllipsoidBaseType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "PolygonType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSurfaceType" }, - "boundingPolygon":{ - "title":"boundingPolygon", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PolygonType" - }, - "minItems":0 + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"boundingPolygon", - "namespaceURI":"http://www.opengis.net/gml" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PolygonType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "exterior", + "interior" + ] + }, + "RectifiedGridType":{ + "required":[ + "origin", + "offsetVector" + ], + "allOf":[ + { + "$ref":"#/definitions/GridType" }, - "verticalExtent":{ - "title":"verticalExtent", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EnvelopeType" - }, - "minItems":0 + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"verticalExtent", - "namespaceURI":"http://www.opengis.net/gml" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RectifiedGridType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "origin", + "offsetVector" + ] + }, + "TimeCalendarEraType":{ + "required":[ + "referenceEvent", + "julianReference", + "epochOfUse" + ], + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" }, - "temporalExtent":{ - "title":"temporalExtent", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/TimePeriodType" - }, - "minItems":0 + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"temporalExtent", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ExtentType", + "localPart":"TimeCalendarEraType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "description", - "boundingBox", - "boundingPolygon", - "verticalExtent", - "temporalExtent" + "referenceEvent", + "referenceDate", + "julianReference", + "epochOfUse" ] }, - "TopoSurfaceType":{ - "required":[ - "directedFace" + "ArcType":{ + "allOf":[ + { + "$ref":"#/definitions/ArcStringType" + }, + { + "type":"object", + "title":"ArcType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ArcType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "MultiPolygonType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTopologyType" + "$ref":"#/definitions/AbstractGeometricAggregateType" }, { "type":"object", - "title":"TopoSurfaceType", + "title":"MultiPolygonType", "properties":{ - "directedFace":{ - "title":"directedFace", + "polygonMember":{ + "title":"polygonMember", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DirectedFacePropertyType" + "$ref":"#/definitions/PolygonPropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"directedFace", + "localPart":"polygonMember", "namespaceURI":"http://www.opengis.net/gml" } } @@ -11610,54 +12444,46 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TopoSurfaceType", + "localPart":"MultiPolygonType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "directedFace" + "polygonMember" ] }, - "RectifiedGridType":{ - "required":[ - "origin", - "offsetVector" - ], + "CylinderType":{ "allOf":[ { - "$ref":"#/definitions/GridType" + "$ref":"#/definitions/AbstractGriddedSurfaceType" }, { "type":"object", - "title":"RectifiedGridType", + "title":"CylinderType", "properties":{ - "origin":{ - "title":"origin", + "horizontalCURVETYPE":{ + "title":"horizontalCURVETYPE", "allOf":[ { - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/CurveInterpolationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"origin", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"horizontalCurveType", + "namespaceURI":"" } }, - "offsetVector":{ - "title":"offsetVector", + "verticalCURVETYPE":{ + "title":"verticalCURVETYPE", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/VectorType" - }, - "minItems":1 + "$ref":"#/definitions/CurveInterpolationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"offsetVector", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"verticalCurveType", + "namespaceURI":"" } } } @@ -11665,46 +12491,42 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RectifiedGridType", + "localPart":"CylinderType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "origin", - "offsetVector" + "horizontalCURVETYPE", + "verticalCURVETYPE" ] }, - "ContainerPropertyType":{ + "TopologyStylePropertyType":{ "type":"object", - "title":"ContainerPropertyType", - "required":[ - "face", - "topoSolid" - ], + "title":"TopologyStylePropertyType", "properties":{ - "face":{ - "title":"face", + "topologyStyle":{ + "title":"topologyStyle", "allOf":[ { - "$ref":"#/definitions/FaceType" + "$ref":"#/definitions/TopologyStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"Face", + "localPart":"TopologyStyle", "namespaceURI":"http://www.opengis.net/gml" } }, - "topoSolid":{ - "title":"topoSolid", + "about":{ + "title":"about", "allOf":[ { - "$ref":"#/definitions/TopoSolidType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TopoSolid", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"about", + "namespaceURI":"" } }, "remoteSchema":{ @@ -11814,12 +12636,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ContainerPropertyType", + "localPart":"TopologyStylePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "face", - "topoSolid", + "topologyStyle", + "about", "remoteSchema", "type", "href", @@ -11830,43 +12652,63 @@ "actuate" ] }, - "MultiSolidCoverageType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDiscreteCoverageType" - }, - { - "type":"object", - "title":"MultiSolidCoverageType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiSolidCoverageType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "AbstractTimeTopologyPrimitiveType":{ + "DynamicFeatureCollectionType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/FeatureCollectionType" }, { "type":"object", - "title":"AbstractTimeTopologyPrimitiveType", + "title":"DynamicFeatureCollectionType", "properties":{ - "complex":{ - "title":"complex", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/TimePrimitivePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"complex", + "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" } } @@ -11875,204 +12717,229 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTimeTopologyPrimitiveType", + "localPart":"DynamicFeatureCollectionType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "complex" + "validTime", + "history", + "dataSource" ] }, - "GraphStylePropertyType":{ + "FormulaType":{ "type":"object", - "title":"GraphStylePropertyType", + "title":"FormulaType", + "required":[ + "b", + "c" + ], "properties":{ - "graphStyle":{ - "title":"graphStyle", + "a":{ + "title":"a", "allOf":[ { - "$ref":"#/definitions/GraphStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"GraphStyle", + "localPart":"a", "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", + "b":{ + "title":"b", "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":"remoteSchema", + "propertyType":"element", + "elementName":{ + "localPart":"b", "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", + "c":{ + "title":"c", "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":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"c", + "namespaceURI":"http://www.opengis.net/gml" } }, - "show":{ - "title":"show", + "d":{ + "title":"d", "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" + "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" + ] + }, + "DerivationUnitTermType":{ + "allOf":[ + { + "$ref":"#/definitions/UnitOfMeasureType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"GraphStylePropertyType", + "localPart":"DerivationUnitTermType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "graphStyle", - "about", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "exponent" ] }, - "DefinitionType":{ + "CylindricalCSType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"DefinitionType", + "title":"CylindricalCSType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"DefinitionType", + "localPart":"CylindricalCSType", "namespaceURI":"http://www.opengis.net/gml" } }, - "ImageDatumRefType":{ - "type":"object", - "title":"ImageDatumRefType", + "BooleanPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/ValuePropertyType" + }, + { + "type":"object", + "title":"BooleanPropertyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BooleanPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "RingType":{ "required":[ - "imageDatum" + "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" + ] + }, + "FeatureStylePropertyType":{ + "type":"object", + "title":"FeatureStylePropertyType", "properties":{ - "imageDatum":{ - "title":"imageDatum", + "featureStyle":{ + "title":"featureStyle", "allOf":[ { - "$ref":"#/definitions/ImageDatumType" + "$ref":"#/definitions/FeatureStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"ImageDatum", + "localPart":"FeatureStyle", "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":[ @@ -12180,11 +13047,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ImageDatumRefType", + "localPart":"FeatureStylePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "imageDatum", + "featureStyle", + "about", "remoteSchema", "type", "href", @@ -12195,23 +13063,60 @@ "actuate" ] }, - "MultiPointPropertyType":{ + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TopoPointType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "directedNode" + ] + }, + "ObliqueCartesianCSRefType":{ "type":"object", - "title":"MultiPointPropertyType", + "title":"ObliqueCartesianCSRefType", "required":[ - "multiPoint" + "obliqueCartesianCS" ], "properties":{ - "multiPoint":{ - "title":"multiPoint", + "obliqueCartesianCS":{ + "title":"obliqueCartesianCS", "allOf":[ { - "$ref":"#/definitions/MultiPointType" + "$ref":"#/definitions/ObliqueCartesianCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiPoint", + "localPart":"ObliqueCartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -12322,11 +13227,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiPointPropertyType", + "localPart":"ObliqueCartesianCSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "multiPoint", + "obliqueCartesianCS", "remoteSchema", "type", "href", @@ -12337,23 +13242,75 @@ "actuate" ] }, - "TimeClockPropertyType":{ + "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" + ] + }, + "MultiPolygonPropertyType":{ "type":"object", - "title":"TimeClockPropertyType", + "title":"MultiPolygonPropertyType", "required":[ - "timeClock" + "multiPolygon" ], "properties":{ - "timeClock":{ - "title":"timeClock", + "multiPolygon":{ + "title":"multiPolygon", "allOf":[ { - "$ref":"#/definitions/TimeClockType" + "$ref":"#/definitions/MultiPolygonType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeClock", + "localPart":"MultiPolygon", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -12464,11 +13421,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeClockPropertyType", + "localPart":"MultiPolygonPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeClock", + "multiPolygon", "remoteSchema", "type", "href", @@ -12479,135 +13436,23 @@ "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" - ] - }, - "VerticalCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"VerticalCSType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"VerticalCSType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "DirectionPropertyType":{ + "CylindricalCSRefType":{ "type":"object", - "title":"DirectionPropertyType", + "title":"CylindricalCSRefType", "required":[ - "directionVector", - "compassPoint", - "directionKeyword", - "directionString" + "cylindricalCS" ], "properties":{ - "directionVector":{ - "title":"directionVector", - "allOf":[ - { - "$ref":"#/definitions/DirectionVectorType" - } - ], - "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", + "cylindricalCS":{ + "title":"cylindricalCS", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/CylindricalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"DirectionString", + "localPart":"CylindricalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -12718,14 +13563,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectionPropertyType", + "localPart":"CylindricalCSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "directionVector", - "compassPoint", - "directionKeyword", - "directionString", + "cylindricalCS", "remoteSchema", "type", "href", @@ -12736,295 +13578,376 @@ "actuate" ] }, - "ArcStringByBulgeType":{ - "required":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "bulge", - "normal" - ], + "AbstractDatumType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractDatumBaseType" }, { "type":"object", - "title":"ArcStringByBulgeType", + "title":"AbstractDatumType", "properties":{ - "posOrPointPropertyOrPointRep":{ - "title":"posOrPointPropertyOrPointRep", + "datumID":{ + "title":"datumID", "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" - } - } - ] + "$ref":"#/definitions/IdentifierType" }, - "minItems":2 + "minItems":0 } ], - "propertyType":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"datumID", + "namespaceURI":"http://www.opengis.net/gml" + } }, - "posList":{ - "title":"posList", + "remarks":{ + "title":"remarks", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"posList", + "localPart":"remarks", "namespaceURI":"http://www.opengis.net/gml" } }, - "coordinates":{ - "title":"coordinates", + "anchorPoint":{ + "title":"anchorPoint", "allOf":[ { - "$ref":"#/definitions/CoordinatesType" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"anchorPoint", "namespaceURI":"http://www.opengis.net/gml" } }, - "bulge":{ - "title":"bulge", + "realizationEpoch":{ + "title":"realizationEpoch", "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/date" } ], "propertyType":"element", "elementName":{ - "localPart":"bulge", + "localPart":"realizationEpoch", "namespaceURI":"http://www.opengis.net/gml" } }, - "normal":{ - "title":"normal", + "validArea":{ + "title":"validArea", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/VectorType" - }, - "minItems":1 + "$ref":"#/definitions/ExtentType" } ], "propertyType":"element", "elementName":{ - "localPart":"normal", + "localPart":"validArea", "namespaceURI":"http://www.opengis.net/gml" } }, - "interpolation":{ - "title":"interpolation", + "scope":{ + "title":"scope", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"interpolation", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"scope", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "numArc":{ - "title":"numArc", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDatumType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "datumID", + "remarks", + "anchorPoint", + "realizationEpoch", + "validArea", + "scope" + ] + }, + "ConcatenatedOperationType":{ + "required":[ + "usesSingleOperation" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateOperationType" + }, + { + "type":"object", + "title":"ConcatenatedOperationType", + "properties":{ + "usesSingleOperation":{ + "title":"usesSingleOperation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "type":"array", + "items":{ + "$ref":"#/definitions/SingleOperationRefType" + }, + "minItems":2 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numArc", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"usesSingleOperation", + "namespaceURI":"http://www.opengis.net/gml" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ConcatenatedOperationType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "usesSingleOperation" + ] + }, + "ConcatenatedOperationRefType":{ + "type":"object", + "title":"ConcatenatedOperationRefType", + "required":[ + "concatenatedOperation" + ], + "properties":{ + "concatenatedOperation":{ + "title":"concatenatedOperation", + "allOf":[ + { + "$ref":"#/definitions/ConcatenatedOperationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ConcatenatedOperation", + "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":"ArcStringByBulgeType", + "localPart":"ConcatenatedOperationRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "bulge", - "normal", - "interpolation", - "numArc" + "concatenatedOperation", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CoverageFunctionType":{ + "SecondDefiningParameterType":{ "type":"object", - "title":"CoverageFunctionType", + "title":"SecondDefiningParameterType", "required":[ - "mappingRule", - "gridFunction" + "inverseFlattening", + "semiMinorAxis", + "isSphere" ], "properties":{ - "mappingRule":{ - "title":"mappingRule", + "inverseFlattening":{ + "title":"inverseFlattening", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"MappingRule", + "localPart":"inverseFlattening", "namespaceURI":"http://www.opengis.net/gml" } }, - "gridFunction":{ - "title":"gridFunction", + "semiMinorAxis":{ + "title":"semiMinorAxis", "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" - } + "$ref":"#/definitions/MeasureType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"GridFunction", + "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":"CoverageFunctionType", + "localPart":"SecondDefiningParameterType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "mappingRule", - "gridFunction" + "inverseFlattening", + "semiMinorAxis", + "isSphere" ] }, - "ConventionalUnitType":{ - "required":[ - "conversionToPreferredUnit", - "roughConversionToPreferredUnit" - ], + "AbstractContinuousCoverageType":{ "allOf":[ { - "$ref":"#/definitions/UnitDefinitionType" + "$ref":"#/definitions/AbstractCoverageType" }, { "type":"object", - "title":"ConventionalUnitType", + "title":"AbstractContinuousCoverageType", "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", + "coverageFunction":{ + "title":"coverageFunction", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DerivationUnitTermType" - }, - "minItems":0 + "$ref":"#/definitions/CoverageFunctionType" } ], "propertyType":"element", "elementName":{ - "localPart":"derivationUnitTerm", + "localPart":"coverageFunction", "namespaceURI":"http://www.opengis.net/gml" } } @@ -13033,144 +13956,100 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ConventionalUnitType", + "localPart":"AbstractContinuousCoverageType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "conversionToPreferredUnit", - "roughConversionToPreferredUnit", - "derivationUnitTerm" + "coverageFunction" ] }, - "PixelInCellType":{ - "allOf":[ - { - "$ref":"#/definitions/CodeType" - }, - { - "type":"object", - "title":"PixelInCellType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PixelInCellType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "IndirectEntryType":{ + "OperationParameterRefType":{ "type":"object", - "title":"IndirectEntryType", + "title":"OperationParameterRefType", "required":[ - "definitionProxy" + "operationParameter" ], "properties":{ - "definitionProxy":{ - "title":"definitionProxy", + "operationParameter":{ + "title":"operationParameter", "allOf":[ { - "$ref":"#/definitions/DefinitionProxyType" + "$ref":"#/definitions/OperationParameterType" } ], "propertyType":"element", "elementName":{ - "localPart":"DefinitionProxy", + "localPart":"OperationParameter", "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", + }, + "remoteSchema":{ + "title":"remoteSchema", "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Feature", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "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", + }, + "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" + } }, - "styleProperty":{ - "title":"styleProperty", + "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":"styleProperty", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "featurePropertyRange":{ - "title":"featurePropertyRange", + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -13178,57 +14057,71 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"featurePropertyRange", - "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":"StyleVariationType", + "localPart":"OperationParameterRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "styleProperty", - "featurePropertyRange" + "operationParameter", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AbstractReferenceSystemBaseType":{ - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"AbstractReferenceSystemBaseType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractReferenceSystemBaseType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TimeCalendarPropertyType":{ + "TransformationRefType":{ "type":"object", - "title":"TimeCalendarPropertyType", + "title":"TransformationRefType", "required":[ - "timeCalendar" + "transformation" ], "properties":{ - "timeCalendar":{ - "title":"timeCalendar", + "transformation":{ + "title":"transformation", "allOf":[ { - "$ref":"#/definitions/TimeCalendarType" + "$ref":"#/definitions/TransformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeCalendar", + "localPart":"Transformation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -13316,50 +14209,172 @@ { "$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":"TransformationRefType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "transformation", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "PolyhedralSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/SurfaceType" + }, + { + "type":"object", + "title":"PolyhedralSurfaceType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PolyhedralSurfaceType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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" + ] + }, + "CovarianceMatrixType":{ + "required":[ + "unitOfMeasure", + "includesElement" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractPositionalAccuracyType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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 + } + ], + "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":"TimeCalendarPropertyType", + "localPart":"CovarianceMatrixType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeCalendar", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "unitOfMeasure", + "includesElement" ] }, - "DefaultStylePropertyType":{ + "CurvePropertyType":{ "type":"object", - "title":"DefaultStylePropertyType", + "title":"CurvePropertyType", + "required":[ + "curve" + ], "properties":{ - "style":{ - "title":"style", + "curve":{ + "title":"curve", "allOf":[ { "type":"object", @@ -13368,34 +14383,21 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractStyleType" + "$ref":"#/definitions/AbstractCurveType" } }, "elementName":{ - "localPart":"_Style", + "localPart":"_Curve", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_Style", + "localPart":"_Curve", "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":[ @@ -13503,12 +14505,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DefaultStylePropertyType", + "localPart":"CurvePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "style", - "about", + "curve", "remoteSchema", "type", "href", @@ -13519,101 +14520,232 @@ "actuate" ] }, - "EngineeringDatumType":{ + "GridDomainType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/DomainSetType" }, { "type":"object", - "title":"EngineeringDatumType", + "title":"GridDomainType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"EngineeringDatumType", + "localPart":"GridDomainType", "namespaceURI":"http://www.opengis.net/gml" } }, - "SecondDefiningParameterType":{ - "type":"object", - "title":"SecondDefiningParameterType", + "TemporalCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"TemporalCSType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TemporalCSType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "AbsoluteExternalPositionalAccuracyType":{ "required":[ - "inverseFlattening", - "semiMinorAxis", - "isSphere" + "result" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractPositionalAccuracyType" + }, + { + "type":"object", + "title":"AbsoluteExternalPositionalAccuracyType", + "properties":{ + "result":{ + "title":"result", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"result", + "namespaceURI":"http://www.opengis.net/gml" + } + } + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbsoluteExternalPositionalAccuracyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "result" + ] + }, + "ExtentType":{ + "type":"object", + "title":"ExtentType", "properties":{ - "inverseFlattening":{ - "title":"inverseFlattening", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"inverseFlattening", + "localPart":"description", "namespaceURI":"http://www.opengis.net/gml" } }, - "semiMinorAxis":{ - "title":"semiMinorAxis", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "type":"array", + "items":{ + "$ref":"#/definitions/EnvelopeType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"semiMinorAxis", + "localPart":"boundingBox", "namespaceURI":"http://www.opengis.net/gml" } }, - "isSphere":{ - "title":"isSphere", + "boundingPolygon":{ + "title":"boundingPolygon", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/PolygonType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"isSphere", + "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":"SecondDefiningParameterType", + "localPart":"ExtentType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "inverseFlattening", - "semiMinorAxis", - "isSphere" + "description", + "boundingBox", + "boundingPolygon", + "verticalExtent", + "temporalExtent" ] }, - "MultiSolidPropertyType":{ + "SequenceRuleType":{ "type":"object", - "title":"MultiSolidPropertyType", + "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" + ] + }, + "GeodeticDatumRefType":{ + "type":"object", + "title":"GeodeticDatumRefType", "required":[ - "multiSolid" + "geodeticDatum" ], "properties":{ - "multiSolid":{ - "title":"multiSolid", + "geodeticDatum":{ + "title":"geodeticDatum", "allOf":[ { - "$ref":"#/definitions/MultiSolidType" + "$ref":"#/definitions/GeodeticDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiSolid", + "localPart":"GeodeticDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -13724,11 +14856,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiSolidPropertyType", + "localPart":"GeodeticDatumRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "multiSolid", + "geodeticDatum", "remoteSchema", "type", "href", @@ -13739,15 +14871,15 @@ "actuate" ] }, - "DatumRefType":{ + "ReferenceSystemRefType":{ "type":"object", - "title":"DatumRefType", + "title":"ReferenceSystemRefType", "required":[ - "datum" + "referenceSystem" ], "properties":{ - "datum":{ - "title":"datum", + "referenceSystem":{ + "title":"referenceSystem", "allOf":[ { "type":"object", @@ -13756,18 +14888,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/AbstractReferenceSystemType" } }, "elementName":{ - "localPart":"_Datum", + "localPart":"_ReferenceSystem", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_Datum", + "localPart":"_ReferenceSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -13878,184 +15010,50 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DatumRefType", + "localPart":"ReferenceSystemRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "datum", + "referenceSystem", "remoteSchema", "type", "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "RangeSetType":{ - "type":"object", - "title":"RangeSetType", - "required":[ - "valueArray", - "scalarValueList", - "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" - } - }, - "scalarValueList":{ - "title":"scalarValueList", - "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":"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":"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":"RangeSetType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "valueArray", - "scalarValueList", - "dataBlock", - "file" + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "TimeCalendarEraPropertyType":{ + "SurfacePropertyType":{ "type":"object", - "title":"TimeCalendarEraPropertyType", + "title":"SurfacePropertyType", "required":[ - "timeCalendarEra" + "surface" ], "properties":{ - "timeCalendarEra":{ - "title":"timeCalendarEra", + "surface":{ + "title":"surface", "allOf":[ { - "$ref":"#/definitions/TimeCalendarEraType" + "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" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"TimeCalendarEra", + "localPart":"_Surface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -14166,11 +15164,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeCalendarEraPropertyType", + "localPart":"SurfacePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeCalendarEra", + "surface", "remoteSchema", "type", "href", @@ -14181,264 +15179,143 @@ "actuate" ] }, - "PassThroughOperationType":{ - "required":[ - "modifiedCoordinate", - "usesOperation" - ], + "BezierType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/BSplineType" }, { "type":"object", - "title":"PassThroughOperationType", + "title":"BezierType", "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" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"PassThroughOperationType", + "localPart":"BezierType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "modifiedCoordinate", - "usesOperation" - ] + } }, - "BaseStyleDescriptorType":{ + "ArcByCenterPointType":{ + "required":[ + "pos", + "pointProperty", + "pointRep", + "posList", + "coordinates", + "radius", + "numARC" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractCurveSegmentType" }, { "type":"object", - "title":"BaseStyleDescriptorType", + "title":"ArcByCenterPointType", "properties":{ - "spatialResolution":{ - "title":"spatialResolution", + "pos":{ + "title":"pos", "allOf":[ { - "$ref":"#/definitions/ScaleType" + "$ref":"#/definitions/DirectPositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"spatialResolution", + "localPart":"pos", "namespaceURI":"http://www.opengis.net/gml" } }, - "styleVariation":{ - "title":"styleVariation", + "pointProperty":{ + "title":"pointProperty", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StyleVariationType" - }, - "minItems":0 + "$ref":"#/definitions/PointPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"styleVariation", + "localPart":"pointProperty", "namespaceURI":"http://www.opengis.net/gml" } }, - "animate":{ - "title":"animate", + "pointRep":{ + "title":"pointRep", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/AnimateType" - }, - "minItems":0 + "$ref":"#/definitions/PointPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"animate", - "namespaceURI":"http://www.w3.org/2001/SMIL20/" + "localPart":"pointRep", + "namespaceURI":"http://www.opengis.net/gml" } }, - "animateMotion":{ - "title":"animateMotion", + "posList":{ + "title":"posList", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/AnimateMotionType" - }, - "minItems":0 + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"animateMotion", - "namespaceURI":"http://www.w3.org/2001/SMIL20/" + "localPart":"posList", + "namespaceURI":"http://www.opengis.net/gml" } }, - "animateColor":{ - "title":"animateColor", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/AnimateColorType" - }, - "minItems":0 + "$ref":"#/definitions/CoordinatesType" } ], "propertyType":"element", "elementName":{ - "localPart":"animateColor", - "namespaceURI":"http://www.w3.org/2001/SMIL20/" + "localPart":"coordinates", + "namespaceURI":"http://www.opengis.net/gml" } }, - "set":{ - "title":"set", + "radius":{ + "title":"radius", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/SetType" - }, - "minItems":0 + "$ref":"#/definitions/LengthType" } ], "propertyType":"element", "elementName":{ - "localPart":"set", - "namespaceURI":"http://www.w3.org/2001/SMIL20/" + "localPart":"radius", + "namespaceURI":"http://www.opengis.net/gml" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BaseStyleDescriptorType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "spatialResolution", - "styleVariation", - "animate", - "animateMotion", - "animateColor", - "set" - ] - }, - "AbstractSurfaceType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" - }, - { - "type":"object", - "title":"AbstractSurfaceType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractSurfaceType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "PolygonPatchType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSurfacePatchType" - }, - { - "type":"object", - "title":"PolygonPatchType", - "properties":{ - "exterior":{ - "title":"exterior", + }, + "startAngle":{ + "title":"startAngle", "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/AngleType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"exterior", + "localPart":"startAngle", "namespaceURI":"http://www.opengis.net/gml" } }, - "interior":{ - "title":"interior", + "endAngle":{ + "title":"endAngle", "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":"endAngle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -14446,7 +15323,7 @@ "title":"interpolation", "allOf":[ { - "$ref":"#/definitions/SurfaceInterpolationType" + "$ref":"#/definitions/CurveInterpolationType" } ], "propertyType":"attribute", @@ -14454,66 +15331,18 @@ "localPart":"interpolation", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PolygonPatchType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "exterior", - "interior", - "interpolation" - ] - }, - "CovarianceMatrixType":{ - "required":[ - "unitOfMeasure", - "includesElement" - ], - "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", + "numARC":{ + "title":"numARC", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CovarianceElementType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"element", - "elementName":{ - "localPart":"includesElement", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"numArc", + "namespaceURI":"" } } } @@ -14521,160 +15350,96 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CovarianceMatrixType", + "localPart":"ArcByCenterPointType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "unitOfMeasure", - "includesElement" + "pos", + "pointProperty", + "pointRep", + "posList", + "coordinates", + "radius", + "startAngle", + "endAngle", + "interpolation", + "numARC" ] }, - "GeodesicStringType":{ + "ObservationType":{ "required":[ - "posList", - "geometricPositionGroup" + "validTime", + "resultOf" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"GeodesicStringType", + "title":"ObservationType", "properties":{ - "posList":{ - "title":"posList", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "$ref":"#/definitions/TimePrimitivePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"posList", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/gml" } }, - "geometricPositionGroup":{ - "title":"geometricPositionGroup", + "using":{ + "title":"using", "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":"#/definitions/FeaturePropertyType" } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"using", + "namespaceURI":"http://www.opengis.net/gml" + } }, - "interpolation":{ - "title":"interpolation", + "target":{ + "title":"target", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "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":"attribute", - "attributeName":{ - "localPart":"interpolation", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"target", + "namespaceURI":"http://www.opengis.net/gml" } - } - } - } - ], - "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", + }, + "resultOf":{ + "title":"resultOf", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CurvePropertyType" - }, - "minItems":1 + "$ref":"#/definitions/AssociationType" } ], "propertyType":"element", "elementName":{ - "localPart":"curveMember", + "localPart":"resultOf", "namespaceURI":"http://www.opengis.net/gml" } } @@ -14683,48 +15448,63 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CompositeCurveType", + "localPart":"ObservationType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "curveMember" + "validTime", + "using", + "target", + "resultOf" ] }, - "AbstractGeometricPrimitiveType":{ + "PrimeMeridianBaseType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"AbstractGeometricPrimitiveType", + "title":"PrimeMeridianBaseType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeometricPrimitiveType", + "localPart":"PrimeMeridianBaseType", "namespaceURI":"http://www.opengis.net/gml" } }, - "DerivedCRSRefType":{ + "CoordinateSystemRefType":{ "type":"object", - "title":"DerivedCRSRefType", + "title":"CoordinateSystemRefType", "required":[ - "derivedCRS" + "coordinateSystem" ], "properties":{ - "derivedCRS":{ - "title":"derivedCRS", + "coordinateSystem":{ + "title":"coordinateSystem", "allOf":[ { - "$ref":"#/definitions/DerivedCRSType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractCoordinateSystemType" + } + }, + "elementName":{ + "localPart":"_CoordinateSystem", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"DerivedCRS", + "localPart":"_CoordinateSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -14835,11 +15615,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DerivedCRSRefType", + "localPart":"CoordinateSystemRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "derivedCRS", + "coordinateSystem", "remoteSchema", "type", "href", @@ -14850,38 +15630,265 @@ "actuate" ] }, - "AbstractGeometricAggregateType":{ + "BagType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"AbstractGeometricAggregateType", + "title":"BagType", + "properties":{ + "member":{ + "title":"member", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AssociationType" + }, + "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" + ] + }, + "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":"curveMember", + "namespaceURI":"http://www.opengis.net/gml" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeometricAggregateType", + "localPart":"CompositeCurveType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "curveMember" + ] }, - "TopologyStylePropertyType":{ + "AbstractCoordinateOperationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateOperationBaseType" + }, + { + "type":"object", + "title":"AbstractCoordinateOperationType", + "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", + "allOf":[ + { + "$ref":"#/definitions/StringOrRefType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"remarks", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "targetCRS":{ + "title":"targetCRS", + "allOf":[ + { + "$ref":"#/definitions/CRSRefType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"targetCRS", + "namespaceURI":"http://www.opengis.net/gml" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractCoordinateOperationType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "coordinateOperationID", + "remarks", + "operationVersion", + "validArea", + "scope", + "positionalAccuracy", + "sourceCRS", + "targetCRS" + ] + }, + "LabelStylePropertyType":{ "type":"object", - "title":"TopologyStylePropertyType", + "title":"LabelStylePropertyType", "properties":{ - "topologyStyle":{ - "title":"topologyStyle", + "labelStyle":{ + "title":"labelStyle", "allOf":[ { - "$ref":"#/definitions/TopologyStyleType" + "$ref":"#/definitions/LabelStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"TopologyStyle", + "localPart":"LabelStyle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -15005,11 +16012,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TopologyStylePropertyType", + "localPart":"LabelStylePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "topologyStyle", + "labelStyle", "about", "remoteSchema", "type", @@ -15021,130 +16028,37 @@ "actuate" ] }, - "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" - } - }, - "geometryMembers":{ - "title":"geometryMembers", - "allOf":[ - { - "$ref":"#/definitions/GeometryArrayPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"geometryMembers", - "namespaceURI":"http://www.opengis.net/gml" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiGeometryType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "geometryMember", - "geometryMembers" - ] - }, - "CurveArrayPropertyType":{ + "DirectedFacePropertyType":{ "type":"object", - "title":"CurveArrayPropertyType", + "title":"DirectedFacePropertyType", + "required":[ + "face" + ], "properties":{ - "curve":{ - "title":"curve", + "face":{ + "title":"face", "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 + "$ref":"#/definitions/FaceType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Curve", + "localPart":"Face", "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CurveArrayPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "curve" - ] - }, - "AbstractGeneralParameterValueType":{ - "type":"object", - "title":"AbstractGeneralParameterValueType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractGeneralParameterValueType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "CompositeSurfacePropertyType":{ - "type":"object", - "title":"CompositeSurfacePropertyType", - "required":[ - "compositeSurface" - ], - "properties":{ - "compositeSurface":{ - "title":"compositeSurface", + }, + "orientation":{ + "title":"orientation", "allOf":[ { - "$ref":"#/definitions/CompositeSurfaceType" + "$ref":"#/definitions/SignType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CompositeSurface", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"orientation", + "namespaceURI":"" } }, "remoteSchema":{ @@ -15254,11 +16168,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CompositeSurfacePropertyType", + "localPart":"DirectedFacePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "compositeSurface", + "face", + "orientation", "remoteSchema", "type", "href", @@ -15269,149 +16184,139 @@ "actuate" ] }, - "VerticalDatumType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDatumType" + "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" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TopoSurfacePropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "topoSurface" + ] + }, + "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" }, - { - "type":"object", - "title":"VerticalDatumType", - "properties":{ - "verticalDatumType":{ - "title":"verticalDatumType", - "allOf":[ - { - "$ref":"#/definitions/VerticalDatumTypeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"verticalDatumType", - "namespaceURI":"http://www.opengis.net/gml" - } + "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":"VerticalDatumType", + "localPart":"TimeIntervalLengthType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "verticalDatumType" + "value", + "unit", + "radix", + "factor" ] }, - "ObservationType":{ - "required":[ - "validTime", - "resultOf" - ], + "VolumeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/MeasureType" }, { "type":"object", - "title":"ObservationType", + "title":"VolumeType", "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" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ObservationType", + "localPart":"VolumeType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "validTime", - "using", - "target", - "resultOf" - ] + } }, - "ConversionRefType":{ + "MultiPointPropertyType":{ "type":"object", - "title":"ConversionRefType", + "title":"MultiPointPropertyType", "required":[ - "conversion" + "multiPoint" ], "properties":{ - "conversion":{ - "title":"conversion", + "multiPoint":{ + "title":"multiPoint", "allOf":[ { - "$ref":"#/definitions/ConversionType" + "$ref":"#/definitions/MultiPointType" } ], "propertyType":"element", "elementName":{ - "localPart":"Conversion", + "localPart":"MultiPoint", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -15522,11 +16427,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConversionRefType", + "localPart":"MultiPointPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "conversion", + "multiPoint", "remoteSchema", "type", "href", @@ -15537,85 +16442,26 @@ "actuate" ] }, - "PointArrayPropertyType":{ + "MultiSolidPropertyType":{ "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" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"PointArrayPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "point" - ] - }, - "RectifiedGridCoverageType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDiscreteCoverageType" - }, - { - "type":"object", - "title":"RectifiedGridCoverageType", - "properties":{ - } - } + "title":"MultiSolidPropertyType", + "required":[ + "multiSolid" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RectifiedGridCoverageType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "FeatureStylePropertyType":{ - "type":"object", - "title":"FeatureStylePropertyType", "properties":{ - "featureStyle":{ - "title":"featureStyle", + "multiSolid":{ + "title":"multiSolid", "allOf":[ { - "$ref":"#/definitions/FeatureStyleType" + "$ref":"#/definitions/MultiSolidType" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureStyle", + "localPart":"MultiSolid", "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":[ @@ -15723,12 +16569,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"FeatureStylePropertyType", + "localPart":"MultiSolidPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "featureStyle", - "about", + "multiSolid", "remoteSchema", "type", "href", @@ -15739,30 +16584,17 @@ "actuate" ] }, - "AbstractGeometryType":{ + "ValueArrayType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/CompositeValueType" }, { "type":"object", - "title":"AbstractGeometryType", + "title":"ValueArrayType", "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", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -15770,52 +16602,20 @@ ], "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", + "localPart":"codeSpace", "namespaceURI":"" } }, - "uomLabels":{ - "title":"uomLabels", + "uom":{ + "title":"uom", "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", + "localPart":"uom", "namespaceURI":"" } } @@ -15824,165 +16624,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeometryType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "gid", - "srsName", - "srsDimension", - "axisLabels", - "uomLabels" - ] - }, - "LabelStyleType":{ - "required":[ - "style", - "label" - ], - "allOf":[ - { - "$ref":"#/definitions/BaseStyleDescriptorType" - }, - { - "type":"object", - "title":"LabelStyleType", - "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/gml" - } - }, - "label":{ - "title":"label", - "allOf":[ - { - "$ref":"#/definitions/LabelType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"label", - "namespaceURI":"http://www.opengis.net/gml" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LabelStyleType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "style", - "label" - ] - }, - "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", + "localPart":"ValueArrayType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "usesCartesianCS", - "usesSphericalCS", - "usesGeodeticDatum" + "codeSpace", + "uom" ] }, - "AssociationType":{ + "CompoundCRSRefType":{ "type":"object", - "title":"AssociationType", + "title":"CompoundCRSRefType", "required":[ - "object" + "compoundCRS" ], "properties":{ - "object":{ - "title":"object", + "compoundCRS":{ + "title":"compoundCRS", "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" - } + "$ref":"#/definitions/CompoundCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Object", + "localPart":"CompoundCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -16093,11 +16759,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AssociationType", + "localPart":"CompoundCRSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "object", + "compoundCRS", "remoteSchema", "type", "href", @@ -16108,104 +16774,35 @@ "actuate" ] }, - "TimeType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - }, - { - "type":"object", - "title":"TimeType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "AngleChoiceType":{ - "type":"object", - "title":"AngleChoiceType", - "required":[ - "angle", - "dmsAngle" - ], - "properties":{ - "angle":{ - "title":"angle", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "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" - ] - }, - "MultiSolidDomainType":{ - "allOf":[ - { - "$ref":"#/definitions/DomainSetType" - }, - { - "type":"object", - "title":"MultiSolidDomainType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiSolidDomainType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TimeInstantPropertyType":{ + "GeneralTransformationRefType":{ "type":"object", - "title":"TimeInstantPropertyType", + "title":"GeneralTransformationRefType", "required":[ - "timeInstant" + "generalTransformation" ], "properties":{ - "timeInstant":{ - "title":"timeInstant", + "generalTransformation":{ + "title":"generalTransformation", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"TimeInstant", + "localPart":"_GeneralTransformation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -16316,11 +16913,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeInstantPropertyType", + "localPart":"GeneralTransformationRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeInstant", + "generalTransformation", "remoteSchema", "type", "href", @@ -16331,90 +16928,23 @@ "actuate" ] }, - "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" - ] - }, - "OperationParameterGroupRefType":{ + "TimeCalendarEraPropertyType":{ "type":"object", - "title":"OperationParameterGroupRefType", + "title":"TimeCalendarEraPropertyType", "required":[ - "operationParameterGroup" + "timeCalendarEra" ], "properties":{ - "operationParameterGroup":{ - "title":"operationParameterGroup", + "timeCalendarEra":{ + "title":"timeCalendarEra", "allOf":[ { - "$ref":"#/definitions/OperationParameterGroupType" + "$ref":"#/definitions/TimeCalendarEraType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationParameterGroup", + "localPart":"TimeCalendarEra", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -16525,11 +17055,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterGroupRefType", + "localPart":"TimeCalendarEraPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "operationParameterGroup", + "timeCalendarEra", "remoteSchema", "type", "href", @@ -16540,182 +17070,60 @@ "actuate" ] }, - "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" - } + "AbstractPositionalAccuracyType":{ + "type":"object", + "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":"DynamicFeatureType", + "localPart":"AbstractPositionalAccuracyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "validTime", - "history", - "dataSource" + "measureDescription" ] }, - "ImageCRSType":{ - "required":[ - "usesCartesianCS", - "usesObliqueCartesianCS", - "usesImageDatum" - ], + "SphericalCSType":{ "allOf":[ { - "$ref":"#/definitions/AbstractReferenceSystemType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"ImageCRSType", + "title":"SphericalCSType", "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", + "localPart":"SphericalCSType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "usesCartesianCS", - "usesObliqueCartesianCS", - "usesImageDatum" - ] + } }, - "DomainSetType":{ + "GeneralConversionRefType":{ "type":"object", - "title":"DomainSetType", + "title":"GeneralConversionRefType", "required":[ - "geometry", - "timeObject" + "generalConversion" ], "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", + "generalConversion":{ + "title":"generalConversion", "allOf":[ { "type":"object", @@ -16724,18 +17132,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractTimeObjectType" + "$ref":"#/definitions/AbstractGeneralConversionType" } }, "elementName":{ - "localPart":"_TimeObject", + "localPart":"_GeneralConversion", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_TimeObject", + "localPart":"_GeneralConversion", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -16846,12 +17254,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DomainSetType", + "localPart":"GeneralConversionRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geometry", - "timeObject", + "generalConversion", "remoteSchema", "type", "href", @@ -16862,134 +17269,243 @@ "actuate" ] }, - "AbstractGriddedSurfaceType":{ - "required":[ - "row" - ], + "CoordinateSystemAxisBaseType":{ "allOf":[ { - "$ref":"#/definitions/AbstractParametricCurveSurfaceType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"AbstractGriddedSurfaceType", + "title":"CoordinateSystemAxisBaseType", "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", + "localPart":"CoordinateSystemAxisBaseType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "row", - "rows", - "columns" - ] + } }, - "GeometricComplexPropertyType":{ + "LocationPropertyType":{ "type":"object", - "title":"GeometricComplexPropertyType", + "title":"LocationPropertyType", "required":[ - "geometricComplex", - "compositeCurve", - "compositeSurface", - "compositeSolid" + "geometry", + "locationKeyWord", + "locationString", + "_null" ], "properties":{ - "geometricComplex":{ - "title":"geometricComplex", + "geometry":{ + "title":"geometry", "allOf":[ { - "$ref":"#/definitions/GeometricComplexType" + "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" + } + }, + "locationKeyWord":{ + "title":"locationKeyWord", + "allOf":[ + { + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"GeometricComplex", + "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" + } + }, + "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" } }, - "compositeCurve":{ - "title":"compositeCurve", + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/CompositeCurveType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CompositeCurve", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "compositeSurface":{ - "title":"compositeSurface", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/CompositeSurfaceType" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CompositeSurface", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "compositeSolid":{ - "title":"compositeSolid", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LocationPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "geometry", + "locationKeyWord", + "locationString", + "_null", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "ImageDatumRefType":{ + "type":"object", + "title":"ImageDatumRefType", + "required":[ + "imageDatum" + ], + "properties":{ + "imageDatum":{ + "title":"imageDatum", "allOf":[ { - "$ref":"#/definitions/CompositeSolidType" + "$ref":"#/definitions/ImageDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"CompositeSolid", + "localPart":"ImageDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -17100,14 +17616,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeometricComplexPropertyType", + "localPart":"ImageDatumRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geometricComplex", - "compositeCurve", - "compositeSurface", - "compositeSolid", + "imageDatum", "remoteSchema", "type", "href", @@ -17118,264 +17631,35 @@ "actuate" ] }, - "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" - ] - }, - "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" - ] - }, - "MultiCurveCoverageType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDiscreteCoverageType" - }, - { - "type":"object", - "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":{ - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MovingObjectStatusType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "location", - "speed", - "bearing", - "acceleration", - "elevation", - "status" - ] - }, - "GridCoverageType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDiscreteCoverageType" - }, - { - "type":"object", - "title":"GridCoverageType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GridCoverageType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TimeOrdinalEraPropertyType":{ + "CRSRefType":{ "type":"object", - "title":"TimeOrdinalEraPropertyType", + "title":"CRSRefType", "required":[ - "timeOrdinalEra" + "crs" ], "properties":{ - "timeOrdinalEra":{ - "title":"timeOrdinalEra", + "crs":{ + "title":"crs", "allOf":[ { - "$ref":"#/definitions/TimeOrdinalEraType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractReferenceSystemType" + } + }, + "elementName":{ + "localPart":"_CRS", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"TimeOrdinalEra", + "localPart":"_CRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -17486,11 +17770,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeOrdinalEraPropertyType", + "localPart":"CRSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeOrdinalEra", + "crs", "remoteSchema", "type", "href", @@ -17501,228 +17785,181 @@ "actuate" ] }, - "AbstractDatumBaseType":{ - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"AbstractDatumBaseType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDatumBaseType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "ArcByCenterPointType":{ + "LineStringType":{ "required":[ - "pos", - "pointProperty", - "pointRep", + "posOrPointPropertyOrPointRep", "posList", - "coordinates", - "radius", - "numARC" + "coordinates" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractCurveType" }, { "type":"object", - "title":"ArcByCenterPointType", + "title":"LineStringType", "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", + "posOrPointPropertyOrPointRep":{ + "title":"posOrPointPropertyOrPointRep", "allOf":[ { - "$ref":"#/definitions/LengthType" + "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":"element", - "elementName":{ - "localPart":"radius", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"elementRefs" }, - "startAngle":{ - "title":"startAngle", + "posList":{ + "title":"posList", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"startAngle", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml" } }, - "endAngle":{ - "title":"endAngle", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/CoordinatesType" } ], "propertyType":"element", "elementName":{ - "localPart":"endAngle", + "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":"ArcByCenterPointType", + "localPart":"LineStringType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "pos", - "pointProperty", - "pointRep", + "posOrPointPropertyOrPointRep", "posList", - "coordinates", - "radius", - "startAngle", - "endAngle", - "interpolation", - "numARC" + "coordinates" ] }, - "VolumeType":{ + "DerivedCRSTypeType":{ "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/CodeType" }, { "type":"object", - "title":"VolumeType", + "title":"DerivedCRSTypeType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"VolumeType", + "localPart":"DerivedCRSTypeType", "namespaceURI":"http://www.opengis.net/gml" } }, - "MultiLineStringPropertyType":{ + "OperationRefType":{ "type":"object", - "title":"MultiLineStringPropertyType", + "title":"OperationRefType", "required":[ - "multiLineString" + "operation" ], "properties":{ - "multiLineString":{ - "title":"multiLineString", + "operation":{ + "title":"operation", "allOf":[ { - "$ref":"#/definitions/MultiLineStringType" + "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":"MultiLineString", + "localPart":"_Operation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -17833,11 +18070,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiLineStringPropertyType", + "localPart":"OperationRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "multiLineString", + "operation", "remoteSchema", "type", "href", @@ -17848,74 +18085,213 @@ "actuate" ] }, - "MultiPolygonType":{ + "PriorityLocationPropertyType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometricAggregateType" + "$ref":"#/definitions/LocationPropertyType" }, { "type":"object", - "title":"MultiPolygonType", + "title":"PriorityLocationPropertyType", "properties":{ - "polygonMember":{ - "title":"polygonMember", + "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" + ] + }, + "ArcStringType":{ + "required":[ + "posOrPointPropertyOrPointRep", + "posList", + "coordinates" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCurveSegmentType" + }, + { + "type":"object", + "title":"ArcStringType", + "properties":{ + "posOrPointPropertyOrPointRep":{ + "title":"posOrPointPropertyOrPointRep", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PolygonPropertyType" + "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 + "minItems":3 + } + ], + "propertyType":"elementRefs" + }, + "posList":{ + "title":"posList", + "allOf":[ + { + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"polygonMember", + "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":"MultiPolygonType", + "localPart":"ArcStringType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "polygonMember" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "interpolation", + "numArc" ] }, - "LabelStylePropertyType":{ + "TimeTopologyPrimitivePropertyType":{ "type":"object", - "title":"LabelStylePropertyType", + "title":"TimeTopologyPrimitivePropertyType", + "required":[ + "timeTopologyPrimitive" + ], "properties":{ - "labelStyle":{ - "title":"labelStyle", + "timeTopologyPrimitive":{ + "title":"timeTopologyPrimitive", "allOf":[ { - "$ref":"#/definitions/LabelStyleType" + "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":"LabelStyle", + "localPart":"_TimeTopologyPrimitive", "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":[ @@ -18023,12 +18399,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LabelStylePropertyType", + "localPart":"TimeTopologyPrimitivePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "labelStyle", - "about", + "timeTopologyPrimitive", "remoteSchema", "type", "href", @@ -18039,323 +18414,309 @@ "actuate" ] }, - "GridFunctionType":{ + "DirectionVectorType":{ "type":"object", - "title":"GridFunctionType", + "title":"DirectionVectorType", + "required":[ + "vector", + "horizontalAngle", + "verticalAngle" + ], "properties":{ - "sequenceRule":{ - "title":"sequenceRule", + "vector":{ + "title":"vector", "allOf":[ { - "$ref":"#/definitions/SequenceRuleType" + "$ref":"#/definitions/VectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"sequenceRule", + "localPart":"vector", "namespaceURI":"http://www.opengis.net/gml" } }, - "startPoint":{ - "title":"startPoint", + "horizontalAngle":{ + "title":"horizontalAngle", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"startPoint", + "localPart":"horizontalAngle", "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"GridFunctionType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "sequenceRule", - "startPoint" - ] - }, - "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" - ] - }, - "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" - } + "verticalAngle":{ + "title":"verticalAngle", + "allOf":[ + { + "$ref":"#/definitions/AngleType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"verticalAngle", + "namespaceURI":"http://www.opengis.net/gml" } } - ], - "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/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"distance", - "namespaceURI":"http://www.opengis.net/gml" - } - } - } - } - ], "typeType":"classInfo", "typeName":{ - "localPart":"DirectedObservationAtDistanceType", + "localPart":"DirectionVectorType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "distance" + "vector", + "horizontalAngle", + "verticalAngle" ] }, - "AbstractSolidType":{ + "MultiCurveCoverageType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" }, { "type":"object", - "title":"AbstractSolidType", + "title":"MultiCurveCoverageType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSolidType", + "localPart":"MultiCurveCoverageType", "namespaceURI":"http://www.opengis.net/gml" } }, - "GeodeticDatumType":{ + "SolidPropertyType":{ + "type":"object", + "title":"SolidPropertyType", "required":[ - "usesPrimeMeridian", - "usesEllipsoid" + "solid" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDatumType" - }, - { - "type":"object", - "title":"GeodeticDatumType", - "properties":{ - "usesPrimeMeridian":{ - "title":"usesPrimeMeridian", - "allOf":[ - { - "$ref":"#/definitions/PrimeMeridianRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"usesPrimeMeridian", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "usesEllipsoid":{ - "title":"usesEllipsoid", - "allOf":[ - { - "$ref":"#/definitions/EllipsoidRefType" + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"usesEllipsoid", + "localPart":"_Solid", "namespaceURI":"http://www.opengis.net/gml" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Solid", + "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":"GeodeticDatumType", + "localPart":"SolidPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "usesPrimeMeridian", - "usesEllipsoid" + "solid", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "TrianglePatchArrayPropertyType":{ + "TopoSurfaceType":{ + "required":[ + "directedFace" + ], "allOf":[ { - "$ref":"#/definitions/SurfacePatchArrayPropertyType" + "$ref":"#/definitions/AbstractTopologyType" }, { "type":"object", - "title":"TrianglePatchArrayPropertyType", + "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":"TrianglePatchArrayPropertyType", + "localPart":"TopoSurfaceType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "directedFace" + ] }, - "PrimeMeridianRefType":{ + "GraphStylePropertyType":{ "type":"object", - "title":"PrimeMeridianRefType", - "required":[ - "primeMeridian" - ], + "title":"GraphStylePropertyType", "properties":{ - "primeMeridian":{ - "title":"primeMeridian", + "graphStyle":{ + "title":"graphStyle", "allOf":[ { - "$ref":"#/definitions/PrimeMeridianType" + "$ref":"#/definitions/GraphStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"PrimeMeridian", + "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":[ @@ -18463,11 +18824,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PrimeMeridianRefType", + "localPart":"GraphStylePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "primeMeridian", + "graphStyle", + "about", "remoteSchema", "type", "href", @@ -18478,64 +18840,51 @@ "actuate" ] }, - "RingPropertyType":{ - "type":"object", - "title":"RingPropertyType", - "required":[ - "ring" - ], - "properties":{ - "ring":{ - "title":"ring", - "allOf":[ - { - "$ref":"#/definitions/RingType" + "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" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Ring", - "namespaceURI":"http://www.opengis.net/gml" } } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RingPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "ring" - ] - }, - "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", + "localPart":"GenericMetaDataType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "linearRing" + "contentOverrideForGenericMetaDataType" ] }, "IdentifierType":{ @@ -18608,177 +18957,12 @@ "remarks" ] }, - "CartesianCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"CartesianCSType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CartesianCSType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "AbstractCoordinateOperationBaseType":{ - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"AbstractCoordinateOperationBaseType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractCoordinateOperationBaseType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "GridLengthType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - }, - { - "type":"object", - "title":"GridLengthType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GridLengthType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "DerivationUnitTermType":{ - "allOf":[ - { - "$ref":"#/definitions/UnitOfMeasureType" - }, - { - "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DerivationUnitTermType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "exponent" - ] - }, - "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" - ] - }, - "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" - ] - }, - "SurfacePropertyType":{ + "TopoPrimitiveMemberType":{ "type":"object", - "title":"SurfacePropertyType", - "required":[ - "surface" - ], + "title":"TopoPrimitiveMemberType", "properties":{ - "surface":{ - "title":"surface", + "topoPrimitive":{ + "title":"topoPrimitive", "allOf":[ { "type":"object", @@ -18787,18 +18971,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"#/definitions/AbstractTopoPrimitiveType" } }, "elementName":{ - "localPart":"_Surface", + "localPart":"_TopoPrimitive", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_Surface", + "localPart":"_TopoPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -18909,11 +19093,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SurfacePropertyType", + "localPart":"TopoPrimitiveMemberType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "surface", + "topoPrimitive", "remoteSchema", "type", "href", @@ -18924,98 +19108,183 @@ "actuate" ] }, - "UserDefinedCSType":{ + "TemporalCRSType":{ + "required":[ + "usesTemporalCS", + "usesTemporalDatum" + ], "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/AbstractReferenceSystemType" }, { "type":"object", - "title":"UserDefinedCSType", + "title":"TemporalCRSType", "properties":{ + "usesTemporalCS":{ + "title":"usesTemporalCS", + "allOf":[ + { + "$ref":"#/definitions/TemporalCSRefType" + } + ], + "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" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"UserDefinedCSType", + "localPart":"TemporalCRSType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "usesTemporalCS", + "usesTemporalDatum" + ] }, - "CompoundCRSRefType":{ - "type":"object", - "title":"CompoundCRSRefType", + "GeodesicStringType":{ "required":[ - "compoundCRS" + "posList", + "geometricPositionGroup" ], - "properties":{ - "compoundCRS":{ - "title":"compoundCRS", - "allOf":[ - { - "$ref":"#/definitions/CompoundCRSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CompoundCRS", - "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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractCurveSegmentType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" + { + "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", + "allOf":[ + { + "$ref":"#/definitions/CurveInterpolationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"interpolation", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GeodesicStringType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "posList", + "geometricPositionGroup", + "interpolation" + ] + }, + "ObliqueCartesianCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" }, - "href":{ - "title":"href", - "allOf":[ - { - "$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":"ObliqueCartesianCSType", + "properties":{ } - }, - "role":{ - "title":"role", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ObliqueCartesianCSType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "DirectPositionType":{ + "type":"object", + "title":"DirectPositionType", + "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/double" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "propertyType":"value" }, - "arcrole":{ - "title":"arcrole", + "srsName":{ + "title":"srsName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -19023,117 +19292,105 @@ ], "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":"CompoundCRSRefType", + "localPart":"DirectPositionType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "compoundCRS", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "value", + "srsName", + "srsDimension", + "axisLabels", + "uomLabels" ] }, - "PointType":{ - "required":[ - "pos", - "coordinates", - "coord" - ], + "AbstractFeatureCollectionType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"PointType", + "title":"AbstractFeatureCollectionType", "properties":{ - "pos":{ - "title":"pos", - "allOf":[ - { - "$ref":"#/definitions/DirectPositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "coordinates":{ - "title":"coordinates", + "featureMember":{ + "title":"featureMember", "allOf":[ { - "$ref":"#/definitions/CoordinatesType" + "type":"array", + "items":{ + "$ref":"#/definitions/FeaturePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"featureMember", "namespaceURI":"http://www.opengis.net/gml" } }, - "coord":{ - "title":"coord", + "featureMembers":{ + "title":"featureMembers", "allOf":[ { - "$ref":"#/definitions/CoordType" + "$ref":"#/definitions/FeatureArrayPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"coord", + "localPart":"featureMembers", "namespaceURI":"http://www.opengis.net/gml" } } @@ -19142,13 +19399,12 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PointType", + "localPart":"AbstractFeatureCollectionType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "pos", - "coordinates", - "coord" + "featureMember", + "featureMembers" ] }, "MultiSurfaceType":{ @@ -19203,244 +19459,165 @@ "surfaceMembers" ] }, - "GenericMetaDataType":{ + "AbstractSolidType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMetaDataType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" }, { "type":"object", - "title":"GenericMetaDataType", + "title":"AbstractSolidType", "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", + "localPart":"AbstractSolidType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "contentOverrideForGenericMetaDataType" - ] + } }, - "DirectedTopoSolidPropertyType":{ - "type":"object", - "title":"DirectedTopoSolidPropertyType", + "CompositeSolidType":{ "required":[ - "topoSolid" + "solidMember" ], - "properties":{ - "topoSolid":{ - "title":"topoSolid", - "allOf":[ - { - "$ref":"#/definitions/TopoSolidType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TopoSolid", - "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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractSolidType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DirectedTopoSolidPropertyType", + "localPart":"CompositeSolidType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "topoSolid", - "orientation", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "solidMember" ] }, - "UnitDefinitionType":{ + "AbstractCoverageType":{ "required":[ - "quantityType" + "domainSet", + "rangeSet" ], "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"UnitDefinitionType", + "title":"AbstractCoverageType", "properties":{ - "quantityType":{ - "title":"quantityType", + "domainSet":{ + "title":"domainSet", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "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":"quantityType", + "localPart":"rangeSet", "namespaceURI":"http://www.opengis.net/gml" } }, - "catalogSymbol":{ - "title":"catalogSymbol", + "dimension":{ + "title":"dimension", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$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" + ] + }, + "DirectedObservationType":{ + "required":[ + "direction" + ], + "allOf":[ + { + "$ref":"#/definitions/ObservationType" + }, + { + "type":"object", + "title":"DirectedObservationType", + "properties":{ + "direction":{ + "title":"direction", + "allOf":[ + { + "$ref":"#/definitions/DirectionPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"catalogSymbol", + "localPart":"direction", "namespaceURI":"http://www.opengis.net/gml" } } @@ -19449,49 +19626,48 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"UnitDefinitionType", + "localPart":"DirectedObservationType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "quantityType", - "catalogSymbol" + "direction" ] }, - "TemporalDatumBaseType":{ + "RectifiedGridDomainType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/DomainSetType" }, { "type":"object", - "title":"TemporalDatumBaseType", + "title":"RectifiedGridDomainType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TemporalDatumBaseType", + "localPart":"RectifiedGridDomainType", "namespaceURI":"http://www.opengis.net/gml" } }, - "MultiPolygonPropertyType":{ + "VerticalCSRefType":{ "type":"object", - "title":"MultiPolygonPropertyType", + "title":"VerticalCSRefType", "required":[ - "multiPolygon" + "verticalCS" ], "properties":{ - "multiPolygon":{ - "title":"multiPolygon", + "verticalCS":{ + "title":"verticalCS", "allOf":[ { - "$ref":"#/definitions/MultiPolygonType" + "$ref":"#/definitions/VerticalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiPolygon", + "localPart":"VerticalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -19602,11 +19778,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiPolygonPropertyType", + "localPart":"VerticalCSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "multiPolygon", + "verticalCS", "remoteSchema", "type", "href", @@ -19617,15 +19793,12 @@ "actuate" ] }, - "CoordinateSystemRefType":{ + "DefaultStylePropertyType":{ "type":"object", - "title":"CoordinateSystemRefType", - "required":[ - "coordinateSystem" - ], + "title":"DefaultStylePropertyType", "properties":{ - "coordinateSystem":{ - "title":"coordinateSystem", + "style":{ + "title":"style", "allOf":[ { "type":"object", @@ -19634,21 +19807,34 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/AbstractStyleType" } }, "elementName":{ - "localPart":"_CoordinateSystem", + "localPart":"_Style", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_CoordinateSystem", + "localPart":"_Style", "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":[ @@ -19756,11 +19942,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateSystemRefType", + "localPart":"DefaultStylePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "coordinateSystem", + "style", + "about", "remoteSchema", "type", "href", @@ -19771,80 +19958,172 @@ "actuate" ] }, - "TriangulatedSurfaceType":{ + "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" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"IndirectEntryType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "definitionProxy" + ] + }, + "TimeInstantType":{ + "required":[ + "timePosition" + ], "allOf":[ { - "$ref":"#/definitions/SurfaceType" + "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" }, { "type":"object", - "title":"TriangulatedSurfaceType", + "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":"TriangulatedSurfaceType", + "localPart":"TimeInstantType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "timePosition" + ] }, - "AbstractCoordinateSystemType":{ + "MovingObjectStatusType":{ "required":[ - "usesAxis" + "location" ], "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateSystemBaseType" + "$ref":"#/definitions/AbstractTimeSliceType" }, { "type":"object", - "title":"AbstractCoordinateSystemType", + "title":"MovingObjectStatusType", "properties":{ - "csID":{ - "title":"csID", + "location":{ + "title":"location", "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/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":"csID", + "localPart":"speed", "namespaceURI":"http://www.opengis.net/gml" } }, - "remarks":{ - "title":"remarks", + "bearing":{ + "title":"bearing", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/DirectionPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"remarks", + "localPart":"bearing", "namespaceURI":"http://www.opengis.net/gml" } }, - "usesAxis":{ - "title":"usesAxis", + "acceleration":{ + "title":"acceleration", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAxisRefType" - }, - "minItems":1 + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"usesAxis", + "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" } } @@ -19853,35 +20132,48 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractCoordinateSystemType", + "localPart":"MovingObjectStatusType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "csID", - "remarks", - "usesAxis" + "location", + "speed", + "bearing", + "acceleration", + "elevation", + "status" ] }, - "CylindricalCSRefType":{ + "GeometryStylePropertyType":{ "type":"object", - "title":"CylindricalCSRefType", - "required":[ - "cylindricalCS" - ], + "title":"GeometryStylePropertyType", "properties":{ - "cylindricalCS":{ - "title":"cylindricalCS", + "geometryStyle":{ + "title":"geometryStyle", "allOf":[ { - "$ref":"#/definitions/CylindricalCSType" + "$ref":"#/definitions/GeometryStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"CylindricalCS", + "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":[ @@ -19989,11 +20281,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CylindricalCSRefType", + "localPart":"GeometryStylePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "cylindricalCS", + "geometryStyle", + "about", "remoteSchema", "type", "href", @@ -20004,60 +20297,60 @@ "actuate" ] }, - "PolarCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"PolarCSType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PolarCSType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "OrientableSurfaceType":{ + "ConventionalUnitType":{ "required":[ - "baseSurface" + "conversionToPreferredUnit", + "roughConversionToPreferredUnit" ], "allOf":[ { - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"#/definitions/UnitDefinitionType" }, { "type":"object", - "title":"OrientableSurfaceType", + "title":"ConventionalUnitType", "properties":{ - "baseSurface":{ - "title":"baseSurface", + "conversionToPreferredUnit":{ + "title":"conversionToPreferredUnit", "allOf":[ { - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/ConversionToPreferredUnitType" } ], "propertyType":"element", "elementName":{ - "localPart":"baseSurface", + "localPart":"conversionToPreferredUnit", "namespaceURI":"http://www.opengis.net/gml" } }, - "orientation":{ - "title":"orientation", + "roughConversionToPreferredUnit":{ + "title":"roughConversionToPreferredUnit", "allOf":[ { - "$ref":"#/definitions/SignType" + "$ref":"#/definitions/ConversionToPreferredUnitType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"orientation", - "namespaceURI":"" + "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" } } } @@ -20065,31 +20358,100 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OrientableSurfaceType", + "localPart":"ConventionalUnitType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "baseSurface", - "orientation" + "conversionToPreferredUnit", + "roughConversionToPreferredUnit", + "derivationUnitTerm" ] }, - "ImageCRSRefType":{ + "ClothoidType.RefLocation":{ "type":"object", - "title":"ImageCRSRefType", + "title":"ClothoidType.RefLocation", "required":[ - "imageCRS" + "affinePlacement" ], "properties":{ - "imageCRS":{ - "title":"imageCRS", + "affinePlacement":{ + "title":"affinePlacement", + "allOf":[ + { + "$ref":"#/definitions/AffinePlacementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AffinePlacement", + "namespaceURI":"http://www.opengis.net/gml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "affinePlacement" + ] + }, + "DirectionPropertyType":{ + "type":"object", + "title":"DirectionPropertyType", + "required":[ + "directionVector", + "compassPoint", + "directionKeyword", + "directionString" + ], + "properties":{ + "directionVector":{ + "title":"directionVector", + "allOf":[ + { + "$ref":"#/definitions/DirectionVectorType" + } + ], + "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/ImageCRSType" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"ImageCRS", + "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" } }, @@ -20200,11 +20562,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ImageCRSRefType", + "localPart":"DirectionPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "imageCRS", + "directionVector", + "compassPoint", + "directionKeyword", + "directionString", "remoteSchema", "type", "href", @@ -20215,35 +20580,23 @@ "actuate" ] }, - "CoordinateOperationRefType":{ + "ProjectedCRSRefType":{ "type":"object", - "title":"CoordinateOperationRefType", + "title":"ProjectedCRSRefType", "required":[ - "coordinateOperation" + "projectedCRS" ], "properties":{ - "coordinateOperation":{ - "title":"coordinateOperation", + "projectedCRS":{ + "title":"projectedCRS", "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":"#/definitions/ProjectedCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_CoordinateOperation", + "localPart":"ProjectedCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -20354,11 +20707,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateOperationRefType", + "localPart":"ProjectedCRSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "coordinateOperation", + "projectedCRS", "remoteSchema", "type", "href", @@ -20369,107 +20722,46 @@ "actuate" ] }, - "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" - } + "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" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTimePrimitiveType", + "localPart":"PointArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "relatedTime" + "point" ] }, - "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":{ + "TimePrimitivePropertyType":{ "type":"object", - "title":"TimeGeometricPrimitivePropertyType", + "title":"TimePrimitivePropertyType", "required":[ - "timeGeometricPrimitive" + "timePrimitive" ], "properties":{ - "timeGeometricPrimitive":{ - "title":"timeGeometricPrimitive", + "timePrimitive":{ + "title":"timePrimitive", "allOf":[ { "type":"object", @@ -20478,18 +20770,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" + "$ref":"#/definitions/AbstractTimePrimitiveType" } }, "elementName":{ - "localPart":"_TimeGeometricPrimitive", + "localPart":"_TimePrimitive", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_TimeGeometricPrimitive", + "localPart":"_TimePrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -20600,11 +20892,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeGeometricPrimitivePropertyType", + "localPart":"TimePrimitivePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeGeometricPrimitive", + "timePrimitive", "remoteSchema", "type", "href", @@ -20615,190 +20907,144 @@ "actuate" ] }, - "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":{ + "GridLengthType":{ "allOf":[ { - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/MeasureType" }, { "type":"object", - "title":"RectifiedGridDomainType", + "title":"GridLengthType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"RectifiedGridDomainType", + "localPart":"GridLengthType", "namespaceURI":"http://www.opengis.net/gml" } }, - "RingType":{ - "required":[ - "curveMember" - ], + "RectifiedGridCoverageType":{ "allOf":[ { - "$ref":"#/definitions/AbstractRingType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" }, { "type":"object", - "title":"RingType", + "title":"RectifiedGridCoverageType", "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", + "localPart":"RectifiedGridCoverageType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "curveMember" - ] + } }, - "AbstractRingPropertyType":{ + "HistoryPropertyType":{ "type":"object", - "title":"AbstractRingPropertyType", + "title":"HistoryPropertyType", "required":[ - "ring" + "timeSlice" ], "properties":{ - "ring":{ - "title":"ring", + "timeSlice":{ + "title":"timeSlice", "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/AbstractRingType" + "elementName":{ + "localPart":"_TimeSlice", + "namespaceURI":"http://www.opengis.net/gml" } }, - "elementName":{ - "localPart":"_Ring", - "namespaceURI":"http://www.opengis.net/gml" - } + "minItems":1 } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_Ring", + "localPart":"_TimeSlice", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractRingPropertyType", + "localPart":"HistoryPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "ring" + "timeSlice" ] }, - "CompositeSurfaceType":{ - "required":[ - "surfaceMember" + "AbstractSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometricPrimitiveType" + }, + { + "type":"object", + "title":"AbstractSurfaceType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractSurfaceType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "AbstractTimeComplexType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"#/definitions/AbstractTimeObjectType" }, { "type":"object", - "title":"CompositeSurfaceType", + "title":"AbstractTimeComplexType", "properties":{ - "surfaceMember":{ - "title":"surfaceMember", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTimeComplexType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "RelatedTimeType":{ + "allOf":[ + { + "$ref":"#/definitions/TimePrimitivePropertyType" + }, + { + "type":"object", + "title":"RelatedTimeType", + "properties":{ + "relativePosition":{ + "title":"relativePosition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SurfacePropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"surfaceMember", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"relativePosition", + "namespaceURI":"" } } } @@ -20806,53 +21052,137 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CompositeSurfaceType", + "localPart":"RelatedTimeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "surfaceMember" + "relativePosition" ] }, - "SphericalCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" + "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" }, - { - "type":"object", - "title":"SphericalCSType", - "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":"SphericalCSType", + "localPart":"VectorType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "value", + "srsName", + "srsDimension", + "axisLabels", + "uomLabels" + ] }, - "ImageDatumType":{ + "DerivedCRSType":{ "required":[ - "pixelInCell" + "derivedCRSType", + "usesCS" ], "allOf":[ { - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/AbstractGeneralDerivedCRSType" }, { "type":"object", - "title":"ImageDatumType", + "title":"DerivedCRSType", "properties":{ - "pixelInCell":{ - "title":"pixelInCell", + "derivedCRSType":{ + "title":"derivedCRSType", "allOf":[ { - "$ref":"#/definitions/PixelInCellType" + "$ref":"#/definitions/DerivedCRSTypeType" } ], "propertyType":"element", "elementName":{ - "localPart":"pixelInCell", + "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" } } @@ -20861,111 +21191,125 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ImageDatumType", + "localPart":"DerivedCRSType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "pixelInCell" + "derivedCRSType", + "usesCS" ] }, - "OperationParameterGroupBaseType":{ + "TopologyStyleType":{ + "required":[ + "symbol", + "style" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGeneralOperationParameterType" + "$ref":"#/definitions/BaseStyleDescriptorType" }, { "type":"object", - "title":"OperationParameterGroupBaseType", + "title":"TopologyStyleType", "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" - } - } - ] + "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" + } + }, + "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":"" } } - ], - "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", + "localPart":"TopologyStyleType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "content", - "transform" + "symbol", + "style", + "labelStyle", + "topologyProperty", + "topologyType" ] }, - "PolygonPropertyType":{ + "TemporalCRSRefType":{ "type":"object", - "title":"PolygonPropertyType", + "title":"TemporalCRSRefType", "required":[ - "polygon" + "temporalCRS" ], "properties":{ - "polygon":{ - "title":"polygon", + "temporalCRS":{ + "title":"temporalCRS", "allOf":[ { - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/TemporalCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"Polygon", + "localPart":"TemporalCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -21076,11 +21420,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PolygonPropertyType", + "localPart":"TemporalCRSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "polygon", + "temporalCRS", "remoteSchema", "type", "href", @@ -21091,15 +21435,15 @@ "actuate" ] }, - "GeometryPropertyType":{ + "AssociationType":{ "type":"object", - "title":"GeometryPropertyType", + "title":"AssociationType", "required":[ - "geometry" + "object" ], "properties":{ - "geometry":{ - "title":"geometry", + "object":{ + "title":"object", "allOf":[ { "type":"object", @@ -21108,18 +21452,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_Geometry", + "localPart":"_Object", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_Geometry", + "localPart":"_Object", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -21230,11 +21574,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeometryPropertyType", + "localPart":"AssociationType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geometry", + "object", "remoteSchema", "type", "href", @@ -21245,284 +21589,261 @@ "actuate" ] }, - "CircleType":{ - "allOf":[ - { - "$ref":"#/definitions/ArcType" - }, - { - "type":"object", - "title":"CircleType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CircleType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "AbstractGMLType":{ + "AbstractRingPropertyType":{ "type":"object", - "title":"AbstractGMLType", + "title":"AbstractRingPropertyType", + "required":[ + "ring" + ], "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", + "ring":{ + "title":"ring", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CodeType" - } + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/gml" + "value":{ + "$ref":"#/definitions/AbstractRingType" } }, - "minItems":0 + "elementName":{ + "localPart":"_Ring", + "namespaceURI":"http://www.opengis.net/gml" + } } ], "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", + "localPart":"_Ring", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGMLType", + "localPart":"AbstractRingPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "metaDataProperty", - "description", - "name", - "id" + "ring" ] }, - "DictionaryEntryType":{ - "type":"object", - "title":"DictionaryEntryType", + "OffsetCurveType":{ "required":[ - "definition" + "offsetBase", + "distance" ], - "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" + "allOf":[ + { + "$ref":"#/definitions/AbstractCurveSegmentType" + }, + { + "type":"object", + "title":"OffsetCurveType", + "properties":{ + "offsetBase":{ + "title":"offsetBase", + "allOf":[ + { + "$ref":"#/definitions/CurvePropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"Definition", + "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" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Definition", - "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" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OffsetCurveType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "offsetBase", + "distance", + "refDirection" + ] + }, + "TimeCoordinateSystemType":{ + "required":[ + "originPosition", + "origin", + "interval" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeReferenceSystemType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeCoordinateSystemType", + "namespaceURI":"http://www.opengis.net/gml" }, + "propertiesOrder":[ + "originPosition", + "origin", + "interval" + ] + }, + "OrientableCurveType":{ + "required":[ + "baseCurve" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCurveType" + }, + { + "type":"object", + "title":"OrientableCurveType", + "properties":{ + "baseCurve":{ + "title":"baseCurve", + "allOf":[ + { + "$ref":"#/definitions/CurvePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"baseCurve", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "orientation":{ + "title":"orientation", + "allOf":[ + { + "$ref":"#/definitions/SignType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"orientation", + "namespaceURI":"" + } + } + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"DictionaryEntryType", + "localPart":"OrientableCurveType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "definition", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "baseCurve", + "orientation" ] }, - "LinearCSRefType":{ + "CoordinateOperationRefType":{ "type":"object", - "title":"LinearCSRefType", + "title":"CoordinateOperationRefType", "required":[ - "linearCS" + "coordinateOperation" ], "properties":{ - "linearCS":{ - "title":"linearCS", + "coordinateOperation":{ + "title":"coordinateOperation", "allOf":[ { - "$ref":"#/definitions/LinearCSType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"LinearCS", + "localPart":"_CoordinateOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -21633,11 +21954,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LinearCSRefType", + "localPart":"CoordinateOperationRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "linearCS", + "coordinateOperation", "remoteSchema", "type", "href", @@ -21648,23 +21969,183 @@ "actuate" ] }, - "UserDefinedCSRefType":{ + "GeometryArrayPropertyType":{ "type":"object", - "title":"UserDefinedCSRefType", + "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" + ] + }, + "OperationMethodType":{ "required":[ - "userDefinedCS" + "methodFormula", + "sourceDimensions", + "targetDimensions" + ], + "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" + ] + }, + "TimeTopologyComplexPropertyType":{ + "type":"object", + "title":"TimeTopologyComplexPropertyType", + "required":[ + "timeTopologyComplex" ], "properties":{ - "userDefinedCS":{ - "title":"userDefinedCS", + "timeTopologyComplex":{ + "title":"timeTopologyComplex", "allOf":[ { - "$ref":"#/definitions/UserDefinedCSType" + "$ref":"#/definitions/TimeTopologyComplexType" } ], "propertyType":"element", "elementName":{ - "localPart":"UserDefinedCS", + "localPart":"TimeTopologyComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -21775,11 +22256,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UserDefinedCSRefType", + "localPart":"TimeTopologyComplexPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "userDefinedCS", + "timeTopologyComplex", "remoteSchema", "type", "href", @@ -21790,32 +22271,42 @@ "actuate" ] }, - "GeometricComplexType":{ - "required":[ - "element" - ], + "NodeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractTopoPrimitiveType" }, { "type":"object", - "title":"GeometricComplexType", + "title":"NodeType", "properties":{ - "element":{ - "title":"element", + "directedEdge":{ + "title":"directedEdge", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/GeometricPrimitivePropertyType" + "$ref":"#/definitions/DirectedEdgePropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"element", + "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" } } @@ -21824,101 +22315,98 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GeometricComplexType", + "localPart":"NodeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "element" + "directedEdge", + "pointProperty" ] }, - "GridEnvelopeType":{ + "AbstractGriddedSurfaceType.Row":{ "type":"object", - "title":"GridEnvelopeType", + "title":"AbstractGriddedSurfaceType.Row", "required":[ - "low", - "high" + "posList", + "geometricPositionGroup" ], "properties":{ - "low":{ - "title":"low", + "posList":{ + "title":"posList", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"low", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml" } }, - "high":{ - "title":"high", + "geometricPositionGroup":{ + "title":"geometricPositionGroup", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } + "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":"high", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"elements" } }, "typeType":"classInfo", - "typeName":{ - "localPart":"GridEnvelopeType", - "namespaceURI":"http://www.opengis.net/gml" - }, "propertiesOrder":[ - "low", - "high" + "posList", + "geometricPositionGroup" ] }, - "AbstractGeneralDerivedCRSType":{ - "required":[ - "baseCRS", - "definedByConversion" - ], + "AbstractTimeGeometricPrimitiveType":{ "allOf":[ { - "$ref":"#/definitions/AbstractReferenceSystemType" + "$ref":"#/definitions/AbstractTimePrimitiveType" }, { "type":"object", - "title":"AbstractGeneralDerivedCRSType", + "title":"AbstractTimeGeometricPrimitiveType", "properties":{ - "baseCRS":{ - "title":"baseCRS", - "allOf":[ - { - "$ref":"#/definitions/CoordinateReferenceSystemRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"baseCRS", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "definedByConversion":{ - "title":"definedByConversion", + "frame":{ + "title":"frame", "allOf":[ { - "$ref":"#/definitions/GeneralConversionRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"definedByConversion", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"frame", + "namespaceURI":"" } } } @@ -21926,221 +22414,258 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeneralDerivedCRSType", + "localPart":"AbstractTimeGeometricPrimitiveType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "baseCRS", - "definedByConversion" + "frame" ] }, - "FileType":{ + "DMSAngleType":{ "type":"object", - "title":"FileType", + "title":"DMSAngleType", "required":[ - "rangeParameters", - "fileName", - "fileStructure" + "degrees", + "decimalMinutes", + "minutes" ], "properties":{ - "rangeParameters":{ - "title":"rangeParameters", + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"minutes", + "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" + ] + }, + "GeometricPrimitivePropertyType":{ + "type":"object", + "title":"GeometricPrimitivePropertyType", + "required":[ + "geometricPrimitive" + ], + "properties":{ + "geometricPrimitive":{ + "title":"geometricPrimitive", "allOf":[ { - "$ref":"#/definitions/RangeParametersType" + "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":"rangeParameters", + "localPart":"_GeometricPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, - "fileName":{ - "title":"fileName", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"fileName", + "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", - "fileStructure", - "mimeType", - "compression" - ] - }, - "GridLimitsType":{ - "type":"object", - "title":"GridLimitsType", - "required":[ - "gridEnvelope" - ], - "properties":{ - "gridEnvelope":{ - "title":"gridEnvelope", + }, + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/GridEnvelopeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GridEnvelope", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"GridLimitsType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "gridEnvelope" - ] - }, - "DirectionVectorType":{ - "type":"object", - "title":"DirectionVectorType", - "required":[ - "vector", - "horizontalAngle", - "verticalAngle" - ], - "properties":{ - "vector":{ - "title":"vector", + }, + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/VectorType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"vector", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "horizontalAngle":{ - "title":"horizontalAngle", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"horizontalAngle", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "verticalAngle":{ - "title":"verticalAngle", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"verticalAngle", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectionVectorType", + "localPart":"GeometricPrimitivePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "vector", - "horizontalAngle", - "verticalAngle" + "geometricPrimitive", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AbstractGeneralOperationParameterRefType":{ + "SphericalCSRefType":{ "type":"object", - "title":"AbstractGeneralOperationParameterRefType", + "title":"SphericalCSRefType", "required":[ - "generalOperationParameter" + "sphericalCS" ], "properties":{ - "generalOperationParameter":{ - "title":"generalOperationParameter", + "sphericalCS":{ + "title":"sphericalCS", "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" - } + "$ref":"#/definitions/SphericalCSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_GeneralOperationParameter", + "localPart":"SphericalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -22251,11 +22776,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeneralOperationParameterRefType", + "localPart":"SphericalCSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "generalOperationParameter", + "sphericalCS", "remoteSchema", "type", "href", @@ -22266,320 +22791,454 @@ "actuate" ] }, - "HistoryPropertyType":{ - "type":"object", - "title":"HistoryPropertyType", + "TimeOrdinalReferenceSystemType":{ "required":[ - "timeSlice" + "component" ], - "properties":{ - "timeSlice":{ - "title":"timeSlice", - "allOf":[ - { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeReferenceSystemType" + }, + { + "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" + ] + }, + "AbstractGeometricAggregateType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"AbstractGeometricAggregateType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractGeometricAggregateType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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" + ] + }, + "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/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":"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" }, - "value":{ - "$ref":"#/definitions/AbstractTimeSliceType" - } - }, - "elementName":{ - "localPart":"_TimeSlice", - "namespaceURI":"http://www.opengis.net/gml" + "minItems":2 } - }, - "minItems":1 + ], + "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":"" + } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_TimeSlice", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"HistoryPropertyType", + "localPart":"BSplineType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeSlice" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "degree", + "knot", + "interpolation", + "isPolynomial", + "knotType" ] }, - "MultiPointDomainType":{ + "DictionaryType":{ "allOf":[ { - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"MultiPointDomainType", + "title":"DictionaryType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiPointDomainType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "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" - ] - }, - "SolidPropertyType":{ - "type":"object", - "title":"SolidPropertyType", - "required":[ - "solid" - ], - "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" + "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 } - }, - "elementName":{ - "localPart":"_Solid", - "namespaceURI":"http://www.opengis.net/gml" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Solid", - "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":"elementRefs" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SolidPropertyType", + "localPart":"DictionaryType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "solid", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "dictionaryEntryOrIndirectEntry" ] }, - "OperationParameterRefType":{ + "CompositeCurvePropertyType":{ "type":"object", - "title":"OperationParameterRefType", + "title":"CompositeCurvePropertyType", "required":[ - "operationParameter" + "compositeCurve" ], "properties":{ - "operationParameter":{ - "title":"operationParameter", + "compositeCurve":{ + "title":"compositeCurve", "allOf":[ { - "$ref":"#/definitions/OperationParameterType" + "$ref":"#/definitions/CompositeCurveType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationParameter", + "localPart":"CompositeCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -22690,11 +23349,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterRefType", + "localPart":"CompositeCurvePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "operationParameter", + "compositeCurve", "remoteSchema", "type", "href", @@ -22705,213 +23364,80 @@ "actuate" ] }, - "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":"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" - ] - }, - "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" - ] - }, - "EnvelopeType":{ - "type":"object", - "title":"EnvelopeType", - "required":[ - "lowerCorner", - "upperCorner", - "coord", - "pos", - "coordinates" + "DirectedEdgePropertyType":{ + "type":"object", + "title":"DirectedEdgePropertyType", + "required":[ + "edge" ], "properties":{ - "lowerCorner":{ - "title":"lowerCorner", + "edge":{ + "title":"edge", "allOf":[ { - "$ref":"#/definitions/DirectPositionType" + "$ref":"#/definitions/EdgeType" } ], "propertyType":"element", "elementName":{ - "localPart":"lowerCorner", + "localPart":"Edge", "namespaceURI":"http://www.opengis.net/gml" } }, - "upperCorner":{ - "title":"upperCorner", + "orientation":{ + "title":"orientation", "allOf":[ { - "$ref":"#/definitions/DirectPositionType" + "$ref":"#/definitions/SignType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"upperCorner", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"orientation", + "namespaceURI":"" } }, - "coord":{ - "title":"coord", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordType" - }, - "maxItems":2, - "minItems":2 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"coord", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml" } }, - "pos":{ - "title":"pos", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DirectPositionType" - }, - "maxItems":2, - "minItems":2 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "coordinates":{ - "title":"coordinates", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/CoordinatesType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"coordinates", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "srsName":{ - "title":"srsName", + "role":{ + "title":"role", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -22919,239 +23445,98 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"srsName", - "namespaceURI":"" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "srsDimension":{ - "title":"srsDimension", + "arcrole":{ + "title":"arcrole", "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":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "axisLabels":{ - "title":"axisLabels", + "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":"axisLabels", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "uomLabels":{ - "title":"uomLabels", + "show":{ + "title":"show", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } + "$ref":"#/definitions/ShowType" } ], "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" - ] - }, - "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" - } - } + "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" }, - { - "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" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "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":"RelativeInternalPositionalAccuracyType", + "localPart":"DirectedEdgePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "result" + "edge", + "orientation", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "FeaturePropertyType":{ + "VerticalCRSRefType":{ "type":"object", - "title":"FeaturePropertyType", + "title":"VerticalCRSRefType", "required":[ - "feature" + "verticalCRS" ], "properties":{ - "feature":{ - "title":"feature", + "verticalCRS":{ + "title":"verticalCRS", "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/VerticalCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Feature", + "localPart":"VerticalCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -23262,11 +23647,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"FeaturePropertyType", + "localPart":"VerticalCRSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "feature", + "verticalCRS", "remoteSchema", "type", "href", @@ -23277,35 +23662,23 @@ "actuate" ] }, - "GeometricPrimitivePropertyType":{ + "PolygonPropertyType":{ "type":"object", - "title":"GeometricPrimitivePropertyType", + "title":"PolygonPropertyType", "required":[ - "geometricPrimitive" + "polygon" ], "properties":{ - "geometricPrimitive":{ - "title":"geometricPrimitive", + "polygon":{ + "title":"polygon", "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/PolygonType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_GeometricPrimitive", + "localPart":"Polygon", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -23416,11 +23789,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeometricPrimitivePropertyType", + "localPart":"PolygonPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geometricPrimitive", + "polygon", "remoteSchema", "type", "href", @@ -23431,90 +23804,190 @@ "actuate" ] }, - "PrimeMeridianBaseType":{ + "LineStringSegmentType":{ + "required":[ + "posOrPointPropertyOrPointRep", + "posList", + "coordinates" + ], "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/AbstractCurveSegmentType" }, { "type":"object", - "title":"PrimeMeridianBaseType", + "title":"LineStringSegmentType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PrimeMeridianBaseType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "AbstractPositionalAccuracyType":{ - "type":"object", - "title":"AbstractPositionalAccuracyType", - "properties":{ - "measureDescription":{ - "title":"measureDescription", - "allOf":[ - { - "$ref":"#/definitions/CodeType" + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"measureDescription", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractPositionalAccuracyType", + "localPart":"LineStringSegmentType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "measureDescription" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "interpolation" ] }, - "StyleType":{ + "EdgeType":{ "required":[ - "featureStyle" + "directedNode" ], "allOf":[ { - "$ref":"#/definitions/AbstractStyleType" + "$ref":"#/definitions/AbstractTopoPrimitiveType" }, { "type":"object", - "title":"StyleType", + "title":"EdgeType", "properties":{ - "featureStyle":{ - "title":"featureStyle", + "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/FeatureStylePropertyType" + "$ref":"#/definitions/DirectedFacePropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"featureStyle", + "localPart":"directedFace", "namespaceURI":"http://www.opengis.net/gml" } }, - "graphStyle":{ - "title":"graphStyle", + "curveProperty":{ + "title":"curveProperty", "allOf":[ { - "$ref":"#/definitions/GraphStylePropertyType" + "$ref":"#/definitions/CurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"graphStyle", + "localPart":"curveProperty", "namespaceURI":"http://www.opengis.net/gml" } } @@ -23523,224 +23996,50 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StyleType", + "localPart":"EdgeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "featureStyle", - "graphStyle" + "directedNode", + "directedFace", + "curveProperty" ] }, - "LinearCSType":{ + "TrianglePatchArrayPropertyType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/SurfacePatchArrayPropertyType" }, { "type":"object", - "title":"LinearCSType", + "title":"TrianglePatchArrayPropertyType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearCSType", + "localPart":"TrianglePatchArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml" } }, - "RangeParametersType":{ + "OperationMethodRefType":{ "type":"object", - "title":"RangeParametersType", + "title":"OperationMethodRefType", "required":[ - "_boolean", - "category", - "quantity", - "count", - "booleanList", - "categoryList", - "quantityList", - "countList", - "categoryExtent", - "quantityExtent", - "countExtent", - "compositeValue" + "operationMethod" ], "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", + "operationMethod":{ + "title":"operationMethod", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/OperationMethodType" } ], "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", + "localPart":"OperationMethod", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -23851,22 +24150,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"RangeParametersType", + "localPart":"OperationMethodRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "_boolean", - "category", - "quantity", - "count", - "booleanList", - "categoryList", - "quantityList", - "countList", - "categoryExtent", - "quantityExtent", - "countExtent", - "compositeValue", + "operationMethod", "remoteSchema", "type", "href", @@ -23877,116 +24165,275 @@ "actuate" ] }, - "LineStringSegmentType":{ + "StyleType":{ "required":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates" + "featureStyle" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractStyleType" }, { "type":"object", - "title":"LineStringSegmentType", + "title":"StyleType", "properties":{ - "posOrPointPropertyOrPointRep":{ - "title":"posOrPointPropertyOrPointRep", + "featureStyle":{ + "title":"featureStyle", "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" - } - } - ] + "$ref":"#/definitions/FeatureStylePropertyType" }, - "minItems":2 + "minItems":1 } ], - "propertyType":"elementRefs" + "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" + ] + }, + "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" + ] + }, + "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" + ] + }, + "TimeTopologyComplexType":{ + "required":[ + "primitive" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeComplexType" + }, + { + "type":"object", + "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":"TimeTopologyComplexType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "primitive" + ] + }, + "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" + } }, - "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/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"axisDirection", "namespaceURI":"http://www.opengis.net/gml" } }, - "interpolation":{ - "title":"interpolation", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"interpolation", - "namespaceURI":"" + "localPart":"uom", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -23994,70 +24441,57 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStringSegmentType", + "localPart":"CoordinateSystemAxisType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "interpolation" + "axisID", + "remarks", + "axisAbbrev", + "axisDirection", + "uom" ] }, - "MultiSurfaceCoverageType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDiscreteCoverageType" - }, - { - "type":"object", - "title":"MultiSurfaceCoverageType", - "properties":{ - } - } + "ParameterValueGroupType":{ + "required":[ + "includesValue", + "valuesOfGroup" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiSurfaceCoverageType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "NodeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTopoPrimitiveType" + "$ref":"#/definitions/AbstractGeneralParameterValueType" }, { "type":"object", - "title":"NodeType", + "title":"ParameterValueGroupType", "properties":{ - "directedEdge":{ - "title":"directedEdge", + "includesValue":{ + "title":"includesValue", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DirectedEdgePropertyType" + "$ref":"#/definitions/AbstractGeneralParameterValueType" }, - "minItems":0 + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"directedEdge", + "localPart":"includesValue", "namespaceURI":"http://www.opengis.net/gml" } }, - "pointProperty":{ - "title":"pointProperty", + "valuesOfGroup":{ + "title":"valuesOfGroup", "allOf":[ { - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/OperationParameterGroupRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"pointProperty", + "localPart":"valuesOfGroup", "namespaceURI":"http://www.opengis.net/gml" } } @@ -24066,36 +24500,18 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NodeType", + "localPart":"ParameterValueGroupType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "directedEdge", - "pointProperty" + "includesValue", + "valuesOfGroup" ] }, - "CircleByCenterPointType":{ - "allOf":[ - { - "$ref":"#/definitions/ArcByCenterPointType" - }, - { - "type":"object", - "title":"CircleByCenterPointType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CircleByCenterPointType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "VerticalCRSType":{ + "EngineeringCRSType":{ "required":[ - "usesVerticalCS", - "usesVerticalDatum" + "usesCS", + "usesEngineeringDatum" ], "allOf":[ { @@ -24103,31 +24519,31 @@ }, { "type":"object", - "title":"VerticalCRSType", + "title":"EngineeringCRSType", "properties":{ - "usesVerticalCS":{ - "title":"usesVerticalCS", + "usesCS":{ + "title":"usesCS", "allOf":[ { - "$ref":"#/definitions/VerticalCSRefType" + "$ref":"#/definitions/CoordinateSystemRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"usesVerticalCS", + "localPart":"usesCS", "namespaceURI":"http://www.opengis.net/gml" } }, - "usesVerticalDatum":{ - "title":"usesVerticalDatum", + "usesEngineeringDatum":{ + "title":"usesEngineeringDatum", "allOf":[ { - "$ref":"#/definitions/VerticalDatumRefType" + "$ref":"#/definitions/EngineeringDatumRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"usesVerticalDatum", + "localPart":"usesEngineeringDatum", "namespaceURI":"http://www.opengis.net/gml" } } @@ -24136,267 +24552,84 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"VerticalCRSType", + "localPart":"EngineeringCRSType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "usesVerticalCS", - "usesVerticalDatum" + "usesCS", + "usesEngineeringDatum" ] }, - "QuantityPropertyType":{ + "OperationMethodBaseType":{ "allOf":[ { - "$ref":"#/definitions/ValuePropertyType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"QuantityPropertyType", + "title":"OperationMethodBaseType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"QuantityPropertyType", + "localPart":"OperationMethodBaseType", "namespaceURI":"http://www.opengis.net/gml" } }, - "TopoCurvePropertyType":{ - "type":"object", - "title":"TopoCurvePropertyType", + "AbstractGriddedSurfaceType":{ "required":[ - "topoCurve" + "row" ], - "properties":{ - "topoCurve":{ - "title":"topoCurve", - "allOf":[ - { - "$ref":"#/definitions/TopoCurveType" - } - ], - "propertyType":"element", - "elementName":{ - "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" + "$ref":"#/definitions/AbstractParametricCurveSurfaceType" }, { "type":"object", - "title":"GeodesicType", + "title":"AbstractGriddedSurfaceType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GeodesicType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TopoPrimitiveMemberType":{ - "type":"object", - "title":"TopoPrimitiveMemberType", - "properties":{ - "topoPrimitive":{ - "title":"topoPrimitive", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractTopoPrimitiveType" + "row":{ + "title":"row", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractGriddedSurfaceType.Row" + }, + "minItems":1 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"_TopoPrimitive", + "localPart":"row", "namespaceURI":"http://www.opengis.net/gml" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_TopoPrimitive", - "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":"TopoPrimitiveMemberType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "topoPrimitive", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "MultiPointType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometricAggregateType" - }, - { - "type":"object", - "title":"MultiPointType", - "properties":{ - "pointMember":{ - "title":"pointMember", + }, + "rows":{ + "title":"rows", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PointPropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"pointMember", + "localPart":"rows", "namespaceURI":"http://www.opengis.net/gml" } }, - "pointMembers":{ - "title":"pointMembers", + "columns":{ + "title":"columns", "allOf":[ { - "$ref":"#/definitions/PointArrayPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"pointMembers", + "localPart":"columns", "namespaceURI":"http://www.opengis.net/gml" } } @@ -24405,96 +24638,57 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiPointType", + "localPart":"AbstractGriddedSurfaceType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "pointMember", - "pointMembers" + "row", + "rows", + "columns" ] }, - "AbstractRingType":{ + "EngineeringDatumType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractDatumType" }, { "type":"object", - "title":"AbstractRingType", + "title":"EngineeringDatumType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractRingType", + "localPart":"EngineeringDatumType", "namespaceURI":"http://www.opengis.net/gml" } }, - "IndexMapType":{ - "required":[ - "lookUpTable" - ], - "allOf":[ - { - "$ref":"#/definitions/GridFunctionType" - }, - { - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IndexMapType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "lookUpTable" - ] - }, - "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" } }, - "SurfaceArrayPropertyType":{ + "ArrayAssociationType":{ "type":"object", - "title":"SurfaceArrayPropertyType", + "title":"ArrayAssociationType", "properties":{ - "surface":{ - "title":"surface", + "object":{ + "title":"object", "allOf":[ { "type":"array", @@ -24505,11 +24699,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"_Surface", + "localPart":"_Object", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -24518,145 +24712,99 @@ ], "propertyType":"elementRef", "elementName":{ - "localPart":"_Surface", + "localPart":"_Object", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SurfaceArrayPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "surface" - ] - }, - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"patches", - "namespaceURI":"http://www.opengis.net/gml" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SurfaceType", + "localPart":"ArrayAssociationType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "patches" + "object" ] }, - "AngleType":{ + "ArcByBulgeType":{ "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/ArcStringByBulgeType" }, { "type":"object", - "title":"AngleType", + "title":"ArcByBulgeType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AngleType", + "localPart":"ArcByBulgeType", "namespaceURI":"http://www.opengis.net/gml" } }, - "ObliqueCartesianCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"ObliqueCartesianCSType", - "properties":{ - } - } - ], + "AbstractGeneralParameterValueType":{ + "type":"object", + "title":"AbstractGeneralParameterValueType", + "properties":{ + }, "typeType":"classInfo", "typeName":{ - "localPart":"ObliqueCartesianCSType", + "localPart":"AbstractGeneralParameterValueType", "namespaceURI":"http://www.opengis.net/gml" } }, - "ParameterValueGroupType":{ + "ImageCRSType":{ "required":[ - "includesValue", - "valuesOfGroup" + "usesCartesianCS", + "usesObliqueCartesianCS", + "usesImageDatum" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeneralParameterValueType" + "$ref":"#/definitions/AbstractReferenceSystemType" }, { "type":"object", - "title":"ParameterValueGroupType", + "title":"ImageCRSType", "properties":{ - "includesValue":{ - "title":"includesValue", + "usesCartesianCS":{ + "title":"usesCartesianCS", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractGeneralParameterValueType" - }, - "minItems":2 + "$ref":"#/definitions/CartesianCSRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"includesValue", + "localPart":"usesCartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, - "valuesOfGroup":{ - "title":"valuesOfGroup", + "usesObliqueCartesianCS":{ + "title":"usesObliqueCartesianCS", "allOf":[ { - "$ref":"#/definitions/OperationParameterGroupRefType" + "$ref":"#/definitions/ObliqueCartesianCSRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"valuesOfGroup", + "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" } } @@ -24665,45 +24813,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ParameterValueGroupType", + "localPart":"ImageCRSType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "includesValue", - "valuesOfGroup" + "usesCartesianCS", + "usesObliqueCartesianCS", + "usesImageDatum" ] }, - "IsolatedPropertyType":{ + "CoordinateSystemAxisRefType":{ "type":"object", - "title":"IsolatedPropertyType", + "title":"CoordinateSystemAxisRefType", "required":[ - "node", - "edge" + "coordinateSystemAxis" ], "properties":{ - "node":{ - "title":"node", - "allOf":[ - { - "$ref":"#/definitions/NodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Node", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "edge":{ - "title":"edge", + "coordinateSystemAxis":{ + "title":"coordinateSystemAxis", "allOf":[ { - "$ref":"#/definitions/EdgeType" + "$ref":"#/definitions/CoordinateSystemAxisType" } ], "propertyType":"element", "elementName":{ - "localPart":"Edge", + "localPart":"CoordinateSystemAxis", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -24814,12 +24949,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"IsolatedPropertyType", + "localPart":"CoordinateSystemAxisRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "node", - "edge", + "coordinateSystemAxis", "remoteSchema", "type", "href", @@ -24830,93 +24964,268 @@ "actuate" ] }, - "GridDomainType":{ + "MultiSolidDomainType":{ "allOf":[ { "$ref":"#/definitions/DomainSetType" }, { "type":"object", - "title":"GridDomainType", + "title":"MultiSolidDomainType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GridDomainType", + "localPart":"MultiSolidDomainType", "namespaceURI":"http://www.opengis.net/gml" } }, - "CompositeValueType":{ + "AbstractCurveType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" }, { "type":"object", - "title":"CompositeValueType", + "title":"AbstractCurveType", "properties":{ - "valueComponent":{ - "title":"valueComponent", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractCurveType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "ArcStringByBulgeType":{ + "required":[ + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "bulge", + "normal" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCurveSegmentType" + }, + { + "type":"object", + "title":"ArcStringByBulgeType", + "properties":{ + "posOrPointPropertyOrPointRep":{ + "title":"posOrPointPropertyOrPointRep", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ValuePropertyType" + "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 + "minItems":2 + } + ], + "propertyType":"elementRefs" + }, + "posList":{ + "title":"posList", + "allOf":[ + { + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"valueComponent", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml" } }, - "valueComponents":{ - "title":"valueComponents", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "$ref":"#/definitions/ValueArrayPropertyType" + "$ref":"#/definitions/CoordinatesType" } ], "propertyType":"element", "elementName":{ - "localPart":"valueComponents", + "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":"CompositeValueType", + "localPart":"ArcStringByBulgeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "valueComponent", - "valueComponents" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "bulge", + "normal", + "interpolation", + "numArc" ] }, - "MultiCurvePropertyType":{ + "AbstractGeneralTransformationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateOperationType" + }, + { + "type":"object", + "title":"AbstractGeneralTransformationType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractGeneralTransformationType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "CoordinateReferenceSystemRefType":{ "type":"object", - "title":"MultiCurvePropertyType", + "title":"CoordinateReferenceSystemRefType", "required":[ - "multiCurve" + "coordinateReferenceSystem" ], "properties":{ - "multiCurve":{ - "title":"multiCurve", + "coordinateReferenceSystem":{ + "title":"coordinateReferenceSystem", "allOf":[ { - "$ref":"#/definitions/MultiCurveType" + "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":"MultiCurve", + "localPart":"_CoordinateReferenceSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -25027,11 +25336,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiCurvePropertyType", + "localPart":"CoordinateReferenceSystemRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "multiCurve", + "coordinateReferenceSystem", "remoteSchema", "type", "href", @@ -25042,188 +25351,165 @@ "actuate" ] }, - "VerticalDatumTypeType":{ - "allOf":[ - { - "$ref":"#/definitions/CodeType" - }, - { - "type":"object", - "title":"VerticalDatumTypeType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"VerticalDatumTypeType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TimeCalendarEraType":{ + "PassThroughOperationRefType":{ + "type":"object", + "title":"PassThroughOperationRefType", "required":[ - "referenceEvent", - "julianReference", - "epochOfUse" + "passThroughOperation" ], - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" + "properties":{ + "passThroughOperation":{ + "title":"passThroughOperation", + "allOf":[ + { + "$ref":"#/definitions/PassThroughOperationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PassThroughOperation", + "namespaceURI":"http://www.opengis.net/gml" + } }, - { - "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" - } + "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":"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":"" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"SphereType", + "localPart":"PassThroughOperationRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "horizontalCURVETYPE", - "verticalCURVETYPE" + "passThroughOperation", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CoordinateSystemAxisBaseType":{ - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"CoordinateSystemAxisBaseType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CoordinateSystemAxisBaseType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TemporalCRSRefType":{ + "TimeCalendarPropertyType":{ "type":"object", - "title":"TemporalCRSRefType", + "title":"TimeCalendarPropertyType", "required":[ - "temporalCRS" + "timeCalendar" ], "properties":{ - "temporalCRS":{ - "title":"temporalCRS", + "timeCalendar":{ + "title":"timeCalendar", "allOf":[ { - "$ref":"#/definitions/TemporalCRSType" + "$ref":"#/definitions/TimeCalendarType" } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalCRS", + "localPart":"TimeCalendar", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -25334,11 +25620,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TemporalCRSRefType", + "localPart":"TimeCalendarPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "temporalCRS", + "timeCalendar", "remoteSchema", "type", "href", @@ -25349,111 +25635,116 @@ "actuate" ] }, - "CategoryPropertyType":{ + "CircleByCenterPointType":{ "allOf":[ { - "$ref":"#/definitions/ValuePropertyType" + "$ref":"#/definitions/ArcByCenterPointType" }, { "type":"object", - "title":"CategoryPropertyType", + "title":"CircleByCenterPointType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"CategoryPropertyType", + "localPart":"CircleByCenterPointType", "namespaceURI":"http://www.opengis.net/gml" } }, - "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":{ + "LabelStyleType":{ + "required":[ + "style", + "label" + ], "allOf":[ { - "$ref":"#/definitions/AbstractTimeObjectType" + "$ref":"#/definitions/BaseStyleDescriptorType" }, { "type":"object", - "title":"AbstractTimeComplexType", + "title":"LabelStyleType", "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/gml" + } + }, + "label":{ + "title":"label", + "allOf":[ + { + "$ref":"#/definitions/LabelType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"label", + "namespaceURI":"http://www.opengis.net/gml" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTimeComplexType", + "localPart":"LabelStyleType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "style", + "label" + ] }, - "TimeCalendarType":{ + "PassThroughOperationType":{ "required":[ - "referenceFrame" + "modifiedCoordinate", + "usesOperation" ], "allOf":[ { - "$ref":"#/definitions/AbstractTimeReferenceSystemType" + "$ref":"#/definitions/AbstractCoordinateOperationType" }, { "type":"object", - "title":"TimeCalendarType", + "title":"PassThroughOperationType", "properties":{ - "referenceFrame":{ - "title":"referenceFrame", + "modifiedCoordinate":{ + "title":"modifiedCoordinate", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TimeCalendarEraPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"referenceFrame", + "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" } } @@ -25462,213 +25753,272 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeCalendarType", + "localPart":"PassThroughOperationType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "referenceFrame" + "modifiedCoordinate", + "usesOperation" ] }, - "CubicSplineType":{ + "EllipsoidType":{ "required":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "vectorAtStart", - "vectorAtEnd" + "semiMajorAxis", + "secondDefiningParameter" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/EllipsoidBaseType" }, { "type":"object", - "title":"CubicSplineType", + "title":"EllipsoidType", "properties":{ - "posOrPointPropertyOrPointRep":{ - "title":"posOrPointPropertyOrPointRep", + "ellipsoidID":{ + "title":"ellipsoidID", "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" - } - } - ] + "$ref":"#/definitions/IdentifierType" }, - "minItems":2 - } - ], - "propertyType":"elementRefs" - }, - "posList":{ - "title":"posList", - "allOf":[ - { - "$ref":"#/definitions/DirectPositionListType" + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"posList", + "localPart":"ellipsoidID", "namespaceURI":"http://www.opengis.net/gml" } }, - "coordinates":{ - "title":"coordinates", + "remarks":{ + "title":"remarks", "allOf":[ { - "$ref":"#/definitions/CoordinatesType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"remarks", "namespaceURI":"http://www.opengis.net/gml" } }, - "vectorAtStart":{ - "title":"vectorAtStart", + "semiMajorAxis":{ + "title":"semiMajorAxis", "allOf":[ { - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"vectorAtStart", + "localPart":"semiMajorAxis", "namespaceURI":"http://www.opengis.net/gml" } }, - "vectorAtEnd":{ - "title":"vectorAtEnd", + "secondDefiningParameter":{ + "title":"secondDefiningParameter", "allOf":[ { - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/SecondDefiningParameterType" } ], "propertyType":"element", "elementName":{ - "localPart":"vectorAtEnd", + "localPart":"secondDefiningParameter", "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":"EllipsoidType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "ellipsoidID", + "remarks", + "semiMajorAxis", + "secondDefiningParameter" + ] + }, + "ContainerPropertyType":{ + "type":"object", + "title":"ContainerPropertyType", + "required":[ + "face", + "topoSolid" + ], + "properties":{ + "face":{ + "title":"face", + "allOf":[ + { + "$ref":"#/definitions/FaceType" + } + ], + "propertyType":"element", + "elementName":{ + "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" + } + }, + "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":"CubicSplineType", + "localPart":"ContainerPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "vectorAtStart", - "vectorAtEnd", - "interpolation", - "degree" + "face", + "topoSolid", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "SingleOperationRefType":{ + "EngineeringCRSRefType":{ "type":"object", - "title":"SingleOperationRefType", + "title":"EngineeringCRSRefType", "required":[ - "singleOperation" + "engineeringCRS" ], "properties":{ - "singleOperation":{ - "title":"singleOperation", + "engineeringCRS":{ + "title":"engineeringCRS", "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/EngineeringCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_SingleOperation", + "localPart":"EngineeringCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -25779,11 +26129,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SingleOperationRefType", + "localPart":"EngineeringCRSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "singleOperation", + "engineeringCRS", "remoteSchema", "type", "href", @@ -25794,26 +26144,69 @@ "actuate" ] }, - "TimePeriodPropertyType":{ - "type":"object", - "title":"TimePeriodPropertyType", + "QuantityExtentType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureOrNullListType" + }, + { + "type":"object", + "title":"QuantityExtentType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"QuantityExtentType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "TimeCalendarType":{ "required":[ - "timePeriod" + "referenceFrame" ], - "properties":{ - "timePeriod":{ - "title":"timePeriod", - "allOf":[ - { - "$ref":"#/definitions/TimePeriodType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml" } - }, + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeCalendarType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "referenceFrame" + ] + }, + "ReferenceType":{ + "type":"object", + "title":"ReferenceType", + "properties":{ "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -25921,11 +26314,10 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimePeriodPropertyType", + "localPart":"ReferenceType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timePeriod", "remoteSchema", "type", "href", @@ -25936,23 +26328,75 @@ "actuate" ] }, - "TimeEdgePropertyType":{ + "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" + ] + }, + "OperationParameterGroupRefType":{ "type":"object", - "title":"TimeEdgePropertyType", + "title":"OperationParameterGroupRefType", "required":[ - "timeEdge" + "operationParameterGroup" ], "properties":{ - "timeEdge":{ - "title":"timeEdge", + "operationParameterGroup":{ + "title":"operationParameterGroup", "allOf":[ { - "$ref":"#/definitions/TimeEdgeType" + "$ref":"#/definitions/OperationParameterGroupType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeEdge", + "localPart":"OperationParameterGroup", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -26063,11 +26507,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeEdgePropertyType", + "localPart":"OperationParameterGroupRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeEdge", + "operationParameterGroup", "remoteSchema", "type", "href", @@ -26078,222 +26522,373 @@ "actuate" ] }, - "TopoPointType":{ - "required":[ - "directedNode" + "TemporalDatumBaseType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDatumType" + }, + { + "type":"object", + "title":"TemporalDatumBaseType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TemporalDatumBaseType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "FeatureStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTopologyType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"TopoPointType", + "title":"FeatureStyleType", "properties":{ - "directedNode":{ - "title":"directedNode", + "featureConstraint":{ + "title":"featureConstraint", "allOf":[ { - "$ref":"#/definitions/DirectedNodePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"directedNode", + "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":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TopoPointType", + "localPart":"FeatureStyleType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "directedNode" + "featureConstraint", + "geometryStyle", + "topologyStyle", + "labelStyle", + "featureType", + "baseType", + "queryGrammar" ] }, - "DynamicFeatureCollectionType":{ + "GeometryStyleType":{ + "required":[ + "symbol", + "style" + ], "allOf":[ { - "$ref":"#/definitions/FeatureCollectionType" + "$ref":"#/definitions/BaseStyleDescriptorType" }, { "type":"object", - "title":"DynamicFeatureCollectionType", + "title":"GeometryStyleType", "properties":{ - "validTime":{ - "title":"validTime", + "symbol":{ + "title":"symbol", "allOf":[ { - "$ref":"#/definitions/TimePrimitivePropertyType" + "$ref":"#/definitions/SymbolType" } ], "propertyType":"element", "elementName":{ - "localPart":"validTime", + "localPart":"symbol", "namespaceURI":"http://www.opengis.net/gml" } }, - "history":{ - "title":"history", + "style":{ + "title":"style", "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/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"history", + "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" } }, - "dataSource":{ - "title":"dataSource", + "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" + ] + }, + "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/StringOrRefType" + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataSource", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DynamicFeatureCollectionType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "validTime", - "history", - "dataSource" - ] - }, - "TopologyStyleType":{ - "required":[ - "symbol", - "style" - ], - "allOf":[ - { - "$ref":"#/definitions/BaseStyleDescriptorType" - }, - { - "type":"object", - "title":"TopologyStyleType", - "properties":{ - "symbol":{ - "title":"symbol", + }, + "coordinates":{ + "title":"coordinates", "allOf":[ { - "$ref":"#/definitions/SymbolType" + "$ref":"#/definitions/CoordinatesType" } ], "propertyType":"element", "elementName":{ - "localPart":"symbol", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/gml" } }, - "style":{ - "title":"style", + "vectorAtStart":{ + "title":"vectorAtStart", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/VectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"style", + "localPart":"vectorAtStart", "namespaceURI":"http://www.opengis.net/gml" } }, - "labelStyle":{ - "title":"labelStyle", + "vectorAtEnd":{ + "title":"vectorAtEnd", "allOf":[ { - "$ref":"#/definitions/LabelStylePropertyType" + "$ref":"#/definitions/VectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"labelStyle", + "localPart":"vectorAtEnd", "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", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "symbol", - "style", - "labelStyle", - "topologyProperty", - "topologyType" - ] - }, - "CylinderType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGriddedSurfaceType" - }, - { - "type":"object", - "title":"CylinderType", - "properties":{ - "horizontalCURVETYPE":{ - "title":"horizontalCURVETYPE", + "interpolation":{ + "title":"interpolation", "allOf":[ { "$ref":"#/definitions/CurveInterpolationType" @@ -26301,20 +26896,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"horizontalCurveType", + "localPart":"interpolation", "namespaceURI":"" } }, - "verticalCURVETYPE":{ - "title":"verticalCURVETYPE", + "degree":{ + "title":"degree", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"verticalCurveType", + "localPart":"degree", "namespaceURI":"" } } @@ -26323,161 +26918,36 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CylinderType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "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", + "localPart":"CubicSplineType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "codeSpace" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "vectorAtStart", + "vectorAtEnd", + "interpolation", + "degree" ] }, - "BoundingShapeType":{ + "TimeNodePropertyType":{ "type":"object", - "title":"BoundingShapeType", + "title":"TimeNodePropertyType", "required":[ - "envelope", - "_null" + "timeNode" ], "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", + "timeNode":{ + "title":"timeNode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TimeNodeType" } ], "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" - ] - }, - "BezierType":{ - "allOf":[ - { - "$ref":"#/definitions/BSplineType" - }, - { - "type":"object", - "title":"BezierType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BezierType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "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" - } - }, - "elementName":{ - "localPart":"_ReferenceSystem", - "namespaceURI":"http://www.opengis.net/gml" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_ReferenceSystem", + "localPart":"TimeNode", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -26588,11 +27058,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceSystemRefType", + "localPart":"TimeNodePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "referenceSystem", + "timeNode", "remoteSchema", "type", "href", @@ -26603,76 +27073,168 @@ "actuate" ] }, - "TinType":{ + "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" + }, + "propertiesOrder":[ + "horizontalCURVETYPE", + "verticalCURVETYPE" + ] + }, + "LinearRingType":{ "required":[ - "maxLength", - "controlPoint" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "coord" ], "allOf":[ { - "$ref":"#/definitions/TriangulatedSurfaceType" + "$ref":"#/definitions/AbstractRingType" }, { "type":"object", - "title":"TinType", + "title":"LinearRingType", "properties":{ - "stopLines":{ - "title":"stopLines", + "posOrPointPropertyOrPointRep":{ + "title":"posOrPointPropertyOrPointRep", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LineStringSegmentArrayPropertyType" + "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 + "minItems":4 } ], - "propertyType":"element", - "elementName":{ - "localPart":"stopLines", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"elementRefs" }, - "breakLines":{ - "title":"breakLines", + "posList":{ + "title":"posList", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LineStringSegmentArrayPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"breakLines", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml" } }, - "maxLength":{ - "title":"maxLength", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/CoordinatesType" } ], "propertyType":"element", "elementName":{ - "localPart":"maxLength", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/gml" } }, - "controlPoint":{ - "title":"controlPoint", + "coord":{ + "title":"coord", "allOf":[ { - "$ref":"#/definitions/TinType.ControlPoint" + "type":"array", + "items":{ + "$ref":"#/definitions/CoordType" + }, + "minItems":4 } ], "propertyType":"element", "elementName":{ - "localPart":"controlPoint", + "localPart":"coord", "namespaceURI":"http://www.opengis.net/gml" } } @@ -26681,63 +27243,81 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TinType", + "localPart":"LinearRingType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "stopLines", - "breakLines", - "maxLength", - "controlPoint" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "coord" ] }, - "KnotPropertyType":{ - "type":"object", - "title":"KnotPropertyType", - "required":[ - "knot" + "AbstractReferenceSystemBaseType":{ + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "type":"object", + "title":"AbstractReferenceSystemBaseType", + "properties":{ + } + } ], - "properties":{ - "knot":{ - "title":"knot", - "allOf":[ - { - "$ref":"#/definitions/KnotType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Knot", - "namespaceURI":"http://www.opengis.net/gml" + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractReferenceSystemBaseType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "PolarCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"PolarCSType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"KnotPropertyType", + "localPart":"PolarCSType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "knot" - ] + } }, - "GeodeticDatumRefType":{ + "SingleOperationRefType":{ "type":"object", - "title":"GeodeticDatumRefType", + "title":"SingleOperationRefType", "required":[ - "geodeticDatum" + "singleOperation" ], "properties":{ - "geodeticDatum":{ - "title":"geodeticDatum", + "singleOperation":{ + "title":"singleOperation", "allOf":[ { - "$ref":"#/definitions/GeodeticDatumType" + "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":"GeodeticDatum", + "localPart":"_SingleOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -26848,11 +27428,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeodeticDatumRefType", + "localPart":"SingleOperationRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geodeticDatum", + "singleOperation", "remoteSchema", "type", "href", @@ -26863,383 +27443,53 @@ "actuate" ] }, - "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/CategoryExtentType" - } - }, - "elementName":{ - "localPart":"CategoryExtent", - "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/integer" - } - }, - "elementName":{ - "localPart":"Count", - "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":"#/definitions/CodeOrNullListType" - } - }, - "elementName":{ - "localPart":"CategoryList", - "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/CodeType" - } - }, - "elementName":{ - "localPart":"Category", - "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/boolean" - } - }, - "elementName":{ - "localPart":"Boolean", - "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":{ - "$ref":"#/definitions/CompositeValueType" - } - }, - "elementName":{ - "localPart":"CompositeValue", - "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":"_Object", - "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":{ - "$ref":"#/definitions/QuantityExtentType" - } - }, - "elementName":{ - "localPart":"QuantityExtent", - "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":"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" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elementRefs" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ValueArrayPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "value" - ] - }, - "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":{ + "TopoCurvePropertyType":{ "type":"object", - "title":"MeasureListType", + "title":"TopoCurvePropertyType", "required":[ - "uom" + "topoCurve" ], "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", + "topoCurve":{ + "title":"topoCurve", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TopoCurveType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TopoCurve", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MeasureListType", + "localPart":"TopoCurvePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "uom" + "topoCurve" ] }, - "TimePrimitivePropertyType":{ + "TemporalDatumRefType":{ "type":"object", - "title":"TimePrimitivePropertyType", + "title":"TemporalDatumRefType", "required":[ - "timePrimitive" + "temporalDatum" ], "properties":{ - "timePrimitive":{ - "title":"timePrimitive", + "temporalDatum":{ + "title":"temporalDatum", "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/TemporalDatumType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_TimePrimitive", + "localPart":"TemporalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -27350,11 +27600,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimePrimitivePropertyType", + "localPart":"TemporalDatumRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timePrimitive", + "temporalDatum", "remoteSchema", "type", "href", @@ -27365,26 +27615,39 @@ "actuate" ] }, - "PolarCSRefType":{ + "DirectedTopoSolidPropertyType":{ "type":"object", - "title":"PolarCSRefType", + "title":"DirectedTopoSolidPropertyType", "required":[ - "polarCS" + "topoSolid" ], "properties":{ - "polarCS":{ - "title":"polarCS", + "topoSolid":{ + "title":"topoSolid", "allOf":[ { - "$ref":"#/definitions/PolarCSType" + "$ref":"#/definitions/TopoSolidType" } ], "propertyType":"element", "elementName":{ - "localPart":"PolarCS", + "localPart":"TopoSolid", "namespaceURI":"http://www.opengis.net/gml" } }, + "orientation":{ + "title":"orientation", + "allOf":[ + { + "$ref":"#/definitions/SignType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"orientation", + "namespaceURI":"" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -27492,11 +27755,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PolarCSRefType", + "localPart":"DirectedTopoSolidPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "polarCS", + "topoSolid", + "orientation", "remoteSchema", "type", "href", @@ -27507,15 +27771,36 @@ "actuate" ] }, - "CodeType":{ + "AreaType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + }, + { + "type":"object", + "title":"AreaType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AreaType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "CodeListType":{ "type":"object", - "title":"CodeType", + "title":"CodeListType", "properties":{ "value":{ "title":"value", "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/Name" + } } ], "propertyType":"value" @@ -27533,34 +27818,88 @@ "namespaceURI":"" } } - }, + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CodeListType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "value", + "codeSpace" + ] + }, + "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" + } + }, + "AbstractStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"AbstractStyleType", + "properties":{ + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"CodeType", + "localPart":"AbstractStyleType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "value", - "codeSpace" - ] + } }, - "PassThroughOperationRefType":{ + "PolarCSRefType":{ "type":"object", - "title":"PassThroughOperationRefType", + "title":"PolarCSRefType", "required":[ - "passThroughOperation" + "polarCS" ], "properties":{ - "passThroughOperation":{ - "title":"passThroughOperation", + "polarCS":{ + "title":"polarCS", "allOf":[ { - "$ref":"#/definitions/PassThroughOperationType" + "$ref":"#/definitions/PolarCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"PassThroughOperation", + "localPart":"PolarCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -27671,11 +28010,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PassThroughOperationRefType", + "localPart":"PolarCSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "passThroughOperation", + "polarCS", "remoteSchema", "type", "href", @@ -27686,497 +28025,23 @@ "actuate" ] }, - "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" - ] - }, - "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" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TopoSurfacePropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "topoSurface" - ] - }, - "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" - } - }, - "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" - ] - }, - "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/BaseStyleDescriptorType" - }, - { - "type":"object", - "title":"GraphStyleType", - "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GraphStyleType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "planar", - "directed", - "grid", - "minDistance", - "minAngle", - "graphType", - "drawingType", - "lineType", - "aestheticCriteria" - ] - }, - "GridType":{ - "required":[ - "limits", - "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" - } - }, - "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":"GridType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "limits", - "axisName", - "dimension" - ] - }, - "SurfacePatchArrayPropertyType":{ - "type":"object", - "title":"SurfacePatchArrayPropertyType", - "properties":{ - "surfacePatch":{ - "title":"surfacePatch", - "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 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_SurfacePatch", - "namespaceURI":"http://www.opengis.net/gml" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SurfacePatchArrayPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "surfacePatch" - ] - }, - "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":"TimeInstantType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "timePosition" - ] - }, - "PointPropertyType":{ + "EllipsoidRefType":{ "type":"object", - "title":"PointPropertyType", + "title":"EllipsoidRefType", "required":[ - "point" + "ellipsoid" ], "properties":{ - "point":{ - "title":"point", + "ellipsoid":{ + "title":"ellipsoid", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/EllipsoidType" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", + "localPart":"Ellipsoid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -28287,11 +28152,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PointPropertyType", + "localPart":"EllipsoidRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "point", + "ellipsoid", "remoteSchema", "type", "href", @@ -28302,219 +28167,23 @@ "actuate" ] }, - "LinearRingType":{ - "required":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "coord" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractRingType" - }, - { - "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" - } - }, - { - "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":4 - } - ], - "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" - } - }, - "coord":{ - "title":"coord", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordType" - }, - "minItems":4 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coord", - "namespaceURI":"http://www.opengis.net/gml" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LinearRingType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "coord" - ] - }, - "ConversionToPreferredUnitType":{ - "required":[ - "factor", - "formula" - ], - "allOf":[ - { - "$ref":"#/definitions/UnitOfMeasureType" - }, - { - "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" - } - }, - "formula":{ - "title":"formula", - "allOf":[ - { - "$ref":"#/definitions/FormulaType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"formula", - "namespaceURI":"http://www.opengis.net/gml" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ConversionToPreferredUnitType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "factor", - "formula" - ] - }, - "CurvePropertyType":{ + "MultiCurvePropertyType":{ "type":"object", - "title":"CurvePropertyType", + "title":"MultiCurvePropertyType", "required":[ - "curve" + "multiCurve" ], "properties":{ - "curve":{ - "title":"curve", + "multiCurve":{ + "title":"multiCurve", "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/MultiCurveType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Curve", + "localPart":"MultiCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -28625,11 +28294,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CurvePropertyType", + "localPart":"MultiCurvePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "curve", + "multiCurve", "remoteSchema", "type", "href", @@ -28640,174 +28309,119 @@ "actuate" ] }, - "OperationParameterGroupType":{ - "required":[ - "includesParameter" - ], + "GridCoverageType":{ "allOf":[ { - "$ref":"#/definitions/OperationParameterGroupBaseType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" }, { "type":"object", - "title":"OperationParameterGroupType", + "title":"GridCoverageType", "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" - } - } } } ], "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", + "localPart":"GridCoverageType", "namespaceURI":"http://www.opengis.net/gml" } }, - "AbstractMetaDataType":{ + "StyleVariationType":{ "type":"object", - "title":"AbstractMetaDataType", + "title":"StyleVariationType", + "required":[ + "styleProperty" + ], "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/string" } ], - "propertyType":"elementRefs" + "propertyType":"value" }, - "id":{ - "title":"id", + "styleProperty":{ + "title":"styleProperty", "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":"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":"AbstractMetaDataType", + "localPart":"StyleVariationType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "content", - "id" + "value", + "styleProperty", + "featurePropertyRange" ] }, - "CoordinateReferenceSystemRefType":{ + "MetaDataPropertyType":{ "type":"object", - "title":"CoordinateReferenceSystemRefType", + "title":"MetaDataPropertyType", "required":[ - "coordinateReferenceSystem" + "any" ], "properties":{ - "coordinateReferenceSystem":{ - "title":"coordinateReferenceSystem", + "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/AbstractReferenceSystemType" + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } - }, - "elementName":{ - "localPart":"_CoordinateReferenceSystem", - "namespaceURI":"http://www.opengis.net/gml" - } + ] } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_CoordinateReferenceSystem", - "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":{ @@ -28917,11 +28531,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateReferenceSystemRefType", + "localPart":"MetaDataPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "coordinateReferenceSystem", + "any", + "about", "remoteSchema", "type", "href", @@ -28932,103 +28547,23 @@ "actuate" ] }, - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractReferenceSystemType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "srsID", - "remarks", - "validArea", - "scope" - ] - }, - "CompositeCurvePropertyType":{ + "GeographicCRSRefType":{ "type":"object", - "title":"CompositeCurvePropertyType", + "title":"GeographicCRSRefType", "required":[ - "compositeCurve" + "geographicCRS" ], "properties":{ - "compositeCurve":{ - "title":"compositeCurve", + "geographicCRS":{ + "title":"geographicCRS", "allOf":[ { - "$ref":"#/definitions/CompositeCurveType" + "$ref":"#/definitions/GeographicCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"CompositeCurve", + "localPart":"GeographicCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -29139,11 +28674,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CompositeCurvePropertyType", + "localPart":"GeographicCRSRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "compositeCurve", + "geographicCRS", "remoteSchema", "type", "href", @@ -29154,23 +28689,239 @@ "actuate" ] }, - "EllipsoidRefType":{ + "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" + ] + }, + "RangeParametersType":{ "type":"object", - "title":"EllipsoidRefType", + "title":"RangeParametersType", "required":[ - "ellipsoid" + "_boolean", + "category", + "quantity", + "count", + "booleanList", + "categoryList", + "quantityList", + "countList", + "categoryExtent", + "quantityExtent", + "countExtent", + "compositeValue" ], "properties":{ - "ellipsoid":{ - "title":"ellipsoid", + "_boolean":{ + "title":"_boolean", "allOf":[ { - "$ref":"#/definitions/EllipsoidType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"Ellipsoid", + "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" } }, @@ -29281,11 +29032,22 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EllipsoidRefType", + "localPart":"RangeParametersType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "ellipsoid", + "_boolean", + "category", + "quantity", + "count", + "booleanList", + "categoryList", + "quantityList", + "countList", + "categoryExtent", + "quantityExtent", + "countExtent", + "compositeValue", "remoteSchema", "type", "href", @@ -29296,36 +29058,279 @@ "actuate" ] }, - "AbstractTimeObjectType":{ + "MultiGeometryType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractGeometricAggregateType" }, { "type":"object", - "title":"AbstractTimeObjectType", + "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" + } + }, + "geometryMembers":{ + "title":"geometryMembers", + "allOf":[ + { + "$ref":"#/definitions/GeometryArrayPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"geometryMembers", + "namespaceURI":"http://www.opengis.net/gml" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiGeometryType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "geometryMember", + "geometryMembers" + ] + }, + "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" + ] + }, + "AbstractGeneralConversionType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateOperationType" + }, + { + "type":"object", + "title":"AbstractGeneralConversionType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTimeObjectType", + "localPart":"AbstractGeneralConversionType", "namespaceURI":"http://www.opengis.net/gml" } }, - "StringOrRefType":{ + "BaseStyleDescriptorType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"BaseStyleDescriptorType", + "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", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.w3.org/2001/SMIL20/Language#/definitions/SetType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"set", + "namespaceURI":"http://www.w3.org/2001/SMIL20/" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BaseStyleDescriptorType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "spatialResolution", + "styleVariation", + "animate", + "animateMotion", + "animateColor", + "set" + ] + }, + "TimeInstantPropertyType":{ "type":"object", - "title":"StringOrRefType", + "title":"TimeInstantPropertyType", + "required":[ + "timeInstant" + ], "properties":{ - "value":{ - "title":"value", + "timeInstant":{ + "title":"timeInstant", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TimeInstantType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml" + } }, "remoteSchema":{ "title":"remoteSchema", @@ -29434,11 +29439,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"StringOrRefType", + "localPart":"TimeInstantPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", + "timeInstant", "remoteSchema", "type", "href", @@ -29449,20 +29454,23 @@ "actuate" ] }, - "TopoComplexMemberType":{ + "LineStringPropertyType":{ "type":"object", - "title":"TopoComplexMemberType", + "title":"LineStringPropertyType", + "required":[ + "lineString" + ], "properties":{ - "topoComplex":{ - "title":"topoComplex", + "lineString":{ + "title":"lineString", "allOf":[ { - "$ref":"#/definitions/TopoComplexType" + "$ref":"#/definitions/LineStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"TopoComplex", + "localPart":"LineString", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -29573,11 +29581,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TopoComplexMemberType", + "localPart":"LineStringPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "topoComplex", + "lineString", "remoteSchema", "type", "href", @@ -29588,15 +29596,15 @@ "actuate" ] }, - "GeneralConversionRefType":{ + "TimeGeometricPrimitivePropertyType":{ "type":"object", - "title":"GeneralConversionRefType", + "title":"TimeGeometricPrimitivePropertyType", "required":[ - "generalConversion" + "timeGeometricPrimitive" ], "properties":{ - "generalConversion":{ - "title":"generalConversion", + "timeGeometricPrimitive":{ + "title":"timeGeometricPrimitive", "allOf":[ { "type":"object", @@ -29605,18 +29613,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractGeneralConversionType" + "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" } }, "elementName":{ - "localPart":"_GeneralConversion", + "localPart":"_TimeGeometricPrimitive", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_GeneralConversion", + "localPart":"_TimeGeometricPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -29727,11 +29735,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeneralConversionRefType", + "localPart":"TimeGeometricPrimitivePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "generalConversion", + "timeGeometricPrimitive", "remoteSchema", "type", "href", @@ -29742,106 +29750,26 @@ "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" - ] - }, - "SymbolType":{ + "MultiLineStringPropertyType":{ "type":"object", - "title":"SymbolType", + "title":"MultiLineStringPropertyType", "required":[ - "symbolType" + "multiLineString" ], "properties":{ - "any":{ - "title":"any", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" - }, - "minItems":0 - } - ], - "propertyType":"anyElement" - }, - "symbolType":{ - "title":"symbolType", - "allOf":[ - { - "$ref":"#/definitions/SymbolTypeEnumeration" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"symbolType", - "namespaceURI":"" - } - }, - "transform":{ - "title":"transform", + "multiLineString":{ + "title":"multiLineString", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MultiLineStringType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"transform", + "propertyType":"element", + "elementName":{ + "localPart":"MultiLineString", "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":[ @@ -29949,14 +29877,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SymbolType", + "localPart":"MultiLineStringPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "any", - "symbolType", - "transform", - "about", + "multiLineString", "remoteSchema", "type", "href", @@ -29967,65 +29892,140 @@ "actuate" ] }, - "CoordType":{ - "type":"object", - "title":"CoordType", - "required":[ - "x" - ], - "properties":{ - "x":{ - "title":"x", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"X", - "namespaceURI":"http://www.opengis.net/gml" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SphereType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "horizontalCURVETYPE", + "verticalCURVETYPE" + ] + }, + "OperationParameterGroupBaseType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeneralOperationParameterType" }, - "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" + { + "type":"object", + "title":"OperationParameterGroupBaseType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OperationParameterGroupBaseType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "GeocentricCRSType":{ + "required":[ + "usesCartesianCS", + "usesSphericalCS", + "usesGeodeticDatum" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractReferenceSystemType" }, - "z":{ - "title":"z", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Z", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CoordType", + "localPart":"GeocentricCRSType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "x", - "y", - "z" + "usesCartesianCS", + "usesSphericalCS", + "usesGeodeticDatum" ] }, - "DrawingTypeType":{ + "FileValueModelType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30033,7 +30033,19 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DrawingTypeType", + "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" } }, @@ -30049,7 +30061,7 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "KnotTypesType":{ + "CurveInterpolationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30057,11 +30069,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"KnotTypesType", + "localPart":"CurveInterpolationType", "namespaceURI":"http://www.opengis.net/gml" } }, - "GraphTypeType":{ + "SymbolTypeEnumeration":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30069,7 +30081,43 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"GraphTypeType", + "localPart":"SymbolTypeEnumeration", + "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" + } + }, + "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" + } + }, + "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" } }, @@ -30097,7 +30145,7 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "SignType":{ + "DrawingTypeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30105,11 +30153,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SignType", + "localPart":"DrawingTypeType", "namespaceURI":"http://www.opengis.net/gml" } }, - "SurfaceInterpolationType":{ + "AesheticCriteriaType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30117,11 +30165,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SurfaceInterpolationType", + "localPart":"AesheticCriteriaType", "namespaceURI":"http://www.opengis.net/gml" } }, - "SymbolTypeEnumeration":{ + "SurfaceInterpolationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30129,11 +30177,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SymbolTypeEnumeration", + "localPart":"SurfaceInterpolationType", "namespaceURI":"http://www.opengis.net/gml" } }, - "SuccessionType":{ + "GraphTypeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30141,11 +30189,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SuccessionType", + "localPart":"GraphTypeType", "namespaceURI":"http://www.opengis.net/gml" } }, - "TimeIndeterminateValueType":{ + "SignType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30153,11 +30201,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"TimeIndeterminateValueType", + "localPart":"SignType", "namespaceURI":"http://www.opengis.net/gml" } }, - "FileValueModelType":{ + "SequenceRuleNames":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30165,60 +30213,182 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"FileValueModelType", + "localPart":"SequenceRuleNames", + "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":[ + "usesCS" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoordinateSystemRefType" + } + }, + "elementName":{ + "localPart":"usesCS", "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":[ + "_GeneralTransformation" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/AbstractGeneralTransformationType" } - ], - "typeType":"enumInfo", - "typeName":{ - "localPart":"SequenceRuleNames", + }, + "elementName":{ + "localPart":"_GeneralTransformation", "namespaceURI":"http://www.opengis.net/gml" } }, - "QueryGrammarEnumeration":{ - "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":[ + "coordinateReferenceSystemRef" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoordinateReferenceSystemRefType" } - ], - "typeType":"enumInfo", - "typeName":{ - "localPart":"QueryGrammarEnumeration", + }, + "elementName":{ + "localPart":"coordinateReferenceSystemRef", "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":[ + "datumRef" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/DatumRefType" } - ], - "typeType":"enumInfo", - "typeName":{ - "localPart":"CurveInterpolationType", + }, + "elementName":{ + "localPart":"datumRef", "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":[ + "pointMember" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/PointPropertyType" } - ], - "typeType":"enumInfo", - "typeName":{ - "localPart":"AesheticCriteriaType", + }, + "elementName":{ + "localPart":"pointMember", "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "anyOf":[ + }, { "type":"object", "properties":{ @@ -30232,7 +30402,7 @@ "properties":{ "localPart":{ "enum":[ - "cartesianCSRef" + "imageDatumRef" ] }, "namespaceURI":{ @@ -30245,11 +30415,11 @@ ] }, "value":{ - "$ref":"#/definitions/CartesianCSRefType" + "$ref":"#/definitions/ImageDatumRefType" } }, "elementName":{ - "localPart":"cartesianCSRef", + "localPart":"imageDatumRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30266,7 +30436,7 @@ "properties":{ "localPart":{ "enum":[ - "datumName" + "innerBoundaryIs" ] }, "namespaceURI":{ @@ -30279,11 +30449,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/AbstractRingPropertyType" } }, "elementName":{ - "localPart":"datumName", + "localPart":"innerBoundaryIs", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30300,7 +30470,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiSolid" + "curveArrayProperty" ] }, "namespaceURI":{ @@ -30313,11 +30483,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSolidType" + "$ref":"#/definitions/CurveArrayPropertyType" } }, "elementName":{ - "localPart":"MultiSolid", + "localPart":"curveArrayProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30334,7 +30504,7 @@ "properties":{ "localPart":{ "enum":[ - "Grid" + "outerBoundaryIs" ] }, "namespaceURI":{ @@ -30347,11 +30517,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridType" + "$ref":"#/definitions/AbstractRingPropertyType" } }, "elementName":{ - "localPart":"Grid", + "localPart":"outerBoundaryIs", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30368,7 +30538,7 @@ "properties":{ "localPart":{ "enum":[ - "VerticalCS" + "Triangle" ] }, "namespaceURI":{ @@ -30381,11 +30551,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCSType" + "$ref":"#/definitions/TriangleType" } }, "elementName":{ - "localPart":"VerticalCS", + "localPart":"Triangle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30402,7 +30572,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiSolidCoverage" + "angle" ] }, "namespaceURI":{ @@ -30415,11 +30585,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSolidCoverageType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"MultiSolidCoverage", + "localPart":"angle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30436,7 +30606,7 @@ "properties":{ "localPart":{ "enum":[ - "includesParameter" + "members" ] }, "namespaceURI":{ @@ -30449,11 +30619,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterRefType" + "$ref":"#/definitions/ArrayAssociationType" } }, "elementName":{ - "localPart":"includesParameter", + "localPart":"members", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30470,7 +30640,7 @@ "properties":{ "localPart":{ "enum":[ - "scope" + "valueComponents" ] }, "namespaceURI":{ @@ -30483,11 +30653,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValueArrayPropertyType" } }, "elementName":{ - "localPart":"scope", + "localPart":"valueComponents", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30504,7 +30674,7 @@ "properties":{ "localPart":{ "enum":[ - "lineStringProperty" + "QuantityList" ] }, "namespaceURI":{ @@ -30517,11 +30687,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringPropertyType" + "$ref":"#/definitions/MeasureOrNullListType" } }, "elementName":{ - "localPart":"lineStringProperty", + "localPart":"QuantityList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30538,7 +30708,7 @@ "properties":{ "localPart":{ "enum":[ - "_Ring" + "TimeClock" ] }, "namespaceURI":{ @@ -30551,11 +30721,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRingType" + "$ref":"#/definitions/TimeClockType" } }, "elementName":{ - "localPart":"_Ring", + "localPart":"TimeClock", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30572,7 +30742,7 @@ "properties":{ "localPart":{ "enum":[ - "polarCSRef" + "_ParametricCurveSurface" ] }, "namespaceURI":{ @@ -30585,11 +30755,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolarCSRefType" + "$ref":"#/definitions/AbstractParametricCurveSurfaceType" } }, "elementName":{ - "localPart":"polarCSRef", + "localPart":"_ParametricCurveSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30606,7 +30776,7 @@ "properties":{ "localPart":{ "enum":[ - "_CoordinateSystem" + "integerValueList" ] }, "namespaceURI":{ @@ -30619,11 +30789,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" } }, @@ -30640,7 +30813,7 @@ "properties":{ "localPart":{ "enum":[ - "covariance" + "DataBlock" ] }, "namespaceURI":{ @@ -30653,11 +30826,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/DataBlockType" } }, "elementName":{ - "localPart":"covariance", + "localPart":"DataBlock", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30674,7 +30847,7 @@ "properties":{ "localPart":{ "enum":[ - "track" + "featureMember" ] }, "namespaceURI":{ @@ -30687,11 +30860,11 @@ ] }, "value":{ - "$ref":"#/definitions/TrackType" + "$ref":"#/definitions/FeaturePropertyType" } }, "elementName":{ - "localPart":"track", + "localPart":"featureMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30708,7 +30881,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocentricCRS" + "CompositeSolid" ] }, "namespaceURI":{ @@ -30721,11 +30894,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocentricCRSType" + "$ref":"#/definitions/CompositeSolidType" } }, "elementName":{ - "localPart":"GeocentricCRS", + "localPart":"CompositeSolid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30742,7 +30915,7 @@ "properties":{ "localPart":{ "enum":[ - "BaseUnit" + "name" ] }, "namespaceURI":{ @@ -30755,11 +30928,11 @@ ] }, "value":{ - "$ref":"#/definitions/BaseUnitType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"BaseUnit", + "localPart":"name", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30810,7 +30983,7 @@ "properties":{ "localPart":{ "enum":[ - "sphericalCSRef" + "featureMembers" ] }, "namespaceURI":{ @@ -30823,11 +30996,11 @@ ] }, "value":{ - "$ref":"#/definitions/SphericalCSRefType" + "$ref":"#/definitions/FeatureArrayPropertyType" } }, "elementName":{ - "localPart":"sphericalCSRef", + "localPart":"featureMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30844,7 +31017,7 @@ "properties":{ "localPart":{ "enum":[ - "ArcString" + "Null" ] }, "namespaceURI":{ @@ -30857,11 +31030,14 @@ ] }, "value":{ - "$ref":"#/definitions/ArcStringType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"ArcString", + "localPart":"Null", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30878,7 +31054,7 @@ "properties":{ "localPart":{ "enum":[ - "surfaceMembers" + "priorityLocation" ] }, "namespaceURI":{ @@ -30891,11 +31067,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfaceArrayPropertyType" + "$ref":"#/definitions/PriorityLocationPropertyType" } }, "elementName":{ - "localPart":"surfaceMembers", + "localPart":"priorityLocation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30912,7 +31088,7 @@ "properties":{ "localPart":{ "enum":[ - "surfaceMember" + "targetCRS" ] }, "namespaceURI":{ @@ -30925,11 +31101,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/CRSRefType" } }, "elementName":{ - "localPart":"surfaceMember", + "localPart":"targetCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30946,7 +31122,7 @@ "properties":{ "localPart":{ "enum":[ - "GenericMetaData" + "geometryMembers" ] }, "namespaceURI":{ @@ -30959,11 +31135,11 @@ ] }, "value":{ - "$ref":"#/definitions/GenericMetaDataType" + "$ref":"#/definitions/GeometryArrayPropertyType" } }, "elementName":{ - "localPart":"GenericMetaData", + "localPart":"geometryMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30980,7 +31156,7 @@ "properties":{ "localPart":{ "enum":[ - "BSpline" + "usesParameter" ] }, "namespaceURI":{ @@ -30993,11 +31169,11 @@ ] }, "value":{ - "$ref":"#/definitions/BSplineType" + "$ref":"#/definitions/AbstractGeneralOperationParameterRefType" } }, "elementName":{ - "localPart":"BSpline", + "localPart":"usesParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31014,7 +31190,7 @@ "properties":{ "localPart":{ "enum":[ - "_CurveSegment" + "referenceSystemRef" ] }, "namespaceURI":{ @@ -31027,11 +31203,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/ReferenceSystemRefType" } }, "elementName":{ - "localPart":"_CurveSegment", + "localPart":"referenceSystemRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31048,7 +31224,7 @@ "properties":{ "localPart":{ "enum":[ - "remarks" + "directedEdge" ] }, "namespaceURI":{ @@ -31061,11 +31237,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/DirectedEdgePropertyType" } }, "elementName":{ - "localPart":"remarks", + "localPart":"directedEdge", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31082,7 +31258,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateSystemRef" + "AffinePlacement" ] }, "namespaceURI":{ @@ -31095,11 +31271,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemRefType" + "$ref":"#/definitions/AffinePlacementType" } }, "elementName":{ - "localPart":"coordinateSystemRef", + "localPart":"AffinePlacement", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31116,7 +31292,7 @@ "properties":{ "localPart":{ "enum":[ - "geodeticDatumRef" + "temporalCSRef" ] }, "namespaceURI":{ @@ -31129,11 +31305,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticDatumRefType" + "$ref":"#/definitions/TemporalCSRefType" } }, "elementName":{ - "localPart":"geodeticDatumRef", + "localPart":"temporalCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31150,7 +31326,7 @@ "properties":{ "localPart":{ "enum":[ - "patches" + "coverageFunction" ] }, "namespaceURI":{ @@ -31163,11 +31339,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePatchArrayPropertyType" + "$ref":"#/definitions/CoverageFunctionType" } }, "elementName":{ - "localPart":"patches", + "localPart":"coverageFunction", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31184,7 +31360,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositeSurface" + "Rectangle" ] }, "namespaceURI":{ @@ -31197,11 +31373,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositeSurfaceType" + "$ref":"#/definitions/RectangleType" } }, "elementName":{ - "localPart":"CompositeSurface", + "localPart":"Rectangle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31218,7 +31394,7 @@ "properties":{ "localPart":{ "enum":[ - "usesValue" + "decimalMinutes" ] }, "namespaceURI":{ @@ -31231,11 +31407,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } }, "elementName":{ - "localPart":"usesValue", + "localPart":"decimalMinutes", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31252,7 +31428,7 @@ "properties":{ "localPart":{ "enum":[ - "_TopoPrimitive" + "Point" ] }, "namespaceURI":{ @@ -31265,11 +31441,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTopoPrimitiveType" + "$ref":"#/definitions/PointType" } }, "elementName":{ - "localPart":"_TopoPrimitive", + "localPart":"Point", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31286,7 +31462,7 @@ "properties":{ "localPart":{ "enum":[ - "position" + "parameterID" ] }, "namespaceURI":{ @@ -31299,11 +31475,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/IdentifierType" } }, "elementName":{ - "localPart":"position", + "localPart":"parameterID", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31320,7 +31496,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalCRSRef" + "OperationMethod" ] }, "namespaceURI":{ @@ -31333,11 +31509,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCRSRefType" + "$ref":"#/definitions/OperationMethodType" } }, "elementName":{ - "localPart":"temporalCRSRef", + "localPart":"OperationMethod", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31388,211 +31564,7 @@ "properties":{ "localPart":{ "enum":[ - "featureProperty" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/FeaturePropertyType" - } - }, - "elementName":{ - "localPart":"featureProperty", - "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":[ - "Cylinder" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CylinderType" - } - }, - "elementName":{ - "localPart":"Cylinder", - "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":[ - "LineStringSegment" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/LineStringSegmentType" - } - }, - "elementName":{ - "localPart":"LineStringSegment", - "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":[ - "FeatureStyle" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/FeatureStyleType" - } - }, - "elementName":{ - "localPart":"FeatureStyle", - "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":[ - "coordinateOperationRef" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CoordinateOperationRefType" - } - }, - "elementName":{ - "localPart":"coordinateOperationRef", - "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":[ - "_Feature" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/AbstractFeatureType" - } - }, - "elementName":{ - "localPart":"_Feature", - "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":[ - "topoComplexProperty" + "CategoryExtent" ] }, "namespaceURI":{ @@ -31605,11 +31577,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexMemberType" + "$ref":"#/definitions/CategoryExtentType" } }, "elementName":{ - "localPart":"topoComplexProperty", + "localPart":"CategoryExtent", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31626,7 +31598,7 @@ "properties":{ "localPart":{ "enum":[ - "Definition" + "maximumOccurs" ] }, "namespaceURI":{ @@ -31639,11 +31611,11 @@ ] }, "value":{ - "$ref":"#/definitions/DefinitionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"Definition", + "localPart":"maximumOccurs", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31660,7 +31632,7 @@ "properties":{ "localPart":{ "enum":[ - "Tin" + "EngineeringCRS" ] }, "namespaceURI":{ @@ -31673,11 +31645,11 @@ ] }, "value":{ - "$ref":"#/definitions/TinType" + "$ref":"#/definitions/EngineeringCRSType" } }, "elementName":{ - "localPart":"Tin", + "localPart":"EngineeringCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31694,7 +31666,7 @@ "properties":{ "localPart":{ "enum":[ - "segments" + "operationParameterGroupRef" ] }, "namespaceURI":{ @@ -31707,11 +31679,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveSegmentArrayPropertyType" + "$ref":"#/definitions/OperationParameterRefType" } }, "elementName":{ - "localPart":"segments", + "localPart":"operationParameterGroupRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31728,7 +31700,7 @@ "properties":{ "localPart":{ "enum":[ - "singleOperationRef" + "_GeometricAggregate" ] }, "namespaceURI":{ @@ -31741,11 +31713,11 @@ ] }, "value":{ - "$ref":"#/definitions/SingleOperationRefType" + "$ref":"#/definitions/AbstractGeometricAggregateType" } }, "elementName":{ - "localPart":"singleOperationRef", + "localPart":"_GeometricAggregate", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31762,7 +31734,7 @@ "properties":{ "localPart":{ "enum":[ - "Array" + "Ring" ] }, "namespaceURI":{ @@ -31775,11 +31747,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayType" + "$ref":"#/definitions/RingType" } }, "elementName":{ - "localPart":"Array", + "localPart":"Ring", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31830,7 +31802,7 @@ "properties":{ "localPart":{ "enum":[ - "pointArrayProperty" + "polygonProperty" ] }, "namespaceURI":{ @@ -31843,11 +31815,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointArrayPropertyType" + "$ref":"#/definitions/PolygonPropertyType" } }, "elementName":{ - "localPart":"pointArrayProperty", + "localPart":"polygonProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31864,7 +31836,7 @@ "properties":{ "localPart":{ "enum":[ - "isolated" + "MultiPolygon" ] }, "namespaceURI":{ @@ -31877,11 +31849,11 @@ ] }, "value":{ - "$ref":"#/definitions/IsolatedPropertyType" + "$ref":"#/definitions/MultiPolygonType" } }, "elementName":{ - "localPart":"isolated", + "localPart":"MultiPolygon", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31898,7 +31870,7 @@ "properties":{ "localPart":{ "enum":[ - "GeometryStyle" + "dataSource" ] }, "namespaceURI":{ @@ -31911,11 +31883,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryStyleType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"GeometryStyle", + "localPart":"dataSource", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31932,7 +31904,7 @@ "properties":{ "localPart":{ "enum":[ - "GeodeticDatum" + "Bezier" ] }, "namespaceURI":{ @@ -31945,11 +31917,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticDatumType" + "$ref":"#/definitions/BezierType" } }, "elementName":{ - "localPart":"GeodeticDatum", + "localPart":"Bezier", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31966,7 +31938,7 @@ "properties":{ "localPart":{ "enum":[ - "_Datum" + "vector" ] }, "namespaceURI":{ @@ -31979,11 +31951,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/VectorType" } }, "elementName":{ - "localPart":"_Datum", + "localPart":"vector", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32000,7 +31972,7 @@ "properties":{ "localPart":{ "enum":[ - "directedNode" + "ArcStringByBulge" ] }, "namespaceURI":{ @@ -32013,11 +31985,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedNodePropertyType" + "$ref":"#/definitions/ArcStringByBulgeType" } }, "elementName":{ - "localPart":"directedNode", + "localPart":"ArcStringByBulge", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32034,7 +32006,7 @@ "properties":{ "localPart":{ "enum":[ - "concatenatedOperationRef" + "srsID" ] }, "namespaceURI":{ @@ -32047,11 +32019,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConcatenatedOperationRefType" + "$ref":"#/definitions/IdentifierType" } }, "elementName":{ - "localPart":"concatenatedOperationRef", + "localPart":"srsID", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32068,7 +32040,7 @@ "properties":{ "localPart":{ "enum":[ - "transformationRef" + "modifiedCoordinate" ] }, "namespaceURI":{ @@ -32081,11 +32053,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransformationRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"transformationRef", + "localPart":"modifiedCoordinate", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32102,7 +32074,7 @@ "properties":{ "localPart":{ "enum":[ - "VerticalDatum" + "using" ] }, "namespaceURI":{ @@ -32115,11 +32087,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalDatumType" + "$ref":"#/definitions/FeaturePropertyType" } }, "elementName":{ - "localPart":"VerticalDatum", + "localPart":"using", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32136,7 +32108,7 @@ "properties":{ "localPart":{ "enum":[ - "solidArrayProperty" + "usesSphericalCS" ] }, "namespaceURI":{ @@ -32149,11 +32121,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidArrayPropertyType" + "$ref":"#/definitions/SphericalCSRefType" } }, "elementName":{ - "localPart":"solidArrayProperty", + "localPart":"usesSphericalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32170,7 +32142,7 @@ "properties":{ "localPart":{ "enum":[ - "members" + "_MetaData" ] }, "namespaceURI":{ @@ -32183,11 +32155,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayAssociationType" + "$ref":"#/definitions/AbstractMetaDataType" } }, "elementName":{ - "localPart":"members", + "localPart":"_MetaData", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32204,7 +32176,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoVolume" + "solidArrayProperty" ] }, "namespaceURI":{ @@ -32217,11 +32189,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoVolumeType" + "$ref":"#/definitions/SolidArrayPropertyType" } }, "elementName":{ - "localPart":"TopoVolume", + "localPart":"solidArrayProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32238,7 +32210,7 @@ "properties":{ "localPart":{ "enum":[ - "GraphStyle" + "usesEllipsoid" ] }, "namespaceURI":{ @@ -32251,11 +32223,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphStyleType" + "$ref":"#/definitions/EllipsoidRefType" } }, "elementName":{ - "localPart":"GraphStyle", + "localPart":"usesEllipsoid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32272,7 +32244,7 @@ "properties":{ "localPart":{ "enum":[ - "_GeometricPrimitive" + "geodeticDatumRef" ] }, "namespaceURI":{ @@ -32285,11 +32257,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/GeodeticDatumRefType" } }, "elementName":{ - "localPart":"_GeometricPrimitive", + "localPart":"geodeticDatumRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32306,7 +32278,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositeValue" + "Surface" ] }, "namespaceURI":{ @@ -32319,11 +32291,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositeValueType" + "$ref":"#/definitions/SurfaceType" } }, "elementName":{ - "localPart":"CompositeValue", + "localPart":"Surface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32340,7 +32312,7 @@ "properties":{ "localPart":{ "enum":[ - "roughConversionToPreferredUnit" + "_SurfacePatch" ] }, "namespaceURI":{ @@ -32353,11 +32325,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConversionToPreferredUnitType" + "$ref":"#/definitions/AbstractSurfacePatchType" } }, "elementName":{ - "localPart":"roughConversionToPreferredUnit", + "localPart":"_SurfacePatch", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32374,7 +32346,7 @@ "properties":{ "localPart":{ "enum":[ - "polygonProperty" + "usesObliqueCartesianCS" ] }, "namespaceURI":{ @@ -32387,11 +32359,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonPropertyType" + "$ref":"#/definitions/ObliqueCartesianCSRefType" } }, "elementName":{ - "localPart":"polygonProperty", + "localPart":"usesObliqueCartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32408,7 +32380,7 @@ "properties":{ "localPart":{ "enum":[ - "_CoordinateOperation" + "userDefinedCSRef" ] }, "namespaceURI":{ @@ -32421,11 +32393,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/UserDefinedCSRefType" } }, "elementName":{ - "localPart":"_CoordinateOperation", + "localPart":"userDefinedCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32442,7 +32414,7 @@ "properties":{ "localPart":{ "enum":[ - "usesPrimeMeridian" + "cylindricalCSRef" ] }, "namespaceURI":{ @@ -32455,11 +32427,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianRefType" + "$ref":"#/definitions/CylindricalCSRefType" } }, "elementName":{ - "localPart":"usesPrimeMeridian", + "localPart":"cylindricalCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32476,7 +32448,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureCollection" + "TimeNode" ] }, "namespaceURI":{ @@ -32489,11 +32461,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureCollectionType" + "$ref":"#/definitions/TimeNodeType" } }, "elementName":{ - "localPart":"FeatureCollection", + "localPart":"TimeNode", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32510,7 +32482,7 @@ "properties":{ "localPart":{ "enum":[ - "includesValue" + "_GeneralOperationParameter" ] }, "namespaceURI":{ @@ -32523,11 +32495,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralParameterValueType" + "$ref":"#/definitions/AbstractGeneralOperationParameterType" } }, "elementName":{ - "localPart":"includesValue", + "localPart":"_GeneralOperationParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32544,7 +32516,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCurveProperty" + "generalConversionRef" ] }, "namespaceURI":{ @@ -32557,11 +32529,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurvePropertyType" + "$ref":"#/definitions/GeneralConversionRefType" } }, "elementName":{ - "localPart":"multiCurveProperty", + "localPart":"generalConversionRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32578,7 +32550,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "CountExtent" ] }, "namespaceURI":{ @@ -32591,11 +32563,14 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"value", + "localPart":"CountExtent", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32612,7 +32587,7 @@ "properties":{ "localPart":{ "enum":[ - "validTime" + "EngineeringDatum" ] }, "namespaceURI":{ @@ -32625,11 +32600,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePrimitivePropertyType" + "$ref":"#/definitions/EngineeringDatumType" } }, "elementName":{ - "localPart":"validTime", + "localPart":"EngineeringDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32680,7 +32655,7 @@ "properties":{ "localPart":{ "enum":[ - "usesCartesianCS" + "TimeOrdinalEra" ] }, "namespaceURI":{ @@ -32693,11 +32668,11 @@ ] }, "value":{ - "$ref":"#/definitions/CartesianCSRefType" + "$ref":"#/definitions/TimeOrdinalEraType" } }, "elementName":{ - "localPart":"usesCartesianCS", + "localPart":"TimeOrdinalEra", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32714,7 +32689,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeSet" + "Bag" ] }, "namespaceURI":{ @@ -32727,11 +32702,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeSetType" + "$ref":"#/definitions/BagType" } }, "elementName":{ - "localPart":"rangeSet", + "localPart":"Bag", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32748,7 +32723,7 @@ "properties":{ "localPart":{ "enum":[ - "generalTransformationRef" + "geometryMember" ] }, "namespaceURI":{ @@ -32761,11 +32736,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralTransformationRefType" + "$ref":"#/definitions/GeometryPropertyType" } }, "elementName":{ - "localPart":"generalTransformationRef", + "localPart":"geometryMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32782,7 +32757,7 @@ "properties":{ "localPart":{ "enum":[ - "AffinePlacement" + "DirectedObservation" ] }, "namespaceURI":{ @@ -32795,11 +32770,11 @@ ] }, "value":{ - "$ref":"#/definitions/AffinePlacementType" + "$ref":"#/definitions/DirectedObservationType" } }, "elementName":{ - "localPart":"AffinePlacement", + "localPart":"DirectedObservation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32816,7 +32791,7 @@ "properties":{ "localPart":{ "enum":[ - "ImageCRS" + "polygonMember" ] }, "namespaceURI":{ @@ -32829,11 +32804,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageCRSType" + "$ref":"#/definitions/PolygonPropertyType" } }, "elementName":{ - "localPart":"ImageCRS", + "localPart":"polygonMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32850,7 +32825,7 @@ "properties":{ "localPart":{ "enum":[ - "featureMember" + "Transformation" ] }, "namespaceURI":{ @@ -32863,11 +32838,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeaturePropertyType" + "$ref":"#/definitions/TransformationType" } }, "elementName":{ - "localPart":"featureMember", + "localPart":"Transformation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32884,7 +32859,7 @@ "properties":{ "localPart":{ "enum":[ - "CartesianCS" + "status" ] }, "namespaceURI":{ @@ -32897,11 +32872,11 @@ ] }, "value":{ - "$ref":"#/definitions/CartesianCSType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"CartesianCS", + "localPart":"status", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32918,7 +32893,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCenterOf" + "covariance" ] }, "namespaceURI":{ @@ -32931,11 +32906,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"multiCenterOf", + "localPart":"covariance", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32952,7 +32927,7 @@ "properties":{ "localPart":{ "enum":[ - "MovingObjectStatus" + "_ReferenceSystem" ] }, "namespaceURI":{ @@ -32965,11 +32940,11 @@ ] }, "value":{ - "$ref":"#/definitions/MovingObjectStatusType" + "$ref":"#/definitions/AbstractReferenceSystemType" } }, "elementName":{ - "localPart":"MovingObjectStatus", + "localPart":"_ReferenceSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32986,7 +32961,7 @@ "properties":{ "localPart":{ "enum":[ - "primeMeridianRef" + "directedFace" ] }, "namespaceURI":{ @@ -32999,11 +32974,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianRefType" + "$ref":"#/definitions/DirectedFacePropertyType" } }, "elementName":{ - "localPart":"primeMeridianRef", + "localPart":"directedFace", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33020,7 +32995,7 @@ "properties":{ "localPart":{ "enum":[ - "timePosition" + "gridDomain" ] }, "namespaceURI":{ @@ -33033,11 +33008,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePositionType" + "$ref":"#/definitions/GridDomainType" } }, "elementName":{ - "localPart":"timePosition", + "localPart":"gridDomain", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33054,7 +33029,7 @@ "properties":{ "localPart":{ "enum":[ - "covarianceMatrix" + "BaseUnit" ] }, "namespaceURI":{ @@ -33067,11 +33042,11 @@ ] }, "value":{ - "$ref":"#/definitions/CovarianceMatrixType" + "$ref":"#/definitions/BaseUnitType" } }, "elementName":{ - "localPart":"covarianceMatrix", + "localPart":"BaseUnit", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33088,7 +33063,7 @@ "properties":{ "localPart":{ "enum":[ - "multiSolidProperty" + "featureStyle" ] }, "namespaceURI":{ @@ -33101,11 +33076,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSolidPropertyType" + "$ref":"#/definitions/FeatureStylePropertyType" } }, "elementName":{ - "localPart":"multiSolidProperty", + "localPart":"featureStyle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33122,7 +33097,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeEdge" + "GeodeticDatum" ] }, "namespaceURI":{ @@ -33135,11 +33110,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeEdgeType" + "$ref":"#/definitions/GeodeticDatumType" } }, "elementName":{ - "localPart":"TimeEdge", + "localPart":"GeodeticDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33156,7 +33131,7 @@ "properties":{ "localPart":{ "enum":[ - "ArcByBulge" + "PolygonPatch" ] }, "namespaceURI":{ @@ -33169,11 +33144,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcByBulgeType" + "$ref":"#/definitions/PolygonPatchType" } }, "elementName":{ - "localPart":"ArcByBulge", + "localPart":"PolygonPatch", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33190,7 +33165,7 @@ "properties":{ "localPart":{ "enum":[ - "geometryStyle" + "greenwichLongitude" ] }, "namespaceURI":{ @@ -33203,11 +33178,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryStylePropertyType" + "$ref":"#/definitions/AngleChoiceType" } }, "elementName":{ - "localPart":"geometryStyle", + "localPart":"greenwichLongitude", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33224,7 +33199,7 @@ "properties":{ "localPart":{ "enum":[ - "_generalParameterValue" + "FeatureStyle" ] }, "namespaceURI":{ @@ -33237,11 +33212,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralParameterValueType" + "$ref":"#/definitions/FeatureStyleType" } }, "elementName":{ - "localPart":"_generalParameterValue", + "localPart":"FeatureStyle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33258,7 +33233,7 @@ "properties":{ "localPart":{ "enum":[ - "GeometricComplex" + "_Geometry" ] }, "namespaceURI":{ @@ -33271,11 +33246,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometricComplexType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"GeometricComplex", + "localPart":"_Geometry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33292,7 +33267,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeOrdinalEra" + "ObliqueCartesianCS" ] }, "namespaceURI":{ @@ -33305,11 +33280,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeOrdinalEraType" + "$ref":"#/definitions/ObliqueCartesianCSType" } }, "elementName":{ - "localPart":"TimeOrdinalEra", + "localPart":"ObliqueCartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33326,7 +33301,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "FeatureCollection" ] }, "namespaceURI":{ @@ -33339,11 +33314,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/FeatureCollectionType" } }, "elementName":{ - "localPart":"name", + "localPart":"FeatureCollection", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33360,7 +33335,7 @@ "properties":{ "localPart":{ "enum":[ - "validArea" + "Count" ] }, "namespaceURI":{ @@ -33373,11 +33348,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } }, "elementName":{ - "localPart":"validArea", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33394,7 +33369,7 @@ "properties":{ "localPart":{ "enum":[ - "DerivedUnit" + "_TimeSlice" ] }, "namespaceURI":{ @@ -33407,11 +33382,11 @@ ] }, "value":{ - "$ref":"#/definitions/DerivedUnitType" + "$ref":"#/definitions/AbstractTimeSliceType" } }, "elementName":{ - "localPart":"DerivedUnit", + "localPart":"_TimeSlice", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33428,7 +33403,7 @@ "properties":{ "localPart":{ "enum":[ - "valueList" + "usesVerticalCS" ] }, "namespaceURI":{ @@ -33441,11 +33416,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureListType" + "$ref":"#/definitions/VerticalCSRefType" } }, "elementName":{ - "localPart":"valueList", + "localPart":"usesVerticalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33462,7 +33437,7 @@ "properties":{ "localPart":{ "enum":[ - "decimalMinutes" + "singleOperationRef" ] }, "namespaceURI":{ @@ -33475,11 +33450,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/SingleOperationRefType" } }, "elementName":{ - "localPart":"decimalMinutes", + "localPart":"singleOperationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33496,7 +33471,7 @@ "properties":{ "localPart":{ "enum":[ - "IndexMap" + "CategoryList" ] }, "namespaceURI":{ @@ -33509,11 +33484,11 @@ ] }, "value":{ - "$ref":"#/definitions/IndexMapType" + "$ref":"#/definitions/CodeOrNullListType" } }, "elementName":{ - "localPart":"IndexMap", + "localPart":"CategoryList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33530,7 +33505,7 @@ "properties":{ "localPart":{ "enum":[ - "EllipsoidalCS" + "datumName" ] }, "namespaceURI":{ @@ -33543,11 +33518,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidalCSType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"EllipsoidalCS", + "localPart":"datumName", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33564,7 +33539,7 @@ "properties":{ "localPart":{ "enum":[ - "unitOfMeasure" + "semiMajorAxis" ] }, "namespaceURI":{ @@ -33577,11 +33552,11 @@ ] }, "value":{ - "$ref":"#/definitions/UnitOfMeasureType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"unitOfMeasure", + "localPart":"semiMajorAxis", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33598,7 +33573,7 @@ "properties":{ "localPart":{ "enum":[ - "baseCRS" + "OperationParameterGroup" ] }, "namespaceURI":{ @@ -33611,11 +33586,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateReferenceSystemRefType" + "$ref":"#/definitions/OperationParameterGroupType" } }, "elementName":{ - "localPart":"baseCRS", + "localPart":"OperationParameterGroup", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33632,7 +33607,7 @@ "properties":{ "localPart":{ "enum":[ - "_CoordinateReferenceSystem" + "rectifiedGridDomain" ] }, "namespaceURI":{ @@ -33645,11 +33620,45 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractReferenceSystemType" + "$ref":"#/definitions/RectifiedGridDomainType" } }, "elementName":{ - "localPart":"_CoordinateReferenceSystem", + "localPart":"rectifiedGridDomain", + "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":[ + "Sphere" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/SphereType" + } + }, + "elementName":{ + "localPart":"Sphere", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33700,7 +33709,7 @@ "properties":{ "localPart":{ "enum":[ - "generalConversionRef" + "defaultStyle" ] }, "namespaceURI":{ @@ -33713,11 +33722,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralConversionRefType" + "$ref":"#/definitions/DefaultStylePropertyType" } }, "elementName":{ - "localPart":"generalConversionRef", + "localPart":"defaultStyle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33734,7 +33743,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeCoordinateSystem" + "usesTemporalDatum" ] }, "namespaceURI":{ @@ -33747,11 +33756,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCoordinateSystemType" + "$ref":"#/definitions/TemporalDatumRefType" } }, "elementName":{ - "localPart":"TimeCoordinateSystem", + "localPart":"usesTemporalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33768,7 +33777,7 @@ "properties":{ "localPart":{ "enum":[ - "SphericalCS" + "tupleList" ] }, "namespaceURI":{ @@ -33781,11 +33790,11 @@ ] }, "value":{ - "$ref":"#/definitions/SphericalCSType" + "$ref":"#/definitions/CoordinatesType" } }, "elementName":{ - "localPart":"SphericalCS", + "localPart":"tupleList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33802,7 +33811,7 @@ "properties":{ "localPart":{ "enum":[ - "groupName" + "inverseFlattening" ] }, "namespaceURI":{ @@ -33815,11 +33824,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"groupName", + "localPart":"inverseFlattening", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33836,7 +33845,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedGrid" + "CompositeCurve" ] }, "namespaceURI":{ @@ -33849,11 +33858,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedGridType" + "$ref":"#/definitions/CompositeCurveType" } }, "elementName":{ - "localPart":"RectifiedGrid", + "localPart":"CompositeCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33870,7 +33879,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCoverage" + "_positionalAccuracy" ] }, "namespaceURI":{ @@ -33883,11 +33892,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/AbstractPositionalAccuracyType" } }, "elementName":{ - "localPart":"multiCoverage", + "localPart":"_positionalAccuracy", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33904,7 +33913,7 @@ "properties":{ "localPart":{ "enum":[ - "CategoryList" + "DirectedObservationAtDistance" ] }, "namespaceURI":{ @@ -33917,11 +33926,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeOrNullListType" + "$ref":"#/definitions/DirectedObservationAtDistanceType" } }, "elementName":{ - "localPart":"CategoryList", + "localPart":"DirectedObservationAtDistance", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33938,7 +33947,7 @@ "properties":{ "localPart":{ "enum":[ - "Point" + "ellipsoidalCSRef" ] }, "namespaceURI":{ @@ -33951,11 +33960,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/EllipsoidalCSRefType" } }, "elementName":{ - "localPart":"Point", + "localPart":"ellipsoidalCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33972,7 +33981,7 @@ "properties":{ "localPart":{ "enum":[ - "status" + "UnitDefinition" ] }, "namespaceURI":{ @@ -33985,11 +33994,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/UnitDefinitionType" } }, "elementName":{ - "localPart":"status", + "localPart":"UnitDefinition", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34006,7 +34015,7 @@ "properties":{ "localPart":{ "enum":[ - "solidMember" + "_TimePrimitive" ] }, "namespaceURI":{ @@ -34019,11 +34028,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidPropertyType" + "$ref":"#/definitions/AbstractTimePrimitiveType" } }, "elementName":{ - "localPart":"solidMember", + "localPart":"_TimePrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34040,7 +34049,7 @@ "properties":{ "localPart":{ "enum":[ - "usesEllipsoid" + "GenericMetaData" ] }, "namespaceURI":{ @@ -34053,11 +34062,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidRefType" + "$ref":"#/definitions/GenericMetaDataType" } }, "elementName":{ - "localPart":"usesEllipsoid", + "localPart":"GenericMetaData", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34074,7 +34083,7 @@ "properties":{ "localPart":{ "enum":[ - "Curve" + "Edge" ] }, "namespaceURI":{ @@ -34087,11 +34096,79 @@ ] }, "value":{ - "$ref":"#/definitions/CurveType" + "$ref":"#/definitions/EdgeType" } }, "elementName":{ - "localPart":"Curve", + "localPart":"Edge", + "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":[ + "_CoordinateReferenceSystem" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/AbstractReferenceSystemType" + } + }, + "elementName":{ + "localPart":"_CoordinateReferenceSystem", + "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":[ + "surfaceArrayProperty" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/SurfaceArrayPropertyType" + } + }, + "elementName":{ + "localPart":"surfaceArrayProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34142,7 +34219,7 @@ "properties":{ "localPart":{ "enum":[ - "subComplex" + "multiPosition" ] }, "namespaceURI":{ @@ -34155,11 +34232,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexMemberType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"subComplex", + "localPart":"multiPosition", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34176,7 +34253,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanValue" + "pos" ] }, "namespaceURI":{ @@ -34189,11 +34266,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/DirectPositionType" } }, "elementName":{ - "localPart":"booleanValue", + "localPart":"pos", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34210,7 +34287,7 @@ "properties":{ "localPart":{ "enum":[ - "centerOf" + "usesAxis" ] }, "namespaceURI":{ @@ -34223,11 +34300,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/CoordinateSystemAxisRefType" } }, "elementName":{ - "localPart":"centerOf", + "localPart":"usesAxis", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34244,7 +34321,7 @@ "properties":{ "localPart":{ "enum":[ - "solidProperty" + "Cone" ] }, "namespaceURI":{ @@ -34257,11 +34334,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidPropertyType" + "$ref":"#/definitions/ConeType" } }, "elementName":{ - "localPart":"solidProperty", + "localPart":"Cone", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34278,7 +34355,7 @@ "properties":{ "localPart":{ "enum":[ - "Observation" + "usesGeodeticDatum" ] }, "namespaceURI":{ @@ -34291,11 +34368,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationType" + "$ref":"#/definitions/GeodeticDatumRefType" } }, "elementName":{ - "localPart":"Observation", + "localPart":"usesGeodeticDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34312,7 +34389,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPointProperty" + "TopoPoint" ] }, "namespaceURI":{ @@ -34325,11 +34402,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"#/definitions/TopoPointType" } }, "elementName":{ - "localPart":"multiPointProperty", + "localPart":"TopoPoint", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34346,7 +34423,7 @@ "properties":{ "localPart":{ "enum":[ - "operationParameterRef" + "polarCSRef" ] }, "namespaceURI":{ @@ -34359,11 +34436,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterRefType" + "$ref":"#/definitions/PolarCSRefType" } }, "elementName":{ - "localPart":"operationParameterRef", + "localPart":"polarCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34380,7 +34457,7 @@ "properties":{ "localPart":{ "enum":[ - "CubicSpline" + "primeMeridianRef" ] }, "namespaceURI":{ @@ -34393,11 +34470,11 @@ ] }, "value":{ - "$ref":"#/definitions/CubicSplineType" + "$ref":"#/definitions/PrimeMeridianRefType" } }, "elementName":{ - "localPart":"CubicSpline", + "localPart":"primeMeridianRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34414,7 +34491,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoSolid" + "ImageDatum" ] }, "namespaceURI":{ @@ -34427,11 +34504,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoSolidType" + "$ref":"#/definitions/ImageDatumType" } }, "elementName":{ - "localPart":"TopoSolid", + "localPart":"ImageDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34448,7 +34525,7 @@ "properties":{ "localPart":{ "enum":[ - "Node" + "derivedCRSRef" ] }, "namespaceURI":{ @@ -34461,11 +34538,11 @@ ] }, "value":{ - "$ref":"#/definitions/NodeType" + "$ref":"#/definitions/DerivedCRSRefType" } }, "elementName":{ - "localPart":"Node", + "localPart":"derivedCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34482,7 +34559,7 @@ "properties":{ "localPart":{ "enum":[ - "ellipsoidalCSRef" + "meridianName" ] }, "namespaceURI":{ @@ -34495,11 +34572,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidalCSRefType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"ellipsoidalCSRef", + "localPart":"meridianName", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34516,7 +34593,7 @@ "properties":{ "localPart":{ "enum":[ - "valueProperty" + "LabelStyle" ] }, "namespaceURI":{ @@ -34529,11 +34606,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValuePropertyType" + "$ref":"#/definitions/LabelStyleType" } }, "elementName":{ - "localPart":"valueProperty", + "localPart":"LabelStyle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34550,7 +34627,7 @@ "properties":{ "localPart":{ "enum":[ - "vector" + "MappingRule" ] }, "namespaceURI":{ @@ -34563,11 +34640,11 @@ ] }, "value":{ - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"vector", + "localPart":"MappingRule", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34584,7 +34661,7 @@ "properties":{ "localPart":{ "enum":[ - "member" + "verticalExtent" ] }, "namespaceURI":{ @@ -34597,11 +34674,11 @@ ] }, "value":{ - "$ref":"#/definitions/AssociationType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"member", + "localPart":"verticalExtent", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34618,7 +34695,7 @@ "properties":{ "localPart":{ "enum":[ - "tupleList" + "_TimeComplex" ] }, "namespaceURI":{ @@ -34631,11 +34708,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinatesType" + "$ref":"#/definitions/AbstractTimeComplexType" } }, "elementName":{ - "localPart":"tupleList", + "localPart":"_TimeComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34652,7 +34729,7 @@ "properties":{ "localPart":{ "enum":[ - "featureStyle" + "ArcByCenterPoint" ] }, "namespaceURI":{ @@ -34665,11 +34742,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureStylePropertyType" + "$ref":"#/definitions/ArcByCenterPointType" } }, "elementName":{ - "localPart":"featureStyle", + "localPart":"ArcByCenterPoint", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34686,7 +34763,7 @@ "properties":{ "localPart":{ "enum":[ - "_Style" + "coordinateOperationName" ] }, "namespaceURI":{ @@ -34699,11 +34776,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractStyleType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"_Style", + "localPart":"coordinateOperationName", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34720,7 +34797,7 @@ "properties":{ "localPart":{ "enum":[ - "dmsAngle" + "GraphStyle" ] }, "namespaceURI":{ @@ -34733,11 +34810,11 @@ ] }, "value":{ - "$ref":"#/definitions/DMSAngleType" + "$ref":"#/definitions/GraphStyleType" } }, "elementName":{ - "localPart":"dmsAngle", + "localPart":"GraphStyle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34754,7 +34831,7 @@ "properties":{ "localPart":{ "enum":[ - "direction" + "includesValue" ] }, "namespaceURI":{ @@ -34767,11 +34844,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectionPropertyType" + "$ref":"#/definitions/AbstractGeneralParameterValueType" } }, "elementName":{ - "localPart":"direction", + "localPart":"includesValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34788,7 +34865,7 @@ "properties":{ "localPart":{ "enum":[ - "curveMember" + "integerValue" ] }, "namespaceURI":{ @@ -34801,11 +34878,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"curveMember", + "localPart":"integerValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34822,7 +34899,7 @@ "properties":{ "localPart":{ "enum":[ - "CountList" + "LinearCS" ] }, "namespaceURI":{ @@ -34835,14 +34912,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/LinearCSType" } }, "elementName":{ - "localPart":"CountList", + "localPart":"LinearCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34859,7 +34933,7 @@ "properties":{ "localPart":{ "enum":[ - "ProjectedCRS" + "engineeringDatumRef" ] }, "namespaceURI":{ @@ -34872,11 +34946,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProjectedCRSType" + "$ref":"#/definitions/EngineeringDatumRefType" } }, "elementName":{ - "localPart":"ProjectedCRS", + "localPart":"engineeringDatumRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34893,7 +34967,7 @@ "properties":{ "localPart":{ "enum":[ - "maximalComplex" + "ArcByBulge" ] }, "namespaceURI":{ @@ -34906,11 +34980,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexMemberType" + "$ref":"#/definitions/ArcByBulgeType" } }, "elementName":{ - "localPart":"maximalComplex", + "localPart":"ArcByBulge", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34927,7 +35001,7 @@ "properties":{ "localPart":{ "enum":[ - "methodName" + "TimeCalendar" ] }, "namespaceURI":{ @@ -34940,11 +35014,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/TimeCalendarType" } }, "elementName":{ - "localPart":"methodName", + "localPart":"TimeCalendar", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34961,7 +35035,7 @@ "properties":{ "localPart":{ "enum":[ - "_GeometricAggregate" + "subject" ] }, "namespaceURI":{ @@ -34974,11 +35048,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometricAggregateType" + "$ref":"#/definitions/TargetPropertyType" } }, "elementName":{ - "localPart":"_GeometricAggregate", + "localPart":"subject", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34995,7 +35069,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPosition" + "TopoSurface" ] }, "namespaceURI":{ @@ -35008,11 +35082,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"#/definitions/TopoSurfaceType" } }, "elementName":{ - "localPart":"multiPosition", + "localPart":"TopoSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35029,7 +35103,7 @@ "properties":{ "localPart":{ "enum":[ - "engineeringCRSRef" + "location" ] }, "namespaceURI":{ @@ -35042,11 +35116,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringCRSRefType" + "$ref":"#/definitions/LocationPropertyType" } }, "elementName":{ - "localPart":"engineeringCRSRef", + "localPart":"location", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35063,7 +35137,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinates" + "Category" ] }, "namespaceURI":{ @@ -35076,11 +35150,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinatesType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"coordinates", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35097,7 +35171,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositeCurve" + "OrientableCurve" ] }, "namespaceURI":{ @@ -35110,11 +35184,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositeCurveType" + "$ref":"#/definitions/OrientableCurveType" } }, "elementName":{ - "localPart":"CompositeCurve", + "localPart":"OrientableCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35131,7 +35205,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationString" + "_Solid" ] }, "namespaceURI":{ @@ -35144,11 +35218,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/AbstractSolidType" } }, "elementName":{ - "localPart":"LocationString", + "localPart":"_Solid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35165,7 +35239,7 @@ "properties":{ "localPart":{ "enum":[ - "quantityType" + "TimePeriod" ] }, "namespaceURI":{ @@ -35178,11 +35252,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/TimePeriodType" } }, "elementName":{ - "localPart":"quantityType", + "localPart":"TimePeriod", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35199,7 +35273,7 @@ "properties":{ "localPart":{ "enum":[ - "UnitDefinition" + "TopoComplex" ] }, "namespaceURI":{ @@ -35212,11 +35286,11 @@ ] }, "value":{ - "$ref":"#/definitions/UnitDefinitionType" + "$ref":"#/definitions/TopoComplexType" } }, "elementName":{ - "localPart":"UnitDefinition", + "localPart":"TopoComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35233,7 +35307,7 @@ "properties":{ "localPart":{ "enum":[ - "topoCurveProperty" + "multiCurveProperty" ] }, "namespaceURI":{ @@ -35246,11 +35320,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoCurvePropertyType" + "$ref":"#/definitions/MultiCurvePropertyType" } }, "elementName":{ - "localPart":"topoCurveProperty", + "localPart":"multiCurveProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35267,7 +35341,7 @@ "properties":{ "localPart":{ "enum":[ - "definedByConversion" + "usesVerticalDatum" ] }, "namespaceURI":{ @@ -35280,11 +35354,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralConversionRefType" + "$ref":"#/definitions/VerticalDatumRefType" } }, "elementName":{ - "localPart":"definedByConversion", + "localPart":"usesVerticalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35301,7 +35375,7 @@ "properties":{ "localPart":{ "enum":[ - "curveProperty" + "Observation" ] }, "namespaceURI":{ @@ -35314,11 +35388,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/ObservationType" } }, "elementName":{ - "localPart":"curveProperty", + "localPart":"Observation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35335,7 +35409,7 @@ "properties":{ "localPart":{ "enum":[ - "_reference" + "timePosition" ] }, "namespaceURI":{ @@ -35348,11 +35422,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/TimePositionType" } }, "elementName":{ - "localPart":"_reference", + "localPart":"timePosition", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35369,7 +35443,7 @@ "properties":{ "localPart":{ "enum":[ - "axisAbbrev" + "methodFormula" ] }, "namespaceURI":{ @@ -35386,7 +35460,7 @@ } }, "elementName":{ - "localPart":"axisAbbrev", + "localPart":"methodFormula", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35403,7 +35477,7 @@ "properties":{ "localPart":{ "enum":[ - "_Geometry" + "_Surface" ] }, "namespaceURI":{ @@ -35416,11 +35490,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractSurfaceType" } }, "elementName":{ - "localPart":"_Geometry", + "localPart":"_Surface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35437,7 +35511,7 @@ "properties":{ "localPart":{ "enum":[ - "cylindricalCSRef" + "MultiSolidCoverage" ] }, "namespaceURI":{ @@ -35450,11 +35524,11 @@ ] }, "value":{ - "$ref":"#/definitions/CylindricalCSRefType" + "$ref":"#/definitions/MultiSolidCoverageType" } }, "elementName":{ - "localPart":"cylindricalCSRef", + "localPart":"MultiSolidCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35471,7 +35545,7 @@ "properties":{ "localPart":{ "enum":[ - "EngineeringDatum" + "_Ring" ] }, "namespaceURI":{ @@ -35484,11 +35558,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringDatumType" + "$ref":"#/definitions/AbstractRingType" } }, "elementName":{ - "localPart":"EngineeringDatum", + "localPart":"_Ring", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35505,7 +35579,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoPoint" + "parameterName" ] }, "namespaceURI":{ @@ -35518,11 +35592,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoPointType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"TopoPoint", + "localPart":"parameterName", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35539,7 +35613,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalCSRef" + "_CRS" ] }, "namespaceURI":{ @@ -35552,11 +35626,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCSRefType" + "$ref":"#/definitions/AbstractReferenceSystemType" } }, "elementName":{ - "localPart":"temporalCSRef", + "localPart":"_CRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35573,7 +35647,7 @@ "properties":{ "localPart":{ "enum":[ - "subject" + "Solid" ] }, "namespaceURI":{ @@ -35586,11 +35660,11 @@ ] }, "value":{ - "$ref":"#/definitions/TargetPropertyType" + "$ref":"#/definitions/SolidType" } }, "elementName":{ - "localPart":"subject", + "localPart":"Solid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35607,7 +35681,7 @@ "properties":{ "localPart":{ "enum":[ - "includesCRS" + "container" ] }, "namespaceURI":{ @@ -35620,11 +35694,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateReferenceSystemRefType" + "$ref":"#/definitions/ContainerPropertyType" } }, "elementName":{ - "localPart":"includesCRS", + "localPart":"container", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35641,7 +35715,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalDatumRef" + "direction" ] }, "namespaceURI":{ @@ -35654,11 +35728,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalDatumRefType" + "$ref":"#/definitions/DirectionPropertyType" } }, "elementName":{ - "localPart":"temporalDatumRef", + "localPart":"direction", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35675,7 +35749,7 @@ "properties":{ "localPart":{ "enum":[ - "_TimeTopologyPrimitive" + "sourceCRS" ] }, "namespaceURI":{ @@ -35688,11 +35762,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" + "$ref":"#/definitions/CRSRefType" } }, "elementName":{ - "localPart":"_TimeTopologyPrimitive", + "localPart":"sourceCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35709,7 +35783,7 @@ "properties":{ "localPart":{ "enum":[ - "targetCRS" + "crsRef" ] }, "namespaceURI":{ @@ -35726,7 +35800,7 @@ } }, "elementName":{ - "localPart":"targetCRS", + "localPart":"crsRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35743,7 +35817,7 @@ "properties":{ "localPart":{ "enum":[ - "inverseFlattening" + "trianglePatches" ] }, "namespaceURI":{ @@ -35756,11 +35830,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/TrianglePatchArrayPropertyType" } }, "elementName":{ - "localPart":"inverseFlattening", + "localPart":"trianglePatches", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35777,7 +35851,7 @@ "properties":{ "localPart":{ "enum":[ - "TriangulatedSurface" + "GeodesicString" ] }, "namespaceURI":{ @@ -35790,11 +35864,11 @@ ] }, "value":{ - "$ref":"#/definitions/TriangulatedSurfaceType" + "$ref":"#/definitions/GeodesicStringType" } }, "elementName":{ - "localPart":"TriangulatedSurface", + "localPart":"GeodesicString", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35811,7 +35885,7 @@ "properties":{ "localPart":{ "enum":[ - "Null" + "GridFunction" ] }, "namespaceURI":{ @@ -35824,14 +35898,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/GridFunctionType" } }, "elementName":{ - "localPart":"Null", + "localPart":"GridFunction", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35848,7 +35919,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeInstant" + "_Object" ] }, "namespaceURI":{ @@ -35861,11 +35932,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeInstantType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"TimeInstant", + "localPart":"_Object", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35882,7 +35953,7 @@ "properties":{ "localPart":{ "enum":[ - "degrees" + "curveMember" ] }, "namespaceURI":{ @@ -35895,11 +35966,11 @@ ] }, "value":{ - "$ref":"#/definitions/DegreesType" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"degrees", + "localPart":"curveMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35916,7 +35987,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalDatum" + "segments" ] }, "namespaceURI":{ @@ -35929,11 +36000,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalDatumType" + "$ref":"#/definitions/CurveSegmentArrayPropertyType" } }, "elementName":{ - "localPart":"TemporalDatum", + "localPart":"segments", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35950,7 +36021,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiCurve" + "groupID" ] }, "namespaceURI":{ @@ -35963,11 +36034,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurveType" + "$ref":"#/definitions/IdentifierType" } }, "elementName":{ - "localPart":"MultiCurve", + "localPart":"groupID", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35984,7 +36055,7 @@ "properties":{ "localPart":{ "enum":[ - "usesImageDatum" + "multiCoverage" ] }, "namespaceURI":{ @@ -35997,11 +36068,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageDatumRefType" + "$ref":"#/definitions/MultiSurfacePropertyType" } }, "elementName":{ - "localPart":"usesImageDatum", + "localPart":"multiCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36018,7 +36089,7 @@ "properties":{ "localPart":{ "enum":[ - "metaDataProperty" + "remarks" ] }, "namespaceURI":{ @@ -36031,11 +36102,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetaDataPropertyType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"metaDataProperty", + "localPart":"remarks", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36052,7 +36123,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectionVector" + "geographicCRSRef" ] }, "namespaceURI":{ @@ -36065,11 +36136,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectionVectorType" + "$ref":"#/definitions/GeographicCRSRefType" } }, "elementName":{ - "localPart":"DirectionVector", + "localPart":"geographicCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36086,7 +36157,7 @@ "properties":{ "localPart":{ "enum":[ - "featureMembers" + "relativeInternalPositionalAccuracy" ] }, "namespaceURI":{ @@ -36099,11 +36170,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureArrayPropertyType" + "$ref":"#/definitions/RelativeInternalPositionalAccuracyType" } }, "elementName":{ - "localPart":"featureMembers", + "localPart":"relativeInternalPositionalAccuracy", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36120,7 +36191,7 @@ "properties":{ "localPart":{ "enum":[ - "_GeneralConversion" + "multiSurfaceProperty" ] }, "namespaceURI":{ @@ -36133,11 +36204,113 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralConversionType" + "$ref":"#/definitions/MultiSurfacePropertyType" } }, "elementName":{ - "localPart":"_GeneralConversion", + "localPart":"multiSurfaceProperty", + "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":[ + "PrimeMeridian" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/PrimeMeridianType" + } + }, + "elementName":{ + "localPart":"PrimeMeridian", + "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":[ + "Geodesic" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/GeodesicType" + } + }, + "elementName":{ + "localPart":"Geodesic", + "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":[ + "solidMember" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/SolidPropertyType" + } + }, + "elementName":{ + "localPart":"solidMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36188,109 +36361,7 @@ "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":[ - "CompassPoint" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CompassPointEnumeration" - } - }, - "elementName":{ - "localPart":"CompassPoint", - "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":[ - "Solid" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/SolidType" - } - }, - "elementName":{ - "localPart":"Solid", - "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":[ - "rectifiedGridDomain" + "pixelInCell" ] }, "namespaceURI":{ @@ -36303,11 +36374,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedGridDomainType" + "$ref":"#/definitions/PixelInCellType" } }, "elementName":{ - "localPart":"rectifiedGridDomain", + "localPart":"pixelInCell", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36324,7 +36395,7 @@ "properties":{ "localPart":{ "enum":[ - "innerBoundaryIs" + "DirectionVector" ] }, "namespaceURI":{ @@ -36337,11 +36408,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"#/definitions/DirectionVectorType" } }, "elementName":{ - "localPart":"innerBoundaryIs", + "localPart":"DirectionVector", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36358,7 +36429,7 @@ "properties":{ "localPart":{ "enum":[ - "location" + "RectifiedGridCoverage" ] }, "namespaceURI":{ @@ -36371,11 +36442,11 @@ ] }, "value":{ - "$ref":"#/definitions/LocationPropertyType" + "$ref":"#/definitions/RectifiedGridCoverageType" } }, "elementName":{ - "localPart":"location", + "localPart":"RectifiedGridCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36392,7 +36463,7 @@ "properties":{ "localPart":{ "enum":[ - "geographicCRSRef" + "derivationUnitTerm" ] }, "namespaceURI":{ @@ -36405,11 +36476,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeographicCRSRefType" + "$ref":"#/definitions/DerivationUnitTermType" } }, "elementName":{ - "localPart":"geographicCRSRef", + "localPart":"derivationUnitTerm", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36426,7 +36497,7 @@ "properties":{ "localPart":{ "enum":[ - "PassThroughOperation" + "groupName" ] }, "namespaceURI":{ @@ -36439,11 +36510,11 @@ ] }, "value":{ - "$ref":"#/definitions/PassThroughOperationType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"PassThroughOperation", + "localPart":"groupName", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36460,7 +36531,7 @@ "properties":{ "localPart":{ "enum":[ - "semiMinorAxis" + "anchorPoint" ] }, "namespaceURI":{ @@ -36473,11 +36544,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"semiMinorAxis", + "localPart":"anchorPoint", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36494,7 +36565,7 @@ "properties":{ "localPart":{ "enum":[ - "trianglePatches" + "MultiGeometry" ] }, "namespaceURI":{ @@ -36507,11 +36578,11 @@ ] }, "value":{ - "$ref":"#/definitions/TrianglePatchArrayPropertyType" + "$ref":"#/definitions/MultiGeometryType" } }, "elementName":{ - "localPart":"trianglePatches", + "localPart":"MultiGeometry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36528,7 +36599,7 @@ "properties":{ "localPart":{ "enum":[ - "userDefinedCSRef" + "lineStringProperty" ] }, "namespaceURI":{ @@ -36541,11 +36612,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedCSRefType" + "$ref":"#/definitions/LineStringPropertyType" } }, "elementName":{ - "localPart":"userDefinedCSRef", + "localPart":"lineStringProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36562,7 +36633,7 @@ "properties":{ "localPart":{ "enum":[ - "operationParameterGroupRef" + "ImageCRS" ] }, "namespaceURI":{ @@ -36575,11 +36646,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterRefType" + "$ref":"#/definitions/ImageCRSType" } }, "elementName":{ - "localPart":"operationParameterGroupRef", + "localPart":"ImageCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36596,7 +36667,7 @@ "properties":{ "localPart":{ "enum":[ - "Cone" + "definedByConversion" ] }, "namespaceURI":{ @@ -36609,11 +36680,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConeType" + "$ref":"#/definitions/GeneralConversionRefType" } }, "elementName":{ - "localPart":"Cone", + "localPart":"definedByConversion", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36630,7 +36701,7 @@ "properties":{ "localPart":{ "enum":[ - "_Object" + "MultiLineString" ] }, "namespaceURI":{ @@ -36643,11 +36714,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/MultiLineStringType" } }, "elementName":{ - "localPart":"_Object", + "localPart":"MultiLineString", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36664,7 +36735,7 @@ "properties":{ "localPart":{ "enum":[ - "multiSurfaceDomain" + "includesParameter" ] }, "namespaceURI":{ @@ -36677,11 +36748,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfaceDomainType" + "$ref":"#/definitions/AbstractGeneralOperationParameterRefType" } }, "elementName":{ - "localPart":"multiSurfaceDomain", + "localPart":"includesParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36698,7 +36769,7 @@ "properties":{ "localPart":{ "enum":[ - "Sphere" + "operationMethodRef" ] }, "namespaceURI":{ @@ -36711,11 +36782,11 @@ ] }, "value":{ - "$ref":"#/definitions/SphereType" + "$ref":"#/definitions/OperationMethodRefType" } }, "elementName":{ - "localPart":"Sphere", + "localPart":"operationMethodRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36732,7 +36803,7 @@ "properties":{ "localPart":{ "enum":[ - "directedEdge" + "_TimeTopologyPrimitive" ] }, "namespaceURI":{ @@ -36745,11 +36816,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedEdgePropertyType" + "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" } }, "elementName":{ - "localPart":"directedEdge", + "localPart":"_TimeTopologyPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36766,7 +36837,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationMethod" + "conversionRef" ] }, "namespaceURI":{ @@ -36779,11 +36850,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodType" + "$ref":"#/definitions/ConversionRefType" } }, "elementName":{ - "localPart":"OperationMethod", + "localPart":"conversionRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36800,7 +36871,7 @@ "properties":{ "localPart":{ "enum":[ - "methodFormula" + "pointArrayProperty" ] }, "namespaceURI":{ @@ -36813,11 +36884,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/PointArrayPropertyType" } }, "elementName":{ - "localPart":"methodFormula", + "localPart":"pointArrayProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36834,7 +36905,7 @@ "properties":{ "localPart":{ "enum":[ - "pointRep" + "valueOfParameter" ] }, "namespaceURI":{ @@ -36847,11 +36918,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/OperationParameterRefType" } }, "elementName":{ - "localPart":"pointRep", + "localPart":"valueOfParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36868,7 +36939,7 @@ "properties":{ "localPart":{ "enum":[ - "srsID" + "LineStringSegment" ] }, "namespaceURI":{ @@ -36881,11 +36952,11 @@ ] }, "value":{ - "$ref":"#/definitions/IdentifierType" + "$ref":"#/definitions/LineStringSegmentType" } }, "elementName":{ - "localPart":"srsID", + "localPart":"LineStringSegment", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36902,7 +36973,7 @@ "properties":{ "localPart":{ "enum":[ - "usesMethod" + "_ContinuousCoverage" ] }, "namespaceURI":{ @@ -36915,11 +36986,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodRefType" + "$ref":"#/definitions/AbstractContinuousCoverageType" } }, "elementName":{ - "localPart":"usesMethod", + "localPart":"_ContinuousCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36936,7 +37007,7 @@ "properties":{ "localPart":{ "enum":[ - "using" + "GeometryStyle" ] }, "namespaceURI":{ @@ -36949,11 +37020,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeaturePropertyType" + "$ref":"#/definitions/GeometryStyleType" } }, "elementName":{ - "localPart":"using", + "localPart":"GeometryStyle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36970,7 +37041,7 @@ "properties":{ "localPart":{ "enum":[ - "topoVolumeProperty" + "Polygon" ] }, "namespaceURI":{ @@ -36983,11 +37054,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoVolumePropertyType" + "$ref":"#/definitions/PolygonType" } }, "elementName":{ - "localPart":"topoVolumeProperty", + "localPart":"Polygon", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37004,7 +37075,7 @@ "properties":{ "localPart":{ "enum":[ - "topoPrimitiveMember" + "boundingBox" ] }, "namespaceURI":{ @@ -37017,11 +37088,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoPrimitiveMemberType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"topoPrimitiveMember", + "localPart":"boundingBox", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37038,7 +37109,7 @@ "properties":{ "localPart":{ "enum":[ - "parameterValue" + "CylindricalCS" ] }, "namespaceURI":{ @@ -37051,11 +37122,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/CylindricalCSType" } }, "elementName":{ - "localPart":"parameterValue", + "localPart":"CylindricalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37072,7 +37143,7 @@ "properties":{ "localPart":{ "enum":[ - "ArcStringByBulge" + "TimeTopologyComplex" ] }, "namespaceURI":{ @@ -37085,11 +37156,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcStringByBulgeType" + "$ref":"#/definitions/TimeTopologyComplexType" } }, "elementName":{ - "localPart":"ArcStringByBulge", + "localPart":"TimeTopologyComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37106,7 +37177,7 @@ "properties":{ "localPart":{ "enum":[ - "CoordinateSystemAxis" + "File" ] }, "namespaceURI":{ @@ -37119,11 +37190,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisType" + "$ref":"#/definitions/FileType" } }, "elementName":{ - "localPart":"CoordinateSystemAxis", + "localPart":"File", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37140,7 +37211,7 @@ "properties":{ "localPart":{ "enum":[ - "CircleByCenterPoint" + "ConventionalUnit" ] }, "namespaceURI":{ @@ -37153,11 +37224,11 @@ ] }, "value":{ - "$ref":"#/definitions/CircleByCenterPointType" + "$ref":"#/definitions/ConventionalUnitType" } }, "elementName":{ - "localPart":"CircleByCenterPoint", + "localPart":"ConventionalUnit", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37174,7 +37245,7 @@ "properties":{ "localPart":{ "enum":[ - "secondDefiningParameter" + "ellipsoidRef" ] }, "namespaceURI":{ @@ -37187,11 +37258,11 @@ ] }, "value":{ - "$ref":"#/definitions/SecondDefiningParameterType" + "$ref":"#/definitions/EllipsoidRefType" } }, "elementName":{ - "localPart":"secondDefiningParameter", + "localPart":"ellipsoidRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37208,7 +37279,7 @@ "properties":{ "localPart":{ "enum":[ - "_TimePrimitive" + "boundingPolygon" ] }, "namespaceURI":{ @@ -37221,11 +37292,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/PolygonType" } }, "elementName":{ - "localPart":"_TimePrimitive", + "localPart":"boundingPolygon", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37242,7 +37313,7 @@ "properties":{ "localPart":{ "enum":[ - "File" + "_GeneralDerivedCRS" ] }, "namespaceURI":{ @@ -37255,11 +37326,11 @@ ] }, "value":{ - "$ref":"#/definitions/FileType" + "$ref":"#/definitions/AbstractGeneralDerivedCRSType" } }, "elementName":{ - "localPart":"File", + "localPart":"_GeneralDerivedCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37276,7 +37347,7 @@ "properties":{ "localPart":{ "enum":[ - "graphStyle" + "interior" ] }, "namespaceURI":{ @@ -37289,11 +37360,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphStylePropertyType" + "$ref":"#/definitions/AbstractRingPropertyType" } }, "elementName":{ - "localPart":"graphStyle", + "localPart":"interior", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37310,7 +37381,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateSystemAxisRef" + "minimumOccurs" ] }, "namespaceURI":{ @@ -37323,11 +37394,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } }, "elementName":{ - "localPart":"coordinateSystemAxisRef", + "localPart":"minimumOccurs", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37344,7 +37415,7 @@ "properties":{ "localPart":{ "enum":[ - "ConcatenatedOperation" + "measureDescription" ] }, "namespaceURI":{ @@ -37357,11 +37428,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConcatenatedOperationType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"ConcatenatedOperation", + "localPart":"measureDescription", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37378,7 +37449,7 @@ "properties":{ "localPart":{ "enum":[ - "interior" + "srsName" ] }, "namespaceURI":{ @@ -37391,11 +37462,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"interior", + "localPart":"srsName", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37412,7 +37483,7 @@ "properties":{ "localPart":{ "enum":[ - "usesTemporalCS" + "VerticalCS" ] }, "namespaceURI":{ @@ -37425,11 +37496,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCSRefType" + "$ref":"#/definitions/VerticalCSType" } }, "elementName":{ - "localPart":"usesTemporalCS", + "localPart":"VerticalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37446,7 +37517,7 @@ "properties":{ "localPart":{ "enum":[ - "baseCurve" + "axisID" ] }, "namespaceURI":{ @@ -37459,11 +37530,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/IdentifierType" } }, "elementName":{ - "localPart":"baseCurve", + "localPart":"axisID", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37480,7 +37551,7 @@ "properties":{ "localPart":{ "enum":[ - "obliqueCartesianCSRef" + "pointProperty" ] }, "namespaceURI":{ @@ -37493,11 +37564,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObliqueCartesianCSRefType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"obliqueCartesianCSRef", + "localPart":"pointProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37514,7 +37585,7 @@ "properties":{ "localPart":{ "enum":[ - "DefinitionProxy" + "result" ] }, "namespaceURI":{ @@ -37527,11 +37598,11 @@ ] }, "value":{ - "$ref":"#/definitions/DefinitionProxyType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"DefinitionProxy", + "localPart":"result", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37548,7 +37619,7 @@ "properties":{ "localPart":{ "enum":[ - "CategoryExtent" + "minutes" ] }, "namespaceURI":{ @@ -37561,11 +37632,11 @@ ] }, "value":{ - "$ref":"#/definitions/CategoryExtentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } }, "elementName":{ - "localPart":"CategoryExtent", + "localPart":"minutes", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37582,7 +37653,7 @@ "properties":{ "localPart":{ "enum":[ - "QuantityList" + "validArea" ] }, "namespaceURI":{ @@ -37595,11 +37666,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureOrNullListType" + "$ref":"#/definitions/ExtentType" } }, "elementName":{ - "localPart":"QuantityList", + "localPart":"validArea", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37616,7 +37687,7 @@ "properties":{ "localPart":{ "enum":[ - "GridFunction" + "covarianceMatrix" ] }, "namespaceURI":{ @@ -37629,11 +37700,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridFunctionType" + "$ref":"#/definitions/CovarianceMatrixType" } }, "elementName":{ - "localPart":"GridFunction", + "localPart":"covarianceMatrix", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37650,7 +37721,7 @@ "properties":{ "localPart":{ "enum":[ - "angle" + "_reference" ] }, "namespaceURI":{ @@ -37663,11 +37734,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"angle", + "localPart":"_reference", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37684,7 +37755,7 @@ "properties":{ "localPart":{ "enum":[ - "projectedCRSRef" + "_Coverage" ] }, "namespaceURI":{ @@ -37697,11 +37768,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProjectedCRSRefType" + "$ref":"#/definitions/AbstractCoverageType" } }, "elementName":{ - "localPart":"projectedCRSRef", + "localPart":"_Coverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37718,7 +37789,7 @@ "properties":{ "localPart":{ "enum":[ - "integerValue" + "columnIndex" ] }, "namespaceURI":{ @@ -37735,41 +37806,7 @@ } }, "elementName":{ - "localPart":"integerValue", - "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":[ - "topoPointProperty" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/TopoPointPropertyType" - } - }, - "elementName":{ - "localPart":"topoPointProperty", + "localPart":"columnIndex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37820,7 +37857,7 @@ "properties":{ "localPart":{ "enum":[ - "anchorPoint" + "LocationKeyWord" ] }, "namespaceURI":{ @@ -37837,7 +37874,7 @@ } }, "elementName":{ - "localPart":"anchorPoint", + "localPart":"LocationKeyWord", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37854,7 +37891,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeNode" + "multiCenterLineOf" ] }, "namespaceURI":{ @@ -37867,11 +37904,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeNodeType" + "$ref":"#/definitions/MultiCurvePropertyType" } }, "elementName":{ - "localPart":"TimeNode", + "localPart":"multiCenterLineOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37888,7 +37925,7 @@ "properties":{ "localPart":{ "enum":[ - "axisID" + "TopoCurve" ] }, "namespaceURI":{ @@ -37901,11 +37938,11 @@ ] }, "value":{ - "$ref":"#/definitions/IdentifierType" + "$ref":"#/definitions/TopoCurveType" } }, "elementName":{ - "localPart":"axisID", + "localPart":"TopoCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37922,7 +37959,7 @@ "properties":{ "localPart":{ "enum":[ - "maximumOccurs" + "symbol" ] }, "namespaceURI":{ @@ -37935,11 +37972,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/SymbolType" } }, "elementName":{ - "localPart":"maximumOccurs", + "localPart":"symbol", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37956,7 +37993,7 @@ "properties":{ "localPart":{ "enum":[ - "integerValueList" + "_CoordinateOperation" ] }, "namespaceURI":{ @@ -37969,14 +38006,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"integerValueList", + "localPart":"_CoordinateOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37993,7 +38027,7 @@ "properties":{ "localPart":{ "enum":[ - "_ImplicitGeometry" + "solidMembers" ] }, "namespaceURI":{ @@ -38006,11 +38040,79 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/SolidArrayPropertyType" } }, "elementName":{ - "localPart":"_ImplicitGeometry", + "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":[ + "centerOf" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/PointPropertyType" + } + }, + "elementName":{ + "localPart":"centerOf", + "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":[ + "MultiPoint" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/MultiPointType" + } + }, + "elementName":{ + "localPart":"MultiPoint", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38061,7 +38163,7 @@ "properties":{ "localPart":{ "enum":[ - "geometryMembers" + "boundedBy" ] }, "namespaceURI":{ @@ -38074,11 +38176,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryArrayPropertyType" + "$ref":"#/definitions/BoundingShapeType" } }, "elementName":{ - "localPart":"geometryMembers", + "localPart":"boundedBy", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38095,7 +38197,7 @@ "properties":{ "localPart":{ "enum":[ - "curveArrayProperty" + "valueList" ] }, "namespaceURI":{ @@ -38108,11 +38210,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveArrayPropertyType" + "$ref":"#/definitions/MeasureListType" } }, "elementName":{ - "localPart":"curveArrayProperty", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38129,7 +38231,7 @@ "properties":{ "localPart":{ "enum":[ - "conversionRef" + "topoComplexProperty" ] }, "namespaceURI":{ @@ -38142,11 +38244,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConversionRefType" + "$ref":"#/definitions/TopoComplexMemberType" } }, "elementName":{ - "localPart":"conversionRef", + "localPart":"topoComplexProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38163,7 +38265,7 @@ "properties":{ "localPart":{ "enum":[ - "_SingleOperation" + "ellipsoidName" ] }, "namespaceURI":{ @@ -38176,11 +38278,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"_SingleOperation", + "localPart":"ellipsoidName", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38197,7 +38299,7 @@ "properties":{ "localPart":{ "enum":[ - "_SurfacePatch" + "PassThroughOperation" ] }, "namespaceURI":{ @@ -38210,11 +38312,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSurfacePatchType" + "$ref":"#/definitions/PassThroughOperationType" } }, "elementName":{ - "localPart":"_SurfacePatch", + "localPart":"PassThroughOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38231,7 +38333,7 @@ "properties":{ "localPart":{ "enum":[ - "coverageFunction" + "exterior" ] }, "namespaceURI":{ @@ -38244,11 +38346,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageFunctionType" + "$ref":"#/definitions/AbstractRingPropertyType" } }, "elementName":{ - "localPart":"coverageFunction", + "localPart":"exterior", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38265,7 +38367,7 @@ "properties":{ "localPart":{ "enum":[ - "_TimeObject" + "_Operation" ] }, "namespaceURI":{ @@ -38278,11 +38380,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeObjectType" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"_TimeObject", + "localPart":"_Operation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38299,7 +38401,7 @@ "properties":{ "localPart":{ "enum":[ - "Triangle" + "DefinitionProxy" ] }, "namespaceURI":{ @@ -38312,11 +38414,11 @@ ] }, "value":{ - "$ref":"#/definitions/TriangleType" + "$ref":"#/definitions/DefinitionProxyType" } }, "elementName":{ - "localPart":"Triangle", + "localPart":"DefinitionProxy", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38333,7 +38435,7 @@ "properties":{ "localPart":{ "enum":[ - "_Topology" + "multiPointProperty" ] }, "namespaceURI":{ @@ -38346,11 +38448,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTopologyType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"_Topology", + "localPart":"multiPointProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38367,7 +38469,7 @@ "properties":{ "localPart":{ "enum":[ - "_Coverage" + "LocationString" ] }, "namespaceURI":{ @@ -38380,11 +38482,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoverageType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"_Coverage", + "localPart":"LocationString", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38401,7 +38503,7 @@ "properties":{ "localPart":{ "enum":[ - "edgeOf" + "OperationParameter" ] }, "namespaceURI":{ @@ -38414,11 +38516,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/OperationParameterType" } }, "elementName":{ - "localPart":"edgeOf", + "localPart":"OperationParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38435,7 +38537,7 @@ "properties":{ "localPart":{ "enum":[ - "verticalCRSRef" + "rangeParameters" ] }, "namespaceURI":{ @@ -38448,11 +38550,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCRSRefType" + "$ref":"#/definitions/RangeParametersType" } }, "elementName":{ - "localPart":"verticalCRSRef", + "localPart":"rangeParameters", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38469,7 +38571,7 @@ "properties":{ "localPart":{ "enum":[ - "VerticalCRS" + "pointRep" ] }, "namespaceURI":{ @@ -38482,11 +38584,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCRSType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"VerticalCRS", + "localPart":"pointRep", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38503,7 +38605,7 @@ "properties":{ "localPart":{ "enum":[ - "_Surface" + "domainSet" ] }, "namespaceURI":{ @@ -38516,11 +38618,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"#/definitions/DomainSetType" } }, "elementName":{ - "localPart":"_Surface", + "localPart":"domainSet", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38537,7 +38639,7 @@ "properties":{ "localPart":{ "enum":[ - "crsRef" + "secondDefiningParameter" ] }, "namespaceURI":{ @@ -38550,11 +38652,11 @@ ] }, "value":{ - "$ref":"#/definitions/CRSRefType" + "$ref":"#/definitions/SecondDefiningParameterType" } }, "elementName":{ - "localPart":"crsRef", + "localPart":"secondDefiningParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38571,7 +38673,7 @@ "properties":{ "localPart":{ "enum":[ - "verticalDatumRef" + "verticalCRSRef" ] }, "namespaceURI":{ @@ -38584,11 +38686,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalDatumRefType" + "$ref":"#/definitions/VerticalCRSRefType" } }, "elementName":{ - "localPart":"verticalDatumRef", + "localPart":"verticalCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38605,7 +38707,7 @@ "properties":{ "localPart":{ "enum":[ - "ArcByCenterPoint" + "usesMethod" ] }, "namespaceURI":{ @@ -38618,11 +38720,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcByCenterPointType" + "$ref":"#/definitions/OperationMethodRefType" } }, "elementName":{ - "localPart":"ArcByCenterPoint", + "localPart":"usesMethod", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38639,7 +38741,7 @@ "properties":{ "localPart":{ "enum":[ - "valuesOfGroup" + "coord" ] }, "namespaceURI":{ @@ -38652,11 +38754,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterGroupRefType" + "$ref":"#/definitions/CoordType" } }, "elementName":{ - "localPart":"valuesOfGroup", + "localPart":"coord", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38673,7 +38775,7 @@ "properties":{ "localPart":{ "enum":[ - "solidMembers" + "multiSolidProperty" ] }, "namespaceURI":{ @@ -38686,11 +38788,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidArrayPropertyType" + "$ref":"#/definitions/MultiSolidPropertyType" } }, "elementName":{ - "localPart":"solidMembers", + "localPart":"multiSolidProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38707,7 +38809,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedGridCoverage" + "MultiCurveCoverage" ] }, "namespaceURI":{ @@ -38720,11 +38822,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedGridCoverageType" + "$ref":"#/definitions/MultiCurveCoverageType" } }, "elementName":{ - "localPart":"RectifiedGridCoverage", + "localPart":"MultiCurveCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38741,7 +38843,7 @@ "properties":{ "localPart":{ "enum":[ - "ellipsoidRef" + "_TimeObject" ] }, "namespaceURI":{ @@ -38754,11 +38856,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidRefType" + "$ref":"#/definitions/AbstractTimeObjectType" } }, "elementName":{ - "localPart":"ellipsoidRef", + "localPart":"_TimeObject", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38775,7 +38877,7 @@ "properties":{ "localPart":{ "enum":[ - "OffsetCurve" + "RectifiedGrid" ] }, "namespaceURI":{ @@ -38788,11 +38890,11 @@ ] }, "value":{ - "$ref":"#/definitions/OffsetCurveType" + "$ref":"#/definitions/RectifiedGridType" } }, "elementName":{ - "localPart":"OffsetCurve", + "localPart":"RectifiedGrid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38809,7 +38911,7 @@ "properties":{ "localPart":{ "enum":[ - "pointProperty" + "TimeInstant" ] }, "namespaceURI":{ @@ -38822,11 +38924,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/TimeInstantType" } }, "elementName":{ - "localPart":"pointProperty", + "localPart":"TimeInstant", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38843,7 +38945,7 @@ "properties":{ "localPart":{ "enum":[ - "DerivedCRS" + "TemporalDatum" ] }, "namespaceURI":{ @@ -38856,11 +38958,11 @@ ] }, "value":{ - "$ref":"#/definitions/DerivedCRSType" + "$ref":"#/definitions/TemporalDatumType" } }, "elementName":{ - "localPart":"DerivedCRS", + "localPart":"TemporalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38877,7 +38979,7 @@ "properties":{ "localPart":{ "enum":[ - "definitionMember" + "includesCRS" ] }, "namespaceURI":{ @@ -38890,11 +38992,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryEntryType" + "$ref":"#/definitions/CoordinateReferenceSystemRefType" } }, "elementName":{ - "localPart":"definitionMember", + "localPart":"includesCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38911,7 +39013,7 @@ "properties":{ "localPart":{ "enum":[ - "usesSphericalCS" + "Style" ] }, "namespaceURI":{ @@ -38924,11 +39026,11 @@ ] }, "value":{ - "$ref":"#/definitions/SphericalCSRefType" + "$ref":"#/definitions/StyleType" } }, "elementName":{ - "localPart":"usesSphericalCS", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38945,7 +39047,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractGeneralOperationParameterRef" + "_Datum" ] }, "namespaceURI":{ @@ -38958,11 +39060,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterRefType" + "$ref":"#/definitions/AbstractDatumType" } }, "elementName":{ - "localPart":"abstractGeneralOperationParameterRef", + "localPart":"_Datum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38979,7 +39081,7 @@ "properties":{ "localPart":{ "enum":[ - "meridianID" + "coordinateSystemAxisRef" ] }, "namespaceURI":{ @@ -38992,11 +39094,79 @@ ] }, "value":{ - "$ref":"#/definitions/IdentifierType" + "$ref":"#/definitions/CoordinateSystemAxisRefType" } }, "elementName":{ - "localPart":"meridianID", + "localPart":"coordinateSystemAxisRef", + "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":[ + "Array" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/ArrayType" + } + }, + "elementName":{ + "localPart":"Array", + "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":[ + "_GriddedSurface" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/AbstractGriddedSurfaceType" + } + }, + "elementName":{ + "localPart":"_GriddedSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39047,75 +39217,7 @@ "properties":{ "localPart":{ "enum":[ - "_CRS" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/AbstractReferenceSystemType" - } - }, - "elementName":{ - "localPart":"_CRS", - "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":[ - "csID" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/IdentifierType" - } - }, - "elementName":{ - "localPart":"csID", - "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":[ - "imageDatumRef" + "absoluteExternalPositionalAccuracy" ] }, "namespaceURI":{ @@ -39128,11 +39230,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageDatumRefType" + "$ref":"#/definitions/AbsoluteExternalPositionalAccuracyType" } }, "elementName":{ - "localPart":"imageDatumRef", + "localPart":"absoluteExternalPositionalAccuracy", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39149,7 +39251,7 @@ "properties":{ "localPart":{ "enum":[ - "surfaceProperty" + "semiMinorAxis" ] }, "namespaceURI":{ @@ -39162,11 +39264,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"surfaceProperty", + "localPart":"semiMinorAxis", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39183,7 +39285,7 @@ "properties":{ "localPart":{ "enum":[ - "Ellipsoid" + "dmsAngleValue" ] }, "namespaceURI":{ @@ -39196,11 +39298,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidType" + "$ref":"#/definitions/DMSAngleType" } }, "elementName":{ - "localPart":"Ellipsoid", + "localPart":"dmsAngleValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39217,7 +39319,7 @@ "properties":{ "localPart":{ "enum":[ - "domainSet" + "usesEngineeringDatum" ] }, "namespaceURI":{ @@ -39230,11 +39332,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/EngineeringDatumRefType" } }, "elementName":{ - "localPart":"domainSet", + "localPart":"usesEngineeringDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39251,7 +39353,7 @@ "properties":{ "localPart":{ "enum":[ - "Rectangle" + "Quantity" ] }, "namespaceURI":{ @@ -39264,11 +39366,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectangleType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"Rectangle", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39285,7 +39387,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearCS" + "TimeOrdinalReferenceSystem" ] }, "namespaceURI":{ @@ -39298,11 +39400,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearCSType" + "$ref":"#/definitions/TimeOrdinalReferenceSystemType" } }, "elementName":{ - "localPart":"LinearCS", + "localPart":"TimeOrdinalReferenceSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39319,7 +39421,7 @@ "properties":{ "localPart":{ "enum":[ - "lineStringMember" + "usesCartesianCS" ] }, "namespaceURI":{ @@ -39332,11 +39434,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringPropertyType" + "$ref":"#/definitions/CartesianCSRefType" } }, "elementName":{ - "localPart":"lineStringMember", + "localPart":"usesCartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39353,7 +39455,7 @@ "properties":{ "localPart":{ "enum":[ - "usesOperation" + "_TimeReferenceSystem" ] }, "namespaceURI":{ @@ -39366,11 +39468,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationRefType" + "$ref":"#/definitions/AbstractTimeReferenceSystemType" } }, "elementName":{ - "localPart":"usesOperation", + "localPart":"_TimeReferenceSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39387,7 +39489,7 @@ "properties":{ "localPart":{ "enum":[ - "Face" + "concatenatedOperationRef" ] }, "namespaceURI":{ @@ -39400,11 +39502,11 @@ ] }, "value":{ - "$ref":"#/definitions/FaceType" + "$ref":"#/definitions/ConcatenatedOperationRefType" } }, "elementName":{ - "localPart":"Face", + "localPart":"concatenatedOperationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39421,7 +39523,7 @@ "properties":{ "localPart":{ "enum":[ - "columnIndex" + "isSphere" ] }, "namespaceURI":{ @@ -39434,11 +39536,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":"columnIndex", + "localPart":"isSphere", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39455,7 +39557,7 @@ "properties":{ "localPart":{ "enum":[ - "valueFile" + "member" ] }, "namespaceURI":{ @@ -39468,11 +39570,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/AssociationType" } }, "elementName":{ - "localPart":"valueFile", + "localPart":"member", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39489,7 +39591,7 @@ "properties":{ "localPart":{ "enum":[ - "realizationEpoch" + "ValueArray" ] }, "namespaceURI":{ @@ -39502,11 +39604,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date" + "$ref":"#/definitions/ValueArrayType" } }, "elementName":{ - "localPart":"realizationEpoch", + "localPart":"ValueArray", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39523,7 +39625,7 @@ "properties":{ "localPart":{ "enum":[ - "usesVerticalCS" + "usesOperation" ] }, "namespaceURI":{ @@ -39536,11 +39638,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCSRefType" + "$ref":"#/definitions/OperationRefType" } }, "elementName":{ - "localPart":"usesVerticalCS", + "localPart":"usesOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39557,7 +39659,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoComplex" + "surfaceMember" ] }, "namespaceURI":{ @@ -39570,11 +39672,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexType" + "$ref":"#/definitions/SurfacePropertyType" } }, "elementName":{ - "localPart":"TopoComplex", + "localPart":"surfaceMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39591,7 +39693,7 @@ "properties":{ "localPart":{ "enum":[ - "result" + "projectedCRSRef" ] }, "namespaceURI":{ @@ -39604,11 +39706,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/ProjectedCRSRefType" } }, "elementName":{ - "localPart":"result", + "localPart":"projectedCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39625,7 +39727,7 @@ "properties":{ "localPart":{ "enum":[ - "sourceCRS" + "scope" ] }, "namespaceURI":{ @@ -39638,11 +39740,11 @@ ] }, "value":{ - "$ref":"#/definitions/CRSRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"sourceCRS", + "localPart":"scope", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39659,7 +39761,7 @@ "properties":{ "localPart":{ "enum":[ - "coord" + "multiCenterOf" ] }, "namespaceURI":{ @@ -39672,11 +39774,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"coord", + "localPart":"multiCenterOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39693,7 +39795,7 @@ "properties":{ "localPart":{ "enum":[ - "conversionToPreferredUnit" + "dmsAngle" ] }, "namespaceURI":{ @@ -39706,11 +39808,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConversionToPreferredUnitType" + "$ref":"#/definitions/DMSAngleType" } }, "elementName":{ - "localPart":"conversionToPreferredUnit", + "localPart":"dmsAngle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39727,7 +39829,7 @@ "properties":{ "localPart":{ "enum":[ - "measureDescription" + "temporalExtent" ] }, "namespaceURI":{ @@ -39740,11 +39842,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/TimePeriodType" } }, "elementName":{ - "localPart":"measureDescription", + "localPart":"temporalExtent", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39761,7 +39863,7 @@ "properties":{ "localPart":{ "enum":[ - "_TimeComplex" + "solidProperty" ] }, "namespaceURI":{ @@ -39774,11 +39876,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeComplexType" + "$ref":"#/definitions/SolidPropertyType" } }, "elementName":{ - "localPart":"_TimeComplex", + "localPart":"solidProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39795,7 +39897,7 @@ "properties":{ "localPart":{ "enum":[ - "Bezier" + "_GML" ] }, "namespaceURI":{ @@ -39808,11 +39910,11 @@ ] }, "value":{ - "$ref":"#/definitions/BezierType" + "$ref":"#/definitions/AbstractGMLType" } }, "elementName":{ - "localPart":"Bezier", + "localPart":"_GML", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39829,7 +39931,7 @@ "properties":{ "localPart":{ "enum":[ - "compoundCRSRef" + "Definition" ] }, "namespaceURI":{ @@ -39842,11 +39944,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompoundCRSRefType" + "$ref":"#/definitions/DefinitionType" } }, "elementName":{ - "localPart":"compoundCRSRef", + "localPart":"Definition", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39863,7 +39965,7 @@ "properties":{ "localPart":{ "enum":[ - "usesAxis" + "generalTransformationRef" ] }, "namespaceURI":{ @@ -39876,11 +39978,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisRefType" + "$ref":"#/definitions/GeneralTransformationRefType" } }, "elementName":{ - "localPart":"usesAxis", + "localPart":"generalTransformationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39897,7 +39999,7 @@ "properties":{ "localPart":{ "enum":[ - "sourceDimensions" + "temporalCRSRef" ] }, "namespaceURI":{ @@ -39910,11 +40012,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/TemporalCRSRefType" } }, "elementName":{ - "localPart":"sourceDimensions", + "localPart":"temporalCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39931,7 +40033,7 @@ "properties":{ "localPart":{ "enum":[ - "origin" + "multiPointDomain" ] }, "namespaceURI":{ @@ -39944,11 +40046,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/MultiPointDomainType" } }, "elementName":{ - "localPart":"origin", + "localPart":"multiPointDomain", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39965,7 +40067,7 @@ "properties":{ "localPart":{ "enum":[ - "Polygon" + "Node" ] }, "namespaceURI":{ @@ -39978,11 +40080,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/NodeType" } }, "elementName":{ - "localPart":"Polygon", + "localPart":"Node", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39999,7 +40101,7 @@ "properties":{ "localPart":{ "enum":[ - "pointMembers" + "usesPrimeMeridian" ] }, "namespaceURI":{ @@ -40012,11 +40114,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointArrayPropertyType" + "$ref":"#/definitions/PrimeMeridianRefType" } }, "elementName":{ - "localPart":"pointMembers", + "localPart":"usesPrimeMeridian", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40033,7 +40135,7 @@ "properties":{ "localPart":{ "enum":[ - "pos" + "passThroughOperationRef" ] }, "namespaceURI":{ @@ -40046,11 +40148,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectPositionType" + "$ref":"#/definitions/PassThroughOperationRefType" } }, "elementName":{ - "localPart":"pos", + "localPart":"passThroughOperationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40067,7 +40169,7 @@ "properties":{ "localPart":{ "enum":[ - "valueOfParameter" + "VerticalDatum" ] }, "namespaceURI":{ @@ -40080,11 +40182,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterRefType" + "$ref":"#/definitions/VerticalDatumType" } }, "elementName":{ - "localPart":"valueOfParameter", + "localPart":"VerticalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40101,7 +40203,7 @@ "properties":{ "localPart":{ "enum":[ - "baseSurface" + "MultiPointCoverage" ] }, "namespaceURI":{ @@ -40114,11 +40216,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/MultiPointCoverageType" } }, "elementName":{ - "localPart":"baseSurface", + "localPart":"MultiPointCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40135,7 +40237,7 @@ "properties":{ "localPart":{ "enum":[ - "_TimeSlice" + "OffsetCurve" ] }, "namespaceURI":{ @@ -40148,11 +40250,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeSliceType" + "$ref":"#/definitions/OffsetCurveType" } }, "elementName":{ - "localPart":"_TimeSlice", + "localPart":"OffsetCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40169,7 +40271,7 @@ "properties":{ "localPart":{ "enum":[ - "ellipsoidID" + "LabelExpression" ] }, "namespaceURI":{ @@ -40182,46 +40284,15 @@ ] }, "value":{ - "$ref":"#/definitions/IdentifierType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ellipsoidID", + "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":[ - "Envelope" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/EnvelopeType" - } }, - "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/gml" + "scope":{ + "$ref":"#/definitions/LabelType" } }, { @@ -40237,7 +40308,7 @@ "properties":{ "localPart":{ "enum":[ - "_FeatureCollection" + "_CurveSegment" ] }, "namespaceURI":{ @@ -40250,11 +40321,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractFeatureCollectionType" + "$ref":"#/definitions/AbstractCurveSegmentType" } }, "elementName":{ - "localPart":"_FeatureCollection", + "localPart":"_CurveSegment", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40271,7 +40342,7 @@ "properties":{ "localPart":{ "enum":[ - "duration" + "degrees" ] }, "namespaceURI":{ @@ -40284,11 +40355,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/DegreesType" } }, "elementName":{ - "localPart":"duration", + "localPart":"degrees", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40305,7 +40376,7 @@ "properties":{ "localPart":{ "enum":[ - "_association" + "_Feature" ] }, "namespaceURI":{ @@ -40318,11 +40389,11 @@ ] }, "value":{ - "$ref":"#/definitions/AssociationType" + "$ref":"#/definitions/AbstractFeatureType" } }, "elementName":{ - "localPart":"_association", + "localPart":"_Feature", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40339,7 +40410,7 @@ "properties":{ "localPart":{ "enum":[ - "BooleanList" + "meridianID" ] }, "namespaceURI":{ @@ -40352,14 +40423,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/IdentifierType" } }, "elementName":{ - "localPart":"BooleanList", + "localPart":"meridianID", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40376,7 +40444,7 @@ "properties":{ "localPart":{ "enum":[ - "parameterID" + "multiExtentOf" ] }, "namespaceURI":{ @@ -40389,11 +40457,11 @@ ] }, "value":{ - "$ref":"#/definitions/IdentifierType" + "$ref":"#/definitions/MultiSurfacePropertyType" } }, "elementName":{ - "localPart":"parameterID", + "localPart":"multiExtentOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40444,75 +40512,7 @@ "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":[ - "MultiSurfaceCoverage" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/MultiSurfaceCoverageType" - } - }, - "elementName":{ - "localPart":"MultiSurfaceCoverage", - "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":[ - "multiGeometryProperty" + "labelStyle" ] }, "namespaceURI":{ @@ -40525,11 +40525,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiGeometryPropertyType" + "$ref":"#/definitions/LabelStylePropertyType" } }, "elementName":{ - "localPart":"multiGeometryProperty", + "localPart":"labelStyle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40546,7 +40546,7 @@ "properties":{ "localPart":{ "enum":[ - "boundedBy" + "valueComponent" ] }, "namespaceURI":{ @@ -40559,11 +40559,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingShapeType" + "$ref":"#/definitions/ValuePropertyType" } }, "elementName":{ - "localPart":"boundedBy", + "localPart":"valueComponent", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40580,7 +40580,7 @@ "properties":{ "localPart":{ "enum":[ - "datumID" + "TemporalCRS" ] }, "namespaceURI":{ @@ -40593,11 +40593,11 @@ ] }, "value":{ - "$ref":"#/definitions/IdentifierType" + "$ref":"#/definitions/TemporalCRSType" } }, "elementName":{ - "localPart":"datumID", + "localPart":"TemporalCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40614,7 +40614,7 @@ "properties":{ "localPart":{ "enum":[ - "exterior" + "surfaceProperty" ] }, "namespaceURI":{ @@ -40627,11 +40627,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"#/definitions/SurfacePropertyType" } }, "elementName":{ - "localPart":"exterior", + "localPart":"surfaceProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40648,7 +40648,7 @@ "properties":{ "localPart":{ "enum":[ - "history" + "sourceDimensions" ] }, "namespaceURI":{ @@ -40661,11 +40661,11 @@ ] }, "value":{ - "$ref":"#/definitions/HistoryPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"history", + "localPart":"sourceDimensions", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40682,7 +40682,7 @@ "properties":{ "localPart":{ "enum":[ - "doubleOrNullTupleList" + "DefinitionCollection" ] }, "namespaceURI":{ @@ -40695,14 +40695,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/DictionaryType" } }, "elementName":{ - "localPart":"doubleOrNullTupleList", + "localPart":"DefinitionCollection", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40719,7 +40716,7 @@ "properties":{ "localPart":{ "enum":[ - "MappingRule" + "_FeatureCollection" ] }, "namespaceURI":{ @@ -40732,11 +40729,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/AbstractFeatureCollectionType" } }, "elementName":{ - "localPart":"MappingRule", + "localPart":"_FeatureCollection", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40753,7 +40750,7 @@ "properties":{ "localPart":{ "enum":[ - "priorityLocation" + "_strictAssociation" ] }, "namespaceURI":{ @@ -40766,11 +40763,11 @@ ] }, "value":{ - "$ref":"#/definitions/PriorityLocationPropertyType" + "$ref":"#/definitions/AssociationType" } }, "elementName":{ - "localPart":"priorityLocation", + "localPart":"_strictAssociation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40787,7 +40784,7 @@ "properties":{ "localPart":{ "enum":[ - "pixelInCell" + "graphStyle" ] }, "namespaceURI":{ @@ -40800,11 +40797,11 @@ ] }, "value":{ - "$ref":"#/definitions/PixelInCellType" + "$ref":"#/definitions/GraphStylePropertyType" } }, "elementName":{ - "localPart":"pixelInCell", + "localPart":"graphStyle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40821,7 +40818,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectedObservationAtDistance" + "target" ] }, "namespaceURI":{ @@ -40834,11 +40831,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedObservationAtDistanceType" + "$ref":"#/definitions/TargetPropertyType" } }, "elementName":{ - "localPart":"DirectedObservationAtDistance", + "localPart":"target", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40855,7 +40852,7 @@ "properties":{ "localPart":{ "enum":[ - "usesParameter" + "TimeCoordinateSystem" ] }, "namespaceURI":{ @@ -40868,11 +40865,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterRefType" + "$ref":"#/definitions/TimeCoordinateSystemType" } }, "elementName":{ - "localPart":"usesParameter", + "localPart":"TimeCoordinateSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40889,7 +40886,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationKeyWord" + "_generalParameterValue" ] }, "namespaceURI":{ @@ -40902,11 +40899,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/AbstractGeneralParameterValueType" } }, "elementName":{ - "localPart":"LocationKeyWord", + "localPart":"_generalParameterValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40923,7 +40920,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometry" + "Circle" ] }, "namespaceURI":{ @@ -40936,11 +40933,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiGeometryType" + "$ref":"#/definitions/CircleType" } }, "elementName":{ - "localPart":"MultiGeometry", + "localPart":"Circle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40957,7 +40954,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeParameters" + "duration" ] }, "namespaceURI":{ @@ -40970,11 +40967,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeParametersType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } }, "elementName":{ - "localPart":"rangeParameters", + "localPart":"duration", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40991,7 +40988,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeTopologyComplex" + "valueFile" ] }, "namespaceURI":{ @@ -41004,11 +41001,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeTopologyComplexType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"TimeTopologyComplex", + "localPart":"valueFile", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41025,7 +41022,7 @@ "properties":{ "localPart":{ "enum":[ - "passThroughOperationRef" + "dictionaryEntry" ] }, "namespaceURI":{ @@ -41038,11 +41035,11 @@ ] }, "value":{ - "$ref":"#/definitions/PassThroughOperationRefType" + "$ref":"#/definitions/DictionaryEntryType" } }, "elementName":{ - "localPart":"passThroughOperationRef", + "localPart":"dictionaryEntry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41059,7 +41056,7 @@ "properties":{ "localPart":{ "enum":[ - "linearCSRef" + "measure" ] }, "namespaceURI":{ @@ -41072,11 +41069,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearCSRefType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"linearCSRef", + "localPart":"measure", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41093,7 +41090,7 @@ "properties":{ "localPart":{ "enum":[ - "indirectEntry" + "DerivedCRS" ] }, "namespaceURI":{ @@ -41106,11 +41103,11 @@ ] }, "value":{ - "$ref":"#/definitions/IndirectEntryType" + "$ref":"#/definitions/DerivedCRSType" } }, "elementName":{ - "localPart":"indirectEntry", + "localPart":"DerivedCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41127,7 +41124,7 @@ "properties":{ "localPart":{ "enum":[ - "parameterValueGroup" + "operationRef" ] }, "namespaceURI":{ @@ -41140,11 +41137,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueGroupType" + "$ref":"#/definitions/OperationRefType" } }, "elementName":{ - "localPart":"parameterValueGroup", + "localPart":"operationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41161,7 +41158,7 @@ "properties":{ "localPart":{ "enum":[ - "Transformation" + "centerLineOf" ] }, "namespaceURI":{ @@ -41174,11 +41171,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransformationType" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"Transformation", + "localPart":"centerLineOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41195,7 +41192,7 @@ "properties":{ "localPart":{ "enum":[ - "_Solid" + "Grid" ] }, "namespaceURI":{ @@ -41208,11 +41205,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSolidType" + "$ref":"#/definitions/GridType" } }, "elementName":{ - "localPart":"_Solid", + "localPart":"Grid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41229,7 +41226,7 @@ "properties":{ "localPart":{ "enum":[ - "pointMember" + "cartesianCSRef" ] }, "namespaceURI":{ @@ -41242,11 +41239,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/CartesianCSRefType" } }, "elementName":{ - "localPart":"pointMember", + "localPart":"cartesianCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41263,7 +41260,7 @@ "properties":{ "localPart":{ "enum":[ - "valueComponent" + "roughConversionToPreferredUnit" ] }, "namespaceURI":{ @@ -41276,11 +41273,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValuePropertyType" + "$ref":"#/definitions/ConversionToPreferredUnitType" } }, "elementName":{ - "localPart":"valueComponent", + "localPart":"roughConversionToPreferredUnit", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41297,7 +41294,7 @@ "properties":{ "localPart":{ "enum":[ - "GridCoverage" + "rowIndex" ] }, "namespaceURI":{ @@ -41310,11 +41307,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridCoverageType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"GridCoverage", + "localPart":"rowIndex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41331,7 +41328,7 @@ "properties":{ "localPart":{ "enum":[ - "Arc" + "operationVersion" ] }, "namespaceURI":{ @@ -41344,11 +41341,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Arc", + "localPart":"operationVersion", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41365,7 +41362,7 @@ "properties":{ "localPart":{ "enum":[ - "Circle" + "history" ] }, "namespaceURI":{ @@ -41378,11 +41375,11 @@ ] }, "value":{ - "$ref":"#/definitions/CircleType" + "$ref":"#/definitions/HistoryPropertyType" } }, "elementName":{ - "localPart":"Circle", + "localPart":"history", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41399,7 +41396,7 @@ "properties":{ "localPart":{ "enum":[ - "dmsAngleValue" + "includesElement" ] }, "namespaceURI":{ @@ -41412,11 +41409,11 @@ ] }, "value":{ - "$ref":"#/definitions/DMSAngleType" + "$ref":"#/definitions/CovarianceElementType" } }, "elementName":{ - "localPart":"dmsAngleValue", + "localPart":"includesElement", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41433,7 +41430,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoCurve" + "Curve" ] }, "namespaceURI":{ @@ -41446,11 +41443,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoCurveType" + "$ref":"#/definitions/CurveType" } }, "elementName":{ - "localPart":"TopoCurve", + "localPart":"Curve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41467,7 +41464,7 @@ "properties":{ "localPart":{ "enum":[ - "_GriddedSurface" + "TopologyStyle" ] }, "namespaceURI":{ @@ -41480,11 +41477,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGriddedSurfaceType" + "$ref":"#/definitions/TopologyStyleType" } }, "elementName":{ - "localPart":"_GriddedSurface", + "localPart":"TopologyStyle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41501,7 +41498,7 @@ "properties":{ "localPart":{ "enum":[ - "srsName" + "MultiSolid" ] }, "namespaceURI":{ @@ -41514,11 +41511,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/MultiSolidType" } }, "elementName":{ - "localPart":"srsName", + "localPart":"MultiSolid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41535,7 +41532,7 @@ "properties":{ "localPart":{ "enum":[ - "parameterName" + "patches" ] }, "namespaceURI":{ @@ -41548,11 +41545,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/SurfacePatchArrayPropertyType" } }, "elementName":{ - "localPart":"parameterName", + "localPart":"patches", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41569,7 +41566,7 @@ "properties":{ "localPart":{ "enum":[ - "verticalCSRef" + "topologyStyle" ] }, "namespaceURI":{ @@ -41582,11 +41579,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCSRefType" + "$ref":"#/definitions/TopologyStylePropertyType" } }, "elementName":{ - "localPart":"verticalCSRef", + "localPart":"topologyStyle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41603,7 +41600,7 @@ "properties":{ "localPart":{ "enum":[ - "usesObliqueCartesianCS" + "ConcatenatedOperation" ] }, "namespaceURI":{ @@ -41616,11 +41613,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObliqueCartesianCSRefType" + "$ref":"#/definitions/ConcatenatedOperationType" } }, "elementName":{ - "localPart":"usesObliqueCartesianCS", + "localPart":"ConcatenatedOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41637,7 +41634,7 @@ "properties":{ "localPart":{ "enum":[ - "measure" + "maximalComplex" ] }, "namespaceURI":{ @@ -41650,11 +41647,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/TopoComplexMemberType" } }, "elementName":{ - "localPart":"measure", + "localPart":"maximalComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41671,7 +41668,7 @@ "properties":{ "localPart":{ "enum":[ - "targetDimensions" + "transformationRef" ] }, "namespaceURI":{ @@ -41684,11 +41681,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/TransformationRefType" } }, "elementName":{ - "localPart":"targetDimensions", + "localPart":"transformationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41705,7 +41702,7 @@ "properties":{ "localPart":{ "enum":[ - "derivationUnitTerm" + "_SingleOperation" ] }, "namespaceURI":{ @@ -41718,11 +41715,11 @@ ] }, "value":{ - "$ref":"#/definitions/DerivationUnitTermType" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"derivationUnitTerm", + "localPart":"_SingleOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41739,7 +41736,7 @@ "properties":{ "localPart":{ "enum":[ - "includesElement" + "curveMembers" ] }, "namespaceURI":{ @@ -41752,11 +41749,11 @@ ] }, "value":{ - "$ref":"#/definitions/CovarianceElementType" + "$ref":"#/definitions/CurveArrayPropertyType" } }, "elementName":{ - "localPart":"includesElement", + "localPart":"curveMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41773,7 +41770,7 @@ "properties":{ "localPart":{ "enum":[ - "ConventionalUnit" + "polygonPatches" ] }, "namespaceURI":{ @@ -41786,11 +41783,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConventionalUnitType" + "$ref":"#/definitions/PolygonPatchArrayPropertyType" } }, "elementName":{ - "localPart":"ConventionalUnit", + "localPart":"polygonPatches", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41807,7 +41804,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiPointCoverage" + "MultiCurve" ] }, "namespaceURI":{ @@ -41820,11 +41817,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointCoverageType" + "$ref":"#/definitions/MultiCurveType" } }, "elementName":{ - "localPart":"MultiPointCoverage", + "localPart":"MultiCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41841,7 +41838,7 @@ "properties":{ "localPart":{ "enum":[ - "engineeringDatumRef" + "derivedCRSType" ] }, "namespaceURI":{ @@ -41854,11 +41851,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringDatumRefType" + "$ref":"#/definitions/DerivedCRSTypeType" } }, "elementName":{ - "localPart":"engineeringDatumRef", + "localPart":"derivedCRSType", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41875,7 +41872,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiLineString" + "coordinateSystemRef" ] }, "namespaceURI":{ @@ -41888,11 +41885,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiLineStringType" + "$ref":"#/definitions/CoordinateSystemRefType" } }, "elementName":{ - "localPart":"MultiLineString", + "localPart":"coordinateSystemRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41909,7 +41906,7 @@ "properties":{ "localPart":{ "enum":[ - "valueComponents" + "Boolean" ] }, "namespaceURI":{ @@ -41922,11 +41919,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueArrayPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"valueComponents", + "localPart":"Boolean", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41943,7 +41940,7 @@ "properties":{ "localPart":{ "enum":[ - "target" + "metaDataProperty" ] }, "namespaceURI":{ @@ -41956,11 +41953,11 @@ ] }, "value":{ - "$ref":"#/definitions/TargetPropertyType" + "$ref":"#/definitions/MetaDataPropertyType" } }, "elementName":{ - "localPart":"target", + "localPart":"metaDataProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41977,7 +41974,7 @@ "properties":{ "localPart":{ "enum":[ - "modifiedCoordinate" + "CircleByCenterPoint" ] }, "namespaceURI":{ @@ -41990,11 +41987,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/CircleByCenterPointType" } }, "elementName":{ - "localPart":"modifiedCoordinate", + "localPart":"CircleByCenterPoint", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42011,7 +42008,7 @@ "properties":{ "localPart":{ "enum":[ - "absoluteExternalPositionalAccuracy" + "definitionMember" ] }, "namespaceURI":{ @@ -42024,11 +42021,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbsoluteExternalPositionalAccuracyType" + "$ref":"#/definitions/DictionaryEntryType" } }, "elementName":{ - "localPart":"absoluteExternalPositionalAccuracy", + "localPart":"definitionMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42045,7 +42042,7 @@ "properties":{ "localPart":{ "enum":[ - "superComplex" + "timeInterval" ] }, "namespaceURI":{ @@ -42058,11 +42055,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexMemberType" + "$ref":"#/definitions/TimeIntervalLengthType" } }, "elementName":{ - "localPart":"superComplex", + "localPart":"timeInterval", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42079,7 +42076,7 @@ "properties":{ "localPart":{ "enum":[ - "outerBoundaryIs" + "topoPrimitiveMembers" ] }, "namespaceURI":{ @@ -42092,11 +42089,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"#/definitions/TopoPrimitiveArrayAssociationType" } }, "elementName":{ - "localPart":"outerBoundaryIs", + "localPart":"topoPrimitiveMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42113,7 +42110,7 @@ "properties":{ "localPart":{ "enum":[ - "meridianName" + "compoundCRSRef" ] }, "namespaceURI":{ @@ -42126,11 +42123,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/CompoundCRSRefType" } }, "elementName":{ - "localPart":"meridianName", + "localPart":"compoundCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42147,7 +42144,7 @@ "properties":{ "localPart":{ "enum":[ - "_ParametricCurveSurface" + "multiLocation" ] }, "namespaceURI":{ @@ -42160,11 +42157,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractParametricCurveSurfaceType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"_ParametricCurveSurface", + "localPart":"multiLocation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42181,7 +42178,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeOrdinalReferenceSystem" + "topoPointProperty" ] }, "namespaceURI":{ @@ -42194,11 +42191,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeOrdinalReferenceSystemType" + "$ref":"#/definitions/TopoPointPropertyType" } }, "elementName":{ - "localPart":"TimeOrdinalReferenceSystem", + "localPart":"topoPointProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42215,7 +42212,7 @@ "properties":{ "localPart":{ "enum":[ - "usesEngineeringDatum" + "sphericalCSRef" ] }, "namespaceURI":{ @@ -42228,11 +42225,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringDatumRefType" + "$ref":"#/definitions/SphericalCSRefType" } }, "elementName":{ - "localPart":"usesEngineeringDatum", + "localPart":"sphericalCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42249,7 +42246,7 @@ "properties":{ "localPart":{ "enum":[ - "imageCRSRef" + "CountList" ] }, "namespaceURI":{ @@ -42262,11 +42259,14 @@ ] }, "value":{ - "$ref":"#/definitions/ImageCRSRefType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"imageCRSRef", + "localPart":"CountList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42283,7 +42283,7 @@ "properties":{ "localPart":{ "enum":[ - "Surface" + "validTime" ] }, "namespaceURI":{ @@ -42296,11 +42296,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfaceType" + "$ref":"#/definitions/TimePrimitivePropertyType" } }, "elementName":{ - "localPart":"Surface", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42317,7 +42317,7 @@ "properties":{ "localPart":{ "enum":[ - "curveMembers" + "edgeOf" ] }, "namespaceURI":{ @@ -42330,11 +42330,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveArrayPropertyType" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"curveMembers", + "localPart":"edgeOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42351,7 +42351,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRing" + "subComplex" ] }, "namespaceURI":{ @@ -42364,11 +42364,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRingType" + "$ref":"#/definitions/TopoComplexMemberType" } }, "elementName":{ - "localPart":"LinearRing", + "localPart":"subComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42385,7 +42385,7 @@ "properties":{ "localPart":{ "enum":[ - "derivedCRSRef" + "geometryStyle" ] }, "namespaceURI":{ @@ -42398,11 +42398,11 @@ ] }, "value":{ - "$ref":"#/definitions/DerivedCRSRefType" + "$ref":"#/definitions/GeometryStylePropertyType" } }, "elementName":{ - "localPart":"derivedCRSRef", + "localPart":"geometryStyle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42419,7 +42419,7 @@ "properties":{ "localPart":{ "enum":[ - "usesGeodeticDatum" + "lineStringMember" ] }, "namespaceURI":{ @@ -42432,11 +42432,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticDatumRefType" + "$ref":"#/definitions/LineStringPropertyType" } }, "elementName":{ - "localPart":"usesGeodeticDatum", + "localPart":"lineStringMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42453,7 +42453,7 @@ "properties":{ "localPart":{ "enum":[ - "Quantity" + "booleanValue" ] }, "namespaceURI":{ @@ -42466,11 +42466,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Quantity", + "localPart":"booleanValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42487,7 +42487,7 @@ "properties":{ "localPart":{ "enum":[ - "semiMajorAxis" + "IndexMap" ] }, "namespaceURI":{ @@ -42500,11 +42500,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/IndexMapType" } }, "elementName":{ - "localPart":"semiMajorAxis", + "localPart":"IndexMap", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42521,7 +42521,7 @@ "properties":{ "localPart":{ "enum":[ - "labelStyle" + "curveProperty" ] }, "namespaceURI":{ @@ -42534,11 +42534,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelStylePropertyType" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"labelStyle", + "localPart":"curveProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42555,7 +42555,7 @@ "properties":{ "localPart":{ "enum":[ - "_GeneralDerivedCRS" + "topoCurveProperty" ] }, "namespaceURI":{ @@ -42568,11 +42568,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralDerivedCRSType" + "$ref":"#/definitions/TopoCurvePropertyType" } }, "elementName":{ - "localPart":"_GeneralDerivedCRS", + "localPart":"topoCurveProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42589,7 +42589,7 @@ "properties":{ "localPart":{ "enum":[ - "ImageDatum" + "GridCoverage" ] }, "namespaceURI":{ @@ -42602,11 +42602,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageDatumType" + "$ref":"#/definitions/GridCoverageType" } }, "elementName":{ - "localPart":"ImageDatum", + "localPart":"GridCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42623,7 +42623,7 @@ "properties":{ "localPart":{ "enum":[ - "OrientableCurve" + "BooleanList" ] }, "namespaceURI":{ @@ -42636,11 +42636,14 @@ ] }, "value":{ - "$ref":"#/definitions/OrientableCurveType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"OrientableCurve", + "localPart":"BooleanList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42657,7 +42660,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiPoint" + "TopoVolume" ] }, "namespaceURI":{ @@ -42670,11 +42673,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointType" + "$ref":"#/definitions/TopoVolumeType" } }, "elementName":{ - "localPart":"MultiPoint", + "localPart":"TopoVolume", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42691,7 +42694,7 @@ "properties":{ "localPart":{ "enum":[ - "seconds" + "usesValue" ] }, "namespaceURI":{ @@ -42704,11 +42707,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"seconds", + "localPart":"usesValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42725,7 +42728,7 @@ "properties":{ "localPart":{ "enum":[ - "posList" + "CompassPoint" ] }, "namespaceURI":{ @@ -42738,11 +42741,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectPositionListType" + "$ref":"#/definitions/CompassPointEnumeration" } }, "elementName":{ - "localPart":"posList", + "localPart":"CompassPoint", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42759,7 +42762,7 @@ "properties":{ "localPart":{ "enum":[ - "Geodesic" + "obliqueCartesianCSRef" ] }, "namespaceURI":{ @@ -42772,11 +42775,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodesicType" + "$ref":"#/definitions/ObliqueCartesianCSRefType" } }, "elementName":{ - "localPart":"Geodesic", + "localPart":"obliqueCartesianCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42793,7 +42796,7 @@ "properties":{ "localPart":{ "enum":[ - "gridDomain" + "position" ] }, "namespaceURI":{ @@ -42806,11 +42809,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridDomainType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"gridDomain", + "localPart":"position", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42827,7 +42830,7 @@ "properties":{ "localPart":{ "enum":[ - "_ReferenceSystem" + "VerticalCRS" ] }, "namespaceURI":{ @@ -42840,11 +42843,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractReferenceSystemType" + "$ref":"#/definitions/VerticalCRSType" } }, "elementName":{ - "localPart":"_ReferenceSystem", + "localPart":"VerticalCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42861,7 +42864,7 @@ "properties":{ "localPart":{ "enum":[ - "groupID" + "TopoSolid" ] }, "namespaceURI":{ @@ -42874,11 +42877,11 @@ ] }, "value":{ - "$ref":"#/definitions/IdentifierType" + "$ref":"#/definitions/TopoSolidType" } }, "elementName":{ - "localPart":"groupID", + "localPart":"TopoSolid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42895,7 +42898,7 @@ "properties":{ "localPart":{ "enum":[ - "Count" + "csName" ] }, "namespaceURI":{ @@ -42908,11 +42911,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"Count", + "localPart":"csName", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42929,7 +42932,7 @@ "properties":{ "localPart":{ "enum":[ - "ValueArray" + "linearCSRef" ] }, "namespaceURI":{ @@ -42942,11 +42945,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueArrayType" + "$ref":"#/definitions/LinearCSRefType" } }, "elementName":{ - "localPart":"ValueArray", + "localPart":"linearCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42963,7 +42966,7 @@ "properties":{ "localPart":{ "enum":[ - "methodID" + "ProjectedCRS" ] }, "namespaceURI":{ @@ -42976,11 +42979,11 @@ ] }, "value":{ - "$ref":"#/definitions/IdentifierType" + "$ref":"#/definitions/ProjectedCRSType" } }, "elementName":{ - "localPart":"methodID", + "localPart":"ProjectedCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42997,7 +43000,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateOperationID" + "verticalDatumRef" ] }, "namespaceURI":{ @@ -43010,11 +43013,11 @@ ] }, "value":{ - "$ref":"#/definitions/IdentifierType" + "$ref":"#/definitions/VerticalDatumRefType" } }, "elementName":{ - "localPart":"coordinateOperationID", + "localPart":"verticalDatumRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43031,7 +43034,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiSurface" + "QuantityExtent" ] }, "namespaceURI":{ @@ -43044,11 +43047,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfaceType" + "$ref":"#/definitions/QuantityExtentType" } }, "elementName":{ - "localPart":"MultiSurface", + "localPart":"QuantityExtent", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43065,7 +43068,7 @@ "properties":{ "localPart":{ "enum":[ - "_DiscreteCoverage" + "valuesOfGroup" ] }, "namespaceURI":{ @@ -43078,11 +43081,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDiscreteCoverageType" + "$ref":"#/definitions/OperationParameterGroupRefType" } }, "elementName":{ - "localPart":"_DiscreteCoverage", + "localPart":"valuesOfGroup", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43099,7 +43102,7 @@ "properties":{ "localPart":{ "enum":[ - "_GeneralTransformation" + "abstractGeneralOperationParameterRef" ] }, "namespaceURI":{ @@ -43112,11 +43115,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralTransformationType" + "$ref":"#/definitions/AbstractGeneralOperationParameterRefType" } }, "elementName":{ - "localPart":"_GeneralTransformation", + "localPart":"abstractGeneralOperationParameterRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43133,7 +43136,7 @@ "properties":{ "localPart":{ "enum":[ - "usesVerticalDatum" + "DerivedUnit" ] }, "namespaceURI":{ @@ -43146,11 +43149,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalDatumRefType" + "$ref":"#/definitions/DerivedUnitType" } }, "elementName":{ - "localPart":"usesVerticalDatum", + "localPart":"DerivedUnit", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43167,7 +43170,7 @@ "properties":{ "localPart":{ "enum":[ - "geometryMember" + "topoPrimitiveMember" ] }, "namespaceURI":{ @@ -43180,11 +43183,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryPropertyType" + "$ref":"#/definitions/TopoPrimitiveMemberType" } }, "elementName":{ - "localPart":"geometryMember", + "localPart":"topoPrimitiveMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43201,7 +43204,7 @@ "properties":{ "localPart":{ "enum":[ - "csName" + "imageCRSRef" ] }, "namespaceURI":{ @@ -43214,11 +43217,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/ImageCRSRefType" } }, "elementName":{ - "localPart":"csName", + "localPart":"imageCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43235,7 +43238,7 @@ "properties":{ "localPart":{ "enum":[ - "multiEdgeOf" + "description" ] }, "namespaceURI":{ @@ -43248,11 +43251,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurvePropertyType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"multiEdgeOf", + "localPart":"description", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43269,7 +43272,7 @@ "properties":{ "localPart":{ "enum":[ - "operationVersion" + "CompositeValue" ] }, "namespaceURI":{ @@ -43282,11 +43285,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CompositeValueType" } }, "elementName":{ - "localPart":"operationVersion", + "localPart":"CompositeValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43303,7 +43306,7 @@ "properties":{ "localPart":{ "enum":[ - "Clothoid" + "PolyhedralSurface" ] }, "namespaceURI":{ @@ -43316,11 +43319,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClothoidType" + "$ref":"#/definitions/PolyhedralSurfaceType" } }, "elementName":{ - "localPart":"Clothoid", + "localPart":"PolyhedralSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43337,7 +43340,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiPolygon" + "pointMembers" ] }, "namespaceURI":{ @@ -43350,11 +43353,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPolygonType" + "$ref":"#/definitions/PointArrayPropertyType" } }, "elementName":{ - "localPart":"MultiPolygon", + "localPart":"pointMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43371,7 +43374,7 @@ "properties":{ "localPart":{ "enum":[ - "_positionalAccuracy" + "CompoundCRS" ] }, "namespaceURI":{ @@ -43384,11 +43387,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPositionalAccuracyType" + "$ref":"#/definitions/CompoundCRSType" } }, "elementName":{ - "localPart":"_positionalAccuracy", + "localPart":"CompoundCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43405,7 +43408,7 @@ "properties":{ "localPart":{ "enum":[ - "CountExtent" + "origin" ] }, "namespaceURI":{ @@ -43418,14 +43421,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/dateTime" } }, "elementName":{ - "localPart":"CountExtent", + "localPart":"origin", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43442,7 +43442,7 @@ "properties":{ "localPart":{ "enum":[ - "_MetaData" + "BSpline" ] }, "namespaceURI":{ @@ -43455,11 +43455,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMetaDataType" + "$ref":"#/definitions/BSplineType" } }, "elementName":{ - "localPart":"_MetaData", + "localPart":"BSpline", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43476,7 +43476,7 @@ "properties":{ "localPart":{ "enum":[ - "multiLocation" + "_ImplicitGeometry" ] }, "namespaceURI":{ @@ -43489,11 +43489,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"multiLocation", + "localPart":"_ImplicitGeometry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43510,7 +43510,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositeSolid" + "baseCRS" ] }, "namespaceURI":{ @@ -43523,11 +43523,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositeSolidType" + "$ref":"#/definitions/CoordinateReferenceSystemRefType" } }, "elementName":{ - "localPart":"CompositeSolid", + "localPart":"baseCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43544,7 +43544,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCurveDomain" + "_CoordinateSystem" ] }, "namespaceURI":{ @@ -43557,11 +43557,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurveDomainType" + "$ref":"#/definitions/AbstractCoordinateSystemType" } }, "elementName":{ - "localPart":"multiCurveDomain", + "localPart":"_CoordinateSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43578,7 +43578,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationParameterGroup" + "usesImageDatum" ] }, "namespaceURI":{ @@ -43591,11 +43591,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterGroupType" + "$ref":"#/definitions/ImageDatumRefType" } }, "elementName":{ - "localPart":"OperationParameterGroup", + "localPart":"usesImageDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43612,7 +43612,7 @@ "properties":{ "localPart":{ "enum":[ - "EngineeringCRS" + "topoSurfaceProperty" ] }, "namespaceURI":{ @@ -43625,11 +43625,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringCRSType" + "$ref":"#/definitions/TopoSurfacePropertyType" } }, "elementName":{ - "localPart":"EngineeringCRS", + "localPart":"topoSurfaceProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43646,7 +43646,7 @@ "properties":{ "localPart":{ "enum":[ - "Boolean" + "CartesianCS" ] }, "namespaceURI":{ @@ -43659,11 +43659,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/CartesianCSType" } }, "elementName":{ - "localPart":"Boolean", + "localPart":"CartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43680,7 +43680,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateOperationName" + "valueProperty" ] }, "namespaceURI":{ @@ -43693,11 +43693,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/ValuePropertyType" } }, "elementName":{ - "localPart":"coordinateOperationName", + "localPart":"valueProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43714,7 +43714,7 @@ "properties":{ "localPart":{ "enum":[ - "_Curve" + "_TimeGeometricPrimitive" ] }, "namespaceURI":{ @@ -43727,11 +43727,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCurveType" + "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" } }, "elementName":{ - "localPart":"_Curve", + "localPart":"_TimeGeometricPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43748,7 +43748,7 @@ "properties":{ "localPart":{ "enum":[ - "directedFace" + "directedNode" ] }, "namespaceURI":{ @@ -43761,11 +43761,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedFacePropertyType" + "$ref":"#/definitions/DirectedNodePropertyType" } }, "elementName":{ - "localPart":"directedFace", + "localPart":"directedNode", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43782,7 +43782,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiCurveCoverage" + "extentOf" ] }, "namespaceURI":{ @@ -43795,11 +43795,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurveCoverageType" + "$ref":"#/definitions/SurfacePropertyType" } }, "elementName":{ - "localPart":"MultiCurveCoverage", + "localPart":"extentOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43816,7 +43816,7 @@ "properties":{ "localPart":{ "enum":[ - "_GeneralOperationParameter" + "TriangulatedSurface" ] }, "namespaceURI":{ @@ -43829,11 +43829,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterType" + "$ref":"#/definitions/TriangulatedSurfaceType" } }, "elementName":{ - "localPart":"_GeneralOperationParameter", + "localPart":"TriangulatedSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43850,7 +43850,7 @@ "properties":{ "localPart":{ "enum":[ - "topoPrimitiveMembers" + "_TopoPrimitive" ] }, "namespaceURI":{ @@ -43863,11 +43863,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoPrimitiveArrayAssociationType" + "$ref":"#/definitions/AbstractTopoPrimitiveType" } }, "elementName":{ - "localPart":"topoPrimitiveMembers", + "localPart":"_TopoPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43884,7 +43884,7 @@ "properties":{ "localPart":{ "enum":[ - "UserDefinedCS" + "doubleOrNullTupleList" ] }, "namespaceURI":{ @@ -43897,11 +43897,14 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedCSType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"UserDefinedCS", + "localPart":"doubleOrNullTupleList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43918,7 +43921,7 @@ "properties":{ "localPart":{ "enum":[ - "CylindricalCS" + "CompositeSurface" ] }, "namespaceURI":{ @@ -43931,11 +43934,11 @@ ] }, "value":{ - "$ref":"#/definitions/CylindricalCSType" + "$ref":"#/definitions/CompositeSurfaceType" } }, "elementName":{ - "localPart":"CylindricalCS", + "localPart":"CompositeSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43952,7 +43955,7 @@ "properties":{ "localPart":{ "enum":[ - "_ContinuousCoverage" + "catalogSymbol" ] }, "namespaceURI":{ @@ -43965,11 +43968,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractContinuousCoverageType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"_ContinuousCoverage", + "localPart":"catalogSymbol", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43986,7 +43989,7 @@ "properties":{ "localPart":{ "enum":[ - "boundingBox" + "multiEdgeOf" ] }, "namespaceURI":{ @@ -43999,11 +44002,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/MultiCurvePropertyType" } }, "elementName":{ - "localPart":"boundingBox", + "localPart":"multiEdgeOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44020,7 +44023,7 @@ "properties":{ "localPart":{ "enum":[ - "multiSolidDomain" + "LinearRing" ] }, "namespaceURI":{ @@ -44033,11 +44036,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSolidDomainType" + "$ref":"#/definitions/LinearRingType" } }, "elementName":{ - "localPart":"multiSolidDomain", + "localPart":"LinearRing", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44054,7 +44057,7 @@ "properties":{ "localPart":{ "enum":[ - "ellipsoidName" + "methodName" ] }, "namespaceURI":{ @@ -44071,7 +44074,7 @@ } }, "elementName":{ - "localPart":"ellipsoidName", + "localPart":"methodName", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44088,7 +44091,7 @@ "properties":{ "localPart":{ "enum":[ - "DefinitionCollection" + "superComplex" ] }, "namespaceURI":{ @@ -44101,11 +44104,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryType" + "$ref":"#/definitions/TopoComplexMemberType" } }, "elementName":{ - "localPart":"DefinitionCollection", + "localPart":"superComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44122,7 +44125,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "MovingObjectStatus" ] }, "namespaceURI":{ @@ -44135,11 +44138,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleType" + "$ref":"#/definitions/MovingObjectStatusType" } }, "elementName":{ - "localPart":"Style", + "localPart":"MovingObjectStatus", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44156,7 +44159,7 @@ "properties":{ "localPart":{ "enum":[ - "_strictAssociation" + "directedTopoSolid" ] }, "namespaceURI":{ @@ -44169,11 +44172,11 @@ ] }, "value":{ - "$ref":"#/definitions/AssociationType" + "$ref":"#/definitions/DirectedTopoSolidPropertyType" } }, "elementName":{ - "localPart":"_strictAssociation", + "localPart":"directedTopoSolid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44190,7 +44193,7 @@ "properties":{ "localPart":{ "enum":[ - "Category" + "Envelope" ] }, "namespaceURI":{ @@ -44203,11 +44206,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"Category", + "localPart":"Envelope", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44224,7 +44227,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalCRS" + "posList" ] }, "namespaceURI":{ @@ -44237,11 +44240,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCRSType" + "$ref":"#/definitions/DirectPositionListType" } }, "elementName":{ - "localPart":"TemporalCRS", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44258,7 +44261,7 @@ "properties":{ "localPart":{ "enum":[ - "operationMethodRef" + "targetDimensions" ] }, "namespaceURI":{ @@ -44271,11 +44274,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"operationMethodRef", + "localPart":"targetDimensions", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44292,7 +44295,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPointDomain" + "ArcString" ] }, "namespaceURI":{ @@ -44305,11 +44308,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointDomainType" + "$ref":"#/definitions/ArcStringType" } }, "elementName":{ - "localPart":"multiPointDomain", + "localPart":"ArcString", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44326,7 +44329,7 @@ "properties":{ "localPart":{ "enum":[ - "referenceSystemRef" + "UserDefinedCS" ] }, "namespaceURI":{ @@ -44339,11 +44342,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceSystemRefType" + "$ref":"#/definitions/UserDefinedCSType" } }, "elementName":{ - "localPart":"referenceSystemRef", + "localPart":"UserDefinedCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44360,7 +44363,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeCalendar" + "MultiSurface" ] }, "namespaceURI":{ @@ -44373,11 +44376,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCalendarType" + "$ref":"#/definitions/MultiSurfaceType" } }, "elementName":{ - "localPart":"TimeCalendar", + "localPart":"MultiSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44394,7 +44397,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelExpression" + "topoVolumeProperty" ] }, "namespaceURI":{ @@ -44407,15 +44410,12 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TopoVolumePropertyType" } }, "elementName":{ - "localPart":"LabelExpression", + "localPart":"topoVolumeProperty", "namespaceURI":"http://www.opengis.net/gml" - }, - "scope":{ - "$ref":"#/definitions/LabelType" } }, { @@ -44431,7 +44431,7 @@ "properties":{ "localPart":{ "enum":[ - "description" + "parameterValue" ] }, "namespaceURI":{ @@ -44444,11 +44444,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"description", + "localPart":"parameterValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44465,7 +44465,7 @@ "properties":{ "localPart":{ "enum":[ - "_TimeReferenceSystem" + "_DiscreteCoverage" ] }, "namespaceURI":{ @@ -44478,11 +44478,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeReferenceSystemType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" } }, "elementName":{ - "localPart":"_TimeReferenceSystem", + "localPart":"_DiscreteCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44499,7 +44499,7 @@ "properties":{ "localPart":{ "enum":[ - "topologyStyle" + "csID" ] }, "namespaceURI":{ @@ -44512,11 +44512,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopologyStylePropertyType" + "$ref":"#/definitions/IdentifierType" } }, "elementName":{ - "localPart":"topologyStyle", + "localPart":"csID", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44533,7 +44533,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectedObservation" + "engineeringCRSRef" ] }, "namespaceURI":{ @@ -44546,11 +44546,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedObservationType" + "$ref":"#/definitions/EngineeringCRSRefType" } }, "elementName":{ - "localPart":"DirectedObservation", + "localPart":"engineeringCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44567,7 +44567,7 @@ "properties":{ "localPart":{ "enum":[ - "minutes" + "quantityType" ] }, "namespaceURI":{ @@ -44580,11 +44580,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"minutes", + "localPart":"quantityType", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44601,7 +44601,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeCalendarEra" + "Cylinder" ] }, "namespaceURI":{ @@ -44614,11 +44614,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCalendarEraType" + "$ref":"#/definitions/CylinderType" } }, "elementName":{ - "localPart":"TimeCalendarEra", + "localPart":"Cylinder", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44635,7 +44635,7 @@ "properties":{ "localPart":{ "enum":[ - "Edge" + "realizationEpoch" ] }, "namespaceURI":{ @@ -44648,11 +44648,11 @@ ] }, "value":{ - "$ref":"#/definitions/EdgeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date" } }, "elementName":{ - "localPart":"Edge", + "localPart":"realizationEpoch", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44669,7 +44669,7 @@ "properties":{ "localPart":{ "enum":[ - "polygonMember" + "seconds" ] }, "namespaceURI":{ @@ -44682,11 +44682,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } }, "elementName":{ - "localPart":"polygonMember", + "localPart":"seconds", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44703,7 +44703,7 @@ "properties":{ "localPart":{ "enum":[ - "QuantityExtent" + "_Style" ] }, "namespaceURI":{ @@ -44716,11 +44716,11 @@ ] }, "value":{ - "$ref":"#/definitions/QuantityExtentType" + "$ref":"#/definitions/AbstractStyleType" } }, "elementName":{ - "localPart":"QuantityExtent", + "localPart":"_Style", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44737,7 +44737,7 @@ "properties":{ "localPart":{ "enum":[ - "isSphere" + "verticalCSRef" ] }, "namespaceURI":{ @@ -44750,11 +44750,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/VerticalCSRefType" } }, "elementName":{ - "localPart":"isSphere", + "localPart":"verticalCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44771,7 +44771,7 @@ "properties":{ "localPart":{ "enum":[ - "ObliqueCartesianCS" + "Clothoid" ] }, "namespaceURI":{ @@ -44784,11 +44784,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObliqueCartesianCSType" + "$ref":"#/definitions/ClothoidType" } }, "elementName":{ - "localPart":"ObliqueCartesianCS", + "localPart":"Clothoid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44805,7 +44805,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCenterLineOf" + "multiGeometryProperty" ] }, "namespaceURI":{ @@ -44818,11 +44818,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurvePropertyType" + "$ref":"#/definitions/MultiGeometryPropertyType" } }, "elementName":{ - "localPart":"multiCenterLineOf", + "localPart":"multiGeometryProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44839,7 +44839,7 @@ "properties":{ "localPart":{ "enum":[ - "TopologyStyle" + "ellipsoidID" ] }, "namespaceURI":{ @@ -44852,11 +44852,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopologyStyleType" + "$ref":"#/definitions/IdentifierType" } }, "elementName":{ - "localPart":"TopologyStyle", + "localPart":"ellipsoidID", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44873,7 +44873,7 @@ "properties":{ "localPart":{ "enum":[ - "PrimeMeridian" + "TemporalCS" ] }, "namespaceURI":{ @@ -44886,11 +44886,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianType" + "$ref":"#/definitions/TemporalCSType" } }, "elementName":{ - "localPart":"PrimeMeridian", + "localPart":"TemporalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44907,7 +44907,7 @@ "properties":{ "localPart":{ "enum":[ - "_TimeGeometricPrimitive" + "EllipsoidalCS" ] }, "namespaceURI":{ @@ -44920,11 +44920,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" + "$ref":"#/definitions/EllipsoidalCSType" } }, "elementName":{ - "localPart":"_TimeGeometricPrimitive", + "localPart":"EllipsoidalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44941,7 +44941,7 @@ "properties":{ "localPart":{ "enum":[ - "Dictionary" + "indirectEntry" ] }, "namespaceURI":{ @@ -44954,11 +44954,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryType" + "$ref":"#/definitions/IndirectEntryType" } }, "elementName":{ - "localPart":"Dictionary", + "localPart":"indirectEntry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44975,7 +44975,7 @@ "properties":{ "localPart":{ "enum":[ - "usesTemporalDatum" + "parameterValueGroup" ] }, "namespaceURI":{ @@ -44988,11 +44988,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalDatumRefType" + "$ref":"#/definitions/ParameterValueGroupType" } }, "elementName":{ - "localPart":"usesTemporalDatum", + "localPart":"parameterValueGroup", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45009,7 +45009,7 @@ "properties":{ "localPart":{ "enum":[ - "resultOf" + "_GeneralConversion" ] }, "namespaceURI":{ @@ -45022,11 +45022,11 @@ ] }, "value":{ - "$ref":"#/definitions/AssociationType" + "$ref":"#/definitions/AbstractGeneralConversionType" } }, "elementName":{ - "localPart":"resultOf", + "localPart":"_GeneralConversion", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45043,7 +45043,7 @@ "properties":{ "localPart":{ "enum":[ - "timeInterval" + "SphericalCS" ] }, "namespaceURI":{ @@ -45056,11 +45056,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeIntervalLengthType" + "$ref":"#/definitions/SphericalCSType" } }, "elementName":{ - "localPart":"timeInterval", + "localPart":"SphericalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45077,7 +45077,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeClock" + "coordinateOperationRef" ] }, "namespaceURI":{ @@ -45090,11 +45090,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeClockType" + "$ref":"#/definitions/CoordinateOperationRefType" } }, "elementName":{ - "localPart":"TimeClock", + "localPart":"coordinateOperationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45111,7 +45111,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyhedralSurface" + "surfaceMembers" ] }, "namespaceURI":{ @@ -45124,11 +45124,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolyhedralSurfaceType" + "$ref":"#/definitions/SurfaceArrayPropertyType" } }, "elementName":{ - "localPart":"PolyhedralSurface", + "localPart":"surfaceMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45145,7 +45145,7 @@ "properties":{ "localPart":{ "enum":[ - "usesCS" + "multiSolidDomain" ] }, "namespaceURI":{ @@ -45158,11 +45158,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemRefType" + "$ref":"#/definitions/MultiSolidDomainType" } }, "elementName":{ - "localPart":"usesCS", + "localPart":"multiSolidDomain", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45179,7 +45179,7 @@ "properties":{ "localPart":{ "enum":[ - "Ring" + "Ellipsoid" ] }, "namespaceURI":{ @@ -45192,11 +45192,11 @@ ] }, "value":{ - "$ref":"#/definitions/RingType" + "$ref":"#/definitions/EllipsoidType" } }, "elementName":{ - "localPart":"Ring", + "localPart":"Ellipsoid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45213,7 +45213,7 @@ "properties":{ "localPart":{ "enum":[ - "multiSurfaceProperty" + "version" ] }, "namespaceURI":{ @@ -45226,11 +45226,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"multiSurfaceProperty", + "localPart":"version", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45247,7 +45247,7 @@ "properties":{ "localPart":{ "enum":[ - "DataBlock" + "datumID" ] }, "namespaceURI":{ @@ -45260,11 +45260,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataBlockType" + "$ref":"#/definitions/IdentifierType" } }, "elementName":{ - "localPart":"DataBlock", + "localPart":"datumID", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45281,7 +45281,7 @@ "properties":{ "localPart":{ "enum":[ - "defaultStyle" + "_GeometricPrimitive" ] }, "namespaceURI":{ @@ -45294,11 +45294,11 @@ ] }, "value":{ - "$ref":"#/definitions/DefaultStylePropertyType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" } }, "elementName":{ - "localPart":"defaultStyle", + "localPart":"_GeometricPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45315,7 +45315,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalCS" + "TimeCalendarEra" ] }, "namespaceURI":{ @@ -45328,11 +45328,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCSType" + "$ref":"#/definitions/TimeCalendarEraType" } }, "elementName":{ - "localPart":"TemporalCS", + "localPart":"TimeCalendarEra", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45349,7 +45349,7 @@ "properties":{ "localPart":{ "enum":[ - "directedTopoSolid" + "GeocentricCRS" ] }, "namespaceURI":{ @@ -45362,11 +45362,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedTopoSolidPropertyType" + "$ref":"#/definitions/GeocentricCRSType" } }, "elementName":{ - "localPart":"directedTopoSolid", + "localPart":"GeocentricCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45383,7 +45383,7 @@ "properties":{ "localPart":{ "enum":[ - "greenwichLongitude" + "Tin" ] }, "namespaceURI":{ @@ -45396,11 +45396,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleChoiceType" + "$ref":"#/definitions/TinType" } }, "elementName":{ - "localPart":"greenwichLongitude", + "localPart":"Tin", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45417,7 +45417,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoSurface" + "_Topology" ] }, "namespaceURI":{ @@ -45430,11 +45430,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoSurfaceType" + "$ref":"#/definitions/AbstractTopologyType" } }, "elementName":{ - "localPart":"TopoSurface", + "localPart":"_Topology", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45451,7 +45451,7 @@ "properties":{ "localPart":{ "enum":[ - "usesSingleOperation" + "multiCurveDomain" ] }, "namespaceURI":{ @@ -45464,11 +45464,11 @@ ] }, "value":{ - "$ref":"#/definitions/SingleOperationRefType" + "$ref":"#/definitions/MultiCurveDomainType" } }, "elementName":{ - "localPart":"usesSingleOperation", + "localPart":"multiCurveDomain", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45485,7 +45485,7 @@ "properties":{ "localPart":{ "enum":[ - "polygonPatches" + "coordinates" ] }, "namespaceURI":{ @@ -45498,11 +45498,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonPatchArrayPropertyType" + "$ref":"#/definitions/CoordinatesType" } }, "elementName":{ - "localPart":"polygonPatches", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45519,7 +45519,7 @@ "properties":{ "localPart":{ "enum":[ - "container" + "unitOfMeasure" ] }, "namespaceURI":{ @@ -45532,11 +45532,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContainerPropertyType" + "$ref":"#/definitions/UnitOfMeasureType" } }, "elementName":{ - "localPart":"container", + "localPart":"unitOfMeasure", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45553,7 +45553,7 @@ "properties":{ "localPart":{ "enum":[ - "extentOf" + "Arc" ] }, "namespaceURI":{ @@ -45566,11 +45566,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/ArcType" } }, "elementName":{ - "localPart":"extentOf", + "localPart":"Arc", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45587,7 +45587,7 @@ "properties":{ "localPart":{ "enum":[ - "rowIndex" + "TimeEdge" ] }, "namespaceURI":{ @@ -45600,11 +45600,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/TimeEdgeType" } }, "elementName":{ - "localPart":"rowIndex", + "localPart":"TimeEdge", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45621,7 +45621,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalExtent" + "baseCurve" ] }, "namespaceURI":{ @@ -45634,11 +45634,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePeriodType" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"temporalExtent", + "localPart":"baseCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45655,7 +45655,7 @@ "properties":{ "localPart":{ "enum":[ - "usesEllipsoidalCS" + "CubicSpline" ] }, "namespaceURI":{ @@ -45668,11 +45668,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidalCSRefType" + "$ref":"#/definitions/CubicSplineType" } }, "elementName":{ - "localPart":"usesEllipsoidalCS", + "localPart":"CubicSpline", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45689,7 +45689,7 @@ "properties":{ "localPart":{ "enum":[ - "minimumOccurs" + "operationParameterRef" ] }, "namespaceURI":{ @@ -45702,11 +45702,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/OperationParameterRefType" } }, "elementName":{ - "localPart":"minimumOccurs", + "localPart":"operationParameterRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45723,7 +45723,7 @@ "properties":{ "localPart":{ "enum":[ - "operationRef" + "featureProperty" ] }, "namespaceURI":{ @@ -45736,11 +45736,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationRefType" + "$ref":"#/definitions/FeaturePropertyType" } }, "elementName":{ - "localPart":"operationRef", + "localPart":"featureProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45757,7 +45757,7 @@ "properties":{ "localPart":{ "enum":[ - "TimePeriod" + "coordinateOperationID" ] }, "namespaceURI":{ @@ -45770,11 +45770,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePeriodType" + "$ref":"#/definitions/IdentifierType" } }, "elementName":{ - "localPart":"TimePeriod", + "localPart":"coordinateOperationID", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45791,7 +45791,7 @@ "properties":{ "localPart":{ "enum":[ - "surfaceArrayProperty" + "value" ] }, "namespaceURI":{ @@ -45804,11 +45804,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfaceArrayPropertyType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"surfaceArrayProperty", + "localPart":"value", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45825,7 +45825,7 @@ "properties":{ "localPart":{ "enum":[ - "dataSource" + "Dictionary" ] }, "namespaceURI":{ @@ -45838,11 +45838,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/DictionaryType" } }, "elementName":{ - "localPart":"dataSource", + "localPart":"Dictionary", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45859,7 +45859,7 @@ "properties":{ "localPart":{ "enum":[ - "symbol" + "_Curve" ] }, "namespaceURI":{ @@ -45872,11 +45872,11 @@ ] }, "value":{ - "$ref":"#/definitions/SymbolType" + "$ref":"#/definitions/AbstractCurveType" } }, "elementName":{ - "localPart":"symbol", + "localPart":"_Curve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45893,7 +45893,7 @@ "properties":{ "localPart":{ "enum":[ - "derivedCRSType" + "Face" ] }, "namespaceURI":{ @@ -45906,11 +45906,11 @@ ] }, "value":{ - "$ref":"#/definitions/DerivedCRSTypeType" + "$ref":"#/definitions/FaceType" } }, "elementName":{ - "localPart":"derivedCRSType", + "localPart":"Face", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45927,7 +45927,7 @@ "properties":{ "localPart":{ "enum":[ - "centerLineOf" + "baseSurface" ] }, "namespaceURI":{ @@ -45940,11 +45940,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/SurfacePropertyType" } }, "elementName":{ - "localPart":"centerLineOf", + "localPart":"baseSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45961,7 +45961,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyle" + "conversionToPreferredUnit" ] }, "namespaceURI":{ @@ -45974,11 +45974,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelStyleType" + "$ref":"#/definitions/ConversionToPreferredUnitType" } }, "elementName":{ - "localPart":"LabelStyle", + "localPart":"conversionToPreferredUnit", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45995,7 +45995,7 @@ "properties":{ "localPart":{ "enum":[ - "dictionaryEntry" + "methodID" ] }, "namespaceURI":{ @@ -46008,11 +46008,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryEntryType" + "$ref":"#/definitions/IdentifierType" } }, "elementName":{ - "localPart":"dictionaryEntry", + "localPart":"methodID", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46029,7 +46029,7 @@ "properties":{ "localPart":{ "enum":[ - "GeodesicString" + "usesEllipsoidalCS" ] }, "namespaceURI":{ @@ -46042,11 +46042,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodesicStringType" + "$ref":"#/definitions/EllipsoidalCSRefType" } }, "elementName":{ - "localPart":"GeodesicString", + "localPart":"usesEllipsoidalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46063,7 +46063,7 @@ "properties":{ "localPart":{ "enum":[ - "boundingPolygon" + "MultiSurfaceCoverage" ] }, "namespaceURI":{ @@ -46076,11 +46076,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/MultiSurfaceCoverageType" } }, "elementName":{ - "localPart":"boundingPolygon", + "localPart":"MultiSurfaceCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46097,7 +46097,7 @@ "properties":{ "localPart":{ "enum":[ - "multiExtentOf" + "resultOf" ] }, "namespaceURI":{ @@ -46110,11 +46110,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/AssociationType" } }, "elementName":{ - "localPart":"multiExtentOf", + "localPart":"resultOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46131,7 +46131,7 @@ "properties":{ "localPart":{ "enum":[ - "datumRef" + "usesSingleOperation" ] }, "namespaceURI":{ @@ -46144,11 +46144,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatumRefType" + "$ref":"#/definitions/SingleOperationRefType" } }, "elementName":{ - "localPart":"datumRef", + "localPart":"usesSingleOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46165,7 +46165,7 @@ "properties":{ "localPart":{ "enum":[ - "verticalExtent" + "multiSurfaceDomain" ] }, "namespaceURI":{ @@ -46178,11 +46178,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/MultiSurfaceDomainType" } }, "elementName":{ - "localPart":"verticalExtent", + "localPart":"multiSurfaceDomain", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46199,7 +46199,7 @@ "properties":{ "localPart":{ "enum":[ - "version" + "CoordinateSystemAxis" ] }, "namespaceURI":{ @@ -46212,11 +46212,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoordinateSystemAxisType" } }, "elementName":{ - "localPart":"version", + "localPart":"CoordinateSystemAxis", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46233,7 +46233,7 @@ "properties":{ "localPart":{ "enum":[ - "catalogSymbol" + "axisAbbrev" ] }, "namespaceURI":{ @@ -46250,7 +46250,7 @@ } }, "elementName":{ - "localPart":"catalogSymbol", + "localPart":"axisAbbrev", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46267,7 +46267,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonPatch" + "track" ] }, "namespaceURI":{ @@ -46280,11 +46280,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonPatchType" + "$ref":"#/definitions/TrackType" } }, "elementName":{ - "localPart":"PolygonPatch", + "localPart":"track", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46301,7 +46301,7 @@ "properties":{ "localPart":{ "enum":[ - "topoSurfaceProperty" + "rangeSet" ] }, "namespaceURI":{ @@ -46314,11 +46314,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoSurfacePropertyType" + "$ref":"#/definitions/RangeSetType" } }, "elementName":{ - "localPart":"topoSurfaceProperty", + "localPart":"rangeSet", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46335,7 +46335,7 @@ "properties":{ "localPart":{ "enum":[ - "relativeInternalPositionalAccuracy" + "_association" ] }, "namespaceURI":{ @@ -46348,11 +46348,11 @@ ] }, "value":{ - "$ref":"#/definitions/RelativeInternalPositionalAccuracyType" + "$ref":"#/definitions/AssociationType" } }, "elementName":{ - "localPart":"relativeInternalPositionalAccuracy", + "localPart":"_association", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46369,7 +46369,7 @@ "properties":{ "localPart":{ "enum":[ - "_GML" + "temporalDatumRef" ] }, "namespaceURI":{ @@ -46382,11 +46382,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/TemporalDatumRefType" } }, "elementName":{ - "localPart":"_GML", + "localPart":"temporalDatumRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46403,7 +46403,7 @@ "properties":{ "localPart":{ "enum":[ - "Bag" + "usesTemporalCS" ] }, "namespaceURI":{ @@ -46416,11 +46416,11 @@ ] }, "value":{ - "$ref":"#/definitions/BagType" + "$ref":"#/definitions/TemporalCSRefType" } }, "elementName":{ - "localPart":"Bag", + "localPart":"usesTemporalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46437,7 +46437,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateReferenceSystemRef" + "GeometricComplex" ] }, "namespaceURI":{ @@ -46450,11 +46450,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateReferenceSystemRefType" + "$ref":"#/definitions/GeometricComplexType" } }, "elementName":{ - "localPart":"coordinateReferenceSystemRef", + "localPart":"GeometricComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46471,7 +46471,7 @@ "properties":{ "localPart":{ "enum":[ - "_Operation" + "isolated" ] }, "namespaceURI":{ @@ -46484,11 +46484,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/IsolatedPropertyType" } }, "elementName":{ - "localPart":"_Operation", + "localPart":"isolated", "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 f0c7c22c..49a80dda 100644 --- a/scripts/jsonschemas/GML_3_2_0.jsonschema +++ b/scripts/jsonschemas/GML_3_2_0.jsonschema @@ -2,23 +2,489 @@ { "id":"http://www.opengis.net/gml#", "definitions":{ - "TimeInstantPropertyType":{ + "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":"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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeNodeType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "previousEdge", + "nextEdge", + "position" + ] + }, + "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" + } + }, + "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":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EnvelopeWithTimePeriodType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "beginPosition", + "endPosition", + "frame" + ] + }, + "AbstractTimeSliceType":{ + "required":[ + "validTime" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "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":"AbstractTimeSliceType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "validTime", + "dataSource" + ] + }, + "DirectPositionListType":{ "type":"object", - "title":"TimeInstantPropertyType", + "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" + ] + }, + "SecondDefiningParameter":{ + "type":"object", + "title":"SecondDefiningParameter", "required":[ - "timeInstant" + "inverseFlattening", + "semiMinorAxis", + "isSphere" ], "properties":{ - "timeInstant":{ - "title":"timeInstant", + "inverseFlattening":{ + "title":"inverseFlattening", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstant", + "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", + "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", + "propertiesOrder":[ + "inverseFlattening", + "semiMinorAxis", + "isSphere" + ] + }, + "TopoCurveType":{ + "required":[ + "directedEdge" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTopologyType" + }, + { + "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":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TopoCurveType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "directedEdge", + "aggregationType" + ] + }, + "AbstractGeneralTransformationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateOperationType" + }, + { + "type":"object", + "title":"AbstractGeneralTransformationType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractGeneralTransformationType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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" + ] + }, + "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" } }, @@ -141,28 +607,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":"EngineeringCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeInstant", + "engineeringCRS", "nilReason", "remoteSchema", "type", @@ -171,82 +624,289 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "AbstractMetadataPropertyType":{ + "GridLimitsType":{ "type":"object", - "title":"AbstractMetadataPropertyType", + "title":"GridLimitsType", + "required":[ + "gridEnvelope" + ], "properties":{ - "owns":{ - "title":"owns", + "gridEnvelope":{ + "title":"gridEnvelope", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/GridEnvelopeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"GridEnvelope", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMetadataPropertyType", + "localPart":"GridLimitsType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "owns" + "gridEnvelope" ] }, - "IsolatedPropertyType":{ + "SurfacePatchArrayPropertyType":{ "type":"object", - "title":"IsolatedPropertyType", - "required":[ - "node", - "edge" - ], + "title":"SurfacePatchArrayPropertyType", "properties":{ - "node":{ - "title":"node", + "abstractSurfacePatch":{ + "title":"abstractSurfacePatch", "allOf":[ { - "$ref":"#/definitions/NodeType" + "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 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Node", + "localPart":"AbstractSurfacePatch", "namespaceURI":"http://www.opengis.net/gml" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SurfacePatchArrayPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "abstractSurfacePatch" + ] + }, + "AbstractTimeComplexType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeObjectType" }, - "edge":{ - "title":"edge", - "allOf":[ - { - "$ref":"#/definitions/EdgeType" + { + "type":"object", + "title":"AbstractTimeComplexType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTimeComplexType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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":"RectifiedGridType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "origin", + "offsetVector" + ] + }, + "DefinitionProxyType":{ + "required":[ + "definitionRef" + ], + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "type":"object", + "title":"DefinitionProxyType", + "properties":{ + "definitionRef":{ + "title":"definitionRef", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"definitionRef", + "namespaceURI":"http://www.opengis.net/gml" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Edge", - "namespaceURI":"http://www.opengis.net/gml" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DefinitionProxyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "definitionRef" + ] + }, + "BaseUnitType":{ + "required":[ + "unitsSystem" + ], + "allOf":[ + { + "$ref":"#/definitions/UnitDefinitionType" }, - "owns":{ - "title":"owns", + { + "type":"object", + "title":"BaseUnitType", + "properties":{ + "unitsSystem":{ + "title":"unitsSystem", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unitsSystem", + "namespaceURI":"http://www.opengis.net/gml" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BaseUnitType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "unitsSystem" + ] + }, + "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" + ] + }, + "TransformationPropertyType":{ + "type":"object", + "title":"TransformationPropertyType", + "required":[ + "transformation" + ], + "properties":{ + "transformation":{ + "title":"transformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/TransformationType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Transformation", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -372,13 +1032,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"IsolatedPropertyType", + "localPart":"TransformationPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "node", - "edge", - "owns", + "transformation", "nilReason", "remoteSchema", "type", @@ -390,256 +1048,144 @@ "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":{ + "PointPropertyType":{ "type":"object", - "title":"TopoSurfacePropertyType", + "title":"PointPropertyType", "required":[ - "topoSurface" + "point" ], "properties":{ - "topoSurface":{ - "title":"topoSurface", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/TopoSurfaceType" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"TopoSurface", + "localPart":"Point", "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", + "localPart":"nilReason", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TopoSurfacePropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "topoSurface", - "owns" - ] - }, - "SolidArrayPropertyType":{ - "type":"object", - "title":"SolidArrayPropertyType", - "properties":{ - "abstractSolid":{ - "title":"abstractSolid", + }, + "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/AbstractSolidType" - } - }, - "elementName":{ - "localPart":"AbstractSolid", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractSolid", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml" } }, - "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":"SolidArrayPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "abstractSolid", - "owns" - ] - }, - "EllipsoidType":{ - "required":[ - "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" - } + "href":{ + "title":"href", + "allOf":[ + { + "$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":"EllipsoidType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "semiMajorAxis", - "secondDefiningParameter" - ] - }, - "TopoPointPropertyType":{ - "type":"object", - "title":"TopoPointPropertyType", - "required":[ - "topoPoint" - ], - "properties":{ - "topoPoint":{ - "title":"topoPoint", + }, + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/TopoPointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TopoPoint", - "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" } }, "owns":{ @@ -658,43 +1204,107 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TopoPointPropertyType", + "localPart":"PointPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "topoPoint", + "point", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", "owns" ] }, - "MultiGeometryPropertyType":{ - "type":"object", - "title":"MultiGeometryPropertyType", + "OperationParameterGroupType":{ "required":[ - "abstractGeometricAggregate" + "generalOperationParameter" ], - "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" + "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":"AbstractGeometricAggregate", + "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" + ] + }, + "GeodeticDatumPropertyType":{ + "type":"object", + "title":"GeodeticDatumPropertyType", + "required":[ + "geodeticDatum" + ], + "properties":{ + "geodeticDatum":{ + "title":"geodeticDatum", + "allOf":[ + { + "$ref":"#/definitions/GeodeticDatumType" + } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometricAggregate", + "localPart":"GeodeticDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -817,28 +1427,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":"MultiGeometryPropertyType", + "localPart":"GeodeticDatumPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractGeometricAggregate", + "geodeticDatum", "nilReason", "remoteSchema", "type", @@ -847,167 +1444,68 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "AbstractRingType":{ + "GeometricComplexPropertyType":{ "type":"object", - "title":"AbstractRingType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractRingType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "GeodeticDatumType":{ + "title":"GeometricComplexPropertyType", "required":[ - "primeMeridian", - "ellipsoid" + "geometricComplex", + "compositeCurve", + "compositeSurface", + "compositeSolid" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDatumType" + "properties":{ + "geometricComplex":{ + "title":"geometricComplex", + "allOf":[ + { + "$ref":"#/definitions/GeometricComplexType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GeometricComplex", + "namespaceURI":"http://www.opengis.net/gml" + } }, - { - "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" - } + "compositeCurve":{ + "title":"compositeCurve", + "allOf":[ + { + "$ref":"#/definitions/CompositeCurveType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CompositeCurve", + "namespaceURI":"http://www.opengis.net/gml" } - } - ], - "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":"array", - "items":{ - "$ref":"#/definitions/TimeCalendarEraPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"referenceFrame", - "namespaceURI":"http://www.opengis.net/gml" - } + "compositeSurface":{ + "title":"compositeSurface", + "allOf":[ + { + "$ref":"#/definitions/CompositeSurfaceType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CompositeSurface", + "namespaceURI":"http://www.opengis.net/gml" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeCalendarType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "referenceFrame" - ] - }, - "ProcedurePropertyType":{ - "type":"object", - "title":"ProcedurePropertyType", - "required":[ - "abstractFeature" - ], - "properties":{ - "abstractFeature":{ - "title":"abstractFeature", + }, + "compositeSolid":{ + "title":"compositeSolid", "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/CompositeSolidType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractFeature", + "localPart":"CompositeSolid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -1147,11 +1645,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ProcedurePropertyType", + "localPart":"GeometricComplexPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractFeature", + "geometricComplex", + "compositeCurve", + "compositeSurface", + "compositeSolid", "nilReason", "remoteSchema", "type", @@ -1164,26 +1665,93 @@ "owns" ] }, - "OperationParameterGroupPropertyType":{ + "TimeTopologyComplexType":{ + "required":[ + "primitive" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeComplexType" + }, + { + "type":"object", + "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":"TimeTopologyComplexType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "primitive" + ] + }, + "DirectedTopoSolidPropertyType":{ "type":"object", - "title":"OperationParameterGroupPropertyType", + "title":"DirectedTopoSolidPropertyType", "required":[ - "operationParameterGroup" + "topoSolid" ], "properties":{ - "operationParameterGroup":{ - "title":"operationParameterGroup", + "topoSolid":{ + "title":"topoSolid", "allOf":[ { - "$ref":"#/definitions/OperationParameterGroupType" + "$ref":"#/definitions/TopoSolidType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationParameterGroup", + "localPart":"TopoSolid", "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":[ @@ -1307,11 +1875,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterGroupPropertyType", + "localPart":"DirectedTopoSolidPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "operationParameterGroup", + "topoSolid", + "orientation", + "owns", "nilReason", "remoteSchema", "type", @@ -1323,225 +1893,196 @@ "actuate" ] }, - "MultiSolidType":{ + "CubicSplineType":{ + "required":[ + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "vectorAtStart", + "vectorAtEnd" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGeometricAggregateType" + "$ref":"#/definitions/AbstractCurveSegmentType" }, { "type":"object", - "title":"MultiSolidType", + "title":"CubicSplineType", "properties":{ - "solidMember":{ - "title":"solidMember", + "posOrPointPropertyOrPointRep":{ + "title":"posOrPointPropertyOrPointRep", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SolidPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"solidMember", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "solidMembers":{ - "title":"solidMembers", + "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/SolidArrayPropertyType" + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"solidMembers", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiSolidType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "solidMember", - "solidMembers" - ] - }, - "InlinePropertyType":{ - "type":"object", - "title":"InlinePropertyType", - "required":[ - "abstractObject" - ], - "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" + }, + "coordinates":{ + "title":"coordinates", + "allOf":[ + { + "$ref":"#/definitions/CoordinatesType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractObject", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/gml" } - } - ], - "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":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"InlinePropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "abstractObject", - "owns" - ] - }, - "VerticalCRSType":{ - "required":[ - "verticalCS", - "verticalDatum" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCRSType" - }, - { - "type":"object", - "title":"VerticalCRSType", - "properties":{ - "verticalCS":{ - "title":"verticalCS", + }, + "vectorAtStart":{ + "title":"vectorAtStart", "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" - } + "$ref":"#/definitions/VectorType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"verticalCS", + "localPart":"vectorAtStart", "namespaceURI":"http://www.opengis.net/gml" } }, - "verticalDatum":{ - "title":"verticalDatum", + "vectorAtEnd":{ + "title":"vectorAtEnd", "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" - } + "$ref":"#/definitions/VectorType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"verticalDatum", + "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":"VerticalCRSType", + "localPart":"CubicSplineType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "verticalCS", - "verticalDatum" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "vectorAtStart", + "vectorAtEnd", + "interpolation", + "degree" ] }, - "OrientableSurfaceType":{ - "required":[ - "baseSurface" - ], + "RelatedTimeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"#/definitions/TimePrimitivePropertyType" }, { "type":"object", - "title":"OrientableSurfaceType", + "title":"RelatedTimeType", "properties":{ - "baseSurface":{ - "title":"baseSurface", - "allOf":[ - { - "$ref":"#/definitions/SurfacePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"baseSurface", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "orientation":{ - "title":"orientation", + "relativePosition":{ + "title":"relativePosition", "allOf":[ { - "$ref":"#/definitions/SignType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"orientation", + "localPart":"relativePosition", "namespaceURI":"" } } @@ -1550,71 +2091,48 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OrientableSurfaceType", + "localPart":"RelatedTimeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "baseSurface", - "orientation" + "relativePosition" ] }, - "MeasureType":{ - "type":"object", - "title":"MeasureType", - "required":[ - "uom" - ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"value" + "CircleByCenterPointType":{ + "allOf":[ + { + "$ref":"#/definitions/ArcByCenterPointType" }, - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" + { + "type":"object", + "title":"CircleByCenterPointType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MeasureType", + "localPart":"CircleByCenterPointType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "value", - "uom" - ] + } }, - "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" } }, @@ -1754,11 +2272,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeOrdinalEraPropertyType", + "localPart":"TimeCalendarEraPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeOrdinalEra", + "timeCalendarEra", "nilReason", "remoteSchema", "type", @@ -1771,395 +2289,453 @@ "owns" ] }, - "AbstractSurfacePatchType":{ - "type":"object", - "title":"AbstractSurfacePatchType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractSurfacePatchType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "CoordinateSystemPropertyType":{ + "AbstractGMLType":{ "type":"object", - "title":"CoordinateSystemPropertyType", + "title":"AbstractGMLType", "required":[ - "abstractCoordinateSystem" + "id" ], "properties":{ - "abstractCoordinateSystem":{ - "title":"abstractCoordinateSystem", + "metaDataProperty":{ + "title":"metaDataProperty", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractCoordinateSystemType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/MetaDataPropertyType" }, - "elementName":{ - "localPart":"AbstractCoordinateSystem", - "namespaceURI":"http://www.opengis.net/gml" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCoordinateSystem", + "localPart":"metaDataProperty", "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", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/StringOrRefType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", + "propertyType":"element", + "elementName":{ + "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", + "descriptionReference":{ + "title":"descriptionReference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ReferenceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"descriptionReference", + "namespaceURI":"http://www.opengis.net/gml" } }, - "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" } }, - "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" } }, - "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":"CoordinateSystemPropertyType", + "localPart":"AbstractGMLType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractCoordinateSystem", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "metaDataProperty", + "description", + "descriptionReference", + "identifier", + "name", + "id" ] }, - "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" + "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" + } + } + ] }, - "value":{ - "$ref":"#/definitions/AbstractSurfaceType" - } - }, - "elementName":{ - "localPart":"AbstractSurface", - "namespaceURI":"http://www.opengis.net/gml" + "minItems":2 } - }, - "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":"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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SurfaceArrayPropertyType", + "localPart":"LineStringType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractSurface", - "owns" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates" ] }, - "LinearRingPropertyType":{ - "type":"object", - "title":"LinearRingPropertyType", + "OperationMethodType":{ "required":[ - "linearRing" + "formula" ], - "properties":{ - "linearRing":{ - "title":"linearRing", - "allOf":[ - { - "$ref":"#/definitions/LinearRingType" + "allOf":[ + { + "$ref":"#/definitions/IdentifiedObjectType" + }, + { + "type":"object", + "title":"OperationMethodType", + "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", + "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", + "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", + "namespaceURI":"http://www.opengis.net/gml" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LinearRing", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearRingPropertyType", + "localPart":"OperationMethodType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "linearRing" + "formula", + "sourceDimensions", + "targetDimensions", + "generalOperationParameter" ] }, - "ArrayAssociationType":{ - "type":"object", - "title":"ArrayAssociationType", - "properties":{ - "abstractObject":{ - "title":"abstractObject", - "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" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractObject", - "namespaceURI":"http://www.opengis.net/gml" + "GeodesicType":{ + "allOf":[ + { + "$ref":"#/definitions/GeodesicStringType" + }, + { + "type":"object", + "title":"GeodesicType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GeodesicType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "OrientableCurveType":{ + "required":[ + "baseCurve" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCurveType" }, - "owns":{ - "title":"owns", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + { + "type":"object", + "title":"OrientableCurveType", + "properties":{ + "baseCurve":{ + "title":"baseCurve", + "allOf":[ + { + "$ref":"#/definitions/CurvePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"baseCurve", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "orientation":{ + "title":"orientation", + "allOf":[ + { + "$ref":"#/definitions/SignType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"orientation", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ArrayAssociationType", + "localPart":"OrientableCurveType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractObject", - "owns" + "baseCurve", + "orientation" ] }, - "DerivedCRSType":{ - "required":[ - "baseCRS", - "derivedCRSType", - "coordinateSystem" - ], + "CompositeValueType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeneralDerivedCRSType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"DerivedCRSType", + "title":"CompositeValueType", "properties":{ - "baseCRS":{ - "title":"baseCRS", + "valueComponent":{ + "title":"valueComponent", "allOf":[ { - "$ref":"#/definitions/SingleCRSPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/ValuePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"baseCRS", + "localPart":"valueComponent", "namespaceURI":"http://www.opengis.net/gml" } }, - "derivedCRSType":{ - "title":"derivedCRSType", + "valueComponents":{ + "title":"valueComponents", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/ValueArrayPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"derivedCRSType", + "localPart":"valueComponents", "namespaceURI":"http://www.opengis.net/gml" } }, - "coordinateSystem":{ - "title":"coordinateSystem", + "aggregationType":{ + "title":"aggregationType", "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" - } + "$ref":"#/definitions/AggregationType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"coordinateSystem", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" } } } @@ -2167,90 +2743,60 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DerivedCRSType", + "localPart":"CompositeValueType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "baseCRS", - "derivedCRSType", - "coordinateSystem" + "valueComponent", + "valueComponents", + "aggregationType" ] }, - "LocationPropertyType":{ + "ContainerPropertyType":{ "type":"object", - "title":"LocationPropertyType", + "title":"ContainerPropertyType", "required":[ - "abstractGeometry", - "locationKeyWord", - "locationString", - "_null" + "face", + "topoSolid" ], "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", + "face":{ + "title":"face", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/FaceType" } ], "propertyType":"element", "elementName":{ - "localPart":"LocationKeyWord", + "localPart":"Face", "namespaceURI":"http://www.opengis.net/gml" } }, - "locationString":{ - "title":"locationString", + "topoSolid":{ + "title":"topoSolid", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/TopoSolidType" } ], "propertyType":"element", "elementName":{ - "localPart":"LocationString", + "localPart":"TopoSolid", "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":{ @@ -2376,14 +2922,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LocationPropertyType", + "localPart":"ContainerPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractGeometry", - "locationKeyWord", - "locationString", - "_null", + "face", + "topoSolid", + "owns", "nilReason", "remoteSchema", "type", @@ -2395,55 +2940,101 @@ "actuate" ] }, - "OffsetCurveType":{ - "required":[ - "offsetBase", - "distance" - ], + "AbstractTimeObjectType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"OffsetCurveType", + "title":"AbstractTimeObjectType", "properties":{ - "offsetBase":{ - "title":"offsetBase", - "allOf":[ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTimeObjectType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "AbstractDatumType":{ + "required":[ + "scope" + ], + "allOf":[ + { + "$ref":"#/definitions/IdentifiedObjectType" + }, + { + "type":"object", + "title":"AbstractDatumType", + "properties":{ + "domainOfValidity":{ + "title":"domainOfValidity", + "allOf":[ { - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/DomainOfValidity" } ], "propertyType":"element", "elementName":{ - "localPart":"offsetBase", + "localPart":"domainOfValidity", "namespaceURI":"http://www.opengis.net/gml" } }, - "distance":{ - "title":"distance", + "scope":{ + "title":"scope", "allOf":[ { - "$ref":"#/definitions/LengthType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"distance", + "localPart":"scope", "namespaceURI":"http://www.opengis.net/gml" } }, - "refDirection":{ - "title":"refDirection", + "anchorDefinition":{ + "title":"anchorDefinition", "allOf":[ { - "$ref":"#/definitions/VectorType" + "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", + "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":"refDirection", + "localPart":"realizationEpoch", "namespaceURI":"http://www.opengis.net/gml" } } @@ -2452,50 +3043,351 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OffsetCurveType", + "localPart":"AbstractDatumType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "offsetBase", - "distance", - "refDirection" + "domainOfValidity", + "scope", + "anchorDefinition", + "realizationEpoch" ] }, - "IdentifiedObjectType":{ + "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" + ] + }, + "BagType":{ "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"IdentifiedObjectType", + "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":"IdentifiedObjectType", + "localPart":"BagType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "member", + "members" + ] + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "coordinateOperationAccuracy":{ + "title":"coordinateOperationAccuracy", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateOperationAccuracy" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coordinateOperationAccuracy", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "sourceCRS":{ + "title":"sourceCRS", + "allOf":[ + { + "$ref":"#/definitions/CRSPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractCoordinateOperationType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "domainOfValidity", + "scope", + "operationVersion", + "coordinateOperationAccuracy", + "sourceCRS", + "targetCRS" + ] + }, + "GridLengthType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + }, + { + "type":"object", + "title":"GridLengthType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GridLengthType", "namespaceURI":"http://www.opengis.net/gml" } }, - "GeographicCRSPropertyType":{ + "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" + ] + }, + "LinearCSPropertyType":{ "type":"object", - "title":"GeographicCRSPropertyType", + "title":"LinearCSPropertyType", "required":[ - "geographicCRS" + "linearCS" ], "properties":{ - "geographicCRS":{ - "title":"geographicCRS", + "linearCS":{ + "title":"linearCS", "allOf":[ { - "$ref":"#/definitions/GeographicCRSType" + "$ref":"#/definitions/LinearCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"GeographicCRS", + "localPart":"LinearCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -2622,11 +3514,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeographicCRSPropertyType", + "localPart":"LinearCSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geographicCRS", + "linearCS", "nilReason", "remoteSchema", "type", @@ -2638,28 +3530,12 @@ "actuate" ] }, - "TimeCalendarEraPropertyType":{ + "TimePositionType":{ "type":"object", - "title":"TimeCalendarEraPropertyType", - "required":[ - "timeCalendarEra" - ], + "title":"TimePositionType", "properties":{ - "timeCalendarEra":{ - "title":"timeCalendarEra", - "allOf":[ - { - "$ref":"#/definitions/TimeCalendarEraType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeCalendarEra", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "nilReason":{ - "title":"nilReason", + "value":{ + "title":"value", "allOf":[ { "type":"array", @@ -2668,14 +3544,10 @@ } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" - } + "propertyType":"value" }, - "remoteSchema":{ - "title":"remoteSchema", + "frame":{ + "title":"frame", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -2683,99 +3555,124 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"frame", + "namespaceURI":"" } }, - "type":{ - "title":"type", + "calendarEraName":{ + "title":"calendarEraName", "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":"calendarEraName", + "namespaceURI":"" } }, - "href":{ - "title":"href", + "indeterminatePosition":{ + "title":"indeterminatePosition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TimeIndeterminateValueType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"indeterminatePosition", + "namespaceURI":"" } - }, - "role":{ - "title":"role", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimePositionType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "value", + "frame", + "calendarEraName", + "indeterminatePosition" + ] + }, + "CurveArrayPropertyType":{ + "type":"object", + "title":"CurveArrayPropertyType", + "properties":{ + "abstractCurve":{ + "title":"abstractCurve", "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/AbstractCurveType" + } + }, + "elementName":{ + "localPart":"AbstractCurve", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$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":"elementRef", + "elementName":{ + "localPart":"AbstractCurve", + "namespaceURI":"http://www.opengis.net/gml" } }, - "show":{ - "title":"show", + "owns":{ + "title":"owns", "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":"owns", + "namespaceURI":"" } - }, - "actuate":{ - "title":"actuate", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CurveArrayPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "abstractCurve", + "owns" + ] + }, + "TopoPointPropertyType":{ + "type":"object", + "title":"TopoPointPropertyType", + "required":[ + "topoPoint" + ], + "properties":{ + "topoPoint":{ + "title":"topoPoint", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/TopoPointType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"TopoPoint", + "namespaceURI":"http://www.opengis.net/gml" } }, "owns":{ @@ -2794,99 +3691,122 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeCalendarEraPropertyType", + "localPart":"TopoPointPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeCalendarEra", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", + "topoPoint", "owns" ] }, - "MultiSolidCoverageType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDiscreteCoverageType" - }, - { - "type":"object", - "title":"MultiSolidCoverageType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiSolidCoverageType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TimeCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"TimeCSType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeCSType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "ArcByBulgeType":{ + "AbstractGeometryType":{ "allOf":[ { - "$ref":"#/definitions/ArcStringByBulgeType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"ArcByBulgeType", + "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":"ArcByBulgeType", + "localPart":"AbstractGeometryType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "srsName", + "srsDimension", + "axisLabels", + "uomLabels" + ] }, - "DirectedObservationAtDistanceType":{ + "TimeOrdinalReferenceSystemType":{ "required":[ - "distance" + "component" ], "allOf":[ { - "$ref":"#/definitions/DirectedObservationType" + "$ref":"#/definitions/TimeReferenceSystemType" }, { "type":"object", - "title":"DirectedObservationAtDistanceType", + "title":"TimeOrdinalReferenceSystemType", "properties":{ - "distance":{ - "title":"distance", + "component":{ + "title":"component", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "type":"array", + "items":{ + "$ref":"#/definitions/TimeOrdinalEraPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"distance", + "localPart":"component", "namespaceURI":"http://www.opengis.net/gml" } } @@ -2895,172 +3815,85 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DirectedObservationAtDistanceType", + "localPart":"TimeOrdinalReferenceSystemType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "distance" + "component" ] }, - "EnvelopeType":{ + "FeatureArrayPropertyType":{ "type":"object", - "title":"EnvelopeType", - "required":[ - "lowerCorner", - "upperCorner", - "pos", - "coordinates" - ], + "title":"FeatureArrayPropertyType", "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", + "abstractFeature":{ + "title":"abstractFeature", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DirectPositionType" + "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" + } }, - "maxItems":2, - "minItems":2 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "coordinates":{ - "title":"coordinates", - "allOf":[ - { - "$ref":"#/definitions/CoordinatesType" + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"coordinates", + "localPart":"AbstractFeature", "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":"EnvelopeType", + "localPart":"FeatureArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "lowerCorner", - "upperCorner", - "pos", - "coordinates", - "srsName", - "srsDimension", - "axisLabels", - "uomLabels" + "abstractFeature" ] }, - "ImageCRSPropertyType":{ + "CurvePropertyType":{ "type":"object", - "title":"ImageCRSPropertyType", + "title":"CurvePropertyType", "required":[ - "imageCRS" + "abstractCurve" ], "properties":{ - "imageCRS":{ - "title":"imageCRS", + "abstractCurve":{ + "title":"abstractCurve", "allOf":[ { - "$ref":"#/definitions/ImageCRSType" + "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":"ImageCRS", + "localPart":"AbstractCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -3183,15 +4016,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":"ImageCRSPropertyType", + "localPart":"CurvePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "imageCRS", + "abstractCurve", "nilReason", "remoteSchema", "type", @@ -3200,26 +4046,27 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "MultiCurvePropertyType":{ + "VerticalDatumPropertyType":{ "type":"object", - "title":"MultiCurvePropertyType", + "title":"VerticalDatumPropertyType", "required":[ - "multiCurve" + "verticalDatum" ], "properties":{ - "multiCurve":{ - "title":"multiCurve", + "verticalDatum":{ + "title":"verticalDatum", "allOf":[ { - "$ref":"#/definitions/MultiCurveType" + "$ref":"#/definitions/VerticalDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiCurve", + "localPart":"VerticalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -3342,28 +4189,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":"MultiCurvePropertyType", + "localPart":"VerticalDatumPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "multiCurve", + "verticalDatum", "nilReason", "remoteSchema", "type", @@ -3372,27 +4206,35 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "CategoryPropertyType":{ + "RangeParametersType":{ "type":"object", - "title":"CategoryPropertyType", - "required":[ - "category" - ], + "title":"RangeParametersType", "properties":{ - "category":{ - "title":"category", + "abstractValue":{ + "title":"abstractValue", "allOf":[ { - "$ref":"#/definitions/Category" + "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":"Category", + "localPart":"AbstractValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -3515,15 +4357,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":"CategoryPropertyType", + "localPart":"RangeParametersType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "category", + "abstractValue", "nilReason", "remoteSchema", "type", @@ -3532,18 +4387,19 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "SingleOperationPropertyType":{ + "ProcedurePropertyType":{ "type":"object", - "title":"SingleOperationPropertyType", + "title":"ProcedurePropertyType", "required":[ - "abstractSingleOperation" + "abstractFeature" ], "properties":{ - "abstractSingleOperation":{ - "title":"abstractSingleOperation", + "abstractFeature":{ + "title":"abstractFeature", "allOf":[ { "type":"object", @@ -3552,18 +4408,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/AbstractFeatureType" } }, "elementName":{ - "localPart":"AbstractSingleOperation", + "localPart":"AbstractFeature", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractSingleOperation", + "localPart":"AbstractFeature", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -3686,15 +4542,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":"SingleOperationPropertyType", + "localPart":"ProcedurePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractSingleOperation", + "abstractFeature", "nilReason", "remoteSchema", "type", @@ -3703,131 +4572,175 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "ArcStringType":{ + "KnotType":{ + "type":"object", + "title":"KnotType", "required":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates" + "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" + ] + }, + "ConversionToPreferredUnitType":{ + "required":[ + "factor", + "formula" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/UnitOfMeasureType" }, { "type":"object", - "title":"ArcStringType", + "title":"ConversionToPreferredUnitType", "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":3 - } - ], - "propertyType":"elementRefs" - }, - "posList":{ - "title":"posList", + "factor":{ + "title":"factor", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"posList", + "localPart":"factor", "namespaceURI":"http://www.opengis.net/gml" } }, - "coordinates":{ - "title":"coordinates", + "formula":{ + "title":"formula", "allOf":[ { - "$ref":"#/definitions/CoordinatesType" + "$ref":"#/definitions/FormulaType" } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"formula", "namespaceURI":"http://www.opengis.net/gml" } - }, - "interpolation":{ - "title":"interpolation", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ConversionToPreferredUnitType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "factor", + "formula" + ] + }, + "PriorityLocationPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/LocationPropertyType" + }, + { + "type":"object", + "title":"PriorityLocationPropertyType", + "properties":{ + "priority":{ + "title":"priority", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"interpolation", + "localPart":"priority", "namespaceURI":"" } - }, - "numArc":{ - "title":"numArc", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PriorityLocationPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "priority" + ] + }, + "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/integer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"numArc", + "localPart":"frame", "namespaceURI":"" } } @@ -3836,56 +4749,104 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ArcStringType", + "localPart":"AbstractTimeGeometricPrimitiveType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "interpolation", - "numArc" + "frame" ] }, - "CompositeSurfaceType":{ + "KnotPropertyType":{ + "type":"object", + "title":"KnotPropertyType", "required":[ - "surfaceMember" + "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" + ] + }, + "AbstractRingType":{ + "type":"object", + "title":"AbstractRingType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractRingType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "LengthType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + }, + { + "type":"object", + "title":"LengthType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LengthType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "ConeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"#/definitions/AbstractGriddedSurfaceType" }, { "type":"object", - "title":"CompositeSurfaceType", + "title":"ConeType", "properties":{ - "surfaceMember":{ - "title":"surfaceMember", + "horizontalCURVETYPE":{ + "title":"horizontalCURVETYPE", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SurfacePropertyType" - }, - "minItems":1 + "$ref":"#/definitions/CurveInterpolationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"surfaceMember", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"horizontalCurveType", + "namespaceURI":"" } }, - "aggregationType":{ - "title":"aggregationType", + "verticalCURVETYPE":{ + "title":"verticalCURVETYPE", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "$ref":"#/definitions/CurveInterpolationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"aggregationType", + "localPart":"verticalCurveType", "namespaceURI":"" } } @@ -3894,31 +4855,65 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CompositeSurfaceType", + "localPart":"ConeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "surfaceMember", - "aggregationType" + "horizontalCURVETYPE", + "verticalCURVETYPE" ] }, - "CylindricalCSPropertyType":{ + "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" + ] + }, + "EllipsoidalCSPropertyType":{ "type":"object", - "title":"CylindricalCSPropertyType", + "title":"EllipsoidalCSPropertyType", "required":[ - "cylindricalCS" + "ellipsoidalCS" ], "properties":{ - "cylindricalCS":{ - "title":"cylindricalCS", + "ellipsoidalCS":{ + "title":"ellipsoidalCS", "allOf":[ { - "$ref":"#/definitions/CylindricalCSType" + "$ref":"#/definitions/EllipsoidalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"CylindricalCS", + "localPart":"EllipsoidalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -4045,11 +5040,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CylindricalCSPropertyType", + "localPart":"EllipsoidalCSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "cylindricalCS", + "ellipsoidalCS", "nilReason", "remoteSchema", "type", @@ -4061,109 +5056,39 @@ "actuate" ] }, - "AbstractGriddedSurfaceType":{ - "required":[ - "pointGridRows" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractParametricCurveSurfaceType" - }, - { - "type":"object", - "title":"AbstractGriddedSurfaceType", - "properties":{ - "pointGridRows":{ - "title":"pointGridRows", - "allOf":[ - { - "$ref":"#/definitions/AbstractGriddedSurfaceType.Rows" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rows", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "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", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "pointGridRows", - "rows", - "columns" - ] - }, - "TemporalDatumBaseType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDatumType" - }, - { - "type":"object", - "title":"TemporalDatumBaseType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TemporalDatumBaseType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TimeTopologyComplexPropertyType":{ + "DirectedEdgePropertyType":{ "type":"object", - "title":"TimeTopologyComplexPropertyType", + "title":"DirectedEdgePropertyType", "required":[ - "timeTopologyComplex" + "edge" ], "properties":{ - "timeTopologyComplex":{ - "title":"timeTopologyComplex", + "edge":{ + "title":"edge", "allOf":[ { - "$ref":"#/definitions/TimeTopologyComplexType" + "$ref":"#/definitions/EdgeType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeTopologyComplex", + "localPart":"Edge", "namespaceURI":"http://www.opengis.net/gml" } }, + "orientation":{ + "title":"orientation", + "allOf":[ + { + "$ref":"#/definitions/SignType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"orientation", + "namespaceURI":"" + } + }, "owns":{ "title":"owns", "allOf":[ @@ -4300,11 +5225,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeTopologyComplexPropertyType", + "localPart":"DirectedEdgePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeTopologyComplex", + "edge", + "orientation", "owns", "nilReason", "remoteSchema", @@ -4317,315 +5243,56 @@ "actuate" ] }, - "AbstractContinuousCoverageType":{ + "TimeCoordinateSystemType":{ + "required":[ + "originPosition", + "origin", + "interval" + ], "allOf":[ { - "$ref":"#/definitions/AbstractCoverageType" + "$ref":"#/definitions/TimeReferenceSystemType" }, { "type":"object", - "title":"AbstractContinuousCoverageType", - "properties":{ - "coverageFunction":{ - "title":"coverageFunction", - "allOf":[ - { - "$ref":"#/definitions/CoverageFunctionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coverageFunction", - "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" - }, - { - "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GridType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "limits", - "gridAxisLabels", - "axisName", - "dimension" - ] - }, - "MultiCurveDomainType":{ - "allOf":[ - { - "$ref":"#/definitions/DomainSetType" - }, - { - "type":"object", - "title":"MultiCurveDomainType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiCurveDomainType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "MovingObjectStatusType":{ - "required":[ - "position", - "pos", - "locationName", - "locationReference", - "location" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractTimeSliceType" - }, - { - "type":"object", - "title":"MovingObjectStatusType", + "title":"TimeCoordinateSystemType", "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", + "originPosition":{ + "title":"originPosition", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"elevation", + "localPart":"originPosition", "namespaceURI":"http://www.opengis.net/gml" } }, - "status":{ - "title":"status", + "origin":{ + "title":"origin", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/TimeInstantPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"status", + "localPart":"origin", "namespaceURI":"http://www.opengis.net/gml" } }, - "statusReference":{ - "title":"statusReference", + "interval":{ + "title":"interval", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/TimeIntervalLengthType" } ], "propertyType":"element", "elementName":{ - "localPart":"statusReference", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/gml" } } @@ -4634,119 +5301,47 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MovingObjectStatusType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "position", - "pos", - "locationName", - "locationReference", - "location", - "speed", - "bearing", - "acceleration", - "elevation", - "status", - "statusReference" - ] - }, - "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":"TimeCoordinateSystemType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "priority" + "originPosition", + "origin", + "interval" ] }, - "MeasureOrNilReasonListType":{ + "TimeNodePropertyType":{ "type":"object", - "title":"MeasureOrNilReasonListType", + "title":"TimeNodePropertyType", "required":[ - "uom" + "timeNode" ], "properties":{ - "value":{ - "title":"value", + "timeNode":{ + "title":"timeNode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TimeNodeType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"TimeNode", + "namespaceURI":"http://www.opengis.net/gml" + } }, - "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":"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", @@ -4871,11 +5466,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationMethodPropertyType", + "localPart":"TimeNodePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "operationMethod", + "timeNode", + "owns", "nilReason", "remoteSchema", "type", @@ -4887,92 +5483,62 @@ "actuate" ] }, - "TimeTopologyComplexType":{ - "required":[ - "primitive" + "IdentifiedObjectType":{ + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "type":"object", + "title":"IdentifiedObjectType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IdentifiedObjectType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "DefinitionBaseType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimeComplexType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"TimeTopologyComplexType", + "title":"DefinitionBaseType", "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":"DefinitionBaseType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "primitive" - ] + } }, - "GeometryPropertyType":{ + "OperationParameterPropertyType":{ "type":"object", - "title":"GeometryPropertyType", + "title":"OperationParameterPropertyType", "required":[ - "abstractGeometry" + "operationParameter" ], "properties":{ - "abstractGeometry":{ - "title":"abstractGeometry", + "operationParameter":{ + "title":"operationParameter", "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/OperationParameterType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometry", + "localPart":"OperationParameter", "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":[ @@ -5096,12 +5662,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeometryPropertyType", + "localPart":"OperationParameterPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractGeometry", - "owns", + "operationParameter", "nilReason", "remoteSchema", "type", @@ -5113,51 +5678,104 @@ "actuate" ] }, - "TimeTopologyPrimitivePropertyType":{ - "type":"object", - "title":"TimeTopologyPrimitivePropertyType", + "TimeEdgeType":{ "required":[ - "abstractTimeTopologyPrimitive" + "start", + "end" ], - "properties":{ - "abstractTimeTopologyPrimitive":{ - "title":"abstractTimeTopologyPrimitive", - "allOf":[ - { - "type":"object", + "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" + ] + }, + "CoordinateOperationPropertyType":{ + "type":"object", + "title":"CoordinateOperationPropertyType", + "required":[ + "abstractCoordinateOperation" + ], + "properties":{ + "abstractCoordinateOperation":{ + "title":"abstractCoordinateOperation", + "allOf":[ + { + "type":"object", "properties":{ "name":{ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"AbstractTimeTopologyPrimitive", + "localPart":"AbstractCoordinateOperation", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractTimeTopologyPrimitive", + "localPart":"AbstractCoordinateOperation", "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":[ @@ -5281,12 +5899,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeTopologyPrimitivePropertyType", + "localPart":"CoordinateOperationPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractTimeTopologyPrimitive", - "owns", + "abstractCoordinateOperation", "nilReason", "remoteSchema", "type", @@ -5298,23 +5915,118 @@ "actuate" ] }, - "TimePeriodPropertyType":{ + "AbstractGriddedSurfaceType":{ + "required":[ + "pointGridRows" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractParametricCurveSurfaceType" + }, + { + "type":"object", + "title":"AbstractGriddedSurfaceType", + "properties":{ + "pointGridRows":{ + "title":"pointGridRows", + "allOf":[ + { + "$ref":"#/definitions/AbstractGriddedSurfaceType.Rows" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rows", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "pointGridRows", + "rows", + "columns" + ] + }, + "TimeType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + }, + { + "type":"object", + "title":"TimeType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "CoordinateSystemPropertyType":{ "type":"object", - "title":"TimePeriodPropertyType", + "title":"CoordinateSystemPropertyType", "required":[ - "timePeriod" + "abstractCoordinateSystem" ], "properties":{ - "timePeriod":{ - "title":"timePeriod", + "abstractCoordinateSystem":{ + "title":"abstractCoordinateSystem", "allOf":[ { - "$ref":"#/definitions/TimePeriodType" + "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":"TimePeriod", + "localPart":"AbstractCoordinateSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -5437,28 +6149,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":"CoordinateSystemPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timePeriod", + "abstractCoordinateSystem", "nilReason", "remoteSchema", "type", @@ -5467,82 +6166,138 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "CodeWithAuthorityType":{ + "Category":{ "allOf":[ { "$ref":"#/definitions/CodeType" }, { "type":"object", - "title":"CodeWithAuthorityType", + "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", - "typeName":{ - "localPart":"CodeWithAuthorityType", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertiesOrder":[ + "nilReason" + ] }, - "AreaType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - }, - { - "type":"object", - "title":"AreaType", - "properties":{ - } - } + "LinearRingType":{ + "required":[ + "posOrPointPropertyOrPointRep", + "posList", + "coordinates" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AreaType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "MultiSurfaceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometricAggregateType" + "$ref":"#/definitions/AbstractRingType" }, { "type":"object", - "title":"MultiSurfaceType", + "title":"LinearRingType", "properties":{ - "surfaceMember":{ - "title":"surfaceMember", + "posOrPointPropertyOrPointRep":{ + "title":"posOrPointPropertyOrPointRep", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SurfacePropertyType" + "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 + "minItems":4 + } + ], + "propertyType":"elementRefs" + }, + "posList":{ + "title":"posList", + "allOf":[ + { + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"surfaceMember", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml" } }, - "surfaceMembers":{ - "title":"surfaceMembers", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "$ref":"#/definitions/SurfaceArrayPropertyType" + "$ref":"#/definitions/CoordinatesType" } ], "propertyType":"element", "elementName":{ - "localPart":"surfaceMembers", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/gml" } } @@ -5551,218 +6306,91 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiSurfaceType", + "localPart":"LinearRingType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "surfaceMember", - "surfaceMembers" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates" ] }, - "EngineeringCRSType":{ - "required":[ - "coordinateSystem", - "engineeringDatum" - ], + "EllipsoidalCSType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCRSType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"EngineeringCRSType", + "title":"EllipsoidalCSType", "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", + "localPart":"EllipsoidalCSType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "coordinateSystem", - "engineeringDatum" - ] + } }, - "AngleChoiceType":{ + "DatumPropertyType":{ "type":"object", - "title":"AngleChoiceType", + "title":"DatumPropertyType", "required":[ - "angle", - "dmsAngle" + "abstractDatum" ], "properties":{ - "angle":{ - "title":"angle", + "abstractDatum":{ + "title":"abstractDatum", "allOf":[ { - "$ref":"#/definitions/AngleType" + "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":"angle", + "localPart":"AbstractDatum", "namespaceURI":"http://www.opengis.net/gml" } }, - "dmsAngle":{ - "title":"dmsAngle", + "nilReason":{ + "title":"nilReason", "allOf":[ { - "$ref":"#/definitions/DMSAngleType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "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":{ - "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", + "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" } }, @@ -5860,11 +6488,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PrimeMeridianPropertyType", + "localPart":"DatumPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "primeMeridian", + "abstractDatum", "nilReason", "remoteSchema", "type", @@ -5876,23 +6504,387 @@ "actuate" ] }, - "TimeEdgePropertyType":{ + "RangeSetType":{ "type":"object", - "title":"TimeEdgePropertyType", + "title":"RangeSetType", "required":[ - "timeEdge" + "valueArray", + "abstractScalarValueList", + "dataBlock", + "file" ], "properties":{ - "timeEdge":{ - "title":"timeEdge", + "valueArray":{ + "title":"valueArray", "allOf":[ { - "$ref":"#/definitions/TimeEdgeType" + "type":"array", + "items":{ + "$ref":"#/definitions/ValueArrayType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"TimeEdge", + "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", + "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":"RangeSetType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "valueArray", + "abstractScalarValueList", + "dataBlock", + "file" + ] + }, + "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" + ] + }, + "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" + ] + }, + "FeatureCollectionType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureCollectionType" + }, + { + "type":"object", + "title":"FeatureCollectionType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FeatureCollectionType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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" + ] + }, + "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" } }, @@ -6032,11 +7024,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeEdgePropertyType", + "localPart":"TimeTopologyComplexPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeEdge", + "timeTopologyComplex", "owns", "nilReason", "remoteSchema", @@ -6049,254 +7041,33 @@ "actuate" ] }, - "TimeEdgeType":{ + "ImageCRSPropertyType":{ + "type":"object", + "title":"ImageCRSPropertyType", "required":[ - "start", - "end" + "imageCRS" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" + "properties":{ + "imageCRS":{ + "title":"imageCRS", + "allOf":[ + { + "$ref":"#/definitions/ImageCRSType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ImageCRS", + "namespaceURI":"http://www.opengis.net/gml" + } }, - { - "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":{ - "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" - ] - }, - "CoordinateOperationPropertyType":{ - "type":"object", - "title":"CoordinateOperationPropertyType", - "required":[ - "abstractCoordinateOperation" - ], - "properties":{ - "abstractCoordinateOperation":{ - "title":"abstractCoordinateOperation", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractCoordinateOperation", - "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" + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } } ], @@ -6413,11 +7184,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateOperationPropertyType", + "localPart":"ImageCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractCoordinateOperation", + "imageCRS", "nilReason", "remoteSchema", "type", @@ -6429,178 +7200,124 @@ "actuate" ] }, - "CodeOrNilReasonListType":{ + "MultiPointDomainType":{ + "allOf":[ + { + "$ref":"#/definitions/DomainSetType" + }, + { + "type":"object", + "title":"MultiPointDomainType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiPointDomainType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "SecondDefiningParameterPropertyElement":{ "type":"object", - "title":"CodeOrNilReasonListType", + "title":"SecondDefiningParameterPropertyElement", + "required":[ + "secondDefiningParameter" + ], "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", + "secondDefiningParameter":{ + "title":"secondDefiningParameter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/SecondDefiningParameter" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"SecondDefiningParameter", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"CodeOrNilReasonListType", - "namespaceURI":"http://www.opengis.net/gml" - }, "propertiesOrder":[ - "value", - "codeSpace" + "secondDefiningParameter" ] }, - "LinearRingType":{ + "MappingRuleType":{ + "type":"object", + "title":"MappingRuleType", "required":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates" + "ruleDefinition", + "ruleReference" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractRingType" + "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" + } }, - { - "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/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":4 - } - ], - "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" - } + "ruleReference":{ + "title":"ruleReference", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ruleReference", + "namespaceURI":"http://www.opengis.net/gml" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"LinearRingType", + "localPart":"MappingRuleType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates" + "ruleDefinition", + "ruleReference" ] }, - "TimeCSPropertyType":{ + "DomainOfValidity":{ "type":"object", - "title":"TimeCSPropertyType", + "title":"DomainOfValidity", "required":[ - "timeCS" + "exExtent" ], "properties":{ - "timeCS":{ - "title":"timeCS", + "exExtent":{ + "title":"exExtent", "allOf":[ { - "$ref":"#/definitions/TimeCSType" + "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":"TimeCS", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"anyElement" }, "nilReason":{ "title":"nilReason", @@ -6724,12 +7441,8 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"TimeCSPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, "propertiesOrder":[ - "timeCS", + "exExtent", "nilReason", "remoteSchema", "type", @@ -6741,192 +7454,36 @@ "actuate" ] }, - "GeometricComplexType":{ + "GeneralTransformationPropertyType":{ + "type":"object", + "title":"GeneralTransformationPropertyType", "required":[ - "element" + "abstractGeneralTransformation" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryType" - }, - { - "type":"object", - "title":"GeometricComplexType", - "properties":{ - "element":{ - "title":"element", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GeometricPrimitivePropertyType" - }, - "minItems":1 + "properties":{ + "abstractGeneralTransformation":{ + "title":"abstractGeneralTransformation", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractGeneralTransformationType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"element", + "localPart":"AbstractGeneralTransformation", "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LineStringType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates" - ] - }, - "VerticalDatumPropertyType":{ - "type":"object", - "title":"VerticalDatumPropertyType", - "required":[ - "verticalDatum" - ], - "properties":{ - "verticalDatum":{ - "title":"verticalDatum", - "allOf":[ - { - "$ref":"#/definitions/VerticalDatumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"VerticalDatum", - "namespaceURI":"http://www.opengis.net/gml" + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractGeneralTransformation", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -7052,11 +7609,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"VerticalDatumPropertyType", + "localPart":"GeneralTransformationPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "verticalDatum", + "abstractGeneralTransformation", "nilReason", "remoteSchema", "type", @@ -7068,25 +7625,18 @@ "actuate" ] }, - "PolarCSPropertyType":{ + "StringOrRefType":{ "type":"object", - "title":"PolarCSPropertyType", - "required":[ - "polarCS" - ], + "title":"StringOrRefType", "properties":{ - "polarCS":{ - "title":"polarCS", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/PolarCSType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PolarCS", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"value" }, "nilReason":{ "title":"nilReason", @@ -7211,11 +7761,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PolarCSPropertyType", + "localPart":"StringOrRefType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "polarCS", + "value", "nilReason", "remoteSchema", "type", @@ -7227,54 +7777,122 @@ "actuate" ] }, - "ClothoidType.RefLocation":{ - "type":"object", - "title":"ClothoidType.RefLocation", + "DirectedObservationType":{ "required":[ - "affinePlacement" + "direction" ], - "properties":{ - "affinePlacement":{ - "title":"affinePlacement", - "allOf":[ - { - "$ref":"#/definitions/AffinePlacementType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AffinePlacement", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"DirectedObservationType", + "namespaceURI":"http://www.opengis.net/gml" + }, "propertiesOrder":[ - "affinePlacement" + "direction" ] }, - "OperationParameterPropertyType":{ - "type":"object", - "title":"OperationParameterPropertyType", + "MultiPointCoverageType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDiscreteCoverageType" + }, + { + "type":"object", + "title":"MultiPointCoverageType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiPointCoverageType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "DynamicFeatureCollectionType":{ "required":[ - "operationParameter" + "dynamicMembers" ], - "properties":{ - "operationParameter":{ - "title":"operationParameter", - "allOf":[ - { - "$ref":"#/definitions/OperationParameterType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OperationParameter", - "namespaceURI":"http://www.opengis.net/gml" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DynamicFeatureCollectionType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "dynamicMembers" + ] + }, + "CategoryExtentType":{ + "allOf":[ + { + "$ref":"#/definitions/CodeOrNilReasonListType" }, - "nilReason":{ - "title":"nilReason", + { + "type":"object", + "title":"CategoryExtentType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CategoryExtentType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "CodeOrNilReasonListType":{ + "type":"object", + "title":"CodeOrNilReasonListType", + "properties":{ + "value":{ + "title":"value", "allOf":[ { "type":"array", @@ -7283,14 +7901,10 @@ } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" - } + "propertyType":"value" }, - "remoteSchema":{ - "title":"remoteSchema", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -7298,149 +7912,382 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"remoteSchema", + "localPart":"codeSpace", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CodeOrNilReasonListType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "value", + "codeSpace" + ] + }, + "ShellPropertyType":{ + "type":"object", + "title":"ShellPropertyType", + "required":[ + "shell" + ], + "properties":{ + "shell":{ + "title":"shell", + "allOf":[ + { + "$ref":"#/definitions/ShellType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Shell", "namespaceURI":"http://www.opengis.net/gml" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ShellPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "shell" + ] + }, + "SpeedType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" }, - "type":{ - "title":"type", + { + "type":"object", + "title":"SpeedType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SpeedType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "ValueArrayPropertyType":{ + "type":"object", + "title":"ValueArrayPropertyType", + "required":[ + "abstractValueOrAbstractGeometryOrAbstractTimeObject" + ], + "properties":{ + "abstractValueOrAbstractGeometryOrAbstractTimeObject":{ + "title":"abstractValueOrAbstractGeometryOrAbstractTimeObject", "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":"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":"#/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":"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/AbstractGeometryType" + } + }, + "elementName":{ + "localPart":"AbstractGeometry", + "namespaceURI":"http://www.opengis.net/gml" + } + } + ] + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "propertyType":"elementRefs" }, - "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", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ValueArrayPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "abstractValueOrAbstractGeometryOrAbstractTimeObject", + "owns" + ] + }, + "TopoCurvePropertyType":{ + "type":"object", + "title":"TopoCurvePropertyType", + "required":[ + "topoCurve" + ], + "properties":{ + "topoCurve":{ + "title":"topoCurve", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TopoCurveType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"TopoCurve", + "namespaceURI":"http://www.opengis.net/gml" } }, - "arcrole":{ - "title":"arcrole", + "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":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"owns", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TopoCurvePropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "topoCurve", + "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" } }, - "title":{ - "title":"title", + "upperCorner":{ + "title":"upperCorner", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$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":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"srsName", + "namespaceURI":"" } }, - "show":{ - "title":"show", + "srsDimension":{ + "title":"srsDimension", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"srsDimension", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "axisLabels":{ + "title":"axisLabels", "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":"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":"OperationParameterPropertyType", + "localPart":"EnvelopeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "operationParameter", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "lowerCorner", + "upperCorner", + "pos", + "coordinates", + "srsName", + "srsDimension", + "axisLabels", + "uomLabels" ] }, - "DomainOfValidity":{ + "UserDefinedCSPropertyType":{ "type":"object", - "title":"DomainOfValidity", + "title":"UserDefinedCSPropertyType", "required":[ - "exExtent" + "userDefinedCS" ], "properties":{ - "exExtent":{ - "title":"exExtent", + "userDefinedCS":{ + "title":"userDefinedCS", "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/UserDefinedCSType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"UserDefinedCS", + "namespaceURI":"http://www.opengis.net/gml" + } }, "nilReason":{ "title":"nilReason", @@ -7564,8 +8411,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"UserDefinedCSPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, "propertiesOrder":[ - "exExtent", + "userDefinedCS", "nilReason", "remoteSchema", "type", @@ -7577,166 +8428,239 @@ "actuate" ] }, - "RectifiedGridDomainType":{ + "FormulaType":{ + "type":"object", + "title":"FormulaType", + "required":[ + "b", + "c" + ], + "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", + "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" + ] + }, + "AffineCSType":{ "allOf":[ { - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"RectifiedGridDomainType", + "title":"AffineCSType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"RectifiedGridDomainType", + "localPart":"AffineCSType", "namespaceURI":"http://www.opengis.net/gml" } }, - "SphereType":{ + "TopoComplexType":{ + "required":[ + "maximalComplex" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGriddedSurfaceType" + "$ref":"#/definitions/AbstractTopologyType" }, { "type":"object", - "title":"SphereType", + "title":"TopoComplexType", "properties":{ - "horizontalCURVETYPE":{ - "title":"horizontalCURVETYPE", + "maximalComplex":{ + "title":"maximalComplex", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"#/definitions/TopoComplexMemberType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"horizontalCurveType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"maximalComplex", + "namespaceURI":"http://www.opengis.net/gml" } }, - "verticalCURVETYPE":{ - "title":"verticalCURVETYPE", + "superComplex":{ + "title":"superComplex", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "type":"array", + "items":{ + "$ref":"#/definitions/TopoComplexMemberType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"verticalCurveType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"superComplex", + "namespaceURI":"http://www.opengis.net/gml" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SphereType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "horizontalCURVETYPE", - "verticalCURVETYPE" - ] - }, - "ConeType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGriddedSurfaceType" - }, - { - "type":"object", - "title":"ConeType", - "properties":{ - "horizontalCURVETYPE":{ - "title":"horizontalCURVETYPE", + }, + "subComplex":{ + "title":"subComplex", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "type":"array", + "items":{ + "$ref":"#/definitions/TopoComplexMemberType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"horizontalCurveType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"subComplex", + "namespaceURI":"http://www.opengis.net/gml" } }, - "verticalCURVETYPE":{ - "title":"verticalCURVETYPE", + "topoPrimitiveMember":{ + "title":"topoPrimitiveMember", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "type":"array", + "items":{ + "$ref":"#/definitions/TopoPrimitiveMemberType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"verticalCurveType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"topoPrimitiveMember", + "namespaceURI":"http://www.opengis.net/gml" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ConeType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "horizontalCURVETYPE", - "verticalCURVETYPE" - ] - }, - "PrimeMeridianType":{ - "required":[ - "greenwichLongitude" - ], - "allOf":[ - { - "$ref":"#/definitions/IdentifiedObjectType" - }, - { - "type":"object", - "title":"PrimeMeridianType", - "properties":{ - "greenwichLongitude":{ - "title":"greenwichLongitude", + }, + "topoPrimitiveMembers":{ + "title":"topoPrimitiveMembers", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/TopoPrimitiveArrayAssociationType" } ], "propertyType":"element", "elementName":{ - "localPart":"greenwichLongitude", + "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":"" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"PrimeMeridianType", + "localPart":"TopoComplexType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "greenwichLongitude" + "maximalComplex", + "superComplex", + "subComplex", + "topoPrimitiveMember", + "topoPrimitiveMembers", + "isMaximal", + "aggregationType" ] }, - "GeneralTransformationPropertyType":{ + "SurfacePropertyType":{ "type":"object", - "title":"GeneralTransformationPropertyType", + "title":"SurfacePropertyType", "required":[ - "abstractGeneralTransformation" + "abstractSurface" ], "properties":{ - "abstractGeneralTransformation":{ - "title":"abstractGeneralTransformation", + "abstractSurface":{ + "title":"abstractSurface", "allOf":[ { "type":"object", @@ -7745,18 +8669,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractGeneralTransformationType" + "$ref":"#/definitions/AbstractSurfaceType" } }, "elementName":{ - "localPart":"AbstractGeneralTransformation", + "localPart":"AbstractSurface", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractGeneralTransformation", + "localPart":"AbstractSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -7879,15 +8803,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":"GeneralTransformationPropertyType", + "localPart":"SurfacePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractGeneralTransformation", + "abstractSurface", "nilReason", "remoteSchema", "type", @@ -7896,429 +8833,211 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "UserDefinedCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"UserDefinedCSType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"UserDefinedCSType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TriangleType":{ + "SingleCRSPropertyType":{ + "type":"object", + "title":"SingleCRSPropertyType", "required":[ - "exterior" + "abstractSingleCRS" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSurfacePatchType" - }, - { - "type":"object", - "title":"TriangleType", - "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":"TriangleType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "exterior", - "interpolation" - ] - }, - "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" - } - }, - "endPosition":{ - "title":"endPosition", - "allOf":[ - { - "$ref":"#/definitions/TimePositionType" + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"endPosition", + "localPart":"AbstractSingleCRS", "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":"" - } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractSingleCRS", + "namespaceURI":"http://www.opengis.net/gml" } - } - ], - "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/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":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ValueArrayType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "codeSpace", - "uom" - ] - }, - "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" - } + "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":"AbstractTimePrimitiveType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "relatedTime" - ] - }, - "ValueArrayPropertyType":{ - "type":"object", - "title":"ValueArrayPropertyType", - "required":[ - "abstractValueOrAbstractGeometryOrAbstractTimeObject" - ], - "properties":{ - "abstractValueOrAbstractGeometryOrAbstractTimeObject":{ - "title":"abstractValueOrAbstractGeometryOrAbstractTimeObject", + }, + "type":{ + "title":"type", "allOf":[ { - "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 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"elementRefs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "owns":{ - "title":"owns", + "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":"attribute", "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ValueArrayPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "abstractValueOrAbstractGeometryOrAbstractTimeObject", - "owns" - ] - }, - "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":"GeometricComplexPropertyType", - "required":[ - "geometricComplex", - "compositeCurve", - "compositeSurface", - "compositeSolid" - ], - "properties":{ - "geometricComplex":{ - "title":"geometricComplex", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/GeometricComplexType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GeometricComplex", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "compositeCurve":{ - "title":"compositeCurve", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/CompositeCurveType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CompositeCurve", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "compositeSurface":{ - "title":"compositeSurface", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/CompositeSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CompositeSurface", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "compositeSolid":{ - "title":"compositeSolid", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/CompositeSolidType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CompositeSolid", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "owns":{ - "title":"owns", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SingleCRSPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "abstractSingleCRS", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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/AbstractCoordinateOperationType" + } + }, + "elementName":{ + "localPart":"AbstractOperation", + "namespaceURI":"http://www.opengis.net/gml" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractOperation", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -8444,15 +9163,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeometricComplexPropertyType", + "localPart":"OperationPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geometricComplex", - "compositeCurve", - "compositeSurface", - "compositeSolid", - "owns", + "abstractOperation", "nilReason", "remoteSchema", "type", @@ -8464,580 +9179,130 @@ "actuate" ] }, - "BoundedFeatureType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"BoundedFeatureType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BoundedFeatureType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "LinearCSType":{ + "RectifiedGridDomainType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/DomainSetType" }, { "type":"object", - "title":"LinearCSType", + "title":"RectifiedGridDomainType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearCSType", + "localPart":"RectifiedGridDomainType", "namespaceURI":"http://www.opengis.net/gml" } }, - "MultiSurfaceCoverageType":{ + "MultiPointType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDiscreteCoverageType" + "$ref":"#/definitions/AbstractGeometricAggregateType" }, { "type":"object", - "title":"MultiSurfaceCoverageType", + "title":"MultiPointType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiSurfaceCoverageType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Definition", - "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":"DictionaryEntryType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "definition", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "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", + "pointMember":{ + "title":"pointMember", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TopoPrimitiveMemberType" + "$ref":"#/definitions/PointPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"topoPrimitiveMember", + "localPart":"pointMember", "namespaceURI":"http://www.opengis.net/gml" } }, - "topoPrimitiveMembers":{ - "title":"topoPrimitiveMembers", + "pointMembers":{ + "title":"pointMembers", "allOf":[ { - "$ref":"#/definitions/TopoPrimitiveArrayAssociationType" + "$ref":"#/definitions/PointArrayPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"topoPrimitiveMembers", + "localPart":"pointMembers", "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":"" - } - }, - "aggregationType":{ - "title":"aggregationType", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TopoComplexType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "maximalComplex", - "superComplex", - "subComplex", - "topoPrimitiveMember", - "topoPrimitiveMembers", - "isMaximal", - "aggregationType" - ] - }, - "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", + "localPart":"MultiPointType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "direction" + "pointMember", + "pointMembers" ] }, - "ConcatenatedOperationType":{ + "ImageDatumType":{ "required":[ - "coordOperation" + "pixelInCell" ], "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/AbstractDatumType" }, { "type":"object", - "title":"ConcatenatedOperationType", + "title":"ImageDatumType", "properties":{ - "coordOperation":{ - "title":"coordOperation", + "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/CoordinateOperationPropertyType" - } - }, - "elementName":{ - "localPart":"coordOperation", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "minItems":2 + "$ref":"#/definitions/CodeWithAuthorityType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"coordOperation", + "localPart":"pixelInCell", "namespaceURI":"http://www.opengis.net/gml" } - }, - "aggregationType":{ - "title":"aggregationType", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ConcatenatedOperationType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "coordOperation", - "aggregationType" - ] - }, - "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", + "localPart":"ImageDatumType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "srsName", - "srsDimension", - "axisLabels", - "uomLabels" + "pixelInCell" ] }, - "ProjectedCRSPropertyType":{ + "ImageDatumPropertyType":{ "type":"object", - "title":"ProjectedCRSPropertyType", + "title":"ImageDatumPropertyType", "required":[ - "projectedCRS" + "imageDatum" ], "properties":{ - "projectedCRS":{ - "title":"projectedCRS", + "imageDatum":{ + "title":"imageDatum", "allOf":[ { - "$ref":"#/definitions/ProjectedCRSType" + "$ref":"#/definitions/ImageDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"ProjectedCRS", + "localPart":"ImageDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -9164,11 +9429,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ProjectedCRSPropertyType", + "localPart":"ImageDatumPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "projectedCRS", + "imageDatum", "nilReason", "remoteSchema", "type", @@ -9180,31 +9445,519 @@ "actuate" ] }, - "CompoundCRSPropertyType":{ + "ShellType":{ "type":"object", - "title":"CompoundCRSPropertyType", + "title":"ShellType", "required":[ - "compoundCRS" + "surfaceMember" ], "properties":{ - "compoundCRS":{ - "title":"compoundCRS", + "surfaceMember":{ + "title":"surfaceMember", "allOf":[ { - "$ref":"#/definitions/CompoundCRSType" + "type":"array", + "items":{ + "$ref":"#/definitions/SurfacePropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"CompoundCRS", + "localPart":"surfaceMember", "namespaceURI":"http://www.opengis.net/gml" } }, - "nilReason":{ - "title":"nilReason", + "aggregationType":{ + "title":"aggregationType", "allOf":[ { - "type":"array", + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ShellType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "surfaceMember", + "aggregationType" + ] + }, + "TriangleType":{ + "required":[ + "exterior" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSurfacePatchType" + }, + { + "type":"object", + "title":"TriangleType", + "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":"TriangleType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "exterior", + "interpolation" + ] + }, + "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" + ] + }, + "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" + }, + "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":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EdgeType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "directedNode", + "directedFace", + "curveProperty", + "aggregationType" + ] + }, + "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" + } + }, + "minItems":2 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"coordOperation", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ConcatenatedOperationType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "coordOperation", + "aggregationType" + ] + }, + "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" + ] + }, + "CoordinateSystemAxisType":{ + "required":[ + "axisAbbrev", + "axisDirection", + "uom" + ], + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CoordinateSystemAxisType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "axisAbbrev", + "axisDirection", + "minimumValue", + "maximumValue", + "rangeMeaning", + "uom" + ] + }, + "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" + } + }, + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", "items":{ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } @@ -9323,11 +10076,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CompoundCRSPropertyType", + "localPart":"PolarCSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "compoundCRS", + "polarCS", "nilReason", "remoteSchema", "type", @@ -9339,73 +10092,127 @@ "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" + "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" + }, "propertiesOrder":[ - "value", - "nilReason" + "exponent" ] }, - "AbstractGeneralParameterValueType":{ + "AbstractGeneralParameterValuePropertyType":{ "type":"object", - "title":"AbstractGeneralParameterValueType", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractGeneralParameterValue", + "namespaceURI":"http://www.opengis.net/gml" + } + } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeneralParameterValueType", + "localPart":"AbstractGeneralParameterValuePropertyType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "abstractGeneralParameterValue" + ] }, - "UserDefinedCSPropertyType":{ + "MultiGeometryPropertyType":{ "type":"object", - "title":"UserDefinedCSPropertyType", + "title":"MultiGeometryPropertyType", "required":[ - "userDefinedCS" + "abstractGeometricAggregate" ], "properties":{ - "userDefinedCS":{ - "title":"userDefinedCS", + "abstractGeometricAggregate":{ + "title":"abstractGeometricAggregate", "allOf":[ { - "$ref":"#/definitions/UserDefinedCSType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"UserDefinedCS", + "localPart":"AbstractGeometricAggregate", "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":[ @@ -9529,11 +10336,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UserDefinedCSPropertyType", + "localPart":"MultiGeometryPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "userDefinedCS", + "abstractGeometricAggregate", + "owns", "nilReason", "remoteSchema", "type", @@ -9545,60 +10353,107 @@ "actuate" ] }, - "AffineCSType":{ + "TimeCalendarType":{ + "required":[ + "referenceFrame" + ], "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/TimeReferenceSystemType" }, { "type":"object", - "title":"AffineCSType", + "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":"AffineCSType", + "localPart":"TimeCalendarType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "referenceFrame" + ] }, - "SolidType":{ + "VerticalCRSType":{ + "required":[ + "verticalCS", + "verticalDatum" + ], "allOf":[ { - "$ref":"#/definitions/AbstractSolidType" + "$ref":"#/definitions/AbstractCRSType" }, { "type":"object", - "title":"SolidType", + "title":"VerticalCRSType", "properties":{ - "exterior":{ - "title":"exterior", + "verticalCS":{ + "title":"verticalCS", "allOf":[ { - "$ref":"#/definitions/ShellPropertyType" + "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":"exterior", + "localPart":"verticalCS", "namespaceURI":"http://www.opengis.net/gml" } }, - "interior":{ - "title":"interior", + "verticalDatum":{ + "title":"verticalDatum", "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/VerticalDatumPropertyType" + } }, - "minItems":0 + "elementName":{ + "localPart":"verticalDatum", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"interior", + "localPart":"verticalDatum", "namespaceURI":"http://www.opengis.net/gml" } } @@ -9607,181 +10462,222 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SolidType", + "localPart":"VerticalCRSType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "exterior", - "interior" + "verticalCS", + "verticalDatum" ] }, - "BSplineType":{ + "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" + }, + "propertiesOrder":[ + "codeSpace", + "uom" + ] + }, + "ObservationType":{ "required":[ - "posList", - "coordinates", - "degree", - "knot" + "validTime", + "resultOf" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"BSplineType", + "title":"ObservationType", "properties":{ - "posOrPointPropertyOrPointRep":{ - "title":"posOrPointPropertyOrPointRep", + "validTime":{ + "title":"validTime", "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 + "$ref":"#/definitions/TimePrimitivePropertyType" } ], - "propertyType":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"validTime", + "namespaceURI":"http://www.opengis.net/gml" + } }, - "posList":{ - "title":"posList", + "using":{ + "title":"using", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "$ref":"#/definitions/ProcedurePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"posList", + "localPart":"using", "namespaceURI":"http://www.opengis.net/gml" } }, - "coordinates":{ - "title":"coordinates", + "target":{ + "title":"target", "allOf":[ { - "$ref":"#/definitions/CoordinatesType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"coordinates", + "localPart":"target", "namespaceURI":"http://www.opengis.net/gml" } }, - "degree":{ - "title":"degree", + "resultOf":{ + "title":"resultOf", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/ResultType" } ], "propertyType":"element", "elementName":{ - "localPart":"degree", + "localPart":"resultOf", "namespaceURI":"http://www.opengis.net/gml" } - }, - "knot":{ - "title":"knot", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ObservationType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "validTime", + "using", + "target", + "resultOf" + ] + }, + "TimeClockType":{ + "required":[ + "referenceEvent", + "referenceTime", + "utcReference" + ], + "allOf":[ + { + "$ref":"#/definitions/TimeReferenceSystemType" + }, + { + "type":"object", + "title":"TimeClockType", + "properties":{ + "referenceEvent":{ + "title":"referenceEvent", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/KnotPropertyType" - }, - "minItems":2 + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"knot", + "localPart":"referenceEvent", "namespaceURI":"http://www.opengis.net/gml" } }, - "interpolation":{ - "title":"interpolation", + "referenceTime":{ + "title":"referenceTime", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"interpolation", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"referenceTime", + "namespaceURI":"http://www.opengis.net/gml" } }, - "isPolynomial":{ - "title":"isPolynomial", + "utcReference":{ + "title":"utcReference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"isPolynomial", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"utcReference", + "namespaceURI":"http://www.opengis.net/gml" } }, - "knotType":{ - "title":"knotType", + "dateBasis":{ + "title":"dateBasis", "allOf":[ { - "$ref":"#/definitions/KnotTypesType" + "type":"array", + "items":{ + "$ref":"#/definitions/TimeCalendarPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"knotType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"dateBasis", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -9789,116 +10685,214 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BSplineType", + "localPart":"TimeClockType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "degree", - "knot", - "interpolation", - "isPolynomial", - "knotType" + "referenceEvent", + "referenceTime", + "utcReference", + "dateBasis" ] }, - "CurveSegmentArrayPropertyType":{ + "IndirectEntryType":{ "type":"object", - "title":"CurveSegmentArrayPropertyType", + "title":"IndirectEntryType", + "required":[ + "definitionProxy" + ], "properties":{ - "abstractCurveSegment":{ - "title":"abstractCurveSegment", + "definitionProxy":{ + "title":"definitionProxy", "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":"#/definitions/DefinitionProxyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCurveSegment", + "localPart":"DefinitionProxy", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CurveSegmentArrayPropertyType", + "localPart":"IndirectEntryType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractCurveSegment" + "definitionProxy" ] }, - "AngleType":{ + "GenericMetaDataType":{ "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/AbstractMetaDataType" }, { "type":"object", - "title":"AngleType", + "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":"AngleType", + "localPart":"GenericMetaDataType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "contentOverrideForGenericMetaDataType" + ] }, - "TimeType":{ + "GridType":{ + "required":[ + "limits", + "gridAxisLabels", + "axisName", + "dimension" + ], "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"TimeType", + "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":"" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeType", + "localPart":"GridType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "limits", + "gridAxisLabels", + "axisName", + "dimension" + ] }, - "RectangleType":{ - "required":[ - "exterior" + "GridDomainType":{ + "allOf":[ + { + "$ref":"#/definitions/DomainSetType" + }, + { + "type":"object", + "title":"GridDomainType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GridDomainType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "SolidType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSurfacePatchType" + "$ref":"#/definitions/AbstractSolidType" }, { "type":"object", - "title":"RectangleType", + "title":"SolidType", "properties":{ "exterior":{ "title":"exterior", "allOf":[ { - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"#/definitions/ShellPropertyType" } ], "propertyType":"element", @@ -9907,17 +10901,21 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "interpolation":{ - "title":"interpolation", + "interior":{ + "title":"interior", "allOf":[ { - "$ref":"#/definitions/SurfaceInterpolationType" + "type":"array", + "items":{ + "$ref":"#/definitions/ShellPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"interpolation", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"interior", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -9925,81 +10923,129 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RectangleType", + "localPart":"SolidType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ "exterior", - "interpolation" + "interior" ] }, - "GenericMetaDataType":{ + "CartesianCSType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMetaDataType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"GenericMetaDataType", + "title":"CartesianCSType", "properties":{ - "contentOverrideForGenericMetaDataType":{ - "title":"contentOverrideForGenericMetaDataType", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CartesianCSType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "MultiGeometryType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometricAggregateType" + }, + { + "type":"object", + "title":"MultiGeometryType", + "properties":{ + "geometryMember":{ + "title":"geometryMember", "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":{ - } - } - } - ] + "type":"array", + "items":{ + "$ref":"#/definitions/GeometryPropertyType" + }, + "minItems":0 } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"geometryMember", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "geometryMembers":{ + "title":"geometryMembers", + "allOf":[ + { + "$ref":"#/definitions/GeometryArrayPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"geometryMembers", + "namespaceURI":"http://www.opengis.net/gml" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GenericMetaDataType", + "localPart":"MultiGeometryType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "contentOverrideForGenericMetaDataType" + "geometryMember", + "geometryMembers" ] }, - "DerivedCRSPropertyType":{ + "AssociationRoleType":{ "type":"object", - "title":"DerivedCRSPropertyType", + "title":"AssociationRoleType", "required":[ - "derivedCRS" + "abstractObject" ], "properties":{ - "derivedCRS":{ - "title":"derivedCRS", + "abstractObject":{ + "title":"abstractObject", "allOf":[ { - "$ref":"#/definitions/DerivedCRSType" + "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":"DerivedCRS", + "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":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" + } + }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -10123,11 +11169,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DerivedCRSPropertyType", + "localPart":"AssociationRoleType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "derivedCRS", + "abstractObject", + "owns", "nilReason", "remoteSchema", "type", @@ -10139,91 +11186,224 @@ "actuate" ] }, - "TimeIntervalLengthType":{ + "CurveSegmentArrayPropertyType":{ "type":"object", - "title":"TimeIntervalLengthType", + "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" + ] + }, + "TransformationType":{ "required":[ - "unit" + "method" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGeneralTransformationType" + }, + { + "type":"object", + "title":"TransformationType", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"method", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"parameterValue", + "namespaceURI":"http://www.opengis.net/gml" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TransformationType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "method", + "parameterValue" + ] + }, + "AffinePlacementType":{ + "type":"object", + "title":"AffinePlacementType", + "required":[ + "location", + "refDirection", + "inDimension", + "outDimension" ], "properties":{ - "value":{ - "title":"value", + "location":{ + "title":"location", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/DirectPositionType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"location", + "namespaceURI":"http://www.opengis.net/gml" + } }, - "unit":{ - "title":"unit", + "refDirection":{ + "title":"refDirection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/VectorType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"unit", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"refDirection", + "namespaceURI":"http://www.opengis.net/gml" } }, - "radix":{ - "title":"radix", + "inDimension":{ + "title":"inDimension", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"radix", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"inDimension", + "namespaceURI":"http://www.opengis.net/gml" } }, - "factor":{ - "title":"factor", + "outDimension":{ + "title":"outDimension", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"factor", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"outDimension", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeIntervalLengthType", + "localPart":"AffinePlacementType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "unit", - "radix", - "factor" + "location", + "refDirection", + "inDimension", + "outDimension" ] }, - "TemporalCRSPropertyType":{ + "AffineCSPropertyType":{ "type":"object", - "title":"TemporalCRSPropertyType", + "title":"AffineCSPropertyType", "required":[ - "temporalCRS" + "affineCS" ], "properties":{ - "temporalCRS":{ - "title":"temporalCRS", + "affineCS":{ + "title":"affineCS", "allOf":[ { - "$ref":"#/definitions/TemporalCRSType" + "$ref":"#/definitions/AffineCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalCRS", + "localPart":"AffineCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -10350,11 +11530,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TemporalCRSPropertyType", + "localPart":"AffineCSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "temporalCRS", + "affineCS", "nilReason", "remoteSchema", "type", @@ -10366,39 +11546,38 @@ "actuate" ] }, - "DirectedEdgePropertyType":{ + "GeometryPropertyType":{ "type":"object", - "title":"DirectedEdgePropertyType", + "title":"GeometryPropertyType", "required":[ - "edge" + "abstractGeometry" ], "properties":{ - "edge":{ - "title":"edge", + "abstractGeometry":{ + "title":"abstractGeometry", "allOf":[ { - "$ref":"#/definitions/EdgeType" + "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":"Edge", + "localPart":"AbstractGeometry", "namespaceURI":"http://www.opengis.net/gml" } }, - "orientation":{ - "title":"orientation", - "allOf":[ - { - "$ref":"#/definitions/SignType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"orientation", - "namespaceURI":"" - } - }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -10535,12 +11714,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectedEdgePropertyType", + "localPart":"GeometryPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "edge", - "orientation", + "abstractGeometry", "nilReason", "remoteSchema", "type", @@ -10553,99 +11731,129 @@ "owns" ] }, - "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" + "PolarCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"PolarCSType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PolarCSType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "AbstractTopoPrimitiveType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractTopologyType" }, - "geometricPositionGroup":{ - "title":"geometricPositionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/DirectPositionType" - } - ], - "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml" - } + { + "type":"object", + "title":"AbstractTopoPrimitiveType", + "properties":{ + "isolated":{ + "title":"isolated", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/IsolatedPropertyType" }, - { - "anyOf":[ - { - "$ref":"#/definitions/PointPropertyType" - } - ], - "elementName":{ - "localPart":"pointProperty", - "namespaceURI":"http://www.opengis.net/gml" - } - } - ] - }, - "minItems":1 + "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":"elements" + } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTopoPrimitiveType", + "namespaceURI":"http://www.opengis.net/gml" + }, "propertiesOrder":[ - "posList", - "geometricPositionGroup" + "isolated", + "container" ] }, - "FeaturePropertyType":{ + "ScaleType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + }, + { + "type":"object", + "title":"ScaleType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ScaleType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "MultiCurveDomainType":{ + "allOf":[ + { + "$ref":"#/definitions/DomainSetType" + }, + { + "type":"object", + "title":"MultiCurveDomainType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiCurveDomainType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "ConcatenatedOperationPropertyType":{ "type":"object", - "title":"FeaturePropertyType", + "title":"ConcatenatedOperationPropertyType", "required":[ - "abstractFeature" + "concatenatedOperation" ], "properties":{ - "abstractFeature":{ - "title":"abstractFeature", + "concatenatedOperation":{ + "title":"concatenatedOperation", "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/ConcatenatedOperationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractFeature", + "localPart":"ConcatenatedOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -10768,28 +11976,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":"FeaturePropertyType", + "localPart":"ConcatenatedOperationPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractFeature", + "concatenatedOperation", "nilReason", "remoteSchema", "type", @@ -10798,50 +11993,43 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "AbstractTimeObjectType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" - }, - { - "type":"object", - "title":"AbstractTimeObjectType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractTimeObjectType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "ImageDatumType":{ + "SurfaceType":{ "required":[ - "pixelInCell" + "patches" ], "allOf":[ { - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/AbstractSurfaceType" }, { "type":"object", - "title":"ImageDatumType", + "title":"SurfaceType", "properties":{ - "pixelInCell":{ - "title":"pixelInCell", + "patches":{ + "title":"patches", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"pixelInCell", + "localPart":"patches", "namespaceURI":"http://www.opengis.net/gml" } } @@ -10850,121 +12038,53 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ImageDatumType", + "localPart":"SurfaceType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "pixelInCell" + "patches" ] }, - "ArrayType":{ + "MultiCurveCoverageType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" }, { "type":"object", - "title":"ArrayType", + "title":"MultiCurveCoverageType", "properties":{ - "members":{ - "title":"members", - "allOf":[ - { - "$ref":"#/definitions/ArrayAssociationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"members", - "namespaceURI":"http://www.opengis.net/gml" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ArrayType", + "localPart":"MultiCurveCoverageType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "members" - ] + } }, - "ObservationType":{ + "TemporalDatumType":{ "required":[ - "validTime", - "resultOf" + "origin" ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/TemporalDatumBaseType" }, { "type":"object", - "title":"ObservationType", + "title":"TemporalDatumType", "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" - } - }, - "elementName":{ - "localPart":"target", - "namespaceURI":"http://www.opengis.net/gml" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"target", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "resultOf":{ - "title":"resultOf", + "origin":{ + "title":"origin", "allOf":[ { - "$ref":"#/definitions/ResultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"resultOf", + "localPart":"origin", "namespaceURI":"http://www.opengis.net/gml" } } @@ -10973,130 +12093,128 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ObservationType", + "localPart":"TemporalDatumType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "validTime", - "using", - "target", - "resultOf" + "origin" ] }, - "GridFunctionType":{ + "SphericalCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"SphericalCSType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SphericalCSType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "SurfaceArrayPropertyType":{ "type":"object", - "title":"GridFunctionType", + "title":"SurfaceArrayPropertyType", "properties":{ - "sequenceRule":{ - "title":"sequenceRule", + "abstractSurface":{ + "title":"abstractSurface", "allOf":[ { - "$ref":"#/definitions/SequenceRuleType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"sequenceRule", + "localPart":"AbstractSurface", "namespaceURI":"http://www.opengis.net/gml" } }, - "startPoint":{ - "title":"startPoint", + "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":"startPoint", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GridFunctionType", + "localPart":"SurfaceArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "sequenceRule", - "startPoint" + "abstractSurface", + "owns" ] }, - "MultiSolidDomainType":{ - "allOf":[ - { - "$ref":"#/definitions/DomainSetType" - }, - { - "type":"object", - "title":"MultiSolidDomainType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiSolidDomainType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "OperationParameterGroupType":{ + "CompositeCurveType":{ "required":[ - "generalOperationParameter" + "curveMember" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeneralOperationParameterType" + "$ref":"#/definitions/AbstractCurveType" }, { "type":"object", - "title":"OperationParameterGroupType", + "title":"CompositeCurveType", "properties":{ - "maximumOccurs":{ - "title":"maximumOccurs", + "curveMember":{ + "title":"curveMember", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/CurvePropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"maximumOccurs", + "localPart":"curveMember", "namespaceURI":"http://www.opengis.net/gml" } }, - "generalOperationParameter":{ - "title":"generalOperationParameter", + "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":"generalOperationParameter", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "minItems":2 + "$ref":"#/definitions/AggregationType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"generalOperationParameter", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" } } } @@ -11104,90 +12222,79 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterGroupType", + "localPart":"CompositeCurveType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "maximumOccurs", - "generalOperationParameter" + "curveMember", + "aggregationType" ] }, - "SpeedType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - }, - { - "type":"object", - "title":"SpeedType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SpeedType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "SurfaceType":{ + "InlinePropertyType":{ + "type":"object", + "title":"InlinePropertyType", "required":[ - "patches" + "abstractObject" ], - "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" - } + "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" } - ], - "propertyType":"elementRef", + }, "elementName":{ - "localPart":"patches", + "localPart":"AbstractObject", "namespaceURI":"http://www.opengis.net/gml" } } + ], + "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":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"SurfaceType", + "localPart":"InlinePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "patches" + "abstractObject", + "owns" ] }, - "OperationPropertyType":{ + "GeneralConversionPropertyType":{ "type":"object", - "title":"OperationPropertyType", + "title":"GeneralConversionPropertyType", "required":[ - "abstractOperation" + "abstractGeneralConversion" ], "properties":{ - "abstractOperation":{ - "title":"abstractOperation", + "abstractGeneralConversion":{ + "title":"abstractGeneralConversion", "allOf":[ { "type":"object", @@ -11196,18 +12303,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/AbstractGeneralConversionType" } }, "elementName":{ - "localPart":"AbstractOperation", + "localPart":"AbstractGeneralConversion", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractOperation", + "localPart":"AbstractGeneralConversion", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -11334,11 +12441,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationPropertyType", + "localPart":"GeneralConversionPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractOperation", + "abstractGeneralConversion", "nilReason", "remoteSchema", "type", @@ -11350,12 +12457,130 @@ "actuate" ] }, - "ContainerPropertyType":{ + "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":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PassThroughOperationType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "modifiedCoordinate", + "coordOperation", + "aggregationType" + ] + }, + "DegreesType":{ "type":"object", - "title":"ContainerPropertyType", + "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" + ] + }, + "DirectedFacePropertyType":{ + "type":"object", + "title":"DirectedFacePropertyType", "required":[ - "face", - "topoSolid" + "face" ], "properties":{ "face":{ @@ -11371,17 +12596,17 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "topoSolid":{ - "title":"topoSolid", + "orientation":{ + "title":"orientation", "allOf":[ { - "$ref":"#/definitions/TopoSolidType" + "$ref":"#/definitions/SignType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TopoSolid", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"orientation", + "namespaceURI":"" } }, "owns":{ @@ -11520,12 +12745,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ContainerPropertyType", + "localPart":"DirectedFacePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ "face", - "topoSolid", + "orientation", "owns", "nilReason", "remoteSchema", @@ -11538,23 +12763,234 @@ "actuate" ] }, - "CountPropertyType":{ + "TinType.ControlPoint":{ "type":"object", - "title":"CountPropertyType", + "title":"TinType.ControlPoint", "required":[ - "count" + "posList", + "geometricPositionGroup" ], "properties":{ - "count":{ - "title":"count", + "posList":{ + "title":"posList", "allOf":[ { - "$ref":"#/definitions/Count" + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"Count", + "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":3 + } + ], + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "posList", + "geometricPositionGroup" + ] + }, + "TemporalDatumBaseType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDatumType" + }, + { + "type":"object", + "title":"TemporalDatumBaseType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TemporalDatumBaseType", + "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" + ] + }, + "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" + } + }, + "nilReason":{ + "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" + ] + }, + "GeographicCRSPropertyType":{ + "type":"object", + "title":"GeographicCRSPropertyType", + "required":[ + "geographicCRS" + ], + "properties":{ + "geographicCRS":{ + "title":"geographicCRS", + "allOf":[ + { + "$ref":"#/definitions/GeographicCRSType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GeographicCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -11681,11 +13117,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CountPropertyType", + "localPart":"GeographicCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "count", + "geographicCRS", "nilReason", "remoteSchema", "type", @@ -11697,96 +13133,161 @@ "actuate" ] }, - "ObliqueCartesianCSPropertyType":{ - "type":"object", - "title":"ObliqueCartesianCSPropertyType", + "GeodeticDatumType":{ "required":[ - "obliqueCartesianCS" - ], - "properties":{ - "obliqueCartesianCS":{ - "title":"obliqueCartesianCS", - "allOf":[ - { - "$ref":"#/definitions/ObliqueCartesianCSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ObliqueCartesianCS", - "namespaceURI":"http://www.opengis.net/gml" - } + "primeMeridian", + "ellipsoid" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDatumType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" } } - ], - "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", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GeodeticDatumType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "primeMeridian", + "ellipsoid" + ] + }, + "AbstractMetadataPropertyType":{ + "type":"object", + "title":"AbstractMetadataPropertyType", + "properties":{ + "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":"AbstractMetadataPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "owns" + ] + }, + "DefinitionType":{ + "allOf":[ + { + "$ref":"#/definitions/DefinitionBaseType" }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "role":{ - "title":"role", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DefinitionType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "remarks" + ] + }, + "CodeListType":{ + "type":"object", + "title":"CodeListType", + "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/Name" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "propertyType":"value" }, - "arcrole":{ - "title":"arcrole", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -11794,217 +13295,157 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$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":"codeSpace", + "namespaceURI":"" } - }, - "show":{ - "title":"show", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CodeListType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "value", + "codeSpace" + ] + }, + "TopoSurfacePropertyType":{ + "type":"object", + "title":"TopoSurfacePropertyType", + "required":[ + "topoSurface" + ], + "properties":{ + "topoSurface":{ + "title":"topoSurface", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/TopoSurfaceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"TopoSurface", + "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":"ObliqueCartesianCSPropertyType", + "localPart":"TopoSurfacePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "obliqueCartesianCS", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "topoSurface", + "owns" ] }, - "ParameterValueType":{ + "TimePeriodType":{ "required":[ - "value", - "dmsAngleValue", - "stringValue", - "integerValue", - "booleanValue", - "valueList", - "integerValueList", - "valueFile", - "operationParameter" + "beginPosition", + "begin", + "endPosition", + "end", + "duration", + "timeInterval" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeneralParameterValueType" + "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" }, { "type":"object", - "title":"ParameterValueType", + "title":"TimePeriodType", "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", + "beginPosition":{ + "title":"beginPosition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"stringValue", + "localPart":"beginPosition", "namespaceURI":"http://www.opengis.net/gml" } }, - "integerValue":{ - "title":"integerValue", + "begin":{ + "title":"begin", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/TimeInstantPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"integerValue", + "localPart":"begin", "namespaceURI":"http://www.opengis.net/gml" } }, - "booleanValue":{ - "title":"booleanValue", + "endPosition":{ + "title":"endPosition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanValue", + "localPart":"endPosition", "namespaceURI":"http://www.opengis.net/gml" } }, - "valueList":{ - "title":"valueList", + "end":{ + "title":"end", "allOf":[ { - "$ref":"#/definitions/MeasureListType" + "$ref":"#/definitions/TimeInstantPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"valueList", + "localPart":"end", "namespaceURI":"http://www.opengis.net/gml" } }, - "integerValueList":{ - "title":"integerValueList", + "duration":{ + "title":"duration", "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/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"integerValueList", + "localPart":"duration", "namespaceURI":"http://www.opengis.net/gml" } }, - "valueFile":{ - "title":"valueFile", + "timeInterval":{ + "title":"timeInterval", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TimeIntervalLengthType" } ], "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", + "localPart":"timeInterval", "namespaceURI":"http://www.opengis.net/gml" } } @@ -12013,38 +13454,35 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ParameterValueType", + "localPart":"TimePeriodType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "dmsAngleValue", - "stringValue", - "integerValue", - "booleanValue", - "valueList", - "integerValueList", - "valueFile", - "operationParameter" + "beginPosition", + "begin", + "endPosition", + "end", + "duration", + "timeInterval" ] }, - "TemporalDatumPropertyType":{ + "VerticalCSPropertyType":{ "type":"object", - "title":"TemporalDatumPropertyType", + "title":"VerticalCSPropertyType", "required":[ - "temporalDatum" + "verticalCS" ], "properties":{ - "temporalDatum":{ - "title":"temporalDatum", + "verticalCS":{ + "title":"verticalCS", "allOf":[ { - "$ref":"#/definitions/TemporalDatumType" + "$ref":"#/definitions/VerticalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalDatum", + "localPart":"VerticalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -12171,11 +13609,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TemporalDatumPropertyType", + "localPart":"VerticalCSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "temporalDatum", + "verticalCS", "nilReason", "remoteSchema", "type", @@ -12187,249 +13625,328 @@ "actuate" ] }, - "TimeCalendarPropertyType":{ - "type":"object", - "title":"TimeCalendarPropertyType", + "ClothoidType":{ "required":[ - "timeCalendar" + "refLocation", + "scaleFactor", + "startParameter", + "endParameter" ], - "properties":{ - "timeCalendar":{ - "title":"timeCalendar", - "allOf":[ - { - "$ref":"#/definitions/TimeCalendarType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeCalendar", - "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":"" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractCurveSegmentType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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":"" } } - ], - "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":"ClothoidType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "refLocation", + "scaleFactor", + "startParameter", + "endParameter", + "interpolation" + ] + }, + "BoundedFeatureType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" }, - "href":{ - "title":"href", - "allOf":[ - { - "$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":"BoundedFeatureType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BoundedFeatureType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "TopoSolidType":{ + "required":[ + "directedFace" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTopoPrimitiveType" }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "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" + } + }, + "solidProperty":{ + "title":"solidProperty", + "allOf":[ + { + "$ref":"#/definitions/SolidPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"solidProperty", + "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" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TopoSolidType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "directedFace", + "solidProperty", + "aggregationType" + ] + }, + "MultiSolidDomainType":{ + "allOf":[ + { + "$ref":"#/definitions/DomainSetType" }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$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":"MultiSolidDomainType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiSolidDomainType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "AbstractSurfacePatchType":{ + "type":"object", + "title":"AbstractSurfacePatchType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractSurfacePatchType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "CodeWithAuthorityType":{ + "allOf":[ + { + "$ref":"#/definitions/CodeType" }, - "title":{ - "title":"title", - "allOf":[ - { - "$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":"CodeWithAuthorityType", + "properties":{ } - }, - "show":{ - "title":"show", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CodeWithAuthorityType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "TopoVolumePropertyType":{ + "type":"object", + "title":"TopoVolumePropertyType", + "required":[ + "topoVolume" + ], + "properties":{ + "topoVolume":{ + "title":"topoVolume", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/TopoVolumeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"TopoVolume", + "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":"TimeCalendarPropertyType", + "localPart":"TopoVolumePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeCalendar", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "topoVolume", + "owns" ] }, - "TinType":{ + "AbstractCoverageType":{ "required":[ - "maxLength", - "controlPoint" + "domainSet", + "rangeSet" ], "allOf":[ { - "$ref":"#/definitions/TriangulatedSurfaceType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"TinType", + "title":"AbstractCoverageType", "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", + "domainSet":{ + "title":"domainSet", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LineStringSegmentArrayPropertyType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/DomainSetType" + } }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"breakLines", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "maxLength":{ - "title":"maxLength", - "allOf":[ - { - "$ref":"#/definitions/LengthType" + "elementName":{ + "localPart":"domainSet", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"maxLength", + "localPart":"domainSet", "namespaceURI":"http://www.opengis.net/gml" } }, - "controlPoint":{ - "title":"controlPoint", + "rangeSet":{ + "title":"rangeSet", "allOf":[ { - "$ref":"#/definitions/TinType.ControlPoint" + "$ref":"#/definitions/RangeSetType" } ], "propertyType":"element", "elementName":{ - "localPart":"controlPoint", + "localPart":"rangeSet", "namespaceURI":"http://www.opengis.net/gml" } } @@ -12438,58 +13955,44 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TinType", + "localPart":"AbstractCoverageType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "stopLines", - "breakLines", - "maxLength", - "controlPoint" + "domainSet", + "rangeSet" ] }, - "MetaDataPropertyType":{ + "DirectedNodePropertyType":{ "type":"object", - "title":"MetaDataPropertyType", + "title":"DirectedNodePropertyType", "required":[ - "abstractMetaData" + "node" ], "properties":{ - "abstractMetaData":{ - "title":"abstractMetaData", + "node":{ + "title":"node", "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/NodeType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractMetaData", + "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":"" } }, @@ -12612,16 +14115,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":"MetaDataPropertyType", + "localPart":"DirectedNodePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractMetaData", - "about", + "node", + "orientation", "nilReason", "remoteSchema", "type", @@ -12630,105 +14146,186 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "TimeCoordinateSystemType":{ - "required":[ - "originPosition", - "origin", - "interval" - ], + "PolygonPatchArrayPropertyType":{ "allOf":[ { - "$ref":"#/definitions/TimeReferenceSystemType" + "$ref":"#/definitions/SurfacePatchArrayPropertyType" }, { "type":"object", - "title":"TimeCoordinateSystemType", + "title":"PolygonPatchArrayPropertyType", "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", + "localPart":"PolygonPatchArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "originPosition", - "origin", - "interval" - ] + } }, - "AbstractGeneralOperationParameterPropertyType":{ - "type":"object", - "title":"AbstractGeneralOperationParameterPropertyType", + "ArcStringType":{ "required":[ - "abstractGeneralOperationParameter" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates" ], - "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" - } - }, + "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/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":"elementRefs" + }, + "posList":{ + "title":"posList", + "allOf":[ + { + "$ref":"#/definitions/DirectPositionListType" + } + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeneralOperationParameter", + "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" + ] + }, + "VerticalCRSPropertyType":{ + "type":"object", + "title":"VerticalCRSPropertyType", + "required":[ + "verticalCRS" + ], + "properties":{ + "verticalCRS":{ + "title":"verticalCRS", + "allOf":[ + { + "$ref":"#/definitions/VerticalCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeneralOperationParameter", + "localPart":"VerticalCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -12855,11 +14452,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeneralOperationParameterPropertyType", + "localPart":"VerticalCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractGeneralOperationParameter", + "verticalCRS", "nilReason", "remoteSchema", "type", @@ -12871,159 +14468,109 @@ "actuate" ] }, - "DirectedTopoSolidPropertyType":{ + "ClothoidType.RefLocation":{ "type":"object", - "title":"DirectedTopoSolidPropertyType", + "title":"ClothoidType.RefLocation", "required":[ - "topoSolid" + "affinePlacement" ], "properties":{ - "topoSolid":{ - "title":"topoSolid", + "affinePlacement":{ + "title":"affinePlacement", "allOf":[ { - "$ref":"#/definitions/TopoSolidType" + "$ref":"#/definitions/AffinePlacementType" } ], "propertyType":"element", "elementName":{ - "localPart":"TopoSolid", + "localPart":"AffinePlacement", "namespaceURI":"http://www.opengis.net/gml" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "affinePlacement" + ] + }, + "MultiSolidCoverageType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDiscreteCoverageType" }, - "orientation":{ - "title":"orientation", - "allOf":[ - { - "$ref":"#/definitions/SignType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"orientation", - "namespaceURI":"" + { + "type":"object", + "title":"MultiSolidCoverageType", + "properties":{ } - }, - "nilReason":{ - "title":"nilReason", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiSolidCoverageType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "AbstractCurveSegmentType":{ + "type":"object", + "title":"AbstractCurveSegmentType", + "properties":{ + "numDerivativesAtStart":{ + "title":"numDerivativesAtStart", "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":"numDerivativesAtStart", "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", + "numDerivativesAtEnd":{ + "title":"numDerivativesAtEnd", "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":"numDerivativesAtEnd", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "numDerivativeInterior":{ + "title":"numDerivativeInterior", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"numDerivativeInterior", + "namespaceURI":"" } - }, + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractCurveSegmentType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "numDerivativesAtStart", + "numDerivativesAtEnd", + "numDerivativeInterior" + ] + }, + "AbstractMemberType":{ + "type":"object", + "title":"AbstractMemberType", + "properties":{ "owns":{ "title":"owns", "allOf":[ @@ -13040,88 +14587,57 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectedTopoSolidPropertyType", + "localPart":"AbstractMemberType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "topoSolid", - "orientation", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", "owns" ] }, - "RingType":{ - "required":[ - "curveMember" - ], + "AbstractContinuousCoverageType":{ "allOf":[ { - "$ref":"#/definitions/AbstractRingType" + "$ref":"#/definitions/AbstractCoverageType" }, { "type":"object", - "title":"RingType", + "title":"AbstractContinuousCoverageType", "properties":{ - "curveMember":{ - "title":"curveMember", + "coverageFunction":{ + "title":"coverageFunction", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CurvePropertyType" - }, - "minItems":1 + "$ref":"#/definitions/CoverageFunctionType" } ], "propertyType":"element", "elementName":{ - "localPart":"curveMember", + "localPart":"coverageFunction", "namespaceURI":"http://www.opengis.net/gml" } - }, - "aggregationType":{ - "title":"aggregationType", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"RingType", + "localPart":"AbstractContinuousCoverageType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "curveMember", - "aggregationType" + "coverageFunction" ] }, - "TopoPrimitiveMemberType":{ + "DomainSetType":{ "type":"object", - "title":"TopoPrimitiveMemberType", + "title":"DomainSetType", "required":[ - "abstractTopoPrimitive" + "abstractGeometry", + "abstractTimeObject" ], "properties":{ - "abstractTopoPrimitive":{ - "title":"abstractTopoPrimitive", + "abstractGeometry":{ + "title":"abstractGeometry", "allOf":[ { "type":"object", @@ -13130,18 +14646,43 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractTopoPrimitiveType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"AbstractTopoPrimitive", + "localPart":"AbstractGeometry", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractTopoPrimitive", + "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" } }, @@ -13281,11 +14822,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TopoPrimitiveMemberType", + "localPart":"DomainSetType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractTopoPrimitive", + "abstractGeometry", + "abstractTimeObject", "owns", "nilReason", "remoteSchema", @@ -13298,30 +14840,93 @@ "actuate" ] }, - "GridDomainType":{ + "AbstractGeneralParameterValueType":{ + "type":"object", + "title":"AbstractGeneralParameterValueType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractGeneralParameterValueType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "ObliqueCartesianCSType":{ "allOf":[ { - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"GridDomainType", + "title":"ObliqueCartesianCSType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GridDomainType", + "localPart":"ObliqueCartesianCSType", "namespaceURI":"http://www.opengis.net/gml" } }, - "CurveArrayPropertyType":{ + "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" + } + }, + "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" + ] + }, + "ArrayAssociationType":{ "type":"object", - "title":"CurveArrayPropertyType", + "title":"ArrayAssociationType", "properties":{ - "abstractCurve":{ - "title":"abstractCurve", + "abstractObject":{ + "title":"abstractObject", "allOf":[ { "type":"array", @@ -13332,11 +14937,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractCurveType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"AbstractCurve", + "localPart":"AbstractObject", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -13345,7 +14950,7 @@ ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractCurve", + "localPart":"AbstractObject", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -13365,36 +14970,94 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CurveArrayPropertyType", + "localPart":"ArrayAssociationType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractCurve", + "abstractObject", "owns" ] }, - "TopoPointType":{ - "required":[ - "directedNode" - ], + "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" + ] + }, + "AbstractFeatureType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTopologyType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"TopoPointType", + "title":"AbstractFeatureType", "properties":{ - "directedNode":{ - "title":"directedNode", + "boundedBy":{ + "title":"boundedBy", "allOf":[ { - "$ref":"#/definitions/DirectedNodePropertyType" + "$ref":"#/definitions/BoundingShapeType" } ], "propertyType":"element", "elementName":{ - "localPart":"directedNode", + "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" } } @@ -13403,30 +15066,87 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TopoPointType", + "localPart":"AbstractFeatureType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "directedNode" + "boundedBy", + "location" ] }, - "LinearCSPropertyType":{ + "DirectionPropertyType":{ "type":"object", - "title":"LinearCSPropertyType", + "title":"DirectionPropertyType", "required":[ - "linearCS" + "directionVector", + "directionDescription", + "compassPoint", + "directionKeyword", + "directionString" ], "properties":{ - "linearCS":{ - "title":"linearCS", + "directionVector":{ + "title":"directionVector", "allOf":[ { - "$ref":"#/definitions/LinearCSType" + "$ref":"#/definitions/DirectionVectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"LinearCS", + "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" } }, @@ -13549,15 +15269,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":"LinearCSPropertyType", + "localPart":"DirectionPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "linearCS", + "directionVector", + "directionDescription", + "compassPoint", + "directionKeyword", + "directionString", "nilReason", "remoteSchema", "type", @@ -13566,65 +15303,179 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "DefinitionProxyType":{ + "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" + }, + "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" + ] + }, + "QuantityExtentType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureOrNilReasonListType" + }, + { + "type":"object", + "title":"QuantityExtentType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"QuantityExtentType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "RingType":{ "required":[ - "definitionRef" + "curveMember" ], "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/AbstractRingType" }, { "type":"object", - "title":"DefinitionProxyType", + "title":"RingType", "properties":{ - "definitionRef":{ - "title":"definitionRef", + "curveMember":{ + "title":"curveMember", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "type":"array", + "items":{ + "$ref":"#/definitions/CurvePropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"definitionRef", + "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":"DefinitionProxyType", + "localPart":"RingType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "definitionRef" + "curveMember", + "aggregationType" ] }, - "RelatedTimeType":{ + "TopoVolumeType":{ + "required":[ + "directedTopoSolid" + ], "allOf":[ { - "$ref":"#/definitions/TimePrimitivePropertyType" + "$ref":"#/definitions/AbstractTopologyType" }, { "type":"object", - "title":"RelatedTimeType", + "title":"TopoVolumeType", "properties":{ - "relativePosition":{ - "title":"relativePosition", + "directedTopoSolid":{ + "title":"directedTopoSolid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DirectedTopoSolidPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"directedTopoSolid", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"relativePosition", + "localPart":"aggregationType", "namespaceURI":"" } } @@ -13633,19 +15484,17 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RelatedTimeType", + "localPart":"TopoVolumeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "relativePosition" + "directedTopoSolid", + "aggregationType" ] }, - "GeodeticCRSType":{ + "AbstractGeneralDerivedCRSType":{ "required":[ - "ellipsoidalCS", - "cartesianCS", - "sphericalCS", - "geodeticDatum" + "conversion" ], "allOf":[ { @@ -13653,85 +15502,10 @@ }, { "type":"object", - "title":"GeodeticCRSType", + "title":"AbstractGeneralDerivedCRSType", "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", + "conversion":{ + "title":"conversion", "allOf":[ { "type":"object", @@ -13740,18 +15514,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/GeodeticDatumPropertyType" + "$ref":"#/definitions/GeneralConversionPropertyType" } }, "elementName":{ - "localPart":"geodeticDatum", + "localPart":"conversion", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"geodeticDatum", + "localPart":"conversion", "namespaceURI":"http://www.opengis.net/gml" } } @@ -13760,275 +15534,58 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GeodeticCRSType", + "localPart":"AbstractGeneralDerivedCRSType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "ellipsoidalCS", - "cartesianCS", - "sphericalCS", - "geodeticDatum" + "conversion" ] }, - "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":{ + "IsolatedPropertyType":{ "type":"object", - "title":"FormulaType", + "title":"IsolatedPropertyType", "required":[ - "b", - "c" + "node", + "edge" ], "properties":{ - "a":{ - "title":"a", + "node":{ + "title":"node", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/NodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"a", + "localPart":"Node", "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", + "edge":{ + "title":"edge", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/EdgeType" } ], "propertyType":"element", "elementName":{ - "localPart":"d", + "localPart":"Edge", "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":"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", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/TransformationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Transformation", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } }, "nilReason":{ @@ -14154,11 +15711,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TransformationPropertyType", + "localPart":"IsolatedPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "transformation", + "node", + "edge", + "owns", "nilReason", "remoteSchema", "type", @@ -14170,170 +15729,33 @@ "actuate" ] }, - "TopoVolumeType":{ - "required":[ - "directedTopoSolid" - ], + "RectifiedGridCoverageType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTopologyType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" }, { "type":"object", - "title":"TopoVolumeType", + "title":"RectifiedGridCoverageType", "properties":{ - "directedTopoSolid":{ - "title":"directedTopoSolid", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DirectedTopoSolidPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"directedTopoSolid", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "aggregationType":{ - "title":"aggregationType", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TopoVolumeType", + "localPart":"RectifiedGridCoverageType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "directedTopoSolid", - "aggregationType" - ] + } }, - "AbstractTimeSliceType":{ + "HistoryPropertyType":{ + "type":"object", + "title":"HistoryPropertyType", "required":[ - "validTime" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" - }, - { - "type":"object", - "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":"AbstractTimeSliceType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "validTime", - "dataSource" - ] - }, - "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" - } - } - } - } + "abstractTimeSlice" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiCurveType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "curveMember", - "curveMembers" - ] - }, - "SurfacePatchArrayPropertyType":{ - "type":"object", - "title":"SurfacePatchArrayPropertyType", "properties":{ - "abstractSurfacePatch":{ - "title":"abstractSurfacePatch", + "abstractTimeSlice":{ + "title":"abstractTimeSlice", "allOf":[ { "type":"array", @@ -14344,51 +15766,62 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractSurfacePatchType" + "$ref":"#/definitions/AbstractTimeSliceType" } }, "elementName":{ - "localPart":"AbstractSurfacePatch", + "localPart":"AbstractTimeSlice", "namespaceURI":"http://www.opengis.net/gml" } }, - "minItems":0 + "minItems":1 } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractSurfacePatch", + "localPart":"AbstractTimeSlice", "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":"SurfacePatchArrayPropertyType", + "localPart":"HistoryPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractSurfacePatch" + "abstractTimeSlice", + "owns" ] }, - "VerticalCRSPropertyType":{ + "ReferenceType":{ "type":"object", - "title":"VerticalCRSPropertyType", - "required":[ - "verticalCRS" - ], + "title":"ReferenceType", "properties":{ - "verticalCRS":{ - "title":"verticalCRS", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/VerticalCRSType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"VerticalCRS", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } }, "nilReason":{ @@ -14514,11 +15947,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"VerticalCRSPropertyType", + "localPart":"ReferenceType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "verticalCRS", + "owns", "nilReason", "remoteSchema", "type", @@ -14530,66 +15963,74 @@ "actuate" ] }, - "MultiPointCoverageType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDiscreteCoverageType" + "SequenceRuleType":{ + "type":"object", + "title":"SequenceRuleType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"#/definitions/SequenceRuleEnumeration" + } + ], + "propertyType":"value" }, - { - "type":"object", - "title":"MultiPointCoverageType", - "properties":{ + "order":{ + "title":"order", + "allOf":[ + { + "$ref":"#/definitions/IncrementOrder" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"order", + "namespaceURI":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiPointCoverageType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "AbstractGeometricPrimitiveType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryType" }, - { - "type":"object", - "title":"AbstractGeometricPrimitiveType", - "properties":{ + "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":"AbstractGeometricPrimitiveType", + "localPart":"SequenceRuleType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "value", + "order", + "axisOrder" + ] }, - "DynamicFeatureType":{ + "DictionaryEntryType":{ + "required":[ + "definition" + ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractMemberType" }, { "type":"object", - "title":"DynamicFeatureType", + "title":"DictionaryEntryType", "properties":{ - "validTime":{ - "title":"validTime", - "allOf":[ - { - "$ref":"#/definitions/TimePrimitivePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"validTime", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "history":{ - "title":"history", + "definition":{ + "title":"definition", "allOf":[ { "type":"object", @@ -14598,264 +16039,139 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/HistoryPropertyType" + "$ref":"#/definitions/DefinitionType" } }, "elementName":{ - "localPart":"history", + "localPart":"Definition", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"history", + "localPart":"Definition", "namespaceURI":"http://www.opengis.net/gml" } }, - "dataSource":{ - "title":"dataSource", + "nilReason":{ + "title":"nilReason", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"dataSource", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, - "dataSourceReference":{ - "title":"dataSourceReference", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"dataSourceReference", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DynamicFeatureType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "validTime", - "history", - "dataSource", - "dataSourceReference" - ] - }, - "TemporalCRSType":{ - "required":[ - "timeCS", - "usesTemporalCS", - "temporalDatum" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCRSType" - }, - { - "type":"object", - "title":"TemporalCRSType", - "properties":{ - "timeCS":{ - "title":"timeCS", + }, + "type":{ + "title":"type", "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" - } + "$ref":"#/definitions/TypeType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"timeCS", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "usesTemporalCS":{ - "title":"usesTemporalCS", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/TemporalCSPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"usesTemporalCS", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "temporalDatum":{ - "title":"temporalDatum", + "role":{ + "title":"role", "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" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "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" - ] - }, - "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":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "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", + }, + "arcrole":{ + "title":"arcrole", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DirectedEdgePropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"directedEdge", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "directedTopoSolid":{ - "title":"directedTopoSolid", + "title":{ + "title":"title", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DirectedTopoSolidPropertyType" - }, - "maxItems":2, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"directedTopoSolid", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "surfaceProperty":{ - "title":"surfaceProperty", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"surfaceProperty", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "aggregationType":{ - "title":"aggregationType", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } } @@ -14863,124 +16179,143 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FaceType", + "localPart":"DictionaryEntryType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "directedEdge", - "directedTopoSolid", - "surfaceProperty", - "aggregationType" + "definition", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "TemporalDatumType":{ - "required":[ - "origin" + "VolumeType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + }, + { + "type":"object", + "title":"VolumeType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VolumeType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "AbstractSolidType":{ "allOf":[ { - "$ref":"#/definitions/TemporalDatumBaseType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" }, { "type":"object", - "title":"TemporalDatumType", + "title":"AbstractSolidType", "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", + "localPart":"AbstractSolidType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "origin" - ] + } }, - "SequenceRuleType":{ + "TimeIntervalLengthType":{ "type":"object", - "title":"SequenceRuleType", + "title":"TimeIntervalLengthType", + "required":[ + "unit" + ], "properties":{ "value":{ "title":"value", "allOf":[ { - "$ref":"#/definitions/SequenceRuleEnumeration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"value" }, - "order":{ - "title":"order", + "unit":{ + "title":"unit", "allOf":[ { - "$ref":"#/definitions/IncrementOrder" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"order", + "localPart":"unit", "namespaceURI":"" } }, - "axisOrder":{ - "title":"axisOrder", + "radix":{ + "title":"radix", "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/positiveInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"axisOrder", + "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":"SequenceRuleType", + "localPart":"TimeIntervalLengthType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ "value", - "order", - "axisOrder" + "unit", + "radix", + "factor" ] }, - "TopoComplexMemberType":{ + "ProjectedCRSPropertyType":{ "type":"object", - "title":"TopoComplexMemberType", + "title":"ProjectedCRSPropertyType", "required":[ - "topoComplex" + "projectedCRS" ], "properties":{ - "topoComplex":{ - "title":"topoComplex", + "projectedCRS":{ + "title":"projectedCRS", "allOf":[ { - "$ref":"#/definitions/TopoComplexType" + "$ref":"#/definitions/ProjectedCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"TopoComplex", + "localPart":"ProjectedCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -15107,11 +16442,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TopoComplexMemberType", + "localPart":"ProjectedCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "topoComplex", + "projectedCRS", "nilReason", "remoteSchema", "type", @@ -15123,87 +16458,79 @@ "actuate" ] }, - "ScaleType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - }, - { - "type":"object", - "title":"ScaleType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ScaleType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "ProjectedCRSType":{ + "GeodesicStringType":{ "required":[ - "baseGeodeticCRS", - "baseGeographicCRS", - "cartesianCS" + "posList", + "geometricPositionGroup" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeneralDerivedCRSType" + "$ref":"#/definitions/AbstractCurveSegmentType" }, { "type":"object", - "title":"ProjectedCRSType", + "title":"GeodesicStringType", "properties":{ - "baseGeodeticCRS":{ - "title":"baseGeodeticCRS", + "posList":{ + "title":"posList", "allOf":[ { - "$ref":"#/definitions/GeodeticCRSPropertyType" + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"baseGeodeticCRS", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml" } }, - "baseGeographicCRS":{ - "title":"baseGeographicCRS", + "geometricPositionGroup":{ + "title":"geometricPositionGroup", "allOf":[ { - "$ref":"#/definitions/GeographicCRSPropertyType" + "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":"element", - "elementName":{ - "localPart":"baseGeographicCRS", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"elements" }, - "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" - } - }, - "elementName":{ - "localPart":"cartesianCS", - "namespaceURI":"http://www.opengis.net/gml" - } + "$ref":"#/definitions/CurveInterpolationType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"cartesianCS", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"interpolation", + "namespaceURI":"" } } } @@ -15211,159 +16538,297 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ProjectedCRSType", + "localPart":"GeodesicStringType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "baseGeodeticCRS", - "baseGeographicCRS", - "cartesianCS" + "posList", + "geometricPositionGroup", + "interpolation" ] }, - "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", + "localPart":"srsName", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"HistoryPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "abstractTimeSlice", - "owns" - ] - }, - "CodeType":{ - "type":"object", - "title":"CodeType", - "properties":{ - "value":{ - "title":"value", + }, + "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":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"srsDimension", + "namespaceURI":"" + } }, - "codeSpace":{ - "title":"codeSpace", + "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":"codeSpace", + "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":"CodeType", + "localPart":"DirectPositionType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ "value", - "codeSpace" + "srsName", + "srsDimension", + "axisLabels", + "uomLabels" ] }, - "KnotPropertyType":{ + "OffsetCurveType":{ + "required":[ + "offsetBase", + "distance" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCurveSegmentType" + }, + { + "type":"object", + "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":"OffsetCurveType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "offsetBase", + "distance", + "refDirection" + ] + }, + "CylindricalCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"CylindricalCSType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CylindricalCSType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "DirectionDescriptionType":{ "type":"object", - "title":"KnotPropertyType", + "title":"DirectionDescriptionType", "required":[ - "knot" + "compassPoint", + "keyword", + "description", + "reference" ], "properties":{ - "knot":{ - "title":"knot", + "compassPoint":{ + "title":"compassPoint", "allOf":[ { - "$ref":"#/definitions/KnotType" + "$ref":"#/definitions/CompassPointEnumeration" } ], "propertyType":"element", "elementName":{ - "localPart":"Knot", + "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", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"reference", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"KnotPropertyType", + "localPart":"DirectionDescriptionType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "knot" + "compassPoint", + "keyword", + "description", + "reference" ] }, - "MultiSurfacePropertyType":{ + "LinearCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"LinearCSType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LinearCSType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "ConversionPropertyType":{ "type":"object", - "title":"MultiSurfacePropertyType", + "title":"ConversionPropertyType", "required":[ - "multiSurface" + "conversion" ], "properties":{ - "multiSurface":{ - "title":"multiSurface", + "conversion":{ + "title":"conversion", "allOf":[ { - "$ref":"#/definitions/MultiSurfaceType" + "$ref":"#/definitions/ConversionType" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiSurface", + "localPart":"Conversion", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -15486,28 +16951,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":"ConversionPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "multiSurface", + "conversion", "nilReason", "remoteSchema", "type", @@ -15516,61 +16968,73 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "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" - } + "CompositeSolidType":{ + "required":[ + "solidMember" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSolidType" }, - "owns":{ - "title":"owns", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + { + "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" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"PointArrayPropertyType", + "localPart":"CompositeSolidType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "point", - "owns" + "solidMember", + "aggregationType" ] }, - "RangeParametersType":{ + "TimePrimitivePropertyType":{ "type":"object", - "title":"RangeParametersType", + "title":"TimePrimitivePropertyType", + "required":[ + "abstractTimePrimitive" + ], "properties":{ - "abstractValue":{ - "title":"abstractValue", + "abstractTimePrimitive":{ + "title":"abstractTimePrimitive", "allOf":[ { "type":"object", @@ -15579,34 +17043,21 @@ "$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":"AbstractValue", + "localPart":"AbstractTimePrimitive", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractValue", + "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":[ @@ -15726,16 +17177,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":"RangeParametersType", + "localPart":"TimePrimitivePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractValue", - "owns", + "abstractTimePrimitive", "nilReason", "remoteSchema", "type", @@ -15744,93 +17207,43 @@ "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" + "actuate", + "owns" ] }, - "SingleCRSPropertyType":{ + "TimeEdgePropertyType":{ "type":"object", - "title":"SingleCRSPropertyType", + "title":"TimeEdgePropertyType", "required":[ - "abstractSingleCRS" + "timeEdge" ], "properties":{ - "abstractSingleCRS":{ - "title":"abstractSingleCRS", + "timeEdge":{ + "title":"timeEdge", "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" - } + "$ref":"#/definitions/TimeEdgeType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractSingleCRS", + "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":[ @@ -15954,11 +17367,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SingleCRSPropertyType", + "localPart":"TimeEdgePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractSingleCRS", + "timeEdge", + "owns", "nilReason", "remoteSchema", "type", @@ -15970,61 +17384,68 @@ "actuate" ] }, - "DomainSetType":{ + "PointArrayPropertyType":{ "type":"object", - "title":"DomainSetType", - "required":[ - "abstractGeometry", - "abstractTimeObject" - ], + "title":"PointArrayPropertyType", "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" - } + "type":"array", + "items":{ + "$ref":"#/definitions/PointType" }, - "elementName":{ - "localPart":"AbstractGeometry", - "namespaceURI":"http://www.opengis.net/gml" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometry", + "localPart":"Point", "namespaceURI":"http://www.opengis.net/gml" } }, - "abstractTimeObject":{ - "title":"abstractTimeObject", + "owns":{ + "title":"owns", "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" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"elementRef", + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PointArrayPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "point", + "owns" + ] + }, + "CartesianCSPropertyType":{ + "type":"object", + "title":"CartesianCSPropertyType", + "required":[ + "cartesianCS" + ], + "properties":{ + "cartesianCS":{ + "title":"cartesianCS", + "allOf":[ + { + "$ref":"#/definitions/CartesianCSType" + } + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractTimeObject", + "localPart":"CartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -16147,29 +17568,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":"CartesianCSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractGeometry", - "abstractTimeObject", + "cartesianCS", "nilReason", "remoteSchema", "type", @@ -16178,45 +17585,310 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "VerticalDatumType":{ + "DataBlockType":{ + "type":"object", + "title":"DataBlockType", + "required":[ + "rangeParameters", + "tupleList", + "doubleOrNilReasonTupleList" + ], + "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" + ] + }, + "PointType":{ + "required":[ + "pos", + "coordinates" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" }, { "type":"object", - "title":"VerticalDatumType", + "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":"VerticalDatumType", + "localPart":"PointType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "pos", + "coordinates" + ] }, - "EngineeringDatumPropertyType":{ + "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" + ] + }, + "QuantityPropertyType":{ "type":"object", - "title":"EngineeringDatumPropertyType", + "title":"QuantityPropertyType", "required":[ - "engineeringDatum" + "quantity" ], "properties":{ - "engineeringDatum":{ - "title":"engineeringDatum", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"#/definitions/EngineeringDatumType" + "$ref":"#/definitions/Quantity" } ], "propertyType":"element", "elementName":{ - "localPart":"EngineeringDatum", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -16343,11 +18015,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EngineeringDatumPropertyType", + "localPart":"QuantityPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "engineeringDatum", + "quantity", "nilReason", "remoteSchema", "type", @@ -16359,39 +18031,38 @@ "actuate" ] }, - "TimeNodePropertyType":{ + "FeaturePropertyType":{ "type":"object", - "title":"TimeNodePropertyType", + "title":"FeaturePropertyType", "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":[ @@ -16511,16 +18182,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":"FeaturePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeNode", - "owns", + "abstractFeature", "nilReason", "remoteSchema", "type", @@ -16529,96 +18212,356 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "DirectionPropertyType":{ - "type":"object", - "title":"DirectionPropertyType", + "TimeOrdinalEraType":{ "required":[ - "directionVector", - "directionDescription", - "compassPoint", - "directionKeyword", - "directionString" + "start", + "end" ], - "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" - } + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" }, - "directionKeyword":{ - "title":"directionKeyword", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DirectionKeyword", - "namespaceURI":"http://www.opengis.net/gml" + { + "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" + ] + }, + "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" } }, - "directionString":{ - "title":"directionString", + "fileName":{ + "title":"fileName", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"DirectionString", + "localPart":"fileName", "namespaceURI":"http://www.opengis.net/gml" } }, - "owns":{ - "title":"owns", + "fileReference":{ + "title":"fileReference", "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":"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" + ] + }, + "TimeReferenceSystemType":{ + "required":[ + "domainOfValidity" + ], + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeReferenceSystemType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "domainOfValidity" + ] + }, + "AbstractRingPropertyType":{ + "type":"object", + "title":"AbstractRingPropertyType", + "required":[ + "abstractRing" + ], + "properties":{ + "abstractRing":{ + "title":"abstractRing", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractRingType" + } + }, + "elementName":{ + "localPart":"AbstractRing", + "namespaceURI":"http://www.opengis.net/gml" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractRing", + "namespaceURI":"http://www.opengis.net/gml" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractRingPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "abstractRing" + ] + }, + "VectorType":{ + "allOf":[ + { + "$ref":"#/definitions/DirectPositionType" + }, + { + "type":"object", + "title":"VectorType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VectorType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "CRSPropertyType":{ + "type":"object", + "title":"CRSPropertyType", + "required":[ + "abstractCRS" + ], + "properties":{ + "abstractCRS":{ + "title":"abstractCRS", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractCRS", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -16744,16 +18687,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectionPropertyType", + "localPart":"CRSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "directionVector", - "directionDescription", - "compassPoint", - "directionKeyword", - "directionString", - "owns", + "abstractCRS", "nilReason", "remoteSchema", "type", @@ -16765,48 +18703,38 @@ "actuate" ] }, - "ShellPropertyType":{ + "TimeCalendarPropertyType":{ "type":"object", - "title":"ShellPropertyType", + "title":"TimeCalendarPropertyType", "required":[ - "shell" + "timeCalendar" ], "properties":{ - "shell":{ - "title":"shell", + "timeCalendar":{ + "title":"timeCalendar", "allOf":[ { - "$ref":"#/definitions/ShellType" + "$ref":"#/definitions/TimeCalendarType" } ], "propertyType":"element", "elementName":{ - "localPart":"Shell", + "localPart":"TimeCalendar", "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ShellPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "shell" - ] - }, - "StringOrRefType":{ - "type":"object", - "title":"StringOrRefType", - "properties":{ - "value":{ - "title":"value", + }, + "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":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" + } }, "nilReason":{ "title":"nilReason", @@ -16931,11 +18859,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"StringOrRefType", + "localPart":"TimeCalendarPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", + "timeCalendar", + "owns", "nilReason", "remoteSchema", "type", @@ -16947,116 +18876,110 @@ "actuate" ] }, - "LineStringSegmentType":{ - "required":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates" - ], + "Quantity":{ "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/MeasureType" }, { "type":"object", - "title":"LineStringSegmentType", + "title":"Quantity", "properties":{ - "posOrPointPropertyOrPointRep":{ - "title":"posOrPointPropertyOrPointRep", + "nilReason":{ + "title":"nilReason", "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"elementRefs" - }, - "posList":{ - "title":"posList", + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "nilReason" + ] + }, + "TinType":{ + "required":[ + "maxLength", + "controlPoint" + ], + "allOf":[ + { + "$ref":"#/definitions/TriangulatedSurfaceType" + }, + { + "type":"object", + "title":"TinType", + "properties":{ + "stopLines":{ + "title":"stopLines", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "type":"array", + "items":{ + "$ref":"#/definitions/LineStringSegmentArrayPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"posList", + "localPart":"stopLines", "namespaceURI":"http://www.opengis.net/gml" } }, - "coordinates":{ - "title":"coordinates", + "breakLines":{ + "title":"breakLines", "allOf":[ { - "$ref":"#/definitions/CoordinatesType" + "type":"array", + "items":{ + "$ref":"#/definitions/LineStringSegmentArrayPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"breakLines", "namespaceURI":"http://www.opengis.net/gml" } }, - "interpolation":{ - "title":"interpolation", + "maxLength":{ + "title":"maxLength", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"#/definitions/LengthType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"interpolation", - "namespaceURI":"" + "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" } } } @@ -17064,312 +18987,272 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStringSegmentType", + "localPart":"TinType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "interpolation" + "stopLines", + "breakLines", + "maxLength", + "controlPoint" ] }, - "CubicSplineType":{ + "ResultType":{ + "type":"object", + "title":"ResultType", "required":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "vectorAtStart", - "vectorAtEnd" + "abstractObject" ], - "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/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" - } - }, - "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" + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"vectorAtEnd", + "localPart":"AbstractObject", "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":"" + } + ], + "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":"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":"CubicSplineType", + "localPart":"ResultType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "vectorAtStart", - "vectorAtEnd", - "interpolation", - "degree" + "abstractObject", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "GeodesicStringType":{ - "required":[ - "posList", - "geometricPositionGroup" - ], + "DynamicFeatureType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"GeodesicStringType", + "title":"DynamicFeatureType", "properties":{ - "posList":{ - "title":"posList", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "$ref":"#/definitions/TimePrimitivePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"posList", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/gml" } }, - "geometricPositionGroup":{ - "title":"geometricPositionGroup", + "history":{ + "title":"history", "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" - } - } - ] + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/HistoryPropertyType" + } }, - "minItems":2 - } - ], - "propertyType":"elements" - }, - "interpolation":{ - "title":"interpolation", - "allOf":[ - { - "$ref":"#/definitions/CurveInterpolationType" + "elementName":{ + "localPart":"history", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"interpolation", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"history", + "namespaceURI":"http://www.opengis.net/gml" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GeodesicStringType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "posList", - "geometricPositionGroup", - "interpolation" - ] - }, - "OrientableCurveType":{ - "required":[ - "baseCurve" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCurveType" - }, - { - "type":"object", - "title":"OrientableCurveType", - "properties":{ - "baseCurve":{ - "title":"baseCurve", + }, + "dataSource":{ + "title":"dataSource", "allOf":[ { - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"baseCurve", + "localPart":"dataSource", "namespaceURI":"http://www.opengis.net/gml" } }, - "orientation":{ - "title":"orientation", + "dataSourceReference":{ + "title":"dataSourceReference", "allOf":[ { - "$ref":"#/definitions/SignType" + "$ref":"#/definitions/ReferenceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"orientation", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"dataSourceReference", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -17377,243 +19260,33 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OrientableCurveType", + "localPart":"DynamicFeatureType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "baseCurve", - "orientation" + "validTime", + "history", + "dataSource", + "dataSourceReference" ] }, - "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" - ] - }, - "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" - ] - }, - "ConversionType":{ - "required":[ - "method" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGeneralConversionType" - }, - { - "type":"object", - "title":"ConversionType", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"method", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "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":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"parameterValue", - "namespaceURI":"http://www.opengis.net/gml" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ConversionType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "method", - "parameterValue" - ] - }, - "AbstractGriddedSurfaceType.Rows":{ + "TemporalDatumPropertyType":{ "type":"object", - "title":"AbstractGriddedSurfaceType.Rows", + "title":"TemporalDatumPropertyType", "required":[ - "row" + "temporalDatum" ], "properties":{ - "row":{ - "title":"row", + "temporalDatum":{ + "title":"temporalDatum", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractGriddedSurfaceType.Rows.Row" - }, - "minItems":1 + "$ref":"#/definitions/TemporalDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"Row", - "namespaceURI":"http://www.opengis.net/gml" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "row" - ] - }, - "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" - } - }, - "elementName":{ - "localPart":"AbstractDatum", - "namespaceURI":"http://www.opengis.net/gml" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDatum", + "localPart":"TemporalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -17740,11 +19413,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DatumPropertyType", + "localPart":"TemporalDatumPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractDatum", + "temporalDatum", "nilReason", "remoteSchema", "type", @@ -17756,155 +19429,159 @@ "actuate" ] }, - "IndirectEntryType":{ - "type":"object", - "title":"IndirectEntryType", + "ProjectedCRSType":{ "required":[ - "definitionProxy" + "baseGeodeticCRS", + "baseGeographicCRS", + "cartesianCS" ], - "properties":{ - "definitionProxy":{ - "title":"definitionProxy", - "allOf":[ - { - "$ref":"#/definitions/DefinitionProxyType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DefinitionProxy", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"IndirectEntryType", + "localPart":"ProjectedCRSType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "definitionProxy" + "baseGeodeticCRS", + "baseGeographicCRS", + "cartesianCS" ] }, - "AbstractGeneralParameterValuePropertyType":{ - "type":"object", - "title":"AbstractGeneralParameterValuePropertyType", + "TopoSurfaceType":{ "required":[ - "abstractGeneralParameterValue" + "directedFace" ], - "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" + "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":"AbstractGeneralParameterValue", + "localPart":"directedFace", "namespaceURI":"http://www.opengis.net/gml" } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractGeneralParameterValue", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeneralParameterValuePropertyType", + "localPart":"TopoSurfaceType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractGeneralParameterValue" + "directedFace", + "aggregationType" ] }, - "GridLimitsType":{ + "PassThroughOperationPropertyType":{ "type":"object", - "title":"GridLimitsType", + "title":"PassThroughOperationPropertyType", "required":[ - "gridEnvelope" + "passThroughOperation" ], "properties":{ - "gridEnvelope":{ - "title":"gridEnvelope", + "passThroughOperation":{ + "title":"passThroughOperation", "allOf":[ { - "$ref":"#/definitions/GridEnvelopeType" + "$ref":"#/definitions/PassThroughOperationType" } ], "propertyType":"element", "elementName":{ - "localPart":"GridEnvelope", + "localPart":"PassThroughOperation", "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", @@ -18028,8 +19705,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"PassThroughOperationPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + }, "propertiesOrder":[ - "abstractDQPositionalAccuracy", + "passThroughOperation", "nilReason", "remoteSchema", "type", @@ -18041,69 +19722,46 @@ "actuate" ] }, - "TransformationType":{ + "CircleType":{ + "allOf":[ + { + "$ref":"#/definitions/ArcType" + }, + { + "type":"object", + "title":"CircleType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CircleType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "PrimeMeridianType":{ "required":[ - "method" + "greenwichLongitude" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeneralTransformationType" + "$ref":"#/definitions/IdentifiedObjectType" }, { "type":"object", - "title":"TransformationType", + "title":"PrimeMeridianType", "properties":{ - "method":{ - "title":"method", + "greenwichLongitude":{ + "title":"greenwichLongitude", "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" - } + "$ref":"#/definitions/AngleType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"method", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "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":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"parameterValue", + "localPart":"greenwichLongitude", "namespaceURI":"http://www.opengis.net/gml" } } @@ -18112,58 +19770,236 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TransformationType", + "localPart":"PrimeMeridianType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "method", - "parameterValue" + "greenwichLongitude" ] }, - "DirectedFacePropertyType":{ - "type":"object", - "title":"DirectedFacePropertyType", - "required":[ - "face" + "AbstractSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometricPrimitiveType" + }, + { + "type":"object", + "title":"AbstractSurfaceType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractSurfaceType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "TopoPrimitiveArrayAssociationType":{ + "type":"object", + "title":"TopoPrimitiveArrayAssociationType", "properties":{ - "face":{ - "title":"face", + "abstractTopoPrimitive":{ + "title":"abstractTopoPrimitive", "allOf":[ { - "$ref":"#/definitions/FaceType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Face", + "localPart":"AbstractTopoPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, - "orientation":{ - "title":"orientation", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/SignType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"orientation", + "localPart":"owns", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TopoPrimitiveArrayAssociationType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "abstractTopoPrimitive", + "owns" + ] + }, + "CompositeSurfaceType":{ + "required":[ + "surfaceMember" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSurfaceType" }, - "owns":{ - "title":"owns", + { + "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" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CompositeSurfaceType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "surfaceMember", + "aggregationType" + ] + }, + "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" + ] + }, + "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" + ] + }, + "GeodeticCRSPropertyType":{ + "type":"object", + "title":"GeodeticCRSPropertyType", + "required":[ + "geodeticCRS" + ], + "properties":{ + "geodeticCRS":{ + "title":"geodeticCRS", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/GeodeticCRSType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"GeodeticCRS", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -18289,13 +20125,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectedFacePropertyType", + "localPart":"GeodeticCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "face", - "orientation", - "owns", + "geodeticCRS", "nilReason", "remoteSchema", "type", @@ -18307,230 +20141,23 @@ "actuate" ] }, - "TimeReferenceSystemType":{ - "required":[ - "domainOfValidity" - ], - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeReferenceSystemType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "domainOfValidity" - ] - }, - "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" - ] - }, - "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":"TimeInstantType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "timePosition" - ] - }, - "ValuePropertyType":{ + "CylindricalCSPropertyType":{ "type":"object", - "title":"ValuePropertyType", + "title":"CylindricalCSPropertyType", "required":[ - "abstractValue", - "abstractGeometry", - "abstractTimeObject", - "_null" + "cylindricalCS" ], "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", + "cylindricalCS":{ + "title":"cylindricalCS", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/CylindricalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"Null", + "localPart":"CylindricalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -18653,31 +20280,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":"CylindricalCSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractValue", - "abstractGeometry", - "abstractTimeObject", - "_null", + "cylindricalCS", "nilReason", "remoteSchema", "type", @@ -18686,64 +20297,170 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "CylindricalCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"CylindricalCSType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CylindricalCSType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "GeographicCRSType":{ + "AbstractGriddedSurfaceType.Rows.Row":{ + "type":"object", + "title":"AbstractGriddedSurfaceType.Rows.Row", "required":[ - "usesEllipsoidalCS", - "usesGeodeticDatum" + "posList", + "geometricPositionGroup" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCRSType" - }, - { - "type":"object", - "title":"GeographicCRSType", - "properties":{ - "usesEllipsoidalCS":{ - "title":"usesEllipsoidalCS", + "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" + ] + }, + "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" + }, + "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":"MeasureListType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "value", + "uom" + ] + }, + "ArcType":{ + "allOf":[ + { + "$ref":"#/definitions/ArcStringType" + }, + { + "type":"object", + "title":"ArcType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ArcType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "PolygonType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSurfaceType" + }, + { + "type":"object", + "title":"PolygonType", + "properties":{ + "exterior":{ + "title":"exterior", "allOf":[ { - "$ref":"#/definitions/EllipsoidalCSPropertyType" + "$ref":"#/definitions/AbstractRingPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"usesEllipsoidalCS", + "localPart":"exterior", "namespaceURI":"http://www.opengis.net/gml" } }, - "usesGeodeticDatum":{ - "title":"usesGeodeticDatum", + "interior":{ + "title":"interior", "allOf":[ { - "$ref":"#/definitions/GeodeticDatumPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractRingPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"usesGeodeticDatum", + "localPart":"interior", "namespaceURI":"http://www.opengis.net/gml" } } @@ -18752,47 +20469,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GeographicCRSType", + "localPart":"PolygonType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "usesEllipsoidalCS", - "usesGeodeticDatum" + "exterior", + "interior" ] }, - "CircleType":{ - "allOf":[ - { - "$ref":"#/definitions/ArcType" - }, - { - "type":"object", - "title":"CircleType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CircleType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "ReferenceType":{ + "BooleanPropertyType":{ "type":"object", - "title":"ReferenceType", + "title":"BooleanPropertyType", + "required":[ + "_boolean" + ], "properties":{ - "owns":{ - "title":"owns", + "_boolean":{ + "title":"_boolean", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/Boolean" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -18918,11 +20620,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceType", + "localPart":"BooleanPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "owns", + "_boolean", "nilReason", "remoteSchema", "type", @@ -18934,96 +20636,23 @@ "actuate" ] }, - "BaseUnitType":{ - "required":[ - "unitsSystem" - ], - "allOf":[ - { - "$ref":"#/definitions/UnitDefinitionType" - }, - { - "type":"object", - "title":"BaseUnitType", - "properties":{ - "unitsSystem":{ - "title":"unitsSystem", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"unitsSystem", - "namespaceURI":"http://www.opengis.net/gml" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BaseUnitType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "unitsSystem" - ] - }, - "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/AbstractGMLType" - }, - { - "type":"object", - "title":"AbstractTopologyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractTopologyType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TimeClockPropertyType":{ + "CompoundCRSPropertyType":{ "type":"object", - "title":"TimeClockPropertyType", + "title":"CompoundCRSPropertyType", "required":[ - "timeClock" + "compoundCRS" ], "properties":{ - "timeClock":{ - "title":"timeClock", + "compoundCRS":{ + "title":"compoundCRS", "allOf":[ { - "$ref":"#/definitions/TimeClockType" + "$ref":"#/definitions/CompoundCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeClock", + "localPart":"CompoundCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -19146,28 +20775,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":"CompoundCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "timeClock", + "compoundCRS", "nilReason", "remoteSchema", "type", @@ -19176,30 +20792,97 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "ConcatenatedOperationPropertyType":{ + "TrianglePatchArrayPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/SurfacePatchArrayPropertyType" + }, + { + "type":"object", + "title":"TrianglePatchArrayPropertyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TrianglePatchArrayPropertyType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DirectedObservationAtDistanceType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "distance" + ] + }, + "MultiCurvePropertyType":{ "type":"object", - "title":"ConcatenatedOperationPropertyType", + "title":"MultiCurvePropertyType", "required":[ - "concatenatedOperation" + "multiCurve" ], "properties":{ - "concatenatedOperation":{ - "title":"concatenatedOperation", + "multiCurve":{ + "title":"multiCurve", "allOf":[ { - "$ref":"#/definitions/ConcatenatedOperationType" + "$ref":"#/definitions/MultiCurveType" } ], "propertyType":"element", "elementName":{ - "localPart":"ConcatenatedOperation", + "localPart":"MultiCurve", "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":[ @@ -19323,11 +21006,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConcatenatedOperationPropertyType", + "localPart":"MultiCurvePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "concatenatedOperation", + "multiCurve", + "owns", "nilReason", "remoteSchema", "type", @@ -19339,201 +21023,87 @@ "actuate" ] }, - "DefinitionBaseType":{ + "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" + ] + }, + "TimeCSType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"DefinitionBaseType", + "title":"TimeCSType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"DefinitionBaseType", + "localPart":"TimeCSType", "namespaceURI":"http://www.opengis.net/gml" } }, - "CoordinateSystemAxisType":{ + "OperationMethodPropertyType":{ + "type":"object", + "title":"OperationMethodPropertyType", "required":[ - "axisAbbrev", - "axisDirection", - "uom" + "operationMethod" ], - "allOf":[ - { - "$ref":"#/definitions/IdentifiedObjectType" + "properties":{ + "operationMethod":{ + "title":"operationMethod", + "allOf":[ + { + "$ref":"#/definitions/OperationMethodType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OperationMethod", + "namespaceURI":"http://www.opengis.net/gml" + } }, - { - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CoordinateSystemAxisType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "axisAbbrev", - "axisDirection", - "minimumValue", - "maximumValue", - "rangeMeaning", - "uom" - ] - }, - "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" - ] - }, - "GeodeticDatumPropertyType":{ - "type":"object", - "title":"GeodeticDatumPropertyType", - "required":[ - "geodeticDatum" - ], - "properties":{ - "geodeticDatum":{ - "title":"geodeticDatum", - "allOf":[ - { - "$ref":"#/definitions/GeodeticDatumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GeodeticDatum", - "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" + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } } ], @@ -19650,11 +21220,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeodeticDatumPropertyType", + "localPart":"OperationMethodPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geodeticDatum", + "operationMethod", "nilReason", "remoteSchema", "type", @@ -19666,732 +21236,52 @@ "actuate" ] }, - "VolumeType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - }, - { - "type":"object", - "title":"VolumeType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"VolumeType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "AbstractGeneralOperationParameterType":{ - "allOf":[ - { - "$ref":"#/definitions/IdentifiedObjectType" - }, - { - "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" - ] - }, - "AbstractGMLType":{ + "CountPropertyType":{ "type":"object", - "title":"AbstractGMLType", + "title":"CountPropertyType", "required":[ - "id" + "count" ], "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", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/gml" } }, - "name":{ - "title":"name", + "nilReason":{ + "title":"nilReason", "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "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" - ] - }, - "ArcType":{ - "allOf":[ - { - "$ref":"#/definitions/ArcStringType" - }, - { - "type":"object", - "title":"ArcType", - "properties":{ + "localPart":"nilReason", + "namespaceURI":"" } - } - ], - "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", + "remoteSchema":{ + "title":"remoteSchema", "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" - } - } - }, - "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":[ - { - "$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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"utcReference", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "dateBasis":{ - "title":"dateBasis", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/TimeCalendarPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dateBasis", - "namespaceURI":"http://www.opengis.net/gml" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeClockType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "referenceEvent", - "referenceTime", - "utcReference", - "dateBasis" - ] - }, - "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":"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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeNodeType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "previousEdge", - "nextEdge", - "position" - ] - }, - "DynamicFeatureCollectionType":{ - "required":[ - "dynamicMembers" - ], - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DynamicFeatureCollectionType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "dynamicMembers" - ] - }, - "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" - ] - }, - "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" - } - }, - "nilReason":{ - "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":"SurfacePropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "abstractSurface", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", - "owns" - ] - }, - "AssociationRoleType":{ - "type":"object", - "title":"AssociationRoleType", - "required":[ - "abstractObject" - ], - "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" - } - }, - "elementName":{ - "localPart":"AbstractObject", - "namespaceURI":"http://www.opengis.net/gml" - } - } - ], - "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":"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", + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -20401,906 +21291,54 @@ { "$ref":"#/definitions/TypeType" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AssociationRoleType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "abstractObject", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractGeometry", - "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":"TargetPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "abstractFeature", - "abstractGeometry", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", - "owns" - ] - }, - "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" - } - } - } - } - ], - "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":"RectifiedGridType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "origin", - "offsetVector" - ] - }, - "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" - ] - }, - "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" - ] - }, - "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" - }, - "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EdgeType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "directedNode", - "directedFace", - "curveProperty", - "aggregationType" - ] - }, - "DynamicFeatureMemberType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureMemberType" - }, - { - "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" - } - } - } - } - ], - "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" - }, - { - "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":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TopoCurveType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "directedEdge", - "aggregationType" - ] - }, - "CoordinatesType":{ - "type":"object", - "title":"CoordinatesType", - "properties":{ - "value":{ - "title":"value", + }, + "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":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "decimal":{ - "title":"decimal", + "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":"decimal", - "namespaceURI":"" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "cs":{ - "title":"cs", + "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":"cs", - "namespaceURI":"" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "ts":{ - "title":"ts", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -21308,54 +21346,129 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"ts", - "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":"CoordinatesType", + "localPart":"CountPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "decimal", - "cs", - "ts" + "count", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MultiSolidPropertyType":{ + "EngineeringDatumType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDatumType" + }, + { + "type":"object", + "title":"EngineeringDatumType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EngineeringDatumType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "TargetPropertyType":{ "type":"object", - "title":"MultiSolidPropertyType", + "title":"TargetPropertyType", "required":[ - "multiSolid" + "abstractFeature", + "abstractGeometry" ], "properties":{ - "multiSolid":{ - "title":"multiSolid", + "abstractFeature":{ + "title":"abstractFeature", "allOf":[ { - "$ref":"#/definitions/MultiSolidType" + "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":"MultiSolid", + "localPart":"AbstractFeature", "namespaceURI":"http://www.opengis.net/gml" } }, - "owns":{ - "title":"owns", + "abstractGeometry":{ + "title":"abstractGeometry", "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/AbstractGeometryType" + } + }, + "elementName":{ + "localPart":"AbstractGeometry", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractGeometry", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -21477,59 +21590,6 @@ "localPart":"actuate", "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiSolidPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "multiSolid", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "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" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractGeometry", - "namespaceURI":"http://www.opengis.net/gml" - } }, "owns":{ "title":"owns", @@ -21547,149 +21607,59 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeometryArrayPropertyType", + "localPart":"TargetPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ + "abstractFeature", "abstractGeometry", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", "owns" ] }, - "TimeOrdinalEraType":{ + "RectangleType":{ "required":[ - "start", - "end" + "exterior" ], "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/AbstractSurfacePatchType" }, { "type":"object", - "title":"TimeOrdinalEraType", + "title":"RectangleType", "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", + "exterior":{ + "title":"exterior", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TimeOrdinalEraPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/AbstractRingPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "localPart":"exterior", "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" - ] - }, - "AbstractGeometricAggregateType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryType" - }, - { - "type":"object", - "title":"AbstractGeometricAggregateType", - "properties":{ - "aggregationType":{ - "title":"aggregationType", + "interpolation":{ + "title":"interpolation", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "$ref":"#/definitions/SurfaceInterpolationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"aggregationType", + "localPart":"interpolation", "namespaceURI":"" } } @@ -21698,132 +21668,236 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeometricAggregateType", + "localPart":"RectangleType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "aggregationType" + "exterior", + "interpolation" ] }, - "CurveType":{ + "MultiSurfacePropertyType":{ + "type":"object", + "title":"MultiSurfacePropertyType", "required":[ - "segments" + "multiSurface" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCurveType" + "properties":{ + "multiSurface":{ + "title":"multiSurface", + "allOf":[ + { + "$ref":"#/definitions/MultiSurfaceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MultiSurface", + "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" + } }, - { - "type":"object", - "title":"CurveType", - "properties":{ - "segments":{ - "title":"segments", - "allOf":[ - { - "$ref":"#/definitions/CurveSegmentArrayPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"segments", - "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":"CurveType", + "localPart":"MultiSurfacePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "segments" + "multiSurface", + "owns", + "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" - } - }, - "AbstractGeometryType":{ + "NodeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractTopoPrimitiveType" }, { "type":"object", - "title":"AbstractGeometryType", + "title":"NodeType", "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", + "directedEdge":{ + "title":"directedEdge", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/DirectedEdgePropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"srsDimension", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"directedEdge", + "namespaceURI":"http://www.opengis.net/gml" } }, - "axisLabels":{ - "title":"axisLabels", + "pointProperty":{ + "title":"pointProperty", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } + "$ref":"#/definitions/PointPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisLabels", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"pointProperty", + "namespaceURI":"http://www.opengis.net/gml" } }, - "uomLabels":{ - "title":"uomLabels", + "aggregationType":{ + "title":"aggregationType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } + "$ref":"#/definitions/AggregationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uomLabels", + "localPart":"aggregationType", "namespaceURI":"" } } @@ -21832,55 +21906,41 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeometryType", + "localPart":"NodeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "srsName", - "srsDimension", - "axisLabels", - "uomLabels" + "directedEdge", + "pointProperty", + "aggregationType" ] }, - "TopoSolidType":{ + "GeometricComplexType":{ "required":[ - "directedFace" + "element" ], "allOf":[ { - "$ref":"#/definitions/AbstractTopoPrimitiveType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"TopoSolidType", + "title":"GeometricComplexType", "properties":{ - "directedFace":{ - "title":"directedFace", + "element":{ + "title":"element", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DirectedFacePropertyType" + "$ref":"#/definitions/GeometricPrimitivePropertyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"directedFace", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "solidProperty":{ - "title":"solidProperty", - "allOf":[ - { - "$ref":"#/definitions/SolidPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"solidProperty", + "localPart":"element", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -21902,102 +21962,49 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TopoSolidType", + "localPart":"GeometricComplexType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "directedFace", - "solidProperty", + "element", "aggregationType" ] }, - "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" - ] - }, - "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" + "UserDefinedCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" }, - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" + { + "type":"object", + "title":"UserDefinedCSType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MeasureListType", + "localPart":"UserDefinedCSType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "value", - "uom" - ] + } }, - "CartesianCSPropertyType":{ + "TemporalCSPropertyType":{ "type":"object", - "title":"CartesianCSPropertyType", + "title":"TemporalCSPropertyType", "required":[ - "cartesianCS" + "temporalCS" ], "properties":{ - "cartesianCS":{ - "title":"cartesianCS", + "temporalCS":{ + "title":"temporalCS", "allOf":[ { - "$ref":"#/definitions/CartesianCSType" + "$ref":"#/definitions/TemporalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"CartesianCS", + "localPart":"TemporalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -22124,11 +22131,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CartesianCSPropertyType", + "localPart":"TemporalCSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "cartesianCS", + "temporalCS", "nilReason", "remoteSchema", "type", @@ -22140,143 +22147,216 @@ "actuate" ] }, - "AbstractCurveType":{ + "AreaType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/MeasureType" }, { "type":"object", - "title":"AbstractCurveType", + "title":"AreaType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractCurveType", + "localPart":"AreaType", "namespaceURI":"http://www.opengis.net/gml" } }, - "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":"" - } + "PolyhedralSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/SurfaceType" }, - "srsName":{ - "title":"srsName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"srsName", - "namespaceURI":"" + { + "type":"object", + "title":"PolyhedralSurfaceType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PolyhedralSurfaceType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "OperationParameterType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeneralOperationParameterType" }, - "srsDimension":{ - "title":"srsDimension", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"srsDimension", - "namespaceURI":"" + { + "type":"object", + "title":"OperationParameterType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OperationParameterType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "DerivedCRSType":{ + "required":[ + "baseCRS", + "derivedCRSType", + "coordinateSystem" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGeneralDerivedCRSType" }, - "axisLabels":{ - "title":"axisLabels", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + { + "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisLabels", - "namespaceURI":"" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DerivedCRSType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "baseCRS", + "derivedCRSType", + "coordinateSystem" + ] + }, + "VerticalDatumType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDatumType" }, - "uomLabels":{ - "title":"uomLabels", + { + "type":"object", + "title":"VerticalDatumType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VerticalDatumType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "RingPropertyType":{ + "type":"object", + "title":"RingPropertyType", + "required":[ + "ring" + ], + "properties":{ + "ring":{ + "title":"ring", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } + "$ref":"#/definitions/RingType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uomLabels", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Ring", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectPositionListType", + "localPart":"RingPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "count", - "srsName", - "srsDimension", - "axisLabels", - "uomLabels" + "ring" ] }, - "GeodeticCRSPropertyType":{ + "TimeTopologyPrimitivePropertyType":{ "type":"object", - "title":"GeodeticCRSPropertyType", + "title":"TimeTopologyPrimitivePropertyType", "required":[ - "geodeticCRS" + "abstractTimeTopologyPrimitive" ], "properties":{ - "geodeticCRS":{ - "title":"geodeticCRS", + "abstractTimeTopologyPrimitive":{ + "title":"abstractTimeTopologyPrimitive", "allOf":[ { - "$ref":"#/definitions/GeodeticCRSType" + "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" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"GeodeticCRS", + "localPart":"AbstractTimeTopologyPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -22399,15 +22479,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":"GeodeticCRSPropertyType", + "localPart":"TimeTopologyPrimitivePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geodeticCRS", + "abstractTimeTopologyPrimitive", "nilReason", "remoteSchema", "type", @@ -22416,61 +22509,64 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "AbstractCoordinateSystemType":{ + "ConventionalUnitType":{ "required":[ - "axis" + "conversionToPreferredUnit", + "roughConversionToPreferredUnit" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/UnitDefinitionType" }, { "type":"object", - "title":"AbstractCoordinateSystemType", + "title":"ConventionalUnitType", "properties":{ - "axis":{ - "title":"axis", + "conversionToPreferredUnit":{ + "title":"conversionToPreferredUnit", "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 + "$ref":"#/definitions/ConversionToPreferredUnitType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"axis", + "localPart":"conversionToPreferredUnit", "namespaceURI":"http://www.opengis.net/gml" } }, - "aggregationType":{ - "title":"aggregationType", + "roughConversionToPreferredUnit":{ + "title":"roughConversionToPreferredUnit", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "$ref":"#/definitions/ConversionToPreferredUnitType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" + "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" } } } @@ -22478,97 +22574,124 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractCoordinateSystemType", + "localPart":"ConventionalUnitType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "axis", - "aggregationType" + "conversionToPreferredUnit", + "roughConversionToPreferredUnit", + "derivationUnitTerm" ] }, - "PolarCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"PolarCSType", - "properties":{ + "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":"PolarCSType", + "localPart":"LineStringSegmentArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "lineStringSegment" + ] }, - "TimeCalendarEraType":{ + "AngleChoiceType":{ + "type":"object", + "title":"AngleChoiceType", "required":[ - "referenceEvent", - "referenceDate", - "julianReference", - "epochOfUse" + "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" + ] + }, + "SphereType":{ "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/AbstractGriddedSurfaceType" }, { "type":"object", - "title":"TimeCalendarEraType", + "title":"SphereType", "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", + "horizontalCURVETYPE":{ + "title":"horizontalCURVETYPE", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/CurveInterpolationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"julianReference", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"horizontalCurveType", + "namespaceURI":"" } }, - "epochOfUse":{ - "title":"epochOfUse", + "verticalCURVETYPE":{ + "title":"verticalCURVETYPE", "allOf":[ { - "$ref":"#/definitions/TimePeriodPropertyType" + "$ref":"#/definitions/CurveInterpolationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"epochOfUse", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"verticalCurveType", + "namespaceURI":"" } } } @@ -22576,89 +22699,304 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeCalendarEraType", + "localPart":"SphereType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "referenceEvent", - "referenceDate", - "julianReference", - "epochOfUse" + "horizontalCURVETYPE", + "verticalCURVETYPE" ] }, - "SecondDefiningParameter":{ + "DirectionVectorType":{ "type":"object", - "title":"SecondDefiningParameter", + "title":"DirectionVectorType", "required":[ - "inverseFlattening", - "semiMinorAxis", - "isSphere" + "vector", + "horizontalAngle", + "verticalAngle" ], "properties":{ - "inverseFlattening":{ - "title":"inverseFlattening", + "vector":{ + "title":"vector", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/VectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"inverseFlattening", + "localPart":"vector", "namespaceURI":"http://www.opengis.net/gml" } }, - "semiMinorAxis":{ - "title":"semiMinorAxis", + "horizontalAngle":{ + "title":"horizontalAngle", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"semiMinorAxis", + "localPart":"horizontalAngle", "namespaceURI":"http://www.opengis.net/gml" } }, - "isSphere":{ - "title":"isSphere", + "verticalAngle":{ + "title":"verticalAngle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"isSphere", + "localPart":"verticalAngle", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DirectionVectorType", + "namespaceURI":"http://www.opengis.net/gml" + }, "propertiesOrder":[ - "inverseFlattening", - "semiMinorAxis", - "isSphere" + "vector", + "horizontalAngle", + "verticalAngle" ] }, - "VerticalCSPropertyType":{ + "DMSAngleType":{ "type":"object", - "title":"VerticalCSPropertyType", + "title":"DMSAngleType", "required":[ - "verticalCS" + "degrees", + "decimalMinutes", + "minutes" ], "properties":{ - "verticalCS":{ - "title":"verticalCS", + "degrees":{ + "title":"degrees", "allOf":[ { - "$ref":"#/definitions/VerticalCSType" + "$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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"minutes", + "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" + ] + }, + "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/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" + } + }, + "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" + ] + }, + "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" + } + }, + "elementName":{ + "localPart":"AbstractGeneralOperationParameter", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"VerticalCS", + "localPart":"AbstractGeneralOperationParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -22785,11 +23123,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"VerticalCSPropertyType", + "localPart":"AbstractGeneralOperationParameterPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "verticalCS", + "abstractGeneralOperationParameter", "nilReason", "remoteSchema", "type", @@ -22801,82 +23139,23 @@ "actuate" ] }, - "AbstractCRSType":{ - "required":[ - "scope" - ], - "allOf":[ - { - "$ref":"#/definitions/IdentifiedObjectType" - }, - { - "type":"object", - "title":"AbstractCRSType", - "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", - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractCRSType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "domainOfValidity", - "scope" - ] - }, - "SphericalCSPropertyType":{ + "CoordinateSystemAxisPropertyType":{ "type":"object", - "title":"SphericalCSPropertyType", + "title":"CoordinateSystemAxisPropertyType", "required":[ - "sphericalCS" + "coordinateSystemAxis" ], "properties":{ - "sphericalCS":{ - "title":"sphericalCS", + "coordinateSystemAxis":{ + "title":"coordinateSystemAxis", "allOf":[ { - "$ref":"#/definitions/SphericalCSType" + "$ref":"#/definitions/CoordinateSystemAxisType" } ], "propertyType":"element", "elementName":{ - "localPart":"SphericalCS", + "localPart":"CoordinateSystemAxis", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -23003,11 +23282,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SphericalCSPropertyType", + "localPart":"CoordinateSystemAxisPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "sphericalCS", + "coordinateSystemAxis", "nilReason", "remoteSchema", "type", @@ -23019,56 +23298,240 @@ "actuate" ] }, - "VectorType":{ + "AbstractGeneralConversionType":{ "allOf":[ { - "$ref":"#/definitions/DirectPositionType" + "$ref":"#/definitions/AbstractCoordinateOperationType" }, { "type":"object", - "title":"VectorType", + "title":"AbstractGeneralConversionType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"VectorType", + "localPart":"AbstractGeneralConversionType", "namespaceURI":"http://www.opengis.net/gml" } }, - "CRSPropertyType":{ - "type":"object", - "title":"CRSPropertyType", + "ConversionType":{ "required":[ - "abstractCRS" + "method" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGeneralConversionType" + }, + { + "type":"object", + "title":"ConversionType", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"method", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"parameterValue", + "namespaceURI":"http://www.opengis.net/gml" + } + } + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ConversionType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "method", + "parameterValue" + ] + }, + "CodeType":{ + "type":"object", + "title":"CodeType", "properties":{ - "abstractCRS":{ - "title":"abstractCRS", + "value":{ + "title":"value", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractCRSType" + "$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" + ] + }, + "GeocentricCRSType":{ + "required":[ + "usesCartesianCS", + "usesSphericalCS", + "usesGeodeticDatum" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCRSType" + }, + { + "type":"object", + "title":"GeocentricCRSType", + "properties":{ + "usesCartesianCS":{ + "title":"usesCartesianCS", + "allOf":[ + { + "$ref":"#/definitions/CartesianCSPropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractCRS", + "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" + ] + }, + "TimeOrdinalEraPropertyType":{ + "type":"object", + "title":"TimeOrdinalEraPropertyType", + "required":[ + "timeOrdinalEra" + ], + "properties":{ + "timeOrdinalEra":{ + "title":"timeOrdinalEra", + "allOf":[ + { + "$ref":"#/definitions/TimeOrdinalEraType" + } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCRS", + "localPart":"TimeOrdinalEra", "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":[ @@ -23192,11 +23655,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CRSPropertyType", + "localPart":"TimeOrdinalEraPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractCRS", + "timeOrdinalEra", + "owns", "nilReason", "remoteSchema", "type", @@ -23208,189 +23672,231 @@ "actuate" ] }, - "AbstractRingPropertyType":{ + "PrimeMeridianPropertyType":{ "type":"object", - "title":"AbstractRingPropertyType", + "title":"PrimeMeridianPropertyType", "required":[ - "abstractRing" + "primeMeridian" ], "properties":{ - "abstractRing":{ - "title":"abstractRing", + "primeMeridian":{ + "title":"primeMeridian", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractRingType" - } - }, - "elementName":{ - "localPart":"AbstractRing", - "namespaceURI":"http://www.opengis.net/gml" - } + "$ref":"#/definitions/PrimeMeridianType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractRing", + "localPart":"PrimeMeridian", "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" + "nilReason":{ + "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":"AbstractGeneralDerivedCRSType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "conversion" - ] - }, - "DirectionDescriptionType":{ - "type":"object", - "title":"DirectionDescriptionType", - "required":[ - "compassPoint", - "keyword", - "description", - "reference" - ], - "properties":{ - "compassPoint":{ - "title":"compassPoint", + }, + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/CompassPointEnumeration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"compassPoint", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml" } }, - "keyword":{ - "title":"keyword", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"keyword", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "description":{ - "title":"description", + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", "allOf":[ { "$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":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "reference":{ - "title":"reference", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"reference", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectionDescriptionType", + "localPart":"PrimeMeridianPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "compassPoint", - "keyword", - "description", - "reference" + "primeMeridian", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "PassThroughOperationPropertyType":{ + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TopoPointType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "directedNode" + ] + }, + "SolidPropertyType":{ "type":"object", - "title":"PassThroughOperationPropertyType", + "title":"SolidPropertyType", "required":[ - "passThroughOperation" + "abstractSolid" ], "properties":{ - "passThroughOperation":{ - "title":"passThroughOperation", + "abstractSolid":{ + "title":"abstractSolid", "allOf":[ { - "$ref":"#/definitions/PassThroughOperationType" + "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":"PassThroughOperation", + "localPart":"AbstractSolid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -23513,15 +24019,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":"PassThroughOperationPropertyType", + "localPart":"SolidPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "passThroughOperation", + "abstractSolid", "nilReason", "remoteSchema", "type", @@ -23530,15 +24049,131 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "ImageCRSType":{ + "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" + ] + }, + "AbstractTopologyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"AbstractTopologyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTopologyType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "AbstractCurveType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometricPrimitiveType" + }, + { + "type":"object", + "title":"AbstractCurveType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractCurveType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "GeodeticCRSType":{ "required":[ + "ellipsoidalCS", "cartesianCS", - "affineCS", - "usesObliqueCartesianCS", - "imageDatum" + "sphericalCS", + "geodeticDatum" ], "allOf":[ { @@ -23546,10 +24181,10 @@ }, { "type":"object", - "title":"ImageCRSType", + "title":"GeodeticCRSType", "properties":{ - "cartesianCS":{ - "title":"cartesianCS", + "ellipsoidalCS":{ + "title":"ellipsoidalCS", "allOf":[ { "type":"object", @@ -23558,23 +24193,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" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"cartesianCS", + "localPart":"ellipsoidalCS", "namespaceURI":"http://www.opengis.net/gml" } }, - "affineCS":{ - "title":"affineCS", + "cartesianCS":{ + "title":"cartesianCS", "allOf":[ { "type":"object", @@ -23583,36 +24218,48 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AffineCSPropertyType" + "$ref":"#/definitions/CartesianCSPropertyType" } }, "elementName":{ - "localPart":"affineCS", + "localPart":"cartesianCS", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"affineCS", + "localPart":"cartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, - "usesObliqueCartesianCS":{ - "title":"usesObliqueCartesianCS", + "sphericalCS":{ + "title":"sphericalCS", "allOf":[ { - "$ref":"#/definitions/ObliqueCartesianCSPropertyType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"usesObliqueCartesianCS", + "localPart":"sphericalCS", "namespaceURI":"http://www.opengis.net/gml" } }, - "imageDatum":{ - "title":"imageDatum", + "geodeticDatum":{ + "title":"geodeticDatum", "allOf":[ { "type":"object", @@ -23621,18 +24268,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ImageDatumPropertyType" + "$ref":"#/definitions/GeodeticDatumPropertyType" } }, "elementName":{ - "localPart":"imageDatum", + "localPart":"geodeticDatum", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"imageDatum", + "localPart":"geodeticDatum", "namespaceURI":"http://www.opengis.net/gml" } } @@ -23641,25 +24288,84 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ImageCRSType", + "localPart":"GeodeticCRSType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ + "ellipsoidalCS", "cartesianCS", - "affineCS", - "usesObliqueCartesianCS", - "imageDatum" + "sphericalCS", + "geodeticDatum" ] }, - "TimePrimitivePropertyType":{ + "AbstractCRSType":{ + "required":[ + "scope" + ], + "allOf":[ + { + "$ref":"#/definitions/IdentifiedObjectType" + }, + { + "type":"object", + "title":"AbstractCRSType", + "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", + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractCRSType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "domainOfValidity", + "scope" + ] + }, + "GeometricPrimitivePropertyType":{ "type":"object", - "title":"TimePrimitivePropertyType", + "title":"GeometricPrimitivePropertyType", "required":[ - "abstractTimePrimitive" + "abstractGeometricPrimitive" ], "properties":{ - "abstractTimePrimitive":{ - "title":"abstractTimePrimitive", + "abstractGeometricPrimitive":{ + "title":"abstractGeometricPrimitive", "allOf":[ { "type":"object", @@ -23668,18 +24374,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" } }, "elementName":{ - "localPart":"AbstractTimePrimitive", + "localPart":"AbstractGeometricPrimitive", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractTimePrimitive", + "localPart":"AbstractGeometricPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -23819,11 +24525,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimePrimitivePropertyType", + "localPart":"GeometricPrimitivePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractTimePrimitive", + "abstractGeometricPrimitive", "owns", "nilReason", "remoteSchema", @@ -23836,23 +24542,23 @@ "actuate" ] }, - "EngineeringCRSPropertyType":{ + "OperationParameterGroupPropertyType":{ "type":"object", - "title":"EngineeringCRSPropertyType", + "title":"OperationParameterGroupPropertyType", "required":[ - "engineeringCRS" + "operationParameterGroup" ], "properties":{ - "engineeringCRS":{ - "title":"engineeringCRS", + "operationParameterGroup":{ + "title":"operationParameterGroup", "allOf":[ { - "$ref":"#/definitions/EngineeringCRSType" + "$ref":"#/definitions/OperationParameterGroupType" } ], "propertyType":"element", "elementName":{ - "localPart":"EngineeringCRS", + "localPart":"OperationParameterGroup", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -23979,11 +24685,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EngineeringCRSPropertyType", + "localPart":"OperationParameterGroupPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "engineeringCRS", + "operationParameterGroup", "nilReason", "remoteSchema", "type", @@ -23995,186 +24701,280 @@ "actuate" ] }, - "AbstractTimeTopologyPrimitiveType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractTimePrimitiveType" + "MeasureType":{ + "type":"object", + "title":"MeasureType", + "required":[ + "uom" + ], + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"value" }, - { - "type":"object", - "title":"AbstractTimeTopologyPrimitiveType", - "properties":{ - "complex":{ - "title":"complex", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"complex", - "namespaceURI":"http://www.opengis.net/gml" - } + "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":"AbstractTimeTopologyPrimitiveType", + "localPart":"MeasureType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "complex" + "value", + "uom" ] }, - "ArcByCenterPointType":{ - "required":[ - "pos", - "pointProperty", - "pointRep", - "posList", - "coordinates", - "radius", - "numARC" - ], + "DynamicFeatureMemberType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractFeatureMemberType" }, { "type":"object", - "title":"ArcByCenterPointType", + "title":"DynamicFeatureMemberType", "properties":{ - "pos":{ - "title":"pos", + "dynamicFeature":{ + "title":"dynamicFeature", "allOf":[ { - "$ref":"#/definitions/DirectPositionType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"pos", + "localPart":"DynamicFeature", "namespaceURI":"http://www.opengis.net/gml" } }, - "pointProperty":{ - "title":"pointProperty", + "nilReason":{ + "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":"#/definitions/PointPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"pointProperty", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml" } }, - "pointRep":{ - "title":"pointRep", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"pointRep", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "posList":{ - "title":"posList", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"posList", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "coordinates":{ - "title":"coordinates", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/CoordinatesType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"coordinates", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "radius":{ - "title":"radius", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"radius", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "startAngle":{ - "title":"startAngle", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"startAngle", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "endAngle":{ - "title":"endAngle", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"endAngle", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "interpolation":{ - "title":"interpolation", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"interpolation", - "namespaceURI":"" + "localPart":"actuate", + "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" + ] + }, + "MultiSurfaceCoverageType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDiscreteCoverageType" + }, + { + "type":"object", + "title":"MultiSurfaceCoverageType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiSurfaceCoverageType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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" } }, - "numARC":{ - "title":"numARC", + "solidMembers":{ + "title":"solidMembers", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/SolidArrayPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numArc", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"solidMembers", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -24182,42 +24982,59 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ArcByCenterPointType", + "localPart":"MultiSolidType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "pos", - "pointProperty", - "pointRep", - "posList", - "coordinates", - "radius", - "startAngle", - "endAngle", - "interpolation", - "numARC" + "solidMember", + "solidMembers" ] }, - "CoordinateSystemAxisPropertyType":{ + "MetaDataPropertyType":{ "type":"object", - "title":"CoordinateSystemAxisPropertyType", + "title":"MetaDataPropertyType", "required":[ - "coordinateSystemAxis" + "abstractMetaData" ], "properties":{ - "coordinateSystemAxis":{ - "title":"coordinateSystemAxis", + "abstractMetaData":{ + "title":"abstractMetaData", "allOf":[ { - "$ref":"#/definitions/CoordinateSystemAxisType" + "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":"CoordinateSystemAxis", + "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":[ @@ -24341,11 +25158,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateSystemAxisPropertyType", + "localPart":"MetaDataPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "coordinateSystemAxis", + "abstractMetaData", + "about", "nilReason", "remoteSchema", "type", @@ -24357,26 +25175,39 @@ "actuate" ] }, - "EllipsoidalCSPropertyType":{ + "TimeClockPropertyType":{ "type":"object", - "title":"EllipsoidalCSPropertyType", + "title":"TimeClockPropertyType", "required":[ - "ellipsoidalCS" + "timeClock" ], "properties":{ - "ellipsoidalCS":{ - "title":"ellipsoidalCS", + "timeClock":{ + "title":"timeClock", "allOf":[ { - "$ref":"#/definitions/EllipsoidalCSType" + "$ref":"#/definitions/TimeClockType" } ], "propertyType":"element", "elementName":{ - "localPart":"EllipsoidalCS", + "localPart":"TimeClock", "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":[ @@ -24500,11 +25331,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EllipsoidalCSPropertyType", + "localPart":"TimeClockPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "ellipsoidalCS", + "timeClock", + "owns", "nilReason", "remoteSchema", "type", @@ -24516,26 +25348,73 @@ "actuate" ] }, - "ConversionPropertyType":{ + "AbstractGeneralOperationParameterType":{ + "allOf":[ + { + "$ref":"#/definitions/IdentifiedObjectType" + }, + { + "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" + ] + }, + "TimeInstantPropertyType":{ "type":"object", - "title":"ConversionPropertyType", + "title":"TimeInstantPropertyType", "required":[ - "conversion" + "timeInstant" ], "properties":{ - "conversion":{ - "title":"conversion", + "timeInstant":{ + "title":"timeInstant", "allOf":[ { - "$ref":"#/definitions/ConversionType" + "$ref":"#/definitions/TimeInstantType" } ], "propertyType":"element", "elementName":{ - "localPart":"Conversion", + "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":[ @@ -24659,210 +25538,70 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConversionPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "conversion", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "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" - } - }, - "aggregationType":{ - "title":"aggregationType", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TopoSurfaceType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "directedFace", - "aggregationType" - ] - }, - "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", + "localPart":"TimeInstantPropertyType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "domainSet", - "rangeSet" - ] - }, - "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" - } - }, - "geometryMembers":{ - "title":"geometryMembers", - "allOf":[ - { - "$ref":"#/definitions/GeometryArrayPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"geometryMembers", - "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "timeInstant", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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":"MultiGeometryType", + "localPart":"LinearRingPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geometryMember", - "geometryMembers" + "linearRing" ] }, - "AffineCSPropertyType":{ + "TemporalCRSPropertyType":{ "type":"object", - "title":"AffineCSPropertyType", + "title":"TemporalCRSPropertyType", "required":[ - "affineCS" + "temporalCRS" ], "properties":{ - "affineCS":{ - "title":"affineCS", + "temporalCRS":{ + "title":"temporalCRS", "allOf":[ { - "$ref":"#/definitions/AffineCSType" + "$ref":"#/definitions/TemporalCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"AffineCS", + "localPart":"TemporalCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -24989,11 +25728,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AffineCSPropertyType", + "localPart":"TemporalCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "affineCS", + "temporalCRS", "nilReason", "remoteSchema", "type", @@ -25005,242 +25744,90 @@ "actuate" ] }, - "MultiPointType":{ + "BSplineType":{ + "required":[ + "posList", + "coordinates", + "degree", + "knot" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGeometricAggregateType" + "$ref":"#/definitions/AbstractCurveSegmentType" }, { "type":"object", - "title":"MultiPointType", + "title":"BSplineType", "properties":{ - "pointMember":{ - "title":"pointMember", + "posOrPointPropertyOrPointRep":{ + "title":"posOrPointPropertyOrPointRep", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PointPropertyType" + "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":"element", - "elementName":{ - "localPart":"pointMember", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"elementRefs" }, - "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":"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" - } - }, - "nilReason":{ - "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", + "posList":{ + "title":"posList", "allOf":[ { - "$ref":"#/definitions/DirectPositionType" + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"pos", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -25256,56 +25843,34 @@ "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", + }, + "degree":{ + "title":"degree", "allOf":[ { - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"exterior", + "localPart":"degree", "namespaceURI":"http://www.opengis.net/gml" } }, - "interior":{ - "title":"interior", + "knot":{ + "title":"knot", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"#/definitions/KnotPropertyType" }, - "minItems":0 + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"interior", + "localPart":"knot", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -25313,7 +25878,7 @@ "title":"interpolation", "allOf":[ { - "$ref":"#/definitions/SurfaceInterpolationType" + "$ref":"#/definitions/CurveInterpolationType" } ], "propertyType":"attribute", @@ -25321,137 +25886,31 @@ "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", - "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 - } - ], - "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", + }, + "isPolynomial":{ + "title":"isPolynomial", "allOf":[ { - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"exterior", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"isPolynomial", + "namespaceURI":"" } }, - "interior":{ - "title":"interior", + "knotType":{ + "title":"knotType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractRingPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"interior", - "namespaceURI":"http://www.opengis.net/gml" + "$ref":"#/definitions/KnotTypesType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"knotType", + "namespaceURI":"" } } } @@ -25459,40 +25918,42 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolygonType", + "localPart":"BSplineType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "exterior", - "interior" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "degree", + "knot", + "interpolation", + "isPolynomial", + "knotType" ] }, - "TimeOrdinalReferenceSystemType":{ + "TimeInstantType":{ "required":[ - "component" + "timePosition" ], "allOf":[ { - "$ref":"#/definitions/TimeReferenceSystemType" + "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" }, { "type":"object", - "title":"TimeOrdinalReferenceSystemType", + "title":"TimeInstantType", "properties":{ - "component":{ - "title":"component", + "timePosition":{ + "title":"timePosition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TimeOrdinalEraPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"component", + "localPart":"timePosition", "namespaceURI":"http://www.opengis.net/gml" } } @@ -25501,45 +25962,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeOrdinalReferenceSystemType", + "localPart":"TimeInstantType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "component" + "timePosition" ] }, - "CylinderType":{ + "AbstractParametricCurveSurfaceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGriddedSurfaceType" + "$ref":"#/definitions/AbstractSurfacePatchType" }, { "type":"object", - "title":"CylinderType", + "title":"AbstractParametricCurveSurfaceType", "properties":{ - "horizontalCURVETYPE":{ - "title":"horizontalCURVETYPE", - "allOf":[ - { - "$ref":"#/definitions/CurveInterpolationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"horizontalCurveType", - "namespaceURI":"" - } - }, - "verticalCURVETYPE":{ - "title":"verticalCURVETYPE", + "aggregationType":{ + "title":"aggregationType", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"#/definitions/AggregationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"verticalCurveType", + "localPart":"aggregationType", "namespaceURI":"" } } @@ -25548,34 +25996,46 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CylinderType", + "localPart":"AbstractParametricCurveSurfaceType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "horizontalCURVETYPE", - "verticalCURVETYPE" + "aggregationType" ] }, - "QuantityPropertyType":{ + "TimePeriodPropertyType":{ "type":"object", - "title":"QuantityPropertyType", + "title":"TimePeriodPropertyType", "required":[ - "quantity" + "timePeriod" ], "properties":{ - "quantity":{ - "title":"quantity", + "timePeriod":{ + "title":"timePeriod", "allOf":[ { - "$ref":"#/definitions/Quantity" + "$ref":"#/definitions/TimePeriodType" } ], "propertyType":"element", "elementName":{ - "localPart":"Quantity", + "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":"" + } + }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -25699,11 +26159,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"QuantityPropertyType", + "localPart":"TimePeriodPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "quantity", + "timePeriod", + "owns", "nilReason", "remoteSchema", "type", @@ -25715,423 +26176,109 @@ "actuate" ] }, - "AffinePlacementType":{ + "MultiSolidPropertyType":{ "type":"object", - "title":"AffinePlacementType", + "title":"MultiSolidPropertyType", "required":[ - "location", - "refDirection", - "inDimension", - "outDimension" + "multiSolid" ], "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", + "multiSolid":{ + "title":"multiSolid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/MultiSolidType" } ], "propertyType":"element", "elementName":{ - "localPart":"outDimension", + "localPart":"MultiSolid", "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/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" - } - }, - "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":"GeodesicType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TinType.ControlPoint":{ - "type":"object", - "title":"TinType.ControlPoint", - "required":[ - "posList", - "geometricPositionGroup" - ], - "properties":{ - "posList":{ - "title":"posList", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"posList", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } }, - "geometricPositionGroup":{ - "title":"geometricPositionGroup", + "nilReason":{ + "title":"nilReason", "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 - } - ], - "propertyType":"elements" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "posList", - "geometricPositionGroup" - ] - }, - "CoverageFunctionType":{ - "type":"object", - "title":"CoverageFunctionType", - "required":[ - "mappingRule", - "coverageMappingRule", - "gridFunction" - ], - "properties":{ - "mappingRule":{ - "title":"mappingRule", - "allOf":[ - { - "$ref":"#/definitions/StringOrRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"MappingRule", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, - "coverageMappingRule":{ - "title":"coverageMappingRule", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/MappingRuleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CoverageMappingRule", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml" } }, - "gridFunction":{ - "title":"gridFunction", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/GridFunctionType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GridFunction", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "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":"" - } - } - } - } - ], - "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", + "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":"uom", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"UnitOfMeasureType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "uom" - ] - }, - "TimePositionType":{ - "type":"object", - "title":"TimePositionType", - "properties":{ - "value":{ - "title":"value", + }, + "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":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "frame":{ - "title":"frame", + "arcrole":{ + "title":"arcrole", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -26139,12 +26286,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"frame", - "namespaceURI":"" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "calendarEraName":{ - "title":"calendarEraName", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -26152,53 +26299,73 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"calendarEraName", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "indeterminatePosition":{ - "title":"indeterminatePosition", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/TimeIndeterminateValueType" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"indeterminatePosition", - "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":"TimePositionType", + "localPart":"MultiSolidPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "value", - "frame", - "calendarEraName", - "indeterminatePosition" + "multiSolid", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "PointPropertyType":{ + "TopoComplexMemberType":{ "type":"object", - "title":"PointPropertyType", + "title":"TopoComplexMemberType", "required":[ - "point" + "topoComplex" ], "properties":{ - "point":{ - "title":"point", + "topoComplex":{ + "title":"topoComplex", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/TopoComplexType" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", + "localPart":"TopoComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -26321,28 +26488,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":"PointPropertyType", + "localPart":"TopoComplexMemberType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "point", + "topoComplex", "nilReason", "remoteSchema", "type", @@ -26351,118 +26505,168 @@ "arcrole", "title", "show", - "actuate", - "owns" - ] - }, - "RingPropertyType":{ - "type":"object", - "title":"RingPropertyType", - "required":[ - "ring" - ], - "properties":{ - "ring":{ - "title":"ring", - "allOf":[ - { - "$ref":"#/definitions/RingType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Ring", - "namespaceURI":"http://www.opengis.net/gml" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RingPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "ring" + "actuate" ] }, - "AbstractDatumType":{ + "ArcStringByBulgeType":{ "required":[ - "scope" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "bulge", + "normal" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/AbstractCurveSegmentType" }, { "type":"object", - "title":"AbstractDatumType", + "title":"ArcStringByBulgeType", "properties":{ - "domainOfValidity":{ - "title":"domainOfValidity", + "posOrPointPropertyOrPointRep":{ + "title":"posOrPointPropertyOrPointRep", "allOf":[ { - "$ref":"#/definitions/DomainOfValidity" + "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":"domainOfValidity", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml" } }, - "scope":{ - "title":"scope", + "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/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"scope", + "localPart":"bulge", "namespaceURI":"http://www.opengis.net/gml" } }, - "anchorDefinition":{ - "title":"anchorDefinition", + "normal":{ + "title":"normal", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CodeType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/VectorType" }, - "elementName":{ - "localPart":"anchorDefinition", - "namespaceURI":"http://www.opengis.net/gml" - } + "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"anchorDefinition", + "localPart":"normal", "namespaceURI":"http://www.opengis.net/gml" } }, - "realizationEpoch":{ - "title":"realizationEpoch", + "interpolation":{ + "title":"interpolation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date" + "$ref":"#/definitions/CurveInterpolationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"realizationEpoch", - "namespaceURI":"http://www.opengis.net/gml" + "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":"" } } } @@ -26470,162 +26674,78 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDatumType", + "localPart":"ArcStringByBulgeType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "domainOfValidity", - "scope", - "anchorDefinition", - "realizationEpoch" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "bulge", + "normal", + "interpolation", + "numArc" ] }, - "VerticalCSType":{ + "ArcByBulgeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/ArcStringByBulgeType" }, { "type":"object", - "title":"VerticalCSType", + "title":"ArcByBulgeType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"VerticalCSType", + "localPart":"ArcByBulgeType", "namespaceURI":"http://www.opengis.net/gml" } }, - "SolidPropertyType":{ + "CoordinatesType":{ "type":"object", - "title":"SolidPropertyType", - "required":[ - "abstractSolid" - ], + "title":"CoordinatesType", "properties":{ - "abstractSolid":{ - "title":"abstractSolid", + "value":{ + "title":"value", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractSolid", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"value" }, - "owns":{ - "title":"owns", + "decimal":{ + "title":"decimal", "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":"decimal", "namespaceURI":"" } }, - "nilReason":{ - "title":"nilReason", + "cs":{ + "title":"cs", "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":"cs", "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", + "ts":{ + "title":"ts", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -26633,146 +26753,139 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://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":"ts", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SolidPropertyType", + "localPart":"CoordinatesType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractSolid", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "value", + "decimal", + "cs", + "ts" ] }, - "TriangulatedSurfaceType":{ + "BezierType":{ "allOf":[ { - "$ref":"#/definitions/SurfaceType" + "$ref":"#/definitions/BSplineType" }, { "type":"object", - "title":"TriangulatedSurfaceType", + "title":"BezierType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TriangulatedSurfaceType", + "localPart":"BezierType", "namespaceURI":"http://www.opengis.net/gml" } }, - "AbstractCurveSegmentType":{ + "ValuePropertyType":{ "type":"object", - "title":"AbstractCurveSegmentType", + "title":"ValuePropertyType", + "required":[ + "abstractValue", + "abstractGeometry", + "abstractTimeObject", + "_null" + ], "properties":{ - "numDerivativesAtStart":{ - "title":"numDerivativesAtStart", + "abstractValue":{ + "title":"abstractValue", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + }, + "elementName":{ + "localPart":"AbstractValue", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numDerivativesAtStart", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractValue", + "namespaceURI":"http://www.opengis.net/gml" } }, - "numDerivativesAtEnd":{ - "title":"numDerivativesAtEnd", + "abstractGeometry":{ + "title":"abstractGeometry", "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/AbstractGeometryType" + } + }, + "elementName":{ + "localPart":"AbstractGeometry", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numDerivativesAtEnd", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractGeometry", + "namespaceURI":"http://www.opengis.net/gml" } }, - "numDerivativeInterior":{ - "title":"numDerivativeInterior", + "abstractTimeObject":{ + "title":"abstractTimeObject", "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/AbstractTimeObjectType" + } + }, + "elementName":{ + "localPart":"AbstractTimeObject", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numDerivativeInterior", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractTimeObject", + "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "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", + }, + "_null":{ + "title":"_null", "allOf":[ { - "$ref":"#/definitions/MultiPointType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"element", "elementName":{ - "localPart":"MultiPoint", + "localPart":"Null", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -26912,11 +27025,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiPointPropertyType", + "localPart":"ValuePropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "multiPoint", + "abstractValue", + "abstractGeometry", + "abstractTimeObject", + "_null", "nilReason", "remoteSchema", "type", @@ -26929,155 +27045,175 @@ "owns" ] }, - "EllipsoidalCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"EllipsoidalCSType", - "properties":{ - } - } - ], - "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", + "MovingObjectStatusType":{ "required":[ - "ruleDefinition", - "ruleReference" + "position", + "pos", + "locationName", + "locationReference", + "location" ], - "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", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "ruleDefinition", - "ruleReference" - ] - }, - "NodeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTopoPrimitiveType" + "$ref":"#/definitions/AbstractTimeSliceType" }, { "type":"object", - "title":"NodeType", + "title":"MovingObjectStatusType", "properties":{ - "directedEdge":{ - "title":"directedEdge", + "position":{ + "title":"position", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DirectedEdgePropertyType" + "$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" + } }, - "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":"directedEdge", + "localPart":"speed", "namespaceURI":"http://www.opengis.net/gml" } }, - "pointProperty":{ - "title":"pointProperty", + "bearing":{ + "title":"bearing", "allOf":[ { - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/DirectionPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"pointProperty", + "localPart":"bearing", "namespaceURI":"http://www.opengis.net/gml" } }, - "aggregationType":{ - "title":"aggregationType", + "acceleration":{ + "title":"acceleration", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "$ref":"#/definitions/MeasureType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" + "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" } } } @@ -27085,32 +27221,40 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NodeType", + "localPart":"MovingObjectStatusType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "directedEdge", - "pointProperty", - "aggregationType" + "position", + "pos", + "locationName", + "locationReference", + "location", + "speed", + "bearing", + "acceleration", + "elevation", + "status", + "statusReference" ] }, - "GeocentricCRSPropertyType":{ + "ObliqueCartesianCSPropertyType":{ "type":"object", - "title":"GeocentricCRSPropertyType", + "title":"ObliqueCartesianCSPropertyType", "required":[ - "geocentricCRS" + "obliqueCartesianCS" ], "properties":{ - "geocentricCRS":{ - "title":"geocentricCRS", + "obliqueCartesianCS":{ + "title":"obliqueCartesianCS", "allOf":[ { - "$ref":"#/definitions/GeocentricCRSType" + "$ref":"#/definitions/ObliqueCartesianCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"GeocentricCRS", + "localPart":"ObliqueCartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -27237,11 +27381,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeocentricCRSPropertyType", + "localPart":"ObliqueCartesianCSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "geocentricCRS", + "obliqueCartesianCS", "nilReason", "remoteSchema", "type", @@ -27253,146 +27397,82 @@ "actuate" ] }, - "RangeSetType":{ + "AbstractMetaDataType":{ "type":"object", - "title":"RangeSetType", - "required":[ - "valueArray", - "abstractScalarValueList", - "dataBlock", - "file" - ], + "title":"AbstractMetaDataType", "properties":{ - "valueArray":{ - "title":"valueArray", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ValueArrayType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ValueArray", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "abstractScalarValueList":{ - "title":"abstractScalarValueList", + "content":{ + "title":"content", "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"DataBlock", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"elementRefs" }, - "file":{ - "title":"file", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/FileType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"File", + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RangeSetType", + "localPart":"AbstractMetaDataType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "valueArray", - "abstractScalarValueList", - "dataBlock", - "file" + "content", + "id" ] }, - "UnitDefinitionType":{ + "AbstractFeatureCollectionType":{ "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"UnitDefinitionType", + "title":"AbstractFeatureCollectionType", "properties":{ - "quantityType":{ - "title":"quantityType", - "allOf":[ - { - "$ref":"#/definitions/StringOrRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quantityType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "quantityTypeReference":{ - "title":"quantityTypeReference", + "featureMember":{ + "title":"featureMember", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "type":"array", + "items":{ + "$ref":"#/definitions/FeaturePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"quantityTypeReference", + "localPart":"featureMember", "namespaceURI":"http://www.opengis.net/gml" } }, - "catalogSymbol":{ - "title":"catalogSymbol", + "featureMembers":{ + "title":"featureMembers", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/FeatureArrayPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"catalogSymbol", + "localPart":"featureMembers", "namespaceURI":"http://www.opengis.net/gml" } } @@ -27401,32 +27481,106 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"UnitDefinitionType", + "localPart":"AbstractFeatureCollectionType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "featureMember", + "featureMembers" + ] + }, + "AbstractGeometricPrimitiveType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"AbstractGeometricPrimitiveType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractGeometricPrimitiveType", "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "quantityType", - "quantityTypeReference", - "catalogSymbol" - ] + } }, - "EllipsoidPropertyType":{ + "LocationPropertyType":{ "type":"object", - "title":"EllipsoidPropertyType", + "title":"LocationPropertyType", "required":[ - "ellipsoid" + "abstractGeometry", + "locationKeyWord", + "locationString", + "_null" ], "properties":{ - "ellipsoid":{ - "title":"ellipsoid", + "abstractGeometry":{ + "title":"abstractGeometry", "allOf":[ { - "$ref":"#/definitions/EllipsoidType" + "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":"Ellipsoid", + "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" } }, @@ -27553,11 +27707,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EllipsoidPropertyType", + "localPart":"LocationPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "ellipsoid", + "abstractGeometry", + "locationKeyWord", + "locationString", + "_null", "nilReason", "remoteSchema", "type", @@ -27569,526 +27726,462 @@ "actuate" ] }, - "LengthType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureType" + "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" }, - { - "type":"object", - "title":"LengthType", - "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":"LengthType", + "localPart":"MeasureOrNilReasonListType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "value", + "uom" + ] }, - "AbstractSolidType":{ + "VerticalCSType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"AbstractSolidType", + "title":"VerticalCSType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSolidType", + "localPart":"VerticalCSType", "namespaceURI":"http://www.opengis.net/gml" } }, - "DMSAngleType":{ + "GridFunctionType":{ "type":"object", - "title":"DMSAngleType", - "required":[ - "degrees", - "decimalMinutes", - "minutes" - ], + "title":"GridFunctionType", "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", + "sequenceRule":{ + "title":"sequenceRule", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/SequenceRuleType" } ], "propertyType":"element", "elementName":{ - "localPart":"minutes", + "localPart":"sequenceRule", "namespaceURI":"http://www.opengis.net/gml" } }, - "seconds":{ - "title":"seconds", + "startPoint":{ + "title":"startPoint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } } ], "propertyType":"element", "elementName":{ - "localPart":"seconds", + "localPart":"startPoint", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DMSAngleType", + "localPart":"GridFunctionType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "degrees", - "decimalMinutes", - "minutes", - "seconds" + "sequenceRule", + "startPoint" ] }, - "GridEnvelopeType":{ + "AbstractFeatureMemberType":{ "type":"object", - "title":"GridEnvelopeType", - "required":[ - "low", - "high" - ], + "title":"AbstractFeatureMemberType", "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", + "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":"AbstractFeatureMemberType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "low", - "high" + "owns" ] }, - "GridCoverageType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDiscreteCoverageType" - }, - { - "type":"object", - "title":"GridCoverageType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GridCoverageType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "AbstractTimeComplexType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractTimeObjectType" - }, - { - "type":"object", - "title":"AbstractTimeComplexType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractTimeComplexType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "ArcStringByBulgeType":{ + "OrientableSurfaceType":{ "required":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "bulge", - "normal" + "baseSurface" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractSurfaceType" }, { "type":"object", - "title":"ArcStringByBulgeType", + "title":"OrientableSurfaceType", "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" - } - }, - "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", + "baseSurface":{ + "title":"baseSurface", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/VectorType" - }, - "minItems":1 + "$ref":"#/definitions/SurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"normal", + "localPart":"baseSurface", "namespaceURI":"http://www.opengis.net/gml" } }, - "interpolation":{ - "title":"interpolation", + "orientation":{ + "title":"orientation", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"#/definitions/SignType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"interpolation", + "localPart":"orientation", "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":"OrientableSurfaceType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "baseSurface", + "orientation" + ] + }, + "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/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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ArcStringByBulgeType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "bulge", - "normal", - "interpolation", - "numArc" - ] - }, - "AbstractFeatureMemberType":{ - "type":"object", - "title":"AbstractFeatureMemberType", - "properties":{ - "owns":{ - "title":"owns", + }, + "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":"attribute", "attributeName":{ - "localPart":"owns", - "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":"AbstractFeatureMemberType", + "localPart":"CategoryPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "owns" + "category", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ObliqueCartesianCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"ObliqueCartesianCSType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ObliqueCartesianCSType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "TopoVolumePropertyType":{ + "CoverageFunctionType":{ "type":"object", - "title":"TopoVolumePropertyType", + "title":"CoverageFunctionType", "required":[ - "topoVolume" + "mappingRule", + "coverageMappingRule", + "gridFunction" ], "properties":{ - "topoVolume":{ - "title":"topoVolume", + "mappingRule":{ + "title":"mappingRule", "allOf":[ { - "$ref":"#/definitions/TopoVolumeType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"TopoVolume", + "localPart":"MappingRule", "namespaceURI":"http://www.opengis.net/gml" } }, - "owns":{ - "title":"owns", + "coverageMappingRule":{ + "title":"coverageMappingRule", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/MappingRuleType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"CoverageMappingRule", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "gridFunction":{ + "title":"gridFunction", + "allOf":[ + { + "$ref":"#/definitions/GridFunctionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GridFunction", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TopoVolumePropertyType", + "localPart":"CoverageFunctionType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "topoVolume", - "owns" + "mappingRule", + "coverageMappingRule", + "gridFunction" ] }, - "SphericalCSType":{ + "TemporalCSType":{ "allOf":[ { "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"SphericalCSType", + "title":"TemporalCSType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"SphericalCSType", + "localPart":"TemporalCSType", "namespaceURI":"http://www.opengis.net/gml" } }, - "BezierType":{ - "allOf":[ - { - "$ref":"#/definitions/BSplineType" - }, - { - "type":"object", - "title":"BezierType", - "properties":{ - } - } + "EllipsoidType":{ + "required":[ + "semiMajorAxis", + "secondDefiningParameter" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BezierType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "AbstractDiscreteCoverageType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCoverageType" + "$ref":"#/definitions/IdentifiedObjectType" }, { "type":"object", - "title":"AbstractDiscreteCoverageType", + "title":"EllipsoidType", "properties":{ - "coverageFunction":{ - "title":"coverageFunction", + "semiMajorAxis":{ + "title":"semiMajorAxis", "allOf":[ { - "$ref":"#/definitions/CoverageFunctionType" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"coverageFunction", + "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" } } @@ -28097,169 +28190,166 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDiscreteCoverageType", + "localPart":"EllipsoidType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "coverageFunction" + "semiMajorAxis", + "secondDefiningParameter" ] }, - "GeocentricCRSType":{ + "FaceType":{ "required":[ - "usesCartesianCS", - "usesSphericalCS", - "usesGeodeticDatum" + "directedEdge" ], "allOf":[ { - "$ref":"#/definitions/AbstractCRSType" + "$ref":"#/definitions/AbstractTopoPrimitiveType" }, { "type":"object", - "title":"GeocentricCRSType", + "title":"FaceType", "properties":{ - "usesCartesianCS":{ - "title":"usesCartesianCS", + "directedEdge":{ + "title":"directedEdge", "allOf":[ { - "$ref":"#/definitions/CartesianCSPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/DirectedEdgePropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"usesCartesianCS", + "localPart":"directedEdge", "namespaceURI":"http://www.opengis.net/gml" } }, - "usesSphericalCS":{ - "title":"usesSphericalCS", + "directedTopoSolid":{ + "title":"directedTopoSolid", "allOf":[ { - "$ref":"#/definitions/SphericalCSPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/DirectedTopoSolidPropertyType" + }, + "maxItems":2, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"usesSphericalCS", + "localPart":"directedTopoSolid", "namespaceURI":"http://www.opengis.net/gml" } }, - "usesGeodeticDatum":{ - "title":"usesGeodeticDatum", + "surfaceProperty":{ + "title":"surfaceProperty", "allOf":[ { - "$ref":"#/definitions/GeodeticDatumPropertyType" + "$ref":"#/definitions/SurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"usesGeodeticDatum", + "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":"GeocentricCRSType", + "localPart":"FaceType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "usesCartesianCS", - "usesSphericalCS", - "usesGeodeticDatum" + "directedEdge", + "directedTopoSolid", + "surfaceProperty", + "aggregationType" ] }, - "OperationMethodType":{ + "ParameterValueGroupType":{ "required":[ - "formula" + "parameterValue", + "group" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/AbstractGeneralParameterValueType" }, { "type":"object", - "title":"OperationMethodType", + "title":"ParameterValueGroupType", "properties":{ - "formula":{ - "title":"formula", + "parameterValue":{ + "title":"parameterValue", "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/AbstractGeneralParameterValuePropertyType" + } }, - "value":{ - "$ref":"#/definitions/CodeType" + "elementName":{ + "localPart":"parameterValue", + "namespaceURI":"http://www.opengis.net/gml" } }, - "elementName":{ - "localPart":"formula", - "namespaceURI":"http://www.opengis.net/gml" - } + "minItems":2 } ], "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"targetDimensions", + "localPart":"parameterValue", "namespaceURI":"http://www.opengis.net/gml" } }, - "generalOperationParameter":{ - "title":"generalOperationParameter", + "group":{ + "title":"group", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" - } + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, - "elementName":{ - "localPart":"generalOperationParameter", - "namespaceURI":"http://www.opengis.net/gml" + "value":{ + "$ref":"#/definitions/OperationParameterGroupPropertyType" } }, - "minItems":0 + "elementName":{ + "localPart":"group", + "namespaceURI":"http://www.opengis.net/gml" + } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"generalOperationParameter", + "localPart":"group", "namespaceURI":"http://www.opengis.net/gml" } } @@ -28268,124 +28358,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationMethodType", + "localPart":"ParameterValueGroupType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "formula", - "sourceDimensions", - "targetDimensions", - "generalOperationParameter" + "parameterValue", + "group" ] }, - "DataBlockType":{ + "SphericalCSPropertyType":{ "type":"object", - "title":"DataBlockType", + "title":"SphericalCSPropertyType", "required":[ - "rangeParameters", - "tupleList", - "doubleOrNilReasonTupleList" + "sphericalCS" ], "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", + "sphericalCS":{ + "title":"sphericalCS", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/SphericalCSType" } ], "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" - ] - }, - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractGeometricPrimitive", + "localPart":"SphericalCS", "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":[ @@ -28509,12 +28509,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeometricPrimitivePropertyType", + "localPart":"SphericalCSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractGeometricPrimitive", - "owns", + "sphericalCS", "nilReason", "remoteSchema", "type", @@ -28526,63 +28525,141 @@ "actuate" ] }, - "PolygonPatchArrayPropertyType":{ + "MultiSurfaceType":{ "allOf":[ { - "$ref":"#/definitions/SurfacePatchArrayPropertyType" + "$ref":"#/definitions/AbstractGeometricAggregateType" }, { "type":"object", - "title":"PolygonPatchArrayPropertyType", + "title":"MultiSurfaceType", "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":"PolygonPatchArrayPropertyType", + "localPart":"MultiSurfaceType", "namespaceURI":"http://www.opengis.net/gml" - } + }, + "propertiesOrder":[ + "surfaceMember", + "surfaceMembers" + ] }, - "CompositeCurveType":{ - "required":[ - "curveMember" + "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" + ] + }, + "PolygonPatchType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCurveType" + "$ref":"#/definitions/AbstractSurfacePatchType" }, { "type":"object", - "title":"CompositeCurveType", + "title":"PolygonPatchType", "properties":{ - "curveMember":{ - "title":"curveMember", + "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/CurvePropertyType" + "$ref":"#/definitions/AbstractRingPropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"curveMember", + "localPart":"interior", "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":"" } } @@ -28591,31 +28668,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CompositeCurveType", + "localPart":"PolygonPatchType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "curveMember", - "aggregationType" + "exterior", + "interior", + "interpolation" ] }, - "BooleanPropertyType":{ + "TimeCSPropertyType":{ "type":"object", - "title":"BooleanPropertyType", + "title":"TimeCSPropertyType", "required":[ - "_boolean" + "timeCS" ], "properties":{ - "_boolean":{ - "title":"_boolean", + "timeCS":{ + "title":"timeCS", "allOf":[ { - "$ref":"#/definitions/Boolean" + "$ref":"#/definitions/TimeCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"Boolean", + "localPart":"TimeCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -28742,11 +28820,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BooleanPropertyType", + "localPart":"TimeCSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "_boolean", + "timeCS", "nilReason", "remoteSchema", "type", @@ -28758,85 +28836,279 @@ "actuate" ] }, - "GridLengthType":{ + "GridCoverageType":{ "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" }, { "type":"object", - "title":"GridLengthType", + "title":"GridCoverageType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GridLengthType", + "localPart":"GridCoverageType", "namespaceURI":"http://www.opengis.net/gml" } }, - "AbstractFeatureCollectionType":{ + "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" + }, + "propertiesOrder":[ + "uom" + ] + }, + "AbstractDiscreteCoverageType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractCoverageType" }, { "type":"object", - "title":"AbstractFeatureCollectionType", + "title":"AbstractDiscreteCoverageType", "properties":{ - "featureMember":{ - "title":"featureMember", + "coverageFunction":{ + "title":"coverageFunction", + "allOf":[ + { + "$ref":"#/definitions/CoverageFunctionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"coverageFunction", + "namespaceURI":"http://www.opengis.net/gml" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDiscreteCoverageType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "coverageFunction" + ] + }, + "AbstractGriddedSurfaceType.Rows":{ + "type":"object", + "title":"AbstractGriddedSurfaceType.Rows", + "required":[ + "row" + ], + "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", + "propertiesOrder":[ + "row" + ] + }, + "TriangulatedSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/SurfaceType" + }, + { + "type":"object", + "title":"TriangulatedSurfaceType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TriangulatedSurfaceType", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "AbstractCoordinateSystemType":{ + "required":[ + "axis" + ], + "allOf":[ + { + "$ref":"#/definitions/IdentifiedObjectType" + }, + { + "type":"object", + "title":"AbstractCoordinateSystemType", + "properties":{ + "axis":{ + "title":"axis", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FeaturePropertyType" + "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":0 + "minItems":1 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"featureMember", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/gml" } }, - "featureMembers":{ - "title":"featureMembers", + "aggregationType":{ + "title":"aggregationType", "allOf":[ { - "$ref":"#/definitions/FeatureArrayPropertyType" + "$ref":"#/definitions/AggregationType" } ], - "propertyType":"element", + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractCoordinateSystemType", + "namespaceURI":"http://www.opengis.net/gml" + }, + "propertiesOrder":[ + "axis", + "aggregationType" + ] + }, + "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" + } + }, + "minItems":2 + } + ], + "propertyType":"elementRef", "elementName":{ - "localPart":"featureMembers", + "localPart":"componentReferenceSystem", "namespaceURI":"http://www.opengis.net/gml" } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractFeatureCollectionType", + "localPart":"CompoundCRSType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "featureMember", - "featureMembers" + "componentReferenceSystem", + "aggregationType" ] }, - "ResultType":{ + "TopoPrimitiveMemberType":{ "type":"object", - "title":"ResultType", + "title":"TopoPrimitiveMemberType", "required":[ - "abstractObject" + "abstractTopoPrimitive" ], "properties":{ - "abstractObject":{ - "title":"abstractObject", + "abstractTopoPrimitive":{ + "title":"abstractTopoPrimitive", "allOf":[ { "type":"object", @@ -28845,18 +29117,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/AbstractTopoPrimitiveType" } }, "elementName":{ - "localPart":"AbstractObject", + "localPart":"AbstractTopoPrimitive", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractObject", + "localPart":"AbstractTopoPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -28996,11 +29268,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ResultType", + "localPart":"TopoPrimitiveMemberType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractObject", + "abstractTopoPrimitive", "nilReason", "remoteSchema", "type", @@ -29013,78 +29285,69 @@ "owns" ] }, - "QuantityExtentType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureOrNilReasonListType" - }, - { - "type":"object", - "title":"QuantityExtentType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"QuantityExtentType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "CategoryExtentType":{ + "MultiSurfaceDomainType":{ "allOf":[ { - "$ref":"#/definitions/CodeOrNilReasonListType" + "$ref":"#/definitions/DomainSetType" }, { "type":"object", - "title":"CategoryExtentType", + "title":"MultiSurfaceDomainType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"CategoryExtentType", + "localPart":"MultiSurfaceDomainType", "namespaceURI":"http://www.opengis.net/gml" } }, - "ConversionToPreferredUnitType":{ - "required":[ - "factor", - "formula" - ], + "UnitDefinitionType":{ "allOf":[ { - "$ref":"#/definitions/UnitOfMeasureType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"ConversionToPreferredUnitType", + "title":"UnitDefinitionType", "properties":{ - "factor":{ - "title":"factor", + "quantityType":{ + "title":"quantityType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"factor", + "localPart":"quantityType", "namespaceURI":"http://www.opengis.net/gml" } }, - "formula":{ - "title":"formula", + "quantityTypeReference":{ + "title":"quantityTypeReference", "allOf":[ { - "$ref":"#/definitions/FormulaType" + "$ref":"#/definitions/ReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"formula", + "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" } } @@ -29093,31 +29356,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ConversionToPreferredUnitType", + "localPart":"UnitDefinitionType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "factor", - "formula" + "quantityType", + "quantityTypeReference", + "catalogSymbol" ] }, - "ImageDatumPropertyType":{ + "MultiPointPropertyType":{ "type":"object", - "title":"ImageDatumPropertyType", + "title":"MultiPointPropertyType", "required":[ - "imageDatum" + "multiPoint" ], "properties":{ - "imageDatum":{ - "title":"imageDatum", + "multiPoint":{ + "title":"multiPoint", "allOf":[ { - "$ref":"#/definitions/ImageDatumType" + "$ref":"#/definitions/MultiPointType" } ], "propertyType":"element", "elementName":{ - "localPart":"ImageDatum", + "localPart":"MultiPoint", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -29240,15 +29504,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":"ImageDatumPropertyType", + "localPart":"MultiPointPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "imageDatum", + "multiPoint", "nilReason", "remoteSchema", "type", @@ -29257,46 +29534,57 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "MultiPointDomainType":{ + "AngleType":{ "allOf":[ { - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/MeasureType" }, { "type":"object", - "title":"MultiPointDomainType", + "title":"AngleType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiPointDomainType", + "localPart":"AngleType", "namespaceURI":"http://www.opengis.net/gml" } }, - "TemporalCSPropertyType":{ + "CoordinateOperationAccuracy":{ "type":"object", - "title":"TemporalCSPropertyType", + "title":"CoordinateOperationAccuracy", "required":[ - "temporalCS" + "abstractDQPositionalAccuracy" ], "properties":{ - "temporalCS":{ - "title":"temporalCS", + "abstractDQPositionalAccuracy":{ + "title":"abstractDQPositionalAccuracy", "allOf":[ { - "$ref":"#/definitions/TemporalCSType" + "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":"TemporalCS", - "namespaceURI":"http://www.opengis.net/gml" - } + "propertyType":"anyElement" }, "nilReason":{ "title":"nilReason", @@ -29420,12 +29708,8 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"TemporalCSPropertyType", - "namespaceURI":"http://www.opengis.net/gml" - }, "propertiesOrder":[ - "temporalCS", + "abstractDQPositionalAccuracy", "nilReason", "remoteSchema", "type", @@ -29437,103 +29721,26 @@ "actuate" ] }, - "CircleByCenterPointType":{ - "allOf":[ - { - "$ref":"#/definitions/ArcByCenterPointType" - }, - { - "type":"object", - "title":"CircleByCenterPointType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CircleByCenterPointType", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "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" - ] - }, - "DirectedNodePropertyType":{ + "EngineeringDatumPropertyType":{ "type":"object", - "title":"DirectedNodePropertyType", + "title":"EngineeringDatumPropertyType", "required":[ - "node" + "engineeringDatum" ], "properties":{ - "node":{ - "title":"node", + "engineeringDatum":{ + "title":"engineeringDatum", "allOf":[ { - "$ref":"#/definitions/NodeType" + "$ref":"#/definitions/EngineeringDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"Node", + "localPart":"EngineeringDatum", "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":[ @@ -29657,13 +29864,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectedNodePropertyType", + "localPart":"EngineeringDatumPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "node", - "orientation", - "owns", + "engineeringDatum", "nilReason", "remoteSchema", "type", @@ -29675,124 +29880,23 @@ "actuate" ] }, - "DerivationUnitTermType":{ - "allOf":[ - { - "$ref":"#/definitions/UnitOfMeasureType" - }, - { - "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DerivationUnitTermType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "exponent" - ] - }, - "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" - } - }, - "aggregationType":{ - "title":"aggregationType", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CompositeSolidType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "solidMember", - "aggregationType" - ] - }, - "GeneralConversionPropertyType":{ + "EllipsoidPropertyType":{ "type":"object", - "title":"GeneralConversionPropertyType", + "title":"EllipsoidPropertyType", "required":[ - "abstractGeneralConversion" + "ellipsoid" ], "properties":{ - "abstractGeneralConversion":{ - "title":"abstractGeneralConversion", + "ellipsoid":{ + "title":"ellipsoid", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$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" - } + "$ref":"#/definitions/EllipsoidType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeneralConversion", + "localPart":"Ellipsoid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -29919,11 +30023,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeneralConversionPropertyType", + "localPart":"EllipsoidPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractGeneralConversion", + "ellipsoid", "nilReason", "remoteSchema", "type", @@ -29935,35 +30039,23 @@ "actuate" ] }, - "CurvePropertyType":{ + "GeocentricCRSPropertyType":{ "type":"object", - "title":"CurvePropertyType", + "title":"GeocentricCRSPropertyType", "required":[ - "abstractCurve" + "geocentricCRS" ], "properties":{ - "abstractCurve":{ - "title":"abstractCurve", + "geocentricCRS":{ + "title":"geocentricCRS", "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/GeocentricCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCurve", + "localPart":"GeocentricCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30086,28 +30178,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":"GeocentricCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "abstractCurve", + "geocentricCRS", "nilReason", "remoteSchema", "type", @@ -30116,575 +30195,489 @@ "arcrole", "title", "show", - "actuate", - "owns" - ] - }, - "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" + "actuate" ] }, - "AbstractCoordinateOperationType":{ + "SingleOperationPropertyType":{ + "type":"object", + "title":"SingleOperationPropertyType", "required":[ - "scope" + "abstractSingleOperation" ], - "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" - } - }, - "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" - } - }, - "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" - } - }, - "coordinateOperationAccuracy":{ - "title":"coordinateOperationAccuracy", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateOperationAccuracy" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coordinateOperationAccuracy", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "sourceCRS":{ - "title":"sourceCRS", - "allOf":[ - { - "$ref":"#/definitions/CRSPropertyType" + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"sourceCRS", + "localPart":"AbstractSingleOperation", "namespaceURI":"http://www.opengis.net/gml" } - }, - "targetCRS":{ - "title":"targetCRS", - "allOf":[ - { - "$ref":"#/definitions/CRSPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"targetCRS", - "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" } } + ], + "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractCoordinateOperationType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "domainOfValidity", - "scope", - "operationVersion", - "coordinateOperationAccuracy", - "sourceCRS", - "targetCRS" - ] - }, - "TopoCurvePropertyType":{ - "type":"object", - "title":"TopoCurvePropertyType", - "required":[ - "topoCurve" - ], - "properties":{ - "topoCurve":{ - "title":"topoCurve", + }, + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/TopoCurveType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TopoCurve", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "owns":{ - "title":"owns", + "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":"owns", - "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":"TopoCurvePropertyType", + "localPart":"SingleOperationPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "topoCurve", - "owns" + "abstractSingleOperation", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "FileType":{ + "DerivedCRSPropertyType":{ "type":"object", - "title":"FileType", + "title":"DerivedCRSPropertyType", "required":[ - "rangeParameters", - "fileName", - "fileReference", - "fileStructure" + "derivedCRS" ], "properties":{ - "rangeParameters":{ - "title":"rangeParameters", + "derivedCRS":{ + "title":"derivedCRS", "allOf":[ { - "$ref":"#/definitions/RangeParametersType" + "$ref":"#/definitions/DerivedCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"rangeParameters", + "localPart":"DerivedCRS", "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" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FileType", + "localPart":"DerivedCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "rangeParameters", - "fileName", - "fileReference", - "fileStructure", - "mimeType", - "compression" + "derivedCRS", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ClothoidType":{ + "ParameterValueType":{ "required":[ - "refLocation", - "scaleFactor", - "startParameter", - "endParameter" + "value", + "dmsAngleValue", + "stringValue", + "integerValue", + "booleanValue", + "valueList", + "integerValueList", + "valueFile", + "operationParameter" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractGeneralParameterValueType" }, { "type":"object", - "title":"ClothoidType", + "title":"ParameterValueType", "properties":{ - "refLocation":{ - "title":"refLocation", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ClothoidType.RefLocation" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"refLocation", + "localPart":"value", "namespaceURI":"http://www.opengis.net/gml" } }, - "scaleFactor":{ - "title":"scaleFactor", + "dmsAngleValue":{ + "title":"dmsAngleValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/DMSAngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"scaleFactor", + "localPart":"dmsAngleValue", "namespaceURI":"http://www.opengis.net/gml" } }, - "startParameter":{ - "title":"startParameter", + "stringValue":{ + "title":"stringValue", "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":"startParameter", + "localPart":"stringValue", "namespaceURI":"http://www.opengis.net/gml" } }, - "endParameter":{ - "title":"endParameter", + "integerValue":{ + "title":"integerValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"endParameter", + "localPart":"integerValue", "namespaceURI":"http://www.opengis.net/gml" } }, - "interpolation":{ - "title":"interpolation", + "booleanValue":{ + "title":"booleanValue", "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":"booleanValue", + "namespaceURI":"http://www.opengis.net/gml" } - } - } - } - ], - "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":"AbstractFeatureType", - "properties":{ - "boundedBy":{ - "title":"boundedBy", + }, + "valueList":{ + "title":"valueList", "allOf":[ { - "$ref":"#/definitions/BoundingShapeType" + "$ref":"#/definitions/MeasureListType" } ], "propertyType":"element", "elementName":{ - "localPart":"boundedBy", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/gml" } }, - "location":{ - "title":"location", + "integerValueList":{ + "title":"integerValueList", "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" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"location", + "localPart":"integerValueList", "namespaceURI":"http://www.opengis.net/gml" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractFeatureType", - "namespaceURI":"http://www.opengis.net/gml" - }, - "propertiesOrder":[ - "boundedBy", - "location" - ] - }, - "CompoundCRSType":{ - "required":[ - "componentReferenceSystem" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCRSType" - }, - { - "type":"object", - "title":"CompoundCRSType", - "properties":{ - "componentReferenceSystem":{ - "title":"componentReferenceSystem", + }, + "valueFile":{ + "title":"valueFile", "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", + "propertyType":"element", "elementName":{ - "localPart":"componentReferenceSystem", + "localPart":"valueFile", "namespaceURI":"http://www.opengis.net/gml" } }, - "aggregationType":{ - "title":"aggregationType", + "operationParameter":{ + "title":"operationParameter", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "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":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"operationParameter", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -30692,15 +30685,22 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CompoundCRSType", + "localPart":"ParameterValueType", "namespaceURI":"http://www.opengis.net/gml" }, "propertiesOrder":[ - "componentReferenceSystem", - "aggregationType" + "value", + "dmsAngleValue", + "stringValue", + "integerValue", + "booleanValue", + "valueList", + "integerValueList", + "valueFile", + "operationParameter" ] }, - "CompassPointEnumeration":{ + "CurveInterpolationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30708,11 +30708,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"CompassPointEnumeration", + "localPart":"CurveInterpolationType", "namespaceURI":"http://www.opengis.net/gml" } }, - "SurfaceInterpolationType":{ + "IncrementOrder":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30720,11 +30720,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SurfaceInterpolationType", + "localPart":"IncrementOrder", "namespaceURI":"http://www.opengis.net/gml" } }, - "TimeIndeterminateValueType":{ + "FileValueModelType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30732,11 +30732,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"TimeIndeterminateValueType", + "localPart":"FileValueModelType", "namespaceURI":"http://www.opengis.net/gml" } }, - "IncrementOrder":{ + "SequenceRuleEnumeration":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30744,11 +30744,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"IncrementOrder", + "localPart":"SequenceRuleEnumeration", "namespaceURI":"http://www.opengis.net/gml" } }, - "SequenceRuleEnumeration":{ + "TimeIndeterminateValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30756,7 +30756,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SequenceRuleEnumeration", + "localPart":"TimeIndeterminateValueType", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -30772,7 +30772,7 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "FileValueModelType":{ + "SignType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30780,11 +30780,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"FileValueModelType", + "localPart":"SignType", "namespaceURI":"http://www.opengis.net/gml" } }, - "KnotTypesType":{ + "SuccessionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30792,11 +30792,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"KnotTypesType", + "localPart":"SuccessionType", "namespaceURI":"http://www.opengis.net/gml" } }, - "SignType":{ + "CompassPointEnumeration":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30804,11 +30804,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SignType", + "localPart":"CompassPointEnumeration", "namespaceURI":"http://www.opengis.net/gml" } }, - "CurveInterpolationType":{ + "SurfaceInterpolationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30816,11 +30816,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"CurveInterpolationType", + "localPart":"SurfaceInterpolationType", "namespaceURI":"http://www.opengis.net/gml" } }, - "SuccessionType":{ + "KnotTypesType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30828,7 +30828,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SuccessionType", + "localPart":"KnotTypesType", "namespaceURI":"http://www.opengis.net/gml" } } @@ -30847,381 +30847,7 @@ "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" - }, - { - "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" - ] - } - } - } - ] - }, - "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":[ - "isolated" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/IsolatedPropertyType" - } - }, - "elementName":{ - "localPart":"isolated", - "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":[ - "AbstractCRS" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "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/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "surfaceMember" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/SurfacePropertyType" - } - }, - "elementName":{ - "localPart":"surfaceMember", - "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":[ - "topoComplexProperty" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "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/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "temporalCRSRef" + "pos" ] }, "namespaceURI":{ @@ -31234,11 +30860,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCRSPropertyType" + "$ref":"#/definitions/DirectPositionType" } }, "elementName":{ - "localPart":"temporalCRSRef", + "localPart":"pos", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31255,7 +30881,7 @@ "properties":{ "localPart":{ "enum":[ - "anchorDefinition" + "VerticalCS" ] }, "namespaceURI":{ @@ -31268,11 +30894,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/VerticalCSType" } }, "elementName":{ - "localPart":"anchorDefinition", + "localPart":"VerticalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31289,7 +30915,7 @@ "properties":{ "localPart":{ "enum":[ - "Tin" + "Dictionary" ] }, "namespaceURI":{ @@ -31302,11 +30928,11 @@ ] }, "value":{ - "$ref":"#/definitions/TinType" + "$ref":"#/definitions/DictionaryType" } }, "elementName":{ - "localPart":"Tin", + "localPart":"Dictionary", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31323,7 +30949,7 @@ "properties":{ "localPart":{ "enum":[ - "usesVerticalDatum" + "DerivedCRS" ] }, "namespaceURI":{ @@ -31336,11 +30962,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalDatumPropertyType" + "$ref":"#/definitions/DerivedCRSType" } }, "elementName":{ - "localPart":"usesVerticalDatum", + "localPart":"DerivedCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31357,7 +30983,7 @@ "properties":{ "localPart":{ "enum":[ - "Clothoid" + "semiMajorAxis" ] }, "namespaceURI":{ @@ -31370,11 +30996,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClothoidType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"Clothoid", + "localPart":"semiMajorAxis", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31391,7 +31017,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractValue" + "generalTransformationRef" ] }, "namespaceURI":{ @@ -31404,11 +31030,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/GeneralTransformationPropertyType" } }, "elementName":{ - "localPart":"AbstractValue", + "localPart":"generalTransformationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31425,7 +31051,7 @@ "properties":{ "localPart":{ "enum":[ - "valueComponents" + "usesAxis" ] }, "namespaceURI":{ @@ -31438,11 +31064,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueArrayPropertyType" + "$ref":"#/definitions/CoordinateSystemAxisPropertyType" } }, "elementName":{ - "localPart":"valueComponents", + "localPart":"usesAxis", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31459,7 +31085,7 @@ "properties":{ "localPart":{ "enum":[ - "Category" + "OperationParameterGroup" ] }, "namespaceURI":{ @@ -31472,11 +31098,11 @@ ] }, "value":{ - "$ref":"#/definitions/Category" + "$ref":"#/definitions/OperationParameterGroupType" } }, "elementName":{ - "localPart":"Category", + "localPart":"OperationParameterGroup", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31493,7 +31119,7 @@ "properties":{ "localPart":{ "enum":[ - "Sphere" + "GeocentricCRS" ] }, "namespaceURI":{ @@ -31506,11 +31132,11 @@ ] }, "value":{ - "$ref":"#/definitions/SphereType" + "$ref":"#/definitions/GeocentricCRSType" } }, "elementName":{ - "localPart":"Sphere", + "localPart":"GeocentricCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31527,7 +31153,7 @@ "properties":{ "localPart":{ "enum":[ - "generalTransformationRef" + "metaDataProperty" ] }, "namespaceURI":{ @@ -31540,11 +31166,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralTransformationPropertyType" + "$ref":"#/definitions/MetaDataPropertyType" } }, "elementName":{ - "localPart":"generalTransformationRef", + "localPart":"metaDataProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31561,7 +31187,7 @@ "properties":{ "localPart":{ "enum":[ - "OrientableSurface" + "dmsAngle" ] }, "namespaceURI":{ @@ -31574,11 +31200,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrientableSurfaceType" + "$ref":"#/definitions/DMSAngleType" } }, "elementName":{ - "localPart":"OrientableSurface", + "localPart":"dmsAngle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31595,7 +31221,7 @@ "properties":{ "localPart":{ "enum":[ - "ellipsoid" + "definitionRef" ] }, "namespaceURI":{ @@ -31608,11 +31234,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidPropertyType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"ellipsoid", + "localPart":"definitionRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31629,7 +31255,7 @@ "properties":{ "localPart":{ "enum":[ - "derivedCRSType" + "multiCenterOf" ] }, "namespaceURI":{ @@ -31642,11 +31268,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"derivedCRSType", + "localPart":"multiCenterOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31663,7 +31289,7 @@ "properties":{ "localPart":{ "enum":[ - "featureMembers" + "verticalCS" ] }, "namespaceURI":{ @@ -31676,11 +31302,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureArrayPropertyType" + "$ref":"#/definitions/VerticalCSPropertyType" } }, "elementName":{ - "localPart":"featureMembers", + "localPart":"verticalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31731,7 +31357,7 @@ "properties":{ "localPart":{ "enum":[ - "conversion" + "using" ] }, "namespaceURI":{ @@ -31744,11 +31370,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralConversionPropertyType" + "$ref":"#/definitions/ProcedurePropertyType" } }, "elementName":{ - "localPart":"conversion", + "localPart":"using", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31765,7 +31391,7 @@ "properties":{ "localPart":{ "enum":[ - "Node" + "curveArrayProperty" ] }, "namespaceURI":{ @@ -31778,11 +31404,11 @@ ] }, "value":{ - "$ref":"#/definitions/NodeType" + "$ref":"#/definitions/CurveArrayPropertyType" } }, "elementName":{ - "localPart":"Node", + "localPart":"curveArrayProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31799,7 +31425,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositeSurface" + "vector" ] }, "namespaceURI":{ @@ -31812,11 +31438,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositeSurfaceType" + "$ref":"#/definitions/VectorType" } }, "elementName":{ - "localPart":"CompositeSurface", + "localPart":"vector", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31833,7 +31459,7 @@ "properties":{ "localPart":{ "enum":[ - "definedByConversion" + "usesGeodeticDatum" ] }, "namespaceURI":{ @@ -31846,11 +31472,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralConversionPropertyType" + "$ref":"#/definitions/GeodeticDatumPropertyType" } }, "elementName":{ - "localPart":"definedByConversion", + "localPart":"usesGeodeticDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31867,7 +31493,7 @@ "properties":{ "localPart":{ "enum":[ - "group" + "primeMeridianRef" ] }, "namespaceURI":{ @@ -31880,11 +31506,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterGroupPropertyType" + "$ref":"#/definitions/PrimeMeridianPropertyType" } }, "elementName":{ - "localPart":"group", + "localPart":"primeMeridianRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31901,7 +31527,7 @@ "properties":{ "localPart":{ "enum":[ - "interior" + "RectifiedGrid" ] }, "namespaceURI":{ @@ -31914,11 +31540,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"#/definitions/RectifiedGridType" } }, "elementName":{ - "localPart":"interior", + "localPart":"RectifiedGrid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31935,7 +31561,7 @@ "properties":{ "localPart":{ "enum":[ - "baseCRS" + "engineeringCRSRef" ] }, "namespaceURI":{ @@ -31948,11 +31574,11 @@ ] }, "value":{ - "$ref":"#/definitions/SingleCRSPropertyType" + "$ref":"#/definitions/EngineeringCRSPropertyType" } }, "elementName":{ - "localPart":"baseCRS", + "localPart":"engineeringCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -31969,7 +31595,7 @@ "properties":{ "localPart":{ "enum":[ - "curveMembers" + "multiPointProperty" ] }, "namespaceURI":{ @@ -31982,11 +31608,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveArrayPropertyType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"curveMembers", + "localPart":"multiPointProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32003,7 +31629,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeOrdinalReferenceSystem" + "DataBlock" ] }, "namespaceURI":{ @@ -32016,11 +31642,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeOrdinalReferenceSystemType" + "$ref":"#/definitions/DataBlockType" } }, "elementName":{ - "localPart":"TimeOrdinalReferenceSystem", + "localPart":"DataBlock", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32037,7 +31663,7 @@ "properties":{ "localPart":{ "enum":[ - "identifier" + "trianglePatches" ] }, "namespaceURI":{ @@ -32050,11 +31676,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/TrianglePatchArrayPropertyType" } }, "elementName":{ - "localPart":"identifier", + "localPart":"trianglePatches", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32071,7 +31697,7 @@ "properties":{ "localPart":{ "enum":[ - "rectifiedGridDomain" + "usesMethod" ] }, "namespaceURI":{ @@ -32084,11 +31710,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedGridDomainType" + "$ref":"#/definitions/OperationMethodPropertyType" } }, "elementName":{ - "localPart":"rectifiedGridDomain", + "localPart":"usesMethod", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32105,7 +31731,7 @@ "properties":{ "localPart":{ "enum":[ - "crsRef" + "TopoComplex" ] }, "namespaceURI":{ @@ -32118,11 +31744,11 @@ ] }, "value":{ - "$ref":"#/definitions/CRSPropertyType" + "$ref":"#/definitions/TopoComplexType" } }, "elementName":{ - "localPart":"crsRef", + "localPart":"TopoComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32139,7 +31765,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoSurface" + "geodeticDatum" ] }, "namespaceURI":{ @@ -32152,11 +31778,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoSurfaceType" + "$ref":"#/definitions/GeodeticDatumPropertyType" } }, "elementName":{ - "localPart":"TopoSurface", + "localPart":"geodeticDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32173,7 +31799,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiCurveCoverage" + "container" ] }, "namespaceURI":{ @@ -32186,11 +31812,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurveCoverageType" + "$ref":"#/definitions/ContainerPropertyType" } }, "elementName":{ - "localPart":"MultiCurveCoverage", + "localPart":"container", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32207,7 +31833,7 @@ "properties":{ "localPart":{ "enum":[ - "targetElement" + "Grid" ] }, "namespaceURI":{ @@ -32220,11 +31846,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GridType" } }, "elementName":{ - "localPart":"targetElement", + "localPart":"Grid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32241,7 +31867,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeCalendarEra" + "singleOperationRef" ] }, "namespaceURI":{ @@ -32254,11 +31880,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCalendarEraType" + "$ref":"#/definitions/SingleOperationPropertyType" } }, "elementName":{ - "localPart":"TimeCalendarEra", + "localPart":"singleOperationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32275,7 +31901,7 @@ "properties":{ "localPart":{ "enum":[ - "ProjectedCRS" + "CubicSpline" ] }, "namespaceURI":{ @@ -32288,11 +31914,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProjectedCRSType" + "$ref":"#/definitions/CubicSplineType" } }, "elementName":{ - "localPart":"ProjectedCRS", + "localPart":"CubicSpline", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32309,7 +31935,7 @@ "properties":{ "localPart":{ "enum":[ - "usesOperation" + "AbstractImplicitGeometry" ] }, "namespaceURI":{ @@ -32322,11 +31948,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateOperationPropertyType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"usesOperation", + "localPart":"AbstractImplicitGeometry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32343,7 +31969,7 @@ "properties":{ "localPart":{ "enum":[ - "imageDatum" + "usesEllipsoid" ] }, "namespaceURI":{ @@ -32356,11 +31982,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageDatumPropertyType" + "$ref":"#/definitions/EllipsoidPropertyType" } }, "elementName":{ - "localPart":"imageDatum", + "localPart":"usesEllipsoid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32377,7 +32003,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeTopologyComplex" + "CoverageMappingRule" ] }, "namespaceURI":{ @@ -32390,11 +32016,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeTopologyComplexType" + "$ref":"#/definitions/MappingRuleType" } }, "elementName":{ - "localPart":"TimeTopologyComplex", + "localPart":"CoverageMappingRule", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32411,7 +32037,7 @@ "properties":{ "localPart":{ "enum":[ - "File" + "featureProperty" ] }, "namespaceURI":{ @@ -32424,11 +32050,11 @@ ] }, "value":{ - "$ref":"#/definitions/FileType" + "$ref":"#/definitions/FeaturePropertyType" } }, "elementName":{ - "localPart":"File", + "localPart":"featureProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32445,7 +32071,109 @@ "properties":{ "localPart":{ "enum":[ - "conversionToPreferredUnit" + "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":[ + "sphericalCS" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/SphericalCSPropertyType" + } + }, + "elementName":{ + "localPart":"sphericalCS", + "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":[ + "PolygonPatch" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/PolygonPatchType" + } + }, + "elementName":{ + "localPart":"PolygonPatch", + "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":[ + "roughConversionToPreferredUnit" ] }, "namespaceURI":{ @@ -32462,7 +32190,75 @@ } }, "elementName":{ - "localPart":"conversionToPreferredUnit", + "localPart":"roughConversionToPreferredUnit", + "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":[ + "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":[ + "maximumOccurs" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + }, + "elementName":{ + "localPart":"maximumOccurs", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32513,7 +32309,7 @@ "properties":{ "localPart":{ "enum":[ - "target" + "concatenatedOperationRef" ] }, "namespaceURI":{ @@ -32526,11 +32322,11 @@ ] }, "value":{ - "$ref":"#/definitions/TargetPropertyType" + "$ref":"#/definitions/ConcatenatedOperationPropertyType" } }, "elementName":{ - "localPart":"target", + "localPart":"concatenatedOperationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32547,7 +32343,7 @@ "properties":{ "localPart":{ "enum":[ - "decimalMinutes" + "OrientableCurve" ] }, "namespaceURI":{ @@ -32560,11 +32356,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/OrientableCurveType" } }, "elementName":{ - "localPart":"decimalMinutes", + "localPart":"OrientableCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32581,7 +32377,7 @@ "properties":{ "localPart":{ "enum":[ - "DynamicFeatureCollection" + "CompoundCRS" ] }, "namespaceURI":{ @@ -32594,11 +32390,11 @@ ] }, "value":{ - "$ref":"#/definitions/DynamicFeatureCollectionType" + "$ref":"#/definitions/CompoundCRSType" } }, "elementName":{ - "localPart":"DynamicFeatureCollection", + "localPart":"CompoundCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32615,7 +32411,7 @@ "properties":{ "localPart":{ "enum":[ - "solidProperty" + "singleCRSRef" ] }, "namespaceURI":{ @@ -32628,11 +32424,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidPropertyType" + "$ref":"#/definitions/SingleCRSPropertyType" } }, "elementName":{ - "localPart":"solidProperty", + "localPart":"singleCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32649,7 +32445,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterValueGroup" + "Quantity" ] }, "namespaceURI":{ @@ -32662,11 +32458,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueGroupType" + "$ref":"#/definitions/Quantity" } }, "elementName":{ - "localPart":"ParameterValueGroup", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32683,7 +32479,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimeSlice" + "temporalCRSRef" ] }, "namespaceURI":{ @@ -32696,11 +32492,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeSliceType" + "$ref":"#/definitions/TemporalCRSPropertyType" } }, "elementName":{ - "localPart":"AbstractTimeSlice", + "localPart":"temporalCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32717,7 +32513,7 @@ "properties":{ "localPart":{ "enum":[ - "Transformation" + "doubleOrNilReasonTupleList" ] }, "namespaceURI":{ @@ -32730,11 +32526,14 @@ ] }, "value":{ - "$ref":"#/definitions/TransformationType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"Transformation", + "localPart":"doubleOrNilReasonTupleList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32751,7 +32550,7 @@ "properties":{ "localPart":{ "enum":[ - "segments" + "TimeOrdinalEra" ] }, "namespaceURI":{ @@ -32764,11 +32563,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveSegmentArrayPropertyType" + "$ref":"#/definitions/TimeOrdinalEraType" } }, "elementName":{ - "localPart":"segments", + "localPart":"TimeOrdinalEra", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32785,7 +32584,7 @@ "properties":{ "localPart":{ "enum":[ - "origin" + "parameterValue" ] }, "namespaceURI":{ @@ -32798,11 +32597,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType" } }, "elementName":{ - "localPart":"origin", + "localPart":"parameterValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32819,7 +32618,7 @@ "properties":{ "localPart":{ "enum":[ - "MovingObjectStatus" + "AbstractTopoPrimitive" ] }, "namespaceURI":{ @@ -32832,11 +32631,11 @@ ] }, "value":{ - "$ref":"#/definitions/MovingObjectStatusType" + "$ref":"#/definitions/AbstractTopoPrimitiveType" } }, "elementName":{ - "localPart":"MovingObjectStatus", + "localPart":"AbstractTopoPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32853,7 +32652,7 @@ "properties":{ "localPart":{ "enum":[ - "EngineeringCRS" + "componentReferenceSystem" ] }, "namespaceURI":{ @@ -32866,11 +32665,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringCRSType" + "$ref":"#/definitions/SingleCRSPropertyType" } }, "elementName":{ - "localPart":"EngineeringCRS", + "localPart":"componentReferenceSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32887,7 +32686,7 @@ "properties":{ "localPart":{ "enum":[ - "polygonPatches" + "operationVersion" ] }, "namespaceURI":{ @@ -32900,11 +32699,45 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonPatchArrayPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"polygonPatches", + "localPart":"operationVersion", + "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":[ + "linearCSRef" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/LinearCSPropertyType" + } + }, + "elementName":{ + "localPart":"linearCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -32955,41 +32788,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPointDomain" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/MultiPointDomainType" - } - }, - "elementName":{ - "localPart":"multiPointDomain", - "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":[ - "validTime" + "temporalCSRef" ] }, "namespaceURI":{ @@ -33002,11 +32801,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePrimitivePropertyType" + "$ref":"#/definitions/TemporalCSPropertyType" } }, "elementName":{ - "localPart":"validTime", + "localPart":"temporalCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33023,7 +32822,7 @@ "properties":{ "localPart":{ "enum":[ - "domainSet" + "Conversion" ] }, "namespaceURI":{ @@ -33036,11 +32835,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/ConversionType" } }, "elementName":{ - "localPart":"domainSet", + "localPart":"Conversion", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33057,7 +32856,7 @@ "properties":{ "localPart":{ "enum":[ - "directedTopoSolid" + "history" ] }, "namespaceURI":{ @@ -33070,11 +32869,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedTopoSolidPropertyType" + "$ref":"#/definitions/HistoryPropertyType" } }, "elementName":{ - "localPart":"directedTopoSolid", + "localPart":"history", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33091,7 +32890,7 @@ "properties":{ "localPart":{ "enum":[ - "polarCSRef" + "GeodesicString" ] }, "namespaceURI":{ @@ -33104,11 +32903,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolarCSPropertyType" + "$ref":"#/definitions/GeodesicStringType" } }, "elementName":{ - "localPart":"polarCSRef", + "localPart":"GeodesicString", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33125,7 +32924,7 @@ "properties":{ "localPart":{ "enum":[ - "geographicCRSRef" + "GeodeticCRS" ] }, "namespaceURI":{ @@ -33138,11 +32937,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeographicCRSPropertyType" + "$ref":"#/definitions/GeodeticCRSType" } }, "elementName":{ - "localPart":"geographicCRSRef", + "localPart":"GeodeticCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33159,7 +32958,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractImplicitGeometry" + "geodeticDatumRef" ] }, "namespaceURI":{ @@ -33172,11 +32971,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/GeodeticDatumPropertyType" } }, "elementName":{ - "localPart":"AbstractImplicitGeometry", + "localPart":"geodeticDatumRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33193,7 +32992,7 @@ "properties":{ "localPart":{ "enum":[ - "valueProperty" + "Tin" ] }, "namespaceURI":{ @@ -33206,11 +33005,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValuePropertyType" + "$ref":"#/definitions/TinType" } }, "elementName":{ - "localPart":"valueProperty", + "localPart":"Tin", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33227,7 +33026,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRing" + "maximumValue" ] }, "namespaceURI":{ @@ -33240,11 +33039,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRingType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"LinearRing", + "localPart":"maximumValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33261,7 +33060,7 @@ "properties":{ "localPart":{ "enum":[ - "sphericalCSRef" + "GeodeticDatum" ] }, "namespaceURI":{ @@ -33274,11 +33073,11 @@ ] }, "value":{ - "$ref":"#/definitions/SphericalCSPropertyType" + "$ref":"#/definitions/GeodeticDatumType" } }, "elementName":{ - "localPart":"sphericalCSRef", + "localPart":"GeodeticDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33295,7 +33094,7 @@ "properties":{ "localPart":{ "enum":[ - "PassThroughOperation" + "TimeCalendar" ] }, "namespaceURI":{ @@ -33308,11 +33107,11 @@ ] }, "value":{ - "$ref":"#/definitions/PassThroughOperationType" + "$ref":"#/definitions/TimeCalendarType" } }, "elementName":{ - "localPart":"PassThroughOperation", + "localPart":"TimeCalendar", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33329,7 +33128,7 @@ "properties":{ "localPart":{ "enum":[ - "curveMember" + "baseCurve" ] }, "namespaceURI":{ @@ -33346,7 +33145,7 @@ } }, "elementName":{ - "localPart":"curveMember", + "localPart":"baseCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33363,7 +33162,7 @@ "properties":{ "localPart":{ "enum":[ - "semiMajorAxis" + "sourceDimensions" ] }, "namespaceURI":{ @@ -33376,11 +33175,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"semiMajorAxis", + "localPart":"sourceDimensions", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33397,7 +33196,7 @@ "properties":{ "localPart":{ "enum":[ - "status" + "operationParameterGroupRef" ] }, "namespaceURI":{ @@ -33410,11 +33209,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/OperationParameterPropertyType" } }, "elementName":{ - "localPart":"status", + "localPart":"operationParameterGroupRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33431,7 +33230,7 @@ "properties":{ "localPart":{ "enum":[ - "GeodesicString" + "BaseUnit" ] }, "namespaceURI":{ @@ -33444,11 +33243,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodesicStringType" + "$ref":"#/definitions/BaseUnitType" } }, "elementName":{ - "localPart":"GeodesicString", + "localPart":"BaseUnit", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33465,7 +33264,7 @@ "properties":{ "localPart":{ "enum":[ - "BooleanList" + "SphericalCS" ] }, "namespaceURI":{ @@ -33478,14 +33277,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/SphericalCSType" } }, "elementName":{ - "localPart":"BooleanList", + "localPart":"SphericalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33502,7 +33298,7 @@ "properties":{ "localPart":{ "enum":[ - "trianglePatches" + "statusReference" ] }, "namespaceURI":{ @@ -33515,11 +33311,11 @@ ] }, "value":{ - "$ref":"#/definitions/TrianglePatchArrayPropertyType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"trianglePatches", + "localPart":"statusReference", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33536,7 +33332,7 @@ "properties":{ "localPart":{ "enum":[ - "parameterValue" + "pointArrayProperty" ] }, "namespaceURI":{ @@ -33549,11 +33345,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType" + "$ref":"#/definitions/PointArrayPropertyType" } }, "elementName":{ - "localPart":"parameterValue", + "localPart":"pointArrayProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33570,7 +33366,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeParameters" + "usesVerticalCS" ] }, "namespaceURI":{ @@ -33583,11 +33379,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeParametersType" + "$ref":"#/definitions/VerticalCSPropertyType" } }, "elementName":{ - "localPart":"rangeParameters", + "localPart":"usesVerticalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33604,7 +33400,7 @@ "properties":{ "localPart":{ "enum":[ - "includesParameter" + "TimeReferenceSystem" ] }, "namespaceURI":{ @@ -33617,11 +33413,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" + "$ref":"#/definitions/TimeReferenceSystemType" } }, "elementName":{ - "localPart":"includesParameter", + "localPart":"TimeReferenceSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33638,7 +33434,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeCalendar" + "defaultCodeSpace" ] }, "namespaceURI":{ @@ -33651,11 +33447,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCalendarType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"TimeCalendar", + "localPart":"defaultCodeSpace", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33672,7 +33468,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTopoPrimitive" + "AbstractScalarValueList" ] }, "namespaceURI":{ @@ -33685,11 +33481,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTopoPrimitiveType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"AbstractTopoPrimitive", + "localPart":"AbstractScalarValueList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33706,7 +33502,7 @@ "properties":{ "localPart":{ "enum":[ - "Circle" + "Arc" ] }, "namespaceURI":{ @@ -33719,11 +33515,11 @@ ] }, "value":{ - "$ref":"#/definitions/CircleType" + "$ref":"#/definitions/ArcType" } }, "elementName":{ - "localPart":"Circle", + "localPart":"Arc", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33740,7 +33536,7 @@ "properties":{ "localPart":{ "enum":[ - "verticalCSRef" + "sourceCRS" ] }, "namespaceURI":{ @@ -33753,11 +33549,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCSPropertyType" + "$ref":"#/definitions/CRSPropertyType" } }, "elementName":{ - "localPart":"verticalCSRef", + "localPart":"sourceCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33774,7 +33570,7 @@ "properties":{ "localPart":{ "enum":[ - "VerticalDatum" + "AbstractGeneralConversion" ] }, "namespaceURI":{ @@ -33787,11 +33583,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalDatumType" + "$ref":"#/definitions/AbstractGeneralConversionType" } }, "elementName":{ - "localPart":"VerticalDatum", + "localPart":"AbstractGeneralConversion", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33808,7 +33604,7 @@ "properties":{ "localPart":{ "enum":[ - "ImageCRS" + "topoSurfaceProperty" ] }, "namespaceURI":{ @@ -33821,11 +33617,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageCRSType" + "$ref":"#/definitions/TopoSurfacePropertyType" } }, "elementName":{ - "localPart":"ImageCRS", + "localPart":"topoSurfaceProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33842,7 +33638,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationKeyWord" + "anchorDefinition" ] }, "namespaceURI":{ @@ -33859,75 +33655,7 @@ } }, "elementName":{ - "localPart":"LocationKeyWord", - "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":[ - "verticalCRSRef" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/VerticalCRSPropertyType" - } - }, - "elementName":{ - "localPart":"verticalCRSRef", - "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":[ - "abstractAssociationRole" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/AssociationRoleType" - } - }, - "elementName":{ - "localPart":"abstractAssociationRole", + "localPart":"anchorDefinition", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33944,7 +33672,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometricAggregate" + "indirectEntry" ] }, "namespaceURI":{ @@ -33957,11 +33685,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometricAggregateType" + "$ref":"#/definitions/IndirectEntryType" } }, "elementName":{ - "localPart":"AbstractGeometricAggregate", + "localPart":"indirectEntry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -33978,7 +33706,7 @@ "properties":{ "localPart":{ "enum":[ - "surfaceArrayProperty" + "engineeringDatumRef" ] }, "namespaceURI":{ @@ -33991,11 +33719,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfaceArrayPropertyType" + "$ref":"#/definitions/EngineeringDatumPropertyType" } }, "elementName":{ - "localPart":"surfaceArrayProperty", + "localPart":"engineeringDatumRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34012,7 +33740,7 @@ "properties":{ "localPart":{ "enum":[ - "greenwichLongitude" + "MultiCurve" ] }, "namespaceURI":{ @@ -34025,11 +33753,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/MultiCurveType" } }, "elementName":{ - "localPart":"greenwichLongitude", + "localPart":"MultiCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34046,7 +33774,7 @@ "properties":{ "localPart":{ "enum":[ - "quantityTypeReference" + "featureMember" ] }, "namespaceURI":{ @@ -34059,11 +33787,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/FeaturePropertyType" } }, "elementName":{ - "localPart":"quantityTypeReference", + "localPart":"featureMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34080,7 +33808,7 @@ "properties":{ "localPart":{ "enum":[ - "TimePeriod" + "Count" ] }, "namespaceURI":{ @@ -34093,11 +33821,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePeriodType" + "$ref":"#/definitions/Count" } }, "elementName":{ - "localPart":"TimePeriod", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34114,7 +33842,7 @@ "properties":{ "localPart":{ "enum":[ - "coverageFunction" + "Envelope" ] }, "namespaceURI":{ @@ -34127,11 +33855,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageFunctionType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"coverageFunction", + "localPart":"Envelope", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34148,7 +33876,7 @@ "properties":{ "localPart":{ "enum":[ - "angle" + "curveMember" ] }, "namespaceURI":{ @@ -34161,11 +33889,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"angle", + "localPart":"curveMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34182,7 +33910,7 @@ "properties":{ "localPart":{ "enum":[ - "sphericalCS" + "definedByConversion" ] }, "namespaceURI":{ @@ -34195,11 +33923,11 @@ ] }, "value":{ - "$ref":"#/definitions/SphericalCSPropertyType" + "$ref":"#/definitions/GeneralConversionPropertyType" } }, "elementName":{ - "localPart":"sphericalCS", + "localPart":"definedByConversion", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34216,7 +33944,7 @@ "properties":{ "localPart":{ "enum":[ - "container" + "GeometricComplex" ] }, "namespaceURI":{ @@ -34229,11 +33957,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContainerPropertyType" + "$ref":"#/definitions/GeometricComplexType" } }, "elementName":{ - "localPart":"container", + "localPart":"GeometricComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34250,7 +33978,7 @@ "properties":{ "localPart":{ "enum":[ - "usesEngineeringDatum" + "formula" ] }, "namespaceURI":{ @@ -34263,11 +33991,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringDatumPropertyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"usesEngineeringDatum", + "localPart":"formula", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34284,7 +34012,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateSystemRef" + "CoordinateSystemAxis" ] }, "namespaceURI":{ @@ -34297,11 +34025,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemPropertyType" + "$ref":"#/definitions/CoordinateSystemAxisType" } }, "elementName":{ - "localPart":"coordinateSystemRef", + "localPart":"CoordinateSystemAxis", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34318,7 +34046,7 @@ "properties":{ "localPart":{ "enum":[ - "Definition" + "ProjectedCRS" ] }, "namespaceURI":{ @@ -34331,11 +34059,11 @@ ] }, "value":{ - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/ProjectedCRSType" } }, "elementName":{ - "localPart":"Definition", + "localPart":"ProjectedCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34352,7 +34080,7 @@ "properties":{ "localPart":{ "enum":[ - "usesCS" + "DefinitionProxy" ] }, "namespaceURI":{ @@ -34365,11 +34093,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemPropertyType" + "$ref":"#/definitions/DefinitionProxyType" } }, "elementName":{ - "localPart":"usesCS", + "localPart":"DefinitionProxy", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34386,7 +34114,7 @@ "properties":{ "localPart":{ "enum":[ - "geodeticDatum" + "topoPrimitiveMembers" ] }, "namespaceURI":{ @@ -34399,11 +34127,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticDatumPropertyType" + "$ref":"#/definitions/TopoPrimitiveArrayAssociationType" } }, "elementName":{ - "localPart":"geodeticDatum", + "localPart":"topoPrimitiveMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34420,7 +34148,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageMappingRule" + "greenwichLongitude" ] }, "namespaceURI":{ @@ -34433,11 +34161,11 @@ ] }, "value":{ - "$ref":"#/definitions/MappingRuleType" + "$ref":"#/definitions/AngleType" } }, "elementName":{ - "localPart":"CoverageMappingRule", + "localPart":"greenwichLongitude", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34454,7 +34182,7 @@ "properties":{ "localPart":{ "enum":[ - "cartesianCSRef" + "unitOfMeasure" ] }, "namespaceURI":{ @@ -34467,11 +34195,11 @@ ] }, "value":{ - "$ref":"#/definitions/CartesianCSPropertyType" + "$ref":"#/definitions/UnitOfMeasureType" } }, "elementName":{ - "localPart":"cartesianCSRef", + "localPart":"unitOfMeasure", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34488,7 +34216,7 @@ "properties":{ "localPart":{ "enum":[ - "method" + "BooleanList" ] }, "namespaceURI":{ @@ -34501,11 +34229,14 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"method", + "localPart":"BooleanList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34522,7 +34253,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTopology" + "derivedCRSRef" ] }, "namespaceURI":{ @@ -34535,11 +34266,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTopologyType" + "$ref":"#/definitions/DerivedCRSPropertyType" } }, "elementName":{ - "localPart":"AbstractTopology", + "localPart":"derivedCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34556,7 +34287,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "CountExtent" ] }, "namespaceURI":{ @@ -34569,11 +34300,14 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"value", + "localPart":"CountExtent", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34590,7 +34324,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCurveSegment" + "topoComplexProperty" ] }, "namespaceURI":{ @@ -34603,11 +34337,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/TopoComplexMemberType" } }, "elementName":{ - "localPart":"AbstractCurveSegment", + "localPart":"topoComplexProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34624,7 +34358,7 @@ "properties":{ "localPart":{ "enum":[ - "remarks" + "dictionaryEntry" ] }, "namespaceURI":{ @@ -34637,11 +34371,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DictionaryEntryType" } }, "elementName":{ - "localPart":"remarks", + "localPart":"dictionaryEntry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34658,7 +34392,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimeTopologyPrimitive" + "AbstractTimeSlice" ] }, "namespaceURI":{ @@ -34671,11 +34405,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" + "$ref":"#/definitions/AbstractTimeSliceType" } }, "elementName":{ - "localPart":"AbstractTimeTopologyPrimitive", + "localPart":"AbstractTimeSlice", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34692,7 +34426,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCoordinateOperation" + "operationParameterRef" ] }, "namespaceURI":{ @@ -34705,11 +34439,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/OperationParameterPropertyType" } }, "elementName":{ - "localPart":"AbstractCoordinateOperation", + "localPart":"operationParameterRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34726,7 +34460,7 @@ "properties":{ "localPart":{ "enum":[ - "Point" + "AbstractParametricCurveSurface" ] }, "namespaceURI":{ @@ -34739,11 +34473,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/AbstractParametricCurveSurfaceType" } }, "elementName":{ - "localPart":"Point", + "localPart":"AbstractParametricCurveSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34760,7 +34494,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositeValue" + "Ellipsoid" ] }, "namespaceURI":{ @@ -34773,11 +34507,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositeValueType" + "$ref":"#/definitions/EllipsoidType" } }, "elementName":{ - "localPart":"CompositeValue", + "localPart":"Ellipsoid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34794,7 +34528,7 @@ "properties":{ "localPart":{ "enum":[ - "conversionRef" + "AbstractSurfacePatch" ] }, "namespaceURI":{ @@ -34807,11 +34541,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConversionPropertyType" + "$ref":"#/definitions/AbstractSurfacePatchType" } }, "elementName":{ - "localPart":"conversionRef", + "localPart":"AbstractSurfacePatch", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34828,7 +34562,7 @@ "properties":{ "localPart":{ "enum":[ - "usesImageDatum" + "status" ] }, "namespaceURI":{ @@ -34841,11 +34575,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageDatumPropertyType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"usesImageDatum", + "localPart":"status", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34862,7 +34596,7 @@ "properties":{ "localPart":{ "enum":[ - "CategoryList" + "gridDomain" ] }, "namespaceURI":{ @@ -34875,11 +34609,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeOrNilReasonListType" + "$ref":"#/definitions/GridDomainType" } }, "elementName":{ - "localPart":"CategoryList", + "localPart":"gridDomain", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34896,7 +34630,7 @@ "properties":{ "localPart":{ "enum":[ - "SecondDefiningParameter" + "affineCS" ] }, "namespaceURI":{ @@ -34909,11 +34643,11 @@ ] }, "value":{ - "$ref":"#/definitions/SecondDefiningParameter" + "$ref":"#/definitions/AffineCSPropertyType" } }, "elementName":{ - "localPart":"SecondDefiningParameter", + "localPart":"affineCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34930,7 +34664,7 @@ "properties":{ "localPart":{ "enum":[ - "dictionaryEntry" + "EngineeringCRS" ] }, "namespaceURI":{ @@ -34943,11 +34677,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryEntryType" + "$ref":"#/definitions/EngineeringCRSType" } }, "elementName":{ - "localPart":"dictionaryEntry", + "localPart":"EngineeringCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34964,7 +34698,7 @@ "properties":{ "localPart":{ "enum":[ - "EnvelopeWithTimePeriod" + "cartesianCSRef" ] }, "namespaceURI":{ @@ -34977,11 +34711,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeWithTimePeriodType" + "$ref":"#/definitions/CartesianCSPropertyType" } }, "elementName":{ - "localPart":"EnvelopeWithTimePeriod", + "localPart":"cartesianCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -34998,7 +34732,7 @@ "properties":{ "localPart":{ "enum":[ - "affineCS" + "MovingObjectStatus" ] }, "namespaceURI":{ @@ -35011,11 +34745,11 @@ ] }, "value":{ - "$ref":"#/definitions/AffineCSPropertyType" + "$ref":"#/definitions/MovingObjectStatusType" } }, "elementName":{ - "localPart":"affineCS", + "localPart":"MovingObjectStatus", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35032,7 +34766,7 @@ "properties":{ "localPart":{ "enum":[ - "derivedCRSRef" + "usesValue" ] }, "namespaceURI":{ @@ -35045,11 +34779,11 @@ ] }, "value":{ - "$ref":"#/definitions/DerivedCRSPropertyType" + "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType" } }, "elementName":{ - "localPart":"derivedCRSRef", + "localPart":"usesValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35066,7 +34800,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinates" + "boundedBy" ] }, "namespaceURI":{ @@ -35079,11 +34813,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinatesType" + "$ref":"#/definitions/BoundingShapeType" } }, "elementName":{ - "localPart":"coordinates", + "localPart":"boundedBy", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35100,7 +34834,7 @@ "properties":{ "localPart":{ "enum":[ - "pointRep" + "domainSet" ] }, "namespaceURI":{ @@ -35113,11 +34847,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/DomainSetType" } }, "elementName":{ - "localPart":"pointRep", + "localPart":"domainSet", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35134,7 +34868,7 @@ "properties":{ "localPart":{ "enum":[ - "seconds" + "tupleList" ] }, "namespaceURI":{ @@ -35147,11 +34881,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/CoordinatesType" } }, "elementName":{ - "localPart":"seconds", + "localPart":"tupleList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35168,7 +34902,7 @@ "properties":{ "localPart":{ "enum":[ - "usesTemporalCS" + "operationParameter" ] }, "namespaceURI":{ @@ -35181,11 +34915,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCSPropertyType" + "$ref":"#/definitions/OperationParameterPropertyType" } }, "elementName":{ - "localPart":"usesTemporalCS", + "localPart":"operationParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35202,7 +34936,7 @@ "properties":{ "localPart":{ "enum":[ - "obliqueCartesianCSRef" + "CompositeSolid" ] }, "namespaceURI":{ @@ -35215,11 +34949,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObliqueCartesianCSPropertyType" + "$ref":"#/definitions/CompositeSolidType" } }, "elementName":{ - "localPart":"obliqueCartesianCSRef", + "localPart":"CompositeSolid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35236,7 +34970,7 @@ "properties":{ "localPart":{ "enum":[ - "member" + "baseCRS" ] }, "namespaceURI":{ @@ -35249,11 +34983,11 @@ ] }, "value":{ - "$ref":"#/definitions/AssociationRoleType" + "$ref":"#/definitions/SingleCRSPropertyType" } }, "elementName":{ - "localPart":"member", + "localPart":"baseCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35270,7 +35004,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCurveDomain" + "MultiSolid" ] }, "namespaceURI":{ @@ -35283,11 +35017,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurveDomainType" + "$ref":"#/definitions/MultiSolidType" } }, "elementName":{ - "localPart":"multiCurveDomain", + "localPart":"MultiSolid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35304,7 +35038,7 @@ "properties":{ "localPart":{ "enum":[ - "measure" + "CompositeValue" ] }, "namespaceURI":{ @@ -35317,11 +35051,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/CompositeValueType" } }, "elementName":{ - "localPart":"measure", + "localPart":"CompositeValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35338,7 +35072,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalCRS" + "multiSolidDomain" ] }, "namespaceURI":{ @@ -35351,11 +35085,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCRSType" + "$ref":"#/definitions/MultiSolidDomainType" } }, "elementName":{ - "localPart":"TemporalCRS", + "localPart":"multiSolidDomain", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35372,7 +35106,7 @@ "properties":{ "localPart":{ "enum":[ - "description" + "QuantityList" ] }, "namespaceURI":{ @@ -35385,11 +35119,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/MeasureOrNilReasonListType" } }, "elementName":{ - "localPart":"description", + "localPart":"QuantityList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35406,7 +35140,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeMeaning" + "Cone" ] }, "namespaceURI":{ @@ -35419,11 +35153,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/ConeType" } }, "elementName":{ - "localPart":"rangeMeaning", + "localPart":"Cone", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35440,7 +35174,7 @@ "properties":{ "localPart":{ "enum":[ - "projectedCRSRef" + "AbstractScalarValue" ] }, "namespaceURI":{ @@ -35453,11 +35187,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProjectedCRSPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"projectedCRSRef", + "localPart":"AbstractScalarValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35474,7 +35208,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimeGeometricPrimitive" + "domainOfValidity" ] }, "namespaceURI":{ @@ -35487,11 +35221,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" + "$ref":"#/definitions/DomainOfValidity" } }, "elementName":{ - "localPart":"AbstractTimeGeometricPrimitive", + "localPart":"domainOfValidity", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35508,7 +35242,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeClock" + "AbstractFeatureCollection" ] }, "namespaceURI":{ @@ -35521,11 +35255,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeClockType" + "$ref":"#/definitions/AbstractFeatureCollectionType" } }, "elementName":{ - "localPart":"TimeClock", + "localPart":"AbstractFeatureCollection", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35542,7 +35276,7 @@ "properties":{ "localPart":{ "enum":[ - "operationRef" + "pointMember" ] }, "namespaceURI":{ @@ -35555,11 +35289,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationPropertyType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"operationRef", + "localPart":"pointMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35576,7 +35310,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimeComplex" + "valueComponents" ] }, "namespaceURI":{ @@ -35589,11 +35323,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeComplexType" + "$ref":"#/definitions/ValueArrayPropertyType" } }, "elementName":{ - "localPart":"AbstractTimeComplex", + "localPart":"valueComponents", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35610,7 +35344,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectedObservationAtDistance" + "valueOfParameter" ] }, "namespaceURI":{ @@ -35623,11 +35357,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedObservationAtDistanceType" + "$ref":"#/definitions/OperationParameterPropertyType" } }, "elementName":{ - "localPart":"DirectedObservationAtDistance", + "localPart":"valueOfParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35644,7 +35378,7 @@ "properties":{ "localPart":{ "enum":[ - "engineeringCRSRef" + "rangeParameters" ] }, "namespaceURI":{ @@ -35657,11 +35391,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringCRSPropertyType" + "$ref":"#/definitions/RangeParametersType" } }, "elementName":{ - "localPart":"engineeringCRSRef", + "localPart":"rangeParameters", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35678,7 +35412,7 @@ "properties":{ "localPart":{ "enum":[ - "ArcByCenterPoint" + "cartesianCS" ] }, "namespaceURI":{ @@ -35691,11 +35425,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcByCenterPointType" + "$ref":"#/definitions/CartesianCSPropertyType" } }, "elementName":{ - "localPart":"ArcByCenterPoint", + "localPart":"cartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35712,7 +35446,7 @@ "properties":{ "localPart":{ "enum":[ - "Shell" + "TemporalCRS" ] }, "namespaceURI":{ @@ -35725,11 +35459,11 @@ ] }, "value":{ - "$ref":"#/definitions/ShellType" + "$ref":"#/definitions/TemporalCRSType" } }, "elementName":{ - "localPart":"Shell", + "localPart":"TemporalCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35746,7 +35480,7 @@ "properties":{ "localPart":{ "enum":[ - "stringValue" + "ellipsoidalCS" ] }, "namespaceURI":{ @@ -35759,11 +35493,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EllipsoidalCSPropertyType" } }, "elementName":{ - "localPart":"stringValue", + "localPart":"ellipsoidalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35780,7 +35514,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeEdge" + "position" ] }, "namespaceURI":{ @@ -35793,11 +35527,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeEdgeType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"TimeEdge", + "localPart":"position", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35814,7 +35548,7 @@ "properties":{ "localPart":{ "enum":[ - "ConventionalUnit" + "Null" ] }, "namespaceURI":{ @@ -35827,11 +35561,14 @@ ] }, "value":{ - "$ref":"#/definitions/ConventionalUnitType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"ConventionalUnit", + "localPart":"Null", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35848,7 +35585,7 @@ "properties":{ "localPart":{ "enum":[ - "superComplex" + "DirectedObservationAtDistance" ] }, "namespaceURI":{ @@ -35861,11 +35598,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexMemberType" + "$ref":"#/definitions/DirectedObservationAtDistanceType" } }, "elementName":{ - "localPart":"superComplex", + "localPart":"DirectedObservationAtDistance", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35882,7 +35619,7 @@ "properties":{ "localPart":{ "enum":[ - "unitOfMeasure" + "axis" ] }, "namespaceURI":{ @@ -35895,11 +35632,11 @@ ] }, "value":{ - "$ref":"#/definitions/UnitOfMeasureType" + "$ref":"#/definitions/CoordinateSystemAxisPropertyType" } }, "elementName":{ - "localPart":"unitOfMeasure", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35916,7 +35653,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiSurfaceCoverage" + "usesParameter" ] }, "namespaceURI":{ @@ -35929,11 +35666,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfaceCoverageType" + "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" } }, "elementName":{ - "localPart":"MultiSurfaceCoverage", + "localPart":"usesParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35950,7 +35687,7 @@ "properties":{ "localPart":{ "enum":[ - "AffineCS" + "TimeCalendarEra" ] }, "namespaceURI":{ @@ -35963,11 +35700,11 @@ ] }, "value":{ - "$ref":"#/definitions/AffineCSType" + "$ref":"#/definitions/TimeCalendarEraType" } }, "elementName":{ - "localPart":"AffineCS", + "localPart":"TimeCalendarEra", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -35984,7 +35721,7 @@ "properties":{ "localPart":{ "enum":[ - "imageDatumRef" + "multiSolidProperty" ] }, "namespaceURI":{ @@ -35997,11 +35734,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageDatumPropertyType" + "$ref":"#/definitions/MultiSolidPropertyType" } }, "elementName":{ - "localPart":"imageDatumRef", + "localPart":"multiSolidProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36018,7 +35755,7 @@ "properties":{ "localPart":{ "enum":[ - "secondDefiningParameter" + "minutes" ] }, "namespaceURI":{ @@ -36031,11 +35768,11 @@ ] }, "value":{ - "$ref":"#/definitions/SecondDefiningParameterPropertyElement" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } }, "elementName":{ - "localPart":"secondDefiningParameter", + "localPart":"minutes", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36052,7 +35789,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeneralOperationParameter" + "solidProperty" ] }, "namespaceURI":{ @@ -36065,11 +35802,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterType" + "$ref":"#/definitions/SolidPropertyType" } }, "elementName":{ - "localPart":"AbstractGeneralOperationParameter", + "localPart":"solidProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36086,7 +35823,7 @@ "properties":{ "localPart":{ "enum":[ - "compoundCRSRef" + "TimeOrdinalReferenceSystem" ] }, "namespaceURI":{ @@ -36099,11 +35836,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompoundCRSPropertyType" + "$ref":"#/definitions/TimeOrdinalReferenceSystemType" } }, "elementName":{ - "localPart":"compoundCRSRef", + "localPart":"TimeOrdinalReferenceSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36120,7 +35857,7 @@ "properties":{ "localPart":{ "enum":[ - "catalogSymbol" + "AbstractCRS" ] }, "namespaceURI":{ @@ -36133,11 +35870,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/AbstractCRSType" } }, "elementName":{ - "localPart":"catalogSymbol", + "localPart":"AbstractCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36154,7 +35891,7 @@ "properties":{ "localPart":{ "enum":[ - "centerLineOf" + "LocationKeyWord" ] }, "namespaceURI":{ @@ -36167,11 +35904,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"centerLineOf", + "localPart":"LocationKeyWord", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36188,7 +35925,7 @@ "properties":{ "localPart":{ "enum":[ - "generalConversionRef" + "EngineeringDatum" ] }, "namespaceURI":{ @@ -36201,11 +35938,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralConversionPropertyType" + "$ref":"#/definitions/EngineeringDatumType" } }, "elementName":{ - "localPart":"generalConversionRef", + "localPart":"EngineeringDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36222,7 +35959,7 @@ "properties":{ "localPart":{ "enum":[ - "ellipsoidRef" + "crsRef" ] }, "namespaceURI":{ @@ -36235,11 +35972,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidPropertyType" + "$ref":"#/definitions/CRSPropertyType" } }, "elementName":{ - "localPart":"ellipsoidRef", + "localPart":"crsRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36256,7 +35993,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCoverage" + "AbstractSurface" ] }, "namespaceURI":{ @@ -36269,11 +36006,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/AbstractSurfaceType" } }, "elementName":{ - "localPart":"multiCoverage", + "localPart":"AbstractSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36290,7 +36027,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiSurface" + "superComplex" ] }, "namespaceURI":{ @@ -36303,11 +36040,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfaceType" + "$ref":"#/definitions/TopoComplexMemberType" } }, "elementName":{ - "localPart":"MultiSurface", + "localPart":"superComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36324,7 +36061,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeneralDerivedCRS" + "integerValueList" ] }, "namespaceURI":{ @@ -36337,11 +36074,14 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralDerivedCRSType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } } }, "elementName":{ - "localPart":"AbstractGeneralDerivedCRS", + "localPart":"integerValueList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36358,7 +36098,7 @@ "properties":{ "localPart":{ "enum":[ - "usesAxis" + "geocentricCRSRef" ] }, "namespaceURI":{ @@ -36371,11 +36111,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisPropertyType" + "$ref":"#/definitions/GeocentricCRSPropertyType" } }, "elementName":{ - "localPart":"usesAxis", + "localPart":"geocentricCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36392,7 +36132,7 @@ "properties":{ "localPart":{ "enum":[ - "track" + "abstractInlineProperty" ] }, "namespaceURI":{ @@ -36405,11 +36145,11 @@ ] }, "value":{ - "$ref":"#/definitions/HistoryPropertyType" + "$ref":"#/definitions/InlinePropertyType" } }, "elementName":{ - "localPart":"track", + "localPart":"abstractInlineProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36426,7 +36166,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositeCurve" + "imageDatum" ] }, "namespaceURI":{ @@ -36439,11 +36179,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositeCurveType" + "$ref":"#/definitions/ImageDatumPropertyType" } }, "elementName":{ - "localPart":"CompositeCurve", + "localPart":"imageDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36460,7 +36200,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationMethod" + "AbstractRing" ] }, "namespaceURI":{ @@ -36473,11 +36213,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodType" + "$ref":"#/definitions/AbstractRingType" } }, "elementName":{ - "localPart":"OperationMethod", + "localPart":"AbstractRing", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36494,7 +36234,7 @@ "properties":{ "localPart":{ "enum":[ - "metaDataProperty" + "geographicCRSRef" ] }, "namespaceURI":{ @@ -36507,11 +36247,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetaDataPropertyType" + "$ref":"#/definitions/GeographicCRSPropertyType" } }, "elementName":{ - "localPart":"metaDataProperty", + "localPart":"geographicCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36528,7 +36268,7 @@ "properties":{ "localPart":{ "enum":[ - "boundedBy" + "descriptionReference" ] }, "namespaceURI":{ @@ -36541,11 +36281,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingShapeType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"boundedBy", + "localPart":"descriptionReference", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36562,7 +36302,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocentricCRS" + "dmsAngleValue" ] }, "namespaceURI":{ @@ -36575,11 +36315,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocentricCRSType" + "$ref":"#/definitions/DMSAngleType" } }, "elementName":{ - "localPart":"GeocentricCRS", + "localPart":"dmsAngleValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36596,7 +36336,7 @@ "properties":{ "localPart":{ "enum":[ - "pos" + "OperationParameter" ] }, "namespaceURI":{ @@ -36609,11 +36349,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectPositionType" + "$ref":"#/definitions/OperationParameterType" } }, "elementName":{ - "localPart":"pos", + "localPart":"OperationParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36630,7 +36370,7 @@ "properties":{ "localPart":{ "enum":[ - "axis" + "baseGeographicCRS" ] }, "namespaceURI":{ @@ -36643,11 +36383,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisPropertyType" + "$ref":"#/definitions/GeographicCRSPropertyType" } }, "elementName":{ - "localPart":"axis", + "localPart":"baseGeographicCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36664,7 +36404,7 @@ "properties":{ "localPart":{ "enum":[ - "generalOperationParameter" + "origin" ] }, "namespaceURI":{ @@ -36677,11 +36417,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } }, "elementName":{ - "localPart":"generalOperationParameter", + "localPart":"origin", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36698,7 +36438,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedGridCoverage" + "AbstractGeneralTransformation" ] }, "namespaceURI":{ @@ -36711,11 +36451,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedGridCoverageType" + "$ref":"#/definitions/AbstractGeneralTransformationType" } }, "elementName":{ - "localPart":"RectifiedGridCoverage", + "localPart":"AbstractGeneralTransformation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36732,7 +36472,7 @@ "properties":{ "localPart":{ "enum":[ - "pointMembers" + "usesSingleOperation" ] }, "namespaceURI":{ @@ -36745,11 +36485,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointArrayPropertyType" + "$ref":"#/definitions/CoordinateOperationPropertyType" } }, "elementName":{ - "localPart":"pointMembers", + "localPart":"usesSingleOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36766,7 +36506,7 @@ "properties":{ "localPart":{ "enum":[ - "maximumOccurs" + "resultOf" ] }, "namespaceURI":{ @@ -36779,11 +36519,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/ResultType" } }, "elementName":{ - "localPart":"maximumOccurs", + "localPart":"resultOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36800,7 +36540,7 @@ "properties":{ "localPart":{ "enum":[ - "dmsAngle" + "integerValue" ] }, "namespaceURI":{ @@ -36813,11 +36553,11 @@ ] }, "value":{ - "$ref":"#/definitions/DMSAngleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"dmsAngle", + "localPart":"integerValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36834,7 +36574,7 @@ "properties":{ "localPart":{ "enum":[ - "GeodeticDatum" + "TimeInstant" ] }, "namespaceURI":{ @@ -36847,11 +36587,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticDatumType" + "$ref":"#/definitions/TimeInstantType" } }, "elementName":{ - "localPart":"GeodeticDatum", + "localPart":"TimeInstant", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36868,7 +36608,7 @@ "properties":{ "localPart":{ "enum":[ - "location" + "CompositeSurface" ] }, "namespaceURI":{ @@ -36881,11 +36621,11 @@ ] }, "value":{ - "$ref":"#/definitions/LocationPropertyType" + "$ref":"#/definitions/CompositeSurfaceType" } }, "elementName":{ - "localPart":"location", + "localPart":"CompositeSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36902,7 +36642,7 @@ "properties":{ "localPart":{ "enum":[ - "degrees" + "Solid" ] }, "namespaceURI":{ @@ -36915,11 +36655,11 @@ ] }, "value":{ - "$ref":"#/definitions/DegreesType" + "$ref":"#/definitions/SolidType" } }, "elementName":{ - "localPart":"degrees", + "localPart":"Solid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36936,7 +36676,7 @@ "properties":{ "localPart":{ "enum":[ - "CircleByCenterPoint" + "directedTopoSolid" ] }, "namespaceURI":{ @@ -36949,11 +36689,11 @@ ] }, "value":{ - "$ref":"#/definitions/CircleByCenterPointType" + "$ref":"#/definitions/DirectedTopoSolidPropertyType" } }, "elementName":{ - "localPart":"CircleByCenterPoint", + "localPart":"directedTopoSolid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -36970,7 +36710,7 @@ "properties":{ "localPart":{ "enum":[ - "extentOf" + "userDefinedCSRef" ] }, "namespaceURI":{ @@ -36983,11 +36723,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/UserDefinedCSPropertyType" } }, "elementName":{ - "localPart":"extentOf", + "localPart":"userDefinedCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37004,7 +36744,7 @@ "properties":{ "localPart":{ "enum":[ - "DerivedUnit" + "ellipsoid" ] }, "namespaceURI":{ @@ -37017,11 +36757,11 @@ ] }, "value":{ - "$ref":"#/definitions/DerivedUnitType" + "$ref":"#/definitions/EllipsoidPropertyType" } }, "elementName":{ - "localPart":"DerivedUnit", + "localPart":"ellipsoid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37038,7 +36778,7 @@ "properties":{ "localPart":{ "enum":[ - "multiGeometryProperty" + "compoundCRSRef" ] }, "namespaceURI":{ @@ -37051,11 +36791,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiGeometryPropertyType" + "$ref":"#/definitions/CompoundCRSPropertyType" } }, "elementName":{ - "localPart":"multiGeometryProperty", + "localPart":"compoundCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37072,7 +36812,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationParameterGroup" + "verticalCSRef" ] }, "namespaceURI":{ @@ -37085,11 +36825,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterGroupType" + "$ref":"#/definitions/VerticalCSPropertyType" } }, "elementName":{ - "localPart":"OperationParameterGroup", + "localPart":"verticalCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37106,7 +36846,7 @@ "properties":{ "localPart":{ "enum":[ - "ImageDatum" + "multiSurfaceDomain" ] }, "namespaceURI":{ @@ -37119,11 +36859,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageDatumType" + "$ref":"#/definitions/MultiSurfaceDomainType" } }, "elementName":{ - "localPart":"ImageDatum", + "localPart":"multiSurfaceDomain", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37140,7 +36880,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeCoordinateSystem" + "PrimeMeridian" ] }, "namespaceURI":{ @@ -37153,11 +36893,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCoordinateSystemType" + "$ref":"#/definitions/PrimeMeridianType" } }, "elementName":{ - "localPart":"TimeCoordinateSystem", + "localPart":"PrimeMeridian", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37174,7 +36914,7 @@ "properties":{ "localPart":{ "enum":[ - "ellipsoidalCS" + "TopoSurface" ] }, "namespaceURI":{ @@ -37187,11 +36927,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidalCSPropertyType" + "$ref":"#/definitions/TopoSurfaceType" } }, "elementName":{ - "localPart":"ellipsoidalCS", + "localPart":"TopoSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37208,7 +36948,7 @@ "properties":{ "localPart":{ "enum":[ - "subject" + "AbstractContinuousCoverage" ] }, "namespaceURI":{ @@ -37221,11 +36961,11 @@ ] }, "value":{ - "$ref":"#/definitions/TargetPropertyType" + "$ref":"#/definitions/AbstractContinuousCoverageType" } }, "elementName":{ - "localPart":"subject", + "localPart":"AbstractContinuousCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37242,7 +36982,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureCollection" + "MultiPoint" ] }, "namespaceURI":{ @@ -37255,11 +36995,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureCollectionType" + "$ref":"#/definitions/MultiPointType" } }, "elementName":{ - "localPart":"FeatureCollection", + "localPart":"MultiPoint", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37276,7 +37016,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCenterOf" + "abstractStrictAssociationRole" ] }, "namespaceURI":{ @@ -37289,11 +37029,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"#/definitions/AssociationRoleType" } }, "elementName":{ - "localPart":"multiCenterOf", + "localPart":"abstractStrictAssociationRole", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37310,7 +37050,7 @@ "properties":{ "localPart":{ "enum":[ - "usesGeodeticDatum" + "PassThroughOperation" ] }, "namespaceURI":{ @@ -37323,11 +37063,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticDatumPropertyType" + "$ref":"#/definitions/PassThroughOperationType" } }, "elementName":{ - "localPart":"usesGeodeticDatum", + "localPart":"PassThroughOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37344,7 +37084,7 @@ "properties":{ "localPart":{ "enum":[ - "centerOf" + "conversion" ] }, "namespaceURI":{ @@ -37357,11 +37097,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/GeneralConversionPropertyType" } }, "elementName":{ - "localPart":"centerOf", + "localPart":"conversion", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37378,7 +37118,7 @@ "properties":{ "localPart":{ "enum":[ - "operationParameterGroupRef" + "AbstractCurveSegment" ] }, "namespaceURI":{ @@ -37391,11 +37131,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterPropertyType" + "$ref":"#/definitions/AbstractCurveSegmentType" } }, "elementName":{ - "localPart":"operationParameterGroupRef", + "localPart":"AbstractCurveSegment", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37412,7 +37152,7 @@ "properties":{ "localPart":{ "enum":[ - "usesAffineCS" + "MultiSolidCoverage" ] }, "namespaceURI":{ @@ -37425,11 +37165,11 @@ ] }, "value":{ - "$ref":"#/definitions/AffineCSPropertyType" + "$ref":"#/definitions/MultiSolidCoverageType" } }, "elementName":{ - "localPart":"usesAffineCS", + "localPart":"MultiSolidCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37446,7 +37186,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanValue" + "ellipsoidRef" ] }, "namespaceURI":{ @@ -37459,11 +37199,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/EllipsoidPropertyType" } }, "elementName":{ - "localPart":"booleanValue", + "localPart":"ellipsoidRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37480,7 +37220,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiSolid" + "targetCRS" ] }, "namespaceURI":{ @@ -37493,11 +37233,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSolidType" + "$ref":"#/definitions/CRSPropertyType" } }, "elementName":{ - "localPart":"MultiSolid", + "localPart":"targetCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37514,7 +37254,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalCS" + "AbstractGriddedSurface" ] }, "namespaceURI":{ @@ -37527,11 +37267,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCSType" + "$ref":"#/definitions/AbstractGriddedSurfaceType" } }, "elementName":{ - "localPart":"TemporalCS", + "localPart":"AbstractGriddedSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37548,7 +37288,7 @@ "properties":{ "localPart":{ "enum":[ - "GenericMetaData" + "maximalComplex" ] }, "namespaceURI":{ @@ -37561,11 +37301,11 @@ ] }, "value":{ - "$ref":"#/definitions/GenericMetaDataType" + "$ref":"#/definitions/TopoComplexMemberType" } }, "elementName":{ - "localPart":"GenericMetaData", + "localPart":"maximalComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37582,7 +37322,7 @@ "properties":{ "localPart":{ "enum":[ - "directedNode" + "AbstractOperation" ] }, "namespaceURI":{ @@ -37595,11 +37335,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedNodePropertyType" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"directedNode", + "localPart":"AbstractOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37616,7 +37356,7 @@ "properties":{ "localPart":{ "enum":[ - "ConcatenatedOperation" + "secondDefiningParameter" ] }, "namespaceURI":{ @@ -37629,11 +37369,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConcatenatedOperationType" + "$ref":"#/definitions/SecondDefiningParameterPropertyElement" } }, "elementName":{ - "localPart":"ConcatenatedOperation", + "localPart":"secondDefiningParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37650,7 +37390,7 @@ "properties":{ "localPart":{ "enum":[ - "Cylinder" + "AffinePlacement" ] }, "namespaceURI":{ @@ -37663,11 +37403,11 @@ ] }, "value":{ - "$ref":"#/definitions/CylinderType" + "$ref":"#/definitions/AffinePlacementType" } }, "elementName":{ - "localPart":"Cylinder", + "localPart":"AffinePlacement", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37684,7 +37424,7 @@ "properties":{ "localPart":{ "enum":[ - "GeodeticCRS" + "member" ] }, "namespaceURI":{ @@ -37697,11 +37437,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticCRSType" + "$ref":"#/definitions/AssociationRoleType" } }, "elementName":{ - "localPart":"GeodeticCRS", + "localPart":"member", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37718,7 +37458,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeOrdinalEra" + "coverageFunction" ] }, "namespaceURI":{ @@ -37731,11 +37471,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeOrdinalEraType" + "$ref":"#/definitions/CoverageFunctionType" } }, "elementName":{ - "localPart":"TimeOrdinalEra", + "localPart":"coverageFunction", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37752,7 +37492,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSingleCRS" + "usesCS" ] }, "namespaceURI":{ @@ -37765,11 +37505,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCRSType" + "$ref":"#/definitions/CoordinateSystemPropertyType" } }, "elementName":{ - "localPart":"AbstractSingleCRS", + "localPart":"usesCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37786,7 +37526,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeCS" + "MultiSurface" ] }, "namespaceURI":{ @@ -37799,11 +37539,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCSType" + "$ref":"#/definitions/MultiSurfaceType" } }, "elementName":{ - "localPart":"TimeCS", + "localPart":"MultiSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37820,7 +37560,7 @@ "properties":{ "localPart":{ "enum":[ - "methodFormula" + "geometryMembers" ] }, "namespaceURI":{ @@ -37833,11 +37573,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/GeometryArrayPropertyType" } }, "elementName":{ - "localPart":"methodFormula", + "localPart":"geometryMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37854,7 +37594,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateSystem" + "AbstractObject" ] }, "namespaceURI":{ @@ -37867,11 +37607,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"coordinateSystem", + "localPart":"AbstractObject", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37888,7 +37628,7 @@ "properties":{ "localPart":{ "enum":[ - "priorityLocation" + "multiCenterLineOf" ] }, "namespaceURI":{ @@ -37901,11 +37641,11 @@ ] }, "value":{ - "$ref":"#/definitions/PriorityLocationPropertyType" + "$ref":"#/definitions/MultiCurvePropertyType" } }, "elementName":{ - "localPart":"priorityLocation", + "localPart":"multiCenterLineOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37922,7 +37662,7 @@ "properties":{ "localPart":{ "enum":[ - "usesTemporalDatum" + "TopoVolume" ] }, "namespaceURI":{ @@ -37935,11 +37675,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalDatumPropertyType" + "$ref":"#/definitions/TopoVolumeType" } }, "elementName":{ - "localPart":"usesTemporalDatum", + "localPart":"TopoVolume", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -37990,7 +37730,7 @@ "properties":{ "localPart":{ "enum":[ - "timePosition" + "CategoryExtent" ] }, "namespaceURI":{ @@ -38003,11 +37743,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePositionType" + "$ref":"#/definitions/CategoryExtentType" } }, "elementName":{ - "localPart":"timePosition", + "localPart":"CategoryExtent", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38024,7 +37764,7 @@ "properties":{ "localPart":{ "enum":[ - "featureMember" + "multiCoverage" ] }, "namespaceURI":{ @@ -38037,11 +37777,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeaturePropertyType" + "$ref":"#/definitions/MultiSurfacePropertyType" } }, "elementName":{ - "localPart":"featureMember", + "localPart":"multiCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38058,7 +37798,7 @@ "properties":{ "localPart":{ "enum":[ - "Polygon" + "AbstractDiscreteCoverage" ] }, "namespaceURI":{ @@ -38071,11 +37811,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/AbstractDiscreteCoverageType" } }, "elementName":{ - "localPart":"Polygon", + "localPart":"AbstractDiscreteCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38092,7 +37832,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractGeneralOperationParameterRef" + "AbstractTimeTopologyPrimitive" ] }, "namespaceURI":{ @@ -38105,11 +37845,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" + "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" } }, "elementName":{ - "localPart":"abstractGeneralOperationParameterRef", + "localPart":"AbstractTimeTopologyPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38126,7 +37866,7 @@ "properties":{ "localPart":{ "enum":[ - "Edge" + "TemporalDatum" ] }, "namespaceURI":{ @@ -38139,11 +37879,11 @@ ] }, "value":{ - "$ref":"#/definitions/EdgeType" + "$ref":"#/definitions/TemporalDatumType" } }, "elementName":{ - "localPart":"Edge", + "localPart":"TemporalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38160,7 +37900,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiCurve" + "GridCoverage" ] }, "namespaceURI":{ @@ -38173,11 +37913,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurveType" + "$ref":"#/definitions/GridCoverageType" } }, "elementName":{ - "localPart":"MultiCurve", + "localPart":"GridCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38194,7 +37934,7 @@ "properties":{ "localPart":{ "enum":[ - "Conversion" + "TopoCurve" ] }, "namespaceURI":{ @@ -38207,11 +37947,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConversionType" + "$ref":"#/definitions/TopoCurveType" } }, "elementName":{ - "localPart":"Conversion", + "localPart":"TopoCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38228,7 +37968,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearCS" + "Bezier" ] }, "namespaceURI":{ @@ -38241,11 +37981,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearCSType" + "$ref":"#/definitions/BezierType" } }, "elementName":{ - "localPart":"LinearCS", + "localPart":"Bezier", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38262,7 +38002,7 @@ "properties":{ "localPart":{ "enum":[ - "indirectEntry" + "axisDirection" ] }, "namespaceURI":{ @@ -38275,11 +38015,11 @@ ] }, "value":{ - "$ref":"#/definitions/IndirectEntryType" + "$ref":"#/definitions/CodeWithAuthorityType" } }, "elementName":{ - "localPart":"indirectEntry", + "localPart":"axisDirection", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38296,7 +38036,7 @@ "properties":{ "localPart":{ "enum":[ - "valueList" + "priorityLocation" ] }, "namespaceURI":{ @@ -38309,11 +38049,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureListType" + "$ref":"#/definitions/PriorityLocationPropertyType" } }, "elementName":{ - "localPart":"valueList", + "localPart":"priorityLocation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38330,7 +38070,7 @@ "properties":{ "localPart":{ "enum":[ - "Dictionary" + "AbstractGeneralParameterValue" ] }, "namespaceURI":{ @@ -38343,11 +38083,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryType" + "$ref":"#/definitions/AbstractGeneralParameterValueType" } }, "elementName":{ - "localPart":"Dictionary", + "localPart":"AbstractGeneralParameterValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38364,7 +38104,7 @@ "properties":{ "localPart":{ "enum":[ - "locationName" + "AbstractTimePrimitive" ] }, "namespaceURI":{ @@ -38377,11 +38117,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/AbstractTimePrimitiveType" } }, "elementName":{ - "localPart":"locationName", + "localPart":"AbstractTimePrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38398,7 +38138,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGML" + "pointMembers" ] }, "namespaceURI":{ @@ -38411,11 +38151,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/PointArrayPropertyType" } }, "elementName":{ - "localPart":"AbstractGML", + "localPart":"pointMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38432,7 +38172,7 @@ "properties":{ "localPart":{ "enum":[ - "axisAbbrev" + "CircleByCenterPoint" ] }, "namespaceURI":{ @@ -38445,11 +38185,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/CircleByCenterPointType" } }, "elementName":{ - "localPart":"axisAbbrev", + "localPart":"CircleByCenterPoint", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38466,7 +38206,7 @@ "properties":{ "localPart":{ "enum":[ - "GridFunction" + "value" ] }, "namespaceURI":{ @@ -38479,11 +38219,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridFunctionType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"GridFunction", + "localPart":"value", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38500,7 +38240,7 @@ "properties":{ "localPart":{ "enum":[ - "DataBlock" + "UnitDefinition" ] }, "namespaceURI":{ @@ -38513,11 +38253,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataBlockType" + "$ref":"#/definitions/UnitDefinitionType" } }, "elementName":{ - "localPart":"DataBlock", + "localPart":"UnitDefinition", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38534,7 +38274,7 @@ "properties":{ "localPart":{ "enum":[ - "ValueArray" + "TemporalCS" ] }, "namespaceURI":{ @@ -38547,11 +38287,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueArrayType" + "$ref":"#/definitions/TemporalCSType" } }, "elementName":{ - "localPart":"ValueArray", + "localPart":"TemporalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38568,7 +38308,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCurveProperty" + "AbstractDatum" ] }, "namespaceURI":{ @@ -38581,11 +38321,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurvePropertyType" + "$ref":"#/definitions/AbstractDatumType" } }, "elementName":{ - "localPart":"multiCurveProperty", + "localPart":"AbstractDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38602,7 +38342,7 @@ "properties":{ "localPart":{ "enum":[ - "Ring" + "AbstractCurve" ] }, "namespaceURI":{ @@ -38615,11 +38355,11 @@ ] }, "value":{ - "$ref":"#/definitions/RingType" + "$ref":"#/definitions/AbstractCurveType" } }, "elementName":{ - "localPart":"Ring", + "localPart":"AbstractCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38636,7 +38376,7 @@ "properties":{ "localPart":{ "enum":[ - "VerticalCS" + "dataSource" ] }, "namespaceURI":{ @@ -38649,11 +38389,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCSType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"VerticalCS", + "localPart":"dataSource", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38670,7 +38410,7 @@ "properties":{ "localPart":{ "enum":[ - "multiLocation" + "TimeEdge" ] }, "namespaceURI":{ @@ -38683,11 +38423,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"#/definitions/TimeEdgeType" } }, "elementName":{ - "localPart":"multiLocation", + "localPart":"TimeEdge", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38704,7 +38444,7 @@ "properties":{ "localPart":{ "enum":[ - "topoCurveProperty" + "imageCRSRef" ] }, "namespaceURI":{ @@ -38717,11 +38457,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoCurvePropertyType" + "$ref":"#/definitions/ImageCRSPropertyType" } }, "elementName":{ - "localPart":"topoCurveProperty", + "localPart":"imageCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38738,7 +38478,7 @@ "properties":{ "localPart":{ "enum":[ - "UserDefinedCS" + "surfaceProperty" ] }, "namespaceURI":{ @@ -38751,11 +38491,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedCSType" + "$ref":"#/definitions/SurfacePropertyType" } }, "elementName":{ - "localPart":"UserDefinedCS", + "localPart":"surfaceProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38772,7 +38512,7 @@ "properties":{ "localPart":{ "enum":[ - "history" + "TimeTopologyComplex" ] }, "namespaceURI":{ @@ -38785,11 +38525,11 @@ ] }, "value":{ - "$ref":"#/definitions/HistoryPropertyType" + "$ref":"#/definitions/TimeTopologyComplexType" } }, "elementName":{ - "localPart":"history", + "localPart":"TimeTopologyComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38806,7 +38546,7 @@ "properties":{ "localPart":{ "enum":[ - "targetDimensions" + "BSpline" ] }, "namespaceURI":{ @@ -38819,11 +38559,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/BSplineType" } }, "elementName":{ - "localPart":"targetDimensions", + "localPart":"BSpline", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38840,7 +38580,7 @@ "properties":{ "localPart":{ "enum":[ - "position" + "timePosition" ] }, "namespaceURI":{ @@ -38853,11 +38593,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/TimePositionType" } }, "elementName":{ - "localPart":"position", + "localPart":"timePosition", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38874,7 +38614,7 @@ "properties":{ "localPart":{ "enum":[ - "SphericalCS" + "usesTemporalCS" ] }, "namespaceURI":{ @@ -38887,11 +38627,11 @@ ] }, "value":{ - "$ref":"#/definitions/SphericalCSType" + "$ref":"#/definitions/TemporalCSPropertyType" } }, "elementName":{ - "localPart":"SphericalCS", + "localPart":"usesTemporalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38908,7 +38648,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoSolid" + "reversePropertyName" ] }, "namespaceURI":{ @@ -38921,11 +38661,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoSolidType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"TopoSolid", + "localPart":"reversePropertyName", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38942,7 +38682,7 @@ "properties":{ "localPart":{ "enum":[ - "Arc" + "CylindricalCS" ] }, "namespaceURI":{ @@ -38955,11 +38695,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcType" + "$ref":"#/definitions/CylindricalCSType" } }, "elementName":{ - "localPart":"Arc", + "localPart":"CylindricalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -38976,7 +38716,7 @@ "properties":{ "localPart":{ "enum":[ - "linearCSRef" + "conversionToPreferredUnit" ] }, "namespaceURI":{ @@ -38989,11 +38729,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearCSPropertyType" + "$ref":"#/definitions/ConversionToPreferredUnitType" } }, "elementName":{ - "localPart":"linearCSRef", + "localPart":"conversionToPreferredUnit", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39010,7 +38750,7 @@ "properties":{ "localPart":{ "enum":[ - "usesEllipsoidalCS" + "usesAffineCS" ] }, "namespaceURI":{ @@ -39023,11 +38763,181 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidalCSPropertyType" + "$ref":"#/definitions/AffineCSPropertyType" } }, "elementName":{ - "localPart":"usesEllipsoidalCS", + "localPart":"usesAffineCS", + "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":[ + "usesPrimeMeridian" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/PrimeMeridianPropertyType" + } + }, + "elementName":{ + "localPart":"usesPrimeMeridian", + "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":[ + "remarks" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + }, + "elementName":{ + "localPart":"remarks", + "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":[ + "abstractAssociationRole" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/AssociationRoleType" + } + }, + "elementName":{ + "localPart":"abstractAssociationRole", + "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":[ + "directedFace" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/DirectedFacePropertyType" + } + }, + "elementName":{ + "localPart":"directedFace", + "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":[ + "generalOperationParameter" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" + } + }, + "elementName":{ + "localPart":"generalOperationParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39044,7 +38954,7 @@ "properties":{ "localPart":{ "enum":[ - "definitionMember" + "usesObliqueCartesianCS" ] }, "namespaceURI":{ @@ -39057,11 +38967,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryEntryType" + "$ref":"#/definitions/ObliqueCartesianCSPropertyType" } }, "elementName":{ - "localPart":"definitionMember", + "localPart":"usesObliqueCartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39078,7 +38988,7 @@ "properties":{ "localPart":{ "enum":[ - "multiSurfaceProperty" + "includesParameter" ] }, "namespaceURI":{ @@ -39091,11 +39001,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" } }, "elementName":{ - "localPart":"multiSurfaceProperty", + "localPart":"includesParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39112,7 +39022,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSurface" + "operationMethodRef" ] }, "namespaceURI":{ @@ -39125,11 +39035,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"#/definitions/OperationMethodPropertyType" } }, "elementName":{ - "localPart":"AbstractSurface", + "localPart":"operationMethodRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39146,7 +39056,7 @@ "properties":{ "localPart":{ "enum":[ - "operationParameter" + "AbstractCoordinateOperation" ] }, "namespaceURI":{ @@ -39159,11 +39069,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterPropertyType" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"operationParameter", + "localPart":"AbstractCoordinateOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39180,7 +39090,7 @@ "properties":{ "localPart":{ "enum":[ - "scope" + "locationName" ] }, "namespaceURI":{ @@ -39193,11 +39103,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"scope", + "localPart":"locationName", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39214,7 +39124,7 @@ "properties":{ "localPart":{ "enum":[ - "primeMeridian" + "Observation" ] }, "namespaceURI":{ @@ -39227,11 +39137,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianPropertyType" + "$ref":"#/definitions/ObservationType" } }, "elementName":{ - "localPart":"primeMeridian", + "localPart":"Observation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39248,7 +39158,7 @@ "properties":{ "localPart":{ "enum":[ - "CategoryExtent" + "surfaceMember" ] }, "namespaceURI":{ @@ -39261,11 +39171,11 @@ ] }, "value":{ - "$ref":"#/definitions/CategoryExtentType" + "$ref":"#/definitions/SurfacePropertyType" } }, "elementName":{ - "localPart":"CategoryExtent", + "localPart":"surfaceMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39282,7 +39192,7 @@ "properties":{ "localPart":{ "enum":[ - "derivationUnitTerm" + "isolated" ] }, "namespaceURI":{ @@ -39295,11 +39205,11 @@ ] }, "value":{ - "$ref":"#/definitions/DerivationUnitTermType" + "$ref":"#/definitions/IsolatedPropertyType" } }, "elementName":{ - "localPart":"derivationUnitTerm", + "localPart":"isolated", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39316,7 +39226,7 @@ "properties":{ "localPart":{ "enum":[ - "baseSurface" + "multiPosition" ] }, "namespaceURI":{ @@ -39329,11 +39239,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"baseSurface", + "localPart":"multiPosition", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39350,7 +39260,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometry" + "sphericalCSRef" ] }, "namespaceURI":{ @@ -39363,11 +39273,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiGeometryType" + "$ref":"#/definitions/SphericalCSPropertyType" } }, "elementName":{ - "localPart":"MultiGeometry", + "localPart":"sphericalCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39384,7 +39294,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimeObject" + "TimeCS" ] }, "namespaceURI":{ @@ -39397,11 +39307,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeObjectType" + "$ref":"#/definitions/TimeCSType" } }, "elementName":{ - "localPart":"AbstractTimeObject", + "localPart":"TimeCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39418,7 +39328,7 @@ "properties":{ "localPart":{ "enum":[ - "integerValue" + "extentOf" ] }, "namespaceURI":{ @@ -39431,11 +39341,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/SurfacePropertyType" } }, "elementName":{ - "localPart":"integerValue", + "localPart":"extentOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39452,7 +39362,7 @@ "properties":{ "localPart":{ "enum":[ - "timeInterval" + "GenericMetaData" ] }, "namespaceURI":{ @@ -39465,11 +39375,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeIntervalLengthType" + "$ref":"#/definitions/GenericMetaDataType" } }, "elementName":{ - "localPart":"timeInterval", + "localPart":"GenericMetaData", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39486,7 +39396,7 @@ "properties":{ "localPart":{ "enum":[ - "CountExtent" + "dynamicMembers" ] }, "namespaceURI":{ @@ -39499,14 +39409,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/DynamicFeatureMemberType" } }, "elementName":{ - "localPart":"CountExtent", + "localPart":"dynamicMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39523,7 +39430,7 @@ "properties":{ "localPart":{ "enum":[ - "direction" + "validTime" ] }, "namespaceURI":{ @@ -39536,11 +39443,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectionPropertyType" + "$ref":"#/definitions/TimePrimitivePropertyType" } }, "elementName":{ - "localPart":"direction", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39557,7 +39464,7 @@ "properties":{ "localPart":{ "enum":[ - "engineeringDatumRef" + "coordOperation" ] }, "namespaceURI":{ @@ -39570,11 +39477,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringDatumPropertyType" + "$ref":"#/definitions/CoordinateOperationPropertyType" } }, "elementName":{ - "localPart":"engineeringDatumRef", + "localPart":"coordOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39591,7 +39498,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractReference" + "identifier" ] }, "namespaceURI":{ @@ -39604,11 +39511,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/CodeWithAuthorityType" } }, "elementName":{ - "localPart":"abstractReference", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39625,7 +39532,7 @@ "properties":{ "localPart":{ "enum":[ - "definitionRef" + "AffineCS" ] }, "namespaceURI":{ @@ -39638,11 +39545,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/AffineCSType" } }, "elementName":{ - "localPart":"definitionRef", + "localPart":"AffineCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39659,7 +39566,7 @@ "properties":{ "localPart":{ "enum":[ - "maximumValue" + "Node" ] }, "namespaceURI":{ @@ -39672,11 +39579,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/NodeType" } }, "elementName":{ - "localPart":"maximumValue", + "localPart":"Node", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39693,7 +39600,7 @@ "properties":{ "localPart":{ "enum":[ - "ellipsoidalCSRef" + "generalConversionRef" ] }, "namespaceURI":{ @@ -39706,11 +39613,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidalCSPropertyType" + "$ref":"#/definitions/GeneralConversionPropertyType" } }, "elementName":{ - "localPart":"ellipsoidalCSRef", + "localPart":"generalConversionRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39727,7 +39634,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoComplex" + "Clothoid" ] }, "namespaceURI":{ @@ -39740,11 +39647,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexType" + "$ref":"#/definitions/ClothoidType" } }, "elementName":{ - "localPart":"TopoComplex", + "localPart":"Clothoid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39761,7 +39668,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositeSolid" + "AbstractCoordinateSystem" ] }, "namespaceURI":{ @@ -39774,11 +39681,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositeSolidType" + "$ref":"#/definitions/AbstractCoordinateSystemType" } }, "elementName":{ - "localPart":"CompositeSolid", + "localPart":"AbstractCoordinateSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39795,7 +39702,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOperation" + "multiCurveProperty" ] }, "namespaceURI":{ @@ -39808,11 +39715,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/MultiCurvePropertyType" } }, "elementName":{ - "localPart":"AbstractOperation", + "localPart":"multiCurveProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39829,7 +39736,7 @@ "properties":{ "localPart":{ "enum":[ - "Ellipsoid" + "OrientableSurface" ] }, "namespaceURI":{ @@ -39842,11 +39749,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidType" + "$ref":"#/definitions/OrientableSurfaceType" } }, "elementName":{ - "localPart":"Ellipsoid", + "localPart":"OrientableSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39863,7 +39770,7 @@ "properties":{ "localPart":{ "enum":[ - "userDefinedCSRef" + "degrees" ] }, "namespaceURI":{ @@ -39876,11 +39783,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedCSPropertyType" + "$ref":"#/definitions/DegreesType" } }, "elementName":{ - "localPart":"userDefinedCSRef", + "localPart":"degrees", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39897,7 +39804,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectedObservation" + "multiEdgeOf" ] }, "namespaceURI":{ @@ -39910,11 +39817,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedObservationType" + "$ref":"#/definitions/MultiCurvePropertyType" } }, "elementName":{ - "localPart":"DirectedObservation", + "localPart":"multiEdgeOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39931,7 +39838,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalDatum" + "multiSurfaceProperty" ] }, "namespaceURI":{ @@ -39944,11 +39851,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalDatumPropertyType" + "$ref":"#/definitions/MultiSurfacePropertyType" } }, "elementName":{ - "localPart":"temporalDatum", + "localPart":"multiSurfaceProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39965,7 +39872,7 @@ "properties":{ "localPart":{ "enum":[ - "primeMeridianRef" + "Shell" ] }, "namespaceURI":{ @@ -39978,11 +39885,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianPropertyType" + "$ref":"#/definitions/ShellType" } }, "elementName":{ - "localPart":"primeMeridianRef", + "localPart":"Shell", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -39999,7 +39906,7 @@ "properties":{ "localPart":{ "enum":[ - "GeometricComplex" + "AbstractFeature" ] }, "namespaceURI":{ @@ -40012,11 +39919,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometricComplexType" + "$ref":"#/definitions/AbstractFeatureType" } }, "elementName":{ - "localPart":"GeometricComplex", + "localPart":"AbstractFeature", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40033,7 +39940,7 @@ "properties":{ "localPart":{ "enum":[ - "EllipsoidalCS" + "coordinateOperationAccuracy" ] }, "namespaceURI":{ @@ -40046,11 +39953,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidalCSType" + "$ref":"#/definitions/CoordinateOperationAccuracy" } }, "elementName":{ - "localPart":"EllipsoidalCS", + "localPart":"coordinateOperationAccuracy", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40067,7 +39974,7 @@ "properties":{ "localPart":{ "enum":[ - "solidArrayProperty" + "anchorPoint" ] }, "namespaceURI":{ @@ -40080,11 +39987,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidArrayPropertyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"solidArrayProperty", + "localPart":"anchorPoint", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40101,7 +40008,7 @@ "properties":{ "localPart":{ "enum":[ - "CoordinateSystemAxis" + "dataSourceReference" ] }, "namespaceURI":{ @@ -40114,11 +40021,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"CoordinateSystemAxis", + "localPart":"dataSourceReference", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40135,7 +40042,7 @@ "properties":{ "localPart":{ "enum":[ - "solidMembers" + "CategoryList" ] }, "namespaceURI":{ @@ -40148,11 +40055,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidArrayPropertyType" + "$ref":"#/definitions/CodeOrNilReasonListType" } }, "elementName":{ - "localPart":"solidMembers", + "localPart":"CategoryList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40169,7 +40076,7 @@ "properties":{ "localPart":{ "enum":[ - "doubleOrNilReasonTupleList" + "ArcByBulge" ] }, "namespaceURI":{ @@ -40182,14 +40089,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ArcByBulgeType" } }, "elementName":{ - "localPart":"doubleOrNilReasonTupleList", + "localPart":"ArcByBulge", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40206,7 +40110,7 @@ "properties":{ "localPart":{ "enum":[ - "CountList" + "ArcString" ] }, "namespaceURI":{ @@ -40219,14 +40123,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ArcStringType" } }, "elementName":{ - "localPart":"CountList", + "localPart":"ArcString", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40243,7 +40144,7 @@ "properties":{ "localPart":{ "enum":[ - "realizationEpoch" + "MultiPointCoverage" ] }, "namespaceURI":{ @@ -40256,11 +40157,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date" + "$ref":"#/definitions/MultiPointCoverageType" } }, "elementName":{ - "localPart":"realizationEpoch", + "localPart":"MultiPointCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40277,7 +40178,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateOperationAccuracy" + "passThroughOperationRef" ] }, "namespaceURI":{ @@ -40290,11 +40191,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateOperationAccuracy" + "$ref":"#/definitions/PassThroughOperationPropertyType" } }, "elementName":{ - "localPart":"coordinateOperationAccuracy", + "localPart":"passThroughOperationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40311,7 +40212,7 @@ "properties":{ "localPart":{ "enum":[ - "Bezier" + "usesTimeCS" ] }, "namespaceURI":{ @@ -40324,11 +40225,11 @@ ] }, "value":{ - "$ref":"#/definitions/BezierType" + "$ref":"#/definitions/TimeCSPropertyType" } }, "elementName":{ - "localPart":"Bezier", + "localPart":"usesTimeCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40345,7 +40246,7 @@ "properties":{ "localPart":{ "enum":[ - "DerivedCRS" + "verticalDatumRef" ] }, "namespaceURI":{ @@ -40358,11 +40259,11 @@ ] }, "value":{ - "$ref":"#/definitions/DerivedCRSType" + "$ref":"#/definitions/VerticalDatumPropertyType" } }, "elementName":{ - "localPart":"DerivedCRS", + "localPart":"verticalDatumRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40379,7 +40280,7 @@ "properties":{ "localPart":{ "enum":[ - "topoPrimitiveMember" + "ImageDatum" ] }, "namespaceURI":{ @@ -40392,11 +40293,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoPrimitiveMemberType" + "$ref":"#/definitions/ImageDatumType" } }, "elementName":{ - "localPart":"topoPrimitiveMember", + "localPart":"ImageDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40413,7 +40314,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGriddedSurface" + "axisAbbrev" ] }, "namespaceURI":{ @@ -40426,11 +40327,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGriddedSurfaceType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"AbstractGriddedSurface", + "localPart":"axisAbbrev", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40447,7 +40348,7 @@ "properties":{ "localPart":{ "enum":[ - "Geodesic" + "OperationMethod" ] }, "namespaceURI":{ @@ -40460,11 +40361,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodesicType" + "$ref":"#/definitions/OperationMethodType" } }, "elementName":{ - "localPart":"Geodesic", + "localPart":"OperationMethod", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40481,7 +40382,7 @@ "properties":{ "localPart":{ "enum":[ - "dataSource" + "includesSingleCRS" ] }, "namespaceURI":{ @@ -40494,11 +40395,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/SingleCRSPropertyType" } }, "elementName":{ - "localPart":"dataSource", + "localPart":"includesSingleCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40515,7 +40416,7 @@ "properties":{ "localPart":{ "enum":[ - "singleCRSRef" + "AbstractGeometry" ] }, "namespaceURI":{ @@ -40528,11 +40429,11 @@ ] }, "value":{ - "$ref":"#/definitions/SingleCRSPropertyType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"singleCRSRef", + "localPart":"AbstractGeometry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40549,7 +40450,7 @@ "properties":{ "localPart":{ "enum":[ - "UnitDefinition" + "ValueArray" ] }, "namespaceURI":{ @@ -40562,11 +40463,11 @@ ] }, "value":{ - "$ref":"#/definitions/UnitDefinitionType" + "$ref":"#/definitions/ValueArrayType" } }, "elementName":{ - "localPart":"UnitDefinition", + "localPart":"ValueArray", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40583,7 +40484,7 @@ "properties":{ "localPart":{ "enum":[ - "cylindricalCSRef" + "definitionMember" ] }, "namespaceURI":{ @@ -40596,11 +40497,11 @@ ] }, "value":{ - "$ref":"#/definitions/CylindricalCSPropertyType" + "$ref":"#/definitions/DictionaryEntryType" } }, "elementName":{ - "localPart":"cylindricalCSRef", + "localPart":"definitionMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40617,7 +40518,7 @@ "properties":{ "localPart":{ "enum":[ - "passThroughOperationRef" + "Bag" ] }, "namespaceURI":{ @@ -40630,11 +40531,11 @@ ] }, "value":{ - "$ref":"#/definitions/PassThroughOperationPropertyType" + "$ref":"#/definitions/BagType" } }, "elementName":{ - "localPart":"passThroughOperationRef", + "localPart":"Bag", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40651,7 +40552,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureCollection" + "topoVolumeProperty" ] }, "namespaceURI":{ @@ -40664,11 +40565,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractFeatureCollectionType" + "$ref":"#/definitions/TopoVolumePropertyType" } }, "elementName":{ - "localPart":"AbstractFeatureCollection", + "localPart":"topoVolumeProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40685,7 +40586,7 @@ "properties":{ "localPart":{ "enum":[ - "usesEllipsoid" + "baseGeodeticCRS" ] }, "namespaceURI":{ @@ -40698,11 +40599,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidPropertyType" + "$ref":"#/definitions/GeodeticCRSPropertyType" } }, "elementName":{ - "localPart":"usesEllipsoid", + "localPart":"baseGeodeticCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40719,7 +40620,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCoverage" + "coordinates" ] }, "namespaceURI":{ @@ -40732,11 +40633,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoverageType" + "$ref":"#/definitions/CoordinatesType" } }, "elementName":{ - "localPart":"AbstractCoverage", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40753,7 +40654,7 @@ "properties":{ "localPart":{ "enum":[ - "usesSphericalCS" + "angle" ] }, "namespaceURI":{ @@ -40766,11 +40667,11 @@ ] }, "value":{ - "$ref":"#/definitions/SphericalCSPropertyType" + "$ref":"#/definitions/AngleType" } }, "elementName":{ - "localPart":"usesSphericalCS", + "localPart":"angle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40787,7 +40688,7 @@ "properties":{ "localPart":{ "enum":[ - "Boolean" + "track" ] }, "namespaceURI":{ @@ -40800,11 +40701,11 @@ ] }, "value":{ - "$ref":"#/definitions/Boolean" + "$ref":"#/definitions/HistoryPropertyType" } }, "elementName":{ - "localPart":"Boolean", + "localPart":"track", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40821,7 +40722,7 @@ "properties":{ "localPart":{ "enum":[ - "members" + "coordinateSystemAxisRef" ] }, "namespaceURI":{ @@ -40834,11 +40735,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayAssociationType" + "$ref":"#/definitions/CoordinateSystemAxisPropertyType" } }, "elementName":{ - "localPart":"members", + "localPart":"coordinateSystemAxisRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40855,7 +40756,7 @@ "properties":{ "localPart":{ "enum":[ - "QuantityList" + "Rectangle" ] }, "namespaceURI":{ @@ -40868,11 +40769,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureOrNilReasonListType" + "$ref":"#/definitions/RectangleType" } }, "elementName":{ - "localPart":"QuantityList", + "localPart":"Rectangle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40889,7 +40790,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoVolume" + "Surface" ] }, "namespaceURI":{ @@ -40902,11 +40803,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoVolumeType" + "$ref":"#/definitions/SurfaceType" } }, "elementName":{ - "localPart":"TopoVolume", + "localPart":"Surface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40923,7 +40824,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalDatum" + "location" ] }, "namespaceURI":{ @@ -40936,11 +40837,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalDatumType" + "$ref":"#/definitions/LocationPropertyType" } }, "elementName":{ - "localPart":"TemporalDatum", + "localPart":"location", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40957,7 +40858,7 @@ "properties":{ "localPart":{ "enum":[ - "BSpline" + "Point" ] }, "namespaceURI":{ @@ -40970,11 +40871,11 @@ ] }, "value":{ - "$ref":"#/definitions/BSplineType" + "$ref":"#/definitions/PointType" } }, "elementName":{ - "localPart":"BSpline", + "localPart":"Point", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -40991,7 +40892,7 @@ "properties":{ "localPart":{ "enum":[ - "curveProperty" + "temporalDatumRef" ] }, "namespaceURI":{ @@ -41004,11 +40905,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/TemporalDatumPropertyType" } }, "elementName":{ - "localPart":"curveProperty", + "localPart":"temporalDatumRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41025,7 +40926,7 @@ "properties":{ "localPart":{ "enum":[ - "ObliqueCartesianCS" + "Category" ] }, "namespaceURI":{ @@ -41038,11 +40939,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObliqueCartesianCSType" + "$ref":"#/definitions/Category" } }, "elementName":{ - "localPart":"ObliqueCartesianCS", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41059,7 +40960,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationParameter" + "locationReference" ] }, "namespaceURI":{ @@ -41072,11 +40973,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"OperationParameter", + "localPart":"locationReference", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41093,7 +40994,7 @@ "properties":{ "localPart":{ "enum":[ - "multiSolidDomain" + "valueList" ] }, "namespaceURI":{ @@ -41106,11 +41007,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSolidDomainType" + "$ref":"#/definitions/MeasureListType" } }, "elementName":{ - "localPart":"multiSolidDomain", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41127,7 +41028,7 @@ "properties":{ "localPart":{ "enum":[ - "verticalDatum" + "valueComponent" ] }, "namespaceURI":{ @@ -41140,11 +41041,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalDatumPropertyType" + "$ref":"#/definitions/ValuePropertyType" } }, "elementName":{ - "localPart":"verticalDatum", + "localPart":"valueComponent", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41161,7 +41062,7 @@ "properties":{ "localPart":{ "enum":[ - "CubicSpline" + "operationRef" ] }, "namespaceURI":{ @@ -41174,11 +41075,11 @@ ] }, "value":{ - "$ref":"#/definitions/CubicSplineType" + "$ref":"#/definitions/OperationPropertyType" } }, "elementName":{ - "localPart":"CubicSpline", + "localPart":"operationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41195,7 +41096,7 @@ "properties":{ "localPart":{ "enum":[ - "singleOperationRef" + "subComplex" ] }, "namespaceURI":{ @@ -41208,11 +41109,11 @@ ] }, "value":{ - "$ref":"#/definitions/SingleOperationPropertyType" + "$ref":"#/definitions/TopoComplexMemberType" } }, "elementName":{ - "localPart":"singleOperationRef", + "localPart":"subComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41229,7 +41130,7 @@ "properties":{ "localPart":{ "enum":[ - "Triangle" + "direction" ] }, "namespaceURI":{ @@ -41242,11 +41143,11 @@ ] }, "value":{ - "$ref":"#/definitions/TriangleType" + "$ref":"#/definitions/DirectionPropertyType" } }, "elementName":{ - "localPart":"Triangle", + "localPart":"direction", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41263,7 +41164,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStringSegment" + "AbstractMetaData" ] }, "namespaceURI":{ @@ -41276,11 +41177,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringSegmentType" + "$ref":"#/definitions/AbstractMetaDataType" } }, "elementName":{ - "localPart":"LineStringSegment", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41297,7 +41198,7 @@ "properties":{ "localPart":{ "enum":[ - "operationVersion" + "directedNode" ] }, "namespaceURI":{ @@ -41310,11 +41211,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DirectedNodePropertyType" } }, "elementName":{ - "localPart":"operationVersion", + "localPart":"directedNode", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41331,7 +41232,7 @@ "properties":{ "localPart":{ "enum":[ - "LineString" + "TopoSolid" ] }, "namespaceURI":{ @@ -41344,11 +41245,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringType" + "$ref":"#/definitions/TopoSolidType" } }, "elementName":{ - "localPart":"LineString", + "localPart":"TopoSolid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41365,7 +41266,7 @@ "properties":{ "localPart":{ "enum":[ - "locationReference" + "quantityTypeReference" ] }, "namespaceURI":{ @@ -41382,7 +41283,7 @@ } }, "elementName":{ - "localPart":"locationReference", + "localPart":"quantityTypeReference", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41399,7 +41300,7 @@ "properties":{ "localPart":{ "enum":[ - "minimumValue" + "Cylinder" ] }, "namespaceURI":{ @@ -41412,11 +41313,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CylinderType" } }, "elementName":{ - "localPart":"minimumValue", + "localPart":"Cylinder", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41433,7 +41334,7 @@ "properties":{ "localPart":{ "enum":[ - "baseGeographicCRS" + "description" ] }, "namespaceURI":{ @@ -41446,11 +41347,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeographicCRSPropertyType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"baseGeographicCRS", + "localPart":"description", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41467,7 +41368,7 @@ "properties":{ "localPart":{ "enum":[ - "componentReferenceSystem" + "decimalMinutes" ] }, "namespaceURI":{ @@ -41480,11 +41381,11 @@ ] }, "value":{ - "$ref":"#/definitions/SingleCRSPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } }, "elementName":{ - "localPart":"componentReferenceSystem", + "localPart":"decimalMinutes", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41501,7 +41402,7 @@ "properties":{ "localPart":{ "enum":[ - "formula" + "surfaceMembers" ] }, "namespaceURI":{ @@ -41514,11 +41415,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/SurfaceArrayPropertyType" } }, "elementName":{ - "localPart":"formula", + "localPart":"surfaceMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41535,7 +41436,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractParametricCurveSurface" + "TimeNode" ] }, "namespaceURI":{ @@ -41548,11 +41449,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractParametricCurveSurfaceType" + "$ref":"#/definitions/TimeNodeType" } }, "elementName":{ - "localPart":"AbstractParametricCurveSurface", + "localPart":"TimeNode", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41569,7 +41470,7 @@ "properties":{ "localPart":{ "enum":[ - "surfaceMembers" + "AbstractGeometricAggregate" ] }, "namespaceURI":{ @@ -41582,11 +41483,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfaceArrayPropertyType" + "$ref":"#/definitions/AbstractGeometricAggregateType" } }, "elementName":{ - "localPart":"surfaceMembers", + "localPart":"AbstractGeometricAggregate", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41603,7 +41504,7 @@ "properties":{ "localPart":{ "enum":[ - "Bag" + "group" ] }, "namespaceURI":{ @@ -41616,11 +41517,11 @@ ] }, "value":{ - "$ref":"#/definitions/BagType" + "$ref":"#/definitions/OperationParameterGroupPropertyType" } }, "elementName":{ - "localPart":"Bag", + "localPart":"group", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41637,7 +41538,7 @@ "properties":{ "localPart":{ "enum":[ - "directedEdge" + "Polygon" ] }, "namespaceURI":{ @@ -41650,11 +41551,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedEdgePropertyType" + "$ref":"#/definitions/PolygonType" } }, "elementName":{ - "localPart":"directedEdge", + "localPart":"Polygon", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41671,7 +41572,7 @@ "properties":{ "localPart":{ "enum":[ - "concatenatedOperationRef" + "LineString" ] }, "namespaceURI":{ @@ -41684,11 +41585,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConcatenatedOperationPropertyType" + "$ref":"#/definitions/LineStringType" } }, "elementName":{ - "localPart":"concatenatedOperationRef", + "localPart":"LineString", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41705,7 +41606,7 @@ "properties":{ "localPart":{ "enum":[ - "vector" + "methodFormula" ] }, "namespaceURI":{ @@ -41718,11 +41619,11 @@ ] }, "value":{ - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"vector", + "localPart":"methodFormula", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41739,7 +41640,7 @@ "properties":{ "localPart":{ "enum":[ - "imageCRSRef" + "timeInterval" ] }, "namespaceURI":{ @@ -41752,11 +41653,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageCRSPropertyType" + "$ref":"#/definitions/TimeIntervalLengthType" } }, "elementName":{ - "localPart":"imageCRSRef", + "localPart":"timeInterval", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41773,7 +41674,7 @@ "properties":{ "localPart":{ "enum":[ - "multiEdgeOf" + "MultiCurveCoverage" ] }, "namespaceURI":{ @@ -41786,11 +41687,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurvePropertyType" + "$ref":"#/definitions/MultiCurveCoverageType" } }, "elementName":{ - "localPart":"multiEdgeOf", + "localPart":"MultiCurveCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41807,7 +41708,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSingleOperation" + "pointRep" ] }, "namespaceURI":{ @@ -41820,11 +41721,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"AbstractSingleOperation", + "localPart":"pointRep", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41841,7 +41742,7 @@ "properties":{ "localPart":{ "enum":[ - "subComplex" + "catalogSymbol" ] }, "namespaceURI":{ @@ -41854,11 +41755,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexMemberType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"subComplex", + "localPart":"catalogSymbol", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41875,7 +41776,7 @@ "properties":{ "localPart":{ "enum":[ - "AffinePlacement" + "coordinateSystemRef" ] }, "namespaceURI":{ @@ -41888,11 +41789,11 @@ ] }, "value":{ - "$ref":"#/definitions/AffinePlacementType" + "$ref":"#/definitions/CoordinateSystemPropertyType" } }, "elementName":{ - "localPart":"AffinePlacement", + "localPart":"coordinateSystemRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41943,7 +41844,7 @@ "properties":{ "localPart":{ "enum":[ - "CompoundCRS" + "featureMembers" ] }, "namespaceURI":{ @@ -41956,11 +41857,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompoundCRSType" + "$ref":"#/definitions/FeatureArrayPropertyType" } }, "elementName":{ - "localPart":"CompoundCRS", + "localPart":"featureMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -41977,7 +41878,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalCSRef" + "derivedCRSType" ] }, "namespaceURI":{ @@ -41990,11 +41891,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCSPropertyType" + "$ref":"#/definitions/CodeWithAuthorityType" } }, "elementName":{ - "localPart":"temporalCSRef", + "localPart":"derivedCRSType", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42011,7 +41912,7 @@ "properties":{ "localPart":{ "enum":[ - "Quantity" + "VerticalCRS" ] }, "namespaceURI":{ @@ -42024,11 +41925,11 @@ ] }, "value":{ - "$ref":"#/definitions/Quantity" + "$ref":"#/definitions/VerticalCRSType" } }, "elementName":{ - "localPart":"Quantity", + "localPart":"VerticalCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42045,7 +41946,7 @@ "properties":{ "localPart":{ "enum":[ - "dmsAngleValue" + "abstractReference" ] }, "namespaceURI":{ @@ -42058,11 +41959,11 @@ ] }, "value":{ - "$ref":"#/definitions/DMSAngleType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"dmsAngleValue", + "localPart":"abstractReference", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42079,7 +41980,7 @@ "properties":{ "localPart":{ "enum":[ - "directedFace" + "AbstractGeneralOperationParameter" ] }, "namespaceURI":{ @@ -42092,11 +41993,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedFacePropertyType" + "$ref":"#/definitions/AbstractGeneralOperationParameterType" } }, "elementName":{ - "localPart":"directedFace", + "localPart":"AbstractGeneralOperationParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42113,7 +42014,7 @@ "properties":{ "localPart":{ "enum":[ - "targetCRS" + "ParameterValueGroup" ] }, "namespaceURI":{ @@ -42126,11 +42027,11 @@ ] }, "value":{ - "$ref":"#/definitions/CRSPropertyType" + "$ref":"#/definitions/ParameterValueGroupType" } }, "elementName":{ - "localPart":"targetCRS", + "localPart":"ParameterValueGroup", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42147,7 +42048,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractObject" + "rangeSet" ] }, "namespaceURI":{ @@ -42160,11 +42061,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/RangeSetType" } }, "elementName":{ - "localPart":"AbstractObject", + "localPart":"rangeSet", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42181,7 +42082,7 @@ "properties":{ "localPart":{ "enum":[ - "geometryMember" + "ImageCRS" ] }, "namespaceURI":{ @@ -42194,11 +42095,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryPropertyType" + "$ref":"#/definitions/ImageCRSType" } }, "elementName":{ - "localPart":"geometryMember", + "localPart":"ImageCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42215,7 +42116,7 @@ "properties":{ "localPart":{ "enum":[ - "valueOfParameter" + "Curve" ] }, "namespaceURI":{ @@ -42228,11 +42129,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterPropertyType" + "$ref":"#/definitions/CurveType" } }, "elementName":{ - "localPart":"valueOfParameter", + "localPart":"Curve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42249,7 +42150,7 @@ "properties":{ "localPart":{ "enum":[ - "edgeOf" + "directedEdge" ] }, "namespaceURI":{ @@ -42262,11 +42163,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/DirectedEdgePropertyType" } }, "elementName":{ - "localPart":"edgeOf", + "localPart":"directedEdge", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42283,7 +42184,7 @@ "properties":{ "localPart":{ "enum":[ - "engineeringDatum" + "ConcatenatedOperation" ] }, "namespaceURI":{ @@ -42296,11 +42197,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringDatumPropertyType" + "$ref":"#/definitions/ConcatenatedOperationType" } }, "elementName":{ - "localPart":"engineeringDatum", + "localPart":"ConcatenatedOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42317,7 +42218,7 @@ "properties":{ "localPart":{ "enum":[ - "usesObliqueCartesianCS" + "timeCS" ] }, "namespaceURI":{ @@ -42330,11 +42231,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObliqueCartesianCSPropertyType" + "$ref":"#/definitions/TimeCSPropertyType" } }, "elementName":{ - "localPart":"usesObliqueCartesianCS", + "localPart":"timeCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42351,7 +42252,7 @@ "properties":{ "localPart":{ "enum":[ - "coordOperation" + "Definition" ] }, "namespaceURI":{ @@ -42364,11 +42265,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateOperationPropertyType" + "$ref":"#/definitions/DefinitionType" } }, "elementName":{ - "localPart":"coordOperation", + "localPart":"Definition", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42385,7 +42286,7 @@ "properties":{ "localPart":{ "enum":[ - "featureProperty" + "scope" ] }, "namespaceURI":{ @@ -42398,11 +42299,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeaturePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"featureProperty", + "localPart":"scope", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42419,7 +42320,7 @@ "properties":{ "localPart":{ "enum":[ - "sourceDimensions" + "Face" ] }, "namespaceURI":{ @@ -42432,11 +42333,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/FaceType" } }, "elementName":{ - "localPart":"sourceDimensions", + "localPart":"Face", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42453,7 +42354,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeNode" + "File" ] }, "namespaceURI":{ @@ -42466,11 +42367,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeNodeType" + "$ref":"#/definitions/FileType" } }, "elementName":{ - "localPart":"TimeNode", + "localPart":"File", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42487,7 +42388,7 @@ "properties":{ "localPart":{ "enum":[ - "DefinitionCollection" + "AbstractCoverage" ] }, "namespaceURI":{ @@ -42500,11 +42401,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryType" + "$ref":"#/definitions/AbstractCoverageType" } }, "elementName":{ - "localPart":"DefinitionCollection", + "localPart":"AbstractCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42521,7 +42422,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiPointCoverage" + "topoCurveProperty" ] }, "namespaceURI":{ @@ -42534,11 +42435,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointCoverageType" + "$ref":"#/definitions/TopoCurvePropertyType" } }, "elementName":{ - "localPart":"MultiPointCoverage", + "localPart":"topoCurveProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42555,7 +42456,7 @@ "properties":{ "localPart":{ "enum":[ - "statusReference" + "MultiSurfaceCoverage" ] }, "namespaceURI":{ @@ -42568,11 +42469,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/MultiSurfaceCoverageType" } }, "elementName":{ - "localPart":"statusReference", + "localPart":"MultiSurfaceCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42589,7 +42490,7 @@ "properties":{ "localPart":{ "enum":[ - "PrimeMeridian" + "interior" ] }, "namespaceURI":{ @@ -42602,11 +42503,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianType" + "$ref":"#/definitions/AbstractRingPropertyType" } }, "elementName":{ - "localPart":"PrimeMeridian", + "localPart":"interior", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42623,7 +42524,7 @@ "properties":{ "localPart":{ "enum":[ - "operationParameterRef" + "TimePeriod" ] }, "namespaceURI":{ @@ -42636,11 +42537,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterPropertyType" + "$ref":"#/definitions/TimePeriodType" } }, "elementName":{ - "localPart":"operationParameterRef", + "localPart":"TimePeriod", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42657,7 +42558,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterValue" + "topoPointProperty" ] }, "namespaceURI":{ @@ -42670,11 +42571,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/TopoPointPropertyType" } }, "elementName":{ - "localPart":"ParameterValue", + "localPart":"topoPointProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42691,7 +42592,7 @@ "properties":{ "localPart":{ "enum":[ - "GridCoverage" + "multiCurveDomain" ] }, "namespaceURI":{ @@ -42704,11 +42605,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridCoverageType" + "$ref":"#/definitions/MultiCurveDomainType" } }, "elementName":{ - "localPart":"GridCoverage", + "localPart":"multiCurveDomain", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42725,7 +42626,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDiscreteCoverage" + "minimumValue" ] }, "namespaceURI":{ @@ -42738,11 +42639,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDiscreteCoverageType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractDiscreteCoverage", + "localPart":"minimumValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42759,7 +42660,7 @@ "properties":{ "localPart":{ "enum":[ - "usesSingleOperation" + "conversionRef" ] }, "namespaceURI":{ @@ -42772,11 +42673,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateOperationPropertyType" + "$ref":"#/definitions/ConversionPropertyType" } }, "elementName":{ - "localPart":"usesSingleOperation", + "localPart":"conversionRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42793,7 +42694,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeature" + "usesVerticalDatum" ] }, "namespaceURI":{ @@ -42806,11 +42707,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/VerticalDatumPropertyType" } }, "elementName":{ - "localPart":"AbstractFeature", + "localPart":"usesVerticalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42827,7 +42728,7 @@ "properties":{ "localPart":{ "enum":[ - "TriangulatedSurface" + "QuantityExtent" ] }, "namespaceURI":{ @@ -42840,11 +42741,11 @@ ] }, "value":{ - "$ref":"#/definitions/TriangulatedSurfaceType" + "$ref":"#/definitions/QuantityExtentType" } }, "elementName":{ - "localPart":"TriangulatedSurface", + "localPart":"QuantityExtent", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42861,7 +42762,7 @@ "properties":{ "localPart":{ "enum":[ - "minimumOccurs" + "polygonPatches" ] }, "namespaceURI":{ @@ -42874,11 +42775,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/PolygonPatchArrayPropertyType" } }, "elementName":{ - "localPart":"minimumOccurs", + "localPart":"polygonPatches", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42895,7 +42796,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiSolidCoverage" + "ObliqueCartesianCS" ] }, "namespaceURI":{ @@ -42908,11 +42809,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSolidCoverageType" + "$ref":"#/definitions/ObliqueCartesianCSType" } }, "elementName":{ - "localPart":"MultiSolidCoverage", + "localPart":"ObliqueCartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42929,7 +42830,7 @@ "properties":{ "localPart":{ "enum":[ - "multiSurfaceDomain" + "pixelInCell" ] }, "namespaceURI":{ @@ -42942,11 +42843,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfaceDomainType" + "$ref":"#/definitions/CodeWithAuthorityType" } }, "elementName":{ - "localPart":"multiSurfaceDomain", + "localPart":"pixelInCell", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42963,7 +42864,7 @@ "properties":{ "localPart":{ "enum":[ - "usesVerticalCS" + "LineStringSegment" ] }, "namespaceURI":{ @@ -42976,11 +42877,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCSPropertyType" + "$ref":"#/definitions/LineStringSegmentType" } }, "elementName":{ - "localPart":"usesVerticalCS", + "localPart":"LineStringSegment", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -42997,7 +42898,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMetaData" + "baseSurface" ] }, "namespaceURI":{ @@ -43010,11 +42911,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMetaDataType" + "$ref":"#/definitions/SurfacePropertyType" } }, "elementName":{ - "localPart":"AbstractMetaData", + "localPart":"baseSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43031,7 +42932,7 @@ "properties":{ "localPart":{ "enum":[ - "multiSolidProperty" + "AbstractGeometricPrimitive" ] }, "namespaceURI":{ @@ -43044,11 +42945,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSolidPropertyType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" } }, "elementName":{ - "localPart":"multiSolidProperty", + "localPart":"AbstractGeometricPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43065,7 +42966,7 @@ "properties":{ "localPart":{ "enum":[ - "DynamicFeature" + "OffsetCurve" ] }, "namespaceURI":{ @@ -43078,11 +42979,11 @@ ] }, "value":{ - "$ref":"#/definitions/DynamicFeatureType" + "$ref":"#/definitions/OffsetCurveType" } }, "elementName":{ - "localPart":"DynamicFeature", + "localPart":"OffsetCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43099,7 +43000,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractInlineProperty" + "MultiGeometry" ] }, "namespaceURI":{ @@ -43112,11 +43013,11 @@ ] }, "value":{ - "$ref":"#/definitions/InlinePropertyType" + "$ref":"#/definitions/MultiGeometryType" } }, "elementName":{ - "localPart":"abstractInlineProperty", + "localPart":"MultiGeometry", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43133,7 +43034,7 @@ "properties":{ "localPart":{ "enum":[ - "Array" + "engineeringDatum" ] }, "namespaceURI":{ @@ -43146,11 +43047,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayType" + "$ref":"#/definitions/EngineeringDatumPropertyType" } }, "elementName":{ - "localPart":"Array", + "localPart":"engineeringDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43167,7 +43068,7 @@ "properties":{ "localPart":{ "enum":[ - "pixelInCell" + "DefinitionCollection" ] }, "namespaceURI":{ @@ -43180,11 +43081,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/DictionaryType" } }, "elementName":{ - "localPart":"pixelInCell", + "localPart":"DefinitionCollection", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43201,7 +43102,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalDatumRef" + "LinearRing" ] }, "namespaceURI":{ @@ -43214,11 +43115,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalDatumPropertyType" + "$ref":"#/definitions/LinearRingType" } }, "elementName":{ - "localPart":"temporalDatumRef", + "localPart":"LinearRing", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43235,7 +43136,7 @@ "properties":{ "localPart":{ "enum":[ - "Surface" + "realizationEpoch" ] }, "namespaceURI":{ @@ -43248,11 +43149,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date" } }, "elementName":{ - "localPart":"Surface", + "localPart":"realizationEpoch", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43269,7 +43170,7 @@ "properties":{ "localPart":{ "enum":[ - "multiExtentOf" + "name" ] }, "namespaceURI":{ @@ -43282,11 +43183,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"multiExtentOf", + "localPart":"name", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43303,7 +43204,7 @@ "properties":{ "localPart":{ "enum":[ - "OrientableCurve" + "subject" ] }, "namespaceURI":{ @@ -43316,11 +43217,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrientableCurveType" + "$ref":"#/definitions/TargetPropertyType" } }, "elementName":{ - "localPart":"OrientableCurve", + "localPart":"subject", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43337,7 +43238,7 @@ "properties":{ "localPart":{ "enum":[ - "BaseUnit" + "modifiedCoordinate" ] }, "namespaceURI":{ @@ -43350,11 +43251,11 @@ ] }, "value":{ - "$ref":"#/definitions/BaseUnitType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"BaseUnit", + "localPart":"modifiedCoordinate", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43371,7 +43272,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPointProperty" + "LinearCS" ] }, "namespaceURI":{ @@ -43384,11 +43285,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"#/definitions/LinearCSType" } }, "elementName":{ - "localPart":"multiPointProperty", + "localPart":"LinearCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43405,7 +43306,7 @@ "properties":{ "localPart":{ "enum":[ - "GeographicCRS" + "surfaceArrayProperty" ] }, "namespaceURI":{ @@ -43418,11 +43319,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeographicCRSType" + "$ref":"#/definitions/SurfaceArrayPropertyType" } }, "elementName":{ - "localPart":"GeographicCRS", + "localPart":"surfaceArrayProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43439,7 +43340,7 @@ "properties":{ "localPart":{ "enum":[ - "Grid" + "multiGeometryProperty" ] }, "namespaceURI":{ @@ -43452,11 +43353,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridType" + "$ref":"#/definitions/MultiGeometryPropertyType" } }, "elementName":{ - "localPart":"Grid", + "localPart":"multiGeometryProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43473,7 +43374,7 @@ "properties":{ "localPart":{ "enum":[ - "patches" + "curveProperty" ] }, "namespaceURI":{ @@ -43486,11 +43387,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePatchArrayPropertyType" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"patches", + "localPart":"curveProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43507,7 +43408,7 @@ "properties":{ "localPart":{ "enum":[ - "ArcByBulge" + "UserDefinedCS" ] }, "namespaceURI":{ @@ -43520,11 +43421,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcByBulgeType" + "$ref":"#/definitions/UserDefinedCSType" } }, "elementName":{ - "localPart":"ArcByBulge", + "localPart":"UserDefinedCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43541,7 +43442,7 @@ "properties":{ "localPart":{ "enum":[ - "valueComponent" + "minimumOccurs" ] }, "namespaceURI":{ @@ -43554,11 +43455,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValuePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } }, "elementName":{ - "localPart":"valueComponent", + "localPart":"minimumOccurs", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43575,7 +43476,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeneralParameterValue" + "includesValue" ] }, "namespaceURI":{ @@ -43588,11 +43489,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralParameterValueType" + "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType" } }, "elementName":{ - "localPart":"AbstractGeneralParameterValue", + "localPart":"includesValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43609,7 +43510,7 @@ "properties":{ "localPart":{ "enum":[ - "integerValueList" + "targetElement" ] }, "namespaceURI":{ @@ -43622,14 +43523,11 @@ ] }, "value":{ - "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" } }, "elementName":{ - "localPart":"integerValueList", + "localPart":"targetElement", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43646,7 +43544,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeInstant" + "pointProperty" ] }, "namespaceURI":{ @@ -43659,11 +43557,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeInstantType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"TimeInstant", + "localPart":"pointProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43680,7 +43578,7 @@ "properties":{ "localPart":{ "enum":[ - "resultOf" + "DynamicFeatureCollection" ] }, "namespaceURI":{ @@ -43693,11 +43591,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResultType" + "$ref":"#/definitions/DynamicFeatureCollectionType" } }, "elementName":{ - "localPart":"resultOf", + "localPart":"DynamicFeatureCollection", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43714,7 +43612,7 @@ "properties":{ "localPart":{ "enum":[ - "solidMember" + "AbstractTopology" ] }, "namespaceURI":{ @@ -43727,11 +43625,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidPropertyType" + "$ref":"#/definitions/AbstractTopologyType" } }, "elementName":{ - "localPart":"solidMember", + "localPart":"AbstractTopology", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43748,7 +43646,7 @@ "properties":{ "localPart":{ "enum":[ - "dynamicMembers" + "measure" ] }, "namespaceURI":{ @@ -43761,11 +43659,11 @@ ] }, "value":{ - "$ref":"#/definitions/DynamicFeatureMemberType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"dynamicMembers", + "localPart":"measure", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43782,7 +43680,7 @@ "properties":{ "localPart":{ "enum":[ - "Count" + "coordinateSystem" ] }, "namespaceURI":{ @@ -43795,11 +43693,11 @@ ] }, "value":{ - "$ref":"#/definitions/Count" + "$ref":"#/definitions/CoordinateSystemPropertyType" } }, "elementName":{ - "localPart":"Count", + "localPart":"coordinateSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43816,7 +43714,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiPoint" + "EnvelopeWithTimePeriod" ] }, "namespaceURI":{ @@ -43829,11 +43727,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointType" + "$ref":"#/definitions/EnvelopeWithTimePeriodType" } }, "elementName":{ - "localPart":"MultiPoint", + "localPart":"EnvelopeWithTimePeriod", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43850,7 +43748,7 @@ "properties":{ "localPart":{ "enum":[ - "QuantityExtent" + "AbstractTimeGeometricPrimitive" ] }, "namespaceURI":{ @@ -43863,11 +43761,11 @@ ] }, "value":{ - "$ref":"#/definitions/QuantityExtentType" + "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" } }, "elementName":{ - "localPart":"QuantityExtent", + "localPart":"AbstractTimeGeometricPrimitive", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43884,7 +43782,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeneralConversion" + "PolarCS" ] }, "namespaceURI":{ @@ -43897,11 +43795,113 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralConversionType" + "$ref":"#/definitions/PolarCSType" + } + }, + "elementName":{ + "localPart":"PolarCS", + "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":[ + "Transformation" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/TransformationType" + } + }, + "elementName":{ + "localPart":"Transformation", + "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":[ + "MappingRule" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/StringOrRefType" + } + }, + "elementName":{ + "localPart":"MappingRule", + "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":[ + "cylindricalCSRef" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CylindricalCSPropertyType" } }, "elementName":{ - "localPart":"AbstractGeneralConversion", + "localPart":"cylindricalCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43918,7 +43918,7 @@ "properties":{ "localPart":{ "enum":[ - "topoSurfaceProperty" + "curveMembers" ] }, "namespaceURI":{ @@ -43931,11 +43931,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoSurfacePropertyType" + "$ref":"#/definitions/CurveArrayPropertyType" } }, "elementName":{ - "localPart":"topoSurfaceProperty", + "localPart":"curveMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43952,7 +43952,7 @@ "properties":{ "localPart":{ "enum":[ - "OffsetCurve" + "solidMember" ] }, "namespaceURI":{ @@ -43965,11 +43965,11 @@ ] }, "value":{ - "$ref":"#/definitions/OffsetCurveType" + "$ref":"#/definitions/SolidPropertyType" } }, "elementName":{ - "localPart":"OffsetCurve", + "localPart":"solidMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -43986,7 +43986,7 @@ "properties":{ "localPart":{ "enum":[ - "includesSingleCRS" + "AbstractGML" ] }, "namespaceURI":{ @@ -43999,11 +43999,11 @@ ] }, "value":{ - "$ref":"#/definitions/SingleCRSPropertyType" + "$ref":"#/definitions/AbstractGMLType" } }, "elementName":{ - "localPart":"includesSingleCRS", + "localPart":"AbstractGML", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44020,7 +44020,7 @@ "properties":{ "localPart":{ "enum":[ - "surfaceProperty" + "AbstractSingleCRS" ] }, "namespaceURI":{ @@ -44033,11 +44033,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/AbstractCRSType" } }, "elementName":{ - "localPart":"surfaceProperty", + "localPart":"AbstractSingleCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44054,7 +44054,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitive" + "AbstractGeneralDerivedCRS" ] }, "namespaceURI":{ @@ -44067,11 +44067,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/AbstractGeneralDerivedCRSType" } }, "elementName":{ - "localPart":"AbstractTimePrimitive", + "localPart":"AbstractGeneralDerivedCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44088,7 +44088,7 @@ "properties":{ "localPart":{ "enum":[ - "pointMember" + "TopoPoint" ] }, "namespaceURI":{ @@ -44101,11 +44101,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/TopoPointType" } }, "elementName":{ - "localPart":"pointMember", + "localPart":"TopoPoint", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44122,7 +44122,7 @@ "properties":{ "localPart":{ "enum":[ - "usesParameter" + "VerticalDatum" ] }, "namespaceURI":{ @@ -44135,11 +44135,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" + "$ref":"#/definitions/VerticalDatumType" } }, "elementName":{ - "localPart":"usesParameter", + "localPart":"VerticalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44156,7 +44156,7 @@ "properties":{ "localPart":{ "enum":[ - "includesValue" + "AbstractSingleOperation" ] }, "namespaceURI":{ @@ -44169,11 +44169,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"includesValue", + "localPart":"AbstractSingleOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44190,7 +44190,7 @@ "properties":{ "localPart":{ "enum":[ - "valuesOfGroup" + "CountList" ] }, "namespaceURI":{ @@ -44203,11 +44203,14 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterGroupPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"valuesOfGroup", + "localPart":"CountList", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44224,7 +44227,7 @@ "properties":{ "localPart":{ "enum":[ - "defaultCodeSpace" + "stringValue" ] }, "namespaceURI":{ @@ -44237,11 +44240,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":"defaultCodeSpace", + "localPart":"stringValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44258,7 +44261,7 @@ "properties":{ "localPart":{ "enum":[ - "sourceCRS" + "rangeMeaning" ] }, "namespaceURI":{ @@ -44271,11 +44274,11 @@ ] }, "value":{ - "$ref":"#/definitions/CRSPropertyType" + "$ref":"#/definitions/CodeWithAuthorityType" } }, "elementName":{ - "localPart":"sourceCRS", + "localPart":"rangeMeaning", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44292,7 +44295,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractRing" + "imageDatumRef" ] }, "namespaceURI":{ @@ -44305,11 +44308,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRingType" + "$ref":"#/definitions/ImageDatumPropertyType" } }, "elementName":{ - "localPart":"AbstractRing", + "localPart":"imageDatumRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44326,7 +44329,7 @@ "properties":{ "localPart":{ "enum":[ - "gridDomain" + "multiExtentOf" ] }, "namespaceURI":{ @@ -44339,11 +44342,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridDomainType" + "$ref":"#/definitions/MultiSurfacePropertyType" } }, "elementName":{ - "localPart":"gridDomain", + "localPart":"multiExtentOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44360,7 +44363,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeReferenceSystem" + "Edge" ] }, "namespaceURI":{ @@ -44373,11 +44376,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeReferenceSystemType" + "$ref":"#/definitions/EdgeType" } }, "elementName":{ - "localPart":"TimeReferenceSystem", + "localPart":"Edge", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44394,7 +44397,7 @@ "properties":{ "localPart":{ "enum":[ - "baseCurve" + "CompositeCurve" ] }, "namespaceURI":{ @@ -44407,11 +44410,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/CompositeCurveType" } }, "elementName":{ - "localPart":"baseCurve", + "localPart":"CompositeCurve", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44428,7 +44431,7 @@ "properties":{ "localPart":{ "enum":[ - "VerticalCRS" + "duration" ] }, "namespaceURI":{ @@ -44441,11 +44444,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCRSType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } }, "elementName":{ - "localPart":"VerticalCRS", + "localPart":"duration", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44462,7 +44465,7 @@ "properties":{ "localPart":{ "enum":[ - "operationMethodRef" + "transformationRef" ] }, "namespaceURI":{ @@ -44475,11 +44478,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodPropertyType" + "$ref":"#/definitions/TransformationPropertyType" } }, "elementName":{ - "localPart":"operationMethodRef", + "localPart":"transformationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44496,7 +44499,7 @@ "properties":{ "localPart":{ "enum":[ - "CylindricalCS" + "Circle" ] }, "namespaceURI":{ @@ -44509,11 +44512,11 @@ ] }, "value":{ - "$ref":"#/definitions/CylindricalCSType" + "$ref":"#/definitions/CircleType" } }, "elementName":{ - "localPart":"CylindricalCS", + "localPart":"Circle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44530,7 +44533,7 @@ "properties":{ "localPart":{ "enum":[ - "MappingRule" + "Sphere" ] }, "namespaceURI":{ @@ -44543,11 +44546,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/SphereType" } }, "elementName":{ - "localPart":"MappingRule", + "localPart":"Sphere", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44564,7 +44567,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateSystemAxisRef" + "usesOperation" ] }, "namespaceURI":{ @@ -44577,11 +44580,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisPropertyType" + "$ref":"#/definitions/CoordinateOperationPropertyType" } }, "elementName":{ - "localPart":"coordinateSystemAxisRef", + "localPart":"usesOperation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44598,7 +44601,7 @@ "properties":{ "localPart":{ "enum":[ - "Face" + "rectifiedGridDomain" ] }, "namespaceURI":{ @@ -44611,11 +44614,11 @@ ] }, "value":{ - "$ref":"#/definitions/FaceType" + "$ref":"#/definitions/RectifiedGridDomainType" } }, "elementName":{ - "localPart":"Face", + "localPart":"rectifiedGridDomain", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44632,7 +44635,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeneralTransformation" + "usesTemporalDatum" ] }, "namespaceURI":{ @@ -44645,11 +44648,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralTransformationType" + "$ref":"#/definitions/TemporalDatumPropertyType" } }, "elementName":{ - "localPart":"AbstractGeneralTransformation", + "localPart":"usesTemporalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44666,7 +44669,7 @@ "properties":{ "localPart":{ "enum":[ - "reversePropertyName" + "datumRef" ] }, "namespaceURI":{ @@ -44679,11 +44682,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DatumPropertyType" } }, "elementName":{ - "localPart":"reversePropertyName", + "localPart":"datumRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44700,7 +44703,7 @@ "properties":{ "localPart":{ "enum":[ - "tupleList" + "usesSphericalCS" ] }, "namespaceURI":{ @@ -44713,11 +44716,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinatesType" + "$ref":"#/definitions/SphericalCSPropertyType" } }, "elementName":{ - "localPart":"tupleList", + "localPart":"usesSphericalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44734,7 +44737,7 @@ "properties":{ "localPart":{ "enum":[ - "Solid" + "valuesOfGroup" ] }, "namespaceURI":{ @@ -44747,11 +44750,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidType" + "$ref":"#/definitions/OperationParameterGroupPropertyType" } }, "elementName":{ - "localPart":"Solid", + "localPart":"valuesOfGroup", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44768,7 +44771,7 @@ "properties":{ "localPart":{ "enum":[ - "domainOfValidity" + "usesEllipsoidalCS" ] }, "namespaceURI":{ @@ -44781,11 +44784,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainOfValidity" + "$ref":"#/definitions/EllipsoidalCSPropertyType" } }, "elementName":{ - "localPart":"domainOfValidity", + "localPart":"usesEllipsoidalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44802,7 +44805,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "DynamicFeature" ] }, "namespaceURI":{ @@ -44815,11 +44818,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/DynamicFeatureType" } }, "elementName":{ - "localPart":"name", + "localPart":"DynamicFeature", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44836,7 +44839,7 @@ "properties":{ "localPart":{ "enum":[ - "ArcString" + "AbstractValue" ] }, "namespaceURI":{ @@ -44849,11 +44852,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcStringType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"ArcString", + "localPart":"AbstractValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44870,7 +44873,7 @@ "properties":{ "localPart":{ "enum":[ - "Curve" + "valueProperty" ] }, "namespaceURI":{ @@ -44883,11 +44886,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveType" + "$ref":"#/definitions/ValuePropertyType" } }, "elementName":{ - "localPart":"Curve", + "localPart":"valueProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44904,7 +44907,7 @@ "properties":{ "localPart":{ "enum":[ - "pointArrayProperty" + "AbstractTimeObject" ] }, "namespaceURI":{ @@ -44917,11 +44920,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointArrayPropertyType" + "$ref":"#/definitions/AbstractTimeObjectType" } }, "elementName":{ - "localPart":"pointArrayProperty", + "localPart":"AbstractTimeObject", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44938,7 +44941,7 @@ "properties":{ "localPart":{ "enum":[ - "PolarCS" + "primeMeridian" ] }, "namespaceURI":{ @@ -44951,11 +44954,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolarCSType" + "$ref":"#/definitions/PrimeMeridianPropertyType" } }, "elementName":{ - "localPart":"PolarCS", + "localPart":"primeMeridian", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -44972,7 +44975,7 @@ "properties":{ "localPart":{ "enum":[ - "baseGeodeticCRS" + "TimeClock" ] }, "namespaceURI":{ @@ -44985,11 +44988,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticCRSPropertyType" + "$ref":"#/definitions/TimeClockType" } }, "elementName":{ - "localPart":"baseGeodeticCRS", + "localPart":"TimeClock", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45006,7 +45009,7 @@ "properties":{ "localPart":{ "enum":[ - "anchorPoint" + "verticalDatum" ] }, "namespaceURI":{ @@ -45019,11 +45022,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/VerticalDatumPropertyType" } }, "elementName":{ - "localPart":"anchorPoint", + "localPart":"verticalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45040,7 +45043,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractStrictAssociationRole" + "target" ] }, "namespaceURI":{ @@ -45053,11 +45056,11 @@ ] }, "value":{ - "$ref":"#/definitions/AssociationRoleType" + "$ref":"#/definitions/TargetPropertyType" } }, "elementName":{ - "localPart":"abstractStrictAssociationRole", + "localPart":"target", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45074,7 +45077,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSurfacePatch" + "centerLineOf" ] }, "namespaceURI":{ @@ -45087,11 +45090,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSurfacePatchType" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"AbstractSurfacePatch", + "localPart":"centerLineOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45108,7 +45111,7 @@ "properties":{ "localPart":{ "enum":[ - "topoPointProperty" + "derivationUnitTerm" ] }, "namespaceURI":{ @@ -45121,11 +45124,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoPointPropertyType" + "$ref":"#/definitions/DerivationUnitTermType" } }, "elementName":{ - "localPart":"topoPointProperty", + "localPart":"derivationUnitTerm", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45142,7 +45145,7 @@ "properties":{ "localPart":{ "enum":[ - "DefinitionProxy" + "GeographicCRS" ] }, "namespaceURI":{ @@ -45155,11 +45158,11 @@ ] }, "value":{ - "$ref":"#/definitions/DefinitionProxyType" + "$ref":"#/definitions/GeographicCRSType" } }, "elementName":{ - "localPart":"DefinitionProxy", + "localPart":"GeographicCRS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45176,7 +45179,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometry" + "targetDimensions" ] }, "namespaceURI":{ @@ -45189,11 +45192,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"AbstractGeometry", + "localPart":"targetDimensions", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45210,7 +45213,7 @@ "properties":{ "localPart":{ "enum":[ - "duration" + "coordinateOperationRef" ] }, "namespaceURI":{ @@ -45223,11 +45226,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/CoordinateOperationPropertyType" } }, "elementName":{ - "localPart":"duration", + "localPart":"coordinateOperationRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45244,7 +45247,7 @@ "properties":{ "localPart":{ "enum":[ - "Null" + "solidMembers" ] }, "namespaceURI":{ @@ -45257,14 +45260,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/SolidArrayPropertyType" } }, "elementName":{ - "localPart":"Null", + "localPart":"solidMembers", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45281,7 +45281,7 @@ "properties":{ "localPart":{ "enum":[ - "roughConversionToPreferredUnit" + "Ring" ] }, "namespaceURI":{ @@ -45294,11 +45294,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConversionToPreferredUnitType" + "$ref":"#/definitions/RingType" } }, "elementName":{ - "localPart":"roughConversionToPreferredUnit", + "localPart":"Ring", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45315,7 +45315,7 @@ "properties":{ "localPart":{ "enum":[ - "dataSourceReference" + "PolyhedralSurface" ] }, "namespaceURI":{ @@ -45328,11 +45328,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/PolyhedralSurfaceType" } }, "elementName":{ - "localPart":"dataSourceReference", + "localPart":"PolyhedralSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45349,7 +45349,7 @@ "properties":{ "localPart":{ "enum":[ - "exterior" + "Geodesic" ] }, "namespaceURI":{ @@ -45362,11 +45362,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"#/definitions/GeodesicType" } }, "elementName":{ - "localPart":"exterior", + "localPart":"Geodesic", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45383,7 +45383,7 @@ "properties":{ "localPart":{ "enum":[ - "ArcStringByBulge" + "Array" ] }, "namespaceURI":{ @@ -45396,11 +45396,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcStringByBulgeType" + "$ref":"#/definitions/ArrayType" } }, "elementName":{ - "localPart":"ArcStringByBulge", + "localPart":"Array", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45417,7 +45417,7 @@ "properties":{ "localPart":{ "enum":[ - "pointProperty" + "usesEngineeringDatum" ] }, "namespaceURI":{ @@ -45430,11 +45430,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/EngineeringDatumPropertyType" } }, "elementName":{ - "localPart":"pointProperty", + "localPart":"usesEngineeringDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45451,7 +45451,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationString" + "usesImageDatum" ] }, "namespaceURI":{ @@ -45464,11 +45464,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/ImageDatumPropertyType" } }, "elementName":{ - "localPart":"LocationString", + "localPart":"usesImageDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45485,7 +45485,7 @@ "properties":{ "localPart":{ "enum":[ - "EngineeringDatum" + "RectifiedGridCoverage" ] }, "namespaceURI":{ @@ -45498,11 +45498,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringDatumType" + "$ref":"#/definitions/RectifiedGridCoverageType" } }, "elementName":{ - "localPart":"EngineeringDatum", + "localPart":"RectifiedGridCoverage", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45519,7 +45519,7 @@ "properties":{ "localPart":{ "enum":[ - "cartesianCS" + "topoPrimitiveMember" ] }, "namespaceURI":{ @@ -45532,11 +45532,11 @@ ] }, "value":{ - "$ref":"#/definitions/CartesianCSPropertyType" + "$ref":"#/definitions/TopoPrimitiveMemberType" } }, "elementName":{ - "localPart":"cartesianCS", + "localPart":"topoPrimitiveMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45553,7 +45553,7 @@ "properties":{ "localPart":{ "enum":[ - "minutes" + "booleanValue" ] }, "namespaceURI":{ @@ -45566,11 +45566,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"minutes", + "localPart":"booleanValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45587,7 +45587,7 @@ "properties":{ "localPart":{ "enum":[ - "axisDirection" + "patches" ] }, "namespaceURI":{ @@ -45600,11 +45600,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/SurfacePatchArrayPropertyType" } }, "elementName":{ - "localPart":"axisDirection", + "localPart":"patches", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45621,7 +45621,7 @@ "properties":{ "localPart":{ "enum":[ - "transformationRef" + "geometryMember" ] }, "namespaceURI":{ @@ -45634,11 +45634,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransformationPropertyType" + "$ref":"#/definitions/GeometryPropertyType" } }, "elementName":{ - "localPart":"transformationRef", + "localPart":"geometryMember", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45655,7 +45655,7 @@ "properties":{ "localPart":{ "enum":[ - "using" + "Triangle" ] }, "namespaceURI":{ @@ -45668,11 +45668,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcedurePropertyType" + "$ref":"#/definitions/TriangleType" } }, "elementName":{ - "localPart":"using", + "localPart":"Triangle", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45689,7 +45689,7 @@ "properties":{ "localPart":{ "enum":[ - "usesPrimeMeridian" + "GridFunction" ] }, "namespaceURI":{ @@ -45702,11 +45702,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianPropertyType" + "$ref":"#/definitions/GridFunctionType" } }, "elementName":{ - "localPart":"usesPrimeMeridian", + "localPart":"GridFunction", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45723,7 +45723,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCurve" + "multiLocation" ] }, "namespaceURI":{ @@ -45736,11 +45736,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCurveType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"AbstractCurve", + "localPart":"multiLocation", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45757,7 +45757,7 @@ "properties":{ "localPart":{ "enum":[ - "modifiedCoordinate" + "centerOf" ] }, "namespaceURI":{ @@ -45770,11 +45770,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"modifiedCoordinate", + "localPart":"centerOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45791,7 +45791,7 @@ "properties":{ "localPart":{ "enum":[ - "usesMethod" + "edgeOf" ] }, "namespaceURI":{ @@ -45804,11 +45804,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodPropertyType" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"usesMethod", + "localPart":"edgeOf", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45825,7 +45825,7 @@ "properties":{ "localPart":{ "enum":[ - "timeCS" + "EllipsoidalCS" ] }, "namespaceURI":{ @@ -45838,11 +45838,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCSPropertyType" + "$ref":"#/definitions/EllipsoidalCSType" } }, "elementName":{ - "localPart":"timeCS", + "localPart":"EllipsoidalCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45859,7 +45859,7 @@ "properties":{ "localPart":{ "enum":[ - "usesCartesianCS" + "verticalCRSRef" ] }, "namespaceURI":{ @@ -45872,11 +45872,11 @@ ] }, "value":{ - "$ref":"#/definitions/CartesianCSPropertyType" + "$ref":"#/definitions/VerticalCRSPropertyType" } }, "elementName":{ - "localPart":"usesCartesianCS", + "localPart":"verticalCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45893,7 +45893,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometricPrimitive" + "usesCartesianCS" ] }, "namespaceURI":{ @@ -45906,11 +45906,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/CartesianCSPropertyType" } }, "elementName":{ - "localPart":"AbstractGeometricPrimitive", + "localPart":"usesCartesianCS", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45927,7 +45927,7 @@ "properties":{ "localPart":{ "enum":[ - "Rectangle" + "solidArrayProperty" ] }, "namespaceURI":{ @@ -45940,11 +45940,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectangleType" + "$ref":"#/definitions/SolidArrayPropertyType" } }, "elementName":{ - "localPart":"Rectangle", + "localPart":"solidArrayProperty", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45961,7 +45961,7 @@ "properties":{ "localPart":{ "enum":[ - "Observation" + "TimeCoordinateSystem" ] }, "namespaceURI":{ @@ -45974,11 +45974,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationType" + "$ref":"#/definitions/TimeCoordinateSystemType" } }, "elementName":{ - "localPart":"Observation", + "localPart":"TimeCoordinateSystem", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -45995,7 +45995,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyhedralSurface" + "ParameterValue" ] }, "namespaceURI":{ @@ -46008,11 +46008,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolyhedralSurfaceType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"PolyhedralSurface", + "localPart":"ParameterValue", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46029,7 +46029,7 @@ "properties":{ "localPart":{ "enum":[ - "geocentricCRSRef" + "FeatureCollection" ] }, "namespaceURI":{ @@ -46042,11 +46042,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocentricCRSPropertyType" + "$ref":"#/definitions/FeatureCollectionType" } }, "elementName":{ - "localPart":"geocentricCRSRef", + "localPart":"FeatureCollection", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46063,7 +46063,7 @@ "properties":{ "localPart":{ "enum":[ - "verticalDatumRef" + "polarCSRef" ] }, "namespaceURI":{ @@ -46076,11 +46076,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalDatumPropertyType" + "$ref":"#/definitions/PolarCSPropertyType" } }, "elementName":{ - "localPart":"verticalDatumRef", + "localPart":"polarCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46097,7 +46097,7 @@ "properties":{ "localPart":{ "enum":[ - "descriptionReference" + "obliqueCartesianCSRef" ] }, "namespaceURI":{ @@ -46110,11 +46110,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/ObliqueCartesianCSPropertyType" } }, "elementName":{ - "localPart":"descriptionReference", + "localPart":"obliqueCartesianCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46131,7 +46131,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedGrid" + "method" ] }, "namespaceURI":{ @@ -46144,11 +46144,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedGridType" + "$ref":"#/definitions/OperationMethodPropertyType" } }, "elementName":{ - "localPart":"RectifiedGrid", + "localPart":"method", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46165,7 +46165,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSolid" + "SecondDefiningParameter" ] }, "namespaceURI":{ @@ -46178,11 +46178,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSolidType" + "$ref":"#/definitions/SecondDefiningParameter" } }, "elementName":{ - "localPart":"AbstractSolid", + "localPart":"SecondDefiningParameter", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46199,7 +46199,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeSet" + "ArcStringByBulge" ] }, "namespaceURI":{ @@ -46212,11 +46212,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeSetType" + "$ref":"#/definitions/ArcStringByBulgeType" } }, "elementName":{ - "localPart":"rangeSet", + "localPart":"ArcStringByBulge", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46233,7 +46233,7 @@ "properties":{ "localPart":{ "enum":[ - "Envelope" + "exterior" ] }, "namespaceURI":{ @@ -46246,11 +46246,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/AbstractRingPropertyType" } }, "elementName":{ - "localPart":"Envelope", + "localPart":"exterior", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46267,7 +46267,7 @@ "properties":{ "localPart":{ "enum":[ - "Cone" + "segments" ] }, "namespaceURI":{ @@ -46280,11 +46280,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConeType" + "$ref":"#/definitions/CurveSegmentArrayPropertyType" } }, "elementName":{ - "localPart":"Cone", + "localPart":"segments", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46301,7 +46301,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateOperationRef" + "temporalDatum" ] }, "namespaceURI":{ @@ -46314,11 +46314,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateOperationPropertyType" + "$ref":"#/definitions/TemporalDatumPropertyType" } }, "elementName":{ - "localPart":"coordinateOperationRef", + "localPart":"temporalDatum", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46335,7 +46335,7 @@ "properties":{ "localPart":{ "enum":[ - "maximalComplex" + "AbstractSolid" ] }, "namespaceURI":{ @@ -46348,11 +46348,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexMemberType" + "$ref":"#/definitions/AbstractSolidType" } }, "elementName":{ - "localPart":"maximalComplex", + "localPart":"AbstractSolid", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46369,7 +46369,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPosition" + "seconds" ] }, "namespaceURI":{ @@ -46382,11 +46382,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } }, "elementName":{ - "localPart":"multiPosition", + "localPart":"seconds", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46403,7 +46403,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoCurve" + "members" ] }, "namespaceURI":{ @@ -46416,11 +46416,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoCurveType" + "$ref":"#/definitions/ArrayAssociationType" } }, "elementName":{ - "localPart":"TopoCurve", + "localPart":"members", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46437,7 +46437,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoPoint" + "ConventionalUnit" ] }, "namespaceURI":{ @@ -46450,11 +46450,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoPointType" + "$ref":"#/definitions/ConventionalUnitType" } }, "elementName":{ - "localPart":"TopoPoint", + "localPart":"ConventionalUnit", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46471,7 +46471,7 @@ "properties":{ "localPart":{ "enum":[ - "usesValue" + "DerivedUnit" ] }, "namespaceURI":{ @@ -46484,11 +46484,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType" + "$ref":"#/definitions/DerivedUnitType" } }, "elementName":{ - "localPart":"usesValue", + "localPart":"DerivedUnit", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46505,7 +46505,7 @@ "properties":{ "localPart":{ "enum":[ - "datumRef" + "projectedCRSRef" ] }, "namespaceURI":{ @@ -46518,11 +46518,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatumPropertyType" + "$ref":"#/definitions/ProjectedCRSPropertyType" } }, "elementName":{ - "localPart":"datumRef", + "localPart":"projectedCRSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46539,7 +46539,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonPatch" + "TriangulatedSurface" ] }, "namespaceURI":{ @@ -46552,11 +46552,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonPatchType" + "$ref":"#/definitions/TriangulatedSurfaceType" } }, "elementName":{ - "localPart":"PolygonPatch", + "localPart":"TriangulatedSurface", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46573,7 +46573,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDatum" + "AbstractTimeComplex" ] }, "namespaceURI":{ @@ -46586,11 +46586,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/AbstractTimeComplexType" } }, "elementName":{ - "localPart":"AbstractDatum", + "localPart":"AbstractTimeComplex", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46607,7 +46607,7 @@ "properties":{ "localPart":{ "enum":[ - "geometryMembers" + "ellipsoidalCSRef" ] }, "namespaceURI":{ @@ -46620,11 +46620,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryArrayPropertyType" + "$ref":"#/definitions/EllipsoidalCSPropertyType" } }, "elementName":{ - "localPart":"geometryMembers", + "localPart":"ellipsoidalCSRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46641,7 +46641,7 @@ "properties":{ "localPart":{ "enum":[ - "curveArrayProperty" + "multiPointDomain" ] }, "namespaceURI":{ @@ -46654,11 +46654,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveArrayPropertyType" + "$ref":"#/definitions/MultiPointDomainType" } }, "elementName":{ - "localPart":"curveArrayProperty", + "localPart":"multiPointDomain", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46675,7 +46675,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractScalarValueList" + "abstractGeneralOperationParameterRef" ] }, "namespaceURI":{ @@ -46688,11 +46688,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" } }, "elementName":{ - "localPart":"AbstractScalarValueList", + "localPart":"abstractGeneralOperationParameterRef", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46709,7 +46709,7 @@ "properties":{ "localPart":{ "enum":[ - "usesTimeCS" + "LocationString" ] }, "namespaceURI":{ @@ -46722,11 +46722,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCSPropertyType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"usesTimeCS", + "localPart":"LocationString", "namespaceURI":"http://www.opengis.net/gml" } }, @@ -46743,7 +46743,7 @@ "properties":{ "localPart":{ "enum":[ - "verticalCS" + "Boolean" ] }, "namespaceURI":{ @@ -46756,11 +46756,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCSPropertyType" + "$ref":"#/definitions/Boolean" } }, "elementName":{ - "localPart":"verticalCS", + "localPart":"Boolean", "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 486ad7c5..f5f27bf9 100644 --- a/scripts/jsonschemas/GML_3_2_1.jsonschema +++ b/scripts/jsonschemas/GML_3_2_1.jsonschema @@ -2,111 +2,118 @@ { "id":"http://www.opengis.net/gml/3.2#", "definitions":{ - "EllipsoidType":{ + "GeodeticCRSType":{ "required":[ - "semiMajorAxis", - "secondDefiningParameter" + "ellipsoidalCS", + "cartesianCS", + "sphericalCS", + "geodeticDatum" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/AbstractCRSType" }, { "type":"object", - "title":"EllipsoidType", + "title":"GeodeticCRSType", "properties":{ - "semiMajorAxis":{ - "title":"semiMajorAxis", + "ellipsoidalCS":{ + "title":"ellipsoidalCS", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"semiMajorAxis", + "localPart":"ellipsoidalCS", "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", + "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", + "sphericalCS":{ + "title":"sphericalCS", "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/SphericalCSPropertyType" + } }, - "minItems":0 + "elementName":{ + "localPart":"sphericalCS", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"nextEdge", + "localPart":"sphericalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "position":{ - "title":"position", + "geodeticDatum":{ + "title":"geodeticDatum", "allOf":[ { - "$ref":"#/definitions/TimeInstantPropertyType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"position", + "localPart":"geodeticDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -115,44 +122,33 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeNodeType", + "localPart":"GeodeticCRSType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "previousEdge", - "nextEdge", - "position" + "ellipsoidalCS", + "cartesianCS", + "sphericalCS", + "geodeticDatum" ] }, - "SurfacePropertyType":{ + "MultiSolidPropertyType":{ "type":"object", - "title":"SurfacePropertyType", + "title":"MultiSolidPropertyType", "required":[ - "abstractSurface" + "multiSolid" ], "properties":{ - "abstractSurface":{ - "title":"abstractSurface", + "multiSolid":{ + "title":"multiSolid", "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/MultiSolidType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractSurface", + "localPart":"MultiSolid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -292,11 +288,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SurfacePropertyType", + "localPart":"MultiSolidPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractSurface", + "multiSolid", "nilReason", "remoteSchema", "type", @@ -309,268 +305,70 @@ "owns" ] }, - "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":{ + "MultiSurfacePropertyType":{ "type":"object", - "title":"TinType.ControlPoint", + "title":"MultiSurfacePropertyType", "required":[ - "posList", - "geometricPositionGroup" + "multiSurface" ], "properties":{ - "posList":{ - "title":"posList", + "multiSurface":{ + "title":"multiSurface", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "$ref":"#/definitions/MultiSurfaceType" } ], "propertyType":"element", "elementName":{ - "localPart":"posList", + "localPart":"MultiSurface", "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" - ] - }, - "GeodeticDatumType":{ - "required":[ - "primeMeridian", - "ellipsoid" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDatumType" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" + } }, - { - "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" - } + "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":"GeodeticDatumType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "primeMeridian", - "ellipsoid" - ] - }, - "DirectPositionType":{ - "type":"object", - "title":"DirectPositionType", - "properties":{ - "value":{ - "title":"value", + }, + "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" @@ -578,86 +376,173 @@ ], "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/3.2" - }, - "propertiesOrder":[ - "value", - "srsName", - "srsDimension", - "axisLabels", - "uomLabels" - ] - }, - "TemporalCRSPropertyType":{ - "type":"object", - "title":"TemporalCRSPropertyType", - "required":[ - "temporalCRS" + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://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":"MultiSurfacePropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "multiSurface", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" + ] + }, + "AreaType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + }, + { + "type":"object", + "title":"AreaType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AreaType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "LinearRingPropertyType":{ + "type":"object", + "title":"LinearRingPropertyType", + "required":[ + "linearRing" ], "properties":{ - "temporalCRS":{ - "title":"temporalCRS", + "linearRing":{ + "title":"linearRing", "allOf":[ { - "$ref":"#/definitions/TemporalCRSType" + "$ref":"#/definitions/LinearRingType" } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalCRS", + "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" + ] + }, + "LinearCSPropertyType":{ + "type":"object", + "title":"LinearCSPropertyType", + "required":[ + "linearCS" + ], + "properties":{ + "linearCS":{ + "title":"linearCS", + "allOf":[ + { + "$ref":"#/definitions/LinearCSType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LinearCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -784,11 +669,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TemporalCRSPropertyType", + "localPart":"LinearCSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "temporalCRS", + "linearCS", "nilReason", "remoteSchema", "type", @@ -800,6 +685,93 @@ "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" + }, + "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":"MeasureListType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "value", + "uom" + ] + }, + "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", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "topoSurface", + "owns" + ] + }, "LengthType":{ "allOf":[ { @@ -818,46 +790,59 @@ "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "RectifiedGridType":{ - "required":[ - "origin", - "offsetVector" - ], + "TimeNodeType":{ "allOf":[ { - "$ref":"#/definitions/GridType" + "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" }, { "type":"object", - "title":"RectifiedGridType", + "title":"TimeNodeType", "properties":{ - "origin":{ - "title":"origin", + "previousEdge":{ + "title":"previousEdge", "allOf":[ { - "$ref":"#/definitions/PointPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/TimeEdgePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"origin", + "localPart":"previousEdge", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "offsetVector":{ - "title":"offsetVector", + "nextEdge":{ + "title":"nextEdge", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/TimeEdgePropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"offsetVector", + "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" } } @@ -866,175 +851,186 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RectifiedGridType", + "localPart":"TimeNodeType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "origin", - "offsetVector" + "previousEdge", + "nextEdge", + "position" ] }, - "AreaType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - }, - { - "type":"object", - "title":"AreaType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AreaType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "TimeOrdinalReferenceSystemType":{ + "OrientableSurfaceType":{ "required":[ - "component" + "baseSurface" ], "allOf":[ { - "$ref":"#/definitions/TimeReferenceSystemType" + "$ref":"#/definitions/AbstractSurfaceType" }, { "type":"object", - "title":"TimeOrdinalReferenceSystemType", + "title":"OrientableSurfaceType", "properties":{ - "component":{ - "title":"component", + "baseSurface":{ + "title":"baseSurface", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TimeOrdinalEraPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/SurfacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"component", + "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":"TimeOrdinalReferenceSystemType", + "localPart":"OrientableSurfaceType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "component" + "baseSurface", + "orientation" ] }, - "OperationPropertyType":{ + "GridEnvelopeType":{ "type":"object", - "title":"OperationPropertyType", + "title":"GridEnvelopeType", "required":[ - "abstractOperation" + "low", + "high" ], "properties":{ - "abstractOperation":{ - "title":"abstractOperation", + "low":{ + "title":"low", "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" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractOperation", + "localPart":"low", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "nilReason":{ - "title":"nilReason", + "high":{ + "title":"high", "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":"" + "propertyType":"element", + "elementName":{ + "localPart":"high", + "namespaceURI":"http://www.opengis.net/gml/3.2" } - }, - "remoteSchema":{ - "title":"remoteSchema", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GridEnvelopeType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "low", + "high" + ] + }, + "EnvelopeType":{ + "type":"object", + "title":"EnvelopeType", + "required":[ + "lowerCorner", + "upperCorner", + "pos", + "coordinates" + ], + "properties":{ + "lowerCorner":{ + "title":"lowerCorner", "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":"lowerCorner", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "type":{ - "title":"type", + "upperCorner":{ + "title":"upperCorner", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/DirectPositionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"upperCorner", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "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" @@ -1042,361 +1038,92 @@ ], "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":"OperationPropertyType", + "localPart":"EnvelopeType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractOperation", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "lowerCorner", + "upperCorner", + "pos", + "coordinates", + "srsName", + "srsDimension", + "axisLabels", + "uomLabels" ] }, - "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/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":"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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ArcStringByBulgeType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "bulge", - "normal", - "interpolation", - "numArc" - ] - }, - "ValuePropertyType":{ + "PassThroughOperationPropertyType":{ "type":"object", - "title":"ValuePropertyType", + "title":"PassThroughOperationPropertyType", "required":[ - "abstractValue", - "abstractGeometry", - "abstractTimeObject", - "_null" + "passThroughOperation" ], "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/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", + "passThroughOperation":{ + "title":"passThroughOperation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/PassThroughOperationType" } ], "propertyType":"element", "elementName":{ - "localPart":"Null", + "localPart":"PassThroughOperation", "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":[ @@ -1520,15 +1247,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ValuePropertyType", + "localPart":"PassThroughOperationPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractValue", - "abstractGeometry", - "abstractTimeObject", - "_null", - "owns", + "passThroughOperation", "nilReason", "remoteSchema", "type", @@ -1540,48 +1263,104 @@ "actuate" ] }, - "Boolean":{ + "LineStringSegmentArrayPropertyType":{ "type":"object", - "title":"Boolean", + "title":"LineStringSegmentArrayPropertyType", "properties":{ - "value":{ - "title":"value", + "lineStringSegment":{ + "title":"lineStringSegment", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "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" + ] + }, + "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" + } }, - "nilReason":{ - "title":"nilReason", + "dmsAngle":{ + "title":"dmsAngle", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/DMSAngleType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" + "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":[ - "value", - "nilReason" + "angle", + "dmsAngle" ] }, - "CodeOrNilReasonListType":{ + "NodePropertyType":{ "type":"object", - "title":"CodeOrNilReasonListType", + "title":"NodePropertyType", + "required":[ + "node" + ], "properties":{ - "value":{ - "title":"value", + "node":{ + "title":"node", + "allOf":[ + { + "$ref":"#/definitions/NodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Node", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "nilReason":{ + "title":"nilReason", "allOf":[ { "type":"array", @@ -1590,10 +1369,14 @@ } } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" + } }, - "codeSpace":{ - "title":"codeSpace", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1601,117 +1384,160 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"codeSpace", + "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":"CodeOrNilReasonListType", + "localPart":"NodePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "value", - "codeSpace" + "node", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" ] }, - "LinearRingType":{ + "DerivedUnitType":{ "required":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates" + "derivationUnitTerm" ], "allOf":[ { - "$ref":"#/definitions/AbstractRingType" + "$ref":"#/definitions/UnitDefinitionType" }, { "type":"object", - "title":"LinearRingType", + "title":"DerivedUnitType", "properties":{ - "posOrPointPropertyOrPointRep":{ - "title":"posOrPointPropertyOrPointRep", + "derivationUnitTerm":{ + "title":"derivationUnitTerm", "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" - } - } - ] + "$ref":"#/definitions/DerivationUnitTermType" }, - "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" + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"derivationUnitTerm", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -1720,119 +1546,176 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearRingType", + "localPart":"DerivedUnitType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates" + "derivationUnitTerm" ] }, - "DerivedUnitType":{ - "required":[ - "derivationUnitTerm" - ], + "AbstractGeneralConversionType":{ "allOf":[ { - "$ref":"#/definitions/UnitDefinitionType" + "$ref":"#/definitions/AbstractCoordinateOperationType" }, { "type":"object", - "title":"DerivedUnitType", + "title":"AbstractGeneralConversionType", "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" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"DerivedUnitType", + "localPart":"AbstractGeneralConversionType", "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "derivationUnitTerm" - ] + } }, - "DictionaryType":{ + "ArcByCenterPointType":{ + "required":[ + "pos", + "pointProperty", + "pointRep", + "posList", + "coordinates", + "radius", + "numARC" + ], "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/AbstractCurveSegmentType" }, { "type":"object", - "title":"DictionaryType", + "title":"ArcByCenterPointType", "properties":{ - "dictionaryEntryOrIndirectEntry":{ - "title":"dictionaryEntryOrIndirectEntry", + "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/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 + "$ref":"#/definitions/DirectPositionType" } ], - "propertyType":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"pos", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, - "aggregationType":{ - "title":"aggregationType", + "pointProperty":{ + "title":"pointProperty", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "$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":"aggregationType", + "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":"" } } @@ -1841,60 +1724,42 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DictionaryType", + "localPart":"ArcByCenterPointType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "dictionaryEntryOrIndirectEntry", - "aggregationType" + "pos", + "pointProperty", + "pointRep", + "posList", + "coordinates", + "radius", + "startAngle", + "endAngle", + "interpolation", + "numARC" ] }, - "DirectedEdgePropertyType":{ + "AffineCSPropertyType":{ "type":"object", - "title":"DirectedEdgePropertyType", + "title":"AffineCSPropertyType", "required":[ - "edge" + "affineCS" ], "properties":{ - "edge":{ - "title":"edge", + "affineCS":{ + "title":"affineCS", "allOf":[ { - "$ref":"#/definitions/EdgeType" + "$ref":"#/definitions/AffineCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"Edge", + "localPart":"AffineCS", "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":[ @@ -2018,13 +1883,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectedEdgePropertyType", + "localPart":"AffineCSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "edge", - "orientation", - "owns", + "affineCS", "nilReason", "remoteSchema", "type", @@ -2036,25 +1899,28 @@ "actuate" ] }, - "MultiSolidPropertyType":{ + "InlinePropertyType":{ "type":"object", - "title":"MultiSolidPropertyType", + "title":"InlinePropertyType", "required":[ - "multiSolid" + "any" ], "properties":{ - "multiSolid":{ - "title":"multiSolid", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/MultiSolidType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"MultiSolid", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "propertyType":"anyElement" }, "owns":{ "title":"owns", @@ -2068,6 +1934,109 @@ "localPart":"owns", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"InlinePropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "any", + "owns" + ] + }, + "RingPropertyType":{ + "type":"object", + "title":"RingPropertyType", + "required":[ + "ring" + ], + "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":"RingPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "ring" + ] + }, + "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/3.2" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"IndirectEntryType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "definitionProxy" + ] + }, + "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/3.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractGeometricAggregate", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, "nilReason":{ "title":"nilReason", @@ -2188,305 +2157,103 @@ "localPart":"actuate", "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiSolidPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "multiSolid", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "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" }, - "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":"MeasureListType", + "localPart":"MultiGeometryPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "value", - "uom" + "abstractGeometricAggregate", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" ] }, - "DynamicFeatureMemberType":{ + "DerivedCRSType":{ + "required":[ + "baseCRS", + "derivedCRSType", + "coordinateSystem" + ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureMemberType" + "$ref":"#/definitions/AbstractGeneralDerivedCRSType" }, { "type":"object", - "title":"DynamicFeatureMemberType", + "title":"DerivedCRSType", "properties":{ - "dynamicFeature":{ - "title":"dynamicFeature", + "baseCRS":{ + "title":"baseCRS", "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/3.2" - } - }, - "minItems":0 + "$ref":"#/definitions/SingleCRSPropertyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DynamicFeature", + "localPart":"baseCRS", "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", + "derivedCRSType":{ + "title":"derivedCRSType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CodeWithAuthorityType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", + "propertyType":"element", + "elementName":{ + "localPart":"derivedCRSType", "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":"DynamicFeatureMemberType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "dynamicFeature", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - }, - { - "type":"object", - "title":"CodeWithAuthorityType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CodeWithAuthorityType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "DerivationUnitTermType":{ - "allOf":[ - { - "$ref":"#/definitions/UnitOfMeasureType" - }, - { - "type":"object", - "title":"DerivationUnitTermType", - "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/3.2" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"exponent", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"coordinateSystem", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } } @@ -2494,49 +2261,51 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DerivationUnitTermType", + "localPart":"DerivedCRSType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "exponent" + "baseCRS", + "derivedCRSType", + "coordinateSystem" ] }, - "ConversionToPreferredUnitType":{ - "required":[ - "factor", - "formula" - ], + "MultiPointType":{ "allOf":[ { - "$ref":"#/definitions/UnitOfMeasureType" + "$ref":"#/definitions/AbstractGeometricAggregateType" }, { "type":"object", - "title":"ConversionToPreferredUnitType", + "title":"MultiPointType", "properties":{ - "factor":{ - "title":"factor", + "pointMember":{ + "title":"pointMember", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/PointPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"factor", + "localPart":"pointMember", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "formula":{ - "title":"formula", + "pointMembers":{ + "title":"pointMembers", "allOf":[ { - "$ref":"#/definitions/FormulaType" + "$ref":"#/definitions/PointArrayPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"formula", + "localPart":"pointMembers", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -2545,136 +2314,352 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ConversionToPreferredUnitType", + "localPart":"MultiPointType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "factor", - "formula" + "pointMember", + "pointMembers" ] }, - "CodeType":{ + "BoundingShapeType":{ "type":"object", - "title":"CodeType", + "title":"BoundingShapeType", + "required":[ + "envelope", + "_null" + ], "properties":{ - "value":{ - "title":"value", + "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/3.2" + } } ], - "propertyType":"value" + "propertyType":"elementRef", + "elementName":{ + "localPart":"Envelope", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, - "codeSpace":{ - "title":"codeSpace", + "_null":{ + "title":"_null", "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":"Null", + "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":"codeSpace", + "localPart":"nilReason", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeType", + "localPart":"BoundingShapeType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "value", - "codeSpace" + "envelope", + "_null", + "nilReason" ] }, - "CurveType":{ + "MappingRuleType":{ + "type":"object", + "title":"MappingRuleType", "required":[ - "segments" + "ruleDefinition", + "ruleReference" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractCurveType" + "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" + } }, - { - "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" - } + "ruleReference":{ + "title":"ruleReference", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ruleReference", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"CurveType", + "localPart":"MappingRuleType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "segments" + "ruleDefinition", + "ruleReference" ] }, - "AbstractGeneralParameterValuePropertyType":{ + "AbstractGriddedSurfaceType.Rows.Row":{ "type":"object", - "title":"AbstractGeneralParameterValuePropertyType", + "title":"AbstractGriddedSurfaceType.Rows.Row", "required":[ - "abstractGeneralParameterValue" + "posList", + "geometricPositionGroup" ], "properties":{ - "abstractGeneralParameterValue":{ - "title":"abstractGeneralParameterValue", + "posList":{ + "title":"posList", "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" - } + "$ref":"#/definitions/DirectPositionListType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeneralParameterValue", + "localPart":"posList", "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", + }, + "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" + ] + }, + "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" + ] + }, + "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/3.2" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GeometricComplexType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "element", + "aggregationType" + ] + }, + "ScaleType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + }, + { + "type":"object", + "title":"ScaleType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ScaleType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "FaceOrTopoSolidPropertyType":{ + "type":"object", + "title":"FaceOrTopoSolidPropertyType", + "required":[ + "face", + "topoSolid" + ], + "properties":{ + "face":{ + "title":"face", + "allOf":[ + { + "$ref":"#/definitions/FaceType" + } + ], + "propertyType":"element", + "elementName":{ + "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" + } + }, + "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", @@ -2792,27 +2777,176 @@ "localPart":"actuate", "namespaceURI":"http://www.w3.org/1999/xlink" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FaceOrTopoSolidPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "face", + "topoSolid", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "BooleanPropertyType":{ + "type":"object", + "title":"BooleanPropertyType", + "required":[ + "_boolean" + ], + "properties":{ + "_boolean":{ + "title":"_boolean", + "allOf":[ + { + "$ref":"#/definitions/Boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "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":"ReferenceType", + "localPart":"BooleanPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ + "_boolean", "nilReason", "remoteSchema", "type", @@ -2821,609 +2955,69 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "PointType":{ + "MultiCurvePropertyType":{ + "type":"object", + "title":"MultiCurvePropertyType", "required":[ - "pos", - "coordinates" + "multiCurve" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "properties":{ + "multiCurve":{ + "title":"multiCurve", + "allOf":[ + { + "$ref":"#/definitions/MultiCurveType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MultiCurve", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, - { - "type":"object", - "title":"PointType", - "properties":{ - "pos":{ - "title":"pos", - "allOf":[ - { - "$ref":"#/definitions/DirectPositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"pos", - "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" + "nilReason":{ + "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":"PointType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "pos", - "coordinates" - ] - }, - "VolumeType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureType" }, - { - "type":"object", - "title":"VolumeType", - "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/3.2" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"VolumeType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "EllipsoidalCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" }, - { - "type":"object", - "title":"EllipsoidalCSType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EllipsoidalCSType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "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/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":"" - } - } - } - } - ], - "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":{ - "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":3 - } - ], - "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":"" - } - }, - "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/3.2" - }, - "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "interpolation", - "numArc" - ] - }, - "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" - ] - }, - "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" - } - }, - "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" - ] - }, - "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/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/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" + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, "href":{ @@ -3503,6 +3097,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", @@ -3512,7 +3119,6 @@ }, "propertiesOrder":[ "multiCurve", - "owns", "nilReason", "remoteSchema", "type", @@ -3521,26 +3127,39 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "PassThroughOperationPropertyType":{ + "GeneralTransformationPropertyType":{ "type":"object", - "title":"PassThroughOperationPropertyType", + "title":"GeneralTransformationPropertyType", "required":[ - "passThroughOperation" + "abstractGeneralTransformation" ], "properties":{ - "passThroughOperation":{ - "title":"passThroughOperation", + "abstractGeneralTransformation":{ + "title":"abstractGeneralTransformation", "allOf":[ { - "$ref":"#/definitions/PassThroughOperationType" + "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/3.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"PassThroughOperation", + "localPart":"AbstractGeneralTransformation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -3667,11 +3286,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PassThroughOperationPropertyType", + "localPart":"GeneralTransformationPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "passThroughOperation", + "abstractGeneralTransformation", "nilReason", "remoteSchema", "type", @@ -3683,72 +3302,124 @@ "actuate" ] }, - "AbstractGeneralDerivedCRSType":{ + "TopoSolidType":{ "required":[ - "conversion" + "directedFace" ], "allOf":[ { - "$ref":"#/definitions/AbstractCRSType" + "$ref":"#/definitions/AbstractTopoPrimitiveType" }, { "type":"object", - "title":"AbstractGeneralDerivedCRSType", + "title":"TopoSolidType", "properties":{ - "conversion":{ - "title":"conversion", + "isolated":{ + "title":"isolated", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/GeneralConversionPropertyType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/NodeOrEdgePropertyType" }, - "elementName":{ - "localPart":"conversion", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"conversion", + "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":"AbstractGeneralDerivedCRSType", + "localPart":"TopoSolidType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "conversion" + "isolated", + "directedFace", + "solidProperty", + "universal", + "aggregationType" ] }, - "ImageCRSPropertyType":{ + "MultiPointPropertyType":{ "type":"object", - "title":"ImageCRSPropertyType", + "title":"MultiPointPropertyType", "required":[ - "imageCRS" + "multiPoint" ], "properties":{ - "imageCRS":{ - "title":"imageCRS", + "multiPoint":{ + "title":"multiPoint", "allOf":[ { - "$ref":"#/definitions/ImageCRSType" + "$ref":"#/definitions/MultiPointType" } ], "propertyType":"element", "elementName":{ - "localPart":"ImageCRS", + "localPart":"MultiPoint", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -3871,15 +3542,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":"ImageCRSPropertyType", + "localPart":"MultiPointPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "imageCRS", + "multiPoint", "nilReason", "remoteSchema", "type", @@ -3888,94 +3572,50 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "PriorityLocationPropertyType":{ + "AbstractSurfaceType":{ "allOf":[ { - "$ref":"#/definitions/LocationPropertyType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" }, { "type":"object", - "title":"PriorityLocationPropertyType", + "title":"AbstractSurfaceType", "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":"AbstractSurfaceType", "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "priority" - ] + } }, - "OperationParameterGroupType":{ + "PrimeMeridianType":{ "required":[ - "parameter" + "greenwichLongitude" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeneralOperationParameterType" + "$ref":"#/definitions/IdentifiedObjectType" }, { "type":"object", - "title":"OperationParameterGroupType", + "title":"PrimeMeridianType", "properties":{ - "maximumOccurs":{ - "title":"maximumOccurs", + "greenwichLongitude":{ + "title":"greenwichLongitude", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"maximumOccurs", - "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":2 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"parameter", + "localPart":"greenwichLongitude", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -3984,68 +3624,258 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterGroupType", + "localPart":"PrimeMeridianType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "maximumOccurs", - "parameter" + "greenwichLongitude" ] }, - "SurfaceType":{ + "KnotPropertyType":{ + "type":"object", + "title":"KnotPropertyType", "required":[ - "patches" + "knot" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSurfaceType" + "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":"KnotPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "knot" + ] + }, + "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" + } }, - { - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"patches", - "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" + ] + }, + "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/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":"SurfaceType", + "localPart":"TemporalCSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "patches" + "temporalCS", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "TemporalCRSType":{ + "EngineeringCRSType":{ "required":[ - "timeCS", - "usesTemporalCS", - "temporalDatum" + "affineCS", + "cartesianCS", + "cylindricalCS", + "linearCS", + "polarCS", + "sphericalCS", + "userDefinedCS", + "coordinateSystem", + "engineeringDatum" ], "allOf":[ { @@ -4053,10 +3883,10 @@ }, { "type":"object", - "title":"TemporalCRSType", + "title":"EngineeringCRSType", "properties":{ - "timeCS":{ - "title":"timeCS", + "affineCS":{ + "title":"affineCS", "allOf":[ { "type":"object", @@ -4065,36 +3895,23 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/TimeCSPropertyType" + "$ref":"#/definitions/AffineCSPropertyType" } }, "elementName":{ - "localPart":"timeCS", + "localPart":"affineCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"timeCS", + "localPart":"affineCS", "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", + "cartesianCS":{ + "title":"cartesianCS", "allOf":[ { "type":"object", @@ -4103,182 +3920,125 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/TemporalDatumPropertyType" + "$ref":"#/definitions/CartesianCSPropertyType" } }, "elementName":{ - "localPart":"temporalDatum", + "localPart":"cartesianCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "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", + "localPart":"cartesianCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "dmsAngleValue":{ - "title":"dmsAngleValue", + "cylindricalCS":{ + "title":"cylindricalCS", "allOf":[ { - "$ref":"#/definitions/DMSAngleType" + "$ref":"#/definitions/CylindricalCSPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"dmsAngleValue", + "localPart":"cylindricalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "stringValue":{ - "title":"stringValue", + "linearCS":{ + "title":"linearCS", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LinearCSPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"stringValue", + "localPart":"linearCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "integerValue":{ - "title":"integerValue", + "polarCS":{ + "title":"polarCS", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/PolarCSPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"integerValue", + "localPart":"polarCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "booleanValue":{ - "title":"booleanValue", + "sphericalCS":{ + "title":"sphericalCS", "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/SphericalCSPropertyType" + } + }, + "elementName":{ + "localPart":"sphericalCS", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"booleanValue", + "localPart":"sphericalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "valueList":{ - "title":"valueList", + "userDefinedCS":{ + "title":"userDefinedCS", "allOf":[ { - "$ref":"#/definitions/MeasureListType" + "$ref":"#/definitions/UserDefinedCSPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"valueList", + "localPart":"userDefinedCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "integerValueList":{ - "title":"integerValueList", + "coordinateSystem":{ + "title":"coordinateSystem", "allOf":[ { - "type":"array", - "items":{ - "$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/3.2" } } ], - "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", + "propertyType":"elementRef", "elementName":{ - "localPart":"valueFile", + "localPart":"coordinateSystem", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "operationParameter":{ - "title":"operationParameter", + "engineeringDatum":{ + "title":"engineeringDatum", "allOf":[ { "type":"object", @@ -4287,18 +4047,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/OperationParameterPropertyType" + "$ref":"#/definitions/EngineeringDatumPropertyType" } }, "elementName":{ - "localPart":"operationParameter", + "localPart":"engineeringDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"operationParameter", + "localPart":"engineeringDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -4307,74 +4067,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ParameterValueType", + "localPart":"EngineeringCRSType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "value", - "dmsAngleValue", - "stringValue", - "integerValue", - "booleanValue", - "valueList", - "integerValueList", - "valueFile", - "operationParameter" + "affineCS", + "cartesianCS", + "cylindricalCS", + "linearCS", + "polarCS", + "sphericalCS", + "userDefinedCS", + "coordinateSystem", + "engineeringDatum" ] }, - "TemporalDatumBaseType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDatumType" - }, - { - "type":"object", - "title":"TemporalDatumBaseType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TemporalDatumBaseType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "BoundingShapeType":{ + "TransformationPropertyType":{ "type":"object", - "title":"BoundingShapeType", + "title":"TransformationPropertyType", "required":[ - "envelope", - "_null" + "transformation" ], "properties":{ - "envelope":{ - "title":"envelope", + "transformation":{ + "title":"transformation", "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":"#/definitions/TransformationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Envelope", + "localPart":"Transformation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "_null":{ - "title":"_null", + "nilReason":{ + "title":"nilReason", "allOf":[ { "type":"array", @@ -4383,114 +4112,154 @@ } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Null", + "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" } }, - "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":"" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BoundingShapeType", + "localPart":"TransformationPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "envelope", - "_null", - "nilReason" + "transformation", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ObservationType":{ - "required":[ - "validTime", - "resultOf" - ], + "AbstractGeneralOperationParameterType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/IdentifiedObjectType" }, { "type":"object", - "title":"ObservationType", + "title":"AbstractGeneralOperationParameterType", "properties":{ - "validTime":{ - "title":"validTime", - "allOf":[ - { - "$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":{ - "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/3.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"target", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "resultOf":{ - "title":"resultOf", + "minimumOccurs":{ + "title":"minimumOccurs", "allOf":[ { - "$ref":"#/definitions/ResultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"resultOf", + "localPart":"minimumOccurs", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -4499,85 +4268,48 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ObservationType", + "localPart":"AbstractGeneralOperationParameterType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "validTime", - "using", - "target", - "resultOf" + "minimumOccurs" ] }, - "BagType":{ + "CategoryExtentType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/CodeOrNilReasonListType" }, { "type":"object", - "title":"BagType", + "title":"CategoryExtentType", "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", + "localPart":"CategoryExtentType", "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "member", - "members" - ] + } }, - "TopoPointPropertyType":{ + "TopoSolidPropertyType":{ "type":"object", - "title":"TopoPointPropertyType", + "title":"TopoSolidPropertyType", "required":[ - "topoPoint" + "topoSolid" ], "properties":{ - "topoPoint":{ - "title":"topoPoint", + "topoSolid":{ + "title":"topoSolid", "allOf":[ { - "$ref":"#/definitions/TopoPointType" + "$ref":"#/definitions/TopoSolidType" } ], "propertyType":"element", "elementName":{ - "localPart":"TopoPoint", + "localPart":"TopoSolid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -4593,152 +4325,6 @@ "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", @@ -4863,11 +4449,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConversionPropertyType", + "localPart":"TopoSolidPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "conversion", + "topoSolid", + "owns", "nilReason", "remoteSchema", "type", @@ -4879,35 +4466,153 @@ "actuate" ] }, - "SingleCRSPropertyType":{ + "DegreesType":{ "type":"object", - "title":"SingleCRSPropertyType", - "required":[ - "abstractSingleCRS" - ], + "title":"DegreesType", "properties":{ - "abstractSingleCRS":{ - "title":"abstractSingleCRS", + "value":{ + "title":"value", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractCRSType" + "$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/3.2" + }, + "propertiesOrder":[ + "value", + "direction" + ] + }, + "TransformationType":{ + "required":[ + "method" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGeneralTransformationType" + }, + { + "type":"object", + "title":"TransformationType", + "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":"AbstractSingleCRS", + "localPart":"method", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "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":"TransformationType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "method", + "parameterValue" + ] + }, + "NodeOrEdgePropertyType":{ + "type":"object", + "title":"NodeOrEdgePropertyType", + "required":[ + "node", + "edge" + ], + "properties":{ + "node":{ + "title":"node", + "allOf":[ + { + "$ref":"#/definitions/NodeType" + } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractSingleCRS", + "localPart":"Node", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "edge":{ + "title":"edge", + "allOf":[ + { + "$ref":"#/definitions/EdgeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Edge", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -5030,15 +4735,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":"SingleCRSPropertyType", + "localPart":"NodeOrEdgePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractSingleCRS", + "node", + "edge", "nilReason", "remoteSchema", "type", @@ -5047,18 +4766,144 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "MultiGeometryPropertyType":{ + "FeatureArrayPropertyType":{ "type":"object", - "title":"MultiGeometryPropertyType", + "title":"FeatureArrayPropertyType", + "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" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FeatureArrayPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "abstractFeature" + ] + }, + "PassThroughOperationType":{ "required":[ - "abstractGeometricAggregate" + "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" + ] + }, + "CoordinateOperationPropertyType":{ + "type":"object", + "title":"CoordinateOperationPropertyType", + "required":[ + "abstractCoordinateOperation" ], "properties":{ - "abstractGeometricAggregate":{ - "title":"abstractGeometricAggregate", + "abstractCoordinateOperation":{ + "title":"abstractCoordinateOperation", "allOf":[ { "type":"object", @@ -5067,34 +4912,21 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractGeometricAggregateType" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"AbstractGeometricAggregate", + "localPart":"AbstractCoordinateOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractGeometricAggregate", + "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":[ @@ -5218,12 +5050,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiGeometryPropertyType", + "localPart":"CoordinateOperationPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractGeometricAggregate", - "owns", + "abstractCoordinateOperation", "nilReason", "remoteSchema", "type", @@ -5235,248 +5066,98 @@ "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/3.2" - } - }, - "solidMembers":{ - "title":"solidMembers", - "allOf":[ - { - "$ref":"#/definitions/SolidArrayPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"solidMembers", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiSolidType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "solidMember", - "solidMembers" - ] - }, - "AbstractGriddedSurfaceType":{ + "ShellPropertyType":{ + "type":"object", + "title":"ShellPropertyType", "required":[ - "pointGridRows" + "shell" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractParametricCurveSurfaceType" - }, - { - "type":"object", - "title":"AbstractGriddedSurfaceType", - "properties":{ - "pointGridRows":{ - "title":"pointGridRows", - "allOf":[ - { - "$ref":"#/definitions/AbstractGriddedSurfaceType.Rows" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rows", - "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":"" - } + "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":"AbstractGriddedSurfaceType", + "localPart":"ShellPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "pointGridRows", - "rows", - "columns" + "shell" ] }, - "ProjectedCRSType":{ + "ValuePropertyType":{ + "type":"object", + "title":"ValuePropertyType", "required":[ - "baseGeodeticCRS", - "baseGeographicCRS", - "cartesianCS" + "abstractValue", + "abstractGeometry", + "abstractTimeObject", + "_null" ], - "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/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" - } + "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" } - ], - "propertyType":"elementRef", + }, "elementName":{ - "localPart":"cartesianCS", + "localPart":"AbstractValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractValue", + "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ProjectedCRSType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "baseGeodeticCRS", - "baseGeographicCRS", - "cartesianCS" - ] - }, - "BaseUnitType":{ - "required":[ - "unitsSystem" - ], - "allOf":[ - { - "$ref":"#/definitions/UnitDefinitionType" }, - { - "type":"object", - "title":"BaseUnitType", - "properties":{ - "unitsSystem":{ - "title":"unitsSystem", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" + "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":"unitsSystem", + "localPart":"AbstractGeometry", "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":"BaseUnitType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "unitsSystem" - ] - }, - "GeometryPropertyType":{ - "type":"object", - "title":"GeometryPropertyType", - "required":[ - "abstractGeometry" - ], - "properties":{ - "abstractGeometry":{ - "title":"abstractGeometry", + }, + "abstractTimeObject":{ + "title":"abstractTimeObject", "allOf":[ { "type":"object", @@ -5485,18 +5166,34 @@ "$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" + } + }, + "_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/3.2" } }, @@ -5636,11 +5333,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeometryPropertyType", + "localPart":"ValuePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ + "abstractValue", "abstractGeometry", + "abstractTimeObject", + "_null", "owns", "nilReason", "remoteSchema", @@ -5653,57 +5353,107 @@ "actuate" ] }, - "LinearCSType":{ + "VolumeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/MeasureType" }, { "type":"object", - "title":"LinearCSType", + "title":"VolumeType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearCSType", + "localPart":"VolumeType", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "CylinderType":{ + "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" + ] + }, + "ImageDatumType":{ + "required":[ + "pixelInCell" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGriddedSurfaceType" + "$ref":"#/definitions/AbstractDatumType" }, { "type":"object", - "title":"CylinderType", + "title":"ImageDatumType", "properties":{ - "horizontalCURVETYPE":{ - "title":"horizontalCURVETYPE", - "allOf":[ - { - "$ref":"#/definitions/CurveInterpolationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"horizontalCurveType", - "namespaceURI":"" - } - }, - "verticalCURVETYPE":{ - "title":"verticalCURVETYPE", + "pixelInCell":{ + "title":"pixelInCell", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"#/definitions/CodeWithAuthorityType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"verticalCurveType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"pixelInCell", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } } @@ -5711,77 +5461,152 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CylinderType", + "localPart":"ImageDatumType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "horizontalCURVETYPE", - "verticalCURVETYPE" + "pixelInCell" ] }, - "OperationParameterType":{ + "ArcType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeneralOperationParameterType" + "$ref":"#/definitions/ArcStringType" }, { "type":"object", - "title":"OperationParameterType", + "title":"ArcType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterType", + "localPart":"ArcType", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "DirectedTopoSolidPropertyType":{ + "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" + ] + }, + "TimeIntervalLengthType":{ "type":"object", - "title":"DirectedTopoSolidPropertyType", + "title":"TimeIntervalLengthType", "required":[ - "topoSolid" + "unit" ], "properties":{ - "topoSolid":{ - "title":"topoSolid", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/TopoSolidType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TopoSolid", - "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":"" } }, - "orientation":{ - "title":"orientation", + "radix":{ + "title":"radix", "allOf":[ { - "$ref":"#/definitions/SignType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"orientation", + "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":"TimeIntervalLengthType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "value", + "unit", + "radix", + "factor" + ] + }, + "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/3.2" + } }, "nilReason":{ "title":"nilReason", @@ -5906,13 +5731,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectedTopoSolidPropertyType", + "localPart":"OperationMethodPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "topoSolid", - "orientation", - "owns", + "operationMethod", "nilReason", "remoteSchema", "type", @@ -5924,15 +5747,15 @@ "actuate" ] }, - "MetaDataPropertyType":{ + "SingleOperationPropertyType":{ "type":"object", - "title":"MetaDataPropertyType", + "title":"SingleOperationPropertyType", "required":[ - "abstractMetaData" + "abstractSingleOperation" ], "properties":{ - "abstractMetaData":{ - "title":"abstractMetaData", + "abstractSingleOperation":{ + "title":"abstractSingleOperation", "allOf":[ { "type":"object", @@ -5941,34 +5764,21 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractMetaDataType" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"AbstractMetaData", + "localPart":"AbstractSingleOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractMetaData", + "localPart":"AbstractSingleOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "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":[ @@ -6092,12 +5902,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MetaDataPropertyType", + "localPart":"SingleOperationPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractMetaData", - "about", + "abstractSingleOperation", "nilReason", "remoteSchema", "type", @@ -6109,366 +5918,478 @@ "actuate" ] }, - "StringOrRefType":{ - "type":"object", - "title":"StringOrRefType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" + "GridType":{ + "required":[ + "limits", + "gridAxisLabels", + "axisName", + "dimension" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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", + "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":"" } } - ], - "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":"GridType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "limits", + "gridAxisLabels", + "axisName", + "dimension" + ] + }, + "TimeTopologyComplexType":{ + "required":[ + "primitive" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeComplexType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" + { + "type":"object", + "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/3.2" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeTopologyComplexType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "primitive" + ] + }, + "EllipsoidType":{ + "required":[ + "semiMajorAxis", + "secondDefiningParameter" + ], + "allOf":[ + { + "$ref":"#/definitions/IdentifiedObjectType" }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"EllipsoidType", + "properties":{ + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "role":{ - "title":"role", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EllipsoidType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "semiMajorAxis", + "secondDefiningParameter" + ] + }, + "AbstractRingPropertyType":{ + "type":"object", + "title":"AbstractRingPropertyType", + "required":[ + "abstractRing" + ], + "properties":{ + "abstractRing":{ + "title":"abstractRing", "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/AbstractRingType" + } + }, + "elementName":{ + "localPart":"AbstractRing", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractRing", + "namespaceURI":"http://www.opengis.net/gml/3.2" } - }, - "arcrole":{ - "title":"arcrole", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractRingPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "abstractRing" + ] + }, + "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" + ] + }, + "AbstractParametricCurveSurfaceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSurfacePatchType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"AbstractParametricCurveSurfaceType", + "properties":{ + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"StringOrRefType", + "localPart":"AbstractParametricCurveSurfaceType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "value", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "aggregationType" ] }, - "ImageDatumPropertyType":{ + "RangeSetType":{ "type":"object", - "title":"ImageDatumPropertyType", + "title":"RangeSetType", "required":[ - "imageDatum" + "valueArray", + "abstractScalarValueList", + "dataBlock", + "file" ], "properties":{ - "imageDatum":{ - "title":"imageDatum", + "valueArray":{ + "title":"valueArray", "allOf":[ { - "$ref":"#/definitions/ImageDatumType" + "type":"array", + "items":{ + "$ref":"#/definitions/ValueArrayType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ImageDatum", + "localPart":"ValueArray", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "nilReason":{ - "title":"nilReason", + "abstractScalarValueList":{ + "title":"abstractScalarValueList", "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" + } + }, + "elementName":{ + "localPart":"AbstractScalarValueList", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractScalarValueList", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "remoteSchema":{ - "title":"remoteSchema", + "dataBlock":{ + "title":"dataBlock", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DataBlockType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", + "propertyType":"element", + "elementName":{ + "localPart":"DataBlock", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "type":{ - "title":"type", + "file":{ + "title":"file", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/FileType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"File", + "namespaceURI":"http://www.opengis.net/gml/3.2" } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ImageDatumPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "imageDatum", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "AbstractCoverageType":{ - "required":[ - "domainSet", - "rangeSet" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RangeSetType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "valueArray", + "abstractScalarValueList", + "dataBlock", + "file" + ] + }, + "DictionaryType":{ + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"AbstractCoverageType", + "title":"DictionaryType", "properties":{ - "domainSet":{ - "title":"domainSet", + "dictionaryEntryOrIndirectEntry":{ + "title":"dictionaryEntryOrIndirectEntry", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/DomainSetType" - } + "type":"array", + "items":{ + "anyOf":[ + { + "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" + } + }, + { + "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" + } + } + ] }, - "elementName":{ - "localPart":"domainSet", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "minItems":0 } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"domainSet", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "propertyType":"elementRefs" }, - "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":"" } } } @@ -6476,116 +6397,23 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractCoverageType", + "localPart":"DictionaryType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "domainSet", - "rangeSet" + "dictionaryEntryOrIndirectEntry", + "aggregationType" ] }, - "TopoComplexType":{ - "required":[ - "maximalComplex" - ], + "AbstractGeometricAggregateType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTopologyType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"TopoComplexType", + "title":"AbstractGeometricAggregateType", "properties":{ - "maximalComplex":{ - "title":"maximalComplex", - "allOf":[ - { - "$ref":"#/definitions/TopoComplexPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "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":[ @@ -6604,85 +6432,48 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TopoComplexType", + "localPart":"AbstractGeometricAggregateType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "maximalComplex", - "superComplex", - "subComplex", - "topoPrimitiveMember", - "topoPrimitiveMembers", - "isMaximal", "aggregationType" ] }, - "DirectedObservationAtDistanceType":{ - "required":[ - "distance" - ], + "AffineCSType":{ "allOf":[ { - "$ref":"#/definitions/DirectedObservationType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"DirectedObservationAtDistanceType", + "title":"AffineCSType", "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", + "localPart":"AffineCSType", "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "distance" - ] + } }, - "AbstractGeneralOperationParameterPropertyType":{ + "ImageCRSPropertyType":{ "type":"object", - "title":"AbstractGeneralOperationParameterPropertyType", + "title":"ImageCRSPropertyType", "required":[ - "abstractGeneralOperationParameter" + "imageCRS" ], "properties":{ - "abstractGeneralOperationParameter":{ - "title":"abstractGeneralOperationParameter", + "imageCRS":{ + "title":"imageCRS", "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/ImageCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeneralOperationParameter", + "localPart":"ImageCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -6809,11 +6600,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeneralOperationParameterPropertyType", + "localPart":"ImageCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractGeneralOperationParameter", + "imageCRS", "nilReason", "remoteSchema", "type", @@ -6825,243 +6616,373 @@ "actuate" ] }, - "SingleOperationPropertyType":{ - "type":"object", - "title":"SingleOperationPropertyType", - "required":[ - "abstractSingleOperation" - ], - "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" + "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":"AbstractSingleOperation", + "localPart":"relatedTime", "namespaceURI":"http://www.opengis.net/gml/3.2" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractSingleOperation", - "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":"SingleOperationPropertyType", + "localPart":"AbstractTimePrimitiveType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractSingleOperation", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "relatedTime" ] }, - "LineStringSegmentArrayPropertyType":{ - "type":"object", - "title":"LineStringSegmentArrayPropertyType", - "properties":{ - "lineStringSegment":{ - "title":"lineStringSegment", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LineStringSegmentType" - }, - "minItems":0 + "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/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" + } + }, + { + "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" + } + } + ] + }, + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LineStringSegment", - "namespaceURI":"http://www.opengis.net/gml/3.2" } } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BSplineType", + "namespaceURI":"http://www.opengis.net/gml/3.2" }, + "propertiesOrder":[ + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "degree", + "knot", + "interpolation", + "isPolynomial", + "knotType" + ] + }, + "TimeType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + }, + { + "type":"object", + "title":"TimeType", + "properties":{ + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStringSegmentArrayPropertyType", + "localPart":"TimeType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "TemporalDatumBaseType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDatumType" + }, + { + "type":"object", + "title":"TemporalDatumBaseType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TemporalDatumBaseType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "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/3.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DirectedObservationType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "lineStringSegment" + "direction" ] }, - "AbstractTopoPrimitiveType":{ + "EllipsoidalCSType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTopologyType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"AbstractTopoPrimitiveType", + "title":"EllipsoidalCSType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTopoPrimitiveType", + "localPart":"EllipsoidalCSType", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "TimePeriodPropertyType":{ + "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" + ] + }, + "CategoryPropertyType":{ "type":"object", - "title":"TimePeriodPropertyType", + "title":"CategoryPropertyType", "required":[ - "timePeriod" + "category" ], "properties":{ - "timePeriod":{ - "title":"timePeriod", + "category":{ + "title":"category", "allOf":[ { - "$ref":"#/definitions/TimePeriodType" + "$ref":"#/definitions/Category" } ], "propertyType":"element", "elementName":{ - "localPart":"TimePeriod", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -7184,28 +7105,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":"CategoryPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "timePeriod", + "category", "nilReason", "remoteSchema", "type", @@ -7214,30 +7122,54 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "TimeNodePropertyType":{ + "TimeTopologyPrimitivePropertyType":{ "type":"object", - "title":"TimeNodePropertyType", + "title":"TimeTopologyPrimitivePropertyType", "required":[ - "timeNode" + "abstractTimeTopologyPrimitive" ], "properties":{ - "timeNode":{ - "title":"timeNode", + "abstractTimeTopologyPrimitive":{ + "title":"abstractTimeTopologyPrimitive", "allOf":[ { - "$ref":"#/definitions/TimeNodeType" + "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/3.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"TimeNode", + "localPart":"AbstractTimeTopologyPrimitive", "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":[ @@ -7357,28 +7289,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":"TimeNodePropertyType", + "localPart":"TimeTopologyPrimitivePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "timeNode", + "abstractTimeTopologyPrimitive", + "owns", "nilReason", "remoteSchema", "type", @@ -7387,35 +7307,109 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "AssociationRoleType":{ - "type":"object", - "title":"AssociationRoleType", + "BezierType":{ + "allOf":[ + { + "$ref":"#/definitions/BSplineType" + }, + { + "type":"object", + "title":"BezierType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BezierType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "GeodeticDatumType":{ "required":[ - "any" + "primeMeridian", + "ellipsoid" ], - "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/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" } } - ], - "propertyType":"anyElement" - }, - "nilReason":{ - "title":"nilReason", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GeodeticDatumType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "primeMeridian", + "ellipsoid" + ] + }, + "TimePositionType":{ + "type":"object", + "title":"TimePositionType", + "properties":{ + "value":{ + "title":"value", "allOf":[ { "type":"array", @@ -7424,40 +7418,10 @@ } } ], - "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" - } + "propertyType":"value" }, - "href":{ - "title":"href", + "frame":{ + "title":"frame", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -7465,139 +7429,123 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"frame", + "namespaceURI":"" } }, - "role":{ - "title":"role", + "calendarEraName":{ + "title":"calendarEraName", "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":"calendarEraName", + "namespaceURI":"" } }, - "arcrole":{ - "title":"arcrole", + "indeterminatePosition":{ + "title":"indeterminatePosition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TimeIndeterminateValueType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"indeterminatePosition", + "namespaceURI":"" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimePositionType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "value", + "frame", + "calendarEraName", + "indeterminatePosition" + ] + }, + "DirectionPropertyType":{ + "type":"object", + "title":"DirectionPropertyType", + "required":[ + "directionVector", + "directionDescription", + "compassPoint", + "directionKeyword", + "directionString" + ], + "properties":{ + "directionVector":{ + "title":"directionVector", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DirectionVectorType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"DirectionVector", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "show":{ - "title":"show", + "directionDescription":{ + "title":"directionDescription", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/DirectionDescriptionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"DirectionDescription", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "actuate":{ - "title":"actuate", + "compassPoint":{ + "title":"compassPoint", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/CompassPointEnumeration" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"CompassPoint", + "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":"AssociationRoleType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "any", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", - "owns" - ] - }, - "DirectedFacePropertyType":{ - "type":"object", - "title":"DirectedFacePropertyType", - "required":[ - "face" - ], - "properties":{ - "face":{ - "title":"face", + "directionKeyword":{ + "title":"directionKeyword", "allOf":[ { - "$ref":"#/definitions/FaceType" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Face", + "localPart":"DirectionKeyword", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "orientation":{ - "title":"orientation", + "directionString":{ + "title":"directionString", "allOf":[ { - "$ref":"#/definitions/SignType" + "$ref":"#/definitions/StringOrRefType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"orientation", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DirectionString", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "owns":{ @@ -7736,12 +7684,15 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectedFacePropertyType", + "localPart":"DirectionPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "face", - "orientation", + "directionVector", + "directionDescription", + "compassPoint", + "directionKeyword", + "directionString", "owns", "nilReason", "remoteSchema", @@ -7754,53 +7705,15 @@ "actuate" ] }, - "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/3.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractTimePrimitiveType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "relatedTime" - ] - }, - "CoordinateOperationPropertyType":{ + "MetaDataPropertyType":{ "type":"object", - "title":"CoordinateOperationPropertyType", + "title":"MetaDataPropertyType", "required":[ - "abstractCoordinateOperation" + "abstractMetaData" ], "properties":{ - "abstractCoordinateOperation":{ - "title":"abstractCoordinateOperation", + "abstractMetaData":{ + "title":"abstractMetaData", "allOf":[ { "type":"object", @@ -7809,21 +7722,34 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/AbstractMetaDataType" } }, "elementName":{ - "localPart":"AbstractCoordinateOperation", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractCoordinateOperation", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, + "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":[ @@ -7947,11 +7873,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateOperationPropertyType", + "localPart":"MetaDataPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractCoordinateOperation", + "abstractMetaData", + "about", "nilReason", "remoteSchema", "type", @@ -7963,337 +7890,320 @@ "actuate" ] }, - "TimeInstantPropertyType":{ + "FileType":{ "type":"object", - "title":"TimeInstantPropertyType", + "title":"FileType", "required":[ - "timeInstant" + "rangeParameters", + "fileName", + "fileReference", + "fileStructure" ], "properties":{ - "timeInstant":{ - "title":"timeInstant", + "rangeParameters":{ + "title":"rangeParameters", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "$ref":"#/definitions/AssociationRoleType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstant", + "localPart":"rangeParameters", "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/string" - } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" - } - }, - "remoteSchema":{ - "title":"remoteSchema", + "fileName":{ + "title":"fileName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", + "propertyType":"element", + "elementName":{ + "localPart":"fileName", "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", + "fileReference":{ + "title":"fileReference", "allOf":[ { "$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":"fileReference", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "role":{ - "title":"role", + "fileStructure":{ + "title":"fileStructure", "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":"fileStructure", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "arcrole":{ - "title":"arcrole", + "mimeType":{ + "title":"mimeType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://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":"mimeType", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "actuate":{ - "title":"actuate", + "compression":{ + "title":"compression", "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" + "propertyType":"element", + "elementName":{ + "localPart":"compression", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeInstantPropertyType", + "localPart":"FileType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "timeInstant", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "rangeParameters", + "fileName", + "fileReference", + "fileStructure", + "mimeType", + "compression" ] }, - "AbstractGriddedSurfaceType.Rows.Row":{ - "type":"object", - "title":"AbstractGriddedSurfaceType.Rows.Row", + "DictionaryEntryType":{ "required":[ - "posList", - "geometricPositionGroup" + "definition" ], - "properties":{ - "posList":{ - "title":"posList", - "allOf":[ - { - "$ref":"#/definitions/DirectPositionListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"posList", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractMemberType" }, - "geometricPositionGroup":{ - "title":"geometricPositionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/DirectPositionType" - } - ], - "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml/3.2" + { + "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" } }, - { - "anyOf":[ - { - "$ref":"#/definitions/PointPropertyType" - } - ], - "elementName":{ - "localPart":"pointProperty", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "elementName":{ + "localPart":"Definition", + "namespaceURI":"http://www.opengis.net/gml/3.2" } - ] - }, - "minItems":1 - } - ], - "propertyType":"elements" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "posList", - "geometricPositionGroup" - ] - }, - "UnitDefinitionType":{ - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"UnitDefinitionType", - "properties":{ - "quantityType":{ - "title":"quantityType", - "allOf":[ - { - "$ref":"#/definitions/StringOrRefType" } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"quantityType", + "localPart":"Definition", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "quantityTypeReference":{ - "title":"quantityTypeReference", + "nilReason":{ + "title":"nilReason", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"quantityTypeReference", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, - "catalogSymbol":{ - "title":"catalogSymbol", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"catalogSymbol", + "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":"UnitDefinitionType", + "localPart":"DictionaryEntryType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "quantityType", - "quantityTypeReference", - "catalogSymbol" + "definition", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "SolidPropertyType":{ + "TimeOrdinalEraPropertyType":{ "type":"object", - "title":"SolidPropertyType", + "title":"TimeOrdinalEraPropertyType", "required":[ - "abstractSolid" + "timeOrdinalEra" ], "properties":{ - "abstractSolid":{ - "title":"abstractSolid", + "timeOrdinalEra":{ + "title":"timeOrdinalEra", "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/TimeOrdinalEraType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractSolid", + "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":[ @@ -8413,28 +8323,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":"SolidPropertyType", + "localPart":"TimeOrdinalEraPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractSolid", + "timeOrdinalEra", + "owns", "nilReason", "remoteSchema", "type", @@ -8443,30 +8341,55 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "GeographicCRSPropertyType":{ + "DirectedEdgePropertyType":{ "type":"object", - "title":"GeographicCRSPropertyType", + "title":"DirectedEdgePropertyType", "required":[ - "geographicCRS" + "edge" ], "properties":{ - "geographicCRS":{ - "title":"geographicCRS", + "edge":{ + "title":"edge", "allOf":[ { - "$ref":"#/definitions/GeographicCRSType" + "$ref":"#/definitions/EdgeType" } ], "propertyType":"element", "elementName":{ - "localPart":"GeographicCRS", + "localPart":"Edge", "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":[ @@ -8590,11 +8513,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeographicCRSPropertyType", + "localPart":"DirectedEdgePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "geographicCRS", + "edge", + "orientation", + "owns", "nilReason", "remoteSchema", "type", @@ -8606,62 +8531,96 @@ "actuate" ] }, - "AbstractTimeGeometricPrimitiveType":{ + "TimeCSType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"AbstractTimeGeometricPrimitiveType", + "title":"TimeCSType", "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":"TimeCSType", "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "frame" - ] + } }, - "Quantity":{ + "GeodesicStringType":{ + "required":[ + "posList", + "geometricPositionGroup" + ], "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/AbstractCurveSegmentType" }, { "type":"object", - "title":"Quantity", + "title":"GeodesicStringType", "properties":{ - "nilReason":{ - "title":"nilReason", + "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":{ - "$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/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":"nilReason", + "localPart":"interpolation", "namespaceURI":"" } } @@ -8669,55 +8628,36 @@ } ], "typeType":"classInfo", + "typeName":{ + "localPart":"GeodesicStringType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, "propertiesOrder":[ - "nilReason" + "posList", + "geometricPositionGroup", + "interpolation" ] }, - "TimeTopologyPrimitivePropertyType":{ + "ConcatenatedOperationPropertyType":{ "type":"object", - "title":"TimeTopologyPrimitivePropertyType", + "title":"ConcatenatedOperationPropertyType", "required":[ - "abstractTimeTopologyPrimitive" + "concatenatedOperation" ], "properties":{ - "abstractTimeTopologyPrimitive":{ - "title":"abstractTimeTopologyPrimitive", + "concatenatedOperation":{ + "title":"concatenatedOperation", "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/3.2" - } + "$ref":"#/definitions/ConcatenatedOperationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractTimeTopologyPrimitive", + "localPart":"ConcatenatedOperation", "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":[ @@ -8841,12 +8781,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeTopologyPrimitivePropertyType", + "localPart":"ConcatenatedOperationPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractTimeTopologyPrimitive", - "owns", + "concatenatedOperation", "nilReason", "remoteSchema", "type", @@ -8858,524 +8797,167 @@ "actuate" ] }, - "OperationMethodType":{ + "RectifiedGridType":{ "required":[ - "formulaCitation", - "formula" + "origin", + "offsetVector" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/GridType" }, { "type":"object", - "title":"OperationMethodType", + "title":"RectifiedGridType", "properties":{ - "formulaCitation":{ - "title":"formulaCitation", + "origin":{ + "title":"origin", "allOf":[ { - "$ref":"#/definitions/FormulaCitation" + "$ref":"#/definitions/PointPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"formulaCitation", + "localPart":"origin", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "formula":{ - "title":"formula", + "offsetVector":{ + "title":"offsetVector", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/CodeType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/VectorType" }, - "elementName":{ - "localPart":"formula", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"formula", + "localPart":"offsetVector", "namespaceURI":"http://www.opengis.net/gml/3.2" } - }, - "sourceDimensions":{ - "title":"sourceDimensions", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RectifiedGridType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "origin", + "offsetVector" + ] + }, + "TimeClockType":{ + "required":[ + "referenceEvent", + "referenceTime", + "utcReference" + ], + "allOf":[ + { + "$ref":"#/definitions/TimeReferenceSystemType" + }, + { + "type":"object", + "title":"TimeClockType", + "properties":{ + "referenceEvent":{ + "title":"referenceEvent", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"sourceDimensions", + "localPart":"referenceEvent", "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"OperationMethodType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "formulaCitation", - "formula", - "sourceDimensions", - "targetDimensions", - "parameter" - ] - }, - "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/3.2" - }, - "propertiesOrder":[ - "value", - "unit", - "radix", - "factor" - ] - }, - "AbstractSolidType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" - }, - { - "type":"object", - "title":"AbstractSolidType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractSolidType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "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/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", + "referenceTime":{ + "title":"referenceTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time" } ], "propertyType":"element", "elementName":{ - "localPart":"startParameter", + "localPart":"referenceTime", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "endParameter":{ - "title":"endParameter", + "utcReference":{ + "title":"utcReference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/time" } ], "propertyType":"element", "elementName":{ - "localPart":"endParameter", + "localPart":"utcReference", "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":"ClothoidType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "refLocation", - "scaleFactor", - "startParameter", - "endParameter", - "interpolation" - ] - }, - "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" - ] - }, - "CompositeValueType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" - }, - { - "type":"object", - "title":"CompositeValueType", - "properties":{ - "valueComponent":{ - "title":"valueComponent", + "dateBasis":{ + "title":"dateBasis", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ValuePropertyType" + "$ref":"#/definitions/TimeCalendarPropertyType" }, "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CompositeValueType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "valueComponent", - "valueComponents", - "aggregationType" - ] - }, - "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", + "localPart":"dateBasis", "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", + "localPart":"TimeClockType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "curveMember", - "aggregationType" + "referenceEvent", + "referenceTime", + "utcReference", + "dateBasis" ] }, - "TopoPrimitiveMemberType":{ + "CompoundCRSPropertyType":{ "type":"object", - "title":"TopoPrimitiveMemberType", + "title":"CompoundCRSPropertyType", "required":[ - "abstractTopoPrimitive" + "compoundCRS" ], "properties":{ - "abstractTopoPrimitive":{ - "title":"abstractTopoPrimitive", + "compoundCRS":{ + "title":"compoundCRS", "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/CompoundCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractTopoPrimitive", + "localPart":"CompoundCRS", "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":[ @@ -9499,12 +9081,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TopoPrimitiveMemberType", + "localPart":"CompoundCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractTopoPrimitive", - "owns", + "compoundCRS", "nilReason", "remoteSchema", "type", @@ -9516,41 +9097,42 @@ "actuate" ] }, - "AbstractTimeSliceType":{ + "ConversionToPreferredUnitType":{ "required":[ - "validTime" + "factor", + "formula" ], "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/UnitOfMeasureType" }, { "type":"object", - "title":"AbstractTimeSliceType", + "title":"ConversionToPreferredUnitType", "properties":{ - "validTime":{ - "title":"validTime", + "factor":{ + "title":"factor", "allOf":[ { - "$ref":"#/definitions/TimePrimitivePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"validTime", + "localPart":"factor", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "dataSource":{ - "title":"dataSource", + "formula":{ + "title":"formula", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/FormulaType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataSource", + "localPart":"formula", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -9559,233 +9141,269 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTimeSliceType", + "localPart":"ConversionToPreferredUnitType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "validTime", - "dataSource" + "factor", + "formula" ] }, - "TimeCalendarType":{ + "LineStringType":{ "required":[ - "referenceFrame" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates" ], "allOf":[ { - "$ref":"#/definitions/TimeReferenceSystemType" + "$ref":"#/definitions/AbstractCurveType" }, { "type":"object", - "title":"TimeCalendarType", + "title":"LineStringType", "properties":{ - "referenceFrame":{ - "title":"referenceFrame", + "posOrPointPropertyOrPointRep":{ + "title":"posOrPointPropertyOrPointRep", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TimeCalendarEraPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"referenceFrame", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeCalendarType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "referenceFrame" - ] - }, - "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":"" - } - }, - "indeterminatePosition":{ - "title":"indeterminatePosition", - "allOf":[ - { - "$ref":"#/definitions/TimeIndeterminateValueType" + "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/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" + } + }, + { + "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" + } + } + ] + }, + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"indeterminatePosition", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TimePositionType", + "localPart":"LineStringType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "value", - "frame", - "calendarEraName", - "indeterminatePosition" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates" ] }, - "FeatureArrayPropertyType":{ + "AbstractRingType":{ "type":"object", - "title":"FeatureArrayPropertyType", + "title":"AbstractRingType", "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" + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractRingType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "ArrayType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"ArrayType", + "properties":{ + "members":{ + "title":"members", + "allOf":[ + { + "$ref":"#/definitions/ArrayAssociationType" } - }, - "minItems":0 + ], + "propertyType":"element", + "elementName":{ + "localPart":"members", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractFeature", - "namespaceURI":"http://www.opengis.net/gml/3.2" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"FeatureArrayPropertyType", + "localPart":"ArrayType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractFeature" + "members" ] }, - "ObliqueCartesianCSType":{ + "AbstractTimeTopologyPrimitiveType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/AbstractTimePrimitiveType" }, { "type":"object", - "title":"ObliqueCartesianCSType", + "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":"ObliqueCartesianCSType", + "localPart":"AbstractTimeTopologyPrimitiveType", "namespaceURI":"http://www.opengis.net/gml/3.2" - } + }, + "propertiesOrder":[ + "complex" + ] }, - "BezierType":{ + "DefinitionType":{ "allOf":[ { - "$ref":"#/definitions/BSplineType" + "$ref":"#/definitions/DefinitionBaseType" }, { "type":"object", - "title":"BezierType", + "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":"BezierType", + "localPart":"DefinitionType", "namespaceURI":"http://www.opengis.net/gml/3.2" - } + }, + "propertiesOrder":[ + "remarks" + ] }, - "FaceOrTopoSolidPropertyType":{ + "AbstractGeneralOperationParameterPropertyType":{ "type":"object", - "title":"FaceOrTopoSolidPropertyType", + "title":"AbstractGeneralOperationParameterPropertyType", "required":[ - "face", - "topoSolid" + "abstractGeneralOperationParameter" ], "properties":{ - "face":{ - "title":"face", - "allOf":[ - { - "$ref":"#/definitions/FaceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Face", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "topoSolid":{ - "title":"topoSolid", + "abstractGeneralOperationParameter":{ + "title":"abstractGeneralOperationParameter", "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":"AbstractGeneralOperationParameter", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"TopoSolid", + "localPart":"AbstractGeneralOperationParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -9908,29 +9526,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":"FaceOrTopoSolidPropertyType", + "localPart":"AbstractGeneralOperationParameterPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "face", - "topoSolid", + "abstractGeneralOperationParameter", "nilReason", "remoteSchema", "type", @@ -9939,28 +9543,42 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "PrimeMeridianPropertyType":{ - "type":"object", - "title":"PrimeMeridianPropertyType", - "required":[ - "primeMeridian" + "TemporalCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"TemporalCSType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TemporalCSType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "ReferenceType":{ + "type":"object", + "title":"ReferenceType", "properties":{ - "primeMeridian":{ - "title":"primeMeridian", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/PrimeMeridianType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PrimeMeridian", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } }, "nilReason":{ @@ -10086,11 +9704,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PrimeMeridianPropertyType", + "localPart":"ReferenceType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "primeMeridian", + "owns", "nilReason", "remoteSchema", "type", @@ -10102,139 +9720,85 @@ "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" + "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" } - }, - "minItems":0 + ], + "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":"" + } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractSurfacePatch", - "namespaceURI":"http://www.opengis.net/gml/3.2" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SurfacePatchArrayPropertyType", + "localPart":"ValueArrayType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractSurfacePatch" + "codeSpace", + "uom" ] }, - "MappingRuleType":{ + "DirectedNodePropertyType":{ "type":"object", - "title":"MappingRuleType", + "title":"DirectedNodePropertyType", "required":[ - "ruleDefinition", - "ruleReference" + "node" ], "properties":{ - "ruleDefinition":{ - "title":"ruleDefinition", + "node":{ + "title":"node", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/NodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"ruleDefinition", + "localPart":"Node", "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", - "required":[ - "geodeticDatum" - ], - "properties":{ - "geodeticDatum":{ - "title":"geodeticDatum", + "orientation":{ + "title":"orientation", "allOf":[ { - "$ref":"#/definitions/GeodeticDatumType" + "$ref":"#/definitions/SignType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GeodeticDatum", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"orientation", + "namespaceURI":"" } }, "nilReason":{ @@ -10356,139 +9920,73 @@ "localPart":"actuate", "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"GeodeticDatumPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "geodeticDatum", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "KnotPropertyType":{ - "type":"object", - "title":"KnotPropertyType", - "required":[ - "knot" - ], - "properties":{ - "knot":{ - "title":"knot", + }, + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/KnotType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Knot", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"KnotPropertyType", + "localPart":"DirectedNodePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "knot" + "node", + "orientation", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" ] }, - "ValueArrayPropertyType":{ + "GeometryArrayPropertyType":{ "type":"object", - "title":"ValueArrayPropertyType", - "required":[ - "abstractValueOrAbstractGeometryOrAbstractTimeObject" - ], + "title":"GeometryArrayPropertyType", "properties":{ - "abstractValueOrAbstractGeometryOrAbstractTimeObject":{ - "title":"abstractValueOrAbstractGeometryOrAbstractTimeObject", + "abstractGeometry":{ + "title":"abstractGeometry", "allOf":[ { "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" }, - { - "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" - } + "value":{ + "$ref":"#/definitions/AbstractGeometryType" } - ] + }, + "elementName":{ + "localPart":"AbstractGeometry", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, - "minItems":1 + "minItems":0 } ], - "propertyType":"elementRefs" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractGeometry", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, "owns":{ "title":"owns", @@ -10506,207 +10004,159 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ValueArrayPropertyType", + "localPart":"GeometryArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractValueOrAbstractGeometryOrAbstractTimeObject", + "abstractGeometry", "owns" ] }, - "CoordinateSystemPropertyType":{ - "type":"object", - "title":"CoordinateSystemPropertyType", + "AbstractTimeComplexType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeObjectType" + }, + { + "type":"object", + "title":"AbstractTimeComplexType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTimeComplexType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "TemporalCRSType":{ "required":[ - "abstractCoordinateSystem" + "timeCS", + "usesTemporalCS", + "temporalDatum" ], - "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" + "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":"AbstractCoordinateSystem", + "localPart":"timeCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractCoordinateSystem", - "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" + }, + "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" } } - ], - "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":"CoordinateSystemPropertyType", + "localPart":"TemporalCRSType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractCoordinateSystem", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "timeCS", + "usesTemporalCS", + "temporalDatum" ] }, - "DefinitionProxyType":{ - "required":[ - "definitionRef" - ], + "PolygonType":{ "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/AbstractSurfaceType" }, { "type":"object", - "title":"DefinitionProxyType", + "title":"PolygonType", "properties":{ - "definitionRef":{ - "title":"definitionRef", + "exterior":{ + "title":"exterior", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/AbstractRingPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"definitionRef", + "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" } } @@ -10715,35 +10165,33 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DefinitionProxyType", + "localPart":"PolygonType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "definitionRef" + "exterior", + "interior" ] }, - "ResultType":{ + "GeocentricCRSPropertyType":{ "type":"object", - "title":"ResultType", + "title":"GeocentricCRSPropertyType", "required":[ - "any" + "geocentricCRS" ], "properties":{ - "any":{ - "title":"any", + "geocentricCRS":{ + "title":"geocentricCRS", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } + "$ref":"#/definitions/GeocentricCRSType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"GeocentricCRS", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, "nilReason":{ "title":"nilReason", @@ -10864,28 +10312,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":"GeocentricCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "any", + "geocentricCRS", "nilReason", "remoteSchema", "type", @@ -10894,211 +10329,98 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "GridEnvelopeType":{ + "CodeOrNilReasonListType":{ "type":"object", - "title":"GridEnvelopeType", - "required":[ - "low", - "high" - ], + "title":"CodeOrNilReasonListType", "properties":{ - "low":{ - "title":"low", + "value":{ + "title":"value", "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":"low", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "propertyType":"value" }, - "high":{ - "title":"high", + "codeSpace":{ + "title":"codeSpace", "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/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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DMSAngleType", + "localPart":"CodeOrNilReasonListType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "degrees", - "decimalMinutes", - "minutes", - "seconds" + "value", + "codeSpace" ] }, - "ArcType":{ - "allOf":[ - { - "$ref":"#/definitions/ArcStringType" - }, - { - "type":"object", - "title":"ArcType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ArcType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "AffineCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"AffineCSType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AffineCSType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "AbstractGeneralConversionType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateOperationType" - }, - { - "type":"object", - "title":"AbstractGeneralConversionType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractGeneralConversionType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "ImageDatumType":{ + "TimeEdgeType":{ "required":[ - "pixelInCell" + "start", + "end" ], "allOf":[ { - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" }, { "type":"object", - "title":"ImageDatumType", + "title":"TimeEdgeType", "properties":{ - "pixelInCell":{ - "title":"pixelInCell", + "start":{ + "title":"start", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/TimeNodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"pixelInCell", + "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" } } @@ -11107,62 +10429,79 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ImageDatumType", + "localPart":"TimeEdgeType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "pixelInCell" + "start", + "end", + "extent" ] }, - "PolygonPatchType":{ + "AbstractGeometryType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSurfacePatchType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"PolygonPatchType", + "title":"AbstractGeometryType", "properties":{ - "exterior":{ - "title":"exterior", + "srsName":{ + "title":"srsName", "allOf":[ { - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"exterior", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"srsName", + "namespaceURI":"" } }, - "interior":{ - "title":"interior", + "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":"#/definitions/AbstractRingPropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"interior", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"axisLabels", + "namespaceURI":"" } }, - "interpolation":{ - "title":"interpolation", + "uomLabels":{ + "title":"uomLabels", "allOf":[ { - "$ref":"#/definitions/SurfaceInterpolationType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"interpolation", + "localPart":"uomLabels", "namespaceURI":"" } } @@ -11171,72 +10510,117 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolygonPatchType", + "localPart":"AbstractGeometryType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "exterior", - "interior", - "interpolation" + "srsName", + "srsDimension", + "axisLabels", + "uomLabels" ] }, - "CodeListType":{ + "Count":{ "type":"object", - "title":"CodeListType", + "title":"Count", "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/integer" } ], "propertyType":"value" }, - "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", + "localPart":"nilReason", "namespaceURI":"" } } }, "typeType":"classInfo", + "propertiesOrder":[ + "value", + "nilReason" + ] + }, + "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":"CodeListType", + "localPart":"ConeType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "value", - "codeSpace" + "horizontalCURVETYPE", + "verticalCURVETYPE" ] }, - "OperationMethodPropertyType":{ + "TopoComplexPropertyType":{ "type":"object", - "title":"OperationMethodPropertyType", + "title":"TopoComplexPropertyType", "required":[ - "operationMethod" + "topoComplex" ], "properties":{ - "operationMethod":{ - "title":"operationMethod", + "topoComplex":{ + "title":"topoComplex", "allOf":[ { - "$ref":"#/definitions/OperationMethodType" + "$ref":"#/definitions/TopoComplexType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationMethod", + "localPart":"TopoComplex", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -11363,11 +10747,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationMethodPropertyType", + "localPart":"TopoComplexPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "operationMethod", + "topoComplex", "nilReason", "remoteSchema", "type", @@ -11379,251 +10763,483 @@ "actuate" ] }, - "TopoVolumeType":{ + "AbstractGeneralDerivedCRSType":{ "required":[ - "directedTopoSolid" + "conversion" ], "allOf":[ { - "$ref":"#/definitions/AbstractTopologyType" + "$ref":"#/definitions/AbstractCRSType" }, { "type":"object", - "title":"TopoVolumeType", + "title":"AbstractGeneralDerivedCRSType", "properties":{ - "directedTopoSolid":{ - "title":"directedTopoSolid", + "conversion":{ + "title":"conversion", "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/GeneralConversionPropertyType" + } }, - "minItems":1 + "elementName":{ + "localPart":"conversion", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"directedTopoSolid", + "localPart":"conversion", "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":"AbstractGeneralDerivedCRSType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "directedTopoSolid", - "aggregationType" + "conversion" ] }, - "NodePropertyType":{ + "FormulaType":{ "type":"object", - "title":"NodePropertyType", + "title":"FormulaType", "required":[ - "node" + "b", + "c" ], "properties":{ - "node":{ - "title":"node", + "a":{ + "title":"a", "allOf":[ { - "$ref":"#/definitions/NodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Node", + "localPart":"a", "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", + "b":{ + "title":"b", "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":"remoteSchema", + "propertyType":"element", + "elementName":{ + "localPart":"b", "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", + "c":{ + "title":"c", "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":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"c", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "arcrole":{ - "title":"arcrole", + "d":{ + "title":"d", "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":"d", + "namespaceURI":"http://www.opengis.net/gml/3.2" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FormulaType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "a", + "b", + "c", + "d" + ] + }, + "EdgeType":{ + "required":[ + "directedNode" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTopoPrimitiveType" }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/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", + "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":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EdgeType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "container", + "directedNode", + "directedFace", + "curveProperty", + "aggregationType" + ] + }, + "ArcStringType":{ + "required":[ + "posOrPointPropertyOrPointRep", + "posList", + "coordinates" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCurveSegmentType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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/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" + } + }, + { + "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" + } + } + ] + }, + "minItems":3 + } + ], + "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":"" + } + }, + "numArc":{ + "title":"numArc", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"numArc", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ArcStringType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "interpolation", + "numArc" + ] + }, + "AbstractDatumType":{ + "required":[ + "scope" + ], + "allOf":[ + { + "$ref":"#/definitions/IdentifiedObjectType" }, - "owns":{ - "title":"owns", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"NodePropertyType", + "localPart":"AbstractDatumType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "node", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", - "owns" + "domainOfValidity", + "scope", + "anchorDefinition", + "realizationEpoch" ] }, - "DerivedCRSPropertyType":{ + "QuantityPropertyType":{ "type":"object", - "title":"DerivedCRSPropertyType", + "title":"QuantityPropertyType", "required":[ - "derivedCRS" + "quantity" ], "properties":{ - "derivedCRS":{ - "title":"derivedCRS", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"#/definitions/DerivedCRSType" + "$ref":"#/definitions/Quantity" } ], "propertyType":"element", "elementName":{ - "localPart":"DerivedCRS", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -11750,11 +11366,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DerivedCRSPropertyType", + "localPart":"QuantityPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "derivedCRS", + "quantity", "nilReason", "remoteSchema", "type", @@ -11766,28 +11382,82 @@ "actuate" ] }, - "TopoPointType":{ + "MeasureType":{ + "type":"object", + "title":"MeasureType", "required":[ - "directedNode" + "uom" ], + "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.2" + }, + "propertiesOrder":[ + "value", + "uom" + ] + }, + "MultiSurfaceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTopologyType" + "$ref":"#/definitions/AbstractGeometricAggregateType" }, { "type":"object", - "title":"TopoPointType", + "title":"MultiSurfaceType", "properties":{ - "directedNode":{ - "title":"directedNode", + "surfaceMember":{ + "title":"surfaceMember", "allOf":[ { - "$ref":"#/definitions/DirectedNodePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/SurfacePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"directedNode", + "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" } } @@ -11796,50 +11466,109 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TopoPointType", + "localPart":"MultiSurfaceType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "directedNode" + "surfaceMember", + "surfaceMembers" ] }, - "SphericalCSPropertyType":{ - "type":"object", - "title":"SphericalCSPropertyType", - "required":[ - "sphericalCS" + "AbstractGeometricPrimitiveType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"AbstractGeometricPrimitiveType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractGeometricPrimitiveType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "AbstractMetadataPropertyType":{ + "type":"object", + "title":"AbstractMetadataPropertyType", "properties":{ - "sphericalCS":{ - "title":"sphericalCS", - "allOf":[ - { - "$ref":"#/definitions/SphericalCSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SphericalCS", - "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":{ + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractMetadataPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "owns" + ] + }, + "DirectedTopoSolidPropertyType":{ + "type":"object", + "title":"DirectedTopoSolidPropertyType", + "required":[ + "topoSolid" + ], + "properties":{ + "topoSolid":{ + "title":"topoSolid", + "allOf":[ + { + "$ref":"#/definitions/TopoSolidType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TopoSolid", + "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":[ + { + "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":[ { @@ -11942,15 +11671,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":"SphericalCSPropertyType", + "localPart":"DirectedTopoSolidPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "sphericalCS", + "topoSolid", + "orientation", "nilReason", "remoteSchema", "type", @@ -11959,213 +11702,186 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "SecondDefiningParameter":{ + "ObliqueCartesianCSPropertyType":{ "type":"object", - "title":"SecondDefiningParameter", + "title":"ObliqueCartesianCSPropertyType", "required":[ - "inverseFlattening", - "semiMinorAxis", - "isSphere" + "obliqueCartesianCS" ], "properties":{ - "inverseFlattening":{ - "title":"inverseFlattening", + "obliqueCartesianCS":{ + "title":"obliqueCartesianCS", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/ObliqueCartesianCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"inverseFlattening", + "localPart":"ObliqueCartesianCS", "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", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, - "isSphere":{ - "title":"isSphere", + "remoteSchema":{ + "title":"remoteSchema", "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":"isSphere", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "inverseFlattening", - "semiMinorAxis", - "isSphere" - ] - }, - "VerticalDatumType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDatumType" }, - { - "type":"object", - "title":"VerticalDatumType", - "properties":{ + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"VerticalDatumType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "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/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":"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" - } + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"LineStringType", + "localPart":"ObliqueCartesianCSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates" + "obliqueCartesianCS", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "BooleanPropertyType":{ + "SphericalCSPropertyType":{ "type":"object", - "title":"BooleanPropertyType", + "title":"SphericalCSPropertyType", "required":[ - "_boolean" + "sphericalCS" ], "properties":{ - "_boolean":{ - "title":"_boolean", + "sphericalCS":{ + "title":"sphericalCS", "allOf":[ { - "$ref":"#/definitions/Boolean" + "$ref":"#/definitions/SphericalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"Boolean", + "localPart":"SphericalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -12292,11 +12008,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BooleanPropertyType", + "localPart":"SphericalCSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "_boolean", + "sphericalCS", "nilReason", "remoteSchema", "type", @@ -12308,100 +12024,264 @@ "actuate" ] }, - "SequenceRuleType":{ + "GeodeticDatumPropertyType":{ "type":"object", - "title":"SequenceRuleType", + "title":"GeodeticDatumPropertyType", + "required":[ + "geodeticDatum" + ], "properties":{ - "value":{ - "title":"value", + "geodeticDatum":{ + "title":"geodeticDatum", "allOf":[ { - "$ref":"#/definitions/SequenceRuleEnumeration" + "$ref":"#/definitions/GeodeticDatumType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"GeodeticDatum", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, - "order":{ - "title":"order", + "nilReason":{ + "title":"nilReason", "allOf":[ { - "$ref":"#/definitions/IncrementOrder" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"order", + "localPart":"nilReason", "namespaceURI":"" } }, - "axisOrder":{ - "title":"axisOrder", + "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":"axisOrder", - "namespaceURI":"" + "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":"SequenceRuleType", + "localPart":"GeodeticDatumPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "value", - "order", - "axisOrder" - ] - }, - "PolarCSType":{ + "geodeticDatum", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "PointType":{ + "required":[ + "pos", + "coordinates" + ], "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" }, { "type":"object", - "title":"PolarCSType", + "title":"PointType", "properties":{ + "pos":{ + "title":"pos", + "allOf":[ + { + "$ref":"#/definitions/DirectPositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"pos", + "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" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"PolarCSType", + "localPart":"PointType", "namespaceURI":"http://www.opengis.net/gml/3.2" - } + }, + "propertiesOrder":[ + "pos", + "coordinates" + ] }, - "CircleByCenterPointType":{ - "allOf":[ - { - "$ref":"#/definitions/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/3.2" + } }, - { - "type":"object", - "title":"CircleByCenterPointType", - "properties":{ + "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/3.2" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"CircleByCenterPointType", + "localPart":"GridFunctionType", "namespaceURI":"http://www.opengis.net/gml/3.2" - } + }, + "propertiesOrder":[ + "sequenceRule", + "startPoint" + ] }, - "GeocentricCRSType":{ + "GeographicCRSType":{ "required":[ - "usesCartesianCS", - "usesSphericalCS", + "usesEllipsoidalCS", "usesGeodeticDatum" ], "allOf":[ @@ -12410,31 +12290,18 @@ }, { "type":"object", - "title":"GeocentricCRSType", + "title":"GeographicCRSType", "properties":{ - "usesCartesianCS":{ - "title":"usesCartesianCS", - "allOf":[ - { - "$ref":"#/definitions/CartesianCSPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"usesCartesianCS", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "usesSphericalCS":{ - "title":"usesSphericalCS", + "usesEllipsoidalCS":{ + "title":"usesEllipsoidalCS", "allOf":[ { - "$ref":"#/definitions/SphericalCSPropertyType" + "$ref":"#/definitions/EllipsoidalCSPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"usesSphericalCS", + "localPart":"usesEllipsoidalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -12456,145 +12323,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GeocentricCRSType", + "localPart":"GeographicCRSType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "usesCartesianCS", - "usesSphericalCS", + "usesEllipsoidalCS", "usesGeodeticDatum" ] }, - "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", - "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":{ + "ImageDatumPropertyType":{ "type":"object", - "title":"DirectionPropertyType", + "title":"ImageDatumPropertyType", "required":[ - "directionVector", - "directionDescription", - "compassPoint", - "directionKeyword", - "directionString" + "imageDatum" ], "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", + "imageDatum":{ + "title":"imageDatum", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/ImageDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"DirectionString", + "localPart":"ImageDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -12717,32 +12470,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":"DirectionPropertyType", + "localPart":"ImageDatumPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "directionVector", - "directionDescription", - "compassPoint", - "directionKeyword", - "directionString", + "imageDatum", "nilReason", "remoteSchema", "type", @@ -12751,114 +12487,47 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "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" - } + "AbstractSolidType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometricPrimitiveType" }, - "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" + { + "type":"object", + "title":"AbstractSolidType", + "properties":{ } } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"KnotType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "value", - "multiplicity", - "weight" - ] - }, - "AbstractSurfacePatchType":{ - "type":"object", - "title":"AbstractSurfacePatchType", - "properties":{ - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSurfacePatchType", + "localPart":"AbstractSolidType", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "PointPropertyType":{ + "TimeNodePropertyType":{ "type":"object", - "title":"PointPropertyType", + "title":"TimeNodePropertyType", "required":[ - "point" + "timeNode" ], "properties":{ - "point":{ - "title":"point", + "timeNode":{ + "title":"timeNode", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/TimeNodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", + "localPart":"TimeNode", "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":[ @@ -12978,16 +12647,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":"PointPropertyType", + "localPart":"TimeNodePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "point", - "owns", + "timeNode", "nilReason", "remoteSchema", "type", @@ -12996,15 +12677,14 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "ImageCRSType":{ + "VerticalCRSType":{ "required":[ - "cartesianCS", - "affineCS", - "usesObliqueCartesianCS", - "imageDatum" + "verticalCS", + "verticalDatum" ], "allOf":[ { @@ -13012,35 +12692,10 @@ }, { "type":"object", - "title":"ImageCRSType", + "title":"VerticalCRSType", "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/3.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"cartesianCS", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "affineCS":{ - "title":"affineCS", + "verticalCS":{ + "title":"verticalCS", "allOf":[ { "type":"object", @@ -13049,36 +12704,23 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AffineCSPropertyType" + "$ref":"#/definitions/VerticalCSPropertyType" } }, "elementName":{ - "localPart":"affineCS", + "localPart":"verticalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"affineCS", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "usesObliqueCartesianCS":{ - "title":"usesObliqueCartesianCS", - "allOf":[ - { - "$ref":"#/definitions/ObliqueCartesianCSPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"usesObliqueCartesianCS", + "localPart":"verticalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "imageDatum":{ - "title":"imageDatum", + "verticalDatum":{ + "title":"verticalDatum", "allOf":[ { "type":"object", @@ -13087,18 +12729,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ImageDatumPropertyType" + "$ref":"#/definitions/VerticalDatumPropertyType" } }, "elementName":{ - "localPart":"imageDatum", + "localPart":"verticalDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"imageDatum", + "localPart":"verticalDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -13107,129 +12749,33 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ImageCRSType", + "localPart":"VerticalCRSType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "cartesianCS", - "affineCS", - "usesObliqueCartesianCS", - "imageDatum" + "verticalCS", + "verticalDatum" ] }, - "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" - ] - }, - "GeneralTransformationPropertyType":{ - "type":"object", - "title":"GeneralTransformationPropertyType", - "required":[ - "abstractGeneralTransformation" - ], - "properties":{ - "abstractGeneralTransformation":{ - "title":"abstractGeneralTransformation", - "allOf":[ - { - "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/3.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractGeneralTransformation", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "TimeEdgePropertyType":{ + "type":"object", + "title":"TimeEdgePropertyType", + "required":[ + "timeEdge" + ], + "properties":{ + "timeEdge":{ + "title":"timeEdge", + "allOf":[ + { + "$ref":"#/definitions/TimeEdgeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeEdge", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, "nilReason":{ "title":"nilReason", @@ -13350,15 +12896,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":"GeneralTransformationPropertyType", + "localPart":"TimeEdgePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractGeneralTransformation", + "timeEdge", "nilReason", "remoteSchema", "type", @@ -13367,38 +12926,195 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "RangeSetType":{ - "type":"object", - "title":"RangeSetType", + "ArcStringByBulgeType":{ "required":[ - "valueArray", - "abstractScalarValueList", - "dataBlock", - "file" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "bulge", + "normal" ], - "properties":{ - "valueArray":{ - "title":"valueArray", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ValueArrayType" - }, - "minItems":1 + "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/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" + } + }, + { + "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" + } + } + ] + }, + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ValueArray", - "namespaceURI":"http://www.opengis.net/gml/3.2" } - }, - "abstractScalarValueList":{ - "title":"abstractScalarValueList", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ArcStringByBulgeType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "bulge", + "normal", + "interpolation", + "numArc" + ] + }, + "CurveArrayPropertyType":{ + "type":"object", + "title":"CurveArrayPropertyType", + "properties":{ + "abstractCurve":{ + "title":"abstractCurve", "allOf":[ { "type":"array", @@ -13409,88 +13125,102 @@ "$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/AbstractCurveType" } }, "elementName":{ - "localPart":"AbstractScalarValueList", + "localPart":"AbstractCurve", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "minItems":1 + "minItems":0 } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractScalarValueList", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "dataBlock":{ - "title":"dataBlock", - "allOf":[ - { - "$ref":"#/definitions/DataBlockType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataBlock", + "localPart":"AbstractCurve", "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":"CurveArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "valueArray", - "abstractScalarValueList", - "dataBlock", - "file" + "abstractCurve", + "owns" ] }, - "GeometricComplexType":{ + "GridLengthType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + }, + { + "type":"object", + "title":"GridLengthType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GridLengthType", + "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" + } + }, + "CompositeCurveType":{ "required":[ - "element" + "curveMember" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractCurveType" }, { "type":"object", - "title":"GeometricComplexType", + "title":"CompositeCurveType", "properties":{ - "element":{ - "title":"element", + "curveMember":{ + "title":"curveMember", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/GeometricPrimitivePropertyType" + "$ref":"#/definitions/CurvePropertyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"element", + "localPart":"curveMember", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -13512,85 +13242,389 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GeometricComplexType", + "localPart":"CompositeCurveType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "element", + "curveMember", "aggregationType" ] }, - "DomainSetType":{ - "type":"object", - "title":"DomainSetType", + "ProjectedCRSType":{ "required":[ - "abstractGeometry", - "abstractTimeObject" + "baseGeodeticCRS", + "baseGeographicCRS", + "cartesianCS" ], - "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" + "allOf":[ + { + "$ref":"#/definitions/AbstractGeneralDerivedCRSType" + }, + { + "type":"object", + "title":"ProjectedCRSType", + "properties":{ + "baseGeodeticCRS":{ + "title":"baseGeodeticCRS", + "allOf":[ + { + "$ref":"#/definitions/GeodeticCRSPropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometry", + "localPart":"baseGeodeticCRS", "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" + }, + "baseGeographicCRS":{ + "title":"baseGeographicCRS", + "allOf":[ + { + "$ref":"#/definitions/GeographicCRSPropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractTimeObject", + "localPart":"baseGeographicCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractTimeObject", - "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", + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ProjectedCRSType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "baseGeodeticCRS", + "baseGeographicCRS", + "cartesianCS" + ] + }, + "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/3.2" + } + }, + "coverageMappingRule":{ + "title":"coverageMappingRule", + "allOf":[ + { + "$ref":"#/definitions/MappingRuleType" + } + ], + "propertyType":"element", + "elementName":{ + "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" + ] + }, + "QuantityExtentType":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureOrNilReasonListType" + }, + { + "type":"object", + "title":"QuantityExtentType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"QuantityExtentType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "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":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CoordinatesType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "value", + "decimal", + "cs", + "ts" + ] + }, + "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/3.2" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CompositeSurfaceType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "surfaceMember", + "aggregationType" + ] + }, + "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" + ] + }, + "TimeInstantPropertyType":{ + "type":"object", + "title":"TimeInstantPropertyType", + "required":[ + "timeInstant" + ], + "properties":{ + "timeInstant":{ + "title":"timeInstant", + "allOf":[ + { + "$ref":"#/definitions/TimeInstantType" + } + ], + "propertyType":"element", + "elementName":{ + "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":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", "namespaceURI":"" } }, @@ -13697,29 +13731,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":"DomainSetType", + "localPart":"TimeInstantPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractGeometry", - "abstractTimeObject", + "timeInstant", + "owns", "nilReason", "remoteSchema", "type", @@ -13728,27 +13749,37 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "ProjectedCRSPropertyType":{ + "AbstractSurfacePatchType":{ "type":"object", - "title":"ProjectedCRSPropertyType", + "title":"AbstractSurfacePatchType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractSurfacePatchType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "CountPropertyType":{ + "type":"object", + "title":"CountPropertyType", "required":[ - "projectedCRS" + "count" ], "properties":{ - "projectedCRS":{ - "title":"projectedCRS", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/ProjectedCRSType" + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"ProjectedCRS", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -13875,11 +13906,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ProjectedCRSPropertyType", + "localPart":"CountPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "projectedCRS", + "count", "nilReason", "remoteSchema", "type", @@ -13891,250 +13922,202 @@ "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/3.2" - } - }, - "aggregationType":{ - "title":"aggregationType", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TopoSurfaceType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "directedFace", - "aggregationType" - ] - }, - "AbstractRingPropertyType":{ + "TemporalCRSPropertyType":{ "type":"object", - "title":"AbstractRingPropertyType", + "title":"TemporalCRSPropertyType", "required":[ - "abstractRing" + "temporalCRS" ], "properties":{ - "abstractRing":{ - "title":"abstractRing", + "temporalCRS":{ + "title":"temporalCRS", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractRingType" - } - }, - "elementName":{ - "localPart":"AbstractRing", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "$ref":"#/definitions/TemporalCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractRing", + "localPart":"TemporalCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractRingPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "abstractRing" - ] - }, - "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" + "nilReason":{ + "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":"TinType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "stopLines", - "breakLines", - "maxLength", - "controlPoint" - ] - }, - "LinearRingPropertyType":{ - "type":"object", - "title":"LinearRingPropertyType", - "required":[ - "linearRing" - ], - "properties":{ - "linearRing":{ - "title":"linearRing", + }, + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/LinearRingType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LinearRing", + "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":"LinearRingPropertyType", + "localPart":"TemporalCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "linearRing" + "temporalCRS", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DomainOfValidity":{ + "VerticalCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"VerticalCSType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VerticalCSType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "GeodeticCRSPropertyType":{ "type":"object", - "title":"DomainOfValidity", + "title":"GeodeticCRSPropertyType", "required":[ - "exExtent" + "geodeticCRS" ], "properties":{ - "exExtent":{ - "title":"exExtent", + "geodeticCRS":{ + "title":"geodeticCRS", "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/GeodeticCRSType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"GeodeticCRS", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, "nilReason":{ "title":"nilReason", @@ -14258,8 +14241,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"GeodeticCRSPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, "propertiesOrder":[ - "exExtent", + "geodeticCRS", "nilReason", "remoteSchema", "type", @@ -14271,23 +14258,35 @@ "actuate" ] }, - "ObliqueCartesianCSPropertyType":{ + "GeneralConversionPropertyType":{ "type":"object", - "title":"ObliqueCartesianCSPropertyType", + "title":"GeneralConversionPropertyType", "required":[ - "obliqueCartesianCS" + "abstractGeneralConversion" ], "properties":{ - "obliqueCartesianCS":{ - "title":"obliqueCartesianCS", + "abstractGeneralConversion":{ + "title":"abstractGeneralConversion", "allOf":[ { - "$ref":"#/definitions/ObliqueCartesianCSType" + "type":"object", + "properties":{ + "name":{ + "$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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ObliqueCartesianCS", + "localPart":"AbstractGeneralConversion", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -14414,11 +14413,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ObliqueCartesianCSPropertyType", + "localPart":"GeneralConversionPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "obliqueCartesianCS", + "abstractGeneralConversion", "nilReason", "remoteSchema", "type", @@ -14430,6 +14429,42 @@ "actuate" ] }, + "ArcByBulgeType":{ + "allOf":[ + { + "$ref":"#/definitions/ArcStringByBulgeType" + }, + { + "type":"object", + "title":"ArcByBulgeType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ArcByBulgeType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "SphericalCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"SphericalCSType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SphericalCSType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, "CoordinateSystemAxisPropertyType":{ "type":"object", "title":"CoordinateSystemAxisPropertyType", @@ -14589,38 +14624,74 @@ "actuate" ] }, - "TimeCalendarPropertyType":{ + "CodeType":{ "type":"object", - "title":"TimeCalendarPropertyType", - "required":[ - "timeCalendar" - ], + "title":"CodeType", "properties":{ - "timeCalendar":{ - "title":"timeCalendar", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/TimeCalendarType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeCalendar", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "propertyType":"value" }, - "owns":{ - "title":"owns", + "codeSpace":{ + "title":"codeSpace", "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", + "localPart":"codeSpace", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CodeType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "value", + "codeSpace" + ] + }, + "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/3.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractSurface", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, "nilReason":{ "title":"nilReason", @@ -14741,16 +14812,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":"TimeCalendarPropertyType", + "localPart":"SurfacePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "timeCalendar", - "owns", + "abstractSurface", "nilReason", "remoteSchema", "type", @@ -14759,279 +14842,60 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "VectorType":{ - "allOf":[ - { - "$ref":"#/definitions/DirectPositionType" + "AssociationRoleType":{ + "type":"object", + "title":"AssociationRoleType", + "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" }, - { - "type":"object", - "title":"VectorType", - "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":"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":[ - "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/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":"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" - } - }, - "vectorAtStart":{ - "title":"vectorAtStart", - "allOf":[ - { - "$ref":"#/definitions/VectorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"vectorAtStart", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "vectorAtEnd":{ - "title":"vectorAtEnd", - "allOf":[ - { - "$ref":"#/definitions/VectorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"vectorAtEnd", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "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/3.2" - }, - "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "vectorAtStart", - "vectorAtEnd", - "interpolation", - "degree" - ] - }, - "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":"LinearCSPropertyType", - "required":[ - "linearCS" - ], - "properties":{ - "linearCS":{ - "title":"linearCS", - "allOf":[ - { - "$ref":"#/definitions/LinearCSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LinearCS", - "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":"" + "nilReason":{ + "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":{ @@ -15141,11 +15005,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LinearCSPropertyType", + "localPart":"AssociationRoleType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "linearCS", + "any", + "owns", "nilReason", "remoteSchema", "type", @@ -15157,26 +15022,99 @@ "actuate" ] }, - "AbstractParametricCurveSurfaceType":{ + "TimeOrdinalEraType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSurfacePatchType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"AbstractParametricCurveSurfaceType", + "title":"TimeOrdinalEraType", "properties":{ - "aggregationType":{ - "title":"aggregationType", + "relatedTime":{ + "title":"relatedTime", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "type":"array", + "items":{ + "$ref":"#/definitions/RelatedTimeType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" + "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" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"group", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } } @@ -15184,35 +15122,40 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractParametricCurveSurfaceType", + "localPart":"TimeOrdinalEraType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "aggregationType" + "relatedTime", + "start", + "end", + "extent", + "member", + "group" ] }, - "TimeReferenceSystemType":{ + "TemporalDatumType":{ "required":[ - "domainOfValidity" + "origin" ], "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/TemporalDatumBaseType" }, { "type":"object", - "title":"TimeReferenceSystemType", + "title":"TemporalDatumType", "properties":{ - "domainOfValidity":{ - "title":"domainOfValidity", + "origin":{ + "title":"origin", "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":"domainOfValidity", + "localPart":"origin", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -15221,19 +15164,16 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeReferenceSystemType", + "localPart":"TemporalDatumType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "domainOfValidity" + "origin" ] }, - "MeasureOrNilReasonListType":{ + "DirectPositionType":{ "type":"object", - "title":"MeasureOrNilReasonListType", - "required":[ - "uom" - ], + "title":"DirectPositionType", "properties":{ "value":{ "title":"value", @@ -15241,92 +15181,125 @@ { "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":"value" }, - "uom":{ - "title":"uom", + "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":"uom", + "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":"MeasureOrNilReasonListType", + "localPart":"DirectPositionType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ "value", - "uom" + "srsName", + "srsDimension", + "axisLabels", + "uomLabels" ] }, - "VerticalCSType":{ + "SpeedType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/MeasureType" }, { "type":"object", - "title":"VerticalCSType", + "title":"SpeedType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"VerticalCSType", + "localPart":"SpeedType", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "CylindricalCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"CylindricalCSType", - "properties":{ - } - } + "TopoPointType":{ + "required":[ + "directedNode" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CylindricalCSType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "AbstractGeometricAggregateType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractTopologyType" }, { "type":"object", - "title":"AbstractGeometricAggregateType", + "title":"TopoPointType", "properties":{ - "aggregationType":{ - "title":"aggregationType", + "directedNode":{ + "title":"directedNode", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "$ref":"#/definitions/DirectedNodePropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"directedNode", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } } @@ -15334,68 +15307,194 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeometricAggregateType", + "localPart":"TopoPointType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "aggregationType" + "directedNode" ] }, - "TransformationPropertyType":{ - "type":"object", - "title":"TransformationPropertyType", + "LinearRingType":{ "required":[ - "transformation" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates" ], - "properties":{ - "transformation":{ - "title":"transformation", - "allOf":[ - { - "$ref":"#/definitions/TransformationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Transformation", - "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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractRingType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } + { + "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/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" + } + }, + { + "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" + } + } + ] + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LinearRingType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "posOrPointPropertyOrPointRep", + "posList", + "coordinates" + ] + }, + "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" + } + }, + "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":{ @@ -15484,11 +15583,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TransformationPropertyType", + "localPart":"TimeTopologyComplexPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "transformation", + "timeTopologyComplex", + "owns", "nilReason", "remoteSchema", "type", @@ -15500,69 +15600,49 @@ "actuate" ] }, - "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/3.2" - }, - "propertiesOrder":[ - "owns" - ] - }, - "MultiSurfaceType":{ + "AbstractCRSType":{ + "required":[ + "scope" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGeometricAggregateType" + "$ref":"#/definitions/IdentifiedObjectType" }, { "type":"object", - "title":"MultiSurfaceType", + "title":"AbstractCRSType", "properties":{ - "surfaceMember":{ - "title":"surfaceMember", + "domainOfValidity":{ + "title":"domainOfValidity", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/DomainOfValidity" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"surfaceMember", + "localPart":"domainOfValidity", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "surfaceMembers":{ - "title":"surfaceMembers", + "scope":{ + "title":"scope", "allOf":[ { - "$ref":"#/definitions/SurfaceArrayPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"surfaceMembers", + "localPart":"scope", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -15571,43 +15651,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiSurfaceType", + "localPart":"AbstractCRSType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "surfaceMember", - "surfaceMembers" + "domainOfValidity", + "scope" ] }, - "ProcedurePropertyType":{ + "TimeCSPropertyType":{ "type":"object", - "title":"ProcedurePropertyType", + "title":"TimeCSPropertyType", "required":[ - "abstractFeature" + "timeCS" ], "properties":{ - "abstractFeature":{ - "title":"abstractFeature", + "timeCS":{ + "title":"timeCS", "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/TimeCSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractFeature", + "localPart":"TimeCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -15730,28 +15798,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":"ProcedurePropertyType", + "localPart":"TimeCSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractFeature", + "timeCS", "nilReason", "remoteSchema", "type", @@ -15760,97 +15815,58 @@ "arcrole", "title", "show", - "actuate", - "owns" - ] - }, - "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", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ShellType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "surfaceMember", - "aggregationType" + "actuate" ] }, - "CompositeSurfaceType":{ - "required":[ - "surfaceMember" - ], + "PolygonPatchType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"#/definitions/AbstractSurfacePatchType" }, { "type":"object", - "title":"CompositeSurfaceType", + "title":"PolygonPatchType", "properties":{ - "surfaceMember":{ - "title":"surfaceMember", + "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/SurfacePropertyType" + "$ref":"#/definitions/AbstractRingPropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"surfaceMember", + "localPart":"interior", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "aggregationType":{ - "title":"aggregationType", + "interpolation":{ + "title":"interpolation", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "$ref":"#/definitions/SurfaceInterpolationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"aggregationType", + "localPart":"interpolation", "namespaceURI":"" } } @@ -15859,86 +15875,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CompositeSurfaceType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "surfaceMember", - "aggregationType" - ] - }, - "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", + "localPart":"PolygonPatchType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "timePosition" + "exterior", + "interior", + "interpolation" ] }, - "GridLengthType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - }, - { - "type":"object", - "title":"GridLengthType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GridLengthType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "CountPropertyType":{ + "PolarCSPropertyType":{ "type":"object", - "title":"CountPropertyType", + "title":"PolarCSPropertyType", "required":[ - "count" + "polarCS" ], "properties":{ - "count":{ - "title":"count", + "polarCS":{ + "title":"polarCS", "allOf":[ { - "$ref":"#/definitions/Count" + "$ref":"#/definitions/PolarCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"Count", + "localPart":"PolarCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -16065,11 +16027,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CountPropertyType", + "localPart":"PolarCSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "count", + "polarCS", "nilReason", "remoteSchema", "type", @@ -16081,393 +16043,75 @@ "actuate" ] }, - "LineStringSegmentType":{ - "required":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates" - ], + "MultiCurveType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractGeometricAggregateType" }, { "type":"object", - "title":"LineStringSegmentType", + "title":"MultiCurveType", "properties":{ - "posOrPointPropertyOrPointRep":{ - "title":"posOrPointPropertyOrPointRep", + "curveMember":{ + "title":"curveMember", "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":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" - ] - }, - "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" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "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" + "$ref":"#/definitions/CurvePropertyType" }, - "maxItems":2, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"directedTopoSolid", + "localPart":"curveMember", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "surfaceProperty":{ - "title":"surfaceProperty", + "curveMembers":{ + "title":"curveMembers", "allOf":[ { - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/CurveArrayPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"surfaceProperty", + "localPart":"curveMembers", "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":"FaceType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "isolated", - "directedEdge", - "directedTopoSolid", - "surfaceProperty", - "universal", - "aggregationType" - ] - }, - "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":"AbstractFeatureMemberType", + "localPart":"MultiCurveType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "owns" + "curveMember", + "curveMembers" ] }, - "TemporalCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"TemporalCSType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TemporalCSType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "DatumPropertyType":{ + "PrimeMeridianPropertyType":{ "type":"object", - "title":"DatumPropertyType", + "title":"PrimeMeridianPropertyType", "required":[ - "abstractDatum" + "primeMeridian" ], "properties":{ - "abstractDatum":{ - "title":"abstractDatum", + "primeMeridian":{ + "title":"primeMeridian", "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" - } + "$ref":"#/definitions/PrimeMeridianType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDatum", + "localPart":"PrimeMeridian", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -16594,11 +16238,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DatumPropertyType", + "localPart":"PrimeMeridianPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractDatum", + "primeMeridian", "nilReason", "remoteSchema", "type", @@ -16610,201 +16254,35 @@ "actuate" ] }, - "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/3.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DirectedObservationType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "direction" - ] - }, - "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/3.2" - } - }, - "coverageMappingRule":{ - "title":"coverageMappingRule", - "allOf":[ - { - "$ref":"#/definitions/MappingRuleType" - } - ], - "propertyType":"element", - "elementName":{ - "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":{ + "DomainOfValidity":{ "type":"object", - "title":"AngleChoiceType", + "title":"DomainOfValidity", "required":[ - "angle", - "dmsAngle" + "exExtent" ], "properties":{ - "angle":{ - "title":"angle", - "allOf":[ - { - "$ref":"#/definitions/AngleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"angle", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "dmsAngle":{ - "title":"dmsAngle", + "exExtent":{ + "title":"exExtent", "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":[ + "anyOf":[ { - "$ref":"#/definitions/ReferenceType" + "$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":"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" - } + "propertyType":"anyElement" }, "nilReason":{ "title":"nilReason", @@ -16928,12 +16406,8 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"GeocentricCRSPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, "propertiesOrder":[ - "geocentricCRS", + "exExtent", "nilReason", "remoteSchema", "type", @@ -16945,240 +16419,254 @@ "actuate" ] }, - "EnvelopeWithTimePeriodType":{ + "HistoryPropertyType":{ + "type":"object", + "title":"HistoryPropertyType", "required":[ - "beginPosition", - "endPosition" + "abstractTimeSlice" ], - "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" + "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" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frame", - "namespaceURI":"" - } + }, + "minItems":1 } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractTimeSlice", + "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - ], - "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":"" - } + "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":"CompoundCRSType", + "localPart":"HistoryPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "componentReferenceSystem", - "aggregationType" + "abstractTimeSlice", + "owns" ] }, - "ShellPropertyType":{ + "AffinePlacementType":{ "type":"object", - "title":"ShellPropertyType", + "title":"AffinePlacementType", "required":[ - "shell" + "location", + "refDirection", + "inDimension", + "outDimension" ], "properties":{ - "shell":{ - "title":"shell", + "location":{ + "title":"location", "allOf":[ { - "$ref":"#/definitions/ShellType" + "$ref":"#/definitions/DirectPositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Shell", + "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":"ShellPropertyType", + "localPart":"AffinePlacementType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "shell" + "location", + "refDirection", + "inDimension", + "outDimension" ] }, - "Count":{ - "type":"object", - "title":"Count", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"value" + "UnitDefinitionType":{ + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"UnitDefinitionType", + "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", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"catalogSymbol", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"UnitDefinitionType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, "propertiesOrder":[ - "value", - "nilReason" + "quantityType", + "quantityTypeReference", + "catalogSymbol" ] }, - "UserDefinedCSType":{ + "PolarCSType":{ "allOf":[ { "$ref":"#/definitions/AbstractCoordinateSystemType" }, { "type":"object", - "title":"UserDefinedCSType", + "title":"PolarCSType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"UserDefinedCSType", + "localPart":"PolarCSType", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "GeodeticCRSPropertyType":{ + "CRSPropertyType":{ "type":"object", - "title":"GeodeticCRSPropertyType", + "title":"CRSPropertyType", "required":[ - "geodeticCRS" + "abstractCRS" ], "properties":{ - "geodeticCRS":{ - "title":"geodeticCRS", + "abstractCRS":{ + "title":"abstractCRS", "allOf":[ { - "$ref":"#/definitions/GeodeticCRSType" + "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":"GeodeticCRS", + "localPart":"AbstractCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -17305,11 +16793,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GeodeticCRSPropertyType", + "localPart":"CRSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "geodeticCRS", + "abstractCRS", "nilReason", "remoteSchema", "type", @@ -17321,89 +16809,156 @@ "actuate" ] }, - "EdgeType":{ + "CubicSplineType":{ "required":[ - "directedNode" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "vectorAtStart", + "vectorAtEnd" ], "allOf":[ { - "$ref":"#/definitions/AbstractTopoPrimitiveType" + "$ref":"#/definitions/AbstractCurveSegmentType" }, { "type":"object", - "title":"EdgeType", + "title":"CubicSplineType", "properties":{ - "container":{ - "title":"container", + "posOrPointPropertyOrPointRep":{ + "title":"posOrPointPropertyOrPointRep", "allOf":[ { - "$ref":"#/definitions/TopoSolidPropertyType" + "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/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" + } + }, + { + "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" + } + } + ] + }, + "minItems":2 + } + ], + "propertyType":"elementRefs" + }, + "posList":{ + "title":"posList", + "allOf":[ + { + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"container", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "directedNode":{ - "title":"directedNode", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DirectedNodePropertyType" - }, - "maxItems":2, - "minItems":2 + "$ref":"#/definitions/CoordinatesType" } ], "propertyType":"element", "elementName":{ - "localPart":"directedNode", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "directedFace":{ - "title":"directedFace", + "vectorAtStart":{ + "title":"vectorAtStart", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DirectedFacePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/VectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"directedFace", + "localPart":"vectorAtStart", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "curveProperty":{ - "title":"curveProperty", + "vectorAtEnd":{ + "title":"vectorAtEnd", "allOf":[ { - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/VectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"curveProperty", + "localPart":"vectorAtEnd", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "aggregationType":{ - "title":"aggregationType", + "interpolation":{ + "title":"interpolation", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "$ref":"#/definitions/CurveInterpolationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"aggregationType", + "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":"" } } @@ -17412,57 +16967,84 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"EdgeType", + "localPart":"CubicSplineType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "container", - "directedNode", - "directedFace", - "curveProperty", - "aggregationType" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "vectorAtStart", + "vectorAtEnd", + "interpolation", + "degree" ] }, - "CompositeCurveType":{ + "TimeCalendarEraType":{ "required":[ - "curveMember" + "referenceEvent", + "referenceDate", + "julianReference", + "epochOfUse" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"CompositeCurveType", + "title":"TimeCalendarEraType", "properties":{ - "curveMember":{ - "title":"curveMember", + "referenceEvent":{ + "title":"referenceEvent", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CurvePropertyType" - }, - "minItems":1 + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"curveMember", + "localPart":"referenceEvent", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "aggregationType":{ - "title":"aggregationType", + "referenceDate":{ + "title":"referenceDate", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" + "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" } } } @@ -17470,44 +17052,33 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CompositeCurveType", + "localPart":"TimeCalendarEraType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "curveMember", - "aggregationType" + "referenceEvent", + "referenceDate", + "julianReference", + "epochOfUse" ] }, - "CurveArrayPropertyType":{ + "TopoCurvePropertyType":{ "type":"object", - "title":"CurveArrayPropertyType", + "title":"TopoCurvePropertyType", + "required":[ + "topoCurve" + ], "properties":{ - "abstractCurve":{ - "title":"abstractCurve", + "topoCurve":{ + "title":"topoCurve", "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/TopoCurveType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCurve", + "localPart":"TopoCurve", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -17527,31 +17098,175 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CurveArrayPropertyType", + "localPart":"TopoCurvePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractCurve", + "topoCurve", "owns" ] }, - "VerticalCSPropertyType":{ + "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" + ] + }, + "ObliqueCartesianCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"ObliqueCartesianCSType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ObliqueCartesianCSType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "DMSAngleType":{ "type":"object", - "title":"VerticalCSPropertyType", + "title":"DMSAngleType", "required":[ - "verticalCS" + "degrees", + "decimalMinutes", + "minutes" ], "properties":{ - "verticalCS":{ - "title":"verticalCS", + "degrees":{ + "title":"degrees", "allOf":[ { - "$ref":"#/definitions/VerticalCSType" + "$ref":"#/definitions/DegreesType" } ], "propertyType":"element", "elementName":{ - "localPart":"VerticalCS", + "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" + ] + }, + "VerticalDatumPropertyType":{ + "type":"object", + "title":"VerticalDatumPropertyType", + "required":[ + "verticalDatum" + ], + "properties":{ + "verticalDatum":{ + "title":"verticalDatum", + "allOf":[ + { + "$ref":"#/definitions/VerticalDatumType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"VerticalDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -17678,11 +17393,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"VerticalCSPropertyType", + "localPart":"VerticalDatumPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "verticalCS", + "verticalDatum", "nilReason", "remoteSchema", "type", @@ -17694,57 +17409,61 @@ "actuate" ] }, - "DiscreteCoverageType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoverageType" - }, - { - "type":"object", - "title":"DiscreteCoverageType", - "properties":{ - "coverageFunction":{ - "title":"coverageFunction", - "allOf":[ - { - "$ref":"#/definitions/CoverageFunctionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coverageFunction", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "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/3.2" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DiscreteCoverageType", - "namespaceURI":"http://www.opengis.net/gml/3.2" }, + "typeType":"classInfo", "propertiesOrder":[ - "coverageFunction" + "secondDefiningParameter" ] }, - "TemporalCSPropertyType":{ + "DatumPropertyType":{ "type":"object", - "title":"TemporalCSPropertyType", + "title":"DatumPropertyType", "required":[ - "temporalCS" + "abstractDatum" ], "properties":{ - "temporalCS":{ - "title":"temporalCS", + "abstractDatum":{ + "title":"abstractDatum", "allOf":[ { - "$ref":"#/definitions/TemporalCSType" + "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":"TemporalCS", + "localPart":"AbstractDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -17871,11 +17590,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TemporalCSPropertyType", + "localPart":"DatumPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "temporalCS", + "abstractDatum", "nilReason", "remoteSchema", "type", @@ -17887,172 +17606,501 @@ "actuate" ] }, - "BSplineType":{ + "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/3.2" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractMetaDataType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "content", + "id" + ] + }, + "AbstractGriddedSurfaceType.Rows":{ + "type":"object", + "title":"AbstractGriddedSurfaceType.Rows", "required":[ - "posList", - "coordinates", - "degree", - "knot" + "row" + ], + "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/3.2" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "row" + ] + }, + "TimeInstantType":{ + "required":[ + "timePosition" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" }, { "type":"object", - "title":"BSplineType", + "title":"TimeInstantType", "properties":{ - "posOrPointPropertyOrPointRep":{ - "title":"posOrPointPropertyOrPointRep", + "timePosition":{ + "title":"timePosition", "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 + "$ref":"#/definitions/TimePositionType" } ], - "propertyType":"elementRefs" - }, - "posList":{ - "title":"posList", + "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" + ] + }, + "RectangleType":{ + "required":[ + "exterior" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSurfacePatchType" + }, + { + "type":"object", + "title":"RectangleType", + "properties":{ + "exterior":{ + "title":"exterior", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "$ref":"#/definitions/AbstractRingPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"posList", + "localPart":"exterior", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "coordinates":{ - "title":"coordinates", + "interpolation":{ + "title":"interpolation", "allOf":[ { - "$ref":"#/definitions/CoordinatesType" + "$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" + ] + }, + "TimeReferenceSystemType":{ + "required":[ + "domainOfValidity" + ], + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "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":"coordinates", + "localPart":"domainOfValidity", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeReferenceSystemType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "domainOfValidity" + ] + }, + "AbstractTimeSliceType":{ + "required":[ + "validTime" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"AbstractTimeSliceType", + "properties":{ + "validTime":{ + "title":"validTime", + "allOf":[ + { + "$ref":"#/definitions/TimePrimitivePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "degree":{ - "title":"degree", + "dataSource":{ + "title":"dataSource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"degree", + "localPart":"dataSource", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTimeSliceType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "validTime", + "dataSource" + ] + }, + "TopoComplexType":{ + "required":[ + "maximalComplex" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTopologyType" + }, + { + "type":"object", + "title":"TopoComplexType", + "properties":{ + "maximalComplex":{ + "title":"maximalComplex", + "allOf":[ + { + "$ref":"#/definitions/TopoComplexPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maximalComplex", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "knot":{ - "title":"knot", + "superComplex":{ + "title":"superComplex", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/KnotPropertyType" + "$ref":"#/definitions/TopoComplexPropertyType" }, - "minItems":2 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"knot", + "localPart":"superComplex", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "interpolation":{ - "title":"interpolation", + "subComplex":{ + "title":"subComplex", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "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":"interpolation", + "localPart":"isMaximal", "namespaceURI":"" } }, - "isPolynomial":{ - "title":"isPolynomial", + "aggregationType":{ + "title":"aggregationType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/AggregationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"isPolynomial", + "localPart":"aggregationType", "namespaceURI":"" } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TopoComplexType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "maximalComplex", + "superComplex", + "subComplex", + "topoPrimitiveMember", + "topoPrimitiveMembers", + "isMaximal", + "aggregationType" + ] + }, + "UserDefinedCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"UserDefinedCSType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"UserDefinedCSType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "CartesianCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"CartesianCSType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CartesianCSType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "LinearCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"LinearCSType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LinearCSType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "NodeType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractTopoPrimitiveType" + }, + { + "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" + } }, - "knotType":{ - "title":"knotType", + "directedEdge":{ + "title":"directedEdge", "allOf":[ { - "$ref":"#/definitions/KnotTypesType" + "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":"knotType", + "localPart":"aggregationType", "namespaceURI":"" } } @@ -18061,37 +18109,96 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BSplineType", + "localPart":"NodeType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "posOrPointPropertyOrPointRep", - "posList", - "coordinates", - "degree", - "knot", - "interpolation", - "isPolynomial", - "knotType" + "container", + "directedEdge", + "pointProperty", + "aggregationType" ] }, - "VerticalDatumPropertyType":{ + "DataBlockType":{ "type":"object", - "title":"VerticalDatumPropertyType", + "title":"DataBlockType", "required":[ - "verticalDatum" + "rangeParameters", + "tupleList", + "doubleOrNilReasonTupleList" ], "properties":{ - "verticalDatum":{ - "title":"verticalDatum", + "rangeParameters":{ + "title":"rangeParameters", "allOf":[ { - "$ref":"#/definitions/VerticalDatumType" + "$ref":"#/definitions/AssociationRoleType" } ], "propertyType":"element", "elementName":{ - "localPart":"VerticalDatum", + "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" + } + }, + "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":"DataBlockType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "rangeParameters", + "tupleList", + "doubleOrNilReasonTupleList" + ] + }, + "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" } }, @@ -18218,11 +18325,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"VerticalDatumPropertyType", + "localPart":"EngineeringDatumPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "verticalDatum", + "engineeringDatum", "nilReason", "remoteSchema", "type", @@ -18234,28 +18341,15 @@ "actuate" ] }, - "TimeCSPropertyType":{ + "MeasureOrNilReasonListType":{ "type":"object", - "title":"TimeCSPropertyType", + "title":"MeasureOrNilReasonListType", "required":[ - "timeCS" + "uom" ], "properties":{ - "timeCS":{ - "title":"timeCS", - "allOf":[ - { - "$ref":"#/definitions/TimeCSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeCS", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "nilReason":{ - "title":"nilReason", + "value":{ + "title":"value", "allOf":[ { "type":"array", @@ -18264,168 +18358,173 @@ } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" - } + "propertyType":"value" }, - "remoteSchema":{ - "title":"remoteSchema", + "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"uom", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MeasureOrNilReasonListType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "value", + "uom" + ] + }, + "DerivationUnitTermType":{ + "allOf":[ + { + "$ref":"#/definitions/UnitOfMeasureType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" + { + "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":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$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":"DerivationUnitTermType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "exponent" + ] + }, + "CircleType":{ + "allOf":[ + { + "$ref":"#/definitions/ArcType" }, - "title":{ - "title":"title", - "allOf":[ - { - "$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":"CircleType", + "properties":{ } - }, - "show":{ - "title":"show", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CircleType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "TopoPrimitiveArrayAssociationType":{ + "type":"object", + "title":"TopoPrimitiveArrayAssociationType", + "properties":{ + "abstractTopoPrimitive":{ + "title":"abstractTopoPrimitive", "allOf":[ { - "$ref":"#/definitions/ShowType" + "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":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractTopoPrimitive", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "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":"TimeCSPropertyType", + "localPart":"TopoPrimitiveArrayAssociationType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "timeCS", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "abstractTopoPrimitive", + "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":[ @@ -18545,6 +18644,191 @@ "localPart":"actuate", "namespaceURI":"http://www.w3.org/1999/xlink" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CoordinateSystemPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "abstractCoordinateSystem", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "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" + ] + }, + "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/3.2" + } + }, + "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/DerivationUnitTermType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"derivationUnitTerm", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ConventionalUnitType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "conversionToPreferredUnit", + "roughConversionToPreferredUnit", + "derivationUnitTerm" + ] + }, + "DiscreteCoverageType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoverageType" + }, + { + "type":"object", + "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":"DiscreteCoverageType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "coverageFunction" + ] + }, + "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", @@ -18562,33 +18846,100 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectedNodePropertyType", + "localPart":"TopoPointPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "node", - "orientation", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", + "topoPoint", "owns" ] }, - "TimePrimitivePropertyType":{ + "TimeCalendarType":{ + "required":[ + "referenceFrame" + ], + "allOf":[ + { + "$ref":"#/definitions/TimeReferenceSystemType" + }, + { + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeCalendarType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "referenceFrame" + ] + }, + "AbstractTopologyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"AbstractTopologyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTopologyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "FeatureCollectionType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureCollectionType" + }, + { + "type":"object", + "title":"FeatureCollectionType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FeatureCollectionType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "SingleCRSPropertyType":{ "type":"object", - "title":"TimePrimitivePropertyType", + "title":"SingleCRSPropertyType", "required":[ - "abstractTimePrimitive" + "abstractSingleCRS" ], "properties":{ - "abstractTimePrimitive":{ - "title":"abstractTimePrimitive", + "abstractSingleCRS":{ + "title":"abstractSingleCRS", "allOf":[ { "type":"object", @@ -18597,18 +18948,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/AbstractCRSType" } }, "elementName":{ - "localPart":"AbstractTimePrimitive", + "localPart":"AbstractSingleCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractTimePrimitive", + "localPart":"AbstractSingleCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -18731,28 +19082,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":"TimePrimitivePropertyType", + "localPart":"SingleCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractTimePrimitive", + "abstractSingleCRS", "nilReason", "remoteSchema", "type", @@ -18761,48 +19099,431 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "TimeCSType":{ + "TopoCurveType":{ + "required":[ + "directedEdge" + ], "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/AbstractTopologyType" }, { "type":"object", - "title":"TimeCSType", + "title":"TopoCurveType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeCSType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "UserDefinedCSPropertyType":{ - "type":"object", - "title":"UserDefinedCSPropertyType", - "required":[ - "userDefinedCS" - ], - "properties":{ - "userDefinedCS":{ - "title":"userDefinedCS", + "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" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TopoCurveType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "directedEdge", + "aggregationType" + ] + }, + "SequenceRuleType":{ + "type":"object", + "title":"SequenceRuleType", + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/UserDefinedCSType" + "$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/3.2" + }, + "propertiesOrder":[ + "value", + "order", + "axisOrder" + ] + }, + "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" + }, + "value":{ + "$ref":"#/definitions/AbstractSolidType" + } + }, + "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":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SolidArrayPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "abstractSolid", + "owns" + ] + }, + "ArrayAssociationType":{ + "type":"object", + "title":"ArrayAssociationType", + "properties":{ + "abstractObject":{ + "title":"abstractObject", + "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 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractObject", + "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":"ArrayAssociationType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "abstractObject", + "owns" + ] + }, + "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/3.2" + }, + "propertiesOrder":[ + "owns" + ] + }, + "OperationParameterType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeneralOperationParameterType" + }, + { + "type":"object", + "title":"OperationParameterType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OperationParameterType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "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/3.2" + }, + "propertiesOrder":[ + "frame" + ] + }, + "DirectionDescriptionType":{ + "type":"object", + "title":"DirectionDescriptionType", + "required":[ + "compassPoint", + "keyword", + "description", + "reference" + ], + "properties":{ + "compassPoint":{ + "title":"compassPoint", + "allOf":[ + { + "$ref":"#/definitions/CompassPointEnumeration" } ], "propertyType":"element", "elementName":{ - "localPart":"UserDefinedCS", + "localPart":"compassPoint", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "keyword":{ + "title":"keyword", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"keyword", + "namespaceURI":"http://www.opengis.net/gml/3.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/gml/3.2" + } + }, + "reference":{ + "title":"reference", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"reference", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DirectionDescriptionType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "compassPoint", + "keyword", + "description", + "reference" + ] + }, + "TopoPrimitiveMemberType":{ + "type":"object", + "title":"TopoPrimitiveMemberType", + "required":[ + "abstractTopoPrimitive" + ], + "properties":{ + "abstractTopoPrimitive":{ + "title":"abstractTopoPrimitive", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "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":"" + } + }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -18926,11 +19647,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UserDefinedCSPropertyType", + "localPart":"TopoPrimitiveMemberType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "userDefinedCS", + "abstractTopoPrimitive", + "owns", "nilReason", "remoteSchema", "type", @@ -18942,277 +19664,40 @@ "actuate" ] }, - "ConversionType":{ + "OperationParameterPropertyType":{ + "type":"object", + "title":"OperationParameterPropertyType", "required":[ - "method" + "operationParameter" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGeneralConversionType" + "properties":{ + "operationParameter":{ + "title":"operationParameter", + "allOf":[ + { + "$ref":"#/definitions/OperationParameterType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OperationParameter", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, - { - "type":"object", - "title":"ConversionType", - "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", - "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" + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } } - } - } - ], - "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", - "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" - ] - }, - "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":[ - { - "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":{ @@ -19321,8 +19806,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"OperationParameterPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, "propertiesOrder":[ - "abstractDQPositionalAccuracy", + "operationParameter", "nilReason", "remoteSchema", "type", @@ -19334,23 +19823,23 @@ "actuate" ] }, - "OperationParameterPropertyType":{ + "ConversionPropertyType":{ "type":"object", - "title":"OperationParameterPropertyType", + "title":"ConversionPropertyType", "required":[ - "operationParameter" + "conversion" ], "properties":{ - "operationParameter":{ - "title":"operationParameter", + "conversion":{ + "title":"conversion", "allOf":[ { - "$ref":"#/definitions/OperationParameterType" + "$ref":"#/definitions/ConversionType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationParameter", + "localPart":"Conversion", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -19477,11 +19966,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterPropertyType", + "localPart":"ConversionPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "operationParameter", + "conversion", "nilReason", "remoteSchema", "type", @@ -19493,9 +19982,9 @@ "actuate" ] }, - "InlinePropertyType":{ + "ResultType":{ "type":"object", - "title":"InlinePropertyType", + "title":"ResultType", "required":[ "any" ], @@ -19528,49 +20017,6 @@ "localPart":"owns", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"InlinePropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "any", - "owns" - ] - }, - "CRSPropertyType":{ - "type":"object", - "title":"CRSPropertyType", - "required":[ - "abstractCRS" - ], - "properties":{ - "abstractCRS":{ - "title":"abstractCRS", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractCRS", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } }, "nilReason":{ "title":"nilReason", @@ -19695,11 +20141,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CRSPropertyType", + "localPart":"ResultType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractCRS", + "any", + "owns", "nilReason", "remoteSchema", "type", @@ -19711,95 +20158,39 @@ "actuate" ] }, - "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":{ + "TimeClockPropertyType":{ "type":"object", - "title":"CategoryPropertyType", + "title":"TimeClockPropertyType", "required":[ - "category" + "timeClock" ], "properties":{ - "category":{ - "title":"category", + "timeClock":{ + "title":"timeClock", "allOf":[ { - "$ref":"#/definitions/Category" + "$ref":"#/definitions/TimeClockType" } ], "propertyType":"element", "elementName":{ - "localPart":"Category", + "localPart":"TimeClock", "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":[ @@ -19923,11 +20314,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CategoryPropertyType", + "localPart":"TimeClockPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "category", + "timeClock", + "owns", "nilReason", "remoteSchema", "type", @@ -19939,306 +20331,146 @@ "actuate" ] }, - "AbstractCRSType":{ + "TopoVolumePropertyType":{ + "type":"object", + "title":"TopoVolumePropertyType", "required":[ - "scope" + "topoVolume" ], - "allOf":[ - { - "$ref":"#/definitions/IdentifiedObjectType" + "properties":{ + "topoVolume":{ + "title":"topoVolume", + "allOf":[ + { + "$ref":"#/definitions/TopoVolumeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TopoVolume", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } }, - { - "type":"object", - "title":"AbstractCRSType", - "properties":{ - "domainOfValidity":{ - "title":"domainOfValidity", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainOfValidity" - }, - "minItems":0 - } - ], - "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" - } + "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":"AbstractCRSType", + "localPart":"TopoVolumePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "domainOfValidity", - "scope" + "topoVolume", + "owns" ] }, - "EngineeringDatumPropertyType":{ + "SecondDefiningParameter":{ "type":"object", - "title":"EngineeringDatumPropertyType", + "title":"SecondDefiningParameter", "required":[ - "engineeringDatum" + "inverseFlattening", + "semiMinorAxis", + "isSphere" ], "properties":{ - "engineeringDatum":{ - "title":"engineeringDatum", + "inverseFlattening":{ + "title":"inverseFlattening", "allOf":[ { - "$ref":"#/definitions/EngineeringDatumType" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"EngineeringDatum", + "localPart":"inverseFlattening", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "nilReason":{ - "title":"nilReason", + "semiMinorAxis":{ + "title":"semiMinorAxis", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/LengthType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"semiMinorAxis", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "remoteSchema":{ - "title":"remoteSchema", + "isSphere":{ + "title":"isSphere", "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", + "propertyType":"element", + "elementName":{ + "localPart":"isSphere", "namespaceURI":"http://www.opengis.net/gml/3.2" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "inverseFlattening", + "semiMinorAxis", + "isSphere" + ] + }, + "VectorType":{ + "allOf":[ + { + "$ref":"#/definitions/DirectPositionType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + { + "type":"object", + "title":"VectorType", + "properties":{ } } - }, - "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" - } - } - }, "typeType":"classInfo", "typeName":{ - "localPart":"HistoryPropertyType", + "localPart":"VectorType", "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "abstractTimeSlice", - "owns" - ] + } }, - "PrimeMeridianType":{ + "DirectedObservationAtDistanceType":{ "required":[ - "greenwichLongitude" + "distance" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/DirectedObservationType" }, { "type":"object", - "title":"PrimeMeridianType", + "title":"DirectedObservationAtDistanceType", "properties":{ - "greenwichLongitude":{ - "title":"greenwichLongitude", + "distance":{ + "title":"distance", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"greenwichLongitude", + "localPart":"distance", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -20247,30 +20479,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PrimeMeridianType", + "localPart":"DirectedObservationAtDistanceType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "greenwichLongitude" + "distance" ] }, - "ConcatenatedOperationPropertyType":{ + "EllipsoidPropertyType":{ "type":"object", - "title":"ConcatenatedOperationPropertyType", + "title":"EllipsoidPropertyType", "required":[ - "concatenatedOperation" + "ellipsoid" ], "properties":{ - "concatenatedOperation":{ - "title":"concatenatedOperation", + "ellipsoid":{ + "title":"ellipsoid", "allOf":[ { - "$ref":"#/definitions/ConcatenatedOperationType" + "$ref":"#/definitions/EllipsoidType" } ], "propertyType":"element", "elementName":{ - "localPart":"ConcatenatedOperation", + "localPart":"Ellipsoid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -20397,11 +20629,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConcatenatedOperationPropertyType", + "localPart":"EllipsoidPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "concatenatedOperation", + "ellipsoid", "nilReason", "remoteSchema", "type", @@ -20413,78 +20645,99 @@ "actuate" ] }, - "GridType":{ + "TimePeriodType":{ "required":[ - "limits", - "gridAxisLabels", - "axisName", - "dimension" + "beginPosition", + "begin", + "endPosition", + "end", + "duration", + "timeInterval" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" }, { "type":"object", - "title":"GridType", + "title":"TimePeriodType", "properties":{ - "limits":{ - "title":"limits", + "beginPosition":{ + "title":"beginPosition", "allOf":[ { - "$ref":"#/definitions/GridLimitsType" + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"limits", + "localPart":"beginPosition", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "gridAxisLabels":{ - "title":"gridAxisLabels", + "begin":{ + "title":"begin", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } + "$ref":"#/definitions/TimeInstantPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"axisLabels", + "localPart":"begin", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "axisName":{ - "title":"axisName", + "endPosition":{ + "title":"endPosition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"axisName", + "localPart":"endPosition", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "dimension":{ - "title":"dimension", + "end":{ + "title":"end", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/TimeInstantPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dimension", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"end", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "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/3.2" + } + }, + "timeInterval":{ + "title":"timeInterval", + "allOf":[ + { + "$ref":"#/definitions/TimeIntervalLengthType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timeInterval", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } } @@ -20492,33 +20745,35 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GridType", + "localPart":"TimePeriodType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "limits", - "gridAxisLabels", - "axisName", - "dimension" + "beginPosition", + "begin", + "endPosition", + "end", + "duration", + "timeInterval" ] }, - "PolarCSPropertyType":{ + "VerticalCSPropertyType":{ "type":"object", - "title":"PolarCSPropertyType", + "title":"VerticalCSPropertyType", "required":[ - "polarCS" + "verticalCS" ], "properties":{ - "polarCS":{ - "title":"polarCS", + "verticalCS":{ + "title":"verticalCS", "allOf":[ { - "$ref":"#/definitions/PolarCSType" + "$ref":"#/definitions/VerticalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"PolarCS", + "localPart":"VerticalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -20645,11 +20900,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PolarCSPropertyType", + "localPart":"VerticalCSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "polarCS", + "verticalCS", "nilReason", "remoteSchema", "type", @@ -20661,26 +20916,77 @@ "actuate" ] }, - "EllipsoidPropertyType":{ + "DomainSetType":{ "type":"object", - "title":"EllipsoidPropertyType", + "title":"DomainSetType", "required":[ - "ellipsoid" + "abstractGeometry", + "abstractTimeObject" ], "properties":{ - "ellipsoid":{ - "title":"ellipsoid", + "abstractGeometry":{ + "title":"abstractGeometry", "allOf":[ { - "$ref":"#/definitions/EllipsoidType" + "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":"Ellipsoid", + "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" } }, + "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":[ @@ -20804,11 +21110,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EllipsoidPropertyType", + "localPart":"DomainSetType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "ellipsoid", + "abstractGeometry", + "abstractTimeObject", + "owns", "nilReason", "remoteSchema", "type", @@ -20820,560 +21128,124 @@ "actuate" ] }, - "AbstractGeneralOperationParameterType":{ + "DefinitionBaseType":{ "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"AbstractGeneralOperationParameterType", + "title":"DefinitionBaseType", "properties":{ - "minimumOccurs":{ - "title":"minimumOccurs", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DefinitionBaseType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "Quantity":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + }, + { + "type":"object", + "title":"Quantity", + "properties":{ + "nilReason":{ + "title":"nilReason", "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":"element", - "elementName":{ - "localPart":"minimumOccurs", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractGeneralOperationParameterType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, "propertiesOrder":[ - "minimumOccurs" + "nilReason" ] }, - "AbstractGMLType":{ + "EngineeringCRSPropertyType":{ "type":"object", - "title":"AbstractGMLType", + "title":"EngineeringCRSPropertyType", "required":[ - "id" + "engineeringCRS" ], "properties":{ - "metaDataProperty":{ - "title":"metaDataProperty", + "engineeringCRS":{ + "title":"engineeringCRS", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetaDataPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/EngineeringCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"metaDataProperty", + "localPart":"EngineeringCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "description":{ - "title":"description", + "nilReason":{ + "title":"nilReason", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "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/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, - "descriptionReference":{ - "title":"descriptionReference", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"descriptionReference", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "identifier":{ - "title":"identifier", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "name":{ - "title":"name", + "href":{ + "title":"href", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CodeType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "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":"AbstractGMLType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "metaDataProperty", - "description", - "descriptionReference", - "identifier", - "name", - "id" - ] - }, - "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" - ] - }, - "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/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", - "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" - } - } - } - } - ], - "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" - }, - { - "type":"object", - "title":"TopoSolidType", - "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", - "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":[ - { - "$ref":"#/definitions/EllipsoidalCSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EllipsoidalCS", - "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", @@ -21450,11 +21322,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EllipsoidalCSPropertyType", + "localPart":"EngineeringCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "ellipsoidalCS", + "engineeringCRS", "nilReason", "remoteSchema", "type", @@ -21466,23 +21338,23 @@ "actuate" ] }, - "TemporalDatumPropertyType":{ + "CylindricalCSPropertyType":{ "type":"object", - "title":"TemporalDatumPropertyType", + "title":"CylindricalCSPropertyType", "required":[ - "temporalDatum" + "cylindricalCS" ], "properties":{ - "temporalDatum":{ - "title":"temporalDatum", + "cylindricalCS":{ + "title":"cylindricalCS", "allOf":[ { - "$ref":"#/definitions/TemporalDatumType" + "$ref":"#/definitions/CylindricalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalDatum", + "localPart":"CylindricalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -21609,11 +21481,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TemporalDatumPropertyType", + "localPart":"CylindricalCSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "temporalDatum", + "cylindricalCS", "nilReason", "remoteSchema", "type", @@ -21625,244 +21497,170 @@ "actuate" ] }, - "LocationPropertyType":{ - "type":"object", - "title":"LocationPropertyType", + "TimeCoordinateSystemType":{ "required":[ - "abstractGeometry", - "locationKeyWord", - "locationString", - "_null" + "originPosition", + "origin", + "interval" ], - "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" + "allOf":[ + { + "$ref":"#/definitions/TimeReferenceSystemType" + }, + { + "type":"object", + "title":"TimeCoordinateSystemType", + "properties":{ + "originPosition":{ + "title":"originPosition", + "allOf":[ + { + "$ref":"#/definitions/TimePositionType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometry", + "localPart":"originPosition", "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", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "origin":{ + "title":"origin", + "allOf":[ + { + "$ref":"#/definitions/TimeInstantPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"origin", + "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Null", - "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" + }, + "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" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "actuate":{ - "title":"actuate", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeCoordinateSystemType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "originPosition", + "origin", + "interval" + ] + }, + "AbstractFeatureMemberType":{ + "type":"object", + "title":"AbstractFeatureMemberType", + "properties":{ + "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":"LocationPropertyType", + "localPart":"AbstractFeatureMemberType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractGeometry", - "locationKeyWord", - "locationString", - "_null", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "owns" ] }, - "AbstractContinuousCoverageType":{ + "DynamicFeatureType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCoverageType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"AbstractContinuousCoverageType", + "title":"DynamicFeatureType", "properties":{ - "coverageFunction":{ - "title":"coverageFunction", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"#/definitions/CoverageFunctionType" + "$ref":"#/definitions/TimePrimitivePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"coverageFunction", + "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" } } @@ -21871,51 +21669,113 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractContinuousCoverageType", + "localPart":"DynamicFeatureType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "coverageFunction" + "validTime", + "history", + "dataSource", + "dataSourceReference" ] }, - "EngineeringDatumType":{ + "SolidType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/AbstractSolidType" }, { "type":"object", - "title":"EngineeringDatumType", + "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" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"EngineeringDatumType", + "localPart":"SolidType", "namespaceURI":"http://www.opengis.net/gml/3.2" - } + }, + "propertiesOrder":[ + "exterior", + "interior" + ] }, - "MultiPointPropertyType":{ + "GeometricPrimitivePropertyType":{ "type":"object", - "title":"MultiPointPropertyType", + "title":"GeometricPrimitivePropertyType", "required":[ - "multiPoint" + "abstractGeometricPrimitive" ], "properties":{ - "multiPoint":{ - "title":"multiPoint", + "abstractGeometricPrimitive":{ + "title":"abstractGeometricPrimitive", "allOf":[ { - "$ref":"#/definitions/MultiPointType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"MultiPoint", + "localPart":"AbstractGeometricPrimitive", "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":[ @@ -22035,28 +21895,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":"MultiPointPropertyType", + "localPart":"GeometricPrimitivePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "multiPoint", + "abstractGeometricPrimitive", + "owns", "nilReason", "remoteSchema", "type", @@ -22065,86 +21913,66 @@ "arcrole", "title", "show", - "actuate", - "owns" + "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" - } + "AbstractGeneralTransformationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateOperationType" }, - "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":"AbstractGeneralTransformationType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TopoCurvePropertyType", + "localPart":"AbstractGeneralTransformationType", "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "topoCurve", - "owns" - ] + } }, - "ConeType":{ + "TopoVolumeType":{ + "required":[ + "directedTopoSolid" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGriddedSurfaceType" + "$ref":"#/definitions/AbstractTopologyType" }, { "type":"object", - "title":"ConeType", + "title":"TopoVolumeType", "properties":{ - "horizontalCURVETYPE":{ - "title":"horizontalCURVETYPE", + "directedTopoSolid":{ + "title":"directedTopoSolid", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "type":"array", + "items":{ + "$ref":"#/definitions/DirectedTopoSolidPropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"horizontalCurveType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"directedTopoSolid", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "verticalCURVETYPE":{ - "title":"verticalCURVETYPE", + "aggregationType":{ + "title":"aggregationType", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"#/definitions/AggregationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"verticalCurveType", + "localPart":"aggregationType", "namespaceURI":"" } } @@ -22153,49 +21981,254 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ConeType", + "localPart":"TopoVolumeType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "horizontalCURVETYPE", - "verticalCURVETYPE" + "directedTopoSolid", + "aggregationType" ] }, - "DefinitionBaseType":{ + "EngineeringDatumType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractDatumType" }, { "type":"object", - "title":"DefinitionBaseType", + "title":"EngineeringDatumType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"DefinitionBaseType", + "localPart":"EngineeringDatumType", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "TimeClockPropertyType":{ + "BoundedFeatureType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"BoundedFeatureType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BoundedFeatureType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "AbstractGMLType":{ "type":"object", - "title":"TimeClockPropertyType", + "title":"AbstractGMLType", "required":[ - "timeClock" + "id" ], "properties":{ - "timeClock":{ - "title":"timeClock", + "metaDataProperty":{ + "title":"metaDataProperty", "allOf":[ { - "$ref":"#/definitions/TimeClockType" + "type":"array", + "items":{ + "$ref":"#/definitions/MetaDataPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"TimeClock", + "localPart":"metaDataProperty", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"#/definitions/StringOrRefType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "descriptionReference":{ + "title":"descriptionReference", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"descriptionReference", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"#/definitions/CodeWithAuthorityType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "name":{ + "title":"name", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CodeType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "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":"AbstractGMLType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "metaDataProperty", + "description", + "descriptionReference", + "identifier", + "name", + "id" + ] + }, + "BaseUnitType":{ + "required":[ + "unitsSystem" + ], + "allOf":[ + { + "$ref":"#/definitions/UnitDefinitionType" + }, + { + "type":"object", + "title":"BaseUnitType", + "properties":{ + "unitsSystem":{ + "title":"unitsSystem", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unitsSystem", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BaseUnitType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "unitsSystem" + ] + }, + "GeometricComplexPropertyType":{ + "type":"object", + "title":"GeometricComplexPropertyType", + "required":[ + "geometricComplex", + "compositeCurve", + "compositeSurface", + "compositeSolid" + ], + "properties":{ + "geometricComplex":{ + "title":"geometricComplex", + "allOf":[ + { + "$ref":"#/definitions/GeometricComplexType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GeometricComplex", + "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" } }, @@ -22335,11 +22368,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeClockPropertyType", + "localPart":"GeometricComplexPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "timeClock", + "geometricComplex", + "compositeCurve", + "compositeSurface", + "compositeSolid", "nilReason", "remoteSchema", "type", @@ -22352,23 +22388,80 @@ "owns" ] }, - "QuantityPropertyType":{ + "LocationPropertyType":{ "type":"object", - "title":"QuantityPropertyType", + "title":"LocationPropertyType", "required":[ - "quantity" + "abstractGeometry", + "locationKeyWord", + "locationString", + "_null" ], "properties":{ - "quantity":{ - "title":"quantity", + "abstractGeometry":{ + "title":"abstractGeometry", "allOf":[ { - "$ref":"#/definitions/Quantity" + "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" + } + }, + "locationKeyWord":{ + "title":"locationKeyWord", + "allOf":[ + { + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Quantity", + "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", + "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/3.2" } }, @@ -22495,11 +22588,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"QuantityPropertyType", + "localPart":"LocationPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "quantity", + "abstractGeometry", + "locationKeyWord", + "locationString", + "_null", "nilReason", "remoteSchema", "type", @@ -22511,211 +22607,53 @@ "actuate" ] }, - "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/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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeCalendarEraType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "referenceEvent", - "referenceDate", - "julianReference", - "epochOfUse" - ] - }, - "MultiCurveType":{ + "VerticalDatumType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometricAggregateType" + "$ref":"#/definitions/AbstractDatumType" }, { "type":"object", - "title":"MultiCurveType", + "title":"VerticalDatumType", "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":[ - "uom" - ], - "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", + "localPart":"VerticalDatumType", "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "value", - "uom" - ] + } }, - "GeneralConversionPropertyType":{ + "FormulaCitation":{ "type":"object", - "title":"GeneralConversionPropertyType", + "title":"FormulaCitation", "required":[ - "abstractGeneralConversion" + "ciCitation" ], "properties":{ - "abstractGeneralConversion":{ - "title":"abstractGeneralConversion", + "ciCitation":{ + "title":"ciCitation", "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/AbstractGeneralConversionType" + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } - }, - "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", @@ -22839,12 +22777,8 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"GeneralConversionPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, "propertiesOrder":[ - "abstractGeneralConversion", + "ciCitation", "nilReason", "remoteSchema", "type", @@ -22856,25 +22790,55 @@ "actuate" ] }, - "DefinitionType":{ + "OffsetCurveType":{ + "required":[ + "offsetBase", + "distance" + ], "allOf":[ { - "$ref":"#/definitions/DefinitionBaseType" + "$ref":"#/definitions/AbstractCurveSegmentType" }, { "type":"object", - "title":"DefinitionType", + "title":"OffsetCurveType", "properties":{ - "remarks":{ - "title":"remarks", + "offsetBase":{ + "title":"offsetBase", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"remarks", + "localPart":"offsetBase", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "distance":{ + "title":"distance", + "allOf":[ + { + "$ref":"#/definitions/LengthType" + } + ], + "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" } } @@ -22883,22 +22847,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DefinitionType", + "localPart":"OffsetCurveType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "remarks" + "offsetBase", + "distance", + "refDirection" ] }, - "GeometricPrimitivePropertyType":{ + "OperationPropertyType":{ "type":"object", - "title":"GeometricPrimitivePropertyType", + "title":"OperationPropertyType", "required":[ - "abstractGeometricPrimitive" + "abstractOperation" ], "properties":{ - "abstractGeometricPrimitive":{ - "title":"abstractGeometricPrimitive", + "abstractOperation":{ + "title":"abstractOperation", "allOf":[ { "type":"object", @@ -22907,18 +22873,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"AbstractGeometricPrimitive", + "localPart":"AbstractOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractGeometricPrimitive", + "localPart":"AbstractOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -23041,28 +23007,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":"OperationPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractGeometricPrimitive", + "abstractOperation", "nilReason", "remoteSchema", "type", @@ -23071,27 +23024,248 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "VerticalCRSPropertyType":{ + "SurfacePatchArrayPropertyType":{ "type":"object", - "title":"VerticalCRSPropertyType", + "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" + ] + }, + "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" + ] + }, + "ConversionType":{ "required":[ - "verticalCRS" + "method" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGeneralConversionType" + }, + { + "type":"object", + "title":"ConversionType", + "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", + "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" + ] + }, + "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" + ] + }, + "UserDefinedCSPropertyType":{ + "type":"object", + "title":"UserDefinedCSPropertyType", + "required":[ + "userDefinedCS" ], "properties":{ - "verticalCRS":{ - "title":"verticalCRS", + "userDefinedCS":{ + "title":"userDefinedCS", "allOf":[ { - "$ref":"#/definitions/VerticalCRSType" + "$ref":"#/definitions/UserDefinedCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"VerticalCRS", + "localPart":"UserDefinedCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -23218,11 +23392,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"VerticalCRSPropertyType", + "localPart":"UserDefinedCSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "verticalCRS", + "userDefinedCS", "nilReason", "remoteSchema", "type", @@ -23234,42 +23408,28 @@ "actuate" ] }, - "MultiGeometryType":{ + "DefinitionProxyType":{ + "required":[ + "definitionRef" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGeometricAggregateType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"MultiGeometryType", + "title":"DefinitionProxyType", "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", + "definitionRef":{ + "title":"definitionRef", "allOf":[ { - "$ref":"#/definitions/GeometryArrayPropertyType" + "$ref":"#/definitions/ReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"geometryMembers", + "localPart":"definitionRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -23278,74 +23438,44 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiGeometryType", + "localPart":"DefinitionProxyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "geometryMember", - "geometryMembers" + "definitionRef" ] }, - "GeometricComplexPropertyType":{ + "TimeCalendarPropertyType":{ "type":"object", - "title":"GeometricComplexPropertyType", + "title":"TimeCalendarPropertyType", "required":[ - "geometricComplex", - "compositeCurve", - "compositeSurface", - "compositeSolid" + "timeCalendar" ], "properties":{ - "geometricComplex":{ - "title":"geometricComplex", - "allOf":[ - { - "$ref":"#/definitions/GeometricComplexType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GeometricComplex", - "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", + "timeCalendar":{ + "title":"timeCalendar", "allOf":[ { - "$ref":"#/definitions/CompositeSurfaceType" + "$ref":"#/definitions/TimeCalendarType" } ], "propertyType":"element", "elementName":{ - "localPart":"CompositeSurface", + "localPart":"TimeCalendar", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "compositeSolid":{ - "title":"compositeSolid", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/CompositeSolidType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CompositeSolid", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } }, "nilReason":{ @@ -23467,31 +23597,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":"GeometricComplexPropertyType", + "localPart":"TimeCalendarPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "geometricComplex", - "compositeCurve", - "compositeSurface", - "compositeSolid", + "timeCalendar", + "owns", "nilReason", "remoteSchema", "type", @@ -23500,584 +23615,191 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "GridLimitsType":{ + "CoordinateOperationAccuracy":{ "type":"object", - "title":"GridLimitsType", + "title":"CoordinateOperationAccuracy", "required":[ - "gridEnvelope" + "abstractDQPositionalAccuracy" ], "properties":{ - "gridEnvelope":{ - "title":"gridEnvelope", + "abstractDQPositionalAccuracy":{ + "title":"abstractDQPositionalAccuracy", "allOf":[ { - "$ref":"#/definitions/GridEnvelopeType" + "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":"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/AbstractGeometryType" + "propertyType":"anyElement" }, - { - "type":"object", - "title":"AbstractGeometricPrimitiveType", - "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", - "typeName":{ - "localPart":"AbstractGeometricPrimitiveType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "TriangleType":{ - "required":[ - "exterior" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSurfacePatchType" }, - { - "type":"object", - "title":"TriangleType", - "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":"TriangleType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "exterior", - "interpolation" - ] - }, - "DataBlockType":{ - "type":"object", - "title":"DataBlockType", - "required":[ - "rangeParameters", - "tupleList", - "doubleOrNilReasonTupleList" - ], - "properties":{ - "rangeParameters":{ - "title":"rangeParameters", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/AssociationRoleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"rangeParameters", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "tupleList":{ - "title":"tupleList", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/CoordinatesType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"tupleList", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "doubleOrNilReasonTupleList":{ - "title":"doubleOrNilReasonTupleList", + "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":"element", - "elementName":{ - "localPart":"doubleOrNilReasonTupleList", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataBlockType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "rangeParameters", - "tupleList", - "doubleOrNilReasonTupleList" - ] - }, - "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" - } + "role":{ + "title":"role", + "allOf":[ + { + "$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":"DynamicFeatureType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "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/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" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"group", - "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" - ] - }, - "SolidArrayPropertyType":{ - "type":"object", - "title":"SolidArrayPropertyType", - "properties":{ - "abstractSolid":{ - "title":"abstractSolid", + "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/AbstractSolidType" - } - }, - "elementName":{ - "localPart":"AbstractSolid", - "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":"AbstractSolid", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "owns":{ - "title":"owns", + "title":{ + "title":"title", "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":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SolidArrayPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "abstractSolid", - "owns" - ] - }, - "TimeTopologyComplexType":{ - "required":[ - "primitive" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractTimeComplexType" }, - { - "type":"object", - "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/3.2" - } + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeTopologyComplexType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "primitive" - ] - }, - "CurveSegmentArrayPropertyType":{ - "type":"object", - "title":"CurveSegmentArrayPropertyType", - "properties":{ - "abstractCurveSegment":{ - "title":"abstractCurveSegment", + }, + "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/AbstractCurveSegmentType" - } - }, - "elementName":{ - "localPart":"AbstractCurveSegment", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "minItems":0 + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractCurveSegment", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"CurveSegmentArrayPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, "propertiesOrder":[ - "abstractCurveSegment" + "abstractDQPositionalAccuracy", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "GeodesicType":{ - "allOf":[ - { - "$ref":"#/definitions/GeodesicStringType" - }, - { - "type":"object", - "title":"GeodesicType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GeodesicType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "SphericalCSType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractCoordinateSystemType" - }, - { - "type":"object", - "title":"SphericalCSType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SphericalCSType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "TopoSurfacePropertyType":{ + "TimeCalendarEraPropertyType":{ "type":"object", - "title":"TopoSurfacePropertyType", + "title":"TimeCalendarEraPropertyType", "required":[ - "topoSurface" + "timeCalendarEra" ], "properties":{ - "topoSurface":{ - "title":"topoSurface", + "timeCalendarEra":{ + "title":"timeCalendarEra", "allOf":[ { - "$ref":"#/definitions/TopoSurfaceType" + "$ref":"#/definitions/TimeCalendarEraType" } ], "propertyType":"element", "elementName":{ - "localPart":"TopoSurface", + "localPart":"TimeCalendarEra", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -24093,286 +23815,181 @@ "localPart":"owns", "namespaceURI":"" } - } - }, - "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", + }, + "nilReason":{ + "title":"nilReason", "allOf":[ { - "$ref":"#/definitions/DirectPositionType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"location", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, - "refDirection":{ - "title":"refDirection", + "remoteSchema":{ + "title":"remoteSchema", "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", + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "inDimension":{ - "title":"inDimension", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"inDimension", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "outDimension":{ - "title":"outDimension", + "href":{ + "title":"href", "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":"outDimension", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "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" }, - { - "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":"" - } + "role":{ + "title":"role", + "allOf":[ + { + "$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":"AbstractCoordinateSystemType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "axis", - "aggregationType" - ] - }, - "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/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"TimeCalendarEraPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, "propertiesOrder":[ - "row" + "timeCalendarEra", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "TimePeriodType":{ + "SurfaceType":{ "required":[ - "beginPosition", - "begin", - "endPosition", - "end", - "duration", - "timeInterval" + "patches" ], "allOf":[ { - "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" + "$ref":"#/definitions/AbstractSurfaceType" }, { "type":"object", - "title":"TimePeriodType", + "title":"SurfaceType", "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", - "allOf":[ - { - "$ref":"#/definitions/TimeInstantPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"end", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "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/3.2" - } - }, - "timeInterval":{ - "title":"timeInterval", + "patches":{ + "title":"patches", "allOf":[ { - "$ref":"#/definitions/TimeIntervalLengthType" + "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":"timeInterval", + "localPart":"patches", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -24381,16 +23998,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimePeriodType", + "localPart":"SurfaceType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "beginPosition", - "begin", - "endPosition", - "end", - "duration", - "timeInterval" + "patches" ] }, "GenericMetaDataType":{ @@ -24440,46 +24052,45 @@ "contentOverrideForGenericMetaDataType" ] }, - "AbstractSurfaceType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" - }, - { - "type":"object", - "title":"AbstractSurfaceType", - "properties":{ - } - } + "TopoSurfaceType":{ + "required":[ + "directedFace" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractSurfaceType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "Category":{ "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/AbstractTopologyType" }, { "type":"object", - "title":"Category", + "title":"TopoSurfaceType", "properties":{ - "nilReason":{ - "title":"nilReason", + "directedFace":{ + "title":"directedFace", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/DirectedFacePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"directedFace", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"nilReason", + "localPart":"aggregationType", "namespaceURI":"" } } @@ -24487,83 +24098,68 @@ } ], "typeType":"classInfo", + "typeName":{ + "localPart":"TopoSurfaceType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, "propertiesOrder":[ - "nilReason" + "directedFace", + "aggregationType" ] }, - "DirectionDescriptionType":{ - "type":"object", - "title":"DirectionDescriptionType", + "CompositeSolidType":{ "required":[ - "compassPoint", - "keyword", - "description", - "reference" + "solidMember" ], - "properties":{ - "compassPoint":{ - "title":"compassPoint", - "allOf":[ - { - "$ref":"#/definitions/CompassPointEnumeration" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"compassPoint", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "keyword":{ - "title":"keyword", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"keyword", - "namespaceURI":"http://www.opengis.net/gml/3.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/gml/3.2" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractSolidType" }, - "reference":{ - "title":"reference", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" + { + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"reference", - "namespaceURI":"http://www.opengis.net/gml/3.2" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DirectionDescriptionType", + "localPart":"CompositeSolidType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "compassPoint", - "keyword", - "description", - "reference" + "solidMember", + "aggregationType" ] }, "CoordinateSystemAxisType":{ @@ -24675,400 +24271,268 @@ "uom" ] }, - "FileType":{ + "DerivedCRSPropertyType":{ "type":"object", - "title":"FileType", + "title":"DerivedCRSPropertyType", "required":[ - "rangeParameters", - "fileName", - "fileReference", - "fileStructure" + "derivedCRS" ], "properties":{ - "rangeParameters":{ - "title":"rangeParameters", + "derivedCRS":{ + "title":"derivedCRS", "allOf":[ { - "$ref":"#/definitions/AssociationRoleType" + "$ref":"#/definitions/DerivedCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"rangeParameters", + "localPart":"DerivedCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "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/3.2" + "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/3.2" } }, - "fileStructure":{ - "title":"fileStructure", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"fileStructure", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "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/3.2" + "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/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "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", + }, + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/TopoVolumeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TopoVolume", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "owns":{ - "title":"owns", + "title":{ + "title":"title", "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":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TopoVolumePropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "topoVolume", - "owns" - ] - }, - "DynamicFeatureCollectionType":{ - "required":[ - "dynamicMembers" - ], - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DynamicFeatureCollectionType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "dynamicMembers" - ] - }, - "DegreesType":{ - "type":"object", - "title":"DegreesType", - "properties":{ - "value":{ - "title":"value", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "direction":{ - "title":"direction", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"direction", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DegreesType", + "localPart":"DerivedCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "value", - "direction" + "derivedCRS", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AbstractCurveSegmentType":{ + "DirectionVectorType":{ "type":"object", - "title":"AbstractCurveSegmentType", + "title":"DirectionVectorType", + "required":[ + "vector", + "horizontalAngle", + "verticalAngle" + ], "properties":{ - "numDerivativesAtStart":{ - "title":"numDerivativesAtStart", + "vector":{ + "title":"vector", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/VectorType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numDerivativesAtStart", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"vector", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "numDerivativesAtEnd":{ - "title":"numDerivativesAtEnd", + "horizontalAngle":{ + "title":"horizontalAngle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/AngleType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numDerivativesAtEnd", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"horizontalAngle", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "numDerivativeInterior":{ - "title":"numDerivativeInterior", + "verticalAngle":{ + "title":"verticalAngle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/AngleType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numDerivativeInterior", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"verticalAngle", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractCurveSegmentType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "numDerivativesAtStart", - "numDerivativesAtEnd", - "numDerivativeInterior" - ] - }, - "SolidType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSolidType" - }, - { - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SolidType", + "localPart":"DirectionVectorType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "exterior", - "interior" + "vector", + "horizontalAngle", + "verticalAngle" ] }, - "FeatureCollectionType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureCollectionType" - }, - { - "type":"object", - "title":"FeatureCollectionType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"FeatureCollectionType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "IndirectEntryType":{ + "CurvePropertyType":{ "type":"object", - "title":"IndirectEntryType", + "title":"CurvePropertyType", "required":[ - "definitionProxy" + "abstractCurve" ], "properties":{ - "definitionProxy":{ - "title":"definitionProxy", + "abstractCurve":{ + "title":"abstractCurve", "allOf":[ { - "$ref":"#/definitions/DefinitionProxyType" + "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":"DefinitionProxy", + "localPart":"AbstractCurve", "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - }, - "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", + }, + "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":{ @@ -25194,11 +24658,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CylindricalCSPropertyType", + "localPart":"CurvePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "cylindricalCS", + "abstractCurve", + "owns", "nilReason", "remoteSchema", "type", @@ -25210,230 +24675,206 @@ "actuate" ] }, - "SecondDefiningParameterPropertyElement":{ + "CartesianCSPropertyType":{ "type":"object", - "title":"SecondDefiningParameterPropertyElement", + "title":"CartesianCSPropertyType", "required":[ - "secondDefiningParameter" + "cartesianCS" ], "properties":{ - "secondDefiningParameter":{ - "title":"secondDefiningParameter", + "cartesianCS":{ + "title":"cartesianCS", "allOf":[ { - "$ref":"#/definitions/SecondDefiningParameter" + "$ref":"#/definitions/CartesianCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"SecondDefiningParameter", + "localPart":"CartesianCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "secondDefiningParameter" - ] - }, - "AbstractTopologyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" }, - { - "type":"object", - "title":"AbstractTopologyType", - "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractTopologyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "PointArrayPropertyType":{ - "type":"object", - "title":"PointArrayPropertyType", - "properties":{ - "point":{ - "title":"point", + }, + "arcrole":{ + "title":"arcrole", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PointType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "owns":{ - "title":"owns", + "title":{ + "title":"title", "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":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"PointArrayPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "point", - "owns" - ] - }, - "ArrayAssociationType":{ - "type":"object", - "title":"ArrayAssociationType", - "properties":{ - "abstractObject":{ - "title":"abstractObject", + }, + "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":"AbstractObject", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "minItems":0 + "$ref":"#/definitions/ShowType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractObject", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "owns":{ - "title":"owns", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ArrayAssociationType", + "localPart":"CartesianCSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractObject", - "owns" + "cartesianCS", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ArrayType":{ + "ObservationType":{ + "required":[ + "validTime", + "resultOf" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"ArrayType", + "title":"ObservationType", "properties":{ - "members":{ - "title":"members", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"#/definitions/ArrayAssociationType" + "$ref":"#/definitions/TimePrimitivePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"members", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ArrayType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "members" - ] - }, - "ParameterValueGroupType":{ - "required":[ - "parameterValue", - "group" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGeneralParameterValueType" - }, - { - "type":"object", - "title":"ParameterValueGroupType", - "properties":{ - "parameterValue":{ - "title":"parameterValue", + }, + "using":{ + "title":"using", "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 + "$ref":"#/definitions/ProcedurePropertyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"parameterValue", + "localPart":"using", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "group":{ - "title":"group", + "target":{ + "title":"target", "allOf":[ { "type":"object", @@ -25442,18 +24883,31 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/OperationParameterGroupPropertyType" + "$ref":"#/definitions/TargetPropertyType" } }, "elementName":{ - "localPart":"group", + "localPart":"target", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"group", + "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" } } @@ -25462,206 +24916,163 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ParameterValueGroupType", + "localPart":"ObservationType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "parameterValue", - "group" + "validTime", + "using", + "target", + "resultOf" ] }, - "FormulaType":{ - "type":"object", - "title":"FormulaType", - "required":[ - "b", - "c" - ], - "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" - } + "AbstractContinuousCoverageType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoverageType" }, - "c":{ - "title":"c", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"c", - "namespaceURI":"http://www.opengis.net/gml/3.2" } - }, - "d":{ - "title":"d", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractContinuousCoverageType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "coverageFunction" + ] + }, + "CurveSegmentArrayPropertyType":{ + "type":"object", + "title":"CurveSegmentArrayPropertyType", + "properties":{ + "abstractCurveSegment":{ + "title":"abstractCurveSegment", "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/AbstractCurveSegmentType" + } + }, + "elementName":{ + "localPart":"AbstractCurveSegment", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"d", + "localPart":"AbstractCurveSegment", "namespaceURI":"http://www.opengis.net/gml/3.2" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FormulaType", + "localPart":"CurveSegmentArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "a", - "b", - "c", - "d" + "abstractCurveSegment" ] }, - "BoundedFeatureType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"BoundedFeatureType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BoundedFeatureType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "TransformationType":{ + "MovingObjectStatusType":{ "required":[ - "method" + "position", + "pos", + "locationName", + "locationReference", + "location" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeneralTransformationType" + "$ref":"#/definitions/AbstractTimeSliceType" }, { "type":"object", - "title":"TransformationType", + "title":"MovingObjectStatusType", "properties":{ - "method":{ - "title":"method", + "position":{ + "title":"position", "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" - } + "$ref":"#/definitions/GeometryPropertyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"method", + "localPart":"position", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "parameterValue":{ - "title":"parameterValue", + "pos":{ + "title":"pos", "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/DirectPositionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"parameterValue", + "localPart":"pos", "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", + }, + "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", @@ -25670,170 +25081,191 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AffineCSPropertyType" + "$ref":"#/definitions/LocationPropertyType" } }, "elementName":{ - "localPart":"affineCS", + "localPart":"location", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], - "propertyType":"elementRef", + "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":"affineCS", + "localPart":"bearing", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "cartesianCS":{ - "title":"cartesianCS", + "acceleration":{ + "title":"acceleration", "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" - } + "$ref":"#/definitions/MeasureType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"cartesianCS", + "localPart":"acceleration", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "cylindricalCS":{ - "title":"cylindricalCS", + "elevation":{ + "title":"elevation", "allOf":[ { - "$ref":"#/definitions/CylindricalCSPropertyType" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"cylindricalCS", + "localPart":"elevation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "linearCS":{ - "title":"linearCS", + "status":{ + "title":"status", "allOf":[ { - "$ref":"#/definitions/LinearCSPropertyType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"linearCS", + "localPart":"status", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "polarCS":{ - "title":"polarCS", + "statusReference":{ + "title":"statusReference", "allOf":[ { - "$ref":"#/definitions/PolarCSPropertyType" + "$ref":"#/definitions/ReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"polarCS", + "localPart":"statusReference", "namespaceURI":"http://www.opengis.net/gml/3.2" } - }, - "sphericalCS":{ - "title":"sphericalCS", + } + } + } + ], + "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" + ] + }, + "TinType":{ + "required":[ + "maxLength", + "controlPoint" + ], + "allOf":[ + { + "$ref":"#/definitions/SurfaceType" + }, + { + "type":"object", + "title":"TinType", + "properties":{ + "stopLines":{ + "title":"stopLines", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/SphericalCSPropertyType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/LineStringSegmentArrayPropertyType" }, - "elementName":{ - "localPart":"sphericalCS", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"sphericalCS", + "localPart":"stopLines", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "userDefinedCS":{ - "title":"userDefinedCS", + "breakLines":{ + "title":"breakLines", "allOf":[ { - "$ref":"#/definitions/UserDefinedCSPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/LineStringSegmentArrayPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"userDefinedCS", + "localPart":"breakLines", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "coordinateSystem":{ - "title":"coordinateSystem", + "maxLength":{ + "title":"maxLength", "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" - } + "$ref":"#/definitions/LengthType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"coordinateSystem", + "localPart":"maxLength", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "engineeringDatum":{ - "title":"engineeringDatum", + "controlPoint":{ + "title":"controlPoint", "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" - } + "$ref":"#/definitions/TinType.ControlPoint" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"engineeringDatum", + "localPart":"controlPoint", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -25842,54 +25274,48 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"EngineeringCRSType", + "localPart":"TinType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "affineCS", - "cartesianCS", - "cylindricalCS", - "linearCS", - "polarCS", - "sphericalCS", - "userDefinedCS", - "coordinateSystem", - "engineeringDatum" + "stopLines", + "breakLines", + "maxLength", + "controlPoint" ] }, - "TimeCalendarEraPropertyType":{ + "SolidPropertyType":{ "type":"object", - "title":"TimeCalendarEraPropertyType", + "title":"SolidPropertyType", "required":[ - "timeCalendarEra" + "abstractSolid" ], "properties":{ - "timeCalendarEra":{ - "title":"timeCalendarEra", + "abstractSolid":{ + "title":"abstractSolid", "allOf":[ { - "$ref":"#/definitions/TimeCalendarEraType" + "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":"TimeCalendarEra", + "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":"" - } - }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -26009,16 +25435,302 @@ "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":"SolidPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "abstractSolid", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" + ] + }, + "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/3.2" + }, + "propertiesOrder":[ + "priority" + ] + }, + "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" + } + } + ], + "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" + ] + }, + "DynamicFeatureMemberType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureMemberType" + }, + { + "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/3.2" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"DynamicFeature", + "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":"TimeCalendarEraPropertyType", + "localPart":"DynamicFeatureMemberType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "timeCalendarEra", - "owns", + "dynamicFeature", "nilReason", "remoteSchema", "type", @@ -26030,131 +25742,118 @@ "actuate" ] }, - "RelatedTimeType":{ + "CircleByCenterPointType":{ "allOf":[ { - "$ref":"#/definitions/TimePrimitivePropertyType" + "$ref":"#/definitions/ArcByCenterPointType" }, { "type":"object", - "title":"RelatedTimeType", + "title":"CircleByCenterPointType", "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":"CircleByCenterPointType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "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":"RelatedTimeType", + "localPart":"CodeListType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "relativePosition" + "value", + "codeSpace" ] }, - "TimeCoordinateSystemType":{ + "ClothoidType.RefLocation":{ + "type":"object", + "title":"ClothoidType.RefLocation", "required":[ - "originPosition", - "origin", - "interval" + "affinePlacement" ], - "allOf":[ - { - "$ref":"#/definitions/TimeReferenceSystemType" - }, - { - "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" - } + "properties":{ + "affinePlacement":{ + "title":"affinePlacement", + "allOf":[ + { + "$ref":"#/definitions/AffinePlacementType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AffinePlacement", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeCoordinateSystemType", - "namespaceURI":"http://www.opengis.net/gml/3.2" }, + "typeType":"classInfo", "propertiesOrder":[ - "originPosition", - "origin", - "interval" + "affinePlacement" ] }, - "AbstractFeatureType":{ + "OperationMethodType":{ + "required":[ + "formulaCitation", + "formula" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/IdentifiedObjectType" }, { "type":"object", - "title":"AbstractFeatureType", + "title":"OperationMethodType", "properties":{ - "boundedBy":{ - "title":"boundedBy", + "formulaCitation":{ + "title":"formulaCitation", "allOf":[ { - "$ref":"#/definitions/BoundingShapeType" + "$ref":"#/definitions/FormulaCitation" } ], "propertyType":"element", "elementName":{ - "localPart":"boundedBy", + "localPart":"formulaCitation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "location":{ - "title":"location", + "formula":{ + "title":"formula", "allOf":[ { "type":"object", @@ -26163,96 +25862,73 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/LocationPropertyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"location", + "localPart":"formula", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"location", + "localPart":"formula", "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", + }, + "sourceDimensions":{ + "title":"sourceDimensions", "allOf":[ { - "$ref":"#/definitions/SingleCRSPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"baseCRS", + "localPart":"sourceDimensions", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "derivedCRSType":{ - "title":"derivedCRSType", + "targetDimensions":{ + "title":"targetDimensions", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"derivedCRSType", + "localPart":"targetDimensions", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "coordinateSystem":{ - "title":"coordinateSystem", + "parameter":{ + "title":"parameter", "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/AbstractGeneralOperationParameterPropertyType" + } }, - "value":{ - "$ref":"#/definitions/CoordinateSystemPropertyType" + "elementName":{ + "localPart":"parameter", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "elementName":{ - "localPart":"coordinateSystem", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "minItems":0 } ], "propertyType":"elementRef", "elementName":{ - "localPart":"coordinateSystem", + "localPart":"parameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -26261,223 +25937,46 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DerivedCRSType", + "localPart":"OperationMethodType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "baseCRS", - "derivedCRSType", - "coordinateSystem" + "formulaCitation", + "formula", + "sourceDimensions", + "targetDimensions", + "parameter" ] }, - "ArcByBulgeType":{ - "allOf":[ - { - "$ref":"#/definitions/ArcStringByBulgeType" - }, - { - "type":"object", - "title":"ArcByBulgeType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ArcByBulgeType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "TimeTopologyComplexPropertyType":{ + "TimePrimitivePropertyType":{ "type":"object", - "title":"TimeTopologyComplexPropertyType", + "title":"TimePrimitivePropertyType", "required":[ - "timeTopologyComplex" + "abstractTimePrimitive" ], "properties":{ - "timeTopologyComplex":{ - "title":"timeTopologyComplex", - "allOf":[ - { - "$ref":"#/definitions/TimeTopologyComplexType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeTopologyComplex", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "nilReason":{ - "title":"nilReason", + "abstractTimePrimitive":{ + "title":"abstractTimePrimitive", "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/AbstractTimePrimitiveType" + } + }, + "elementName":{ + "localPart":"AbstractTimePrimitive", + "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" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://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":"TimeTopologyComplexPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "timeTopologyComplex", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", - "owns" - ] - }, - "TimeOrdinalEraPropertyType":{ - "type":"object", - "title":"TimeOrdinalEraPropertyType", - "required":[ - "timeOrdinalEra" - ], - "properties":{ - "timeOrdinalEra":{ - "title":"timeOrdinalEra", - "allOf":[ - { - "$ref":"#/definitions/TimeOrdinalEraType" - } - ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"TimeOrdinalEra", + "localPart":"AbstractTimePrimitive", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -26617,11 +26116,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeOrdinalEraPropertyType", + "localPart":"TimePrimitivePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "timeOrdinalEra", + "abstractTimePrimitive", "owns", "nilReason", "remoteSchema", @@ -26634,38 +26133,57 @@ "actuate" ] }, - "ValueArrayType":{ + "AbstractCoordinateSystemType":{ + "required":[ + "axis" + ], "allOf":[ { - "$ref":"#/definitions/CompositeValueType" + "$ref":"#/definitions/IdentifiedObjectType" }, { "type":"object", - "title":"ValueArrayType", + "title":"AbstractCoordinateSystemType", "properties":{ - "codeSpace":{ - "title":"codeSpace", + "axis":{ + "title":"axis", "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/CoordinateSystemAxisPropertyType" + } + }, + "elementName":{ + "localPart":"axis", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"axis", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "uom":{ - "title":"uom", + "aggregationType":{ + "title":"aggregationType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AggregationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uom", + "localPart":"aggregationType", "namespaceURI":"" } } @@ -26674,31 +26192,49 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ValueArrayType", + "localPart":"AbstractCoordinateSystemType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "codeSpace", - "uom" + "axis", + "aggregationType" ] }, - "TimeEdgePropertyType":{ + "GeodesicType":{ + "allOf":[ + { + "$ref":"#/definitions/GeodesicStringType" + }, + { + "type":"object", + "title":"GeodesicType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GeodesicType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "EllipsoidalCSPropertyType":{ "type":"object", - "title":"TimeEdgePropertyType", + "title":"EllipsoidalCSPropertyType", "required":[ - "timeEdge" + "ellipsoidalCS" ], "properties":{ - "timeEdge":{ - "title":"timeEdge", + "ellipsoidalCS":{ + "title":"ellipsoidalCS", "allOf":[ { - "$ref":"#/definitions/TimeEdgeType" + "$ref":"#/definitions/EllipsoidalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeEdge", + "localPart":"EllipsoidalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -26821,28 +26357,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":"TimeEdgePropertyType", + "localPart":"EllipsoidalCSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "timeEdge", + "ellipsoidalCS", "nilReason", "remoteSchema", "type", @@ -26851,27 +26374,26 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "CartesianCSPropertyType":{ + "OperationParameterGroupPropertyType":{ "type":"object", - "title":"CartesianCSPropertyType", + "title":"OperationParameterGroupPropertyType", "required":[ - "cartesianCS" + "operationParameterGroup" ], "properties":{ - "cartesianCS":{ - "title":"cartesianCS", + "operationParameterGroup":{ + "title":"operationParameterGroup", "allOf":[ { - "$ref":"#/definitions/CartesianCSType" + "$ref":"#/definitions/OperationParameterGroupType" } ], "propertyType":"element", "elementName":{ - "localPart":"CartesianCS", + "localPart":"OperationParameterGroup", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -26998,11 +26520,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CartesianCSPropertyType", + "localPart":"OperationParameterGroupPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "cartesianCS", + "operationParameterGroup", "nilReason", "remoteSchema", "type", @@ -27014,154 +26536,112 @@ "actuate" ] }, - "CompositeSolidType":{ + "DynamicFeatureCollectionType":{ "required":[ - "solidMember" + "dynamicMembers" ], "allOf":[ { - "$ref":"#/definitions/AbstractSolidType" + "$ref":"#/definitions/DynamicFeatureType" }, { "type":"object", - "title":"CompositeSolidType", + "title":"DynamicFeatureCollectionType", "properties":{ - "solidMember":{ - "title":"solidMember", + "dynamicMembers":{ + "title":"dynamicMembers", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SolidPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/DynamicFeatureMemberType" } ], "propertyType":"element", "elementName":{ - "localPart":"solidMember", + "localPart":"dynamicMembers", "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", + "localPart":"DynamicFeatureCollectionType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "solidMember", - "aggregationType" + "dynamicMembers" ] }, - "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/3.2" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractSurface", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "AbstractTimeObjectType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" }, - "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":"AbstractTimeObjectType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SurfaceArrayPropertyType", + "localPart":"AbstractTimeObjectType", "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "abstractSurface", - "owns" - ] + } }, - "AbstractFeatureCollectionType":{ + "OperationParameterGroupType":{ + "required":[ + "parameter" + ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractGeneralOperationParameterType" }, { "type":"object", - "title":"AbstractFeatureCollectionType", + "title":"OperationParameterGroupType", "properties":{ - "featureMember":{ - "title":"featureMember", + "maximumOccurs":{ + "title":"maximumOccurs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeaturePropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"featureMember", + "localPart":"maximumOccurs", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "featureMembers":{ - "title":"featureMembers", + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"#/definitions/FeatureArrayPropertyType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"featureMembers", + "localPart":"parameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -27170,59 +26650,193 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractFeatureCollectionType", + "localPart":"OperationParameterGroupType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "featureMember", - "featureMembers" + "maximumOccurs", + "parameter" ] }, - "CurvePropertyType":{ + "GeographicCRSPropertyType":{ "type":"object", - "title":"CurvePropertyType", + "title":"GeographicCRSPropertyType", "required":[ - "abstractCurve" + "geographicCRS" ], "properties":{ - "abstractCurve":{ - "title":"abstractCurve", + "geographicCRS":{ + "title":"geographicCRS", "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/3.2" - } + "$ref":"#/definitions/GeographicCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCurve", + "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", + "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":"GeographicCRSPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "geographicCRS", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "PointPropertyType":{ + "type":"object", + "title":"PointPropertyType", + "required":[ + "point" + ], + "properties":{ + "point":{ + "title":"point", + "allOf":[ + { + "$ref":"#/definitions/PointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -27342,16 +26956,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":"CurvePropertyType", + "localPart":"PointPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractCurve", - "owns", + "point", "nilReason", "remoteSchema", "type", @@ -27360,46 +26986,126 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "PolygonType":{ + "TinType.ControlPoint":{ + "type":"object", + "title":"TinType.ControlPoint", + "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":3 + } + ], + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "posList", + "geometricPositionGroup" + ] + }, + "CompoundCRSType":{ + "required":[ + "componentReferenceSystem" + ], "allOf":[ { - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"#/definitions/AbstractCRSType" }, { "type":"object", - "title":"PolygonType", + "title":"CompoundCRSType", "properties":{ - "exterior":{ - "title":"exterior", + "componentReferenceSystem":{ + "title":"componentReferenceSystem", "allOf":[ { - "$ref":"#/definitions/AbstractRingPropertyType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"exterior", + "localPart":"componentReferenceSystem", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "interior":{ - "title":"interior", + "aggregationType":{ + "title":"aggregationType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractRingPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/AggregationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"interior", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" } } } @@ -27407,43 +27113,46 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolygonType", + "localPart":"CompoundCRSType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "exterior", - "interior" + "componentReferenceSystem", + "aggregationType" ] }, - "FormulaCitation":{ + "TimePeriodPropertyType":{ "type":"object", - "title":"FormulaCitation", + "title":"TimePeriodPropertyType", "required":[ - "ciCitation" + "timePeriod" ], "properties":{ - "ciCitation":{ - "title":"ciCitation", + "timePeriod":{ + "title":"timePeriod", "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/TimePeriodType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"TimePeriod", + "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", @@ -27567,8 +27276,13 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"TimePeriodPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, "propertiesOrder":[ - "ciCitation", + "timePeriod", + "owns", "nilReason", "remoteSchema", "type", @@ -27580,138 +27294,459 @@ "actuate" ] }, - "DirectionVectorType":{ + "GridLimitsType":{ "type":"object", - "title":"DirectionVectorType", + "title":"GridLimitsType", "required":[ - "vector", - "horizontalAngle", - "verticalAngle" + "gridEnvelope" ], "properties":{ - "vector":{ - "title":"vector", + "gridEnvelope":{ + "title":"gridEnvelope", "allOf":[ { - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/GridEnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"vector", + "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" + ] + }, + "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" }, - "horizontalAngle":{ - "title":"horizontalAngle", - "allOf":[ - { - "$ref":"#/definitions/AngleType" + { + "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" + } + }, + "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", + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"horizontalAngle", - "namespaceURI":"http://www.opengis.net/gml/3.2" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterValueType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "value", + "dmsAngleValue", + "stringValue", + "integerValue", + "booleanValue", + "valueList", + "integerValueList", + "valueFile", + "operationParameter" + ] + }, + "AbstractCoverageType":{ + "required":[ + "domainSet", + "rangeSet" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" }, - "verticalAngle":{ - "title":"verticalAngle", - "allOf":[ - { - "$ref":"#/definitions/AngleType" + { + "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/3.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"domainSet", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "rangeSet":{ + "title":"rangeSet", + "allOf":[ + { + "$ref":"#/definitions/RangeSetType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rangeSet", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"verticalAngle", - "namespaceURI":"http://www.opengis.net/gml/3.2" } } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractCoverageType", + "namespaceURI":"http://www.opengis.net/gml/3.2" }, + "propertiesOrder":[ + "domainSet", + "rangeSet" + ] + }, + "FaceType":{ + "required":[ + "directedEdge" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTopoPrimitiveType" + }, + { + "type":"object", + "title":"FaceType", + "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", + "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":"DirectionVectorType", + "localPart":"FaceType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "vector", - "horizontalAngle", - "verticalAngle" + "isolated", + "directedEdge", + "directedTopoSolid", + "surfaceProperty", + "universal", + "aggregationType" ] }, - "GeodesicStringType":{ - "required":[ - "posList", - "geometricPositionGroup" - ], + "CompositeValueType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"GeodesicStringType", + "title":"CompositeValueType", "properties":{ - "posList":{ - "title":"posList", + "valueComponent":{ + "title":"valueComponent", "allOf":[ { - "$ref":"#/definitions/DirectPositionListType" + "type":"array", + "items":{ + "$ref":"#/definitions/ValuePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"posList", + "localPart":"valueComponent", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "geometricPositionGroup":{ - "title":"geometricPositionGroup", + "valueComponents":{ + "title":"valueComponents", "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 + "$ref":"#/definitions/ValueArrayPropertyType" } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"valueComponents", + "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":"" } } @@ -27720,105 +27755,64 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GeodesicStringType", + "localPart":"CompositeValueType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "posList", - "geometricPositionGroup", - "interpolation" + "valueComponent", + "valueComponents", + "aggregationType" ] }, - "TopoComplexPropertyType":{ - "type":"object", - "title":"TopoComplexPropertyType", - "required":[ - "topoComplex" + "CylindricalCSType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractCoordinateSystemType" + }, + { + "type":"object", + "title":"CylindricalCSType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CylindricalCSType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "DirectPositionListType":{ + "type":"object", + "title":"DirectPositionListType", "properties":{ - "topoComplex":{ - "title":"topoComplex", - "allOf":[ - { - "$ref":"#/definitions/TopoComplexType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TopoComplex", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "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/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" - } + "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" @@ -27826,88 +27820,133 @@ ], "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":"TopoComplexPropertyType", + "localPart":"DirectPositionListType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "topoComplex", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "value", + "count", + "srsName", + "srsDimension", + "axisLabels", + "uomLabels" ] }, - "AffineCSPropertyType":{ + "AbstractCurveType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometricPrimitiveType" + }, + { + "type":"object", + "title":"AbstractCurveType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractCurveType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "FeaturePropertyType":{ "type":"object", - "title":"AffineCSPropertyType", + "title":"FeaturePropertyType", "required":[ - "affineCS" + "abstractFeature" ], "properties":{ - "affineCS":{ - "title":"affineCS", + "abstractFeature":{ + "title":"abstractFeature", "allOf":[ { - "$ref":"#/definitions/AffineCSType" + "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":"AffineCS", + "localPart":"AbstractFeature", "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":[ @@ -27960,249 +27999,37 @@ "propertyType":"attribute", "attributeName":{ "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AffineCSPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "affineCS", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - ] - }, - "TimeClockType":{ - "required":[ - "referenceEvent", - "referenceTime", - "utcReference" - ], - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeClockType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "referenceEvent", - "referenceTime", - "utcReference", - "dateBasis" - ] - }, - "ClothoidType.RefLocation":{ - "type":"object", - "title":"ClothoidType.RefLocation", - "required":[ - "affinePlacement" - ], - "properties":{ - "affinePlacement":{ - "title":"affinePlacement", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/AffinePlacementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AffinePlacement", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "affinePlacement" - ] - }, - "CoordinatesType":{ - "type":"object", - "title":"CoordinatesType", - "properties":{ - "value":{ - "title":"value", + }, + "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":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "decimal":{ - "title":"decimal", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -28210,66 +28037,73 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"decimal", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "cs":{ - "title":"cs", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"cs", - "namespaceURI":"" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "ts":{ - "title":"ts", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"ts", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinatesType", + "localPart":"FeaturePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "value", - "decimal", - "cs", - "ts" + "abstractFeature", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CompoundCRSPropertyType":{ + "ProjectedCRSPropertyType":{ "type":"object", - "title":"CompoundCRSPropertyType", + "title":"ProjectedCRSPropertyType", "required":[ - "compoundCRS" + "projectedCRS" ], "properties":{ - "compoundCRS":{ - "title":"compoundCRS", + "projectedCRS":{ + "title":"projectedCRS", "allOf":[ { - "$ref":"#/definitions/CompoundCRSType" + "$ref":"#/definitions/ProjectedCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"CompoundCRS", + "localPart":"ProjectedCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -28396,11 +28230,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CompoundCRSPropertyType", + "localPart":"ProjectedCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "compoundCRS", + "projectedCRS", "nilReason", "remoteSchema", "type", @@ -28412,139 +28246,84 @@ "actuate" ] }, - "TopoCurveType":{ + "ClothoidType":{ "required":[ - "directedEdge" + "refLocation", + "scaleFactor", + "startParameter", + "endParameter" ], "allOf":[ { - "$ref":"#/definitions/AbstractTopologyType" + "$ref":"#/definitions/AbstractCurveSegmentType" }, { "type":"object", - "title":"TopoCurveType", + "title":"ClothoidType", "properties":{ - "directedEdge":{ - "title":"directedEdge", + "refLocation":{ + "title":"refLocation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DirectedEdgePropertyType" - }, - "minItems":1 + "$ref":"#/definitions/ClothoidType.RefLocation" } ], "propertyType":"element", "elementName":{ - "localPart":"directedEdge", + "localPart":"refLocation", "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", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "directedEdge", - "aggregationType" - ] - }, - "AbstractDatumType":{ - "required":[ - "scope" - ], - "allOf":[ - { - "$ref":"#/definitions/IdentifiedObjectType" - }, - { - "type":"object", - "title":"AbstractDatumType", - "properties":{ - "domainOfValidity":{ - "title":"domainOfValidity", + "scaleFactor":{ + "title":"scaleFactor", "allOf":[ { - "$ref":"#/definitions/DomainOfValidity" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"element", "elementName":{ - "localPart":"domainOfValidity", + "localPart":"scaleFactor", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "scope":{ - "title":"scope", + "startParameter":{ + "title":"startParameter", "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", + "localPart":"startParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "anchorDefinition":{ - "title":"anchorDefinition", + "endParameter":{ + "title":"endParameter", "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" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"anchorDefinition", + "localPart":"endParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "realizationEpoch":{ - "title":"realizationEpoch", + "interpolation":{ + "title":"interpolation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date" + "$ref":"#/definitions/CurveInterpolationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"realizationEpoch", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"interpolation", + "namespaceURI":"" } } } @@ -28552,51 +28331,68 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDatumType", + "localPart":"ClothoidType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "domainOfValidity", - "scope", - "anchorDefinition", - "realizationEpoch" + "refLocation", + "scaleFactor", + "startParameter", + "endParameter", + "interpolation" ] }, - "OrientableCurveType":{ + "ConcatenatedOperationType":{ "required":[ - "baseCurve" + "coordOperation" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveType" + "$ref":"#/definitions/AbstractCoordinateOperationType" }, { "type":"object", - "title":"OrientableCurveType", + "title":"ConcatenatedOperationType", "properties":{ - "baseCurve":{ - "title":"baseCurve", + "coordOperation":{ + "title":"coordOperation", "allOf":[ { - "$ref":"#/definitions/CurvePropertyType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"baseCurve", + "localPart":"coordOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "orientation":{ - "title":"orientation", + "aggregationType":{ + "title":"aggregationType", "allOf":[ { - "$ref":"#/definitions/SignType" + "$ref":"#/definitions/AggregationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"orientation", + "localPart":"aggregationType", "namespaceURI":"" } } @@ -28605,183 +28401,147 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OrientableCurveType", + "localPart":"ConcatenatedOperationType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "baseCurve", - "orientation" + "coordOperation", + "aggregationType" ] }, - "GeometryArrayPropertyType":{ + "Boolean":{ "type":"object", - "title":"GeometryArrayPropertyType", + "title":"Boolean", "properties":{ - "abstractGeometry":{ - "title":"abstractGeometry", + "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/AbstractGeometryType" - } - }, - "elementName":{ - "localPart":"AbstractGeometry", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractGeometry", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "propertyType":"value" }, - "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":"GeometryArrayPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, "propertiesOrder":[ - "abstractGeometry", - "owns" + "value", + "nilReason" ] }, - "AbstractRingType":{ - "type":"object", - "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":{ + "CylinderType":{ "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/AbstractGriddedSurfaceType" }, { "type":"object", - "title":"TimeType", + "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":"TimeType", + "localPart":"CylinderType", "namespaceURI":"http://www.opengis.net/gml/3.2" - } + }, + "propertiesOrder":[ + "horizontalCURVETYPE", + "verticalCURVETYPE" + ] }, - "PassThroughOperationType":{ + "EnvelopeWithTimePeriodType":{ "required":[ - "modifiedCoordinate", - "coordOperation" + "beginPosition", + "endPosition" ], "allOf":[ { - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/EnvelopeType" }, { "type":"object", - "title":"PassThroughOperationType", + "title":"EnvelopeWithTimePeriodType", "properties":{ - "modifiedCoordinate":{ - "title":"modifiedCoordinate", + "beginPosition":{ + "title":"beginPosition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - }, - "minItems":1 + "$ref":"#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"modifiedCoordinate", + "localPart":"beginPosition", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "coordOperation":{ - "title":"coordOperation", + "endPosition":{ + "title":"endPosition", "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" - } + "$ref":"#/definitions/TimePositionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"coordOperation", + "localPart":"endPosition", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "aggregationType":{ - "title":"aggregationType", + "frame":{ + "title":"frame", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"aggregationType", + "localPart":"frame", "namespaceURI":"" } } @@ -28790,122 +28550,87 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PassThroughOperationType", + "localPart":"EnvelopeWithTimePeriodType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "modifiedCoordinate", - "coordOperation", - "aggregationType" + "beginPosition", + "endPosition", + "frame" ] }, - "QuantityExtentType":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureOrNilReasonListType" - }, - { - "type":"object", - "title":"QuantityExtentType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"QuantityExtentType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "ScaleType":{ + "MultiSolidType":{ "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/AbstractGeometricAggregateType" }, { "type":"object", - "title":"ScaleType", + "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/3.2" + } + }, + "solidMembers":{ + "title":"solidMembers", + "allOf":[ + { + "$ref":"#/definitions/SolidArrayPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"solidMembers", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ScaleType", + "localPart":"MultiSolidType", "namespaceURI":"http://www.opengis.net/gml/3.2" - } + }, + "propertiesOrder":[ + "solidMember", + "solidMembers" + ] }, - "TargetPropertyType":{ + "TemporalDatumPropertyType":{ "type":"object", - "title":"TargetPropertyType", + "title":"TemporalDatumPropertyType", "required":[ - "abstractFeature", - "abstractGeometry" + "temporalDatum" ], "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", + "temporalDatum":{ + "title":"temporalDatum", "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/TemporalDatumType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometry", + "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":[ @@ -29029,13 +28754,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TargetPropertyType", + "localPart":"TemporalDatumPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractFeature", - "abstractGeometry", - "owns", + "temporalDatum", "nilReason", "remoteSchema", "type", @@ -29047,43 +28770,18 @@ "actuate" ] }, - "CategoryExtentType":{ - "allOf":[ - { - "$ref":"#/definitions/CodeOrNilReasonListType" - }, - { - "type":"object", - "title":"CategoryExtentType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CategoryExtentType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "TopoSolidPropertyType":{ + "StringOrRefType":{ "type":"object", - "title":"TopoSolidPropertyType", - "required":[ - "topoSolid" - ], + "title":"StringOrRefType", "properties":{ - "topoSolid":{ - "title":"topoSolid", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/TopoSolidType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TopoSolid", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "propertyType":"value" }, "nilReason":{ "title":"nilReason", @@ -29204,28 +28902,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":"TopoSolidPropertyType", + "localPart":"StringOrRefType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "topoSolid", + "value", "nilReason", "remoteSchema", "type", @@ -29234,43 +28919,66 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "MultiSurfacePropertyType":{ + "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/3.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CurveType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "segments" + ] + }, + "VerticalCRSPropertyType":{ "type":"object", - "title":"MultiSurfacePropertyType", + "title":"VerticalCRSPropertyType", "required":[ - "multiSurface" + "verticalCRS" ], "properties":{ - "multiSurface":{ - "title":"multiSurface", + "verticalCRS":{ + "title":"verticalCRS", "allOf":[ { - "$ref":"#/definitions/MultiSurfaceType" + "$ref":"#/definitions/VerticalCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiSurface", + "localPart":"VerticalCRS", "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":[ @@ -29394,12 +29102,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiSurfacePropertyType", + "localPart":"VerticalCRSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "multiSurface", - "owns", + "verticalCRS", "nilReason", "remoteSchema", "type", @@ -29411,68 +29118,115 @@ "actuate" ] }, - "NodeType":{ + "LineStringSegmentType":{ + "required":[ + "posOrPointPropertyOrPointRep", + "posList", + "coordinates" + ], "allOf":[ { - "$ref":"#/definitions/AbstractTopoPrimitiveType" + "$ref":"#/definitions/AbstractCurveSegmentType" }, { "type":"object", - "title":"NodeType", + "title":"LineStringSegmentType", "properties":{ - "container":{ - "title":"container", + "posOrPointPropertyOrPointRep":{ + "title":"posOrPointPropertyOrPointRep", "allOf":[ { - "$ref":"#/definitions/FaceOrTopoSolidPropertyType" + "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/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" + } + }, + { + "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" + } + } + ] + }, + "minItems":2 } ], - "propertyType":"element", - "elementName":{ - "localPart":"container", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "propertyType":"elementRefs" }, - "directedEdge":{ - "title":"directedEdge", + "posList":{ + "title":"posList", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DirectedEdgePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"directedEdge", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "pointProperty":{ - "title":"pointProperty", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/CoordinatesType" } ], "propertyType":"element", "elementName":{ - "localPart":"pointProperty", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "aggregationType":{ - "title":"aggregationType", + "interpolation":{ + "title":"interpolation", "allOf":[ { - "$ref":"#/definitions/AggregationType" + "$ref":"#/definitions/CurveInterpolationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"aggregationType", + "localPart":"interpolation", "namespaceURI":"" } } @@ -29481,237 +29235,189 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NodeType", + "localPart":"LineStringSegmentType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "container", - "directedEdge", - "pointProperty", - "aggregationType" + "posOrPointPropertyOrPointRep", + "posList", + "coordinates", + "interpolation" ] }, - "OperationParameterGroupPropertyType":{ - "type":"object", - "title":"OperationParameterGroupPropertyType", + "RingType":{ "required":[ - "operationParameterGroup" + "curveMember" ], - "properties":{ - "operationParameterGroup":{ - "title":"operationParameterGroup", - "allOf":[ - { - "$ref":"#/definitions/OperationParameterGroupType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OperationParameterGroup", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractRingType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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":"" } } - ], - "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":"OperationParameterGroupPropertyType", + "localPart":"RingType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "operationParameterGroup", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "curveMember", + "aggregationType" ] }, - "RingPropertyType":{ + "AbstractTopoPrimitiveType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractTopologyType" + }, + { + "type":"object", + "title":"AbstractTopoPrimitiveType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTopoPrimitiveType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "SurfaceArrayPropertyType":{ "type":"object", - "title":"RingPropertyType", - "required":[ - "ring" - ], + "title":"SurfaceArrayPropertyType", "properties":{ - "ring":{ - "title":"ring", + "abstractSurface":{ + "title":"abstractSurface", "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/AbstractSurfaceType" + } + }, + "elementName":{ + "localPart":"AbstractSurface", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Ring", + "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":"RingPropertyType", + "localPart":"SurfaceArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "ring" + "abstractSurface", + "owns" ] }, - "NodeOrEdgePropertyType":{ + "ProcedurePropertyType":{ "type":"object", - "title":"NodeOrEdgePropertyType", + "title":"ProcedurePropertyType", "required":[ - "node", - "edge" + "abstractFeature" ], "properties":{ - "node":{ - "title":"node", + "abstractFeature":{ + "title":"abstractFeature", "allOf":[ { - "$ref":"#/definitions/NodeType" + "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":"Node", + "localPart":"AbstractFeature", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "edge":{ - "title":"edge", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/EdgeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Edge", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } }, "nilReason":{ @@ -29833,29 +29539,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":"NodeOrEdgePropertyType", + "localPart":"ProcedurePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "node", - "edge", + "abstractFeature", + "owns", "nilReason", "remoteSchema", "type", @@ -29864,82 +29557,60 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "GeographicCRSType":{ - "required":[ - "usesEllipsoidalCS", - "usesGeodeticDatum" - ], + "IdentifiedObjectType":{ "allOf":[ { - "$ref":"#/definitions/AbstractCRSType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"GeographicCRSType", + "title":"IdentifiedObjectType", "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", + "localPart":"IdentifiedObjectType", "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "usesEllipsoidalCS", - "usesGeodeticDatum" - ] + } }, - "EngineeringCRSPropertyType":{ + "DirectedFacePropertyType":{ "type":"object", - "title":"EngineeringCRSPropertyType", + "title":"DirectedFacePropertyType", "required":[ - "engineeringCRS" + "face" ], "properties":{ - "engineeringCRS":{ - "title":"engineeringCRS", + "face":{ + "title":"face", "allOf":[ { - "$ref":"#/definitions/EngineeringCRSType" + "$ref":"#/definitions/FaceType" } ], "propertyType":"element", "elementName":{ - "localPart":"EngineeringCRS", + "localPart":"Face", "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":[ @@ -30059,15 +29730,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":"EngineeringCRSPropertyType", + "localPart":"DirectedFacePropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "engineeringCRS", + "face", + "orientation", "nilReason", "remoteSchema", "type", @@ -30076,99 +29761,110 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "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" + "OrientableCurveType":{ + "required":[ + "baseCurve" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCurveType" }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + { + "type":"object", + "title":"OrientableCurveType", + "properties":{ + "baseCurve":{ + "title":"baseCurve", + "allOf":[ + { + "$ref":"#/definitions/CurvePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"baseCurve", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "orientation":{ + "title":"orientation", + "allOf":[ + { + "$ref":"#/definitions/SignType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"orientation", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"http://www.opengis.net/gml/3.2" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMetaDataType", + "localPart":"OrientableCurveType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "content", - "id" + "baseCurve", + "orientation" ] }, - "OffsetCurveType":{ + "AbstractGriddedSurfaceType":{ "required":[ - "offsetBase", - "distance" + "pointGridRows" ], "allOf":[ { - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/AbstractParametricCurveSurfaceType" }, { "type":"object", - "title":"OffsetCurveType", + "title":"AbstractGriddedSurfaceType", "properties":{ - "offsetBase":{ - "title":"offsetBase", + "pointGridRows":{ + "title":"pointGridRows", "allOf":[ { - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/AbstractGriddedSurfaceType.Rows" } ], "propertyType":"element", "elementName":{ - "localPart":"offsetBase", + "localPart":"rows", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "distance":{ - "title":"distance", + "rows":{ + "title":"rows", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"element", - "elementName":{ - "localPart":"distance", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"rows", + "namespaceURI":"" } }, - "refDirection":{ - "title":"refDirection", + "columns":{ + "title":"columns", "allOf":[ { - "$ref":"#/definitions/VectorType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"element", - "elementName":{ - "localPart":"refDirection", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"columns", + "namespaceURI":"" } } } @@ -30176,254 +29872,167 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OffsetCurveType", + "localPart":"AbstractGriddedSurfaceType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "offsetBase", - "distance", - "refDirection" + "pointGridRows", + "rows", + "columns" ] }, - "EnvelopeType":{ + "ValueArrayPropertyType":{ "type":"object", - "title":"EnvelopeType", + "title":"ValueArrayPropertyType", "required":[ - "lowerCorner", - "upperCorner", - "pos", - "coordinates" + "abstractValueOrAbstractGeometryOrAbstractTimeObject" ], "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", + "abstractValueOrAbstractGeometryOrAbstractTimeObject":{ + "title":"abstractValueOrAbstractGeometryOrAbstractTimeObject", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DirectPositionType" + "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":"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" + } + }, + { + "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" + } + } + ] }, - "maxItems":2, - "minItems":2 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"pos", - "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" - } - }, - "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" - } + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisLabels", - "namespaceURI":"" - } - }, - "uomLabels":{ - "title":"uomLabels", + "propertyType":"elementRefs" + }, + "owns":{ + "title":"owns", "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/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uomLabels", + "localPart":"owns", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"EnvelopeType", + "localPart":"ValueArrayPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "lowerCorner", - "upperCorner", - "pos", - "coordinates", - "srsName", - "srsDimension", - "axisLabels", - "uomLabels" + "abstractValueOrAbstractGeometryOrAbstractTimeObject", + "owns" ] }, - "GridFunctionType":{ - "type":"object", - "title":"GridFunctionType", - "properties":{ - "sequenceRule":{ - "title":"sequenceRule", - "allOf":[ - { - "$ref":"#/definitions/SequenceRuleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sequenceRule", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } + "CodeWithAuthorityType":{ + "allOf":[ + { + "$ref":"#/definitions/CodeType" }, - "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/3.2" + { + "type":"object", + "title":"CodeWithAuthorityType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"GridFunctionType", + "localPart":"CodeWithAuthorityType", "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "sequenceRule", - "startPoint" - ] + } }, - "ConventionalUnitType":{ + "TimeOrdinalReferenceSystemType":{ "required":[ - "conversionToPreferredUnit", - "roughConversionToPreferredUnit" + "component" ], "allOf":[ { - "$ref":"#/definitions/UnitDefinitionType" + "$ref":"#/definitions/TimeReferenceSystemType" }, { "type":"object", - "title":"ConventionalUnitType", + "title":"TimeOrdinalReferenceSystemType", "properties":{ - "conversionToPreferredUnit":{ - "title":"conversionToPreferredUnit", - "allOf":[ - { - "$ref":"#/definitions/ConversionToPreferredUnitType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"conversionToPreferredUnit", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "roughConversionToPreferredUnit":{ - "title":"roughConversionToPreferredUnit", - "allOf":[ - { - "$ref":"#/definitions/ConversionToPreferredUnitType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"roughConversionToPreferredUnit", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "derivationUnitTerm":{ - "title":"derivationUnitTerm", + "component":{ + "title":"component", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DerivationUnitTermType" + "$ref":"#/definitions/TimeOrdinalEraPropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"derivationUnitTerm", + "localPart":"component", "namespaceURI":"http://www.opengis.net/gml/3.2" } } @@ -30432,242 +30041,115 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ConventionalUnitType", + "localPart":"TimeOrdinalReferenceSystemType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "conversionToPreferredUnit", - "roughConversionToPreferredUnit", - "derivationUnitTerm" + "component" ] }, - "AbstractCurveType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" - }, - { - "type":"object", - "title":"AbstractCurveType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractCurveType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "DictionaryEntryType":{ + "TargetPropertyType":{ + "type":"object", + "title":"TargetPropertyType", "required":[ - "definition" + "abstractFeature", + "abstractGeometry" ], - "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" - } + "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" } - ], - "propertyType":"elementRef", + }, "elementName":{ - "localPart":"Definition", + "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":"elementRef", + "elementName":{ + "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" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", + }, + "elementName":{ + "localPart":"AbstractGeometry", "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":"elementRef", + "elementName":{ + "localPart":"AbstractGeometry", + "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DictionaryEntryType", - "namespaceURI":"http://www.opengis.net/gml/3.2" - }, - "propertiesOrder":[ - "definition", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DirectPositionListType":{ - "type":"object", - "title":"DirectPositionListType", - "properties":{ - "value":{ - "title":"value", + }, + "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" @@ -30675,79 +30157,166 @@ ], "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", + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://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":"TargetPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.2" + }, + "propertiesOrder":[ + "abstractFeature", + "abstractGeometry", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" + ] + }, + "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" + } }, - "uomLabels":{ - "title":"uomLabels", + "aggregationType":{ + "title":"aggregationType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } + "$ref":"#/definitions/AggregationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uomLabels", + "localPart":"aggregationType", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectPositionListType", + "localPart":"ShellType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "value", - "count", - "srsName", - "srsDimension", - "axisLabels", - "uomLabels" + "surfaceMember", + "aggregationType" ] }, - "FeaturePropertyType":{ + "GeometryPropertyType":{ "type":"object", - "title":"FeaturePropertyType", + "title":"GeometryPropertyType", "required":[ - "abstractFeature" + "abstractGeometry" ], "properties":{ - "abstractFeature":{ - "title":"abstractFeature", + "abstractGeometry":{ + "title":"abstractGeometry", "allOf":[ { "type":"object", @@ -30756,21 +30325,34 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"AbstractFeature", + "localPart":"AbstractGeometry", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractFeature", + "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":[ @@ -30890,28 +30472,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":"FeaturePropertyType", + "localPart":"GeometryPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.2" }, "propertiesOrder":[ - "abstractFeature", + "abstractGeometry", + "owns", "nilReason", "remoteSchema", "type", @@ -30920,59 +30490,441 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "IncrementOrder":{ + "ParameterValueGroupType":{ + "required":[ + "parameterValue", + "group" + ], "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$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":"enumInfo", + "typeType":"classInfo", "typeName":{ - "localPart":"IncrementOrder", + "localPart":"ParameterValueGroupType", "namespaceURI":"http://www.opengis.net/gml/3.2" - } + }, + "propertiesOrder":[ + "parameterValue", + "group" + ] }, - "AggregationType":{ + "ImageCRSType":{ + "required":[ + "cartesianCS", + "affineCS", + "usesObliqueCartesianCS", + "imageDatum" + ], "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$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/3.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"cartesianCS", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "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" + } + }, + "usesObliqueCartesianCS":{ + "title":"usesObliqueCartesianCS", + "allOf":[ + { + "$ref":"#/definitions/ObliqueCartesianCSPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"usesObliqueCartesianCS", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "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/3.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"imageDatum", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + } } ], - "typeType":"enumInfo", + "typeType":"classInfo", "typeName":{ - "localPart":"AggregationType", + "localPart":"ImageCRSType", "namespaceURI":"http://www.opengis.net/gml/3.2" - } + }, + "propertiesOrder":[ + "cartesianCS", + "affineCS", + "usesObliqueCartesianCS", + "imageDatum" + ] }, - "CompassPointEnumeration":{ + "TriangleType":{ + "required":[ + "exterior" + ], "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractSurfacePatchType" + }, + { + "type":"object", + "title":"TriangleType", + "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":"enumInfo", + "typeType":"classInfo", "typeName":{ - "localPart":"CompassPointEnumeration", + "localPart":"TriangleType", "namespaceURI":"http://www.opengis.net/gml/3.2" - } + }, + "propertiesOrder":[ + "exterior", + "interpolation" + ] }, - "SignType":{ + "GeocentricCRSType":{ + "required":[ + "usesCartesianCS", + "usesSphericalCS", + "usesGeodeticDatum" + ], "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$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" + } + } + } } ], - "typeType":"enumInfo", + "typeType":"classInfo", "typeName":{ - "localPart":"SignType", + "localPart":"GeocentricCRSType", "namespaceURI":"http://www.opengis.net/gml/3.2" - } + }, + "propertiesOrder":[ + "usesCartesianCS", + "usesSphericalCS", + "usesGeodeticDatum" + ] }, - "SurfaceInterpolationType":{ + "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" + ] + }, + "CompassPointEnumeration":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30980,11 +30932,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SurfaceInterpolationType", + "localPart":"CompassPointEnumeration", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "TimeIndeterminateValueType":{ + "SurfaceInterpolationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -30992,11 +30944,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"TimeIndeterminateValueType", + "localPart":"SurfaceInterpolationType", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "KnotTypesType":{ + "SequenceRuleEnumeration":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -31004,7 +30956,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"KnotTypesType", + "localPart":"SequenceRuleEnumeration", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31032,7 +30984,7 @@ "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "SequenceRuleEnumeration":{ + "KnotTypesType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -31040,148 +30992,60 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SequenceRuleEnumeration", + "localPart":"KnotTypesType", "namespaceURI":"http://www.opengis.net/gml/3.2" } - } - }, - "anyOf":[ - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "multiPointProperty" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/gml/3.2" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + }, + "AggregationType":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "elementName":{ - "localPart":"multiPointProperty", + ], + "typeType":"enumInfo", + "typeName":{ + "localPart":"AggregationType", "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" + "TimeIndeterminateValueType":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "elementName":{ - "localPart":"VerticalCS", + ], + "typeType":"enumInfo", + "typeName":{ + "localPart":"TimeIndeterminateValueType", "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" + "SignType":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "elementName":{ - "localPart":"pos", + ], + "typeType":"enumInfo", + "typeName":{ + "localPart":"SignType", "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" + "IncrementOrder":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "elementName":{ - "localPart":"Triangle", + ], + "typeType":"enumInfo", + "typeName":{ + "localPart":"IncrementOrder", "namespaceURI":"http://www.opengis.net/gml/3.2" } - }, + } + }, + "anyOf":[ { "type":"object", "properties":{ @@ -31195,7 +31059,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateSystemAxisRef" + "DerivedCRS" ] }, "namespaceURI":{ @@ -31208,11 +31072,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisPropertyType" + "$ref":"#/definitions/DerivedCRSType" } }, "elementName":{ - "localPart":"coordinateSystemAxisRef", + "localPart":"DerivedCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31229,7 +31093,7 @@ "properties":{ "localPart":{ "enum":[ - "operationParameter" + "remarks" ] }, "namespaceURI":{ @@ -31242,11 +31106,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"operationParameter", + "localPart":"remarks", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31263,7 +31127,7 @@ "properties":{ "localPart":{ "enum":[ - "dataSource" + "rectifiedGridDomain" ] }, "namespaceURI":{ @@ -31276,11 +31140,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/DomainSetType" } }, "elementName":{ - "localPart":"dataSource", + "localPart":"rectifiedGridDomain", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31297,7 +31161,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiSolid" + "derivationUnitTerm" ] }, "namespaceURI":{ @@ -31310,11 +31174,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSolidType" + "$ref":"#/definitions/DerivationUnitTermType" } }, "elementName":{ - "localPart":"MultiSolid", + "localPart":"derivationUnitTerm", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31331,7 +31195,7 @@ "properties":{ "localPart":{ "enum":[ - "EnvelopeWithTimePeriod" + "Surface" ] }, "namespaceURI":{ @@ -31344,11 +31208,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeWithTimePeriodType" + "$ref":"#/definitions/SurfaceType" } }, "elementName":{ - "localPart":"EnvelopeWithTimePeriod", + "localPart":"Surface", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31365,7 +31229,7 @@ "properties":{ "localPart":{ "enum":[ - "multiSurfaceDomain" + "MultiCurveCoverage" ] }, "namespaceURI":{ @@ -31378,11 +31242,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/DiscreteCoverageType" } }, "elementName":{ - "localPart":"multiSurfaceDomain", + "localPart":"MultiCurveCoverage", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31399,7 +31263,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocentricCRS" + "centerOf" ] }, "namespaceURI":{ @@ -31412,11 +31276,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocentricCRSType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"GeocentricCRS", + "localPart":"centerOf", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31433,7 +31297,7 @@ "properties":{ "localPart":{ "enum":[ - "angle" + "verticalCS" ] }, "namespaceURI":{ @@ -31446,11 +31310,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/VerticalCSPropertyType" } }, "elementName":{ - "localPart":"angle", + "localPart":"verticalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31467,7 +31331,7 @@ "properties":{ "localPart":{ "enum":[ - "using" + "OrientableSurface" ] }, "namespaceURI":{ @@ -31480,11 +31344,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcedurePropertyType" + "$ref":"#/definitions/OrientableSurfaceType" } }, "elementName":{ - "localPart":"using", + "localPart":"OrientableSurface", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31501,7 +31365,7 @@ "properties":{ "localPart":{ "enum":[ - "axis" + "RectifiedGrid" ] }, "namespaceURI":{ @@ -31514,11 +31378,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisPropertyType" + "$ref":"#/definitions/RectifiedGridType" } }, "elementName":{ - "localPart":"axis", + "localPart":"RectifiedGrid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31535,7 +31399,7 @@ "properties":{ "localPart":{ "enum":[ - "topoPointProperty" + "PolarCS" ] }, "namespaceURI":{ @@ -31548,11 +31412,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoPointPropertyType" + "$ref":"#/definitions/PolarCSType" } }, "elementName":{ - "localPart":"topoPointProperty", + "localPart":"PolarCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31569,7 +31433,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeMeaning" + "CoordinateSystemAxis" ] }, "namespaceURI":{ @@ -31582,11 +31446,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/CoordinateSystemAxisType" } }, "elementName":{ - "localPart":"rangeMeaning", + "localPart":"CoordinateSystemAxis", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31603,7 +31467,7 @@ "properties":{ "localPart":{ "enum":[ - "CubicSpline" + "GeographicCRS" ] }, "namespaceURI":{ @@ -31616,11 +31480,11 @@ ] }, "value":{ - "$ref":"#/definitions/CubicSplineType" + "$ref":"#/definitions/GeographicCRSType" } }, "elementName":{ - "localPart":"CubicSpline", + "localPart":"GeographicCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31637,7 +31501,7 @@ "properties":{ "localPart":{ "enum":[ - "boundedBy" + "ArcString" ] }, "namespaceURI":{ @@ -31650,11 +31514,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingShapeType" + "$ref":"#/definitions/ArcStringType" } }, "elementName":{ - "localPart":"boundedBy", + "localPart":"ArcString", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31671,7 +31535,7 @@ "properties":{ "localPart":{ "enum":[ - "Conversion" + "ProjectedCRS" ] }, "namespaceURI":{ @@ -31684,11 +31548,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConversionType" + "$ref":"#/definitions/ProjectedCRSType" } }, "elementName":{ - "localPart":"Conversion", + "localPart":"ProjectedCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31705,7 +31569,7 @@ "properties":{ "localPart":{ "enum":[ - "pointRep" + "AbstractTimeObject" ] }, "namespaceURI":{ @@ -31718,11 +31582,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/AbstractTimeObjectType" } }, "elementName":{ - "localPart":"pointRep", + "localPart":"AbstractTimeObject", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31739,7 +31603,7 @@ "properties":{ "localPart":{ "enum":[ - "measure" + "valueOfParameter" ] }, "namespaceURI":{ @@ -31752,11 +31616,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/OperationParameterPropertyType" } }, "elementName":{ - "localPart":"measure", + "localPart":"valueOfParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31773,7 +31637,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCoverage" + "passThroughOperationRef" ] }, "namespaceURI":{ @@ -31786,11 +31650,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoverageType" + "$ref":"#/definitions/PassThroughOperationPropertyType" } }, "elementName":{ - "localPart":"AbstractCoverage", + "localPart":"passThroughOperationRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31807,7 +31671,7 @@ "properties":{ "localPart":{ "enum":[ - "secondDefiningParameter" + "defaultCodeSpace" ] }, "namespaceURI":{ @@ -31820,11 +31684,11 @@ ] }, "value":{ - "$ref":"#/definitions/SecondDefiningParameterPropertyElement" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"secondDefiningParameter", + "localPart":"defaultCodeSpace", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31841,7 +31705,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalCRS" + "TimeClock" ] }, "namespaceURI":{ @@ -31854,11 +31718,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCRSType" + "$ref":"#/definitions/TimeClockType" } }, "elementName":{ - "localPart":"TemporalCRS", + "localPart":"TimeClock", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31875,7 +31739,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimeTopologyPrimitive" + "conversionRef" ] }, "namespaceURI":{ @@ -31888,11 +31752,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" + "$ref":"#/definitions/ConversionPropertyType" } }, "elementName":{ - "localPart":"AbstractTimeTopologyPrimitive", + "localPart":"conversionRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31909,7 +31773,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeClock" + "AbstractGriddedSurface" ] }, "namespaceURI":{ @@ -31922,11 +31786,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeClockType" + "$ref":"#/definitions/AbstractGriddedSurfaceType" } }, "elementName":{ - "localPart":"TimeClock", + "localPart":"AbstractGriddedSurface", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31943,7 +31807,7 @@ "properties":{ "localPart":{ "enum":[ - "primeMeridianRef" + "abstractStrictAssociationRole" ] }, "namespaceURI":{ @@ -31956,11 +31820,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianPropertyType" + "$ref":"#/definitions/AssociationRoleType" } }, "elementName":{ - "localPart":"primeMeridianRef", + "localPart":"abstractStrictAssociationRole", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -31977,7 +31841,7 @@ "properties":{ "localPart":{ "enum":[ - "extentOf" + "cartesianCSRef" ] }, "namespaceURI":{ @@ -31990,11 +31854,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/CartesianCSPropertyType" } }, "elementName":{ - "localPart":"extentOf", + "localPart":"cartesianCSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32011,7 +31875,7 @@ "properties":{ "localPart":{ "enum":[ - "DynamicFeatureCollection" + "multiSolidDomain" ] }, "namespaceURI":{ @@ -32024,11 +31888,11 @@ ] }, "value":{ - "$ref":"#/definitions/DynamicFeatureCollectionType" + "$ref":"#/definitions/DomainSetType" } }, "elementName":{ - "localPart":"DynamicFeatureCollection", + "localPart":"multiSolidDomain", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32045,7 +31909,7 @@ "properties":{ "localPart":{ "enum":[ - "curveMember" + "coordinates" ] }, "namespaceURI":{ @@ -32058,11 +31922,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/CoordinatesType" } }, "elementName":{ - "localPart":"curveMember", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32079,7 +31943,7 @@ "properties":{ "localPart":{ "enum":[ - "usesSphericalCS" + "Null" ] }, "namespaceURI":{ @@ -32092,11 +31956,14 @@ ] }, "value":{ - "$ref":"#/definitions/SphericalCSPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"usesSphericalCS", + "localPart":"Null", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32113,7 +31980,7 @@ "properties":{ "localPart":{ "enum":[ - "EllipsoidalCS" + "Envelope" ] }, "namespaceURI":{ @@ -32126,11 +31993,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidalCSType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"EllipsoidalCS", + "localPart":"Envelope", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32147,7 +32014,7 @@ "properties":{ "localPart":{ "enum":[ - "Clothoid" + "MultiSolid" ] }, "namespaceURI":{ @@ -32160,11 +32027,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClothoidType" + "$ref":"#/definitions/MultiSolidType" } }, "elementName":{ - "localPart":"Clothoid", + "localPart":"MultiSolid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32181,7 +32048,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalCSRef" + "multiPointDomain" ] }, "namespaceURI":{ @@ -32194,11 +32061,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCSPropertyType" + "$ref":"#/definitions/DomainSetType" } }, "elementName":{ - "localPart":"temporalCSRef", + "localPart":"multiPointDomain", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32249,7 +32116,7 @@ "properties":{ "localPart":{ "enum":[ - "multiGeometryProperty" + "TriangulatedSurface" ] }, "namespaceURI":{ @@ -32262,11 +32129,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiGeometryPropertyType" + "$ref":"#/definitions/SurfaceType" } }, "elementName":{ - "localPart":"multiGeometryProperty", + "localPart":"TriangulatedSurface", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32283,7 +32150,7 @@ "properties":{ "localPart":{ "enum":[ - "Grid" + "surfaceArrayProperty" ] }, "namespaceURI":{ @@ -32296,11 +32163,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridType" + "$ref":"#/definitions/SurfaceArrayPropertyType" } }, "elementName":{ - "localPart":"Grid", + "localPart":"surfaceArrayProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32317,7 +32184,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGriddedSurface" + "generalOperationParameter" ] }, "namespaceURI":{ @@ -32330,11 +32197,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGriddedSurfaceType" + "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" } }, "elementName":{ - "localPart":"AbstractGriddedSurface", + "localPart":"generalOperationParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32351,7 +32218,7 @@ "properties":{ "localPart":{ "enum":[ - "usesTemporalDatum" + "AbstractGML" ] }, "namespaceURI":{ @@ -32364,11 +32231,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalDatumPropertyType" + "$ref":"#/definitions/AbstractGMLType" } }, "elementName":{ - "localPart":"usesTemporalDatum", + "localPart":"AbstractGML", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32385,7 +32252,7 @@ "properties":{ "localPart":{ "enum":[ - "topoVolumeProperty" + "dictionaryEntry" ] }, "namespaceURI":{ @@ -32398,11 +32265,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoVolumePropertyType" + "$ref":"#/definitions/DictionaryEntryType" } }, "elementName":{ - "localPart":"topoVolumeProperty", + "localPart":"dictionaryEntry", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32419,7 +32286,7 @@ "properties":{ "localPart":{ "enum":[ - "ArcStringByBulge" + "parameterValue" ] }, "namespaceURI":{ @@ -32432,11 +32299,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcStringByBulgeType" + "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType" } }, "elementName":{ - "localPart":"ArcStringByBulge", + "localPart":"parameterValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32453,7 +32320,7 @@ "properties":{ "localPart":{ "enum":[ - "maximumValue" + "AbstractImplicitGeometry" ] }, "namespaceURI":{ @@ -32466,11 +32333,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"maximumValue", + "localPart":"AbstractImplicitGeometry", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32487,7 +32354,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCenterLineOf" + "duration" ] }, "namespaceURI":{ @@ -32500,11 +32367,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurvePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } }, "elementName":{ - "localPart":"multiCenterLineOf", + "localPart":"duration", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32521,7 +32388,7 @@ "properties":{ "localPart":{ "enum":[ - "centerLineOf" + "projectedCRSRef" ] }, "namespaceURI":{ @@ -32534,11 +32401,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/ProjectedCRSPropertyType" } }, "elementName":{ - "localPart":"centerLineOf", + "localPart":"projectedCRSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32555,7 +32422,7 @@ "properties":{ "localPart":{ "enum":[ - "edgeOf" + "verticalCRSRef" ] }, "namespaceURI":{ @@ -32568,11 +32435,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/VerticalCRSPropertyType" } }, "elementName":{ - "localPart":"edgeOf", + "localPart":"verticalCRSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32589,7 +32456,7 @@ "properties":{ "localPart":{ "enum":[ - "usesTemporalCS" + "abstractReference" ] }, "namespaceURI":{ @@ -32602,11 +32469,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCSPropertyType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"usesTemporalCS", + "localPart":"abstractReference", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32623,7 +32490,7 @@ "properties":{ "localPart":{ "enum":[ - "targetElement" + "sourceDimensions" ] }, "namespaceURI":{ @@ -32636,11 +32503,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":"targetElement", + "localPart":"sourceDimensions", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32657,7 +32524,7 @@ "properties":{ "localPart":{ "enum":[ - "Point" + "baseGeographicCRS" ] }, "namespaceURI":{ @@ -32670,11 +32537,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/GeographicCRSPropertyType" } }, "elementName":{ - "localPart":"Point", + "localPart":"baseGeographicCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32691,7 +32558,7 @@ "properties":{ "localPart":{ "enum":[ - "sourceCRS" + "methodFormula" ] }, "namespaceURI":{ @@ -32704,11 +32571,11 @@ ] }, "value":{ - "$ref":"#/definitions/CRSPropertyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"sourceCRS", + "localPart":"methodFormula", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32725,7 +32592,7 @@ "properties":{ "localPart":{ "enum":[ - "linearCS" + "GeocentricCRS" ] }, "namespaceURI":{ @@ -32738,11 +32605,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearCSPropertyType" + "$ref":"#/definitions/GeocentricCRSType" } }, "elementName":{ - "localPart":"linearCS", + "localPart":"GeocentricCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32759,7 +32626,7 @@ "properties":{ "localPart":{ "enum":[ - "member" + "rangeParameters" ] }, "namespaceURI":{ @@ -32776,7 +32643,7 @@ } }, "elementName":{ - "localPart":"member", + "localPart":"rangeParameters", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32793,7 +32660,7 @@ "properties":{ "localPart":{ "enum":[ - "dmsAngle" + "engineeringDatumRef" ] }, "namespaceURI":{ @@ -32806,11 +32673,11 @@ ] }, "value":{ - "$ref":"#/definitions/DMSAngleType" + "$ref":"#/definitions/EngineeringDatumPropertyType" } }, "elementName":{ - "localPart":"dmsAngle", + "localPart":"engineeringDatumRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32827,7 +32694,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeCalendar" + "cylindricalCS" ] }, "namespaceURI":{ @@ -32840,11 +32707,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCalendarType" + "$ref":"#/definitions/CylindricalCSPropertyType" } }, "elementName":{ - "localPart":"TimeCalendar", + "localPart":"cylindricalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32861,7 +32728,7 @@ "properties":{ "localPart":{ "enum":[ - "verticalCS" + "Conversion" ] }, "namespaceURI":{ @@ -32874,11 +32741,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCSPropertyType" + "$ref":"#/definitions/ConversionType" } }, "elementName":{ - "localPart":"verticalCS", + "localPart":"Conversion", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32895,7 +32762,7 @@ "properties":{ "localPart":{ "enum":[ - "GeodeticCRS" + "temporalCSRef" ] }, "namespaceURI":{ @@ -32908,11 +32775,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticCRSType" + "$ref":"#/definitions/TemporalCSPropertyType" } }, "elementName":{ - "localPart":"GeodeticCRS", + "localPart":"temporalCSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32929,7 +32796,7 @@ "properties":{ "localPart":{ "enum":[ - "usesAxis" + "ArcByBulge" ] }, "namespaceURI":{ @@ -32942,11 +32809,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisPropertyType" + "$ref":"#/definitions/ArcByBulgeType" } }, "elementName":{ - "localPart":"usesAxis", + "localPart":"ArcByBulge", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32963,7 +32830,7 @@ "properties":{ "localPart":{ "enum":[ - "geographicCRSRef" + "MultiCurve" ] }, "namespaceURI":{ @@ -32976,11 +32843,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeographicCRSPropertyType" + "$ref":"#/definitions/MultiCurveType" } }, "elementName":{ - "localPart":"geographicCRSRef", + "localPart":"MultiCurve", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -32997,7 +32864,7 @@ "properties":{ "localPart":{ "enum":[ - "Ring" + "target" ] }, "namespaceURI":{ @@ -33010,11 +32877,11 @@ ] }, "value":{ - "$ref":"#/definitions/RingType" + "$ref":"#/definitions/TargetPropertyType" } }, "elementName":{ - "localPart":"Ring", + "localPart":"target", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33031,7 +32898,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractGeneralOperationParameterRef" + "EllipsoidalCS" ] }, "namespaceURI":{ @@ -33044,11 +32911,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" + "$ref":"#/definitions/EllipsoidalCSType" } }, "elementName":{ - "localPart":"abstractGeneralOperationParameterRef", + "localPart":"EllipsoidalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33065,7 +32932,7 @@ "properties":{ "localPart":{ "enum":[ - "usesVerticalDatum" + "description" ] }, "namespaceURI":{ @@ -33078,11 +32945,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalDatumPropertyType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"usesVerticalDatum", + "localPart":"description", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33099,7 +32966,7 @@ "properties":{ "localPart":{ "enum":[ - "referenceSystemRef" + "featureMembers" ] }, "namespaceURI":{ @@ -33112,11 +32979,11 @@ ] }, "value":{ - "$ref":"#/definitions/CRSPropertyType" + "$ref":"#/definitions/FeatureArrayPropertyType" } }, "elementName":{ - "localPart":"referenceSystemRef", + "localPart":"featureMembers", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33133,7 +33000,7 @@ "properties":{ "localPart":{ "enum":[ - "parameterValue" + "Rectangle" ] }, "namespaceURI":{ @@ -33146,11 +33013,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType" + "$ref":"#/definitions/RectangleType" } }, "elementName":{ - "localPart":"parameterValue", + "localPart":"Rectangle", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33167,7 +33034,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoSolid" + "linearCS" ] }, "namespaceURI":{ @@ -33180,11 +33047,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoSolidType" + "$ref":"#/definitions/LinearCSPropertyType" } }, "elementName":{ - "localPart":"TopoSolid", + "localPart":"linearCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33201,7 +33068,7 @@ "properties":{ "localPart":{ "enum":[ - "includesParameter" + "singleOperationRef" ] }, "namespaceURI":{ @@ -33214,11 +33081,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" + "$ref":"#/definitions/SingleOperationPropertyType" } }, "elementName":{ - "localPart":"includesParameter", + "localPart":"singleOperationRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33235,7 +33102,7 @@ "properties":{ "localPart":{ "enum":[ - "Envelope" + "ImageDatum" ] }, "namespaceURI":{ @@ -33248,11 +33115,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/ImageDatumType" } }, "elementName":{ - "localPart":"Envelope", + "localPart":"ImageDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33269,7 +33136,7 @@ "properties":{ "localPart":{ "enum":[ - "solidProperty" + "members" ] }, "namespaceURI":{ @@ -33282,11 +33149,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidPropertyType" + "$ref":"#/definitions/ArrayAssociationType" } }, "elementName":{ - "localPart":"solidProperty", + "localPart":"members", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33303,7 +33170,7 @@ "properties":{ "localPart":{ "enum":[ - "duration" + "UserDefinedCS" ] }, "namespaceURI":{ @@ -33316,11 +33183,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/UserDefinedCSType" } }, "elementName":{ - "localPart":"duration", + "localPart":"UserDefinedCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33337,7 +33204,7 @@ "properties":{ "localPart":{ "enum":[ - "anchorDefinition" + "ellipsoidalCSRef" ] }, "namespaceURI":{ @@ -33350,11 +33217,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/EllipsoidalCSPropertyType" } }, "elementName":{ - "localPart":"anchorDefinition", + "localPart":"ellipsoidalCSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33371,7 +33238,7 @@ "properties":{ "localPart":{ "enum":[ - "SecondDefiningParameter" + "CategoryExtent" ] }, "namespaceURI":{ @@ -33384,11 +33251,11 @@ ] }, "value":{ - "$ref":"#/definitions/SecondDefiningParameter" + "$ref":"#/definitions/CategoryExtentType" } }, "elementName":{ - "localPart":"SecondDefiningParameter", + "localPart":"CategoryExtent", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33405,7 +33272,7 @@ "properties":{ "localPart":{ "enum":[ - "usesCS" + "centerLineOf" ] }, "namespaceURI":{ @@ -33418,11 +33285,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemPropertyType" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"usesCS", + "localPart":"centerLineOf", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33439,7 +33306,7 @@ "properties":{ "localPart":{ "enum":[ - "sphericalCSRef" + "name" ] }, "namespaceURI":{ @@ -33452,11 +33319,11 @@ ] }, "value":{ - "$ref":"#/definitions/SphericalCSPropertyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"sphericalCSRef", + "localPart":"name", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33473,7 +33340,7 @@ "properties":{ "localPart":{ "enum":[ - "associationName" + "LinearCS" ] }, "namespaceURI":{ @@ -33486,11 +33353,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LinearCSType" } }, "elementName":{ - "localPart":"associationName", + "localPart":"LinearCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33507,7 +33374,7 @@ "properties":{ "localPart":{ "enum":[ - "operationParameterGroupRef" + "LinearRing" ] }, "namespaceURI":{ @@ -33520,11 +33387,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterPropertyType" + "$ref":"#/definitions/LinearRingType" } }, "elementName":{ - "localPart":"operationParameterGroupRef", + "localPart":"LinearRing", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33541,7 +33408,7 @@ "properties":{ "localPart":{ "enum":[ - "ellipsoidalCS" + "valueFile" ] }, "namespaceURI":{ @@ -33554,11 +33421,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidalCSPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"ellipsoidalCS", + "localPart":"valueFile", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33575,7 +33442,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeOrdinalReferenceSystem" + "location" ] }, "namespaceURI":{ @@ -33588,11 +33455,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeOrdinalReferenceSystemType" + "$ref":"#/definitions/LocationPropertyType" } }, "elementName":{ - "localPart":"TimeOrdinalReferenceSystem", + "localPart":"location", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33609,7 +33476,7 @@ "properties":{ "localPart":{ "enum":[ - "anchorPoint" + "includesValue" ] }, "namespaceURI":{ @@ -33622,11 +33489,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType" } }, "elementName":{ - "localPart":"anchorPoint", + "localPart":"includesValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33643,7 +33510,7 @@ "properties":{ "localPart":{ "enum":[ - "verticalCRSRef" + "Clothoid" ] }, "namespaceURI":{ @@ -33656,11 +33523,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCRSPropertyType" + "$ref":"#/definitions/ClothoidType" } }, "elementName":{ - "localPart":"verticalCRSRef", + "localPart":"Clothoid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33677,7 +33544,7 @@ "properties":{ "localPart":{ "enum":[ - "usesGeodeticDatum" + "targetElement" ] }, "namespaceURI":{ @@ -33690,11 +33557,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticDatumPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"usesGeodeticDatum", + "localPart":"targetElement", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33711,7 +33578,7 @@ "properties":{ "localPart":{ "enum":[ - "surfaceArrayProperty" + "OffsetCurve" ] }, "namespaceURI":{ @@ -33724,11 +33591,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfaceArrayPropertyType" + "$ref":"#/definitions/OffsetCurveType" } }, "elementName":{ - "localPart":"surfaceArrayProperty", + "localPart":"OffsetCurve", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33745,7 +33612,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateOperationAccuracy" + "compoundCRSRef" ] }, "namespaceURI":{ @@ -33758,11 +33625,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateOperationAccuracy" + "$ref":"#/definitions/CompoundCRSPropertyType" } }, "elementName":{ - "localPart":"coordinateOperationAccuracy", + "localPart":"compoundCRSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33779,7 +33646,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSurfacePatch" + "concatenatedOperationRef" ] }, "namespaceURI":{ @@ -33792,11 +33659,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSurfacePatchType" + "$ref":"#/definitions/ConcatenatedOperationPropertyType" } }, "elementName":{ - "localPart":"AbstractSurfacePatch", + "localPart":"concatenatedOperationRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33813,7 +33680,7 @@ "properties":{ "localPart":{ "enum":[ - "affineCS" + "Ring" ] }, "namespaceURI":{ @@ -33826,11 +33693,11 @@ ] }, "value":{ - "$ref":"#/definitions/AffineCSPropertyType" + "$ref":"#/definitions/RingType" } }, "elementName":{ - "localPart":"affineCS", + "localPart":"Ring", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33847,7 +33714,7 @@ "properties":{ "localPart":{ "enum":[ - "usesValue" + "TopoComplex" ] }, "namespaceURI":{ @@ -33860,11 +33727,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType" + "$ref":"#/definitions/TopoComplexType" } }, "elementName":{ - "localPart":"usesValue", + "localPart":"TopoComplex", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33881,7 +33748,7 @@ "properties":{ "localPart":{ "enum":[ - "pointArrayProperty" + "timeInterval" ] }, "namespaceURI":{ @@ -33894,11 +33761,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointArrayPropertyType" + "$ref":"#/definitions/TimeIntervalLengthType" } }, "elementName":{ - "localPart":"pointArrayProperty", + "localPart":"timeInterval", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33915,7 +33782,7 @@ "properties":{ "localPart":{ "enum":[ - "methodFormula" + "extentOf" ] }, "namespaceURI":{ @@ -33928,11 +33795,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/SurfacePropertyType" } }, "elementName":{ - "localPart":"methodFormula", + "localPart":"extentOf", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33949,7 +33816,7 @@ "properties":{ "localPart":{ "enum":[ - "domainSet" + "axis" ] }, "namespaceURI":{ @@ -33962,11 +33829,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/CoordinateSystemAxisPropertyType" } }, "elementName":{ - "localPart":"domainSet", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -33983,7 +33850,7 @@ "properties":{ "localPart":{ "enum":[ - "minutes" + "CompositeCurve" ] }, "namespaceURI":{ @@ -33996,11 +33863,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/CompositeCurveType" } }, "elementName":{ - "localPart":"minutes", + "localPart":"CompositeCurve", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34017,7 +33884,7 @@ "properties":{ "localPart":{ "enum":[ - "conversion" + "usesTemporalCS" ] }, "namespaceURI":{ @@ -34030,11 +33897,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralConversionPropertyType" + "$ref":"#/definitions/TemporalCSPropertyType" } }, "elementName":{ - "localPart":"conversion", + "localPart":"usesTemporalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34051,7 +33918,7 @@ "properties":{ "localPart":{ "enum":[ - "quantityTypeReference" + "multiSurfaceDomain" ] }, "namespaceURI":{ @@ -34064,11 +33931,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/DomainSetType" } }, "elementName":{ - "localPart":"quantityTypeReference", + "localPart":"multiSurfaceDomain", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34085,7 +33952,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractInlineProperty" + "valueComponent" ] }, "namespaceURI":{ @@ -34098,11 +33965,11 @@ ] }, "value":{ - "$ref":"#/definitions/InlinePropertyType" + "$ref":"#/definitions/ValuePropertyType" } }, "elementName":{ - "localPart":"abstractInlineProperty", + "localPart":"valueComponent", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34119,7 +33986,7 @@ "properties":{ "localPart":{ "enum":[ - "TimePeriod" + "usesEllipsoidalCS" ] }, "namespaceURI":{ @@ -34132,11 +33999,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePeriodType" + "$ref":"#/definitions/EllipsoidalCSPropertyType" } }, "elementName":{ - "localPart":"TimePeriod", + "localPart":"usesEllipsoidalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34153,7 +34020,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTopology" + "CompoundCRS" ] }, "namespaceURI":{ @@ -34166,11 +34033,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTopologyType" + "$ref":"#/definitions/CompoundCRSType" } }, "elementName":{ - "localPart":"AbstractTopology", + "localPart":"CompoundCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34187,7 +34054,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoSurface" + "dataSourceReference" ] }, "namespaceURI":{ @@ -34200,11 +34067,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoSurfaceType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"TopoSurface", + "localPart":"dataSourceReference", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34221,7 +34088,7 @@ "properties":{ "localPart":{ "enum":[ - "degrees" + "LocationString" ] }, "namespaceURI":{ @@ -34234,11 +34101,11 @@ ] }, "value":{ - "$ref":"#/definitions/DegreesType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"degrees", + "localPart":"LocationString", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34255,7 +34122,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanValue" + "AbstractGeneralTransformation" ] }, "namespaceURI":{ @@ -34268,11 +34135,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/AbstractGeneralTransformationType" } }, "elementName":{ - "localPart":"booleanValue", + "localPart":"AbstractGeneralTransformation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34289,7 +34156,7 @@ "properties":{ "localPart":{ "enum":[ - "PassThroughOperation" + "curveMembers" ] }, "namespaceURI":{ @@ -34302,11 +34169,11 @@ ] }, "value":{ - "$ref":"#/definitions/PassThroughOperationType" + "$ref":"#/definitions/CurveArrayPropertyType" } }, "elementName":{ - "localPart":"PassThroughOperation", + "localPart":"curveMembers", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34323,7 +34190,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinates" + "ellipsoid" ] }, "namespaceURI":{ @@ -34336,11 +34203,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinatesType" + "$ref":"#/definitions/EllipsoidPropertyType" } }, "elementName":{ - "localPart":"coordinates", + "localPart":"ellipsoid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34357,7 +34224,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositeSolid" + "verticalDatumRef" ] }, "namespaceURI":{ @@ -34370,11 +34237,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositeSolidType" + "$ref":"#/definitions/VerticalDatumPropertyType" } }, "elementName":{ - "localPart":"CompositeSolid", + "localPart":"verticalDatumRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34391,7 +34258,7 @@ "properties":{ "localPart":{ "enum":[ - "metaDataProperty" + "temporalDatumRef" ] }, "namespaceURI":{ @@ -34404,11 +34271,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetaDataPropertyType" + "$ref":"#/definitions/TemporalDatumPropertyType" } }, "elementName":{ - "localPart":"metaDataProperty", + "localPart":"temporalDatumRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34425,7 +34292,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectedObservationAtDistance" + "TemporalCRS" ] }, "namespaceURI":{ @@ -34438,11 +34305,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedObservationAtDistanceType" + "$ref":"#/definitions/TemporalCRSType" } }, "elementName":{ - "localPart":"DirectedObservationAtDistance", + "localPart":"TemporalCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34459,7 +34326,7 @@ "properties":{ "localPart":{ "enum":[ - "valueProperty" + "engineeringDatum" ] }, "namespaceURI":{ @@ -34472,11 +34339,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValuePropertyType" + "$ref":"#/definitions/EngineeringDatumPropertyType" } }, "elementName":{ - "localPart":"valueProperty", + "localPart":"engineeringDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34493,7 +34360,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiPoint" + "topoCurveProperty" ] }, "namespaceURI":{ @@ -34506,11 +34373,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointType" + "$ref":"#/definitions/TopoCurvePropertyType" } }, "elementName":{ - "localPart":"MultiPoint", + "localPart":"topoCurveProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34527,7 +34394,7 @@ "properties":{ "localPart":{ "enum":[ - "DefinitionCollection" + "CylindricalCS" ] }, "namespaceURI":{ @@ -34540,11 +34407,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryType" + "$ref":"#/definitions/CylindricalCSType" } }, "elementName":{ - "localPart":"DefinitionCollection", + "localPart":"CylindricalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34561,7 +34428,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationMethod" + "Arc" ] }, "namespaceURI":{ @@ -34574,11 +34441,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodType" + "$ref":"#/definitions/ArcType" } }, "elementName":{ - "localPart":"OperationMethod", + "localPart":"Arc", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34595,7 +34462,7 @@ "properties":{ "localPart":{ "enum":[ - "CountList" + "curveArrayProperty" ] }, "namespaceURI":{ @@ -34608,14 +34475,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/CurveArrayPropertyType" } }, "elementName":{ - "localPart":"CountList", + "localPart":"curveArrayProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34632,7 +34496,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositeValue" + "track" ] }, "namespaceURI":{ @@ -34645,11 +34509,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositeValueType" + "$ref":"#/definitions/HistoryPropertyType" } }, "elementName":{ - "localPart":"CompositeValue", + "localPart":"track", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34666,7 +34530,7 @@ "properties":{ "localPart":{ "enum":[ - "catalogSymbol" + "OrientableCurve" ] }, "namespaceURI":{ @@ -34679,11 +34543,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/OrientableCurveType" } }, "elementName":{ - "localPart":"catalogSymbol", + "localPart":"OrientableCurve", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34700,7 +34564,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimeGeometricPrimitive" + "priorityLocation" ] }, "namespaceURI":{ @@ -34713,11 +34577,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" + "$ref":"#/definitions/PriorityLocationPropertyType" } }, "elementName":{ - "localPart":"AbstractTimeGeometricPrimitive", + "localPart":"priorityLocation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34734,7 +34598,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeEdge" + "AbstractDatum" ] }, "namespaceURI":{ @@ -34747,11 +34611,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeEdgeType" + "$ref":"#/definitions/AbstractDatumType" } }, "elementName":{ - "localPart":"TimeEdge", + "localPart":"AbstractDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34768,7 +34632,7 @@ "properties":{ "localPart":{ "enum":[ - "projectedCRSRef" + "usesMethod" ] }, "namespaceURI":{ @@ -34781,11 +34645,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProjectedCRSPropertyType" + "$ref":"#/definitions/OperationMethodPropertyType" } }, "elementName":{ - "localPart":"projectedCRSRef", + "localPart":"usesMethod", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34802,7 +34666,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDiscreteCoverage" + "File" ] }, "namespaceURI":{ @@ -34815,11 +34679,11 @@ ] }, "value":{ - "$ref":"#/definitions/DiscreteCoverageType" + "$ref":"#/definitions/FileType" } }, "elementName":{ - "localPart":"AbstractDiscreteCoverage", + "localPart":"File", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34836,7 +34700,7 @@ "properties":{ "localPart":{ "enum":[ - "imageCRSRef" + "directedNode" ] }, "namespaceURI":{ @@ -34849,11 +34713,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageCRSPropertyType" + "$ref":"#/definitions/DirectedNodePropertyType" } }, "elementName":{ - "localPart":"imageCRSRef", + "localPart":"directedNode", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34870,7 +34734,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometricPrimitive" + "GenericMetaData" ] }, "namespaceURI":{ @@ -34883,11 +34747,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/GenericMetaDataType" } }, "elementName":{ - "localPart":"AbstractGeometricPrimitive", + "localPart":"GenericMetaData", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34904,7 +34768,7 @@ "properties":{ "localPart":{ "enum":[ - "operationMethodRef" + "ImageCRS" ] }, "namespaceURI":{ @@ -34917,11 +34781,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodPropertyType" + "$ref":"#/definitions/ImageCRSType" } }, "elementName":{ - "localPart":"operationMethodRef", + "localPart":"ImageCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34938,7 +34802,7 @@ "properties":{ "localPart":{ "enum":[ - "coordOperation" + "VerticalDatum" ] }, "namespaceURI":{ @@ -34951,11 +34815,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateOperationPropertyType" + "$ref":"#/definitions/VerticalDatumType" } }, "elementName":{ - "localPart":"coordOperation", + "localPart":"VerticalDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -34972,7 +34836,7 @@ "properties":{ "localPart":{ "enum":[ - "includesSingleCRS" + "geographicCRSRef" ] }, "namespaceURI":{ @@ -34985,11 +34849,11 @@ ] }, "value":{ - "$ref":"#/definitions/SingleCRSPropertyType" + "$ref":"#/definitions/GeographicCRSPropertyType" } }, "elementName":{ - "localPart":"includesSingleCRS", + "localPart":"geographicCRSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35006,7 +34870,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimeComplex" + "origin" ] }, "namespaceURI":{ @@ -35019,11 +34883,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeComplexType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } }, "elementName":{ - "localPart":"AbstractTimeComplex", + "localPart":"origin", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35040,7 +34904,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractRing" + "anchorDefinition" ] }, "namespaceURI":{ @@ -35053,11 +34917,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRingType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"AbstractRing", + "localPart":"anchorDefinition", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35074,7 +34938,7 @@ "properties":{ "localPart":{ "enum":[ - "ValueArray" + "usesAxis" ] }, "namespaceURI":{ @@ -35087,11 +34951,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueArrayType" + "$ref":"#/definitions/CoordinateSystemAxisPropertyType" } }, "elementName":{ - "localPart":"ValueArray", + "localPart":"usesAxis", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35108,7 +34972,7 @@ "properties":{ "localPart":{ "enum":[ - "quantityType" + "derivedCRSType" ] }, "namespaceURI":{ @@ -35121,11 +34985,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/CodeWithAuthorityType" } }, "elementName":{ - "localPart":"quantityType", + "localPart":"derivedCRSType", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35142,7 +35006,7 @@ "properties":{ "localPart":{ "enum":[ - "polarCS" + "imageDatumRef" ] }, "namespaceURI":{ @@ -35155,11 +35019,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolarCSPropertyType" + "$ref":"#/definitions/ImageDatumPropertyType" } }, "elementName":{ - "localPart":"polarCS", + "localPart":"imageDatumRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35176,7 +35040,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContinuousCoverage" + "coordinateOperationAccuracy" ] }, "namespaceURI":{ @@ -35189,11 +35053,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractContinuousCoverageType" + "$ref":"#/definitions/CoordinateOperationAccuracy" } }, "elementName":{ - "localPart":"AbstractContinuousCoverage", + "localPart":"coordinateOperationAccuracy", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35210,7 +35074,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterValue" + "TimeEdge" ] }, "namespaceURI":{ @@ -35223,11 +35087,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/TimeEdgeType" } }, "elementName":{ - "localPart":"ParameterValue", + "localPart":"TimeEdge", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35244,7 +35108,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeNode" + "usesCS" ] }, "namespaceURI":{ @@ -35257,11 +35121,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeNodeType" + "$ref":"#/definitions/CoordinateSystemPropertyType" } }, "elementName":{ - "localPart":"TimeNode", + "localPart":"usesCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35278,7 +35142,7 @@ "properties":{ "localPart":{ "enum":[ - "axisDirection" + "MovingObjectStatus" ] }, "namespaceURI":{ @@ -35291,11 +35155,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/MovingObjectStatusType" } }, "elementName":{ - "localPart":"axisDirection", + "localPart":"MovingObjectStatus", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35312,7 +35176,7 @@ "properties":{ "localPart":{ "enum":[ - "Circle" + "directedTopoSolid" ] }, "namespaceURI":{ @@ -35325,11 +35189,11 @@ ] }, "value":{ - "$ref":"#/definitions/CircleType" + "$ref":"#/definitions/DirectedTopoSolidPropertyType" } }, "elementName":{ - "localPart":"Circle", + "localPart":"directedTopoSolid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35346,7 +35210,7 @@ "properties":{ "localPart":{ "enum":[ - "AffineCS" + "scope" ] }, "namespaceURI":{ @@ -35359,11 +35223,11 @@ ] }, "value":{ - "$ref":"#/definitions/AffineCSType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AffineCS", + "localPart":"scope", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35380,7 +35244,7 @@ "properties":{ "localPart":{ "enum":[ - "roughConversionToPreferredUnit" + "baseSurface" ] }, "namespaceURI":{ @@ -35393,11 +35257,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConversionToPreferredUnitType" + "$ref":"#/definitions/SurfacePropertyType" } }, "elementName":{ - "localPart":"roughConversionToPreferredUnit", + "localPart":"baseSurface", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35414,7 +35278,7 @@ "properties":{ "localPart":{ "enum":[ - "ArcString" + "definedByConversion" ] }, "namespaceURI":{ @@ -35427,11 +35291,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcStringType" + "$ref":"#/definitions/GeneralConversionPropertyType" } }, "elementName":{ - "localPart":"ArcString", + "localPart":"definedByConversion", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35448,7 +35312,7 @@ "properties":{ "localPart":{ "enum":[ - "pointMember" + "MultiSurfaceCoverage" ] }, "namespaceURI":{ @@ -35461,11 +35325,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/DiscreteCoverageType" } }, "elementName":{ - "localPart":"pointMember", + "localPart":"MultiSurfaceCoverage", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35482,7 +35346,7 @@ "properties":{ "localPart":{ "enum":[ - "Cylinder" + "polarCS" ] }, "namespaceURI":{ @@ -35495,11 +35359,11 @@ ] }, "value":{ - "$ref":"#/definitions/CylinderType" + "$ref":"#/definitions/PolarCSPropertyType" } }, "elementName":{ - "localPart":"Cylinder", + "localPart":"polarCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35516,7 +35380,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCoordinateSystem" + "secondDefiningParameter" ] }, "namespaceURI":{ @@ -35529,11 +35393,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoordinateSystemType" + "$ref":"#/definitions/SecondDefiningParameterPropertyElement" } }, "elementName":{ - "localPart":"AbstractCoordinateSystem", + "localPart":"secondDefiningParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35550,7 +35414,7 @@ "properties":{ "localPart":{ "enum":[ - "engineeringDatumRef" + "topoSurfaceProperty" ] }, "namespaceURI":{ @@ -35563,11 +35427,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringDatumPropertyType" + "$ref":"#/definitions/TopoSurfacePropertyType" } }, "elementName":{ - "localPart":"engineeringDatumRef", + "localPart":"topoSurfaceProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35584,7 +35448,7 @@ "properties":{ "localPart":{ "enum":[ - "PrimeMeridian" + "AbstractObject" ] }, "namespaceURI":{ @@ -35597,11 +35461,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"PrimeMeridian", + "localPart":"AbstractObject", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35618,7 +35482,7 @@ "properties":{ "localPart":{ "enum":[ - "Curve" + "AbstractGeneralConversion" ] }, "namespaceURI":{ @@ -35631,11 +35495,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveType" + "$ref":"#/definitions/AbstractGeneralConversionType" } }, "elementName":{ - "localPart":"Curve", + "localPart":"AbstractGeneralConversion", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35652,7 +35516,7 @@ "properties":{ "localPart":{ "enum":[ - "Edge" + "roughConversionToPreferredUnit" ] }, "namespaceURI":{ @@ -35665,11 +35529,11 @@ ] }, "value":{ - "$ref":"#/definitions/EdgeType" + "$ref":"#/definitions/ConversionToPreferredUnitType" } }, "elementName":{ - "localPart":"Edge", + "localPart":"roughConversionToPreferredUnit", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35686,7 +35550,7 @@ "properties":{ "localPart":{ "enum":[ - "surfaceMembers" + "CartesianCS" ] }, "namespaceURI":{ @@ -35699,11 +35563,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfaceArrayPropertyType" + "$ref":"#/definitions/CartesianCSType" } }, "elementName":{ - "localPart":"surfaceMembers", + "localPart":"CartesianCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35720,7 +35584,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterValueGroup" + "Ellipsoid" ] }, "namespaceURI":{ @@ -35733,11 +35597,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueGroupType" + "$ref":"#/definitions/EllipsoidType" } }, "elementName":{ - "localPart":"ParameterValueGroup", + "localPart":"Ellipsoid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35754,7 +35618,7 @@ "properties":{ "localPart":{ "enum":[ - "timeInterval" + "AbstractGeneralOperationParameter" ] }, "namespaceURI":{ @@ -35767,11 +35631,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeIntervalLengthType" + "$ref":"#/definitions/AbstractGeneralOperationParameterType" } }, "elementName":{ - "localPart":"timeInterval", + "localPart":"AbstractGeneralOperationParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35788,7 +35652,7 @@ "properties":{ "localPart":{ "enum":[ - "generalConversionRef" + "topoPrimitiveMember" ] }, "namespaceURI":{ @@ -35801,11 +35665,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralConversionPropertyType" + "$ref":"#/definitions/TopoPrimitiveMemberType" } }, "elementName":{ - "localPart":"generalConversionRef", + "localPart":"topoPrimitiveMember", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35822,7 +35686,7 @@ "properties":{ "localPart":{ "enum":[ - "multiLocation" + "value" ] }, "namespaceURI":{ @@ -35835,11 +35699,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"multiLocation", + "localPart":"value", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35856,7 +35720,7 @@ "properties":{ "localPart":{ "enum":[ - "cartesianCSRef" + "catalogSymbol" ] }, "namespaceURI":{ @@ -35869,11 +35733,11 @@ ] }, "value":{ - "$ref":"#/definitions/CartesianCSPropertyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"cartesianCSRef", + "localPart":"catalogSymbol", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35890,7 +35754,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSingleOperation" + "angle" ] }, "namespaceURI":{ @@ -35903,11 +35767,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/AngleType" } }, "elementName":{ - "localPart":"AbstractSingleOperation", + "localPart":"angle", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35924,7 +35788,7 @@ "properties":{ "localPart":{ "enum":[ - "DefinitionProxy" + "polarCSRef" ] }, "namespaceURI":{ @@ -35937,11 +35801,11 @@ ] }, "value":{ - "$ref":"#/definitions/DefinitionProxyType" + "$ref":"#/definitions/PolarCSPropertyType" } }, "elementName":{ - "localPart":"DefinitionProxy", + "localPart":"polarCSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35958,7 +35822,7 @@ "properties":{ "localPart":{ "enum":[ - "usesSingleOperation" + "Triangle" ] }, "namespaceURI":{ @@ -35971,11 +35835,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateOperationPropertyType" + "$ref":"#/definitions/TriangleType" } }, "elementName":{ - "localPart":"usesSingleOperation", + "localPart":"Triangle", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -35992,7 +35856,7 @@ "properties":{ "localPart":{ "enum":[ - "GeodesicString" + "position" ] }, "namespaceURI":{ @@ -36005,11 +35869,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodesicStringType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"GeodesicString", + "localPart":"position", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36026,7 +35890,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPosition" + "AbstractRing" ] }, "namespaceURI":{ @@ -36039,11 +35903,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"#/definitions/AbstractRingType" } }, "elementName":{ - "localPart":"multiPosition", + "localPart":"AbstractRing", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36060,7 +35924,7 @@ "properties":{ "localPart":{ "enum":[ - "usesParameter" + "identifier" ] }, "namespaceURI":{ @@ -36073,11 +35937,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" + "$ref":"#/definitions/CodeWithAuthorityType" } }, "elementName":{ - "localPart":"usesParameter", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36094,7 +35958,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoComplex" + "polygonPatches" ] }, "namespaceURI":{ @@ -36107,11 +35971,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexType" + "$ref":"#/definitions/SurfacePatchArrayPropertyType" } }, "elementName":{ - "localPart":"TopoComplex", + "localPart":"polygonPatches", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36128,7 +35992,7 @@ "properties":{ "localPart":{ "enum":[ - "UserDefinedCS" + "TimeReferenceSystem" ] }, "namespaceURI":{ @@ -36141,11 +36005,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedCSType" + "$ref":"#/definitions/TimeReferenceSystemType" } }, "elementName":{ - "localPart":"UserDefinedCS", + "localPart":"TimeReferenceSystem", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36162,7 +36026,7 @@ "properties":{ "localPart":{ "enum":[ - "DerivedUnit" + "minutes" ] }, "namespaceURI":{ @@ -36175,11 +36039,11 @@ ] }, "value":{ - "$ref":"#/definitions/DerivedUnitType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } }, "elementName":{ - "localPart":"DerivedUnit", + "localPart":"minutes", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36196,7 +36060,7 @@ "properties":{ "localPart":{ "enum":[ - "operationParameterRef" + "EnvelopeWithTimePeriod" ] }, "namespaceURI":{ @@ -36209,11 +36073,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterPropertyType" + "$ref":"#/definitions/EnvelopeWithTimePeriodType" } }, "elementName":{ - "localPart":"operationParameterRef", + "localPart":"EnvelopeWithTimePeriod", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36230,7 +36094,7 @@ "properties":{ "localPart":{ "enum":[ - "Count" + "ellipsoidRef" ] }, "namespaceURI":{ @@ -36243,11 +36107,11 @@ ] }, "value":{ - "$ref":"#/definitions/Count" + "$ref":"#/definitions/EllipsoidPropertyType" } }, "elementName":{ - "localPart":"Count", + "localPart":"ellipsoidRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36264,7 +36128,7 @@ "properties":{ "localPart":{ "enum":[ - "GeometricComplex" + "CoverageMappingRule" ] }, "namespaceURI":{ @@ -36277,11 +36141,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometricComplexType" + "$ref":"#/definitions/MappingRuleType" } }, "elementName":{ - "localPart":"GeometricComplex", + "localPart":"CoverageMappingRule", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36298,7 +36162,7 @@ "properties":{ "localPart":{ "enum":[ - "locationReference" + "coordOperation" ] }, "namespaceURI":{ @@ -36311,11 +36175,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/CoordinateOperationPropertyType" } }, "elementName":{ - "localPart":"locationReference", + "localPart":"coordOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36332,7 +36196,7 @@ "properties":{ "localPart":{ "enum":[ - "ImageDatum" + "Cone" ] }, "namespaceURI":{ @@ -36345,11 +36209,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageDatumType" + "$ref":"#/definitions/ConeType" } }, "elementName":{ - "localPart":"ImageDatum", + "localPart":"Cone", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36366,7 +36230,7 @@ "properties":{ "localPart":{ "enum":[ - "ellipsoid" + "usesValue" ] }, "namespaceURI":{ @@ -36379,11 +36243,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidPropertyType" + "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType" } }, "elementName":{ - "localPart":"ellipsoid", + "localPart":"usesValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36400,7 +36264,7 @@ "properties":{ "localPart":{ "enum":[ - "userDefinedCS" + "userDefinedCSRef" ] }, "namespaceURI":{ @@ -36417,7 +36281,7 @@ } }, "elementName":{ - "localPart":"userDefinedCS", + "localPart":"userDefinedCSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36434,7 +36298,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCRS" + "componentReferenceSystem" ] }, "namespaceURI":{ @@ -36447,11 +36311,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCRSType" + "$ref":"#/definitions/SingleCRSPropertyType" } }, "elementName":{ - "localPart":"AbstractCRS", + "localPart":"componentReferenceSystem", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36468,7 +36332,7 @@ "properties":{ "localPart":{ "enum":[ - "multiEdgeOf" + "multiCurveProperty" ] }, "namespaceURI":{ @@ -36485,7 +36349,7 @@ } }, "elementName":{ - "localPart":"multiEdgeOf", + "localPart":"multiCurveProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36502,7 +36366,7 @@ "properties":{ "localPart":{ "enum":[ - "Dictionary" + "AbstractCoordinateOperation" ] }, "namespaceURI":{ @@ -36515,11 +36379,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryType" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"Dictionary", + "localPart":"AbstractCoordinateOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36536,7 +36400,7 @@ "properties":{ "localPart":{ "enum":[ - "Arc" + "Dictionary" ] }, "namespaceURI":{ @@ -36549,11 +36413,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcType" + "$ref":"#/definitions/DictionaryType" } }, "elementName":{ - "localPart":"Arc", + "localPart":"Dictionary", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36570,7 +36434,7 @@ "properties":{ "localPart":{ "enum":[ - "AffinePlacement" + "coordinateSystemAxisRef" ] }, "namespaceURI":{ @@ -36583,11 +36447,11 @@ ] }, "value":{ - "$ref":"#/definitions/AffinePlacementType" + "$ref":"#/definitions/CoordinateSystemAxisPropertyType" } }, "elementName":{ - "localPart":"AffinePlacement", + "localPart":"coordinateSystemAxisRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36604,7 +36468,7 @@ "properties":{ "localPart":{ "enum":[ - "passThroughOperationRef" + "BooleanList" ] }, "namespaceURI":{ @@ -36617,11 +36481,14 @@ ] }, "value":{ - "$ref":"#/definitions/PassThroughOperationPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"passThroughOperationRef", + "localPart":"BooleanList", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36638,7 +36505,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoCurve" + "rangeSet" ] }, "namespaceURI":{ @@ -36651,11 +36518,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoCurveType" + "$ref":"#/definitions/RangeSetType" } }, "elementName":{ - "localPart":"TopoCurve", + "localPart":"rangeSet", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36672,7 +36539,7 @@ "properties":{ "localPart":{ "enum":[ - "generalOperationParameter" + "unitOfMeasure" ] }, "namespaceURI":{ @@ -36685,11 +36552,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" + "$ref":"#/definitions/UnitOfMeasureType" } }, "elementName":{ - "localPart":"generalOperationParameter", + "localPart":"unitOfMeasure", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36706,7 +36573,7 @@ "properties":{ "localPart":{ "enum":[ - "sourceDimensions" + "cylindricalCSRef" ] }, "namespaceURI":{ @@ -36719,11 +36586,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/CylindricalCSPropertyType" } }, "elementName":{ - "localPart":"sourceDimensions", + "localPart":"cylindricalCSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36740,7 +36607,7 @@ "properties":{ "localPart":{ "enum":[ - "solidMembers" + "referenceSystemRef" ] }, "namespaceURI":{ @@ -36753,11 +36620,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidArrayPropertyType" + "$ref":"#/definitions/CRSPropertyType" } }, "elementName":{ - "localPart":"solidMembers", + "localPart":"referenceSystemRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36774,7 +36641,7 @@ "properties":{ "localPart":{ "enum":[ - "curveArrayProperty" + "GeometricComplex" ] }, "namespaceURI":{ @@ -36787,11 +36654,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveArrayPropertyType" + "$ref":"#/definitions/GeometricComplexType" } }, "elementName":{ - "localPart":"curveArrayProperty", + "localPart":"GeometricComplex", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36808,7 +36675,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoPoint" + "CompositeValue" ] }, "namespaceURI":{ @@ -36821,11 +36688,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoPointType" + "$ref":"#/definitions/CompositeValueType" } }, "elementName":{ - "localPart":"TopoPoint", + "localPart":"CompositeValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36842,7 +36709,7 @@ "properties":{ "localPart":{ "enum":[ - "GeodeticDatum" + "transformationRef" ] }, "namespaceURI":{ @@ -36855,11 +36722,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticDatumType" + "$ref":"#/definitions/TransformationPropertyType" } }, "elementName":{ - "localPart":"GeodeticDatum", + "localPart":"transformationRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36876,7 +36743,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeParameters" + "integerValue" ] }, "namespaceURI":{ @@ -36889,11 +36756,11 @@ ] }, "value":{ - "$ref":"#/definitions/AssociationRoleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"rangeParameters", + "localPart":"integerValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36910,7 +36777,7 @@ "properties":{ "localPart":{ "enum":[ - "featureMembers" + "vector" ] }, "namespaceURI":{ @@ -36923,11 +36790,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureArrayPropertyType" + "$ref":"#/definitions/VectorType" } }, "elementName":{ - "localPart":"featureMembers", + "localPart":"vector", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36944,7 +36811,7 @@ "properties":{ "localPart":{ "enum":[ - "history" + "direction" ] }, "namespaceURI":{ @@ -36957,11 +36824,11 @@ ] }, "value":{ - "$ref":"#/definitions/HistoryPropertyType" + "$ref":"#/definitions/DirectionPropertyType" } }, "elementName":{ - "localPart":"history", + "localPart":"direction", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -36978,7 +36845,7 @@ "properties":{ "localPart":{ "enum":[ - "File" + "EngineeringCRS" ] }, "namespaceURI":{ @@ -36991,11 +36858,11 @@ ] }, "value":{ - "$ref":"#/definitions/FileType" + "$ref":"#/definitions/EngineeringCRSType" } }, "elementName":{ - "localPart":"File", + "localPart":"EngineeringCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37012,7 +36879,7 @@ "properties":{ "localPart":{ "enum":[ - "geometryMembers" + "domainOfValidity" ] }, "namespaceURI":{ @@ -37025,11 +36892,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryArrayPropertyType" + "$ref":"#/definitions/DomainOfValidity" } }, "elementName":{ - "localPart":"geometryMembers", + "localPart":"domainOfValidity", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37046,7 +36913,7 @@ "properties":{ "localPart":{ "enum":[ - "TriangulatedSurface" + "OperationMethod" ] }, "namespaceURI":{ @@ -37059,11 +36926,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfaceType" + "$ref":"#/definitions/OperationMethodType" } }, "elementName":{ - "localPart":"TriangulatedSurface", + "localPart":"OperationMethod", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37080,7 +36947,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractImplicitGeometry" + "topoPrimitiveMembers" ] }, "namespaceURI":{ @@ -37093,11 +36960,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/TopoPrimitiveArrayAssociationType" } }, "elementName":{ - "localPart":"AbstractImplicitGeometry", + "localPart":"topoPrimitiveMembers", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37114,7 +36981,7 @@ "properties":{ "localPart":{ "enum":[ - "linearCSRef" + "usesCartesianCS" ] }, "namespaceURI":{ @@ -37127,11 +36994,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearCSPropertyType" + "$ref":"#/definitions/CartesianCSPropertyType" } }, "elementName":{ - "localPart":"linearCSRef", + "localPart":"usesCartesianCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37148,7 +37015,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitive" + "primeMeridianRef" ] }, "namespaceURI":{ @@ -37161,11 +37028,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/PrimeMeridianPropertyType" } }, "elementName":{ - "localPart":"AbstractTimePrimitive", + "localPart":"primeMeridianRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37182,7 +37049,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSurface" + "AbstractTopology" ] }, "namespaceURI":{ @@ -37195,11 +37062,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSurfaceType" + "$ref":"#/definitions/AbstractTopologyType" } }, "elementName":{ - "localPart":"AbstractSurface", + "localPart":"AbstractTopology", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37216,7 +37083,7 @@ "properties":{ "localPart":{ "enum":[ - "GridCoverage" + "AbstractGeneralParameterValue" ] }, "namespaceURI":{ @@ -37229,11 +37096,11 @@ ] }, "value":{ - "$ref":"#/definitions/DiscreteCoverageType" + "$ref":"#/definitions/AbstractGeneralParameterValueType" } }, "elementName":{ - "localPart":"GridCoverage", + "localPart":"AbstractGeneralParameterValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37250,7 +37117,7 @@ "properties":{ "localPart":{ "enum":[ - "Boolean" + "validTime" ] }, "namespaceURI":{ @@ -37263,11 +37130,11 @@ ] }, "value":{ - "$ref":"#/definitions/Boolean" + "$ref":"#/definitions/TimePrimitivePropertyType" } }, "elementName":{ - "localPart":"Boolean", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37284,7 +37151,7 @@ "properties":{ "localPart":{ "enum":[ - "usesImageDatum" + "locationReference" ] }, "namespaceURI":{ @@ -37297,11 +37164,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageDatumPropertyType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"usesImageDatum", + "localPart":"locationReference", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37318,7 +37185,7 @@ "properties":{ "localPart":{ "enum":[ - "ellipsoidalCSRef" + "DataBlock" ] }, "namespaceURI":{ @@ -37331,11 +37198,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidalCSPropertyType" + "$ref":"#/definitions/DataBlockType" } }, "elementName":{ - "localPart":"ellipsoidalCSRef", + "localPart":"DataBlock", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37352,7 +37219,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimeSlice" + "SphericalCS" ] }, "namespaceURI":{ @@ -37365,11 +37232,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeSliceType" + "$ref":"#/definitions/SphericalCSType" } }, "elementName":{ - "localPart":"AbstractTimeSlice", + "localPart":"SphericalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37386,7 +37253,7 @@ "properties":{ "localPart":{ "enum":[ - "QuantityExtent" + "userDefinedCS" ] }, "namespaceURI":{ @@ -37399,11 +37266,11 @@ ] }, "value":{ - "$ref":"#/definitions/QuantityExtentType" + "$ref":"#/definitions/UserDefinedCSPropertyType" } }, "elementName":{ - "localPart":"QuantityExtent", + "localPart":"userDefinedCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37420,7 +37287,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedGridCoverage" + "pointRep" ] }, "namespaceURI":{ @@ -37433,11 +37300,11 @@ ] }, "value":{ - "$ref":"#/definitions/DiscreteCoverageType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"RectifiedGridCoverage", + "localPart":"pointRep", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37454,7 +37321,7 @@ "properties":{ "localPart":{ "enum":[ - "transformationRef" + "abstractInlineProperty" ] }, "namespaceURI":{ @@ -37467,11 +37334,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransformationPropertyType" + "$ref":"#/definitions/InlinePropertyType" } }, "elementName":{ - "localPart":"transformationRef", + "localPart":"abstractInlineProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37488,7 +37355,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCenterOf" + "gmlProfileSchema" ] }, "namespaceURI":{ @@ -37501,11 +37368,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiPointPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"multiCenterOf", + "localPart":"gmlProfileSchema", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37522,7 +37389,7 @@ "properties":{ "localPart":{ "enum":[ - "Sphere" + "baseGeodeticCRS" ] }, "namespaceURI":{ @@ -37535,11 +37402,11 @@ ] }, "value":{ - "$ref":"#/definitions/SphereType" + "$ref":"#/definitions/GeodeticCRSPropertyType" } }, "elementName":{ - "localPart":"Sphere", + "localPart":"baseGeodeticCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37556,7 +37423,7 @@ "properties":{ "localPart":{ "enum":[ - "DerivedCRS" + "AbstractFeature" ] }, "namespaceURI":{ @@ -37569,11 +37436,11 @@ ] }, "value":{ - "$ref":"#/definitions/DerivedCRSType" + "$ref":"#/definitions/AbstractFeatureType" } }, "elementName":{ - "localPart":"DerivedCRS", + "localPart":"AbstractFeature", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37590,7 +37457,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeOrdinalEra" + "maximumOccurs" ] }, "namespaceURI":{ @@ -37603,11 +37470,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeOrdinalEraType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"TimeOrdinalEra", + "localPart":"maximumOccurs", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37624,7 +37491,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStringSegment" + "domainSet" ] }, "namespaceURI":{ @@ -37637,11 +37504,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringSegmentType" + "$ref":"#/definitions/DomainSetType" } }, "elementName":{ - "localPart":"LineStringSegment", + "localPart":"domainSet", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37658,7 +37525,7 @@ "properties":{ "localPart":{ "enum":[ - "EngineeringCRS" + "curveProperty" ] }, "namespaceURI":{ @@ -37671,11 +37538,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringCRSType" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"EngineeringCRS", + "localPart":"curveProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37692,7 +37559,7 @@ "properties":{ "localPart":{ "enum":[ - "ConcatenatedOperation" + "GridCoverage" ] }, "namespaceURI":{ @@ -37705,11 +37572,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConcatenatedOperationType" + "$ref":"#/definitions/DiscreteCoverageType" } }, "elementName":{ - "localPart":"ConcatenatedOperation", + "localPart":"GridCoverage", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37726,7 +37593,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeCS" + "curveMember" ] }, "namespaceURI":{ @@ -37739,11 +37606,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCSType" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"TimeCS", + "localPart":"curveMember", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37760,7 +37627,7 @@ "properties":{ "localPart":{ "enum":[ - "featureProperty" + "AbstractSurface" ] }, "namespaceURI":{ @@ -37773,11 +37640,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeaturePropertyType" + "$ref":"#/definitions/AbstractSurfaceType" } }, "elementName":{ - "localPart":"featureProperty", + "localPart":"AbstractSurface", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37794,7 +37661,7 @@ "properties":{ "localPart":{ "enum":[ - "statusReference" + "AbstractGeometry" ] }, "namespaceURI":{ @@ -37807,11 +37674,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"statusReference", + "localPart":"AbstractGeometry", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37828,7 +37695,7 @@ "properties":{ "localPart":{ "enum":[ - "geocentricCRSRef" + "AbstractTimeSlice" ] }, "namespaceURI":{ @@ -37841,11 +37708,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocentricCRSPropertyType" + "$ref":"#/definitions/AbstractTimeSliceType" } }, "elementName":{ - "localPart":"geocentricCRSRef", + "localPart":"AbstractTimeSlice", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37862,7 +37729,7 @@ "properties":{ "localPart":{ "enum":[ - "timePosition" + "Boolean" ] }, "namespaceURI":{ @@ -37875,11 +37742,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePositionType" + "$ref":"#/definitions/Boolean" } }, "elementName":{ - "localPart":"timePosition", + "localPart":"Boolean", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37896,7 +37763,7 @@ "properties":{ "localPart":{ "enum":[ - "baseGeographicCRS" + "decimalMinutes" ] }, "namespaceURI":{ @@ -37909,11 +37776,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeographicCRSPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } }, "elementName":{ - "localPart":"baseGeographicCRS", + "localPart":"decimalMinutes", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37930,7 +37797,7 @@ "properties":{ "localPart":{ "enum":[ - "definitionMember" + "Shell" ] }, "namespaceURI":{ @@ -37943,11 +37810,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryEntryType" + "$ref":"#/definitions/ShellType" } }, "elementName":{ - "localPart":"definitionMember", + "localPart":"Shell", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37964,7 +37831,7 @@ "properties":{ "localPart":{ "enum":[ - "engineeringCRSRef" + "AbstractTimeTopologyPrimitive" ] }, "namespaceURI":{ @@ -37977,11 +37844,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringCRSPropertyType" + "$ref":"#/definitions/AbstractTimeTopologyPrimitiveType" } }, "elementName":{ - "localPart":"engineeringCRSRef", + "localPart":"AbstractTimeTopologyPrimitive", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -37998,7 +37865,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeneralDerivedCRS" + "AbstractOperation" ] }, "namespaceURI":{ @@ -38011,11 +37878,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralDerivedCRSType" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"AbstractGeneralDerivedCRS", + "localPart":"AbstractOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38032,7 +37899,7 @@ "properties":{ "localPart":{ "enum":[ - "featureMember" + "multiCenterOf" ] }, "namespaceURI":{ @@ -38045,11 +37912,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeaturePropertyType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"featureMember", + "localPart":"multiCenterOf", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38066,7 +37933,7 @@ "properties":{ "localPart":{ "enum":[ - "usesEngineeringDatum" + "usesAffineCS" ] }, "namespaceURI":{ @@ -38079,11 +37946,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringDatumPropertyType" + "$ref":"#/definitions/AffineCSPropertyType" } }, "elementName":{ - "localPart":"usesEngineeringDatum", + "localPart":"usesAffineCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38100,7 +37967,7 @@ "properties":{ "localPart":{ "enum":[ - "sphericalCS" + "DefinitionProxy" ] }, "namespaceURI":{ @@ -38113,11 +37980,11 @@ ] }, "value":{ - "$ref":"#/definitions/SphericalCSPropertyType" + "$ref":"#/definitions/DefinitionProxyType" } }, "elementName":{ - "localPart":"sphericalCS", + "localPart":"DefinitionProxy", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38134,7 +38001,7 @@ "properties":{ "localPart":{ "enum":[ - "Observation" + "group" ] }, "namespaceURI":{ @@ -38147,11 +38014,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationType" + "$ref":"#/definitions/OperationParameterGroupPropertyType" } }, "elementName":{ - "localPart":"Observation", + "localPart":"group", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38168,7 +38035,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyhedralSurface" + "dataSource" ] }, "namespaceURI":{ @@ -38181,11 +38048,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfaceType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"PolyhedralSurface", + "localPart":"dataSource", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38202,7 +38069,7 @@ "properties":{ "localPart":{ "enum":[ - "baseSurface" + "AbstractSolid" ] }, "namespaceURI":{ @@ -38215,11 +38082,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/AbstractSolidType" } }, "elementName":{ - "localPart":"baseSurface", + "localPart":"AbstractSolid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38236,7 +38103,7 @@ "properties":{ "localPart":{ "enum":[ - "solidMember" + "stringValue" ] }, "namespaceURI":{ @@ -38249,11 +38116,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"solidMember", + "localPart":"stringValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38270,7 +38137,7 @@ "properties":{ "localPart":{ "enum":[ - "ImageCRS" + "AbstractCurve" ] }, "namespaceURI":{ @@ -38283,11 +38150,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageCRSType" + "$ref":"#/definitions/AbstractCurveType" } }, "elementName":{ - "localPart":"ImageCRS", + "localPart":"AbstractCurve", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38304,7 +38171,7 @@ "properties":{ "localPart":{ "enum":[ - "derivedCRSType" + "formula" ] }, "namespaceURI":{ @@ -38317,11 +38184,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"derivedCRSType", + "localPart":"formula", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38338,7 +38205,7 @@ "properties":{ "localPart":{ "enum":[ - "defaultCodeSpace" + "usesParameter" ] }, "namespaceURI":{ @@ -38351,11 +38218,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" } }, "elementName":{ - "localPart":"defaultCodeSpace", + "localPart":"usesParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38372,7 +38239,7 @@ "properties":{ "localPart":{ "enum":[ - "curveProperty" + "pointMembers" ] }, "namespaceURI":{ @@ -38385,11 +38252,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/PointArrayPropertyType" } }, "elementName":{ - "localPart":"curveProperty", + "localPart":"pointMembers", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38406,7 +38273,7 @@ "properties":{ "localPart":{ "enum":[ - "geodeticDatum" + "engineeringCRSRef" ] }, "namespaceURI":{ @@ -38419,11 +38286,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticDatumPropertyType" + "$ref":"#/definitions/EngineeringCRSPropertyType" } }, "elementName":{ - "localPart":"geodeticDatum", + "localPart":"engineeringCRSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38440,7 +38307,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeneralTransformation" + "usesSphericalCS" ] }, "namespaceURI":{ @@ -38453,11 +38320,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralTransformationType" + "$ref":"#/definitions/SphericalCSPropertyType" } }, "elementName":{ - "localPart":"AbstractGeneralTransformation", + "localPart":"usesSphericalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38474,7 +38341,7 @@ "properties":{ "localPart":{ "enum":[ - "targetCRS" + "TimeInstant" ] }, "namespaceURI":{ @@ -38487,11 +38354,11 @@ ] }, "value":{ - "$ref":"#/definitions/CRSPropertyType" + "$ref":"#/definitions/TimeInstantType" } }, "elementName":{ - "localPart":"targetCRS", + "localPart":"TimeInstant", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38508,7 +38375,7 @@ "properties":{ "localPart":{ "enum":[ - "Array" + "ArcStringByBulge" ] }, "namespaceURI":{ @@ -38521,11 +38388,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayType" + "$ref":"#/definitions/ArcStringByBulgeType" } }, "elementName":{ - "localPart":"Array", + "localPart":"ArcStringByBulge", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38542,7 +38409,7 @@ "properties":{ "localPart":{ "enum":[ - "reversePropertyName" + "maximalComplex" ] }, "namespaceURI":{ @@ -38555,11 +38422,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TopoComplexPropertyType" } }, "elementName":{ - "localPart":"reversePropertyName", + "localPart":"maximalComplex", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38576,7 +38443,7 @@ "properties":{ "localPart":{ "enum":[ - "ellipsoidRef" + "generalConversionRef" ] }, "namespaceURI":{ @@ -38589,11 +38456,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidPropertyType" + "$ref":"#/definitions/GeneralConversionPropertyType" } }, "elementName":{ - "localPart":"ellipsoidRef", + "localPart":"generalConversionRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38610,7 +38477,7 @@ "properties":{ "localPart":{ "enum":[ - "priorityLocation" + "cartesianCS" ] }, "namespaceURI":{ @@ -38623,11 +38490,11 @@ ] }, "value":{ - "$ref":"#/definitions/PriorityLocationPropertyType" + "$ref":"#/definitions/CartesianCSPropertyType" } }, "elementName":{ - "localPart":"priorityLocation", + "localPart":"cartesianCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38644,7 +38511,7 @@ "properties":{ "localPart":{ "enum":[ - "BSpline" + "valueProperty" ] }, "namespaceURI":{ @@ -38657,11 +38524,11 @@ ] }, "value":{ - "$ref":"#/definitions/BSplineType" + "$ref":"#/definitions/ValuePropertyType" } }, "elementName":{ - "localPart":"BSpline", + "localPart":"valueProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38678,7 +38545,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiSurfaceCoverage" + "statusReference" ] }, "namespaceURI":{ @@ -38691,11 +38558,11 @@ ] }, "value":{ - "$ref":"#/definitions/DiscreteCoverageType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"MultiSurfaceCoverage", + "localPart":"statusReference", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38712,7 +38579,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalDatum" + "metaDataProperty" ] }, "namespaceURI":{ @@ -38725,11 +38592,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalDatumPropertyType" + "$ref":"#/definitions/MetaDataPropertyType" } }, "elementName":{ - "localPart":"temporalDatum", + "localPart":"metaDataProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38746,7 +38613,7 @@ "properties":{ "localPart":{ "enum":[ - "usesMethod" + "AbstractSingleOperation" ] }, "namespaceURI":{ @@ -38759,11 +38626,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodPropertyType" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"usesMethod", + "localPart":"AbstractSingleOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38780,7 +38647,7 @@ "properties":{ "localPart":{ "enum":[ - "directedNode" + "OperationParameterGroup" ] }, "namespaceURI":{ @@ -38793,11 +38660,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedNodePropertyType" + "$ref":"#/definitions/OperationParameterGroupType" } }, "elementName":{ - "localPart":"directedNode", + "localPart":"OperationParameterGroup", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38814,7 +38681,7 @@ "properties":{ "localPart":{ "enum":[ - "crsRef" + "operationParameterGroupRef" ] }, "namespaceURI":{ @@ -38827,11 +38694,11 @@ ] }, "value":{ - "$ref":"#/definitions/CRSPropertyType" + "$ref":"#/definitions/OperationParameterPropertyType" } }, "elementName":{ - "localPart":"crsRef", + "localPart":"operationParameterGroupRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38848,7 +38715,7 @@ "properties":{ "localPart":{ "enum":[ - "valueOfParameter" + "realizationEpoch" ] }, "namespaceURI":{ @@ -38861,11 +38728,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date" } }, "elementName":{ - "localPart":"valueOfParameter", + "localPart":"realizationEpoch", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38882,7 +38749,7 @@ "properties":{ "localPart":{ "enum":[ - "parameter" + "member" ] }, "namespaceURI":{ @@ -38895,11 +38762,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" + "$ref":"#/definitions/AssociationRoleType" } }, "elementName":{ - "localPart":"parameter", + "localPart":"member", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38916,7 +38783,7 @@ "properties":{ "localPart":{ "enum":[ - "QuantityList" + "datumRef" ] }, "namespaceURI":{ @@ -38929,11 +38796,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureOrNilReasonListType" + "$ref":"#/definitions/DatumPropertyType" } }, "elementName":{ - "localPart":"QuantityList", + "localPart":"datumRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38950,7 +38817,7 @@ "properties":{ "localPart":{ "enum":[ - "formulaCitation" + "GeodeticCRS" ] }, "namespaceURI":{ @@ -38963,11 +38830,11 @@ ] }, "value":{ - "$ref":"#/definitions/FormulaCitation" + "$ref":"#/definitions/GeodeticCRSType" } }, "elementName":{ - "localPart":"formulaCitation", + "localPart":"GeodeticCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -38984,7 +38851,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeature" + "Face" ] }, "namespaceURI":{ @@ -38997,11 +38864,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/FaceType" } }, "elementName":{ - "localPart":"AbstractFeature", + "localPart":"Face", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39018,7 +38885,7 @@ "properties":{ "localPart":{ "enum":[ - "directedEdge" + "Edge" ] }, "namespaceURI":{ @@ -39031,11 +38898,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedEdgePropertyType" + "$ref":"#/definitions/EdgeType" } }, "elementName":{ - "localPart":"directedEdge", + "localPart":"Edge", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39052,7 +38919,7 @@ "properties":{ "localPart":{ "enum":[ - "conversionRef" + "usesEngineeringDatum" ] }, "namespaceURI":{ @@ -39065,11 +38932,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConversionPropertyType" + "$ref":"#/definitions/EngineeringDatumPropertyType" } }, "elementName":{ - "localPart":"conversionRef", + "localPart":"usesEngineeringDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39086,7 +38953,7 @@ "properties":{ "localPart":{ "enum":[ - "targetDimensions" + "edgeOf" ] }, "namespaceURI":{ @@ -39099,11 +38966,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"targetDimensions", + "localPart":"edgeOf", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39120,7 +38987,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateSystem" + "DirectedObservation" ] }, "namespaceURI":{ @@ -39133,11 +39000,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemPropertyType" + "$ref":"#/definitions/DirectedObservationType" } }, "elementName":{ - "localPart":"coordinateSystem", + "localPart":"DirectedObservation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39154,7 +39021,7 @@ "properties":{ "localPart":{ "enum":[ - "compoundCRSRef" + "pointMember" ] }, "namespaceURI":{ @@ -39167,11 +39034,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompoundCRSPropertyType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"compoundCRSRef", + "localPart":"pointMember", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39188,7 +39055,7 @@ "properties":{ "localPart":{ "enum":[ - "description" + "DynamicFeature" ] }, "namespaceURI":{ @@ -39201,11 +39068,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/DynamicFeatureType" } }, "elementName":{ - "localPart":"description", + "localPart":"DynamicFeature", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39222,7 +39089,7 @@ "properties":{ "localPart":{ "enum":[ - "Surface" + "GeodeticDatum" ] }, "namespaceURI":{ @@ -39235,11 +39102,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfaceType" + "$ref":"#/definitions/GeodeticDatumType" } }, "elementName":{ - "localPart":"Surface", + "localPart":"GeodeticDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39256,7 +39123,7 @@ "properties":{ "localPart":{ "enum":[ - "multiExtentOf" + "anchorPoint" ] }, "namespaceURI":{ @@ -39269,11 +39136,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"multiExtentOf", + "localPart":"anchorPoint", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39290,7 +39157,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiCurveCoverage" + "generalTransformationRef" ] }, "namespaceURI":{ @@ -39303,11 +39170,11 @@ ] }, "value":{ - "$ref":"#/definitions/DiscreteCoverageType" + "$ref":"#/definitions/GeneralTransformationPropertyType" } }, "elementName":{ - "localPart":"MultiCurveCoverage", + "localPart":"generalTransformationRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39324,7 +39191,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiSurface" + "solidProperty" ] }, "namespaceURI":{ @@ -39337,11 +39204,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfaceType" + "$ref":"#/definitions/SolidPropertyType" } }, "elementName":{ - "localPart":"MultiSurface", + "localPart":"solidProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39358,7 +39225,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeneralParameterValue" + "includesSingleCRS" ] }, "namespaceURI":{ @@ -39371,11 +39238,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralParameterValueType" + "$ref":"#/definitions/SingleCRSPropertyType" } }, "elementName":{ - "localPart":"AbstractGeneralParameterValue", + "localPart":"includesSingleCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39392,7 +39259,7 @@ "properties":{ "localPart":{ "enum":[ - "members" + "AbstractSurfacePatch" ] }, "namespaceURI":{ @@ -39405,11 +39272,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayAssociationType" + "$ref":"#/definitions/AbstractSurfacePatchType" } }, "elementName":{ - "localPart":"members", + "localPart":"AbstractSurfacePatch", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39426,7 +39293,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalCS" + "AbstractTimeComplex" ] }, "namespaceURI":{ @@ -39439,11 +39306,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCSType" + "$ref":"#/definitions/AbstractTimeComplexType" } }, "elementName":{ - "localPart":"TemporalCS", + "localPart":"AbstractTimeComplex", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39460,7 +39327,7 @@ "properties":{ "localPart":{ "enum":[ - "polarCSRef" + "crsRef" ] }, "namespaceURI":{ @@ -39473,11 +39340,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolarCSPropertyType" + "$ref":"#/definitions/CRSPropertyType" } }, "elementName":{ - "localPart":"polarCSRef", + "localPart":"crsRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39494,7 +39361,7 @@ "properties":{ "localPart":{ "enum":[ - "surfaceProperty" + "timePosition" ] }, "namespaceURI":{ @@ -39507,11 +39374,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/TimePositionType" } }, "elementName":{ - "localPart":"surfaceProperty", + "localPart":"timePosition", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39528,7 +39395,7 @@ "properties":{ "localPart":{ "enum":[ - "ArcByCenterPoint" + "QuantityList" ] }, "namespaceURI":{ @@ -39541,11 +39408,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcByCenterPointType" + "$ref":"#/definitions/MeasureOrNilReasonListType" } }, "elementName":{ - "localPart":"ArcByCenterPoint", + "localPart":"QuantityList", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39562,7 +39429,7 @@ "properties":{ "localPart":{ "enum":[ - "valuesOfGroup" + "TimeCalendar" ] }, "namespaceURI":{ @@ -39575,11 +39442,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterGroupPropertyType" + "$ref":"#/definitions/TimeCalendarType" } }, "elementName":{ - "localPart":"valuesOfGroup", + "localPart":"TimeCalendar", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39596,7 +39463,7 @@ "properties":{ "localPart":{ "enum":[ - "Polygon" + "featureProperty" ] }, "namespaceURI":{ @@ -39609,11 +39476,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/FeaturePropertyType" } }, "elementName":{ - "localPart":"Polygon", + "localPart":"featureProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39630,7 +39497,7 @@ "properties":{ "localPart":{ "enum":[ - "dictionaryEntry" + "Grid" ] }, "namespaceURI":{ @@ -39643,11 +39510,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryEntryType" + "$ref":"#/definitions/GridType" } }, "elementName":{ - "localPart":"dictionaryEntry", + "localPart":"Grid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39664,7 +39531,7 @@ "properties":{ "localPart":{ "enum":[ - "resultOf" + "TimeCoordinateSystem" ] }, "namespaceURI":{ @@ -39677,11 +39544,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResultType" + "$ref":"#/definitions/TimeCoordinateSystemType" } }, "elementName":{ - "localPart":"resultOf", + "localPart":"TimeCoordinateSystem", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39698,7 +39565,7 @@ "properties":{ "localPart":{ "enum":[ - "surfaceMember" + "status" ] }, "namespaceURI":{ @@ -39711,11 +39578,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"surfaceMember", + "localPart":"status", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39732,7 +39599,7 @@ "properties":{ "localPart":{ "enum":[ - "usesEllipsoid" + "doubleOrNilReasonTupleList" ] }, "namespaceURI":{ @@ -39745,11 +39612,14 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"usesEllipsoid", + "localPart":"doubleOrNilReasonTupleList", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39766,7 +39636,7 @@ "properties":{ "localPart":{ "enum":[ - "centerOf" + "dynamicMembers" ] }, "namespaceURI":{ @@ -39779,11 +39649,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/DynamicFeatureMemberType" } }, "elementName":{ - "localPart":"centerOf", + "localPart":"dynamicMembers", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39800,7 +39670,7 @@ "properties":{ "localPart":{ "enum":[ - "topoComplexProperty" + "definitionMember" ] }, "namespaceURI":{ @@ -39813,11 +39683,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexPropertyType" + "$ref":"#/definitions/DictionaryEntryType" } }, "elementName":{ - "localPart":"topoComplexProperty", + "localPart":"definitionMember", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39834,7 +39704,7 @@ "properties":{ "localPart":{ "enum":[ - "solidArrayProperty" + "operationMethodRef" ] }, "namespaceURI":{ @@ -39847,11 +39717,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidArrayPropertyType" + "$ref":"#/definitions/OperationMethodPropertyType" } }, "elementName":{ - "localPart":"solidArrayProperty", + "localPart":"operationMethodRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39868,7 +39738,7 @@ "properties":{ "localPart":{ "enum":[ - "conversionToPreferredUnit" + "coordinateOperationRef" ] }, "namespaceURI":{ @@ -39881,11 +39751,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConversionToPreferredUnitType" + "$ref":"#/definitions/CoordinateOperationPropertyType" } }, "elementName":{ - "localPart":"conversionToPreferredUnit", + "localPart":"coordinateOperationRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39902,7 +39772,7 @@ "properties":{ "localPart":{ "enum":[ - "Node" + "usesVerticalDatum" ] }, "namespaceURI":{ @@ -39915,11 +39785,11 @@ ] }, "value":{ - "$ref":"#/definitions/NodeType" + "$ref":"#/definitions/VerticalDatumPropertyType" } }, "elementName":{ - "localPart":"Node", + "localPart":"usesVerticalDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39936,7 +39806,7 @@ "properties":{ "localPart":{ "enum":[ - "userDefinedCSRef" + "FeatureCollection" ] }, "namespaceURI":{ @@ -39949,11 +39819,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedCSPropertyType" + "$ref":"#/definitions/FeatureCollectionType" } }, "elementName":{ - "localPart":"userDefinedCSRef", + "localPart":"FeatureCollection", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -39970,7 +39840,7 @@ "properties":{ "localPart":{ "enum":[ - "topoPrimitiveMembers" + "EngineeringDatum" ] }, "namespaceURI":{ @@ -39983,11 +39853,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoPrimitiveArrayAssociationType" + "$ref":"#/definitions/EngineeringDatumType" } }, "elementName":{ - "localPart":"topoPrimitiveMembers", + "localPart":"EngineeringDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40004,7 +39874,7 @@ "properties":{ "localPart":{ "enum":[ - "gmlProfileSchema" + "AbstractTimePrimitive" ] }, "namespaceURI":{ @@ -40017,11 +39887,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/AbstractTimePrimitiveType" } }, "elementName":{ - "localPart":"gmlProfileSchema", + "localPart":"AbstractTimePrimitive", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40038,7 +39908,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractAssociationRole" + "axisAbbrev" ] }, "namespaceURI":{ @@ -40051,11 +39921,11 @@ ] }, "value":{ - "$ref":"#/definitions/AssociationRoleType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"abstractAssociationRole", + "localPart":"axisAbbrev", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40072,7 +39942,7 @@ "properties":{ "localPart":{ "enum":[ - "topoCurveProperty" + "BaseUnit" ] }, "namespaceURI":{ @@ -40085,11 +39955,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoCurvePropertyType" + "$ref":"#/definitions/BaseUnitType" } }, "elementName":{ - "localPart":"topoCurveProperty", + "localPart":"BaseUnit", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40140,7 +40010,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRing" + "primeMeridian" ] }, "namespaceURI":{ @@ -40153,11 +40023,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRingType" + "$ref":"#/definitions/PrimeMeridianPropertyType" } }, "elementName":{ - "localPart":"LinearRing", + "localPart":"primeMeridian", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40174,7 +40044,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeTopologyComplex" + "derivedCRSRef" ] }, "namespaceURI":{ @@ -40187,11 +40057,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeTopologyComplexType" + "$ref":"#/definitions/DerivedCRSPropertyType" } }, "elementName":{ - "localPart":"TimeTopologyComplex", + "localPart":"derivedCRSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40208,7 +40078,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractReference" + "DefinitionCollection" ] }, "namespaceURI":{ @@ -40221,11 +40091,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/DictionaryType" } }, "elementName":{ - "localPart":"abstractReference", + "localPart":"DefinitionCollection", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40242,7 +40112,7 @@ "properties":{ "localPart":{ "enum":[ - "OffsetCurve" + "PolygonPatch" ] }, "namespaceURI":{ @@ -40255,11 +40125,11 @@ ] }, "value":{ - "$ref":"#/definitions/OffsetCurveType" + "$ref":"#/definitions/PolygonPatchType" } }, "elementName":{ - "localPart":"OffsetCurve", + "localPart":"PolygonPatch", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40276,7 +40146,7 @@ "properties":{ "localPart":{ "enum":[ - "CountExtent" + "Circle" ] }, "namespaceURI":{ @@ -40289,14 +40159,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/CircleType" } }, "elementName":{ - "localPart":"CountExtent", + "localPart":"Circle", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40313,7 +40180,7 @@ "properties":{ "localPart":{ "enum":[ - "identifier" + "Sphere" ] }, "namespaceURI":{ @@ -40326,11 +40193,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/SphereType" } }, "elementName":{ - "localPart":"identifier", + "localPart":"Sphere", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40347,7 +40214,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonPatch" + "sourceCRS" ] }, "namespaceURI":{ @@ -40360,11 +40227,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonPatchType" + "$ref":"#/definitions/CRSPropertyType" } }, "elementName":{ - "localPart":"PolygonPatch", + "localPart":"sourceCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40381,7 +40248,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometry" + "topoComplexProperty" ] }, "namespaceURI":{ @@ -40394,11 +40261,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/TopoComplexPropertyType" } }, "elementName":{ - "localPart":"AbstractGeometry", + "localPart":"topoComplexProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40415,7 +40282,7 @@ "properties":{ "localPart":{ "enum":[ - "geodeticDatumRef" + "LocationKeyWord" ] }, "namespaceURI":{ @@ -40428,11 +40295,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticDatumPropertyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"geodeticDatumRef", + "localPart":"LocationKeyWord", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40449,7 +40316,7 @@ "properties":{ "localPart":{ "enum":[ - "CylindricalCS" + "AbstractCurveSegment" ] }, "namespaceURI":{ @@ -40462,11 +40329,11 @@ ] }, "value":{ - "$ref":"#/definitions/CylindricalCSType" + "$ref":"#/definitions/AbstractCurveSegmentType" } }, "elementName":{ - "localPart":"CylindricalCS", + "localPart":"AbstractCurveSegment", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40483,7 +40350,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationParameter" + "TemporalCS" ] }, "namespaceURI":{ @@ -40496,11 +40363,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterType" + "$ref":"#/definitions/TemporalCSType" } }, "elementName":{ - "localPart":"OperationParameter", + "localPart":"TemporalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40517,7 +40384,7 @@ "properties":{ "localPart":{ "enum":[ - "BooleanList" + "MultiPointCoverage" ] }, "namespaceURI":{ @@ -40530,14 +40397,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/DiscreteCoverageType" } }, "elementName":{ - "localPart":"BooleanList", + "localPart":"MultiPointCoverage", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40554,7 +40418,7 @@ "properties":{ "localPart":{ "enum":[ - "CategoryExtent" + "parameter" ] }, "namespaceURI":{ @@ -40567,11 +40431,11 @@ ] }, "value":{ - "$ref":"#/definitions/CategoryExtentType" + "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" } }, "elementName":{ - "localPart":"CategoryExtent", + "localPart":"parameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40588,7 +40452,7 @@ "properties":{ "localPart":{ "enum":[ - "subject" + "locationName" ] }, "namespaceURI":{ @@ -40601,11 +40465,11 @@ ] }, "value":{ - "$ref":"#/definitions/TargetPropertyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"subject", + "localPart":"locationName", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40622,7 +40486,7 @@ "properties":{ "localPart":{ "enum":[ - "valueComponents" + "singleCRSRef" ] }, "namespaceURI":{ @@ -40635,11 +40499,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueArrayPropertyType" + "$ref":"#/definitions/SingleCRSPropertyType" } }, "elementName":{ - "localPart":"valueComponents", + "localPart":"singleCRSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40656,7 +40520,7 @@ "properties":{ "localPart":{ "enum":[ - "primeMeridian" + "usesSingleOperation" ] }, "namespaceURI":{ @@ -40669,11 +40533,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianPropertyType" + "$ref":"#/definitions/CoordinateOperationPropertyType" } }, "elementName":{ - "localPart":"primeMeridian", + "localPart":"usesSingleOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40690,7 +40554,7 @@ "properties":{ "localPart":{ "enum":[ - "VerticalDatum" + "pointArrayProperty" ] }, "namespaceURI":{ @@ -40703,11 +40567,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalDatumType" + "$ref":"#/definitions/PointArrayPropertyType" } }, "elementName":{ - "localPart":"VerticalDatum", + "localPart":"pointArrayProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40724,7 +40588,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationParameterGroup" + "Observation" ] }, "namespaceURI":{ @@ -40737,11 +40601,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterGroupType" + "$ref":"#/definitions/ObservationType" } }, "elementName":{ - "localPart":"OperationParameterGroup", + "localPart":"Observation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40758,7 +40622,7 @@ "properties":{ "localPart":{ "enum":[ - "multiSolidProperty" + "TimeOrdinalReferenceSystem" ] }, "namespaceURI":{ @@ -40771,11 +40635,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSolidPropertyType" + "$ref":"#/definitions/TimeOrdinalReferenceSystemType" } }, "elementName":{ - "localPart":"multiSolidProperty", + "localPart":"TimeOrdinalReferenceSystem", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40792,7 +40656,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimeObject" + "TopoSolid" ] }, "namespaceURI":{ @@ -40805,11 +40669,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimeObjectType" + "$ref":"#/definitions/TopoSolidType" } }, "elementName":{ - "localPart":"AbstractTimeObject", + "localPart":"TopoSolid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40826,7 +40690,7 @@ "properties":{ "localPart":{ "enum":[ - "ProjectedCRS" + "booleanValue" ] }, "namespaceURI":{ @@ -40839,11 +40703,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProjectedCRSType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"ProjectedCRS", + "localPart":"booleanValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40860,7 +40724,7 @@ "properties":{ "localPart":{ "enum":[ - "seconds" + "posList" ] }, "namespaceURI":{ @@ -40873,11 +40737,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/DirectPositionListType" } }, "elementName":{ - "localPart":"seconds", + "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40894,7 +40758,7 @@ "properties":{ "localPart":{ "enum":[ - "valueFile" + "topoVolumeProperty" ] }, "namespaceURI":{ @@ -40907,11 +40771,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TopoVolumePropertyType" } }, "elementName":{ - "localPart":"valueFile", + "localPart":"topoVolumeProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40928,7 +40792,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateSystemRef" + "operationParameter" ] }, "namespaceURI":{ @@ -40941,11 +40805,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemPropertyType" + "$ref":"#/definitions/OperationParameterPropertyType" } }, "elementName":{ - "localPart":"coordinateSystemRef", + "localPart":"operationParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40962,7 +40826,7 @@ "properties":{ "localPart":{ "enum":[ - "valueComponent" + "temporalCRSRef" ] }, "namespaceURI":{ @@ -40975,11 +40839,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValuePropertyType" + "$ref":"#/definitions/TemporalCRSPropertyType" } }, "elementName":{ - "localPart":"valueComponent", + "localPart":"temporalCRSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -40996,7 +40860,7 @@ "properties":{ "localPart":{ "enum":[ - "GeographicCRS" + "operationVersion" ] }, "namespaceURI":{ @@ -41009,11 +40873,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeographicCRSType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GeographicCRS", + "localPart":"operationVersion", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41030,7 +40894,7 @@ "properties":{ "localPart":{ "enum":[ - "cartesianCS" + "multiCoverage" ] }, "namespaceURI":{ @@ -41043,11 +40907,11 @@ ] }, "value":{ - "$ref":"#/definitions/CartesianCSPropertyType" + "$ref":"#/definitions/MultiSurfacePropertyType" } }, "elementName":{ - "localPart":"cartesianCS", + "localPart":"multiCoverage", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41064,7 +40928,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureCollection" + "coverageFunction" ] }, "namespaceURI":{ @@ -41077,11 +40941,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractFeatureCollectionType" + "$ref":"#/definitions/CoverageFunctionType" } }, "elementName":{ - "localPart":"AbstractFeatureCollection", + "localPart":"coverageFunction", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41098,7 +40962,7 @@ "properties":{ "localPart":{ "enum":[ - "multiSurfaceProperty" + "DirectedObservationAtDistance" ] }, "namespaceURI":{ @@ -41111,11 +40975,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/DirectedObservationAtDistanceType" } }, "elementName":{ - "localPart":"multiSurfaceProperty", + "localPart":"DirectedObservationAtDistance", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41132,7 +40996,7 @@ "properties":{ "localPart":{ "enum":[ - "baseCurve" + "PolyhedralSurface" ] }, "namespaceURI":{ @@ -41145,11 +41009,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/SurfaceType" } }, "elementName":{ - "localPart":"baseCurve", + "localPart":"PolyhedralSurface", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41166,7 +41030,7 @@ "properties":{ "localPart":{ "enum":[ - "singleCRSRef" + "exterior" ] }, "namespaceURI":{ @@ -41179,11 +41043,11 @@ ] }, "value":{ - "$ref":"#/definitions/SingleCRSPropertyType" + "$ref":"#/definitions/AbstractRingPropertyType" } }, "elementName":{ - "localPart":"singleCRSRef", + "localPart":"exterior", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41200,7 +41064,7 @@ "properties":{ "localPart":{ "enum":[ - "TopoVolume" + "modifiedCoordinate" ] }, "namespaceURI":{ @@ -41213,11 +41077,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoVolumeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"TopoVolume", + "localPart":"modifiedCoordinate", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41234,7 +41098,7 @@ "properties":{ "localPart":{ "enum":[ - "integerValue" + "formulaCitation" ] }, "namespaceURI":{ @@ -41247,11 +41111,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/FormulaCitation" } }, "elementName":{ - "localPart":"integerValue", + "localPart":"formulaCitation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41268,7 +41132,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractObject" + "geodeticDatumRef" ] }, "namespaceURI":{ @@ -41281,11 +41145,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/GeodeticDatumPropertyType" } }, "elementName":{ - "localPart":"AbstractObject", + "localPart":"geodeticDatumRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41302,7 +41166,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationKeyWord" + "usesObliqueCartesianCS" ] }, "namespaceURI":{ @@ -41315,11 +41179,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/ObliqueCartesianCSPropertyType" } }, "elementName":{ - "localPart":"LocationKeyWord", + "localPart":"usesObliqueCartesianCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41336,7 +41200,7 @@ "properties":{ "localPart":{ "enum":[ - "Transformation" + "verticalDatum" ] }, "namespaceURI":{ @@ -41349,11 +41213,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransformationType" + "$ref":"#/definitions/VerticalDatumPropertyType" } }, "elementName":{ - "localPart":"Transformation", + "localPart":"verticalDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41370,7 +41234,7 @@ "properties":{ "localPart":{ "enum":[ - "direction" + "pos" ] }, "namespaceURI":{ @@ -41383,11 +41247,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectionPropertyType" + "$ref":"#/definitions/DirectPositionType" } }, "elementName":{ - "localPart":"direction", + "localPart":"pos", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41404,7 +41268,7 @@ "properties":{ "localPart":{ "enum":[ - "scope" + "AbstractFeatureCollection" ] }, "namespaceURI":{ @@ -41417,11 +41281,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractFeatureCollectionType" } }, "elementName":{ - "localPart":"scope", + "localPart":"AbstractFeatureCollection", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41438,7 +41302,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMetaData" + "multiGeometryProperty" ] }, "namespaceURI":{ @@ -41451,11 +41315,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMetaDataType" + "$ref":"#/definitions/MultiGeometryPropertyType" } }, "elementName":{ - "localPart":"AbstractMetaData", + "localPart":"multiGeometryProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41472,7 +41336,143 @@ "properties":{ "localPart":{ "enum":[ - "rangeSet" + "TemporalDatum" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml/3.2" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/TemporalDatumType" + } + }, + "elementName":{ + "localPart":"TemporalDatum", + "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":[ + "Geodesic" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml/3.2" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/GeodesicType" + } + }, + "elementName":{ + "localPart":"Geodesic", + "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":[ + "greenwichLongitude" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml/3.2" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/AngleType" + } + }, + "elementName":{ + "localPart":"greenwichLongitude", + "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":[ + "Point" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/gml/3.2" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/PointType" + } + }, + "elementName":{ + "localPart":"Point", + "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":[ + "featureMember" ] }, "namespaceURI":{ @@ -41485,11 +41485,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeSetType" + "$ref":"#/definitions/FeaturePropertyType" } }, "elementName":{ - "localPart":"rangeSet", + "localPart":"featureMember", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41506,7 +41506,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageMappingRule" + "AffineCS" ] }, "namespaceURI":{ @@ -41519,11 +41519,11 @@ ] }, "value":{ - "$ref":"#/definitions/MappingRuleType" + "$ref":"#/definitions/AffineCSType" } }, "elementName":{ - "localPart":"CoverageMappingRule", + "localPart":"AffineCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41540,7 +41540,7 @@ "properties":{ "localPart":{ "enum":[ - "usesOperation" + "surfaceMember" ] }, "namespaceURI":{ @@ -41553,11 +41553,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateOperationPropertyType" + "$ref":"#/definitions/SurfacePropertyType" } }, "elementName":{ - "localPart":"usesOperation", + "localPart":"surfaceMember", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41574,7 +41574,7 @@ "properties":{ "localPart":{ "enum":[ - "dataSourceReference" + "ellipsoidalCS" ] }, "namespaceURI":{ @@ -41587,11 +41587,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/EllipsoidalCSPropertyType" } }, "elementName":{ - "localPart":"dataSourceReference", + "localPart":"ellipsoidalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41608,7 +41608,7 @@ "properties":{ "localPart":{ "enum":[ - "axisAbbrev" + "verticalCSRef" ] }, "namespaceURI":{ @@ -41621,11 +41621,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/VerticalCSPropertyType" } }, "elementName":{ - "localPart":"axisAbbrev", + "localPart":"verticalCSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41642,7 +41642,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractScalarValue" + "subComplex" ] }, "namespaceURI":{ @@ -41655,11 +41655,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/TopoComplexPropertyType" } }, "elementName":{ - "localPart":"AbstractScalarValue", + "localPart":"subComplex", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41676,7 +41676,7 @@ "properties":{ "localPart":{ "enum":[ - "Category" + "Quantity" ] }, "namespaceURI":{ @@ -41689,11 +41689,11 @@ ] }, "value":{ - "$ref":"#/definitions/Category" + "$ref":"#/definitions/Quantity" } }, "elementName":{ - "localPart":"Category", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41710,7 +41710,7 @@ "properties":{ "localPart":{ "enum":[ - "realizationEpoch" + "multiEdgeOf" ] }, "namespaceURI":{ @@ -41723,11 +41723,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/date" + "$ref":"#/definitions/MultiCurvePropertyType" } }, "elementName":{ - "localPart":"realizationEpoch", + "localPart":"multiEdgeOf", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41744,7 +41744,7 @@ "properties":{ "localPart":{ "enum":[ - "descriptionReference" + "TimeNode" ] }, "namespaceURI":{ @@ -41757,11 +41757,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/TimeNodeType" } }, "elementName":{ - "localPart":"descriptionReference", + "localPart":"TimeNode", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41778,7 +41778,7 @@ "properties":{ "localPart":{ "enum":[ - "pixelInCell" + "AbstractDiscreteCoverage" ] }, "namespaceURI":{ @@ -41791,11 +41791,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/DiscreteCoverageType" } }, "elementName":{ - "localPart":"pixelInCell", + "localPart":"AbstractDiscreteCoverage", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41812,7 +41812,7 @@ "properties":{ "localPart":{ "enum":[ - "Shell" + "sphericalCSRef" ] }, "namespaceURI":{ @@ -41825,11 +41825,11 @@ ] }, "value":{ - "$ref":"#/definitions/ShellType" + "$ref":"#/definitions/SphericalCSPropertyType" } }, "elementName":{ - "localPart":"Shell", + "localPart":"sphericalCSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41846,7 +41846,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalCRSRef" + "TopoVolume" ] }, "namespaceURI":{ @@ -41859,11 +41859,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCRSPropertyType" + "$ref":"#/definitions/TopoVolumeType" } }, "elementName":{ - "localPart":"temporalCRSRef", + "localPart":"TopoVolume", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41880,7 +41880,7 @@ "properties":{ "localPart":{ "enum":[ - "SphericalCS" + "AffinePlacement" ] }, "namespaceURI":{ @@ -41893,11 +41893,11 @@ ] }, "value":{ - "$ref":"#/definitions/SphericalCSType" + "$ref":"#/definitions/AffinePlacementType" } }, "elementName":{ - "localPart":"SphericalCS", + "localPart":"AffinePlacement", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41914,7 +41914,7 @@ "properties":{ "localPart":{ "enum":[ - "position" + "ConcatenatedOperation" ] }, "namespaceURI":{ @@ -41927,11 +41927,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/ConcatenatedOperationType" } }, "elementName":{ - "localPart":"position", + "localPart":"ConcatenatedOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41948,7 +41948,7 @@ "properties":{ "localPart":{ "enum":[ - "exterior" + "Polygon" ] }, "namespaceURI":{ @@ -41961,11 +41961,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRingPropertyType" + "$ref":"#/definitions/PolygonType" } }, "elementName":{ - "localPart":"exterior", + "localPart":"Polygon", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -41982,7 +41982,7 @@ "properties":{ "localPart":{ "enum":[ - "subComplex" + "pixelInCell" ] }, "namespaceURI":{ @@ -41995,11 +41995,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexPropertyType" + "$ref":"#/definitions/CodeWithAuthorityType" } }, "elementName":{ - "localPart":"subComplex", + "localPart":"pixelInCell", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42016,7 +42016,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "AbstractValue" ] }, "namespaceURI":{ @@ -42029,11 +42029,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"name", + "localPart":"AbstractValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42050,7 +42050,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOperation" + "TimeCS" ] }, "namespaceURI":{ @@ -42063,11 +42063,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/TimeCSType" } }, "elementName":{ - "localPart":"AbstractOperation", + "localPart":"TimeCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42084,7 +42084,7 @@ "properties":{ "localPart":{ "enum":[ - "dynamicMembers" + "PassThroughOperation" ] }, "namespaceURI":{ @@ -42097,11 +42097,11 @@ ] }, "value":{ - "$ref":"#/definitions/DynamicFeatureMemberType" + "$ref":"#/definitions/PassThroughOperationType" } }, "elementName":{ - "localPart":"dynamicMembers", + "localPart":"PassThroughOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42118,7 +42118,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeReferenceSystem" + "coordinateSystemRef" ] }, "namespaceURI":{ @@ -42131,11 +42131,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeReferenceSystemType" + "$ref":"#/definitions/CoordinateSystemPropertyType" } }, "elementName":{ - "localPart":"TimeReferenceSystem", + "localPart":"coordinateSystemRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42152,7 +42152,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractStrictAssociationRole" + "geocentricCRSRef" ] }, "namespaceURI":{ @@ -42165,11 +42165,11 @@ ] }, "value":{ - "$ref":"#/definitions/AssociationRoleType" + "$ref":"#/definitions/GeocentricCRSPropertyType" } }, "elementName":{ - "localPart":"abstractStrictAssociationRole", + "localPart":"geocentricCRSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42186,7 +42186,7 @@ "properties":{ "localPart":{ "enum":[ - "segments" + "Tin" ] }, "namespaceURI":{ @@ -42199,11 +42199,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveSegmentArrayPropertyType" + "$ref":"#/definitions/TinType" } }, "elementName":{ - "localPart":"segments", + "localPart":"Tin", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42220,7 +42220,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearCS" + "TopoCurve" ] }, "namespaceURI":{ @@ -42233,11 +42233,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearCSType" + "$ref":"#/definitions/TopoCurveType" } }, "elementName":{ - "localPart":"LinearCS", + "localPart":"TopoCurve", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42254,7 +42254,7 @@ "properties":{ "localPart":{ "enum":[ - "unitOfMeasure" + "GeodesicString" ] }, "namespaceURI":{ @@ -42267,11 +42267,11 @@ ] }, "value":{ - "$ref":"#/definitions/UnitOfMeasureType" + "$ref":"#/definitions/GeodesicStringType" } }, "elementName":{ - "localPart":"unitOfMeasure", + "localPart":"GeodesicString", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42288,7 +42288,7 @@ "properties":{ "localPart":{ "enum":[ - "Rectangle" + "TimePeriod" ] }, "namespaceURI":{ @@ -42301,11 +42301,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectangleType" + "$ref":"#/definitions/TimePeriodType" } }, "elementName":{ - "localPart":"Rectangle", + "localPart":"TimePeriod", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42322,7 +42322,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractParametricCurveSurface" + "AbstractCRS" ] }, "namespaceURI":{ @@ -42335,11 +42335,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractParametricCurveSurfaceType" + "$ref":"#/definitions/AbstractCRSType" } }, "elementName":{ - "localPart":"AbstractParametricCurveSurface", + "localPart":"AbstractCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42356,7 +42356,7 @@ "properties":{ "localPart":{ "enum":[ - "minimumValue" + "DerivedUnit" ] }, "namespaceURI":{ @@ -42369,11 +42369,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/DerivedUnitType" } }, "elementName":{ - "localPart":"minimumValue", + "localPart":"DerivedUnit", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42390,7 +42390,7 @@ "properties":{ "localPart":{ "enum":[ - "pointProperty" + "Array" ] }, "namespaceURI":{ @@ -42403,11 +42403,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPropertyType" + "$ref":"#/definitions/ArrayType" } }, "elementName":{ - "localPart":"pointProperty", + "localPart":"Array", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42424,7 +42424,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCoverage" + "ParameterValueGroup" ] }, "namespaceURI":{ @@ -42437,11 +42437,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiSurfacePropertyType" + "$ref":"#/definitions/ParameterValueGroupType" } }, "elementName":{ - "localPart":"multiCoverage", + "localPart":"ParameterValueGroup", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42458,7 +42458,7 @@ "properties":{ "localPart":{ "enum":[ - "definedByConversion" + "TopoPoint" ] }, "namespaceURI":{ @@ -42471,11 +42471,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralConversionPropertyType" + "$ref":"#/definitions/TopoPointType" } }, "elementName":{ - "localPart":"definedByConversion", + "localPart":"TopoPoint", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42492,7 +42492,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "AbstractGeneralDerivedCRS" ] }, "namespaceURI":{ @@ -42505,11 +42505,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/AbstractGeneralDerivedCRSType" } }, "elementName":{ - "localPart":"value", + "localPart":"AbstractGeneralDerivedCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42526,7 +42526,7 @@ "properties":{ "localPart":{ "enum":[ - "definitionRef" + "AbstractCoordinateSystem" ] }, "namespaceURI":{ @@ -42539,11 +42539,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/AbstractCoordinateSystemType" } }, "elementName":{ - "localPart":"definitionRef", + "localPart":"AbstractCoordinateSystem", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42560,7 +42560,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDatum" + "TimeOrdinalEra" ] }, "namespaceURI":{ @@ -42573,11 +42573,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/TimeOrdinalEraType" } }, "elementName":{ - "localPart":"AbstractDatum", + "localPart":"TimeOrdinalEra", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42594,7 +42594,7 @@ "properties":{ "localPart":{ "enum":[ - "trianglePatches" + "geometryMember" ] }, "namespaceURI":{ @@ -42607,11 +42607,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePatchArrayPropertyType" + "$ref":"#/definitions/GeometryPropertyType" } }, "elementName":{ - "localPart":"trianglePatches", + "localPart":"geometryMember", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42628,7 +42628,7 @@ "properties":{ "localPart":{ "enum":[ - "MappingRule" + "quantityTypeReference" ] }, "namespaceURI":{ @@ -42641,11 +42641,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"MappingRule", + "localPart":"quantityTypeReference", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42662,7 +42662,7 @@ "properties":{ "localPart":{ "enum":[ - "OrientableCurve" + "geometryMembers" ] }, "namespaceURI":{ @@ -42675,11 +42675,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrientableCurveType" + "$ref":"#/definitions/GeometryArrayPropertyType" } }, "elementName":{ - "localPart":"OrientableCurve", + "localPart":"geometryMembers", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42696,7 +42696,7 @@ "properties":{ "localPart":{ "enum":[ - "gridDomain" + "tupleList" ] }, "namespaceURI":{ @@ -42709,11 +42709,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/CoordinatesType" } }, "elementName":{ - "localPart":"gridDomain", + "localPart":"tupleList", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42730,7 +42730,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositeCurve" + "temporalDatum" ] }, "namespaceURI":{ @@ -42743,11 +42743,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositeCurveType" + "$ref":"#/definitions/TemporalDatumPropertyType" } }, "elementName":{ - "localPart":"CompositeCurve", + "localPart":"temporalDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42764,7 +42764,7 @@ "properties":{ "localPart":{ "enum":[ - "DataBlock" + "ConventionalUnit" ] }, "namespaceURI":{ @@ -42777,11 +42777,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataBlockType" + "$ref":"#/definitions/ConventionalUnitType" } }, "elementName":{ - "localPart":"DataBlock", + "localPart":"ConventionalUnit", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42798,7 +42798,7 @@ "properties":{ "localPart":{ "enum":[ - "timeCS" + "AbstractScalarValue" ] }, "namespaceURI":{ @@ -42811,11 +42811,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCSPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"timeCS", + "localPart":"AbstractScalarValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42832,7 +42832,7 @@ "properties":{ "localPart":{ "enum":[ - "datumRef" + "superComplex" ] }, "namespaceURI":{ @@ -42845,11 +42845,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatumPropertyType" + "$ref":"#/definitions/TopoComplexPropertyType" } }, "elementName":{ - "localPart":"datumRef", + "localPart":"superComplex", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42866,7 +42866,7 @@ "properties":{ "localPart":{ "enum":[ - "LineString" + "usesEllipsoid" ] }, "namespaceURI":{ @@ -42879,11 +42879,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringType" + "$ref":"#/definitions/EllipsoidPropertyType" } }, "elementName":{ - "localPart":"LineString", + "localPart":"usesEllipsoid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42900,7 +42900,7 @@ "properties":{ "localPart":{ "enum":[ - "VerticalCRS" + "usesGeodeticDatum" ] }, "namespaceURI":{ @@ -42913,11 +42913,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCRSType" + "$ref":"#/definitions/GeodeticDatumPropertyType" } }, "elementName":{ - "localPart":"VerticalCRS", + "localPart":"usesGeodeticDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42934,7 +42934,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeneralOperationParameter" + "Curve" ] }, "namespaceURI":{ @@ -42947,11 +42947,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterType" + "$ref":"#/definitions/CurveType" } }, "elementName":{ - "localPart":"AbstractGeneralOperationParameter", + "localPart":"Curve", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -42968,7 +42968,7 @@ "properties":{ "localPart":{ "enum":[ - "Solid" + "topoPointProperty" ] }, "namespaceURI":{ @@ -42981,11 +42981,11 @@ ] }, "value":{ - "$ref":"#/definitions/SolidType" + "$ref":"#/definitions/TopoPointPropertyType" } }, "elementName":{ - "localPart":"Solid", + "localPart":"topoPointProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43002,7 +43002,7 @@ "properties":{ "localPart":{ "enum":[ - "directedFace" + "obliqueCartesianCSRef" ] }, "namespaceURI":{ @@ -43015,11 +43015,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedFacePropertyType" + "$ref":"#/definitions/ObliqueCartesianCSPropertyType" } }, "elementName":{ - "localPart":"directedFace", + "localPart":"obliqueCartesianCSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43036,7 +43036,7 @@ "properties":{ "localPart":{ "enum":[ - "maximalComplex" + "ValueArray" ] }, "namespaceURI":{ @@ -43049,11 +43049,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexPropertyType" + "$ref":"#/definitions/ValueArrayType" } }, "elementName":{ - "localPart":"maximalComplex", + "localPart":"ValueArray", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43070,7 +43070,7 @@ "properties":{ "localPart":{ "enum":[ - "usesCartesianCS" + "usesOperation" ] }, "namespaceURI":{ @@ -43083,11 +43083,11 @@ ] }, "value":{ - "$ref":"#/definitions/CartesianCSPropertyType" + "$ref":"#/definitions/CoordinateOperationPropertyType" } }, "elementName":{ - "localPart":"usesCartesianCS", + "localPart":"usesOperation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43104,7 +43104,7 @@ "properties":{ "localPart":{ "enum":[ - "includesValue" + "Node" ] }, "namespaceURI":{ @@ -43117,11 +43117,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralParameterValuePropertyType" + "$ref":"#/definitions/NodeType" } }, "elementName":{ - "localPart":"includesValue", + "localPart":"Node", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43138,7 +43138,7 @@ "properties":{ "localPart":{ "enum":[ - "geometryMember" + "AbstractTimeGeometricPrimitive" ] }, "namespaceURI":{ @@ -43151,11 +43151,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryPropertyType" + "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" } }, "elementName":{ - "localPart":"geometryMember", + "localPart":"AbstractTimeGeometricPrimitive", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43172,7 +43172,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractScalarValueList" + "MultiPoint" ] }, "namespaceURI":{ @@ -43185,11 +43185,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/MultiPointType" } }, "elementName":{ - "localPart":"AbstractScalarValueList", + "localPart":"MultiPoint", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43206,7 +43206,7 @@ "properties":{ "localPart":{ "enum":[ - "semiMajorAxis" + "coordinateSystem" ] }, "namespaceURI":{ @@ -43219,11 +43219,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/CoordinateSystemPropertyType" } }, "elementName":{ - "localPart":"semiMajorAxis", + "localPart":"coordinateSystem", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43240,7 +43240,7 @@ "properties":{ "localPart":{ "enum":[ - "minimumOccurs" + "operationParameterRef" ] }, "namespaceURI":{ @@ -43253,11 +43253,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/OperationParameterPropertyType" } }, "elementName":{ - "localPart":"minimumOccurs", + "localPart":"operationParameterRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43274,7 +43274,7 @@ "properties":{ "localPart":{ "enum":[ - "coverageFunction" + "GridFunction" ] }, "namespaceURI":{ @@ -43287,11 +43287,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageFunctionType" + "$ref":"#/definitions/GridFunctionType" } }, "elementName":{ - "localPart":"coverageFunction", + "localPart":"GridFunction", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43308,7 +43308,7 @@ "properties":{ "localPart":{ "enum":[ - "target" + "SecondDefiningParameter" ] }, "namespaceURI":{ @@ -43321,11 +43321,11 @@ ] }, "value":{ - "$ref":"#/definitions/TargetPropertyType" + "$ref":"#/definitions/SecondDefiningParameter" } }, "elementName":{ - "localPart":"target", + "localPart":"SecondDefiningParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43342,7 +43342,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometry" + "VerticalCS" ] }, "namespaceURI":{ @@ -43355,11 +43355,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiGeometryType" + "$ref":"#/definitions/VerticalCSType" } }, "elementName":{ - "localPart":"MultiGeometry", + "localPart":"VerticalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43376,7 +43376,7 @@ "properties":{ "localPart":{ "enum":[ - "multiPointDomain" + "history" ] }, "namespaceURI":{ @@ -43389,11 +43389,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/HistoryPropertyType" } }, "elementName":{ - "localPart":"multiPointDomain", + "localPart":"history", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43410,7 +43410,7 @@ "properties":{ "localPart":{ "enum":[ - "OrientableSurface" + "targetDimensions" ] }, "namespaceURI":{ @@ -43423,11 +43423,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrientableSurfaceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"OrientableSurface", + "localPart":"targetDimensions", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43444,7 +43444,7 @@ "properties":{ "localPart":{ "enum":[ - "decimalMinutes" + "multiSolidProperty" ] }, "namespaceURI":{ @@ -43457,11 +43457,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/MultiSolidPropertyType" } }, "elementName":{ - "localPart":"decimalMinutes", + "localPart":"multiSolidProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43478,7 +43478,7 @@ "properties":{ "localPart":{ "enum":[ - "concatenatedOperationRef" + "operationRef" ] }, "namespaceURI":{ @@ -43491,11 +43491,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConcatenatedOperationPropertyType" + "$ref":"#/definitions/OperationPropertyType" } }, "elementName":{ - "localPart":"concatenatedOperationRef", + "localPart":"operationRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43512,7 +43512,7 @@ "properties":{ "localPart":{ "enum":[ - "curveMembers" + "linearCSRef" ] }, "namespaceURI":{ @@ -43525,11 +43525,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveArrayPropertyType" + "$ref":"#/definitions/LinearCSPropertyType" } }, "elementName":{ - "localPart":"curveMembers", + "localPart":"linearCSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43546,7 +43546,7 @@ "properties":{ "localPart":{ "enum":[ - "operationRef" + "usesPrimeMeridian" ] }, "namespaceURI":{ @@ -43559,11 +43559,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationPropertyType" + "$ref":"#/definitions/PrimeMeridianPropertyType" } }, "elementName":{ - "localPart":"operationRef", + "localPart":"usesPrimeMeridian", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43580,7 +43580,7 @@ "properties":{ "localPart":{ "enum":[ - "ArcByBulge" + "using" ] }, "namespaceURI":{ @@ -43593,11 +43593,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArcByBulgeType" + "$ref":"#/definitions/ProcedurePropertyType" } }, "elementName":{ - "localPart":"ArcByBulge", + "localPart":"using", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43614,7 +43614,7 @@ "properties":{ "localPart":{ "enum":[ - "verticalDatum" + "PrimeMeridian" ] }, "namespaceURI":{ @@ -43627,11 +43627,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalDatumPropertyType" + "$ref":"#/definitions/PrimeMeridianType" } }, "elementName":{ - "localPart":"verticalDatum", + "localPart":"PrimeMeridian", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43648,7 +43648,7 @@ "properties":{ "localPart":{ "enum":[ - "derivationUnitTerm" + "trianglePatches" ] }, "namespaceURI":{ @@ -43661,11 +43661,11 @@ ] }, "value":{ - "$ref":"#/definitions/DerivationUnitTermType" + "$ref":"#/definitions/SurfacePatchArrayPropertyType" } }, "elementName":{ - "localPart":"derivationUnitTerm", + "localPart":"trianglePatches", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43682,7 +43682,7 @@ "properties":{ "localPart":{ "enum":[ - "CoordinateSystemAxis" + "AbstractCoverage" ] }, "namespaceURI":{ @@ -43695,11 +43695,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisType" + "$ref":"#/definitions/AbstractCoverageType" } }, "elementName":{ - "localPart":"CoordinateSystemAxis", + "localPart":"AbstractCoverage", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43716,7 +43716,7 @@ "properties":{ "localPart":{ "enum":[ - "directedTopoSolid" + "reversePropertyName" ] }, "namespaceURI":{ @@ -43729,11 +43729,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedTopoSolidPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"directedTopoSolid", + "localPart":"reversePropertyName", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43750,7 +43750,7 @@ "properties":{ "localPart":{ "enum":[ - "ConventionalUnit" + "CompositeSurface" ] }, "namespaceURI":{ @@ -43763,11 +43763,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConventionalUnitType" + "$ref":"#/definitions/CompositeSurfaceType" } }, "elementName":{ - "localPart":"ConventionalUnit", + "localPart":"CompositeSurface", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43784,7 +43784,7 @@ "properties":{ "localPart":{ "enum":[ - "patches" + "Count" ] }, "namespaceURI":{ @@ -43797,11 +43797,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePatchArrayPropertyType" + "$ref":"#/definitions/Count" } }, "elementName":{ - "localPart":"patches", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43818,7 +43818,7 @@ "properties":{ "localPart":{ "enum":[ - "topoPrimitiveMember" + "multiCenterLineOf" ] }, "namespaceURI":{ @@ -43831,11 +43831,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoPrimitiveMemberType" + "$ref":"#/definitions/MultiCurvePropertyType" } }, "elementName":{ - "localPart":"topoPrimitiveMember", + "localPart":"multiCenterLineOf", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43852,7 +43852,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureCollection" + "dmsAngleValue" ] }, "namespaceURI":{ @@ -43865,11 +43865,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureCollectionType" + "$ref":"#/definitions/DMSAngleType" } }, "elementName":{ - "localPart":"FeatureCollection", + "localPart":"dmsAngleValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43886,7 +43886,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometricAggregate" + "Transformation" ] }, "namespaceURI":{ @@ -43899,11 +43899,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometricAggregateType" + "$ref":"#/definitions/TransformationType" } }, "elementName":{ - "localPart":"AbstractGeometricAggregate", + "localPart":"Transformation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43920,7 +43920,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeCoordinateSystem" + "segments" ] }, "namespaceURI":{ @@ -43933,11 +43933,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCoordinateSystemType" + "$ref":"#/definitions/CurveSegmentArrayPropertyType" } }, "elementName":{ - "localPart":"TimeCoordinateSystem", + "localPart":"segments", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43954,7 +43954,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTopoPrimitive" + "usesTemporalDatum" ] }, "namespaceURI":{ @@ -43967,11 +43967,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTopoPrimitiveType" + "$ref":"#/definitions/TemporalDatumPropertyType" } }, "elementName":{ - "localPart":"AbstractTopoPrimitive", + "localPart":"usesTemporalDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -43988,7 +43988,7 @@ "properties":{ "localPart":{ "enum":[ - "PolarCS" + "geodeticDatum" ] }, "namespaceURI":{ @@ -44001,11 +44001,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolarCSType" + "$ref":"#/definitions/GeodeticDatumPropertyType" } }, "elementName":{ - "localPart":"PolarCS", + "localPart":"geodeticDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44022,7 +44022,7 @@ "properties":{ "localPart":{ "enum":[ - "operationVersion" + "patches" ] }, "namespaceURI":{ @@ -44035,11 +44035,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SurfacePatchArrayPropertyType" } }, "elementName":{ - "localPart":"operationVersion", + "localPart":"patches", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44056,7 +44056,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGML" + "CountExtent" ] }, "namespaceURI":{ @@ -44069,11 +44069,14 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGMLType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"AbstractGML", + "localPart":"CountExtent", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44090,7 +44093,7 @@ "properties":{ "localPart":{ "enum":[ - "verticalDatumRef" + "maximumValue" ] }, "namespaceURI":{ @@ -44103,11 +44106,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalDatumPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"verticalDatumRef", + "localPart":"maximumValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44124,7 +44127,7 @@ "properties":{ "localPart":{ "enum":[ - "EngineeringDatum" + "CompositeSolid" ] }, "namespaceURI":{ @@ -44137,11 +44140,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringDatumType" + "$ref":"#/definitions/CompositeSolidType" } }, "elementName":{ - "localPart":"EngineeringDatum", + "localPart":"CompositeSolid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44158,7 +44161,7 @@ "properties":{ "localPart":{ "enum":[ - "Face" + "integerValueList" ] }, "namespaceURI":{ @@ -44171,11 +44174,14 @@ ] }, "value":{ - "$ref":"#/definitions/FaceType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } } }, "elementName":{ - "localPart":"Face", + "localPart":"integerValueList", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44192,7 +44198,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiSolidCoverage" + "solidArrayProperty" ] }, "namespaceURI":{ @@ -44205,11 +44211,11 @@ ] }, "value":{ - "$ref":"#/definitions/DiscreteCoverageType" + "$ref":"#/definitions/SolidArrayPropertyType" } }, "elementName":{ - "localPart":"MultiSolidCoverage", + "localPart":"solidArrayProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44226,7 +44232,7 @@ "properties":{ "localPart":{ "enum":[ - "topoSurfaceProperty" + "baseCRS" ] }, "namespaceURI":{ @@ -44239,11 +44245,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoSurfacePropertyType" + "$ref":"#/definitions/SingleCRSPropertyType" } }, "elementName":{ - "localPart":"topoSurfaceProperty", + "localPart":"baseCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44260,7 +44266,7 @@ "properties":{ "localPart":{ "enum":[ - "Tin" + "multiExtentOf" ] }, "namespaceURI":{ @@ -44273,11 +44279,11 @@ ] }, "value":{ - "$ref":"#/definitions/TinType" + "$ref":"#/definitions/MultiSurfacePropertyType" } }, "elementName":{ - "localPart":"Tin", + "localPart":"multiExtentOf", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44294,7 +44300,7 @@ "properties":{ "localPart":{ "enum":[ - "Cone" + "TimeCalendarEra" ] }, "namespaceURI":{ @@ -44307,11 +44313,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConeType" + "$ref":"#/definitions/TimeCalendarEraType" } }, "elementName":{ - "localPart":"Cone", + "localPart":"TimeCalendarEra", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44328,7 +44334,7 @@ "properties":{ "localPart":{ "enum":[ - "valueList" + "gridDomain" ] }, "namespaceURI":{ @@ -44341,11 +44347,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureListType" + "$ref":"#/definitions/DomainSetType" } }, "elementName":{ - "localPart":"valueList", + "localPart":"gridDomain", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44362,7 +44368,7 @@ "properties":{ "localPart":{ "enum":[ - "vector" + "multiSurfaceProperty" ] }, "namespaceURI":{ @@ -44375,11 +44381,11 @@ ] }, "value":{ - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/MultiSurfacePropertyType" } }, "elementName":{ - "localPart":"vector", + "localPart":"multiSurfaceProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44396,7 +44402,7 @@ "properties":{ "localPart":{ "enum":[ - "track" + "multiCurveDomain" ] }, "namespaceURI":{ @@ -44409,11 +44415,11 @@ ] }, "value":{ - "$ref":"#/definitions/HistoryPropertyType" + "$ref":"#/definitions/DomainSetType" } }, "elementName":{ - "localPart":"track", + "localPart":"multiCurveDomain", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44430,7 +44436,7 @@ "properties":{ "localPart":{ "enum":[ - "UnitDefinition" + "AbstractParametricCurveSurface" ] }, "namespaceURI":{ @@ -44443,11 +44449,11 @@ ] }, "value":{ - "$ref":"#/definitions/UnitDefinitionType" + "$ref":"#/definitions/AbstractParametricCurveSurfaceType" } }, "elementName":{ - "localPart":"UnitDefinition", + "localPart":"AbstractParametricCurveSurface", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44464,7 +44470,7 @@ "properties":{ "localPart":{ "enum":[ - "formula" + "ArcByCenterPoint" ] }, "namespaceURI":{ @@ -44477,11 +44483,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/ArcByCenterPointType" } }, "elementName":{ - "localPart":"formula", + "localPart":"ArcByCenterPoint", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44498,7 +44504,7 @@ "properties":{ "localPart":{ "enum":[ - "integerValueList" + "AbstractScalarValueList" ] }, "namespaceURI":{ @@ -44511,14 +44517,11 @@ ] }, "value":{ - "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/anyType" } }, "elementName":{ - "localPart":"integerValueList", + "localPart":"AbstractScalarValueList", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44535,7 +44538,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSingleCRS" + "AbstractMetaData" ] }, "namespaceURI":{ @@ -44548,11 +44551,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCRSType" + "$ref":"#/definitions/AbstractMetaDataType" } }, "elementName":{ - "localPart":"AbstractSingleCRS", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44569,7 +44572,7 @@ "properties":{ "localPart":{ "enum":[ - "polygonPatches" + "directedFace" ] }, "namespaceURI":{ @@ -44582,11 +44585,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfacePatchArrayPropertyType" + "$ref":"#/definitions/DirectedFacePropertyType" } }, "elementName":{ - "localPart":"polygonPatches", + "localPart":"directedFace", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44603,7 +44606,7 @@ "properties":{ "localPart":{ "enum":[ - "CircleByCenterPoint" + "valueList" ] }, "namespaceURI":{ @@ -44616,11 +44619,11 @@ ] }, "value":{ - "$ref":"#/definitions/CircleByCenterPointType" + "$ref":"#/definitions/MeasureListType" } }, "elementName":{ - "localPart":"CircleByCenterPoint", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44637,7 +44640,7 @@ "properties":{ "localPart":{ "enum":[ - "Quantity" + "CategoryList" ] }, "namespaceURI":{ @@ -44650,11 +44653,11 @@ ] }, "value":{ - "$ref":"#/definitions/Quantity" + "$ref":"#/definitions/CodeOrNilReasonListType" } }, "elementName":{ - "localPart":"Quantity", + "localPart":"CategoryList", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44671,7 +44674,7 @@ "properties":{ "localPart":{ "enum":[ - "modifiedCoordinate" + "minimumOccurs" ] }, "namespaceURI":{ @@ -44684,11 +44687,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/nonNegativeInteger" } }, "elementName":{ - "localPart":"modifiedCoordinate", + "localPart":"minimumOccurs", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44705,7 +44708,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractValue" + "conversion" ] }, "namespaceURI":{ @@ -44718,11 +44721,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/GeneralConversionPropertyType" } }, "elementName":{ - "localPart":"AbstractValue", + "localPart":"conversion", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44739,7 +44742,7 @@ "properties":{ "localPart":{ "enum":[ - "status" + "MultiGeometry" ] }, "namespaceURI":{ @@ -44752,11 +44755,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/MultiGeometryType" } }, "elementName":{ - "localPart":"status", + "localPart":"MultiGeometry", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44773,7 +44776,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositeSurface" + "OperationParameter" ] }, "namespaceURI":{ @@ -44786,11 +44789,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositeSurfaceType" + "$ref":"#/definitions/OperationParameterType" } }, "elementName":{ - "localPart":"CompositeSurface", + "localPart":"OperationParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44807,7 +44810,7 @@ "properties":{ "localPart":{ "enum":[ - "superComplex" + "associationName" ] }, "namespaceURI":{ @@ -44820,11 +44823,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopoComplexPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"superComplex", + "localPart":"associationName", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44841,7 +44844,7 @@ "properties":{ "localPart":{ "enum":[ - "usesPrimeMeridian" + "abstractAssociationRole" ] }, "namespaceURI":{ @@ -44854,11 +44857,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianPropertyType" + "$ref":"#/definitions/AssociationRoleType" } }, "elementName":{ - "localPart":"usesPrimeMeridian", + "localPart":"abstractAssociationRole", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44875,7 +44878,7 @@ "properties":{ "localPart":{ "enum":[ - "GridFunction" + "Bezier" ] }, "namespaceURI":{ @@ -44888,11 +44891,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridFunctionType" + "$ref":"#/definitions/BezierType" } }, "elementName":{ - "localPart":"GridFunction", + "localPart":"Bezier", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44909,7 +44912,7 @@ "properties":{ "localPart":{ "enum":[ - "rectifiedGridDomain" + "axisDirection" ] }, "namespaceURI":{ @@ -44922,11 +44925,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/CodeWithAuthorityType" } }, "elementName":{ - "localPart":"rectifiedGridDomain", + "localPart":"axisDirection", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44943,7 +44946,7 @@ "properties":{ "localPart":{ "enum":[ - "imageDatumRef" + "Bag" ] }, "namespaceURI":{ @@ -44956,11 +44959,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageDatumPropertyType" + "$ref":"#/definitions/BagType" } }, "elementName":{ - "localPart":"imageDatumRef", + "localPart":"Bag", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -44977,7 +44980,7 @@ "properties":{ "localPart":{ "enum":[ - "obliqueCartesianCSRef" + "indirectEntry" ] }, "namespaceURI":{ @@ -44990,11 +44993,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObliqueCartesianCSPropertyType" + "$ref":"#/definitions/IndirectEntryType" } }, "elementName":{ - "localPart":"obliqueCartesianCSRef", + "localPart":"indirectEntry", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45011,7 +45014,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCurveSegment" + "Solid" ] }, "namespaceURI":{ @@ -45024,11 +45027,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCurveSegmentType" + "$ref":"#/definitions/SolidType" } }, "elementName":{ - "localPart":"AbstractCurveSegment", + "localPart":"Solid", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45045,7 +45048,7 @@ "properties":{ "localPart":{ "enum":[ - "Ellipsoid" + "conversionToPreferredUnit" ] }, "namespaceURI":{ @@ -45058,11 +45061,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidType" + "$ref":"#/definitions/ConversionToPreferredUnitType" } }, "elementName":{ - "localPart":"Ellipsoid", + "localPart":"conversionToPreferredUnit", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45079,7 +45082,7 @@ "properties":{ "localPart":{ "enum":[ - "baseGeodeticCRS" + "boundedBy" ] }, "namespaceURI":{ @@ -45092,11 +45095,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodeticCRSPropertyType" + "$ref":"#/definitions/BoundingShapeType" } }, "elementName":{ - "localPart":"baseGeodeticCRS", + "localPart":"boundedBy", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45113,7 +45116,7 @@ "properties":{ "localPart":{ "enum":[ - "baseCRS" + "Category" ] }, "namespaceURI":{ @@ -45126,11 +45129,11 @@ ] }, "value":{ - "$ref":"#/definitions/SingleCRSPropertyType" + "$ref":"#/definitions/Category" } }, "elementName":{ - "localPart":"baseCRS", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45147,7 +45150,7 @@ "properties":{ "localPart":{ "enum":[ - "cylindricalCS" + "RectifiedGridCoverage" ] }, "namespaceURI":{ @@ -45160,11 +45163,11 @@ ] }, "value":{ - "$ref":"#/definitions/CylindricalCSPropertyType" + "$ref":"#/definitions/DiscreteCoverageType" } }, "elementName":{ - "localPart":"cylindricalCS", + "localPart":"RectifiedGridCoverage", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45181,7 +45184,7 @@ "properties":{ "localPart":{ "enum":[ - "Geodesic" + "Cylinder" ] }, "namespaceURI":{ @@ -45194,11 +45197,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeodesicType" + "$ref":"#/definitions/CylinderType" } }, "elementName":{ - "localPart":"Geodesic", + "localPart":"Cylinder", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45215,7 +45218,7 @@ "properties":{ "localPart":{ "enum":[ - "ObliqueCartesianCS" + "multiLocation" ] }, "namespaceURI":{ @@ -45228,11 +45231,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObliqueCartesianCSType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"ObliqueCartesianCS", + "localPart":"multiLocation", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45249,7 +45252,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationString" + "TopoSurface" ] }, "namespaceURI":{ @@ -45262,11 +45265,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/TopoSurfaceType" } }, "elementName":{ - "localPart":"LocationString", + "localPart":"TopoSurface", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45283,7 +45286,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeCalendarEra" + "CircleByCenterPoint" ] }, "namespaceURI":{ @@ -45296,11 +45299,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCalendarEraType" + "$ref":"#/definitions/CircleByCenterPointType" } }, "elementName":{ - "localPart":"TimeCalendarEra", + "localPart":"CircleByCenterPoint", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45317,7 +45320,7 @@ "properties":{ "localPart":{ "enum":[ - "locationName" + "MappingRule" ] }, "namespaceURI":{ @@ -45330,11 +45333,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"locationName", + "localPart":"MappingRule", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45351,7 +45354,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalDatum" + "dmsAngle" ] }, "namespaceURI":{ @@ -45364,11 +45367,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalDatumType" + "$ref":"#/definitions/DMSAngleType" } }, "elementName":{ - "localPart":"TemporalDatum", + "localPart":"dmsAngle", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45385,7 +45388,7 @@ "properties":{ "localPart":{ "enum":[ - "singleOperationRef" + "quantityType" ] }, "namespaceURI":{ @@ -45398,11 +45401,11 @@ ] }, "value":{ - "$ref":"#/definitions/SingleOperationPropertyType" + "$ref":"#/definitions/StringOrRefType" } }, "elementName":{ - "localPart":"singleOperationRef", + "localPart":"quantityType", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45419,7 +45422,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectedObservation" + "baseCurve" ] }, "namespaceURI":{ @@ -45432,11 +45435,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectedObservationType" + "$ref":"#/definitions/CurvePropertyType" } }, "elementName":{ - "localPart":"DirectedObservation", + "localPart":"baseCurve", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45453,7 +45456,7 @@ "properties":{ "localPart":{ "enum":[ - "origin" + "imageCRSRef" ] }, "namespaceURI":{ @@ -45466,11 +45469,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/ImageCRSPropertyType" } }, "elementName":{ - "localPart":"origin", + "localPart":"imageCRSRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45487,7 +45490,7 @@ "properties":{ "localPart":{ "enum":[ - "verticalCSRef" + "abstractGeneralOperationParameterRef" ] }, "namespaceURI":{ @@ -45500,11 +45503,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCSPropertyType" + "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" } }, "elementName":{ - "localPart":"verticalCSRef", + "localPart":"abstractGeneralOperationParameterRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45521,7 +45524,7 @@ "properties":{ "localPart":{ "enum":[ - "usesVerticalCS" + "timeCS" ] }, "namespaceURI":{ @@ -45534,11 +45537,11 @@ ] }, "value":{ - "$ref":"#/definitions/VerticalCSPropertyType" + "$ref":"#/definitions/TimeCSPropertyType" } }, "elementName":{ - "localPart":"usesVerticalCS", + "localPart":"timeCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45555,7 +45558,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiCurve" + "resultOf" ] }, "namespaceURI":{ @@ -45568,11 +45571,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurveType" + "$ref":"#/definitions/ResultType" } }, "elementName":{ - "localPart":"MultiCurve", + "localPart":"resultOf", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45589,7 +45592,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCurve" + "AbstractGeometricPrimitive" ] }, "namespaceURI":{ @@ -45602,11 +45605,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCurveType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" } }, "elementName":{ - "localPart":"AbstractCurve", + "localPart":"AbstractGeometricPrimitive", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45623,7 +45626,7 @@ "properties":{ "localPart":{ "enum":[ - "pointMembers" + "semiMajorAxis" ] }, "namespaceURI":{ @@ -45636,11 +45639,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointArrayPropertyType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"pointMembers", + "localPart":"semiMajorAxis", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45657,7 +45660,7 @@ "properties":{ "localPart":{ "enum":[ - "dmsAngleValue" + "usesImageDatum" ] }, "namespaceURI":{ @@ -45670,11 +45673,11 @@ ] }, "value":{ - "$ref":"#/definitions/DMSAngleType" + "$ref":"#/definitions/ImageDatumPropertyType" } }, "elementName":{ - "localPart":"dmsAngleValue", + "localPart":"usesImageDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45691,7 +45694,7 @@ "properties":{ "localPart":{ "enum":[ - "MovingObjectStatus" + "pointProperty" ] }, "namespaceURI":{ @@ -45704,11 +45707,11 @@ ] }, "value":{ - "$ref":"#/definitions/MovingObjectStatusType" + "$ref":"#/definitions/PointPropertyType" } }, "elementName":{ - "localPart":"MovingObjectStatus", + "localPart":"pointProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45725,7 +45728,7 @@ "properties":{ "localPart":{ "enum":[ - "doubleOrNilReasonTupleList" + "valuesOfGroup" ] }, "namespaceURI":{ @@ -45738,14 +45741,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/OperationParameterGroupPropertyType" } }, "elementName":{ - "localPart":"doubleOrNilReasonTupleList", + "localPart":"valuesOfGroup", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45762,7 +45762,7 @@ "properties":{ "localPart":{ "enum":[ - "CartesianCS" + "Definition" ] }, "namespaceURI":{ @@ -45775,11 +45775,11 @@ ] }, "value":{ - "$ref":"#/definitions/CartesianCSType" + "$ref":"#/definitions/DefinitionType" } }, "elementName":{ - "localPart":"CartesianCS", + "localPart":"Definition", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45796,7 +45796,7 @@ "properties":{ "localPart":{ "enum":[ - "usesAffineCS" + "usesTimeCS" ] }, "namespaceURI":{ @@ -45809,11 +45809,11 @@ ] }, "value":{ - "$ref":"#/definitions/AffineCSPropertyType" + "$ref":"#/definitions/TimeCSPropertyType" } }, "elementName":{ - "localPart":"usesAffineCS", + "localPart":"usesTimeCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45830,7 +45830,7 @@ "properties":{ "localPart":{ "enum":[ - "DynamicFeature" + "ParameterValue" ] }, "namespaceURI":{ @@ -45843,11 +45843,11 @@ ] }, "value":{ - "$ref":"#/definitions/DynamicFeatureType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"DynamicFeature", + "localPart":"ParameterValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45864,7 +45864,7 @@ "properties":{ "localPart":{ "enum":[ - "Null" + "rangeMeaning" ] }, "namespaceURI":{ @@ -45877,14 +45877,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/CodeWithAuthorityType" } }, "elementName":{ - "localPart":"Null", + "localPart":"rangeMeaning", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45901,7 +45898,7 @@ "properties":{ "localPart":{ "enum":[ - "location" + "AbstractTopoPrimitive" ] }, "namespaceURI":{ @@ -45914,11 +45911,11 @@ ] }, "value":{ - "$ref":"#/definitions/LocationPropertyType" + "$ref":"#/definitions/AbstractTopoPrimitiveType" } }, "elementName":{ - "localPart":"location", + "localPart":"AbstractTopoPrimitive", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45935,7 +45932,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSolid" + "multiPointProperty" ] }, "namespaceURI":{ @@ -45948,11 +45945,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSolidType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"AbstractSolid", + "localPart":"multiPointProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -45969,7 +45966,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCurveDomain" + "sphericalCS" ] }, "namespaceURI":{ @@ -45982,11 +45979,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/SphericalCSPropertyType" } }, "elementName":{ - "localPart":"multiCurveDomain", + "localPart":"sphericalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46003,7 +46000,7 @@ "properties":{ "localPart":{ "enum":[ - "generalTransformationRef" + "directedEdge" ] }, "namespaceURI":{ @@ -46016,11 +46013,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralTransformationPropertyType" + "$ref":"#/definitions/DirectedEdgePropertyType" } }, "elementName":{ - "localPart":"generalTransformationRef", + "localPart":"directedEdge", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46037,7 +46034,7 @@ "properties":{ "localPart":{ "enum":[ - "multiCurveProperty" + "VerticalCRS" ] }, "namespaceURI":{ @@ -46050,11 +46047,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiCurvePropertyType" + "$ref":"#/definitions/VerticalCRSType" } }, "elementName":{ - "localPart":"multiCurveProperty", + "localPart":"VerticalCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46071,7 +46068,7 @@ "properties":{ "localPart":{ "enum":[ - "derivedCRSRef" + "TimeTopologyComplex" ] }, "namespaceURI":{ @@ -46084,11 +46081,11 @@ ] }, "value":{ - "$ref":"#/definitions/DerivedCRSPropertyType" + "$ref":"#/definitions/TimeTopologyComplexType" } }, "elementName":{ - "localPart":"derivedCRSRef", + "localPart":"TimeTopologyComplex", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46105,7 +46102,7 @@ "properties":{ "localPart":{ "enum":[ - "Bezier" + "definitionRef" ] }, "namespaceURI":{ @@ -46118,11 +46115,11 @@ ] }, "value":{ - "$ref":"#/definitions/BezierType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"Bezier", + "localPart":"definitionRef", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46139,7 +46136,7 @@ "properties":{ "localPart":{ "enum":[ - "BaseUnit" + "degrees" ] }, "namespaceURI":{ @@ -46152,11 +46149,11 @@ ] }, "value":{ - "$ref":"#/definitions/BaseUnitType" + "$ref":"#/definitions/DegreesType" } }, "elementName":{ - "localPart":"BaseUnit", + "localPart":"degrees", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46173,7 +46170,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinateOperationRef" + "descriptionReference" ] }, "namespaceURI":{ @@ -46186,11 +46183,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateOperationPropertyType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"coordinateOperationRef", + "localPart":"descriptionReference", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46207,7 +46204,7 @@ "properties":{ "localPart":{ "enum":[ - "validTime" + "AbstractSingleCRS" ] }, "namespaceURI":{ @@ -46220,11 +46217,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePrimitivePropertyType" + "$ref":"#/definitions/AbstractCRSType" } }, "elementName":{ - "localPart":"validTime", + "localPart":"AbstractSingleCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46241,7 +46238,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeInstant" + "imageDatum" ] }, "namespaceURI":{ @@ -46254,11 +46251,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeInstantType" + "$ref":"#/definitions/ImageDatumPropertyType" } }, "elementName":{ - "localPart":"TimeInstant", + "localPart":"imageDatum", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46275,7 +46272,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiPointCoverage" + "subject" ] }, "namespaceURI":{ @@ -46288,11 +46285,11 @@ ] }, "value":{ - "$ref":"#/definitions/DiscreteCoverageType" + "$ref":"#/definitions/TargetPropertyType" } }, "elementName":{ - "localPart":"MultiPointCoverage", + "localPart":"subject", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46309,7 +46306,7 @@ "properties":{ "localPart":{ "enum":[ - "imageDatum" + "AbstractContinuousCoverage" ] }, "namespaceURI":{ @@ -46322,11 +46319,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageDatumPropertyType" + "$ref":"#/definitions/AbstractContinuousCoverageType" } }, "elementName":{ - "localPart":"imageDatum", + "localPart":"AbstractContinuousCoverage", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46343,7 +46340,7 @@ "properties":{ "localPart":{ "enum":[ - "group" + "multiPosition" ] }, "namespaceURI":{ @@ -46356,11 +46353,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterGroupPropertyType" + "$ref":"#/definitions/MultiPointPropertyType" } }, "elementName":{ - "localPart":"group", + "localPart":"multiPosition", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46377,7 +46374,7 @@ "properties":{ "localPart":{ "enum":[ - "cylindricalCSRef" + "DynamicFeatureCollection" ] }, "namespaceURI":{ @@ -46390,11 +46387,11 @@ ] }, "value":{ - "$ref":"#/definitions/CylindricalCSPropertyType" + "$ref":"#/definitions/DynamicFeatureCollectionType" } }, "elementName":{ - "localPart":"cylindricalCSRef", + "localPart":"DynamicFeatureCollection", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46411,7 +46408,7 @@ "properties":{ "localPart":{ "enum":[ - "usesTimeCS" + "CountList" ] }, "namespaceURI":{ @@ -46424,11 +46421,14 @@ ] }, "value":{ - "$ref":"#/definitions/TimeCSPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"usesTimeCS", + "localPart":"CountList", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46445,7 +46445,7 @@ "properties":{ "localPart":{ "enum":[ - "domainOfValidity" + "UnitDefinition" ] }, "namespaceURI":{ @@ -46458,11 +46458,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainOfValidity" + "$ref":"#/definitions/UnitDefinitionType" } }, "elementName":{ - "localPart":"domainOfValidity", + "localPart":"UnitDefinition", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46479,7 +46479,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalDatumRef" + "BSpline" ] }, "namespaceURI":{ @@ -46492,11 +46492,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalDatumPropertyType" + "$ref":"#/definitions/BSplineType" } }, "elementName":{ - "localPart":"temporalDatumRef", + "localPart":"BSpline", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46513,7 +46513,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedGrid" + "MultiSurface" ] }, "namespaceURI":{ @@ -46526,11 +46526,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedGridType" + "$ref":"#/definitions/MultiSurfaceType" } }, "elementName":{ - "localPart":"RectifiedGrid", + "localPart":"MultiSurface", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46547,7 +46547,7 @@ "properties":{ "localPart":{ "enum":[ - "usesObliqueCartesianCS" + "QuantityExtent" ] }, "namespaceURI":{ @@ -46560,11 +46560,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObliqueCartesianCSPropertyType" + "$ref":"#/definitions/QuantityExtentType" } }, "elementName":{ - "localPart":"usesObliqueCartesianCS", + "localPart":"QuantityExtent", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46581,7 +46581,7 @@ "properties":{ "localPart":{ "enum":[ - "remarks" + "AbstractGeometricAggregate" ] }, "namespaceURI":{ @@ -46594,11 +46594,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractGeometricAggregateType" } }, "elementName":{ - "localPart":"remarks", + "localPart":"AbstractGeometricAggregate", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46615,7 +46615,7 @@ "properties":{ "localPart":{ "enum":[ - "stringValue" + "ObliqueCartesianCS" ] }, "namespaceURI":{ @@ -46628,11 +46628,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ObliqueCartesianCSType" } }, "elementName":{ - "localPart":"stringValue", + "localPart":"ObliqueCartesianCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46649,7 +46649,7 @@ "properties":{ "localPart":{ "enum":[ - "greenwichLongitude" + "surfaceProperty" ] }, "namespaceURI":{ @@ -46662,11 +46662,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/SurfacePropertyType" } }, "elementName":{ - "localPart":"greenwichLongitude", + "localPart":"surfaceProperty", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46683,7 +46683,7 @@ "properties":{ "localPart":{ "enum":[ - "CategoryList" + "includesParameter" ] }, "namespaceURI":{ @@ -46696,11 +46696,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeOrNilReasonListType" + "$ref":"#/definitions/AbstractGeneralOperationParameterPropertyType" } }, "elementName":{ - "localPart":"CategoryList", + "localPart":"includesParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46717,7 +46717,7 @@ "properties":{ "localPart":{ "enum":[ - "multiSolidDomain" + "usesVerticalCS" ] }, "namespaceURI":{ @@ -46730,11 +46730,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/VerticalCSPropertyType" } }, "elementName":{ - "localPart":"multiSolidDomain", + "localPart":"usesVerticalCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46751,7 +46751,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCoordinateOperation" + "LineString" ] }, "namespaceURI":{ @@ -46764,11 +46764,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/LineStringType" } }, "elementName":{ - "localPart":"AbstractCoordinateOperation", + "localPart":"LineString", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46785,7 +46785,7 @@ "properties":{ "localPart":{ "enum":[ - "posList" + "seconds" ] }, "namespaceURI":{ @@ -46798,11 +46798,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectPositionListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } }, "elementName":{ - "localPart":"posList", + "localPart":"seconds", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46819,7 +46819,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeneralConversion" + "valueComponents" ] }, "namespaceURI":{ @@ -46832,11 +46832,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeneralConversionType" + "$ref":"#/definitions/ValueArrayPropertyType" } }, "elementName":{ - "localPart":"AbstractGeneralConversion", + "localPart":"valueComponents", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46853,7 +46853,7 @@ "properties":{ "localPart":{ "enum":[ - "usesEllipsoidalCS" + "minimumValue" ] }, "namespaceURI":{ @@ -46866,11 +46866,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidalCSPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"usesEllipsoidalCS", + "localPart":"minimumValue", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46887,7 +46887,7 @@ "properties":{ "localPart":{ "enum":[ - "indirectEntry" + "targetCRS" ] }, "namespaceURI":{ @@ -46900,11 +46900,11 @@ ] }, "value":{ - "$ref":"#/definitions/IndirectEntryType" + "$ref":"#/definitions/CRSPropertyType" } }, "elementName":{ - "localPart":"indirectEntry", + "localPart":"targetCRS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46921,7 +46921,7 @@ "properties":{ "localPart":{ "enum":[ - "Bag" + "solidMember" ] }, "namespaceURI":{ @@ -46934,11 +46934,11 @@ ] }, "value":{ - "$ref":"#/definitions/BagType" + "$ref":"#/definitions/SolidPropertyType" } }, "elementName":{ - "localPart":"Bag", + "localPart":"solidMember", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46955,7 +46955,7 @@ "properties":{ "localPart":{ "enum":[ - "CompoundCRS" + "affineCS" ] }, "namespaceURI":{ @@ -46968,11 +46968,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompoundCRSType" + "$ref":"#/definitions/AffineCSPropertyType" } }, "elementName":{ - "localPart":"CompoundCRS", + "localPart":"affineCS", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -46989,7 +46989,7 @@ "properties":{ "localPart":{ "enum":[ - "engineeringDatum" + "surfaceMembers" ] }, "namespaceURI":{ @@ -47002,11 +47002,11 @@ ] }, "value":{ - "$ref":"#/definitions/EngineeringDatumPropertyType" + "$ref":"#/definitions/SurfaceArrayPropertyType" } }, "elementName":{ - "localPart":"engineeringDatum", + "localPart":"surfaceMembers", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -47023,7 +47023,7 @@ "properties":{ "localPart":{ "enum":[ - "GenericMetaData" + "LineStringSegment" ] }, "namespaceURI":{ @@ -47036,11 +47036,11 @@ ] }, "value":{ - "$ref":"#/definitions/GenericMetaDataType" + "$ref":"#/definitions/LineStringSegmentType" } }, "elementName":{ - "localPart":"GenericMetaData", + "localPart":"LineStringSegment", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -47057,7 +47057,7 @@ "properties":{ "localPart":{ "enum":[ - "componentReferenceSystem" + "MultiSolidCoverage" ] }, "namespaceURI":{ @@ -47070,11 +47070,11 @@ ] }, "value":{ - "$ref":"#/definitions/SingleCRSPropertyType" + "$ref":"#/definitions/DiscreteCoverageType" } }, "elementName":{ - "localPart":"componentReferenceSystem", + "localPart":"MultiSolidCoverage", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -47091,7 +47091,7 @@ "properties":{ "localPart":{ "enum":[ - "tupleList" + "solidMembers" ] }, "namespaceURI":{ @@ -47104,11 +47104,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinatesType" + "$ref":"#/definitions/SolidArrayPropertyType" } }, "elementName":{ - "localPart":"tupleList", + "localPart":"solidMembers", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -47125,7 +47125,7 @@ "properties":{ "localPart":{ "enum":[ - "maximumOccurs" + "CubicSpline" ] }, "namespaceURI":{ @@ -47138,11 +47138,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/CubicSplineType" } }, "elementName":{ - "localPart":"maximumOccurs", + "localPart":"CubicSpline", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -47159,7 +47159,7 @@ "properties":{ "localPart":{ "enum":[ - "Definition" + "measure" ] }, "namespaceURI":{ @@ -47172,11 +47172,11 @@ ] }, "value":{ - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"Definition", + "localPart":"measure", "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 9ae77afd..39709473 100644 --- a/scripts/jsonschemas/GML_CE_3_3.jsonschema +++ b/scripts/jsonschemas/GML_CE_3_3.jsonschema @@ -2,20 +2,18 @@ { "id":"http://www.opengis.net/gml/3.2#", "definitions":{ - "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", @@ -48,7 +46,8 @@ } ] }, - "minItems":2 + "maxItems":4, + "minItems":4 } ], "propertyType":"elements" @@ -65,39 +64,81 @@ "localPart":"posList", "namespaceURI":"http://www.opengis.net/gml/3.2" } - }, - "bulge":{ - "title":"bulge", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SimpleRectangleType", + "namespaceURI":"http://www.opengis.net/gml/3.3/ce" + }, + "propertiesOrder":[ + "posOrPointProperty", + "posList" + ] + }, + "SimpleArcType":{ + "required":[ + "posOrPointProperty", + "posList" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractCurveType" + }, + { + "type":"object", + "title":"SimpleArcType", + "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 + "maxItems":3, + "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":{ @@ -113,8 +154,8 @@ "namespaceURI":"" } }, - "numArc":{ - "title":"numArc", + "numARC":{ + "title":"numARC", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" @@ -131,53 +172,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SimpleArcStringByBulgeType", + "localPart":"SimpleArcType", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" }, "propertiesOrder":[ "posOrPointProperty", "posList", - "bulge", - "normal", "interpolation", - "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" + "numARC" ] }, "SimpleArcByBulgeType":{ @@ -322,7 +324,7 @@ "numARC" ] }, - "SimplePolygonType":{ + "SimpleTriangleType":{ "required":[ "posOrPointProperty", "posList" @@ -333,7 +335,7 @@ }, { "type":"object", - "title":"SimplePolygonType", + "title":"SimpleTriangleType", "properties":{ "posOrPointProperty":{ "title":"posOrPointProperty", @@ -366,6 +368,7 @@ } ] }, + "maxItems":3, "minItems":3 } ], @@ -389,7 +392,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SimplePolygonType", + "localPart":"SimpleTriangleType", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" }, "propertiesOrder":[ @@ -397,56 +400,18 @@ "posList" ] }, - "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":[ @@ -465,18 +430,19 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SimpleRectangleType", + "localPart":"SimpleMultiPointType", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" }, "propertiesOrder":[ - "posOrPointProperty", "posList" ] }, - "SimpleArcType":{ + "SimpleArcStringByBulgeType":{ "required":[ "posOrPointProperty", - "posList" + "posList", + "bulge", + "normal" ], "allOf":[ { @@ -484,7 +450,7 @@ }, { "type":"object", - "title":"SimpleArcType", + "title":"SimpleArcStringByBulgeType", "properties":{ "posOrPointProperty":{ "title":"posOrPointProperty", @@ -517,8 +483,7 @@ } ] }, - "maxItems":3, - "minItems":3 + "minItems":2 } ], "propertyType":"elements" @@ -536,6 +501,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":[ @@ -549,8 +548,8 @@ "namespaceURI":"" } }, - "numARC":{ - "title":"numARC", + "numArc":{ + "title":"numArc", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" @@ -567,205 +566,19 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SimpleArcType", + "localPart":"SimpleArcStringByBulgeType", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" }, "propertiesOrder":[ "posOrPointProperty", "posList", + "bulge", + "normal", "interpolation", - "numARC" + "numArc" ] }, - "MultiPointPropertyType":{ - "type":"object", - "title":"MultiPointPropertyType", - "required":[ - "multiPoint", - "simpleMultiPoint" - ], - "properties":{ - "multiPoint":{ - "title":"multiPoint", - "allOf":[ - { - "$ref":"#/definitions/MultiPointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MultiPoint", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "simpleMultiPoint":{ - "title":"simpleMultiPoint", - "allOf":[ - { - "$ref":"#/definitions/SimpleMultiPointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SimpleMultiPoint", - "namespaceURI":"http://www.opengis.net/gml/3.3/ce" - } - }, - "nilReason":{ - "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":"MultiPointPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.3/ce" - }, - "propertiesOrder":[ - "multiPoint", - "simpleMultiPoint", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", - "owns" - ] - }, - "SimpleArcByCenterPointType":{ + "SimpleArcByCenterPointType":{ "required":[ "pos", "pointProperty", @@ -888,98 +701,285 @@ } } } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SimpleArcByCenterPointType", - "namespaceURI":"http://www.opengis.net/gml/3.3/ce" - }, - "propertiesOrder":[ - "pos", - "pointProperty", - "posList", - "radius", - "startAngle", - "endAngle", - "interpolation", - "numARC" - ] - }, - "SimpleTriangleType":{ - "required":[ - "posOrPointProperty", - "posList" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSurfaceType" + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SimpleArcByCenterPointType", + "namespaceURI":"http://www.opengis.net/gml/3.3/ce" + }, + "propertiesOrder":[ + "pos", + "pointProperty", + "posList", + "radius", + "startAngle", + "endAngle", + "interpolation", + "numARC" + ] + }, + "SimplePolygonType":{ + "required":[ + "posOrPointProperty", + "posList" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSurfaceType" + }, + { + "type":"object", + "title":"SimplePolygonType", + "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" + } + } + ] + }, + "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":"SimplePolygonType", + "namespaceURI":"http://www.opengis.net/gml/3.3/ce" + }, + "propertiesOrder":[ + "posOrPointProperty", + "posList" + ] + }, + "MultiPointPropertyType":{ + "type":"object", + "title":"MultiPointPropertyType", + "required":[ + "multiPoint", + "simpleMultiPoint" + ], + "properties":{ + "multiPoint":{ + "title":"multiPoint", + "allOf":[ + { + "$ref":"#/definitions/MultiPointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MultiPoint", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + }, + "simpleMultiPoint":{ + "title":"simpleMultiPoint", + "allOf":[ + { + "$ref":"#/definitions/SimpleMultiPointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SimpleMultiPoint", + "namespaceURI":"http://www.opengis.net/gml/3.3/ce" + } + }, + "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" + } }, - { - "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" - } + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"SimpleTriangleType", + "localPart":"MultiPointPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" }, "propertiesOrder":[ - "posOrPointProperty", - "posList" + "multiPoint", + "simpleMultiPoint", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "SimpleArcStringType":{ @@ -1100,7 +1100,7 @@ "properties":{ "localPart":{ "enum":[ - "SimplePolygon" + "SimpleRectangle" ] }, "namespaceURI":{ @@ -1113,11 +1113,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimplePolygonType" + "$ref":"#/definitions/SimpleRectangleType" } }, "elementName":{ - "localPart":"SimplePolygon", + "localPart":"SimpleRectangle", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" } }, @@ -1134,7 +1134,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleTriangle" + "SimpleMultiPoint" ] }, "namespaceURI":{ @@ -1147,11 +1147,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleTriangleType" + "$ref":"#/definitions/SimpleMultiPointType" } }, "elementName":{ - "localPart":"SimpleTriangle", + "localPart":"SimpleMultiPoint", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" } }, @@ -1168,7 +1168,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArcByCenterPoint" + "SimpleArcStringByBulge" ] }, "namespaceURI":{ @@ -1181,11 +1181,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArcByCenterPointType" + "$ref":"#/definitions/SimpleArcStringByBulgeType" } }, "elementName":{ - "localPart":"SimpleArcByCenterPoint", + "localPart":"SimpleArcStringByBulge", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" } }, @@ -1202,7 +1202,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArcByBulge" + "SimpleCircle" ] }, "namespaceURI":{ @@ -1215,11 +1215,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArcByBulgeType" + "$ref":"#/definitions/SimpleArcType" } }, "elementName":{ - "localPart":"SimpleArcByBulge", + "localPart":"SimpleCircle", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" } }, @@ -1236,7 +1236,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArcStringByBulge" + "SimpleCircleByCenterPoint" ] }, "namespaceURI":{ @@ -1249,11 +1249,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArcStringByBulgeType" + "$ref":"#/definitions/SimpleArcByCenterPointType" } }, "elementName":{ - "localPart":"SimpleArcStringByBulge", + "localPart":"SimpleCircleByCenterPoint", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" } }, @@ -1270,7 +1270,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleRectangle" + "SimpleTriangle" ] }, "namespaceURI":{ @@ -1283,11 +1283,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleRectangleType" + "$ref":"#/definitions/SimpleTriangleType" } }, "elementName":{ - "localPart":"SimpleRectangle", + "localPart":"SimpleTriangle", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" } }, @@ -1304,7 +1304,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArcString" + "SimpleArcByCenterPoint" ] }, "namespaceURI":{ @@ -1317,11 +1317,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArcStringType" + "$ref":"#/definitions/SimpleArcByCenterPointType" } }, "elementName":{ - "localPart":"SimpleArcString", + "localPart":"SimpleArcByCenterPoint", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" } }, @@ -1372,7 +1372,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleCircleByCenterPoint" + "AbstractSimpleArcString" ] }, "namespaceURI":{ @@ -1385,11 +1385,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArcByCenterPointType" + "$ref":"#/definitions/AbstractCurveType" } }, "elementName":{ - "localPart":"SimpleCircleByCenterPoint", + "localPart":"AbstractSimpleArcString", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" } }, @@ -1406,7 +1406,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleMultiPoint" + "SimpleArcString" ] }, "namespaceURI":{ @@ -1419,11 +1419,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleMultiPointType" + "$ref":"#/definitions/SimpleArcStringType" } }, "elementName":{ - "localPart":"SimpleMultiPoint", + "localPart":"SimpleArcString", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" } }, @@ -1440,7 +1440,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSimpleArcString" + "SimpleArc" ] }, "namespaceURI":{ @@ -1453,11 +1453,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCurveType" + "$ref":"#/definitions/SimpleArcType" } }, "elementName":{ - "localPart":"AbstractSimpleArcString", + "localPart":"SimpleArc", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" } }, @@ -1474,7 +1474,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleCircle" + "SimpleArcByBulge" ] }, "namespaceURI":{ @@ -1487,11 +1487,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArcType" + "$ref":"#/definitions/SimpleArcByBulgeType" } }, "elementName":{ - "localPart":"SimpleCircle", + "localPart":"SimpleArcByBulge", "namespaceURI":"http://www.opengis.net/gml/3.3/ce" } }, @@ -1508,7 +1508,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArc" + "SimplePolygon" ] }, "namespaceURI":{ @@ -1521,11 +1521,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArcType" + "$ref":"#/definitions/SimplePolygonType" } }, "elementName":{ - "localPart":"SimpleArc", + "localPart":"SimplePolygon", "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 9348c331..bc69efd8 100644 --- a/scripts/jsonschemas/GML_LROV_3_3.jsonschema +++ b/scripts/jsonschemas/GML_LROV_3_3.jsonschema @@ -2,188 +2,6 @@ { "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", @@ -342,6 +160,188 @@ "show", "actuate" ] + }, + "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":"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":"#/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" + } + } + ] + }, + "maxItems":5, + "minItems":3 + } + ], + "propertyType":"elementRefs" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VectorOffsetLinearSRSType", + "namespaceURI":"http://www.opengis.net/gml/3.3/lrov" + }, + "propertiesOrder":[ + "rest" + ] + }, + "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" + ] + }, + "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" + ] } }, "anyOf":[ @@ -358,7 +358,7 @@ "properties":{ "localPart":{ "enum":[ - "linearElement" + "VectorOffsetDistanceExpression" ] }, "namespaceURI":{ @@ -371,15 +371,12 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/LinearElementPropertyType" + "$ref":"#/definitions/VectorOffsetDistanceExpressionType" } }, "elementName":{ - "localPart":"linearElement", + "localPart":"VectorOffsetDistanceExpression", "namespaceURI":"http://www.opengis.net/gml/3.3/lrov" - }, - "scope":{ - "$ref":"#/definitions/VectorOffsetLinearSRSType" } }, { @@ -395,7 +392,7 @@ "properties":{ "localPart":{ "enum":[ - "VectorOffsetDistanceExpression" + "offsetVector" ] }, "namespaceURI":{ @@ -408,12 +405,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" } }, { @@ -466,7 +466,7 @@ "properties":{ "localPart":{ "enum":[ - "offsetVector" + "VectorOffsetLinearSRS" ] }, "namespaceURI":{ @@ -479,15 +479,12 @@ ] }, "value":{ - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/VectorOffsetLinearSRSType" } }, "elementName":{ - "localPart":"offsetVector", + "localPart":"VectorOffsetLinearSRS", "namespaceURI":"http://www.opengis.net/gml/3.3/lrov" - }, - "scope":{ - "$ref":"#/definitions/VectorOffsetLinearSRSType" } }, { @@ -503,7 +500,7 @@ "properties":{ "localPart":{ "enum":[ - "VectorOffsetLinearSRS" + "linearElement" ] }, "namespaceURI":{ @@ -516,12 +513,15 @@ ] }, "value":{ - "$ref":"#/definitions/VectorOffsetLinearSRSType" + "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/LinearElementPropertyType" } }, "elementName":{ - "localPart":"VectorOffsetLinearSRS", + "localPart":"linearElement", "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 468d1a17..2ce77bf6 100644 --- a/scripts/jsonschemas/GML_LRO_3_3.jsonschema +++ b/scripts/jsonschemas/GML_LRO_3_3.jsonschema @@ -54,38 +54,54 @@ "lrm" ] }, - "LateralOffsetDistanceExpressionType":{ + "LRMWithOffsetType":{ + "required":[ + "offsetUnits" + ], "allOf":[ { - "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/DistanceExpressionType" + "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/LinearReferencingMethodType" }, { "type":"object", - "title":"LateralOffsetDistanceExpressionType", + "title":"LRMWithOffsetType", "properties":{ - "lateralOffsetExpression":{ - "title":"lateralOffsetExpression", + "offsetUnits":{ + "title":"offsetUnits", "allOf":[ { - "$ref":"#/definitions/LateralOffsetExpressionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"lateralOffsetExpression", + "localPart":"offsetUnits", "namespaceURI":"http://www.opengis.net/gml/3.3/lro" } }, - "verticalOffsetExpression":{ - "title":"verticalOffsetExpression", + "positiveLateralOffsetDirection":{ + "title":"positiveLateralOffsetDirection", "allOf":[ { - "$ref":"#/definitions/VerticalOffsetExpressionType" + "$ref":"#/definitions/LateralOffsetDirectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"verticalOffsetExpression", + "localPart":"positiveLateralOffsetDirection", + "namespaceURI":"http://www.opengis.net/gml/3.3/lro" + } + }, + "positiveVerticalOffsetDirection":{ + "title":"positiveVerticalOffsetDirection", + "allOf":[ + { + "$ref":"#/definitions/VerticalOffsetDirectionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"positiveVerticalOffsetDirection", "namespaceURI":"http://www.opengis.net/gml/3.3/lro" } } @@ -94,12 +110,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LateralOffsetDistanceExpressionType", + "localPart":"LRMWithOffsetType", "namespaceURI":"http://www.opengis.net/gml/3.3/lro" }, "propertiesOrder":[ - "lateralOffsetExpression", - "verticalOffsetExpression" + "offsetUnits", + "positiveLateralOffsetDirection", + "positiveVerticalOffsetDirection" ] }, "LateralOffsetLinearSRSPropertyType":{ @@ -261,6 +278,119 @@ "actuate" ] }, + "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" + ] + }, + "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" + ] + }, "LRMWithOffsetPropertyType":{ "type":"object", "title":"LRMWithOffsetPropertyType", @@ -420,71 +550,6 @@ "actuate" ] }, - "LRMWithOffsetType":{ - "required":[ - "offsetUnits" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/gml/3.3/lr#/definitions/LinearReferencingMethodType" - }, - { - "type":"object", - "title":"LRMWithOffsetType", - "properties":{ - "offsetUnits":{ - "title":"offsetUnits", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"offsetUnits", - "namespaceURI":"http://www.opengis.net/gml/3.3/lro" - } - }, - "positiveLateralOffsetDirection":{ - "title":"positiveLateralOffsetDirection", - "allOf":[ - { - "$ref":"#/definitions/LateralOffsetDirectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"positiveLateralOffsetDirection", - "namespaceURI":"http://www.opengis.net/gml/3.3/lro" - } - }, - "positiveVerticalOffsetDirection":{ - "title":"positiveVerticalOffsetDirection", - "allOf":[ - { - "$ref":"#/definitions/VerticalOffsetDirectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"positiveVerticalOffsetDirection", - "namespaceURI":"http://www.opengis.net/gml/3.3/lro" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LRMWithOffsetType", - "namespaceURI":"http://www.opengis.net/gml/3.3/lro" - }, - "propertiesOrder":[ - "offsetUnits", - "positiveLateralOffsetDirection", - "positiveVerticalOffsetDirection" - ] - }, "LateralOffsetExpressionType":{ "type":"object", "title":"LateralOffsetExpressionType", @@ -550,71 +615,6 @@ "featureGeometry" ] }, - "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" - ] - }, "VerticalOffsetDirectionType":{ "allOf":[ { diff --git a/scripts/jsonschemas/GML_LRTR_3_3.jsonschema b/scripts/jsonschemas/GML_LRTR_3_3.jsonschema index deb222c3..10adfbe5 100644 --- a/scripts/jsonschemas/GML_LRTR_3_3.jsonschema +++ b/scripts/jsonschemas/GML_LRTR_3_3.jsonschema @@ -2,40 +2,6 @@ { "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", @@ -194,6 +160,40 @@ "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 7bbdd1ce..4efd2c6c 100644 --- a/scripts/jsonschemas/GML_LR_3_3.jsonschema +++ b/scripts/jsonschemas/GML_LR_3_3.jsonschema @@ -2,35 +2,179 @@ { "id":"http://www.opengis.net/gml/3.3/lr#", "definitions":{ - "DistanceExpressionPropertyType":{ - "type":"object", - "title":"DistanceExpressionPropertyType", + "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" + ] + }, + "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", + "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" + ] + }, + "PositionExpressionType":{ "required":[ + "linearElement", + "lrm", "distanceExpression" ], - "properties":{ - "distanceExpression":{ - "title":"distanceExpression", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/DistanceExpressionType" + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"PositionExpressionType", + "properties":{ + "linearElement":{ + "title":"linearElement", + "allOf":[ + { + "$ref":"#/definitions/LinearElementPropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"DistanceExpression", + "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" } } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PositionExpressionType", + "namespaceURI":"http://www.opengis.net/gml/3.3/lr" + }, + "propertiesOrder":[ + "linearElement", + "lrm", + "distanceExpression" + ] + }, + "ReferentPropertyType":{ + "type":"object", + "title":"ReferentPropertyType", + "required":[ + "referent" + ], + "properties":{ + "referent":{ + "title":"referent", + "allOf":[ + { + "$ref":"#/definitions/ReferentType" + } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DistanceExpression", + "localPart":"Referent", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" } }, @@ -157,11 +301,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DistanceExpressionPropertyType", + "localPart":"ReferentPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" }, "propertiesOrder":[ - "distanceExpression", + "referent", "nilReason", "remoteSchema", "type", @@ -173,286 +317,45 @@ "actuate" ] }, - "LinearReferencingMethodType":{ + "LinearReferencingMethodPropertyType":{ + "type":"object", + "title":"LinearReferencingMethodPropertyType", "required":[ - "linearReferencingMethodName", - "type", - "units" + "linearReferencingMethod" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" - }, - { - "type":"object", - "title":"LinearReferencingMethodType", - "properties":{ - "linearReferencingMethodName":{ - "title":"linearReferencingMethodName", - "allOf":[ - { - "$ref":"#/definitions/LRMNameType" + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"name", + "localPart":"LinearReferencingMethod", "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LinearReferencingMethodType", - "namespaceURI":"http://www.opengis.net/gml/3.3/lr" - }, - "propertiesOrder":[ - "linearReferencingMethodName", - "type", - "units", - "constraint" - ] - }, - "LRMTypeType":{ - "allOf":[ - { - "$ref":"#/definitions/CodeType" - }, - { - "type":"object", - "title":"LRMTypeType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LRMTypeType", - "namespaceURI":"http://www.opengis.net/gml/3.3/lr" - } - }, - "DistanceExpressionType":{ - "required":[ - "distanceAlong" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" - }, - { - "type":"object", - "title":"DistanceExpressionType", - "properties":{ - "distanceAlong":{ - "title":"distanceAlong", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"distanceAlong", - "namespaceURI":"http://www.opengis.net/gml/3.3/lr" - } - }, - "referent":{ - "title":"referent", - "allOf":[ - { - "$ref":"#/definitions/AlongReferentPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"referent", - "namespaceURI":"http://www.opengis.net/gml/3.3/lr" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DistanceExpressionType", - "namespaceURI":"http://www.opengis.net/gml/3.3/lr" - }, - "propertiesOrder":[ - "distanceAlong", - "referent" - ] - }, - "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" - ] - }, - "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" - ] - }, - "LinearReferencingMethodPropertyType":{ - "type":"object", - "title":"LinearReferencingMethodPropertyType", - "required":[ - "linearReferencingMethod" - ], - "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" - } - }, - "elementName":{ - "localPart":"LinearReferencingMethod", - "namespaceURI":"http://www.opengis.net/gml/3.3/lr" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"LinearReferencingMethod", - "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":"elementRef", + "elementName":{ + "localPart":"LinearReferencingMethod", + "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" } } ], @@ -585,24 +488,6 @@ "actuate" ] }, - "LRMNameType":{ - "allOf":[ - { - "$ref":"#/definitions/CodeType" - }, - { - "type":"object", - "title":"LRMNameType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LRMNameType", - "namespaceURI":"http://www.opengis.net/gml/3.3/lr" - } - }, "PositionExpressionPropertyType":{ "type":"object", "title":"PositionExpressionPropertyType", @@ -762,7 +647,79 @@ "actuate" ] }, - "ReferentType":{ + "LRMNameType":{ + "allOf":[ + { + "$ref":"#/definitions/CodeType" + }, + { + "type":"object", + "title":"LRMNameType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LRMNameType", + "namespaceURI":"http://www.opengis.net/gml/3.3/lr" + } + }, + "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" + ] + }, + "ReferentType":{ "required":[ "referentName", "type", @@ -857,9 +814,13 @@ "ownedBy" ] }, - "AlongReferentType":{ + "LinearElementType":{ "required":[ - "fromReferent" + "feature", + "curve", + "edge", + "defaultLRM", + "measure" ], "allOf":[ { @@ -867,18 +828,87 @@ }, { "type":"object", - "title":"AlongReferentType", + "title":"LinearElementType", "properties":{ - "fromReferent":{ - "title":"fromReferent", + "feature":{ + "title":"feature", "allOf":[ { - "$ref":"#/definitions/ReferentPropertyType" + "$ref":"#/definitions/FeaturePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"fromReferent", + "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" } } @@ -887,201 +917,65 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AlongReferentType", + "localPart":"LinearElementType", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" }, "propertiesOrder":[ - "fromReferent" + "feature", + "curve", + "edge", + "defaultLRM", + "measure", + "startValue" ] }, - "LinearSRSPropertyType":{ - "type":"object", - "title":"LinearSRSPropertyType", - "required":[ - "linearSRS" - ], - "properties":{ - "linearSRS":{ - "title":"linearSRS", - "allOf":[ - { - "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":"elementRef", - "elementName":{ - "localPart":"LinearSRS", - "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" - } + "LRMTypeType":{ + "allOf":[ + { + "$ref":"#/definitions/CodeType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + { + "type":"object", + "title":"LRMTypeType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearSRSPropertyType", + "localPart":"LRMTypeType", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" - }, - "propertiesOrder":[ - "linearSRS", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] + } }, - "LinearElementPropertyType":{ + "DistanceExpressionPropertyType":{ "type":"object", - "title":"LinearElementPropertyType", + "title":"DistanceExpressionPropertyType", "required":[ - "linearElement" + "distanceExpression" ], "properties":{ - "linearElement":{ - "title":"linearElement", + "distanceExpression":{ + "title":"distanceExpression", "allOf":[ { - "$ref":"#/definitions/LinearElementType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/DistanceExpressionType" + } + }, + "elementName":{ + "localPart":"DistanceExpression", + "namespaceURI":"http://www.opengis.net/gml/3.3/lr" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"LinearElement", + "localPart":"DistanceExpression", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" } }, @@ -1208,11 +1102,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LinearElementPropertyType", + "localPart":"DistanceExpressionPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" }, "propertiesOrder":[ - "linearElement", + "distanceExpression", "nilReason", "remoteSchema", "type", @@ -1224,13 +1118,9 @@ "actuate" ] }, - "LinearElementType":{ + "DistanceExpressionType":{ "required":[ - "feature", - "curve", - "edge", - "defaultLRM", - "measure" + "distanceAlong" ], "allOf":[ { @@ -1238,62 +1128,10 @@ }, { "type":"object", - "title":"LinearElementType", + "title":"DistanceExpressionType", "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", + "distanceAlong":{ + "title":"distanceAlong", "allOf":[ { "$ref":"#/definitions/MeasureType" @@ -1301,24 +1139,20 @@ ], "propertyType":"element", "elementName":{ - "localPart":"measure", + "localPart":"distanceAlong", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" } }, - "startValue":{ - "title":"startValue", + "referent":{ + "title":"referent", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StartValueType" - }, - "minItems":0 + "$ref":"#/definitions/AlongReferentPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"startValue", + "localPart":"referent", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" } } @@ -1327,114 +1161,202 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearElementType", + "localPart":"DistanceExpressionType", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" }, "propertiesOrder":[ - "feature", - "curve", - "edge", - "defaultLRM", - "measure", - "startValue" + "distanceAlong", + "referent" ] }, - "PositionExpressionType":{ + "AlongReferentPropertyType":{ + "type":"object", + "title":"AlongReferentPropertyType", "required":[ - "linearElement", - "lrm", - "distanceExpression" + "alongReferent" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" - }, - { - "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" + "properties":{ + "alongReferent":{ + "title":"alongReferent", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AlongReferentType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"lrm", + "localPart":"AlongReferent", "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":"elementRef", + "elementName":{ + "localPart":"AlongReferent", + "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":"PositionExpressionType", + "localPart":"AlongReferentPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" }, "propertiesOrder":[ - "linearElement", - "lrm", - "distanceExpression" + "alongReferent", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AlongReferentPropertyType":{ + "LinearElementPropertyType":{ "type":"object", - "title":"AlongReferentPropertyType", + "title":"LinearElementPropertyType", "required":[ - "alongReferent" + "linearElement" ], "properties":{ - "alongReferent":{ - "title":"alongReferent", + "linearElement":{ + "title":"linearElement", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AlongReferentType" - } - }, - "elementName":{ - "localPart":"AlongReferent", - "namespaceURI":"http://www.opengis.net/gml/3.3/lr" - } + "$ref":"#/definitions/LinearElementType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AlongReferent", + "localPart":"LinearElement", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" } }, @@ -1561,11 +1483,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AlongReferentPropertyType", + "localPart":"LinearElementPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" }, "propertiesOrder":[ - "alongReferent", + "linearElement", "nilReason", "remoteSchema", "type", @@ -1577,42 +1499,69 @@ "actuate" ] }, - "LinearSRSType":{ + "LinearReferencingMethodType":{ "required":[ - "linearElement", - "lrm" + "linearReferencingMethodName", + "type", + "units" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"LinearSRSType", + "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" + } + }, + "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" } } @@ -1621,31 +1570,45 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearSRSType", + "localPart":"LinearReferencingMethodType", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" }, "propertiesOrder":[ - "linearElement", - "lrm" + "linearReferencingMethodName", + "type", + "units", + "constraint" ] }, - "ReferentPropertyType":{ + "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" } }, @@ -1772,11 +1735,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ReferentPropertyType", + "localPart":"LinearSRSPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" }, "propertiesOrder":[ - "referent", + "linearSRS", "nilReason", "remoteSchema", "type", @@ -1788,6 +1751,43 @@ "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":[ - "LinearSRS" + "LinearElement" ] }, "namespaceURI":{ @@ -1828,11 +1828,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearSRSType" + "$ref":"#/definitions/LinearElementType" } }, "elementName":{ - "localPart":"LinearSRS", + "localPart":"LinearElement", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" } }, @@ -1849,7 +1849,7 @@ "properties":{ "localPart":{ "enum":[ - "AlongReferent" + "LinearReferencingMethod" ] }, "namespaceURI":{ @@ -1862,11 +1862,11 @@ ] }, "value":{ - "$ref":"#/definitions/AlongReferentType" + "$ref":"#/definitions/LinearReferencingMethodType" } }, "elementName":{ - "localPart":"AlongReferent", + "localPart":"LinearReferencingMethod", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" } }, @@ -1883,7 +1883,7 @@ "properties":{ "localPart":{ "enum":[ - "PositionExpression" + "AlongReferent" ] }, "namespaceURI":{ @@ -1896,11 +1896,11 @@ ] }, "value":{ - "$ref":"#/definitions/PositionExpressionType" + "$ref":"#/definitions/AlongReferentType" } }, "elementName":{ - "localPart":"PositionExpression", + "localPart":"AlongReferent", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" } }, @@ -1917,7 +1917,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearReferencingMethod" + "PositionExpression" ] }, "namespaceURI":{ @@ -1930,11 +1930,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearReferencingMethodType" + "$ref":"#/definitions/PositionExpressionType" } }, "elementName":{ - "localPart":"LinearReferencingMethod", + "localPart":"PositionExpression", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" } }, @@ -1951,7 +1951,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearElement" + "DistanceExpression" ] }, "namespaceURI":{ @@ -1964,11 +1964,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearElementType" + "$ref":"#/definitions/DistanceExpressionType" } }, "elementName":{ - "localPart":"LinearElement", + "localPart":"DistanceExpression", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" } }, @@ -1985,7 +1985,7 @@ "properties":{ "localPart":{ "enum":[ - "Referent" + "LinearSRS" ] }, "namespaceURI":{ @@ -1998,11 +1998,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferentType" + "$ref":"#/definitions/LinearSRSType" } }, "elementName":{ - "localPart":"Referent", + "localPart":"LinearSRS", "namespaceURI":"http://www.opengis.net/gml/3.3/lr" } }, @@ -2019,7 +2019,7 @@ "properties":{ "localPart":{ "enum":[ - "DistanceExpression" + "Referent" ] }, "namespaceURI":{ @@ -2032,11 +2032,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceExpressionType" + "$ref":"#/definitions/ReferentType" } }, "elementName":{ - "localPart":"DistanceExpression", + "localPart":"Referent", "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 c7caecdc..57d34c09 100644 --- a/scripts/jsonschemas/GML_RGRID_3_3.jsonschema +++ b/scripts/jsonschemas/GML_RGRID_3_3.jsonschema @@ -2,177 +2,175 @@ { "id":"http://www.opengis.net/gml/3.3/rgrid#", "definitions":{ - "GeneralGridAxisPropertyType":{ + "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":{ "type":"object", - "title":"GeneralGridAxisPropertyType", + "title":"GeneralGridAxisType", "required":[ - "generalGridAxis" + "offsetVector", + "coefficients", + "gridAxesSpanned", + "sequenceRule" ], "properties":{ - "generalGridAxis":{ - "title":"generalGridAxis", + "offsetVector":{ + "title":"offsetVector", "allOf":[ { - "$ref":"#/definitions/GeneralGridAxisType" + "$ref":"#/definitions/VectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"GeneralGridAxis", + "localPart":"offsetVector", "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" } }, - "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", + "coefficients":{ + "title":"coefficients", "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/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" + "propertyType":"element", + "elementName":{ + "localPart":"coefficients", + "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" } }, - "title":{ - "title":"title", + "gridAxesSpanned":{ + "title":"gridAxesSpanned", "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" + "propertyType":"element", + "elementName":{ + "localPart":"gridAxesSpanned", + "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" } }, - "show":{ - "title":"show", + "sequenceRule":{ + "title":"sequenceRule", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/SequenceRuleType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"sequenceRule", + "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GeneralGridAxisType", + "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" + }, + "propertiesOrder":[ + "offsetVector", + "coefficients", + "gridAxesSpanned", + "sequenceRule" + ] + }, + "ReferenceableGridByVectorsType":{ + "required":[ + "origin", + "generalGridAxis" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractReferenceableGridType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"GeneralGridAxisPropertyType", + "localPart":"ReferenceableGridByVectorsType", "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" }, "propertiesOrder":[ - "generalGridAxis", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "origin", + "generalGridAxis" ] }, "ReferenceableGridByArrayType":{ @@ -265,60 +263,231 @@ "sequenceRule" ] }, - "ReferenceableGridByVectorsType":{ + "GridCRSPropertyType":{ + "type":"object", + "title":"GridCRSPropertyType", "required":[ - "origin", - "generalGridAxis" + "abstractCRS" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractReferenceableGridType" - }, - { - "type":"object", - "title":"ReferenceableGridByVectorsType", - "properties":{ - "origin":{ - "title":"origin", - "allOf":[ - { - "$ref":"#/definitions/PointPropertyType" + "properties":{ + "abstractCRS":{ + "title":"abstractCRS", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractCRSType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"origin", - "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" + "localPart":"AbstractCRS", + "namespaceURI":"http://www.opengis.net/gml/3.2" } - }, - "generalGridAxis":{ - "title":"generalGridAxis", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/GeneralGridAxisPropertyType" - }, - "minItems":1 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractCRS", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GridCRSPropertyType", + "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" + }, + "propertiesOrder":[ + "abstractCRS" + ] + }, + "ReferenceableGridPropertyType":{ + "type":"object", + "title":"ReferenceableGridPropertyType", + "required":[ + "abstractReferenceableGrid" + ], + "properties":{ + "abstractReferenceableGrid":{ + "title":"abstractReferenceableGrid", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractReferenceableGridType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"generalGridAxis", + "localPart":"AbstractReferenceableGrid", "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractReferenceableGrid", + "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" + } + }, + "nilReason":{ + "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":"ReferenceableGridByVectorsType", + "localPart":"ReferenceableGridPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" }, "propertiesOrder":[ - "origin", - "generalGridAxis" + "abstractReferenceableGrid", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" ] }, "ReferenceableGridByTransformationType":{ @@ -373,192 +542,23 @@ "concatenatedOperation" ] }, - "GridCRSPropertyType":{ - "type":"object", - "title":"GridCRSPropertyType", - "required":[ - "abstractCRS" - ], - "properties":{ - "abstractCRS":{ - "title":"abstractCRS", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractCRS", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"GridCRSPropertyType", - "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" - }, - "propertiesOrder":[ - "abstractCRS" - ] - }, - "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", - "allOf":[ - { - "$ref":"#/definitions/VectorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"offsetVector", - "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" - } - }, - "coefficients":{ - "title":"coefficients", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coefficients", - "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" - } - }, - "gridAxesSpanned":{ - "title":"gridAxesSpanned", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"gridAxesSpanned", - "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" - } - }, - "sequenceRule":{ - "title":"sequenceRule", + "generalGridAxis":{ + "title":"generalGridAxis", "allOf":[ { - "$ref":"#/definitions/SequenceRuleType" + "$ref":"#/definitions/GeneralGridAxisType" } ], "propertyType":"element", "elementName":{ - "localPart":"sequenceRule", - "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"GeneralGridAxisType", - "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" - }, - "propertiesOrder":[ - "offsetVector", - "coefficients", - "gridAxesSpanned", - "sequenceRule" - ] - }, - "ReferenceableGridPropertyType":{ - "type":"object", - "title":"ReferenceableGridPropertyType", - "required":[ - "abstractReferenceableGrid" - ], - "properties":{ - "abstractReferenceableGrid":{ - "title":"abstractReferenceableGrid", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractReferenceableGridType" - } - }, - "elementName":{ - "localPart":"AbstractReferenceableGrid", - "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractReferenceableGrid", + "localPart":"GeneralGridAxis", "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" } }, @@ -698,11 +698,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceableGridPropertyType", + "localPart":"GeneralGridAxisPropertyType", "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" }, "propertiesOrder":[ - "abstractReferenceableGrid", + "generalGridAxis", "nilReason", "remoteSchema", "type", @@ -730,7 +730,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceableGridByArray" + "AbstractReferenceableGrid" ] }, "namespaceURI":{ @@ -743,11 +743,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceableGridByArrayType" + "$ref":"#/definitions/AbstractReferenceableGridType" } }, "elementName":{ - "localPart":"ReferenceableGridByArray", + "localPart":"AbstractReferenceableGrid", "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" } }, @@ -798,7 +798,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractReferenceableGrid" + "referenceableGridProperty" ] }, "namespaceURI":{ @@ -811,11 +811,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractReferenceableGridType" + "$ref":"#/definitions/ReferenceableGridPropertyType" } }, "elementName":{ - "localPart":"AbstractReferenceableGrid", + "localPart":"referenceableGridProperty", "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" } }, @@ -866,7 +866,7 @@ "properties":{ "localPart":{ "enum":[ - "GeneralGridAxis" + "ReferenceableGridByTransformation" ] }, "namespaceURI":{ @@ -879,11 +879,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralGridAxisType" + "$ref":"#/definitions/ReferenceableGridByTransformationType" } }, "elementName":{ - "localPart":"GeneralGridAxis", + "localPart":"ReferenceableGridByTransformation", "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" } }, @@ -900,7 +900,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceableGridByTransformation" + "GeneralGridAxis" ] }, "namespaceURI":{ @@ -913,11 +913,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceableGridByTransformationType" + "$ref":"#/definitions/GeneralGridAxisType" } }, "elementName":{ - "localPart":"ReferenceableGridByTransformation", + "localPart":"GeneralGridAxis", "namespaceURI":"http://www.opengis.net/gml/3.3/rgrid" } }, @@ -934,7 +934,7 @@ "properties":{ "localPart":{ "enum":[ - "referenceableGridProperty" + "ReferenceableGridByArray" ] }, "namespaceURI":{ @@ -947,11 +947,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceableGridPropertyType" + "$ref":"#/definitions/ReferenceableGridByArrayType" } }, "elementName":{ - "localPart":"referenceableGridProperty", + "localPart":"ReferenceableGridByArray", "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 ac72ef80..73afd1b9 100644 --- a/scripts/jsonschemas/GML_TIN_3_3.jsonschema +++ b/scripts/jsonschemas/GML_TIN_3_3.jsonschema @@ -2,80 +2,43 @@ { "id":"http://www.opengis.net/gml/3.3/tin#", "definitions":{ - "SimpleTrianglePatchType":{ - "required":[ - "posOrPointProperty", - "posList" - ], + "TINType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSurfacePatchType" + "$ref":"#/definitions/SurfaceType" }, { "type":"object", - "title":"SimpleTrianglePatchType", + "title":"TINType", "properties":{ - "posOrPointProperty":{ - "title":"posOrPointProperty", + "tinElement":{ + "title":"tinElement", "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" - } - } - ] + "$ref":"#/definitions/TINElementPropertyType" }, - "maxItems":3, - "minItems":3 - } - ], - "propertyType":"elements" - }, - "posList":{ - "title":"posList", - "allOf":[ - { - "$ref":"#/definitions/DirectPositionListType" + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"posList", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"tinElement", + "namespaceURI":"http://www.opengis.net/gml/3.3/tin" } }, - "interpolation":{ - "title":"interpolation", + "maxLength":{ + "title":"maxLength", "allOf":[ { - "$ref":"#/definitions/SurfaceInterpolationType" + "$ref":"#/definitions/LengthType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"interpolation", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"maxLength", + "namespaceURI":"http://www.opengis.net/gml/3.3/tin" } } } @@ -83,51 +46,76 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SimpleTrianglePatchType", + "localPart":"TINType", "namespaceURI":"http://www.opengis.net/gml/3.3/tin" }, "propertiesOrder":[ - "posOrPointProperty", - "posList", - "interpolation" + "tinElement", + "maxLength" ] }, - "TINType":{ + "TINElementType":{ + "required":[ + "elementType", + "elementGeometry" + ], "allOf":[ { - "$ref":"#/definitions/SurfaceType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"TINType", + "title":"TINElementType", "properties":{ - "tinElement":{ - "title":"tinElement", + "elementType":{ + "title":"elementType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TINElementPropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"tinElement", + "localPart":"elementType", "namespaceURI":"http://www.opengis.net/gml/3.3/tin" } }, - "maxLength":{ - "title":"maxLength", + "elementID":{ + "title":"elementID", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"maxLength", + "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" } } @@ -136,12 +124,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TINType", + "localPart":"TINElementType", "namespaceURI":"http://www.opengis.net/gml/3.3/tin" }, "propertiesOrder":[ - "tinElement", - "maxLength" + "elementType", + "elementID", + "elementTag", + "elementGeometry" ] }, "TINElementPropertyType":{ @@ -303,69 +293,80 @@ "actuate" ] }, - "TINElementType":{ + "SimpleTrianglePatchType":{ "required":[ - "elementType", - "elementGeometry" + "posOrPointProperty", + "posList" ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractSurfacePatchType" }, { "type":"object", - "title":"TINElementType", + "title":"SimpleTrianglePatchType", "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", + "posOrPointProperty":{ + "title":"posOrPointProperty", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "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":"element", - "elementName":{ - "localPart":"elementID", - "namespaceURI":"http://www.opengis.net/gml/3.3/tin" - } + "propertyType":"elements" }, - "elementTag":{ - "title":"elementTag", + "posList":{ + "title":"posList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DirectPositionListType" } ], "propertyType":"element", "elementName":{ - "localPart":"elementTag", - "namespaceURI":"http://www.opengis.net/gml/3.3/tin" + "localPart":"posList", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "elementGeometry":{ - "title":"elementGeometry", + "interpolation":{ + "title":"interpolation", "allOf":[ { - "$ref":"#/definitions/GeometryPropertyType" + "$ref":"#/definitions/SurfaceInterpolationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"elementGeometry", - "namespaceURI":"http://www.opengis.net/gml/3.3/tin" + "propertyType":"attribute", + "attributeName":{ + "localPart":"interpolation", + "namespaceURI":"" } } } @@ -373,14 +374,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TINElementType", + "localPart":"SimpleTrianglePatchType", "namespaceURI":"http://www.opengis.net/gml/3.3/tin" }, "propertiesOrder":[ - "elementType", - "elementID", - "elementTag", - "elementGeometry" + "posOrPointProperty", + "posList", + "interpolation" ] } }, @@ -432,7 +432,7 @@ "properties":{ "localPart":{ "enum":[ - "TINElement" + "TriangulatedSurface" ] }, "namespaceURI":{ @@ -445,11 +445,11 @@ ] }, "value":{ - "$ref":"#/definitions/TINElementType" + "$ref":"#/definitions/SurfaceType" } }, "elementName":{ - "localPart":"TINElement", + "localPart":"TriangulatedSurface", "namespaceURI":"http://www.opengis.net/gml/3.3/tin" } }, @@ -500,7 +500,7 @@ "properties":{ "localPart":{ "enum":[ - "TriangulatedSurface" + "TINElement" ] }, "namespaceURI":{ @@ -513,11 +513,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurfaceType" + "$ref":"#/definitions/TINElementType" } }, "elementName":{ - "localPart":"TriangulatedSurface", + "localPart":"TINElement", "namespaceURI":"http://www.opengis.net/gml/3.3/tin" } } diff --git a/scripts/jsonschemas/ISO19139_2_GMI_1_0.jsonschema b/scripts/jsonschemas/ISO19139_2_GMI_1_0.jsonschema index 3308e156..9c50224a 100644 --- a/scripts/jsonschemas/ISO19139_2_GMI_1_0.jsonschema +++ b/scripts/jsonschemas/ISO19139_2_GMI_1_0.jsonschema @@ -2,20 +2,20 @@ { "id":"http://www.isotc211.org/2005/gmi#", "definitions":{ - "MIBandDefinitionPropertyType":{ + "QECoverageResultPropertyType":{ "type":"object", - "title":"MIBandDefinitionPropertyType", + "title":"QECoverageResultPropertyType", "properties":{ - "miBandDefinition":{ - "title":"miBandDefinition", + "qeCoverageResult":{ + "title":"qeCoverageResult", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/QECoverageResultType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_BandDefinition", + "localPart":"QE_CoverageResult", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -34,32 +34,144 @@ "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_BandDefinition_PropertyType", + "localPart":"QE_CoverageResult_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miBandDefinition", - "nilReason" + "qeCoverageResult", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MIRequirementPropertyType":{ + "LEProcessingPropertyType":{ "type":"object", - "title":"MIRequirementPropertyType", + "title":"LEProcessingPropertyType", "properties":{ - "miRequirement":{ - "title":"miRequirement", + "leProcessing":{ + "title":"leProcessing", "allOf":[ { - "$ref":"#/definitions/MIRequirementType" + "$ref":"#/definitions/LEProcessingType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_Requirement", + "localPart":"LE_Processing", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -186,11 +298,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_Requirement_PropertyType", + "localPart":"LE_Processing_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miRequirement", + "leProcessing", "nilReason", "uuidref", "type", @@ -202,20 +314,20 @@ "actuate" ] }, - "LEProcessStepPropertyType":{ + "MIAcquisitionInformationPropertyType":{ "type":"object", - "title":"LEProcessStepPropertyType", + "title":"MIAcquisitionInformationPropertyType", "properties":{ - "leProcessStep":{ - "title":"leProcessStep", + "miAcquisitionInformation":{ + "title":"miAcquisitionInformation", "allOf":[ { - "$ref":"#/definitions/LEProcessStepType" + "$ref":"#/definitions/MIAcquisitionInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"LE_ProcessStep", + "localPart":"MI_AcquisitionInformation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -342,11 +454,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LE_ProcessStep_PropertyType", + "localPart":"MI_AcquisitionInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "leProcessStep", + "miAcquisitionInformation", "nilReason", "uuidref", "type", @@ -358,9 +470,12 @@ "actuate" ] }, - "MIOperationType":{ + "MIEnvironmentalRecordType":{ "required":[ - "status" + "averageAirTemperature", + "maxRelativeHumidity", + "maxAltitude", + "meterologicalConditions" ], "allOf":[ { @@ -368,189 +483,133 @@ }, { "type":"object", - "title":"MIOperationType", + "title":"MIEnvironmentalRecordType", "properties":{ - "description":{ - "title":"description", + "averageAirTemperature":{ + "title":"averageAirTemperature", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"averageAirTemperature", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "citation":{ - "title":"citation", + "maxRelativeHumidity":{ + "title":"maxRelativeHumidity", "allOf":[ { - "$ref":"#/definitions/CICitationPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"citation", + "localPart":"maxRelativeHumidity", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "identifier":{ - "title":"identifier", + "maxAltitude":{ + "title":"maxAltitude", "allOf":[ { - "$ref":"#/definitions/MDIdentifierPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"maxAltitude", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "status":{ - "title":"status", + "meterologicalConditions":{ + "title":"meterologicalConditions", "allOf":[ { - "$ref":"#/definitions/MDProgressCodePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"status", + "localPart":"meterologicalConditions", "namespaceURI":"http://www.isotc211.org/2005/gmi" } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/MIOperationTypeCodePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"type", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - }, - "objective":{ - "title":"objective", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MIObjectivePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"objective", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - }, - "plan":{ - "title":"plan", - "allOf":[ - { - "$ref":"#/definitions/MIPlanPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"plan", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - }, - "childOperation":{ - "title":"childOperation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MIOperationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"childOperation", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - }, - "significantEvent":{ - "title":"significantEvent", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MIEventPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"significantEvent", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - }, - "platform":{ - "title":"platform", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MIPlatformPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"platform", - "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MI_EnvironmentalRecord_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "averageAirTemperature", + "maxRelativeHumidity", + "maxAltitude", + "meterologicalConditions" + ] + }, + "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_Operation_Type", + "localPart":"MI_PriorityCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "description", - "citation", - "identifier", - "status", - "type", - "objective", - "plan", - "childOperation", - "significantEvent", - "platform" + "miPriorityCode", + "nilReason" ] }, - "MICoverageDescriptionPropertyType":{ + "MIGCPCollectionPropertyType":{ "type":"object", - "title":"MICoverageDescriptionPropertyType", + "title":"MIGCPCollectionPropertyType", "properties":{ - "miCoverageDescription":{ - "title":"miCoverageDescription", + "migcpCollection":{ + "title":"migcpCollection", "allOf":[ { - "$ref":"#/definitions/MICoverageDescriptionType" + "$ref":"#/definitions/MIGCPCollectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_CoverageDescription", + "localPart":"MI_GCPCollection", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -677,11 +736,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_CoverageDescription_PropertyType", + "localPart":"MI_GCPCollection_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miCoverageDescription", + "migcpCollection", "nilReason", "uuidref", "type", @@ -693,90 +752,20 @@ "actuate" ] }, - "LEProcessStepType":{ - "allOf":[ - { - "$ref":"#/definitions/LIProcessStepType" - }, - { - "type":"object", - "title":"LEProcessStepType", - "properties":{ - "output":{ - "title":"output", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LESourcePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"output", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - }, - "report":{ - "title":"report", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LEProcessStepReportPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"report", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - }, - "processingInformation":{ - "title":"processingInformation", - "allOf":[ - { - "$ref":"#/definitions/LEProcessingPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"processingInformation", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LE_ProcessStep_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - }, - "propertiesOrder":[ - "output", - "report", - "processingInformation" - ] - }, - "MIGCPCollectionPropertyType":{ + "MIPlanPropertyType":{ "type":"object", - "title":"MIGCPCollectionPropertyType", + "title":"MIPlanPropertyType", "properties":{ - "migcpCollection":{ - "title":"migcpCollection", + "miPlan":{ + "title":"miPlan", "allOf":[ { - "$ref":"#/definitions/MIGCPCollectionType" + "$ref":"#/definitions/MIPlanType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_GCPCollection", + "localPart":"MI_Plan", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -903,11 +892,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_GCPCollection_PropertyType", + "localPart":"MI_Plan_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "migcpCollection", + "miPlan", "nilReason", "uuidref", "type", @@ -919,214 +908,170 @@ "actuate" ] }, - "MIObjectivePropertyType":{ - "type":"object", - "title":"MIObjectivePropertyType", - "properties":{ - "miObjective":{ - "title":"miObjective", - "allOf":[ - { - "$ref":"#/definitions/MIObjectiveType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MI_Objective", - "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":"" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.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":"QE_CoverageResult_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "spatialRepresentationType", + "resultSpatialRepresentation", + "resultContentDescription", + "resultFormat", + "resultFile" + ] + }, + "MIGeometryTypeCodePropertyType":{ + "type":"object", + "title":"MIGeometryTypeCodePropertyType", + "properties":{ + "miGeometryTypeCode":{ + "title":"miGeometryTypeCode", "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":"MI_GeometryTypeCode", + "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "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":"MI_Objective_PropertyType", + "localPart":"MI_GeometryTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miObjective", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "miGeometryTypeCode", + "nilReason" ] }, - "MIPlatformPassType":{ - "required":[ - "identifier" - ], + "MIMetadataType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/MDMetadataType" }, { "type":"object", - "title":"MIPlatformPassType", + "title":"MIMetadataType", "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", + "acquisitionInformation":{ + "title":"acquisitionInformation", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MIEventPropertyType" + "$ref":"#/definitions/MIAcquisitionInformationPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"relatedEvent", + "localPart":"acquisitionInformation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } } @@ -1135,29 +1080,27 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MI_PlatformPass_Type", + "localPart":"MI_Metadata_Type", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "identifier", - "extent", - "relatedEvent" + "acquisitionInformation" ] }, - "MIAcquisitionInformationPropertyType":{ + "QEUsabilityPropertyType":{ "type":"object", - "title":"MIAcquisitionInformationPropertyType", + "title":"QEUsabilityPropertyType", "properties":{ - "miAcquisitionInformation":{ - "title":"miAcquisitionInformation", + "qeUsability":{ + "title":"qeUsability", "allOf":[ { - "$ref":"#/definitions/MIAcquisitionInformationType" + "$ref":"#/definitions/QEUsabilityType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_AcquisitionInformation", + "localPart":"QE_Usability", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -1284,11 +1227,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_AcquisitionInformation_PropertyType", + "localPart":"QE_Usability_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miAcquisitionInformation", + "qeUsability", "nilReason", "uuidref", "type", @@ -1300,58 +1243,64 @@ "actuate" ] }, - "MIMetadataType":{ - "allOf":[ - { - "$ref":"#/definitions/MDMetadataType" + "MIPolarisationOrientationCodePropertyType":{ + "type":"object", + "title":"MIPolarisationOrientationCodePropertyType", + "properties":{ + "miPolarisationOrientationCode":{ + "title":"miPolarisationOrientationCode", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MI_PolarisationOrientationCode", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } }, - { - "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" + "nilReason":{ + "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_Metadata_Type", + "localPart":"MI_PolarisationOrientationCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "acquisitionInformation" + "miPolarisationOrientationCode", + "nilReason" ] }, - "QECoverageResultPropertyType":{ + "MIOperationPropertyType":{ "type":"object", - "title":"QECoverageResultPropertyType", + "title":"MIOperationPropertyType", "properties":{ - "qeCoverageResult":{ - "title":"qeCoverageResult", + "miOperation":{ + "title":"miOperation", "allOf":[ { - "$ref":"#/definitions/QECoverageResultType" + "$ref":"#/definitions/MIOperationType" } ], "propertyType":"element", "elementName":{ - "localPart":"QE_CoverageResult", + "localPart":"MI_Operation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -1478,11 +1427,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"QE_CoverageResult_PropertyType", + "localPart":"MI_Operation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "qeCoverageResult", + "miOperation", "nilReason", "uuidref", "type", @@ -1494,216 +1443,20 @@ "actuate" ] }, - "QECoverageResultType":{ - "required":[ - "spatialRepresentationType", - "resultSpatialRepresentation", - "resultContentDescription", - "resultFormat", - "resultFile" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDQResultType" - }, - { - "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" - ] - }, - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MI_GCP_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - }, - "propertiesOrder":[ - "geographicCoordinates", - "accuracyReport" - ] - }, - "MISensorTypeCodePropertyType":{ + "MIRangeElementDescriptionPropertyType":{ "type":"object", - "title":"MISensorTypeCodePropertyType", + "title":"MIRangeElementDescriptionPropertyType", "properties":{ - "miSensorTypeCode":{ - "title":"miSensorTypeCode", + "miRangeElementDescription":{ + "title":"miRangeElementDescription", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MIRangeElementDescriptionType" } ], "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", + "localPart":"MI_RangeElementDescription", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -1830,11 +1583,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_Platform_PropertyType", + "localPart":"MI_RangeElementDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miPlatform", + "miRangeElementDescription", "nilReason", "uuidref", "type", @@ -1846,20 +1599,64 @@ "actuate" ] }, - "LESourcePropertyType":{ + "MIBandDefinitionPropertyType":{ "type":"object", - "title":"LESourcePropertyType", + "title":"MIBandDefinitionPropertyType", "properties":{ - "leSource":{ - "title":"leSource", + "miBandDefinition":{ + "title":"miBandDefinition", "allOf":[ { - "$ref":"#/definitions/LESourceType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"LE_Source", + "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" + ] + }, + "MIInstrumentPropertyType":{ + "type":"object", + "title":"MIInstrumentPropertyType", + "properties":{ + "miInstrument":{ + "title":"miInstrument", + "allOf":[ + { + "$ref":"#/definitions/MIInstrumentType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MI_Instrument", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -1986,11 +1783,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LE_Source_PropertyType", + "localPart":"MI_Instrument_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "leSource", + "miInstrument", "nilReason", "uuidref", "type", @@ -2002,33 +1799,24 @@ "actuate" ] }, - "MIGeolocationInformationPropertyType":{ + "DirectPositionPropertyType":{ "type":"object", - "title":"MIGeolocationInformationPropertyType", + "title":"DirectPositionPropertyType", + "required":[ + "pos" + ], "properties":{ - "abstractMIGeolocationInformation":{ - "title":"abstractMIGeolocationInformation", + "pos":{ + "title":"pos", "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" - } + "$ref":"http://www.opengis.net/gml/3.2#/definitions/DirectPositionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractMI_GeolocationInformation", - "namespaceURI":"http://www.isotc211.org/2005/gmi" + "localPart":"pos", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -2154,11 +1942,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_GeolocationInformation_PropertyType", + "localPart":"DirectPosition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "abstractMIGeolocationInformation", + "pos", "nilReason", "uuidref", "type", @@ -2170,133 +1958,20 @@ "actuate" ] }, - "LESourceType":{ - "allOf":[ - { - "$ref":"#/definitions/LISourceType" - }, - { - "type":"object", - "title":"LESourceType", - "properties":{ - "processedLevel":{ - "title":"processedLevel", - "allOf":[ - { - "$ref":"#/definitions/MDIdentifierPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"processedLevel", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - }, - "resolution":{ - "title":"resolution", - "allOf":[ - { - "$ref":"#/definitions/LENominalResolutionPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"resolution", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LE_Source_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - }, - "propertiesOrder":[ - "processedLevel", - "resolution" - ] - }, - "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" - ] - }, - "MIPlatformPassPropertyType":{ + "MITriggerCodePropertyType":{ "type":"object", - "title":"MIPlatformPassPropertyType", + "title":"MITriggerCodePropertyType", "properties":{ - "miPlatformPass":{ - "title":"miPlatformPass", + "miTriggerCode":{ + "title":"miTriggerCode", "allOf":[ { - "$ref":"#/definitions/MIPlatformPassType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_PlatformPass", + "localPart":"MI_TriggerCode", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -2315,11 +1990,143 @@ "localPart":"nilReason", "namespaceURI":"http://www.isotc211.org/2005/gco" } - }, - "uuidref":{ - "title":"uuidref", - "allOf":[ - { + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MI_TriggerCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "miTriggerCode", + "nilReason" + ] + }, + "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" + ] + }, + "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" + } + }, + "nilReason":{ + "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" + ] + }, + "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" } ], @@ -2423,11 +2230,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_PlatformPass_PropertyType", + "localPart":"MI_Platform_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miPlatformPass", + "miPlatform", "nilReason", "uuidref", "type", @@ -2439,72 +2246,20 @@ "actuate" ] }, - "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" - ] - }, - "MIInstrumentPropertyType":{ + "LESourcePropertyType":{ "type":"object", - "title":"MIInstrumentPropertyType", + "title":"LESourcePropertyType", "properties":{ - "miInstrument":{ - "title":"miInstrument", + "leSource":{ + "title":"leSource", "allOf":[ { - "$ref":"#/definitions/MIInstrumentType" + "$ref":"#/definitions/LESourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_Instrument", + "localPart":"LE_Source", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -2631,11 +2386,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_Instrument_PropertyType", + "localPart":"LE_Source_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miInstrument", + "leSource", "nilReason", "uuidref", "type", @@ -2647,77 +2402,22 @@ "actuate" ] }, - "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" - ] - }, - "LEAlgorithmPropertyType":{ - "type":"object", - "title":"LEAlgorithmPropertyType", - "properties":{ - "leAlgorithm":{ - "title":"leAlgorithm", - "allOf":[ - { - "$ref":"#/definitions/LEAlgorithmType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LE_Algorithm", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } + "LEProcessStepReportPropertyType":{ + "type":"object", + "title":"LEProcessStepReportPropertyType", + "properties":{ + "leProcessStepReport":{ + "title":"leProcessStepReport", + "allOf":[ + { + "$ref":"#/definitions/LEProcessStepReportType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LE_ProcessStepReport", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } }, "nilReason":{ "title":"nilReason", @@ -2842,11 +2542,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LE_Algorithm_PropertyType", + "localPart":"LE_ProcessStepReport_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "leAlgorithm", + "leProcessStepReport", "nilReason", "uuidref", "type", @@ -2858,20 +2558,20 @@ "actuate" ] }, - "MIRequestedDatePropertyType":{ + "LEAlgorithmPropertyType":{ "type":"object", - "title":"MIRequestedDatePropertyType", + "title":"LEAlgorithmPropertyType", "properties":{ - "miRequestedDate":{ - "title":"miRequestedDate", + "leAlgorithm":{ + "title":"leAlgorithm", "allOf":[ { - "$ref":"#/definitions/MIRequestedDateType" + "$ref":"#/definitions/LEAlgorithmType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_RequestedDate", + "localPart":"LE_Algorithm", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -2998,11 +2698,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_RequestedDate_PropertyType", + "localPart":"LE_Algorithm_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miRequestedDate", + "leAlgorithm", "nilReason", "uuidref", "type", @@ -3014,165 +2714,20 @@ "actuate" ] }, - "MIGeorectifiedType":{ - "allOf":[ - { - "$ref":"#/definitions/MDGeorectifiedType" - }, - { - "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" - } - }, - "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":{ + "MIRequirementPropertyType":{ "type":"object", - "title":"MIGeoreferenceablePropertyType", + "title":"MIRequirementPropertyType", "properties":{ - "miGeoreferenceable":{ - "title":"miGeoreferenceable", + "miRequirement":{ + "title":"miRequirement", "allOf":[ { - "$ref":"#/definitions/MIGeoreferenceableType" + "$ref":"#/definitions/MIRequirementType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_Georeferenceable", + "localPart":"MI_Requirement", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -3299,11 +2854,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_Georeferenceable_PropertyType", + "localPart":"MI_Requirement_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miGeoreferenceable", + "miRequirement", "nilReason", "uuidref", "type", @@ -3315,220 +2870,899 @@ "actuate" ] }, - "MIEventPropertyType":{ - "type":"object", - "title":"MIEventPropertyType", - "properties":{ - "miEvent":{ - "title":"miEvent", - "allOf":[ - { - "$ref":"#/definitions/MIEventType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MI_Event", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } + "MIGCPType":{ + "required":[ + "geographicCoordinates" + ], + "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" - } - }, - "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" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MI_GCP_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "geographicCoordinates", + "accuracyReport" + ] + }, + "MICoverageDescriptionType":{ + "allOf":[ + { + "$ref":"#/definitions/MDCoverageDescriptionType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MI_Event_PropertyType", + "localPart":"MI_CoverageDescription_Type", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miEvent", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "rangeElementDescription" ] }, - "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" - } + "MIObjectiveType":{ + "required":[ + "identifier", + "objectiveOccurrence" + ], + "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":"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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MI_Objective_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "identifier", + "priority", + "type", + "function", + "extent", + "pass", + "sensingInstrument", + "objectiveOccurrence" + ] + }, + "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" + } + }, + "nilReason":{ + "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":"LE_ProcessStep_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "leProcessStep", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "LEProcessStepType":{ + "allOf":[ + { + "$ref":"#/definitions/LIProcessStepType" + }, + { + "type":"object", + "title":"LEProcessStepType", + "properties":{ + "output":{ + "title":"output", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LESourcePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"output", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + }, + "report":{ + "title":"report", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LEProcessStepReportPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"report", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + }, + "processingInformation":{ + "title":"processingInformation", + "allOf":[ + { + "$ref":"#/definitions/LEProcessingPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"processingInformation", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LE_ProcessStep_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "output", + "report", + "processingInformation" + ] + }, + "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" + ] + }, + "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" + ] + }, + "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" + } + ], + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MI_Event_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "identifier", + "trigger", + "context", + "sequence", + "time", + "expectedObjective", + "relatedSensor", + "relatedPass" + ] + }, + "MIAcquisitionInformationType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"MIAcquisitionInformationType", + "properties":{ + "acquisitionRequirement":{ + "title":"acquisitionRequirement", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MIRequirementPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"acquisitionRequirement", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + }, + "objective":{ + "title":"objective", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MIObjectivePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"objective", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + }, + "instrument":{ + "title":"instrument", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MIInstrumentPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"instrument", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + }, + "acquisitionPlan":{ + "title":"acquisitionPlan", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MIPlanPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"acquisitionPlan", + "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" + } + }, + "platform":{ + "title":"platform", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MIPlatformPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"platform", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + }, + "environmentalConditions":{ + "title":"environmentalConditions", + "allOf":[ + { + "$ref":"#/definitions/MIEnvironmentalRecordPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"environmentalConditions", + "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_AcquisitionInformation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miObjectiveTypeCode", - "nilReason" + "acquisitionRequirement", + "objective", + "instrument", + "acquisitionPlan", + "operation", + "platform", + "environmentalConditions" ] }, - "MIPlanPropertyType":{ + "MIPlatformPassPropertyType":{ "type":"object", - "title":"MIPlanPropertyType", + "title":"MIPlatformPassPropertyType", "properties":{ - "miPlan":{ - "title":"miPlan", + "miPlatformPass":{ + "title":"miPlatformPass", "allOf":[ { - "$ref":"#/definitions/MIPlanType" + "$ref":"#/definitions/MIPlatformPassType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_Plan", + "localPart":"MI_PlatformPass", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -3655,11 +3889,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_Plan_PropertyType", + "localPart":"MI_PlatformPass_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miPlan", + "miPlatformPass", "nilReason", "uuidref", "type", @@ -3671,94 +3905,45 @@ "actuate" ] }, - "MIPlatformType":{ + "MIGeoreferenceableType":{ "required":[ - "identifier", - "description", - "instrument" + "geolocationInformation" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/MDGeoreferenceableType" }, { "type":"object", - "title":"MIPlatformType", + "title":"MIGeoreferenceableType", "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", + "geolocationInformation":{ + "title":"geolocationInformation", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" + "$ref":"#/definitions/MIGeolocationInformationPropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"sponsor", + "localPart":"geolocationInformation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "instrument":{ - "title":"instrument", + "platformParameters":{ + "title":"platformParameters", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MIInstrumentPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/MIPlatformPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"instrument", + "localPart":"platformParameters", "namespaceURI":"http://www.isotc211.org/2005/gmi" } } @@ -3767,31 +3952,28 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MI_Platform_Type", + "localPart":"MI_Georeferenceable_Type", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "citation", - "identifier", - "description", - "sponsor", - "instrument" + "geolocationInformation", + "platformParameters" ] }, - "MXDataFilePropertyType":{ + "MIRequestedDatePropertyType":{ "type":"object", - "title":"MXDataFilePropertyType", + "title":"MIRequestedDatePropertyType", "properties":{ - "mxDataFile":{ - "title":"mxDataFile", + "miRequestedDate":{ + "title":"miRequestedDate", "allOf":[ { - "$ref":"#/definitions/MXDataFileType" + "$ref":"#/definitions/MIRequestedDateType" } ], "propertyType":"element", "elementName":{ - "localPart":"MX_DataFile", + "localPart":"MI_RequestedDate", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -3918,126 +4100,36 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_DataFile_PropertyType", + "localPart":"MI_RequestedDate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "mxDataFile", + "miRequestedDate", "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MISequenceCodePropertyType":{ + "MIImageDescriptionPropertyType":{ "type":"object", - "title":"MISequenceCodePropertyType", + "title":"MIImageDescriptionPropertyType", "properties":{ - "miSequenceCode":{ - "title":"miSequenceCode", + "miImageDescription":{ + "title":"miImageDescription", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MIImageDescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_SequenceCode", + "localPart":"MI_ImageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -4056,174 +4148,135 @@ "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" - ] - }, - "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" - } + "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_Requirement_Type", + "localPart":"MI_ImageDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "citation", - "identifier", - "requestor", - "recipient", - "priority", - "requestedDate", - "expiryDate", - "satisifiedPlan" + "miImageDescription", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MIInstrumentType":{ + "MIRangeElementDescriptionType":{ "required":[ - "identifier", - "type" + "name", + "definition", + "rangeElement" ], "allOf":[ { @@ -4231,40 +4284,10 @@ }, { "type":"object", - "title":"MIInstrumentType", + "title":"MIRangeElementDescriptionType", "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", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -4272,12 +4295,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"type", + "localPart":"name", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "description":{ - "title":"description", + "definition":{ + "title":"definition", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -4285,20 +4308,24 @@ ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"definition", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "mountedOn":{ - "title":"mountedOn", + "rangeElement":{ + "title":"rangeElement", "allOf":[ { - "$ref":"#/definitions/MIPlatformPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"mountedOn", + "localPart":"rangeElement", "namespaceURI":"http://www.isotc211.org/2005/gmi" } } @@ -4307,31 +4334,73 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MI_Instrument_Type", + "localPart":"MI_RangeElementDescription_Type", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "citation", - "identifier", - "type", - "description", - "mountedOn" + "name", + "definition", + "rangeElement" ] }, - "LEProcessStepReportPropertyType":{ + "MITransferFunctionTypeCodePropertyType":{ "type":"object", - "title":"LEProcessStepReportPropertyType", + "title":"MITransferFunctionTypeCodePropertyType", "properties":{ - "leProcessStepReport":{ - "title":"leProcessStepReport", + "miTransferFunctionTypeCode":{ + "title":"miTransferFunctionTypeCode", "allOf":[ { - "$ref":"#/definitions/LEProcessStepReportType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"LE_ProcessStepReport", + "localPart":"MI_TransferFunctionTypeCode", + "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_TransferFunctionTypeCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "miTransferFunctionTypeCode", + "nilReason" + ] + }, + "MIEnvironmentalRecordPropertyType":{ + "type":"object", + "title":"MIEnvironmentalRecordPropertyType", + "properties":{ + "miEnvironmentalRecord":{ + "title":"miEnvironmentalRecord", + "allOf":[ + { + "$ref":"#/definitions/MIEnvironmentalRecordType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MI_EnvironmentalRecord", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -4458,11 +4527,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LE_ProcessStepReport_PropertyType", + "localPart":"MI_EnvironmentalRecord_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "leProcessStepReport", + "miEnvironmentalRecord", "nilReason", "uuidref", "type", @@ -4474,9 +4543,10 @@ "actuate" ] }, - "LEProcessingType":{ + "LEAlgorithmType":{ "required":[ - "identifier" + "citation", + "description" ], "allOf":[ { @@ -4484,95 +4554,130 @@ }, { "type":"object", - "title":"LEProcessingType", + "title":"LEAlgorithmType", "properties":{ - "identifier":{ - "title":"identifier", + "citation":{ + "title":"citation", "allOf":[ { - "$ref":"#/definitions/MDIdentifierPropertyType" + "$ref":"#/definitions/CICitationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"citation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "softwareReference":{ - "title":"softwareReference", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CICitationPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"softwareReference", + "localPart":"description", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LE_Algorithm_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "citation", + "description" + ] + }, + "MIPlanType":{ + "required":[ + "status", + "citation" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"MIPlanType", + "properties":{ + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/MIGeometryTypeCodePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"type", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "procedureDescription":{ - "title":"procedureDescription", + "status":{ + "title":"status", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/MDProgressCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"procedureDescription", + "localPart":"status", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "documentation":{ - "title":"documentation", + "citation":{ + "title":"citation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CICitationPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CICitationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"documentation", + "localPart":"citation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "runTimeParameters":{ - "title":"runTimeParameters", + "satisfiedRequirement":{ + "title":"satisfiedRequirement", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MIRequirementPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"runTimeParameters", + "localPart":"satisfiedRequirement", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "algorithm":{ - "title":"algorithm", + "operation":{ + "title":"operation", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LEAlgorithmPropertyType" + "$ref":"#/definitions/MIOperationPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"algorithm", + "localPart":"operation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } } @@ -4581,24 +4686,20 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LE_Processing_Type", + "localPart":"MI_Plan_Type", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "identifier", - "softwareReference", - "procedureDescription", - "documentation", - "runTimeParameters", - "algorithm" + "type", + "status", + "citation", + "satisfiedRequirement", + "operation" ] }, - "MIEnvironmentalRecordType":{ + "MIOperationType":{ "required":[ - "averageAirTemperature", - "maxRelativeHumidity", - "maxAltitude", - "meterologicalConditions" + "status" ], "allOf":[ { @@ -4606,283 +4707,233 @@ }, { "type":"object", - "title":"MIEnvironmentalRecordType", + "title":"MIOperationType", "properties":{ - "averageAirTemperature":{ - "title":"averageAirTemperature", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"averageAirTemperature", + "localPart":"description", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "maxRelativeHumidity":{ - "title":"maxRelativeHumidity", + "citation":{ + "title":"citation", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" + "$ref":"#/definitions/CICitationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"maxRelativeHumidity", + "localPart":"citation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "maxAltitude":{ - "title":"maxAltitude", + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" + "$ref":"#/definitions/MDIdentifierPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"maxAltitude", + "localPart":"identifier", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "meterologicalConditions":{ - "title":"meterologicalConditions", + "status":{ + "title":"status", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/MDProgressCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"meterologicalConditions", + "localPart":"status", "namespaceURI":"http://www.isotc211.org/2005/gmi" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MI_EnvironmentalRecord_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - }, - "propertiesOrder":[ - "averageAirTemperature", - "maxRelativeHumidity", - "maxAltitude", - "meterologicalConditions" - ] - }, - "AbstractMIGeolocationInformationType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractMIGeolocationInformationType", - "properties":{ - "qualityInfo":{ - "title":"qualityInfo", + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/MIOperationTypeCodePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + }, + "objective":{ + "title":"objective", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DQDataQualityPropertyType" + "$ref":"#/definitions/MIObjectivePropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"qualityInfo", + "localPart":"objective", "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":"MIGCPPropertyType", - "properties":{ - "migcp":{ - "title":"migcp", - "allOf":[ - { - "$ref":"#/definitions/MIGCPType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MI_GCP", - "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" + }, + "plan":{ + "title":"plan", + "allOf":[ + { + "$ref":"#/definitions/MIPlanPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"plan", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + }, + "childOperation":{ + "title":"childOperation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MIOperationPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"childOperation", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + }, + "significantEvent":{ + "title":"significantEvent", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MIEventPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"significantEvent", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + }, + "platform":{ + "title":"platform", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MIPlatformPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"platform", + "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":"" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.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":"MI_Operation_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "description", + "citation", + "identifier", + "status", + "type", + "objective", + "plan", + "childOperation", + "significantEvent", + "platform" + ] + }, + "MIContextCodePropertyType":{ + "type":"object", + "title":"MIContextCodePropertyType", + "properties":{ + "miContextCode":{ + "title":"miContextCode", "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":"MI_ContextCode", + "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "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":"MI_GCP_PropertyType", + "localPart":"MI_ContextCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "migcp", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "miContextCode", + "nilReason" ] }, - "MITransferFunctionTypeCodePropertyType":{ + "LENominalResolutionPropertyType":{ "type":"object", - "title":"MITransferFunctionTypeCodePropertyType", + "title":"LENominalResolutionPropertyType", "properties":{ - "miTransferFunctionTypeCode":{ - "title":"miTransferFunctionTypeCode", + "leNominalResolution":{ + "title":"leNominalResolution", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/LENominalResolutionType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_TransferFunctionTypeCode", + "localPart":"LE_NominalResolution", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -4905,28 +4956,28 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_TransferFunctionTypeCode_PropertyType", + "localPart":"LE_NominalResolution_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miTransferFunctionTypeCode", + "leNominalResolution", "nilReason" ] }, - "MIBandPropertyType":{ + "MIGCPPropertyType":{ "type":"object", - "title":"MIBandPropertyType", + "title":"MIGCPPropertyType", "properties":{ - "miBand":{ - "title":"miBand", + "migcp":{ + "title":"migcp", "allOf":[ { - "$ref":"#/definitions/MIBandType" + "$ref":"#/definitions/MIGCPType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_Band", + "localPart":"MI_GCP", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -5053,11 +5104,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_Band_PropertyType", + "localPart":"MI_GCP_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miBand", + "migcp", "nilReason", "uuidref", "type", @@ -5069,20 +5120,20 @@ "actuate" ] }, - "MIImageDescriptionPropertyType":{ + "MISensorTypeCodePropertyType":{ "type":"object", - "title":"MIImageDescriptionPropertyType", + "title":"MISensorTypeCodePropertyType", "properties":{ - "miImageDescription":{ - "title":"miImageDescription", + "miSensorTypeCode":{ + "title":"miSensorTypeCode", "allOf":[ { - "$ref":"#/definitions/MIImageDescriptionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_ImageDescription", + "localPart":"MI_SensorTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -5099,146 +5150,34 @@ "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" + "namespaceURI":"http://www.isotc211.org/2005/gco" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_ImageDescription_PropertyType", + "localPart":"MI_SensorTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miImageDescription", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "miSensorTypeCode", + "nilReason" ] }, - "QEUsabilityPropertyType":{ + "MIMetadataPropertyType":{ "type":"object", - "title":"QEUsabilityPropertyType", + "title":"MIMetadataPropertyType", "properties":{ - "qeUsability":{ - "title":"qeUsability", + "miMetadata":{ + "title":"miMetadata", "allOf":[ { - "$ref":"#/definitions/QEUsabilityType" + "$ref":"#/definitions/MIMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"QE_Usability", + "localPart":"MI_Metadata", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -5365,11 +5304,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"QE_Usability_PropertyType", + "localPart":"MI_Metadata_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "qeUsability", + "miMetadata", "nilReason", "uuidref", "type", @@ -5381,20 +5320,20 @@ "actuate" ] }, - "LEProcessingPropertyType":{ + "MIBandPropertyType":{ "type":"object", - "title":"LEProcessingPropertyType", + "title":"MIBandPropertyType", "properties":{ - "leProcessing":{ - "title":"leProcessing", + "miBand":{ + "title":"miBand", "allOf":[ { - "$ref":"#/definitions/LEProcessingType" + "$ref":"#/definitions/MIBandType" } ], "propertyType":"element", "elementName":{ - "localPart":"LE_Processing", + "localPart":"MI_Band", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -5521,11 +5460,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LE_Processing_PropertyType", + "localPart":"MI_Band_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "leProcessing", + "miBand", "nilReason", "uuidref", "type", @@ -5537,49 +5476,12 @@ "actuate" ] }, - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MX_DataFile_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - }, - "propertiesOrder":[ - "fileFormat" - ] - }, - "MIPriorityCodePropertyType":{ + "MIOperationTypeCodePropertyType":{ "type":"object", - "title":"MIPriorityCodePropertyType", + "title":"MIOperationTypeCodePropertyType", "properties":{ - "miPriorityCode":{ - "title":"miPriorityCode", + "miOperationTypeCode":{ + "title":"miOperationTypeCode", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" @@ -5587,7 +5489,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MI_PriorityCode", + "localPart":"MI_OperationTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -5610,272 +5512,237 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_PriorityCode_PropertyType", + "localPart":"MI_OperationTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miPriorityCode", + "miOperationTypeCode", "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" - } + "LEProcessingType":{ + "required":[ + "identifier" + ], + "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":"LEProcessingType", + "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"#/definitions/MDIdentifierPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://www.isotc211.org/2005/gmi" } - } - ], - "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" + }, + "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", + "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" + } + ], + "propertyType":"element", + "elementName":{ + "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MI_OperationTypeCode_PropertyType", + "localPart":"LE_Processing_Type", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miOperationTypeCode", - "nilReason" + "identifier", + "softwareReference", + "procedureDescription", + "documentation", + "runTimeParameters", + "algorithm" ] }, - "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" - } + "MIBandType":{ + "allOf":[ + { + "$ref":"#/definitions/MDBandType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" } } - ], - "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", + "localPart":"MI_Band_Type", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miMetadata", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "bandBoundaryDefinition", + "nominalSpatialResolution", + "transferFunctionType", + "transmittedPolarisation", + "detectedPolarisation" ] }, - "MIEnvironmentalRecordPropertyType":{ + "MIGeorectifiedPropertyType":{ "type":"object", - "title":"MIEnvironmentalRecordPropertyType", + "title":"MIGeorectifiedPropertyType", "properties":{ - "miEnvironmentalRecord":{ - "title":"miEnvironmentalRecord", + "miGeorectified":{ + "title":"miGeorectified", "allOf":[ { - "$ref":"#/definitions/MIEnvironmentalRecordType" + "$ref":"#/definitions/MIGeorectifiedType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_EnvironmentalRecord", + "localPart":"MI_Georectified", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -6002,11 +5869,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_EnvironmentalRecord_PropertyType", + "localPart":"MI_Georectified_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miEnvironmentalRecord", + "miGeorectified", "nilReason", "uuidref", "type", @@ -6018,318 +5885,215 @@ "actuate" ] }, - "MIAcquisitionInformationType":{ + "MIRequestedDateType":{ + "required":[ + "requestedDateOfCollection", + "latestAcceptableDate" + ], "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MIAcquisitionInformationType", + "title":"MIRequestedDateType", "properties":{ - "acquisitionRequirement":{ - "title":"acquisitionRequirement", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MIRequirementPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"acquisitionRequirement", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - }, - "objective":{ - "title":"objective", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MIObjectivePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"objective", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - }, - "instrument":{ - "title":"instrument", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MIInstrumentPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"instrument", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - }, - "acquisitionPlan":{ - "title":"acquisitionPlan", + "requestedDateOfCollection":{ + "title":"requestedDateOfCollection", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MIPlanPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"acquisitionPlan", + "localPart":"requestedDateOfCollection", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "operation":{ - "title":"operation", + "latestAcceptableDate":{ + "title":"latestAcceptableDate", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MIOperationPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"operation", + "localPart":"latestAcceptableDate", "namespaceURI":"http://www.isotc211.org/2005/gmi" } - }, - "platform":{ - "title":"platform", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MI_RequestedDate_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "requestedDateOfCollection", + "latestAcceptableDate" + ] + }, + "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/MIPlatformPropertyType" + "$ref":"#/definitions/CICitationPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"platform", + "localPart":"citation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "environmentalConditions":{ - "title":"environmentalConditions", + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"#/definitions/MIEnvironmentalRecordPropertyType" + "$ref":"#/definitions/MDIdentifierPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"environmentalConditions", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MI_AcquisitionInformation_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - }, - "propertiesOrder":[ - "acquisitionRequirement", - "objective", - "instrument", - "acquisitionPlan", - "operation", - "platform", - "environmentalConditions" - ] - }, - "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" - } - }, - "nilReason":{ - "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" + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "show":{ - "title":"show", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MI_Instrument_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "citation", + "identifier", + "type", + "description", + "mountedOn" + ] + }, + "LENominalResolutionType":{ + "type":"object", + "title":"LENominalResolutionType", + "required":[ + "scanningResolution", + "groundResolution" + ], + "properties":{ + "scanningResolution":{ + "title":"scanningResolution", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DistancePropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"scanningResolution", + "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "actuate":{ - "title":"actuate", + "groundResolution":{ + "title":"groundResolution", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DistancePropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"groundResolution", + "namespaceURI":"http://www.isotc211.org/2005/gmi" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_Georectified_PropertyType", + "localPart":"LE_NominalResolution_Type", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miGeorectified", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "scanningResolution", + "groundResolution" ] }, - "MIRangeElementDescriptionPropertyType":{ + "MXDataFilePropertyType":{ "type":"object", - "title":"MIRangeElementDescriptionPropertyType", + "title":"MXDataFilePropertyType", "properties":{ - "miRangeElementDescription":{ - "title":"miRangeElementDescription", + "mxDataFile":{ + "title":"mxDataFile", "allOf":[ { - "$ref":"#/definitions/MIRangeElementDescriptionType" + "$ref":"#/definitions/MXDataFileType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_RangeElementDescription", + "localPart":"MX_DataFile", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -6423,199 +6187,60 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/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_RangeElementDescription_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - }, - "propertiesOrder":[ - "miRangeElementDescription", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "MIPolarisationOrientationCodePropertyType":{ - "type":"object", - "title":"MIPolarisationOrientationCodePropertyType", - "properties":{ - "miPolarisationOrientationCode":{ - "title":"miPolarisationOrientationCode", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MI_PolarisationOrientationCode", - "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_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" - }, - { - "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" - } - } + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "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", + }, + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MI_GeometryTypeCode", - "namespaceURI":"http://www.isotc211.org/2005/gmi" + "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":"MI_GeometryTypeCode_PropertyType", + "localPart":"MX_DataFile_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miGeometryTypeCode", - "nilReason" + "mxDataFile", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MIObjectiveType":{ + "MIPlatformType":{ "required":[ "identifier", - "objectiveOccurrence" + "description", + "instrument" ], "allOf":[ { @@ -6623,137 +6248,141 @@ }, { "type":"object", - "title":"MIObjectiveType", + "title":"MIPlatformType", "properties":{ - "identifier":{ - "title":"identifier", + "citation":{ + "title":"citation", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDIdentifierPropertyType" + "$ref":"#/definitions/CICitationPropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"citation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "priority":{ - "title":"priority", + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/MDIdentifierPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"priority", + "localPart":"identifier", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "type":{ - "title":"type", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MIObjectiveTypeCodePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"type", + "localPart":"description", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "function":{ - "title":"function", + "sponsor":{ + "title":"sponsor", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/CIResponsiblePartyPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"function", + "localPart":"sponsor", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "extent":{ - "title":"extent", + "instrument":{ + "title":"instrument", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/EXExtentPropertyType" + "$ref":"#/definitions/MIInstrumentPropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"extent", + "localPart":"instrument", "namespaceURI":"http://www.isotc211.org/2005/gmi" } - }, - "pass":{ - "title":"pass", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MI_Platform_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "citation", + "identifier", + "description", + "sponsor", + "instrument" + ] + }, + "MIGeorectifiedType":{ + "allOf":[ + { + "$ref":"#/definitions/MDGeorectifiedType" + }, + { + "type":"object", + "title":"MIGeorectifiedType", + "properties":{ + "checkPoint":{ + "title":"checkPoint", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MIPlatformPassPropertyType" + "$ref":"#/definitions/MIGCPPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"pass", + "localPart":"checkPoint", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "sensingInstrument":{ - "title":"sensingInstrument", + "geolocationIdentification":{ + "title":"geolocationIdentification", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MIInstrumentPropertyType" + "$ref":"#/definitions/MIGCPCollectionPropertyType" }, "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", + "localPart":"geolocationIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmi" } } @@ -6762,203 +6391,348 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MI_Objective_Type", + "localPart":"MI_Georectified_Type", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "identifier", - "priority", - "type", - "function", - "extent", - "pass", - "sensingInstrument", - "objectiveOccurrence" + "checkPoint", + "geolocationIdentification" ] }, - "LENominalResolutionType":{ - "type":"object", - "title":"LENominalResolutionType", + "MIRequirementType":{ "required":[ - "scanningResolution", - "groundResolution" + "identifier", + "requestor", + "recipient", + "priority", + "requestedDate", + "expiryDate" ], - "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" - ] - }, - "MICoverageDescriptionType":{ "allOf":[ { - "$ref":"#/definitions/MDCoverageDescriptionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MICoverageDescriptionType", + "title":"MIRequirementType", "properties":{ - "rangeElementDescription":{ - "title":"rangeElementDescription", + "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/MIRangeElementDescriptionPropertyType" + "$ref":"#/definitions/CIResponsiblePartyPropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"rangeElementDescription", + "localPart":"requestor", "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", + }, + "recipient":{ + "title":"recipient", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/CIResponsiblePartyPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"collectionIdentification", + "localPart":"recipient", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "collectionName":{ - "title":"collectionName", + "priority":{ + "title":"priority", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/MIPriorityCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"collectionName", + "localPart":"priority", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "coordinateReferenceSystem":{ - "title":"coordinateReferenceSystem", + "requestedDate":{ + "title":"requestedDate", "allOf":[ { - "$ref":"#/definitions/MDReferenceSystemPropertyType" + "$ref":"#/definitions/MIRequestedDatePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"coordinateReferenceSystem", + "localPart":"requestedDate", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "gcp":{ - "title":"gcp", + "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/MIGCPPropertyType" + "$ref":"#/definitions/MIPlanPropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"gcp", + "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" + ] + }, + "MIObjectivePropertyType":{ + "type":"object", + "title":"MIObjectivePropertyType", + "properties":{ + "miObjective":{ + "title":"miObjective", + "allOf":[ + { + "$ref":"#/definitions/MIObjectiveType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MI_Objective", + "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_GCPCollection_Type", + "localPart":"MI_Objective_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "collectionIdentification", - "collectionName", - "coordinateReferenceSystem", - "gcp" + "miObjective", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MITriggerCodePropertyType":{ + "MIGeolocationInformationPropertyType":{ "type":"object", - "title":"MITriggerCodePropertyType", + "title":"MIGeolocationInformationPropertyType", "properties":{ - "miTriggerCode":{ - "title":"miTriggerCode", + "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_TriggerCode", + "localPart":"AbstractMI_GeolocationInformation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -6977,36 +6751,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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/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_TriggerCode_PropertyType", + "localPart":"MI_GeolocationInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miTriggerCode", - "nilReason" + "abstractMIGeolocationInformation", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DirectPositionPropertyType":{ + "MIEventPropertyType":{ "type":"object", - "title":"DirectPositionPropertyType", - "required":[ - "pos" - ], + "title":"MIEventPropertyType", "properties":{ - "pos":{ - "title":"pos", + "miEvent":{ + "title":"miEvent", "allOf":[ { - "$ref":"http://www.opengis.net/gml/3.2#/definitions/DirectPositionType" + "$ref":"#/definitions/MIEventType" } ], "propertyType":"element", "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"MI_Event", + "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, "nilReason":{ @@ -7122,46 +7005,132 @@ { "$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":"MI_Event_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "miEvent", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "LESourceType":{ + "allOf":[ + { + "$ref":"#/definitions/LISourceType" + }, + { + "type":"object", + "title":"LESourceType", + "properties":{ + "processedLevel":{ + "title":"processedLevel", + "allOf":[ + { + "$ref":"#/definitions/MDIdentifierPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"processedLevel", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + }, + "resolution":{ + "title":"resolution", + "allOf":[ + { + "$ref":"#/definitions/LENominalResolutionPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"resolution", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LE_Source_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "processedLevel", + "resolution" + ] + }, + "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":"DirectPosition_PropertyType", + "localPart":"AbstractMI_GeolocationInformation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "pos", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "qualityInfo" ] }, - "MIOperationPropertyType":{ + "MIGeoreferenceablePropertyType":{ "type":"object", - "title":"MIOperationPropertyType", + "title":"MIGeoreferenceablePropertyType", "properties":{ - "miOperation":{ - "title":"miOperation", + "miGeoreferenceable":{ + "title":"miGeoreferenceable", "allOf":[ { - "$ref":"#/definitions/MIOperationType" + "$ref":"#/definitions/MIGeoreferenceableType" } ], "propertyType":"element", "elementName":{ - "localPart":"MI_Operation", + "localPart":"MI_Georeferenceable", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -7288,11 +7257,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MI_Operation_PropertyType", + "localPart":"MI_Georeferenceable_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "miOperation", + "miGeoreferenceable", "nilReason", "uuidref", "type", @@ -7304,54 +7273,9 @@ "actuate" ] }, - "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":{ + "LEProcessStepReportType":{ "required":[ - "status", - "citation" + "name" ], "allOf":[ { @@ -7359,260 +7283,340 @@ }, { "type":"object", - "title":"MIPlanType", + "title":"LEProcessStepReportType", "properties":{ - "type":{ - "title":"type", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/MIGeometryTypeCodePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"type", + "localPart":"name", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "status":{ - "title":"status", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/MDProgressCodePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"status", + "localPart":"description", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "citation":{ - "title":"citation", + "fileType":{ + "title":"fileType", "allOf":[ { - "$ref":"#/definitions/CICitationPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"citation", + "localPart":"fileType", "namespaceURI":"http://www.isotc211.org/2005/gmi" } - }, - "satisfiedRequirement":{ - "title":"satisfiedRequirement", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LE_ProcessStepReport_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "name", + "description", + "fileType" + ] + }, + "MXDataFileType":{ + "required":[ + "fileFormat" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"MXDataFileType", + "properties":{ + "fileFormat":{ + "title":"fileFormat", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MIRequirementPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MDFormatPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"satisfiedRequirement", + "localPart":"fileFormat", "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":"MX_DataFile_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + }, + "propertiesOrder":[ + "fileFormat" + ] + }, + "QEUsabilityType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" + }, + { + "type":"object", + "title":"QEUsabilityType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"QE_Usability_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmi" + } + }, + "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":"" } - } - ], - "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" - } + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/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_ImageDescription_Type", + "localPart":"MI_CoverageDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "rangeElementDescription" + "miCoverageDescription", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MIEventType":{ + "MIGCPCollectionType":{ "required":[ - "identifier", - "trigger", - "context", - "sequence", - "time" + "collectionIdentification", + "collectionName", + "coordinateReferenceSystem", + "gcp" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractMIGeolocationInformationType" }, { "type":"object", - "title":"MIEventType", + "title":"MIGCPCollectionType", "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", + "collectionIdentification":{ + "title":"collectionIdentification", "allOf":[ { - "$ref":"#/definitions/MISequenceCodePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"sequence", + "localPart":"collectionIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "time":{ - "title":"time", + "collectionName":{ + "title":"collectionName", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"time", + "localPart":"collectionName", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "expectedObjective":{ - "title":"expectedObjective", + "coordinateReferenceSystem":{ + "title":"coordinateReferenceSystem", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MIObjectivePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MDReferenceSystemPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"expectedObjective", + "localPart":"coordinateReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, - "relatedSensor":{ - "title":"relatedSensor", + "gcp":{ + "title":"gcp", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MIInstrumentPropertyType" + "$ref":"#/definitions/MIGCPPropertyType" }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relatedSensor", - "namespaceURI":"http://www.isotc211.org/2005/gmi" - } - }, - "relatedPass":{ - "title":"relatedPass", - "allOf":[ - { - "$ref":"#/definitions/MIPlatformPassPropertyType" + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"relatedPass", + "localPart":"gcp", "namespaceURI":"http://www.isotc211.org/2005/gmi" } } @@ -7621,18 +7625,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MI_Event_Type", + "localPart":"MI_GCPCollection_Type", "namespaceURI":"http://www.isotc211.org/2005/gmi" }, "propertiesOrder":[ - "identifier", - "trigger", - "context", - "sequence", - "time", - "expectedObjective", - "relatedSensor", - "relatedPass" + "collectionIdentification", + "collectionName", + "coordinateReferenceSystem", + "gcp" ] } }, @@ -7650,7 +7650,7 @@ "properties":{ "localPart":{ "enum":[ - "LE_NominalResolution" + "MI_Platform" ] }, "namespaceURI":{ @@ -7663,11 +7663,11 @@ ] }, "value":{ - "$ref":"#/definitions/LENominalResolutionType" + "$ref":"#/definitions/MIPlatformType" } }, "elementName":{ - "localPart":"LE_NominalResolution", + "localPart":"MI_Platform", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -7684,7 +7684,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_Operation" + "QE_Usability" ] }, "namespaceURI":{ @@ -7697,11 +7697,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIOperationType" + "$ref":"#/definitions/QEUsabilityType" } }, "elementName":{ - "localPart":"MI_Operation", + "localPart":"QE_Usability", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -7718,7 +7718,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_Event" + "MI_SequenceCode" ] }, "namespaceURI":{ @@ -7731,11 +7731,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIEventType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MI_Event", + "localPart":"MI_SequenceCode", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -7752,7 +7752,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_Plan" + "MX_DataFile" ] }, "namespaceURI":{ @@ -7765,11 +7765,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIPlanType" + "$ref":"#/definitions/MXDataFileType" } }, "elementName":{ - "localPart":"MI_Plan", + "localPart":"MX_DataFile", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -7786,7 +7786,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_ObjectiveTypeCode" + "LE_Processing" ] }, "namespaceURI":{ @@ -7799,11 +7799,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/LEProcessingType" } }, "elementName":{ - "localPart":"MI_ObjectiveTypeCode", + "localPart":"LE_Processing", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -7820,7 +7820,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_Objective" + "MI_AcquisitionInformation" ] }, "namespaceURI":{ @@ -7833,11 +7833,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIObjectiveType" + "$ref":"#/definitions/MIAcquisitionInformationType" } }, "elementName":{ - "localPart":"MI_Objective", + "localPart":"MI_AcquisitionInformation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -7854,7 +7854,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_ContextCode" + "MI_PlatformPass" ] }, "namespaceURI":{ @@ -7867,11 +7867,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MIPlatformPassType" } }, "elementName":{ - "localPart":"MI_ContextCode", + "localPart":"MI_PlatformPass", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -7888,7 +7888,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_TriggerCode" + "LE_NominalResolution" ] }, "namespaceURI":{ @@ -7901,11 +7901,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/LENominalResolutionType" } }, "elementName":{ - "localPart":"MI_TriggerCode", + "localPart":"LE_NominalResolution", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -7922,7 +7922,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_PlatformPass" + "MI_ContextCode" ] }, "namespaceURI":{ @@ -7935,11 +7935,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIPlatformPassType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MI_PlatformPass", + "localPart":"MI_ContextCode", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -7956,7 +7956,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_TransferFunctionTypeCode" + "MI_ObjectiveTypeCode" ] }, "namespaceURI":{ @@ -7973,7 +7973,7 @@ } }, "elementName":{ - "localPart":"MI_TransferFunctionTypeCode", + "localPart":"MI_ObjectiveTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -7990,7 +7990,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_Georeferenceable" + "MI_RangeElementDescription" ] }, "namespaceURI":{ @@ -8003,11 +8003,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIGeoreferenceableType" + "$ref":"#/definitions/MIRangeElementDescriptionType" } }, "elementName":{ - "localPart":"MI_Georeferenceable", + "localPart":"MI_RangeElementDescription", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8024,7 +8024,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_Metadata" + "AbstractMI_GeolocationInformation" ] }, "namespaceURI":{ @@ -8037,11 +8037,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIMetadataType" + "$ref":"#/definitions/AbstractMIGeolocationInformationType" } }, "elementName":{ - "localPart":"MI_Metadata", + "localPart":"AbstractMI_GeolocationInformation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8058,7 +8058,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_ImageDescription" + "MI_OperationTypeCode" ] }, "namespaceURI":{ @@ -8071,11 +8071,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIImageDescriptionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MI_ImageDescription", + "localPart":"MI_OperationTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8092,7 +8092,7 @@ "properties":{ "localPart":{ "enum":[ - "QE_CoverageResult" + "MI_PriorityCode" ] }, "namespaceURI":{ @@ -8105,11 +8105,11 @@ ] }, "value":{ - "$ref":"#/definitions/QECoverageResultType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"QE_CoverageResult", + "localPart":"MI_PriorityCode", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8126,7 +8126,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_Requirement" + "LE_ProcessStep" ] }, "namespaceURI":{ @@ -8139,11 +8139,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIRequirementType" + "$ref":"#/definitions/LEProcessStepType" } }, "elementName":{ - "localPart":"MI_Requirement", + "localPart":"LE_ProcessStep", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8160,7 +8160,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_Georectified" + "MI_CoverageDescription" ] }, "namespaceURI":{ @@ -8173,11 +8173,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIGeorectifiedType" + "$ref":"#/definitions/MICoverageDescriptionType" } }, "elementName":{ - "localPart":"MI_Georectified", + "localPart":"MI_CoverageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8194,7 +8194,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_PriorityCode" + "MI_RequestedDate" ] }, "namespaceURI":{ @@ -8207,11 +8207,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MIRequestedDateType" } }, "elementName":{ - "localPart":"MI_PriorityCode", + "localPart":"MI_RequestedDate", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8228,7 +8228,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_SensorTypeCode" + "MI_Operation" ] }, "namespaceURI":{ @@ -8241,11 +8241,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MIOperationType" } }, "elementName":{ - "localPart":"MI_SensorTypeCode", + "localPart":"MI_Operation", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8262,7 +8262,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_GeometryTypeCode" + "MI_EnvironmentalRecord" ] }, "namespaceURI":{ @@ -8275,11 +8275,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MIEnvironmentalRecordType" } }, "elementName":{ - "localPart":"MI_GeometryTypeCode", + "localPart":"MI_EnvironmentalRecord", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8296,7 +8296,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_Platform" + "MI_Instrument" ] }, "namespaceURI":{ @@ -8309,11 +8309,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIPlatformType" + "$ref":"#/definitions/MIInstrumentType" } }, "elementName":{ - "localPart":"MI_Platform", + "localPart":"MI_Instrument", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8330,7 +8330,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_GCPCollection" + "MI_Metadata" ] }, "namespaceURI":{ @@ -8343,11 +8343,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIGCPCollectionType" + "$ref":"#/definitions/MIMetadataType" } }, "elementName":{ - "localPart":"MI_GCPCollection", + "localPart":"MI_Metadata", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8364,7 +8364,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_RangeElementDescription" + "MI_Band" ] }, "namespaceURI":{ @@ -8377,11 +8377,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIRangeElementDescriptionType" + "$ref":"#/definitions/MIBandType" } }, "elementName":{ - "localPart":"MI_RangeElementDescription", + "localPart":"MI_Band", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8398,7 +8398,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_DataFile" + "MI_Requirement" ] }, "namespaceURI":{ @@ -8411,11 +8411,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXDataFileType" + "$ref":"#/definitions/MIRequirementType" } }, "elementName":{ - "localPart":"MX_DataFile", + "localPart":"MI_Requirement", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8432,7 +8432,7 @@ "properties":{ "localPart":{ "enum":[ - "QE_Usability" + "MI_PolarisationOrientationCode" ] }, "namespaceURI":{ @@ -8445,11 +8445,11 @@ ] }, "value":{ - "$ref":"#/definitions/QEUsabilityType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"QE_Usability", + "localPart":"MI_PolarisationOrientationCode", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8466,7 +8466,7 @@ "properties":{ "localPart":{ "enum":[ - "LE_ProcessStepReport" + "LE_Algorithm" ] }, "namespaceURI":{ @@ -8479,11 +8479,11 @@ ] }, "value":{ - "$ref":"#/definitions/LEProcessStepReportType" + "$ref":"#/definitions/LEAlgorithmType" } }, "elementName":{ - "localPart":"LE_ProcessStepReport", + "localPart":"LE_Algorithm", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8500,7 +8500,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMI_GeolocationInformation" + "MI_GCPCollection" ] }, "namespaceURI":{ @@ -8513,11 +8513,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMIGeolocationInformationType" + "$ref":"#/definitions/MIGCPCollectionType" } }, "elementName":{ - "localPart":"AbstractMI_GeolocationInformation", + "localPart":"MI_GCPCollection", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8534,7 +8534,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_AcquisitionInformation" + "MI_ImageDescription" ] }, "namespaceURI":{ @@ -8547,11 +8547,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIAcquisitionInformationType" + "$ref":"#/definitions/MIImageDescriptionType" } }, "elementName":{ - "localPart":"MI_AcquisitionInformation", + "localPart":"MI_ImageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8568,7 +8568,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_BandDefinition" + "LE_Source" ] }, "namespaceURI":{ @@ -8581,11 +8581,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" } }, @@ -8602,7 +8602,7 @@ "properties":{ "localPart":{ "enum":[ - "LE_Source" + "MI_BandDefinition" ] }, "namespaceURI":{ @@ -8615,11 +8615,11 @@ ] }, "value":{ - "$ref":"#/definitions/LESourceType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"LE_Source", + "localPart":"MI_BandDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8636,7 +8636,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_Instrument" + "MI_GeometryTypeCode" ] }, "namespaceURI":{ @@ -8649,11 +8649,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIInstrumentType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MI_Instrument", + "localPart":"MI_GeometryTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8670,7 +8670,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_CoverageDescription" + "MI_GCP" ] }, "namespaceURI":{ @@ -8683,11 +8683,11 @@ ] }, "value":{ - "$ref":"#/definitions/MICoverageDescriptionType" + "$ref":"#/definitions/MIGCPType" } }, "elementName":{ - "localPart":"MI_CoverageDescription", + "localPart":"MI_GCP", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8704,7 +8704,7 @@ "properties":{ "localPart":{ "enum":[ - "LE_ProcessStep" + "MI_TransferFunctionTypeCode" ] }, "namespaceURI":{ @@ -8717,11 +8717,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" } }, @@ -8738,7 +8738,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_Band" + "MI_Georectified" ] }, "namespaceURI":{ @@ -8751,11 +8751,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIBandType" + "$ref":"#/definitions/MIGeorectifiedType" } }, "elementName":{ - "localPart":"MI_Band", + "localPart":"MI_Georectified", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8772,7 +8772,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_OperationTypeCode" + "QE_CoverageResult" ] }, "namespaceURI":{ @@ -8785,11 +8785,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/QECoverageResultType" } }, "elementName":{ - "localPart":"MI_OperationTypeCode", + "localPart":"QE_CoverageResult", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8806,7 +8806,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_SequenceCode" + "MI_Plan" ] }, "namespaceURI":{ @@ -8819,11 +8819,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MIPlanType" } }, "elementName":{ - "localPart":"MI_SequenceCode", + "localPart":"MI_Plan", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8840,7 +8840,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_EnvironmentalRecord" + "LE_ProcessStepReport" ] }, "namespaceURI":{ @@ -8853,11 +8853,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIEnvironmentalRecordType" + "$ref":"#/definitions/LEProcessStepReportType" } }, "elementName":{ - "localPart":"MI_EnvironmentalRecord", + "localPart":"LE_ProcessStepReport", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8874,7 +8874,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_GCP" + "MI_Georeferenceable" ] }, "namespaceURI":{ @@ -8887,11 +8887,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIGCPType" + "$ref":"#/definitions/MIGeoreferenceableType" } }, "elementName":{ - "localPart":"MI_GCP", + "localPart":"MI_Georeferenceable", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8908,7 +8908,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_RequestedDate" + "MI_TriggerCode" ] }, "namespaceURI":{ @@ -8921,11 +8921,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIRequestedDateType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MI_RequestedDate", + "localPart":"MI_TriggerCode", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8942,7 +8942,7 @@ "properties":{ "localPart":{ "enum":[ - "LE_Algorithm" + "MI_Event" ] }, "namespaceURI":{ @@ -8955,11 +8955,11 @@ ] }, "value":{ - "$ref":"#/definitions/LEAlgorithmType" + "$ref":"#/definitions/MIEventType" } }, "elementName":{ - "localPart":"LE_Algorithm", + "localPart":"MI_Event", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -8976,7 +8976,7 @@ "properties":{ "localPart":{ "enum":[ - "MI_PolarisationOrientationCode" + "MI_Objective" ] }, "namespaceURI":{ @@ -8989,11 +8989,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MIObjectiveType" } }, "elementName":{ - "localPart":"MI_PolarisationOrientationCode", + "localPart":"MI_Objective", "namespaceURI":"http://www.isotc211.org/2005/gmi" } }, @@ -9010,7 +9010,7 @@ "properties":{ "localPart":{ "enum":[ - "LE_Processing" + "MI_SensorTypeCode" ] }, "namespaceURI":{ @@ -9023,11 +9023,11 @@ ] }, "value":{ - "$ref":"#/definitions/LEProcessingType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"LE_Processing", + "localPart":"MI_SensorTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmi" } } diff --git a/scripts/jsonschemas/ISO19139_GCO_20060504.jsonschema b/scripts/jsonschemas/ISO19139_GCO_20060504.jsonschema index c098c176..8a52c576 100644 --- a/scripts/jsonschemas/ISO19139_GCO_20060504.jsonschema +++ b/scripts/jsonschemas/ISO19139_GCO_20060504.jsonschema @@ -2,56 +2,9 @@ { "id":"http://www.isotc211.org/2005/gco#", "definitions":{ - "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" - ] - }, - "UomAreaPropertyType":{ + "UomVelocityPropertyType":{ "type":"object", - "title":"UomAreaPropertyType", + "title":"UomVelocityPropertyType", "required":[ "unitDefinition" ], @@ -204,7 +157,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomArea_PropertyType", + "localPart":"UomVelocity_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ @@ -220,26 +173,10 @@ "actuate" ] }, - "MemberNamePropertyType":{ + "ObjectReferencePropertyType":{ "type":"object", - "title":"MemberNamePropertyType", - "required":[ - "memberName" - ], + "title":"ObjectReferencePropertyType", "properties":{ - "memberName":{ - "title":"memberName", - "allOf":[ - { - "$ref":"#/definitions/MemberNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MemberName", - "namespaceURI":"http://www.isotc211.org/2005/gco" - } - }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -363,11 +300,10 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MemberName_PropertyType", + "localPart":"ObjectReference_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "memberName", "nilReason", "uuidref", "type", @@ -379,9 +315,9 @@ "actuate" ] }, - "UomTimePropertyType":{ + "UomLengthPropertyType":{ "type":"object", - "title":"UomTimePropertyType", + "title":"UomLengthPropertyType", "required":[ "unitDefinition" ], @@ -534,7 +470,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomTime_PropertyType", + "localPart":"UomLength_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ @@ -550,82 +486,144 @@ "actuate" ] }, - "ScalePropertyType":{ + "RecordTypeType":{ "type":"object", - "title":"ScalePropertyType", - "required":[ - "scale" - ], + "title":"RecordTypeType", "properties":{ - "scale":{ - "title":"scale", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ScaleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Scale", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "propertyType":"value" + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "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" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"Scale_PropertyType", + "localPart":"RecordType_Type", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "scale", - "nilReason" + "value", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "LengthPropertyType":{ + "BooleanPropertyType":{ "type":"object", - "title":"LengthPropertyType", + "title":"BooleanPropertyType", "required":[ - "length" + "_boolean" ], "properties":{ - "length":{ - "title":"length", + "_boolean":{ + "title":"_boolean", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Length", + "localPart":"Boolean", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -648,98 +646,36 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Length_PropertyType", + "localPart":"Boolean_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "length", + "_boolean", "nilReason" ] }, - "DatePropertyType":{ + "MultiplicityRangePropertyType":{ "type":"object", - "title":"DatePropertyType", + "title":"MultiplicityRangePropertyType", "required":[ - "date", - "dateTime" + "multiplicityRange" ], "properties":{ - "date":{ - "title":"date", + "multiplicityRange":{ + "title":"multiplicityRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MultiplicityRangeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Date", + "localPart":"MultiplicityRange", "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", + "nilReason":{ + "title":"nilReason", "allOf":[ { "type":"array", @@ -861,11 +797,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TypeName_PropertyType", + "localPart":"MultiplicityRange_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "typeName", + "multiplicityRange", "nilReason", "uuidref", "type", @@ -877,53 +813,6 @@ "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", @@ -976,28 +865,13 @@ "upper" ] }, - "NumberPropertyType":{ + "DecimalPropertyType":{ "type":"object", - "title":"NumberPropertyType", + "title":"DecimalPropertyType", "required":[ - "real", - "decimal", - "integer" + "decimal" ], "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":[ @@ -1011,19 +885,6 @@ "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":[ @@ -1043,83 +904,79 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Number_PropertyType", + "localPart":"Decimal_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "real", "decimal", - "integer", "nilReason" ] }, - "BinaryType":{ + "DateTimePropertyType":{ "type":"object", - "title":"BinaryType", + "title":"DateTimePropertyType", + "required":[ + "dateTime" + ], "properties":{ - "value":{ - "title":"value", + "dateTime":{ + "title":"dateTime", "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":"value" + "propertyType":"element", + "elementName":{ + "localPart":"DateTime", + "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":"DateTime_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "value", - "src" + "dateTime", + "nilReason" ] }, - "UnitOfMeasurePropertyType":{ + "RecordPropertyType":{ "type":"object", - "title":"UnitOfMeasurePropertyType", + "title":"RecordPropertyType", "required":[ - "unitDefinition" + "record" ], "properties":{ - "unitDefinition":{ - "title":"unitDefinition", + "record":{ + "title":"record", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"UnitDefinition", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"Record", + "namespaceURI":"http://www.isotc211.org/2005/gco" } }, "nilReason":{ @@ -1245,11 +1102,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UnitOfMeasure_PropertyType", + "localPart":"Record_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "unitDefinition", + "record", "nilReason", "uuidref", "type", @@ -1261,23 +1118,23 @@ "actuate" ] }, - "RecordPropertyType":{ + "UnlimitedIntegerPropertyType":{ "type":"object", - "title":"RecordPropertyType", + "title":"UnlimitedIntegerPropertyType", "required":[ - "record" + "unlimitedInteger" ], "properties":{ - "record":{ - "title":"record", + "unlimitedInteger":{ + "title":"unlimitedInteger", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/UnlimitedIntegerType" } ], "propertyType":"element", "elementName":{ - "localPart":"Record", + "localPart":"UnlimitedInteger", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -1296,29 +1153,76 @@ "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":{ + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"UnlimitedInteger_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gco" + }, + "propertiesOrder":[ + "unlimitedInteger", + "nilReason" + ] + }, + "MultiplicityPropertyType":{ + "type":"object", + "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":[ + { + "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" } @@ -1404,11 +1308,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Record_PropertyType", + "localPart":"Multiplicity_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "record", + "multiplicity", "nilReason", "uuidref", "type", @@ -1479,24 +1383,36 @@ "nilReason" ] }, - "MultiplicityPropertyType":{ + "UomVolumePropertyType":{ "type":"object", - "title":"MultiplicityPropertyType", + "title":"UomVolumePropertyType", "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":{ @@ -1622,11 +1538,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Multiplicity_PropertyType", + "localPart":"UomVolume_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "multiplicity", + "unitDefinition", "nilReason", "uuidref", "type", @@ -1638,9 +1554,9 @@ "actuate" ] }, - "UomVolumePropertyType":{ + "UomScalePropertyType":{ "type":"object", - "title":"UomVolumePropertyType", + "title":"UomScalePropertyType", "required":[ "unitDefinition" ], @@ -1793,7 +1709,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomVolume_PropertyType", + "localPart":"UomScale_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ @@ -1809,60 +1725,70 @@ "actuate" ] }, - "UnlimitedIntegerType":{ + "ScopedNamePropertyType":{ "type":"object", - "title":"UnlimitedIntegerType", + "title":"ScopedNamePropertyType", + "required":[ + "scopedName" + ], "properties":{ - "value":{ - "title":"value", + "scopedName":{ + "title":"scopedName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/CodeType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"ScopedName", + "namespaceURI":"http://www.isotc211.org/2005/gco" + } }, - "isInfinite":{ - "title":"isInfinite", + "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":"isInfinite", - "namespaceURI":"" + "localPart":"nilReason", + "namespaceURI":"http://www.isotc211.org/2005/gco" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"UnlimitedInteger_Type", + "localPart":"ScopedName_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "value", - "isInfinite" + "scopedName", + "nilReason" ] }, - "DateTimePropertyType":{ + "DistancePropertyType":{ "type":"object", - "title":"DateTimePropertyType", + "title":"DistancePropertyType", "required":[ - "dateTime" + "distance" ], "properties":{ - "dateTime":{ - "title":"dateTime", + "distance":{ + "title":"distance", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/LengthType" } ], "propertyType":"element", "elementName":{ - "localPart":"DateTime", + "localPart":"Distance", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -1885,31 +1811,43 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DateTime_PropertyType", + "localPart":"Distance_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "dateTime", + "distance", "nilReason" ] }, - "DecimalPropertyType":{ + "LengthPropertyType":{ "type":"object", - "title":"DecimalPropertyType", + "title":"LengthPropertyType", "required":[ - "decimal" + "length" ], "properties":{ - "decimal":{ - "title":"decimal", + "length":{ + "title":"length", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "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" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Decimal", + "localPart":"Length", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -1932,31 +1870,68 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Decimal_PropertyType", + "localPart":"Length_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "decimal", + "length", "nilReason" ] }, - "UnlimitedIntegerPropertyType":{ + "UnlimitedIntegerType":{ "type":"object", - "title":"UnlimitedIntegerPropertyType", + "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" + ] + }, + "ScalePropertyType":{ + "type":"object", + "title":"ScalePropertyType", "required":[ - "unlimitedInteger" + "scale" ], "properties":{ - "unlimitedInteger":{ - "title":"unlimitedInteger", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"#/definitions/UnlimitedIntegerType" + "$ref":"#/definitions/ScaleType" } ], "propertyType":"element", "elementName":{ - "localPart":"UnlimitedInteger", + "localPart":"Scale", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -1979,68 +1954,43 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UnlimitedInteger_PropertyType", + "localPart":"Scale_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "unlimitedInteger", + "scale", "nilReason" ] }, - "TypeNameType":{ - "required":[ - "aName" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"TypeNameType", - "properties":{ - "aName":{ - "title":"aName", - "allOf":[ - { - "$ref":"#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"aName", - "namespaceURI":"http://www.isotc211.org/2005/gco" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TypeName_Type", - "namespaceURI":"http://www.isotc211.org/2005/gco" - }, - "propertiesOrder":[ - "aName" - ] - }, - "AnglePropertyType":{ + "CharacterStringPropertyType":{ "type":"object", - "title":"AnglePropertyType", + "title":"CharacterStringPropertyType", "required":[ - "angle" + "characterString" ], "properties":{ - "angle":{ - "title":"angle", + "characterString":{ + "title":"characterString", "allOf":[ { - "$ref":"#/definitions/AngleType" + "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":"Angle", + "localPart":"CharacterString", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -2063,11 +2013,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Angle_PropertyType", + "localPart":"CharacterString_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "angle", + "characterString", "nilReason" ] }, @@ -2112,23 +2062,148 @@ "uuid" ] }, - "MultiplicityRangePropertyType":{ + "LocalNamePropertyType":{ "type":"object", - "title":"MultiplicityRangePropertyType", + "title":"LocalNamePropertyType", "required":[ - "multiplicityRange" + "localName" ], "properties":{ - "multiplicityRange":{ - "title":"multiplicityRange", + "localName":{ + "title":"localName", "allOf":[ { - "$ref":"#/definitions/MultiplicityRangeType" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiplicityRange", + "localPart":"LocalName", + "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":"LocalName_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gco" + }, + "propertiesOrder":[ + "localName", + "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" + ] + }, + "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" + ] + }, + "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" } }, @@ -2255,11 +2330,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiplicityRange_PropertyType", + "localPart":"MemberName_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "multiplicityRange", + "memberName", "nilReason", "uuidref", "type", @@ -2271,115 +2346,46 @@ "actuate" ] }, - "CodeListValueType":{ + "UomAreaPropertyType":{ "type":"object", - "title":"CodeListValueType", + "title":"UomAreaPropertyType", "required":[ - "codeList", - "codeListValue" + "unitDefinition" ], "properties":{ - "value":{ - "title":"value", + "unitDefinition":{ + "title":"unitDefinition", "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/UnitDefinitionType" + } + }, + "elementName":{ + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"value" + "propertyType":"elementRef", + "elementName":{ + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml" + } }, - "codeList":{ - "title":"codeList", + "nilReason":{ + "title":"nilReason", "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" - ] - }, - "UomLengthPropertyType":{ - "type":"object", - "title":"UomLengthPropertyType", - "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" - } - }, - "nilReason":{ - "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", @@ -2495,7 +2501,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomLength_PropertyType", + "localPart":"UomArea_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ @@ -2511,131 +2517,25 @@ "actuate" ] }, - "BooleanPropertyType":{ - "type":"object", - "title":"BooleanPropertyType", - "required":[ - "_boolean" - ], - "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.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":"Boolean_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gco" - }, - "propertiesOrder":[ - "_boolean", - "nilReason" - ] - }, - "BinaryPropertyType":{ + "TypeNamePropertyType":{ "type":"object", - "title":"BinaryPropertyType", + "title":"TypeNamePropertyType", "required":[ - "binary" + "typeName" ], "properties":{ - "binary":{ - "title":"binary", + "typeName":{ + "title":"typeName", "allOf":[ { - "$ref":"#/definitions/BinaryType" + "$ref":"#/definitions/TypeNameType" } ], "propertyType":"element", "elementName":{ - "localPart":"Binary", - "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", + "localPart":"TypeName", "namespaceURI":"http://www.isotc211.org/2005/gco" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"Binary_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gco" - }, - "propertiesOrder":[ - "binary", - "nilReason" - ] - }, - "UomVelocityPropertyType":{ - "type":"object", - "title":"UomVelocityPropertyType", - "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" - } }, "nilReason":{ "title":"nilReason", @@ -2760,11 +2660,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomVelocity_PropertyType", + "localPart":"TypeName_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "unitDefinition", + "typeName", "nilReason", "uuidref", "type", @@ -2776,62 +2676,52 @@ "actuate" ] }, - "DistancePropertyType":{ - "type":"object", - "title":"DistancePropertyType", + "TypeNameType":{ "required":[ - "distance" + "aName" ], - "properties":{ - "distance":{ - "title":"distance", - "allOf":[ - { - "$ref":"#/definitions/LengthType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Distance", - "namespaceURI":"http://www.isotc211.org/2005/gco" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"TypeNameType", + "properties":{ + "aName":{ + "title":"aName", + "allOf":[ + { + "$ref":"#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"aName", + "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", + "localPart":"TypeName_Type", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "distance", - "nilReason" + "aName" ] }, - "UomAnglePropertyType":{ + "GenericNamePropertyType":{ "type":"object", - "title":"UomAnglePropertyType", + "title":"GenericNamePropertyType", "required":[ - "unitDefinition" + "abstractGenericName" ], "properties":{ - "unitDefinition":{ - "title":"unitDefinition", + "abstractGenericName":{ + "title":"abstractGenericName", "allOf":[ { "type":"object", @@ -2840,19 +2730,19 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/UnitDefinitionType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"UnitDefinition", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"AbstractGenericName", + "namespaceURI":"http://www.isotc211.org/2005/gco" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"UnitDefinition", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"AbstractGenericName", + "namespaceURI":"http://www.isotc211.org/2005/gco" } }, "nilReason":{ @@ -2870,174 +2760,72 @@ "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":"UomAngle_PropertyType", + "localPart":"GenericName_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "unitDefinition", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "abstractGenericName", + "nilReason" ] }, - "MultiplicityType":{ + "AnglePropertyType":{ + "type":"object", + "title":"AnglePropertyType", "required":[ - "range" + "angle" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" + "properties":{ + "angle":{ + "title":"angle", + "allOf":[ + { + "$ref":"#/definitions/AngleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Angle", + "namespaceURI":"http://www.isotc211.org/2005/gco" + } }, - { - "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" + "nilReason":{ + "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":"Multiplicity_Type", + "localPart":"Angle_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "range" + "angle", + "nilReason" ] }, - "RecordTypeType":{ + "CodeListValueType":{ "type":"object", - "title":"RecordTypeType", + "title":"CodeListValueType", + "required":[ + "codeList", + "codeListValue" + ], "properties":{ "value":{ "title":"value", @@ -3048,47 +2836,8 @@ ], "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", + "codeList":{ + "title":"codeList", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -3096,135 +2845,66 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$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":"codeList", + "namespaceURI":"" } }, - "show":{ - "title":"show", + "codeListValue":{ + "title":"codeListValue", "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":"codeListValue", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "codeSpace":{ + "title":"codeSpace", "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":"codeSpace", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RecordType_Type", + "localPart":"CodeListValue_Type", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ "value", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "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" + "codeList", + "codeListValue", + "codeSpace" ] }, - "LocalNamePropertyType":{ + "IntegerPropertyType":{ "type":"object", - "title":"LocalNamePropertyType", + "title":"IntegerPropertyType", "required":[ - "localName" + "integer" ], "properties":{ - "localName":{ - "title":"localName", + "integer":{ + "title":"integer", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"LocalName", + "localPart":"Integer", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3247,31 +2927,31 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LocalName_PropertyType", + "localPart":"Integer_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "localName", + "integer", "nilReason" ] }, - "IntegerPropertyType":{ + "BinaryPropertyType":{ "type":"object", - "title":"IntegerPropertyType", + "title":"BinaryPropertyType", "required":[ - "integer" + "binary" ], "properties":{ - "integer":{ - "title":"integer", + "binary":{ + "title":"binary", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/BinaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"Integer", + "localPart":"Binary", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3294,32 +2974,44 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Integer_PropertyType", + "localPart":"Binary_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "integer", + "binary", "nilReason" ] }, - "ScopedNamePropertyType":{ + "UnitOfMeasurePropertyType":{ "type":"object", - "title":"ScopedNamePropertyType", + "title":"UnitOfMeasurePropertyType", "required":[ - "scopedName" + "unitDefinition" ], "properties":{ - "scopedName":{ - "title":"scopedName", + "unitDefinition":{ + "title":"unitDefinition", "allOf":[ { - "$ref":"#/definitions/CodeType" + "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":"ScopedName", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -3337,21 +3029,133 @@ "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":"ScopedName_PropertyType", + "localPart":"UnitOfMeasure_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "scopedName", - "nilReason" + "unitDefinition", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "UomScalePropertyType":{ + "UomAnglePropertyType":{ "type":"object", - "title":"UomScalePropertyType", + "title":"UomAnglePropertyType", "required":[ "unitDefinition" ], @@ -3504,7 +3308,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomScale_PropertyType", + "localPart":"UomAngle_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ @@ -3520,15 +3324,15 @@ "actuate" ] }, - "CharacterStringPropertyType":{ + "UomTimePropertyType":{ "type":"object", - "title":"CharacterStringPropertyType", + "title":"UomTimePropertyType", "required":[ - "characterString" + "unitDefinition" ], "properties":{ - "characterString":{ - "title":"characterString", + "unitDefinition":{ + "title":"unitDefinition", "allOf":[ { "type":"object", @@ -3537,52 +3341,21 @@ "$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/UnitDefinitionType" } }, "elementName":{ - "localPart":"CharacterString", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"CharacterString", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "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" - } - } - ], - "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":[ @@ -3690,66 +3463,241 @@ "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":"UomTime_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" + ] + }, + "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" + ] + }, + "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":"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":[ { - "$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":"ObjectReference_PropertyType", + "localPart":"Date_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "date", + "dateTime", + "nilReason" ] }, - "GenericNamePropertyType":{ + "RealPropertyType":{ "type":"object", - "title":"GenericNamePropertyType", + "title":"RealPropertyType", "required":[ - "abstractGenericName" + "real" ], "properties":{ - "abstractGenericName":{ - "title":"abstractGenericName", + "real":{ + "title":"real", "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/double" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGenericName", + "localPart":"Real", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3772,13 +3720,65 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GenericName_PropertyType", + "localPart":"Real_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "abstractGenericName", + "real", "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" + ] } }, "anyOf":[ @@ -3795,7 +3795,7 @@ "properties":{ "localPart":{ "enum":[ - "ScopedName" + "Length" ] }, "namespaceURI":{ @@ -3808,11 +3808,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/LengthType" } }, "elementName":{ - "localPart":"ScopedName", + "localPart":"Length", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3829,7 +3829,7 @@ "properties":{ "localPart":{ "enum":[ - "Binary" + "Decimal" ] }, "namespaceURI":{ @@ -3842,11 +3842,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } }, "elementName":{ - "localPart":"Binary", + "localPart":"Decimal", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3863,7 +3863,7 @@ "properties":{ "localPart":{ "enum":[ - "RecordType" + "ScopedName" ] }, "namespaceURI":{ @@ -3876,11 +3876,11 @@ ] }, "value":{ - "$ref":"#/definitions/RecordTypeType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"RecordType", + "localPart":"ScopedName", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3897,7 +3897,7 @@ "properties":{ "localPart":{ "enum":[ - "TypeName" + "DateTime" ] }, "namespaceURI":{ @@ -3910,11 +3910,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" } }, @@ -3931,7 +3931,7 @@ "properties":{ "localPart":{ "enum":[ - "UnlimitedInteger" + "Angle" ] }, "namespaceURI":{ @@ -3944,11 +3944,11 @@ ] }, "value":{ - "$ref":"#/definitions/UnlimitedIntegerType" + "$ref":"#/definitions/AngleType" } }, "elementName":{ - "localPart":"UnlimitedInteger", + "localPart":"Angle", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3965,7 +3965,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGenericName" + "AbstractObject" ] }, "namespaceURI":{ @@ -3978,11 +3978,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractGenericName", + "localPart":"AbstractObject", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3999,7 +3999,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiplicityRange" + "UnlimitedInteger" ] }, "namespaceURI":{ @@ -4012,11 +4012,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiplicityRangeType" + "$ref":"#/definitions/UnlimitedIntegerType" } }, "elementName":{ - "localPart":"MultiplicityRange", + "localPart":"UnlimitedInteger", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4033,7 +4033,7 @@ "properties":{ "localPart":{ "enum":[ - "Date" + "CharacterString" ] }, "namespaceURI":{ @@ -4050,7 +4050,7 @@ } }, "elementName":{ - "localPart":"Date", + "localPart":"CharacterString", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4067,7 +4067,7 @@ "properties":{ "localPart":{ "enum":[ - "Angle" + "Integer" ] }, "namespaceURI":{ @@ -4080,11 +4080,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } }, "elementName":{ - "localPart":"Angle", + "localPart":"Integer", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4101,7 +4101,7 @@ "properties":{ "localPart":{ "enum":[ - "Real" + "Binary" ] }, "namespaceURI":{ @@ -4114,11 +4114,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/BinaryType" } }, "elementName":{ - "localPart":"Real", + "localPart":"Binary", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4135,7 +4135,7 @@ "properties":{ "localPart":{ "enum":[ - "Length" + "Measure" ] }, "namespaceURI":{ @@ -4148,11 +4148,11 @@ ] }, "value":{ - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"Length", + "localPart":"Measure", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4169,7 +4169,7 @@ "properties":{ "localPart":{ "enum":[ - "Distance" + "Record" ] }, "namespaceURI":{ @@ -4182,11 +4182,11 @@ ] }, "value":{ - "$ref":"#/definitions/LengthType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Distance", + "localPart":"Record", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4203,7 +4203,7 @@ "properties":{ "localPart":{ "enum":[ - "Multiplicity" + "LocalName" ] }, "namespaceURI":{ @@ -4216,11 +4216,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiplicityType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"Multiplicity", + "localPart":"LocalName", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4237,7 +4237,7 @@ "properties":{ "localPart":{ "enum":[ - "Scale" + "Boolean" ] }, "namespaceURI":{ @@ -4250,11 +4250,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Scale", + "localPart":"Boolean", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4271,7 +4271,7 @@ "properties":{ "localPart":{ "enum":[ - "Measure" + "Date" ] }, "namespaceURI":{ @@ -4284,11 +4284,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Measure", + "localPart":"Date", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4305,7 +4305,7 @@ "properties":{ "localPart":{ "enum":[ - "MemberName" + "Scale" ] }, "namespaceURI":{ @@ -4318,11 +4318,11 @@ ] }, "value":{ - "$ref":"#/definitions/MemberNameType" + "$ref":"#/definitions/ScaleType" } }, "elementName":{ - "localPart":"MemberName", + "localPart":"Scale", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4339,7 +4339,7 @@ "properties":{ "localPart":{ "enum":[ - "Decimal" + "Multiplicity" ] }, "namespaceURI":{ @@ -4352,11 +4352,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/MultiplicityType" } }, "elementName":{ - "localPart":"Decimal", + "localPart":"Multiplicity", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4373,7 +4373,7 @@ "properties":{ "localPart":{ "enum":[ - "CharacterString" + "MultiplicityRange" ] }, "namespaceURI":{ @@ -4386,11 +4386,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MultiplicityRangeType" } }, "elementName":{ - "localPart":"CharacterString", + "localPart":"MultiplicityRange", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4407,7 +4407,7 @@ "properties":{ "localPart":{ "enum":[ - "LocalName" + "RecordType" ] }, "namespaceURI":{ @@ -4420,11 +4420,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/RecordTypeType" } }, "elementName":{ - "localPart":"LocalName", + "localPart":"RecordType", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4441,7 +4441,7 @@ "properties":{ "localPart":{ "enum":[ - "Record" + "AbstractGenericName" ] }, "namespaceURI":{ @@ -4454,11 +4454,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"Record", + "localPart":"AbstractGenericName", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4475,7 +4475,7 @@ "properties":{ "localPart":{ "enum":[ - "Boolean" + "Real" ] }, "namespaceURI":{ @@ -4488,11 +4488,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" } }, @@ -4509,7 +4509,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractObject" + "Distance" ] }, "namespaceURI":{ @@ -4522,11 +4522,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/LengthType" } }, "elementName":{ - "localPart":"AbstractObject", + "localPart":"Distance", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4543,7 +4543,7 @@ "properties":{ "localPart":{ "enum":[ - "Integer" + "TypeName" ] }, "namespaceURI":{ @@ -4556,11 +4556,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/TypeNameType" } }, "elementName":{ - "localPart":"Integer", + "localPart":"TypeName", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4577,7 +4577,7 @@ "properties":{ "localPart":{ "enum":[ - "DateTime" + "MemberName" ] }, "namespaceURI":{ @@ -4590,11 +4590,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/MemberNameType" } }, "elementName":{ - "localPart":"DateTime", + "localPart":"MemberName", "namespaceURI":"http://www.isotc211.org/2005/gco" } } diff --git a/scripts/jsonschemas/ISO19139_GCO_20070417.jsonschema b/scripts/jsonschemas/ISO19139_GCO_20070417.jsonschema index 87fe975a..32fa91a5 100644 --- a/scripts/jsonschemas/ISO19139_GCO_20070417.jsonschema +++ b/scripts/jsonschemas/ISO19139_GCO_20070417.jsonschema @@ -2,56 +2,15 @@ { "id":"http://www.isotc211.org/2005/gco#", "definitions":{ - "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" - ] - }, - "CharacterStringPropertyType":{ + "UomAreaPropertyType":{ "type":"object", - "title":"CharacterStringPropertyType", + "title":"UomAreaPropertyType", "required":[ - "characterString" + "unitDefinition" ], "properties":{ - "characterString":{ - "title":"characterString", + "unitDefinition":{ + "title":"unitDefinition", "allOf":[ { "type":"object", @@ -60,113 +19,19 @@ "$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/UnitDefinitionType" } }, "elementName":{ - "localPart":"CharacterString", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "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" - ] - }, - "BooleanPropertyType":{ - "type":"object", - "title":"BooleanPropertyType", - "required":[ - "_boolean" - ], - "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.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":"Boolean_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gco" - }, - "propertiesOrder":[ - "_boolean", - "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" + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -292,11 +157,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TypeName_PropertyType", + "localPart":"UomArea_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "typeName", + "unitDefinition", "nilReason", "uuidref", "type", @@ -308,9 +173,68 @@ "actuate" ] }, - "UomLengthPropertyType":{ + "GenericNamePropertyType":{ "type":"object", - "title":"UomLengthPropertyType", + "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" + ] + }, + "UomVelocityPropertyType":{ + "type":"object", + "title":"UomVelocityPropertyType", "required":[ "unitDefinition" ], @@ -463,7 +387,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomLength_PropertyType", + "localPart":"UomVelocity_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ @@ -479,23 +403,23 @@ "actuate" ] }, - "LocalNamePropertyType":{ + "DecimalPropertyType":{ "type":"object", - "title":"LocalNamePropertyType", + "title":"DecimalPropertyType", "required":[ - "localName" + "decimal" ], "properties":{ - "localName":{ - "title":"localName", + "decimal":{ + "title":"decimal", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"element", "elementName":{ - "localPart":"LocalName", + "localPart":"Decimal", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -518,26 +442,46 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LocalName_PropertyType", + "localPart":"Decimal_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "localName", + "decimal", "nilReason" ] }, - "RecordTypeType":{ + "ObjectReferencePropertyType":{ "type":"object", - "title":"RecordTypeType", + "title":"ObjectReferencePropertyType", "properties":{ - "value":{ - "title":"value", + "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":"value" + "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", @@ -633,11 +577,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"RecordType_Type", + "localPart":"ObjectReference_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "value", + "nilReason", + "uuidref", "type", "href", "role", @@ -647,23 +592,35 @@ "actuate" ] }, - "AnglePropertyType":{ + "CharacterStringPropertyType":{ "type":"object", - "title":"AnglePropertyType", + "title":"CharacterStringPropertyType", "required":[ - "angle" + "characterString" ], "properties":{ - "angle":{ - "title":"angle", + "characterString":{ + "title":"characterString", "allOf":[ { - "$ref":"#/definitions/AngleType" + "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":"Angle", + "localPart":"CharacterString", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -686,18 +643,93 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Angle_PropertyType", + "localPart":"CharacterString_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "angle", + "characterString", "nilReason" ] }, - "ObjectReferencePropertyType":{ + "MeasurePropertyType":{ "type":"object", - "title":"ObjectReferencePropertyType", + "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" + ] + }, + "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" + } + }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -821,10 +853,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ObjectReference_PropertyType", + "localPart":"MemberName_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ + "memberName", "nilReason", "uuidref", "type", @@ -836,118 +869,73 @@ "actuate" ] }, - "DatePropertyType":{ + "RecordTypeType":{ "type":"object", - "title":"DatePropertyType", - "required":[ - "date", - "dateTime" - ], + "title":"RecordTypeType", "properties":{ - "date":{ - "title":"date", + "value":{ + "title":"value", "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" - } + "propertyType":"value" }, - "dateTime":{ - "title":"dateTime", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DateTime", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "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":"Date_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gco" - }, - "propertiesOrder":[ - "date", - "dateTime", - "nilReason" - ] - }, - "UnitOfMeasurePropertyType":{ - "type":"object", - "title":"UnitOfMeasurePropertyType", - "required":[ - "unitDefinition" - ], - "properties":{ - "unitDefinition":{ - "title":"unitDefinition", + }, + "role":{ + "title":"role", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"UnitDefinition", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "nilReason":{ - "title":"nilReason", + "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":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "uuidref":{ - "title":"uuidref", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -955,80 +943,15 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"uuidref", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "type":{ - "title":"type", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", @@ -1053,13 +976,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UnitOfMeasure_PropertyType", + "localPart":"RecordType_Type", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "unitDefinition", - "nilReason", - "uuidref", + "value", "type", "href", "role", @@ -1069,111 +990,23 @@ "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":"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":"Integer_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gco" - }, - "propertiesOrder":[ - "integer", - "nilReason" - ] - }, - "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" } }, @@ -1196,92 +1029,33 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Binary_PropertyType", + "localPart":"Boolean_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "binary", + "_boolean", "nilReason" ] }, - "DecimalPropertyType":{ + "TypeNamePropertyType":{ "type":"object", - "title":"DecimalPropertyType", + "title":"TypeNamePropertyType", "required":[ - "decimal" + "typeName" ], "properties":{ - "decimal":{ - "title":"decimal", + "typeName":{ + "title":"typeName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/TypeNameType" } ], "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", + "localPart":"TypeName", "namespaceURI":"http://www.isotc211.org/2005/gco" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"Decimal_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gco" - }, - "propertiesOrder":[ - "decimal", - "nilReason" - ] - }, - "UomVolumePropertyType":{ - "type":"object", - "title":"UomVolumePropertyType", - "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", @@ -1406,11 +1180,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomVolume_PropertyType", + "localPart":"TypeName_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "unitDefinition", + "typeName", "nilReason", "uuidref", "type", @@ -1422,8 +1196,139 @@ "actuate" ] }, - "MultiplicityRangeType":{ - "required":[ + "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" + ] + }, + "LocalNamePropertyType":{ + "type":"object", + "title":"LocalNamePropertyType", + "required":[ + "localName" + ], + "properties":{ + "localName":{ + "title":"localName", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LocalName", + "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":"LocalName_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gco" + }, + "propertiesOrder":[ + "localName", + "nilReason" + ] + }, + "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" + ] + }, + "MultiplicityRangeType":{ + "required":[ "lower", "upper" ], @@ -1474,10 +1379,9 @@ "upper" ] }, - "MemberNameType":{ + "TypeNameType":{ "required":[ - "aName", - "attributeType" + "aName" ], "allOf":[ { @@ -1485,7 +1389,7 @@ }, { "type":"object", - "title":"MemberNameType", + "title":"TypeNameType", "properties":{ "aName":{ "title":"aName", @@ -1499,50 +1403,36 @@ "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", + "localPart":"TypeName_Type", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "aName", - "attributeType" + "aName" ] }, - "DistancePropertyType":{ + "RealPropertyType":{ "type":"object", - "title":"DistancePropertyType", + "title":"RealPropertyType", "required":[ - "distance" + "real" ], "properties":{ - "distance":{ - "title":"distance", + "real":{ + "title":"real", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Distance", + "localPart":"Real", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -1565,32 +1455,44 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Distance_PropertyType", + "localPart":"Real_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "distance", + "real", "nilReason" ] }, - "RecordPropertyType":{ + "UnitOfMeasurePropertyType":{ "type":"object", - "title":"RecordPropertyType", + "title":"UnitOfMeasurePropertyType", "required":[ - "record" + "unitDefinition" ], "properties":{ - "record":{ - "title":"record", + "unitDefinition":{ + "title":"unitDefinition", "allOf":[ { - "$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/UnitDefinitionType" + } + }, + "elementName":{ + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Record", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -1716,11 +1618,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Record_PropertyType", + "localPart":"UnitOfMeasure_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "record", + "unitDefinition", "nilReason", "uuidref", "type", @@ -1732,61 +1634,36 @@ "actuate" ] }, - "TypeNameType":{ + "UomScalePropertyType":{ + "type":"object", + "title":"UomScalePropertyType", "required":[ - "aName" + "unitDefinition" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"TypeNameType", - "properties":{ - "aName":{ - "title":"aName", - "allOf":[ - { - "$ref":"#/definitions/CharacterStringPropertyType" + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"aName", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TypeName_Type", - "namespaceURI":"http://www.isotc211.org/2005/gco" - }, - "propertiesOrder":[ - "aName" - ] - }, - "MultiplicityPropertyType":{ - "type":"object", - "title":"MultiplicityPropertyType", - "required":[ - "multiplicity" - ], - "properties":{ - "multiplicity":{ - "title":"multiplicity", - "allOf":[ - { - "$ref":"#/definitions/MultiplicityType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Multiplicity", - "namespaceURI":"http://www.isotc211.org/2005/gco" + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -1912,11 +1789,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Multiplicity_PropertyType", + "localPart":"UomScale_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "multiplicity", + "unitDefinition", "nilReason", "uuidref", "type", @@ -1928,36 +1805,24 @@ "actuate" ] }, - "UomAnglePropertyType":{ + "MultiplicityRangePropertyType":{ "type":"object", - "title":"UomAnglePropertyType", + "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/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":{ @@ -2083,11 +1948,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomAngle_PropertyType", + "localPart":"MultiplicityRange_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "unitDefinition", + "multiplicityRange", "nilReason", "uuidref", "type", @@ -2099,100 +1964,23 @@ "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":{ + "ScalePropertyType":{ "type":"object", - "title":"RealPropertyType", + "title":"ScalePropertyType", "required":[ - "real" + "scale" ], "properties":{ - "real":{ - "title":"real", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ScaleType" } ], "propertyType":"element", "elementName":{ - "localPart":"Real", + "localPart":"Scale", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -2215,23 +2003,23 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Real_PropertyType", + "localPart":"Scale_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "real", + "scale", "nilReason" ] }, - "GenericNamePropertyType":{ + "LengthPropertyType":{ "type":"object", - "title":"GenericNamePropertyType", + "title":"LengthPropertyType", "required":[ - "abstractGenericName" + "length" ], "properties":{ - "abstractGenericName":{ - "title":"abstractGenericName", + "length":{ + "title":"length", "allOf":[ { "type":"object", @@ -2240,65 +2028,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/LengthType" } }, "elementName":{ - "localPart":"AbstractGenericName", + "localPart":"Length", "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" - ] - }, - "RecordTypePropertyType":{ - "type":"object", - "title":"RecordTypePropertyType", - "required":[ - "recordType" - ], - "properties":{ - "recordType":{ - "title":"recordType", - "allOf":[ - { - "$ref":"#/definitions/RecordTypeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RecordType", + "localPart":"Length", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -2321,17 +2062,17 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"RecordType_PropertyType", + "localPart":"Length_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "recordType", + "length", "nilReason" ] }, - "UomScalePropertyType":{ + "UomTimePropertyType":{ "type":"object", - "title":"UomScalePropertyType", + "title":"UomTimePropertyType", "required":[ "unitDefinition" ], @@ -2484,7 +2225,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomScale_PropertyType", + "localPart":"UomTime_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ @@ -2500,23 +2241,23 @@ "actuate" ] }, - "DateTimePropertyType":{ + "AnglePropertyType":{ "type":"object", - "title":"DateTimePropertyType", + "title":"AnglePropertyType", "required":[ - "dateTime" + "angle" ], "properties":{ - "dateTime":{ - "title":"dateTime", + "angle":{ + "title":"angle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"DateTime", + "localPart":"Angle", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -2539,31 +2280,31 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DateTime_PropertyType", + "localPart":"Angle_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "dateTime", + "angle", "nilReason" ] }, - "MultiplicityRangePropertyType":{ + "UnlimitedIntegerPropertyType":{ "type":"object", - "title":"MultiplicityRangePropertyType", + "title":"UnlimitedIntegerPropertyType", "required":[ - "multiplicityRange" + "unlimitedInteger" ], "properties":{ - "multiplicityRange":{ - "title":"multiplicityRange", + "unlimitedInteger":{ + "title":"unlimitedInteger", "allOf":[ { - "$ref":"#/definitions/MultiplicityRangeType" + "$ref":"#/definitions/UnlimitedIntegerType" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiplicityRange", + "localPart":"UnlimitedInteger", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -2582,133 +2323,283 @@ "localPart":"nilReason", "namespaceURI":"http://www.isotc211.org/2005/gco" } - }, - "uuidref":{ - "title":"uuidref", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"UnlimitedInteger_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gco" + }, + "propertiesOrder":[ + "unlimitedInteger", + "nilReason" + ] + }, + "ScopedNamePropertyType":{ + "type":"object", + "title":"ScopedNamePropertyType", + "required":[ + "scopedName" + ], + "properties":{ + "scopedName":{ + "title":"scopedName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CodeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uuidref", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ScopedName", + "namespaceURI":"http://www.isotc211.org/2005/gco" } }, - "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", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ScopedName_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gco" + }, + "propertiesOrder":[ + "scopedName", + "nilReason" + ] + }, + "DateTimePropertyType":{ + "type":"object", + "title":"DateTimePropertyType", + "required":[ + "dateTime" + ], + "properties":{ + "dateTime":{ + "title":"dateTime", "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":"DateTime", + "namespaceURI":"http://www.isotc211.org/2005/gco" } }, - "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" + "localPart":"nilReason", + "namespaceURI":"http://www.isotc211.org/2005/gco" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DateTime_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gco" + }, + "propertiesOrder":[ + "dateTime", + "nilReason" + ] + }, + "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":"element", + "elementName":{ + "localPart":"Integer", + "namespaceURI":"http://www.isotc211.org/2005/gco" } }, - "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", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"Integer_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gco" + }, + "propertiesOrder":[ + "integer", + "nilReason" + ] + }, + "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":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"codeList", + "namespaceURI":"" } }, - "show":{ - "title":"show", + "codeListValue":{ + "title":"codeListValue", "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":"codeListValue", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "codeSpace":{ + "title":"codeSpace", "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":"codeSpace", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiplicityRange_PropertyType", + "localPart":"CodeListValue_Type", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "multiplicityRange", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "value", + "codeList", + "codeListValue", + "codeSpace" ] }, - "UomVelocityPropertyType":{ + "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" + ] + }, + "UomAnglePropertyType":{ "type":"object", - "title":"UomVelocityPropertyType", + "title":"UomAnglePropertyType", "required":[ "unitDefinition" ], @@ -2813,216 +2704,73 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"UomVelocity_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gco" - }, - "propertiesOrder":[ - "unitDefinition", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ScalePropertyType":{ - "type":"object", - "title":"ScalePropertyType", - "required":[ - "scale" - ], - "properties":{ - "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" - ] - }, - "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" - ] - }, - "MeasurePropertyType":{ - "type":"object", - "title":"MeasurePropertyType", - "required":[ - "measure" - ], - "properties":{ - "measure":{ - "title":"measure", + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", "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" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Measure", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "nilReason":{ - "title":"nilReason", + "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":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"Measure_PropertyType", + "localPart":"UomAngle_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "measure", - "nilReason" + "unitDefinition", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "UomAreaPropertyType":{ + "UomLengthPropertyType":{ "type":"object", - "title":"UomAreaPropertyType", + "title":"UomLengthPropertyType", "required":[ "unitDefinition" ], @@ -3175,7 +2923,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomArea_PropertyType", + "localPart":"UomLength_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ @@ -3191,72 +2939,88 @@ "actuate" ] }, - "UnlimitedIntegerType":{ + "BinaryType":{ "type":"object", - "title":"UnlimitedIntegerType", + "title":"BinaryType", "properties":{ "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":"value" }, - "isInfinite":{ - "title":"isInfinite", + "src":{ + "title":"src", "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":"isInfinite", + "localPart":"src", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"UnlimitedInteger_Type", + "localPart":"Binary_Type", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ "value", - "isInfinite" + "src" ] }, - "LengthPropertyType":{ + "NumberPropertyType":{ "type":"object", - "title":"LengthPropertyType", + "title":"NumberPropertyType", "required":[ - "length" + "real", + "decimal", + "integer" ], "properties":{ - "length":{ - "title":"length", + "real":{ + "title":"real", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Length", + "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" } }, @@ -3279,78 +3043,192 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Length_PropertyType", + "localPart":"Number_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "length", + "real", + "decimal", + "integer", "nilReason" ] }, - "ScopedNamePropertyType":{ + "MultiplicityPropertyType":{ "type":"object", - "title":"ScopedNamePropertyType", + "title":"MultiplicityPropertyType", "required":[ - "scopedName" + "multiplicity" ], "properties":{ - "scopedName":{ - "title":"scopedName", + "multiplicity":{ + "title":"multiplicity", + "allOf":[ + { + "$ref":"#/definitions/MultiplicityType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Multiplicity", + "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":"" + } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ScopedName", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "nilReason":{ - "title":"nilReason", + "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":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ScopedName_PropertyType", + "localPart":"Multiplicity_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "scopedName", - "nilReason" + "multiplicity", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "UnlimitedIntegerPropertyType":{ + "RecordTypePropertyType":{ "type":"object", - "title":"UnlimitedIntegerPropertyType", + "title":"RecordTypePropertyType", "required":[ - "unlimitedInteger" + "recordType" ], "properties":{ - "unlimitedInteger":{ - "title":"unlimitedInteger", + "recordType":{ + "title":"recordType", "allOf":[ { - "$ref":"#/definitions/UnlimitedIntegerType" + "$ref":"#/definitions/RecordTypeType" } ], "propertyType":"element", "elementName":{ - "localPart":"UnlimitedInteger", + "localPart":"RecordType", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3373,44 +3251,32 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UnlimitedInteger_PropertyType", + "localPart":"RecordType_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "unlimitedInteger", + "recordType", "nilReason" ] }, - "UomTimePropertyType":{ + "RecordPropertyType":{ "type":"object", - "title":"UomTimePropertyType", + "title":"RecordPropertyType", "required":[ - "unitDefinition" + "record" ], "properties":{ - "unitDefinition":{ - "title":"unitDefinition", + "record":{ + "title":"record", "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":"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":{ @@ -3536,11 +3402,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomTime_PropertyType", + "localPart":"Record_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "unitDefinition", + "record", "nilReason", "uuidref", "type", @@ -3552,24 +3418,36 @@ "actuate" ] }, - "MemberNamePropertyType":{ + "UomVolumePropertyType":{ "type":"object", - "title":"MemberNamePropertyType", + "title":"UomVolumePropertyType", "required":[ - "memberName" + "unitDefinition" ], "properties":{ - "memberName":{ - "title":"memberName", + "unitDefinition":{ + "title":"unitDefinition", "allOf":[ { - "$ref":"#/definitions/MemberNameType" + "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":"MemberName", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -3679,105 +3557,227 @@ "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"UomVolume_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" + ] + }, + "BinaryPropertyType":{ + "type":"object", + "title":"BinaryPropertyType", + "required":[ + "binary" + ], + "properties":{ + "binary":{ + "title":"binary", + "allOf":[ + { + "$ref":"#/definitions/BinaryType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Binary", + "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" + ] + }, + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MemberName_PropertyType", + "localPart":"Multiplicity_Type", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "memberName", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "range" ] }, - "CodeListValueType":{ + "DatePropertyType":{ "type":"object", - "title":"CodeListValueType", + "title":"DatePropertyType", "required":[ - "codeList", - "codeListValue" + "date", + "dateTime" ], "properties":{ - "value":{ - "title":"value", + "date":{ + "title":"date", "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":"" + "propertyType":"element", + "elementName":{ + "localPart":"Date", + "namespaceURI":"http://www.isotc211.org/2005/gco" } }, - "codeListValue":{ - "title":"codeListValue", + "dateTime":{ + "title":"dateTime", "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":"codeListValue", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DateTime", + "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":"Date_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gco" }, "propertiesOrder":[ - "value", - "codeList", - "codeListValue", - "codeSpace" + "date", + "dateTime", + "nilReason" ] } }, @@ -3795,7 +3795,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiplicityRange" + "LocalName" ] }, "namespaceURI":{ @@ -3808,11 +3808,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiplicityRangeType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"MultiplicityRange", + "localPart":"LocalName", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3829,7 +3829,7 @@ "properties":{ "localPart":{ "enum":[ - "DateTime" + "ScopedName" ] }, "namespaceURI":{ @@ -3842,11 +3842,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"DateTime", + "localPart":"ScopedName", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3863,7 +3863,7 @@ "properties":{ "localPart":{ "enum":[ - "RecordType" + "CharacterString" ] }, "namespaceURI":{ @@ -3876,11 +3876,11 @@ ] }, "value":{ - "$ref":"#/definitions/RecordTypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"RecordType", + "localPart":"CharacterString", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3897,7 +3897,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGenericName" + "Binary" ] }, "namespaceURI":{ @@ -3910,11 +3910,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/BinaryType" } }, "elementName":{ - "localPart":"AbstractGenericName", + "localPart":"Binary", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3931,7 +3931,7 @@ "properties":{ "localPart":{ "enum":[ - "CharacterString" + "Angle" ] }, "namespaceURI":{ @@ -3944,11 +3944,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AngleType" } }, "elementName":{ - "localPart":"CharacterString", + "localPart":"Angle", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3965,7 +3965,7 @@ "properties":{ "localPart":{ "enum":[ - "Boolean" + "RecordType" ] }, "namespaceURI":{ @@ -3978,11 +3978,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/RecordTypeType" } }, "elementName":{ - "localPart":"Boolean", + "localPart":"RecordType", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -3999,7 +3999,7 @@ "properties":{ "localPart":{ "enum":[ - "Scale" + "Measure" ] }, "namespaceURI":{ @@ -4012,11 +4012,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"Scale", + "localPart":"Measure", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4033,7 +4033,7 @@ "properties":{ "localPart":{ "enum":[ - "ScopedName" + "UnlimitedInteger" ] }, "namespaceURI":{ @@ -4046,11 +4046,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/UnlimitedIntegerType" } }, "elementName":{ - "localPart":"ScopedName", + "localPart":"UnlimitedInteger", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4067,7 +4067,7 @@ "properties":{ "localPart":{ "enum":[ - "Real" + "DateTime" ] }, "namespaceURI":{ @@ -4080,11 +4080,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/dateTime" } }, "elementName":{ - "localPart":"Real", + "localPart":"DateTime", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4135,7 +4135,7 @@ "properties":{ "localPart":{ "enum":[ - "MemberName" + "Distance" ] }, "namespaceURI":{ @@ -4148,11 +4148,11 @@ ] }, "value":{ - "$ref":"#/definitions/MemberNameType" + "$ref":"#/definitions/LengthType" } }, "elementName":{ - "localPart":"MemberName", + "localPart":"Distance", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4169,7 +4169,7 @@ "properties":{ "localPart":{ "enum":[ - "LocalName" + "AbstractObject" ] }, "namespaceURI":{ @@ -4182,11 +4182,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LocalName", + "localPart":"AbstractObject", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4203,7 +4203,7 @@ "properties":{ "localPart":{ "enum":[ - "Decimal" + "Scale" ] }, "namespaceURI":{ @@ -4216,11 +4216,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/ScaleType" } }, "elementName":{ - "localPart":"Decimal", + "localPart":"Scale", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4237,7 +4237,7 @@ "properties":{ "localPart":{ "enum":[ - "Angle" + "Record" ] }, "namespaceURI":{ @@ -4250,11 +4250,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Angle", + "localPart":"Record", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4271,7 +4271,7 @@ "properties":{ "localPart":{ "enum":[ - "Measure" + "Date" ] }, "namespaceURI":{ @@ -4284,11 +4284,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Measure", + "localPart":"Date", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4305,7 +4305,7 @@ "properties":{ "localPart":{ "enum":[ - "Binary" + "Integer" ] }, "namespaceURI":{ @@ -4318,11 +4318,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } }, "elementName":{ - "localPart":"Binary", + "localPart":"Integer", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4339,7 +4339,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractObject" + "MultiplicityRange" ] }, "namespaceURI":{ @@ -4352,11 +4352,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/MultiplicityRangeType" } }, "elementName":{ - "localPart":"AbstractObject", + "localPart":"MultiplicityRange", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4373,7 +4373,7 @@ "properties":{ "localPart":{ "enum":[ - "Date" + "Decimal" ] }, "namespaceURI":{ @@ -4386,11 +4386,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/decimal" } }, "elementName":{ - "localPart":"Date", + "localPart":"Decimal", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4407,7 +4407,7 @@ "properties":{ "localPart":{ "enum":[ - "Multiplicity" + "Length" ] }, "namespaceURI":{ @@ -4420,11 +4420,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiplicityType" + "$ref":"#/definitions/LengthType" } }, "elementName":{ - "localPart":"Multiplicity", + "localPart":"Length", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4441,7 +4441,7 @@ "properties":{ "localPart":{ "enum":[ - "Distance" + "Multiplicity" ] }, "namespaceURI":{ @@ -4454,11 +4454,11 @@ ] }, "value":{ - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/MultiplicityType" } }, "elementName":{ - "localPart":"Distance", + "localPart":"Multiplicity", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4475,7 +4475,7 @@ "properties":{ "localPart":{ "enum":[ - "Length" + "MemberName" ] }, "namespaceURI":{ @@ -4488,11 +4488,11 @@ ] }, "value":{ - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/MemberNameType" } }, "elementName":{ - "localPart":"Length", + "localPart":"MemberName", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4509,7 +4509,7 @@ "properties":{ "localPart":{ "enum":[ - "Integer" + "Real" ] }, "namespaceURI":{ @@ -4522,11 +4522,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/double" } }, "elementName":{ - "localPart":"Integer", + "localPart":"Real", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4543,7 +4543,7 @@ "properties":{ "localPart":{ "enum":[ - "Record" + "AbstractGenericName" ] }, "namespaceURI":{ @@ -4556,11 +4556,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"Record", + "localPart":"AbstractGenericName", "namespaceURI":"http://www.isotc211.org/2005/gco" } }, @@ -4577,7 +4577,7 @@ "properties":{ "localPart":{ "enum":[ - "UnlimitedInteger" + "Boolean" ] }, "namespaceURI":{ @@ -4590,11 +4590,11 @@ ] }, "value":{ - "$ref":"#/definitions/UnlimitedIntegerType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"UnlimitedInteger", + "localPart":"Boolean", "namespaceURI":"http://www.isotc211.org/2005/gco" } } diff --git a/scripts/jsonschemas/ISO19139_GMD_20060504.jsonschema b/scripts/jsonschemas/ISO19139_GMD_20060504.jsonschema index 9d14b33c..4751518d 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":{ - "MDAggregateInformationPropertyType":{ + "DQTopologicalConsistencyPropertyType":{ "type":"object", - "title":"MDAggregateInformationPropertyType", + "title":"DQTopologicalConsistencyPropertyType", "required":[ - "mdAggregateInformation" + "dqTopologicalConsistency" ], "properties":{ - "mdAggregateInformation":{ - "title":"mdAggregateInformation", + "dqTopologicalConsistency":{ + "title":"dqTopologicalConsistency", "allOf":[ { - "$ref":"#/definitions/MDAggregateInformationType" + "$ref":"#/definitions/DQTopologicalConsistencyType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_AggregateInformation", + "localPart":"DQ_TopologicalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -145,11 +145,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_AggregateInformation_PropertyType", + "localPart":"DQ_TopologicalConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdAggregateInformation", + "dqTopologicalConsistency", "nilReason", "uuidref", "type", @@ -161,23 +161,88 @@ "actuate" ] }, - "MDBrowseGraphicPropertyType":{ + "DQThematicClassificationCorrectnessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQThematicAccuracyType" + }, + { + "type":"object", + "title":"DQThematicClassificationCorrectnessType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_ThematicClassificationCorrectness_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDCellGeometryCodePropertyType":{ "type":"object", - "title":"MDBrowseGraphicPropertyType", + "title":"MDCellGeometryCodePropertyType", "required":[ - "mdBrowseGraphic" + "mdCellGeometryCode" ], "properties":{ - "mdBrowseGraphic":{ - "title":"mdBrowseGraphic", + "mdCellGeometryCode":{ + "title":"mdCellGeometryCode", "allOf":[ { - "$ref":"#/definitions/MDBrowseGraphicType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_BrowseGraphic", + "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" + ] + }, + "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" } }, @@ -304,11 +369,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_BrowseGraphic_PropertyType", + "localPart":"DQ_QuantitativeAttributeAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdBrowseGraphic", + "dqQuantitativeAttributeAccuracy", "nilReason", "uuidref", "type", @@ -320,93 +385,82 @@ "actuate" ] }, - "MDCoverageDescriptionType":{ + "MDTopologyLevelCodePropertyType":{ + "type":"object", + "title":"MDTopologyLevelCodePropertyType", "required":[ - "attributeDescription", - "contentType" + "mdTopologyLevelCode" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMDContentInformationType" + "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" + } }, - { - "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" + "nilReason":{ + "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_CoverageDescription_Type", + "localPart":"MD_TopologyLevelCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "attributeDescription", - "contentType", - "dimension" + "mdTopologyLevelCode", + "nilReason" ] }, - "MDFormatPropertyType":{ + "MDSpatialRepresentationPropertyType":{ "type":"object", - "title":"MDFormatPropertyType", + "title":"MDSpatialRepresentationPropertyType", "required":[ - "mdFormat" + "abstractMDSpatialRepresentation" ], "properties":{ - "mdFormat":{ - "title":"mdFormat", + "abstractMDSpatialRepresentation":{ + "title":"abstractMDSpatialRepresentation", "allOf":[ { - "$ref":"#/definitions/MDFormatType" + "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_Format", + "localPart":"AbstractMD_SpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -533,11 +587,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Format_PropertyType", + "localPart":"MD_SpatialRepresentation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdFormat", + "abstractMDSpatialRepresentation", "nilReason", "uuidref", "type", @@ -549,92 +603,23 @@ "actuate" ] }, - "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" - } - }, - "MDGeometricObjectsType":{ + "RSReferenceSystemPropertyType":{ + "type":"object", + "title":"RSReferenceSystemPropertyType", "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" - ] - }, - "DQFormatConsistencyPropertyType":{ - "type":"object", - "title":"DQFormatConsistencyPropertyType", - "required":[ - "dqFormatConsistency" + "abstractRSReferenceSystem" ], "properties":{ - "dqFormatConsistency":{ - "title":"dqFormatConsistency", + "abstractRSReferenceSystem":{ + "title":"abstractRSReferenceSystem", "allOf":[ { - "$ref":"#/definitions/DQFormatConsistencyType" + "$ref":"#/definitions/AbstractRSReferenceSystemType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_FormatConsistency", + "localPart":"AbstractRS_ReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -761,11 +746,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_FormatConsistency_PropertyType", + "localPart":"RS_ReferenceSystem_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqFormatConsistency", + "abstractRSReferenceSystem", "nilReason", "uuidref", "type", @@ -777,135 +762,23 @@ "actuate" ] }, - "DQConceptualConsistencyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQLogicalConsistencyType" - }, - { - "type":"object", - "title":"DQConceptualConsistencyType", - "properties":{ - } - } - ], - "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":"DS_InitiativeTypeCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "dsInitiativeTypeCode", - "nilReason" - ] - }, - "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" - } - }, - "nilReason":{ - "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" - ] - }, - "LISourcePropertyType":{ + "RSIdentifierPropertyType":{ "type":"object", - "title":"LISourcePropertyType", + "title":"RSIdentifierPropertyType", "required":[ - "liSource" + "rsIdentifier" ], "properties":{ - "liSource":{ - "title":"liSource", + "rsIdentifier":{ + "title":"rsIdentifier", "allOf":[ { - "$ref":"#/definitions/LISourceType" + "$ref":"#/definitions/RSIdentifierType" } ], "propertyType":"element", "elementName":{ - "localPart":"LI_Source", + "localPart":"RS_Identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -1032,11 +905,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LI_Source_PropertyType", + "localPart":"RS_Identifier_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "liSource", + "rsIdentifier", "nilReason", "uuidref", "type", @@ -1048,61 +921,130 @@ "actuate" ] }, - "CICitationPropertyType":{ - "type":"object", - "title":"CICitationPropertyType", + "DQScopeType":{ "required":[ - "ciCitation" + "level" ], - "properties":{ - "ciCitation":{ - "title":"ciCitation", - "allOf":[ - { - "$ref":"#/definitions/CICitationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CI_Citation", - "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":"DQScopeType", + "properties":{ + "level":{ + "title":"level", + "allOf":[ + { + "$ref":"#/definitions/MDScopeCodePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"level", + "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" - } + }, + "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" + ] + }, + "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":{ @@ -1191,11 +1133,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Citation_PropertyType", + "localPart":"MD_ExtendedElementInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciCitation", + "mdExtendedElementInformation", "nilReason", "uuidref", "type", @@ -1207,23 +1149,23 @@ "actuate" ] }, - "CIAddressPropertyType":{ + "CISeriesPropertyType":{ "type":"object", - "title":"CIAddressPropertyType", + "title":"CISeriesPropertyType", "required":[ - "ciAddress" + "ciSeries" ], "properties":{ - "ciAddress":{ - "title":"ciAddress", + "ciSeries":{ + "title":"ciSeries", "allOf":[ { - "$ref":"#/definitions/CIAddressType" + "$ref":"#/definitions/CISeriesType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_Address", + "localPart":"CI_Series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -1350,11 +1292,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Address_PropertyType", + "localPart":"CI_Series_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciAddress", + "ciSeries", "nilReason", "uuidref", "type", @@ -1366,77 +1308,32 @@ "actuate" ] }, - "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":{ - } - } + "PTFreeTextType":{ + "required":[ + "textGroup" ], - "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", + "title":"PTFreeTextType", "properties":{ - "referenceSystemIdentifier":{ - "title":"referenceSystemIdentifier", + "textGroup":{ + "title":"textGroup", "allOf":[ { - "$ref":"#/definitions/RSIdentifierPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/LocalisedCharacterStringPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"referenceSystemIdentifier", + "localPart":"textGroup", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -1445,61 +1342,189 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_ReferenceSystem_Type", + "localPart":"PT_FreeText_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "referenceSystemIdentifier" + "textGroup" ] }, - "MDResolutionType":{ + "MDGridSpatialRepresentationPropertyType":{ "type":"object", - "title":"MDResolutionType", + "title":"MDGridSpatialRepresentationPropertyType", "required":[ - "equivalentScale", - "distance" + "mdGridSpatialRepresentation" ], "properties":{ - "equivalentScale":{ - "title":"equivalentScale", + "mdGridSpatialRepresentation":{ + "title":"mdGridSpatialRepresentation", "allOf":[ { - "$ref":"#/definitions/MDRepresentativeFractionPropertyType" + "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":"equivalentScale", + "localPart":"MD_GridSpatialRepresentation", "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" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_Resolution_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "equivalentScale", - "distance" - ] - }, - "LIProcessStepType":{ - "required":[ - "description" + }, + "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_GridSpatialRepresentation_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdGridSpatialRepresentation", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "MDApplicationSchemaInformationType":{ + "required":[ + "name", + "schemaLanguage", + "constraintLanguage" ], "allOf":[ { @@ -1507,10 +1532,23 @@ }, { "type":"object", - "title":"LIProcessStepType", + "title":"MDApplicationSchemaInformationType", "properties":{ - "description":{ - "title":"description", + "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" @@ -1518,12 +1556,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"schemaLanguage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "rationale":{ - "title":"rationale", + "constraintLanguage":{ + "title":"constraintLanguage", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -1531,54 +1569,59 @@ ], "propertyType":"element", "elementName":{ - "localPart":"rationale", + "localPart":"constraintLanguage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "dateTime":{ - "title":"dateTime", + "schemaAscii":{ + "title":"schemaAscii", "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":"schemaAscii", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "processor":{ - "title":"processor", + "graphicsFile":{ + "title":"graphicsFile", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BinaryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"processor", + "localPart":"graphicsFile", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "source":{ - "title":"source", + "softwareDevelopmentFile":{ + "title":"softwareDevelopmentFile", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LISourcePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BinaryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"source", + "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" } } @@ -1587,34 +1630,36 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LI_ProcessStep_Type", + "localPart":"MD_ApplicationSchemaInformation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "description", - "rationale", - "dateTime", - "processor", - "source" + "name", + "schemaLanguage", + "constraintLanguage", + "schemaAscii", + "graphicsFile", + "softwareDevelopmentFile", + "softwareDevelopmentFileFormat" ] }, - "MDFeatureCatalogueDescriptionPropertyType":{ + "MDGeometricObjectsPropertyType":{ "type":"object", - "title":"MDFeatureCatalogueDescriptionPropertyType", + "title":"MDGeometricObjectsPropertyType", "required":[ - "mdFeatureCatalogueDescription" + "mdGeometricObjects" ], "properties":{ - "mdFeatureCatalogueDescription":{ - "title":"mdFeatureCatalogueDescription", + "mdGeometricObjects":{ + "title":"mdGeometricObjects", "allOf":[ { - "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" + "$ref":"#/definitions/MDGeometricObjectsType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_FeatureCatalogueDescription", + "localPart":"MD_GeometricObjects", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -1741,11 +1786,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_FeatureCatalogueDescription_PropertyType", + "localPart":"MD_GeometricObjects_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdFeatureCatalogueDescription", + "mdGeometricObjects", "nilReason", "uuidref", "type", @@ -1757,76 +1802,67 @@ "actuate" ] }, - "EXExtentType":{ + "MDSecurityConstraintsType":{ + "required":[ + "classification" + ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/MDConstraintsType" }, { "type":"object", - "title":"EXExtentType", + "title":"MDSecurityConstraintsType", "properties":{ - "description":{ - "title":"description", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/MDClassificationCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"classification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "geographicElement":{ - "title":"geographicElement", + "userNote":{ + "title":"userNote", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/EXGeographicExtentPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"geographicElement", + "localPart":"userNote", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "temporalElement":{ - "title":"temporalElement", + "classificationSystem":{ + "title":"classificationSystem", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/EXTemporalExtentPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"temporalElement", + "localPart":"classificationSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "verticalElement":{ - "title":"verticalElement", + "handlingDescription":{ + "title":"handlingDescription", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/EXVerticalExtentPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"verticalElement", + "localPart":"handlingDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -1835,80 +1871,133 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"EX_Extent_Type", + "localPart":"MD_SecurityConstraints_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "description", - "geographicElement", - "temporalElement", - "verticalElement" + "classification", + "userNote", + "classificationSystem", + "handlingDescription" ] }, - "MDResolutionPropertyType":{ - "type":"object", - "title":"MDResolutionPropertyType", + "AbstractDQLogicalConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" + }, + { + "type":"object", + "title":"AbstractDQLogicalConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDQ_LogicalConsistency_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "EXGeographicBoundingBoxType":{ "required":[ - "mdResolution" + "westBoundLongitude", + "eastBoundLongitude", + "southBoundLatitude", + "northBoundLatitude" ], - "properties":{ - "mdResolution":{ - "title":"mdResolution", - "allOf":[ - { - "$ref":"#/definitions/MDResolutionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_Resolution", - "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" + } + }, + "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Resolution_PropertyType", + "localPart":"EX_GeographicBoundingBox_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdResolution", - "nilReason" + "westBoundLongitude", + "eastBoundLongitude", + "southBoundLatitude", + "northBoundLatitude" ] }, - "CIOnlineResourcePropertyType":{ + "MDImageDescriptionPropertyType":{ "type":"object", - "title":"CIOnlineResourcePropertyType", + "title":"MDImageDescriptionPropertyType", "required":[ - "ciOnlineResource" + "mdImageDescription" ], "properties":{ - "ciOnlineResource":{ - "title":"ciOnlineResource", + "mdImageDescription":{ + "title":"mdImageDescription", "allOf":[ { - "$ref":"#/definitions/CIOnlineResourceType" + "$ref":"#/definitions/MDImageDescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_OnlineResource", + "localPart":"MD_ImageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2035,11 +2124,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_OnlineResource_PropertyType", + "localPart":"MD_ImageDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciOnlineResource", + "mdImageDescription", "nilReason", "uuidref", "type", @@ -2051,35 +2140,23 @@ "actuate" ] }, - "DSSeriesPropertyType":{ + "LILineagePropertyType":{ "type":"object", - "title":"DSSeriesPropertyType", + "title":"LILineagePropertyType", "required":[ - "dsSeries" + "liLineage" ], "properties":{ - "dsSeries":{ - "title":"dsSeries", + "liLineage":{ + "title":"liLineage", "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/LILineageType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DS_Series", + "localPart":"LI_Lineage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2206,11 +2283,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Series_PropertyType", + "localPart":"LI_Lineage_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsSeries", + "liLineage", "nilReason", "uuidref", "type", @@ -2222,85 +2299,133 @@ "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" - } + "MDLegalConstraintsType":{ + "allOf":[ + { + "$ref":"#/definitions/MDConstraintsType" }, - "nilReason":{ - "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" + { + "type":"object", + "title":"MDLegalConstraintsType", + "properties":{ + "accessConstraints":{ + "title":"accessConstraints", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDRestrictionCodePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"accessConstraints", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "useConstraints":{ + "title":"useConstraints", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDRestrictionCodePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"useConstraints", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "otherConstraints":{ + "title":"otherConstraints", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"otherConstraints", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_LegalConstraints_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "accessConstraints", + "useConstraints", + "otherConstraints" ] }, - "RSIdentifierType":{ + "MDCoverageDescriptionType":{ + "required":[ + "attributeDescription", + "contentType" + ], "allOf":[ { - "$ref":"#/definitions/MDIdentifierType" + "$ref":"#/definitions/AbstractMDContentInformationType" }, { "type":"object", - "title":"RSIdentifierType", + "title":"MDCoverageDescriptionType", "properties":{ - "codeSpace":{ - "title":"codeSpace", + "attributeDescription":{ + "title":"attributeDescription", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordTypePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"codeSpace", + "localPart":"attributeDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "version":{ - "title":"version", + "contentType":{ + "title":"contentType", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/MDCoverageContentTypeCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"version", + "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" } } @@ -2309,124 +2434,177 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RS_Identifier_Type", + "localPart":"MD_CoverageDescription_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "codeSpace", - "version" + "attributeDescription", + "contentType", + "dimension" ] }, - "MDBandType":{ + "DQTemporalConsistencyType":{ "allOf":[ { - "$ref":"#/definitions/MDRangeDimensionType" + "$ref":"#/definitions/AbstractDQTemporalAccuracyType" }, { "type":"object", - "title":"MDBandType", + "title":"DQTemporalConsistencyType", "properties":{ - "maxValue":{ - "title":"maxValue", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_TemporalConsistency_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" + } + }, + "AbstractDQElementType":{ + "required":[ + "result" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"AbstractDQElementType", + "properties":{ + "nameOfMeasure":{ + "title":"nameOfMeasure", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"maxValue", + "localPart":"nameOfMeasure", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "minValue":{ - "title":"minValue", + "measureIdentification":{ + "title":"measureIdentification", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" + "$ref":"#/definitions/MDIdentifierPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"minValue", + "localPart":"measureIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "units":{ - "title":"units", + "measureDescription":{ + "title":"measureDescription", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/UomLengthPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"units", + "localPart":"measureDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "peakResponse":{ - "title":"peakResponse", + "evaluationMethodType":{ + "title":"evaluationMethodType", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" + "$ref":"#/definitions/DQEvaluationMethodTypeCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"peakResponse", + "localPart":"evaluationMethodType", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "bitsPerValue":{ - "title":"bitsPerValue", + "evaluationMethodDescription":{ + "title":"evaluationMethodDescription", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"bitsPerValue", + "localPart":"evaluationMethodDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "toneGradation":{ - "title":"toneGradation", + "evaluationProcedure":{ + "title":"evaluationProcedure", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" + "$ref":"#/definitions/CICitationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"toneGradation", + "localPart":"evaluationProcedure", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "scaleFactor":{ - "title":"scaleFactor", + "dateTime":{ + "title":"dateTime", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"scaleFactor", + "localPart":"dateTime", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "offset":{ - "title":"offset", + "result":{ + "title":"result", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/DQResultPropertyType" + }, + "maxItems":2, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"offset", + "localPart":"result", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -2435,55 +2613,67 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Band_Type", + "localPart":"AbstractDQ_Element_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "maxValue", - "minValue", - "units", - "peakResponse", - "bitsPerValue", - "toneGradation", - "scaleFactor", - "offset" - ] - }, - "DSProductionSeriesType":{ - "allOf":[ - { - "$ref":"#/definitions/DSSeriesType" + "nameOfMeasure", + "measureIdentification", + "measureDescription", + "evaluationMethodType", + "evaluationMethodDescription", + "evaluationProcedure", + "dateTime", + "result" + ] + }, + "DQAccuracyOfATimeMeasurementType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQTemporalAccuracyType" }, { "type":"object", - "title":"DSProductionSeriesType", + "title":"DQAccuracyOfATimeMeasurementType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"DS_ProductionSeries_Type", + "localPart":"DQ_AccuracyOfATimeMeasurement_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "CIDatePropertyType":{ + "DSAggregatePropertyType":{ "type":"object", - "title":"CIDatePropertyType", + "title":"DSAggregatePropertyType", "required":[ - "ciDate" + "abstractDSAggregate" ], "properties":{ - "ciDate":{ - "title":"ciDate", + "abstractDSAggregate":{ + "title":"abstractDSAggregate", "allOf":[ { - "$ref":"#/definitions/CIDateType" + "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":"CI_Date", + "localPart":"AbstractDS_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2610,11 +2800,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Date_PropertyType", + "localPart":"DS_Aggregate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciDate", + "abstractDSAggregate", "nilReason", "uuidref", "type", @@ -2626,109 +2816,142 @@ "actuate" ] }, - "MDRepresentativeFractionType":{ - "required":[ - "denominator" + "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" + ] + }, + "DQGriddedDataPositionalAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQPositionalAccuracyType" + }, + { + "type":"object", + "title":"DQGriddedDataPositionalAccuracyType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_GriddedDataPositionalAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DSSensorType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/DSSeriesType" }, { "type":"object", - "title":"MDRepresentativeFractionType", + "title":"DSSensorType", "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":"MD_RepresentativeFraction_Type", + "localPart":"DS_Sensor_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "denominator" - ] + } }, - "DQQuantitativeResultType":{ + "PTLocaleType":{ "required":[ - "valueUnit", - "value" + "languageCode", + "characterEncoding" ], "allOf":[ { - "$ref":"#/definitions/AbstractDQResultType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DQQuantitativeResultType", + "title":"PTLocaleType", "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", + "languageCode":{ + "title":"languageCode", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/UnitOfMeasurePropertyType" + "$ref":"#/definitions/LanguageCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"valueUnit", + "localPart":"languageCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "errorStatistic":{ - "title":"errorStatistic", + "country":{ + "title":"country", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/CountryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"errorStatistic", + "localPart":"country", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "value":{ - "title":"value", + "characterEncoding":{ + "title":"characterEncoding", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/MDCharacterSetCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"characterEncoding", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -2737,43 +2960,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DQ_QuantitativeResult_Type", + "localPart":"PT_Locale_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "valueType", - "valueUnit", - "errorStatistic", - "value" + "languageCode", + "country", + "characterEncoding" ] }, - "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":{ + "CIOnLineFunctionCodePropertyType":{ "type":"object", - "title":"MDCoverageContentTypeCodePropertyType", + "title":"CIOnLineFunctionCodePropertyType", "required":[ - "mdCoverageContentTypeCode" + "ciOnLineFunctionCode" ], "properties":{ - "mdCoverageContentTypeCode":{ - "title":"mdCoverageContentTypeCode", + "ciOnLineFunctionCode":{ + "title":"ciOnLineFunctionCode", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" @@ -2781,7 +2985,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MD_CoverageContentTypeCode", + "localPart":"CI_OnLineFunctionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2804,23 +3008,23 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_CoverageContentTypeCode_PropertyType", + "localPart":"CI_OnLineFunctionCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdCoverageContentTypeCode", + "ciOnLineFunctionCode", "nilReason" ] }, - "MDDimensionNameTypeCodePropertyType":{ + "DSInitiativeTypeCodePropertyType":{ "type":"object", - "title":"MDDimensionNameTypeCodePropertyType", + "title":"DSInitiativeTypeCodePropertyType", "required":[ - "mdDimensionNameTypeCode" + "dsInitiativeTypeCode" ], "properties":{ - "mdDimensionNameTypeCode":{ - "title":"mdDimensionNameTypeCode", + "dsInitiativeTypeCode":{ + "title":"dsInitiativeTypeCode", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" @@ -2828,7 +3032,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MD_DimensionNameTypeCode", + "localPart":"DS_InitiativeTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2851,31 +3055,78 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_DimensionNameTypeCode_PropertyType", + "localPart":"DS_InitiativeTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDimensionNameTypeCode", + "dsInitiativeTypeCode", "nilReason" ] }, - "MDUsagePropertyType":{ + "MDObligationCodePropertyType":{ "type":"object", - "title":"MDUsagePropertyType", + "title":"MDObligationCodePropertyType", "required":[ - "mdUsage" + "mdObligationCode" ], "properties":{ - "mdUsage":{ - "title":"mdUsage", + "mdObligationCode":{ + "title":"mdObligationCode", "allOf":[ { - "$ref":"#/definitions/MDUsageType" + "$ref":"#/definitions/MDObligationCodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Usage", + "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" + ] + }, + "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" } }, @@ -3002,11 +3253,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Usage_PropertyType", + "localPart":"MD_MetadataExtensionInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdUsage", + "mdMetadataExtensionInformation", "nilReason", "uuidref", "type", @@ -3018,90 +3269,179 @@ "actuate" ] }, - "MDMediumType":{ + "MDConstraintsType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDMediumType", + "title":"MDConstraintsType", "properties":{ - "name":{ - "title":"name", + "useLimitation":{ + "title":"useLimitation", "allOf":[ { - "$ref":"#/definitions/MDMediumNameCodePropertyType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"useLimitation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - }, - "density":{ - "title":"density", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_Constraints_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "useLimitation" + ] + }, + "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" + ] + }, + "MDGeometricObjectsType":{ + "required":[ + "geometricObjectType" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"MDGeometricObjectsType", + "properties":{ + "geometricObjectType":{ + "title":"geometricObjectType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MDGeometricObjectTypeCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"density", + "localPart":"geometricObjectType", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "densityUnits":{ - "title":"densityUnits", + "geometricObjectCount":{ + "title":"geometricObjectCount", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"densityUnits", + "localPart":"geometricObjectCount", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - }, - "volumes":{ - "title":"volumes", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_GeometricObjects_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "geometricObjectType", + "geometricObjectCount" + ] + }, + "CISeriesType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"CISeriesType", + "properties":{ + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"volumes", + "localPart":"name", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "mediumFormat":{ - "title":"mediumFormat", + "issueIdentification":{ + "title":"issueIdentification", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDMediumFormatCodePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"mediumFormat", + "localPart":"issueIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "mediumNote":{ - "title":"mediumNote", + "page":{ + "title":"page", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -3109,7 +3449,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"mediumNote", + "localPart":"page", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -3118,35 +3458,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Medium_Type", + "localPart":"CI_Series_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ "name", - "density", - "densityUnits", - "volumes", - "mediumFormat", - "mediumNote" + "issueIdentification", + "page" ] }, - "MDMetadataPropertyType":{ + "LanguageCodePropertyType":{ "type":"object", - "title":"MDMetadataPropertyType", + "title":"LanguageCodePropertyType", "required":[ - "mdMetadata" + "languageCode" ], "properties":{ - "mdMetadata":{ - "title":"mdMetadata", + "languageCode":{ + "title":"languageCode", "allOf":[ { - "$ref":"#/definitions/MDMetadataType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Metadata", + "localPart":"LanguageCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -3165,147 +3502,270 @@ "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":"LanguageCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "languageCode", + "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" } }, - "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", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_DimensionNameTypeCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdDimensionNameTypeCode", + "nilReason" + ] + }, + "MDMaintenanceFrequencyCodePropertyType":{ + "type":"object", + "title":"MDMaintenanceFrequencyCodePropertyType", + "required":[ + "mdMaintenanceFrequencyCode" + ], + "properties":{ + "mdMaintenanceFrequencyCode":{ + "title":"mdMaintenanceFrequencyCode", "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":"MD_MaintenanceFrequencyCode", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "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" + "localPart":"nilReason", + "namespaceURI":"http://www.isotc211.org/2005/gco" } - }, - "arcrole":{ - "title":"arcrole", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_MaintenanceFrequencyCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdMaintenanceFrequencyCode", + "nilReason" + ] + }, + "MDMediumFormatCodePropertyType":{ + "type":"object", + "title":"MDMediumFormatCodePropertyType", + "required":[ + "mdMediumFormatCode" + ], + "properties":{ + "mdMediumFormatCode":{ + "title":"mdMediumFormatCode", "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":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"MD_MediumFormatCode", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "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" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_MediumFormatCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdMediumFormatCode", + "nilReason" + ] + }, + "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" } }, - "show":{ - "title":"show", + "nilReason":{ + "title":"nilReason", "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" + "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" + ] + }, + "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" } }, - "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_Metadata_PropertyType", + "localPart":"MD_CharacterSetCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMetadata", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "mdCharacterSetCode", + "nilReason" ] }, - "MDGeoreferenceablePropertyType":{ + "DQTemporalConsistencyPropertyType":{ "type":"object", - "title":"MDGeoreferenceablePropertyType", + "title":"DQTemporalConsistencyPropertyType", "required":[ - "mdGeoreferenceable" + "dqTemporalConsistency" ], "properties":{ - "mdGeoreferenceable":{ - "title":"mdGeoreferenceable", + "dqTemporalConsistency":{ + "title":"dqTemporalConsistency", "allOf":[ { - "$ref":"#/definitions/MDGeoreferenceableType" + "$ref":"#/definitions/DQTemporalConsistencyType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Georeferenceable", + "localPart":"DQ_TemporalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -3432,11 +3892,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Georeferenceable_PropertyType", + "localPart":"DQ_TemporalConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdGeoreferenceable", + "dqTemporalConsistency", "nilReason", "uuidref", "type", @@ -3448,106 +3908,201 @@ "actuate" ] }, - "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" - ] - }, - "DQTemporalValidityType":{ + "LISourceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDQTemporalAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DQTemporalValidityType", + "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":"DQ_TemporalValidity_Type", + "localPart":"LI_Source_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "description", + "scaleDenominator", + "sourceReferenceSystem", + "sourceCitation", + "sourceExtent", + "sourceStep" + ] }, - "AbstractMDSpatialRepresentationType":{ + "MDDimensionType":{ + "required":[ + "dimensionName", + "dimensionSize" + ], "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractMDSpatialRepresentationType", + "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":"AbstractMD_SpatialRepresentation_Type", + "localPart":"MD_Dimension_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "dimensionName", + "dimensionSize", + "resolution" + ] }, - "MDExtendedElementInformationPropertyType":{ + "MDServiceIdentificationPropertyType":{ "type":"object", - "title":"MDExtendedElementInformationPropertyType", + "title":"MDServiceIdentificationPropertyType", "required":[ - "mdExtendedElementInformation" + "mdServiceIdentification" ], "properties":{ - "mdExtendedElementInformation":{ - "title":"mdExtendedElementInformation", + "mdServiceIdentification":{ + "title":"mdServiceIdentification", "allOf":[ { - "$ref":"#/definitions/MDExtendedElementInformationType" + "$ref":"#/definitions/MDServiceIdentificationType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ExtendedElementInformation", + "localPart":"MD_ServiceIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -3674,11 +4229,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ExtendedElementInformation_PropertyType", + "localPart":"MD_ServiceIdentification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdExtendedElementInformation", + "mdServiceIdentification", "nilReason", "uuidref", "type", @@ -3690,35 +4245,102 @@ "actuate" ] }, - "MDGridSpatialRepresentationPropertyType":{ - "type":"object", - "title":"MDGridSpatialRepresentationPropertyType", + "EXVerticalExtentType":{ "required":[ - "mdGridSpatialRepresentation" + "minimumValue", + "maximumValue", + "verticalCRS" ], - "properties":{ - "mdGridSpatialRepresentation":{ - "title":"mdGridSpatialRepresentation", - "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" - } - } + "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" + ] + }, + "EXGeographicExtentPropertyType":{ + "type":"object", + "title":"EXGeographicExtentPropertyType", + "required":[ + "abstractEXGeographicExtent" + ], + "properties":{ + "abstractEXGeographicExtent":{ + "title":"abstractEXGeographicExtent", + "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" + } + } ], "propertyType":"elementRef", "elementName":{ - "localPart":"MD_GridSpatialRepresentation", + "localPart":"AbstractEX_GeographicExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -3845,11 +4467,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", @@ -3861,23 +4483,23 @@ "actuate" ] }, - "LILineagePropertyType":{ + "DQCompletenessOmissionPropertyType":{ "type":"object", - "title":"LILineagePropertyType", + "title":"DQCompletenessOmissionPropertyType", "required":[ - "liLineage" + "dqCompletenessOmission" ], "properties":{ - "liLineage":{ - "title":"liLineage", + "dqCompletenessOmission":{ + "title":"dqCompletenessOmission", "allOf":[ { - "$ref":"#/definitions/LILineageType" + "$ref":"#/definitions/DQCompletenessOmissionType" } ], "propertyType":"element", "elementName":{ - "localPart":"LI_Lineage", + "localPart":"DQ_CompletenessOmission", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -4004,11 +4626,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LI_Lineage_PropertyType", + "localPart":"DQ_CompletenessOmission_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "liLineage", + "dqCompletenessOmission", "nilReason", "uuidref", "type", @@ -4020,92 +4642,41 @@ "actuate" ] }, - "DQDataQualityType":{ - "required":[ - "scope" - ], + "DQTemporalValidityType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractDQTemporalAccuracyType" }, { "type":"object", - "title":"DQDataQualityType", + "title":"DQTemporalValidityType", "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", + "localPart":"DQ_TemporalValidity_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "scope", - "report", - "lineage" - ] + } }, - "MDKeywordsPropertyType":{ + "MDDigitalTransferOptionsPropertyType":{ "type":"object", - "title":"MDKeywordsPropertyType", + "title":"MDDigitalTransferOptionsPropertyType", "required":[ - "mdKeywords" + "mdDigitalTransferOptions" ], "properties":{ - "mdKeywords":{ - "title":"mdKeywords", + "mdDigitalTransferOptions":{ + "title":"mdDigitalTransferOptions", "allOf":[ { - "$ref":"#/definitions/MDKeywordsType" + "$ref":"#/definitions/MDDigitalTransferOptionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Keywords", + "localPart":"MD_DigitalTransferOptions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -4232,11 +4803,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Keywords_PropertyType", + "localPart":"MD_DigitalTransferOptions_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdKeywords", + "mdDigitalTransferOptions", "nilReason", "uuidref", "type", @@ -4248,47 +4819,58 @@ "actuate" ] }, - "AbstractDQResultType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractDQResultType", - "properties":{ - } - } + "MDKeywordsType":{ + "required":[ + "keyword" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDQ_Result_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "MDConstraintsType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDConstraintsType", + "title":"MDKeywordsType", "properties":{ - "useLimitation":{ - "title":"useLimitation", + "keyword":{ + "title":"keyword", "allOf":[ { "type":"array", "items":{ "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"useLimitation", + "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" } } @@ -4297,70 +4879,82 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Constraints_Type", + "localPart":"MD_Keywords_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "useLimitation" + "keyword", + "type", + "thesaurusName" ] }, - "MDLegalConstraintsType":{ - "allOf":[ - { - "$ref":"#/definitions/MDConstraintsType" + "MDGridSpatialRepresentationType":{ + "required":[ + "numberOfDimensions", + "cellGeometry", + "transformationParameterAvailability" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMDSpatialRepresentationType" }, { "type":"object", - "title":"MDLegalConstraintsType", + "title":"MDGridSpatialRepresentationType", "properties":{ - "accessConstraints":{ - "title":"accessConstraints", + "numberOfDimensions":{ + "title":"numberOfDimensions", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDRestrictionCodePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"accessConstraints", + "localPart":"numberOfDimensions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "useConstraints":{ - "title":"useConstraints", + "axisDimensionProperties":{ + "title":"axisDimensionProperties", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDRestrictionCodePropertyType" + "$ref":"#/definitions/MDDimensionPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"useConstraints", + "localPart":"axisDimensionProperties", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "otherConstraints":{ - "title":"otherConstraints", + "cellGeometry":{ + "title":"cellGeometry", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MDCellGeometryCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"otherConstraints", + "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" } } @@ -4369,67 +4963,173 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_LegalConstraints_Type", + "localPart":"MD_GridSpatialRepresentation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "accessConstraints", - "useConstraints", - "otherConstraints" + "numberOfDimensions", + "axisDimensionProperties", + "cellGeometry", + "transformationParameterAvailability" ] }, - "DQScopeType":{ + "MDScopeDescriptionPropertyType":{ + "type":"object", + "title":"MDScopeDescriptionPropertyType", "required":[ - "level" + "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", + "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_ScopeDescription_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdScopeDescription", + "nilReason" + ] + }, + "MDBandType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/MDRangeDimensionType" }, { "type":"object", - "title":"DQScopeType", + "title":"MDBandType", "properties":{ - "level":{ - "title":"level", + "maxValue":{ + "title":"maxValue", "allOf":[ { - "$ref":"#/definitions/MDScopeCodePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"level", + "localPart":"maxValue", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "extent":{ - "title":"extent", + "minValue":{ + "title":"minValue", "allOf":[ { - "$ref":"#/definitions/EXExtentPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"extent", + "localPart":"minValue", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "levelDescription":{ - "title":"levelDescription", + "units":{ + "title":"units", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDScopeDescriptionPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/UomLengthPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"levelDescription", + "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" } } @@ -4438,32 +5138,37 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DQ_Scope_Type", + "localPart":"MD_Band_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "level", - "extent", - "levelDescription" + "maxValue", + "minValue", + "units", + "peakResponse", + "bitsPerValue", + "toneGradation", + "scaleFactor", + "offset" ] }, - "DSSensorPropertyType":{ + "MDDimensionPropertyType":{ "type":"object", - "title":"DSSensorPropertyType", + "title":"MDDimensionPropertyType", "required":[ - "dsSensor" + "mdDimension" ], "properties":{ - "dsSensor":{ - "title":"dsSensor", + "mdDimension":{ + "title":"mdDimension", "allOf":[ { - "$ref":"#/definitions/DSSensorType" + "$ref":"#/definitions/MDDimensionType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_Sensor", + "localPart":"MD_Dimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -4590,11 +5295,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Sensor_PropertyType", + "localPart":"MD_Dimension_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsSensor", + "mdDimension", "nilReason", "uuidref", "type", @@ -4606,50 +5311,180 @@ "actuate" ] }, - "AbstractDQElementType":{ + "MDUsagePropertyType":{ + "type":"object", + "title":"MDUsagePropertyType", "required":[ - "result" + "mdUsage" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "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" + "properties":{ + "mdUsage":{ + "title":"mdUsage", + "allOf":[ + { + "$ref":"#/definitions/MDUsageType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_Usage", + "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", + } + ], + "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_Usage_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdUsage", + "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" @@ -4657,25 +5492,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"measureDescription", + "localPart":"specificUsage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "evaluationMethodType":{ - "title":"evaluationMethodType", + "usageDateTime":{ + "title":"usageDateTime", "allOf":[ { - "$ref":"#/definitions/DQEvaluationMethodTypeCodePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"evaluationMethodType", + "localPart":"usageDateTime", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "evaluationMethodDescription":{ - "title":"evaluationMethodDescription", + "userDeterminedLimitations":{ + "title":"userDeterminedLimitations", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -4683,55 +5518,24 @@ ], "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", + "localPart":"userDeterminedLimitations", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "result":{ - "title":"result", + "userContactInfo":{ + "title":"userContactInfo", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DQResultPropertyType" + "$ref":"#/definitions/CIResponsiblePartyPropertyType" }, - "maxItems":2, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"result", + "localPart":"userContactInfo", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -4740,193 +5544,33 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDQ_Element_Type", + "localPart":"MD_Usage_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" + "specificUsage", + "usageDateTime", + "userDeterminedLimitations", + "userContactInfo" ] }, - "PTLocalePropertyType":{ + "MDDistributorPropertyType":{ "type":"object", - "title":"PTLocalePropertyType", + "title":"MDDistributorPropertyType", "required":[ - "ptLocale" + "mdDistributor" ], "properties":{ - "ptLocale":{ - "title":"ptLocale", + "mdDistributor":{ + "title":"mdDistributor", "allOf":[ { - "$ref":"#/definitions/PTLocaleType" + "$ref":"#/definitions/MDDistributorType" } ], "propertyType":"element", "elementName":{ - "localPart":"PT_Locale", + "localPart":"MD_Distributor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -5053,11 +5697,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PT_Locale_PropertyType", + "localPart":"MD_Distributor_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ptLocale", + "mdDistributor", "nilReason", "uuidref", "type", @@ -5069,105 +5713,36 @@ "actuate" ] }, - "MDKeywordsType":{ + "DSSeriesPropertyType":{ + "type":"object", + "title":"DSSeriesPropertyType", "required":[ - "keyword" + "dsSeries" ], - "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" + "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":"thesaurusName", + "localPart":"DS_Series", "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" - ] - }, - "EXGeographicExtentPropertyType":{ - "type":"object", - "title":"EXGeographicExtentPropertyType", - "required":[ - "abstractEXGeographicExtent" - ], - "properties":{ - "abstractEXGeographicExtent":{ - "title":"abstractEXGeographicExtent", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractEX_GeographicExtent", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"DS_Series", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, "nilReason":{ @@ -5293,11 +5868,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_GeographicExtent_PropertyType", + "localPart":"DS_Series_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractEXGeographicExtent", + "dsSeries", "nilReason", "uuidref", "type", @@ -5309,23 +5884,35 @@ "actuate" ] }, - "DQDataQualityPropertyType":{ + "EXTemporalExtentPropertyType":{ "type":"object", - "title":"DQDataQualityPropertyType", + "title":"EXTemporalExtentPropertyType", "required":[ - "dqDataQuality" + "exTemporalExtent" ], "properties":{ - "dqDataQuality":{ - "title":"dqDataQuality", + "exTemporalExtent":{ + "title":"exTemporalExtent", "allOf":[ { - "$ref":"#/definitions/DQDataQualityType" + "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":"DQ_DataQuality", + "localPart":"EX_TemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -5452,11 +6039,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_DataQuality_PropertyType", + "localPart":"EX_TemporalExtent_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqDataQuality", + "exTemporalExtent", "nilReason", "uuidref", "type", @@ -5468,78 +6055,323 @@ "actuate" ] }, - "RSReferenceSystemPropertyType":{ - "type":"object", - "title":"RSReferenceSystemPropertyType", + "AbstractDSAggregateType":{ "required":[ - "abstractRSReferenceSystem" + "composedOf", + "seriesMetadata" ], - "properties":{ - "abstractRSReferenceSystem":{ - "title":"abstractRSReferenceSystem", - "allOf":[ - { - "$ref":"#/definitions/AbstractRSReferenceSystemType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractRS_ReferenceSystem", - "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":"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":"" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDS_Aggregate_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "composedOf", + "seriesMetadata", + "subset", + "superset" + ] + }, + "MDServiceIdentificationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMDIdentificationType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + { + "type":"object", + "title":"MDServiceIdentificationType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_ServiceIdentification_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDGeorectifiedType":{ + "required":[ + "checkPointAvailability", + "pointInPixel" + ], + "allOf":[ + { + "$ref":"#/definitions/MDGridSpatialRepresentationType" }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", + { + "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_Georectified_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "checkPointAvailability", + "checkPointDescription", + "cornerPoints", + "centerPoint", + "pointInPixel", + "transformationDimensionDescription", + "transformationDimensionMapping" + ] + }, + "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" + } + ], + "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" } }, @@ -5611,11 +6443,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"RS_ReferenceSystem_PropertyType", + "localPart":"EX_BoundingPolygon_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractRSReferenceSystem", + "exBoundingPolygon", "nilReason", "uuidref", "type", @@ -5627,23 +6459,23 @@ "actuate" ] }, - "DSAssociationTypeCodePropertyType":{ + "MDBrowseGraphicPropertyType":{ "type":"object", - "title":"DSAssociationTypeCodePropertyType", + "title":"MDBrowseGraphicPropertyType", "required":[ - "dsAssociationTypeCode" + "mdBrowseGraphic" ], "properties":{ - "dsAssociationTypeCode":{ - "title":"dsAssociationTypeCode", + "mdBrowseGraphic":{ + "title":"mdBrowseGraphic", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDBrowseGraphicType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_AssociationTypeCode", + "localPart":"MD_BrowseGraphic", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -5662,218 +6494,25 @@ "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" - ] - }, - "MDKeywordTypeCodePropertyType":{ - "type":"object", - "title":"MDKeywordTypeCodePropertyType", - "required":[ - "mdKeywordTypeCode" - ], - "properties":{ - "mdKeywordTypeCode":{ - "title":"mdKeywordTypeCode", + }, + "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":"MD_KeywordTypeCode", - "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" - } - } - }, - "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":"MDGeoreferenceableType", - "properties":{ - "controlPointAvailability":{ - "title":"controlPointAvailability", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"controlPointAvailability", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "orientationParameterAvailability":{ - "title":"orientationParameterAvailability", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orientationParameterAvailability", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "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/CICitationPropertyType" - }, - "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" - ] - }, - "CIResponsiblePartyPropertyType":{ - "type":"object", - "title":"CIResponsiblePartyPropertyType", - "required":[ - "ciResponsibleParty" - ], - "properties":{ - "ciResponsibleParty":{ - "title":"ciResponsibleParty", - "allOf":[ - { - "$ref":"#/definitions/CIResponsiblePartyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CI_ResponsibleParty", - "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" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", @@ -5963,11 +6602,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_ResponsibleParty_PropertyType", + "localPart":"MD_BrowseGraphic_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciResponsibleParty", + "mdBrowseGraphic", "nilReason", "uuidref", "type", @@ -5979,23 +6618,23 @@ "actuate" ] }, - "CIContactPropertyType":{ + "DQConceptualConsistencyPropertyType":{ "type":"object", - "title":"CIContactPropertyType", + "title":"DQConceptualConsistencyPropertyType", "required":[ - "ciContact" + "dqConceptualConsistency" ], "properties":{ - "ciContact":{ - "title":"ciContact", + "dqConceptualConsistency":{ + "title":"dqConceptualConsistency", "allOf":[ { - "$ref":"#/definitions/CIContactType" + "$ref":"#/definitions/DQConceptualConsistencyType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_Contact", + "localPart":"DQ_ConceptualConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -6122,11 +6761,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Contact_PropertyType", + "localPart":"DQ_ConceptualConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciContact", + "dqConceptualConsistency", "nilReason", "uuidref", "type", @@ -6138,10 +6777,27 @@ "actuate" ] }, - "AbstractMDIdentificationType":{ + "DQCompletenessCommissionType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQCompletenessType" + }, + { + "type":"object", + "title":"DQCompletenessCommissionType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_CompletenessCommission_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DQDataQualityType":{ "required":[ - "citation", - "_abstract" + "scope" ], "allOf":[ { @@ -6149,214 +6805,48 @@ }, { "type":"object", - "title":"AbstractMDIdentificationType", + "title":"DQDataQualityType", "properties":{ - "citation":{ - "title":"citation", + "scope":{ + "title":"scope", "allOf":[ { - "$ref":"#/definitions/CICitationPropertyType" + "$ref":"#/definitions/DQScopePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"citation", + "localPart":"scope", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "_abstract":{ - "title":"_abstract", + "report":{ + "title":"report", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/DQElementPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"abstract", + "localPart":"report", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "purpose":{ - "title":"purpose", + "lineage":{ + "title":"lineage", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/LILineagePropertyType" } ], "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", + "localPart":"lineage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -6365,278 +6855,42 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMD_Identification_Type", + "localPart":"DQ_DataQuality_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "citation", - "_abstract", - "purpose", - "credit", - "status", - "pointOfContact", - "resourceMaintenance", - "graphicOverview", - "resourceFormat", - "descriptiveKeywords", - "resourceSpecificUsage", - "resourceConstraints", - "aggregationInfo" + "scope", + "report", + "lineage" ] }, - "CICitationType":{ + "MDAggregateInformationPropertyType":{ + "type":"object", + "title":"MDAggregateInformationPropertyType", "required":[ - "title", - "date" + "mdAggregateInformation" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "properties":{ + "mdAggregateInformation":{ + "title":"mdAggregateInformation", + "allOf":[ + { + "$ref":"#/definitions/MDAggregateInformationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_AggregateInformation", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } }, - { - "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":{ - "dsPlatform":{ - "title":"dsPlatform", - "allOf":[ - { - "$ref":"#/definitions/DSPlatformType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DS_Platform", - "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" } } ], @@ -6753,11 +7007,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Platform_PropertyType", + "localPart":"MD_AggregateInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsPlatform", + "mdAggregateInformation", "nilReason", "uuidref", "type", @@ -6769,23 +7023,35 @@ "actuate" ] }, - "MDMaintenanceFrequencyCodePropertyType":{ + "MDConstraintsPropertyType":{ "type":"object", - "title":"MDMaintenanceFrequencyCodePropertyType", + "title":"MDConstraintsPropertyType", "required":[ - "mdMaintenanceFrequencyCode" + "mdConstraints" ], "properties":{ - "mdMaintenanceFrequencyCode":{ - "title":"mdMaintenanceFrequencyCode", + "mdConstraints":{ + "title":"mdConstraints", "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/MDConstraintsType" + } + }, + "elementName":{ + "localPart":"MD_Constraints", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"MD_MaintenanceFrequencyCode", + "localPart":"MD_Constraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -6804,71 +7070,184 @@ "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" }, - { - "type":"object", - "title":"DSStereoMateType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DS_StereoMate_Type", - "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":"" + } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/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":[ + "mdConstraints", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] }, - "DSSensorType":{ + "PTFreeTextPropertyType":{ + "required":[ + "ptFreeText" + ], "allOf":[ { - "$ref":"#/definitions/DSSeriesType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" }, { "type":"object", - "title":"DSSensorType", + "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":"DS_Sensor_Type", + "localPart":"PT_FreeText_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "ptFreeText" + ] }, - "URLPropertyType":{ + "CITelephonePropertyType":{ "type":"object", - "title":"URLPropertyType", + "title":"CITelephonePropertyType", "required":[ - "url" + "ciTelephone" ], "properties":{ - "url":{ - "title":"url", + "ciTelephone":{ + "title":"ciTelephone", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CITelephoneType" } ], "propertyType":"element", "elementName":{ - "localPart":"URL", + "localPart":"CI_Telephone", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -6887,272 +7266,147 @@ "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" - ] - }, - "LanguageCodePropertyType":{ - "type":"object", - "title":"LanguageCodePropertyType", - "required":[ - "languageCode" - ], - "properties":{ - "languageCode":{ - "title":"languageCode", + }, + "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":"LanguageCode", - "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" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LanguageCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "languageCode", - "nilReason" - ] - }, - "DSOtherAggregateType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDSAggregateType" }, - { - "type":"object", - "title":"DSOtherAggregateType", - "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":"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" - } + "role":{ + "title":"role", + "allOf":[ + { + "$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":"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", + }, + "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":"DQ_EvaluationMethodTypeCode", - "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":"DQ_EvaluationMethodTypeCode_PropertyType", + "localPart":"CI_Telephone_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqEvaluationMethodTypeCode", - "nilReason" + "ciTelephone", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "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" - } - }, - "MDVectorSpatialRepresentationPropertyType":{ + "EXGeographicDescriptionPropertyType":{ "type":"object", - "title":"MDVectorSpatialRepresentationPropertyType", + "title":"EXGeographicDescriptionPropertyType", "required":[ - "mdVectorSpatialRepresentation" + "exGeographicDescription" ], "properties":{ - "mdVectorSpatialRepresentation":{ - "title":"mdVectorSpatialRepresentation", + "exGeographicDescription":{ + "title":"exGeographicDescription", "allOf":[ { - "$ref":"#/definitions/MDVectorSpatialRepresentationType" + "$ref":"#/definitions/EXGeographicDescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_VectorSpatialRepresentation", + "localPart":"EX_GeographicDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -7279,11 +7533,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_VectorSpatialRepresentation_PropertyType", + "localPart":"EX_GeographicDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdVectorSpatialRepresentation", + "exGeographicDescription", "nilReason", "uuidref", "type", @@ -7295,182 +7549,119 @@ "actuate" ] }, - "DQQuantitativeAttributeAccuracyPropertyType":{ - "type":"object", - "title":"DQQuantitativeAttributeAccuracyPropertyType", + "LocalisedCharacterStringPropertyType":{ "required":[ - "dqQuantitativeAttributeAccuracy" + "localisedCharacterString" ], - "properties":{ - "dqQuantitativeAttributeAccuracy":{ - "title":"dqQuantitativeAttributeAccuracy", - "allOf":[ - { - "$ref":"#/definitions/DQQuantitativeAttributeAccuracyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DQ_QuantitativeAttributeAccuracy", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" }, - "nilReason":{ - "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" + { + "type":"object", + "title":"LocalisedCharacterStringPropertyType", + "properties":{ + "localisedCharacterString":{ + "title":"localisedCharacterString", + "allOf":[ + { + "$ref":"#/definitions/LocalisedCharacterStringType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LocalisedCharacterString", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "show":{ - "title":"show", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LocalisedCharacterString_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "localisedCharacterString" + ] + }, + "MDKeywordTypeCodePropertyType":{ + "type":"object", + "title":"MDKeywordTypeCodePropertyType", + "required":[ + "mdKeywordTypeCode" + ], + "properties":{ + "mdKeywordTypeCode":{ + "title":"mdKeywordTypeCode", "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_KeywordTypeCode", + "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_QuantitativeAttributeAccuracy_PropertyType", + "localPart":"MD_KeywordTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqQuantitativeAttributeAccuracy", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "mdKeywordTypeCode", + "nilReason" ] }, - "MDPortrayalCatalogueReferencePropertyType":{ + "DSDataSetPropertyType":{ "type":"object", - "title":"MDPortrayalCatalogueReferencePropertyType", + "title":"DSDataSetPropertyType", "required":[ - "mdPortrayalCatalogueReference" + "dsDataSet" ], "properties":{ - "mdPortrayalCatalogueReference":{ - "title":"mdPortrayalCatalogueReference", + "dsDataSet":{ + "title":"dsDataSet", "allOf":[ { - "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" + "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":"MD_PortrayalCatalogueReference", + "localPart":"DS_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -7597,11 +7788,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_PortrayalCatalogueReference_PropertyType", + "localPart":"DS_DataSet_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdPortrayalCatalogueReference", + "dsDataSet", "nilReason", "uuidref", "type", @@ -7613,301 +7804,151 @@ "actuate" ] }, - "LocalisedCharacterStringPropertyType":{ + "MDMetadataType":{ "required":[ - "localisedCharacterString" + "contact", + "dateStamp", + "identificationInfo" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LocalisedCharacterStringPropertyType", + "title":"MDMetadataType", "properties":{ - "localisedCharacterString":{ - "title":"localisedCharacterString", + "fileIdentifier":{ + "title":"fileIdentifier", "allOf":[ { - "$ref":"#/definitions/LocalisedCharacterStringType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"LocalisedCharacterString", + "localPart":"fileIdentifier", "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":"DQAccuracyOfATimeMeasurementPropertyType", - "required":[ - "dqAccuracyOfATimeMeasurement" - ], - "properties":{ - "dqAccuracyOfATimeMeasurement":{ - "title":"dqAccuracyOfATimeMeasurement", - "allOf":[ - { - "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DQ_AccuracyOfATimeMeasurement", - "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" + }, + "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" } - } - ], - "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_AccuracyOfATimeMeasurement_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "dqAccuracyOfATimeMeasurement", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "MDDataIdentificationType":{ - "required":[ - "language" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMDIdentificationType" - }, - { - "type":"object", - "title":"MDDataIdentificationType", - "properties":{ - "spatialRepresentationType":{ - "title":"spatialRepresentationType", + }, + "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/MDSpatialRepresentationTypeCodePropertyType" + "$ref":"#/definitions/MDScopeCodePropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"spatialRepresentationType", + "localPart":"hierarchyLevel", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "spatialResolution":{ - "title":"spatialResolution", + "hierarchyLevelName":{ + "title":"hierarchyLevelName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDResolutionPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"spatialResolution", + "localPart":"hierarchyLevelName", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "language":{ - "title":"language", + "contact":{ + "title":"contact", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/CIResponsiblePartyPropertyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"language", + "localPart":"contact", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "characterSet":{ - "title":"characterSet", + "dateStamp":{ + "title":"dateStamp", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDCharacterSetCodePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"characterSet", + "localPart":"dateStamp", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "topicCategory":{ - "title":"topicCategory", + "metadataStandardName":{ + "title":"metadataStandardName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDTopicCategoryCodePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"topicCategory", + "localPart":"metadataStandardName", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "environmentDescription":{ - "title":"environmentDescription", + "metadataStandardVersion":{ + "title":"metadataStandardVersion", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -7915,525 +7956,438 @@ ], "propertyType":"element", "elementName":{ - "localPart":"environmentDescription", + "localPart":"metadataStandardVersion", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "extent":{ - "title":"extent", + "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/EXExtentPropertyType" + "$ref":"#/definitions/PTLocalePropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"extent", + "localPart":"locale", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "supplementalInformation":{ - "title":"supplementalInformation", + "spatialRepresentationInfo":{ + "title":"spatialRepresentationInfo", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDSpatialRepresentationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"supplementalInformation", + "localPart":"spatialRepresentationInfo", "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" - ] - }, - "MDMediumFormatCodePropertyType":{ - "type":"object", - "title":"MDMediumFormatCodePropertyType", - "required":[ - "mdMediumFormatCode" - ], - "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", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "referenceSystemInfo":{ + "title":"referenceSystemInfo", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDReferenceSystemPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"referenceSystemInfo", + "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" - ] - }, - "MDSecurityConstraintsType":{ - "required":[ - "classification" - ], - "allOf":[ - { - "$ref":"#/definitions/MDConstraintsType" - }, - { - "type":"object", - "title":"MDSecurityConstraintsType", - "properties":{ - "classification":{ - "title":"classification", + }, + "metadataExtensionInfo":{ + "title":"metadataExtensionInfo", "allOf":[ { - "$ref":"#/definitions/MDClassificationCodePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDMetadataExtensionInformationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"classification", + "localPart":"metadataExtensionInfo", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "userNote":{ - "title":"userNote", + "identificationInfo":{ + "title":"identificationInfo", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDIdentificationPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"userNote", + "localPart":"identificationInfo", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "classificationSystem":{ - "title":"classificationSystem", + "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":"classificationSystem", + "localPart":"contentInfo", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "handlingDescription":{ - "title":"handlingDescription", + "distributionInfo":{ + "title":"distributionInfo", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/MDDistributionPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"handlingDescription", + "localPart":"distributionInfo", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - } - } - ], - "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" + }, + "dataQualityInfo":{ + "title":"dataQualityInfo", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DQDataQualityPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataQualityInfo", + "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":"EX_BoundingPolygon_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "exBoundingPolygon", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" + }, + "portrayalCatalogueInfo":{ + "title":"portrayalCatalogueInfo", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDPortrayalCatalogueReferencePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"portrayalCatalogueInfo", + "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", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdMediumNameCode", - "nilReason" - ] - }, - "MDDistributorType":{ - "required":[ - "distributorContact" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"MDDistributorType", - "properties":{ - "distributorContact":{ - "title":"distributorContact", + }, + "metadataConstraints":{ + "title":"metadataConstraints", "allOf":[ { - "$ref":"#/definitions/CIResponsiblePartyPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDConstraintsPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"distributorContact", + "localPart":"metadataConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "distributionOrderProcess":{ - "title":"distributionOrderProcess", + "applicationSchemaInfo":{ + "title":"applicationSchemaInfo", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDStandardOrderProcessPropertyType" + "$ref":"#/definitions/MDApplicationSchemaInformationPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"distributionOrderProcess", + "localPart":"applicationSchemaInfo", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "distributorFormat":{ - "title":"distributorFormat", + "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/MDFormatPropertyType" + "$ref":"#/definitions/DSAggregatePropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"distributorFormat", + "localPart":"series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "distributorTransferOptions":{ - "title":"distributorTransferOptions", + "describes":{ + "title":"describes", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDDigitalTransferOptionsPropertyType" + "$ref":"#/definitions/DSDataSetPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"distributorTransferOptions", + "localPart":"describes", "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" - ] - }, - "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", + }, + "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" + ] + }, + "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" + ] + }, + "CICitationPropertyType":{ + "type":"object", + "title":"CICitationPropertyType", + "required":[ + "ciCitation" + ], + "properties":{ + "ciCitation":{ + "title":"ciCitation", + "allOf":[ + { + "$ref":"#/definitions/CICitationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CI_Citation", + "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" } @@ -8552,11 +8506,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_DigitalTransferOptions_PropertyType", + "localPart":"CI_Citation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDigitalTransferOptions", + "ciCitation", "nilReason", "uuidref", "type", @@ -8568,49 +8522,260 @@ "actuate" ] }, - "MDRangeDimensionPropertyType":{ - "type":"object", - "title":"MDRangeDimensionPropertyType", + "MDMaintenanceInformationType":{ "required":[ - "mdRangeDimension" + "maintenanceAndUpdateFrequency" ], - "properties":{ - "mdRangeDimension":{ - "title":"mdRangeDimension", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/MDRangeDimensionType" + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"MDMaintenanceInformationType", + "properties":{ + "maintenanceAndUpdateFrequency":{ + "title":"maintenanceAndUpdateFrequency", + "allOf":[ + { + "$ref":"#/definitions/MDMaintenanceFrequencyCodePropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"MD_RangeDimension", + "localPart":"maintenanceAndUpdateFrequency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"MD_RangeDimension", - "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" + }, + "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" } - } - ], - "propertyType":"attribute", + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_MaintenanceInformation_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "maintenanceAndUpdateFrequency", + "dateOfNextUpdate", + "userDefinedMaintenanceFrequency", + "updateScope", + "updateScopeDescription", + "maintenanceNote", + "contact" + ] + }, + "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" + ] + }, + "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" + ] + }, + "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" + } + }, + "nilReason":{ + "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" @@ -8723,11 +8888,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_RangeDimension_PropertyType", + "localPart":"MD_Medium_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdRangeDimension", + "mdMedium", "nilReason", "uuidref", "type", @@ -8739,38 +8904,150 @@ "actuate" ] }, - "MDRepresentativeFractionPropertyType":{ - "type":"object", - "title":"MDRepresentativeFractionPropertyType", + "MDFormatType":{ "required":[ - "mdRepresentativeFraction" + "name", + "version" ], - "properties":{ - "mdRepresentativeFraction":{ - "title":"mdRepresentativeFraction", - "allOf":[ - { - "$ref":"#/definitions/MDRepresentativeFractionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_RepresentativeFraction", - "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":{ + { + "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" + ] + }, + "MDReferenceSystemPropertyType":{ + "type":"object", + "title":"MDReferenceSystemPropertyType", + "required":[ + "mdReferenceSystem" + ], + "properties":{ + "mdReferenceSystem":{ + "title":"mdReferenceSystem", + "allOf":[ + { + "$ref":"#/definitions/MDReferenceSystemType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_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" + } + } + ], + "propertyType":"attribute", + "attributeName":{ "localPart":"nilReason", "namespaceURI":"http://www.isotc211.org/2005/gco" } @@ -8882,11 +9159,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_RepresentativeFraction_PropertyType", + "localPart":"MD_ReferenceSystem_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdRepresentativeFraction", + "mdReferenceSystem", "nilReason", "uuidref", "type", @@ -8898,23 +9175,106 @@ "actuate" ] }, - "MDDataIdentificationPropertyType":{ + "DQNonQuantitativeAttributeAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQThematicAccuracyType" + }, + { + "type":"object", + "title":"DQNonQuantitativeAttributeAccuracyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_NonQuantitativeAttributeAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "AbstractDQCompletenessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" + }, + { + "type":"object", + "title":"AbstractDQCompletenessType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDQ_Completeness_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDDistributionUnitsPropertyType":{ "type":"object", - "title":"MDDataIdentificationPropertyType", + "title":"MDDistributionUnitsPropertyType", "required":[ - "mdDataIdentification" + "mdDistributionUnits" ], "properties":{ - "mdDataIdentification":{ - "title":"mdDataIdentification", + "mdDistributionUnits":{ + "title":"mdDistributionUnits", "allOf":[ { - "$ref":"#/definitions/MDDataIdentificationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_DataIdentification", + "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" + ] + }, + "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" } }, @@ -9041,11 +9401,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_DataIdentification_PropertyType", + "localPart":"MD_RepresentativeFraction_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDataIdentification", + "mdRepresentativeFraction", "nilReason", "uuidref", "type", @@ -9057,23 +9417,23 @@ "actuate" ] }, - "MDDistributionPropertyType":{ + "DQTemporalValidityPropertyType":{ "type":"object", - "title":"MDDistributionPropertyType", + "title":"DQTemporalValidityPropertyType", "required":[ - "mdDistribution" + "dqTemporalValidity" ], "properties":{ - "mdDistribution":{ - "title":"mdDistribution", + "dqTemporalValidity":{ + "title":"dqTemporalValidity", "allOf":[ { - "$ref":"#/definitions/MDDistributionType" + "$ref":"#/definitions/DQTemporalValidityType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Distribution", + "localPart":"DQ_TemporalValidity", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9200,11 +9560,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Distribution_PropertyType", + "localPart":"DQ_TemporalValidity_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDistribution", + "dqTemporalValidity", "nilReason", "uuidref", "type", @@ -9216,60 +9576,35 @@ "actuate" ] }, - "EXGeographicDescriptionType":{ - "required":[ - "geographicIdentifier" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEXGeographicExtentType" - }, - { - "type":"object", - "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":"EX_GeographicDescription_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "geographicIdentifier" - ] - }, - "DQAbsoluteExternalPositionalAccuracyPropertyType":{ + "MDIdentifierPropertyType":{ "type":"object", - "title":"DQAbsoluteExternalPositionalAccuracyPropertyType", + "title":"MDIdentifierPropertyType", "required":[ - "dqAbsoluteExternalPositionalAccuracy" + "mdIdentifier" ], "properties":{ - "dqAbsoluteExternalPositionalAccuracy":{ - "title":"dqAbsoluteExternalPositionalAccuracy", + "mdIdentifier":{ + "title":"mdIdentifier", "allOf":[ { - "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType" + "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":"DQ_AbsoluteExternalPositionalAccuracy", + "localPart":"MD_Identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9396,11 +9731,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_AbsoluteExternalPositionalAccuracy_PropertyType", + "localPart":"MD_Identifier_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqAbsoluteExternalPositionalAccuracy", + "mdIdentifier", "nilReason", "uuidref", "type", @@ -9412,23 +9747,23 @@ "actuate" ] }, - "MDReferenceSystemPropertyType":{ + "MDVectorSpatialRepresentationPropertyType":{ "type":"object", - "title":"MDReferenceSystemPropertyType", + "title":"MDVectorSpatialRepresentationPropertyType", "required":[ - "mdReferenceSystem" + "mdVectorSpatialRepresentation" ], "properties":{ - "mdReferenceSystem":{ - "title":"mdReferenceSystem", + "mdVectorSpatialRepresentation":{ + "title":"mdVectorSpatialRepresentation", "allOf":[ { - "$ref":"#/definitions/MDReferenceSystemType" + "$ref":"#/definitions/MDVectorSpatialRepresentationType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ReferenceSystem", + "localPart":"MD_VectorSpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9555,11 +9890,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ReferenceSystem_PropertyType", + "localPart":"MD_VectorSpatialRepresentation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdReferenceSystem", + "mdVectorSpatialRepresentation", "nilReason", "uuidref", "type", @@ -9571,135 +9906,23 @@ "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" - ] - }, - "MDStandardOrderProcessPropertyType":{ + "CIContactPropertyType":{ "type":"object", - "title":"MDStandardOrderProcessPropertyType", + "title":"CIContactPropertyType", "required":[ - "mdStandardOrderProcess" + "ciContact" ], "properties":{ - "mdStandardOrderProcess":{ - "title":"mdStandardOrderProcess", + "ciContact":{ + "title":"ciContact", "allOf":[ { - "$ref":"#/definitions/MDStandardOrderProcessType" + "$ref":"#/definitions/CIContactType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_StandardOrderProcess", + "localPart":"CI_Contact", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9826,11 +10049,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_StandardOrderProcess_PropertyType", + "localPart":"CI_Contact_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdStandardOrderProcess", + "ciContact", "nilReason", "uuidref", "type", @@ -9842,28 +10065,25 @@ "actuate" ] }, - "EXTemporalExtentType":{ - "required":[ - "extent" - ], + "MDReferenceSystemType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"EXTemporalExtentType", + "title":"MDReferenceSystemType", "properties":{ - "extent":{ - "title":"extent", + "referenceSystemIdentifier":{ + "title":"referenceSystemIdentifier", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gts#/definitions/TMPrimitivePropertyType" + "$ref":"#/definitions/RSIdentifierPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"extent", + "localPart":"referenceSystemIdentifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -9872,30 +10092,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"EX_TemporalExtent_Type", + "localPart":"MD_ReferenceSystem_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "extent" + "referenceSystemIdentifier" ] }, - "CIPresentationFormCodePropertyType":{ + "MDKeywordsPropertyType":{ "type":"object", - "title":"CIPresentationFormCodePropertyType", + "title":"MDKeywordsPropertyType", "required":[ - "ciPresentationFormCode" + "mdKeywords" ], "properties":{ - "ciPresentationFormCode":{ - "title":"ciPresentationFormCode", + "mdKeywords":{ + "title":"mdKeywords", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDKeywordsType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_PresentationFormCode", + "localPart":"MD_Keywords", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9914,35 +10134,194 @@ "localPart":"nilReason", "namespaceURI":"http://www.isotc211.org/2005/gco" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CI_PresentationFormCode_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":"MD_Keywords_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciPresentationFormCode", + "mdKeywords", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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" + } + } + ], + "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" ] }, - "DQDomainConsistencyPropertyType":{ + "EXGeographicBoundingBoxPropertyType":{ "type":"object", - "title":"DQDomainConsistencyPropertyType", + "title":"EXGeographicBoundingBoxPropertyType", "required":[ - "dqDomainConsistency" + "exGeographicBoundingBox" ], "properties":{ - "dqDomainConsistency":{ - "title":"dqDomainConsistency", + "exGeographicBoundingBox":{ + "title":"exGeographicBoundingBox", "allOf":[ { - "$ref":"#/definitions/DQDomainConsistencyType" + "$ref":"#/definitions/EXGeographicBoundingBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_DomainConsistency", + "localPart":"EX_GeographicBoundingBox", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -10069,11 +10448,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_DomainConsistency_PropertyType", + "localPart":"EX_GeographicBoundingBox_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqDomainConsistency", + "exGeographicBoundingBox", "nilReason", "uuidref", "type", @@ -10085,23 +10464,35 @@ "actuate" ] }, - "MDMetadataExtensionInformationPropertyType":{ + "DQTemporalAccuracyPropertyType":{ "type":"object", - "title":"MDMetadataExtensionInformationPropertyType", + "title":"DQTemporalAccuracyPropertyType", "required":[ - "mdMetadataExtensionInformation" + "abstractDQTemporalAccuracy" ], "properties":{ - "mdMetadataExtensionInformation":{ - "title":"mdMetadataExtensionInformation", + "abstractDQTemporalAccuracy":{ + "title":"abstractDQTemporalAccuracy", "allOf":[ { - "$ref":"#/definitions/MDMetadataExtensionInformationType" + "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_MetadataExtensionInformation", + "localPart":"AbstractDQ_TemporalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -10228,11 +10619,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_MetadataExtensionInformation_PropertyType", + "localPart":"DQ_TemporalAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMetadataExtensionInformation", + "abstractDQTemporalAccuracy", "nilReason", "uuidref", "type", @@ -10244,228 +10635,35 @@ "actuate" ] }, - "MDApplicationSchemaInformationType":{ + "DQResultPropertyType":{ + "type":"object", + "title":"DQResultPropertyType", "required":[ - "name", - "schemaLanguage", - "constraintLanguage" + "abstractDQResult" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"MDApplicationSchemaInformationType", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/CICitationPropertyType" + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"name", + "localPart":"AbstractDQ_Result", "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" - }, - { - "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" - ] - }, - "MDTopologyLevelCodePropertyType":{ - "type":"object", - "title":"MDTopologyLevelCodePropertyType", - "required":[ - "mdTopologyLevelCode" - ], - "properties":{ - "mdTopologyLevelCode":{ - "title":"mdTopologyLevelCode", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"MD_TopologyLevelCode", + "localPart":"AbstractDQ_Result", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -10484,46 +10682,35 @@ "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" - ] - }, - "LocalisedCharacterStringType":{ - "type":"object", - "title":"LocalisedCharacterStringType", - "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":"" + } }, - "id":{ - "title":"id", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "locale":{ - "title":"locale", + "href":{ + "title":"href", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -10531,105 +10718,111 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"locale", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LocalisedCharacterString_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "value", - "id", - "locale" - ] - }, - "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" - } - }, - "DQRelativeInternalPositionalAccuracyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQPositionalAccuracyType" }, - { - "type":"object", - "title":"DQRelativeInternalPositionalAccuracyType", - "properties":{ + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$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":"DQ_RelativeInternalPositionalAccuracy_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "DQGriddedDataPositionalAccuracyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQPositionalAccuracyType" }, - { - "type":"object", - "title":"DQGriddedDataPositionalAccuracyType", - "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" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/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_Type", + "localPart":"DQ_Result_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "abstractDQResult", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] }, - "EXTemporalExtentPropertyType":{ + "MDBandPropertyType":{ "type":"object", - "title":"EXTemporalExtentPropertyType", + "title":"MDBandPropertyType", "required":[ - "exTemporalExtent" + "mdBand" ], "properties":{ - "exTemporalExtent":{ - "title":"exTemporalExtent", + "mdBand":{ + "title":"mdBand", "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" - } + "$ref":"#/definitions/MDBandType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"EX_TemporalExtent", + "localPart":"MD_Band", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -10756,11 +10949,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_TemporalExtent_PropertyType", + "localPart":"MD_Band_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exTemporalExtent", + "mdBand", "nilReason", "uuidref", "type", @@ -10772,49 +10965,28 @@ "actuate" ] }, - "DSDataSetType":{ + "EXGeographicDescriptionType":{ "required":[ - "has" + "geographicIdentifier" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractEXGeographicExtentType" }, { "type":"object", - "title":"DSDataSetType", + "title":"EXGeographicDescriptionType", "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", + "geographicIdentifier":{ + "title":"geographicIdentifier", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DSAggregatePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MDIdentifierPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"partOf", + "localPart":"geographicIdentifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -10823,31 +10995,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DS_DataSet_Type", + "localPart":"EX_GeographicDescription_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "has", - "partOf" + "geographicIdentifier" ] }, - "EXGeographicDescriptionPropertyType":{ + "MDMaintenanceInformationPropertyType":{ "type":"object", - "title":"EXGeographicDescriptionPropertyType", + "title":"MDMaintenanceInformationPropertyType", "required":[ - "exGeographicDescription" + "mdMaintenanceInformation" ], "properties":{ - "exGeographicDescription":{ - "title":"exGeographicDescription", + "mdMaintenanceInformation":{ + "title":"mdMaintenanceInformation", "allOf":[ { - "$ref":"#/definitions/EXGeographicDescriptionType" + "$ref":"#/definitions/MDMaintenanceInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_GeographicDescription", + "localPart":"MD_MaintenanceInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -10974,11 +11145,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_GeographicDescription_PropertyType", + "localPart":"MD_MaintenanceInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exGeographicDescription", + "mdMaintenanceInformation", "nilReason", "uuidref", "type", @@ -10990,40 +11161,104 @@ "actuate" ] }, - "DQThematicClassificationCorrectnessPropertyType":{ - "type":"object", - "title":"DQThematicClassificationCorrectnessPropertyType", - "required":[ - "dqThematicClassificationCorrectness" - ], - "properties":{ - "dqThematicClassificationCorrectness":{ - "title":"dqThematicClassificationCorrectness", - "allOf":[ - { - "$ref":"#/definitions/DQThematicClassificationCorrectnessType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DQ_ThematicClassificationCorrectness", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + "MDVectorSpatialRepresentationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMDSpatialRepresentationType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"MDVectorSpatialRepresentationType", + "properties":{ + "topologyLevel":{ + "title":"topologyLevel", + "allOf":[ + { + "$ref":"#/definitions/MDTopologyLevelCodePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"topologyLevel", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" + }, + "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" + ] + }, + "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" + } + }, + "elementName":{ + "localPart":"AbstractDQ_Element", + "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" + } + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"http://www.isotc211.org/2005/gco" } }, "uuidref":{ @@ -11133,11 +11368,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_ThematicClassificationCorrectness_PropertyType", + "localPart":"DQ_Element_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqThematicClassificationCorrectness", + "abstractDQElement", "nilReason", "uuidref", "type", @@ -11149,23 +11384,23 @@ "actuate" ] }, - "DSInitiativePropertyType":{ + "DSSensorPropertyType":{ "type":"object", - "title":"DSInitiativePropertyType", + "title":"DSSensorPropertyType", "required":[ - "dsInitiative" + "dsSensor" ], "properties":{ - "dsInitiative":{ - "title":"dsInitiative", + "dsSensor":{ + "title":"dsSensor", "allOf":[ { - "$ref":"#/definitions/DSInitiativeType" + "$ref":"#/definitions/DSSensorType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_Initiative", + "localPart":"DS_Sensor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -11292,11 +11527,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Initiative_PropertyType", + "localPart":"DS_Sensor_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsInitiative", + "dsSensor", "nilReason", "uuidref", "type", @@ -11308,345 +11543,127 @@ "actuate" ] }, - "MDScopeDescriptionType":{ + "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" + ] + }, + "MDMediumNameCodePropertyType":{ "type":"object", - "title":"MDScopeDescriptionType", + "title":"MDMediumNameCodePropertyType", "required":[ - "attributes", - "features", - "featureInstances", - "attributeInstances", - "dataset", - "other" + "mdMediumNameCode" ], "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", + "mdMediumNameCode":{ + "title":"mdMediumNameCode", "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":"featureInstances", + "localPart":"MD_MediumNameCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "attributeInstances":{ - "title":"attributeInstances", + "nilReason":{ + "title":"nilReason", "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"other", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"http://www.isotc211.org/2005/gco" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ScopeDescription_Type", + "localPart":"MD_MediumNameCode_PropertyType", "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":"MD_Usage_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "specificUsage", - "usageDateTime", - "userDeterminedLimitations", - "userContactInfo" + "mdMediumNameCode", + "nilReason" ] }, - "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":{ + "EXSpatialTemporalExtentType":{ "required":[ - "maintenanceAndUpdateFrequency" + "spatialExtent" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/EXTemporalExtentType" }, { "type":"object", - "title":"MDMaintenanceInformationType", + "title":"EXSpatialTemporalExtentType", "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", + "spatialExtent":{ + "title":"spatialExtent", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" + "$ref":"#/definitions/EXGeographicExtentPropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"contact", + "localPart":"spatialExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -11655,561 +11672,225 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_MaintenanceInformation_Type", + "localPart":"EX_SpatialTemporalExtent_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "maintenanceAndUpdateFrequency", - "dateOfNextUpdate", - "userDefinedMaintenanceFrequency", - "updateScope", - "updateScopeDescription", - "maintenanceNote", - "contact" + "spatialExtent" ] }, - "AbstractDQThematicAccuracyType":{ + "DQTopologicalConsistencyType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDQElementType" + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" }, { "type":"object", - "title":"AbstractDQThematicAccuracyType", + "title":"DQTopologicalConsistencyType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDQ_ThematicAccuracy_Type", + "localPart":"DQ_TopologicalConsistency_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "MDServiceIdentificationType":{ + "DQAbsoluteExternalPositionalAccuracyType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMDIdentificationType" + "$ref":"#/definitions/AbstractDQPositionalAccuracyType" }, { "type":"object", - "title":"MDServiceIdentificationType", + "title":"DQAbsoluteExternalPositionalAccuracyType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_ServiceIdentification_Type", + "localPart":"DQ_AbsoluteExternalPositionalAccuracy_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "MDMetadataType":{ + "DSPlatformPropertyType":{ + "type":"object", + "title":"DSPlatformPropertyType", "required":[ - "contact", - "dateStamp", - "identificationInfo" + "dsPlatform" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"MDMetadataType", - "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" - } - }, - "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" + "properties":{ + "dsPlatform":{ + "title":"dsPlatform", + "allOf":[ + { + "$ref":"#/definitions/DSPlatformType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DS_Platform", + "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_Metadata_Type", + "localPart":"DS_Platform_PropertyType", "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" + "dsPlatform", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MDGeorectifiedPropertyType":{ + "LIProcessStepPropertyType":{ "type":"object", - "title":"MDGeorectifiedPropertyType", + "title":"LIProcessStepPropertyType", "required":[ - "mdGeorectified" + "liProcessStep" ], "properties":{ - "mdGeorectified":{ - "title":"mdGeorectified", + "liProcessStep":{ + "title":"liProcessStep", "allOf":[ { - "$ref":"#/definitions/MDGeorectifiedType" + "$ref":"#/definitions/LIProcessStepType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Georectified", + "localPart":"LI_ProcessStep", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -12336,11 +12017,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Georectified_PropertyType", + "localPart":"LI_ProcessStep_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdGeorectified", + "liProcessStep", "nilReason", "uuidref", "type", @@ -12352,64 +12033,88 @@ "actuate" ] }, - "EXBoundingPolygonType":{ - "required":[ - "polygon" - ], + "DSSeriesType":{ "allOf":[ { - "$ref":"#/definitions/AbstractEXGeographicExtentType" + "$ref":"#/definitions/AbstractDSAggregateType" }, { "type":"object", - "title":"EXBoundingPolygonType", + "title":"DSSeriesType", "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":"DS_Series_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "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":"EX_BoundingPolygon_Type", + "localPart":"MD_CoverageContentTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "polygon" + "mdCoverageContentTypeCode", + "nilReason" ] }, - "EXExtentPropertyType":{ + "DQRelativeInternalPositionalAccuracyPropertyType":{ "type":"object", - "title":"EXExtentPropertyType", + "title":"DQRelativeInternalPositionalAccuracyPropertyType", "required":[ - "exExtent" + "dqRelativeInternalPositionalAccuracy" ], "properties":{ - "exExtent":{ - "title":"exExtent", + "dqRelativeInternalPositionalAccuracy":{ + "title":"dqRelativeInternalPositionalAccuracy", "allOf":[ { - "$ref":"#/definitions/EXExtentType" + "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_Extent", + "localPart":"DQ_RelativeInternalPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -12536,11 +12241,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_Extent_PropertyType", + "localPart":"DQ_RelativeInternalPositionalAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exExtent", + "dqRelativeInternalPositionalAccuracy", "nilReason", "uuidref", "type", @@ -12552,224 +12257,144 @@ "actuate" ] }, - "CIDateType":{ + "MDScopeDescriptionType":{ + "type":"object", + "title":"MDScopeDescriptionType", "required":[ - "date", - "dateType" + "attributes", + "features", + "featureInstances", + "attributeInstances", + "dataset", + "other" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "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" + } }, - { - "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" - } + "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CI_Date_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "date", - "dateType" - ] - }, - "MDScopeDescriptionPropertyType":{ - "type":"object", - "title":"MDScopeDescriptionPropertyType", - "required":[ - "mdScopeDescription" - ], - "properties":{ - "mdScopeDescription":{ - "title":"mdScopeDescription", + }, + "featureInstances":{ + "title":"featureInstances", "allOf":[ { - "$ref":"#/definitions/MDScopeDescriptionType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ScopeDescription", + "localPart":"featureInstances", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "nilReason":{ - "title":"nilReason", + "attributeInstances":{ + "title":"attributeInstances", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "propertyType":"element", + "elementName":{ + "localPart":"attributeInstances", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - }, - "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" - } + "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":"CI_Contact_Type", + "localPart":"MD_ScopeDescription_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "phone", - "address", - "onlineResource", - "hoursOfService", - "contactInstructions" + "attributes", + "features", + "featureInstances", + "attributeInstances", + "dataset", + "other" ] }, - "DSAggregatePropertyType":{ + "DQConformanceResultPropertyType":{ "type":"object", - "title":"DSAggregatePropertyType", + "title":"DQConformanceResultPropertyType", "required":[ - "abstractDSAggregate" + "dqConformanceResult" ], "properties":{ - "abstractDSAggregate":{ - "title":"abstractDSAggregate", + "dqConformanceResult":{ + "title":"dqConformanceResult", "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/DQConformanceResultType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDS_Aggregate", + "localPart":"DQ_ConformanceResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -12896,11 +12521,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Aggregate_PropertyType", + "localPart":"DQ_ConformanceResult_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDSAggregate", + "dqConformanceResult", "nilReason", "uuidref", "type", @@ -12912,15 +12537,15 @@ "actuate" ] }, - "MDContentInformationPropertyType":{ + "MDRangeDimensionPropertyType":{ "type":"object", - "title":"MDContentInformationPropertyType", + "title":"MDRangeDimensionPropertyType", "required":[ - "abstractMDContentInformation" + "mdRangeDimension" ], "properties":{ - "abstractMDContentInformation":{ - "title":"abstractMDContentInformation", + "mdRangeDimension":{ + "title":"mdRangeDimension", "allOf":[ { "type":"object", @@ -12929,18 +12554,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractMDContentInformationType" + "$ref":"#/definitions/MDRangeDimensionType" } }, "elementName":{ - "localPart":"AbstractMD_ContentInformation", + "localPart":"MD_RangeDimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractMD_ContentInformation", + "localPart":"MD_RangeDimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -13067,11 +12692,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ContentInformation_PropertyType", + "localPart":"MD_RangeDimension_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractMDContentInformation", + "mdRangeDimension", "nilReason", "uuidref", "type", @@ -13083,48 +12708,35 @@ "actuate" ] }, - "DQConformanceResultType":{ + "MDGeoreferenceableType":{ "required":[ - "specification", - "explanation", - "pass" + "controlPointAvailability", + "orientationParameterAvailability", + "georeferencedParameters" ], "allOf":[ { - "$ref":"#/definitions/AbstractDQResultType" + "$ref":"#/definitions/MDGridSpatialRepresentationType" }, { "type":"object", - "title":"DQConformanceResultType", + "title":"MDGeoreferenceableType", "properties":{ - "specification":{ - "title":"specification", - "allOf":[ - { - "$ref":"#/definitions/CICitationPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"specification", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "explanation":{ - "title":"explanation", + "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":"explanation", + "localPart":"controlPointAvailability", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "pass":{ - "title":"pass", + "orientationParameterAvailability":{ + "title":"orientationParameterAvailability", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" @@ -13132,38 +12744,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"pass", + "localPart":"orientationParameterAvailability", "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" - ] - }, - "MDBrowseGraphicType":{ - "required":[ - "fileName" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"MDBrowseGraphicType", - "properties":{ - "fileName":{ - "title":"fileName", + }, + "orientationParameterDescription":{ + "title":"orientationParameterDescription", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -13171,33 +12757,37 @@ ], "propertyType":"element", "elementName":{ - "localPart":"fileName", + "localPart":"orientationParameterDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "fileDescription":{ - "title":"fileDescription", + "georeferencedParameters":{ + "title":"georeferencedParameters", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"fileDescription", + "localPart":"georeferencedParameters", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "fileType":{ - "title":"fileType", + "parameterCitation":{ + "title":"parameterCitation", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/CICitationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"fileType", + "localPart":"parameterCitation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -13206,44 +12796,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_BrowseGraphic_Type", + "localPart":"MD_Georeferenceable_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "fileName", - "fileDescription", - "fileType" + "controlPointAvailability", + "orientationParameterAvailability", + "orientationParameterDescription", + "georeferencedParameters", + "parameterCitation" ] }, - "DQTemporalAccuracyPropertyType":{ + "MDGeoreferenceablePropertyType":{ "type":"object", - "title":"DQTemporalAccuracyPropertyType", + "title":"MDGeoreferenceablePropertyType", "required":[ - "abstractDQTemporalAccuracy" + "mdGeoreferenceable" ], "properties":{ - "abstractDQTemporalAccuracy":{ - "title":"abstractDQTemporalAccuracy", + "mdGeoreferenceable":{ + "title":"mdGeoreferenceable", "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/MDGeoreferenceableType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDQ_TemporalAccuracy", + "localPart":"MD_Georeferenceable", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -13370,11 +12950,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_TemporalAccuracy_PropertyType", + "localPart":"MD_Georeferenceable_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQTemporalAccuracy", + "mdGeoreferenceable", "nilReason", "uuidref", "type", @@ -13386,87 +12966,23 @@ "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" - ] - }, - "DQElementPropertyType":{ + "MDStandardOrderProcessPropertyType":{ "type":"object", - "title":"DQElementPropertyType", + "title":"MDStandardOrderProcessPropertyType", "required":[ - "abstractDQElement" + "mdStandardOrderProcess" ], "properties":{ - "abstractDQElement":{ - "title":"abstractDQElement", + "mdStandardOrderProcess":{ + "title":"mdStandardOrderProcess", "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/MDStandardOrderProcessType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDQ_Element", + "localPart":"MD_StandardOrderProcess", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -13593,11 +13109,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_Element_PropertyType", + "localPart":"MD_StandardOrderProcess_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQElement", + "mdStandardOrderProcess", "nilReason", "uuidref", "type", @@ -13609,23 +13125,70 @@ "actuate" ] }, - "DSProductionSeriesPropertyType":{ + "CIDateTypeCodePropertyType":{ "type":"object", - "title":"DSProductionSeriesPropertyType", + "title":"CIDateTypeCodePropertyType", "required":[ - "dsProductionSeries" + "ciDateTypeCode" ], "properties":{ - "dsProductionSeries":{ - "title":"dsProductionSeries", + "ciDateTypeCode":{ + "title":"ciDateTypeCode", "allOf":[ { - "$ref":"#/definitions/DSProductionSeriesType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_ProductionSeries", + "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" + ] + }, + "DQDomainConsistencyPropertyType":{ + "type":"object", + "title":"DQDomainConsistencyPropertyType", + "required":[ + "dqDomainConsistency" + ], + "properties":{ + "dqDomainConsistency":{ + "title":"dqDomainConsistency", + "allOf":[ + { + "$ref":"#/definitions/DQDomainConsistencyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DQ_DomainConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -13752,11 +13315,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_ProductionSeries_PropertyType", + "localPart":"DQ_DomainConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsProductionSeries", + "dqDomainConsistency", "nilReason", "uuidref", "type", @@ -13768,35 +13331,23 @@ "actuate" ] }, - "MDCoverageDescriptionPropertyType":{ + "PTLocalePropertyType":{ "type":"object", - "title":"MDCoverageDescriptionPropertyType", + "title":"PTLocalePropertyType", "required":[ - "mdCoverageDescription" + "ptLocale" ], "properties":{ - "mdCoverageDescription":{ - "title":"mdCoverageDescription", + "ptLocale":{ + "title":"ptLocale", "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/PTLocaleType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"MD_CoverageDescription", + "localPart":"PT_Locale", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -13916,270 +13467,46 @@ ], "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_Georectified_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "checkPointAvailability", - "checkPointDescription", - "cornerPoints", - "centerPoint", - "pointInPixel", - "transformationDimensionDescription", - "transformationDimensionMapping" - ] - }, - "CIResponsiblePartyType":{ - "required":[ - "role" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"CIResponsiblePartyType", - "properties":{ - "individualName":{ - "title":"individualName", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"individualName", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "organisationName":{ - "title":"organisationName", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"organisationName", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "positionName":{ - "title":"positionName", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"positionName", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "contactInfo":{ - "title":"contactInfo", - "allOf":[ - { - "$ref":"#/definitions/CIContactPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"contactInfo", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"#/definitions/CIRoleCodePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"role", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - } + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_ResponsibleParty_Type", + "localPart":"PT_Locale_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "individualName", - "organisationName", - "positionName", - "contactInfo", - "role" + "ptLocale", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DSAssociationPropertyType":{ + "EXExtentPropertyType":{ "type":"object", - "title":"DSAssociationPropertyType", + "title":"EXExtentPropertyType", "required":[ - "dsAssociation" + "exExtent" ], "properties":{ - "dsAssociation":{ - "title":"dsAssociation", + "exExtent":{ + "title":"exExtent", "allOf":[ { - "$ref":"#/definitions/DSAssociationType" + "$ref":"#/definitions/EXExtentType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_Association", + "localPart":"EX_Extent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -14306,11 +13633,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Association_PropertyType", + "localPart":"EX_Extent_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsAssociation", + "exExtent", "nilReason", "uuidref", "type", @@ -14322,23 +13649,23 @@ "actuate" ] }, - "MDMaintenanceInformationPropertyType":{ + "DQThematicClassificationCorrectnessPropertyType":{ "type":"object", - "title":"MDMaintenanceInformationPropertyType", + "title":"DQThematicClassificationCorrectnessPropertyType", "required":[ - "mdMaintenanceInformation" + "dqThematicClassificationCorrectness" ], "properties":{ - "mdMaintenanceInformation":{ - "title":"mdMaintenanceInformation", + "dqThematicClassificationCorrectness":{ + "title":"dqThematicClassificationCorrectness", "allOf":[ { - "$ref":"#/definitions/MDMaintenanceInformationType" + "$ref":"#/definitions/DQThematicClassificationCorrectnessType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_MaintenanceInformation", + "localPart":"DQ_ThematicClassificationCorrectness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -14465,11 +13792,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_MaintenanceInformation_PropertyType", + "localPart":"DQ_ThematicClassificationCorrectness_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMaintenanceInformation", + "dqThematicClassificationCorrectness", "nilReason", "uuidref", "type", @@ -14481,138 +13808,41 @@ "actuate" ] }, - "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", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "name", - "domainOfValidity" - ] - }, - "MDRangeDimensionType":{ + "DQQuantitativeAttributeAccuracyType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractDQThematicAccuracyType" }, { "type":"object", - "title":"MDRangeDimensionType", + "title":"DQQuantitativeAttributeAccuracyType", "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", + "localPart":"DQ_QuantitativeAttributeAccuracy_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "sequenceIdentifier", - "descriptor" - ] + } }, - "MDSpatialRepresentationPropertyType":{ + "DQFormatConsistencyPropertyType":{ "type":"object", - "title":"MDSpatialRepresentationPropertyType", + "title":"DQFormatConsistencyPropertyType", "required":[ - "abstractMDSpatialRepresentation" + "dqFormatConsistency" ], "properties":{ - "abstractMDSpatialRepresentation":{ - "title":"abstractMDSpatialRepresentation", + "dqFormatConsistency":{ + "title":"dqFormatConsistency", "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/DQFormatConsistencyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractMD_SpatialRepresentation", + "localPart":"DQ_FormatConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -14739,11 +13969,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_SpatialRepresentation_PropertyType", + "localPart":"DQ_FormatConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractMDSpatialRepresentation", + "dqFormatConsistency", "nilReason", "uuidref", "type", @@ -14755,172 +13985,200 @@ "actuate" ] }, - "MDPixelOrientationCodePropertyType":{ + "AbstractDQTemporalAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" + }, + { + "type":"object", + "title":"AbstractDQTemporalAccuracyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDQ_TemporalAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "CIDatePropertyType":{ "type":"object", - "title":"MDPixelOrientationCodePropertyType", + "title":"CIDatePropertyType", "required":[ - "mdPixelOrientationCode" + "ciDate" ], "properties":{ - "mdPixelOrientationCode":{ - "title":"mdPixelOrientationCode", + "ciDate":{ + "title":"ciDate", "allOf":[ { - "$ref":"#/definitions/MDPixelOrientationCodeType" + "$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":"element", - "elementName":{ - "localPart":"MD_PixelOrientationCode", - "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_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", + }, + "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":"description", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "locale":{ - "title":"locale", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/PTLocalePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "date":{ - "title":"date", + "title":{ + "title":"title", "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":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "responsibleParty":{ - "title":"responsibleParty", + "show":{ + "title":"show", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"responsibleParty", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "localisedString":{ - "title":"localisedString", + "actuate":{ + "title":"actuate", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LocalisedCharacterStringPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"localisedString", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PT_LocaleContainer_Type", + "localPart":"CI_Date_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "description", - "locale", - "date", - "responsibleParty", - "localisedString" + "ciDate", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DQCompletenessOmissionPropertyType":{ + "DSInitiativePropertyType":{ "type":"object", - "title":"DQCompletenessOmissionPropertyType", + "title":"DSInitiativePropertyType", "required":[ - "dqCompletenessOmission" + "dsInitiative" ], "properties":{ - "dqCompletenessOmission":{ - "title":"dqCompletenessOmission", + "dsInitiative":{ + "title":"dsInitiative", "allOf":[ { - "$ref":"#/definitions/DQCompletenessOmissionType" + "$ref":"#/definitions/DSInitiativeType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_CompletenessOmission", + "localPart":"DS_Initiative", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -15037,49 +14295,142 @@ { "$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" + ] + }, + "CIResponsiblePartyType":{ + "required":[ + "role" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"CIResponsiblePartyType", + "properties":{ + "individualName":{ + "title":"individualName", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"individualName", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "organisationName":{ + "title":"organisationName", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"organisationName", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "positionName":{ + "title":"positionName", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"positionName", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "contactInfo":{ + "title":"contactInfo", + "allOf":[ + { + "$ref":"#/definitions/CIContactPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contactInfo", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"#/definitions/CIRoleCodePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"role", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + } } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DQ_CompletenessOmission_PropertyType", + "localPart":"CI_ResponsibleParty_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqCompletenessOmission", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "individualName", + "organisationName", + "positionName", + "contactInfo", + "role" ] }, - "DSStereoMatePropertyType":{ + "DSAssociationPropertyType":{ "type":"object", - "title":"DSStereoMatePropertyType", + "title":"DSAssociationPropertyType", "required":[ - "dsStereoMate" + "dsAssociation" ], "properties":{ - "dsStereoMate":{ - "title":"dsStereoMate", + "dsAssociation":{ + "title":"dsAssociation", "allOf":[ { - "$ref":"#/definitions/DSStereoMateType" + "$ref":"#/definitions/DSAssociationType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_StereoMate", + "localPart":"DS_Association", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -15206,11 +14557,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_StereoMate_PropertyType", + "localPart":"DS_Association_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsStereoMate", + "dsAssociation", "nilReason", "uuidref", "type", @@ -15222,73 +14573,335 @@ "actuate" ] }, - "MDGridSpatialRepresentationType":{ + "DQFormatConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + }, + { + "type":"object", + "title":"DQFormatConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_FormatConsistency_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDMediumType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_Medium_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "name", + "density", + "densityUnits", + "volumes", + "mediumFormat", + "mediumNote" + ] + }, + "CICitationType":{ "required":[ - "numberOfDimensions", - "cellGeometry", - "transformationParameterAvailability" + "title", + "date" ], "allOf":[ { - "$ref":"#/definitions/AbstractMDSpatialRepresentationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDGridSpatialRepresentationType", + "title":"CICitationType", "properties":{ - "numberOfDimensions":{ - "title":"numberOfDimensions", + "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":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDIdentifierPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"numberOfDimensions", + "localPart":"identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "axisDimensionProperties":{ - "title":"axisDimensionProperties", + "citedResponsibleParty":{ + "title":"citedResponsibleParty", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDDimensionPropertyType" + "$ref":"#/definitions/CIResponsiblePartyPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"axisDimensionProperties", + "localPart":"citedResponsibleParty", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "cellGeometry":{ - "title":"cellGeometry", + "presentationForm":{ + "title":"presentationForm", "allOf":[ { - "$ref":"#/definitions/MDCellGeometryCodePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/CIPresentationFormCodePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"cellGeometry", + "localPart":"presentationForm", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "transformationParameterAvailability":{ - "title":"transformationParameterAvailability", + "series":{ + "title":"series", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + "$ref":"#/definitions/CISeriesPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"transformationParameterAvailability", + "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" } } @@ -15297,62 +14910,42 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_GridSpatialRepresentation_Type", + "localPart":"CI_Citation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "numberOfDimensions", - "axisDimensionProperties", - "cellGeometry", - "transformationParameterAvailability" + "title", + "alternateTitle", + "date", + "edition", + "editionDate", + "identifier", + "citedResponsibleParty", + "presentationForm", + "series", + "otherCitationDetails", + "collectiveTitle", + "isbn", + "issn" ] }, - "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" - } + "DSPlatformType":{ + "allOf":[ + { + "$ref":"#/definitions/DSSeriesType" }, - "nilReason":{ - "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":"DSPlatformType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_DatatypeCode_PropertyType", + "localPart":"DS_Platform_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdDatatypeCode", - "nilReason" - ] + } }, "MDProgressCodePropertyType":{ "type":"object", @@ -15401,15 +14994,33 @@ "nilReason" ] }, - "DQPositionalAccuracyPropertyType":{ + "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" + } + }, + "MDContentInformationPropertyType":{ "type":"object", - "title":"DQPositionalAccuracyPropertyType", + "title":"MDContentInformationPropertyType", "required":[ - "abstractDQPositionalAccuracy" + "abstractMDContentInformation" ], "properties":{ - "abstractDQPositionalAccuracy":{ - "title":"abstractDQPositionalAccuracy", + "abstractMDContentInformation":{ + "title":"abstractMDContentInformation", "allOf":[ { "type":"object", @@ -15418,18 +15029,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDQPositionalAccuracyType" + "$ref":"#/definitions/AbstractMDContentInformationType" } }, "elementName":{ - "localPart":"AbstractDQ_PositionalAccuracy", + "localPart":"AbstractMD_ContentInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractDQ_PositionalAccuracy", + "localPart":"AbstractMD_ContentInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -15549,112 +15160,95 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "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":[ - { - "$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" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ImagingConditionCode_PropertyType", + "localPart":"MD_ContentInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdImagingConditionCode", - "nilReason" + "abstractMDContentInformation", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MDMetadataExtensionInformationType":{ + "DQRelativeInternalPositionalAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQPositionalAccuracyType" + }, + { + "type":"object", + "title":"DQRelativeInternalPositionalAccuracyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_RelativeInternalPositionalAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDBrowseGraphicType":{ + "required":[ + "fileName" + ], "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDMetadataExtensionInformationType", + "title":"MDBrowseGraphicType", "properties":{ - "extensionOnLineResource":{ - "title":"extensionOnLineResource", + "fileName":{ + "title":"fileName", "allOf":[ { - "$ref":"#/definitions/CIOnlineResourcePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"extensionOnLineResource", + "localPart":"fileName", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "extendedElementInformation":{ - "title":"extendedElementInformation", + "fileDescription":{ + "title":"fileDescription", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDExtendedElementInformationPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"extendedElementInformation", + "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" } } @@ -15663,31 +15257,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_MetadataExtensionInformation_Type", + "localPart":"MD_BrowseGraphic_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "extensionOnLineResource", - "extendedElementInformation" + "fileName", + "fileDescription", + "fileType" ] }, - "CISeriesPropertyType":{ + "DQAccuracyOfATimeMeasurementPropertyType":{ "type":"object", - "title":"CISeriesPropertyType", + "title":"DQAccuracyOfATimeMeasurementPropertyType", "required":[ - "ciSeries" + "dqAccuracyOfATimeMeasurement" ], "properties":{ - "ciSeries":{ - "title":"ciSeries", + "dqAccuracyOfATimeMeasurement":{ + "title":"dqAccuracyOfATimeMeasurement", "allOf":[ { - "$ref":"#/definitions/CISeriesType" + "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_Series", + "localPart":"DQ_AccuracyOfATimeMeasurement", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -15814,11 +15409,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Series_PropertyType", + "localPart":"DQ_AccuracyOfATimeMeasurement_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciSeries", + "dqAccuracyOfATimeMeasurement", "nilReason", "uuidref", "type", @@ -15830,35 +15425,171 @@ "actuate" ] }, - "MDConstraintsPropertyType":{ + "DQEvaluationMethodTypeCodePropertyType":{ "type":"object", - "title":"MDConstraintsPropertyType", + "title":"DQEvaluationMethodTypeCodePropertyType", "required":[ - "mdConstraints" + "dqEvaluationMethodTypeCode" ], "properties":{ - "mdConstraints":{ - "title":"mdConstraints", + "dqEvaluationMethodTypeCode":{ + "title":"dqEvaluationMethodTypeCode", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/MDConstraintsType" + "$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" + ] + }, + "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":"MD_Constraints", + "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" } } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LI_ProcessStep_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "description", + "rationale", + "dateTime", + "processor", + "source" + ] + }, + "MDSpatialRepresentationTypeCodePropertyType":{ + "type":"object", + "title":"MDSpatialRepresentationTypeCodePropertyType", + "required":[ + "mdSpatialRepresentationTypeCode" + ], + "properties":{ + "mdSpatialRepresentationTypeCode":{ + "title":"mdSpatialRepresentationTypeCode", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"MD_Constraints", + "localPart":"MD_SpatialRepresentationTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -15877,165 +15608,82 @@ "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":"MD_SpatialRepresentationTypeCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdSpatialRepresentationTypeCode", + "nilReason" + ] + }, + "MDResolutionPropertyType":{ + "type":"object", + "title":"MDResolutionPropertyType", + "required":[ + "mdResolution" + ], + "properties":{ + "mdResolution":{ + "title":"mdResolution", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/MDResolutionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"MD_Resolution", + "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_Constraints_PropertyType", + "localPart":"MD_Resolution_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdConstraints", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "mdResolution", + "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" - } - }, - "LIProcessStepPropertyType":{ + "DQAbsoluteExternalPositionalAccuracyPropertyType":{ "type":"object", - "title":"LIProcessStepPropertyType", + "title":"DQAbsoluteExternalPositionalAccuracyPropertyType", "required":[ - "liProcessStep" + "dqAbsoluteExternalPositionalAccuracy" ], "properties":{ - "liProcessStep":{ - "title":"liProcessStep", + "dqAbsoluteExternalPositionalAccuracy":{ + "title":"dqAbsoluteExternalPositionalAccuracy", "allOf":[ { - "$ref":"#/definitions/LIProcessStepType" + "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType" } ], "propertyType":"element", "elementName":{ - "localPart":"LI_ProcessStep", + "localPart":"DQ_AbsoluteExternalPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -16162,101 +15810,39 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LI_ProcessStep_PropertyType", + "localPart":"DQ_AbsoluteExternalPositionalAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "liProcessStep", + "dqAbsoluteExternalPositionalAccuracy", "nilReason", "uuidref", "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "CISeriesType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CI_Series_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "name", - "issueIdentification", - "page" + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CITelephonePropertyType":{ + "LISourcePropertyType":{ "type":"object", - "title":"CITelephonePropertyType", + "title":"LISourcePropertyType", "required":[ - "ciTelephone" + "liSource" ], "properties":{ - "ciTelephone":{ - "title":"ciTelephone", + "liSource":{ + "title":"liSource", "allOf":[ { - "$ref":"#/definitions/CITelephoneType" + "$ref":"#/definitions/LISourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_Telephone", + "localPart":"LI_Source", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -16383,11 +15969,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Telephone_PropertyType", + "localPart":"LI_Source_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciTelephone", + "liSource", "nilReason", "uuidref", "type", @@ -16399,23 +15985,98 @@ "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" + } + }, + "MDResolutionType":{ "type":"object", - "title":"EXSpatialTemporalExtentPropertyType", + "title":"MDResolutionType", "required":[ - "exSpatialTemporalExtent" + "equivalentScale", + "distance" ], "properties":{ - "exSpatialTemporalExtent":{ - "title":"exSpatialTemporalExtent", + "equivalentScale":{ + "title":"equivalentScale", "allOf":[ { - "$ref":"#/definitions/EXSpatialTemporalExtentType" + "$ref":"#/definitions/MDRepresentativeFractionPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_SpatialTemporalExtent", + "localPart":"equivalentScale", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "distance":{ + "title":"distance", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DistancePropertyType" + } + ], + "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" + ] + }, + "MDCoverageDescriptionPropertyType":{ + "type":"object", + "title":"MDCoverageDescriptionPropertyType", + "required":[ + "mdCoverageDescription" + ], + "properties":{ + "mdCoverageDescription":{ + "title":"mdCoverageDescription", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"MD_CoverageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -16542,11 +16203,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", @@ -16558,188 +16219,262 @@ "actuate" ] }, - "MDRestrictionCodePropertyType":{ - "type":"object", - "title":"MDRestrictionCodePropertyType", + "EXTemporalExtentType":{ "required":[ - "mdRestrictionCode" + "extent" ], - "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" - } + "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":"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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_RestrictionCode_PropertyType", + "localPart":"EX_TemporalExtent_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdRestrictionCode", - "nilReason" + "extent" ] }, - "MDDistributionType":{ + "AbstractMDIdentificationType":{ + "required":[ + "citation", + "_abstract" + ], "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDDistributionType", + "title":"AbstractMDIdentificationType", "properties":{ - "distributionFormat":{ - "title":"distributionFormat", + "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/MDFormatPropertyType" + "$ref":"#/definitions/CIResponsiblePartyPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"distributionFormat", + "localPart":"pointOfContact", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "distributor":{ - "title":"distributor", + "resourceMaintenance":{ + "title":"resourceMaintenance", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDDistributorPropertyType" + "$ref":"#/definitions/MDMaintenanceInformationPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"distributor", + "localPart":"resourceMaintenance", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "transferOptions":{ - "title":"transferOptions", + "graphicOverview":{ + "title":"graphicOverview", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDDigitalTransferOptionsPropertyType" + "$ref":"#/definitions/MDBrowseGraphicPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"transferOptions", + "localPart":"graphicOverview", "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" - ] - }, - "MDAggregateInformationType":{ - "required":[ - "associationType" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"MDAggregateInformationType", - "properties":{ - "aggregateDataSetName":{ - "title":"aggregateDataSetName", + }, + "resourceFormat":{ + "title":"resourceFormat", "allOf":[ { - "$ref":"#/definitions/CICitationPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDFormatPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"aggregateDataSetName", + "localPart":"resourceFormat", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "aggregateDataSetIdentifier":{ - "title":"aggregateDataSetIdentifier", + "descriptiveKeywords":{ + "title":"descriptiveKeywords", "allOf":[ { - "$ref":"#/definitions/MDIdentifierPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDKeywordsPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"aggregateDataSetIdentifier", + "localPart":"descriptiveKeywords", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "associationType":{ - "title":"associationType", + "resourceSpecificUsage":{ + "title":"resourceSpecificUsage", "allOf":[ { - "$ref":"#/definitions/DSAssociationTypeCodePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDUsagePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"associationType", + "localPart":"resourceSpecificUsage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "initiativeType":{ - "title":"initiativeType", + "resourceConstraints":{ + "title":"resourceConstraints", "allOf":[ { - "$ref":"#/definitions/DSInitiativeTypeCodePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDConstraintsPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"initiativeType", + "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" } } @@ -16748,33 +16483,136 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_AggregateInformation_Type", + "localPart":"AbstractMD_Identification_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "aggregateDataSetName", - "aggregateDataSetIdentifier", - "associationType", - "initiativeType" + "citation", + "_abstract", + "purpose", + "credit", + "status", + "pointOfContact", + "resourceMaintenance", + "graphicOverview", + "resourceFormat", + "descriptiveKeywords", + "resourceSpecificUsage", + "resourceConstraints", + "aggregationInfo" ] }, - "MDSecurityConstraintsPropertyType":{ + "MDRestrictionCodePropertyType":{ "type":"object", - "title":"MDSecurityConstraintsPropertyType", + "title":"MDRestrictionCodePropertyType", "required":[ - "mdSecurityConstraints" + "mdRestrictionCode" ], "properties":{ - "mdSecurityConstraints":{ - "title":"mdSecurityConstraints", + "mdRestrictionCode":{ + "title":"mdRestrictionCode", "allOf":[ { - "$ref":"#/definitions/MDSecurityConstraintsType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_SecurityConstraints", + "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" + ] + }, + "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", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdDatatypeCode", + "nilReason" + ] + }, + "EXVerticalExtentPropertyType":{ + "type":"object", + "title":"EXVerticalExtentPropertyType", + "required":[ + "exVerticalExtent" + ], + "properties":{ + "exVerticalExtent":{ + "title":"exVerticalExtent", + "allOf":[ + { + "$ref":"#/definitions/EXVerticalExtentType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"EX_VerticalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -16901,11 +16739,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_SecurityConstraints_PropertyType", + "localPart":"EX_VerticalExtent_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdSecurityConstraints", + "exVerticalExtent", "nilReason", "uuidref", "type", @@ -16917,23 +16755,23 @@ "actuate" ] }, - "EXGeographicBoundingBoxPropertyType":{ + "MDFeatureCatalogueDescriptionPropertyType":{ "type":"object", - "title":"EXGeographicBoundingBoxPropertyType", + "title":"MDFeatureCatalogueDescriptionPropertyType", "required":[ - "exGeographicBoundingBox" + "mdFeatureCatalogueDescription" ], "properties":{ - "exGeographicBoundingBox":{ - "title":"exGeographicBoundingBox", + "mdFeatureCatalogueDescription":{ + "title":"mdFeatureCatalogueDescription", "allOf":[ { - "$ref":"#/definitions/EXGeographicBoundingBoxType" + "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_GeographicBoundingBox", + "localPart":"MD_FeatureCatalogueDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17035,64 +16873,312 @@ "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":"MD_FeatureCatalogueDescription_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdFeatureCatalogueDescription", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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" + ] + }, + "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" + ] + }, + "MDDistributionType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "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" + ] + }, + "CountryPropertyType":{ + "type":"object", + "title":"CountryPropertyType", + "required":[ + "country" + ], + "properties":{ + "country":{ + "title":"country", + "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":"Country", + "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":"EX_GeographicBoundingBox_PropertyType", + "localPart":"Country_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exGeographicBoundingBox", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "country", + "nilReason" ] }, - "DQTemporalValidityPropertyType":{ + "DQQuantitativeResultPropertyType":{ "type":"object", - "title":"DQTemporalValidityPropertyType", + "title":"DQQuantitativeResultPropertyType", "required":[ - "dqTemporalValidity" + "dqQuantitativeResult" ], "properties":{ - "dqTemporalValidity":{ - "title":"dqTemporalValidity", + "dqQuantitativeResult":{ + "title":"dqQuantitativeResult", "allOf":[ { - "$ref":"#/definitions/DQTemporalValidityType" + "$ref":"#/definitions/DQQuantitativeResultType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_TemporalValidity", + "localPart":"DQ_QuantitativeResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17219,11 +17305,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_TemporalValidity_PropertyType", + "localPart":"DQ_QuantitativeResult_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqTemporalValidity", + "dqQuantitativeResult", "nilReason", "uuidref", "type", @@ -17235,212 +17321,129 @@ "actuate" ] }, - "DSOtherAggregatePropertyType":{ - "type":"object", - "title":"DSOtherAggregatePropertyType", + "MDFeatureCatalogueDescriptionType":{ "required":[ - "dsOtherAggregate" + "includedWithDataset", + "featureCatalogueCitation" ], - "properties":{ - "dsOtherAggregate":{ - "title":"dsOtherAggregate", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/DSOtherAggregateType" + "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":"DS_OtherAggregate", + "localPart":"complianceCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"DS_OtherAggregate", - "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" + }, + "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" } } - ], - "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_OtherAggregate_PropertyType", + "localPart":"MD_FeatureCatalogueDescription_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsOtherAggregate", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "complianceCode", + "language", + "includedWithDataset", + "featureTypes", + "featureCatalogueCitation" ] }, - "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":{ + "MDGeorectifiedPropertyType":{ "type":"object", - "title":"MDBandPropertyType", + "title":"MDGeorectifiedPropertyType", "required":[ - "mdBand" + "mdGeorectified" ], "properties":{ - "mdBand":{ - "title":"mdBand", + "mdGeorectified":{ + "title":"mdGeorectified", "allOf":[ { - "$ref":"#/definitions/MDBandType" + "$ref":"#/definitions/MDGeorectifiedType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Band", + "localPart":"MD_Georectified", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17567,11 +17570,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Band_PropertyType", + "localPart":"MD_Georectified_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdBand", + "mdGeorectified", "nilReason", "uuidref", "type", @@ -17583,23 +17586,213 @@ "actuate" ] }, - "MDDimensionPropertyType":{ + "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" + ] + }, + "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" + ] + }, + "MDAggregateInformationType":{ + "required":[ + "associationType" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_AggregateInformation_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "aggregateDataSetName", + "aggregateDataSetIdentifier", + "associationType", + "initiativeType" + ] + }, + "DQPositionalAccuracyPropertyType":{ "type":"object", - "title":"MDDimensionPropertyType", + "title":"DQPositionalAccuracyPropertyType", "required":[ - "mdDimension" + "abstractDQPositionalAccuracy" ], "properties":{ - "mdDimension":{ - "title":"mdDimension", + "abstractDQPositionalAccuracy":{ + "title":"abstractDQPositionalAccuracy", "allOf":[ { - "$ref":"#/definitions/MDDimensionType" + "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":"MD_Dimension", + "localPart":"AbstractDQ_PositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17726,11 +17919,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Dimension_PropertyType", + "localPart":"DQ_PositionalAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDimension", + "abstractDQPositionalAccuracy", "nilReason", "uuidref", "type", @@ -17742,137 +17935,23 @@ "actuate" ] }, - "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" - ] - }, - "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" - ] - }, - "MDImageDescriptionPropertyType":{ + "MDSecurityConstraintsPropertyType":{ "type":"object", - "title":"MDImageDescriptionPropertyType", + "title":"MDSecurityConstraintsPropertyType", "required":[ - "mdImageDescription" + "mdSecurityConstraints" ], "properties":{ - "mdImageDescription":{ - "title":"mdImageDescription", + "mdSecurityConstraints":{ + "title":"mdSecurityConstraints", "allOf":[ { - "$ref":"#/definitions/MDImageDescriptionType" + "$ref":"#/definitions/MDSecurityConstraintsType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ImageDescription", + "localPart":"MD_SecurityConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17999,11 +18078,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ImageDescription_PropertyType", + "localPart":"MD_SecurityConstraints_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdImageDescription", + "mdSecurityConstraints", "nilReason", "uuidref", "type", @@ -18015,41 +18094,82 @@ "actuate" ] }, - "AbstractDQPositionalAccuracyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQElementType" + "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" + } }, - { - "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_ImagingConditionCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "mdImagingConditionCode", + "nilReason" + ] }, - "MDApplicationSchemaInformationPropertyType":{ + "DQLogicalConsistencyPropertyType":{ "type":"object", - "title":"MDApplicationSchemaInformationPropertyType", + "title":"DQLogicalConsistencyPropertyType", "required":[ - "mdApplicationSchemaInformation" + "abstractDQLogicalConsistency" ], "properties":{ - "mdApplicationSchemaInformation":{ - "title":"mdApplicationSchemaInformation", + "abstractDQLogicalConsistency":{ + "title":"abstractDQLogicalConsistency", "allOf":[ { - "$ref":"#/definitions/MDApplicationSchemaInformationType" + "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":"MD_ApplicationSchemaInformation", + "localPart":"AbstractDQ_LogicalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -18176,11 +18296,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ApplicationSchemaInformation_PropertyType", + "localPart":"DQ_LogicalConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdApplicationSchemaInformation", + "abstractDQLogicalConsistency", "nilReason", "uuidref", "type", @@ -18192,23 +18312,23 @@ "actuate" ] }, - "DQRelativeInternalPositionalAccuracyPropertyType":{ + "MDPortrayalCatalogueReferencePropertyType":{ "type":"object", - "title":"DQRelativeInternalPositionalAccuracyPropertyType", + "title":"MDPortrayalCatalogueReferencePropertyType", "required":[ - "dqRelativeInternalPositionalAccuracy" + "mdPortrayalCatalogueReference" ], "properties":{ - "dqRelativeInternalPositionalAccuracy":{ - "title":"dqRelativeInternalPositionalAccuracy", + "mdPortrayalCatalogueReference":{ + "title":"mdPortrayalCatalogueReference", "allOf":[ { - "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType" + "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_RelativeInternalPositionalAccuracy", + "localPart":"MD_PortrayalCatalogueReference", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -18325,49 +18445,328 @@ { "$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_PortrayalCatalogueReference_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdPortrayalCatalogueReference", + "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" + ] + }, + "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":"DQ_RelativeInternalPositionalAccuracy_PropertyType", + "localPart":"MD_Distributor_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqRelativeInternalPositionalAccuracy", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "distributorContact", + "distributionOrderProcess", + "distributorFormat", + "distributorTransferOptions" ] }, - "MDServiceIdentificationPropertyType":{ + "CIOnlineResourcePropertyType":{ "type":"object", - "title":"MDServiceIdentificationPropertyType", + "title":"CIOnlineResourcePropertyType", "required":[ - "mdServiceIdentification" + "ciOnlineResource" ], "properties":{ - "mdServiceIdentification":{ - "title":"mdServiceIdentification", + "ciOnlineResource":{ + "title":"ciOnlineResource", "allOf":[ { - "$ref":"#/definitions/MDServiceIdentificationType" + "$ref":"#/definitions/CIOnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ServiceIdentification", + "localPart":"CI_OnlineResource", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -18494,11 +18893,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ServiceIdentification_PropertyType", + "localPart":"CI_OnlineResource_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdServiceIdentification", + "ciOnlineResource", "nilReason", "uuidref", "type", @@ -18510,194 +18909,41 @@ "actuate" ] }, - "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", - "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" - } + "AbstractDQThematicAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + { + "type":"object", + "title":"AbstractDQThematicAccuracyType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DQ_LogicalConsistency_PropertyType", + "localPart":"AbstractDQ_ThematicAccuracy_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "abstractDQLogicalConsistency", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] + } }, - "DQConceptualConsistencyPropertyType":{ + "DQCompletenessCommissionPropertyType":{ "type":"object", - "title":"DQConceptualConsistencyPropertyType", + "title":"DQCompletenessCommissionPropertyType", "required":[ - "dqConceptualConsistency" + "dqCompletenessCommission" ], "properties":{ - "dqConceptualConsistency":{ - "title":"dqConceptualConsistency", + "dqCompletenessCommission":{ + "title":"dqCompletenessCommission", "allOf":[ { - "$ref":"#/definitions/DQConceptualConsistencyType" + "$ref":"#/definitions/DQCompletenessCommissionType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_ConceptualConsistency", + "localPart":"DQ_CompletenessCommission", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -18824,11 +19070,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_ConceptualConsistency_PropertyType", + "localPart":"DQ_CompletenessCommission_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqConceptualConsistency", + "dqCompletenessCommission", "nilReason", "uuidref", "type", @@ -18840,15 +19086,154 @@ "actuate" ] }, - "MDIdentificationPropertyType":{ + "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" + ] + }, + "DSProductionSeriesType":{ + "allOf":[ + { + "$ref":"#/definitions/DSSeriesType" + }, + { + "type":"object", + "title":"DSProductionSeriesType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_ProductionSeries_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "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" + } + }, + "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", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "name", + "domainOfValidity" + ] + }, + "DQThematicAccuracyPropertyType":{ "type":"object", - "title":"MDIdentificationPropertyType", + "title":"DQThematicAccuracyPropertyType", "required":[ - "abstractMDIdentification" + "abstractDQThematicAccuracy" ], "properties":{ - "abstractMDIdentification":{ - "title":"abstractMDIdentification", + "abstractDQThematicAccuracy":{ + "title":"abstractDQThematicAccuracy", "allOf":[ { "type":"object", @@ -18857,18 +19242,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractMDIdentificationType" + "$ref":"#/definitions/AbstractDQThematicAccuracyType" } }, "elementName":{ - "localPart":"AbstractMD_Identification", + "localPart":"AbstractDQ_ThematicAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractMD_Identification", + "localPart":"AbstractDQ_ThematicAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -18995,11 +19380,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Identification_PropertyType", + "localPart":"DQ_ThematicAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractMDIdentification", + "abstractDQThematicAccuracy", "nilReason", "uuidref", "type", @@ -19007,85 +19392,24 @@ "role", "arcrole", "title", - "show", - "actuate" - ] - }, - "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", + "show", + "actuate" + ] + }, + "MDPortrayalCatalogueReferenceType":{ + "required":[ + "portrayalCatalogueCitation" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"MDPortrayalCatalogueReferenceType", + "properties":{ + "portrayalCatalogueCitation":{ + "title":"portrayalCatalogueCitation", "allOf":[ { "type":"array", @@ -19097,7 +19421,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"featureCatalogueCitation", + "localPart":"portrayalCatalogueCitation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -19106,52 +19430,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_FeatureCatalogueDescription_Type", + "localPart":"MD_PortrayalCatalogueReference_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "complianceCode", - "language", - "includedWithDataset", - "featureTypes", - "featureCatalogueCitation" + "portrayalCatalogueCitation" ] }, - "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":{ + "DQGriddedDataPositionalAccuracyPropertyType":{ "type":"object", - "title":"MDLegalConstraintsPropertyType", + "title":"DQGriddedDataPositionalAccuracyPropertyType", "required":[ - "mdLegalConstraints" + "dqGriddedDataPositionalAccuracy" ], "properties":{ - "mdLegalConstraints":{ - "title":"mdLegalConstraints", + "dqGriddedDataPositionalAccuracy":{ + "title":"dqGriddedDataPositionalAccuracy", "allOf":[ { - "$ref":"#/definitions/MDLegalConstraintsType" + "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_LegalConstraints", + "localPart":"DQ_GriddedDataPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -19278,11 +19580,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_LegalConstraints_PropertyType", + "localPart":"DQ_GriddedDataPositionalAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdLegalConstraints", + "dqGriddedDataPositionalAccuracy", "nilReason", "uuidref", "type", @@ -19294,23 +19596,23 @@ "actuate" ] }, - "DQTemporalConsistencyPropertyType":{ + "DQNonQuantitativeAttributeAccuracyPropertyType":{ "type":"object", - "title":"DQTemporalConsistencyPropertyType", + "title":"DQNonQuantitativeAttributeAccuracyPropertyType", "required":[ - "dqTemporalConsistency" + "dqNonQuantitativeAttributeAccuracy" ], "properties":{ - "dqTemporalConsistency":{ - "title":"dqTemporalConsistency", + "dqNonQuantitativeAttributeAccuracy":{ + "title":"dqNonQuantitativeAttributeAccuracy", "allOf":[ { - "$ref":"#/definitions/DQTemporalConsistencyType" + "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_TemporalConsistency", + "localPart":"DQ_NonQuantitativeAttributeAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -19399,273 +19701,89 @@ "title":"title", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/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" - ] - }, - "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" - ] - }, - "MDSpatialRepresentationTypeCodePropertyType":{ - "type":"object", - "title":"MDSpatialRepresentationTypeCodePropertyType", - "required":[ - "mdSpatialRepresentationTypeCode" - ], - "properties":{ - "mdSpatialRepresentationTypeCode":{ - "title":"mdSpatialRepresentationTypeCode", - "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":"MD_SpatialRepresentationTypeCode", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "nilReason":{ - "title":"nilReason", + "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":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_SpatialRepresentationTypeCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdSpatialRepresentationTypeCode", - "nilReason" - ] - }, - "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" - } + "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":"DQ_NonQuantitativeAttributeAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ptFreeText" + "dqNonQuantitativeAttributeAccuracy", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DQCompletenessCommissionPropertyType":{ + "DSOtherAggregatePropertyType":{ "type":"object", - "title":"DQCompletenessCommissionPropertyType", + "title":"DSOtherAggregatePropertyType", "required":[ - "dqCompletenessCommission" + "dsOtherAggregate" ], "properties":{ - "dqCompletenessCommission":{ - "title":"dqCompletenessCommission", + "dsOtherAggregate":{ + "title":"dsOtherAggregate", "allOf":[ { - "$ref":"#/definitions/DQCompletenessCommissionType" + "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":"DQ_CompletenessCommission", + "localPart":"DS_OtherAggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -19792,11 +19910,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_CompletenessCommission_PropertyType", + "localPart":"DS_OtherAggregate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqCompletenessCommission", + "dsOtherAggregate", "nilReason", "uuidref", "type", @@ -19808,149 +19926,23 @@ "actuate" ] }, - "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":{ + "PTLocaleContainerPropertyType":{ "type":"object", - "title":"MDIdentifierPropertyType", + "title":"PTLocaleContainerPropertyType", "required":[ - "mdIdentifier" + "ptLocaleContainer" ], "properties":{ - "mdIdentifier":{ - "title":"mdIdentifier", + "ptLocaleContainer":{ + "title":"ptLocaleContainer", "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/PTLocaleContainerType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"MD_Identifier", + "localPart":"PT_LocaleContainer", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -20077,11 +20069,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Identifier_PropertyType", + "localPart":"PT_LocaleContainer_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdIdentifier", + "ptLocaleContainer", "nilReason", "uuidref", "type", @@ -20093,73 +20085,17 @@ "actuate" ] }, - "CIAddressType":{ + "EXExtentType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"CIAddressType", + "title":"EXExtentType", "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", + "description":{ + "title":"description", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -20167,276 +20103,162 @@ ], "propertyType":"element", "elementName":{ - "localPart":"country", + "localPart":"description", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "electronicMailAddress":{ - "title":"electronicMailAddress", + "geographicElement":{ + "title":"geographicElement", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/EXGeographicExtentPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"electronicMailAddress", + "localPart":"geographicElement", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CI_Address_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" - ] - }, - "CITelephoneType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"CITelephoneType", - "properties":{ - "voice":{ - "title":"voice", + }, + "temporalElement":{ + "title":"temporalElement", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/EXTemporalExtentPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"voice", + "localPart":"temporalElement", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "facsimile":{ - "title":"facsimile", + "verticalElement":{ + "title":"verticalElement", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/EXVerticalExtentPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"facsimile", + "localPart":"verticalElement", "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":"EX_Extent_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "description", + "geographicElement", + "temporalElement", + "verticalElement" + ] + }, + "MDIdentifierType":{ + "required":[ + "code" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DQ_TopologicalConsistency_PropertyType", + "localPart":"MD_Identifier_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqTopologicalConsistency", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "authority", + "code" ] }, - "DQQuantitativeResultPropertyType":{ + "AbstractDQPositionalAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" + }, + { + "type":"object", + "title":"AbstractDQPositionalAccuracyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDQ_PositionalAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "URLPropertyType":{ "type":"object", - "title":"DQQuantitativeResultPropertyType", + "title":"URLPropertyType", "required":[ - "dqQuantitativeResult" + "url" ], "properties":{ - "dqQuantitativeResult":{ - "title":"dqQuantitativeResult", + "url":{ + "title":"url", "allOf":[ { - "$ref":"#/definitions/DQQuantitativeResultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_QuantitativeResult", + "localPart":"URL", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -20455,147 +20277,345 @@ "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" + ] + }, + "AbstractMDSpatialRepresentationType":{ + "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$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":"AbstractMDSpatialRepresentationType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractMD_SpatialRepresentation_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "CITelephoneType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, - "title":{ - "title":"title", - "allOf":[ - { - "$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":"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" + } + } } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CI_Telephone_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "voice", + "facsimile" + ] + }, + "DSDataSetType":{ + "required":[ + "has" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_DataSet_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "has", + "partOf" + ] + }, + "MDDataIdentificationType":{ + "required":[ + "language" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMDIdentificationType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "type":"object", + "title":"MDDataIdentificationType", + "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", + "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", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"language", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "characterSet":{ + "title":"characterSet", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDCharacterSetCodePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"characterSet", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "topicCategory":{ + "title":"topicCategory", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDTopicCategoryCodePropertyType" + }, + "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", + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DQ_QuantitativeResult_PropertyType", + "localPart":"MD_DataIdentification_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqQuantitativeResult", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "spatialRepresentationType", + "spatialResolution", + "language", + "characterSet", + "topicCategory", + "environmentDescription", + "extent", + "supplementalInformation" ] }, - "PTLocaleContainerPropertyType":{ + "DSStereoMateType":{ + "allOf":[ + { + "$ref":"#/definitions/DSOtherAggregateType" + }, + { + "type":"object", + "title":"DSStereoMateType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_StereoMate_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DQScopePropertyType":{ "type":"object", - "title":"PTLocaleContainerPropertyType", + "title":"DQScopePropertyType", "required":[ - "ptLocaleContainer" + "dqScope" ], "properties":{ - "ptLocaleContainer":{ - "title":"ptLocaleContainer", + "dqScope":{ + "title":"dqScope", "allOf":[ { - "$ref":"#/definitions/PTLocaleContainerType" + "$ref":"#/definitions/DQScopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"PT_LocaleContainer", + "localPart":"DQ_Scope", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -20722,11 +20742,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PT_LocaleContainer_PropertyType", + "localPart":"DQ_Scope_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ptLocaleContainer", + "dqScope", "nilReason", "uuidref", "type", @@ -20738,118 +20758,60 @@ "actuate" ] }, - "DQAccuracyOfATimeMeasurementType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQTemporalAccuracyType" - }, - { - "type":"object", - "title":"DQAccuracyOfATimeMeasurementType", - "properties":{ - } - } + "MDRepresentativeFractionType":{ + "required":[ + "denominator" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_AccuracyOfATimeMeasurement_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "AbstractDQLogicalConsistencyType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDQElementType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractDQLogicalConsistencyType", + "title":"MDRepresentativeFractionType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDQ_LogicalConsistency_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "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" - } - }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"Country_PropertyType", + "localPart":"MD_RepresentativeFraction_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "country", - "nilReason" + "denominator" ] }, - "DQResultPropertyType":{ + "EXSpatialTemporalExtentPropertyType":{ "type":"object", - "title":"DQResultPropertyType", + "title":"EXSpatialTemporalExtentPropertyType", "required":[ - "abstractDQResult" + "exSpatialTemporalExtent" ], "properties":{ - "abstractDQResult":{ - "title":"abstractDQResult", + "exSpatialTemporalExtent":{ + "title":"exSpatialTemporalExtent", "allOf":[ { - "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" - } + "$ref":"#/definitions/EXSpatialTemporalExtentType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDQ_Result", + "localPart":"EX_SpatialTemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -20976,11 +20938,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_Result_PropertyType", + "localPart":"EX_SpatialTemporalExtent_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQResult", + "exSpatialTemporalExtent", "nilReason", "uuidref", "type", @@ -20992,129 +20954,102 @@ "actuate" ] }, - "MDGeometricObjectTypeCodePropertyType":{ - "type":"object", - "title":"MDGeometricObjectTypeCodePropertyType", + "DQConformanceResultType":{ "required":[ - "mdGeometricObjectTypeCode" + "specification", + "explanation", + "pass" ], - "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" - } + "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":"DQConformanceResultType", + "properties":{ + "specification":{ + "title":"specification", + "allOf":[ + { + "$ref":"#/definitions/CICitationPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"specification", + "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", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdGeometricObjectTypeCode", - "nilReason" - ] - }, - "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" + }, + "explanation":{ + "title":"explanation", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"MD_ScopeCode", + "localPart":"explanation", "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" + }, + "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_ScopeCode_PropertyType", + "localPart":"DQ_ConformanceResult_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdScopeCode", - "nilReason" + "specification", + "explanation", + "pass" ] }, - "DQScopePropertyType":{ + "MDIdentificationPropertyType":{ "type":"object", - "title":"DQScopePropertyType", + "title":"MDIdentificationPropertyType", "required":[ - "dqScope" + "abstractMDIdentification" ], "properties":{ - "dqScope":{ - "title":"dqScope", + "abstractMDIdentification":{ + "title":"abstractMDIdentification", "allOf":[ { - "$ref":"#/definitions/DQScopeType" + "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_Scope", + "localPart":"AbstractMD_Identification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21241,11 +21176,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_Scope_PropertyType", + "localPart":"MD_Identification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqScope", + "abstractMDIdentification", "nilReason", "uuidref", "type", @@ -21257,88 +21192,23 @@ "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" - } - }, - "nilReason":{ - "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":{ + "DSProductionSeriesPropertyType":{ "type":"object", - "title":"DQGriddedDataPositionalAccuracyPropertyType", + "title":"DSProductionSeriesPropertyType", "required":[ - "dqGriddedDataPositionalAccuracy" + "dsProductionSeries" ], "properties":{ - "dqGriddedDataPositionalAccuracy":{ - "title":"dqGriddedDataPositionalAccuracy", + "dsProductionSeries":{ + "title":"dsProductionSeries", "allOf":[ { - "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType" + "$ref":"#/definitions/DSProductionSeriesType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_GriddedDataPositionalAccuracy", + "localPart":"DS_ProductionSeries", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21458,158 +21328,46 @@ ], "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":"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" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_CharacterSetCode_PropertyType", + "localPart":"DS_ProductionSeries_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdCharacterSetCode", - "nilReason" + "dsProductionSeries", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "EXVerticalExtentPropertyType":{ + "CIAddressPropertyType":{ "type":"object", - "title":"EXVerticalExtentPropertyType", + "title":"CIAddressPropertyType", "required":[ - "exVerticalExtent" + "ciAddress" ], "properties":{ - "exVerticalExtent":{ - "title":"exVerticalExtent", + "ciAddress":{ + "title":"ciAddress", "allOf":[ { - "$ref":"#/definitions/EXVerticalExtentType" + "$ref":"#/definitions/CIAddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_VerticalExtent", + "localPart":"CI_Address", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21736,11 +21494,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_VerticalExtent_PropertyType", + "localPart":"CI_Address_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exVerticalExtent", + "ciAddress", "nilReason", "uuidref", "type", @@ -21752,23 +21510,23 @@ "actuate" ] }, - "DQConformanceResultPropertyType":{ + "MDLegalConstraintsPropertyType":{ "type":"object", - "title":"DQConformanceResultPropertyType", + "title":"MDLegalConstraintsPropertyType", "required":[ - "dqConformanceResult" + "mdLegalConstraints" ], "properties":{ - "dqConformanceResult":{ - "title":"dqConformanceResult", + "mdLegalConstraints":{ + "title":"mdLegalConstraints", "allOf":[ { - "$ref":"#/definitions/DQConformanceResultType" + "$ref":"#/definitions/MDLegalConstraintsType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_ConformanceResult", + "localPart":"MD_LegalConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21895,11 +21653,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_ConformanceResult_PropertyType", + "localPart":"MD_LegalConstraints_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqConformanceResult", + "mdLegalConstraints", "nilReason", "uuidref", "type", @@ -21911,23 +21669,23 @@ "actuate" ] }, - "MDCellGeometryCodePropertyType":{ + "DSStereoMatePropertyType":{ "type":"object", - "title":"MDCellGeometryCodePropertyType", + "title":"DSStereoMatePropertyType", "required":[ - "mdCellGeometryCode" + "dsStereoMate" ], "properties":{ - "mdCellGeometryCode":{ - "title":"mdCellGeometryCode", + "dsStereoMate":{ + "title":"dsStereoMate", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DSStereoMateType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_CellGeometryCode", + "localPart":"DS_StereoMate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21946,330 +21704,194 @@ "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" - ] - }, - "DQNonQuantitativeAttributeAccuracyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQThematicAccuracyType" }, - { - "type":"object", - "title":"DQNonQuantitativeAttributeAccuracyType", - "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":"DQ_NonQuantitativeAttributeAccuracy_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "PTFreeTextType":{ - "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" - } + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "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" - } - }, - "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" - } + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://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":"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" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_GeographicBoundingBox_Type", + "localPart":"DS_StereoMate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "westBoundLongitude", - "eastBoundLongitude", - "southBoundLatitude", - "northBoundLatitude" + "dsStereoMate", + "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" - } - }, - "MDDimensionType":{ + "MDGeometricObjectTypeCodePropertyType":{ + "type":"object", + "title":"MDGeometricObjectTypeCodePropertyType", "required":[ - "dimensionName", - "dimensionSize" + "mdGeometricObjectTypeCode" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "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":"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" + "nilReason":{ + "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_Dimension_Type", + "localPart":"MD_GeometricObjectTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dimensionName", - "dimensionSize", - "resolution" + "mdGeometricObjectTypeCode", + "nilReason" ] }, - "MDMediumPropertyType":{ + "MDDistributionPropertyType":{ "type":"object", - "title":"MDMediumPropertyType", + "title":"MDDistributionPropertyType", "required":[ - "mdMedium" + "mdDistribution" ], "properties":{ - "mdMedium":{ - "title":"mdMedium", + "mdDistribution":{ + "title":"mdDistribution", "allOf":[ { - "$ref":"#/definitions/MDMediumType" + "$ref":"#/definitions/MDDistributionType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Medium", + "localPart":"MD_Distribution", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -22396,11 +22018,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Medium_PropertyType", + "localPart":"MD_Distribution_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMedium", + "mdDistribution", "nilReason", "uuidref", "type", @@ -22412,35 +22034,41 @@ "actuate" ] }, - "DSDataSetPropertyType":{ + "DQConceptualConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + }, + { + "type":"object", + "title":"DQConceptualConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_ConceptualConsistency_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDDataIdentificationPropertyType":{ "type":"object", - "title":"DSDataSetPropertyType", + "title":"MDDataIdentificationPropertyType", "required":[ - "dsDataSet" + "mdDataIdentification" ], "properties":{ - "dsDataSet":{ - "title":"dsDataSet", + "mdDataIdentification":{ + "title":"mdDataIdentification", "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/MDDataIdentificationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DS_DataSet", + "localPart":"MD_DataIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -22567,11 +22195,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_DataSet_PropertyType", + "localPart":"MD_DataIdentification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsDataSet", + "mdDataIdentification", "nilReason", "uuidref", "type", @@ -22583,221 +22211,330 @@ "actuate" ] }, - "MDImageDescriptionType":{ + "DQQuantitativeResultType":{ + "required":[ + "valueUnit", + "value" + ], "allOf":[ { - "$ref":"#/definitions/MDCoverageDescriptionType" + "$ref":"#/definitions/AbstractDQResultType" }, { "type":"object", - "title":"MDImageDescriptionType", + "title":"DQQuantitativeResultType", "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", + "valueType":{ + "title":"valueType", "allOf":[ { - "$ref":"#/definitions/MDIdentifierPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordTypePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"imageQualityCode", + "localPart":"valueType", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "cloudCoverPercentage":{ - "title":"cloudCoverPercentage", + "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":"cloudCoverPercentage", + "localPart":"valueUnit", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "processingLevelCode":{ - "title":"processingLevelCode", + "errorStatistic":{ + "title":"errorStatistic", "allOf":[ { - "$ref":"#/definitions/MDIdentifierPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"processingLevelCode", + "localPart":"errorStatistic", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "compressionGenerationQuantity":{ - "title":"compressionGenerationQuantity", + "value":{ + "title":"value", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"compressionGenerationQuantity", + "localPart":"value", "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" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_QuantitativeResult_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "valueType", + "valueUnit", + "errorStatistic", + "value" + ] + }, + "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" + } + }, + "CIResponsiblePartyPropertyType":{ + "type":"object", + "title":"CIResponsiblePartyPropertyType", + "required":[ + "ciResponsibleParty" + ], + "properties":{ + "ciResponsibleParty":{ + "title":"ciResponsibleParty", + "allOf":[ + { + "$ref":"#/definitions/CIResponsiblePartyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CI_ResponsibleParty", + "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" } - }, - "radiometricCalibrationDataAvailability":{ - "title":"radiometricCalibrationDataAvailability", + } + ], + "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_ResponsibleParty_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "ciResponsibleParty", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "CIContactType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"CIContactType", + "properties":{ + "phone":{ + "title":"phone", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + "$ref":"#/definitions/CITelephonePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"radiometricCalibrationDataAvailability", + "localPart":"phone", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "cameraCalibrationInformationAvailability":{ - "title":"cameraCalibrationInformationAvailability", + "address":{ + "title":"address", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + "$ref":"#/definitions/CIAddressPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"cameraCalibrationInformationAvailability", + "localPart":"address", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "filmDistortionInformationAvailability":{ - "title":"filmDistortionInformationAvailability", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + "$ref":"#/definitions/CIOnlineResourcePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"filmDistortionInformationAvailability", + "localPart":"onlineResource", "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" - ] - }, - "MDIdentifierType":{ - "required":[ - "code" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"MDIdentifierType", - "properties":{ - "authority":{ - "title":"authority", + "hoursOfService":{ + "title":"hoursOfService", "allOf":[ { - "$ref":"#/definitions/CICitationPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"authority", + "localPart":"hoursOfService", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "code":{ - "title":"code", + "contactInstructions":{ + "title":"contactInstructions", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -22805,7 +22542,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"code", + "localPart":"contactInstructions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -22814,46 +22551,28 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Identifier_Type", + "localPart":"CI_Contact_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "authority", - "code" + "phone", + "address", + "onlineResource", + "hoursOfService", + "contactInstructions" ] }, - "MDExtendedElementInformationType":{ - "required":[ - "name", - "definition", - "dataType", - "parentEntity", - "rule", - "source" - ], + "MDStandardOrderProcessType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDExtendedElementInformationType", + "title":"MDStandardOrderProcessType", "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", + "fees":{ + "title":"fees", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -22861,25 +22580,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"shortName", + "localPart":"fees", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "domainCode":{ - "title":"domainCode", + "plannedAvailableDateTime":{ + "title":"plannedAvailableDateTime", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"domainCode", + "localPart":"plannedAvailableDateTime", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "definition":{ - "title":"definition", + "orderingInstructions":{ + "title":"orderingInstructions", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -22887,25 +22606,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"definition", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "obligation":{ - "title":"obligation", - "allOf":[ - { - "$ref":"#/definitions/MDObligationCodePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"obligation", + "localPart":"orderingInstructions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "condition":{ - "title":"condition", + "turnaround":{ + "title":"turnaround", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -22913,25 +22619,52 @@ ], "propertyType":"element", "elementName":{ - "localPart":"condition", + "localPart":"turnaround", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - }, - "dataType":{ - "title":"dataType", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_StandardOrderProcess_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "fees", + "plannedAvailableDateTime", + "orderingInstructions", + "turnaround" + ] + }, + "CIOnlineResourceType":{ + "required":[ + "linkage" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"CIOnlineResourceType", + "properties":{ + "linkage":{ + "title":"linkage", "allOf":[ { - "$ref":"#/definitions/MDDatatypeCodePropertyType" + "$ref":"#/definitions/URLPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataType", + "localPart":"linkage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "maximumOccurrence":{ - "title":"maximumOccurrence", + "protocol":{ + "title":"protocol", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -22939,12 +22672,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"maximumOccurrence", + "localPart":"protocol", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "domainValue":{ - "title":"domainValue", + "applicationProfile":{ + "title":"applicationProfile", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -22952,29 +22685,12 @@ ], "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", + "localPart":"applicationProfile", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "rule":{ - "title":"rule", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -22982,41 +22698,33 @@ ], "propertyType":"element", "elementName":{ - "localPart":"rule", + "localPart":"name", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "rationale":{ - "title":"rationale", + "description":{ + "title":"description", "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":"rationale", + "localPart":"description", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "source":{ - "title":"source", + "function":{ + "title":"function", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/CIOnLineFunctionCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"source", + "localPart":"function", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -23025,54 +22733,35 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_ExtendedElementInformation_Type", + "localPart":"CI_OnlineResource_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ + "linkage", + "protocol", + "applicationProfile", "name", - "shortName", - "domainCode", - "definition", - "obligation", - "condition", - "dataType", - "maximumOccurrence", - "domainValue", - "parentEntity", - "rule", - "rationale", - "source" + "description", + "function" ] }, - "DQThematicAccuracyPropertyType":{ + "DQDataQualityPropertyType":{ "type":"object", - "title":"DQThematicAccuracyPropertyType", + "title":"DQDataQualityPropertyType", "required":[ - "abstractDQThematicAccuracy" + "dqDataQuality" ], "properties":{ - "abstractDQThematicAccuracy":{ - "title":"abstractDQThematicAccuracy", + "dqDataQuality":{ + "title":"dqDataQuality", "allOf":[ { - "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" - } + "$ref":"#/definitions/DQDataQualityType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDQ_ThematicAccuracy", + "localPart":"DQ_DataQuality", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -23199,11 +22888,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_ThematicAccuracy_PropertyType", + "localPart":"DQ_DataQuality_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQThematicAccuracy", + "dqDataQuality", "nilReason", "uuidref", "type", @@ -23215,41 +22904,23 @@ "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" - } - }, - "DQNonQuantitativeAttributeAccuracyPropertyType":{ + "MDMetadataPropertyType":{ "type":"object", - "title":"DQNonQuantitativeAttributeAccuracyPropertyType", + "title":"MDMetadataPropertyType", "required":[ - "dqNonQuantitativeAttributeAccuracy" + "mdMetadata" ], "properties":{ - "dqNonQuantitativeAttributeAccuracy":{ - "title":"dqNonQuantitativeAttributeAccuracy", + "mdMetadata":{ + "title":"mdMetadata", "allOf":[ { - "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType" + "$ref":"#/definitions/MDMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_NonQuantitativeAttributeAccuracy", + "localPart":"MD_Metadata", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -23376,11 +23047,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_NonQuantitativeAttributeAccuracy_PropertyType", + "localPart":"MD_Metadata_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqNonQuantitativeAttributeAccuracy", + "mdMetadata", "nilReason", "uuidref", "type", @@ -23392,101 +23063,88 @@ "actuate" ] }, - "PTLocaleType":{ + "MDTopicCategoryCodePropertyType":{ + "type":"object", + "title":"MDTopicCategoryCodePropertyType", "required":[ - "languageCode", - "characterEncoding" + "mdTopicCategoryCode" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "properties":{ + "mdTopicCategoryCode":{ + "title":"mdTopicCategoryCode", + "allOf":[ + { + "$ref":"#/definitions/MDTopicCategoryCodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_TopicCategoryCode", + "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":"MD_TopicCategoryCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdTopicCategoryCode", + "nilReason" + ] + }, + "DQCompletenessOmissionType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQCompletenessType" + }, + { + "type":"object", + "title":"DQCompletenessOmissionType", + "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"PT_Locale_Type", + "localPart":"DQ_CompletenessOmission_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "languageCode", - "country", - "characterEncoding" - ] + } }, - "DQCompletenessPropertyType":{ + "MDFormatPropertyType":{ "type":"object", - "title":"DQCompletenessPropertyType", + "title":"MDFormatPropertyType", "required":[ - "abstractDQCompleteness" + "mdFormat" ], "properties":{ - "abstractDQCompleteness":{ - "title":"abstractDQCompleteness", + "mdFormat":{ + "title":"mdFormat", "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":"#/definitions/MDFormatType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDQ_Completeness", + "localPart":"MD_Format", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -23613,11 +23271,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_Completeness_PropertyType", + "localPart":"MD_Format_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQCompleteness", + "mdFormat", "nilReason", "uuidref", "type", @@ -23629,41 +23287,235 @@ "actuate" ] }, - "DQQuantitativeAttributeAccuracyType":{ + "CIAddressType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDQThematicAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DQQuantitativeAttributeAccuracyType", + "title":"CIAddressType", + "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", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" + ] + }, + "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" + } + }, + "elementName":{ + "localPart":"MD_ScopeCode", + "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", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdScopeCode", + "nilReason" + ] + }, + "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":"DQ_QuantitativeAttributeAccuracy_Type", + "localPart":"EX_BoundingPolygon_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "polygon" + ] }, - "MDGeometricObjectsPropertyType":{ + "MDApplicationSchemaInformationPropertyType":{ "type":"object", - "title":"MDGeometricObjectsPropertyType", + "title":"MDApplicationSchemaInformationPropertyType", "required":[ - "mdGeometricObjects" + "mdApplicationSchemaInformation" ], "properties":{ - "mdGeometricObjects":{ - "title":"mdGeometricObjects", + "mdApplicationSchemaInformation":{ + "title":"mdApplicationSchemaInformation", "allOf":[ { - "$ref":"#/definitions/MDGeometricObjectsType" + "$ref":"#/definitions/MDApplicationSchemaInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_GeometricObjects", + "localPart":"MD_ApplicationSchemaInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -23790,11 +23642,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_GeometricObjects_PropertyType", + "localPart":"MD_ApplicationSchemaInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdGeometricObjects", + "mdApplicationSchemaInformation", "nilReason", "uuidref", "type", @@ -23806,23 +23658,275 @@ "actuate" ] }, - "RSIdentifierPropertyType":{ + "DSOtherAggregateType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDSAggregateType" + }, + { + "type":"object", + "title":"DSOtherAggregateType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_OtherAggregate_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" + } + } + } + } + ], + "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" + ] + }, + "DQCompletenessPropertyType":{ "type":"object", - "title":"RSIdentifierPropertyType", + "title":"DQCompletenessPropertyType", "required":[ - "rsIdentifier" + "abstractDQCompleteness" ], "properties":{ - "rsIdentifier":{ - "title":"rsIdentifier", + "abstractDQCompleteness":{ + "title":"abstractDQCompleteness", "allOf":[ { - "$ref":"#/definitions/RSIdentifierType" + "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":"RS_Identifier", + "localPart":"AbstractDQ_Completeness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -23949,11 +24053,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"RS_Identifier_PropertyType", + "localPart":"DQ_Completeness_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "rsIdentifier", + "abstractDQCompleteness", "nilReason", "uuidref", "type", @@ -23965,213 +24069,109 @@ "actuate" ] }, - "MDDistributorPropertyType":{ + "PTLocaleContainerType":{ "type":"object", - "title":"MDDistributorPropertyType", + "title":"PTLocaleContainerType", "required":[ - "mdDistributor" + "description", + "locale", + "date", + "responsibleParty", + "localisedString" ], "properties":{ - "mdDistributor":{ - "title":"mdDistributor", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/MDDistributorType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Distributor", + "localPart":"description", "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", + "locale":{ + "title":"locale", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PTLocalePropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"locale", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "show":{ - "title":"show", + "date":{ + "title":"date", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"array", + "items":{ + "$ref":"#/definitions/CIDatePropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"date", + "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_Distributor_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdDistributor", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "CIOnLineFunctionCodePropertyType":{ - "type":"object", - "title":"CIOnLineFunctionCodePropertyType", - "required":[ - "ciOnLineFunctionCode" - ], - "properties":{ - "ciOnLineFunctionCode":{ - "title":"ciOnLineFunctionCode", + "responsibleParty":{ + "title":"responsibleParty", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "type":"array", + "items":{ + "$ref":"#/definitions/CIResponsiblePartyPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"CI_OnLineFunctionCode", + "localPart":"responsibleParty", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "nilReason":{ - "title":"nilReason", + "localisedString":{ + "title":"localisedString", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/LocalisedCharacterStringPropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "propertyType":"element", + "elementName":{ + "localPart":"localisedString", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_OnLineFunctionCode_PropertyType", + "localPart":"PT_LocaleContainer_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciOnLineFunctionCode", - "nilReason" + "description", + "locale", + "date", + "responsibleParty", + "localisedString" ] }, - "MDObligationCodeType":{ + "MDPixelOrientationCodeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -24179,11 +24179,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"MD_ObligationCode_Type", + "localPart":"MD_PixelOrientationCode_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "MDTopicCategoryCodeType":{ + "MDObligationCodeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -24191,11 +24191,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"MD_TopicCategoryCode_Type", + "localPart":"MD_ObligationCode_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "MDPixelOrientationCodeType":{ + "MDTopicCategoryCodeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -24203,7 +24203,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"MD_PixelOrientationCode_Type", + "localPart":"MD_TopicCategoryCode_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -24222,7 +24222,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_LegalConstraints" + "DS_Series" ] }, "namespaceURI":{ @@ -24235,11 +24235,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDLegalConstraintsType" + "$ref":"#/definitions/DSSeriesType" } }, "elementName":{ - "localPart":"MD_LegalConstraints", + "localPart":"DS_Series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24290,7 +24290,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_Completeness" + "PT_Locale" ] }, "namespaceURI":{ @@ -24303,11 +24303,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQCompletenessType" + "$ref":"#/definitions/PTLocaleType" } }, "elementName":{ - "localPart":"AbstractDQ_Completeness", + "localPart":"PT_Locale", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24324,7 +24324,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Platform" + "PT_LocaleContainer" ] }, "namespaceURI":{ @@ -24337,11 +24337,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSPlatformType" + "$ref":"#/definitions/PTLocaleContainerType" } }, "elementName":{ - "localPart":"DS_Platform", + "localPart":"PT_LocaleContainer", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24358,7 +24358,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMD_SpatialRepresentation" + "DQ_EvaluationMethodTypeCode" ] }, "namespaceURI":{ @@ -24371,11 +24371,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMDSpatialRepresentationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"AbstractMD_SpatialRepresentation", + "localPart":"DQ_EvaluationMethodTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24392,7 +24392,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CharacterSetCode" + "LanguageCode" ] }, "namespaceURI":{ @@ -24409,7 +24409,7 @@ } }, "elementName":{ - "localPart":"MD_CharacterSetCode", + "localPart":"LanguageCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24426,7 +24426,7 @@ "properties":{ "localPart":{ "enum":[ - "PT_LocaleContainer" + "AbstractRS_ReferenceSystem" ] }, "namespaceURI":{ @@ -24439,11 +24439,11 @@ ] }, "value":{ - "$ref":"#/definitions/PTLocaleContainerType" + "$ref":"#/definitions/AbstractRSReferenceSystemType" } }, "elementName":{ - "localPart":"PT_LocaleContainer", + "localPart":"AbstractRS_ReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24460,7 +24460,7 @@ "properties":{ "localPart":{ "enum":[ - "LI_ProcessStep" + "URL" ] }, "namespaceURI":{ @@ -24473,11 +24473,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" } }, @@ -24494,7 +24494,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Series" + "EX_GeographicDescription" ] }, "namespaceURI":{ @@ -24507,11 +24507,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSSeriesType" + "$ref":"#/definitions/EXGeographicDescriptionType" } }, "elementName":{ - "localPart":"DS_Series", + "localPart":"EX_GeographicDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24528,7 +24528,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_PositionalAccuracy" + "AbstractDS_Aggregate" ] }, "namespaceURI":{ @@ -24541,11 +24541,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQPositionalAccuracyType" + "$ref":"#/definitions/AbstractDSAggregateType" } }, "elementName":{ - "localPart":"AbstractDQ_PositionalAccuracy", + "localPart":"AbstractDS_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24562,7 +24562,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Initiative" + "DQ_RelativeInternalPositionalAccuracy" ] }, "namespaceURI":{ @@ -24575,11 +24575,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSInitiativeType" + "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType" } }, "elementName":{ - "localPart":"DS_Initiative", + "localPart":"DQ_RelativeInternalPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24596,7 +24596,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_VectorSpatialRepresentation" + "DQ_ConceptualConsistency" ] }, "namespaceURI":{ @@ -24609,11 +24609,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDVectorSpatialRepresentationType" + "$ref":"#/definitions/DQConceptualConsistencyType" } }, "elementName":{ - "localPart":"MD_VectorSpatialRepresentation", + "localPart":"DQ_ConceptualConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24630,7 +24630,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Resolution" + "MD_Band" ] }, "namespaceURI":{ @@ -24643,11 +24643,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDResolutionType" + "$ref":"#/definitions/MDBandType" } }, "elementName":{ - "localPart":"MD_Resolution", + "localPart":"MD_Band", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24664,7 +24664,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DigitalTransferOptions" + "DQ_CompletenessOmission" ] }, "namespaceURI":{ @@ -24677,11 +24677,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDigitalTransferOptionsType" + "$ref":"#/definitions/DQCompletenessOmissionType" } }, "elementName":{ - "localPart":"MD_DigitalTransferOptions", + "localPart":"DQ_CompletenessOmission", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24698,7 +24698,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMD_ContentInformation" + "DQ_Scope" ] }, "namespaceURI":{ @@ -24711,11 +24711,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMDContentInformationType" + "$ref":"#/definitions/DQScopeType" } }, "elementName":{ - "localPart":"AbstractMD_ContentInformation", + "localPart":"DQ_Scope", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24732,7 +24732,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_ConceptualConsistency" + "AbstractDQ_Result" ] }, "namespaceURI":{ @@ -24745,11 +24745,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQConceptualConsistencyType" + "$ref":"#/definitions/AbstractDQResultType" } }, "elementName":{ - "localPart":"DQ_ConceptualConsistency", + "localPart":"AbstractDQ_Result", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24766,7 +24766,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Distribution" + "MD_RangeDimension" ] }, "namespaceURI":{ @@ -24779,11 +24779,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDistributionType" + "$ref":"#/definitions/MDRangeDimensionType" } }, "elementName":{ - "localPart":"MD_Distribution", + "localPart":"MD_RangeDimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24800,7 +24800,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ScopeCode" + "MD_ObligationCode" ] }, "namespaceURI":{ @@ -24813,11 +24813,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDObligationCodeType" } }, "elementName":{ - "localPart":"MD_ScopeCode", + "localPart":"MD_ObligationCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24834,7 +24834,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Keywords" + "MD_KeywordTypeCode" ] }, "namespaceURI":{ @@ -24847,11 +24847,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDKeywordsType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_Keywords", + "localPart":"MD_KeywordTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24868,7 +24868,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_DataQuality" + "AbstractMD_Identification" ] }, "namespaceURI":{ @@ -24881,11 +24881,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQDataQualityType" + "$ref":"#/definitions/AbstractMDIdentificationType" } }, "elementName":{ - "localPart":"DQ_DataQuality", + "localPart":"AbstractMD_Identification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24902,7 +24902,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_RangeDimension" + "DQ_NonQuantitativeAttributeAccuracy" ] }, "namespaceURI":{ @@ -24915,11 +24915,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDRangeDimensionType" + "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType" } }, "elementName":{ - "localPart":"MD_RangeDimension", + "localPart":"DQ_NonQuantitativeAttributeAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24936,7 +24936,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_Result" + "DS_Association" ] }, "namespaceURI":{ @@ -24949,11 +24949,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQResultType" + "$ref":"#/definitions/DSAssociationType" } }, "elementName":{ - "localPart":"AbstractDQ_Result", + "localPart":"DS_Association", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24970,7 +24970,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_KeywordTypeCode" + "MD_FeatureCatalogueDescription" ] }, "namespaceURI":{ @@ -24983,11 +24983,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" } }, "elementName":{ - "localPart":"MD_KeywordTypeCode", + "localPart":"MD_FeatureCatalogueDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25004,7 +25004,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_SecurityConstraints" + "DQ_QuantitativeAttributeAccuracy" ] }, "namespaceURI":{ @@ -25017,11 +25017,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDSecurityConstraintsType" + "$ref":"#/definitions/DQQuantitativeAttributeAccuracyType" } }, "elementName":{ - "localPart":"MD_SecurityConstraints", + "localPart":"DQ_QuantitativeAttributeAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25038,7 +25038,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_AbsoluteExternalPositionalAccuracy" + "MD_Medium" ] }, "namespaceURI":{ @@ -25051,11 +25051,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType" + "$ref":"#/definitions/MDMediumType" } }, "elementName":{ - "localPart":"DQ_AbsoluteExternalPositionalAccuracy", + "localPart":"MD_Medium", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25072,7 +25072,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_PortrayalCatalogueReference" + "MD_ClassificationCode" ] }, "namespaceURI":{ @@ -25085,11 +25085,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_PortrayalCatalogueReference", + "localPart":"MD_ClassificationCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25106,7 +25106,7 @@ "properties":{ "localPart":{ "enum":[ - "URL" + "MD_TopologyLevelCode" ] }, "namespaceURI":{ @@ -25119,11 +25119,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_TopologyLevelCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25140,7 +25140,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_OnlineResource" + "MD_Resolution" ] }, "namespaceURI":{ @@ -25153,11 +25153,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIOnlineResourceType" + "$ref":"#/definitions/MDResolutionType" } }, "elementName":{ - "localPart":"CI_OnlineResource", + "localPart":"MD_Resolution", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25174,7 +25174,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MaintenanceFrequencyCode" + "MD_BrowseGraphic" ] }, "namespaceURI":{ @@ -25187,11 +25187,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDBrowseGraphicType" } }, "elementName":{ - "localPart":"MD_MaintenanceFrequencyCode", + "localPart":"MD_BrowseGraphic", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25208,7 +25208,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_InitiativeTypeCode" + "MD_GeometricObjects" ] }, "namespaceURI":{ @@ -25221,11 +25221,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDGeometricObjectsType" } }, "elementName":{ - "localPart":"DS_InitiativeTypeCode", + "localPart":"MD_GeometricObjects", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25242,7 +25242,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Identifier" + "LI_Lineage" ] }, "namespaceURI":{ @@ -25255,11 +25255,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDIdentifierType" + "$ref":"#/definitions/LILineageType" } }, "elementName":{ - "localPart":"MD_Identifier", + "localPart":"LI_Lineage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25276,7 +25276,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_GeographicBoundingBox" + "MD_ScopeDescription" ] }, "namespaceURI":{ @@ -25289,11 +25289,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXGeographicBoundingBoxType" + "$ref":"#/definitions/MDScopeDescriptionType" } }, "elementName":{ - "localPart":"EX_GeographicBoundingBox", + "localPart":"MD_ScopeDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25310,7 +25310,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_ThematicClassificationCorrectness" + "MD_MaintenanceFrequencyCode" ] }, "namespaceURI":{ @@ -25323,11 +25323,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQThematicClassificationCorrectnessType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_ThematicClassificationCorrectness", + "localPart":"MD_MaintenanceFrequencyCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25344,7 +25344,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_VerticalExtent" + "MD_MaintenanceInformation" ] }, "namespaceURI":{ @@ -25357,11 +25357,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXVerticalExtentType" + "$ref":"#/definitions/MDMaintenanceInformationType" } }, "elementName":{ - "localPart":"EX_VerticalExtent", + "localPart":"MD_MaintenanceInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25378,7 +25378,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_GeometricObjects" + "MD_Distribution" ] }, "namespaceURI":{ @@ -25391,11 +25391,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGeometricObjectsType" + "$ref":"#/definitions/MDDistributionType" } }, "elementName":{ - "localPart":"MD_GeometricObjects", + "localPart":"MD_Distribution", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25412,7 +25412,7 @@ "properties":{ "localPart":{ "enum":[ - "Country" + "MD_Georectified" ] }, "namespaceURI":{ @@ -25425,11 +25425,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDGeorectifiedType" } }, "elementName":{ - "localPart":"Country", + "localPart":"MD_Georectified", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25446,7 +25446,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_GeometricObjectTypeCode" + "AbstractEX_GeographicExtent" ] }, "namespaceURI":{ @@ -25459,11 +25459,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/AbstractEXGeographicExtentType" } }, "elementName":{ - "localPart":"MD_GeometricObjectTypeCode", + "localPart":"AbstractEX_GeographicExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25480,7 +25480,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Citation" + "CI_Series" ] }, "namespaceURI":{ @@ -25493,11 +25493,11 @@ ] }, "value":{ - "$ref":"#/definitions/CICitationType" + "$ref":"#/definitions/CISeriesType" } }, "elementName":{ - "localPart":"CI_Citation", + "localPart":"CI_Series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25514,7 +25514,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_EvaluationMethodTypeCode" + "MD_PixelOrientationCode" ] }, "namespaceURI":{ @@ -25527,11 +25527,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDPixelOrientationCodeType" } }, "elementName":{ - "localPart":"DQ_EvaluationMethodTypeCode", + "localPart":"MD_PixelOrientationCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25548,7 +25548,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MetadataExtensionInformation" + "MD_SpatialRepresentationTypeCode" ] }, "namespaceURI":{ @@ -25561,11 +25561,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMetadataExtensionInformationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_MetadataExtensionInformation", + "localPart":"MD_SpatialRepresentationTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25582,7 +25582,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Series" + "AbstractMD_SpatialRepresentation" ] }, "namespaceURI":{ @@ -25595,11 +25595,11 @@ ] }, "value":{ - "$ref":"#/definitions/CISeriesType" + "$ref":"#/definitions/AbstractMDSpatialRepresentationType" } }, "elementName":{ - "localPart":"CI_Series", + "localPart":"AbstractMD_SpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25616,7 +25616,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ProgressCode" + "AbstractDQ_TemporalAccuracy" ] }, "namespaceURI":{ @@ -25629,11 +25629,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/AbstractDQTemporalAccuracyType" } }, "elementName":{ - "localPart":"MD_ProgressCode", + "localPart":"AbstractDQ_TemporalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25650,7 +25650,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_BoundingPolygon" + "MD_AggregateInformation" ] }, "namespaceURI":{ @@ -25663,11 +25663,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXBoundingPolygonType" + "$ref":"#/definitions/MDAggregateInformationType" } }, "elementName":{ - "localPart":"EX_BoundingPolygon", + "localPart":"MD_AggregateInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25684,7 +25684,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_RelativeInternalPositionalAccuracy" + "DS_OtherAggregate" ] }, "namespaceURI":{ @@ -25697,11 +25697,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType" + "$ref":"#/definitions/DSOtherAggregateType" } }, "elementName":{ - "localPart":"DQ_RelativeInternalPositionalAccuracy", + "localPart":"DS_OtherAggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25718,7 +25718,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractRS_ReferenceSystem" + "LI_ProcessStep" ] }, "namespaceURI":{ @@ -25731,11 +25731,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRSReferenceSystemType" + "$ref":"#/definitions/LIProcessStepType" } }, "elementName":{ - "localPart":"AbstractRS_ReferenceSystem", + "localPart":"LI_ProcessStep", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25752,7 +25752,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Metadata" + "DQ_TemporalValidity" ] }, "namespaceURI":{ @@ -25765,11 +25765,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMetadataType" + "$ref":"#/definitions/DQTemporalValidityType" } }, "elementName":{ - "localPart":"MD_Metadata", + "localPart":"DQ_TemporalValidity", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25786,7 +25786,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_DateTypeCode" + "DQ_ConformanceResult" ] }, "namespaceURI":{ @@ -25799,11 +25799,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DQConformanceResultType" } }, "elementName":{ - "localPart":"CI_DateTypeCode", + "localPart":"DQ_ConformanceResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25820,7 +25820,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_QuantitativeResult" + "MD_ReferenceSystem" ] }, "namespaceURI":{ @@ -25833,11 +25833,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQQuantitativeResultType" + "$ref":"#/definitions/MDReferenceSystemType" } }, "elementName":{ - "localPart":"DQ_QuantitativeResult", + "localPart":"MD_ReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25854,7 +25854,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_AssociationTypeCode" + "MD_DistributionUnits" ] }, "namespaceURI":{ @@ -25871,7 +25871,7 @@ } }, "elementName":{ - "localPart":"DS_AssociationTypeCode", + "localPart":"MD_DistributionUnits", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25888,7 +25888,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ServiceIdentification" + "DQ_CompletenessCommission" ] }, "namespaceURI":{ @@ -25901,11 +25901,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDServiceIdentificationType" + "$ref":"#/definitions/DQCompletenessCommissionType" } }, "elementName":{ - "localPart":"MD_ServiceIdentification", + "localPart":"DQ_CompletenessCommission", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25922,7 +25922,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CellGeometryCode" + "LI_Source" ] }, "namespaceURI":{ @@ -25935,11 +25935,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/LISourceType" } }, "elementName":{ - "localPart":"MD_CellGeometryCode", + "localPart":"LI_Source", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25956,7 +25956,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ExtendedElementInformation" + "DS_InitiativeTypeCode" ] }, "namespaceURI":{ @@ -25969,11 +25969,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDExtendedElementInformationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_ExtendedElementInformation", + "localPart":"DS_InitiativeTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25990,7 +25990,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DimensionNameTypeCode" + "MD_ImagingConditionCode" ] }, "namespaceURI":{ @@ -26007,7 +26007,7 @@ } }, "elementName":{ - "localPart":"MD_DimensionNameTypeCode", + "localPart":"MD_ImagingConditionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26024,7 +26024,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Georeferenceable" + "EX_BoundingPolygon" ] }, "namespaceURI":{ @@ -26037,11 +26037,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGeoreferenceableType" + "$ref":"#/definitions/EXBoundingPolygonType" } }, "elementName":{ - "localPart":"MD_Georeferenceable", + "localPart":"EX_BoundingPolygon", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26058,7 +26058,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_DataSet" + "MD_DatatypeCode" ] }, "namespaceURI":{ @@ -26071,11 +26071,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSDataSetType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DS_DataSet", + "localPart":"MD_DatatypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26092,7 +26092,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_TopicCategoryCode" + "DQ_TopologicalConsistency" ] }, "namespaceURI":{ @@ -26105,11 +26105,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDTopicCategoryCodeType" + "$ref":"#/definitions/DQTopologicalConsistencyType" } }, "elementName":{ - "localPart":"MD_TopicCategoryCode", + "localPart":"DQ_TopologicalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26126,7 +26126,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Contact" + "EX_SpatialTemporalExtent" ] }, "namespaceURI":{ @@ -26139,11 +26139,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIContactType" + "$ref":"#/definitions/EXSpatialTemporalExtentType" } }, "elementName":{ - "localPart":"CI_Contact", + "localPart":"EX_SpatialTemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26160,7 +26160,7 @@ "properties":{ "localPart":{ "enum":[ - "PT_FreeText" + "MD_GeometricObjectTypeCode" ] }, "namespaceURI":{ @@ -26173,11 +26173,11 @@ ] }, "value":{ - "$ref":"#/definitions/PTFreeTextType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"PT_FreeText", + "localPart":"MD_GeometricObjectTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26194,7 +26194,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_Extent" + "DQ_TemporalConsistency" ] }, "namespaceURI":{ @@ -26207,11 +26207,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXExtentType" + "$ref":"#/definitions/DQTemporalConsistencyType" } }, "elementName":{ - "localPart":"EX_Extent", + "localPart":"DQ_TemporalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26228,7 +26228,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Georectified" + "DQ_DataQuality" ] }, "namespaceURI":{ @@ -26241,11 +26241,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGeorectifiedType" + "$ref":"#/definitions/DQDataQualityType" } }, "elementName":{ - "localPart":"MD_Georectified", + "localPart":"DQ_DataQuality", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26262,7 +26262,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_NonQuantitativeAttributeAccuracy" + "MD_Identifier" ] }, "namespaceURI":{ @@ -26275,11 +26275,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType" + "$ref":"#/definitions/MDIdentifierType" } }, "elementName":{ - "localPart":"DQ_NonQuantitativeAttributeAccuracy", + "localPart":"MD_Identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26296,7 +26296,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MediumNameCode" + "AbstractDQ_Completeness" ] }, "namespaceURI":{ @@ -26309,11 +26309,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/AbstractDQCompletenessType" } }, "elementName":{ - "localPart":"MD_MediumNameCode", + "localPart":"AbstractDQ_Completeness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26330,7 +26330,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_TemporalConsistency" + "MD_SecurityConstraints" ] }, "namespaceURI":{ @@ -26343,11 +26343,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQTemporalConsistencyType" + "$ref":"#/definitions/MDSecurityConstraintsType" } }, "elementName":{ - "localPart":"DQ_TemporalConsistency", + "localPart":"MD_SecurityConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26364,7 +26364,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_TopologicalConsistency" + "CI_PresentationFormCode" ] }, "namespaceURI":{ @@ -26377,11 +26377,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQTopologicalConsistencyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_TopologicalConsistency", + "localPart":"CI_PresentationFormCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26398,7 +26398,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Address" + "DQ_QuantitativeResult" ] }, "namespaceURI":{ @@ -26411,11 +26411,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIAddressType" + "$ref":"#/definitions/DQQuantitativeResultType" } }, "elementName":{ - "localPart":"CI_Address", + "localPart":"DQ_QuantitativeResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26432,7 +26432,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_GridSpatialRepresentation" + "CI_Address" ] }, "namespaceURI":{ @@ -26445,11 +26445,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGridSpatialRepresentationType" + "$ref":"#/definitions/CIAddressType" } }, "elementName":{ - "localPart":"MD_GridSpatialRepresentation", + "localPart":"CI_Address", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26466,7 +26466,7 @@ "properties":{ "localPart":{ "enum":[ - "RS_Identifier" + "MD_StandardOrderProcess" ] }, "namespaceURI":{ @@ -26479,11 +26479,11 @@ ] }, "value":{ - "$ref":"#/definitions/RSIdentifierType" + "$ref":"#/definitions/MDStandardOrderProcessType" } }, "elementName":{ - "localPart":"RS_Identifier", + "localPart":"MD_StandardOrderProcess", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26500,7 +26500,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ClassificationCode" + "MD_ProgressCode" ] }, "namespaceURI":{ @@ -26517,7 +26517,7 @@ } }, "elementName":{ - "localPart":"MD_ClassificationCode", + "localPart":"MD_ProgressCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26534,7 +26534,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_CompletenessCommission" + "MD_Usage" ] }, "namespaceURI":{ @@ -26547,11 +26547,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQCompletenessCommissionType" + "$ref":"#/definitions/MDUsageType" } }, "elementName":{ - "localPart":"DQ_CompletenessCommission", + "localPart":"MD_Usage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26568,7 +26568,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ReferenceSystem" + "MD_CoverageDescription" ] }, "namespaceURI":{ @@ -26581,11 +26581,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDReferenceSystemType" + "$ref":"#/definitions/MDCoverageDescriptionType" } }, "elementName":{ - "localPart":"MD_ReferenceSystem", + "localPart":"MD_CoverageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26602,7 +26602,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MaintenanceInformation" + "MD_LegalConstraints" ] }, "namespaceURI":{ @@ -26615,11 +26615,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMaintenanceInformationType" + "$ref":"#/definitions/MDLegalConstraintsType" } }, "elementName":{ - "localPart":"MD_MaintenanceInformation", + "localPart":"MD_LegalConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26636,7 +26636,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractEX_GeographicExtent" + "EX_GeographicBoundingBox" ] }, "namespaceURI":{ @@ -26649,11 +26649,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractEXGeographicExtentType" + "$ref":"#/definitions/EXGeographicBoundingBoxType" } }, "elementName":{ - "localPart":"AbstractEX_GeographicExtent", + "localPart":"EX_GeographicBoundingBox", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26670,7 +26670,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Dimension" + "MD_MediumFormatCode" ] }, "namespaceURI":{ @@ -26683,11 +26683,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" } }, @@ -26704,7 +26704,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDS_Aggregate" + "DS_Initiative" ] }, "namespaceURI":{ @@ -26717,11 +26717,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDSAggregateType" + "$ref":"#/definitions/DSInitiativeType" } }, "elementName":{ - "localPart":"AbstractDS_Aggregate", + "localPart":"DS_Initiative", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26738,7 +26738,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_Element" + "EX_Extent" ] }, "namespaceURI":{ @@ -26751,11 +26751,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQElementType" + "$ref":"#/definitions/EXExtentType" } }, "elementName":{ - "localPart":"AbstractDQ_Element", + "localPart":"EX_Extent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26772,7 +26772,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Distributor" + "CI_ResponsibleParty" ] }, "namespaceURI":{ @@ -26785,11 +26785,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDistributorType" + "$ref":"#/definitions/CIResponsiblePartyType" } }, "elementName":{ - "localPart":"MD_Distributor", + "localPart":"CI_ResponsibleParty", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26806,7 +26806,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_SpatialTemporalExtent" + "MD_Constraints" ] }, "namespaceURI":{ @@ -26819,11 +26819,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXSpatialTemporalExtentType" + "$ref":"#/definitions/MDConstraintsType" } }, "elementName":{ - "localPart":"EX_SpatialTemporalExtent", + "localPart":"MD_Constraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26840,7 +26840,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_OnLineFunctionCode" + "MD_Format" ] }, "namespaceURI":{ @@ -26853,11 +26853,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDFormatType" } }, "elementName":{ - "localPart":"CI_OnLineFunctionCode", + "localPart":"MD_Format", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26874,7 +26874,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ObligationCode" + "MD_MediumNameCode" ] }, "namespaceURI":{ @@ -26887,11 +26887,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDObligationCodeType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_ObligationCode", + "localPart":"MD_MediumNameCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26908,7 +26908,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_TemporalExtent" + "MD_VectorSpatialRepresentation" ] }, "namespaceURI":{ @@ -26921,11 +26921,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXTemporalExtentType" + "$ref":"#/definitions/MDVectorSpatialRepresentationType" } }, "elementName":{ - "localPart":"EX_TemporalExtent", + "localPart":"MD_VectorSpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26942,7 +26942,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Format" + "DQ_AccuracyOfATimeMeasurement" ] }, "namespaceURI":{ @@ -26955,11 +26955,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDFormatType" + "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType" } }, "elementName":{ - "localPart":"MD_Format", + "localPart":"DQ_AccuracyOfATimeMeasurement", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26976,7 +26976,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Telephone" + "AbstractDQ_Element" ] }, "namespaceURI":{ @@ -26989,11 +26989,11 @@ ] }, "value":{ - "$ref":"#/definitions/CITelephoneType" + "$ref":"#/definitions/AbstractDQElementType" } }, "elementName":{ - "localPart":"CI_Telephone", + "localPart":"AbstractDQ_Element", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27010,7 +27010,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_TemporalValidity" + "CI_Citation" ] }, "namespaceURI":{ @@ -27023,11 +27023,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQTemporalValidityType" + "$ref":"#/definitions/CICitationType" } }, "elementName":{ - "localPart":"DQ_TemporalValidity", + "localPart":"CI_Citation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27044,7 +27044,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Association" + "EX_TemporalExtent" ] }, "namespaceURI":{ @@ -27057,11 +27057,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSAssociationType" + "$ref":"#/definitions/EXTemporalExtentType" } }, "elementName":{ - "localPart":"DS_Association", + "localPart":"EX_TemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27078,7 +27078,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Constraints" + "DS_Sensor" ] }, "namespaceURI":{ @@ -27091,11 +27091,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDConstraintsType" + "$ref":"#/definitions/DSSensorType" } }, "elementName":{ - "localPart":"MD_Constraints", + "localPart":"DS_Sensor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27112,7 +27112,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_RestrictionCode" + "MD_ScopeCode" ] }, "namespaceURI":{ @@ -27129,7 +27129,7 @@ } }, "elementName":{ - "localPart":"MD_RestrictionCode", + "localPart":"MD_ScopeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27146,7 +27146,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_OtherAggregate" + "DS_AssociationTypeCode" ] }, "namespaceURI":{ @@ -27159,11 +27159,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSOtherAggregateType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DS_OtherAggregate", + "localPart":"DS_AssociationTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27180,7 +27180,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_ResponsibleParty" + "MD_DimensionNameTypeCode" ] }, "namespaceURI":{ @@ -27193,11 +27193,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIResponsiblePartyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"CI_ResponsibleParty", + "localPart":"MD_DimensionNameTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27214,7 +27214,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_AggregateInformation" + "CI_OnLineFunctionCode" ] }, "namespaceURI":{ @@ -27227,11 +27227,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDAggregateInformationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_AggregateInformation", + "localPart":"CI_OnLineFunctionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27248,7 +27248,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_DomainConsistency" + "MD_DigitalTransferOptions" ] }, "namespaceURI":{ @@ -27261,11 +27261,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQDomainConsistencyType" + "$ref":"#/definitions/MDDigitalTransferOptionsType" } }, "elementName":{ - "localPart":"DQ_DomainConsistency", + "localPart":"MD_DigitalTransferOptions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27282,7 +27282,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_ProductionSeries" + "MD_DataIdentification" ] }, "namespaceURI":{ @@ -27295,11 +27295,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSProductionSeriesType" + "$ref":"#/definitions/MDDataIdentificationType" } }, "elementName":{ - "localPart":"DS_ProductionSeries", + "localPart":"MD_DataIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27316,7 +27316,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_StandardOrderProcess" + "DS_StereoMate" ] }, "namespaceURI":{ @@ -27329,11 +27329,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDStandardOrderProcessType" + "$ref":"#/definitions/DSStereoMateType" } }, "elementName":{ - "localPart":"MD_StandardOrderProcess", + "localPart":"DS_StereoMate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27350,7 +27350,7 @@ "properties":{ "localPart":{ "enum":[ - "LI_Source" + "MD_ApplicationSchemaInformation" ] }, "namespaceURI":{ @@ -27363,11 +27363,11 @@ ] }, "value":{ - "$ref":"#/definitions/LISourceType" + "$ref":"#/definitions/MDApplicationSchemaInformationType" } }, "elementName":{ - "localPart":"LI_Source", + "localPart":"MD_ApplicationSchemaInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27384,7 +27384,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_Scope" + "AbstractDQ_PositionalAccuracy" ] }, "namespaceURI":{ @@ -27397,11 +27397,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQScopeType" + "$ref":"#/definitions/AbstractDQPositionalAccuracyType" } }, "elementName":{ - "localPart":"DQ_Scope", + "localPart":"AbstractDQ_PositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27418,7 +27418,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_GriddedDataPositionalAccuracy" + "MD_CharacterSetCode" ] }, "namespaceURI":{ @@ -27431,11 +27431,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_GriddedDataPositionalAccuracy", + "localPart":"MD_CharacterSetCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27452,7 +27452,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Usage" + "MD_Dimension" ] }, "namespaceURI":{ @@ -27465,11 +27465,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDUsageType" + "$ref":"#/definitions/MDDimensionType" } }, "elementName":{ - "localPart":"MD_Usage", + "localPart":"MD_Dimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27486,7 +27486,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DatatypeCode" + "MD_CellGeometryCode" ] }, "namespaceURI":{ @@ -27503,7 +27503,7 @@ } }, "elementName":{ - "localPart":"MD_DatatypeCode", + "localPart":"MD_CellGeometryCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27520,7 +27520,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ApplicationSchemaInformation" + "CI_OnlineResource" ] }, "namespaceURI":{ @@ -27533,11 +27533,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDApplicationSchemaInformationType" + "$ref":"#/definitions/CIOnlineResourceType" } }, "elementName":{ - "localPart":"MD_ApplicationSchemaInformation", + "localPart":"CI_OnlineResource", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27554,7 +27554,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_PresentationFormCode" + "DS_Platform" ] }, "namespaceURI":{ @@ -27567,11 +27567,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DSPlatformType" } }, "elementName":{ - "localPart":"CI_PresentationFormCode", + "localPart":"DS_Platform", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27588,7 +27588,7 @@ "properties":{ "localPart":{ "enum":[ - "PT_Locale" + "DS_DataSet" ] }, "namespaceURI":{ @@ -27601,11 +27601,11 @@ ] }, "value":{ - "$ref":"#/definitions/PTLocaleType" + "$ref":"#/definitions/DSDataSetType" } }, "elementName":{ - "localPart":"PT_Locale", + "localPart":"DS_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27622,7 +27622,7 @@ "properties":{ "localPart":{ "enum":[ - "LanguageCode" + "MD_MetadataExtensionInformation" ] }, "namespaceURI":{ @@ -27635,11 +27635,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDMetadataExtensionInformationType" } }, "elementName":{ - "localPart":"LanguageCode", + "localPart":"MD_MetadataExtensionInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27656,7 +27656,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DistributionUnits" + "DQ_DomainConsistency" ] }, "namespaceURI":{ @@ -27669,11 +27669,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DQDomainConsistencyType" } }, "elementName":{ - "localPart":"MD_DistributionUnits", + "localPart":"DQ_DomainConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27690,7 +27690,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_FeatureCatalogueDescription" + "CI_Date" ] }, "namespaceURI":{ @@ -27703,11 +27703,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" + "$ref":"#/definitions/CIDateType" } }, "elementName":{ - "localPart":"MD_FeatureCatalogueDescription", + "localPart":"CI_Date", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27724,7 +27724,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ScopeDescription" + "Country" ] }, "namespaceURI":{ @@ -27737,11 +27737,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDScopeDescriptionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_ScopeDescription", + "localPart":"Country", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27758,7 +27758,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Band" + "MD_RepresentativeFraction" ] }, "namespaceURI":{ @@ -27771,11 +27771,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDBandType" + "$ref":"#/definitions/MDRepresentativeFractionType" } }, "elementName":{ - "localPart":"MD_Band", + "localPart":"MD_RepresentativeFraction", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27792,7 +27792,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_ConformanceResult" + "RS_Identifier" ] }, "namespaceURI":{ @@ -27805,11 +27805,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQConformanceResultType" + "$ref":"#/definitions/RSIdentifierType" } }, "elementName":{ - "localPart":"DQ_ConformanceResult", + "localPart":"RS_Identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27826,7 +27826,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_AccuracyOfATimeMeasurement" + "CI_DateTypeCode" ] }, "namespaceURI":{ @@ -27839,11 +27839,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_AccuracyOfATimeMeasurement", + "localPart":"CI_DateTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27860,7 +27860,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_SpatialRepresentationTypeCode" + "MD_ImageDescription" ] }, "namespaceURI":{ @@ -27873,11 +27873,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDImageDescriptionType" } }, "elementName":{ - "localPart":"MD_SpatialRepresentationTypeCode", + "localPart":"MD_ImageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27894,7 +27894,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CoverageContentTypeCode" + "AbstractMD_ContentInformation" ] }, "namespaceURI":{ @@ -27907,11 +27907,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/AbstractMDContentInformationType" } }, "elementName":{ - "localPart":"MD_CoverageContentTypeCode", + "localPart":"AbstractMD_ContentInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27928,7 +27928,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_TemporalAccuracy" + "CI_RoleCode" ] }, "namespaceURI":{ @@ -27941,11 +27941,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQTemporalAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"AbstractDQ_TemporalAccuracy", + "localPart":"CI_RoleCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27962,7 +27962,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMD_Identification" + "AbstractDQ_LogicalConsistency" ] }, "namespaceURI":{ @@ -27975,11 +27975,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMDIdentificationType" + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" } }, "elementName":{ - "localPart":"AbstractMD_Identification", + "localPart":"AbstractDQ_LogicalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27996,7 +27996,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ImageDescription" + "DQ_FormatConsistency" ] }, "namespaceURI":{ @@ -28009,11 +28009,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDImageDescriptionType" + "$ref":"#/definitions/DQFormatConsistencyType" } }, "elementName":{ - "localPart":"MD_ImageDescription", + "localPart":"DQ_FormatConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28030,7 +28030,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DataIdentification" + "DS_ProductionSeries" ] }, "namespaceURI":{ @@ -28043,11 +28043,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDataIdentificationType" + "$ref":"#/definitions/DSProductionSeriesType" } }, "elementName":{ - "localPart":"MD_DataIdentification", + "localPart":"DS_ProductionSeries", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28064,7 +28064,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Date" + "MD_RestrictionCode" ] }, "namespaceURI":{ @@ -28077,11 +28077,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIDateType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"CI_Date", + "localPart":"MD_RestrictionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28098,7 +28098,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_PixelOrientationCode" + "DQ_AbsoluteExternalPositionalAccuracy" ] }, "namespaceURI":{ @@ -28111,11 +28111,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDPixelOrientationCodeType" + "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType" } }, "elementName":{ - "localPart":"MD_PixelOrientationCode", + "localPart":"DQ_AbsoluteExternalPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28132,7 +28132,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Medium" + "MD_PortrayalCatalogueReference" ] }, "namespaceURI":{ @@ -28145,11 +28145,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMediumType" + "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" } }, "elementName":{ - "localPart":"MD_Medium", + "localPart":"MD_PortrayalCatalogueReference", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28166,7 +28166,7 @@ "properties":{ "localPart":{ "enum":[ - "LI_Lineage" + "CI_Telephone" ] }, "namespaceURI":{ @@ -28179,11 +28179,11 @@ ] }, "value":{ - "$ref":"#/definitions/LILineageType" + "$ref":"#/definitions/CITelephoneType" } }, "elementName":{ - "localPart":"LI_Lineage", + "localPart":"CI_Telephone", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28200,7 +28200,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_BrowseGraphic" + "MD_GridSpatialRepresentation" ] }, "namespaceURI":{ @@ -28213,11 +28213,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDBrowseGraphicType" + "$ref":"#/definitions/MDGridSpatialRepresentationType" } }, "elementName":{ - "localPart":"MD_BrowseGraphic", + "localPart":"MD_GridSpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28234,7 +28234,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_RepresentativeFraction" + "DQ_GriddedDataPositionalAccuracy" ] }, "namespaceURI":{ @@ -28247,11 +28247,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDRepresentativeFractionType" + "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType" } }, "elementName":{ - "localPart":"MD_RepresentativeFraction", + "localPart":"DQ_GriddedDataPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28268,7 +28268,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CoverageDescription" + "EX_VerticalExtent" ] }, "namespaceURI":{ @@ -28281,11 +28281,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDCoverageDescriptionType" + "$ref":"#/definitions/EXVerticalExtentType" } }, "elementName":{ - "localPart":"MD_CoverageDescription", + "localPart":"EX_VerticalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28302,7 +28302,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Sensor" + "MD_ExtendedElementInformation" ] }, "namespaceURI":{ @@ -28315,11 +28315,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSSensorType" + "$ref":"#/definitions/MDExtendedElementInformationType" } }, "elementName":{ - "localPart":"DS_Sensor", + "localPart":"MD_ExtendedElementInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28336,7 +28336,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_CompletenessOmission" + "DQ_ThematicClassificationCorrectness" ] }, "namespaceURI":{ @@ -28349,11 +28349,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQCompletenessOmissionType" + "$ref":"#/definitions/DQThematicClassificationCorrectnessType" } }, "elementName":{ - "localPart":"DQ_CompletenessOmission", + "localPart":"DQ_ThematicClassificationCorrectness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28370,7 +28370,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ImagingConditionCode" + "PT_FreeText" ] }, "namespaceURI":{ @@ -28383,11 +28383,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/PTFreeTextType" } }, "elementName":{ - "localPart":"MD_ImagingConditionCode", + "localPart":"PT_FreeText", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28404,7 +28404,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_TopologyLevelCode" + "MD_TopicCategoryCode" ] }, "namespaceURI":{ @@ -28417,11 +28417,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDTopicCategoryCodeType" } }, "elementName":{ - "localPart":"MD_TopologyLevelCode", + "localPart":"MD_TopicCategoryCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28438,7 +28438,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_GeographicDescription" + "MD_ServiceIdentification" ] }, "namespaceURI":{ @@ -28451,11 +28451,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXGeographicDescriptionType" + "$ref":"#/definitions/MDServiceIdentificationType" } }, "elementName":{ - "localPart":"EX_GeographicDescription", + "localPart":"MD_ServiceIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28472,7 +28472,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_StereoMate" + "MD_Metadata" ] }, "namespaceURI":{ @@ -28485,11 +28485,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSStereoMateType" + "$ref":"#/definitions/MDMetadataType" } }, "elementName":{ - "localPart":"DS_StereoMate", + "localPart":"MD_Metadata", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28506,7 +28506,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_RoleCode" + "MD_Keywords" ] }, "namespaceURI":{ @@ -28519,11 +28519,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDKeywordsType" } }, "elementName":{ - "localPart":"CI_RoleCode", + "localPart":"MD_Keywords", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28540,7 +28540,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_ThematicAccuracy" + "MD_Distributor" ] }, "namespaceURI":{ @@ -28553,11 +28553,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQThematicAccuracyType" + "$ref":"#/definitions/MDDistributorType" } }, "elementName":{ - "localPart":"AbstractDQ_ThematicAccuracy", + "localPart":"MD_Distributor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28574,7 +28574,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_QuantitativeAttributeAccuracy" + "AbstractDQ_ThematicAccuracy" ] }, "namespaceURI":{ @@ -28587,11 +28587,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQQuantitativeAttributeAccuracyType" + "$ref":"#/definitions/AbstractDQThematicAccuracyType" } }, "elementName":{ - "localPart":"DQ_QuantitativeAttributeAccuracy", + "localPart":"AbstractDQ_ThematicAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28608,7 +28608,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_LogicalConsistency" + "CI_Contact" ] }, "namespaceURI":{ @@ -28621,11 +28621,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + "$ref":"#/definitions/CIContactType" } }, "elementName":{ - "localPart":"AbstractDQ_LogicalConsistency", + "localPart":"CI_Contact", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28642,7 +28642,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_FormatConsistency" + "MD_CoverageContentTypeCode" ] }, "namespaceURI":{ @@ -28655,11 +28655,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQFormatConsistencyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_FormatConsistency", + "localPart":"MD_CoverageContentTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28676,7 +28676,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MediumFormatCode" + "MD_Georeferenceable" ] }, "namespaceURI":{ @@ -28689,11 +28689,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDGeoreferenceableType" } }, "elementName":{ - "localPart":"MD_MediumFormatCode", + "localPart":"MD_Georeferenceable", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } diff --git a/scripts/jsonschemas/ISO19139_GMD_20070417.jsonschema b/scripts/jsonschemas/ISO19139_GMD_20070417.jsonschema index 0b371c64..1fd88cc2 100644 --- a/scripts/jsonschemas/ISO19139_GMD_20070417.jsonschema +++ b/scripts/jsonschemas/ISO19139_GMD_20070417.jsonschema @@ -2,23 +2,23 @@ { "id":"http://www.isotc211.org/2005/gmd#", "definitions":{ - "CICitationPropertyType":{ + "EXSpatialTemporalExtentPropertyType":{ "type":"object", - "title":"CICitationPropertyType", + "title":"EXSpatialTemporalExtentPropertyType", "required":[ - "ciCitation" + "exSpatialTemporalExtent" ], "properties":{ - "ciCitation":{ - "title":"ciCitation", + "exSpatialTemporalExtent":{ + "title":"exSpatialTemporalExtent", "allOf":[ { - "$ref":"#/definitions/CICitationType" + "$ref":"#/definitions/EXSpatialTemporalExtentType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_Citation", + "localPart":"EX_SpatialTemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -145,11 +145,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Citation_PropertyType", + "localPart":"EX_SpatialTemporalExtent_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciCitation", + "exSpatialTemporalExtent", "nilReason", "uuidref", "type", @@ -161,82 +161,23 @@ "actuate" ] }, - "MDScopeDescriptionPropertyType":{ + "MDSecurityConstraintsPropertyType":{ "type":"object", - "title":"MDScopeDescriptionPropertyType", + "title":"MDSecurityConstraintsPropertyType", "required":[ - "mdScopeDescription" + "mdSecurityConstraints" ], "properties":{ - "mdScopeDescription":{ - "title":"mdScopeDescription", + "mdSecurityConstraints":{ + "title":"mdSecurityConstraints", "allOf":[ { - "$ref":"#/definitions/MDScopeDescriptionType" + "$ref":"#/definitions/MDSecurityConstraintsType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ScopeDescription", - "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_ScopeDescription_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdScopeDescription", - "nilReason" - ] - }, - "DQPositionalAccuracyPropertyType":{ - "type":"object", - "title":"DQPositionalAccuracyPropertyType", - "required":[ - "abstractDQPositionalAccuracy" - ], - "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" - } - }, - "elementName":{ - "localPart":"AbstractDQ_PositionalAccuracy", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDQ_PositionalAccuracy", + "localPart":"MD_SecurityConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -363,11 +304,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_PositionalAccuracy_PropertyType", + "localPart":"MD_SecurityConstraints_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQPositionalAccuracy", + "mdSecurityConstraints", "nilReason", "uuidref", "type", @@ -379,127 +320,77 @@ "actuate" ] }, - "MDConstraintsType":{ + "AbstractMDContentInformationType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDConstraintsType", + "title":"AbstractMDContentInformationType", "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", + "localPart":"AbstractMD_ContentInformation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "useLimitation" - ] + } }, - "MDDimensionType":{ - "required":[ - "dimensionName", - "dimensionSize" + "DSInitiativeType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDSAggregateType" + }, + { + "type":"object", + "title":"DSInitiativeType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_Initiative_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DSSensorType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/DSSeriesType" }, { "type":"object", - "title":"MDDimensionType", + "title":"DSSensorType", "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", + "localPart":"DS_Sensor_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "dimensionName", - "dimensionSize", - "resolution" - ] + } }, - "EXGeographicDescriptionPropertyType":{ + "MDGeoreferenceablePropertyType":{ "type":"object", - "title":"EXGeographicDescriptionPropertyType", + "title":"MDGeoreferenceablePropertyType", "required":[ - "exGeographicDescription" + "mdGeoreferenceable" ], "properties":{ - "exGeographicDescription":{ - "title":"exGeographicDescription", + "mdGeoreferenceable":{ + "title":"mdGeoreferenceable", "allOf":[ { - "$ref":"#/definitions/EXGeographicDescriptionType" + "$ref":"#/definitions/MDGeoreferenceableType" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_GeographicDescription", + "localPart":"MD_Georeferenceable", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -626,11 +517,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_GeographicDescription_PropertyType", + "localPart":"MD_Georeferenceable_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exGeographicDescription", + "mdGeoreferenceable", "nilReason", "uuidref", "type", @@ -642,23 +533,23 @@ "actuate" ] }, - "DQEvaluationMethodTypeCodePropertyType":{ + "MDPixelOrientationCodePropertyType":{ "type":"object", - "title":"DQEvaluationMethodTypeCodePropertyType", + "title":"MDPixelOrientationCodePropertyType", "required":[ - "dqEvaluationMethodTypeCode" + "mdPixelOrientationCode" ], "properties":{ - "dqEvaluationMethodTypeCode":{ - "title":"dqEvaluationMethodTypeCode", + "mdPixelOrientationCode":{ + "title":"mdPixelOrientationCode", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDPixelOrientationCodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_EvaluationMethodTypeCode", + "localPart":"MD_PixelOrientationCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -681,83 +572,273 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_EvaluationMethodTypeCode_PropertyType", + "localPart":"MD_PixelOrientationCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqEvaluationMethodTypeCode", + "mdPixelOrientationCode", "nilReason" ] }, - "AbstractDQTemporalAccuracyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQElementType" - }, - { - "type":"object", - "title":"AbstractDQTemporalAccuracyType", - "properties":{ - } - } + "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" + ] + }, + "EXTemporalExtentType":{ + "required":[ + "extent" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDQ_TemporalAccuracy_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "DQFormatConsistencyType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DQFormatConsistencyType", + "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":"DQ_FormatConsistency_Type", + "localPart":"EX_TemporalExtent_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "extent" + ] }, - "DQDomainConsistencyType":{ + "PTLocaleType":{ + "required":[ + "languageCode", + "characterEncoding" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DQDomainConsistencyType", + "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" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"DQ_DomainConsistency_Type", + "localPart":"PT_Locale_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "languageCode", + "country", + "characterEncoding" + ] }, - "DSProductionSeriesType":{ + "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" + ] + }, + "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" + ] + }, + "DQCompletenessCommissionType":{ "allOf":[ { - "$ref":"#/definitions/DSSeriesType" + "$ref":"#/definitions/AbstractDQCompletenessType" }, { "type":"object", - "title":"DSProductionSeriesType", + "title":"DQCompletenessCommissionType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"DS_ProductionSeries_Type", + "localPart":"DQ_CompletenessCommission_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -920,366 +1001,251 @@ "actuate" ] }, - "DQNonQuantitativeAttributeAccuracyType":{ + "EXBoundingPolygonType":{ + "required":[ + "polygon" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDQThematicAccuracyType" + "$ref":"#/definitions/AbstractEXGeographicExtentType" }, { "type":"object", - "title":"DQNonQuantitativeAttributeAccuracyType", + "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":"DQ_NonQuantitativeAttributeAccuracy_Type", + "localPart":"EX_BoundingPolygon_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "polygon" + ] + }, + "DQTemporalConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQTemporalAccuracyType" + }, + { + "type":"object", + "title":"DQTemporalConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_TemporalConsistency_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "MDScopeDescriptionType":{ + "EXExtentPropertyType":{ "type":"object", - "title":"MDScopeDescriptionType", + "title":"EXExtentPropertyType", "required":[ - "attributes", - "features", - "featureInstances", - "attributeInstances", - "dataset", - "other" + "exExtent" ], "properties":{ - "attributes":{ - "title":"attributes", + "exExtent":{ + "title":"exExtent", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" - }, - "minItems":1 + "$ref":"#/definitions/EXExtentType" } ], "propertyType":"element", "elementName":{ - "localPart":"attributes", + "localPart":"EX_Extent", "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" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/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_Type", + "localPart":"EX_Extent_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "attributes", - "features", - "featureInstances", - "attributeInstances", - "dataset", - "other" + "exExtent", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "LILineageType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "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" + } }, - { - "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" - ] - }, - "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" + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } } ], @@ -1396,11 +1362,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_GriddedDataPositionalAccuracy_PropertyType", + "localPart":"DQ_TopologicalConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqGriddedDataPositionalAccuracy", + "dqTopologicalConsistency", "nilReason", "uuidref", "type", @@ -1412,88 +1378,316 @@ "actuate" ] }, - "DQRelativeInternalPositionalAccuracyType":{ + "AbstractMDIdentificationType":{ + "required":[ + "citation", + "_abstract" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDQPositionalAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DQRelativeInternalPositionalAccuracyType", + "title":"AbstractMDIdentificationType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_RelativeInternalPositionalAccuracy_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "MDSecurityConstraintsPropertyType":{ - "type":"object", - "title":"MDSecurityConstraintsPropertyType", - "required":[ - "mdSecurityConstraints" - ], - "properties":{ - "mdSecurityConstraints":{ - "title":"mdSecurityConstraints", - "allOf":[ - { - "$ref":"#/definitions/MDSecurityConstraintsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_SecurityConstraints", - "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" + "citation":{ + "title":"citation", + "allOf":[ + { + "$ref":"#/definitions/CICitationPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"citation", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" - } - }, - "uuidref":{ - "title":"uuidref", + }, + "_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" + ] + }, + "DSInitiativePropertyType":{ + "type":"object", + "title":"DSInitiativePropertyType", + "required":[ + "dsInitiative" + ], + "properties":{ + "dsInitiative":{ + "title":"dsInitiative", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DSInitiativeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uuidref", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DS_Initiative", + "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/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" @@ -1573,11 +1767,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", @@ -1589,35 +1783,23 @@ "actuate" ] }, - "MDContentInformationPropertyType":{ + "DSSensorPropertyType":{ "type":"object", - "title":"MDContentInformationPropertyType", + "title":"DSSensorPropertyType", "required":[ - "abstractMDContentInformation" + "dsSensor" ], "properties":{ - "abstractMDContentInformation":{ - "title":"abstractMDContentInformation", + "dsSensor":{ + "title":"dsSensor", "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" - } + "$ref":"#/definitions/DSSensorType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractMD_ContentInformation", + "localPart":"DS_Sensor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -1744,11 +1926,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ContentInformation_PropertyType", + "localPart":"DS_Sensor_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractMDContentInformation", + "dsSensor", "nilReason", "uuidref", "type", @@ -1760,72 +1942,23 @@ "actuate" ] }, - "EXGeographicDescriptionType":{ - "required":[ - "geographicIdentifier" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEXGeographicExtentType" - }, - { - "type":"object", - "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":"EX_GeographicDescription_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "geographicIdentifier" - ] - }, - "DQResultPropertyType":{ + "MDBandPropertyType":{ "type":"object", - "title":"DQResultPropertyType", + "title":"MDBandPropertyType", "required":[ - "abstractDQResult" + "mdBand" ], "properties":{ - "abstractDQResult":{ - "title":"abstractDQResult", + "mdBand":{ + "title":"mdBand", "allOf":[ { - "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" - } + "$ref":"#/definitions/MDBandType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDQ_Result", + "localPart":"MD_Band", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -1952,11 +2085,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_Result_PropertyType", + "localPart":"MD_Band_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQResult", + "mdBand", "nilReason", "uuidref", "type", @@ -1968,74 +2101,23 @@ "actuate" ] }, - "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":{ + "PTLocaleContainerPropertyType":{ "type":"object", - "title":"DSInitiativeTypeCodePropertyType", + "title":"PTLocaleContainerPropertyType", "required":[ - "dsInitiativeTypeCode" + "ptLocaleContainer" ], "properties":{ - "dsInitiativeTypeCode":{ - "title":"dsInitiativeTypeCode", + "ptLocaleContainer":{ + "title":"ptLocaleContainer", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/PTLocaleContainerType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_InitiativeTypeCode", + "localPart":"PT_LocaleContainer", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2054,84 +2136,25 @@ "localPart":"nilReason", "namespaceURI":"http://www.isotc211.org/2005/gco" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DS_InitiativeTypeCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "dsInitiativeTypeCode", - "nilReason" - ] - }, - "MDGridSpatialRepresentationPropertyType":{ - "type":"object", - "title":"MDGridSpatialRepresentationPropertyType", - "required":[ - "mdGridSpatialRepresentation" - ], - "properties":{ - "mdGridSpatialRepresentation":{ - "title":"mdGridSpatialRepresentation", + }, + "uuidref":{ + "title":"uuidref", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"MD_GridSpatialRepresentation", - "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", @@ -2221,11 +2244,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_GridSpatialRepresentation_PropertyType", + "localPart":"PT_LocaleContainer_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdGridSpatialRepresentation", + "ptLocaleContainer", "nilReason", "uuidref", "type", @@ -2237,10 +2260,9 @@ "actuate" ] }, - "CIDateType":{ + "MDBrowseGraphicType":{ "required":[ - "date", - "dateType" + "fileName" ], "allOf":[ { @@ -2248,31 +2270,44 @@ }, { "type":"object", - "title":"CIDateType", + "title":"MDBrowseGraphicType", "properties":{ - "date":{ - "title":"date", + "fileName":{ + "title":"fileName", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"date", + "localPart":"fileName", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "dateType":{ - "title":"dateType", + "fileDescription":{ + "title":"fileDescription", "allOf":[ { - "$ref":"#/definitions/CIDateTypeCodePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"dateType", + "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" } } @@ -2281,17 +2316,65 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CI_Date_Type", + "localPart":"MD_BrowseGraphic_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "date", - "dateType" + "fileName", + "fileDescription", + "fileType" ] }, - "AbstractRSReferenceSystemType":{ + "MDTopologyLevelCodePropertyType":{ + "type":"object", + "title":"MDTopologyLevelCodePropertyType", "required":[ - "name" + "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" + ] + }, + "MDMaintenanceInformationType":{ + "required":[ + "maintenanceAndUpdateFrequency" ], "allOf":[ { @@ -2299,35 +2382,112 @@ }, { "type":"object", - "title":"AbstractRSReferenceSystemType", + "title":"MDMaintenanceInformationType", "properties":{ - "name":{ - "title":"name", + "maintenanceAndUpdateFrequency":{ + "title":"maintenanceAndUpdateFrequency", "allOf":[ { - "$ref":"#/definitions/RSIdentifierPropertyType" + "$ref":"#/definitions/MDMaintenanceFrequencyCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"maintenanceAndUpdateFrequency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "domainOfValidity":{ - "title":"domainOfValidity", + "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/EXExtentPropertyType" + "$ref":"#/definitions/MDScopeCodePropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"domainOfValidity", + "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" } } @@ -2336,49 +2496,70 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractRS_ReferenceSystem_Type", + "localPart":"MD_MaintenanceInformation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "name", - "domainOfValidity" + "maintenanceAndUpdateFrequency", + "dateOfNextUpdate", + "userDefinedMaintenanceFrequency", + "updateScope", + "updateScopeDescription", + "maintenanceNote", + "contact" ] }, - "DSOtherAggregateType":{ + "MDReferenceSystemType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDSAggregateType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DSOtherAggregateType", + "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":"DS_OtherAggregate_Type", + "localPart":"MD_ReferenceSystem_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "referenceSystemIdentifier" + ] }, - "CIDatePropertyType":{ + "MDDataIdentificationPropertyType":{ "type":"object", - "title":"CIDatePropertyType", + "title":"MDDataIdentificationPropertyType", "required":[ - "ciDate" + "mdDataIdentification" ], "properties":{ - "ciDate":{ - "title":"ciDate", + "mdDataIdentification":{ + "title":"mdDataIdentification", "allOf":[ { - "$ref":"#/definitions/CIDateType" + "$ref":"#/definitions/MDDataIdentificationType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_Date", + "localPart":"MD_DataIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2505,11 +2686,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Date_PropertyType", + "localPart":"MD_DataIdentification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciDate", + "mdDataIdentification", "nilReason", "uuidref", "type", @@ -2521,35 +2702,175 @@ "actuate" ] }, - "DQLogicalConsistencyPropertyType":{ + "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" + ] + }, + "MDResolutionType":{ "type":"object", - "title":"DQLogicalConsistencyPropertyType", + "title":"MDResolutionType", "required":[ - "abstractDQLogicalConsistency" + "equivalentScale", + "distance" ], "properties":{ - "abstractDQLogicalConsistency":{ - "title":"abstractDQLogicalConsistency", + "equivalentScale":{ + "title":"equivalentScale", "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" - } + "$ref":"#/definitions/MDRepresentativeFractionPropertyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDQ_LogicalConsistency", + "localPart":"equivalentScale", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "distance":{ + "title":"distance", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DistancePropertyType" + } + ], + "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" + ] + }, + "DQAccuracyOfATimeMeasurementType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQTemporalAccuracyType" + }, + { + "type":"object", + "title":"DQAccuracyOfATimeMeasurementType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_AccuracyOfATimeMeasurement_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "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" + ] + }, + "MDFormatPropertyType":{ + "type":"object", + "title":"MDFormatPropertyType", + "required":[ + "mdFormat" + ], + "properties":{ + "mdFormat":{ + "title":"mdFormat", + "allOf":[ + { + "$ref":"#/definitions/MDFormatType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_Format", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -2676,11 +2997,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_LogicalConsistency_PropertyType", + "localPart":"MD_Format_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQLogicalConsistency", + "mdFormat", "nilReason", "uuidref", "type", @@ -2692,245 +3013,41 @@ "actuate" ] }, - "MDExtendedElementInformationType":{ - "required":[ - "name", - "definition", - "dataType", - "parentEntity", - "rule", - "source" - ], + "AbstractMDSpatialRepresentationType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDExtendedElementInformationType", + "title":"AbstractMDSpatialRepresentationType", "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" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_ExtendedElementInformation_Type", + "localPart":"AbstractMD_SpatialRepresentation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "name", - "shortName", - "domainCode", - "definition", - "obligation", - "condition", - "dataType", - "maximumOccurrence", - "domainValue", - "parentEntity", - "rule", - "rationale", - "source" - ] + } }, - "RSIdentifierPropertyType":{ + "MDLegalConstraintsPropertyType":{ "type":"object", - "title":"RSIdentifierPropertyType", + "title":"MDLegalConstraintsPropertyType", "required":[ - "rsIdentifier" + "mdLegalConstraints" ], "properties":{ - "rsIdentifier":{ - "title":"rsIdentifier", + "mdLegalConstraints":{ + "title":"mdLegalConstraints", "allOf":[ { - "$ref":"#/definitions/RSIdentifierType" + "$ref":"#/definitions/MDLegalConstraintsType" } ], "propertyType":"element", "elementName":{ - "localPart":"RS_Identifier", + "localPart":"MD_LegalConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -3057,11 +3174,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"RS_Identifier_PropertyType", + "localPart":"MD_LegalConstraints_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "rsIdentifier", + "mdLegalConstraints", "nilReason", "uuidref", "type", @@ -3073,23 +3190,70 @@ "actuate" ] }, - "DQTemporalValidityPropertyType":{ + "MDImagingConditionCodePropertyType":{ "type":"object", - "title":"DQTemporalValidityPropertyType", + "title":"MDImagingConditionCodePropertyType", "required":[ - "dqTemporalValidity" + "mdImagingConditionCode" ], "properties":{ - "dqTemporalValidity":{ - "title":"dqTemporalValidity", + "mdImagingConditionCode":{ + "title":"mdImagingConditionCode", "allOf":[ { - "$ref":"#/definitions/DQTemporalValidityType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_TemporalValidity", + "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" + ] + }, + "CITelephonePropertyType":{ + "type":"object", + "title":"CITelephonePropertyType", + "required":[ + "ciTelephone" + ], + "properties":{ + "ciTelephone":{ + "title":"ciTelephone", + "allOf":[ + { + "$ref":"#/definitions/CITelephoneType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CI_Telephone", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -3216,11 +3380,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_TemporalValidity_PropertyType", + "localPart":"CI_Telephone_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqTemporalValidity", + "ciTelephone", "nilReason", "uuidref", "type", @@ -3232,65 +3396,28 @@ "actuate" ] }, - "PTFreeTextPropertyType":{ + "MDAggregateInformationType":{ "required":[ - "ptFreeText" + "associationType" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"PTFreeTextPropertyType", + "title":"MDAggregateInformationType", "properties":{ - "ptFreeText":{ - "title":"ptFreeText", + "aggregateDataSetName":{ + "title":"aggregateDataSetName", "allOf":[ { - "$ref":"#/definitions/PTFreeTextType" + "$ref":"#/definitions/CICitationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"PT_FreeText", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PT_FreeText_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "ptFreeText" - ] - }, - "MDAggregateInformationType":{ - "required":[ - "associationType" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"MDAggregateInformationType", - "properties":{ - "aggregateDataSetName":{ - "title":"aggregateDataSetName", - "allOf":[ - { - "$ref":"#/definitions/CICitationPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"aggregateDataSetName", + "localPart":"aggregateDataSetName", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -3348,102 +3475,88 @@ "initiativeType" ] }, - "MDSecurityConstraintsType":{ - "required":[ - "classification" - ], + "AbstractDQResultType":{ "allOf":[ { - "$ref":"#/definitions/MDConstraintsType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDSecurityConstraintsType", + "title":"AbstractDQResultType", "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":"AbstractDQ_Result_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "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":"MD_SecurityConstraints_Type", + "localPart":"CI_PresentationFormCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "classification", - "userNote", - "classificationSystem", - "handlingDescription" + "ciPresentationFormCode", + "nilReason" ] }, - "CISeriesPropertyType":{ + "CIAddressPropertyType":{ "type":"object", - "title":"CISeriesPropertyType", + "title":"CIAddressPropertyType", "required":[ - "ciSeries" + "ciAddress" ], "properties":{ - "ciSeries":{ - "title":"ciSeries", + "ciAddress":{ + "title":"ciAddress", "allOf":[ { - "$ref":"#/definitions/CISeriesType" + "$ref":"#/definitions/CIAddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_Series", + "localPart":"CI_Address", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -3570,11 +3683,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Series_PropertyType", + "localPart":"CI_Address_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciSeries", + "ciAddress", "nilReason", "uuidref", "type", @@ -3586,23 +3699,23 @@ "actuate" ] }, - "DSInitiativePropertyType":{ + "MDMetadataExtensionInformationPropertyType":{ "type":"object", - "title":"DSInitiativePropertyType", + "title":"MDMetadataExtensionInformationPropertyType", "required":[ - "dsInitiative" + "mdMetadataExtensionInformation" ], "properties":{ - "dsInitiative":{ - "title":"dsInitiative", + "mdMetadataExtensionInformation":{ + "title":"mdMetadataExtensionInformation", "allOf":[ { - "$ref":"#/definitions/DSInitiativeType" + "$ref":"#/definitions/MDMetadataExtensionInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_Initiative", + "localPart":"MD_MetadataExtensionInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -3729,11 +3842,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Initiative_PropertyType", + "localPart":"MD_MetadataExtensionInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsInitiative", + "mdMetadataExtensionInformation", "nilReason", "uuidref", "type", @@ -3745,107 +3858,35 @@ "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" - ] - }, - "DSAssociationTypeCodePropertyType":{ + "DQResultPropertyType":{ "type":"object", - "title":"DSAssociationTypeCodePropertyType", + "title":"DQResultPropertyType", "required":[ - "dsAssociationTypeCode" + "abstractDQResult" ], "properties":{ - "dsAssociationTypeCode":{ - "title":"dsAssociationTypeCode", + "abstractDQResult":{ + "title":"abstractDQResult", "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/AbstractDQResultType" + } + }, + "elementName":{ + "localPart":"AbstractDQ_Result", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "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" - } - } - ], - "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", + "localPart":"AbstractDQ_Result", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -3972,11 +4013,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_AggregateInformation_PropertyType", + "localPart":"DQ_Result_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdAggregateInformation", + "abstractDQResult", "nilReason", "uuidref", "type", @@ -3988,23 +4029,23 @@ "actuate" ] }, - "MDDataIdentificationPropertyType":{ + "EXGeographicBoundingBoxPropertyType":{ "type":"object", - "title":"MDDataIdentificationPropertyType", + "title":"EXGeographicBoundingBoxPropertyType", "required":[ - "mdDataIdentification" + "exGeographicBoundingBox" ], "properties":{ - "mdDataIdentification":{ - "title":"mdDataIdentification", + "exGeographicBoundingBox":{ + "title":"exGeographicBoundingBox", "allOf":[ { - "$ref":"#/definitions/MDDataIdentificationType" + "$ref":"#/definitions/EXGeographicBoundingBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_DataIdentification", + "localPart":"EX_GeographicBoundingBox", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -4131,11 +4172,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_DataIdentification_PropertyType", + "localPart":"EX_GeographicBoundingBox_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDataIdentification", + "exGeographicBoundingBox", "nilReason", "uuidref", "type", @@ -4147,97 +4188,23 @@ "actuate" ] }, - "MDDistributionType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "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" - ] - }, - "CITelephonePropertyType":{ + "DQFormatConsistencyPropertyType":{ "type":"object", - "title":"CITelephonePropertyType", + "title":"DQFormatConsistencyPropertyType", "required":[ - "ciTelephone" + "dqFormatConsistency" ], "properties":{ - "ciTelephone":{ - "title":"ciTelephone", + "dqFormatConsistency":{ + "title":"dqFormatConsistency", "allOf":[ { - "$ref":"#/definitions/CITelephoneType" + "$ref":"#/definitions/DQFormatConsistencyType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_Telephone", + "localPart":"DQ_FormatConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -4364,11 +4331,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Telephone_PropertyType", + "localPart":"DQ_FormatConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciTelephone", + "dqFormatConsistency", "nilReason", "uuidref", "type", @@ -4380,214 +4347,132 @@ "actuate" ] }, - "MDFormatPropertyType":{ - "type":"object", - "title":"MDFormatPropertyType", + "AbstractDQElementType":{ "required":[ - "mdFormat" + "result" ], - "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":"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" } - } - ], - "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_Format_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdFormat", - "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", + }, + "measureIdentification":{ + "title":"measureIdentification", "allOf":[ { - "$ref":"#/definitions/LanguageCodePropertyType" + "$ref":"#/definitions/MDIdentifierPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"languageCode", + "localPart":"measureIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "country":{ - "title":"country", + "measureDescription":{ + "title":"measureDescription", "allOf":[ { - "$ref":"#/definitions/CountryPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"country", + "localPart":"measureDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "characterEncoding":{ - "title":"characterEncoding", + "evaluationMethodType":{ + "title":"evaluationMethodType", "allOf":[ { - "$ref":"#/definitions/MDCharacterSetCodePropertyType" + "$ref":"#/definitions/DQEvaluationMethodTypeCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"characterEncoding", + "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" } } @@ -4596,32 +4481,37 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PT_Locale_Type", + "localPart":"AbstractDQ_Element_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "languageCode", - "country", - "characterEncoding" + "nameOfMeasure", + "measureIdentification", + "measureDescription", + "evaluationMethodType", + "evaluationMethodDescription", + "evaluationProcedure", + "dateTime", + "result" ] }, - "MDVectorSpatialRepresentationPropertyType":{ + "RSReferenceSystemPropertyType":{ "type":"object", - "title":"MDVectorSpatialRepresentationPropertyType", + "title":"RSReferenceSystemPropertyType", "required":[ - "mdVectorSpatialRepresentation" + "abstractRSReferenceSystem" ], "properties":{ - "mdVectorSpatialRepresentation":{ - "title":"mdVectorSpatialRepresentation", + "abstractRSReferenceSystem":{ + "title":"abstractRSReferenceSystem", "allOf":[ { - "$ref":"#/definitions/MDVectorSpatialRepresentationType" + "$ref":"#/definitions/AbstractRSReferenceSystemType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_VectorSpatialRepresentation", + "localPart":"AbstractRS_ReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -4748,11 +4638,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_VectorSpatialRepresentation_PropertyType", + "localPart":"RS_ReferenceSystem_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdVectorSpatialRepresentation", + "abstractRSReferenceSystem", "nilReason", "uuidref", "type", @@ -4764,57 +4654,270 @@ "actuate" ] }, - "DQAccuracyOfATimeMeasurementType":{ + "MDFormatType":{ + "required":[ + "name", + "version" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDQTemporalAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DQAccuracyOfATimeMeasurementType", + "title":"MDFormatType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_AccuracyOfATimeMeasurement_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "DQDomainConsistencyPropertyType":{ - "type":"object", - "title":"DQDomainConsistencyPropertyType", - "required":[ - "dqDomainConsistency" - ], - "properties":{ - "dqDomainConsistency":{ - "title":"dqDomainConsistency", - "allOf":[ - { - "$ref":"#/definitions/DQDomainConsistencyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DQ_DomainConsistency", - "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", + "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" + ] + }, + "DSSeriesType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDSAggregateType" + }, + { + "type":"object", + "title":"DSSeriesType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_Series_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "AbstractDQLogicalConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" + }, + { + "type":"object", + "title":"AbstractDQLogicalConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDQ_LogicalConsistency_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" + } + }, + "DQTemporalValidityType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQTemporalAccuracyType" + }, + { + "type":"object", + "title":"DQTemporalValidityType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_TemporalValidity_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "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" + ] + }, + "MDImageDescriptionPropertyType":{ + "type":"object", + "title":"MDImageDescriptionPropertyType", + "required":[ + "mdImageDescription" + ], + "properties":{ + "mdImageDescription":{ + "title":"mdImageDescription", + "allOf":[ + { + "$ref":"#/definitions/MDImageDescriptionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_ImageDescription", + "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" } }, @@ -4925,11 +5028,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_DomainConsistency_PropertyType", + "localPart":"MD_ImageDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqDomainConsistency", + "mdImageDescription", "nilReason", "uuidref", "type", @@ -4941,25 +5044,76 @@ "actuate" ] }, - "AbstractEXGeographicExtentType":{ + "EXExtentType":{ "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractEXGeographicExtentType", + "title":"EXExtentType", "properties":{ - "extentTypeCode":{ - "title":"extentTypeCode", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"extentTypeCode", + "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" } } @@ -4968,30 +5122,70 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractEX_GeographicExtent_Type", + "localPart":"EX_Extent_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "extentTypeCode" + "description", + "geographicElement", + "temporalElement", + "verticalElement" ] }, - "MDPixelOrientationCodePropertyType":{ + "MDRepresentativeFractionType":{ + "required":[ + "denominator" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "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":"MD_RepresentativeFraction_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "denominator" + ] + }, + "DQGriddedDataPositionalAccuracyPropertyType":{ "type":"object", - "title":"MDPixelOrientationCodePropertyType", + "title":"DQGriddedDataPositionalAccuracyPropertyType", "required":[ - "mdPixelOrientationCode" + "dqGriddedDataPositionalAccuracy" ], "properties":{ - "mdPixelOrientationCode":{ - "title":"mdPixelOrientationCode", + "dqGriddedDataPositionalAccuracy":{ + "title":"dqGriddedDataPositionalAccuracy", "allOf":[ { - "$ref":"#/definitions/MDPixelOrientationCodeType" + "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_PixelOrientationCode", + "localPart":"DQ_GriddedDataPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -5010,27 +5204,139 @@ "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_PixelOrientationCode_PropertyType", + "localPart":"DQ_GriddedDataPositionalAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdPixelOrientationCode", - "nilReason" + "dqGriddedDataPositionalAccuracy", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CIPresentationFormCodePropertyType":{ + "MDMediumNameCodePropertyType":{ "type":"object", - "title":"CIPresentationFormCodePropertyType", + "title":"MDMediumNameCodePropertyType", "required":[ - "ciPresentationFormCode" + "mdMediumNameCode" ], "properties":{ - "ciPresentationFormCode":{ - "title":"ciPresentationFormCode", + "mdMediumNameCode":{ + "title":"mdMediumNameCode", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" @@ -5038,7 +5344,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"CI_PresentationFormCode", + "localPart":"MD_MediumNameCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -5061,156 +5367,54 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_PresentationFormCode_PropertyType", + "localPart":"MD_MediumNameCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciPresentationFormCode", + "mdMediumNameCode", "nilReason" ] }, - "AbstractDQCompletenessType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQElementType" - }, - { - "type":"object", - "title":"AbstractDQCompletenessType", - "properties":{ - } - } + "MDSecurityConstraintsType":{ + "required":[ + "classification" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDQ_Completeness_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "MDLegalConstraintsType":{ "allOf":[ { "$ref":"#/definitions/MDConstraintsType" }, { "type":"object", - "title":"MDLegalConstraintsType", - "properties":{ - "accessConstraints":{ - "title":"accessConstraints", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MDRestrictionCodePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"accessConstraints", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "useConstraints":{ - "title":"useConstraints", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MDRestrictionCodePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"useConstraints", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "otherConstraints":{ - "title":"otherConstraints", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"otherConstraints", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_LegalConstraints_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "accessConstraints", - "useConstraints", - "otherConstraints" - ] - }, - "CIContactType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"CIContactType", + "title":"MDSecurityConstraintsType", "properties":{ - "phone":{ - "title":"phone", - "allOf":[ - { - "$ref":"#/definitions/CITelephonePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"phone", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "address":{ - "title":"address", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"#/definitions/CIAddressPropertyType" + "$ref":"#/definitions/MDClassificationCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"address", + "localPart":"classification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "onlineResource":{ - "title":"onlineResource", + "userNote":{ + "title":"userNote", "allOf":[ { - "$ref":"#/definitions/CIOnlineResourcePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"onlineResource", + "localPart":"userNote", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "hoursOfService":{ - "title":"hoursOfService", + "classificationSystem":{ + "title":"classificationSystem", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -5218,12 +5422,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"hoursOfService", + "localPart":"classificationSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "contactInstructions":{ - "title":"contactInstructions", + "handlingDescription":{ + "title":"handlingDescription", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -5231,7 +5435,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"contactInstructions", + "localPart":"handlingDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -5240,85 +5444,80 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CI_Contact_Type", + "localPart":"MD_SecurityConstraints_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "phone", - "address", - "onlineResource", - "hoursOfService", - "contactInstructions" + "classification", + "userNote", + "classificationSystem", + "handlingDescription" ] }, - "MDIdentifierType":{ + "MDDimensionNameTypeCodePropertyType":{ + "type":"object", + "title":"MDDimensionNameTypeCodePropertyType", "required":[ - "code" + "mdDimensionNameTypeCode" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "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" + } }, - { - "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" + "nilReason":{ + "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_Identifier_Type", + "localPart":"MD_DimensionNameTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "authority", - "code" + "mdDimensionNameTypeCode", + "nilReason" ] }, - "LILineagePropertyType":{ + "MDReferenceSystemPropertyType":{ "type":"object", - "title":"LILineagePropertyType", + "title":"MDReferenceSystemPropertyType", "required":[ - "liLineage" + "mdReferenceSystem" ], "properties":{ - "liLineage":{ - "title":"liLineage", + "mdReferenceSystem":{ + "title":"mdReferenceSystem", "allOf":[ { - "$ref":"#/definitions/LILineageType" + "$ref":"#/definitions/MDReferenceSystemType" } ], "propertyType":"element", "elementName":{ - "localPart":"LI_Lineage", + "localPart":"MD_ReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -5445,11 +5644,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LI_Lineage_PropertyType", + "localPart":"MD_ReferenceSystem_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "liLineage", + "mdReferenceSystem", "nilReason", "uuidref", "type", @@ -5461,222 +5660,35 @@ "actuate" ] }, - "EXGeographicBoundingBoxType":{ + "DQCompletenessPropertyType":{ + "type":"object", + "title":"DQCompletenessPropertyType", "required":[ - "westBoundLongitude", - "eastBoundLongitude", - "southBoundLatitude", - "northBoundLatitude" + "abstractDQCompleteness" ], - "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" - ] - }, - "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" + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"fileType", + "localPart":"AbstractDQ_Completeness", "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", + "propertyType":"elementRef", "elementName":{ - "localPart":"PT_Locale", + "localPart":"AbstractDQ_Completeness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -5803,11 +5815,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PT_Locale_PropertyType", + "localPart":"DQ_Completeness_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ptLocale", + "abstractDQCompleteness", "nilReason", "uuidref", "type", @@ -5819,51 +5831,259 @@ "actuate" ] }, - "DSPlatformType":{ + "CICitationType":{ + "required":[ + "title", + "date" + ], "allOf":[ { - "$ref":"#/definitions/DSSeriesType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DSPlatformType", + "title":"CICitationType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DS_Platform_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "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" + "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" + ] + }, + "DSAssociationPropertyType":{ + "type":"object", + "title":"DSAssociationPropertyType", + "required":[ + "dsAssociation" + ], + "properties":{ + "dsAssociation":{ + "title":"dsAssociation", + "allOf":[ + { + "$ref":"#/definitions/DSAssociationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DS_Association", + "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" } } ], @@ -5980,11 +6200,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_GeometricObjects_PropertyType", + "localPart":"DS_Association_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdGeometricObjects", + "dsAssociation", "nilReason", "uuidref", "type", @@ -5996,23 +6216,41 @@ "actuate" ] }, - "MDApplicationSchemaInformationPropertyType":{ - "type":"object", - "title":"MDApplicationSchemaInformationPropertyType", - "required":[ - "mdApplicationSchemaInformation" - ], - "properties":{ - "mdApplicationSchemaInformation":{ - "title":"mdApplicationSchemaInformation", - "allOf":[ - { - "$ref":"#/definitions/MDApplicationSchemaInformationType" + "DQDomainConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + }, + { + "type":"object", + "title":"DQDomainConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_DomainConsistency_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DQQuantitativeResultPropertyType":{ + "type":"object", + "title":"DQQuantitativeResultPropertyType", + "required":[ + "dqQuantitativeResult" + ], + "properties":{ + "dqQuantitativeResult":{ + "title":"dqQuantitativeResult", + "allOf":[ + { + "$ref":"#/definitions/DQQuantitativeResultType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ApplicationSchemaInformation", + "localPart":"DQ_QuantitativeResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -6139,11 +6377,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ApplicationSchemaInformation_PropertyType", + "localPart":"DQ_QuantitativeResult_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdApplicationSchemaInformation", + "dqQuantitativeResult", "nilReason", "uuidref", "type", @@ -6155,23 +6393,159 @@ "actuate" ] }, - "MDStandardOrderProcessPropertyType":{ + "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" + ] + }, + "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" + ] + }, + "DSStereoMateType":{ + "allOf":[ + { + "$ref":"#/definitions/DSOtherAggregateType" + }, + { + "type":"object", + "title":"DSStereoMateType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_StereoMate_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDAggregateInformationPropertyType":{ "type":"object", - "title":"MDStandardOrderProcessPropertyType", + "title":"MDAggregateInformationPropertyType", "required":[ - "mdStandardOrderProcess" + "mdAggregateInformation" ], "properties":{ - "mdStandardOrderProcess":{ - "title":"mdStandardOrderProcess", + "mdAggregateInformation":{ + "title":"mdAggregateInformation", "allOf":[ { - "$ref":"#/definitions/MDStandardOrderProcessType" + "$ref":"#/definitions/MDAggregateInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_StandardOrderProcess", + "localPart":"MD_AggregateInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -6298,11 +6672,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_StandardOrderProcess_PropertyType", + "localPart":"MD_AggregateInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdStandardOrderProcess", + "mdAggregateInformation", "nilReason", "uuidref", "type", @@ -6314,354 +6688,130 @@ "actuate" ] }, - "MDResolutionPropertyType":{ - "type":"object", - "title":"MDResolutionPropertyType", + "EXGeographicBoundingBoxType":{ "required":[ - "mdResolution" + "westBoundLongitude", + "eastBoundLongitude", + "southBoundLatitude", + "northBoundLatitude" ], - "properties":{ - "mdResolution":{ - "title":"mdResolution", - "allOf":[ - { - "$ref":"#/definitions/MDResolutionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_Resolution", - "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" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_Resolution_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdResolution", - "nilReason" - ] - }, - "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" + }, + "eastBoundLongitude":{ + "title":"eastBoundLongitude", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DecimalPropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractDQ_Element", + "localPart":"eastBoundLongitude", "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" + }, + "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" } } - ], - "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", + "localPart":"EX_GeographicBoundingBox_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQElement", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "westBoundLongitude", + "eastBoundLongitude", + "southBoundLatitude", + "northBoundLatitude" ] }, - "CITelephoneType":{ + "MDApplicationSchemaInformationType":{ + "required":[ + "name", + "schemaLanguage", + "constraintLanguage" + ], "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"CITelephoneType", + "title":"MDApplicationSchemaInformationType", "properties":{ - "voice":{ - "title":"voice", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CICitationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"voice", + "localPart":"name", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "facsimile":{ - "title":"facsimile", + "schemaLanguage":{ + "title":"schemaLanguage", "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":"facsimile", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CI_Telephone_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "voice", - "facsimile" - ] - }, - "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":"CIOnlineResourceType", - "properties":{ - "linkage":{ - "title":"linkage", - "allOf":[ - { - "$ref":"#/definitions/URLPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"linkage", + "localPart":"schemaLanguage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "protocol":{ - "title":"protocol", + "constraintLanguage":{ + "title":"constraintLanguage", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -6669,12 +6819,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"protocol", + "localPart":"constraintLanguage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "applicationProfile":{ - "title":"applicationProfile", + "schemaAscii":{ + "title":"schemaAscii", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -6682,46 +6832,46 @@ ], "propertyType":"element", "elementName":{ - "localPart":"applicationProfile", + "localPart":"schemaAscii", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "name":{ - "title":"name", + "graphicsFile":{ + "title":"graphicsFile", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BinaryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"graphicsFile", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "description":{ - "title":"description", + "softwareDevelopmentFile":{ + "title":"softwareDevelopmentFile", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BinaryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"softwareDevelopmentFile", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "function":{ - "title":"function", + "softwareDevelopmentFileFormat":{ + "title":"softwareDevelopmentFileFormat", "allOf":[ { - "$ref":"#/definitions/CIOnLineFunctionCodePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"function", + "localPart":"softwareDevelopmentFileFormat", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -6730,134 +6880,69 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CI_OnlineResource_Type", + "localPart":"MD_ApplicationSchemaInformation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "linkage", - "protocol", - "applicationProfile", "name", - "description", - "function" + "schemaLanguage", + "constraintLanguage", + "schemaAscii", + "graphicsFile", + "softwareDevelopmentFile", + "softwareDevelopmentFileFormat" ] }, - "MDMaintenanceInformationType":{ + "DQConformanceResultType":{ "required":[ - "maintenanceAndUpdateFrequency" + "specification", + "explanation", + "pass" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractDQResultType" }, { "type":"object", - "title":"MDMaintenanceInformationType", + "title":"DQConformanceResultType", "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", + "specification":{ + "title":"specification", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDScopeDescriptionPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CICitationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"updateScopeDescription", + "localPart":"specification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "maintenanceNote":{ - "title":"maintenanceNote", + "explanation":{ + "title":"explanation", "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":"maintenanceNote", + "localPart":"explanation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "contact":{ - "title":"contact", + "pass":{ + "title":"pass", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"contact", + "localPart":"pass", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -6866,48 +6951,50 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_MaintenanceInformation_Type", + "localPart":"DQ_ConformanceResult_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "maintenanceAndUpdateFrequency", - "dateOfNextUpdate", - "userDefinedMaintenanceFrequency", - "updateScope", - "updateScopeDescription", - "maintenanceNote", - "contact" + "specification", + "explanation", + "pass" ] }, - "EXTemporalExtentPropertyType":{ + "DQCompletenessOmissionType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQCompletenessType" + }, + { + "type":"object", + "title":"DQCompletenessOmissionType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_CompletenessOmission_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "CIResponsiblePartyPropertyType":{ "type":"object", - "title":"EXTemporalExtentPropertyType", + "title":"CIResponsiblePartyPropertyType", "required":[ - "exTemporalExtent" + "ciResponsibleParty" ], "properties":{ - "exTemporalExtent":{ - "title":"exTemporalExtent", + "ciResponsibleParty":{ + "title":"ciResponsibleParty", "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" - } + "$ref":"#/definitions/CIResponsiblePartyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"EX_TemporalExtent", + "localPart":"CI_ResponsibleParty", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -7034,11 +7121,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_TemporalExtent_PropertyType", + "localPart":"CI_ResponsibleParty_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exTemporalExtent", + "ciResponsibleParty", "nilReason", "uuidref", "type", @@ -7050,15 +7137,202 @@ "actuate" ] }, - "MDSpatialRepresentationPropertyType":{ + "MDTopicCategoryCodePropertyType":{ "type":"object", - "title":"MDSpatialRepresentationPropertyType", + "title":"MDTopicCategoryCodePropertyType", "required":[ - "abstractMDSpatialRepresentation" + "mdTopicCategoryCode" ], "properties":{ - "abstractMDSpatialRepresentation":{ - "title":"abstractMDSpatialRepresentation", + "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" + ] + }, + "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" + ] + }, + "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" + ] + }, + "EXTemporalExtentPropertyType":{ + "type":"object", + "title":"EXTemporalExtentPropertyType", + "required":[ + "exTemporalExtent" + ], + "properties":{ + "exTemporalExtent":{ + "title":"exTemporalExtent", "allOf":[ { "type":"object", @@ -7067,18 +7341,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractMDSpatialRepresentationType" + "$ref":"#/definitions/EXTemporalExtentType" } }, "elementName":{ - "localPart":"AbstractMD_SpatialRepresentation", + "localPart":"EX_TemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractMD_SpatialRepresentation", + "localPart":"EX_TemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -7205,11 +7479,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_SpatialRepresentation_PropertyType", + "localPart":"EX_TemporalExtent_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractMDSpatialRepresentation", + "exTemporalExtent", "nilReason", "uuidref", "type", @@ -7221,35 +7495,23 @@ "actuate" ] }, - "DSOtherAggregatePropertyType":{ + "DQAbsoluteExternalPositionalAccuracyPropertyType":{ "type":"object", - "title":"DSOtherAggregatePropertyType", + "title":"DQAbsoluteExternalPositionalAccuracyPropertyType", "required":[ - "dsOtherAggregate" + "dqAbsoluteExternalPositionalAccuracy" ], "properties":{ - "dsOtherAggregate":{ - "title":"dsOtherAggregate", + "dqAbsoluteExternalPositionalAccuracy":{ + "title":"dqAbsoluteExternalPositionalAccuracy", "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/DQAbsoluteExternalPositionalAccuracyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DS_OtherAggregate", + "localPart":"DQ_AbsoluteExternalPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -7376,11 +7638,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_OtherAggregate_PropertyType", + "localPart":"DQ_AbsoluteExternalPositionalAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsOtherAggregate", + "dqAbsoluteExternalPositionalAccuracy", "nilReason", "uuidref", "type", @@ -7392,35 +7654,116 @@ "actuate" ] }, - "DQConceptualConsistencyType":{ - "allOf":[ + "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" + } + }, + "nilReason":{ + "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_OnLineFunctionCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "ciOnLineFunctionCode", + "nilReason" + ] + }, + "RSIdentifierType":{ + "allOf":[ { - "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + "$ref":"#/definitions/MDIdentifierType" }, { "type":"object", - "title":"DQConceptualConsistencyType", + "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":"DQ_ConceptualConsistency_Type", + "localPart":"RS_Identifier_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "codeSpace", + "version" + ] }, - "MDDigitalTransferOptionsType":{ + "MDUsageType":{ + "required":[ + "specificUsage", + "userContactInfo" + ], "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDDigitalTransferOptionsType", + "title":"MDUsageType", "properties":{ - "unitsOfDistribution":{ - "title":"unitsOfDistribution", + "specificUsage":{ + "title":"specificUsage", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -7428,50 +7771,50 @@ ], "propertyType":"element", "elementName":{ - "localPart":"unitsOfDistribution", + "localPart":"specificUsage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "transferSize":{ - "title":"transferSize", + "usageDateTime":{ + "title":"usageDateTime", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"transferSize", + "localPart":"usageDateTime", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "onLine":{ - "title":"onLine", + "userDeterminedLimitations":{ + "title":"userDeterminedLimitations", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CIOnlineResourcePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"onLine", + "localPart":"userDeterminedLimitations", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "offLine":{ - "title":"offLine", + "userContactInfo":{ + "title":"userContactInfo", "allOf":[ { - "$ref":"#/definitions/MDMediumPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/CIResponsiblePartyPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"offLine", + "localPart":"userContactInfo", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -7480,33 +7823,33 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_DigitalTransferOptions_Type", + "localPart":"MD_Usage_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "unitsOfDistribution", - "transferSize", - "onLine", - "offLine" + "specificUsage", + "usageDateTime", + "userDeterminedLimitations", + "userContactInfo" ] }, - "DQConformanceResultPropertyType":{ + "MDBrowseGraphicPropertyType":{ "type":"object", - "title":"DQConformanceResultPropertyType", + "title":"MDBrowseGraphicPropertyType", "required":[ - "dqConformanceResult" + "mdBrowseGraphic" ], "properties":{ - "dqConformanceResult":{ - "title":"dqConformanceResult", + "mdBrowseGraphic":{ + "title":"mdBrowseGraphic", "allOf":[ { - "$ref":"#/definitions/DQConformanceResultType" + "$ref":"#/definitions/MDBrowseGraphicType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_ConformanceResult", + "localPart":"MD_BrowseGraphic", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -7633,11 +7976,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_ConformanceResult_PropertyType", + "localPart":"MD_BrowseGraphic_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqConformanceResult", + "mdBrowseGraphic", "nilReason", "uuidref", "type", @@ -7649,23 +7992,88 @@ "actuate" ] }, - "PTLocaleContainerPropertyType":{ + "MDGeometricObjectTypeCodePropertyType":{ "type":"object", - "title":"PTLocaleContainerPropertyType", + "title":"MDGeometricObjectTypeCodePropertyType", "required":[ - "ptLocaleContainer" + "mdGeometricObjectTypeCode" ], "properties":{ - "ptLocaleContainer":{ - "title":"ptLocaleContainer", + "mdGeometricObjectTypeCode":{ + "title":"mdGeometricObjectTypeCode", "allOf":[ { - "$ref":"#/definitions/PTLocaleContainerType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"PT_LocaleContainer", + "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" + ] + }, + "AbstractDQPositionalAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" + }, + { + "type":"object", + "title":"AbstractDQPositionalAccuracyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDQ_PositionalAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDMetadataPropertyType":{ + "type":"object", + "title":"MDMetadataPropertyType", + "required":[ + "mdMetadata" + ], + "properties":{ + "mdMetadata":{ + "title":"mdMetadata", + "allOf":[ + { + "$ref":"#/definitions/MDMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_Metadata", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -7792,11 +8200,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PT_LocaleContainer_PropertyType", + "localPart":"MD_Metadata_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ptLocaleContainer", + "mdMetadata", "nilReason", "uuidref", "type", @@ -7808,90 +8216,23 @@ "actuate" ] }, - "EXVerticalExtentType":{ + "DQAccuracyOfATimeMeasurementPropertyType":{ + "type":"object", + "title":"DQAccuracyOfATimeMeasurementPropertyType", "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" - ] - }, - "MDBrowseGraphicPropertyType":{ - "type":"object", - "title":"MDBrowseGraphicPropertyType", - "required":[ - "mdBrowseGraphic" + "dqAccuracyOfATimeMeasurement" ], "properties":{ - "mdBrowseGraphic":{ - "title":"mdBrowseGraphic", + "dqAccuracyOfATimeMeasurement":{ + "title":"dqAccuracyOfATimeMeasurement", "allOf":[ { - "$ref":"#/definitions/MDBrowseGraphicType" + "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_BrowseGraphic", + "localPart":"DQ_AccuracyOfATimeMeasurement", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -8018,11 +8359,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_BrowseGraphic_PropertyType", + "localPart":"DQ_AccuracyOfATimeMeasurement_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdBrowseGraphic", + "dqAccuracyOfATimeMeasurement", "nilReason", "uuidref", "type", @@ -8034,153 +8375,23 @@ "actuate" ] }, - "DQThematicClassificationCorrectnessType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQThematicAccuracyType" - }, - { - "type":"object", - "title":"DQThematicClassificationCorrectnessType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DQ_ThematicClassificationCorrectness_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "CIAddressType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"CIAddressType", - "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", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" - ] - }, - "MDImageDescriptionPropertyType":{ + "MDMediumPropertyType":{ "type":"object", - "title":"MDImageDescriptionPropertyType", + "title":"MDMediumPropertyType", "required":[ - "mdImageDescription" + "mdMedium" ], "properties":{ - "mdImageDescription":{ - "title":"mdImageDescription", + "mdMedium":{ + "title":"mdMedium", "allOf":[ { - "$ref":"#/definitions/MDImageDescriptionType" + "$ref":"#/definitions/MDMediumType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ImageDescription", + "localPart":"MD_Medium", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -8307,11 +8518,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ImageDescription_PropertyType", + "localPart":"MD_Medium_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdImageDescription", + "mdMedium", "nilReason", "uuidref", "type", @@ -8323,238 +8534,23 @@ "actuate" ] }, - "URLPropertyType":{ + "MDPortrayalCatalogueReferencePropertyType":{ "type":"object", - "title":"URLPropertyType", + "title":"MDPortrayalCatalogueReferencePropertyType", "required":[ - "url" + "mdPortrayalCatalogueReference" ], "properties":{ - "url":{ - "title":"url", + "mdPortrayalCatalogueReference":{ + "title":"mdPortrayalCatalogueReference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" } ], "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" - ] - }, - "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" - ] - }, - "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", + "localPart":"MD_PortrayalCatalogueReference", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -8681,11 +8677,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_CompletenessCommission_PropertyType", + "localPart":"MD_PortrayalCatalogueReference_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqCompletenessCommission", + "mdPortrayalCatalogueReference", "nilReason", "uuidref", "type", @@ -8697,92 +8693,144 @@ "actuate" ] }, - "DQDataQualityType":{ + "MDScopeDescriptionType":{ + "type":"object", + "title":"MDScopeDescriptionType", "required":[ - "scope" + "attributes", + "features", + "featureInstances", + "attributeInstances", + "dataset", + "other" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "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" + } }, - { - "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" - } + "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":"DQ_DataQuality_Type", + "localPart":"MD_ScopeDescription_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "scope", - "report", - "lineage" + "attributes", + "features", + "featureInstances", + "attributeInstances", + "dataset", + "other" ] }, - "DSAssociationPropertyType":{ + "MDRepresentativeFractionPropertyType":{ "type":"object", - "title":"DSAssociationPropertyType", + "title":"MDRepresentativeFractionPropertyType", "required":[ - "dsAssociation" + "mdRepresentativeFraction" ], "properties":{ - "dsAssociation":{ - "title":"dsAssociation", + "mdRepresentativeFraction":{ + "title":"mdRepresentativeFraction", "allOf":[ { - "$ref":"#/definitions/DSAssociationType" + "$ref":"#/definitions/MDRepresentativeFractionType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_Association", + "localPart":"MD_RepresentativeFraction", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -8909,11 +8957,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Association_PropertyType", + "localPart":"MD_RepresentativeFraction_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsAssociation", + "mdRepresentativeFraction", "nilReason", "uuidref", "type", @@ -8925,23 +8973,23 @@ "actuate" ] }, - "MDReferenceSystemPropertyType":{ + "MDStandardOrderProcessPropertyType":{ "type":"object", - "title":"MDReferenceSystemPropertyType", + "title":"MDStandardOrderProcessPropertyType", "required":[ - "mdReferenceSystem" + "mdStandardOrderProcess" ], "properties":{ - "mdReferenceSystem":{ - "title":"mdReferenceSystem", + "mdStandardOrderProcess":{ + "title":"mdStandardOrderProcess", "allOf":[ { - "$ref":"#/definitions/MDReferenceSystemType" + "$ref":"#/definitions/MDStandardOrderProcessType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ReferenceSystem", + "localPart":"MD_StandardOrderProcess", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9068,11 +9116,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ReferenceSystem_PropertyType", + "localPart":"MD_StandardOrderProcess_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdReferenceSystem", + "mdStandardOrderProcess", "nilReason", "uuidref", "type", @@ -9084,70 +9132,41 @@ "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" - } + "AbstractDQTemporalAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" }, - "nilReason":{ - "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":"AbstractDQTemporalAccuracyType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_ImagingConditionCode_PropertyType", + "localPart":"AbstractDQ_TemporalAccuracy_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdImagingConditionCode", - "nilReason" - ] + } }, - "DQRelativeInternalPositionalAccuracyPropertyType":{ + "CISeriesPropertyType":{ "type":"object", - "title":"DQRelativeInternalPositionalAccuracyPropertyType", + "title":"CISeriesPropertyType", "required":[ - "dqRelativeInternalPositionalAccuracy" + "ciSeries" ], "properties":{ - "dqRelativeInternalPositionalAccuracy":{ - "title":"dqRelativeInternalPositionalAccuracy", + "ciSeries":{ + "title":"ciSeries", "allOf":[ { - "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType" + "$ref":"#/definitions/CISeriesType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_RelativeInternalPositionalAccuracy", + "localPart":"CI_Series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9274,11 +9293,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_RelativeInternalPositionalAccuracy_PropertyType", + "localPart":"CI_Series_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqRelativeInternalPositionalAccuracy", + "ciSeries", "nilReason", "uuidref", "type", @@ -9290,41 +9309,23 @@ "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" - } - }, - "MDDistributorPropertyType":{ + "DQScopePropertyType":{ "type":"object", - "title":"MDDistributorPropertyType", + "title":"DQScopePropertyType", "required":[ - "mdDistributor" + "dqScope" ], "properties":{ - "mdDistributor":{ - "title":"mdDistributor", + "dqScope":{ + "title":"dqScope", "allOf":[ { - "$ref":"#/definitions/MDDistributorType" + "$ref":"#/definitions/DQScopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Distributor", + "localPart":"DQ_Scope", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9451,11 +9452,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Distributor_PropertyType", + "localPart":"DQ_Scope_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDistributor", + "dqScope", "nilReason", "uuidref", "type", @@ -9467,41 +9468,23 @@ "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" - } - }, - "LISourcePropertyType":{ + "DQRelativeInternalPositionalAccuracyPropertyType":{ "type":"object", - "title":"LISourcePropertyType", + "title":"DQRelativeInternalPositionalAccuracyPropertyType", "required":[ - "liSource" + "dqRelativeInternalPositionalAccuracy" ], "properties":{ - "liSource":{ - "title":"liSource", + "dqRelativeInternalPositionalAccuracy":{ + "title":"dqRelativeInternalPositionalAccuracy", "allOf":[ { - "$ref":"#/definitions/LISourceType" + "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType" } ], "propertyType":"element", "elementName":{ - "localPart":"LI_Source", + "localPart":"DQ_RelativeInternalPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9628,11 +9611,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LI_Source_PropertyType", + "localPart":"DQ_RelativeInternalPositionalAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "liSource", + "dqRelativeInternalPositionalAccuracy", "nilReason", "uuidref", "type", @@ -9644,15 +9627,15 @@ "actuate" ] }, - "MDSpatialRepresentationTypeCodePropertyType":{ + "CountryPropertyType":{ "type":"object", - "title":"MDSpatialRepresentationTypeCodePropertyType", + "title":"CountryPropertyType", "required":[ - "mdSpatialRepresentationTypeCode" + "country" ], "properties":{ - "mdSpatialRepresentationTypeCode":{ - "title":"mdSpatialRepresentationTypeCode", + "country":{ + "title":"country", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" @@ -9660,7 +9643,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MD_SpatialRepresentationTypeCode", + "localPart":"Country", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9683,49 +9666,43 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_SpatialRepresentationTypeCode_PropertyType", + "localPart":"Country_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdSpatialRepresentationTypeCode", + "country", "nilReason" ] }, - "DSStereoMateType":{ - "allOf":[ - { - "$ref":"#/definitions/DSOtherAggregateType" - }, - { - "type":"object", - "title":"DSStereoMateType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DS_StereoMate_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "MDBandPropertyType":{ + "DSOtherAggregatePropertyType":{ "type":"object", - "title":"MDBandPropertyType", + "title":"DSOtherAggregatePropertyType", "required":[ - "mdBand" + "dsOtherAggregate" ], "properties":{ - "mdBand":{ - "title":"mdBand", + "dsOtherAggregate":{ + "title":"dsOtherAggregate", "allOf":[ { - "$ref":"#/definitions/MDBandType" + "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_Band", + "localPart":"DS_OtherAggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -9852,11 +9829,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Band_PropertyType", + "localPart":"DS_OtherAggregate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdBand", + "dsOtherAggregate", "nilReason", "uuidref", "type", @@ -9868,73 +9845,42 @@ "actuate" ] }, - "MDGridSpatialRepresentationType":{ + "CIDateType":{ "required":[ - "numberOfDimensions", - "cellGeometry", - "transformationParameterAvailability" + "date", + "dateType" ], "allOf":[ { - "$ref":"#/definitions/AbstractMDSpatialRepresentationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDGridSpatialRepresentationType", + "title":"CIDateType", "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", + "date":{ + "title":"date", "allOf":[ { - "$ref":"#/definitions/MDCellGeometryCodePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"cellGeometry", + "localPart":"date", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "transformationParameterAvailability":{ - "title":"transformationParameterAvailability", + "dateType":{ + "title":"dateType", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + "$ref":"#/definitions/CIDateTypeCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"transformationParameterAvailability", + "localPart":"dateType", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -9943,51 +9889,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_GridSpatialRepresentation_Type", + "localPart":"CI_Date_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "numberOfDimensions", - "axisDimensionProperties", - "cellGeometry", - "transformationParameterAvailability" + "date", + "dateType" ] }, - "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":{ + "MDCoverageDescriptionPropertyType":{ "type":"object", - "title":"DQThematicClassificationCorrectnessPropertyType", + "title":"MDCoverageDescriptionPropertyType", "required":[ - "dqThematicClassificationCorrectness" + "mdCoverageDescription" ], "properties":{ - "dqThematicClassificationCorrectness":{ - "title":"dqThematicClassificationCorrectness", + "mdCoverageDescription":{ + "title":"mdCoverageDescription", "allOf":[ { - "$ref":"#/definitions/DQThematicClassificationCorrectnessType" + "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":"DQ_ThematicClassificationCorrectness", + "localPart":"MD_CoverageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -10114,11 +10052,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_ThematicClassificationCorrectness_PropertyType", + "localPart":"MD_CoverageDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqThematicClassificationCorrectness", + "mdCoverageDescription", "nilReason", "uuidref", "type", @@ -10130,65 +10068,24 @@ "actuate" ] }, - "EXSpatialTemporalExtentType":{ + "CIDatePropertyType":{ + "type":"object", + "title":"CIDatePropertyType", "required":[ - "spatialExtent" + "ciDate" ], - "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" - } + "properties":{ + "ciDate":{ + "title":"ciDate", + "allOf":[ + { + "$ref":"#/definitions/CIDateType" } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EX_SpatialTemporalExtent_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "spatialExtent" - ] - }, - "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" + ], + "propertyType":"element", + "elementName":{ + "localPart":"CI_Date", + "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, "nilReason":{ @@ -10206,314 +10103,159 @@ "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":{ + "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":"AbstractDQ_LogicalConsistency_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "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" - } + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "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", + }, + "href":{ + "title":"href", "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":"MD_KeywordTypeCode", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "nilReason":{ - "title":"nilReason", + "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":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/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_KeywordTypeCode_PropertyType", + "localPart":"CI_Date_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdKeywordTypeCode", - "nilReason" + "ciDate", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MDDimensionNameTypeCodePropertyType":{ + "DSSeriesPropertyType":{ "type":"object", - "title":"MDDimensionNameTypeCodePropertyType", + "title":"DSSeriesPropertyType", "required":[ - "mdDimensionNameTypeCode" + "dsSeries" ], "properties":{ - "mdDimensionNameTypeCode":{ - "title":"mdDimensionNameTypeCode", + "dsSeries":{ + "title":"dsSeries", "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/DSSeriesType" + } + }, + "elementName":{ + "localPart":"DS_Series", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "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":[ - { - "$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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LI_ProcessStep_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "description", - "rationale", - "dateTime", - "processor", - "source" - ] - }, - "MDDimensionPropertyType":{ - "type":"object", - "title":"MDDimensionPropertyType", - "required":[ - "mdDimension" - ], - "properties":{ - "mdDimension":{ - "title":"mdDimension", - "allOf":[ - { - "$ref":"#/definitions/MDDimensionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_Dimension", + "localPart":"DS_Series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -10640,11 +10382,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Dimension_PropertyType", + "localPart":"DS_Series_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDimension", + "dsSeries", "nilReason", "uuidref", "type", @@ -10656,35 +10398,23 @@ "actuate" ] }, - "MDConstraintsPropertyType":{ + "DQCompletenessOmissionPropertyType":{ "type":"object", - "title":"MDConstraintsPropertyType", + "title":"DQCompletenessOmissionPropertyType", "required":[ - "mdConstraints" + "dqCompletenessOmission" ], "properties":{ - "mdConstraints":{ - "title":"mdConstraints", + "dqCompletenessOmission":{ + "title":"dqCompletenessOmission", "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/DQCompletenessOmissionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"MD_Constraints", + "localPart":"DQ_CompletenessOmission", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -10811,11 +10541,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Constraints_PropertyType", + "localPart":"DQ_CompletenessOmission_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdConstraints", + "dqCompletenessOmission", "nilReason", "uuidref", "type", @@ -10827,369 +10557,493 @@ "actuate" ] }, - "MDMediumNameCodePropertyType":{ - "type":"object", - "title":"MDMediumNameCodePropertyType", + "MDMetadataType":{ "required":[ - "mdMediumNameCode" + "contact", + "dateStamp", + "identificationInfo" ], - "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" - } + "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":"MDMetadataType", + "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" } - } - ], - "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":"DQ_QuantitativeResult", - "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" + }, + "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" } - } - ], - "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_QuantitativeResult_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "dqQuantitativeResult", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - } - }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "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":"DQ_AbsoluteExternalPositionalAccuracy_PropertyType", + "localPart":"MD_Metadata_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqAbsoluteExternalPositionalAccuracy", - "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" ] }, "MDDistributionUnitsPropertyType":{ @@ -11239,117 +11093,204 @@ "nilReason" ] }, - "MDCharacterSetCodePropertyType":{ - "type":"object", - "title":"MDCharacterSetCodePropertyType", + "DQScopeType":{ "required":[ - "mdCharacterSetCode" + "level" ], - "properties":{ - "mdCharacterSetCode":{ - "title":"mdCharacterSetCode", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_CharacterSetCode", - "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" + ] + }, + "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" } - } - ], - "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" + }, + "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_ClassificationCode_PropertyType", + "localPart":"MD_Medium_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdClassificationCode", - "nilReason" + "name", + "density", + "densityUnits", + "volumes", + "mediumFormat", + "mediumNote" ] }, - "LIProcessStepPropertyType":{ + "PTLocalePropertyType":{ "type":"object", - "title":"LIProcessStepPropertyType", + "title":"PTLocalePropertyType", "required":[ - "liProcessStep" + "ptLocale" ], "properties":{ - "liProcessStep":{ - "title":"liProcessStep", + "ptLocale":{ + "title":"ptLocale", "allOf":[ { - "$ref":"#/definitions/LIProcessStepType" + "$ref":"#/definitions/PTLocaleType" } ], "propertyType":"element", "elementName":{ - "localPart":"LI_ProcessStep", + "localPart":"PT_Locale", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -11476,11 +11417,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"LI_ProcessStep_PropertyType", + "localPart":"PT_Locale_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "liProcessStep", + "ptLocale", "nilReason", "uuidref", "type", @@ -11492,35 +11433,30 @@ "actuate" ] }, - "DQConformanceResultType":{ - "required":[ - "specification", - "explanation", - "pass" - ], + "CISeriesType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDQResultType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DQConformanceResultType", + "title":"CISeriesType", "properties":{ - "specification":{ - "title":"specification", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/CICitationPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"specification", + "localPart":"name", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "explanation":{ - "title":"explanation", + "issueIdentification":{ + "title":"issueIdentification", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -11528,20 +11464,20 @@ ], "propertyType":"element", "elementName":{ - "localPart":"explanation", + "localPart":"issueIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "pass":{ - "title":"pass", + "page":{ + "title":"page", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"pass", + "localPart":"page", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -11550,32 +11486,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DQ_ConformanceResult_Type", + "localPart":"CI_Series_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "specification", - "explanation", - "pass" + "name", + "issueIdentification", + "page" ] }, - "EXGeographicBoundingBoxPropertyType":{ + "MDMaintenanceInformationPropertyType":{ "type":"object", - "title":"EXGeographicBoundingBoxPropertyType", + "title":"MDMaintenanceInformationPropertyType", "required":[ - "exGeographicBoundingBox" + "mdMaintenanceInformation" ], "properties":{ - "exGeographicBoundingBox":{ - "title":"exGeographicBoundingBox", + "mdMaintenanceInformation":{ + "title":"mdMaintenanceInformation", "allOf":[ { - "$ref":"#/definitions/EXGeographicBoundingBoxType" + "$ref":"#/definitions/MDMaintenanceInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_GeographicBoundingBox", + "localPart":"MD_MaintenanceInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -11702,11 +11638,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_GeographicBoundingBox_PropertyType", + "localPart":"MD_MaintenanceInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exGeographicBoundingBox", + "mdMaintenanceInformation", "nilReason", "uuidref", "type", @@ -11718,23 +11654,78 @@ "actuate" ] }, - "MDServiceIdentificationPropertyType":{ + "AbstractDQCompletenessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" + }, + { + "type":"object", + "title":"AbstractDQCompletenessType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDQ_Completeness_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PT_FreeText_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "ptFreeText" + ] + }, + "MDVectorSpatialRepresentationPropertyType":{ "type":"object", - "title":"MDServiceIdentificationPropertyType", + "title":"MDVectorSpatialRepresentationPropertyType", "required":[ - "mdServiceIdentification" + "mdVectorSpatialRepresentation" ], "properties":{ - "mdServiceIdentification":{ - "title":"mdServiceIdentification", + "mdVectorSpatialRepresentation":{ + "title":"mdVectorSpatialRepresentation", "allOf":[ { - "$ref":"#/definitions/MDServiceIdentificationType" + "$ref":"#/definitions/MDVectorSpatialRepresentationType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ServiceIdentification", + "localPart":"MD_VectorSpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -11861,11 +11852,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ServiceIdentification_PropertyType", + "localPart":"MD_VectorSpatialRepresentation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdServiceIdentification", + "mdVectorSpatialRepresentation", "nilReason", "uuidref", "type", @@ -11877,23 +11868,23 @@ "actuate" ] }, - "CIResponsiblePartyPropertyType":{ + "MDGeometricObjectsPropertyType":{ "type":"object", - "title":"CIResponsiblePartyPropertyType", + "title":"MDGeometricObjectsPropertyType", "required":[ - "ciResponsibleParty" + "mdGeometricObjects" ], - "properties":{ - "ciResponsibleParty":{ - "title":"ciResponsibleParty", + "properties":{ + "mdGeometricObjects":{ + "title":"mdGeometricObjects", "allOf":[ { - "$ref":"#/definitions/CIResponsiblePartyType" + "$ref":"#/definitions/MDGeometricObjectsType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_ResponsibleParty", + "localPart":"MD_GeometricObjects", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -12020,11 +12011,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_ResponsibleParty_PropertyType", + "localPart":"MD_GeometricObjects_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciResponsibleParty", + "mdGeometricObjects", "nilReason", "uuidref", "type", @@ -12036,35 +12027,23 @@ "actuate" ] }, - "MDIdentifierPropertyType":{ + "DSPlatformPropertyType":{ "type":"object", - "title":"MDIdentifierPropertyType", + "title":"DSPlatformPropertyType", "required":[ - "mdIdentifier" + "dsPlatform" ], "properties":{ - "mdIdentifier":{ - "title":"mdIdentifier", + "dsPlatform":{ + "title":"dsPlatform", "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/DSPlatformType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"MD_Identifier", + "localPart":"DS_Platform", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -12191,11 +12170,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Identifier_PropertyType", + "localPart":"DS_Platform_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdIdentifier", + "dsPlatform", "nilReason", "uuidref", "type", @@ -12207,35 +12186,23 @@ "actuate" ] }, - "MDIdentificationPropertyType":{ + "DQConceptualConsistencyPropertyType":{ "type":"object", - "title":"MDIdentificationPropertyType", + "title":"DQConceptualConsistencyPropertyType", "required":[ - "abstractMDIdentification" + "dqConceptualConsistency" ], "properties":{ - "abstractMDIdentification":{ - "title":"abstractMDIdentification", + "dqConceptualConsistency":{ + "title":"dqConceptualConsistency", "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/DQConceptualConsistencyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractMD_Identification", + "localPart":"DQ_ConceptualConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -12362,11 +12329,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Identification_PropertyType", + "localPart":"DQ_ConceptualConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractMDIdentification", + "dqConceptualConsistency", "nilReason", "uuidref", "type", @@ -12378,35 +12345,23 @@ "actuate" ] }, - "DQTemporalAccuracyPropertyType":{ + "MDDigitalTransferOptionsPropertyType":{ "type":"object", - "title":"DQTemporalAccuracyPropertyType", + "title":"MDDigitalTransferOptionsPropertyType", "required":[ - "abstractDQTemporalAccuracy" + "mdDigitalTransferOptions" ], "properties":{ - "abstractDQTemporalAccuracy":{ - "title":"abstractDQTemporalAccuracy", + "mdDigitalTransferOptions":{ + "title":"mdDigitalTransferOptions", "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/MDDigitalTransferOptionsType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDQ_TemporalAccuracy", + "localPart":"MD_DigitalTransferOptions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -12510,62 +12465,298 @@ { "$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_DigitalTransferOptions_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdDigitalTransferOptions", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "DQFormatConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + }, + { + "type":"object", + "title":"DQFormatConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_FormatConsistency_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" + } + }, + "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/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" + ] + }, + "MDKeywordsType":{ + "required":[ + "keyword" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DQ_TemporalAccuracy_PropertyType", + "localPart":"MD_Keywords_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQTemporalAccuracy", - "nilReason", - "uuidref", + "keyword", "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "thesaurusName" ] }, - "MDGeorectifiedPropertyType":{ + "RSIdentifierPropertyType":{ "type":"object", - "title":"MDGeorectifiedPropertyType", + "title":"RSIdentifierPropertyType", "required":[ - "mdGeorectified" + "rsIdentifier" ], "properties":{ - "mdGeorectified":{ - "title":"mdGeorectified", + "rsIdentifier":{ + "title":"rsIdentifier", "allOf":[ { - "$ref":"#/definitions/MDGeorectifiedType" + "$ref":"#/definitions/RSIdentifierType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Georectified", + "localPart":"RS_Identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -12692,440 +12883,210 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Georectified_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdGeorectified", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "CIResponsiblePartyType":{ - "required":[ - "role" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"CIResponsiblePartyType", - "properties":{ - "individualName":{ - "title":"individualName", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"individualName", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "organisationName":{ - "title":"organisationName", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"organisationName", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "positionName":{ - "title":"positionName", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"positionName", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "contactInfo":{ - "title":"contactInfo", - "allOf":[ - { - "$ref":"#/definitions/CIContactPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"contactInfo", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"#/definitions/CIRoleCodePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"role", - "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" + "localPart":"RS_Identifier_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "rsIdentifier", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MDDataIdentificationType":{ + "MDKeywordsPropertyType":{ + "type":"object", + "title":"MDKeywordsPropertyType", "required":[ - "language" + "mdKeywords" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMDIdentificationType" + "properties":{ + "mdKeywords":{ + "title":"mdKeywords", + "allOf":[ + { + "$ref":"#/definitions/MDKeywordsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_Keywords", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } }, - { - "type":"object", - "title":"MDDataIdentificationType", - "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", - "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", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"language", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "characterSet":{ - "title":"characterSet", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MDCharacterSetCodePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"characterSet", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "topicCategory":{ - "title":"topicCategory", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MDTopicCategoryCodePropertyType" - }, - "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", - "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" + "nilReason":{ + "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_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":{ + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDQ_Result_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "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/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" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Georectified_Type", + "localPart":"MD_Keywords_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "checkPointAvailability", - "checkPointDescription", - "cornerPoints", - "centerPoint", - "pointInPixel", - "transformationDimensionDescription", - "transformationDimensionMapping" + "mdKeywords", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CIOnLineFunctionCodePropertyType":{ + "DQElementPropertyType":{ "type":"object", - "title":"CIOnLineFunctionCodePropertyType", + "title":"DQElementPropertyType", "required":[ - "ciOnLineFunctionCode" + "abstractDQElement" ], "properties":{ - "ciOnLineFunctionCode":{ - "title":"ciOnLineFunctionCode", + "abstractDQElement":{ + "title":"abstractDQElement", "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/AbstractDQElementType" + } + }, + "elementName":{ + "localPart":"AbstractDQ_Element", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"CI_OnLineFunctionCode", + "localPart":"AbstractDQ_Element", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -13133,374 +13094,289 @@ "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":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CI_OnLineFunctionCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "ciOnLineFunctionCode", - "nilReason" - ] - }, - "MDCellGeometryCodePropertyType":{ - "type":"object", - "title":"MDCellGeometryCodePropertyType", - "required":[ - "mdCellGeometryCode" - ], - "properties":{ - "mdCellGeometryCode":{ - "title":"mdCellGeometryCode", + }, + "role":{ + "title":"role", "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":"MD_CellGeometryCode", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "nilReason":{ - "title":"nilReason", + "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":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_CellGeometryCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdCellGeometryCode", - "nilReason" - ] - }, - "MDTopologyLevelCodePropertyType":{ - "type":"object", - "title":"MDTopologyLevelCodePropertyType", - "required":[ - "mdTopologyLevelCode" - ], - "properties":{ - "mdTopologyLevelCode":{ - "title":"mdTopologyLevelCode", + }, + "title":{ + "title":"title", "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":"MD_TopologyLevelCode", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "nilReason":{ - "title":"nilReason", + "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":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_TopologyLevelCode_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdTopologyLevelCode", - "nilReason" - ] - }, - "MDGeoreferenceableType":{ - "required":[ - "controlPointAvailability", - "orientationParameterAvailability", - "georeferencedParameters" - ], - "allOf":[ - { - "$ref":"#/definitions/MDGridSpatialRepresentationType" }, - { - "type":"object", - "title":"MDGeoreferenceableType", - "properties":{ - "controlPointAvailability":{ - "title":"controlPointAvailability", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"controlPointAvailability", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "orientationParameterAvailability":{ - "title":"orientationParameterAvailability", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orientationParameterAvailability", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "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/CICitationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameterCitation", - "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_Georeferenceable_Type", + "localPart":"DQ_Element_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "controlPointAvailability", - "orientationParameterAvailability", - "orientationParameterDescription", - "georeferencedParameters", - "parameterCitation" + "abstractDQElement", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CICitationType":{ + "MDGridSpatialRepresentationType":{ "required":[ - "title", - "date" + "numberOfDimensions", + "cellGeometry", + "transformationParameterAvailability" ], - "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":[ + { + "$ref":"#/definitions/AbstractMDSpatialRepresentationType" + }, + { + "type":"object", + "title":"MDGridSpatialRepresentationType", + "properties":{ + "numberOfDimensions":{ + "title":"numberOfDimensions", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"alternateTitle", + "localPart":"numberOfDimensions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "date":{ - "title":"date", + "axisDimensionProperties":{ + "title":"axisDimensionProperties", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CIDatePropertyType" + "$ref":"#/definitions/MDDimensionPropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"date", + "localPart":"axisDimensionProperties", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "edition":{ - "title":"edition", + "cellGeometry":{ + "title":"cellGeometry", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/MDCellGeometryCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"edition", + "localPart":"cellGeometry", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "editionDate":{ - "title":"editionDate", + "transformationParameterAvailability":{ + "title":"transformationParameterAvailability", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"editionDate", + "localPart":"transformationParameterAvailability", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - }, - "identifier":{ - "title":"identifier", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_GridSpatialRepresentation_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "numberOfDimensions", + "axisDimensionProperties", + "cellGeometry", + "transformationParameterAvailability" + ] + }, + "CIContactType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"CIContactType", + "properties":{ + "phone":{ + "title":"phone", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDIdentifierPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CITelephonePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"phone", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "citedResponsibleParty":{ - "title":"citedResponsibleParty", + "address":{ + "title":"address", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CIAddressPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"citedResponsibleParty", + "localPart":"address", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "presentationForm":{ - "title":"presentationForm", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CIPresentationFormCodePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CIOnlineResourcePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"presentationForm", + "localPart":"onlineResource", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "series":{ - "title":"series", + "hoursOfService":{ + "title":"hoursOfService", "allOf":[ { - "$ref":"#/definitions/CISeriesPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"series", + "localPart":"hoursOfService", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "otherCitationDetails":{ - "title":"otherCitationDetails", + "contactInstructions":{ + "title":"contactInstructions", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -13508,46 +13384,78 @@ ], "propertyType":"element", "elementName":{ - "localPart":"otherCitationDetails", + "localPart":"contactInstructions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - }, - "collectiveTitle":{ - "title":"collectiveTitle", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CI_Contact_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "phone", + "address", + "onlineResource", + "hoursOfService", + "contactInstructions" + ] + }, + "DQDataQualityType":{ + "required":[ + "scope" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"DQDataQualityType", + "properties":{ + "scope":{ + "title":"scope", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/DQScopePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"collectiveTitle", + "localPart":"scope", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "isbn":{ - "title":"isbn", + "report":{ + "title":"report", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/DQElementPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ISBN", + "localPart":"report", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "issn":{ - "title":"issn", + "lineage":{ + "title":"lineage", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/LILineagePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"ISSN", + "localPart":"lineage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -13556,44 +13464,120 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CI_Citation_Type", + "localPart":"DQ_DataQuality_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "title", - "alternateTitle", - "date", - "edition", - "editionDate", - "identifier", - "citedResponsibleParty", - "presentationForm", - "series", - "otherCitationDetails", - "collectiveTitle", - "isbn", - "issn" + "scope", + "report", + "lineage" ] }, - "MDReferenceSystemType":{ + "DQThematicClassificationCorrectnessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQThematicAccuracyType" + }, + { + "type":"object", + "title":"DQThematicClassificationCorrectnessType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_ThematicClassificationCorrectness_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "CIOnlineResourceType":{ + "required":[ + "linkage" + ], "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDReferenceSystemType", + "title":"CIOnlineResourceType", "properties":{ - "referenceSystemIdentifier":{ - "title":"referenceSystemIdentifier", + "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":"#/definitions/RSIdentifierPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"referenceSystemIdentifier", + "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" } } @@ -13602,30 +13586,47 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_ReferenceSystem_Type", + "localPart":"CI_OnlineResource_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "referenceSystemIdentifier" + "linkage", + "protocol", + "applicationProfile", + "name", + "description", + "function" ] }, - "MDLegalConstraintsPropertyType":{ + "DQPositionalAccuracyPropertyType":{ "type":"object", - "title":"MDLegalConstraintsPropertyType", + "title":"DQPositionalAccuracyPropertyType", "required":[ - "mdLegalConstraints" + "abstractDQPositionalAccuracy" ], "properties":{ - "mdLegalConstraints":{ - "title":"mdLegalConstraints", + "abstractDQPositionalAccuracy":{ + "title":"abstractDQPositionalAccuracy", "allOf":[ { - "$ref":"#/definitions/MDLegalConstraintsType" + "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":"MD_LegalConstraints", + "localPart":"AbstractDQ_PositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -13752,11 +13753,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_LegalConstraints_PropertyType", + "localPart":"DQ_PositionalAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdLegalConstraints", + "abstractDQPositionalAccuracy", "nilReason", "uuidref", "type", @@ -13768,219 +13769,229 @@ "actuate" ] }, - "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" - } + "MDDigitalTransferOptionsType":{ + "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":"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" } } - ], - "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":"MD_DigitalTransferOptions_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "unitsOfDistribution", + "transferSize", + "onLine", + "offLine" + ] + }, + "MDCharacterSetCodePropertyType":{ + "type":"object", + "title":"MDCharacterSetCodePropertyType", + "required":[ + "mdCharacterSetCode" + ], + "properties":{ + "mdCharacterSetCode":{ + "title":"mdCharacterSetCode", "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_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":"DQ_TemporalConsistency_PropertyType", + "localPart":"MD_CharacterSetCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqTemporalConsistency", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "mdCharacterSetCode", + "nilReason" ] }, - "DSSensorType":{ + "DSProductionSeriesType":{ "allOf":[ { "$ref":"#/definitions/DSSeriesType" }, { "type":"object", - "title":"DSSensorType", + "title":"DSProductionSeriesType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"DS_Sensor_Type", + "localPart":"DS_ProductionSeries_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "MDMetadataExtensionInformationType":{ + "AbstractDSAggregateType":{ + "required":[ + "composedOf", + "seriesMetadata" + ], "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"MDMetadataExtensionInformationType", + "title":"AbstractDSAggregateType", "properties":{ - "extensionOnLineResource":{ - "title":"extensionOnLineResource", + "composedOf":{ + "title":"composedOf", "allOf":[ { - "$ref":"#/definitions/CIOnlineResourcePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/DSDataSetPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"extensionOnLineResource", + "localPart":"composedOf", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "extendedElementInformation":{ - "title":"extendedElementInformation", + "seriesMetadata":{ + "title":"seriesMetadata", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDExtendedElementInformationPropertyType" + "$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":"extendedElementInformation", + "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" } } @@ -13989,23 +14000,116 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_MetadataExtensionInformation_Type", + "localPart":"AbstractDS_Aggregate_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "extensionOnLineResource", - "extendedElementInformation" + "composedOf", + "seriesMetadata", + "subset", + "superset" ] }, - "CountryPropertyType":{ + "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" + ] + }, + "MDRestrictionCodePropertyType":{ "type":"object", - "title":"CountryPropertyType", + "title":"MDRestrictionCodePropertyType", "required":[ - "country" + "mdRestrictionCode" ], "properties":{ - "country":{ - "title":"country", + "mdRestrictionCode":{ + "title":"mdRestrictionCode", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" @@ -14013,7 +14117,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Country", + "localPart":"MD_RestrictionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -14033,21 +14137,38 @@ "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_RestrictionCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdRestrictionCode", + "nilReason" + ] + }, + "DSPlatformType":{ + "allOf":[ + { + "$ref":"#/definitions/DSSeriesType" + }, + { + "type":"object", + "title":"DSPlatformType", + "properties":{ + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"Country_PropertyType", + "localPart":"DS_Platform_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "country", - "nilReason" - ] + } }, - "AbstractMDIdentificationType":{ + "MDIdentifierType":{ "required":[ - "citation", - "_abstract" + "code" ], "allOf":[ { @@ -14055,10 +14176,10 @@ }, { "type":"object", - "title":"AbstractMDIdentificationType", + "title":"MDIdentifierType", "properties":{ - "citation":{ - "title":"citation", + "authority":{ + "title":"authority", "allOf":[ { "$ref":"#/definitions/CICitationPropertyType" @@ -14066,12 +14187,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"citation", + "localPart":"authority", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "_abstract":{ - "title":"_abstract", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -14079,12 +14200,34 @@ ], "propertyType":"element", "elementName":{ - "localPart":"abstract", + "localPart":"code", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - }, - "purpose":{ - "title":"purpose", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_Identifier_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "authority", + "code" + ] + }, + "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" @@ -14092,286 +14235,117 @@ ], "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", + "localPart":"description", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "resourceFormat":{ - "title":"resourceFormat", + "scaleDenominator":{ + "title":"scaleDenominator", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDFormatPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MDRepresentativeFractionPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"resourceFormat", + "localPart":"scaleDenominator", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "descriptiveKeywords":{ - "title":"descriptiveKeywords", + "sourceReferenceSystem":{ + "title":"sourceReferenceSystem", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDKeywordsPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MDReferenceSystemPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"descriptiveKeywords", + "localPart":"sourceReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "resourceSpecificUsage":{ - "title":"resourceSpecificUsage", + "sourceCitation":{ + "title":"sourceCitation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDUsagePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CICitationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"resourceSpecificUsage", + "localPart":"sourceCitation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "resourceConstraints":{ - "title":"resourceConstraints", + "sourceExtent":{ + "title":"sourceExtent", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDConstraintsPropertyType" + "$ref":"#/definitions/EXExtentPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"resourceConstraints", + "localPart":"sourceExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "aggregationInfo":{ - "title":"aggregationInfo", + "sourceStep":{ + "title":"sourceStep", "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":"#/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" + "$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":"MD_TopicCategoryCode_PropertyType", + "localPart":"LI_Source_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdTopicCategoryCode", - "nilReason" + "description", + "scaleDenominator", + "sourceReferenceSystem", + "sourceCitation", + "sourceExtent", + "sourceStep" ] }, - "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":{ + "CICitationPropertyType":{ "type":"object", - "title":"MDMetadataExtensionInformationPropertyType", + "title":"CICitationPropertyType", "required":[ - "mdMetadataExtensionInformation" + "ciCitation" ], "properties":{ - "mdMetadataExtensionInformation":{ - "title":"mdMetadataExtensionInformation", + "ciCitation":{ + "title":"ciCitation", "allOf":[ { - "$ref":"#/definitions/MDMetadataExtensionInformationType" + "$ref":"#/definitions/CICitationType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_MetadataExtensionInformation", + "localPart":"CI_Citation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -14498,11 +14472,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_MetadataExtensionInformation_PropertyType", + "localPart":"CI_Citation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMetadataExtensionInformation", + "ciCitation", "nilReason", "uuidref", "type", @@ -14514,23 +14488,59 @@ "actuate" ] }, - "MDGeoreferenceablePropertyType":{ + "DQConceptualConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + }, + { + "type":"object", + "title":"DQConceptualConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_ConceptualConsistency_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DSOtherAggregateType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDSAggregateType" + }, + { + "type":"object", + "title":"DSOtherAggregateType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DS_OtherAggregate_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDExtendedElementInformationPropertyType":{ "type":"object", - "title":"MDGeoreferenceablePropertyType", + "title":"MDExtendedElementInformationPropertyType", "required":[ - "mdGeoreferenceable" + "mdExtendedElementInformation" ], "properties":{ - "mdGeoreferenceable":{ - "title":"mdGeoreferenceable", + "mdExtendedElementInformation":{ + "title":"mdExtendedElementInformation", "allOf":[ { - "$ref":"#/definitions/MDGeoreferenceableType" + "$ref":"#/definitions/MDExtendedElementInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Georeferenceable", + "localPart":"MD_ExtendedElementInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -14657,11 +14667,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Georeferenceable_PropertyType", + "localPart":"MD_ExtendedElementInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdGeoreferenceable", + "mdExtendedElementInformation", "nilReason", "uuidref", "type", @@ -14673,35 +14683,131 @@ "actuate" ] }, - "DSDataSetPropertyType":{ - "type":"object", - "title":"DSDataSetPropertyType", + "PTFreeTextType":{ "required":[ - "dsDataSet" + "textGroup" ], - "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" + "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":"DS_DataSet", + "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" + ] + }, + "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/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" + ] + }, + "LISourcePropertyType":{ + "type":"object", + "title":"LISourcePropertyType", + "required":[ + "liSource" + ], + "properties":{ + "liSource":{ + "title":"liSource", + "allOf":[ + { + "$ref":"#/definitions/LISourceType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DS_DataSet", + "localPart":"LI_Source", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -14828,11 +14934,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_DataSet_PropertyType", + "localPart":"LI_Source_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsDataSet", + "liSource", "nilReason", "uuidref", "type", @@ -14844,35 +14950,23 @@ "actuate" ] }, - "MDScopeCodePropertyType":{ + "URLPropertyType":{ "type":"object", - "title":"MDScopeCodePropertyType", + "title":"URLPropertyType", "required":[ - "mdScopeCode" + "url" ], "properties":{ - "mdScopeCode":{ - "title":"mdScopeCode", + "url":{ + "title":"url", "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" - } - }, - "elementName":{ - "localPart":"MD_ScopeCode", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"MD_ScopeCode", + "localPart":"URL", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -14895,382 +14989,190 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ScopeCode_PropertyType", + "localPart":"URL_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdScopeCode", + "url", "nilReason" ] }, - "EXBoundingPolygonType":{ + "DSStereoMatePropertyType":{ + "type":"object", + "title":"DSStereoMatePropertyType", "required":[ - "polygon" + "dsStereoMate" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEXGeographicExtentType" + "properties":{ + "dsStereoMate":{ + "title":"dsStereoMate", + "allOf":[ + { + "$ref":"#/definitions/DSStereoMateType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DS_StereoMate", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } }, - { - "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" + "nilReason":{ + "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":"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" }, - { - "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" - } + "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":"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", + }, + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "locale":{ - "title":"locale", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/PTLocalePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"locale", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "date":{ - "title":"date", + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.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":"#/definitions/CIDatePropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"date", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "responsibleParty":{ - "title":"responsibleParty", + "title":{ + "title":"title", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"responsibleParty", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "localisedString":{ - "title":"localisedString", + "show":{ + "title":"show", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LocalisedCharacterStringPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"localisedString", - "namespaceURI":"http://www.isotc211.org/2005/gmd" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "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" }, - { - "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" - } + "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_Type", + "localPart":"DS_StereoMate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "description", - "scaleDenominator", - "sourceReferenceSystem", - "sourceCitation", - "sourceExtent", - "sourceStep" + "dsStereoMate", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DSPlatformPropertyType":{ + "CIContactPropertyType":{ "type":"object", - "title":"DSPlatformPropertyType", + "title":"CIContactPropertyType", "required":[ - "dsPlatform" + "ciContact" ], "properties":{ - "dsPlatform":{ - "title":"dsPlatform", + "ciContact":{ + "title":"ciContact", "allOf":[ { - "$ref":"#/definitions/DSPlatformType" + "$ref":"#/definitions/CIContactType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_Platform", + "localPart":"CI_Contact", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -15390,46 +15292,93 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CI_Contact_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "ciContact", + "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":"DS_Platform_PropertyType", + "localPart":"MD_ObligationCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsPlatform", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "mdObligationCode", + "nilReason" ] }, - "MDExtendedElementInformationPropertyType":{ + "MDDistributorPropertyType":{ "type":"object", - "title":"MDExtendedElementInformationPropertyType", + "title":"MDDistributorPropertyType", "required":[ - "mdExtendedElementInformation" + "mdDistributor" ], "properties":{ - "mdExtendedElementInformation":{ - "title":"mdExtendedElementInformation", + "mdDistributor":{ + "title":"mdDistributor", "allOf":[ { - "$ref":"#/definitions/MDExtendedElementInformationType" + "$ref":"#/definitions/MDDistributorType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_ExtendedElementInformation", + "localPart":"MD_Distributor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -15556,11 +15505,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ExtendedElementInformation_PropertyType", + "localPart":"MD_Distributor_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdExtendedElementInformation", + "mdDistributor", "nilReason", "uuidref", "type", @@ -15572,23 +15521,35 @@ "actuate" ] }, - "CIContactPropertyType":{ + "MDSpatialRepresentationPropertyType":{ "type":"object", - "title":"CIContactPropertyType", + "title":"MDSpatialRepresentationPropertyType", "required":[ - "ciContact" + "abstractMDSpatialRepresentation" ], "properties":{ - "ciContact":{ - "title":"ciContact", + "abstractMDSpatialRepresentation":{ + "title":"abstractMDSpatialRepresentation", "allOf":[ { - "$ref":"#/definitions/CIContactType" + "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":"CI_Contact", + "localPart":"AbstractMD_SpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -15715,11 +15676,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Contact_PropertyType", + "localPart":"MD_SpatialRepresentation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciContact", + "abstractMDSpatialRepresentation", "nilReason", "uuidref", "type", @@ -15731,41 +15692,35 @@ "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" - } - }, - "MDDigitalTransferOptionsPropertyType":{ + "DSAggregatePropertyType":{ "type":"object", - "title":"MDDigitalTransferOptionsPropertyType", + "title":"DSAggregatePropertyType", "required":[ - "mdDigitalTransferOptions" + "abstractDSAggregate" ], "properties":{ - "mdDigitalTransferOptions":{ - "title":"mdDigitalTransferOptions", + "abstractDSAggregate":{ + "title":"abstractDSAggregate", "allOf":[ { - "$ref":"#/definitions/MDDigitalTransferOptionsType" + "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_DigitalTransferOptions", + "localPart":"AbstractDS_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -15861,341 +15816,129 @@ "attributeName":{ "localPart":"title", "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/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":"#/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" - } + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/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_Type", + "localPart":"DS_Aggregate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "name", - "density", - "densityUnits", - "volumes", - "mediumFormat", - "mediumNote" + "abstractDSAggregate", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "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" - } - }, - "MDApplicationSchemaInformationType":{ + "MDScopeDescriptionPropertyType":{ + "type":"object", + "title":"MDScopeDescriptionPropertyType", "required":[ - "name", - "schemaLanguage", - "constraintLanguage" + "mdScopeDescription" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "properties":{ + "mdScopeDescription":{ + "title":"mdScopeDescription", + "allOf":[ + { + "$ref":"#/definitions/MDScopeDescriptionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_ScopeDescription", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } }, - { - "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" + "nilReason":{ + "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_ApplicationSchemaInformation_Type", + "localPart":"MD_ScopeDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "name", - "schemaLanguage", - "constraintLanguage", - "schemaAscii", - "graphicsFile", - "softwareDevelopmentFile", - "softwareDevelopmentFileFormat" + "mdScopeDescription", + "nilReason" ] }, - "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":{ + "DQTemporalAccuracyPropertyType":{ "type":"object", - "title":"DSStereoMatePropertyType", + "title":"DQTemporalAccuracyPropertyType", "required":[ - "dsStereoMate" + "abstractDQTemporalAccuracy" ], "properties":{ - "dsStereoMate":{ - "title":"dsStereoMate", + "abstractDQTemporalAccuracy":{ + "title":"abstractDQTemporalAccuracy", "allOf":[ { - "$ref":"#/definitions/DSStereoMateType" + "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":"DS_StereoMate", + "localPart":"AbstractDQ_TemporalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -16322,11 +16065,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_StereoMate_PropertyType", + "localPart":"DQ_TemporalAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsStereoMate", + "abstractDQTemporalAccuracy", "nilReason", "uuidref", "type", @@ -16338,92 +16081,82 @@ "actuate" ] }, - "MDKeywordsType":{ + "CIRoleCodePropertyType":{ + "type":"object", + "title":"CIRoleCodePropertyType", "required":[ - "keyword" + "ciRoleCode" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "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" + } }, - { - "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" + "nilReason":{ + "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_Keywords_Type", + "localPart":"CI_RoleCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "keyword", - "type", - "thesaurusName" + "ciRoleCode", + "nilReason" ] }, - "RSReferenceSystemPropertyType":{ + "MDIdentifierPropertyType":{ "type":"object", - "title":"RSReferenceSystemPropertyType", + "title":"MDIdentifierPropertyType", "required":[ - "abstractRSReferenceSystem" + "mdIdentifier" ], "properties":{ - "abstractRSReferenceSystem":{ - "title":"abstractRSReferenceSystem", + "mdIdentifier":{ + "title":"mdIdentifier", "allOf":[ { - "$ref":"#/definitions/AbstractRSReferenceSystemType" + "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":"AbstractRS_ReferenceSystem", + "localPart":"MD_Identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -16550,11 +16283,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"RS_ReferenceSystem_PropertyType", + "localPart":"MD_Identifier_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractRSReferenceSystem", + "mdIdentifier", "nilReason", "uuidref", "type", @@ -16566,23 +16299,147 @@ "actuate" ] }, - "EXSpatialTemporalExtentPropertyType":{ + "CIAddressType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"CIAddressType", + "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", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" + ] + }, + "EXGeographicExtentPropertyType":{ "type":"object", - "title":"EXSpatialTemporalExtentPropertyType", + "title":"EXGeographicExtentPropertyType", "required":[ - "exSpatialTemporalExtent" + "abstractEXGeographicExtent" ], "properties":{ - "exSpatialTemporalExtent":{ - "title":"exSpatialTemporalExtent", + "abstractEXGeographicExtent":{ + "title":"abstractEXGeographicExtent", "allOf":[ { - "$ref":"#/definitions/EXSpatialTemporalExtentType" + "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":"EX_SpatialTemporalExtent", + "localPart":"AbstractEX_GeographicExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -16709,11 +16566,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_SpatialTemporalExtent_PropertyType", + "localPart":"EX_GeographicExtent_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exSpatialTemporalExtent", + "abstractEXGeographicExtent", "nilReason", "uuidref", "type", @@ -16725,41 +16582,23 @@ "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" - } - }, - "CIOnlineResourcePropertyType":{ + "DQConformanceResultPropertyType":{ "type":"object", - "title":"CIOnlineResourcePropertyType", + "title":"DQConformanceResultPropertyType", "required":[ - "ciOnlineResource" + "dqConformanceResult" ], "properties":{ - "ciOnlineResource":{ - "title":"ciOnlineResource", + "dqConformanceResult":{ + "title":"dqConformanceResult", "allOf":[ { - "$ref":"#/definitions/CIOnlineResourceType" + "$ref":"#/definitions/DQConformanceResultType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_OnlineResource", + "localPart":"DQ_ConformanceResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -16886,11 +16725,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_OnlineResource_PropertyType", + "localPart":"DQ_ConformanceResult_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciOnlineResource", + "dqConformanceResult", "nilReason", "uuidref", "type", @@ -16902,78 +16741,70 @@ "actuate" ] }, - "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":{ + "MDProgressCodePropertyType":{ + "type":"object", + "title":"MDProgressCodePropertyType", "required":[ - "extent" + "mdProgressCode" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "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" + } }, - { - "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" + "nilReason":{ + "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":"EX_TemporalExtent_Type", + "localPart":"MD_ProgressCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "extent" + "mdProgressCode", + "nilReason" ] }, - "MDMaintenanceInformationPropertyType":{ + "EXVerticalExtentPropertyType":{ "type":"object", - "title":"MDMaintenanceInformationPropertyType", + "title":"EXVerticalExtentPropertyType", "required":[ - "mdMaintenanceInformation" + "exVerticalExtent" ], "properties":{ - "mdMaintenanceInformation":{ - "title":"mdMaintenanceInformation", + "exVerticalExtent":{ + "title":"exVerticalExtent", "allOf":[ { - "$ref":"#/definitions/MDMaintenanceInformationType" + "$ref":"#/definitions/EXVerticalExtentType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_MaintenanceInformation", + "localPart":"EX_VerticalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17088,51 +16919,172 @@ "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":"EX_VerticalExtent_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "exVerticalExtent", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "MDDistributionType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "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" + ] + }, + "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":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"nilReason", + "namespaceURI":"http://www.isotc211.org/2005/gco" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_MaintenanceInformation_PropertyType", + "localPart":"MD_ClassificationCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMaintenanceInformation", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "mdClassificationCode", + "nilReason" ] }, - "DSSensorPropertyType":{ + "DQDataQualityPropertyType":{ "type":"object", - "title":"DSSensorPropertyType", + "title":"DQDataQualityPropertyType", "required":[ - "dsSensor" + "dqDataQuality" ], "properties":{ - "dsSensor":{ - "title":"dsSensor", + "dqDataQuality":{ + "title":"dqDataQuality", "allOf":[ { - "$ref":"#/definitions/DSSensorType" + "$ref":"#/definitions/DQDataQualityType" } ], "propertyType":"element", "elementName":{ - "localPart":"DS_Sensor", + "localPart":"DQ_DataQuality", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17259,11 +17211,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Sensor_PropertyType", + "localPart":"DQ_DataQuality_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsSensor", + "dqDataQuality", "nilReason", "uuidref", "type", @@ -17275,167 +17227,23 @@ "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MD_Band_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "maxValue", - "minValue", - "units", - "peakResponse", - "bitsPerValue", - "toneGradation", - "scaleFactor", - "offset" - ] - }, - "DSSeriesPropertyType":{ + "MDDimensionPropertyType":{ "type":"object", - "title":"DSSeriesPropertyType", + "title":"MDDimensionPropertyType", "required":[ - "dsSeries" + "mdDimension" ], "properties":{ - "dsSeries":{ - "title":"dsSeries", + "mdDimension":{ + "title":"mdDimension", "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/MDDimensionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DS_Series", + "localPart":"MD_Dimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17562,11 +17370,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_Series_PropertyType", + "localPart":"MD_Dimension_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsSeries", + "mdDimension", "nilReason", "uuidref", "type", @@ -17578,64 +17386,35 @@ "actuate" ] }, - "PTFreeTextType":{ - "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" - ] - }, - "DSProductionSeriesPropertyType":{ + "DQThematicAccuracyPropertyType":{ "type":"object", - "title":"DSProductionSeriesPropertyType", + "title":"DQThematicAccuracyPropertyType", "required":[ - "dsProductionSeries" + "abstractDQThematicAccuracy" ], "properties":{ - "dsProductionSeries":{ - "title":"dsProductionSeries", + "abstractDQThematicAccuracy":{ + "title":"abstractDQThematicAccuracy", "allOf":[ { - "$ref":"#/definitions/DSProductionSeriesType" + "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":"DS_ProductionSeries", + "localPart":"AbstractDQ_ThematicAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17762,11 +17541,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DS_ProductionSeries_PropertyType", + "localPart":"DQ_ThematicAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dsProductionSeries", + "abstractDQThematicAccuracy", "nilReason", "uuidref", "type", @@ -17778,23 +17557,93 @@ "actuate" ] }, - "MDUsagePropertyType":{ + "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" + ] + }, + "DQNonQuantitativeAttributeAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQThematicAccuracyType" + }, + { + "type":"object", + "title":"DQNonQuantitativeAttributeAccuracyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_NonQuantitativeAttributeAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DQCompletenessCommissionPropertyType":{ "type":"object", - "title":"MDUsagePropertyType", + "title":"DQCompletenessCommissionPropertyType", "required":[ - "mdUsage" + "dqCompletenessCommission" ], "properties":{ - "mdUsage":{ - "title":"mdUsage", + "dqCompletenessCommission":{ + "title":"dqCompletenessCommission", "allOf":[ { - "$ref":"#/definitions/MDUsageType" + "$ref":"#/definitions/DQCompletenessCommissionType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Usage", + "localPart":"DQ_CompletenessCommission", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -17921,11 +17770,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Usage_PropertyType", + "localPart":"DQ_CompletenessCommission_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdUsage", + "dqCompletenessCommission", "nilReason", "uuidref", "type", @@ -17937,23 +17786,64 @@ "actuate" ] }, - "CIAddressPropertyType":{ + "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" + ] + }, + "DQTemporalConsistencyPropertyType":{ "type":"object", - "title":"CIAddressPropertyType", + "title":"DQTemporalConsistencyPropertyType", "required":[ - "ciAddress" + "dqTemporalConsistency" ], "properties":{ - "ciAddress":{ - "title":"ciAddress", + "dqTemporalConsistency":{ + "title":"dqTemporalConsistency", "allOf":[ { - "$ref":"#/definitions/CIAddressType" + "$ref":"#/definitions/DQTemporalConsistencyType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_Address", + "localPart":"DQ_TemporalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -18080,11 +17970,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_Address_PropertyType", + "localPart":"DQ_TemporalConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciAddress", + "dqTemporalConsistency", "nilReason", "uuidref", "type", @@ -18096,95 +17986,92 @@ "actuate" ] }, - "MDResolutionType":{ + "MDServiceIdentificationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMDIdentificationType" + }, + { + "type":"object", + "title":"MDServiceIdentificationType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_ServiceIdentification_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "CIDateTypeCodePropertyType":{ "type":"object", - "title":"MDResolutionType", + "title":"CIDateTypeCodePropertyType", "required":[ - "equivalentScale", - "distance" + "ciDateTypeCode" ], "properties":{ - "equivalentScale":{ - "title":"equivalentScale", + "ciDateTypeCode":{ + "title":"ciDateTypeCode", "allOf":[ { - "$ref":"#/definitions/MDRepresentativeFractionPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"equivalentScale", + "localPart":"CI_DateTypeCode", "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" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Resolution_Type", + "localPart":"CI_DateTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "equivalentScale", - "distance" + "ciDateTypeCode", + "nilReason" ] - }, - "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" - } - } + }, + "AbstractDQThematicAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQElementType" + }, + { + "type":"object", + "title":"AbstractDQThematicAccuracyType", + "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_PortrayalCatalogueReference_Type", + "localPart":"AbstractDQ_ThematicAccuracy_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "portrayalCatalogueCitation" - ] + } }, - "MDDistributorType":{ + "CIResponsiblePartyType":{ "required":[ - "distributorContact" + "role" ], "allOf":[ { @@ -18192,69 +18079,70 @@ }, { "type":"object", - "title":"MDDistributorType", + "title":"CIResponsiblePartyType", "properties":{ - "distributorContact":{ - "title":"distributorContact", + "individualName":{ + "title":"individualName", "allOf":[ { - "$ref":"#/definitions/CIResponsiblePartyPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"distributorContact", + "localPart":"individualName", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "distributionOrderProcess":{ - "title":"distributionOrderProcess", + "organisationName":{ + "title":"organisationName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDStandardOrderProcessPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"distributionOrderProcess", + "localPart":"organisationName", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "distributorFormat":{ - "title":"distributorFormat", + "positionName":{ + "title":"positionName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDFormatPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"distributorFormat", + "localPart":"positionName", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "distributorTransferOptions":{ - "title":"distributorTransferOptions", + "contactInfo":{ + "title":"contactInfo", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDDigitalTransferOptionsPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CIContactPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"distributorTransferOptions", + "localPart":"contactInfo", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"#/definitions/CIRoleCodePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"role", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -18263,33 +18151,81 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Distributor_Type", + "localPart":"CI_ResponsibleParty_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "distributorContact", - "distributionOrderProcess", - "distributorFormat", - "distributorTransferOptions" + "individualName", + "organisationName", + "positionName", + "contactInfo", + "role" ] }, - "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" + } + }, + "nilReason":{ + "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", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdDatatypeCode", + "nilReason" + ] + }, + "MDServiceIdentificationPropertyType":{ + "type":"object", + "title":"MDServiceIdentificationPropertyType", + "required":[ + "mdServiceIdentification" + ], + "properties":{ + "mdServiceIdentification":{ + "title":"mdServiceIdentification", + "allOf":[ + { + "$ref":"#/definitions/MDServiceIdentificationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_ServiceIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -18416,11 +18352,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_QuantitativeAttributeAccuracy_PropertyType", + "localPart":"MD_ServiceIdentification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqQuantitativeAttributeAccuracy", + "mdServiceIdentification", "nilReason", "uuidref", "type", @@ -18432,10 +18368,116 @@ "actuate" ] }, - "MDUsageType":{ + "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":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LocalisedCharacterStringPropertyType" + }, + "minItems":1 + } + ], + "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" + ] + }, + "MDExtendedElementInformationType":{ "required":[ - "specificUsage", - "userContactInfo" + "name", + "definition", + "dataType", + "parentEntity", + "rule", + "source" ], "allOf":[ { @@ -18443,10 +18485,10 @@ }, { "type":"object", - "title":"MDUsageType", + "title":"MDExtendedElementInformationType", "properties":{ - "specificUsage":{ - "title":"specificUsage", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -18454,25 +18496,38 @@ ], "propertyType":"element", "elementName":{ - "localPart":"specificUsage", + "localPart":"name", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "usageDateTime":{ - "title":"usageDateTime", + "shortName":{ + "title":"shortName", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"usageDateTime", + "localPart":"shortName", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "userDeterminedLimitations":{ - "title":"userDeterminedLimitations", + "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" @@ -18480,12 +18535,124 @@ ], "propertyType":"element", "elementName":{ - "localPart":"userDeterminedLimitations", + "localPart":"definition", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "userContactInfo":{ - "title":"userContactInfo", + "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", @@ -18497,7 +18664,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"userContactInfo", + "localPart":"source", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -18506,33 +18673,42 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Usage_Type", + "localPart":"MD_ExtendedElementInformation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "specificUsage", - "usageDateTime", - "userDeterminedLimitations", - "userContactInfo" + "name", + "shortName", + "domainCode", + "definition", + "obligation", + "condition", + "dataType", + "maximumOccurrence", + "domainValue", + "parentEntity", + "rule", + "rationale", + "source" ] }, - "MDKeywordsPropertyType":{ + "MDDistributionPropertyType":{ "type":"object", - "title":"MDKeywordsPropertyType", + "title":"MDDistributionPropertyType", "required":[ - "mdKeywords" + "mdDistribution" ], "properties":{ - "mdKeywords":{ - "title":"mdKeywords", + "mdDistribution":{ + "title":"mdDistribution", "allOf":[ { - "$ref":"#/definitions/MDKeywordsType" + "$ref":"#/definitions/MDDistributionType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Keywords", + "localPart":"MD_Distribution", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -18626,131 +18802,72 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/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_Keywords_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "mdKeywords", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "MDRestrictionCodePropertyType":{ - "type":"object", - "title":"MDRestrictionCodePropertyType", - "required":[ - "mdRestrictionCode" - ], - "properties":{ - "mdRestrictionCode":{ - "title":"mdRestrictionCode", + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_RestrictionCode", - "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_RestrictionCode_PropertyType", + "localPart":"MD_Distribution_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdRestrictionCode", - "nilReason" + "mdDistribution", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "EXGeographicExtentPropertyType":{ + "DQQuantitativeAttributeAccuracyPropertyType":{ "type":"object", - "title":"EXGeographicExtentPropertyType", + "title":"DQQuantitativeAttributeAccuracyPropertyType", "required":[ - "abstractEXGeographicExtent" + "dqQuantitativeAttributeAccuracy" ], "properties":{ - "abstractEXGeographicExtent":{ - "title":"abstractEXGeographicExtent", + "dqQuantitativeAttributeAccuracy":{ + "title":"dqQuantitativeAttributeAccuracy", "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/DQQuantitativeAttributeAccuracyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractEX_GeographicExtent", + "localPart":"DQ_QuantitativeAttributeAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -18877,11 +18994,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_GeographicExtent_PropertyType", + "localPart":"DQ_QuantitativeAttributeAccuracy_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractEXGeographicExtent", + "dqQuantitativeAttributeAccuracy", "nilReason", "uuidref", "type", @@ -18893,103 +19010,15 @@ "actuate" ] }, - "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" - ] - }, - "CIRoleCodePropertyType":{ + "DSInitiativeTypeCodePropertyType":{ "type":"object", - "title":"CIRoleCodePropertyType", + "title":"DSInitiativeTypeCodePropertyType", "required":[ - "ciRoleCode" + "dsInitiativeTypeCode" ], "properties":{ - "ciRoleCode":{ - "title":"ciRoleCode", + "dsInitiativeTypeCode":{ + "title":"dsInitiativeTypeCode", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" @@ -18997,7 +19026,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"CI_RoleCode", + "localPart":"DS_InitiativeTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -19020,31 +19049,31 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CI_RoleCode_PropertyType", + "localPart":"DS_InitiativeTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "ciRoleCode", + "dsInitiativeTypeCode", "nilReason" ] }, - "DQAccuracyOfATimeMeasurementPropertyType":{ + "DQThematicClassificationCorrectnessPropertyType":{ "type":"object", - "title":"DQAccuracyOfATimeMeasurementPropertyType", + "title":"DQThematicClassificationCorrectnessPropertyType", "required":[ - "dqAccuracyOfATimeMeasurement" + "dqThematicClassificationCorrectness" ], "properties":{ - "dqAccuracyOfATimeMeasurement":{ - "title":"dqAccuracyOfATimeMeasurement", + "dqThematicClassificationCorrectness":{ + "title":"dqThematicClassificationCorrectness", "allOf":[ { - "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType" + "$ref":"#/definitions/DQThematicClassificationCorrectnessType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_AccuracyOfATimeMeasurement", + "localPart":"DQ_ThematicClassificationCorrectness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -19168,42 +19197,128 @@ "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_ThematicClassificationCorrectness_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "dqThematicClassificationCorrectness", + "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":[ + { + "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":"DQ_AccuracyOfATimeMeasurement_PropertyType", + "localPart":"CI_Telephone_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqAccuracyOfATimeMeasurement", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "voice", + "facsimile" ] }, - "MDRepresentativeFractionPropertyType":{ + "DQTopologicalConsistencyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + }, + { + "type":"object", + "title":"DQTopologicalConsistencyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_TopologicalConsistency_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "MDContentInformationPropertyType":{ "type":"object", - "title":"MDRepresentativeFractionPropertyType", + "title":"MDContentInformationPropertyType", "required":[ - "mdRepresentativeFraction" + "abstractMDContentInformation" ], "properties":{ - "mdRepresentativeFraction":{ - "title":"mdRepresentativeFraction", + "abstractMDContentInformation":{ + "title":"abstractMDContentInformation", "allOf":[ { - "$ref":"#/definitions/MDRepresentativeFractionType" + "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":"MD_RepresentativeFraction", + "localPart":"AbstractMD_ContentInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -19330,11 +19445,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_RepresentativeFraction_PropertyType", + "localPart":"MD_ContentInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdRepresentativeFraction", + "abstractMDContentInformation", "nilReason", "uuidref", "type", @@ -19346,23 +19461,107 @@ "actuate" ] }, - "DQScopePropertyType":{ + "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" + ] + }, + "EXGeographicDescriptionPropertyType":{ "type":"object", - "title":"DQScopePropertyType", + "title":"EXGeographicDescriptionPropertyType", "required":[ - "dqScope" + "exGeographicDescription" ], "properties":{ - "dqScope":{ - "title":"dqScope", + "exGeographicDescription":{ + "title":"exGeographicDescription", "allOf":[ { - "$ref":"#/definitions/DQScopeType" + "$ref":"#/definitions/EXGeographicDescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_Scope", + "localPart":"EX_GeographicDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -19489,11 +19688,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_Scope_PropertyType", + "localPart":"EX_GeographicDescription_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqScope", + "exGeographicDescription", "nilReason", "uuidref", "type", @@ -19505,38 +19704,28 @@ "actuate" ] }, - "MDRangeDimensionType":{ + "EXGeographicDescriptionType":{ + "required":[ + "geographicIdentifier" + ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractEXGeographicExtentType" }, { "type":"object", - "title":"MDRangeDimensionType", + "title":"EXGeographicDescriptionType", "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", + "geographicIdentifier":{ + "title":"geographicIdentifier", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/MDIdentifierPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"descriptor", + "localPart":"geographicIdentifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -19545,523 +19734,513 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_RangeDimension_Type", + "localPart":"EX_GeographicDescription_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "sequenceIdentifier", - "descriptor" + "geographicIdentifier" ] }, - "CISeriesType":{ - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "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" + "MDMediumFormatCodePropertyType":{ + "type":"object", + "title":"MDMediumFormatCodePropertyType", + "required":[ + "mdMediumFormatCode" + ], + "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", + "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_Series_Type", + "localPart":"MD_MediumFormatCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "name", - "issueIdentification", - "page" + "mdMediumFormatCode", + "nilReason" ] }, - "MDMetadataType":{ - "required":[ - "contact", - "dateStamp", - "identificationInfo" - ], + "MDBandType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/MDRangeDimensionType" }, { "type":"object", - "title":"MDMetadataType", + "title":"MDBandType", "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" - } - }, - "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", + "maxValue":{ + "title":"maxValue", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/DatePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"dateStamp", + "localPart":"maxValue", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "metadataStandardName":{ - "title":"metadataStandardName", + "minValue":{ + "title":"minValue", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"metadataStandardName", + "localPart":"minValue", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "metadataStandardVersion":{ - "title":"metadataStandardVersion", + "units":{ + "title":"units", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/UomLengthPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"metadataStandardVersion", + "localPart":"units", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "dataSetURI":{ - "title":"dataSetURI", + "peakResponse":{ + "title":"peakResponse", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataSetURI", + "localPart":"peakResponse", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "locale":{ - "title":"locale", + "bitsPerValue":{ + "title":"bitsPerValue", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PTLocalePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"locale", + "localPart":"bitsPerValue", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "spatialRepresentationInfo":{ - "title":"spatialRepresentationInfo", + "toneGradation":{ + "title":"toneGradation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDSpatialRepresentationPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"spatialRepresentationInfo", + "localPart":"toneGradation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "referenceSystemInfo":{ - "title":"referenceSystemInfo", + "scaleFactor":{ + "title":"scaleFactor", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDReferenceSystemPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"referenceSystemInfo", + "localPart":"scaleFactor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "metadataExtensionInfo":{ - "title":"metadataExtensionInfo", + "offset":{ + "title":"offset", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDMetadataExtensionInformationPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"metadataExtensionInfo", + "localPart":"offset", "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" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_Band_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "maxValue", + "minValue", + "units", + "peakResponse", + "bitsPerValue", + "toneGradation", + "scaleFactor", + "offset" + ] + }, + "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" } - }, - "contentInfo":{ - "title":"contentInfo", + } + ], + "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_Lineage_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "liLineage", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "MDImageDescriptionType":{ + "allOf":[ + { + "$ref":"#/definitions/MDCoverageDescriptionType" + }, + { + "type":"object", + "title":"MDImageDescriptionType", + "properties":{ + "illuminationElevationAngle":{ + "title":"illuminationElevationAngle", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDContentInformationPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"contentInfo", + "localPart":"illuminationElevationAngle", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "distributionInfo":{ - "title":"distributionInfo", + "illuminationAzimuthAngle":{ + "title":"illuminationAzimuthAngle", "allOf":[ { - "$ref":"#/definitions/MDDistributionPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"distributionInfo", + "localPart":"illuminationAzimuthAngle", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "dataQualityInfo":{ - "title":"dataQualityInfo", + "imagingCondition":{ + "title":"imagingCondition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DQDataQualityPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MDImagingConditionCodePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataQualityInfo", + "localPart":"imagingCondition", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "portrayalCatalogueInfo":{ - "title":"portrayalCatalogueInfo", + "imageQualityCode":{ + "title":"imageQualityCode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDPortrayalCatalogueReferencePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MDIdentifierPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"portrayalCatalogueInfo", + "localPart":"imageQualityCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "metadataConstraints":{ - "title":"metadataConstraints", + "cloudCoverPercentage":{ + "title":"cloudCoverPercentage", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDConstraintsPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/RealPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"metadataConstraints", + "localPart":"cloudCoverPercentage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "applicationSchemaInfo":{ - "title":"applicationSchemaInfo", + "processingLevelCode":{ + "title":"processingLevelCode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MDApplicationSchemaInformationPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/MDIdentifierPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"applicationSchemaInfo", + "localPart":"processingLevelCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "metadataMaintenance":{ - "title":"metadataMaintenance", + "compressionGenerationQuantity":{ + "title":"compressionGenerationQuantity", "allOf":[ { - "$ref":"#/definitions/MDMaintenanceInformationPropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/IntegerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"metadataMaintenance", + "localPart":"compressionGenerationQuantity", "namespaceURI":"http://www.isotc211.org/2005/gmd" } - }, - "series":{ - "title":"series", + }, + "triangulationIndicator":{ + "title":"triangulationIndicator", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DSAggregatePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"series", + "localPart":"triangulationIndicator", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "describes":{ - "title":"describes", + "radiometricCalibrationDataAvailability":{ + "title":"radiometricCalibrationDataAvailability", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DSDataSetPropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"describes", + "localPart":"radiometricCalibrationDataAvailability", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "propertyType":{ - "title":"propertyType", + "cameraCalibrationInformationAvailability":{ + "title":"cameraCalibrationInformationAvailability", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"propertyType", + "localPart":"cameraCalibrationInformationAvailability", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "featureType":{ - "title":"featureType", + "filmDistortionInformationAvailability":{ + "title":"filmDistortionInformationAvailability", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"featureType", + "localPart":"filmDistortionInformationAvailability", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "featureAttribute":{ - "title":"featureAttribute", + "lensDistortionInformationAvailability":{ + "title":"lensDistortionInformationAvailability", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" - }, - "minItems":0 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"featureAttribute", + "localPart":"lensDistortionInformationAvailability", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -20070,104 +20249,41 @@ ], "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" - ] - }, - "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":"MD_ImageDescription_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDatatypeCode", - "nilReason" + "illuminationElevationAngle", + "illuminationAzimuthAngle", + "imagingCondition", + "imageQualityCode", + "cloudCoverPercentage", + "processingLevelCode", + "compressionGenerationQuantity", + "triangulationIndicator", + "radiometricCalibrationDataAvailability", + "cameraCalibrationInformationAvailability", + "filmDistortionInformationAvailability", + "lensDistortionInformationAvailability" ] }, - "EXExtentPropertyType":{ + "EXBoundingPolygonPropertyType":{ "type":"object", - "title":"EXExtentPropertyType", + "title":"EXBoundingPolygonPropertyType", "required":[ - "exExtent" + "exBoundingPolygon" ], "properties":{ - "exExtent":{ - "title":"exExtent", + "exBoundingPolygon":{ + "title":"exBoundingPolygon", "allOf":[ { - "$ref":"#/definitions/EXExtentType" + "$ref":"#/definitions/EXBoundingPolygonType" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_Extent", + "localPart":"EX_BoundingPolygon", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -20284,61 +20400,148 @@ { "$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":"EX_BoundingPolygon_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "exBoundingPolygon", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "MDGeoreferenceableType":{ + "required":[ + "controlPointAvailability", + "orientationParameterAvailability", + "georeferencedParameters" + ], + "allOf":[ + { + "$ref":"#/definitions/MDGridSpatialRepresentationType" + }, + { + "type":"object", + "title":"MDGeoreferenceableType", + "properties":{ + "controlPointAvailability":{ + "title":"controlPointAvailability", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"controlPointAvailability", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "orientationParameterAvailability":{ + "title":"orientationParameterAvailability", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orientationParameterAvailability", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "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/CICitationPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameterCitation", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + } } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"EX_Extent_PropertyType", + "localPart":"MD_Georeferenceable_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exExtent", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "controlPointAvailability", + "orientationParameterAvailability", + "orientationParameterDescription", + "georeferencedParameters", + "parameterCitation" ] }, - "MDRangeDimensionPropertyType":{ + "MDApplicationSchemaInformationPropertyType":{ "type":"object", - "title":"MDRangeDimensionPropertyType", + "title":"MDApplicationSchemaInformationPropertyType", "required":[ - "mdRangeDimension" + "mdApplicationSchemaInformation" ], "properties":{ - "mdRangeDimension":{ - "title":"mdRangeDimension", + "mdApplicationSchemaInformation":{ + "title":"mdApplicationSchemaInformation", "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/MDApplicationSchemaInformationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"MD_RangeDimension", + "localPart":"MD_ApplicationSchemaInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -20465,11 +20668,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_RangeDimension_PropertyType", + "localPart":"MD_ApplicationSchemaInformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdRangeDimension", + "mdApplicationSchemaInformation", "nilReason", "uuidref", "type", @@ -20481,35 +20684,23 @@ "actuate" ] }, - "DSAggregatePropertyType":{ + "MDKeywordTypeCodePropertyType":{ "type":"object", - "title":"DSAggregatePropertyType", + "title":"MDKeywordTypeCodePropertyType", "required":[ - "abstractDSAggregate" + "mdKeywordTypeCode" ], "properties":{ - "abstractDSAggregate":{ - "title":"abstractDSAggregate", + "mdKeywordTypeCode":{ + "title":"mdKeywordTypeCode", "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":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDS_Aggregate", + "localPart":"MD_KeywordTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -20528,147 +20719,124 @@ "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" + ] + }, + "DQQuantitativeAttributeAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQThematicAccuracyType" }, - "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" + { + "type":"object", + "title":"DQQuantitativeAttributeAccuracyType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_QuantitativeAttributeAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "DSDataSetType":{ + "required":[ + "has" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DS_Aggregate_PropertyType", + "localPart":"DS_DataSet_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDSAggregate", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "has", + "partOf" ] }, - "MDMediumPropertyType":{ + "MDIdentificationPropertyType":{ "type":"object", - "title":"MDMediumPropertyType", + "title":"MDIdentificationPropertyType", "required":[ - "mdMedium" + "abstractMDIdentification" ], "properties":{ - "mdMedium":{ - "title":"mdMedium", + "abstractMDIdentification":{ + "title":"abstractMDIdentification", "allOf":[ { - "$ref":"#/definitions/MDMediumType" + "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":"MD_Medium", + "localPart":"AbstractMD_Identification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -20792,201 +20960,281 @@ "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MD_Identification_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "abstractMDIdentification", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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" + ] + }, + "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" + ] + }, + "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":"MD_Medium_PropertyType", + "localPart":"AbstractEX_GeographicExtent_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMedium", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "extentTypeCode" ] }, - "DQFormatConsistencyPropertyType":{ - "type":"object", - "title":"DQFormatConsistencyPropertyType", - "required":[ - "dqFormatConsistency" - ], - "properties":{ - "dqFormatConsistency":{ - "title":"dqFormatConsistency", - "allOf":[ - { - "$ref":"#/definitions/DQFormatConsistencyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DQ_FormatConsistency", - "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":"DQ_FormatConsistency_PropertyType", + "localPart":"MD_RangeDimension_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqFormatConsistency", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "sequenceIdentifier", + "descriptor" ] }, - "MDDistributionPropertyType":{ + "MDUsagePropertyType":{ "type":"object", - "title":"MDDistributionPropertyType", + "title":"MDUsagePropertyType", "required":[ - "mdDistribution" + "mdUsage" ], "properties":{ - "mdDistribution":{ - "title":"mdDistribution", + "mdUsage":{ + "title":"mdUsage", "allOf":[ { - "$ref":"#/definitions/MDDistributionType" + "$ref":"#/definitions/MDUsageType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Distribution", + "localPart":"MD_Usage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21113,11 +21361,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Distribution_PropertyType", + "localPart":"MD_Usage_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdDistribution", + "mdUsage", "nilReason", "uuidref", "type", @@ -21129,28 +21377,63 @@ "actuate" ] }, - "MDRepresentativeFractionType":{ - "required":[ - "denominator" - ], + "MDLegalConstraintsType":{ "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/MDConstraintsType" }, { "type":"object", - "title":"MDRepresentativeFractionType", + "title":"MDLegalConstraintsType", "properties":{ - "denominator":{ - "title":"denominator", + "accessConstraints":{ + "title":"accessConstraints", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDRestrictionCodePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"accessConstraints", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "useConstraints":{ + "title":"useConstraints", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDRestrictionCodePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"useConstraints", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "otherConstraints":{ + "title":"otherConstraints", "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":"denominator", + "localPart":"otherConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -21159,54 +21442,52 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_RepresentativeFraction_Type", + "localPart":"MD_LegalConstraints_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "denominator" + "accessConstraints", + "useConstraints", + "otherConstraints" ] }, - "DQQuantitativeResultType":{ - "required":[ - "valueUnit", - "value" - ], + "MDStandardOrderProcessType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDQResultType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DQQuantitativeResultType", + "title":"MDStandardOrderProcessType", "properties":{ - "valueType":{ - "title":"valueType", + "fees":{ + "title":"fees", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordTypePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"valueType", + "localPart":"fees", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "valueUnit":{ - "title":"valueUnit", + "plannedAvailableDateTime":{ + "title":"plannedAvailableDateTime", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/UnitOfMeasurePropertyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/DateTimePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"valueUnit", + "localPart":"plannedAvailableDateTime", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "errorStatistic":{ - "title":"errorStatistic", + "orderingInstructions":{ + "title":"orderingInstructions", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -21214,24 +21495,20 @@ ], "propertyType":"element", "elementName":{ - "localPart":"errorStatistic", + "localPart":"orderingInstructions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "value":{ - "title":"value", + "turnaround":{ + "title":"turnaround", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/RecordPropertyType" - }, - "minItems":1 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"turnaround", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -21240,51 +21517,33 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DQ_QuantitativeResult_Type", + "localPart":"MD_StandardOrderProcess_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "valueType", - "valueUnit", - "errorStatistic", - "value" + "fees", + "plannedAvailableDateTime", + "orderingInstructions", + "turnaround" ] }, - "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":{ + "LIProcessStepPropertyType":{ "type":"object", - "title":"DQCompletenessOmissionPropertyType", + "title":"LIProcessStepPropertyType", "required":[ - "dqCompletenessOmission" + "liProcessStep" ], "properties":{ - "dqCompletenessOmission":{ - "title":"dqCompletenessOmission", + "liProcessStep":{ + "title":"liProcessStep", "allOf":[ { - "$ref":"#/definitions/DQCompletenessOmissionType" + "$ref":"#/definitions/LIProcessStepType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_CompletenessOmission", + "localPart":"LI_ProcessStep", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21411,11 +21670,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_CompletenessOmission_PropertyType", + "localPart":"LI_ProcessStep_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqCompletenessOmission", + "liProcessStep", "nilReason", "uuidref", "type", @@ -21427,23 +21686,23 @@ "actuate" ] }, - "MDPortrayalCatalogueReferencePropertyType":{ + "CIOnlineResourcePropertyType":{ "type":"object", - "title":"MDPortrayalCatalogueReferencePropertyType", + "title":"CIOnlineResourcePropertyType", "required":[ - "mdPortrayalCatalogueReference" + "ciOnlineResource" ], "properties":{ - "mdPortrayalCatalogueReference":{ - "title":"mdPortrayalCatalogueReference", + "ciOnlineResource":{ + "title":"ciOnlineResource", "allOf":[ { - "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" + "$ref":"#/definitions/CIOnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_PortrayalCatalogueReference", + "localPart":"CI_OnlineResource", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21570,11 +21829,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_PortrayalCatalogueReference_PropertyType", + "localPart":"CI_OnlineResource_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdPortrayalCatalogueReference", + "ciOnlineResource", "nilReason", "uuidref", "type", @@ -21586,116 +21845,97 @@ "actuate" ] }, - "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":{ + "MDCellGeometryCodePropertyType":{ + "type":"object", + "title":"MDCellGeometryCodePropertyType", "required":[ - "name", - "version" + "mdCellGeometryCode" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "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" + } }, - { - "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" + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "formatDistributor":{ - "title":"formatDistributor", + } + ], + "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" + ] + }, + "DQGriddedDataPositionalAccuracyType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDQPositionalAccuracyType" + }, + { + "type":"object", + "title":"DQGriddedDataPositionalAccuracyType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_GriddedDataPositionalAccuracy_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "EXSpatialTemporalExtentType":{ + "required":[ + "spatialExtent" + ], + "allOf":[ + { + "$ref":"#/definitions/EXTemporalExtentType" + }, + { + "type":"object", + "title":"EXSpatialTemporalExtentType", + "properties":{ + "spatialExtent":{ + "title":"spatialExtent", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MDDistributorPropertyType" + "$ref":"#/definitions/EXGeographicExtentPropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"formatDistributor", + "localPart":"spatialExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -21704,27 +21944,22 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_Format_Type", + "localPart":"EX_SpatialTemporalExtent_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "name", - "version", - "amendmentNumber", - "specification", - "fileDecompressionTechnique", - "formatDistributor" + "spatialExtent" ] }, - "MDCoverageDescriptionPropertyType":{ + "DSDataSetPropertyType":{ "type":"object", - "title":"MDCoverageDescriptionPropertyType", + "title":"DSDataSetPropertyType", "required":[ - "mdCoverageDescription" + "dsDataSet" ], "properties":{ - "mdCoverageDescription":{ - "title":"mdCoverageDescription", + "dsDataSet":{ + "title":"dsDataSet", "allOf":[ { "type":"object", @@ -21733,18 +21968,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/MDCoverageDescriptionType" + "$ref":"#/definitions/DSDataSetType" } }, "elementName":{ - "localPart":"MD_CoverageDescription", + "localPart":"DS_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"MD_CoverageDescription", + "localPart":"DS_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21871,11 +22106,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_CoverageDescription_PropertyType", + "localPart":"DS_DataSet_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdCoverageDescription", + "dsDataSet", "nilReason", "uuidref", "type", @@ -21887,15 +22122,15 @@ "actuate" ] }, - "MDMediumFormatCodePropertyType":{ + "MDCoverageContentTypeCodePropertyType":{ "type":"object", - "title":"MDMediumFormatCodePropertyType", + "title":"MDCoverageContentTypeCodePropertyType", "required":[ - "mdMediumFormatCode" + "mdCoverageContentTypeCode" ], "properties":{ - "mdMediumFormatCode":{ - "title":"mdMediumFormatCode", + "mdCoverageContentTypeCode":{ + "title":"mdCoverageContentTypeCode", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" @@ -21903,7 +22138,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MD_MediumFormatCode", + "localPart":"MD_CoverageContentTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -21926,31 +22161,78 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_MediumFormatCode_PropertyType", + "localPart":"MD_CoverageContentTypeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMediumFormatCode", + "mdCoverageContentTypeCode", "nilReason" ] }, - "DQDataQualityPropertyType":{ + "DSAssociationTypeCodePropertyType":{ "type":"object", - "title":"DQDataQualityPropertyType", + "title":"DSAssociationTypeCodePropertyType", "required":[ - "dqDataQuality" + "dsAssociationTypeCode" ], "properties":{ - "dqDataQuality":{ - "title":"dqDataQuality", + "dsAssociationTypeCode":{ + "title":"dsAssociationTypeCode", "allOf":[ { - "$ref":"#/definitions/DQDataQualityType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_DataQuality", + "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" + ] + }, + "MDGeorectifiedPropertyType":{ + "type":"object", + "title":"MDGeorectifiedPropertyType", + "required":[ + "mdGeorectified" + ], + "properties":{ + "mdGeorectified":{ + "title":"mdGeorectified", + "allOf":[ + { + "$ref":"#/definitions/MDGeorectifiedType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MD_Georectified", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -22077,11 +22359,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_DataQuality_PropertyType", + "localPart":"MD_Georectified_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqDataQuality", + "mdGeorectified", "nilReason", "uuidref", "type", @@ -22093,62 +22375,15 @@ "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" - ] - }, - "DQCompletenessPropertyType":{ + "DQLogicalConsistencyPropertyType":{ "type":"object", - "title":"DQCompletenessPropertyType", + "title":"DQLogicalConsistencyPropertyType", "required":[ - "abstractDQCompleteness" + "abstractDQLogicalConsistency" ], "properties":{ - "abstractDQCompleteness":{ - "title":"abstractDQCompleteness", + "abstractDQLogicalConsistency":{ + "title":"abstractDQLogicalConsistency", "allOf":[ { "type":"object", @@ -22157,18 +22392,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDQCompletenessType" + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" } }, "elementName":{ - "localPart":"AbstractDQ_Completeness", + "localPart":"AbstractDQ_LogicalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractDQ_Completeness", + "localPart":"AbstractDQ_LogicalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -22295,11 +22530,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_Completeness_PropertyType", + "localPart":"DQ_LogicalConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "abstractDQCompleteness", + "abstractDQLogicalConsistency", "nilReason", "uuidref", "type", @@ -22311,51 +22546,52 @@ "actuate" ] }, - "DSSeriesType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDSAggregateType" - }, - { - "type":"object", - "title":"DSSeriesType", - "properties":{ - } - } + "LocalisedCharacterStringPropertyType":{ + "required":[ + "localisedCharacterString" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DS_Series_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "MDServiceIdentificationType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMDIdentificationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/ObjectReferencePropertyType" }, { "type":"object", - "title":"MDServiceIdentificationType", + "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":"MD_ServiceIdentification_Type", + "localPart":"LocalisedCharacterString_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" - } + }, + "propertiesOrder":[ + "localisedCharacterString" + ] }, - "DQThematicAccuracyPropertyType":{ + "MDConstraintsPropertyType":{ "type":"object", - "title":"DQThematicAccuracyPropertyType", + "title":"MDConstraintsPropertyType", "required":[ - "abstractDQThematicAccuracy" + "mdConstraints" ], "properties":{ - "abstractDQThematicAccuracy":{ - "title":"abstractDQThematicAccuracy", + "mdConstraints":{ + "title":"mdConstraints", "allOf":[ { "type":"object", @@ -22364,18 +22600,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDQThematicAccuracyType" + "$ref":"#/definitions/MDConstraintsType" } }, "elementName":{ - "localPart":"AbstractDQ_ThematicAccuracy", + "localPart":"MD_Constraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractDQ_ThematicAccuracy", + "localPart":"MD_Constraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -22458,271 +22694,95 @@ "attributeName":{ "localPart":"arcrole", "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/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" - } + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/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_ImageDescription_Type", + "localPart":"MD_Constraints_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "illuminationElevationAngle", - "illuminationAzimuthAngle", - "imagingCondition", - "imageQualityCode", - "cloudCoverPercentage", - "processingLevelCode", - "compressionGenerationQuantity", - "triangulationIndicator", - "radiometricCalibrationDataAvailability", - "cameraCalibrationInformationAvailability", - "filmDistortionInformationAvailability", - "lensDistortionInformationAvailability" + "mdConstraints", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MDObligationCodePropertyType":{ + "MDScopeCodePropertyType":{ "type":"object", - "title":"MDObligationCodePropertyType", + "title":"MDScopeCodePropertyType", "required":[ - "mdObligationCode" + "mdScopeCode" ], "properties":{ - "mdObligationCode":{ - "title":"mdObligationCode", + "mdScopeCode":{ + "title":"mdScopeCode", "allOf":[ { - "$ref":"#/definitions/MDObligationCodeType" + "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_ObligationCode", + "localPart":"MD_ScopeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -22745,31 +22805,31 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_ObligationCode_PropertyType", + "localPart":"MD_ScopeCode_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdObligationCode", + "mdScopeCode", "nilReason" ] }, - "MDMetadataPropertyType":{ + "DSProductionSeriesPropertyType":{ "type":"object", - "title":"MDMetadataPropertyType", + "title":"DSProductionSeriesPropertyType", "required":[ - "mdMetadata" + "dsProductionSeries" ], "properties":{ - "mdMetadata":{ - "title":"mdMetadata", + "dsProductionSeries":{ + "title":"dsProductionSeries", "allOf":[ { - "$ref":"#/definitions/MDMetadataType" + "$ref":"#/definitions/DSProductionSeriesType" } ], "propertyType":"element", "elementName":{ - "localPart":"MD_Metadata", + "localPart":"DS_ProductionSeries", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -22896,11 +22956,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MD_Metadata_PropertyType", + "localPart":"DS_ProductionSeries_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMetadata", + "dsProductionSeries", "nilReason", "uuidref", "type", @@ -22912,23 +22972,23 @@ "actuate" ] }, - "CIDateTypeCodePropertyType":{ + "MDFeatureCatalogueDescriptionPropertyType":{ "type":"object", - "title":"CIDateTypeCodePropertyType", + "title":"MDFeatureCatalogueDescriptionPropertyType", "required":[ - "ciDateTypeCode" + "mdFeatureCatalogueDescription" ], "properties":{ - "ciDateTypeCode":{ - "title":"ciDateTypeCode", + "mdFeatureCatalogueDescription":{ + "title":"mdFeatureCatalogueDescription", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"CI_DateTypeCode", + "localPart":"MD_FeatureCatalogueDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -22947,35 +23007,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_FeatureCatalogueDescription_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdFeatureCatalogueDescription", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "DSAssociationType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"DSAssociationType", + "properties":{ + } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CI_DateTypeCode_PropertyType", + "localPart":"DS_Association_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "ciDateTypeCode", - "nilReason" - ] + } }, - "DQTopologicalConsistencyPropertyType":{ + "DQDomainConsistencyPropertyType":{ "type":"object", - "title":"DQTopologicalConsistencyPropertyType", + "title":"DQDomainConsistencyPropertyType", "required":[ - "dqTopologicalConsistency" + "dqDomainConsistency" ], "properties":{ - "dqTopologicalConsistency":{ - "title":"dqTopologicalConsistency", + "dqDomainConsistency":{ + "title":"dqDomainConsistency", "allOf":[ { - "$ref":"#/definitions/DQTopologicalConsistencyType" + "$ref":"#/definitions/DQDomainConsistencyType" } ], "propertyType":"element", "elementName":{ - "localPart":"DQ_TopologicalConsistency", + "localPart":"DQ_DomainConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -23102,11 +23292,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_TopologicalConsistency_PropertyType", + "localPart":"DQ_DomainConsistency_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqTopologicalConsistency", + "dqDomainConsistency", "nilReason", "uuidref", "type", @@ -23118,229 +23308,350 @@ "actuate" ] }, - "MDMaintenanceFrequencyCodePropertyType":{ - "type":"object", - "title":"MDMaintenanceFrequencyCodePropertyType", + "MDDataIdentificationType":{ "required":[ - "mdMaintenanceFrequencyCode" + "language" ], - "properties":{ - "mdMaintenanceFrequencyCode":{ - "title":"mdMaintenanceFrequencyCode", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "allOf":[ + { + "$ref":"#/definitions/AbstractMDIdentificationType" + }, + { + "type":"object", + "title":"MDDataIdentificationType", + "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", + "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", + "items":{ + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"language", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "characterSet":{ + "title":"characterSet", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDCharacterSetCodePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"characterSet", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + }, + "topicCategory":{ + "title":"topicCategory", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MDTopicCategoryCodePropertyType" + }, + "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", + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_MaintenanceFrequencyCode", - "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" + ] + }, + "AbstractRSReferenceSystemType":{ + "required":[ + "name" + ], + "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":"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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MD_MaintenanceFrequencyCode_PropertyType", + "localPart":"AbstractRS_ReferenceSystem_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdMaintenanceFrequencyCode", - "nilReason" + "name", + "domainOfValidity" ] }, - "MDFeatureCatalogueDescriptionPropertyType":{ - "type":"object", - "title":"MDFeatureCatalogueDescriptionPropertyType", + "LIProcessStepType":{ "required":[ - "mdFeatureCatalogueDescription" + "description" ], - "properties":{ - "mdFeatureCatalogueDescription":{ - "title":"mdFeatureCatalogueDescription", - "allOf":[ - { - "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MD_FeatureCatalogueDescription", - "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":"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":"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_FeatureCatalogueDescription_PropertyType", + "localPart":"LI_ProcessStep_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "mdFeatureCatalogueDescription", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "description", + "rationale", + "dateTime", + "processor", + "source" ] }, - "EXBoundingPolygonPropertyType":{ + "MDRangeDimensionPropertyType":{ "type":"object", - "title":"EXBoundingPolygonPropertyType", + "title":"MDRangeDimensionPropertyType", "required":[ - "exBoundingPolygon" + "mdRangeDimension" ], "properties":{ - "exBoundingPolygon":{ - "title":"exBoundingPolygon", + "mdRangeDimension":{ + "title":"mdRangeDimension", "allOf":[ { - "$ref":"#/definitions/EXBoundingPolygonType" + "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":"EX_BoundingPolygon", + "localPart":"MD_RangeDimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -23467,11 +23778,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_BoundingPolygon_PropertyType", + "localPart":"MD_RangeDimension_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exBoundingPolygon", + "mdRangeDimension", "nilReason", "uuidref", "type", @@ -23483,23 +23794,70 @@ "actuate" ] }, - "EXVerticalExtentPropertyType":{ + "MDSpatialRepresentationTypeCodePropertyType":{ "type":"object", - "title":"EXVerticalExtentPropertyType", + "title":"MDSpatialRepresentationTypeCodePropertyType", "required":[ - "exVerticalExtent" + "mdSpatialRepresentationTypeCode" ], "properties":{ - "exVerticalExtent":{ - "title":"exVerticalExtent", + "mdSpatialRepresentationTypeCode":{ + "title":"mdSpatialRepresentationTypeCode", "allOf":[ { - "$ref":"#/definitions/EXVerticalExtentType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"EX_VerticalExtent", + "localPart":"MD_SpatialRepresentationTypeCode", + "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_SpatialRepresentationTypeCode_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + }, + "propertiesOrder":[ + "mdSpatialRepresentationTypeCode", + "nilReason" + ] + }, + "DQTemporalValidityPropertyType":{ + "type":"object", + "title":"DQTemporalValidityPropertyType", + "required":[ + "dqTemporalValidity" + ], + "properties":{ + "dqTemporalValidity":{ + "title":"dqTemporalValidity", + "allOf":[ + { + "$ref":"#/definitions/DQTemporalValidityType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DQ_TemporalValidity", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -23626,11 +23984,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EX_VerticalExtent_PropertyType", + "localPart":"DQ_TemporalValidity_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "exVerticalExtent", + "dqTemporalValidity", "nilReason", "uuidref", "type", @@ -23642,176 +24000,35 @@ "actuate" ] }, - "AbstractDQPositionalAccuracyType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDQElementType" - }, - { - "type":"object", - "title":"AbstractDQPositionalAccuracyType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDQ_PositionalAccuracy_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - } - }, - "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" - ] - }, - "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" - ] - }, - "DQConceptualConsistencyPropertyType":{ + "MDGridSpatialRepresentationPropertyType":{ "type":"object", - "title":"DQConceptualConsistencyPropertyType", + "title":"MDGridSpatialRepresentationPropertyType", "required":[ - "dqConceptualConsistency" + "mdGridSpatialRepresentation" ], "properties":{ - "dqConceptualConsistency":{ - "title":"dqConceptualConsistency", + "mdGridSpatialRepresentation":{ + "title":"mdGridSpatialRepresentation", "allOf":[ { - "$ref":"#/definitions/DQConceptualConsistencyType" + "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":"DQ_ConceptualConsistency", + "localPart":"MD_GridSpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -23938,11 +24155,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DQ_ConceptualConsistency_PropertyType", + "localPart":"MD_GridSpatialRepresentation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmd" }, "propertiesOrder":[ - "dqConceptualConsistency", + "mdGridSpatialRepresentation", "nilReason", "uuidref", "type", @@ -23954,224 +24171,7 @@ "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" - ] - }, - "AbstractDQElementType":{ - "required":[ - "result" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDQ_Element_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmd" - }, - "propertiesOrder":[ - "nameOfMeasure", - "measureIdentification", - "measureDescription", - "evaluationMethodType", - "evaluationMethodDescription", - "evaluationProcedure", - "dateTime", - "result" - ] - }, - "MDTopicCategoryCodeType":{ + "MDPixelOrientationCodeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -24179,11 +24179,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"MD_TopicCategoryCode_Type", + "localPart":"MD_PixelOrientationCode_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, - "MDPixelOrientationCodeType":{ + "MDObligationCodeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -24191,11 +24191,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" @@ -24203,7 +24203,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"MD_ObligationCode_Type", + "localPart":"MD_TopicCategoryCode_Type", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } @@ -24222,7 +24222,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_LegalConstraints" + "DS_Initiative" ] }, "namespaceURI":{ @@ -24235,11 +24235,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDLegalConstraintsType" + "$ref":"#/definitions/DSInitiativeType" } }, "elementName":{ - "localPart":"MD_LegalConstraints", + "localPart":"DS_Initiative", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24256,7 +24256,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Constraints" + "MD_KeywordTypeCode" ] }, "namespaceURI":{ @@ -24269,11 +24269,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDConstraintsType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_Constraints", + "localPart":"MD_KeywordTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24290,7 +24290,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Series" + "DQ_RelativeInternalPositionalAccuracy" ] }, "namespaceURI":{ @@ -24303,11 +24303,11 @@ ] }, "value":{ - "$ref":"#/definitions/CISeriesType" + "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType" } }, "elementName":{ - "localPart":"CI_Series", + "localPart":"DQ_RelativeInternalPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24324,7 +24324,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Metadata" + "DQ_ConceptualConsistency" ] }, "namespaceURI":{ @@ -24337,11 +24337,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMetadataType" + "$ref":"#/definitions/DQConceptualConsistencyType" } }, "elementName":{ - "localPart":"MD_Metadata", + "localPart":"DQ_ConceptualConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24358,7 +24358,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_BoundingPolygon" + "PT_FreeText" ] }, "namespaceURI":{ @@ -24371,11 +24371,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXBoundingPolygonType" + "$ref":"#/definitions/PTFreeTextType" } }, "elementName":{ - "localPart":"EX_BoundingPolygon", + "localPart":"PT_FreeText", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24392,7 +24392,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Distribution" + "MD_DistributionUnits" ] }, "namespaceURI":{ @@ -24405,11 +24405,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDistributionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_Distribution", + "localPart":"MD_DistributionUnits", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24426,7 +24426,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_RangeDimension" + "DS_Platform" ] }, "namespaceURI":{ @@ -24439,11 +24439,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDRangeDimensionType" + "$ref":"#/definitions/DSPlatformType" } }, "elementName":{ - "localPart":"MD_RangeDimension", + "localPart":"DS_Platform", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24460,7 +24460,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_ProductionSeries" + "EX_Extent" ] }, "namespaceURI":{ @@ -24473,11 +24473,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSProductionSeriesType" + "$ref":"#/definitions/EXExtentType" } }, "elementName":{ - "localPart":"DS_ProductionSeries", + "localPart":"EX_Extent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24494,7 +24494,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Dimension" + "MD_AggregateInformation" ] }, "namespaceURI":{ @@ -24507,11 +24507,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDimensionType" + "$ref":"#/definitions/MDAggregateInformationType" } }, "elementName":{ - "localPart":"MD_Dimension", + "localPart":"MD_AggregateInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24528,7 +24528,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Association" + "MD_ImageDescription" ] }, "namespaceURI":{ @@ -24541,11 +24541,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSAssociationType" + "$ref":"#/definitions/MDImageDescriptionType" } }, "elementName":{ - "localPart":"DS_Association", + "localPart":"MD_ImageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24562,7 +24562,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MediumFormatCode" + "CI_OnlineResource" ] }, "namespaceURI":{ @@ -24575,11 +24575,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/CIOnlineResourceType" } }, "elementName":{ - "localPart":"MD_MediumFormatCode", + "localPart":"CI_OnlineResource", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24596,7 +24596,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_TemporalExtent" + "MD_Identifier" ] }, "namespaceURI":{ @@ -24609,11 +24609,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXTemporalExtentType" + "$ref":"#/definitions/MDIdentifierType" } }, "elementName":{ - "localPart":"EX_TemporalExtent", + "localPart":"MD_Identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24630,7 +24630,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_TemporalConsistency" + "CI_PresentationFormCode" ] }, "namespaceURI":{ @@ -24643,11 +24643,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQTemporalConsistencyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_TemporalConsistency", + "localPart":"CI_PresentationFormCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24664,7 +24664,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_PixelOrientationCode" + "DQ_DomainConsistency" ] }, "namespaceURI":{ @@ -24677,11 +24677,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDPixelOrientationCodeType" + "$ref":"#/definitions/DQDomainConsistencyType" } }, "elementName":{ - "localPart":"MD_PixelOrientationCode", + "localPart":"DQ_DomainConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24698,7 +24698,7 @@ "properties":{ "localPart":{ "enum":[ - "LI_ProcessStep" + "AbstractDS_Aggregate" ] }, "namespaceURI":{ @@ -24711,11 +24711,11 @@ ] }, "value":{ - "$ref":"#/definitions/LIProcessStepType" + "$ref":"#/definitions/AbstractDSAggregateType" } }, "elementName":{ - "localPart":"LI_ProcessStep", + "localPart":"AbstractDS_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24732,7 +24732,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Georeferenceable" + "MD_MediumNameCode" ] }, "namespaceURI":{ @@ -24745,11 +24745,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGeoreferenceableType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_Georeferenceable", + "localPart":"MD_MediumNameCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24766,7 +24766,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DistributionUnits" + "MD_ScopeCode" ] }, "namespaceURI":{ @@ -24783,7 +24783,7 @@ } }, "elementName":{ - "localPart":"MD_DistributionUnits", + "localPart":"MD_ScopeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24800,7 +24800,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_DataSet" + "CI_Contact" ] }, "namespaceURI":{ @@ -24813,11 +24813,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSDataSetType" + "$ref":"#/definitions/CIContactType" } }, "elementName":{ - "localPart":"DS_DataSet", + "localPart":"CI_Contact", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24834,7 +24834,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_SpatialTemporalExtent" + "AbstractDQ_TemporalAccuracy" ] }, "namespaceURI":{ @@ -24847,11 +24847,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXSpatialTemporalExtentType" + "$ref":"#/definitions/AbstractDQTemporalAccuracyType" } }, "elementName":{ - "localPart":"EX_SpatialTemporalExtent", + "localPart":"AbstractDQ_TemporalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24868,7 +24868,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CoverageDescription" + "MD_CoverageContentTypeCode" ] }, "namespaceURI":{ @@ -24881,11 +24881,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDCoverageDescriptionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_CoverageDescription", + "localPart":"MD_CoverageContentTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24902,7 +24902,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CoverageContentTypeCode" + "MD_Resolution" ] }, "namespaceURI":{ @@ -24915,11 +24915,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDResolutionType" } }, "elementName":{ - "localPart":"MD_CoverageContentTypeCode", + "localPart":"MD_Resolution", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24936,7 +24936,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CellGeometryCode" + "MD_PortrayalCatalogueReference" ] }, "namespaceURI":{ @@ -24949,11 +24949,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" } }, "elementName":{ - "localPart":"MD_CellGeometryCode", + "localPart":"MD_PortrayalCatalogueReference", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -24970,7 +24970,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DimensionNameTypeCode" + "MD_RepresentativeFraction" ] }, "namespaceURI":{ @@ -24983,11 +24983,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDRepresentativeFractionType" } }, "elementName":{ - "localPart":"MD_DimensionNameTypeCode", + "localPart":"MD_RepresentativeFraction", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25004,7 +25004,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Citation" + "PT_Locale" ] }, "namespaceURI":{ @@ -25017,11 +25017,11 @@ ] }, "value":{ - "$ref":"#/definitions/CICitationType" + "$ref":"#/definitions/PTLocaleType" } }, "elementName":{ - "localPart":"CI_Citation", + "localPart":"PT_Locale", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25038,7 +25038,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DigitalTransferOptions" + "EX_TemporalExtent" ] }, "namespaceURI":{ @@ -25051,11 +25051,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDigitalTransferOptionsType" + "$ref":"#/definitions/EXTemporalExtentType" } }, "elementName":{ - "localPart":"MD_DigitalTransferOptions", + "localPart":"EX_TemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25072,7 +25072,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_NonQuantitativeAttributeAccuracy" + "AbstractDQ_Completeness" ] }, "namespaceURI":{ @@ -25085,11 +25085,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType" + "$ref":"#/definitions/AbstractDQCompletenessType" } }, "elementName":{ - "localPart":"DQ_NonQuantitativeAttributeAccuracy", + "localPart":"AbstractDQ_Completeness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25106,7 +25106,7 @@ "properties":{ "localPart":{ "enum":[ - "PT_Locale" + "DQ_FormatConsistency" ] }, "namespaceURI":{ @@ -25119,11 +25119,11 @@ ] }, "value":{ - "$ref":"#/definitions/PTLocaleType" + "$ref":"#/definitions/DQFormatConsistencyType" } }, "elementName":{ - "localPart":"PT_Locale", + "localPart":"DQ_FormatConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25140,7 +25140,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MaintenanceFrequencyCode" + "MD_ServiceIdentification" ] }, "namespaceURI":{ @@ -25153,11 +25153,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDServiceIdentificationType" } }, "elementName":{ - "localPart":"MD_MaintenanceFrequencyCode", + "localPart":"MD_ServiceIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25174,7 +25174,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ServiceIdentification" + "MD_Constraints" ] }, "namespaceURI":{ @@ -25187,11 +25187,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDServiceIdentificationType" + "$ref":"#/definitions/MDConstraintsType" } }, "elementName":{ - "localPart":"MD_ServiceIdentification", + "localPart":"MD_Constraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25208,7 +25208,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDS_Aggregate" + "AbstractDQ_Result" ] }, "namespaceURI":{ @@ -25221,11 +25221,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDSAggregateType" + "$ref":"#/definitions/AbstractDQResultType" } }, "elementName":{ - "localPart":"AbstractDS_Aggregate", + "localPart":"AbstractDQ_Result", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25242,7 +25242,7 @@ "properties":{ "localPart":{ "enum":[ - "RS_Identifier" + "DQ_TemporalConsistency" ] }, "namespaceURI":{ @@ -25255,11 +25255,11 @@ ] }, "value":{ - "$ref":"#/definitions/RSIdentifierType" + "$ref":"#/definitions/DQTemporalConsistencyType" } }, "elementName":{ - "localPart":"RS_Identifier", + "localPart":"DQ_TemporalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25276,7 +25276,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_TemporalAccuracy" + "LI_Lineage" ] }, "namespaceURI":{ @@ -25289,11 +25289,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQTemporalAccuracyType" + "$ref":"#/definitions/LILineageType" } }, "elementName":{ - "localPart":"AbstractDQ_TemporalAccuracy", + "localPart":"LI_Lineage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25310,7 +25310,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Medium" + "CI_Series" ] }, "namespaceURI":{ @@ -25323,11 +25323,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMediumType" + "$ref":"#/definitions/CISeriesType" } }, "elementName":{ - "localPart":"MD_Medium", + "localPart":"CI_Series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25344,7 +25344,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_VectorSpatialRepresentation" + "MD_GeometricObjectTypeCode" ] }, "namespaceURI":{ @@ -25357,11 +25357,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDVectorSpatialRepresentationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_VectorSpatialRepresentation", + "localPart":"MD_GeometricObjectTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25378,7 +25378,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_TopologicalConsistency" + "MD_FeatureCatalogueDescription" ] }, "namespaceURI":{ @@ -25391,11 +25391,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQTopologicalConsistencyType" + "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" } }, "elementName":{ - "localPart":"DQ_TopologicalConsistency", + "localPart":"MD_FeatureCatalogueDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25412,7 +25412,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_StereoMate" + "DQ_ThematicClassificationCorrectness" ] }, "namespaceURI":{ @@ -25425,11 +25425,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSStereoMateType" + "$ref":"#/definitions/DQThematicClassificationCorrectnessType" } }, "elementName":{ - "localPart":"DS_StereoMate", + "localPart":"DQ_ThematicClassificationCorrectness", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25446,7 +25446,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ImagingConditionCode" + "MD_GeometricObjects" ] }, "namespaceURI":{ @@ -25459,11 +25459,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDGeometricObjectsType" } }, "elementName":{ - "localPart":"MD_ImagingConditionCode", + "localPart":"MD_GeometricObjects", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25480,7 +25480,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_TopologyLevelCode" + "MD_MaintenanceFrequencyCode" ] }, "namespaceURI":{ @@ -25497,7 +25497,7 @@ } }, "elementName":{ - "localPart":"MD_TopologyLevelCode", + "localPart":"MD_MaintenanceFrequencyCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25514,7 +25514,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_GriddedDataPositionalAccuracy" + "DQ_TopologicalConsistency" ] }, "namespaceURI":{ @@ -25527,11 +25527,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType" + "$ref":"#/definitions/DQTopologicalConsistencyType" } }, "elementName":{ - "localPart":"DQ_GriddedDataPositionalAccuracy", + "localPart":"DQ_TopologicalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25548,7 +25548,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_Element" + "MD_DigitalTransferOptions" ] }, "namespaceURI":{ @@ -25561,11 +25561,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQElementType" + "$ref":"#/definitions/MDDigitalTransferOptionsType" } }, "elementName":{ - "localPart":"AbstractDQ_Element", + "localPart":"MD_DigitalTransferOptions", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25582,7 +25582,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_FeatureCatalogueDescription" + "Country" ] }, "namespaceURI":{ @@ -25595,11 +25595,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDFeatureCatalogueDescriptionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_FeatureCatalogueDescription", + "localPart":"Country", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25616,7 +25616,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_QuantitativeAttributeAccuracy" + "MD_MediumFormatCode" ] }, "namespaceURI":{ @@ -25629,11 +25629,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQQuantitativeAttributeAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_QuantitativeAttributeAccuracy", + "localPart":"MD_MediumFormatCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25650,7 +25650,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_LogicalConsistency" + "CI_Citation" ] }, "namespaceURI":{ @@ -25663,11 +25663,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQLogicalConsistencyType" + "$ref":"#/definitions/CICitationType" } }, "elementName":{ - "localPart":"AbstractDQ_LogicalConsistency", + "localPart":"CI_Citation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25684,7 +25684,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_DataQuality" + "LanguageCode" ] }, "namespaceURI":{ @@ -25697,11 +25697,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQDataQualityType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_DataQuality", + "localPart":"LanguageCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25718,7 +25718,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_GeographicBoundingBox" + "MD_MetadataExtensionInformation" ] }, "namespaceURI":{ @@ -25731,11 +25731,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXGeographicBoundingBoxType" + "$ref":"#/definitions/MDMetadataExtensionInformationType" } }, "elementName":{ - "localPart":"EX_GeographicBoundingBox", + "localPart":"MD_MetadataExtensionInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25752,7 +25752,7 @@ "properties":{ "localPart":{ "enum":[ - "Country" + "AbstractDQ_LogicalConsistency" ] }, "namespaceURI":{ @@ -25765,11 +25765,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/AbstractDQLogicalConsistencyType" } }, "elementName":{ - "localPart":"Country", + "localPart":"AbstractDQ_LogicalConsistency", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25786,7 +25786,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_RelativeInternalPositionalAccuracy" + "DS_AssociationTypeCode" ] }, "namespaceURI":{ @@ -25799,11 +25799,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQRelativeInternalPositionalAccuracyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_RelativeInternalPositionalAccuracy", + "localPart":"DS_AssociationTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25820,7 +25820,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_CompletenessOmission" + "MD_GridSpatialRepresentation" ] }, "namespaceURI":{ @@ -25833,11 +25833,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQCompletenessOmissionType" + "$ref":"#/definitions/MDGridSpatialRepresentationType" } }, "elementName":{ - "localPart":"DQ_CompletenessOmission", + "localPart":"MD_GridSpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25854,7 +25854,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MaintenanceInformation" + "EX_SpatialTemporalExtent" ] }, "namespaceURI":{ @@ -25867,11 +25867,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMaintenanceInformationType" + "$ref":"#/definitions/EXSpatialTemporalExtentType" } }, "elementName":{ - "localPart":"MD_MaintenanceInformation", + "localPart":"EX_SpatialTemporalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25888,7 +25888,7 @@ "properties":{ "localPart":{ "enum":[ - "PT_FreeText" + "DQ_AccuracyOfATimeMeasurement" ] }, "namespaceURI":{ @@ -25901,11 +25901,11 @@ ] }, "value":{ - "$ref":"#/definitions/PTFreeTextType" + "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType" } }, "elementName":{ - "localPart":"PT_FreeText", + "localPart":"DQ_AccuracyOfATimeMeasurement", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25922,7 +25922,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_InitiativeTypeCode" + "CI_ResponsibleParty" ] }, "namespaceURI":{ @@ -25935,11 +25935,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/CIResponsiblePartyType" } }, "elementName":{ - "localPart":"DS_InitiativeTypeCode", + "localPart":"CI_ResponsibleParty", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25956,7 +25956,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_PresentationFormCode" + "MD_ApplicationSchemaInformation" ] }, "namespaceURI":{ @@ -25969,11 +25969,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDApplicationSchemaInformationType" } }, "elementName":{ - "localPart":"CI_PresentationFormCode", + "localPart":"MD_ApplicationSchemaInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -25990,7 +25990,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ProgressCode" + "DS_Sensor" ] }, "namespaceURI":{ @@ -26003,11 +26003,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DSSensorType" } }, "elementName":{ - "localPart":"MD_ProgressCode", + "localPart":"DS_Sensor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26024,7 +26024,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_CharacterSetCode" + "CI_Date" ] }, "namespaceURI":{ @@ -26037,11 +26037,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/CIDateType" } }, "elementName":{ - "localPart":"MD_CharacterSetCode", + "localPart":"CI_Date", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26058,7 +26058,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Contact" + "EX_GeographicDescription" ] }, "namespaceURI":{ @@ -26071,11 +26071,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIContactType" + "$ref":"#/definitions/EXGeographicDescriptionType" } }, "elementName":{ - "localPart":"CI_Contact", + "localPart":"EX_GeographicDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26092,7 +26092,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Keywords" + "MD_Usage" ] }, "namespaceURI":{ @@ -26105,11 +26105,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDKeywordsType" + "$ref":"#/definitions/MDUsageType" } }, "elementName":{ - "localPart":"MD_Keywords", + "localPart":"MD_Usage", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26126,7 +26126,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ApplicationSchemaInformation" + "CI_DateTypeCode" ] }, "namespaceURI":{ @@ -26139,11 +26139,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDApplicationSchemaInformationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_ApplicationSchemaInformation", + "localPart":"CI_DateTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26160,7 +26160,7 @@ "properties":{ "localPart":{ "enum":[ - "LI_Source" + "MD_CharacterSetCode" ] }, "namespaceURI":{ @@ -26173,11 +26173,11 @@ ] }, "value":{ - "$ref":"#/definitions/LISourceType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"LI_Source", + "localPart":"MD_CharacterSetCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26194,7 +26194,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_ConformanceResult" + "LI_Source" ] }, "namespaceURI":{ @@ -26207,11 +26207,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQConformanceResultType" + "$ref":"#/definitions/LISourceType" } }, "elementName":{ - "localPart":"DQ_ConformanceResult", + "localPart":"LI_Source", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26228,7 +26228,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Date" + "DQ_Scope" ] }, "namespaceURI":{ @@ -26241,11 +26241,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIDateType" + "$ref":"#/definitions/DQScopeType" } }, "elementName":{ - "localPart":"CI_Date", + "localPart":"DQ_Scope", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26262,7 +26262,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ScopeCode" + "DS_Association" ] }, "namespaceURI":{ @@ -26275,11 +26275,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DSAssociationType" } }, "elementName":{ - "localPart":"MD_ScopeCode", + "localPart":"DS_Association", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26296,7 +26296,7 @@ "properties":{ "localPart":{ "enum":[ - "URL" + "AbstractDQ_Element" ] }, "namespaceURI":{ @@ -26309,11 +26309,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/AbstractDQElementType" } }, "elementName":{ - "localPart":"URL", + "localPart":"AbstractDQ_Element", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26330,7 +26330,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_PositionalAccuracy" + "DS_Series" ] }, "namespaceURI":{ @@ -26343,11 +26343,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQPositionalAccuracyType" + "$ref":"#/definitions/DSSeriesType" } }, "elementName":{ - "localPart":"AbstractDQ_PositionalAccuracy", + "localPart":"DS_Series", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26364,7 +26364,7 @@ "properties":{ "localPart":{ "enum":[ - "LocalisedCharacterString" + "LI_ProcessStep" ] }, "namespaceURI":{ @@ -26377,11 +26377,11 @@ ] }, "value":{ - "$ref":"#/definitions/LocalisedCharacterStringType" + "$ref":"#/definitions/LIProcessStepType" } }, "elementName":{ - "localPart":"LocalisedCharacterString", + "localPart":"LI_ProcessStep", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26398,7 +26398,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Initiative" + "MD_TopicCategoryCode" ] }, "namespaceURI":{ @@ -26411,11 +26411,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSInitiativeType" + "$ref":"#/definitions/MDTopicCategoryCodeType" } }, "elementName":{ - "localPart":"DS_Initiative", + "localPart":"MD_TopicCategoryCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26432,7 +26432,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractRS_ReferenceSystem" + "MD_BrowseGraphic" ] }, "namespaceURI":{ @@ -26445,11 +26445,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRSReferenceSystemType" + "$ref":"#/definitions/MDBrowseGraphicType" } }, "elementName":{ - "localPart":"AbstractRS_ReferenceSystem", + "localPart":"MD_BrowseGraphic", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26466,7 +26466,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_Scope" + "MD_CellGeometryCode" ] }, "namespaceURI":{ @@ -26479,11 +26479,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQScopeType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_Scope", + "localPart":"MD_CellGeometryCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26500,7 +26500,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DatatypeCode" + "AbstractRS_ReferenceSystem" ] }, "namespaceURI":{ @@ -26513,11 +26513,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/AbstractRSReferenceSystemType" } }, "elementName":{ - "localPart":"MD_DatatypeCode", + "localPart":"AbstractRS_ReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26534,7 +26534,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_AbsoluteExternalPositionalAccuracy" + "MD_MaintenanceInformation" ] }, "namespaceURI":{ @@ -26547,11 +26547,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType" + "$ref":"#/definitions/MDMaintenanceInformationType" } }, "elementName":{ - "localPart":"DQ_AbsoluteExternalPositionalAccuracy", + "localPart":"MD_MaintenanceInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26568,7 +26568,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_AssociationTypeCode" + "CI_OnLineFunctionCode" ] }, "namespaceURI":{ @@ -26585,7 +26585,7 @@ } }, "elementName":{ - "localPart":"DS_AssociationTypeCode", + "localPart":"CI_OnLineFunctionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26602,7 +26602,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_OtherAggregate" + "DQ_AbsoluteExternalPositionalAccuracy" ] }, "namespaceURI":{ @@ -26615,11 +26615,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSOtherAggregateType" + "$ref":"#/definitions/DQAbsoluteExternalPositionalAccuracyType" } }, "elementName":{ - "localPart":"DS_OtherAggregate", + "localPart":"DQ_AbsoluteExternalPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26636,7 +26636,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_Extent" + "DQ_QuantitativeResult" ] }, "namespaceURI":{ @@ -26649,11 +26649,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXExtentType" + "$ref":"#/definitions/DQQuantitativeResultType" } }, "elementName":{ - "localPart":"EX_Extent", + "localPart":"DQ_QuantitativeResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26670,7 +26670,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ObligationCode" + "URL" ] }, "namespaceURI":{ @@ -26683,11 +26683,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDObligationCodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"MD_ObligationCode", + "localPart":"URL", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26704,7 +26704,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_StandardOrderProcess" + "MD_Medium" ] }, "namespaceURI":{ @@ -26717,11 +26717,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDStandardOrderProcessType" + "$ref":"#/definitions/MDMediumType" } }, "elementName":{ - "localPart":"MD_StandardOrderProcess", + "localPart":"MD_Medium", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26738,7 +26738,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_RepresentativeFraction" + "DQ_DataQuality" ] }, "namespaceURI":{ @@ -26751,11 +26751,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDRepresentativeFractionType" + "$ref":"#/definitions/DQDataQualityType" } }, "elementName":{ - "localPart":"MD_RepresentativeFraction", + "localPart":"DQ_DataQuality", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26772,7 +26772,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Identifier" + "AbstractEX_GeographicExtent" ] }, "namespaceURI":{ @@ -26785,11 +26785,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDIdentifierType" + "$ref":"#/definitions/AbstractEXGeographicExtentType" } }, "elementName":{ - "localPart":"MD_Identifier", + "localPart":"AbstractEX_GeographicExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26806,7 +26806,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_DomainConsistency" + "MD_RestrictionCode" ] }, "namespaceURI":{ @@ -26819,11 +26819,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQDomainConsistencyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DQ_DomainConsistency", + "localPart":"MD_RestrictionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26840,7 +26840,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_VerticalExtent" + "MD_Georeferenceable" ] }, "namespaceURI":{ @@ -26853,11 +26853,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXVerticalExtentType" + "$ref":"#/definitions/MDGeoreferenceableType" } }, "elementName":{ - "localPart":"EX_VerticalExtent", + "localPart":"MD_Georeferenceable", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26874,7 +26874,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Series" + "DQ_NonQuantitativeAttributeAccuracy" ] }, "namespaceURI":{ @@ -26887,11 +26887,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSSeriesType" + "$ref":"#/definitions/DQNonQuantitativeAttributeAccuracyType" } }, "elementName":{ - "localPart":"DS_Series", + "localPart":"DQ_NonQuantitativeAttributeAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26908,7 +26908,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Address" + "MD_ImagingConditionCode" ] }, "namespaceURI":{ @@ -26921,11 +26921,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIAddressType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"CI_Address", + "localPart":"MD_ImagingConditionCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26942,7 +26942,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Distributor" + "DQ_TemporalValidity" ] }, "namespaceURI":{ @@ -26955,11 +26955,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDistributorType" + "$ref":"#/definitions/DQTemporalValidityType" } }, "elementName":{ - "localPart":"MD_Distributor", + "localPart":"DQ_TemporalValidity", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -26976,7 +26976,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_SecurityConstraints" + "DQ_CompletenessOmission" ] }, "namespaceURI":{ @@ -26989,11 +26989,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDSecurityConstraintsType" + "$ref":"#/definitions/DQCompletenessOmissionType" } }, "elementName":{ - "localPart":"MD_SecurityConstraints", + "localPart":"DQ_CompletenessOmission", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27010,7 +27010,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_AccuracyOfATimeMeasurement" + "MD_Distribution" ] }, "namespaceURI":{ @@ -27023,11 +27023,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQAccuracyOfATimeMeasurementType" + "$ref":"#/definitions/MDDistributionType" } }, "elementName":{ - "localPart":"DQ_AccuracyOfATimeMeasurement", + "localPart":"MD_Distribution", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27044,7 +27044,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ClassificationCode" + "MD_ReferenceSystem" ] }, "namespaceURI":{ @@ -27057,11 +27057,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDReferenceSystemType" } }, "elementName":{ - "localPart":"MD_ClassificationCode", + "localPart":"MD_ReferenceSystem", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27078,7 +27078,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMD_ContentInformation" + "EX_GeographicBoundingBox" ] }, "namespaceURI":{ @@ -27091,11 +27091,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMDContentInformationType" + "$ref":"#/definitions/EXGeographicBoundingBoxType" } }, "elementName":{ - "localPart":"AbstractMD_ContentInformation", + "localPart":"EX_GeographicBoundingBox", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27112,7 +27112,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_TopicCategoryCode" + "DS_DataSet" ] }, "namespaceURI":{ @@ -27125,11 +27125,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDTopicCategoryCodeType" + "$ref":"#/definitions/DSDataSetType" } }, "elementName":{ - "localPart":"MD_TopicCategoryCode", + "localPart":"DS_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27146,7 +27146,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_Completeness" + "EX_VerticalExtent" ] }, "namespaceURI":{ @@ -27159,11 +27159,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQCompletenessType" + "$ref":"#/definitions/EXVerticalExtentType" } }, "elementName":{ - "localPart":"AbstractDQ_Completeness", + "localPart":"EX_VerticalExtent", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27180,7 +27180,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_SpatialRepresentationTypeCode" + "MD_Distributor" ] }, "namespaceURI":{ @@ -27193,11 +27193,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDDistributorType" } }, "elementName":{ - "localPart":"MD_SpatialRepresentationTypeCode", + "localPart":"MD_Distributor", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27214,7 +27214,7 @@ "properties":{ "localPart":{ "enum":[ - "LanguageCode" + "AbstractMD_SpatialRepresentation" ] }, "namespaceURI":{ @@ -27227,11 +27227,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/AbstractMDSpatialRepresentationType" } }, "elementName":{ - "localPart":"LanguageCode", + "localPart":"AbstractMD_SpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27248,7 +27248,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_PortrayalCatalogueReference" + "MD_ExtendedElementInformation" ] }, "namespaceURI":{ @@ -27261,11 +27261,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDPortrayalCatalogueReferenceType" + "$ref":"#/definitions/MDExtendedElementInformationType" } }, "elementName":{ - "localPart":"MD_PortrayalCatalogueReference", + "localPart":"MD_ExtendedElementInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27282,7 +27282,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_QuantitativeResult" + "DS_OtherAggregate" ] }, "namespaceURI":{ @@ -27295,11 +27295,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQQuantitativeResultType" + "$ref":"#/definitions/DSOtherAggregateType" } }, "elementName":{ - "localPart":"DQ_QuantitativeResult", + "localPart":"DS_OtherAggregate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27316,7 +27316,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_RestrictionCode" + "MD_ObligationCode" ] }, "namespaceURI":{ @@ -27329,11 +27329,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDObligationCodeType" } }, "elementName":{ - "localPart":"MD_RestrictionCode", + "localPart":"MD_ObligationCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27350,7 +27350,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_KeywordTypeCode" + "PT_LocaleContainer" ] }, "namespaceURI":{ @@ -27363,11 +27363,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/PTLocaleContainerType" } }, "elementName":{ - "localPart":"MD_KeywordTypeCode", + "localPart":"PT_LocaleContainer", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27384,7 +27384,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_FormatConsistency" + "MD_SecurityConstraints" ] }, "namespaceURI":{ @@ -27397,11 +27397,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQFormatConsistencyType" + "$ref":"#/definitions/MDSecurityConstraintsType" } }, "elementName":{ - "localPart":"DQ_FormatConsistency", + "localPart":"MD_SecurityConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27418,7 +27418,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ScopeDescription" + "MD_Band" ] }, "namespaceURI":{ @@ -27431,11 +27431,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDScopeDescriptionType" + "$ref":"#/definitions/MDBandType" } }, "elementName":{ - "localPart":"MD_ScopeDescription", + "localPart":"MD_Band", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27452,7 +27452,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MediumNameCode" + "DQ_QuantitativeAttributeAccuracy" ] }, "namespaceURI":{ @@ -27465,11 +27465,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DQQuantitativeAttributeAccuracyType" } }, "elementName":{ - "localPart":"MD_MediumNameCode", + "localPart":"DQ_QuantitativeAttributeAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27486,7 +27486,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_AggregateInformation" + "MD_Format" ] }, "namespaceURI":{ @@ -27499,11 +27499,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDAggregateInformationType" + "$ref":"#/definitions/MDFormatType" } }, "elementName":{ - "localPart":"MD_AggregateInformation", + "localPart":"MD_Format", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27520,7 +27520,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMD_SpatialRepresentation" + "MD_PixelOrientationCode" ] }, "namespaceURI":{ @@ -27533,11 +27533,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMDSpatialRepresentationType" + "$ref":"#/definitions/MDPixelOrientationCodeType" } }, "elementName":{ - "localPart":"AbstractMD_SpatialRepresentation", + "localPart":"MD_PixelOrientationCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27554,7 +27554,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_DateTypeCode" + "CI_Address" ] }, "namespaceURI":{ @@ -27567,11 +27567,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/CIAddressType" } }, "elementName":{ - "localPart":"CI_DateTypeCode", + "localPart":"CI_Address", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27588,7 +27588,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_TemporalValidity" + "LocalisedCharacterString" ] }, "namespaceURI":{ @@ -27601,11 +27601,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQTemporalValidityType" + "$ref":"#/definitions/LocalisedCharacterStringType" } }, "elementName":{ - "localPart":"DQ_TemporalValidity", + "localPart":"LocalisedCharacterString", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27622,7 +27622,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_CompletenessCommission" + "MD_Georectified" ] }, "namespaceURI":{ @@ -27635,11 +27635,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQCompletenessCommissionType" + "$ref":"#/definitions/MDGeorectifiedType" } }, "elementName":{ - "localPart":"DQ_CompletenessCommission", + "localPart":"MD_Georectified", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27656,7 +27656,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMD_Identification" + "MD_ProgressCode" ] }, "namespaceURI":{ @@ -27669,11 +27669,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMDIdentificationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"AbstractMD_Identification", + "localPart":"MD_ProgressCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27690,7 +27690,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_ThematicClassificationCorrectness" + "DS_ProductionSeries" ] }, "namespaceURI":{ @@ -27703,11 +27703,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQThematicClassificationCorrectnessType" + "$ref":"#/definitions/DSProductionSeriesType" } }, "elementName":{ - "localPart":"DQ_ThematicClassificationCorrectness", + "localPart":"DS_ProductionSeries", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27724,7 +27724,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_RoleCode" + "DQ_GriddedDataPositionalAccuracy" ] }, "namespaceURI":{ @@ -27737,11 +27737,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/DQGriddedDataPositionalAccuracyType" } }, "elementName":{ - "localPart":"CI_RoleCode", + "localPart":"DQ_GriddedDataPositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27758,7 +27758,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_ResponsibleParty" + "CI_RoleCode" ] }, "namespaceURI":{ @@ -27771,11 +27771,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIResponsiblePartyType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"CI_ResponsibleParty", + "localPart":"CI_RoleCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27792,7 +27792,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_OnlineResource" + "MD_DatatypeCode" ] }, "namespaceURI":{ @@ -27805,11 +27805,11 @@ ] }, "value":{ - "$ref":"#/definitions/CIOnlineResourceType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"CI_OnlineResource", + "localPart":"MD_DatatypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27826,7 +27826,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_DataIdentification" + "MD_ScopeDescription" ] }, "namespaceURI":{ @@ -27839,11 +27839,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDDataIdentificationType" + "$ref":"#/definitions/MDScopeDescriptionType" } }, "elementName":{ - "localPart":"MD_DataIdentification", + "localPart":"MD_ScopeDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27860,7 +27860,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_GeographicDescription" + "DQ_CompletenessCommission" ] }, "namespaceURI":{ @@ -27873,11 +27873,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXGeographicDescriptionType" + "$ref":"#/definitions/DQCompletenessCommissionType" } }, "elementName":{ - "localPart":"EX_GeographicDescription", + "localPart":"DQ_CompletenessCommission", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27894,7 +27894,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractEX_GeographicExtent" + "MD_LegalConstraints" ] }, "namespaceURI":{ @@ -27907,11 +27907,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractEXGeographicExtentType" + "$ref":"#/definitions/MDLegalConstraintsType" } }, "elementName":{ - "localPart":"AbstractEX_GeographicExtent", + "localPart":"MD_LegalConstraints", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27928,7 +27928,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_Result" + "DQ_EvaluationMethodTypeCode" ] }, "namespaceURI":{ @@ -27941,11 +27941,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQResultType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"AbstractDQ_Result", + "localPart":"DQ_EvaluationMethodTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27962,7 +27962,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Band" + "MD_SpatialRepresentationTypeCode" ] }, "namespaceURI":{ @@ -27975,11 +27975,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDBandType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_Band", + "localPart":"MD_SpatialRepresentationTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -27996,7 +27996,7 @@ "properties":{ "localPart":{ "enum":[ - "PT_LocaleContainer" + "AbstractDQ_ThematicAccuracy" ] }, "namespaceURI":{ @@ -28009,11 +28009,11 @@ ] }, "value":{ - "$ref":"#/definitions/PTLocaleContainerType" + "$ref":"#/definitions/AbstractDQThematicAccuracyType" } }, "elementName":{ - "localPart":"PT_LocaleContainer", + "localPart":"AbstractDQ_ThematicAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28030,7 +28030,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ImageDescription" + "MD_Metadata" ] }, "namespaceURI":{ @@ -28043,11 +28043,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDImageDescriptionType" + "$ref":"#/definitions/MDMetadataType" } }, "elementName":{ - "localPart":"MD_ImageDescription", + "localPart":"MD_Metadata", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28064,7 +28064,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Resolution" + "MD_DimensionNameTypeCode" ] }, "namespaceURI":{ @@ -28077,11 +28077,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDResolutionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_Resolution", + "localPart":"MD_DimensionNameTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28098,7 +28098,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Platform" + "MD_ClassificationCode" ] }, "namespaceURI":{ @@ -28111,11 +28111,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSPlatformType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"DS_Platform", + "localPart":"MD_ClassificationCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28132,7 +28132,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_Telephone" + "DS_StereoMate" ] }, "namespaceURI":{ @@ -28145,11 +28145,11 @@ ] }, "value":{ - "$ref":"#/definitions/CITelephoneType" + "$ref":"#/definitions/DSStereoMateType" } }, "elementName":{ - "localPart":"CI_Telephone", + "localPart":"DS_StereoMate", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28166,7 +28166,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Usage" + "MD_Dimension" ] }, "namespaceURI":{ @@ -28179,11 +28179,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDUsageType" + "$ref":"#/definitions/MDDimensionType" } }, "elementName":{ - "localPart":"MD_Usage", + "localPart":"MD_Dimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28200,7 +28200,7 @@ "properties":{ "localPart":{ "enum":[ - "DS_Sensor" + "MD_VectorSpatialRepresentation" ] }, "namespaceURI":{ @@ -28213,11 +28213,11 @@ ] }, "value":{ - "$ref":"#/definitions/DSSensorType" + "$ref":"#/definitions/MDVectorSpatialRepresentationType" } }, "elementName":{ - "localPart":"DS_Sensor", + "localPart":"MD_VectorSpatialRepresentation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28234,7 +28234,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_GeometricObjects" + "AbstractMD_Identification" ] }, "namespaceURI":{ @@ -28247,11 +28247,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGeometricObjectsType" + "$ref":"#/definitions/AbstractMDIdentificationType" } }, "elementName":{ - "localPart":"MD_GeometricObjects", + "localPart":"AbstractMD_Identification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28268,7 +28268,7 @@ "properties":{ "localPart":{ "enum":[ - "LI_Lineage" + "MD_StandardOrderProcess" ] }, "namespaceURI":{ @@ -28281,11 +28281,11 @@ ] }, "value":{ - "$ref":"#/definitions/LILineageType" + "$ref":"#/definitions/MDStandardOrderProcessType" } }, "elementName":{ - "localPart":"LI_Lineage", + "localPart":"MD_StandardOrderProcess", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28302,7 +28302,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ReferenceSystem" + "AbstractDQ_PositionalAccuracy" ] }, "namespaceURI":{ @@ -28315,11 +28315,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDReferenceSystemType" + "$ref":"#/definitions/AbstractDQPositionalAccuracyType" } }, "elementName":{ - "localPart":"MD_ReferenceSystem", + "localPart":"AbstractDQ_PositionalAccuracy", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28336,7 +28336,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_ConceptualConsistency" + "DQ_ConformanceResult" ] }, "namespaceURI":{ @@ -28349,11 +28349,11 @@ ] }, "value":{ - "$ref":"#/definitions/DQConceptualConsistencyType" + "$ref":"#/definitions/DQConformanceResultType" } }, "elementName":{ - "localPart":"DQ_ConceptualConsistency", + "localPart":"DQ_ConformanceResult", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28370,7 +28370,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_ExtendedElementInformation" + "DS_InitiativeTypeCode" ] }, "namespaceURI":{ @@ -28383,11 +28383,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDExtendedElementInformationType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_ExtendedElementInformation", + "localPart":"DS_InitiativeTypeCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28404,7 +28404,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_MetadataExtensionInformation" + "MD_DataIdentification" ] }, "namespaceURI":{ @@ -28417,11 +28417,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDMetadataExtensionInformationType" + "$ref":"#/definitions/MDDataIdentificationType" } }, "elementName":{ - "localPart":"MD_MetadataExtensionInformation", + "localPart":"MD_DataIdentification", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28438,7 +28438,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDQ_ThematicAccuracy" + "EX_BoundingPolygon" ] }, "namespaceURI":{ @@ -28451,11 +28451,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDQThematicAccuracyType" + "$ref":"#/definitions/EXBoundingPolygonType" } }, "elementName":{ - "localPart":"AbstractDQ_ThematicAccuracy", + "localPart":"EX_BoundingPolygon", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28472,7 +28472,7 @@ "properties":{ "localPart":{ "enum":[ - "DQ_EvaluationMethodTypeCode" + "MD_Keywords" ] }, "namespaceURI":{ @@ -28485,11 +28485,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDKeywordsType" } }, "elementName":{ - "localPart":"DQ_EvaluationMethodTypeCode", + "localPart":"MD_Keywords", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28506,7 +28506,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_BrowseGraphic" + "MD_TopologyLevelCode" ] }, "namespaceURI":{ @@ -28519,11 +28519,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDBrowseGraphicType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MD_BrowseGraphic", + "localPart":"MD_TopologyLevelCode", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28540,7 +28540,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Georectified" + "MD_RangeDimension" ] }, "namespaceURI":{ @@ -28553,11 +28553,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGeorectifiedType" + "$ref":"#/definitions/MDRangeDimensionType" } }, "elementName":{ - "localPart":"MD_Georectified", + "localPart":"MD_RangeDimension", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28574,7 +28574,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_GeometricObjectTypeCode" + "RS_Identifier" ] }, "namespaceURI":{ @@ -28587,11 +28587,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/RSIdentifierType" } }, "elementName":{ - "localPart":"MD_GeometricObjectTypeCode", + "localPart":"RS_Identifier", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28608,7 +28608,7 @@ "properties":{ "localPart":{ "enum":[ - "CI_OnLineFunctionCode" + "MD_CoverageDescription" ] }, "namespaceURI":{ @@ -28621,11 +28621,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MDCoverageDescriptionType" } }, "elementName":{ - "localPart":"CI_OnLineFunctionCode", + "localPart":"MD_CoverageDescription", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28642,7 +28642,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_Format" + "AbstractMD_ContentInformation" ] }, "namespaceURI":{ @@ -28655,11 +28655,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDFormatType" + "$ref":"#/definitions/AbstractMDContentInformationType" } }, "elementName":{ - "localPart":"MD_Format", + "localPart":"AbstractMD_ContentInformation", "namespaceURI":"http://www.isotc211.org/2005/gmd" } }, @@ -28676,7 +28676,7 @@ "properties":{ "localPart":{ "enum":[ - "MD_GridSpatialRepresentation" + "CI_Telephone" ] }, "namespaceURI":{ @@ -28689,11 +28689,11 @@ ] }, "value":{ - "$ref":"#/definitions/MDGridSpatialRepresentationType" + "$ref":"#/definitions/CITelephoneType" } }, "elementName":{ - "localPart":"MD_GridSpatialRepresentation", + "localPart":"CI_Telephone", "namespaceURI":"http://www.isotc211.org/2005/gmd" } } diff --git a/scripts/jsonschemas/ISO19139_GMX_20060504.jsonschema b/scripts/jsonschemas/ISO19139_GMX_20060504.jsonschema index ed168da0..08f4119e 100644 --- a/scripts/jsonschemas/ISO19139_GMX_20060504.jsonschema +++ b/scripts/jsonschemas/ISO19139_GMX_20060504.jsonschema @@ -2,23 +2,23 @@ { "id":"http://www.isotc211.org/2005/gmx#", "definitions":{ - "CTUomCataloguePropertyType":{ + "MLImageCRSPropertyType":{ "type":"object", - "title":"CTUomCataloguePropertyType", + "title":"MLImageCRSPropertyType", "required":[ - "ctUomCatalogue" + "mlImageCRS" ], "properties":{ - "ctUomCatalogue":{ - "title":"ctUomCatalogue", + "mlImageCRS":{ + "title":"mlImageCRS", "allOf":[ { - "$ref":"#/definitions/CTUomCatalogueType" + "$ref":"#/definitions/MLImageCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"CT_UomCatalogue", + "localPart":"ML_ImageCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -145,11 +145,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_UomCatalogue_PropertyType", + "localPart":"ML_ImageCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ctUomCatalogue", + "mlImageCRS", "nilReason", "uuidref", "type", @@ -161,23 +161,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" } }, @@ -304,11 +316,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeAlternativeExpression_PropertyType", + "localPart":"CodeDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeAlternativeExpression", + "codeDefinition", "nilReason", "uuidref", "type", @@ -320,36 +332,24 @@ "actuate" ] }, - "CTCoordinateSystemAxisPropertyType":{ + "MLConversionPropertyType":{ "type":"object", - "title":"CTCoordinateSystemAxisPropertyType", + "title":"MLConversionPropertyType", "required":[ - "coordinateSystemAxis" + "mlConversion" ], "properties":{ - "coordinateSystemAxis":{ - "title":"coordinateSystemAxis", + "mlConversion":{ + "title":"mlConversion", "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/MLConversionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CoordinateSystemAxis", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ML_Conversion", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -475,11 +475,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CoordinateSystemAxis_PropertyType", + "localPart":"ML_Conversion_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "coordinateSystemAxis", + "mlConversion", "nilReason", "uuidref", "type", @@ -491,23 +491,23 @@ "actuate" ] }, - "MLPassThroughOperationPropertyType":{ + "MLEllipsoidPropertyType":{ "type":"object", - "title":"MLPassThroughOperationPropertyType", + "title":"MLEllipsoidPropertyType", "required":[ - "mlPassThroughOperation" + "mlEllipsoid" ], "properties":{ - "mlPassThroughOperation":{ - "title":"mlPassThroughOperation", + "mlEllipsoid":{ + "title":"mlEllipsoid", "allOf":[ { - "$ref":"#/definitions/MLPassThroughOperationType" + "$ref":"#/definitions/MLEllipsoidType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_PassThroughOperation", + "localPart":"ML_Ellipsoid", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -634,11 +634,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_PassThroughOperation_PropertyType", + "localPart":"ML_Ellipsoid_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlPassThroughOperation", + "mlEllipsoid", "nilReason", "uuidref", "type", @@ -650,67 +650,15 @@ "actuate" ] }, - "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" - ] - }, - "CTCodelistValuePropertyType":{ + "CTDatumPropertyType":{ "type":"object", - "title":"CTCodelistValuePropertyType", + "title":"CTDatumPropertyType", "required":[ - "codeDefinition" + "abstractDatum" ], "properties":{ - "codeDefinition":{ - "title":"codeDefinition", + "abstractDatum":{ + "title":"abstractDatum", "allOf":[ { "type":"object", @@ -719,19 +667,19 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CodeDefinitionType" + "$ref":"#/definitions/AbstractDatumType" } }, "elementName":{ - "localPart":"CodeDefinition", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractDatum", + "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"CodeDefinition", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractDatum", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -857,11 +805,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CodelistValue_PropertyType", + "localPart":"CT_Datum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeDefinition", + "abstractDatum", "nilReason", "uuidref", "type", @@ -873,15 +821,15 @@ "actuate" ] }, - "CTOperationParametersPropertyType":{ + "CTCodelistValuePropertyType":{ "type":"object", - "title":"CTOperationParametersPropertyType", + "title":"CTCodelistValuePropertyType", "required":[ - "abstractGeneralOperationParameter" + "codeDefinition" ], "properties":{ - "abstractGeneralOperationParameter":{ - "title":"abstractGeneralOperationParameter", + "codeDefinition":{ + "title":"codeDefinition", "allOf":[ { "type":"object", @@ -890,19 +838,19 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractGeneralOperationParameterType" + "$ref":"#/definitions/CodeDefinitionType" } }, "elementName":{ - "localPart":"AbstractGeneralOperationParameter", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"CodeDefinition", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractGeneralOperationParameter", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"CodeDefinition", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -1028,11 +976,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_OperationParameters_PropertyType", + "localPart":"CT_CodelistValue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractGeneralOperationParameter", + "codeDefinition", "nilReason", "uuidref", "type", @@ -1044,23 +992,64 @@ "actuate" ] }, - "MXAggregatePropertyType":{ + "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" + ] + }, + "MLCoordinateSystemAxisPropertyType":{ "type":"object", - "title":"MXAggregatePropertyType", + "title":"MLCoordinateSystemAxisPropertyType", "required":[ - "mxAggregate" + "mlCoordinateSystemAxis" ], "properties":{ - "mxAggregate":{ - "title":"mxAggregate", + "mlCoordinateSystemAxis":{ + "title":"mlCoordinateSystemAxis", "allOf":[ { - "$ref":"#/definitions/MXAggregateType" + "$ref":"#/definitions/MLCoordinateSystemAxisType" } ], "propertyType":"element", "elementName":{ - "localPart":"MX_Aggregate", + "localPart":"ML_CoordinateSystemAxis", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -1187,11 +1176,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_Aggregate_PropertyType", + "localPart":"ML_CoordinateSystemAxis_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxAggregate", + "mlCoordinateSystemAxis", "nilReason", "uuidref", "type", @@ -1203,23 +1192,23 @@ "actuate" ] }, - "MLEllipsoidPropertyType":{ + "ClAlternativeExpressionPropertyType":{ "type":"object", - "title":"MLEllipsoidPropertyType", + "title":"ClAlternativeExpressionPropertyType", "required":[ - "mlEllipsoid" + "clAlternativeExpression" ], "properties":{ - "mlEllipsoid":{ - "title":"mlEllipsoid", + "clAlternativeExpression":{ + "title":"clAlternativeExpression", "allOf":[ { - "$ref":"#/definitions/MLEllipsoidType" + "$ref":"#/definitions/ClAlternativeExpressionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_Ellipsoid", + "localPart":"ClAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -1346,11 +1335,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_Ellipsoid_PropertyType", + "localPart":"ClAlternativeExpression_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEllipsoid", + "clAlternativeExpression", "nilReason", "uuidref", "type", @@ -1362,36 +1351,65 @@ "actuate" ] }, - "UnitDefinitionPropertyType":{ + "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" + ] + }, + "MLProjectedCRSPropertyType":{ "type":"object", - "title":"UnitDefinitionPropertyType", + "title":"MLProjectedCRSPropertyType", "required":[ - "unitDefinition" + "mlProjectedCRS" ], "properties":{ - "unitDefinition":{ - "title":"unitDefinition", + "mlProjectedCRS":{ + "title":"mlProjectedCRS", "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/MLProjectedCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"UnitDefinition", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ML_ProjectedCRS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -1517,11 +1535,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UnitDefinition_PropertyType", + "localPart":"ML_ProjectedCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "unitDefinition", + "mlProjectedCRS", "nilReason", "uuidref", "type", @@ -1533,70 +1551,82 @@ "actuate" ] }, - "AnchorPropertyType":{ - "type":"object", - "title":"AnchorPropertyType", + "MLEllipsoidType":{ "required":[ - "anchor" + "alternativeExpression" ], - "properties":{ - "anchor":{ - "title":"anchor", - "allOf":[ - { - "$ref":"#/definitions/AnchorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Anchor", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "allOf":[ + { + "$ref":"#/definitions/EllipsoidType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"Anchor_PropertyType", + "localPart":"ML_Ellipsoid_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "anchor", - "nilReason" + "alternativeExpression" ] }, - "UomAlternativeExpressionPropertyType":{ + "CodeDefinitionType":{ + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "type":"object", + "title":"CodeDefinitionType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CodeDefinition_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "MLPrimeMeridianPropertyType":{ "type":"object", - "title":"UomAlternativeExpressionPropertyType", + "title":"MLPrimeMeridianPropertyType", "required":[ - "uomAlternativeExpression" + "mlPrimeMeridian" ], "properties":{ - "uomAlternativeExpression":{ - "title":"uomAlternativeExpression", + "mlPrimeMeridian":{ + "title":"mlPrimeMeridian", "allOf":[ { - "$ref":"#/definitions/UomAlternativeExpressionType" + "$ref":"#/definitions/MLPrimeMeridianType" } ], "propertyType":"element", "elementName":{ - "localPart":"UomAlternativeExpression", + "localPart":"ML_PrimeMeridian", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -1723,11 +1753,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomAlternativeExpression_PropertyType", + "localPart":"ML_PrimeMeridian_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "uomAlternativeExpression", + "mlPrimeMeridian", "nilReason", "uuidref", "type", @@ -1739,23 +1769,23 @@ "actuate" ] }, - "MLCartesianCSPropertyType":{ + "MLDerivedUnitPropertyType":{ "type":"object", - "title":"MLCartesianCSPropertyType", + "title":"MLDerivedUnitPropertyType", "required":[ - "mlCartesianCS" + "mlDerivedUnit" ], "properties":{ - "mlCartesianCS":{ - "title":"mlCartesianCS", + "mlDerivedUnit":{ + "title":"mlDerivedUnit", "allOf":[ { - "$ref":"#/definitions/MLCartesianCSType" + "$ref":"#/definitions/MLDerivedUnitType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CartesianCS", + "localPart":"ML_DerivedUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -1882,11 +1912,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CartesianCS_PropertyType", + "localPart":"ML_DerivedUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCartesianCS", + "mlDerivedUnit", "nilReason", "uuidref", "type", @@ -1898,28 +1928,122 @@ "actuate" ] }, - "MLTemporalCRSPropertyType":{ - "type":"object", - "title":"MLTemporalCRSPropertyType", + "MLUnitDefinitionType":{ "required":[ - "mlTemporalCRS" + "alternativeExpression" ], - "properties":{ - "mlTemporalCRS":{ - "title":"mlTemporalCRS", - "allOf":[ - { - "$ref":"#/definitions/MLTemporalCRSType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_TemporalCRS", - "namespaceURI":"http://www.isotc211.org/2005/gmx" } - }, - "nilReason":{ - "title":"nilReason", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_UnitDefinition_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" + ] + }, + "CTCataloguePropertyType":{ + "type":"object", + "title":"CTCataloguePropertyType", + "required":[ + "abstractCTCatalogue" + ], + "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" + } + }, + "elementName":{ + "localPart":"AbstractCT_Catalogue", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractCT_Catalogue", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "nilReason":{ + "title":"nilReason", "allOf":[ { "type":"array", @@ -2041,11 +2165,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_TemporalCRS_PropertyType", + "localPart":"CT_Catalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTemporalCRS", + "abstractCTCatalogue", "nilReason", "uuidref", "type", @@ -2057,23 +2181,70 @@ "actuate" ] }, - "MLTemporalDatumPropertyType":{ + "MXScopeCodePropertyType":{ "type":"object", - "title":"MLTemporalDatumPropertyType", + "title":"MXScopeCodePropertyType", "required":[ - "mlTemporalDatum" + "mxScopeCode" ], "properties":{ - "mlTemporalDatum":{ - "title":"mlTemporalDatum", + "mxScopeCode":{ + "title":"mxScopeCode", "allOf":[ { - "$ref":"#/definitions/MLTemporalDatumType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_TemporalDatum", + "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" + ] + }, + "MXAggregatePropertyType":{ + "type":"object", + "title":"MXAggregatePropertyType", + "required":[ + "mxAggregate" + ], + "properties":{ + "mxAggregate":{ + "title":"mxAggregate", + "allOf":[ + { + "$ref":"#/definitions/MXAggregateType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MX_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -2200,11 +2371,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_TemporalDatum_PropertyType", + "localPart":"MX_Aggregate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTemporalDatum", + "mxAggregate", "nilReason", "uuidref", "type", @@ -2216,36 +2387,24 @@ "actuate" ] }, - "ConventionalUnitPropertyType":{ + "MLEngineeringCRSPropertyType":{ "type":"object", - "title":"ConventionalUnitPropertyType", + "title":"MLEngineeringCRSPropertyType", "required":[ - "conventionalUnit" + "mlEngineeringCRS" ], "properties":{ - "conventionalUnit":{ - "title":"conventionalUnit", + "mlEngineeringCRS":{ + "title":"mlEngineeringCRS", "allOf":[ { - "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" - } + "$ref":"#/definitions/MLEngineeringCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"ConventionalUnit", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ML_EngineeringCRS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -2371,11 +2530,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConventionalUnit_PropertyType", + "localPart":"ML_EngineeringCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "conventionalUnit", + "mlEngineeringCRS", "nilReason", "uuidref", "type", @@ -2387,17 +2546,17 @@ "actuate" ] }, - "MLCodeListDictionaryType":{ + "MLPolarCSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/CodeListDictionaryType" + "$ref":"#/definitions/PolarCSType" }, { "type":"object", - "title":"MLCodeListDictionaryType", + "title":"MLPolarCSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -2405,7 +2564,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/ClAlternativeExpressionPropertyType" + "$ref":"#/definitions/CoordinateSystemAltPropertyType" }, "minItems":1 } @@ -2421,54 +2580,124 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_CodeListDictionary_Type", + "localPart":"ML_PolarCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "CTPrimeMeridianPropertyType":{ - "type":"object", - "title":"CTPrimeMeridianPropertyType", + "MLEngineeringCRSType":{ "required":[ - "primeMeridian" + "alternativeExpression" ], - "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" + "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":"PrimeMeridian", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } } - ], - "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" - } - } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_EngineeringCRS_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" + ] + }, + "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":{ @@ -2583,11 +2812,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_PrimeMeridian_PropertyType", + "localPart":"ML_OperationParameter_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "primeMeridian", + "mlOperationParameter", "nilReason", "uuidref", "type", @@ -2599,238 +2828,182 @@ "actuate" ] }, - "MLVerticalDatumType":{ + "MXSupportFilePropertyType":{ + "type":"object", + "title":"MXSupportFilePropertyType", "required":[ - "alternativeExpression" + "mxSupportFile" ], - "allOf":[ - { - "$ref":"#/definitions/VerticalDatumType" + "properties":{ + "mxSupportFile":{ + "title":"mxSupportFile", + "allOf":[ + { + "$ref":"#/definitions/MXSupportFileType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MX_SupportFile", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } }, - { - "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" + "nilReason":{ + "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_VerticalDatum_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MimeFileTypeType":{ - "type":"object", - "title":"MimeFileTypeType", - "required":[ - "type" - ], - "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", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ "localPart":"type", - "namespaceURI":"" + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/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":"MX_SupportFile_PropertyType", "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/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" - ] - }, - "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" + "mxSupportFile", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLPrimeMeridianPropertyType":{ + "OperationMethodAltPropertyType":{ "type":"object", - "title":"MLPrimeMeridianPropertyType", + "title":"OperationMethodAltPropertyType", "required":[ - "mlPrimeMeridian" + "operationMethodAlt" ], "properties":{ - "mlPrimeMeridian":{ - "title":"mlPrimeMeridian", + "operationMethodAlt":{ + "title":"operationMethodAlt", "allOf":[ { - "$ref":"#/definitions/MLPrimeMeridianType" + "$ref":"#/definitions/OperationMethodAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_PrimeMeridian", + "localPart":"OperationMethodAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -2957,11 +3130,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_PrimeMeridian_PropertyType", + "localPart":"OperationMethodAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlPrimeMeridian", + "operationMethodAlt", "nilReason", "uuidref", "type", @@ -2973,23 +3146,23 @@ "actuate" ] }, - "MLOperationParameterGroupPropertyType":{ + "CodeAlternativeExpressionPropertyType":{ "type":"object", - "title":"MLOperationParameterGroupPropertyType", + "title":"CodeAlternativeExpressionPropertyType", "required":[ - "mlOperationParameterGroup" + "codeAlternativeExpression" ], "properties":{ - "mlOperationParameterGroup":{ - "title":"mlOperationParameterGroup", + "codeAlternativeExpression":{ + "title":"codeAlternativeExpression", "allOf":[ { - "$ref":"#/definitions/MLOperationParameterGroupType" + "$ref":"#/definitions/CodeAlternativeExpressionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_OperationParameterGroup", + "localPart":"CodeAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -3116,11 +3289,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationParameterGroup_PropertyType", + "localPart":"CodeAlternativeExpression_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlOperationParameterGroup", + "codeAlternativeExpression", "nilReason", "uuidref", "type", @@ -3132,79 +3305,160 @@ "actuate" ] }, - "MLTimeCSPropertyType":{ + "MimeFileTypeType":{ "type":"object", - "title":"MLTimeCSPropertyType", + "title":"MimeFileTypeType", "required":[ - "mlTimeCS" + "type" ], "properties":{ - "mlTimeCS":{ - "title":"mlTimeCS", - "allOf":[ - { - "$ref":"#/definitions/MLTimeCSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_TimeCS", - "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MimeFileType_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "value", + "type" + ] + }, + "MLEngineeringDatumType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/EngineeringDatumType" }, - "href":{ - "title":"href", - "allOf":[ - { - "$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":"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" + ] + }, + "MLCodeDefinitionPropertyType":{ + "type":"object", + "title":"MLCodeDefinitionPropertyType", + "required":[ + "mlCodeDefinition" + ], + "properties":{ + "mlCodeDefinition":{ + "title":"mlCodeDefinition", + "allOf":[ + { + "$ref":"#/definitions/MLCodeDefinitionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_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":{ @@ -3275,11 +3529,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_TimeCS_PropertyType", + "localPart":"ML_CodeDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTimeCS", + "mlCodeDefinition", "nilReason", "uuidref", "type", @@ -3291,101 +3545,142 @@ "actuate" ] }, - "FileNameType":{ - "type":"object", - "title":"FileNameType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" + "AbstractMXFileType":{ + "required":[ + "fileName", + "fileDescription", + "fileType" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, - "src":{ - "title":"src", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"src", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"FileName_Type", + "localPart":"AbstractMX_File_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "value", - "src" + "fileName", + "fileDescription", + "fileType" ] }, - "MLImageCRSType":{ + "OperationParameterAltType":{ "required":[ - "alternativeExpression" + "locale", + "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/ImageCRSType" + "$ref":"#/definitions/OperationParameterType" }, { "type":"object", - "title":"MLImageCRSType", + "title":"OperationParameterAltType", "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "locale":{ + "title":"locale", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CrsAltPropertyType" - }, - "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_ImageCRS_Type", + "localPart":"OperationParameterAlt_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "locale", + "codeSpace" ] }, - "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" } }, @@ -3512,11 +3807,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ImageDatum_PropertyType", + "localPart":"OperationParameterAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlImageDatum", + "operationParameterAlt", "nilReason", "uuidref", "type", @@ -3528,17 +3823,17 @@ "actuate" ] }, - "MLPrimeMeridianType":{ + "MLProjectedCRSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/PrimeMeridianType" + "$ref":"#/definitions/ProjectedCRSType" }, { "type":"object", - "title":"MLPrimeMeridianType", + "title":"MLProjectedCRSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -3546,7 +3841,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/PrimeMeridianAltPropertyType" + "$ref":"#/definitions/CrsAltPropertyType" }, "minItems":1 } @@ -3562,30 +3857,135 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_PrimeMeridian_Type", + "localPart":"ML_ProjectedCRS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLCompoundCRSPropertyType":{ + "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" + ] + }, + "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" + ] + }, + "CTCodelistPropertyType":{ "type":"object", - "title":"MLCompoundCRSPropertyType", + "title":"CTCodelistPropertyType", "required":[ - "mlCompoundCRS" + "codeListDictionary" ], "properties":{ - "mlCompoundCRS":{ - "title":"mlCompoundCRS", + "codeListDictionary":{ + "title":"codeListDictionary", "allOf":[ { - "$ref":"#/definitions/MLCompoundCRSType" + "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_CompoundCRS", + "localPart":"CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -3712,11 +4112,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CompoundCRS_PropertyType", + "localPart":"CT_Codelist_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCompoundCRS", + "codeListDictionary", "nilReason", "uuidref", "type", @@ -3728,24 +4128,36 @@ "actuate" ] }, - "MLEngineeringDatumPropertyType":{ + "CTPrimeMeridianPropertyType":{ "type":"object", - "title":"MLEngineeringDatumPropertyType", + "title":"CTPrimeMeridianPropertyType", "required":[ - "mlEngineeringDatum" + "primeMeridian" ], "properties":{ - "mlEngineeringDatum":{ - "title":"mlEngineeringDatum", + "primeMeridian":{ + "title":"primeMeridian", "allOf":[ { - "$ref":"#/definitions/MLEngineeringDatumType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_EngineeringDatum", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"PrimeMeridian", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -3871,11 +4283,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_EngineeringDatum_PropertyType", + "localPart":"CT_PrimeMeridian_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEngineeringDatum", + "primeMeridian", "nilReason", "uuidref", "type", @@ -3887,133 +4299,40 @@ "actuate" ] }, - "MLSphericalCSType":{ + "MLPolarCSPropertyType":{ + "type":"object", + "title":"MLPolarCSPropertyType", "required":[ - "alternativeExpression" + "mlPolarCS" ], - "allOf":[ - { - "$ref":"#/definitions/SphericalCSType" + "properties":{ + "mlPolarCS":{ + "title":"mlPolarCS", + "allOf":[ + { + "$ref":"#/definitions/MLPolarCSType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_PolarCS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } }, - { - "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" + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } } - } - } - ], - "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":"element", - "elementName":{ - "localPart":"ML_ImageCRS", - "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" + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"http://www.isotc211.org/2005/gco" } }, "uuidref":{ @@ -4123,11 +4442,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ImageCRS_PropertyType", + "localPart":"ML_PolarCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlImageCRS", + "mlPolarCS", "nilReason", "uuidref", "type", @@ -4139,23 +4458,64 @@ "actuate" ] }, - "MLConventionalUnitPropertyType":{ + "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" + ] + }, + "MLVerticalCRSPropertyType":{ "type":"object", - "title":"MLConventionalUnitPropertyType", + "title":"MLVerticalCRSPropertyType", "required":[ - "mlConventionalUnit" + "mlVerticalCRS" ], "properties":{ - "mlConventionalUnit":{ - "title":"mlConventionalUnit", + "mlVerticalCRS":{ + "title":"mlVerticalCRS", "allOf":[ { - "$ref":"#/definitions/MLConventionalUnitType" + "$ref":"#/definitions/MLVerticalCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_ConventionalUnit", + "localPart":"ML_VerticalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -4282,11 +4642,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ConventionalUnit_PropertyType", + "localPart":"ML_VerticalCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlConventionalUnit", + "mlVerticalCRS", "nilReason", "uuidref", "type", @@ -4298,76 +4658,23 @@ "actuate" ] }, - "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" - ] - }, - "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" } }, @@ -4494,11 +4801,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Codelist_PropertyType", + "localPart":"CrsAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeListDictionary", + "crsAlt", "nilReason", "uuidref", "type", @@ -4510,64 +4817,23 @@ "actuate" ] }, - "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" - ] - }, - "OperationMethodAltPropertyType":{ + "MLOperationParameterGroupPropertyType":{ "type":"object", - "title":"OperationMethodAltPropertyType", + "title":"MLOperationParameterGroupPropertyType", "required":[ - "operationMethodAlt" + "mlOperationParameterGroup" ], "properties":{ - "operationMethodAlt":{ - "title":"operationMethodAlt", + "mlOperationParameterGroup":{ + "title":"mlOperationParameterGroup", "allOf":[ { - "$ref":"#/definitions/OperationMethodAltType" + "$ref":"#/definitions/MLOperationParameterGroupType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationMethodAlt", + "localPart":"ML_OperationParameterGroup", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -4694,11 +4960,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationMethodAlt_PropertyType", + "localPart":"ML_OperationParameterGroup_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationMethodAlt", + "mlOperationParameterGroup", "nilReason", "uuidref", "type", @@ -4710,23 +4976,23 @@ "actuate" ] }, - "MimeFileTypePropertyType":{ + "MLOperationMethodPropertyType":{ "type":"object", - "title":"MimeFileTypePropertyType", + "title":"MLOperationMethodPropertyType", "required":[ - "mimeFileType" + "mlOperationMethod" ], "properties":{ - "mimeFileType":{ - "title":"mimeFileType", + "mlOperationMethod":{ + "title":"mlOperationMethod", "allOf":[ { - "$ref":"#/definitions/MimeFileTypeType" + "$ref":"#/definitions/MLOperationMethodType" } ], "propertyType":"element", "elementName":{ - "localPart":"MimeFileType", + "localPart":"ML_OperationMethod", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -4745,29 +5011,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":"MimeFileType_PropertyType", + "localPart":"ML_OperationMethod_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mimeFileType", - "nilReason" + "mlOperationMethod", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLVerticalCSType":{ + "MLOperationParameterType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/VerticalCSType" + "$ref":"#/definitions/OperationParameterType" }, { "type":"object", - "title":"MLVerticalCSType", + "title":"MLOperationParameterType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -4775,7 +5153,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" + "$ref":"#/definitions/OperationParameterAltPropertyType" }, "minItems":1 } @@ -4791,39 +5169,53 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalCS_Type", + "localPart":"ML_OperationParameter_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLDerivedCRSType":{ - "required":[ - "alternativeExpression" - ], + "MXAggregateType":{ "allOf":[ { - "$ref":"#/definitions/DerivedCRSType" + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/AbstractDSAggregateType" }, { "type":"object", - "title":"MLDerivedCRSType", + "title":"MXAggregateType", "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "aggregateCatalogue":{ + "title":"aggregateCatalogue", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CrsAltPropertyType" + "$ref":"#/definitions/CTCataloguePropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"alternativeExpression", + "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" } } @@ -4832,24 +5224,25 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_DerivedCRS_Type", + "localPart":"MX_Aggregate_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "aggregateCatalogue", + "aggregateFile" ] }, - "MLPolarCSType":{ + "MLUserDefinedCSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/PolarCSType" + "$ref":"#/definitions/UserDefinedCSType" }, { "type":"object", - "title":"MLPolarCSType", + "title":"MLUserDefinedCSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -4873,39 +5266,52 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_PolarCS_Type", + "localPart":"ML_UserDefinedCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "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" } } @@ -4914,30 +5320,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_BaseUnit_Type", + "localPart":"MX_DataFile_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "featureTypes", + "fileFormat" ] }, - "MLTransformationPropertyType":{ + "CTUomCataloguePropertyType":{ "type":"object", - "title":"MLTransformationPropertyType", + "title":"CTUomCataloguePropertyType", "required":[ - "mlTransformation" + "ctUomCatalogue" ], "properties":{ - "mlTransformation":{ - "title":"mlTransformation", + "ctUomCatalogue":{ + "title":"ctUomCatalogue", "allOf":[ { - "$ref":"#/definitions/MLTransformationType" + "$ref":"#/definitions/CTUomCatalogueType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_Transformation", + "localPart":"CT_UomCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -5064,11 +5471,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_Transformation_PropertyType", + "localPart":"CT_UomCatalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTransformation", + "ctUomCatalogue", "nilReason", "uuidref", "type", @@ -5080,23 +5487,23 @@ "actuate" ] }, - "MLVerticalCSPropertyType":{ + "MLCodeListDictionaryPropertyType":{ "type":"object", - "title":"MLVerticalCSPropertyType", + "title":"MLCodeListDictionaryPropertyType", "required":[ - "mlVerticalCS" + "mlCodeListDictionary" ], "properties":{ - "mlVerticalCS":{ - "title":"mlVerticalCS", + "mlCodeListDictionary":{ + "title":"mlCodeListDictionary", "allOf":[ { - "$ref":"#/definitions/MLVerticalCSType" + "$ref":"#/definitions/MLCodeListDictionaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_VerticalCS", + "localPart":"ML_CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -5223,11 +5630,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalCS_PropertyType", + "localPart":"ML_CodeListDictionary_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlVerticalCS", + "mlCodeListDictionary", "nilReason", "uuidref", "type", @@ -5239,17 +5646,17 @@ "actuate" ] }, - "MLDerivedUnitType":{ + "MLConventionalUnitType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/DerivedUnitType" + "$ref":"#/definitions/ConventionalUnitType" }, { "type":"object", - "title":"MLDerivedUnitType", + "title":"MLConventionalUnitType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -5273,30 +5680,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_DerivedUnit_Type", + "localPart":"ML_ConventionalUnit_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "FileNamePropertyType":{ + "MLBaseUnitPropertyType":{ "type":"object", - "title":"FileNamePropertyType", + "title":"MLBaseUnitPropertyType", "required":[ - "fileName" + "mlBaseUnit" ], "properties":{ - "fileName":{ - "title":"fileName", + "mlBaseUnit":{ + "title":"mlBaseUnit", "allOf":[ { - "$ref":"#/definitions/FileNameType" + "$ref":"#/definitions/MLBaseUnitType" } ], "propertyType":"element", "elementName":{ - "localPart":"FileName", + "localPart":"ML_BaseUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -5315,36 +5722,160 @@ "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":"FileName_PropertyType", + "localPart":"ML_BaseUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "fileName", - "nilReason" + "mlBaseUnit", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "OperationParameterAltPropertyType":{ + "UnitDefinitionPropertyType":{ "type":"object", - "title":"OperationParameterAltPropertyType", + "title":"UnitDefinitionPropertyType", "required":[ - "operationParameterAlt" + "unitDefinition" ], "properties":{ - "operationParameterAlt":{ - "title":"operationParameterAlt", + "unitDefinition":{ + "title":"unitDefinition", "allOf":[ { - "$ref":"#/definitions/OperationParameterAltType" + "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":"OperationParameterAlt", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -5470,11 +6001,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterAlt_PropertyType", + "localPart":"UnitDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationParameterAlt", + "unitDefinition", "nilReason", "uuidref", "type", @@ -5486,36 +6017,24 @@ "actuate" ] }, - "CTCoordinateSystemPropertyType":{ + "MXDataFilePropertyType":{ "type":"object", - "title":"CTCoordinateSystemPropertyType", + "title":"MXDataFilePropertyType", "required":[ - "abstractCoordinateSystem" + "mxDataFile" ], "properties":{ - "abstractCoordinateSystem":{ - "title":"abstractCoordinateSystem", + "mxDataFile":{ + "title":"mxDataFile", "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" - } + "$ref":"#/definitions/MXDataFileType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCoordinateSystem", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"MX_DataFile", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -5641,11 +6160,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CoordinateSystem_PropertyType", + "localPart":"MX_DataFile_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCoordinateSystem", + "mxDataFile", "nilReason", "uuidref", "type", @@ -5657,240 +6176,24 @@ "actuate" ] }, - "MLCompoundCRSType":{ + "MLTimeCSPropertyType":{ + "type":"object", + "title":"MLTimeCSPropertyType", "required":[ - "alternativeExpression" + "mlTimeCS" ], - "allOf":[ - { - "$ref":"#/definitions/CompoundCRSType" - }, - { - "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" - } + "properties":{ + "mlTimeCS":{ + "title":"mlTimeCS", + "allOf":[ + { + "$ref":"#/definitions/MLTimeCSType" } - } - } - ], - "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" + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_TimeCS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -6016,11 +6319,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationParameter_PropertyType", + "localPart":"ML_TimeCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlOperationParameter", + "mlTimeCS", "nilReason", "uuidref", "type", @@ -6032,117 +6335,24 @@ "actuate" ] }, - "DatumAltType":{ + "MLVerticalDatumPropertyType":{ + "type":"object", + "title":"MLVerticalDatumPropertyType", "required":[ - "locale", - "codeSpace" + "mlVerticalDatum" ], - "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":"" - } + "properties":{ + "mlVerticalDatum":{ + "title":"mlVerticalDatum", + "allOf":[ + { + "$ref":"#/definitions/MLVerticalDatumType" } - } - } - ], - "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/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" - ] - }, - "CoordinateSystemAltPropertyType":{ - "type":"object", - "title":"CoordinateSystemAltPropertyType", - "required":[ - "coordinateSystemAlt" - ], - "properties":{ - "coordinateSystemAlt":{ - "title":"coordinateSystemAlt", - "allOf":[ - { - "$ref":"#/definitions/CoordinateSystemAltType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CoordinateSystemAlt", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_VerticalDatum", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -6268,11 +6478,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateSystemAlt_PropertyType", + "localPart":"ML_VerticalDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "coordinateSystemAlt", + "mlVerticalDatum", "nilReason", "uuidref", "type", @@ -6284,111 +6494,23 @@ "actuate" ] }, - "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":"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" - ] - }, - "MLLinearCSPropertyType":{ + "MLCartesianCSPropertyType":{ "type":"object", - "title":"MLLinearCSPropertyType", + "title":"MLCartesianCSPropertyType", "required":[ - "mlLinearCS" + "mlCartesianCS" ], "properties":{ - "mlLinearCS":{ - "title":"mlLinearCS", + "mlCartesianCS":{ + "title":"mlCartesianCS", "allOf":[ { - "$ref":"#/definitions/MLLinearCSType" + "$ref":"#/definitions/MLCartesianCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_LinearCS", + "localPart":"ML_CartesianCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -6515,11 +6637,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_LinearCS_PropertyType", + "localPart":"ML_CartesianCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlLinearCS", + "mlCartesianCS", "nilReason", "uuidref", "type", @@ -6531,153 +6653,33 @@ "actuate" ] }, - "AbstractMXFileType":{ + "MLUnitDefinitionPropertyType":{ + "type":"object", + "title":"MLUnitDefinitionPropertyType", "required":[ - "fileName", - "fileDescription", - "fileType" + "mlUnitDefinition" ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "properties":{ + "mlUnitDefinition":{ + "title":"mlUnitDefinition", + "allOf":[ + { + "$ref":"#/definitions/MLUnitDefinitionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_UnitDefinition", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } }, - { - "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" - ] - }, - "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" - ] - }, - "CTOperationMethodPropertyType":{ - "type":"object", - "title":"CTOperationMethodPropertyType", - "required":[ - "operationMethod" - ], - "properties":{ - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"OperationMethod", - "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" + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } } ], @@ -6794,11 +6796,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_OperationMethod_PropertyType", + "localPart":"ML_UnitDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationMethod", + "mlUnitDefinition", "nilReason", "uuidref", "type", @@ -6810,24 +6812,36 @@ "actuate" ] }, - "MLProjectedCRSPropertyType":{ + "CTCRSPropertyType":{ "type":"object", - "title":"MLProjectedCRSPropertyType", + "title":"CTCRSPropertyType", "required":[ - "mlProjectedCRS" + "abstractCRS" ], "properties":{ - "mlProjectedCRS":{ - "title":"mlProjectedCRS", + "abstractCRS":{ + "title":"abstractCRS", "allOf":[ { - "$ref":"#/definitions/MLProjectedCRSType" + "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_ProjectedCRS", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractCRS", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -6953,11 +6967,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ProjectedCRS_PropertyType", + "localPart":"CT_CRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlProjectedCRS", + "abstractCRS", "nilReason", "uuidref", "type", @@ -6969,24 +6983,88 @@ "actuate" ] }, - "MLGeodeticDatumPropertyType":{ + "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" + ] + }, + "CTOperationMethodPropertyType":{ "type":"object", - "title":"MLGeodeticDatumPropertyType", + "title":"CTOperationMethodPropertyType", "required":[ - "mlGeodeticDatum" + "operationMethod" ], "properties":{ - "mlGeodeticDatum":{ - "title":"mlGeodeticDatum", + "operationMethod":{ + "title":"operationMethod", "allOf":[ { - "$ref":"#/definitions/MLGeodeticDatumType" + "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_GeodeticDatum", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"OperationMethod", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -7112,11 +7190,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_GeodeticDatum_PropertyType", + "localPart":"CT_OperationMethod_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlGeodeticDatum", + "operationMethod", "nilReason", "uuidref", "type", @@ -7128,45 +7206,32 @@ "actuate" ] }, - "MXDataFileType":{ + "MLAffineCSType":{ "required":[ - "fileFormat" + "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/AbstractMXFileType" + "$ref":"#/definitions/AffineCSType" }, { "type":"object", - "title":"MXDataFileType", + "title":"MLAffineCSType", "properties":{ - "featureTypes":{ - "title":"featureTypes", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/GenericNamePropertyType" + "$ref":"#/definitions/CoordinateSystemAltPropertyType" }, - "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" + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"fileFormat", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -7175,31 +7240,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MX_DataFile_Type", + "localPart":"ML_AffineCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "featureTypes", - "fileFormat" + "alternativeExpression" ] }, - "MLCylindricalCSPropertyType":{ + "CoordinateSystemAxisAltPropertyType":{ "type":"object", - "title":"MLCylindricalCSPropertyType", + "title":"CoordinateSystemAxisAltPropertyType", "required":[ - "mlCylindricalCS" + "coordinateSystemAxisAlt" ], "properties":{ - "mlCylindricalCS":{ - "title":"mlCylindricalCS", + "coordinateSystemAxisAlt":{ + "title":"coordinateSystemAxisAlt", "allOf":[ { - "$ref":"#/definitions/MLCylindricalCSType" + "$ref":"#/definitions/CoordinateSystemAxisAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CylindricalCS", + "localPart":"CoordinateSystemAxisAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -7326,11 +7390,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CylindricalCS_PropertyType", + "localPart":"CoordinateSystemAxisAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCylindricalCS", + "coordinateSystemAxisAlt", "nilReason", "uuidref", "type", @@ -7342,74 +7406,43 @@ "actuate" ] }, - "MLProjectedCRSType":{ + "CrsAltType":{ "required":[ - "alternativeExpression" + "locale", + "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/ProjectedCRSType" + "$ref":"#/definitions/AbstractCRSType" }, { "type":"object", - "title":"MLProjectedCRSType", + "title":"CrsAltType", "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "locale":{ + "title":"locale", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CrsAltPropertyType" - }, - "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" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_ProjectedCRS_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", + }, + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DatumAltPropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" } } } @@ -7417,30 +7450,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_GeodeticDatum_Type", + "localPart":"CrsAlt_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "locale", + "codeSpace" ] }, - "MLGeodeticCRSPropertyType":{ + "DatumAltPropertyType":{ "type":"object", - "title":"MLGeodeticCRSPropertyType", + "title":"DatumAltPropertyType", "required":[ - "mlGeodeticCRS" + "datumAlt" ], "properties":{ - "mlGeodeticCRS":{ - "title":"mlGeodeticCRS", + "datumAlt":{ + "title":"datumAlt", "allOf":[ { - "$ref":"#/definitions/MLGeodeticCRSType" + "$ref":"#/definitions/DatumAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_GeodeticCRS", + "localPart":"DatumAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -7567,11 +7601,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_GeodeticCRS_PropertyType", + "localPart":"DatumAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlGeodeticCRS", + "datumAlt", "nilReason", "uuidref", "type", @@ -7583,64 +7617,23 @@ "actuate" ] }, - "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" - ] - }, - "MLUnitDefinitionPropertyType":{ + "MLDerivedCRSPropertyType":{ "type":"object", - "title":"MLUnitDefinitionPropertyType", + "title":"MLDerivedCRSPropertyType", "required":[ - "mlUnitDefinition" + "mlDerivedCRS" ], "properties":{ - "mlUnitDefinition":{ - "title":"mlUnitDefinition", + "mlDerivedCRS":{ + "title":"mlDerivedCRS", "allOf":[ { - "$ref":"#/definitions/MLUnitDefinitionType" + "$ref":"#/definitions/MLDerivedCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_UnitDefinition", + "localPart":"ML_DerivedCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -7767,11 +7760,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_UnitDefinition_PropertyType", + "localPart":"ML_DerivedCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlUnitDefinition", + "mlDerivedCRS", "nilReason", "uuidref", "type", @@ -7783,77 +7776,24 @@ "actuate" ] }, - "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" - ] - }, - "BaseUnitPropertyType":{ + "CoordinateSystemAltPropertyType":{ "type":"object", - "title":"BaseUnitPropertyType", + "title":"CoordinateSystemAltPropertyType", "required":[ - "baseUnit" + "coordinateSystemAlt" ], "properties":{ - "baseUnit":{ - "title":"baseUnit", + "coordinateSystemAlt":{ + "title":"coordinateSystemAlt", "allOf":[ { - "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" - } + "$ref":"#/definitions/CoordinateSystemAltType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"BaseUnit", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"CoordinateSystemAlt", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -7979,11 +7919,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BaseUnit_PropertyType", + "localPart":"CoordinateSystemAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "baseUnit", + "coordinateSystemAlt", "nilReason", "uuidref", "type", @@ -7995,24 +7935,77 @@ "actuate" ] }, - "EllipsoidAltPropertyType":{ - "type":"object", - "title":"EllipsoidAltPropertyType", + "MLTemporalDatumType":{ "required":[ - "ellipsoidAlt" + "alternativeExpression" ], - "properties":{ - "ellipsoidAlt":{ - "title":"ellipsoidAlt", - "allOf":[ - { - "$ref":"#/definitions/EllipsoidAltType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EllipsoidAlt", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "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" + ] + }, + "DerivedUnitPropertyType":{ + "type":"object", + "title":"DerivedUnitPropertyType", + "required":[ + "derivedUnit" + ], + "properties":{ + "derivedUnit":{ + "title":"derivedUnit", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"DerivedUnit", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -8138,11 +8131,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EllipsoidAlt_PropertyType", + "localPart":"DerivedUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ellipsoidAlt", + "derivedUnit", "nilReason", "uuidref", "type", @@ -8154,23 +8147,75 @@ "actuate" ] }, - "MLBaseUnitPropertyType":{ + "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" + ] + }, + "MLAffineCSPropertyType":{ "type":"object", - "title":"MLBaseUnitPropertyType", + "title":"MLAffineCSPropertyType", "required":[ - "mlBaseUnit" + "mlAffineCS" ], "properties":{ - "mlBaseUnit":{ - "title":"mlBaseUnit", + "mlAffineCS":{ + "title":"mlAffineCS", "allOf":[ { - "$ref":"#/definitions/MLBaseUnitType" + "$ref":"#/definitions/MLAffineCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_BaseUnit", + "localPart":"ML_AffineCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -8297,11 +8342,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_BaseUnit_PropertyType", + "localPart":"ML_AffineCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlBaseUnit", + "mlAffineCS", "nilReason", "uuidref", "type", @@ -8313,23 +8358,23 @@ "actuate" ] }, - "MXSupportFilePropertyType":{ + "AnchorPropertyType":{ "type":"object", - "title":"MXSupportFilePropertyType", + "title":"AnchorPropertyType", "required":[ - "mxSupportFile" + "anchor" ], "properties":{ - "mxSupportFile":{ - "title":"mxSupportFile", + "anchor":{ + "title":"anchor", "allOf":[ { - "$ref":"#/definitions/MXSupportFileType" + "$ref":"#/definitions/AnchorType" } ], "propertyType":"element", "elementName":{ - "localPart":"MX_SupportFile", + "localPart":"Anchor", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -8348,131 +8393,101 @@ "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" + ] + }, + "MLCartesianCSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/CartesianCSType" }, - "uuidref":{ - "title":"uuidref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uuidref", - "namespaceURI":"" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_CartesianCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLVerticalCRSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/VerticalCRSType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/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_SupportFile_PropertyType", + "localPart":"ML_VerticalCRS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxSupportFile", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "alternativeExpression" ] }, - "EllipsoidAltType":{ + "PrimeMeridianAltType":{ "required":[ "locale", "codeSpace" @@ -8483,7 +8498,7 @@ }, { "type":"object", - "title":"EllipsoidAltType", + "title":"PrimeMeridianAltType", "properties":{ "locale":{ "title":"locale", @@ -8516,7 +8531,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"EllipsoidAlt_Type", + "localPart":"PrimeMeridianAlt_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ @@ -8524,17 +8539,17 @@ "codeSpace" ] }, - "MLConventionalUnitType":{ + "MLCylindricalCSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/ConventionalUnitType" + "$ref":"#/definitions/CylindricalCSType" }, { "type":"object", - "title":"MLConventionalUnitType", + "title":"MLCylindricalCSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -8542,7 +8557,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/UomAlternativeExpressionPropertyType" + "$ref":"#/definitions/CoordinateSystemAltPropertyType" }, "minItems":1 } @@ -8558,42 +8573,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_ConventionalUnit_Type", + "localPart":"ML_CylindricalCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "CodeListDictionaryPropertyType":{ + "MLEngineeringDatumPropertyType":{ "type":"object", - "title":"CodeListDictionaryPropertyType", + "title":"MLEngineeringDatumPropertyType", "required":[ - "codeListDictionary" + "mlEngineeringDatum" ], "properties":{ - "codeListDictionary":{ - "title":"codeListDictionary", + "mlEngineeringDatum":{ + "title":"mlEngineeringDatum", "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/MLEngineeringDatumType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CodeListDictionary", + "localPart":"ML_EngineeringDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -8720,11 +8723,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeListDictionary_PropertyType", + "localPart":"ML_EngineeringDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeListDictionary", + "mlEngineeringDatum", "nilReason", "uuidref", "type", @@ -8736,35 +8739,58 @@ "actuate" ] }, - "CodeDefinitionType":{ + "MLConcatenatedOperationType":{ + "required":[ + "alternativeExpression" + ], "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/ConcatenatedOperationType" }, { "type":"object", - "title":"CodeDefinitionType", + "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" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"CodeDefinition_Type", + "localPart":"ML_ConcatenatedOperation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + }, + "propertiesOrder":[ + "alternativeExpression" + ] }, - "MLCodeDefinitionType":{ + "MLTimeCSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/CodeDefinitionType" + "$ref":"#/definitions/TimeCSType" }, { "type":"object", - "title":"MLCodeDefinitionType", + "title":"MLTimeCSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -8772,7 +8798,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/CodeAlternativeExpressionPropertyType" + "$ref":"#/definitions/CoordinateSystemAltPropertyType" }, "minItems":1 } @@ -8788,22 +8814,22 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_CodeDefinition_Type", + "localPart":"ML_TimeCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "CTDatumPropertyType":{ + "CodeListDictionaryPropertyType":{ "type":"object", - "title":"CTDatumPropertyType", + "title":"CodeListDictionaryPropertyType", "required":[ - "abstractDatum" + "codeListDictionary" ], "properties":{ - "abstractDatum":{ - "title":"abstractDatum", + "codeListDictionary":{ + "title":"codeListDictionary", "allOf":[ { "type":"object", @@ -8812,19 +8838,19 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDatumType" + "$ref":"#/definitions/CodeListDictionaryType" } }, "elementName":{ - "localPart":"AbstractDatum", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"CodeListDictionary", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractDatum", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"CodeListDictionary", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -8950,11 +8976,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Datum_PropertyType", + "localPart":"CodeListDictionary_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractDatum", + "codeListDictionary", "nilReason", "uuidref", "type", @@ -8966,23 +8992,23 @@ "actuate" ] }, - "ClAlternativeExpressionPropertyType":{ + "FileNamePropertyType":{ "type":"object", - "title":"ClAlternativeExpressionPropertyType", + "title":"FileNamePropertyType", "required":[ - "clAlternativeExpression" + "fileName" ], "properties":{ - "clAlternativeExpression":{ - "title":"clAlternativeExpression", + "fileName":{ + "title":"fileName", "allOf":[ { - "$ref":"#/definitions/ClAlternativeExpressionType" + "$ref":"#/definitions/FileNameType" } ], "propertyType":"element", "elementName":{ - "localPart":"ClAlternativeExpression", + "localPart":"FileName", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -9001,12 +9027,71 @@ "localPart":"nilReason", "namespaceURI":"http://www.isotc211.org/2005/gco" } - }, - "uuidref":{ - "title":"uuidref", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FileName_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "fileName", + "nilReason" + ] + }, + "CTCoordinateSystemAxisPropertyType":{ + "type":"object", + "title":"CTCoordinateSystemAxisPropertyType", + "required":[ + "coordinateSystemAxis" + ], + "properties":{ + "coordinateSystemAxis":{ + "title":"coordinateSystemAxis", "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/CoordinateSystemAxisType" + } + }, + "elementName":{ + "localPart":"CoordinateSystemAxis", + "namespaceURI":"http://www.opengis.net/gml" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"CoordinateSystemAxis", + "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":"http://www.isotc211.org/2005/gco" + } + }, + "uuidref":{ + "title":"uuidref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", @@ -9109,11 +9194,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ClAlternativeExpression_PropertyType", + "localPart":"CT_CoordinateSystemAxis_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "clAlternativeExpression", + "coordinateSystemAxis", "nilReason", "uuidref", "type", @@ -9125,74 +9210,64 @@ "actuate" ] }, - "CodeAlternativeExpressionType":{ + "MLOperationMethodType":{ "required":[ - "codeSpace" + "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/OperationMethodType" }, { "type":"object", - "title":"CodeAlternativeExpressionType", + "title":"MLOperationMethodType", "properties":{ - "locale":{ - "title":"locale", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/OperationMethodAltPropertyType" + }, + "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_OperationMethod_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "locale", - "codeSpace" + "alternativeExpression" ] }, - "MLCodeDefinitionPropertyType":{ + "UomAlternativeExpressionPropertyType":{ "type":"object", - "title":"MLCodeDefinitionPropertyType", + "title":"UomAlternativeExpressionPropertyType", "required":[ - "mlCodeDefinition" + "uomAlternativeExpression" ], "properties":{ - "mlCodeDefinition":{ - "title":"mlCodeDefinition", + "uomAlternativeExpression":{ + "title":"uomAlternativeExpression", "allOf":[ { - "$ref":"#/definitions/MLCodeDefinitionType" + "$ref":"#/definitions/UomAlternativeExpressionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CodeDefinition", + "localPart":"UomAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -9319,11 +9394,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CodeDefinition_PropertyType", + "localPart":"UomAlternativeExpression_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCodeDefinition", + "uomAlternativeExpression", "nilReason", "uuidref", "type", @@ -9335,125 +9410,45 @@ "actuate" ] }, - "AnchorType":{ - "type":"object", - "title":"AnchorType", - "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/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "CodeListDictionaryType":{ + "required":[ + "codeEntry" + ], + "allOf":[ + { + "$ref":"#/definitions/DictionaryType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"Anchor_Type", + "localPart":"CodeListDictionary_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "value", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "codeEntry" ] }, "MXSupportFileType":{ @@ -9474,36 +9469,210 @@ "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, - "CTCataloguePropertyType":{ - "type":"object", - "title":"CTCataloguePropertyType", + "CodeAlternativeExpressionType":{ "required":[ - "abstractCTCatalogue" + "codeSpace" ], - "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" - } - }, - "elementName":{ - "localPart":"AbstractCT_Catalogue", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - ], - "propertyType":"elementRef", + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "type":"object", + "title":"CodeAlternativeExpressionType", + "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":"CodeAlternativeExpression_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] + }, + "MLCompoundCRSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/CompoundCRSType" + }, + { + "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" + ] + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CT_CodelistCatalogue_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "codelistItem" + ] + }, + "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" + ] + }, + "CTCoordinateSystemPropertyType":{ + "type":"object", + "title":"CTCoordinateSystemPropertyType", + "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":"AbstractCT_Catalogue", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractCoordinateSystem", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -9629,11 +9798,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Catalogue_PropertyType", + "localPart":"CT_CoordinateSystem_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCTCatalogue", + "abstractCoordinateSystem", "nilReason", "uuidref", "type", @@ -9645,41 +9814,70 @@ "actuate" ] }, - "CTEllipsoidPropertyType":{ - "type":"object", - "title":"CTEllipsoidPropertyType", + "MLDerivedUnitType":{ "required":[ - "ellipsoid" + "alternativeExpression" ], - "properties":{ - "ellipsoid":{ - "title":"ellipsoid", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/EllipsoidType" + "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":"Ellipsoid", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"alternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Ellipsoid", - "namespaceURI":"http://www.opengis.net/gml" } - }, - "nilReason":{ - "title":"nilReason", - "allOf":[ + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_DerivedUnit_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLTemporalCRSPropertyType":{ + "type":"object", + "title":"MLTemporalCRSPropertyType", + "required":[ + "mlTemporalCRS" + ], + "properties":{ + "mlTemporalCRS":{ + "title":"mlTemporalCRS", + "allOf":[ + { + "$ref":"#/definitions/MLTemporalCRSType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_TemporalCRS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "nilReason":{ + "title":"nilReason", + "allOf":[ { "type":"array", "items":{ @@ -9800,11 +9998,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Ellipsoid_PropertyType", + "localPart":"ML_TemporalCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ellipsoid", + "mlTemporalCRS", "nilReason", "uuidref", "type", @@ -9816,23 +10014,23 @@ "actuate" ] }, - "CrsAltPropertyType":{ + "EllipsoidAltPropertyType":{ "type":"object", - "title":"CrsAltPropertyType", + "title":"EllipsoidAltPropertyType", "required":[ - "crsAlt" + "ellipsoidAlt" ], "properties":{ - "crsAlt":{ - "title":"crsAlt", + "ellipsoidAlt":{ + "title":"ellipsoidAlt", "allOf":[ { - "$ref":"#/definitions/CrsAltType" + "$ref":"#/definitions/EllipsoidAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"CrsAlt", + "localPart":"EllipsoidAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -9959,11 +10157,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CrsAlt_PropertyType", + "localPart":"EllipsoidAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "crsAlt", + "ellipsoidAlt", "nilReason", "uuidref", "type", @@ -9975,23 +10173,75 @@ "actuate" ] }, - "MLDerivedUnitPropertyType":{ + "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" + ] + }, + "MLConcatenatedOperationPropertyType":{ "type":"object", - "title":"MLDerivedUnitPropertyType", + "title":"MLConcatenatedOperationPropertyType", "required":[ - "mlDerivedUnit" + "mlConcatenatedOperation" ], "properties":{ - "mlDerivedUnit":{ - "title":"mlDerivedUnit", + "mlConcatenatedOperation":{ + "title":"mlConcatenatedOperation", "allOf":[ { - "$ref":"#/definitions/MLDerivedUnitType" + "$ref":"#/definitions/MLConcatenatedOperationType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_DerivedUnit", + "localPart":"ML_ConcatenatedOperation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10118,11 +10368,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_DerivedUnit_PropertyType", + "localPart":"ML_ConcatenatedOperation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlDerivedUnit", + "mlConcatenatedOperation", "nilReason", "uuidref", "type", @@ -10134,23 +10384,23 @@ "actuate" ] }, - "MLVerticalDatumPropertyType":{ + "MLTemporalDatumPropertyType":{ "type":"object", - "title":"MLVerticalDatumPropertyType", + "title":"MLTemporalDatumPropertyType", "required":[ - "mlVerticalDatum" + "mlTemporalDatum" ], "properties":{ - "mlVerticalDatum":{ - "title":"mlVerticalDatum", + "mlTemporalDatum":{ + "title":"mlTemporalDatum", "allOf":[ { - "$ref":"#/definitions/MLVerticalDatumType" + "$ref":"#/definitions/MLTemporalDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_VerticalDatum", + "localPart":"ML_TemporalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10277,11 +10527,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalDatum_PropertyType", + "localPart":"ML_TemporalDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlVerticalDatum", + "mlTemporalDatum", "nilReason", "uuidref", "type", @@ -10293,24 +10543,36 @@ "actuate" ] }, - "DatumAltPropertyType":{ + "CTOperationPropertyType":{ "type":"object", - "title":"DatumAltPropertyType", + "title":"CTOperationPropertyType", "required":[ - "datumAlt" + "abstractCoordinateOperation" ], "properties":{ - "datumAlt":{ - "title":"datumAlt", + "abstractCoordinateOperation":{ + "title":"abstractCoordinateOperation", "allOf":[ { - "$ref":"#/definitions/DatumAltType" + "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":"DatumAlt", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractCoordinateOperation", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -10420,282 +10682,111 @@ "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$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" - ] - }, - "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" - ] - }, - "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" + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CT_Operation_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "abstractCoordinateOperation", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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" } - }, - "parameters":{ - "title":"parameters", + } + ], + "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" + ] + }, + "MLGeodeticCRSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/GeodeticCRSType" + }, + { + "type":"object", + "title":"MLGeodeticCRSType", + "properties":{ + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CTOperationParametersPropertyType" + "$ref":"#/definitions/CrsAltPropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"parameters", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -10704,81 +10795,39 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CT_CrsCatalogue_Type", + "localPart":"ML_GeodeticCRS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "crs", - "coordinateSystem", - "axis", - "datum", - "ellipsoid", - "primeMeridian", - "operation", - "operationMethod", - "parameters" + "alternativeExpression" ] }, - "MXDataSetType":{ + "MLConversionType":{ "required":[ - "dataFile" + "alternativeExpression" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/DSDataSetType" + "$ref":"#/definitions/ConversionType" }, { "type":"object", - "title":"MXDataSetType", + "title":"MLConversionType", "properties":{ - "dataFile":{ - "title":"dataFile", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MXDataFilePropertyType" + "$ref":"#/definitions/OperationAltPropertyType" }, "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", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -10787,13 +10836,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MX_DataSet_Type", + "localPart":"ML_Conversion_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "dataFile", - "datasetCatalogue", - "supportFile" + "alternativeExpression" ] }, "AbstractCTCatalogueType":{ @@ -10964,23 +11011,23 @@ "subCatalogue" ] }, - "MLSphericalCSPropertyType":{ + "MLPassThroughOperationPropertyType":{ "type":"object", - "title":"MLSphericalCSPropertyType", + "title":"MLPassThroughOperationPropertyType", "required":[ - "mlSphericalCS" + "mlPassThroughOperation" ], "properties":{ - "mlSphericalCS":{ - "title":"mlSphericalCS", + "mlPassThroughOperation":{ + "title":"mlPassThroughOperation", "allOf":[ { - "$ref":"#/definitions/MLSphericalCSType" + "$ref":"#/definitions/MLPassThroughOperationType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_SphericalCS", + "localPart":"ML_PassThroughOperation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -11107,11 +11154,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_SphericalCS_PropertyType", + "localPart":"ML_PassThroughOperation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlSphericalCS", + "mlPassThroughOperation", "nilReason", "uuidref", "type", @@ -11123,65 +11170,36 @@ "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" - ] - }, - "MXDataFilePropertyType":{ + "ConventionalUnitPropertyType":{ "type":"object", - "title":"MXDataFilePropertyType", + "title":"ConventionalUnitPropertyType", "required":[ - "mxDataFile" + "conventionalUnit" ], "properties":{ - "mxDataFile":{ - "title":"mxDataFile", + "conventionalUnit":{ + "title":"conventionalUnit", "allOf":[ { - "$ref":"#/definitions/MXDataFileType" + "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" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"MX_DataFile", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"ConventionalUnit", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -11307,11 +11325,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_DataFile_PropertyType", + "localPart":"ConventionalUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxDataFile", + "conventionalUnit", "nilReason", "uuidref", "type", @@ -11323,17 +11341,94 @@ "actuate" ] }, - "MLOperationParameterType":{ + "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" + ] + }, + "MLCodeDefinitionType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/OperationParameterType" + "$ref":"#/definitions/CodeDefinitionType" }, { "type":"object", - "title":"MLOperationParameterType", + "title":"MLCodeDefinitionType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -11341,7 +11436,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/OperationParameterAltPropertyType" + "$ref":"#/definitions/CodeAlternativeExpressionPropertyType" }, "minItems":1 } @@ -11357,30 +11452,71 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationParameter_Type", + "localPart":"ML_CodeDefinition_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MXDataSetPropertyType":{ + "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" + ] + }, + "MLGeodeticCRSPropertyType":{ "type":"object", - "title":"MXDataSetPropertyType", + "title":"MLGeodeticCRSPropertyType", "required":[ - "mxDataSet" + "mlGeodeticCRS" ], "properties":{ - "mxDataSet":{ - "title":"mxDataSet", + "mlGeodeticCRS":{ + "title":"mlGeodeticCRS", "allOf":[ { - "$ref":"#/definitions/MXDataSetType" + "$ref":"#/definitions/MLGeodeticCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"MX_DataSet", + "localPart":"ML_GeodeticCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -11474,165 +11610,72 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/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_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" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - { - "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" - } + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/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_CartesianCS_Type", + "localPart":"ML_GeodeticCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "mlGeodeticCRS", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CTCodelistCataloguePropertyType":{ + "OperationAltPropertyType":{ "type":"object", - "title":"CTCodelistCataloguePropertyType", + "title":"OperationAltPropertyType", "required":[ - "ctCodelistCatalogue" + "operationAlt" ], "properties":{ - "ctCodelistCatalogue":{ - "title":"ctCodelistCatalogue", + "operationAlt":{ + "title":"operationAlt", "allOf":[ { - "$ref":"#/definitions/CTCodelistCatalogueType" + "$ref":"#/definitions/OperationAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"CT_CodelistCatalogue", + "localPart":"OperationAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -11759,11 +11802,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CodelistCatalogue_PropertyType", + "localPart":"OperationAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ctCodelistCatalogue", + "operationAlt", "nilReason", "uuidref", "type", @@ -11775,35 +11818,23 @@ "actuate" ] }, - "MXFilePropertyType":{ + "MLGeodeticDatumPropertyType":{ "type":"object", - "title":"MXFilePropertyType", + "title":"MLGeodeticDatumPropertyType", "required":[ - "abstractMXFile" + "mlGeodeticDatum" ], "properties":{ - "abstractMXFile":{ - "title":"abstractMXFile", + "mlGeodeticDatum":{ + "title":"mlGeodeticDatum", "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/MLGeodeticDatumType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractMX_File", + "localPart":"ML_GeodeticDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -11930,11 +11961,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_File_PropertyType", + "localPart":"ML_GeodeticDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractMXFile", + "mlGeodeticDatum", "nilReason", "uuidref", "type", @@ -11946,23 +11977,105 @@ "actuate" ] }, - "MLDerivedCRSPropertyType":{ + "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" + ] + }, + "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" + ] + }, + "PrimeMeridianAltPropertyType":{ "type":"object", - "title":"MLDerivedCRSPropertyType", + "title":"PrimeMeridianAltPropertyType", "required":[ - "mlDerivedCRS" + "primeMeridianAlt" ], "properties":{ - "mlDerivedCRS":{ - "title":"mlDerivedCRS", + "primeMeridianAlt":{ + "title":"primeMeridianAlt", "allOf":[ { - "$ref":"#/definitions/MLDerivedCRSType" + "$ref":"#/definitions/PrimeMeridianAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_DerivedCRS", + "localPart":"PrimeMeridianAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -12089,11 +12202,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_DerivedCRS_PropertyType", + "localPart":"PrimeMeridianAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlDerivedCRS", + "primeMeridianAlt", "nilReason", "uuidref", "type", @@ -12105,36 +12218,65 @@ "actuate" ] }, - "CTOperationPropertyType":{ + "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" + ] + }, + "MLConventionalUnitPropertyType":{ "type":"object", - "title":"CTOperationPropertyType", + "title":"MLConventionalUnitPropertyType", "required":[ - "abstractCoordinateOperation" + "mlConventionalUnit" ], "properties":{ - "abstractCoordinateOperation":{ - "title":"abstractCoordinateOperation", + "mlConventionalUnit":{ + "title":"mlConventionalUnit", "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/MLConventionalUnitType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCoordinateOperation", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ML_ConventionalUnit", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -12260,11 +12402,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Operation_PropertyType", + "localPart":"ML_ConventionalUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCoordinateOperation", + "mlConventionalUnit", "nilReason", "uuidref", "type", @@ -12276,36 +12418,24 @@ "actuate" ] }, - "CTCRSPropertyType":{ + "MLCompoundCRSPropertyType":{ "type":"object", - "title":"CTCRSPropertyType", + "title":"MLCompoundCRSPropertyType", "required":[ - "abstractCRS" + "mlCompoundCRS" ], "properties":{ - "abstractCRS":{ - "title":"abstractCRS", + "mlCompoundCRS":{ + "title":"mlCompoundCRS", "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/MLCompoundCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCRS", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ML_CompoundCRS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -12431,11 +12561,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CRS_PropertyType", + "localPart":"ML_CompoundCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCRS", + "mlCompoundCRS", "nilReason", "uuidref", "type", @@ -12447,23 +12577,75 @@ "actuate" ] }, - "MLCoordinateSystemAxisPropertyType":{ + "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" + ] + }, + "MLSphericalCSPropertyType":{ "type":"object", - "title":"MLCoordinateSystemAxisPropertyType", + "title":"MLSphericalCSPropertyType", "required":[ - "mlCoordinateSystemAxis" + "mlSphericalCS" ], "properties":{ - "mlCoordinateSystemAxis":{ - "title":"mlCoordinateSystemAxis", + "mlSphericalCS":{ + "title":"mlSphericalCS", "allOf":[ { - "$ref":"#/definitions/MLCoordinateSystemAxisType" + "$ref":"#/definitions/MLSphericalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CoordinateSystemAxis", + "localPart":"ML_SphericalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -12590,11 +12772,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CoordinateSystemAxis_PropertyType", + "localPart":"ML_SphericalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCoordinateSystemAxis", + "mlSphericalCS", "nilReason", "uuidref", "type", @@ -12606,23 +12788,23 @@ "actuate" ] }, - "CTCrsCataloguePropertyType":{ + "CTCodelistCataloguePropertyType":{ "type":"object", - "title":"CTCrsCataloguePropertyType", + "title":"CTCodelistCataloguePropertyType", "required":[ - "ctCrsCatalogue" + "ctCodelistCatalogue" ], "properties":{ - "ctCrsCatalogue":{ - "title":"ctCrsCatalogue", + "ctCodelistCatalogue":{ + "title":"ctCodelistCatalogue", "allOf":[ { - "$ref":"#/definitions/CTCrsCatalogueType" + "$ref":"#/definitions/CTCodelistCatalogueType" } ], "propertyType":"element", "elementName":{ - "localPart":"CT_CrsCatalogue", + "localPart":"CT_CodelistCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -12749,11 +12931,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CrsCatalogue_PropertyType", + "localPart":"CT_CodelistCatalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ctCrsCatalogue", + "ctCodelistCatalogue", "nilReason", "uuidref", "type", @@ -12765,33 +12947,138 @@ "actuate" ] }, - "MLCylindricalCSType":{ + "MLPrimeMeridianType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/CylindricalCSType" + "$ref":"#/definitions/PrimeMeridianType" }, { "type":"object", - "title":"MLCylindricalCSType", + "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" + ] + }, + "MLTemporalCRSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/TemporalCRSType" + }, + { + "type":"object", + "title":"MLTemporalCRSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 + "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" + ] + }, + "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":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" } } } @@ -12799,30 +13086,44 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_CylindricalCS_Type", + "localPart":"CoordinateSystemAlt_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "locale", + "codeSpace", + "aggregationType" ] }, - "MLEllipsoidalCSPropertyType":{ + "MXFilePropertyType":{ "type":"object", - "title":"MLEllipsoidalCSPropertyType", + "title":"MXFilePropertyType", "required":[ - "mlEllipsoidalCS" + "abstractMXFile" ], "properties":{ - "mlEllipsoidalCS":{ - "title":"mlEllipsoidalCS", + "abstractMXFile":{ + "title":"abstractMXFile", "allOf":[ { - "$ref":"#/definitions/MLEllipsoidalCSType" + "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":"ML_EllipsoidalCS", + "localPart":"AbstractMX_File", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -12949,11 +13250,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_EllipsoidalCS_PropertyType", + "localPart":"MX_File_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEllipsoidalCS", + "abstractMXFile", "nilReason", "uuidref", "type", @@ -12965,213 +13266,100 @@ "actuate" ] }, - "CoordinateSystemAxisAltPropertyType":{ - "type":"object", - "title":"CoordinateSystemAxisAltPropertyType", + "MLSphericalCSType":{ "required":[ - "coordinateSystemAxisAlt" + "alternativeExpression" ], - "properties":{ - "coordinateSystemAxisAlt":{ - "title":"coordinateSystemAxisAlt", - "allOf":[ - { - "$ref":"#/definitions/CoordinateSystemAxisAltType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CoordinateSystemAxisAlt", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "allOf":[ + { + "$ref":"#/definitions/SphericalCSType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" } } - ], - "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":"ML_SphericalCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "MLTransformationType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/TransformationType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + { + "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":"CoordinateSystemAxisAlt_PropertyType", + "localPart":"ML_Transformation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "coordinateSystemAxisAlt", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "alternativeExpression" ] }, - "MLConversionPropertyType":{ + "AnchorType":{ "type":"object", - "title":"MLConversionPropertyType", - "required":[ - "mlConversion" - ], + "title":"AnchorType", "properties":{ - "mlConversion":{ - "title":"mlConversion", - "allOf":[ - { - "$ref":"#/definitions/MLConversionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_Conversion", - "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", @@ -13267,13 +13455,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_Conversion_PropertyType", + "localPart":"Anchor_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlConversion", - "nilReason", - "uuidref", + "value", "type", "href", "role", @@ -13283,24 +13469,36 @@ "actuate" ] }, - "PrimeMeridianAltPropertyType":{ + "BaseUnitPropertyType":{ "type":"object", - "title":"PrimeMeridianAltPropertyType", + "title":"BaseUnitPropertyType", "required":[ - "primeMeridianAlt" + "baseUnit" ], "properties":{ - "primeMeridianAlt":{ - "title":"primeMeridianAlt", + "baseUnit":{ + "title":"baseUnit", "allOf":[ { - "$ref":"#/definitions/PrimeMeridianAltType" + "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":"PrimeMeridianAlt", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"BaseUnit", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -13426,11 +13624,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PrimeMeridianAlt_PropertyType", + "localPart":"BaseUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "primeMeridianAlt", + "baseUnit", "nilReason", "uuidref", "type", @@ -13442,23 +13640,23 @@ "actuate" ] }, - "MLVerticalCRSPropertyType":{ + "MXDataSetPropertyType":{ "type":"object", - "title":"MLVerticalCRSPropertyType", + "title":"MXDataSetPropertyType", "required":[ - "mlVerticalCRS" + "mxDataSet" ], "properties":{ - "mlVerticalCRS":{ - "title":"mlVerticalCRS", + "mxDataSet":{ + "title":"mxDataSet", "allOf":[ { - "$ref":"#/definitions/MLVerticalCRSType" + "$ref":"#/definitions/MXDataSetType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_VerticalCRS", + "localPart":"MX_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13545,218 +13743,92 @@ }, "title":{ "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/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_VerticalCRS_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "mlVerticalCRS", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - } + "allOf":[ + { + "$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":"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" - } + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/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_CoordinateSystemAxis_Type", + "localPart":"MX_DataSet_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "mxDataSet", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLCodeListDictionaryPropertyType":{ + "CTOperationParametersPropertyType":{ "type":"object", - "title":"MLCodeListDictionaryPropertyType", + "title":"CTOperationParametersPropertyType", "required":[ - "mlCodeListDictionary" + "abstractGeneralOperationParameter" ], "properties":{ - "mlCodeListDictionary":{ - "title":"mlCodeListDictionary", + "abstractGeneralOperationParameter":{ + "title":"abstractGeneralOperationParameter", "allOf":[ { - "$ref":"#/definitions/MLCodeListDictionaryType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_CodeListDictionary", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractGeneralOperationParameter", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -13882,11 +13954,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CodeListDictionary_PropertyType", + "localPart":"CT_OperationParameters_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCodeListDictionary", + "abstractGeneralOperationParameter", "nilReason", "uuidref", "type", @@ -13898,23 +13970,23 @@ "actuate" ] }, - "OperationAltPropertyType":{ + "CTCrsCataloguePropertyType":{ "type":"object", - "title":"OperationAltPropertyType", + "title":"CTCrsCataloguePropertyType", "required":[ - "operationAlt" + "ctCrsCatalogue" ], "properties":{ - "operationAlt":{ - "title":"operationAlt", + "ctCrsCatalogue":{ + "title":"ctCrsCatalogue", "allOf":[ { - "$ref":"#/definitions/OperationAltType" + "$ref":"#/definitions/CTCrsCatalogueType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationAlt", + "localPart":"CT_CrsCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14041,11 +14113,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationAlt_PropertyType", + "localPart":"CT_CrsCatalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationAlt", + "ctCrsCatalogue", "nilReason", "uuidref", "type", @@ -14057,84 +14129,168 @@ "actuate" ] }, - "OperationMethodAltType":{ + "CTCrsCatalogueType":{ "required":[ - "locale", - "codeSpace" + "crs" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/AbstractCTCatalogueType" }, { "type":"object", - "title":"OperationMethodAltType", + "title":"CTCrsCatalogueType", "properties":{ - "locale":{ - "title":"locale", + "crs":{ + "title":"crs", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + "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":"locale", + "localPart":"operation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, - "codeSpace":{ - "title":"codeSpace", + "operationMethod":{ + "title":"operationMethod", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/CTOperationMethodPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"codeSpace", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"operationMethod", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } - } - } - } - ], - "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", + }, + "parameters":{ + "title":"parameters", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CodeDefinitionPropertyType" + "$ref":"#/definitions/CTOperationParametersPropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"codeEntry", + "localPart":"parameters", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -14143,91 +14299,74 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CodeListDictionary_Type", + "localPart":"CT_CrsCatalogue_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeEntry" + "crs", + "coordinateSystem", + "axis", + "datum", + "ellipsoid", + "primeMeridian", + "operation", + "operationMethod", + "parameters" ] }, - "CoordinateSystemAltType":{ + "MLCoordinateSystemAxisType":{ "required":[ - "locale", - "codeSpace" + "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/CoordinateSystemAxisType" }, { "type":"object", - "title":"CoordinateSystemAltType", + "title":"MLCoordinateSystemAxisType", "properties":{ - "locale":{ - "title":"locale", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/CoordinateSystemAxisAltPropertyType" + }, + "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":"" - } - }, - "aggregationType":{ - "title":"aggregationType", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateSystemAlt_Type", + "localPart":"ML_CoordinateSystemAxis_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "locale", - "codeSpace", - "aggregationType" + "alternativeExpression" ] }, - "PrimeMeridianAltType":{ + "CoordinateSystemAxisAltType":{ "required":[ "locale", "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/CoordinateSystemAxisType" }, { "type":"object", - "title":"PrimeMeridianAltType", + "title":"CoordinateSystemAxisAltType", "properties":{ "locale":{ "title":"locale", @@ -14260,7 +14399,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PrimeMeridianAlt_Type", + "localPart":"CoordinateSystemAxisAlt_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ @@ -14268,36 +14407,24 @@ "codeSpace" ] }, - "DerivedUnitPropertyType":{ + "MLCylindricalCSPropertyType":{ "type":"object", - "title":"DerivedUnitPropertyType", + "title":"MLCylindricalCSPropertyType", "required":[ - "derivedUnit" + "mlCylindricalCS" ], "properties":{ - "derivedUnit":{ - "title":"derivedUnit", + "mlCylindricalCS":{ + "title":"mlCylindricalCS", "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" - } + "$ref":"#/definitions/MLCylindricalCSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DerivedUnit", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"ML_CylindricalCS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -14423,11 +14550,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DerivedUnit_PropertyType", + "localPart":"ML_CylindricalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "derivedUnit", + "mlCylindricalCS", "nilReason", "uuidref", "type", @@ -14439,64 +14566,112 @@ "actuate" ] }, - "MLOperationMethodType":{ + "ClAlternativeExpressionType":{ "required":[ - "alternativeExpression" + "locale", + "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/OperationMethodType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"MLOperationMethodType", + "title":"ClAlternativeExpressionType", "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "locale":{ + "title":"locale", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OperationMethodAltPropertyType" - }, - "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_OperationMethod_Type", + "localPart":"ClAlternativeExpression_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "locale", + "codeSpace" ] }, - "MLUserDefinedCSPropertyType":{ + "FileNameType":{ "type":"object", - "title":"MLUserDefinedCSPropertyType", + "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" + ] + }, + "MLLinearCSPropertyType":{ + "type":"object", + "title":"MLLinearCSPropertyType", "required":[ - "mlUserDefinedCS" + "mlLinearCS" ], "properties":{ - "mlUserDefinedCS":{ - "title":"mlUserDefinedCS", + "mlLinearCS":{ + "title":"mlLinearCS", "allOf":[ { - "$ref":"#/definitions/MLUserDefinedCSType" + "$ref":"#/definitions/MLLinearCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_UserDefinedCS", + "localPart":"ML_LinearCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14623,11 +14798,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_UserDefinedCS_PropertyType", + "localPart":"ML_LinearCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlUserDefinedCS", + "mlLinearCS", "nilReason", "uuidref", "type", @@ -14639,35 +14814,23 @@ "actuate" ] }, - "CodeDefinitionPropertyType":{ + "MLImageDatumPropertyType":{ "type":"object", - "title":"CodeDefinitionPropertyType", + "title":"MLImageDatumPropertyType", "required":[ - "codeDefinition" + "mlImageDatum" ], "properties":{ - "codeDefinition":{ - "title":"codeDefinition", + "mlImageDatum":{ + "title":"mlImageDatum", "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/MLImageDatumType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CodeDefinition", + "localPart":"ML_ImageDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14794,11 +14957,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeDefinition_PropertyType", + "localPart":"ML_ImageDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeDefinition", + "mlImageDatum", "nilReason", "uuidref", "type", @@ -14810,73 +14973,32 @@ "actuate" ] }, - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CT_CodelistCatalogue_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "codelistItem" - ] - }, - "CTUomCatalogueType":{ + "MLCodeListDictionaryType":{ "required":[ - "uomItem" + "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/AbstractCTCatalogueType" + "$ref":"#/definitions/CodeListDictionaryType" }, { "type":"object", - "title":"CTUomCatalogueType", + "title":"MLCodeListDictionaryType", "properties":{ - "uomItem":{ - "title":"uomItem", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/UnitDefinitionPropertyType" + "$ref":"#/definitions/ClAlternativeExpressionPropertyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"uomItem", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -14885,30 +15007,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CT_UomCatalogue_Type", + "localPart":"ML_CodeListDictionary_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "uomItem" + "alternativeExpression" ] }, - "MLEngineeringCRSPropertyType":{ + "MLUserDefinedCSPropertyType":{ "type":"object", - "title":"MLEngineeringCRSPropertyType", + "title":"MLUserDefinedCSPropertyType", "required":[ - "mlEngineeringCRS" + "mlUserDefinedCS" ], "properties":{ - "mlEngineeringCRS":{ - "title":"mlEngineeringCRS", + "mlUserDefinedCS":{ + "title":"mlUserDefinedCS", "allOf":[ { - "$ref":"#/definitions/MLEngineeringCRSType" + "$ref":"#/definitions/MLUserDefinedCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_EngineeringCRS", + "localPart":"ML_UserDefinedCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15035,11 +15157,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_EngineeringCRS_PropertyType", + "localPart":"ML_UserDefinedCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEngineeringCRS", + "mlUserDefinedCS", "nilReason", "uuidref", "type", @@ -15051,23 +15173,23 @@ "actuate" ] }, - "MLPolarCSPropertyType":{ + "MLEllipsoidalCSPropertyType":{ "type":"object", - "title":"MLPolarCSPropertyType", + "title":"MLEllipsoidalCSPropertyType", "required":[ - "mlPolarCS" + "mlEllipsoidalCS" ], "properties":{ - "mlPolarCS":{ - "title":"mlPolarCS", + "mlEllipsoidalCS":{ + "title":"mlEllipsoidalCS", "allOf":[ { - "$ref":"#/definitions/MLPolarCSType" + "$ref":"#/definitions/MLEllipsoidalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_PolarCS", + "localPart":"ML_EllipsoidalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15194,11 +15316,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_PolarCS_PropertyType", + "localPart":"ML_EllipsoidalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlPolarCS", + "mlEllipsoidalCS", "nilReason", "uuidref", "type", @@ -15210,23 +15332,23 @@ "actuate" ] }, - "MLAffineCSPropertyType":{ + "MLVerticalCSPropertyType":{ "type":"object", - "title":"MLAffineCSPropertyType", + "title":"MLVerticalCSPropertyType", "required":[ - "mlAffineCS" + "mlVerticalCS" ], "properties":{ - "mlAffineCS":{ - "title":"mlAffineCS", + "mlVerticalCS":{ + "title":"mlVerticalCS", "allOf":[ { - "$ref":"#/definitions/MLAffineCSType" + "$ref":"#/definitions/MLVerticalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_AffineCS", + "localPart":"ML_VerticalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15353,11 +15475,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_AffineCS_PropertyType", + "localPart":"ML_VerticalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlAffineCS", + "mlVerticalCS", "nilReason", "uuidref", "type", @@ -15369,23 +15491,23 @@ "actuate" ] }, - "MLConcatenatedOperationPropertyType":{ + "MLTransformationPropertyType":{ "type":"object", - "title":"MLConcatenatedOperationPropertyType", + "title":"MLTransformationPropertyType", "required":[ - "mlConcatenatedOperation" + "mlTransformation" ], "properties":{ - "mlConcatenatedOperation":{ - "title":"mlConcatenatedOperation", + "mlTransformation":{ + "title":"mlTransformation", "allOf":[ { - "$ref":"#/definitions/MLConcatenatedOperationType" + "$ref":"#/definitions/MLTransformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_ConcatenatedOperation", + "localPart":"ML_Transformation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15506,128 +15628,58 @@ "propertyType":"attribute", "attributeName":{ "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_ConcatenatedOperation_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "mlConcatenatedOperation", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - ] - }, - "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" - } - } + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_TimeCS_Type", + "localPart":"ML_Transformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "mlTransformation", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLOperationMethodPropertyType":{ + "CTEllipsoidPropertyType":{ "type":"object", - "title":"MLOperationMethodPropertyType", + "title":"CTEllipsoidPropertyType", "required":[ - "mlOperationMethod" + "ellipsoid" ], "properties":{ - "mlOperationMethod":{ - "title":"mlOperationMethod", + "ellipsoid":{ + "title":"ellipsoid", "allOf":[ { - "$ref":"#/definitions/MLOperationMethodType" + "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" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ML_OperationMethod", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"Ellipsoid", + "namespaceURI":"http://www.opengis.net/gml" } }, "nilReason":{ @@ -15753,11 +15805,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationMethod_PropertyType", + "localPart":"CT_Ellipsoid_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlOperationMethod", + "ellipsoid", "nilReason", "uuidref", "type", @@ -15769,97 +15821,45 @@ "actuate" ] }, - "MLConcatenatedOperationType":{ + "CTUomCatalogueType":{ "required":[ - "alternativeExpression" + "uomItem" ], "allOf":[ { - "$ref":"#/definitions/ConcatenatedOperationType" + "$ref":"#/definitions/AbstractCTCatalogueType" }, { "type":"object", - "title":"MLConcatenatedOperationType", + "title":"CTUomCatalogueType", "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "uomItem":{ + "title":"uomItem", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/OperationAltPropertyType" + "$ref":"#/definitions/UnitDefinitionPropertyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_ConcatenatedOperation_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "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", + "localPart":"uomItem", "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", + "localPart":"CT_UomCatalogue_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "locale", - "codeSpace" + "uomItem" ] } }, @@ -15877,7 +15877,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_LinearCS" + "ML_ConcatenatedOperation" ] }, "namespaceURI":{ @@ -15890,11 +15890,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLLinearCSType" + "$ref":"#/definitions/MLConcatenatedOperationType" } }, "elementName":{ - "localPart":"ML_LinearCS", + "localPart":"ML_ConcatenatedOperation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15911,7 +15911,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_VerticalDatum" + "CoordinateSystemAlt" ] }, "namespaceURI":{ @@ -15924,11 +15924,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLVerticalDatumType" + "$ref":"#/definitions/CoordinateSystemAltType" } }, "elementName":{ - "localPart":"ML_VerticalDatum", + "localPart":"CoordinateSystemAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15945,7 +15945,7 @@ "properties":{ "localPart":{ "enum":[ - "CodeDefinition" + "ML_ProjectedCRS" ] }, "namespaceURI":{ @@ -15958,11 +15958,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeDefinitionType" + "$ref":"#/definitions/MLProjectedCRSType" } }, "elementName":{ - "localPart":"CodeDefinition", + "localPart":"ML_ProjectedCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15979,7 +15979,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_DataSet" + "ML_PolarCS" ] }, "namespaceURI":{ @@ -15992,11 +15992,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXDataSetType" + "$ref":"#/definitions/MLPolarCSType" } }, "elementName":{ - "localPart":"MX_DataSet", + "localPart":"ML_PolarCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16013,7 +16013,7 @@ "properties":{ "localPart":{ "enum":[ - "PrimeMeridianAlt" + "ML_LinearCS" ] }, "namespaceURI":{ @@ -16026,11 +16026,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianAltType" + "$ref":"#/definitions/MLLinearCSType" } }, "elementName":{ - "localPart":"PrimeMeridianAlt", + "localPart":"ML_LinearCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16047,7 +16047,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_DerivedCRS" + "ML_CompoundCRS" ] }, "namespaceURI":{ @@ -16060,11 +16060,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLDerivedCRSType" + "$ref":"#/definitions/MLCompoundCRSType" } }, "elementName":{ - "localPart":"ML_DerivedCRS", + "localPart":"ML_CompoundCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16081,7 +16081,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CylindricalCS" + "ML_EngineeringDatum" ] }, "namespaceURI":{ @@ -16094,11 +16094,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCylindricalCSType" + "$ref":"#/definitions/MLEngineeringDatumType" } }, "elementName":{ - "localPart":"ML_CylindricalCS", + "localPart":"ML_EngineeringDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16115,7 +16115,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CoordinateSystemAxis" + "PrimeMeridianAlt" ] }, "namespaceURI":{ @@ -16128,11 +16128,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCoordinateSystemAxisType" + "$ref":"#/definitions/PrimeMeridianAltType" } }, "elementName":{ - "localPart":"ML_CoordinateSystemAxis", + "localPart":"PrimeMeridianAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16149,7 +16149,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_UserDefinedCS" + "UomAlternativeExpression" ] }, "namespaceURI":{ @@ -16162,11 +16162,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLUserDefinedCSType" + "$ref":"#/definitions/UomAlternativeExpressionType" } }, "elementName":{ - "localPart":"ML_UserDefinedCS", + "localPart":"UomAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16183,7 +16183,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_DataFile" + "ML_UnitDefinition" ] }, "namespaceURI":{ @@ -16196,11 +16196,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXDataFileType" + "$ref":"#/definitions/MLUnitDefinitionType" } }, "elementName":{ - "localPart":"MX_DataFile", + "localPart":"ML_UnitDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16217,7 +16217,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_Ellipsoid" + "ML_ImageCRS" ] }, "namespaceURI":{ @@ -16230,11 +16230,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEllipsoidType" + "$ref":"#/definitions/MLImageCRSType" } }, "elementName":{ - "localPart":"ML_Ellipsoid", + "localPart":"ML_ImageCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16251,7 +16251,7 @@ "properties":{ "localPart":{ "enum":[ - "ClAlternativeExpression" + "ML_PrimeMeridian" ] }, "namespaceURI":{ @@ -16264,11 +16264,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClAlternativeExpressionType" + "$ref":"#/definitions/MLPrimeMeridianType" } }, "elementName":{ - "localPart":"ClAlternativeExpression", + "localPart":"ML_PrimeMeridian", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16285,7 +16285,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_AffineCS" + "ML_Conversion" ] }, "namespaceURI":{ @@ -16298,11 +16298,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLAffineCSType" + "$ref":"#/definitions/MLConversionType" } }, "elementName":{ - "localPart":"ML_AffineCS", + "localPart":"ML_Conversion", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16319,7 +16319,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_VerticalCS" + "DatumAlt" ] }, "namespaceURI":{ @@ -16332,11 +16332,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLVerticalCSType" + "$ref":"#/definitions/DatumAltType" } }, "elementName":{ - "localPart":"ML_VerticalCS", + "localPart":"DatumAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16353,7 +16353,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationMethodAlt" + "OperationParameterAlt" ] }, "namespaceURI":{ @@ -16366,11 +16366,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodAltType" + "$ref":"#/definitions/OperationParameterAltType" } }, "elementName":{ - "localPart":"OperationMethodAlt", + "localPart":"OperationParameterAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16387,7 +16387,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_Conversion" + "ML_SphericalCS" ] }, "namespaceURI":{ @@ -16400,11 +16400,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLConversionType" + "$ref":"#/definitions/MLSphericalCSType" } }, "elementName":{ - "localPart":"ML_Conversion", + "localPart":"ML_SphericalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16421,7 +16421,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_PassThroughOperation" + "OperationMethodAlt" ] }, "namespaceURI":{ @@ -16434,11 +16434,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLPassThroughOperationType" + "$ref":"#/definitions/OperationMethodAltType" } }, "elementName":{ - "localPart":"ML_PassThroughOperation", + "localPart":"OperationMethodAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16455,7 +16455,7 @@ "properties":{ "localPart":{ "enum":[ - "Anchor" + "ML_Transformation" ] }, "namespaceURI":{ @@ -16468,11 +16468,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorType" + "$ref":"#/definitions/MLTransformationType" } }, "elementName":{ - "localPart":"Anchor", + "localPart":"ML_Transformation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16489,7 +16489,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_EngineeringCRS" + "ML_Ellipsoid" ] }, "namespaceURI":{ @@ -16502,11 +16502,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEngineeringCRSType" + "$ref":"#/definitions/MLEllipsoidType" } }, "elementName":{ - "localPart":"ML_EngineeringCRS", + "localPart":"ML_Ellipsoid", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16523,7 +16523,7 @@ "properties":{ "localPart":{ "enum":[ - "CT_CrsCatalogue" + "OperationAlt" ] }, "namespaceURI":{ @@ -16536,11 +16536,11 @@ ] }, "value":{ - "$ref":"#/definitions/CTCrsCatalogueType" + "$ref":"#/definitions/OperationAltType" } }, "elementName":{ - "localPart":"CT_CrsCatalogue", + "localPart":"OperationAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16557,7 +16557,7 @@ "properties":{ "localPart":{ "enum":[ - "UomAlternativeExpression" + "MimeFileType" ] }, "namespaceURI":{ @@ -16570,11 +16570,11 @@ ] }, "value":{ - "$ref":"#/definitions/UomAlternativeExpressionType" + "$ref":"#/definitions/MimeFileTypeType" } }, "elementName":{ - "localPart":"UomAlternativeExpression", + "localPart":"MimeFileType", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16591,7 +16591,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CodeDefinition" + "AbstractCT_Catalogue" ] }, "namespaceURI":{ @@ -16604,11 +16604,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCodeDefinitionType" + "$ref":"#/definitions/AbstractCTCatalogueType" } }, "elementName":{ - "localPart":"ML_CodeDefinition", + "localPart":"AbstractCT_Catalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16625,7 +16625,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ImageDatum" + "ML_VerticalDatum" ] }, "namespaceURI":{ @@ -16638,11 +16638,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLImageDatumType" + "$ref":"#/definitions/MLVerticalDatumType" } }, "elementName":{ - "localPart":"ML_ImageDatum", + "localPart":"ML_VerticalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16659,7 +16659,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_Transformation" + "ML_BaseUnit" ] }, "namespaceURI":{ @@ -16672,11 +16672,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTransformationType" + "$ref":"#/definitions/MLBaseUnitType" } }, "elementName":{ - "localPart":"ML_Transformation", + "localPart":"ML_BaseUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16693,7 +16693,7 @@ "properties":{ "localPart":{ "enum":[ - "CT_UomCatalogue" + "CT_CodelistCatalogue" ] }, "namespaceURI":{ @@ -16706,11 +16706,11 @@ ] }, "value":{ - "$ref":"#/definitions/CTUomCatalogueType" + "$ref":"#/definitions/CTCodelistCatalogueType" } }, "elementName":{ - "localPart":"CT_UomCatalogue", + "localPart":"CT_CodelistCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16761,7 +16761,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_EllipsoidalCS" + "ML_OperationMethod" ] }, "namespaceURI":{ @@ -16774,11 +16774,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEllipsoidalCSType" + "$ref":"#/definitions/MLOperationMethodType" } }, "elementName":{ - "localPart":"ML_EllipsoidalCS", + "localPart":"ML_OperationMethod", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16795,7 +16795,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CompoundCRS" + "ML_CylindricalCS" ] }, "namespaceURI":{ @@ -16808,11 +16808,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCompoundCRSType" + "$ref":"#/definitions/MLCylindricalCSType" } }, "elementName":{ - "localPart":"ML_CompoundCRS", + "localPart":"ML_CylindricalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16829,7 +16829,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMX_File" + "ML_VerticalCS" ] }, "namespaceURI":{ @@ -16842,11 +16842,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMXFileType" + "$ref":"#/definitions/MLVerticalCSType" } }, "elementName":{ - "localPart":"AbstractMX_File", + "localPart":"ML_VerticalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16863,7 +16863,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationParameterAlt" + "ML_DerivedUnit" ] }, "namespaceURI":{ @@ -16876,11 +16876,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterAltType" + "$ref":"#/definitions/MLDerivedUnitType" } }, "elementName":{ - "localPart":"OperationParameterAlt", + "localPart":"ML_DerivedUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16897,7 +16897,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_OperationParameter" + "ML_OperationParameterGroup" ] }, "namespaceURI":{ @@ -16910,11 +16910,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLOperationParameterType" + "$ref":"#/definitions/MLOperationParameterGroupType" } }, "elementName":{ - "localPart":"ML_OperationParameter", + "localPart":"ML_OperationParameterGroup", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16931,7 +16931,7 @@ "properties":{ "localPart":{ "enum":[ - "MimeFileType" + "ML_ConventionalUnit" ] }, "namespaceURI":{ @@ -16944,11 +16944,11 @@ ] }, "value":{ - "$ref":"#/definitions/MimeFileTypeType" + "$ref":"#/definitions/MLConventionalUnitType" } }, "elementName":{ - "localPart":"MimeFileType", + "localPart":"ML_ConventionalUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16965,7 +16965,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_SupportFile" + "CodeAlternativeExpression" ] }, "namespaceURI":{ @@ -16978,11 +16978,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXSupportFileType" + "$ref":"#/definitions/CodeAlternativeExpressionType" } }, "elementName":{ - "localPart":"MX_SupportFile", + "localPart":"CodeAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16999,7 +16999,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationAlt" + "Anchor" ] }, "namespaceURI":{ @@ -17012,11 +17012,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationAltType" + "$ref":"#/definitions/AnchorType" } }, "elementName":{ - "localPart":"OperationAlt", + "localPart":"Anchor", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17033,7 +17033,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_DerivedUnit" + "ML_UserDefinedCS" ] }, "namespaceURI":{ @@ -17046,11 +17046,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLDerivedUnitType" + "$ref":"#/definitions/MLUserDefinedCSType" } }, "elementName":{ - "localPart":"ML_DerivedUnit", + "localPart":"ML_UserDefinedCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17067,7 +17067,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_ScopeCode" + "ML_CodeListDictionary" ] }, "namespaceURI":{ @@ -17080,11 +17080,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MLCodeListDictionaryType" } }, "elementName":{ - "localPart":"MX_ScopeCode", + "localPart":"ML_CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17101,7 +17101,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_TemporalDatum" + "ML_GeodeticCRS" ] }, "namespaceURI":{ @@ -17114,11 +17114,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTemporalDatumType" + "$ref":"#/definitions/MLGeodeticCRSType" } }, "elementName":{ - "localPart":"ML_TemporalDatum", + "localPart":"ML_GeodeticCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17135,7 +17135,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_PrimeMeridian" + "CT_CrsCatalogue" ] }, "namespaceURI":{ @@ -17148,11 +17148,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLPrimeMeridianType" + "$ref":"#/definitions/CTCrsCatalogueType" } }, "elementName":{ - "localPart":"ML_PrimeMeridian", + "localPart":"CT_CrsCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17169,7 +17169,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_UnitDefinition" + "EllipsoidAlt" ] }, "namespaceURI":{ @@ -17182,11 +17182,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLUnitDefinitionType" + "$ref":"#/definitions/EllipsoidAltType" } }, "elementName":{ - "localPart":"ML_UnitDefinition", + "localPart":"EllipsoidAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17203,7 +17203,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_BaseUnit" + "CodeDefinition" ] }, "namespaceURI":{ @@ -17216,11 +17216,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLBaseUnitType" + "$ref":"#/definitions/CodeDefinitionType" } }, "elementName":{ - "localPart":"ML_BaseUnit", + "localPart":"CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17237,7 +17237,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_VerticalCRS" + "FileName" ] }, "namespaceURI":{ @@ -17250,11 +17250,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLVerticalCRSType" + "$ref":"#/definitions/FileNameType" } }, "elementName":{ - "localPart":"ML_VerticalCRS", + "localPart":"FileName", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17271,7 +17271,7 @@ "properties":{ "localPart":{ "enum":[ - "CT_CodelistCatalogue" + "ML_ImageDatum" ] }, "namespaceURI":{ @@ -17284,11 +17284,11 @@ ] }, "value":{ - "$ref":"#/definitions/CTCodelistCatalogueType" + "$ref":"#/definitions/MLImageDatumType" } }, "elementName":{ - "localPart":"CT_CodelistCatalogue", + "localPart":"ML_ImageDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17305,7 +17305,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_GeodeticDatum" + "AbstractMX_File" ] }, "namespaceURI":{ @@ -17318,11 +17318,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLGeodeticDatumType" + "$ref":"#/definitions/AbstractMXFileType" } }, "elementName":{ - "localPart":"ML_GeodeticDatum", + "localPart":"AbstractMX_File", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17339,7 +17339,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_Aggregate" + "ML_VerticalCRS" ] }, "namespaceURI":{ @@ -17352,11 +17352,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXAggregateType" + "$ref":"#/definitions/MLVerticalCRSType" } }, "elementName":{ - "localPart":"MX_Aggregate", + "localPart":"ML_VerticalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17373,7 +17373,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_OperationMethod" + "ML_TimeCS" ] }, "namespaceURI":{ @@ -17386,11 +17386,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLOperationMethodType" + "$ref":"#/definitions/MLTimeCSType" } }, "elementName":{ - "localPart":"ML_OperationMethod", + "localPart":"ML_TimeCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17407,7 +17407,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_PolarCS" + "ML_CodeDefinition" ] }, "namespaceURI":{ @@ -17420,11 +17420,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLPolarCSType" + "$ref":"#/definitions/MLCodeDefinitionType" } }, "elementName":{ - "localPart":"ML_PolarCS", + "localPart":"ML_CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17441,7 +17441,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_SphericalCS" + "CoordinateSystemAxisAlt" ] }, "namespaceURI":{ @@ -17454,11 +17454,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLSphericalCSType" + "$ref":"#/definitions/CoordinateSystemAxisAltType" } }, "elementName":{ - "localPart":"ML_SphericalCS", + "localPart":"CoordinateSystemAxisAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17475,7 +17475,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_TimeCS" + "ClAlternativeExpression" ] }, "namespaceURI":{ @@ -17488,11 +17488,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTimeCSType" + "$ref":"#/definitions/ClAlternativeExpressionType" } }, "elementName":{ - "localPart":"ML_TimeCS", + "localPart":"ClAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17509,7 +17509,7 @@ "properties":{ "localPart":{ "enum":[ - "EllipsoidAlt" + "ML_TemporalCRS" ] }, "namespaceURI":{ @@ -17522,11 +17522,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidAltType" + "$ref":"#/definitions/MLTemporalCRSType" } }, "elementName":{ - "localPart":"EllipsoidAlt", + "localPart":"ML_TemporalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17543,7 +17543,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCT_Catalogue" + "ML_GeodeticDatum" ] }, "namespaceURI":{ @@ -17556,11 +17556,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCTCatalogueType" + "$ref":"#/definitions/MLGeodeticDatumType" } }, "elementName":{ - "localPart":"AbstractCT_Catalogue", + "localPart":"ML_GeodeticDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17577,7 +17577,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_OperationParameterGroup" + "ML_CoordinateSystemAxis" ] }, "namespaceURI":{ @@ -17590,11 +17590,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLOperationParameterGroupType" + "$ref":"#/definitions/MLCoordinateSystemAxisType" } }, "elementName":{ - "localPart":"ML_OperationParameterGroup", + "localPart":"ML_CoordinateSystemAxis", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17611,7 +17611,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_GeodeticCRS" + "ML_CartesianCS" ] }, "namespaceURI":{ @@ -17624,11 +17624,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLGeodeticCRSType" + "$ref":"#/definitions/MLCartesianCSType" } }, "elementName":{ - "localPart":"ML_GeodeticCRS", + "localPart":"ML_CartesianCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17645,7 +17645,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ProjectedCRS" + "CT_UomCatalogue" ] }, "namespaceURI":{ @@ -17658,11 +17658,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLProjectedCRSType" + "$ref":"#/definitions/CTUomCatalogueType" } }, "elementName":{ - "localPart":"ML_ProjectedCRS", + "localPart":"CT_UomCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17679,7 +17679,7 @@ "properties":{ "localPart":{ "enum":[ - "DatumAlt" + "ML_EllipsoidalCS" ] }, "namespaceURI":{ @@ -17692,11 +17692,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatumAltType" + "$ref":"#/definitions/MLEllipsoidalCSType" } }, "elementName":{ - "localPart":"DatumAlt", + "localPart":"ML_EllipsoidalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17713,7 +17713,7 @@ "properties":{ "localPart":{ "enum":[ - "CoordinateSystemAxisAlt" + "ML_DerivedCRS" ] }, "namespaceURI":{ @@ -17726,11 +17726,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAxisAltType" + "$ref":"#/definitions/MLDerivedCRSType" } }, "elementName":{ - "localPart":"CoordinateSystemAxisAlt", + "localPart":"ML_DerivedCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17747,7 +17747,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ImageCRS" + "ML_PassThroughOperation" ] }, "namespaceURI":{ @@ -17760,11 +17760,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLImageCRSType" + "$ref":"#/definitions/MLPassThroughOperationType" } }, "elementName":{ - "localPart":"ML_ImageCRS", + "localPart":"ML_PassThroughOperation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17781,7 +17781,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ConventionalUnit" + "ML_EngineeringCRS" ] }, "namespaceURI":{ @@ -17794,11 +17794,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLConventionalUnitType" + "$ref":"#/definitions/MLEngineeringCRSType" } }, "elementName":{ - "localPart":"ML_ConventionalUnit", + "localPart":"ML_EngineeringCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17815,7 +17815,7 @@ "properties":{ "localPart":{ "enum":[ - "FileName" + "MX_Aggregate" ] }, "namespaceURI":{ @@ -17828,11 +17828,11 @@ ] }, "value":{ - "$ref":"#/definitions/FileNameType" + "$ref":"#/definitions/MXAggregateType" } }, "elementName":{ - "localPart":"FileName", + "localPart":"MX_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17849,7 +17849,7 @@ "properties":{ "localPart":{ "enum":[ - "CrsAlt" + "ML_AffineCS" ] }, "namespaceURI":{ @@ -17862,11 +17862,11 @@ ] }, "value":{ - "$ref":"#/definitions/CrsAltType" + "$ref":"#/definitions/MLAffineCSType" } }, "elementName":{ - "localPart":"CrsAlt", + "localPart":"ML_AffineCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17883,7 +17883,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CodeListDictionary" + "ML_OperationParameter" ] }, "namespaceURI":{ @@ -17896,11 +17896,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCodeListDictionaryType" + "$ref":"#/definitions/MLOperationParameterType" } }, "elementName":{ - "localPart":"ML_CodeListDictionary", + "localPart":"ML_OperationParameter", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17917,7 +17917,7 @@ "properties":{ "localPart":{ "enum":[ - "CodeAlternativeExpression" + "MX_SupportFile" ] }, "namespaceURI":{ @@ -17930,11 +17930,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeAlternativeExpressionType" + "$ref":"#/definitions/MXSupportFileType" } }, "elementName":{ - "localPart":"CodeAlternativeExpression", + "localPart":"MX_SupportFile", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17951,7 +17951,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_TemporalCRS" + "MX_DataFile" ] }, "namespaceURI":{ @@ -17964,11 +17964,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTemporalCRSType" + "$ref":"#/definitions/MXDataFileType" } }, "elementName":{ - "localPart":"ML_TemporalCRS", + "localPart":"MX_DataFile", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17985,7 +17985,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CartesianCS" + "MX_DataSet" ] }, "namespaceURI":{ @@ -17998,11 +17998,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCartesianCSType" + "$ref":"#/definitions/MXDataSetType" } }, "elementName":{ - "localPart":"ML_CartesianCS", + "localPart":"MX_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -18019,7 +18019,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ConcatenatedOperation" + "ML_TemporalDatum" ] }, "namespaceURI":{ @@ -18032,11 +18032,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLConcatenatedOperationType" + "$ref":"#/definitions/MLTemporalDatumType" } }, "elementName":{ - "localPart":"ML_ConcatenatedOperation", + "localPart":"ML_TemporalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -18053,7 +18053,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_EngineeringDatum" + "CrsAlt" ] }, "namespaceURI":{ @@ -18066,11 +18066,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEngineeringDatumType" + "$ref":"#/definitions/CrsAltType" } }, "elementName":{ - "localPart":"ML_EngineeringDatum", + "localPart":"CrsAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -18087,7 +18087,7 @@ "properties":{ "localPart":{ "enum":[ - "CoordinateSystemAlt" + "MX_ScopeCode" ] }, "namespaceURI":{ @@ -18100,11 +18100,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAltType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"CoordinateSystemAlt", + "localPart":"MX_ScopeCode", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } diff --git a/scripts/jsonschemas/ISO19139_GMX_20070417.jsonschema b/scripts/jsonschemas/ISO19139_GMX_20070417.jsonschema index 272629f2..0ebf84dc 100644 --- a/scripts/jsonschemas/ISO19139_GMX_20070417.jsonschema +++ b/scripts/jsonschemas/ISO19139_GMX_20070417.jsonschema @@ -2,23 +2,171 @@ { "id":"http://www.isotc211.org/2005/gmx#", "definitions":{ - "MXAggregatePropertyType":{ + "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" + ] + }, + "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" + ] + }, + "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" + ] + }, + "MLCodeListDictionaryPropertyType":{ "type":"object", - "title":"MXAggregatePropertyType", + "title":"MLCodeListDictionaryPropertyType", "required":[ - "mxAggregate" + "mlCodeListDictionary" ], "properties":{ - "mxAggregate":{ - "title":"mxAggregate", + "mlCodeListDictionary":{ + "title":"mlCodeListDictionary", "allOf":[ { - "$ref":"#/definitions/MXAggregateType" + "$ref":"#/definitions/MLCodeListDictionaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"MX_Aggregate", + "localPart":"ML_CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -145,11 +293,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_Aggregate_PropertyType", + "localPart":"ML_CodeListDictionary_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxAggregate", + "mlCodeListDictionary", "nilReason", "uuidref", "type", @@ -161,23 +309,64 @@ "actuate" ] }, - "MLImageDatumPropertyType":{ + "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" + ] + }, + "DatumAltPropertyType":{ "type":"object", - "title":"MLImageDatumPropertyType", + "title":"DatumAltPropertyType", "required":[ - "mlImageDatum" + "datumAlt" ], "properties":{ - "mlImageDatum":{ - "title":"mlImageDatum", + "datumAlt":{ + "title":"datumAlt", "allOf":[ { - "$ref":"#/definitions/MLImageDatumType" + "$ref":"#/definitions/DatumAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_ImageDatum", + "localPart":"DatumAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -304,11 +493,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ImageDatum_PropertyType", + "localPart":"DatumAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlImageDatum", + "datumAlt", "nilReason", "uuidref", "type", @@ -320,36 +509,24 @@ "actuate" ] }, - "CTCoordinateSystemPropertyType":{ + "OperationParameterAltPropertyType":{ "type":"object", - "title":"CTCoordinateSystemPropertyType", + "title":"OperationParameterAltPropertyType", "required":[ - "abstractCoordinateSystem" + "operationParameterAlt" ], "properties":{ - "abstractCoordinateSystem":{ - "title":"abstractCoordinateSystem", + "operationParameterAlt":{ + "title":"operationParameterAlt", "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/OperationParameterAltType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCoordinateSystem", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"OperationParameterAlt", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -475,11 +652,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CoordinateSystem_PropertyType", + "localPart":"OperationParameterAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCoordinateSystem", + "operationParameterAlt", "nilReason", "uuidref", "type", @@ -491,23 +668,23 @@ "actuate" ] }, - "MLUnitDefinitionPropertyType":{ + "MXAggregatePropertyType":{ "type":"object", - "title":"MLUnitDefinitionPropertyType", + "title":"MXAggregatePropertyType", "required":[ - "mlUnitDefinition" + "mxAggregate" ], "properties":{ - "mlUnitDefinition":{ - "title":"mlUnitDefinition", + "mxAggregate":{ + "title":"mxAggregate", "allOf":[ { - "$ref":"#/definitions/MLUnitDefinitionType" + "$ref":"#/definitions/MXAggregateType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_UnitDefinition", + "localPart":"MX_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -634,11 +811,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_UnitDefinition_PropertyType", + "localPart":"MX_Aggregate_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlUnitDefinition", + "mxAggregate", "nilReason", "uuidref", "type", @@ -650,23 +827,100 @@ "actuate" ] }, - "MLLinearCSPropertyType":{ + "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" + ] + }, + "CTCodelistCataloguePropertyType":{ "type":"object", - "title":"MLLinearCSPropertyType", + "title":"CTCodelistCataloguePropertyType", "required":[ - "mlLinearCS" + "ctCodelistCatalogue" ], "properties":{ - "mlLinearCS":{ - "title":"mlLinearCS", + "ctCodelistCatalogue":{ + "title":"ctCodelistCatalogue", "allOf":[ { - "$ref":"#/definitions/MLLinearCSType" + "$ref":"#/definitions/CTCodelistCatalogueType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_LinearCS", + "localPart":"CT_CodelistCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -793,11 +1047,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_LinearCS_PropertyType", + "localPart":"CT_CodelistCatalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlLinearCS", + "ctCodelistCatalogue", "nilReason", "uuidref", "type", @@ -809,75 +1063,23 @@ "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" - ] - }, - "OperationMethodAltPropertyType":{ + "MLOperationParameterPropertyType":{ "type":"object", - "title":"OperationMethodAltPropertyType", + "title":"MLOperationParameterPropertyType", "required":[ - "operationMethodAlt" + "mlOperationParameter" ], "properties":{ - "operationMethodAlt":{ - "title":"operationMethodAlt", + "mlOperationParameter":{ + "title":"mlOperationParameter", "allOf":[ { - "$ref":"#/definitions/OperationMethodAltType" + "$ref":"#/definitions/MLOperationParameterType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationMethodAlt", + "localPart":"ML_OperationParameter", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -1004,11 +1206,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationMethodAlt_PropertyType", + "localPart":"ML_OperationParameter_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationMethodAlt", + "mlOperationParameter", "nilReason", "uuidref", "type", @@ -1020,44 +1222,115 @@ "actuate" ] }, - "MLGeodeticDatumPropertyType":{ - "type":"object", - "title":"MLGeodeticDatumPropertyType", + "MLCompoundCRSType":{ "required":[ - "mlGeodeticDatum" + "alternativeExpression" ], - "properties":{ - "mlGeodeticDatum":{ - "title":"mlGeodeticDatum", - "allOf":[ - { - "$ref":"#/definitions/MLGeodeticDatumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_GeodeticDatum", - "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_CompoundCRS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "CodeDefinitionType":{ + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" }, - "uuidref":{ - "title":"uuidref", + { + "type":"object", + "title":"CodeDefinitionType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CodeDefinition_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "UnitDefinitionPropertyType":{ + "type":"object", + "title":"UnitDefinitionPropertyType", + "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", + "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" @@ -1163,11 +1436,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_GeodeticDatum_PropertyType", + "localPart":"UnitDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlGeodeticDatum", + "unitDefinition", "nilReason", "uuidref", "type", @@ -1179,17 +1452,69 @@ "actuate" ] }, - "MLCodeListDictionaryType":{ + "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" + ] + }, + "MLConventionalUnitType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/CodeListDictionaryType" + "$ref":"#/definitions/ConventionalUnitType" }, { "type":"object", - "title":"MLCodeListDictionaryType", + "title":"MLConventionalUnitType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -1197,7 +1522,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/ClAlternativeExpressionPropertyType" + "$ref":"#/definitions/UomAlternativeExpressionPropertyType" }, "minItems":1 } @@ -1213,30 +1538,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_CodeListDictionary_Type", + "localPart":"ML_ConventionalUnit_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "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" } }, @@ -1363,11 +1688,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateSystemAlt_PropertyType", + "localPart":"ML_TemporalDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "coordinateSystemAlt", + "mlTemporalDatum", "nilReason", "uuidref", "type", @@ -1379,58 +1704,17 @@ "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" - ] - }, - "MLPassThroughOperationType":{ + "MLCodeDefinitionType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/PassThroughOperationType" + "$ref":"#/definitions/CodeDefinitionType" }, { "type":"object", - "title":"MLPassThroughOperationType", + "title":"MLCodeDefinitionType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -1438,7 +1722,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/OperationAltPropertyType" + "$ref":"#/definitions/CodeAlternativeExpressionPropertyType" }, "minItems":1 } @@ -1454,30 +1738,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_PassThroughOperation_Type", + "localPart":"ML_CodeDefinition_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLOperationMethodPropertyType":{ + "MLPolarCSPropertyType":{ "type":"object", - "title":"MLOperationMethodPropertyType", + "title":"MLPolarCSPropertyType", "required":[ - "mlOperationMethod" + "mlPolarCS" ], "properties":{ - "mlOperationMethod":{ - "title":"mlOperationMethod", + "mlPolarCS":{ + "title":"mlPolarCS", "allOf":[ { - "$ref":"#/definitions/MLOperationMethodType" + "$ref":"#/definitions/MLPolarCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_OperationMethod", + "localPart":"ML_PolarCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -1604,11 +1888,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationMethod_PropertyType", + "localPart":"ML_PolarCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlOperationMethod", + "mlPolarCS", "nilReason", "uuidref", "type", @@ -1620,24 +1904,36 @@ "actuate" ] }, - "CTCrsCataloguePropertyType":{ + "CTEllipsoidPropertyType":{ "type":"object", - "title":"CTCrsCataloguePropertyType", + "title":"CTEllipsoidPropertyType", "required":[ - "ctCrsCatalogue" + "ellipsoid" ], "properties":{ - "ctCrsCatalogue":{ - "title":"ctCrsCatalogue", + "ellipsoid":{ + "title":"ellipsoid", "allOf":[ { - "$ref":"#/definitions/CTCrsCatalogueType" + "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" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"CT_CrsCatalogue", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"Ellipsoid", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -1763,11 +2059,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CrsCatalogue_PropertyType", + "localPart":"CT_Ellipsoid_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ctCrsCatalogue", + "ellipsoid", "nilReason", "uuidref", "type", @@ -1779,177 +2075,18 @@ "actuate" ] }, - "MLPrimeMeridianPropertyType":{ - "type":"object", - "title":"MLPrimeMeridianPropertyType", - "required":[ - "mlPrimeMeridian" - ], - "properties":{ - "mlPrimeMeridian":{ - "title":"mlPrimeMeridian", - "allOf":[ - { - "$ref":"#/definitions/MLPrimeMeridianType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_PrimeMeridian", - "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_PrimeMeridian_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "mlPrimeMeridian", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "EllipsoidAltType":{ + "ClAlternativeExpressionType":{ "required":[ "locale", "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/IdentifiedObjectType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"EllipsoidAltType", + "title":"ClAlternativeExpressionType", "properties":{ "locale":{ "title":"locale", @@ -1982,7 +2119,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"EllipsoidAlt_Type", + "localPart":"ClAlternativeExpression_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ @@ -1990,74 +2127,43 @@ "codeSpace" ] }, - "MLEllipsoidalCSType":{ + "DatumAltType":{ "required":[ - "alternativeExpression" + "locale", + "codeSpace" ], "allOf":[ { - "$ref":"#/definitions/EllipsoidalCSType" + "$ref":"#/definitions/AbstractDatumType" }, { "type":"object", - "title":"MLEllipsoidalCSType", + "title":"DatumAltType", "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" } - } - } - } - ], - "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", + }, + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CoordinateSystemAltPropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"alternativeExpression", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" } } } @@ -2065,30 +2171,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_AffineCS_Type", + "localPart":"DatumAlt_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "locale", + "codeSpace" ] }, - "MLDerivedCRSPropertyType":{ + "MLVerticalDatumPropertyType":{ "type":"object", - "title":"MLDerivedCRSPropertyType", + "title":"MLVerticalDatumPropertyType", "required":[ - "mlDerivedCRS" + "mlVerticalDatum" ], "properties":{ - "mlDerivedCRS":{ - "title":"mlDerivedCRS", + "mlVerticalDatum":{ + "title":"mlVerticalDatum", "allOf":[ { - "$ref":"#/definitions/MLDerivedCRSType" + "$ref":"#/definitions/MLVerticalDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_DerivedCRS", + "localPart":"ML_VerticalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -2215,11 +2322,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_DerivedCRS_PropertyType", + "localPart":"ML_VerticalDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlDerivedCRS", + "mlVerticalDatum", "nilReason", "uuidref", "type", @@ -2231,15 +2338,15 @@ "actuate" ] }, - "CTOperationMethodPropertyType":{ + "CTCoordinateSystemAxisPropertyType":{ "type":"object", - "title":"CTOperationMethodPropertyType", + "title":"CTCoordinateSystemAxisPropertyType", "required":[ - "operationMethod" + "coordinateSystemAxis" ], "properties":{ - "operationMethod":{ - "title":"operationMethod", + "coordinateSystemAxis":{ + "title":"coordinateSystemAxis", "allOf":[ { "type":"object", @@ -2248,18 +2355,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/OperationMethodType" + "$ref":"#/definitions/CoordinateSystemAxisType" } }, "elementName":{ - "localPart":"OperationMethod", + "localPart":"CoordinateSystemAxis", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"OperationMethod", + "localPart":"CoordinateSystemAxis", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -2386,11 +2493,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_OperationMethod_PropertyType", + "localPart":"CT_CoordinateSystemAxis_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationMethod", + "coordinateSystemAxis", "nilReason", "uuidref", "type", @@ -2402,23 +2509,23 @@ "actuate" ] }, - "MLEllipsoidPropertyType":{ + "ClAlternativeExpressionPropertyType":{ "type":"object", - "title":"MLEllipsoidPropertyType", + "title":"ClAlternativeExpressionPropertyType", "required":[ - "mlEllipsoid" + "clAlternativeExpression" ], "properties":{ - "mlEllipsoid":{ - "title":"mlEllipsoid", + "clAlternativeExpression":{ + "title":"clAlternativeExpression", "allOf":[ { - "$ref":"#/definitions/MLEllipsoidType" + "$ref":"#/definitions/ClAlternativeExpressionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_Ellipsoid", + "localPart":"ClAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -2545,11 +2652,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_Ellipsoid_PropertyType", + "localPart":"ClAlternativeExpression_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEllipsoid", + "clAlternativeExpression", "nilReason", "uuidref", "type", @@ -2561,35 +2668,187 @@ "actuate" ] }, - "CTCodelistValuePropertyType":{ - "type":"object", - "title":"CTCodelistValuePropertyType", + "MLDerivedUnitType":{ "required":[ - "codeDefinition" + "alternativeExpression" ], - "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" + "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":"CodeDefinition", + "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" + ] + }, + "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" + ] + }, + "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" + ] + }, + "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" + ] + }, + "MLGeodeticCRSPropertyType":{ + "type":"object", + "title":"MLGeodeticCRSPropertyType", + "required":[ + "mlGeodeticCRS" + ], + "properties":{ + "mlGeodeticCRS":{ + "title":"mlGeodeticCRS", + "allOf":[ + { + "$ref":"#/definitions/MLGeodeticCRSType" + } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CodeDefinition", + "localPart":"ML_GeodeticCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -2716,11 +2975,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CodelistValue_PropertyType", + "localPart":"ML_GeodeticCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeDefinition", + "mlGeodeticCRS", "nilReason", "uuidref", "type", @@ -2732,23 +2991,23 @@ "actuate" ] }, - "MLAffineCSPropertyType":{ + "MLDerivedUnitPropertyType":{ "type":"object", - "title":"MLAffineCSPropertyType", + "title":"MLDerivedUnitPropertyType", "required":[ - "mlAffineCS" + "mlDerivedUnit" ], "properties":{ - "mlAffineCS":{ - "title":"mlAffineCS", + "mlDerivedUnit":{ + "title":"mlDerivedUnit", "allOf":[ { - "$ref":"#/definitions/MLAffineCSType" + "$ref":"#/definitions/MLDerivedUnitType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_AffineCS", + "localPart":"ML_DerivedUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -2875,11 +3134,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_AffineCS_PropertyType", + "localPart":"ML_DerivedUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlAffineCS", + "mlDerivedUnit", "nilReason", "uuidref", "type", @@ -2891,74 +3150,70 @@ "actuate" ] }, - "CodeAlternativeExpressionType":{ + "MimeFileTypePropertyType":{ + "type":"object", + "title":"MimeFileTypePropertyType", "required":[ - "codeSpace" + "mimeFileType" ], - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"CodeAlternativeExpressionType", - "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":"" + "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":"CodeAlternativeExpression_Type", + "localPart":"MimeFileType_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "locale", - "codeSpace" + "mimeFileType", + "nilReason" ] }, - "MLTemporalCRSPropertyType":{ + "MXDataFilePropertyType":{ "type":"object", - "title":"MLTemporalCRSPropertyType", + "title":"MXDataFilePropertyType", "required":[ - "mlTemporalCRS" + "mxDataFile" ], "properties":{ - "mlTemporalCRS":{ - "title":"mlTemporalCRS", + "mxDataFile":{ + "title":"mxDataFile", "allOf":[ { - "$ref":"#/definitions/MLTemporalCRSType" + "$ref":"#/definitions/MXDataFileType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_TemporalCRS", + "localPart":"MX_DataFile", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -3085,11 +3340,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_TemporalCRS_PropertyType", + "localPart":"MX_DataFile_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTemporalCRS", + "mxDataFile", "nilReason", "uuidref", "type", @@ -3101,73 +3356,65 @@ "actuate" ] }, - "FileNameType":{ - "type":"object", - "title":"FileNameType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" + "MLLinearCSType":{ + "required":[ + "alternativeExpression" + ], + "allOf":[ + { + "$ref":"#/definitions/LinearCSType" }, - "src":{ - "title":"src", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"src", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"FileName_Type", + "localPart":"ML_LinearCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "value", - "src" + "alternativeExpression" ] }, - "DerivedUnitPropertyType":{ + "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":{ @@ -3293,11 +3540,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DerivedUnit_PropertyType", + "localPart":"ML_PassThroughOperation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "derivedUnit", + "mlPassThroughOperation", "nilReason", "uuidref", "type", @@ -3309,64 +3556,23 @@ "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" - ] - }, - "MLTransformationPropertyType":{ + "CrsAltPropertyType":{ "type":"object", - "title":"MLTransformationPropertyType", + "title":"CrsAltPropertyType", "required":[ - "mlTransformation" + "crsAlt" ], "properties":{ - "mlTransformation":{ - "title":"mlTransformation", + "crsAlt":{ + "title":"crsAlt", "allOf":[ { - "$ref":"#/definitions/MLTransformationType" + "$ref":"#/definitions/CrsAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_Transformation", + "localPart":"CrsAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -3493,11 +3699,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_Transformation_PropertyType", + "localPart":"CrsAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTransformation", + "crsAlt", "nilReason", "uuidref", "type", @@ -3509,36 +3715,24 @@ "actuate" ] }, - "CTEllipsoidPropertyType":{ + "MXSupportFilePropertyType":{ "type":"object", - "title":"CTEllipsoidPropertyType", + "title":"MXSupportFilePropertyType", "required":[ - "ellipsoid" + "mxSupportFile" ], "properties":{ - "ellipsoid":{ - "title":"ellipsoid", + "mxSupportFile":{ + "title":"mxSupportFile", "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/MXSupportFileType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Ellipsoid", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"MX_SupportFile", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -3664,11 +3858,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Ellipsoid_PropertyType", + "localPart":"MX_SupportFile_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ellipsoid", + "mxSupportFile", "nilReason", "uuidref", "type", @@ -3680,77 +3874,71 @@ "actuate" ] }, - "MLOperationParameterGroupType":{ + "AnchorPropertyType":{ + "type":"object", + "title":"AnchorPropertyType", "required":[ - "alternativeExpression" + "anchor" ], - "allOf":[ - { - "$ref":"#/definitions/OperationParameterGroupType" + "properties":{ + "anchor":{ + "title":"anchor", + "allOf":[ + { + "$ref":"#/definitions/AnchorType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Anchor", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } }, - { - "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" + "nilReason":{ + "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_OperationParameterGroup_Type", + "localPart":"Anchor_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "anchor", + "nilReason" ] }, - "CTDatumPropertyType":{ + "MLEngineeringDatumPropertyType":{ "type":"object", - "title":"CTDatumPropertyType", + "title":"MLEngineeringDatumPropertyType", "required":[ - "abstractDatum" + "mlEngineeringDatum" ], "properties":{ - "abstractDatum":{ - "title":"abstractDatum", + "mlEngineeringDatum":{ + "title":"mlEngineeringDatum", "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" - } + "$ref":"#/definitions/MLEngineeringDatumType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDatum", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"ML_EngineeringDatum", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -3876,11 +4064,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Datum_PropertyType", + "localPart":"ML_EngineeringDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractDatum", + "mlEngineeringDatum", "nilReason", "uuidref", "type", @@ -3892,35 +4080,64 @@ "actuate" ] }, - "CodeListDictionaryPropertyType":{ - "type":"object", - "title":"CodeListDictionaryPropertyType", + "MLSphericalCSType":{ "required":[ - "codeListDictionary" + "alternativeExpression" ], - "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" + "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":"CodeListDictionary", + "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" + ] + }, + "MLSphericalCSPropertyType":{ + "type":"object", + "title":"MLSphericalCSPropertyType", + "required":[ + "mlSphericalCS" + ], + "properties":{ + "mlSphericalCS":{ + "title":"mlSphericalCS", + "allOf":[ + { + "$ref":"#/definitions/MLSphericalCSType" + } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CodeListDictionary", + "localPart":"ML_SphericalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -4047,11 +4264,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeListDictionary_PropertyType", + "localPart":"ML_SphericalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeListDictionary", + "mlSphericalCS", "nilReason", "uuidref", "type", @@ -4063,105 +4280,182 @@ "actuate" ] }, - "CodeListDictionaryType":{ + "MLVerticalCSPropertyType":{ + "type":"object", + "title":"MLVerticalCSPropertyType", "required":[ - "codeEntry" + "mlVerticalCS" ], - "allOf":[ - { - "$ref":"#/definitions/DictionaryType" + "properties":{ + "mlVerticalCS":{ + "title":"mlVerticalCS", + "allOf":[ + { + "$ref":"#/definitions/MLVerticalCSType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_VerticalCS", + "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", - "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" - } + "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_LinearCS_Type", + "localPart":"ML_VerticalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "mlVerticalCS", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "FileNamePropertyType":{ + "MLImageDatumPropertyType":{ "type":"object", - "title":"FileNamePropertyType", + "title":"MLImageDatumPropertyType", "required":[ - "fileName" + "mlImageDatum" ], "properties":{ - "fileName":{ - "title":"fileName", + "mlImageDatum":{ + "title":"mlImageDatum", "allOf":[ { - "$ref":"#/definitions/FileNameType" + "$ref":"#/definitions/MLImageDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"FileName", + "localPart":"ML_ImageDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -4180,249 +4474,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":"FileName_PropertyType", + "localPart":"ML_ImageDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "fileName", - "nilReason" + "mlImageDatum", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CT_CodelistCatalogue_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "codelistItem" - ] - }, - "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" - ] - }, - "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" - ] - }, - "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" - ] - }, - "CTCoordinateSystemAxisPropertyType":{ + "CTUomCataloguePropertyType":{ "type":"object", - "title":"CTCoordinateSystemAxisPropertyType", + "title":"CTUomCataloguePropertyType", "required":[ - "coordinateSystemAxis" + "ctUomCatalogue" ], "properties":{ - "coordinateSystemAxis":{ - "title":"coordinateSystemAxis", + "ctUomCatalogue":{ + "title":"ctUomCatalogue", "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/CTUomCatalogueType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CoordinateSystemAxis", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"CT_UomCatalogue", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -4548,11 +4741,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CoordinateSystemAxis_PropertyType", + "localPart":"CT_UomCatalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "coordinateSystemAxis", + "ctUomCatalogue", "nilReason", "uuidref", "type", @@ -4564,26 +4757,78 @@ "actuate" ] }, - "MLCompoundCRSPropertyType":{ - "type":"object", - "title":"MLCompoundCRSPropertyType", + "OperationMethodAltType":{ "required":[ - "mlCompoundCRS" + "locale", + "codeSpace" ], - "properties":{ - "mlCompoundCRS":{ - "title":"mlCompoundCRS", - "allOf":[ - { - "$ref":"#/definitions/MLCompoundCRSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_CompoundCRS", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } - }, + "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" + ] + }, + "MLProjectedCRSPropertyType":{ + "type":"object", + "title":"MLProjectedCRSPropertyType", + "required":[ + "mlProjectedCRS" + ], + "properties":{ + "mlProjectedCRS":{ + "title":"mlProjectedCRS", + "allOf":[ + { + "$ref":"#/definitions/MLProjectedCRSType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ML_ProjectedCRS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -4707,11 +4952,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CompoundCRS_PropertyType", + "localPart":"ML_ProjectedCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCompoundCRS", + "mlProjectedCRS", "nilReason", "uuidref", "type", @@ -4723,17 +4968,17 @@ "actuate" ] }, - "MLEngineeringCRSType":{ + "MLTransformationType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/EngineeringCRSType" + "$ref":"#/definitions/TransformationType" }, { "type":"object", - "title":"MLEngineeringCRSType", + "title":"MLTransformationType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -4741,7 +4986,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/CrsAltPropertyType" + "$ref":"#/definitions/OperationAltPropertyType" }, "minItems":1 } @@ -4757,83 +5002,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_EngineeringCRS_Type", + "localPart":"ML_Transformation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "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" - ] - }, - "MXDataSetPropertyType":{ + "DerivedUnitPropertyType":{ "type":"object", - "title":"MXDataSetPropertyType", + "title":"DerivedUnitPropertyType", "required":[ - "mxDataSet" + "derivedUnit" ], "properties":{ - "mxDataSet":{ - "title":"mxDataSet", + "derivedUnit":{ + "title":"derivedUnit", "allOf":[ { - "$ref":"#/definitions/MXDataSetType" + "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":"MX_DataSet", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"DerivedUnit", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -4959,11 +5164,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_DataSet_PropertyType", + "localPart":"DerivedUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxDataSet", + "derivedUnit", "nilReason", "uuidref", "type", @@ -4975,66 +5180,84 @@ "actuate" ] }, - "MXDataSetType":{ + "OperationAltType":{ "required":[ - "dataFile" + "locale", + "codeSpace" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/DSDataSetType" + "$ref":"#/definitions/AbstractCoordinateOperationType" }, { "type":"object", - "title":"MXDataSetType", + "title":"OperationAltType", "properties":{ - "dataFile":{ - "title":"dataFile", + "locale":{ + "title":"locale", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MXDataFilePropertyType" - }, - "minItems":1 + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataFile", + "localPart":"locale", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, - "datasetCatalogue":{ - "title":"datasetCatalogue", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CTCataloguePropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"datasetCatalogue", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" } - }, - "supportFile":{ - "title":"supportFile", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OperationAlt_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/MXSupportFilePropertyType" + "$ref":"#/definitions/EllipsoidAltPropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"supportFile", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -5043,32 +5266,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MX_DataSet_Type", + "localPart":"ML_Ellipsoid_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "dataFile", - "datasetCatalogue", - "supportFile" + "alternativeExpression" ] }, - "UomAlternativeExpressionPropertyType":{ + "MLBaseUnitPropertyType":{ "type":"object", - "title":"UomAlternativeExpressionPropertyType", + "title":"MLBaseUnitPropertyType", "required":[ - "uomAlternativeExpression" + "mlBaseUnit" ], "properties":{ - "uomAlternativeExpression":{ - "title":"uomAlternativeExpression", + "mlBaseUnit":{ + "title":"mlBaseUnit", "allOf":[ { - "$ref":"#/definitions/UomAlternativeExpressionType" + "$ref":"#/definitions/MLBaseUnitType" } ], "propertyType":"element", "elementName":{ - "localPart":"UomAlternativeExpression", + "localPart":"ML_BaseUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -5195,11 +5416,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomAlternativeExpression_PropertyType", + "localPart":"ML_BaseUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "uomAlternativeExpression", + "mlBaseUnit", "nilReason", "uuidref", "type", @@ -5211,35 +5432,75 @@ "actuate" ] }, - "CTCodelistPropertyType":{ - "type":"object", - "title":"CTCodelistPropertyType", + "CrsAltType":{ "required":[ - "codeListDictionary" + "locale", + "codeSpace" ], - "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" + "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":"CodeListDictionary", + "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" + ] + }, + "MLEngineeringCRSPropertyType":{ + "type":"object", + "title":"MLEngineeringCRSPropertyType", + "required":[ + "mlEngineeringCRS" + ], + "properties":{ + "mlEngineeringCRS":{ + "title":"mlEngineeringCRS", + "allOf":[ + { + "$ref":"#/definitions/MLEngineeringCRSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CodeListDictionary", + "localPart":"ML_EngineeringCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -5366,11 +5627,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Codelist_PropertyType", + "localPart":"ML_EngineeringCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeListDictionary", + "mlEngineeringCRS", "nilReason", "uuidref", "type", @@ -5382,23 +5643,23 @@ "actuate" ] }, - "CTCodelistCataloguePropertyType":{ + "CoordinateSystemAxisAltPropertyType":{ "type":"object", - "title":"CTCodelistCataloguePropertyType", + "title":"CoordinateSystemAxisAltPropertyType", "required":[ - "ctCodelistCatalogue" + "coordinateSystemAxisAlt" ], "properties":{ - "ctCodelistCatalogue":{ - "title":"ctCodelistCatalogue", + "coordinateSystemAxisAlt":{ + "title":"coordinateSystemAxisAlt", "allOf":[ { - "$ref":"#/definitions/CTCodelistCatalogueType" + "$ref":"#/definitions/CoordinateSystemAxisAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"CT_CodelistCatalogue", + "localPart":"CoordinateSystemAxisAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -5525,11 +5786,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CodelistCatalogue_PropertyType", + "localPart":"CoordinateSystemAxisAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ctCodelistCatalogue", + "coordinateSystemAxisAlt", "nilReason", "uuidref", "type", @@ -5541,23 +5802,23 @@ "actuate" ] }, - "MimeFileTypePropertyType":{ + "MLVerticalCRSPropertyType":{ "type":"object", - "title":"MimeFileTypePropertyType", + "title":"MLVerticalCRSPropertyType", "required":[ - "mimeFileType" + "mlVerticalCRS" ], "properties":{ - "mimeFileType":{ - "title":"mimeFileType", + "mlVerticalCRS":{ + "title":"mlVerticalCRS", "allOf":[ { - "$ref":"#/definitions/MimeFileTypeType" + "$ref":"#/definitions/MLVerticalCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"MimeFileType", + "localPart":"ML_VerticalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -5576,1140 +5837,147 @@ "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":"MimeFileType_PropertyType", + "localPart":"ML_VerticalCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mimeFileType", - "nilReason" + "mlVerticalCRS", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLOperationParameterType":{ + "MLEllipsoidPropertyType":{ + "type":"object", + "title":"MLEllipsoidPropertyType", "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" - ] - }, - "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" - ] - }, - "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/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" - ] - }, - "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" - ] - }, - "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":"MLCylindricalCSPropertyType", - "required":[ - "mlCylindricalCS" - ], - "properties":{ - "mlCylindricalCS":{ - "title":"mlCylindricalCS", - "allOf":[ - { - "$ref":"#/definitions/MLCylindricalCSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_CylindricalCS", - "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_CylindricalCS_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "mlCylindricalCS", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "MLProjectedCRSPropertyType":{ - "type":"object", - "title":"MLProjectedCRSPropertyType", - "required":[ - "mlProjectedCRS" - ], - "properties":{ - "mlProjectedCRS":{ - "title":"mlProjectedCRS", - "allOf":[ - { - "$ref":"#/definitions/MLProjectedCRSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_ProjectedCRS", - "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_ProjectedCRS_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "mlProjectedCRS", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - ] - }, - "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" - ] - }, - "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" - ] - }, - "MLCartesianCSPropertyType":{ - "type":"object", - "title":"MLCartesianCSPropertyType", - "required":[ - "mlCartesianCS" - ], - "properties":{ - "mlCartesianCS":{ - "title":"mlCartesianCS", - "allOf":[ - { - "$ref":"#/definitions/MLCartesianCSType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_CartesianCS", - "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_CartesianCS_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "mlCartesianCS", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "CodeDefinitionPropertyType":{ - "type":"object", - "title":"CodeDefinitionPropertyType", - "required":[ - "codeDefinition" - ], - "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" - } - }, - "elementName":{ - "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":"CodeDefinition_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "codeDefinition", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DatumAltPropertyType":{ - "type":"object", - "title":"DatumAltPropertyType", - "required":[ - "datumAlt" + "mlEllipsoid" ], "properties":{ - "datumAlt":{ - "title":"datumAlt", + "mlEllipsoid":{ + "title":"mlEllipsoid", "allOf":[ { - "$ref":"#/definitions/DatumAltType" + "$ref":"#/definitions/MLEllipsoidType" } ], "propertyType":"element", "elementName":{ - "localPart":"DatumAlt", + "localPart":"ML_Ellipsoid", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -6836,11 +6104,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DatumAlt_PropertyType", + "localPart":"ML_Ellipsoid_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "datumAlt", + "mlEllipsoid", "nilReason", "uuidref", "type", @@ -6852,23 +6120,23 @@ "actuate" ] }, - "PrimeMeridianAltPropertyType":{ + "CTCrsCataloguePropertyType":{ "type":"object", - "title":"PrimeMeridianAltPropertyType", + "title":"CTCrsCataloguePropertyType", "required":[ - "primeMeridianAlt" + "ctCrsCatalogue" ], "properties":{ - "primeMeridianAlt":{ - "title":"primeMeridianAlt", + "ctCrsCatalogue":{ + "title":"ctCrsCatalogue", "allOf":[ { - "$ref":"#/definitions/PrimeMeridianAltType" + "$ref":"#/definitions/CTCrsCatalogueType" } ], "propertyType":"element", "elementName":{ - "localPart":"PrimeMeridianAlt", + "localPart":"CT_CrsCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -6995,11 +6263,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PrimeMeridianAlt_PropertyType", + "localPart":"CT_CrsCatalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "primeMeridianAlt", + "ctCrsCatalogue", "nilReason", "uuidref", "type", @@ -7011,23 +6279,23 @@ "actuate" ] }, - "MLPolarCSPropertyType":{ + "MLTemporalCRSPropertyType":{ "type":"object", - "title":"MLPolarCSPropertyType", + "title":"MLTemporalCRSPropertyType", "required":[ - "mlPolarCS" + "mlTemporalCRS" ], "properties":{ - "mlPolarCS":{ - "title":"mlPolarCS", + "mlTemporalCRS":{ + "title":"mlTemporalCRS", "allOf":[ { - "$ref":"#/definitions/MLPolarCSType" + "$ref":"#/definitions/MLTemporalCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_PolarCS", + "localPart":"ML_TemporalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -7154,11 +6422,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_PolarCS_PropertyType", + "localPart":"ML_TemporalCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlPolarCS", + "mlTemporalCRS", "nilReason", "uuidref", "type", @@ -7170,23 +6438,123 @@ "actuate" ] }, - "MLVerticalCSPropertyType":{ + "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" + ] + }, + "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" + ] + }, + "MXSupportFileType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMXFileType" + }, + { + "type":"object", + "title":"MXSupportFileType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MX_SupportFile_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } + }, + "MLLinearCSPropertyType":{ "type":"object", - "title":"MLVerticalCSPropertyType", + "title":"MLLinearCSPropertyType", "required":[ - "mlVerticalCS" + "mlLinearCS" ], "properties":{ - "mlVerticalCS":{ - "title":"mlVerticalCS", + "mlLinearCS":{ + "title":"mlLinearCS", "allOf":[ { - "$ref":"#/definitions/MLVerticalCSType" + "$ref":"#/definitions/MLLinearCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_VerticalCS", + "localPart":"ML_LinearCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -7273,183 +6641,60 @@ }, "title":{ "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/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" - } + "allOf":[ + { + "$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":"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" - } + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_Conversion_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "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" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_UserDefinedCS_Type", + "localPart":"ML_LinearCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "mlLinearCS", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "MLConversionPropertyType":{ @@ -7611,64 +6856,60 @@ "actuate" ] }, - "MLCodeDefinitionType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/CodeDefinitionType" + "FileNameType":{ + "type":"object", + "title":"FileNameType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" }, - { - "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" - } + "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":"ML_CodeDefinition_Type", + "localPart":"FileName_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "value", + "src" ] }, - "MLPassThroughOperationPropertyType":{ + "MLAffineCSPropertyType":{ "type":"object", - "title":"MLPassThroughOperationPropertyType", + "title":"MLAffineCSPropertyType", "required":[ - "mlPassThroughOperation" + "mlAffineCS" ], "properties":{ - "mlPassThroughOperation":{ - "title":"mlPassThroughOperation", + "mlAffineCS":{ + "title":"mlAffineCS", "allOf":[ { - "$ref":"#/definitions/MLPassThroughOperationType" + "$ref":"#/definitions/MLAffineCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_PassThroughOperation", + "localPart":"ML_AffineCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -7795,11 +7036,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_PassThroughOperation_PropertyType", + "localPart":"ML_AffineCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlPassThroughOperation", + "mlAffineCS", "nilReason", "uuidref", "type", @@ -7811,65 +7052,36 @@ "actuate" ] }, - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_ConcatenatedOperation_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "alternativeExpression" - ] - }, - "MXDataFilePropertyType":{ + "CTOperationMethodPropertyType":{ "type":"object", - "title":"MXDataFilePropertyType", + "title":"CTOperationMethodPropertyType", "required":[ - "mxDataFile" + "operationMethod" ], "properties":{ - "mxDataFile":{ - "title":"mxDataFile", + "operationMethod":{ + "title":"operationMethod", "allOf":[ { - "$ref":"#/definitions/MXDataFileType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"MX_DataFile", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"OperationMethod", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -7995,11 +7207,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_DataFile_PropertyType", + "localPart":"CT_OperationMethod_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxDataFile", + "operationMethod", "nilReason", "uuidref", "type", @@ -8011,23 +7223,23 @@ "actuate" ] }, - "MLEllipsoidalCSPropertyType":{ + "MLOperationParameterGroupPropertyType":{ "type":"object", - "title":"MLEllipsoidalCSPropertyType", + "title":"MLOperationParameterGroupPropertyType", "required":[ - "mlEllipsoidalCS" + "mlOperationParameterGroup" ], "properties":{ - "mlEllipsoidalCS":{ - "title":"mlEllipsoidalCS", + "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" } }, @@ -8154,11 +7366,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", @@ -8170,15 +7382,56 @@ "actuate" ] }, - "MXFilePropertyType":{ + "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" + ] + }, + "CTCataloguePropertyType":{ "type":"object", - "title":"MXFilePropertyType", + "title":"CTCataloguePropertyType", "required":[ - "abstractMXFile" + "abstractCTCatalogue" ], "properties":{ - "abstractMXFile":{ - "title":"abstractMXFile", + "abstractCTCatalogue":{ + "title":"abstractCTCatalogue", "allOf":[ { "type":"object", @@ -8187,18 +7440,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractMXFileType" + "$ref":"#/definitions/AbstractCTCatalogueType" } }, "elementName":{ - "localPart":"AbstractMX_File", + "localPart":"AbstractCT_Catalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractMX_File", + "localPart":"AbstractCT_Catalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -8325,11 +7578,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_File_PropertyType", + "localPart":"CT_Catalogue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractMXFile", + "abstractCTCatalogue", "nilReason", "uuidref", "type", @@ -8341,125 +7594,209 @@ "actuate" ] }, - "UomAlternativeExpressionType":{ + "MLPrimeMeridianType":{ "required":[ - "locale", - "codeSpace" + "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/UnitDefinitionType" + "$ref":"#/definitions/PrimeMeridianType" }, { "type":"object", - "title":"UomAlternativeExpressionType", + "title":"MLPrimeMeridianType", "properties":{ - "locale":{ - "title":"locale", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/PTLocalePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/PrimeMeridianAltPropertyType" + }, + "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":"UomAlternativeExpression_Type", + "localPart":"ML_PrimeMeridian_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "locale", - "codeSpace" + "alternativeExpression" ] }, - "MLTemporalCRSType":{ + "CTCrsCatalogueType":{ "required":[ - "alternativeExpression" + "crs" ], "allOf":[ { - "$ref":"#/definitions/TemporalCRSType" + "$ref":"#/definitions/AbstractCTCatalogueType" }, { "type":"object", - "title":"MLTemporalCRSType", + "title":"CTCrsCatalogueType", "properties":{ - "alternativeExpression":{ - "title":"alternativeExpression", + "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/CrsAltPropertyType" + "$ref":"#/definitions/CTOperationMethodPropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"alternativeExpression", + "localPart":"operationMethod", "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", + }, + "parameters":{ + "title":"parameters", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/UomAlternativeExpressionPropertyType" + "$ref":"#/definitions/CTOperationParametersPropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"alternativeExpression", + "localPart":"parameters", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -8468,39 +7805,47 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_DerivedUnit_Type", + "localPart":"CT_CrsCatalogue_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "crs", + "coordinateSystem", + "axis", + "datum", + "ellipsoid", + "primeMeridian", + "operation", + "operationMethod", + "parameters" ] }, - "CTUomCatalogueType":{ + "MLGeodeticDatumType":{ "required":[ - "uomItem" + "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/AbstractCTCatalogueType" + "$ref":"#/definitions/GeodeticDatumType" }, { "type":"object", - "title":"CTUomCatalogueType", + "title":"MLGeodeticDatumType", "properties":{ - "uomItem":{ - "title":"uomItem", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/UnitDefinitionPropertyType" + "$ref":"#/definitions/DatumAltPropertyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"uomItem", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -8509,30 +7854,42 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CT_UomCatalogue_Type", + "localPart":"ML_GeodeticDatum_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "uomItem" + "alternativeExpression" ] }, - "MLConventionalUnitPropertyType":{ + "CTCodelistValuePropertyType":{ "type":"object", - "title":"MLConventionalUnitPropertyType", + "title":"CTCodelistValuePropertyType", "required":[ - "mlConventionalUnit" + "codeDefinition" ], "properties":{ - "mlConventionalUnit":{ - "title":"mlConventionalUnit", + "codeDefinition":{ + "title":"codeDefinition", "allOf":[ { - "$ref":"#/definitions/MLConventionalUnitType" + "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_ConventionalUnit", + "localPart":"CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -8659,11 +8016,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ConventionalUnit_PropertyType", + "localPart":"CT_CodelistValue_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlConventionalUnit", + "codeDefinition", "nilReason", "uuidref", "type", @@ -8675,23 +8032,23 @@ "actuate" ] }, - "MLTimeCSPropertyType":{ + "EllipsoidAltPropertyType":{ "type":"object", - "title":"MLTimeCSPropertyType", + "title":"EllipsoidAltPropertyType", "required":[ - "mlTimeCS" + "ellipsoidAlt" ], "properties":{ - "mlTimeCS":{ - "title":"mlTimeCS", + "ellipsoidAlt":{ + "title":"ellipsoidAlt", "allOf":[ { - "$ref":"#/definitions/MLTimeCSType" + "$ref":"#/definitions/EllipsoidAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_TimeCS", + "localPart":"EllipsoidAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -8818,11 +8175,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_TimeCS_PropertyType", + "localPart":"EllipsoidAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlTimeCS", + "ellipsoidAlt", "nilReason", "uuidref", "type", @@ -8834,63 +8191,64 @@ "actuate" ] }, - "MimeFileTypeType":{ - "type":"object", - "title":"MimeFileTypeType", + "MLVerticalDatumType":{ "required":[ - "type" + "alternativeExpression" ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" + "allOf":[ + { + "$ref":"#/definitions/VerticalDatumType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MimeFileType_Type", + "localPart":"ML_VerticalDatum_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "value", - "type" + "alternativeExpression" ] }, - "MLVerticalDatumPropertyType":{ + "CoordinateSystemAltPropertyType":{ "type":"object", - "title":"MLVerticalDatumPropertyType", + "title":"CoordinateSystemAltPropertyType", "required":[ - "mlVerticalDatum" + "coordinateSystemAlt" ], "properties":{ - "mlVerticalDatum":{ - "title":"mlVerticalDatum", + "coordinateSystemAlt":{ + "title":"coordinateSystemAlt", "allOf":[ { - "$ref":"#/definitions/MLVerticalDatumType" + "$ref":"#/definitions/CoordinateSystemAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_VerticalDatum", + "localPart":"CoordinateSystemAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -9003,107 +8361,54 @@ }, "actuate":{ "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ML_VerticalDatum_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "mlVerticalDatum", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - } + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ImageCRS_Type", + "localPart":"CoordinateSystemAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "coordinateSystemAlt", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CTCRSPropertyType":{ + "MLEllipsoidalCSPropertyType":{ "type":"object", - "title":"CTCRSPropertyType", + "title":"MLEllipsoidalCSPropertyType", "required":[ - "abstractCRS" + "mlEllipsoidalCS" ], "properties":{ - "abstractCRS":{ - "title":"abstractCRS", + "mlEllipsoidalCS":{ + "title":"mlEllipsoidalCS", "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/MLEllipsoidalCSType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCRS", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"ML_EllipsoidalCS", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -9229,11 +8534,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_CRS_PropertyType", + "localPart":"ML_EllipsoidalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCRS", + "mlEllipsoidalCS", "nilReason", "uuidref", "type", @@ -9245,36 +8550,24 @@ "actuate" ] }, - "CTOperationParametersPropertyType":{ + "UomAlternativeExpressionPropertyType":{ "type":"object", - "title":"CTOperationParametersPropertyType", + "title":"UomAlternativeExpressionPropertyType", "required":[ - "abstractGeneralOperationParameter" + "uomAlternativeExpression" ], "properties":{ - "abstractGeneralOperationParameter":{ - "title":"abstractGeneralOperationParameter", + "uomAlternativeExpression":{ + "title":"uomAlternativeExpression", "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/UomAlternativeExpressionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeneralOperationParameter", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"UomAlternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -9400,11 +8693,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_OperationParameters_PropertyType", + "localPart":"UomAlternativeExpression_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractGeneralOperationParameter", + "uomAlternativeExpression", "nilReason", "uuidref", "type", @@ -9416,23 +8709,64 @@ "actuate" ] }, - "CodeAlternativeExpressionPropertyType":{ + "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" + ] + }, + "MLUserDefinedCSPropertyType":{ "type":"object", - "title":"CodeAlternativeExpressionPropertyType", + "title":"MLUserDefinedCSPropertyType", "required":[ - "codeAlternativeExpression" + "mlUserDefinedCS" ], "properties":{ - "codeAlternativeExpression":{ - "title":"codeAlternativeExpression", + "mlUserDefinedCS":{ + "title":"mlUserDefinedCS", "allOf":[ { - "$ref":"#/definitions/CodeAlternativeExpressionType" + "$ref":"#/definitions/MLUserDefinedCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"CodeAlternativeExpression", + "localPart":"ML_UserDefinedCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -9559,11 +8893,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeAlternativeExpression_PropertyType", + "localPart":"ML_UserDefinedCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "codeAlternativeExpression", + "mlUserDefinedCS", "nilReason", "uuidref", "type", @@ -9575,23 +8909,23 @@ "actuate" ] }, - "MLGeodeticCRSPropertyType":{ + "MLCodeDefinitionPropertyType":{ "type":"object", - "title":"MLGeodeticCRSPropertyType", + "title":"MLCodeDefinitionPropertyType", "required":[ - "mlGeodeticCRS" + "mlCodeDefinition" ], "properties":{ - "mlGeodeticCRS":{ - "title":"mlGeodeticCRS", + "mlCodeDefinition":{ + "title":"mlCodeDefinition", "allOf":[ { - "$ref":"#/definitions/MLGeodeticCRSType" + "$ref":"#/definitions/MLCodeDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_GeodeticCRS", + "localPart":"ML_CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -9718,40 +9052,133 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_GeodeticCRS_PropertyType", + "localPart":"ML_CodeDefinition_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "mlCodeDefinition", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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" + ] + }, + "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":[ - "mlGeodeticCRS", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "alternativeExpression" ] }, - "MXSupportFilePropertyType":{ + "CTDatumPropertyType":{ "type":"object", - "title":"MXSupportFilePropertyType", + "title":"CTDatumPropertyType", "required":[ - "mxSupportFile" + "abstractDatum" ], "properties":{ - "mxSupportFile":{ - "title":"mxSupportFile", + "abstractDatum":{ + "title":"abstractDatum", "allOf":[ { - "$ref":"#/definitions/MXSupportFileType" + "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":"MX_SupportFile", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractDatum", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -9877,11 +9304,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MX_SupportFile_PropertyType", + "localPart":"CT_Datum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxSupportFile", + "abstractDatum", "nilReason", "uuidref", "type", @@ -9893,23 +9320,168 @@ "actuate" ] }, - "MLConcatenatedOperationPropertyType":{ + "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" + ] + }, + "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" + ] + }, + "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" + ] + }, + "MLCylindricalCSPropertyType":{ "type":"object", - "title":"MLConcatenatedOperationPropertyType", + "title":"MLCylindricalCSPropertyType", "required":[ - "mlConcatenatedOperation" + "mlCylindricalCS" ], "properties":{ - "mlConcatenatedOperation":{ - "title":"mlConcatenatedOperation", + "mlCylindricalCS":{ + "title":"mlCylindricalCS", "allOf":[ { - "$ref":"#/definitions/MLConcatenatedOperationType" + "$ref":"#/definitions/MLCylindricalCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_ConcatenatedOperation", + "localPart":"ML_CylindricalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10036,11 +9608,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ConcatenatedOperation_PropertyType", + "localPart":"ML_CylindricalCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlConcatenatedOperation", + "mlCylindricalCS", "nilReason", "uuidref", "type", @@ -10052,15 +9624,15 @@ "actuate" ] }, - "CTPrimeMeridianPropertyType":{ + "CTOperationParametersPropertyType":{ "type":"object", - "title":"CTPrimeMeridianPropertyType", + "title":"CTOperationParametersPropertyType", "required":[ - "primeMeridian" + "abstractGeneralOperationParameter" ], "properties":{ - "primeMeridian":{ - "title":"primeMeridian", + "abstractGeneralOperationParameter":{ + "title":"abstractGeneralOperationParameter", "allOf":[ { "type":"object", @@ -10069,18 +9641,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/PrimeMeridianType" + "$ref":"#/definitions/AbstractGeneralOperationParameterType" } }, "elementName":{ - "localPart":"PrimeMeridian", + "localPart":"AbstractGeneralOperationParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"PrimeMeridian", + "localPart":"AbstractGeneralOperationParameter", "namespaceURI":"http://www.opengis.net/gml/3.2" } }, @@ -10207,11 +9779,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_PrimeMeridian_PropertyType", + "localPart":"CT_OperationParameters_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "primeMeridian", + "abstractGeneralOperationParameter", "nilReason", "uuidref", "type", @@ -10223,23 +9795,23 @@ "actuate" ] }, - "MLUserDefinedCSPropertyType":{ + "MLConcatenatedOperationPropertyType":{ "type":"object", - "title":"MLUserDefinedCSPropertyType", + "title":"MLConcatenatedOperationPropertyType", "required":[ - "mlUserDefinedCS" + "mlConcatenatedOperation" ], "properties":{ - "mlUserDefinedCS":{ - "title":"mlUserDefinedCS", + "mlConcatenatedOperation":{ + "title":"mlConcatenatedOperation", "allOf":[ { - "$ref":"#/definitions/MLUserDefinedCSType" + "$ref":"#/definitions/MLConcatenatedOperationType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_UserDefinedCS", + "localPart":"ML_ConcatenatedOperation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10366,11 +9938,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_UserDefinedCS_PropertyType", + "localPart":"ML_ConcatenatedOperation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlUserDefinedCS", + "mlConcatenatedOperation", "nilReason", "uuidref", "type", @@ -10382,24 +9954,36 @@ "actuate" ] }, - "MLBaseUnitPropertyType":{ + "BaseUnitPropertyType":{ "type":"object", - "title":"MLBaseUnitPropertyType", + "title":"BaseUnitPropertyType", "required":[ - "mlBaseUnit" + "baseUnit" ], "properties":{ - "mlBaseUnit":{ - "title":"mlBaseUnit", + "baseUnit":{ + "title":"baseUnit", "allOf":[ { - "$ref":"#/definitions/MLBaseUnitType" + "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_BaseUnit", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"BaseUnit", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -10525,11 +10109,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_BaseUnit_PropertyType", + "localPart":"BaseUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlBaseUnit", + "baseUnit", "nilReason", "uuidref", "type", @@ -10541,23 +10125,35 @@ "actuate" ] }, - "MLEngineeringCRSPropertyType":{ + "CodeDefinitionPropertyType":{ "type":"object", - "title":"MLEngineeringCRSPropertyType", + "title":"CodeDefinitionPropertyType", "required":[ - "mlEngineeringCRS" + "codeDefinition" ], "properties":{ - "mlEngineeringCRS":{ - "title":"mlEngineeringCRS", + "codeDefinition":{ + "title":"codeDefinition", "allOf":[ { - "$ref":"#/definitions/MLEngineeringCRSType" + "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_EngineeringCRS", + "localPart":"CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10684,11 +10280,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_EngineeringCRS_PropertyType", + "localPart":"CodeDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEngineeringCRS", + "codeDefinition", "nilReason", "uuidref", "type", @@ -10700,88 +10296,42 @@ "actuate" ] }, - "MLVerticalCSType":{ + "CodeAlternativeExpressionType":{ "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" - } - } - } - } + "codeSpace" ], - "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" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"MXAggregateType", + "title":"CodeAlternativeExpressionType", "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":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MXSupportFilePropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"aggregateFile", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" } } } @@ -10789,31 +10339,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MX_Aggregate_Type", + "localPart":"CodeAlternativeExpression_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "aggregateCatalogue", - "aggregateFile" + "locale", + "codeSpace" ] }, - "MLCodeDefinitionPropertyType":{ + "MLTimeCSPropertyType":{ "type":"object", - "title":"MLCodeDefinitionPropertyType", + "title":"MLTimeCSPropertyType", "required":[ - "mlCodeDefinition" + "mlTimeCS" ], "properties":{ - "mlCodeDefinition":{ - "title":"mlCodeDefinition", + "mlTimeCS":{ + "title":"mlTimeCS", "allOf":[ { - "$ref":"#/definitions/MLCodeDefinitionType" + "$ref":"#/definitions/MLTimeCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CodeDefinition", + "localPart":"ML_TimeCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -10940,11 +10490,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CodeDefinition_PropertyType", + "localPart":"ML_TimeCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCodeDefinition", + "mlTimeCS", "nilReason", "uuidref", "type", @@ -10956,17 +10506,69 @@ "actuate" ] }, - "MLImageDatumType":{ + "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" + ] + }, + "MLGeodeticCRSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/ImageDatumType" + "$ref":"#/definitions/GeodeticCRSType" }, { "type":"object", - "title":"MLImageDatumType", + "title":"MLGeodeticCRSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -10974,14 +10576,174 @@ { "type":"array", "items":{ - "$ref":"#/definitions/DatumAltPropertyType" + "$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" + ] + }, + "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":"alternativeExpression", + "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" } } @@ -10990,31 +10752,51 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_ImageDatum_Type", + "localPart":"AbstractCT_Catalogue_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "name", + "scope", + "fieldOfApplication", + "versionNumber", + "versionDate", + "language", + "characterSet", + "locale", + "subCatalogue" ] }, - "MLCoordinateSystemAxisPropertyType":{ + "CTPrimeMeridianPropertyType":{ "type":"object", - "title":"MLCoordinateSystemAxisPropertyType", + "title":"CTPrimeMeridianPropertyType", "required":[ - "mlCoordinateSystemAxis" + "primeMeridian" ], "properties":{ - "mlCoordinateSystemAxis":{ - "title":"mlCoordinateSystemAxis", + "primeMeridian":{ + "title":"primeMeridian", "allOf":[ { - "$ref":"#/definitions/MLCoordinateSystemAxisType" + "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":"ML_CoordinateSystemAxis", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"PrimeMeridian", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -11140,11 +10922,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CoordinateSystemAxis_PropertyType", + "localPart":"CT_PrimeMeridian_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCoordinateSystemAxis", + "primeMeridian", "nilReason", "uuidref", "type", @@ -11156,233 +10938,32 @@ "actuate" ] }, - "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" - ] - }, - "MLGeodeticDatumType":{ + "MLImageCRSType":{ "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" + "$ref":"#/definitions/ImageCRSType" }, { "type":"object", - "title":"AbstractCTCatalogueType", + "title":"MLImageCRSType", "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", + "alternativeExpression":{ + "title":"alternativeExpression", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "$ref":"#/definitions/CrsAltPropertyType" }, "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", + "localPart":"alternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } @@ -11391,79 +10972,183 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractCT_Catalogue_Type", + "localPart":"ML_ImageCRS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "name", - "scope", - "fieldOfApplication", - "versionNumber", - "versionDate", - "language", - "characterSet", - "locale", - "subCatalogue" + "alternativeExpression" ] }, - "AnchorPropertyType":{ + "PrimeMeridianAltPropertyType":{ "type":"object", - "title":"AnchorPropertyType", + "title":"PrimeMeridianAltPropertyType", "required":[ - "anchor" + "primeMeridianAlt" ], "properties":{ - "anchor":{ - "title":"anchor", + "primeMeridianAlt":{ + "title":"primeMeridianAlt", "allOf":[ { - "$ref":"#/definitions/AnchorType" + "$ref":"#/definitions/PrimeMeridianAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"Anchor", + "localPart":"PrimeMeridianAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, - "nilReason":{ - "title":"nilReason", + "nilReason":{ + "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":[ { - "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":"PrimeMeridianAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "anchor", - "nilReason" + "primeMeridianAlt", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLVerticalDatumType":{ + "MLProjectedCRSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/VerticalDatumType" + "$ref":"#/definitions/ProjectedCRSType" }, { "type":"object", - "title":"MLVerticalDatumType", + "title":"MLProjectedCRSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -11471,7 +11156,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/DatumAltPropertyType" + "$ref":"#/definitions/CrsAltPropertyType" }, "minItems":1 } @@ -11487,71 +11172,189 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalDatum_Type", + "localPart":"ML_ProjectedCRS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLVerticalCRSType":{ + "OperationMethodAltPropertyType":{ + "type":"object", + "title":"OperationMethodAltPropertyType", "required":[ - "alternativeExpression" + "operationMethodAlt" ], - "allOf":[ - { - "$ref":"#/definitions/VerticalCRSType" + "properties":{ + "operationMethodAlt":{ + "title":"operationMethodAlt", + "allOf":[ + { + "$ref":"#/definitions/OperationMethodAltType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OperationMethodAlt", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + } }, - { - "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" + "nilReason":{ + "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_VerticalCRS_Type", + "localPart":"OperationMethodAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "operationMethodAlt", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLCodeListDictionaryPropertyType":{ + "MLGeodeticDatumPropertyType":{ "type":"object", - "title":"MLCodeListDictionaryPropertyType", + "title":"MLGeodeticDatumPropertyType", "required":[ - "mlCodeListDictionary" + "mlGeodeticDatum" ], "properties":{ - "mlCodeListDictionary":{ - "title":"mlCodeListDictionary", + "mlGeodeticDatum":{ + "title":"mlGeodeticDatum", "allOf":[ { - "$ref":"#/definitions/MLCodeListDictionaryType" + "$ref":"#/definitions/MLGeodeticDatumType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_CodeListDictionary", + "localPart":"ML_GeodeticDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -11678,11 +11481,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_CodeListDictionary_PropertyType", + "localPart":"ML_GeodeticDatum_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlCodeListDictionary", + "mlGeodeticDatum", "nilReason", "uuidref", "type", @@ -11693,37 +11496,25 @@ "show", "actuate" ] - }, - "UnitDefinitionPropertyType":{ - "type":"object", - "title":"UnitDefinitionPropertyType", - "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" - } + }, + "MLCoordinateSystemAxisPropertyType":{ + "type":"object", + "title":"MLCoordinateSystemAxisPropertyType", + "required":[ + "mlCoordinateSystemAxis" + ], + "properties":{ + "mlCoordinateSystemAxis":{ + "title":"mlCoordinateSystemAxis", + "allOf":[ + { + "$ref":"#/definitions/MLCoordinateSystemAxisType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"UnitDefinition", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"ML_CoordinateSystemAxis", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -11849,11 +11640,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UnitDefinition_PropertyType", + "localPart":"ML_CoordinateSystemAxis_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "unitDefinition", + "mlCoordinateSystemAxis", "nilReason", "uuidref", "type", @@ -11865,118 +11656,24 @@ "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" - ] - }, - "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":{ + "CodeAlternativeExpressionPropertyType":{ "type":"object", - "title":"BaseUnitPropertyType", + "title":"CodeAlternativeExpressionPropertyType", "required":[ - "baseUnit" + "codeAlternativeExpression" ], "properties":{ - "baseUnit":{ - "title":"baseUnit", + "codeAlternativeExpression":{ + "title":"codeAlternativeExpression", "allOf":[ { - "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" - } + "$ref":"#/definitions/CodeAlternativeExpressionType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"BaseUnit", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"CodeAlternativeExpression", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -12102,11 +11799,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BaseUnit_PropertyType", + "localPart":"CodeAlternativeExpression_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "baseUnit", + "codeAlternativeExpression", "nilReason", "uuidref", "type", @@ -12118,23 +11815,143 @@ "actuate" ] }, - "MLImageCRSPropertyType":{ + "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" + ] + }, + "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" + ] + }, + "MXFilePropertyType":{ "type":"object", - "title":"MLImageCRSPropertyType", + "title":"MXFilePropertyType", "required":[ - "mlImageCRS" + "abstractMXFile" ], "properties":{ - "mlImageCRS":{ - "title":"mlImageCRS", + "abstractMXFile":{ + "title":"abstractMXFile", "allOf":[ { - "$ref":"#/definitions/MLImageCRSType" + "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":"ML_ImageCRS", + "localPart":"AbstractMX_File", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -12261,265 +12078,39 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_ImageCRS_PropertyType", + "localPart":"MX_File_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlImageCRS", + "abstractMXFile", "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CT_CrsCatalogue_Type", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "crs", - "coordinateSystem", - "axis", - "datum", - "ellipsoid", - "primeMeridian", - "operation", - "operationMethod", - "parameters" - ] - }, - "MLCompoundCRSType":{ - "required":[ - "alternativeExpression" - ], - "allOf":[ - { - "$ref":"#/definitions/CompoundCRSType" - }, - { - "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" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CTUomCataloguePropertyType":{ + "MLOperationMethodPropertyType":{ "type":"object", - "title":"CTUomCataloguePropertyType", + "title":"MLOperationMethodPropertyType", "required":[ - "ctUomCatalogue" + "mlOperationMethod" ], "properties":{ - "ctUomCatalogue":{ - "title":"ctUomCatalogue", + "mlOperationMethod":{ + "title":"mlOperationMethod", "allOf":[ { - "$ref":"#/definitions/CTUomCatalogueType" + "$ref":"#/definitions/MLOperationMethodType" } ], "propertyType":"element", "elementName":{ - "localPart":"CT_UomCatalogue", + "localPart":"ML_OperationMethod", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -12646,11 +12237,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_UomCatalogue_PropertyType", + "localPart":"ML_OperationMethod_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ctUomCatalogue", + "mlOperationMethod", "nilReason", "uuidref", "type", @@ -12662,17 +12253,17 @@ "actuate" ] }, - "MLBaseUnitType":{ + "MLTimeCSType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/BaseUnitType" + "$ref":"#/definitions/TimeCSType" }, { "type":"object", - "title":"MLBaseUnitType", + "title":"MLTimeCSType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -12680,7 +12271,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/UomAlternativeExpressionPropertyType" + "$ref":"#/definitions/CoordinateSystemAltPropertyType" }, "minItems":1 } @@ -12696,30 +12287,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_BaseUnit_Type", + "localPart":"ML_TimeCS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MXScopeCodePropertyType":{ + "MLCartesianCSPropertyType":{ "type":"object", - "title":"MXScopeCodePropertyType", + "title":"MLCartesianCSPropertyType", "required":[ - "mxScopeCode" + "mlCartesianCS" ], "properties":{ - "mxScopeCode":{ - "title":"mxScopeCode", + "mlCartesianCS":{ + "title":"mlCartesianCS", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MLCartesianCSType" } ], "propertyType":"element", "elementName":{ - "localPart":"MX_ScopeCode", + "localPart":"ML_CartesianCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -12738,35 +12329,159 @@ "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":"MX_ScopeCode_PropertyType", + "localPart":"ML_CartesianCS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mxScopeCode", - "nilReason" + "mlCartesianCS", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "EllipsoidAltPropertyType":{ + "CTCodelistPropertyType":{ "type":"object", - "title":"EllipsoidAltPropertyType", + "title":"CTCodelistPropertyType", "required":[ - "ellipsoidAlt" + "codeListDictionary" ], "properties":{ - "ellipsoidAlt":{ - "title":"ellipsoidAlt", + "codeListDictionary":{ + "title":"codeListDictionary", "allOf":[ { - "$ref":"#/definitions/EllipsoidAltType" + "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":"EllipsoidAlt", + "localPart":"CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -12893,11 +12608,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EllipsoidAlt_PropertyType", + "localPart":"CT_Codelist_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "ellipsoidAlt", + "codeListDictionary", "nilReason", "uuidref", "type", @@ -12909,32 +12624,101 @@ "actuate" ] }, - "MLUnitDefinitionType":{ + "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" + ] + }, + "MXDataFileType":{ "required":[ - "alternativeExpression" + "fileFormat" ], "allOf":[ { - "$ref":"#/definitions/UnitDefinitionType" + "$ref":"#/definitions/AbstractMXFileType" }, { "type":"object", - "title":"MLUnitDefinitionType", + "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" } } @@ -12943,42 +12727,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_UnitDefinition_Type", + "localPart":"MX_DataFile_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "alternativeExpression" + "featureTypes", + "fileFormat" ] }, - "CTCataloguePropertyType":{ + "MLPrimeMeridianPropertyType":{ "type":"object", - "title":"CTCataloguePropertyType", + "title":"MLPrimeMeridianPropertyType", "required":[ - "abstractCTCatalogue" + "mlPrimeMeridian" ], "properties":{ - "abstractCTCatalogue":{ - "title":"abstractCTCatalogue", + "mlPrimeMeridian":{ + "title":"mlPrimeMeridian", "allOf":[ { - "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" - } + "$ref":"#/definitions/MLPrimeMeridianType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCT_Catalogue", + "localPart":"ML_PrimeMeridian", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13105,11 +12878,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Catalogue_PropertyType", + "localPart":"ML_PrimeMeridian_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCTCatalogue", + "mlPrimeMeridian", "nilReason", "uuidref", "type", @@ -13121,23 +12894,23 @@ "actuate" ] }, - "OperationAltPropertyType":{ + "MLCompoundCRSPropertyType":{ "type":"object", - "title":"OperationAltPropertyType", + "title":"MLCompoundCRSPropertyType", "required":[ - "operationAlt" + "mlCompoundCRS" ], "properties":{ - "operationAlt":{ - "title":"operationAlt", + "mlCompoundCRS":{ + "title":"mlCompoundCRS", "allOf":[ { - "$ref":"#/definitions/OperationAltType" + "$ref":"#/definitions/MLCompoundCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationAlt", + "localPart":"ML_CompoundCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13264,11 +13037,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationAlt_PropertyType", + "localPart":"ML_CompoundCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationAlt", + "mlCompoundCRS", "nilReason", "uuidref", "type", @@ -13280,23 +13053,64 @@ "actuate" ] }, - "ClAlternativeExpressionPropertyType":{ + "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" + ] + }, + "OperationAltPropertyType":{ "type":"object", - "title":"ClAlternativeExpressionPropertyType", + "title":"OperationAltPropertyType", "required":[ - "clAlternativeExpression" + "operationAlt" ], "properties":{ - "clAlternativeExpression":{ - "title":"clAlternativeExpression", + "operationAlt":{ + "title":"operationAlt", "allOf":[ { - "$ref":"#/definitions/ClAlternativeExpressionType" + "$ref":"#/definitions/OperationAltType" } ], "propertyType":"element", "elementName":{ - "localPart":"ClAlternativeExpression", + "localPart":"OperationAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13423,11 +13237,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ClAlternativeExpression_PropertyType", + "localPart":"OperationAlt_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "clAlternativeExpression", + "operationAlt", "nilReason", "uuidref", "type", @@ -13439,23 +13253,23 @@ "actuate" ] }, - "MLSphericalCSPropertyType":{ + "MLDerivedCRSPropertyType":{ "type":"object", - "title":"MLSphericalCSPropertyType", + "title":"MLDerivedCRSPropertyType", "required":[ - "mlSphericalCS" + "mlDerivedCRS" ], "properties":{ - "mlSphericalCS":{ - "title":"mlSphericalCS", + "mlDerivedCRS":{ + "title":"mlDerivedCRS", "allOf":[ { - "$ref":"#/definitions/MLSphericalCSType" + "$ref":"#/definitions/MLDerivedCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_SphericalCS", + "localPart":"ML_DerivedCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13582,11 +13396,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_SphericalCS_PropertyType", + "localPart":"ML_DerivedCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlSphericalCS", + "mlDerivedCRS", "nilReason", "uuidref", "type", @@ -13598,41 +13412,64 @@ "actuate" ] }, - "MXSupportFileType":{ + "MLTemporalCRSType":{ + "required":[ + "alternativeExpression" + ], "allOf":[ { - "$ref":"#/definitions/AbstractMXFileType" + "$ref":"#/definitions/TemporalCRSType" }, { "type":"object", - "title":"MXSupportFileType", + "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":"MX_SupportFile_Type", + "localPart":"ML_TemporalCRS_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + }, + "propertiesOrder":[ + "alternativeExpression" + ] }, - "CoordinateSystemAxisAltPropertyType":{ + "MLUnitDefinitionPropertyType":{ "type":"object", - "title":"CoordinateSystemAxisAltPropertyType", + "title":"MLUnitDefinitionPropertyType", "required":[ - "coordinateSystemAxisAlt" + "mlUnitDefinition" ], "properties":{ - "coordinateSystemAxisAlt":{ - "title":"coordinateSystemAxisAlt", + "mlUnitDefinition":{ + "title":"mlUnitDefinition", "allOf":[ { - "$ref":"#/definitions/CoordinateSystemAxisAltType" + "$ref":"#/definitions/MLUnitDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoordinateSystemAxisAlt", + "localPart":"ML_UnitDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -13759,11 +13596,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CoordinateSystemAxisAlt_PropertyType", + "localPart":"ML_UnitDefinition_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "coordinateSystemAxisAlt", + "mlUnitDefinition", "nilReason", "uuidref", "type", @@ -13771,49 +13608,8 @@ "role", "arcrole", "title", - "show", - "actuate" - ] - }, - "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" + "show", + "actuate" ] }, "ConventionalUnitPropertyType":{ @@ -13971,229 +13767,362 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConventionalUnit_PropertyType", + "localPart":"ConventionalUnit_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "conventionalUnit", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "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" + ] + }, + "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" + ] + }, + "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" + ] + }, + "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" + ] + }, + "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" + ] + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_ConcatenatedOperation_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "conventionalUnit", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "alternativeExpression" ] }, - "MLEngineeringDatumPropertyType":{ - "type":"object", - "title":"MLEngineeringDatumPropertyType", + "MLCodeListDictionaryType":{ "required":[ - "mlEngineeringDatum" + "alternativeExpression" ], - "properties":{ - "mlEngineeringDatum":{ - "title":"mlEngineeringDatum", - "allOf":[ - { - "$ref":"#/definitions/MLEngineeringDatumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ML_EngineeringDatum", - "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" } } - ], - "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_PropertyType", + "localPart":"ML_CodeListDictionary_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlEngineeringDatum", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "alternativeExpression" ] }, - "CrsAltPropertyType":{ - "type":"object", - "title":"CrsAltPropertyType", + "MLVerticalCSType":{ "required":[ - "crsAlt" + "alternativeExpression" ], - "properties":{ - "crsAlt":{ - "title":"crsAlt", - "allOf":[ - { - "$ref":"#/definitions/CrsAltType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CrsAlt", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + "allOf":[ + { + "$ref":"#/definitions/VerticalCSType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } - }, - "uuidref":{ - "title":"uuidref", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ML_VerticalCS_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "alternativeExpression" + ] + }, + "AnchorType":{ + "type":"object", + "title":"AnchorType", + "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", @@ -14289,13 +14218,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CrsAlt_PropertyType", + "localPart":"Anchor_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "crsAlt", - "nilReason", - "uuidref", + "value", "type", "href", "role", @@ -14305,23 +14232,35 @@ "actuate" ] }, - "MLDerivedUnitPropertyType":{ + "CodeListDictionaryPropertyType":{ "type":"object", - "title":"MLDerivedUnitPropertyType", + "title":"CodeListDictionaryPropertyType", "required":[ - "mlDerivedUnit" + "codeListDictionary" ], "properties":{ - "mlDerivedUnit":{ - "title":"mlDerivedUnit", + "codeListDictionary":{ + "title":"codeListDictionary", "allOf":[ { - "$ref":"#/definitions/MLDerivedUnitType" + "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_DerivedUnit", + "localPart":"CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14448,11 +14387,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_DerivedUnit_PropertyType", + "localPart":"CodeListDictionary_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlDerivedUnit", + "codeListDictionary", "nilReason", "uuidref", "type", @@ -14464,130 +14403,23 @@ "actuate" ] }, - "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":{ + "MLTransformationPropertyType":{ "type":"object", - "title":"MLTemporalDatumPropertyType", + "title":"MLTransformationPropertyType", "required":[ - "mlTemporalDatum" + "mlTransformation" ], "properties":{ - "mlTemporalDatum":{ - "title":"mlTemporalDatum", + "mlTransformation":{ + "title":"mlTransformation", "allOf":[ { - "$ref":"#/definitions/MLTemporalDatumType" + "$ref":"#/definitions/MLTransformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_TemporalDatum", + "localPart":"ML_Transformation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14680,125 +14512,73 @@ } ], "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/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_TemporalDatum_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/gmx" - }, - "propertiesOrder":[ - "mlTemporalDatum", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "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":"" - } + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationMethodAlt_Type", + "localPart":"ML_Transformation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "locale", - "codeSpace" + "mlTransformation", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "MLOperationParameterPropertyType":{ + "MLImageCRSPropertyType":{ "type":"object", - "title":"MLOperationParameterPropertyType", + "title":"MLImageCRSPropertyType", "required":[ - "mlOperationParameter" + "mlImageCRS" ], "properties":{ - "mlOperationParameter":{ - "title":"mlOperationParameter", + "mlImageCRS":{ + "title":"mlImageCRS", "allOf":[ { - "$ref":"#/definitions/MLOperationParameterType" + "$ref":"#/definitions/MLImageCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"ML_OperationParameter", + "localPart":"ML_ImageCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -14925,11 +14705,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationParameter_PropertyType", + "localPart":"ML_ImageCRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlOperationParameter", + "mlImageCRS", "nilReason", "uuidref", "type", @@ -14941,18 +14721,66 @@ "actuate" ] }, - "AnchorType":{ + "CTOperationPropertyType":{ "type":"object", - "title":"AnchorType", + "title":"CTOperationPropertyType", + "required":[ + "abstractCoordinateOperation" + ], "properties":{ - "value":{ - "title":"value", + "abstractCoordinateOperation":{ + "title":"abstractCoordinateOperation", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractCoordinateOperation", + "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", @@ -15038,41 +14866,166 @@ { "$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":"CT_Operation_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "abstractCoordinateOperation", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "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" + ] + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CT_CodelistCatalogue_Type", + "namespaceURI":"http://www.isotc211.org/2005/gmx" + }, + "propertiesOrder":[ + "codelistItem" + ] + }, + "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":"Anchor_Type", + "localPart":"CT_UomCatalogue_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "value", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "uomItem" ] }, - "MLOperationMethodType":{ + "MLImageDatumType":{ "required":[ "alternativeExpression" ], "allOf":[ { - "$ref":"#/definitions/OperationMethodType" + "$ref":"#/definitions/ImageDatumType" }, { "type":"object", - "title":"MLOperationMethodType", + "title":"MLImageDatumType", "properties":{ "alternativeExpression":{ "title":"alternativeExpression", @@ -15080,7 +15033,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/OperationMethodAltPropertyType" + "$ref":"#/definitions/DatumAltPropertyType" }, "minItems":1 } @@ -15096,31 +15049,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationMethod_Type", + "localPart":"ML_ImageDatum_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ "alternativeExpression" ] }, - "MLOperationParameterGroupPropertyType":{ + "CTCRSPropertyType":{ "type":"object", - "title":"MLOperationParameterGroupPropertyType", + "title":"CTCRSPropertyType", "required":[ - "mlOperationParameterGroup" + "abstractCRS" ], "properties":{ - "mlOperationParameterGroup":{ - "title":"mlOperationParameterGroup", + "abstractCRS":{ + "title":"abstractCRS", "allOf":[ { - "$ref":"#/definitions/MLOperationParameterGroupType" + "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":"ML_OperationParameterGroup", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractCRS", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -15246,11 +15211,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_OperationParameterGroup_PropertyType", + "localPart":"CT_CRS_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlOperationParameterGroup", + "abstractCRS", "nilReason", "uuidref", "type", @@ -15262,41 +15227,122 @@ "actuate" ] }, - "CodeDefinitionType":{ + "EllipsoidAltType":{ + "required":[ + "locale", + "codeSpace" + ], "allOf":[ { - "$ref":"#/definitions/DefinitionType" + "$ref":"#/definitions/IdentifiedObjectType" }, { "type":"object", - "title":"CodeDefinitionType", + "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":"CodeDefinition_Type", + "localPart":"EllipsoidAlt_Type", "namespaceURI":"http://www.isotc211.org/2005/gmx" - } + }, + "propertiesOrder":[ + "locale", + "codeSpace" + ] }, - "OperationParameterAltPropertyType":{ + "MXScopeCodePropertyType":{ "type":"object", - "title":"OperationParameterAltPropertyType", + "title":"MXScopeCodePropertyType", "required":[ - "operationParameterAlt" + "mxScopeCode" ], "properties":{ - "operationParameterAlt":{ - "title":"operationParameterAlt", + "mxScopeCode":{ + "title":"mxScopeCode", "allOf":[ { - "$ref":"#/definitions/OperationParameterAltType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationParameterAlt", + "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" + ] + }, + "MXDataSetPropertyType":{ + "type":"object", + "title":"MXDataSetPropertyType", + "required":[ + "mxDataSet" + ], + "properties":{ + "mxDataSet":{ + "title":"mxDataSet", + "allOf":[ + { + "$ref":"#/definitions/MXDataSetType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MX_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15423,11 +15469,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OperationParameterAlt_PropertyType", + "localPart":"MX_DataSet_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "operationParameterAlt", + "mxDataSet", "nilReason", "uuidref", "type", @@ -15439,36 +15485,71 @@ "actuate" ] }, - "CTOperationPropertyType":{ + "FileNamePropertyType":{ "type":"object", - "title":"CTOperationPropertyType", + "title":"FileNamePropertyType", "required":[ - "abstractCoordinateOperation" + "fileName" ], "properties":{ - "abstractCoordinateOperation":{ - "title":"abstractCoordinateOperation", + "fileName":{ + "title":"fileName", "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/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":"elementRef", + "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" + ] + }, + "MLConventionalUnitPropertyType":{ + "type":"object", + "title":"MLConventionalUnitPropertyType", + "required":[ + "mlConventionalUnit" + ], + "properties":{ + "mlConventionalUnit":{ + "title":"mlConventionalUnit", + "allOf":[ + { + "$ref":"#/definitions/MLConventionalUnitType" + } + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractCoordinateOperation", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"ML_ConventionalUnit", + "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, "nilReason":{ @@ -15594,11 +15675,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CT_Operation_PropertyType", + "localPart":"ML_ConventionalUnit_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "abstractCoordinateOperation", + "mlConventionalUnit", "nilReason", "uuidref", "type", @@ -15610,24 +15691,36 @@ "actuate" ] }, - "MLVerticalCRSPropertyType":{ + "CTCoordinateSystemPropertyType":{ "type":"object", - "title":"MLVerticalCRSPropertyType", + "title":"CTCoordinateSystemPropertyType", "required":[ - "mlVerticalCRS" + "abstractCoordinateSystem" ], "properties":{ - "mlVerticalCRS":{ - "title":"mlVerticalCRS", + "abstractCoordinateSystem":{ + "title":"abstractCoordinateSystem", "allOf":[ { - "$ref":"#/definitions/MLVerticalCRSType" + "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_VerticalCRS", - "namespaceURI":"http://www.isotc211.org/2005/gmx" + "localPart":"AbstractCoordinateSystem", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -15753,11 +15846,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ML_VerticalCRS_PropertyType", + "localPart":"CT_CoordinateSystem_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/gmx" }, "propertiesOrder":[ - "mlVerticalCRS", + "abstractCoordinateSystem", "nilReason", "uuidref", "type", @@ -15768,99 +15861,6 @@ "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_ProjectedCRS" + "ML_SphericalCS" ] }, "namespaceURI":{ @@ -15890,11 +15890,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLProjectedCRSType" + "$ref":"#/definitions/MLSphericalCSType" } }, "elementName":{ - "localPart":"ML_ProjectedCRS", + "localPart":"ML_SphericalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15911,7 +15911,7 @@ "properties":{ "localPart":{ "enum":[ - "DatumAlt" + "ML_PolarCS" ] }, "namespaceURI":{ @@ -15924,11 +15924,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatumAltType" + "$ref":"#/definitions/MLPolarCSType" } }, "elementName":{ - "localPart":"DatumAlt", + "localPart":"ML_PolarCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15945,7 +15945,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ConventionalUnit" + "ML_VerticalCRS" ] }, "namespaceURI":{ @@ -15958,11 +15958,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLConventionalUnitType" + "$ref":"#/definitions/MLVerticalCRSType" } }, "elementName":{ - "localPart":"ML_ConventionalUnit", + "localPart":"ML_VerticalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -15979,7 +15979,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_DataSet" + "ML_CoordinateSystemAxis" ] }, "namespaceURI":{ @@ -15992,11 +15992,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXDataSetType" + "$ref":"#/definitions/MLCoordinateSystemAxisType" } }, "elementName":{ - "localPart":"MX_DataSet", + "localPart":"ML_CoordinateSystemAxis", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16013,7 +16013,7 @@ "properties":{ "localPart":{ "enum":[ - "ClAlternativeExpression" + "CodeListDictionary" ] }, "namespaceURI":{ @@ -16026,11 +16026,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClAlternativeExpressionType" + "$ref":"#/definitions/CodeListDictionaryType" } }, "elementName":{ - "localPart":"ClAlternativeExpression", + "localPart":"CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16047,7 +16047,7 @@ "properties":{ "localPart":{ "enum":[ - "CT_CodelistCatalogue" + "ClAlternativeExpression" ] }, "namespaceURI":{ @@ -16060,11 +16060,11 @@ ] }, "value":{ - "$ref":"#/definitions/CTCodelistCatalogueType" + "$ref":"#/definitions/ClAlternativeExpressionType" } }, "elementName":{ - "localPart":"CT_CodelistCatalogue", + "localPart":"ClAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16081,7 +16081,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_TemporalCRS" + "ML_CodeDefinition" ] }, "namespaceURI":{ @@ -16094,11 +16094,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTemporalCRSType" + "$ref":"#/definitions/MLCodeDefinitionType" } }, "elementName":{ - "localPart":"ML_TemporalCRS", + "localPart":"ML_CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16115,7 +16115,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_Conversion" + "ML_CylindricalCS" ] }, "namespaceURI":{ @@ -16128,11 +16128,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLConversionType" + "$ref":"#/definitions/MLCylindricalCSType" } }, "elementName":{ - "localPart":"ML_Conversion", + "localPart":"ML_CylindricalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16149,7 +16149,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CodeDefinition" + "UomAlternativeExpression" ] }, "namespaceURI":{ @@ -16162,11 +16162,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCodeDefinitionType" + "$ref":"#/definitions/UomAlternativeExpressionType" } }, "elementName":{ - "localPart":"ML_CodeDefinition", + "localPart":"UomAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16183,7 +16183,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractCT_Catalogue" + "MX_SupportFile" ] }, "namespaceURI":{ @@ -16196,11 +16196,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCTCatalogueType" + "$ref":"#/definitions/MXSupportFileType" } }, "elementName":{ - "localPart":"AbstractCT_Catalogue", + "localPart":"MX_SupportFile", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16217,7 +16217,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CompoundCRS" + "ML_EllipsoidalCS" ] }, "namespaceURI":{ @@ -16230,11 +16230,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCompoundCRSType" + "$ref":"#/definitions/MLEllipsoidalCSType" } }, "elementName":{ - "localPart":"ML_CompoundCRS", + "localPart":"ML_EllipsoidalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16251,7 +16251,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_TimeCS" + "ML_ImageCRS" ] }, "namespaceURI":{ @@ -16264,11 +16264,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTimeCSType" + "$ref":"#/definitions/MLImageCRSType" } }, "elementName":{ - "localPart":"ML_TimeCS", + "localPart":"ML_ImageCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16285,7 +16285,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_VerticalCS" + "ML_OperationParameter" ] }, "namespaceURI":{ @@ -16298,11 +16298,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLVerticalCSType" + "$ref":"#/definitions/MLOperationParameterType" } }, "elementName":{ - "localPart":"ML_VerticalCS", + "localPart":"ML_OperationParameter", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16319,7 +16319,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CylindricalCS" + "ML_Conversion" ] }, "namespaceURI":{ @@ -16332,11 +16332,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCylindricalCSType" + "$ref":"#/definitions/MLConversionType" } }, "elementName":{ - "localPart":"ML_CylindricalCS", + "localPart":"ML_Conversion", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16353,7 +16353,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_PassThroughOperation" + "ML_TemporalCRS" ] }, "namespaceURI":{ @@ -16366,11 +16366,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLPassThroughOperationType" + "$ref":"#/definitions/MLTemporalCRSType" } }, "elementName":{ - "localPart":"ML_PassThroughOperation", + "localPart":"ML_TemporalCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16387,7 +16387,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_Ellipsoid" + "ML_CartesianCS" ] }, "namespaceURI":{ @@ -16400,11 +16400,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEllipsoidType" + "$ref":"#/definitions/MLCartesianCSType" } }, "elementName":{ - "localPart":"ML_Ellipsoid", + "localPart":"ML_CartesianCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16421,7 +16421,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_GeodeticCRS" + "ML_TimeCS" ] }, "namespaceURI":{ @@ -16434,11 +16434,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLGeodeticCRSType" + "$ref":"#/definitions/MLTimeCSType" } }, "elementName":{ - "localPart":"ML_GeodeticCRS", + "localPart":"ML_TimeCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16455,7 +16455,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_PolarCS" + "ML_VerticalDatum" ] }, "namespaceURI":{ @@ -16468,11 +16468,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLPolarCSType" + "$ref":"#/definitions/MLVerticalDatumType" } }, "elementName":{ - "localPart":"ML_PolarCS", + "localPart":"ML_VerticalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16489,7 +16489,7 @@ "properties":{ "localPart":{ "enum":[ - "EllipsoidAlt" + "PrimeMeridianAlt" ] }, "namespaceURI":{ @@ -16502,11 +16502,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipsoidAltType" + "$ref":"#/definitions/PrimeMeridianAltType" } }, "elementName":{ - "localPart":"EllipsoidAlt", + "localPart":"PrimeMeridianAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16523,7 +16523,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_GeodeticDatum" + "ML_OperationParameterGroup" ] }, "namespaceURI":{ @@ -16536,11 +16536,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLGeodeticDatumType" + "$ref":"#/definitions/MLOperationParameterGroupType" } }, "elementName":{ - "localPart":"ML_GeodeticDatum", + "localPart":"ML_OperationParameterGroup", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16557,7 +16557,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_BaseUnit" + "ML_AffineCS" ] }, "namespaceURI":{ @@ -16570,11 +16570,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLBaseUnitType" + "$ref":"#/definitions/MLAffineCSType" } }, "elementName":{ - "localPart":"ML_BaseUnit", + "localPart":"ML_AffineCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16625,7 +16625,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationMethodAlt" + "OperationAlt" ] }, "namespaceURI":{ @@ -16638,11 +16638,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationMethodAltType" + "$ref":"#/definitions/OperationAltType" } }, "elementName":{ - "localPart":"OperationMethodAlt", + "localPart":"OperationAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16659,7 +16659,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_EngineeringDatum" + "CodeDefinition" ] }, "namespaceURI":{ @@ -16672,11 +16672,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEngineeringDatumType" + "$ref":"#/definitions/CodeDefinitionType" } }, "elementName":{ - "localPart":"ML_EngineeringDatum", + "localPart":"CodeDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16693,7 +16693,7 @@ "properties":{ "localPart":{ "enum":[ - "CoordinateSystemAlt" + "MX_DataSet" ] }, "namespaceURI":{ @@ -16706,11 +16706,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoordinateSystemAltType" + "$ref":"#/definitions/MXDataSetType" } }, "elementName":{ - "localPart":"CoordinateSystemAlt", + "localPart":"MX_DataSet", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16727,7 +16727,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationParameterAlt" + "CodeAlternativeExpression" ] }, "namespaceURI":{ @@ -16740,11 +16740,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationParameterAltType" + "$ref":"#/definitions/CodeAlternativeExpressionType" } }, "elementName":{ - "localPart":"OperationParameterAlt", + "localPart":"CodeAlternativeExpression", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16761,7 +16761,7 @@ "properties":{ "localPart":{ "enum":[ - "FileName" + "ML_UnitDefinition" ] }, "namespaceURI":{ @@ -16774,11 +16774,11 @@ ] }, "value":{ - "$ref":"#/definitions/FileNameType" + "$ref":"#/definitions/MLUnitDefinitionType" } }, "elementName":{ - "localPart":"FileName", + "localPart":"ML_UnitDefinition", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16795,7 +16795,7 @@ "properties":{ "localPart":{ "enum":[ - "CrsAlt" + "AbstractCT_Catalogue" ] }, "namespaceURI":{ @@ -16808,11 +16808,11 @@ ] }, "value":{ - "$ref":"#/definitions/CrsAltType" + "$ref":"#/definitions/AbstractCTCatalogueType" } }, "elementName":{ - "localPart":"CrsAlt", + "localPart":"AbstractCT_Catalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16829,7 +16829,7 @@ "properties":{ "localPart":{ "enum":[ - "CodeListDictionary" + "CrsAlt" ] }, "namespaceURI":{ @@ -16842,11 +16842,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeListDictionaryType" + "$ref":"#/definitions/CrsAltType" } }, "elementName":{ - "localPart":"CodeListDictionary", + "localPart":"CrsAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16863,7 +16863,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CodeListDictionary" + "FileName" ] }, "namespaceURI":{ @@ -16876,11 +16876,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCodeListDictionaryType" + "$ref":"#/definitions/FileNameType" } }, "elementName":{ - "localPart":"ML_CodeListDictionary", + "localPart":"FileName", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16897,7 +16897,7 @@ "properties":{ "localPart":{ "enum":[ - "PrimeMeridianAlt" + "MimeFileType" ] }, "namespaceURI":{ @@ -16910,11 +16910,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimeMeridianAltType" + "$ref":"#/definitions/MimeFileTypeType" } }, "elementName":{ - "localPart":"PrimeMeridianAlt", + "localPart":"MimeFileType", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16931,7 +16931,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_Aggregate" + "CT_UomCatalogue" ] }, "namespaceURI":{ @@ -16944,11 +16944,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXAggregateType" + "$ref":"#/definitions/CTUomCatalogueType" } }, "elementName":{ - "localPart":"MX_Aggregate", + "localPart":"CT_UomCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16965,7 +16965,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ConcatenatedOperation" + "DatumAlt" ] }, "namespaceURI":{ @@ -16978,11 +16978,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLConcatenatedOperationType" + "$ref":"#/definitions/DatumAltType" } }, "elementName":{ - "localPart":"ML_ConcatenatedOperation", + "localPart":"DatumAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -16999,7 +16999,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_Transformation" + "ML_GeodeticCRS" ] }, "namespaceURI":{ @@ -17012,11 +17012,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTransformationType" + "$ref":"#/definitions/MLGeodeticCRSType" } }, "elementName":{ - "localPart":"ML_Transformation", + "localPart":"ML_GeodeticCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17033,7 +17033,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CoordinateSystemAxis" + "AbstractMX_File" ] }, "namespaceURI":{ @@ -17046,11 +17046,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCoordinateSystemAxisType" + "$ref":"#/definitions/AbstractMXFileType" } }, "elementName":{ - "localPart":"ML_CoordinateSystemAxis", + "localPart":"AbstractMX_File", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17067,7 +17067,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_DataFile" + "MX_ScopeCode" ] }, "namespaceURI":{ @@ -17080,11 +17080,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXDataFileType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"MX_DataFile", + "localPart":"MX_ScopeCode", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17101,7 +17101,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMX_File" + "ML_ConventionalUnit" ] }, "namespaceURI":{ @@ -17114,11 +17114,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMXFileType" + "$ref":"#/definitions/MLConventionalUnitType" } }, "elementName":{ - "localPart":"AbstractMX_File", + "localPart":"ML_ConventionalUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17135,7 +17135,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationAlt" + "ML_EngineeringCRS" ] }, "namespaceURI":{ @@ -17148,11 +17148,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationAltType" + "$ref":"#/definitions/MLEngineeringCRSType" } }, "elementName":{ - "localPart":"OperationAlt", + "localPart":"ML_EngineeringCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17169,7 +17169,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_PrimeMeridian" + "ML_DerivedUnit" ] }, "namespaceURI":{ @@ -17182,11 +17182,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLPrimeMeridianType" + "$ref":"#/definitions/MLDerivedUnitType" } }, "elementName":{ - "localPart":"ML_PrimeMeridian", + "localPart":"ML_DerivedUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17203,7 +17203,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_OperationMethod" + "EllipsoidAlt" ] }, "namespaceURI":{ @@ -17216,11 +17216,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLOperationMethodType" + "$ref":"#/definitions/EllipsoidAltType" } }, "elementName":{ - "localPart":"ML_OperationMethod", + "localPart":"EllipsoidAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17237,7 +17237,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ImageDatum" + "ML_BaseUnit" ] }, "namespaceURI":{ @@ -17250,11 +17250,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLImageDatumType" + "$ref":"#/definitions/MLBaseUnitType" } }, "elementName":{ - "localPart":"ML_ImageDatum", + "localPart":"ML_BaseUnit", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17271,7 +17271,7 @@ "properties":{ "localPart":{ "enum":[ - "CT_CrsCatalogue" + "ML_ProjectedCRS" ] }, "namespaceURI":{ @@ -17284,11 +17284,11 @@ ] }, "value":{ - "$ref":"#/definitions/CTCrsCatalogueType" + "$ref":"#/definitions/MLProjectedCRSType" } }, "elementName":{ - "localPart":"CT_CrsCatalogue", + "localPart":"ML_ProjectedCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17305,7 +17305,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_AffineCS" + "Anchor" ] }, "namespaceURI":{ @@ -17318,11 +17318,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLAffineCSType" + "$ref":"#/definitions/AnchorType" } }, "elementName":{ - "localPart":"ML_AffineCS", + "localPart":"Anchor", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17339,7 +17339,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_UserDefinedCS" + "MX_DataFile" ] }, "namespaceURI":{ @@ -17352,11 +17352,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLUserDefinedCSType" + "$ref":"#/definitions/MXDataFileType" } }, "elementName":{ - "localPart":"ML_UserDefinedCS", + "localPart":"MX_DataFile", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17373,7 +17373,7 @@ "properties":{ "localPart":{ "enum":[ - "UomAlternativeExpression" + "ML_EngineeringDatum" ] }, "namespaceURI":{ @@ -17386,11 +17386,11 @@ ] }, "value":{ - "$ref":"#/definitions/UomAlternativeExpressionType" + "$ref":"#/definitions/MLEngineeringDatumType" } }, "elementName":{ - "localPart":"UomAlternativeExpression", + "localPart":"ML_EngineeringDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17407,7 +17407,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_ImageCRS" + "ML_OperationMethod" ] }, "namespaceURI":{ @@ -17420,11 +17420,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLImageCRSType" + "$ref":"#/definitions/MLOperationMethodType" } }, "elementName":{ - "localPart":"ML_ImageCRS", + "localPart":"ML_OperationMethod", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17441,7 +17441,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_OperationParameterGroup" + "ML_VerticalCS" ] }, "namespaceURI":{ @@ -17454,11 +17454,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLOperationParameterGroupType" + "$ref":"#/definitions/MLVerticalCSType" } }, "elementName":{ - "localPart":"ML_OperationParameterGroup", + "localPart":"ML_VerticalCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17475,7 +17475,7 @@ "properties":{ "localPart":{ "enum":[ - "CodeDefinition" + "ML_ImageDatum" ] }, "namespaceURI":{ @@ -17488,11 +17488,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeDefinitionType" + "$ref":"#/definitions/MLImageDatumType" } }, "elementName":{ - "localPart":"CodeDefinition", + "localPart":"ML_ImageDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17509,7 +17509,7 @@ "properties":{ "localPart":{ "enum":[ - "CT_UomCatalogue" + "ML_DerivedCRS" ] }, "namespaceURI":{ @@ -17522,11 +17522,11 @@ ] }, "value":{ - "$ref":"#/definitions/CTUomCatalogueType" + "$ref":"#/definitions/MLDerivedCRSType" } }, "elementName":{ - "localPart":"CT_UomCatalogue", + "localPart":"ML_DerivedCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17543,7 +17543,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_LinearCS" + "MX_Aggregate" ] }, "namespaceURI":{ @@ -17556,11 +17556,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLLinearCSType" + "$ref":"#/definitions/MXAggregateType" } }, "elementName":{ - "localPart":"ML_LinearCS", + "localPart":"MX_Aggregate", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17577,7 +17577,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_TemporalDatum" + "CT_CrsCatalogue" ] }, "namespaceURI":{ @@ -17590,11 +17590,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLTemporalDatumType" + "$ref":"#/definitions/CTCrsCatalogueType" } }, "elementName":{ - "localPart":"ML_TemporalDatum", + "localPart":"CT_CrsCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17611,7 +17611,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_DerivedUnit" + "ML_TemporalDatum" ] }, "namespaceURI":{ @@ -17624,11 +17624,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLDerivedUnitType" + "$ref":"#/definitions/MLTemporalDatumType" } }, "elementName":{ - "localPart":"ML_DerivedUnit", + "localPart":"ML_TemporalDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17645,7 +17645,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_DerivedCRS" + "ML_CodeListDictionary" ] }, "namespaceURI":{ @@ -17658,11 +17658,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLDerivedCRSType" + "$ref":"#/definitions/MLCodeListDictionaryType" } }, "elementName":{ - "localPart":"ML_DerivedCRS", + "localPart":"ML_CodeListDictionary", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17679,7 +17679,7 @@ "properties":{ "localPart":{ "enum":[ - "MimeFileType" + "ML_CompoundCRS" ] }, "namespaceURI":{ @@ -17692,11 +17692,11 @@ ] }, "value":{ - "$ref":"#/definitions/MimeFileTypeType" + "$ref":"#/definitions/MLCompoundCRSType" } }, "elementName":{ - "localPart":"MimeFileType", + "localPart":"ML_CompoundCRS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17713,7 +17713,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_VerticalCRS" + "ML_Transformation" ] }, "namespaceURI":{ @@ -17726,11 +17726,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLVerticalCRSType" + "$ref":"#/definitions/MLTransformationType" } }, "elementName":{ - "localPart":"ML_VerticalCRS", + "localPart":"ML_Transformation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17747,7 +17747,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_ScopeCode" + "ML_GeodeticDatum" ] }, "namespaceURI":{ @@ -17760,11 +17760,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/MLGeodeticDatumType" } }, "elementName":{ - "localPart":"MX_ScopeCode", + "localPart":"ML_GeodeticDatum", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17781,7 +17781,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_OperationParameter" + "ML_Ellipsoid" ] }, "namespaceURI":{ @@ -17794,11 +17794,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLOperationParameterType" + "$ref":"#/definitions/MLEllipsoidType" } }, "elementName":{ - "localPart":"ML_OperationParameter", + "localPart":"ML_Ellipsoid", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17815,7 +17815,7 @@ "properties":{ "localPart":{ "enum":[ - "MX_SupportFile" + "CoordinateSystemAlt" ] }, "namespaceURI":{ @@ -17828,11 +17828,11 @@ ] }, "value":{ - "$ref":"#/definitions/MXSupportFileType" + "$ref":"#/definitions/CoordinateSystemAltType" } }, "elementName":{ - "localPart":"MX_SupportFile", + "localPart":"CoordinateSystemAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17849,7 +17849,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_UnitDefinition" + "OperationParameterAlt" ] }, "namespaceURI":{ @@ -17862,11 +17862,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLUnitDefinitionType" + "$ref":"#/definitions/OperationParameterAltType" } }, "elementName":{ - "localPart":"ML_UnitDefinition", + "localPart":"OperationParameterAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17883,7 +17883,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_VerticalDatum" + "ML_ConcatenatedOperation" ] }, "namespaceURI":{ @@ -17896,11 +17896,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLVerticalDatumType" + "$ref":"#/definitions/MLConcatenatedOperationType" } }, "elementName":{ - "localPart":"ML_VerticalDatum", + "localPart":"ML_ConcatenatedOperation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17917,7 +17917,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_EngineeringCRS" + "ML_PassThroughOperation" ] }, "namespaceURI":{ @@ -17930,11 +17930,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEngineeringCRSType" + "$ref":"#/definitions/MLPassThroughOperationType" } }, "elementName":{ - "localPart":"ML_EngineeringCRS", + "localPart":"ML_PassThroughOperation", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17951,7 +17951,7 @@ "properties":{ "localPart":{ "enum":[ - "Anchor" + "ML_UserDefinedCS" ] }, "namespaceURI":{ @@ -17964,11 +17964,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorType" + "$ref":"#/definitions/MLUserDefinedCSType" } }, "elementName":{ - "localPart":"Anchor", + "localPart":"ML_UserDefinedCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -17985,7 +17985,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_EllipsoidalCS" + "CT_CodelistCatalogue" ] }, "namespaceURI":{ @@ -17998,11 +17998,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLEllipsoidalCSType" + "$ref":"#/definitions/CTCodelistCatalogueType" } }, "elementName":{ - "localPart":"ML_EllipsoidalCS", + "localPart":"CT_CodelistCatalogue", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -18019,7 +18019,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_SphericalCS" + "ML_PrimeMeridian" ] }, "namespaceURI":{ @@ -18032,11 +18032,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLSphericalCSType" + "$ref":"#/definitions/MLPrimeMeridianType" } }, "elementName":{ - "localPart":"ML_SphericalCS", + "localPart":"ML_PrimeMeridian", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -18053,7 +18053,7 @@ "properties":{ "localPart":{ "enum":[ - "ML_CartesianCS" + "OperationMethodAlt" ] }, "namespaceURI":{ @@ -18066,11 +18066,11 @@ ] }, "value":{ - "$ref":"#/definitions/MLCartesianCSType" + "$ref":"#/definitions/OperationMethodAltType" } }, "elementName":{ - "localPart":"ML_CartesianCS", + "localPart":"OperationMethodAlt", "namespaceURI":"http://www.isotc211.org/2005/gmx" } }, @@ -18087,7 +18087,7 @@ "properties":{ "localPart":{ "enum":[ - "CodeAlternativeExpression" + "ML_LinearCS" ] }, "namespaceURI":{ @@ -18100,11 +18100,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeAlternativeExpressionType" + "$ref":"#/definitions/MLLinearCSType" } }, "elementName":{ - "localPart":"CodeAlternativeExpression", + "localPart":"ML_LinearCS", "namespaceURI":"http://www.isotc211.org/2005/gmx" } } diff --git a/scripts/jsonschemas/ISO19139_GSS_20060504.jsonschema b/scripts/jsonschemas/ISO19139_GSS_20060504.jsonschema index 6e9dc887..0cc64b6f 100644 --- a/scripts/jsonschemas/ISO19139_GSS_20060504.jsonschema +++ b/scripts/jsonschemas/ISO19139_GSS_20060504.jsonschema @@ -2,35 +2,23 @@ { "id":"http://www.opengis.net/gml#", "definitions":{ - "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" } }, @@ -157,11 +145,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", @@ -173,23 +161,35 @@ "actuate" ] }, - "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" } }, @@ -316,11 +316,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", diff --git a/scripts/jsonschemas/ISO19139_GTS_20060504.jsonschema b/scripts/jsonschemas/ISO19139_GTS_20060504.jsonschema index 64f7b93a..edcb0ab5 100644 --- a/scripts/jsonschemas/ISO19139_GTS_20060504.jsonschema +++ b/scripts/jsonschemas/ISO19139_GTS_20060504.jsonschema @@ -2,53 +2,6 @@ { "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", @@ -219,6 +172,53 @@ "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 718ab63b..21c60960 100644 --- a/scripts/jsonschemas/ISO19139_SRV_20060504.jsonschema +++ b/scripts/jsonschemas/ISO19139_SRV_20060504.jsonschema @@ -2,20 +2,20 @@ { "id":"http://www.isotc211.org/2005/srv#", "definitions":{ - "SVOperationChainPropertyType":{ + "SVServiceIdentificationPropertyType":{ "type":"object", - "title":"SVOperationChainPropertyType", + "title":"SVServiceIdentificationPropertyType", "properties":{ - "svOperationChain":{ - "title":"svOperationChain", + "svServiceIdentification":{ + "title":"svServiceIdentification", "allOf":[ { - "$ref":"#/definitions/SVOperationChainType" + "$ref":"#/definitions/SVServiceIdentificationType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_OperationChain", + "localPart":"SV_ServiceIdentification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -142,11 +142,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_OperationChain_PropertyType", + "localPart":"SV_ServiceIdentification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svOperationChain", + "svServiceIdentification", "nilReason", "uuidref", "type", @@ -158,32 +158,20 @@ "actuate" ] }, - "SVPlatformNeutralServiceSpecificationPropertyType":{ + "SVOperationMetadataPropertyType":{ "type":"object", - "title":"SVPlatformNeutralServiceSpecificationPropertyType", + "title":"SVOperationMetadataPropertyType", "properties":{ - "svPlatformNeutralServiceSpecification":{ - "title":"svPlatformNeutralServiceSpecification", + "svOperationMetadata":{ + "title":"svOperationMetadata", "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/SVOperationMetadataType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"SV_PlatformNeutralServiceSpecification", + "localPart":"SV_OperationMetadata", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -310,11 +298,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_PlatformNeutralServiceSpecification_PropertyType", + "localPart":"SV_OperationMetadata_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svPlatformNeutralServiceSpecification", + "svOperationMetadata", "nilReason", "uuidref", "type", @@ -326,90 +314,20 @@ "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SV_OperationChain_Type", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "name", - "description", - "operation" - ] - }, - "SVServicePropertyType":{ + "SVPortPropertyType":{ "type":"object", - "title":"SVServicePropertyType", + "title":"SVPortPropertyType", "properties":{ - "svService":{ - "title":"svService", + "svPort":{ + "title":"svPort", "allOf":[ { - "$ref":"#/definitions/SVServiceType" + "$ref":"#/definitions/SVPortType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_Service", + "localPart":"SV_Port", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -536,11 +454,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_Service_PropertyType", + "localPart":"SV_Port_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svService", + "svPort", "nilReason", "uuidref", "type", @@ -552,231 +470,30 @@ "actuate" ] }, - "SVServiceIdentificationType":{ - "required":[ - "serviceType", - "couplingType", - "containsOperations" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gmd#/definitions/AbstractMDIdentificationType" + "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" + } }, - { - "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" - ] - }, - "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" - } - }, - "elementName":{ - "localPart":"SV_ServiceSpecification", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"SV_ServiceSpecification", - "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" + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } } ], @@ -893,11 +610,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_ServiceSpecification_PropertyType", + "localPart":"SV_PortSpecification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svServiceSpecification", + "svPortSpecification", "nilReason", "uuidref", "type", @@ -909,90 +626,20 @@ "actuate" ] }, - "SVOperationChainMetadataType":{ - "required":[ - "name", - "operation" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"SVOperationChainMetadataType", - "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/SVOperationMetadataPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"operation", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SV_OperationChainMetadata_Type", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "name", - "description", - "operation" - ] - }, - "SVInterfacePropertyType":{ + "SVServicePropertyType":{ "type":"object", - "title":"SVInterfacePropertyType", + "title":"SVServicePropertyType", "properties":{ - "svInterface":{ - "title":"svInterface", + "svService":{ + "title":"svService", "allOf":[ { - "$ref":"#/definitions/SVInterfaceType" + "$ref":"#/definitions/SVServiceType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_Interface", + "localPart":"SV_Service", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -1119,11 +766,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_Interface_PropertyType", + "localPart":"SV_Service_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svInterface", + "svService", "nilReason", "uuidref", "type", @@ -1135,61 +782,134 @@ "actuate" ] }, - "SVServiceSpecificationType":{ + "SVPlatformNeutralServiceSpecificationType":{ "required":[ - "name", - "opModel", - "typeSpec", - "theSVInterface" + "serviceType", + "implSpec" ], "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + "$ref":"#/definitions/SVServiceSpecificationType" }, { "type":"object", - "title":"SVServiceSpecificationType", + "title":"SVPlatformNeutralServiceSpecificationType", "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", + "serviceType":{ + "title":"serviceType", "allOf":[ { - "$ref":"#/definitions/SVOperationModelPropertyType" + "$ref":"#/definitions/SVServiceTypePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"opModel", + "localPart":"serviceType", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "typeSpec":{ - "title":"typeSpec", + "implSpec":{ + "title":"implSpec", "allOf":[ { - "$ref":"#/definitions/SVPlatformNeutralServiceSpecificationPropertyType" + "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"typeSpec", + "localPart":"implSpec", "namespaceURI":"http://www.isotc211.org/2005/srv" } - }, - "theSVInterface":{ + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SV_PlatformNeutralServiceSpecification_Type", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "serviceType", + "implSpec" + ] + }, + "SVCoupledResourceType":{ + "required":[ + "operationName", + "identifier" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"SVCoupledResourceType", + "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" + } + }, + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "scopedName":{ + "title":"scopedName", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ScopedName", + "namespaceURI":"http://www.isotc211.org/2005/gco" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SV_CoupledResource_Type", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "operationName", + "identifier", + "scopedName" + ] + }, + "SVPortType":{ + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"SVPortType", + "properties":{ + "theSVInterface":{ "title":"theSVInterface", "allOf":[ { @@ -1197,7 +917,7 @@ "items":{ "$ref":"#/definitions/SVInterfacePropertyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", @@ -1211,30 +931,79 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SV_ServiceSpecification_Type", + "localPart":"SV_Port_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "name", - "opModel", - "typeSpec", "theSVInterface" ] }, - "SVParameterPropertyType":{ + "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":"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" + ] + }, + "SVServiceTypePropertyType":{ "type":"object", - "title":"SVParameterPropertyType", + "title":"SVServiceTypePropertyType", "properties":{ - "svParameter":{ - "title":"svParameter", + "svServiceType":{ + "title":"svServiceType", "allOf":[ { - "$ref":"#/definitions/SVParameterType" + "$ref":"#/definitions/SVServiceTypeType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_Parameter", + "localPart":"SV_ServiceType", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -1361,11 +1130,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_Parameter_PropertyType", + "localPart":"SV_ServiceType_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svParameter", + "svServiceType", "nilReason", "uuidref", "type", @@ -1377,10 +1146,53 @@ "actuate" ] }, - "SVInterfaceType":{ + "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" + ] + }, + "SVServiceType":{ "required":[ - "typeName", - "operation" + "specification" ], "allOf":[ { @@ -1388,18 +1200,22 @@ }, { "type":"object", - "title":"SVInterfaceType", + "title":"SVServiceType", "properties":{ - "typeName":{ - "title":"typeName", + "specification":{ + "title":"specification", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/TypeNamePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"typeName", + "localPart":"specification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -1419,57 +1235,73 @@ "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", + "localPart":"SV_Service_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "typeName", - "theSVPort", - "operation" + "specification", + "theSVPort" ] }, - "SVPortType":{ + "SVOperationChainMetadataType":{ + "required":[ + "name", + "operation" + ], "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, { "type":"object", - "title":"SVPortType", + "title":"SVOperationChainMetadataType", "properties":{ - "theSVInterface":{ - "title":"theSVInterface", + "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/SVInterfacePropertyType" + "$ref":"#/definitions/SVOperationMetadataPropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"theSV_Interface", + "localPart":"operation", "namespaceURI":"http://www.isotc211.org/2005/srv" } } @@ -1478,27 +1310,29 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SV_Port_Type", + "localPart":"SV_OperationChainMetadata_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "theSVInterface" + "name", + "description", + "operation" ] }, - "SVPortPropertyType":{ + "SVOperationPropertyType":{ "type":"object", - "title":"SVPortPropertyType", + "title":"SVOperationPropertyType", "properties":{ - "svPort":{ - "title":"svPort", + "svOperation":{ + "title":"svOperation", "allOf":[ { - "$ref":"#/definitions/SVPortType" + "$ref":"#/definitions/SVOperationType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_Port", + "localPart":"SV_Operation", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -1625,11 +1459,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_Port_PropertyType", + "localPart":"SV_Operation_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svPort", + "svOperation", "nilReason", "uuidref", "type", @@ -1641,11 +1475,166 @@ "actuate" ] }, - "SVOperationMetadataType":{ + "SVPlatformSpecificServiceSpecificationPropertyType":{ + "type":"object", + "title":"SVPlatformSpecificServiceSpecificationPropertyType", + "properties":{ + "svPlatformSpecificServiceSpecification":{ + "title":"svPlatformSpecificServiceSpecification", + "allOf":[ + { + "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SV_PlatformSpecificServiceSpecification", + "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_PlatformSpecificServiceSpecification_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "svPlatformSpecificServiceSpecification", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "SVOperationChainType":{ "required":[ - "operationName", - "dcp", - "connectPoint" + "name", + "operation" ], "allOf":[ { @@ -1653,10 +1642,10 @@ }, { "type":"object", - "title":"SVOperationMetadataType", + "title":"SVOperationChainType", "properties":{ - "operationName":{ - "title":"operationName", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" @@ -1664,212 +1653,37 @@ ], "propertyType":"element", "elementName":{ - "localPart":"operationName", + "localPart":"name", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "dcp":{ - "title":"dcp", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPListPropertyType" - }, - "minItems":1 + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"DCP", + "localPart":"description", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "operationDescription":{ - "title":"operationDescription", + "operation":{ + "title":"operation", "allOf":[ { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/SVOperationPropertyType" + }, + "minItems":1 } ], "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" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "optionality":{ - "title":"optionality", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"optionality", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "repeatability":{ - "title":"repeatability", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"repeatability", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "valueType":{ - "title":"valueType", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/TypeNamePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"valueType", + "localPart":"operation", "namespaceURI":"http://www.isotc211.org/2005/srv" } } @@ -1878,16 +1692,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SV_Parameter_Type", + "localPart":"SV_OperationChain_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ "name", - "direction", "description", - "optionality", - "repeatability", - "valueType" + "operation" ] }, "SVCoupledResourcePropertyType":{ @@ -2046,86 +1857,20 @@ "actuate" ] }, - "SVCoupledResourceType":{ - "required":[ - "operationName", - "identifier" - ], - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"SVCoupledResourceType", - "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" - } - }, - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } - }, - "scopedName":{ - "title":"scopedName", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ScopedName", - "namespaceURI":"http://www.isotc211.org/2005/gco" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SV_CoupledResource_Type", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "operationName", - "identifier", - "scopedName" - ] - }, - "SVServiceTypePropertyType":{ + "SVOperationChainMetadataPropertyType":{ "type":"object", - "title":"SVServiceTypePropertyType", + "title":"SVOperationChainMetadataPropertyType", "properties":{ - "svServiceType":{ - "title":"svServiceType", + "svOperationChainMetadata":{ + "title":"svOperationChainMetadata", "allOf":[ { - "$ref":"#/definitions/SVServiceTypeType" + "$ref":"#/definitions/SVOperationChainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_ServiceType", + "localPart":"SV_OperationChainMetadata", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -2252,11 +1997,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_ServiceType_PropertyType", + "localPart":"SV_OperationChainMetadata_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svServiceType", + "svOperationChainMetadata", "nilReason", "uuidref", "type", @@ -2268,204 +2013,256 @@ "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" - } + "SVPlatformSpecificServiceSpecificationType":{ + "required":[ + "dcp", + "implementation" + ], + "allOf":[ + { + "$ref":"#/definitions/SVPlatformNeutralServiceSpecificationType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"http://www.isotc211.org/2005/gco" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SV_OperationModel_PropertyType", + "localPart":"SV_PlatformSpecificServiceSpecification_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svOperationModel", - "nilReason" + "dcp", + "implementation" ] }, - "SVOperationPropertyType":{ - "type":"object", - "title":"SVOperationPropertyType", - "properties":{ - "svOperation":{ - "title":"svOperation", - "allOf":[ - { - "$ref":"#/definitions/SVOperationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SV_Operation", - "namespaceURI":"http://www.isotc211.org/2005/srv" - } + "SVServiceSpecificationType":{ + "required":[ + "name", + "opModel", + "typeSpec", + "theSVInterface" + ], + "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":"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" } } - ], - "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" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SV_ServiceSpecification_Type", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "name", + "opModel", + "typeSpec", + "theSVInterface" + ] + }, + "SVParameterType":{ + "required":[ + "name", + "optionality", + "repeatability", + "valueType" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"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":"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" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "optionality":{ + "title":"optionality", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CharacterStringPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"optionality", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "repeatability":{ + "title":"repeatability", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/BooleanPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"repeatability", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "valueType":{ + "title":"valueType", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/TypeNamePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"valueType", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SV_Operation_PropertyType", + "localPart":"SV_Parameter_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svOperation", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "name", + "direction", + "description", + "optionality", + "repeatability", + "valueType" ] }, "DCPListPropertyType":{ @@ -2512,20 +2309,209 @@ "nilReason" ] }, - "SVPortSpecificationPropertyType":{ + "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" + ] + }, + "SVInterfacePropertyType":{ "type":"object", - "title":"SVPortSpecificationPropertyType", + "title":"SVInterfacePropertyType", "properties":{ - "svPortSpecification":{ - "title":"svPortSpecification", + "svInterface":{ + "title":"svInterface", "allOf":[ { - "$ref":"#/definitions/SVPortSpecificationType" + "$ref":"#/definitions/SVInterfaceType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_PortSpecification", + "localPart":"SV_Interface", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -2652,191 +2638,48 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_PortSpecification_PropertyType", + "localPart":"SV_Interface_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svPortSpecification", + "svInterface", "nilReason", "uuidref", "type", "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SV_PlatformNeutralServiceSpecification_Type", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "serviceType", - "implSpec" - ] - }, - "SVCouplingTypePropertyType":{ - "type":"object", - "title":"SVCouplingTypePropertyType", - "properties":{ - "svCouplingType":{ - "title":"svCouplingType", - "allOf":[ - { - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" - } - ], - "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" + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "SVOperationChainMetadataPropertyType":{ + "SVPlatformNeutralServiceSpecificationPropertyType":{ "type":"object", - "title":"SVOperationChainMetadataPropertyType", + "title":"SVPlatformNeutralServiceSpecificationPropertyType", "properties":{ - "svOperationChainMetadata":{ - "title":"svOperationChainMetadata", + "svPlatformNeutralServiceSpecification":{ + "title":"svPlatformNeutralServiceSpecification", "allOf":[ { - "$ref":"#/definitions/SVOperationChainMetadataType" + "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_OperationChainMetadata", + "localPart":"SV_PlatformNeutralServiceSpecification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -2953,46 +2796,286 @@ { "$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":"SV_PlatformNeutralServiceSpecification_PropertyType", + "namespaceURI":"http://www.isotc211.org/2005/srv" + }, + "propertiesOrder":[ + "svPlatformNeutralServiceSpecification", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "SVCouplingTypePropertyType":{ + "type":"object", + "title":"SVCouplingTypePropertyType", + "properties":{ + "svCouplingType":{ + "title":"svCouplingType", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + } + ], + "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" + ] + }, + "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" + ] + }, + "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" + ] + }, + "SVOperationType":{ + "required":[ + "operationName", + "parameter" + ], + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"SVOperationType", + "properties":{ + "operationName":{ + "title":"operationName", + "allOf":[ + { + "$ref":"http://www.isotc211.org/2005/gco#/definitions/MemberNamePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"operationName", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "dependsOn":{ + "title":"dependsOn", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SVOperationPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dependsOn", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + }, + "parameter":{ + "title":"parameter", + "allOf":[ + { + "$ref":"#/definitions/SVParameterPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameter", + "namespaceURI":"http://www.isotc211.org/2005/srv" + } + } } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SV_OperationChainMetadata_PropertyType", + "localPart":"SV_Operation_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svOperationChainMetadata", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "operationName", + "dependsOn", + "parameter" ] }, - "SVServiceIdentificationPropertyType":{ + "SVServiceSpecificationPropertyType":{ "type":"object", - "title":"SVServiceIdentificationPropertyType", + "title":"SVServiceSpecificationPropertyType", "properties":{ - "svServiceIdentification":{ - "title":"svServiceIdentification", + "svServiceSpecification":{ + "title":"svServiceSpecification", "allOf":[ { - "$ref":"#/definitions/SVServiceIdentificationType" + "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_ServiceIdentification", + "localPart":"SV_ServiceSpecification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3119,11 +3202,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_ServiceIdentification_PropertyType", + "localPart":"SV_ServiceSpecification_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svServiceIdentification", + "svServiceSpecification", "nilReason", "uuidref", "type", @@ -3135,128 +3218,20 @@ "actuate" ] }, - "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":"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":{ + "SVParameterPropertyType":{ "type":"object", - "title":"SVPlatformSpecificServiceSpecificationPropertyType", + "title":"SVParameterPropertyType", "properties":{ - "svPlatformSpecificServiceSpecification":{ - "title":"svPlatformSpecificServiceSpecification", + "svParameter":{ + "title":"svParameter", "allOf":[ { - "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationType" + "$ref":"#/definitions/SVParameterType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_PlatformSpecificServiceSpecification", + "localPart":"SV_Parameter", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3383,11 +3358,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SV_PlatformSpecificServiceSpecification_PropertyType", + "localPart":"SV_Parameter_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svPlatformSpecificServiceSpecification", + "svParameter", "nilReason", "uuidref", "type", @@ -3399,20 +3374,20 @@ "actuate" ] }, - "SVOperationMetadataPropertyType":{ + "SVOperationChainPropertyType":{ "type":"object", - "title":"SVOperationMetadataPropertyType", + "title":"SVOperationChainPropertyType", "properties":{ - "svOperationMetadata":{ - "title":"svOperationMetadata", + "svOperationChain":{ + "title":"svOperationChain", "allOf":[ { - "$ref":"#/definitions/SVOperationMetadataType" + "$ref":"#/definitions/SVOperationChainType" } ], "propertyType":"element", "elementName":{ - "localPart":"SV_OperationMetadata", + "localPart":"SV_OperationChain", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3527,82 +3502,57 @@ "title":"actuate", "allOf":[ { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SV_OperationMetadata_PropertyType", - "namespaceURI":"http://www.isotc211.org/2005/srv" - }, - "propertiesOrder":[ - "svOperationMetadata", - "nilReason", - "uuidref", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - } + "$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_ParameterDirection_PropertyType", + "localPart":"SV_OperationChain_PropertyType", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ - "svParameterDirection", - "nilReason" + "svOperationChain", + "nilReason", + "uuidref", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "SVOperationType":{ + "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" + } + }, + "SVOperationMetadataType":{ "required":[ "operationName", - "parameter" + "dcp", + "connectPoint" ], "allOf":[ { @@ -3610,13 +3560,13 @@ }, { "type":"object", - "title":"SVOperationType", + "title":"SVOperationMetadataType", "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", @@ -3625,33 +3575,97 @@ "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "dependsOn":{ - "title":"dependsOn", + "dcp":{ + "title":"dcp", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SVOperationPropertyType" + "$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":"dependsOn", + "localPart":"parameters", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, - "parameter":{ - "title":"parameter", + "connectPoint":{ + "title":"connectPoint", "allOf":[ { - "$ref":"#/definitions/SVParameterPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.isotc211.org/2005/gmd#/definitions/CIOnlineResourcePropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"parameter", + "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" } } @@ -3660,33 +3674,19 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SV_Operation_Type", + "localPart":"SV_OperationMetadata_Type", "namespaceURI":"http://www.isotc211.org/2005/srv" }, "propertiesOrder":[ "operationName", - "dependsOn", - "parameter" + "dcp", + "operationDescription", + "invocationName", + "parameters", + "connectPoint", + "dependsOn" ] }, - "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" - } - }, "SVParameterDirectionType":{ "allOf":[ { @@ -3726,7 +3726,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_OperationChain" + "SV_ServiceSpecification" ] }, "namespaceURI":{ @@ -3739,11 +3739,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVOperationChainType" + "$ref":"#/definitions/SVServiceSpecificationType" } }, "elementName":{ - "localPart":"SV_OperationChain", + "localPart":"SV_ServiceSpecification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3760,7 +3760,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_PlatformNeutralServiceSpecification" + "SV_OperationChain" ] }, "namespaceURI":{ @@ -3773,11 +3773,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVPlatformNeutralServiceSpecificationType" + "$ref":"#/definitions/SVOperationChainType" } }, "elementName":{ - "localPart":"SV_PlatformNeutralServiceSpecification", + "localPart":"SV_OperationChain", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3794,7 +3794,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_CoupledResource" + "SV_OperationMetadata" ] }, "namespaceURI":{ @@ -3807,11 +3807,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVCoupledResourceType" + "$ref":"#/definitions/SVOperationMetadataType" } }, "elementName":{ - "localPart":"SV_CoupledResource", + "localPart":"SV_OperationMetadata", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3828,7 +3828,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_Parameter" + "SV_OperationModel" ] }, "namespaceURI":{ @@ -3841,11 +3841,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVParameterType" + "$ref":"#/definitions/SVOperationModelType" } }, "elementName":{ - "localPart":"SV_Parameter", + "localPart":"SV_OperationModel", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3862,7 +3862,7 @@ "properties":{ "localPart":{ "enum":[ - "DCPList" + "SV_PlatformSpecificServiceSpecification" ] }, "namespaceURI":{ @@ -3875,11 +3875,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationType" } }, "elementName":{ - "localPart":"DCPList", + "localPart":"SV_PlatformSpecificServiceSpecification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3896,7 +3896,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_Port" + "SV_ParameterDirection" ] }, "namespaceURI":{ @@ -3909,11 +3909,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVPortType" + "$ref":"#/definitions/SVParameterDirectionType" } }, "elementName":{ - "localPart":"SV_Port", + "localPart":"SV_ParameterDirection", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3930,7 +3930,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_Service" + "SV_PlatformNeutralServiceSpecification" ] }, "namespaceURI":{ @@ -3943,11 +3943,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVServiceType" + "$ref":"#/definitions/SVPlatformNeutralServiceSpecificationType" } }, "elementName":{ - "localPart":"SV_Service", + "localPart":"SV_PlatformNeutralServiceSpecification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -3998,7 +3998,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_Operation" + "SV_ServiceType" ] }, "namespaceURI":{ @@ -4011,11 +4011,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVOperationType" + "$ref":"#/definitions/SVServiceTypeType" } }, "elementName":{ - "localPart":"SV_Operation", + "localPart":"SV_ServiceType", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4032,7 +4032,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_OperationModel" + "DCPList" ] }, "namespaceURI":{ @@ -4045,11 +4045,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVOperationModelType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"SV_OperationModel", + "localPart":"DCPList", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4066,7 +4066,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_ServiceType" + "SV_Parameter" ] }, "namespaceURI":{ @@ -4079,11 +4079,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVServiceTypeType" + "$ref":"#/definitions/SVParameterType" } }, "elementName":{ - "localPart":"SV_ServiceType", + "localPart":"SV_Parameter", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4100,7 +4100,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_ServiceSpecification" + "SV_Interface" ] }, "namespaceURI":{ @@ -4113,11 +4113,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVServiceSpecificationType" + "$ref":"#/definitions/SVInterfaceType" } }, "elementName":{ - "localPart":"SV_ServiceSpecification", + "localPart":"SV_Interface", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4134,7 +4134,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_CouplingType" + "SV_Port" ] }, "namespaceURI":{ @@ -4147,11 +4147,11 @@ ] }, "value":{ - "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" + "$ref":"#/definitions/SVPortType" } }, "elementName":{ - "localPart":"SV_CouplingType", + "localPart":"SV_Port", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4168,7 +4168,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_ParameterDirection" + "SV_CouplingType" ] }, "namespaceURI":{ @@ -4181,11 +4181,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVParameterDirectionType" + "$ref":"http://www.isotc211.org/2005/gco#/definitions/CodeListValueType" } }, "elementName":{ - "localPart":"SV_ParameterDirection", + "localPart":"SV_CouplingType", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4202,7 +4202,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_Interface" + "SV_ServiceIdentification" ] }, "namespaceURI":{ @@ -4215,11 +4215,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVInterfaceType" + "$ref":"#/definitions/SVServiceIdentificationType" } }, "elementName":{ - "localPart":"SV_Interface", + "localPart":"SV_ServiceIdentification", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4236,7 +4236,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_ServiceIdentification" + "SV_Service" ] }, "namespaceURI":{ @@ -4249,11 +4249,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVServiceIdentificationType" + "$ref":"#/definitions/SVServiceType" } }, "elementName":{ - "localPart":"SV_ServiceIdentification", + "localPart":"SV_Service", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4270,7 +4270,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_OperationMetadata" + "SV_CoupledResource" ] }, "namespaceURI":{ @@ -4283,11 +4283,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVOperationMetadataType" + "$ref":"#/definitions/SVCoupledResourceType" } }, "elementName":{ - "localPart":"SV_OperationMetadata", + "localPart":"SV_CoupledResource", "namespaceURI":"http://www.isotc211.org/2005/srv" } }, @@ -4304,7 +4304,7 @@ "properties":{ "localPart":{ "enum":[ - "SV_PlatformSpecificServiceSpecification" + "SV_Operation" ] }, "namespaceURI":{ @@ -4317,11 +4317,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVPlatformSpecificServiceSpecificationType" + "$ref":"#/definitions/SVOperationType" } }, "elementName":{ - "localPart":"SV_PlatformSpecificServiceSpecification", + "localPart":"SV_Operation", "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 6a442112..5c80b365 100644 --- a/scripts/jsonschemas/IndoorGML_Core_1_0.jsonschema +++ b/scripts/jsonschemas/IndoorGML_Core_1_0.jsonschema @@ -2,92 +2,35 @@ { "id":"http://www.opengis.net/indoorgml/1.0/core#", "definitions":{ - "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":{ + "CellSpacePropertyType":{ "type":"object", - "title":"TransitionPropertyType", + "title":"CellSpacePropertyType", "required":[ - "transition" + "cellSpace" ], "properties":{ - "transition":{ - "title":"transition", + "cellSpace":{ + "title":"cellSpace", "allOf":[ { - "$ref":"#/definitions/TransitionType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Transition", + "localPart":"CellSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -214,11 +157,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TransitionPropertyType", + "localPart":"CellSpacePropertyType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "transition", + "cellSpace", "nilReason", "remoteSchema", "type", @@ -230,9 +173,54 @@ "actuate" ] }, - "MultiLayeredGraphType":{ + "ExternalObjectReferenceType":{ + "type":"object", + "title":"ExternalObjectReferenceType", "required":[ - "spaceLayers" + "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/indoorgml/1.0/core" + } + }, + "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/indoorgml/1.0/core" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"externalObjectReferenceType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + }, + "propertiesOrder":[ + "name", + "uri" + ] + }, + "CellSpaceType":{ + "required":[ + "geometry3D", + "geometry2D" ], "allOf":[ { @@ -240,39 +228,78 @@ }, { "type":"object", - "title":"MultiLayeredGraphType", + "title":"CellSpaceType", "properties":{ - "spaceLayers":{ - "title":"spaceLayers", + "geometry3D":{ + "title":"geometry3D", + "allOf":[ + { + "$ref":"#/definitions/SolidPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Geometry3D", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "geometry2D":{ + "title":"geometry2D", + "allOf":[ + { + "$ref":"#/definitions/SurfacePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "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/SpaceLayersType" + "$ref":"#/definitions/ExternalReferenceType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"spaceLayers", + "localPart":"externalReference", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "interEdges":{ - "title":"interEdges", + "partialboundedBy":{ + "title":"partialboundedBy", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InterEdgesType" + "$ref":"#/definitions/CellSpaceBoundaryPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"interEdges", + "localPart":"partialboundedBy", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } } @@ -281,56 +308,151 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiLayeredGraphType", + "localPart":"CellSpaceType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "spaceLayers", - "interEdges" + "geometry3D", + "geometry2D", + "duality", + "externalReference", + "partialboundedBy" ] }, - "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" - } + "EdgesType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" }, - "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", + { + "type":"object", + "title":"EdgesType", + "properties":{ + "transitionMember":{ + "title":"transitionMember", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/TransitionMemberType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"transitionMember", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "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", + "typeName":{ + "localPart":"EdgesType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "informationSystem", - "externalObject" + "transitionMember", + "aggregationType", + "owns" + ] + }, + "PrimalSpaceFeaturesType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"PrimalSpaceFeaturesType", + "properties":{ + "cellSpaceMember":{ + "title":"cellSpaceMember", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FeaturePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cellSpaceMember", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + }, + "cellSpaceBoundaryMember":{ + "title":"cellSpaceBoundaryMember", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FeaturePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cellSpaceBoundaryMember", + "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", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + }, + "propertiesOrder":[ + "cellSpaceMember", + "cellSpaceBoundaryMember", + "aggregationType" ] }, "CellSpaceBoundaryPropertyType":{ @@ -504,55 +626,130 @@ "actuate" ] }, - "StateType":{ + "InterLayerConnectionType":{ + "required":[ + "interConnects", + "connectedLayers" + ], "allOf":[ { "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"StateType", + "title":"InterLayerConnectionType", "properties":{ - "duality":{ - "title":"duality", + "typeOfTopoExpression":{ + "title":"typeOfTopoExpression", "allOf":[ { - "$ref":"#/definitions/CellSpacePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"duality", + "localPart":"typeOfTopoExpression", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "connects":{ - "title":"connects", + "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/indoorgml/1.0/core" + } + }, + "interConnects":{ + "title":"interConnects", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TransitionPropertyType" + "$ref":"#/definitions/StatePropertyType" }, - "minItems":0 + "maxItems":2, + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"connects", + "localPart":"interConnects", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "geometry":{ - "title":"geometry", + "connectedLayers":{ + "title":"connectedLayers", "allOf":[ { - "$ref":"#/definitions/PointPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/SpaceLayerPropertyType" + }, + "maxItems":2, + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"geometry", + "localPart":"ConnectedLayers", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InterLayerConnectionType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + }, + "propertiesOrder":[ + "typeOfTopoExpression", + "comment", + "interConnects", + "connectedLayers" + ] + }, + "CellSpaceMemberType":{ + "required":[ + "cellSpace" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureMemberType" + }, + { + "type":"object", + "title":"CellSpaceMemberType", + "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" } }, @@ -681,13 +878,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StateType", + "localPart":"CellSpaceMemberType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "duality", - "connects", - "geometry", + "cellSpace", "nilReason", "remoteSchema", "type", @@ -699,266 +894,23 @@ "actuate" ] }, - "IndoorFeaturesType":{ + "TransitionPropertyType":{ + "type":"object", + "title":"TransitionPropertyType", "required":[ - "multiLayeredGraph" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"IndoorFeaturesType", - "properties":{ - "primalSpaceFeatures":{ - "title":"primalSpaceFeatures", - "allOf":[ - { - "$ref":"#/definitions/PrimalSpaceFeaturesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"primalSpaceFeatures", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "multiLayeredGraph":{ - "title":"multiLayeredGraph", - "allOf":[ - { - "$ref":"#/definitions/MultiLayeredGraphType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MultiLayeredGraph", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IndoorFeaturesType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - }, - "propertiesOrder":[ - "primalSpaceFeatures", - "multiLayeredGraph" - ] - }, - "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" - ] - }, - "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" + "transition" ], "properties":{ - "multiLayeredGraph":{ - "title":"multiLayeredGraph", + "transition":{ + "title":"transition", "allOf":[ { - "$ref":"#/definitions/MultiLayeredGraphType" + "$ref":"#/definitions/TransitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiLayeredGraph", + "localPart":"Transition", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -971,450 +923,125 @@ "$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" - ] - }, - "PrimalSpaceFeaturesPropertyType":{ - "type":"object", - "title":"PrimalSpaceFeaturesPropertyType", - "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" - ] - }, - "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":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://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":"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":"InterLayerConnectionMemberType", + "localPart":"TransitionPropertyType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "interLayerConnection", + "transition", "nilReason", "remoteSchema", "type", @@ -1426,79 +1053,82 @@ "actuate" ] }, - "ExternalObjectReferenceType":{ - "type":"object", - "title":"ExternalObjectReferenceType", + "MultiLayeredGraphType":{ "required":[ - "uri" + "spaceLayers" ], - "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/indoorgml/1.0/core" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" }, - "uri":{ - "title":"uri", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"uri", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"externalObjectReferenceType", + "localPart":"MultiLayeredGraphType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "name", - "uri" + "spaceLayers", + "interEdges" ] }, - "CellSpacePropertyType":{ + "SpaceLayerPropertyType":{ "type":"object", - "title":"CellSpacePropertyType", + "title":"SpaceLayerPropertyType", "required":[ - "cellSpace" + "spaceLayer" ], "properties":{ - "cellSpace":{ - "title":"cellSpace", + "spaceLayer":{ + "title":"spaceLayer", "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" - } + "$ref":"#/definitions/SpaceLayerType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CellSpace", + "localPart":"SpaceLayer", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -1625,11 +1255,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CellSpacePropertyType", + "localPart":"SpaceLayerPropertyType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "cellSpace", + "spaceLayer", "nilReason", "remoteSchema", "type", @@ -1641,40 +1271,55 @@ "actuate" ] }, - "CellSpaceBoundaryMemberType":{ - "required":[ - "cellSpaceBoundary" - ], + "StateType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureMemberType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"CellSpaceBoundaryMemberType", + "title":"StateType", "properties":{ - "cellSpaceBoundary":{ - "title":"cellSpaceBoundary", + "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", "allOf":[ { - "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" - } + "$ref":"#/definitions/PointPropertyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CellSpaceBoundary", + "localPart":"geometry", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -1803,11 +1448,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CellSpaceBoundaryMemberType", + "localPart":"StateType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "cellSpaceBoundary", + "duality", + "connects", + "geometry", "nilReason", "remoteSchema", "type", @@ -1819,10 +1466,9 @@ "actuate" ] }, - "CellSpaceBoundaryType":{ + "TransitionType":{ "required":[ - "geometry3D", - "geometry2D" + "connects" ], "allOf":[ { @@ -1830,82 +1476,212 @@ }, { "type":"object", - "title":"CellSpaceBoundaryType", + "title":"TransitionType", "properties":{ - "duality":{ - "title":"duality", + "weight":{ + "title":"weight", "allOf":[ { - "$ref":"#/definitions/TransitionPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"duality", + "localPart":"weight", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "geometry3D":{ - "title":"geometry3D", + "connects":{ + "title":"connects", "allOf":[ { - "$ref":"#/definitions/SurfacePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/StatePropertyType" + }, + "maxItems":2, + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"geometry3D", + "localPart":"connects", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "geometry2D":{ - "title":"geometry2D", + "duality":{ + "title":"duality", "allOf":[ { - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/CellSpaceBoundaryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"geometry2D", + "localPart":"duality", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "externalReference":{ - "title":"externalReference", + "geometry":{ + "title":"geometry", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ExternalReferenceType" - }, - "minItems":0 + "$ref":"#/definitions/CurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"externalReference", + "localPart":"geometry", "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":"CellSpaceBoundaryType", + "localPart":"TransitionType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ + "weight", + "connects", "duality", - "geometry3D", - "geometry2D", - "externalReference" + "geometry", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "InterEdgesType":{ + "NodesType":{ "required":[ - "interLayerConnectionMember" + "stateMember" ], "allOf":[ { @@ -1913,22 +1689,22 @@ }, { "type":"object", - "title":"InterEdgesType", + "title":"NodesType", "properties":{ - "interLayerConnectionMember":{ - "title":"interLayerConnectionMember", + "stateMember":{ + "title":"stateMember", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InterLayerConnectionMemberType" + "$ref":"#/definitions/StateMemberType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"interLayerConnectionMember", + "localPart":"stateMember", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -1944,18 +1720,32 @@ "localPart":"aggregationType", "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", "typeName":{ - "localPart":"InterEdgesType", + "localPart":"NodesType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "interLayerConnectionMember", - "aggregationType" + "stateMember", + "aggregationType", + "owns" ] }, "StatePropertyType":{ @@ -2117,9 +1907,9 @@ "actuate" ] }, - "SpaceLayerMemberType":{ + "CellSpaceBoundaryMemberType":{ "required":[ - "spaceLayer" + "cellSpaceBoundary" ], "allOf":[ { @@ -2127,18 +1917,30 @@ }, { "type":"object", - "title":"SpaceLayerMemberType", + "title":"CellSpaceBoundaryMemberType", "properties":{ - "spaceLayer":{ - "title":"spaceLayer", + "cellSpaceBoundary":{ + "title":"cellSpaceBoundary", "allOf":[ { - "$ref":"#/definitions/SpaceLayerType" + "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":"SpaceLayer", + "localPart":"CellSpaceBoundary", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -2267,11 +2069,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SpaceLayerMemberType", + "localPart":"CellSpaceBoundaryMemberType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "spaceLayer", + "cellSpaceBoundary", "nilReason", "remoteSchema", "type", @@ -2283,6 +2085,50 @@ "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" + ] + }, "InterLayerConnectionPropertyType":{ "type":"object", "title":"InterLayerConnectionPropertyType", @@ -2442,76 +2288,168 @@ "actuate" ] }, - "EdgesType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" + "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" + } }, - { - "type":"object", - "title":"EdgesType", - "properties":{ - "transitionMember":{ - "title":"transitionMember", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/TransitionMemberType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "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":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "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":"EdgesType", + "localPart":"MultiLayeredGraphPropertyType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "transitionMember", - "owns", - "aggregationType" + "multiLayeredGraph", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "InterLayerConnectionType":{ + "SpaceLayersType":{ "required":[ - "interConnects", - "connectedLayers" + "spaceLayerMember" ], "allOf":[ { @@ -2519,68 +2457,36 @@ }, { "type":"object", - "title":"InterLayerConnectionType", + "title":"SpaceLayersType", "properties":{ - "typeOfTopoExpression":{ - "title":"typeOfTopoExpression", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"typeOfTopoExpression", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "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/indoorgml/1.0/core" - } - }, - "interConnects":{ - "title":"interConnects", + "spaceLayerMember":{ + "title":"spaceLayerMember", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/StatePropertyType" + "$ref":"#/definitions/SpaceLayerMemberType" }, - "maxItems":2, - "minItems":2 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"interConnects", + "localPart":"spaceLayerMember", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "connectedLayers":{ - "title":"connectedLayers", + "aggregationType":{ + "title":"aggregationType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpaceLayerPropertyType" - }, - "maxItems":2, - "minItems":2 + "$ref":"#/definitions/AggregationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ConnectedLayers", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" } } } @@ -2588,14 +2494,12 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"InterLayerConnectionType", + "localPart":"SpaceLayersType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "typeOfTopoExpression", - "comment", - "interConnects", - "connectedLayers" + "spaceLayerMember", + "aggregationType" ] }, "StateMemberType":{ @@ -2764,161 +2668,42 @@ "actuate" ] }, - "CellSpaceMemberType":{ + "IndoorFeaturesType":{ "required":[ - "cellSpace" + "multiLayeredGraph" ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureMemberType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"CellSpaceMemberType", + "title":"IndoorFeaturesType", "properties":{ - "cellSpace":{ - "title":"cellSpace", + "primalSpaceFeatures":{ + "title":"primalSpaceFeatures", "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" - } + "$ref":"#/definitions/PrimalSpaceFeaturesPropertyType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"CellSpace", + "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", + "multiLayeredGraph":{ + "title":"multiLayeredGraph", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/MultiLayeredGraphType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"MultiLayeredGraph", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } } } @@ -2926,25 +2711,17 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CellSpaceMemberType", + "localPart":"IndoorFeaturesType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "cellSpace", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "primalSpaceFeatures", + "multiLayeredGraph" ] }, - "TransitionMemberType":{ + "SpaceLayerMemberType":{ "required":[ - "transition" + "spaceLayer" ], "allOf":[ { @@ -2952,18 +2729,18 @@ }, { "type":"object", - "title":"TransitionMemberType", + "title":"SpaceLayerMemberType", "properties":{ - "transition":{ - "title":"transition", + "spaceLayer":{ + "title":"spaceLayer", "allOf":[ { - "$ref":"#/definitions/TransitionType" + "$ref":"#/definitions/SpaceLayerType" } ], "propertyType":"element", "elementName":{ - "localPart":"Transition", + "localPart":"SpaceLayer", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3092,11 +2869,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TransitionMemberType", + "localPart":"SpaceLayerMemberType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "transition", + "spaceLayer", "nilReason", "remoteSchema", "type", @@ -3108,72 +2885,28 @@ "actuate" ] }, - "TransitionType":{ + "InterLayerConnectionMemberType":{ "required":[ - "connects" + "interLayerConnection" ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractFeatureMemberType" }, { "type":"object", - "title":"TransitionType", + "title":"InterLayerConnectionMemberType", "properties":{ - "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/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" - } - }, - "geometry":{ - "title":"geometry", + "interLayerConnection":{ + "title":"interLayerConnection", "allOf":[ { - "$ref":"#/definitions/CurvePropertyType" + "$ref":"#/definitions/InterLayerConnectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"geometry", + "localPart":"InterLayerConnection", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3302,14 +3035,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TransitionType", + "localPart":"InterLayerConnectionMemberType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "weight", - "connects", - "duality", - "geometry", + "interLayerConnection", "nilReason", "remoteSchema", "type", @@ -3321,23 +3051,23 @@ "actuate" ] }, - "SpaceLayerPropertyType":{ + "PrimalSpaceFeaturesPropertyType":{ "type":"object", - "title":"SpaceLayerPropertyType", + "title":"PrimalSpaceFeaturesPropertyType", "required":[ - "spaceLayer" + "primalSpaceFeatures" ], "properties":{ - "spaceLayer":{ - "title":"spaceLayer", + "primalSpaceFeatures":{ + "title":"primalSpaceFeatures", "allOf":[ { - "$ref":"#/definitions/SpaceLayerType" + "$ref":"#/definitions/PrimalSpaceFeaturesType" } ], "propertyType":"element", "elementName":{ - "localPart":"SpaceLayer", + "localPart":"PrimalSpaceFeatures", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3461,14 +3191,180 @@ "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" + ] + }, + "TransitionMemberType":{ + "required":[ + "transition" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureMemberType" + }, + { + "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":"" + } + }, + "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", + "localPart":"TransitionMemberType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "spaceLayer", + "transition", "nilReason", "remoteSchema", "type", @@ -3480,46 +3376,32 @@ "actuate" ] }, - "PrimalSpaceFeaturesType":{ + "InterEdgesType":{ + "required":[ + "interLayerConnectionMember" + ], "allOf":[ { "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"PrimalSpaceFeaturesType", + "title":"InterEdgesType", "properties":{ - "cellSpaceMember":{ - "title":"cellSpaceMember", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/FeaturePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cellSpaceMember", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" - } - }, - "cellSpaceBoundaryMember":{ - "title":"cellSpaceBoundaryMember", + "interLayerConnectionMember":{ + "title":"interLayerConnectionMember", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FeaturePropertyType" + "$ref":"#/definitions/InterLayerConnectionMemberType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"cellSpaceBoundaryMember", + "localPart":"interLayerConnectionMember", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3541,16 +3423,15 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PrimalSpaceFeaturesType", + "localPart":"InterEdgesType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "cellSpaceMember", - "cellSpaceBoundaryMember", + "interLayerConnectionMember", "aggregationType" ] }, - "CellSpaceType":{ + "CellSpaceBoundaryType":{ "required":[ "geometry3D", "geometry2D" @@ -3561,23 +3442,23 @@ }, { "type":"object", - "title":"CellSpaceType", + "title":"CellSpaceBoundaryType", "properties":{ - "geometry3D":{ - "title":"geometry3D", + "duality":{ + "title":"duality", "allOf":[ { - "$ref":"#/definitions/SolidPropertyType" + "$ref":"#/definitions/TransitionPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Geometry3D", + "localPart":"duality", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "geometry2D":{ - "title":"geometry2D", + "geometry3D":{ + "title":"geometry3D", "allOf":[ { "$ref":"#/definitions/SurfacePropertyType" @@ -3585,20 +3466,20 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Geometry2D", + "localPart":"geometry3D", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, - "duality":{ - "title":"duality", + "geometry2D":{ + "title":"geometry2D", "allOf":[ { - "$ref":"#/definitions/StatePropertyType" + "$ref":"#/definitions/CurvePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"duality", + "localPart":"geometry2D", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3618,21 +3499,138 @@ "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" + ] + }, + "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" + } }, - "partialboundedBy":{ - "title":"partialboundedBy", + "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/CellSpaceBoundaryPropertyType" + "$ref":"#/definitions/CodeType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"partialboundedBy", + "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" } } @@ -3641,15 +3639,17 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CellSpaceType", + "localPart":"SpaceLayerType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" }, "propertiesOrder":[ - "geometry3D", - "geometry2D", - "duality", - "externalReference", - "partialboundedBy" + "usage", + "terminationDate", + "function", + "creationDate", + "clazz", + "nodes", + "edges" ] }, "SpaceLayerClassTypeType":{ @@ -3691,7 +3691,7 @@ "properties":{ "localPart":{ "enum":[ - "SpaceLayer" + "IndoorFeatures" ] }, "namespaceURI":{ @@ -3704,11 +3704,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpaceLayerType" + "$ref":"#/definitions/IndoorFeaturesType" } }, "elementName":{ - "localPart":"SpaceLayer", + "localPart":"IndoorFeatures", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3725,7 +3725,7 @@ "properties":{ "localPart":{ "enum":[ - "State" + "SpaceLayer" ] }, "namespaceURI":{ @@ -3738,11 +3738,11 @@ ] }, "value":{ - "$ref":"#/definitions/StateType" + "$ref":"#/definitions/SpaceLayerType" } }, "elementName":{ - "localPart":"State", + "localPart":"SpaceLayer", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3759,7 +3759,7 @@ "properties":{ "localPart":{ "enum":[ - "PrimalSpaceFeatures" + "State" ] }, "namespaceURI":{ @@ -3772,11 +3772,11 @@ ] }, "value":{ - "$ref":"#/definitions/PrimalSpaceFeaturesType" + "$ref":"#/definitions/StateType" } }, "elementName":{ - "localPart":"PrimalSpaceFeatures", + "localPart":"State", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3793,7 +3793,7 @@ "properties":{ "localPart":{ "enum":[ - "InterLayerConnection" + "CellSpace" ] }, "namespaceURI":{ @@ -3806,11 +3806,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterLayerConnectionType" + "$ref":"#/definitions/CellSpaceType" } }, "elementName":{ - "localPart":"InterLayerConnection", + "localPart":"CellSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3827,7 +3827,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiLayeredGraph" + "InterLayerConnection" ] }, "namespaceURI":{ @@ -3840,11 +3840,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiLayeredGraphType" + "$ref":"#/definitions/InterLayerConnectionType" } }, "elementName":{ - "localPart":"MultiLayeredGraph", + "localPart":"InterLayerConnection", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3895,7 +3895,7 @@ "properties":{ "localPart":{ "enum":[ - "CellSpace" + "PrimalSpaceFeatures" ] }, "namespaceURI":{ @@ -3908,11 +3908,11 @@ ] }, "value":{ - "$ref":"#/definitions/CellSpaceType" + "$ref":"#/definitions/PrimalSpaceFeaturesType" } }, "elementName":{ - "localPart":"CellSpace", + "localPart":"PrimalSpaceFeatures", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/core" } }, @@ -3963,7 +3963,7 @@ "properties":{ "localPart":{ "enum":[ - "IndoorFeatures" + "MultiLayeredGraph" ] }, "namespaceURI":{ @@ -3976,11 +3976,11 @@ ] }, "value":{ - "$ref":"#/definitions/IndoorFeaturesType" + "$ref":"#/definitions/MultiLayeredGraphType" } }, "elementName":{ - "localPart":"IndoorFeatures", + "localPart":"MultiLayeredGraph", "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 55f43ceb..4ea7500f 100644 --- a/scripts/jsonschemas/IndoorGML_Navigation_1_0.jsonschema +++ b/scripts/jsonschemas/IndoorGML_Navigation_1_0.jsonschema @@ -2,446 +2,342 @@ { "id":"http://www.opengis.net/indoorgml/1.0/navigation#", "definitions":{ - "TransitionSpaceType":{ - "allOf":[ - { - "$ref":"#/definitions/TransferSpaceType" - }, - { - "type":"object", - "title":"TransitionSpaceType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TransitionSpaceType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } - }, - "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/NavigableSpaceType" - }, - { - "type":"object", - "title":"GeneralSpaceType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GeneralSpaceType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } - }, - "TransferSpaceType":{ - "allOf":[ - { - "$ref":"#/definitions/NavigableSpaceType" - }, - { - "type":"object", - "title":"TransferSpaceType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TransferSpaceType", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } - }, - "RouteNodeMemberType":{ + "RouteNodeType":{ "required":[ - "routeNode" + "referencedState", + "geometry" ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureMemberType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"RouteNodeMemberType", + "title":"RouteNodeType", "properties":{ - "routeNode":{ - "title":"routeNode", + "referencedState":{ + "title":"referencedState", "allOf":[ { - "$ref":"#/definitions/RouteNodeType" + "$ref":"http://www.opengis.net/indoorgml/1.0/core#/definitions/StatePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteNode", + "localPart":"referencedState", "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":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"PathType", - "properties":{ - "routeMember":{ - "title":"routeMember", + }, + "geometry":{ + "title":"geometry", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/RouteSegmentMemberType" - }, - "minItems":0 + "$ref":"#/definitions/PointPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"routeMember", + "localPart":"geometry", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } - }, - "aggregationType":{ - "title":"aggregationType", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"PathType", + "localPart":"RouteNodeType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" }, "propertiesOrder":[ - "routeMember", - "aggregationType" + "referencedState", + "geometry" ] }, - "RouteType":{ - "required":[ - "startRouteNode", - "endRouteNode", - "routeNodes", - "path" - ], + "TransitionSpaceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/TransferSpaceType" }, { "type":"object", - "title":"RouteType", + "title":"TransitionSpaceType", "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":"RouteType", + "localPart":"TransitionSpaceType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - }, - "propertiesOrder":[ - "startRouteNode", - "endRouteNode", - "routeNodes", - "path" - ] + } }, - "ConnectionBoundaryType":{ - "allOf":[ - { - "$ref":"#/definitions/TransferBoundaryType" + "RouteNodePropertyType":{ + "type":"object", + "title":"RouteNodePropertyType", + "required":[ + "routeNode" + ], + "properties":{ + "routeNode":{ + "title":"routeNode", + "allOf":[ + { + "$ref":"#/definitions/RouteNodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RouteNode", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + } }, - { - "type":"object", - "title":"ConnectionBoundaryType", - "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", "typeName":{ - "localPart":"ConnectionBoundaryType", + "localPart":"RouteNodePropertyType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } + }, + "propertiesOrder":[ + "routeNode", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] }, - "TransferBoundaryType":{ + "GeneralSpaceType":{ "allOf":[ { - "$ref":"#/definitions/NavigableBoundaryType" + "$ref":"#/definitions/NavigableSpaceType" }, { "type":"object", - "title":"TransferBoundaryType", + "title":"GeneralSpaceType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TransferBoundaryType", + "localPart":"GeneralSpaceType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, - "RouteNodesType":{ - "required":[ - "nodeMember" - ], + "ConnectionSpaceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/TransferSpaceType" }, { "type":"object", - "title":"RouteNodesType", + "title":"ConnectionSpaceType", "properties":{ - "nodeMember":{ - "title":"nodeMember", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RouteNodeMemberType" - }, - "minItems":2 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"nodeMember", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } - }, - "aggregationType":{ - "title":"aggregationType", - "allOf":[ - { - "$ref":"#/definitions/AggregationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aggregationType", - "namespaceURI":"" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteNodesType", + "localPart":"ConnectionSpaceType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - }, - "propertiesOrder":[ - "nodeMember", - "aggregationType" - ] + } }, - "AnchorSpaceType":{ + "AnchorBoundaryType":{ "allOf":[ { - "$ref":"#/definitions/TransferSpaceType" + "$ref":"#/definitions/TransferBoundaryType" }, { "type":"object", - "title":"AnchorSpaceType", + "title":"AnchorBoundaryType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AnchorSpaceType", + "localPart":"AnchorBoundaryType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, - "RouteSegmentMemberType":{ - "required":[ - "routeSegment" - ], + "TransferSpaceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureMemberType" + "$ref":"#/definitions/NavigableSpaceType" }, { "type":"object", - "title":"RouteSegmentMemberType", + "title":"TransferSpaceType", "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", + "localPart":"TransferSpaceType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - }, - "propertiesOrder":[ - "routeSegment" - ] + } }, - "RouteNodeType":{ - "required":[ - "referencedState", - "geometry" - ], + "ConnectionBoundaryType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/TransferBoundaryType" }, { "type":"object", - "title":"RouteNodeType", + "title":"ConnectionBoundaryType", "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":"ConnectionBoundaryType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - }, - "propertiesOrder":[ - "referencedState", - "geometry" - ] + } + }, + "AnchorSpaceType":{ + "allOf":[ + { + "$ref":"#/definitions/TransferSpaceType" + }, + { + "type":"object", + "title":"AnchorSpaceType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AnchorSpaceType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + } }, "RouteSegmentType":{ "required":[ @@ -530,182 +426,170 @@ "geometry" ] }, - "RouteNodePropertyType":{ - "type":"object", - "title":"RouteNodePropertyType", + "RouteNodesType":{ "required":[ - "routeNode" + "nodeMember" ], - "properties":{ - "routeNode":{ - "title":"routeNode", - "allOf":[ - { - "$ref":"#/definitions/RouteNodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteNode", - "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"RouteNodesType", + "properties":{ + "nodeMember":{ + "title":"nodeMember", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/RouteNodeMemberType" + }, + "minItems":2 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"nodeMember", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + } + }, + "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/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" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteNodesType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + }, + "propertiesOrder":[ + "nodeMember", + "aggregationType" + ] + }, + "TransferBoundaryType":{ + "allOf":[ + { + "$ref":"#/definitions/NavigableBoundaryType" }, - "title":{ - "title":"title", - "allOf":[ - { - "$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":"TransferBoundaryType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TransferBoundaryType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + } + }, + "RouteNodeMemberType":{ + "required":[ + "routeNode" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureMemberType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteNodeMemberType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + }, + "propertiesOrder":[ + "routeNode" + ] + }, + "NavigableBoundaryType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/indoorgml/1.0/core#/definitions/CellSpaceBoundaryType" + }, + { + "type":"object", + "title":"NavigableBoundaryType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteNodePropertyType", + "localPart":"NavigableBoundaryType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - }, - "propertiesOrder":[ - "routeNode", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] + } }, - "AnchorBoundaryType":{ + "RouteSegmentMemberType":{ + "required":[ + "routeSegment" + ], "allOf":[ { - "$ref":"#/definitions/TransferBoundaryType" + "$ref":"#/definitions/AbstractFeatureMemberType" }, { "type":"object", - "title":"AnchorBoundaryType", + "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":"AnchorBoundaryType", + "localPart":"RouteSegmentMemberType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } + }, + "propertiesOrder":[ + "routeSegment" + ] }, "NavigableSpaceType":{ "required":[ @@ -774,23 +658,139 @@ "usage" ] }, - "ConnectionSpaceType":{ + "RouteType":{ + "required":[ + "startRouteNode", + "endRouteNode", + "routeNodes", + "path" + ], "allOf":[ { - "$ref":"#/definitions/TransferSpaceType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"ConnectionSpaceType", + "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":"ConnectionSpaceType", + "localPart":"RouteType", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" - } + }, + "propertiesOrder":[ + "startRouteNode", + "endRouteNode", + "routeNodes", + "path" + ] + }, + "PathType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"PathType", + "properties":{ + "routeMember":{ + "title":"routeMember", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/RouteSegmentMemberType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"routeMember", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + } + }, + "aggregationType":{ + "title":"aggregationType", + "allOf":[ + { + "$ref":"#/definitions/AggregationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"aggregationType", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PathType", + "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" + }, + "propertiesOrder":[ + "routeMember", + "aggregationType" + ] } }, "anyOf":[ @@ -807,7 +807,7 @@ "properties":{ "localPart":{ "enum":[ - "Route" + "NavigableSpace" ] }, "namespaceURI":{ @@ -820,11 +820,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteType" + "$ref":"#/definitions/NavigableSpaceType" } }, "elementName":{ - "localPart":"Route", + "localPart":"NavigableSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -841,7 +841,7 @@ "properties":{ "localPart":{ "enum":[ - "NavigableSpace" + "Route" ] }, "namespaceURI":{ @@ -854,11 +854,11 @@ ] }, "value":{ - "$ref":"#/definitions/NavigableSpaceType" + "$ref":"#/definitions/RouteType" } }, "elementName":{ - "localPart":"NavigableSpace", + "localPart":"Route", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -875,7 +875,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteSegment" + "ConnectionSpace" ] }, "namespaceURI":{ @@ -888,11 +888,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteSegmentType" + "$ref":"#/definitions/ConnectionSpaceType" } }, "elementName":{ - "localPart":"RouteSegment", + "localPart":"ConnectionSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -909,7 +909,7 @@ "properties":{ "localPart":{ "enum":[ - "ConnectionSpace" + "AnchorSpace" ] }, "namespaceURI":{ @@ -922,11 +922,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConnectionSpaceType" + "$ref":"#/definitions/AnchorSpaceType" } }, "elementName":{ - "localPart":"ConnectionSpace", + "localPart":"AnchorSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -943,7 +943,7 @@ "properties":{ "localPart":{ "enum":[ - "TransferBoundary" + "RouteSegment" ] }, "namespaceURI":{ @@ -956,11 +956,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransferBoundaryType" + "$ref":"#/definitions/RouteSegmentType" } }, "elementName":{ - "localPart":"TransferBoundary", + "localPart":"RouteSegment", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -977,7 +977,7 @@ "properties":{ "localPart":{ "enum":[ - "TransitionSpace" + "NavigableBoundary" ] }, "namespaceURI":{ @@ -990,11 +990,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransitionSpaceType" + "$ref":"#/definitions/NavigableBoundaryType" } }, "elementName":{ - "localPart":"TransitionSpace", + "localPart":"NavigableBoundary", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1011,7 +1011,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorBoundary" + "TransferBoundary" ] }, "namespaceURI":{ @@ -1024,11 +1024,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorBoundaryType" + "$ref":"#/definitions/TransferBoundaryType" } }, "elementName":{ - "localPart":"AnchorBoundary", + "localPart":"TransferBoundary", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1045,7 +1045,7 @@ "properties":{ "localPart":{ "enum":[ - "TransferSpace" + "ConnectionBoundary" ] }, "namespaceURI":{ @@ -1058,11 +1058,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransferSpaceType" + "$ref":"#/definitions/ConnectionBoundaryType" } }, "elementName":{ - "localPart":"TransferSpace", + "localPart":"ConnectionBoundary", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1079,7 +1079,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorSpace" + "AnchorBoundary" ] }, "namespaceURI":{ @@ -1092,11 +1092,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorSpaceType" + "$ref":"#/definitions/AnchorBoundaryType" } }, "elementName":{ - "localPart":"AnchorSpace", + "localPart":"AnchorBoundary", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1113,7 +1113,7 @@ "properties":{ "localPart":{ "enum":[ - "ConnectionBoundary" + "GeneralSpace" ] }, "namespaceURI":{ @@ -1126,11 +1126,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConnectionBoundaryType" + "$ref":"#/definitions/GeneralSpaceType" } }, "elementName":{ - "localPart":"ConnectionBoundary", + "localPart":"GeneralSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1147,7 +1147,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteNode" + "TransferSpace" ] }, "namespaceURI":{ @@ -1160,11 +1160,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteNodeType" + "$ref":"#/definitions/TransferSpaceType" } }, "elementName":{ - "localPart":"RouteNode", + "localPart":"TransferSpace", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1181,7 +1181,7 @@ "properties":{ "localPart":{ "enum":[ - "NavigableBoundary" + "RouteNode" ] }, "namespaceURI":{ @@ -1194,11 +1194,11 @@ ] }, "value":{ - "$ref":"#/definitions/NavigableBoundaryType" + "$ref":"#/definitions/RouteNodeType" } }, "elementName":{ - "localPart":"NavigableBoundary", + "localPart":"RouteNode", "namespaceURI":"http://www.opengis.net/indoorgml/1.0/navigation" } }, @@ -1215,7 +1215,7 @@ "properties":{ "localPart":{ "enum":[ - "GeneralSpace" + "TransitionSpace" ] }, "namespaceURI":{ @@ -1228,11 +1228,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeneralSpaceType" + "$ref":"#/definitions/TransitionSpaceType" } }, "elementName":{ - "localPart":"GeneralSpace", + "localPart":"TransitionSpace", "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 e162bc2f..54d2ab2c 100644 --- a/scripts/jsonschemas/KML_2_1.jsonschema +++ b/scripts/jsonschemas/KML_2_1.jsonschema @@ -2,117 +2,77 @@ { "id":"http://earth.google.com/kml/2.1#", "definitions":{ - "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" - ] - }, - "LatLonBoxType":{ + "ModelType":{ "allOf":[ { - "$ref":"#/definitions/ObjectType" + "$ref":"#/definitions/GeometryType" }, { "type":"object", - "title":"LatLonBoxType", + "title":"ModelType", "properties":{ - "north":{ - "title":"north", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AltitudeModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"north", + "localPart":"altitudeMode", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "south":{ - "title":"south", + "location":{ + "title":"location", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LocationType" } ], "propertyType":"element", "elementName":{ - "localPart":"south", + "localPart":"Location", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "east":{ - "title":"east", + "orientation":{ + "title":"orientation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/OrientationType" } ], "propertyType":"element", "elementName":{ - "localPart":"east", + "localPart":"Orientation", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "west":{ - "title":"west", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ScaleType" } ], "propertyType":"element", "elementName":{ - "localPart":"west", + "localPart":"Scale", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "rotation":{ - "title":"rotation", + "link":{ + "title":"link", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LinkType" } ], "propertyType":"element", "elementName":{ - "localPart":"rotation", + "localPart":"Link", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -121,144 +81,173 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LatLonBoxType", + "localPart":"ModelType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "north", - "south", - "east", - "west", - "rotation" + "altitudeMode", + "location", + "orientation", + "scale", + "link" ] }, - "TimePrimitiveType":{ + "TimeSpanType":{ "allOf":[ { - "$ref":"#/definitions/ObjectType" + "$ref":"#/definitions/TimePrimitiveType" }, { "type":"object", - "title":"TimePrimitiveType", + "title":"TimeSpanType", "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":"TimePrimitiveType", + "localPart":"TimeSpanType", "namespaceURI":"http://earth.google.com/kml/2.1" - } + }, + "propertiesOrder":[ + "begin", + "end" + ] }, - "StyleMapPairType":{ + "UpdateType":{ "type":"object", - "title":"StyleMapPairType", + "title":"UpdateType", "required":[ - "key", - "styleUrl" + "targetHref" ], "properties":{ - "key":{ - "title":"key", + "targetHref":{ + "title":"targetHref", "allOf":[ { - "$ref":"#/definitions/StyleStateEnum" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"key", + "localPart":"targetHref", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "styleUrl":{ - "title":"styleUrl", + "createOrDeleteOrChange":{ + "title":"createOrDeleteOrChange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "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":"element", - "elementName":{ - "localPart":"styleUrl", - "namespaceURI":"http://earth.google.com/kml/2.1" - } + "propertyType":"elements" } }, "typeType":"classInfo", "typeName":{ - "localPart":"StyleMapPairType", + "localPart":"UpdateType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "key", - "styleUrl" + "targetHref", + "createOrDeleteOrChange" ] }, - "IconType":{ - "required":[ - "x", - "y", - "w", - "h" - ], + "LineStyleType":{ "allOf":[ { - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/ColorStyleType" }, { "type":"object", - "title":"IconType", + "title":"LineStyleType", "properties":{ - "x":{ - "title":"x", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"x", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "y":{ - "title":"y", + "width":{ + "title":"width", "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", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "w":{ - "title":"w", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"w", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "h":{ - "title":"h", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"h", + "localPart":"width", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -267,91 +256,58 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IconType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "x", - "y", - "w", - "h" - ] - }, - "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" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Feature", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DeleteType", + "localPart":"LineStyleType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "feature" + "width" ] }, - "PolyStyleType":{ + "GroundOverlayType":{ "allOf":[ { - "$ref":"#/definitions/ColorStyleType" + "$ref":"#/definitions/OverlayType" }, { "type":"object", - "title":"PolyStyleType", + "title":"GroundOverlayType", "properties":{ - "fill":{ - "title":"fill", + "altitude":{ + "title":"altitude", "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":"fill", + "localPart":"altitude", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "outline":{ - "title":"outline", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/AltitudeModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"outline", + "localPart":"altitudeMode", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "latLonBox":{ + "title":"latLonBox", + "allOf":[ + { + "$ref":"#/definitions/LatLonBoxType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LatLonBox", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -360,80 +316,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolyStyleType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "fill", - "outline" - ] - }, - "ContainerType":{ - "allOf":[ - { - "$ref":"#/definitions/FeatureType" - }, - { - "type":"object", - "title":"ContainerType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ContainerType", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "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":"GroundOverlayType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "value", - "maxLines" + "altitude", + "altitudeMode", + "latLonBox" ] }, - "LatLonAltBoxType":{ + "OrientationType":{ "allOf":[ { - "$ref":"#/definitions/LatLonBoxType" + "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"LatLonAltBoxType", + "title":"OrientationType", "properties":{ - "minAltitude":{ - "title":"minAltitude", + "heading":{ + "title":"heading", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -441,12 +343,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"minAltitude", + "localPart":"heading", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "maxAltitude":{ - "title":"maxAltitude", + "tilt":{ + "title":"tilt", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -454,20 +356,20 @@ ], "propertyType":"element", "elementName":{ - "localPart":"maxAltitude", + "localPart":"tilt", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "altitudeMode":{ - "title":"altitudeMode", + "roll":{ + "title":"roll", "allOf":[ { - "$ref":"#/definitions/AltitudeModeEnum" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"altitudeMode", + "localPart":"roll", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -476,139 +378,86 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LatLonAltBoxType", + "localPart":"OrientationType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "minAltitude", - "maxAltitude", - "altitudeMode" + "heading", + "tilt", + "roll" ] }, - "MultiGeometryType":{ - "required":[ - "geometry" - ], + "ScreenOverlayType":{ "allOf":[ { - "$ref":"#/definitions/GeometryType" + "$ref":"#/definitions/OverlayType" }, { "type":"object", - "title":"MultiGeometryType", + "title":"ScreenOverlayType", "properties":{ - "geometry":{ - "title":"geometry", + "overlayXY":{ + "title":"overlayXY", "allOf":[ { - "type":"array", - "items":{ - "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" - } - }, - "minItems":1 + "$ref":"#/definitions/Vec2Type" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiGeometryType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "geometry" - ] - }, - "ModelType":{ - "allOf":[ - { - "$ref":"#/definitions/GeometryType" - }, - { - "type":"object", - "title":"ModelType", - "properties":{ - "altitudeMode":{ - "title":"altitudeMode", - "allOf":[ - { - "$ref":"#/definitions/AltitudeModeEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"altitudeMode", + "localPart":"overlayXY", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "location":{ - "title":"location", + "screenXY":{ + "title":"screenXY", "allOf":[ { - "$ref":"#/definitions/LocationType" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"Location", + "localPart":"screenXY", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "orientation":{ - "title":"orientation", + "rotationXY":{ + "title":"rotationXY", "allOf":[ { - "$ref":"#/definitions/OrientationType" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"Orientation", + "localPart":"rotationXY", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "scale":{ - "title":"scale", + "size":{ + "title":"size", "allOf":[ { - "$ref":"#/definitions/ScaleType" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"Scale", + "localPart":"size", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "link":{ - "title":"link", + "rotation":{ + "title":"rotation", "allOf":[ { - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"Link", + "localPart":"rotation", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -617,28 +466,28 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ModelType", + "localPart":"ScreenOverlayType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "altitudeMode", - "location", - "orientation", - "scale", - "link" + "overlayXY", + "screenXY", + "rotationXY", + "size", + "rotation" ] }, - "TimeSpanType":{ + "FeatureType":{ "allOf":[ { - "$ref":"#/definitions/TimePrimitiveType" + "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"TimeSpanType", + "title":"FeatureType", "properties":{ - "begin":{ - "title":"begin", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -646,441 +495,402 @@ ], "propertyType":"element", "elementName":{ - "localPart":"begin", + "localPart":"name", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "end":{ - "title":"end", + "visibility":{ + "title":"visibility", "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":"end", + "localPart":"visibility", "namespaceURI":"http://earth.google.com/kml/2.1" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeSpanType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "begin", - "end" - ] - }, - "GroundOverlayType":{ - "allOf":[ - { - "$ref":"#/definitions/OverlayType" - }, - { - "type":"object", - "title":"GroundOverlayType", - "properties":{ - "altitude":{ - "title":"altitude", + }, + "open":{ + "title":"open", "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":"altitude", + "localPart":"open", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "altitudeMode":{ - "title":"altitudeMode", + "address":{ + "title":"address", "allOf":[ { - "$ref":"#/definitions/AltitudeModeEnum" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"altitudeMode", + "localPart":"address", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "latLonBox":{ - "title":"latLonBox", + "phoneNumber":{ + "title":"phoneNumber", "allOf":[ { - "$ref":"#/definitions/LatLonBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LatLonBox", + "localPart":"phoneNumber", "namespaceURI":"http://earth.google.com/kml/2.1" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GroundOverlayType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "altitude", - "altitudeMode", - "latLonBox" - ] - }, - "ScreenOverlayType":{ - "allOf":[ - { - "$ref":"#/definitions/OverlayType" - }, - { - "type":"object", - "title":"ScreenOverlayType", - "properties":{ - "overlayXY":{ - "title":"overlayXY", + }, + "snippet":{ + "title":"snippet", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"#/definitions/SnippetType" } ], "propertyType":"element", "elementName":{ - "localPart":"overlayXY", + "localPart":"Snippet", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "screenXY":{ - "title":"screenXY", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"screenXY", + "localPart":"description", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "rotationXY":{ - "title":"rotationXY", + "lookAt":{ + "title":"lookAt", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"#/definitions/LookAtType" } ], "propertyType":"element", "elementName":{ - "localPart":"rotationXY", + "localPart":"LookAt", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "size":{ - "title":"size", + "timePrimitive":{ + "title":"timePrimitive", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "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", + "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":"size", + "localPart":"styleUrl", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "rotation":{ - "title":"rotation", + "styleSelector":{ + "title":"styleSelector", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "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 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"StyleSelector", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "region":{ + "title":"region", + "allOf":[ + { + "$ref":"#/definitions/RegionType" } ], "propertyType":"element", "elementName":{ - "localPart":"rotation", + "localPart":"Region", "namespaceURI":"http://earth.google.com/kml/2.1" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ScreenOverlayType", - "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FeatureType", + "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "overlayXY", - "screenXY", - "rotationXY", - "size", - "rotation" + "name", + "visibility", + "open", + "address", + "phoneNumber", + "snippet", + "description", + "lookAt", + "timePrimitive", + "styleUrl", + "styleSelector", + "region", + "metadata" ] }, - "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/UnitsEnum" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xunits", - "namespaceURI":"" - } + "IconStyleIconType":{ + "required":[ + "href" + ], + "allOf":[ + { + "$ref":"#/definitions/ObjectType" }, - "yunits":{ - "title":"yunits", - "allOf":[ - { - "$ref":"#/definitions/UnitsEnum" + { + "type":"object", + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"yunits", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"vec2Type", + "localPart":"IconStyleIconType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "x", - "y", - "xunits", - "yunits" + "href" ] }, - "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" - } + "FolderType":{ + "allOf":[ + { + "$ref":"#/definitions/ContainerType" }, - "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" + { + "type":"object", + "title":"FolderType", + "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":"Change", + "localPart":"Feature", "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 + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Feature", + "namespaceURI":"http://earth.google.com/kml/2.1" + } } - ], - "propertyType":"elements" + } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"UpdateType", + "localPart":"FolderType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "targetHref", - "createOrDeleteOrChange" + "feature" ] }, - "IconStyleType":{ + "LookAtType":{ "allOf":[ { - "$ref":"#/definitions/ColorStyleType" + "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"IconStyleType", + "title":"LookAtType", "properties":{ - "scale":{ - "title":"scale", + "longitude":{ + "title":"longitude", "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":"scale", + "localPart":"longitude", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "heading":{ - "title":"heading", + "latitude":{ + "title":"latitude", "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":"latitude", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "icon":{ - "title":"icon", + "altitude":{ + "title":"altitude", "allOf":[ { - "$ref":"#/definitions/IconStyleIconType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Icon", + "localPart":"altitude", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "hotSpot":{ - "title":"hotSpot", + "range":{ + "title":"range", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"hotSpot", + "localPart":"range", "namespaceURI":"http://earth.google.com/kml/2.1" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IconStyleType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "scale", - "heading", - "icon", - "hotSpot" - ] - }, - "LabelStyleType":{ - "allOf":[ - { - "$ref":"#/definitions/ColorStyleType" - }, - { - "type":"object", - "title":"LabelStyleType", - "properties":{ - "scale":{ - "title":"scale", + }, + "tilt":{ + "title":"tilt", "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":"scale", + "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" } } @@ -1089,39 +899,57 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LabelStyleType", + "localPart":"LookAtType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "scale" + "longitude", + "latitude", + "altitude", + "range", + "tilt", + "heading", + "altitudeMode" ] }, - "StyleMapType":{ + "MultiGeometryType":{ "required":[ - "pair" + "geometry" ], "allOf":[ { - "$ref":"#/definitions/StyleSelectorType" + "$ref":"#/definitions/GeometryType" }, { "type":"object", - "title":"StyleMapType", + "title":"MultiGeometryType", "properties":{ - "pair":{ - "title":"pair", + "geometry":{ + "title":"geometry", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/StyleMapPairType" + "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" + } }, "minItems":1 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Pair", + "localPart":"Geometry", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -1130,77 +958,77 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StyleMapType", + "localPart":"MultiGeometryType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "pair" + "geometry" ] }, - "LineStringType":{ + "IconType":{ "required":[ - "coordinates" + "x", + "y", + "w", + "h" ], "allOf":[ { - "$ref":"#/definitions/GeometryType" + "$ref":"#/definitions/LinkType" }, { "type":"object", - "title":"LineStringType", + "title":"IconType", "properties":{ - "extrude":{ - "title":"extrude", + "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/int" } ], "propertyType":"element", "elementName":{ - "localPart":"extrude", + "localPart":"x", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "tessellate":{ - "title":"tessellate", + "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/int" } ], "propertyType":"element", "elementName":{ - "localPart":"tessellate", + "localPart":"y", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "altitudeMode":{ - "title":"altitudeMode", + "w":{ + "title":"w", "allOf":[ { - "$ref":"#/definitions/AltitudeModeEnum" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"altitudeMode", + "localPart":"w", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "coordinates":{ - "title":"coordinates", + "h":{ + "title":"h", "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/int" } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"h", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -1209,14 +1037,65 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStringType", + "localPart":"IconType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "extrude", - "tessellate", - "altitudeMode", - "coordinates" + "x", + "y", + "w", + "h" + ] + }, + "RegionType":{ + "required":[ + "latLonAltBox" + ], + "allOf":[ + { + "$ref":"#/definitions/ObjectType" + }, + { + "type":"object", + "title":"RegionType", + "properties":{ + "latLonAltBox":{ + "title":"latLonAltBox", + "allOf":[ + { + "$ref":"#/definitions/LatLonAltBoxType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LatLonAltBox", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "lod":{ + "title":"lod", + "allOf":[ + { + "$ref":"#/definitions/LodType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Lod", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RegionType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "latLonAltBox", + "lod" ] }, "ObjectType":{ @@ -1260,279 +1139,99 @@ "targetId" ] }, - "PlacemarkType":{ + "ContainerType":{ "allOf":[ { "$ref":"#/definitions/FeatureType" }, { "type":"object", - "title":"PlacemarkType", + "title":"ContainerType", "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" - } - }, - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"PlacemarkType", + "localPart":"ContainerType", "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "geometry" - ] - }, - "ListStyleType":{ - "allOf":[ - { - "$ref":"#/definitions/ObjectType" - }, - { - "type":"object", - "title":"ListStyleType", - "properties":{ - "listItemType":{ - "title":"listItemType", - "allOf":[ - { - "$ref":"#/definitions/ListItemTypeEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"listItemType", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "bgColor":{ - "title":"bgColor", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"bgColor", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "itemIcon":{ - "title":"itemIcon", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ItemIconType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ItemIcon", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ListStyleType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "listItemType", - "bgColor", - "itemIcon" - ] + } }, - "ChangeType":{ + "BoundaryType":{ "type":"object", - "title":"ChangeType", + "title":"BoundaryType", + "required":[ + "linearRing" + ], "properties":{ - "objectOrFeatureOrGeometry":{ - "title":"objectOrFeatureOrGeometry", + "linearRing":{ + "title":"linearRing", "allOf":[ { - "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 + "$ref":"#/definitions/LinearRingType" } ], - "propertyType":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"LinearRing", + "namespaceURI":"http://earth.google.com/kml/2.1" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ChangeType", + "localPart":"boundaryType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "objectOrFeatureOrGeometry" + "linearRing" ] }, - "LodType":{ + "LatLonAltBoxType":{ "allOf":[ { - "$ref":"#/definitions/ObjectType" + "$ref":"#/definitions/LatLonBoxType" }, { "type":"object", - "title":"LodType", + "title":"LatLonAltBoxType", "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", + "minAltitude":{ + "title":"minAltitude", "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":"maxLodPixels", + "localPart":"minAltitude", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "minFadeExtent":{ - "title":"minFadeExtent", + "maxAltitude":{ + "title":"maxAltitude", "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":"minFadeExtent", + "localPart":"maxAltitude", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "maxFadeExtent":{ - "title":"maxFadeExtent", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "$ref":"#/definitions/AltitudeModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"maxFadeExtent", + "localPart":"altitudeMode", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -1541,88 +1240,216 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LodType", + "localPart":"LatLonAltBoxType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "minLodPixels", - "maxLodPixels", - "minFadeExtent", - "maxFadeExtent" + "minAltitude", + "maxAltitude", + "altitudeMode" ] }, - "IconStyleIconType":{ - "required":[ - "href" - ], - "allOf":[ - { - "$ref":"#/definitions/ObjectType" + "NetworkLinkControlType":{ + "type":"object", + "title":"NetworkLinkControlType", + "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" + } }, - { - "type":"object", - "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" - } + "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", + "allOf":[ + { + "$ref":"#/definitions/LookAtType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LookAt", + "namespaceURI":"http://earth.google.com/kml/2.1" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"IconStyleIconType", + "localPart":"NetworkLinkControlType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "href" + "minRefreshPeriod", + "cookie", + "message", + "linkName", + "linkDescription", + "linkSnippet", + "expires", + "update", + "lookAt" ] }, - "DocumentType":{ + "NetworkLinkType":{ + "required":[ + "link", + "url" + ], "allOf":[ { - "$ref":"#/definitions/ContainerType" + "$ref":"#/definitions/FeatureType" }, { "type":"object", - "title":"DocumentType", + "title":"NetworkLinkType", "properties":{ - "feature":{ - "title":"feature", + "refreshVisibility":{ + "title":"refreshVisibility", "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/boolean" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Feature", + "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" } } @@ -1631,216 +1458,292 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DocumentType", + "localPart":"NetworkLinkType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "feature" + "refreshVisibility", + "flyToView", + "link", + "url" ] }, - "FeatureType":{ + "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" + ] + }, + "LatLonBoxType":{ "allOf":[ { "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"FeatureType", + "title":"LatLonBoxType", "properties":{ - "name":{ - "title":"name", + "north":{ + "title":"north", "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":"name", + "localPart":"north", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "visibility":{ - "title":"visibility", + "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":"visibility", + "localPart":"south", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "open":{ - "title":"open", + "east":{ + "title":"east", "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":"east", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "address":{ - "title":"address", + "west":{ + "title":"west", "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":"west", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "phoneNumber":{ - "title":"phoneNumber", + "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":"phoneNumber", + "localPart":"rotation", "namespaceURI":"http://earth.google.com/kml/2.1" } - }, - "snippet":{ - "title":"snippet", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LatLonBoxType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "north", + "south", + "east", + "west", + "rotation" + ] + }, + "PlacemarkType":{ + "allOf":[ + { + "$ref":"#/definitions/FeatureType" + }, + { + "type":"object", + "title":"PlacemarkType", + "properties":{ + "geometry":{ + "title":"geometry", "allOf":[ { - "$ref":"#/definitions/SnippetType" + "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":"elementRef", + "elementName":{ + "localPart":"Geometry", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PlacemarkType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "geometry" + ] + }, + "LinkType":{ + "allOf":[ + { + "$ref":"#/definitions/ObjectType" + }, + { + "type":"object", + "title":"LinkType", + "properties":{ + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"Snippet", + "localPart":"href", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "description":{ - "title":"description", + "refreshMode":{ + "title":"refreshMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RefreshModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"refreshMode", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "lookAt":{ - "title":"lookAt", + "refreshInterval":{ + "title":"refreshInterval", "allOf":[ { - "$ref":"#/definitions/LookAtType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"LookAt", + "localPart":"refreshInterval", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "timePrimitive":{ - "title":"timePrimitive", + "viewRefreshMode":{ + "title":"viewRefreshMode", "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" - } + "$ref":"#/definitions/ViewRefreshModeEnum" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"TimePrimitive", + "localPart":"viewRefreshMode", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "styleUrl":{ - "title":"styleUrl", + "viewRefreshTime":{ + "title":"viewRefreshTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"styleUrl", + "localPart":"viewRefreshTime", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "styleSelector":{ - "title":"styleSelector", + "viewBoundScale":{ + "title":"viewBoundScale", "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/float" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"StyleSelector", + "localPart":"viewBoundScale", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "region":{ - "title":"region", + "viewFormat":{ + "title":"viewFormat", "allOf":[ { - "$ref":"#/definitions/RegionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Region", + "localPart":"viewFormat", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "metadata":{ - "title":"metadata", + "httpQuery":{ + "title":"httpQuery", "allOf":[ { - "$ref":"#/definitions/MetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"httpQuery", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -1849,87 +1752,78 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FeatureType", + "localPart":"LinkType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "name", - "visibility", - "open", - "address", - "phoneNumber", - "snippet", - "description", - "lookAt", - "timePrimitive", - "styleUrl", - "styleSelector", - "region", - "metadata" + "href", + "refreshMode", + "refreshInterval", + "viewRefreshMode", + "viewRefreshTime", + "viewBoundScale", + "viewFormat", + "httpQuery" ] }, - "NetworkLinkType":{ - "required":[ - "link", - "url" - ], + "LodType":{ "allOf":[ { - "$ref":"#/definitions/FeatureType" + "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"NetworkLinkType", + "title":"LodType", "properties":{ - "refreshVisibility":{ - "title":"refreshVisibility", + "minLodPixels":{ + "title":"minLodPixels", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"refreshVisibility", + "localPart":"minLodPixels", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "flyToView":{ - "title":"flyToView", + "maxLodPixels":{ + "title":"maxLodPixels", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"flyToView", + "localPart":"maxLodPixels", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "link":{ - "title":"link", + "minFadeExtent":{ + "title":"minFadeExtent", "allOf":[ { - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"Link", + "localPart":"minFadeExtent", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "url":{ - "title":"url", + "maxFadeExtent":{ + "title":"maxFadeExtent", "allOf":[ { - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"element", "elementName":{ - "localPart":"Url", + "localPart":"maxFadeExtent", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -1938,136 +1832,175 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NetworkLinkType", + "localPart":"LodType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "refreshVisibility", - "flyToView", - "link", - "url" + "minLodPixels", + "maxLodPixels", + "minFadeExtent", + "maxFadeExtent" ] }, - "FolderType":{ - "allOf":[ - { - "$ref":"#/definitions/ContainerType" + "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":"" + } }, - { - "type":"object", - "title":"FolderType", - "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" - } - }, - "minItems":0 + "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":[ + "x", + "y", + "xunits", + "yunits" + ] + }, + "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":"elementRef", + }, "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":"FolderType", + "localPart":"ReplaceType", "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/hexBinary" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"color", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "drawOrder":{ - "title":"drawOrder", - "allOf":[ + "MetadataType":{ + "type":"object", + "title":"MetadataType", + "required":[ + "any" + ], + "properties":{ + "any":{ + "title":"any", + "allOf":[ + { + "anyOf":[ { - "$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":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" + }, { - "$ref":"#/definitions/LinkType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Icon", - "namespaceURI":"http://earth.google.com/kml/2.1" - } + ] } - } + ], + "propertyType":"anyElement" } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"OverlayType", + "localPart":"MetadataType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "color", - "drawOrder", - "icon" + "any" ] }, - "PolygonType":{ + "LineStringType":{ + "required":[ + "coordinates" + ], "allOf":[ { "$ref":"#/definitions/GeometryType" }, { "type":"object", - "title":"PolygonType", + "title":"LineStringType", "properties":{ "extrude":{ "title":"extrude", @@ -2108,33 +2041,19 @@ "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "outerBoundaryIs":{ - "title":"outerBoundaryIs", - "allOf":[ - { - "$ref":"#/definitions/BoundaryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"outerBoundaryIs", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "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://earth.google.com/kml/2.1" } } @@ -2143,28 +2062,196 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolygonType", + "localPart":"LineStringType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ "extrude", "tessellate", "altitudeMode", - "outerBoundaryIs", - "innerBoundaryIs" + "coordinates" ] }, - "ItemIconType":{ - "required":[ - "href" - ], + "ListStyleType":{ "allOf":[ { "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"ItemIconType", + "title":"ListStyleType", + "properties":{ + "listItemType":{ + "title":"listItemType", + "allOf":[ + { + "$ref":"#/definitions/ListItemTypeEnum" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"listItemType", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "bgColor":{ + "title":"bgColor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"bgColor", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "itemIcon":{ + "title":"itemIcon", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ItemIconType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ItemIcon", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ListStyleType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "listItemType", + "bgColor", + "itemIcon" + ] + }, + "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/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/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/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/ObjectType" + } + }, + "elementName":{ + "localPart":"Object", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + } + ] + }, + "minItems":0 + } + ], + "propertyType":"elementRefs" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ChangeType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "objectOrFeatureOrGeometry" + ] + }, + "ItemIconType":{ + "required":[ + "href" + ], + "allOf":[ + { + "$ref":"#/definitions/ObjectType" + }, + { + "type":"object", + "title":"ItemIconType", "properties":{ "state":{ "title":"state", @@ -2224,76 +2311,51 @@ "href" ] }, - "ColorStyleType":{ + "ScaleType":{ "allOf":[ { "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"ColorStyleType", + "title":"ScaleType", "properties":{ - "color":{ - "title":"color", + "x":{ + "title":"x", "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":"x", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "colorMode":{ - "title":"colorMode", + "y":{ + "title":"y", "allOf":[ { - "$ref":"#/definitions/ColorModeEnum" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"colorMode", + "localPart":"y", "namespaceURI":"http://earth.google.com/kml/2.1" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ColorStyleType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "color", - "colorMode" - ] - }, - "TimeStampType":{ - "required":[ - "when" - ], - "allOf":[ - { - "$ref":"#/definitions/TimePrimitiveType" - }, - { - "type":"object", - "title":"TimeStampType", - "properties":{ - "when":{ - "title":"when", + }, + "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":"when", + "localPart":"z", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2302,123 +2364,207 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeStampType", + "localPart":"ScaleType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "when" + "x", + "y", + "z" ] }, - "LinkType":{ + "TimePrimitiveType":{ "allOf":[ { "$ref":"#/definitions/ObjectType" }, { "type":"object", - "title":"LinkType", + "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" - } - }, - "refreshMode":{ - "title":"refreshMode", - "allOf":[ - { - "$ref":"#/definitions/RefreshModeEnum" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"refreshMode", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "refreshInterval":{ - "title":"refreshInterval", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimePrimitiveType", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "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" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"refreshInterval", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "viewRefreshMode":{ - "title":"viewRefreshMode", + }, + "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" + ] + }, + "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://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "value", + "maxLines" + ] + }, + "OverlayType":{ + "allOf":[ + { + "$ref":"#/definitions/FeatureType" + }, + { + "type":"object", + "title":"OverlayType", + "properties":{ + "color":{ + "title":"color", "allOf":[ { - "$ref":"#/definitions/ViewRefreshModeEnum" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"viewRefreshMode", + "localPart":"color", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "viewRefreshTime":{ - "title":"viewRefreshTime", + "drawOrder":{ + "title":"drawOrder", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"viewRefreshTime", + "localPart":"drawOrder", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "viewBoundScale":{ - "title":"viewBoundScale", + "icon":{ + "title":"icon", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "$ref":"#/definitions/LinkType" } ], "propertyType":"element", "elementName":{ - "localPart":"viewBoundScale", + "localPart":"Icon", "namespaceURI":"http://earth.google.com/kml/2.1" } - }, - "viewFormat":{ - "title":"viewFormat", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OverlayType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "color", + "drawOrder", + "icon" + ] + }, + "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/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"viewFormat", + "localPart":"color", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "httpQuery":{ - "title":"httpQuery", + "colorMode":{ + "title":"colorMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ColorModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"httpQuery", + "localPart":"colorMode", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2427,65 +2573,80 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinkType", + "localPart":"ColorStyleType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "href", - "refreshMode", - "refreshInterval", - "viewRefreshMode", - "viewRefreshTime", - "viewBoundScale", - "viewFormat", - "httpQuery" + "color", + "colorMode" ] }, - "ScaleType":{ + "LabelStyleType":{ "allOf":[ { - "$ref":"#/definitions/ObjectType" + "$ref":"#/definitions/ColorStyleType" }, { "type":"object", - "title":"ScaleType", + "title":"LabelStyleType", "properties":{ - "x":{ - "title":"x", + "scale":{ + "title":"scale", "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", "elementName":{ - "localPart":"x", + "localPart":"scale", "namespaceURI":"http://earth.google.com/kml/2.1" } - }, - "y":{ - "title":"y", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LabelStyleType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "scale" + ] + }, + "PolyStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/ColorStyleType" + }, + { + "type":"object", + "title":"PolyStyleType", + "properties":{ + "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":"y", + "localPart":"fill", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "z":{ - "title":"z", + "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":"z", + "localPart":"outline", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2494,126 +2655,36 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ScaleType", + "localPart":"PolyStyleType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "x", - "y", - "z" + "fill", + "outline" ] }, - "CreateType":{ - "type":"object", - "title":"CreateType", + "TimeStampType":{ "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/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" - } - } - } - } + "when" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LocationType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "longitude", - "latitude", - "altitude" - ] - }, - "LineStyleType":{ "allOf":[ { - "$ref":"#/definitions/ColorStyleType" + "$ref":"#/definitions/TimePrimitiveType" }, { "type":"object", - "title":"LineStyleType", + "title":"TimeStampType", "properties":{ - "width":{ - "title":"width", + "when":{ + "title":"when", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"width", + "localPart":"when", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2622,31 +2693,13 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStyleType", + "localPart":"TimeStampType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "width" + "when" ] }, - "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" @@ -2729,133 +2782,81 @@ "coordinates" ] }, - "OrientationType":{ + "PolygonType":{ "allOf":[ { - "$ref":"#/definitions/ObjectType" + "$ref":"#/definitions/GeometryType" }, { "type":"object", - "title":"OrientationType", + "title":"PolygonType", "properties":{ - "heading":{ - "title":"heading", + "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":"heading", + "localPart":"extrude", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "tilt":{ - "title":"tilt", + "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":"tilt", + "localPart":"tessellate", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "roll":{ - "title":"roll", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AltitudeModeEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"roll", + "localPart":"altitudeMode", "namespaceURI":"http://earth.google.com/kml/2.1" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"OrientationType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "heading", - "tilt", - "roll" - ] - }, - "BoundaryType":{ - "type":"object", - "title":"BoundaryType", - "required":[ - "linearRing" - ], - "properties":{ - "linearRing":{ - "title":"linearRing", - "allOf":[ - { - "$ref":"#/definitions/LinearRingType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LinearRing", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"boundaryType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "linearRing" - ] - }, - "RegionType":{ - "required":[ - "latLonAltBox" - ], - "allOf":[ - { - "$ref":"#/definitions/ObjectType" - }, - { - "type":"object", - "title":"RegionType", - "properties":{ - "latLonAltBox":{ - "title":"latLonAltBox", + }, + "outerBoundaryIs":{ + "title":"outerBoundaryIs", "allOf":[ { - "$ref":"#/definitions/LatLonAltBoxType" + "$ref":"#/definitions/BoundaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"LatLonAltBox", + "localPart":"outerBoundaryIs", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "lod":{ - "title":"lod", + "innerBoundaryIs":{ + "title":"innerBoundaryIs", "allOf":[ { - "$ref":"#/definitions/LodType" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundaryType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Lod", + "localPart":"innerBoundaryIs", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2864,72 +2865,52 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RegionType", + "localPart":"PolygonType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "latLonAltBox", - "lod" + "extrude", + "tessellate", + "altitudeMode", + "outerBoundaryIs", + "innerBoundaryIs" ] }, - "BalloonStyleType":{ + "DocumentType":{ "allOf":[ { - "$ref":"#/definitions/ObjectType" + "$ref":"#/definitions/ContainerType" }, { "type":"object", - "title":"BalloonStyleType", + "title":"DocumentType", "properties":{ - "color":{ - "title":"color", + "feature":{ + "title":"feature", "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" - } - }, - "bgColor":{ - "title":"bgColor", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"bgColor", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "textColor":{ - "title":"textColor", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"textColor", - "namespaceURI":"http://earth.google.com/kml/2.1" - } - }, - "text":{ - "title":"text", - "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/FeatureType" + } + }, + "elementName":{ + "localPart":"Feature", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"text", + "localPart":"Feature", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -2938,113 +2919,39 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BalloonStyleType", + "localPart":"DocumentType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "color", - "bgColor", - "textColor", - "text" + "feature" ] }, - "LookAtType":{ + "StyleMapType":{ + "required":[ + "pair" + ], "allOf":[ { - "$ref":"#/definitions/ObjectType" + "$ref":"#/definitions/StyleSelectorType" }, { "type":"object", - "title":"LookAtType", + "title":"StyleMapType", "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", + "pair":{ + "title":"pair", "allOf":[ { - "$ref":"#/definitions/AltitudeModeEnum" + "type":"array", + "items":{ + "$ref":"#/definitions/StyleMapPairType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"altitudeMode", + "localPart":"Pair", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -3053,17 +2960,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LookAtType", + "localPart":"StyleMapType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "longitude", - "latitude", - "altitude", - "range", - "tilt", - "heading", - "altitudeMode" + "pair" ] }, "StyleType":{ @@ -3170,45 +3071,6 @@ "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" - } - }, - "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":"ReplaceType", - "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "propertiesOrder":[ - "feature" - ] - }, "GeometryType":{ "allOf":[ { @@ -3227,196 +3089,156 @@ "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "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" - } + "BalloonStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/ObjectType" }, - "feature":{ - "title":"feature", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/FeatureType" + { + "type":"object", + "title":"BalloonStyleType", + "properties":{ + "color":{ + "title":"color", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"Feature", + "localPart":"color", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "bgColor":{ + "title":"bgColor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"bgColor", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "textColor":{ + "title":"textColor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"textColor", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"text", "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", + "localPart":"BalloonStyleType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "networkLinkControl", - "feature" + "color", + "bgColor", + "textColor", + "text" ] }, - "NetworkLinkControlType":{ - "type":"object", - "title":"NetworkLinkControlType", - "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" - } + "IconStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/ColorStyleType" }, - "lookAt":{ - "title":"lookAt", - "allOf":[ - { - "$ref":"#/definitions/LookAtType" + { + "type":"object", + "title":"IconStyleType", + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"heading", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "icon":{ + "title":"icon", + "allOf":[ + { + "$ref":"#/definitions/IconStyleIconType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Icon", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "hotSpot":{ + "title":"hotSpot", + "allOf":[ + { + "$ref":"#/definitions/Vec2Type" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"hotSpot", + "namespaceURI":"http://earth.google.com/kml/2.1" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LookAt", - "namespaceURI":"http://earth.google.com/kml/2.1" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"NetworkLinkControlType", + "localPart":"IconStyleType", "namespaceURI":"http://earth.google.com/kml/2.1" }, "propertiesOrder":[ - "minRefreshPeriod", - "cookie", - "message", - "linkName", - "linkDescription", - "linkSnippet", - "expires", - "update", - "lookAt" + "scale", + "heading", + "icon", + "hotSpot" ] }, "LinearRingType":{ @@ -3501,7 +3323,185 @@ "coordinates" ] }, - "UnitsEnum":{ + "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/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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LocationType", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "longitude", + "latitude", + "altitude" + ] + }, + "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" + ] + }, + "StyleSelectorType":{ + "allOf":[ + { + "$ref":"#/definitions/ObjectType" + }, + { + "type":"object", + "title":"StyleSelectorType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"StyleSelectorType", + "namespaceURI":"http://earth.google.com/kml/2.1" + } + }, + "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", + "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "propertiesOrder":[ + "key", + "styleUrl" + ] + }, + "ColorModeEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3509,11 +3509,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"unitsEnum", + "localPart":"colorModeEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "ItemIconStateEnum":{ + "UnitsEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3521,7 +3521,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"itemIconStateEnum", + "localPart":"unitsEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3537,7 +3537,7 @@ "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "ListItemTypeEnum":{ + "StyleStateEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3545,11 +3545,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"listItemTypeEnum", + "localPart":"styleStateEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "StyleStateEnum":{ + "ItemIconStateEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3557,11 +3557,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"styleStateEnum", + "localPart":"itemIconStateEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "ColorModeEnum":{ + "ViewRefreshModeEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3569,11 +3569,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"colorModeEnum", + "localPart":"viewRefreshModeEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "AltitudeModeEnum":{ + "ListItemTypeEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3581,11 +3581,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"altitudeModeEnum", + "localPart":"listItemTypeEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } }, - "ViewRefreshModeEnum":{ + "AltitudeModeEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3593,7 +3593,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"viewRefreshModeEnum", + "localPart":"altitudeModeEnum", "namespaceURI":"http://earth.google.com/kml/2.1" } } @@ -3612,7 +3612,7 @@ "properties":{ "localPart":{ "enum":[ - "state" + "ListStyle" ] }, "namespaceURI":{ @@ -3625,18 +3625,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"#/definitions/ItemIconStateEnum" - } + "$ref":"#/definitions/ListStyleType" } }, "elementName":{ - "localPart":"state", + "localPart":"ListStyle", "namespaceURI":"http://earth.google.com/kml/2.1" - }, - "scope":{ - "$ref":"#/definitions/ItemIconType" } }, { @@ -3652,7 +3646,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "Placemark" ] }, "namespaceURI":{ @@ -3665,11 +3659,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleType" + "$ref":"#/definitions/PlacemarkType" } }, "elementName":{ - "localPart":"Style", + "localPart":"Placemark", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3686,7 +3680,7 @@ "properties":{ "localPart":{ "enum":[ - "kml" + "TimeSpan" ] }, "namespaceURI":{ @@ -3699,11 +3693,11 @@ ] }, "value":{ - "$ref":"#/definitions/KmlType" + "$ref":"#/definitions/TimeSpanType" } }, "elementName":{ - "localPart":"kml", + "localPart":"TimeSpan", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3720,7 +3714,7 @@ "properties":{ "localPart":{ "enum":[ - "Orientation" + "Icon" ] }, "namespaceURI":{ @@ -3733,11 +3727,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrientationType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"Orientation", + "localPart":"Icon", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3754,7 +3748,7 @@ "properties":{ "localPart":{ "enum":[ - "Polygon" + "Point" ] }, "namespaceURI":{ @@ -3767,11 +3761,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/PointType" } }, "elementName":{ - "localPart":"Polygon", + "localPart":"Point", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3788,7 +3782,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAt" + "TimeStamp" ] }, "namespaceURI":{ @@ -3801,11 +3795,11 @@ ] }, "value":{ - "$ref":"#/definitions/LookAtType" + "$ref":"#/definitions/TimeStampType" } }, "elementName":{ - "localPart":"LookAt", + "localPart":"TimeStamp", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3822,7 +3816,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyle" + "Region" ] }, "namespaceURI":{ @@ -3835,11 +3829,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListStyleType" + "$ref":"#/definitions/RegionType" } }, "elementName":{ - "localPart":"ListStyle", + "localPart":"Region", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3856,7 +3850,7 @@ "properties":{ "localPart":{ "enum":[ - "Location" + "Geometry" ] }, "namespaceURI":{ @@ -3869,11 +3863,11 @@ ] }, "value":{ - "$ref":"#/definitions/LocationType" + "$ref":"#/definitions/GeometryType" } }, "elementName":{ - "localPart":"Location", + "localPart":"Geometry", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3890,7 +3884,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSpan" + "LinearRing" ] }, "namespaceURI":{ @@ -3903,11 +3897,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSpanType" + "$ref":"#/definitions/LinearRingType" } }, "elementName":{ - "localPart":"TimeSpan", + "localPart":"LinearRing", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3924,7 +3918,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometry" + "Link" ] }, "namespaceURI":{ @@ -3937,11 +3931,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiGeometryType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"MultiGeometry", + "localPart":"Link", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3958,7 +3952,7 @@ "properties":{ "localPart":{ "enum":[ - "Lod" + "kml" ] }, "namespaceURI":{ @@ -3971,11 +3965,11 @@ ] }, "value":{ - "$ref":"#/definitions/LodType" + "$ref":"#/definitions/KmlType" } }, "elementName":{ - "localPart":"Lod", + "localPart":"kml", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -3992,7 +3986,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyStyle" + "Document" ] }, "namespaceURI":{ @@ -4005,11 +3999,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolyStyleType" + "$ref":"#/definitions/DocumentType" } }, "elementName":{ - "localPart":"PolyStyle", + "localPart":"Document", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4026,7 +4020,7 @@ "properties":{ "localPart":{ "enum":[ - "Point" + "BalloonStyle" ] }, "namespaceURI":{ @@ -4039,11 +4033,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/BalloonStyleType" } }, "elementName":{ - "localPart":"Point", + "localPart":"BalloonStyle", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4060,7 +4054,7 @@ "properties":{ "localPart":{ "enum":[ - "Folder" + "PolyStyle" ] }, "namespaceURI":{ @@ -4073,11 +4067,11 @@ ] }, "value":{ - "$ref":"#/definitions/FolderType" + "$ref":"#/definitions/PolyStyleType" } }, "elementName":{ - "localPart":"Folder", + "localPart":"PolyStyle", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4094,7 +4088,7 @@ "properties":{ "localPart":{ "enum":[ - "TimePrimitive" + "styleUrl" ] }, "namespaceURI":{ @@ -4107,11 +4101,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePrimitiveType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"TimePrimitive", + "localPart":"styleUrl", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4128,7 +4122,7 @@ "properties":{ "localPart":{ "enum":[ - "Region" + "coordinates" ] }, "namespaceURI":{ @@ -4141,11 +4135,14 @@ ] }, "value":{ - "$ref":"#/definitions/RegionType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"Region", + "localPart":"coordinates", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4162,7 +4159,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyle" + "Orientation" ] }, "namespaceURI":{ @@ -4175,11 +4172,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStyleType" + "$ref":"#/definitions/OrientationType" } }, "elementName":{ - "localPart":"LineStyle", + "localPart":"Orientation", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4196,7 +4193,7 @@ "properties":{ "localPart":{ "enum":[ - "Icon" + "state" ] }, "namespaceURI":{ @@ -4209,12 +4206,18 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "type":"array", + "items":{ + "$ref":"#/definitions/ItemIconStateEnum" + } } }, "elementName":{ - "localPart":"Icon", + "localPart":"state", "namespaceURI":"http://earth.google.com/kml/2.1" + }, + "scope":{ + "$ref":"#/definitions/ItemIconType" } }, { @@ -4230,7 +4233,7 @@ "properties":{ "localPart":{ "enum":[ - "Scale" + "GroundOverlay" ] }, "namespaceURI":{ @@ -4243,11 +4246,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleType" + "$ref":"#/definitions/GroundOverlayType" } }, "elementName":{ - "localPart":"Scale", + "localPart":"GroundOverlay", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4264,7 +4267,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyle" + "LookAt" ] }, "namespaceURI":{ @@ -4277,11 +4280,11 @@ ] }, "value":{ - "$ref":"#/definitions/BalloonStyleType" + "$ref":"#/definitions/LookAtType" } }, "elementName":{ - "localPart":"BalloonStyle", + "localPart":"LookAt", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4298,7 +4301,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMap" + "LatLonAltBox" ] }, "namespaceURI":{ @@ -4311,11 +4314,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleMapType" + "$ref":"#/definitions/LatLonAltBoxType" } }, "elementName":{ - "localPart":"StyleMap", + "localPart":"LatLonAltBox", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4332,7 +4335,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlay" + "LineStyle" ] }, "namespaceURI":{ @@ -4345,11 +4348,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScreenOverlayType" + "$ref":"#/definitions/LineStyleType" } }, "elementName":{ - "localPart":"ScreenOverlay", + "localPart":"LineStyle", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4366,7 +4369,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRing" + "StyleSelector" ] }, "namespaceURI":{ @@ -4379,11 +4382,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRingType" + "$ref":"#/definitions/StyleSelectorType" } }, "elementName":{ - "localPart":"LinearRing", + "localPart":"StyleSelector", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4400,7 +4403,7 @@ "properties":{ "localPart":{ "enum":[ - "Document" + "MultiGeometry" ] }, "namespaceURI":{ @@ -4413,11 +4416,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentType" + "$ref":"#/definitions/MultiGeometryType" } }, "elementName":{ - "localPart":"Document", + "localPart":"MultiGeometry", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4434,7 +4437,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinates" + "Polygon" ] }, "namespaceURI":{ @@ -4447,14 +4450,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/PolygonType" } }, "elementName":{ - "localPart":"coordinates", + "localPart":"Polygon", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4471,7 +4471,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBox" + "Style" ] }, "namespaceURI":{ @@ -4484,11 +4484,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonAltBoxType" + "$ref":"#/definitions/StyleType" } }, "elementName":{ - "localPart":"LatLonAltBox", + "localPart":"Style", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4539,7 +4539,7 @@ "properties":{ "localPart":{ "enum":[ - "Object" + "Feature" ] }, "namespaceURI":{ @@ -4552,11 +4552,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObjectType" + "$ref":"#/definitions/FeatureType" } }, "elementName":{ - "localPart":"Object", + "localPart":"Feature", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4573,7 +4573,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStamp" + "LineString" ] }, "namespaceURI":{ @@ -4586,11 +4586,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeStampType" + "$ref":"#/definitions/LineStringType" } }, "elementName":{ - "localPart":"TimeStamp", + "localPart":"LineString", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4607,7 +4607,7 @@ "properties":{ "localPart":{ "enum":[ - "Feature" + "TimePrimitive" ] }, "namespaceURI":{ @@ -4620,11 +4620,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureType" + "$ref":"#/definitions/TimePrimitiveType" } }, "elementName":{ - "localPart":"Feature", + "localPart":"TimePrimitive", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4641,7 +4641,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLink" + "Location" ] }, "namespaceURI":{ @@ -4654,11 +4654,11 @@ ] }, "value":{ - "$ref":"#/definitions/NetworkLinkType" + "$ref":"#/definitions/LocationType" } }, "elementName":{ - "localPart":"NetworkLink", + "localPart":"Location", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4675,7 +4675,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyle" + "Object" ] }, "namespaceURI":{ @@ -4688,11 +4688,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelStyleType" + "$ref":"#/definitions/ObjectType" } }, "elementName":{ - "localPart":"LabelStyle", + "localPart":"Object", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4709,7 +4709,7 @@ "properties":{ "localPart":{ "enum":[ - "Geometry" + "ScreenOverlay" ] }, "namespaceURI":{ @@ -4722,11 +4722,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryType" + "$ref":"#/definitions/ScreenOverlayType" } }, "elementName":{ - "localPart":"Geometry", + "localPart":"ScreenOverlay", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4743,7 +4743,7 @@ "properties":{ "localPart":{ "enum":[ - "Link" + "LatLonBox" ] }, "namespaceURI":{ @@ -4756,11 +4756,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/LatLonBoxType" } }, "elementName":{ - "localPart":"Link", + "localPart":"LatLonBox", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4777,7 +4777,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBox" + "NetworkLink" ] }, "namespaceURI":{ @@ -4790,11 +4790,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoxType" + "$ref":"#/definitions/NetworkLinkType" } }, "elementName":{ - "localPart":"LatLonBox", + "localPart":"NetworkLink", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4811,7 +4811,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSelector" + "Scale" ] }, "namespaceURI":{ @@ -4824,11 +4824,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleSelectorType" + "$ref":"#/definitions/ScaleType" } }, "elementName":{ - "localPart":"StyleSelector", + "localPart":"Scale", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4845,7 +4845,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlay" + "LabelStyle" ] }, "namespaceURI":{ @@ -4858,11 +4858,11 @@ ] }, "value":{ - "$ref":"#/definitions/GroundOverlayType" + "$ref":"#/definitions/LabelStyleType" } }, "elementName":{ - "localPart":"GroundOverlay", + "localPart":"LabelStyle", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4879,7 +4879,7 @@ "properties":{ "localPart":{ "enum":[ - "Placemark" + "Folder" ] }, "namespaceURI":{ @@ -4892,11 +4892,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlacemarkType" + "$ref":"#/definitions/FolderType" } }, "elementName":{ - "localPart":"Placemark", + "localPart":"Folder", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4913,7 +4913,7 @@ "properties":{ "localPart":{ "enum":[ - "Model" + "Lod" ] }, "namespaceURI":{ @@ -4926,11 +4926,11 @@ ] }, "value":{ - "$ref":"#/definitions/ModelType" + "$ref":"#/definitions/LodType" } }, "elementName":{ - "localPart":"Model", + "localPart":"Lod", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4947,7 +4947,7 @@ "properties":{ "localPart":{ "enum":[ - "styleUrl" + "StyleMap" ] }, "namespaceURI":{ @@ -4960,11 +4960,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/StyleMapType" } }, "elementName":{ - "localPart":"styleUrl", + "localPart":"StyleMap", "namespaceURI":"http://earth.google.com/kml/2.1" } }, @@ -4981,7 +4981,7 @@ "properties":{ "localPart":{ "enum":[ - "LineString" + "Model" ] }, "namespaceURI":{ @@ -4994,11 +4994,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringType" + "$ref":"#/definitions/ModelType" } }, "elementName":{ - "localPart":"LineString", + "localPart":"Model", "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 035b3813..28f64f75 100644 --- a/scripts/jsonschemas/KML_2_2_0.jsonschema +++ b/scripts/jsonschemas/KML_2_2_0.jsonschema @@ -2,6 +2,104 @@ { "id":"http://www.opengis.net/kml/2.2#", "definitions":{ + "AbstractOverlayType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"AbstractOverlayType", + "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", + "allOf":[ + { + "$ref":"#/definitions/LinkType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Icon", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractOverlaySimpleExtensionGroup":{ + "title":"abstractOverlaySimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractOverlaySimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractOverlayObjectExtensionGroup":{ + "title":"abstractOverlayObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "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":[ + "color", + "drawOrder", + "icon", + "abstractOverlaySimpleExtensionGroup", + "abstractOverlayObjectExtensionGroup" + ] + }, "BalloonStyleType":{ "allOf":[ { @@ -128,34 +226,107 @@ "balloonStyleObjectExtensionGroup" ] }, - "ResourceMapType":{ + "ModelType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"ResourceMapType", + "title":"ModelType", "properties":{ - "alias":{ - "title":"alias", + "altitudeModeGroup":{ + "title":"altitudeModeGroup", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AliasType" + "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":"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":"Alias", + "localPart":"Location", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "resourceMapSimpleExtensionGroup":{ - "title":"resourceMapSimpleExtensionGroup", + "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", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "resourceMap":{ + "title":"resourceMap", + "allOf":[ + { + "$ref":"#/definitions/ResourceMapType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ResourceMap", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "modelSimpleExtensionGroup":{ + "title":"modelSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -167,12 +338,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ResourceMapSimpleExtensionGroup", + "localPart":"ModelSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "resourceMapObjectExtensionGroup":{ - "title":"resourceMapObjectExtensionGroup", + "modelObjectExtensionGroup":{ + "title":"modelObjectExtensionGroup", "allOf":[ { "type":"array", @@ -184,7 +355,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ResourceMapObjectExtensionGroup", + "localPart":"ModelObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -193,103 +364,77 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ResourceMapType", + "localPart":"ModelType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "alias", - "resourceMapSimpleExtensionGroup", - "resourceMapObjectExtensionGroup" + "altitudeModeGroup", + "location", + "orientation", + "scale", + "link", + "resourceMap", + "modelSimpleExtensionGroup", + "modelObjectExtensionGroup" ] }, - "SchemaType":{ - "type":"object", - "title":"SchemaType", - "properties":{ - "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" - } - }, - "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":[ - "simpleField", - "schemaExtension", - "name", - "id" - ] - }, - "AbstractTimePrimitiveType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" + "DocumentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractContainerType" }, { "type":"object", - "title":"AbstractTimePrimitiveType", + "title":"DocumentType", "properties":{ - "abstractTimePrimitiveSimpleExtensionGroup":{ - "title":"abstractTimePrimitiveSimpleExtensionGroup", + "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", @@ -301,12 +446,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractTimePrimitiveSimpleExtensionGroup", + "localPart":"DocumentSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractTimePrimitiveObjectExtensionGroup":{ - "title":"abstractTimePrimitiveObjectExtensionGroup", + "documentObjectExtensionGroup":{ + "title":"documentObjectExtensionGroup", "allOf":[ { "type":"array", @@ -318,7 +463,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractTimePrimitiveObjectExtensionGroup", + "localPart":"DocumentObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -327,90 +472,162 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTimePrimitiveType", + "localPart":"DocumentType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "abstractTimePrimitiveSimpleExtensionGroup", - "abstractTimePrimitiveObjectExtensionGroup" + "schema", + "abstractFeatureGroup", + "documentSimpleExtensionGroup", + "documentObjectExtensionGroup" ] }, - "PhotoOverlayType":{ + "DataType":{ + "required":[ + "value" + ], "allOf":[ { - "$ref":"#/definitions/AbstractOverlayType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"PhotoOverlayType", + "title":"DataType", "properties":{ - "rotation":{ - "title":"rotation", + "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":"rotation", + "localPart":"displayName", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewVolume":{ - "title":"viewVolume", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ViewVolumeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ViewVolume", + "localPart":"value", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "imagePyramid":{ - "title":"imagePyramid", + "dataExtension":{ + "title":"dataExtension", "allOf":[ { - "$ref":"#/definitions/ImagePyramidType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ImagePyramid", + "localPart":"DataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "point":{ - "title":"point", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DataType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "displayName", + "value", + "dataExtension", + "name" + ] + }, + "LodType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"LodType", + "properties":{ + "minLodPixels":{ + "title":"minLodPixels", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", + "localPart":"minLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "shape":{ - "title":"shape", + "maxLodPixels":{ + "title":"maxLodPixels", "allOf":[ { - "$ref":"#/definitions/ShapeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"shape", + "localPart":"maxLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "photoOverlaySimpleExtensionGroup":{ - "title":"photoOverlaySimpleExtensionGroup", + "minFadeExtent":{ + "title":"minFadeExtent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"minFadeExtent", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "maxFadeExtent":{ + "title":"maxFadeExtent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maxFadeExtent", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "lodSimpleExtensionGroup":{ + "title":"lodSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -422,12 +639,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PhotoOverlaySimpleExtensionGroup", + "localPart":"LodSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "photoOverlayObjectExtensionGroup":{ - "title":"photoOverlayObjectExtensionGroup", + "lodObjectExtensionGroup":{ + "title":"lodObjectExtensionGroup", "allOf":[ { "type":"array", @@ -439,7 +656,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PhotoOverlayObjectExtensionGroup", + "localPart":"LodObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -448,30 +665,29 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PhotoOverlayType", + "localPart":"LodType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "rotation", - "viewVolume", - "imagePyramid", - "point", - "shape", - "photoOverlaySimpleExtensionGroup", - "photoOverlayObjectExtensionGroup" + "minLodPixels", + "maxLodPixels", + "minFadeExtent", + "maxFadeExtent", + "lodSimpleExtensionGroup", + "lodObjectExtensionGroup" ] }, - "LabelStyleType":{ + "AbstractLatLonBoxType":{ "allOf":[ { - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LabelStyleType", + "title":"AbstractLatLonBoxType", "properties":{ - "scale":{ - "title":"scale", + "north":{ + "title":"north", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -479,69 +695,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"scale", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "labelStyleSimpleExtensionGroup":{ - "title":"labelStyleSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LabelStyleSimpleExtensionGroup", + "localPart":"north", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "labelStyleObjectExtensionGroup":{ - "title":"labelStyleObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LabelStyleObjectExtensionGroup", - "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" - ] - }, - "ScaleType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"ScaleType", - "properties":{ - "x":{ - "title":"x", + "south":{ + "title":"south", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -549,12 +708,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"x", + "localPart":"south", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "y":{ - "title":"y", + "east":{ + "title":"east", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -562,12 +721,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"y", + "localPart":"east", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "z":{ - "title":"z", + "west":{ + "title":"west", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -575,12 +734,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"z", + "localPart":"west", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "scaleSimpleExtensionGroup":{ - "title":"scaleSimpleExtensionGroup", + "abstractLatLonBoxSimpleExtensionGroup":{ + "title":"abstractLatLonBoxSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -592,12 +751,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ScaleSimpleExtensionGroup", + "localPart":"AbstractLatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "scaleObjectExtensionGroup":{ - "title":"scaleObjectExtensionGroup", + "abstractLatLonBoxObjectExtensionGroup":{ + "title":"abstractLatLonBoxObjectExtensionGroup", "allOf":[ { "type":"array", @@ -609,7 +768,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ScaleObjectExtensionGroup", + "localPart":"AbstractLatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -618,113 +777,80 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ScaleType", + "localPart":"AbstractLatLonBoxType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "x", - "y", - "z", - "scaleSimpleExtensionGroup", - "scaleObjectExtensionGroup" + "north", + "south", + "east", + "west", + "abstractLatLonBoxSimpleExtensionGroup", + "abstractLatLonBoxObjectExtensionGroup" ] }, - "AbstractViewType":{ + "GroundOverlayType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractOverlayType" }, { "type":"object", - "title":"AbstractViewType", + "title":"GroundOverlayType", "properties":{ - "abstractViewSimpleExtensionGroup":{ - "title":"abstractViewSimpleExtensionGroup", + "altitude":{ + "title":"altitude", "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":"AbstractViewSimpleExtensionGroup", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractViewObjectExtensionGroup":{ - "title":"abstractViewObjectExtensionGroup", + "altitudeModeGroup":{ + "title":"altitudeModeGroup", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } }, - "minItems":0 + "elementName":{ + "localPart":"altitudeModeGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractViewObjectExtensionGroup", + "localPart":"altitudeModeGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractViewType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "abstractViewSimpleExtensionGroup", - "abstractViewObjectExtensionGroup" - ] - }, - "FolderType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractContainerType" - }, - { - "type":"object", - "title":"FolderType", - "properties":{ - "abstractFeatureGroup":{ - "title":"abstractFeatureGroup", + }, + "latLonBox":{ + "title":"latLonBox", "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 + "$ref":"#/definitions/LatLonBoxType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractFeatureGroup", + "localPart":"LatLonBox", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "folderSimpleExtensionGroup":{ - "title":"folderSimpleExtensionGroup", + "groundOverlaySimpleExtensionGroup":{ + "title":"groundOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -736,12 +862,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"FolderSimpleExtensionGroup", + "localPart":"GroundOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "folderObjectExtensionGroup":{ - "title":"folderObjectExtensionGroup", + "groundOverlayObjectExtensionGroup":{ + "title":"groundOverlayObjectExtensionGroup", "allOf":[ { "type":"array", @@ -753,7 +879,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"FolderObjectExtensionGroup", + "localPart":"GroundOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -762,26 +888,28 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FolderType", + "localPart":"GroundOverlayType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "abstractFeatureGroup", - "folderSimpleExtensionGroup", - "folderObjectExtensionGroup" + "altitude", + "altitudeModeGroup", + "latLonBox", + "groundOverlaySimpleExtensionGroup", + "groundOverlayObjectExtensionGroup" ] }, - "IconStyleType":{ + "ViewVolumeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"IconStyleType", + "title":"ViewVolumeType", "properties":{ - "scale":{ - "title":"scale", + "leftFov":{ + "title":"leftFov", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -789,12 +917,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"scale", + "localPart":"leftFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "heading":{ - "title":"heading", + "rightFov":{ + "title":"rightFov", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -802,38 +930,51 @@ ], "propertyType":"element", "elementName":{ - "localPart":"heading", + "localPart":"rightFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "icon":{ - "title":"icon", + "bottomFov":{ + "title":"bottomFov", "allOf":[ { - "$ref":"#/definitions/BasicLinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Icon", + "localPart":"bottomFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "hotSpot":{ - "title":"hotSpot", + "topFov":{ + "title":"topFov", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"hotSpot", + "localPart":"topFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "iconStyleSimpleExtensionGroup":{ - "title":"iconStyleSimpleExtensionGroup", + "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", @@ -845,12 +986,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"IconStyleSimpleExtensionGroup", + "localPart":"ViewVolumeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "iconStyleObjectExtensionGroup":{ - "title":"iconStyleObjectExtensionGroup", + "viewVolumeObjectExtensionGroup":{ + "title":"viewVolumeObjectExtensionGroup", "allOf":[ { "type":"array", @@ -862,7 +1003,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"IconStyleObjectExtensionGroup", + "localPart":"ViewVolumeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -871,42 +1012,70 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IconStyleType", + "localPart":"ViewVolumeType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "scale", - "heading", - "icon", - "hotSpot", - "iconStyleSimpleExtensionGroup", - "iconStyleObjectExtensionGroup" + "leftFov", + "rightFov", + "bottomFov", + "topFov", + "near", + "viewVolumeSimpleExtensionGroup", + "viewVolumeObjectExtensionGroup" ] }, - "LinkType":{ + "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", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "value", + "name" + ] + }, + "LatLonAltBoxType":{ "allOf":[ { - "$ref":"#/definitions/BasicLinkType" + "$ref":"#/definitions/AbstractLatLonBoxType" }, { "type":"object", - "title":"LinkType", + "title":"LatLonAltBoxType", "properties":{ - "refreshMode":{ - "title":"refreshMode", - "allOf":[ - { - "$ref":"#/definitions/RefreshModeEnumType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"refreshMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "refreshInterval":{ - "title":"refreshInterval", + "minAltitude":{ + "title":"minAltitude", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -914,77 +1083,126 @@ ], "propertyType":"element", "elementName":{ - "localPart":"refreshInterval", + "localPart":"minAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewRefreshMode":{ - "title":"viewRefreshMode", + "maxAltitude":{ + "title":"maxAltitude", "allOf":[ { - "$ref":"#/definitions/ViewRefreshModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"viewRefreshMode", + "localPart":"maxAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewRefreshTime":{ - "title":"viewRefreshTime", + "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":"viewRefreshTime", + "localPart":"altitudeModeGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewBoundScale":{ - "title":"viewBoundScale", + "latLonAltBoxSimpleExtensionGroup":{ + "title":"latLonAltBoxSimpleExtensionGroup", "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":"LatLonAltBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewFormat":{ - "title":"viewFormat", + "latLonAltBoxObjectExtensionGroup":{ + "title":"latLonAltBoxObjectExtensionGroup", "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":"viewFormat", + "localPart":"LatLonAltBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "httpQuery":{ - "title":"httpQuery", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LatLonAltBoxType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "minAltitude", + "maxAltitude", + "altitudeModeGroup", + "latLonAltBoxSimpleExtensionGroup", + "latLonAltBoxObjectExtensionGroup" + ] + }, + "ResourceMapType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"ResourceMapType", + "properties":{ + "alias":{ + "title":"alias", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/AliasType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"httpQuery", + "localPart":"Alias", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linkSimpleExtensionGroup":{ - "title":"linkSimpleExtensionGroup", + "resourceMapSimpleExtensionGroup":{ + "title":"resourceMapSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -996,12 +1214,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinkSimpleExtensionGroup", + "localPart":"ResourceMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linkObjectExtensionGroup":{ - "title":"linkObjectExtensionGroup", + "resourceMapObjectExtensionGroup":{ + "title":"resourceMapObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1013,7 +1231,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinkObjectExtensionGroup", + "localPart":"ResourceMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1022,265 +1240,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinkType", + "localPart":"ResourceMapType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "refreshMode", - "refreshInterval", - "viewRefreshMode", - "viewRefreshTime", - "viewBoundScale", - "viewFormat", - "httpQuery", - "linkSimpleExtensionGroup", - "linkObjectExtensionGroup" + "alias", + "resourceMapSimpleExtensionGroup", + "resourceMapObjectExtensionGroup" ] }, - "DeleteType":{ - "type":"object", - "title":"DeleteType", - "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" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DeleteType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "abstractFeatureGroup" - ] - }, - "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" - }, - "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":[ - "abstractObjectGroup" - ] - }, - "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" - ] - }, - "AbstractLatLonBoxType":{ + "LineStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractColorStyleType" }, { "type":"object", - "title":"AbstractLatLonBoxType", + "title":"LineStyleType", "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"south", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "east":{ - "title":"east", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"east", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "west":{ - "title":"west", + "width":{ + "title":"width", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -1288,12 +1267,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"west", + "localPart":"width", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractLatLonBoxSimpleExtensionGroup":{ - "title":"abstractLatLonBoxSimpleExtensionGroup", + "lineStyleSimpleExtensionGroup":{ + "title":"lineStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1305,12 +1284,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractLatLonBoxSimpleExtensionGroup", + "localPart":"LineStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractLatLonBoxObjectExtensionGroup":{ - "title":"abstractLatLonBoxObjectExtensionGroup", + "lineStyleObjectExtensionGroup":{ + "title":"lineStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1322,7 +1301,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractLatLonBoxObjectExtensionGroup", + "localPart":"LineStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1331,46 +1310,93 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractLatLonBoxType", + "localPart":"LineStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "north", - "south", - "east", - "west", - "abstractLatLonBoxSimpleExtensionGroup", - "abstractLatLonBoxObjectExtensionGroup" + "width", + "lineStyleSimpleExtensionGroup", + "lineStyleObjectExtensionGroup" ] }, - "StyleMapType":{ + "LineStringType":{ "allOf":[ { - "$ref":"#/definitions/AbstractStyleSelectorType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"StyleMapType", + "title":"LineStringType", "properties":{ - "pair":{ - "title":"pair", + "extrude":{ + "title":"extrude", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PairType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"Pair", + "localPart":"extrude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleMapSimpleExtensionGroup":{ - "title":"styleMapSimpleExtensionGroup", + "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":[ + { + "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" + } + }, + "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" + } + }, + "lineStringSimpleExtensionGroup":{ + "title":"lineStringSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1382,12 +1408,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleMapSimpleExtensionGroup", + "localPart":"LineStringSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleMapObjectExtensionGroup":{ - "title":"styleMapObjectExtensionGroup", + "lineStringObjectExtensionGroup":{ + "title":"lineStringObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1399,7 +1425,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleMapObjectExtensionGroup", + "localPart":"LineStringObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1408,26 +1434,29 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StyleMapType", + "localPart":"LineStringType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "pair", - "styleMapSimpleExtensionGroup", - "styleMapObjectExtensionGroup" + "extrude", + "tessellate", + "altitudeModeGroup", + "coordinates", + "lineStringSimpleExtensionGroup", + "lineStringObjectExtensionGroup" ] }, - "AbstractFeatureType":{ + "TimeSpanType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractTimePrimitiveType" }, { "type":"object", - "title":"AbstractFeatureType", + "title":"TimeSpanType", "properties":{ - "name":{ - "title":"name", + "begin":{ + "title":"begin", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1435,273 +1464,388 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"begin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "visibility":{ - "title":"visibility", + "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":"element", "elementName":{ - "localPart":"visibility", + "localPart":"end", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "open":{ - "title":"open", + "timeSpanSimpleExtensionGroup":{ + "title":"timeSpanSimpleExtensionGroup", "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":"open", + "localPart":"TimeSpanSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "atomAuthor":{ - "title":"atomAuthor", + "timeSpanObjectExtensionGroup":{ + "title":"timeSpanObjectExtensionGroup", "allOf":[ { - "$ref":"http://www.w3.org/2005/Atom#/definitions/AtomPersonConstruct" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"author", - "namespaceURI":"http://www.w3.org/2005/Atom" + "localPart":"TimeSpanObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "atomLink":{ - "title":"atomLink", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeSpanType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "begin", + "end", + "timeSpanSimpleExtensionGroup", + "timeSpanObjectExtensionGroup" + ] + }, + "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":"vec2Type", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "x", + "y", + "xunits", + "yunits" + ] + }, + "LinearRingType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"LinearRingType", + "properties":{ + "extrude":{ + "title":"extrude", "allOf":[ { - "$ref":"http://www.w3.org/2005/Atom#/definitions/Link" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"link", - "namespaceURI":"http://www.w3.org/2005/Atom" + "localPart":"extrude", + "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "address":{ - "title":"address", + "tessellate":{ + "title":"tessellate", "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":"address", + "localPart":"tessellate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "addressDetails":{ - "title":"addressDetails", + "altitudeModeGroup":{ + "title":"altitudeModeGroup", "allOf":[ { - "$ref":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0#/definitions/AddressDetails" + "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", - "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", + "propertyType":"elementRef", "elementName":{ - "localPart":"phoneNumber", + "localPart":"altitudeModeGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "complexSnippet":{ - "title":"complexSnippet", + "coordinates":{ + "title":"coordinates", "allOf":[ { - "$ref":"#/definitions/SnippetType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Snippet", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "snippet":{ - "title":"snippet", + "linearRingSimpleExtensionGroup":{ + "title":"linearRingSimpleExtensionGroup", "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":"snippet", + "localPart":"LinearRingSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "description":{ - "title":"description", + "linearRingObjectExtensionGroup":{ + "title":"linearRingObjectExtensionGroup", "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":"description", + "localPart":"LinearRingObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "abstractViewGroup":{ - "title":"abstractViewGroup", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LinearRingType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "extrude", + "tessellate", + "altitudeModeGroup", + "coordinates", + "linearRingSimpleExtensionGroup", + "linearRingObjectExtensionGroup" + ] + }, + "SchemaDataType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"SchemaDataType", + "properties":{ + "simpleData":{ + "title":"simpleData", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractViewType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/SimpleDataType" }, - "elementName":{ - "localPart":"AbstractViewGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractViewGroup", + "localPart":"SimpleData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractTimePrimitiveGroup":{ - "title":"abstractTimePrimitiveGroup", + "schemaDataExtension":{ + "title":"schemaDataExtension", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" - } + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, - "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" + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"styleUrl", + "localPart":"SchemaDataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractStyleSelectorGroup":{ - "title":"abstractStyleSelectorGroup", + "schemaUrl":{ + "title":"schemaUrl", "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractStyleSelectorGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"schemaUrl", + "namespaceURI":"" } - }, - "region":{ - "title":"region", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SchemaDataType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "simpleData", + "schemaDataExtension", + "schemaUrl" + ] + }, + "OrientationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"OrientationType", + "properties":{ + "heading":{ + "title":"heading", "allOf":[ { - "$ref":"#/definitions/RegionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Region", + "localPart":"heading", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "metadata":{ - "title":"metadata", + "tilt":{ + "title":"tilt", "allOf":[ { - "$ref":"#/definitions/MetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"tilt", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "extendedData":{ - "title":"extendedData", + "roll":{ + "title":"roll", "allOf":[ { - "$ref":"#/definitions/ExtendedDataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"ExtendedData", + "localPart":"roll", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractFeatureSimpleExtensionGroup":{ - "title":"abstractFeatureSimpleExtensionGroup", + "orientationSimpleExtensionGroup":{ + "title":"orientationSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1713,12 +1857,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractFeatureSimpleExtensionGroup", + "localPart":"OrientationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractFeatureObjectExtensionGroup":{ - "title":"abstractFeatureObjectExtensionGroup", + "orientationObjectExtensionGroup":{ + "title":"orientationObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1730,7 +1874,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractFeatureObjectExtensionGroup", + "localPart":"OrientationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1739,291 +1883,239 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractFeatureType", + "localPart":"OrientationType", "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" - ] - }, - "ExtendedDataType":{ - "type":"object", - "title":"ExtendedDataType", + "heading", + "tilt", + "roll", + "orientationSimpleExtensionGroup", + "orientationObjectExtensionGroup" + ] + }, + "UpdateType":{ + "type":"object", + "title":"UpdateType", + "required":[ + "targetHref", + "createOrDeleteOrChange" + ], "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", + "targetHref":{ + "title":"targetHref", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SchemaDataType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"SchemaData", + "localPart":"targetHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "any":{ - "title":"any", + "createOrDeleteOrChange":{ + "title":"createOrDeleteOrChange", "allOf":[ { "type":"array", "items":{ "anyOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" + "anyOf":[ + { + "$ref":"#/definitions/CreateType" + } + ], + "elementName":{ + "localPart":"Create", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ + "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":0 - } - ], - "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" + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xunits", - "namespaceURI":"" - } + "propertyType":"elements" }, - "yunits":{ - "title":"yunits", + "updateExtensionGroup":{ + "title":"updateExtensionGroup", "allOf":[ { - "$ref":"#/definitions/UnitsEnumType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"yunits", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"UpdateExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"vec2Type", + "localPart":"UpdateType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "x", - "y", - "xunits", - "yunits" + "targetHref", + "createOrDeleteOrChange", + "updateExtensionGroup" ] }, - "AbstractSubStyleType":{ + "LookAtType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractViewType" }, { "type":"object", - "title":"AbstractSubStyleType", + "title":"LookAtType", "properties":{ - "abstractSubStyleSimpleExtensionGroup":{ - "title":"abstractSubStyleSimpleExtensionGroup", + "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":"AbstractSubStyleSimpleExtensionGroup", + "localPart":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractSubStyleObjectExtensionGroup":{ - "title":"abstractSubStyleObjectExtensionGroup", + "latitude":{ + "title":"latitude", "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":"AbstractSubStyleObjectExtensionGroup", + "localPart":"latitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractSubStyleType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "abstractSubStyleSimpleExtensionGroup", - "abstractSubStyleObjectExtensionGroup" - ] - }, - "DocumentType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractContainerType" - }, - { - "type":"object", - "title":"DocumentType", - "properties":{ - "schema":{ - "title":"schema", + }, + "altitude":{ + "title":"altitude", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SchemaType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Schema", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractFeatureGroup":{ - "title":"abstractFeatureGroup", + "heading":{ + "title":"heading", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractFeatureType" - } + "$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" + } + }, + "range":{ + "title":"range", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"range", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "altitudeModeGroup":{ + "title":"altitudeModeGroup", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, - "elementName":{ - "localPart":"AbstractFeatureGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "value":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, - "minItems":0 + "elementName":{ + "localPart":"altitudeModeGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractFeatureGroup", + "localPart":"altitudeModeGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "documentSimpleExtensionGroup":{ - "title":"documentSimpleExtensionGroup", + "lookAtSimpleExtensionGroup":{ + "title":"lookAtSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2035,12 +2127,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"DocumentSimpleExtensionGroup", + "localPart":"LookAtSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "documentObjectExtensionGroup":{ - "title":"documentObjectExtensionGroup", + "lookAtObjectExtensionGroup":{ + "title":"lookAtObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2052,7 +2144,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"DocumentObjectExtensionGroup", + "localPart":"LookAtObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -2061,253 +2153,88 @@ ], "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":"SimpleDataType", + "localPart":"LookAtType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "value", - "name" + "longitude", + "latitude", + "altitude", + "heading", + "tilt", + "range", + "altitudeModeGroup", + "lookAtSimpleExtensionGroup", + "lookAtObjectExtensionGroup" ] }, - "ModelType":{ + "ListStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractSubStyleType" }, { "type":"object", - "title":"ModelType", + "title":"ListStyleType", "properties":{ - "altitudeModeGroup":{ - "title":"altitudeModeGroup", + "listItemType":{ + "title":"listItemType", "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/ListItemTypeEnumType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"altitudeModeGroup", + "localPart":"listItemType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "location":{ - "title":"location", + "bgColor":{ + "title":"bgColor", "allOf":[ { - "$ref":"#/definitions/LocationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "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", + "localPart":"bgColor", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "link":{ - "title":"link", + "itemIcon":{ + "title":"itemIcon", "allOf":[ { - "$ref":"#/definitions/LinkType" + "type":"array", + "items":{ + "$ref":"#/definitions/ItemIconType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Link", + "localPart":"ItemIcon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "resourceMap":{ - "title":"resourceMap", + "maxSnippetLines":{ + "title":"maxSnippetLines", "allOf":[ { - "$ref":"#/definitions/ResourceMapType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"ResourceMap", + "localPart":"maxSnippetLines", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "modelSimpleExtensionGroup":{ - "title":"modelSimpleExtensionGroup", + "listStyleSimpleExtensionGroup":{ + "title":"listStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2319,12 +2246,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ModelSimpleExtensionGroup", + "localPart":"ListStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "modelObjectExtensionGroup":{ - "title":"modelObjectExtensionGroup", + "listStyleObjectExtensionGroup":{ + "title":"listStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2336,7 +2263,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ModelObjectExtensionGroup", + "localPart":"ListStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -2345,129 +2272,284 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ModelType", + "localPart":"ListStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "altitudeModeGroup", - "location", - "orientation", - "scale", - "link", - "resourceMap", - "modelSimpleExtensionGroup", - "modelObjectExtensionGroup" + "listItemType", + "bgColor", + "itemIcon", + "maxSnippetLines", + "listStyleSimpleExtensionGroup", + "listStyleObjectExtensionGroup" ] }, - "PolygonType":{ + "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" + ] + }, + "AbstractGeometryType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"PolygonType", + "title":"AbstractGeometryType", "properties":{ - "extrude":{ - "title":"extrude", + "abstractGeometrySimpleExtensionGroup":{ + "title":"abstractGeometrySimpleExtensionGroup", "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":"extrude", + "localPart":"AbstractGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tessellate":{ - "title":"tessellate", + "abstractGeometryObjectExtensionGroup":{ + "title":"abstractGeometryObjectExtensionGroup", "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":"tessellate", + "localPart":"AbstractGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "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" - } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractGeometryType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "abstractGeometrySimpleExtensionGroup", + "abstractGeometryObjectExtensionGroup" + ] + }, + "DeleteType":{ + "type":"object", + "title":"DeleteType", + "properties":{ + "abstractFeatureGroup":{ + "title":"abstractFeatureGroup", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, - "elementName":{ - "localPart":"altitudeModeGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "value":{ + "$ref":"#/definitions/AbstractFeatureType" } + }, + "elementName":{ + "localPart":"AbstractFeatureGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"altitudeModeGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "outerBoundaryIs":{ - "title":"outerBoundaryIs", + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractFeatureGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DeleteType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "abstractFeatureGroup" + ] + }, + "LatLonBoxType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractLatLonBoxType" + }, + { + "type":"object", + "title":"LatLonBoxType", + "properties":{ + "rotation":{ + "title":"rotation", "allOf":[ { - "$ref":"#/definitions/BoundaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"outerBoundaryIs", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "innerBoundaryIs":{ - "title":"innerBoundaryIs", + "latLonBoxSimpleExtensionGroup":{ + "title":"latLonBoxSimpleExtensionGroup", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BoundaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"innerBoundaryIs", + "localPart":"LatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polygonSimpleExtensionGroup":{ - "title":"polygonSimpleExtensionGroup", + "latLonBoxObjectExtensionGroup":{ + "title":"latLonBoxObjectExtensionGroup", "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":"PolygonSimpleExtensionGroup", + "localPart":"LatLonBoxObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LatLonBoxType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "rotation", + "latLonBoxSimpleExtensionGroup", + "latLonBoxObjectExtensionGroup" + ] + }, + "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/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fill", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polygonObjectExtensionGroup":{ - "title":"polygonObjectExtensionGroup", + "outline":{ + "title":"outline", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outline", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "polyStyleSimpleExtensionGroup":{ + "title":"polyStyleSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PolyStyleSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "polyStyleObjectExtensionGroup":{ + "title":"polyStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2479,7 +2561,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolygonObjectExtensionGroup", + "localPart":"PolyStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -2488,17 +2570,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolygonType", + "localPart":"PolyStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "extrude", - "tessellate", - "altitudeModeGroup", - "outerBoundaryIs", - "innerBoundaryIs", - "polygonSimpleExtensionGroup", - "polygonObjectExtensionGroup" + "fill", + "outline", + "polyStyleSimpleExtensionGroup", + "polyStyleObjectExtensionGroup" ] }, "MetadataType":{ @@ -2542,43 +2621,130 @@ "any" ] }, - "PolyStyleType":{ + "StyleMapType":{ "allOf":[ { - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"#/definitions/AbstractStyleSelectorType" }, { "type":"object", - "title":"PolyStyleType", + "title":"StyleMapType", "properties":{ - "fill":{ - "title":"fill", + "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":"fill", + "localPart":"Pair", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "outline":{ - "title":"outline", + "styleMapSimpleExtensionGroup":{ + "title":"styleMapSimpleExtensionGroup", "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":"outline", + "localPart":"StyleMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polyStyleSimpleExtensionGroup":{ - "title":"polyStyleSimpleExtensionGroup", + "styleMapObjectExtensionGroup":{ + "title":"styleMapObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StyleMapObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"StyleMapType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "pair", + "styleMapSimpleExtensionGroup", + "styleMapObjectExtensionGroup" + ] + }, + "ScaleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "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/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", @@ -2590,12 +2756,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolyStyleSimpleExtensionGroup", + "localPart":"ScaleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polyStyleObjectExtensionGroup":{ - "title":"polyStyleObjectExtensionGroup", + "scaleObjectExtensionGroup":{ + "title":"scaleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2607,7 +2773,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolyStyleObjectExtensionGroup", + "localPart":"ScaleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -2616,164 +2782,120 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolyStyleType", + "localPart":"ScaleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "fill", - "outline", - "polyStyleSimpleExtensionGroup", - "polyStyleObjectExtensionGroup" + "x", + "y", + "z", + "scaleSimpleExtensionGroup", + "scaleObjectExtensionGroup" ] }, - "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" - } + "AbstractColorStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSubStyleType" }, - "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" + { + "type":"object", + "title":"AbstractColorStyleType", + "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" + } + }, + "colorMode":{ + "title":"colorMode", + "allOf":[ + { + "$ref":"#/definitions/ColorModeEnumType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"colorMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractColorStyleSimpleExtensionGroup":{ + "title":"abstractColorStyleSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractColorStyleSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractColorStyleObjectExtensionGroup":{ + "title":"abstractColorStyleObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractColorStyleObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"expires", - "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "update":{ - "title":"update", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractColorStyleType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "color", + "colorMode", + "abstractColorStyleSimpleExtensionGroup", + "abstractColorStyleObjectExtensionGroup" + ] + }, + "BoundaryType":{ + "type":"object", + "title":"BoundaryType", + "properties":{ + "linearRing":{ + "title":"linearRing", "allOf":[ { - "$ref":"#/definitions/UpdateType" + "$ref":"#/definitions/LinearRingType" } ], "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", + "localPart":"LinearRing", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "networkLinkControlSimpleExtensionGroup":{ - "title":"networkLinkControlSimpleExtensionGroup", + "boundarySimpleExtensionGroup":{ + "title":"boundarySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2785,12 +2907,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"NetworkLinkControlSimpleExtensionGroup", + "localPart":"BoundarySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "networkLinkControlObjectExtensionGroup":{ - "title":"networkLinkControlObjectExtensionGroup", + "boundaryObjectExtensionGroup":{ + "title":"boundaryObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2802,107 +2924,171 @@ ], "propertyType":"element", "elementName":{ - "localPart":"NetworkLinkControlObjectExtensionGroup", + "localPart":"BoundaryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"NetworkLinkControlType", + "localPart":"BoundaryType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "minRefreshPeriod", - "maxSessionLength", - "cookie", - "message", - "linkName", - "linkDescription", - "linkSnippet", - "expires", - "update", - "abstractViewGroup", - "networkLinkControlSimpleExtensionGroup", - "networkLinkControlObjectExtensionGroup" + "linearRing", + "boundarySimpleExtensionGroup", + "boundaryObjectExtensionGroup" ] }, - "ViewVolumeType":{ + "ImagePyramidType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"ViewVolumeType", + "title":"ImagePyramidType", "properties":{ - "leftFov":{ - "title":"leftFov", + "tileSize":{ + "title":"tileSize", "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":"leftFov", + "localPart":"tileSize", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "rightFov":{ - "title":"rightFov", + "maxWidth":{ + "title":"maxWidth", "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":"rightFov", + "localPart":"maxWidth", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "bottomFov":{ - "title":"bottomFov", + "maxHeight":{ + "title":"maxHeight", "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":"maxHeight", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "topFov":{ - "title":"topFov", + "gridOrigin":{ + "title":"gridOrigin", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/GridOriginEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"topFov", + "localPart":"gridOrigin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "near":{ - "title":"near", + "imagePyramidSimpleExtensionGroup":{ + "title":"imagePyramidSimpleExtensionGroup", "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":"near", + "localPart":"ImagePyramidSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewVolumeSimpleExtensionGroup":{ - "title":"viewVolumeSimpleExtensionGroup", + "imagePyramidObjectExtensionGroup":{ + "title":"imagePyramidObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ImagePyramidObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ImagePyramidType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "tileSize", + "maxWidth", + "maxHeight", + "gridOrigin", + "imagePyramidSimpleExtensionGroup", + "imagePyramidObjectExtensionGroup" + ] + }, + "AliasType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"AliasType", + "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" + } + }, + "sourceHref":{ + "title":"sourceHref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sourceHref", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "aliasSimpleExtensionGroup":{ + "title":"aliasSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2914,12 +3100,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ViewVolumeSimpleExtensionGroup", + "localPart":"AliasSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewVolumeObjectExtensionGroup":{ - "title":"viewVolumeObjectExtensionGroup", + "aliasObjectExtensionGroup":{ + "title":"aliasObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2931,7 +3117,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ViewVolumeObjectExtensionGroup", + "localPart":"AliasObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -2940,17 +3126,70 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ViewVolumeType", + "localPart":"AliasType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "leftFov", - "rightFov", - "bottomFov", - "topFov", - "near", - "viewVolumeSimpleExtensionGroup", - "viewVolumeObjectExtensionGroup" + "targetHref", + "sourceHref", + "aliasSimpleExtensionGroup", + "aliasObjectExtensionGroup" + ] + }, + "AbstractContainerType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"AbstractContainerType", + "properties":{ + "abstractContainerSimpleExtensionGroup":{ + "title":"abstractContainerSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractContainerSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractContainerObjectExtensionGroup":{ + "title":"abstractContainerObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractContainerObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractContainerType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "abstractContainerSimpleExtensionGroup", + "abstractContainerObjectExtensionGroup" ] }, "CameraType":{ @@ -3119,68 +3358,17 @@ "cameraObjectExtensionGroup" ] }, - "LatLonAltBoxType":{ + "AbstractStyleSelectorType":{ "allOf":[ { - "$ref":"#/definitions/AbstractLatLonBoxType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LatLonAltBoxType", + "title":"AbstractStyleSelectorType", "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", - "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" - } - }, - "latLonAltBoxSimpleExtensionGroup":{ - "title":"latLonAltBoxSimpleExtensionGroup", + "abstractStyleSelectorSimpleExtensionGroup":{ + "title":"abstractStyleSelectorSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3192,12 +3380,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonAltBoxSimpleExtensionGroup", + "localPart":"AbstractStyleSelectorSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonAltBoxObjectExtensionGroup":{ - "title":"latLonAltBoxObjectExtensionGroup", + "abstractStyleSelectorObjectExtensionGroup":{ + "title":"abstractStyleSelectorObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3209,7 +3397,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonAltBoxObjectExtensionGroup", + "localPart":"AbstractStyleSelectorObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3218,150 +3406,64 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LatLonAltBoxType", + "localPart":"AbstractStyleSelectorType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "minAltitude", - "maxAltitude", - "altitudeModeGroup", - "latLonAltBoxSimpleExtensionGroup", - "latLonAltBoxObjectExtensionGroup" + "abstractStyleSelectorSimpleExtensionGroup", + "abstractStyleSelectorObjectExtensionGroup" ] }, - "SchemaDataType":{ + "LocationType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"SchemaDataType", + "title":"LocationType", "properties":{ - "simpleData":{ - "title":"simpleData", + "longitude":{ + "title":"longitude", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SimpleDataType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"SimpleData", + "localPart":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "schemaDataExtension":{ - "title":"schemaDataExtension", + "latitude":{ + "title":"latitude", "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SchemaDataType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "simpleData", - "schemaDataExtension", - "schemaUrl" - ] - }, - "NetworkLinkType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"NetworkLinkType", - "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"flyToView", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "url":{ - "title":"url", - "allOf":[ - { - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Url", + "localPart":"latitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "link":{ - "title":"link", + "altitude":{ + "title":"altitude", "allOf":[ { - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Link", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "networkLinkSimpleExtensionGroup":{ - "title":"networkLinkSimpleExtensionGroup", + "locationSimpleExtensionGroup":{ + "title":"locationSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3373,12 +3475,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"NetworkLinkSimpleExtensionGroup", + "localPart":"LocationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "networkLinkObjectExtensionGroup":{ - "title":"networkLinkObjectExtensionGroup", + "locationObjectExtensionGroup":{ + "title":"locationObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3390,7 +3492,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"NetworkLinkObjectExtensionGroup", + "localPart":"LocationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3399,55 +3501,41 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NetworkLinkType", + "localPart":"LocationType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "refreshVisibility", - "flyToView", - "url", - "link", - "networkLinkSimpleExtensionGroup", - "networkLinkObjectExtensionGroup" + "longitude", + "latitude", + "altitude", + "locationSimpleExtensionGroup", + "locationObjectExtensionGroup" ] }, - "AbstractColorStyleType":{ + "LabelStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSubStyleType" + "$ref":"#/definitions/AbstractColorStyleType" }, { "type":"object", - "title":"AbstractColorStyleType", + "title":"LabelStyleType", "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" - } - }, - "colorMode":{ - "title":"colorMode", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"#/definitions/ColorModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"colorMode", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractColorStyleSimpleExtensionGroup":{ - "title":"abstractColorStyleSimpleExtensionGroup", + "labelStyleSimpleExtensionGroup":{ + "title":"labelStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3459,12 +3547,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractColorStyleSimpleExtensionGroup", + "localPart":"LabelStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractColorStyleObjectExtensionGroup":{ - "title":"abstractColorStyleObjectExtensionGroup", + "labelStyleObjectExtensionGroup":{ + "title":"labelStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3476,7 +3564,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractColorStyleObjectExtensionGroup", + "localPart":"LabelStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3485,629 +3573,220 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractColorStyleType", + "localPart":"LabelStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "color", - "colorMode", - "abstractColorStyleSimpleExtensionGroup", - "abstractColorStyleObjectExtensionGroup" + "scale", + "labelStyleSimpleExtensionGroup", + "labelStyleObjectExtensionGroup" ] }, - "AbstractStyleSelectorType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" + "SnippetType":{ + "type":"object", + "title":"SnippetType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" }, - { - "type":"object", - "title":"AbstractStyleSelectorType", - "properties":{ - "abstractStyleSelectorSimpleExtensionGroup":{ - "title":"abstractStyleSelectorSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "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" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractStyleSelectorObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "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":"AbstractStyleSelectorType", + "localPart":"SnippetType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "abstractStyleSelectorSimpleExtensionGroup", - "abstractStyleSelectorObjectExtensionGroup" + "value", + "maxLines" ] }, - "ListStyleType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSubStyleType" - }, - { - "type":"object", - "title":"ListStyleType", - "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", - "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":[ - { - "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":[ - "listItemType", - "bgColor", - "itemIcon", - "maxSnippetLines", - "listStyleSimpleExtensionGroup", - "listStyleObjectExtensionGroup" - ] - }, - "AbstractContainerType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"AbstractContainerType", - "properties":{ - "abstractContainerSimpleExtensionGroup":{ - "title":"abstractContainerSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractContainerSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractContainerObjectExtensionGroup":{ - "title":"abstractContainerObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractContainerObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractContainerType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "abstractContainerSimpleExtensionGroup", - "abstractContainerObjectExtensionGroup" - ] - }, - "ScreenOverlayType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractOverlayType" - }, - { - "type":"object", - "title":"ScreenOverlayType", - "properties":{ - "overlayXY":{ - "title":"overlayXY", - "allOf":[ - { - "$ref":"#/definitions/Vec2Type" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"overlayXY", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "screenXY":{ - "title":"screenXY", - "allOf":[ - { - "$ref":"#/definitions/Vec2Type" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"screenXY", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ScreenOverlaySimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "screenOverlayObjectExtensionGroup":{ - "title":"screenOverlayObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ScreenOverlayObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ScreenOverlayType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "overlayXY", - "screenXY", - "rotationXY", - "size", - "rotation", - "screenOverlaySimpleExtensionGroup", - "screenOverlayObjectExtensionGroup" - ] - }, - "PlacemarkType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"PlacemarkType", - "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", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PlacemarkSimpleExtensionGroup", - "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" - } + "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":"PlacemarkType", + "localPart":"AbstractObjectType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "abstractGeometryGroup", - "placemarkSimpleExtensionGroup", - "placemarkObjectExtensionGroup" + "objectSimpleExtensionGroup", + "id", + "targetId" ] }, - "ImagePyramidType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" + "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" + } }, - { - "type":"object", - "title":"ImagePyramidType", - "properties":{ - "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", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ImagePyramidSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "imagePyramidObjectExtensionGroup":{ - "title":"imagePyramidObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ImagePyramidObjectExtensionGroup", - "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":"ImagePyramidType", + "localPart":"SimpleFieldType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "tileSize", - "maxWidth", - "maxHeight", - "gridOrigin", - "imagePyramidSimpleExtensionGroup", - "imagePyramidObjectExtensionGroup" + "displayName", + "simpleFieldExtension", + "type", + "name" ] }, - "PointType":{ + "PlacemarkType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"PointType", + "title":"PlacemarkType", "properties":{ - "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" - } - }, - "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" - } - }, - "coordinates":{ - "title":"coordinates", + "abstractGeometryGroup":{ + "title":"abstractGeometryGroup", "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":"AbstractGeometryGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"coordinates", + "localPart":"AbstractGeometryGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "pointSimpleExtensionGroup":{ - "title":"pointSimpleExtensionGroup", + "placemarkSimpleExtensionGroup":{ + "title":"placemarkSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4119,12 +3798,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PointSimpleExtensionGroup", + "localPart":"PlacemarkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "pointObjectExtensionGroup":{ - "title":"pointObjectExtensionGroup", + "placemarkObjectExtensionGroup":{ + "title":"placemarkObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4136,7 +3815,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PointObjectExtensionGroup", + "localPart":"PlacemarkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4145,67 +3824,82 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PointType", + "localPart":"PlacemarkType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "extrude", - "altitudeModeGroup", - "coordinates", - "pointSimpleExtensionGroup", - "pointObjectExtensionGroup" + "abstractGeometryGroup", + "placemarkSimpleExtensionGroup", + "placemarkObjectExtensionGroup" ] }, - "OrientationType":{ + "AbstractTimePrimitiveType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"OrientationType", + "title":"AbstractTimePrimitiveType", "properties":{ - "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", + "abstractTimePrimitiveSimpleExtensionGroup":{ + "title":"abstractTimePrimitiveSimpleExtensionGroup", "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":"tilt", + "localPart":"AbstractTimePrimitiveSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "roll":{ - "title":"roll", + "abstractTimePrimitiveObjectExtensionGroup":{ + "title":"abstractTimePrimitiveObjectExtensionGroup", "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":"roll", + "localPart":"AbstractTimePrimitiveObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "orientationSimpleExtensionGroup":{ - "title":"orientationSimpleExtensionGroup", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTimePrimitiveType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "abstractTimePrimitiveSimpleExtensionGroup", + "abstractTimePrimitiveObjectExtensionGroup" + ] + }, + "AbstractSubStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"AbstractSubStyleType", + "properties":{ + "abstractSubStyleSimpleExtensionGroup":{ + "title":"abstractSubStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4217,12 +3911,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"OrientationSimpleExtensionGroup", + "localPart":"AbstractSubStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "orientationObjectExtensionGroup":{ - "title":"orientationObjectExtensionGroup", + "abstractSubStyleObjectExtensionGroup":{ + "title":"abstractSubStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4234,7 +3928,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"OrientationObjectExtensionGroup", + "localPart":"AbstractSubStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4243,42 +3937,23 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OrientationType", + "localPart":"AbstractSubStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "heading", - "tilt", - "roll", - "orientationSimpleExtensionGroup", - "orientationObjectExtensionGroup" + "abstractSubStyleSimpleExtensionGroup", + "abstractSubStyleObjectExtensionGroup" ] }, - "ItemIconType":{ + "BasicLinkType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"ItemIconType", + "title":"BasicLinkType", "properties":{ - "state":{ - "title":"state", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ItemIconStateEnumType" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"state", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, "href":{ "title":"href", "allOf":[ @@ -4292,8 +3967,8 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "itemIconSimpleExtensionGroup":{ - "title":"itemIconSimpleExtensionGroup", + "basicLinkSimpleExtensionGroup":{ + "title":"basicLinkSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4305,12 +3980,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ItemIconSimpleExtensionGroup", + "localPart":"BasicLinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "itemIconObjectExtensionGroup":{ - "title":"itemIconObjectExtensionGroup", + "basicLinkObjectExtensionGroup":{ + "title":"basicLinkObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4319,189 +3994,296 @@ }, "minItems":0 } - ], - "propertyType":"element", + ], + "propertyType":"element", + "elementName":{ + "localPart":"BasicLinkObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BasicLinkType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "href", + "basicLinkSimpleExtensionGroup", + "basicLinkObjectExtensionGroup" + ] + }, + "SchemaType":{ + "type":"object", + "title":"SchemaType", + "properties":{ + "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" + } + }, + "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":[ + "simpleField", + "schemaExtension", + "name", + "id" + ] + }, + "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":"ItemIconObjectExtensionGroup", + "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":"ItemIconType", + "localPart":"KmlType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "state", - "href", - "itemIconSimpleExtensionGroup", - "itemIconObjectExtensionGroup" + "networkLinkControl", + "abstractFeatureGroup", + "kmlSimpleExtensionGroup", + "kmlObjectExtensionGroup", + "hint" ] }, - "DataType":{ - "required":[ - "value" - ], + "StyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractStyleSelectorType" }, { "type":"object", - "title":"DataType", + "title":"StyleType", "properties":{ - "displayName":{ - "title":"displayName", + "iconStyle":{ + "title":"iconStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/IconStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"displayName", + "localPart":"IconStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "value":{ - "title":"value", + "labelStyle":{ + "title":"labelStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LabelStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"LabelStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "dataExtension":{ - "title":"dataExtension", + "lineStyle":{ + "title":"lineStyle", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"#/definitions/LineStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataExtension", + "localPart":"LineStyle", "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DataType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "displayName", - "value", - "dataExtension", - "name" - ] - }, - "LineStringType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryType" - }, - { - "type":"object", - "title":"LineStringType", - "properties":{ - "extrude":{ - "title":"extrude", + "polyStyle":{ + "title":"polyStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/PolyStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"extrude", + "localPart":"PolyStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tessellate":{ - "title":"tessellate", + "balloonStyle":{ + "title":"balloonStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/BalloonStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"tessellate", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "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", + "localPart":"BalloonStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "coordinates":{ - "title":"coordinates", + "listStyle":{ + "title":"listStyle", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ListStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"ListStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStringSimpleExtensionGroup":{ - "title":"lineStringSimpleExtensionGroup", + "styleSimpleExtensionGroup":{ + "title":"styleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4513,12 +4295,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LineStringSimpleExtensionGroup", + "localPart":"StyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStringObjectExtensionGroup":{ - "title":"lineStringObjectExtensionGroup", + "styleObjectExtensionGroup":{ + "title":"styleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4530,7 +4312,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LineStringObjectExtensionGroup", + "localPart":"StyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4539,166 +4321,122 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStringType", + "localPart":"StyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "extrude", - "tessellate", - "altitudeModeGroup", - "coordinates", - "lineStringSimpleExtensionGroup", - "lineStringObjectExtensionGroup" + "iconStyle", + "labelStyle", + "lineStyle", + "polyStyle", + "balloonStyle", + "listStyle", + "styleSimpleExtensionGroup", + "styleObjectExtensionGroup" ] }, - "TimeStampType":{ + "LinkType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/BasicLinkType" }, { "type":"object", - "title":"TimeStampType", + "title":"LinkType", "properties":{ - "when":{ - "title":"when", + "refreshMode":{ + "title":"refreshMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RefreshModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"when", + "localPart":"refreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeStampSimpleExtensionGroup":{ - "title":"timeStampSimpleExtensionGroup", + "refreshInterval":{ + "title":"refreshInterval", "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":"refreshInterval", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeStampObjectExtensionGroup":{ - "title":"timeStampObjectExtensionGroup", + "viewRefreshMode":{ + "title":"viewRefreshMode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"#/definitions/ViewRefreshModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeStampObjectExtensionGroup", + "localPart":"viewRefreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "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", + }, + "viewRefreshTime":{ + "title":"viewRefreshTime", "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":"viewRefreshTime", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tessellate":{ - "title":"tessellate", + "viewBoundScale":{ + "title":"viewBoundScale", "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":"viewBoundScale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeGroup":{ - "title":"altitudeModeGroup", + "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/anyType" - } - }, - "elementName":{ - "localPart":"altitudeModeGroup", - "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":"altitudeModeGroup", + "localPart":"viewFormat", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "coordinates":{ - "title":"coordinates", + "httpQuery":{ + "title":"httpQuery", "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":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"httpQuery", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linearRingSimpleExtensionGroup":{ - "title":"linearRingSimpleExtensionGroup", + "linkSimpleExtensionGroup":{ + "title":"linkSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4710,12 +4448,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinearRingSimpleExtensionGroup", + "localPart":"LinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linearRingObjectExtensionGroup":{ - "title":"linearRingObjectExtensionGroup", + "linkObjectExtensionGroup":{ + "title":"linkObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4727,7 +4465,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinearRingObjectExtensionGroup", + "localPart":"LinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4736,37 +4474,144 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearRingType", + "localPart":"LinkType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "extrude", - "tessellate", - "altitudeModeGroup", - "coordinates", - "linearRingSimpleExtensionGroup", - "linearRingObjectExtensionGroup" + "refreshMode", + "refreshInterval", + "viewRefreshMode", + "viewRefreshTime", + "viewBoundScale", + "viewFormat", + "httpQuery", + "linkSimpleExtensionGroup", + "linkObjectExtensionGroup" ] }, - "KmlType":{ + "NetworkLinkControlType":{ "type":"object", - "title":"KmlType", + "title":"NetworkLinkControlType", "properties":{ - "networkLinkControl":{ - "title":"networkLinkControl", + "minRefreshPeriod":{ + "title":"minRefreshPeriod", "allOf":[ { - "$ref":"#/definitions/NetworkLinkControlType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"NetworkLinkControl", + "localPart":"minRefreshPeriod", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractFeatureGroup":{ - "title":"abstractFeatureGroup", + "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", @@ -4775,23 +4620,23 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractViewType" } }, "elementName":{ - "localPart":"AbstractFeatureGroup", + "localPart":"AbstractViewGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractFeatureGroup", + "localPart":"AbstractViewGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "kmlSimpleExtensionGroup":{ - "title":"kmlSimpleExtensionGroup", + "networkLinkControlSimpleExtensionGroup":{ + "title":"networkLinkControlSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4803,12 +4648,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"KmlSimpleExtensionGroup", + "localPart":"NetworkLinkControlSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "kmlObjectExtensionGroup":{ - "title":"kmlObjectExtensionGroup", + "networkLinkControlObjectExtensionGroup":{ + "title":"networkLinkControlObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4820,74 +4665,94 @@ ], "propertyType":"element", "elementName":{ - "localPart":"KmlObjectExtensionGroup", + "localPart":"NetworkLinkControlObjectExtensionGroup", "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", + "localPart":"NetworkLinkControlType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "networkLinkControl", - "abstractFeatureGroup", - "kmlSimpleExtensionGroup", - "kmlObjectExtensionGroup", - "hint" + "minRefreshPeriod", + "maxSessionLength", + "cookie", + "message", + "linkName", + "linkDescription", + "linkSnippet", + "expires", + "update", + "abstractViewGroup", + "networkLinkControlSimpleExtensionGroup", + "networkLinkControlObjectExtensionGroup" ] }, - "TimeSpanType":{ + "NetworkLinkType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"TimeSpanType", + "title":"NetworkLinkType", "properties":{ - "begin":{ - "title":"begin", + "refreshVisibility":{ + "title":"refreshVisibility", "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":"begin", + "localPart":"refreshVisibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "end":{ - "title":"end", + "flyToView":{ + "title":"flyToView", "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":"end", + "localPart":"flyToView", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeSpanSimpleExtensionGroup":{ - "title":"timeSpanSimpleExtensionGroup", + "url":{ + "title":"url", + "allOf":[ + { + "$ref":"#/definitions/LinkType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Url", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "link":{ + "title":"link", + "allOf":[ + { + "$ref":"#/definitions/LinkType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Link", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "networkLinkSimpleExtensionGroup":{ + "title":"networkLinkSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4899,12 +4764,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TimeSpanSimpleExtensionGroup", + "localPart":"NetworkLinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeSpanObjectExtensionGroup":{ - "title":"timeSpanObjectExtensionGroup", + "networkLinkObjectExtensionGroup":{ + "title":"networkLinkObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4916,7 +4781,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TimeSpanObjectExtensionGroup", + "localPart":"NetworkLinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4925,40 +4790,55 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeSpanType", + "localPart":"NetworkLinkType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "begin", - "end", - "timeSpanSimpleExtensionGroup", - "timeSpanObjectExtensionGroup" + "refreshVisibility", + "flyToView", + "url", + "link", + "networkLinkSimpleExtensionGroup", + "networkLinkObjectExtensionGroup" ] }, - "GroundOverlayType":{ + "PairType":{ "allOf":[ { - "$ref":"#/definitions/AbstractOverlayType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"GroundOverlayType", + "title":"PairType", "properties":{ - "altitude":{ - "title":"altitude", + "key":{ + "title":"key", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/StyleStateEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"altitude", + "localPart":"key", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeGroup":{ - "title":"altitudeModeGroup", + "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", @@ -4967,36 +4847,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/anyType" + "$ref":"#/definitions/AbstractStyleSelectorType" } }, "elementName":{ - "localPart":"altitudeModeGroup", + "localPart":"AbstractStyleSelectorGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"altitudeModeGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "latLonBox":{ - "title":"latLonBox", - "allOf":[ - { - "$ref":"#/definitions/LatLonBoxType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LatLonBox", + "localPart":"AbstractStyleSelectorGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "groundOverlaySimpleExtensionGroup":{ - "title":"groundOverlaySimpleExtensionGroup", + "pairSimpleExtensionGroup":{ + "title":"pairSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5008,12 +4875,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"GroundOverlaySimpleExtensionGroup", + "localPart":"PairSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "groundOverlayObjectExtensionGroup":{ - "title":"groundOverlayObjectExtensionGroup", + "pairObjectExtensionGroup":{ + "title":"pairObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5025,7 +4892,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"GroundOverlayObjectExtensionGroup", + "localPart":"PairObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5034,100 +4901,97 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GroundOverlayType", + "localPart":"PairType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "altitude", - "altitudeModeGroup", - "latLonBox", - "groundOverlaySimpleExtensionGroup", - "groundOverlayObjectExtensionGroup" + "key", + "styleUrl", + "abstractStyleSelectorGroup", + "pairSimpleExtensionGroup", + "pairObjectExtensionGroup" ] }, - "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" + "AbstractViewType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"AbstractViewType", + "properties":{ + "abstractViewSimpleExtensionGroup":{ + "title":"abstractViewSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" }, - "value":{ - "$ref":"#/definitions/AbstractContainerType" - } - }, - "elementName":{ - "localPart":"AbstractContainerGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "minItems":0 } - }, - "minItems":0 + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractViewSimpleExtensionGroup", + "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" + } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractContainerGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CreateType", + "localPart":"AbstractViewType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "abstractContainerGroup" + "abstractViewSimpleExtensionGroup", + "abstractViewObjectExtensionGroup" ] }, - "MultiGeometryType":{ + "TimeStampType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractTimePrimitiveType" }, { "type":"object", - "title":"MultiGeometryType", + "title":"TimeStampType", "properties":{ - "abstractGeometryGroup":{ - "title":"abstractGeometryGroup", + "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/AbstractGeometryType" - } - }, - "elementName":{ - "localPart":"AbstractGeometryGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometryGroup", + "localPart":"when", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "multiGeometrySimpleExtensionGroup":{ - "title":"multiGeometrySimpleExtensionGroup", + "timeStampSimpleExtensionGroup":{ + "title":"timeStampSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5139,12 +5003,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MultiGeometrySimpleExtensionGroup", + "localPart":"TimeStampSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "multiGeometryObjectExtensionGroup":{ - "title":"multiGeometryObjectExtensionGroup", + "timeStampObjectExtensionGroup":{ + "title":"timeStampObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5156,7 +5020,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MultiGeometryObjectExtensionGroup", + "localPart":"TimeStampObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5165,13 +5029,90 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiGeometryType", + "localPart":"TimeStampType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "abstractGeometryGroup", - "multiGeometrySimpleExtensionGroup", - "multiGeometryObjectExtensionGroup" + "when", + "timeStampSimpleExtensionGroup", + "timeStampObjectExtensionGroup" + ] + }, + "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" + } + }, + "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":"ExtendedDataType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "data", + "schemaData", + "any" ] }, "RegionType":{ @@ -5258,56 +5199,82 @@ "regionObjectExtensionGroup" ] }, - "AbstractOverlayType":{ + "PhotoOverlayType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractOverlayType" }, { "type":"object", - "title":"AbstractOverlayType", + "title":"PhotoOverlayType", "properties":{ - "color":{ - "title":"color", + "rotation":{ + "title":"rotation", "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":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "drawOrder":{ - "title":"drawOrder", + "viewVolume":{ + "title":"viewVolume", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/ViewVolumeType" } ], "propertyType":"element", "elementName":{ - "localPart":"drawOrder", + "localPart":"ViewVolume", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "icon":{ - "title":"icon", + "imagePyramid":{ + "title":"imagePyramid", "allOf":[ { - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/ImagePyramidType" } ], "propertyType":"element", "elementName":{ - "localPart":"Icon", + "localPart":"ImagePyramid", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractOverlaySimpleExtensionGroup":{ - "title":"abstractOverlaySimpleExtensionGroup", + "point":{ + "title":"point", + "allOf":[ + { + "$ref":"#/definitions/PointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "shape":{ + "title":"shape", + "allOf":[ + { + "$ref":"#/definitions/ShapeEnumType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"shape", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "photoOverlaySimpleExtensionGroup":{ + "title":"photoOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5319,12 +5286,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractOverlaySimpleExtensionGroup", + "localPart":"PhotoOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractOverlayObjectExtensionGroup":{ - "title":"abstractOverlayObjectExtensionGroup", + "photoOverlayObjectExtensionGroup":{ + "title":"photoOverlayObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5336,7 +5303,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractOverlayObjectExtensionGroup", + "localPart":"PhotoOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5345,253 +5312,173 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractOverlayType", + "localPart":"PhotoOverlayType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "color", - "drawOrder", - "icon", - "abstractOverlaySimpleExtensionGroup", - "abstractOverlayObjectExtensionGroup" + "rotation", + "viewVolume", + "imagePyramid", + "point", + "shape", + "photoOverlaySimpleExtensionGroup", + "photoOverlayObjectExtensionGroup" ] }, - "AliasType":{ + "AbstractFeatureType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AliasType", + "title":"AbstractFeatureType", "properties":{ - "targetHref":{ - "title":"targetHref", + "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":"element", "elementName":{ - "localPart":"targetHref", + "localPart":"name", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "sourceHref":{ - "title":"sourceHref", + "visibility":{ + "title":"visibility", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"visibility", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "open":{ + "title":"open", "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":"sourceHref", + "localPart":"open", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "aliasSimpleExtensionGroup":{ - "title":"aliasSimpleExtensionGroup", + "atomAuthor":{ + "title":"atomAuthor", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"http://www.w3.org/2005/Atom#/definitions/AtomPersonConstruct" } ], "propertyType":"element", "elementName":{ - "localPart":"AliasSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "localPart":"author", + "namespaceURI":"http://www.w3.org/2005/Atom" } }, - "aliasObjectExtensionGroup":{ - "title":"aliasObjectExtensionGroup", + "atomLink":{ + "title":"atomLink", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"http://www.w3.org/2005/Atom#/definitions/Link" } ], "propertyType":"element", "elementName":{ - "localPart":"AliasObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "localPart":"link", + "namespaceURI":"http://www.w3.org/2005/Atom" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AliasType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "targetHref", - "sourceHref", - "aliasSimpleExtensionGroup", - "aliasObjectExtensionGroup" - ] - }, - "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" - } - }, - "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":[ - "linearRing", - "boundarySimpleExtensionGroup", - "boundaryObjectExtensionGroup" - ] - }, - "LookAtType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractViewType" - }, - { - "type":"object", - "title":"LookAtType", - "properties":{ - "longitude":{ - "title":"longitude", + }, + "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":"longitude", + "localPart":"address", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latitude":{ - "title":"latitude", + "addressDetails":{ + "title":"addressDetails", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0#/definitions/AddressDetails" } ], "propertyType":"element", "elementName":{ - "localPart":"latitude", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "localPart":"AddressDetails", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "altitude":{ - "title":"altitude", + "phoneNumber":{ + "title":"phoneNumber", "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":"phoneNumber", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "heading":{ - "title":"heading", + "complexSnippet":{ + "title":"complexSnippet", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/SnippetType" } ], "propertyType":"element", "elementName":{ - "localPart":"heading", + "localPart":"Snippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tilt":{ - "title":"tilt", + "snippet":{ + "title":"snippet", "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", + "localPart":"snippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "range":{ - "title":"range", + "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":"range", + "localPart":"description", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeGroup":{ - "title":"altitudeModeGroup", + "abstractViewGroup":{ + "title":"abstractViewGroup", "allOf":[ { "type":"object", @@ -5600,94 +5487,43 @@ "$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/AbstractViewType" } }, "elementName":{ - "localPart":"altitudeModeGroup", + "localPart":"AbstractViewGroup", "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", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LookAtSimpleExtensionGroup", + "localPart":"AbstractViewGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lookAtObjectExtensionGroup":{ - "title":"lookAtObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LookAtObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LookAtType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "longitude", - "latitude", - "altitude", - "heading", - "tilt", - "range", - "altitudeModeGroup", - "lookAtSimpleExtensionGroup", - "lookAtObjectExtensionGroup" - ] - }, - "PairType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"PairType", - "properties":{ - "key":{ - "title":"key", + "abstractTimePrimitiveGroup":{ + "title":"abstractTimePrimitiveGroup", "allOf":[ { - "$ref":"#/definitions/StyleStateEnumType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"key", + "localPart":"AbstractTimePrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -5708,19 +5544,23 @@ "title":"abstractStyleSelectorGroup", "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/AbstractStyleSelectorType" + } }, - "value":{ - "$ref":"#/definitions/AbstractStyleSelectorType" + "elementName":{ + "localPart":"AbstractStyleSelectorGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "elementName":{ - "localPart":"AbstractStyleSelectorGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "minItems":0 } ], "propertyType":"elementRef", @@ -5729,80 +5569,47 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "pairSimpleExtensionGroup":{ - "title":"pairSimpleExtensionGroup", + "region":{ + "title":"region", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"#/definitions/RegionType" } ], "propertyType":"element", "elementName":{ - "localPart":"PairSimpleExtensionGroup", + "localPart":"Region", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "pairObjectExtensionGroup":{ - "title":"pairObjectExtensionGroup", + "metadata":{ + "title":"metadata", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"#/definitions/MetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"PairObjectExtensionGroup", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PairType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "key", - "styleUrl", - "abstractStyleSelectorGroup", - "pairSimpleExtensionGroup", - "pairObjectExtensionGroup" - ] - }, - "LatLonBoxType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractLatLonBoxType" - }, - { - "type":"object", - "title":"LatLonBoxType", - "properties":{ - "rotation":{ - "title":"rotation", + }, + "extendedData":{ + "title":"extendedData", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ExtendedDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"rotation", + "localPart":"ExtendedData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonBoxSimpleExtensionGroup":{ - "title":"latLonBoxSimpleExtensionGroup", + "abstractFeatureSimpleExtensionGroup":{ + "title":"abstractFeatureSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5814,12 +5621,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonBoxSimpleExtensionGroup", + "localPart":"AbstractFeatureSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonBoxObjectExtensionGroup":{ - "title":"latLonBoxObjectExtensionGroup", + "abstractFeatureObjectExtensionGroup":{ + "title":"abstractFeatureObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5831,7 +5638,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonBoxObjectExtensionGroup", + "localPart":"AbstractFeatureObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5840,104 +5647,108 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LatLonBoxType", + "localPart":"AbstractFeatureType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "rotation", - "latLonBoxSimpleExtensionGroup", - "latLonBoxObjectExtensionGroup" + "name", + "visibility", + "open", + "atomAuthor", + "atomLink", + "address", + "addressDetails", + "phoneNumber", + "complexSnippet", + "snippet", + "description", + "abstractViewGroup", + "abstractTimePrimitiveGroup", + "styleUrl", + "abstractStyleSelectorGroup", + "region", + "metadata", + "extendedData", + "abstractFeatureSimpleExtensionGroup", + "abstractFeatureObjectExtensionGroup" ] }, - "StyleType":{ + "ScreenOverlayType":{ "allOf":[ { - "$ref":"#/definitions/AbstractStyleSelectorType" + "$ref":"#/definitions/AbstractOverlayType" }, { "type":"object", - "title":"StyleType", + "title":"ScreenOverlayType", "properties":{ - "iconStyle":{ - "title":"iconStyle", - "allOf":[ - { - "$ref":"#/definitions/IconStyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"IconStyle", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "labelStyle":{ - "title":"labelStyle", + "overlayXY":{ + "title":"overlayXY", "allOf":[ { - "$ref":"#/definitions/LabelStyleType" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"LabelStyle", + "localPart":"overlayXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStyle":{ - "title":"lineStyle", + "screenXY":{ + "title":"screenXY", "allOf":[ { - "$ref":"#/definitions/LineStyleType" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"LineStyle", + "localPart":"screenXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polyStyle":{ - "title":"polyStyle", + "rotationXY":{ + "title":"rotationXY", "allOf":[ { - "$ref":"#/definitions/PolyStyleType" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"PolyStyle", + "localPart":"rotationXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "balloonStyle":{ - "title":"balloonStyle", + "size":{ + "title":"size", "allOf":[ { - "$ref":"#/definitions/BalloonStyleType" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"BalloonStyle", + "localPart":"size", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "listStyle":{ - "title":"listStyle", + "rotation":{ + "title":"rotation", "allOf":[ { - "$ref":"#/definitions/ListStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"ListStyle", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleSimpleExtensionGroup":{ - "title":"styleSimpleExtensionGroup", + "screenOverlaySimpleExtensionGroup":{ + "title":"screenOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5949,12 +5760,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleSimpleExtensionGroup", + "localPart":"ScreenOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleObjectExtensionGroup":{ - "title":"styleObjectExtensionGroup", + "screenOverlayObjectExtensionGroup":{ + "title":"screenOverlayObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5966,7 +5777,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleObjectExtensionGroup", + "localPart":"ScreenOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5975,31 +5786,59 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StyleType", + "localPart":"ScreenOverlayType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "iconStyle", - "labelStyle", - "lineStyle", - "polyStyle", - "balloonStyle", - "listStyle", - "styleSimpleExtensionGroup", - "styleObjectExtensionGroup" + "overlayXY", + "screenXY", + "rotationXY", + "size", + "rotation", + "screenOverlaySimpleExtensionGroup", + "screenOverlayObjectExtensionGroup" ] }, - "AbstractGeometryType":{ + "ItemIconType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractGeometryType", + "title":"ItemIconType", "properties":{ - "abstractGeometrySimpleExtensionGroup":{ - "title":"abstractGeometrySimpleExtensionGroup", + "state":{ + "title":"state", + "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" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"href", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "itemIconSimpleExtensionGroup":{ + "title":"itemIconSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6011,12 +5850,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometrySimpleExtensionGroup", + "localPart":"ItemIconSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractGeometryObjectExtensionGroup":{ - "title":"abstractGeometryObjectExtensionGroup", + "itemIconObjectExtensionGroup":{ + "title":"itemIconObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6028,7 +5867,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometryObjectExtensionGroup", + "localPart":"ItemIconObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6037,25 +5876,27 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeometryType", + "localPart":"ItemIconType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "abstractGeometrySimpleExtensionGroup", - "abstractGeometryObjectExtensionGroup" + "state", + "href", + "itemIconSimpleExtensionGroup", + "itemIconObjectExtensionGroup" ] }, - "LineStyleType":{ + "IconStyleType":{ "allOf":[ { "$ref":"#/definitions/AbstractColorStyleType" }, { "type":"object", - "title":"LineStyleType", + "title":"IconStyleType", "properties":{ - "width":{ - "title":"width", + "scale":{ + "title":"scale", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -6063,12 +5904,51 @@ ], "propertyType":"element", "elementName":{ - "localPart":"width", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStyleSimpleExtensionGroup":{ - "title":"lineStyleSimpleExtensionGroup", + "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" + } + }, + "icon":{ + "title":"icon", + "allOf":[ + { + "$ref":"#/definitions/BasicLinkType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Icon", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "hotSpot":{ + "title":"hotSpot", + "allOf":[ + { + "$ref":"#/definitions/Vec2Type" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"hotSpot", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "iconStyleSimpleExtensionGroup":{ + "title":"iconStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6080,12 +5960,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LineStyleSimpleExtensionGroup", + "localPart":"IconStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStyleObjectExtensionGroup":{ - "title":"lineStyleObjectExtensionGroup", + "iconStyleObjectExtensionGroup":{ + "title":"iconStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6097,7 +5977,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LineStyleObjectExtensionGroup", + "localPart":"IconStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6106,65 +5986,83 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStyleType", + "localPart":"IconStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "width", - "lineStyleSimpleExtensionGroup", - "lineStyleObjectExtensionGroup" + "scale", + "heading", + "icon", + "hotSpot", + "iconStyleSimpleExtensionGroup", + "iconStyleObjectExtensionGroup" ] }, - "LocationType":{ + "PointType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"LocationType", + "title":"PointType", "properties":{ - "longitude":{ - "title":"longitude", + "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":"longitude", + "localPart":"extrude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latitude":{ - "title":"latitude", + "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":"latitude", + "localPart":"altitudeModeGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitude":{ - "title":"altitude", + "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":"altitude", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "locationSimpleExtensionGroup":{ - "title":"locationSimpleExtensionGroup", + "pointSimpleExtensionGroup":{ + "title":"pointSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6176,12 +6074,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LocationSimpleExtensionGroup", + "localPart":"PointSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "locationObjectExtensionGroup":{ - "title":"locationObjectExtensionGroup", + "pointObjectExtensionGroup":{ + "title":"pointObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6193,7 +6091,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LocationObjectExtensionGroup", + "localPart":"PointObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6202,114 +6100,152 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LocationType", + "localPart":"PointType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "longitude", - "latitude", - "altitude", - "locationSimpleExtensionGroup", - "locationObjectExtensionGroup" + "extrude", + "altitudeModeGroup", + "coordinates", + "pointSimpleExtensionGroup", + "pointObjectExtensionGroup" ] }, - "SimpleFieldType":{ + "ChangeType":{ "type":"object", - "title":"SimpleFieldType", + "title":"ChangeType", "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", + "abstractObjectGroup":{ + "title":"abstractObjectGroup", "allOf":[ { "type":"array", "items":{ - "$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/AbstractObjectType" + } + }, + "elementName":{ + "localPart":"AbstractObjectGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"SimpleFieldExtension", + "localPart":"AbstractObjectGroup", "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", + "localPart":"ChangeType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "displayName", - "simpleFieldExtension", - "type", - "name" + "abstractObjectGroup" ] }, - "BasicLinkType":{ + "PolygonType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"BasicLinkType", + "title":"PolygonType", "properties":{ - "href":{ - "title":"href", + "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" + } + }, + "altitudeModeGroup":{ + "title":"altitudeModeGroup", "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.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":"href", + "localPart":"outerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "basicLinkSimpleExtensionGroup":{ - "title":"basicLinkSimpleExtensionGroup", + "innerBoundaryIs":{ + "title":"innerBoundaryIs", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/BoundaryType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"innerBoundaryIs", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "polygonSimpleExtensionGroup":{ + "title":"polygonSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6321,12 +6257,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"BasicLinkSimpleExtensionGroup", + "localPart":"PolygonSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "basicLinkObjectExtensionGroup":{ - "title":"basicLinkObjectExtensionGroup", + "polygonObjectExtensionGroup":{ + "title":"polygonObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6338,7 +6274,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"BasicLinkObjectExtensionGroup", + "localPart":"PolygonObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6347,78 +6283,145 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BasicLinkType", + "localPart":"PolygonType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "href", - "basicLinkSimpleExtensionGroup", - "basicLinkObjectExtensionGroup" + "extrude", + "tessellate", + "altitudeModeGroup", + "outerBoundaryIs", + "innerBoundaryIs", + "polygonSimpleExtensionGroup", + "polygonObjectExtensionGroup" ] }, - "LodType":{ + "FolderType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractContainerType" }, { "type":"object", - "title":"LodType", + "title":"FolderType", "properties":{ - "minLodPixels":{ - "title":"minLodPixels", + "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":"minLodPixels", + "localPart":"AbstractFeatureGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "maxLodPixels":{ - "title":"maxLodPixels", + "folderSimpleExtensionGroup":{ + "title":"folderSimpleExtensionGroup", "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":"maxLodPixels", + "localPart":"FolderSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "minFadeExtent":{ - "title":"minFadeExtent", + "folderObjectExtensionGroup":{ + "title":"folderObjectExtensionGroup", "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":"minFadeExtent", + "localPart":"FolderObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "maxFadeExtent":{ - "title":"maxFadeExtent", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FolderType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "abstractFeatureGroup", + "folderSimpleExtensionGroup", + "folderObjectExtensionGroup" + ] + }, + "MultiGeometryType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"MultiGeometryType", + "properties":{ + "abstractGeometryGroup":{ + "title":"abstractGeometryGroup", "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/AbstractGeometryType" + } + }, + "elementName":{ + "localPart":"AbstractGeometryGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"maxFadeExtent", + "localPart":"AbstractGeometryGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lodSimpleExtensionGroup":{ - "title":"lodSimpleExtensionGroup", + "multiGeometrySimpleExtensionGroup":{ + "title":"multiGeometrySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6430,12 +6433,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LodSimpleExtensionGroup", + "localPart":"MultiGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lodObjectExtensionGroup":{ - "title":"lodObjectExtensionGroup", + "multiGeometryObjectExtensionGroup":{ + "title":"multiGeometryObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6447,7 +6450,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LodObjectExtensionGroup", + "localPart":"MultiGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6456,19 +6459,16 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LodType", + "localPart":"MultiGeometryType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ - "minLodPixels", - "maxLodPixels", - "minFadeExtent", - "maxFadeExtent", - "lodSimpleExtensionGroup", - "lodObjectExtensionGroup" + "abstractGeometryGroup", + "multiGeometrySimpleExtensionGroup", + "multiGeometryObjectExtensionGroup" ] }, - "StyleStateEnumType":{ + "GridOriginEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6476,11 +6476,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"styleStateEnumType", + "localPart":"gridOriginEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "GridOriginEnumType":{ + "RefreshModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6488,11 +6488,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"gridOriginEnumType", + "localPart":"refreshModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "RefreshModeEnumType":{ + "StyleStateEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6500,11 +6500,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"refreshModeEnumType", + "localPart":"styleStateEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ColorModeEnumType":{ + "AltitudeModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6512,11 +6512,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"colorModeEnumType", + "localPart":"altitudeModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ViewRefreshModeEnumType":{ + "UnitsEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6524,11 +6524,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"viewRefreshModeEnumType", + "localPart":"unitsEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "DisplayModeEnumType":{ + "ShapeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6536,11 +6536,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"displayModeEnumType", + "localPart":"shapeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "UnitsEnumType":{ + "DisplayModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6548,11 +6548,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"unitsEnumType", + "localPart":"displayModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ListItemTypeEnumType":{ + "ColorModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6560,11 +6560,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"listItemTypeEnumType", + "localPart":"colorModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ShapeEnumType":{ + "ViewRefreshModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6572,7 +6572,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"shapeEnumType", + "localPart":"viewRefreshModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6588,7 +6588,7 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "AltitudeModeEnumType":{ + "ListItemTypeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6596,7 +6596,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"altitudeModeEnumType", + "localPart":"listItemTypeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6615,7 +6615,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOverlaySimpleExtensionGroup" + "roll" ] }, "namespaceURI":{ @@ -6628,11 +6628,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":"AbstractOverlaySimpleExtensionGroup", + "localPart":"roll", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6649,7 +6649,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSpanSimpleExtensionGroup" + "hotSpot" ] }, "namespaceURI":{ @@ -6662,11 +6662,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"TimeSpanSimpleExtensionGroup", + "localPart":"hotSpot", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6683,7 +6683,7 @@ "properties":{ "localPart":{ "enum":[ - "roll" + "BasicLinkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -6696,11 +6696,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":"roll", + "localPart":"BasicLinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6717,7 +6717,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundaryObjectExtensionGroup" + "AbstractFeatureObjectExtensionGroup" ] }, "namespaceURI":{ @@ -6734,7 +6734,7 @@ } }, "elementName":{ - "localPart":"BoundaryObjectExtensionGroup", + "localPart":"AbstractFeatureObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6751,7 +6751,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationObjectExtensionGroup" + "TimeStamp" ] }, "namespaceURI":{ @@ -6764,11 +6764,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/TimeStampType" } }, "elementName":{ - "localPart":"LocationObjectExtensionGroup", + "localPart":"TimeStamp", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6785,7 +6785,7 @@ "properties":{ "localPart":{ "enum":[ - "SchemaData" + "Point" ] }, "namespaceURI":{ @@ -6798,11 +6798,11 @@ ] }, "value":{ - "$ref":"#/definitions/SchemaDataType" + "$ref":"#/definitions/PointType" } }, "elementName":{ - "localPart":"SchemaData", + "localPart":"Point", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6819,7 +6819,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewVolumeObjectExtensionGroup" + "LineStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -6836,7 +6836,7 @@ } }, "elementName":{ - "localPart":"ViewVolumeObjectExtensionGroup", + "localPart":"LineStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6853,7 +6853,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractViewObjectExtensionGroup" + "width" ] }, "namespaceURI":{ @@ -6866,11 +6866,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractViewObjectExtensionGroup", + "localPart":"width", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6887,7 +6887,7 @@ "properties":{ "localPart":{ "enum":[ - "textColor" + "PointSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -6900,11 +6900,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":"PointSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6921,7 +6921,7 @@ "properties":{ "localPart":{ "enum":[ - "AliasSimpleExtensionGroup" + "DocumentObjectExtensionGroup" ] }, "namespaceURI":{ @@ -6934,11 +6934,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AliasSimpleExtensionGroup", + "localPart":"DocumentObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6955,7 +6955,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBoxSimpleExtensionGroup" + "drawOrder" ] }, "namespaceURI":{ @@ -6968,11 +6968,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":"LatLonAltBoxSimpleExtensionGroup", + "localPart":"drawOrder", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -6989,7 +6989,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLink" + "AbstractTimePrimitiveGroup" ] }, "namespaceURI":{ @@ -7002,11 +7002,11 @@ ] }, "value":{ - "$ref":"#/definitions/NetworkLinkType" + "$ref":"#/definitions/AbstractTimePrimitiveType" } }, "elementName":{ - "localPart":"NetworkLink", + "localPart":"AbstractTimePrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7023,7 +7023,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractColorStyleGroup" + "maxFadeExtent" ] }, "namespaceURI":{ @@ -7036,11 +7036,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractColorStyleGroup", + "localPart":"maxFadeExtent", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7057,7 +7057,7 @@ "properties":{ "localPart":{ "enum":[ - "Model" + "ModelSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -7070,11 +7070,11 @@ ] }, "value":{ - "$ref":"#/definitions/ModelType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Model", + "localPart":"ModelSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7091,7 +7091,7 @@ "properties":{ "localPart":{ "enum":[ - "address" + "rotationXY" ] }, "namespaceURI":{ @@ -7104,11 +7104,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"address", + "localPart":"rotationXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7125,7 +7125,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractColorStyleObjectExtensionGroup" + "east" ] }, "namespaceURI":{ @@ -7138,11 +7138,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractColorStyleObjectExtensionGroup", + "localPart":"east", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7159,7 +7159,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "Metadata" ] }, "namespaceURI":{ @@ -7172,11 +7172,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleType" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"Style", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7193,7 +7193,7 @@ "properties":{ "localPart":{ "enum":[ - "range" + "Create" ] }, "namespaceURI":{ @@ -7206,11 +7206,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CreateType" } }, "elementName":{ - "localPart":"range", + "localPart":"Create", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7227,7 +7227,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceMapObjectExtensionGroup" + "BoundaryObjectExtensionGroup" ] }, "namespaceURI":{ @@ -7244,7 +7244,7 @@ } }, "elementName":{ - "localPart":"ResourceMapObjectExtensionGroup", + "localPart":"BoundaryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7261,7 +7261,7 @@ "properties":{ "localPart":{ "enum":[ - "color" + "x" ] }, "namespaceURI":{ @@ -7274,11 +7274,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/double" } }, "elementName":{ - "localPart":"color", + "localPart":"x", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7295,7 +7295,7 @@ "properties":{ "localPart":{ "enum":[ - "state" + "ObjectSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -7308,14 +7308,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"#/definitions/ItemIconStateEnumType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"state", + "localPart":"ObjectSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7332,7 +7329,7 @@ "properties":{ "localPart":{ "enum":[ - "PlacemarkObjectExtensionGroup" + "ScaleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -7345,11 +7342,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"PlacemarkObjectExtensionGroup", + "localPart":"ScaleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7366,7 +7363,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkControlObjectExtensionGroup" + "LineString" ] }, "namespaceURI":{ @@ -7379,11 +7376,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/LineStringType" } }, "elementName":{ - "localPart":"NetworkLinkControlObjectExtensionGroup", + "localPart":"LineString", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7400,7 +7397,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitiveGroup" + "httpQuery" ] }, "namespaceURI":{ @@ -7413,11 +7410,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AbstractTimePrimitiveGroup", + "localPart":"httpQuery", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7434,7 +7431,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyle" + "AbstractSubStyleGroup" ] }, "namespaceURI":{ @@ -7447,11 +7444,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListStyleType" + "$ref":"#/definitions/AbstractSubStyleType" } }, "elementName":{ - "localPart":"ListStyle", + "localPart":"AbstractSubStyleGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7468,7 +7465,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlaySimpleExtensionGroup" + "TimeStampSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -7485,7 +7482,7 @@ } }, "elementName":{ - "localPart":"ScreenOverlaySimpleExtensionGroup", + "localPart":"TimeStampSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7502,7 +7499,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleObjectExtensionGroup" + "AbstractStyleSelectorSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -7515,11 +7512,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"StyleObjectExtensionGroup", + "localPart":"AbstractStyleSelectorSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7536,7 +7533,7 @@ "properties":{ "localPart":{ "enum":[ - "viewFormat" + "end" ] }, "namespaceURI":{ @@ -7553,7 +7550,7 @@ } }, "elementName":{ - "localPart":"viewFormat", + "localPart":"end", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7570,7 +7567,7 @@ "properties":{ "localPart":{ "enum":[ - "styleUrl" + "minAltitude" ] }, "namespaceURI":{ @@ -7583,11 +7580,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":"styleUrl", + "localPart":"minAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7604,7 +7601,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAtSimpleExtensionGroup" + "BalloonStyle" ] }, "namespaceURI":{ @@ -7617,11 +7614,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/BalloonStyleType" } }, "elementName":{ - "localPart":"LookAtSimpleExtensionGroup", + "localPart":"BalloonStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7638,7 +7635,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractViewGroup" + "west" ] }, "namespaceURI":{ @@ -7651,11 +7648,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractViewType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractViewGroup", + "localPart":"west", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7672,7 +7669,7 @@ "properties":{ "localPart":{ "enum":[ - "minRefreshPeriod" + "range" ] }, "namespaceURI":{ @@ -7689,7 +7686,7 @@ } }, "elementName":{ - "localPart":"minRefreshPeriod", + "localPart":"range", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7706,7 +7703,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractColorStyleSimpleExtensionGroup" + "ScaleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -7719,11 +7716,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractColorStyleSimpleExtensionGroup", + "localPart":"ScaleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7740,7 +7737,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "rightFov" ] }, "namespaceURI":{ @@ -7753,11 +7750,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":"name", + "localPart":"rightFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7774,7 +7771,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyleObjectExtensionGroup" + "LineStringObjectExtensionGroup" ] }, "namespaceURI":{ @@ -7791,7 +7788,7 @@ } }, "elementName":{ - "localPart":"LabelStyleObjectExtensionGroup", + "localPart":"LineStringObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7808,7 +7805,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContainerGroup" + "LabelStyle" ] }, "namespaceURI":{ @@ -7821,11 +7818,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractContainerType" + "$ref":"#/definitions/LabelStyleType" } }, "elementName":{ - "localPart":"AbstractContainerGroup", + "localPart":"LabelStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7842,7 +7839,7 @@ "properties":{ "localPart":{ "enum":[ - "minLodPixels" + "styleUrl" ] }, "namespaceURI":{ @@ -7855,11 +7852,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":"minLodPixels", + "localPart":"styleUrl", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7876,7 +7873,7 @@ "properties":{ "localPart":{ "enum":[ - "topFov" + "Scale" ] }, "namespaceURI":{ @@ -7889,11 +7886,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ScaleType" } }, "elementName":{ - "localPart":"topFov", + "localPart":"Scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7910,7 +7907,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStringSimpleExtensionGroup" + "heading" ] }, "namespaceURI":{ @@ -7923,11 +7920,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":"LineStringSimpleExtensionGroup", + "localPart":"heading", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7944,7 +7941,7 @@ "properties":{ "localPart":{ "enum":[ - "Polygon" + "linkSnippet" ] }, "namespaceURI":{ @@ -7957,11 +7954,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/SnippetType" } }, "elementName":{ - "localPart":"Polygon", + "localPart":"linkSnippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -7978,7 +7975,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometryGroup" + "LatLonAltBoxObjectExtensionGroup" ] }, "namespaceURI":{ @@ -7991,11 +7988,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractGeometryGroup", + "localPart":"LatLonAltBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8012,7 +8009,7 @@ "properties":{ "localPart":{ "enum":[ - "CameraSimpleExtensionGroup" + "LinkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8029,7 +8026,7 @@ } }, "elementName":{ - "localPart":"CameraSimpleExtensionGroup", + "localPart":"LinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8046,7 +8043,7 @@ "properties":{ "localPart":{ "enum":[ - "shape" + "NetworkLinkControl" ] }, "namespaceURI":{ @@ -8059,11 +8056,11 @@ ] }, "value":{ - "$ref":"#/definitions/ShapeEnumType" + "$ref":"#/definitions/NetworkLinkControlType" } }, "elementName":{ - "localPart":"shape", + "localPart":"NetworkLinkControl", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8080,7 +8077,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkControlSimpleExtensionGroup" + "LatLonAltBox" ] }, "namespaceURI":{ @@ -8093,11 +8090,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/LatLonAltBoxType" } }, "elementName":{ - "localPart":"NetworkLinkControlSimpleExtensionGroup", + "localPart":"LatLonAltBox", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8114,7 +8111,7 @@ "properties":{ "localPart":{ "enum":[ - "Pair" + "kml" ] }, "namespaceURI":{ @@ -8127,11 +8124,11 @@ ] }, "value":{ - "$ref":"#/definitions/PairType" + "$ref":"#/definitions/KmlType" } }, "elementName":{ - "localPart":"Pair", + "localPart":"kml", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8148,7 +8145,7 @@ "properties":{ "localPart":{ "enum":[ - "expires" + "BoundarySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8161,11 +8158,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":"expires", + "localPart":"BoundarySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8182,7 +8179,7 @@ "properties":{ "localPart":{ "enum":[ - "PointObjectExtensionGroup" + "altitude" ] }, "namespaceURI":{ @@ -8195,11 +8192,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"PointObjectExtensionGroup", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8216,7 +8213,7 @@ "properties":{ "localPart":{ "enum":[ - "RegionObjectExtensionGroup" + "AbstractContainerGroup" ] }, "namespaceURI":{ @@ -8229,11 +8226,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractContainerType" } }, "elementName":{ - "localPart":"RegionObjectExtensionGroup", + "localPart":"AbstractContainerGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8250,7 +8247,7 @@ "properties":{ "localPart":{ "enum":[ - "refreshMode" + "DocumentSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8263,11 +8260,11 @@ ] }, "value":{ - "$ref":"#/definitions/RefreshModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"refreshMode", + "localPart":"DocumentSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8284,7 +8281,7 @@ "properties":{ "localPart":{ "enum":[ - "Orientation" + "latitude" ] }, "namespaceURI":{ @@ -8297,11 +8294,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrientationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Orientation", + "localPart":"latitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8318,7 +8315,7 @@ "properties":{ "localPart":{ "enum":[ - "colorMode" + "PhotoOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -8331,11 +8328,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorModeEnumType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"colorMode", + "localPart":"PhotoOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8352,7 +8349,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewVolumeSimpleExtensionGroup" + "tileSize" ] }, "namespaceURI":{ @@ -8365,11 +8362,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":"ViewVolumeSimpleExtensionGroup", + "localPart":"tileSize", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8386,7 +8383,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometryObjectExtensionGroup" + "CameraSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8399,11 +8396,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"MultiGeometryObjectExtensionGroup", + "localPart":"CameraSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8420,7 +8417,7 @@ "properties":{ "localPart":{ "enum":[ - "altitude" + "NetworkLinkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8433,11 +8430,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":"NetworkLinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8454,7 +8451,7 @@ "properties":{ "localPart":{ "enum":[ - "extrude" + "LinkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -8467,11 +8464,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"extrude", + "localPart":"LinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8488,7 +8485,7 @@ "properties":{ "localPart":{ "enum":[ - "message" + "AbstractColorStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -8501,11 +8498,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"message", + "localPart":"AbstractColorStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8522,7 +8519,7 @@ "properties":{ "localPart":{ "enum":[ - "minAltitude" + "targetHref" ] }, "namespaceURI":{ @@ -8535,11 +8532,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":"minAltitude", + "localPart":"targetHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8556,7 +8553,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContainerSimpleExtensionGroup" + "OrientationSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8573,7 +8570,7 @@ } }, "elementName":{ - "localPart":"AbstractContainerSimpleExtensionGroup", + "localPart":"OrientationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8590,7 +8587,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSubStyleObjectExtensionGroup" + "maxHeight" ] }, "namespaceURI":{ @@ -8603,11 +8600,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } }, "elementName":{ - "localPart":"AbstractSubStyleObjectExtensionGroup", + "localPart":"maxHeight", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8624,7 +8621,7 @@ "properties":{ "localPart":{ "enum":[ - "ModelObjectExtensionGroup" + "innerBoundaryIs" ] }, "namespaceURI":{ @@ -8637,11 +8634,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/BoundaryType" } }, "elementName":{ - "localPart":"ModelObjectExtensionGroup", + "localPart":"innerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8658,7 +8655,7 @@ "properties":{ "localPart":{ "enum":[ - "north" + "ImagePyramid" ] }, "namespaceURI":{ @@ -8671,11 +8668,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ImagePyramidType" } }, "elementName":{ - "localPart":"north", + "localPart":"ImagePyramid", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8692,7 +8689,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoxObjectExtensionGroup" + "PairObjectExtensionGroup" ] }, "namespaceURI":{ @@ -8709,7 +8706,7 @@ } }, "elementName":{ - "localPart":"LatLonBoxObjectExtensionGroup", + "localPart":"PairObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8726,7 +8723,7 @@ "properties":{ "localPart":{ "enum":[ - "text" + "displayName" ] }, "namespaceURI":{ @@ -8743,7 +8740,7 @@ } }, "elementName":{ - "localPart":"text", + "localPart":"displayName", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8760,7 +8757,7 @@ "properties":{ "localPart":{ "enum":[ - "IconStyleSimpleExtensionGroup" + "Snippet" ] }, "namespaceURI":{ @@ -8773,11 +8770,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/SnippetType" } }, "elementName":{ - "localPart":"IconStyleSimpleExtensionGroup", + "localPart":"Snippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8794,7 +8791,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMapSimpleExtensionGroup" + "coordinates" ] }, "namespaceURI":{ @@ -8807,11 +8804,14 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"StyleMapSimpleExtensionGroup", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8828,7 +8828,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSimpleExtensionGroup" + "LabelStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -8845,7 +8845,7 @@ } }, "elementName":{ - "localPart":"StyleSimpleExtensionGroup", + "localPart":"LabelStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8862,7 +8862,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "ViewVolume" ] }, "namespaceURI":{ @@ -8875,11 +8875,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ViewVolumeType" } }, "elementName":{ - "localPart":"value", + "localPart":"ViewVolume", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8896,7 +8896,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSpanObjectExtensionGroup" + "linkName" ] }, "namespaceURI":{ @@ -8909,11 +8909,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"TimeSpanObjectExtensionGroup", + "localPart":"linkName", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8930,7 +8930,7 @@ "properties":{ "localPart":{ "enum":[ - "LinkSimpleExtensionGroup" + "Delete" ] }, "namespaceURI":{ @@ -8943,11 +8943,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/DeleteType" } }, "elementName":{ - "localPart":"LinkSimpleExtensionGroup", + "localPart":"Delete", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8964,7 +8964,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentSimpleExtensionGroup" + "extrude" ] }, "namespaceURI":{ @@ -8977,11 +8977,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":"DocumentSimpleExtensionGroup", + "localPart":"extrude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -8998,7 +8998,7 @@ "properties":{ "localPart":{ "enum":[ - "ModelSimpleExtensionGroup" + "Polygon" ] }, "namespaceURI":{ @@ -9011,11 +9011,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PolygonType" } }, "elementName":{ - "localPart":"ModelSimpleExtensionGroup", + "localPart":"Polygon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9032,7 +9032,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractLatLonBoxObjectExtensionGroup" + "altitudeMode" ] }, "namespaceURI":{ @@ -9045,11 +9045,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AltitudeModeEnumType" } }, "elementName":{ - "localPart":"AbstractLatLonBoxObjectExtensionGroup", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9066,7 +9066,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyleObjectExtensionGroup" + "scale" ] }, "namespaceURI":{ @@ -9079,11 +9079,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"LineStyleObjectExtensionGroup", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9100,7 +9100,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceMap" + "ViewVolumeSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9113,11 +9113,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResourceMapType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"ResourceMap", + "localPart":"ViewVolumeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9134,7 +9134,7 @@ "properties":{ "localPart":{ "enum":[ - "OrientationSimpleExtensionGroup" + "MultiGeometrySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9151,7 +9151,7 @@ } }, "elementName":{ - "localPart":"OrientationSimpleExtensionGroup", + "localPart":"MultiGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9168,7 +9168,7 @@ "properties":{ "localPart":{ "enum":[ - "ImagePyramidSimpleExtensionGroup" + "screenXY" ] }, "namespaceURI":{ @@ -9181,11 +9181,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"ImagePyramidSimpleExtensionGroup", + "localPart":"screenXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9202,7 +9202,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkObjectExtensionGroup" + "viewBoundScale" ] }, "namespaceURI":{ @@ -9215,11 +9215,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"NetworkLinkObjectExtensionGroup", + "localPart":"viewBoundScale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9236,7 +9236,7 @@ "properties":{ "localPart":{ "enum":[ - "sourceHref" + "FolderSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9249,11 +9249,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":"sourceHref", + "localPart":"FolderSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9270,7 +9270,7 @@ "properties":{ "localPart":{ "enum":[ - "DataExtension" + "phoneNumber" ] }, "namespaceURI":{ @@ -9283,11 +9283,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":"DataExtension", + "localPart":"phoneNumber", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9304,7 +9304,7 @@ "properties":{ "localPart":{ "enum":[ - "rotation" + "description" ] }, "namespaceURI":{ @@ -9317,11 +9317,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":"rotation", + "localPart":"description", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9338,7 +9338,7 @@ "properties":{ "localPart":{ "enum":[ - "RegionSimpleExtensionGroup" + "state" ] }, "namespaceURI":{ @@ -9351,11 +9351,14 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/ItemIconStateEnumType" + } } }, "elementName":{ - "localPart":"RegionSimpleExtensionGroup", + "localPart":"state", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9372,7 +9375,7 @@ "properties":{ "localPart":{ "enum":[ - "CameraObjectExtensionGroup" + "ScreenOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9385,11 +9388,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"CameraObjectExtensionGroup", + "localPart":"ScreenOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9406,7 +9409,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractStyleSelectorObjectExtensionGroup" + "AbstractGeometrySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9419,11 +9422,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractStyleSelectorObjectExtensionGroup", + "localPart":"AbstractGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9440,7 +9443,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBoxObjectExtensionGroup" + "topFov" ] }, "namespaceURI":{ @@ -9453,11 +9456,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"LatLonAltBoxObjectExtensionGroup", + "localPart":"topFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9474,7 +9477,7 @@ "properties":{ "localPart":{ "enum":[ - "visibility" + "BalloonStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9487,11 +9490,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"visibility", + "localPart":"BalloonStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9508,7 +9511,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlay" + "ScreenOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9521,11 +9524,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScreenOverlayType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"ScreenOverlay", + "localPart":"ScreenOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9542,7 +9545,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceMapSimpleExtensionGroup" + "rotation" ] }, "namespaceURI":{ @@ -9555,11 +9558,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":"ResourceMapSimpleExtensionGroup", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9576,7 +9579,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOverlayGroup" + "LinearRing" ] }, "namespaceURI":{ @@ -9589,11 +9592,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractOverlayType" + "$ref":"#/definitions/LinearRingType" } }, "elementName":{ - "localPart":"AbstractOverlayGroup", + "localPart":"LinearRing", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9610,7 +9613,7 @@ "properties":{ "localPart":{ "enum":[ - "tileSize" + "Document" ] }, "namespaceURI":{ @@ -9623,11 +9626,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/DocumentType" } }, "elementName":{ - "localPart":"tileSize", + "localPart":"Document", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9644,7 +9647,7 @@ "properties":{ "localPart":{ "enum":[ - "refreshVisibility" + "ListStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9657,11 +9660,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":"refreshVisibility", + "localPart":"ListStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9678,7 +9681,7 @@ "properties":{ "localPart":{ "enum":[ - "maxLodPixels" + "ListStyle" ] }, "namespaceURI":{ @@ -9691,11 +9694,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ListStyleType" } }, "elementName":{ - "localPart":"maxLodPixels", + "localPart":"ListStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9712,7 +9715,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureSimpleExtensionGroup" + "TimeStampObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9725,11 +9728,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractFeatureSimpleExtensionGroup", + "localPart":"TimeStampObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9746,7 +9749,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleSimpleExtensionGroup" + "AbstractGeometryObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9759,11 +9762,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"ScaleSimpleExtensionGroup", + "localPart":"AbstractGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9780,7 +9783,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBox" + "gridOrigin" ] }, "namespaceURI":{ @@ -9793,11 +9796,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonAltBoxType" + "$ref":"#/definitions/GridOriginEnumType" } }, "elementName":{ - "localPart":"LatLonAltBox", + "localPart":"gridOrigin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9814,7 +9817,7 @@ "properties":{ "localPart":{ "enum":[ - "hotSpot" + "RegionSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9827,11 +9830,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"hotSpot", + "localPart":"RegionSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9848,7 +9851,7 @@ "properties":{ "localPart":{ "enum":[ - "LinkObjectExtensionGroup" + "TimeSpanSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9861,11 +9864,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"LinkObjectExtensionGroup", + "localPart":"TimeSpanSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9882,7 +9885,7 @@ "properties":{ "localPart":{ "enum":[ - "displayMode" + "StyleMapSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9895,11 +9898,11 @@ ] }, "value":{ - "$ref":"#/definitions/DisplayModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"displayMode", + "localPart":"StyleMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9916,7 +9919,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleFieldExtension" + "key" ] }, "namespaceURI":{ @@ -9929,11 +9932,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/StyleStateEnumType" } }, "elementName":{ - "localPart":"SimpleFieldExtension", + "localPart":"key", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9950,7 +9953,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitiveSimpleExtensionGroup" + "minFadeExtent" ] }, "namespaceURI":{ @@ -9963,11 +9966,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":"minFadeExtent", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9984,7 +9987,7 @@ "properties":{ "localPart":{ "enum":[ - "minFadeExtent" + "maxSessionLength" ] }, "namespaceURI":{ @@ -10001,7 +10004,7 @@ } }, "elementName":{ - "localPart":"minFadeExtent", + "localPart":"maxSessionLength", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10018,7 +10021,7 @@ "properties":{ "localPart":{ "enum":[ - "ItemIcon" + "maxWidth" ] }, "namespaceURI":{ @@ -10031,11 +10034,11 @@ ] }, "value":{ - "$ref":"#/definitions/ItemIconType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } }, "elementName":{ - "localPart":"ItemIcon", + "localPart":"maxWidth", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10052,7 +10055,7 @@ "properties":{ "localPart":{ "enum":[ - "rightFov" + "visibility" ] }, "namespaceURI":{ @@ -10065,11 +10068,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":"rightFov", + "localPart":"visibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10086,7 +10089,7 @@ "properties":{ "localPart":{ "enum":[ - "description" + "AbstractContainerSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10099,11 +10102,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":"description", + "localPart":"AbstractContainerSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10120,7 +10123,7 @@ "properties":{ "localPart":{ "enum":[ - "PhotoOverlaySimpleExtensionGroup" + "north" ] }, "namespaceURI":{ @@ -10133,11 +10136,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":"PhotoOverlaySimpleExtensionGroup", + "localPart":"north", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10154,7 +10157,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyle" + "LocationObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10167,11 +10170,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelStyleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LabelStyle", + "localPart":"LocationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10188,7 +10191,7 @@ "properties":{ "localPart":{ "enum":[ - "cookie" + "LocationSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10201,11 +10204,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":"cookie", + "localPart":"LocationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10222,7 +10225,7 @@ "properties":{ "localPart":{ "enum":[ - "open" + "ResourceMapSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10235,11 +10238,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":"open", + "localPart":"ResourceMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10256,7 +10259,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAt" + "SimpleField" ] }, "namespaceURI":{ @@ -10269,11 +10272,11 @@ ] }, "value":{ - "$ref":"#/definitions/LookAtType" + "$ref":"#/definitions/SimpleFieldType" } }, "elementName":{ - "localPart":"LookAt", + "localPart":"SimpleField", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10290,7 +10293,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOverlayObjectExtensionGroup" + "CameraObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10307,7 +10310,7 @@ } }, "elementName":{ - "localPart":"AbstractOverlayObjectExtensionGroup", + "localPart":"CameraObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10324,7 +10327,7 @@ "properties":{ "localPart":{ "enum":[ - "viewBoundScale" + "OrientationObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10337,11 +10340,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"viewBoundScale", + "localPart":"OrientationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10358,7 +10361,7 @@ "properties":{ "localPart":{ "enum":[ - "PointSimpleExtensionGroup" + "GroundOverlay" ] }, "namespaceURI":{ @@ -10371,11 +10374,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/GroundOverlayType" } }, "elementName":{ - "localPart":"PointSimpleExtensionGroup", + "localPart":"GroundOverlay", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10392,7 +10395,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinates" + "TimeSpan" ] }, "namespaceURI":{ @@ -10405,14 +10408,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TimeSpanType" } }, "elementName":{ - "localPart":"coordinates", + "localPart":"TimeSpan", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10429,7 +10429,7 @@ "properties":{ "localPart":{ "enum":[ - "rotationXY" + "tilt" ] }, "namespaceURI":{ @@ -10442,11 +10442,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"rotationXY", + "localPart":"tilt", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10463,7 +10463,7 @@ "properties":{ "localPart":{ "enum":[ - "Folder" + "IconStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10476,11 +10476,11 @@ ] }, "value":{ - "$ref":"#/definitions/FolderType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Folder", + "localPart":"IconStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10497,7 +10497,7 @@ "properties":{ "localPart":{ "enum":[ - "maxHeight" + "Icon" ] }, "namespaceURI":{ @@ -10510,11 +10510,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"maxHeight", + "localPart":"Icon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10531,7 +10531,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentObjectExtensionGroup" + "AbstractLatLonBoxObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10548,7 +10548,7 @@ } }, "elementName":{ - "localPart":"DocumentObjectExtensionGroup", + "localPart":"AbstractLatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10565,7 +10565,7 @@ "properties":{ "localPart":{ "enum":[ - "phoneNumber" + "AbstractStyleSelectorGroup" ] }, "namespaceURI":{ @@ -10578,11 +10578,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractStyleSelectorType" } }, "elementName":{ - "localPart":"phoneNumber", + "localPart":"AbstractStyleSelectorGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10599,7 +10599,7 @@ "properties":{ "localPart":{ "enum":[ - "Icon" + "NetworkLinkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10612,11 +10612,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Icon", + "localPart":"NetworkLinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10633,7 +10633,7 @@ "properties":{ "localPart":{ "enum":[ - "BasicLinkObjectExtensionGroup" + "altitudeModeGroup" ] }, "namespaceURI":{ @@ -10646,11 +10646,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"BasicLinkObjectExtensionGroup", + "localPart":"altitudeModeGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10667,7 +10667,7 @@ "properties":{ "localPart":{ "enum":[ - "screenXY" + "Alias" ] }, "namespaceURI":{ @@ -10680,11 +10680,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"#/definitions/AliasType" } }, "elementName":{ - "localPart":"screenXY", + "localPart":"Alias", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10701,7 +10701,7 @@ "properties":{ "localPart":{ "enum":[ - "width" + "size" ] }, "namespaceURI":{ @@ -10714,11 +10714,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"width", + "localPart":"size", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10735,7 +10735,7 @@ "properties":{ "localPart":{ "enum":[ - "PairSimpleExtensionGroup" + "Update" ] }, "namespaceURI":{ @@ -10748,11 +10748,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/UpdateType" } }, "elementName":{ - "localPart":"PairSimpleExtensionGroup", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10769,7 +10769,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkControl" + "refreshMode" ] }, "namespaceURI":{ @@ -10782,11 +10782,11 @@ ] }, "value":{ - "$ref":"#/definitions/NetworkLinkControlType" + "$ref":"#/definitions/RefreshModeEnumType" } }, "elementName":{ - "localPart":"NetworkLinkControl", + "localPart":"refreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10803,7 +10803,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureGroup" + "LatLonBox" ] }, "namespaceURI":{ @@ -10816,11 +10816,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/LatLonBoxType" } }, "elementName":{ - "localPart":"AbstractFeatureGroup", + "localPart":"LatLonBox", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10837,7 +10837,7 @@ "properties":{ "localPart":{ "enum":[ - "linkDescription" + "begin" ] }, "namespaceURI":{ @@ -10854,7 +10854,7 @@ } }, "elementName":{ - "localPart":"linkDescription", + "localPart":"begin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10871,7 +10871,7 @@ "properties":{ "localPart":{ "enum":[ - "innerBoundaryIs" + "ModelObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10884,11 +10884,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundaryType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"innerBoundaryIs", + "localPart":"ModelObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10905,7 +10905,7 @@ "properties":{ "localPart":{ "enum":[ - "SchemaDataExtension" + "color" ] }, "namespaceURI":{ @@ -10918,11 +10918,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/hexBinary" } }, "elementName":{ - "localPart":"SchemaDataExtension", + "localPart":"color", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10939,7 +10939,7 @@ "properties":{ "localPart":{ "enum":[ - "targetHref" + "AbstractSubStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10952,11 +10952,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"targetHref", + "localPart":"AbstractSubStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10973,7 +10973,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlayObjectExtensionGroup" + "PolyStyle" ] }, "namespaceURI":{ @@ -10986,11 +10986,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/PolyStyleType" } }, "elementName":{ - "localPart":"GroundOverlayObjectExtensionGroup", + "localPart":"PolyStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11007,7 +11007,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedData" + "address" ] }, "namespaceURI":{ @@ -11020,11 +11020,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendedDataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ExtendedData", + "localPart":"address", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11041,7 +11041,7 @@ "properties":{ "localPart":{ "enum":[ - "y" + "ImagePyramidObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11054,11 +11054,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"y", + "localPart":"ImagePyramidObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11075,7 +11075,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundarySimpleExtensionGroup" + "AbstractOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11092,7 +11092,7 @@ } }, "elementName":{ - "localPart":"BoundarySimpleExtensionGroup", + "localPart":"AbstractOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11109,7 +11109,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMap" + "message" ] }, "namespaceURI":{ @@ -11122,11 +11122,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleMapType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"StyleMap", + "localPart":"message", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11143,7 +11143,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContainerObjectExtensionGroup" + "Model" ] }, "namespaceURI":{ @@ -11156,11 +11156,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/ModelType" } }, "elementName":{ - "localPart":"AbstractContainerObjectExtensionGroup", + "localPart":"Model", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11177,7 +11177,7 @@ "properties":{ "localPart":{ "enum":[ - "FolderSimpleExtensionGroup" + "displayMode" ] }, "namespaceURI":{ @@ -11190,11 +11190,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/DisplayModeEnumType" } }, "elementName":{ - "localPart":"FolderSimpleExtensionGroup", + "localPart":"displayMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11211,7 +11211,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyleSimpleExtensionGroup" + "text" ] }, "namespaceURI":{ @@ -11224,11 +11224,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":"LineStyleSimpleExtensionGroup", + "localPart":"text", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11245,7 +11245,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRingSimpleExtensionGroup" + "LineStyle" ] }, "namespaceURI":{ @@ -11258,11 +11258,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/LineStyleType" } }, "elementName":{ - "localPart":"LinearRingSimpleExtensionGroup", + "localPart":"LineStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11279,7 +11279,7 @@ "properties":{ "localPart":{ "enum":[ - "maxWidth" + "AbstractColorStyleGroup" ] }, "namespaceURI":{ @@ -11292,11 +11292,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/AbstractColorStyleType" } }, "elementName":{ - "localPart":"maxWidth", + "localPart":"AbstractColorStyleGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11313,7 +11313,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRingObjectExtensionGroup" + "IconStyle" ] }, "namespaceURI":{ @@ -11326,11 +11326,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/IconStyleType" } }, "elementName":{ - "localPart":"LinearRingObjectExtensionGroup", + "localPart":"IconStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11347,7 +11347,7 @@ "properties":{ "localPart":{ "enum":[ - "south" + "LinearRingSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11360,11 +11360,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":"LinearRingSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11381,7 +11381,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitiveObjectExtensionGroup" + "NetworkLinkControlSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11394,11 +11394,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractTimePrimitiveObjectExtensionGroup", + "localPart":"NetworkLinkControlSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11415,7 +11415,7 @@ "properties":{ "localPart":{ "enum":[ - "outerBoundaryIs" + "colorMode" ] }, "namespaceURI":{ @@ -11428,11 +11428,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundaryType" + "$ref":"#/definitions/ColorModeEnumType" } }, "elementName":{ - "localPart":"outerBoundaryIs", + "localPart":"colorMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11449,7 +11449,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkSimpleExtensionGroup" + "flyToView" ] }, "namespaceURI":{ @@ -11462,11 +11462,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":"NetworkLinkSimpleExtensionGroup", + "localPart":"flyToView", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11483,7 +11483,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRing" + "viewRefreshMode" ] }, "namespaceURI":{ @@ -11496,11 +11496,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRingType" + "$ref":"#/definitions/ViewRefreshModeEnumType" } }, "elementName":{ - "localPart":"LinearRing", + "localPart":"viewRefreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11517,7 +11517,7 @@ "properties":{ "localPart":{ "enum":[ - "maxSnippetLines" + "TimeSpanObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11530,11 +11530,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"maxSnippetLines", + "localPart":"TimeSpanObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11551,7 +11551,7 @@ "properties":{ "localPart":{ "enum":[ - "viewRefreshMode" + "Orientation" ] }, "namespaceURI":{ @@ -11564,11 +11564,11 @@ ] }, "value":{ - "$ref":"#/definitions/ViewRefreshModeEnumType" + "$ref":"#/definitions/OrientationType" } }, "elementName":{ - "localPart":"viewRefreshMode", + "localPart":"Orientation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11585,7 +11585,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleObjectExtensionGroup" + "minLodPixels" ] }, "namespaceURI":{ @@ -11598,11 +11598,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"ScaleObjectExtensionGroup", + "localPart":"minLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11619,7 +11619,7 @@ "properties":{ "localPart":{ "enum":[ - "latitude" + "Style" ] }, "namespaceURI":{ @@ -11632,11 +11632,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/StyleType" } }, "elementName":{ - "localPart":"latitude", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11653,7 +11653,7 @@ "properties":{ "localPart":{ "enum":[ - "Placemark" + "PairSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11666,11 +11666,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlacemarkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Placemark", + "localPart":"PairSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11687,7 +11687,7 @@ "properties":{ "localPart":{ "enum":[ - "listItemType" + "BasicLinkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11700,11 +11700,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListItemTypeEnumType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"listItemType", + "localPart":"BasicLinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11721,7 +11721,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyle" + "viewFormat" ] }, "namespaceURI":{ @@ -11734,11 +11734,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"LineStyle", + "localPart":"viewFormat", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11755,7 +11755,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometrySimpleExtensionGroup" + "RegionObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11768,11 +11768,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractGeometrySimpleExtensionGroup", + "localPart":"RegionObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11789,7 +11789,7 @@ "properties":{ "localPart":{ "enum":[ - "linkName" + "StyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11802,11 +11802,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"linkName", + "localPart":"StyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11823,7 +11823,7 @@ "properties":{ "localPart":{ "enum":[ - "OrientationObjectExtensionGroup" + "AbstractOverlayGroup" ] }, "namespaceURI":{ @@ -11836,11 +11836,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractOverlayType" } }, "elementName":{ - "localPart":"OrientationObjectExtensionGroup", + "localPart":"AbstractOverlayGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11857,7 +11857,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyStyleSimpleExtensionGroup" + "LodObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11870,11 +11870,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"PolyStyleSimpleExtensionGroup", + "localPart":"LodObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11891,7 +11891,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSubStyleSimpleExtensionGroup" + "refreshVisibility" ] }, "namespaceURI":{ @@ -11904,11 +11904,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":"AbstractSubStyleSimpleExtensionGroup", + "localPart":"refreshVisibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11925,7 +11925,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyleObjectExtensionGroup" + "z" ] }, "namespaceURI":{ @@ -11938,11 +11938,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"ListStyleObjectExtensionGroup", + "localPart":"z", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11959,7 +11959,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlay" + "ScreenOverlay" ] }, "namespaceURI":{ @@ -11972,11 +11972,11 @@ ] }, "value":{ - "$ref":"#/definitions/GroundOverlayType" + "$ref":"#/definitions/ScreenOverlayType" } }, "elementName":{ - "localPart":"GroundOverlay", + "localPart":"ScreenOverlay", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11993,7 +11993,7 @@ "properties":{ "localPart":{ "enum":[ - "begin" + "LatLonBoxObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12006,11 +12006,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"begin", + "localPart":"LatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12027,7 +12027,7 @@ "properties":{ "localPart":{ "enum":[ - "Document" + "bgColor" ] }, "namespaceURI":{ @@ -12040,11 +12040,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } }, "elementName":{ - "localPart":"Document", + "localPart":"bgColor", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12061,7 +12061,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStampSimpleExtensionGroup" + "AbstractColorStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12078,7 +12078,7 @@ } }, "elementName":{ - "localPart":"TimeStampSimpleExtensionGroup", + "localPart":"AbstractColorStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12095,7 +12095,7 @@ "properties":{ "localPart":{ "enum":[ - "Point" + "SchemaDataExtension" ] }, "namespaceURI":{ @@ -12108,11 +12108,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Point", + "localPart":"SchemaDataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12129,7 +12129,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlayObjectExtensionGroup" + "AbstractContainerObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12146,7 +12146,7 @@ } }, "elementName":{ - "localPart":"ScreenOverlayObjectExtensionGroup", + "localPart":"AbstractContainerObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12163,7 +12163,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyStyleObjectExtensionGroup" + "bottomFov" ] }, "namespaceURI":{ @@ -12176,11 +12176,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"PolyStyleObjectExtensionGroup", + "localPart":"bottomFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12197,7 +12197,7 @@ "properties":{ "localPart":{ "enum":[ - "east" + "AliasSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12210,11 +12210,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" } }, @@ -12231,7 +12231,7 @@ "properties":{ "localPart":{ "enum":[ - "FolderObjectExtensionGroup" + "LookAt" ] }, "namespaceURI":{ @@ -12244,11 +12244,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/LookAtType" } }, "elementName":{ - "localPart":"FolderObjectExtensionGroup", + "localPart":"LookAt", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12265,7 +12265,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMapObjectExtensionGroup" + "GroundOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12278,11 +12278,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"StyleMapObjectExtensionGroup", + "localPart":"GroundOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12299,7 +12299,7 @@ "properties":{ "localPart":{ "enum":[ - "tilt" + "maxLodPixels" ] }, "namespaceURI":{ @@ -12316,7 +12316,7 @@ } }, "elementName":{ - "localPart":"tilt", + "localPart":"maxLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12333,7 +12333,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyStyle" + "AbstractGeometryGroup" ] }, "namespaceURI":{ @@ -12346,11 +12346,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolyStyleType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"PolyStyle", + "localPart":"AbstractGeometryGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12367,7 +12367,7 @@ "properties":{ "localPart":{ "enum":[ - "overlayXY" + "SimpleFieldExtension" ] }, "namespaceURI":{ @@ -12380,11 +12380,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"overlayXY", + "localPart":"SimpleFieldExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12401,7 +12401,7 @@ "properties":{ "localPart":{ "enum":[ - "leftFov" + "KmlObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12414,11 +12414,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"leftFov", + "localPart":"KmlObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12435,7 +12435,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateExtensionGroup" + "AbstractViewGroup" ] }, "namespaceURI":{ @@ -12448,11 +12448,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractViewType" } }, "elementName":{ - "localPart":"UpdateExtensionGroup", + "localPart":"AbstractViewGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12469,7 +12469,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStampObjectExtensionGroup" + "LatLonAltBoxSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12482,11 +12482,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"TimeStampObjectExtensionGroup", + "localPart":"LatLonAltBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12503,7 +12503,7 @@ "properties":{ "localPart":{ "enum":[ - "size" + "DataExtension" ] }, "namespaceURI":{ @@ -12516,11 +12516,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"size", + "localPart":"DataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12537,7 +12537,7 @@ "properties":{ "localPart":{ "enum":[ - "linkSnippet" + "ItemIcon" ] }, "namespaceURI":{ @@ -12550,11 +12550,11 @@ ] }, "value":{ - "$ref":"#/definitions/SnippetType" + "$ref":"#/definitions/ItemIconType" } }, "elementName":{ - "localPart":"linkSnippet", + "localPart":"ItemIcon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12571,7 +12571,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSubStyleGroup" + "south" ] }, "namespaceURI":{ @@ -12584,11 +12584,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSubStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractSubStyleGroup", + "localPart":"south", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12605,7 +12605,7 @@ "properties":{ "localPart":{ "enum":[ - "SchemaExtension" + "PolygonSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12618,11 +12618,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":"SchemaExtension", + "localPart":"PolygonSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12639,7 +12639,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewVolume" + "LineStringSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12652,11 +12652,11 @@ ] }, "value":{ - "$ref":"#/definitions/ViewVolumeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"ViewVolume", + "localPart":"LineStringSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12673,7 +12673,7 @@ "properties":{ "localPart":{ "enum":[ - "PlacemarkSimpleExtensionGroup" + "MultiGeometry" ] }, "namespaceURI":{ @@ -12686,11 +12686,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/MultiGeometryType" } }, "elementName":{ - "localPart":"PlacemarkSimpleExtensionGroup", + "localPart":"MultiGeometry", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12707,7 +12707,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractStyleSelectorGroup" + "outline" ] }, "namespaceURI":{ @@ -12720,11 +12720,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractStyleSelectorType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"AbstractStyleSelectorGroup", + "localPart":"outline", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12741,7 +12741,7 @@ "properties":{ "localPart":{ "enum":[ - "AliasObjectExtensionGroup" + "leftFov" ] }, "namespaceURI":{ @@ -12754,11 +12754,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AliasObjectExtensionGroup", + "localPart":"leftFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12775,7 +12775,7 @@ "properties":{ "localPart":{ "enum":[ - "Data" + "BalloonStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12788,11 +12788,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Data", + "localPart":"BalloonStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12809,7 +12809,7 @@ "properties":{ "localPart":{ "enum":[ - "heading" + "longitude" ] }, "namespaceURI":{ @@ -12826,7 +12826,7 @@ } }, "elementName":{ - "localPart":"heading", + "localPart":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12877,7 +12877,7 @@ "properties":{ "localPart":{ "enum":[ - "Schema" + "PlacemarkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12890,11 +12890,11 @@ ] }, "value":{ - "$ref":"#/definitions/SchemaType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Schema", + "localPart":"PlacemarkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12911,7 +12911,7 @@ "properties":{ "localPart":{ "enum":[ - "maxFadeExtent" + "linkDescription" ] }, "namespaceURI":{ @@ -12924,11 +12924,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":"maxFadeExtent", + "localPart":"linkDescription", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12945,7 +12945,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAtObjectExtensionGroup" + "overlayXY" ] }, "namespaceURI":{ @@ -12958,11 +12958,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"LookAtObjectExtensionGroup", + "localPart":"overlayXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12979,7 +12979,7 @@ "properties":{ "localPart":{ "enum":[ - "PhotoOverlay" + "Link" ] }, "namespaceURI":{ @@ -12992,11 +12992,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhotoOverlayType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"PhotoOverlay", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13013,7 +13013,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractViewSimpleExtensionGroup" + "StyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13030,7 +13030,7 @@ } }, "elementName":{ - "localPart":"AbstractViewSimpleExtensionGroup", + "localPart":"StyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13047,7 +13047,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractStyleSelectorSimpleExtensionGroup" + "KmlSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13064,7 +13064,7 @@ } }, "elementName":{ - "localPart":"AbstractStyleSelectorSimpleExtensionGroup", + "localPart":"KmlSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13081,7 +13081,7 @@ "properties":{ "localPart":{ "enum":[ - "drawOrder" + "AbstractTimePrimitiveSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13094,11 +13094,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":"AbstractTimePrimitiveSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13115,7 +13115,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonObjectExtensionGroup" + "MultiGeometryObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13132,7 +13132,7 @@ } }, "elementName":{ - "localPart":"PolygonObjectExtensionGroup", + "localPart":"MultiGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13149,7 +13149,7 @@ "properties":{ "localPart":{ "enum":[ - "fill" + "expires" ] }, "namespaceURI":{ @@ -13162,11 +13162,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":"fill", + "localPart":"expires", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13183,7 +13183,7 @@ "properties":{ "localPart":{ "enum":[ - "BasicLinkSimpleExtensionGroup" + "ItemIconSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13200,7 +13200,7 @@ } }, "elementName":{ - "localPart":"BasicLinkSimpleExtensionGroup", + "localPart":"ItemIconSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13217,7 +13217,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractObjectGroup" + "LineStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13230,11 +13230,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractObjectGroup", + "localPart":"LineStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13251,7 +13251,7 @@ "properties":{ "localPart":{ "enum":[ - "Lod" + "ListStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13264,11 +13264,11 @@ ] }, "value":{ - "$ref":"#/definitions/LodType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Lod", + "localPart":"ListStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13285,7 +13285,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometrySimpleExtensionGroup" + "LabelStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13298,11 +13298,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"MultiGeometrySimpleExtensionGroup", + "localPart":"LabelStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13319,7 +13319,7 @@ "properties":{ "localPart":{ "enum":[ - "key" + "AbstractFeatureSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13332,11 +13332,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleStateEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"key", + "localPart":"AbstractFeatureSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13353,7 +13353,7 @@ "properties":{ "localPart":{ "enum":[ - "maxAltitude" + "SchemaExtension" ] }, "namespaceURI":{ @@ -13366,11 +13366,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":"maxAltitude", + "localPart":"SchemaExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13387,7 +13387,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureObjectExtensionGroup" + "PointObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13404,7 +13404,7 @@ } }, "elementName":{ - "localPart":"AbstractFeatureObjectExtensionGroup", + "localPart":"PointObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13421,7 +13421,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStringObjectExtensionGroup" + "AbstractTimePrimitiveObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13438,7 +13438,7 @@ } }, "elementName":{ - "localPart":"LineStringObjectExtensionGroup", + "localPart":"AbstractTimePrimitiveObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13455,7 +13455,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyleObjectExtensionGroup" + "NetworkLinkControlObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13472,7 +13472,7 @@ } }, "elementName":{ - "localPart":"BalloonStyleObjectExtensionGroup", + "localPart":"NetworkLinkControlObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13489,7 +13489,7 @@ "properties":{ "localPart":{ "enum":[ - "gridOrigin" + "shape" ] }, "namespaceURI":{ @@ -13502,11 +13502,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridOriginEnumType" + "$ref":"#/definitions/ShapeEnumType" } }, "elementName":{ - "localPart":"gridOrigin", + "localPart":"shape", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13523,7 +13523,7 @@ "properties":{ "localPart":{ "enum":[ - "longitude" + "Folder" ] }, "namespaceURI":{ @@ -13536,11 +13536,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/FolderType" } }, "elementName":{ - "localPart":"longitude", + "localPart":"Folder", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13557,7 +13557,7 @@ "properties":{ "localPart":{ "enum":[ - "Link" + "outerBoundaryIs" ] }, "namespaceURI":{ @@ -13570,11 +13570,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/BoundaryType" } }, "elementName":{ - "localPart":"Link", + "localPart":"outerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13591,7 +13591,7 @@ "properties":{ "localPart":{ "enum":[ - "x" + "IconStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13604,11 +13604,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":"x", + "localPart":"IconStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13625,7 +13625,7 @@ "properties":{ "localPart":{ "enum":[ - "LodObjectExtensionGroup" + "y" ] }, "namespaceURI":{ @@ -13638,11 +13638,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"LodObjectExtensionGroup", + "localPart":"y", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13659,7 +13659,7 @@ "properties":{ "localPart":{ "enum":[ - "maxSessionLength" + "Data" ] }, "namespaceURI":{ @@ -13672,11 +13672,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/DataType" } }, "elementName":{ - "localPart":"maxSessionLength", + "localPart":"Data", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13693,7 +13693,7 @@ "properties":{ "localPart":{ "enum":[ - "Location" + "AbstractSubStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13706,11 +13706,11 @@ ] }, "value":{ - "$ref":"#/definitions/LocationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Location", + "localPart":"AbstractSubStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13727,7 +13727,7 @@ "properties":{ "localPart":{ "enum":[ - "end" + "AbstractFeatureGroup" ] }, "namespaceURI":{ @@ -13740,11 +13740,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" } }, @@ -13761,7 +13761,7 @@ "properties":{ "localPart":{ "enum":[ - "Url" + "Camera" ] }, "namespaceURI":{ @@ -13774,11 +13774,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/CameraType" } }, "elementName":{ - "localPart":"Url", + "localPart":"Camera", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13795,7 +13795,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonSimpleExtensionGroup" + "StyleMap" ] }, "namespaceURI":{ @@ -13808,11 +13808,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/StyleMapType" } }, "elementName":{ - "localPart":"PolygonSimpleExtensionGroup", + "localPart":"StyleMap", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13829,7 +13829,7 @@ "properties":{ "localPart":{ "enum":[ - "httpQuery" + "value" ] }, "namespaceURI":{ @@ -13846,7 +13846,7 @@ } }, "elementName":{ - "localPart":"httpQuery", + "localPart":"value", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13863,7 +13863,7 @@ "properties":{ "localPart":{ "enum":[ - "viewRefreshTime" + "GroundOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13876,11 +13876,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"viewRefreshTime", + "localPart":"GroundOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13897,7 +13897,7 @@ "properties":{ "localPart":{ "enum":[ - "ImagePyramid" + "SchemaData" ] }, "namespaceURI":{ @@ -13910,11 +13910,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImagePyramidType" + "$ref":"#/definitions/SchemaDataType" } }, "elementName":{ - "localPart":"ImagePyramid", + "localPart":"SchemaData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13931,7 +13931,7 @@ "properties":{ "localPart":{ "enum":[ - "KmlSimpleExtensionGroup" + "href" ] }, "namespaceURI":{ @@ -13944,11 +13944,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":"KmlSimpleExtensionGroup", + "localPart":"href", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13965,7 +13965,7 @@ "properties":{ "localPart":{ "enum":[ - "bgColor" + "LookAtObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13978,11 +13978,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"bgColor", + "localPart":"LookAtObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13999,7 +13999,7 @@ "properties":{ "localPart":{ "enum":[ - "Metadata" + "fill" ] }, "namespaceURI":{ @@ -14012,11 +14012,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Metadata", + "localPart":"fill", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14033,7 +14033,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoxSimpleExtensionGroup" + "PolyStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14050,7 +14050,7 @@ } }, "elementName":{ - "localPart":"LatLonBoxSimpleExtensionGroup", + "localPart":"PolyStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14067,7 +14067,7 @@ "properties":{ "localPart":{ "enum":[ - "ImagePyramidObjectExtensionGroup" + "LinearRingObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14084,7 +14084,7 @@ } }, "elementName":{ - "localPart":"ImagePyramidObjectExtensionGroup", + "localPart":"LinearRingObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14101,7 +14101,7 @@ "properties":{ "localPart":{ "enum":[ - "Change" + "PhotoOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14114,11 +14114,11 @@ ] }, "value":{ - "$ref":"#/definitions/ChangeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Change", + "localPart":"PhotoOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14135,7 +14135,7 @@ "properties":{ "localPart":{ "enum":[ - "IconStyleObjectExtensionGroup" + "AliasObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14152,7 +14152,7 @@ } }, "elementName":{ - "localPart":"IconStyleObjectExtensionGroup", + "localPart":"AliasObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14169,7 +14169,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSpan" + "PolyStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14182,11 +14182,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSpanType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"TimeSpan", + "localPart":"PolyStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14203,7 +14203,7 @@ "properties":{ "localPart":{ "enum":[ - "west" + "snippet" ] }, "namespaceURI":{ @@ -14216,11 +14216,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":"west", + "localPart":"snippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14237,7 +14237,7 @@ "properties":{ "localPart":{ "enum":[ - "snippet" + "Location" ] }, "namespaceURI":{ @@ -14250,11 +14250,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LocationType" } }, "elementName":{ - "localPart":"snippet", + "localPart":"Location", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14271,7 +14271,7 @@ "properties":{ "localPart":{ "enum":[ - "ObjectSimpleExtensionGroup" + "LatLonBoxSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14288,7 +14288,7 @@ } }, "elementName":{ - "localPart":"ObjectSimpleExtensionGroup", + "localPart":"LatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14305,7 +14305,7 @@ "properties":{ "localPart":{ "enum":[ - "Delete" + "Schema" ] }, "namespaceURI":{ @@ -14318,11 +14318,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeleteType" + "$ref":"#/definitions/SchemaType" } }, "elementName":{ - "localPart":"Delete", + "localPart":"Schema", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14339,7 +14339,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationSimpleExtensionGroup" + "textColor" ] }, "namespaceURI":{ @@ -14352,11 +14352,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":"LocationSimpleExtensionGroup", + "localPart":"textColor", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14373,7 +14373,7 @@ "properties":{ "localPart":{ "enum":[ - "ItemIconObjectExtensionGroup" + "AbstractViewObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14390,7 +14390,7 @@ } }, "elementName":{ - "localPart":"ItemIconObjectExtensionGroup", + "localPart":"AbstractViewObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14407,7 +14407,7 @@ "properties":{ "localPart":{ "enum":[ - "near" + "Placemark" ] }, "namespaceURI":{ @@ -14420,11 +14420,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/PlacemarkType" } }, "elementName":{ - "localPart":"near", + "localPart":"Placemark", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14441,7 +14441,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleField" + "Change" ] }, "namespaceURI":{ @@ -14454,11 +14454,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleFieldType" + "$ref":"#/definitions/ChangeType" } }, "elementName":{ - "localPart":"SimpleField", + "localPart":"Change", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14475,7 +14475,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyle" + "StyleMapObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14488,11 +14488,11 @@ ] }, "value":{ - "$ref":"#/definitions/BalloonStyleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"BalloonStyle", + "localPart":"StyleMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14509,7 +14509,7 @@ "properties":{ "localPart":{ "enum":[ - "altitudeModeGroup" + "NetworkLink" ] }, "namespaceURI":{ @@ -14522,11 +14522,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/NetworkLinkType" } }, "elementName":{ - "localPart":"altitudeModeGroup", + "localPart":"NetworkLink", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14543,7 +14543,7 @@ "properties":{ "localPart":{ "enum":[ - "Scale" + "AbstractObjectGroup" ] }, "namespaceURI":{ @@ -14556,11 +14556,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Scale", + "localPart":"AbstractObjectGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14577,7 +14577,7 @@ "properties":{ "localPart":{ "enum":[ - "Camera" + "AbstractViewSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14590,11 +14590,11 @@ ] }, "value":{ - "$ref":"#/definitions/CameraType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Camera", + "localPart":"AbstractViewSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14611,7 +14611,7 @@ "properties":{ "localPart":{ "enum":[ - "when" + "minRefreshPeriod" ] }, "namespaceURI":{ @@ -14624,11 +14624,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":"minRefreshPeriod", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14645,7 +14645,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "sourceHref" ] }, "namespaceURI":{ @@ -14658,11 +14658,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Update", + "localPart":"sourceHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14679,7 +14679,7 @@ "properties":{ "localPart":{ "enum":[ - "KmlObjectExtensionGroup" + "open" ] }, "namespaceURI":{ @@ -14692,11 +14692,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"KmlObjectExtensionGroup", + "localPart":"open", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14713,7 +14713,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "Region" ] }, "namespaceURI":{ @@ -14726,11 +14726,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/RegionType" } }, "elementName":{ - "localPart":"scale", + "localPart":"Region", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14747,7 +14747,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStamp" + "maxSnippetLines" ] }, "namespaceURI":{ @@ -14760,11 +14760,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeStampType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } }, "elementName":{ - "localPart":"TimeStamp", + "localPart":"maxSnippetLines", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14781,7 +14781,7 @@ "properties":{ "localPart":{ "enum":[ - "z" + "SimpleData" ] }, "namespaceURI":{ @@ -14794,11 +14794,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/SimpleDataType" } }, "elementName":{ - "localPart":"z", + "localPart":"SimpleData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14815,7 +14815,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyleSimpleExtensionGroup" + "ViewVolumeObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14828,11 +14828,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"BalloonStyleSimpleExtensionGroup", + "localPart":"ViewVolumeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14849,7 +14849,7 @@ "properties":{ "localPart":{ "enum":[ - "Alias" + "when" ] }, "namespaceURI":{ @@ -14862,11 +14862,11 @@ ] }, "value":{ - "$ref":"#/definitions/AliasType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Alias", + "localPart":"when", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14883,7 +14883,7 @@ "properties":{ "localPart":{ "enum":[ - "outline" + "PhotoOverlay" ] }, "namespaceURI":{ @@ -14896,11 +14896,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/PhotoOverlayType" } }, "elementName":{ - "localPart":"outline", + "localPart":"PhotoOverlay", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14917,7 +14917,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractLatLonBoxSimpleExtensionGroup" + "UpdateExtensionGroup" ] }, "namespaceURI":{ @@ -14930,11 +14930,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":"AbstractLatLonBoxSimpleExtensionGroup", + "localPart":"UpdateExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14951,7 +14951,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyleSimpleExtensionGroup" + "maxAltitude" ] }, "namespaceURI":{ @@ -14964,11 +14964,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":"maxAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14985,7 +14985,7 @@ "properties":{ "localPart":{ "enum":[ - "PhotoOverlayObjectExtensionGroup" + "PlacemarkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14998,11 +14998,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"PhotoOverlayObjectExtensionGroup", + "localPart":"PlacemarkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15019,7 +15019,7 @@ "properties":{ "localPart":{ "enum":[ - "Region" + "name" ] }, "namespaceURI":{ @@ -15032,11 +15032,11 @@ ] }, "value":{ - "$ref":"#/definitions/RegionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Region", + "localPart":"name", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15053,7 +15053,7 @@ "properties":{ "localPart":{ "enum":[ - "LodSimpleExtensionGroup" + "ResourceMap" ] }, "namespaceURI":{ @@ -15066,11 +15066,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/ResourceMapType" } }, "elementName":{ - "localPart":"LodSimpleExtensionGroup", + "localPart":"ResourceMap", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15087,7 +15087,7 @@ "properties":{ "localPart":{ "enum":[ - "IconStyle" + "near" ] }, "namespaceURI":{ @@ -15100,11 +15100,11 @@ ] }, "value":{ - "$ref":"#/definitions/IconStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"IconStyle", + "localPart":"near", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15121,7 +15121,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateOpExtensionGroup" + "LookAtSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15134,11 +15134,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":"UpdateOpExtensionGroup", + "localPart":"LookAtSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15155,7 +15155,7 @@ "properties":{ "localPart":{ "enum":[ - "flyToView" + "PolygonObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15168,11 +15168,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"flyToView", + "localPart":"PolygonObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15189,7 +15189,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBox" + "AbstractLatLonBoxSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15202,11 +15202,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"LatLonBox", + "localPart":"AbstractLatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15223,7 +15223,7 @@ "properties":{ "localPart":{ "enum":[ - "PairObjectExtensionGroup" + "UpdateOpExtensionGroup" ] }, "namespaceURI":{ @@ -15236,11 +15236,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"PairObjectExtensionGroup", + "localPart":"UpdateOpExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15257,7 +15257,7 @@ "properties":{ "localPart":{ "enum":[ - "bottomFov" + "AbstractStyleSelectorObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15270,11 +15270,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"bottomFov", + "localPart":"AbstractStyleSelectorObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15291,7 +15291,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometryObjectExtensionGroup" + "FolderObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15308,7 +15308,7 @@ } }, "elementName":{ - "localPart":"AbstractGeometryObjectExtensionGroup", + "localPart":"FolderObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15325,7 +15325,7 @@ "properties":{ "localPart":{ "enum":[ - "Create" + "viewRefreshTime" ] }, "namespaceURI":{ @@ -15338,11 +15338,11 @@ ] }, "value":{ - "$ref":"#/definitions/CreateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Create", + "localPart":"viewRefreshTime", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15359,7 +15359,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlaySimpleExtensionGroup" + "AbstractOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15372,11 +15372,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"GroundOverlaySimpleExtensionGroup", + "localPart":"AbstractOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15393,7 +15393,7 @@ "properties":{ "localPart":{ "enum":[ - "displayName" + "ImagePyramidSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15406,11 +15406,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":"ImagePyramidSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15427,7 +15427,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyleSimpleExtensionGroup" + "Url" ] }, "namespaceURI":{ @@ -15440,11 +15440,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"LabelStyleSimpleExtensionGroup", + "localPart":"Url", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15461,7 +15461,7 @@ "properties":{ "localPart":{ "enum":[ - "kml" + "ExtendedData" ] }, "namespaceURI":{ @@ -15474,11 +15474,11 @@ ] }, "value":{ - "$ref":"#/definitions/KmlType" + "$ref":"#/definitions/ExtendedDataType" } }, "elementName":{ - "localPart":"kml", + "localPart":"ExtendedData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15529,7 +15529,7 @@ "properties":{ "localPart":{ "enum":[ - "LineString" + "Lod" ] }, "namespaceURI":{ @@ -15542,11 +15542,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringType" + "$ref":"#/definitions/LodType" } }, "elementName":{ - "localPart":"LineString", + "localPart":"Lod", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15563,7 +15563,7 @@ "properties":{ "localPart":{ "enum":[ - "altitudeMode" + "ItemIconObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15576,11 +15576,11 @@ ] }, "value":{ - "$ref":"#/definitions/AltitudeModeEnumType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"altitudeMode", + "localPart":"ItemIconObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15597,7 +15597,7 @@ "properties":{ "localPart":{ "enum":[ - "ItemIconSimpleExtensionGroup" + "ResourceMapObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15610,11 +15610,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"ItemIconSimpleExtensionGroup", + "localPart":"ResourceMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15631,7 +15631,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleData" + "listItemType" ] }, "namespaceURI":{ @@ -15644,11 +15644,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleDataType" + "$ref":"#/definitions/ListItemTypeEnumType" } }, "elementName":{ - "localPart":"SimpleData", + "localPart":"listItemType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15665,7 +15665,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometry" + "Pair" ] }, "namespaceURI":{ @@ -15678,11 +15678,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiGeometryType" + "$ref":"#/definitions/PairType" } }, "elementName":{ - "localPart":"MultiGeometry", + "localPart":"Pair", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15699,7 +15699,7 @@ "properties":{ "localPart":{ "enum":[ - "href" + "LodSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15712,11 +15712,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":"LodSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15733,7 +15733,7 @@ "properties":{ "localPart":{ "enum":[ - "Snippet" + "cookie" ] }, "namespaceURI":{ @@ -15746,11 +15746,11 @@ ] }, "value":{ - "$ref":"#/definitions/SnippetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Snippet", + "localPart":"cookie", "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 3b20b11d..bc681e0f 100644 --- a/scripts/jsonschemas/KML_2_3.jsonschema +++ b/scripts/jsonschemas/KML_2_3.jsonschema @@ -2,14 +2,14 @@ { "id":"http://www.opengis.net/kml/2.2#", "definitions":{ - "PhotoOverlayType":{ + "RegionType":{ "allOf":[ { - "$ref":"#/definitions/AbstractOverlayType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"PhotoOverlayType", + "title":"RegionType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -23,60 +23,8 @@ ], "propertyType":"anyAttribute" }, - "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" - } - }, - "viewVolume":{ - "title":"viewVolume", - "allOf":[ - { - "$ref":"#/definitions/ViewVolumeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ViewVolume", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "imagePyramid":{ - "title":"imagePyramid", - "allOf":[ - { - "$ref":"#/definitions/ImagePyramidType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ImagePyramid", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "point":{ - "title":"point", - "allOf":[ - { - "$ref":"#/definitions/PointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractShape":{ - "title":"abstractShape", + "abstractExtentGroup":{ + "title":"abstractExtentGroup", "allOf":[ { "type":"object", @@ -85,135 +33,36 @@ "$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/AbstractExtentType" } }, "elementName":{ - "localPart":"abstractShape", + "localPart":"AbstractExtentGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"abstractShape", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "photoOverlaySimpleExtensionGroup":{ - "title":"photoOverlaySimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PhotoOverlaySimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "photoOverlayObjectExtensionGroup":{ - "title":"photoOverlayObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PhotoOverlayObjectExtensionGroup", + "localPart":"AbstractExtentGroup", "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" - ] - }, - "AbstractColorStyleType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSubStyleType" - }, - { - "type":"object", - "title":"AbstractColorStyleType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "color":{ - "title":"color", + "lod":{ + "title":"lod", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"#/definitions/LodType" } ], "propertyType":"element", "elementName":{ - "localPart":"color", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractColorMode":{ - "title":"abstractColorMode", - "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":"abstractColorMode", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"abstractColorMode", + "localPart":"Lod", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractColorStyleSimpleExtensionGroup":{ - "title":"abstractColorStyleSimpleExtensionGroup", + "regionSimpleExtensionGroup":{ + "title":"regionSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -225,12 +74,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractColorStyleSimpleExtensionGroup", + "localPart":"RegionSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractColorStyleObjectExtensionGroup":{ - "title":"abstractColorStyleObjectExtensionGroup", + "regionObjectExtensionGroup":{ + "title":"regionObjectExtensionGroup", "allOf":[ { "type":"array", @@ -242,7 +91,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractColorStyleObjectExtensionGroup", + "localPart":"RegionObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -251,20 +100,20 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractColorStyleType", + "localPart":"RegionType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "color", - "abstractColorMode", - "abstractColorStyleSimpleExtensionGroup", - "abstractColorStyleObjectExtensionGroup" + "abstractExtentGroup", + "lod", + "regionSimpleExtensionGroup", + "regionObjectExtensionGroup" ] }, - "NetworkLinkControlType":{ + "SchemaType":{ "type":"object", - "title":"NetworkLinkControlType", + "title":"SchemaType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -278,212 +127,106 @@ ], "propertyType":"anyAttribute" }, - "minRefreshPeriod":{ - "title":"minRefreshPeriod", + "simpleField":{ + "title":"simpleField", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/SimpleFieldType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"minRefreshPeriod", + "localPart":"SimpleField", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "maxSessionLength":{ - "title":"maxSessionLength", + "simpleArrayField":{ + "title":"simpleArrayField", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/SimpleArrayFieldType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"maxSessionLength", + "localPart":"SimpleArrayField", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "cookie":{ - "title":"cookie", + "schemaExtension":{ + "title":"schemaExtension", "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":"cookie", + "localPart":"SchemaExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "message":{ - "title":"message", + "name":{ + "title":"name", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "linkName":{ - "title":"linkName", + "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":"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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"NetworkLinkControlType", + "localPart":"SchemaType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "minRefreshPeriod", - "maxSessionLength", - "cookie", - "message", - "linkName", - "linkDescription", - "linkSnippet", - "expires", - "update", - "abstractViewGroup", - "networkLinkControlSimpleExtensionGroup", - "networkLinkControlObjectExtensionGroup" + "simpleField", + "simpleArrayField", + "schemaExtension", + "name", + "id" ] }, - "AbstractContainerType":{ + "AbstractTimePrimitiveType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractContainerType", + "title":"AbstractTimePrimitiveType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -497,8 +240,8 @@ ], "propertyType":"anyAttribute" }, - "abstractContainerSimpleExtensionGroup":{ - "title":"abstractContainerSimpleExtensionGroup", + "abstractTimePrimitiveSimpleExtensionGroup":{ + "title":"abstractTimePrimitiveSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -510,12 +253,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractContainerSimpleExtensionGroup", + "localPart":"AbstractTimePrimitiveSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractContainerObjectExtensionGroup":{ - "title":"abstractContainerObjectExtensionGroup", + "abstractTimePrimitiveObjectExtensionGroup":{ + "title":"abstractTimePrimitiveObjectExtensionGroup", "allOf":[ { "type":"array", @@ -527,7 +270,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractContainerObjectExtensionGroup", + "localPart":"AbstractTimePrimitiveObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -536,23 +279,23 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractContainerType", + "localPart":"AbstractTimePrimitiveType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractContainerSimpleExtensionGroup", - "abstractContainerObjectExtensionGroup" + "abstractTimePrimitiveSimpleExtensionGroup", + "abstractTimePrimitiveObjectExtensionGroup" ] }, - "LinkType":{ + "LinearRingType":{ "allOf":[ { - "$ref":"#/definitions/BasicLinkType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"LinkType", + "title":"LinearRingType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -566,123 +309,123 @@ ], "propertyType":"anyAttribute" }, - "abstractRefreshMode":{ - "title":"abstractRefreshMode", + "extrude":{ + "title":"extrude", "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" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"abstractRefreshMode", + "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" } }, - "abstractViewRefreshMode":{ - "title":"abstractViewRefreshMode", + "altitudeMode":{ + "title":"altitudeMode", "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" - } + "$ref":"#/definitions/AltitudeModeEnumType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"abstractViewRefreshMode", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewRefreshTime":{ - "title":"viewRefreshTime", + "seaFloorAltitudeMode":{ + "title":"seaFloorAltitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"viewRefreshTime", + "localPart":"seaFloorAltitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewBoundScale":{ - "title":"viewBoundScale", + "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":"viewBoundScale", + "localPart":"AltitudeModeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewFormat":{ - "title":"viewFormat", + "altitudeModeObjectExtensionGroup":{ + "title":"altitudeModeObjectExtensionGroup", "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":"viewFormat", + "localPart":"AltitudeModeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "httpQuery":{ - "title":"httpQuery", + "coordinates":{ + "title":"coordinates", "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":"httpQuery", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linkSimpleExtensionGroup":{ - "title":"linkSimpleExtensionGroup", + "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", @@ -694,12 +437,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinkSimpleExtensionGroup", + "localPart":"LinearRingSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linkObjectExtensionGroup":{ - "title":"linkObjectExtensionGroup", + "linearRingObjectExtensionGroup":{ + "title":"linearRingObjectExtensionGroup", "allOf":[ { "type":"array", @@ -711,7 +454,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinkObjectExtensionGroup", + "localPart":"LinearRingObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -720,30 +463,113 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinkType", + "localPart":"LinearRingType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractRefreshMode", - "refreshInterval", - "abstractViewRefreshMode", - "viewRefreshTime", - "viewBoundScale", - "viewFormat", - "httpQuery", - "linkSimpleExtensionGroup", - "linkObjectExtensionGroup" + "extrude", + "tessellate", + "altitudeMode", + "seaFloorAltitudeMode", + "altitudeModeSimpleExtensionGroup", + "altitudeModeObjectExtensionGroup", + "coordinates", + "altitudeOffset", + "linearRingSimpleExtensionGroup", + "linearRingObjectExtensionGroup" ] }, - "TrackType":{ + "Vec2Type":{ + "type":"object", + "title":"Vec2Type", + "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":"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":"vec2Type", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "x", + "y", + "xunits", + "yunits" + ] + }, + "AbstractOverlayType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"TrackType", + "title":"AbstractOverlayType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -757,60 +583,47 @@ ], "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", + "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://www.opengis.net/kml/2.2" } }, - "altitudeMode":{ - "title":"altitudeMode", + "drawOrder":{ + "title":"drawOrder", "allOf":[ { - "$ref":"#/definitions/AltitudeModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"altitudeMode", + "localPart":"drawOrder", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "seaFloorAltitudeMode":{ - "title":"seaFloorAltitudeMode", + "icon":{ + "title":"icon", "allOf":[ { - "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" + "$ref":"#/definitions/LinkType" } ], "propertyType":"element", "elementName":{ - "localPart":"seaFloorAltitudeMode", + "localPart":"Icon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeSimpleExtensionGroup":{ - "title":"altitudeModeSimpleExtensionGroup", + "abstractOverlaySimpleExtensionGroup":{ + "title":"abstractOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -822,12 +635,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AltitudeModeSimpleExtensionGroup", + "localPart":"AbstractOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeObjectExtensionGroup":{ - "title":"altitudeModeObjectExtensionGroup", + "abstractOverlayObjectExtensionGroup":{ + "title":"abstractOverlayObjectExtensionGroup", "allOf":[ { "type":"array", @@ -839,89 +652,89 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AltitudeModeObjectExtensionGroup", + "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" + ] + }, + "OrientationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"OrientationType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - "when":{ - "title":"when", + "heading":{ + "title":"heading", "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":"when", + "localPart":"heading", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "coord":{ - "title":"coord", + "tilt":{ + "title":"tilt", "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":"coord", + "localPart":"tilt", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "angles":{ - "title":"angles", + "roll":{ + "title":"roll", "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"ExtendedData", + "localPart":"roll", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "trackSimpleExtensionGroup":{ - "title":"trackSimpleExtensionGroup", + "orientationSimpleExtensionGroup":{ + "title":"orientationSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -933,12 +746,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TrackSimpleExtensionGroup", + "localPart":"OrientationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "trackObjectExtensionGroup":{ - "title":"trackObjectExtensionGroup", + "orientationObjectExtensionGroup":{ + "title":"orientationObjectExtensionGroup", "allOf":[ { "type":"array", @@ -950,7 +763,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TrackObjectExtensionGroup", + "localPart":"OrientationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -959,34 +772,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TrackType", + "localPart":"OrientationType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "extrude", - "tessellate", - "altitudeMode", - "seaFloorAltitudeMode", - "altitudeModeSimpleExtensionGroup", - "altitudeModeObjectExtensionGroup", - "when", - "coord", - "angles", - "model", - "extendedData", - "trackSimpleExtensionGroup", - "trackObjectExtensionGroup" + "heading", + "tilt", + "roll", + "orientationSimpleExtensionGroup", + "orientationObjectExtensionGroup" ] }, - "TimeSpanType":{ + "LinkType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"#/definitions/BasicLinkType" }, { "type":"object", - "title":"TimeSpanType", + "title":"LinkType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1000,8 +805,97 @@ ], "propertyType":"anyAttribute" }, - "begin":{ - "title":"begin", + "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" + } + ], + "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", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "viewRefreshTime":{ + "title":"viewRefreshTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"viewRefreshTime", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "viewBoundScale":{ + "title":"viewBoundScale", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "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" @@ -1009,12 +903,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"begin", + "localPart":"viewFormat", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "end":{ - "title":"end", + "httpQuery":{ + "title":"httpQuery", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1022,12 +916,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"end", + "localPart":"httpQuery", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeSpanSimpleExtensionGroup":{ - "title":"timeSpanSimpleExtensionGroup", + "linkSimpleExtensionGroup":{ + "title":"linkSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1039,12 +933,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TimeSpanSimpleExtensionGroup", + "localPart":"LinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeSpanObjectExtensionGroup":{ - "title":"timeSpanObjectExtensionGroup", + "linkObjectExtensionGroup":{ + "title":"linkObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1056,7 +950,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TimeSpanObjectExtensionGroup", + "localPart":"LinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1065,25 +959,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeSpanType", + "localPart":"LinkType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "begin", - "end", - "timeSpanSimpleExtensionGroup", - "timeSpanObjectExtensionGroup" + "abstractRefreshMode", + "refreshInterval", + "abstractViewRefreshMode", + "viewRefreshTime", + "viewBoundScale", + "viewFormat", + "httpQuery", + "linkSimpleExtensionGroup", + "linkObjectExtensionGroup" ] }, - "GroundOverlayType":{ + "ViewVolumeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractOverlayType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"GroundOverlayType", + "title":"ViewVolumeType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1097,8 +996,8 @@ ], "propertyType":"anyAttribute" }, - "altitude":{ - "title":"altitude", + "leftFov":{ + "title":"leftFov", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -1106,97 +1005,64 @@ ], "propertyType":"element", "elementName":{ - "localPart":"altitude", + "localPart":"leftFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeMode":{ - "title":"altitudeMode", + "rightFov":{ + "title":"rightFov", "allOf":[ { - "$ref":"#/definitions/AltitudeModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"altitudeMode", + "localPart":"rightFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "seaFloorAltitudeMode":{ - "title":"seaFloorAltitudeMode", + "bottomFov":{ + "title":"bottomFov", "allOf":[ { - "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"seaFloorAltitudeMode", + "localPart":"bottomFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeSimpleExtensionGroup":{ - "title":"altitudeModeSimpleExtensionGroup", + "topFov":{ + "title":"topFov", "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":"AltitudeModeSimpleExtensionGroup", + "localPart":"topFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeObjectExtensionGroup":{ - "title":"altitudeModeObjectExtensionGroup", + "near":{ + "title":"near", "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":"AltitudeModeObjectExtensionGroup", + "localPart":"near", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractExtentGroup":{ - "title":"abstractExtentGroup", - "allOf":[ - { - "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":"elementRef", - "elementName":{ - "localPart":"AbstractExtentGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "groundOverlaySimpleExtensionGroup":{ - "title":"groundOverlaySimpleExtensionGroup", + "viewVolumeSimpleExtensionGroup":{ + "title":"viewVolumeSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1208,12 +1074,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"GroundOverlaySimpleExtensionGroup", + "localPart":"ViewVolumeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "groundOverlayObjectExtensionGroup":{ - "title":"groundOverlayObjectExtensionGroup", + "viewVolumeObjectExtensionGroup":{ + "title":"viewVolumeObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1225,7 +1091,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"GroundOverlayObjectExtensionGroup", + "localPart":"ViewVolumeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1234,29 +1100,128 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GroundOverlayType", + "localPart":"ViewVolumeType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "altitude", - "altitudeMode", - "seaFloorAltitudeMode", - "altitudeModeSimpleExtensionGroup", - "altitudeModeObjectExtensionGroup", - "abstractExtentGroup", - "groundOverlaySimpleExtensionGroup", - "groundOverlayObjectExtensionGroup" + "leftFov", + "rightFov", + "bottomFov", + "topFov", + "near", + "viewVolumeSimpleExtensionGroup", + "viewVolumeObjectExtensionGroup" ] }, - "AliasType":{ + "SimpleFieldType":{ + "type":"object", + "title":"SimpleFieldType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "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", + "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":"" + } + }, + "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" + ] + }, + "IconStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractColorStyleType" }, { "type":"object", - "title":"AliasType", + "title":"IconStyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1270,34 +1235,60 @@ ], "propertyType":"anyAttribute" }, - "targetHref":{ - "title":"targetHref", + "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":"targetHref", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "sourceHref":{ - "title":"sourceHref", + "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":"sourceHref", + "localPart":"heading", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "aliasSimpleExtensionGroup":{ - "title":"aliasSimpleExtensionGroup", + "icon":{ + "title":"icon", + "allOf":[ + { + "$ref":"#/definitions/BasicLinkType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Icon", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "hotSpot":{ + "title":"hotSpot", + "allOf":[ + { + "$ref":"#/definitions/Vec2Type" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"hotSpot", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "iconStyleSimpleExtensionGroup":{ + "title":"iconStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1309,12 +1300,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AliasSimpleExtensionGroup", + "localPart":"IconStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "aliasObjectExtensionGroup":{ - "title":"aliasObjectExtensionGroup", + "iconStyleObjectExtensionGroup":{ + "title":"iconStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1326,7 +1317,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AliasObjectExtensionGroup", + "localPart":"IconStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1335,25 +1326,27 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AliasType", + "localPart":"IconStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "targetHref", - "sourceHref", - "aliasSimpleExtensionGroup", - "aliasObjectExtensionGroup" + "scale", + "heading", + "icon", + "hotSpot", + "iconStyleSimpleExtensionGroup", + "iconStyleObjectExtensionGroup" ] }, - "PolygonType":{ + "LookAtType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractViewType" }, { "type":"object", - "title":"PolygonType", + "title":"LookAtType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1367,50 +1360,102 @@ ], "propertyType":"anyAttribute" }, - "extrude":{ - "title":"extrude", + "longitude":{ + "title":"longitude", "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":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tessellate":{ - "title":"tessellate", + "latitude":{ + "title":"latitude", "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":"latitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeMode":{ - "title":"altitudeMode", + "altitude":{ + "title":"altitude", "allOf":[ { - "$ref":"#/definitions/AltitudeModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"altitudeMode", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "seaFloorAltitudeMode":{ - "title":"seaFloorAltitudeMode", + "heading":{ + "title":"heading", "allOf":[ { - "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" + "$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" + } + }, + "range":{ + "title":"range", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"range", + "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", @@ -1453,38 +1498,21 @@ "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", + "horizFov":{ + "title":"horizFov", "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":"horizFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polygonSimpleExtensionGroup":{ - "title":"polygonSimpleExtensionGroup", + "lookAtSimpleExtensionGroup":{ + "title":"lookAtSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1496,12 +1524,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolygonSimpleExtensionGroup", + "localPart":"LookAtSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polygonObjectExtensionGroup":{ - "title":"polygonObjectExtensionGroup", + "lookAtObjectExtensionGroup":{ + "title":"lookAtObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1513,7 +1541,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolygonObjectExtensionGroup", + "localPart":"LookAtObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1522,31 +1550,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolygonType", + "localPart":"LookAtType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "extrude", - "tessellate", + "longitude", + "latitude", + "altitude", + "heading", + "tilt", + "range", "altitudeMode", "seaFloorAltitudeMode", "altitudeModeSimpleExtensionGroup", "altitudeModeObjectExtensionGroup", - "outerBoundaryIs", - "innerBoundaryIs", - "polygonSimpleExtensionGroup", - "polygonObjectExtensionGroup" + "horizFov", + "lookAtSimpleExtensionGroup", + "lookAtObjectExtensionGroup" ] }, - "StyleType":{ + "LatLonAltBoxType":{ "allOf":[ { - "$ref":"#/definitions/AbstractStyleSelectorType" + "$ref":"#/definitions/AbstractLatLonBoxType" }, { "type":"object", - "title":"StyleType", + "title":"LatLonAltBoxType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1560,86 +1591,94 @@ ], "propertyType":"anyAttribute" }, - "iconStyle":{ - "title":"iconStyle", + "minAltitude":{ + "title":"minAltitude", "allOf":[ { - "$ref":"#/definitions/IconStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"IconStyle", + "localPart":"minAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "labelStyle":{ - "title":"labelStyle", + "maxAltitude":{ + "title":"maxAltitude", "allOf":[ { - "$ref":"#/definitions/LabelStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"LabelStyle", + "localPart":"maxAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStyle":{ - "title":"lineStyle", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"#/definitions/LineStyleType" + "$ref":"#/definitions/AltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"LineStyle", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polyStyle":{ - "title":"polyStyle", + "seaFloorAltitudeMode":{ + "title":"seaFloorAltitudeMode", "allOf":[ { - "$ref":"#/definitions/PolyStyleType" + "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"PolyStyle", + "localPart":"seaFloorAltitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "balloonStyle":{ - "title":"balloonStyle", + "altitudeModeSimpleExtensionGroup":{ + "title":"altitudeModeSimpleExtensionGroup", "allOf":[ { - "$ref":"#/definitions/BalloonStyleType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"BalloonStyle", + "localPart":"AltitudeModeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "listStyle":{ - "title":"listStyle", + "altitudeModeObjectExtensionGroup":{ + "title":"altitudeModeObjectExtensionGroup", "allOf":[ { - "$ref":"#/definitions/ListStyleType" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ListStyle", + "localPart":"AltitudeModeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleSimpleExtensionGroup":{ - "title":"styleSimpleExtensionGroup", + "latLonAltBoxSimpleExtensionGroup":{ + "title":"latLonAltBoxSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1651,12 +1690,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleSimpleExtensionGroup", + "localPart":"LatLonAltBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleObjectExtensionGroup":{ - "title":"styleObjectExtensionGroup", + "latLonAltBoxObjectExtensionGroup":{ + "title":"latLonAltBoxObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1668,7 +1707,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleObjectExtensionGroup", + "localPart":"LatLonAltBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1677,29 +1716,29 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StyleType", + "localPart":"LatLonAltBoxType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "iconStyle", - "labelStyle", - "lineStyle", - "polyStyle", - "balloonStyle", - "listStyle", - "styleSimpleExtensionGroup", - "styleObjectExtensionGroup" + "minAltitude", + "maxAltitude", + "altitudeMode", + "seaFloorAltitudeMode", + "altitudeModeSimpleExtensionGroup", + "altitudeModeObjectExtensionGroup", + "latLonAltBoxSimpleExtensionGroup", + "latLonAltBoxObjectExtensionGroup" ] }, - "CameraType":{ + "AbstractTourPrimitiveType":{ "allOf":[ { - "$ref":"#/definitions/AbstractViewType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"CameraType", + "title":"AbstractTourPrimitiveType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1713,73 +1752,77 @@ ], "propertyType":"anyAttribute" }, - "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", + "abstractTourPrimitiveSimpleExtensionGroup":{ + "title":"abstractTourPrimitiveSimpleExtensionGroup", "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":"AbstractTourPrimitiveSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "heading":{ - "title":"heading", + "abstractTourPrimitiveObjectExtensionGroup":{ + "title":"abstractTourPrimitiveObjectExtensionGroup", "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":"AbstractTourPrimitiveObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "tilt":{ - "title":"tilt", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractTourPrimitiveType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "abstractTourPrimitiveSimpleExtensionGroup", + "abstractTourPrimitiveObjectExtensionGroup" + ] + }, + "AbstractLatLonBoxType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractExtentType" + }, + { + "type":"object", + "title":"AbstractLatLonBoxType", + "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", + "north":{ + "title":"north", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -1787,72 +1830,38 @@ ], "propertyType":"element", "elementName":{ - "localPart":"roll", - "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", + "localPart":"north", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeSimpleExtensionGroup":{ - "title":"altitudeModeSimpleExtensionGroup", + "south":{ + "title":"south", "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":"AltitudeModeSimpleExtensionGroup", + "localPart":"south", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeObjectExtensionGroup":{ - "title":"altitudeModeObjectExtensionGroup", + "east":{ + "title":"east", "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":"AltitudeModeObjectExtensionGroup", + "localPart":"east", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "horizFov":{ - "title":"horizFov", + "west":{ + "title":"west", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -1860,12 +1869,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"horizFov", + "localPart":"west", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "cameraSimpleExtensionGroup":{ - "title":"cameraSimpleExtensionGroup", + "abstractLatLonBoxSimpleExtensionGroup":{ + "title":"abstractLatLonBoxSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -1877,12 +1886,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"CameraSimpleExtensionGroup", + "localPart":"AbstractLatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "cameraObjectExtensionGroup":{ - "title":"cameraObjectExtensionGroup", + "abstractLatLonBoxObjectExtensionGroup":{ + "title":"abstractLatLonBoxObjectExtensionGroup", "allOf":[ { "type":"array", @@ -1894,7 +1903,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"CameraObjectExtensionGroup", + "localPart":"AbstractLatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -1903,29 +1912,22 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CameraType", + "localPart":"AbstractLatLonBoxType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "longitude", - "latitude", - "altitude", - "heading", - "tilt", - "roll", - "altitudeMode", - "seaFloorAltitudeMode", - "altitudeModeSimpleExtensionGroup", - "altitudeModeObjectExtensionGroup", - "horizFov", - "cameraSimpleExtensionGroup", - "cameraObjectExtensionGroup" + "north", + "south", + "east", + "west", + "abstractLatLonBoxSimpleExtensionGroup", + "abstractLatLonBoxObjectExtensionGroup" ] }, - "SchemaType":{ + "SimpleArrayFieldType":{ "type":"object", - "title":"SchemaType", + "title":"SimpleArrayFieldType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1939,55 +1941,47 @@ ], "propertyType":"anyAttribute" }, - "simpleField":{ - "title":"simpleField", + "displayName":{ + "title":"displayName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SimpleFieldType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"SimpleField", + "localPart":"displayName", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "simpleArrayField":{ - "title":"simpleArrayField", + "simpleArrayFieldExtension":{ + "title":"simpleArrayFieldExtension", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SimpleArrayFieldType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"SimpleArrayField", + "localPart":"SimpleArrayFieldExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "schemaExtension":{ - "title":"schemaExtension", + "type":{ + "title":"type", "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":"SchemaExtension", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" } }, "name":{ @@ -2003,248 +1997,42 @@ "namespaceURI":"" } }, - "id":{ - "title":"id", + "uom":{ + "title":"uom", "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":"uom", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SchemaType", + "localPart":"SimpleArrayFieldType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "simpleField", - "simpleArrayField", - "schemaExtension", + "displayName", + "simpleArrayFieldExtension", + "type", "name", - "id" + "uom" ] }, - "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":"BoundaryType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "linearRing", - "boundarySimpleExtensionGroup", - "boundaryObjectExtensionGroup" - ] - }, - "KmlType":{ - "type":"object", - "title":"KmlType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "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" - } - }, - "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":"" - } - }, - "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", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "networkLinkControl", - "abstractFeatureGroup", - "kmlSimpleExtensionGroup", - "kmlObjectExtensionGroup", - "hint", - "version" - ] - }, - "WaitType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractTourPrimitiveType" + "ModelType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"WaitType", + "title":"ModelType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2258,21 +2046,34 @@ ], "propertyType":"anyAttribute" }, - "duration":{ - "title":"duration", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"duration", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "waitSimpleExtensionGroup":{ - "title":"waitSimpleExtensionGroup", + "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", @@ -2284,12 +2085,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"WaitSimpleExtensionGroup", + "localPart":"AltitudeModeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "waitObjectExtensionGroup":{ - "title":"waitObjectExtensionGroup", + "altitudeModeObjectExtensionGroup":{ + "title":"altitudeModeObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2301,280 +2102,59 @@ ], "propertyType":"element", "elementName":{ - "localPart":"WaitObjectExtensionGroup", + "localPart":"AltitudeModeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"WaitType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "duration", - "waitSimpleExtensionGroup", - "waitObjectExtensionGroup" - ] - }, - "IconStyleType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractColorStyleType" - }, - { - "type":"object", - "title":"IconStyleType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "scale":{ - "title":"scale", + "location":{ + "title":"location", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LocationType" } ], "propertyType":"element", "elementName":{ - "localPart":"scale", + "localPart":"Location", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "heading":{ - "title":"heading", + "orientation":{ + "title":"orientation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/OrientationType" } ], "propertyType":"element", "elementName":{ - "localPart":"heading", + "localPart":"Orientation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "icon":{ - "title":"icon", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"#/definitions/BasicLinkType" + "$ref":"#/definitions/ScaleType" } ], "propertyType":"element", "elementName":{ - "localPart":"Icon", + "localPart":"Scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "hotSpot":{ - "title":"hotSpot", + "link":{ + "title":"link", "allOf":[ { - "$ref":"#/definitions/Vec2Type" + "$ref":"#/definitions/LinkType" } ], "propertyType":"element", "elementName":{ - "localPart":"hotSpot", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "iconStyleSimpleExtensionGroup":{ - "title":"iconStyleSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"IconStyleSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "iconStyleObjectExtensionGroup":{ - "title":"iconStyleObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"IconStyleObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IconStyleType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "scale", - "heading", - "icon", - "hotSpot", - "iconStyleSimpleExtensionGroup", - "iconStyleObjectExtensionGroup" - ] - }, - "ModelType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryType" - }, - { - "type":"object", - "title":"ModelType", - "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" - } - }, - "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":"Link", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -2648,14 +2228,14 @@ "modelObjectExtensionGroup" ] }, - "FlyToType":{ + "PairType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTourPrimitiveType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"FlyToType", + "title":"PairType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2669,21 +2249,8 @@ ], "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", + "abstractKey":{ + "title":"abstractKey", "allOf":[ { "type":"object", @@ -2696,19 +2263,32 @@ } }, "elementName":{ - "localPart":"abstractFlyToMode", + "localPart":"abstractKey", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"abstractFlyToMode", + "localPart":"abstractKey", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractViewGroup":{ - "title":"abstractViewGroup", + "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", @@ -2717,23 +2297,23 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractViewType" + "$ref":"#/definitions/AbstractStyleSelectorType" } }, "elementName":{ - "localPart":"AbstractViewGroup", + "localPart":"AbstractStyleSelectorGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractViewGroup", + "localPart":"AbstractStyleSelectorGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "flyToSimpleExtensionGroup":{ - "title":"flyToSimpleExtensionGroup", + "pairSimpleExtensionGroup":{ + "title":"pairSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -2745,12 +2325,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"FlyToSimpleExtensionGroup", + "localPart":"PairSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "flyToObjectExtensionGroup":{ - "title":"flyToObjectExtensionGroup", + "pairObjectExtensionGroup":{ + "title":"pairObjectExtensionGroup", "allOf":[ { "type":"array", @@ -2762,7 +2342,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"FlyToObjectExtensionGroup", + "localPart":"PairObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -2771,19 +2351,220 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FlyToType", + "localPart":"PairType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "duration", - "abstractFlyToMode", - "abstractViewGroup", - "flyToSimpleExtensionGroup", - "flyToObjectExtensionGroup" - ] - }, - "ScaleType":{ + "abstractKey", + "styleUrl", + "abstractStyleSelectorGroup", + "pairSimpleExtensionGroup", + "pairObjectExtensionGroup" + ] + }, + "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":"BoundaryType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "linearRing", + "boundarySimpleExtensionGroup", + "boundaryObjectExtensionGroup" + ] + }, + "LodType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"LodType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"minFadeExtent", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "maxFadeExtent":{ + "title":"maxFadeExtent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"maxFadeExtent", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "lodSimpleExtensionGroup":{ + "title":"lodSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LodSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "lodObjectExtensionGroup":{ + "title":"lodObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LodObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LodType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "minLodPixels", + "maxLodPixels", + "minFadeExtent", + "maxFadeExtent", + "lodSimpleExtensionGroup", + "lodObjectExtensionGroup" + ] + }, + "ScaleType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" @@ -2894,55 +2675,14 @@ "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" - ] - }, - "LinearRingType":{ + "PolygonType":{ "allOf":[ { "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"LinearRingType", + "title":"PolygonType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3042,37 +2782,38 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "coordinates":{ - "title":"coordinates", + "outerBoundaryIs":{ + "title":"outerBoundaryIs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BoundaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"coordinates", + "localPart":"outerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeOffset":{ - "title":"altitudeOffset", + "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":"altitudeOffset", + "localPart":"innerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linearRingSimpleExtensionGroup":{ - "title":"linearRingSimpleExtensionGroup", + "polygonSimpleExtensionGroup":{ + "title":"polygonSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3084,12 +2825,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinearRingSimpleExtensionGroup", + "localPart":"PolygonSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "linearRingObjectExtensionGroup":{ - "title":"linearRingObjectExtensionGroup", + "polygonObjectExtensionGroup":{ + "title":"polygonObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3101,7 +2842,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LinearRingObjectExtensionGroup", + "localPart":"PolygonObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3110,7 +2851,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LinearRingType", + "localPart":"PolygonType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ @@ -3121,106 +2862,20 @@ "seaFloorAltitudeMode", "altitudeModeSimpleExtensionGroup", "altitudeModeObjectExtensionGroup", - "coordinates", - "altitudeOffset", - "linearRingSimpleExtensionGroup", - "linearRingObjectExtensionGroup" - ] - }, - "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", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "abstractFeatureGroup", - "abstractGeometryGroup" + "outerBoundaryIs", + "innerBoundaryIs", + "polygonSimpleExtensionGroup", + "polygonObjectExtensionGroup" ] }, - "PlaylistType":{ + "LocationType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"PlaylistType", + "title":"LocationType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3234,37 +2889,47 @@ ], "propertyType":"anyAttribute" }, - "abstractTourPrimitiveGroup":{ - "title":"abstractTourPrimitiveGroup", + "longitude":{ + "title":"longitude", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractTourPrimitiveType" - } - }, - "elementName":{ - "localPart":"AbstractTourPrimitiveGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractTourPrimitiveGroup", + "localPart":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "playlistSimpleExtensionGroup":{ - "title":"playlistSimpleExtensionGroup", + "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", @@ -3276,12 +2941,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PlaylistSimpleExtensionGroup", + "localPart":"LocationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "playlistObjectExtensionGroup":{ - "title":"playlistObjectExtensionGroup", + "locationObjectExtensionGroup":{ + "title":"locationObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3293,7 +2958,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PlaylistObjectExtensionGroup", + "localPart":"LocationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3302,24 +2967,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PlaylistType", + "localPart":"LocationType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractTourPrimitiveGroup", - "playlistSimpleExtensionGroup", - "playlistObjectExtensionGroup" + "longitude", + "latitude", + "altitude", + "locationSimpleExtensionGroup", + "locationObjectExtensionGroup" ] }, - "PairType":{ + "FlyToType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractTourPrimitiveType" }, { "type":"object", - "title":"PairType", + "title":"FlyToType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3333,8 +3000,21 @@ ], "propertyType":"anyAttribute" }, - "abstractKey":{ - "title":"abstractKey", + "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", @@ -3347,32 +3027,19 @@ } }, "elementName":{ - "localPart":"abstractKey", + "localPart":"abstractFlyToMode", "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", + "localPart":"abstractFlyToMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractStyleSelectorGroup":{ - "title":"abstractStyleSelectorGroup", + "abstractViewGroup":{ + "title":"abstractViewGroup", "allOf":[ { "type":"object", @@ -3381,23 +3048,23 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractStyleSelectorType" + "$ref":"#/definitions/AbstractViewType" } }, "elementName":{ - "localPart":"AbstractStyleSelectorGroup", + "localPart":"AbstractViewGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractStyleSelectorGroup", + "localPart":"AbstractViewGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "pairSimpleExtensionGroup":{ - "title":"pairSimpleExtensionGroup", + "flyToSimpleExtensionGroup":{ + "title":"flyToSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3409,12 +3076,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PairSimpleExtensionGroup", + "localPart":"FlyToSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "pairObjectExtensionGroup":{ - "title":"pairObjectExtensionGroup", + "flyToObjectExtensionGroup":{ + "title":"flyToObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3426,7 +3093,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PairObjectExtensionGroup", + "localPart":"FlyToObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3435,26 +3102,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PairType", + "localPart":"FlyToType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractKey", - "styleUrl", - "abstractStyleSelectorGroup", - "pairSimpleExtensionGroup", - "pairObjectExtensionGroup" + "duration", + "abstractFlyToMode", + "abstractViewGroup", + "flyToSimpleExtensionGroup", + "flyToObjectExtensionGroup" ] }, - "AbstractOverlayType":{ + "AbstractViewType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractOverlayType", + "title":"AbstractViewType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3468,47 +3135,33 @@ ], "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" - } - }, - "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", + "abstractTimePrimitiveGroup":{ + "title":"abstractTimePrimitiveGroup", "allOf":[ { - "$ref":"#/definitions/LinkType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Icon", + "localPart":"AbstractTimePrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractOverlaySimpleExtensionGroup":{ - "title":"abstractOverlaySimpleExtensionGroup", + "abstractViewSimpleExtensionGroup":{ + "title":"abstractViewSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3520,12 +3173,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractOverlaySimpleExtensionGroup", + "localPart":"AbstractViewSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractOverlayObjectExtensionGroup":{ - "title":"abstractOverlayObjectExtensionGroup", + "abstractViewObjectExtensionGroup":{ + "title":"abstractViewObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3537,7 +3190,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractOverlayObjectExtensionGroup", + "localPart":"AbstractViewObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3546,126 +3199,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractOverlayType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "color", - "drawOrder", - "icon", - "abstractOverlaySimpleExtensionGroup", - "abstractOverlayObjectExtensionGroup" - ] - }, - "SimpleArrayFieldType":{ - "type":"object", - "title":"SimpleArrayFieldType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "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":"AbstractViewType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "displayName", - "simpleArrayFieldExtension", - "type", - "name", - "uom" + "abstractTimePrimitiveGroup", + "abstractViewSimpleExtensionGroup", + "abstractViewObjectExtensionGroup" ] }, - "TourType":{ + "ScreenOverlayType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractOverlayType" }, { "type":"object", - "title":"TourType", + "title":"ScreenOverlayType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3679,130 +3230,60 @@ ], "propertyType":"anyAttribute" }, - "playlist":{ - "title":"playlist", + "overlayXY":{ + "title":"overlayXY", "allOf":[ { - "$ref":"#/definitions/PlaylistType" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"Playlist", + "localPart":"overlayXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tourSimpleExtensionGroup":{ - "title":"tourSimpleExtensionGroup", + "screenXY":{ + "title":"screenXY", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"TourSimpleExtensionGroup", + "localPart":"screenXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tourObjectExtensionGroup":{ - "title":"tourObjectExtensionGroup", + "rotationXY":{ + "title":"rotationXY", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"TourObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TourType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "playlist", - "tourSimpleExtensionGroup", - "tourObjectExtensionGroup" - ] - }, - "AbstractLatLonBoxType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractExtentType" - }, - { - "type":"object", - "title":"AbstractLatLonBoxType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "north":{ - "title":"north", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"north", + "localPart":"rotationXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "south":{ - "title":"south", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"south", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "east":{ - "title":"east", + "size":{ + "title":"size", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Vec2Type" } ], "propertyType":"element", "elementName":{ - "localPart":"east", + "localPart":"size", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "west":{ - "title":"west", + "rotation":{ + "title":"rotation", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -3810,12 +3291,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"west", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractLatLonBoxSimpleExtensionGroup":{ - "title":"abstractLatLonBoxSimpleExtensionGroup", + "screenOverlaySimpleExtensionGroup":{ + "title":"screenOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3827,12 +3308,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractLatLonBoxSimpleExtensionGroup", + "localPart":"ScreenOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractLatLonBoxObjectExtensionGroup":{ - "title":"abstractLatLonBoxObjectExtensionGroup", + "screenOverlayObjectExtensionGroup":{ + "title":"screenOverlayObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3844,7 +3325,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractLatLonBoxObjectExtensionGroup", + "localPart":"ScreenOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3853,27 +3334,28 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractLatLonBoxType", + "localPart":"ScreenOverlayType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "north", - "south", - "east", - "west", - "abstractLatLonBoxSimpleExtensionGroup", - "abstractLatLonBoxObjectExtensionGroup" + "overlayXY", + "screenXY", + "rotationXY", + "size", + "rotation", + "screenOverlaySimpleExtensionGroup", + "screenOverlayObjectExtensionGroup" ] }, - "AbstractTourPrimitiveType":{ + "StyleMapType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractStyleSelectorType" }, { "type":"object", - "title":"AbstractTourPrimitiveType", + "title":"StyleMapType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3887,8 +3369,25 @@ ], "propertyType":"anyAttribute" }, - "abstractTourPrimitiveSimpleExtensionGroup":{ - "title":"abstractTourPrimitiveSimpleExtensionGroup", + "pair":{ + "title":"pair", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PairType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Pair", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "styleMapSimpleExtensionGroup":{ + "title":"styleMapSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -3900,12 +3399,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractTourPrimitiveSimpleExtensionGroup", + "localPart":"StyleMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractTourPrimitiveObjectExtensionGroup":{ - "title":"abstractTourPrimitiveObjectExtensionGroup", + "styleMapObjectExtensionGroup":{ + "title":"styleMapObjectExtensionGroup", "allOf":[ { "type":"array", @@ -3917,7 +3416,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractTourPrimitiveObjectExtensionGroup", + "localPart":"StyleMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -3926,23 +3425,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTourPrimitiveType", + "localPart":"StyleMapType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractTourPrimitiveSimpleExtensionGroup", - "abstractTourPrimitiveObjectExtensionGroup" + "pair", + "styleMapSimpleExtensionGroup", + "styleMapObjectExtensionGroup" ] }, - "LocationType":{ + "LineStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractColorStyleType" }, { "type":"object", - "title":"LocationType", + "title":"LineStyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3956,34 +3456,8 @@ ], "propertyType":"anyAttribute" }, - "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", + "width":{ + "title":"width", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -3991,12 +3465,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"altitude", + "localPart":"width", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "locationSimpleExtensionGroup":{ - "title":"locationSimpleExtensionGroup", + "lineStyleSimpleExtensionGroup":{ + "title":"lineStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4008,12 +3482,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LocationSimpleExtensionGroup", + "localPart":"LineStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "locationObjectExtensionGroup":{ - "title":"locationObjectExtensionGroup", + "lineStyleObjectExtensionGroup":{ + "title":"lineStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4025,7 +3499,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LocationObjectExtensionGroup", + "localPart":"LineStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4034,26 +3508,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LocationType", + "localPart":"LineStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "longitude", - "latitude", - "altitude", - "locationSimpleExtensionGroup", - "locationObjectExtensionGroup" + "width", + "lineStyleSimpleExtensionGroup", + "lineStyleObjectExtensionGroup" ] }, - "AbstractTimePrimitiveType":{ + "TrackType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"AbstractTimePrimitiveType", + "title":"TrackType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4067,8 +3539,60 @@ ], "propertyType":"anyAttribute" }, - "abstractTimePrimitiveSimpleExtensionGroup":{ - "title":"abstractTimePrimitiveSimpleExtensionGroup", + "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", @@ -4080,12 +3604,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractTimePrimitiveSimpleExtensionGroup", + "localPart":"AltitudeModeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractTimePrimitiveObjectExtensionGroup":{ - "title":"abstractTimePrimitiveObjectExtensionGroup", + "altitudeModeObjectExtensionGroup":{ + "title":"altitudeModeObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4097,72 +3621,89 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractTimePrimitiveObjectExtensionGroup", + "localPart":"AltitudeModeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractTimePrimitiveType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "abstractTimePrimitiveSimpleExtensionGroup", - "abstractTimePrimitiveObjectExtensionGroup" - ] - }, - "AbstractViewType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"AbstractViewType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "when":{ + "title":"when", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"when", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, - "abstractTimePrimitiveGroup":{ - "title":"abstractTimePrimitiveGroup", + "coord":{ + "title":"coord", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" - } + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "elementName":{ - "localPart":"AbstractTimePrimitiveGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractTimePrimitiveGroup", + "localPart":"coord", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractViewSimpleExtensionGroup":{ - "title":"abstractViewSimpleExtensionGroup", + "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", @@ -4174,12 +3715,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractViewSimpleExtensionGroup", + "localPart":"TrackSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractViewObjectExtensionGroup":{ - "title":"abstractViewObjectExtensionGroup", + "trackObjectExtensionGroup":{ + "title":"trackObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4191,7 +3732,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractViewObjectExtensionGroup", + "localPart":"TrackObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4200,77 +3741,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractViewType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "abstractTimePrimitiveGroup", - "abstractViewSimpleExtensionGroup", - "abstractViewObjectExtensionGroup" - ] - }, - "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", + "localPart":"TrackType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "value", - "name" + "extrude", + "tessellate", + "altitudeMode", + "seaFloorAltitudeMode", + "altitudeModeSimpleExtensionGroup", + "altitudeModeObjectExtensionGroup", + "when", + "coord", + "angles", + "model", + "extendedData", + "trackSimpleExtensionGroup", + "trackObjectExtensionGroup" ] }, - "LookAtType":{ + "SoundCueType":{ "allOf":[ { - "$ref":"#/definitions/AbstractViewType" + "$ref":"#/definitions/AbstractTourPrimitiveType" }, { "type":"object", - "title":"LookAtType", + "title":"SoundCueType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4284,34 +3782,21 @@ ], "propertyType":"anyAttribute" }, - "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", + "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":"latitude", + "localPart":"href", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitude":{ - "title":"altitude", + "delayedStart":{ + "title":"delayedStart", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -4319,124 +3804,264 @@ ], "propertyType":"element", "elementName":{ - "localPart":"altitude", + "localPart":"delayedStart", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "heading":{ - "title":"heading", + "soundCueSimpleExtensionGroup":{ + "title":"soundCueSimpleExtensionGroup", "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":"SoundCueSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tilt":{ - "title":"tilt", + "soundCueObjectExtensionGroup":{ + "title":"soundCueObjectExtensionGroup", "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":"SoundCueObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "range":{ - "title":"range", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SoundCueType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "href", + "delayedStart", + "soundCueSimpleExtensionGroup", + "soundCueObjectExtensionGroup" + ] + }, + "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":"range", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "propertyType":"anyAttribute" }, - "altitudeMode":{ - "title":"altitudeMode", + "abstractFeatureGroup":{ + "title":"abstractFeatureGroup", "allOf":[ { - "$ref":"#/definitions/AltitudeModeEnumType" + "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":"altitudeMode", + "localPart":"AbstractFeatureGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "seaFloorAltitudeMode":{ - "title":"seaFloorAltitudeMode", + "folderSimpleExtensionGroup":{ + "title":"folderSimpleExtensionGroup", "allOf":[ { - "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"seaFloorAltitudeMode", + "localPart":"FolderSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeSimpleExtensionGroup":{ - "title":"altitudeModeSimpleExtensionGroup", + "folderObjectExtensionGroup":{ + "title":"folderObjectExtensionGroup", "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":"AltitudeModeSimpleExtensionGroup", + "localPart":"FolderObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FolderType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "abstractFeatureGroup", + "folderSimpleExtensionGroup", + "folderObjectExtensionGroup" + ] + }, + "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" + ] + }, + "AliasType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"AliasType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - "altitudeModeObjectExtensionGroup":{ - "title":"altitudeModeObjectExtensionGroup", + "targetHref":{ + "title":"targetHref", "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":"AltitudeModeObjectExtensionGroup", + "localPart":"targetHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "horizFov":{ - "title":"horizFov", + "sourceHref":{ + "title":"sourceHref", "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":"horizFov", + "localPart":"sourceHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lookAtSimpleExtensionGroup":{ - "title":"lookAtSimpleExtensionGroup", + "aliasSimpleExtensionGroup":{ + "title":"aliasSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4448,12 +4073,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LookAtSimpleExtensionGroup", + "localPart":"AliasSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lookAtObjectExtensionGroup":{ - "title":"lookAtObjectExtensionGroup", + "aliasObjectExtensionGroup":{ + "title":"aliasObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4465,7 +4090,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LookAtObjectExtensionGroup", + "localPart":"AliasObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -4474,34 +4099,25 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LookAtType", + "localPart":"AliasType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "longitude", - "latitude", - "altitude", - "heading", - "tilt", - "range", - "altitudeMode", - "seaFloorAltitudeMode", - "altitudeModeSimpleExtensionGroup", - "altitudeModeObjectExtensionGroup", - "horizFov", - "lookAtSimpleExtensionGroup", - "lookAtObjectExtensionGroup" + "targetHref", + "sourceHref", + "aliasSimpleExtensionGroup", + "aliasObjectExtensionGroup" ] }, - "AbstractStyleSelectorType":{ + "CameraType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractViewType" }, { "type":"object", - "title":"AbstractStyleSelectorType", + "title":"CameraType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4515,239 +4131,112 @@ ], "propertyType":"anyAttribute" }, - "abstractStyleSelectorSimpleExtensionGroup":{ - "title":"abstractStyleSelectorSimpleExtensionGroup", + "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":"AbstractStyleSelectorSimpleExtensionGroup", + "localPart":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractStyleSelectorObjectExtensionGroup":{ - "title":"abstractStyleSelectorObjectExtensionGroup", + "latitude":{ + "title":"latitude", "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":"AbstractStyleSelectorObjectExtensionGroup", + "localPart":"latitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractStyleSelectorType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "abstractStyleSelectorSimpleExtensionGroup", - "abstractStyleSelectorObjectExtensionGroup" - ] - }, - "ImagePyramidType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"ImagePyramidType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "tileSize":{ - "title":"tileSize", + "altitude":{ + "title":"altitude", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"tileSize", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "maxWidth":{ - "title":"maxWidth", + "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/double" } ], "propertyType":"element", "elementName":{ - "localPart":"maxWidth", + "localPart":"heading", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "maxHeight":{ - "title":"maxHeight", + "tilt":{ + "title":"tilt", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"maxHeight", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "abstractGridOrigin":{ - "title":"abstractGridOrigin", - "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":"abstractGridOrigin", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"abstractGridOrigin", + "localPart":"tilt", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "imagePyramidSimpleExtensionGroup":{ - "title":"imagePyramidSimpleExtensionGroup", + "roll":{ + "title":"roll", "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":"ImagePyramidSimpleExtensionGroup", + "localPart":"roll", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "imagePyramidObjectExtensionGroup":{ - "title":"imagePyramidObjectExtensionGroup", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"#/definitions/AltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"ImagePyramidObjectExtensionGroup", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ImagePyramidType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "tileSize", - "maxWidth", - "maxHeight", - "abstractGridOrigin", - "imagePyramidSimpleExtensionGroup", - "imagePyramidObjectExtensionGroup" - ] - }, - "TourControlType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractTourPrimitiveType" - }, - { - "type":"object", - "title":"TourControlType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "abstractPlayMode":{ - "title":"abstractPlayMode", + "seaFloorAltitudeMode":{ + "title":"seaFloorAltitudeMode", "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":"#/definitions/SeaFloorAltitudeModeEnumType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"abstractPlayMode", + "localPart":"seaFloorAltitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tourControlSimpleExtensionGroup":{ - "title":"tourControlSimpleExtensionGroup", + "altitudeModeSimpleExtensionGroup":{ + "title":"altitudeModeSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4759,12 +4248,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TourControlSimpleExtensionGroup", + "localPart":"AltitudeModeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "tourControlObjectExtensionGroup":{ - "title":"tourControlObjectExtensionGroup", + "altitudeModeObjectExtensionGroup":{ + "title":"altitudeModeObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4776,74 +4265,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TourControlObjectExtensionGroup", - "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" - ] - }, - "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", + "localPart":"AltitudeModeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "seaFloorAltitudeMode":{ - "title":"seaFloorAltitudeMode", + "horizFov":{ + "title":"horizFov", "allOf":[ { - "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"seaFloorAltitudeMode", + "localPart":"horizFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeSimpleExtensionGroup":{ - "title":"altitudeModeSimpleExtensionGroup", + "cameraSimpleExtensionGroup":{ + "title":"cameraSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -4855,12 +4295,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AltitudeModeSimpleExtensionGroup", + "localPart":"CameraSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeObjectExtensionGroup":{ - "title":"altitudeModeObjectExtensionGroup", + "cameraObjectExtensionGroup":{ + "title":"cameraObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4872,42 +4312,1133 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AltitudeModeObjectExtensionGroup", + "localPart":"CameraObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } - }, - "interpolate":{ - "title":"interpolate", - "allOf":[ + } + } + } + ], + "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" + ] + }, + "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" + } + }, + "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":[ + "otherAttributes", + "minRefreshPeriod", + "maxSessionLength", + "cookie", + "message", + "linkName", + "linkDescription", + "linkSnippet", + "expires", + "update", + "abstractViewGroup", + "networkLinkControlSimpleExtensionGroup", + "networkLinkControlObjectExtensionGroup" + ] + }, + "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" + ] + }, + "ResourceMapType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"ResourceMapType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "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":[ + "otherAttributes", + "alias", + "resourceMapSimpleExtensionGroup", + "resourceMapObjectExtensionGroup" + ] + }, + "PlaylistType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"PlaylistType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "abstractTourPrimitiveGroup":{ + "title":"abstractTourPrimitiveGroup", + "allOf":[ + { + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractTourPrimitiveType" + } + }, + "elementName":{ + "localPart":"AbstractTourPrimitiveGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractTourPrimitiveGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "playlistSimpleExtensionGroup":{ + "title":"playlistSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PlaylistSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "playlistObjectExtensionGroup":{ + "title":"playlistObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PlaylistObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PlaylistType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "abstractTourPrimitiveGroup", + "playlistSimpleExtensionGroup", + "playlistObjectExtensionGroup" + ] + }, + "MultiGeometryType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"MultiGeometryType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "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" + } + }, + "multiGeometrySimpleExtensionGroup":{ + "title":"multiGeometrySimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "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" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MultiGeometryObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiGeometryType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "abstractGeometryGroup", + "multiGeometrySimpleExtensionGroup", + "multiGeometryObjectExtensionGroup" + ] + }, + "AbstractContainerType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"AbstractContainerType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "abstractContainerSimpleExtensionGroup":{ + "title":"abstractContainerSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractContainerSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractContainerObjectExtensionGroup":{ + "title":"abstractContainerObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractContainerObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractContainerType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "abstractContainerSimpleExtensionGroup", + "abstractContainerObjectExtensionGroup" + ] + }, + "BalloonStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSubStyleType" + }, + { + "type":"object", + "title":"BalloonStyleType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "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":"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", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "balloonStyleSimpleExtensionGroup":{ + "title":"balloonStyleSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BalloonStyleSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "balloonStyleObjectExtensionGroup":{ + "title":"balloonStyleObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "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" + ] + }, + "WaitType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractTourPrimitiveType" + }, + { + "type":"object", + "title":"WaitType", + "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" + } + }, + "waitSimpleExtensionGroup":{ + "title":"waitSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WaitSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "waitObjectExtensionGroup":{ + "title":"waitObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WaitObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"WaitType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "duration", + "waitSimpleExtensionGroup", + "waitObjectExtensionGroup" + ] + }, + "AbstractColorStyleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSubStyleType" + }, + { + "type":"object", + "title":"AbstractColorStyleType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "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", + "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":"abstractColorMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"abstractColorMode", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractColorStyleSimpleExtensionGroup":{ + "title":"abstractColorStyleSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractColorStyleSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractColorStyleObjectExtensionGroup":{ + "title":"abstractColorStyleObjectExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractObjectType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AbstractColorStyleObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractColorStyleType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "color", + "abstractColorMode", + "abstractColorStyleSimpleExtensionGroup", + "abstractColorStyleObjectExtensionGroup" + ] + }, + "LatLonQuadType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractExtentType" + }, + { + "type":"object", + "title":"LatLonQuadType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "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" + } + }, + "latLonQuadSimpleExtensionGroup":{ + "title":"latLonQuadSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LatLonQuadSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "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" + ] + }, + "GroundOverlayType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractOverlayType" + }, + { + "type":"object", + "title":"GroundOverlayType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "altitude":{ + "title":"altitude", + "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":"interpolate", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "track":{ - "title":"track", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TrackType" - }, - "minItems":0 + "$ref":"#/definitions/AltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"Track", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "multiTrackSimpleExtensionGroup":{ - "title":"multiTrackSimpleExtensionGroup", + "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", @@ -4919,12 +5450,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MultiTrackSimpleExtensionGroup", + "localPart":"AltitudeModeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "multiTrackObjectExtensionGroup":{ - "title":"multiTrackObjectExtensionGroup", + "altitudeModeObjectExtensionGroup":{ + "title":"altitudeModeObjectExtensionGroup", "allOf":[ { "type":"array", @@ -4936,70 +5467,37 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MultiTrackObjectExtensionGroup", + "localPart":"AltitudeModeObjectExtensionGroup", "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" - ] - }, - "StyleMapType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractStyleSelectorType" - }, - { - "type":"object", - "title":"StyleMapType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "pair":{ - "title":"pair", + "abstractExtentGroup":{ + "title":"abstractExtentGroup", "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":"#/definitions/AbstractExtentType" + } }, - "minItems":0 + "elementName":{ + "localPart":"AbstractExtentGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Pair", + "localPart":"AbstractExtentGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleMapSimpleExtensionGroup":{ - "title":"styleMapSimpleExtensionGroup", + "groundOverlaySimpleExtensionGroup":{ + "title":"groundOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5011,12 +5509,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleMapSimpleExtensionGroup", + "localPart":"GroundOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "styleMapObjectExtensionGroup":{ - "title":"styleMapObjectExtensionGroup", + "groundOverlayObjectExtensionGroup":{ + "title":"groundOverlayObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5028,7 +5526,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StyleMapObjectExtensionGroup", + "localPart":"GroundOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5037,116 +5535,29 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StyleMapType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "pair", - "styleMapSimpleExtensionGroup", - "styleMapObjectExtensionGroup" - ] - }, - "UpdateType":{ - "type":"object", - "title":"UpdateType", - "required":[ - "targetHref", - "abstractUpdateOptionGroup" - ], - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "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" - } - }, - "abstractUpdateOptionGroup":{ - "title":"abstractUpdateOptionGroup", - "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":"AbstractUpdateOptionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "minItems":1 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractUpdateOptionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "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", + "localPart":"GroundOverlayType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "targetHref", - "abstractUpdateOptionGroup", - "updateExtensionGroup" + "altitude", + "altitudeMode", + "seaFloorAltitudeMode", + "altitudeModeSimpleExtensionGroup", + "altitudeModeObjectExtensionGroup", + "abstractExtentGroup", + "groundOverlaySimpleExtensionGroup", + "groundOverlayObjectExtensionGroup" ] }, - "ItemIconType":{ + "PlacemarkType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"ItemIconType", + "title":"PlacemarkType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5160,8 +5571,8 @@ ], "propertyType":"anyAttribute" }, - "abstractState":{ - "title":"abstractState", + "abstractGeometryGroup":{ + "title":"abstractGeometryGroup", "allOf":[ { "type":"object", @@ -5169,37 +5580,24 @@ "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" + "value":{ + "$ref":"#/definitions/AbstractGeometryType" + } + }, + "elementName":{ + "localPart":"AbstractGeometryGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"href", + "localPart":"AbstractGeometryGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "itemIconSimpleExtensionGroup":{ - "title":"itemIconSimpleExtensionGroup", + "placemarkSimpleExtensionGroup":{ + "title":"placemarkSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5211,12 +5609,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ItemIconSimpleExtensionGroup", + "localPart":"PlacemarkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "itemIconObjectExtensionGroup":{ - "title":"itemIconObjectExtensionGroup", + "placemarkObjectExtensionGroup":{ + "title":"placemarkObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5228,7 +5626,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ItemIconObjectExtensionGroup", + "localPart":"PlacemarkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5237,75 +5635,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ItemIconType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "abstractState", - "href", - "itemIconSimpleExtensionGroup", - "itemIconObjectExtensionGroup" - ] - }, - "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":"PlacemarkType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "value", - "maxLines" + "abstractGeometryGroup", + "placemarkSimpleExtensionGroup", + "placemarkObjectExtensionGroup" ] }, - "AbstractFeatureType":{ + "TimeSpanType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractTimePrimitiveType" }, { "type":"object", - "title":"AbstractFeatureType", + "title":"TimeSpanType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5319,8 +5666,8 @@ ], "propertyType":"anyAttribute" }, - "name":{ - "title":"name", + "begin":{ + "title":"begin", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5328,284 +5675,255 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"begin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "visibility":{ - "title":"visibility", + "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":"element", "elementName":{ - "localPart":"visibility", + "localPart":"end", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "balloonVisibility":{ - "title":"balloonVisibility", + "timeSpanSimpleExtensionGroup":{ + "title":"timeSpanSimpleExtensionGroup", "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":"TimeSpanSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "open":{ - "title":"open", + "timeSpanObjectExtensionGroup":{ + "title":"timeSpanObjectExtensionGroup", "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":"open", + "localPart":"TimeSpanObjectExtensionGroup", "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", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeSpanType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "begin", + "end", + "timeSpanSimpleExtensionGroup", + "timeSpanObjectExtensionGroup" + ] + }, + "AbstractStyleSelectorType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"AbstractStyleSelectorType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"http://www.w3.org/2005/Atom#/definitions/Link" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"link", - "namespaceURI":"http://www.w3.org/2005/Atom" - } + "propertyType":"anyAttribute" }, - "address":{ - "title":"address", + "abstractStyleSelectorSimpleExtensionGroup":{ + "title":"abstractStyleSelectorSimpleExtensionGroup", "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":"AbstractStyleSelectorSimpleExtensionGroup", "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", + "abstractStyleSelectorObjectExtensionGroup":{ + "title":"abstractStyleSelectorObjectExtensionGroup", "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":"phoneNumber", + "localPart":"AbstractStyleSelectorObjectExtensionGroup", "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" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractStyleSelectorType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "abstractStyleSelectorSimpleExtensionGroup", + "abstractStyleSelectorObjectExtensionGroup" + ] + }, + "MultiTrackType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometryType" + }, + { + "type":"object", + "title":"MultiTrackType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" } } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractSnippetGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "propertyType":"anyAttribute" }, - "description":{ - "title":"description", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractViewGroup":{ - "title":"abstractViewGroup", + "seaFloorAltitudeMode":{ + "title":"seaFloorAltitudeMode", "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" - } + "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractViewGroup", + "localPart":"seaFloorAltitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractTimePrimitiveGroup":{ - "title":"abstractTimePrimitiveGroup", + "altitudeModeSimpleExtensionGroup":{ + "title":"altitudeModeSimpleExtensionGroup", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" - } + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" }, - "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" + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"styleUrl", + "localPart":"AltitudeModeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractStyleSelectorGroup":{ - "title":"abstractStyleSelectorGroup", + "altitudeModeObjectExtensionGroup":{ + "title":"altitudeModeObjectExtensionGroup", "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":"#/definitions/AbstractObjectType" }, "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractStyleSelectorGroup", + "localPart":"AltitudeModeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "region":{ - "title":"region", + "interpolate":{ + "title":"interpolate", "allOf":[ { - "$ref":"#/definitions/RegionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"Region", + "localPart":"interpolate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractExtendedDataGroup":{ - "title":"abstractExtendedDataGroup", + "track":{ + "title":"track", "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/TrackType" }, - "elementName":{ - "localPart":"AbstractExtendedDataGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractExtendedDataGroup", + "localPart":"Track", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractFeatureSimpleExtensionGroup":{ - "title":"abstractFeatureSimpleExtensionGroup", + "multiTrackSimpleExtensionGroup":{ + "title":"multiTrackSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -5617,12 +5935,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractFeatureSimpleExtensionGroup", + "localPart":"MultiTrackSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractFeatureObjectExtensionGroup":{ - "title":"abstractFeatureObjectExtensionGroup", + "multiTrackObjectExtensionGroup":{ + "title":"multiTrackObjectExtensionGroup", "allOf":[ { "type":"array", @@ -5634,7 +5952,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractFeatureObjectExtensionGroup", + "localPart":"MultiTrackObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -5643,35 +5961,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractFeatureType", + "localPart":"MultiTrackType", "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" + "altitudeMode", + "seaFloorAltitudeMode", + "altitudeModeSimpleExtensionGroup", + "altitudeModeObjectExtensionGroup", + "interpolate", + "track", + "multiTrackSimpleExtensionGroup", + "multiTrackObjectExtensionGroup" ] }, - "SimpleFieldType":{ + "CreateType":{ "type":"object", - "title":"SimpleFieldType", + "title":"CreateType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5685,88 +5992,80 @@ ], "propertyType":"anyAttribute" }, - "displayName":{ - "title":"displayName", + "abstractContainerGroup":{ + "title":"abstractContainerGroup", "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/AbstractContainerType" + } + }, + "elementName":{ + "localPart":"AbstractContainerGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"displayName", + "localPart":"AbstractContainerGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "simpleFieldExtension":{ - "title":"simpleFieldExtension", + "multiTrack":{ + "title":"multiTrack", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/MultiTrackType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"SimpleFieldExtension", + "localPart":"MultiTrack", "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", + "multiGeometry":{ + "title":"multiGeometry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/MultiGeometryType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MultiGeometry", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SimpleFieldType", + "localPart":"CreateType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "displayName", - "simpleFieldExtension", - "type", - "name", - "uom" + "abstractContainerGroup", + "multiTrack", + "multiGeometry" ] }, "ExtendedDataType":{ @@ -5859,178 +6158,100 @@ "any" ] }, - "PointType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractGeometryType" - }, - { - "type":"object", - "title":"PointType", - "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" - } - }, - "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" + "DeleteType":{ + "type":"object", + "title":"DeleteType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" } - }, - "altitudeModeObjectExtensionGroup":{ - "title":"altitudeModeObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" + } + ], + "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" }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AltitudeModeObjectExtensionGroup", - "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" + "value":{ + "$ref":"#/definitions/AbstractFeatureType" } + }, + "elementName":{ + "localPart":"AbstractFeatureGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coordinates", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "pointSimpleExtensionGroup":{ - "title":"pointSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PointSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "pointObjectExtensionGroup":{ - "title":"pointObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" + }, + "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" }, - "minItems":0 + "value":{ + "$ref":"#/definitions/AbstractGeometryType" + } + }, + "elementName":{ + "localPart":"AbstractGeometryGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PointObjectExtensionGroup", - "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":"PointType", + "localPart":"DeleteType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "extrude", - "altitudeMode", - "seaFloorAltitudeMode", - "altitudeModeSimpleExtensionGroup", - "altitudeModeObjectExtensionGroup", - "coordinates", - "pointSimpleExtensionGroup", - "pointObjectExtensionGroup" + "abstractFeatureGroup", + "abstractGeometryGroup" ] }, - "PlacemarkType":{ + "DocumentType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/AbstractContainerType" }, { "type":"object", - "title":"PlacemarkType", + "title":"DocumentType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6044,33 +6265,54 @@ ], "propertyType":"anyAttribute" }, - "abstractGeometryGroup":{ - "title":"abstractGeometryGroup", + "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":"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/AbstractFeatureType" + } }, - "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "elementName":{ + "localPart":"AbstractFeatureGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "elementName":{ - "localPart":"AbstractGeometryGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "minItems":0 } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractGeometryGroup", + "localPart":"AbstractFeatureGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "placemarkSimpleExtensionGroup":{ - "title":"placemarkSimpleExtensionGroup", + "documentSimpleExtensionGroup":{ + "title":"documentSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6082,12 +6324,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PlacemarkSimpleExtensionGroup", + "localPart":"DocumentSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "placemarkObjectExtensionGroup":{ - "title":"placemarkObjectExtensionGroup", + "documentObjectExtensionGroup":{ + "title":"documentObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6099,7 +6341,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PlacemarkObjectExtensionGroup", + "localPart":"DocumentObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6108,24 +6350,25 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PlacemarkType", + "localPart":"DocumentType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractGeometryGroup", - "placemarkSimpleExtensionGroup", - "placemarkObjectExtensionGroup" + "schema", + "abstractFeatureGroup", + "documentSimpleExtensionGroup", + "documentObjectExtensionGroup" ] }, - "SimpleArrayDataType":{ + "TourType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"SimpleArrayDataType", + "title":"TourType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6139,51 +6382,51 @@ ], "propertyType":"anyAttribute" }, - "value":{ - "title":"value", + "playlist":{ + "title":"playlist", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"#/definitions/PlaylistType" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"Playlist", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "simpleArrayDataExtension":{ - "title":"simpleArrayDataExtension", + "tourSimpleExtensionGroup":{ + "title":"tourSimpleExtensionGroup", "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":"SimpleArrayDataExtension", + "localPart":"TourSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "name":{ - "title":"name", + "tourObjectExtensionGroup":{ + "title":"tourObjectExtensionGroup", "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":"TourObjectExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } } } @@ -6191,24 +6434,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SimpleArrayDataType", + "localPart":"TourType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "value", - "simpleArrayDataExtension", - "name" + "playlist", + "tourSimpleExtensionGroup", + "tourObjectExtensionGroup" ] }, - "AbstractExtentType":{ + "AbstractGeometryType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AbstractExtentType", + "title":"AbstractGeometryType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6222,8 +6465,8 @@ ], "propertyType":"anyAttribute" }, - "abstractExtentSimpleExtensionGroup":{ - "title":"abstractExtentSimpleExtensionGroup", + "abstractGeometrySimpleExtensionGroup":{ + "title":"abstractGeometrySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6235,12 +6478,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractExtentSimpleExtensionGroup", + "localPart":"AbstractGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractExtentObjectExtensionGroup":{ - "title":"abstractExtentObjectExtensionGroup", + "abstractGeometryObjectExtensionGroup":{ + "title":"abstractGeometryObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6252,7 +6495,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractExtentObjectExtensionGroup", + "localPart":"AbstractGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6261,23 +6504,23 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractExtentType", + "localPart":"AbstractGeometryType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractExtentSimpleExtensionGroup", - "abstractExtentObjectExtensionGroup" + "abstractGeometrySimpleExtensionGroup", + "abstractGeometryObjectExtensionGroup" ] }, - "LatLonQuadType":{ + "AnimatedUpdateType":{ "allOf":[ { - "$ref":"#/definitions/AbstractExtentType" + "$ref":"#/definitions/AbstractTourPrimitiveType" }, { "type":"object", - "title":"LatLonQuadType", + "title":"AnimatedUpdateType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6291,24 +6534,47 @@ ], "propertyType":"anyAttribute" }, - "coordinates":{ - "title":"coordinates", + "duration":{ + "title":"duration", "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":"duration", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonQuadSimpleExtensionGroup":{ - "title":"latLonQuadSimpleExtensionGroup", + "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", @@ -6320,12 +6586,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonQuadSimpleExtensionGroup", + "localPart":"AnimatedUpdateSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonQuadObjectExtensionGroup":{ - "title":"latLonQuadObjectExtensionGroup", + "animatedUpdateObjectExtensionGroup":{ + "title":"animatedUpdateObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6337,7 +6603,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LatLonQuadObjectExtensionGroup", + "localPart":"AnimatedUpdateObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6346,19 +6612,21 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LatLonQuadType", + "localPart":"AnimatedUpdateType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "coordinates", - "latLonQuadSimpleExtensionGroup", - "latLonQuadObjectExtensionGroup" + "duration", + "update", + "delayedStart", + "animatedUpdateSimpleExtensionGroup", + "animatedUpdateObjectExtensionGroup" ] }, - "ChangeType":{ + "SnippetType":{ "type":"object", - "title":"ChangeType", + "title":"SnippetType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6372,54 +6640,131 @@ ], "propertyType":"anyAttribute" }, - "abstractObjectGroup":{ - "title":"abstractObjectGroup", + "value":{ + "title":"value", "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/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":[ + "otherAttributes", + "value", + "maxLines" + ] + }, + "BasicLinkType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractObjectType" + }, + { + "type":"object", + "title":"BasicLinkType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "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" + } + }, + "basicLinkSimpleExtensionGroup":{ + "title":"basicLinkSimpleExtensionGroup", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" }, - "value":{ + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BasicLinkSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "basicLinkObjectExtensionGroup":{ + "title":"basicLinkObjectExtensionGroup", + "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":"BasicLinkObjectExtensionGroup", + "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":"BasicLinkType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractObjectGroup" + "href", + "basicLinkSimpleExtensionGroup", + "basicLinkObjectExtensionGroup" ] }, - "PolyStyleType":{ + "PhotoOverlayType":{ "allOf":[ { - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"#/definitions/AbstractOverlayType" }, { "type":"object", - "title":"PolyStyleType", + "title":"PhotoOverlayType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6433,34 +6778,85 @@ ], "propertyType":"anyAttribute" }, - "fill":{ - "title":"fill", + "rotation":{ + "title":"rotation", "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":"fill", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "outline":{ - "title":"outline", + "viewVolume":{ + "title":"viewVolume", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ViewVolumeType" } ], "propertyType":"element", "elementName":{ - "localPart":"outline", + "localPart":"ViewVolume", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polyStyleSimpleExtensionGroup":{ - "title":"polyStyleSimpleExtensionGroup", + "imagePyramid":{ + "title":"imagePyramid", + "allOf":[ + { + "$ref":"#/definitions/ImagePyramidType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ImagePyramid", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "point":{ + "title":"point", + "allOf":[ + { + "$ref":"#/definitions/PointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "abstractShape":{ + "title":"abstractShape", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"abstractShape", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "photoOverlaySimpleExtensionGroup":{ + "title":"photoOverlaySimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6472,12 +6868,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolyStyleSimpleExtensionGroup", + "localPart":"PhotoOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "polyStyleObjectExtensionGroup":{ - "title":"polyStyleObjectExtensionGroup", + "photoOverlayObjectExtensionGroup":{ + "title":"photoOverlayObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6489,7 +6885,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PolyStyleObjectExtensionGroup", + "localPart":"PhotoOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6498,25 +6894,28 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolyStyleType", + "localPart":"PhotoOverlayType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "fill", - "outline", - "polyStyleSimpleExtensionGroup", - "polyStyleObjectExtensionGroup" + "rotation", + "viewVolume", + "imagePyramid", + "point", + "abstractShape", + "photoOverlaySimpleExtensionGroup", + "photoOverlayObjectExtensionGroup" ] }, - "DocumentType":{ + "AbstractFeatureType":{ "allOf":[ { - "$ref":"#/definitions/AbstractContainerType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"DocumentType", + "title":"AbstractFeatureType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6530,125 +6929,112 @@ ], "propertyType":"anyAttribute" }, - "schema":{ - "title":"schema", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SchemaType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Schema", + "localPart":"name", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractFeatureGroup":{ - "title":"abstractFeatureGroup", + "visibility":{ + "title":"visibility", "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractFeatureGroup", + "localPart":"visibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "documentSimpleExtensionGroup":{ - "title":"documentSimpleExtensionGroup", + "balloonVisibility":{ + "title":"balloonVisibility", "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":"DocumentSimpleExtensionGroup", + "localPart":"balloonVisibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "documentObjectExtensionGroup":{ - "title":"documentObjectExtensionGroup", + "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":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"DocumentObjectExtensionGroup", + "localPart":"address", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DocumentType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "schema", - "abstractFeatureGroup", - "documentSimpleExtensionGroup", - "documentObjectExtensionGroup" - ] - }, - "BasicLinkType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"BasicLinkType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "addressDetails":{ + "title":"addressDetails", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0#/definitions/AddressDetails" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"AddressDetails", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "href":{ - "title":"href", + "phoneNumber":{ + "title":"phoneNumber", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6656,196 +7042,180 @@ ], "propertyType":"element", "elementName":{ - "localPart":"href", + "localPart":"phoneNumber", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "basicLinkSimpleExtensionGroup":{ - "title":"basicLinkSimpleExtensionGroup", + "abstractSnippetGroup":{ + "title":"abstractSnippetGroup", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } }, - "minItems":0 + "elementName":{ + "localPart":"AbstractSnippetGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"BasicLinkSimpleExtensionGroup", + "localPart":"AbstractSnippetGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "basicLinkObjectExtensionGroup":{ - "title":"basicLinkObjectExtensionGroup", + "description":{ + "title":"description", "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":"BasicLinkObjectExtensionGroup", + "localPart":"description", "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BasicLinkType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "href", - "basicLinkSimpleExtensionGroup", - "basicLinkObjectExtensionGroup" - ] - }, - "SchemaDataType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"SchemaDataType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "abstractViewGroup":{ + "title":"abstractViewGroup", "allOf":[ { "type":"object", - "additionalProperties":{ - "type":"string" + "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" + } }, - "simpleData":{ - "title":"simpleData", + "abstractTimePrimitiveGroup":{ + "title":"abstractTimePrimitiveGroup", "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/AbstractTimePrimitiveType" + } }, - "minItems":0 + "elementName":{ + "localPart":"AbstractTimePrimitiveGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"SimpleData", + "localPart":"AbstractTimePrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "simpleArrayData":{ - "title":"simpleArrayData", + "styleUrl":{ + "title":"styleUrl", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SimpleArrayDataType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"SimpleArrayData", + "localPart":"styleUrl", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "schemaDataExtension":{ - "title":"schemaDataExtension", + "abstractStyleSelectorGroup":{ + "title":"abstractStyleSelectorGroup", "allOf":[ { "type":"array", "items":{ - "$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/AbstractStyleSelectorType" + } + }, + "elementName":{ + "localPart":"AbstractStyleSelectorGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"SchemaDataExtension", + "localPart":"AbstractStyleSelectorGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "schemaUrl":{ - "title":"schemaUrl", + "region":{ + "title":"region", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/RegionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"schemaUrl", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Region", + "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" - ] - }, - "TimeStampType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractTimePrimitiveType" - }, - { - "type":"object", - "title":"TimeStampType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "abstractExtendedDataGroup":{ + "title":"abstractExtendedDataGroup", "allOf":[ { "type":"object", - "additionalProperties":{ - "type":"string" + "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":"anyAttribute" - }, - "when":{ - "title":"when", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"when", + "localPart":"AbstractExtendedDataGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeStampSimpleExtensionGroup":{ - "title":"timeStampSimpleExtensionGroup", + "abstractFeatureSimpleExtensionGroup":{ + "title":"abstractFeatureSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -6857,12 +7227,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TimeStampSimpleExtensionGroup", + "localPart":"AbstractFeatureSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "timeStampObjectExtensionGroup":{ - "title":"timeStampObjectExtensionGroup", + "abstractFeatureObjectExtensionGroup":{ + "title":"abstractFeatureObjectExtensionGroup", "allOf":[ { "type":"array", @@ -6874,7 +7244,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TimeStampObjectExtensionGroup", + "localPart":"AbstractFeatureObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -6883,14 +7253,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeStampType", + "localPart":"AbstractFeatureType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "when", - "timeStampSimpleExtensionGroup", - "timeStampObjectExtensionGroup" + "name", + "visibility", + "balloonVisibility", + "open", + "atomAuthor", + "atomLink", + "address", + "addressDetails", + "phoneNumber", + "abstractSnippetGroup", + "description", + "abstractViewGroup", + "abstractTimePrimitiveGroup", + "styleUrl", + "abstractStyleSelectorGroup", + "region", + "abstractExtendedDataGroup", + "abstractFeatureSimpleExtensionGroup", + "abstractFeatureObjectExtensionGroup" ] }, "LatLonBoxType":{ @@ -6976,14 +7362,14 @@ "latLonBoxObjectExtensionGroup" ] }, - "MultiGeometryType":{ + "LabelStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractColorStyleType" }, { "type":"object", - "title":"MultiGeometryType", + "title":"LabelStyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6997,37 +7383,21 @@ ], "propertyType":"anyAttribute" }, - "abstractGeometryGroup":{ - "title":"abstractGeometryGroup", + "scale":{ + "title":"scale", "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometryGroup", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "multiGeometrySimpleExtensionGroup":{ - "title":"multiGeometrySimpleExtensionGroup", + "labelStyleSimpleExtensionGroup":{ + "title":"labelStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -7039,12 +7409,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MultiGeometrySimpleExtensionGroup", + "localPart":"LabelStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "multiGeometryObjectExtensionGroup":{ - "title":"multiGeometryObjectExtensionGroup", + "labelStyleObjectExtensionGroup":{ + "title":"labelStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -7056,7 +7426,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MultiGeometryObjectExtensionGroup", + "localPart":"LabelStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -7065,135 +7435,154 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiGeometryType", + "localPart":"LabelStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractGeometryGroup", - "multiGeometrySimpleExtensionGroup", - "multiGeometryObjectExtensionGroup" + "scale", + "labelStyleSimpleExtensionGroup", + "labelStyleObjectExtensionGroup" ] }, - "OrientationType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractObjectType" - }, - { - "type":"object", - "title":"OrientationType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "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" - } - }, - "orientationSimpleExtensionGroup":{ - "title":"orientationSimpleExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OrientationSimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "KmlType":{ + "type":"object", + "title":"KmlType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" } - }, - "orientationObjectExtensionGroup":{ - "title":"orientationObjectExtensionGroup", - "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":"OrientationObjectExtensionGroup", + "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":"OrientationType", + "localPart":"KmlType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "heading", - "tilt", - "roll", - "orientationSimpleExtensionGroup", - "orientationObjectExtensionGroup" + "networkLinkControl", + "abstractFeatureGroup", + "kmlSimpleExtensionGroup", + "kmlObjectExtensionGroup", + "hint", + "version" ] }, - "ListStyleType":{ + "StyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSubStyleType" + "$ref":"#/definitions/AbstractStyleSelectorType" }, { "type":"object", - "title":"ListStyleType", + "title":"StyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7207,178 +7596,86 @@ ], "propertyType":"anyAttribute" }, - "abstractListItemType":{ - "title":"abstractListItemType", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"abstractListItemType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "bgColor":{ - "title":"bgColor", + "iconStyle":{ + "title":"iconStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"#/definitions/IconStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"bgColor", + "localPart":"IconStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "itemIcon":{ - "title":"itemIcon", + "labelStyle":{ + "title":"labelStyle", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ItemIconType" - }, - "minItems":0 + "$ref":"#/definitions/LabelStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"ItemIcon", + "localPart":"LabelStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "maxSnippetLines":{ - "title":"maxSnippetLines", + "lineStyle":{ + "title":"lineStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"#/definitions/LineStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"maxSnippetLines", + "localPart":"LineStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "listStyleSimpleExtensionGroup":{ - "title":"listStyleSimpleExtensionGroup", + "polyStyle":{ + "title":"polyStyle", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 + "$ref":"#/definitions/PolyStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"ListStyleSimpleExtensionGroup", + "localPart":"PolyStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "listStyleObjectExtensionGroup":{ - "title":"listStyleObjectExtensionGroup", + "balloonStyle":{ + "title":"balloonStyle", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 + "$ref":"#/definitions/BalloonStyleType" } ], "propertyType":"element", "elementName":{ - "localPart":"ListStyleObjectExtensionGroup", + "localPart":"BalloonStyle", "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":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "abstractFeatureGroup":{ - "title":"abstractFeatureGroup", + "listStyle":{ + "title":"listStyle", "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 + "$ref":"#/definitions/ListStyleType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractFeatureGroup", + "localPart":"ListStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "folderSimpleExtensionGroup":{ - "title":"folderSimpleExtensionGroup", + "styleSimpleExtensionGroup":{ + "title":"styleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -7390,12 +7687,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"FolderSimpleExtensionGroup", + "localPart":"StyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "folderObjectExtensionGroup":{ - "title":"folderObjectExtensionGroup", + "styleObjectExtensionGroup":{ + "title":"styleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -7407,33 +7704,110 @@ ], "propertyType":"element", "elementName":{ - "localPart":"FolderObjectExtensionGroup", + "localPart":"StyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"StyleType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + }, + "propertiesOrder":[ + "otherAttributes", + "iconStyle", + "labelStyle", + "lineStyle", + "polyStyle", + "balloonStyle", + "listStyle", + "styleSimpleExtensionGroup", + "styleObjectExtensionGroup" + ] + }, + "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":"FolderType", + "localPart":"AbstractObjectType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractFeatureGroup", - "folderSimpleExtensionGroup", - "folderObjectExtensionGroup" + "objectSimpleExtensionGroup", + "id", + "targetId" ] }, - "LatLonAltBoxType":{ + "LineStringType":{ "allOf":[ { - "$ref":"#/definitions/AbstractLatLonBoxType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"LatLonAltBoxType", + "title":"LineStringType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7447,29 +7821,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" } }, @@ -7533,83 +7907,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/anySimpleType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"element", "elementName":{ - "localPart":"LatLonAltBoxSimpleExtensionGroup", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "latLonAltBoxObjectExtensionGroup":{ - "title":"latLonAltBoxObjectExtensionGroup", + "altitudeOffset":{ + "title":"altitudeOffset", "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":"LatLonAltBoxObjectExtensionGroup", + "localPart":"altitudeOffset", "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" - }, - { - "type":"object", - "title":"AbstractSubStyleType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "abstractSubStyleSimpleExtensionGroup":{ - "title":"abstractSubStyleSimpleExtensionGroup", + "lineStringSimpleExtensionGroup":{ + "title":"lineStringSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -7621,12 +7949,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractSubStyleSimpleExtensionGroup", + "localPart":"LineStringSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "abstractSubStyleObjectExtensionGroup":{ - "title":"abstractSubStyleObjectExtensionGroup", + "lineStringObjectExtensionGroup":{ + "title":"lineStringObjectExtensionGroup", "allOf":[ { "type":"array", @@ -7638,7 +7966,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractSubStyleObjectExtensionGroup", + "localPart":"LineStringObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -7647,23 +7975,31 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSubStyleType", + "localPart":"LineStringType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractSubStyleSimpleExtensionGroup", - "abstractSubStyleObjectExtensionGroup" + "extrude", + "tessellate", + "altitudeMode", + "seaFloorAltitudeMode", + "altitudeModeSimpleExtensionGroup", + "altitudeModeObjectExtensionGroup", + "coordinates", + "altitudeOffset", + "lineStringSimpleExtensionGroup", + "lineStringObjectExtensionGroup" ] }, - "RegionType":{ + "SimpleArrayDataType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"RegionType", + "title":"SimpleArrayDataType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7677,76 +8013,51 @@ ], "propertyType":"anyAttribute" }, - "abstractExtentGroup":{ - "title":"abstractExtentGroup", + "value":{ + "title":"value", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractExtentType" - } + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" }, - "elementName":{ - "localPart":"AbstractExtentGroup", - "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" + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Lod", + "localPart":"value", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "regionSimpleExtensionGroup":{ - "title":"regionSimpleExtensionGroup", + "simpleArrayDataExtension":{ + "title":"simpleArrayDataExtension", "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":"RegionSimpleExtensionGroup", + "localPart":"SimpleArrayDataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "regionObjectExtensionGroup":{ - "title":"regionObjectExtensionGroup", + "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":"RegionObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } } @@ -7754,53 +8065,103 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RegionType", + "localPart":"SimpleArrayDataType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractExtentGroup", - "lod", - "regionSimpleExtensionGroup", - "regionObjectExtensionGroup" + "value", + "simpleArrayDataExtension", + "name" ] }, - "LabelStyleType":{ + "ImagePyramidType":{ "allOf":[ { - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LabelStyleType", + "title":"ImagePyramidType", "properties":{ "otherAttributes":{ "title":"otherAttributes", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "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":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"maxWidth", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } }, - "scale":{ - "title":"scale", + "maxHeight":{ + "title":"maxHeight", "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":"scale", + "localPart":"maxHeight", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "labelStyleSimpleExtensionGroup":{ - "title":"labelStyleSimpleExtensionGroup", + "abstractGridOrigin":{ + "title":"abstractGridOrigin", + "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":"abstractGridOrigin", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"abstractGridOrigin", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "imagePyramidSimpleExtensionGroup":{ + "title":"imagePyramidSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -7812,12 +8173,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LabelStyleSimpleExtensionGroup", + "localPart":"ImagePyramidSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "labelStyleObjectExtensionGroup":{ - "title":"labelStyleObjectExtensionGroup", + "imagePyramidObjectExtensionGroup":{ + "title":"imagePyramidObjectExtensionGroup", "allOf":[ { "type":"array", @@ -7829,7 +8190,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LabelStyleObjectExtensionGroup", + "localPart":"ImagePyramidObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -7838,24 +8199,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LabelStyleType", + "localPart":"ImagePyramidType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "scale", - "labelStyleSimpleExtensionGroup", - "labelStyleObjectExtensionGroup" + "tileSize", + "maxWidth", + "maxHeight", + "abstractGridOrigin", + "imagePyramidSimpleExtensionGroup", + "imagePyramidObjectExtensionGroup" ] }, - "ResourceMapType":{ + "DataType":{ + "required":[ + "value" + ], "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"ResourceMapType", + "title":"DataType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7869,80 +8236,100 @@ ], "propertyType":"anyAttribute" }, - "alias":{ - "title":"alias", + "displayName":{ + "title":"displayName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AliasType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Alias", + "localPart":"displayName", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "resourceMapSimpleExtensionGroup":{ - "title":"resourceMapSimpleExtensionGroup", + "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":"ResourceMapSimpleExtensionGroup", + "localPart":"value", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "resourceMapObjectExtensionGroup":{ - "title":"resourceMapObjectExtensionGroup", + "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":"ResourceMapObjectExtensionGroup", + "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":"ResourceMapType", + "localPart":"DataType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "alias", - "resourceMapSimpleExtensionGroup", - "resourceMapObjectExtensionGroup" + "displayName", + "value", + "dataExtension", + "name", + "uom" ] }, - "LodType":{ + "AbstractExtentType":{ "allOf":[ { "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LodType", + "title":"AbstractExtentType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7956,60 +8343,8 @@ ], "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"minFadeExtent", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "maxFadeExtent":{ - "title":"maxFadeExtent", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"maxFadeExtent", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "lodSimpleExtensionGroup":{ - "title":"lodSimpleExtensionGroup", + "abstractExtentSimpleExtensionGroup":{ + "title":"abstractExtentSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -8021,12 +8356,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LodSimpleExtensionGroup", + "localPart":"AbstractExtentSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lodObjectExtensionGroup":{ - "title":"lodObjectExtensionGroup", + "abstractExtentObjectExtensionGroup":{ + "title":"abstractExtentObjectExtensionGroup", "allOf":[ { "type":"array", @@ -8038,7 +8373,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LodObjectExtensionGroup", + "localPart":"AbstractExtentObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -8047,27 +8382,23 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LodType", + "localPart":"AbstractExtentType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "minLodPixels", - "maxLodPixels", - "minFadeExtent", - "maxFadeExtent", - "lodSimpleExtensionGroup", - "lodObjectExtensionGroup" + "abstractExtentSimpleExtensionGroup", + "abstractExtentObjectExtensionGroup" ] }, - "SoundCueType":{ + "TourControlType":{ "allOf":[ { "$ref":"#/definitions/AbstractTourPrimitiveType" }, { "type":"object", - "title":"SoundCueType", + "title":"TourControlType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8081,34 +8412,33 @@ ], "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", + "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":"delayedStart", + "localPart":"abstractPlayMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "soundCueSimpleExtensionGroup":{ - "title":"soundCueSimpleExtensionGroup", + "tourControlSimpleExtensionGroup":{ + "title":"tourControlSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -8120,12 +8450,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"SoundCueSimpleExtensionGroup", + "localPart":"TourControlSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "soundCueObjectExtensionGroup":{ - "title":"soundCueObjectExtensionGroup", + "tourControlObjectExtensionGroup":{ + "title":"tourControlObjectExtensionGroup", "allOf":[ { "type":"array", @@ -8137,7 +8467,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"SoundCueObjectExtensionGroup", + "localPart":"TourControlObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -8146,25 +8476,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SoundCueType", + "localPart":"TourControlType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "href", - "delayedStart", - "soundCueSimpleExtensionGroup", - "soundCueObjectExtensionGroup" + "abstractPlayMode", + "tourControlSimpleExtensionGroup", + "tourControlObjectExtensionGroup" ] }, - "LineStringType":{ + "SchemaDataType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"LineStringType", + "title":"SchemaDataType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8178,153 +8507,68 @@ ], "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", + "simpleData":{ + "title":"simpleData", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/SimpleDataType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AltitudeModeSimpleExtensionGroup", + "localPart":"SimpleData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "altitudeModeObjectExtensionGroup":{ - "title":"altitudeModeObjectExtensionGroup", + "simpleArrayData":{ + "title":"simpleArrayData", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/SimpleArrayDataType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AltitudeModeObjectExtensionGroup", - "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" - } - }, - "altitudeOffset":{ - "title":"altitudeOffset", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"altitudeOffset", + "localPart":"SimpleArrayData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStringSimpleExtensionGroup":{ - "title":"lineStringSimpleExtensionGroup", + "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":"LineStringSimpleExtensionGroup", + "localPart":"SchemaDataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStringObjectExtensionGroup":{ - "title":"lineStringObjectExtensionGroup", + "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":"LineStringObjectExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"schemaUrl", + "namespaceURI":"" } } } @@ -8332,26 +8576,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStringType", + "localPart":"SchemaDataType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "extrude", - "tessellate", - "altitudeMode", - "seaFloorAltitudeMode", - "altitudeModeSimpleExtensionGroup", - "altitudeModeObjectExtensionGroup", - "coordinates", - "altitudeOffset", - "lineStringSimpleExtensionGroup", - "lineStringObjectExtensionGroup" + "simpleData", + "simpleArrayData", + "schemaDataExtension", + "schemaUrl" ] }, - "CreateType":{ + "UpdateType":{ "type":"object", - "title":"CreateType", + "title":"UpdateType", + "required":[ + "targetHref", + "abstractUpdateOptionGroup" + ], "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8365,8 +8607,21 @@ ], "propertyType":"anyAttribute" }, - "abstractContainerGroup":{ - "title":"abstractContainerGroup", + "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" + } + }, + "abstractUpdateOptionGroup":{ + "title":"abstractUpdateOptionGroup", "allOf":[ { "type":"array", @@ -8377,78 +8632,114 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractContainerType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"AbstractContainerGroup", + "localPart":"AbstractUpdateOptionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "minItems":0 + "minItems":1 } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractContainerGroup", + "localPart":"AbstractUpdateOptionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "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":[ + "otherAttributes", + "targetHref", + "abstractUpdateOptionGroup", + "updateExtensionGroup" + ] + }, + "SimpleDataType":{ + "type":"object", + "title":"SimpleDataType", + "required":[ + "name" + ], + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" }, - "multiTrack":{ - "title":"multiTrack", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MultiTrackType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MultiTrack", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } + "propertyType":"value" }, - "multiGeometry":{ - "title":"multiGeometry", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MultiGeometryType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MultiGeometry", - "namespaceURI":"http://www.opengis.net/kml/2.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CreateType", + "localPart":"SimpleDataType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractContainerGroup", - "multiTrack", - "multiGeometry" + "value", + "name" ] }, - "AnimatedUpdateType":{ + "ItemIconType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTourPrimitiveType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"AnimatedUpdateType", + "title":"ItemIconType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8462,47 +8753,46 @@ ], "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", + "abstractState":{ + "title":"abstractState", "allOf":[ { - "$ref":"#/definitions/UpdateType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Update", + "localPart":"abstractState", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "delayedStart":{ - "title":"delayedStart", + "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":"delayedStart", + "localPart":"href", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "animatedUpdateSimpleExtensionGroup":{ - "title":"animatedUpdateSimpleExtensionGroup", + "itemIconSimpleExtensionGroup":{ + "title":"itemIconSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -8514,12 +8804,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AnimatedUpdateSimpleExtensionGroup", + "localPart":"ItemIconSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "animatedUpdateObjectExtensionGroup":{ - "title":"animatedUpdateObjectExtensionGroup", + "itemIconObjectExtensionGroup":{ + "title":"itemIconObjectExtensionGroup", "allOf":[ { "type":"array", @@ -8531,7 +8821,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AnimatedUpdateObjectExtensionGroup", + "localPart":"ItemIconObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -8540,16 +8830,15 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AnimatedUpdateType", + "localPart":"ItemIconType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "duration", - "update", - "delayedStart", - "animatedUpdateSimpleExtensionGroup", - "animatedUpdateObjectExtensionGroup" + "abstractState", + "href", + "itemIconSimpleExtensionGroup", + "itemIconObjectExtensionGroup" ] }, "NetworkLinkType":{ @@ -8671,157 +8960,18 @@ "refreshVisibility", "flyToView", "abstractLinkGroup", - "networkLinkSimpleExtensionGroup", - "networkLinkObjectExtensionGroup" - ] - }, - "ScreenOverlayType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractOverlayType" - }, - { - "type":"object", - "title":"ScreenOverlayType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "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", - "allOf":[ - { - "$ref":"#/definitions/Vec2Type" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"screenXY", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ScreenOverlaySimpleExtensionGroup", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "screenOverlayObjectExtensionGroup":{ - "title":"screenOverlayObjectExtensionGroup", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractObjectType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "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" + "networkLinkSimpleExtensionGroup", + "networkLinkObjectExtensionGroup" ] }, - "AbstractGeometryType":{ + "TimeStampType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractTimePrimitiveType" }, { "type":"object", - "title":"AbstractGeometryType", + "title":"TimeStampType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8835,8 +8985,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", @@ -8848,12 +9011,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", @@ -8865,7 +9028,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometryObjectExtensionGroup", + "localPart":"TimeStampObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -8874,26 +9037,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGeometryType", + "localPart":"TimeStampType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "abstractGeometrySimpleExtensionGroup", - "abstractGeometryObjectExtensionGroup" + "when", + "timeStampSimpleExtensionGroup", + "timeStampObjectExtensionGroup" ] }, - "DataType":{ - "required":[ - "value" - ], + "ListStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractSubStyleType" }, { "type":"object", - "title":"DataType", + "title":"ListStyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8907,172 +9068,134 @@ ], "propertyType":"anyAttribute" }, - "displayName":{ - "title":"displayName", + "abstractListItemType":{ + "title":"abstractListItemType", "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.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + }, + "elementName":{ + "localPart":"abstractListItemType", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"displayName", + "localPart":"abstractListItemType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "value":{ - "title":"value", + "bgColor":{ + "title":"bgColor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"bgColor", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "dataExtension":{ - "title":"dataExtension", + "itemIcon":{ + "title":"itemIcon", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ItemIconType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DataExtension", + "localPart":"ItemIcon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "name":{ - "title":"name", + "maxSnippetLines":{ + "title":"maxSnippetLines", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"maxSnippetLines", + "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "uom":{ - "title":"uom", + "listStyleSimpleExtensionGroup":{ + "title":"listStyleSimpleExtensionGroup", "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/anySimpleType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ListStyleSimpleExtensionGroup", + "namespaceURI":"http://www.opengis.net/kml/2.2" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DataType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "displayName", - "value", - "dataExtension", - "name", - "uom" - ] - }, - "AbstractObjectType":{ - "type":"object", - "title":"AbstractObjectType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" + }, + "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" } } - ], - "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", + "localPart":"ListStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "objectSimpleExtensionGroup", - "id", - "targetId" + "abstractListItemType", + "bgColor", + "itemIcon", + "maxSnippetLines", + "listStyleSimpleExtensionGroup", + "listStyleObjectExtensionGroup" ] }, - "LineStyleType":{ + "PolyStyleType":{ "allOf":[ { "$ref":"#/definitions/AbstractColorStyleType" }, { "type":"object", - "title":"LineStyleType", + "title":"PolyStyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -9086,21 +9209,34 @@ ], "propertyType":"anyAttribute" }, - "width":{ - "title":"width", + "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":"width", + "localPart":"fill", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStyleSimpleExtensionGroup":{ - "title":"lineStyleSimpleExtensionGroup", + "outline":{ + "title":"outline", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outline", + "namespaceURI":"http://www.opengis.net/kml/2.2" + } + }, + "polyStyleSimpleExtensionGroup":{ + "title":"polyStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -9112,12 +9248,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LineStyleSimpleExtensionGroup", + "localPart":"PolyStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "lineStyleObjectExtensionGroup":{ - "title":"lineStyleObjectExtensionGroup", + "polyStyleObjectExtensionGroup":{ + "title":"polyStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -9129,7 +9265,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LineStyleObjectExtensionGroup", + "localPart":"PolyStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -9138,24 +9274,25 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LineStyleType", + "localPart":"PolyStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "width", - "lineStyleSimpleExtensionGroup", - "lineStyleObjectExtensionGroup" + "fill", + "outline", + "polyStyleSimpleExtensionGroup", + "polyStyleObjectExtensionGroup" ] }, - "BalloonStyleType":{ + "AbstractSubStyleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSubStyleType" + "$ref":"#/definitions/AbstractObjectType" }, { "type":"object", - "title":"BalloonStyleType", + "title":"AbstractSubStyleType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -9169,84 +9306,8 @@ ], "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":"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", - "namespaceURI":"http://www.opengis.net/kml/2.2" - } - }, - "balloonStyleSimpleExtensionGroup":{ - "title":"balloonStyleSimpleExtensionGroup", + "abstractSubStyleSimpleExtensionGroup":{ + "title":"abstractSubStyleSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -9258,12 +9319,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"BalloonStyleSimpleExtensionGroup", + "localPart":"AbstractSubStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "balloonStyleObjectExtensionGroup":{ - "title":"balloonStyleObjectExtensionGroup", + "abstractSubStyleObjectExtensionGroup":{ + "title":"abstractSubStyleObjectExtensionGroup", "allOf":[ { "type":"array", @@ -9275,7 +9336,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"BalloonStyleObjectExtensionGroup", + "localPart":"AbstractSubStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -9284,109 +9345,23 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BalloonStyleType", - "namespaceURI":"http://www.opengis.net/kml/2.2" - }, - "propertiesOrder":[ - "otherAttributes", - "abstractBgColorGroup", - "textColor", - "text", - "abstractDisplayMode", - "balloonStyleSimpleExtensionGroup", - "balloonStyleObjectExtensionGroup" - ] - }, - "Vec2Type":{ - "type":"object", - "title":"Vec2Type", - "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":"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":"vec2Type", + "localPart":"AbstractSubStyleType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "x", - "y", - "xunits", - "yunits" + "abstractSubStyleSimpleExtensionGroup", + "abstractSubStyleObjectExtensionGroup" ] }, - "ViewVolumeType":{ + "PointType":{ "allOf":[ { - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractGeometryType" }, { "type":"object", - "title":"ViewVolumeType", + "title":"PointType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -9400,73 +9375,97 @@ ], "propertyType":"anyAttribute" }, - "leftFov":{ - "title":"leftFov", + "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":"leftFov", + "localPart":"extrude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "rightFov":{ - "title":"rightFov", + "altitudeMode":{ + "title":"altitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"rightFov", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "bottomFov":{ - "title":"bottomFov", + "seaFloorAltitudeMode":{ + "title":"seaFloorAltitudeMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" } ], "propertyType":"element", "elementName":{ - "localPart":"bottomFov", + "localPart":"seaFloorAltitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "topFov":{ - "title":"topFov", + "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":"topFov", + "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" } }, - "near":{ - "title":"near", + "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":"near", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewVolumeSimpleExtensionGroup":{ - "title":"viewVolumeSimpleExtensionGroup", + "pointSimpleExtensionGroup":{ + "title":"pointSimpleExtensionGroup", "allOf":[ { "type":"array", @@ -9478,12 +9477,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ViewVolumeSimpleExtensionGroup", + "localPart":"PointSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "viewVolumeObjectExtensionGroup":{ - "title":"viewVolumeObjectExtensionGroup", + "pointObjectExtensionGroup":{ + "title":"pointObjectExtensionGroup", "allOf":[ { "type":"array", @@ -9495,7 +9494,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ViewVolumeObjectExtensionGroup", + "localPart":"PointObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -9504,21 +9503,22 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ViewVolumeType", + "localPart":"PointType", "namespaceURI":"http://www.opengis.net/kml/2.2" }, "propertiesOrder":[ "otherAttributes", - "leftFov", - "rightFov", - "bottomFov", - "topFov", - "near", - "viewVolumeSimpleExtensionGroup", - "viewVolumeObjectExtensionGroup" + "extrude", + "altitudeMode", + "seaFloorAltitudeMode", + "altitudeModeSimpleExtensionGroup", + "altitudeModeObjectExtensionGroup", + "coordinates", + "pointSimpleExtensionGroup", + "pointObjectExtensionGroup" ] }, - "AltitudeModeEnumType":{ + "StyleStateEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9526,7 +9526,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"altitudeModeEnumType", + "localPart":"styleStateEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9542,7 +9542,7 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "StyleStateEnumType":{ + "ItemIconStateEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9550,11 +9550,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"styleStateEnumType", + "localPart":"itemIconStateEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ShapeEnumType":{ + "FlyToModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9562,11 +9562,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"shapeEnumType", + "localPart":"flyToModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "RefreshModeEnumType":{ + "ShapeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9574,11 +9574,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"refreshModeEnumType", + "localPart":"shapeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "UnitsEnumType":{ + "ColorModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9586,11 +9586,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"unitsEnumType", + "localPart":"colorModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ColorModeEnumType":{ + "ViewRefreshModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9598,7 +9598,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"colorModeEnumType", + "localPart":"viewRefreshModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9614,7 +9614,7 @@ "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ItemIconStateEnumType":{ + "RefreshModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9622,11 +9622,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"itemIconStateEnumType", + "localPart":"refreshModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "DisplayModeEnumType":{ + "AltitudeModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9634,11 +9634,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"displayModeEnumType", + "localPart":"altitudeModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ViewRefreshModeEnumType":{ + "DisplayModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9646,11 +9646,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"viewRefreshModeEnumType", + "localPart":"displayModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "ListItemTypeEnumType":{ + "UnitsEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9658,11 +9658,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"listItemTypeEnumType", + "localPart":"unitsEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "FlyToModeEnumType":{ + "PlayModeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9670,11 +9670,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"flyToModeEnumType", + "localPart":"playModeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, - "PlayModeEnumType":{ + "ListItemTypeEnumType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -9682,7 +9682,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"playModeEnumType", + "localPart":"listItemTypeEnumType", "namespaceURI":"http://www.opengis.net/kml/2.2" } } @@ -9701,7 +9701,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleField" + "AbstractFeatureGroup" ] }, "namespaceURI":{ @@ -9714,11 +9714,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleFieldType" + "$ref":"#/definitions/AbstractFeatureType" } }, "elementName":{ - "localPart":"SimpleField", + "localPart":"AbstractFeatureGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9735,7 +9735,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSnippetGroup" + "LinkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9748,11 +9748,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":"AbstractSnippetGroup", + "localPart":"LinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9769,7 +9769,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkSimpleExtensionGroup" + "LabelStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9786,7 +9786,7 @@ } }, "elementName":{ - "localPart":"NetworkLinkSimpleExtensionGroup", + "localPart":"LabelStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9803,7 +9803,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTourPrimitiveObjectExtensionGroup" + "Placemark" ] }, "namespaceURI":{ @@ -9816,11 +9816,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/PlacemarkType" } }, "elementName":{ - "localPart":"AbstractTourPrimitiveObjectExtensionGroup", + "localPart":"Placemark", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9837,7 +9837,7 @@ "properties":{ "localPart":{ "enum":[ - "KmlSimpleExtensionGroup" + "ViewVolumeSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9854,7 +9854,7 @@ } }, "elementName":{ - "localPart":"KmlSimpleExtensionGroup", + "localPart":"ViewVolumeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9871,7 +9871,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitiveGroup" + "TrackSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9884,11 +9884,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTimePrimitiveType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractTimePrimitiveGroup", + "localPart":"TrackSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9905,7 +9905,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractExtentGroup" + "LinkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -9918,11 +9918,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractExtentType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractExtentGroup", + "localPart":"LinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9939,7 +9939,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonObjectExtensionGroup" + "SchemaData" ] }, "namespaceURI":{ @@ -9952,11 +9952,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/SchemaDataType" } }, "elementName":{ - "localPart":"PolygonObjectExtensionGroup", + "localPart":"SchemaData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -9973,7 +9973,7 @@ "properties":{ "localPart":{ "enum":[ - "message" + "ObjectSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -9986,11 +9986,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":"message", + "localPart":"ObjectSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10007,7 +10007,7 @@ "properties":{ "localPart":{ "enum":[ - "PhotoOverlaySimpleExtensionGroup" + "size" ] }, "namespaceURI":{ @@ -10020,11 +10020,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"PhotoOverlaySimpleExtensionGroup", + "localPart":"size", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10041,7 +10041,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractDisplayMode" + "Scale" ] }, "namespaceURI":{ @@ -10054,11 +10054,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ScaleType" } }, "elementName":{ - "localPart":"abstractDisplayMode", + "localPart":"Scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10075,7 +10075,7 @@ "properties":{ "localPart":{ "enum":[ - "begin" + "Camera" ] }, "namespaceURI":{ @@ -10088,11 +10088,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CameraType" } }, "elementName":{ - "localPart":"begin", + "localPart":"Camera", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10109,7 +10109,7 @@ "properties":{ "localPart":{ "enum":[ - "kml" + "maxFadeExtent" ] }, "namespaceURI":{ @@ -10122,11 +10122,11 @@ ] }, "value":{ - "$ref":"#/definitions/KmlType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"kml", + "localPart":"maxFadeExtent", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10143,7 +10143,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkControlObjectExtensionGroup" + "begin" ] }, "namespaceURI":{ @@ -10156,11 +10156,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"NetworkLinkControlObjectExtensionGroup", + "localPart":"begin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10177,7 +10177,7 @@ "properties":{ "localPart":{ "enum":[ - "when" + "AbstractStyleSelectorGroup" ] }, "namespaceURI":{ @@ -10190,11 +10190,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractStyleSelectorType" } }, "elementName":{ - "localPart":"when", + "localPart":"AbstractStyleSelectorGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10211,7 +10211,7 @@ "properties":{ "localPart":{ "enum":[ - "Delete" + "WaitObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10224,11 +10224,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeleteType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Delete", + "localPart":"WaitObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10245,7 +10245,7 @@ "properties":{ "localPart":{ "enum":[ - "LinkSimpleExtensionGroup" + "TimeStampSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10262,7 +10262,7 @@ } }, "elementName":{ - "localPart":"LinkSimpleExtensionGroup", + "localPart":"TimeStampSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10279,7 +10279,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationSimpleExtensionGroup" + "BalloonStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10296,7 +10296,7 @@ } }, "elementName":{ - "localPart":"LocationSimpleExtensionGroup", + "localPart":"BalloonStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10313,7 +10313,7 @@ "properties":{ "localPart":{ "enum":[ - "FlyToSimpleExtensionGroup" + "coord" ] }, "namespaceURI":{ @@ -10326,11 +10326,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":"FlyToSimpleExtensionGroup", + "localPart":"coord", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10347,7 +10347,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceMapSimpleExtensionGroup" + "Pair" ] }, "namespaceURI":{ @@ -10360,11 +10360,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PairType" } }, "elementName":{ - "localPart":"ResourceMapSimpleExtensionGroup", + "localPart":"Pair", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10381,7 +10381,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateExtensionGroup" + "altitudeOffset" ] }, "namespaceURI":{ @@ -10394,11 +10394,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":"UpdateExtensionGroup", + "localPart":"altitudeOffset", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10415,7 +10415,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStampSimpleExtensionGroup" + "abstractKey" ] }, "namespaceURI":{ @@ -10428,11 +10428,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":"abstractKey", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10449,7 +10449,7 @@ "properties":{ "localPart":{ "enum":[ - "Scale" + "ResourceMapObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10462,11 +10462,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Scale", + "localPart":"ResourceMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10483,7 +10483,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOverlayObjectExtensionGroup" + "GroundOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10496,11 +10496,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractOverlayObjectExtensionGroup", + "localPart":"GroundOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10517,7 +10517,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractRefreshMode" + "width" ] }, "namespaceURI":{ @@ -10530,11 +10530,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":"abstractRefreshMode", + "localPart":"width", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10551,7 +10551,7 @@ "properties":{ "localPart":{ "enum":[ - "ItemIconObjectExtensionGroup" + "rightFov" ] }, "namespaceURI":{ @@ -10564,11 +10564,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"ItemIconObjectExtensionGroup", + "localPart":"rightFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10585,7 +10585,7 @@ "properties":{ "localPart":{ "enum":[ - "longitude" + "SimpleArrayField" ] }, "namespaceURI":{ @@ -10598,11 +10598,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/SimpleArrayFieldType" } }, "elementName":{ - "localPart":"longitude", + "localPart":"SimpleArrayField", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10619,7 +10619,7 @@ "properties":{ "localPart":{ "enum":[ - "maxSessionLength" + "AbstractBgColorGroup" ] }, "namespaceURI":{ @@ -10632,11 +10632,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":"maxSessionLength", + "localPart":"AbstractBgColorGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10653,7 +10653,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonQuad" + "ScaleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10666,11 +10666,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonQuadType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"LatLonQuad", + "localPart":"ScaleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10687,7 +10687,7 @@ "properties":{ "localPart":{ "enum":[ - "playMode" + "BoundaryObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10700,11 +10700,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlayModeEnumType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"playMode", + "localPart":"BoundaryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10721,7 +10721,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureSimpleExtensionGroup" + "snippet" ] }, "namespaceURI":{ @@ -10734,11 +10734,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":"AbstractFeatureSimpleExtensionGroup", + "localPart":"snippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10755,7 +10755,7 @@ "properties":{ "localPart":{ "enum":[ - "Data" + "ResourceMap" ] }, "namespaceURI":{ @@ -10768,11 +10768,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataType" + "$ref":"#/definitions/ResourceMapType" } }, "elementName":{ - "localPart":"Data", + "localPart":"ResourceMap", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10789,7 +10789,7 @@ "properties":{ "localPart":{ "enum":[ - "hotSpot" + "AbstractLatLonBoxSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10802,11 +10802,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"hotSpot", + "localPart":"AbstractLatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10823,7 +10823,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractLatLonBoxObjectExtensionGroup" + "StyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10840,7 +10840,7 @@ } }, "elementName":{ - "localPart":"AbstractLatLonBoxObjectExtensionGroup", + "localPart":"StyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10857,7 +10857,7 @@ "properties":{ "localPart":{ "enum":[ - "width" + "TimeSpanSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -10870,11 +10870,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":"width", + "localPart":"TimeSpanSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10891,7 +10891,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleObjectExtensionGroup" + "refreshMode" ] }, "namespaceURI":{ @@ -10904,11 +10904,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/RefreshModeEnumType" } }, "elementName":{ - "localPart":"ScaleObjectExtensionGroup", + "localPart":"refreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10925,7 +10925,7 @@ "properties":{ "localPart":{ "enum":[ - "PlacemarkObjectExtensionGroup" + "OrientationObjectExtensionGroup" ] }, "namespaceURI":{ @@ -10942,7 +10942,7 @@ } }, "elementName":{ - "localPart":"PlacemarkObjectExtensionGroup", + "localPart":"OrientationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10959,7 +10959,7 @@ "properties":{ "localPart":{ "enum":[ - "WaitSimpleExtensionGroup" + "AnimatedUpdate" ] }, "namespaceURI":{ @@ -10972,11 +10972,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AnimatedUpdateType" } }, "elementName":{ - "localPart":"WaitSimpleExtensionGroup", + "localPart":"AnimatedUpdate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -10993,7 +10993,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonSimpleExtensionGroup" + "Orientation" ] }, "namespaceURI":{ @@ -11006,11 +11006,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/OrientationType" } }, "elementName":{ - "localPart":"PolygonSimpleExtensionGroup", + "localPart":"Orientation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11027,7 +11027,7 @@ "properties":{ "localPart":{ "enum":[ - "AnimatedUpdateObjectExtensionGroup" + "SimpleFieldExtension" ] }, "namespaceURI":{ @@ -11040,11 +11040,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"AnimatedUpdateObjectExtensionGroup", + "localPart":"SimpleFieldExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11061,7 +11061,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyleSimpleExtensionGroup" + "FolderSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11078,7 +11078,7 @@ } }, "elementName":{ - "localPart":"ListStyleSimpleExtensionGroup", + "localPart":"FolderSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11095,7 +11095,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyleSimpleExtensionGroup" + "Track" ] }, "namespaceURI":{ @@ -11108,11 +11108,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/TrackType" } }, "elementName":{ - "localPart":"LineStyleSimpleExtensionGroup", + "localPart":"Track", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11129,7 +11129,7 @@ "properties":{ "localPart":{ "enum":[ - "TourControlSimpleExtensionGroup" + "abstractGridOrigin" ] }, "namespaceURI":{ @@ -11142,11 +11142,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":"TourControlSimpleExtensionGroup", + "localPart":"abstractGridOrigin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11163,7 +11163,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBox" + "LatLonQuad" ] }, "namespaceURI":{ @@ -11176,11 +11176,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoxType" + "$ref":"#/definitions/LatLonQuadType" } }, "elementName":{ - "localPart":"LatLonBox", + "localPart":"LatLonQuad", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11197,7 +11197,7 @@ "properties":{ "localPart":{ "enum":[ - "IconStyleSimpleExtensionGroup" + "LatLonQuadObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11210,11 +11210,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"IconStyleSimpleExtensionGroup", + "localPart":"LatLonQuadObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11231,7 +11231,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewVolumeSimpleExtensionGroup" + "AltitudeModeObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11244,11 +11244,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"ViewVolumeSimpleExtensionGroup", + "localPart":"AltitudeModeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11265,7 +11265,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRingSimpleExtensionGroup" + "LinearRingObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11278,11 +11278,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LinearRingSimpleExtensionGroup", + "localPart":"LinearRingObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11299,7 +11299,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceMap" + "AbstractStyleSelectorObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11312,11 +11312,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResourceMapType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"ResourceMap", + "localPart":"AbstractStyleSelectorObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11333,7 +11333,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRing" + "FlyTo" ] }, "namespaceURI":{ @@ -11346,11 +11346,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinearRingType" + "$ref":"#/definitions/FlyToType" } }, "elementName":{ - "localPart":"LinearRing", + "localPart":"FlyTo", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11367,7 +11367,7 @@ "properties":{ "localPart":{ "enum":[ - "PhotoOverlayObjectExtensionGroup" + "Create" ] }, "namespaceURI":{ @@ -11380,11 +11380,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/CreateType" } }, "elementName":{ - "localPart":"PhotoOverlayObjectExtensionGroup", + "localPart":"Create", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11401,7 +11401,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceMapObjectExtensionGroup" + "NetworkLinkControlSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11414,11 +11414,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"ResourceMapObjectExtensionGroup", + "localPart":"NetworkLinkControlSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11435,7 +11435,7 @@ "properties":{ "localPart":{ "enum":[ - "Region" + "refreshInterval" ] }, "namespaceURI":{ @@ -11448,11 +11448,11 @@ ] }, "value":{ - "$ref":"#/definitions/RegionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Region", + "localPart":"refreshInterval", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11469,7 +11469,7 @@ "properties":{ "localPart":{ "enum":[ - "phoneNumber" + "viewRefreshMode" ] }, "namespaceURI":{ @@ -11482,11 +11482,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ViewRefreshModeEnumType" } }, "elementName":{ - "localPart":"phoneNumber", + "localPart":"viewRefreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11503,7 +11503,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyleObjectExtensionGroup" + "longitude" ] }, "namespaceURI":{ @@ -11516,11 +11516,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"ListStyleObjectExtensionGroup", + "localPart":"longitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11537,7 +11537,7 @@ "properties":{ "localPart":{ "enum":[ - "ItemIcon" + "AbstractGeometryGroup" ] }, "namespaceURI":{ @@ -11550,11 +11550,11 @@ ] }, "value":{ - "$ref":"#/definitions/ItemIconType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"ItemIcon", + "localPart":"AbstractGeometryGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11571,7 +11571,7 @@ "properties":{ "localPart":{ "enum":[ - "TrackObjectExtensionGroup" + "leftFov" ] }, "namespaceURI":{ @@ -11584,11 +11584,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"TrackObjectExtensionGroup", + "localPart":"leftFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11605,7 +11605,7 @@ "properties":{ "localPart":{ "enum":[ - "refreshMode" + "gridOrigin" ] }, "namespaceURI":{ @@ -11618,11 +11618,11 @@ ] }, "value":{ - "$ref":"#/definitions/RefreshModeEnumType" + "$ref":"#/definitions/GridOriginEnumType" } }, "elementName":{ - "localPart":"refreshMode", + "localPart":"gridOrigin", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11639,7 +11639,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSubStyleSimpleExtensionGroup" + "abstractFlyToMode" ] }, "namespaceURI":{ @@ -11652,11 +11652,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":"AbstractSubStyleSimpleExtensionGroup", + "localPart":"abstractFlyToMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11673,7 +11673,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractListItemType" + "IconStyle" ] }, "namespaceURI":{ @@ -11686,11 +11686,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/IconStyleType" } }, "elementName":{ - "localPart":"abstractListItemType", + "localPart":"IconStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11707,7 +11707,7 @@ "properties":{ "localPart":{ "enum":[ - "FolderObjectExtensionGroup" + "targetHref" ] }, "namespaceURI":{ @@ -11720,11 +11720,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"FolderObjectExtensionGroup", + "localPart":"targetHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11741,7 +11741,7 @@ "properties":{ "localPart":{ "enum":[ - "south" + "linkSnippet" ] }, "namespaceURI":{ @@ -11754,11 +11754,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/SnippetType" } }, "elementName":{ - "localPart":"south", + "localPart":"linkSnippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11775,7 +11775,7 @@ "properties":{ "localPart":{ "enum":[ - "rotation" + "state" ] }, "namespaceURI":{ @@ -11788,11 +11788,14 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/ItemIconStateEnumType" + } } }, "elementName":{ - "localPart":"rotation", + "localPart":"state", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11809,7 +11812,7 @@ "properties":{ "localPart":{ "enum":[ - "Change" + "Tour" ] }, "namespaceURI":{ @@ -11822,11 +11825,11 @@ ] }, "value":{ - "$ref":"#/definitions/ChangeType" + "$ref":"#/definitions/TourType" } }, "elementName":{ - "localPart":"Change", + "localPart":"Tour", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11843,7 +11846,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleSimpleExtensionGroup" + "west" ] }, "namespaceURI":{ @@ -11856,11 +11859,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":"ScaleSimpleExtensionGroup", + "localPart":"west", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11877,7 +11880,7 @@ "properties":{ "localPart":{ "enum":[ - "PairSimpleExtensionGroup" + "Alias" ] }, "namespaceURI":{ @@ -11890,11 +11893,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AliasType" } }, "elementName":{ - "localPart":"PairSimpleExtensionGroup", + "localPart":"Alias", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11911,7 +11914,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonQuadSimpleExtensionGroup" + "AbstractLatLonBoxObjectExtensionGroup" ] }, "namespaceURI":{ @@ -11924,11 +11927,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LatLonQuadSimpleExtensionGroup", + "localPart":"AbstractLatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11945,7 +11948,7 @@ "properties":{ "localPart":{ "enum":[ - "address" + "refreshVisibility" ] }, "namespaceURI":{ @@ -11958,11 +11961,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/boolean" } }, "elementName":{ - "localPart":"address", + "localPart":"refreshVisibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -11979,7 +11982,7 @@ "properties":{ "localPart":{ "enum":[ - "OrientationSimpleExtensionGroup" + "ImagePyramidSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -11996,7 +11999,7 @@ } }, "elementName":{ - "localPart":"OrientationSimpleExtensionGroup", + "localPart":"ImagePyramidSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12013,7 +12016,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyStyleObjectExtensionGroup" + "AbstractOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12026,11 +12029,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"PolyStyleObjectExtensionGroup", + "localPart":"AbstractOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12047,7 +12050,7 @@ "properties":{ "localPart":{ "enum":[ - "PairObjectExtensionGroup" + "BasicLinkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12060,11 +12063,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"PairObjectExtensionGroup", + "localPart":"BasicLinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12081,7 +12084,7 @@ "properties":{ "localPart":{ "enum":[ - "PlacemarkSimpleExtensionGroup" + "AbstractTourPrimitiveObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12094,11 +12097,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"PlacemarkSimpleExtensionGroup", + "localPart":"AbstractTourPrimitiveObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12115,7 +12118,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkControl" + "balloonVisibility" ] }, "namespaceURI":{ @@ -12128,11 +12131,11 @@ ] }, "value":{ - "$ref":"#/definitions/NetworkLinkControlType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"NetworkLinkControl", + "localPart":"balloonVisibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12149,7 +12152,7 @@ "properties":{ "localPart":{ "enum":[ - "href" + "viewRefreshTime" ] }, "namespaceURI":{ @@ -12162,11 +12165,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":"href", + "localPart":"viewRefreshTime", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12183,7 +12186,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractViewRefreshMode" + "textColor" ] }, "namespaceURI":{ @@ -12196,11 +12199,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":"abstractViewRefreshMode", + "localPart":"textColor", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12217,7 +12220,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStampObjectExtensionGroup" + "SoundCueSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12230,11 +12233,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"TimeStampObjectExtensionGroup", + "localPart":"SoundCueSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12251,7 +12254,7 @@ "properties":{ "localPart":{ "enum":[ - "refreshVisibility" + "AbstractTourPrimitiveSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12264,11 +12267,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":"refreshVisibility", + "localPart":"AbstractTourPrimitiveSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12285,7 +12288,7 @@ "properties":{ "localPart":{ "enum":[ - "Tour" + "httpQuery" ] }, "namespaceURI":{ @@ -12298,11 +12301,11 @@ ] }, "value":{ - "$ref":"#/definitions/TourType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Tour", + "localPart":"httpQuery", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12319,7 +12322,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitiveSimpleExtensionGroup" + "tessellate" ] }, "namespaceURI":{ @@ -12332,11 +12335,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":"AbstractTimePrimitiveSimpleExtensionGroup", + "localPart":"tessellate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12353,7 +12356,7 @@ "properties":{ "localPart":{ "enum":[ - "AltitudeModeObjectExtensionGroup" + "TrackObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12370,7 +12373,7 @@ } }, "elementName":{ - "localPart":"AltitudeModeObjectExtensionGroup", + "localPart":"TrackObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12387,7 +12390,7 @@ "properties":{ "localPart":{ "enum":[ - "maxWidth" + "AbstractTimePrimitiveSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12400,11 +12403,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":"maxWidth", + "localPart":"AbstractTimePrimitiveSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12421,7 +12424,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBoxObjectExtensionGroup" + "ListStyle" ] }, "namespaceURI":{ @@ -12434,11 +12437,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/ListStyleType" } }, "elementName":{ - "localPart":"LatLonAltBoxObjectExtensionGroup", + "localPart":"ListStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12455,7 +12458,7 @@ "properties":{ "localPart":{ "enum":[ - "linkDescription" + "TimeStampObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12468,11 +12471,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"linkDescription", + "localPart":"TimeStampObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12489,7 +12492,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTourPrimitiveSimpleExtensionGroup" + "NetworkLinkControl" ] }, "namespaceURI":{ @@ -12502,11 +12505,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/NetworkLinkControlType" } }, "elementName":{ - "localPart":"AbstractTourPrimitiveSimpleExtensionGroup", + "localPart":"NetworkLinkControl", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12523,7 +12526,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractStyleSelectorGroup" + "AbstractFeatureObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12536,11 +12539,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractStyleSelectorType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractStyleSelectorGroup", + "localPart":"AbstractFeatureObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12557,7 +12560,7 @@ "properties":{ "localPart":{ "enum":[ - "KmlObjectExtensionGroup" + "href" ] }, "namespaceURI":{ @@ -12570,11 +12573,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"KmlObjectExtensionGroup", + "localPart":"href", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12591,7 +12594,7 @@ "properties":{ "localPart":{ "enum":[ - "west" + "AbstractUpdateOptionGroup" ] }, "namespaceURI":{ @@ -12604,11 +12607,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":"west", + "localPart":"AbstractUpdateOptionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12625,7 +12628,7 @@ "properties":{ "localPart":{ "enum":[ - "key" + "AbstractContainerSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12638,11 +12641,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleStateEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"key", + "localPart":"AbstractContainerSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12659,7 +12662,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSubStyleGroup" + "MultiGeometryObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12672,11 +12675,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSubStyleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractSubStyleGroup", + "localPart":"MultiGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12693,7 +12696,7 @@ "properties":{ "localPart":{ "enum":[ - "colorMode" + "MultiGeometry" ] }, "namespaceURI":{ @@ -12706,11 +12709,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorModeEnumType" + "$ref":"#/definitions/MultiGeometryType" } }, "elementName":{ - "localPart":"colorMode", + "localPart":"MultiGeometry", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12727,7 +12730,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundarySimpleExtensionGroup" + "AbstractColorStyleGroup" ] }, "namespaceURI":{ @@ -12740,11 +12743,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractColorStyleType" } }, "elementName":{ - "localPart":"BoundarySimpleExtensionGroup", + "localPart":"AbstractColorStyleGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12761,7 +12764,7 @@ "properties":{ "localPart":{ "enum":[ - "displayName" + "WaitSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12774,11 +12777,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":"WaitSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12795,7 +12798,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundaryObjectExtensionGroup" + "coordinates" ] }, "namespaceURI":{ @@ -12808,11 +12811,14 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"BoundaryObjectExtensionGroup", + "localPart":"coordinates", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12829,7 +12835,7 @@ "properties":{ "localPart":{ "enum":[ - "PointSimpleExtensionGroup" + "MultiGeometrySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -12846,7 +12852,7 @@ } }, "elementName":{ - "localPart":"PointSimpleExtensionGroup", + "localPart":"MultiGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12863,7 +12869,7 @@ "properties":{ "localPart":{ "enum":[ - "listItemType" + "screenXY" ] }, "namespaceURI":{ @@ -12876,11 +12882,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListItemTypeEnumType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"listItemType", + "localPart":"screenXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12897,7 +12903,7 @@ "properties":{ "localPart":{ "enum":[ - "flyToMode" + "AbstractSubStyleGroup" ] }, "namespaceURI":{ @@ -12910,11 +12916,11 @@ ] }, "value":{ - "$ref":"#/definitions/FlyToModeEnumType" + "$ref":"#/definitions/AbstractSubStyleType" } }, "elementName":{ - "localPart":"flyToMode", + "localPart":"AbstractSubStyleGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12931,7 +12937,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyStyle" + "NetworkLinkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -12944,11 +12950,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolyStyleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"PolyStyle", + "localPart":"NetworkLinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12965,7 +12971,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedData" + "AbstractContainerGroup" ] }, "namespaceURI":{ @@ -12978,11 +12984,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendedDataType" + "$ref":"#/definitions/AbstractContainerType" } }, "elementName":{ - "localPart":"ExtendedData", + "localPart":"AbstractContainerGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -12999,7 +13005,7 @@ "properties":{ "localPart":{ "enum":[ - "end" + "extrude" ] }, "namespaceURI":{ @@ -13012,11 +13018,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/boolean" } }, "elementName":{ - "localPart":"end", + "localPart":"extrude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13033,7 +13039,7 @@ "properties":{ "localPart":{ "enum":[ - "Point" + "displayName" ] }, "namespaceURI":{ @@ -13046,11 +13052,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Point", + "localPart":"displayName", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13067,7 +13073,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStringObjectExtensionGroup" + "ItemIconObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13084,7 +13090,7 @@ } }, "elementName":{ - "localPart":"LineStringObjectExtensionGroup", + "localPart":"ItemIconObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13101,7 +13107,7 @@ "properties":{ "localPart":{ "enum":[ - "TourSimpleExtensionGroup" + "scale" ] }, "namespaceURI":{ @@ -13114,11 +13120,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":"TourSimpleExtensionGroup", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13135,7 +13141,7 @@ "properties":{ "localPart":{ "enum":[ - "minAltitude" + "rotation" ] }, "namespaceURI":{ @@ -13152,7 +13158,7 @@ } }, "elementName":{ - "localPart":"minAltitude", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13169,7 +13175,7 @@ "properties":{ "localPart":{ "enum":[ - "text" + "ModelObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13182,11 +13188,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"text", + "localPart":"ModelObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13203,7 +13209,7 @@ "properties":{ "localPart":{ "enum":[ - "linkSnippet" + "AbstractColorStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13216,11 +13222,11 @@ ] }, "value":{ - "$ref":"#/definitions/SnippetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"linkSnippet", + "localPart":"AbstractColorStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13237,7 +13243,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStyle" + "key" ] }, "namespaceURI":{ @@ -13250,11 +13256,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListStyleType" + "$ref":"#/definitions/StyleStateEnumType" } }, "elementName":{ - "localPart":"ListStyle", + "localPart":"key", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13271,7 +13277,7 @@ "properties":{ "localPart":{ "enum":[ - "displayMode" + "ListStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13284,11 +13290,11 @@ ] }, "value":{ - "$ref":"#/definitions/DisplayModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"displayMode", + "localPart":"ListStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13305,7 +13311,7 @@ "properties":{ "localPart":{ "enum":[ - "LinearRingObjectExtensionGroup" + "Data" ] }, "namespaceURI":{ @@ -13318,11 +13324,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/DataType" } }, "elementName":{ - "localPart":"LinearRingObjectExtensionGroup", + "localPart":"Data", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13339,7 +13345,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOverlaySimpleExtensionGroup" + "PlacemarkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13356,7 +13362,7 @@ } }, "elementName":{ - "localPart":"AbstractOverlaySimpleExtensionGroup", + "localPart":"PlacemarkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13373,7 +13379,7 @@ "properties":{ "localPart":{ "enum":[ - "PolyStyleSimpleExtensionGroup" + "Point" ] }, "namespaceURI":{ @@ -13386,11 +13392,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PointType" } }, "elementName":{ - "localPart":"PolyStyleSimpleExtensionGroup", + "localPart":"Point", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13407,7 +13413,7 @@ "properties":{ "localPart":{ "enum":[ - "PhotoOverlay" + "outline" ] }, "namespaceURI":{ @@ -13420,11 +13426,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhotoOverlayType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"PhotoOverlay", + "localPart":"outline", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13441,7 +13447,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyle" + "AbstractTourPrimitiveGroup" ] }, "namespaceURI":{ @@ -13454,11 +13460,11 @@ ] }, "value":{ - "$ref":"#/definitions/BalloonStyleType" + "$ref":"#/definitions/AbstractTourPrimitiveType" } }, "elementName":{ - "localPart":"BalloonStyle", + "localPart":"AbstractTourPrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13475,7 +13481,7 @@ "properties":{ "localPart":{ "enum":[ - "LocationObjectExtensionGroup" + "FlyToObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13492,7 +13498,7 @@ } }, "elementName":{ - "localPart":"LocationObjectExtensionGroup", + "localPart":"FlyToObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13509,7 +13515,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiTrackObjectExtensionGroup" + "Snippet" ] }, "namespaceURI":{ @@ -13522,11 +13528,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/SnippetType" } }, "elementName":{ - "localPart":"MultiTrackObjectExtensionGroup", + "localPart":"Snippet", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13543,7 +13549,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometrySimpleExtensionGroup" + "LocationSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13560,7 +13566,7 @@ } }, "elementName":{ - "localPart":"AbstractGeometrySimpleExtensionGroup", + "localPart":"LocationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13577,7 +13583,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArrayDataExtension" + "AbstractLinkGroup" ] }, "namespaceURI":{ @@ -13590,11 +13596,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"SimpleArrayDataExtension", + "localPart":"AbstractLinkGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13611,7 +13617,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractUpdateOptionGroup" + "SimpleArrayData" ] }, "namespaceURI":{ @@ -13624,11 +13630,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/SimpleArrayDataType" } }, "elementName":{ - "localPart":"AbstractUpdateOptionGroup", + "localPart":"SimpleArrayData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13645,7 +13651,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewVolumeObjectExtensionGroup" + "topFov" ] }, "namespaceURI":{ @@ -13658,11 +13664,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"ViewVolumeObjectExtensionGroup", + "localPart":"topFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13679,7 +13685,7 @@ "properties":{ "localPart":{ "enum":[ - "viewRefreshTime" + "PolygonSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13692,11 +13698,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":"viewRefreshTime", + "localPart":"PolygonSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13713,7 +13719,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyle" + "LookAtObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13726,11 +13732,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStyleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LineStyle", + "localPart":"LookAtObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13747,7 +13753,7 @@ "properties":{ "localPart":{ "enum":[ - "Placemark" + "tilt" ] }, "namespaceURI":{ @@ -13760,11 +13766,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlacemarkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Placemark", + "localPart":"tilt", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13781,7 +13787,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolate" + "CameraSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13794,11 +13800,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":"interpolate", + "localPart":"CameraSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13815,7 +13821,7 @@ "properties":{ "localPart":{ "enum":[ - "bgColor" + "bottomFov" ] }, "namespaceURI":{ @@ -13828,11 +13834,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/double" } }, "elementName":{ - "localPart":"bgColor", + "localPart":"bottomFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13849,7 +13855,7 @@ "properties":{ "localPart":{ "enum":[ - "DataExtension" + "StyleMapObjectExtensionGroup" ] }, "namespaceURI":{ @@ -13862,11 +13868,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"DataExtension", + "localPart":"StyleMapObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13883,7 +13889,7 @@ "properties":{ "localPart":{ "enum":[ - "SchemaData" + "cookie" ] }, "namespaceURI":{ @@ -13896,11 +13902,11 @@ ] }, "value":{ - "$ref":"#/definitions/SchemaDataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"SchemaData", + "localPart":"cookie", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13917,7 +13923,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSpanSimpleExtensionGroup" + "AbstractSubStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13934,7 +13940,7 @@ } }, "elementName":{ - "localPart":"TimeSpanSimpleExtensionGroup", + "localPart":"AbstractSubStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13951,7 +13957,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleFieldExtension" + "AbstractTimePrimitiveGroup" ] }, "namespaceURI":{ @@ -13964,11 +13970,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AbstractTimePrimitiveType" } }, "elementName":{ - "localPart":"SimpleFieldExtension", + "localPart":"AbstractTimePrimitiveGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -13985,7 +13991,7 @@ "properties":{ "localPart":{ "enum":[ - "RegionObjectExtensionGroup" + "AliasSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -13998,11 +14004,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"RegionObjectExtensionGroup", + "localPart":"AliasSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14019,7 +14025,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometry" + "heading" ] }, "namespaceURI":{ @@ -14032,11 +14038,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiGeometryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"MultiGeometry", + "localPart":"heading", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14053,7 +14059,7 @@ "properties":{ "localPart":{ "enum":[ - "SoundCue" + "y" ] }, "namespaceURI":{ @@ -14066,11 +14072,11 @@ ] }, "value":{ - "$ref":"#/definitions/SoundCueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"SoundCue", + "localPart":"y", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14087,7 +14093,7 @@ "properties":{ "localPart":{ "enum":[ - "Polygon" + "LineStyle" ] }, "namespaceURI":{ @@ -14100,11 +14106,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/LineStyleType" } }, "elementName":{ - "localPart":"Polygon", + "localPart":"LineStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14121,7 +14127,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoxObjectExtensionGroup" + "x" ] }, "namespaceURI":{ @@ -14134,11 +14140,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"LatLonBoxObjectExtensionGroup", + "localPart":"x", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14155,7 +14161,7 @@ "properties":{ "localPart":{ "enum":[ - "httpQuery" + "sourceHref" ] }, "namespaceURI":{ @@ -14168,11 +14174,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":"httpQuery", + "localPart":"sourceHref", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14189,7 +14195,7 @@ "properties":{ "localPart":{ "enum":[ - "PlaylistSimpleExtensionGroup" + "phoneNumber" ] }, "namespaceURI":{ @@ -14202,11 +14208,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":"PlaylistSimpleExtensionGroup", + "localPart":"phoneNumber", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14223,7 +14229,7 @@ "properties":{ "localPart":{ "enum":[ - "PlaylistObjectExtensionGroup" + "ListStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14240,7 +14246,7 @@ } }, "elementName":{ - "localPart":"PlaylistObjectExtensionGroup", + "localPart":"ListStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14257,7 +14263,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractViewObjectExtensionGroup" + "viewFormat" ] }, "namespaceURI":{ @@ -14270,11 +14276,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AbstractViewObjectExtensionGroup", + "localPart":"viewFormat", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14291,7 +14297,7 @@ "properties":{ "localPart":{ "enum":[ - "CameraObjectExtensionGroup" + "AbstractContainerObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14308,7 +14314,7 @@ } }, "elementName":{ - "localPart":"CameraObjectExtensionGroup", + "localPart":"AbstractContainerObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14325,7 +14331,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiTrackSimpleExtensionGroup" + "GroundOverlay" ] }, "namespaceURI":{ @@ -14338,11 +14344,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/GroundOverlayType" } }, "elementName":{ - "localPart":"MultiTrackSimpleExtensionGroup", + "localPart":"GroundOverlay", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14359,7 +14365,7 @@ "properties":{ "localPart":{ "enum":[ - "Metadata" + "Region" ] }, "namespaceURI":{ @@ -14372,11 +14378,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/RegionType" } }, "elementName":{ - "localPart":"Metadata", + "localPart":"Region", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14393,7 +14399,7 @@ "properties":{ "localPart":{ "enum":[ - "east" + "ItemIconSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14406,11 +14412,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":"ItemIconSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14427,7 +14433,7 @@ "properties":{ "localPart":{ "enum":[ - "sourceHref" + "Change" ] }, "namespaceURI":{ @@ -14440,11 +14446,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ChangeType" } }, "elementName":{ - "localPart":"sourceHref", + "localPart":"Change", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14461,7 +14467,7 @@ "properties":{ "localPart":{ "enum":[ - "maxFadeExtent" + "SimpleArrayFieldExtension" ] }, "namespaceURI":{ @@ -14474,11 +14480,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":"maxFadeExtent", + "localPart":"SimpleArrayFieldExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14495,7 +14501,7 @@ "properties":{ "localPart":{ "enum":[ - "FlyTo" + "LookAtSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14508,11 +14514,11 @@ ] }, "value":{ - "$ref":"#/definitions/FlyToType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"FlyTo", + "localPart":"LookAtSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14529,7 +14535,7 @@ "properties":{ "localPart":{ "enum":[ - "Lod" + "ViewVolumeObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14542,11 +14548,11 @@ ] }, "value":{ - "$ref":"#/definitions/LodType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Lod", + "localPart":"ViewVolumeObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14563,7 +14569,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyleObjectExtensionGroup" + "LodObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14580,7 +14586,7 @@ } }, "elementName":{ - "localPart":"BalloonStyleObjectExtensionGroup", + "localPart":"LodObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14597,7 +14603,7 @@ "properties":{ "localPart":{ "enum":[ - "RegionSimpleExtensionGroup" + "maxHeight" ] }, "namespaceURI":{ @@ -14610,11 +14616,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":"maxHeight", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14631,7 +14637,7 @@ "properties":{ "localPart":{ "enum":[ - "LodSimpleExtensionGroup" + "text" ] }, "namespaceURI":{ @@ -14644,11 +14650,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":"LodSimpleExtensionGroup", + "localPart":"text", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14665,7 +14671,7 @@ "properties":{ "localPart":{ "enum":[ - "size" + "north" ] }, "namespaceURI":{ @@ -14678,11 +14684,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"size", + "localPart":"north", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14699,7 +14705,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "shape" ] }, "namespaceURI":{ @@ -14712,11 +14718,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ShapeEnumType" } }, "elementName":{ - "localPart":"scale", + "localPart":"shape", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14733,7 +14739,7 @@ "properties":{ "localPart":{ "enum":[ - "TourControlObjectExtensionGroup" + "PolygonObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14750,7 +14756,7 @@ } }, "elementName":{ - "localPart":"TourControlObjectExtensionGroup", + "localPart":"PolygonObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14767,7 +14773,7 @@ "properties":{ "localPart":{ "enum":[ - "Schema" + "Model" ] }, "namespaceURI":{ @@ -14780,11 +14786,11 @@ ] }, "value":{ - "$ref":"#/definitions/SchemaType" + "$ref":"#/definitions/ModelType" } }, "elementName":{ - "localPart":"Schema", + "localPart":"Model", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14801,7 +14807,7 @@ "properties":{ "localPart":{ "enum":[ - "refreshInterval" + "AbstractSubStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14814,11 +14820,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"refreshInterval", + "localPart":"AbstractSubStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14835,7 +14841,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractKey" + "NetworkLinkSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14848,11 +14854,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":"abstractKey", + "localPart":"NetworkLinkSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14869,7 +14875,7 @@ "properties":{ "localPart":{ "enum":[ - "minFadeExtent" + "name" ] }, "namespaceURI":{ @@ -14882,11 +14888,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":"minFadeExtent", + "localPart":"name", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14903,7 +14909,7 @@ "properties":{ "localPart":{ "enum":[ - "rightFov" + "TimeSpanObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14916,11 +14922,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"rightFov", + "localPart":"TimeSpanObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14937,7 +14943,7 @@ "properties":{ "localPart":{ "enum":[ - "heading" + "AbstractViewSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -14950,11 +14956,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":"heading", + "localPart":"AbstractViewSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -14971,7 +14977,7 @@ "properties":{ "localPart":{ "enum":[ - "SoundCueSimpleExtensionGroup" + "PlacemarkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -14984,11 +14990,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"SoundCueSimpleExtensionGroup", + "localPart":"PlacemarkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15005,7 +15011,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlaySimpleExtensionGroup" + "FolderObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15018,11 +15024,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"GroundOverlaySimpleExtensionGroup", + "localPart":"FolderObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15039,7 +15045,7 @@ "properties":{ "localPart":{ "enum":[ - "Playlist" + "LatLonBoxSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15052,11 +15058,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlaylistType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Playlist", + "localPart":"LatLonBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15073,7 +15079,7 @@ "properties":{ "localPart":{ "enum":[ - "leftFov" + "ImagePyramidObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15086,11 +15092,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"leftFov", + "localPart":"ImagePyramidObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15107,7 +15113,7 @@ "properties":{ "localPart":{ "enum":[ - "delayedStart" + "OrientationSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15120,11 +15126,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":"delayedStart", + "localPart":"OrientationSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15141,7 +15147,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentObjectExtensionGroup" + "SimpleArrayDataExtension" ] }, "namespaceURI":{ @@ -15154,11 +15160,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"DocumentObjectExtensionGroup", + "localPart":"SimpleArrayDataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15175,7 +15181,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLink" + "when" ] }, "namespaceURI":{ @@ -15188,11 +15194,11 @@ ] }, "value":{ - "$ref":"#/definitions/NetworkLinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"NetworkLink", + "localPart":"when", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15209,7 +15215,7 @@ "properties":{ "localPart":{ "enum":[ - "viewBoundScale" + "Folder" ] }, "namespaceURI":{ @@ -15222,11 +15228,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/FolderType" } }, "elementName":{ - "localPart":"viewBoundScale", + "localPart":"Folder", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15243,7 +15249,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMapObjectExtensionGroup" + "FlyToSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15256,11 +15262,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"StyleMapObjectExtensionGroup", + "localPart":"FlyToSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15277,7 +15283,7 @@ "properties":{ "localPart":{ "enum":[ - "horizFov" + "SoundCue" ] }, "namespaceURI":{ @@ -15290,11 +15296,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/SoundCueType" } }, "elementName":{ - "localPart":"horizFov", + "localPart":"SoundCue", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15311,7 +15317,7 @@ "properties":{ "localPart":{ "enum":[ - "LineString" + "bgColor" ] }, "namespaceURI":{ @@ -15324,11 +15330,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineStringType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } }, "elementName":{ - "localPart":"LineString", + "localPart":"bgColor", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15345,7 +15351,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractStyleSelectorSimpleExtensionGroup" + "StyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15362,7 +15368,7 @@ } }, "elementName":{ - "localPart":"AbstractStyleSelectorSimpleExtensionGroup", + "localPart":"StyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15379,7 +15385,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractLatLonBoxGroup" + "AbstractViewGroup" ] }, "namespaceURI":{ @@ -15392,11 +15398,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractLatLonBoxType" + "$ref":"#/definitions/AbstractViewType" } }, "elementName":{ - "localPart":"AbstractLatLonBoxGroup", + "localPart":"AbstractViewGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15413,7 +15419,7 @@ "properties":{ "localPart":{ "enum":[ - "rotationXY" + "angles" ] }, "namespaceURI":{ @@ -15426,11 +15432,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"rotationXY", + "localPart":"angles", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15447,7 +15453,7 @@ "properties":{ "localPart":{ "enum":[ - "flyToView" + "abstractState" ] }, "namespaceURI":{ @@ -15460,11 +15466,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":"abstractState", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15481,7 +15487,7 @@ "properties":{ "localPart":{ "enum":[ - "BasicLinkSimpleExtensionGroup" + "LodSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15498,7 +15504,7 @@ } }, "elementName":{ - "localPart":"BasicLinkSimpleExtensionGroup", + "localPart":"LodSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15515,7 +15521,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkControlSimpleExtensionGroup" + "ScaleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15528,11 +15534,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"NetworkLinkControlSimpleExtensionGroup", + "localPart":"ScaleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15549,7 +15555,7 @@ "properties":{ "localPart":{ "enum":[ - "AliasSimpleExtensionGroup" + "minLodPixels" ] }, "namespaceURI":{ @@ -15562,11 +15568,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":"AliasSimpleExtensionGroup", + "localPart":"minLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15583,7 +15589,7 @@ "properties":{ "localPart":{ "enum":[ - "OrientationObjectExtensionGroup" + "displayMode" ] }, "namespaceURI":{ @@ -15596,11 +15602,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/DisplayModeEnumType" } }, "elementName":{ - "localPart":"OrientationObjectExtensionGroup", + "localPart":"displayMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15617,7 +15623,7 @@ "properties":{ "localPart":{ "enum":[ - "Location" + "AnimatedUpdateObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15630,11 +15636,11 @@ ] }, "value":{ - "$ref":"#/definitions/LocationType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Location", + "localPart":"AnimatedUpdateObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15651,7 +15657,7 @@ "properties":{ "localPart":{ "enum":[ - "Link" + "open" ] }, "namespaceURI":{ @@ -15664,11 +15670,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Link", + "localPart":"open", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15685,7 +15691,7 @@ "properties":{ "localPart":{ "enum":[ - "screenXY" + "TourObjectExtensionGroup" ] }, "namespaceURI":{ @@ -15698,11 +15704,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"screenXY", + "localPart":"TourObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15719,7 +15725,7 @@ "properties":{ "localPart":{ "enum":[ - "SchemaExtension" + "z" ] }, "namespaceURI":{ @@ -15732,11 +15738,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":"z", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15753,7 +15759,7 @@ "properties":{ "localPart":{ "enum":[ - "coord" + "ViewVolume" ] }, "namespaceURI":{ @@ -15766,11 +15772,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ViewVolumeType" } }, "elementName":{ - "localPart":"coord", + "localPart":"ViewVolume", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15787,7 +15793,7 @@ "properties":{ "localPart":{ "enum":[ - "near" + "description" ] }, "namespaceURI":{ @@ -15800,11 +15806,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":"near", + "localPart":"description", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15821,7 +15827,7 @@ "properties":{ "localPart":{ "enum":[ - "Orientation" + "MultiTrack" ] }, "namespaceURI":{ @@ -15834,11 +15840,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrientationType" + "$ref":"#/definitions/MultiTrackType" } }, "elementName":{ - "localPart":"Orientation", + "localPart":"MultiTrack", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15855,7 +15861,7 @@ "properties":{ "localPart":{ "enum":[ - "shape" + "LabelStyle" ] }, "namespaceURI":{ @@ -15868,11 +15874,11 @@ ] }, "value":{ - "$ref":"#/definitions/ShapeEnumType" + "$ref":"#/definitions/LabelStyleType" } }, "elementName":{ - "localPart":"shape", + "localPart":"LabelStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15889,7 +15895,7 @@ "properties":{ "localPart":{ "enum":[ - "altitudeMode" + "PolyStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -15902,11 +15908,11 @@ ] }, "value":{ - "$ref":"#/definitions/AltitudeModeEnumType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"altitudeMode", + "localPart":"PolyStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15923,7 +15929,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "Wait" ] }, "namespaceURI":{ @@ -15936,11 +15942,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateType" + "$ref":"#/definitions/WaitType" } }, "elementName":{ - "localPart":"Update", + "localPart":"Wait", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15957,7 +15963,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoxSimpleExtensionGroup" + "SchemaDataExtension" ] }, "namespaceURI":{ @@ -15970,11 +15976,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":"LatLonBoxSimpleExtensionGroup", + "localPart":"SchemaDataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -15991,7 +15997,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometryObjectExtensionGroup" + "AbstractOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -16008,7 +16014,7 @@ } }, "elementName":{ - "localPart":"MultiGeometryObjectExtensionGroup", + "localPart":"AbstractOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16025,7 +16031,7 @@ "properties":{ "localPart":{ "enum":[ - "drawOrder" + "DataExtension" ] }, "namespaceURI":{ @@ -16038,11 +16044,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":"drawOrder", + "localPart":"DataExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16059,7 +16065,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArrayField" + "UpdateExtensionGroup" ] }, "namespaceURI":{ @@ -16072,11 +16078,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArrayFieldType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"SimpleArrayField", + "localPart":"UpdateExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16093,7 +16099,7 @@ "properties":{ "localPart":{ "enum":[ - "Icon" + "altitudeMode" ] }, "namespaceURI":{ @@ -16106,11 +16112,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/AltitudeModeEnumType" } }, "elementName":{ - "localPart":"Icon", + "localPart":"altitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16127,7 +16133,7 @@ "properties":{ "localPart":{ "enum":[ - "linkName" + "SchemaExtension" ] }, "namespaceURI":{ @@ -16140,11 +16146,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":"linkName", + "localPart":"SchemaExtension", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16161,7 +16167,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractPlayMode" + "south" ] }, "namespaceURI":{ @@ -16174,11 +16180,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":"abstractPlayMode", + "localPart":"south", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16195,7 +16201,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMapSimpleExtensionGroup" + "CameraObjectExtensionGroup" ] }, "namespaceURI":{ @@ -16208,11 +16214,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"StyleMapSimpleExtensionGroup", + "localPart":"CameraObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16229,7 +16235,7 @@ "properties":{ "localPart":{ "enum":[ - "AliasObjectExtensionGroup" + "ItemIcon" ] }, "namespaceURI":{ @@ -16242,11 +16248,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/ItemIconType" } }, "elementName":{ - "localPart":"AliasObjectExtensionGroup", + "localPart":"ItemIcon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16263,7 +16269,7 @@ "properties":{ "localPart":{ "enum":[ - "fill" + "PhotoOverlay" ] }, "namespaceURI":{ @@ -16276,11 +16282,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/PhotoOverlayType" } }, "elementName":{ - "localPart":"fill", + "localPart":"PhotoOverlay", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16297,7 +16303,7 @@ "properties":{ "localPart":{ "enum":[ - "PointObjectExtensionGroup" + "horizFov" ] }, "namespaceURI":{ @@ -16310,11 +16316,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"PointObjectExtensionGroup", + "localPart":"horizFov", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16331,7 +16337,7 @@ "properties":{ "localPart":{ "enum":[ - "ModelSimpleExtensionGroup" + "east" ] }, "namespaceURI":{ @@ -16344,11 +16350,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":"ModelSimpleExtensionGroup", + "localPart":"east", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16365,7 +16371,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSubStyleObjectExtensionGroup" + "latitude" ] }, "namespaceURI":{ @@ -16378,11 +16384,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractSubStyleObjectExtensionGroup", + "localPart":"latitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16399,7 +16405,7 @@ "properties":{ "localPart":{ "enum":[ - "Create" + "Delete" ] }, "namespaceURI":{ @@ -16412,11 +16418,11 @@ ] }, "value":{ - "$ref":"#/definitions/CreateType" + "$ref":"#/definitions/DeleteType" } }, "elementName":{ - "localPart":"Create", + "localPart":"Delete", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16467,7 +16473,7 @@ "properties":{ "localPart":{ "enum":[ - "TourObjectExtensionGroup" + "RegionSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -16480,11 +16486,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"TourObjectExtensionGroup", + "localPart":"RegionSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16501,7 +16507,7 @@ "properties":{ "localPart":{ "enum":[ - "minLodPixels" + "viewBoundScale" ] }, "namespaceURI":{ @@ -16518,7 +16524,7 @@ } }, "elementName":{ - "localPart":"minLodPixels", + "localPart":"viewBoundScale", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16535,7 +16541,7 @@ "properties":{ "localPart":{ "enum":[ - "ItemIconSimpleExtensionGroup" + "delayedStart" ] }, "namespaceURI":{ @@ -16548,11 +16554,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":"ItemIconSimpleExtensionGroup", + "localPart":"delayedStart", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16569,7 +16575,7 @@ "properties":{ "localPart":{ "enum":[ - "maxAltitude" + "ScreenOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -16582,11 +16588,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"maxAltitude", + "localPart":"ScreenOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16603,7 +16609,7 @@ "properties":{ "localPart":{ "enum":[ - "AnimatedUpdate" + "end" ] }, "namespaceURI":{ @@ -16616,11 +16622,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnimatedUpdateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AnimatedUpdate", + "localPart":"end", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16637,7 +16643,7 @@ "properties":{ "localPart":{ "enum":[ - "Wait" + "PolyStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -16650,11 +16656,11 @@ ] }, "value":{ - "$ref":"#/definitions/WaitType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Wait", + "localPart":"PolyStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16671,7 +16677,7 @@ "properties":{ "localPart":{ "enum":[ - "snippet" + "AbstractGeometrySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -16684,11 +16690,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":"AbstractGeometrySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16705,7 +16711,7 @@ "properties":{ "localPart":{ "enum":[ - "north" + "AbstractLatLonBoxGroup" ] }, "namespaceURI":{ @@ -16718,11 +16724,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractLatLonBoxType" } }, "elementName":{ - "localPart":"north", + "localPart":"AbstractLatLonBoxGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16739,7 +16745,7 @@ "properties":{ "localPart":{ "enum":[ - "ModelObjectExtensionGroup" + "LatLonQuadSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -16752,11 +16758,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"ModelObjectExtensionGroup", + "localPart":"LatLonQuadSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16773,7 +16779,7 @@ "properties":{ "localPart":{ "enum":[ - "cookie" + "TimeStamp" ] }, "namespaceURI":{ @@ -16786,11 +16792,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TimeStampType" } }, "elementName":{ - "localPart":"cookie", + "localPart":"TimeStamp", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16807,7 +16813,7 @@ "properties":{ "localPart":{ "enum":[ - "altitudeOffset" + "Document" ] }, "namespaceURI":{ @@ -16820,11 +16826,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/DocumentType" } }, "elementName":{ - "localPart":"altitudeOffset", + "localPart":"Document", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16841,7 +16847,7 @@ "properties":{ "localPart":{ "enum":[ - "z" + "duration" ] }, "namespaceURI":{ @@ -16858,7 +16864,7 @@ } }, "elementName":{ - "localPart":"z", + "localPart":"duration", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16875,7 +16881,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyleSimpleExtensionGroup" + "innerBoundaryIs" ] }, "namespaceURI":{ @@ -16888,11 +16894,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/BoundaryType" } }, "elementName":{ - "localPart":"LabelStyleSimpleExtensionGroup", + "localPart":"innerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16909,7 +16915,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStringSimpleExtensionGroup" + "AbstractGeometryObjectExtensionGroup" ] }, "namespaceURI":{ @@ -16922,11 +16928,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LineStringSimpleExtensionGroup", + "localPart":"AbstractGeometryObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16943,7 +16949,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "address" ] }, "namespaceURI":{ @@ -16956,11 +16962,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Style", + "localPart":"address", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -16977,7 +16983,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractExtendedDataGroup" + "PhotoOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -16990,11 +16996,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":"PhotoOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17011,7 +17017,7 @@ "properties":{ "localPart":{ "enum":[ - "FolderSimpleExtensionGroup" + "NetworkLink" ] }, "namespaceURI":{ @@ -17024,11 +17030,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/NetworkLinkType" } }, "elementName":{ - "localPart":"FolderSimpleExtensionGroup", + "localPart":"NetworkLink", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17045,7 +17051,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractStyleSelectorObjectExtensionGroup" + "AbstractFeatureSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -17058,11 +17064,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractStyleSelectorObjectExtensionGroup", + "localPart":"AbstractFeatureSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17079,7 +17085,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractState" + "TourControl" ] }, "namespaceURI":{ @@ -17092,11 +17098,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/TourControlType" } }, "elementName":{ - "localPart":"abstractState", + "localPart":"TourControl", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17113,7 +17119,7 @@ "properties":{ "localPart":{ "enum":[ - "CameraSimpleExtensionGroup" + "PairObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17126,11 +17132,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"CameraSimpleExtensionGroup", + "localPart":"PairObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17147,7 +17153,7 @@ "properties":{ "localPart":{ "enum":[ - "AltitudeModeSimpleExtensionGroup" + "linkDescription" ] }, "namespaceURI":{ @@ -17160,11 +17166,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":"AltitudeModeSimpleExtensionGroup", + "localPart":"linkDescription", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17181,7 +17187,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleMap" + "maxSnippetLines" ] }, "namespaceURI":{ @@ -17194,11 +17200,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleMapType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } }, "elementName":{ - "localPart":"StyleMap", + "localPart":"maxSnippetLines", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17215,7 +17221,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractObjectGroup" + "PlaylistObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17232,7 +17238,7 @@ } }, "elementName":{ - "localPart":"AbstractObjectGroup", + "localPart":"PlaylistObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17249,7 +17255,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "AbstractViewObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17262,11 +17268,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"name", + "localPart":"AbstractViewObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17283,7 +17289,7 @@ "properties":{ "localPart":{ "enum":[ - "tileSize" + "ResourceMapSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -17296,11 +17302,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":"ResourceMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17317,7 +17323,7 @@ "properties":{ "localPart":{ "enum":[ - "styleUrl" + "LocationObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17330,11 +17336,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"styleUrl", + "localPart":"LocationObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17351,7 +17357,7 @@ "properties":{ "localPart":{ "enum":[ - "angles" + "Polygon" ] }, "namespaceURI":{ @@ -17364,11 +17370,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PolygonType" } }, "elementName":{ - "localPart":"angles", + "localPart":"Polygon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17385,7 +17391,7 @@ "properties":{ "localPart":{ "enum":[ - "visibility" + "abstractListItemType" ] }, "namespaceURI":{ @@ -17398,11 +17404,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":"visibility", + "localPart":"abstractListItemType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17419,7 +17425,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyleObjectExtensionGroup" + "AbstractColorStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17436,7 +17442,7 @@ } }, "elementName":{ - "localPart":"LabelStyleObjectExtensionGroup", + "localPart":"AbstractColorStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17453,7 +17459,7 @@ "properties":{ "localPart":{ "enum":[ - "latitude" + "rotationXY" ] }, "namespaceURI":{ @@ -17466,11 +17472,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"latitude", + "localPart":"rotationXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17487,7 +17493,7 @@ "properties":{ "localPart":{ "enum":[ - "expires" + "Metadata" ] }, "namespaceURI":{ @@ -17500,11 +17506,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"expires", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17521,7 +17527,7 @@ "properties":{ "localPart":{ "enum":[ - "color" + "StyleMapSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -17534,11 +17540,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":"color", + "localPart":"StyleMapSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17555,7 +17561,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTourPrimitiveGroup" + "PhotoOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17568,11 +17574,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTourPrimitiveType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractTourPrimitiveGroup", + "localPart":"PhotoOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17589,7 +17595,7 @@ "properties":{ "localPart":{ "enum":[ - "Url" + "AbstractOverlayGroup" ] }, "namespaceURI":{ @@ -17602,11 +17608,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/AbstractOverlayType" } }, "elementName":{ - "localPart":"Url", + "localPart":"AbstractOverlayGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17623,7 +17629,7 @@ "properties":{ "localPart":{ "enum":[ - "NetworkLinkObjectExtensionGroup" + "RegionObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17640,7 +17646,7 @@ } }, "elementName":{ - "localPart":"NetworkLinkObjectExtensionGroup", + "localPart":"RegionObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17657,7 +17663,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractColorStyleObjectExtensionGroup" + "TourSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -17670,11 +17676,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractColorStyleObjectExtensionGroup", + "localPart":"TourSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17691,7 +17697,7 @@ "properties":{ "localPart":{ "enum":[ - "IconStyle" + "altitude" ] }, "namespaceURI":{ @@ -17704,11 +17710,11 @@ ] }, "value":{ - "$ref":"#/definitions/IconStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"IconStyle", + "localPart":"altitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17725,7 +17731,7 @@ "properties":{ "localPart":{ "enum":[ - "BalloonStyleSimpleExtensionGroup" + "AbstractTimePrimitiveObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17738,11 +17744,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"BalloonStyleSimpleExtensionGroup", + "localPart":"AbstractTimePrimitiveObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17759,7 +17765,7 @@ "properties":{ "localPart":{ "enum":[ - "LineStyleObjectExtensionGroup" + "hotSpot" ] }, "namespaceURI":{ @@ -17772,11 +17778,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"LineStyleObjectExtensionGroup", + "localPart":"hotSpot", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17793,7 +17799,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSpan" + "AltitudeModeSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -17806,11 +17812,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSpanType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"TimeSpan", + "localPart":"AltitudeModeSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17827,7 +17833,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBox" + "expires" ] }, "namespaceURI":{ @@ -17840,11 +17846,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonAltBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"LatLonAltBox", + "localPart":"expires", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17861,7 +17867,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractViewSimpleExtensionGroup" + "abstractViewRefreshMode" ] }, "namespaceURI":{ @@ -17874,11 +17880,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":"AbstractViewSimpleExtensionGroup", + "localPart":"abstractViewRefreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17895,7 +17901,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleData" + "AbstractExtentObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17908,11 +17914,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleDataType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"SimpleData", + "localPart":"AbstractExtentObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17929,7 +17935,7 @@ "properties":{ "localPart":{ "enum":[ - "Model" + "IconStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -17942,11 +17948,11 @@ ] }, "value":{ - "$ref":"#/definitions/ModelType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"Model", + "localPart":"IconStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17963,7 +17969,7 @@ "properties":{ "localPart":{ "enum":[ - "LodObjectExtensionGroup" + "maxWidth" ] }, "namespaceURI":{ @@ -17976,11 +17982,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } }, "elementName":{ - "localPart":"LodObjectExtensionGroup", + "localPart":"maxWidth", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -17997,7 +18003,7 @@ "properties":{ "localPart":{ "enum":[ - "textColor" + "outerBoundaryIs" ] }, "namespaceURI":{ @@ -18010,11 +18016,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" + "$ref":"#/definitions/BoundaryType" } }, "elementName":{ - "localPart":"textColor", + "localPart":"outerBoundaryIs", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18031,7 +18037,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractExtentObjectExtensionGroup" + "LineStringSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -18044,11 +18050,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractExtentObjectExtensionGroup", + "localPart":"LineStringSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18065,7 +18071,7 @@ "properties":{ "localPart":{ "enum":[ - "outerBoundaryIs" + "Lod" ] }, "namespaceURI":{ @@ -18078,11 +18084,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundaryType" + "$ref":"#/definitions/LodType" } }, "elementName":{ - "localPart":"outerBoundaryIs", + "localPart":"Lod", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18099,7 +18105,7 @@ "properties":{ "localPart":{ "enum":[ - "Folder" + "styleUrl" ] }, "namespaceURI":{ @@ -18112,11 +18118,11 @@ ] }, "value":{ - "$ref":"#/definitions/FolderType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Folder", + "localPart":"styleUrl", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18133,7 +18139,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlaySimpleExtensionGroup" + "near" ] }, "namespaceURI":{ @@ -18146,11 +18152,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":"ScreenOverlaySimpleExtensionGroup", + "localPart":"near", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18167,7 +18173,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAtSimpleExtensionGroup" + "fill" ] }, "namespaceURI":{ @@ -18180,11 +18186,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":"LookAtSimpleExtensionGroup", + "localPart":"fill", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18201,7 +18207,7 @@ "properties":{ "localPart":{ "enum":[ - "AnimatedUpdateSimpleExtensionGroup" + "tileSize" ] }, "namespaceURI":{ @@ -18214,11 +18220,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":"AnimatedUpdateSimpleExtensionGroup", + "localPart":"tileSize", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18235,7 +18241,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTimePrimitiveObjectExtensionGroup" + "Location" ] }, "namespaceURI":{ @@ -18248,11 +18254,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/LocationType" } }, "elementName":{ - "localPart":"AbstractTimePrimitiveObjectExtensionGroup", + "localPart":"Location", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18269,7 +18275,7 @@ "properties":{ "localPart":{ "enum":[ - "duration" + "TourControlObjectExtensionGroup" ] }, "namespaceURI":{ @@ -18282,11 +18288,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"duration", + "localPart":"TourControlObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18303,7 +18309,7 @@ "properties":{ "localPart":{ "enum":[ - "maxSnippetLines" + "linkName" ] }, "namespaceURI":{ @@ -18316,11 +18322,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":"maxSnippetLines", + "localPart":"linkName", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18337,7 +18343,7 @@ "properties":{ "localPart":{ "enum":[ - "y" + "PlaylistSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -18350,11 +18356,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":"y", + "localPart":"PlaylistSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18371,7 +18377,7 @@ "properties":{ "localPart":{ "enum":[ - "description" + "LatLonBox" ] }, "namespaceURI":{ @@ -18384,11 +18390,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LatLonBoxType" } }, "elementName":{ - "localPart":"description", + "localPart":"LatLonBox", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18405,7 +18411,7 @@ "properties":{ "localPart":{ "enum":[ - "extrude" + "ExtendedData" ] }, "namespaceURI":{ @@ -18418,11 +18424,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ExtendedDataType" } }, "elementName":{ - "localPart":"extrude", + "localPart":"ExtendedData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18439,7 +18445,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSpanObjectExtensionGroup" + "BalloonStyle" ] }, "namespaceURI":{ @@ -18452,11 +18458,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/BalloonStyleType" } }, "elementName":{ - "localPart":"TimeSpanObjectExtensionGroup", + "localPart":"BalloonStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18473,7 +18479,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewVolume" + "range" ] }, "namespaceURI":{ @@ -18486,11 +18492,11 @@ ] }, "value":{ - "$ref":"#/definitions/ViewVolumeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"ViewVolume", + "localPart":"range", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18507,7 +18513,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleObjectExtensionGroup" + "LatLonAltBoxObjectExtensionGroup" ] }, "namespaceURI":{ @@ -18524,7 +18530,7 @@ } }, "elementName":{ - "localPart":"StyleObjectExtensionGroup", + "localPart":"LatLonAltBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18541,7 +18547,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlayObjectExtensionGroup" + "Link" ] }, "namespaceURI":{ @@ -18554,11 +18560,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"GroundOverlayObjectExtensionGroup", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18575,7 +18581,7 @@ "properties":{ "localPart":{ "enum":[ - "roll" + "minFadeExtent" ] }, "namespaceURI":{ @@ -18592,7 +18598,7 @@ } }, "elementName":{ - "localPart":"roll", + "localPart":"minFadeExtent", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18609,7 +18615,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonQuadObjectExtensionGroup" + "Schema" ] }, "namespaceURI":{ @@ -18622,11 +18628,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/SchemaType" } }, "elementName":{ - "localPart":"LatLonQuadObjectExtensionGroup", + "localPart":"Schema", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18643,7 +18649,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractShape" + "IconStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -18656,11 +18662,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":"abstractShape", + "localPart":"IconStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18677,7 +18683,7 @@ "properties":{ "localPart":{ "enum":[ - "outline" + "MultiTrackSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -18690,11 +18696,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":"outline", + "localPart":"MultiTrackSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18711,7 +18717,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContainerGroup" + "colorMode" ] }, "namespaceURI":{ @@ -18724,11 +18730,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractContainerType" + "$ref":"#/definitions/ColorModeEnumType" } }, "elementName":{ - "localPart":"AbstractContainerGroup", + "localPart":"colorMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18745,7 +18751,7 @@ "properties":{ "localPart":{ "enum":[ - "Document" + "overlayXY" ] }, "namespaceURI":{ @@ -18758,11 +18764,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentType" + "$ref":"#/definitions/Vec2Type" } }, "elementName":{ - "localPart":"Document", + "localPart":"overlayXY", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18779,7 +18785,7 @@ "properties":{ "localPart":{ "enum":[ - "Pair" + "ScreenOverlay" ] }, "namespaceURI":{ @@ -18792,11 +18798,11 @@ ] }, "value":{ - "$ref":"#/definitions/PairType" + "$ref":"#/definitions/ScreenOverlayType" } }, "elementName":{ - "localPart":"Pair", + "localPart":"ScreenOverlay", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18813,7 +18819,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSimpleExtensionGroup" + "LinearRing" ] }, "namespaceURI":{ @@ -18826,11 +18832,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/LinearRingType" } }, "elementName":{ - "localPart":"StyleSimpleExtensionGroup", + "localPart":"LinearRing", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18847,7 +18853,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractBgColorGroup" + "minAltitude" ] }, "namespaceURI":{ @@ -18860,11 +18866,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/double" } }, "elementName":{ - "localPart":"AbstractBgColorGroup", + "localPart":"minAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18881,7 +18887,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlayObjectExtensionGroup" + "LinearRingSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -18894,11 +18900,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"ScreenOverlayObjectExtensionGroup", + "localPart":"LinearRingSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18915,7 +18921,7 @@ "properties":{ "localPart":{ "enum":[ - "coordinates" + "DocumentSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -18928,14 +18934,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/anySimpleType" } }, "elementName":{ - "localPart":"coordinates", + "localPart":"DocumentSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18952,7 +18955,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractColorMode" + "value" ] }, "namespaceURI":{ @@ -18965,11 +18968,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":"abstractColorMode", + "localPart":"value", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -18986,7 +18989,7 @@ "properties":{ "localPart":{ "enum":[ - "ObjectSimpleExtensionGroup" + "LineStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -18999,11 +19002,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"ObjectSimpleExtensionGroup", + "localPart":"LineStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19020,7 +19023,7 @@ "properties":{ "localPart":{ "enum":[ - "altitude" + "LatLonAltBox" ] }, "namespaceURI":{ @@ -19033,11 +19036,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LatLonAltBoxType" } }, "elementName":{ - "localPart":"altitude", + "localPart":"LatLonAltBox", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19054,7 +19057,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractFlyToMode" + "AbstractStyleSelectorSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -19067,11 +19070,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":"abstractFlyToMode", + "localPart":"AbstractStyleSelectorSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19088,7 +19091,7 @@ "properties":{ "localPart":{ "enum":[ - "TrackSimpleExtensionGroup" + "LookAt" ] }, "namespaceURI":{ @@ -19101,11 +19104,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" } }, @@ -19122,7 +19125,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiGeometrySimpleExtensionGroup" + "BalloonStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19135,11 +19138,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"MultiGeometrySimpleExtensionGroup", + "localPart":"BalloonStyleObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19156,7 +19159,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractColorStyleSimpleExtensionGroup" + "kml" ] }, "namespaceURI":{ @@ -19169,11 +19172,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/KmlType" } }, "elementName":{ - "localPart":"AbstractColorStyleSimpleExtensionGroup", + "localPart":"kml", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19190,7 +19193,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOverlayGroup" + "LatLonAltBoxSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -19203,11 +19206,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractOverlayType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractOverlayGroup", + "localPart":"LatLonAltBoxSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19224,7 +19227,7 @@ "properties":{ "localPart":{ "enum":[ - "gridOrigin" + "TimeSpan" ] }, "namespaceURI":{ @@ -19237,11 +19240,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridOriginEnumType" + "$ref":"#/definitions/TimeSpanType" } }, "elementName":{ - "localPart":"gridOrigin", + "localPart":"TimeSpan", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19258,7 +19261,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentSimpleExtensionGroup" + "GroundOverlayObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19271,11 +19274,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"DocumentSimpleExtensionGroup", + "localPart":"GroundOverlayObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19292,7 +19295,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStamp" + "interpolate" ] }, "namespaceURI":{ @@ -19305,11 +19308,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeStampType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"TimeStamp", + "localPart":"interpolate", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19326,7 +19329,7 @@ "properties":{ "localPart":{ "enum":[ - "FlyToObjectExtensionGroup" + "MultiTrackObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19343,7 +19346,7 @@ } }, "elementName":{ - "localPart":"FlyToObjectExtensionGroup", + "localPart":"MultiTrackObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19360,7 +19363,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractColorStyleGroup" + "ScreenOverlaySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -19373,11 +19376,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractColorStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractColorStyleGroup", + "localPart":"ScreenOverlaySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19394,7 +19397,7 @@ "properties":{ "localPart":{ "enum":[ - "TourControl" + "PointObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19407,11 +19410,11 @@ ] }, "value":{ - "$ref":"#/definitions/TourControlType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"TourControl", + "localPart":"PointObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19428,7 +19431,7 @@ "properties":{ "localPart":{ "enum":[ - "ImagePyramidSimpleExtensionGroup" + "Update" ] }, "namespaceURI":{ @@ -19441,11 +19444,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/UpdateType" } }, "elementName":{ - "localPart":"ImagePyramidSimpleExtensionGroup", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19462,7 +19465,7 @@ "properties":{ "localPart":{ "enum":[ - "bottomFov" + "KmlSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -19475,11 +19478,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":"KmlSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19496,7 +19499,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractLatLonBoxSimpleExtensionGroup" + "LineStringObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19509,11 +19512,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractLatLonBoxSimpleExtensionGroup", + "localPart":"LineStringObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19530,7 +19533,7 @@ "properties":{ "localPart":{ "enum":[ - "tessellate" + "StyleMap" ] }, "namespaceURI":{ @@ -19543,11 +19546,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/StyleMapType" } }, "elementName":{ - "localPart":"tessellate", + "localPart":"StyleMap", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19564,7 +19567,7 @@ "properties":{ "localPart":{ "enum":[ - "targetHref" + "message" ] }, "namespaceURI":{ @@ -19577,11 +19580,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":"targetHref", + "localPart":"message", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19598,7 +19601,7 @@ "properties":{ "localPart":{ "enum":[ - "viewRefreshMode" + "AliasObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19611,11 +19614,11 @@ ] }, "value":{ - "$ref":"#/definitions/ViewRefreshModeEnumType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"viewRefreshMode", + "localPart":"AliasObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19632,7 +19635,7 @@ "properties":{ "localPart":{ "enum":[ - "BasicLinkObjectExtensionGroup" + "ModelSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -19645,11 +19648,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"BasicLinkObjectExtensionGroup", + "localPart":"ModelSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19666,7 +19669,7 @@ "properties":{ "localPart":{ "enum":[ - "GroundOverlay" + "flyToView" ] }, "namespaceURI":{ @@ -19679,11 +19682,11 @@ ] }, "value":{ - "$ref":"#/definitions/GroundOverlayType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"GroundOverlay", + "localPart":"flyToView", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19700,7 +19703,7 @@ "properties":{ "localPart":{ "enum":[ - "overlayXY" + "LineString" ] }, "namespaceURI":{ @@ -19713,11 +19716,11 @@ ] }, "value":{ - "$ref":"#/definitions/Vec2Type" + "$ref":"#/definitions/LineStringType" } }, "elementName":{ - "localPart":"overlayXY", + "localPart":"LineString", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19734,7 +19737,7 @@ "properties":{ "localPart":{ "enum":[ - "ScreenOverlay" + "seaFloorAltitudeMode" ] }, "namespaceURI":{ @@ -19747,11 +19750,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScreenOverlayType" + "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" } }, "elementName":{ - "localPart":"ScreenOverlay", + "localPart":"seaFloorAltitudeMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19768,7 +19771,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArrayData" + "playMode" ] }, "namespaceURI":{ @@ -19781,11 +19784,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArrayDataType" + "$ref":"#/definitions/PlayModeEnumType" } }, "elementName":{ - "localPart":"SimpleArrayData", + "localPart":"playMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19802,7 +19805,7 @@ "properties":{ "localPart":{ "enum":[ - "WaitObjectExtensionGroup" + "KmlObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19819,7 +19822,7 @@ } }, "elementName":{ - "localPart":"WaitObjectExtensionGroup", + "localPart":"KmlObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19836,7 +19839,7 @@ "properties":{ "localPart":{ "enum":[ - "seaFloorAltitudeMode" + "LatLonBoxObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19849,11 +19852,11 @@ ] }, "value":{ - "$ref":"#/definitions/SeaFloorAltitudeModeEnumType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"seaFloorAltitudeMode", + "localPart":"LatLonBoxObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19870,7 +19873,7 @@ "properties":{ "localPart":{ "enum":[ - "balloonVisibility" + "SimpleData" ] }, "namespaceURI":{ @@ -19883,11 +19886,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/SimpleDataType" } }, "elementName":{ - "localPart":"balloonVisibility", + "localPart":"SimpleData", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19904,7 +19907,7 @@ "properties":{ "localPart":{ "enum":[ - "LinkObjectExtensionGroup" + "abstractDisplayMode" ] }, "namespaceURI":{ @@ -19917,11 +19920,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"LinkObjectExtensionGroup", + "localPart":"abstractDisplayMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19938,7 +19941,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAtObjectExtensionGroup" + "AbstractExtentGroup" ] }, "namespaceURI":{ @@ -19951,11 +19954,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/AbstractExtentType" } }, "elementName":{ - "localPart":"LookAtObjectExtensionGroup", + "localPart":"AbstractExtentGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -19972,7 +19975,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonAltBoxSimpleExtensionGroup" + "NetworkLinkControlObjectExtensionGroup" ] }, "namespaceURI":{ @@ -19985,11 +19988,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LatLonAltBoxSimpleExtensionGroup", + "localPart":"NetworkLinkControlObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20006,7 +20009,7 @@ "properties":{ "localPart":{ "enum":[ - "innerBoundaryIs" + "color" ] }, "namespaceURI":{ @@ -20019,11 +20022,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/hexBinary" } }, "elementName":{ - "localPart":"innerBoundaryIs", + "localPart":"color", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20040,7 +20043,7 @@ "properties":{ "localPart":{ "enum":[ - "maxLodPixels" + "listItemType" ] }, "namespaceURI":{ @@ -20053,11 +20056,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ListItemTypeEnumType" } }, "elementName":{ - "localPart":"maxLodPixels", + "localPart":"listItemType", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20074,7 +20077,7 @@ "properties":{ "localPart":{ "enum":[ - "state" + "PairSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -20087,14 +20090,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"#/definitions/ItemIconStateEnumType" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"state", + "localPart":"PairSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20111,7 +20111,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureObjectExtensionGroup" + "BoundarySimpleExtensionGroup" ] }, "namespaceURI":{ @@ -20124,11 +20124,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractFeatureObjectExtensionGroup", + "localPart":"BoundarySimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20145,7 +20145,7 @@ "properties":{ "localPart":{ "enum":[ - "open" + "flyToMode" ] }, "namespaceURI":{ @@ -20158,11 +20158,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/FlyToModeEnumType" } }, "elementName":{ - "localPart":"open", + "localPart":"flyToMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20179,7 +20179,7 @@ "properties":{ "localPart":{ "enum":[ - "x" + "BasicLinkObjectExtensionGroup" ] }, "namespaceURI":{ @@ -20192,11 +20192,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"x", + "localPart":"BasicLinkObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20213,7 +20213,7 @@ "properties":{ "localPart":{ "enum":[ - "topFov" + "drawOrder" ] }, "namespaceURI":{ @@ -20226,11 +20226,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":"drawOrder", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20247,7 +20247,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArrayFieldExtension" + "PolyStyle" ] }, "namespaceURI":{ @@ -20260,11 +20260,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/PolyStyleType" } }, "elementName":{ - "localPart":"SimpleArrayFieldExtension", + "localPart":"PolyStyle", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20281,7 +20281,7 @@ "properties":{ "localPart":{ "enum":[ - "Camera" + "LineStyleSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -20294,11 +20294,11 @@ ] }, "value":{ - "$ref":"#/definitions/CameraType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"Camera", + "localPart":"LineStyleSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20315,7 +20315,7 @@ "properties":{ "localPart":{ "enum":[ - "viewFormat" + "SimpleField" ] }, "namespaceURI":{ @@ -20328,11 +20328,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SimpleFieldType" } }, "elementName":{ - "localPart":"viewFormat", + "localPart":"SimpleField", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20349,7 +20349,7 @@ "properties":{ "localPart":{ "enum":[ - "LookAt" + "AbstractObjectGroup" ] }, "namespaceURI":{ @@ -20362,11 +20362,11 @@ ] }, "value":{ - "$ref":"#/definitions/LookAtType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"LookAt", + "localPart":"AbstractObjectGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20383,7 +20383,7 @@ "properties":{ "localPart":{ "enum":[ - "tilt" + "abstractColorMode" ] }, "namespaceURI":{ @@ -20396,11 +20396,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":"abstractColorMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20417,7 +20417,7 @@ "properties":{ "localPart":{ "enum":[ - "Snippet" + "maxSessionLength" ] }, "namespaceURI":{ @@ -20430,11 +20430,11 @@ ] }, "value":{ - "$ref":"#/definitions/SnippetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Snippet", + "localPart":"maxSessionLength", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20451,7 +20451,7 @@ "properties":{ "localPart":{ "enum":[ - "ImagePyramidObjectExtensionGroup" + "AnimatedUpdateSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -20464,11 +20464,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"ImagePyramidObjectExtensionGroup", + "localPart":"AnimatedUpdateSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20485,7 +20485,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractViewGroup" + "TourControlSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -20498,11 +20498,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractViewType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractViewGroup", + "localPart":"TourControlSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20519,7 +20519,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelStyle" + "roll" ] }, "namespaceURI":{ @@ -20532,11 +20532,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"LabelStyle", + "localPart":"roll", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20553,7 +20553,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "AbstractExtendedDataGroup" ] }, "namespaceURI":{ @@ -20566,11 +20566,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":"value", + "localPart":"AbstractExtendedDataGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20587,7 +20587,7 @@ "properties":{ "localPart":{ "enum":[ - "SchemaDataExtension" + "Playlist" ] }, "namespaceURI":{ @@ -20600,11 +20600,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/PlaylistType" } }, "elementName":{ - "localPart":"SchemaDataExtension", + "localPart":"Playlist", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20621,7 +20621,7 @@ "properties":{ "localPart":{ "enum":[ - "range" + "Url" ] }, "namespaceURI":{ @@ -20634,11 +20634,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"range", + "localPart":"Url", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20655,7 +20655,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometryObjectExtensionGroup" + "abstractRefreshMode" ] }, "namespaceURI":{ @@ -20668,11 +20668,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AbstractGeometryObjectExtensionGroup", + "localPart":"abstractRefreshMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20689,7 +20689,7 @@ "properties":{ "localPart":{ "enum":[ - "minRefreshPeriod" + "maxLodPixels" ] }, "namespaceURI":{ @@ -20706,7 +20706,7 @@ } }, "elementName":{ - "localPart":"minRefreshPeriod", + "localPart":"maxLodPixels", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20723,7 +20723,7 @@ "properties":{ "localPart":{ "enum":[ - "Track" + "Style" ] }, "namespaceURI":{ @@ -20736,11 +20736,11 @@ ] }, "value":{ - "$ref":"#/definitions/TrackType" + "$ref":"#/definitions/StyleType" } }, "elementName":{ - "localPart":"Track", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20757,7 +20757,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractFeatureGroup" + "abstractPlayMode" ] }, "namespaceURI":{ @@ -20770,11 +20770,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"AbstractFeatureGroup", + "localPart":"abstractPlayMode", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20791,7 +20791,7 @@ "properties":{ "localPart":{ "enum":[ - "SoundCueObjectExtensionGroup" + "DocumentObjectExtensionGroup" ] }, "namespaceURI":{ @@ -20808,7 +20808,7 @@ } }, "elementName":{ - "localPart":"SoundCueObjectExtensionGroup", + "localPart":"DocumentObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20825,7 +20825,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractExtentSimpleExtensionGroup" + "SoundCueObjectExtensionGroup" ] }, "namespaceURI":{ @@ -20838,11 +20838,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"AbstractExtentSimpleExtensionGroup", + "localPart":"SoundCueObjectExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20859,7 +20859,7 @@ "properties":{ "localPart":{ "enum":[ - "maxHeight" + "visibility" ] }, "namespaceURI":{ @@ -20872,11 +20872,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/boolean" } }, "elementName":{ - "localPart":"maxHeight", + "localPart":"visibility", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20893,7 +20893,7 @@ "properties":{ "localPart":{ "enum":[ - "Alias" + "minRefreshPeriod" ] }, "namespaceURI":{ @@ -20906,11 +20906,11 @@ ] }, "value":{ - "$ref":"#/definitions/AliasType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Alias", + "localPart":"minRefreshPeriod", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20927,7 +20927,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiTrack" + "AbstractSnippetGroup" ] }, "namespaceURI":{ @@ -20940,11 +20940,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiTrackType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"MultiTrack", + "localPart":"AbstractSnippetGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20961,7 +20961,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractLinkGroup" + "maxAltitude" ] }, "namespaceURI":{ @@ -20974,11 +20974,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"AbstractLinkGroup", + "localPart":"maxAltitude", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -20995,7 +20995,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractGeometryGroup" + "AbstractExtentSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -21008,11 +21008,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractGeometryGroup", + "localPart":"AbstractExtentSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -21029,7 +21029,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContainerObjectExtensionGroup" + "PointSimpleExtensionGroup" ] }, "namespaceURI":{ @@ -21042,11 +21042,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"AbstractContainerObjectExtensionGroup", + "localPart":"PointSimpleExtensionGroup", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -21063,7 +21063,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContainerSimpleExtensionGroup" + "abstractShape" ] }, "namespaceURI":{ @@ -21076,11 +21076,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":"AbstractContainerSimpleExtensionGroup", + "localPart":"abstractShape", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -21097,7 +21097,7 @@ "properties":{ "localPart":{ "enum":[ - "IconStyleObjectExtensionGroup" + "Icon" ] }, "namespaceURI":{ @@ -21110,11 +21110,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractObjectType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"IconStyleObjectExtensionGroup", + "localPart":"Icon", "namespaceURI":"http://www.opengis.net/kml/2.2" } }, @@ -21131,7 +21131,7 @@ "properties":{ "localPart":{ "enum":[ - "abstractGridOrigin" + "LabelStyleObjectExtensionGroup" ] }, "namespaceURI":{ @@ -21144,11 +21144,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractObjectType" } }, "elementName":{ - "localPart":"abstractGridOrigin", + "localPart":"LabelStyleObjectExtensionGroup", "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 8c6e3f51..afbd9b6c 100644 --- a/scripts/jsonschemas/OLS_1_1_0.jsonschema +++ b/scripts/jsonschemas/OLS_1_1_0.jsonschema @@ -42,163 +42,213 @@ "name" ] }, - "ContentType":{ + "AbstractMeasureType":{ "type":"object", - "title":"ContentType", + "title":"AbstractMeasureType", "required":[ - "data", - "url", - "format", - "width", - "height" + "value" ], "properties":{ - "data":{ - "title":"data", + "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/decimal" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Data", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"value", + "namespaceURI":"" } }, - "url":{ - "title":"url", + "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/decimal" } ], - "propertyType":"element", - "elementName":{ - "localPart":"URL", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"accuracy", + "namespaceURI":"" } - }, - "format":{ - "title":"format", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractMeasureType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "value", + "accuracy" + ] + }, + "AvoidListType":{ + "type":"object", + "title":"AvoidListType", + "properties":{ + "aoi":{ + "title":"aoi", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/AreaOfInterestType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"AOI", + "namespaceURI":"http://www.opengis.net/xls" } }, - "width":{ - "title":"width", + "location":{ + "title":"location", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "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 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" } }, - "height":{ - "title":"height", + "avoidFeature":{ + "title":"avoidFeature", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "type":"array", + "items":{ + "$ref":"#/definitions/AvoidFeatureType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"AvoidFeature", + "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContentType", + "localPart":"AvoidListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "data", - "url", - "format", - "width", - "height" + "aoi", + "location", + "avoidFeature" ] }, - "AbstractResponseParametersType":{ - "type":"object", - "title":"AbstractResponseParametersType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractResponseParametersType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "PortrayMapRequestType":{ - "required":[ - "output" - ], + "BuildingLocatorType":{ "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractStreetLocatorType" }, { "type":"object", - "title":"PortrayMapRequestType", + "title":"BuildingLocatorType", "properties":{ - "output":{ - "title":"output", + "number":{ + "title":"number", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OutputType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"number", + "namespaceURI":"" } }, - "basemap":{ - "title":"basemap", + "subdivision":{ + "title":"subdivision", "allOf":[ { - "$ref":"#/definitions/LayerType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Basemap", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"subdivision", + "namespaceURI":"" } }, - "overlay":{ - "title":"overlay", + "buildingName":{ + "title":"buildingName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OverlayType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"buildingName", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BuildingLocatorType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "number", + "subdivision", + "buildingName" + ] + }, + "OutputMSInformationType":{ + "required":[ + "position" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMSInformationType" + }, + { + "type":"object", + "title":"OutputMSInformationType", + "properties":{ + "position":{ + "title":"position", + "allOf":[ + { + "$ref":"#/definitions/PositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Overlay", + "localPart":"Position", "namespaceURI":"http://www.opengis.net/xls" } } @@ -207,34 +257,62 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PortrayMapRequestType", + "localPart":"OutputMSInformationType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "output", - "basemap", - "overlay" + "position" ] }, - "RouteInstructionType":{ + "WithinBoundaryType":{ "type":"object", - "title":"RouteInstructionType", + "title":"WithinBoundaryType", "required":[ - "instruction", - "distance", - "duration" + "aoi" ], "properties":{ - "instruction":{ - "title":"instruction", + "aoi":{ + "title":"aoi", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AreaOfInterestType" } ], "propertyType":"element", "elementName":{ - "localPart":"Instruction", + "localPart":"AOI", + "namespaceURI":"http://www.opengis.net/xls" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"WithinBoundaryType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "aoi" + ] + }, + "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" } }, @@ -318,59 +396,25 @@ "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":{ + "SpeedType":{ "allOf":[ { - "$ref":"#/definitions/TimeStampType" + "$ref":"#/definitions/AbstractMeasureType" }, { "type":"object", - "title":"TimeType", + "title":"SpeedType", "properties":{ - "utcOffset":{ - "title":"utcOffset", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/SpeedUnitType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"utcOffset", + "localPart":"uom", "namespaceURI":"" } } @@ -379,72 +423,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeType", + "localPart":"SpeedType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "utcOffset" + "uom" ] }, - "LayerType":{ + "GeocodedAddressType":{ "type":"object", - "title":"LayerType", + "title":"GeocodedAddressType", "required":[ - "layer", - "filter" + "point", + "address" ], "properties":{ - "layer":{ - "title":"layer", + "point":{ + "title":"point", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LayerType.Layer" - }, - "minItems":1 + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml" } }, - "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":[ @@ -458,255 +464,295 @@ "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", + "geocodeMatchCode":{ + "title":"geocodeMatchCode", "allOf":[ { - "$ref":"#/definitions/WithinBoundaryType" + "$ref":"#/definitions/GeocodingQOSType" } ], "propertyType":"element", "elementName":{ - "localPart":"WithinBoundary", + "localPart":"GeocodeMatchCode", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"POILocationType", + "localPart":"GeocodedAddressType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ + "point", "address", - "nearest", - "withinDistance", - "withinBoundary" + "geocodeMatchCode" ] }, - "RadiusType":{ + "AbstractPOIPropertyType":{ "type":"object", - "title":"RadiusType", - "required":[ - "unit" - ], + "title":"AbstractPOIPropertyType", "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":"RadiusType", + "localPart":"AbstractPOIPropertyType", "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "value", - "unit" - ] + } }, - "PositionType":{ + "SLIRType":{ "required":[ - "point", - "ellipse", - "circleByCenterPoint", - "circularArc", - "polygon", - "multiPolygon" + "inputGatewayParameters" ], "allOf":[ { - "$ref":"#/definitions/AbstractPositionType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"PositionType", + "title":"SLIRType", "properties":{ - "point":{ - "title":"point", - "allOf":[ - { - "$ref":"#/definitions/PointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "ellipse":{ - "title":"ellipse", + "inputGatewayParameters":{ + "title":"inputGatewayParameters", "allOf":[ { - "$ref":"#/definitions/EllipseType" + "$ref":"#/definitions/InputGatewayParametersType" } ], "propertyType":"element", "elementName":{ - "localPart":"Ellipse", + "localPart":"InputGatewayParameters", "namespaceURI":"http://www.opengis.net/xls" } - }, - "circleByCenterPoint":{ - "title":"circleByCenterPoint", - "allOf":[ + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SLIRType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "inputGatewayParameters" + ] + }, + "InputMSIDsType":{ + "required":[ + "inputMSInformation" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMSIDsType" + }, + { + "type":"object", + "title":"InputMSIDsType", + "properties":{ + "inputMSInformation":{ + "title":"inputMSInformation", + "allOf":[ { - "$ref":"#/definitions/CircleByCenterPointType" + "$ref":"#/definitions/InputMSInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"CircleByCenterPoint", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"InputMSInformation", + "namespaceURI":"http://www.opengis.net/xls" } - }, - "circularArc":{ - "title":"circularArc", - "allOf":[ - { - "$ref":"#/definitions/CircularArcType" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InputMSIDsType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "inputMSInformation" + ] + }, + "GetPortrayMapCapabilitiesRequestType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestParametersType" + }, + { + "type":"object", + "title":"GetPortrayMapCapabilitiesRequestType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetPortrayMapCapabilitiesRequestType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "StreetAddressType":{ + "type":"object", + "title":"StreetAddressType", + "required":[ + "street" + ], + "properties":{ + "streetLocation":{ + "title":"streetLocation", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractStreetLocatorType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"CircularArc", + "localPart":"_StreetLocation", "namespaceURI":"http://www.opengis.net/xls" } - }, - "polygon":{ - "title":"polygon", + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_StreetLocation", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "street":{ + "title":"street", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/StreetNameType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Street", + "namespaceURI":"http://www.opengis.net/xls" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StreetAddressType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "streetLocation", + "street" + ] + }, + "DetermineRouteRequestType":{ + "required":[ + "routeHandle", + "routePlan" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestParametersType" + }, + { + "type":"object", + "title":"DetermineRouteRequestType", + "properties":{ + "routeHandle":{ + "title":"routeHandle", "allOf":[ { - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/RouteHandleType" } ], "propertyType":"element", "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"RouteHandle", + "namespaceURI":"http://www.opengis.net/xls" } }, - "multiPolygon":{ - "title":"multiPolygon", + "routePlan":{ + "title":"routePlan", "allOf":[ { - "$ref":"#/definitions/MultiPolygonType" + "$ref":"#/definitions/RoutePlanType" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiPolygon", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"RoutePlan", + "namespaceURI":"http://www.opengis.net/xls" } }, - "qoP":{ - "title":"qoP", + "routeInstructionsRequest":{ + "title":"routeInstructionsRequest", "allOf":[ { - "$ref":"#/definitions/QualityOfPositionType" + "$ref":"#/definitions/RouteInstructionsRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"QoP", + "localPart":"RouteInstructionsRequest", "namespaceURI":"http://www.opengis.net/xls" } }, - "time":{ - "title":"time", + "routeGeometryRequest":{ + "title":"routeGeometryRequest", "allOf":[ { - "$ref":"#/definitions/TimeType" + "$ref":"#/definitions/RouteGeometryRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"RouteGeometryRequest", "namespaceURI":"http://www.opengis.net/xls" } }, - "speed":{ - "title":"speed", + "routeMapRequest":{ + "title":"routeMapRequest", "allOf":[ { - "$ref":"#/definitions/SpeedType" + "$ref":"#/definitions/RouteMapRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"Speed", + "localPart":"RouteMapRequest", "namespaceURI":"http://www.opengis.net/xls" } }, - "direction":{ - "title":"direction", + "provideRouteHandle":{ + "title":"provideRouteHandle", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Direction", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"provideRouteHandle", + "namespaceURI":"" } }, - "levelOfConf":{ - "title":"levelOfConf", + "distanceUnit":{ + "title":"distanceUnit", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DistanceUnitType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"levelOfConf", + "localPart":"distanceUnit", "namespaceURI":"" } } @@ -715,98 +761,108 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PositionType", + "localPart":"DetermineRouteRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "point", - "ellipse", - "circleByCenterPoint", - "circularArc", - "polygon", - "multiPolygon", - "qoP", - "time", - "speed", - "direction", - "levelOfConf" + "routeHandle", + "routePlan", + "routeInstructionsRequest", + "routeGeometryRequest", + "routeMapRequest", + "provideRouteHandle", + "distanceUnit" ] }, - "OutputType":{ + "AbstractRequestParametersType":{ "type":"object", - "title":"OutputType", + "title":"AbstractRequestParametersType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractRequestParametersType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "CenterContextType":{ + "type":"object", + "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" @@ -814,237 +870,120 @@ ], "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", + "localPart":"SRS", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputType", + "localPart":"CenterContextType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "bBoxContext", - "centerContext", - "width", - "height", - "format", - "bGcolor", - "transparent", - "content" + "centerPoint", + "displayScale", + "dpi", + "radius", + "azimuth", + "srs" ] }, - "ClipType":{ + "AbstractWayPointType":{ "type":"object", - "title":"ClipType", - "required":[ - "polygon", - "circleByCenterPoint", - "lineCorridor" - ], + "title":"AbstractWayPointType", "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", + "localPart":"AbstractWayPointType", "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" + "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" } - }, - "minItems":1 + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"description", + "namespaceURI":"" + } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_NamedReferenceSystem", - "namespaceURI":"http://www.opengis.net/xls" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceSystemType", + "localPart":"RouteMapType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "namedReferenceSystem" + "description" ] }, - "DetermineRouteResponseType":{ + "AbstractRouteSummaryType":{ "required":[ - "routeSummary" + "totalTime", + "totalDistance", + "boundingBox" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"DetermineRouteResponseType", + "title":"AbstractRouteSummaryType", "properties":{ - "routeHandle":{ - "title":"routeHandle", + "totalTime":{ + "title":"totalTime", "allOf":[ { - "$ref":"#/definitions/RouteHandleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteHandle", + "localPart":"TotalTime", "namespaceURI":"http://www.opengis.net/xls" } }, - "routeSummary":{ - "title":"routeSummary", + "totalDistance":{ + "title":"totalDistance", "allOf":[ { - "$ref":"#/definitions/RouteSummaryType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteSummary", + "localPart":"TotalDistance", "namespaceURI":"http://www.opengis.net/xls" } }, - "routeGeometry":{ - "title":"routeGeometry", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"#/definitions/RouteGeometryType" + "$ref":"#/definitions/EnvelopeType" } ], "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", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RouteMapType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteMap", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/xls" } } @@ -1053,189 +992,73 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DetermineRouteResponseType", + "localPart":"AbstractRouteSummaryType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "routeHandle", - "routeSummary", - "routeGeometry", - "routeInstructionsList", - "routeMap" + "totalTime", + "totalDistance", + "boundingBox" ] }, - "RouteMapOutputType":{ - "type":"object", - "title":"RouteMapOutputType", - "properties":{ - "bBoxContext":{ - "title":"bBoxContext", - "allOf":[ - { - "$ref":"#/definitions/EnvelopeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BBoxContext", - "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", - "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":"" - } + "TimeType":{ + "allOf":[ + { + "$ref":"#/definitions/TimeStampType" }, - "style":{ - "title":"style", - "allOf":[ - { - "$ref":"#/definitions/RouteMapStyleType" + { + "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":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"style", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteMapOutputType", + "localPart":"TimeType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "bBoxContext", - "width", - "height", - "format", - "bGcolor", - "transparent", - "style" + "utcOffset" ] }, - "AbstractWayPointType":{ - "type":"object", - "title":"AbstractWayPointType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractWayPointType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "NACEType":{ + "ResponseHeaderType":{ "allOf":[ { - "$ref":"#/definitions/AbstractNamedReferenceSystem" + "$ref":"#/definitions/AbstractHeaderType" }, { "type":"object", - "title":"NACEType", + "title":"ResponseHeaderType", "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", + "errorList":{ + "title":"errorList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ErrorListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"class", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ErrorList", + "namespaceURI":"http://www.opengis.net/xls" } }, - "description":{ - "title":"description", + "sessionID":{ + "title":"sessionID", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1243,7 +1066,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"description", + "localPart":"sessionID", "namespaceURI":"" } } @@ -1252,163 +1075,167 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NACEType", + "localPart":"ResponseHeaderType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "division", - "group", - "clazz", - "description" + "errorList", + "sessionID" ] }, - "PointOfInterestType":{ + "RouteGeometryType":{ "required":[ - "id" + "lineString" ], "allOf":[ { - "$ref":"#/definitions/AbstractPOIType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"PointOfInterestType", + "title":"RouteGeometryType", "properties":{ - "poiAttributeList":{ - "title":"poiAttributeList", - "allOf":[ - { - "$ref":"#/definitions/POIAttributeListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"POIAttributeList", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "point":{ - "title":"point", + "lineString":{ + "title":"lineString", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/LineStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", + "localPart":"LineString", "namespaceURI":"http://www.opengis.net/gml" } - }, - "address":{ - "title":"address", - "allOf":[ + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteGeometryType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "lineString" + ] + }, + "DirectoryResponseType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" + }, + { + "type":"object", + "title":"DirectoryResponseType", + "properties":{ + "poiContext":{ + "title":"poiContext", + "allOf":[ { - "$ref":"#/definitions/AddressType" + "type":"array", + "items":{ + "$ref":"#/definitions/POIWithDistanceType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"POIContext", "namespaceURI":"http://www.opengis.net/xls" } - }, - "id":{ - "title":"id", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DirectoryResponseType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "poiContext" + ] + }, + "DetermineRouteResponseType":{ + "required":[ + "routeSummary" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" + }, + { + "type":"object", + "title":"DetermineRouteResponseType", + "properties":{ + "routeHandle":{ + "title":"routeHandle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RouteHandleType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RouteHandle", + "namespaceURI":"http://www.opengis.net/xls" } }, - "poiName":{ - "title":"poiName", + "routeSummary":{ + "title":"routeSummary", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RouteSummaryType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"POIName", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RouteSummary", + "namespaceURI":"http://www.opengis.net/xls" } }, - "phoneNumber":{ - "title":"phoneNumber", + "routeGeometry":{ + "title":"routeGeometry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RouteGeometryType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"phoneNumber", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RouteGeometry", + "namespaceURI":"http://www.opengis.net/xls" } }, - "description":{ - "title":"description", + "routeInstructionsList":{ + "title":"routeInstructionsList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RouteInstructionsListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"description", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RouteInstructionsList", + "namespaceURI":"http://www.opengis.net/xls" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PointOfInterestType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "poiAttributeList", - "point", - "address", - "id", - "poiName", - "phoneNumber", - "description" - ] - }, - "PortrayMapResponseType":{ - "required":[ - "map" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" - }, - { - "type":"object", - "title":"PortrayMapResponseType", - "properties":{ - "map":{ - "title":"map", + }, + "routeMap":{ + "title":"routeMap", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MapType" + "$ref":"#/definitions/RouteMapType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Map", + "localPart":"RouteMap", "namespaceURI":"http://www.opengis.net/xls" } } @@ -1417,435 +1244,473 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PortrayMapResponseType", + "localPart":"DetermineRouteResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "map" + "routeHandle", + "routeSummary", + "routeGeometry", + "routeInstructionsList", + "routeMap" ] }, - "RouteSegmentType":{ + "AbstractLocationType":{ "allOf":[ { - "$ref":"#/definitions/AbstractRouteSegmentType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"RouteSegmentType", + "title":"AbstractLocationType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteSegmentType", + "localPart":"AbstractLocationType", "namespaceURI":"http://www.opengis.net/xls" } }, - "XLSType":{ + "OverlayType":{ "type":"object", - "title":"XLSType", + "title":"OverlayType", "required":[ - "header", - "body", - "version" + "poi", + "routeGeometry", + "position", + "map" ], "properties":{ - "header":{ - "title":"header", + "poi":{ + "title":"poi", "allOf":[ { - "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" - } + "$ref":"#/definitions/PointOfInterestType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Header", + "localPart":"POI", "namespaceURI":"http://www.opengis.net/xls" } }, - "body":{ - "title":"body", + "routeGeometry":{ + "title":"routeGeometry", "allOf":[ { - "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" - } - }, - "minItems":1 + "$ref":"#/definitions/RouteGeometryType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Body", + "localPart":"RouteGeometry", "namespaceURI":"http://www.opengis.net/xls" } }, - "version":{ - "title":"version", + "position":{ + "title":"position", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/PositionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Position", + "namespaceURI":"http://www.opengis.net/xls" } }, - "lang":{ - "title":"lang", + "map":{ + "title":"map", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"#/definitions/MapType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.opengis.net/xls" + "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":"XLSType", + "localPart":"OverlayType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "header", - "body", - "version", - "lang" + "poi", + "routeGeometry", + "position", + "map", + "style", + "zorder" ] }, - "POIAttributeListType":{ + "TimeStampType":{ "type":"object", - "title":"POIAttributeListType", + "title":"TimeStampType", + "required":[ + "begin" + ], "properties":{ - "referenceSystem":{ - "title":"referenceSystem", + "begin":{ + "title":"begin", "allOf":[ { - "$ref":"#/definitions/ReferenceSystemType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ReferenceSystem", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"begin", + "namespaceURI":"" } }, - "poiInfoList":{ - "title":"poiInfoList", + "duration":{ + "title":"duration", "allOf":[ { - "$ref":"#/definitions/POIInfoListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], - "propertyType":"element", + "propertyType":"attribute", + "attributeName":{ + "localPart":"duration", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeStampType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "begin", + "duration" + ] + }, + "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":"POIInfoList", + "localPart":"_NamedReferenceSystem", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"POIAttributeListType", + "localPart":"ReferenceSystemType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "referenceSystem", - "poiInfoList" + "namedReferenceSystem" ] }, - "RequestType":{ + "PortrayMapResponseType":{ "required":[ - "methodName", - "version", - "requestID" + "map" ], "allOf":[ { - "$ref":"#/definitions/AbstractBodyType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"RequestType", + "title":"PortrayMapResponseType", "properties":{ - "requestParameters":{ - "title":"requestParameters", + "map":{ + "title":"map", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractRequestParametersType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/MapType" }, - "elementName":{ - "localPart":"_RequestParameters", - "namespaceURI":"http://www.opengis.net/xls" - } + "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_RequestParameters", + "localPart":"Map", "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":"RequestType", + "localPart":"PortrayMapResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "requestParameters", - "methodName", - "version", - "requestID", - "maximumResponses" + "map" ] }, - "LineCorridorType":{ + "RouteGeometryRequestType":{ "type":"object", - "title":"LineCorridorType", - "required":[ - "lineString", - "distance" - ], + "title":"RouteGeometryRequestType", "properties":{ - "lineString":{ - "title":"lineString", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"#/definitions/LineStringType" + "$ref":"#/definitions/EnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"LineString", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/xls" } }, - "distance":{ - "title":"distance", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Distance", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"scale", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LineCorridorType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "lineString", - "distance" - ] - }, - "AbstractPOIType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractLocationType" }, - { - "type":"object", - "title":"AbstractPOIType", - "properties":{ + "provideStartingPortion":{ + "title":"provideStartingPortion", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"provideStartingPortion", + "namespaceURI":"" + } + }, + "maxPoints":{ + "title":"maxPoints", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxPoints", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractPOIType", + "localPart":"RouteGeometryRequestType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "boundingBox", + "scale", + "provideStartingPortion", + "maxPoints" + ] }, - "GetPortrayMapCapabilitiesResponseType":{ + "CircularArcType":{ "required":[ - "availableSRS", - "availableLayers", - "availableFormats", - "availableStyles" + "pos", + "innerRadius", + "outerRadius", + "startAngle", + "endAngle", + "numARC" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" }, { "type":"object", - "title":"GetPortrayMapCapabilitiesResponseType", + "title":"CircularArcType", "properties":{ - "availableSRS":{ - "title":"availableSRS", + "pos":{ + "title":"pos", "allOf":[ { - "$ref":"#/definitions/AvailableSRSType" + "$ref":"#/definitions/DirectPositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"AvailableSRS", + "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" } }, - "availableLayers":{ - "title":"availableLayers", + "outerRadius":{ + "title":"outerRadius", "allOf":[ { - "$ref":"#/definitions/AvailableLayersType" + "$ref":"#/definitions/LengthType" } ], "propertyType":"element", "elementName":{ - "localPart":"AvailableLayers", + "localPart":"outerRadius", "namespaceURI":"http://www.opengis.net/xls" } }, - "availableFormats":{ - "title":"availableFormats", + "startAngle":{ + "title":"startAngle", "allOf":[ { - "$ref":"#/definitions/AvailableFormatsType" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"AvailableFormats", + "localPart":"startAngle", "namespaceURI":"http://www.opengis.net/xls" } }, - "availableStyles":{ - "title":"availableStyles", + "endAngle":{ + "title":"endAngle", "allOf":[ { - "$ref":"#/definitions/AvailableStylesType" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"AvailableStyles", + "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":"GetPortrayMapCapabilitiesResponseType", + "localPart":"CircularArcType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "availableSRS", - "availableLayers", - "availableFormats", - "availableStyles" + "pos", + "innerRadius", + "outerRadius", + "startAngle", + "endAngle", + "interpolation", + "numARC" ] }, - "AvailableSRSType":{ + "AvailableFormatsType":{ "type":"object", - "title":"AvailableSRSType", + "title":"AvailableFormatsType", "required":[ - "srs" + "format" ], "properties":{ - "srs":{ - "title":"srs", + "format":{ + "title":"format", "allOf":[ { "type":"array", @@ -1857,936 +1722,965 @@ ], "propertyType":"element", "elementName":{ - "localPart":"SRS", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AvailableSRSType", + "localPart":"AvailableFormatsType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "srs" + "format" ] }, - "OutputMSIDsType":{ + "POIInfoType":{ + "type":"object", + "title":"POIInfoType", "required":[ - "outputMSInformation" + "name", + "value" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMSIDsType" + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } }, - { - "type":"object", - "title":"OutputMSIDsType", - "properties":{ - "outputMSInformation":{ - "title":"outputMSInformation", - "allOf":[ - { - "$ref":"#/definitions/OutputMSInformationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputMSInformation", - "namespaceURI":"http://www.opengis.net/xls" - } + "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":"OutputMSIDsType", + "localPart":"POIInfoType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "outputMSInformation" + "name", + "value" ] }, - "AltitudeType":{ - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - }, - { - "type":"object", - "title":"AltitudeType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AltitudeType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "RoutePlanType":{ + "NearestType":{ "type":"object", - "title":"RoutePlanType", + "title":"NearestType", "required":[ - "routePreference", - "wayPointList" + "location" ], "properties":{ - "routePreference":{ - "title":"routePreference", + "location":{ + "title":"location", "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":"WayPointList", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "avoidList":{ - "title":"avoidList", - "allOf":[ - { - "$ref":"#/definitions/AvoidListType" + "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":"AvoidList", + "localPart":"_Location", "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", + "nearestCriterion":{ + "title":"nearestCriterion", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/NearestCriterionType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"expectedEndTime", + "localPart":"nearestCriterion", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RoutePlanType", + "localPart":"NearestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "routePreference", - "wayPointList", - "avoidList", - "useRealTimeTraffic", - "expectedStartTime", - "expectedEndTime" + "location", + "nearestCriterion" ] }, - "RouteGeometryRequestType":{ + "POIProperties":{ + "allOf":[ + { + "$ref":"#/definitions/POIPropertiesType" + }, + { + "type":"object", + "title":"POIProperties", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "AvailableLayersType":{ "type":"object", - "title":"RouteGeometryRequestType", + "title":"AvailableLayersType", + "required":[ + "layer" + ], "properties":{ - "boundingBox":{ - "title":"boundingBox", + "layer":{ + "title":"layer", "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":"Layer", "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":"" - } - }, - "maxPoints":{ - "title":"maxPoints", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxPoints", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteGeometryRequestType", + "localPart":"AvailableLayersType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "boundingBox", - "scale", - "provideStartingPortion", - "maxPoints" + "layer" ] }, - "HorAccType":{ + "InputMSInformationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMSInformationType" + }, + { + "type":"object", + "title":"InputMSInformationType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InputMSInformationType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AbstractPositionType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractLocationType" + }, + { + "type":"object", + "title":"AbstractPositionType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractPositionType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AvailableStylesType":{ "type":"object", - "title":"HorAccType", + "title":"AvailableStylesType", "required":[ - "distance", - "angle" + "style" ], "properties":{ - "distance":{ - "title":"distance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Distance", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "angle":{ - "title":"angle", + "style":{ + "title":"style", "allOf":[ { - "$ref":"#/definitions/AngleType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Angle", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"HorAccType", + "localPart":"AvailableStylesType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "distance", - "angle" + "style" ] }, - "WayPointListType":{ - "type":"object", - "title":"WayPointListType", + "PositionType":{ "required":[ - "startPoint", - "endPoint" - ], - "properties":{ - "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":"#/definitions/WayPointType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "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":"WayPointListType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "startPoint", - "viaPoint", - "endPoint" - ] - }, - "AbstractPOIPropertyType":{ - "type":"object", - "title":"AbstractPOIPropertyType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractPOIPropertyType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "AbstractRouteSummaryType":{ - "required":[ - "totalTime", - "totalDistance", - "boundingBox" + "point", + "ellipse", + "circleByCenterPoint", + "circularArc", + "polygon", + "multiPolygon" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/AbstractPositionType" }, { "type":"object", - "title":"AbstractRouteSummaryType", + "title":"PositionType", "properties":{ - "totalTime":{ - "title":"totalTime", + "point":{ + "title":"point", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"TotalTime", + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "ellipse":{ + "title":"ellipse", + "allOf":[ + { + "$ref":"#/definitions/EllipseType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Ellipse", "namespaceURI":"http://www.opengis.net/xls" } }, - "totalDistance":{ - "title":"totalDistance", + "circleByCenterPoint":{ + "title":"circleByCenterPoint", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/CircleByCenterPointType" } ], "propertyType":"element", "elementName":{ - "localPart":"TotalDistance", + "localPart":"CircleByCenterPoint", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "circularArc":{ + "title":"circularArc", + "allOf":[ + { + "$ref":"#/definitions/CircularArcType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CircularArc", "namespaceURI":"http://www.opengis.net/xls" } }, - "boundingBox":{ - "title":"boundingBox", + "polygon":{ + "title":"polygon", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/PolygonType" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", + "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", + "allOf":[ + { + "$ref":"#/definitions/QualityOfPositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"QoP", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/TimeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "speed":{ + "title":"speed", + "allOf":[ + { + "$ref":"#/definitions/SpeedType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Speed", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "direction":{ + "title":"direction", + "allOf":[ + { + "$ref":"#/definitions/AngleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Direction", "namespaceURI":"http://www.opengis.net/xls" } + }, + "levelOfConf":{ + "title":"levelOfConf", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"levelOfConf", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractRouteSummaryType", + "localPart":"PositionType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "totalTime", - "totalDistance", - "boundingBox" + "point", + "ellipse", + "circleByCenterPoint", + "circularArc", + "polygon", + "multiPolygon", + "qoP", + "time", + "speed", + "direction", + "levelOfConf" ] }, - "AbstractGatewayParametersType":{ + "AbstractPOISelectionCriteriaType":{ "type":"object", - "title":"AbstractGatewayParametersType", + "title":"AbstractPOISelectionCriteriaType", "properties":{ - "requestedQoP":{ - "title":"requestedQoP", - "allOf":[ - { - "$ref":"#/definitions/QualityOfPositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RequestedQoP", - "namespaceURI":"http://www.opengis.net/xls" - } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractPOISelectionCriteriaType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AngleType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMeasureType" }, - "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" + { + "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":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"requestedsrsName", - "namespaceURI":"" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AngleType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "uom" + ] + }, + "PointOfInterestType":{ + "required":[ + "id" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractPOIType" }, - "priority":{ - "title":"priority", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"PointOfInterestType", + "properties":{ + "poiAttributeList":{ + "title":"poiAttributeList", + "allOf":[ + { + "$ref":"#/definitions/POIAttributeListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"POIAttributeList", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "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" + } + }, + "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":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"priority", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGatewayParametersType", + "localPart":"PointOfInterestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "requestedQoP", - "locationType", - "requestedsrsName", - "priority" + "poiAttributeList", + "point", + "address", + "id", + "poiName", + "phoneNumber", + "description" ] }, - "InputMSInformationType":{ + "AltitudeType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMSInformationType" + "$ref":"#/definitions/DistanceType" }, { "type":"object", - "title":"InputMSInformationType", + "title":"AltitudeType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"InputMSInformationType", + "localPart":"AltitudeType", "namespaceURI":"http://www.opengis.net/xls" } }, - "StyleType":{ - "type":"object", - "title":"StyleType", - "required":[ - "name", - "styleContent" - ], - "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/xls" - } + "RouteSegmentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRouteSegmentType" }, - "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" + { + "type":"object", + "title":"RouteSegmentType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"StyleType", + "localPart":"RouteSegmentType", "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "name", - "styleContent" - ] + } }, - "OverlayType":{ + "AbstractDataType":{ "type":"object", - "title":"OverlayType", + "title":"AbstractDataType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDataType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "RequestType":{ "required":[ - "poi", - "routeGeometry", - "position", - "map" + "methodName", + "version", + "requestID" ], - "properties":{ - "poi":{ - "title":"poi", - "allOf":[ - { - "$ref":"#/definitions/PointOfInterestType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"POI", - "namespaceURI":"http://www.opengis.net/xls" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractBodyType" }, - "routeGeometry":{ - "title":"routeGeometry", - "allOf":[ - { - "$ref":"#/definitions/RouteGeometryType" + { + "type":"object", + "title":"RequestType", + "properties":{ + "requestParameters":{ + "title":"requestParameters", + "allOf":[ + { + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteGeometry", - "namespaceURI":"http://www.opengis.net/xls" } - }, - "position":{ - "title":"position", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RequestType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "requestParameters", + "methodName", + "version", + "requestID", + "maximumResponses" + ] + }, + "AbstractRouteSegmentType":{ + "type":"object", + "title":"AbstractRouteSegmentType", + "required":[ + "distance", + "travelTime", + "boundingBox" + ], + "properties":{ + "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", + "travelTime":{ + "title":"travelTime", "allOf":[ { - "$ref":"#/definitions/MapType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"Map", + "localPart":"TravelTime", "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", + "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":"zorder", + "localPart":"name", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OverlayType", + "localPart":"AbstractRouteSegmentType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poi", - "routeGeometry", - "position", - "map", - "style", - "zorder" + "distance", + "travelTime", + "boundingBox", + "name" ] }, - "VerAccType":{ + "QualityOfPositionType":{ "type":"object", - "title":"VerAccType", + "title":"QualityOfPositionType", "required":[ - "distance" + "horizontalAcc", + "verticalAcc" ], "properties":{ - "distance":{ - "title":"distance", + "horizontalAcc":{ + "title":"horizontalAcc", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/HorAccType" } ], "propertyType":"element", "elementName":{ - "localPart":"Distance", + "localPart":"HorizontalAcc", "namespaceURI":"http://www.opengis.net/xls" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"VerAccType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "distance" - ] - }, - "GeocodeResponseType":{ - "required":[ - "geocodeResponseList" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" }, - { - "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" - } + "verticalAcc":{ + "title":"verticalAcc", + "allOf":[ + { + "$ref":"#/definitions/VerAccType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"VerticalAcc", + "namespaceURI":"http://www.opengis.net/xls" } - } - ], - "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/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" - ] - }, - "TimeStampType":{ - "type":"object", - "title":"TimeStampType", - "required":[ - "begin" - ], - "properties":{ - "begin":{ - "title":"begin", + "responseReq":{ + "title":"responseReq", "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":"responseReq", "namespaceURI":"" } }, - "duration":{ - "title":"duration", + "responseTimer":{ + "title":"responseTimer", "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":"responseTimer", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeStampType", + "localPart":"QualityOfPositionType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "begin", - "duration" + "horizontalAcc", + "verticalAcc", + "responseReq", + "responseTimer" ] }, - "POIWithDistanceType":{ + "HorAccType":{ "type":"object", - "title":"POIWithDistanceType", + "title":"HorAccType", "required":[ - "poi" + "distance", + "angle" ], "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", + "angle":{ + "title":"angle", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/AngleType" } ], "propertyType":"element", "elementName":{ - "localPart":"Distance", + "localPart":"Angle", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"POIWithDistanceType", + "localPart":"HorAccType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poi", - "distance" + "distance", + "angle" ] }, - "RouteMapRequestType":{ + "VerAccType":{ "type":"object", - "title":"RouteMapRequestType", + "title":"VerAccType", "required":[ - "output" + "distance" ], "properties":{ - "output":{ - "title":"output", + "distance":{ + "title":"distance", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/RouteMapOutputType" - }, - "minItems":1 + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Output", + "localPart":"Distance", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteMapRequestType", + "localPart":"VerAccType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "output" + "distance" ] }, "SLIAType":{ @@ -2824,346 +2718,156 @@ "propertyType":"attribute", "attributeName":{ "localPart":"requestID", - "namespaceURI":"" - } - } - } - } - ], - "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/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" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"sortCriteria", - "namespaceURI":"" - } - }, - "sortDirection":{ - "title":"sortDirection", - "allOf":[ - { - "$ref":"#/definitions/SortDirectionType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"sortDirection", - "namespaceURI":"" - } - }, - "distanceUnit":{ - "title":"distanceUnit", - "allOf":[ - { - "$ref":"#/definitions/DistanceUnitType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"distanceUnit", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "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" - } - }, - "NearestType":{ - "type":"object", - "title":"NearestType", - "required":[ - "location" - ], - "properties":{ - "location":{ - "title":"location", - "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 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Location", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "nearestCriterion":{ - "title":"nearestCriterion", - "allOf":[ - { - "$ref":"#/definitions/NearestCriterionType" - } - ], - "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" - }, - { - "type":"object", - "title":"RouteSummaryType", - "properties":{ + "namespaceURI":"" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteSummaryType", + "localPart":"SLIAType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "outputGatewayParameters", + "requestID" + ] }, - "QualityOfPositionType":{ + "StyleType":{ "type":"object", - "title":"QualityOfPositionType", + "title":"StyleType", "required":[ - "horizontalAcc", - "verticalAcc" + "name", + "styleContent" ], "properties":{ - "horizontalAcc":{ - "title":"horizontalAcc", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/HorAccType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"HorizontalAcc", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/xls" } }, - "verticalAcc":{ - "title":"verticalAcc", + "styleContent":{ + "title":"styleContent", "allOf":[ { - "$ref":"#/definitions/VerAccType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"VerticalAcc", + "localPart":"StyleContent", "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":"QualityOfPositionType", + "localPart":"StyleType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "horizontalAcc", - "verticalAcc", - "responseReq", - "responseTimer" + "name", + "styleContent" ] }, - "NamedPlaceType":{ - "type":"object", - "title":"NamedPlaceType", + "RouteInstructionsListType":{ "required":[ - "type" + "routeInstruction", + "lang" ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" + "allOf":[ + { + "$ref":"#/definitions/AbstractDataType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/NamedPlaceClassification" + { + "type":"object", + "title":"RouteInstructionsListType", + "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", + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"NamedPlaceType", + "localPart":"RouteInstructionsListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "value", - "type" + "routeInstruction", + "format", + "lang" ] }, - "AbstractMSInformationType":{ + "AbstractGatewayParametersType":{ "type":"object", - "title":"AbstractMSInformationType", + "title":"AbstractGatewayParametersType", "properties":{ - "msIDType":{ - "title":"msIDType", + "requestedQoP":{ + "title":"requestedQoP", + "allOf":[ + { + "$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" @@ -3171,25 +2875,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"msIDType", + "localPart":"locationType", "namespaceURI":"" } }, - "msIDValue":{ - "title":"msIDValue", + "requestedsrsName":{ + "title":"requestedsrsName", "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":"msIDValue", + "localPart":"requestedsrsName", "namespaceURI":"" } }, - "encryption":{ - "title":"encryption", + "priority":{ + "title":"priority", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3197,123 +2901,65 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"encryption", + "localPart":"priority", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMSInformationType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "msIDType", - "msIDValue", - "encryption" - ] - }, - "ReverseGeocodeRequestType":{ - "required":[ - "position" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestParametersType" - }, - { - "type":"object", - "title":"ReverseGeocodeRequestType", - "properties":{ - "position":{ - "title":"position", - "allOf":[ - { - "$ref":"#/definitions/PositionType" - } - ], - "propertyType":"element", - "elementName":{ - "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":"AbstractGatewayParametersType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "position", - "reverseGeocodePreference" + "requestedQoP", + "locationType", + "requestedsrsName", + "priority" ] }, - "AbstractPositionType":{ + "RouteSummaryType":{ "allOf":[ { - "$ref":"#/definitions/AbstractLocationType" + "$ref":"#/definitions/AbstractRouteSummaryType" }, { "type":"object", - "title":"AbstractPositionType", + "title":"RouteSummaryType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractPositionType", + "localPart":"RouteSummaryType", "namespaceURI":"http://www.opengis.net/xls" } }, - "POIPropertyType":{ - "required":[ - "name", - "value" - ], + "NAICSType":{ "allOf":[ { - "$ref":"#/definitions/AbstractPOIPropertyType" + "$ref":"#/definitions/AbstractNamedReferenceSystem" }, { "type":"object", - "title":"POIPropertyType", + "title":"NAICSType", "properties":{ - "name":{ - "title":"name", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/POIPropertyNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"type", "namespaceURI":"" } }, - "value":{ - "title":"value", + "subType":{ + "title":"subType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3321,7 +2967,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"value", + "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":"" } } @@ -3330,181 +2989,194 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"POIPropertyType", + "localPart":"NAICSType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "name", - "value" + "type", + "subType", + "category" ] }, - "DetermineRouteRequestType":{ + "AbstractStreetLocatorType":{ + "type":"object", + "title":"AbstractStreetLocatorType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractStreetLocatorType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "MapType":{ "required":[ - "routeHandle", - "routePlan" + "content", + "bBoxContext", + "centerContext" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"DetermineRouteRequestType", + "title":"MapType", "properties":{ - "routeHandle":{ - "title":"routeHandle", - "allOf":[ - { - "$ref":"#/definitions/RouteHandleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteHandle", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routePlan":{ - "title":"routePlan", + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/RoutePlanType" + "$ref":"#/definitions/ContentType" } ], "propertyType":"element", "elementName":{ - "localPart":"RoutePlan", + "localPart":"Content", "namespaceURI":"http://www.opengis.net/xls" } }, - "routeInstructionsRequest":{ - "title":"routeInstructionsRequest", + "bBoxContext":{ + "title":"bBoxContext", "allOf":[ { - "$ref":"#/definitions/RouteInstructionsRequestType" + "$ref":"#/definitions/EnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteInstructionsRequest", + "localPart":"BBoxContext", "namespaceURI":"http://www.opengis.net/xls" } }, - "routeGeometryRequest":{ - "title":"routeGeometryRequest", + "centerContext":{ + "title":"centerContext", "allOf":[ { - "$ref":"#/definitions/RouteGeometryRequestType" + "$ref":"#/definitions/CenterContextType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteGeometryRequest", + "localPart":"CenterContext", "namespaceURI":"http://www.opengis.net/xls" } - }, - "routeMapRequest":{ - "title":"routeMapRequest", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"MapType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "content", + "bBoxContext", + "centerContext" + ] + }, + "GeocodeResponseType":{ + "required":[ + "geocodeResponseList" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" + }, + { + "type":"object", + "title":"GeocodeResponseType", + "properties":{ + "geocodeResponseList":{ + "title":"geocodeResponseList", "allOf":[ { - "$ref":"#/definitions/RouteMapRequestType" + "type":"array", + "items":{ + "$ref":"#/definitions/GeocodeResponseListType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"RouteMapRequest", + "localPart":"GeocodeResponseList", "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":"GeocodeResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "routeHandle", - "routePlan", - "routeInstructionsRequest", - "routeGeometryRequest", - "routeMapRequest", - "provideRouteHandle", - "distanceUnit" + "geocodeResponseList" ] }, - "NAICSType":{ + "WayPointType":{ + "required":[ + "location" + ], "allOf":[ { - "$ref":"#/definitions/AbstractNamedReferenceSystem" + "$ref":"#/definitions/AbstractWayPointType" }, { "type":"object", - "title":"NAICSType", + "title":"WayPointType", "properties":{ - "type":{ - "title":"type", + "location":{ + "title":"location", "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/AbstractLocationType" + } + }, + "elementName":{ + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" } }, - "subType":{ - "title":"subType", + "geocodeMatchCode":{ + "title":"geocodeMatchCode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GeocodingQOSType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"subType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"GeocodeMatchCode", + "namespaceURI":"http://www.opengis.net/xls" } }, - "category":{ - "title":"category", + "stop":{ + "title":"stop", "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":"category", + "localPart":"stop", "namespaceURI":"" } } @@ -3513,25 +3185,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NAICSType", + "localPart":"WayPointType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "type", - "subType", - "category" + "location", + "geocodeMatchCode", + "stop" ] }, - "POIInfoType":{ + "AbstractNamedReferenceSystem":{ + "type":"object", + "title":"AbstractNamedReferenceSystem", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractNamedReferenceSystem", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AbstractMSInformationType":{ "type":"object", - "title":"POIInfoType", - "required":[ - "name", - "value" - ], + "title":"AbstractMSInformationType", "properties":{ - "name":{ - "title":"name", + "msIDType":{ + "title":"msIDType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3539,12 +3218,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"msIDType", "namespaceURI":"" } }, - "value":{ - "title":"value", + "msIDValue":{ + "title":"msIDValue", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3552,197 +3231,137 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"value", + "localPart":"msIDValue", + "namespaceURI":"" + } + }, + "encryption":{ + "title":"encryption", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"encryption", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"POIInfoType", + "localPart":"AbstractMSInformationType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "name", - "value" + "msIDType", + "msIDValue", + "encryption" ] }, - "GetPortrayMapCapabilitiesRequestType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestParametersType" - }, - { - "type":"object", - "title":"GetPortrayMapCapabilitiesRequestType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetPortrayMapCapabilitiesRequestType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "AbstractDataType":{ - "type":"object", - "title":"AbstractDataType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDataType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "AvailableFormatsType":{ + "POILocationType":{ "type":"object", - "title":"AvailableFormatsType", + "title":"POILocationType", "required":[ - "format" + "address", + "nearest", + "withinDistance", + "withinBoundary" ], "properties":{ - "format":{ - "title":"format", + "address":{ + "title":"address", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/xls" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AvailableFormatsType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "format" - ] - }, - "SpeedType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractMeasureType" }, - { - "type":"object", - "title":"SpeedType", - "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"#/definitions/SpeedUnitType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" - } + "nearest":{ + "title":"nearest", + "allOf":[ + { + "$ref":"#/definitions/NearestType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Nearest", + "namespaceURI":"http://www.opengis.net/xls" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SpeedType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "uom" - ] - }, - "POIProperties":{ - "allOf":[ - { - "$ref":"#/definitions/POIPropertiesType" }, - { - "type":"object", - "title":"POIProperties", - "properties":{ + "withinDistance":{ + "title":"withinDistance", + "allOf":[ + { + "$ref":"#/definitions/WithinDistanceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WithinDistance", + "namespaceURI":"http://www.opengis.net/xls" } - } - ], - "typeType":"classInfo" - }, - "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" - } + "withinBoundary":{ + "title":"withinBoundary", + "allOf":[ + { + "$ref":"#/definitions/WithinBoundaryType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WithinBoundary", + "namespaceURI":"http://www.opengis.net/xls" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"InputMSIDsType", + "localPart":"POILocationType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "inputMSInformation" + "address", + "nearest", + "withinDistance", + "withinBoundary" ] }, - "ResponseType":{ + "DirectoryRequestType":{ "required":[ - "version", - "requestID" + "poiSelectionCriteria" ], "allOf":[ { - "$ref":"#/definitions/AbstractBodyType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"ResponseType", + "title":"DirectoryRequestType", "properties":{ - "errorList":{ - "title":"errorList", + "poiLocation":{ + "title":"poiLocation", "allOf":[ { - "$ref":"#/definitions/ErrorListType" + "$ref":"#/definitions/POILocationType" } ], "propertyType":"element", "elementName":{ - "localPart":"ErrorList", + "localPart":"POILocation", "namespaceURI":"http://www.opengis.net/xls" } }, - "responseParameters":{ - "title":"responseParameters", + "poiSelectionCriteria":{ + "title":"poiSelectionCriteria", "allOf":[ { "type":"object", @@ -3751,23 +3370,23 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractPOISelectionCriteriaType" } }, "elementName":{ - "localPart":"_ResponseParameters", + "localPart":"_POISelectionCriteria", "namespaceURI":"http://www.opengis.net/xls" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_ResponseParameters", + "localPart":"_POISelectionCriteria", "namespaceURI":"http://www.opengis.net/xls" } }, - "version":{ - "title":"version", + "sortCriteria":{ + "title":"sortCriteria", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3775,34 +3394,92 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"sortCriteria", + "namespaceURI":"" + } + }, + "sortDirection":{ + "title":"sortDirection", + "allOf":[ + { + "$ref":"#/definitions/SortDirectionType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"sortDirection", "namespaceURI":"" } }, - "requestID":{ - "title":"requestID", + "distanceUnit":{ + "title":"distanceUnit", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DistanceUnitType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"requestID", + "localPart":"distanceUnit", "namespaceURI":"" } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DirectoryRequestType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "poiLocation", + "poiSelectionCriteria", + "sortCriteria", + "sortDirection", + "distanceUnit" + ] + }, + "ReverseGeocodeRequestType":{ + "required":[ + "position" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestParametersType" + }, + { + "type":"object", + "title":"ReverseGeocodeRequestType", + "properties":{ + "position":{ + "title":"position", + "allOf":[ + { + "$ref":"#/definitions/PositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Position", + "namespaceURI":"http://www.opengis.net/xls" + } }, - "numberOfResponses":{ - "title":"numberOfResponses", + "reverseGeocodePreference":{ + "title":"reverseGeocodePreference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/ReverseGeocodePreferenceType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberOfResponses", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ReverseGeocodePreference", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -3810,131 +3487,162 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ResponseType", + "localPart":"ReverseGeocodeRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "errorList", - "responseParameters", - "version", - "requestID", - "numberOfResponses" + "position", + "reverseGeocodePreference" ] }, - "CenterContextType":{ + "WithinDistanceType":{ "type":"object", - "title":"CenterContextType", + "title":"WithinDistanceType", "required":[ - "centerPoint", - "displayScale", - "dpi", - "radius", - "srs" + "location" ], "properties":{ - "centerPoint":{ - "title":"centerPoint", - "allOf":[ - { - "$ref":"#/definitions/PointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CenterPoint", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "displayScale":{ - "title":"displayScale", + "location":{ + "title":"location", "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/AbstractLocationType" + } + }, + "elementName":{ + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"DisplayScale", + "localPart":"_Location", "namespaceURI":"http://www.opengis.net/xls" } }, - "dpi":{ - "title":"dpi", + "minimumDistance":{ + "title":"minimumDistance", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"DPI", + "localPart":"MinimumDistance", "namespaceURI":"http://www.opengis.net/xls" } }, - "radius":{ - "title":"radius", + "maximumDistance":{ + "title":"maximumDistance", "allOf":[ { - "$ref":"#/definitions/RadiusType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Radius", + "localPart":"MaximumDistance", "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":"" - } - }, - "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":"CenterContextType", + "localPart":"WithinDistanceType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "centerPoint", - "displayScale", - "dpi", - "radius", - "azimuth", - "srs" + "location", + "minimumDistance", + "maximumDistance" ] }, - "AbstractPOISelectionCriteriaType":{ - "type":"object", - "title":"AbstractPOISelectionCriteriaType", - "properties":{ - }, + "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":"AbstractPOISelectionCriteriaType", + "localPart":"AreaOfInterestType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "circleByCenterPoint", + "polygon", + "envelope" + ] }, "AbstractMSIDsType":{ "type":"object", @@ -3963,196 +3671,180 @@ "session" ] }, - "OutputMSInformationType":{ + "LayerType":{ + "type":"object", + "title":"LayerType", "required":[ - "position" + "layer", + "filter" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMSInformationType" + "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" + } }, - { - "type":"object", - "title":"OutputMSInformationType", - "properties":{ - "position":{ - "title":"position", - "allOf":[ - { - "$ref":"#/definitions/PositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Position", - "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":"OutputMSInformationType", + "localPart":"LayerType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "position" + "layer", + "filter" ] }, - "InputGatewayParametersType":{ + "AvailableSRSType":{ + "type":"object", + "title":"AvailableSRSType", "required":[ - "inputMSIDs" + "srs" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGatewayParametersType" - }, - { - "type":"object", - "title":"InputGatewayParametersType", - "properties":{ - "inputMSIDs":{ - "title":"inputMSIDs", - "allOf":[ - { - "$ref":"#/definitions/InputMSIDsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"InputMSIDs", - "namespaceURI":"http://www.opengis.net/xls" - } + "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":"InputGatewayParametersType", + "localPart":"AvailableSRSType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "inputMSIDs" + "srs" ] }, - "RequestHeaderType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractHeaderType" + "RouteHandleType":{ + "type":"object", + "title":"RouteHandleType", + "required":[ + "routeID" + ], + "properties":{ + "serviceID":{ + "title":"serviceID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"serviceID", + "namespaceURI":"" + } }, - { - "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":"" - } + "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":"RequestHeaderType", + "localPart":"RouteHandleType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "clientName", - "clientPassword", - "sessionID", - "srsName", - "msid" + "serviceID", + "routeID" ] }, - "AbstractLocationType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataType" + "GeocodingQOSType":{ + "type":"object", + "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":"" + } }, - { - "type":"object", - "title":"AbstractLocationType", - "properties":{ + "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":"AbstractLocationType", + "localPart":"GeocodingQOSType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "accuracy", + "matchType" + ] }, - "CircularArcType":{ + "EllipseType":{ "required":[ "pos", - "innerRadius", - "outerRadius", - "startAngle", - "endAngle", - "numARC" + "majorAxis", + "minorAxis", + "rotation" ], "allOf":[ { @@ -4160,7 +3852,7 @@ }, { "type":"object", - "title":"CircularArcType", + "title":"EllipseType", "properties":{ "pos":{ "title":"pos", @@ -4175,8 +3867,8 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "innerRadius":{ - "title":"innerRadius", + "majorAxis":{ + "title":"majorAxis", "allOf":[ { "$ref":"#/definitions/LengthType" @@ -4184,12 +3876,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"innerRadius", + "localPart":"majorAxis", "namespaceURI":"http://www.opengis.net/xls" } }, - "outerRadius":{ - "title":"outerRadius", + "minorAxis":{ + "title":"minorAxis", "allOf":[ { "$ref":"#/definitions/LengthType" @@ -4197,12 +3889,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"outerRadius", + "localPart":"minorAxis", "namespaceURI":"http://www.opengis.net/xls" } }, - "startAngle":{ - "title":"startAngle", + "rotation":{ + "title":"rotation", "allOf":[ { "$ref":"#/definitions/AngleType" @@ -4210,46 +3902,295 @@ ], "propertyType":"element", "elementName":{ - "localPart":"startAngle", + "localPart":"rotation", "namespaceURI":"http://www.opengis.net/xls" } - }, - "endAngle":{ - "title":"endAngle", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EllipseType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "pos", + "majorAxis", + "minorAxis", + "rotation" + ] + }, + "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" + } + }, + "elementName":{ + "localPart":"_Header", + "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" + }, + "value":{ + "$ref":"#/definitions/AbstractBodyType" + } + }, + "elementName":{ + "localPart":"_Body", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "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":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.opengis.net/xls" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"XLSType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "header", + "body", + "version", + "lang" + ] + }, + "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" + ] + }, + "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" + ] + }, + "POIPropertiesType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractPOISelectionCriteriaType" + }, + { + "type":"object", + "title":"POIPropertiesType", + "properties":{ + "poiProperty":{ + "title":"poiProperty", "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":"_POIProperty", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "minItems":0 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"endAngle", + "localPart":"_POIProperty", "namespaceURI":"http://www.opengis.net/xls" } }, - "interpolation":{ - "title":"interpolation", - "allOf":[ - { - "$ref":"#/definitions/CurveInterpolationType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"interpolation", - "namespaceURI":"" - } - }, - "numARC":{ - "title":"numARC", + "directoryType":{ + "title":"directoryType", "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":"numArc", + "localPart":"directoryType", "namespaceURI":"" } } @@ -4258,91 +4199,126 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CircularArcType", + "localPart":"POIPropertiesType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "pos", - "innerRadius", - "outerRadius", - "startAngle", - "endAngle", - "interpolation", - "numARC" + "poiProperty", + "directoryType" ] }, - "AbstractHeaderType":{ + "LineCorridorType":{ "type":"object", - "title":"AbstractHeaderType", + "title":"LineCorridorType", + "required":[ + "lineString", + "distance" + ], "properties":{ + "lineString":{ + "title":"lineString", + "allOf":[ + { + "$ref":"#/definitions/LineStringType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LineString", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "distance":{ + "title":"distance", + "allOf":[ + { + "$ref":"#/definitions/DistanceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Distance", + "namespaceURI":"http://www.opengis.net/xls" + } + } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractHeaderType", + "localPart":"LineCorridorType", "namespaceURI":"http://www.opengis.net/xls" - } + }, + "propertiesOrder":[ + "lineString", + "distance" + ] }, - "WayPointType":{ + "AddressType":{ "required":[ - "location" + "freeFormAddress", + "streetAddress" ], "allOf":[ { - "$ref":"#/definitions/AbstractWayPointType" + "$ref":"#/definitions/AbstractAddressType" }, { "type":"object", - "title":"WayPointType", + "title":"AddressType", "properties":{ - "location":{ - "title":"location", + "freeFormAddress":{ + "title":"freeFormAddress", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Location", + "localPart":"freeFormAddress", "namespaceURI":"http://www.opengis.net/xls" } }, - "geocodeMatchCode":{ - "title":"geocodeMatchCode", + "streetAddress":{ + "title":"streetAddress", "allOf":[ { - "$ref":"#/definitions/GeocodingQOSType" + "$ref":"#/definitions/StreetAddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"GeocodeMatchCode", + "localPart":"StreetAddress", "namespaceURI":"http://www.opengis.net/xls" } }, - "stop":{ - "title":"stop", + "place":{ + "title":"place", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/NamedPlaceType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"stop", - "namespaceURI":"" + "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" } } } @@ -4350,65 +4326,81 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"WayPointType", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "location", - "geocodeMatchCode", - "stop" + "freeFormAddress", + "streetAddress", + "place", + "postalCode" ] }, - "SICType":{ + "OutputGatewayParametersType":{ + "required":[ + "outputMSIDs" + ], "allOf":[ { - "$ref":"#/definitions/AbstractNamedReferenceSystem" + "$ref":"#/definitions/AbstractGatewayParametersType" }, { "type":"object", - "title":"SICType", + "title":"OutputGatewayParametersType", "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", + "outputMSIDs":{ + "title":"outputMSIDs", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OutputMSIDsType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"subType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"OutputMSIDs", + "namespaceURI":"http://www.opengis.net/xls" } - }, - "category":{ - "title":"category", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OutputGatewayParametersType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "outputMSIDs" + ] + }, + "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":"category", + "localPart":"name", "namespaceURI":"" } }, - "code":{ - "title":"code", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4416,7 +4408,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"code", + "localPart":"value", "namespaceURI":"" } } @@ -4425,239 +4417,314 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SICType", + "localPart":"POIPropertyType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "type", - "subType", - "category", - "code" + "name", + "value" ] }, - "GeocodedAddressType":{ + "AbstractResponseParametersType":{ "type":"object", - "title":"GeocodedAddressType", + "title":"AbstractResponseParametersType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractResponseParametersType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "RouteMapRequestType":{ + "type":"object", + "title":"RouteMapRequestType", "required":[ - "point", - "address" + "output" ], "properties":{ - "point":{ - "title":"point", - "allOf":[ - { - "$ref":"#/definitions/PointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "address":{ - "title":"address", + "output":{ + "title":"output", "allOf":[ { - "$ref":"#/definitions/AddressType" + "type":"array", + "items":{ + "$ref":"#/definitions/RouteMapOutputType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"Output", "namespaceURI":"http://www.opengis.net/xls" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteMapRequestType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "output" + ] + }, + "ReverseGeocodeResponseType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" }, - "geocodeMatchCode":{ - "title":"geocodeMatchCode", - "allOf":[ - { - "$ref":"#/definitions/GeocodingQOSType" + { + "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":"element", - "elementName":{ - "localPart":"GeocodeMatchCode", - "namespaceURI":"http://www.opengis.net/xls" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"GeocodedAddressType", + "localPart":"ReverseGeocodeResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "point", - "address", - "geocodeMatchCode" + "reverseGeocodedLocation" ] }, - "WithinDistanceType":{ + "AbstractBodyType":{ "type":"object", - "title":"WithinDistanceType", + "title":"AbstractBodyType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractBodyType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "WayPointListType":{ + "type":"object", + "title":"WayPointListType", "required":[ - "location" + "startPoint", + "endPoint" ], "properties":{ - "location":{ - "title":"location", + "startPoint":{ + "title":"startPoint", "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/WayPointType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Location", + "localPart":"StartPoint", "namespaceURI":"http://www.opengis.net/xls" } }, - "minimumDistance":{ - "title":"minimumDistance", + "viaPoint":{ + "title":"viaPoint", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "type":"array", + "items":{ + "$ref":"#/definitions/WayPointType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"MinimumDistance", + "localPart":"ViaPoint", "namespaceURI":"http://www.opengis.net/xls" } }, - "maximumDistance":{ - "title":"maximumDistance", + "endPoint":{ + "title":"endPoint", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/WayPointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"EndPoint", + "namespaceURI":"http://www.opengis.net/xls" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"WayPointListType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "startPoint", + "viaPoint", + "endPoint" + ] + }, + "SICType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractNamedReferenceSystem" + }, + { + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MaximumDistance", - "namespaceURI":"http://www.opengis.net/xls" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"WithinDistanceType", + "localPart":"SICType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "location", - "minimumDistance", - "maximumDistance" + "type", + "subType", + "category", + "code" ] }, - "AbstractRouteSegmentType":{ + "POIWithDistanceType":{ "type":"object", - "title":"AbstractRouteSegmentType", + "title":"POIWithDistanceType", "required":[ - "distance", - "travelTime", - "boundingBox" + "poi" ], "properties":{ - "distance":{ - "title":"distance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Distance", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "travelTime":{ - "title":"travelTime", + "poi":{ + "title":"poi", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/PointOfInterestType" } ], "propertyType":"element", "elementName":{ - "localPart":"TravelTime", + "localPart":"POI", "namespaceURI":"http://www.opengis.net/xls" } }, - "boundingBox":{ - "title":"boundingBox", + "distance":{ + "title":"distance", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", + "localPart":"Distance", "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":"AbstractRouteSegmentType", + "localPart":"POIWithDistanceType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "distance", - "travelTime", - "boundingBox", - "name" + "poi", + "distance" ] }, - "AngleType":{ + "OutputMSIDsType":{ + "required":[ + "outputMSInformation" + ], "allOf":[ { - "$ref":"#/definitions/AbstractMeasureType" + "$ref":"#/definitions/AbstractMSIDsType" }, { "type":"object", - "title":"AngleType", + "title":"OutputMSIDsType", "properties":{ - "uom":{ - "title":"uom", + "outputMSInformation":{ + "title":"outputMSInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OutputMSInformationType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"OutputMSInformation", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -4665,168 +4732,77 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AngleType", + "localPart":"OutputMSIDsType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "uom" + "outputMSInformation" ] }, - "EllipseType":{ + "GetPortrayMapCapabilitiesResponseType":{ "required":[ - "pos", - "majorAxis", - "minorAxis", - "rotation" + "availableSRS", + "availableLayers", + "availableFormats", + "availableStyles" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"EllipseType", + "title":"GetPortrayMapCapabilitiesResponseType", "properties":{ - "pos":{ - "title":"pos", - "allOf":[ - { - "$ref":"#/definitions/DirectPositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "majorAxis":{ - "title":"majorAxis", + "availableSRS":{ + "title":"availableSRS", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/AvailableSRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"majorAxis", + "localPart":"AvailableSRS", "namespaceURI":"http://www.opengis.net/xls" } }, - "minorAxis":{ - "title":"minorAxis", + "availableLayers":{ + "title":"availableLayers", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/AvailableLayersType" } ], "propertyType":"element", "elementName":{ - "localPart":"minorAxis", + "localPart":"AvailableLayers", "namespaceURI":"http://www.opengis.net/xls" } }, - "rotation":{ - "title":"rotation", + "availableFormats":{ + "title":"availableFormats", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/AvailableFormatsType" } ], "propertyType":"element", "elementName":{ - "localPart":"rotation", + "localPart":"AvailableFormats", "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", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "addressee", - "countryCode" - ] - }, - "SLIRType":{ - "required":[ - "inputGatewayParameters" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestParametersType" - }, - { - "type":"object", - "title":"SLIRType", - "properties":{ - "inputGatewayParameters":{ - "title":"inputGatewayParameters", + "availableStyles":{ + "title":"availableStyles", "allOf":[ { - "$ref":"#/definitions/InputGatewayParametersType" + "$ref":"#/definitions/AvailableStylesType" } ], "propertyType":"element", "elementName":{ - "localPart":"InputGatewayParameters", + "localPart":"AvailableStyles", "namespaceURI":"http://www.opengis.net/xls" } } @@ -4835,145 +4811,55 @@ ], "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":"RouteInstructionsRequestType", + "localPart":"GetPortrayMapCapabilitiesResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "format", - "provideGeometry", - "provideBoundingBox" + "availableSRS", + "availableLayers", + "availableFormats", + "availableStyles" ] }, - "AvoidListType":{ + "POIAttributeListType":{ "type":"object", - "title":"AvoidListType", + "title":"POIAttributeListType", "properties":{ - "aoi":{ - "title":"aoi", + "referenceSystem":{ + "title":"referenceSystem", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AreaOfInterestType" - }, - "minItems":0 + "$ref":"#/definitions/ReferenceSystemType" } ], "propertyType":"element", "elementName":{ - "localPart":"AOI", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "location":{ - "title":"location", - "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 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Location", + "localPart":"ReferenceSystem", "namespaceURI":"http://www.opengis.net/xls" } }, - "avoidFeature":{ - "title":"avoidFeature", + "poiInfoList":{ + "title":"poiInfoList", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AvoidFeatureType" - }, - "minItems":0 + "$ref":"#/definitions/POIInfoListType" } ], "propertyType":"element", "elementName":{ - "localPart":"AvoidFeature", + "localPart":"POIInfoList", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AvoidListType", + "localPart":"POIAttributeListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "aoi", - "location", - "avoidFeature" + "referenceSystem", + "poiInfoList" ] }, "StreetNameType":{ @@ -5083,241 +4969,256 @@ "muniOctant" ] }, - "ResponseHeaderType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractHeaderType" + "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" + } }, - { - "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":"" - } + "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":"ResponseHeaderType", + "localPart":"GeocodeResponseListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "errorList", - "sessionID" + "geocodedAddress", + "numberOfGeocodedAddresses" ] }, - "ErrorType":{ + "OutputType":{ "type":"object", - "title":"ErrorType", + "title":"OutputType", "required":[ - "errorCode" + "bBoxContext", + "centerContext" ], "properties":{ - "errorCode":{ - "title":"errorCode", + "bBoxContext":{ + "title":"bBoxContext", "allOf":[ { - "$ref":"#/definitions/ErrorCodeType" + "$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":"errorCode", + "localPart":"width", "namespaceURI":"" } }, - "severity":{ - "title":"severity", + "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":"#/definitions/SeverityType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"severity", + "localPart":"format", "namespaceURI":"" } }, - "locationID":{ - "title":"locationID", + "bGcolor":{ + "title":"bGcolor", "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":"locationID", + "localPart":"BGcolor", "namespaceURI":"" } }, - "locationPath":{ - "title":"locationPath", + "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":"locationPath", + "localPart":"transparent", "namespaceURI":"" } }, - "message":{ - "title":"message", + "content":{ + "title":"content", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PresentationContentType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"message", + "localPart":"content", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ErrorType", + "localPart":"OutputType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "errorCode", - "severity", - "locationID", - "locationPath", - "message" + "bBoxContext", + "centerContext", + "width", + "height", + "format", + "bGcolor", + "transparent", + "content" ] }, - "DistanceType":{ + "RequestHeaderType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMeasureType" + "$ref":"#/definitions/AbstractHeaderType" }, { "type":"object", - "title":"DistanceType", + "title":"RequestHeaderType", "properties":{ - "uom":{ - "title":"uom", + "clientName":{ + "title":"clientName", "allOf":[ { - "$ref":"#/definitions/DistanceUnitType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uom", + "localPart":"clientName", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DistanceType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "uom" - ] - }, - "AddressType":{ - "required":[ - "freeFormAddress", - "streetAddress" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractAddressType" - }, - { - "type":"object", - "title":"AddressType", - "properties":{ - "freeFormAddress":{ - "title":"freeFormAddress", + }, + "clientPassword":{ + "title":"clientPassword", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"freeFormAddress", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"clientPassword", + "namespaceURI":"" } }, - "streetAddress":{ - "title":"streetAddress", + "sessionID":{ + "title":"sessionID", "allOf":[ { - "$ref":"#/definitions/StreetAddressType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"StreetAddress", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"sessionID", + "namespaceURI":"" } }, - "place":{ - "title":"place", + "srsName":{ + "title":"srsName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NamedPlaceType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Place", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"srsName", + "namespaceURI":"" } }, - "postalCode":{ - "title":"postalCode", + "msid":{ + "title":"msid", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalCode", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"MSID", + "namespaceURI":"" } } } @@ -5325,254 +5226,228 @@ ], "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":"AvailableStylesType", + "localPart":"RequestHeaderType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "style" + "clientName", + "clientPassword", + "sessionID", + "srsName", + "msid" ] }, - "StreetAddressType":{ + "ReverseGeocodedLocationType":{ "type":"object", - "title":"StreetAddressType", + "title":"ReverseGeocodedLocationType", "required":[ - "street" + "point", + "address" ], "properties":{ - "streetLocation":{ - "title":"streetLocation", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_StreetLocation", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "street":{ - "title":"street", + "point":{ + "title":"point", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StreetNameType" - }, - "minItems":1 + "$ref":"#/definitions/PointType" } ], "propertyType":"element", - "elementName":{ - "localPart":"Street", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, - "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", + "elementName":{ + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "address":{ + "title":"address", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/GeocodedAddressType" - }, - "minItems":1 + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"GeocodedAddress", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/xls" } }, - "numberOfGeocodedAddresses":{ - "title":"numberOfGeocodedAddresses", + "searchCentreDistance":{ + "title":"searchCentreDistance", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/DistanceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberOfGeocodedAddresses", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"SearchCentreDistance", + "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GeocodeResponseListType", + "localPart":"ReverseGeocodedLocationType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "geocodedAddress", - "numberOfGeocodedAddresses" + "point", + "address", + "searchCentreDistance" ] }, - "AbstractMeasureType":{ - "type":"object", - "title":"AbstractMeasureType", + "GeocodeRequestType":{ "required":[ - "value" + "address" ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"value", - "namespaceURI":"" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestParametersType" }, - "accuracy":{ - "title":"accuracy", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"accuracy", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMeasureType", + "localPart":"GeocodeRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "value", - "accuracy" + "address" ] }, - "AbstractBodyType":{ + "AbstractHeaderType":{ "type":"object", - "title":"AbstractBodyType", + "title":"AbstractHeaderType", "properties":{ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractBodyType", + "localPart":"AbstractHeaderType", "namespaceURI":"http://www.opengis.net/xls" } }, - "POIPropertiesType":{ + "PortrayMapRequestType":{ + "required":[ + "output" + ], "allOf":[ { - "$ref":"#/definitions/AbstractPOISelectionCriteriaType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"POIPropertiesType", + "title":"PortrayMapRequestType", "properties":{ - "poiProperty":{ - "title":"poiProperty", + "output":{ + "title":"output", "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" - } + "$ref":"#/definitions/OutputType" + }, + "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", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "overlay":{ + "title":"overlay", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OverlayType" }, "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_POIProperty", + "localPart":"Overlay", "namespaceURI":"http://www.opengis.net/xls" } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PortrayMapRequestType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "output", + "basemap", + "overlay" + ] + }, + "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":"" + } }, - "directoryType":{ - "title":"directoryType", + "countryCode":{ + "title":"countryCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5580,201 +5455,193 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"directoryType", + "localPart":"countryCode", "namespaceURI":"" } } } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"POIPropertiesType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "poiProperty", - "directoryType" - ] - }, - "ErrorListType":{ - "type":"object", - "title":"ErrorListType", - "required":[ - "error" - ], - "properties":{ - "error":{ - "title":"error", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractAddressType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "addressee", + "countryCode" + ] + }, + "RouteMapOutputType":{ + "type":"object", + "title":"RouteMapOutputType", + "properties":{ + "bBoxContext":{ + "title":"bBoxContext", + "allOf":[ + { + "$ref":"#/definitions/EnvelopeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BBoxContext", + "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":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ErrorType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Error", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" } }, - "highestSeverity":{ - "title":"highestSeverity", + "bGcolor":{ + "title":"bGcolor", "allOf":[ { - "$ref":"#/definitions/SeverityType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"highestSeverity", + "localPart":"BGcolor", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ErrorListType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "error", - "highestSeverity" - ] - }, - "GeocodeRequestType":{ - "required":[ - "address" - ], - "allOf":[ - { - "$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" - } + "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":"GeocodeRequestType", + "localPart":"RouteMapOutputType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "address" + "bBoxContext", + "width", + "height", + "format", + "bGcolor", + "transparent", + "style" ] }, - "RouteHandleType":{ + "NamedPlaceType":{ "type":"object", - "title":"RouteHandleType", + "title":"NamedPlaceType", "required":[ - "routeID" + "type" ], "properties":{ - "serviceID":{ - "title":"serviceID", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"serviceID", - "namespaceURI":"" - } + "propertyType":"value" }, - "routeID":{ - "title":"routeID", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/NamedPlaceClassification" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"routeID", + "localPart":"type", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteHandleType", + "localPart":"NamedPlaceType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "serviceID", - "routeID" + "value", + "type" ] }, - "BuildingLocatorType":{ + "DistanceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractStreetLocatorType" + "$ref":"#/definitions/AbstractMeasureType" }, { "type":"object", - "title":"BuildingLocatorType", + "title":"DistanceType", "properties":{ - "number":{ - "title":"number", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"number", - "namespaceURI":"" - } - }, - "subdivision":{ - "title":"subdivision", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"subdivision", - "namespaceURI":"" - } - }, - "buildingName":{ - "title":"buildingName", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DistanceUnitType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"buildingName", + "localPart":"uom", "namespaceURI":"" } } @@ -5783,47 +5650,79 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BuildingLocatorType", + "localPart":"DistanceType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "number", - "subdivision", - "buildingName" + "uom" ] }, - "RouteInstructionsListType":{ + "ResponseType":{ "required":[ - "routeInstruction", - "lang" + "version", + "requestID" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/AbstractBodyType" }, { "type":"object", - "title":"RouteInstructionsListType", + "title":"ResponseType", "properties":{ - "routeInstruction":{ - "title":"routeInstruction", + "errorList":{ + "title":"errorList", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/RouteInstructionType" - }, - "minItems":1 + "$ref":"#/definitions/ErrorListType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteInstruction", + "localPart":"ErrorList", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "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" } }, - "format":{ - "title":"format", + "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" @@ -5831,21 +5730,21 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"format", + "localPart":"requestID", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "numberOfResponses":{ + "title":"numberOfResponses", "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", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"numberOfResponses", + "namespaceURI":"" } } } @@ -5853,34 +5752,144 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteInstructionsListType", + "localPart":"ResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "routeInstruction", - "format", - "lang" + "errorList", + "responseParameters", + "version", + "requestID", + "numberOfResponses" ] }, - "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":"element", + "elementName":{ + "localPart":"Error", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "highestSeverity":{ + "title":"highestSeverity", + "allOf":[ + { + "$ref":"#/definitions/SeverityType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"accuracy", + "localPart":"highestSeverity", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ErrorListType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "error", + "highestSeverity" + ] + }, + "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" }, - "matchType":{ - "title":"matchType", + "unit":{ + "title":"unit", + "allOf":[ + { + "$ref":"#/definitions/DistanceUnitType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"unit", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RadiusType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "value", + "unit" + ] + }, + "ContentType":{ + "type":"object", + "title":"ContentType", + "required":[ + "data", + "url", + "format", + "width", + "height" + ], + "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", + "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" @@ -5888,103 +5897,174 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"matchType", + "localPart":"format", + "namespaceURI":"" + } + }, + "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":"GeocodingQOSType", + "localPart":"ContentType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "accuracy", - "matchType" + "data", + "url", + "format", + "width", + "height" ] }, - "ReverseGeocodedLocationType":{ + "RoutePlanType":{ "type":"object", - "title":"ReverseGeocodedLocationType", + "title":"RoutePlanType", "required":[ - "point", - "address" + "routePreference", + "wayPointList" ], "properties":{ - "point":{ - "title":"point", + "routePreference":{ + "title":"routePreference", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/RoutePreferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"RoutePreference", + "namespaceURI":"http://www.opengis.net/xls" } }, - "address":{ - "title":"address", + "wayPointList":{ + "title":"wayPointList", "allOf":[ { - "$ref":"#/definitions/AddressType" + "$ref":"#/definitions/WayPointListType" } ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"WayPointList", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "avoidList":{ + "title":"avoidList", + "allOf":[ + { + "$ref":"#/definitions/AvoidListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AvoidList", "namespaceURI":"http://www.opengis.net/xls" } }, - "searchCentreDistance":{ - "title":"searchCentreDistance", + "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":"#/definitions/DistanceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"element", - "elementName":{ - "localPart":"SearchCentreDistance", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"expectedEndTime", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ReverseGeocodedLocationType", + "localPart":"RoutePlanType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "point", - "address", - "searchCentreDistance" + "routePreference", + "wayPointList", + "avoidList", + "useRealTimeTraffic", + "expectedStartTime", + "expectedEndTime" ] }, - "RouteGeometryType":{ + "InputGatewayParametersType":{ "required":[ - "lineString" + "inputMSIDs" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/AbstractGatewayParametersType" }, { "type":"object", - "title":"RouteGeometryType", + "title":"InputGatewayParametersType", "properties":{ - "lineString":{ - "title":"lineString", + "inputMSIDs":{ + "title":"inputMSIDs", "allOf":[ { - "$ref":"#/definitions/LineStringType" + "$ref":"#/definitions/InputMSIDsType" } ], "propertyType":"element", "elementName":{ - "localPart":"LineString", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"InputMSIDs", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -5992,247 +6072,121 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteGeometryType", + "localPart":"InputGatewayParametersType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "lineString" + "inputMSIDs" ] }, - "AvailableLayersType":{ + "ClipType":{ "type":"object", - "title":"AvailableLayersType", + "title":"ClipType", "required":[ - "layer" + "polygon", + "circleByCenterPoint", + "lineCorridor" ], "properties":{ - "layer":{ - "title":"layer", + "polygon":{ + "title":"polygon", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "$ref":"#/definitions/PolygonType" } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AvailableLayersType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "layer" - ] - }, - "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", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "content", - "bBoxContext", - "centerContext" - ] - }, - "OutputGatewayParametersType":{ - "required":[ - "outputMSIDs" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGatewayParametersType" - }, - { - "type":"object", - "title":"OutputGatewayParametersType", - "properties":{ - "outputMSIDs":{ - "title":"outputMSIDs", - "allOf":[ - { - "$ref":"#/definitions/OutputMSIDsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputMSIDs", - "namespaceURI":"http://www.opengis.net/xls" - } - } + "localPart":"Polygon", + "namespaceURI":"http://www.opengis.net/gml" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"OutputGatewayParametersType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "outputMSIDs" - ] - }, - "ReverseGeocodeResponseType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" }, - { - "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" - } + "circleByCenterPoint":{ + "title":"circleByCenterPoint", + "allOf":[ + { + "$ref":"#/definitions/CircleByCenterPointType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CircleByCenterPoint", + "namespaceURI":"http://www.opengis.net/gml" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ReverseGeocodeResponseType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "reverseGeocodedLocation" - ] - }, - "DirectoryResponseType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" }, - { - "type":"object", - "title":"DirectoryResponseType", - "properties":{ - "poiContext":{ - "title":"poiContext", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/POIWithDistanceType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"POIContext", - "namespaceURI":"http://www.opengis.net/xls" - } + "lineCorridor":{ + "title":"lineCorridor", + "allOf":[ + { + "$ref":"#/definitions/LineCorridorType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LineCorridor", + "namespaceURI":"http://www.opengis.net/xls" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"DirectoryResponseType", + "localPart":"ClipType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poiContext" + "polygon", + "circleByCenterPoint", + "lineCorridor" ] }, - "AbstractNamedReferenceSystem":{ - "type":"object", - "title":"AbstractNamedReferenceSystem", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractNamedReferenceSystem", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "RouteMapType":{ + "NACEType":{ "allOf":[ { - "$ref":"#/definitions/MapType" + "$ref":"#/definitions/AbstractNamedReferenceSystem" }, { "type":"object", - "title":"RouteMapType", + "title":"NACEType", "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"class", + "namespaceURI":"" + } + }, "description":{ "title":"description", "allOf":[ @@ -6251,43 +6205,89 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteMapType", + "localPart":"NACEType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ + "division", + "group", + "clazz", "description" ] }, - "WithinBoundaryType":{ + "RouteInstructionsRequestType":{ "type":"object", - "title":"WithinBoundaryType", - "required":[ - "aoi" - ], + "title":"RouteInstructionsRequestType", "properties":{ - "aoi":{ - "title":"aoi", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/AreaOfInterestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AOI", - "namespaceURI":"http://www.opengis.net/xls" + "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":"WithinBoundaryType", + "localPart":"RouteInstructionsRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "aoi" + "format", + "provideGeometry", + "provideBoundingBox" ] }, + "AbstractPOIType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractLocationType" + }, + { + "type":"object", + "title":"AbstractPOIType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractPOIType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, "NearestCriterionType":{ "allOf":[ { @@ -6300,7 +6300,7 @@ "namespaceURI":"http://www.opengis.net/xls" } }, - "RoutePreferenceType":{ + "ReverseGeocodePreferenceType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6308,11 +6308,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RoutePreferenceType", + "localPart":"ReverseGeocodePreferenceType", "namespaceURI":"http://www.opengis.net/xls" } }, - "RouteMapStyleType":{ + "SortDirectionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6320,11 +6320,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RouteMapStyleType", + "localPart":"SortDirectionType", "namespaceURI":"http://www.opengis.net/xls" } }, - "ReverseGeocodePreferenceType":{ + "POIPropertyNameType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6332,11 +6332,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ReverseGeocodePreferenceType", + "localPart":"POIPropertyNameType", "namespaceURI":"http://www.opengis.net/xls" } }, - "DistanceUnitType":{ + "SpeedUnitType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6344,11 +6344,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DistanceUnitType", + "localPart":"SpeedUnitType", "namespaceURI":"http://www.opengis.net/xls" } }, - "ErrorCodeType":{ + "RouteMapStyleType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6356,11 +6356,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ErrorCodeType", + "localPart":"RouteMapStyleType", "namespaceURI":"http://www.opengis.net/xls" } }, - "POIPropertyNameType":{ + "SeverityType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6368,7 +6368,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"POIPropertyNameType", + "localPart":"SeverityType", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6396,7 +6396,7 @@ "namespaceURI":"http://www.opengis.net/xls" } }, - "SeverityType":{ + "NamedPlaceClassification":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6404,11 +6404,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SeverityType", + "localPart":"NamedPlaceClassification", "namespaceURI":"http://www.opengis.net/xls" } }, - "SortDirectionType":{ + "DistanceUnitType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6416,11 +6416,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SortDirectionType", + "localPart":"DistanceUnitType", "namespaceURI":"http://www.opengis.net/xls" } }, - "NamedPlaceClassification":{ + "RoutePreferenceType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6428,11 +6428,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"NamedPlaceClassification", + "localPart":"RoutePreferenceType", "namespaceURI":"http://www.opengis.net/xls" } }, - "SpeedUnitType":{ + "ErrorCodeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6440,7 +6440,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SpeedUnitType", + "localPart":"ErrorCodeType", "namespaceURI":"http://www.opengis.net/xls" } } @@ -6459,7 +6459,7 @@ "properties":{ "localPart":{ "enum":[ - "_GatewayParameters" + "Building" ] }, "namespaceURI":{ @@ -6472,11 +6472,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGatewayParametersType" + "$ref":"#/definitions/BuildingLocatorType" } }, "elementName":{ - "localPart":"_GatewayParameters", + "localPart":"Building", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6493,7 +6493,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStamp" + "Position" ] }, "namespaceURI":{ @@ -6506,11 +6506,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeStampType" + "$ref":"#/definitions/PositionType" } }, "elementName":{ - "localPart":"TimeStamp", + "localPart":"Position", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6527,7 +6527,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteSummary" + "RouteInstructionsRequest" ] }, "namespaceURI":{ @@ -6540,11 +6540,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteSummaryType" + "$ref":"#/definitions/RouteInstructionsRequestType" } }, "elementName":{ - "localPart":"RouteSummary", + "localPart":"RouteInstructionsRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6561,7 +6561,7 @@ "properties":{ "localPart":{ "enum":[ - "SLIA" + "RouteInstruction" ] }, "namespaceURI":{ @@ -6574,11 +6574,11 @@ ] }, "value":{ - "$ref":"#/definitions/SLIAType" + "$ref":"#/definitions/RouteInstructionType" } }, "elementName":{ - "localPart":"SLIA", + "localPart":"RouteInstruction", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6595,7 +6595,7 @@ "properties":{ "localPart":{ "enum":[ - "CircularArc" + "DirectoryRequest" ] }, "namespaceURI":{ @@ -6608,11 +6608,11 @@ ] }, "value":{ - "$ref":"#/definitions/CircularArcType" + "$ref":"#/definitions/DirectoryRequestType" } }, "elementName":{ - "localPart":"CircularArc", + "localPart":"DirectoryRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6629,7 +6629,7 @@ "properties":{ "localPart":{ "enum":[ - "POI" + "PortrayMapRequest" ] }, "namespaceURI":{ @@ -6642,11 +6642,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointOfInterestType" + "$ref":"#/definitions/PortrayMapRequestType" } }, "elementName":{ - "localPart":"POI", + "localPart":"PortrayMapRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6663,7 +6663,7 @@ "properties":{ "localPart":{ "enum":[ - "_ADT" + "SLIR" ] }, "namespaceURI":{ @@ -6676,11 +6676,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/SLIRType" } }, "elementName":{ - "localPart":"_ADT", + "localPart":"SLIR", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6697,7 +6697,7 @@ "properties":{ "localPart":{ "enum":[ - "AOI" + "Ellipse" ] }, "namespaceURI":{ @@ -6710,11 +6710,11 @@ ] }, "value":{ - "$ref":"#/definitions/AreaOfInterestType" + "$ref":"#/definitions/EllipseType" } }, "elementName":{ - "localPart":"AOI", + "localPart":"Ellipse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6731,7 +6731,7 @@ "properties":{ "localPart":{ "enum":[ - "ReverseGeocodeRequest" + "Address" ] }, "namespaceURI":{ @@ -6744,11 +6744,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReverseGeocodeRequestType" + "$ref":"#/definitions/AddressType" } }, "elementName":{ - "localPart":"ReverseGeocodeRequest", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6765,7 +6765,7 @@ "properties":{ "localPart":{ "enum":[ - "NextSegment" + "ReverseGeocodeRequest" ] }, "namespaceURI":{ @@ -6778,11 +6778,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteSegmentType" + "$ref":"#/definitions/ReverseGeocodeRequestType" } }, "elementName":{ - "localPart":"NextSegment", + "localPart":"ReverseGeocodeRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6799,7 +6799,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteInstruction" + "RouteSummary" ] }, "namespaceURI":{ @@ -6812,11 +6812,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteInstructionType" + "$ref":"#/definitions/RouteSummaryType" } }, "elementName":{ - "localPart":"RouteInstruction", + "localPart":"RouteSummary", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6833,7 +6833,7 @@ "properties":{ "localPart":{ "enum":[ - "_WayPoint" + "_StreetLocation" ] }, "namespaceURI":{ @@ -6846,11 +6846,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractWayPointType" + "$ref":"#/definitions/AbstractStreetLocatorType" } }, "elementName":{ - "localPart":"_WayPoint", + "localPart":"_StreetLocation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6867,7 +6867,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteGeometry" + "_Measure" ] }, "namespaceURI":{ @@ -6880,11 +6880,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteGeometryType" + "$ref":"#/definitions/AbstractMeasureType" } }, "elementName":{ - "localPart":"RouteGeometry", + "localPart":"_Measure", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6901,7 +6901,7 @@ "properties":{ "localPart":{ "enum":[ - "Building" + "POIProperties" ] }, "namespaceURI":{ @@ -6914,11 +6914,11 @@ ] }, "value":{ - "$ref":"#/definitions/BuildingLocatorType" + "$ref":"#/definitions/POIProperties" } }, "elementName":{ - "localPart":"Building", + "localPart":"POIProperties", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6935,7 +6935,7 @@ "properties":{ "localPart":{ "enum":[ - "ViaPoint" + "OutputMSInformation" ] }, "namespaceURI":{ @@ -6948,11 +6948,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointType" + "$ref":"#/definitions/OutputMSInformationType" } }, "elementName":{ - "localPart":"ViaPoint", + "localPart":"OutputMSInformation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6969,7 +6969,7 @@ "properties":{ "localPart":{ "enum":[ - "_ResponseParameters" + "ReferenceSystem" ] }, "namespaceURI":{ @@ -6982,11 +6982,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/ReferenceSystemType" } }, "elementName":{ - "localPart":"_ResponseParameters", + "localPart":"ReferenceSystem", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7003,7 +7003,7 @@ "properties":{ "localPart":{ "enum":[ - "RoutePreference" + "RouteGeometryRequest" ] }, "namespaceURI":{ @@ -7016,11 +7016,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoutePreferenceType" + "$ref":"#/definitions/RouteGeometryRequestType" } }, "elementName":{ - "localPart":"RoutePreference", + "localPart":"RouteGeometryRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7037,7 +7037,7 @@ "properties":{ "localPart":{ "enum":[ - "Angle" + "_ResponseParameters" ] }, "namespaceURI":{ @@ -7050,11 +7050,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/AbstractResponseParametersType" } }, "elementName":{ - "localPart":"Angle", + "localPart":"_ResponseParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7071,7 +7071,7 @@ "properties":{ "localPart":{ "enum":[ - "StreetAddress" + "Altitude" ] }, "namespaceURI":{ @@ -7084,11 +7084,11 @@ ] }, "value":{ - "$ref":"#/definitions/StreetAddressType" + "$ref":"#/definitions/AltitudeType" } }, "elementName":{ - "localPart":"StreetAddress", + "localPart":"Altitude", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7105,7 +7105,7 @@ "properties":{ "localPart":{ "enum":[ - "SLIR" + "SIC" ] }, "namespaceURI":{ @@ -7118,11 +7118,11 @@ ] }, "value":{ - "$ref":"#/definitions/SLIRType" + "$ref":"#/definitions/SICType" } }, "elementName":{ - "localPart":"SLIR", + "localPart":"SIC", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7139,7 +7139,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeMatchCode" + "NAICS" ] }, "namespaceURI":{ @@ -7152,11 +7152,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodingQOSType" + "$ref":"#/definitions/NAICSType" } }, "elementName":{ - "localPart":"GeocodeMatchCode", + "localPart":"NAICS", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7173,7 +7173,7 @@ "properties":{ "localPart":{ "enum":[ - "POIProperties" + "Place" ] }, "namespaceURI":{ @@ -7186,11 +7186,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIProperties" + "$ref":"#/definitions/NamedPlaceType" } }, "elementName":{ - "localPart":"POIProperties", + "localPart":"Place", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7207,7 +7207,7 @@ "properties":{ "localPart":{ "enum":[ - "Altitude" + "RouteInstructionsList" ] }, "namespaceURI":{ @@ -7220,11 +7220,11 @@ ] }, "value":{ - "$ref":"#/definitions/AltitudeType" + "$ref":"#/definitions/RouteInstructionsListType" } }, "elementName":{ - "localPart":"Altitude", + "localPart":"RouteInstructionsList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7241,7 +7241,7 @@ "properties":{ "localPart":{ "enum":[ - "EndPoint" + "ViaPoint" ] }, "namespaceURI":{ @@ -7258,7 +7258,7 @@ } }, "elementName":{ - "localPart":"EndPoint", + "localPart":"ViaPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7275,7 +7275,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteInstructionsList" + "OutputMSIDs" ] }, "namespaceURI":{ @@ -7288,11 +7288,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteInstructionsListType" + "$ref":"#/definitions/OutputMSIDsType" } }, "elementName":{ - "localPart":"RouteInstructionsList", + "localPart":"OutputMSIDs", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7309,7 +7309,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteHandle" + "RouteGeometry" ] }, "namespaceURI":{ @@ -7322,11 +7322,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteHandleType" + "$ref":"#/definitions/RouteGeometryType" } }, "elementName":{ - "localPart":"RouteHandle", + "localPart":"RouteGeometry", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7343,7 +7343,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeResponseList" + "CircularArc" ] }, "namespaceURI":{ @@ -7356,11 +7356,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodeResponseListType" + "$ref":"#/definitions/CircularArcType" } }, "elementName":{ - "localPart":"GeocodeResponseList", + "localPart":"CircularArc", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7377,7 +7377,7 @@ "properties":{ "localPart":{ "enum":[ - "_MSIDs" + "AvoidFeature" ] }, "namespaceURI":{ @@ -7390,11 +7390,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMSIDsType" + "$ref":"#/definitions/AvoidFeatureType" } }, "elementName":{ - "localPart":"_MSIDs", + "localPart":"AvoidFeature", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7411,7 +7411,7 @@ "properties":{ "localPart":{ "enum":[ - "_POISelectionCriteria" + "_MSIDs" ] }, "namespaceURI":{ @@ -7424,11 +7424,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPOISelectionCriteriaType" + "$ref":"#/definitions/AbstractMSIDsType" } }, "elementName":{ - "localPart":"_POISelectionCriteria", + "localPart":"_MSIDs", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7445,7 +7445,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteGeometryRequest" + "SearchCentreDistance" ] }, "namespaceURI":{ @@ -7458,11 +7458,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteGeometryRequestType" + "$ref":"#/definitions/DistanceType" } }, "elementName":{ - "localPart":"RouteGeometryRequest", + "localPart":"SearchCentreDistance", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7479,7 +7479,7 @@ "properties":{ "localPart":{ "enum":[ - "XLS" + "GeocodeResponse" ] }, "namespaceURI":{ @@ -7492,11 +7492,11 @@ ] }, "value":{ - "$ref":"#/definitions/XLSType" + "$ref":"#/definitions/GeocodeResponseType" } }, "elementName":{ - "localPart":"XLS", + "localPart":"GeocodeResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7513,7 +7513,7 @@ "properties":{ "localPart":{ "enum":[ - "SearchCentreDistance" + "Error" ] }, "namespaceURI":{ @@ -7526,11 +7526,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/ErrorType" } }, "elementName":{ - "localPart":"SearchCentreDistance", + "localPart":"Error", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7547,7 +7547,7 @@ "properties":{ "localPart":{ "enum":[ - "InputMSInformation" + "WayPointList" ] }, "namespaceURI":{ @@ -7560,11 +7560,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputMSInformationType" + "$ref":"#/definitions/WayPointListType" } }, "elementName":{ - "localPart":"InputMSInformation", + "localPart":"WayPointList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7581,7 +7581,7 @@ "properties":{ "localPart":{ "enum":[ - "_Body" + "RequestHeader" ] }, "namespaceURI":{ @@ -7594,11 +7594,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractBodyType" + "$ref":"#/definitions/RequestHeaderType" } }, "elementName":{ - "localPart":"_Body", + "localPart":"RequestHeader", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7615,7 +7615,7 @@ "properties":{ "localPart":{ "enum":[ - "Speed" + "POIInfoList" ] }, "namespaceURI":{ @@ -7628,11 +7628,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpeedType" + "$ref":"#/definitions/POIInfoListType" } }, "elementName":{ - "localPart":"Speed", + "localPart":"POIInfoList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7649,7 +7649,7 @@ "properties":{ "localPart":{ "enum":[ - "POILocation" + "NextSegment" ] }, "namespaceURI":{ @@ -7662,11 +7662,11 @@ ] }, "value":{ - "$ref":"#/definitions/POILocationType" + "$ref":"#/definitions/RouteSegmentType" } }, "elementName":{ - "localPart":"POILocation", + "localPart":"NextSegment", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7683,7 +7683,7 @@ "properties":{ "localPart":{ "enum":[ - "Distance" + "RoutePlan" ] }, "namespaceURI":{ @@ -7696,11 +7696,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/RoutePlanType" } }, "elementName":{ - "localPart":"Distance", + "localPart":"RoutePlan", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7717,7 +7717,7 @@ "properties":{ "localPart":{ "enum":[ - "Map" + "RouteMapRequest" ] }, "namespaceURI":{ @@ -7730,11 +7730,11 @@ ] }, "value":{ - "$ref":"#/definitions/MapType" + "$ref":"#/definitions/RouteMapRequestType" } }, "elementName":{ - "localPart":"Map", + "localPart":"RouteMapRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7751,7 +7751,7 @@ "properties":{ "localPart":{ "enum":[ - "RequestHeader" + "_POIProperty" ] }, "namespaceURI":{ @@ -7764,11 +7764,11 @@ ] }, "value":{ - "$ref":"#/definitions/RequestHeaderType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"RequestHeader", + "localPart":"_POIProperty", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7785,7 +7785,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceSystem" + "DetermineRouteResponse" ] }, "namespaceURI":{ @@ -7798,11 +7798,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceSystemType" + "$ref":"#/definitions/DetermineRouteResponseType" } }, "elementName":{ - "localPart":"ReferenceSystem", + "localPart":"DetermineRouteResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7819,7 +7819,7 @@ "properties":{ "localPart":{ "enum":[ - "_MSInformation" + "StreetAddress" ] }, "namespaceURI":{ @@ -7832,11 +7832,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMSInformationType" + "$ref":"#/definitions/StreetAddressType" } }, "elementName":{ - "localPart":"_MSInformation", + "localPart":"StreetAddress", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7853,7 +7853,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeResponse" + "XLS" ] }, "namespaceURI":{ @@ -7866,11 +7866,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodeResponseType" + "$ref":"#/definitions/XLSType" } }, "elementName":{ - "localPart":"GeocodeResponse", + "localPart":"XLS", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7887,7 +7887,7 @@ "properties":{ "localPart":{ "enum":[ - "Address" + "ErrorList" ] }, "namespaceURI":{ @@ -7900,11 +7900,11 @@ ] }, "value":{ - "$ref":"#/definitions/AddressType" + "$ref":"#/definitions/ErrorListType" } }, "elementName":{ - "localPart":"Address", + "localPart":"ErrorList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7921,7 +7921,7 @@ "properties":{ "localPart":{ "enum":[ - "_RequestParameters" + "_Body" ] }, "namespaceURI":{ @@ -7934,11 +7934,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractBodyType" } }, "elementName":{ - "localPart":"_RequestParameters", + "localPart":"_Body", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7955,7 +7955,7 @@ "properties":{ "localPart":{ "enum":[ - "AvoidList" + "TimeStamp" ] }, "namespaceURI":{ @@ -7968,11 +7968,11 @@ ] }, "value":{ - "$ref":"#/definitions/AvoidListType" + "$ref":"#/definitions/TimeStampType" } }, "elementName":{ - "localPart":"AvoidList", + "localPart":"TimeStamp", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7989,7 +7989,7 @@ "properties":{ "localPart":{ "enum":[ - "ResponseHeader" + "EndPoint" ] }, "namespaceURI":{ @@ -8002,11 +8002,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponseHeaderType" + "$ref":"#/definitions/WayPointType" } }, "elementName":{ - "localPart":"ResponseHeader", + "localPart":"EndPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8023,7 +8023,7 @@ "properties":{ "localPart":{ "enum":[ - "GetPortrayMapCapabilitiesResponse" + "Response" ] }, "namespaceURI":{ @@ -8036,11 +8036,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetPortrayMapCapabilitiesResponseType" + "$ref":"#/definitions/ResponseType" } }, "elementName":{ - "localPart":"GetPortrayMapCapabilitiesResponse", + "localPart":"Response", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8057,7 +8057,7 @@ "properties":{ "localPart":{ "enum":[ - "InputGatewayParameters" + "_RouteSummary" ] }, "namespaceURI":{ @@ -8070,11 +8070,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputGatewayParametersType" + "$ref":"#/definitions/AbstractRouteSummaryType" } }, "elementName":{ - "localPart":"InputGatewayParameters", + "localPart":"_RouteSummary", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8091,7 +8091,7 @@ "properties":{ "localPart":{ "enum":[ - "_Measure" + "AOI" ] }, "namespaceURI":{ @@ -8104,11 +8104,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMeasureType" + "$ref":"#/definitions/AreaOfInterestType" } }, "elementName":{ - "localPart":"_Measure", + "localPart":"AOI", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8125,7 +8125,7 @@ "properties":{ "localPart":{ "enum":[ - "_StreetLocation" + "_Header" ] }, "namespaceURI":{ @@ -8138,11 +8138,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractStreetLocatorType" + "$ref":"#/definitions/AbstractHeaderType" } }, "elementName":{ - "localPart":"_StreetLocation", + "localPart":"_Header", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8159,7 +8159,7 @@ "properties":{ "localPart":{ "enum":[ - "ReverseGeocodePreference" + "PortrayMapResponse" ] }, "namespaceURI":{ @@ -8172,11 +8172,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReverseGeocodePreferenceType" + "$ref":"#/definitions/PortrayMapResponseType" } }, "elementName":{ - "localPart":"ReverseGeocodePreference", + "localPart":"PortrayMapResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8193,7 +8193,7 @@ "properties":{ "localPart":{ "enum":[ - "PortrayMapRequest" + "StartPoint" ] }, "namespaceURI":{ @@ -8206,11 +8206,11 @@ ] }, "value":{ - "$ref":"#/definitions/PortrayMapRequestType" + "$ref":"#/definitions/WayPointType" } }, "elementName":{ - "localPart":"PortrayMapRequest", + "localPart":"StartPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8227,7 +8227,7 @@ "properties":{ "localPart":{ "enum":[ - "_Position" + "GeocodeMatchCode" ] }, "namespaceURI":{ @@ -8240,11 +8240,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPositionType" + "$ref":"#/definitions/GeocodingQOSType" } }, "elementName":{ - "localPart":"_Position", + "localPart":"GeocodeMatchCode", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8261,7 +8261,7 @@ "properties":{ "localPart":{ "enum":[ - "NAICS" + "POI" ] }, "namespaceURI":{ @@ -8274,11 +8274,11 @@ ] }, "value":{ - "$ref":"#/definitions/NAICSType" + "$ref":"#/definitions/PointOfInterestType" } }, "elementName":{ - "localPart":"NAICS", + "localPart":"POI", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8295,7 +8295,7 @@ "properties":{ "localPart":{ "enum":[ - "Error" + "ReverseGeocodePreference" ] }, "namespaceURI":{ @@ -8308,11 +8308,11 @@ ] }, "value":{ - "$ref":"#/definitions/ErrorType" + "$ref":"#/definitions/ReverseGeocodePreferenceType" } }, "elementName":{ - "localPart":"Error", + "localPart":"ReverseGeocodePreference", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8329,7 +8329,7 @@ "properties":{ "localPart":{ "enum":[ - "Place" + "_NamedReferenceSystem" ] }, "namespaceURI":{ @@ -8342,11 +8342,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedPlaceType" + "$ref":"#/definitions/AbstractNamedReferenceSystem" } }, "elementName":{ - "localPart":"Place", + "localPart":"_NamedReferenceSystem", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8363,7 +8363,7 @@ "properties":{ "localPart":{ "enum":[ - "POIInfo" + "Map" ] }, "namespaceURI":{ @@ -8376,11 +8376,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIInfoType" + "$ref":"#/definitions/MapType" } }, "elementName":{ - "localPart":"POIInfo", + "localPart":"Map", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8397,7 +8397,7 @@ "properties":{ "localPart":{ "enum":[ - "DetermineRouteRequest" + "InputGatewayParameters" ] }, "namespaceURI":{ @@ -8410,11 +8410,11 @@ ] }, "value":{ - "$ref":"#/definitions/DetermineRouteRequestType" + "$ref":"#/definitions/InputGatewayParametersType" } }, "elementName":{ - "localPart":"DetermineRouteRequest", + "localPart":"InputGatewayParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8431,7 +8431,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "RouteHandle" ] }, "namespaceURI":{ @@ -8444,11 +8444,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/RouteHandleType" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"RouteHandle", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8465,7 +8465,7 @@ "properties":{ "localPart":{ "enum":[ - "_POIProperty" + "ResponseHeader" ] }, "namespaceURI":{ @@ -8478,11 +8478,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ResponseHeaderType" } }, "elementName":{ - "localPart":"_POIProperty", + "localPart":"ResponseHeader", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8499,7 +8499,7 @@ "properties":{ "localPart":{ "enum":[ - "WayPointList" + "SLIA" ] }, "namespaceURI":{ @@ -8512,11 +8512,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointListType" + "$ref":"#/definitions/SLIAType" } }, "elementName":{ - "localPart":"WayPointList", + "localPart":"SLIA", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8533,7 +8533,7 @@ "properties":{ "localPart":{ "enum":[ - "POIAttributeList" + "Time" ] }, "namespaceURI":{ @@ -8546,11 +8546,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIAttributeListType" + "$ref":"#/definitions/TimeType" } }, "elementName":{ - "localPart":"POIAttributeList", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8567,7 +8567,7 @@ "properties":{ "localPart":{ "enum":[ - "GetPortrayMapCapabilitiesRequest" + "Speed" ] }, "namespaceURI":{ @@ -8580,11 +8580,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetPortrayMapCapabilitiesRequestType" + "$ref":"#/definitions/SpeedType" } }, "elementName":{ - "localPart":"GetPortrayMapCapabilitiesRequest", + "localPart":"Speed", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8601,7 +8601,7 @@ "properties":{ "localPart":{ "enum":[ - "POIProperty" + "PostalCode" ] }, "namespaceURI":{ @@ -8614,11 +8614,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"POIProperty", + "localPart":"PostalCode", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8635,7 +8635,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectoryResponse" + "InputMSInformation" ] }, "namespaceURI":{ @@ -8648,11 +8648,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectoryResponseType" + "$ref":"#/definitions/InputMSInformationType" } }, "elementName":{ - "localPart":"DirectoryResponse", + "localPart":"InputMSInformation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8669,7 +8669,7 @@ "properties":{ "localPart":{ "enum":[ - "PortrayMapResponse" + "GeocodeResponseList" ] }, "namespaceURI":{ @@ -8682,11 +8682,11 @@ ] }, "value":{ - "$ref":"#/definitions/PortrayMapResponseType" + "$ref":"#/definitions/GeocodeResponseListType" } }, "elementName":{ - "localPart":"PortrayMapResponse", + "localPart":"GeocodeResponseList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8703,7 +8703,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeRequest" + "OutputGatewayParameters" ] }, "namespaceURI":{ @@ -8716,11 +8716,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodeRequestType" + "$ref":"#/definitions/OutputGatewayParametersType" } }, "elementName":{ - "localPart":"GeocodeRequest", + "localPart":"OutputGatewayParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8737,7 +8737,7 @@ "properties":{ "localPart":{ "enum":[ - "_RouteSummary" + "GetPortrayMapCapabilitiesRequest" ] }, "namespaceURI":{ @@ -8750,11 +8750,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRouteSummaryType" + "$ref":"#/definitions/GetPortrayMapCapabilitiesRequestType" } }, "elementName":{ - "localPart":"_RouteSummary", + "localPart":"GetPortrayMapCapabilitiesRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8771,7 +8771,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteMap" + "Distance" ] }, "namespaceURI":{ @@ -8784,11 +8784,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteMapType" + "$ref":"#/definitions/DistanceType" } }, "elementName":{ - "localPart":"RouteMap", + "localPart":"Distance", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8805,7 +8805,7 @@ "properties":{ "localPart":{ "enum":[ - "Request" + "POIInfo" ] }, "namespaceURI":{ @@ -8818,11 +8818,11 @@ ] }, "value":{ - "$ref":"#/definitions/RequestType" + "$ref":"#/definitions/POIInfoType" } }, "elementName":{ - "localPart":"Request", + "localPart":"POIInfo", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8839,7 +8839,7 @@ "properties":{ "localPart":{ "enum":[ - "_NamedReferenceSystem" + "_MSInformation" ] }, "namespaceURI":{ @@ -8852,11 +8852,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractNamedReferenceSystem" + "$ref":"#/definitions/AbstractMSInformationType" } }, "elementName":{ - "localPart":"_NamedReferenceSystem", + "localPart":"_MSInformation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8873,7 +8873,7 @@ "properties":{ "localPart":{ "enum":[ - "Response" + "BoundingBox" ] }, "namespaceURI":{ @@ -8886,11 +8886,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponseType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"Response", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8907,7 +8907,7 @@ "properties":{ "localPart":{ "enum":[ - "ReverseGeocodeResponse" + "_Location" ] }, "namespaceURI":{ @@ -8920,11 +8920,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReverseGeocodeResponseType" + "$ref":"#/definitions/AbstractLocationType" } }, "elementName":{ - "localPart":"ReverseGeocodeResponse", + "localPart":"_Location", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8941,7 +8941,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputMSInformation" + "POIProperty" ] }, "namespaceURI":{ @@ -8954,11 +8954,11 @@ ] }, "value":{ - "$ref":"#/definitions/OutputMSInformationType" + "$ref":"#/definitions/POIPropertyType" } }, "elementName":{ - "localPart":"OutputMSInformation", + "localPart":"POIProperty", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8975,7 +8975,7 @@ "properties":{ "localPart":{ "enum":[ - "StartPoint" + "DetermineRouteRequest" ] }, "namespaceURI":{ @@ -8988,11 +8988,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointType" + "$ref":"#/definitions/DetermineRouteRequestType" } }, "elementName":{ - "localPart":"StartPoint", + "localPart":"DetermineRouteRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9009,7 +9009,7 @@ "properties":{ "localPart":{ "enum":[ - "ErrorList" + "_ADT" ] }, "namespaceURI":{ @@ -9022,11 +9022,11 @@ ] }, "value":{ - "$ref":"#/definitions/ErrorListType" + "$ref":"#/definitions/AbstractDataType" } }, "elementName":{ - "localPart":"ErrorList", + "localPart":"_ADT", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9043,7 +9043,7 @@ "properties":{ "localPart":{ "enum":[ - "AvoidFeature" + "NACE" ] }, "namespaceURI":{ @@ -9056,11 +9056,11 @@ ] }, "value":{ - "$ref":"#/definitions/AvoidFeatureType" + "$ref":"#/definitions/NACEType" } }, "elementName":{ - "localPart":"AvoidFeature", + "localPart":"NACE", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9077,7 +9077,7 @@ "properties":{ "localPart":{ "enum":[ - "NACE" + "_Position" ] }, "namespaceURI":{ @@ -9090,11 +9090,11 @@ ] }, "value":{ - "$ref":"#/definitions/NACEType" + "$ref":"#/definitions/AbstractPositionType" } }, "elementName":{ - "localPart":"NACE", + "localPart":"_Position", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9111,7 +9111,7 @@ "properties":{ "localPart":{ "enum":[ - "InputMSIDs" + "GetPortrayMapCapabilitiesResponse" ] }, "namespaceURI":{ @@ -9124,11 +9124,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputMSIDsType" + "$ref":"#/definitions/GetPortrayMapCapabilitiesResponseType" } }, "elementName":{ - "localPart":"InputMSIDs", + "localPart":"GetPortrayMapCapabilitiesResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9145,7 +9145,7 @@ "properties":{ "localPart":{ "enum":[ - "SIC" + "_RequestParameters" ] }, "namespaceURI":{ @@ -9158,11 +9158,11 @@ ] }, "value":{ - "$ref":"#/definitions/SICType" + "$ref":"#/definitions/AbstractRequestParametersType" } }, "elementName":{ - "localPart":"SIC", + "localPart":"_RequestParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9179,7 +9179,7 @@ "properties":{ "localPart":{ "enum":[ - "_POI" + "InputMSIDs" ] }, "namespaceURI":{ @@ -9192,11 +9192,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPOIType" + "$ref":"#/definitions/InputMSIDsType" } }, "elementName":{ - "localPart":"_POI", + "localPart":"InputMSIDs", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9213,7 +9213,7 @@ "properties":{ "localPart":{ "enum":[ - "DetermineRouteResponse" + "ReverseGeocodeResponse" ] }, "namespaceURI":{ @@ -9226,11 +9226,11 @@ ] }, "value":{ - "$ref":"#/definitions/DetermineRouteResponseType" + "$ref":"#/definitions/ReverseGeocodeResponseType" } }, "elementName":{ - "localPart":"DetermineRouteResponse", + "localPart":"ReverseGeocodeResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9247,7 +9247,7 @@ "properties":{ "localPart":{ "enum":[ - "Time" + "Request" ] }, "namespaceURI":{ @@ -9260,11 +9260,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeType" + "$ref":"#/definitions/RequestType" } }, "elementName":{ - "localPart":"Time", + "localPart":"Request", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9281,7 +9281,7 @@ "properties":{ "localPart":{ "enum":[ - "_Location" + "AvoidList" ] }, "namespaceURI":{ @@ -9294,11 +9294,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractLocationType" + "$ref":"#/definitions/AvoidListType" } }, "elementName":{ - "localPart":"_Location", + "localPart":"AvoidList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9315,7 +9315,7 @@ "properties":{ "localPart":{ "enum":[ - "Street" + "_POISelectionCriteria" ] }, "namespaceURI":{ @@ -9328,11 +9328,11 @@ ] }, "value":{ - "$ref":"#/definitions/StreetNameType" + "$ref":"#/definitions/AbstractPOISelectionCriteriaType" } }, "elementName":{ - "localPart":"Street", + "localPart":"_POISelectionCriteria", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9349,7 +9349,7 @@ "properties":{ "localPart":{ "enum":[ - "Ellipse" + "Angle" ] }, "namespaceURI":{ @@ -9362,11 +9362,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipseType" + "$ref":"#/definitions/AngleType" } }, "elementName":{ - "localPart":"Ellipse", + "localPart":"Angle", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9383,7 +9383,7 @@ "properties":{ "localPart":{ "enum":[ - "_Header" + "RouteMap" ] }, "namespaceURI":{ @@ -9396,11 +9396,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractHeaderType" + "$ref":"#/definitions/RouteMapType" } }, "elementName":{ - "localPart":"_Header", + "localPart":"RouteMap", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9417,7 +9417,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectoryRequest" + "DirectoryResponse" ] }, "namespaceURI":{ @@ -9430,11 +9430,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectoryRequestType" + "$ref":"#/definitions/DirectoryResponseType" } }, "elementName":{ - "localPart":"DirectoryRequest", + "localPart":"DirectoryResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9451,7 +9451,7 @@ "properties":{ "localPart":{ "enum":[ - "PostalCode" + "POIAttributeList" ] }, "namespaceURI":{ @@ -9464,11 +9464,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/POIAttributeListType" } }, "elementName":{ - "localPart":"PostalCode", + "localPart":"POIAttributeList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9485,7 +9485,7 @@ "properties":{ "localPart":{ "enum":[ - "RoutePlan" + "_POI" ] }, "namespaceURI":{ @@ -9498,11 +9498,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoutePlanType" + "$ref":"#/definitions/AbstractPOIType" } }, "elementName":{ - "localPart":"RoutePlan", + "localPart":"_POI", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9519,7 +9519,7 @@ "properties":{ "localPart":{ "enum":[ - "_NextSegment" + "Street" ] }, "namespaceURI":{ @@ -9532,11 +9532,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRouteSegmentType" + "$ref":"#/definitions/StreetNameType" } }, "elementName":{ - "localPart":"_NextSegment", + "localPart":"Street", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9553,7 +9553,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputGatewayParameters" + "_GatewayParameters" ] }, "namespaceURI":{ @@ -9566,11 +9566,11 @@ ] }, "value":{ - "$ref":"#/definitions/OutputGatewayParametersType" + "$ref":"#/definitions/AbstractGatewayParametersType" } }, "elementName":{ - "localPart":"OutputGatewayParameters", + "localPart":"_GatewayParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9587,7 +9587,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteInstructionsRequest" + "RoutePreference" ] }, "namespaceURI":{ @@ -9600,11 +9600,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteInstructionsRequestType" + "$ref":"#/definitions/RoutePreferenceType" } }, "elementName":{ - "localPart":"RouteInstructionsRequest", + "localPart":"RoutePreference", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9621,7 +9621,7 @@ "properties":{ "localPart":{ "enum":[ - "Position" + "GeocodeRequest" ] }, "namespaceURI":{ @@ -9634,11 +9634,11 @@ ] }, "value":{ - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/GeocodeRequestType" } }, "elementName":{ - "localPart":"Position", + "localPart":"GeocodeRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9655,7 +9655,7 @@ "properties":{ "localPart":{ "enum":[ - "POIInfoList" + "_NextSegment" ] }, "namespaceURI":{ @@ -9668,11 +9668,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIInfoListType" + "$ref":"#/definitions/AbstractRouteSegmentType" } }, "elementName":{ - "localPart":"POIInfoList", + "localPart":"_NextSegment", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9689,7 +9689,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputMSIDs" + "_WayPoint" ] }, "namespaceURI":{ @@ -9702,11 +9702,11 @@ ] }, "value":{ - "$ref":"#/definitions/OutputMSIDsType" + "$ref":"#/definitions/AbstractWayPointType" } }, "elementName":{ - "localPart":"OutputMSIDs", + "localPart":"_WayPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9723,7 +9723,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteMapRequest" + "POILocation" ] }, "namespaceURI":{ @@ -9736,11 +9736,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteMapRequestType" + "$ref":"#/definitions/POILocationType" } }, "elementName":{ - "localPart":"RouteMapRequest", + "localPart":"POILocation", "namespaceURI":"http://www.opengis.net/xls" } } diff --git a/scripts/jsonschemas/OLS_1_2.jsonschema b/scripts/jsonschemas/OLS_1_2.jsonschema index 472e1ee1..184deb9c 100644 --- a/scripts/jsonschemas/OLS_1_2.jsonschema +++ b/scripts/jsonschemas/OLS_1_2.jsonschema @@ -2,49 +2,10 @@ { "id":"http://www.opengis.net/xls#", "definitions":{ - "RouteMapOutputType":{ + "RouteInstructionsRequestType":{ "type":"object", - "title":"RouteMapOutputType", + "title":"RouteInstructionsRequestType", "properties":{ - "bBoxContext":{ - "title":"bBoxContext", - "allOf":[ - { - "$ref":"#/definitions/EnvelopeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BBoxContext", - "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":[ @@ -58,21 +19,8 @@ "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", + "provideGeometry":{ + "title":"provideGeometry", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -80,731 +28,202 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"transparent", + "localPart":"provideGeometry", "namespaceURI":"" } }, - "style":{ - "title":"style", + "provideBoundingBox":{ + "title":"provideBoundingBox", "allOf":[ { - "$ref":"#/definitions/RouteMapStyleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"style", + "localPart":"provideBoundingBox", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteMapOutputType", + "localPart":"RouteInstructionsRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "bBoxContext", - "width", - "height", "format", - "bGcolor", - "transparent", - "style" + "provideGeometry", + "provideBoundingBox" ] }, - "AbstractRequestParametersType":{ - "type":"object", - "title":"AbstractRequestParametersType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractRequestParametersType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "AbstractMSInformationType":{ + "NamedPlaceType":{ "type":"object", - "title":"AbstractMSInformationType", + "title":"NamedPlaceType", + "required":[ + "type" + ], "properties":{ - "msIDType":{ - "title":"msIDType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"msIDType", - "namespaceURI":"" - } - }, - "msIDValue":{ - "title":"msIDValue", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"msIDValue", - "namespaceURI":"" - } + "propertyType":"value" }, - "encryption":{ - "title":"encryption", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/NamedPlaceClassification" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"encryption", + "localPart":"type", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMSInformationType", + "localPart":"NamedPlaceType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "msIDType", - "msIDValue", - "encryption" + "value", + "type" ] }, - "POIAttributeListType":{ - "type":"object", - "title":"POIAttributeListType", - "properties":{ - "referenceSystem":{ - "title":"referenceSystem", - "allOf":[ - { - "$ref":"#/definitions/ReferenceSystemType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ReferenceSystem", - "namespaceURI":"http://www.opengis.net/xls" - } + "AreaOfInterestType":{ + "required":[ + "circleByCenterPoint", + "polygon", + "envelope" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataType" }, - "poiInfoList":{ - "title":"poiInfoList", - "allOf":[ - { - "$ref":"#/definitions/POIInfoListType" + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"POIInfoList", - "namespaceURI":"http://www.opengis.net/xls" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"POIAttributeListType", + "localPart":"AreaOfInterestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "referenceSystem", - "poiInfoList" + "circleByCenterPoint", + "polygon", + "envelope" ] }, - "AbstractResponseParametersType":{ + "AbstractNamedReferenceSystem":{ "type":"object", - "title":"AbstractResponseParametersType", + "title":"AbstractNamedReferenceSystem", "properties":{ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractResponseParametersType", + "localPart":"AbstractNamedReferenceSystem", "namespaceURI":"http://www.opengis.net/xls" } }, - "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" - } - }, - "elementName":{ - "localPart":"_Header", - "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" - }, - "value":{ - "$ref":"#/definitions/AbstractBodyType" - } - }, - "elementName":{ - "localPart":"_Body", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "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":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"XLSType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "header", - "body", - "version", - "lang" - ] - }, - "QualityOfPositionType":{ - "type":"object", - "title":"QualityOfPositionType", - "required":[ - "horizontalAcc", - "verticalAcc" - ], - "properties":{ - "horizontalAcc":{ - "title":"horizontalAcc", - "allOf":[ - { - "$ref":"#/definitions/HorAccType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"HorizontalAcc", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "verticalAcc":{ - "title":"verticalAcc", - "allOf":[ - { - "$ref":"#/definitions/VerAccType" - } - ], - "propertyType":"element", - "elementName":{ - "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":"QualityOfPositionType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "horizontalAcc", - "verticalAcc", - "responseReq", - "responseTimer" - ] - }, - "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" - ] - }, - "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", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "availableSRS", - "availableLayers", - "availableFormats", - "availableStyles" - ] - }, - "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" - } - }, - "angle":{ - "title":"angle", - "allOf":[ - { - "$ref":"#/definitions/AngleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Angle", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"HorAccType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "distance", - "angle" - ] - }, - "OutputMSIDsType":{ - "required":[ - "outputMSInformation" - ], - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"OutputMSIDsType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "outputMSInformation" - ] - }, - "AbstractDataType":{ - "type":"object", - "title":"AbstractDataType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDataType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "PositionType":{ - "required":[ - "point", - "ellipse", - "circleByCenterPoint", - "circularArc", - "polygon", - "multiPolygon" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractPositionType" - }, - { - "type":"object", - "title":"PositionType", - "properties":{ - "point":{ - "title":"point", - "allOf":[ - { - "$ref":"#/definitions/PointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "ellipse":{ - "title":"ellipse", - "allOf":[ - { - "$ref":"#/definitions/EllipseType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Ellipse", - "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", - "allOf":[ - { - "$ref":"#/definitions/CircularArcType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CircularArc", - "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", - "allOf":[ - { - "$ref":"#/definitions/QualityOfPositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"QoP", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/TimeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "speed":{ - "title":"speed", + "BuildingLocatorType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractStreetLocatorType" + }, + { + "type":"object", + "title":"BuildingLocatorType", + "properties":{ + "number":{ + "title":"number", "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":"number", + "namespaceURI":"" } }, - "direction":{ - "title":"direction", + "subdivision":{ + "title":"subdivision", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Direction", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"subdivision", + "namespaceURI":"" } }, - "levelOfConf":{ - "title":"levelOfConf", + "buildingName":{ + "title":"buildingName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -812,7 +231,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"levelOfConf", + "localPart":"buildingName", "namespaceURI":"" } } @@ -821,42 +240,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PositionType", + "localPart":"BuildingLocatorType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "point", - "ellipse", - "circleByCenterPoint", - "circularArc", - "polygon", - "multiPolygon", - "qoP", - "time", - "speed", - "direction", - "levelOfConf" + "number", + "subdivision", + "buildingName" ] }, - "DistanceType":{ + "RouteMapType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMeasureType" + "$ref":"#/definitions/MapType" }, { "type":"object", - "title":"DistanceType", + "title":"RouteMapType", "properties":{ - "uom":{ - "title":"uom", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/DistanceUnitType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uom", + "localPart":"description", "namespaceURI":"" } } @@ -865,251 +276,433 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DistanceType", + "localPart":"RouteMapType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "uom" + "description" ] }, - "StreetAddressType":{ + "AvailableSRSType":{ "type":"object", - "title":"StreetAddressType", + "title":"AvailableSRSType", "required":[ - "street" + "srs" ], "properties":{ - "streetLocation":{ - "title":"streetLocation", + "srs":{ + "title":"srs", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractStreetLocatorType" - } + "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", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "srs" + ] + }, + "OutputMSIDsType":{ + "required":[ + "outputMSInformation" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMSIDsType" + }, + { + "type":"object", + "title":"OutputMSIDsType", + "properties":{ + "outputMSInformation":{ + "title":"outputMSInformation", + "allOf":[ + { + "$ref":"#/definitions/OutputMSInformationType" + } + ], + "propertyType":"element", "elementName":{ - "localPart":"_StreetLocation", + "localPart":"OutputMSInformation", "namespaceURI":"http://www.opengis.net/xls" } } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OutputMSIDsType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "outputMSInformation" + ] + }, + "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":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_StreetLocation", + "localPart":"RouteInstructionGeometry", "namespaceURI":"http://www.opengis.net/xls" } }, - "street":{ - "title":"street", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/StreetNameType" - }, - "minItems":1 + "$ref":"#/definitions/EnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Street", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/xls" } }, - "locator":{ - "title":"locator", + "duration":{ + "title":"duration", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"locator", + "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":"StreetAddressType", + "localPart":"RouteInstructionType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "streetLocation", - "street", - "locator" + "instruction", + "distance", + "routeInstructionGeometry", + "boundingBox", + "duration", + "description" ] }, - "AbstractPOISelectionCriteriaType":{ + "AbstractStreetLocatorType":{ "type":"object", - "title":"AbstractPOISelectionCriteriaType", + "title":"AbstractStreetLocatorType", "properties":{ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractPOISelectionCriteriaType", + "localPart":"AbstractStreetLocatorType", "namespaceURI":"http://www.opengis.net/xls" } }, - "ClipType":{ + "AbstractMSInformationType":{ "type":"object", - "title":"ClipType", - "required":[ - "polygon", - "circleByCenterPoint", - "lineCorridor" - ], + "title":"AbstractMSInformationType", "properties":{ - "polygon":{ - "title":"polygon", + "msIDType":{ + "title":"msIDType", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"msIDType", + "namespaceURI":"" } }, - "circleByCenterPoint":{ - "title":"circleByCenterPoint", + "msIDValue":{ + "title":"msIDValue", "allOf":[ { - "$ref":"#/definitions/CircleByCenterPointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CircleByCenterPoint", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"msIDValue", + "namespaceURI":"" } }, - "lineCorridor":{ - "title":"lineCorridor", + "encryption":{ + "title":"encryption", "allOf":[ { - "$ref":"#/definitions/LineCorridorType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LineCorridor", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"encryption", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ClipType", + "localPart":"AbstractMSInformationType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "polygon", - "circleByCenterPoint", - "lineCorridor" + "msIDType", + "msIDValue", + "encryption" ] }, - "WithinDistanceType":{ - "type":"object", - "title":"WithinDistanceType", + "InputGatewayParametersType":{ "required":[ - "location" + "inputMSIDs" ], - "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" + "allOf":[ + { + "$ref":"#/definitions/AbstractGatewayParametersType" + }, + { + "type":"object", + "title":"InputGatewayParametersType", + "properties":{ + "inputMSIDs":{ + "title":"inputMSIDs", + "allOf":[ + { + "$ref":"#/definitions/InputMSIDsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InputMSIDs", + "namespaceURI":"http://www.opengis.net/xls" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InputGatewayParametersType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "inputMSIDs" + ] + }, + "OutputGatewayParametersType":{ + "required":[ + "outputMSIDs" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGatewayParametersType" + }, + { + "type":"object", + "title":"OutputGatewayParametersType", + "properties":{ + "outputMSIDs":{ + "title":"outputMSIDs", + "allOf":[ + { + "$ref":"#/definitions/OutputMSIDsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OutputMSIDs", + "namespaceURI":"http://www.opengis.net/xls" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OutputGatewayParametersType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "outputMSIDs" + ] + }, + "NACEType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractNamedReferenceSystem" + }, + { + "type":"object", + "title":"NACEType", + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"class", + "namespaceURI":"" + } + }, + "description":{ + "title":"description", + "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":"description", + "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", + "localPart":"NACEType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "location", - "minimumDistance", - "maximumDistance" + "division", + "group", + "clazz", + "description" ] }, - "RouteGeometryType":{ - "required":[ - "lineString" - ], + "AbstractDataType":{ + "type":"object", + "title":"AbstractDataType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDataType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AngleType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/AbstractMeasureType" }, { "type":"object", - "title":"RouteGeometryType", + "title":"AngleType", "properties":{ - "lineString":{ - "title":"lineString", + "uom":{ + "title":"uom", "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":"uom", + "namespaceURI":"" } } } @@ -1117,18 +710,18 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteGeometryType", + "localPart":"AngleType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "lineString" + "uom" ] }, - "AreaOfInterestType":{ + "AbstractRouteSummaryType":{ "required":[ - "circleByCenterPoint", - "polygon", - "envelope" + "totalTime", + "totalDistance", + "boundingBox" ], "allOf":[ { @@ -1136,57 +729,45 @@ }, { "type":"object", - "title":"AreaOfInterestType", + "title":"AbstractRouteSummaryType", "properties":{ - "circleByCenterPoint":{ - "title":"circleByCenterPoint", + "totalTime":{ + "title":"totalTime", "allOf":[ { - "$ref":"#/definitions/CircleByCenterPointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"CircleByCenterPoint", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"TotalTime", + "namespaceURI":"http://www.opengis.net/xls" } }, - "polygon":{ - "title":"polygon", + "totalDistance":{ + "title":"totalDistance", "allOf":[ { - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"TotalDistance", + "namespaceURI":"http://www.opengis.net/xls" } }, - "envelope":{ - "title":"envelope", + "boundingBox":{ + "title":"boundingBox", "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/EnvelopeType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -1194,191 +775,240 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AreaOfInterestType", + "localPart":"AbstractRouteSummaryType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "circleByCenterPoint", - "polygon", - "envelope" + "totalTime", + "totalDistance", + "boundingBox" ] }, - "RadiusType":{ + "StreetAddressType":{ "type":"object", - "title":"RadiusType", + "title":"StreetAddressType", "required":[ - "unit" + "street" ], "properties":{ - "value":{ - "title":"value", + "streetLocation":{ + "title":"streetLocation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "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":"value" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_StreetLocation", + "namespaceURI":"http://www.opengis.net/xls" + } }, - "unit":{ - "title":"unit", + "street":{ + "title":"street", "allOf":[ { - "$ref":"#/definitions/DistanceUnitType" + "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":"unit", + "localPart":"locator", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RadiusType", + "localPart":"StreetAddressType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "value", - "unit" + "streetLocation", + "street", + "locator" + ] + }, + "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":"AvailableStylesType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "style" ] }, - "AvailableSRSType":{ + "RouteMapRequestType":{ "type":"object", - "title":"AvailableSRSType", + "title":"RouteMapRequestType", "required":[ - "srs" + "output" ], "properties":{ - "srs":{ - "title":"srs", + "output":{ + "title":"output", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RouteMapOutputType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"SRS", + "localPart":"Output", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AvailableSRSType", + "localPart":"RouteMapRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "srs" + "output" ] }, - "AbstractNamedReferenceSystem":{ + "NearestType":{ "type":"object", - "title":"AbstractNamedReferenceSystem", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractNamedReferenceSystem", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "SLIAType":{ + "title":"NearestType", "required":[ - "outputGatewayParameters" + "location" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" - }, - { - "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" + "properties":{ + "location":{ + "title":"location", + "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" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"requestID", - "namespaceURI":"" - } + }, + "minItems":1 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "nearestCriterion":{ + "title":"nearestCriterion", + "allOf":[ + { + "$ref":"#/definitions/NearestCriterionType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nearestCriterion", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"SLIAType", + "localPart":"NearestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "outputGatewayParameters", - "requestID" + "location", + "nearestCriterion" ] }, - "POIProperties":{ - "allOf":[ - { - "$ref":"#/definitions/POIPropertiesType" - }, - { - "type":"object", - "title":"POIProperties", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "GeocodeResponseType":{ - "required":[ - "geocodeResponseList" - ], + "ReverseGeocodeResponseType":{ "allOf":[ { "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"GeocodeResponseType", + "title":"ReverseGeocodeResponseType", "properties":{ - "geocodeResponseList":{ - "title":"geocodeResponseList", + "reverseGeocodedLocation":{ + "title":"reverseGeocodedLocation", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/GeocodeResponseListType" + "$ref":"#/definitions/ReverseGeocodedLocationType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"GeocodeResponseList", + "localPart":"ReverseGeocodedLocation", "namespaceURI":"http://www.opengis.net/xls" } } @@ -1387,87 +1017,46 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GeocodeResponseType", + "localPart":"ReverseGeocodeResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "geocodeResponseList" + "reverseGeocodedLocation" ] }, - "GetPortrayMapCapabilitiesRequestType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestParametersType" - }, - { - "type":"object", - "title":"GetPortrayMapCapabilitiesRequestType", - "properties":{ - } - } - ], + "AbstractHeaderType":{ + "type":"object", + "title":"AbstractHeaderType", + "properties":{ + }, "typeType":"classInfo", "typeName":{ - "localPart":"GetPortrayMapCapabilitiesRequestType", + "localPart":"AbstractHeaderType", "namespaceURI":"http://www.opengis.net/xls" } }, - "PortrayMapRequestType":{ + "InputMSIDsType":{ "required":[ - "output" + "inputMSInformation" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractMSIDsType" }, { "type":"object", - "title":"PortrayMapRequestType", + "title":"InputMSIDsType", "properties":{ - "output":{ - "title":"output", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OutputType" - }, - "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", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "overlay":{ - "title":"overlay", + "inputMSInformation":{ + "title":"inputMSInformation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OverlayType" - }, - "minItems":0 + "$ref":"#/definitions/InputMSInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"Overlay", + "localPart":"InputMSInformation", "namespaceURI":"http://www.opengis.net/xls" } } @@ -1476,147 +1065,100 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PortrayMapRequestType", + "localPart":"InputMSIDsType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "output", - "basemap", - "overlay" - ] - }, - "RouteGeometryRequestType":{ - "type":"object", - "title":"RouteGeometryRequestType", - "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", + "inputMSInformation" + ] + }, + "GeocodingQOSType":{ + "type":"object", + "title":"GeocodingQOSType", + "properties":{ + "accuracy":{ + "title":"accuracy", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/float" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"provideStartingPortion", + "localPart":"accuracy", "namespaceURI":"" } }, - "maxPoints":{ - "title":"maxPoints", + "matchType":{ + "title":"matchType", "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":"matchType", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteGeometryRequestType", + "localPart":"GeocodingQOSType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "boundingBox", - "scale", - "provideStartingPortion", - "maxPoints" + "accuracy", + "matchType" ] }, - "RequestHeaderType":{ + "RouteSummaryType":{ "allOf":[ { - "$ref":"#/definitions/AbstractHeaderType" + "$ref":"#/definitions/AbstractRouteSummaryType" }, { "type":"object", - "title":"RequestHeaderType", + "title":"RouteSummaryType", "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", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteSummaryType", + "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/anyURI" + "$ref":"#/definitions/POIPropertyNameType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"srsName", + "localPart":"name", "namespaceURI":"" } }, - "msid":{ - "title":"msid", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1624,7 +1166,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"MSID", + "localPart":"value", "namespaceURI":"" } } @@ -1633,292 +1175,227 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RequestHeaderType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "clientName", - "clientPassword", - "sessionID", - "srsName", - "msid" - ] - }, - "ContentType":{ - "type":"object", - "title":"ContentType", - "required":[ - "data", - "url", - "format", - "width", - "height" - ], - "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", - "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" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" - } - }, - "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":"ContentType", + "localPart":"POIPropertyType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "data", - "url", - "format", - "width", - "height" + "name", + "value" ] }, - "SLIRType":{ - "required":[ - "inputGatewayParameters" - ], + "POIPropertiesType":{ "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractPOISelectionCriteriaType" }, { "type":"object", - "title":"SLIRType", + "title":"POIPropertiesType", "properties":{ - "inputGatewayParameters":{ - "title":"inputGatewayParameters", + "poiProperty":{ + "title":"poiProperty", "allOf":[ { - "$ref":"#/definitions/InputGatewayParametersType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"InputGatewayParameters", + "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":"directoryType", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"SLIRType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "inputGatewayParameters" - ] - }, - "GeocodingQOSType":{ - "type":"object", - "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", + "localPart":"POIPropertiesType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "accuracy", - "matchType" + "poiProperty", + "directoryType" ] }, - "AbstractPositionType":{ + "GetPortrayMapCapabilitiesResponseType":{ + "required":[ + "availableSRS", + "availableLayers", + "availableFormats", + "availableStyles" + ], "allOf":[ { - "$ref":"#/definitions/AbstractLocationType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"AbstractPositionType", + "title":"GetPortrayMapCapabilitiesResponseType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractPositionType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "VerAccType":{ - "type":"object", - "title":"VerAccType", - "required":[ - "distance" - ], - "properties":{ - "distance":{ - "title":"distance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Distance", - "namespaceURI":"http://www.opengis.net/xls" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"VerAccType", + "localPart":"GetPortrayMapCapabilitiesResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "distance" + "availableSRS", + "availableLayers", + "availableFormats", + "availableStyles" ] }, - "SICType":{ + "AddressType":{ + "required":[ + "freeFormAddress", + "streetAddress" + ], "allOf":[ { - "$ref":"#/definitions/AbstractNamedReferenceSystem" + "$ref":"#/definitions/AbstractAddressType" }, { "type":"object", - "title":"SICType", + "title":"AddressType", "properties":{ - "type":{ - "title":"type", + "freeFormAddress":{ + "title":"freeFormAddress", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"freeFormAddress", + "namespaceURI":"http://www.opengis.net/xls" } }, - "subType":{ - "title":"subType", + "streetAddress":{ + "title":"streetAddress", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StreetAddressType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"subType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"StreetAddress", + "namespaceURI":"http://www.opengis.net/xls" } }, - "category":{ - "title":"category", + "place":{ + "title":"place", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/NamedPlaceType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"category", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Place", + "namespaceURI":"http://www.opengis.net/xls" } }, - "code":{ - "title":"code", + "postalCode":{ + "title":"postalCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"code", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -1926,116 +1403,110 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SICType", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "type", - "subType", - "category", - "code" + "freeFormAddress", + "streetAddress", + "place", + "postalCode" ] }, - "AvailableLayersType":{ - "type":"object", - "title":"AvailableLayersType", + "GeocodeResponseType":{ "required":[ - "layer" + "geocodeResponseList" ], - "properties":{ - "layer":{ - "title":"layer", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" + }, + { + "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":"element", - "elementName":{ - "localPart":"Layer", - "namespaceURI":"http://www.opengis.net/xls" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AvailableLayersType", + "localPart":"GeocodeResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "layer" + "geocodeResponseList" ] }, - "PointOfInterestType":{ + "ResponseType":{ "required":[ - "id" + "version", + "requestID" ], "allOf":[ { - "$ref":"#/definitions/AbstractPOIType" + "$ref":"#/definitions/AbstractBodyType" }, { "type":"object", - "title":"PointOfInterestType", + "title":"ResponseType", "properties":{ - "poiAttributeList":{ - "title":"poiAttributeList", + "errorList":{ + "title":"errorList", "allOf":[ { - "$ref":"#/definitions/POIAttributeListType" + "$ref":"#/definitions/ErrorListType" } ], "propertyType":"element", "elementName":{ - "localPart":"POIAttributeList", + "localPart":"ErrorList", "namespaceURI":"http://www.opengis.net/xls" } }, - "point":{ - "title":"point", - "allOf":[ - { - "$ref":"#/definitions/PointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "address":{ - "title":"address", + "responseParameters":{ + "title":"responseParameters", "allOf":[ { - "$ref":"#/definitions/AddressType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Address", + "localPart":"_ResponseParameters", "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", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2043,12 +1514,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"POIName", + "localPart":"version", "namespaceURI":"" } }, - "phoneNumber":{ - "title":"phoneNumber", + "requestID":{ + "title":"requestID", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2056,60 +1527,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"phoneNumber", + "localPart":"requestID", "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" - ] - }, - "TimeType":{ - "allOf":[ - { - "$ref":"#/definitions/TimeStampType" - }, - { - "type":"object", - "title":"TimeType", - "properties":{ - "utcOffset":{ - "title":"utcOffset", + "numberOfResponses":{ + "title":"numberOfResponses", "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":"attribute", "attributeName":{ - "localPart":"utcOffset", + "localPart":"numberOfResponses", "namespaceURI":"" } } @@ -2118,411 +1549,484 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeType", + "localPart":"ResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "utcOffset" + "errorList", + "responseParameters", + "version", + "requestID", + "numberOfResponses" ] }, - "OverlayType":{ + "POILocationType":{ "type":"object", - "title":"OverlayType", + "title":"POILocationType", "required":[ - "poi", - "routeGeometry", - "position", - "map" + "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" } }, - "routeGeometry":{ - "title":"routeGeometry", + "nearest":{ + "title":"nearest", "allOf":[ { - "$ref":"#/definitions/RouteGeometryType" + "$ref":"#/definitions/NearestType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteGeometry", + "localPart":"Nearest", "namespaceURI":"http://www.opengis.net/xls" } }, - "position":{ - "title":"position", + "withinDistance":{ + "title":"withinDistance", "allOf":[ { - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/WithinDistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Position", + "localPart":"WithinDistance", "namespaceURI":"http://www.opengis.net/xls" } }, - "map":{ - "title":"map", + "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" + ] + }, + "DistanceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMeasureType" + }, + { + "type":"object", + "title":"DistanceType", + "properties":{ + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/DistanceUnitType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"uom", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DistanceType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "uom" + ] + }, + "LineCorridorType":{ + "type":"object", + "title":"LineCorridorType", + "required":[ + "lineString", + "distance" + ], + "properties":{ + "lineString":{ + "title":"lineString", "allOf":[ { - "$ref":"#/definitions/MapType" + "$ref":"#/definitions/LineStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"Map", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"LineString", + "namespaceURI":"http://www.opengis.net/gml" } }, - "style":{ - "title":"style", + "distance":{ + "title":"distance", "allOf":[ { - "$ref":"#/definitions/StyleType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"Distance", "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":"OverlayType", + "localPart":"LineCorridorType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poi", - "routeGeometry", - "position", - "map", - "style", - "zorder" + "lineString", + "distance" ] }, - "RouteInstructionsListType":{ + "GeocodeRequestType":{ "required":[ - "routeInstruction", - "lang" + "address" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"RouteInstructionsListType", + "title":"GeocodeRequestType", "properties":{ - "routeInstruction":{ - "title":"routeInstruction", + "address":{ + "title":"address", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/RouteInstructionType" + "$ref":"#/definitions/AddressType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"RouteInstruction", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/xls" } }, - "format":{ - "title":"format", + "returnFreeForm":{ + "title":"returnFreeForm", "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":"returnFreeForm", "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":"RouteInstructionsListType", + "localPart":"GeocodeRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "routeInstruction", - "format", - "lang" + "address", + "returnFreeForm" ] }, - "WayPointType":{ - "required":[ - "location" - ], + "GetPortrayMapCapabilitiesRequestType":{ "allOf":[ { - "$ref":"#/definitions/AbstractWayPointType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"WayPointType", + "title":"GetPortrayMapCapabilitiesRequestType", "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" - } - }, - "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":"" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"WayPointType", + "localPart":"GetPortrayMapCapabilitiesRequestType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AvailableLayersType":{ + "type":"object", + "title":"AvailableLayersType", + "required":[ + "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":[ - "location", - "geocodeMatchCode", - "stop" + "layer" ] }, - "ReverseGeocodedLocationType":{ + "ContentType":{ "type":"object", - "title":"ReverseGeocodedLocationType", + "title":"ContentType", "required":[ - "point", - "address" + "data", + "url", + "format", + "width", + "height" ], "properties":{ - "point":{ - "title":"point", + "data":{ + "title":"data", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"Data", + "namespaceURI":"http://www.opengis.net/xls" } }, - "address":{ - "title":"address", + "url":{ + "title":"url", "allOf":[ { - "$ref":"#/definitions/AddressType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"URL", "namespaceURI":"http://www.opengis.net/xls" } }, - "searchCentreDistance":{ - "title":"searchCentreDistance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" + } + }, + "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":"ContentType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "data", + "url", + "format", + "width", + "height" + ] + }, + "OutputMSInformationType":{ + "required":[ + "position" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMSInformationType" + }, + { + "type":"object", + "title":"OutputMSInformationType", + "properties":{ + "position":{ + "title":"position", + "allOf":[ + { + "$ref":"#/definitions/PositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Position", + "namespaceURI":"http://www.opengis.net/xls" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SearchCentreDistance", - "namespaceURI":"http://www.opengis.net/xls" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ReverseGeocodedLocationType", + "localPart":"OutputMSInformationType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "point", - "address", - "searchCentreDistance" + "position" ] }, - "RequestType":{ + "DetermineRouteResponseType":{ "required":[ - "methodName", - "version", - "requestID" + "routeSummary" ], "allOf":[ { - "$ref":"#/definitions/AbstractBodyType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"RequestType", + "title":"DetermineRouteResponseType", "properties":{ - "requestParameters":{ - "title":"requestParameters", + "routeHandle":{ + "title":"routeHandle", "allOf":[ { - "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" - } + "$ref":"#/definitions/RouteHandleType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_RequestParameters", + "localPart":"RouteHandle", "namespaceURI":"http://www.opengis.net/xls" } }, - "methodName":{ - "title":"methodName", + "routeSummary":{ + "title":"routeSummary", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" + "$ref":"#/definitions/RouteSummaryType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"methodName", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RouteSummary", + "namespaceURI":"http://www.opengis.net/xls" } }, - "version":{ - "title":"version", + "routeGeometry":{ + "title":"routeGeometry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RouteGeometryType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RouteGeometry", + "namespaceURI":"http://www.opengis.net/xls" } }, - "requestID":{ - "title":"requestID", + "routeInstructionsList":{ + "title":"routeInstructionsList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RouteInstructionsListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"requestID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RouteInstructionsList", + "namespaceURI":"http://www.opengis.net/xls" } }, - "maximumResponses":{ - "title":"maximumResponses", + "routeMap":{ + "title":"routeMap", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/RouteMapType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maximumResponses", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RouteMap", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -2530,211 +2034,402 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RequestType", + "localPart":"DetermineRouteResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "requestParameters", - "methodName", - "version", - "requestID", - "maximumResponses" + "routeHandle", + "routeSummary", + "routeGeometry", + "routeInstructionsList", + "routeMap" ] }, - "WithinBoundaryType":{ + "HorAccType":{ "type":"object", - "title":"WithinBoundaryType", + "title":"HorAccType", "required":[ - "aoi" + "distance", + "angle" ], "properties":{ - "aoi":{ - "title":"aoi", + "distance":{ + "title":"distance", "allOf":[ { - "$ref":"#/definitions/AreaOfInterestType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"AOI", + "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":"WithinBoundaryType", + "localPart":"HorAccType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "aoi" + "distance", + "angle" ] }, - "ErrorType":{ + "RouteGeometryRequestType":{ "type":"object", - "title":"ErrorType", - "required":[ - "errorCode" - ], + "title":"RouteGeometryRequestType", "properties":{ - "errorCode":{ - "title":"errorCode", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"#/definitions/ErrorCodeType" + "$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":"errorCode", + "localPart":"scale", "namespaceURI":"" } }, - "severity":{ - "title":"severity", + "provideStartingPortion":{ + "title":"provideStartingPortion", "allOf":[ { - "$ref":"#/definitions/SeverityType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"severity", + "localPart":"provideStartingPortion", "namespaceURI":"" } }, - "locationID":{ - "title":"locationID", + "maxPoints":{ + "title":"maxPoints", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxPoints", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteGeometryRequestType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "boundingBox", + "scale", + "provideStartingPortion", + "maxPoints" + ] + }, + "ClipType":{ + "type":"object", + "title":"ClipType", + "required":[ + "polygon", + "circleByCenterPoint", + "lineCorridor" + ], + "properties":{ + "polygon":{ + "title":"polygon", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" + "$ref":"#/definitions/PolygonType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"locationID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Polygon", + "namespaceURI":"http://www.opengis.net/gml" } }, - "locationPath":{ - "title":"locationPath", + "circleByCenterPoint":{ + "title":"circleByCenterPoint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CircleByCenterPointType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"locationPath", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"CircleByCenterPoint", + "namespaceURI":"http://www.opengis.net/gml" } }, - "message":{ - "title":"message", + "lineCorridor":{ + "title":"lineCorridor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LineCorridorType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"message", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"LineCorridor", + "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ErrorType", + "localPart":"ClipType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "errorCode", - "severity", - "locationID", - "locationPath", - "message" + "polygon", + "circleByCenterPoint", + "lineCorridor" ] }, - "ReferenceSystemType":{ + "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" + ] + }, + "POIInfoListType":{ "type":"object", - "title":"ReferenceSystemType", + "title":"POIInfoListType", "required":[ - "namedReferenceSystem" + "poiInfo" ], "properties":{ - "namedReferenceSystem":{ - "title":"namedReferenceSystem", + "poiInfo":{ + "title":"poiInfo", "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" - } + "$ref":"#/definitions/POIInfoType" }, "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_NamedReferenceSystem", + "localPart":"POIInfo", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceSystemType", + "localPart":"POIInfoListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "namedReferenceSystem" + "poiInfo" ] }, - "ResponseHeaderType":{ + "DirectoryResponseType":{ "allOf":[ { - "$ref":"#/definitions/AbstractHeaderType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"ResponseHeaderType", + "title":"DirectoryResponseType", "properties":{ - "errorList":{ - "title":"errorList", + "poiContext":{ + "title":"poiContext", "allOf":[ { - "$ref":"#/definitions/ErrorListType" + "type":"array", + "items":{ + "$ref":"#/definitions/POIWithDistanceType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ErrorList", + "localPart":"POIContext", "namespaceURI":"http://www.opengis.net/xls" } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DirectoryResponseType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "poiContext" + ] + }, + "CircularArcType":{ + "required":[ + "pos", + "innerRadius", + "outerRadius", + "startAngle", + "endAngle", + "numARC" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractGeometricPrimitiveType" + }, + { + "type":"object", + "title":"CircularArcType", + "properties":{ + "pos":{ + "title":"pos", + "allOf":[ + { + "$ref":"#/definitions/DirectPositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"pos", + "namespaceURI":"http://www.opengis.net/gml" + } }, - "sessionID":{ - "title":"sessionID", + "innerRadius":{ + "title":"innerRadius", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$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":"sessionID", + "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":"" } } @@ -2743,54 +2438,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ResponseHeaderType", + "localPart":"CircularArcType", "namespaceURI":"http://www.opengis.net/xls" }, - "propertiesOrder":[ - "errorList", - "sessionID" + "propertiesOrder":[ + "pos", + "innerRadius", + "outerRadius", + "startAngle", + "endAngle", + "interpolation", + "numARC" ] }, - "POIPropertiesType":{ + "ResponseHeaderType":{ "allOf":[ { - "$ref":"#/definitions/AbstractPOISelectionCriteriaType" + "$ref":"#/definitions/AbstractHeaderType" }, { "type":"object", - "title":"POIPropertiesType", + "title":"ResponseHeaderType", "properties":{ - "poiProperty":{ - "title":"poiProperty", + "errorList":{ + "title":"errorList", "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 + "$ref":"#/definitions/ErrorListType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_POIProperty", + "localPart":"ErrorList", "namespaceURI":"http://www.opengis.net/xls" } }, - "directoryType":{ - "title":"directoryType", + "sessionID":{ + "title":"sessionID", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2798,7 +2482,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"directoryType", + "localPart":"sessionID", "namespaceURI":"" } } @@ -2807,489 +2491,329 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"POIPropertiesType", + "localPart":"ResponseHeaderType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poiProperty", - "directoryType" + "errorList", + "sessionID" ] }, - "AbstractBodyType":{ - "type":"object", - "title":"AbstractBodyType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractBodyType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "AbstractRouteSegmentType":{ + "GeocodedAddressType":{ "type":"object", - "title":"AbstractRouteSegmentType", + "title":"GeocodedAddressType", "required":[ - "distance", - "travelTime", - "boundingBox" + "point", + "address" ], "properties":{ - "distance":{ - "title":"distance", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"Distance", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml" } }, - "travelTime":{ - "title":"travelTime", + "address":{ + "title":"address", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"TravelTime", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/xls" } }, - "boundingBox":{ - "title":"boundingBox", + "geocodeMatchCode":{ + "title":"geocodeMatchCode", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/GeocodingQOSType" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", + "localPart":"GeocodeMatchCode", + "namespaceURI":"http://www.opengis.net/xls" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GeocodedAddressType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "point", + "address", + "geocodeMatchCode" + ] + }, + "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", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "aoi" + ] + }, + "AbstractMeasureType":{ + "type":"object", + "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":"" + } }, - "name":{ - "title":"name", + "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/decimal" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"accuracy", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractRouteSegmentType", + "localPart":"AbstractMeasureType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "distance", - "travelTime", - "boundingBox", - "name" + "value", + "accuracy" ] }, - "AbstractRouteSummaryType":{ + "AvailableFormatsType":{ + "type":"object", + "title":"AvailableFormatsType", "required":[ - "totalTime", - "totalDistance", - "boundingBox" + "format" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataType" - }, - { - "type":"object", - "title":"AbstractRouteSummaryType", - "properties":{ - "totalTime":{ - "title":"totalTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TotalTime", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "totalDistance":{ - "title":"totalDistance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TotalDistance", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "boundingBox":{ - "title":"boundingBox", - "allOf":[ - { - "$ref":"#/definitions/EnvelopeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/xls" - } + "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/xls" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractRouteSummaryType", + "localPart":"AvailableFormatsType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "totalTime", - "totalDistance", - "boundingBox" + "format" ] }, - "GeocodeResponseListType":{ + "StyleType":{ "type":"object", - "title":"GeocodeResponseListType", + "title":"StyleType", "required":[ - "geocodedAddress", - "numberOfGeocodedAddresses" + "name", + "styleContent" ], "properties":{ - "geocodedAddress":{ - "title":"geocodedAddress", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/GeocodedAddressType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"GeocodedAddress", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/xls" } }, - "numberOfGeocodedAddresses":{ - "title":"numberOfGeocodedAddresses", + "styleContent":{ + "title":"styleContent", "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":"numberOfGeocodedAddresses", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"StyleContent", + "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GeocodeResponseListType", + "localPart":"StyleType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "geocodedAddress", - "numberOfGeocodedAddresses" + "name", + "styleContent" ] }, - "NearestType":{ + "ErrorType":{ "type":"object", - "title":"NearestType", + "title":"ErrorType", "required":[ - "location" + "errorCode" ], "properties":{ - "location":{ - "title":"location", + "errorCode":{ + "title":"errorCode", "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/ErrorCodeType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Location", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"errorCode", + "namespaceURI":"" } }, - "nearestCriterion":{ - "title":"nearestCriterion", + "severity":{ + "title":"severity", "allOf":[ { - "$ref":"#/definitions/NearestCriterionType" + "$ref":"#/definitions/SeverityType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"nearestCriterion", + "localPart":"severity", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"NearestType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "location", - "nearestCriterion" - ] - }, - "AbstractLocationType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataType" }, - { - "type":"object", - "title":"AbstractLocationType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractLocationType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "RouteInstructionsRequestType":{ - "type":"object", - "title":"RouteInstructionsRequestType", - "properties":{ - "format":{ - "title":"format", + "locationID":{ + "title":"locationID", "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":"format", + "localPart":"locationID", "namespaceURI":"" } }, - "provideGeometry":{ - "title":"provideGeometry", + "locationPath":{ + "title":"locationPath", "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":"provideGeometry", + "localPart":"locationPath", "namespaceURI":"" } }, - "provideBoundingBox":{ - "title":"provideBoundingBox", + "message":{ + "title":"message", "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":"provideBoundingBox", + "localPart":"message", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteInstructionsRequestType", + "localPart":"ErrorType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "format", - "provideGeometry", - "provideBoundingBox" - ] - }, - "DetermineRouteRequestType":{ - "required":[ - "routeHandle", - "routePlan" - ], - "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/xls" - } - }, - "routePlan":{ - "title":"routePlan", - "allOf":[ - { - "$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":"provideRouteHandle", - "namespaceURI":"" - } - }, - "distanceUnit":{ - "title":"distanceUnit", - "allOf":[ - { - "$ref":"#/definitions/DistanceUnitType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"distanceUnit", - "namespaceURI":"" - } - } - } - } - ], + "errorCode", + "severity", + "locationID", + "locationPath", + "message" + ] + }, + "AbstractPOIPropertyType":{ + "type":"object", + "title":"AbstractPOIPropertyType", + "properties":{ + }, "typeType":"classInfo", "typeName":{ - "localPart":"DetermineRouteRequestType", + "localPart":"AbstractPOIPropertyType", "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "routeHandle", - "routePlan", - "routeInstructionsRequest", - "routeGeometryRequest", - "routeMapRequest", - "provideRouteHandle", - "distanceUnit" - ] + } }, - "AbstractGatewayParametersType":{ + "AbstractMSIDsType":{ "type":"object", - "title":"AbstractGatewayParametersType", + "title":"AbstractMSIDsType", "properties":{ - "requestedQoP":{ - "title":"requestedQoP", - "allOf":[ - { - "$ref":"#/definitions/QualityOfPositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RequestedQoP", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "locationType":{ - "title":"locationType", + "session":{ + "title":"session", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3297,55 +2821,70 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"locationType", + "localPart":"session", "namespaceURI":"" } - }, - "requestedsrsName":{ - "title":"requestedsrsName", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractMSIDsType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "session" + ] + }, + "TimeStampType":{ + "type":"object", + "title":"TimeStampType", + "required":[ + "begin" + ], + "properties":{ + "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/dateTime" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"requestedsrsName", + "localPart":"begin", "namespaceURI":"" } }, - "priority":{ - "title":"priority", + "duration":{ + "title":"duration", "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":"priority", + "localPart":"duration", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractGatewayParametersType", + "localPart":"TimeStampType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "requestedQoP", - "locationType", - "requestedsrsName", - "priority" + "begin", + "duration" ] }, - "StyleType":{ + "POIInfoType":{ "type":"object", - "title":"StyleType", + "title":"POIInfoType", "required":[ "name", - "styleContent" + "value" ], "properties":{ "name":{ @@ -3355,147 +2894,154 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "styleContent":{ - "title":"styleContent", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"StyleContent", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"value", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StyleType", + "localPart":"POIInfoType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ "name", - "styleContent" + "value" ] }, - "SpeedType":{ + "RouteSegmentType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMeasureType" + "$ref":"#/definitions/AbstractRouteSegmentType" }, { "type":"object", - "title":"SpeedType", + "title":"RouteSegmentType", "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"#/definitions/SpeedUnitType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"SpeedType", + "localPart":"RouteSegmentType", "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "uom" - ] + } }, - "OutputMSInformationType":{ + "LayerType.Layer":{ + "type":"object", + "title":"LayerType.Layer", "required":[ - "position" + "name" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMSInformationType" + "properties":{ + "style":{ + "title":"style", + "allOf":[ + { + "$ref":"#/definitions/StyleType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Style", + "namespaceURI":"http://www.opengis.net/xls" + } }, - { - "type":"object", - "title":"OutputMSInformationType", - "properties":{ - "position":{ - "title":"position", - "allOf":[ - { - "$ref":"#/definitions/PositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Position", - "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":"OutputMSInformationType", - "namespaceURI":"http://www.opengis.net/xls" }, + "typeType":"classInfo", "propertiesOrder":[ - "position" + "style", + "name" ] }, - "ReverseGeocodeRequestType":{ + "AbstractPOISelectionCriteriaType":{ + "type":"object", + "title":"AbstractPOISelectionCriteriaType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractPOISelectionCriteriaType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AbstractAddressType":{ "required":[ - "position" + "countryCode" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractLocationType" }, { "type":"object", - "title":"ReverseGeocodeRequestType", + "title":"AbstractAddressType", "properties":{ - "position":{ - "title":"position", + "addressee":{ + "title":"addressee", "allOf":[ { - "$ref":"#/definitions/PositionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Position", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"addressee", + "namespaceURI":"" } }, - "reverseGeocodePreference":{ - "title":"reverseGeocodePreference", + "countryCode":{ + "title":"countryCode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ReverseGeocodePreferenceType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"countryCode", + "namespaceURI":"" + } + }, + "language":{ + "title":"language", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ReverseGeocodePreference", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"language", + "namespaceURI":"" } } } @@ -3503,124 +3049,58 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ReverseGeocodeRequestType", + "localPart":"AbstractAddressType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "position", - "reverseGeocodePreference" + "addressee", + "countryCode", + "language" ] }, - "AbstractMeasureType":{ + "AbstractRequestParametersType":{ "type":"object", - "title":"AbstractMeasureType", - "required":[ - "value" - ], + "title":"AbstractRequestParametersType", "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":"AbstractMeasureType", + "localPart":"AbstractRequestParametersType", "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "value", - "accuracy" - ] + } }, - "ResponseType":{ + "RouteInstructionsListType":{ "required":[ - "version", - "requestID" + "routeInstruction", + "lang" ], "allOf":[ { - "$ref":"#/definitions/AbstractBodyType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"ResponseType", + "title":"RouteInstructionsListType", "properties":{ - "errorList":{ - "title":"errorList", - "allOf":[ - { - "$ref":"#/definitions/ErrorListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ErrorList", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "responseParameters":{ - "title":"responseParameters", + "routeInstruction":{ + "title":"routeInstruction", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractResponseParametersType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/RouteInstructionType" }, - "elementName":{ - "localPart":"_ResponseParameters", - "namespaceURI":"http://www.opengis.net/xls" - } + "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_ResponseParameters", + "localPart":"RouteInstruction", "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", + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3628,21 +3108,21 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"requestID", + "localPart":"format", "namespaceURI":"" } }, - "numberOfResponses":{ - "title":"numberOfResponses", + "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":"numberOfResponses", - "namespaceURI":"" + "localPart":"lang", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -3650,520 +3130,643 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ResponseType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "errorList", - "responseParameters", - "version", - "requestID", - "numberOfResponses" - ] - }, - "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":"RouteInstructionsListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "session" + "routeInstruction", + "format", + "lang" ] }, - "OutputType":{ + "WayPointListType":{ "type":"object", - "title":"OutputType", + "title":"WayPointListType", "required":[ - "bBoxContext", - "centerContext" + "startPoint", + "endPoint" ], "properties":{ - "bBoxContext":{ - "title":"bBoxContext", - "allOf":[ - { - "$ref":"#/definitions/EnvelopeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BBoxContext", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "centerContext":{ - "title":"centerContext", + "startPoint":{ + "title":"startPoint", "allOf":[ { - "$ref":"#/definitions/CenterContextType" + "$ref":"#/definitions/WayPointType" } ], "propertyType":"element", "elementName":{ - "localPart":"CenterContext", + "localPart":"StartPoint", "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"BGcolor", - "namespaceURI":"" - } - }, - "transparent":{ - "title":"transparent", + "viaPoint":{ + "title":"viaPoint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/WayPointType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"transparent", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ViaPoint", + "namespaceURI":"http://www.opengis.net/xls" } }, - "content":{ - "title":"content", + "endPoint":{ + "title":"endPoint", "allOf":[ { - "$ref":"#/definitions/PresentationContentType" + "$ref":"#/definitions/WayPointType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"content", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"EndPoint", + "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputType", + "localPart":"WayPointListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "bBoxContext", - "centerContext", - "width", - "height", - "format", - "bGcolor", - "transparent", - "content" + "startPoint", + "viaPoint", + "endPoint" ] }, - "TimeStampType":{ + "XLSType":{ "type":"object", - "title":"TimeStampType", + "title":"XLSType", "required":[ - "begin" + "header", + "body", + "version" ], "properties":{ - "begin":{ - "title":"begin", + "header":{ + "title":"header", "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/AbstractHeaderType" + } + }, + "elementName":{ + "localPart":"_Header", + "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" + }, + "value":{ + "$ref":"#/definitions/AbstractBodyType" + } + }, + "elementName":{ + "localPart":"_Body", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "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":"begin", + "localPart":"version", "namespaceURI":"" } }, - "duration":{ - "title":"duration", + "lang":{ + "title":"lang", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"duration", - "namespaceURI":"" + "localPart":"lang", + "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeStampType", + "localPart":"XLSType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "begin", - "duration" + "header", + "body", + "version", + "lang" ] }, - "AbstractPOIPropertyType":{ - "type":"object", - "title":"AbstractPOIPropertyType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractPOIPropertyType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "DetermineRouteResponseType":{ + "SLIRType":{ "required":[ - "routeSummary" + "inputGatewayParameters" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"DetermineRouteResponseType", + "title":"SLIRType", "properties":{ - "routeHandle":{ - "title":"routeHandle", - "allOf":[ - { - "$ref":"#/definitions/RouteHandleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteHandle", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "routeSummary":{ - "title":"routeSummary", + "inputGatewayParameters":{ + "title":"inputGatewayParameters", "allOf":[ { - "$ref":"#/definitions/RouteSummaryType" + "$ref":"#/definitions/InputGatewayParametersType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteSummary", + "localPart":"InputGatewayParameters", "namespaceURI":"http://www.opengis.net/xls" } - }, - "routeGeometry":{ - "title":"routeGeometry", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SLIRType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "inputGatewayParameters" + ] + }, + "WayPointType":{ + "required":[ + "location" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractWayPointType" + }, + { + "type":"object", + "title":"WayPointType", + "properties":{ + "location":{ + "title":"location", "allOf":[ { - "$ref":"#/definitions/RouteGeometryType" + "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":"RouteGeometry", + "localPart":"_Location", "namespaceURI":"http://www.opengis.net/xls" } }, - "routeInstructionsList":{ - "title":"routeInstructionsList", + "geocodeMatchCode":{ + "title":"geocodeMatchCode", "allOf":[ { - "$ref":"#/definitions/RouteInstructionsListType" + "$ref":"#/definitions/GeocodingQOSType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteInstructionsList", + "localPart":"GeocodeMatchCode", "namespaceURI":"http://www.opengis.net/xls" } }, - "routeMap":{ - "title":"routeMap", + "stop":{ + "title":"stop", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/RouteMapType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteMap", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"stop", + "namespaceURI":"" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"WayPointType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "location", + "geocodeMatchCode", + "stop" + ] + }, + "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":"DetermineRouteResponseType", + "localPart":"GeocodeResponseListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "routeHandle", - "routeSummary", - "routeGeometry", - "routeInstructionsList", - "routeMap" + "geocodedAddress", + "numberOfGeocodedAddresses" ] }, - "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" } }, - "ReverseGeocodeResponseType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" - }, - { - "type":"object", - "title":"ReverseGeocodeResponseType", - "properties":{ - "reverseGeocodedLocation":{ - "title":"reverseGeocodedLocation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ReverseGeocodedLocationType" - }, - "minItems":0 + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"ReverseGeocodedLocation", + "localPart":"_Location", "namespaceURI":"http://www.opengis.net/xls" } } + ], + "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":"ReverseGeocodeResponseType", + "localPart":"WithinDistanceType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "reverseGeocodedLocation" + "location", + "minimumDistance", + "maximumDistance" ] }, - "AvailableStylesType":{ + "RouteMapOutputType":{ "type":"object", - "title":"AvailableStylesType", - "required":[ - "style" - ], + "title":"RouteMapOutputType", "properties":{ - "style":{ - "title":"style", + "bBoxContext":{ + "title":"bBoxContext", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "$ref":"#/definitions/EnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"BBoxContext", "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", + "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":"AvailableStylesType", + "localPart":"RouteMapOutputType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ + "bBoxContext", + "width", + "height", + "format", + "bGcolor", + "transparent", "style" ] }, - "CircularArcType":{ + "DetermineRouteRequestType":{ "required":[ - "pos", - "innerRadius", - "outerRadius", - "startAngle", - "endAngle", - "numARC" + "routeHandle", + "routePlan" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"CircularArcType", - "properties":{ - "pos":{ - "title":"pos", + "title":"DetermineRouteRequestType", + "properties":{ + "routeHandle":{ + "title":"routeHandle", "allOf":[ { - "$ref":"#/definitions/DirectPositionType" + "$ref":"#/definitions/RouteHandleType" } ], "propertyType":"element", "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"RouteHandle", + "namespaceURI":"http://www.opengis.net/xls" } }, - "innerRadius":{ - "title":"innerRadius", + "routePlan":{ + "title":"routePlan", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/RoutePlanType" } ], "propertyType":"element", "elementName":{ - "localPart":"innerRadius", + "localPart":"RoutePlan", "namespaceURI":"http://www.opengis.net/xls" } }, - "outerRadius":{ - "title":"outerRadius", + "routeInstructionsRequest":{ + "title":"routeInstructionsRequest", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"#/definitions/RouteInstructionsRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"outerRadius", + "localPart":"RouteInstructionsRequest", "namespaceURI":"http://www.opengis.net/xls" } }, - "startAngle":{ - "title":"startAngle", + "routeGeometryRequest":{ + "title":"routeGeometryRequest", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/RouteGeometryRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"startAngle", + "localPart":"RouteGeometryRequest", "namespaceURI":"http://www.opengis.net/xls" } }, - "endAngle":{ - "title":"endAngle", + "routeMapRequest":{ + "title":"routeMapRequest", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/RouteMapRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"endAngle", + "localPart":"RouteMapRequest", "namespaceURI":"http://www.opengis.net/xls" } }, - "interpolation":{ - "title":"interpolation", + "provideRouteHandle":{ + "title":"provideRouteHandle", "allOf":[ { - "$ref":"#/definitions/CurveInterpolationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"interpolation", + "localPart":"provideRouteHandle", "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":"" } } @@ -4172,46 +3775,226 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CircularArcType", + "localPart":"DetermineRouteRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "pos", - "innerRadius", - "outerRadius", - "startAngle", - "endAngle", - "interpolation", - "numARC" + "routeHandle", + "routePlan", + "routeInstructionsRequest", + "routeGeometryRequest", + "routeMapRequest", + "provideRouteHandle", + "distanceUnit" + ] + }, + "AltitudeType":{ + "allOf":[ + { + "$ref":"#/definitions/DistanceType" + }, + { + "type":"object", + "title":"AltitudeType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AltitudeType", + "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" + ] + }, + "CenterContextType":{ + "type":"object", + "title":"CenterContextType", + "required":[ + "centerPoint", + "displayScale", + "dpi", + "radius", + "srs" + ], + "properties":{ + "centerPoint":{ + "title":"centerPoint", + "allOf":[ + { + "$ref":"#/definitions/PointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CenterPoint", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "displayScale":{ + "title":"displayScale", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DisplayScale", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "dpi":{ + "title":"dpi", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DPI", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "radius":{ + "title":"radius", + "allOf":[ + { + "$ref":"#/definitions/RadiusType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Radius", + "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":"" + } + }, + "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":"CenterContextType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "centerPoint", + "displayScale", + "dpi", + "radius", + "azimuth", + "srs" ] }, - "PortrayMapResponseType":{ + "RouteGeometryType":{ "required":[ - "map" + "lineString" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"PortrayMapResponseType", + "title":"RouteGeometryType", "properties":{ - "map":{ - "title":"map", + "lineString":{ + "title":"lineString", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MapType" - }, - "minItems":1 + "$ref":"#/definitions/LineStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"Map", - "namespaceURI":"http://www.opengis.net/xls" + "localPart":"LineString", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -4219,286 +4002,377 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PortrayMapResponseType", + "localPart":"RouteGeometryType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "map" + "lineString" ] }, - "DirectoryResponseType":{ + "POIProperties":{ "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/POIPropertiesType" }, { "type":"object", - "title":"DirectoryResponseType", + "title":"POIProperties", "properties":{ - "poiContext":{ - "title":"poiContext", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/POIWithDistanceType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"POIContext", - "namespaceURI":"http://www.opengis.net/xls" - } - } } } ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DirectoryResponseType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "poiContext" - ] + "typeType":"classInfo" }, - "AvailableFormatsType":{ + "OverlayType":{ "type":"object", - "title":"AvailableFormatsType", + "title":"OverlayType", "required":[ - "format" + "poi", + "routeGeometry", + "position", + "map" ], "properties":{ - "format":{ - "title":"format", + "poi":{ + "title":"poi", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "$ref":"#/definitions/PointOfInterestType" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"POI", + "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":"AvailableFormatsType", + "localPart":"OverlayType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "format" + "poi", + "routeGeometry", + "position", + "map", + "style", + "zorder" ] }, - "POIInfoListType":{ + "ReverseGeocodedLocationType":{ "type":"object", - "title":"POIInfoListType", + "title":"ReverseGeocodedLocationType", "required":[ - "poiInfo" + "point", + "address" ], "properties":{ - "poiInfo":{ - "title":"poiInfo", + "point":{ + "title":"point", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/POIInfoType" - }, - "minItems":1 + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"POIInfo", + "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":"POIInfoListType", + "localPart":"ReverseGeocodedLocationType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poiInfo" + "point", + "address", + "searchCentreDistance" ] }, - "LineCorridorType":{ + "AbstractWayPointType":{ "type":"object", - "title":"LineCorridorType", + "title":"AbstractWayPointType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractWayPointType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AbstractResponseParametersType":{ + "type":"object", + "title":"AbstractResponseParametersType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractResponseParametersType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "ReferenceSystemType":{ + "type":"object", + "title":"ReferenceSystemType", "required":[ - "lineString", - "distance" + "namedReferenceSystem" ], "properties":{ - "lineString":{ - "title":"lineString", - "allOf":[ - { - "$ref":"#/definitions/LineStringType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LineString", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "distance":{ - "title":"distance", + "namedReferenceSystem":{ + "title":"namedReferenceSystem", "allOf":[ { - "$ref":"#/definitions/DistanceType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Distance", + "localPart":"_NamedReferenceSystem", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LineCorridorType", + "localPart":"ReferenceSystemType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "lineString", - "distance" + "namedReferenceSystem" ] }, - "WayPointListType":{ + "LayerType":{ "type":"object", - "title":"WayPointListType", + "title":"LayerType", "required":[ - "startPoint", - "endPoint" + "layer", + "filter" ], "properties":{ - "startPoint":{ - "title":"startPoint", - "allOf":[ - { - "$ref":"#/definitions/WayPointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StartPoint", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "viaPoint":{ - "title":"viaPoint", + "layer":{ + "title":"layer", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/WayPointType" + "$ref":"#/definitions/LayerType.Layer" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ViaPoint", + "localPart":"Layer", "namespaceURI":"http://www.opengis.net/xls" } }, - "endPoint":{ - "title":"endPoint", + "filter":{ + "title":"filter", "allOf":[ { - "$ref":"#/definitions/WayPointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"EndPoint", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"filter", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WayPointListType", + "localPart":"LayerType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "startPoint", - "viaPoint", - "endPoint" + "layer", + "filter" ] }, - "InputMSIDsType":{ - "required":[ - "inputMSInformation" - ], + "AbstractPositionType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMSIDsType" + "$ref":"#/definitions/AbstractLocationType" }, { "type":"object", - "title":"InputMSIDsType", + "title":"AbstractPositionType", "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", + "localPart":"AbstractPositionType", "namespaceURI":"http://www.opengis.net/xls" } }, - "NACEType":{ + "PointOfInterestType":{ + "required":[ + "id" + ], "allOf":[ { - "$ref":"#/definitions/AbstractNamedReferenceSystem" + "$ref":"#/definitions/AbstractPOIType" }, { "type":"object", - "title":"NACEType", + "title":"PointOfInterestType", "properties":{ - "division":{ - "title":"division", + "poiAttributeList":{ + "title":"poiAttributeList", + "allOf":[ + { + "$ref":"#/definitions/POIAttributeListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"POIAttributeList", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "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" + } + }, + "id":{ + "title":"id", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4506,12 +4380,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"division", + "localPart":"ID", "namespaceURI":"" } }, - "group":{ - "title":"group", + "poiName":{ + "title":"poiName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4519,12 +4393,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"group", + "localPart":"POIName", "namespaceURI":"" } }, - "clazz":{ - "title":"clazz", + "phoneNumber":{ + "title":"phoneNumber", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4532,7 +4406,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"class", + "localPart":"phoneNumber", "namespaceURI":"" } }, @@ -4554,163 +4428,116 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NACEType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "division", - "group", - "clazz", - "description" - ] - }, - "AbstractStreetLocatorType":{ - "type":"object", - "title":"AbstractStreetLocatorType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractStreetLocatorType", + "localPart":"PointOfInterestType", "namespaceURI":"http://www.opengis.net/xls" - } - }, - "LayerType.Layer":{ - "type":"object", - "title":"LayerType.Layer", - "required":[ - "name" - ], - "properties":{ - "style":{ - "title":"style", - "allOf":[ - { - "$ref":"#/definitions/StyleType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Style", - "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", "propertiesOrder":[ - "style", - "name" - ] - }, - "InputMSInformationType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractMSInformationType" - }, - { - "type":"object", - "title":"InputMSInformationType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InputMSInformationType", - "namespaceURI":"http://www.opengis.net/xls" - } + "poiAttributeList", + "point", + "address", + "id", + "poiName", + "phoneNumber", + "description" + ] }, - "CenterContextType":{ + "VerAccType":{ "type":"object", - "title":"CenterContextType", + "title":"VerAccType", "required":[ - "centerPoint", - "displayScale", - "dpi", - "radius", - "srs" + "distance" ], "properties":{ - "centerPoint":{ - "title":"centerPoint", + "distance":{ + "title":"distance", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"#/definitions/DistanceType" } ], "propertyType":"element", "elementName":{ - "localPart":"CenterPoint", + "localPart":"Distance", "namespaceURI":"http://www.opengis.net/xls" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"VerAccType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "distance" + ] + }, + "StreetNameType":{ + "type":"object", + "title":"StreetNameType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" }, - "displayScale":{ - "title":"displayScale", + "directionalPrefix":{ + "title":"directionalPrefix", "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":"DisplayScale", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"directionalPrefix", + "namespaceURI":"" } }, - "dpi":{ - "title":"dpi", + "typePrefix":{ + "title":"typePrefix", "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":"DPI", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"typePrefix", + "namespaceURI":"" } }, - "radius":{ - "title":"radius", + "officialName":{ + "title":"officialName", "allOf":[ { - "$ref":"#/definitions/RadiusType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Radius", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"officialName", + "namespaceURI":"" } }, - "azimuth":{ - "title":"azimuth", + "typeSuffix":{ + "title":"typeSuffix", "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":"typeSuffix", "namespaceURI":"" } }, - "srs":{ - "title":"srs", + "directionalSuffix":{ + "title":"directionalSuffix", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4718,128 +4545,127 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"SRS", + "localPart":"directionalSuffix", + "namespaceURI":"" + } + }, + "muniOctant":{ + "title":"muniOctant", + "allOf":[ + { + "$ref":"#/definitions/CompassPointEnumeration" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"muniOctant", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CenterContextType", + "localPart":"StreetNameType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "centerPoint", - "displayScale", - "dpi", - "radius", - "azimuth", - "srs" + "value", + "directionalPrefix", + "typePrefix", + "officialName", + "typeSuffix", + "directionalSuffix", + "muniOctant" ] }, - "AddressType":{ + "RequestType":{ "required":[ - "freeFormAddress", - "streetAddress" + "methodName", + "version", + "requestID" ], "allOf":[ { - "$ref":"#/definitions/AbstractAddressType" + "$ref":"#/definitions/AbstractBodyType" }, { "type":"object", - "title":"AddressType", + "title":"RequestType", "properties":{ - "freeFormAddress":{ - "title":"freeFormAddress", + "requestParameters":{ + "title":"requestParameters", "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/AbstractRequestParametersType" + } + }, + "elementName":{ + "localPart":"_RequestParameters", + "namespaceURI":"http://www.opengis.net/xls" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"freeFormAddress", + "localPart":"_RequestParameters", "namespaceURI":"http://www.opengis.net/xls" } }, - "streetAddress":{ - "title":"streetAddress", + "methodName":{ + "title":"methodName", "allOf":[ { - "$ref":"#/definitions/StreetAddressType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" } ], - "propertyType":"element", - "elementName":{ - "localPart":"StreetAddress", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"methodName", + "namespaceURI":"" } }, - "place":{ - "title":"place", + "version":{ + "title":"version", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NamedPlaceType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Place", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "postalCode":{ - "title":"postalCode", + "requestID":{ + "title":"requestID", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalCode", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"requestID", + "namespaceURI":"" } - } - } - } - ], - "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", + }, + "maximumResponses":{ + "title":"maximumResponses", "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":"description", + "localPart":"maximumResponses", "namespaceURI":"" } } @@ -4848,50 +4674,82 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteMapType", + "localPart":"RequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "description" + "requestParameters", + "methodName", + "version", + "requestID", + "maximumResponses" ] }, - "POIPropertyType":{ + "EllipseType":{ "required":[ - "name", - "value" + "pos", + "majorAxis", + "minorAxis", + "rotation" ], "allOf":[ { - "$ref":"#/definitions/AbstractPOIPropertyType" + "$ref":"#/definitions/AbstractGeometricPrimitiveType" }, { "type":"object", - "title":"POIPropertyType", + "title":"EllipseType", "properties":{ - "name":{ - "title":"name", + "pos":{ + "title":"pos", "allOf":[ { - "$ref":"#/definitions/POIPropertyNameType" + "$ref":"#/definitions/DirectPositionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"pos", + "namespaceURI":"http://www.opengis.net/gml" } }, - "value":{ - "title":"value", + "majorAxis":{ + "title":"majorAxis", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LengthType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"value", - "namespaceURI":"" + "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" } } } @@ -4899,78 +4757,78 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"POIPropertyType", + "localPart":"EllipseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "name", - "value" + "pos", + "majorAxis", + "minorAxis", + "rotation" ] }, - "LayerType":{ + "OutputType":{ "type":"object", - "title":"LayerType", + "title":"OutputType", "required":[ - "layer", - "filter" + "bBoxContext", + "centerContext" ], "properties":{ - "layer":{ - "title":"layer", + "bBoxContext":{ + "title":"bBoxContext", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LayerType.Layer" - }, - "minItems":1 + "$ref":"#/definitions/EnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", + "localPart":"BBoxContext", "namespaceURI":"http://www.opengis.net/xls" } }, - "filter":{ - "title":"filter", + "centerContext":{ + "title":"centerContext", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$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":"filter", + "localPart":"width", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LayerType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "layer", - "filter" - ] - }, - "StreetNameType":{ - "type":"object", - "title":"StreetNameType", - "properties":{ - "value":{ - "title":"value", + }, + "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/nonNegativeInteger" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" + } }, - "directionalPrefix":{ - "title":"directionalPrefix", + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4978,12 +4836,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"directionalPrefix", + "localPart":"format", "namespaceURI":"" } }, - "typePrefix":{ - "title":"typePrefix", + "bGcolor":{ + "title":"bGcolor", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4991,25 +4849,62 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"typePrefix", + "localPart":"BGcolor", "namespaceURI":"" } }, - "officialName":{ - "title":"officialName", + "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":"officialName", + "localPart":"transparent", "namespaceURI":"" } }, - "typeSuffix":{ - "title":"typeSuffix", + "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" + ] + }, + "RouteHandleType":{ + "type":"object", + "title":"RouteHandleType", + "required":[ + "routeID" + ], + "properties":{ + "serviceID":{ + "title":"serviceID", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5017,12 +4912,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"typeSuffix", + "localPart":"serviceID", "namespaceURI":"" } }, - "directionalSuffix":{ - "title":"directionalSuffix", + "routeID":{ + "title":"routeID", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5030,58 +4925,113 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"directionalSuffix", + "localPart":"routeID", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RouteHandleType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "serviceID", + "routeID" + ] + }, + "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":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "utcOffset" + ] + }, + "PortrayMapResponseType":{ + "required":[ + "map" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" }, - "muniOctant":{ - "title":"muniOctant", - "allOf":[ - { - "$ref":"#/definitions/CompassPointEnumeration" + { + "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":"muniOctant", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"StreetNameType", + "localPart":"PortrayMapResponseType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "value", - "directionalPrefix", - "typePrefix", - "officialName", - "typeSuffix", - "directionalSuffix", - "muniOctant" + "map" ] }, - "RouteInstructionType":{ + "POIWithDistanceType":{ "type":"object", - "title":"RouteInstructionType", + "title":"POIWithDistanceType", "required":[ - "instruction", - "distance", - "duration" + "poi" ], "properties":{ - "instruction":{ - "title":"instruction", + "poi":{ + "title":"poi", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PointOfInterestType" } ], "propertyType":"element", "elementName":{ - "localPart":"Instruction", + "localPart":"POI", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -5094,51 +5044,70 @@ ], "propertyType":"element", "elementName":{ - "localPart":"distance", + "localPart":"Distance", "namespaceURI":"http://www.opengis.net/xls" } - }, - "routeInstructionGeometry":{ - "title":"routeInstructionGeometry", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"POIWithDistanceType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "poi", + "distance" + ] + }, + "QualityOfPositionType":{ + "type":"object", + "title":"QualityOfPositionType", + "required":[ + "horizontalAcc", + "verticalAcc" + ], + "properties":{ + "horizontalAcc":{ + "title":"horizontalAcc", "allOf":[ { - "$ref":"#/definitions/RouteGeometryType" + "$ref":"#/definitions/HorAccType" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteInstructionGeometry", + "localPart":"HorizontalAcc", "namespaceURI":"http://www.opengis.net/xls" } }, - "boundingBox":{ - "title":"boundingBox", + "verticalAcc":{ + "title":"verticalAcc", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/VerAccType" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", + "localPart":"VerticalAcc", "namespaceURI":"http://www.opengis.net/xls" } }, - "duration":{ - "title":"duration", + "responseReq":{ + "title":"responseReq", "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":"responseReq", "namespaceURI":"" } }, - "description":{ - "title":"description", + "responseTimer":{ + "title":"responseTimer", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5146,133 +5115,60 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"description", + "localPart":"responseTimer", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteInstructionType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "instruction", - "distance", - "routeInstructionGeometry", - "boundingBox", - "duration", - "description" - ] - }, - "AvoidListType":{ - "type":"object", - "title":"AvoidListType", - "properties":{ - "aoi":{ - "title":"aoi", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AreaOfInterestType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AOI", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "location":{ - "title":"location", - "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 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Location", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "avoidFeature":{ - "title":"avoidFeature", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AvoidFeatureType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AvoidFeature", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AvoidListType", + "localPart":"QualityOfPositionType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "aoi", - "location", - "avoidFeature" + "horizontalAcc", + "verticalAcc", + "responseReq", + "responseTimer" ] }, - "AbstractPOIType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractLocationType" - }, - { - "type":"object", - "title":"AbstractPOIType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractPOIType", - "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" + } + ], + "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" @@ -5280,25 +5176,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"number", + "localPart":"sessionID", "namespaceURI":"" } }, - "subdivision":{ - "title":"subdivision", + "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":"subdivision", + "localPart":"srsName", "namespaceURI":"" } }, - "buildingName":{ - "title":"buildingName", + "msid":{ + "title":"msid", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5306,7 +5202,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"buildingName", + "localPart":"MSID", "namespaceURI":"" } } @@ -5315,64 +5211,68 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BuildingLocatorType", + "localPart":"RequestHeaderType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "number", - "subdivision", - "buildingName" + "clientName", + "clientPassword", + "sessionID", + "srsName", + "msid" ] }, - "AbstractAddressType":{ + "MapType":{ "required":[ - "countryCode" + "content", + "bBoxContext", + "centerContext" ], "allOf":[ { - "$ref":"#/definitions/AbstractLocationType" + "$ref":"#/definitions/AbstractDataType" }, { "type":"object", - "title":"AbstractAddressType", + "title":"MapType", "properties":{ - "addressee":{ - "title":"addressee", + "content":{ + "title":"content", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContentType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"addressee", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Content", + "namespaceURI":"http://www.opengis.net/xls" } }, - "countryCode":{ - "title":"countryCode", + "bBoxContext":{ + "title":"bBoxContext", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EnvelopeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"countryCode", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BBoxContext", + "namespaceURI":"http://www.opengis.net/xls" } }, - "language":{ - "title":"language", + "centerContext":{ + "title":"centerContext", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"#/definitions/CenterContextType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"language", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"CenterContext", + "namespaceURI":"http://www.opengis.net/xls" } } } @@ -5380,156 +5280,42 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractAddressType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "addressee", - "countryCode", - "language" - ] - }, - "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":"MapType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "point", - "address", - "geocodeMatchCode" + "content", + "bBoxContext", + "centerContext" ] }, - "POIInfoType":{ - "type":"object", - "title":"POIInfoType", + "SLIAType":{ "required":[ - "name", - "value" + "outputGatewayParameters" ], - "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", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "name", - "value" - ] - }, - "NAICSType":{ "allOf":[ { - "$ref":"#/definitions/AbstractNamedReferenceSystem" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"NAICSType", + "title":"SLIAType", "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", + "outputGatewayParameters":{ + "title":"outputGatewayParameters", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OutputGatewayParametersType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"subType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"OutputGatewayParameters", + "namespaceURI":"http://www.opengis.net/xls" } }, - "category":{ - "title":"category", + "requestID":{ + "title":"requestID", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5537,46 +5323,131 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"category", + "localPart":"requestID", "namespaceURI":"" } } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SLIAType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "outputGatewayParameters", + "requestID" + ] + }, + "AbstractGatewayParametersType":{ + "type":"object", + "title":"AbstractGatewayParametersType", + "properties":{ + "requestedQoP":{ + "title":"requestedQoP", + "allOf":[ + { + "$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":"locationType", + "namespaceURI":"" + } + }, + "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" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"priority", + "namespaceURI":"" + } + } + }, "typeType":"classInfo", "typeName":{ - "localPart":"NAICSType", + "localPart":"AbstractGatewayParametersType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "type", - "subType", - "category" + "requestedQoP", + "locationType", + "requestedsrsName", + "priority" ] }, - "InputGatewayParametersType":{ + "ReverseGeocodeRequestType":{ "required":[ - "inputMSIDs" + "position" ], "allOf":[ { - "$ref":"#/definitions/AbstractGatewayParametersType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"InputGatewayParametersType", + "title":"ReverseGeocodeRequestType", "properties":{ - "inputMSIDs":{ - "title":"inputMSIDs", + "position":{ + "title":"position", "allOf":[ { - "$ref":"#/definitions/InputMSIDsType" + "$ref":"#/definitions/PositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"InputMSIDs", + "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" } } @@ -5585,185 +5456,236 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"InputGatewayParametersType", + "localPart":"ReverseGeocodeRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "inputMSIDs" + "position", + "reverseGeocodePreference" ] }, - "RouteSegmentType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRouteSegmentType" - }, - { - "type":"object", - "title":"RouteSegmentType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RouteSegmentType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "NamedPlaceType":{ + "RadiusType":{ "type":"object", - "title":"NamedPlaceType", + "title":"RadiusType", "required":[ - "type" + "unit" ], "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/decimal" } ], "propertyType":"value" }, - "type":{ - "title":"type", + "unit":{ + "title":"unit", "allOf":[ { - "$ref":"#/definitions/NamedPlaceClassification" + "$ref":"#/definitions/DistanceUnitType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", + "localPart":"unit", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"NamedPlaceType", + "localPart":"RadiusType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ "value", - "type" + "unit" ] }, - "EllipseType":{ + "DirectoryRequestType":{ "required":[ - "pos", - "majorAxis", - "minorAxis", - "rotation" + "poiSelectionCriteria" ], "allOf":[ { - "$ref":"#/definitions/AbstractGeometricPrimitiveType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"EllipseType", + "title":"DirectoryRequestType", "properties":{ - "pos":{ - "title":"pos", + "poiLocation":{ + "title":"poiLocation", "allOf":[ { - "$ref":"#/definitions/DirectPositionType" + "$ref":"#/definitions/POILocationType" } ], "propertyType":"element", "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"POILocation", + "namespaceURI":"http://www.opengis.net/xls" } }, - "majorAxis":{ - "title":"majorAxis", + "poiSelectionCriteria":{ + "title":"poiSelectionCriteria", "allOf":[ { - "$ref":"#/definitions/LengthType" + "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":"majorAxis", + "localPart":"_POISelectionCriteria", "namespaceURI":"http://www.opengis.net/xls" } }, - "minorAxis":{ - "title":"minorAxis", + "sortCriteria":{ + "title":"sortCriteria", "allOf":[ { - "$ref":"#/definitions/LengthType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"minorAxis", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"sortCriteria", + "namespaceURI":"" } }, - "rotation":{ - "title":"rotation", + "sortDirection":{ + "title":"sortDirection", "allOf":[ { - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/SortDirectionType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"sortDirection", + "namespaceURI":"" + } + }, + "distanceUnit":{ + "title":"distanceUnit", + "allOf":[ + { + "$ref":"#/definitions/DistanceUnitType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"distanceUnit", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DirectoryRequestType", + "namespaceURI":"http://www.opengis.net/xls" + }, + "propertiesOrder":[ + "poiLocation", + "poiSelectionCriteria", + "sortCriteria", + "sortDirection", + "distanceUnit" + ] + }, + "AvoidListType":{ + "type":"object", + "title":"AvoidListType", + "properties":{ + "aoi":{ + "title":"aoi", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AreaOfInterestType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AOI", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "location":{ + "title":"location", + "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" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rotation", - "namespaceURI":"http://www.opengis.net/xls" - } + }, + "minItems":0 } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Location", + "namespaceURI":"http://www.opengis.net/xls" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EllipseType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "pos", - "majorAxis", - "minorAxis", - "rotation" - ] - }, - "RouteMapRequestType":{ - "type":"object", - "title":"RouteMapRequestType", - "required":[ - "output" - ], - "properties":{ - "output":{ - "title":"output", + }, + "avoidFeature":{ + "title":"avoidFeature", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/RouteMapOutputType" + "$ref":"#/definitions/AvoidFeatureType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Output", + "localPart":"AvoidFeature", "namespaceURI":"http://www.opengis.net/xls" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteMapRequestType", + "localPart":"AvoidListType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "output" + "aoi", + "location", + "avoidFeature" ] }, "ErrorListType":{ @@ -5814,92 +5736,222 @@ "highestSeverity" ] }, - "DirectoryRequestType":{ + "InputMSInformationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractMSInformationType" + }, + { + "type":"object", + "title":"InputMSInformationType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InputMSInformationType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "POIAttributeListType":{ + "type":"object", + "title":"POIAttributeListType", + "properties":{ + "referenceSystem":{ + "title":"referenceSystem", + "allOf":[ + { + "$ref":"#/definitions/ReferenceSystemType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ReferenceSystem", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "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" + ] + }, + "PositionType":{ "required":[ - "poiSelectionCriteria" + "point", + "ellipse", + "circleByCenterPoint", + "circularArc", + "polygon", + "multiPolygon" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractPositionType" }, { "type":"object", - "title":"DirectoryRequestType", + "title":"PositionType", "properties":{ - "poiLocation":{ - "title":"poiLocation", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/POILocationType" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"POILocation", + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "ellipse":{ + "title":"ellipse", + "allOf":[ + { + "$ref":"#/definitions/EllipseType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Ellipse", "namespaceURI":"http://www.opengis.net/xls" } }, - "poiSelectionCriteria":{ - "title":"poiSelectionCriteria", + "circleByCenterPoint":{ + "title":"circleByCenterPoint", "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/CircleByCenterPointType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_POISelectionCriteria", + "localPart":"CircleByCenterPoint", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "circularArc":{ + "title":"circularArc", + "allOf":[ + { + "$ref":"#/definitions/CircularArcType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CircularArc", "namespaceURI":"http://www.opengis.net/xls" } }, - "sortCriteria":{ - "title":"sortCriteria", + "polygon":{ + "title":"polygon", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PolygonType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"sortCriteria", - "namespaceURI":"" + "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", + "allOf":[ + { + "$ref":"#/definitions/QualityOfPositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"QoP", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/TimeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "speed":{ + "title":"speed", + "allOf":[ + { + "$ref":"#/definitions/SpeedType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Speed", + "namespaceURI":"http://www.opengis.net/xls" } }, - "sortDirection":{ - "title":"sortDirection", + "direction":{ + "title":"direction", "allOf":[ { - "$ref":"#/definitions/SortDirectionType" + "$ref":"#/definitions/AngleType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"sortDirection", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Direction", + "namespaceURI":"http://www.opengis.net/xls" } }, - "distanceUnit":{ - "title":"distanceUnit", + "levelOfConf":{ + "title":"levelOfConf", "allOf":[ { - "$ref":"#/definitions/DistanceUnitType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"distanceUnit", + "localPart":"levelOfConf", "namespaceURI":"" } } @@ -5908,50 +5960,79 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DirectoryRequestType", + "localPart":"PositionType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "poiLocation", - "poiSelectionCriteria", - "sortCriteria", - "sortDirection", - "distanceUnit" + "point", + "ellipse", + "circleByCenterPoint", + "circularArc", + "polygon", + "multiPolygon", + "qoP", + "time", + "speed", + "direction", + "levelOfConf" ] }, - "AbstractHeaderType":{ - "type":"object", - "title":"AbstractHeaderType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractHeaderType", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "OutputGatewayParametersType":{ + "PortrayMapRequestType":{ "required":[ - "outputMSIDs" + "output" ], "allOf":[ { - "$ref":"#/definitions/AbstractGatewayParametersType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"OutputGatewayParametersType", + "title":"PortrayMapRequestType", "properties":{ - "outputMSIDs":{ - "title":"outputMSIDs", + "output":{ + "title":"output", "allOf":[ { - "$ref":"#/definitions/OutputMSIDsType" + "type":"array", + "items":{ + "$ref":"#/definitions/OutputType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"OutputMSIDs", + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "basemap":{ + "title":"basemap", + "allOf":[ + { + "$ref":"#/definitions/LayerType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Basemap", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "overlay":{ + "title":"overlay", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OverlayType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Overlay", "namespaceURI":"http://www.opengis.net/xls" } } @@ -5960,24 +6041,26 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OutputGatewayParametersType", + "localPart":"PortrayMapRequestType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "outputMSIDs" + "output", + "basemap", + "overlay" ] }, - "AngleType":{ + "SICType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMeasureType" + "$ref":"#/definitions/AbstractNamedReferenceSystem" }, { "type":"object", - "title":"AngleType", + "title":"SICType", "properties":{ - "uom":{ - "title":"uom", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5985,91 +6068,47 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"uom", + "localPart":"type", "namespaceURI":"" } - } - } - } - ], - "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", + }, + "subType":{ + "title":"subType", "allOf":[ { - "$ref":"#/definitions/ContentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Content", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"subType", + "namespaceURI":"" } }, - "bBoxContext":{ - "title":"bBoxContext", + "category":{ + "title":"category", "allOf":[ { - "$ref":"#/definitions/EnvelopeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BBoxContext", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"category", + "namespaceURI":"" } }, - "centerContext":{ - "title":"centerContext", + "code":{ + "title":"code", "allOf":[ { - "$ref":"#/definitions/CenterContextType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CenterContext", - "namespaceURI":"http://www.opengis.net/xls" + "propertyType":"attribute", + "attributeName":{ + "localPart":"code", + "namespaceURI":"" } } } @@ -6077,37 +6116,66 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MapType", + "localPart":"SICType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "content", - "bBoxContext", - "centerContext" + "type", + "subType", + "category", + "code" ] }, - "RouteHandleType":{ + "AbstractRouteSegmentType":{ "type":"object", - "title":"RouteHandleType", + "title":"AbstractRouteSegmentType", "required":[ - "routeID" + "distance", + "travelTime", + "boundingBox" ], "properties":{ - "serviceID":{ - "title":"serviceID", + "distance":{ + "title":"distance", + "allOf":[ + { + "$ref":"#/definitions/DistanceType" + } + ], + "propertyType":"element", + "elementName":{ + "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EnvelopeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"serviceID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/xls" } }, - "routeID":{ - "title":"routeID", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6115,21 +6183,52 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"routeID", + "localPart":"name", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteHandleType", + "localPart":"AbstractRouteSegmentType", "namespaceURI":"http://www.opengis.net/xls" }, "propertiesOrder":[ - "serviceID", - "routeID" + "distance", + "travelTime", + "boundingBox", + "name" ] }, + "AbstractLocationType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataType" + }, + { + "type":"object", + "title":"AbstractLocationType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractLocationType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, + "AbstractBodyType":{ + "type":"object", + "title":"AbstractBodyType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractBodyType", + "namespaceURI":"http://www.opengis.net/xls" + } + }, "RoutePlanType":{ "type":"object", "title":"RoutePlanType", @@ -6231,105 +6330,6 @@ "expectedEndTime" ] }, - "POIWithDistanceType":{ - "type":"object", - "title":"POIWithDistanceType", - "required":[ - "poi" - ], - "properties":{ - "poi":{ - "title":"poi", - "allOf":[ - { - "$ref":"#/definitions/PointOfInterestType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"POI", - "namespaceURI":"http://www.opengis.net/xls" - } - }, - "distance":{ - "title":"distance", - "allOf":[ - { - "$ref":"#/definitions/DistanceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Distance", - "namespaceURI":"http://www.opengis.net/xls" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"POIWithDistanceType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "poi", - "distance" - ] - }, - "GeocodeRequestType":{ - "required":[ - "address" - ], - "allOf":[ - { - "$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":"classInfo", - "typeName":{ - "localPart":"GeocodeRequestType", - "namespaceURI":"http://www.opengis.net/xls" - }, - "propertiesOrder":[ - "address", - "returnFreeForm" - ] - }, "ErrorCodeType":{ "allOf":[ { @@ -6342,7 +6342,7 @@ "namespaceURI":"http://www.opengis.net/xls" } }, - "NearestCriterionType":{ + "DistanceUnitType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6350,11 +6350,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"NearestCriterionType", + "localPart":"DistanceUnitType", "namespaceURI":"http://www.opengis.net/xls" } }, - "PresentationContentType":{ + "POIPropertyNameType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6362,11 +6362,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"presentationContentType", + "localPart":"POIPropertyNameType", "namespaceURI":"http://www.opengis.net/xls" } }, - "RoutePreferenceType":{ + "SpeedUnitType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6374,11 +6374,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RoutePreferenceType", + "localPart":"SpeedUnitType", "namespaceURI":"http://www.opengis.net/xls" } }, - "ReverseGeocodePreferenceType":{ + "PresentationContentType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6386,7 +6386,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ReverseGeocodePreferenceType", + "localPart":"presentationContentType", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6402,7 +6402,7 @@ "namespaceURI":"http://www.opengis.net/xls" } }, - "SpeedUnitType":{ + "NamedPlaceClassification":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6410,11 +6410,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SpeedUnitType", + "localPart":"NamedPlaceClassification", "namespaceURI":"http://www.opengis.net/xls" } }, - "DistanceUnitType":{ + "SeverityType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6422,11 +6422,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DistanceUnitType", + "localPart":"SeverityType", "namespaceURI":"http://www.opengis.net/xls" } }, - "SeverityType":{ + "NearestCriterionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6434,11 +6434,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SeverityType", + "localPart":"NearestCriterionType", "namespaceURI":"http://www.opengis.net/xls" } }, - "POIPropertyNameType":{ + "RoutePreferenceType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6446,11 +6446,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"POIPropertyNameType", + "localPart":"RoutePreferenceType", "namespaceURI":"http://www.opengis.net/xls" } }, - "NamedPlaceClassification":{ + "RouteMapStyleType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6458,11 +6458,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"NamedPlaceClassification", + "localPart":"RouteMapStyleType", "namespaceURI":"http://www.opengis.net/xls" } }, - "RouteMapStyleType":{ + "ReverseGeocodePreferenceType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6470,7 +6470,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RouteMapStyleType", + "localPart":"ReverseGeocodePreferenceType", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6501,7 +6501,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteMap" + "XLS" ] }, "namespaceURI":{ @@ -6514,11 +6514,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteMapType" + "$ref":"#/definitions/XLSType" } }, "elementName":{ - "localPart":"RouteMap", + "localPart":"XLS", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6535,7 +6535,7 @@ "properties":{ "localPart":{ "enum":[ - "WayPointList" + "Map" ] }, "namespaceURI":{ @@ -6548,11 +6548,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointListType" + "$ref":"#/definitions/MapType" } }, "elementName":{ - "localPart":"WayPointList", + "localPart":"Map", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6569,7 +6569,7 @@ "properties":{ "localPart":{ "enum":[ - "Street" + "PortrayMapResponse" ] }, "namespaceURI":{ @@ -6582,11 +6582,11 @@ ] }, "value":{ - "$ref":"#/definitions/StreetNameType" + "$ref":"#/definitions/PortrayMapResponseType" } }, "elementName":{ - "localPart":"Street", + "localPart":"PortrayMapResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6603,7 +6603,7 @@ "properties":{ "localPart":{ "enum":[ - "_Body" + "_RouteSummary" ] }, "namespaceURI":{ @@ -6616,11 +6616,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractBodyType" + "$ref":"#/definitions/AbstractRouteSummaryType" } }, "elementName":{ - "localPart":"_Body", + "localPart":"_RouteSummary", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6637,7 +6637,7 @@ "properties":{ "localPart":{ "enum":[ - "AvoidList" + "POIInfo" ] }, "namespaceURI":{ @@ -6650,11 +6650,11 @@ ] }, "value":{ - "$ref":"#/definitions/AvoidListType" + "$ref":"#/definitions/POIInfoType" } }, "elementName":{ - "localPart":"AvoidList", + "localPart":"POIInfo", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6671,7 +6671,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeStamp" + "_POIProperty" ] }, "namespaceURI":{ @@ -6684,11 +6684,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeStampType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"TimeStamp", + "localPart":"_POIProperty", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6705,7 +6705,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeMatchCode" + "_Measure" ] }, "namespaceURI":{ @@ -6718,11 +6718,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodingQOSType" + "$ref":"#/definitions/AbstractMeasureType" } }, "elementName":{ - "localPart":"GeocodeMatchCode", + "localPart":"_Measure", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6739,7 +6739,7 @@ "properties":{ "localPart":{ "enum":[ - "GetPortrayMapCapabilitiesResponse" + "NAICS" ] }, "namespaceURI":{ @@ -6752,11 +6752,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetPortrayMapCapabilitiesResponseType" + "$ref":"#/definitions/NAICSType" } }, "elementName":{ - "localPart":"GetPortrayMapCapabilitiesResponse", + "localPart":"NAICS", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6773,7 +6773,7 @@ "properties":{ "localPart":{ "enum":[ - "RequestHeader" + "InputMSIDs" ] }, "namespaceURI":{ @@ -6786,11 +6786,11 @@ ] }, "value":{ - "$ref":"#/definitions/RequestHeaderType" + "$ref":"#/definitions/InputMSIDsType" } }, "elementName":{ - "localPart":"RequestHeader", + "localPart":"InputMSIDs", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6807,7 +6807,7 @@ "properties":{ "localPart":{ "enum":[ - "PostalCode" + "RoutePreference" ] }, "namespaceURI":{ @@ -6820,11 +6820,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RoutePreferenceType" } }, "elementName":{ - "localPart":"PostalCode", + "localPart":"RoutePreference", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6875,7 +6875,7 @@ "properties":{ "localPart":{ "enum":[ - "RoutePlan" + "RouteGeometryRequest" ] }, "namespaceURI":{ @@ -6888,11 +6888,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoutePlanType" + "$ref":"#/definitions/RouteGeometryRequestType" } }, "elementName":{ - "localPart":"RoutePlan", + "localPart":"RouteGeometryRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6909,7 +6909,7 @@ "properties":{ "localPart":{ "enum":[ - "InputGatewayParameters" + "Position" ] }, "namespaceURI":{ @@ -6922,11 +6922,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputGatewayParametersType" + "$ref":"#/definitions/PositionType" } }, "elementName":{ - "localPart":"InputGatewayParameters", + "localPart":"Position", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6943,7 +6943,7 @@ "properties":{ "localPart":{ "enum":[ - "SLIR" + "_POI" ] }, "namespaceURI":{ @@ -6956,11 +6956,11 @@ ] }, "value":{ - "$ref":"#/definitions/SLIRType" + "$ref":"#/definitions/AbstractPOIType" } }, "elementName":{ - "localPart":"SLIR", + "localPart":"_POI", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -6977,7 +6977,7 @@ "properties":{ "localPart":{ "enum":[ - "Response" + "_Position" ] }, "namespaceURI":{ @@ -6990,11 +6990,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponseType" + "$ref":"#/definitions/AbstractPositionType" } }, "elementName":{ - "localPart":"Response", + "localPart":"_Position", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7011,7 +7011,7 @@ "properties":{ "localPart":{ "enum":[ - "_NamedReferenceSystem" + "AvoidList" ] }, "namespaceURI":{ @@ -7024,11 +7024,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractNamedReferenceSystem" + "$ref":"#/definitions/AvoidListType" } }, "elementName":{ - "localPart":"_NamedReferenceSystem", + "localPart":"AvoidList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7045,7 +7045,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "POIAttributeList" ] }, "namespaceURI":{ @@ -7058,11 +7058,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/POIAttributeListType" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"POIAttributeList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7079,7 +7079,7 @@ "properties":{ "localPart":{ "enum":[ - "POIAttributeList" + "Street" ] }, "namespaceURI":{ @@ -7092,11 +7092,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIAttributeListType" + "$ref":"#/definitions/StreetNameType" } }, "elementName":{ - "localPart":"POIAttributeList", + "localPart":"Street", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7113,7 +7113,7 @@ "properties":{ "localPart":{ "enum":[ - "EndPoint" + "StreetAddress" ] }, "namespaceURI":{ @@ -7126,11 +7126,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointType" + "$ref":"#/definitions/StreetAddressType" } }, "elementName":{ - "localPart":"EndPoint", + "localPart":"StreetAddress", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7147,7 +7147,7 @@ "properties":{ "localPart":{ "enum":[ - "Speed" + "Address" ] }, "namespaceURI":{ @@ -7160,11 +7160,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpeedType" + "$ref":"#/definitions/AddressType" } }, "elementName":{ - "localPart":"Speed", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7181,7 +7181,7 @@ "properties":{ "localPart":{ "enum":[ - "Error" + "InputMSInformation" ] }, "namespaceURI":{ @@ -7194,11 +7194,11 @@ ] }, "value":{ - "$ref":"#/definitions/ErrorType" + "$ref":"#/definitions/InputMSInformationType" } }, "elementName":{ - "localPart":"Error", + "localPart":"InputMSInformation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7215,7 +7215,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputMSInformation" + "_MSIDs" ] }, "namespaceURI":{ @@ -7228,11 +7228,11 @@ ] }, "value":{ - "$ref":"#/definitions/OutputMSInformationType" + "$ref":"#/definitions/AbstractMSIDsType" } }, "elementName":{ - "localPart":"OutputMSInformation", + "localPart":"_MSIDs", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7249,7 +7249,7 @@ "properties":{ "localPart":{ "enum":[ - "POIProperties" + "_GatewayParameters" ] }, "namespaceURI":{ @@ -7262,11 +7262,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIProperties" + "$ref":"#/definitions/AbstractGatewayParametersType" } }, "elementName":{ - "localPart":"POIProperties", + "localPart":"_GatewayParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7283,7 +7283,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteInstruction" + "OutputGatewayParameters" ] }, "namespaceURI":{ @@ -7296,11 +7296,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteInstructionType" + "$ref":"#/definitions/OutputGatewayParametersType" } }, "elementName":{ - "localPart":"RouteInstruction", + "localPart":"OutputGatewayParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7317,7 +7317,7 @@ "properties":{ "localPart":{ "enum":[ - "ReverseGeocodePreference" + "_NextSegment" ] }, "namespaceURI":{ @@ -7330,11 +7330,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReverseGeocodePreferenceType" + "$ref":"#/definitions/AbstractRouteSegmentType" } }, "elementName":{ - "localPart":"ReverseGeocodePreference", + "localPart":"_NextSegment", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7351,7 +7351,7 @@ "properties":{ "localPart":{ "enum":[ - "_POISelectionCriteria" + "RouteInstructionsList" ] }, "namespaceURI":{ @@ -7364,11 +7364,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPOISelectionCriteriaType" + "$ref":"#/definitions/RouteInstructionsListType" } }, "elementName":{ - "localPart":"_POISelectionCriteria", + "localPart":"RouteInstructionsList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7385,7 +7385,7 @@ "properties":{ "localPart":{ "enum":[ - "_MSIDs" + "NextSegment" ] }, "namespaceURI":{ @@ -7398,11 +7398,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMSIDsType" + "$ref":"#/definitions/RouteSegmentType" } }, "elementName":{ - "localPart":"_MSIDs", + "localPart":"NextSegment", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7419,7 +7419,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeRequest" + "GetPortrayMapCapabilitiesResponse" ] }, "namespaceURI":{ @@ -7432,11 +7432,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodeRequestType" + "$ref":"#/definitions/GetPortrayMapCapabilitiesResponseType" } }, "elementName":{ - "localPart":"GeocodeRequest", + "localPart":"GetPortrayMapCapabilitiesResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7453,7 +7453,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteHandle" + "POIProperties" ] }, "namespaceURI":{ @@ -7466,11 +7466,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteHandleType" + "$ref":"#/definitions/POIProperties" } }, "elementName":{ - "localPart":"RouteHandle", + "localPart":"POIProperties", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7487,7 +7487,7 @@ "properties":{ "localPart":{ "enum":[ - "NextSegment" + "NACE" ] }, "namespaceURI":{ @@ -7500,11 +7500,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteSegmentType" + "$ref":"#/definitions/NACEType" } }, "elementName":{ - "localPart":"NextSegment", + "localPart":"NACE", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7521,7 +7521,7 @@ "properties":{ "localPart":{ "enum":[ - "_GatewayParameters" + "RouteMapRequest" ] }, "namespaceURI":{ @@ -7534,11 +7534,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractGatewayParametersType" + "$ref":"#/definitions/RouteMapRequestType" } }, "elementName":{ - "localPart":"_GatewayParameters", + "localPart":"RouteMapRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7555,7 +7555,7 @@ "properties":{ "localPart":{ "enum":[ - "POI" + "ReverseGeocodeResponse" ] }, "namespaceURI":{ @@ -7568,11 +7568,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointOfInterestType" + "$ref":"#/definitions/ReverseGeocodeResponseType" } }, "elementName":{ - "localPart":"POI", + "localPart":"ReverseGeocodeResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7589,7 +7589,7 @@ "properties":{ "localPart":{ "enum":[ - "_WayPoint" + "_POISelectionCriteria" ] }, "namespaceURI":{ @@ -7602,11 +7602,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractWayPointType" + "$ref":"#/definitions/AbstractPOISelectionCriteriaType" } }, "elementName":{ - "localPart":"_WayPoint", + "localPart":"_POISelectionCriteria", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7623,7 +7623,7 @@ "properties":{ "localPart":{ "enum":[ - "_POIProperty" + "BoundingBox" ] }, "namespaceURI":{ @@ -7636,11 +7636,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"_POIProperty", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7657,7 +7657,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteMapRequest" + "TimeStamp" ] }, "namespaceURI":{ @@ -7670,11 +7670,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteMapRequestType" + "$ref":"#/definitions/TimeStampType" } }, "elementName":{ - "localPart":"RouteMapRequest", + "localPart":"TimeStamp", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7691,7 +7691,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectoryResponse" + "Altitude" ] }, "namespaceURI":{ @@ -7704,11 +7704,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectoryResponseType" + "$ref":"#/definitions/AltitudeType" } }, "elementName":{ - "localPart":"DirectoryResponse", + "localPart":"Altitude", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7725,7 +7725,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteSummary" + "RouteHandle" ] }, "namespaceURI":{ @@ -7738,11 +7738,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteSummaryType" + "$ref":"#/definitions/RouteHandleType" } }, "elementName":{ - "localPart":"RouteSummary", + "localPart":"RouteHandle", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7759,7 +7759,7 @@ "properties":{ "localPart":{ "enum":[ - "Map" + "GeocodeMatchCode" ] }, "namespaceURI":{ @@ -7772,11 +7772,11 @@ ] }, "value":{ - "$ref":"#/definitions/MapType" + "$ref":"#/definitions/GeocodingQOSType" } }, "elementName":{ - "localPart":"Map", + "localPart":"GeocodeMatchCode", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7793,7 +7793,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteGeometryRequest" + "Error" ] }, "namespaceURI":{ @@ -7806,11 +7806,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteGeometryRequestType" + "$ref":"#/definitions/ErrorType" } }, "elementName":{ - "localPart":"RouteGeometryRequest", + "localPart":"Error", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7827,7 +7827,7 @@ "properties":{ "localPart":{ "enum":[ - "_Location" + "Ellipse" ] }, "namespaceURI":{ @@ -7840,11 +7840,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractLocationType" + "$ref":"#/definitions/EllipseType" } }, "elementName":{ - "localPart":"_Location", + "localPart":"Ellipse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7861,7 +7861,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputMSIDs" + "InputGatewayParameters" ] }, "namespaceURI":{ @@ -7874,11 +7874,11 @@ ] }, "value":{ - "$ref":"#/definitions/OutputMSIDsType" + "$ref":"#/definitions/InputGatewayParametersType" } }, "elementName":{ - "localPart":"OutputMSIDs", + "localPart":"InputGatewayParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7895,7 +7895,7 @@ "properties":{ "localPart":{ "enum":[ - "SLIA" + "GeocodeRequest" ] }, "namespaceURI":{ @@ -7908,11 +7908,11 @@ ] }, "value":{ - "$ref":"#/definitions/SLIAType" + "$ref":"#/definitions/GeocodeRequestType" } }, "elementName":{ - "localPart":"SLIA", + "localPart":"GeocodeRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7929,7 +7929,7 @@ "properties":{ "localPart":{ "enum":[ - "GetPortrayMapCapabilitiesRequest" + "GeocodeResponseList" ] }, "namespaceURI":{ @@ -7942,11 +7942,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetPortrayMapCapabilitiesRequestType" + "$ref":"#/definitions/GeocodeResponseListType" } }, "elementName":{ - "localPart":"GetPortrayMapCapabilitiesRequest", + "localPart":"GeocodeResponseList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7963,7 +7963,7 @@ "properties":{ "localPart":{ "enum":[ - "POIProperty" + "SIC" ] }, "namespaceURI":{ @@ -7976,11 +7976,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIPropertyType" + "$ref":"#/definitions/SICType" } }, "elementName":{ - "localPart":"POIProperty", + "localPart":"SIC", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -7997,7 +7997,7 @@ "properties":{ "localPart":{ "enum":[ - "Address" + "DirectoryRequest" ] }, "namespaceURI":{ @@ -8010,11 +8010,11 @@ ] }, "value":{ - "$ref":"#/definitions/AddressType" + "$ref":"#/definitions/DirectoryRequestType" } }, "elementName":{ - "localPart":"Address", + "localPart":"DirectoryRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8031,7 +8031,7 @@ "properties":{ "localPart":{ "enum":[ - "ErrorList" + "_MSInformation" ] }, "namespaceURI":{ @@ -8044,11 +8044,11 @@ ] }, "value":{ - "$ref":"#/definitions/ErrorListType" + "$ref":"#/definitions/AbstractMSInformationType" } }, "elementName":{ - "localPart":"ErrorList", + "localPart":"_MSInformation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8065,7 +8065,7 @@ "properties":{ "localPart":{ "enum":[ - "DetermineRouteResponse" + "Angle" ] }, "namespaceURI":{ @@ -8078,11 +8078,11 @@ ] }, "value":{ - "$ref":"#/definitions/DetermineRouteResponseType" + "$ref":"#/definitions/AngleType" } }, "elementName":{ - "localPart":"DetermineRouteResponse", + "localPart":"Angle", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8099,7 +8099,7 @@ "properties":{ "localPart":{ "enum":[ - "InputMSInformation" + "RouteInstruction" ] }, "namespaceURI":{ @@ -8112,11 +8112,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputMSInformationType" + "$ref":"#/definitions/RouteInstructionType" } }, "elementName":{ - "localPart":"InputMSInformation", + "localPart":"RouteInstruction", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8133,7 +8133,7 @@ "properties":{ "localPart":{ "enum":[ - "AvoidFeature" + "Time" ] }, "namespaceURI":{ @@ -8146,11 +8146,11 @@ ] }, "value":{ - "$ref":"#/definitions/AvoidFeatureType" + "$ref":"#/definitions/TimeType" } }, "elementName":{ - "localPart":"AvoidFeature", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8167,7 +8167,7 @@ "properties":{ "localPart":{ "enum":[ - "Place" + "SearchCentreDistance" ] }, "namespaceURI":{ @@ -8180,11 +8180,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedPlaceType" + "$ref":"#/definitions/DistanceType" } }, "elementName":{ - "localPart":"Place", + "localPart":"SearchCentreDistance", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8201,7 +8201,7 @@ "properties":{ "localPart":{ "enum":[ - "ReverseGeocodeRequest" + "_ADT" ] }, "namespaceURI":{ @@ -8214,11 +8214,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReverseGeocodeRequestType" + "$ref":"#/definitions/AbstractDataType" } }, "elementName":{ - "localPart":"ReverseGeocodeRequest", + "localPart":"_ADT", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8235,7 +8235,7 @@ "properties":{ "localPart":{ "enum":[ - "AOI" + "_RequestParameters" ] }, "namespaceURI":{ @@ -8248,11 +8248,11 @@ ] }, "value":{ - "$ref":"#/definitions/AreaOfInterestType" + "$ref":"#/definitions/AbstractRequestParametersType" } }, "elementName":{ - "localPart":"AOI", + "localPart":"_RequestParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8269,7 +8269,7 @@ "properties":{ "localPart":{ "enum":[ - "XLS" + "AOI" ] }, "namespaceURI":{ @@ -8282,11 +8282,11 @@ ] }, "value":{ - "$ref":"#/definitions/XLSType" + "$ref":"#/definitions/AreaOfInterestType" } }, "elementName":{ - "localPart":"XLS", + "localPart":"AOI", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8303,7 +8303,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputGatewayParameters" + "OutputMSInformation" ] }, "namespaceURI":{ @@ -8316,11 +8316,11 @@ ] }, "value":{ - "$ref":"#/definitions/OutputGatewayParametersType" + "$ref":"#/definitions/OutputMSInformationType" } }, "elementName":{ - "localPart":"OutputGatewayParameters", + "localPart":"OutputMSInformation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8337,7 +8337,7 @@ "properties":{ "localPart":{ "enum":[ - "Distance" + "Place" ] }, "namespaceURI":{ @@ -8350,11 +8350,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/NamedPlaceType" } }, "elementName":{ - "localPart":"Distance", + "localPart":"Place", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8371,7 +8371,7 @@ "properties":{ "localPart":{ "enum":[ - "DetermineRouteRequest" + "_StreetLocation" ] }, "namespaceURI":{ @@ -8384,11 +8384,11 @@ ] }, "value":{ - "$ref":"#/definitions/DetermineRouteRequestType" + "$ref":"#/definitions/AbstractStreetLocatorType" } }, "elementName":{ - "localPart":"DetermineRouteRequest", + "localPart":"_StreetLocation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8405,7 +8405,7 @@ "properties":{ "localPart":{ "enum":[ - "RoutePreference" + "ReferenceSystem" ] }, "namespaceURI":{ @@ -8418,11 +8418,11 @@ ] }, "value":{ - "$ref":"#/definitions/RoutePreferenceType" + "$ref":"#/definitions/ReferenceSystemType" } }, "elementName":{ - "localPart":"RoutePreference", + "localPart":"ReferenceSystem", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8439,7 +8439,7 @@ "properties":{ "localPart":{ "enum":[ - "POILocation" + "RoutePlan" ] }, "namespaceURI":{ @@ -8452,11 +8452,11 @@ ] }, "value":{ - "$ref":"#/definitions/POILocationType" + "$ref":"#/definitions/RoutePlanType" } }, "elementName":{ - "localPart":"POILocation", + "localPart":"RoutePlan", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8473,7 +8473,7 @@ "properties":{ "localPart":{ "enum":[ - "_Measure" + "_WayPoint" ] }, "namespaceURI":{ @@ -8486,11 +8486,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMeasureType" + "$ref":"#/definitions/AbstractWayPointType" } }, "elementName":{ - "localPart":"_Measure", + "localPart":"_WayPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8507,7 +8507,7 @@ "properties":{ "localPart":{ "enum":[ - "_Position" + "RouteMap" ] }, "namespaceURI":{ @@ -8520,11 +8520,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPositionType" + "$ref":"#/definitions/RouteMapType" } }, "elementName":{ - "localPart":"_Position", + "localPart":"RouteMap", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8541,7 +8541,7 @@ "properties":{ "localPart":{ "enum":[ - "ResponseHeader" + "DetermineRouteResponse" ] }, "namespaceURI":{ @@ -8554,11 +8554,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponseHeaderType" + "$ref":"#/definitions/DetermineRouteResponseType" } }, "elementName":{ - "localPart":"ResponseHeader", + "localPart":"DetermineRouteResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8575,7 +8575,7 @@ "properties":{ "localPart":{ "enum":[ - "SearchCentreDistance" + "RouteGeometry" ] }, "namespaceURI":{ @@ -8588,11 +8588,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceType" + "$ref":"#/definitions/RouteGeometryType" } }, "elementName":{ - "localPart":"SearchCentreDistance", + "localPart":"RouteGeometry", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8609,7 +8609,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeResponseList" + "_Body" ] }, "namespaceURI":{ @@ -8622,11 +8622,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodeResponseListType" + "$ref":"#/definitions/AbstractBodyType" } }, "elementName":{ - "localPart":"GeocodeResponseList", + "localPart":"_Body", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8643,7 +8643,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteInstructionsList" + "Speed" ] }, "namespaceURI":{ @@ -8656,11 +8656,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteInstructionsListType" + "$ref":"#/definitions/SpeedType" } }, "elementName":{ - "localPart":"RouteInstructionsList", + "localPart":"Speed", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8677,7 +8677,7 @@ "properties":{ "localPart":{ "enum":[ - "InputMSIDs" + "RouteSummary" ] }, "namespaceURI":{ @@ -8690,11 +8690,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputMSIDsType" + "$ref":"#/definitions/RouteSummaryType" } }, "elementName":{ - "localPart":"InputMSIDs", + "localPart":"RouteSummary", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8711,7 +8711,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteInstructionsRequest" + "ResponseHeader" ] }, "namespaceURI":{ @@ -8724,11 +8724,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteInstructionsRequestType" + "$ref":"#/definitions/ResponseHeaderType" } }, "elementName":{ - "localPart":"RouteInstructionsRequest", + "localPart":"ResponseHeader", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8745,7 +8745,7 @@ "properties":{ "localPart":{ "enum":[ - "Position" + "DirectoryResponse" ] }, "namespaceURI":{ @@ -8758,11 +8758,11 @@ ] }, "value":{ - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/DirectoryResponseType" } }, "elementName":{ - "localPart":"Position", + "localPart":"DirectoryResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8779,7 +8779,7 @@ "properties":{ "localPart":{ "enum":[ - "PortrayMapRequest" + "ReverseGeocodeRequest" ] }, "namespaceURI":{ @@ -8792,11 +8792,11 @@ ] }, "value":{ - "$ref":"#/definitions/PortrayMapRequestType" + "$ref":"#/definitions/ReverseGeocodeRequestType" } }, "elementName":{ - "localPart":"PortrayMapRequest", + "localPart":"ReverseGeocodeRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8813,7 +8813,7 @@ "properties":{ "localPart":{ "enum":[ - "GeocodeResponse" + "Building" ] }, "namespaceURI":{ @@ -8826,11 +8826,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeocodeResponseType" + "$ref":"#/definitions/BuildingLocatorType" } }, "elementName":{ - "localPart":"GeocodeResponse", + "localPart":"Building", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8847,7 +8847,7 @@ "properties":{ "localPart":{ "enum":[ - "Time" + "Request" ] }, "namespaceURI":{ @@ -8860,11 +8860,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeType" + "$ref":"#/definitions/RequestType" } }, "elementName":{ - "localPart":"Time", + "localPart":"Request", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8881,7 +8881,7 @@ "properties":{ "localPart":{ "enum":[ - "SIC" + "ViaPoint" ] }, "namespaceURI":{ @@ -8894,11 +8894,11 @@ ] }, "value":{ - "$ref":"#/definitions/SICType" + "$ref":"#/definitions/WayPointType" } }, "elementName":{ - "localPart":"SIC", + "localPart":"ViaPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8915,7 +8915,7 @@ "properties":{ "localPart":{ "enum":[ - "_RouteSummary" + "ReverseGeocodePreference" ] }, "namespaceURI":{ @@ -8928,11 +8928,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRouteSummaryType" + "$ref":"#/definitions/ReverseGeocodePreferenceType" } }, "elementName":{ - "localPart":"_RouteSummary", + "localPart":"ReverseGeocodePreference", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8949,7 +8949,7 @@ "properties":{ "localPart":{ "enum":[ - "NAICS" + "SLIR" ] }, "namespaceURI":{ @@ -8962,11 +8962,11 @@ ] }, "value":{ - "$ref":"#/definitions/NAICSType" + "$ref":"#/definitions/SLIRType" } }, "elementName":{ - "localPart":"NAICS", + "localPart":"SLIR", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -8983,7 +8983,7 @@ "properties":{ "localPart":{ "enum":[ - "Building" + "_Location" ] }, "namespaceURI":{ @@ -8996,11 +8996,11 @@ ] }, "value":{ - "$ref":"#/definitions/BuildingLocatorType" + "$ref":"#/definitions/AbstractLocationType" } }, "elementName":{ - "localPart":"Building", + "localPart":"_Location", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9017,7 +9017,7 @@ "properties":{ "localPart":{ "enum":[ - "Request" + "ErrorList" ] }, "namespaceURI":{ @@ -9030,11 +9030,11 @@ ] }, "value":{ - "$ref":"#/definitions/RequestType" + "$ref":"#/definitions/ErrorListType" } }, "elementName":{ - "localPart":"Request", + "localPart":"ErrorList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9051,7 +9051,7 @@ "properties":{ "localPart":{ "enum":[ - "_StreetLocation" + "GeocodeResponse" ] }, "namespaceURI":{ @@ -9064,11 +9064,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractStreetLocatorType" + "$ref":"#/definitions/GeocodeResponseType" } }, "elementName":{ - "localPart":"_StreetLocation", + "localPart":"GeocodeResponse", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9085,7 +9085,7 @@ "properties":{ "localPart":{ "enum":[ - "Angle" + "POI" ] }, "namespaceURI":{ @@ -9098,11 +9098,11 @@ ] }, "value":{ - "$ref":"#/definitions/AngleType" + "$ref":"#/definitions/PointOfInterestType" } }, "elementName":{ - "localPart":"Angle", + "localPart":"POI", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9119,7 +9119,7 @@ "properties":{ "localPart":{ "enum":[ - "_ResponseParameters" + "POIProperty" ] }, "namespaceURI":{ @@ -9132,11 +9132,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/POIPropertyType" } }, "elementName":{ - "localPart":"_ResponseParameters", + "localPart":"POIProperty", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9153,7 +9153,7 @@ "properties":{ "localPart":{ "enum":[ - "PortrayMapResponse" + "RouteInstructionsRequest" ] }, "namespaceURI":{ @@ -9166,11 +9166,11 @@ ] }, "value":{ - "$ref":"#/definitions/PortrayMapResponseType" + "$ref":"#/definitions/RouteInstructionsRequestType" } }, "elementName":{ - "localPart":"PortrayMapResponse", + "localPart":"RouteInstructionsRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9187,7 +9187,7 @@ "properties":{ "localPart":{ "enum":[ - "Altitude" + "PortrayMapRequest" ] }, "namespaceURI":{ @@ -9200,11 +9200,11 @@ ] }, "value":{ - "$ref":"#/definitions/AltitudeType" + "$ref":"#/definitions/PortrayMapRequestType" } }, "elementName":{ - "localPart":"Altitude", + "localPart":"PortrayMapRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9221,7 +9221,7 @@ "properties":{ "localPart":{ "enum":[ - "_MSInformation" + "Response" ] }, "namespaceURI":{ @@ -9234,11 +9234,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMSInformationType" + "$ref":"#/definitions/ResponseType" } }, "elementName":{ - "localPart":"_MSInformation", + "localPart":"Response", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9255,7 +9255,7 @@ "properties":{ "localPart":{ "enum":[ - "DirectoryRequest" + "DetermineRouteRequest" ] }, "namespaceURI":{ @@ -9268,11 +9268,11 @@ ] }, "value":{ - "$ref":"#/definitions/DirectoryRequestType" + "$ref":"#/definitions/DetermineRouteRequestType" } }, "elementName":{ - "localPart":"DirectoryRequest", + "localPart":"DetermineRouteRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9289,7 +9289,7 @@ "properties":{ "localPart":{ "enum":[ - "POIInfoList" + "OutputMSIDs" ] }, "namespaceURI":{ @@ -9302,11 +9302,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIInfoListType" + "$ref":"#/definitions/OutputMSIDsType" } }, "elementName":{ - "localPart":"POIInfoList", + "localPart":"OutputMSIDs", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9323,7 +9323,7 @@ "properties":{ "localPart":{ "enum":[ - "ReverseGeocodeResponse" + "_NamedReferenceSystem" ] }, "namespaceURI":{ @@ -9336,11 +9336,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReverseGeocodeResponseType" + "$ref":"#/definitions/AbstractNamedReferenceSystem" } }, "elementName":{ - "localPart":"ReverseGeocodeResponse", + "localPart":"_NamedReferenceSystem", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9357,7 +9357,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceSystem" + "SLIA" ] }, "namespaceURI":{ @@ -9370,11 +9370,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceSystemType" + "$ref":"#/definitions/SLIAType" } }, "elementName":{ - "localPart":"ReferenceSystem", + "localPart":"SLIA", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9391,7 +9391,7 @@ "properties":{ "localPart":{ "enum":[ - "ViaPoint" + "AvoidFeature" ] }, "namespaceURI":{ @@ -9404,11 +9404,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointType" + "$ref":"#/definitions/AvoidFeatureType" } }, "elementName":{ - "localPart":"ViaPoint", + "localPart":"AvoidFeature", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9425,7 +9425,7 @@ "properties":{ "localPart":{ "enum":[ - "_POI" + "POILocation" ] }, "namespaceURI":{ @@ -9438,11 +9438,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPOIType" + "$ref":"#/definitions/POILocationType" } }, "elementName":{ - "localPart":"_POI", + "localPart":"POILocation", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9459,7 +9459,7 @@ "properties":{ "localPart":{ "enum":[ - "POIInfo" + "GetPortrayMapCapabilitiesRequest" ] }, "namespaceURI":{ @@ -9472,11 +9472,11 @@ ] }, "value":{ - "$ref":"#/definitions/POIInfoType" + "$ref":"#/definitions/GetPortrayMapCapabilitiesRequestType" } }, "elementName":{ - "localPart":"POIInfo", + "localPart":"GetPortrayMapCapabilitiesRequest", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9493,7 +9493,7 @@ "properties":{ "localPart":{ "enum":[ - "Ellipse" + "StartPoint" ] }, "namespaceURI":{ @@ -9506,11 +9506,11 @@ ] }, "value":{ - "$ref":"#/definitions/EllipseType" + "$ref":"#/definitions/WayPointType" } }, "elementName":{ - "localPart":"Ellipse", + "localPart":"StartPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9527,7 +9527,7 @@ "properties":{ "localPart":{ "enum":[ - "CircularArc" + "_ResponseParameters" ] }, "namespaceURI":{ @@ -9540,11 +9540,11 @@ ] }, "value":{ - "$ref":"#/definitions/CircularArcType" + "$ref":"#/definitions/AbstractResponseParametersType" } }, "elementName":{ - "localPart":"CircularArc", + "localPart":"_ResponseParameters", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9561,7 +9561,7 @@ "properties":{ "localPart":{ "enum":[ - "_NextSegment" + "WayPointList" ] }, "namespaceURI":{ @@ -9574,11 +9574,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRouteSegmentType" + "$ref":"#/definitions/WayPointListType" } }, "elementName":{ - "localPart":"_NextSegment", + "localPart":"WayPointList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9595,7 +9595,7 @@ "properties":{ "localPart":{ "enum":[ - "_ADT" + "RequestHeader" ] }, "namespaceURI":{ @@ -9608,11 +9608,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataType" + "$ref":"#/definitions/RequestHeaderType" } }, "elementName":{ - "localPart":"_ADT", + "localPart":"RequestHeader", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9629,7 +9629,7 @@ "properties":{ "localPart":{ "enum":[ - "StartPoint" + "CircularArc" ] }, "namespaceURI":{ @@ -9642,11 +9642,11 @@ ] }, "value":{ - "$ref":"#/definitions/WayPointType" + "$ref":"#/definitions/CircularArcType" } }, "elementName":{ - "localPart":"StartPoint", + "localPart":"CircularArc", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9663,7 +9663,7 @@ "properties":{ "localPart":{ "enum":[ - "RouteGeometry" + "POIInfoList" ] }, "namespaceURI":{ @@ -9676,11 +9676,11 @@ ] }, "value":{ - "$ref":"#/definitions/RouteGeometryType" + "$ref":"#/definitions/POIInfoListType" } }, "elementName":{ - "localPart":"RouteGeometry", + "localPart":"POIInfoList", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9697,7 +9697,7 @@ "properties":{ "localPart":{ "enum":[ - "NACE" + "EndPoint" ] }, "namespaceURI":{ @@ -9710,11 +9710,11 @@ ] }, "value":{ - "$ref":"#/definitions/NACEType" + "$ref":"#/definitions/WayPointType" } }, "elementName":{ - "localPart":"NACE", + "localPart":"EndPoint", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9731,7 +9731,7 @@ "properties":{ "localPart":{ "enum":[ - "_RequestParameters" + "PostalCode" ] }, "namespaceURI":{ @@ -9744,11 +9744,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"_RequestParameters", + "localPart":"PostalCode", "namespaceURI":"http://www.opengis.net/xls" } }, @@ -9765,7 +9765,7 @@ "properties":{ "localPart":{ "enum":[ - "StreetAddress" + "Distance" ] }, "namespaceURI":{ @@ -9778,11 +9778,11 @@ ] }, "value":{ - "$ref":"#/definitions/StreetAddressType" + "$ref":"#/definitions/DistanceType" } }, "elementName":{ - "localPart":"StreetAddress", + "localPart":"Distance", "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 40530c7b..adb2d555 100644 --- a/scripts/jsonschemas/OLS_NAV_1_3.jsonschema +++ b/scripts/jsonschemas/OLS_NAV_1_3.jsonschema @@ -2,71 +2,11 @@ { "id":"http://www.opengis.net/ols/nav#", "definitions":{ - "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":{ + "CursorFetchRequest":{ "required":[ "cursorID", - "actionFunc", - "actionFuncParam", + "fetchDirection", + "numRecordsToFetch", "priority" ], "allOf":[ @@ -75,7 +15,7 @@ }, { "type":"object", - "title":"ProcessCursorRequest", + "title":"CursorFetchRequest", "properties":{ "cursorID":{ "title":"cursorID", @@ -90,29 +30,29 @@ "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "actionFunc":{ - "title":"actionFunc", + "fetchDirection":{ + "title":"fetchDirection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/FetchDirectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ActionFunc", + "localPart":"FetchDirection", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "actionFuncParam":{ - "title":"actionFuncParam", + "numRecordsToFetch":{ + "title":"numRecordsToFetch", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong" } ], "propertyType":"element", "elementName":{ - "localPart":"ActionFuncParam", + "localPart":"NumRecordsToFetch", "namespaceURI":"http://www.opengis.net/ols/nav" } }, @@ -134,127 +74,64 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ProcessCursorRequest", + "localPart":"CursorFetchRequest", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ "cursorID", - "actionFunc", - "actionFuncParam", + "fetchDirection", + "numRecordsToFetch", "priority" ] }, - "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" - ] - }, - "RoutePointType":{ + "CursorType":{ "type":"object", - "title":"RoutePointType", + "title":"CursorType", "required":[ - "linkLoci" + "cursorID", + "cursorType" ], "properties":{ - "linkLoci":{ - "title":"linkLoci", + "cursorID":{ + "title":"cursorID", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LocusType" - }, - "minItems":1 + "$ref":"#/definitions/CursorIDType" } ], "propertyType":"element", "elementName":{ - "localPart":"LinkLoci", + "localPart":"CursorID", "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/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" - } + "cursorType":{ + "title":"cursorType", + "allOf":[ + { + "$ref":"#/definitions/CursorTypeEnum" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CursorType", + "namespaceURI":"http://www.opengis.net/ols/nav" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"GetCursorPositionResponse", + "localPart":"CursorType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "cursorPosition" + "cursorID", + "cursorType" ] }, - "DetermineRouteResponseType":{ + "ProcessCursorResponse":{ "required":[ - "routeLinkAndCost" + "numRecordsProcessed" ], "allOf":[ { @@ -262,83 +139,18 @@ }, { "type":"object", - "title":"DetermineRouteResponseType", + "title":"ProcessCursorResponse", "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", - "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", + "numRecordsProcessed":{ + "title":"numRecordsProcessed", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" } ], "propertyType":"element", "elementName":{ - "localPart":"WhichConstrainWasRelaxed", + "localPart":"NumRecordsProcessed", "namespaceURI":"http://www.opengis.net/ols/nav" } } @@ -347,112 +159,24 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DetermineRouteResponseType", + "localPart":"ProcessCursorResponse", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "routeLinkAndCost", - "firstBucket", - "routeHandle", - "routeSummary", - "constraintRelaxed", - "whichConstrainWasRelaxed" + "numRecordsProcessed" ] }, - "DetermineRouteRequestType":{ - "required":[ - "routeHandle", - "extendedRoutePlan", - "priority" - ], + "RoutePointSequenceType.ViaPoint":{ "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/RoutePointType" }, { "type":"object", - "title":"DetermineRouteRequestType", + "title":"RoutePointSequenceType.ViaPoint", "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", + "ordered":{ + "title":"ordered", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -460,20 +184,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"provideRouteHandle", - "namespaceURI":"" - } - }, - "distanceUnit":{ - "title":"distanceUnit", - "allOf":[ - { - "$ref":"#/definitions/DistanceUnitType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"distanceUnit", + "localPart":"ordered", "namespaceURI":"" } } @@ -481,101 +192,112 @@ } ], "typeType":"classInfo", - "typeName":{ - "localPart":"DetermineRouteRequestType", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, "propertiesOrder":[ - "routeHandle", - "extendedRoutePlan", - "boundingBox", - "routeGuidanceRequest", - "firstBucketSize", - "priority", - "provideRouteHandle", - "distanceUnit" + "ordered" ] }, - "DayOfWeekOfMonthType":{ + "RouteControlType":{ "type":"object", - "title":"DayOfWeekOfMonthType", + "title":"RouteControlType", "required":[ - "dayOfWeek", - "weekOfMonth" + "costCriteria" ], "properties":{ - "dayOfWeek":{ - "title":"dayOfWeek", + "costCriteria":{ + "title":"costCriteria", "allOf":[ { - "$ref":"#/definitions/DayOfWeekEnum" + "$ref":"#/definitions/RouteCostModelType" } ], "propertyType":"element", "elementName":{ - "localPart":"DayOfWeek", + "localPart":"CostCriteria", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "weekOfMonth":{ - "title":"weekOfMonth", + "vehicle":{ + "title":"vehicle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + "type":"array", + "items":{ + "$ref":"#/definitions/VehicleTypeN" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"WeekOfMonth", + "localPart":"Vehicle", "namespaceURI":"http://www.opengis.net/ols/nav" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DayOfWeekOfMonthType", - "namespaceURI":"http://www.opengis.net/ols/nav" - }, - "propertiesOrder":[ - "dayOfWeek", - "weekOfMonth" - ] - }, - "GetPositionResponseType":{ - "required":[ - "locus" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" }, - { - "type":"object", - "title":"GetPositionResponseType", - "properties":{ - "locus":{ - "title":"locus", - "allOf":[ - { - "$ref":"#/definitions/LocusType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Locus", - "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":"GetPositionResponseType", + "localPart":"RouteControlType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "locus" + "costCriteria", + "vehicle", + "vehicleCompositionLogic", + "routeStartDateTime", + "routeEndDateTime", + "useRealTimeTraffic" ] }, "CursorInfoType":{ @@ -653,175 +375,205 @@ "currentCursorPosition" ] }, - "CursorFetchResponse":{ + "DayOfWeekOfYearType":{ + "type":"object", + "title":"DayOfWeekOfYearType", "required":[ - "numFetchedRecords", - "cursorType", - "retrievedRecords" + "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" + ] + }, + "SetCursorPositionRequest":{ + "required":[ + "cursorID", + "cursorStartPosition", + "numOfPositions", + "priority" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseParametersType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"CursorFetchResponse", + "title":"SetCursorPositionRequest", "properties":{ - "numFetchedRecords":{ - "title":"numFetchedRecords", + "cursorID":{ + "title":"cursorID", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + "$ref":"#/definitions/CursorIDType" } ], "propertyType":"element", "elementName":{ - "localPart":"NumFetchedRecords", + "localPart":"CursorID", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "cursorType":{ - "title":"cursorType", + "cursorStartPosition":{ + "title":"cursorStartPosition", "allOf":[ { - "$ref":"#/definitions/CursorTypeEnum" + "$ref":"#/definitions/CursorOriginEnum" } ], "propertyType":"element", "elementName":{ - "localPart":"CursorType", + "localPart":"CursorStartPosition", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "retrievedRecords":{ - "title":"retrievedRecords", + "numOfPositions":{ + "title":"numOfPositions", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" } ], "propertyType":"element", "elementName":{ - "localPart":"RetrievedRecords", + "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":"CursorFetchResponse", + "localPart":"SetCursorPositionRequest", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "numFetchedRecords", - "cursorType", - "retrievedRecords" + "cursorID", + "cursorStartPosition", + "numOfPositions", + "priority" ] }, - "CursorIDType":{ + "GetCursorPositionResponse":{ + "required":[ + "cursorPosition" + ], "allOf":[ { - "$ref":"#/definitions/AbstractIDType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"CursorIDType", + "title":"GetCursorPositionResponse", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "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" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ID", - "namespaceURI":"http://www.opengis.net/ols/nav" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractIDType", + "localPart":"GetCursorPositionResponse", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "id" + "cursorPosition" ] }, - "RoutePlanType":{ + "VehicleTypeN":{ "type":"object", - "title":"RoutePlanType", + "title":"VehicleTypeN", "required":[ - "wayPointList", - "extendedRouteControl", - "relaxConstraint" + "vehicleValue" ], "properties":{ - "wayPointList":{ - "title":"wayPointList", - "allOf":[ - { - "$ref":"#/definitions/RoutePointSequenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WayPointList", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "avoidList":{ - "title":"avoidList", + "vehicleValue":{ + "title":"vehicleValue", "allOf":[ { - "$ref":"#/definitions/AvoidListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"AvoidList", + "localPart":"VehicleValue", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "extendedRouteControl":{ - "title":"extendedRouteControl", + "vehicleName":{ + "title":"vehicleName", "allOf":[ { - "$ref":"#/definitions/RouteControlType" + "$ref":"#/definitions/VehicleTypeName" } ], "propertyType":"element", "elementName":{ - "localPart":"ExtendedRouteControl", + "localPart":"VehicleName", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "useRealTimeTraffic":{ - "title":"useRealTimeTraffic", + "exclusionary":{ + "title":"exclusionary", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -829,35 +581,102 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"useRealTimeTraffic", + "localPart":"Exclusionary", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"VehicleType.N", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "vehicleValue", + "vehicleName", + "exclusionary" + ] + }, + "ProcessCursorRequest":{ + "required":[ + "cursorID", + "actionFunc", + "actionFuncParam", + "priority" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestParametersType" }, - "relaxConstraint":{ - "title":"relaxConstraint", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + { + "type":"object", + "title":"ProcessCursorRequest", + "properties":{ + "cursorID":{ + "title":"cursorID", + "allOf":[ + { + "$ref":"#/definitions/CursorIDType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CursorID", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "actionFunc":{ + "title":"actionFunc", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ActionFunc", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "actionFuncParam":{ + "title":"actionFuncParam", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ActionFuncParam", + "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":"attribute", - "attributeName":{ - "localPart":"RelaxConstraint", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"RoutePlanType", + "localPart":"ProcessCursorRequest", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "wayPointList", - "avoidList", - "extendedRouteControl", - "useRealTimeTraffic", - "relaxConstraint" + "cursorID", + "actionFunc", + "actionFuncParam", + "priority" ] }, "ExtendedDateType":{ @@ -1013,63 +832,47 @@ "dayOfWeekOfMonthOfYearType" ] }, - "CloseCursorRequest":{ + "GetCursorInfoResponse":{ "required":[ - "cursorID", - "priority" + "cursorInfo" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"CloseCursorRequest", + "title":"GetCursorInfoResponse", "properties":{ - "cursorID":{ - "title":"cursorID", + "cursorInfo":{ + "title":"cursorInfo", "allOf":[ { - "$ref":"#/definitions/CursorIDType" + "$ref":"#/definitions/CursorInfoType" } ], "propertyType":"element", "elementName":{ - "localPart":"CursorID", + "localPart":"CursorInfo", "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":"CloseCursorRequest", + "localPart":"GetCursorInfoResponse", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "cursorID", - "priority" + "cursorInfo" ] }, - "CursorFetchRequest":{ + "DetermineRouteRequestType":{ "required":[ - "cursorID", - "fetchDirection", - "numRecordsToFetch", + "routeHandle", + "extendedRoutePlan", "priority" ], "allOf":[ @@ -1078,44 +881,70 @@ }, { "type":"object", - "title":"CursorFetchRequest", + "title":"DetermineRouteRequestType", "properties":{ - "cursorID":{ - "title":"cursorID", + "routeHandle":{ + "title":"routeHandle", "allOf":[ { - "$ref":"#/definitions/CursorIDType" + "$ref":"#/definitions/RouteHandleType" } ], "propertyType":"element", "elementName":{ - "localPart":"CursorID", + "localPart":"RouteHandle", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "fetchDirection":{ - "title":"fetchDirection", + "extendedRoutePlan":{ + "title":"extendedRoutePlan", "allOf":[ { - "$ref":"#/definitions/FetchDirectionType" + "$ref":"#/definitions/RoutePlanType" } ], "propertyType":"element", "elementName":{ - "localPart":"FetchDirection", + "localPart":"ExtendedRoutePlan", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "numRecordsToFetch":{ - "title":"numRecordsToFetch", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong" + "$ref":"#/definitions/EnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"NumRecordsToFetch", + "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" } }, @@ -1131,55 +960,154 @@ "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" + ] + }, + "TimeZoneType":{ + "type":"object", + "title":"TimeZoneType", + "required":[ + "code", + "minutesFromGMT", + "description" + ], + "properties":{ + "code":{ + "title":"code", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Code", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "minutesFromGMT":{ + "title":"minutesFromGMT", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/short" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MinutesFromGMT", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "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/ols/nav" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"CursorFetchRequest", + "localPart":"TimeZoneType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "cursorID", - "fetchDirection", - "numRecordsToFetch", - "priority" + "code", + "minutesFromGMT", + "description" ] }, - "RoutePointSequenceType.ViaPoint":{ + "GetNearbyMapObjResponseType":{ + "required":[ + "mapObj" + ], "allOf":[ { - "$ref":"#/definitions/RoutePointType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"RoutePointSequenceType.ViaPoint", + "title":"GetNearbyMapObjResponseType", "properties":{ - "ordered":{ - "title":"ordered", + "mapObj":{ + "title":"mapObj", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/MapObjType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ordered", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MapObj", + "namespaceURI":"http://www.opengis.net/ols/nav" } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"GetNearbyMapObjResponseType", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, "propertiesOrder":[ - "ordered" + "mapObj" ] }, - "SetCursorPositionResponse":{ + "CursorFetchResponse":{ "required":[ - "gapNum" + "numFetchedRecords", + "cursorType", + "retrievedRecords" ], "allOf":[ { @@ -1187,10 +1115,10 @@ }, { "type":"object", - "title":"SetCursorPositionResponse", + "title":"CursorFetchResponse", "properties":{ - "gapNum":{ - "title":"gapNum", + "numFetchedRecords":{ + "title":"numFetchedRecords", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" @@ -1198,7 +1126,37 @@ ], "propertyType":"element", "elementName":{ - "localPart":"GapNum", + "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", "namespaceURI":"http://www.opengis.net/ols/nav" } } @@ -1207,18 +1165,18 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SetCursorPositionResponse", + "localPart":"CursorFetchResponse", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "gapNum" + "numFetchedRecords", + "cursorType", + "retrievedRecords" ] }, - "SetCursorPositionRequest":{ + "CloseCursorRequest":{ "required":[ "cursorID", - "cursorStartPosition", - "numOfPositions", "priority" ], "allOf":[ @@ -1227,7 +1185,7 @@ }, { "type":"object", - "title":"SetCursorPositionRequest", + "title":"CloseCursorRequest", "properties":{ "cursorID":{ "title":"cursorID", @@ -1242,32 +1200,6 @@ "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":[ @@ -1286,118 +1218,182 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SetCursorPositionRequest", + "localPart":"CloseCursorRequest", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ "cursorID", - "cursorStartPosition", - "numOfPositions", "priority" ] }, - "RouteControlType":{ + "DayOfMonthOfYearType":{ "type":"object", - "title":"RouteControlType", + "title":"DayOfMonthOfYearType", "required":[ - "costCriteria" + "dayOfMonth", + "monthOfYear" ], "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", + "dayOfMonth":{ + "title":"dayOfMonth", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" } ], "propertyType":"element", "elementName":{ - "localPart":"VehicleCompositionLogic", + "localPart":"DayOfMonth", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "routeStartDateTime":{ - "title":"routeStartDateTime", + "monthOfYear":{ + "title":"monthOfYear", "allOf":[ { - "$ref":"#/definitions/DateTimeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" } ], "propertyType":"element", "elementName":{ - "localPart":"RouteStartDateTime", + "localPart":"MonthOfYear", "namespaceURI":"http://www.opengis.net/ols/nav" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DayOfMonthOfYearType", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "dayOfMonth", + "monthOfYear" + ] + }, + "CursorIDType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractIDType" }, - "routeEndDateTime":{ - "title":"routeEndDateTime", - "allOf":[ - { - "$ref":"#/definitions/DateTimeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RouteEndDateTime", - "namespaceURI":"http://www.opengis.net/ols/nav" + { + "type":"object", + "title":"CursorIDType", + "properties":{ } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CursorIDType", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "DetermineRouteResponseType":{ + "required":[ + "routeLinkAndCost" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseParametersType" }, - "useRealTimeTraffic":{ - "title":"useRealTimeTraffic", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + { + "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", + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"useRealTimeTraffic", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"RouteControlType", + "localPart":"DetermineRouteResponseType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "costCriteria", - "vehicle", - "vehicleCompositionLogic", - "routeStartDateTime", - "routeEndDateTime", - "useRealTimeTraffic" + "routeLinkAndCost", + "firstBucket", + "routeHandle", + "routeSummary", + "constraintRelaxed", + "whichConstrainWasRelaxed" ] }, "RouteCostModelType":{ @@ -1472,150 +1468,109 @@ "scenicRoute" ] }, - "GetNearbyMapObjRequestType":{ + "SetCursorPositionResponse":{ "required":[ - "currentPosition", - "delta", - "priority" + "gapNum" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestParametersType" + "$ref":"#/definitions/AbstractResponseParametersType" }, { "type":"object", - "title":"GetNearbyMapObjRequestType", + "title":"SetCursorPositionResponse", "properties":{ - "currentPosition":{ - "title":"currentPosition", - "allOf":[ - { - "$ref":"#/definitions/PositionType" - } - ], - "propertyType":"element", - "elementName":{ - "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", + "gapNum":{ + "title":"gapNum", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" } ], "propertyType":"element", "elementName":{ - "localPart":"GetFirstBucket", + "localPart":"GapNum", "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":"SetCursorPositionResponse", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "currentPosition", - "delta", - "getFirstBucket", - "priority" + "gapNum" ] }, - "RouteLinkAndCost":{ + "RoutePointSequenceType":{ "type":"object", - "title":"RouteLinkAndCost", + "title":"RoutePointSequenceType", "required":[ - "link", - "estLinkTravelTime", - "nodeTravelTime" + "startPoint", + "endPoint" ], "properties":{ - "link":{ - "title":"link", + "startPoint":{ + "title":"startPoint", "allOf":[ { - "$ref":"#/definitions/AbstractIDType" + "$ref":"#/definitions/RoutePointType" } ], "propertyType":"element", "elementName":{ - "localPart":"Link", + "localPart":"StartPoint", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "estLinkTravelTime":{ - "title":"estLinkTravelTime", + "viaPoint":{ + "title":"viaPoint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong" + "type":"array", + "items":{ + "$ref":"#/definitions/RoutePointSequenceType.ViaPoint" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"EstLinkTravelTime", + "localPart":"ViaPoint", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "nodeTravelTime":{ - "title":"nodeTravelTime", + "endPoint":{ + "title":"endPoint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" + "$ref":"#/definitions/RoutePointType" } ], "propertyType":"element", "elementName":{ - "localPart":"NodeTravelTime", + "localPart":"EndPoint", "namespaceURI":"http://www.opengis.net/ols/nav" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RouteLinkAndCost", + "localPart":"RoutePointSequenceType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "link", - "estLinkTravelTime", - "nodeTravelTime" + "startPoint", + "viaPoint", + "endPoint" ] }, - "GetNearbyMapObjResponseType":{ + "GetPositionResponseType":{ "required":[ - "mapObj" + "locus" ], "allOf":[ { @@ -1623,18 +1578,18 @@ }, { "type":"object", - "title":"GetNearbyMapObjResponseType", + "title":"GetPositionResponseType", "properties":{ - "mapObj":{ - "title":"mapObj", + "locus":{ + "title":"locus", "allOf":[ { - "$ref":"#/definitions/MapObjType" + "$ref":"#/definitions/LocusType" } ], "propertyType":"element", "elementName":{ - "localPart":"MapObj", + "localPart":"Locus", "namespaceURI":"http://www.opengis.net/ols/nav" } } @@ -1643,101 +1598,41 @@ ], "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/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", + "localPart":"GetPositionResponseType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "dayOfWeek", - "weekOfYear" + "locus" ] }, - "DayOfMonthOfYearType":{ + "AbstractIDType":{ "type":"object", - "title":"DayOfMonthOfYearType", + "title":"AbstractIDType", "required":[ - "dayOfMonth", - "monthOfYear" + "id" ], "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", + "id":{ + "title":"id", "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":"MonthOfYear", + "localPart":"ID", "namespaceURI":"http://www.opengis.net/ols/nav" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DayOfMonthOfYearType", + "localPart":"AbstractIDType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "dayOfMonth", - "monthOfYear" + "id" ] }, "DayOfWeekOfMonthOfYearType":{ @@ -1800,10 +1695,53 @@ "monthOfYear" ] }, - "GetPositionRequestType":{ + "MapObjType":{ + "type":"object", + "title":"MapObjType", "required":[ - "useHistory", - "currentPosition", + "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" + ] + }, + "GetCursorInfoRequest":{ + "required":[ + "cursorID", "priority" ], "allOf":[ @@ -1812,31 +1750,18 @@ }, { "type":"object", - "title":"GetPositionRequestType", + "title":"GetCursorInfoRequest", "properties":{ - "useHistory":{ - "title":"useHistory", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"UseHistory", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "currentPosition":{ - "title":"currentPosition", + "cursorID":{ + "title":"cursorID", "allOf":[ { - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/CursorIDType" } ], "propertyType":"element", "elementName":{ - "localPart":"CurrentPosition", + "localPart":"CursorID", "namespaceURI":"http://www.opengis.net/ols/nav" } }, @@ -1858,214 +1783,153 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetPositionRequestType", + "localPart":"GetCursorInfoRequest", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "useHistory", - "currentPosition", + "cursorID", "priority" ] }, - "DateType":{ - "type":"object", - "title":"DateType", - "properties":{ - "absoluteDateType":{ - "title":"absoluteDateType", - "allOf":[ - { - "$ref":"#/definitions/AbsoluteDateType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AbsoluteDateType", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "extendedDate":{ - "title":"extendedDate", - "allOf":[ - { - "$ref":"#/definitions/ExtendedDateType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ExtendedDate", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - } - }, - "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/integer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"VehicleValue", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "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":{ + "GetNearbyMapObjRequestType":{ "required":[ - "link" + "currentPosition", + "delta", + "priority" ], "allOf":[ { - "$ref":"#/definitions/AbstractWayPointType" + "$ref":"#/definitions/AbstractRequestParametersType" }, { "type":"object", - "title":"LocusType", + "title":"GetNearbyMapObjRequestType", "properties":{ - "link":{ - "title":"link", + "currentPosition":{ + "title":"currentPosition", "allOf":[ { - "$ref":"#/definitions/AbstractIDType" + "$ref":"#/definitions/PositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Link", + "localPart":"CurrentPosition", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "positionAlongLink":{ - "title":"positionAlongLink", + "delta":{ + "title":"delta", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong" } ], "propertyType":"element", "elementName":{ - "localPart":"PositionAlongLink", + "localPart":"Delta", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "side":{ - "title":"side", + "getFirstBucket":{ + "title":"getFirstBucket", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"Side", + "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":"LocusType", + "localPart":"GetNearbyMapObjRequestType", "namespaceURI":"http://www.opengis.net/ols/nav" }, - "propertiesOrder":[ - "link", - "positionAlongLink", - "side" + "propertiesOrder":[ + "currentPosition", + "delta", + "getFirstBucket", + "priority" ] }, - "ProcessCursorResponse":{ + "AbsoluteDateType":{ + "type":"object", + "title":"AbsoluteDateType", "required":[ - "numRecordsProcessed" + "monthOfYear", + "dayOfMonth", + "year" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseParametersType" + "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" + } }, - { - "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" - } + "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":"ProcessCursorResponse", + "localPart":"AbsoluteDateType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "numRecordsProcessed" + "monthOfYear", + "dayOfMonth", + "year" ] }, "DateTimeType":{ @@ -2277,117 +2141,116 @@ "duskToDawn" ] }, - "CursorType":{ + "DateType":{ "type":"object", - "title":"CursorType", - "required":[ - "cursorID", - "cursorType" - ], + "title":"DateType", "properties":{ - "cursorID":{ - "title":"cursorID", + "absoluteDateType":{ + "title":"absoluteDateType", "allOf":[ { - "$ref":"#/definitions/CursorIDType" + "$ref":"#/definitions/AbsoluteDateType" } ], "propertyType":"element", "elementName":{ - "localPart":"CursorID", + "localPart":"AbsoluteDateType", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "cursorType":{ - "title":"cursorType", + "extendedDate":{ + "title":"extendedDate", "allOf":[ { - "$ref":"#/definitions/CursorTypeEnum" + "$ref":"#/definitions/ExtendedDateType" } ], "propertyType":"element", "elementName":{ - "localPart":"CursorType", + "localPart":"ExtendedDate", "namespaceURI":"http://www.opengis.net/ols/nav" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CursorType", + "localPart":"DateType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "cursorID", - "cursorType" + "absoluteDateType", + "extendedDate" ] }, - "RoutePointSequenceType":{ - "type":"object", - "title":"RoutePointSequenceType", + "LocusType":{ "required":[ - "startPoint", - "endPoint" + "link" ], - "properties":{ - "startPoint":{ - "title":"startPoint", - "allOf":[ - { - "$ref":"#/definitions/RoutePointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StartPoint", - "namespaceURI":"http://www.opengis.net/ols/nav" - } - }, - "viaPoint":{ - "title":"viaPoint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RoutePointSequenceType.ViaPoint" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ViaPoint", - "namespaceURI":"http://www.opengis.net/ols/nav" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractWayPointType" }, - "endPoint":{ - "title":"endPoint", - "allOf":[ - { - "$ref":"#/definitions/RoutePointType" + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EndPoint", - "namespaceURI":"http://www.opengis.net/ols/nav" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"RoutePointSequenceType", + "localPart":"LocusType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "startPoint", - "viaPoint", - "endPoint" + "link", + "positionAlongLink", + "side" ] }, - "GetCursorPositionRequest":{ + "GetPositionRequestType":{ "required":[ - "cursorID", + "useHistory", + "currentPosition", "priority" ], "allOf":[ @@ -2396,18 +2259,31 @@ }, { "type":"object", - "title":"GetCursorPositionRequest", + "title":"GetPositionRequestType", "properties":{ - "cursorID":{ - "title":"cursorID", + "useHistory":{ + "title":"useHistory", "allOf":[ { - "$ref":"#/definitions/CursorIDType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"CursorID", + "localPart":"UseHistory", + "namespaceURI":"http://www.opengis.net/ols/nav" + } + }, + "currentPosition":{ + "title":"currentPosition", + "allOf":[ + { + "$ref":"#/definitions/PositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CurrentPosition", "namespaceURI":"http://www.opengis.net/ols/nav" } }, @@ -2429,15 +2305,16 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCursorPositionRequest", + "localPart":"GetPositionRequestType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "cursorID", + "useHistory", + "currentPosition", "priority" ] }, - "GetCursorInfoRequest":{ + "GetCursorPositionRequest":{ "required":[ "cursorID", "priority" @@ -2448,7 +2325,7 @@ }, { "type":"object", - "title":"GetCursorInfoRequest", + "title":"GetCursorPositionRequest", "properties":{ "cursorID":{ "title":"cursorID", @@ -2478,122 +2355,245 @@ } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetCursorPositionRequest", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "cursorID", + "priority" + ] + }, + "RoutePointType":{ + "type":"object", + "title":"RoutePointType", + "required":[ + "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":"GetCursorInfoRequest", + "localPart":"RoutePointType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "cursorID", - "priority" + "linkLoci" ] }, - "MapObjType":{ + "RoutePlanType":{ "type":"object", - "title":"MapObjType", + "title":"RoutePlanType", "required":[ - "cursor" + "wayPointList", + "extendedRouteControl", + "relaxConstraint" ], "properties":{ - "cursor":{ - "title":"cursor", + "wayPointList":{ + "title":"wayPointList", "allOf":[ { - "$ref":"#/definitions/CursorType" + "$ref":"#/definitions/RoutePointSequenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Cursor", + "localPart":"WayPointList", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "firstBucket":{ - "title":"firstBucket", + "avoidList":{ + "title":"avoidList", "allOf":[ { - "$ref":"#/definitions/CursorFetchResponse" + "$ref":"#/definitions/AvoidListType" } ], "propertyType":"element", "elementName":{ - "localPart":"FirstBucket", + "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":"MapObjType", + "localPart":"RoutePlanType", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "cursor", - "firstBucket" + "wayPointList", + "avoidList", + "extendedRouteControl", + "useRealTimeTraffic", + "relaxConstraint" ] }, - "TimeZoneType":{ + "RouteLinkAndCost":{ "type":"object", - "title":"TimeZoneType", + "title":"RouteLinkAndCost", "required":[ - "code", - "minutesFromGMT", - "description" + "link", + "estLinkTravelTime", + "nodeTravelTime" ], "properties":{ - "code":{ - "title":"code", + "link":{ + "title":"link", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/long" + "$ref":"#/definitions/AbstractIDType" } ], "propertyType":"element", "elementName":{ - "localPart":"Code", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "minutesFromGMT":{ - "title":"minutesFromGMT", + "estLinkTravelTime":{ + "title":"estLinkTravelTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/short" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedLong" } ], "propertyType":"element", "elementName":{ - "localPart":"MinutesFromGMT", + "localPart":"EstLinkTravelTime", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "description":{ - "title":"description", + "nodeTravelTime":{ + "title":"nodeTravelTime", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/unsignedShort" } ], "propertyType":"element", "elementName":{ - "localPart":"Description", + "localPart":"NodeTravelTime", "namespaceURI":"http://www.opengis.net/ols/nav" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeZoneType", + "localPart":"RouteLinkAndCost", "namespaceURI":"http://www.opengis.net/ols/nav" }, "propertiesOrder":[ - "code", - "minutesFromGMT", - "description" + "link", + "estLinkTravelTime", + "nodeTravelTime" ] }, - "VehicleTypeName":{ + "DayOfWeekOfMonthType":{ + "type":"object", + "title":"DayOfWeekOfMonthType", + "required":[ + "dayOfWeek", + "weekOfMonth" + ], + "properties":{ + "dayOfWeek":{ + "title":"dayOfWeek", + "allOf":[ + { + "$ref":"#/definitions/DayOfWeekEnum" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DayOfWeek", + "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" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DayOfWeekOfMonthType", + "namespaceURI":"http://www.opengis.net/ols/nav" + }, + "propertiesOrder":[ + "dayOfWeek", + "weekOfMonth" + ] + }, + "RouteMinimizeOptionEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2601,11 +2601,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"VehicleTypeName", + "localPart":"RouteMinimizeOptionEnum", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "RouteHighwayUsageEnum":{ + "DayOfWeekEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2613,11 +2613,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RouteHighwayUsageEnum", + "localPart":"DayOfWeekEnum", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "CursorOriginEnum":{ + "CursorTypeEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2625,11 +2625,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"CursorOriginEnum", + "localPart":"CursorTypeEnum", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "DateTimeEnum":{ + "VehicleTypeName":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2637,11 +2637,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DateTimeEnum", + "localPart":"VehicleTypeName", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "CursorTypeEnum":{ + "RouteTollUsageEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2649,11 +2649,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"CursorTypeEnum", + "localPart":"RouteTollUsageEnum", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "DayOfWeekEnum":{ + "RouteHighwayUsageEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2661,11 +2661,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DayOfWeekEnum", + "localPart":"RouteHighwayUsageEnum", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "RouteTollUsageEnum":{ + "FetchDirectionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2673,11 +2673,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RouteTollUsageEnum", + "localPart":"FetchDirectionType", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "FetchDirectionType":{ + "DateTimeEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2685,11 +2685,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"FetchDirectionType", + "localPart":"DateTimeEnum", "namespaceURI":"http://www.opengis.net/ols/nav" } }, - "RouteMinimizeOptionEnum":{ + "CursorOriginEnum":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2697,7 +2697,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RouteMinimizeOptionEnum", + "localPart":"CursorOriginEnum", "namespaceURI":"http://www.opengis.net/ols/nav" } } @@ -2716,7 +2716,7 @@ "properties":{ "localPart":{ "enum":[ - "GetPositionResponse" + "GetPositionRequest" ] }, "namespaceURI":{ @@ -2729,11 +2729,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetPositionResponseType" + "$ref":"#/definitions/GetPositionRequestType" } }, "elementName":{ - "localPart":"GetPositionResponse", + "localPart":"GetPositionRequest", "namespaceURI":"http://www.opengis.net/ols/nav" } }, @@ -2750,7 +2750,7 @@ "properties":{ "localPart":{ "enum":[ - "GetPositionRequest" + "GetNearbyMapObjResponse" ] }, "namespaceURI":{ @@ -2763,11 +2763,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetPositionRequestType" + "$ref":"#/definitions/GetNearbyMapObjResponseType" } }, "elementName":{ - "localPart":"GetPositionRequest", + "localPart":"GetNearbyMapObjResponse", "namespaceURI":"http://www.opengis.net/ols/nav" } }, @@ -2784,7 +2784,7 @@ "properties":{ "localPart":{ "enum":[ - "DetermineRouteResponse" + "GetNearbyMapObjRequest" ] }, "namespaceURI":{ @@ -2797,11 +2797,11 @@ ] }, "value":{ - "$ref":"#/definitions/DetermineRouteResponseType" + "$ref":"#/definitions/GetNearbyMapObjRequestType" } }, "elementName":{ - "localPart":"DetermineRouteResponse", + "localPart":"GetNearbyMapObjRequest", "namespaceURI":"http://www.opengis.net/ols/nav" } }, @@ -2852,7 +2852,7 @@ "properties":{ "localPart":{ "enum":[ - "GetNearbyMapObjRequest" + "DetermineRouteResponse" ] }, "namespaceURI":{ @@ -2865,11 +2865,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetNearbyMapObjRequestType" + "$ref":"#/definitions/DetermineRouteResponseType" } }, "elementName":{ - "localPart":"GetNearbyMapObjRequest", + "localPart":"DetermineRouteResponse", "namespaceURI":"http://www.opengis.net/ols/nav" } }, @@ -2886,7 +2886,7 @@ "properties":{ "localPart":{ "enum":[ - "GetNearbyMapObjResponse" + "GetPositionResponse" ] }, "namespaceURI":{ @@ -2899,11 +2899,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetNearbyMapObjResponseType" + "$ref":"#/definitions/GetPositionResponseType" } }, "elementName":{ - "localPart":"GetNearbyMapObjResponse", + "localPart":"GetPositionResponse", "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 7f26f55c..d9d28807 100644 --- a/scripts/jsonschemas/OMEO_ALT_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_ALT_2_0.jsonschema @@ -52,77 +52,41 @@ "rest" ] }, - "AuxiliaryInstrumentType":{ - "required":[ - "rest" - ], + "EarthObservationType":{ "allOf":[ { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/InstrumentType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" }, { "type":"object", - "title":"AuxiliaryInstrumentType", + "title":"EarthObservationType", "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", + "localPart":"EarthObservationType", "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "propertiesOrder":[ - "rest" - ] + } }, - "AuxiliaryInstrumentPropertyType":{ + "EarthObservationMetaDataPropertyType":{ "type":"object", - "title":"AuxiliaryInstrumentPropertyType", + "title":"EarthObservationMetaDataPropertyType", "required":[ - "auxiliaryInstrument" + "earthObservationMetaData" ], "properties":{ - "auxiliaryInstrument":{ - "title":"auxiliaryInstrument", + "earthObservationMetaData":{ + "title":"earthObservationMetaData", "allOf":[ { - "$ref":"#/definitions/AuxiliaryInstrumentType" + "$ref":"#/definitions/EarthObservationMetaDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"AuxiliaryInstrument", + "localPart":"EarthObservationMetaData", "namespaceURI":"http://www.opengis.net/alt/2.0" } }, @@ -142,92 +106,116 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AuxiliaryInstrumentPropertyType", + "localPart":"EarthObservationMetaDataPropertyType", "namespaceURI":"http://www.opengis.net/alt/2.0" }, "propertiesOrder":[ - "auxiliaryInstrument", + "earthObservationMetaData", "owns" ] }, - "EarthObservationEquipmentType":{ + "FootprintType":{ "allOf":[ { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationEquipmentType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" }, { "type":"object", - "title":"EarthObservationEquipmentType", + "title":"FootprintType", "properties":{ - "rest":{ - "title":"rest", + "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" + ] + }, + "ProcessingInformationType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/ProcessingInformationType" + }, + { + "type":"object", + "title":"ProcessingInformationType", + "properties":{ + "groundTrackUncertainty":{ + "title":"groundTrackUncertainty", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"groundTrackUncertainty", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + }, + "productContentsType":{ + "title":"productContentsType", "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" - } - } - ] + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":0 } ], - "propertyType":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"productContentsType", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + }, + "samplingRate":{ + "title":"samplingRate", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MeasureType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"samplingRate", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationEquipmentType", + "localPart":"ProcessingInformationType", "namespaceURI":"http://www.opengis.net/alt/2.0" }, "propertiesOrder":[ - "rest" + "groundTrackUncertainty", + "productContentsType", + "samplingRate" ] }, "EarthObservationEquipmentPropertyType":{ @@ -250,6 +238,19 @@ "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":"" + } + }, "nilReason":{ "title":"nilReason", "allOf":[ @@ -369,19 +370,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", @@ -391,6 +379,7 @@ }, "propertiesOrder":[ "earthObservationEquipment", + "owns", "nilReason", "remoteSchema", "type", @@ -399,124 +388,147 @@ "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "FootprintType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" + "FootprintPropertyType":{ + "type":"object", + "title":"FootprintPropertyType", + "required":[ + "footprint" + ], + "properties":{ + "footprint":{ + "title":"footprint", + "allOf":[ + { + "$ref":"#/definitions/FootprintType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Footprint", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } }, - { - "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" + "nilReason":{ + "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":"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":{ + "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":"EarthObservationType", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - }, - "AcquisitionPropertyType":{ - "type":"object", - "title":"AcquisitionPropertyType", - "required":[ - "acquisition" - ], - "properties":{ - "acquisition":{ - "title":"acquisition", + }, + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Acquisition", - "namespaceURI":"http://www.opengis.net/alt/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "owns":{ - "title":"owns", + "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":"attribute", "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "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", + }, + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/ProcessingInformationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessingInformation", - "namespaceURI":"http://www.opengis.net/alt/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://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":{ @@ -535,11 +547,20 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ProcessingInformationPropertyType", + "localPart":"FootprintPropertyType", "namespaceURI":"http://www.opengis.net/alt/2.0" }, "propertiesOrder":[ - "processingInformation", + "footprint", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", "owns" ] }, @@ -716,276 +737,148 @@ "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":{ + "EarthObservationEquipmentType":{ "allOf":[ { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/ProcessingInformationType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationEquipmentType" }, { "type":"object", - "title":"ProcessingInformationType", + "title":"EarthObservationEquipmentType", "properties":{ - "groundTrackUncertainty":{ - "title":"groundTrackUncertainty", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"groundTrackUncertainty", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - }, - "productContentsType":{ - "title":"productContentsType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"productContentsType", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } - }, - "samplingRate":{ - "title":"samplingRate", + "rest":{ + "title":"rest", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MeasureType" + "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/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":"http://www.opengis.net/eop/2.0#/definitions/InstrumentPropertyType" + } + }, + "elementName":{ + "localPart":"instrument", + "namespaceURI":"http://www.opengis.net/alt/2.0" + } + } + ] }, "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"samplingRate", - "namespaceURI":"http://www.opengis.net/alt/2.0" - } + "propertyType":"elementRefs" } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ProcessingInformationType", + "localPart":"EarthObservationEquipmentType", "namespaceURI":"http://www.opengis.net/alt/2.0" }, "propertiesOrder":[ - "groundTrackUncertainty", - "productContentsType", - "samplingRate" + "rest" ] }, - "FootprintPropertyType":{ + "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" } }, - "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", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AuxiliaryInstrumentPropertyType", + "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "propertiesOrder":[ + "auxiliaryInstrument", + "owns" + ] + }, + "AcquisitionPropertyType":{ + "type":"object", + "title":"AcquisitionPropertyType", + "required":[ + "acquisition" + ], + "properties":{ + "acquisition":{ + "title":"acquisition", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/AcquisitionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Acquisition", + "namespaceURI":"http://www.opengis.net/alt/2.0" } }, "owns":{ @@ -1004,40 +897,85 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"FootprintPropertyType", + "localPart":"AcquisitionPropertyType", "namespaceURI":"http://www.opengis.net/alt/2.0" }, "propertiesOrder":[ - "footprint", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", + "acquisition", "owns" ] }, - "EarthObservationMetaDataPropertyType":{ + "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" + ] + }, + "ProcessingInformationPropertyType":{ "type":"object", - "title":"EarthObservationMetaDataPropertyType", + "title":"ProcessingInformationPropertyType", "required":[ - "earthObservationMetaData" + "processingInformation" ], "properties":{ - "earthObservationMetaData":{ - "title":"earthObservationMetaData", + "processingInformation":{ + "title":"processingInformation", "allOf":[ { - "$ref":"#/definitions/EarthObservationMetaDataType" + "$ref":"#/definitions/ProcessingInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"EarthObservationMetaData", + "localPart":"ProcessingInformation", "namespaceURI":"http://www.opengis.net/alt/2.0" } }, @@ -1057,15 +995,77 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationMetaDataPropertyType", + "localPart":"ProcessingInformationPropertyType", "namespaceURI":"http://www.opengis.net/alt/2.0" }, "propertiesOrder":[ - "earthObservationMetaData", + "processingInformation", "owns" ] }, - "AuxiliaryInstrumentTypeValueEnumerationType":{ + "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" + ] + }, + "ProductContentsTypeValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1073,11 +1073,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"AuxiliaryInstrumentTypeValueEnumerationType", + "localPart":"ProductContentsTypeValueEnumerationType", "namespaceURI":"http://www.opengis.net/alt/2.0" } }, - "ProductContentsTypeValueEnumerationType":{ + "AuxiliaryInstrumentTypeValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1085,7 +1085,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ProductContentsTypeValueEnumerationType", + "localPart":"AuxiliaryInstrumentTypeValueEnumerationType", "namespaceURI":"http://www.opengis.net/alt/2.0" } } @@ -1104,7 +1104,7 @@ "properties":{ "localPart":{ "enum":[ - "Footprint" + "platform" ] }, "namespaceURI":{ @@ -1117,12 +1117,15 @@ ] }, "value":{ - "$ref":"#/definitions/FootprintType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/PlatformPropertyType" } }, "elementName":{ - "localPart":"Footprint", + "localPart":"platform", "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationEquipmentType" } }, { @@ -1138,7 +1141,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationEquipment" + "Acquisition" ] }, "namespaceURI":{ @@ -1151,11 +1154,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/alt/2.0" } }, @@ -1172,7 +1175,7 @@ "properties":{ "localPart":{ "enum":[ - "auxiliaryInstrument" + "instrumentType" ] }, "namespaceURI":{ @@ -1185,15 +1188,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" } }, { @@ -1209,7 +1212,7 @@ "properties":{ "localPart":{ "enum":[ - "Acquisition" + "ProcessingInformation" ] }, "namespaceURI":{ @@ -1222,11 +1225,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/ProcessingInformationType" } }, "elementName":{ - "localPart":"Acquisition", + "localPart":"ProcessingInformation", "namespaceURI":"http://www.opengis.net/alt/2.0" } }, @@ -1243,7 +1246,7 @@ "properties":{ "localPart":{ "enum":[ - "AuxiliaryInstrument" + "processing" ] }, "namespaceURI":{ @@ -1256,12 +1259,15 @@ ] }, "value":{ - "$ref":"#/definitions/AuxiliaryInstrumentType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/ProcessingInformationPropertyType" } }, "elementName":{ - "localPart":"AuxiliaryInstrument", + "localPart":"processing", "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationMetaDataType" } }, { @@ -1277,7 +1283,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessingInformation" + "EarthObservationEquipment" ] }, "namespaceURI":{ @@ -1290,11 +1296,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessingInformationType" + "$ref":"#/definitions/EarthObservationEquipmentType" } }, "elementName":{ - "localPart":"ProcessingInformation", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://www.opengis.net/alt/2.0" } }, @@ -1311,7 +1317,7 @@ "properties":{ "localPart":{ "enum":[ - "instrumentType" + "EarthObservationMetaData" ] }, "namespaceURI":{ @@ -1324,15 +1330,12 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EarthObservationMetaDataType" } }, "elementName":{ - "localPart":"instrumentType", + "localPart":"EarthObservationMetaData", "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "scope":{ - "$ref":"#/definitions/AuxiliaryInstrumentType" } }, { @@ -1348,7 +1351,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationMetaData" + "auxiliaryInstrument" ] }, "namespaceURI":{ @@ -1361,12 +1364,15 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationMetaDataType" + "$ref":"#/definitions/AuxiliaryInstrumentPropertyType" } }, "elementName":{ - "localPart":"EarthObservationMetaData", + "localPart":"auxiliaryInstrument", "namespaceURI":"http://www.opengis.net/alt/2.0" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationEquipmentType" } }, { @@ -1416,7 +1422,7 @@ "properties":{ "localPart":{ "enum":[ - "processing" + "Footprint" ] }, "namespaceURI":{ @@ -1429,15 +1435,12 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/ProcessingInformationPropertyType" + "$ref":"#/definitions/FootprintType" } }, "elementName":{ - "localPart":"processing", + "localPart":"Footprint", "namespaceURI":"http://www.opengis.net/alt/2.0" - }, - "scope":{ - "$ref":"#/definitions/EarthObservationMetaDataType" } }, { @@ -1490,7 +1493,7 @@ "properties":{ "localPart":{ "enum":[ - "platform" + "AuxiliaryInstrument" ] }, "namespaceURI":{ @@ -1503,15 +1506,12 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/PlatformPropertyType" + "$ref":"#/definitions/AuxiliaryInstrumentType" } }, "elementName":{ - "localPart":"platform", + "localPart":"AuxiliaryInstrument", "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 21395d2a..dc777757 100644 --- a/scripts/jsonschemas/OMEO_ATM_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_ATM_2_0.jsonschema @@ -2,293 +2,23 @@ { "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":[ - { - "$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/atm/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/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" - ] - }, - "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":{ + "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" } }, @@ -428,11 +158,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationPropertyType", + "localPart":"EarthObservationResultPropertyType", "namespaceURI":"http://www.opengis.net/atm/2.0" }, "propertiesOrder":[ - "earthObservation", + "earthObservationResult", "owns", "nilReason", "remoteSchema", @@ -445,23 +175,23 @@ "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/atm/2.0" } }, @@ -601,11 +331,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationResultPropertyType", + "localPart":"EarthObservationPropertyType", "namespaceURI":"http://www.opengis.net/atm/2.0" }, "propertiesOrder":[ - "earthObservationResult", + "earthObservation", "nilReason", "remoteSchema", "type", @@ -618,6 +348,58 @@ "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" + ] + }, "EarthObservationEquipmentPropertyType":{ "type":"object", "title":"EarthObservationEquipmentPropertyType", @@ -638,19 +420,6 @@ "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":[ @@ -770,6 +539,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", @@ -779,7 +561,6 @@ }, "propertiesOrder":[ "earthObservationEquipment", - "owns", "nilReason", "remoteSchema", "type", @@ -788,26 +569,176 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "DataLayerPropertyType":{ + "DataLayerType":{ "type":"object", - "title":"DataLayerPropertyType", + "title":"DataLayerType", + "properties":{ + "speciesError":{ + "title":"speciesError", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"speciesError", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + }, + "unit":{ + "title":"unit", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"unit", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + }, + "verticalRange":{ + "title":"verticalRange", + "allOf":[ + { + "$ref":"#/definitions/DirectPositionListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"verticalRange", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + }, + "species":{ + "title":"species", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"species", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + }, + "algorithmName":{ + "title":"algorithmName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"algorithmName", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + }, + "algorithmVersion":{ + "title":"algorithmVersion", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"algorithmVersion", + "namespaceURI":"http://www.opengis.net/atm/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DataLayerType", + "namespaceURI":"http://www.opengis.net/atm/2.0" + }, + "propertiesOrder":[ + "speciesError", + "unit", + "verticalRange", + "species", + "algorithmName", + "algorithmVersion" + ] + }, + "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/atm/2.0" + } + }, + "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" + ] + }, + "AcquisitionPropertyType":{ + "type":"object", + "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" } }, @@ -827,109 +758,178 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataLayerPropertyType", + "localPart":"AcquisitionPropertyType", "namespaceURI":"http://www.opengis.net/atm/2.0" }, "propertiesOrder":[ - "dataLayer", + "acquisition", "owns" ] }, - "DataLayerType":{ - "type":"object", - "title":"DataLayerType", - "properties":{ - "speciesError":{ - "title":"speciesError", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"speciesError", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } - }, - "unit":{ - "title":"unit", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"unit", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } - }, - "verticalRange":{ - "title":"verticalRange", - "allOf":[ - { - "$ref":"#/definitions/DirectPositionListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"verticalRange", - "namespaceURI":"http://www.opengis.net/atm/2.0" - } + "EarthObservationResultType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationResultType" }, - "species":{ - "title":"species", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"species", - "namespaceURI":"http://www.opengis.net/atm/2.0" } - }, - "algorithmName":{ - "title":"algorithmName", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationResultType", + "namespaceURI":"http://www.opengis.net/atm/2.0" + }, + "propertiesOrder":[ + "dataLayers", + "cloudCoverPercentage", + "cloudCoverPercentageAssessmentConfidence", + "cloudCoverPercentageQuotationMode", + "snowCoverPercentage", + "snowCoverPercentageAssessmentConfidence", + "snowCoverPercentageQuotationMode" + ] + }, + "DataLayerPropertyType":{ + "type":"object", + "title":"DataLayerPropertyType", + "required":[ + "dataLayer" + ], + "properties":{ + "dataLayer":{ + "title":"dataLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DataLayerType" } ], "propertyType":"element", "elementName":{ - "localPart":"algorithmName", + "localPart":"DataLayer", "namespaceURI":"http://www.opengis.net/atm/2.0" } }, - "algorithmVersion":{ - "title":"algorithmVersion", + "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":"algorithmVersion", - "namespaceURI":"http://www.opengis.net/atm/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DataLayerType", + "localPart":"DataLayerPropertyType", "namespaceURI":"http://www.opengis.net/atm/2.0" }, "propertiesOrder":[ - "speciesError", - "unit", - "verticalRange", - "species", - "algorithmName", - "algorithmVersion" + "dataLayer", + "owns" ] }, "PercentageCoverQuotationModeValueEnumerationType":{ @@ -959,7 +959,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationResult" + "EarthObservationEquipment" ] }, "namespaceURI":{ @@ -972,11 +972,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"#/definitions/EarthObservationEquipmentType" } }, "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://www.opengis.net/atm/2.0" } }, @@ -993,7 +993,7 @@ "properties":{ "localPart":{ "enum":[ - "DataLayer" + "EarthObservation" ] }, "namespaceURI":{ @@ -1006,11 +1006,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataLayerType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"DataLayer", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/atm/2.0" } }, @@ -1027,7 +1027,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationEquipment" + "EarthObservationResult" ] }, "namespaceURI":{ @@ -1040,11 +1040,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/atm/2.0" } }, @@ -1061,7 +1061,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "Acquisition" ] }, "namespaceURI":{ @@ -1074,11 +1074,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/atm/2.0" } }, @@ -1095,7 +1095,7 @@ "properties":{ "localPart":{ "enum":[ - "Acquisition" + "DataLayer" ] }, "namespaceURI":{ @@ -1108,11 +1108,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/DataLayerType" } }, "elementName":{ - "localPart":"Acquisition", + "localPart":"DataLayer", "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 8841ee76..7f03a283 100644 --- a/scripts/jsonschemas/OMEO_EOP_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_EOP_2_0.jsonschema @@ -2,437 +2,239 @@ { "id":"http://www.opengis.net/eop/2.0#", "definitions":{ - "HistogramPropertyType":{ - "type":"object", - "title":"HistogramPropertyType", - "required":[ - "histogram" - ], - "properties":{ - "histogram":{ - "title":"histogram", - "allOf":[ - { - "$ref":"#/definitions/HistogramType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Histogram", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } + "EarthObservationEquipmentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" }, - "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", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/EarthObservationResultType" + { + "type":"object", + "title":"EarthObservationEquipmentType", + "properties":{ + "platform":{ + "title":"platform", + "allOf":[ + { + "$ref":"#/definitions/PlatformPropertyType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"platform", "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" + }, + "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" } } - ], - "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":"EarthObservationResultPropertyType", + "localPart":"EarthObservationEquipmentType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "earthObservationResult", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "platform", + "instrument", + "sensor", + "acquisitionParameters" ] }, - "ArchivingInformationType":{ + "SensorType":{ "type":"object", - "title":"ArchivingInformationType", - "required":[ - "archivingCenter", - "archivingDate" - ], + "title":"SensorType", "properties":{ - "archivingCenter":{ - "title":"archivingCenter", + "sensorType":{ + "title":"sensorType", "allOf":[ { - "$ref":"#/definitions/CodeListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"archivingCenter", + "localPart":"sensorType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "archivingDate":{ - "title":"archivingDate", + "operationalMode":{ + "title":"operationalMode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/CodeListType" } ], "propertyType":"element", "elementName":{ - "localPart":"archivingDate", + "localPart":"operationalMode", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "archivingIdentifier":{ - "title":"archivingIdentifier", + "resolution":{ + "title":"resolution", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"archivingIdentifier", + "localPart":"resolution", "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" - ] - }, - "ParameterInformationPropertyType":{ - "type":"object", - "title":"ParameterInformationPropertyType", - "required":[ - "parameterInformation" - ], - "properties":{ - "parameterInformation":{ - "title":"parameterInformation", + }, + "swathIdentifier":{ + "title":"swathIdentifier", "allOf":[ { - "$ref":"#/definitions/ParameterInformationType" + "$ref":"#/definitions/CodeListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterInformation", + "localPart":"swathIdentifier", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "wavelengthInformation":{ + "title":"wavelengthInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/WavelengthInformationPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"wavelengthInformation", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ParameterInformationPropertyType", + "localPart":"SensorType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "parameterInformation", - "owns" + "sensorType", + "operationalMode", + "resolution", + "swathIdentifier", + "wavelengthInformation" ] }, - "ParameterInformationType":{ + "ProductInformationType":{ "type":"object", - "title":"ParameterInformationType", + "title":"ProductInformationType", + "required":[ + "fileName" + ], "properties":{ - "unitOfMeasure":{ - "title":"unitOfMeasure", + "referenceSystemIdentifier":{ + "title":"referenceSystemIdentifier", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/UnitOfMeasureType" - }, - "minItems":0 + "$ref":"#/definitions/CodeWithAuthorityType" } ], "propertyType":"element", "elementName":{ - "localPart":"unitOfMeasure", + "localPart":"referenceSystemIdentifier", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "phenomenon":{ - "title":"phenomenon", + "fileName":{ + "title":"fileName", "allOf":[ { - "$ref":"#/definitions/PhenomenonPropertyType" + "$ref":"#/definitions/ProductInformationType.FileName" } ], "propertyType":"element", "elementName":{ - "localPart":"phenomenon", + "localPart":"fileName", "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ParameterInformationType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "unitOfMeasure", - "phenomenon" - ] - }, - "SensorPropertyType":{ - "type":"object", - "title":"SensorPropertyType", - "required":[ - "sensor" - ], - "properties":{ - "sensor":{ - "title":"sensor", + }, + "version":{ + "title":"version", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Sensor", + "localPart":"version", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "size":{ + "title":"size", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/MeasureListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"size", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SensorPropertyType", + "localPart":"ProductInformationType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "sensor", - "owns" + "referenceSystemIdentifier", + "fileName", + "version", + "size" ] }, "ProcessingInformationType":{ @@ -606,35 +408,67 @@ "processingMode" ] }, - "EarthObservationEquipmentPropertyType":{ + "ProductInformationPropertyType":{ "type":"object", - "title":"EarthObservationEquipmentPropertyType", + "title":"ProductInformationPropertyType", "required":[ - "earthObservationEquipment" + "productInformation" ], "properties":{ - "earthObservationEquipment":{ - "title":"earthObservationEquipment", + "productInformation":{ + "title":"productInformation", "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":"#/definitions/ProductInformationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"ProductInformation", + "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":"ProductInformationPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "productInformation", + "owns" + ] + }, + "HistogramPropertyType":{ + "type":"object", + "title":"HistogramPropertyType", + "required":[ + "histogram" + ], + "properties":{ + "histogram":{ + "title":"histogram", + "allOf":[ + { + "$ref":"#/definitions/HistogramType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Histogram", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -650,6 +484,49 @@ "localPart":"owns", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"HistogramPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "histogram", + "owns" + ] + }, + "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", @@ -770,16 +647,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":"EarthObservationEquipmentPropertyType", + "localPart":"FootprintPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "earthObservationEquipment", - "owns", + "footprint", "nilReason", "remoteSchema", "type", @@ -788,7 +677,8 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, "ProductInformationType.FileName":{ @@ -817,23 +707,23 @@ "serviceReference" ] }, - "ProductInformationPropertyType":{ + "WavelengthInformationPropertyType":{ "type":"object", - "title":"ProductInformationPropertyType", + "title":"WavelengthInformationPropertyType", "required":[ - "productInformation" + "wavelengthInformation" ], "properties":{ - "productInformation":{ - "title":"productInformation", + "wavelengthInformation":{ + "title":"wavelengthInformation", "allOf":[ { - "$ref":"#/definitions/ProductInformationType" + "$ref":"#/definitions/WavelengthInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"ProductInformation", + "localPart":"WavelengthInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -853,23 +743,50 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ProductInformationPropertyType", + "localPart":"WavelengthInformationPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "productInformation", + "wavelengthInformation", "owns" ] }, - "PlatformType":{ + "MaskInformationType.FileName":{ "type":"object", - "title":"PlatformType", + "title":"MaskInformationType.FileName", "required":[ - "shortName" + "serviceReference" ], "properties":{ - "shortName":{ - "title":"shortName", + "serviceReference":{ + "title":"serviceReference", + "allOf":[ + { + "$ref":"#/definitions/ServiceReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ServiceReference", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "serviceReference" + ] + }, + "HistogramType":{ + "type":"object", + "title":"HistogramType", + "required":[ + "min", + "max" + ], + "properties":{ + "bandId":{ + "title":"bandId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -877,90 +794,74 @@ ], "propertyType":"element", "elementName":{ - "localPart":"shortName", + "localPart":"bandId", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "serialIdentifier":{ - "title":"serialIdentifier", + "min":{ + "title":"min", "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":"serialIdentifier", + "localPart":"min", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "orbitType":{ - "title":"orbitType", + "max":{ + "title":"max", "allOf":[ { - "$ref":"#/definitions/OrbitTypeValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"orbitType", + "localPart":"max", "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"PlatformType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "shortName", - "serialIdentifier", - "orbitType" - ] - }, - "BrowseInformationPropertyType":{ - "type":"object", - "title":"BrowseInformationPropertyType", - "required":[ - "browseInformation" - ], - "properties":{ - "browseInformation":{ - "title":"browseInformation", + }, + "mean":{ + "title":"mean", "allOf":[ { - "$ref":"#/definitions/BrowseInformationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"element", "elementName":{ - "localPart":"BrowseInformation", + "localPart":"mean", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "stdDeviation":{ + "title":"stdDeviation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"stdDeviation", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BrowseInformationPropertyType", + "localPart":"HistogramType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "browseInformation", - "owns" + "bandId", + "min", + "max", + "mean", + "stdDeviation" ] }, "EarthObservationResultType":{ @@ -1055,39 +956,215 @@ } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationResultType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "browse", + "product", + "mask", + "parameter", + "coverage" + ] + }, + "EarthObservationPropertyType":{ + "type":"object", + "title":"EarthObservationPropertyType", + "required":[ + "earthObservation" + ], + "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://www.opengis.net/eop/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"EarthObservation", + "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":"EarthObservationResultType", + "localPart":"EarthObservationPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "browse", - "product", - "mask", - "parameter", - "coverage" + "earthObservation", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" ] }, - "InstrumentType":{ + "SpecificInformationType":{ "type":"object", - "title":"InstrumentType", + "title":"SpecificInformationType", + "required":[ + "localAttribute", + "localValue" + ], "properties":{ - "shortName":{ - "title":"shortName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"shortName", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "description":{ - "title":"description", + "localAttribute":{ + "title":"localAttribute", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1095,12 +1172,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"localAttribute", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "instrumentType":{ - "title":"instrumentType", + "localValue":{ + "title":"localValue", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1108,151 +1185,228 @@ ], "propertyType":"element", "elementName":{ - "localPart":"instrumentType", + "localPart":"localValue", "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"InstrumentType", + "localPart":"SpecificInformationType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "shortName", - "description", - "instrumentType" + "localAttribute", + "localValue" ] }, - "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://www.opengis.net/eop/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"acquisitionStation", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "acquisitionDate":{ - "title":"acquisitionDate", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"acquisitionDate", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DownlinkInformationType", + "localPart":"AcquisitionPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "acquisitionStation", - "acquisitionDate" + "acquisition", + "owns" ] }, - "HistogramType":{ + "ParameterInformationPropertyType":{ "type":"object", - "title":"HistogramType", + "title":"ParameterInformationPropertyType", "required":[ - "min", - "max" + "parameterInformation" ], "properties":{ - "bandId":{ - "title":"bandId", + "parameterInformation":{ + "title":"parameterInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"bandId", + "localPart":"ParameterInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "min":{ - "title":"min", + "owns":{ + "title":"owns", "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":"element", - "elementName":{ - "localPart":"min", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterInformationPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "parameterInformation", + "owns" + ] + }, + "FootprintType":{ + "required":[ + "multiExtentOf" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" }, - "max":{ - "title":"max", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + { + "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":"max", - "namespaceURI":"http://www.opengis.net/eop/2.0" } - }, - "mean":{ - "title":"mean", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FootprintType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "multiExtentOf", + "centerOf", + "orientation" + ] + }, + "PlatformPropertyType":{ + "type":"object", + "title":"PlatformPropertyType", + "required":[ + "platform" + ], + "properties":{ + "platform":{ + "title":"platform", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/PlatformType" } ], "propertyType":"element", "elementName":{ - "localPart":"mean", + "localPart":"Platform", "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":"PlatformPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "bandId", - "min", - "max", - "mean", - "stdDeviation" + "platform", + "owns" ] }, "BrowseInformationType.FileName":{ @@ -1281,35 +1435,23 @@ "serviceReference" ] }, - "EarthObservationPropertyType":{ + "SpecificInformationPropertyType":{ "type":"object", - "title":"EarthObservationPropertyType", + "title":"SpecificInformationPropertyType", "required":[ - "earthObservation" + "specificInformation" ], "properties":{ - "earthObservation":{ - "title":"earthObservation", + "specificInformation":{ + "title":"specificInformation", "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://www.opengis.net/eop/2.0" - } + "$ref":"#/definitions/SpecificInformationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"EarthObservation", + "localPart":"SpecificInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -1325,275 +1467,239 @@ "localPart":"owns", "namespaceURI":"" } - }, - "nilReason":{ - "title":"nilReason", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SpecificInformationPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "specificInformation", + "owns" + ] + }, + "InstrumentPropertyType":{ + "type":"object", + "title":"InstrumentPropertyType", + "required":[ + "instrument" + ], + "properties":{ + "instrument":{ + "title":"instrument", "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/InstrumentType" + } + }, + "elementName":{ + "localPart":"Instrument", + "namespaceURI":"http://www.opengis.net/eop/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" + "propertyType":"elementRef", + "elementName":{ + "localPart":"Instrument", + "namespaceURI":"http://www.opengis.net/eop/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":"InstrumentPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "earthObservation", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "instrument", + "owns" ] }, - "SpecificInformationType":{ + "ArchivingInformationPropertyType":{ "type":"object", - "title":"SpecificInformationType", + "title":"ArchivingInformationPropertyType", "required":[ - "localAttribute", - "localValue" + "archivingInformation" ], "properties":{ - "localAttribute":{ - "title":"localAttribute", + "archivingInformation":{ + "title":"archivingInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ArchivingInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"localAttribute", + "localPart":"ArchivingInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "localValue":{ - "title":"localValue", + "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":"localValue", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SpecificInformationType", + "localPart":"ArchivingInformationPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "localAttribute", - "localValue" + "archivingInformation", + "owns" ] }, - "MaskInformationType":{ + "EarthObservationMetaDataPropertyType":{ "type":"object", - "title":"MaskInformationType", + "title":"EarthObservationMetaDataPropertyType", "required":[ - "type", - "format", - "fileName" + "earthObservationMetaData" ], "properties":{ - "type":{ - "title":"type", + "earthObservationMetaData":{ + "title":"earthObservationMetaData", "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/EarthObservationMetaDataType" + } + }, + "elementName":{ + "localPart":"EarthObservationMetaData", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"type", + "localPart":"EarthObservationMetaData", "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", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationMetaDataPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "earthObservationMetaData", + "owns" + ] + }, + "ProcessingInformationPropertyType":{ + "type":"object", + "title":"ProcessingInformationPropertyType", + "required":[ + "processingInformation" + ], + "properties":{ + "processingInformation":{ + "title":"processingInformation", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "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":"referenceSystemIdentifier", + "localPart":"ProcessingInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "fileName":{ - "title":"fileName", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/MaskInformationType.FileName" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"fileName", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MaskInformationType", + "localPart":"ProcessingInformationPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "type", - "format", - "referenceSystemIdentifier", - "fileName" + "processingInformation", + "owns" ] }, - "FootprintPropertyType":{ + "EarthObservationResultPropertyType":{ "type":"object", - "title":"FootprintPropertyType", + "title":"EarthObservationResultPropertyType", "required":[ - "footprint" + "earthObservationResult" ], "properties":{ - "footprint":{ - "title":"footprint", + "earthObservationResult":{ + "title":"earthObservationResult", "allOf":[ { "type":"object", @@ -1602,18 +1708,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/FootprintType" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"Footprint", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/eop/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"Footprint", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -1753,11 +1859,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"FootprintPropertyType", + "localPart":"EarthObservationResultPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "footprint", + "earthObservationResult", "nilReason", "remoteSchema", "type", @@ -1766,291 +1872,258 @@ "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" - } + "actuate", + "owns" + ] + }, + "DownlinkInformationType":{ + "type":"object", + "title":"DownlinkInformationType", + "required":[ + "acquisitionStation" + ], + "properties":{ + "acquisitionStation":{ + "title":"acquisitionStation", + "allOf":[ + { + "$ref":"#/definitions/CodeListType" } + ], + "propertyType":"element", + "elementName":{ + "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":"EarthObservationEquipmentType", + "localPart":"DownlinkInformationType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "platform", - "instrument", - "sensor", - "acquisitionParameters" + "acquisitionStation", + "acquisitionDate" ] }, - "ProcessingInformationPropertyType":{ + "InstrumentType":{ "type":"object", - "title":"ProcessingInformationPropertyType", - "required":[ - "processingInformation" - ], + "title":"InstrumentType", "properties":{ - "processingInformation":{ - "title":"processingInformation", + "shortName":{ + "title":"shortName", "allOf":[ { - "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" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"ProcessingInformation", + "localPart":"shortName", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "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":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "instrumentType":{ + "title":"instrumentType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"instrumentType", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ProcessingInformationPropertyType", + "localPart":"InstrumentType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "processingInformation", - "owns" + "shortName", + "description", + "instrumentType" ] }, - "WavelengthInformationPropertyType":{ + "PlatformType":{ "type":"object", - "title":"WavelengthInformationPropertyType", + "title":"PlatformType", "required":[ - "wavelengthInformation" + "shortName" ], "properties":{ - "wavelengthInformation":{ - "title":"wavelengthInformation", + "shortName":{ + "title":"shortName", "allOf":[ { - "$ref":"#/definitions/WavelengthInformationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"WavelengthInformation", + "localPart":"shortName", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "serialIdentifier":{ + "title":"serialIdentifier", "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":"serialIdentifier", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "orbitType":{ + "title":"orbitType", + "allOf":[ + { + "$ref":"#/definitions/OrbitTypeValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orbitType", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WavelengthInformationPropertyType", + "localPart":"PlatformType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "wavelengthInformation", - "owns" + "shortName", + "serialIdentifier", + "orbitType" ] }, - "PlatformPropertyType":{ + "MaskInformationType":{ "type":"object", - "title":"PlatformPropertyType", + "title":"MaskInformationType", "required":[ - "platform" + "type", + "format", + "fileName" ], "properties":{ - "platform":{ - "title":"platform", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/PlatformType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Platform", + "localPart":"type", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "format":{ + "title":"format", "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":"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" + } + }, + "fileName":{ + "title":"fileName", + "allOf":[ + { + "$ref":"#/definitions/MaskInformationType.FileName" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"fileName", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PlatformPropertyType", + "localPart":"MaskInformationType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "platform", - "owns" + "type", + "format", + "referenceSystemIdentifier", + "fileName" ] }, - "MaskInformationPropertyType":{ + "DownlinkInformationPropertyType":{ "type":"object", - "title":"MaskInformationPropertyType", + "title":"DownlinkInformationPropertyType", "required":[ - "maskInformation" + "downlinkInformation" ], "properties":{ - "maskInformation":{ - "title":"maskInformation", + "downlinkInformation":{ + "title":"downlinkInformation", "allOf":[ { - "$ref":"#/definitions/MaskInformationType" + "$ref":"#/definitions/DownlinkInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"MaskInformation", + "localPart":"DownlinkInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -2060,43 +2133,71 @@ { "$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":"DownlinkInformationPropertyType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "downlinkInformation", + "owns" + ] + }, + "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":"MaskInformationPropertyType", + "localPart":"EarthObservationType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "maskInformation", - "owns" + "earthObservationMetaDataProperty" ] }, - "SensorType":{ + "ArchivingInformationType":{ "type":"object", - "title":"SensorType", + "title":"ArchivingInformationType", + "required":[ + "archivingCenter", + "archivingDate" + ], "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" - } - }, - "operationalMode":{ - "title":"operationalMode", + "archivingCenter":{ + "title":"archivingCenter", "allOf":[ { "$ref":"#/definitions/CodeListType" @@ -2104,104 +2205,72 @@ ], "propertyType":"element", "elementName":{ - "localPart":"operationalMode", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "resolution":{ - "title":"resolution", - "allOf":[ - { - "$ref":"#/definitions/MeasureType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"resolution", + "localPart":"archivingCenter", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "swathIdentifier":{ - "title":"swathIdentifier", + "archivingDate":{ + "title":"archivingDate", "allOf":[ { - "$ref":"#/definitions/CodeListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"swathIdentifier", + "localPart":"archivingDate", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "wavelengthInformation":{ - "title":"wavelengthInformation", + "archivingIdentifier":{ + "title":"archivingIdentifier", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/WavelengthInformationPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"wavelengthInformation", + "localPart":"archivingIdentifier", "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SensorType", + "localPart":"ArchivingInformationType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "sensorType", - "operationalMode", - "resolution", - "swathIdentifier", - "wavelengthInformation" + "archivingCenter", + "archivingDate", + "archivingIdentifier" ] }, - "MaskInformationType.FileName":{ + "EarthObservationMetaDataType":{ "type":"object", - "title":"MaskInformationType.FileName", + "title":"EarthObservationMetaDataType", "required":[ - "serviceReference" + "identifier", + "acquisitionType", + "status" ], "properties":{ - "serviceReference":{ - "title":"serviceReference", + "identifier":{ + "title":"identifier", "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":"identifier", + "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "serviceReference" - ] - }, - "BrowseInformationType":{ - "type":"object", - "title":"BrowseInformationType", - "required":[ - "type", - "referenceSystemIdentifier", - "fileName" - ], - "properties":{ - "type":{ - "title":"type", + }, + "doi":{ + "title":"doi", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2209,401 +2278,319 @@ ], "propertyType":"element", "elementName":{ - "localPart":"type", + "localPart":"doi", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "subType":{ - "title":"subType", + "parentIdentifier":{ + "title":"parentIdentifier", "allOf":[ { - "$ref":"#/definitions/CodeListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"subType", + "localPart":"parentIdentifier", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "referenceSystemIdentifier":{ - "title":"referenceSystemIdentifier", + "acquisitionType":{ + "title":"acquisitionType", "allOf":[ { - "$ref":"#/definitions/CodeWithAuthorityType" + "$ref":"#/definitions/AcquisitionTypeValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"referenceSystemIdentifier", + "localPart":"acquisitionType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "fileName":{ - "title":"fileName", + "acquisitionSubType":{ + "title":"acquisitionSubType", "allOf":[ { - "$ref":"#/definitions/BrowseInformationType.FileName" + "$ref":"#/definitions/CodeListType" } ], "propertyType":"element", "elementName":{ - "localPart":"fileName", + "localPart":"acquisitionSubType", "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "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", + }, + "productType":{ + "title":"productType", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"EarthObservationMetaData", + "localPart":"productType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "status":{ + "title":"status", "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":"status", + "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "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", + }, + "statusDetail":{ + "title":"statusDetail", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"statusDetail", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "downlinkedTo":{ + "title":"downlinkedTo", "allOf":[ { - "$ref":"#/definitions/DownlinkInformationType" + "type":"array", + "items":{ + "$ref":"#/definitions/DownlinkInformationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DownlinkInformation", + "localPart":"downlinkedTo", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "archivedIn":{ + "title":"archivedIn", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/ArchivingInformationPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"archivedIn", + "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DownlinkInformationPropertyType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "downlinkInformation", - "owns" - ] - }, - "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" - } + "imageQualityDegradation":{ + "title":"imageQualityDegradation", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"imageQualityDegradation", + "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":"AcquisitionPropertyType", - "required":[ - "acquisition" - ], - "properties":{ - "acquisition":{ - "title":"acquisition", + }, + "imageQualityDegradationQuotationMode":{ + "title":"imageQualityDegradationQuotationMode", "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":"imageQualityDegradationQuotationMode", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "owns":{ - "title":"owns", + "histograms":{ + "title":"histograms", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/HistogramPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"histograms", + "namespaceURI":"http://www.opengis.net/eop/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AcquisitionPropertyType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - }, - "propertiesOrder":[ - "acquisition", - "owns" - ] - }, - "WavelengthInformationType":{ - "type":"object", - "title":"WavelengthInformationType", - "properties":{ - "discreteWavelengths":{ - "title":"discreteWavelengths", + }, + "composedOf":{ + "title":"composedOf", "allOf":[ { - "$ref":"#/definitions/MeasureListType" + "type":"array", + "items":{ + "$ref":"#/definitions/EarthObservationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"discreteWavelengths", + "localPart":"composedOf", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "endWavelength":{ - "title":"endWavelength", + "subsetOf":{ + "title":"subsetOf", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "type":"array", + "items":{ + "$ref":"#/definitions/EarthObservationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"endWavelength", + "localPart":"subsetOf", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "spectralRange":{ - "title":"spectralRange", + "linkedWith":{ + "title":"linkedWith", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/EarthObservationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"spectralRange", + "localPart":"linkedWith", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "startWavelength":{ - "title":"startWavelength", + "processing":{ + "title":"processing", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessingInformationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"startWavelength", + "localPart":"processing", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "wavelengthResolution":{ - "title":"wavelengthResolution", + "vendorSpecific":{ + "title":"vendorSpecific", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "type":"array", + "items":{ + "$ref":"#/definitions/SpecificInformationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"wavelengthResolution", + "localPart":"vendorSpecific", "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WavelengthInformationType", + "localPart":"EarthObservationMetaDataType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "discreteWavelengths", - "endWavelength", - "spectralRange", - "startWavelength", - "wavelengthResolution" + "identifier", + "doi", + "parentIdentifier", + "acquisitionType", + "acquisitionSubType", + "productType", + "status", + "statusDetail", + "downlinkedTo", + "archivedIn", + "imageQualityDegradation", + "imageQualityDegradationQuotationMode", + "histograms", + "composedOf", + "subsetOf", + "linkedWith", + "processing", + "vendorSpecific" ] }, - "FootprintType":{ + "MaskInformationPropertyType":{ + "type":"object", + "title":"MaskInformationPropertyType", "required":[ - "multiExtentOf" + "maskInformation" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" + "properties":{ + "maskInformation":{ + "title":"maskInformation", + "allOf":[ + { + "$ref":"#/definitions/MaskInformationType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MaskInformation", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } }, - { - "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" - } + "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":"FootprintType", + "localPart":"MaskInformationPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "multiExtentOf", - "centerOf", - "orientation" + "maskInformation", + "owns" ] }, "AcquisitionType":{ @@ -2927,79 +2914,106 @@ "yaw" ] }, - "ArchivingInformationPropertyType":{ + "WavelengthInformationType":{ "type":"object", - "title":"ArchivingInformationPropertyType", - "required":[ - "archivingInformation" - ], + "title":"WavelengthInformationType", "properties":{ - "archivingInformation":{ - "title":"archivingInformation", + "discreteWavelengths":{ + "title":"discreteWavelengths", "allOf":[ { - "$ref":"#/definitions/ArchivingInformationType" + "$ref":"#/definitions/MeasureListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ArchivingInformation", + "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" + } + }, + "spectralRange":{ + "title":"spectralRange", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"spectralRange", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "startWavelength":{ + "title":"startWavelength", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"startWavelength", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, + "wavelengthResolution":{ + "title":"wavelengthResolution", + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"wavelengthResolution", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ArchivingInformationPropertyType", + "localPart":"WavelengthInformationType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "archivingInformation", - "owns" + "discreteWavelengths", + "endWavelength", + "spectralRange", + "startWavelength", + "wavelengthResolution" ] }, - "InstrumentPropertyType":{ + "BrowseInformationPropertyType":{ "type":"object", - "title":"InstrumentPropertyType", + "title":"BrowseInformationPropertyType", "required":[ - "instrument" + "browseInformation" ], "properties":{ - "instrument":{ - "title":"instrument", + "browseInformation":{ + "title":"browseInformation", "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" - } + "$ref":"#/definitions/BrowseInformationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Instrument", + "localPart":"BrowseInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3019,323 +3033,279 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InstrumentPropertyType", + "localPart":"BrowseInformationPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "instrument", + "browseInformation", "owns" ] }, - "EarthObservationMetaDataType":{ + "ParameterInformationType":{ "type":"object", - "title":"EarthObservationMetaDataType", - "required":[ - "identifier", - "acquisitionType", - "status" - ], + "title":"ParameterInformationType", "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/eop/2.0" - } - }, - "doi":{ - "title":"doi", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"doi", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "parentIdentifier":{ - "title":"parentIdentifier", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parentIdentifier", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "acquisitionType":{ - "title":"acquisitionType", - "allOf":[ - { - "$ref":"#/definitions/AcquisitionTypeValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"acquisitionType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "acquisitionSubType":{ - "title":"acquisitionSubType", - "allOf":[ - { - "$ref":"#/definitions/CodeListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"acquisitionSubType", - "namespaceURI":"http://www.opengis.net/eop/2.0" - } - }, - "productType":{ - "title":"productType", + "unitOfMeasure":{ + "title":"unitOfMeasure", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/UnitOfMeasureType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"productType", + "localPart":"unitOfMeasure", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "status":{ - "title":"status", + "phenomenon":{ + "title":"phenomenon", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PhenomenonPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"status", + "localPart":"phenomenon", "namespaceURI":"http://www.opengis.net/eop/2.0" } - }, - "statusDetail":{ - "title":"statusDetail", + } + }, + "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", "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":"statusDetail", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"histograms", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "composedOf":{ - "title":"composedOf", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/EarthObservationPropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"composedOf", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "subsetOf":{ - "title":"subsetOf", + "title":{ + "title":"title", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/EarthObservationPropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"subsetOf", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "linkedWith":{ - "title":"linkedWith", + "show":{ + "title":"show", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/EarthObservationPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"linkedWith", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "processing":{ - "title":"processing", + "actuate":{ + "title":"actuate", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessingInformationPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"processing", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "vendorSpecific":{ - "title":"vendorSpecific", + "owns":{ + "title":"owns", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpecificInformationPropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"vendorSpecific", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationMetaDataType", + "localPart":"EarthObservationEquipmentPropertyType", "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" + "earthObservationEquipment", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" ] }, - "ProductInformationType":{ + "BrowseInformationType":{ "type":"object", - "title":"ProductInformationType", + "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://www.opengis.net/eop/2.0" + } + }, + "subType":{ + "title":"subType", + "allOf":[ + { + "$ref":"#/definitions/CodeListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"subType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } + }, "referenceSystemIdentifier":{ "title":"referenceSystemIdentifier", "allOf":[ @@ -3353,7 +3323,7 @@ "title":"fileName", "allOf":[ { - "$ref":"#/definitions/ProductInformationType.FileName" + "$ref":"#/definitions/BrowseInformationType.FileName" } ], "propertyType":"element", @@ -3361,47 +3331,77 @@ "localPart":"fileName", "namespaceURI":"http://www.opengis.net/eop/2.0" } - }, - "version":{ - "title":"version", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BrowseInformationType", + "namespaceURI":"http://www.opengis.net/eop/2.0" + }, + "propertiesOrder":[ + "type", + "subType", + "referenceSystemIdentifier", + "fileName" + ] + }, + "SensorPropertyType":{ + "type":"object", + "title":"SensorPropertyType", + "required":[ + "sensor" + ], + "properties":{ + "sensor":{ + "title":"sensor", "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/SensorType" + } + }, + "elementName":{ + "localPart":"Sensor", + "namespaceURI":"http://www.opengis.net/eop/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"version", + "localPart":"Sensor", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "size":{ - "title":"size", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"#/definitions/MeasureListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"size", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ProductInformationType", + "localPart":"SensorPropertyType", "namespaceURI":"http://www.opengis.net/eop/2.0" }, "propertiesOrder":[ - "referenceSystemIdentifier", - "fileName", - "version", - "size" + "sensor", + "owns" ] }, - "MaskTypeValueEnumerationType":{ + "ProcessingLevelValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3409,11 +3409,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"MaskTypeValueEnumerationType", + "localPart":"ProcessingLevelValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "SpectralRangeValueEnumerationType":{ + "AcquisitionTypeValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3421,11 +3421,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SpectralRangeValueEnumerationType", + "localPart":"AcquisitionTypeValueType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "AcquisitionTypeValueType":{ + "SensorTypeValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3433,11 +3433,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"AcquisitionTypeValueType", + "localPart":"SensorTypeValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "ProcessingLevelValueEnumerationType":{ + "SpectralRangeValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3445,11 +3445,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ProcessingLevelValueEnumerationType", + "localPart":"SpectralRangeValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "CompositeTypeValueType":{ + "OrbitTypeValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3457,11 +3457,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"CompositeTypeValueType", + "localPart":"OrbitTypeValueType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "StatusValueEnumerationType":{ + "MaskTypeValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3469,11 +3469,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"StatusValueEnumerationType", + "localPart":"MaskTypeValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "DegradationQuotationModeValueEnumerationType":{ + "OrbitDirectionValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3481,11 +3481,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DegradationQuotationModeValueEnumerationType", + "localPart":"OrbitDirectionValueType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "FormatValueEnumerationType":{ + "StatusValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3493,11 +3493,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"FormatValueEnumerationType", + "localPart":"StatusValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "OrbitDirectionValueType":{ + "PolygonOrientationValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3505,11 +3505,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"OrbitDirectionValueType", + "localPart":"PolygonOrientationValueType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "SensorTypeValueEnumerationType":{ + "CompositeTypeValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3517,11 +3517,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SensorTypeValueEnumerationType", + "localPart":"CompositeTypeValueType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "PolygonOrientationValueType":{ + "FormatValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3529,7 +3529,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"PolygonOrientationValueType", + "localPart":"FormatValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3545,7 +3545,7 @@ "namespaceURI":"http://www.opengis.net/eop/2.0" } }, - "OrbitTypeValueType":{ + "DegradationQuotationModeValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3553,7 +3553,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"OrbitTypeValueType", + "localPart":"DegradationQuotationModeValueEnumerationType", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3584,7 +3584,7 @@ "properties":{ "localPart":{ "enum":[ - "Footprint" + "ProductInformation" ] }, "namespaceURI":{ @@ -3597,11 +3597,11 @@ ] }, "value":{ - "$ref":"#/definitions/FootprintType" + "$ref":"#/definitions/ProductInformationType" } }, "elementName":{ - "localPart":"Footprint", + "localPart":"ProductInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3618,7 +3618,7 @@ "properties":{ "localPart":{ "enum":[ - "SpecificInformation" + "WavelengthInformation" ] }, "namespaceURI":{ @@ -3631,11 +3631,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpecificInformationType" + "$ref":"#/definitions/WavelengthInformationType" } }, "elementName":{ - "localPart":"SpecificInformation", + "localPart":"WavelengthInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3652,7 +3652,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationEquipment" + "DownlinkInformation" ] }, "namespaceURI":{ @@ -3665,11 +3665,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/DownlinkInformationType" } }, "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"DownlinkInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3686,7 +3686,7 @@ "properties":{ "localPart":{ "enum":[ - "WavelengthInformation" + "MaskInformation" ] }, "namespaceURI":{ @@ -3699,11 +3699,11 @@ ] }, "value":{ - "$ref":"#/definitions/WavelengthInformationType" + "$ref":"#/definitions/MaskInformationType" } }, "elementName":{ - "localPart":"WavelengthInformation", + "localPart":"MaskInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3720,7 +3720,7 @@ "properties":{ "localPart":{ "enum":[ - "ProductInformation" + "EarthObservationEquipment" ] }, "namespaceURI":{ @@ -3733,11 +3733,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProductInformationType" + "$ref":"#/definitions/EarthObservationEquipmentType" } }, "elementName":{ - "localPart":"ProductInformation", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3754,7 +3754,7 @@ "properties":{ "localPart":{ "enum":[ - "Platform" + "EarthObservationResult" ] }, "namespaceURI":{ @@ -3767,11 +3767,11 @@ ] }, "value":{ - "$ref":"#/definitions/PlatformType" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"Platform", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3788,7 +3788,7 @@ "properties":{ "localPart":{ "enum":[ - "Sensor" + "Histogram" ] }, "namespaceURI":{ @@ -3801,11 +3801,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorType" + "$ref":"#/definitions/HistogramType" } }, "elementName":{ - "localPart":"Sensor", + "localPart":"Histogram", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3822,7 +3822,7 @@ "properties":{ "localPart":{ "enum":[ - "BrowseInformation" + "ParameterInformation" ] }, "namespaceURI":{ @@ -3835,11 +3835,11 @@ ] }, "value":{ - "$ref":"#/definitions/BrowseInformationType" + "$ref":"#/definitions/ParameterInformationType" } }, "elementName":{ - "localPart":"BrowseInformation", + "localPart":"ParameterInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3856,7 +3856,7 @@ "properties":{ "localPart":{ "enum":[ - "MaskInformation" + "Platform" ] }, "namespaceURI":{ @@ -3869,11 +3869,11 @@ ] }, "value":{ - "$ref":"#/definitions/MaskInformationType" + "$ref":"#/definitions/PlatformType" } }, "elementName":{ - "localPart":"MaskInformation", + "localPart":"Platform", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3890,7 +3890,7 @@ "properties":{ "localPart":{ "enum":[ - "DownlinkInformation" + "Acquisition" ] }, "namespaceURI":{ @@ -3903,11 +3903,11 @@ ] }, "value":{ - "$ref":"#/definitions/DownlinkInformationType" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"DownlinkInformation", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3924,7 +3924,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "ProcessingInformation" ] }, "namespaceURI":{ @@ -3937,11 +3937,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/ProcessingInformationType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"ProcessingInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3958,7 +3958,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationResult" + "BrowseInformation" ] }, "namespaceURI":{ @@ -3971,11 +3971,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"#/definitions/BrowseInformationType" } }, "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"BrowseInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -3992,7 +3992,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationMetaData" + "EarthObservation" ] }, "namespaceURI":{ @@ -4005,11 +4005,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationMetaDataType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"EarthObservationMetaData", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -4060,7 +4060,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessingInformation" + "Sensor" ] }, "namespaceURI":{ @@ -4073,11 +4073,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessingInformationType" + "$ref":"#/definitions/SensorType" } }, "elementName":{ - "localPart":"ProcessingInformation", + "localPart":"Sensor", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -4094,7 +4094,7 @@ "properties":{ "localPart":{ "enum":[ - "Acquisition" + "Footprint" ] }, "namespaceURI":{ @@ -4107,11 +4107,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/FootprintType" } }, "elementName":{ - "localPart":"Acquisition", + "localPart":"Footprint", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -4128,7 +4128,7 @@ "properties":{ "localPart":{ "enum":[ - "ArchivingInformation" + "EarthObservationMetaData" ] }, "namespaceURI":{ @@ -4141,11 +4141,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArchivingInformationType" + "$ref":"#/definitions/EarthObservationMetaDataType" } }, "elementName":{ - "localPart":"ArchivingInformation", + "localPart":"EarthObservationMetaData", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -4162,7 +4162,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterInformation" + "ArchivingInformation" ] }, "namespaceURI":{ @@ -4175,11 +4175,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterInformationType" + "$ref":"#/definitions/ArchivingInformationType" } }, "elementName":{ - "localPart":"ParameterInformation", + "localPart":"ArchivingInformation", "namespaceURI":"http://www.opengis.net/eop/2.0" } }, @@ -4196,7 +4196,7 @@ "properties":{ "localPart":{ "enum":[ - "Histogram" + "SpecificInformation" ] }, "namespaceURI":{ @@ -4209,11 +4209,11 @@ ] }, "value":{ - "$ref":"#/definitions/HistogramType" + "$ref":"#/definitions/SpecificInformationType" } }, "elementName":{ - "localPart":"Histogram", + "localPart":"SpecificInformation", "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 c098963f..8b9a3b76 100644 --- a/scripts/jsonschemas/OMEO_LMB_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_LMB_2_0.jsonschema @@ -2,23 +2,126 @@ { "id":"http://www.opengis.net/lmb/2.0#", "definitions":{ - "SensorPropertyType":{ + "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" + ] + }, + "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":"SensorPropertyType", + "title":"AcquisitionPropertyType", "required":[ - "sensor" + "acquisition" ], "properties":{ - "sensor":{ - "title":"sensor", + "acquisition":{ + "title":"acquisition", "allOf":[ { - "$ref":"#/definitions/SensorType" + "$ref":"#/definitions/AcquisitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Sensor", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/lmb/2.0" } }, @@ -38,11 +141,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SensorPropertyType", + "localPart":"AcquisitionPropertyType", "namespaceURI":"http://www.opengis.net/lmb/2.0" }, "propertiesOrder":[ - "sensor", + "acquisition", "owns" ] }, @@ -94,82 +197,6 @@ "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" - ] - }, "FootprintPropertyType":{ "type":"object", "title":"FootprintPropertyType", @@ -190,19 +217,6 @@ "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":[ @@ -322,6 +336,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", @@ -331,7 +358,6 @@ }, "propertiesOrder":[ "footprint", - "owns", "nilReason", "remoteSchema", "type", @@ -340,141 +366,86 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "EarthObservationEquipmentType":{ - "required":[ - "rest" - ], + "EarthObservationType":{ "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" - } + "$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/lmb/2.0" - }, - "propertiesOrder":[ - "acquisition", - "owns" - ] + } }, - "SensorType":{ + "FootprintType":{ "allOf":[ { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/SensorType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" }, { "type":"object", - "title":"SensorType", + "title":"FootprintType", "properties":{ - "measurementType":{ - "title":"measurementType", + "maximumAltitude":{ + "title":"maximumAltitude", "allOf":[ { - "$ref":"#/definitions/MeasurementTypeValueType" + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"measurementType", + "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" } } @@ -483,11 +454,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SensorType", + "localPart":"FootprintType", "namespaceURI":"http://www.opengis.net/lmb/2.0" }, "propertiesOrder":[ - "measurementType" + "maximumAltitude", + "minimumAltitude", + "nominalTrack", + "occultationPoints" ] }, "EarthObservationPropertyType":{ @@ -510,19 +484,6 @@ "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":[ @@ -642,6 +603,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", @@ -651,7 +625,6 @@ }, "propertiesOrder":[ "earthObservation", - "owns", "nilReason", "remoteSchema", "type", @@ -660,7 +633,52 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" + ] + }, + "SensorPropertyType":{ + "type":"object", + "title":"SensorPropertyType", + "required":[ + "sensor" + ], + "properties":{ + "sensor":{ + "title":"sensor", + "allOf":[ + { + "$ref":"#/definitions/SensorType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Sensor", + "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":"SensorPropertyType", + "namespaceURI":"http://www.opengis.net/lmb/2.0" + }, + "propertiesOrder":[ + "sensor", + "owns" ] }, "EarthObservationEquipmentPropertyType":{ @@ -683,6 +701,19 @@ "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":[ @@ -802,19 +833,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", @@ -824,6 +842,7 @@ }, "propertiesOrder":[ "earthObservationEquipment", + "owns", "nilReason", "remoteSchema", "type", @@ -832,28 +851,9 @@ "arcrole", "title", "show", - "actuate", - "owns" + "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/lmb/2.0" - } - }, "MeasurementTypeValueType":{ "allOf":[ { @@ -881,7 +881,7 @@ "properties":{ "localPart":{ "enum":[ - "Acquisition" + "Sensor" ] }, "namespaceURI":{ @@ -894,11 +894,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"#/definitions/SensorType" } }, "elementName":{ - "localPart":"Acquisition", + "localPart":"Sensor", "namespaceURI":"http://www.opengis.net/lmb/2.0" } }, @@ -915,7 +915,7 @@ "properties":{ "localPart":{ "enum":[ - "acquisitionParameters" + "sensor" ] }, "namespaceURI":{ @@ -928,11 +928,11 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionPropertyType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/SensorPropertyType" } }, "elementName":{ - "localPart":"acquisitionParameters", + "localPart":"sensor", "namespaceURI":"http://www.opengis.net/lmb/2.0" }, "scope":{ @@ -952,7 +952,7 @@ "properties":{ "localPart":{ "enum":[ - "Footprint" + "EarthObservationEquipment" ] }, "namespaceURI":{ @@ -965,11 +965,11 @@ ] }, "value":{ - "$ref":"#/definitions/FootprintType" + "$ref":"#/definitions/EarthObservationEquipmentType" } }, "elementName":{ - "localPart":"Footprint", + "localPart":"EarthObservationEquipment", "namespaceURI":"http://www.opengis.net/lmb/2.0" } }, @@ -986,7 +986,7 @@ "properties":{ "localPart":{ "enum":[ - "Sensor" + "Footprint" ] }, "namespaceURI":{ @@ -999,11 +999,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorType" + "$ref":"#/definitions/FootprintType" } }, "elementName":{ - "localPart":"Sensor", + "localPart":"Footprint", "namespaceURI":"http://www.opengis.net/lmb/2.0" } }, @@ -1020,7 +1020,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationEquipment" + "Acquisition" ] }, "namespaceURI":{ @@ -1033,11 +1033,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/lmb/2.0" } }, @@ -1054,7 +1054,7 @@ "properties":{ "localPart":{ "enum":[ - "sensor" + "EarthObservation" ] }, "namespaceURI":{ @@ -1067,15 +1067,12 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/eop/2.0#/definitions/SensorPropertyType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"sensor", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/lmb/2.0" - }, - "scope":{ - "$ref":"#/definitions/EarthObservationEquipmentType" } }, { @@ -1091,7 +1088,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "acquisitionParameters" ] }, "namespaceURI":{ @@ -1104,12 +1101,15 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/AcquisitionPropertyType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"acquisitionParameters", "namespaceURI":"http://www.opengis.net/lmb/2.0" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationEquipmentType" } } ] diff --git a/scripts/jsonschemas/OMEO_OPT_2_0.jsonschema b/scripts/jsonschemas/OMEO_OPT_2_0.jsonschema index 8429fb11..6818cbd0 100644 --- a/scripts/jsonschemas/OMEO_OPT_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_OPT_2_0.jsonschema @@ -2,145 +2,23 @@ { "id":"http://www.opengis.net/opt/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/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":{ + "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" } }, @@ -280,11 +158,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationResultPropertyType", + "localPart":"EarthObservationPropertyType", "namespaceURI":"http://www.opengis.net/opt/2.0" }, "propertiesOrder":[ - "earthObservationResult", + "earthObservation", "owns", "nilReason", "remoteSchema", @@ -297,26 +175,39 @@ "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/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":[ @@ -436,28 +327,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", @@ -466,8 +345,129 @@ "arcrole", "title", "show", - "actuate", - "owns" + "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/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" ] }, "PercentageCoverQuotationModeValueEnumerationType":{ @@ -497,7 +497,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationResult" + "EarthObservation" ] }, "namespaceURI":{ @@ -510,11 +510,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/opt/2.0" } }, @@ -531,7 +531,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "EarthObservationResult" ] }, "namespaceURI":{ @@ -544,11 +544,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"EarthObservationResult", "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 c6879aec..a359ce79 100644 --- a/scripts/jsonschemas/OMEO_SAR_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_SAR_2_0.jsonschema @@ -2,23 +2,190 @@ { "id":"http://www.opengis.net/sar/2.0#", "definitions":{ - "EarthObservationType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" + "EarthObservationPropertyType":{ + "type":"object", + "title":"EarthObservationPropertyType", + "required":[ + "earthObservation" + ], + "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://www.opengis.net/sar/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"EarthObservation", + "namespaceURI":"http://www.opengis.net/sar/2.0" + } }, - { - "type":"object", - "title":"EarthObservationType", - "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" + } + }, + "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":"EarthObservationType", + "localPart":"EarthObservationPropertyType", "namespaceURI":"http://www.opengis.net/sar/2.0" - } + }, + "propertiesOrder":[ + "earthObservation", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" + ] }, "AcquisitionType":{ "allOf":[ @@ -138,6 +305,24 @@ "dopplerFrequency" ] }, + "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" + } + }, "AcquisitionPropertyType":{ "type":"object", "title":"AcquisitionPropertyType", @@ -194,192 +379,7 @@ "owns" ] }, - "EarthObservationPropertyType":{ - "type":"object", - "title":"EarthObservationPropertyType", - "required":[ - "earthObservation" - ], - "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://www.opengis.net/sar/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"EarthObservation", - "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":"" - } - }, - "nilReason":{ - "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":"EarthObservationPropertyType", - "namespaceURI":"http://www.opengis.net/sar/2.0" - }, - "propertiesOrder":[ - "earthObservation", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "AntennaLookDirectionValueEnumerationType":{ + "PolarisationChannelsValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -387,11 +387,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" @@ -399,11 +399,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"PolarisationChannelsValueEnumerationType", + "localPart":"PolarisationModeValueEnumerationType", "namespaceURI":"http://www.opengis.net/sar/2.0" } }, - "PolarisationModeValueEnumerationType":{ + "AntennaLookDirectionValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -411,7 +411,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"PolarisationModeValueEnumerationType", + "localPart":"AntennaLookDirectionValueEnumerationType", "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 beaf0a38..07ebe0fe 100644 --- a/scripts/jsonschemas/OMEO_SEN1_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_SEN1_2_0.jsonschema @@ -2,127 +2,6 @@ { "id":"http://www.opengis.net/sen1/2.0#", "definitions":{ - "QualityDisclaimerType":{ - "type":"object", - "title":"QualityDisclaimerType", - "properties":{ - "oqcFailed":{ - "title":"oqcFailed", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OQC_Failed", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - } - }, - "oqcUpdated":{ - "title":"oqcUpdated", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OQC_Updated", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - } - }, - "offQCResult":{ - "title":"offQCResult", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/QCResultType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OffQC_Result", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - } - }, - "offQCDescription":{ - "title":"offQCDescription", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OffQC_Description", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - } - }, - "disclaimer":{ - "title":"disclaimer", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "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" - }, - { - "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" - ] - }, "EarthObservationResultType":{ "allOf":[ { @@ -157,60 +36,6 @@ "timeliness" ] }, - "EarthObservationMetadataType":{ - "required":[ - "rest" - ], - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"EarthObservationMetadataType", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - }, - "propertiesOrder":[ - "rest" - ] - }, "EarthObservationMetadataPropertyType":{ "type":"object", "title":"EarthObservationMetadataPropertyType", @@ -255,90 +80,6 @@ "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" - } - }, - "AcquisitionType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/sar/2.0#/definitions/AcquisitionType" - }, - { - "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" - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AcquisitionType", - "namespaceURI":"http://www.opengis.net/sen1/2.0" - }, - "propertiesOrder":[ - "rest" - ] - }, "EarthObservationPropertyType":{ "type":"object", "title":"EarthObservationPropertyType", @@ -359,6 +100,19 @@ "namespaceURI":"http://www.opengis.net/sen1/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":[ @@ -446,37 +200,249 @@ { "$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/sen1/2.0" + }, + "propertiesOrder":[ + "earthObservation", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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" + } + }, + "AcquisitionType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/sar/2.0#/definitions/AcquisitionType" + }, + { + "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" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AcquisitionType", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + }, + "propertiesOrder":[ + "rest" + ] + }, + "EarthObservationMetadataType":{ + "required":[ + "rest" + ], + "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" + } + } } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationMetadataType", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + }, + "propertiesOrder":[ + "rest" + ] + }, + "DQElementPropertyType":{ + "allOf":[ + { + "$ref":"#/definitions/DQElementPropertyType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "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":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "actuate":{ - "title":"actuate", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DQ_Element_PropertyType", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + }, + "propertiesOrder":[ + "qualityDisclaimer" + ] + }, + "AcquisitionPropertyType":{ + "type":"object", + "title":"AcquisitionPropertyType", + "required":[ + "acquisition" + ], + "properties":{ + "acquisition":{ + "title":"acquisition", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/AcquisitionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Acquisition", + "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, "owns":{ @@ -495,20 +461,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationPropertyType", + "localPart":"AcquisitionPropertyType", "namespaceURI":"http://www.opengis.net/sen1/2.0" }, "propertiesOrder":[ - "earthObservation", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", + "acquisition", "owns" ] }, @@ -685,51 +642,94 @@ "owns" ] }, - "AcquisitionPropertyType":{ + "QualityDisclaimerType":{ "type":"object", - "title":"AcquisitionPropertyType", - "required":[ - "acquisition" - ], + "title":"QualityDisclaimerType", "properties":{ - "acquisition":{ - "title":"acquisition", + "oqcFailed":{ + "title":"oqcFailed", "allOf":[ { - "$ref":"#/definitions/AcquisitionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"Acquisition", + "localPart":"OQC_Failed", "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, - "owns":{ - "title":"owns", + "oqcUpdated":{ + "title":"oqcUpdated", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"OQC_Updated", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + } + }, + "offQCResult":{ + "title":"offQCResult", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/QCResultType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OffQC_Result", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + } + }, + "offQCDescription":{ + "title":"offQCDescription", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OffQC_Description", + "namespaceURI":"http://www.opengis.net/sen1/2.0" + } + }, + "disclaimer":{ + "title":"disclaimer", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Disclaimer", + "namespaceURI":"http://www.opengis.net/sen1/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AcquisitionPropertyType", + "localPart":"QualityDisclaimerType", "namespaceURI":"http://www.opengis.net/sen1/2.0" }, "propertiesOrder":[ - "acquisition", - "owns" + "oqcFailed", + "oqcUpdated", + "offQCResult", + "offQCDescription", + "disclaimer" ] }, - "TimelinessType":{ + "PolarisationModeValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -737,11 +737,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"TimelinessType", + "localPart":"PolarisationModeValueEnumerationType", "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, - "QCResultType":{ + "TimelinessType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -749,11 +749,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"QCResultType", + "localPart":"TimelinessType", "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, - "PolarisationModeValueEnumerationType":{ + "PolarisationChannelsValueEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -761,11 +761,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"PolarisationModeValueEnumerationType", + "localPart":"PolarisationChannelsValueEnumerationType", "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, - "PolarisationChannelsValueEnumerationType":{ + "QCResultType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -773,7 +773,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"PolarisationChannelsValueEnumerationType", + "localPart":"QCResultType", "namespaceURI":"http://www.opengis.net/sen1/2.0" } } @@ -792,7 +792,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "parentIdentifier" ] }, "namespaceURI":{ @@ -805,12 +805,15 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"parentIdentifier", "namespaceURI":"http://www.opengis.net/sen1/2.0" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationMetadataType" } }, { @@ -826,7 +829,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationResult" + "polarisationChannels" ] }, "namespaceURI":{ @@ -839,12 +842,15 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"polarisationChannels", "namespaceURI":"http://www.opengis.net/sen1/2.0" + }, + "scope":{ + "$ref":"#/definitions/AcquisitionType" } }, { @@ -860,7 +866,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationMetadata" + "EarthObservationResult" ] }, "namespaceURI":{ @@ -873,11 +879,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationMetadataType" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"EarthObservationMetadata", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/sen1/2.0" } }, @@ -894,7 +900,7 @@ "properties":{ "localPart":{ "enum":[ - "Acquisition" + "polarisationMode" ] }, "namespaceURI":{ @@ -907,12 +913,15 @@ ] }, "value":{ - "$ref":"#/definitions/AcquisitionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Acquisition", + "localPart":"polarisationMode", "namespaceURI":"http://www.opengis.net/sen1/2.0" + }, + "scope":{ + "$ref":"#/definitions/AcquisitionType" } }, { @@ -928,7 +937,7 @@ "properties":{ "localPart":{ "enum":[ - "polarisationChannels" + "Acquisition" ] }, "namespaceURI":{ @@ -941,15 +950,12 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AcquisitionType" } }, "elementName":{ - "localPart":"polarisationChannels", + "localPart":"Acquisition", "namespaceURI":"http://www.opengis.net/sen1/2.0" - }, - "scope":{ - "$ref":"#/definitions/AcquisitionType" } }, { @@ -965,7 +971,7 @@ "properties":{ "localPart":{ "enum":[ - "polarisationMode" + "EarthObservationMetadata" ] }, "namespaceURI":{ @@ -978,15 +984,12 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EarthObservationMetadataType" } }, "elementName":{ - "localPart":"polarisationMode", + "localPart":"EarthObservationMetadata", "namespaceURI":"http://www.opengis.net/sen1/2.0" - }, - "scope":{ - "$ref":"#/definitions/AcquisitionType" } }, { @@ -1002,7 +1005,7 @@ "properties":{ "localPart":{ "enum":[ - "parentIdentifier" + "EarthObservation" ] }, "namespaceURI":{ @@ -1015,15 +1018,12 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EarthObservationType" } }, "elementName":{ - "localPart":"parentIdentifier", + "localPart":"EarthObservation", "namespaceURI":"http://www.opengis.net/sen1/2.0" - }, - "scope":{ - "$ref":"#/definitions/EarthObservationMetadataType" } } ] diff --git a/scripts/jsonschemas/OMEO_SSP_2_0.jsonschema b/scripts/jsonschemas/OMEO_SSP_2_0.jsonschema index 0b620e20..8e0a3c01 100644 --- a/scripts/jsonschemas/OMEO_SSP_2_0.jsonschema +++ b/scripts/jsonschemas/OMEO_SSP_2_0.jsonschema @@ -2,39 +2,26 @@ { "id":"http://www.opengis.net/ssp/2.0#", "definitions":{ - "EarthObservationEquipmentPropertyType":{ + "EarthObservationResultPropertyType":{ "type":"object", - "title":"EarthObservationEquipmentPropertyType", + "title":"EarthObservationResultPropertyType", "required":[ - "earthObservationEquipment" + "earthObservationResult" ], "properties":{ - "earthObservationEquipment":{ - "title":"earthObservationEquipment", + "earthObservationResult":{ + "title":"earthObservationResult", "allOf":[ { - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/EarthObservationResultType" } ], "propertyType":"element", "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"EarthObservationResult", "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":[ @@ -154,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":"EarthObservationEquipmentPropertyType", + "localPart":"EarthObservationResultPropertyType", "namespaceURI":"http://www.opengis.net/ssp/2.0" }, "propertiesOrder":[ - "earthObservationEquipment", - "owns", + "earthObservationResult", "nilReason", "remoteSchema", "type", @@ -172,42 +171,350 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "FootprintPropertyType":{ + "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" + } + }, + "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" + ] + }, + "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/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/PlatformPropertyType" + } + }, + "elementName":{ + "localPart":"platform", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + } + } + ] + }, + "minItems":0 + } + ], + "propertyType":"elementRefs" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"EarthObservationEquipmentType", + "namespaceURI":"http://www.opengis.net/ssp/2.0" + }, + "propertiesOrder":[ + "rest" + ] + }, + "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" + ] + }, + "EarthObservationMetadataPropertyType":{ "type":"object", - "title":"FootprintPropertyType", + "title":"EarthObservationMetadataPropertyType", "required":[ - "footprint" + "earthObservationMetadata" ], "properties":{ - "footprint":{ - "title":"footprint", + "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" + ] + }, + "EarthObservationEquipmentPropertyType":{ + "type":"object", + "title":"EarthObservationEquipmentPropertyType", + "required":[ + "earthObservationEquipment" + ], + "properties":{ + "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":[ @@ -327,16 +634,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/ssp/2.0" }, "propertiesOrder":[ - "footprint", - "owns", + "earthObservationEquipment", "nilReason", "remoteSchema", "type", @@ -345,7 +664,8 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, "EarthObservationPropertyType":{ @@ -368,19 +688,6 @@ "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":[ @@ -475,291 +782,30 @@ "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/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", + "allOf":[ + { + "$ref":"#/definitions/ShowType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "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", + }, + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/EarthObservationMetadataType" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"EarthObservationMetadata", - "namespaceURI":"http://www.opengis.net/ssp/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, "owns":{ @@ -778,47 +824,43 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EarthObservationMetadataPropertyType", + "localPart":"EarthObservationPropertyType", "namespaceURI":"http://www.opengis.net/ssp/2.0" }, "propertiesOrder":[ - "earthObservationMetadata", + "earthObservation", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", "owns" ] }, - "EarthObservationResultPropertyType":{ + "FootprintPropertyType":{ "type":"object", - "title":"EarthObservationResultPropertyType", + "title":"FootprintPropertyType", "required":[ - "earthObservationResult" + "footprint" ], "properties":{ - "earthObservationResult":{ - "title":"earthObservationResult", + "footprint":{ + "title":"footprint", "allOf":[ { - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"#/definitions/FootprintType" } ], "propertyType":"element", "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"Footprint", "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":[ @@ -938,16 +980,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":"EarthObservationResultPropertyType", + "localPart":"FootprintPropertyType", "namespaceURI":"http://www.opengis.net/ssp/2.0" }, "propertiesOrder":[ - "earthObservationResult", - "owns", + "footprint", "nilReason", "remoteSchema", "type", @@ -956,62 +1010,8 @@ "arcrole", "title", "show", - "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/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":[ - { - "$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" + "actuate", + "owns" ] }, "PercentageCoverQuotationModeValueEnumerationType":{ @@ -1041,7 +1041,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationResult" + "Footprint" ] }, "namespaceURI":{ @@ -1054,11 +1054,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationResultType" + "$ref":"#/definitions/FootprintType" } }, "elementName":{ - "localPart":"EarthObservationResult", + "localPart":"Footprint", "namespaceURI":"http://www.opengis.net/ssp/2.0" } }, @@ -1075,7 +1075,7 @@ "properties":{ "localPart":{ "enum":[ - "instrument" + "EarthObservation" ] }, "namespaceURI":{ @@ -1088,15 +1088,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" } }, { @@ -1112,7 +1109,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationMetadata" + "platform" ] }, "namespaceURI":{ @@ -1125,12 +1122,15 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationMetadataType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/PlatformPropertyType" } }, "elementName":{ - "localPart":"EarthObservationMetadata", + "localPart":"platform", "namespaceURI":"http://www.opengis.net/ssp/2.0" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationEquipmentType" } }, { @@ -1146,7 +1146,7 @@ "properties":{ "localPart":{ "enum":[ - "Footprint" + "instrument" ] }, "namespaceURI":{ @@ -1159,12 +1159,15 @@ ] }, "value":{ - "$ref":"#/definitions/FootprintType" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/InstrumentPropertyType" } }, "elementName":{ - "localPart":"Footprint", + "localPart":"instrument", "namespaceURI":"http://www.opengis.net/ssp/2.0" + }, + "scope":{ + "$ref":"#/definitions/EarthObservationEquipmentType" } }, { @@ -1180,7 +1183,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservation" + "EarthObservationResult" ] }, "namespaceURI":{ @@ -1193,11 +1196,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationType" + "$ref":"#/definitions/EarthObservationResultType" } }, "elementName":{ - "localPart":"EarthObservation", + "localPart":"EarthObservationResult", "namespaceURI":"http://www.opengis.net/ssp/2.0" } }, @@ -1214,7 +1217,7 @@ "properties":{ "localPart":{ "enum":[ - "EarthObservationEquipment" + "EarthObservationMetadata" ] }, "namespaceURI":{ @@ -1227,11 +1230,11 @@ ] }, "value":{ - "$ref":"#/definitions/EarthObservationEquipmentType" + "$ref":"#/definitions/EarthObservationMetadataType" } }, "elementName":{ - "localPart":"EarthObservationEquipment", + "localPart":"EarthObservationMetadata", "namespaceURI":"http://www.opengis.net/ssp/2.0" } }, @@ -1248,7 +1251,7 @@ "properties":{ "localPart":{ "enum":[ - "platform" + "EarthObservationEquipment" ] }, "namespaceURI":{ @@ -1261,15 +1264,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" } } ] diff --git a/scripts/jsonschemas/OMX_1_0_0.jsonschema b/scripts/jsonschemas/OMX_1_0_0.jsonschema index 94c2daae..683f25d8 100644 --- a/scripts/jsonschemas/OMX_1_0_0.jsonschema +++ b/scripts/jsonschemas/OMX_1_0_0.jsonschema @@ -2,23 +2,35 @@ { "id":"http://www.opengis.net/omx/1.0#", "definitions":{ - "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" } }, @@ -129,11 +141,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CalculationProcessPropertyType", + "localPart":"ObservationProcessPropertyType", "namespaceURI":"http://www.opengis.net/omx/1.0" }, "propertiesOrder":[ - "calculationProcess", + "observationProcess", "remoteSchema", "type", "href", @@ -144,6 +156,24 @@ "actuate" ] }, + "InstrumentType":{ + "allOf":[ + { + "$ref":"#/definitions/ObservationProcessType" + }, + { + "type":"object", + "title":"InstrumentType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InstrumentType", + "namespaceURI":"http://www.opengis.net/omx/1.0" + } + }, "InstrumentPropertyType":{ "type":"object", "title":"InstrumentPropertyType", @@ -304,35 +334,23 @@ "namespaceURI":"http://www.opengis.net/omx/1.0" } }, - "ObservationProcessPropertyType":{ + "CalculationProcessPropertyType":{ "type":"object", - "title":"ObservationProcessPropertyType", + "title":"CalculationProcessPropertyType", "required":[ - "observationProcess" + "calculationProcess" ], "properties":{ - "observationProcess":{ - "title":"observationProcess", + "calculationProcess":{ + "title":"calculationProcess", "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/CalculationProcessType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"ObservationProcess", + "localPart":"CalculationProcess", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -443,11 +461,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ObservationProcessPropertyType", + "localPart":"CalculationProcessPropertyType", "namespaceURI":"http://www.opengis.net/omx/1.0" }, "propertiesOrder":[ - "observationProcess", + "calculationProcess", "remoteSchema", "type", "href", @@ -458,24 +476,6 @@ "actuate" ] }, - "InstrumentType":{ - "allOf":[ - { - "$ref":"#/definitions/ObservationProcessType" - }, - { - "type":"object", - "title":"InstrumentType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InstrumentType", - "namespaceURI":"http://www.opengis.net/omx/1.0" - } - }, "ObservationProcessType":{ "required":[ "method" @@ -542,7 +542,7 @@ "properties":{ "localPart":{ "enum":[ - "PointCoverageObs" + "ObservationProcess" ] }, "namespaceURI":{ @@ -555,11 +555,11 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" + "$ref":"#/definitions/ObservationProcessType" } }, "elementName":{ - "localPart":"PointCoverageObs", + "localPart":"ObservationProcess", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -576,7 +576,7 @@ "properties":{ "localPart":{ "enum":[ - "Instrument" + "GeometryObservation" ] }, "namespaceURI":{ @@ -589,11 +589,11 @@ ] }, "value":{ - "$ref":"#/definitions/InstrumentType" + "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" } }, "elementName":{ - "localPart":"Instrument", + "localPart":"GeometryObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -610,7 +610,7 @@ "properties":{ "localPart":{ "enum":[ - "ComplexObservation" + "ElementCoverageObservation" ] }, "namespaceURI":{ @@ -627,7 +627,7 @@ } }, "elementName":{ - "localPart":"ComplexObservation", + "localPart":"ElementCoverageObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -644,7 +644,7 @@ "properties":{ "localPart":{ "enum":[ - "DiscreteCoverageObservation" + "CategoryObservation" ] }, "namespaceURI":{ @@ -661,7 +661,7 @@ } }, "elementName":{ - "localPart":"DiscreteCoverageObservation", + "localPart":"CategoryObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -678,7 +678,7 @@ "properties":{ "localPart":{ "enum":[ - "CalculationProcess" + "PointCoverageObs" ] }, "namespaceURI":{ @@ -691,11 +691,11 @@ ] }, "value":{ - "$ref":"#/definitions/CalculationProcessType" + "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" } }, "elementName":{ - "localPart":"CalculationProcess", + "localPart":"PointCoverageObs", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -746,7 +746,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservationProcess" + "CountObservation" ] }, "namespaceURI":{ @@ -759,11 +759,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationProcessType" + "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" } }, "elementName":{ - "localPart":"ObservationProcess", + "localPart":"CountObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -780,7 +780,7 @@ "properties":{ "localPart":{ "enum":[ - "DiscreteCoverageObs" + "Measurement" ] }, "namespaceURI":{ @@ -797,7 +797,7 @@ } }, "elementName":{ - "localPart":"DiscreteCoverageObs", + "localPart":"Measurement", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -814,7 +814,7 @@ "properties":{ "localPart":{ "enum":[ - "GeometryObservation" + "TimeSeriesObs" ] }, "namespaceURI":{ @@ -831,7 +831,7 @@ } }, "elementName":{ - "localPart":"GeometryObservation", + "localPart":"TimeSeriesObs", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -848,7 +848,7 @@ "properties":{ "localPart":{ "enum":[ - "Measurement" + "TimeSeriesObservation" ] }, "namespaceURI":{ @@ -865,7 +865,7 @@ } }, "elementName":{ - "localPart":"Measurement", + "localPart":"TimeSeriesObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -882,7 +882,7 @@ "properties":{ "localPart":{ "enum":[ - "PointCoverageObservation" + "ComplexObservation" ] }, "namespaceURI":{ @@ -899,7 +899,7 @@ } }, "elementName":{ - "localPart":"PointCoverageObservation", + "localPart":"ComplexObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -916,7 +916,7 @@ "properties":{ "localPart":{ "enum":[ - "CategoryObservation" + "Instrument" ] }, "namespaceURI":{ @@ -929,11 +929,11 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" + "$ref":"#/definitions/InstrumentType" } }, "elementName":{ - "localPart":"CategoryObservation", + "localPart":"Instrument", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -950,7 +950,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalObservation" + "CalculationProcess" ] }, "namespaceURI":{ @@ -963,11 +963,11 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" + "$ref":"#/definitions/CalculationProcessType" } }, "elementName":{ - "localPart":"TemporalObservation", + "localPart":"CalculationProcess", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -984,7 +984,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSeriesObservation" + "TemporalObservation" ] }, "namespaceURI":{ @@ -1001,7 +1001,7 @@ } }, "elementName":{ - "localPart":"TimeSeriesObservation", + "localPart":"TemporalObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -1018,7 +1018,7 @@ "properties":{ "localPart":{ "enum":[ - "CountObservation" + "DiscreteCoverageObs" ] }, "namespaceURI":{ @@ -1035,7 +1035,7 @@ } }, "elementName":{ - "localPart":"CountObservation", + "localPart":"DiscreteCoverageObs", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -1052,7 +1052,7 @@ "properties":{ "localPart":{ "enum":[ - "ElementCoverageObservation" + "DiscreteCoverageObservation" ] }, "namespaceURI":{ @@ -1069,7 +1069,7 @@ } }, "elementName":{ - "localPart":"ElementCoverageObservation", + "localPart":"DiscreteCoverageObservation", "namespaceURI":"http://www.opengis.net/omx/1.0" } }, @@ -1086,7 +1086,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSeriesObs" + "PointCoverageObservation" ] }, "namespaceURI":{ @@ -1103,7 +1103,7 @@ } }, "elementName":{ - "localPart":"TimeSeriesObs", + "localPart":"PointCoverageObservation", "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 60915911..591f000d 100644 --- a/scripts/jsonschemas/OM_1_0_0.jsonschema +++ b/scripts/jsonschemas/OM_1_0_0.jsonschema @@ -2,90 +2,23 @@ { "id":"http://www.opengis.net/om/1.0#", "definitions":{ - "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" } }, @@ -196,12 +129,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ProcessPropertyType", + "localPart":"ObservationPropertyType", "namespaceURI":"http://www.opengis.net/om/1.0" }, "propertiesOrder":[ - "sensorMLProcess", - "process", + "observation", "remoteSchema", "type", "href", @@ -212,6 +144,163 @@ "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" + ] + }, "AnyOrReferenceType":{ "type":"object", "title":"AnyOrReferenceType", @@ -357,23 +446,49 @@ "actuate" ] }, - "ObservationPropertyType":{ + "ProcessPropertyType":{ "type":"object", - "title":"ObservationPropertyType", + "title":"ProcessPropertyType", "required":[ - "observation" + "sensorMLProcess", + "process" ], "properties":{ - "observation":{ - "title":"observation", + "sensorMLProcess":{ + "title":"sensorMLProcess", "allOf":[ { - "$ref":"#/definitions/ObservationType" + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Observation", + "localPart":"Process", "namespaceURI":"http://www.opengis.net/om/1.0" } }, @@ -484,11 +599,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ObservationPropertyType", + "localPart":"ProcessPropertyType", "namespaceURI":"http://www.opengis.net/om/1.0" }, "propertiesOrder":[ - "observation", + "sensorMLProcess", + "process", "remoteSchema", "type", "href", @@ -499,13 +615,9 @@ "actuate" ] }, - "ObservationType":{ + "ObservationCollectionType":{ "required":[ - "samplingTime", - "procedure", - "observedProperty", - "featureOfInterest", - "result" + "member" ], "allOf":[ { @@ -513,126 +625,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" } } @@ -641,19 +649,11 @@ ], "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" ] } }, @@ -671,7 +671,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservationCollection" + "Observation" ] }, "namespaceURI":{ @@ -684,11 +684,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationCollectionType" + "$ref":"#/definitions/ObservationType" } }, "elementName":{ - "localPart":"ObservationCollection", + "localPart":"Observation", "namespaceURI":"http://www.opengis.net/om/1.0" } }, @@ -705,7 +705,7 @@ "properties":{ "localPart":{ "enum":[ - "Observation" + "ObservationCollection" ] }, "namespaceURI":{ @@ -718,11 +718,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationType" + "$ref":"#/definitions/ObservationCollectionType" } }, "elementName":{ - "localPart":"Observation", + "localPart":"ObservationCollection", "namespaceURI":"http://www.opengis.net/om/1.0" } } diff --git a/scripts/jsonschemas/OM_2_0.jsonschema b/scripts/jsonschemas/OM_2_0.jsonschema index 6465f56c..e42c3a76 100644 --- a/scripts/jsonschemas/OM_2_0.jsonschema +++ b/scripts/jsonschemas/OM_2_0.jsonschema @@ -2,35 +2,25 @@ { "id":"http://www.opengis.net/om/2.0#", "definitions":{ - "OMProcessPropertyType":{ + "OMObservationPropertyType":{ "type":"object", - "title":"OMProcessPropertyType", + "title":"OMObservationPropertyType", "required":[ - "any" + "omObservation" ], "properties":{ - "any":{ - "title":"any", + "omObservation":{ + "title":"omObservation", "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/OMObservationType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"OM_Observation", + "namespaceURI":"http://www.opengis.net/om/2.0" + } }, "nilReason":{ "title":"nilReason", @@ -155,11 +145,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OM_ProcessPropertyType", + "localPart":"OM_ObservationPropertyType", "namespaceURI":"http://www.opengis.net/om/2.0" }, "propertiesOrder":[ - "any", + "omObservation", "nilReason", "remoteSchema", "type", @@ -171,23 +161,53 @@ "actuate" ] }, - "OMObservationPropertyType":{ + "ObservationContextPropertyType":{ "type":"object", - "title":"OMObservationPropertyType", + "title":"ObservationContextPropertyType", "required":[ - "omObservation" + "observationContext" ], "properties":{ - "omObservation":{ - "title":"omObservation", + "observationContext":{ + "title":"observationContext", "allOf":[ { - "$ref":"#/definitions/OMObservationType" + "$ref":"#/definitions/ObservationContextType" } ], "propertyType":"element", "elementName":{ - "localPart":"OM_Observation", + "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" + ] + }, + "NamedValuePropertyType":{ + "type":"object", + "title":"NamedValuePropertyType", + "required":[ + "namedValue" + ], + "properties":{ + "namedValue":{ + "title":"namedValue", + "allOf":[ + { + "$ref":"#/definitions/NamedValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"NamedValue", "namespaceURI":"http://www.opengis.net/om/2.0" } }, @@ -314,11 +334,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OM_ObservationPropertyType", + "localPart":"NamedValuePropertyType", "namespaceURI":"http://www.opengis.net/om/2.0" }, "propertiesOrder":[ - "omObservation", + "namedValue", "nilReason", "remoteSchema", "type", @@ -330,6 +350,51 @@ "actuate" ] }, + "ObservationContextType":{ + "type":"object", + "title":"ObservationContextType", + "required":[ + "role", + "relatedObservation" + ], + "properties":{ + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"role", + "namespaceURI":"http://www.opengis.net/om/2.0" + } + }, + "relatedObservation":{ + "title":"relatedObservation", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relatedObservation", + "namespaceURI":"http://www.opengis.net/om/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ObservationContextType", + "namespaceURI":"http://www.opengis.net/om/2.0" + }, + "propertiesOrder":[ + "role", + "relatedObservation" + ] + }, "OMObservationType":{ "required":[ "phenomenonTime", @@ -538,25 +603,82 @@ "result" ] }, - "NamedValuePropertyType":{ + "NamedValueType":{ "type":"object", - "title":"NamedValuePropertyType", + "title":"NamedValueType", "required":[ - "namedValue" + "name", + "value" ], "properties":{ - "namedValue":{ - "title":"namedValue", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/NamedValueType" + "$ref":"#/definitions/ReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"NamedValue", + "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" + ] + }, + "TimeObjectPropertyType":{ + "type":"object", + "title":"TimeObjectPropertyType", + "required":[ + "abstractTimeObject" + ], + "properties":{ + "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" + } }, "nilReason":{ "title":"nilReason", @@ -681,11 +803,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"NamedValuePropertyType", + "localPart":"TimeObjectPropertyType", "namespaceURI":"http://www.opengis.net/om/2.0" }, "propertiesOrder":[ - "namedValue", + "abstractTimeObject", "nilReason", "remoteSchema", "type", @@ -697,37 +819,35 @@ "actuate" ] }, - "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", @@ -852,11 +972,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeObjectPropertyType", + "localPart":"OM_ProcessPropertyType", "namespaceURI":"http://www.opengis.net/om/2.0" }, "propertiesOrder":[ - "abstractTimeObject", + "any", "nilReason", "remoteSchema", "type", @@ -867,126 +987,6 @@ "show", "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", - "required":[ - "role", - "relatedObservation" - ], - "properties":{ - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"role", - "namespaceURI":"http://www.opengis.net/om/2.0" - } - }, - "relatedObservation":{ - "title":"relatedObservation", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relatedObservation", - "namespaceURI":"http://www.opengis.net/om/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ObservationContextType", - "namespaceURI":"http://www.opengis.net/om/2.0" - }, - "propertiesOrder":[ - "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":[ @@ -1037,7 +1037,7 @@ "properties":{ "localPart":{ "enum":[ - "OM_Observation" + "result" ] }, "namespaceURI":{ @@ -1050,11 +1050,11 @@ ] }, "value":{ - "$ref":"#/definitions/OMObservationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"OM_Observation", + "localPart":"result", "namespaceURI":"http://www.opengis.net/om/2.0" } }, @@ -1071,7 +1071,7 @@ "properties":{ "localPart":{ "enum":[ - "NamedValue" + "OM_Observation" ] }, "namespaceURI":{ @@ -1084,11 +1084,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedValueType" + "$ref":"#/definitions/OMObservationType" } }, "elementName":{ - "localPart":"NamedValue", + "localPart":"OM_Observation", "namespaceURI":"http://www.opengis.net/om/2.0" } }, @@ -1105,7 +1105,7 @@ "properties":{ "localPart":{ "enum":[ - "result" + "NamedValue" ] }, "namespaceURI":{ @@ -1118,11 +1118,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/NamedValueType" } }, "elementName":{ - "localPart":"result", + "localPart":"NamedValue", "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 687bef1a..283c8d90 100644 --- a/scripts/jsonschemas/OSEO_1_0.jsonschema +++ b/scripts/jsonschemas/OSEO_1_0.jsonschema @@ -2,6 +2,57 @@ { "id":"http://www.opengis.net/oseo/1.0#", "definitions":{ + "SubmitOrderResponseType":{ + "required":[ + "orderId" + ], + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SubmitOrderResponseType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "orderId", + "orderReference" + ] + }, "GetQuotationAckType":{ "required":[ "quotationId", @@ -54,64 +105,6 @@ "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", @@ -152,28 +145,40 @@ "spsurl" ] }, - "OrderItemGroupPrice":{ + "OrderingServiceContentsType.DescribeResultAccessCapabilities":{ "type":"object", - "title":"OrderItemGroupPrice", + "title":"OrderingServiceContentsType.DescribeResultAccessCapabilities", "required":[ - "provider", - "price", - "orderItemPrice" + "supported" ], "properties":{ - "provider":{ - "title":"provider", + "supported":{ + "title":"supported", "allOf":[ { - "$ref":"#/definitions/ProviderType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"provider", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"supported", + "namespaceURI":"" } - }, + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "supported" + ] + }, + "OrderQuotation":{ + "type":"object", + "title":"OrderQuotation", + "required":[ + "quotationId", + "orderItemGroupPrice" + ], + "properties":{ "quotationId":{ "title":"quotationId", "allOf":[ @@ -213,33 +218,20 @@ "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "balance":{ - "title":"balance", - "allOf":[ - { - "$ref":"#/definitions/CurrencyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"balance", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "orderItemPrice":{ - "title":"orderItemPrice", + "orderItemGroupPrice":{ + "title":"orderItemGroupPrice", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/OrderItemPrice" + "$ref":"#/definitions/OrderItemGroupPrice" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"orderItemPrice", + "localPart":"orderItemGroupPrice", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -259,68 +251,40 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OrderItemGroupPrice", + "localPart":"OrderQuotation", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "provider", "quotationId", "validityTime", "price", - "balance", - "orderItemPrice", + "orderItemGroupPrice", "contractInformation" ] }, - "GetQuotationResponseRequestType":{ - "required":[ - "status", - "quotation" - ], + "SceneSelectionDescriptorType":{ "allOf":[ { - "$ref":"#/definitions/OrderRequestBaseType" + "$ref":"#/definitions/AbstractDataComponentPropertyType" }, { "type":"object", - "title":"GetQuotationResponseRequestType", + "title":"SceneSelectionDescriptorType", "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", + "sceneRestriction":{ + "title":"sceneRestriction", "allOf":[ { - "$ref":"#/definitions/OrderQuotation" + "type":"array", + "items":{ + "$ref":"#/definitions/SceneSelectionDescriptorType.SceneRestriction" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"quotation", + "localPart":"sceneRestriction", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -329,28 +293,185 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetQuotationResponseRequestType", + "localPart":"SceneSelectionDescriptorType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "status", - "errorMessage", - "quotation" + "sceneRestriction" ] }, - "GetStatusRequestType":{ + "CommonOrderOptionsType":{ + "type":"object", + "title":"CommonOrderOptionsType", "required":[ - "orderId", - "filteringCriteria", - "presentation" + "productOrderOptionsId", + "orderType", + "productDeliveryOptions" ], - "allOf":[ - { - "$ref":"#/definitions/OrderRequestBaseType" + "properties":{ + "productOrderOptionsId":{ + "title":"productOrderOptionsId", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"productOrderOptionsId", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } }, - { - "type":"object", - "title":"GetStatusRequestType", + "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", + "allOf":[ + { + "$ref":"#/definitions/EnumOrderType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "option":{ + "title":"option", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ParameterDescriptorType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"option", + "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":"CommonOrderOptionsType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "productOrderOptionsId", + "identifier", + "description", + "orderType", + "option", + "productDeliveryOptions", + "orderOptionInfoURL", + "paymentOptions", + "sceneSelectionOption" + ] + }, + "GetQuotationRequestType":{ + "required":[ + "orderSpecification", + "quotationId" + ], + "allOf":[ + { + "$ref":"#/definitions/OrderRequestBaseType" + }, + { + "type":"object", + "title":"GetQuotationRequestType", "properties":{ "timeStamp":{ "title":"timeStamp", @@ -365,42 +486,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" } } @@ -409,83 +517,42 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetStatusRequestType", + "localPart":"GetQuotationRequestType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ "timeStamp", - "orderId", - "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" + "orderSpecification", + "quotationId" ] }, - "DescribeResultAccessRequestType":{ + "ProductIdType":{ "required":[ - "orderId", - "subFunction" + "identifier" ], "allOf":[ { - "$ref":"#/definitions/OrderRequestBaseType" + "$ref":"#/definitions/OrderItemIdType" }, { "type":"object", - "title":"DescribeResultAccessRequestType", + "title":"ProductIdType", "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" - } - }, - "orderId":{ - "title":"orderId", + "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":"orderId", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "subFunction":{ - "title":"subFunction", + "collectionId":{ + "title":"collectionId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -493,7 +560,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"subFunction", + "localPart":"collectionId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -502,63 +569,92 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DescribeResultAccessRequestType", + "localPart":"ProductIdType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "timeStamp", - "orderId", - "subFunction" + "identifier", + "collectionId" ] }, - "OrderResponseBaseType":{ - "type":"object", - "title":"OrderResponseBaseType", + "SubscriptionIdType":{ "required":[ - "status" + "collectionId" ], - "properties":{ - "status":{ - "title":"status", - "allOf":[ - { - "$ref":"#/definitions/OrderResponseStatusType" + "allOf":[ + { + "$ref":"#/definitions/OrderItemIdType" + }, + { + "type":"object", + "title":"SubscriptionIdType", + "properties":{ + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"status", - "namespaceURI":"http://www.opengis.net/oseo/1.0" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SubscriptionIdType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "collectionId" + ] + }, + "TaskingRequestIdType":{ + "required":[ + "id" + ], + "allOf":[ + { + "$ref":"#/definitions/OrderItemIdType" }, - "errorMessage":{ - "title":"errorMessage", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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":"ID", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"errorMessage", - "namespaceURI":"http://www.opengis.net/oseo/1.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"OrderResponseBaseType", + "localPart":"TaskingRequestIdType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "status", - "errorMessage" + "id" ] }, - "GetQuotationRequestType":{ + "CancelRequestType":{ "required":[ - "orderSpecification", - "quotationId" + "orderId", + "statusNotification" ], "allOf":[ { @@ -566,7 +662,7 @@ }, { "type":"object", - "title":"GetQuotationRequestType", + "title":"CancelRequestType", "properties":{ "timeStamp":{ "title":"timeStamp", @@ -581,29 +677,29 @@ "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderSpecification":{ - "title":"orderSpecification", + "orderId":{ + "title":"orderId", "allOf":[ { - "$ref":"#/definitions/OrderSpecification" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"orderSpecification", + "localPart":"orderId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "quotationId":{ - "title":"quotationId", + "statusNotification":{ + "title":"statusNotification", "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":"quotationId", + "localPart":"statusNotification", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -612,94 +708,129 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetQuotationRequestType", + "localPart":"CancelRequestType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ "timeStamp", - "orderSpecification", - "quotationId" + "orderId", + "statusNotification" ] }, - "CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery":{ + "OrderResponseBaseType":{ "type":"object", - "title":"CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery", + "title":"OrderResponseBaseType", "required":[ - "packageMedium" + "status" ], "properties":{ - "packageMedium":{ - "title":"packageMedium", + "status":{ + "title":"status", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PackageMedium" - }, - "minItems":1 + "$ref":"#/definitions/OrderResponseStatusType" } ], "propertyType":"element", "elementName":{ - "localPart":"packageMedium", + "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":[ - "packageMedium" + "status", + "errorMessage" ] }, - "CancelRequestType":{ - "required":[ - "orderId", - "statusNotification" - ], + "Capabilities":{ "allOf":[ { - "$ref":"#/definitions/OrderRequestBaseType" + "$ref":"#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"CancelRequestType", + "title":"Capabilities", "properties":{ - "timeStamp":{ - "title":"timeStamp", + "contents":{ + "title":"contents", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/OrderingServiceContentsType" } ], "propertyType":"element", "elementName":{ - "localPart":"timeStamp", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderId":{ - "title":"orderId", + "notifications":{ + "title":"notifications", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/NotificationProducerMetadataPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"orderId", + "localPart":"Notifications", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "statusNotification":{ - "title":"statusNotification", + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "contents", + "notifications" + ] + }, + "OrderSpecification":{ + "required":[ + "orderItem" + ], + "allOf":[ + { + "$ref":"#/definitions/CommonOrderSpecification" + }, + { + "type":"object", + "title":"OrderSpecification", + "properties":{ + "orderItem":{ + "title":"orderItem", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderItemType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"statusNotification", + "localPart":"orderItem", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -708,367 +839,517 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CancelRequestType", + "localPart":"OrderSpecification", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "timeStamp", - "orderId", - "statusNotification" + "orderItem" ] }, - "CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess":{ + "OrderingServiceContentsType":{ "type":"object", - "title":"CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess", + "title":"OrderingServiceContentsType", "required":[ - "protocol" + "productOrders", + "subscriptionOrders", + "programmingOrders", + "getQuotationCapabilities", + "submitCapabilities", + "getStatusCapabilities", + "describeResultAccessCapabilities", + "cancelCapabilities" ], "properties":{ - "protocol":{ - "title":"protocol", + "productOrders":{ + "title":"productOrders", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProtocolType" - }, - "minItems":1 + "$ref":"#/definitions/OrderingServiceContentsType.ProductOrders" } ], "propertyType":"element", "elementName":{ - "localPart":"protocol", + "localPart":"ProductOrders", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "protocol" - ] - }, - "OnLineAccessAddressType.ServiceAddress":{ - "type":"object", - "title":"OnLineAccessAddressType.ServiceAddress", - "required":[ - "url", - "infoURL" - ], - "properties":{ - "type":{ - "title":"type", + }, + "subscriptionOrders":{ + "title":"subscriptionOrders", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OrderingServiceContentsType.SubscriptionOrders" } ], "propertyType":"element", "elementName":{ - "localPart":"type", + "localPart":"SubscriptionOrders", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "url":{ - "title":"url", + "programmingOrders":{ + "title":"programmingOrders", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/OrderingServiceContentsType.ProgrammingOrders" } ], "propertyType":"element", "elementName":{ - "localPart":"URL", + "localPart":"ProgrammingOrders", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "infoURL":{ - "title":"infoURL", + "getQuotationCapabilities":{ + "title":"getQuotationCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/OrderingServiceContentsType.GetQuotationCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"info_URL", + "localPart":"GetQuotationCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "infoRequest":{ - "title":"infoRequest", + "submitCapabilities":{ + "title":"submitCapabilities", "allOf":[ { - "$ref":"#/definitions/OnLineAccessAddressType.ServiceAddress.InfoRequest" + "$ref":"#/definitions/OrderingServiceContentsType.SubmitCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"infoRequest", + "localPart":"SubmitCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "type", - "url", - "infoURL", - "infoRequest" - ] - }, - "DeliveryOptionsType.OnlineDataAccess":{ - "type":"object", - "title":"DeliveryOptionsType.OnlineDataAccess", - "required":[ - "protocol" - ], - "properties":{ - "protocol":{ - "title":"protocol", + }, + "getStatusCapabilities":{ + "title":"getStatusCapabilities", "allOf":[ { - "$ref":"#/definitions/ProtocolType" + "$ref":"#/definitions/OrderingServiceContentsType.GetStatusCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"protocol", + "localPart":"GetStatusCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "protocol" - ] - }, - "CommonOrderSpecification.Option":{ - "type":"object", - "title":"CommonOrderSpecification.Option", - "required":[ - "parameterData" - ], - "properties":{ - "parameterData":{ - "title":"parameterData", + }, + "describeResultAccessCapabilities":{ + "title":"describeResultAccessCapabilities", "allOf":[ { - "$ref":"#/definitions/ParameterDataType" + "$ref":"#/definitions/OrderingServiceContentsType.DescribeResultAccessCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterData", + "localPart":"DescribeResultAccessCapabilities", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "cancelCapabilities":{ + "title":"cancelCapabilities", + "allOf":[ + { + "$ref":"#/definitions/OrderingServiceContentsType.CancelCapabilities" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CancelCapabilities", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "supportedCollection":{ + "title":"supportedCollection", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CollectionCapability" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SupportedCollection", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "contentsType":{ + "title":"contentsType", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/EncodingType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContentsType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"OrderingServiceContentsType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, "propertiesOrder":[ - "parameterData" + "productOrders", + "subscriptionOrders", + "programmingOrders", + "getQuotationCapabilities", + "submitCapabilities", + "getStatusCapabilities", + "describeResultAccessCapabilities", + "cancelCapabilities", + "supportedCollection", + "contentsType" ] }, - "DeliveryOptionsType.OnlineDataDelivery":{ + "CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery":{ "type":"object", - "title":"DeliveryOptionsType.OnlineDataDelivery", + "title":"CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery", "required":[ - "protocol" + "packageMedium" ], "properties":{ - "protocol":{ - "title":"protocol", + "packageMedium":{ + "title":"packageMedium", "allOf":[ { - "$ref":"#/definitions/ProtocolType" + "type":"array", + "items":{ + "$ref":"#/definitions/PackageMedium" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"protocol", + "localPart":"packageMedium", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "protocol" + "packageMedium" ] }, - "OrderItemIdType":{ - "type":"object", - "title":"OrderItemIdType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"OrderItemIdType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "OrderingServiceContentsType.CancelCapabilities":{ + "PaymentOptionDefinitionType":{ "type":"object", - "title":"OrderingServiceContentsType.CancelCapabilities", + "title":"PaymentOptionDefinitionType", "required":[ - "supported", - "asynchronous" + "paymentMethod" ], "properties":{ - "supported":{ - "title":"supported", + "paymentMethod":{ + "title":"paymentMethod", "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":"paymentMethod", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "asynchronous":{ - "title":"asynchronous", + "paymentOptionInfoURL":{ + "title":"paymentOptionInfoURL", "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":"paymentOptionInfoURL", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"PaymentOptionDefinitionType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, "propertiesOrder":[ - "supported", - "asynchronous" + "paymentMethod", + "paymentOptionInfoURL" ] }, - "CommonOrderStatusItemType":{ + "OrderOptionsRequestType":{ "required":[ - "orderItemStatusInfo" + "collectionId", + "identifier", + "taskingRequestId" ], "allOf":[ { - "$ref":"#/definitions/CommonOrderItemType" + "$ref":"#/definitions/OrderRequestBaseType" }, { "type":"object", - "title":"CommonOrderStatusItemType", + "title":"OrderOptionsRequestType", "properties":{ - "orderItemStatusInfo":{ - "title":"orderItemStatusInfo", + "timeStamp":{ + "title":"timeStamp", "allOf":[ { - "$ref":"#/definitions/StatusType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"orderItemStatusInfo", + "localPart":"timeStamp", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CommonOrderStatusItemType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "orderItemStatusInfo" - ] - }, - "OnLineAccessAddressType":{ + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"OrderOptionsRequestType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "timeStamp", + "collectionId", + "identifier", + "taskingRequestId" + ] + }, + "CommonOrderSpecification":{ "type":"object", - "title":"OnLineAccessAddressType", + "title":"CommonOrderSpecification", "required":[ - "resourceAddress" + "orderType" ], "properties":{ - "serviceAddress":{ - "title":"serviceAddress", + "orderReference":{ + "title":"orderReference", "allOf":[ { - "$ref":"#/definitions/OnLineAccessAddressType.ServiceAddress" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceAddress", + "localPart":"orderReference", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "resourceAddress":{ - "title":"resourceAddress", + "orderRemark":{ + "title":"orderRemark", "allOf":[ { - "$ref":"#/definitions/OnLineAccessAddressType.ResourceAddress" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ResourceAddress", + "localPart":"orderRemark", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"OnLineAccessAddressType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "serviceAddress", - "resourceAddress" - ] - }, - "PaymentOptionDefinitionType":{ - "type":"object", - "title":"PaymentOptionDefinitionType", - "required":[ - "paymentMethod" - ], - "properties":{ - "paymentMethod":{ - "title":"paymentMethod", + }, + "deliveryInformation":{ + "title":"deliveryInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DeliveryInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"paymentMethod", + "localPart":"deliveryInformation", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "paymentOptionInfoURL":{ - "title":"paymentOptionInfoURL", + "invoiceAddress":{ + "title":"invoiceAddress", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DeliveryAddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"paymentOptionInfoURL", + "localPart":"invoiceAddress", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "packaging":{ + "title":"packaging", + "allOf":[ + { + "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":"elementRef", + "elementName":{ + "localPart":"packaging", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "option":{ + "title":"option", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderSpecification.Option" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"option", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "deliveryOptions":{ + "title":"deliveryOptions", + "allOf":[ + { + "$ref":"#/definitions/DeliveryOptionsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"deliveryOptions", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "priority":{ + "title":"priority", + "allOf":[ + { + "$ref":"#/definitions/PriorityType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"priority", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "orderType":{ + "title":"orderType", + "allOf":[ + { + "$ref":"#/definitions/EnumOrderType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderType", + "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" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PaymentOptionDefinitionType", + "localPart":"CommonOrderSpecification", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "paymentMethod", - "paymentOptionInfoURL" + "orderReference", + "orderRemark", + "deliveryInformation", + "invoiceAddress", + "packaging", + "option", + "deliveryOptions", + "priority", + "orderType", + "extension" ] }, "CurrencyType":{ @@ -1116,256 +1397,175 @@ "currency" ] }, - "CommonOrderItemType.Option":{ + "CollectionCapability.ProductOrders":{ "type":"object", - "title":"CommonOrderItemType.Option", + "title":"CollectionCapability.ProductOrders", "required":[ - "parameterData" + "supported" ], "properties":{ - "parameterData":{ - "title":"parameterData", + "supported":{ + "title":"supported", "allOf":[ { - "$ref":"#/definitions/ParameterDataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ParameterData", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"supported", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "parameterData" + "supported" ] }, - "CreditCardInfoType":{ + "OrderItemPrice":{ "type":"object", - "title":"CreditCardInfoType", + "title":"OrderItemPrice", "required":[ - "creditCardInstitute", - "nameOnCard", - "cardNumber", - "expirationDate" + "itemId", + "productId", + "taskingRequestId", + "subscriptionId" ], "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", + "taskingRequestId":{ + "title":"taskingRequestId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/TaskingRequestIdType" } ], "propertyType":"element", "elementName":{ - "localPart":"cardNumber", + "localPart":"taskingRequestId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "expirationDate":{ - "title":"expirationDate", + "subscriptionId":{ + "title":"subscriptionId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/SubscriptionIdType" } ], "propertyType":"element", "elementName":{ - "localPart":"expirationDate", + "localPart":"subscriptionId", "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/CapabilitiesBaseType" }, - { - "type":"object", - "title":"Capabilities", - "properties":{ - "contents":{ - "title":"contents", - "allOf":[ - { - "$ref":"#/definitions/OrderingServiceContentsType" - } - ], - "propertyType":"element", - "elementName":{ - "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" - } + "price":{ + "title":"price", + "allOf":[ + { + "$ref":"#/definitions/CurrencyType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"price", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "contents", - "notifications" - ] - }, - "StatusNotificationAckType":{ - "allOf":[ - { - "$ref":"#/definitions/OrderResponseBaseType" }, - { - "type":"object", - "title":"StatusNotificationAckType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"StatusNotificationAckType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "OrderingServiceContentsType.DescribeResultAccessCapabilities":{ - "type":"object", - "title":"OrderingServiceContentsType.DescribeResultAccessCapabilities", - "required":[ - "supported" - ], - "properties":{ - "supported":{ - "title":"supported", + "priceInformation":{ + "title":"priceInformation", "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":"priceInformation", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "supported" - ] - }, - "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" - } + "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":"DescribeResultAccessResponseType", + "localPart":"OrderItemPrice", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "urLs" + "itemId", + "productId", + "taskingRequestId", + "subscriptionId", + "price", + "priceInformation", + "contractInformation" ] }, - "OnlineAddressType":{ + "DeliveryAddressType.PostalAddress":{ "type":"object", - "title":"OnlineAddressType", + "title":"DeliveryAddressType.PostalAddress", "required":[ - "protocol", - "serverAddress" + "streetAddress", + "city", + "state", + "postalCode", + "country" ], "properties":{ - "protocol":{ - "title":"protocol", + "streetAddress":{ + "title":"streetAddress", "allOf":[ { - "$ref":"#/definitions/ProtocolType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"protocol", + "localPart":"streetAddress", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "serverAddress":{ - "title":"serverAddress", + "city":{ + "title":"city", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1373,12 +1573,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"serverAddress", + "localPart":"city", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "userName":{ - "title":"userName", + "state":{ + "title":"state", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1386,12 +1586,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"userName", + "localPart":"state", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "userPassword":{ - "title":"userPassword", + "postalCode":{ + "title":"postalCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1399,12 +1599,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"userPassword", + "localPart":"postalCode", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "path":{ - "title":"path", + "country":{ + "title":"country", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1412,59 +1612,80 @@ ], "propertyType":"element", "elementName":{ - "localPart":"path", + "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", "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" + "streetAddress", + "city", + "state", + "postalCode", + "country", + "postBox" ] }, - "StatusType":{ + "OnLineAccessAddressType.ResourceAddress":{ "type":"object", - "title":"StatusType", + "title":"OnLineAccessAddressType.ResourceAddress", "required":[ - "status" + "url" ], "properties":{ - "status":{ - "title":"status", + "url":{ + "title":"url", "allOf":[ { - "$ref":"#/definitions/EnumStatusType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"status", + "localPart":"URL", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "additionalStatusInfo":{ - "title":"additionalStatusInfo", + "serviceRequest":{ + "title":"serviceRequest", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnLineAccessAddressType.ResourceAddress.ServiceRequest" } ], "propertyType":"element", "elementName":{ - "localPart":"additionalStatusInfo", + "localPart":"serviceRequest", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "missionSpecificStatusInfo":{ - "title":"missionSpecificStatusInfo", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "url", + "serviceRequest" + ] + }, + "DeliveryAddressType":{ + "type":"object", + "title":"DeliveryAddressType", + "properties":{ + "firstName":{ + "title":"firstName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1472,142 +1693,51 @@ ], "propertyType":"element", "elementName":{ - "localPart":"missionSpecificStatusInfo", + "localPart":"firstName", "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" - }, - { - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ParameterDescriptorType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "grouping" - ] - }, - "TaskingRequestIdType":{ - "required":[ - "id" - ], - "allOf":[ - { - "$ref":"#/definitions/OrderItemIdType" }, - { - "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":"ID", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TaskingRequestIdType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "id" - ] - }, - "OrderSearchCriteriaType":{ - "type":"object", - "title":"OrderSearchCriteriaType", - "properties":{ - "lastUpdate":{ - "title":"lastUpdate", + "lastName":{ + "title":"lastName", "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":"lastName", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "lastUpdateEnd":{ - "title":"lastUpdateEnd", + "companyRef":{ + "title":"companyRef", "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":"lastUpdateEnd", + "localPart":"companyRef", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderStatus":{ - "title":"orderStatus", + "postalAddress":{ + "title":"postalAddress", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/EnumStatusType" - }, - "minItems":0 + "$ref":"#/definitions/DeliveryAddressType.PostalAddress" } ], "propertyType":"element", "elementName":{ - "localPart":"orderStatus", + "localPart":"postalAddress", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderReference":{ - "title":"orderReference", + "telephoneNumber":{ + "title":"telephoneNumber", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1615,371 +1745,242 @@ ], "propertyType":"element", "elementName":{ - "localPart":"orderReference", + "localPart":"telephoneNumber", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "extension":{ - "title":"extension", + "facsimileTelephoneNumber":{ + "title":"facsimileTelephoneNumber", "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":"extension", + "localPart":"facsimileTelephoneNumber", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OrderSearchCriteriaType", + "localPart":"DeliveryAddressType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "lastUpdate", - "lastUpdateEnd", - "orderStatus", - "orderReference", - "extension" + "firstName", + "lastName", + "companyRef", + "postalAddress", + "telephoneNumber", + "facsimileTelephoneNumber" ] }, - "GetStatusResponseType":{ - "allOf":[ - { - "$ref":"#/definitions/OrderResponseBaseType" - }, - { - "type":"object", - "title":"GetStatusResponseType", - "properties":{ - "orderMonitorSpecification":{ - "title":"orderMonitorSpecification", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderMonitorSpecification" - }, - "minItems":0 + "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":"element", - "elementName":{ - "localPart":"orderMonitorSpecification", - "namespaceURI":"http://www.opengis.net/oseo/1.0" } } - } + ], + "propertyType":"anyElement" } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetStatusResponseType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "orderMonitorSpecification" + "any" ] }, - "DeliveryOptionsType.MediaDelivery":{ + "OrderRequestBaseType":{ "type":"object", - "title":"DeliveryOptionsType.MediaDelivery", + "title":"OrderRequestBaseType", "required":[ - "packageMedium" + "service", + "version" ], "properties":{ - "packageMedium":{ - "title":"packageMedium", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/PackageMedium" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"packageMedium", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, - "shippingInstructions":{ - "title":"shippingInstructions", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"shippingInstructions", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } } }, "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":"OrderRequestBaseType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" }, - "typeType":"classInfo", - "propertiesOrder":[ - "parameterData" - ] - }, - "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" + "service", + "version" ] }, - "OrderRequestBaseType":{ + "OrderingServiceContentsType.CancelCapabilities":{ "type":"object", - "title":"OrderRequestBaseType", + "title":"OrderingServiceContentsType.CancelCapabilities", "required":[ - "service", - "version" + "supported", + "asynchronous" ], "properties":{ - "service":{ - "title":"service", + "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":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"supported", "namespaceURI":"" } }, - "version":{ - "title":"version", + "asynchronous":{ + "title":"asynchronous", "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":"version", + "localPart":"asynchronous", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"OrderRequestBaseType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, "propertiesOrder":[ - "service", - "version" + "supported", + "asynchronous" ] }, - "CommonOrderMonitorSpecification":{ + "CommonOrderItemType.SceneSelection":{ + "type":"object", + "title":"CommonOrderItemType.SceneSelection", "required":[ - "orderId", - "orderStatusInfo" + "parameterData" ], - "allOf":[ - { - "$ref":"#/definitions/CommonOrderSpecification" - }, - { - "type":"object", - "title":"CommonOrderMonitorSpecification", - "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", - "allOf":[ - { - "$ref":"#/definitions/StatusType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orderStatusInfo", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "orderDateTime":{ - "title":"orderDateTime", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orderDateTime", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "orderItem":{ - "title":"orderItem", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderStatusItemType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orderItem", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } + "properties":{ + "parameterData":{ + "title":"parameterData", + "allOf":[ + { + "$ref":"#/definitions/ParameterDataType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ParameterData", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CommonOrderMonitorSpecification", - "namespaceURI":"http://www.opengis.net/oseo/1.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "orderId", - "orderStatusInfo", - "orderDateTime", - "orderItem" + "parameterData" ] }, - "OrderItemPrice":{ + "OrderItemGroupPrice":{ "type":"object", - "title":"OrderItemPrice", + "title":"OrderItemGroupPrice", "required":[ - "itemId", - "productId", - "taskingRequestId", - "subscriptionId" + "provider", + "price", + "orderItemPrice" ], "properties":{ - "itemId":{ - "title":"itemId", + "provider":{ + "title":"provider", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ProviderType" } ], "propertyType":"element", "elementName":{ - "localPart":"itemId", + "localPart":"provider", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "productId":{ - "title":"productId", + "quotationId":{ + "title":"quotationId", "allOf":[ { - "$ref":"#/definitions/ProductIdType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"productId", + "localPart":"quotationId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "taskingRequestId":{ - "title":"taskingRequestId", + "validityTime":{ + "title":"validityTime", "allOf":[ { - "$ref":"#/definitions/TaskingRequestIdType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"taskingRequestId", + "localPart":"validityTime", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "subscriptionId":{ - "title":"subscriptionId", + "price":{ + "title":"price", "allOf":[ { - "$ref":"#/definitions/SubscriptionIdType" + "$ref":"#/definitions/CurrencyType" } ], "propertyType":"element", "elementName":{ - "localPart":"subscriptionId", + "localPart":"price", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "price":{ - "title":"price", + "balance":{ + "title":"balance", "allOf":[ { "$ref":"#/definitions/CurrencyType" @@ -1987,20 +1988,24 @@ ], "propertyType":"element", "elementName":{ - "localPart":"price", + "localPart":"balance", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "priceInformation":{ - "title":"priceInformation", + "orderItemPrice":{ + "title":"orderItemPrice", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/OrderItemPrice" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"priceInformation", + "localPart":"orderItemPrice", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -2020,92 +2025,166 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OrderItemPrice", + "localPart":"OrderItemGroupPrice", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "itemId", - "productId", - "taskingRequestId", - "subscriptionId", + "provider", + "quotationId", + "validityTime", "price", - "priceInformation", + "balance", + "orderItemPrice", "contractInformation" ] }, - "ProductIdType":{ + "CollectionCapability.CancelCapabilities":{ + "type":"object", + "title":"CollectionCapability.CancelCapabilities", "required":[ - "identifier" + "supported", + "asynchronous" + ], + "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" + ] + }, + "DeliveryOptionsType.MediaDelivery":{ + "type":"object", + "title":"DeliveryOptionsType.MediaDelivery", + "required":[ + "packageMedium" + ], + "properties":{ + "packageMedium":{ + "title":"packageMedium", + "allOf":[ + { + "$ref":"#/definitions/PackageMedium" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"packageMedium", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "shippingInstructions":{ + "title":"shippingInstructions", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"shippingInstructions", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "packageMedium", + "shippingInstructions" + ] + }, + "CommonOrderMonitorSpecification":{ + "required":[ + "orderId", + "orderStatusInfo" ], "allOf":[ { - "$ref":"#/definitions/OrderItemIdType" + "$ref":"#/definitions/CommonOrderSpecification" }, { "type":"object", - "title":"ProductIdType", + "title":"CommonOrderMonitorSpecification", "properties":{ - "identifier":{ - "title":"identifier", + "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":"identifier", + "localPart":"orderId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "collectionId":{ - "title":"collectionId", + "orderStatusInfo":{ + "title":"orderStatusInfo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StatusType" } ], "propertyType":"element", "elementName":{ - "localPart":"collectionId", + "localPart":"orderStatusInfo", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ProductIdType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "identifier", - "collectionId" - ] - }, - "SubscriptionIdType":{ - "required":[ - "collectionId" - ], - "allOf":[ - { - "$ref":"#/definitions/OrderItemIdType" - }, - { - "type":"object", - "title":"SubscriptionIdType", - "properties":{ - "collectionId":{ - "title":"collectionId", + }, + "orderDateTime":{ + "title":"orderDateTime", "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":"collectionId", + "localPart":"orderDateTime", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "orderItem":{ + "title":"orderItem", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderStatusItemType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderItem", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -2114,11 +2193,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SubscriptionIdType", + "localPart":"CommonOrderMonitorSpecification", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "collectionId" + "orderId", + "orderStatusInfo", + "orderDateTime", + "orderItem" ] }, "OrderingServiceContentsType.SubscriptionOrders":{ @@ -2147,15 +2229,17 @@ "supported" ] }, - "CollectionCapability.ProductOrders":{ + "OrderingServiceContentsType.GetStatusCapabilities":{ "type":"object", - "title":"CollectionCapability.ProductOrders", + "title":"OrderingServiceContentsType.GetStatusCapabilities", "required":[ - "supported" + "orderSearch", + "orderRetrieve", + "full" ], "properties":{ - "supported":{ - "title":"supported", + "orderSearch":{ + "title":"orderSearch", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -2163,202 +2247,216 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"supported", + "localPart":"orderSearch", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "supported" - ] - }, - "DeliveryAddressType":{ - "type":"object", - "title":"DeliveryAddressType", - "properties":{ - "firstName":{ - "title":"firstName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"firstName", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } }, - "lastName":{ - "title":"lastName", + "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":"element", - "elementName":{ - "localPart":"lastName", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"orderRetrieve", + "namespaceURI":"" } }, - "companyRef":{ - "title":"companyRef", + "full":{ + "title":"full", "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":"companyRef", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"full", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "orderSearch", + "orderRetrieve", + "full" + ] + }, + "StatusNotificationAckType":{ + "allOf":[ + { + "$ref":"#/definitions/OrderResponseBaseType" }, - "postalAddress":{ - "title":"postalAddress", - "allOf":[ - { - "$ref":"#/definitions/DeliveryAddressType.PostalAddress" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"postalAddress", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + { + "type":"object", + "title":"StatusNotificationAckType", + "properties":{ } - }, - "telephoneNumber":{ - "title":"telephoneNumber", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"StatusNotificationAckType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "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/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"telephoneNumber", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"supported", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "supported" + ] + }, + "CancelRequestAckType":{ + "allOf":[ + { + "$ref":"#/definitions/OrderResponseBaseType" }, - "facsimileTelephoneNumber":{ - "title":"facsimileTelephoneNumber", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"facsimileTelephoneNumber", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + { + "type":"object", + "title":"CancelRequestAckType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DeliveryAddressType", + "localPart":"CancelRequestAckType", "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "firstName", - "lastName", - "companyRef", - "postalAddress", - "telephoneNumber", - "facsimileTelephoneNumber" - ] + } }, - "ParameterDataType":{ + "CommonOrderItemType.Option":{ "type":"object", - "title":"ParameterDataType", + "title":"CommonOrderItemType.Option", "required":[ - "encoding", - "values" + "parameterData" ], "properties":{ - "encoding":{ - "title":"encoding", - "allOf":[ - { - "$ref":"#/definitions/SWEEncoding" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"encoding", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "values":{ - "title":"values", + "parameterData":{ + "title":"parameterData", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ParameterDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"values", + "localPart":"ParameterData", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ParameterDataType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, "propertiesOrder":[ - "encoding", - "values" + "parameterData" ] }, - "CollectionCapability.CancelCapabilities":{ - "type":"object", - "title":"CollectionCapability.CancelCapabilities", + "SubmitOrderRequestType":{ "required":[ - "supported", - "asynchronous" + "orderSpecification", + "quotationId", + "statusNotification" ], - "properties":{ - "supported":{ - "title":"supported", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"supported", - "namespaceURI":"" - } + "allOf":[ + { + "$ref":"#/definitions/OrderRequestBaseType" }, - "asynchronous":{ - "title":"asynchronous", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"asynchronous", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"SubmitOrderRequestType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, "propertiesOrder":[ - "supported", - "asynchronous" + "timeStamp", + "orderSpecification", + "quotationId", + "statusNotification" ] }, - "CollectionCapability.SubscriptionOrders":{ + "CollectionCapability.DescribeResultAccessCapabilities":{ "type":"object", - "title":"CollectionCapability.SubscriptionOrders", + "title":"CollectionCapability.DescribeResultAccessCapabilities", "required":[ "supported" ], @@ -2382,12 +2480,16 @@ "supported" ] }, - "CommonOrderOptionsType.SceneSelectionOption":{ + "ItemURLType":{ "type":"object", - "title":"CommonOrderOptionsType.SceneSelectionOption", + "title":"ItemURLType", + "required":[ + "itemId", + "itemAddress" + ], "properties":{ - "name":{ - "title":"name", + "itemId":{ + "title":"itemId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2395,754 +2497,803 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"itemId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "description":{ - "title":"description", + "productId":{ + "title":"productId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ProductIdType" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"productId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "sceneSelectionParameter":{ - "title":"sceneSelectionParameter", + "itemAddress":{ + "title":"itemAddress", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SceneSelectionDescriptorType" - }, - "minItems":0 + "$ref":"#/definitions/OnLineAccessAddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"sceneSelectionParameter", + "localPart":"itemAddress", + "namespaceURI":"http://www.opengis.net/oseo/1.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/oseo/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ItemURLType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, "propertiesOrder":[ - "name", - "description", - "sceneSelectionParameter" + "itemId", + "productId", + "itemAddress", + "expirationDate" ] }, - "CollectionCapability":{ + "OnlineAddressType":{ "type":"object", - "title":"CollectionCapability", + "title":"OnlineAddressType", "required":[ - "collectionId" + "protocol", + "serverAddress" ], "properties":{ - "collectionId":{ - "title":"collectionId", + "protocol":{ + "title":"protocol", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ProtocolType" } ], "propertyType":"element", "elementName":{ - "localPart":"collectionId", + "localPart":"protocol", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "productOrders":{ - "title":"productOrders", + "serverAddress":{ + "title":"serverAddress", "allOf":[ { - "$ref":"#/definitions/CollectionCapability.ProductOrders" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ProductOrders", + "localPart":"serverAddress", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "subscriptionOrders":{ - "title":"subscriptionOrders", + "userName":{ + "title":"userName", "allOf":[ { - "$ref":"#/definitions/CollectionCapability.SubscriptionOrders" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"SubscriptionOrders", + "localPart":"userName", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "describeResultAccessCapabilities":{ - "title":"describeResultAccessCapabilities", + "userPassword":{ + "title":"userPassword", "allOf":[ { - "$ref":"#/definitions/CollectionCapability.DescribeResultAccessCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeResultAccessCapabilities", + "localPart":"userPassword", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "cancelCapabilities":{ - "title":"cancelCapabilities", + "path":{ + "title":"path", "allOf":[ { - "$ref":"#/definitions/CollectionCapability.CancelCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"CancelCapabilities", + "localPart":"path", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CollectionCapability", + "localPart":"OnlineAddressType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "collectionId", - "productOrders", - "subscriptionOrders", - "describeResultAccessCapabilities", - "cancelCapabilities" + "protocol", + "serverAddress", + "userName", + "userPassword", + "path" ] }, - "CommonOrderSpecification":{ + "CommonOrderOptionsType.ProductDeliveryOptions":{ "type":"object", - "title":"CommonOrderSpecification", + "title":"CommonOrderOptionsType.ProductDeliveryOptions", "required":[ - "orderType" + "onlineDataAccess", + "onlineDataDelivery", + "mediaDelivery" ], "properties":{ - "orderReference":{ - "title":"orderReference", + "onlineDataAccess":{ + "title":"onlineDataAccess", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess" } ], "propertyType":"element", "elementName":{ - "localPart":"orderReference", + "localPart":"onlineDataAccess", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderRemark":{ - "title":"orderRemark", + "onlineDataDelivery":{ + "title":"onlineDataDelivery", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery" } ], "propertyType":"element", "elementName":{ - "localPart":"orderRemark", + "localPart":"onlineDataDelivery", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "deliveryInformation":{ - "title":"deliveryInformation", + "mediaDelivery":{ + "title":"mediaDelivery", "allOf":[ { - "$ref":"#/definitions/DeliveryInformationType" + "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery" } ], "propertyType":"element", "elementName":{ - "localPart":"deliveryInformation", + "localPart":"mediaDelivery", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "invoiceAddress":{ - "title":"invoiceAddress", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineDataAccess", + "onlineDataDelivery", + "mediaDelivery" + ] + }, + "DeliveryOptionsType.OnlineDataDelivery":{ + "type":"object", + "title":"DeliveryOptionsType.OnlineDataDelivery", + "required":[ + "protocol" + ], + "properties":{ + "protocol":{ + "title":"protocol", "allOf":[ { - "$ref":"#/definitions/DeliveryAddressType" + "$ref":"#/definitions/ProtocolType" } ], "propertyType":"element", "elementName":{ - "localPart":"invoiceAddress", + "localPart":"protocol", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "packaging":{ - "title":"packaging", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "protocol" + ] + }, + "CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess":{ + "type":"object", + "title":"CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess", + "required":[ + "protocol" + ], + "properties":{ + "protocol":{ + "title":"protocol", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/EnumPackagingType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/ProtocolType" }, - "elementName":{ - "localPart":"packaging", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } + "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"packaging", + "localPart":"protocol", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "option":{ - "title":"option", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "protocol" + ] + }, + "OrderItemIdType":{ + "type":"object", + "title":"OrderItemIdType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OrderItemIdType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "DeliveryOptionsType":{ + "type":"object", + "title":"DeliveryOptionsType", + "required":[ + "onlineDataAccess", + "onlineDataDelivery", + "mediaDelivery" + ], + "properties":{ + "onlineDataAccess":{ + "title":"onlineDataAccess", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderSpecification.Option" - }, - "minItems":0 + "$ref":"#/definitions/DeliveryOptionsType.OnlineDataAccess" } ], "propertyType":"element", "elementName":{ - "localPart":"option", + "localPart":"onlineDataAccess", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "deliveryOptions":{ - "title":"deliveryOptions", + "onlineDataDelivery":{ + "title":"onlineDataDelivery", "allOf":[ { - "$ref":"#/definitions/DeliveryOptionsType" + "$ref":"#/definitions/DeliveryOptionsType.OnlineDataDelivery" } ], "propertyType":"element", "elementName":{ - "localPart":"deliveryOptions", + "localPart":"onlineDataDelivery", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "priority":{ - "title":"priority", + "mediaDelivery":{ + "title":"mediaDelivery", "allOf":[ { - "$ref":"#/definitions/PriorityType" + "$ref":"#/definitions/DeliveryOptionsType.MediaDelivery" } ], "propertyType":"element", "elementName":{ - "localPart":"priority", + "localPart":"mediaDelivery", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderType":{ - "title":"orderType", + "numberOfCopies":{ + "title":"numberOfCopies", "allOf":[ { - "$ref":"#/definitions/EnumOrderType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"element", "elementName":{ - "localPart":"orderType", + "localPart":"numberOfCopies", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "extension":{ - "title":"extension", + "productAnnotation":{ + "title":"productAnnotation", "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":"extension", + "localPart":"productAnnotation", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + }, + "specialInstructions":{ + "title":"specialInstructions", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"specialInstructions", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CommonOrderSpecification", + "localPart":"DeliveryOptionsType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "orderReference", - "orderRemark", - "deliveryInformation", - "invoiceAddress", - "packaging", - "option", - "deliveryOptions", - "priority", - "orderType", - "extension" + "onlineDataAccess", + "onlineDataDelivery", + "mediaDelivery", + "numberOfCopies", + "productAnnotation", + "specialInstructions" ] }, - "GetQuotationResponseAckType":{ + "GetStatusRequestType":{ + "required":[ + "orderId", + "filteringCriteria", + "presentation" + ], "allOf":[ { - "$ref":"#/definitions/OrderResponseBaseType" + "$ref":"#/definitions/OrderRequestBaseType" }, { "type":"object", - "title":"GetQuotationResponseAckType", + "title":"GetStatusRequestType", "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" + } + }, + "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", + "allOf":[ + { + "$ref":"#/definitions/OrderSearchCriteriaType" + } + ], + "propertyType":"element", + "elementName":{ + "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" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"GetQuotationResponseAckType", + "localPart":"GetStatusRequestType", "namespaceURI":"http://www.opengis.net/oseo/1.0" - } + }, + "propertiesOrder":[ + "timeStamp", + "orderId", + "filteringCriteria", + "presentation" + ] }, - "DeliveryAddressType.PostalAddress":{ + "DeliveryOptionsType.OnlineDataAccess":{ "type":"object", - "title":"DeliveryAddressType.PostalAddress", + "title":"DeliveryOptionsType.OnlineDataAccess", "required":[ - "streetAddress", - "city", - "state", - "postalCode", - "country" + "protocol" ], "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" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "protocol" + ] + }, + "DescribeResultAccessResponseType":{ + "allOf":[ + { + "$ref":"#/definitions/OrderResponseBaseType" }, - "city":{ - "title":"city", + { + "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" + ] + }, + "GetStatusResponseType":{ + "allOf":[ + { + "$ref":"#/definitions/OrderResponseBaseType" + }, + { + "type":"object", + "title":"GetStatusResponseType", + "properties":{ + "orderMonitorSpecification":{ + "title":"orderMonitorSpecification", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderMonitorSpecification" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderMonitorSpecification", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetStatusResponseType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "orderMonitorSpecification" + ] + }, + "OrderingServiceContentsType.SubmitCapabilities":{ + "type":"object", + "title":"OrderingServiceContentsType.SubmitCapabilities", + "required":[ + "asynchronous", + "globalDeliveryOptions", + "localDeliveryOptions", + "globalOrderOptions", + "localOrderOptions" + ], + "properties":{ + "asynchronous":{ + "title":"asynchronous", "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":"city", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"asynchronous", + "namespaceURI":"" } }, - "state":{ - "title":"state", + "maxNumberOfProducts":{ + "title":"maxNumberOfProducts", "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":"state", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxNumberOfProducts", + "namespaceURI":"" } }, - "postalCode":{ - "title":"postalCode", + "globalDeliveryOptions":{ + "title":"globalDeliveryOptions", "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/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"globalDeliveryOptions", + "namespaceURI":"" } }, - "country":{ - "title":"country", + "localDeliveryOptions":{ + "title":"localDeliveryOptions", "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/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"localDeliveryOptions", + "namespaceURI":"" } }, - "postBox":{ - "title":"postBox", + "globalOrderOptions":{ + "title":"globalOrderOptions", "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":"postBox", - "namespaceURI":"http://www.opengis.net/oseo/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"globalOrderOptions", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "streetAddress", - "city", - "state", - "postalCode", - "country", - "postBox" - ] - }, - "OnLineAccessAddressType.ServiceAddress.InfoRequest":{ - "type":"object", - "title":"OnLineAccessAddressType.ServiceAddress.InfoRequest", - "required":[ - "any" - ], - "properties":{ - "any":{ - "title":"any", + }, + "localOrderOptions":{ + "title":"localOrderOptions", "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":"localOrderOptions", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "any" + "asynchronous", + "maxNumberOfProducts", + "globalDeliveryOptions", + "localDeliveryOptions", + "globalOrderOptions", + "localOrderOptions" ] }, - "OrderingServiceContentsType.GetStatusCapabilities":{ + "ParameterDataType":{ "type":"object", - "title":"OrderingServiceContentsType.GetStatusCapabilities", + "title":"ParameterDataType", "required":[ - "orderSearch", - "orderRetrieve", - "full" + "encoding", + "values" ], "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", + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/SWEEncoding" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"orderRetrieve", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "full":{ - "title":"full", + "values":{ + "title":"values", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"full", - "namespaceURI":"" + "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":[ - "orderSearch", - "orderRetrieve", - "full" + "encoding", + "values" ] }, - "OrderSpecification":{ - "required":[ - "orderItem" - ], + "GetQuotationResponseAckType":{ "allOf":[ { - "$ref":"#/definitions/CommonOrderSpecification" + "$ref":"#/definitions/OrderResponseBaseType" }, { "type":"object", - "title":"OrderSpecification", + "title":"GetQuotationResponseAckType", "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", + "localPart":"GetQuotationResponseAckType", "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "orderItem" - ] + } }, - "OrderingServiceContentsType":{ + "CommonOrderOptionsType.SceneSelectionOption":{ "type":"object", - "title":"OrderingServiceContentsType", - "required":[ - "productOrders", - "subscriptionOrders", - "programmingOrders", - "getQuotationCapabilities", - "submitCapabilities", - "getStatusCapabilities", - "describeResultAccessCapabilities", - "cancelCapabilities" - ], + "title":"CommonOrderOptionsType.SceneSelectionOption", "properties":{ - "productOrders":{ - "title":"productOrders", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/OrderingServiceContentsType.ProductOrders" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ProductOrders", + "localPart":"name", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "subscriptionOrders":{ - "title":"subscriptionOrders", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/OrderingServiceContentsType.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" } }, - "programmingOrders":{ - "title":"programmingOrders", + "sceneSelectionParameter":{ + "title":"sceneSelectionParameter", "allOf":[ { - "$ref":"#/definitions/OrderingServiceContentsType.ProgrammingOrders" + "type":"array", + "items":{ + "$ref":"#/definitions/SceneSelectionDescriptorType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ProgrammingOrders", + "localPart":"sceneSelectionParameter", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "getQuotationCapabilities":{ - "title":"getQuotationCapabilities", - "allOf":[ - { - "$ref":"#/definitions/OrderingServiceContentsType.GetQuotationCapabilities" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GetQuotationCapabilities", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "submitCapabilities":{ - "title":"submitCapabilities", - "allOf":[ - { - "$ref":"#/definitions/OrderingServiceContentsType.SubmitCapabilities" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SubmitCapabilities", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "getStatusCapabilities":{ - "title":"getStatusCapabilities", - "allOf":[ - { - "$ref":"#/definitions/OrderingServiceContentsType.GetStatusCapabilities" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GetStatusCapabilities", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "describeResultAccessCapabilities":{ - "title":"describeResultAccessCapabilities", - "allOf":[ - { - "$ref":"#/definitions/OrderingServiceContentsType.DescribeResultAccessCapabilities" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DescribeResultAccessCapabilities", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "cancelCapabilities":{ - "title":"cancelCapabilities", - "allOf":[ - { - "$ref":"#/definitions/OrderingServiceContentsType.CancelCapabilities" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CancelCapabilities", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "supportedCollection":{ - "title":"supportedCollection", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CollectionCapability" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SupportedCollection", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "contentsType":{ - "title":"contentsType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/EncodingType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContentsType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"OrderingServiceContentsType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "productOrders", - "subscriptionOrders", - "programmingOrders", - "getQuotationCapabilities", - "submitCapabilities", - "getStatusCapabilities", - "describeResultAccessCapabilities", - "cancelCapabilities", - "supportedCollection", - "contentsType" - ] - }, - "OrderOptionsRequestType":{ - "required":[ - "collectionId", - "identifier", - "taskingRequestId" - ], - "allOf":[ - { - "$ref":"#/definitions/OrderRequestBaseType" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "description", + "sceneSelectionParameter" + ] + }, + "GetQuotationResponseRequestType":{ + "required":[ + "status", + "quotation" + ], + "allOf":[ + { + "$ref":"#/definitions/OrderRequestBaseType" }, { "type":"object", - "title":"OrderOptionsRequestType", + "title":"GetQuotationResponseRequestType", "properties":{ - "timeStamp":{ - "title":"timeStamp", + "status":{ + "title":"status", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/OrderResponseStatusType" } ], "propertyType":"element", "elementName":{ - "localPart":"timeStamp", + "localPart":"status", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "collectionId":{ - "title":"collectionId", + "errorMessage":{ + "title":"errorMessage", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3150,37 +3301,20 @@ ], "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", + "localPart":"errorMessage", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "taskingRequestId":{ - "title":"taskingRequestId", + "quotation":{ + "title":"quotation", "allOf":[ { - "$ref":"#/definitions/TaskingRequestIdType" + "$ref":"#/definitions/OrderQuotation" } ], "propertyType":"element", "elementName":{ - "localPart":"taskingRequestId", + "localPart":"quotation", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -3189,525 +3323,228 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OrderOptionsRequestType", + "localPart":"GetQuotationResponseRequestType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "timeStamp", - "collectionId", - "identifier", - "taskingRequestId" + "status", + "errorMessage", + "quotation" ] }, - "DeliveryInformationType":{ + "CommonOrderItemType":{ "type":"object", - "title":"DeliveryInformationType", + "title":"CommonOrderItemType", + "required":[ + "itemId", + "productId", + "taskingRequestId", + "subscriptionId" + ], "properties":{ - "onlineAddress":{ - "title":"onlineAddress", + "itemId":{ + "title":"itemId", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OnlineAddressType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"onlineAddress", + "localPart":"itemId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "mailAddress":{ - "title":"mailAddress", + "productOrderOptionsId":{ + "title":"productOrderOptionsId", "allOf":[ { - "$ref":"#/definitions/DeliveryAddressType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"mailAddress", + "localPart":"productOrderOptionsId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "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", + }, + "orderItemRemark":{ + "title":"orderItemRemark", "allOf":[ { - "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"onlineDataAccess", + "localPart":"orderItemRemark", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "onlineDataDelivery":{ - "title":"onlineDataDelivery", + "option":{ + "title":"option", "allOf":[ { - "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery" + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderItemType.Option" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"onlineDataDelivery", + "localPart":"option", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "mediaDelivery":{ - "title":"mediaDelivery", + "sceneSelection":{ + "title":"sceneSelection", "allOf":[ { - "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery" + "type":"array", + "items":{ + "$ref":"#/definitions/CommonOrderItemType.SceneSelection" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"mediaDelivery", + "localPart":"sceneSelection", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineDataAccess", - "onlineDataDelivery", - "mediaDelivery" - ] - }, - "OnLineAccessAddressType.ResourceAddress.ServiceRequest":{ - "type":"object", - "title":"OnLineAccessAddressType.ResourceAddress.ServiceRequest", - "required":[ - "any" - ], - "properties":{ - "any":{ - "title":"any", + }, + "deliveryOptions":{ + "title":"deliveryOptions", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } + "$ref":"#/definitions/DeliveryOptionsType" } ], - "propertyType":"anyElement" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "any" - ] - }, - "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" - } - } + "propertyType":"element", + "elementName":{ + "localPart":"deliveryOptions", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SceneSelectionDescriptorType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "sceneRestriction" - ] - }, - "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" - } + "payment":{ + "title":"payment", + "allOf":[ + { + "$ref":"#/definitions/PaymentOptionSelectedValue" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"payment", + "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" - ] - }, - "StatusNotificationType":{ - "required":[ - "orderMonitorSpecification" - ], - "allOf":[ - { - "$ref":"#/definitions/OrderRequestBaseType" }, - { - "type":"object", - "title":"StatusNotificationType", - "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" - } - }, - "orderMonitorSpecification":{ - "title":"orderMonitorSpecification", - "allOf":[ - { - "$ref":"#/definitions/CommonOrderMonitorSpecification" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"orderMonitorSpecification", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"StatusNotificationType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "propertiesOrder":[ - "timeStamp", - "orderMonitorSpecification" - ] - }, - "OnLineAccessAddressType.ResourceAddress":{ - "type":"object", - "title":"OnLineAccessAddressType.ResourceAddress", - "required":[ - "url" - ], - "properties":{ - "url":{ - "title":"url", + "extension":{ + "title":"extension", "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/anySimpleType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"URL", + "localPart":"extension", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "serviceRequest":{ - "title":"serviceRequest", + "productId":{ + "title":"productId", "allOf":[ { - "$ref":"#/definitions/OnLineAccessAddressType.ResourceAddress.ServiceRequest" + "$ref":"#/definitions/ProductIdType" } ], "propertyType":"element", "elementName":{ - "localPart":"serviceRequest", + "localPart":"productId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "url", - "serviceRequest" - ] - }, - "CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery":{ - "type":"object", - "title":"CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery", - "required":[ - "protocol" - ], - "properties":{ - "protocol":{ - "title":"protocol", + }, + "taskingRequestId":{ + "title":"taskingRequestId", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProtocolType" - }, - "minItems":1 + "$ref":"#/definitions/TaskingRequestIdType" } ], "propertyType":"element", "elementName":{ - "localPart":"protocol", + "localPart":"taskingRequestId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "protocol" - ] - }, - "OrderOptionsResponseType":{ - "allOf":[ - { - "$ref":"#/definitions/OrderResponseBaseType" }, - { - "type":"object", - "title":"OrderOptionsResponseType", - "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" - } + "subscriptionId":{ + "title":"subscriptionId", + "allOf":[ + { + "$ref":"#/definitions/SubscriptionIdType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"subscriptionId", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"OrderOptionsResponseType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" }, - "propertiesOrder":[ - "orderOptions" - ] - }, - "CancelRequestAckType":{ - "allOf":[ - { - "$ref":"#/definitions/OrderResponseBaseType" - }, - { - "type":"object", - "title":"CancelRequestAckType", - "properties":{ - } - } - ], "typeType":"classInfo", "typeName":{ - "localPart":"CancelRequestAckType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "SubmitOrderResponseType":{ - "required":[ - "orderId" - ], - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SubmitOrderResponseType", + "localPart":"CommonOrderItemType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "orderId", - "orderReference" + "itemId", + "productOrderOptionsId", + "orderItemRemark", + "option", + "sceneSelection", + "deliveryOptions", + "payment", + "extension", + "productId", + "taskingRequestId", + "subscriptionId" ] }, - "EncodingType":{ + "CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery":{ "type":"object", - "title":"EncodingType", + "title":"CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery", "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" + "protocol" ] }, "OrderingServiceContentsType.ProductOrders":{ @@ -3736,134 +3573,140 @@ "supported" ] }, - "OrderQuotation":{ + "CollectionCapability":{ "type":"object", - "title":"OrderQuotation", + "title":"CollectionCapability", "required":[ - "quotationId", - "orderItemGroupPrice" + "collectionId" ], "properties":{ - "quotationId":{ - "title":"quotationId", + "collectionId":{ + "title":"collectionId", "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":"quotationId", + "localPart":"collectionId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "validityTime":{ - "title":"validityTime", + "productOrders":{ + "title":"productOrders", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/CollectionCapability.ProductOrders" } ], "propertyType":"element", "elementName":{ - "localPart":"validityTime", + "localPart":"ProductOrders", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "price":{ - "title":"price", + "subscriptionOrders":{ + "title":"subscriptionOrders", "allOf":[ { - "$ref":"#/definitions/CurrencyType" + "$ref":"#/definitions/CollectionCapability.SubscriptionOrders" } ], "propertyType":"element", "elementName":{ - "localPart":"price", + "localPart":"SubscriptionOrders", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderItemGroupPrice":{ - "title":"orderItemGroupPrice", + "describeResultAccessCapabilities":{ + "title":"describeResultAccessCapabilities", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OrderItemGroupPrice" - }, - "minItems":1 + "$ref":"#/definitions/CollectionCapability.DescribeResultAccessCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"orderItemGroupPrice", + "localPart":"DescribeResultAccessCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "contractInformation":{ - "title":"contractInformation", + "cancelCapabilities":{ + "title":"cancelCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CollectionCapability.CancelCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"contractInformation", + "localPart":"CancelCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OrderQuotation", + "localPart":"CollectionCapability", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "quotationId", - "validityTime", - "price", - "orderItemGroupPrice", - "contractInformation" + "collectionId", + "productOrders", + "subscriptionOrders", + "describeResultAccessCapabilities", + "cancelCapabilities" ] }, - "CommonOrderOptionsType":{ + "CommonOrderSpecification.Option":{ "type":"object", - "title":"CommonOrderOptionsType", + "title":"CommonOrderSpecification.Option", "required":[ - "productOrderOptionsId", - "orderType", - "productDeliveryOptions" + "parameterData" ], "properties":{ - "productOrderOptionsId":{ - "title":"productOrderOptionsId", + "parameterData":{ + "title":"parameterData", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"productOrderOptionsId", + "localPart":"ParameterData", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "identifier":{ - "title":"identifier", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "parameterData" + ] + }, + "StatusType":{ + "type":"object", + "title":"StatusType", + "required":[ + "status" + ], + "properties":{ + "status":{ + "title":"status", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EnumStatusType" } ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"status", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "description":{ - "title":"description", + "additionalStatusInfo":{ + "title":"additionalStatusInfo", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3871,59 +3714,124 @@ ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"additionalStatusInfo", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderType":{ - "title":"orderType", + "missionSpecificStatusInfo":{ + "title":"missionSpecificStatusInfo", "allOf":[ { - "$ref":"#/definitions/EnumOrderType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"orderType", + "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" + ] + }, + "DescribeResultAccessRequestType":{ + "required":[ + "orderId", + "subFunction" + ], + "allOf":[ + { + "$ref":"#/definitions/OrderRequestBaseType" }, - "option":{ - "title":"option", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ParameterDescriptorType" - }, - "minItems":0 + { + "type":"object", + "title":"DescribeResultAccessRequestType", + "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" + } + }, + "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" + } + }, + "subFunction":{ + "title":"subFunction", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"subFunction", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"option", - "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "productDeliveryOptions":{ - "title":"productDeliveryOptions", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderOptionsType.ProductDeliveryOptions" - }, - "minItems":1 + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeResultAccessRequestType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "timeStamp", + "orderId", + "subFunction" + ] + }, + "OnLineAccessAddressType.ServiceAddress":{ + "type":"object", + "title":"OnLineAccessAddressType.ServiceAddress", + "required":[ + "url", + "infoURL" + ], + "properties":{ + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"productDeliveryOptions", + "localPart":"type", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "orderOptionInfoURL":{ - "title":"orderOptionInfoURL", + "url":{ + "title":"url", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -3931,255 +3839,265 @@ ], "propertyType":"element", "elementName":{ - "localPart":"orderOptionInfoURL", + "localPart":"URL", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "paymentOptions":{ - "title":"paymentOptions", + "infoURL":{ + "title":"infoURL", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PaymentOptionDefinitionType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"paymentOptions", + "localPart":"info_URL", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "sceneSelectionOption":{ - "title":"sceneSelectionOption", + "infoRequest":{ + "title":"infoRequest", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderOptionsType.SceneSelectionOption" - }, - "minItems":0 + "$ref":"#/definitions/OnLineAccessAddressType.ServiceAddress.InfoRequest" } ], "propertyType":"element", "elementName":{ - "localPart":"sceneSelectionOption", + "localPart":"infoRequest", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"CommonOrderOptionsType", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, "propertiesOrder":[ - "productOrderOptionsId", - "identifier", - "description", - "orderType", - "option", - "productDeliveryOptions", - "orderOptionInfoURL", - "paymentOptions", - "sceneSelectionOption" + "type", + "url", + "infoURL", + "infoRequest" ] }, - "ItemURLType":{ + "DeliveryInformationType":{ "type":"object", - "title":"ItemURLType", - "required":[ - "itemId", - "itemAddress" - ], + "title":"DeliveryInformationType", "properties":{ - "itemId":{ - "title":"itemId", + "onlineAddress":{ + "title":"onlineAddress", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/OnlineAddressType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"itemId", + "localPart":"onlineAddress", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "productId":{ - "title":"productId", + "mailAddress":{ + "title":"mailAddress", "allOf":[ { - "$ref":"#/definitions/ProductIdType" + "$ref":"#/definitions/DeliveryAddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"productId", + "localPart":"mailAddress", "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "itemAddress":{ - "title":"itemAddress", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DeliveryInformationType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "onlineAddress", + "mailAddress" + ] + }, + "OnLineAccessAddressType.ServiceAddress.InfoRequest":{ + "type":"object", + "title":"OnLineAccessAddressType.ServiceAddress.InfoRequest", + "required":[ + "any" + ], + "properties":{ + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/OnLineAccessAddressType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"itemAddress", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } + "propertyType":"anyElement" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "any" + ] + }, + "StatusNotificationType":{ + "required":[ + "orderMonitorSpecification" + ], + "allOf":[ + { + "$ref":"#/definitions/OrderRequestBaseType" }, - "expirationDate":{ - "title":"expirationDate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + { + "type":"object", + "title":"StatusNotificationType", + "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" + } + }, + "orderMonitorSpecification":{ + "title":"orderMonitorSpecification", + "allOf":[ + { + "$ref":"#/definitions/CommonOrderMonitorSpecification" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderMonitorSpecification", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"expirationDate", - "namespaceURI":"http://www.opengis.net/oseo/1.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ItemURLType", + "localPart":"StatusNotificationType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "itemId", - "productId", - "itemAddress", - "expirationDate" + "timeStamp", + "orderMonitorSpecification" ] }, - "SceneSelectionDescriptorType.SceneRestriction":{ + "OrderOptionsResponseType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentPropertyType" + "$ref":"#/definitions/OrderResponseBaseType" }, { "type":"object", - "title":"SceneSelectionDescriptorType.SceneRestriction", + "title":"OrderOptionsResponseType", "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" + "typeType":"classInfo", + "typeName":{ + "localPart":"OrderOptionsResponseType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "orderOptions" + ] }, - "CommonOrderItemType":{ + "OrderSearchCriteriaType":{ "type":"object", - "title":"CommonOrderItemType", - "required":[ - "itemId", - "productId", - "taskingRequestId", - "subscriptionId" - ], + "title":"OrderSearchCriteriaType", "properties":{ - "itemId":{ - "title":"itemId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"itemId", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "productOrderOptionsId":{ - "title":"productOrderOptionsId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"productOrderOptionsId", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "orderItemRemark":{ - "title":"orderItemRemark", + "lastUpdate":{ + "title":"lastUpdate", "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":"orderItemRemark", + "localPart":"lastUpdate", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "option":{ - "title":"option", + "lastUpdateEnd":{ + "title":"lastUpdateEnd", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CommonOrderItemType.Option" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"option", + "localPart":"lastUpdateEnd", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "sceneSelection":{ - "title":"sceneSelection", + "orderStatus":{ + "title":"orderStatus", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CommonOrderItemType.SceneSelection" + "$ref":"#/definitions/EnumStatusType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"sceneSelection", - "namespaceURI":"http://www.opengis.net/oseo/1.0" - } - }, - "deliveryOptions":{ - "title":"deliveryOptions", - "allOf":[ - { - "$ref":"#/definitions/DeliveryOptionsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"deliveryOptions", + "localPart":"orderStatus", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "payment":{ - "title":"payment", + "orderReference":{ + "title":"orderReference", "allOf":[ { - "$ref":"#/definitions/PaymentOptionSelectedValue" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"payment", + "localPart":"orderReference", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4199,79 +4117,78 @@ "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", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OrderSearchCriteriaType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "lastUpdate", + "lastUpdateEnd", + "orderStatus", + "orderReference", + "extension" + ] + }, + "OnLineAccessAddressType":{ + "type":"object", + "title":"OnLineAccessAddressType", + "required":[ + "resourceAddress" + ], + "properties":{ + "serviceAddress":{ + "title":"serviceAddress", "allOf":[ { - "$ref":"#/definitions/TaskingRequestIdType" + "$ref":"#/definitions/OnLineAccessAddressType.ServiceAddress" } ], "propertyType":"element", "elementName":{ - "localPart":"taskingRequestId", + "localPart":"ServiceAddress", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "subscriptionId":{ - "title":"subscriptionId", + "resourceAddress":{ + "title":"resourceAddress", "allOf":[ { - "$ref":"#/definitions/SubscriptionIdType" + "$ref":"#/definitions/OnLineAccessAddressType.ResourceAddress" } ], "propertyType":"element", "elementName":{ - "localPart":"subscriptionId", + "localPart":"ResourceAddress", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CommonOrderItemType", + "localPart":"OnLineAccessAddressType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "itemId", - "productOrderOptionsId", - "orderItemRemark", - "option", - "sceneSelection", - "deliveryOptions", - "payment", - "extension", - "productId", - "taskingRequestId", - "subscriptionId" + "serviceAddress", + "resourceAddress" ] }, - "OrderingServiceContentsType.SubmitCapabilities":{ + "OrderingServiceContentsType.GetQuotationCapabilities":{ "type":"object", - "title":"OrderingServiceContentsType.SubmitCapabilities", + "title":"OrderingServiceContentsType.GetQuotationCapabilities", "required":[ + "supported", + "synchronous", "asynchronous", - "globalDeliveryOptions", - "localDeliveryOptions", - "globalOrderOptions", - "localOrderOptions" + "monitoring", + "offLine" ], "properties":{ - "asynchronous":{ - "title":"asynchronous", + "supported":{ + "title":"supported", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -4279,25 +4196,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"asynchronous", - "namespaceURI":"" - } - }, - "maxNumberOfProducts":{ - "title":"maxNumberOfProducts", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxNumberOfProducts", + "localPart":"supported", "namespaceURI":"" } }, - "globalDeliveryOptions":{ - "title":"globalDeliveryOptions", + "synchronous":{ + "title":"synchronous", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -4305,12 +4209,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"globalDeliveryOptions", + "localPart":"synchronous", "namespaceURI":"" } }, - "localDeliveryOptions":{ - "title":"localDeliveryOptions", + "asynchronous":{ + "title":"asynchronous", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -4318,12 +4222,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"localDeliveryOptions", + "localPart":"asynchronous", "namespaceURI":"" } }, - "globalOrderOptions":{ - "title":"globalOrderOptions", + "monitoring":{ + "title":"monitoring", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -4331,12 +4235,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"globalOrderOptions", + "localPart":"monitoring", "namespaceURI":"" } }, - "localOrderOptions":{ - "title":"localOrderOptions", + "offLine":{ + "title":"offLine", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -4344,219 +4248,301 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"localOrderOptions", + "localPart":"off-line", "namespaceURI":"" } } }, "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":"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":"" - } + ] + }, + "ParameterDescriptorType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentPropertyType" }, - "asynchronous":{ - "title":"asynchronous", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + { + "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":"attribute", - "attributeName":{ - "localPart":"asynchronous", - "namespaceURI":"" } - }, - "monitoring":{ - "title":"monitoring", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterDescriptorType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "grouping" + ] + }, + "ProviderType":{ + "type":"object", + "title":"ProviderType", + "required":[ + "serviceName", + "organization" + ], + "properties":{ + "serviceName":{ + "title":"serviceName", "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":"monitoring", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"serviceName", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "offLine":{ - "title":"offLine", + "organization":{ + "title":"organization", "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":"off-line", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"organization", + "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ProviderType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, "propertiesOrder":[ - "supported", - "synchronous", - "asynchronous", - "monitoring", - "offLine" + "serviceName", + "organization" ] }, - "DeliveryOptionsType":{ + "EncodingType":{ "type":"object", - "title":"DeliveryOptionsType", + "title":"EncodingType", "required":[ - "onlineDataAccess", - "onlineDataDelivery", - "mediaDelivery" + "supportedEncoding" ], "properties":{ - "onlineDataAccess":{ - "title":"onlineDataAccess", + "supportedEncoding":{ + "title":"supportedEncoding", "allOf":[ { - "$ref":"#/definitions/DeliveryOptionsType.OnlineDataAccess" + "type":"array", + "items":{ + "$ref":"#/definitions/SWEEncoding" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"onlineDataAccess", + "localPart":"supportedEncoding", "namespaceURI":"http://www.opengis.net/oseo/1.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"EncodingType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "supportedEncoding" + ] + }, + "GetCapabilities":{ + "required":[ + "service" + ], + "allOf":[ + { + "$ref":"#/definitions/GetCapabilitiesType" }, - "onlineDataDelivery":{ - "title":"onlineDataDelivery", - "allOf":[ - { - "$ref":"#/definitions/DeliveryOptionsType.OnlineDataDelivery" + { + "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":"onlineDataDelivery", - "namespaceURI":"http://www.opengis.net/oseo/1.0" } - }, - "mediaDelivery":{ - "title":"mediaDelivery", + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "service" + ] + }, + "CreditCardInfoType":{ + "type":"object", + "title":"CreditCardInfoType", + "required":[ + "creditCardInstitute", + "nameOnCard", + "cardNumber", + "expirationDate" + ], + "properties":{ + "creditCardInstitute":{ + "title":"creditCardInstitute", "allOf":[ { - "$ref":"#/definitions/DeliveryOptionsType.MediaDelivery" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"mediaDelivery", + "localPart":"creditCardInstitute", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "numberOfCopies":{ - "title":"numberOfCopies", + "nameOnCard":{ + "title":"nameOnCard", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"numberOfCopies", + "localPart":"nameOnCard", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "productAnnotation":{ - "title":"productAnnotation", + "cardNumber":{ + "title":"cardNumber", "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":"productAnnotation", + "localPart":"cardNumber", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "specialInstructions":{ - "title":"specialInstructions", + "expirationDate":{ + "title":"expirationDate", "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":"specialInstructions", + "localPart":"expirationDate", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DeliveryOptionsType", + "localPart":"CreditCardInfoType", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "onlineDataAccess", - "onlineDataDelivery", - "mediaDelivery", - "numberOfCopies", - "productAnnotation", - "specialInstructions" + "creditCardInstitute", + "nameOnCard", + "cardNumber", + "expirationDate" ] }, - "ProviderType":{ + "CommonOrderStatusItemType":{ + "required":[ + "orderItemStatusInfo" + ], + "allOf":[ + { + "$ref":"#/definitions/CommonOrderItemType" + }, + { + "type":"object", + "title":"CommonOrderStatusItemType", + "properties":{ + "orderItemStatusInfo":{ + "title":"orderItemStatusInfo", + "allOf":[ + { + "$ref":"#/definitions/StatusType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"orderItemStatusInfo", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CommonOrderStatusItemType", + "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "propertiesOrder":[ + "orderItemStatusInfo" + ] + }, + "SceneSelectionDescriptorType.SceneRestriction":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentPropertyType" + }, + { + "type":"object", + "title":"SceneSelectionDescriptorType.SceneRestriction", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "PaymentOptionSelectedValue":{ "type":"object", - "title":"ProviderType", + "title":"PaymentOptionSelectedValue", "required":[ - "serviceName", - "organization" + "paymentMethod" ], "properties":{ - "serviceName":{ - "title":"serviceName", + "paymentMethod":{ + "title":"paymentMethod", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4564,12 +4550,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"serviceName", + "localPart":"paymentMethod", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "organization":{ - "title":"organization", + "orderAccount":{ + "title":"orderAccount", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4577,19 +4563,33 @@ ], "propertyType":"element", "elementName":{ - "localPart":"organization", + "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":"ProviderType", + "localPart":"PaymentOptionSelectedValue", "namespaceURI":"http://www.opengis.net/oseo/1.0" }, "propertiesOrder":[ - "serviceName", - "organization" + "paymentMethod", + "orderAccount", + "creditCardInfo" ] }, "PresentationType":{ @@ -4604,7 +4604,7 @@ "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "EnumStatusType":{ + "ProtocolType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4612,11 +4612,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"EnumStatusType", + "localPart":"ProtocolType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "ProtocolType":{ + "OrderResponseStatusType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4624,11 +4624,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ProtocolType", + "localPart":"OrderResponseStatusType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "OrderResponseStatusType":{ + "EnumOrderType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4636,11 +4636,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"OrderResponseStatusType", + "localPart":"EnumOrderType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "EnumPackagingType":{ + "PriorityType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4648,7 +4648,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"EnumPackagingType", + "localPart":"PriorityType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4676,7 +4676,7 @@ "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "PriorityType":{ + "EnumStatusType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4684,11 +4684,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"PriorityType", + "localPart":"EnumStatusType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, - "EnumOrderType":{ + "EnumPackagingType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4696,7 +4696,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"EnumOrderType", + "localPart":"EnumPackagingType", "namespaceURI":"http://www.opengis.net/oseo/1.0" } } @@ -4715,7 +4715,7 @@ "properties":{ "localPart":{ "enum":[ - "orderReference" + "deliveryOptions" ] }, "namespaceURI":{ @@ -4728,11 +4728,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DeliveryOptionsType" } }, "elementName":{ - "localPart":"orderReference", + "localPart":"deliveryOptions", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4749,7 +4749,7 @@ "properties":{ "localPart":{ "enum":[ - "GetQuotationResponseAck" + "subscriptionId" ] }, "namespaceURI":{ @@ -4762,11 +4762,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetQuotationResponseAckType" + "$ref":"#/definitions/SubscriptionIdType" } }, "elementName":{ - "localPart":"GetQuotationResponseAck", + "localPart":"subscriptionId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4783,7 +4783,7 @@ "properties":{ "localPart":{ "enum":[ - "statusNotification" + "identifier" ] }, "namespaceURI":{ @@ -4800,7 +4800,7 @@ } }, "elementName":{ - "localPart":"statusNotification", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4817,7 +4817,7 @@ "properties":{ "localPart":{ "enum":[ - "deliveryOptions" + "extension" ] }, "namespaceURI":{ @@ -4830,11 +4830,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeliveryOptionsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } }, "elementName":{ - "localPart":"deliveryOptions", + "localPart":"extension", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4851,7 +4851,7 @@ "properties":{ "localPart":{ "enum":[ - "productOrderOptionsId" + "GetStatus" ] }, "namespaceURI":{ @@ -4864,11 +4864,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetStatusRequestType" } }, "elementName":{ - "localPart":"productOrderOptionsId", + "localPart":"GetStatus", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4885,7 +4885,7 @@ "properties":{ "localPart":{ "enum":[ - "priority" + "orderSpecification" ] }, "namespaceURI":{ @@ -4898,11 +4898,11 @@ ] }, "value":{ - "$ref":"#/definitions/PriorityType" + "$ref":"#/definitions/OrderSpecification" } }, "elementName":{ - "localPart":"priority", + "localPart":"orderSpecification", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4919,7 +4919,7 @@ "properties":{ "localPart":{ "enum":[ - "extension" + "DescribeResultAccessResponse" ] }, "namespaceURI":{ @@ -4932,11 +4932,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/DescribeResultAccessResponseType" } }, "elementName":{ - "localPart":"extension", + "localPart":"DescribeResultAccessResponse", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4953,7 +4953,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultAccess" + "GetCapabilities" ] }, "namespaceURI":{ @@ -4966,11 +4966,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultAccessRequestType" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"DescribeResultAccess", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -4987,7 +4987,7 @@ "properties":{ "localPart":{ "enum":[ - "GetOptions" + "ParameterData" ] }, "namespaceURI":{ @@ -5000,11 +5000,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrderOptionsRequestType" + "$ref":"#/definitions/ParameterDataType" } }, "elementName":{ - "localPart":"GetOptions", + "localPart":"ParameterData", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5021,7 +5021,7 @@ "properties":{ "localPart":{ "enum":[ - "paymentMethod" + "Submit" ] }, "namespaceURI":{ @@ -5034,11 +5034,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SubmitOrderRequestType" } }, "elementName":{ - "localPart":"paymentMethod", + "localPart":"Submit", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5089,7 +5089,7 @@ "properties":{ "localPart":{ "enum":[ - "GetQuotationAck" + "CancelResponseAck" ] }, "namespaceURI":{ @@ -5102,11 +5102,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetQuotationAckType" + "$ref":"#/definitions/StatusNotificationAckType" } }, "elementName":{ - "localPart":"GetQuotationAck", + "localPart":"CancelResponseAck", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5123,7 +5123,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatusResponse" + "DescribeResultAccess" ] }, "namespaceURI":{ @@ -5136,11 +5136,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatusResponseType" + "$ref":"#/definitions/DescribeResultAccessRequestType" } }, "elementName":{ - "localPart":"GetStatusResponse", + "localPart":"DescribeResultAccess", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5157,7 +5157,7 @@ "properties":{ "localPart":{ "enum":[ - "Submit" + "orderOptions" ] }, "namespaceURI":{ @@ -5170,11 +5170,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubmitOrderRequestType" + "$ref":"#/definitions/CommonOrderOptionsType" } }, "elementName":{ - "localPart":"Submit", + "localPart":"orderOptions", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5191,7 +5191,7 @@ "properties":{ "localPart":{ "enum":[ - "SubmitAck" + "orderId" ] }, "namespaceURI":{ @@ -5204,11 +5204,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubmitOrderResponseType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"SubmitAck", + "localPart":"orderId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5225,7 +5225,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "protocol" ] }, "namespaceURI":{ @@ -5238,11 +5238,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/ProtocolType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"protocol", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5259,7 +5259,7 @@ "properties":{ "localPart":{ "enum":[ - "SubmitResponseAck" + "Cancel" ] }, "namespaceURI":{ @@ -5272,11 +5272,11 @@ ] }, "value":{ - "$ref":"#/definitions/StatusNotificationAckType" + "$ref":"#/definitions/CancelRequestType" } }, "elementName":{ - "localPart":"SubmitResponseAck", + "localPart":"Cancel", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5293,7 +5293,7 @@ "properties":{ "localPart":{ "enum":[ - "CancelAck" + "SubmitResponseAck" ] }, "namespaceURI":{ @@ -5306,11 +5306,11 @@ ] }, "value":{ - "$ref":"#/definitions/CancelRequestAckType" + "$ref":"#/definitions/StatusNotificationAckType" } }, "elementName":{ - "localPart":"CancelAck", + "localPart":"SubmitResponseAck", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5327,7 +5327,7 @@ "properties":{ "localPart":{ "enum":[ - "subscriptionId" + "Capabilities" ] }, "namespaceURI":{ @@ -5340,11 +5340,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubscriptionIdType" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"subscriptionId", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5361,7 +5361,7 @@ "properties":{ "localPart":{ "enum":[ - "Cancel" + "GetStatusResponse" ] }, "namespaceURI":{ @@ -5374,11 +5374,11 @@ ] }, "value":{ - "$ref":"#/definitions/CancelRequestType" + "$ref":"#/definitions/GetStatusResponseType" } }, "elementName":{ - "localPart":"Cancel", + "localPart":"GetStatusResponse", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5395,7 +5395,7 @@ "properties":{ "localPart":{ "enum":[ - "identifier" + "statusNotification" ] }, "namespaceURI":{ @@ -5412,7 +5412,7 @@ } }, "elementName":{ - "localPart":"identifier", + "localPart":"statusNotification", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5429,7 +5429,7 @@ "properties":{ "localPart":{ "enum":[ - "collectionId" + "SubmitAck" ] }, "namespaceURI":{ @@ -5442,11 +5442,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" } }, @@ -5463,7 +5463,7 @@ "properties":{ "localPart":{ "enum":[ - "productId" + "GetQuotation" ] }, "namespaceURI":{ @@ -5476,11 +5476,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProductIdType" + "$ref":"#/definitions/GetQuotationRequestType" } }, "elementName":{ - "localPart":"productId", + "localPart":"GetQuotation", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5497,7 +5497,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultAccessResponse" + "priority" ] }, "namespaceURI":{ @@ -5510,11 +5510,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultAccessResponseType" + "$ref":"#/definitions/PriorityType" } }, "elementName":{ - "localPart":"DescribeResultAccessResponse", + "localPart":"priority", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5531,7 +5531,7 @@ "properties":{ "localPart":{ "enum":[ - "CancelResponseAck" + "SubmitResponse" ] }, "namespaceURI":{ @@ -5544,11 +5544,11 @@ ] }, "value":{ - "$ref":"#/definitions/StatusNotificationAckType" + "$ref":"#/definitions/StatusNotificationType" } }, "elementName":{ - "localPart":"CancelResponseAck", + "localPart":"SubmitResponse", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5565,7 +5565,7 @@ "properties":{ "localPart":{ "enum":[ - "GetOptionsResponse" + "contractInformation" ] }, "namespaceURI":{ @@ -5578,11 +5578,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrderOptionsResponseType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GetOptionsResponse", + "localPart":"contractInformation", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5599,7 +5599,7 @@ "properties":{ "localPart":{ "enum":[ - "taskingRequestId" + "GetOptions" ] }, "namespaceURI":{ @@ -5612,11 +5612,11 @@ ] }, "value":{ - "$ref":"#/definitions/TaskingRequestIdType" + "$ref":"#/definitions/OrderOptionsRequestType" } }, "elementName":{ - "localPart":"taskingRequestId", + "localPart":"GetOptions", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5667,7 +5667,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatus" + "GetQuotationAck" ] }, "namespaceURI":{ @@ -5680,11 +5680,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatusRequestType" + "$ref":"#/definitions/GetQuotationAckType" } }, "elementName":{ - "localPart":"GetStatus", + "localPart":"GetQuotationAck", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5701,7 +5701,7 @@ "properties":{ "localPart":{ "enum":[ - "packaging" + "taskingRequestId" ] }, "namespaceURI":{ @@ -5714,15 +5714,12 @@ ] }, "value":{ - "$ref":"#/definitions/EnumPackagingType" + "$ref":"#/definitions/TaskingRequestIdType" } }, "elementName":{ - "localPart":"packaging", + "localPart":"taskingRequestId", "namespaceURI":"http://www.opengis.net/oseo/1.0" - }, - "scope":{ - "$ref":"#/definitions/CommonOrderSpecification" } }, { @@ -5738,7 +5735,7 @@ "properties":{ "localPart":{ "enum":[ - "orderId" + "paymentMethod" ] }, "namespaceURI":{ @@ -5751,11 +5748,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":"paymentMethod", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5772,7 +5769,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterData" + "collectionId" ] }, "namespaceURI":{ @@ -5785,11 +5782,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterDataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ParameterData", + "localPart":"collectionId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5806,7 +5803,7 @@ "properties":{ "localPart":{ "enum":[ - "itemId" + "orderReference" ] }, "namespaceURI":{ @@ -5823,7 +5820,7 @@ } }, "elementName":{ - "localPart":"itemId", + "localPart":"orderReference", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5840,7 +5837,7 @@ "properties":{ "localPart":{ "enum":[ - "protocol" + "CancelResponse" ] }, "namespaceURI":{ @@ -5853,11 +5850,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProtocolType" + "$ref":"#/definitions/StatusNotificationType" } }, "elementName":{ - "localPart":"protocol", + "localPart":"CancelResponse", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5874,7 +5871,7 @@ "properties":{ "localPart":{ "enum":[ - "GetQuotation" + "productId" ] }, "namespaceURI":{ @@ -5887,11 +5884,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetQuotationRequestType" + "$ref":"#/definitions/ProductIdType" } }, "elementName":{ - "localPart":"GetQuotation", + "localPart":"productId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5908,7 +5905,7 @@ "properties":{ "localPart":{ "enum":[ - "orderSpecification" + "GetOptionsResponse" ] }, "namespaceURI":{ @@ -5921,11 +5918,11 @@ ] }, "value":{ - "$ref":"#/definitions/OrderSpecification" + "$ref":"#/definitions/OrderOptionsResponseType" } }, "elementName":{ - "localPart":"orderSpecification", + "localPart":"GetOptionsResponse", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -5942,7 +5939,7 @@ "properties":{ "localPart":{ "enum":[ - "CancelResponse" + "packaging" ] }, "namespaceURI":{ @@ -5955,12 +5952,15 @@ ] }, "value":{ - "$ref":"#/definitions/StatusNotificationType" + "$ref":"#/definitions/EnumPackagingType" } }, "elementName":{ - "localPart":"CancelResponse", + "localPart":"packaging", "namespaceURI":"http://www.opengis.net/oseo/1.0" + }, + "scope":{ + "$ref":"#/definitions/CommonOrderSpecification" } }, { @@ -5976,7 +5976,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "productOrderOptionsId" ] }, "namespaceURI":{ @@ -5989,11 +5989,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"productOrderOptionsId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -6010,7 +6010,7 @@ "properties":{ "localPart":{ "enum":[ - "contractInformation" + "itemId" ] }, "namespaceURI":{ @@ -6027,7 +6027,7 @@ } }, "elementName":{ - "localPart":"contractInformation", + "localPart":"itemId", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -6044,7 +6044,7 @@ "properties":{ "localPart":{ "enum":[ - "orderOptions" + "CancelAck" ] }, "namespaceURI":{ @@ -6057,11 +6057,11 @@ ] }, "value":{ - "$ref":"#/definitions/CommonOrderOptionsType" + "$ref":"#/definitions/CancelRequestAckType" } }, "elementName":{ - "localPart":"orderOptions", + "localPart":"CancelAck", "namespaceURI":"http://www.opengis.net/oseo/1.0" } }, @@ -6078,7 +6078,7 @@ "properties":{ "localPart":{ "enum":[ - "SubmitResponse" + "GetQuotationResponseAck" ] }, "namespaceURI":{ @@ -6091,11 +6091,11 @@ ] }, "value":{ - "$ref":"#/definitions/StatusNotificationType" + "$ref":"#/definitions/GetQuotationResponseAckType" } }, "elementName":{ - "localPart":"SubmitResponse", + "localPart":"GetQuotationResponseAck", "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 5142e5f3..eebe990b 100644 --- a/scripts/jsonschemas/OWC_0_3_1.jsonschema +++ b/scripts/jsonschemas/OWC_0_3_1.jsonschema @@ -2,387 +2,265 @@ { "id":"http://www.opengis.net/ows-context#", "definitions":{ - "DimensionType":{ + "FormatListType":{ "type":"object", - "title":"DimensionType", + "title":"FormatListType", "required":[ - "name", - "units" + "format" ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "name":{ - "title":"name", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/FormatType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/ows-context" } - }, - "units":{ - "title":"units", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FormatListType", + "namespaceURI":"http://www.opengis.net/ows-context" + }, + "propertiesOrder":[ + "format" + ] + }, + "WindowType":{ + "type":"object", + "title":"WindowType", + "required":[ + "width", + "height" + ], + "properties":{ + "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":"units", + "localPart":"width", "namespaceURI":"" } }, - "unitSymbol":{ - "title":"unitSymbol", + "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":"unitSymbol", + "localPart":"height", "namespaceURI":"" } - }, - "userValue":{ - "title":"userValue", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"WindowType", + "namespaceURI":"http://www.opengis.net/ows-context" + }, + "propertiesOrder":[ + "width", + "height" + ] + }, + "GeneralType":{ + "type":"object", + "title":"GeneralType", + "required":[ + "boundingBox" + ], + "properties":{ + "window":{ + "title":"window", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/WindowType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"userValue", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Window", + "namespaceURI":"http://www.opengis.net/ows-context" } }, - "_default":{ - "title":"_default", + "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":"attribute", - "attributeName":{ - "localPart":"default", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" } }, - "multipleValues":{ - "title":"multipleValues", + "minScaleDenominator":{ + "title":"minScaleDenominator", "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":"attribute", - "attributeName":{ - "localPart":"multipleValues", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MinScaleDenominator", + "namespaceURI":"http://www.opengis.net/sld" } }, - "nearestValue":{ - "title":"nearestValue", + "maxScaleDenominator":{ + "title":"maxScaleDenominator", "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":"attribute", - "attributeName":{ - "localPart":"nearestValue", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MaxScaleDenominator", + "namespaceURI":"http://www.opengis.net/sld" } }, - "current":{ - "title":"current", + "title":{ + "title":"title", "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":"Title", + "namespaceURI":"http://www.opengis.net/ows" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DimensionType", - "namespaceURI":"http://www.opengis.net/ows-context" - }, - "propertiesOrder":[ - "value", - "name", - "units", - "unitSymbol", - "userValue", - "_default", - "multipleValues", - "nearestValue", - "current" - ] - }, - "DimensionListType":{ - "type":"object", - "title":"DimensionListType", - "required":[ - "dimension" - ], - "properties":{ - "dimension":{ - "title":"dimension", + }, + "_abstract":{ + "title":"_abstract", "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" + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/ows" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DimensionListType", - "namespaceURI":"http://www.opengis.net/ows-context" - }, - "propertiesOrder":[ - "dimension" - ] - }, - "AbstractResourceType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/ows#/definitions/IdentificationType" }, - { - "type":"object", - "title":"AbstractResourceType", - "properties":{ - "server":{ - "title":"server", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ServerType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Server", - "namespaceURI":"http://www.opengis.net/ows-context" - } - }, - "dataURL":{ - "title":"dataURL", - "allOf":[ - { - "$ref":"#/definitions/URLType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataURL", - "namespaceURI":"http://www.opengis.net/ows-context" - } - }, - "metadataURL":{ - "title":"metadataURL", - "allOf":[ - { - "$ref":"#/definitions/URLType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MetadataURL", - "namespaceURI":"http://www.opengis.net/ows-context" - } - }, - "minScaleDenominator":{ - "title":"minScaleDenominator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MinScaleDenominator", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "maxScaleDenominator":{ - "title":"maxScaleDenominator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MaxScaleDenominator", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "styleList":{ - "title":"styleList", - "allOf":[ - { - "$ref":"#/definitions/StyleListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StyleList", - "namespaceURI":"http://www.opengis.net/ows-context" - } - }, - "extension":{ - "title":"extension", - "allOf":[ - { - "$ref":"#/definitions/ExtensionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Extension", - "namespaceURI":"http://www.opengis.net/ows-context" - } - }, - "layer":{ - "title":"layer", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LayerType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Layer", - "namespaceURI":"http://www.opengis.net/ows-context" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } - }, - "group":{ - "title":"group", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"group", - "namespaceURI":"" - } - }, - "hidden":{ - "title":"hidden", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"hidden", - "namespaceURI":"" - } - }, - "opacity":{ - "title":"opacity", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"opacity", - "namespaceURI":"" - } + "keywords":{ + "title":"keywords", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows#/definitions/KeywordsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Keywords", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "logoURL":{ + "title":"logoURL", + "allOf":[ + { + "$ref":"#/definitions/URLType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LogoURL", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "descriptionURL":{ + "title":"descriptionURL", + "allOf":[ + { + "$ref":"#/definitions/URLType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DescriptionURL", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "serviceProvider":{ + "title":"serviceProvider", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows#/definitions/ServiceProvider" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ServiceProvider", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "extension":{ + "title":"extension", + "allOf":[ + { + "$ref":"#/definitions/ExtensionType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extension", + "namespaceURI":"http://www.opengis.net/ows-context" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractResourceType", + "localPart":"GeneralType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ - "server", - "dataURL", - "metadataURL", + "window", + "boundingBox", "minScaleDenominator", "maxScaleDenominator", - "styleList", - "extension", - "layer", - "name", - "id", - "group", - "hidden", - "opacity" + "title", + "_abstract", + "keywords", + "logoURL", + "descriptionURL", + "serviceProvider", + "extension" ] }, "FormatType":{ @@ -422,225 +300,251 @@ "current" ] }, - "URLType":{ + "SLDType":{ "type":"object", - "title":"URLType", + "title":"SLDType", "required":[ - "onlineResource" + "onlineResource", + "styledLayerDescriptor", + "featureTypeStyle" ], "properties":{ - "onlineResource":{ - "title":"onlineResource", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/ows-context" } }, - "width":{ - "title":"width", + "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":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/ows-context" } }, - "height":{ - "title":"height", + "legendURL":{ + "title":"legendURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/URLType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"LegendURL", + "namespaceURI":"http://www.opengis.net/ows-context" } }, - "format":{ - "title":"format", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResourceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/ows-context" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"URLType", - "namespaceURI":"http://www.opengis.net/ows-context" - }, - "propertiesOrder":[ - "onlineResource", - "width", - "height", - "format" - ] - }, - "ParameterListType":{ - "type":"object", - "title":"ParameterListType", - "properties":{ - "parameter":{ - "title":"parameter", + }, + "styledLayerDescriptor":{ + "title":"styledLayerDescriptor", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ExtensionType" - }, - "minItems":0 + "$ref":"http://www.opengis.net/sld#/definitions/StyledLayerDescriptor" } ], "propertyType":"element", "elementName":{ - "localPart":"Parameter", - "namespaceURI":"http://www.opengis.net/ows-context" + "localPart":"StyledLayerDescriptor", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "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":"ParameterListType", + "localPart":"SLDType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ - "parameter" + "name", + "title", + "legendURL", + "onlineResource", + "styledLayerDescriptor", + "featureTypeStyle" ] }, - "FormatListType":{ + "ServerType":{ "type":"object", - "title":"FormatListType", + "title":"ServerType", "required":[ - "format" + "onlineResource", + "service", + "version" ], "properties":{ - "format":{ - "title":"format", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FormatType" + "$ref":"#/definitions/OnlineResourceType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/ows-context" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FormatListType", - "namespaceURI":"http://www.opengis.net/ows-context" - }, - "propertiesOrder":[ - "format" - ] - }, - "OnlineResourceType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/ows#/definitions/OnlineResourceType" }, - { - "type":"object", - "title":"OnlineResourceType", - "properties":{ - "method":{ - "title":"method", - "allOf":[ - { - "$ref":"#/definitions/MethodType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"method", - "namespaceURI":"" - } + "_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":"OnlineResourceType", + "localPart":"ServerType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ - "method" + "onlineResource", + "_default", + "service", + "version", + "title" ] }, - "ExtensionType":{ + "StyleListType":{ "type":"object", - "title":"ExtensionType", - "required":[ - "any" - ], + "title":"StyleListType", "properties":{ - "any":{ - "title":"any", + "style":{ + "title":"style", "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/StyleType" + }, + "minItems":0 } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"Style", + "namespaceURI":"http://www.opengis.net/ows-context" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ExtensionType", + "localPart":"StyleListType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ - "any" + "style" ] }, - "WindowType":{ + "URLType":{ "type":"object", - "title":"WindowType", + "title":"URLType", "required":[ - "width", - "height" + "onlineResource" ], "properties":{ + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResourceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, "width":{ "title":"width", "allOf":[ @@ -666,16 +570,31 @@ "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":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WindowType", + "localPart":"URLType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ + "onlineResource", "width", - "height" + "height", + "format" ] }, "InlineFeatureCollectionType":{ @@ -696,228 +615,203 @@ "namespaceURI":"http://www.opengis.net/ows-context" } }, - "ResourceListType":{ + "ExtensionType":{ "type":"object", - "title":"ResourceListType", + "title":"ExtensionType", + "required":[ + "any" + ], "properties":{ - "layer":{ - "title":"layer", + "any":{ + "title":"any", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LayerType" - }, - "minItems":0 + "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":"Layer", - "namespaceURI":"http://www.opengis.net/ows-context" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", "typeName":{ - "localPart":"ResourceListType", + "localPart":"ExtensionType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ - "layer" + "any" ] }, - "GeneralType":{ + "DimensionListType":{ "type":"object", - "title":"GeneralType", + "title":"DimensionListType", "required":[ - "boundingBox" + "dimension" ], "properties":{ - "window":{ - "title":"window", - "allOf":[ - { - "$ref":"#/definitions/WindowType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Window", - "namespaceURI":"http://www.opengis.net/ows-context" - } - }, - "boundingBox":{ - "title":"boundingBox", + "dimension":{ + "title":"dimension", "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" - } + "type":"array", + "items":{ + "$ref":"#/definitions/DimensionType" }, - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "minScaleDenominator":{ - "title":"minScaleDenominator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MinScaleDenominator", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "maxScaleDenominator":{ - "title":"maxScaleDenominator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MaxScaleDenominator", - "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/ows" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/ows" + "localPart":"Dimension", + "namespaceURI":"http://www.opengis.net/ows-context" } - }, - "keywords":{ - "title":"keywords", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DimensionListType", + "namespaceURI":"http://www.opengis.net/ows-context" + }, + "propertiesOrder":[ + "dimension" + ] + }, + "ResourceListType":{ + "type":"object", + "title":"ResourceListType", + "properties":{ + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"http://www.opengis.net/ows#/definitions/KeywordsType" + "type":"array", + "items":{ + "$ref":"#/definitions/LayerType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Keywords", - "namespaceURI":"http://www.opengis.net/ows" + "localPart":"Layer", + "namespaceURI":"http://www.opengis.net/ows-context" } - }, - "logoURL":{ - "title":"logoURL", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ResourceListType", + "namespaceURI":"http://www.opengis.net/ows-context" + }, + "propertiesOrder":[ + "layer" + ] + }, + "OWSContextType":{ + "type":"object", + "title":"OWSContextType", + "required":[ + "general", + "resourceList", + "version", + "id" + ], + "properties":{ + "general":{ + "title":"general", "allOf":[ { - "$ref":"#/definitions/URLType" + "$ref":"#/definitions/GeneralType" } ], "propertyType":"element", "elementName":{ - "localPart":"LogoURL", + "localPart":"General", "namespaceURI":"http://www.opengis.net/ows-context" } }, - "descriptionURL":{ - "title":"descriptionURL", + "resourceList":{ + "title":"resourceList", "allOf":[ { - "$ref":"#/definitions/URLType" + "$ref":"#/definitions/ResourceListType" } ], "propertyType":"element", "elementName":{ - "localPart":"DescriptionURL", + "localPart":"ResourceList", "namespaceURI":"http://www.opengis.net/ows-context" } }, - "serviceProvider":{ - "title":"serviceProvider", + "version":{ + "title":"version", "allOf":[ { - "$ref":"http://www.opengis.net/ows#/definitions/ServiceProvider" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceProvider", - "namespaceURI":"http://www.opengis.net/ows" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "extension":{ - "title":"extension", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/ExtensionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Extension", - "namespaceURI":"http://www.opengis.net/ows-context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GeneralType", + "localPart":"OWSContextType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ - "window", - "boundingBox", - "minScaleDenominator", - "maxScaleDenominator", - "title", - "_abstract", - "keywords", - "logoURL", - "descriptionURL", - "serviceProvider", - "extension" + "general", + "resourceList", + "version", + "id" ] }, - "SLDType":{ + "DimensionType":{ "type":"object", - "title":"SLDType", + "title":"DimensionType", "required":[ - "onlineResource", - "styledLayerDescriptor", - "featureTypeStyle" + "name", + "units" ], "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, "name":{ "title":"name", "allOf":[ @@ -925,90 +819,184 @@ "$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":"" } }, - "legendURL":{ - "title":"legendURL", + "unitSymbol":{ + "title":"unitSymbol", "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":"unitSymbol", + "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "userValue":{ + "title":"userValue", "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/ows-context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"userValue", + "namespaceURI":"" } }, - "styledLayerDescriptor":{ - "title":"styledLayerDescriptor", + "_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", + "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/ows-context" + }, + "propertiesOrder":[ + "value", + "name", + "units", + "unitSymbol", + "userValue", + "_default", + "multipleValues", + "nearestValue", + "current" + ] + }, + "ParameterListType":{ + "type":"object", + "title":"ParameterListType", + "properties":{ + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"http://www.opengis.net/sld#/definitions/StyledLayerDescriptor" + "type":"array", + "items":{ + "$ref":"#/definitions/ExtensionType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"StyledLayerDescriptor", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"Parameter", + "namespaceURI":"http://www.opengis.net/ows-context" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterListType", + "namespaceURI":"http://www.opengis.net/ows-context" + }, + "propertiesOrder":[ + "parameter" + ] + }, + "OnlineResourceType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows#/definitions/OnlineResourceType" }, - "featureTypeStyle":{ - "title":"featureTypeStyle", - "allOf":[ - { - "$ref":"http://www.opengis.net/sld#/definitions/FeatureTypeStyle" + { + "type":"object", + "title":"OnlineResourceType", + "properties":{ + "method":{ + "title":"method", + "allOf":[ + { + "$ref":"#/definitions/MethodType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"method", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureTypeStyle", - "namespaceURI":"http://www.opengis.net/sld" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SLDType", + "localPart":"OnlineResourceType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ - "name", - "title", - "legendURL", - "onlineResource", - "styledLayerDescriptor", - "featureTypeStyle" + "method" ] }, "StyleType":{ @@ -1090,26 +1078,236 @@ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"current", - "namespaceURI":"" + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"current", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StyleType", + "namespaceURI":"http://www.opengis.net/ows-context" + }, + "propertiesOrder":[ + "name", + "title", + "_abstract", + "legendURL", + "sld", + "current" + ] + }, + "AbstractResourceType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows#/definitions/IdentificationType" + }, + { + "type":"object", + "title":"AbstractResourceType", + "properties":{ + "server":{ + "title":"server", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ServerType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Server", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "dataURL":{ + "title":"dataURL", + "allOf":[ + { + "$ref":"#/definitions/URLType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataURL", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "metadataURL":{ + "title":"metadataURL", + "allOf":[ + { + "$ref":"#/definitions/URLType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MetadataURL", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "minScaleDenominator":{ + "title":"minScaleDenominator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MinScaleDenominator", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "maxScaleDenominator":{ + "title":"maxScaleDenominator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MaxScaleDenominator", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "styleList":{ + "title":"styleList", + "allOf":[ + { + "$ref":"#/definitions/StyleListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StyleList", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "extension":{ + "title":"extension", + "allOf":[ + { + "$ref":"#/definitions/ExtensionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extension", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "layer":{ + "title":"layer", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LayerType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Layer", + "namespaceURI":"http://www.opengis.net/ows-context" + } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "id":{ + "title":"id", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" + } + }, + "group":{ + "title":"group", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"group", + "namespaceURI":"" + } + }, + "hidden":{ + "title":"hidden", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"hidden", + "namespaceURI":"" + } + }, + "opacity":{ + "title":"opacity", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"opacity", + "namespaceURI":"" + } + } } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"StyleType", + "localPart":"AbstractResourceType", "namespaceURI":"http://www.opengis.net/ows-context" }, "propertiesOrder":[ + "server", + "dataURL", + "metadataURL", + "minScaleDenominator", + "maxScaleDenominator", + "styleList", + "extension", + "layer", "name", - "title", - "_abstract", - "legendURL", - "sld", - "current" + "id", + "group", + "hidden", + "opacity" ] }, "LayerType":{ @@ -1328,204 +1526,6 @@ "queryable" ] }, - "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":[ { @@ -1565,7 +1565,7 @@ "properties":{ "localPart":{ "enum":[ - "ResourceList" + "OWSContext" ] }, "namespaceURI":{ @@ -1578,11 +1578,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResourceListType" + "$ref":"#/definitions/OWSContextType" } }, "elementName":{ - "localPart":"ResourceList", + "localPart":"OWSContext", "namespaceURI":"http://www.opengis.net/ows-context" } }, @@ -1599,7 +1599,7 @@ "properties":{ "localPart":{ "enum":[ - "OWSContext" + "ResourceList" ] }, "namespaceURI":{ @@ -1612,11 +1612,11 @@ ] }, "value":{ - "$ref":"#/definitions/OWSContextType" + "$ref":"#/definitions/ResourceListType" } }, "elementName":{ - "localPart":"OWSContext", + "localPart":"ResourceList", "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 72731256..701822f9 100644 --- a/scripts/jsonschemas/OWS_1_0_0.jsonschema +++ b/scripts/jsonschemas/OWS_1_0_0.jsonschema @@ -2,32 +2,33 @@ { "id":"http://www.opengis.net/ows#", "definitions":{ - "ExceptionType":{ + "ExceptionReport":{ "type":"object", - "title":"ExceptionType", + "title":"ExceptionReport", "required":[ - "exceptionCode" + "exception", + "version" ], "properties":{ - "exceptionText":{ - "title":"exceptionText", + "exception":{ + "title":"exception", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ExceptionType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ExceptionText", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/ows" } }, - "exceptionCode":{ - "title":"exceptionCode", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -35,456 +36,426 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"exceptionCode", + "localPart":"version", "namespaceURI":"" } }, - "locator":{ - "title":"locator", + "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/language" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"locator", + "localPart":"language", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ExceptionType", - "namespaceURI":"http://www.opengis.net/ows" - }, "propertiesOrder":[ - "exceptionText", - "exceptionCode", - "locator" + "exception", + "version", + "language" ] }, - "CapabilitiesBaseType":{ + "BoundingBoxType":{ "type":"object", - "title":"CapabilitiesBaseType", + "title":"BoundingBoxType", "required":[ - "version" + "lowerCorner", + "upperCorner" ], "properties":{ - "serviceIdentification":{ - "title":"serviceIdentification", - "allOf":[ - { - "$ref":"#/definitions/ServiceIdentification" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceIdentification", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "serviceProvider":{ - "title":"serviceProvider", + "lowerCorner":{ + "title":"lowerCorner", "allOf":[ { - "$ref":"#/definitions/ServiceProvider" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceProvider", + "localPart":"LowerCorner", "namespaceURI":"http://www.opengis.net/ows" } }, - "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" } }, - "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" }, "propertiesOrder":[ - "serviceIdentification", - "serviceProvider", - "operationsMetadata", - "version", - "updateSequence" + "lowerCorner", + "upperCorner", + "crs", + "dimensions" ] }, - "OnlineResourceType":{ + "OperationsMetadata":{ "type":"object", - "title":"OnlineResourceType", + "title":"OperationsMetadata", + "required":[ + "operation" + ], "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", + "operation":{ + "title":"operation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/Operation" + }, + "minItems":2 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Operation", + "namespaceURI":"http://www.opengis.net/ows" } }, - "title":{ - "title":"title", + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Parameter", + "namespaceURI":"http://www.opengis.net/ows" } }, - "show":{ - "title":"show", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Constraint", + "namespaceURI":"http://www.opengis.net/ows" } }, - "actuate":{ - "title":"actuate", + "extendedCapabilities":{ + "title":"extendedCapabilities", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ExtendedCapabilities", + "namespaceURI":"http://www.opengis.net/ows" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"OnlineResourceType", - "namespaceURI":"http://www.opengis.net/ows" - }, "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "operation", + "parameter", + "constraint", + "extendedCapabilities" ] }, - "CodeType":{ - "type":"object", - "title":"CodeType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" + "IdentificationType":{ + "allOf":[ + { + "$ref":"#/definitions/DescriptionType" }, - "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 + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ElectronicMailAddress", - "namespaceURI":"http://www.opengis.net/ows" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AddressType", + "localPart":"IdentificationType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" + "identifier", + "boundingBox", + "outputFormat", + "availableCRS", + "metadata" ] }, - "DCP":{ - "type":"object", - "title":"DCP", + "ServiceIdentification":{ "required":[ - "http" + "serviceType", + "serviceTypeVersion" ], - "properties":{ - "http":{ - "title":"http", - "allOf":[ - { - "$ref":"#/definitions/HTTP" + "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":"element", - "elementName":{ - "localPart":"HTTP", - "namespaceURI":"http://www.opengis.net/ows" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "http" + "serviceType", + "serviceTypeVersion", + "fees", + "accessConstraints" ] }, - "Operation":{ + "DomainType":{ "type":"object", - "title":"Operation", + "title":"DomainType", "required":[ - "dcp", + "value", "name" ], "properties":{ - "dcp":{ - "title":"dcp", + "value":{ + "title":"value", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DCP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"DCP", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "parameter":{ - "title":"parameter", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Parameter", - "namespaceURI":"http://www.opengis.net/ows" - } - }, - "constraint":{ - "title":"constraint", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Constraint", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -520,127 +491,64 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DomainType", + "namespaceURI":"http://www.opengis.net/ows" + }, "propertiesOrder":[ - "dcp", - "parameter", - "constraint", + "value", "metadata", "name" ] }, - "GetCapabilitiesType":{ + "CapabilitiesBaseType":{ "type":"object", - "title":"GetCapabilitiesType", + "title":"CapabilitiesBaseType", + "required":[ + "version" + ], "properties":{ - "acceptVersions":{ - "title":"acceptVersions", - "allOf":[ - { - "$ref":"#/definitions/AcceptVersionsType" - } - ], - "propertyType":"element", - "elementName":{ - "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", + "serviceIdentification":{ + "title":"serviceIdentification", "allOf":[ { - "$ref":"#/definitions/AcceptFormatsType" + "$ref":"#/definitions/ServiceIdentification" } ], "propertyType":"element", "elementName":{ - "localPart":"AcceptFormats", + "localPart":"ServiceIdentification", "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":"GetCapabilitiesType", - "namespaceURI":"http://www.opengis.net/ows" - }, - "propertiesOrder":[ - "acceptVersions", - "sections", - "acceptFormats", - "updateSequence" - ] - }, - "DomainType":{ - "type":"object", - "title":"DomainType", - "required":[ - "value", - "name" - ], - "properties":{ - "value":{ - "title":"value", + "serviceProvider":{ + "title":"serviceProvider", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "$ref":"#/definitions/ServiceProvider" } ], "propertyType":"element", "elementName":{ - "localPart":"Value", + "localPart":"ServiceProvider", "namespaceURI":"http://www.opengis.net/ows" } }, - "metadata":{ - "title":"metadata", + "operationsMetadata":{ + "title":"operationsMetadata", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataType" - }, - "minItems":0 + "$ref":"#/definitions/OperationsMetadata" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"OperationsMetadata", "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" @@ -648,142 +556,163 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "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":"DomainType", + "localPart":"CapabilitiesBaseType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "value", - "metadata", - "name" + "serviceIdentification", + "serviceProvider", + "operationsMetadata", + "version", + "updateSequence" ] }, - "ServiceProvider":{ + "AddressType":{ "type":"object", - "title":"ServiceProvider", - "required":[ - "providerName", - "serviceContact" - ], + "title":"AddressType", "properties":{ - "providerName":{ - "title":"providerName", + "deliveryPoint":{ + "title":"deliveryPoint", "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":"ProviderName", + "localPart":"DeliveryPoint", "namespaceURI":"http://www.opengis.net/ows" } }, - "providerSite":{ - "title":"providerSite", + "city":{ + "title":"city", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ProviderSite", + "localPart":"City", "namespaceURI":"http://www.opengis.net/ows" } }, - "serviceContact":{ - "title":"serviceContact", + "administrativeArea":{ + "title":"administrativeArea", "allOf":[ { - "$ref":"#/definitions/ResponsiblePartySubsetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceContact", + "localPart":"AdministrativeArea", "namespaceURI":"http://www.opengis.net/ows" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "providerName", - "providerSite", - "serviceContact" - ] - }, - "ExceptionReport":{ - "type":"object", - "title":"ExceptionReport", - "required":[ - "exception", - "version" - ], - "properties":{ - "exception":{ - "title":"exception", + }, + "postalCode":{ + "title":"postalCode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ExceptionType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Exception", + "localPart":"PostalCode", "namespaceURI":"http://www.opengis.net/ows" } }, - "version":{ - "title":"version", + "country":{ + "title":"country", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Country", + "namespaceURI":"http://www.opengis.net/ows" } }, - "language":{ - "title":"language", + "electronicMailAddress":{ + "title":"electronicMailAddress", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"language", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ElectronicMailAddress", + "namespaceURI":"http://www.opengis.net/ows" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"AddressType", + "namespaceURI":"http://www.opengis.net/ows" + }, "propertiesOrder":[ - "exception", - "version", - "language" + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" ] }, - "ResponsiblePartyType":{ - "type":"object", - "title":"ResponsiblePartyType", - "required":[ - "role" + "WGS84BoundingBoxType":{ + "allOf":[ + { + "$ref":"#/definitions/BoundingBoxType" + }, + { + "type":"object", + "title":"WGS84BoundingBoxType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"WGS84BoundingBoxType", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "ResponsiblePartySubsetType":{ + "type":"object", + "title":"ResponsiblePartySubsetType", "properties":{ "individualName":{ "title":"individualName", @@ -798,19 +727,6 @@ "namespaceURI":"http://www.opengis.net/ows" } }, - "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" - } - }, "positionName":{ "title":"positionName", "allOf":[ @@ -853,203 +769,176 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ResponsiblePartyType", + "localPart":"ResponsiblePartySubsetType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ "individualName", - "organisationName", "positionName", "contactInfo", "role" ] }, - "TelephoneType":{ + "DescriptionType":{ "type":"object", - "title":"TelephoneType", + "title":"DescriptionType", "properties":{ - "voice":{ - "title":"voice", + "title":{ + "title":"title", "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":"Title", "namespaceURI":"http://www.opengis.net/ows" } }, - "facsimile":{ - "title":"facsimile", + "_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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/KeywordsType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Facsimile", + "localPart":"Keywords", "namespaceURI":"http://www.opengis.net/ows" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TelephoneType", + "localPart":"DescriptionType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "voice", - "facsimile" + "title", + "_abstract", + "keywords" ] }, - "OperationsMetadata":{ + "GetCapabilitiesType":{ "type":"object", - "title":"OperationsMetadata", - "required":[ - "operation" - ], + "title":"GetCapabilitiesType", "properties":{ - "operation":{ - "title":"operation", + "acceptVersions":{ + "title":"acceptVersions", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Operation" - }, - "minItems":2 + "$ref":"#/definitions/AcceptVersionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Operation", + "localPart":"AcceptVersions", "namespaceURI":"http://www.opengis.net/ows" } }, - "parameter":{ - "title":"parameter", + "sections":{ + "title":"sections", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/SectionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Parameter", + "localPart":"Sections", "namespaceURI":"http://www.opengis.net/ows" } }, - "constraint":{ - "title":"constraint", + "acceptFormats":{ + "title":"acceptFormats", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/AcceptFormatsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Constraint", + "localPart":"AcceptFormats", "namespaceURI":"http://www.opengis.net/ows" } }, - "extendedCapabilities":{ - "title":"extendedCapabilities", + "updateSequence":{ + "title":"updateSequence", "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":"updateSequence", + "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"GetCapabilitiesType", + "namespaceURI":"http://www.opengis.net/ows" + }, "propertiesOrder":[ - "operation", - "parameter", - "constraint", - "extendedCapabilities" + "acceptVersions", + "sections", + "acceptFormats", + "updateSequence" ] }, - "DescriptionType":{ + "AcceptVersionsType":{ "type":"object", - "title":"DescriptionType", + "title":"AcceptVersionsType", + "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/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", + "version":{ + "title":"version", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/KeywordsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Keywords", + "localPart":"Version", "namespaceURI":"http://www.opengis.net/ows" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DescriptionType", + "localPart":"AcceptVersionsType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "title", - "_abstract", - "keywords" + "version" ] }, "HTTP":{ @@ -1077,7 +966,7 @@ } }, "elementName":{ - "localPart":"Post", + "localPart":"Get", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -1092,7 +981,7 @@ } }, "elementName":{ - "localPart":"Get", + "localPart":"Post", "namespaceURI":"http://www.opengis.net/ows" } } @@ -1109,164 +998,130 @@ "getOrPost" ] }, - "MetadataType":{ + "SectionsType":{ "type":"object", - "title":"MetadataType", + "title":"SectionsType", "properties":{ - "abstractMetaData":{ - "title":"abstractMetaData", + "section":{ + "title":"section", "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" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractMetaData", + "localPart":"Section", "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":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SectionsType", + "namespaceURI":"http://www.opengis.net/ows" + }, + "propertiesOrder":[ + "section" + ] + }, + "ContactType":{ + "type":"object", + "title":"ContactType", + "properties":{ + "phone":{ + "title":"phone", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TelephoneType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Phone", + "namespaceURI":"http://www.opengis.net/ows" } }, - "role":{ - "title":"role", + "address":{ + "title":"address", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/AddressType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Address", + "namespaceURI":"http://www.opengis.net/ows" } }, - "arcrole":{ - "title":"arcrole", + "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/ows" } }, - "title":{ - "title":"title", + "hoursOfService":{ + "title":"hoursOfService", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://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":"HoursOfService", + "namespaceURI":"http://www.opengis.net/ows" } }, - "actuate":{ - "title":"actuate", + "contactInstructions":{ + "title":"contactInstructions", "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":"ContactInstructions", + "namespaceURI":"http://www.opengis.net/ows" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MetadataType", + "localPart":"ContactType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "abstractMetaData", - "about", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "phone", + "address", + "onlineResource", + "hoursOfService", + "contactInstructions" ] }, - "ResponsiblePartySubsetType":{ + "ServiceProvider":{ "type":"object", - "title":"ResponsiblePartySubsetType", + "title":"ServiceProvider", + "required":[ + "providerName", + "serviceContact" + ], "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", + "providerName":{ + "title":"providerName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1274,89 +1129,90 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PositionName", + "localPart":"ProviderName", "namespaceURI":"http://www.opengis.net/ows" } }, - "contactInfo":{ - "title":"contactInfo", + "providerSite":{ + "title":"providerSite", "allOf":[ { - "$ref":"#/definitions/ContactType" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInfo", + "localPart":"ProviderSite", "namespaceURI":"http://www.opengis.net/ows" } }, - "role":{ - "title":"role", + "serviceContact":{ + "title":"serviceContact", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/ResponsiblePartySubsetType" } ], "propertyType":"element", "elementName":{ - "localPart":"Role", + "localPart":"ServiceContact", "namespaceURI":"http://www.opengis.net/ows" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ResponsiblePartySubsetType", - "namespaceURI":"http://www.opengis.net/ows" - }, "propertiesOrder":[ - "individualName", - "positionName", - "contactInfo", - "role" + "providerName", + "providerSite", + "serviceContact" ] }, - "AcceptVersionsType":{ + "CodeType":{ "type":"object", - "title":"AcceptVersionsType", - "required":[ - "version" - ], + "title":"CodeType", "properties":{ - "version":{ - "title":"version", + "value":{ + "title":"value", "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":"Version", - "namespaceURI":"http://www.opengis.net/ows" + "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":"AcceptVersionsType", + "localPart":"CodeType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "version" + "value", + "codeSpace" ] }, - "SectionsType":{ + "ExceptionType":{ "type":"object", - "title":"SectionsType", + "title":"ExceptionType", + "required":[ + "exceptionCode" + ], "properties":{ - "section":{ - "title":"section", + "exceptionText":{ + "title":"exceptionText", "allOf":[ { "type":"array", @@ -1368,167 +1224,133 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Section", + "localPart":"ExceptionText", "namespaceURI":"http://www.opengis.net/ows" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SectionsType", - "namespaceURI":"http://www.opengis.net/ows" - }, - "propertiesOrder":[ - "section" - ] - }, - "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" - } + "exceptionCode":{ + "title":"exceptionCode", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"exceptionCode", + "namespaceURI":"" + } + }, + "locator":{ + "title":"locator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"locator", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"IdentificationType", + "localPart":"ExceptionType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "identifier", - "boundingBox", - "outputFormat", - "availableCRS", - "metadata" + "exceptionText", + "exceptionCode", + "locator" ] }, - "WGS84BoundingBoxType":{ - "allOf":[ - { - "$ref":"#/definitions/BoundingBoxType" + "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" + } }, - { - "type":"object", - "title":"WGS84BoundingBoxType", - "properties":{ + "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" + } + }, + "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":"WGS84BoundingBoxType", + "localPart":"ResponsiblePartyType", "namespaceURI":"http://www.opengis.net/ows" - } + }, + "propertiesOrder":[ + "individualName", + "organisationName", + "positionName", + "contactInfo", + "role" + ] }, "RequestMethodType":{ "allOf":[ @@ -1599,87 +1421,214 @@ "outputFormat" ] }, - "ContactType":{ + "Operation":{ "type":"object", - "title":"ContactType", + "title":"Operation", + "required":[ + "dcp", + "name" + ], "properties":{ - "phone":{ - "title":"phone", + "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":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "dcp", + "parameter", + "constraint", + "metadata", + "name" + ] + }, + "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" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "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/string" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactInstructions", - "namespaceURI":"http://www.opengis.net/ows" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContactType", + "localPart":"OnlineResourceType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "phone", - "address", - "onlineResource", - "hoursOfService", - "contactInstructions" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "KeywordsType":{ @@ -1730,48 +1679,51 @@ "type" ] }, - "BoundingBoxType":{ + "MetadataType":{ "type":"object", - "title":"BoundingBoxType", - "required":[ - "lowerCorner", - "upperCorner" - ], + "title":"MetadataType", "properties":{ - "lowerCorner":{ - "title":"lowerCorner", + "abstractMetaData":{ + "title":"abstractMetaData", "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/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"LowerCorner", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/ows" } }, - "upperCorner":{ - "title":"upperCorner", + "about":{ + "title":"about", "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":"element", - "elementName":{ - "localPart":"UpperCorner", - "namespaceURI":"http://www.opengis.net/ows" + "propertyType":"attribute", + "attributeName":{ + "localPart":"about", + "namespaceURI":"" } }, - "crs":{ - "title":"crs", + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "href":{ + "title":"href", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1779,118 +1731,166 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"crs", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "dimensions":{ - "title":"dimensions", + "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":"dimensions", - "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":"BoundingBoxType", + "localPart":"MetadataType", "namespaceURI":"http://www.opengis.net/ows" }, "propertiesOrder":[ - "lowerCorner", - "upperCorner", - "crs", - "dimensions" + "abstractMetaData", + "about", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ServiceIdentification":{ + "DCP":{ + "type":"object", + "title":"DCP", "required":[ - "serviceType", - "serviceTypeVersion" + "http" ], - "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" - } + "properties":{ + "http":{ + "title":"http", + "allOf":[ + { + "$ref":"#/definitions/HTTP" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"HTTP", + "namespaceURI":"http://www.opengis.net/ows" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "http" + ] + }, + "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":[ - "serviceType", - "serviceTypeVersion", - "fees", - "accessConstraints" + "voice", + "facsimile" ] } }, @@ -1908,7 +1908,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "OutputFormat" ] }, "namespaceURI":{ @@ -1921,15 +1921,12 @@ ] }, "value":{ - "$ref":"#/definitions/RequestMethodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Get", + "localPart":"OutputFormat", "namespaceURI":"http://www.opengis.net/ows" - }, - "scope":{ - "$ref":"#/definitions/HTTP" } }, { @@ -1945,7 +1942,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceProvider" + "DCP" ] }, "namespaceURI":{ @@ -1958,11 +1955,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceProvider" + "$ref":"#/definitions/DCP" } }, "elementName":{ - "localPart":"ServiceProvider", + "localPart":"DCP", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -1979,7 +1976,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "Title" ] }, "namespaceURI":{ @@ -1992,11 +1989,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2013,7 +2010,7 @@ "properties":{ "localPart":{ "enum":[ - "SupportedCRS" + "Operation" ] }, "namespaceURI":{ @@ -2026,11 +2023,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Operation" } }, "elementName":{ - "localPart":"SupportedCRS", + "localPart":"Operation", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2047,7 +2044,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputFormat" + "Role" ] }, "namespaceURI":{ @@ -2060,11 +2057,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"OutputFormat", + "localPart":"Role", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2081,7 +2078,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "OperationsMetadata" ] }, "namespaceURI":{ @@ -2094,11 +2091,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OperationsMetadata" } }, "elementName":{ - "localPart":"Title", + "localPart":"OperationsMetadata", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2115,7 +2112,7 @@ "properties":{ "localPart":{ "enum":[ - "WGS84BoundingBox" + "Keywords" ] }, "namespaceURI":{ @@ -2128,11 +2125,11 @@ ] }, "value":{ - "$ref":"#/definitions/WGS84BoundingBoxType" + "$ref":"#/definitions/KeywordsType" } }, "elementName":{ - "localPart":"WGS84BoundingBox", + "localPart":"Keywords", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2149,7 +2146,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationsMetadata" + "OrganisationName" ] }, "namespaceURI":{ @@ -2162,11 +2159,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationsMetadata" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"OperationsMetadata", + "localPart":"OrganisationName", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2183,7 +2180,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInfo" + "Get" ] }, "namespaceURI":{ @@ -2196,12 +2193,15 @@ ] }, "value":{ - "$ref":"#/definitions/ContactType" + "$ref":"#/definitions/RequestMethodType" } }, "elementName":{ - "localPart":"ContactInfo", + "localPart":"Get", "namespaceURI":"http://www.opengis.net/ows" + }, + "scope":{ + "$ref":"#/definitions/HTTP" } }, { @@ -2217,7 +2217,7 @@ "properties":{ "localPart":{ "enum":[ - "DCP" + "GetCapabilities" ] }, "namespaceURI":{ @@ -2230,11 +2230,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCP" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"DCP", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2251,7 +2251,7 @@ "properties":{ "localPart":{ "enum":[ - "ExceptionReport" + "ServiceIdentification" ] }, "namespaceURI":{ @@ -2264,11 +2264,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExceptionReport" + "$ref":"#/definitions/ServiceIdentification" } }, "elementName":{ - "localPart":"ExceptionReport", + "localPart":"ServiceIdentification", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2285,7 +2285,7 @@ "properties":{ "localPart":{ "enum":[ - "AccessConstraints" + "AbstractMetaData" ] }, "namespaceURI":{ @@ -2298,11 +2298,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":"AccessConstraints", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2319,7 +2319,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "AccessConstraints" ] }, "namespaceURI":{ @@ -2332,11 +2332,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"AccessConstraints", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2353,7 +2353,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMetaData" + "ExceptionReport" ] }, "namespaceURI":{ @@ -2366,11 +2366,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ExceptionReport" } }, "elementName":{ - "localPart":"AbstractMetaData", + "localPart":"ExceptionReport", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2387,7 +2387,7 @@ "properties":{ "localPart":{ "enum":[ - "Keywords" + "Abstract" ] }, "namespaceURI":{ @@ -2400,11 +2400,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Keywords", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2421,7 +2421,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceIdentification" + "Fees" ] }, "namespaceURI":{ @@ -2434,11 +2434,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceIdentification" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ServiceIdentification", + "localPart":"Fees", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2455,7 +2455,7 @@ "properties":{ "localPart":{ "enum":[ - "PositionName" + "BoundingBox" ] }, "namespaceURI":{ @@ -2468,11 +2468,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BoundingBoxType" } }, "elementName":{ - "localPart":"PositionName", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2489,7 +2489,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "ServiceProvider" ] }, "namespaceURI":{ @@ -2502,11 +2502,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBoxType" + "$ref":"#/definitions/ServiceProvider" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"ServiceProvider", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2523,7 +2523,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "ExtendedCapabilities" ] }, "namespaceURI":{ @@ -2536,15 +2536,12 @@ ] }, "value":{ - "$ref":"#/definitions/RequestMethodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Post", + "localPart":"ExtendedCapabilities", "namespaceURI":"http://www.opengis.net/ows" - }, - "scope":{ - "$ref":"#/definitions/HTTP" } }, { @@ -2560,7 +2557,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "SupportedCRS" ] }, "namespaceURI":{ @@ -2573,11 +2570,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" } }, @@ -2594,7 +2591,7 @@ "properties":{ "localPart":{ "enum":[ - "Metadata" + "Post" ] }, "namespaceURI":{ @@ -2607,12 +2604,15 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/RequestMethodType" } }, "elementName":{ - "localPart":"Metadata", + "localPart":"Post", "namespaceURI":"http://www.opengis.net/ows" + }, + "scope":{ + "$ref":"#/definitions/HTTP" } }, { @@ -2628,7 +2628,7 @@ "properties":{ "localPart":{ "enum":[ - "OrganisationName" + "Identifier" ] }, "namespaceURI":{ @@ -2641,11 +2641,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"OrganisationName", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2662,7 +2662,7 @@ "properties":{ "localPart":{ "enum":[ - "Language" + "HTTP" ] }, "namespaceURI":{ @@ -2675,11 +2675,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"Language", + "localPart":"HTTP", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2696,7 +2696,7 @@ "properties":{ "localPart":{ "enum":[ - "Operation" + "WGS84BoundingBox" ] }, "namespaceURI":{ @@ -2709,11 +2709,11 @@ ] }, "value":{ - "$ref":"#/definitions/Operation" + "$ref":"#/definitions/WGS84BoundingBoxType" } }, "elementName":{ - "localPart":"Operation", + "localPart":"WGS84BoundingBox", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2730,7 +2730,7 @@ "properties":{ "localPart":{ "enum":[ - "PointOfContact" + "Language" ] }, "namespaceURI":{ @@ -2743,11 +2743,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponsiblePartyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } }, "elementName":{ - "localPart":"PointOfContact", + "localPart":"Language", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2764,7 +2764,7 @@ "properties":{ "localPart":{ "enum":[ - "Role" + "Metadata" ] }, "namespaceURI":{ @@ -2777,11 +2777,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"Role", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2798,7 +2798,7 @@ "properties":{ "localPart":{ "enum":[ - "AvailableCRS" + "PointOfContact" ] }, "namespaceURI":{ @@ -2811,11 +2811,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ResponsiblePartyType" } }, "elementName":{ - "localPart":"AvailableCRS", + "localPart":"PointOfContact", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2832,7 +2832,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "Exception" ] }, "namespaceURI":{ @@ -2845,11 +2845,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ExceptionType" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2866,7 +2866,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "IndividualName" ] }, "namespaceURI":{ @@ -2879,11 +2879,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"IndividualName", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2900,7 +2900,7 @@ "properties":{ "localPart":{ "enum":[ - "Fees" + "AvailableCRS" ] }, "namespaceURI":{ @@ -2913,11 +2913,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":"Fees", + "localPart":"AvailableCRS", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2934,7 +2934,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedCapabilities" + "PositionName" ] }, "namespaceURI":{ @@ -2947,11 +2947,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":"PositionName", "namespaceURI":"http://www.opengis.net/ows" } }, @@ -2968,7 +2968,7 @@ "properties":{ "localPart":{ "enum":[ - "IndividualName" + "ContactInfo" ] }, "namespaceURI":{ @@ -2981,11 +2981,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContactType" } }, "elementName":{ - "localPart":"IndividualName", + "localPart":"ContactInfo", "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 6d0d9a12..4dae6f32 100644 --- a/scripts/jsonschemas/OWS_1_1_0.jsonschema +++ b/scripts/jsonschemas/OWS_1_1_0.jsonschema @@ -2,182 +2,81 @@ { "id":"http://www.opengis.net/ows/1.1#", "definitions":{ - "Operation":{ + "AddressType":{ "type":"object", - "title":"Operation", - "required":[ - "dcp", - "name" - ], + "title":"AddressType", "properties":{ - "dcp":{ - "title":"dcp", + "deliveryPoint":{ + "title":"deliveryPoint", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DCP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DCP", + "localPart":"DeliveryPoint", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "parameter":{ - "title":"parameter", + "city":{ + "title":"city", "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":"City", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "constraint":{ - "title":"constraint", + "administrativeArea":{ + "title":"administrativeArea", "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":"Constraint", + "localPart":"AdministrativeArea", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "metadata":{ - "title":"metadata", + "postalCode":{ + "title":"postalCode", "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":"PostalCode", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "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" - ] - }, - "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", + "country":{ + "title":"country", "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" - ] - }, - "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", + "localPart":"Country", "namespaceURI":"http://www.opengis.net/ows/1.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AcceptVersionsType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "version" - ] - }, - "SectionsType":{ - "type":"object", - "title":"SectionsType", - "properties":{ - "section":{ - "title":"section", + }, + "electronicMailAddress":{ + "title":"electronicMailAddress", "allOf":[ { "type":"array", @@ -189,56 +88,63 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Section", + "localPart":"ElectronicMailAddress", "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SectionsType", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "section" + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" ] }, - "BasicIdentificationType":{ + "ReferenceGroupType":{ + "required":[ + "abstractReferenceBase" + ], "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/BasicIdentificationType" }, { "type":"object", - "title":"BasicIdentificationType", + "title":"ReferenceGroupType", "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "metadata":{ - "title":"metadata", + "abstractReferenceBase":{ + "title":"abstractReferenceBase", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MetadataType" + "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":0 + "minItems":1 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Metadata", + "localPart":"AbstractReferenceBase", "namespaceURI":"http://www.opengis.net/ows/1.1" } } @@ -247,312 +153,167 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BasicIdentificationType", + "localPart":"ReferenceGroupType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "identifier", - "metadata" + "abstractReferenceBase" ] }, - "AddressType":{ + "OnlineResourceType":{ "type":"object", - "title":"AddressType", + "title":"OnlineResourceType", "properties":{ - "deliveryPoint":{ - "title":"deliveryPoint", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DeliveryPoint", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "city":{ - "title":"city", + "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":"City", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "administrativeArea":{ - "title":"administrativeArea", + "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":"AdministrativeArea", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "postalCode":{ - "title":"postalCode", + "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":"element", - "elementName":{ - "localPart":"PostalCode", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "country":{ - "title":"country", + "title":{ + "title":"title", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "electronicMailAddress":{ - "title":"electronicMailAddress", + "show":{ + "title":"show", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ElectronicMailAddress", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AddressType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" - ] - }, - "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/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":"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" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"IdentificationType", + "localPart":"OnlineResourceType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "boundingBox", - "outputFormat", - "availableCRS" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ContentsBaseType":{ + "CapabilitiesBaseType":{ "type":"object", - "title":"ContentsBaseType", + "title":"CapabilitiesBaseType", + "required":[ + "version" + ], "properties":{ - "datasetDescriptionSummary":{ - "title":"datasetDescriptionSummary", + "serviceIdentification":{ + "title":"serviceIdentification", "allOf":[ { - "type":"array", - "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" - } - }, - "elementName":{ - "localPart":"DatasetDescriptionSummary", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "minItems":0 + "$ref":"#/definitions/ServiceIdentification" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DatasetDescriptionSummary", + "localPart":"ServiceIdentification", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "otherSource":{ - "title":"otherSource", + "serviceProvider":{ + "title":"serviceProvider", "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":"OtherSource", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "minItems":0 + "$ref":"#/definitions/ServiceProvider" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"OtherSource", + "localPart":"ServiceProvider", "namespaceURI":"http://www.opengis.net/ows/1.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ContentsBaseType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "datasetDescriptionSummary", - "otherSource" - ] - }, - "ExceptionReport":{ - "type":"object", - "title":"ExceptionReport", - "required":[ - "exception", - "version" - ], - "properties":{ - "exception":{ - "title":"exception", + }, + "operationsMetadata":{ + "title":"operationsMetadata", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ExceptionType" - }, - "minItems":1 + "$ref":"#/definitions/OperationsMetadata" } ], "propertyType":"element", "elementName":{ - "localPart":"Exception", + "localPart":"OperationsMetadata", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -569,8 +330,8 @@ "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "updateSequence":{ + "title":"updateSequence", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -578,47 +339,59 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"updateSequence", + "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"CapabilitiesBaseType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, "propertiesOrder":[ - "exception", + "serviceIdentification", + "serviceProvider", + "operationsMetadata", "version", - "lang" + "updateSequence" ] }, - "AcceptFormatsType":{ + "DomainMetadataType":{ "type":"object", - "title":"AcceptFormatsType", + "title":"DomainMetadataType", "properties":{ - "outputFormat":{ - "title":"outputFormat", + "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/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputFormat", + "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", "typeName":{ - "localPart":"AcceptFormatsType", + "localPart":"DomainMetadataType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "outputFormat" + "value", + "reference" ] }, "GetCapabilitiesType":{ @@ -690,127 +463,151 @@ "updateSequence" ] }, - "DescriptionType":{ + "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/1.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RequestMethodType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "propertiesOrder":[ + "constraint" + ] + }, + "RangeType":{ "type":"object", - "title":"DescriptionType", + "title":"RangeType", "properties":{ - "title":{ - "title":"title", + "minimumValue":{ + "title":"minimumValue", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LanguageStringType" - }, - "minItems":0 + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"MinimumValue", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "_abstract":{ - "title":"_abstract", + "maximumValue":{ + "title":"maximumValue", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LanguageStringType" - }, - "minItems":0 + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"MaximumValue", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "keywords":{ - "title":"keywords", + "spacing":{ + "title":"spacing", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/KeywordsType" - }, - "minItems":0 + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Keywords", + "localPart":"Spacing", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "rangeClosure":{ + "title":"rangeClosure", + "allOf":[ + { + "type":"array", + "items":{ + "$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" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DescriptionType", + "localPart":"RangeType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "title", - "_abstract", - "keywords" + "minimumValue", + "maximumValue", + "spacing", + "rangeClosure" ] }, - "WGS84BoundingBoxType":{ - "allOf":[ - { - "$ref":"#/definitions/BoundingBoxType" - }, - { - "type":"object", - "title":"WGS84BoundingBoxType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"WGS84BoundingBoxType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } + "NoValues":{ + "type":"object", + "title":"NoValues", + "properties":{ + }, + "typeType":"classInfo" + }, + "AnyValue":{ + "type":"object", + "title":"AnyValue", + "properties":{ + }, + "typeType":"classInfo" }, - "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/1.1" - } + "ValueType":{ + "type":"object", + "title":"ValueType", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - } + ], + "propertyType":"value" } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"RequestMethodType", + "localPart":"ValueType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "constraint" + "value" ] }, "DatasetDescriptionSummaryBaseType":{ @@ -946,47 +743,138 @@ "datasetDescriptionSummary" ] }, - "MetadataType":{ + "GetResourceByIdType":{ "type":"object", - "title":"MetadataType", + "title":"GetResourceByIdType", + "required":[ + "service", + "version" + ], "properties":{ - "abstractMetaData":{ - "title":"abstractMetaData", + "resourceID":{ + "title":"resourceID", "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/anyURI" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractMetaData", + "localPart":"ResourceID", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "about":{ - "title":"about", + "outputFormat":{ + "title":"outputFormat", "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":"OutputFormat", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"about", + "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":[ + "resourceID", + "outputFormat", + "service", + "version" + ] + }, + "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/ows/1.1" + }, + "propertiesOrder":[ + "value", + "codeSpace" + ] + }, + "AbstractReferenceBaseType":{ + "type":"object", + "title":"AbstractReferenceBaseType", + "required":[ + "href" + ], + "properties":{ "type":{ "title":"type", "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" + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, "href":{ @@ -1070,12 +958,10 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MetadataType", + "localPart":"AbstractReferenceBaseType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "abstractMetaData", - "about", "type", "href", "role", @@ -1085,92 +971,9 @@ "actuate" ] }, - "ContactType":{ - "type":"object", - "title":"ContactType", - "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", - "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":[ - "phone", - "address", - "onlineResource", - "hoursOfService", - "contactInstructions" - ] - }, - "CodeType":{ + "LanguageStringType":{ "type":"object", - "title":"CodeType", + "title":"LanguageStringType", "properties":{ "value":{ "title":"value", @@ -1181,44 +984,41 @@ ], "propertyType":"value" }, - "codeSpace":{ - "title":"codeSpace", + "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":"codeSpace", - "namespaceURI":"" + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeType", + "localPart":"LanguageStringType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ "value", - "codeSpace" + "lang" ] }, - "ReferenceGroupType":{ - "required":[ - "abstractReferenceBase" - ], + "IdentificationType":{ "allOf":[ { "$ref":"#/definitions/BasicIdentificationType" }, { "type":"object", - "title":"ReferenceGroupType", + "title":"IdentificationType", "properties":{ - "abstractReferenceBase":{ - "title":"abstractReferenceBase", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { "type":"array", @@ -1229,20 +1029,66 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractReferenceBaseType" + "$ref":"#/definitions/BoundingBoxType" } }, "elementName":{ - "localPart":"AbstractReferenceBase", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "minItems":1 + "minItems":0 } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractReferenceBase", + "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":"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" } } @@ -1251,164 +1097,163 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceGroupType", + "localPart":"IdentificationType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "abstractReferenceBase" + "boundingBox", + "outputFormat", + "availableCRS" ] }, - "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/1.1" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "BasicIdentificationType":{ + "allOf":[ + { + "$ref":"#/definitions/DescriptionType" }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "show":{ - "title":"show", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BasicIdentificationType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "propertiesOrder":[ + "identifier", + "metadata" + ] + }, + "ContentsBaseType":{ + "type":"object", + "title":"ContentsBaseType", + "properties":{ + "datasetDescriptionSummary":{ + "title":"datasetDescriptionSummary", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" + } + }, + "elementName":{ + "localPart":"DatasetDescriptionSummary", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"DatasetDescriptionSummary", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "actuate":{ - "title":"actuate", + "otherSource":{ + "title":"otherSource", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "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":"OtherSource", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"OtherSource", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractReferenceBaseType", + "localPart":"ContentsBaseType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "datasetDescriptionSummary", + "otherSource" ] }, - "ServiceReferenceType":{ + "DomainType":{ "required":[ - "requestMessage", - "requestMessageReference" + "name" ], "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/UnNamedDomainType" }, { "type":"object", - "title":"ServiceReferenceType", + "title":"DomainType", "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", + "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":"element", - "elementName":{ - "localPart":"RequestMessageReference", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } } @@ -1416,547 +1261,432 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ServiceReferenceType", + "localPart":"DomainType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "requestMessage", - "requestMessageReference" + "name" ] }, - "NoValues":{ - "type":"object", - "title":"NoValues", - "properties":{ - }, - "typeType":"classInfo" - }, - "ValuesReference":{ + "ResponsiblePartySubsetType":{ "type":"object", - "title":"ValuesReference", - "required":[ - "reference" - ], + "title":"ResponsiblePartySubsetType", "properties":{ - "value":{ - "title":"value", + "individualName":{ + "title":"individualName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"IndividualName", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } }, - "reference":{ - "title":"reference", + "positionName":{ + "title":"positionName", "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":"reference", + "propertyType":"element", + "elementName":{ + "localPart":"PositionName", "namespaceURI":"http://www.opengis.net/ows/1.1" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "reference" - ] - }, - "OnlineResourceType":{ - "type":"object", - "title":"OnlineResourceType", - "properties":{ - "type":{ - "title":"type", + }, + "contactInfo":{ + "title":"contactInfo", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"#/definitions/ContactType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ContactInfo", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "href":{ - "title":"href", + "role":{ + "title":"role", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CodeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Role", + "namespaceURI":"http://www.opengis.net/ows/1.1" } - }, - "role":{ - "title":"role", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ResponsiblePartySubsetType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "propertiesOrder":[ + "individualName", + "positionName", + "contactInfo", + "role" + ] + }, + "TelephoneType":{ + "type":"object", + "title":"TelephoneType", + "properties":{ + "voice":{ + "title":"voice", "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":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Voice", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "arcrole":{ - "title":"arcrole", + "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":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "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":[ + "voice", + "facsimile" + ] + }, + "DescriptionType":{ + "type":"object", + "title":"DescriptionType", + "properties":{ "title":{ "title":"title", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/LanguageStringType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "show":{ - "title":"show", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"array", + "items":{ + "$ref":"#/definitions/LanguageStringType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "actuate":{ - "title":"actuate", + "keywords":{ + "title":"keywords", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "type":"array", + "items":{ + "$ref":"#/definitions/KeywordsType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Keywords", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OnlineResourceType", + "localPart":"DescriptionType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", "title", - "show", - "actuate" + "_abstract", + "keywords" ] }, - "ServiceProvider":{ + "ContactType":{ "type":"object", - "title":"ServiceProvider", - "required":[ - "providerName", - "serviceContact" - ], + "title":"ContactType", "properties":{ - "providerName":{ - "title":"providerName", + "phone":{ + "title":"phone", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TelephoneType" } ], "propertyType":"element", "elementName":{ - "localPart":"ProviderName", + "localPart":"Phone", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "providerSite":{ - "title":"providerSite", + "address":{ + "title":"address", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"ProviderSite", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "serviceContact":{ - "title":"serviceContact", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/ResponsiblePartySubsetType" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceContact", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/ows/1.1" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "providerName", - "providerSite", - "serviceContact" - ] - }, - "HTTP":{ - "type":"object", - "title":"HTTP", - "required":[ - "getOrPost" - ], - "properties":{ - "getOrPost":{ - "title":"getOrPost", + }, + "hoursOfService":{ + "title":"hoursOfService", "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRefs" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "getOrPost" - ] - }, - "ValueType":{ - "type":"object", - "title":"ValueType", - "properties":{ - "value":{ - "title":"value", + "propertyType":"element", + "elementName":{ + "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":"value" + "propertyType":"element", + "elementName":{ + "localPart":"ContactInstructions", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ValueType", + "localPart":"ContactType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "value" + "phone", + "address", + "onlineResource", + "hoursOfService", + "contactInstructions" ] }, - "DomainType":{ + "OperationsMetadata":{ + "type":"object", + "title":"OperationsMetadata", "required":[ - "name" + "operation" ], - "allOf":[ - { - "$ref":"#/definitions/UnNamedDomainType" + "properties":{ + "operation":{ + "title":"operation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Operation" + }, + "minItems":2 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Operation", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } }, - { - "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":"" - } + "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DomainType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "name" - ] - }, - "KeywordsType":{ - "type":"object", - "title":"KeywordsType", - "required":[ - "keyword" - ], - "properties":{ - "keyword":{ - "title":"keyword", + }, + "constraint":{ + "title":"constraint", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LanguageStringType" + "$ref":"#/definitions/DomainType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Keyword", + "localPart":"Constraint", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "type":{ - "title":"type", + "extendedCapabilities":{ + "title":"extendedCapabilities", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Type", + "localPart":"ExtendedCapabilities", "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"KeywordsType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, "propertiesOrder":[ - "keyword", - "type" + "operation", + "parameter", + "constraint", + "extendedCapabilities" ] }, - "GetResourceByIdType":{ + "WGS84BoundingBoxType":{ + "allOf":[ + { + "$ref":"#/definitions/BoundingBoxType" + }, + { + "type":"object", + "title":"WGS84BoundingBoxType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"WGS84BoundingBoxType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "ServiceProvider":{ "type":"object", - "title":"GetResourceByIdType", + "title":"ServiceProvider", "required":[ - "service", - "version" + "providerName", + "serviceContact" ], "properties":{ - "resourceID":{ - "title":"resourceID", + "providerName":{ + "title":"providerName", "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/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ResourceID", + "localPart":"ProviderName", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "outputFormat":{ - "title":"outputFormat", + "providerSite":{ + "title":"providerSite", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputFormat", + "localPart":"ProviderSite", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "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", + "serviceContact":{ + "title":"serviceContact", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ResponsiblePartySubsetType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ServiceContact", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"GetResourceByIdType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "resourceID", - "outputFormat", - "service", - "version" - ] - }, - "ReferenceType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractReferenceBaseType" - }, - { - "type":"object", - "title":"ReferenceType", - "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LanguageStringType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "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/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":"ReferenceType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, "propertiesOrder":[ - "identifier", - "_abstract", - "format", - "metadata" + "providerName", + "providerSite", + "serviceContact" ] }, "BoundingBoxType":{ @@ -2038,194 +1768,320 @@ "dimensions" ] }, - "AnyValue":{ + "AcceptFormatsType":{ "type":"object", - "title":"AnyValue", + "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/1.1" + } + } }, - "typeType":"classInfo" + "typeType":"classInfo", + "typeName":{ + "localPart":"AcceptFormatsType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "propertiesOrder":[ + "outputFormat" + ] }, - "ResponsiblePartyType":{ + "UnNamedDomainType":{ "type":"object", - "title":"ResponsiblePartyType", + "title":"UnNamedDomainType", "required":[ - "role" + "allowedValues", + "anyValue", + "noValues", + "valuesReference", + "uom", + "referenceSystem" ], "properties":{ - "individualName":{ - "title":"individualName", + "allowedValues":{ + "title":"allowedValues", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AllowedValues" } ], "propertyType":"element", "elementName":{ - "localPart":"IndividualName", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "organisationName":{ - "title":"organisationName", + "anyValue":{ + "title":"anyValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AnyValue" } ], "propertyType":"element", "elementName":{ - "localPart":"OrganisationName", + "localPart":"AnyValue", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "positionName":{ - "title":"positionName", + "noValues":{ + "title":"noValues", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/NoValues" } ], "propertyType":"element", "elementName":{ - "localPart":"PositionName", + "localPart":"NoValues", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "contactInfo":{ - "title":"contactInfo", + "valuesReference":{ + "title":"valuesReference", "allOf":[ { - "$ref":"#/definitions/ContactType" + "$ref":"#/definitions/ValuesReference" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInfo", + "localPart":"ValuesReference", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "role":{ - "title":"role", + "defaultValue":{ + "title":"defaultValue", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Role", + "localPart":"DefaultValue", "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" - ] - }, - "ResponsiblePartySubsetType":{ - "type":"object", - "title":"ResponsiblePartySubsetType", - "properties":{ - "individualName":{ - "title":"individualName", + }, + "meaning":{ + "title":"meaning", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DomainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"IndividualName", + "localPart":"Meaning", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "positionName":{ - "title":"positionName", + "dataType":{ + "title":"dataType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DomainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"PositionName", + "localPart":"DataType", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "contactInfo":{ - "title":"contactInfo", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"#/definitions/ContactType" + "$ref":"#/definitions/DomainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInfo", + "localPart":"UOM", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "role":{ - "title":"role", + "referenceSystem":{ + "title":"referenceSystem", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/DomainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"Role", + "localPart":"ReferenceSystem", + "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":"ResponsiblePartySubsetType", + "localPart":"UnNamedDomainType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "individualName", - "positionName", - "contactInfo", - "role" + "allowedValues", + "anyValue", + "noValues", + "valuesReference", + "defaultValue", + "meaning", + "dataType", + "uom", + "referenceSystem", + "metadata" ] }, - "ManifestType":{ + "ServiceReferenceType":{ "required":[ - "referenceGroup" + "requestMessage", + "requestMessageReference" ], "allOf":[ { - "$ref":"#/definitions/BasicIdentificationType" + "$ref":"#/definitions/ReferenceType" }, { "type":"object", - "title":"ManifestType", + "title":"ServiceReferenceType", "properties":{ - "referenceGroup":{ - "title":"referenceGroup", + "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" + ] + }, + "ReferenceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractReferenceBaseType" + }, + { + "type":"object", + "title":"ReferenceType", + "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "_abstract":{ + "title":"_abstract", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ReferenceGroupType" + "$ref":"#/definitions/LanguageStringType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ReferenceGroup", + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "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/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" } } @@ -2234,739 +2090,883 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ManifestType", + "localPart":"ReferenceType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "referenceGroup" + "identifier", + "_abstract", + "format", + "metadata" ] }, - "AllowedValues":{ + "ValuesReference":{ "type":"object", - "title":"AllowedValues", + "title":"ValuesReference", "required":[ - "valueOrRange" + "reference" ], "properties":{ - "valueOrRange":{ - "title":"valueOrRange", + "value":{ + "title":"value", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elements" + "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":[ - "valueOrRange" + "value", + "reference" ] }, - "CapabilitiesBaseType":{ + "MetadataType":{ "type":"object", - "title":"CapabilitiesBaseType", - "required":[ - "version" - ], + "title":"MetadataType", "properties":{ - "serviceIdentification":{ - "title":"serviceIdentification", + "abstractMetaData":{ + "title":"abstractMetaData", "allOf":[ { - "$ref":"#/definitions/ServiceIdentification" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceIdentification", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/ows/1.1" } - }, - "serviceProvider":{ - "title":"serviceProvider", + }, + "about":{ + "title":"about", "allOf":[ { - "$ref":"#/definitions/ServiceProvider" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceProvider", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"about", + "namespaceURI":"" } }, - "operationsMetadata":{ - "title":"operationsMetadata", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/OperationsMetadata" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OperationsMetadata", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "version":{ - "title":"version", + "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":"version", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "updateSequence":{ - "title":"updateSequence", + "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":"updateSequence", - "namespaceURI":"" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CapabilitiesBaseType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "propertiesOrder":[ - "serviceIdentification", - "serviceProvider", - "operationsMetadata", - "version", - "updateSequence" - ] - }, - "RangeType":{ - "type":"object", - "title":"RangeType", - "properties":{ - "minimumValue":{ - "title":"minimumValue", + }, + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MinimumValue", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "maximumValue":{ - "title":"maximumValue", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MaximumValue", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "spacing":{ - "title":"spacing", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Spacing", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "rangeClosure":{ - "title":"rangeClosure", + "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":"rangeClosure", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RangeType", + "localPart":"MetadataType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "minimumValue", - "maximumValue", - "spacing", - "rangeClosure" + "abstractMetaData", + "about", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DCP":{ + "ExceptionReport":{ "type":"object", - "title":"DCP", + "title":"ExceptionReport", "required":[ - "http" + "exception", + "version" ], "properties":{ - "http":{ - "title":"http", + "exception":{ + "title":"exception", "allOf":[ { - "$ref":"#/definitions/HTTP" + "type":"array", + "items":{ + "$ref":"#/definitions/ExceptionType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"HTTP", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/ows/1.1" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "http" - ] - }, - "TelephoneType":{ - "type":"object", - "title":"TelephoneType", - "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Voice", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "facsimile":{ - "title":"facsimile", + "lang":{ + "title":"lang", "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":"Facsimile", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"TelephoneType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - }, "propertiesOrder":[ - "voice", - "facsimile" + "exception", + "version", + "lang" ] }, - "OperationsMetadata":{ + "DCP":{ "type":"object", - "title":"OperationsMetadata", + "title":"DCP", "required":[ - "operation" + "http" ], "properties":{ - "operation":{ - "title":"operation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Operation" - }, - "minItems":2 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Operation", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "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", + "http":{ + "title":"http", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/HTTP" } ], "propertyType":"element", "elementName":{ - "localPart":"Constraint", + "localPart":"HTTP", "namespaceURI":"http://www.opengis.net/ows/1.1" } - }, - "extendedCapabilities":{ - "title":"extendedCapabilities", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "http" + ] + }, + "SectionsType":{ + "type":"object", + "title":"SectionsType", + "properties":{ + "section":{ + "title":"section", "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" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ExtendedCapabilities", + "localPart":"Section", "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"SectionsType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, "propertiesOrder":[ - "operation", - "parameter", - "constraint", - "extendedCapabilities" + "section" ] }, - "ExceptionType":{ + "AcceptVersionsType":{ "type":"object", - "title":"ExceptionType", + "title":"AcceptVersionsType", "required":[ - "exceptionCode" + "version" ], "properties":{ - "exceptionText":{ - "title":"exceptionText", + "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":"ExceptionText", + "localPart":"Version", "namespaceURI":"http://www.opengis.net/ows/1.1" } - }, - "exceptionCode":{ - "title":"exceptionCode", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"exceptionCode", - "namespaceURI":"" - } - }, - "locator":{ - "title":"locator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"locator", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ExceptionType", + "localPart":"AcceptVersionsType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "exceptionText", - "exceptionCode", - "locator" + "version" ] }, - "ServiceIdentification":{ + "ManifestType":{ "required":[ - "serviceType", - "serviceTypeVersion" + "referenceGroup" ], "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/BasicIdentificationType" }, { "type":"object", - "title":"ServiceIdentification", + "title":"ManifestType", "properties":{ - "serviceType":{ - "title":"serviceType", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceType", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "serviceTypeVersion":{ - "title":"serviceTypeVersion", + "referenceGroup":{ + "title":"referenceGroup", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ReferenceGroupType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceTypeVersion", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "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/1.1" - } - }, - "fees":{ - "title":"fees", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Fees", + "localPart":"ReferenceGroup", "namespaceURI":"http://www.opengis.net/ows/1.1" } - }, - "accessConstraints":{ - "title":"accessConstraints", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ManifestType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "propertiesOrder":[ + "referenceGroup" + ] + }, + "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/1.1" + } }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AccessConstraints", - "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" + ] + }, + "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" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "serviceType", - "serviceTypeVersion", - "profile", - "fees", - "accessConstraints" - ] - }, - "DomainMetadataType":{ - "type":"object", - "title":"DomainMetadataType", - "properties":{ - "value":{ - "title":"value", + }, + "positionName":{ + "title":"positionName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"PositionName", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } }, - "reference":{ - "title":"reference", + "contactInfo":{ + "title":"contactInfo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ContactType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"reference", + "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":"DomainMetadataType", + "localPart":"ResponsiblePartyType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "value", - "reference" + "individualName", + "organisationName", + "positionName", + "contactInfo", + "role" ] }, - "UnNamedDomainType":{ + "ExceptionType":{ "type":"object", - "title":"UnNamedDomainType", + "title":"ExceptionType", "required":[ - "allowedValues", - "anyValue", - "noValues", - "valuesReference", - "uom", - "referenceSystem" + "exceptionCode" ], "properties":{ - "allowedValues":{ - "title":"allowedValues", + "exceptionText":{ + "title":"exceptionText", "allOf":[ { - "$ref":"#/definitions/AllowedValues" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedValues", + "localPart":"ExceptionText", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "anyValue":{ - "title":"anyValue", + "exceptionCode":{ + "title":"exceptionCode", "allOf":[ { - "$ref":"#/definitions/AnyValue" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AnyValue", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"exceptionCode", + "namespaceURI":"" } }, - "noValues":{ - "title":"noValues", + "locator":{ + "title":"locator", "allOf":[ { - "$ref":"#/definitions/NoValues" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"NoValues", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"locator", + "namespaceURI":"" } - }, - "valuesReference":{ - "title":"valuesReference", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExceptionType", + "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "propertiesOrder":[ + "exceptionText", + "exceptionCode", + "locator" + ] + }, + "Operation":{ + "type":"object", + "title":"Operation", + "required":[ + "dcp", + "name" + ], + "properties":{ + "dcp":{ + "title":"dcp", "allOf":[ { - "$ref":"#/definitions/ValuesReference" + "type":"array", + "items":{ + "$ref":"#/definitions/DCP" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ValuesReference", + "localPart":"DCP", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "defaultValue":{ - "title":"defaultValue", + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"#/definitions/ValueType" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DefaultValue", + "localPart":"Parameter", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "meaning":{ - "title":"meaning", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Meaning", + "localPart":"Constraint", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "dataType":{ - "title":"dataType", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DataType", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "uom":{ - "title":"uom", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"UOM", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } - }, - "referenceSystem":{ - "title":"referenceSystem", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "dcp", + "parameter", + "constraint", + "metadata", + "name" + ] + }, + "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" + ] + }, + "KeywordsType":{ + "type":"object", + "title":"KeywordsType", + "required":[ + "keyword" + ], + "properties":{ + "keyword":{ + "title":"keyword", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "type":"array", + "items":{ + "$ref":"#/definitions/LanguageStringType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ReferenceSystem", + "localPart":"Keyword", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "metadata":{ - "title":"metadata", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataType" - }, - "minItems":0 + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"Type", "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"UnNamedDomainType", + "localPart":"KeywordsType", "namespaceURI":"http://www.opengis.net/ows/1.1" }, "propertiesOrder":[ - "allowedValues", - "anyValue", - "noValues", - "valuesReference", - "defaultValue", - "meaning", - "dataType", - "uom", - "referenceSystem", - "metadata" + "keyword", + "type" + ] + }, + "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/1.1" + } + }, + "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/1.1" + } + }, + "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/1.1" + } + }, + "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/1.1" + } + }, + "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/1.1" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "serviceType", + "serviceTypeVersion", + "profile", + "fees", + "accessConstraints" ] } }, @@ -2984,7 +2984,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "Manifest" ] }, "namespaceURI":{ @@ -2997,15 +2997,12 @@ ] }, "value":{ - "$ref":"#/definitions/RequestMethodType" + "$ref":"#/definitions/ManifestType" } }, "elementName":{ - "localPart":"Get", + "localPart":"Manifest", "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "scope":{ - "$ref":"#/definitions/HTTP" } }, { @@ -3021,7 +3018,7 @@ "properties":{ "localPart":{ "enum":[ - "AccessConstraints" + "DefaultValue" ] }, "namespaceURI":{ @@ -3034,11 +3031,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"AccessConstraints", + "localPart":"DefaultValue", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3055,7 +3052,7 @@ "properties":{ "localPart":{ "enum":[ - "DataType" + "Post" ] }, "namespaceURI":{ @@ -3068,12 +3065,15 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/RequestMethodType" } }, "elementName":{ - "localPart":"DataType", + "localPart":"Post", "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "scope":{ + "$ref":"#/definitions/HTTP" } }, { @@ -3089,7 +3089,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedValues" + "Role" ] }, "namespaceURI":{ @@ -3102,11 +3102,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedValues" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"AllowedValues", + "localPart":"Role", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3123,7 +3123,7 @@ "properties":{ "localPart":{ "enum":[ - "PointOfContact" + "AllowedValues" ] }, "namespaceURI":{ @@ -3136,11 +3136,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponsiblePartyType" + "$ref":"#/definitions/AllowedValues" } }, "elementName":{ - "localPart":"PointOfContact", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3157,7 +3157,7 @@ "properties":{ "localPart":{ "enum":[ - "Range" + "ValuesReference" ] }, "namespaceURI":{ @@ -3170,11 +3170,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeType" + "$ref":"#/definitions/ValuesReference" } }, "elementName":{ - "localPart":"Range", + "localPart":"ValuesReference", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3191,7 +3191,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceProvider" + "OrganisationName" ] }, "namespaceURI":{ @@ -3204,11 +3204,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceProvider" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ServiceProvider", + "localPart":"OrganisationName", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3225,7 +3225,7 @@ "properties":{ "localPart":{ "enum":[ - "Resource" + "ServiceIdentification" ] }, "namespaceURI":{ @@ -3238,11 +3238,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ServiceIdentification" } }, "elementName":{ - "localPart":"Resource", + "localPart":"ServiceIdentification", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3259,7 +3259,7 @@ "properties":{ "localPart":{ "enum":[ - "WGS84BoundingBox" + "Language" ] }, "namespaceURI":{ @@ -3272,11 +3272,11 @@ ] }, "value":{ - "$ref":"#/definitions/WGS84BoundingBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" } }, "elementName":{ - "localPart":"WGS84BoundingBox", + "localPart":"Language", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3293,7 +3293,7 @@ "properties":{ "localPart":{ "enum":[ - "ExceptionReport" + "DatasetDescriptionSummaryExtension" ] }, "namespaceURI":{ @@ -3306,11 +3306,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExceptionReport" + "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" } }, "elementName":{ - "localPart":"ExceptionReport", + "localPart":"DatasetDescriptionSummaryExtension", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3327,7 +3327,7 @@ "properties":{ "localPart":{ "enum":[ - "MaximumValue" + "AnyValue" ] }, "namespaceURI":{ @@ -3340,11 +3340,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/AnyValue" } }, "elementName":{ - "localPart":"MaximumValue", + "localPart":"AnyValue", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3361,7 +3361,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceIdentification" + "Value" ] }, "namespaceURI":{ @@ -3374,11 +3374,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceIdentification" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"ServiceIdentification", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3395,7 +3395,7 @@ "properties":{ "localPart":{ "enum":[ - "ValuesReference" + "ReferenceGroup" ] }, "namespaceURI":{ @@ -3408,11 +3408,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValuesReference" + "$ref":"#/definitions/ReferenceGroupType" } }, "elementName":{ - "localPart":"ValuesReference", + "localPart":"ReferenceGroup", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3429,7 +3429,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "Metadata" ] }, "namespaceURI":{ @@ -3442,11 +3442,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"Value", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3463,7 +3463,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMetaData" + "WGS84BoundingBox" ] }, "namespaceURI":{ @@ -3476,11 +3476,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/WGS84BoundingBoxType" } }, "elementName":{ - "localPart":"AbstractMetaData", + "localPart":"WGS84BoundingBox", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3497,7 +3497,7 @@ "properties":{ "localPart":{ "enum":[ - "NoValues" + "SupportedCRS" ] }, "namespaceURI":{ @@ -3510,11 +3510,11 @@ ] }, "value":{ - "$ref":"#/definitions/NoValues" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"NoValues", + "localPart":"SupportedCRS", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3531,7 +3531,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetDescriptionSummaryExtension" + "Identifier" ] }, "namespaceURI":{ @@ -3544,11 +3544,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"DatasetDescriptionSummaryExtension", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3565,7 +3565,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceSystem" + "PointOfContact" ] }, "namespaceURI":{ @@ -3578,11 +3578,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/ResponsiblePartyType" } }, "elementName":{ - "localPart":"ReferenceSystem", + "localPart":"PointOfContact", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3599,7 +3599,7 @@ "properties":{ "localPart":{ "enum":[ - "PositionName" + "HTTP" ] }, "namespaceURI":{ @@ -3612,11 +3612,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"PositionName", + "localPart":"HTTP", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3633,7 +3633,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetDescriptionSummary" + "DataType" ] }, "namespaceURI":{ @@ -3646,11 +3646,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"DatasetDescriptionSummary", + "localPart":"DataType", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3667,7 +3667,7 @@ "properties":{ "localPart":{ "enum":[ - "Metadata" + "OperationResponse" ] }, "namespaceURI":{ @@ -3680,11 +3680,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/ManifestType" } }, "elementName":{ - "localPart":"Metadata", + "localPart":"OperationResponse", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3701,7 +3701,7 @@ "properties":{ "localPart":{ "enum":[ - "DefaultValue" + "Range" ] }, "namespaceURI":{ @@ -3714,11 +3714,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/RangeType" } }, "elementName":{ - "localPart":"DefaultValue", + "localPart":"Range", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3735,7 +3735,7 @@ "properties":{ "localPart":{ "enum":[ - "Manifest" + "ServiceProvider" ] }, "namespaceURI":{ @@ -3748,11 +3748,11 @@ ] }, "value":{ - "$ref":"#/definitions/ManifestType" + "$ref":"#/definitions/ServiceProvider" } }, "elementName":{ - "localPart":"Manifest", + "localPart":"ServiceProvider", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3769,7 +3769,7 @@ "properties":{ "localPart":{ "enum":[ - "OtherSourceExtension" + "OtherSource" ] }, "namespaceURI":{ @@ -3786,7 +3786,7 @@ } }, "elementName":{ - "localPart":"OtherSourceExtension", + "localPart":"OtherSource", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3803,7 +3803,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractReferenceBase" + "Title" ] }, "namespaceURI":{ @@ -3816,11 +3816,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractReferenceBaseType" + "$ref":"#/definitions/LanguageStringType" } }, "elementName":{ - "localPart":"AbstractReferenceBase", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3837,7 +3837,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceGroup" + "Fees" ] }, "namespaceURI":{ @@ -3850,11 +3850,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceGroupType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ReferenceGroup", + "localPart":"Fees", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3871,7 +3871,7 @@ "properties":{ "localPart":{ "enum":[ - "Role" + "DCP" ] }, "namespaceURI":{ @@ -3884,11 +3884,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/DCP" } }, "elementName":{ - "localPart":"Role", + "localPart":"DCP", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3905,7 +3905,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "Operation" ] }, "namespaceURI":{ @@ -3918,11 +3918,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/Operation" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Operation", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3939,7 +3939,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationResponse" + "AbstractMetaData" ] }, "namespaceURI":{ @@ -3952,11 +3952,11 @@ ] }, "value":{ - "$ref":"#/definitions/ManifestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"OperationResponse", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -3973,7 +3973,7 @@ "properties":{ "localPart":{ "enum":[ - "AvailableCRS" + "Get" ] }, "namespaceURI":{ @@ -3986,12 +3986,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/RequestMethodType" } }, "elementName":{ - "localPart":"AvailableCRS", + "localPart":"Get", "namespaceURI":"http://www.opengis.net/ows/1.1" + }, + "scope":{ + "$ref":"#/definitions/HTTP" } }, { @@ -4007,7 +4010,7 @@ "properties":{ "localPart":{ "enum":[ - "AnyValue" + "Meaning" ] }, "namespaceURI":{ @@ -4020,11 +4023,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnyValue" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"AnyValue", + "localPart":"Meaning", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4041,7 +4044,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputFormat" + "ContactInfo" ] }, "namespaceURI":{ @@ -4054,11 +4057,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContactType" } }, "elementName":{ - "localPart":"OutputFormat", + "localPart":"ContactInfo", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4075,7 +4078,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "InputData" ] }, "namespaceURI":{ @@ -4088,11 +4091,11 @@ ] }, "value":{ - "$ref":"#/definitions/LanguageStringType" + "$ref":"#/definitions/ManifestType" } }, "elementName":{ - "localPart":"Title", + "localPart":"InputData", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4109,7 +4112,7 @@ "properties":{ "localPart":{ "enum":[ - "Fees" + "MaximumValue" ] }, "namespaceURI":{ @@ -4122,11 +4125,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"Fees", + "localPart":"MaximumValue", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4143,7 +4146,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "GetResourceByID" ] }, "namespaceURI":{ @@ -4156,15 +4159,12 @@ ] }, "value":{ - "$ref":"#/definitions/RequestMethodType" + "$ref":"#/definitions/GetResourceByIdType" } }, "elementName":{ - "localPart":"Post", + "localPart":"GetResourceByID", "namespaceURI":"http://www.opengis.net/ows/1.1" - }, - "scope":{ - "$ref":"#/definitions/HTTP" } }, { @@ -4180,7 +4180,7 @@ "properties":{ "localPart":{ "enum":[ - "OrganisationName" + "Abstract" ] }, "namespaceURI":{ @@ -4193,11 +4193,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LanguageStringType" } }, "elementName":{ - "localPart":"OrganisationName", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4214,7 +4214,7 @@ "properties":{ "localPart":{ "enum":[ - "InputData" + "Reference" ] }, "namespaceURI":{ @@ -4227,11 +4227,11 @@ ] }, "value":{ - "$ref":"#/definitions/ManifestType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"InputData", + "localPart":"Reference", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4248,7 +4248,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInfo" + "ReferenceSystem" ] }, "namespaceURI":{ @@ -4261,11 +4261,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactType" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"ContactInfo", + "localPart":"ReferenceSystem", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4282,7 +4282,7 @@ "properties":{ "localPart":{ "enum":[ - "Meaning" + "IndividualName" ] }, "namespaceURI":{ @@ -4295,11 +4295,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Meaning", + "localPart":"IndividualName", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4316,7 +4316,7 @@ "properties":{ "localPart":{ "enum":[ - "DCP" + "PositionName" ] }, "namespaceURI":{ @@ -4329,11 +4329,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DCP", + "localPart":"PositionName", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4350,7 +4350,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedCapabilities" + "DatasetDescriptionSummary" ] }, "namespaceURI":{ @@ -4363,11 +4363,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" } }, "elementName":{ - "localPart":"ExtendedCapabilities", + "localPart":"DatasetDescriptionSummary", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4384,7 +4384,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "ServiceReference" ] }, "namespaceURI":{ @@ -4397,11 +4397,11 @@ ] }, "value":{ - "$ref":"#/definitions/LanguageStringType" + "$ref":"#/definitions/ServiceReferenceType" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"ServiceReference", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4418,7 +4418,7 @@ "properties":{ "localPart":{ "enum":[ - "Operation" + "Keywords" ] }, "namespaceURI":{ @@ -4431,11 +4431,11 @@ ] }, "value":{ - "$ref":"#/definitions/Operation" + "$ref":"#/definitions/KeywordsType" } }, "elementName":{ - "localPart":"Operation", + "localPart":"Keywords", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4452,7 +4452,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "ExtendedCapabilities" ] }, "namespaceURI":{ @@ -4465,11 +4465,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExceptionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Exception", + "localPart":"ExtendedCapabilities", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4486,7 +4486,7 @@ "properties":{ "localPart":{ "enum":[ - "IndividualName" + "Exception" ] }, "namespaceURI":{ @@ -4499,11 +4499,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ExceptionType" } }, "elementName":{ - "localPart":"IndividualName", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4520,7 +4520,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResourceByID" + "ExceptionReport" ] }, "namespaceURI":{ @@ -4533,11 +4533,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResourceByIdType" + "$ref":"#/definitions/ExceptionReport" } }, "elementName":{ - "localPart":"GetResourceByID", + "localPart":"ExceptionReport", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4554,7 +4554,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceReference" + "OtherSourceExtension" ] }, "namespaceURI":{ @@ -4567,11 +4567,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceReferenceType" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"ServiceReference", + "localPart":"OtherSourceExtension", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4588,7 +4588,7 @@ "properties":{ "localPart":{ "enum":[ - "Spacing" + "NoValues" ] }, "namespaceURI":{ @@ -4601,11 +4601,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/NoValues" } }, "elementName":{ - "localPart":"Spacing", + "localPart":"NoValues", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4622,7 +4622,7 @@ "properties":{ "localPart":{ "enum":[ - "OtherSource" + "GetCapabilities" ] }, "namespaceURI":{ @@ -4635,11 +4635,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"OtherSource", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4656,7 +4656,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "Spacing" ] }, "namespaceURI":{ @@ -4669,11 +4669,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"Spacing", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4690,7 +4690,7 @@ "properties":{ "localPart":{ "enum":[ - "Reference" + "UOM" ] }, "namespaceURI":{ @@ -4703,11 +4703,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"Reference", + "localPart":"UOM", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4724,7 +4724,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "AbstractReferenceBase" ] }, "namespaceURI":{ @@ -4737,11 +4737,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/AbstractReferenceBaseType" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"AbstractReferenceBase", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4758,7 +4758,7 @@ "properties":{ "localPart":{ "enum":[ - "UOM" + "OutputFormat" ] }, "namespaceURI":{ @@ -4771,11 +4771,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"UOM", + "localPart":"OutputFormat", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4792,7 +4792,7 @@ "properties":{ "localPart":{ "enum":[ - "SupportedCRS" + "Resource" ] }, "namespaceURI":{ @@ -4805,11 +4805,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":"SupportedCRS", + "localPart":"Resource", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4826,7 +4826,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationsMetadata" + "MinimumValue" ] }, "namespaceURI":{ @@ -4839,11 +4839,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationsMetadata" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"OperationsMetadata", + "localPart":"MinimumValue", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4860,7 +4860,7 @@ "properties":{ "localPart":{ "enum":[ - "Keywords" + "AvailableCRS" ] }, "namespaceURI":{ @@ -4873,11 +4873,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Keywords", + "localPart":"AvailableCRS", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4894,7 +4894,7 @@ "properties":{ "localPart":{ "enum":[ - "MinimumValue" + "OperationsMetadata" ] }, "namespaceURI":{ @@ -4907,11 +4907,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/OperationsMetadata" } }, "elementName":{ - "localPart":"MinimumValue", + "localPart":"OperationsMetadata", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, @@ -4928,7 +4928,7 @@ "properties":{ "localPart":{ "enum":[ - "Language" + "AccessConstraints" ] }, "namespaceURI":{ @@ -4941,11 +4941,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":"AccessConstraints", "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 1f9e4ee6..fe59f36b 100644 --- a/scripts/jsonschemas/OWS_2_0.jsonschema +++ b/scripts/jsonschemas/OWS_2_0.jsonschema @@ -2,67 +2,62 @@ { "id":"http://www.opengis.net/ows/2.0#", "definitions":{ - "AbstractReferenceBaseType":{ + "GetCapabilitiesType.AcceptLanguages":{ "type":"object", - "title":"AbstractReferenceBaseType", + "title":"GetCapabilitiesType.AcceptLanguages", "required":[ - "href" + "language" ], "properties":{ - "type":{ - "title":"type", + "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":"attribute", - "attributeName":{ - "localPart":"type", + "propertyType":"element", + "elementName":{ + "localPart":"Language", "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", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "language" + ] + }, + "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/2.0" } }, - "title":{ - "title":"title", + "exceptionCode":{ + "title":"exceptionCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -70,136 +65,132 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://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":"AbstractReferenceBaseType", + "localPart":"ExceptionType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "exceptionText", + "exceptionCode", + "locator" ] }, - "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" }, - "GetCapabilitiesType":{ + "Operation":{ "type":"object", - "title":"GetCapabilitiesType", + "title":"Operation", + "required":[ + "dcp", + "name" + ], "properties":{ - "acceptVersions":{ - "title":"acceptVersions", + "dcp":{ + "title":"dcp", "allOf":[ { - "$ref":"#/definitions/AcceptVersionsType" + "type":"array", + "items":{ + "$ref":"#/definitions/DCP" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"AcceptVersions", + "localPart":"DCP", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "sections":{ - "title":"sections", + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"#/definitions/SectionsType" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Sections", + "localPart":"Parameter", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "acceptFormats":{ - "title":"acceptFormats", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"#/definitions/AcceptFormatsType" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AcceptFormats", + "localPart":"Constraint", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "acceptLanguages":{ - "title":"acceptLanguages", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"#/definitions/GetCapabilitiesType.AcceptLanguages" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"AcceptLanguages", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "updateSequence":{ - "title":"updateSequence", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -207,33 +198,26 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"updateSequence", + "localPart":"name", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"GetCapabilitiesType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, "propertiesOrder":[ - "acceptVersions", - "sections", - "acceptFormats", - "acceptLanguages", - "updateSequence" + "dcp", + "parameter", + "constraint", + "metadata", + "name" ] }, - "ExceptionType":{ + "SectionsType":{ "type":"object", - "title":"ExceptionType", - "required":[ - "exceptionCode" - ], + "title":"SectionsType", "properties":{ - "exceptionText":{ - "title":"exceptionText", + "section":{ + "title":"section", "allOf":[ { "type":"array", @@ -245,324 +229,303 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ExceptionText", + "localPart":"Section", "namespaceURI":"http://www.opengis.net/ows/2.0" } - }, - "exceptionCode":{ - "title":"exceptionCode", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"exceptionCode", - "namespaceURI":"" - } - }, - "locator":{ - "title":"locator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"locator", - "namespaceURI":"" - } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ExceptionType", + "localPart":"SectionsType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "exceptionText", - "exceptionCode", - "locator" + "section" ] }, - "CapabilitiesBaseType":{ + "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" + } + }, + "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", + "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" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "serviceType", + "serviceTypeVersion", + "profile", + "fees", + "accessConstraints" + ] + }, + "ResponsiblePartyType":{ "type":"object", - "title":"CapabilitiesBaseType", + "title":"ResponsiblePartyType", "required":[ - "version" + "role" ], "properties":{ - "serviceIdentification":{ - "title":"serviceIdentification", + "individualName":{ + "title":"individualName", "allOf":[ { - "$ref":"#/definitions/ServiceIdentification" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceIdentification", + "localPart":"IndividualName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "serviceProvider":{ - "title":"serviceProvider", + "organisationName":{ + "title":"organisationName", "allOf":[ { - "$ref":"#/definitions/ServiceProvider" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceProvider", + "localPart":"OrganisationName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "operationsMetadata":{ - "title":"operationsMetadata", + "positionName":{ + "title":"positionName", "allOf":[ { - "$ref":"#/definitions/OperationsMetadata" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationsMetadata", + "localPart":"PositionName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "languages":{ - "title":"languages", + "contactInfo":{ + "title":"contactInfo", "allOf":[ { - "$ref":"#/definitions/CapabilitiesBaseType.Languages" + "$ref":"#/definitions/ContactType" } ], "propertyType":"element", "elementName":{ - "localPart":"Languages", + "localPart":"ContactInfo", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "version":{ - "title":"version", + "role":{ + "title":"role", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CodeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Role", + "namespaceURI":"http://www.opengis.net/ows/2.0" } - }, - "updateSequence":{ - "title":"updateSequence", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ResponsiblePartyType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "individualName", + "organisationName", + "positionName", + "contactInfo", + "role" + ] + }, + "DomainMetadataType":{ + "type":"object", + "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":"updateSequence", - "namespaceURI":"" + "localPart":"reference", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesBaseType", + "localPart":"DomainMetadataType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "serviceIdentification", - "serviceProvider", - "operationsMetadata", - "languages", - "version", - "updateSequence" + "value", + "reference" ] }, - "AllowedValues":{ + "GetCapabilitiesType":{ "type":"object", - "title":"AllowedValues", - "required":[ - "valueOrRange" - ], + "title":"GetCapabilitiesType", "properties":{ - "valueOrRange":{ - "title":"valueOrRange", + "acceptVersions":{ + "title":"acceptVersions", "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" - }, - "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/2.0" - } - } - }, - "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":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DCP" - }, - "minItems":1 + "$ref":"#/definitions/AcceptVersionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"DCP", + "localPart":"AcceptVersions", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "parameter":{ - "title":"parameter", + "sections":{ + "title":"sections", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/SectionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Parameter", + "localPart":"Sections", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "constraint":{ - "title":"constraint", + "acceptFormats":{ + "title":"acceptFormats", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/AcceptFormatsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Constraint", + "localPart":"AcceptFormats", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "metadata":{ - "title":"metadata", + "acceptLanguages":{ + "title":"acceptLanguages", "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/GetCapabilitiesType.AcceptLanguages" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"AcceptLanguages", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "name":{ - "title":"name", + "updateSequence":{ + "title":"updateSequence", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -570,18 +533,22 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"updateSequence", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"GetCapabilitiesType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, "propertiesOrder":[ - "dcp", - "parameter", - "constraint", - "metadata", - "name" + "acceptVersions", + "sections", + "acceptFormats", + "acceptLanguages", + "updateSequence" ] }, "ManifestType":{ @@ -625,226 +592,63 @@ "referenceGroup" ] }, - "AdditionalParameter":{ - "type":"object", - "title":"AdditionalParameter", - "required":[ - "name", - "value" - ], - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } + "IdentificationType":{ + "allOf":[ + { + "$ref":"#/definitions/BasicIdentificationType" }, - "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/ows/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "value" - ] - }, - "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" + { + "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":"AbstractMetaData", + "localPart":"BoundingBox", "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" - ] - }, - "BasicIdentificationType":{ - "allOf":[ - { - "$ref":"#/definitions/DescriptionType" - }, - { - "type":"object", - "title":"BasicIdentificationType", - "properties":{ - "identifier":{ - "title":"identifier", + }, + "outputFormat":{ + "title":"outputFormat", "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":"Identifier", + "localPart":"OutputFormat", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "metadata":{ - "title":"metadata", + "availableCRS":{ + "title":"availableCRS", "allOf":[ { "type":"array", @@ -855,11 +659,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Metadata", + "localPart":"AvailableCRS", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -868,7 +672,7 @@ ], "propertyType":"elementRef", "elementName":{ - "localPart":"Metadata", + "localPart":"AvailableCRS", "namespaceURI":"http://www.opengis.net/ows/2.0" } } @@ -877,497 +681,357 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BasicIdentificationType", + "localPart":"IdentificationType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "identifier", - "metadata" + "boundingBox", + "outputFormat", + "availableCRS" ] }, - "ServiceIdentification":{ - "required":[ - "serviceType", - "serviceTypeVersion" - ], + "AdditionalParametersType":{ "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" - } - }, - "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", - "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" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "serviceType", - "serviceTypeVersion", - "profile", - "fees", - "accessConstraints" - ] - }, - "GetCapabilitiesType.AcceptLanguages":{ - "type":"object", - "title":"GetCapabilitiesType.AcceptLanguages", - "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/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "language" - ] - }, - "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" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "$ref":"#/definitions/AdditionalParametersBaseType" }, - "arcrole":{ - "title":"arcrole", + { + "type":"object", + "title":"AdditionalParametersType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AdditionalParametersType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "GetResourceByIdType":{ + "type":"object", + "title":"GetResourceByIdType", + "required":[ + "service", + "version" + ], + "properties":{ + "resourceID":{ + "title":"resourceID", "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":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ResourceID", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "title":{ - "title":"title", + "outputFormat":{ + "title":"outputFormat", "allOf":[ { "$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":"OutputFormat", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "show":{ - "title":"show", + "service":{ + "title":"service", "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":"service", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "version":{ + "title":"version", "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":"version", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OnlineResourceType", + "localPart":"GetResourceByIdType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "resourceID", + "outputFormat", + "service", + "version" ] }, - "NoValues":{ + "ValueType":{ "type":"object", - "title":"NoValues", + "title":"ValueType", "properties":{ - }, - "typeType":"classInfo" - }, - "WGS84BoundingBoxType":{ - "allOf":[ - { - "$ref":"#/definitions/BoundingBoxType" - }, - { - "type":"object", - "title":"WGS84BoundingBoxType", - "properties":{ - } + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"WGS84BoundingBoxType", + "localPart":"ValueType", "namespaceURI":"http://www.opengis.net/ows/2.0" - } + }, + "propertiesOrder":[ + "value" + ] }, - "UnNamedDomainType":{ + "ValuesReference":{ "type":"object", - "title":"UnNamedDomainType", + "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/2.0" } - }, - "anyValue":{ - "title":"anyValue", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "reference" + ] + }, + "ContactType":{ + "type":"object", + "title":"ContactType", + "properties":{ + "phone":{ + "title":"phone", "allOf":[ { - "$ref":"#/definitions/AnyValue" + "$ref":"#/definitions/TelephoneType" } ], "propertyType":"element", "elementName":{ - "localPart":"AnyValue", + "localPart":"Phone", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "noValues":{ - "title":"noValues", + "address":{ + "title":"address", "allOf":[ { - "$ref":"#/definitions/NoValues" + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"NoValues", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "valuesReference":{ - "title":"valuesReference", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/ValuesReference" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"ValuesReference", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "defaultValue":{ - "title":"defaultValue", + "hoursOfService":{ + "title":"hoursOfService", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"DefaultValue", + "localPart":"HoursOfService", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "meaning":{ - "title":"meaning", + "contactInstructions":{ + "title":"contactInstructions", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Meaning", + "localPart":"ContactInstructions", "namespaceURI":"http://www.opengis.net/ows/2.0" } - }, - "dataType":{ - "title":"dataType", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ContactType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "phone", + "address", + "onlineResource", + "hoursOfService", + "contactInstructions" + ] + }, + "AdditionalParameter":{ + "type":"object", + "title":"AdditionalParameter", + "required":[ + "name", + "value" + ], + "properties":{ + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataType", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "uom":{ - "title":"uom", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"UOM", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/ows/2.0" } - }, - "referenceSystem":{ - "title":"referenceSystem", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "value" + ] + }, + "LanguageStringType":{ + "type":"object", + "title":"LanguageStringType", + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/DomainMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ReferenceSystem", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } + "propertyType":"value" }, - "metadata":{ - "title":"metadata", + "lang":{ + "title":"lang", "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/string" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"UnNamedDomainType", + "localPart":"LanguageStringType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "allowedValues", - "anyValue", - "noValues", - "valuesReference", - "defaultValue", - "meaning", - "dataType", - "uom", - "referenceSystem", - "metadata" + "value", + "lang" ] }, - "ReferenceGroupType":{ - "required":[ - "abstractReferenceBase" - ], + "RequestMethodType":{ "allOf":[ { - "$ref":"#/definitions/BasicIdentificationType" + "$ref":"#/definitions/OnlineResourceType" }, { "type":"object", - "title":"ReferenceGroupType", + "title":"RequestMethodType", "properties":{ - "abstractReferenceBase":{ - "title":"abstractReferenceBase", + "constraint":{ + "title":"constraint", "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" - } + "$ref":"#/definitions/DomainType" }, - "minItems":1 + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractReferenceBase", + "localPart":"Constraint", "namespaceURI":"http://www.opengis.net/ows/2.0" } } @@ -1376,121 +1040,49 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceGroupType", + "localPart":"RequestMethodType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "abstractReferenceBase" + "constraint" ] }, - "CapabilitiesBaseType.Languages":{ - "type":"object", - "title":"CapabilitiesBaseType.Languages", + "ServiceReferenceType":{ "required":[ - "language" + "requestMessage", + "requestMessageReference" ], - "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/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "language" - ] - }, - "ReferenceType":{ "allOf":[ { - "$ref":"#/definitions/AbstractReferenceBaseType" + "$ref":"#/definitions/ReferenceType" }, { "type":"object", - "title":"ReferenceType", + "title":"ServiceReferenceType", "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "_abstract":{ - "title":"_abstract", + "requestMessage":{ + "title":"requestMessage", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LanguageStringType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"RequestMessage", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "format":{ - "title":"format", + "requestMessageReference":{ + "title":"requestMessageReference", "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":"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", + "localPart":"RequestMessageReference", "namespaceURI":"http://www.opengis.net/ows/2.0" } } @@ -1499,143 +1091,160 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceType", + "localPart":"ServiceReferenceType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "identifier", - "_abstract", - "format", - "metadata" + "requestMessage", + "requestMessageReference" ] }, - "OperationsMetadata":{ + "AcceptVersionsType":{ "type":"object", - "title":"OperationsMetadata", + "title":"AcceptVersionsType", "required":[ - "operation" + "version" ], "properties":{ - "operation":{ - "title":"operation", + "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/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AcceptVersionsType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "version" + ] + }, + "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/2.0" + } + }, + "providerSite":{ + "title":"providerSite", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Operation" - }, - "minItems":2 + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Operation", + "localPart":"ProviderSite", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "parameter":{ - "title":"parameter", + "serviceContact":{ + "title":"serviceContact", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DomainType" - }, - "minItems":0 + "$ref":"#/definitions/ResponsiblePartySubsetType" } ], "propertyType":"element", "elementName":{ - "localPart":"Parameter", + "localPart":"ServiceContact", "namespaceURI":"http://www.opengis.net/ows/2.0" } - }, - "constraint":{ - "title":"constraint", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "providerName", + "providerSite", + "serviceContact" + ] + }, + "KeywordsType":{ + "type":"object", + "title":"KeywordsType", + "required":[ + "keyword" + ], + "properties":{ + "keyword":{ + "title":"keyword", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DomainType" + "$ref":"#/definitions/LanguageStringType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Constraint", + "localPart":"Keyword", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "extendedCapabilities":{ - "title":"extendedCapabilities", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"ExtendedCapabilities", + "localPart":"Type", "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", + "localPart":"KeywordsType", "namespaceURI":"http://www.opengis.net/ows/2.0" - } + }, + "propertiesOrder":[ + "keyword", + "type" + ] }, - "DatasetDescriptionSummaryBaseType":{ - "required":[ - "identifier" - ], + "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":[ @@ -1649,35 +1258,6 @@ "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":[ @@ -1706,659 +1286,857 @@ "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/2.0" } - }, - "datasetDescriptionSummary":{ - "title":"datasetDescriptionSummary", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" - }, - "minItems":0 + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BasicIdentificationType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "identifier", + "metadata" + ] + }, + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"DatasetDescriptionSummary", + "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":"DatasetDescriptionSummaryBaseType", + "localPart":"MetadataType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "wgs84BoundingBox", - "identifier", - "boundingBox", - "metadata", - "datasetDescriptionSummary" + "abstractMetaData", + "about", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CodeType":{ + "AcceptFormatsType":{ "type":"object", - "title":"CodeType", + "title":"AcceptFormatsType", "properties":{ - "value":{ - "title":"value", + "outputFormat":{ + "title":"outputFormat", "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":"OutputFormat", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AcceptFormatsType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "outputFormat" + ] + }, + "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/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "http" + ] + }, + "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/2.0" + } }, - "codeSpace":{ - "title":"codeSpace", + "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":"codeSpace", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Facsimile", + "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeType", + "localPart":"TelephoneType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "value", - "codeSpace" + "voice", + "facsimile" ] }, - "ExceptionReport":{ + "AnyValue":{ "type":"object", - "title":"ExceptionReport", - "required":[ - "exception", - "version" - ], + "title":"AnyValue", "properties":{ - "exception":{ - "title":"exception", + }, + "typeType":"classInfo" + }, + "AddressType":{ + "type":"object", + "title":"AddressType", + "properties":{ + "deliveryPoint":{ + "title":"deliveryPoint", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ExceptionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Exception", + "localPart":"DeliveryPoint", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "version":{ - "title":"version", + "city":{ + "title":"city", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"City", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "lang":{ - "title":"lang", + "administrativeArea":{ + "title":"administrativeArea", "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" + "propertyType":"element", + "elementName":{ + "localPart":"AdministrativeArea", + "namespaceURI":"http://www.opengis.net/ows/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "exception", - "version", - "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/2.0" - } - }, - "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/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":"ServiceReferenceType", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "requestMessage", - "requestMessageReference" + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" ] }, - "KeywordsType":{ + "ContentsBaseType":{ "type":"object", - "title":"KeywordsType", - "required":[ - "keyword" - ], + "title":"ContentsBaseType", "properties":{ - "keyword":{ - "title":"keyword", + "datasetDescriptionSummary":{ + "title":"datasetDescriptionSummary", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LanguageStringType" + "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Keyword", + "localPart":"DatasetDescriptionSummary", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "type":{ - "title":"type", + "otherSource":{ + "title":"otherSource", "allOf":[ { - "$ref":"#/definitions/CodeType" + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Type", + "localPart":"OtherSource", "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"KeywordsType", + "localPart":"ContentsBaseType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "keyword", - "type" + "datasetDescriptionSummary", + "otherSource" ] }, - "ServiceProvider":{ + "AllowedValues":{ "type":"object", - "title":"ServiceProvider", + "title":"AllowedValues", "required":[ - "providerName", - "serviceContact" + "valueOrRange" ], "properties":{ - "providerName":{ - "title":"providerName", + "valueOrRange":{ + "title":"valueOrRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "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":"element", - "elementName":{ - "localPart":"ProviderName", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "providerSite":{ - "title":"providerSite", + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "valueOrRange" + ] + }, + "CodeType":{ + "type":"object", + "title":"CodeType", + "properties":{ + "value":{ + "title":"value", "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":"value" }, - "serviceContact":{ - "title":"serviceContact", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "$ref":"#/definitions/ResponsiblePartySubsetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceContact", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"CodeType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, "propertiesOrder":[ - "providerName", - "providerSite", - "serviceContact" + "value", + "codeSpace" ] }, - "AddressType":{ + "OperationsMetadata":{ "type":"object", - "title":"AddressType", + "title":"OperationsMetadata", + "required":[ + "operation" + ], "properties":{ - "deliveryPoint":{ - "title":"deliveryPoint", + "operation":{ + "title":"operation", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Operation" }, - "minItems":0 + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"DeliveryPoint", + "localPart":"Operation", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "city":{ - "title":"city", + "parameter":{ + "title":"parameter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"City", + "localPart":"Parameter", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "administrativeArea":{ - "title":"administrativeArea", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DomainType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AdministrativeArea", + "localPart":"Constraint", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "postalCode":{ - "title":"postalCode", + "extendedCapabilities":{ + "title":"extendedCapabilities", "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":"PostalCode", + "localPart":"ExtendedCapabilities", "namespaceURI":"http://www.opengis.net/ows/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "operation", + "parameter", + "constraint", + "extendedCapabilities" + ] + }, + "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" + } }, - "country":{ - "title":"country", + "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":"Country", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "electronicMailAddress":{ - "title":"electronicMailAddress", + "role":{ + "title":"role", "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/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ElectronicMailAddress", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AddressType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" - ] - }, - "BoundingBoxType":{ - "type":"object", - "title":"BoundingBoxType", - "required":[ - "lowerCorner", - "upperCorner" - ], - "properties":{ - "lowerCorner":{ - "title":"lowerCorner", + }, + "arcrole":{ + "title":"arcrole", "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":"element", - "elementName":{ - "localPart":"LowerCorner", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "upperCorner":{ - "title":"upperCorner", + "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":"element", - "elementName":{ - "localPart":"UpperCorner", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "crs":{ - "title":"crs", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"crs", - "namespaceURI":"" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "dimensions":{ - "title":"dimensions", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"dimensions", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BoundingBoxType", + "localPart":"OnlineResourceType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "lowerCorner", - "upperCorner", - "crs", - "dimensions" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AcceptFormatsType":{ + "CapabilitiesBaseType":{ "type":"object", - "title":"AcceptFormatsType", + "title":"CapabilitiesBaseType", + "required":[ + "version" + ], "properties":{ - "outputFormat":{ - "title":"outputFormat", + "serviceIdentification":{ + "title":"serviceIdentification", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/ServiceIdentification" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputFormat", + "localPart":"ServiceIdentification", "namespaceURI":"http://www.opengis.net/ows/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AcceptFormatsType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "outputFormat" - ] - }, - "TelephoneType":{ - "type":"object", - "title":"TelephoneType", - "properties":{ - "voice":{ - "title":"voice", + }, + "serviceProvider":{ + "title":"serviceProvider", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/ServiceProvider" } ], "propertyType":"element", "elementName":{ - "localPart":"Voice", + "localPart":"ServiceProvider", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "facsimile":{ - "title":"facsimile", + "operationsMetadata":{ + "title":"operationsMetadata", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/OperationsMetadata" } ], "propertyType":"element", "elementName":{ - "localPart":"Facsimile", + "localPart":"OperationsMetadata", "namespaceURI":"http://www.opengis.net/ows/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TelephoneType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "voice", - "facsimile" - ] - }, - "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" - } + "languages":{ + "title":"languages", + "allOf":[ + { + "$ref":"#/definitions/CapabilitiesBaseType.Languages" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Languages", + "namespaceURI":"http://www.opengis.net/ows/2.0" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RequestMethodType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "constraint" - ] - }, - "HTTP":{ - "type":"object", - "title":"HTTP", - "required":[ - "getOrPost" - ], - "properties":{ - "getOrPost":{ - "title":"getOrPost", + }, + "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":[ { - "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRefs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" + } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"CapabilitiesBaseType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, "propertiesOrder":[ - "getOrPost" + "serviceIdentification", + "serviceProvider", + "operationsMetadata", + "languages", + "version", + "updateSequence" ] }, - "IdentificationType":{ + "DatasetDescriptionSummaryBaseType":{ + "required":[ + "identifier" + ], "allOf":[ { - "$ref":"#/definitions/BasicIdentificationType" + "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"IdentificationType", + "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":[ @@ -2388,25 +2166,8 @@ "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", + "metadata":{ + "title":"metadata", "allOf":[ { "type":"array", @@ -2417,11 +2178,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/anyURI" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"AvailableCRS", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -2430,7 +2191,24 @@ ], "propertyType":"elementRef", "elementName":{ - "localPart":"AvailableCRS", + "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" } } @@ -2439,134 +2217,97 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IdentificationType", + "localPart":"DatasetDescriptionSummaryBaseType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ + "wgs84BoundingBox", + "identifier", "boundingBox", - "outputFormat", - "availableCRS" + "metadata", + "datasetDescriptionSummary" ] }, - "ContentsBaseType":{ - "type":"object", - "title":"ContentsBaseType", - "properties":{ - "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" - } + "NilValueType":{ + "allOf":[ + { + "$ref":"#/definitions/CodeType" }, - "otherSource":{ - "title":"otherSource", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataType" - }, - "minItems":0 + { + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OtherSource", - "namespaceURI":"http://www.opengis.net/ows/2.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ContentsBaseType", + "localPart":"NilValueType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "datasetDescriptionSummary", - "otherSource" + "nilReason" ] }, - "RangeType":{ - "type":"object", - "title":"RangeType", - "properties":{ - "minimumValue":{ - "title":"minimumValue", - "allOf":[ - { - "$ref":"#/definitions/ValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MinimumValue", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "maximumValue":{ - "title":"maximumValue", - "allOf":[ - { - "$ref":"#/definitions/ValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MaximumValue", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } + "AdditionalParametersBaseType":{ + "allOf":[ + { + "$ref":"#/definitions/MetadataType" }, - "spacing":{ - "title":"spacing", - "allOf":[ - { - "$ref":"#/definitions/ValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Spacing", - "namespaceURI":"http://www.opengis.net/ows/2.0" + { + "type":"object", + "title":"AdditionalParametersBaseType", + "properties":{ } - }, - "rangeClosure":{ - "title":"rangeClosure", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AdditionalParametersBaseType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "CapabilitiesBaseType.Languages":{ + "type":"object", + "title":"CapabilitiesBaseType.Languages", + "required":[ + "language" + ], + "properties":{ + "language":{ + "title":"language", "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/language" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"rangeClosure", + "propertyType":"element", + "elementName":{ + "localPart":"Language", "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"RangeType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, "propertiesOrder":[ - "minimumValue", - "maximumValue", - "spacing", - "rangeClosure" + "language" ] }, "DescriptionType":{ @@ -2636,264 +2377,526 @@ "keywords" ] }, - "DomainType":{ + "BoundingBoxType":{ + "type":"object", + "title":"BoundingBoxType", "required":[ - "name" + "lowerCorner", + "upperCorner" ], - "allOf":[ - { - "$ref":"#/definitions/UnNamedDomainType" + "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" + } }, - { - "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":"" + "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":"DomainType", + "localPart":"BoundingBoxType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "name" + "lowerCorner", + "upperCorner", + "crs", + "dimensions" ] }, - "AdditionalParametersType":{ + "WGS84BoundingBoxType":{ "allOf":[ { - "$ref":"#/definitions/AdditionalParametersBaseType" + "$ref":"#/definitions/BoundingBoxType" }, { "type":"object", - "title":"AdditionalParametersType", + "title":"WGS84BoundingBoxType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AdditionalParametersType", + "localPart":"WGS84BoundingBoxType", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "ContactType":{ - "type":"object", - "title":"ContactType", - "properties":{ - "phone":{ - "title":"phone", - "allOf":[ - { - "$ref":"#/definitions/TelephoneType" + "ReferenceType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractReferenceBaseType" + }, + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Phone", - "namespaceURI":"http://www.opengis.net/ows/2.0" } - }, - "address":{ - "title":"address", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ReferenceType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "propertiesOrder":[ + "identifier", + "_abstract", + "format", + "metadata" + ] + }, + "ResponsiblePartySubsetType":{ + "type":"object", + "title":"ResponsiblePartySubsetType", + "properties":{ + "individualName":{ + "title":"individualName", "allOf":[ { - "$ref":"#/definitions/AddressType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"IndividualName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "onlineResource":{ - "title":"onlineResource", + "positionName":{ + "title":"positionName", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"PositionName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "hoursOfService":{ - "title":"hoursOfService", + "contactInfo":{ + "title":"contactInfo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContactType" } ], "propertyType":"element", "elementName":{ - "localPart":"HoursOfService", + "localPart":"ContactInfo", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "contactInstructions":{ - "title":"contactInstructions", + "role":{ + "title":"role", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInstructions", + "localPart":"Role", "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContactType", + "localPart":"ResponsiblePartySubsetType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "phone", - "address", - "onlineResource", - "hoursOfService", - "contactInstructions" + "individualName", + "positionName", + "contactInfo", + "role" ] }, - "AcceptVersionsType":{ + "ExceptionReport":{ "type":"object", - "title":"AcceptVersionsType", + "title":"ExceptionReport", "required":[ + "exception", "version" ], "properties":{ - "version":{ - "title":"version", + "exception":{ + "title":"exception", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ExceptionType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Version", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/ows/2.0" } + }, + "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":"AcceptVersionsType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, "propertiesOrder":[ - "version" + "exception", + "version", + "lang" ] }, - "SectionsType":{ + "UnNamedDomainType":{ "type":"object", - "title":"SectionsType", + "title":"UnNamedDomainType", + "required":[ + "allowedValues", + "anyValue", + "noValues", + "valuesReference", + "uom", + "referenceSystem" + ], "properties":{ - "section":{ - "title":"section", + "allowedValues":{ + "title":"allowedValues", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/AllowedValues" } ], "propertyType":"element", "elementName":{ - "localPart":"Section", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/ows/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SectionsType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "section" - ] - }, - "ValuesReference":{ - "type":"object", - "title":"ValuesReference", - "required":[ - "reference" - ], - "properties":{ - "value":{ - "title":"value", + }, + "anyValue":{ + "title":"anyValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AnyValue" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"AnyValue", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } }, - "reference":{ - "title":"reference", + "noValues":{ + "title":"noValues", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/NoValues" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"reference", + "propertyType":"element", + "elementName":{ + "localPart":"NoValues", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "valuesReference":{ + "title":"valuesReference", + "allOf":[ + { + "$ref":"#/definitions/ValuesReference" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ValuesReference", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "defaultValue":{ + "title":"defaultValue", + "allOf":[ + { + "$ref":"#/definitions/ValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DefaultValue", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "meaning":{ + "title":"meaning", + "allOf":[ + { + "$ref":"#/definitions/DomainMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Meaning", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "dataType":{ + "title":"dataType", + "allOf":[ + { + "$ref":"#/definitions/DomainMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/DomainMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UOM", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "referenceSystem":{ + "title":"referenceSystem", + "allOf":[ + { + "$ref":"#/definitions/DomainMetadataType" + } + ], + "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":"UnNamedDomainType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + }, "propertiesOrder":[ - "value", - "reference" + "allowedValues", + "anyValue", + "noValues", + "valuesReference", + "defaultValue", + "meaning", + "dataType", + "uom", + "referenceSystem", + "metadata" ] }, - "NilValueType":{ + "DomainType":{ + "required":[ + "name" + ], "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/UnNamedDomainType" }, { "type":"object", - "title":"NilValueType", + "title":"DomainType", "properties":{ - "nilReason":{ - "title":"nilReason", + "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":"nilReason", + "localPart":"name", "namespaceURI":"" } } @@ -2902,310 +2905,307 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NilValueType", + "localPart":"DomainType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "nilReason" + "name" ] }, - "ValueType":{ + "AbstractReferenceBaseType":{ "type":"object", - "title":"ValueType", + "title":"AbstractReferenceBaseType", + "required":[ + "href" + ], "properties":{ - "value":{ - "title":"value", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ValueType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "value" - ] - }, - "LanguageStringType":{ - "type":"object", - "title":"LanguageStringType", - "properties":{ - "value":{ - "title":"value", + "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/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "lang":{ - "title":"lang", + "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":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LanguageStringType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "propertiesOrder":[ - "value", - "lang" - ] - }, - "ResponsiblePartySubsetType":{ - "type":"object", - "title":"ResponsiblePartySubsetType", - "properties":{ - "individualName":{ - "title":"individualName", + }, + "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":"element", - "elementName":{ - "localPart":"IndividualName", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "positionName":{ - "title":"positionName", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PositionName", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "contactInfo":{ - "title":"contactInfo", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/ContactType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactInfo", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "role":{ - "title":"role", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Role", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ResponsiblePartySubsetType", + "localPart":"AbstractReferenceBaseType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "individualName", - "positionName", - "contactInfo", - "role" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AnyValue":{ - "type":"object", - "title":"AnyValue", - "properties":{ - }, - "typeType":"classInfo" - }, - "GetResourceByIdType":{ - "type":"object", - "title":"GetResourceByIdType", + "ReferenceGroupType":{ "required":[ - "service", - "version" + "abstractReferenceBase" ], - "properties":{ - "resourceID":{ - "title":"resourceID", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "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":"" - } + "allOf":[ + { + "$ref":"#/definitions/BasicIdentificationType" }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"GetResourceByIdType", + "localPart":"ReferenceGroupType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "resourceID", - "outputFormat", - "service", - "version" + "abstractReferenceBase" ] }, - "ResponsiblePartyType":{ + "HTTP":{ "type":"object", - "title":"ResponsiblePartyType", + "title":"HTTP", "required":[ - "role" + "getOrPost" ], "properties":{ - "individualName":{ - "title":"individualName", + "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":"Get", + "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":"Post", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + } + ] + }, + "minItems":1 } ], - "propertyType":"element", - "elementName":{ - "localPart":"IndividualName", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "organisationName":{ - "title":"organisationName", + "propertyType":"elementRefs" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "getOrPost" + ] + }, + "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":"OrganisationName", + "localPart":"MinimumValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "positionName":{ - "title":"positionName", + "maximumValue":{ + "title":"maximumValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"PositionName", + "localPart":"MaximumValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "contactInfo":{ - "title":"contactInfo", + "spacing":{ + "title":"spacing", "allOf":[ { - "$ref":"#/definitions/ContactType" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInfo", + "localPart":"Spacing", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "role":{ - "title":"role", + "rangeClosure":{ + "title":"rangeClosure", "allOf":[ { - "$ref":"#/definitions/CodeType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Role", + "propertyType":"attribute", + "attributeName":{ + "localPart":"rangeClosure", "namespaceURI":"http://www.opengis.net/ows/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ResponsiblePartyType", + "localPart":"RangeType", "namespaceURI":"http://www.opengis.net/ows/2.0" }, "propertiesOrder":[ - "individualName", - "organisationName", - "positionName", - "contactInfo", - "role" + "minimumValue", + "maximumValue", + "spacing", + "rangeClosure" ] } }, @@ -3223,7 +3223,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "ValuesReference" ] }, "namespaceURI":{ @@ -3236,11 +3236,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/ValuesReference" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"ValuesReference", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3257,7 +3257,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationResponse" + "Identifier" ] }, "namespaceURI":{ @@ -3270,11 +3270,11 @@ ] }, "value":{ - "$ref":"#/definitions/ManifestType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"OperationResponse", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3291,7 +3291,7 @@ "properties":{ "localPart":{ "enum":[ - "MinimumValue" + "MaximumValue" ] }, "namespaceURI":{ @@ -3308,7 +3308,7 @@ } }, "elementName":{ - "localPart":"MinimumValue", + "localPart":"MaximumValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3325,7 +3325,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "OperationResponse" ] }, "namespaceURI":{ @@ -3338,15 +3338,12 @@ ] }, "value":{ - "$ref":"#/definitions/RequestMethodType" + "$ref":"#/definitions/ManifestType" } }, "elementName":{ - "localPart":"Post", + "localPart":"OperationResponse", "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "scope":{ - "$ref":"#/definitions/HTTP" } }, { @@ -3362,7 +3359,7 @@ "properties":{ "localPart":{ "enum":[ - "Metadata" + "NoValues" ] }, "namespaceURI":{ @@ -3375,11 +3372,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/NoValues" } }, "elementName":{ - "localPart":"Metadata", + "localPart":"NoValues", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3396,7 +3393,7 @@ "properties":{ "localPart":{ "enum":[ - "ExceptionReport" + "DefaultValue" ] }, "namespaceURI":{ @@ -3409,11 +3406,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExceptionReport" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"ExceptionReport", + "localPart":"DefaultValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3430,7 +3427,7 @@ "properties":{ "localPart":{ "enum":[ - "WGS84BoundingBox" + "GetResourceByID" ] }, "namespaceURI":{ @@ -3443,11 +3440,11 @@ ] }, "value":{ - "$ref":"#/definitions/WGS84BoundingBoxType" + "$ref":"#/definitions/GetResourceByIdType" } }, "elementName":{ - "localPart":"WGS84BoundingBox", + "localPart":"GetResourceByID", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3464,7 +3461,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMetaData" + "Meaning" ] }, "namespaceURI":{ @@ -3477,11 +3474,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"AbstractMetaData", + "localPart":"Meaning", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3498,7 +3495,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "WGS84BoundingBox" ] }, "namespaceURI":{ @@ -3511,11 +3508,11 @@ ] }, "value":{ - "$ref":"#/definitions/LanguageStringType" + "$ref":"#/definitions/WGS84BoundingBoxType" } }, "elementName":{ - "localPart":"Title", + "localPart":"WGS84BoundingBox", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3532,7 +3529,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "ContactInfo" ] }, "namespaceURI":{ @@ -3545,11 +3542,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBoxType" + "$ref":"#/definitions/ContactType" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"ContactInfo", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3566,7 +3563,7 @@ "properties":{ "localPart":{ "enum":[ - "Fees" + "DataType" ] }, "namespaceURI":{ @@ -3579,11 +3576,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"Fees", + "localPart":"DataType", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3600,7 +3597,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "Post" ] }, "namespaceURI":{ @@ -3613,12 +3610,15 @@ ] }, "value":{ - "$ref":"#/definitions/ExceptionType" + "$ref":"#/definitions/RequestMethodType" } }, "elementName":{ - "localPart":"Exception", + "localPart":"Post", "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "scope":{ + "$ref":"#/definitions/HTTP" } }, { @@ -3634,7 +3634,7 @@ "properties":{ "localPart":{ "enum":[ - "Reference" + "OutputFormat" ] }, "namespaceURI":{ @@ -3647,11 +3647,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Reference", + "localPart":"OutputFormat", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3668,7 +3668,7 @@ "properties":{ "localPart":{ "enum":[ - "SupportedCRS" + "ServiceIdentification" ] }, "namespaceURI":{ @@ -3681,11 +3681,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/2.0" } }, @@ -3702,7 +3702,7 @@ "properties":{ "localPart":{ "enum":[ - "Operation" + "AnyValue" ] }, "namespaceURI":{ @@ -3715,11 +3715,11 @@ ] }, "value":{ - "$ref":"#/definitions/Operation" + "$ref":"#/definitions/AnyValue" } }, "elementName":{ - "localPart":"Operation", + "localPart":"AnyValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3736,7 +3736,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "Operation" ] }, "namespaceURI":{ @@ -3749,11 +3749,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/Operation" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"Operation", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3770,7 +3770,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceProvider" + "OperationsMetadata" ] }, "namespaceURI":{ @@ -3783,11 +3783,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceProvider" + "$ref":"#/definitions/OperationsMetadata" } }, "elementName":{ - "localPart":"ServiceProvider", + "localPart":"OperationsMetadata", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3804,7 +3804,7 @@ "properties":{ "localPart":{ "enum":[ - "OtherSource" + "ExceptionReport" ] }, "namespaceURI":{ @@ -3817,11 +3817,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/ExceptionReport" } }, "elementName":{ - "localPart":"OtherSource", + "localPart":"ExceptionReport", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3838,7 +3838,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetDescriptionSummary" + "PositionName" ] }, "namespaceURI":{ @@ -3851,11 +3851,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DatasetDescriptionSummary", + "localPart":"PositionName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3872,7 +3872,7 @@ "properties":{ "localPart":{ "enum":[ - "InputData" + "Range" ] }, "namespaceURI":{ @@ -3885,11 +3885,11 @@ ] }, "value":{ - "$ref":"#/definitions/ManifestType" + "$ref":"#/definitions/RangeType" } }, "elementName":{ - "localPart":"InputData", + "localPart":"Range", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3906,7 +3906,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "ReferenceSystem" ] }, "namespaceURI":{ @@ -3919,11 +3919,11 @@ ] }, "value":{ - "$ref":"#/definitions/LanguageStringType" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"ReferenceSystem", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3940,7 +3940,7 @@ "properties":{ "localPart":{ "enum":[ - "Manifest" + "SupportedCRS" ] }, "namespaceURI":{ @@ -3953,11 +3953,11 @@ ] }, "value":{ - "$ref":"#/definitions/ManifestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Manifest", + "localPart":"SupportedCRS", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -3974,7 +3974,7 @@ "properties":{ "localPart":{ "enum":[ - "OrganisationName" + "Abstract" ] }, "namespaceURI":{ @@ -3987,11 +3987,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LanguageStringType" } }, "elementName":{ - "localPart":"OrganisationName", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4008,7 +4008,7 @@ "properties":{ "localPart":{ "enum":[ - "DefaultValue" + "Reference" ] }, "namespaceURI":{ @@ -4021,11 +4021,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"DefaultValue", + "localPart":"Reference", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4042,7 +4042,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "AvailableCRS" ] }, "namespaceURI":{ @@ -4055,11 +4055,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Value", + "localPart":"AvailableCRS", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4076,7 +4076,7 @@ "properties":{ "localPart":{ "enum":[ - "nilValue" + "Get" ] }, "namespaceURI":{ @@ -4089,12 +4089,15 @@ ] }, "value":{ - "$ref":"#/definitions/NilValueType" + "$ref":"#/definitions/RequestMethodType" } }, "elementName":{ - "localPart":"nilValue", + "localPart":"Get", "namespaceURI":"http://www.opengis.net/ows/2.0" + }, + "scope":{ + "$ref":"#/definitions/HTTP" } }, { @@ -4110,7 +4113,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractReferenceBase" + "Title" ] }, "namespaceURI":{ @@ -4123,11 +4126,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractReferenceBaseType" + "$ref":"#/definitions/LanguageStringType" } }, "elementName":{ - "localPart":"AbstractReferenceBase", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4144,7 +4147,7 @@ "properties":{ "localPart":{ "enum":[ - "NoValues" + "Manifest" ] }, "namespaceURI":{ @@ -4157,11 +4160,11 @@ ] }, "value":{ - "$ref":"#/definitions/NoValues" + "$ref":"#/definitions/ManifestType" } }, "elementName":{ - "localPart":"NoValues", + "localPart":"Manifest", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4178,7 +4181,7 @@ "properties":{ "localPart":{ "enum":[ - "Spacing" + "InputData" ] }, "namespaceURI":{ @@ -4191,11 +4194,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/ManifestType" } }, "elementName":{ - "localPart":"Spacing", + "localPart":"InputData", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4212,7 +4215,7 @@ "properties":{ "localPart":{ "enum":[ - "PointOfContact" + "Fees" ] }, "namespaceURI":{ @@ -4225,11 +4228,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponsiblePartyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"PointOfContact", + "localPart":"Fees", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4246,7 +4249,7 @@ "properties":{ "localPart":{ "enum":[ - "OperationsMetadata" + "OrganisationName" ] }, "namespaceURI":{ @@ -4259,11 +4262,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationsMetadata" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"OperationsMetadata", + "localPart":"OrganisationName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4280,7 +4283,7 @@ "properties":{ "localPart":{ "enum":[ - "Role" + "IndividualName" ] }, "namespaceURI":{ @@ -4293,11 +4296,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Role", + "localPart":"IndividualName", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4348,7 +4351,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceSystem" + "Value" ] }, "namespaceURI":{ @@ -4361,11 +4364,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"ReferenceSystem", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4382,7 +4385,7 @@ "properties":{ "localPart":{ "enum":[ - "UOM" + "DatasetDescriptionSummary" ] }, "namespaceURI":{ @@ -4395,11 +4398,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/DatasetDescriptionSummaryBaseType" } }, "elementName":{ - "localPart":"UOM", + "localPart":"DatasetDescriptionSummary", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4416,7 +4419,7 @@ "properties":{ "localPart":{ "enum":[ - "Language" + "Keywords" ] }, "namespaceURI":{ @@ -4429,11 +4432,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"#/definitions/KeywordsType" } }, "elementName":{ - "localPart":"Language", + "localPart":"Keywords", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4450,7 +4453,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputFormat" + "Resource" ] }, "namespaceURI":{ @@ -4463,11 +4466,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":"OutputFormat", + "localPart":"Resource", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4484,7 +4487,7 @@ "properties":{ "localPart":{ "enum":[ - "IndividualName" + "ServiceReference" ] }, "namespaceURI":{ @@ -4497,11 +4500,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ServiceReferenceType" } }, "elementName":{ - "localPart":"IndividualName", + "localPart":"ServiceReference", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4518,7 +4521,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInfo" + "nilValue" ] }, "namespaceURI":{ @@ -4531,11 +4534,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactType" + "$ref":"#/definitions/NilValueType" } }, "elementName":{ - "localPart":"ContactInfo", + "localPart":"nilValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4552,7 +4555,7 @@ "properties":{ "localPart":{ "enum":[ - "AvailableCRS" + "ServiceProvider" ] }, "namespaceURI":{ @@ -4565,11 +4568,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ServiceProvider" } }, "elementName":{ - "localPart":"AvailableCRS", + "localPart":"ServiceProvider", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4586,7 +4589,7 @@ "properties":{ "localPart":{ "enum":[ - "AdditionalParameter" + "Language" ] }, "namespaceURI":{ @@ -4599,11 +4602,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" } }, @@ -4620,7 +4623,7 @@ "properties":{ "localPart":{ "enum":[ - "Resource" + "AllowedValues" ] }, "namespaceURI":{ @@ -4633,11 +4636,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/AllowedValues" } }, "elementName":{ - "localPart":"Resource", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4654,7 +4657,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceIdentification" + "OtherSource" ] }, "namespaceURI":{ @@ -4667,11 +4670,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceIdentification" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"ServiceIdentification", + "localPart":"OtherSource", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4688,7 +4691,7 @@ "properties":{ "localPart":{ "enum":[ - "Meaning" + "MinimumValue" ] }, "namespaceURI":{ @@ -4701,11 +4704,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"Meaning", + "localPart":"MinimumValue", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4722,7 +4725,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "UOM" ] }, "namespaceURI":{ @@ -4735,15 +4738,12 @@ ] }, "value":{ - "$ref":"#/definitions/RequestMethodType" + "$ref":"#/definitions/DomainMetadataType" } }, "elementName":{ - "localPart":"Get", + "localPart":"UOM", "namespaceURI":"http://www.opengis.net/ows/2.0" - }, - "scope":{ - "$ref":"#/definitions/HTTP" } }, { @@ -4759,7 +4759,7 @@ "properties":{ "localPart":{ "enum":[ - "DataType" + "AccessConstraints" ] }, "namespaceURI":{ @@ -4772,11 +4772,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DataType", + "localPart":"AccessConstraints", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4793,7 +4793,7 @@ "properties":{ "localPart":{ "enum":[ - "ValuesReference" + "BoundingBox" ] }, "namespaceURI":{ @@ -4806,11 +4806,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValuesReference" + "$ref":"#/definitions/BoundingBoxType" } }, "elementName":{ - "localPart":"ValuesReference", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4827,7 +4827,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceReference" + "Spacing" ] }, "namespaceURI":{ @@ -4840,11 +4840,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceReferenceType" + "$ref":"#/definitions/ValueType" } }, "elementName":{ - "localPart":"ServiceReference", + "localPart":"Spacing", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4861,7 +4861,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedValues" + "Exception" ] }, "namespaceURI":{ @@ -4874,11 +4874,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedValues" + "$ref":"#/definitions/ExceptionType" } }, "elementName":{ - "localPart":"AllowedValues", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4895,7 +4895,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "AdditionalParameter" ] }, "namespaceURI":{ @@ -4908,11 +4908,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"#/definitions/AdditionalParameter" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"AdditionalParameter", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4929,7 +4929,7 @@ "properties":{ "localPart":{ "enum":[ - "MaximumValue" + "Role" ] }, "namespaceURI":{ @@ -4942,11 +4942,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"MaximumValue", + "localPart":"Role", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4963,7 +4963,7 @@ "properties":{ "localPart":{ "enum":[ - "DCP" + "ExtendedCapabilities" ] }, "namespaceURI":{ @@ -4976,11 +4976,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"DCP", + "localPart":"ExtendedCapabilities", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -4997,7 +4997,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedCapabilities" + "AbstractMetaData" ] }, "namespaceURI":{ @@ -5014,7 +5014,7 @@ } }, "elementName":{ - "localPart":"ExtendedCapabilities", + "localPart":"AbstractMetaData", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -5031,7 +5031,7 @@ "properties":{ "localPart":{ "enum":[ - "Keywords" + "ReferenceGroup" ] }, "namespaceURI":{ @@ -5044,11 +5044,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordsType" + "$ref":"#/definitions/ReferenceGroupType" } }, "elementName":{ - "localPart":"Keywords", + "localPart":"ReferenceGroup", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -5065,7 +5065,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceGroup" + "GetCapabilities" ] }, "namespaceURI":{ @@ -5078,11 +5078,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceGroupType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"ReferenceGroup", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -5099,7 +5099,7 @@ "properties":{ "localPart":{ "enum":[ - "AnyValue" + "PointOfContact" ] }, "namespaceURI":{ @@ -5112,11 +5112,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnyValue" + "$ref":"#/definitions/ResponsiblePartyType" } }, "elementName":{ - "localPart":"AnyValue", + "localPart":"PointOfContact", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -5133,7 +5133,7 @@ "properties":{ "localPart":{ "enum":[ - "AccessConstraints" + "HTTP" ] }, "namespaceURI":{ @@ -5146,11 +5146,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/2.0" } }, @@ -5167,7 +5167,7 @@ "properties":{ "localPart":{ "enum":[ - "Range" + "AbstractReferenceBase" ] }, "namespaceURI":{ @@ -5180,11 +5180,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeType" + "$ref":"#/definitions/AbstractReferenceBaseType" } }, "elementName":{ - "localPart":"Range", + "localPart":"AbstractReferenceBase", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -5201,7 +5201,7 @@ "properties":{ "localPart":{ "enum":[ - "PositionName" + "Metadata" ] }, "namespaceURI":{ @@ -5214,11 +5214,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MetadataType" } }, "elementName":{ - "localPart":"PositionName", + "localPart":"Metadata", "namespaceURI":"http://www.opengis.net/ows/2.0" } }, @@ -5235,7 +5235,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResourceByID" + "DCP" ] }, "namespaceURI":{ @@ -5248,11 +5248,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResourceByIdType" + "$ref":"#/definitions/DCP" } }, "elementName":{ - "localPart":"GetResourceByID", + "localPart":"DCP", "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 0b358d82..b1adbff6 100644 --- a/scripts/jsonschemas/SE_1_1_0.jsonschema +++ b/scripts/jsonschemas/SE_1_1_0.jsonschema @@ -2,75 +2,12 @@ { "id":"http://www.opengis.net/se#", "definitions":{ - "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" - ] - }, - "MarkType":{ + "SymbolizerType":{ "type":"object", - "title":"MarkType", - "required":[ - "wellKnownName", - "onlineResource", - "inlineContent", - "format" - ], + "title":"SymbolizerType", "properties":{ - "wellKnownName":{ - "title":"wellKnownName", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -78,163 +15,100 @@ ], "propertyType":"element", "elementName":{ - "localPart":"WellKnownName", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"#/definitions/OnlineResourceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "inlineContent":{ - "title":"inlineContent", - "allOf":[ - { - "$ref":"#/definitions/InlineContentType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"InlineContent", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/se" } }, - "format":{ - "title":"format", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"Description", "namespaceURI":"http://www.opengis.net/se" } }, - "markIndex":{ - "title":"markIndex", + "baseSymbolizer":{ + "title":"baseSymbolizer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/BaseSymbolizerType" } ], "propertyType":"element", "elementName":{ - "localPart":"MarkIndex", + "localPart":"BaseSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, - "fill":{ - "title":"fill", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/FillType" + "$ref":"#/definitions/VersionType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Fill", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "stroke":{ - "title":"stroke", - "allOf":[ - { - "$ref":"#/definitions/StrokeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Stroke", - "namespaceURI":"http://www.opengis.net/se" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MarkType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "wellKnownName", - "onlineResource", - "inlineContent", - "format", - "markIndex", - "fill", - "stroke" - ] - }, - "FontType":{ - "type":"object", - "title":"FontType", - "properties":{ - "svgParameter":{ - "title":"svgParameter", + "uom":{ + "title":"uom", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SvgParameterType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"SvgParameter", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uom", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FontType", + "localPart":"SymbolizerType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "svgParameter" + "name", + "description", + "baseSymbolizer", + "version", + "uom" ] }, - "InterpolationPointType":{ - "required":[ - "data", - "value" - ], + "RasterSymbolizerType":{ "allOf":[ { - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/SymbolizerType" }, { "type":"object", - "title":"InterpolationPointType", + "title":"RasterSymbolizerType", "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", + "opacity":{ + "title":"opacity", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -242,183 +116,86 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Value", + "localPart":"Opacity", "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", + }, + "channelSelection":{ + "title":"channelSelection", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/ChannelSelectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"LookupValue", + "localPart":"ChannelSelection", "namespaceURI":"http://www.opengis.net/se" } }, - "value":{ - "title":"value", + "overlapBehavior":{ + "title":"overlapBehavior", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Value", + "localPart":"OverlapBehavior", "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" - } - }, - { - "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" - } - } - ] - }, - "minItems":0 - } - ], - "propertyType":"elementRefs" - }, - "threshholdsBelongTo":{ - "title":"threshholdsBelongTo", + "colorMap":{ + "title":"colorMap", "allOf":[ { - "$ref":"#/definitions/ThreshholdsBelongToType" + "$ref":"#/definitions/ColorMapType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"threshholdsBelongTo", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ColorMap", + "namespaceURI":"http://www.opengis.net/se" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CategorizeType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "lookupValue", - "value", - "thresholdAndValue", - "threshholdsBelongTo" - ] - }, - "TrimType":{ - "required":[ - "stringValue" - ], - "allOf":[ - { - "$ref":"#/definitions/FunctionType" - }, - { - "type":"object", - "title":"TrimType", - "properties":{ - "stringValue":{ - "title":"stringValue", + }, + "contrastEnhancement":{ + "title":"contrastEnhancement", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/ContrastEnhancementType" } ], "propertyType":"element", "elementName":{ - "localPart":"StringValue", + "localPart":"ContrastEnhancement", "namespaceURI":"http://www.opengis.net/se" } }, - "stripOffPosition":{ - "title":"stripOffPosition", + "shadedRelief":{ + "title":"shadedRelief", "allOf":[ { - "$ref":"#/definitions/StripOffPositionType" + "$ref":"#/definitions/ShadedReliefType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"stripOffPosition", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ShadedRelief", + "namespaceURI":"http://www.opengis.net/se" } }, - "stripOffChar":{ - "title":"stripOffChar", + "imageOutline":{ + "title":"imageOutline", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ImageOutlineType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"stripOffChar", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ImageOutline", + "namespaceURI":"http://www.opengis.net/se" } } } @@ -426,16 +203,21 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TrimType", + "localPart":"RasterSymbolizerType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "stringValue", - "stripOffPosition", - "stripOffChar" + "geometry", + "opacity", + "channelSelection", + "overlapBehavior", + "colorMap", + "contrastEnhancement", + "shadedRelief", + "imageOutline" ] }, - "ConcatenateType":{ + "StringLengthType":{ "required":[ "stringValue" ], @@ -445,17 +227,13 @@ }, { "type":"object", - "title":"ConcatenateType", + "title":"StringLengthType", "properties":{ "stringValue":{ "title":"stringValue", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ParameterValueType" - }, - "minItems":1 + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", @@ -469,231 +247,378 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ConcatenateType", + "localPart":"StringLengthType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ "stringValue" ] }, - "RuleType":{ + "StrokeType":{ "type":"object", - "title":"RuleType", + "title":"StrokeType", "required":[ - "filter", - "elseFilter", - "symbolizer" + "graphicFill", + "graphicStroke" ], "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", + "graphicStroke":{ + "title":"graphicStroke", "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/GraphicStrokeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Description", + "localPart":"GraphicStroke", "namespaceURI":"http://www.opengis.net/se" } }, - "legendGraphic":{ - "title":"legendGraphic", + "svgParameter":{ + "title":"svgParameter", "allOf":[ { - "$ref":"#/definitions/LegendGraphicType" + "type":"array", + "items":{ + "$ref":"#/definitions/SvgParameterType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"LegendGraphic", + "localPart":"SvgParameter", "namespaceURI":"http://www.opengis.net/se" } - }, - "filter":{ - "title":"filter", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StrokeType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "graphicFill", + "graphicStroke", + "svgParameter" + ] + }, + "FeatureTypeStyleType":{ + "type":"object", + "title":"FeatureTypeStyleType", + "required":[ + "ruleOrOnlineResource" + ], + "properties":{ + "name":{ + "title":"name", "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":"Name", + "namespaceURI":"http://www.opengis.net/se" } }, - "elseFilter":{ - "title":"elseFilter", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/ElseFilterType" + "$ref":"#/definitions/DescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ElseFilter", + "localPart":"Description", "namespaceURI":"http://www.opengis.net/se" } }, - "minScaleDenominator":{ - "title":"minScaleDenominator", + "featureTypeName":{ + "title":"featureTypeName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"element", "elementName":{ - "localPart":"MinScaleDenominator", + "localPart":"FeatureTypeName", "namespaceURI":"http://www.opengis.net/se" } }, - "maxScaleDenominator":{ - "title":"maxScaleDenominator", + "semanticTypeIdentifier":{ + "title":"semanticTypeIdentifier", "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":"MaxScaleDenominator", + "localPart":"SemanticTypeIdentifier", "namespaceURI":"http://www.opengis.net/se" } }, - "symbolizer":{ - "title":"symbolizer", + "ruleOrOnlineResource":{ + "title":"ruleOrOnlineResource", "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" - } + "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":"elementRef", - "elementName":{ - "localPart":"Symbolizer", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"elements" + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"#/definitions/VersionType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RuleType", + "localPart":"FeatureTypeStyleType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ "name", "description", - "legendGraphic", - "filter", - "elseFilter", - "minScaleDenominator", - "maxScaleDenominator", - "symbolizer" + "featureTypeName", + "semanticTypeIdentifier", + "ruleOrOnlineResource", + "version" ] }, - "PolygonSymbolizerType":{ + "SvgParameterType":{ + "required":[ + "name" + ], "allOf":[ { - "$ref":"#/definitions/SymbolizerType" + "$ref":"#/definitions/ParameterValueType" }, { "type":"object", - "title":"PolygonSymbolizerType", + "title":"SvgParameterType", "properties":{ - "geometry":{ - "title":"geometry", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/GeometryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } - }, - "fill":{ - "title":"fill", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SvgParameterType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "name" + ] + }, + "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":"ParameterValueType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "content" + ] + }, + "HistogramType":{ + "type":"object", + "title":"HistogramType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"HistogramType", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "NormalizeType":{ + "type":"object", + "title":"NormalizeType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"NormalizeType", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "InterpolateType":{ + "required":[ + "lookupValue", + "interpolationPoint" + ], + "allOf":[ + { + "$ref":"#/definitions/FunctionType" + }, + { + "type":"object", + "title":"InterpolateType", + "properties":{ + "lookupValue":{ + "title":"lookupValue", "allOf":[ { - "$ref":"#/definitions/FillType" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Fill", + "localPart":"LookupValue", "namespaceURI":"http://www.opengis.net/se" } }, - "stroke":{ - "title":"stroke", + "interpolationPoint":{ + "title":"interpolationPoint", "allOf":[ { - "$ref":"#/definitions/StrokeType" + "type":"array", + "items":{ + "$ref":"#/definitions/InterpolationPointType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Stroke", + "localPart":"InterpolationPoint", "namespaceURI":"http://www.opengis.net/se" } }, - "displacement":{ - "title":"displacement", + "mode":{ + "title":"mode", "allOf":[ { - "$ref":"#/definitions/DisplacementType" + "$ref":"#/definitions/ModeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Displacement", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"mode", + "namespaceURI":"" } }, - "perpendicularOffset":{ - "title":"perpendicularOffset", + "method":{ + "title":"method", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/MethodType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PerpendicularOffset", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"method", + "namespaceURI":"" } } } @@ -701,91 +626,236 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PolygonSymbolizerType", + "localPart":"InterpolateType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "geometry", - "fill", - "stroke", - "displacement", - "perpendicularOffset" + "lookupValue", + "interpolationPoint", + "mode", + "method" ] }, - "HaloType":{ + "GraphicType":{ "type":"object", - "title":"HaloType", + "title":"GraphicType", "properties":{ - "radius":{ - "title":"radius", + "externalGraphicOrMark":{ + "title":"externalGraphicOrMark", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Radius", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "fill":{ - "title":"fill", + "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":"#/definitions/FillType" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Fill", + "localPart":"Opacity", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "size":{ + "title":"size", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Size", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "rotation":{ + "title":"rotation", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Rotation", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "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" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"HaloType", + "localPart":"GraphicType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "radius", - "fill" + "externalGraphicOrMark", + "opacity", + "size", + "rotation", + "anchorPoint", + "displacement" ] }, - "LegendGraphicType":{ + "LinePlacementType":{ "type":"object", - "title":"LegendGraphicType", - "required":[ - "graphic" - ], + "title":"LinePlacementType", "properties":{ - "graphic":{ - "title":"graphic", + "perpendicularOffset":{ + "title":"perpendicularOffset", "allOf":[ { - "$ref":"#/definitions/GraphicType" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Graphic", + "localPart":"PerpendicularOffset", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "isRepeated":{ + "title":"isRepeated", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"IsRepeated", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "initialGap":{ + "title":"initialGap", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InitialGap", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "gap":{ + "title":"gap", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Gap", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "isAligned":{ + "title":"isAligned", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"IsAligned", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "generalizeLine":{ + "title":"generalizeLine", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GeneralizeLine", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LegendGraphicType", + "localPart":"LinePlacementType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "graphic" + "perpendicularOffset", + "isRepeated", + "initialGap", + "gap", + "isAligned", + "generalizeLine" ] }, - "FeatureTypeStyleType":{ + "CoverageStyleType":{ "type":"object", - "title":"FeatureTypeStyleType", + "title":"CoverageStyleType", "required":[ "ruleOrOnlineResource" ], @@ -816,16 +886,16 @@ "namespaceURI":"http://www.opengis.net/se" } }, - "featureTypeName":{ - "title":"featureTypeName", + "coverageName":{ + "title":"coverageName", "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":"CoverageName", "namespaceURI":"http://www.opengis.net/se" } }, @@ -898,22 +968,21 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"FeatureTypeStyleType", + "localPart":"CoverageStyleType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ "name", "description", - "featureTypeName", + "coverageName", "semanticTypeIdentifier", "ruleOrOnlineResource", "version" ] }, - "MapItemType":{ + "FunctionType":{ "required":[ - "data", - "value" + "fallbackValue" ], "allOf":[ { @@ -921,32 +990,19 @@ }, { "type":"object", - "title":"MapItemType", + "title":"FunctionType", "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", + "fallbackValue":{ + "title":"fallbackValue", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"fallbackValue", + "namespaceURI":"" } } } @@ -954,443 +1010,358 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MapItemType", + "localPart":"FunctionType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "data", - "value" + "fallbackValue" ] }, - "HistogramType":{ - "type":"object", - "title":"HistogramType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"HistogramType", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "CoverageStyleType":{ - "type":"object", - "title":"CoverageStyleType", - "required":[ - "ruleOrOnlineResource" - ], - "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", - "allOf":[ - { - "$ref":"#/definitions/DescriptionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Description", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "coverageName":{ - "title":"coverageName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CoverageName", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "semanticTypeIdentifier":{ - "title":"semanticTypeIdentifier", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "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":"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" - } + "TextSymbolizerType":{ + "allOf":[ + { + "$ref":"#/definitions/SymbolizerType" }, - "reliefFactor":{ - "title":"reliefFactor", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "type":"object", + "title":"TextSymbolizerType", + "properties":{ + "geometry":{ + "title":"geometry", + "allOf":[ + { + "$ref":"#/definitions/GeometryType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Geometry", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "label":{ + "title":"label", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Label", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "font":{ + "title":"font", + "allOf":[ + { + "$ref":"#/definitions/FontType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Font", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "labelPlacement":{ + "title":"labelPlacement", + "allOf":[ + { + "$ref":"#/definitions/LabelPlacementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LabelPlacement", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "halo":{ + "title":"halo", + "allOf":[ + { + "$ref":"#/definitions/HaloType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Halo", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "fill":{ + "title":"fill", + "allOf":[ + { + "$ref":"#/definitions/FillType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Fill", + "namespaceURI":"http://www.opengis.net/se" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ReliefFactor", - "namespaceURI":"http://www.opengis.net/se" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ShadedReliefType", + "localPart":"TextSymbolizerType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "brightnessOnly", - "reliefFactor" + "geometry", + "label", + "font", + "labelPlacement", + "halo", + "fill" ] }, - "SelectedChannelType":{ + "GraphicFillType":{ "type":"object", - "title":"SelectedChannelType", + "title":"GraphicFillType", "required":[ - "sourceChannelName" + "graphic" ], "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" - } - }, - "contrastEnhancement":{ - "title":"contrastEnhancement", + "graphic":{ + "title":"graphic", "allOf":[ { - "$ref":"#/definitions/ContrastEnhancementType" + "$ref":"#/definitions/GraphicType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContrastEnhancement", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SelectedChannelType", + "localPart":"GraphicFillType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "sourceChannelName", - "contrastEnhancement" + "graphic" ] }, - "BaseSymbolizerType":{ + "LegendGraphicType":{ "type":"object", - "title":"BaseSymbolizerType", + "title":"LegendGraphicType", "required":[ - "onlineResource" + "graphic" ], "properties":{ - "onlineResource":{ - "title":"onlineResource", + "graphic":{ + "title":"graphic", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"#/definitions/GraphicType" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BaseSymbolizerType", + "localPart":"LegendGraphicType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "onlineResource" + "graphic" ] }, - "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" ] }, - "ColorMapType":{ + "InlineContentType":{ "type":"object", - "title":"ColorMapType", + "title":"InlineContentType", "required":[ - "categorize", - "interpolate" + "encoding" ], "properties":{ - "categorize":{ - "title":"categorize", + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/CategorizeType" + "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":"Categorize", - "namespaceURI":"http://www.opengis.net/se" - } + "propertyType":"anyElement" }, - "interpolate":{ - "title":"interpolate", + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"#/definitions/InterpolateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Interpolate", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"encoding", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ColorMapType", + "localPart":"InlineContentType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "categorize", - "interpolate" + "content", + "encoding" ] }, - "FillType":{ + "BaseSymbolizerType":{ "type":"object", - "title":"FillType", + "title":"BaseSymbolizerType", + "required":[ + "onlineResource" + ], "properties":{ - "graphicFill":{ - "title":"graphicFill", - "allOf":[ - { - "$ref":"#/definitions/GraphicFillType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GraphicFill", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "svgParameter":{ - "title":"svgParameter", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SvgParameterType" - }, - "minItems":0 + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"SvgParameter", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FillType", + "localPart":"BaseSymbolizerType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "graphicFill", - "svgParameter" + "onlineResource" ] }, - "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" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, + "DescriptionType":{ + "type":"object", + "title":"DescriptionType", + "properties":{ "title":{ "title":"title", "allOf":[ @@ -1398,151 +1369,122 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://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":"Title", + "namespaceURI":"http://www.opengis.net/se" } }, - "actuate":{ - "title":"actuate", + "_abstract":{ + "title":"_abstract", "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":"Abstract", + "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OnlineResourceType", + "localPart":"DescriptionType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", "title", - "show", - "actuate" + "_abstract" ] }, - "FormatDateType":{ - "required":[ - "dateValue", - "pattern" - ], - "allOf":[ - { - "$ref":"#/definitions/FunctionType" + "HaloType":{ + "type":"object", + "title":"HaloType", + "properties":{ + "radius":{ + "title":"radius", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Radius", + "namespaceURI":"http://www.opengis.net/se" + } }, - { - "type":"object", - "title":"FormatDateType", - "properties":{ - "dateValue":{ - "title":"dateValue", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DateValue", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "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/se" - } + "fill":{ + "title":"fill", + "allOf":[ + { + "$ref":"#/definitions/FillType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Fill", + "namespaceURI":"http://www.opengis.net/se" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"FormatDateType", + "localPart":"HaloType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "dateValue", - "pattern" + "radius", + "fill" ] }, - "DescriptionType":{ + "ShadedReliefType":{ "type":"object", - "title":"DescriptionType", + "title":"ShadedReliefType", "properties":{ - "title":{ - "title":"title", + "brightnessOnly":{ + "title":"brightnessOnly", "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":"Title", + "localPart":"BrightnessOnly", "namespaceURI":"http://www.opengis.net/se" } }, - "_abstract":{ - "title":"_abstract", + "reliefFactor":{ + "title":"reliefFactor", "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":"Abstract", + "localPart":"ReliefFactor", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DescriptionType", + "localPart":"ShadedReliefType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "title", - "_abstract" + "brightnessOnly", + "reliefFactor" ] }, - "InterpolateType":{ + "FormatNumberType":{ "required":[ - "lookupValue", - "interpolationPoint" + "numericValue", + "pattern" ], "allOf":[ { @@ -1550,10 +1492,10 @@ }, { "type":"object", - "title":"InterpolateType", + "title":"FormatNumberType", "properties":{ - "lookupValue":{ - "title":"lookupValue", + "numericValue":{ + "title":"numericValue", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -1561,50 +1503,59 @@ ], "propertyType":"element", "elementName":{ - "localPart":"LookupValue", + "localPart":"NumericValue", "namespaceURI":"http://www.opengis.net/se" } }, - "interpolationPoint":{ - "title":"interpolationPoint", + "pattern":{ + "title":"pattern", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InterpolationPointType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"InterpolationPoint", + "localPart":"Pattern", "namespaceURI":"http://www.opengis.net/se" } }, - "mode":{ - "title":"mode", + "negativePattern":{ + "title":"negativePattern", "allOf":[ { - "$ref":"#/definitions/ModeType" + "$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":"mode", + "localPart":"decimalPoint", "namespaceURI":"" } }, - "method":{ - "title":"method", + "groupingSeparator":{ + "title":"groupingSeparator", "allOf":[ { - "$ref":"#/definitions/MethodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"method", + "localPart":"groupingSeparator", "namespaceURI":"" } } @@ -1613,149 +1564,131 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"InterpolateType", + "localPart":"FormatNumberType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "lookupValue", - "interpolationPoint", - "mode", - "method" + "numericValue", + "pattern", + "negativePattern", + "decimalPoint", + "groupingSeparator" ] }, - "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" - } - } - ] + "ChangeCaseType":{ + "required":[ + "stringValue" + ], + "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":"" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ParameterValueType", + "localPart":"ChangeCaseType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "content" + "stringValue", + "direction" ] }, - "ChannelSelectionType":{ - "type":"object", - "title":"ChannelSelectionType", + "SubstringType":{ "required":[ - "redChannel", - "greenChannel", - "blueChannel", - "grayChannel" + "stringValue" ], - "properties":{ - "redChannel":{ - "title":"redChannel", - "allOf":[ - { - "$ref":"#/definitions/SelectedChannelType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RedChannel", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "greenChannel":{ - "title":"greenChannel", - "allOf":[ - { - "$ref":"#/definitions/SelectedChannelType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GreenChannel", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "blueChannel":{ - "title":"blueChannel", - "allOf":[ - { - "$ref":"#/definitions/SelectedChannelType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BlueChannel", - "namespaceURI":"http://www.opengis.net/se" - } + "allOf":[ + { + "$ref":"#/definitions/FunctionType" }, - "grayChannel":{ - "title":"grayChannel", - "allOf":[ - { - "$ref":"#/definitions/SelectedChannelType" + { + "type":"object", + "title":"SubstringType", + "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", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Length", + "namespaceURI":"http://www.opengis.net/se" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GrayChannel", - "namespaceURI":"http://www.opengis.net/se" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ChannelSelectionType", + "localPart":"SubstringType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "redChannel", - "greenChannel", - "blueChannel", - "grayChannel" + "stringValue", + "position", + "length" ] }, "RecodeType":{ @@ -1814,192 +1747,141 @@ "mapItem" ] }, - "LabelPlacementType":{ + "ContrastEnhancementType":{ "type":"object", - "title":"LabelPlacementType", + "title":"ContrastEnhancementType", "required":[ - "pointPlacement", - "linePlacement" + "normalize", + "histogram" ], "properties":{ - "pointPlacement":{ - "title":"pointPlacement", + "normalize":{ + "title":"normalize", "allOf":[ { - "$ref":"#/definitions/PointPlacementType" + "$ref":"#/definitions/NormalizeType" } ], "propertyType":"element", "elementName":{ - "localPart":"PointPlacement", + "localPart":"Normalize", "namespaceURI":"http://www.opengis.net/se" } }, - "linePlacement":{ - "title":"linePlacement", + "histogram":{ + "title":"histogram", "allOf":[ { - "$ref":"#/definitions/LinePlacementType" + "$ref":"#/definitions/HistogramType" } ], "propertyType":"element", "elementName":{ - "localPart":"LinePlacement", + "localPart":"Histogram", "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" }, - { - "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", + "gammaValue":{ + "title":"gammaValue", "allOf":[ { - "$ref":"#/definitions/GraphicType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Graphic", + "localPart":"GammaValue", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GraphicFillType", + "localPart":"ContrastEnhancementType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "graphic" + "normalize", + "histogram", + "gammaValue" ] }, - "LineSymbolizerType":{ - "allOf":[ - { - "$ref":"#/definitions/SymbolizerType" + "ExternalGraphicType":{ + "type":"object", + "title":"ExternalGraphicType", + "required":[ + "onlineResource", + "inlineContent", + "format" + ], + "properties":{ + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResourceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/se" + } }, - { - "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" - } + "inlineContent":{ + "title":"inlineContent", + "allOf":[ + { + "$ref":"#/definitions/InlineContentType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InlineContent", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "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/se" + } + }, + "colorReplacement":{ + "title":"colorReplacement", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ColorReplacementType" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ColorReplacement", + "namespaceURI":"http://www.opengis.net/se" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"LineSymbolizerType", + "localPart":"ExternalGraphicType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "geometry", - "stroke", - "perpendicularOffset" + "onlineResource", + "inlineContent", + "format", + "colorReplacement" ] }, "StringPositionType":{ @@ -2068,107 +1950,166 @@ "searchDirection" ] }, - "LinePlacementType":{ + "OnlineResourceType":{ "type":"object", - "title":"LinePlacementType", + "title":"OnlineResourceType", "properties":{ - "perpendicularOffset":{ - "title":"perpendicularOffset", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PerpendicularOffset", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "isRepeated":{ - "title":"isRepeated", + "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":"IsRepeated", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "initialGap":{ - "title":"initialGap", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"InitialGap", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "gap":{ - "title":"gap", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Gap", - "namespaceURI":"http://www.opengis.net/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "isAligned":{ - "title":"isAligned", + "title":{ + "title":"title", "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":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/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/se" + }, + "propertiesOrder":[ + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "ColorMapType":{ + "type":"object", + "title":"ColorMapType", + "required":[ + "categorize", + "interpolate" + ], + "properties":{ + "categorize":{ + "title":"categorize", + "allOf":[ + { + "$ref":"#/definitions/CategorizeType" } ], "propertyType":"element", "elementName":{ - "localPart":"IsAligned", + "localPart":"Categorize", "namespaceURI":"http://www.opengis.net/se" } }, - "generalizeLine":{ - "title":"generalizeLine", + "interpolate":{ + "title":"interpolate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/InterpolateType" } ], "propertyType":"element", "elementName":{ - "localPart":"GeneralizeLine", + "localPart":"Interpolate", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LinePlacementType", + "localPart":"ColorMapType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "perpendicularOffset", - "isRepeated", - "initialGap", - "gap", - "isAligned", - "generalizeLine" + "categorize", + "interpolate" ] }, - "FormatNumberType":{ + "CategorizeType":{ "required":[ - "numericValue", - "pattern" + "lookupValue", + "value" ], "allOf":[ { @@ -2176,10 +2117,10 @@ }, { "type":"object", - "title":"FormatNumberType", + "title":"CategorizeType", "properties":{ - "numericValue":{ - "title":"numericValue", + "lookupValue":{ + "title":"lookupValue", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -2187,59 +2128,77 @@ ], "propertyType":"element", "elementName":{ - "localPart":"NumericValue", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "pattern":{ - "title":"pattern", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Pattern", + "localPart":"LookupValue", "namespaceURI":"http://www.opengis.net/se" } }, - "negativePattern":{ - "title":"negativePattern", + "value":{ + "title":"value", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"NegativePattern", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/se" } }, - "decimalPoint":{ - "title":"decimalPoint", + "thresholdAndValue":{ + "title":"thresholdAndValue", "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/ParameterValueType" + } + }, + "elementName":{ + "localPart":"Value", + "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":"Threshold", + "namespaceURI":"http://www.opengis.net/se" + } + } + ] + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"decimalPoint", - "namespaceURI":"" - } + "propertyType":"elementRefs" }, - "groupingSeparator":{ - "title":"groupingSeparator", + "threshholdsBelongTo":{ + "title":"threshholdsBelongTo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ThreshholdsBelongToType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"groupingSeparator", + "localPart":"threshholdsBelongTo", "namespaceURI":"" } } @@ -2248,23 +2207,28 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FormatNumberType", + "localPart":"CategorizeType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "numericValue", - "pattern", - "negativePattern", - "decimalPoint", - "groupingSeparator" + "lookupValue", + "value", + "thresholdAndValue", + "threshholdsBelongTo" ] }, - "SymbolizerType":{ + "MarkType":{ "type":"object", - "title":"SymbolizerType", + "title":"MarkType", + "required":[ + "wellKnownName", + "onlineResource", + "inlineContent", + "format" + ], "properties":{ - "name":{ - "title":"name", + "wellKnownName":{ + "title":"wellKnownName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2272,99 +2236,179 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"WellKnownName", "namespaceURI":"http://www.opengis.net/se" } }, - "description":{ - "title":"description", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Description", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/se" } }, - "baseSymbolizer":{ - "title":"baseSymbolizer", + "inlineContent":{ + "title":"inlineContent", "allOf":[ { - "$ref":"#/definitions/BaseSymbolizerType" + "$ref":"#/definitions/InlineContentType" } ], "propertyType":"element", "elementName":{ - "localPart":"BaseSymbolizer", + "localPart":"InlineContent", "namespaceURI":"http://www.opengis.net/se" } }, - "version":{ - "title":"version", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/VersionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/se" } }, - "uom":{ - "title":"uom", + "markIndex":{ + "title":"markIndex", "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":"element", + "elementName":{ + "localPart":"MarkIndex", + "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" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MarkType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "wellKnownName", + "onlineResource", + "inlineContent", + "format", + "markIndex", + "fill", + "stroke" + ] + }, + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SymbolizerType", + "localPart":"PointSymbolizerType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "name", - "description", - "baseSymbolizer", - "version", - "uom" + "geometry", + "graphic" ] }, - "FunctionType":{ + "ConcatenateType":{ "required":[ - "fallbackValue" + "stringValue" ], "allOf":[ { - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/FunctionType" }, { "type":"object", - "title":"FunctionType", + "title":"ConcatenateType", "properties":{ - "fallbackValue":{ - "title":"fallbackValue", + "stringValue":{ + "title":"stringValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/ParameterValueType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fallbackValue", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"StringValue", + "namespaceURI":"http://www.opengis.net/se" } } } @@ -2372,186 +2416,211 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FunctionType", + "localPart":"ConcatenateType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "fallbackValue" + "stringValue" ] }, - "StrokeType":{ + "FontType":{ "type":"object", - "title":"StrokeType", + "title":"FontType", + "properties":{ + "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":"FontType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "svgParameter" + ] + }, + "ChannelSelectionType":{ + "type":"object", + "title":"ChannelSelectionType", "required":[ - "graphicFill", - "graphicStroke" + "redChannel", + "greenChannel", + "blueChannel", + "grayChannel" ], "properties":{ - "graphicFill":{ - "title":"graphicFill", + "redChannel":{ + "title":"redChannel", "allOf":[ { - "$ref":"#/definitions/GraphicFillType" + "$ref":"#/definitions/SelectedChannelType" } ], "propertyType":"element", "elementName":{ - "localPart":"GraphicFill", + "localPart":"RedChannel", "namespaceURI":"http://www.opengis.net/se" } }, - "graphicStroke":{ - "title":"graphicStroke", + "greenChannel":{ + "title":"greenChannel", "allOf":[ { - "$ref":"#/definitions/GraphicStrokeType" + "$ref":"#/definitions/SelectedChannelType" } ], "propertyType":"element", "elementName":{ - "localPart":"GraphicStroke", + "localPart":"GreenChannel", "namespaceURI":"http://www.opengis.net/se" } }, - "svgParameter":{ - "title":"svgParameter", + "blueChannel":{ + "title":"blueChannel", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SvgParameterType" - }, - "minItems":0 + "$ref":"#/definitions/SelectedChannelType" } ], "propertyType":"element", "elementName":{ - "localPart":"SvgParameter", + "localPart":"BlueChannel", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "grayChannel":{ + "title":"grayChannel", + "allOf":[ + { + "$ref":"#/definitions/SelectedChannelType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GrayChannel", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StrokeType", + "localPart":"ChannelSelectionType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "graphicFill", - "graphicStroke", - "svgParameter" + "redChannel", + "greenChannel", + "blueChannel", + "grayChannel" ] }, - "RasterSymbolizerType":{ - "allOf":[ - { - "$ref":"#/definitions/SymbolizerType" + "DisplacementType":{ + "type":"object", + "title":"DisplacementType", + "required":[ + "displacementX", + "displacementY" + ], + "properties":{ + "displacementX":{ + "title":"displacementX", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DisplacementX", + "namespaceURI":"http://www.opengis.net/se" + } }, - { - "type":"object", - "title":"RasterSymbolizerType", - "properties":{ - "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" - } - ], - "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", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "colorMap":{ - "title":"colorMap", - "allOf":[ - { - "$ref":"#/definitions/ColorMapType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ColorMap", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "contrastEnhancement":{ - "title":"contrastEnhancement", - "allOf":[ - { - "$ref":"#/definitions/ContrastEnhancementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContrastEnhancement", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "shadedRelief":{ - "title":"shadedRelief", + "displacementY":{ + "title":"displacementY", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DisplacementY", + "namespaceURI":"http://www.opengis.net/se" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DisplacementType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "displacementX", + "displacementY" + ] + }, + "ElseFilterType":{ + "type":"object", + "title":"ElseFilterType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ElseFilterType", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "FormatDateType":{ + "required":[ + "dateValue", + "pattern" + ], + "allOf":[ + { + "$ref":"#/definitions/FunctionType" + }, + { + "type":"object", + "title":"FormatDateType", + "properties":{ + "dateValue":{ + "title":"dateValue", "allOf":[ { - "$ref":"#/definitions/ShadedReliefType" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"ShadedRelief", + "localPart":"DateValue", "namespaceURI":"http://www.opengis.net/se" } }, - "imageOutline":{ - "title":"imageOutline", + "pattern":{ + "title":"pattern", "allOf":[ { - "$ref":"#/definitions/ImageOutlineType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ImageOutline", + "localPart":"Pattern", "namespaceURI":"http://www.opengis.net/se" } } @@ -2560,64 +2629,86 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"RasterSymbolizerType", + "localPart":"FormatDateType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "geometry", - "opacity", - "channelSelection", - "overlapBehavior", - "colorMap", - "contrastEnhancement", - "shadedRelief", - "imageOutline" + "dateValue", + "pattern" ] }, - "ColorReplacementType":{ + "SelectedChannelType":{ "type":"object", - "title":"ColorReplacementType", + "title":"SelectedChannelType", "required":[ - "recode" + "sourceChannelName" ], "properties":{ - "recode":{ - "title":"recode", + "sourceChannelName":{ + "title":"sourceChannelName", "allOf":[ { - "$ref":"#/definitions/RecodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Recode", + "localPart":"SourceChannelName", + "namespaceURI":"http://www.opengis.net/se" + } + }, + "contrastEnhancement":{ + "title":"contrastEnhancement", + "allOf":[ + { + "$ref":"#/definitions/ContrastEnhancementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContrastEnhancement", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ColorReplacementType", + "localPart":"SelectedChannelType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "recode" + "sourceChannelName", + "contrastEnhancement" ] }, - "StringLengthType":{ + "MapItemType":{ "required":[ - "stringValue" + "data", + "value" ], "allOf":[ { - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/ExpressionType" }, { "type":"object", - "title":"StringLengthType", + "title":"MapItemType", "properties":{ - "stringValue":{ - "title":"stringValue", + "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" @@ -2625,7 +2716,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"StringValue", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/se" } } @@ -2634,287 +2725,258 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StringLengthType", + "localPart":"MapItemType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "stringValue" + "data", + "value" ] }, - "ContrastEnhancementType":{ + "ImageOutlineType":{ "type":"object", - "title":"ContrastEnhancementType", + "title":"ImageOutlineType", "required":[ - "normalize", - "histogram" + "lineSymbolizer", + "polygonSymbolizer" ], "properties":{ - "normalize":{ - "title":"normalize", - "allOf":[ - { - "$ref":"#/definitions/NormalizeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Normalize", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "histogram":{ - "title":"histogram", + "lineSymbolizer":{ + "title":"lineSymbolizer", "allOf":[ { - "$ref":"#/definitions/HistogramType" + "$ref":"#/definitions/LineSymbolizerType" } ], "propertyType":"element", "elementName":{ - "localPart":"Histogram", + "localPart":"LineSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, - "gammaValue":{ - "title":"gammaValue", + "polygonSymbolizer":{ + "title":"polygonSymbolizer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/PolygonSymbolizerType" } ], "propertyType":"element", "elementName":{ - "localPart":"GammaValue", + "localPart":"PolygonSymbolizer", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContrastEnhancementType", + "localPart":"ImageOutlineType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "normalize", - "histogram", - "gammaValue" + "lineSymbolizer", + "polygonSymbolizer" ] }, - "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", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Opacity", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "size":{ - "title":"size", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Size", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "rotation":{ - "title":"rotation", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Rotation", - "namespaceURI":"http://www.opengis.net/se" - } + "InterpolationPointType":{ + "required":[ + "data", + "value" + ], + "allOf":[ + { + "$ref":"#/definitions/ExpressionType" }, - "anchorPoint":{ - "title":"anchorPoint", - "allOf":[ - { - "$ref":"#/definitions/AnchorPointType" + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AnchorPoint", - "namespaceURI":"http://www.opengis.net/se" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InterpolationPointType", + "namespaceURI":"http://www.opengis.net/se" + }, + "propertiesOrder":[ + "data", + "value" + ] + }, + "TrimType":{ + "required":[ + "stringValue" + ], + "allOf":[ + { + "$ref":"#/definitions/FunctionType" }, - "displacement":{ - "title":"displacement", - "allOf":[ - { - "$ref":"#/definitions/DisplacementType" + { + "type":"object", + "title":"TrimType", + "properties":{ + "stringValue":{ + "title":"stringValue", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Displacement", - "namespaceURI":"http://www.opengis.net/se" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"GraphicType", + "localPart":"TrimType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "externalGraphicOrMark", - "opacity", - "size", - "rotation", - "anchorPoint", - "displacement" + "stringValue", + "stripOffPosition", + "stripOffChar" ] }, - "PointPlacementType":{ + "LabelPlacementType":{ "type":"object", - "title":"PointPlacementType", + "title":"LabelPlacementType", + "required":[ + "pointPlacement", + "linePlacement" + ], "properties":{ - "anchorPoint":{ - "title":"anchorPoint", - "allOf":[ - { - "$ref":"#/definitions/AnchorPointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AnchorPoint", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "displacement":{ - "title":"displacement", + "pointPlacement":{ + "title":"pointPlacement", "allOf":[ { - "$ref":"#/definitions/DisplacementType" + "$ref":"#/definitions/PointPlacementType" } ], "propertyType":"element", "elementName":{ - "localPart":"Displacement", + "localPart":"PointPlacement", "namespaceURI":"http://www.opengis.net/se" } }, - "rotation":{ - "title":"rotation", + "linePlacement":{ + "title":"linePlacement", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/LinePlacementType" } ], "propertyType":"element", "elementName":{ - "localPart":"Rotation", + "localPart":"LinePlacement", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PointPlacementType", + "localPart":"LabelPlacementType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "anchorPoint", - "displacement", - "rotation" + "pointPlacement", + "linePlacement" ] }, - "SubstringType":{ - "required":[ - "stringValue" - ], + "LineSymbolizerType":{ "allOf":[ { - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/SymbolizerType" }, { "type":"object", - "title":"SubstringType", + "title":"LineSymbolizerType", "properties":{ - "stringValue":{ - "title":"stringValue", + "geometry":{ + "title":"geometry", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/GeometryType" } ], "propertyType":"element", "elementName":{ - "localPart":"StringValue", + "localPart":"Geometry", "namespaceURI":"http://www.opengis.net/se" } }, - "position":{ - "title":"position", + "stroke":{ + "title":"stroke", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/StrokeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Position", + "localPart":"Stroke", "namespaceURI":"http://www.opengis.net/se" } }, - "length":{ - "title":"length", + "perpendicularOffset":{ + "title":"perpendicularOffset", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -2922,7 +2984,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Length", + "localPart":"PerpendicularOffset", "namespaceURI":"http://www.opengis.net/se" } } @@ -2931,333 +2993,334 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SubstringType", + "localPart":"LineSymbolizerType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "stringValue", - "position", - "length" + "geometry", + "stroke", + "perpendicularOffset" ] }, - "DisplacementType":{ + "RuleType":{ "type":"object", - "title":"DisplacementType", + "title":"RuleType", "required":[ - "displacementX", - "displacementY" + "filter", + "elseFilter", + "symbolizer" ], "properties":{ - "displacementX":{ - "title":"displacementX", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"DisplacementX", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/se" } }, - "displacementY":{ - "title":"displacementY", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$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/FilterType" } ], "propertyType":"element", "elementName":{ - "localPart":"DisplacementY", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DisplacementType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "displacementX", - "displacementY" - ] - }, - "ExternalGraphicType":{ - "type":"object", - "title":"ExternalGraphicType", - "required":[ - "onlineResource", - "inlineContent", - "format" - ], - "properties":{ - "onlineResource":{ - "title":"onlineResource", + }, + "elseFilter":{ + "title":"elseFilter", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"#/definitions/ElseFilterType" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"ElseFilter", "namespaceURI":"http://www.opengis.net/se" } }, - "inlineContent":{ - "title":"inlineContent", + "minScaleDenominator":{ + "title":"minScaleDenominator", "allOf":[ { - "$ref":"#/definitions/InlineContentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"InlineContent", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/se" } }, - "format":{ - "title":"format", + "maxScaleDenominator":{ + "title":"maxScaleDenominator", "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":"MaxScaleDenominator", "namespaceURI":"http://www.opengis.net/se" } }, - "colorReplacement":{ - "title":"colorReplacement", + "symbolizer":{ + "title":"symbolizer", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ColorReplacementType" + "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":0 + "minItems":1 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ColorReplacement", + "localPart":"Symbolizer", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ExternalGraphicType", + "localPart":"RuleType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "onlineResource", - "inlineContent", - "format", - "colorReplacement" + "name", + "description", + "legendGraphic", + "filter", + "elseFilter", + "minScaleDenominator", + "maxScaleDenominator", + "symbolizer" ] }, - "SvgParameterType":{ + "GeometryType":{ + "type":"object", + "title":"GeometryType", "required":[ - "name" + "propertyName" ], - "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":"" - } + "properties":{ + "propertyName":{ + "title":"propertyName", + "allOf":[ + { + "$ref":"#/definitions/PropertyNameType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PropertyName", + "namespaceURI":"http://www.opengis.net/ogc" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"SvgParameterType", + "localPart":"GeometryType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "name" + "propertyName" ] }, - "ElseFilterType":{ + "AnchorPointType":{ "type":"object", - "title":"ElseFilterType", + "title":"AnchorPointType", + "required":[ + "anchorPointX", + "anchorPointY" + ], "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ElseFilterType", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "TextSymbolizerType":{ - "allOf":[ - { - "$ref":"#/definitions/SymbolizerType" + "anchorPointX":{ + "title":"anchorPointX", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AnchorPointX", + "namespaceURI":"http://www.opengis.net/se" + } }, - { - "type":"object", - "title":"TextSymbolizerType", - "properties":{ - "geometry":{ - "title":"geometry", - "allOf":[ - { - "$ref":"#/definitions/GeometryType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Geometry", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "label":{ - "title":"label", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Label", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "font":{ - "title":"font", - "allOf":[ - { - "$ref":"#/definitions/FontType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Font", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "labelPlacement":{ - "title":"labelPlacement", - "allOf":[ - { - "$ref":"#/definitions/LabelPlacementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LabelPlacement", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "halo":{ - "title":"halo", - "allOf":[ - { - "$ref":"#/definitions/HaloType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Halo", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "fill":{ - "title":"fill", - "allOf":[ - { - "$ref":"#/definitions/FillType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Fill", - "namespaceURI":"http://www.opengis.net/se" - } + "anchorPointY":{ + "title":"anchorPointY", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "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" + ] + }, + "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":"TextSymbolizerType", + "localPart":"PointPlacementType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "geometry", - "label", - "font", - "labelPlacement", - "halo", - "fill" + "anchorPoint", + "displacement", + "rotation" ] }, - "ImageOutlineType":{ + "FillType":{ "type":"object", - "title":"ImageOutlineType", - "required":[ - "lineSymbolizer", - "polygonSymbolizer" - ], + "title":"FillType", "properties":{ - "lineSymbolizer":{ - "title":"lineSymbolizer", + "graphicFill":{ + "title":"graphicFill", "allOf":[ { - "$ref":"#/definitions/LineSymbolizerType" + "$ref":"#/definitions/GraphicFillType" } ], "propertyType":"element", "elementName":{ - "localPart":"LineSymbolizer", + "localPart":"GraphicFill", "namespaceURI":"http://www.opengis.net/se" } }, - "polygonSymbolizer":{ - "title":"polygonSymbolizer", + "svgParameter":{ + "title":"svgParameter", "allOf":[ { - "$ref":"#/definitions/PolygonSymbolizerType" + "type":"array", + "items":{ + "$ref":"#/definitions/SvgParameterType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PolygonSymbolizer", + "localPart":"SvgParameter", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ImageOutlineType", + "localPart":"FillType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "lineSymbolizer", - "polygonSymbolizer" + "graphicFill", + "svgParameter" ] }, "GraphicStrokeType":{ @@ -3318,100 +3381,37 @@ "gap" ] }, - "AnchorPointType":{ + "ColorReplacementType":{ "type":"object", - "title":"AnchorPointType", + "title":"ColorReplacementType", "required":[ - "anchorPointX", - "anchorPointY" + "recode" ], "properties":{ - "anchorPointX":{ - "title":"anchorPointX", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AnchorPointX", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "anchorPointY":{ - "title":"anchorPointY", + "recode":{ + "title":"recode", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/RecodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"AnchorPointY", + "localPart":"Recode", "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AnchorPointType", - "namespaceURI":"http://www.opengis.net/se" - }, - "propertiesOrder":[ - "anchorPointX", - "anchorPointY" - ] - }, - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PointSymbolizerType", + "localPart":"ColorReplacementType", "namespaceURI":"http://www.opengis.net/se" }, "propertiesOrder":[ - "geometry", - "graphic" + "recode" ] }, - "SearchDirectionType":{ + "DirectionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -3419,11 +3419,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"searchDirectionType", + "localPart":"directionType", "namespaceURI":"http://www.opengis.net/se" } }, - "ThreshholdsBelongToType":{ + "SearchDirectionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -3431,11 +3431,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ThreshholdsBelongToType", + "localPart":"searchDirectionType", "namespaceURI":"http://www.opengis.net/se" } }, - "StripOffPositionType":{ + "ModeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -3443,7 +3443,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"stripOffPositionType", + "localPart":"ModeType", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3459,7 +3459,7 @@ "namespaceURI":"http://www.opengis.net/se" } }, - "MethodType":{ + "StripOffPositionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -3467,11 +3467,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"MethodType", + "localPart":"stripOffPositionType", "namespaceURI":"http://www.opengis.net/se" } }, - "DirectionType":{ + "MethodType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -3479,11 +3479,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"directionType", + "localPart":"MethodType", "namespaceURI":"http://www.opengis.net/se" } }, - "ModeType":{ + "ThreshholdsBelongToType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -3491,7 +3491,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ModeType", + "localPart":"ThreshholdsBelongToType", "namespaceURI":"http://www.opengis.net/se" } } @@ -3510,7 +3510,7 @@ "properties":{ "localPart":{ "enum":[ - "NegativePattern" + "Data" ] }, "namespaceURI":{ @@ -3523,11 +3523,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":"NegativePattern", + "localPart":"Data", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3544,7 +3544,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelPlacement" + "InlineContent" ] }, "namespaceURI":{ @@ -3557,11 +3557,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelPlacementType" + "$ref":"#/definitions/InlineContentType" } }, "elementName":{ - "localPart":"LabelPlacement", + "localPart":"InlineContent", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3578,7 +3578,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPointY" + "Length" ] }, "namespaceURI":{ @@ -3595,7 +3595,7 @@ } }, "elementName":{ - "localPart":"AnchorPointY", + "localPart":"Length", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3612,7 +3612,7 @@ "properties":{ "localPart":{ "enum":[ - "MaxScaleDenominator" + "SvgParameter" ] }, "namespaceURI":{ @@ -3625,11 +3625,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/SvgParameterType" } }, "elementName":{ - "localPart":"MaxScaleDenominator", + "localPart":"SvgParameter", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3646,7 +3646,7 @@ "properties":{ "localPart":{ "enum":[ - "Symbolizer" + "Label" ] }, "namespaceURI":{ @@ -3659,11 +3659,11 @@ ] }, "value":{ - "$ref":"#/definitions/SymbolizerType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Symbolizer", + "localPart":"Label", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3680,7 +3680,7 @@ "properties":{ "localPart":{ "enum":[ - "MinScaleDenominator" + "NegativePattern" ] }, "namespaceURI":{ @@ -3693,11 +3693,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":"MinScaleDenominator", + "localPart":"NegativePattern", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3714,7 +3714,7 @@ "properties":{ "localPart":{ "enum":[ - "InlineContent" + "PointPlacement" ] }, "namespaceURI":{ @@ -3727,11 +3727,11 @@ ] }, "value":{ - "$ref":"#/definitions/InlineContentType" + "$ref":"#/definitions/PointPlacementType" } }, "elementName":{ - "localPart":"InlineContent", + "localPart":"PointPlacement", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3748,7 +3748,7 @@ "properties":{ "localPart":{ "enum":[ - "ImageOutline" + "Geometry" ] }, "namespaceURI":{ @@ -3761,11 +3761,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageOutlineType" + "$ref":"#/definitions/GeometryType" } }, "elementName":{ - "localPart":"ImageOutline", + "localPart":"Geometry", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3782,7 +3782,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "Graphic" ] }, "namespaceURI":{ @@ -3795,11 +3795,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GraphicType" } }, "elementName":{ - "localPart":"Format", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3816,7 +3816,7 @@ "properties":{ "localPart":{ "enum":[ - "BrightnessOnly" + "Name" ] }, "namespaceURI":{ @@ -3829,11 +3829,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":"BrightnessOnly", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3850,7 +3850,7 @@ "properties":{ "localPart":{ "enum":[ - "Fill" + "FormatNumber" ] }, "namespaceURI":{ @@ -3863,11 +3863,11 @@ ] }, "value":{ - "$ref":"#/definitions/FillType" + "$ref":"#/definitions/FormatNumberType" } }, "elementName":{ - "localPart":"Fill", + "localPart":"FormatNumber", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3884,7 +3884,7 @@ "properties":{ "localPart":{ "enum":[ - "WellKnownName" + "Pattern" ] }, "namespaceURI":{ @@ -3901,7 +3901,7 @@ } }, "elementName":{ - "localPart":"WellKnownName", + "localPart":"Pattern", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3918,7 +3918,7 @@ "properties":{ "localPart":{ "enum":[ - "Name" + "LegendGraphic" ] }, "namespaceURI":{ @@ -3931,11 +3931,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LegendGraphicType" } }, "elementName":{ - "localPart":"Name", + "localPart":"LegendGraphic", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3952,7 +3952,7 @@ "properties":{ "localPart":{ "enum":[ - "Length" + "ElseFilter" ] }, "namespaceURI":{ @@ -3965,11 +3965,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/ElseFilterType" } }, "elementName":{ - "localPart":"Length", + "localPart":"ElseFilter", "namespaceURI":"http://www.opengis.net/se" } }, @@ -3986,7 +3986,7 @@ "properties":{ "localPart":{ "enum":[ - "PerpendicularOffset" + "FormatDate" ] }, "namespaceURI":{ @@ -3999,11 +3999,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/FormatDateType" } }, "elementName":{ - "localPart":"PerpendicularOffset", + "localPart":"FormatDate", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4020,7 +4020,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPoint" + "LookupValue" ] }, "namespaceURI":{ @@ -4033,11 +4033,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorPointType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"AnchorPoint", + "localPart":"LookupValue", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4054,7 +4054,7 @@ "properties":{ "localPart":{ "enum":[ - "SemanticTypeIdentifier" + "Trim" ] }, "namespaceURI":{ @@ -4067,11 +4067,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TrimType" } }, "elementName":{ - "localPart":"SemanticTypeIdentifier", + "localPart":"Trim", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4088,7 +4088,7 @@ "properties":{ "localPart":{ "enum":[ - "Rule" + "Gap" ] }, "namespaceURI":{ @@ -4101,11 +4101,11 @@ ] }, "value":{ - "$ref":"#/definitions/RuleType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Rule", + "localPart":"Gap", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4122,7 +4122,7 @@ "properties":{ "localPart":{ "enum":[ - "ElseFilter" + "PolygonSymbolizer" ] }, "namespaceURI":{ @@ -4135,11 +4135,11 @@ ] }, "value":{ - "$ref":"#/definitions/ElseFilterType" + "$ref":"#/definitions/PolygonSymbolizerType" } }, "elementName":{ - "localPart":"ElseFilter", + "localPart":"PolygonSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4156,7 +4156,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageStyle" + "Recode" ] }, "namespaceURI":{ @@ -4169,11 +4169,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageStyleType" + "$ref":"#/definitions/RecodeType" } }, "elementName":{ - "localPart":"CoverageStyle", + "localPart":"Recode", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4190,7 +4190,7 @@ "properties":{ "localPart":{ "enum":[ - "ShadedRelief" + "RedChannel" ] }, "namespaceURI":{ @@ -4203,11 +4203,11 @@ ] }, "value":{ - "$ref":"#/definitions/ShadedReliefType" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"ShadedRelief", + "localPart":"RedChannel", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4224,7 +4224,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonSymbolizer" + "MapItem" ] }, "namespaceURI":{ @@ -4237,11 +4237,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonSymbolizerType" + "$ref":"#/definitions/MapItemType" } }, "elementName":{ - "localPart":"PolygonSymbolizer", + "localPart":"MapItem", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4258,7 +4258,7 @@ "properties":{ "localPart":{ "enum":[ - "GrayChannel" + "Categorize" ] }, "namespaceURI":{ @@ -4271,11 +4271,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/CategorizeType" } }, "elementName":{ - "localPart":"GrayChannel", + "localPart":"Categorize", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4292,7 +4292,7 @@ "properties":{ "localPart":{ "enum":[ - "MapItem" + "Value" ] }, "namespaceURI":{ @@ -4305,11 +4305,11 @@ ] }, "value":{ - "$ref":"#/definitions/MapItemType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"MapItem", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4326,7 +4326,7 @@ "properties":{ "localPart":{ "enum":[ - "Concatenate" + "GeneralizeLine" ] }, "namespaceURI":{ @@ -4339,11 +4339,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConcatenateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Concatenate", + "localPart":"GeneralizeLine", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4360,7 +4360,7 @@ "properties":{ "localPart":{ "enum":[ - "PointSymbolizer" + "CoverageName" ] }, "namespaceURI":{ @@ -4373,11 +4373,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointSymbolizerType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"PointSymbolizer", + "localPart":"CoverageName", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4394,7 +4394,7 @@ "properties":{ "localPart":{ "enum":[ - "RedChannel" + "DisplacementY" ] }, "namespaceURI":{ @@ -4407,11 +4407,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"RedChannel", + "localPart":"DisplacementY", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4428,7 +4428,7 @@ "properties":{ "localPart":{ "enum":[ - "LinePlacement" + "GrayChannel" ] }, "namespaceURI":{ @@ -4441,11 +4441,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinePlacementType" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"LinePlacement", + "localPart":"GrayChannel", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4462,7 +4462,7 @@ "properties":{ "localPart":{ "enum":[ - "TextSymbolizer" + "ReliefFactor" ] }, "namespaceURI":{ @@ -4475,11 +4475,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextSymbolizerType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"TextSymbolizer", + "localPart":"ReliefFactor", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4496,7 +4496,7 @@ "properties":{ "localPart":{ "enum":[ - "Halo" + "Opacity" ] }, "namespaceURI":{ @@ -4509,11 +4509,11 @@ ] }, "value":{ - "$ref":"#/definitions/HaloType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Halo", + "localPart":"Opacity", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4530,7 +4530,7 @@ "properties":{ "localPart":{ "enum":[ - "BlueChannel" + "FeatureTypeStyle" ] }, "namespaceURI":{ @@ -4543,11 +4543,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/FeatureTypeStyleType" } }, "elementName":{ - "localPart":"BlueChannel", + "localPart":"FeatureTypeStyle", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4564,7 +4564,7 @@ "properties":{ "localPart":{ "enum":[ - "LookupValue" + "CoverageStyle" ] }, "namespaceURI":{ @@ -4577,11 +4577,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/CoverageStyleType" } }, "elementName":{ - "localPart":"LookupValue", + "localPart":"CoverageStyle", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4598,7 +4598,7 @@ "properties":{ "localPart":{ "enum":[ - "BaseSymbolizer" + "Interpolate" ] }, "namespaceURI":{ @@ -4611,11 +4611,11 @@ ] }, "value":{ - "$ref":"#/definitions/BaseSymbolizerType" + "$ref":"#/definitions/InterpolateType" } }, "elementName":{ - "localPart":"BaseSymbolizer", + "localPart":"Interpolate", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4632,7 +4632,7 @@ "properties":{ "localPart":{ "enum":[ - "FormatNumber" + "GreenChannel" ] }, "namespaceURI":{ @@ -4645,11 +4645,11 @@ ] }, "value":{ - "$ref":"#/definitions/FormatNumberType" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"FormatNumber", + "localPart":"GreenChannel", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4666,7 +4666,7 @@ "properties":{ "localPart":{ "enum":[ - "Radius" + "InitialGap" ] }, "namespaceURI":{ @@ -4683,7 +4683,7 @@ } }, "elementName":{ - "localPart":"Radius", + "localPart":"InitialGap", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4700,7 +4700,7 @@ "properties":{ "localPart":{ "enum":[ - "LookupString" + "AnchorPoint" ] }, "namespaceURI":{ @@ -4713,11 +4713,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/AnchorPointType" } }, "elementName":{ - "localPart":"LookupString", + "localPart":"AnchorPoint", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4734,7 +4734,7 @@ "properties":{ "localPart":{ "enum":[ - "ColorMap" + "Size" ] }, "namespaceURI":{ @@ -4747,11 +4747,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorMapType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"ColorMap", + "localPart":"Size", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4768,7 +4768,7 @@ "properties":{ "localPart":{ "enum":[ - "GeneralizeLine" + "WellKnownName" ] }, "namespaceURI":{ @@ -4781,11 +4781,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":"GeneralizeLine", + "localPart":"WellKnownName", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4802,7 +4802,7 @@ "properties":{ "localPart":{ "enum":[ - "ColorReplacement" + "GraphicFill" ] }, "namespaceURI":{ @@ -4815,11 +4815,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorReplacementType" + "$ref":"#/definitions/GraphicFillType" } }, "elementName":{ - "localPart":"ColorReplacement", + "localPart":"GraphicFill", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4836,7 +4836,7 @@ "properties":{ "localPart":{ "enum":[ - "Function" + "BaseSymbolizer" ] }, "namespaceURI":{ @@ -4849,11 +4849,11 @@ ] }, "value":{ - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/BaseSymbolizerType" } }, "elementName":{ - "localPart":"Function", + "localPart":"BaseSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4870,7 +4870,7 @@ "properties":{ "localPart":{ "enum":[ - "StringLength" + "DisplacementX" ] }, "namespaceURI":{ @@ -4883,11 +4883,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringLengthType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"StringLength", + "localPart":"DisplacementX", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4904,7 +4904,7 @@ "properties":{ "localPart":{ "enum":[ - "Geometry" + "AnchorPointX" ] }, "namespaceURI":{ @@ -4917,11 +4917,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeometryType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Geometry", + "localPart":"AnchorPointX", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4938,7 +4938,7 @@ "properties":{ "localPart":{ "enum":[ - "IsAligned" + "GraphicStroke" ] }, "namespaceURI":{ @@ -4951,11 +4951,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/GraphicStrokeType" } }, "elementName":{ - "localPart":"IsAligned", + "localPart":"GraphicStroke", "namespaceURI":"http://www.opengis.net/se" } }, @@ -4972,7 +4972,7 @@ "properties":{ "localPart":{ "enum":[ - "Description" + "IsRepeated" ] }, "namespaceURI":{ @@ -4985,11 +4985,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescriptionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Description", + "localPart":"IsRepeated", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5006,7 +5006,7 @@ "properties":{ "localPart":{ "enum":[ - "StringPosition" + "PointSymbolizer" ] }, "namespaceURI":{ @@ -5019,11 +5019,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringPositionType" + "$ref":"#/definitions/PointSymbolizerType" } }, "elementName":{ - "localPart":"StringPosition", + "localPart":"PointSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5040,7 +5040,7 @@ "properties":{ "localPart":{ "enum":[ - "GammaValue" + "Fill" ] }, "namespaceURI":{ @@ -5053,11 +5053,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/FillType" } }, "elementName":{ - "localPart":"GammaValue", + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5074,7 +5074,7 @@ "properties":{ "localPart":{ "enum":[ - "Threshold" + "Normalize" ] }, "namespaceURI":{ @@ -5087,11 +5087,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/NormalizeType" } }, "elementName":{ - "localPart":"Threshold", + "localPart":"Normalize", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5108,7 +5108,7 @@ "properties":{ "localPart":{ "enum":[ - "StringValue" + "TextSymbolizer" ] }, "namespaceURI":{ @@ -5121,11 +5121,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/TextSymbolizerType" } }, "elementName":{ - "localPart":"StringValue", + "localPart":"TextSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5142,7 +5142,7 @@ "properties":{ "localPart":{ "enum":[ - "ChannelSelection" + "ColorReplacement" ] }, "namespaceURI":{ @@ -5155,11 +5155,11 @@ ] }, "value":{ - "$ref":"#/definitions/ChannelSelectionType" + "$ref":"#/definitions/ColorReplacementType" } }, "elementName":{ - "localPart":"ChannelSelection", + "localPart":"ColorReplacement", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5176,7 +5176,7 @@ "properties":{ "localPart":{ "enum":[ - "Displacement" + "GammaValue" ] }, "namespaceURI":{ @@ -5189,11 +5189,11 @@ ] }, "value":{ - "$ref":"#/definitions/DisplacementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Displacement", + "localPart":"GammaValue", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5210,7 +5210,7 @@ "properties":{ "localPart":{ "enum":[ - "IsRepeated" + "Radius" ] }, "namespaceURI":{ @@ -5223,11 +5223,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"IsRepeated", + "localPart":"Radius", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5244,7 +5244,7 @@ "properties":{ "localPart":{ "enum":[ - "ReliefFactor" + "Font" ] }, "namespaceURI":{ @@ -5257,11 +5257,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/FontType" } }, "elementName":{ - "localPart":"ReliefFactor", + "localPart":"Font", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5278,7 +5278,7 @@ "properties":{ "localPart":{ "enum":[ - "DateValue" + "Threshold" ] }, "namespaceURI":{ @@ -5295,7 +5295,7 @@ } }, "elementName":{ - "localPart":"DateValue", + "localPart":"Threshold", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5312,7 +5312,7 @@ "properties":{ "localPart":{ "enum":[ - "RasterSymbolizer" + "SourceChannelName" ] }, "namespaceURI":{ @@ -5325,11 +5325,11 @@ ] }, "value":{ - "$ref":"#/definitions/RasterSymbolizerType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"RasterSymbolizer", + "localPart":"SourceChannelName", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5346,7 +5346,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "IsAligned" ] }, "namespaceURI":{ @@ -5359,11 +5359,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Value", + "localPart":"IsAligned", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5380,7 +5380,7 @@ "properties":{ "localPart":{ "enum":[ - "Interpolate" + "LabelPlacement" ] }, "namespaceURI":{ @@ -5393,11 +5393,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterpolateType" + "$ref":"#/definitions/LabelPlacementType" } }, "elementName":{ - "localPart":"Interpolate", + "localPart":"LabelPlacement", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5414,7 +5414,7 @@ "properties":{ "localPart":{ "enum":[ - "Histogram" + "NumericValue" ] }, "namespaceURI":{ @@ -5427,11 +5427,11 @@ ] }, "value":{ - "$ref":"#/definitions/HistogramType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Histogram", + "localPart":"NumericValue", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5448,7 +5448,7 @@ "properties":{ "localPart":{ "enum":[ - "Rotation" + "Function" ] }, "namespaceURI":{ @@ -5461,11 +5461,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/FunctionType" } }, "elementName":{ - "localPart":"Rotation", + "localPart":"Function", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5482,7 +5482,7 @@ "properties":{ "localPart":{ "enum":[ - "Categorize" + "ShadedRelief" ] }, "namespaceURI":{ @@ -5495,11 +5495,11 @@ ] }, "value":{ - "$ref":"#/definitions/CategorizeType" + "$ref":"#/definitions/ShadedReliefType" } }, "elementName":{ - "localPart":"Categorize", + "localPart":"ShadedRelief", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5516,7 +5516,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPointX" + "Position" ] }, "namespaceURI":{ @@ -5533,7 +5533,7 @@ } }, "elementName":{ - "localPart":"AnchorPointX", + "localPart":"Position", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5550,7 +5550,7 @@ "properties":{ "localPart":{ "enum":[ - "Data" + "InterpolationPoint" ] }, "namespaceURI":{ @@ -5563,11 +5563,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/InterpolationPointType" } }, "elementName":{ - "localPart":"Data", + "localPart":"InterpolationPoint", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5584,7 +5584,7 @@ "properties":{ "localPart":{ "enum":[ - "FormatDate" + "SemanticTypeIdentifier" ] }, "namespaceURI":{ @@ -5597,11 +5597,11 @@ ] }, "value":{ - "$ref":"#/definitions/FormatDateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"FormatDate", + "localPart":"SemanticTypeIdentifier", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5618,7 +5618,7 @@ "properties":{ "localPart":{ "enum":[ - "PointPlacement" + "ImageOutline" ] }, "namespaceURI":{ @@ -5631,11 +5631,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPlacementType" + "$ref":"#/definitions/ImageOutlineType" } }, "elementName":{ - "localPart":"PointPlacement", + "localPart":"ImageOutline", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5652,7 +5652,7 @@ "properties":{ "localPart":{ "enum":[ - "GraphicStroke" + "Rule" ] }, "namespaceURI":{ @@ -5665,11 +5665,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicStrokeType" + "$ref":"#/definitions/RuleType" } }, "elementName":{ - "localPart":"GraphicStroke", + "localPart":"Rule", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5686,7 +5686,7 @@ "properties":{ "localPart":{ "enum":[ - "Position" + "Format" ] }, "namespaceURI":{ @@ -5699,11 +5699,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Position", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5720,7 +5720,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "LineSymbolizer" ] }, "namespaceURI":{ @@ -5733,11 +5733,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResourceType" + "$ref":"#/definitions/LineSymbolizerType" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"LineSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5754,7 +5754,7 @@ "properties":{ "localPart":{ "enum":[ - "Pattern" + "MinScaleDenominator" ] }, "namespaceURI":{ @@ -5767,11 +5767,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":"Pattern", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5788,7 +5788,7 @@ "properties":{ "localPart":{ "enum":[ - "SourceChannelName" + "Stroke" ] }, "namespaceURI":{ @@ -5801,11 +5801,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StrokeType" } }, "elementName":{ - "localPart":"SourceChannelName", + "localPart":"Stroke", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5822,7 +5822,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageName" + "ColorMap" ] }, "namespaceURI":{ @@ -5835,11 +5835,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ColorMapType" } }, "elementName":{ - "localPart":"CoverageName", + "localPart":"ColorMap", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5856,7 +5856,7 @@ "properties":{ "localPart":{ "enum":[ - "OverlapBehavior" + "DateValue" ] }, "namespaceURI":{ @@ -5869,11 +5869,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"OverlapBehavior", + "localPart":"DateValue", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5890,7 +5890,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeStyle" + "RasterSymbolizer" ] }, "namespaceURI":{ @@ -5903,11 +5903,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeStyleType" + "$ref":"#/definitions/RasterSymbolizerType" } }, "elementName":{ - "localPart":"FeatureTypeStyle", + "localPart":"RasterSymbolizer", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5924,7 +5924,7 @@ "properties":{ "localPart":{ "enum":[ - "Opacity" + "AnchorPointY" ] }, "namespaceURI":{ @@ -5941,7 +5941,7 @@ } }, "elementName":{ - "localPart":"Opacity", + "localPart":"AnchorPointY", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5958,7 +5958,7 @@ "properties":{ "localPart":{ "enum":[ - "Label" + "Mark" ] }, "namespaceURI":{ @@ -5971,11 +5971,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/MarkType" } }, "elementName":{ - "localPart":"Label", + "localPart":"Mark", "namespaceURI":"http://www.opengis.net/se" } }, @@ -5992,7 +5992,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendGraphic" + "OnlineResource" ] }, "namespaceURI":{ @@ -6005,11 +6005,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendGraphicType" + "$ref":"#/definitions/OnlineResourceType" } }, "elementName":{ - "localPart":"LegendGraphic", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6026,7 +6026,7 @@ "properties":{ "localPart":{ "enum":[ - "Gap" + "Rotation" ] }, "namespaceURI":{ @@ -6043,7 +6043,7 @@ } }, "elementName":{ - "localPart":"Gap", + "localPart":"Rotation", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6060,7 +6060,7 @@ "properties":{ "localPart":{ "enum":[ - "SvgParameter" + "Histogram" ] }, "namespaceURI":{ @@ -6073,11 +6073,11 @@ ] }, "value":{ - "$ref":"#/definitions/SvgParameterType" + "$ref":"#/definitions/HistogramType" } }, "elementName":{ - "localPart":"SvgParameter", + "localPart":"Histogram", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6094,7 +6094,7 @@ "properties":{ "localPart":{ "enum":[ - "Graphic" + "MaxScaleDenominator" ] }, "namespaceURI":{ @@ -6107,11 +6107,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Graphic", + "localPart":"MaxScaleDenominator", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6128,7 +6128,7 @@ "properties":{ "localPart":{ "enum":[ - "Normalize" + "ExternalGraphic" ] }, "namespaceURI":{ @@ -6141,11 +6141,11 @@ ] }, "value":{ - "$ref":"#/definitions/NormalizeType" + "$ref":"#/definitions/ExternalGraphicType" } }, "elementName":{ - "localPart":"Normalize", + "localPart":"ExternalGraphic", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6162,7 +6162,7 @@ "properties":{ "localPart":{ "enum":[ - "Stroke" + "MarkIndex" ] }, "namespaceURI":{ @@ -6175,11 +6175,11 @@ ] }, "value":{ - "$ref":"#/definitions/StrokeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } }, "elementName":{ - "localPart":"Stroke", + "localPart":"MarkIndex", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6196,7 +6196,7 @@ "properties":{ "localPart":{ "enum":[ - "Size" + "StringValue" ] }, "namespaceURI":{ @@ -6213,7 +6213,7 @@ } }, "elementName":{ - "localPart":"Size", + "localPart":"StringValue", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6230,7 +6230,7 @@ "properties":{ "localPart":{ "enum":[ - "NumericValue" + "LinePlacement" ] }, "namespaceURI":{ @@ -6243,11 +6243,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/LinePlacementType" } }, "elementName":{ - "localPart":"NumericValue", + "localPart":"LinePlacement", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6264,7 +6264,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeName" + "Description" ] }, "namespaceURI":{ @@ -6277,11 +6277,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/DescriptionType" } }, "elementName":{ - "localPart":"FeatureTypeName", + "localPart":"Description", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6298,7 +6298,7 @@ "properties":{ "localPart":{ "enum":[ - "Substring" + "BrightnessOnly" ] }, "namespaceURI":{ @@ -6311,11 +6311,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubstringType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"Substring", + "localPart":"BrightnessOnly", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6366,7 +6366,7 @@ "properties":{ "localPart":{ "enum":[ - "MarkIndex" + "PerpendicularOffset" ] }, "namespaceURI":{ @@ -6379,11 +6379,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"MarkIndex", + "localPart":"PerpendicularOffset", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6400,7 +6400,7 @@ "properties":{ "localPart":{ "enum":[ - "DisplacementX" + "ChannelSelection" ] }, "namespaceURI":{ @@ -6413,11 +6413,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/ChannelSelectionType" } }, "elementName":{ - "localPart":"DisplacementX", + "localPart":"ChannelSelection", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6434,7 +6434,7 @@ "properties":{ "localPart":{ "enum":[ - "GraphicFill" + "Displacement" ] }, "namespaceURI":{ @@ -6447,11 +6447,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicFillType" + "$ref":"#/definitions/DisplacementType" } }, "elementName":{ - "localPart":"GraphicFill", + "localPart":"Displacement", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6468,7 +6468,7 @@ "properties":{ "localPart":{ "enum":[ - "ExternalGraphic" + "OverlapBehavior" ] }, "namespaceURI":{ @@ -6481,11 +6481,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExternalGraphicType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ExternalGraphic", + "localPart":"OverlapBehavior", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6502,7 +6502,7 @@ "properties":{ "localPart":{ "enum":[ - "DisplacementY" + "LookupString" ] }, "namespaceURI":{ @@ -6519,7 +6519,7 @@ } }, "elementName":{ - "localPart":"DisplacementY", + "localPart":"LookupString", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6536,7 +6536,7 @@ "properties":{ "localPart":{ "enum":[ - "ContrastEnhancement" + "Symbolizer" ] }, "namespaceURI":{ @@ -6549,11 +6549,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContrastEnhancementType" + "$ref":"#/definitions/SymbolizerType" } }, "elementName":{ - "localPart":"ContrastEnhancement", + "localPart":"Symbolizer", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6570,7 +6570,7 @@ "properties":{ "localPart":{ "enum":[ - "Mark" + "StringLength" ] }, "namespaceURI":{ @@ -6583,11 +6583,11 @@ ] }, "value":{ - "$ref":"#/definitions/MarkType" + "$ref":"#/definitions/StringLengthType" } }, "elementName":{ - "localPart":"Mark", + "localPart":"StringLength", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6604,7 +6604,7 @@ "properties":{ "localPart":{ "enum":[ - "Recode" + "ContrastEnhancement" ] }, "namespaceURI":{ @@ -6617,11 +6617,11 @@ ] }, "value":{ - "$ref":"#/definitions/RecodeType" + "$ref":"#/definitions/ContrastEnhancementType" } }, "elementName":{ - "localPart":"Recode", + "localPart":"ContrastEnhancement", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6638,7 +6638,7 @@ "properties":{ "localPart":{ "enum":[ - "Font" + "Substring" ] }, "namespaceURI":{ @@ -6651,11 +6651,11 @@ ] }, "value":{ - "$ref":"#/definitions/FontType" + "$ref":"#/definitions/SubstringType" } }, "elementName":{ - "localPart":"Font", + "localPart":"Substring", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6672,7 +6672,7 @@ "properties":{ "localPart":{ "enum":[ - "InitialGap" + "FeatureTypeName" ] }, "namespaceURI":{ @@ -6685,11 +6685,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } }, "elementName":{ - "localPart":"InitialGap", + "localPart":"FeatureTypeName", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6706,7 +6706,7 @@ "properties":{ "localPart":{ "enum":[ - "Trim" + "BlueChannel" ] }, "namespaceURI":{ @@ -6719,11 +6719,11 @@ ] }, "value":{ - "$ref":"#/definitions/TrimType" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"Trim", + "localPart":"BlueChannel", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6740,7 +6740,7 @@ "properties":{ "localPart":{ "enum":[ - "InterpolationPoint" + "Halo" ] }, "namespaceURI":{ @@ -6753,11 +6753,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterpolationPointType" + "$ref":"#/definitions/HaloType" } }, "elementName":{ - "localPart":"InterpolationPoint", + "localPart":"Halo", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6774,7 +6774,7 @@ "properties":{ "localPart":{ "enum":[ - "GreenChannel" + "StringPosition" ] }, "namespaceURI":{ @@ -6787,11 +6787,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/StringPositionType" } }, "elementName":{ - "localPart":"GreenChannel", + "localPart":"StringPosition", "namespaceURI":"http://www.opengis.net/se" } }, @@ -6808,7 +6808,7 @@ "properties":{ "localPart":{ "enum":[ - "LineSymbolizer" + "Concatenate" ] }, "namespaceURI":{ @@ -6821,11 +6821,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineSymbolizerType" + "$ref":"#/definitions/ConcatenateType" } }, "elementName":{ - "localPart":"LineSymbolizer", + "localPart":"Concatenate", "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 e2429546..e1864132 100644 --- a/scripts/jsonschemas/SLD_1_0_0.jsonschema +++ b/scripts/jsonschemas/SLD_1_0_0.jsonschema @@ -2,73 +2,76 @@ { "id":"http://www.opengis.net/sld#", "definitions":{ - "AnchorPoint":{ + "NamedStyle":{ "type":"object", - "title":"AnchorPoint", + "title":"NamedStyle", "required":[ - "anchorPointX", - "anchorPointY" + "name" ], "properties":{ - "anchorPointX":{ - "title":"anchorPointX", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AnchorPointX", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "anchorPointY":{ - "title":"anchorPointY", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"AnchorPointY", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "anchorPointX", - "anchorPointY" + "name" ] }, - "Geometry":{ - "type":"object", - "title":"Geometry", + "CssParameter":{ "required":[ - "propertyName" + "name" ], - "properties":{ - "propertyName":{ - "title":"propertyName", - "allOf":[ - { - "$ref":"http://www.opengis.net/ogc#/definitions/PropertyNameType" + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PropertyName", - "namespaceURI":"http://www.opengis.net/ogc" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "propertyName" + "name" ] }, + "SymbolizerType":{ + "type":"object", + "title":"SymbolizerType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SymbolizerType", + "namespaceURI":"http://www.opengis.net/sld" + } + }, "LayerFeatureConstraints":{ "type":"object", "title":"LayerFeatureConstraints", @@ -99,80 +102,18 @@ "featureTypeConstraint" ] }, - "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" - ] - }, - "ExternalGraphic":{ + "ElseFilter":{ "type":"object", - "title":"ExternalGraphic", - "required":[ - "onlineResource", - "format" - ], + "title":"ElseFilter", "properties":{ - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"#/definitions/OnlineResource" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "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/sld" - } - } }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineResource", - "format" - ] + "typeType":"classInfo" }, - "Rule":{ + "StyledLayerDescriptor":{ "type":"object", - "title":"Rule", + "title":"StyledLayerDescriptor", "required":[ - "filter", - "elseFilter", - "symbolizer" + "version" ], "properties":{ "name":{ @@ -214,178 +155,265 @@ "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", + "namedLayerOrUserLayer":{ + "title":"namedLayerOrUserLayer", "allOf":[ { - "$ref":"http://www.opengis.net/ogc#/definitions/FilterType" + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/NamedLayer" + } + ], + "elementName":{ + "localPart":"NamedLayer", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/UserLayer" + } + ], + "elementName":{ + "localPart":"UserLayer", + "namespaceURI":"http://www.opengis.net/sld" + } + } + ] + }, + "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"Filter", - "namespaceURI":"http://www.opengis.net/ogc" - } + "propertyType":"elements" }, - "elseFilter":{ - "title":"elseFilter", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/ElseFilter" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ElseFilter", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } - }, - "minScaleDenominator":{ - "title":"minScaleDenominator", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "title", + "_abstract", + "namedLayerOrUserLayer", + "version" + ] + }, + "ColorMap":{ + "type":"object", + "title":"ColorMap", + "properties":{ + "colorMapEntry":{ + "title":"colorMapEntry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/ColorMapEntry" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"MinScaleDenominator", + "localPart":"ColorMapEntry", "namespaceURI":"http://www.opengis.net/sld" } - }, - "maxScaleDenominator":{ - "title":"maxScaleDenominator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "colorMapEntry" + ] + }, + "LabelPlacement":{ + "type":"object", + "title":"LabelPlacement", + "required":[ + "pointPlacement", + "linePlacement" + ], + "properties":{ + "pointPlacement":{ + "title":"pointPlacement", + "allOf":[ + { + "$ref":"#/definitions/PointPlacement" } ], "propertyType":"element", "elementName":{ - "localPart":"MaxScaleDenominator", + "localPart":"PointPlacement", "namespaceURI":"http://www.opengis.net/sld" } }, - "symbolizer":{ - "title":"symbolizer", + "linePlacement":{ + "title":"linePlacement", "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 + "$ref":"#/definitions/LinePlacement" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Symbolizer", + "localPart":"LinePlacement", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "legendGraphic", - "filter", - "elseFilter", - "minScaleDenominator", - "maxScaleDenominator", - "symbolizer" + "pointPlacement", + "linePlacement" ] }, - "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" - } + "GraphicStroke":{ + "type":"object", + "title":"GraphicStroke", + "required":[ + "graphic" + ], + "properties":{ + "graphic":{ + "title":"graphic", + "allOf":[ + { + "$ref":"#/definitions/Graphic" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Graphic", + "namespaceURI":"http://www.opengis.net/sld" } } - ], + }, "typeType":"classInfo", "propertiesOrder":[ - "geometry", - "fill", - "stroke" + "graphic" ] }, - "LATESTONTOP":{ + "OnlineResource":{ "type":"object", - "title":"LATESTONTOP", + "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" + "typeType":"classInfo", + "propertiesOrder":[ + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] }, "ColorMapEntry":{ "type":"object", @@ -455,216 +483,192 @@ "label" ] }, - "Stroke":{ + "Normalize":{ "type":"object", - "title":"Stroke", - "required":[ - "graphicFill", - "graphicStroke" - ], + "title":"Normalize", "properties":{ - "graphicFill":{ - "title":"graphicFill", - "allOf":[ - { - "$ref":"#/definitions/GraphicFill" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GraphicFill", - "namespaceURI":"http://www.opengis.net/sld" - } + }, + "typeType":"classInfo" + }, + "PointSymbolizer":{ + "allOf":[ + { + "$ref":"#/definitions/SymbolizerType" }, - "graphicStroke":{ - "title":"graphicStroke", + { + "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" + ] + }, + "Displacement":{ + "type":"object", + "title":"Displacement", + "required":[ + "displacementX", + "displacementY" + ], + "properties":{ + "displacementX":{ + "title":"displacementX", "allOf":[ { - "$ref":"#/definitions/GraphicStroke" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"GraphicStroke", + "localPart":"DisplacementX", "namespaceURI":"http://www.opengis.net/sld" } }, - "cssParameter":{ - "title":"cssParameter", + "displacementY":{ + "title":"displacementY", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CssParameter" - }, - "minItems":0 + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"CssParameter", + "localPart":"DisplacementY", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "graphicFill", - "graphicStroke", - "cssParameter" + "displacementX", + "displacementY" ] }, - "LabelPlacement":{ + "GraphicFill":{ "type":"object", - "title":"LabelPlacement", + "title":"GraphicFill", "required":[ - "pointPlacement", - "linePlacement" + "graphic" ], "properties":{ - "pointPlacement":{ - "title":"pointPlacement", - "allOf":[ - { - "$ref":"#/definitions/PointPlacement" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PointPlacement", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "linePlacement":{ - "title":"linePlacement", + "graphic":{ + "title":"graphic", "allOf":[ { - "$ref":"#/definitions/LinePlacement" + "$ref":"#/definitions/Graphic" } ], "propertyType":"element", "elementName":{ - "localPart":"LinePlacement", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "pointPlacement", - "linePlacement" + "graphic" ] }, - "Graphic":{ + "Histogram":{ "type":"object", - "title":"Graphic", + "title":"Histogram", "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", + }, + "typeType":"classInfo" + }, + "ContrastEnhancement":{ + "type":"object", + "title":"ContrastEnhancement", + "required":[ + "normalize", + "histogram" + ], + "properties":{ + "normalize":{ + "title":"normalize", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/Normalize" } ], "propertyType":"element", "elementName":{ - "localPart":"Opacity", + "localPart":"Normalize", "namespaceURI":"http://www.opengis.net/sld" } }, - "size":{ - "title":"size", + "histogram":{ + "title":"histogram", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/Histogram" } ], "propertyType":"element", "elementName":{ - "localPart":"Size", + "localPart":"Histogram", "namespaceURI":"http://www.opengis.net/sld" } }, - "rotation":{ - "title":"rotation", + "gammaValue":{ + "title":"gammaValue", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Rotation", + "localPart":"GammaValue", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "externalGraphicOrMark", - "opacity", - "size", - "rotation" + "normalize", + "histogram", + "gammaValue" ] }, - "FeatureTypeStyle":{ + "Mark":{ "type":"object", - "title":"FeatureTypeStyle", - "required":[ - "rule" - ], + "title":"Mark", "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", + "wellKnownName":{ + "title":"wellKnownName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -672,104 +676,129 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"WellKnownName", "namespaceURI":"http://www.opengis.net/sld" } }, - "_abstract":{ - "title":"_abstract", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Fill" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/sld" } }, - "featureTypeName":{ - "title":"featureTypeName", + "stroke":{ + "title":"stroke", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Stroke" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeName", + "localPart":"Stroke", "namespaceURI":"http://www.opengis.net/sld" } - }, - "semanticTypeIdentifier":{ - "title":"semanticTypeIdentifier", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "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", - "namespaceURI":"http://www.opengis.net/sld" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "title", - "_abstract", - "featureTypeName", - "semanticTypeIdentifier", - "rule" - ] - }, - "CssParameter":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "wellKnownName", + "fill", + "stroke" + ] + }, + "TextSymbolizer":{ + "allOf":[ + { + "$ref":"#/definitions/SymbolizerType" }, { "type":"object", - "title":"CssParameter", + "title":"TextSymbolizer", "properties":{ - "name":{ - "title":"name", + "geometry":{ + "title":"geometry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Geometry" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "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" } } } @@ -777,89 +806,14 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "name" - ] - }, - "UserLayer":{ - "type":"object", - "title":"UserLayer", - "required":[ - "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" - } - }, - "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", - "remoteOWS", - "layerFeatureConstraints", - "userStyle" + "geometry", + "label", + "font", + "labelPlacement", + "halo", + "fill" ] }, - "RANDOM":{ - "type":"object", - "title":"RANDOM", - "properties":{ - }, - "typeType":"classInfo" - }, "OverlapBehavior":{ "type":"object", "title":"OverlapBehavior", @@ -1002,278 +956,202 @@ "grayChannel" ] }, - "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" ] }, - "Halo":{ + "UserStyle":{ "type":"object", - "title":"Halo", + "title":"UserStyle", + "required":[ + "featureTypeStyle" + ], "properties":{ - "radius":{ - "title":"radius", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Radius", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, - "fill":{ - "title":"fill", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/Fill" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Fill", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "radius", - "fill" - ] - }, - "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" - } + "_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" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "geometry", - "opacity", - "channelSelection", - "overlapBehavior", - "colorMap", - "contrastEnhancement", - "shadedRelief", - "imageOutline" - ] - }, - "Font":{ - "type":"object", - "title":"Font", - "properties":{ - "cssParameter":{ - "title":"cssParameter", + }, + "isDefault":{ + "title":"isDefault", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"IsDefault", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "featureTypeStyle":{ + "title":"featureTypeStyle", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CssParameter" + "$ref":"#/definitions/FeatureTypeStyle" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"CssParameter", + "localPart":"FeatureTypeStyle", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "cssParameter" + "name", + "title", + "_abstract", + "isDefault", + "featureTypeStyle" ] }, - "RemoteOWS":{ + "ExternalGraphic":{ "type":"object", - "title":"RemoteOWS", + "title":"ExternalGraphic", "required":[ - "service", - "onlineResource" + "onlineResource", + "format" ], "properties":{ - "service":{ - "title":"service", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/sld" } }, - "onlineResource":{ - "title":"onlineResource", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "service", - "onlineResource" + "onlineResource", + "format" + ] + }, + "EARLIESTONTOP":{ + "type":"object", + "title":"EARLIESTONTOP", + "properties":{ + }, + "typeType":"classInfo" + }, + "LinePlacement":{ + "type":"object", + "title":"LinePlacement", + "properties":{ + "perpendicularOffset":{ + "title":"perpendicularOffset", + "allOf":[ + { + "$ref":"#/definitions/ParameterValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PerpendicularOffset", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "perpendicularOffset" ] }, "ParameterValueType":{ @@ -1325,25 +1203,76 @@ "content" ] }, - "Fill":{ + "PointPlacement":{ "type":"object", - "title":"Fill", + "title":"PointPlacement", "properties":{ - "graphicFill":{ - "title":"graphicFill", + "anchorPoint":{ + "title":"anchorPoint", "allOf":[ { - "$ref":"#/definitions/GraphicFill" + "$ref":"#/definitions/AnchorPoint" } ], "propertyType":"element", "elementName":{ - "localPart":"GraphicFill", + "localPart":"AnchorPoint", "namespaceURI":"http://www.opengis.net/sld" } }, - "cssParameter":{ - "title":"cssParameter", + "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" + ] + }, + "Fill":{ + "type":"object", + "title":"Fill", + "properties":{ + "graphicFill":{ + "title":"graphicFill", + "allOf":[ + { + "$ref":"#/definitions/GraphicFill" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GraphicFill", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "cssParameter":{ + "title":"cssParameter", "allOf":[ { "type":"array", @@ -1366,66 +1295,127 @@ "cssParameter" ] }, - "NamedStyle":{ + "Halo":{ "type":"object", - "title":"NamedStyle", - "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" + } + }, + "fill":{ + "title":"fill", + "allOf":[ + { + "$ref":"#/definitions/Fill" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name" + "radius", + "fill" ] }, - "EARLIESTONTOP":{ - "type":"object", - "title":"EARLIESTONTOP", - "properties":{ - }, - "typeType":"classInfo" - }, - "ColorMap":{ + "NamedLayer":{ "type":"object", - "title":"ColorMap", + "title":"NamedLayer", + "required":[ + "name" + ], "properties":{ - "colorMapEntry":{ - "title":"colorMapEntry", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ColorMapEntry" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ColorMapEntry", + "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":[ - "colorMapEntry" + "name", + "layerFeatureConstraints", + "namedStyleOrUserStyle" ] }, + "LATESTONTOP":{ + "type":"object", + "title":"LATESTONTOP", + "properties":{ + }, + "typeType":"classInfo" + }, "FeatureTypeConstraint":{ "type":"object", "title":"FeatureTypeConstraint", @@ -1481,321 +1471,211 @@ "extent" ] }, - "ImageOutline":{ + "Extent":{ "type":"object", - "title":"ImageOutline", + "title":"Extent", "required":[ - "lineSymbolizer", - "polygonSymbolizer" + "name", + "value" ], "properties":{ - "lineSymbolizer":{ - "title":"lineSymbolizer", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/LineSymbolizer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LineSymbolizer", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, - "polygonSymbolizer":{ - "title":"polygonSymbolizer", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/PolygonSymbolizer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"PolygonSymbolizer", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "lineSymbolizer", - "polygonSymbolizer" + "name", + "value" ] }, - "ContrastEnhancement":{ + "Rule":{ "type":"object", - "title":"ContrastEnhancement", + "title":"Rule", "required":[ - "normalize", - "histogram" + "filter", + "elseFilter", + "symbolizer" ], "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", - "namespaceURI":"http://www.opengis.net/sld" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "normalize", - "histogram", - "gammaValue" - ] - }, - "AVERAGE":{ - "type":"object", - "title":"AVERAGE", - "properties":{ - }, - "typeType":"classInfo" - }, - "Histogram":{ - "type":"object", - "title":"Histogram", - "properties":{ - }, - "typeType":"classInfo" - }, - "StyledLayerDescriptor":{ - "type":"object", - "title":"StyledLayerDescriptor", - "required":[ - "version" - ], - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/sld" } }, - "title":{ - "title":"title", + "legendGraphic":{ + "title":"legendGraphic", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LegendGraphic" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"LegendGraphic", "namespaceURI":"http://www.opengis.net/sld" } }, - "_abstract":{ - "title":"_abstract", + "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":"Abstract", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" } }, - "namedLayerOrUserLayer":{ - "title":"namedLayerOrUserLayer", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/NamedLayer" - } - ], - "elementName":{ - "localPart":"NamedLayer", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/UserLayer" - } - ], - "elementName":{ - "localPart":"UserLayer", - "namespaceURI":"http://www.opengis.net/sld" - } - } - ] - }, - "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":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "title", - "_abstract", - "namedLayerOrUserLayer", - "version" - ] - }, - "Normalize":{ - "type":"object", - "title":"Normalize", - "properties":{ - }, - "typeType":"classInfo" - }, - "PointPlacement":{ - "type":"object", - "title":"PointPlacement", - "properties":{ - "anchorPoint":{ - "title":"anchorPoint", + "elseFilter":{ + "title":"elseFilter", "allOf":[ { - "$ref":"#/definitions/AnchorPoint" + "$ref":"#/definitions/ElseFilter" } ], "propertyType":"element", "elementName":{ - "localPart":"AnchorPoint", + "localPart":"ElseFilter", "namespaceURI":"http://www.opengis.net/sld" } }, - "displacement":{ - "title":"displacement", + "minScaleDenominator":{ + "title":"minScaleDenominator", "allOf":[ { - "$ref":"#/definitions/Displacement" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Displacement", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } }, - "rotation":{ - "title":"rotation", + "maxScaleDenominator":{ + "title":"maxScaleDenominator", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Rotation", + "localPart":"MaxScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "anchorPoint", - "displacement", - "rotation" - ] - }, - "SymbolizerType":{ - "type":"object", - "title":"SymbolizerType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SymbolizerType", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "LinePlacement":{ - "type":"object", - "title":"LinePlacement", - "properties":{ - "perpendicularOffset":{ - "title":"perpendicularOffset", + }, + "symbolizer":{ + "title":"symbolizer", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "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":"PerpendicularOffset", + "localPart":"Symbolizer", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "perpendicularOffset" + "name", + "title", + "_abstract", + "legendGraphic", + "filter", + "elseFilter", + "minScaleDenominator", + "maxScaleDenominator", + "symbolizer" ] }, - "TextSymbolizer":{ + "LineSymbolizer":{ "allOf":[ { "$ref":"#/definitions/SymbolizerType" }, { "type":"object", - "title":"TextSymbolizer", + "title":"LineSymbolizer", "properties":{ "geometry":{ "title":"geometry", @@ -1810,68 +1690,16 @@ "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", + "stroke":{ + "title":"stroke", "allOf":[ { - "$ref":"#/definitions/Fill" + "$ref":"#/definitions/Stroke" } ], "propertyType":"element", "elementName":{ - "localPart":"Fill", + "localPart":"Stroke", "namespaceURI":"http://www.opengis.net/sld" } } @@ -1881,23 +1709,12 @@ "typeType":"classInfo", "propertiesOrder":[ "geometry", - "label", - "font", - "labelPlacement", - "halo", - "fill" + "stroke" ] }, - "ElseFilter":{ - "type":"object", - "title":"ElseFilter", - "properties":{ - }, - "typeType":"classInfo" - }, - "GraphicStroke":{ + "LegendGraphic":{ "type":"object", - "title":"GraphicStroke", + "title":"LegendGraphic", "required":[ "graphic" ], @@ -1921,96 +1738,54 @@ "graphic" ] }, - "ShadedRelief":{ + "FeatureTypeStyle":{ "type":"object", - "title":"ShadedRelief", + "title":"FeatureTypeStyle", + "required":[ + "rule" + ], "properties":{ - "brightnessOnly":{ - "title":"brightnessOnly", + "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/string" } ], "propertyType":"element", "elementName":{ - "localPart":"BrightnessOnly", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, - "reliefFactor":{ - "title":"reliefFactor", + "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":"ReliefFactor", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "brightnessOnly", - "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" - } + "_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" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "geometry", - "stroke" - ] - }, - "SelectedChannelType":{ - "type":"object", - "title":"SelectedChannelType", - "required":[ - "sourceChannelName" - ], - "properties":{ - "sourceChannelName":{ - "title":"sourceChannelName", + }, + "featureTypeName":{ + "title":"featureTypeName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2018,83 +1793,61 @@ ], "propertyType":"element", "elementName":{ - "localPart":"SourceChannelName", + "localPart":"FeatureTypeName", "namespaceURI":"http://www.opengis.net/sld" } }, - "contrastEnhancement":{ - "title":"contrastEnhancement", + "semanticTypeIdentifier":{ + "title":"semanticTypeIdentifier", "allOf":[ { - "$ref":"#/definitions/ContrastEnhancement" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ContrastEnhancement", + "localPart":"SemanticTypeIdentifier", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SelectedChannelType", - "namespaceURI":"http://www.opengis.net/sld" - }, - "propertiesOrder":[ - "sourceChannelName", - "contrastEnhancement" - ] - }, - "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" - } + "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", - "graphic" + "name", + "title", + "_abstract", + "featureTypeName", + "semanticTypeIdentifier", + "rule" ] }, - "UserStyle":{ + "UserLayer":{ "type":"object", - "title":"UserStyle", + "title":"UserLayer", "required":[ - "featureTypeStyle" + "layerFeatureConstraints", + "userStyle" ], "properties":{ "name":{ @@ -2110,59 +1863,46 @@ "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", + "remoteOWS":{ + "title":"remoteOWS", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RemoteOWS" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"RemoteOWS", "namespaceURI":"http://www.opengis.net/sld" } }, - "isDefault":{ - "title":"isDefault", + "layerFeatureConstraints":{ + "title":"layerFeatureConstraints", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/LayerFeatureConstraints" } ], "propertyType":"element", "elementName":{ - "localPart":"IsDefault", + "localPart":"LayerFeatureConstraints", "namespaceURI":"http://www.opengis.net/sld" } }, - "featureTypeStyle":{ - "title":"featureTypeStyle", + "userStyle":{ + "title":"userStyle", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FeatureTypeStyle" + "$ref":"#/definitions/UserStyle" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeStyle", + "localPart":"UserStyle", "namespaceURI":"http://www.opengis.net/sld" } } @@ -2170,312 +1910,572 @@ "typeType":"classInfo", "propertiesOrder":[ "name", - "title", - "_abstract", - "isDefault", - "featureTypeStyle" + "remoteOWS", + "layerFeatureConstraints", + "userStyle" ] }, - "OnlineResource":{ + "AVERAGE":{ "type":"object", - "title":"OnlineResource", + "title":"AVERAGE", "properties":{ - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + }, + "typeType":"classInfo" + }, + "Geometry":{ + "type":"object", + "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", + "propertiesOrder":[ + "propertyName" + ] + }, + "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" }, - "href":{ - "title":"href", + "opacity":{ + "title":"opacity", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ParameterValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Opacity", + "namespaceURI":"http://www.opengis.net/sld" } }, - "role":{ - "title":"role", + "size":{ + "title":"size", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ParameterValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Size", + "namespaceURI":"http://www.opengis.net/sld" } }, - "arcrole":{ - "title":"arcrole", + "rotation":{ + "title":"rotation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ParameterValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Rotation", + "namespaceURI":"http://www.opengis.net/sld" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "externalGraphicOrMark", + "opacity", + "size", + "rotation" + ] + }, + "Stroke":{ + "type":"object", + "title":"Stroke", + "required":[ + "graphicFill", + "graphicStroke" + ], + "properties":{ + "graphicFill":{ + "title":"graphicFill", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GraphicFill" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"GraphicFill", + "namespaceURI":"http://www.opengis.net/sld" } }, - "show":{ - "title":"show", + "graphicStroke":{ + "title":"graphicStroke", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/GraphicStroke" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"GraphicStroke", + "namespaceURI":"http://www.opengis.net/sld" } }, - "actuate":{ - "title":"actuate", + "cssParameter":{ + "title":"cssParameter", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "type":"array", + "items":{ + "$ref":"#/definitions/CssParameter" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"CssParameter", + "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "graphicFill", + "graphicStroke", + "cssParameter" ] }, - "GraphicFill":{ + "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", + "propertiesOrder":[ + "geometry", + "fill", + "stroke" + ] + }, + "SelectedChannelType":{ "type":"object", - "title":"GraphicFill", + "title":"SelectedChannelType", "required":[ - "graphic" + "sourceChannelName" ], "properties":{ - "graphic":{ - "title":"graphic", + "sourceChannelName":{ + "title":"sourceChannelName", "allOf":[ { - "$ref":"#/definitions/Graphic" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Graphic", + "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":[ - "graphic" + "sourceChannelName", + "contrastEnhancement" ] }, - "Mark":{ + "RANDOM":{ "type":"object", - "title":"Mark", + "title":"RANDOM", "properties":{ - "wellKnownName":{ - "title":"wellKnownName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "typeType":"classInfo" + }, + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WellKnownName", - "namespaceURI":"http://www.opengis.net/sld" } - }, - "fill":{ - "title":"fill", + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "geometry", + "opacity", + "channelSelection", + "overlapBehavior", + "colorMap", + "contrastEnhancement", + "shadedRelief", + "imageOutline" + ] + }, + "RemoteOWS":{ + "type":"object", + "title":"RemoteOWS", + "required":[ + "service", + "onlineResource" + ], + "properties":{ + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/Fill" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Fill", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/sld" } }, - "stroke":{ - "title":"stroke", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/Stroke" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Stroke", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "wellKnownName", - "fill", - "stroke" + "service", + "onlineResource" ] }, - "Displacement":{ + "ShadedRelief":{ "type":"object", - "title":"Displacement", - "required":[ - "displacementX", - "displacementY" - ], + "title":"ShadedRelief", "properties":{ - "displacementX":{ - "title":"displacementX", + "brightnessOnly":{ + "title":"brightnessOnly", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"DisplacementX", + "localPart":"BrightnessOnly", "namespaceURI":"http://www.opengis.net/sld" } }, - "displacementY":{ - "title":"displacementY", + "reliefFactor":{ + "title":"reliefFactor", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"DisplacementY", + "localPart":"ReliefFactor", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "displacementX", - "displacementY" + "brightnessOnly", + "reliefFactor" ] }, - "NamedLayer":{ + "ImageOutline":{ "type":"object", - "title":"NamedLayer", + "title":"ImageOutline", "required":[ - "name" + "lineSymbolizer", + "polygonSymbolizer" ], "properties":{ - "name":{ - "title":"name", + "lineSymbolizer":{ + "title":"lineSymbolizer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LineSymbolizer" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"LineSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, - "layerFeatureConstraints":{ - "title":"layerFeatureConstraints", + "polygonSymbolizer":{ + "title":"polygonSymbolizer", "allOf":[ { - "$ref":"#/definitions/LayerFeatureConstraints" + "$ref":"#/definitions/PolygonSymbolizer" } ], "propertyType":"element", "elementName":{ - "localPart":"LayerFeatureConstraints", + "localPart":"PolygonSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } - }, - "namedStyleOrUserStyle":{ - "title":"namedStyleOrUserStyle", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "lineSymbolizer", + "polygonSymbolizer" + ] + }, + "Font":{ + "type":"object", + "title":"Font", + "properties":{ + "cssParameter":{ + "title":"cssParameter", "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" - } - } - ] + "$ref":"#/definitions/CssParameter" }, "minItems":0 } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"CssParameter", + "namespaceURI":"http://www.opengis.net/sld" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "layerFeatureConstraints", - "namedStyleOrUserStyle" + "cssParameter" ] } }, @@ -2493,7 +2493,7 @@ "properties":{ "localPart":{ "enum":[ - "SemanticTypeIdentifier" + "GrayChannel" ] }, "namespaceURI":{ @@ -2506,11 +2506,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"SemanticTypeIdentifier", + "localPart":"GrayChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2527,7 +2527,7 @@ "properties":{ "localPart":{ "enum":[ - "Normalize" + "Radius" ] }, "namespaceURI":{ @@ -2540,11 +2540,11 @@ ] }, "value":{ - "$ref":"#/definitions/Normalize" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Normalize", + "localPart":"Radius", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2561,7 +2561,7 @@ "properties":{ "localPart":{ "enum":[ - "DisplacementX" + "OverlapBehavior" ] }, "namespaceURI":{ @@ -2574,11 +2574,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/OverlapBehavior" } }, "elementName":{ - "localPart":"DisplacementX", + "localPart":"OverlapBehavior", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2595,7 +2595,7 @@ "properties":{ "localPart":{ "enum":[ - "AVERAGE" + "ColorMapEntry" ] }, "namespaceURI":{ @@ -2608,11 +2608,11 @@ ] }, "value":{ - "$ref":"#/definitions/AVERAGE" + "$ref":"#/definitions/ColorMapEntry" } }, "elementName":{ - "localPart":"AVERAGE", + "localPart":"ColorMapEntry", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2629,7 +2629,7 @@ "properties":{ "localPart":{ "enum":[ - "Graphic" + "FeatureTypeName" ] }, "namespaceURI":{ @@ -2642,11 +2642,11 @@ ] }, "value":{ - "$ref":"#/definitions/Graphic" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Graphic", + "localPart":"FeatureTypeName", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2663,7 +2663,7 @@ "properties":{ "localPart":{ "enum":[ - "NamedLayer" + "FeatureTypeConstraint" ] }, "namespaceURI":{ @@ -2676,11 +2676,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedLayer" + "$ref":"#/definitions/FeatureTypeConstraint" } }, "elementName":{ - "localPart":"NamedLayer", + "localPart":"FeatureTypeConstraint", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2697,7 +2697,7 @@ "properties":{ "localPart":{ "enum":[ - "ChannelSelection" + "RasterSymbolizer" ] }, "namespaceURI":{ @@ -2710,11 +2710,11 @@ ] }, "value":{ - "$ref":"#/definitions/ChannelSelection" + "$ref":"#/definitions/RasterSymbolizer" } }, "elementName":{ - "localPart":"ChannelSelection", + "localPart":"RasterSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2731,7 +2731,7 @@ "properties":{ "localPart":{ "enum":[ - "MinScaleDenominator" + "Format" ] }, "namespaceURI":{ @@ -2744,11 +2744,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":"MinScaleDenominator", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2765,7 +2765,7 @@ "properties":{ "localPart":{ "enum":[ - "CssParameter" + "Rule" ] }, "namespaceURI":{ @@ -2778,11 +2778,11 @@ ] }, "value":{ - "$ref":"#/definitions/CssParameter" + "$ref":"#/definitions/Rule" } }, "elementName":{ - "localPart":"CssParameter", + "localPart":"Rule", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2799,7 +2799,7 @@ "properties":{ "localPart":{ "enum":[ - "Fill" + "ChannelSelection" ] }, "namespaceURI":{ @@ -2812,11 +2812,11 @@ ] }, "value":{ - "$ref":"#/definitions/Fill" + "$ref":"#/definitions/ChannelSelection" } }, "elementName":{ - "localPart":"Fill", + "localPart":"ChannelSelection", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2833,7 +2833,7 @@ "properties":{ "localPart":{ "enum":[ - "GrayChannel" + "Label" ] }, "namespaceURI":{ @@ -2846,11 +2846,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"GrayChannel", + "localPart":"Label", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2867,7 +2867,7 @@ "properties":{ "localPart":{ "enum":[ - "ReliefFactor" + "BlueChannel" ] }, "namespaceURI":{ @@ -2880,11 +2880,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"ReliefFactor", + "localPart":"BlueChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2901,7 +2901,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "BrightnessOnly" ] }, "namespaceURI":{ @@ -2914,11 +2914,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/boolean" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"BrightnessOnly", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2935,7 +2935,7 @@ "properties":{ "localPart":{ "enum":[ - "ColorMapEntry" + "SemanticTypeIdentifier" ] }, "namespaceURI":{ @@ -2948,11 +2948,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorMapEntry" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ColorMapEntry", + "localPart":"SemanticTypeIdentifier", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2969,7 +2969,7 @@ "properties":{ "localPart":{ "enum":[ - "Stroke" + "ExternalGraphic" ] }, "namespaceURI":{ @@ -2982,11 +2982,11 @@ ] }, "value":{ - "$ref":"#/definitions/Stroke" + "$ref":"#/definitions/ExternalGraphic" } }, "elementName":{ - "localPart":"Stroke", + "localPart":"ExternalGraphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3003,7 +3003,7 @@ "properties":{ "localPart":{ "enum":[ - "RemoteOWS" + "Abstract" ] }, "namespaceURI":{ @@ -3016,11 +3016,11 @@ ] }, "value":{ - "$ref":"#/definitions/RemoteOWS" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"RemoteOWS", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3037,7 +3037,7 @@ "properties":{ "localPart":{ "enum":[ - "Displacement" + "DisplacementX" ] }, "namespaceURI":{ @@ -3050,11 +3050,11 @@ ] }, "value":{ - "$ref":"#/definitions/Displacement" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Displacement", + "localPart":"DisplacementX", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3071,7 +3071,7 @@ "properties":{ "localPart":{ "enum":[ - "PerpendicularOffset" + "Mark" ] }, "namespaceURI":{ @@ -3084,11 +3084,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/Mark" } }, "elementName":{ - "localPart":"PerpendicularOffset", + "localPart":"Mark", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3105,7 +3105,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeName" + "GreenChannel" ] }, "namespaceURI":{ @@ -3118,11 +3118,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"FeatureTypeName", + "localPart":"GreenChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3139,7 +3139,7 @@ "properties":{ "localPart":{ "enum":[ - "StyledLayerDescriptor" + "Size" ] }, "namespaceURI":{ @@ -3152,11 +3152,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyledLayerDescriptor" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"StyledLayerDescriptor", + "localPart":"Size", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3173,7 +3173,7 @@ "properties":{ "localPart":{ "enum":[ - "Halo" + "LegendGraphic" ] }, "namespaceURI":{ @@ -3186,11 +3186,11 @@ ] }, "value":{ - "$ref":"#/definitions/Halo" + "$ref":"#/definitions/LegendGraphic" } }, "elementName":{ - "localPart":"Halo", + "localPart":"LegendGraphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3207,7 +3207,7 @@ "properties":{ "localPart":{ "enum":[ - "RedChannel" + "AnchorPointY" ] }, "namespaceURI":{ @@ -3220,11 +3220,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"RedChannel", + "localPart":"AnchorPointY", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3241,7 +3241,7 @@ "properties":{ "localPart":{ "enum":[ - "Extent" + "TextSymbolizer" ] }, "namespaceURI":{ @@ -3254,11 +3254,11 @@ ] }, "value":{ - "$ref":"#/definitions/Extent" + "$ref":"#/definitions/TextSymbolizer" } }, "elementName":{ - "localPart":"Extent", + "localPart":"TextSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3275,7 +3275,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPointY" + "AnchorPointX" ] }, "namespaceURI":{ @@ -3292,7 +3292,7 @@ } }, "elementName":{ - "localPart":"AnchorPointY", + "localPart":"AnchorPointX", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3309,7 +3309,7 @@ "properties":{ "localPart":{ "enum":[ - "DisplacementY" + "Rotation" ] }, "namespaceURI":{ @@ -3326,7 +3326,7 @@ } }, "elementName":{ - "localPart":"DisplacementY", + "localPart":"Rotation", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3343,7 +3343,7 @@ "properties":{ "localPart":{ "enum":[ - "LineSymbolizer" + "PolygonSymbolizer" ] }, "namespaceURI":{ @@ -3356,11 +3356,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineSymbolizer" + "$ref":"#/definitions/PolygonSymbolizer" } }, "elementName":{ - "localPart":"LineSymbolizer", + "localPart":"PolygonSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3377,7 +3377,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPointX" + "RedChannel" ] }, "namespaceURI":{ @@ -3390,11 +3390,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"AnchorPointX", + "localPart":"RedChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3411,7 +3411,7 @@ "properties":{ "localPart":{ "enum":[ - "ElseFilter" + "PointPlacement" ] }, "namespaceURI":{ @@ -3424,11 +3424,11 @@ ] }, "value":{ - "$ref":"#/definitions/ElseFilter" + "$ref":"#/definitions/PointPlacement" } }, "elementName":{ - "localPart":"ElseFilter", + "localPart":"PointPlacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3479,7 +3479,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "Symbolizer" ] }, "namespaceURI":{ @@ -3492,11 +3492,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SymbolizerType" } }, "elementName":{ - "localPart":"Value", + "localPart":"Symbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3513,7 +3513,7 @@ "properties":{ "localPart":{ "enum":[ - "Rotation" + "AVERAGE" ] }, "namespaceURI":{ @@ -3526,11 +3526,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/AVERAGE" } }, "elementName":{ - "localPart":"Rotation", + "localPart":"AVERAGE", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3547,7 +3547,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeConstraint" + "RANDOM" ] }, "namespaceURI":{ @@ -3560,11 +3560,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeConstraint" + "$ref":"#/definitions/RANDOM" } }, "elementName":{ - "localPart":"FeatureTypeConstraint", + "localPart":"RANDOM", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3581,7 +3581,7 @@ "properties":{ "localPart":{ "enum":[ - "UserLayer" + "DisplacementY" ] }, "namespaceURI":{ @@ -3594,11 +3594,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserLayer" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"UserLayer", + "localPart":"DisplacementY", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3615,7 +3615,7 @@ "properties":{ "localPart":{ "enum":[ - "TextSymbolizer" + "LabelPlacement" ] }, "namespaceURI":{ @@ -3628,11 +3628,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextSymbolizer" + "$ref":"#/definitions/LabelPlacement" } }, "elementName":{ - "localPart":"TextSymbolizer", + "localPart":"LabelPlacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3649,7 +3649,7 @@ "properties":{ "localPart":{ "enum":[ - "Radius" + "Service" ] }, "namespaceURI":{ @@ -3662,11 +3662,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Radius", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3683,7 +3683,7 @@ "properties":{ "localPart":{ "enum":[ - "RANDOM" + "Halo" ] }, "namespaceURI":{ @@ -3696,11 +3696,11 @@ ] }, "value":{ - "$ref":"#/definitions/RANDOM" + "$ref":"#/definitions/Halo" } }, "elementName":{ - "localPart":"RANDOM", + "localPart":"Halo", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3717,7 +3717,7 @@ "properties":{ "localPart":{ "enum":[ - "Rule" + "NamedStyle" ] }, "namespaceURI":{ @@ -3730,11 +3730,11 @@ ] }, "value":{ - "$ref":"#/definitions/Rule" + "$ref":"#/definitions/NamedStyle" } }, "elementName":{ - "localPart":"Rule", + "localPart":"NamedStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3751,7 +3751,7 @@ "properties":{ "localPart":{ "enum":[ - "ShadedRelief" + "Extent" ] }, "namespaceURI":{ @@ -3764,11 +3764,11 @@ ] }, "value":{ - "$ref":"#/definitions/ShadedRelief" + "$ref":"#/definitions/Extent" } }, "elementName":{ - "localPart":"ShadedRelief", + "localPart":"Extent", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3785,7 +3785,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "Font" ] }, "namespaceURI":{ @@ -3798,11 +3798,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Font" } }, "elementName":{ - "localPart":"Format", + "localPart":"Font", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3819,7 +3819,7 @@ "properties":{ "localPart":{ "enum":[ - "Font" + "MaxScaleDenominator" ] }, "namespaceURI":{ @@ -3832,11 +3832,11 @@ ] }, "value":{ - "$ref":"#/definitions/Font" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Font", + "localPart":"MaxScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3853,7 +3853,7 @@ "properties":{ "localPart":{ "enum":[ - "GreenChannel" + "AnchorPoint" ] }, "namespaceURI":{ @@ -3866,11 +3866,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/AnchorPoint" } }, "elementName":{ - "localPart":"GreenChannel", + "localPart":"AnchorPoint", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3887,7 +3887,7 @@ "properties":{ "localPart":{ "enum":[ - "NamedStyle" + "ReliefFactor" ] }, "namespaceURI":{ @@ -3900,11 +3900,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedStyle" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"NamedStyle", + "localPart":"ReliefFactor", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3921,7 +3921,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerFeatureConstraints" + "IsDefault" ] }, "namespaceURI":{ @@ -3934,11 +3934,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerFeatureConstraints" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"LayerFeatureConstraints", + "localPart":"IsDefault", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3955,7 +3955,7 @@ "properties":{ "localPart":{ "enum":[ - "MaxScaleDenominator" + "EARLIEST_ON_TOP" ] }, "namespaceURI":{ @@ -3968,11 +3968,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/EARLIESTONTOP" } }, "elementName":{ - "localPart":"MaxScaleDenominator", + "localPart":"EARLIEST_ON_TOP", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3989,7 +3989,7 @@ "properties":{ "localPart":{ "enum":[ - "ExternalGraphic" + "Value" ] }, "namespaceURI":{ @@ -4002,11 +4002,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" } }, @@ -4023,7 +4023,7 @@ "properties":{ "localPart":{ "enum":[ - "Symbolizer" + "NamedLayer" ] }, "namespaceURI":{ @@ -4036,11 +4036,11 @@ ] }, "value":{ - "$ref":"#/definitions/SymbolizerType" + "$ref":"#/definitions/NamedLayer" } }, "elementName":{ - "localPart":"Symbolizer", + "localPart":"NamedLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4057,7 +4057,7 @@ "properties":{ "localPart":{ "enum":[ - "ContrastEnhancement" + "LinePlacement" ] }, "namespaceURI":{ @@ -4070,11 +4070,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContrastEnhancement" + "$ref":"#/definitions/LinePlacement" } }, "elementName":{ - "localPart":"ContrastEnhancement", + "localPart":"LinePlacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4091,7 +4091,7 @@ "properties":{ "localPart":{ "enum":[ - "PointPlacement" + "ColorMap" ] }, "namespaceURI":{ @@ -4104,11 +4104,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPlacement" + "$ref":"#/definitions/ColorMap" } }, "elementName":{ - "localPart":"PointPlacement", + "localPart":"ColorMap", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4125,7 +4125,7 @@ "properties":{ "localPart":{ "enum":[ - "LinePlacement" + "LayerFeatureConstraints" ] }, "namespaceURI":{ @@ -4138,11 +4138,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinePlacement" + "$ref":"#/definitions/LayerFeatureConstraints" } }, "elementName":{ - "localPart":"LinePlacement", + "localPart":"LayerFeatureConstraints", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4159,7 +4159,7 @@ "properties":{ "localPart":{ "enum":[ - "UserStyle" + "MinScaleDenominator" ] }, "namespaceURI":{ @@ -4172,11 +4172,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserStyle" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"UserStyle", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4193,7 +4193,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "Fill" ] }, "namespaceURI":{ @@ -4206,11 +4206,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Fill" } }, "elementName":{ - "localPart":"Service", + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4227,7 +4227,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelPlacement" + "LineSymbolizer" ] }, "namespaceURI":{ @@ -4240,11 +4240,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelPlacement" + "$ref":"#/definitions/LineSymbolizer" } }, "elementName":{ - "localPart":"LabelPlacement", + "localPart":"LineSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4261,7 +4261,7 @@ "properties":{ "localPart":{ "enum":[ - "Size" + "UserLayer" ] }, "namespaceURI":{ @@ -4274,11 +4274,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/UserLayer" } }, "elementName":{ - "localPart":"Size", + "localPart":"UserLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4295,7 +4295,7 @@ "properties":{ "localPart":{ "enum":[ - "Opacity" + "Stroke" ] }, "namespaceURI":{ @@ -4308,11 +4308,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/Stroke" } }, "elementName":{ - "localPart":"Opacity", + "localPart":"Stroke", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4329,7 +4329,7 @@ "properties":{ "localPart":{ "enum":[ - "IsDefault" + "ContrastEnhancement" ] }, "namespaceURI":{ @@ -4342,11 +4342,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ContrastEnhancement" } }, "elementName":{ - "localPart":"IsDefault", + "localPart":"ContrastEnhancement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4363,7 +4363,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeStyle" + "Displacement" ] }, "namespaceURI":{ @@ -4376,11 +4376,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeStyle" + "$ref":"#/definitions/Displacement" } }, "elementName":{ - "localPart":"FeatureTypeStyle", + "localPart":"Displacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4397,7 +4397,7 @@ "properties":{ "localPart":{ "enum":[ - "OverlapBehavior" + "Name" ] }, "namespaceURI":{ @@ -4410,11 +4410,11 @@ ] }, "value":{ - "$ref":"#/definitions/OverlapBehavior" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"OverlapBehavior", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4465,7 +4465,7 @@ "properties":{ "localPart":{ "enum":[ - "GammaValue" + "CssParameter" ] }, "namespaceURI":{ @@ -4478,11 +4478,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CssParameter" } }, "elementName":{ - "localPart":"GammaValue", + "localPart":"CssParameter", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4499,7 +4499,7 @@ "properties":{ "localPart":{ "enum":[ - "ColorMap" + "UserStyle" ] }, "namespaceURI":{ @@ -4512,11 +4512,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorMap" + "$ref":"#/definitions/UserStyle" } }, "elementName":{ - "localPart":"ColorMap", + "localPart":"UserStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4533,7 +4533,7 @@ "properties":{ "localPart":{ "enum":[ - "BrightnessOnly" + "Histogram" ] }, "namespaceURI":{ @@ -4546,11 +4546,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/Histogram" } }, "elementName":{ - "localPart":"BrightnessOnly", + "localPart":"Histogram", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4567,7 +4567,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "GraphicStroke" ] }, "namespaceURI":{ @@ -4580,11 +4580,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GraphicStroke" } }, "elementName":{ - "localPart":"Title", + "localPart":"GraphicStroke", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4601,7 +4601,7 @@ "properties":{ "localPart":{ "enum":[ - "Name" + "PointSymbolizer" ] }, "namespaceURI":{ @@ -4614,11 +4614,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PointSymbolizer" } }, "elementName":{ - "localPart":"Name", + "localPart":"PointSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4635,7 +4635,7 @@ "properties":{ "localPart":{ "enum":[ - "Label" + "PerpendicularOffset" ] }, "namespaceURI":{ @@ -4652,7 +4652,7 @@ } }, "elementName":{ - "localPart":"Label", + "localPart":"PerpendicularOffset", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4669,7 +4669,7 @@ "properties":{ "localPart":{ "enum":[ - "WellKnownName" + "Opacity" ] }, "namespaceURI":{ @@ -4682,11 +4682,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"WellKnownName", + "localPart":"Opacity", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4703,7 +4703,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "Normalize" ] }, "namespaceURI":{ @@ -4716,11 +4716,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Normalize" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"Normalize", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4737,7 +4737,7 @@ "properties":{ "localPart":{ "enum":[ - "EARLIEST_ON_TOP" + "LATEST_ON_TOP" ] }, "namespaceURI":{ @@ -4750,11 +4750,11 @@ ] }, "value":{ - "$ref":"#/definitions/EARLIESTONTOP" + "$ref":"#/definitions/LATESTONTOP" } }, "elementName":{ - "localPart":"EARLIEST_ON_TOP", + "localPart":"LATEST_ON_TOP", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4771,7 +4771,7 @@ "properties":{ "localPart":{ "enum":[ - "Mark" + "FeatureTypeStyle" ] }, "namespaceURI":{ @@ -4784,11 +4784,11 @@ ] }, "value":{ - "$ref":"#/definitions/Mark" + "$ref":"#/definitions/FeatureTypeStyle" } }, "elementName":{ - "localPart":"Mark", + "localPart":"FeatureTypeStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4805,7 +4805,7 @@ "properties":{ "localPart":{ "enum":[ - "PointSymbolizer" + "OnlineResource" ] }, "namespaceURI":{ @@ -4818,11 +4818,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointSymbolizer" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"PointSymbolizer", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4839,7 +4839,7 @@ "properties":{ "localPart":{ "enum":[ - "BlueChannel" + "ImageOutline" ] }, "namespaceURI":{ @@ -4852,11 +4852,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/ImageOutline" } }, "elementName":{ - "localPart":"BlueChannel", + "localPart":"ImageOutline", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4873,7 +4873,7 @@ "properties":{ "localPart":{ "enum":[ - "LATEST_ON_TOP" + "WellKnownName" ] }, "namespaceURI":{ @@ -4886,11 +4886,11 @@ ] }, "value":{ - "$ref":"#/definitions/LATESTONTOP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"LATEST_ON_TOP", + "localPart":"WellKnownName", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4907,7 +4907,7 @@ "properties":{ "localPart":{ "enum":[ - "GraphicStroke" + "ElseFilter" ] }, "namespaceURI":{ @@ -4920,11 +4920,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicStroke" + "$ref":"#/definitions/ElseFilter" } }, "elementName":{ - "localPart":"GraphicStroke", + "localPart":"ElseFilter", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4941,7 +4941,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPoint" + "Graphic" ] }, "namespaceURI":{ @@ -4954,11 +4954,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorPoint" + "$ref":"#/definitions/Graphic" } }, "elementName":{ - "localPart":"AnchorPoint", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4975,7 +4975,7 @@ "properties":{ "localPart":{ "enum":[ - "Histogram" + "RemoteOWS" ] }, "namespaceURI":{ @@ -4988,11 +4988,11 @@ ] }, "value":{ - "$ref":"#/definitions/Histogram" + "$ref":"#/definitions/RemoteOWS" } }, "elementName":{ - "localPart":"Histogram", + "localPart":"RemoteOWS", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5009,7 +5009,7 @@ "properties":{ "localPart":{ "enum":[ - "GraphicFill" + "GammaValue" ] }, "namespaceURI":{ @@ -5022,11 +5022,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicFill" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"GraphicFill", + "localPart":"GammaValue", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5043,7 +5043,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendGraphic" + "Title" ] }, "namespaceURI":{ @@ -5056,11 +5056,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendGraphic" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"LegendGraphic", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5077,7 +5077,7 @@ "properties":{ "localPart":{ "enum":[ - "RasterSymbolizer" + "GraphicFill" ] }, "namespaceURI":{ @@ -5090,11 +5090,11 @@ ] }, "value":{ - "$ref":"#/definitions/RasterSymbolizer" + "$ref":"#/definitions/GraphicFill" } }, "elementName":{ - "localPart":"RasterSymbolizer", + "localPart":"GraphicFill", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5111,7 +5111,7 @@ "properties":{ "localPart":{ "enum":[ - "ImageOutline" + "StyledLayerDescriptor" ] }, "namespaceURI":{ @@ -5124,11 +5124,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageOutline" + "$ref":"#/definitions/StyledLayerDescriptor" } }, "elementName":{ - "localPart":"ImageOutline", + "localPart":"StyledLayerDescriptor", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5145,7 +5145,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonSymbolizer" + "ShadedRelief" ] }, "namespaceURI":{ @@ -5158,11 +5158,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonSymbolizer" + "$ref":"#/definitions/ShadedRelief" } }, "elementName":{ - "localPart":"PolygonSymbolizer", + "localPart":"ShadedRelief", "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 0fde4e5e..a405f725 100644 --- a/scripts/jsonschemas/SLD_1_0_0_GeoServer.jsonschema +++ b/scripts/jsonschemas/SLD_1_0_0_GeoServer.jsonschema @@ -2,288 +2,635 @@ { "id":"http://www.opengis.net/sld#", "definitions":{ - "ContrastEnhancement":{ + "RemoteOWS":{ "type":"object", - "title":"ContrastEnhancement", + "title":"RemoteOWS", "required":[ - "normalize", - "histogram" + "service", + "onlineResource" ], "properties":{ - "normalize":{ - "title":"normalize", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/Normalize" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Normalize", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/sld" } }, - "histogram":{ - "title":"histogram", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/Histogram" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Histogram", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/sld" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "service", + "onlineResource" + ] + }, + "PolygonSymbolizer":{ + "allOf":[ + { + "$ref":"#/definitions/SymbolizerType" }, - "gammaValue":{ - "title":"gammaValue", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GammaValue", - "namespaceURI":"http://www.opengis.net/sld" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "normalize", - "histogram", - "gammaValue" + "geometry", + "fill", + "stroke" ] }, - "Histogram":{ - "type":"object", - "title":"Histogram", - "properties":{ - }, - "typeType":"classInfo" - }, - "EARLIESTONTOP":{ - "type":"object", - "title":"EARLIESTONTOP", - "properties":{ - }, - "typeType":"classInfo" - }, - "ShadedRelief":{ + "Graphic":{ "type":"object", - "title":"ShadedRelief", + "title":"Graphic", "properties":{ - "brightnessOnly":{ - "title":"brightnessOnly", + "externalGraphicOrMark":{ + "title":"externalGraphicOrMark", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "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":"BrightnessOnly", + "localPart":"Opacity", "namespaceURI":"http://www.opengis.net/sld" } }, - "reliefFactor":{ - "title":"reliefFactor", + "size":{ + "title":"size", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"ReliefFactor", + "localPart":"Size", + "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":[ - "brightnessOnly", - "reliefFactor" + "externalGraphicOrMark", + "opacity", + "size", + "rotation" ] }, - "Fill":{ + "UserLayer":{ "type":"object", - "title":"Fill", + "title":"UserLayer", + "required":[ + "inlineFeature", + "layerFeatureConstraints", + "userStyle" + ], "properties":{ - "graphicFill":{ - "title":"graphicFill", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/GraphicFill" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"GraphicFill", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, - "cssParameter":{ - "title":"cssParameter", + "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/CssParameter" + "$ref":"#/definitions/UserStyle" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"CssParameter", + "localPart":"UserStyle", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "graphicFill", - "cssParameter" - ] - }, - "RasterSymbolizer":{ - "allOf":[ - { - "$ref":"#/definitions/SymbolizerType" + "name", + "inlineFeature", + "remoteOWS", + "layerFeatureConstraints", + "userStyle" + ] + }, + "Histogram":{ + "type":"object", + "title":"Histogram", + "properties":{ + }, + "typeType":"classInfo" + }, + "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" + } }, - { - "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" - } + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.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" + ] + }, + "SymbolizerType":{ + "type":"object", + "title":"SymbolizerType", + "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":"SymbolizerType", + "namespaceURI":"http://www.opengis.net/sld" + }, + "propertiesOrder":[ + "uom" + ] + }, + "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":[ - "geometry", - "opacity", - "channelSelection", - "overlapBehavior", - "colorMap", - "contrastEnhancement", - "shadedRelief", - "imageOutline" + "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" + ] + }, + "StyledLayerDescriptor":{ + "type":"object", + "title":"StyledLayerDescriptor", + "required":[ + "version" + ], + "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" + } + }, + "namedLayerOrUserLayer":{ + "title":"namedLayerOrUserLayer", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/NamedLayer" + } + ], + "elementName":{ + "localPart":"NamedLayer", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/UserLayer" + } + ], + "elementName":{ + "localPart":"UserLayer", + "namespaceURI":"http://www.opengis.net/sld" + } + } + ] + }, + "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":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "title", + "_abstract", + "namedLayerOrUserLayer", + "version" + ] + }, + "ElseFilter":{ + "type":"object", + "title":"ElseFilter", + "properties":{ + }, + "typeType":"classInfo" + }, + "LayerFeatureConstraints":{ + "type":"object", + "title":"LayerFeatureConstraints", + "required":[ + "featureTypeConstraint" + ], + "properties":{ + "featureTypeConstraint":{ + "title":"featureTypeConstraint", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureTypeConstraint" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeatureTypeConstraint", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "featureTypeConstraint" ] }, - "Rule":{ + "AVERAGE":{ + "type":"object", + "title":"AVERAGE", + "properties":{ + }, + "typeType":"classInfo" + }, + "NamedLayer":{ "type":"object", - "title":"Rule", + "title":"NamedLayer", "required":[ - "filter", - "elseFilter", - "symbolizer" + "name" ], "properties":{ "name":{ @@ -299,255 +646,223 @@ "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", + "namedStyleOrUserStyle":{ + "title":"namedStyleOrUserStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "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":"Abstract", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "legendGraphic":{ - "title":"legendGraphic", + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "layerFeatureConstraints", + "namedStyleOrUserStyle" + ] + }, + "FeatureTypeStyle":{ + "type":"object", + "title":"FeatureTypeStyle", + "required":[ + "rule" + ], + "properties":{ + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/LegendGraphic" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LegendGraphic", + "localPart":"Name", "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", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/ElseFilter" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ElseFilter", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/sld" } }, - "minScaleDenominator":{ - "title":"minScaleDenominator", + "_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":"MinScaleDenominator", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/sld" } }, - "maxScaleDenominator":{ - "title":"maxScaleDenominator", + "featureTypeName":{ + "title":"featureTypeName", "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", + "localPart":"FeatureTypeName", "namespaceURI":"http://www.opengis.net/sld" } }, - "symbolizer":{ - "title":"symbolizer", + "semanticTypeIdentifier":{ + "title":"semanticTypeIdentifier", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":1 + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Symbolizer", + "localPart":"SemanticTypeIdentifier", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "title", - "_abstract", - "legendGraphic", - "filter", - "elseFilter", - "minScaleDenominator", - "maxScaleDenominator", - "symbolizer" - ] - }, - "NamedLayer":{ - "type":"object", - "title":"NamedLayer", - "required":[ - "name" - ], - "properties":{ - "name":{ - "title":"name", + }, + "transformation":{ + "title":"transformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Transformation" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"Transformation", "namespaceURI":"http://www.opengis.net/sld" } }, - "layerFeatureConstraints":{ - "title":"layerFeatureConstraints", + "rule":{ + "title":"rule", "allOf":[ { - "$ref":"#/definitions/LayerFeatureConstraints" + "type":"array", + "items":{ + "$ref":"#/definitions/Rule" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"LayerFeatureConstraints", + "localPart":"Rule", "namespaceURI":"http://www.opengis.net/sld" } }, - "namedStyleOrUserStyle":{ - "title":"namedStyleOrUserStyle", + "vendorOption":{ + "title":"vendorOption", "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" - } - } - ] + "$ref":"#/definitions/VendorOption" }, "minItems":0 } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"VendorOption", + "namespaceURI":"http://www.opengis.net/sld" + } } }, "typeType":"classInfo", "propertiesOrder":[ "name", - "layerFeatureConstraints", - "namedStyleOrUserStyle" + "title", + "_abstract", + "featureTypeName", + "semanticTypeIdentifier", + "transformation", + "rule", + "vendorOption" ] }, - "ElseFilter":{ - "type":"object", - "title":"ElseFilter", - "properties":{ - }, - "typeType":"classInfo" - }, - "VendorOption":{ + "Transformation":{ "type":"object", - "title":"VendorOption", + "title":"Transformation", + "required":[ + "function" + ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "name":{ - "title":"name", + "function":{ + "title":"function", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/ogc#/definitions/FunctionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Function", + "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "propertiesOrder":[ - "value", - "name" + "function" ] }, "ExternalGraphic":{ @@ -591,27 +906,45 @@ "format" ] }, - "LinePlacement":{ + "LabelPlacement":{ "type":"object", - "title":"LinePlacement", + "title":"LabelPlacement", + "required":[ + "pointPlacement", + "linePlacement" + ], "properties":{ - "perpendicularOffset":{ - "title":"perpendicularOffset", + "pointPlacement":{ + "title":"pointPlacement", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/PointPlacement" } ], "propertyType":"element", "elementName":{ - "localPart":"PerpendicularOffset", + "localPart":"PointPlacement", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "linePlacement":{ + "title":"linePlacement", + "allOf":[ + { + "$ref":"#/definitions/LinePlacement" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LinePlacement", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "perpendicularOffset" + "pointPlacement", + "linePlacement" ] }, "ImageOutline":{ @@ -655,232 +988,203 @@ "polygonSymbolizer" ] }, - "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" - ] - }, - "FeatureTypeStyle":{ + "ColorMap":{ "type":"object", - "title":"FeatureTypeStyle", - "required":[ - "rule" - ], + "title":"ColorMap", "properties":{ - "name":{ - "title":"name", + "colorMapEntry":{ + "title":"colorMapEntry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/ColorMapEntry" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"ColorMapEntry", "namespaceURI":"http://www.opengis.net/sld" } }, - "title":{ - "title":"title", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" } }, - "_abstract":{ - "title":"_abstract", + "extended":{ + "title":"extended", "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":"Abstract", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"extended", + "namespaceURI":"" } - }, - "featureTypeName":{ - "title":"featureTypeName", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "colorMapEntry", + "type", + "extended" + ] + }, + "Geometry":{ + "type":"object", + "title":"Geometry", + "required":[ + "expression" + ], + "properties":{ + "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":"http://www.opengis.net/ogc#/definitions/ExpressionType" + } + }, + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"FeatureTypeName", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" } - }, - "semanticTypeIdentifier":{ - "title":"semanticTypeIdentifier", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "expression" + ] + }, + "OverlapBehavior":{ + "type":"object", + "title":"OverlapBehavior", + "required":[ + "latestontop", + "earliestontop", + "average", + "random" + ], + "properties":{ + "latestontop":{ + "title":"latestontop", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/LATESTONTOP" } ], "propertyType":"element", "elementName":{ - "localPart":"SemanticTypeIdentifier", + "localPart":"LATEST_ON_TOP", "namespaceURI":"http://www.opengis.net/sld" } }, - "transformation":{ - "title":"transformation", + "earliestontop":{ + "title":"earliestontop", "allOf":[ { - "$ref":"#/definitions/Transformation" + "$ref":"#/definitions/EARLIESTONTOP" } ], "propertyType":"element", "elementName":{ - "localPart":"Transformation", + "localPart":"EARLIEST_ON_TOP", "namespaceURI":"http://www.opengis.net/sld" } }, - "rule":{ - "title":"rule", + "average":{ + "title":"average", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Rule" - }, - "minItems":1 + "$ref":"#/definitions/AVERAGE" } ], "propertyType":"element", "elementName":{ - "localPart":"Rule", + "localPart":"AVERAGE", "namespaceURI":"http://www.opengis.net/sld" } }, - "vendorOption":{ - "title":"vendorOption", + "random":{ + "title":"random", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/VendorOption" - }, - "minItems":0 + "$ref":"#/definitions/RANDOM" } ], "propertyType":"element", "elementName":{ - "localPart":"VendorOption", + "localPart":"RANDOM", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "featureTypeName", - "semanticTypeIdentifier", - "transformation", - "rule", - "vendorOption" + "latestontop", + "earliestontop", + "average", + "random" ] }, - "Displacement":{ + "GraphicStroke":{ "type":"object", - "title":"Displacement", + "title":"GraphicStroke", "required":[ - "displacementX", - "displacementY" + "graphic" ], "properties":{ - "displacementX":{ - "title":"displacementX", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DisplacementX", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "displacementY":{ - "title":"displacementY", + "graphic":{ + "title":"graphic", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/Graphic" } ], "propertyType":"element", "elementName":{ - "localPart":"DisplacementY", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "displacementX", - "displacementY" + "graphic" ] }, - "StyledLayerDescriptor":{ + "Rule":{ "type":"object", - "title":"StyledLayerDescriptor", + "title":"Rule", "required":[ - "version" + "filter", + "elseFilter", + "symbolizer" ], "properties":{ "name":{ @@ -922,618 +1226,574 @@ "namespaceURI":"http://www.opengis.net/sld" } }, - "namedLayerOrUserLayer":{ - "title":"namedLayerOrUserLayer", + "legendGraphic":{ + "title":"legendGraphic", "allOf":[ { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/NamedLayer" - } - ], - "elementName":{ - "localPart":"NamedLayer", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/UserLayer" - } - ], - "elementName":{ - "localPart":"UserLayer", - "namespaceURI":"http://www.opengis.net/sld" - } - } - ] - }, - "minItems":0 + "$ref":"#/definitions/LegendGraphic" } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"LegendGraphic", + "namespaceURI":"http://www.opengis.net/sld" + } }, - "version":{ - "title":"version", + "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":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "title", - "_abstract", - "namedLayerOrUserLayer", - "version" - ] - }, - "RemoteOWS":{ - "type":"object", - "title":"RemoteOWS", - "required":[ - "service", - "onlineResource" - ], - "properties":{ - "service":{ - "title":"service", + }, + "elseFilter":{ + "title":"elseFilter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ElseFilter" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"ElseFilter", "namespaceURI":"http://www.opengis.net/sld" } }, - "onlineResource":{ - "title":"onlineResource", + "minScaleDenominator":{ + "title":"minScaleDenominator", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"MinScaleDenominator", "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" - } + "maxScaleDenominator":{ + "title":"maxScaleDenominator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MaxScaleDenominator", + "namespaceURI":"http://www.opengis.net/sld" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "geometry", - "fill", - "stroke" - ] - }, - "GraphicFill":{ - "type":"object", - "title":"GraphicFill", - "required":[ - "graphic" - ], - "properties":{ - "graphic":{ - "title":"graphic", + }, + "symbolizer":{ + "title":"symbolizer", "allOf":[ { - "$ref":"#/definitions/Graphic" + "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":"Graphic", + "localPart":"Symbolizer", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "graphic" + "name", + "title", + "_abstract", + "legendGraphic", + "filter", + "elseFilter", + "minScaleDenominator", + "maxScaleDenominator", + "symbolizer" ] }, - "Extent":{ + "Stroke":{ "type":"object", - "title":"Extent", + "title":"Stroke", "required":[ - "name", - "value" + "graphicFill", + "graphicStroke" ], "properties":{ - "name":{ - "title":"name", + "graphicFill":{ + "title":"graphicFill", + "allOf":[ + { + "$ref":"#/definitions/GraphicFill" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GraphicFill", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "graphicStroke":{ + "title":"graphicStroke", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GraphicStroke" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"GraphicStroke", "namespaceURI":"http://www.opengis.net/sld" } }, - "value":{ - "title":"value", + "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":"Value", + "localPart":"CssParameter", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "value" + "graphicFill", + "graphicStroke", + "cssParameter" ] }, - "UserStyle":{ + "ChannelSelection":{ "type":"object", - "title":"UserStyle", + "title":"ChannelSelection", "required":[ - "featureTypeStyle" + "redChannel", + "greenChannel", + "blueChannel", + "grayChannel" ], "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", + "redChannel":{ + "title":"redChannel", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SelectedChannelType" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"RedChannel", "namespaceURI":"http://www.opengis.net/sld" } }, - "_abstract":{ - "title":"_abstract", + "greenChannel":{ + "title":"greenChannel", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SelectedChannelType" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"GreenChannel", "namespaceURI":"http://www.opengis.net/sld" } }, - "isDefault":{ - "title":"isDefault", + "blueChannel":{ + "title":"blueChannel", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SelectedChannelType" } ], "propertyType":"element", "elementName":{ - "localPart":"IsDefault", + "localPart":"BlueChannel", "namespaceURI":"http://www.opengis.net/sld" } }, - "featureTypeStyle":{ - "title":"featureTypeStyle", + "grayChannel":{ + "title":"grayChannel", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureTypeStyle" - }, - "minItems":1 + "$ref":"#/definitions/SelectedChannelType" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeStyle", + "localPart":"GrayChannel", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "isDefault", - "featureTypeStyle" + "redChannel", + "greenChannel", + "blueChannel", + "grayChannel" ] }, - "Font":{ + "InlineFeature":{ "type":"object", - "title":"Font", + "title":"InlineFeature", "properties":{ - "cssParameter":{ - "title":"cssParameter", + "any":{ + "title":"any", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CssParameter" + "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":"CssParameter", - "namespaceURI":"http://www.opengis.net/sld" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", "propertiesOrder":[ - "cssParameter" + "any" ] }, - "Graphic":{ + "ShadedRelief":{ "type":"object", - "title":"Graphic", + "title":"ShadedRelief", "properties":{ - "externalGraphicOrMark":{ - "title":"externalGraphicOrMark", + "brightnessOnly":{ + "title":"brightnessOnly", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"BrightnessOnly", + "namespaceURI":"http://www.opengis.net/sld" + } }, - "opacity":{ - "title":"opacity", + "reliefFactor":{ + "title":"reliefFactor", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Opacity", + "localPart":"ReliefFactor", "namespaceURI":"http://www.opengis.net/sld" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "brightnessOnly", + "reliefFactor" + ] + }, + "EARLIESTONTOP":{ + "type":"object", + "title":"EARLIESTONTOP", + "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" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "geometry", + "stroke" + ] + }, + "ColorMapEntry":{ + "type":"object", + "title":"ColorMapEntry", + "required":[ + "color" + ], + "properties":{ + "color":{ + "title":"color", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"color", + "namespaceURI":"" + } }, - "size":{ - "title":"size", + "opacity":{ + "title":"opacity", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Size", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"opacity", + "namespaceURI":"" } }, - "rotation":{ - "title":"rotation", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Rotation", - "namespaceURI":"http://www.opengis.net/sld" + "propertyType":"attribute", + "attributeName":{ + "localPart":"quantity", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "externalGraphicOrMark", - "opacity", - "size", - "rotation" - ] - }, - "SymbolizerType":{ - "type":"object", - "title":"SymbolizerType", - "properties":{ - "uom":{ - "title":"uom", + }, + "label":{ + "title":"label", "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":"label", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"SymbolizerType", - "namespaceURI":"http://www.opengis.net/sld" - }, "propertiesOrder":[ - "uom" + "color", + "opacity", + "quantity", + "label" ] }, - "OverlapBehavior":{ + "UserStyle":{ "type":"object", - "title":"OverlapBehavior", + "title":"UserStyle", "required":[ - "latestontop", - "earliestontop", - "average", - "random" + "featureTypeStyle" ], "properties":{ - "latestontop":{ - "title":"latestontop", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/LATESTONTOP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LATEST_ON_TOP", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, - "earliestontop":{ - "title":"earliestontop", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/EARLIESTONTOP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"EARLIEST_ON_TOP", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/sld" } }, - "average":{ - "title":"average", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/AVERAGE" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"AVERAGE", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/sld" } }, - "random":{ - "title":"random", + "isDefault":{ + "title":"isDefault", "allOf":[ { - "$ref":"#/definitions/RANDOM" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"RANDOM", + "localPart":"IsDefault", "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "latestontop", - "earliestontop", - "average", - "random" - ] - }, - "WellKnownName":{ - "type":"object", - "title":"WellKnownName", - "properties":{ - "content":{ - "title":"content", + }, + "featureTypeStyle":{ + "title":"featureTypeStyle", "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":"#/definitions/FeatureTypeStyle" + }, + "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"FeatureTypeStyle", + "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "content" + "name", + "title", + "_abstract", + "isDefault", + "featureTypeStyle" ] }, - "CssParameter":{ + "Extent":{ + "type":"object", + "title":"Extent", "required":[ - "name" + "name", + "value" ], - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" + "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" + } }, - { - "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":"" - } + "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" + "name", + "value" ] }, - "AnchorPoint":{ + "Displacement":{ "type":"object", - "title":"AnchorPoint", + "title":"Displacement", "required":[ - "anchorPointX", - "anchorPointY" + "displacementX", + "displacementY" ], "properties":{ - "anchorPointX":{ - "title":"anchorPointX", + "displacementX":{ + "title":"displacementX", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -1541,12 +1801,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AnchorPointX", + "localPart":"DisplacementX", "namespaceURI":"http://www.opengis.net/sld" } }, - "anchorPointY":{ - "title":"anchorPointY", + "displacementY":{ + "title":"displacementY", "allOf":[ { "$ref":"#/definitions/ParameterValueType" @@ -1554,83 +1814,76 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AnchorPointY", + "localPart":"DisplacementY", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "anchorPointX", - "anchorPointY" + "displacementX", + "displacementY" ] }, - "Transformation":{ + "ParameterValueType":{ "type":"object", - "title":"Transformation", - "required":[ - "function" - ], + "title":"ParameterValueType", "properties":{ - "function":{ - "title":"function", + "content":{ + "title":"content", "allOf":[ { - "$ref":"http://www.opengis.net/ogc#/definitions/FunctionType" + "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":"Function", + "localPart":"expression", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterValueType", + "namespaceURI":"http://www.opengis.net/sld" + }, "propertiesOrder":[ - "function" + "content" ] }, - "Halo":{ + "Normalize":{ "type":"object", - "title":"Halo", + "title":"Normalize", "properties":{ - "radius":{ - "title":"radius", - "allOf":[ - { - "$ref":"#/definitions/ParameterValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Radius", - "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":[ - "radius", - "fill" - ] + "typeType":"classInfo" }, - "GraphicStroke":{ + "GraphicFill":{ "type":"object", - "title":"GraphicStroke", + "title":"GraphicFill", "required":[ "graphic" ], @@ -1654,207 +1907,150 @@ "graphic" ] }, - "OnlineResource":{ + "PointPlacement":{ "type":"object", - "title":"OnlineResource", + "title":"PointPlacement", "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", + "anchorPoint":{ + "title":"anchorPoint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AnchorPoint" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"AnchorPoint", + "namespaceURI":"http://www.opengis.net/sld" } }, - "show":{ - "title":"show", + "displacement":{ + "title":"displacement", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/Displacement" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Displacement", + "namespaceURI":"http://www.opengis.net/sld" } }, - "actuate":{ - "title":"actuate", + "rotation":{ + "title":"rotation", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/ParameterValueType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Rotation", + "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "anchorPoint", + "displacement", + "rotation" ] }, - "Mark":{ + "RANDOM":{ "type":"object", - "title":"Mark", + "title":"RANDOM", "properties":{ - "wellKnownName":{ - "title":"wellKnownName", - "allOf":[ - { - "$ref":"#/definitions/WellKnownName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WellKnownName", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "fill":{ - "title":"fill", + }, + "typeType":"classInfo" + }, + "SelectedChannelType":{ + "type":"object", + "title":"SelectedChannelType", + "required":[ + "sourceChannelName" + ], + "properties":{ + "sourceChannelName":{ + "title":"sourceChannelName", "allOf":[ { - "$ref":"#/definitions/Fill" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Fill", + "localPart":"SourceChannelName", "namespaceURI":"http://www.opengis.net/sld" } }, - "stroke":{ - "title":"stroke", + "contrastEnhancement":{ + "title":"contrastEnhancement", "allOf":[ { - "$ref":"#/definitions/Stroke" + "$ref":"#/definitions/ContrastEnhancement" } ], "propertyType":"element", "elementName":{ - "localPart":"Stroke", + "localPart":"ContrastEnhancement", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"SelectedChannelType", + "namespaceURI":"http://www.opengis.net/sld" + }, "propertiesOrder":[ - "wellKnownName", - "fill", - "stroke" + "sourceChannelName", + "contrastEnhancement" ] }, - "RANDOM":{ - "type":"object", - "title":"RANDOM", - "properties":{ - }, - "typeType":"classInfo" - }, - "Geometry":{ - "type":"object", - "title":"Geometry", - "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.opengis.net/ogc#/definitions/ExpressionType" + "PointSymbolizer":{ + "allOf":[ + { + "$ref":"#/definitions/SymbolizerType" + }, + { + "type":"object", + "title":"PointSymbolizer", + "properties":{ + "geometry":{ + "title":"geometry", + "allOf":[ + { + "$ref":"#/definitions/Geometry" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" + "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" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "expression" + "geometry", + "graphic" ] }, "FeatureTypeConstraint":{ @@ -2058,302 +2254,82 @@ "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":{ + "Fill":{ "type":"object", - "title":"ChannelSelection", - "required":[ - "redChannel", - "greenChannel", - "blueChannel", - "grayChannel" - ], + "title":"Fill", "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", + "graphicFill":{ + "title":"graphicFill", "allOf":[ { - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/GraphicFill" } ], "propertyType":"element", "elementName":{ - "localPart":"BlueChannel", + "localPart":"GraphicFill", "namespaceURI":"http://www.opengis.net/sld" } }, - "grayChannel":{ - "title":"grayChannel", + "cssParameter":{ + "title":"cssParameter", "allOf":[ { - "$ref":"#/definitions/SelectedChannelType" + "type":"array", + "items":{ + "$ref":"#/definitions/CssParameter" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"GrayChannel", + "localPart":"CssParameter", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "redChannel", - "greenChannel", - "blueChannel", - "grayChannel" + "graphicFill", + "cssParameter" ] }, - "ColorMap":{ + "Halo":{ "type":"object", - "title":"ColorMap", + "title":"Halo", "properties":{ - "colorMapEntry":{ - "title":"colorMapEntry", + "radius":{ + "title":"radius", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ColorMapEntry" - }, - "minItems":0 + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"ColorMapEntry", + "localPart":"Radius", "namespaceURI":"http://www.opengis.net/sld" } }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" - } - }, - "extended":{ - "title":"extended", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/Fill" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"extended", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Fill", + "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "colorMapEntry", - "type", - "extended" + "radius", + "fill" ] }, "LATESTONTOP":{ @@ -2363,266 +2339,248 @@ }, "typeType":"classInfo" }, - "ParameterValueType":{ + "Font":{ "type":"object", - "title":"ParameterValueType", + "title":"Font", "properties":{ - "content":{ - "title":"content", + "cssParameter":{ + "title":"cssParameter", "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":"#/definitions/CssParameter" + }, + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"CssParameter", + "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ParameterValueType", - "namespaceURI":"http://www.opengis.net/sld" - }, "propertiesOrder":[ - "content" + "cssParameter" ] }, - "Stroke":{ + "ContrastEnhancement":{ "type":"object", - "title":"Stroke", + "title":"ContrastEnhancement", "required":[ - "graphicFill", - "graphicStroke" + "normalize", + "histogram" ], "properties":{ - "graphicFill":{ - "title":"graphicFill", + "normalize":{ + "title":"normalize", "allOf":[ { - "$ref":"#/definitions/GraphicFill" + "$ref":"#/definitions/Normalize" } ], "propertyType":"element", "elementName":{ - "localPart":"GraphicFill", + "localPart":"Normalize", "namespaceURI":"http://www.opengis.net/sld" } }, - "graphicStroke":{ - "title":"graphicStroke", + "histogram":{ + "title":"histogram", "allOf":[ { - "$ref":"#/definitions/GraphicStroke" + "$ref":"#/definitions/Histogram" } ], "propertyType":"element", "elementName":{ - "localPart":"GraphicStroke", + "localPart":"Histogram", "namespaceURI":"http://www.opengis.net/sld" } }, - "cssParameter":{ - "title":"cssParameter", + "gammaValue":{ + "title":"gammaValue", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CssParameter" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"CssParameter", + "localPart":"GammaValue", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "graphicFill", - "graphicStroke", - "cssParameter" + "normalize", + "histogram", + "gammaValue" ] }, - "LayerFeatureConstraints":{ + "LinePlacement":{ "type":"object", - "title":"LayerFeatureConstraints", - "required":[ - "featureTypeConstraint" - ], + "title":"LinePlacement", "properties":{ - "featureTypeConstraint":{ - "title":"featureTypeConstraint", + "perpendicularOffset":{ + "title":"perpendicularOffset", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureTypeConstraint" - }, - "minItems":1 + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeConstraint", + "localPart":"PerpendicularOffset", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "featureTypeConstraint" + "perpendicularOffset" ] }, - "InlineFeature":{ + "Mark":{ "type":"object", - "title":"InlineFeature", + "title":"Mark", "properties":{ - "any":{ - "title":"any", + "wellKnownName":{ + "title":"wellKnownName", "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":"#/definitions/WellKnownName" } ], - "propertyType":"anyElement" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "any" - ] - }, - "SelectedChannelType":{ - "type":"object", - "title":"SelectedChannelType", - "required":[ - "sourceChannelName" - ], - "properties":{ - "sourceChannelName":{ - "title":"sourceChannelName", + "propertyType":"element", + "elementName":{ + "localPart":"WellKnownName", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Fill" } ], "propertyType":"element", "elementName":{ - "localPart":"SourceChannelName", + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/sld" } }, - "contrastEnhancement":{ - "title":"contrastEnhancement", + "stroke":{ + "title":"stroke", "allOf":[ { - "$ref":"#/definitions/ContrastEnhancement" + "$ref":"#/definitions/Stroke" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Stroke", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "wellKnownName", + "fill", + "stroke" + ] + }, + "WellKnownName":{ + "type":"object", + "title":"WellKnownName", + "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.opengis.net/ogc#/definitions/ExpressionType" + } + }, + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + ] + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ContrastEnhancement", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"SelectedChannelType", - "namespaceURI":"http://www.opengis.net/sld" - }, "propertiesOrder":[ - "sourceChannelName", - "contrastEnhancement" + "content" ] }, - "AVERAGE":{ - "type":"object", - "title":"AVERAGE", - "properties":{ - }, - "typeType":"classInfo" - }, - "NamedStyle":{ - "type":"object", - "title":"NamedStyle", + "CssParameter":{ "required":[ "name" ], - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/sld" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ "name" ] }, - "LineSymbolizer":{ + "RasterSymbolizer":{ "allOf":[ { "$ref":"#/definitions/SymbolizerType" }, { "type":"object", - "title":"LineSymbolizer", + "title":"RasterSymbolizer", "properties":{ "geometry":{ "title":"geometry", @@ -2637,16 +2595,94 @@ "namespaceURI":"http://www.opengis.net/sld" } }, - "stroke":{ - "title":"stroke", + "opacity":{ + "title":"opacity", "allOf":[ { - "$ref":"#/definitions/Stroke" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Stroke", + "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" } } @@ -2656,116 +2692,80 @@ "typeType":"classInfo", "propertiesOrder":[ "geometry", - "stroke" + "opacity", + "channelSelection", + "overlapBehavior", + "colorMap", + "contrastEnhancement", + "shadedRelief", + "imageOutline" ] }, - "LabelPlacement":{ + "AnchorPoint":{ "type":"object", - "title":"LabelPlacement", + "title":"AnchorPoint", "required":[ - "pointPlacement", - "linePlacement" + "anchorPointX", + "anchorPointY" ], "properties":{ - "pointPlacement":{ - "title":"pointPlacement", + "anchorPointX":{ + "title":"anchorPointX", "allOf":[ { - "$ref":"#/definitions/PointPlacement" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"PointPlacement", + "localPart":"AnchorPointX", "namespaceURI":"http://www.opengis.net/sld" } }, - "linePlacement":{ - "title":"linePlacement", + "anchorPointY":{ + "title":"anchorPointY", "allOf":[ { - "$ref":"#/definitions/LinePlacement" + "$ref":"#/definitions/ParameterValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"LinePlacement", + "localPart":"AnchorPointY", "namespaceURI":"http://www.opengis.net/sld" } } }, "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" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"color", - "namespaceURI":"" - } - }, - "opacity":{ - "title":"opacity", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "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", + "anchorPointX", + "anchorPointY" + ] + }, + "NamedStyle":{ + "type":"object", + "title":"NamedStyle", + "required":[ + "name" + ], + "properties":{ + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"label", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", "propertiesOrder":[ - "color", - "opacity", - "quantity", - "label" + "name" ] } }, @@ -2783,7 +2783,7 @@ "properties":{ "localPart":{ "enum":[ - "GraphicFill" + "NamedStyle" ] }, "namespaceURI":{ @@ -2796,11 +2796,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicFill" + "$ref":"#/definitions/NamedStyle" } }, "elementName":{ - "localPart":"GraphicFill", + "localPart":"NamedStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2817,7 +2817,7 @@ "properties":{ "localPart":{ "enum":[ - "ElseFilter" + "Histogram" ] }, "namespaceURI":{ @@ -2830,11 +2830,11 @@ ] }, "value":{ - "$ref":"#/definitions/ElseFilter" + "$ref":"#/definitions/Histogram" } }, "elementName":{ - "localPart":"ElseFilter", + "localPart":"Histogram", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2851,7 +2851,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "ElseFilter" ] }, "namespaceURI":{ @@ -2864,11 +2864,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ElseFilter" } }, "elementName":{ - "localPart":"Format", + "localPart":"ElseFilter", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2885,7 +2885,7 @@ "properties":{ "localPart":{ "enum":[ - "ShadedRelief" + "BrightnessOnly" ] }, "namespaceURI":{ @@ -2898,11 +2898,11 @@ ] }, "value":{ - "$ref":"#/definitions/ShadedRelief" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"ShadedRelief", + "localPart":"BrightnessOnly", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2919,7 +2919,7 @@ "properties":{ "localPart":{ "enum":[ - "AVERAGE" + "CssParameter" ] }, "namespaceURI":{ @@ -2932,11 +2932,11 @@ ] }, "value":{ - "$ref":"#/definitions/AVERAGE" + "$ref":"#/definitions/CssParameter" } }, "elementName":{ - "localPart":"AVERAGE", + "localPart":"CssParameter", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2953,7 +2953,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerFeatureConstraints" + "TextSymbolizer" ] }, "namespaceURI":{ @@ -2966,11 +2966,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerFeatureConstraints" + "$ref":"#/definitions/TextSymbolizer" } }, "elementName":{ - "localPart":"LayerFeatureConstraints", + "localPart":"TextSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2987,7 +2987,7 @@ "properties":{ "localPart":{ "enum":[ - "GrayChannel" + "Extent" ] }, "namespaceURI":{ @@ -3000,11 +3000,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/Extent" } }, "elementName":{ - "localPart":"GrayChannel", + "localPart":"Extent", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3021,7 +3021,7 @@ "properties":{ "localPart":{ "enum":[ - "Geometry" + "ReliefFactor" ] }, "namespaceURI":{ @@ -3034,11 +3034,11 @@ ] }, "value":{ - "$ref":"#/definitions/Geometry" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"Geometry", + "localPart":"ReliefFactor", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3055,7 +3055,7 @@ "properties":{ "localPart":{ "enum":[ - "Graphic" + "Normalize" ] }, "namespaceURI":{ @@ -3068,11 +3068,11 @@ ] }, "value":{ - "$ref":"#/definitions/Graphic" + "$ref":"#/definitions/Normalize" } }, "elementName":{ - "localPart":"Graphic", + "localPart":"Normalize", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3089,7 +3089,7 @@ "properties":{ "localPart":{ "enum":[ - "StyledLayerDescriptor" + "GammaValue" ] }, "namespaceURI":{ @@ -3102,11 +3102,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyledLayerDescriptor" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"StyledLayerDescriptor", + "localPart":"GammaValue", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3123,7 +3123,7 @@ "properties":{ "localPart":{ "enum":[ - "UserLayer" + "Label" ] }, "namespaceURI":{ @@ -3136,11 +3136,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserLayer" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"UserLayer", + "localPart":"Label", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3157,7 +3157,7 @@ "properties":{ "localPart":{ "enum":[ - "ReliefFactor" + "Rotation" ] }, "namespaceURI":{ @@ -3170,11 +3170,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/sld" } }, @@ -3191,7 +3191,7 @@ "properties":{ "localPart":{ "enum":[ - "GraphicStroke" + "ColorMapEntry" ] }, "namespaceURI":{ @@ -3204,11 +3204,11 @@ ] }, "value":{ - "$ref":"#/definitions/GraphicStroke" + "$ref":"#/definitions/ColorMapEntry" } }, "elementName":{ - "localPart":"GraphicStroke", + "localPart":"ColorMapEntry", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3225,7 +3225,7 @@ "properties":{ "localPart":{ "enum":[ - "MaxScaleDenominator" + "Font" ] }, "namespaceURI":{ @@ -3238,11 +3238,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Font" } }, "elementName":{ - "localPart":"MaxScaleDenominator", + "localPart":"Font", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3259,7 +3259,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "ContrastEnhancement" ] }, "namespaceURI":{ @@ -3272,11 +3272,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/ContrastEnhancement" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"ContrastEnhancement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3293,7 +3293,7 @@ "properties":{ "localPart":{ "enum":[ - "Radius" + "ImageOutline" ] }, "namespaceURI":{ @@ -3306,11 +3306,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/ImageOutline" } }, "elementName":{ - "localPart":"Radius", + "localPart":"ImageOutline", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3327,7 +3327,7 @@ "properties":{ "localPart":{ "enum":[ - "ColorMapEntry" + "AnchorPointY" ] }, "namespaceURI":{ @@ -3340,11 +3340,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorMapEntry" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"ColorMapEntry", + "localPart":"AnchorPointY", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3361,7 +3361,7 @@ "properties":{ "localPart":{ "enum":[ - "BlueChannel" + "FeatureTypeName" ] }, "namespaceURI":{ @@ -3374,11 +3374,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"BlueChannel", + "localPart":"FeatureTypeName", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3395,7 +3395,7 @@ "properties":{ "localPart":{ "enum":[ - "SourceChannelName" + "IsDefault" ] }, "namespaceURI":{ @@ -3412,7 +3412,7 @@ } }, "elementName":{ - "localPart":"SourceChannelName", + "localPart":"IsDefault", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3429,7 +3429,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeConstraint" + "Mark" ] }, "namespaceURI":{ @@ -3442,11 +3442,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeConstraint" + "$ref":"#/definitions/Mark" } }, "elementName":{ - "localPart":"FeatureTypeConstraint", + "localPart":"Mark", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3463,7 +3463,7 @@ "properties":{ "localPart":{ "enum":[ - "VendorOption" + "LinePlacement" ] }, "namespaceURI":{ @@ -3476,11 +3476,11 @@ ] }, "value":{ - "$ref":"#/definitions/VendorOption" + "$ref":"#/definitions/LinePlacement" } }, "elementName":{ - "localPart":"VendorOption", + "localPart":"LinePlacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3497,7 +3497,7 @@ "properties":{ "localPart":{ "enum":[ - "Priority" + "VendorOption" ] }, "namespaceURI":{ @@ -3510,11 +3510,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/VendorOption" } }, "elementName":{ - "localPart":"Priority", + "localPart":"VendorOption", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3531,7 +3531,7 @@ "properties":{ "localPart":{ "enum":[ - "Stroke" + "GrayChannel" ] }, "namespaceURI":{ @@ -3544,11 +3544,11 @@ ] }, "value":{ - "$ref":"#/definitions/Stroke" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"Stroke", + "localPart":"GrayChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3565,7 +3565,7 @@ "properties":{ "localPart":{ "enum":[ - "ContrastEnhancement" + "ExternalGraphic" ] }, "namespaceURI":{ @@ -3578,11 +3578,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContrastEnhancement" + "$ref":"#/definitions/ExternalGraphic" } }, "elementName":{ - "localPart":"ContrastEnhancement", + "localPart":"ExternalGraphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3599,7 +3599,7 @@ "properties":{ "localPart":{ "enum":[ - "Fill" + "SourceChannelName" ] }, "namespaceURI":{ @@ -3612,11 +3612,11 @@ ] }, "value":{ - "$ref":"#/definitions/Fill" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Fill", + "localPart":"SourceChannelName", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3633,7 +3633,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeName" + "RemoteOWS" ] }, "namespaceURI":{ @@ -3646,11 +3646,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/RemoteOWS" } }, "elementName":{ - "localPart":"FeatureTypeName", + "localPart":"RemoteOWS", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3667,7 +3667,7 @@ "properties":{ "localPart":{ "enum":[ - "ExternalGraphic" + "Symbolizer" ] }, "namespaceURI":{ @@ -3680,11 +3680,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExternalGraphic" + "$ref":"#/definitions/SymbolizerType" } }, "elementName":{ - "localPart":"ExternalGraphic", + "localPart":"Symbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3701,7 +3701,7 @@ "properties":{ "localPart":{ "enum":[ - "DisplacementX" + "MinScaleDenominator" ] }, "namespaceURI":{ @@ -3714,11 +3714,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"DisplacementX", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3735,7 +3735,7 @@ "properties":{ "localPart":{ "enum":[ - "InlineFeature" + "LayerFeatureConstraints" ] }, "namespaceURI":{ @@ -3748,11 +3748,11 @@ ] }, "value":{ - "$ref":"#/definitions/InlineFeature" + "$ref":"#/definitions/LayerFeatureConstraints" } }, "elementName":{ - "localPart":"InlineFeature", + "localPart":"LayerFeatureConstraints", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3769,7 +3769,7 @@ "properties":{ "localPart":{ "enum":[ - "ColorMap" + "GraphicStroke" ] }, "namespaceURI":{ @@ -3782,11 +3782,11 @@ ] }, "value":{ - "$ref":"#/definitions/ColorMap" + "$ref":"#/definitions/GraphicStroke" } }, "elementName":{ - "localPart":"ColorMap", + "localPart":"GraphicStroke", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3803,7 +3803,7 @@ "properties":{ "localPart":{ "enum":[ - "MinScaleDenominator" + "PointPlacement" ] }, "namespaceURI":{ @@ -3816,11 +3816,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/PointPlacement" } }, "elementName":{ - "localPart":"MinScaleDenominator", + "localPart":"PointPlacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3837,7 +3837,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "Title" ] }, "namespaceURI":{ @@ -3854,7 +3854,7 @@ } }, "elementName":{ - "localPart":"Value", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3871,7 +3871,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "FeatureTypeStyle" ] }, "namespaceURI":{ @@ -3884,11 +3884,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FeatureTypeStyle" } }, "elementName":{ - "localPart":"Service", + "localPart":"FeatureTypeStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3905,7 +3905,7 @@ "properties":{ "localPart":{ "enum":[ - "DisplacementY" + "NamedLayer" ] }, "namespaceURI":{ @@ -3918,11 +3918,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/NamedLayer" } }, "elementName":{ - "localPart":"DisplacementY", + "localPart":"NamedLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3939,7 +3939,7 @@ "properties":{ "localPart":{ "enum":[ - "Symbolizer" + "BlueChannel" ] }, "namespaceURI":{ @@ -3952,11 +3952,11 @@ ] }, "value":{ - "$ref":"#/definitions/SymbolizerType" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"Symbolizer", + "localPart":"BlueChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -3973,7 +3973,7 @@ "properties":{ "localPart":{ "enum":[ - "Rotation" + "StyledLayerDescriptor" ] }, "namespaceURI":{ @@ -3986,11 +3986,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/StyledLayerDescriptor" } }, "elementName":{ - "localPart":"Rotation", + "localPart":"StyledLayerDescriptor", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4007,7 +4007,7 @@ "properties":{ "localPart":{ "enum":[ - "WellKnownName" + "RANDOM" ] }, "namespaceURI":{ @@ -4020,11 +4020,11 @@ ] }, "value":{ - "$ref":"#/definitions/WellKnownName" + "$ref":"#/definitions/RANDOM" } }, "elementName":{ - "localPart":"WellKnownName", + "localPart":"RANDOM", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4041,7 +4041,7 @@ "properties":{ "localPart":{ "enum":[ - "Transformation" + "OnlineResource" ] }, "namespaceURI":{ @@ -4054,11 +4054,11 @@ ] }, "value":{ - "$ref":"#/definitions/Transformation" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"Transformation", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4075,7 +4075,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPointY" + "Size" ] }, "namespaceURI":{ @@ -4092,7 +4092,7 @@ } }, "elementName":{ - "localPart":"AnchorPointY", + "localPart":"Size", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4109,7 +4109,7 @@ "properties":{ "localPart":{ "enum":[ - "GammaValue" + "Format" ] }, "namespaceURI":{ @@ -4122,11 +4122,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":"GammaValue", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4143,7 +4143,7 @@ "properties":{ "localPart":{ "enum":[ - "Size" + "Graphic" ] }, "namespaceURI":{ @@ -4156,11 +4156,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/Graphic" } }, "elementName":{ - "localPart":"Size", + "localPart":"Graphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4177,7 +4177,7 @@ "properties":{ "localPart":{ "enum":[ - "Mark" + "Rule" ] }, "namespaceURI":{ @@ -4190,11 +4190,11 @@ ] }, "value":{ - "$ref":"#/definitions/Mark" + "$ref":"#/definitions/Rule" } }, "elementName":{ - "localPart":"Mark", + "localPart":"Rule", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4211,7 +4211,7 @@ "properties":{ "localPart":{ "enum":[ - "PolygonSymbolizer" + "LabelPlacement" ] }, "namespaceURI":{ @@ -4224,11 +4224,11 @@ ] }, "value":{ - "$ref":"#/definitions/PolygonSymbolizer" + "$ref":"#/definitions/LabelPlacement" } }, "elementName":{ - "localPart":"PolygonSymbolizer", + "localPart":"LabelPlacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4245,7 +4245,7 @@ "properties":{ "localPart":{ "enum":[ - "RANDOM" + "DisplacementY" ] }, "namespaceURI":{ @@ -4258,11 +4258,11 @@ ] }, "value":{ - "$ref":"#/definitions/RANDOM" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"RANDOM", + "localPart":"DisplacementY", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4279,7 +4279,7 @@ "properties":{ "localPart":{ "enum":[ - "Rule" + "EARLIEST_ON_TOP" ] }, "namespaceURI":{ @@ -4292,11 +4292,11 @@ ] }, "value":{ - "$ref":"#/definitions/Rule" + "$ref":"#/definitions/EARLIESTONTOP" } }, "elementName":{ - "localPart":"Rule", + "localPart":"EARLIEST_ON_TOP", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4313,7 +4313,7 @@ "properties":{ "localPart":{ "enum":[ - "Histogram" + "DisplacementX" ] }, "namespaceURI":{ @@ -4326,11 +4326,11 @@ ] }, "value":{ - "$ref":"#/definitions/Histogram" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Histogram", + "localPart":"DisplacementX", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4347,7 +4347,7 @@ "properties":{ "localPart":{ "enum":[ - "CssParameter" + "Fill" ] }, "namespaceURI":{ @@ -4360,11 +4360,11 @@ ] }, "value":{ - "$ref":"#/definitions/CssParameter" + "$ref":"#/definitions/Fill" } }, "elementName":{ - "localPart":"CssParameter", + "localPart":"Fill", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4381,7 +4381,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendGraphic" + "LineSymbolizer" ] }, "namespaceURI":{ @@ -4394,11 +4394,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendGraphic" + "$ref":"#/definitions/LineSymbolizer" } }, "elementName":{ - "localPart":"LegendGraphic", + "localPart":"LineSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4415,7 +4415,7 @@ "properties":{ "localPart":{ "enum":[ - "NamedLayer" + "GreenChannel" ] }, "namespaceURI":{ @@ -4428,11 +4428,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedLayer" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"NamedLayer", + "localPart":"GreenChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4449,7 +4449,7 @@ "properties":{ "localPart":{ "enum":[ - "Opacity" + "UserStyle" ] }, "namespaceURI":{ @@ -4462,11 +4462,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/UserStyle" } }, "elementName":{ - "localPart":"Opacity", + "localPart":"UserStyle", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4483,7 +4483,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPoint" + "InlineFeature" ] }, "namespaceURI":{ @@ -4496,11 +4496,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnchorPoint" + "$ref":"#/definitions/InlineFeature" } }, "elementName":{ - "localPart":"AnchorPoint", + "localPart":"InlineFeature", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4517,7 +4517,7 @@ "properties":{ "localPart":{ "enum":[ - "UserStyle" + "OverlapBehavior" ] }, "namespaceURI":{ @@ -4530,11 +4530,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserStyle" + "$ref":"#/definitions/OverlapBehavior" } }, "elementName":{ - "localPart":"UserStyle", + "localPart":"OverlapBehavior", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4551,7 +4551,7 @@ "properties":{ "localPart":{ "enum":[ - "EARLIEST_ON_TOP" + "Priority" ] }, "namespaceURI":{ @@ -4564,11 +4564,11 @@ ] }, "value":{ - "$ref":"#/definitions/EARLIESTONTOP" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"EARLIEST_ON_TOP", + "localPart":"Priority", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4585,7 +4585,7 @@ "properties":{ "localPart":{ "enum":[ - "Displacement" + "GraphicFill" ] }, "namespaceURI":{ @@ -4598,11 +4598,11 @@ ] }, "value":{ - "$ref":"#/definitions/Displacement" + "$ref":"#/definitions/GraphicFill" } }, "elementName":{ - "localPart":"Displacement", + "localPart":"GraphicFill", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4619,7 +4619,7 @@ "properties":{ "localPart":{ "enum":[ - "Name" + "Value" ] }, "namespaceURI":{ @@ -4636,7 +4636,7 @@ } }, "elementName":{ - "localPart":"Name", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4653,7 +4653,7 @@ "properties":{ "localPart":{ "enum":[ - "Label" + "ChannelSelection" ] }, "namespaceURI":{ @@ -4666,11 +4666,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/ChannelSelection" } }, "elementName":{ - "localPart":"Label", + "localPart":"ChannelSelection", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4687,7 +4687,7 @@ "properties":{ "localPart":{ "enum":[ - "PointPlacement" + "AVERAGE" ] }, "namespaceURI":{ @@ -4700,11 +4700,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointPlacement" + "$ref":"#/definitions/AVERAGE" } }, "elementName":{ - "localPart":"PointPlacement", + "localPart":"AVERAGE", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4721,7 +4721,7 @@ "properties":{ "localPart":{ "enum":[ - "ChannelSelection" + "Name" ] }, "namespaceURI":{ @@ -4734,11 +4734,11 @@ ] }, "value":{ - "$ref":"#/definitions/ChannelSelection" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ChannelSelection", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4755,7 +4755,7 @@ "properties":{ "localPart":{ "enum":[ - "PointSymbolizer" + "PerpendicularOffset" ] }, "namespaceURI":{ @@ -4768,11 +4768,11 @@ ] }, "value":{ - "$ref":"#/definitions/PointSymbolizer" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"PointSymbolizer", + "localPart":"PerpendicularOffset", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4789,7 +4789,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "LegendGraphic" ] }, "namespaceURI":{ @@ -4802,11 +4802,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LegendGraphic" } }, "elementName":{ - "localPart":"Title", + "localPart":"LegendGraphic", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4823,7 +4823,7 @@ "properties":{ "localPart":{ "enum":[ - "NamedStyle" + "ShadedRelief" ] }, "namespaceURI":{ @@ -4836,11 +4836,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedStyle" + "$ref":"#/definitions/ShadedRelief" } }, "elementName":{ - "localPart":"NamedStyle", + "localPart":"ShadedRelief", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4857,7 +4857,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "Radius" ] }, "namespaceURI":{ @@ -4870,11 +4870,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"Radius", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4891,7 +4891,7 @@ "properties":{ "localPart":{ "enum":[ - "RemoteOWS" + "AnchorPointX" ] }, "namespaceURI":{ @@ -4904,11 +4904,11 @@ ] }, "value":{ - "$ref":"#/definitions/RemoteOWS" + "$ref":"#/definitions/ParameterValueType" } }, "elementName":{ - "localPart":"RemoteOWS", + "localPart":"AnchorPointX", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4925,7 +4925,7 @@ "properties":{ "localPart":{ "enum":[ - "AnchorPointX" + "Stroke" ] }, "namespaceURI":{ @@ -4938,11 +4938,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterValueType" + "$ref":"#/definitions/Stroke" } }, "elementName":{ - "localPart":"AnchorPointX", + "localPart":"Stroke", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4959,7 +4959,7 @@ "properties":{ "localPart":{ "enum":[ - "GreenChannel" + "SemanticTypeIdentifier" ] }, "namespaceURI":{ @@ -4972,11 +4972,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GreenChannel", + "localPart":"SemanticTypeIdentifier", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -4993,7 +4993,7 @@ "properties":{ "localPart":{ "enum":[ - "ImageOutline" + "RedChannel" ] }, "namespaceURI":{ @@ -5006,11 +5006,11 @@ ] }, "value":{ - "$ref":"#/definitions/ImageOutline" + "$ref":"#/definitions/SelectedChannelType" } }, "elementName":{ - "localPart":"ImageOutline", + "localPart":"RedChannel", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5027,7 +5027,7 @@ "properties":{ "localPart":{ "enum":[ - "LabelPlacement" + "Transformation" ] }, "namespaceURI":{ @@ -5040,11 +5040,11 @@ ] }, "value":{ - "$ref":"#/definitions/LabelPlacement" + "$ref":"#/definitions/Transformation" } }, "elementName":{ - "localPart":"LabelPlacement", + "localPart":"Transformation", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5061,7 +5061,7 @@ "properties":{ "localPart":{ "enum":[ - "Normalize" + "RasterSymbolizer" ] }, "namespaceURI":{ @@ -5074,11 +5074,11 @@ ] }, "value":{ - "$ref":"#/definitions/Normalize" + "$ref":"#/definitions/RasterSymbolizer" } }, "elementName":{ - "localPart":"Normalize", + "localPart":"RasterSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5095,7 +5095,7 @@ "properties":{ "localPart":{ "enum":[ - "IsDefault" + "LATEST_ON_TOP" ] }, "namespaceURI":{ @@ -5108,11 +5108,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LATESTONTOP" } }, "elementName":{ - "localPart":"IsDefault", + "localPart":"LATEST_ON_TOP", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5129,7 +5129,7 @@ "properties":{ "localPart":{ "enum":[ - "RedChannel" + "PointSymbolizer" ] }, "namespaceURI":{ @@ -5142,11 +5142,11 @@ ] }, "value":{ - "$ref":"#/definitions/SelectedChannelType" + "$ref":"#/definitions/PointSymbolizer" } }, "elementName":{ - "localPart":"RedChannel", + "localPart":"PointSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5163,7 +5163,7 @@ "properties":{ "localPart":{ "enum":[ - "OverlapBehavior" + "MaxScaleDenominator" ] }, "namespaceURI":{ @@ -5176,11 +5176,11 @@ ] }, "value":{ - "$ref":"#/definitions/OverlapBehavior" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"OverlapBehavior", + "localPart":"MaxScaleDenominator", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5197,7 +5197,7 @@ "properties":{ "localPart":{ "enum":[ - "TextSymbolizer" + "Displacement" ] }, "namespaceURI":{ @@ -5210,11 +5210,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextSymbolizer" + "$ref":"#/definitions/Displacement" } }, "elementName":{ - "localPart":"TextSymbolizer", + "localPart":"Displacement", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5231,7 +5231,7 @@ "properties":{ "localPart":{ "enum":[ - "SemanticTypeIdentifier" + "Halo" ] }, "namespaceURI":{ @@ -5244,11 +5244,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Halo" } }, "elementName":{ - "localPart":"SemanticTypeIdentifier", + "localPart":"Halo", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5265,7 +5265,7 @@ "properties":{ "localPart":{ "enum":[ - "Font" + "Service" ] }, "namespaceURI":{ @@ -5278,11 +5278,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" } }, @@ -5299,7 +5299,7 @@ "properties":{ "localPart":{ "enum":[ - "BrightnessOnly" + "UserLayer" ] }, "namespaceURI":{ @@ -5312,11 +5312,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/UserLayer" } }, "elementName":{ - "localPart":"BrightnessOnly", + "localPart":"UserLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5333,7 +5333,7 @@ "properties":{ "localPart":{ "enum":[ - "Halo" + "Geometry" ] }, "namespaceURI":{ @@ -5346,11 +5346,11 @@ ] }, "value":{ - "$ref":"#/definitions/Halo" + "$ref":"#/definitions/Geometry" } }, "elementName":{ - "localPart":"Halo", + "localPart":"Geometry", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5367,7 +5367,7 @@ "properties":{ "localPart":{ "enum":[ - "LATEST_ON_TOP" + "Abstract" ] }, "namespaceURI":{ @@ -5380,11 +5380,11 @@ ] }, "value":{ - "$ref":"#/definitions/LATESTONTOP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"LATEST_ON_TOP", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5401,7 +5401,7 @@ "properties":{ "localPart":{ "enum":[ - "LineSymbolizer" + "PolygonSymbolizer" ] }, "namespaceURI":{ @@ -5414,11 +5414,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineSymbolizer" + "$ref":"#/definitions/PolygonSymbolizer" } }, "elementName":{ - "localPart":"LineSymbolizer", + "localPart":"PolygonSymbolizer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5435,7 +5435,7 @@ "properties":{ "localPart":{ "enum":[ - "Extent" + "WellKnownName" ] }, "namespaceURI":{ @@ -5448,11 +5448,11 @@ ] }, "value":{ - "$ref":"#/definitions/Extent" + "$ref":"#/definitions/WellKnownName" } }, "elementName":{ - "localPart":"Extent", + "localPart":"WellKnownName", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5469,7 +5469,7 @@ "properties":{ "localPart":{ "enum":[ - "PerpendicularOffset" + "Opacity" ] }, "namespaceURI":{ @@ -5486,7 +5486,7 @@ } }, "elementName":{ - "localPart":"PerpendicularOffset", + "localPart":"Opacity", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5503,7 +5503,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeStyle" + "ColorMap" ] }, "namespaceURI":{ @@ -5516,11 +5516,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeStyle" + "$ref":"#/definitions/ColorMap" } }, "elementName":{ - "localPart":"FeatureTypeStyle", + "localPart":"ColorMap", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5537,7 +5537,7 @@ "properties":{ "localPart":{ "enum":[ - "RasterSymbolizer" + "FeatureTypeConstraint" ] }, "namespaceURI":{ @@ -5550,11 +5550,11 @@ ] }, "value":{ - "$ref":"#/definitions/RasterSymbolizer" + "$ref":"#/definitions/FeatureTypeConstraint" } }, "elementName":{ - "localPart":"RasterSymbolizer", + "localPart":"FeatureTypeConstraint", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -5571,7 +5571,7 @@ "properties":{ "localPart":{ "enum":[ - "LinePlacement" + "AnchorPoint" ] }, "namespaceURI":{ @@ -5584,11 +5584,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinePlacement" + "$ref":"#/definitions/AnchorPoint" } }, "elementName":{ - "localPart":"LinePlacement", + "localPart":"AnchorPoint", "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 7ca06f67..53d86917 100644 --- a/scripts/jsonschemas/SLD_1_1_0.jsonschema +++ b/scripts/jsonschemas/SLD_1_1_0.jsonschema @@ -2,29 +2,29 @@ { "id":"http://www.opengis.net/sld#", "definitions":{ - "TypeNameType":{ + "OutputType":{ "type":"object", - "title":"TypeNameType", + "title":"OutputType", "required":[ - "featureTypeName", - "coverageName" + "size", + "format" ], "properties":{ - "featureTypeName":{ - "title":"featureTypeName", + "size":{ + "title":"size", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/OutputType.Size" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeName", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"Size", + "namespaceURI":"http://www.opengis.net/sld" } }, - "coverageName":{ - "title":"coverageName", + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -32,49 +32,47 @@ ], "propertyType":"element", "elementName":{ - "localPart":"CoverageName", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TypeNameType", - "namespaceURI":"http://www.opengis.net/sld" - }, - "propertiesOrder":[ - "featureTypeName", - "coverageName" - ] - }, - "LayerCoverageConstraints":{ - "type":"object", - "title":"LayerCoverageConstraints", - "required":[ - "coverageConstraint" - ], - "properties":{ - "coverageConstraint":{ - "title":"coverageConstraint", + }, + "transparent":{ + "title":"transparent", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CoverageConstraint" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageConstraint", + "localPart":"Transparent", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "bGcolor":{ + "title":"bGcolor", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BGcolor", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"OutputType", + "namespaceURI":"http://www.opengis.net/sld" + }, "propertiesOrder":[ - "coverageConstraint" + "size", + "format", + "transparent", + "bGcolor" ] }, "CoverageConstraint":{ @@ -117,53 +115,41 @@ "coverageExtent" ] }, - "OutputType.Size":{ + "UseSLDLibrary":{ "type":"object", - "title":"OutputType.Size", + "title":"UseSLDLibrary", "required":[ - "width", - "height" + "onlineResource" ], "properties":{ - "width":{ - "title":"width", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Width", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "height":{ - "title":"height", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"http://www.opengis.net/se#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Height", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "propertiesOrder":[ - "width", - "height" + "onlineResource" ] }, - "Extent":{ + "UserLayer":{ "type":"object", - "title":"Extent", + "title":"UserLayer", "required":[ - "name", - "value" + "remoteOWS", + "inlineFeature", + "layerFeatureConstraints", + "layerCoverageConstraints", + "userStyle" ], "properties":{ "name":{ @@ -179,16 +165,85 @@ "namespaceURI":"http://www.opengis.net/se" } }, - "value":{ - "title":"value", + "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":"Value", + "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", + "allOf":[ + { + "$ref":"#/definitions/InlineFeature" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InlineFeature", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "layerFeatureConstraints":{ + "title":"layerFeatureConstraints", + "allOf":[ + { + "$ref":"#/definitions/LayerFeatureConstraints" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LayerFeatureConstraints", + "namespaceURI":"http://www.opengis.net/sld" + } + }, + "layerCoverageConstraints":{ + "title":"layerCoverageConstraints", + "allOf":[ + { + "$ref":"#/definitions/LayerCoverageConstraints" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LayerCoverageConstraints", + "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" } } @@ -196,7 +251,12 @@ "typeType":"classInfo", "propertiesOrder":[ "name", - "value" + "description", + "remoteOWS", + "inlineFeature", + "layerFeatureConstraints", + "layerCoverageConstraints", + "userStyle" ] }, "IntervalType":{ @@ -244,233 +304,104 @@ "max" ] }, - "DescribeLayerResponseType":{ + "TypeNameType":{ "type":"object", - "title":"DescribeLayerResponseType", + "title":"TypeNameType", "required":[ - "version", - "layerDescription" + "featureTypeName", + "coverageName" ], "properties":{ - "version":{ - "title":"version", + "featureTypeName":{ + "title":"featureTypeName", "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":"element", "elementName":{ - "localPart":"Version", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"FeatureTypeName", + "namespaceURI":"http://www.opengis.net/se" } }, - "layerDescription":{ - "title":"layerDescription", + "coverageName":{ + "title":"coverageName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LayerDescriptionType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LayerDescription", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"CoverageName", + "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeLayerResponseType", + "localPart":"TypeNameType", "namespaceURI":"http://www.opengis.net/sld" }, "propertiesOrder":[ - "version", - "layerDescription" + "featureTypeName", + "coverageName" ] }, - "GetMapType":{ + "FeatureTypeConstraint":{ "type":"object", - "title":"GetMapType", - "required":[ - "styledLayerDescriptor", - "crs", - "boundingBox", - "output" - ], + "title":"FeatureTypeConstraint", "properties":{ - "styledLayerDescriptor":{ - "title":"styledLayerDescriptor", - "allOf":[ - { - "$ref":"#/definitions/StyledLayerDescriptor" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StyledLayerDescriptor", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "crs":{ - "title":"crs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CRS", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "boundingBox":{ - "title":"boundingBox", - "allOf":[ - { - "$ref":"#/definitions/BoundingBoxType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "output":{ - "title":"output", - "allOf":[ - { - "$ref":"#/definitions/OutputType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "exceptions":{ - "title":"exceptions", - "allOf":[ - { - "$ref":"#/definitions/ExceptionsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Exceptions", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "time":{ - "title":"time", + "featureTypeName":{ + "title":"featureTypeName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"FeatureTypeName", + "namespaceURI":"http://www.opengis.net/se" } }, - "elevation":{ - "title":"elevation", + "filter":{ + "title":"filter", "allOf":[ { - "$ref":"#/definitions/ElevationType" + "$ref":"http://www.opengis.net/ogc#/definitions/FilterType" } ], "propertyType":"element", "elementName":{ - "localPart":"Elevation", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" } }, - "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":"GetMapType", - "namespaceURI":"http://www.opengis.net/sld" - }, - "propertiesOrder":[ - "styledLayerDescriptor", - "crs", - "boundingBox", - "output", - "exceptions", - "time", - "elevation", - "version" - ] - }, - "ElevationType":{ - "type":"object", - "title":"ElevationType", - "required":[ - "value", - "interval" - ], - "properties":{ - "value":{ - "title":"value", + "extent":{ + "title":"extent", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Extent" }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Value", - "namespaceURI":"http://www.opengis.net/sld" - } - }, - "interval":{ - "title":"interval", - "allOf":[ - { - "$ref":"#/definitions/IntervalType" + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Interval", + "localPart":"Extent", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ElevationType", - "namespaceURI":"http://www.opengis.net/sld" - }, "propertiesOrder":[ - "value", - "interval" + "featureTypeName", + "filter", + "extent" ] }, "NamedLayer":{ @@ -564,6 +495,55 @@ "namedStyleOrUserStyle" ] }, + "DescribeLayerResponseType":{ + "type":"object", + "title":"DescribeLayerResponseType", + "required":[ + "version", + "layerDescription" + ], + "properties":{ + "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/sld" + } + }, + "layerDescription":{ + "title":"layerDescription", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LayerDescriptionType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LayerDescription", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeLayerResponseType", + "namespaceURI":"http://www.opengis.net/sld" + }, + "propertiesOrder":[ + "version", + "layerDescription" + ] + }, "StyledLayerDescriptor":{ "type":"object", "title":"StyledLayerDescriptor", @@ -673,12 +653,41 @@ "version" ] }, - "RangeAxis":{ + "LayerCoverageConstraints":{ "type":"object", - "title":"RangeAxis", + "title":"LayerCoverageConstraints", "required":[ - "name", - "value" + "coverageConstraint" + ], + "properties":{ + "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" + ] + }, + "NamedStyle":{ + "type":"object", + "title":"NamedStyle", + "required":[ + "name" ], "properties":{ "name":{ @@ -694,242 +703,211 @@ "namespaceURI":"http://www.opengis.net/se" } }, - "value":{ - "title":"value", + "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":"Value", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"Description", + "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "propertiesOrder":[ "name", - "value" + "description" ] }, - "UserDefinedSymbolization":{ + "ElevationType":{ "type":"object", - "title":"UserDefinedSymbolization", + "title":"ElevationType", + "required":[ + "value", + "interval" + ], "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", - "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", + "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":"attribute", - "attributeName":{ - "localPart":"InlineFeature", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Value", + "namespaceURI":"http://www.opengis.net/sld" } }, - "remoteWCS":{ - "title":"remoteWCS", + "interval":{ + "title":"interval", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/IntervalType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"RemoteWCS", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Interval", + "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ElevationType", + "namespaceURI":"http://www.opengis.net/sld" + }, "propertiesOrder":[ - "supportSLD", - "userLayer", - "userStyle", - "remoteWFS", - "inlineFeature", - "remoteWCS" + "value", + "interval" ] }, - "UserLayer":{ + "GetMapType":{ "type":"object", - "title":"UserLayer", + "title":"GetMapType", "required":[ - "remoteOWS", - "inlineFeature", - "layerFeatureConstraints", - "layerCoverageConstraints", - "userStyle" + "styledLayerDescriptor", + "crs", + "boundingBox", + "output" ], "properties":{ - "name":{ - "title":"name", + "styledLayerDescriptor":{ + "title":"styledLayerDescriptor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StyledLayerDescriptor" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"StyledLayerDescriptor", + "namespaceURI":"http://www.opengis.net/sld" } }, - "description":{ - "title":"description", + "crs":{ + "title":"crs", "allOf":[ { - "$ref":"http://www.opengis.net/se#/definitions/DescriptionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Description", - "namespaceURI":"http://www.opengis.net/se" + "localPart":"CRS", + "namespaceURI":"http://www.opengis.net/sld" } }, - "remoteOWS":{ - "title":"remoteOWS", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"#/definitions/RemoteOWS" + "$ref":"#/definitions/BoundingBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"RemoteOWS", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/sld" } }, - "inlineFeature":{ - "title":"inlineFeature", + "output":{ + "title":"output", "allOf":[ { - "$ref":"#/definitions/InlineFeature" + "$ref":"#/definitions/OutputType" } ], "propertyType":"element", "elementName":{ - "localPart":"InlineFeature", + "localPart":"Output", "namespaceURI":"http://www.opengis.net/sld" } }, - "layerFeatureConstraints":{ - "title":"layerFeatureConstraints", + "exceptions":{ + "title":"exceptions", "allOf":[ { - "$ref":"#/definitions/LayerFeatureConstraints" + "$ref":"#/definitions/ExceptionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"LayerFeatureConstraints", + "localPart":"Exceptions", "namespaceURI":"http://www.opengis.net/sld" } }, - "layerCoverageConstraints":{ - "title":"layerCoverageConstraints", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/LayerCoverageConstraints" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"LayerCoverageConstraints", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/sld" } }, - "userStyle":{ - "title":"userStyle", + "elevation":{ + "title":"elevation", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/UserStyle" - }, - "minItems":1 + "$ref":"#/definitions/ElevationType" } ], "propertyType":"element", "elementName":{ - "localPart":"UserStyle", + "localPart":"Elevation", "namespaceURI":"http://www.opengis.net/sld" } + }, + "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":"GetMapType", + "namespaceURI":"http://www.opengis.net/sld" + }, "propertiesOrder":[ - "name", - "description", - "remoteOWS", - "inlineFeature", - "layerFeatureConstraints", - "layerCoverageConstraints", - "userStyle" + "styledLayerDescriptor", + "crs", + "boundingBox", + "output", + "exceptions", + "time", + "elevation", + "version" ] }, - "NamedStyle":{ + "UserStyle":{ "type":"object", - "title":"NamedStyle", + "title":"UserStyle", "required":[ - "name" + "featureTypeStyleOrCoverageStyleOrOnlineResource" ], "properties":{ "name":{ @@ -957,83 +935,74 @@ "localPart":"Description", "namespaceURI":"http://www.opengis.net/se" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "description" - ] - }, - "RemoteOWS":{ - "type":"object", - "title":"RemoteOWS", - "required":[ - "service", - "onlineResource" - ], - "properties":{ - "service":{ - "title":"service", + }, + "isDefault":{ + "title":"isDefault", "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":"Service", + "localPart":"IsDefault", "namespaceURI":"http://www.opengis.net/sld" } }, - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"http://www.opengis.net/se#/definitions/OnlineResourceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/se" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "service", - "onlineResource" - ] - }, - "LayerFeatureConstraints":{ - "type":"object", - "title":"LayerFeatureConstraints", - "required":[ - "featureTypeConstraint" - ], - "properties":{ - "featureTypeConstraint":{ - "title":"featureTypeConstraint", + "featureTypeStyleOrCoverageStyleOrOnlineResource":{ + "title":"featureTypeStyleOrCoverageStyleOrOnlineResource", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FeatureTypeConstraint" + "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":"element", - "elementName":{ - "localPart":"FeatureTypeConstraint", - "namespaceURI":"http://www.opengis.net/sld" - } + "propertyType":"elements" } }, "typeType":"classInfo", "propertiesOrder":[ - "featureTypeConstraint" + "name", + "description", + "isDefault", + "featureTypeStyleOrCoverageStyleOrOnlineResource" ] }, "InlineFeature":{ @@ -1066,131 +1035,193 @@ "featureCollection" ] }, - "UserStyle":{ + "UserDefinedSymbolization":{ "type":"object", - "title":"UserStyle", - "required":[ - "featureTypeStyleOrCoverageStyleOrOnlineResource" - ], + "title":"UserDefinedSymbolization", "properties":{ - "name":{ - "title":"name", + "supportSLD":{ + "title":"supportSLD", "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/se" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SupportSLD", + "namespaceURI":"" } }, - "description":{ - "title":"description", + "userLayer":{ + "title":"userLayer", "allOf":[ { - "$ref":"http://www.opengis.net/se#/definitions/DescriptionType" + "$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":[ + "supportSLD", + "userLayer", + "userStyle", + "remoteWFS", + "inlineFeature", + "remoteWCS" + ] + }, + "RangeAxis":{ + "type":"object", + "title":"RangeAxis", + "required":[ + "name", + "value" + ], + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Description", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/se" } }, - "isDefault":{ - "title":"isDefault", + "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":"element", "elementName":{ - "localPart":"IsDefault", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/sld" } - }, - "featureTypeStyleOrCoverageStyleOrOnlineResource":{ - "title":"featureTypeStyleOrCoverageStyleOrOnlineResource", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "value" + ] + }, + "LayerFeatureConstraints":{ + "type":"object", + "title":"LayerFeatureConstraints", + "required":[ + "featureTypeConstraint" + ], + "properties":{ + "featureTypeConstraint":{ + "title":"featureTypeConstraint", "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" - } - } - ] + "$ref":"#/definitions/FeatureTypeConstraint" }, "minItems":1 } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"FeatureTypeConstraint", + "namespaceURI":"http://www.opengis.net/sld" + } } }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "description", - "isDefault", - "featureTypeStyleOrCoverageStyleOrOnlineResource" + "typeType":"classInfo", + "propertiesOrder":[ + "featureTypeConstraint" ] }, - "OutputType":{ + "Extent":{ "type":"object", - "title":"OutputType", + "title":"Extent", "required":[ - "size", - "format" + "name", + "value" ], "properties":{ - "size":{ - "title":"size", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/OutputType.Size" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Size", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/se" } }, - "format":{ - "title":"format", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1198,47 +1229,56 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/wms" + "localPart":"Value", + "namespaceURI":"http://www.opengis.net/sld" } - }, - "transparent":{ - "title":"transparent", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "value" + ] + }, + "OutputType.Size":{ + "type":"object", + "title":"OutputType.Size", + "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/positiveInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"Transparent", + "localPart":"Width", "namespaceURI":"http://www.opengis.net/sld" } }, - "bGcolor":{ - "title":"bGcolor", + "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/positiveInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"BGcolor", + "localPart":"Height", "namespaceURI":"http://www.opengis.net/sld" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"OutputType", - "namespaceURI":"http://www.opengis.net/sld" - }, "propertiesOrder":[ - "size", - "format", - "transparent", - "bGcolor" + "width", + "height" ] }, "CoverageExtent":{ @@ -1346,85 +1386,45 @@ "typeName" ] }, - "UseSLDLibrary":{ + "RemoteOWS":{ "type":"object", - "title":"UseSLDLibrary", + "title":"RemoteOWS", "required":[ + "service", "onlineResource" ], "properties":{ - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"http://www.opengis.net/se#/definitions/OnlineResourceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/se" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineResource" - ] - }, - "FeatureTypeConstraint":{ - "type":"object", - "title":"FeatureTypeConstraint", - "properties":{ - "featureTypeName":{ - "title":"featureTypeName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureTypeName", - "namespaceURI":"http://www.opengis.net/se" - } - }, - "filter":{ - "title":"filter", + "service":{ + "title":"service", "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":"Service", + "namespaceURI":"http://www.opengis.net/sld" } }, - "extent":{ - "title":"extent", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Extent" - }, - "minItems":0 + "$ref":"http://www.opengis.net/se#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Extent", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/se" } } }, "typeType":"classInfo", "propertiesOrder":[ - "featureTypeName", - "filter", - "extent" + "service", + "onlineResource" ] }, "ExceptionsType":{ @@ -1466,7 +1466,7 @@ "properties":{ "localPart":{ "enum":[ - "Extent" + "Value" ] }, "namespaceURI":{ @@ -1479,11 +1479,11 @@ ] }, "value":{ - "$ref":"#/definitions/Extent" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Extent", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1500,7 +1500,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageExtent" + "IsDefault" ] }, "namespaceURI":{ @@ -1513,11 +1513,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExtent" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"CoverageExtent", + "localPart":"IsDefault", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1534,7 +1534,7 @@ "properties":{ "localPart":{ "enum":[ - "RangeAxis" + "NamedLayer" ] }, "namespaceURI":{ @@ -1547,11 +1547,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeAxis" + "$ref":"#/definitions/NamedLayer" } }, "elementName":{ - "localPart":"RangeAxis", + "localPart":"NamedLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1568,7 +1568,7 @@ "properties":{ "localPart":{ "enum":[ - "TimePeriod" + "CoverageExtent" ] }, "namespaceURI":{ @@ -1581,11 +1581,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExtent" } }, "elementName":{ - "localPart":"TimePeriod", + "localPart":"CoverageExtent", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1602,7 +1602,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeLayer" + "TimePeriod" ] }, "namespaceURI":{ @@ -1615,11 +1615,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DescribeLayer", + "localPart":"TimePeriod", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1670,7 +1670,7 @@ "properties":{ "localPart":{ "enum":[ - "UserDefinedSymbolization" + "FeatureTypeConstraint" ] }, "namespaceURI":{ @@ -1683,11 +1683,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedSymbolization" + "$ref":"#/definitions/FeatureTypeConstraint" } }, "elementName":{ - "localPart":"UserDefinedSymbolization", + "localPart":"FeatureTypeConstraint", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1704,7 +1704,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerCoverageConstraints" + "RemoteOWS" ] }, "namespaceURI":{ @@ -1717,11 +1717,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerCoverageConstraints" + "$ref":"#/definitions/RemoteOWS" } }, "elementName":{ - "localPart":"LayerCoverageConstraints", + "localPart":"RemoteOWS", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1738,7 +1738,7 @@ "properties":{ "localPart":{ "enum":[ - "StyledLayerDescriptor" + "LayerCoverageConstraints" ] }, "namespaceURI":{ @@ -1751,11 +1751,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyledLayerDescriptor" + "$ref":"#/definitions/LayerCoverageConstraints" } }, "elementName":{ - "localPart":"StyledLayerDescriptor", + "localPart":"LayerCoverageConstraints", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1772,7 +1772,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "CoverageConstraint" ] }, "namespaceURI":{ @@ -1785,11 +1785,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" } }, @@ -1874,7 +1874,7 @@ "properties":{ "localPart":{ "enum":[ - "RemoteOWS" + "Extent" ] }, "namespaceURI":{ @@ -1887,11 +1887,11 @@ ] }, "value":{ - "$ref":"#/definitions/RemoteOWS" + "$ref":"#/definitions/Extent" } }, "elementName":{ - "localPart":"RemoteOWS", + "localPart":"Extent", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -1908,7 +1908,7 @@ "properties":{ "localPart":{ "enum":[ - "IsDefault" + "InlineFeature" ] }, "namespaceURI":{ @@ -1921,11 +1921,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/InlineFeature" } }, "elementName":{ - "localPart":"IsDefault", + "localPart":"InlineFeature", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2010,7 +2010,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerFeatureConstraints" + "GetMap" ] }, "namespaceURI":{ @@ -2023,11 +2023,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerFeatureConstraints" + "$ref":"#/definitions/GetMapType" } }, "elementName":{ - "localPart":"LayerFeatureConstraints", + "localPart":"GetMap", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2044,7 +2044,7 @@ "properties":{ "localPart":{ "enum":[ - "UseSLDLibrary" + "StyledLayerDescriptor" ] }, "namespaceURI":{ @@ -2057,11 +2057,11 @@ ] }, "value":{ - "$ref":"#/definitions/UseSLDLibrary" + "$ref":"#/definitions/StyledLayerDescriptor" } }, "elementName":{ - "localPart":"UseSLDLibrary", + "localPart":"StyledLayerDescriptor", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2078,7 +2078,7 @@ "properties":{ "localPart":{ "enum":[ - "UserLayer" + "UseSLDLibrary" ] }, "namespaceURI":{ @@ -2091,11 +2091,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserLayer" + "$ref":"#/definitions/UseSLDLibrary" } }, "elementName":{ - "localPart":"UserLayer", + "localPart":"UseSLDLibrary", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2112,7 +2112,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeConstraint" + "LayerFeatureConstraints" ] }, "namespaceURI":{ @@ -2125,11 +2125,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeConstraint" + "$ref":"#/definitions/LayerFeatureConstraints" } }, "elementName":{ - "localPart":"FeatureTypeConstraint", + "localPart":"LayerFeatureConstraints", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2146,7 +2146,7 @@ "properties":{ "localPart":{ "enum":[ - "InlineFeature" + "UserLayer" ] }, "namespaceURI":{ @@ -2159,11 +2159,11 @@ ] }, "value":{ - "$ref":"#/definitions/InlineFeature" + "$ref":"#/definitions/UserLayer" } }, "elementName":{ - "localPart":"InlineFeature", + "localPart":"UserLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2180,7 +2180,7 @@ "properties":{ "localPart":{ "enum":[ - "GetMap" + "DescribeLayer" ] }, "namespaceURI":{ @@ -2193,11 +2193,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetMapType" + "$ref":"#/definitions/OperationType" } }, "elementName":{ - "localPart":"GetMap", + "localPart":"DescribeLayer", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2214,7 +2214,7 @@ "properties":{ "localPart":{ "enum":[ - "NamedLayer" + "RangeAxis" ] }, "namespaceURI":{ @@ -2227,11 +2227,11 @@ ] }, "value":{ - "$ref":"#/definitions/NamedLayer" + "$ref":"#/definitions/RangeAxis" } }, "elementName":{ - "localPart":"NamedLayer", + "localPart":"RangeAxis", "namespaceURI":"http://www.opengis.net/sld" } }, @@ -2248,7 +2248,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageConstraint" + "UserDefinedSymbolization" ] }, "namespaceURI":{ @@ -2261,11 +2261,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageConstraint" + "$ref":"#/definitions/UserDefinedSymbolization" } }, "elementName":{ - "localPart":"CoverageConstraint", + "localPart":"UserDefinedSymbolization", "namespaceURI":"http://www.opengis.net/sld" } } diff --git a/scripts/jsonschemas/SMIL_2_0.jsonschema b/scripts/jsonschemas/SMIL_2_0.jsonschema index 4ca00503..014bfffd 100644 --- a/scripts/jsonschemas/SMIL_2_0.jsonschema +++ b/scripts/jsonschemas/SMIL_2_0.jsonschema @@ -2,28 +2,15 @@ { "id":"http://www.w3.org/2001/SMIL20/#", "definitions":{ - "AnimateColorPrototype":{ + "SetPrototype":{ "type":"object", - "title":"AnimateColorPrototype", + "title":"SetPrototype", "required":[ "attributeName" ], "properties":{ - "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", + "to":{ + "title":"to", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -31,12 +18,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"attributeType", + "localPart":"to", "namespaceURI":"" } }, - "additive":{ - "title":"additive", + "attributeName":{ + "title":"attributeName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -44,12 +31,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"additive", + "localPart":"attributeName", "namespaceURI":"" } }, - "accumulate":{ - "title":"accumulate", + "attributeType":{ + "title":"attributeType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -57,10 +44,29 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"accumulate", + "localPart":"attributeType", "namespaceURI":"" } - }, + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"setPrototype", + "namespaceURI":"http://www.w3.org/2001/SMIL20/" + }, + "propertiesOrder":[ + "to", + "attributeName", + "attributeType" + ] + }, + "AnimateColorPrototype":{ + "type":"object", + "title":"AnimateColorPrototype", + "required":[ + "attributeName" + ], + "properties":{ "from":{ "title":"from", "allOf":[ @@ -112,33 +118,9 @@ "localPart":"to", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"animateColorPrototype", - "namespaceURI":"http://www.w3.org/2001/SMIL20/" - }, - "propertiesOrder":[ - "attributeName", - "attributeType", - "additive", - "accumulate", - "from", - "by", - "values", - "to" - ] - }, - "SetPrototype":{ - "type":"object", - "title":"SetPrototype", - "required":[ - "attributeName" - ], - "properties":{ - "to":{ - "title":"to", + }, + "additive":{ + "title":"additive", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -146,7 +128,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"to", + "localPart":"additive", + "namespaceURI":"" + } + }, + "accumulate":{ + "title":"accumulate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"accumulate", "namespaceURI":"" } }, @@ -179,11 +174,16 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"setPrototype", + "localPart":"animateColorPrototype", "namespaceURI":"http://www.w3.org/2001/SMIL20/" }, "propertiesOrder":[ + "from", + "by", + "values", "to", + "additive", + "accumulate", "attributeName", "attributeType" ] @@ -306,8 +306,8 @@ "attributeName" ], "properties":{ - "from":{ - "title":"from", + "attributeName":{ + "title":"attributeName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -315,12 +315,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"from", + "localPart":"attributeName", "namespaceURI":"" } }, - "by":{ - "title":"by", + "attributeType":{ + "title":"attributeType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -328,12 +328,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"by", + "localPart":"attributeType", "namespaceURI":"" } }, - "values":{ - "title":"values", + "from":{ + "title":"from", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -341,12 +341,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"values", + "localPart":"from", "namespaceURI":"" } }, - "to":{ - "title":"to", + "by":{ + "title":"by", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -354,12 +354,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"to", + "localPart":"by", "namespaceURI":"" } }, - "attributeName":{ - "title":"attributeName", + "values":{ + "title":"values", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -367,12 +367,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"attributeName", + "localPart":"values", "namespaceURI":"" } }, - "attributeType":{ - "title":"attributeType", + "to":{ + "title":"to", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -380,7 +380,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"attributeType", + "localPart":"to", "namespaceURI":"" } }, @@ -417,17 +417,17 @@ "namespaceURI":"http://www.w3.org/2001/SMIL20/" }, "propertiesOrder":[ + "attributeName", + "attributeType", "from", "by", "values", "to", - "attributeName", - "attributeType", "additive", "accumulate" ] }, - "FillTimingAttrsType":{ + "RestartDefaultType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -435,11 +435,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"fillTimingAttrsType", + "localPart":"restartDefaultType", "namespaceURI":"http://www.w3.org/2001/SMIL20/" } }, - "RestartTimingType":{ + "FillTimingAttrsType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -447,11 +447,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"restartTimingType", + "localPart":"fillTimingAttrsType", "namespaceURI":"http://www.w3.org/2001/SMIL20/" } }, - "RestartDefaultType":{ + "FillDefaultType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -459,7 +459,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"restartDefaultType", + "localPart":"fillDefaultType", "namespaceURI":"http://www.w3.org/2001/SMIL20/" } }, @@ -475,7 +475,7 @@ "namespaceURI":"http://www.w3.org/2001/SMIL20/" } }, - "FillDefaultType":{ + "SyncBehaviorType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -483,11 +483,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"fillDefaultType", + "localPart":"syncBehaviorType", "namespaceURI":"http://www.w3.org/2001/SMIL20/" } }, - "SyncBehaviorType":{ + "RestartTimingType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -495,7 +495,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"syncBehaviorType", + "localPart":"restartTimingType", "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 d5aa23f5..12ddb569 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":{ - "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", @@ -115,34 +115,47 @@ "namespaceURI":"http://www.w3.org/XML/1998/namespace" } }, - "restartDefault":{ - "title":"restartDefault", + "skipContent":{ + "title":"skipContent", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartDefaultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"restartDefault", + "localPart":"skip-content", "namespaceURI":"" } }, - "syncBehaviorDefault":{ - "title":"syncBehaviorDefault", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorDefaultType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillTimingAttrsType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehaviorDefault", + "localPart":"fill", "namespaceURI":"" } }, - "syncToleranceDefault":{ - "title":"syncToleranceDefault", + "syncBehavior":{ + "title":"syncBehavior", + "allOf":[ + { + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"syncBehavior", + "namespaceURI":"" + } + }, + "syncTolerance":{ + "title":"syncTolerance", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -150,20 +163,33 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncToleranceDefault", + "localPart":"syncTolerance", "namespaceURI":"" } }, - "fill":{ - "title":"fill", + "syncBehaviorDefault":{ + "title":"syncBehaviorDefault", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillTimingAttrsType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"fill", + "localPart":"syncBehaviorDefault", + "namespaceURI":"" + } + }, + "syncToleranceDefault":{ + "title":"syncToleranceDefault", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"syncToleranceDefault", "namespaceURI":"" } }, @@ -180,21 +206,21 @@ "namespaceURI":"" } }, - "syncBehavior":{ - "title":"syncBehavior", + "fillDefault":{ + "title":"fillDefault", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehavior", + "localPart":"fillDefault", "namespaceURI":"" } }, - "syncTolerance":{ - "title":"syncTolerance", + "dur":{ + "title":"dur", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -202,25 +228,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncTolerance", + "localPart":"dur", "namespaceURI":"" } }, - "repeat":{ - "title":"repeat", + "begin":{ + "title":"begin", "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":"repeat", + "localPart":"begin", "namespaceURI":"" } }, - "dur":{ - "title":"dur", + "end":{ + "title":"end", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -228,7 +254,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"dur", + "localPart":"end", "namespaceURI":"" } }, @@ -284,42 +310,42 @@ "namespaceURI":"" } }, - "begin":{ - "title":"begin", + "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":"begin", + "localPart":"repeat", "namespaceURI":"" } }, - "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":"" } }, - "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":"" } }, @@ -335,26 +361,13 @@ "localPart":"targetElement", "namespaceURI":"" } - }, - "skipContent":{ - "title":"skipContent", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"skip-content", - "namespaceURI":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"setType", + "localPart":"animateColorType", "namespaceURI":"http://www.w3.org/2001/SMIL20/Language" }, "propertiesOrder":[ @@ -365,34 +378,35 @@ "id", "clazz", "lang", - "restartDefault", - "syncBehaviorDefault", - "syncToleranceDefault", + "skipContent", "fill", - "restart", "syncBehavior", "syncTolerance", - "repeat", + "syncBehaviorDefault", + "syncToleranceDefault", + "restart", + "fillDefault", "dur", + "begin", + "end", "min", "max", "repeatDur", "repeatCount", - "begin", - "end", - "fillDefault", - "targetElement", - "skipContent" + "repeat", + "restartDefault", + "calcMode", + "targetElement" ] }, - "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", @@ -433,16 +447,16 @@ ], "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":"" } }, @@ -511,42 +525,42 @@ "namespaceURI":"http://www.w3.org/XML/1998/namespace" } }, - "targetElement":{ - "title":"targetElement", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillTimingAttrsType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"targetElement", + "localPart":"fill", "namespaceURI":"" } }, - "skipContent":{ - "title":"skipContent", + "syncBehavior":{ + "title":"syncBehavior", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"skip-content", + "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":"" } }, @@ -576,19 +590,6 @@ "namespaceURI":"" } }, - "fill":{ - "title":"fill", - "allOf":[ - { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillTimingAttrsType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fill", - "namespaceURI":"" - } - }, "restart":{ "title":"restart", "allOf":[ @@ -602,21 +603,21 @@ "namespaceURI":"" } }, - "syncBehavior":{ - "title":"syncBehavior", + "fillDefault":{ + "title":"fillDefault", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehavior", + "localPart":"fillDefault", "namespaceURI":"" } }, - "syncTolerance":{ - "title":"syncTolerance", + "dur":{ + "title":"dur", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -624,25 +625,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncTolerance", + "localPart":"dur", "namespaceURI":"" } }, - "repeat":{ - "title":"repeat", + "begin":{ + "title":"begin", "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":"repeat", + "localPart":"begin", "namespaceURI":"" } }, - "dur":{ - "title":"dur", + "end":{ + "title":"end", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -650,7 +651,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"dur", + "localPart":"end", "namespaceURI":"" } }, @@ -706,42 +707,42 @@ "namespaceURI":"" } }, - "begin":{ - "title":"begin", + "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":"begin", + "localPart":"repeat", "namespaceURI":"" } }, - "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":"" } }, - "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":"" } } @@ -750,36 +751,35 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"animateColorType", + "localPart":"setType", "namespaceURI":"http://www.w3.org/2001/SMIL20/Language" }, "propertiesOrder":[ "otherAttributes", "any", - "calcMode", + "targetElement", "alt", "longdesc", "id", "clazz", "lang", - "targetElement", - "skipContent", - "restartDefault", - "syncBehaviorDefault", - "syncToleranceDefault", "fill", - "restart", "syncBehavior", "syncTolerance", - "repeat", + "syncBehaviorDefault", + "syncToleranceDefault", + "restart", + "fillDefault", "dur", + "begin", + "end", "min", "max", "repeatDur", "repeatCount", - "begin", - "end", - "fillDefault" + "repeat", + "restartDefault", + "skipContent" ] }, "AnimateType":{ @@ -830,8 +830,8 @@ ], "propertyType":"anyElement" }, - "calcMode":{ - "title":"calcMode", + "alt":{ + "title":"alt", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -839,38 +839,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"calcMode", + "localPart":"alt", "namespaceURI":"" } }, - "skipContent":{ - "title":"skipContent", + "longdesc":{ + "title":"longdesc", "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":"skip-content", + "localPart":"longdesc", "namespaceURI":"" } }, - "targetElement":{ - "title":"targetElement", + "id":{ + "title":"id", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"targetElement", + "localPart":"id", "namespaceURI":"" } }, - "alt":{ - "title":"alt", + "clazz":{ + "title":"clazz", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -878,90 +878,90 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"alt", + "localPart":"class", "namespaceURI":"" } }, - "longdesc":{ - "title":"longdesc", + "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":"longdesc", - "namespaceURI":"" + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } }, - "id":{ - "title":"id", + "calcMode":{ + "title":"calcMode", "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":"calcMode", "namespaceURI":"" } }, - "clazz":{ - "title":"clazz", + "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":"class", + "localPart":"targetElement", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "skipContent":{ + "title":"skipContent", "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":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"skip-content", + "namespaceURI":"" } }, - "restartDefault":{ - "title":"restartDefault", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartDefaultType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillTimingAttrsType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"restartDefault", + "localPart":"fill", "namespaceURI":"" } }, - "syncBehaviorDefault":{ - "title":"syncBehaviorDefault", + "syncBehavior":{ + "title":"syncBehavior", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorDefaultType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehaviorDefault", + "localPart":"syncBehavior", "namespaceURI":"" } }, - "syncToleranceDefault":{ - "title":"syncToleranceDefault", + "syncTolerance":{ + "title":"syncTolerance", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -969,20 +969,33 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncToleranceDefault", + "localPart":"syncTolerance", "namespaceURI":"" } }, - "fill":{ - "title":"fill", + "syncBehaviorDefault":{ + "title":"syncBehaviorDefault", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillTimingAttrsType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"fill", + "localPart":"syncBehaviorDefault", + "namespaceURI":"" + } + }, + "syncToleranceDefault":{ + "title":"syncToleranceDefault", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"syncToleranceDefault", "namespaceURI":"" } }, @@ -999,21 +1012,21 @@ "namespaceURI":"" } }, - "syncBehavior":{ - "title":"syncBehavior", + "fillDefault":{ + "title":"fillDefault", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehavior", + "localPart":"fillDefault", "namespaceURI":"" } }, - "syncTolerance":{ - "title":"syncTolerance", + "dur":{ + "title":"dur", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1021,25 +1034,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncTolerance", + "localPart":"dur", "namespaceURI":"" } }, - "repeat":{ - "title":"repeat", + "begin":{ + "title":"begin", "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":"repeat", + "localPart":"begin", "namespaceURI":"" } }, - "dur":{ - "title":"dur", + "end":{ + "title":"end", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1047,7 +1060,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"dur", + "localPart":"end", "namespaceURI":"" } }, @@ -1103,42 +1116,29 @@ "namespaceURI":"" } }, - "begin":{ - "title":"begin", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"begin", - "namespaceURI":"" - } - }, - "end":{ - "title":"end", + "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":"end", + "localPart":"repeat", "namespaceURI":"" } }, - "fillDefault":{ - "title":"fillDefault", + "restartDefault":{ + "title":"restartDefault", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillDefaultType" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"fillDefault", + "localPart":"restartDefault", "namespaceURI":"" } } @@ -1153,30 +1153,30 @@ "propertiesOrder":[ "otherAttributes", "any", - "calcMode", - "skipContent", - "targetElement", "alt", "longdesc", "id", "clazz", "lang", - "restartDefault", - "syncBehaviorDefault", - "syncToleranceDefault", + "calcMode", + "targetElement", + "skipContent", "fill", - "restart", "syncBehavior", "syncTolerance", - "repeat", + "syncBehaviorDefault", + "syncToleranceDefault", + "restart", + "fillDefault", "dur", + "begin", + "end", "min", "max", "repeatDur", "repeatCount", - "begin", - "end", - "fillDefault" + "repeat", + "restartDefault" ] }, "AnimateMotionType":{ @@ -1227,60 +1227,60 @@ ], "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":"" } }, - "skipContent":{ - "title":"skipContent", + "alt":{ + "title":"alt", "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":"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" @@ -1288,77 +1288,77 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncToleranceDefault", + "localPart":"class", "namespaceURI":"" } }, - "fill":{ - "title":"fill", + "lang":{ + "title":"lang", "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", - "namespaceURI":"" + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } }, - "restart":{ - "title":"restart", + "targetElement":{ + "title":"targetElement", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/RestartTimingType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"restart", + "localPart":"targetElement", "namespaceURI":"" } }, - "syncBehavior":{ - "title":"syncBehavior", + "skipContent":{ + "title":"skipContent", "allOf":[ { - "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncBehavior", + "localPart":"skip-content", "namespaceURI":"" } }, - "syncTolerance":{ - "title":"syncTolerance", + "fill":{ + "title":"fill", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillTimingAttrsType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"syncTolerance", + "localPart":"fill", "namespaceURI":"" } }, - "repeat":{ - "title":"repeat", + "syncBehavior":{ + "title":"syncBehavior", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/SyncBehaviorType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"repeat", + "localPart":"syncBehavior", "namespaceURI":"" } }, - "dur":{ - "title":"dur", + "syncTolerance":{ + "title":"syncTolerance", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1366,25 +1366,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"dur", + "localPart":"syncTolerance", "namespaceURI":"" } }, - "min":{ - "title":"min", + "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":"min", + "localPart":"syncBehaviorDefault", "namespaceURI":"" } }, - "max":{ - "title":"max", + "syncToleranceDefault":{ + "title":"syncToleranceDefault", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1392,38 +1392,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"max", + "localPart":"syncToleranceDefault", "namespaceURI":"" } }, - "repeatDur":{ - "title":"repeatDur", + "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":"repeatDur", + "localPart":"restart", "namespaceURI":"" } }, - "repeatCount":{ - "title":"repeatCount", + "fillDefault":{ + "title":"fillDefault", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"http://www.w3.org/2001/SMIL20/#/definitions/FillDefaultType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"repeatCount", + "localPart":"fillDefault", "namespaceURI":"" } }, - "begin":{ - "title":"begin", + "dur":{ + "title":"dur", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1431,12 +1431,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"begin", + "localPart":"dur", "namespaceURI":"" } }, - "end":{ - "title":"end", + "begin":{ + "title":"begin", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1444,25 +1444,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"end", + "localPart":"begin", "namespaceURI":"" } }, - "fillDefault":{ - "title":"fillDefault", + "end":{ + "title":"end", "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":"end", "namespaceURI":"" } }, - "calcMode":{ - "title":"calcMode", + "min":{ + "title":"min", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1470,12 +1470,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"calcMode", + "localPart":"min", "namespaceURI":"" } }, - "alt":{ - "title":"alt", + "max":{ + "title":"max", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1483,60 +1483,60 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"alt", + "localPart":"max", "namespaceURI":"" } }, - "longdesc":{ - "title":"longdesc", + "repeatDur":{ + "title":"repeatDur", "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":"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", + "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":"class", + "localPart":"repeat", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "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":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"restartDefault", + "namespaceURI":"" } } } @@ -1550,30 +1550,30 @@ "propertiesOrder":[ "otherAttributes", "any", + "calcMode", + "alt", + "longdesc", + "id", + "clazz", + "lang", "targetElement", "skipContent", - "restartDefault", - "syncBehaviorDefault", - "syncToleranceDefault", "fill", - "restart", "syncBehavior", "syncTolerance", - "repeat", + "syncBehaviorDefault", + "syncToleranceDefault", + "restart", + "fillDefault", "dur", + "begin", + "end", "min", "max", "repeatDur", "repeatCount", - "begin", - "end", - "fillDefault", - "calcMode", - "alt", - "longdesc", - "id", - "clazz", - "lang" + "repeat", + "restartDefault" ] } }, @@ -1591,7 +1591,7 @@ "properties":{ "localPart":{ "enum":[ - "animateMotion" + "set" ] }, "namespaceURI":{ @@ -1604,11 +1604,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnimateMotionType" + "$ref":"#/definitions/SetType" } }, "elementName":{ - "localPart":"animateMotion", + "localPart":"set", "namespaceURI":"http://www.w3.org/2001/SMIL20/Language" } }, @@ -1625,7 +1625,7 @@ "properties":{ "localPart":{ "enum":[ - "set" + "animate" ] }, "namespaceURI":{ @@ -1638,11 +1638,11 @@ ] }, "value":{ - "$ref":"#/definitions/SetType" + "$ref":"#/definitions/AnimateType" } }, "elementName":{ - "localPart":"set", + "localPart":"animate", "namespaceURI":"http://www.w3.org/2001/SMIL20/Language" } }, @@ -1659,7 +1659,7 @@ "properties":{ "localPart":{ "enum":[ - "animateColor" + "animateMotion" ] }, "namespaceURI":{ @@ -1672,11 +1672,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnimateColorType" + "$ref":"#/definitions/AnimateMotionType" } }, "elementName":{ - "localPart":"animateColor", + "localPart":"animateMotion", "namespaceURI":"http://www.w3.org/2001/SMIL20/Language" } }, @@ -1693,7 +1693,7 @@ "properties":{ "localPart":{ "enum":[ - "animate" + "animateColor" ] }, "namespaceURI":{ @@ -1706,11 +1706,11 @@ ] }, "value":{ - "$ref":"#/definitions/AnimateType" + "$ref":"#/definitions/AnimateColorType" } }, "elementName":{ - "localPart":"animate", + "localPart":"animateColor", "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 215fbf32..395de62d 100644 --- a/scripts/jsonschemas/SOS_1_0_0.jsonschema +++ b/scripts/jsonschemas/SOS_1_0_0.jsonschema @@ -2,9 +2,48 @@ { "id":"http://www.opengis.net/sos/1.0#", "definitions":{ - "DescribeObservationType":{ + "GetObservation.EventTime":{ + "type":"object", + "title":"GetObservation.EventTime", "required":[ - "observedProperty" + "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/ogc#/definitions/TemporalOpsType" + } + }, + "elementName":{ + "localPart":"temporalOps", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"temporalOps", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "temporalOps" + ] + }, + "InsertObservation":{ + "required":[ + "assignedSensorId", + "observation" ], "allOf":[ { @@ -12,10 +51,10 @@ }, { "type":"object", - "title":"DescribeObservationType", + "title":"InsertObservation", "properties":{ - "observedProperty":{ - "title":"observedProperty", + "assignedSensorId":{ + "title":"assignedSensorId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -23,42 +62,56 @@ ], "propertyType":"element", "elementName":{ - "localPart":"observedProperty", + "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" + } } } } ], "typeType":"classInfo", "propertiesOrder":[ - "observedProperty" + "assignedSensorId", + "observation" ] }, - "Contents":{ + "ObservationTemplate":{ "type":"object", - "title":"Contents", + "title":"ObservationTemplate", "required":[ - "observationOfferingList" + "observation" ], "properties":{ - "observationOfferingList":{ - "title":"observationOfferingList", + "observation":{ + "title":"observation", "allOf":[ { - "$ref":"#/definitions/Contents.ObservationOfferingList" + "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" } ], "propertyType":"element", "elementName":{ - "localPart":"ObservationOfferingList", - "namespaceURI":"http://www.opengis.net/sos/1.0" + "localPart":"Observation", + "namespaceURI":"http://www.opengis.net/om/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "observationOfferingList" + "observation" ] }, "FilterCapabilities":{ @@ -132,44 +185,6 @@ "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" - } - }, - "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "spatialOps" - ] - }, "RegisterSensor.SensorDescription":{ "type":"object", "title":"RegisterSensor.SensorDescription", @@ -206,10 +221,9 @@ "any" ] }, - "DescribeSensor":{ + "GetObservationById":{ "required":[ - "procedure", - "outputFormat" + "observationId" ], "allOf":[ { @@ -217,10 +231,10 @@ }, { "type":"object", - "title":"DescribeSensor", + "title":"GetObservationById", "properties":{ - "procedure":{ - "title":"procedure", + "observationId":{ + "title":"observationId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -228,123 +242,60 @@ ], "propertyType":"element", "elementName":{ - "localPart":"procedure", + "localPart":"ObservationId", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "outputFormat":{ - "title":"outputFormat", + "responseFormat":{ + "title":"responseFormat", "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":"ResultName", + "localPart":"responseFormat", "namespaceURI":"http://www.opengis.net/sos/1.0" } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "resultName" - ] - }, - "GetFeatureOfInterest":{ - "required":[ - "featureOfInterestId", - "location" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"GetFeatureOfInterest", - "properties":{ - "featureOfInterestId":{ - "title":"featureOfInterestId", + }, + "resultModel":{ + "title":"resultModel", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureOfInterestId", + "localPart":"resultModel", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "location":{ - "title":"location", + "responseMode":{ + "title":"responseMode", "allOf":[ { - "$ref":"#/definitions/GetFeatureOfInterest.Location" + "$ref":"#/definitions/ResponseModeType" } ], "propertyType":"element", "elementName":{ - "localPart":"location", + "localPart":"responseMode", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "eventTime":{ - "title":"eventTime", + "srsName":{ + "title":"srsName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/GetFeatureOfInterest.EventTime" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"eventTime", - "namespaceURI":"http://www.opengis.net/sos/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"srsName", + "namespaceURI":"" } } } @@ -352,38 +303,55 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "featureOfInterestId", - "location", - "eventTime" + "observationId", + "responseFormat", + "resultModel", + "responseMode", + "srsName" ] }, - "ObservationOfferingBaseType":{ + "GetCapabilities":{ + "required":[ + "service" + ], "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/GetCapabilitiesType" }, { "type":"object", - "title":"ObservationOfferingBaseType", + "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", - "typeName":{ - "localPart":"ObservationOfferingBaseType", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } + "propertiesOrder":[ + "service" + ] }, - "GetResult.EventTime":{ + "GetObservation.Result":{ "type":"object", - "title":"GetResult.EventTime", + "title":"GetObservation.Result", "required":[ - "temporalOps" + "comparisonOps" ], "properties":{ - "temporalOps":{ - "title":"temporalOps", + "comparisonOps":{ + "title":"comparisonOps", "allOf":[ { "type":"object", @@ -392,25 +360,58 @@ "$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" + ] + }, + "DescribeFeatureType":{ + "required":[ + "featureId" + ], + "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" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "featureId" ] }, "GetFeatureOfInterestTime":{ @@ -446,10 +447,36 @@ "featureOfInterestId" ] }, - "RegisterSensor":{ + "InsertObservationResponse":{ + "type":"object", + "title":"InsertObservationResponse", "required":[ - "sensorDescription", - "observationTemplate" + "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" + ] + }, + "DescribeSensor":{ + "required":[ + "procedure", + "outputFormat" ], "allOf":[ { @@ -457,32 +484,32 @@ }, { "type":"object", - "title":"RegisterSensor", + "title":"DescribeSensor", "properties":{ - "sensorDescription":{ - "title":"sensorDescription", + "procedure":{ + "title":"procedure", "allOf":[ { - "$ref":"#/definitions/RegisterSensor.SensorDescription" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"SensorDescription", + "localPart":"procedure", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "observationTemplate":{ - "title":"observationTemplate", + "outputFormat":{ + "title":"outputFormat", "allOf":[ { - "$ref":"#/definitions/ObservationTemplate" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ObservationTemplate", - "namespaceURI":"http://www.opengis.net/sos/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"outputFormat", + "namespaceURI":"" } } } @@ -490,39 +517,58 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "sensorDescription", - "observationTemplate" + "procedure", + "outputFormat" ] }, - "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":"" + } + }, + "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":[ - "observation" + "service", + "version" ] }, - "GetObservation.EventTime":{ + "GetFeatureOfInterest.EventTime":{ "type":"object", - "title":"GetObservation.EventTime", + "title":"GetFeatureOfInterest.EventTime", "required":[ "temporalOps" ], @@ -609,9 +655,9 @@ "eventTime" ] }, - "DescribeFeatureType":{ + "DescribeObservationType":{ "required":[ - "featureId" + "observedProperty" ], "allOf":[ { @@ -619,10 +665,10 @@ }, { "type":"object", - "title":"DescribeFeatureType", + "title":"DescribeObservationType", "properties":{ - "featureId":{ - "title":"featureId", + "observedProperty":{ + "title":"observedProperty", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -630,7 +676,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"FeatureId", + "localPart":"observedProperty", "namespaceURI":"http://www.opengis.net/sos/1.0" } } @@ -639,46 +685,13 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "featureId" - ] - }, - "GetCapabilities":{ - "required":[ - "service" - ], - "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "service" + "observedProperty" ] }, - "InsertObservation":{ + "GetFeatureOfInterest":{ "required":[ - "assignedSensorId", - "observation" + "featureOfInterestId", + "location" ], "allOf":[ { @@ -686,48 +699,69 @@ }, { "type":"object", - "title":"InsertObservation", + "title":"GetFeatureOfInterest", "properties":{ - "assignedSensorId":{ - "title":"assignedSensorId", + "featureOfInterestId":{ + "title":"featureOfInterestId", "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":"AssignedSensorId", + "localPart":"FeatureOfInterestId", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "observation":{ - "title":"observation", + "location":{ + "title":"location", "allOf":[ { - "$ref":"http://www.opengis.net/om/1.0#/definitions/ObservationType" + "$ref":"#/definitions/GetFeatureOfInterest.Location" } ], "propertyType":"element", "elementName":{ - "localPart":"Observation", - "namespaceURI":"http://www.opengis.net/om/1.0" + "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" + } + } } } ], "typeType":"classInfo", "propertiesOrder":[ - "assignedSensorId", - "observation" + "featureOfInterestId", + "location", + "eventTime" ] }, - "GetObservation":{ + "RegisterSensor":{ "required":[ - "offering", - "observedProperty", - "responseFormat" + "sensorDescription", + "observationTemplate" ], "allOf":[ { @@ -735,35 +769,160 @@ }, { "type":"object", - "title":"GetObservation", + "title":"RegisterSensor", "properties":{ - "offering":{ - "title":"offering", + "sensorDescription":{ + "title":"sensorDescription", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/RegisterSensor.SensorDescription" } ], "propertyType":"element", "elementName":{ - "localPart":"offering", + "localPart":"SensorDescription", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "eventTime":{ - "title":"eventTime", + "observationTemplate":{ + "title":"observationTemplate", + "allOf":[ + { + "$ref":"#/definitions/ObservationTemplate" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ObservationTemplate", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "sensorDescription", + "observationTemplate" + ] + }, + "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":"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" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "filterCapabilities", + "contents" + ] + }, + "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" + ] + }, + "ObservationOfferingType":{ + "required":[ + "time", + "procedure", + "observedProperty", + "featureOfInterest", + "responseFormat" + ], + "allOf":[ + { + "$ref":"#/definitions/ObservationOfferingBaseType" + }, + { + "type":"object", + "title":"ObservationOfferingType", + "properties":{ + "intendedApplication":{ + "title":"intendedApplication", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/GetObservation.EventTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"eventTime", + "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" } }, @@ -773,9 +932,9 @@ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ReferenceType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", @@ -790,7 +949,7 @@ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/PhenomenonPropertyType" }, "minItems":1 } @@ -805,7 +964,11 @@ "title":"featureOfInterest", "allOf":[ { - "$ref":"#/definitions/GetObservation.FeatureOfInterest" + "type":"array", + "items":{ + "$ref":"#/definitions/ReferenceType" + }, + "minItems":1 } ], "propertyType":"element", @@ -814,24 +977,15 @@ "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "result":{ - "title":"result", - "allOf":[ - { - "$ref":"#/definitions/GetObservation.Result" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"result", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - }, "responseFormat":{ "title":"responseFormat", "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", @@ -844,7 +998,11 @@ "title":"resultModel", "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/QName" + }, + "minItems":0 } ], "propertyType":"element", @@ -857,7 +1015,11 @@ "title":"responseMode", "allOf":[ { - "$ref":"#/definitions/ResponseModeType" + "type":"array", + "items":{ + "$ref":"#/definitions/ResponseModeType" + }, + "minItems":0 } ], "propertyType":"element", @@ -865,255 +1027,111 @@ "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":"" - } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"ObservationOfferingType", + "namespaceURI":"http://www.opengis.net/sos/1.0" + }, "propertiesOrder":[ - "offering", - "eventTime", + "intendedApplication", + "time", "procedure", "observedProperty", "featureOfInterest", - "result", "responseFormat", "resultModel", - "responseMode", - "srsName" + "responseMode" ] }, - "InsertObservationResponse":{ + "GetResultResponse":{ "type":"object", - "title":"InsertObservationResponse", + "title":"GetResultResponse", "required":[ - "assignedObservationId" + "result" ], "properties":{ - "assignedObservationId":{ - "title":"assignedObservationId", + "result":{ + "title":"result", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/GetResultResponse.Result" } ], "propertyType":"element", "elementName":{ - "localPart":"AssignedObservationId", + "localPart":"result", "namespaceURI":"http://www.opengis.net/sos/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "assignedObservationId" + "result" ] }, - "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":"" - } + "ObservationOfferingBaseType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + { + "type":"object", + "title":"ObservationOfferingBaseType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"RequestBaseType", + "localPart":"ObservationOfferingBaseType", "namespaceURI":"http://www.opengis.net/sos/1.0" - }, - "propertiesOrder":[ - "service", - "version" - ] - }, - "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":[ - "value", - "rs" - ] - }, - "GetObservation.Result":{ - "type":"object", - "title":"GetObservation.Result", - "required":[ - "comparisonOps" - ], - "properties":{ - "comparisonOps":{ - "title":"comparisonOps", - "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/ComparisonOpsType" - } - }, - "elementName":{ - "localPart":"comparisonOps", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"comparisonOps", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "comparisonOps" - ] + } }, - "ObservationOfferingType":{ + "GetObservation":{ "required":[ - "time", - "procedure", + "offering", "observedProperty", - "featureOfInterest", "responseFormat" ], "allOf":[ { - "$ref":"#/definitions/ObservationOfferingBaseType" + "$ref":"#/definitions/RequestBaseType" }, { "type":"object", - "title":"ObservationOfferingType", + "title":"GetObservation", "properties":{ - "intendedApplication":{ - "title":"intendedApplication", + "offering":{ + "title":"offering", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"intendedApplication", + "localPart":"offering", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, - "time":{ - "title":"time", + "eventTime":{ + "title":"eventTime", "allOf":[ { - "$ref":"#/definitions/TimeGeometricPrimitivePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/GetObservation.EventTime" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"time", + "localPart":"eventTime", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1123,9 +1141,9 @@ { "type":"array", "items":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", @@ -1140,7 +1158,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/PhenomenonPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" }, "minItems":1 } @@ -1155,11 +1173,7 @@ "title":"featureOfInterest", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceType" - }, - "minItems":1 + "$ref":"#/definitions/GetObservation.FeatureOfInterest" } ], "propertyType":"element", @@ -1168,15 +1182,24 @@ "namespaceURI":"http://www.opengis.net/sos/1.0" } }, + "result":{ + "title":"result", + "allOf":[ + { + "$ref":"#/definitions/GetObservation.Result" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"result", + "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", @@ -1189,11 +1212,7 @@ "title":"resultModel", "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/QName" } ], "propertyType":"element", @@ -1206,11 +1225,7 @@ "title":"responseMode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ResponseModeType" - }, - "minItems":0 + "$ref":"#/definitions/ResponseModeType" } ], "propertyType":"element", @@ -1218,200 +1233,151 @@ "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":"" + } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"ObservationOfferingType", - "namespaceURI":"http://www.opengis.net/sos/1.0" - }, "propertiesOrder":[ - "intendedApplication", - "time", + "offering", + "eventTime", "procedure", "observedProperty", "featureOfInterest", + "result", "responseFormat", "resultModel", - "responseMode" + "responseMode", + "srsName" ] }, - "GetResultResponse":{ + "GetFeatureOfInterest.Location":{ "type":"object", - "title":"GetResultResponse", + "title":"GetFeatureOfInterest.Location", "required":[ - "result" + "spatialOps" ], "properties":{ - "result":{ - "title":"result", + "spatialOps":{ + "title":"spatialOps", "allOf":[ { - "$ref":"#/definitions/GetResultResponse.Result" + "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":"result", - "namespaceURI":"http://www.opengis.net/sos/1.0" + "localPart":"spatialOps", + "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "propertiesOrder":[ - "result" + "spatialOps" ] }, - "RegisterSensorResponse":{ + "GetResultResponse.Result":{ "type":"object", - "title":"RegisterSensorResponse", + "title":"GetResultResponse.Result", "required":[ - "assignedSensorId" + "rs" ], "properties":{ - "assignedSensorId":{ - "title":"assignedSensorId", + "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":"element", - "elementName":{ - "localPart":"AssignedSensorId", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "assignedSensorId" - ] - }, - "Capabilities":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" + "propertyType":"value" }, - { - "type":"object", - "title":"Capabilities", - "properties":{ - "filterCapabilities":{ - "title":"filterCapabilities", - "allOf":[ - { - "$ref":"#/definitions/FilterCapabilities" - } - ], - "propertyType":"element", - "elementName":{ - "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" - } + "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":[ - "filterCapabilities", - "contents" + "value", + "rs" ] }, - "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", - "elementName":{ - "localPart":"temporalOps", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "temporalOps" - ] - }, - "GetObservationById":{ - "required":[ - "observationId" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"GetObservationById", - "properties":{ - "observationId":{ - "title":"observationId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ObservationId", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - }, - "responseFormat":{ - "title":"responseFormat", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"responseFormat", - "namespaceURI":"http://www.opengis.net/sos/1.0" - } - }, - "resultModel":{ - "title":"resultModel", + "propertyType":"element", + "elementName":{ + "localPart":"AssignedSensorId", + "namespaceURI":"http://www.opengis.net/sos/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "assignedSensorId" + ] + }, + "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" @@ -1419,46 +1385,42 @@ ], "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", + "localPart":"ResultName", "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":"" - } } } } ], "typeType":"classInfo", "propertiesOrder":[ - "observationId", - "responseFormat", - "resultModel", - "responseMode", - "srsName" + "resultName" + ] + }, + "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" ] }, "GetObservation.FeatureOfInterest":{ @@ -1518,6 +1480,44 @@ "objectID" ] }, + "GetResult.EventTime":{ + "type":"object", + "title":"GetResult.EventTime", + "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/ogc#/definitions/TemporalOpsType" + } + }, + "elementName":{ + "localPart":"temporalOps", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"temporalOps", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "temporalOps" + ] + }, "ResponseModeType":{ "allOf":[ { @@ -1545,7 +1545,7 @@ "properties":{ "localPart":{ "enum":[ - "Filter_Capabilities" + "Capabilities" ] }, "namespaceURI":{ @@ -1558,11 +1558,11 @@ ] }, "value":{ - "$ref":"#/definitions/FilterCapabilities" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"Filter_Capabilities", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1579,7 +1579,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeObservationType" + "GetFeatureOfInterest" ] }, "namespaceURI":{ @@ -1592,11 +1592,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeObservationType" + "$ref":"#/definitions/GetFeatureOfInterest" } }, "elementName":{ - "localPart":"DescribeObservationType", + "localPart":"GetFeatureOfInterest", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1613,7 +1613,7 @@ "properties":{ "localPart":{ "enum":[ - "supportedSRS" + "GetObservationById" ] }, "namespaceURI":{ @@ -1626,11 +1626,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/GetObservationById" } }, "elementName":{ - "localPart":"supportedSRS", + "localPart":"GetObservationById", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1647,7 +1647,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertObservationResponse" + "GetFeatureOfInterestTime" ] }, "namespaceURI":{ @@ -1660,11 +1660,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertObservationResponse" + "$ref":"#/definitions/GetFeatureOfInterestTime" } }, "elementName":{ - "localPart":"InsertObservationResponse", + "localPart":"GetFeatureOfInterestTime", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1681,7 +1681,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResult" + "InsertObservation" ] }, "namespaceURI":{ @@ -1694,11 +1694,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResult" + "$ref":"#/definitions/InsertObservation" } }, "elementName":{ - "localPart":"GetResult", + "localPart":"InsertObservation", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1715,7 +1715,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "DescribeSensor" ] }, "namespaceURI":{ @@ -1728,11 +1728,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/DescribeSensor" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"DescribeSensor", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1749,7 +1749,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeFeatureType" + "DescribeObservationType" ] }, "namespaceURI":{ @@ -1762,11 +1762,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeFeatureType" + "$ref":"#/definitions/DescribeObservationType" } }, "elementName":{ - "localPart":"DescribeFeatureType", + "localPart":"DescribeObservationType", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1783,7 +1783,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "ObservationTemplate" ] }, "namespaceURI":{ @@ -1796,11 +1796,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/ObservationTemplate" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"ObservationTemplate", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1817,7 +1817,7 @@ "properties":{ "localPart":{ "enum":[ - "srsName" + "Contents" ] }, "namespaceURI":{ @@ -1830,11 +1830,11 @@ ] }, "value":{ - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/Contents" } }, "elementName":{ - "localPart":"srsName", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1851,7 +1851,7 @@ "properties":{ "localPart":{ "enum":[ - "supportedSensorDescription" + "DescribeResultModel" ] }, "namespaceURI":{ @@ -1864,11 +1864,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/DescribeResultModel" } }, "elementName":{ - "localPart":"supportedSensorDescription", + "localPart":"DescribeResultModel", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1885,7 +1885,7 @@ "properties":{ "localPart":{ "enum":[ - "Contents" + "GetResult" ] }, "namespaceURI":{ @@ -1898,11 +1898,11 @@ ] }, "value":{ - "$ref":"#/definitions/Contents" + "$ref":"#/definitions/GetResult" } }, "elementName":{ - "localPart":"Contents", + "localPart":"GetResult", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1919,7 +1919,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertObservation" + "Filter_Capabilities" ] }, "namespaceURI":{ @@ -1932,11 +1932,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertObservation" + "$ref":"#/definitions/FilterCapabilities" } }, "elementName":{ - "localPart":"InsertObservation", + "localPart":"Filter_Capabilities", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1953,7 +1953,7 @@ "properties":{ "localPart":{ "enum":[ - "GetObservation" + "srsName" ] }, "namespaceURI":{ @@ -1966,11 +1966,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetObservation" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"GetObservation", + "localPart":"srsName", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -1987,7 +1987,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeSensor" + "GetResultResponse" ] }, "namespaceURI":{ @@ -2000,11 +2000,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeSensor" + "$ref":"#/definitions/GetResultResponse" } }, "elementName":{ - "localPart":"DescribeSensor", + "localPart":"GetResultResponse", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2021,7 +2021,7 @@ "properties":{ "localPart":{ "enum":[ - "RegisterSensorResponse" + "supportedSensorDescription" ] }, "namespaceURI":{ @@ -2034,11 +2034,11 @@ ] }, "value":{ - "$ref":"#/definitions/RegisterSensorResponse" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } }, "elementName":{ - "localPart":"RegisterSensorResponse", + "localPart":"supportedSensorDescription", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2055,7 +2055,7 @@ "properties":{ "localPart":{ "enum":[ - "RegisterSensor" + "InsertObservationResponse" ] }, "namespaceURI":{ @@ -2068,11 +2068,11 @@ ] }, "value":{ - "$ref":"#/definitions/RegisterSensor" + "$ref":"#/definitions/InsertObservationResponse" } }, "elementName":{ - "localPart":"RegisterSensor", + "localPart":"InsertObservationResponse", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2089,7 +2089,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResultResponse" + "supportedSRS" ] }, "namespaceURI":{ @@ -2102,11 +2102,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResultResponse" + "$ref":"#/definitions/CodeType" } }, "elementName":{ - "localPart":"GetResultResponse", + "localPart":"supportedSRS", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2123,7 +2123,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureOfInterestTime" + "DescribeFeatureType" ] }, "namespaceURI":{ @@ -2136,11 +2136,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureOfInterestTime" + "$ref":"#/definitions/DescribeFeatureType" } }, "elementName":{ - "localPart":"GetFeatureOfInterestTime", + "localPart":"DescribeFeatureType", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2157,7 +2157,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservationTemplate" + "RegisterSensorResponse" ] }, "namespaceURI":{ @@ -2170,11 +2170,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationTemplate" + "$ref":"#/definitions/RegisterSensorResponse" } }, "elementName":{ - "localPart":"ObservationTemplate", + "localPart":"RegisterSensorResponse", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2191,7 +2191,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureOfInterest" + "GetCapabilities" ] }, "namespaceURI":{ @@ -2204,11 +2204,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureOfInterest" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"GetFeatureOfInterest", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2225,7 +2225,7 @@ "properties":{ "localPart":{ "enum":[ - "GetObservationById" + "RegisterSensor" ] }, "namespaceURI":{ @@ -2238,11 +2238,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetObservationById" + "$ref":"#/definitions/RegisterSensor" } }, "elementName":{ - "localPart":"GetObservationById", + "localPart":"RegisterSensor", "namespaceURI":"http://www.opengis.net/sos/1.0" } }, @@ -2259,7 +2259,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultModel" + "GetObservation" ] }, "namespaceURI":{ @@ -2272,11 +2272,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultModel" + "$ref":"#/definitions/GetObservation" } }, "elementName":{ - "localPart":"DescribeResultModel", + "localPart":"GetObservation", "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 0ba0a883..a4e3cfa3 100644 --- a/scripts/jsonschemas/SOS_1_0_0_Filter.jsonschema +++ b/scripts/jsonschemas/SOS_1_0_0_Filter.jsonschema @@ -2,103 +2,29 @@ { "id":"http://www.opengis.net/ogc#", "definitions":{ - "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" - ] - }, - "PropertyIsBetweenType":{ + "FeatureIdType":{ "required":[ - "expression", - "lowerBoundary", - "upperBoundary" + "fid" ], "allOf":[ { - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/AbstractIdType" }, { "type":"object", - "title":"PropertyIsBetweenType", + "title":"FeatureIdType", "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", + "fid":{ + "title":"fid", "allOf":[ { - "$ref":"#/definitions/UpperBoundaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"UpperBoundary", - "namespaceURI":"http://www.opengis.net/ogc" + "propertyType":"attribute", + "attributeName":{ + "localPart":"fid", + "namespaceURI":"" } } } @@ -106,73 +32,52 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PropertyIsBetweenType", + "localPart":"FeatureIdType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression", - "lowerBoundary", - "upperBoundary" + "fid" ] }, - "FilterCapabilities":{ + "SortByType":{ "type":"object", - "title":"FilterCapabilities", + "title":"SortByType", "required":[ - "spatialCapabilities", - "scalarCapabilities", - "idCapabilities" + "sortProperty" ], "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", + "sortProperty":{ + "title":"sortProperty", "allOf":[ { - "$ref":"#/definitions/IdCapabilitiesType" + "type":"array", + "items":{ + "$ref":"#/definitions/SortPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Id_Capabilities", + "localPart":"SortProperty", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"SortByType", + "namespaceURI":"http://www.opengis.net/ogc" + }, "propertiesOrder":[ - "spatialCapabilities", - "scalarCapabilities", - "idCapabilities" + "sortProperty" ] }, - "BBOXType":{ + "BinarySpatialOpType":{ "required":[ + "propertyName1", + "propertyName2", + "geometry", "envelope" ], "allOf":[ @@ -181,10 +86,23 @@ }, { "type":"object", - "title":"BBOXType", + "title":"BinarySpatialOpType", "properties":{ - "propertyName":{ - "title":"propertyName", + "propertyName1":{ + "title":"propertyName1", + "allOf":[ + { + "$ref":"#/definitions/PropertyNameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PropertyName", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "propertyName2":{ + "title":"propertyName2", "allOf":[ { "$ref":"#/definitions/PropertyNameType" @@ -196,6 +114,31 @@ "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":[ @@ -226,149 +169,102 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BBOXType", + "localPart":"BinarySpatialOpType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName", + "propertyName1", + "propertyName2", + "geometry", "envelope" ] }, - "SortPropertyType":{ + "EID":{ "type":"object", - "title":"SortPropertyType", - "required":[ - "propertyName" - ], + "title":"EID", "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" - ] + "typeType":"classInfo" }, - "ComparisonOpsType":{ - "type":"object", - "title":"ComparisonOpsType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ComparisonOpsType", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "LiteralType":{ + "BinaryComparisonOpType":{ + "required":[ + "expression" + ], "allOf":[ { - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/ComparisonOpsType" }, { "type":"object", - "title":"LiteralType", + "title":"BinaryComparisonOpType", "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" + } + }, + "maxItems":2, + "minItems":2 } ], - "propertyType":"anyElement" + "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":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"LiteralType", + "localPart":"BinaryComparisonOpType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "content" + "expression", + "matchCase" ] }, - "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":{ + "BBOXType":{ "required":[ - "propertyName", - "literal", - "wildCard", - "singleChar", - "escapeChar" + "envelope" ], "allOf":[ { - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/SpatialOpsType" }, { "type":"object", - "title":"PropertyIsLikeType", + "title":"BBOXType", "properties":{ "propertyName":{ "title":"propertyName", @@ -383,69 +279,29 @@ "namespaceURI":"http://www.opengis.net/ogc" } }, - "literal":{ - "title":"literal", + "envelope":{ + "title":"envelope", "allOf":[ { - "$ref":"#/definitions/LiteralType" + "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":"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":"" + "localPart":"Envelope", + "namespaceURI":"http://www.opengis.net/gml" } } } @@ -453,103 +309,93 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PropertyIsLikeType", + "localPart":"BBOXType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ "propertyName", - "literal", - "wildCard", - "singleChar", - "escapeChar", - "matchCase" + "envelope" ] }, - "SpatialOperatorsType":{ + "ComparisonOperatorsType":{ "type":"object", - "title":"SpatialOperatorsType", + "title":"ComparisonOperatorsType", "required":[ - "spatialOperator" + "comparisonOperator" ], "properties":{ - "spatialOperator":{ - "title":"spatialOperator", + "comparisonOperator":{ + "title":"comparisonOperator", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SpatialOperatorType" + "$ref":"#/definitions/ComparisonOperatorType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"SpatialOperator", + "localPart":"ComparisonOperator", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SpatialOperatorsType", + "localPart":"ComparisonOperatorsType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "spatialOperator" + "comparisonOperator" ] }, - "ArithmeticOperatorsType":{ - "type":"object", - "title":"ArithmeticOperatorsType", - "required":[ - "simpleArithmeticOrFunctions" - ], - "properties":{ - "simpleArithmeticOrFunctions":{ - "title":"simpleArithmeticOrFunctions", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { + "LiteralType":{ + "allOf":[ + { + "$ref":"#/definitions/ExpressionType" + }, + { + "type":"object", + "title":"LiteralType", + "properties":{ + "content":{ + "title":"content", + "allOf":[ + { + "type":"array", + "items":{ "anyOf":[ { - "$ref":"#/definitions/SimpleArithmetic" - } - ], - "elementName":{ - "localPart":"SimpleArithmetic", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - { - "anyOf":[ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, { - "$ref":"#/definitions/FunctionsType" - } - ], - "elementName":{ - "localPart":"Functions", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - ] - }, - "minItems":1 + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } + } + ] + } + } + ], + "propertyType":"anyElement" } - ], - "propertyType":"elements" + } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ArithmeticOperatorsType", + "localPart":"LiteralType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "simpleArithmeticOrFunctions" + "content" ] }, "ScalarCapabilitiesType":{ @@ -607,110 +453,162 @@ "arithmeticOperators" ] }, - "TemporalOperandsType":{ + "FilterType":{ "type":"object", - "title":"TemporalOperandsType", + "title":"FilterType", "required":[ - "temporalOperand" + "spatialOps", + "comparisonOps", + "logicOps", + "id" ], "properties":{ - "temporalOperand":{ - "title":"temporalOperand", + "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" + } + }, + "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":"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" + } + }, + "elementName":{ + "localPart":"logicOps", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"logicOps", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "id":{ + "title":"id", "allOf":[ { "type":"array", "items":{ - "$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/AbstractIdType" + } + }, + "elementName":{ + "localPart":"_Id", + "namespaceURI":"http://www.opengis.net/ogc" + } }, "minItems":1 } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"TemporalOperand", + "localPart":"_Id", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TemporalOperandsType", + "localPart":"FilterType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "temporalOperand" + "spatialOps", + "comparisonOps", + "logicOps", + "id" ] }, - "BinaryOperatorType":{ + "BinaryTemporalOpType":{ "required":[ - "expression" + "propertyName1", + "propertyName2", + "timeObject" ], "allOf":[ { - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/TemporalOpsType" }, { "type":"object", - "title":"BinaryOperatorType", + "title":"BinaryTemporalOpType", "properties":{ - "expression":{ - "title":"expression", + "propertyName1":{ + "title":"propertyName1", "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":"#/definitions/PropertyNameType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"expression", + "localPart":"PropertyName", "namespaceURI":"http://www.opengis.net/ogc" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BinaryOperatorType", - "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "expression" - ] - }, - "DistanceBufferType":{ - "required":[ - "propertyName", - "geometry", - "distance" - ], - "allOf":[ - { - "$ref":"#/definitions/SpatialOpsType" - }, - { - "type":"object", - "title":"DistanceBufferType", - "properties":{ - "propertyName":{ - "title":"propertyName", + }, + "propertyName2":{ + "title":"propertyName2", "allOf":[ { "$ref":"#/definitions/PropertyNameType" @@ -722,8 +620,8 @@ "namespaceURI":"http://www.opengis.net/ogc" } }, - "geometry":{ - "title":"geometry", + "timeObject":{ + "title":"timeObject", "allOf":[ { "type":"object", @@ -732,345 +630,441 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractGeometryType" + "$ref":"#/definitions/AbstractTimeObjectType" } }, "elementName":{ - "localPart":"_Geometry", + "localPart":"_TimeObject", "namespaceURI":"http://www.opengis.net/gml" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_Geometry", + "localPart":"_TimeObject", "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":"BinaryTemporalOpType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName", - "geometry", - "distance" + "propertyName1", + "propertyName2", + "timeObject" ] }, - "FunctionsType":{ + "FunctionNameType":{ "type":"object", - "title":"FunctionsType", + "title":"FunctionNameType", "required":[ - "functionNames" + "nArgs" ], "properties":{ - "functionNames":{ - "title":"functionNames", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/FunctionNamesType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FunctionNames", - "namespaceURI":"http://www.opengis.net/ogc" - } + "propertyType":"value" + }, + "nArgs":{ + "title":"nArgs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nArgs", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FunctionsType", + "localPart":"FunctionNameType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "functionNames" + "value", + "nArgs" ] }, - "ExpressionType":{ - "type":"object", - "title":"ExpressionType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ExpressionType", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "FunctionNamesType":{ + "GeometryOperandsType":{ "type":"object", - "title":"FunctionNamesType", + "title":"GeometryOperandsType", "required":[ - "functionName" + "geometryOperand" ], "properties":{ - "functionName":{ - "title":"functionName", + "geometryOperand":{ + "title":"geometryOperand", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FunctionNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"FunctionName", + "localPart":"GeometryOperand", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FunctionNamesType", + "localPart":"GeometryOperandsType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "functionName" + "geometryOperand" ] }, - "FID":{ - "type":"object", - "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":{ + "DistanceType":{ "type":"object", - "title":"LowerBoundaryType", + "title":"DistanceType", "required":[ - "expression" + "units" ], "properties":{ - "expression":{ - "title":"expression", + "value":{ + "title":"value", "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" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"expression", - "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":"LowerBoundaryType", + "localPart":"DistanceType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression" + "value", + "units" ] }, - "FilterType":{ + "TemporalOperatorsType":{ "type":"object", - "title":"FilterType", + "title":"TemporalOperatorsType", "required":[ - "spatialOps", - "comparisonOps", - "logicOps", - "id" + "temporalOperator" ], "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" - } - }, - "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":"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" - } - }, - "elementName":{ - "localPart":"logicOps", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"logicOps", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "id":{ - "title":"id", + "temporalOperator":{ + "title":"temporalOperator", "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" - } + "$ref":"#/definitions/TemporalOperatorType" }, "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Id", + "localPart":"TemporalOperator", "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FilterType", + "localPart":"TemporalOperatorsType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "spatialOps", - "comparisonOps", - "logicOps", - "id" + "temporalOperator" ] }, - "FunctionType":{ + "GmlObjectIdType":{ "required":[ - "name" + "id" ], "allOf":[ { - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/AbstractIdType" }, { "type":"object", - "title":"FunctionType", + "title":"GmlObjectIdType", "properties":{ - "expression":{ - "title":"expression", + "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":"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":"GmlObjectIdType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "id" + ] + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PropertyIsBetweenType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "expression", + "lowerBoundary", + "upperBoundary" + ] + }, + "UnaryLogicOpType":{ + "required":[ + "comparisonOps", + "spatialOps", + "logicOps", + "function" + ], + "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":"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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"UnaryLogicOpType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "comparisonOps", + "spatialOps", + "logicOps", + "function" + ] + }, + "FunctionType":{ + "required":[ + "name" + ], + "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" } }, @@ -1114,173 +1108,65 @@ "name" ] }, - "IdCapabilitiesType":{ + "SpatialOperatorType":{ "type":"object", - "title":"IdCapabilitiesType", - "required":[ - "eidOrFID" - ], + "title":"SpatialOperatorType", "properties":{ - "eidOrFID":{ - "title":"eidOrFID", + "geometryOperands":{ + "title":"geometryOperands", "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" - ] - }, - "SpatialOpsType":{ - "type":"object", - "title":"SpatialOpsType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SpatialOpsType", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "FunctionNameType":{ - "type":"object", - "title":"FunctionNameType", - "required":[ - "nArgs" - ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GeometryOperandsType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"GeometryOperands", + "namespaceURI":"http://www.opengis.net/ogc" + } }, - "nArgs":{ - "title":"nArgs", + "name":{ + "title":"name", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SpatialOperatorNameType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"nArgs", + "localPart":"name", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FunctionNameType", + "localPart":"SpatialOperatorType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "value", - "nArgs" + "geometryOperands", + "name" ] }, - "BinaryLogicOpType":{ - "required":[ - "ops" - ], + "PropertyNameType":{ "allOf":[ { - "$ref":"#/definitions/LogicOpsType" + "$ref":"#/definitions/ExpressionType" }, { "type":"object", - "title":"BinaryLogicOpType", + "title":"PropertyNameType", "properties":{ - "ops":{ - "title":"ops", + "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/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" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, { "type":"object", @@ -1289,227 +1175,350 @@ "$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":"anyElement" } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"BinaryLogicOpType", + "localPart":"PropertyNameType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "ops" + "content" ] }, - "SpatialOperatorType":{ + "FunctionNamesType":{ "type":"object", - "title":"SpatialOperatorType", + "title":"FunctionNamesType", + "required":[ + "functionName" + ], "properties":{ - "geometryOperands":{ - "title":"geometryOperands", + "functionName":{ + "title":"functionName", "allOf":[ { - "$ref":"#/definitions/GeometryOperandsType" + "type":"array", + "items":{ + "$ref":"#/definitions/FunctionNameType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"GeometryOperands", + "localPart":"FunctionName", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FunctionNamesType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "functionName" + ] + }, + "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/ogc" } }, - "name":{ - "title":"name", + "temporalOperators":{ + "title":"temporalOperators", "allOf":[ { - "$ref":"#/definitions/SpatialOperatorNameType" + "$ref":"#/definitions/TemporalOperatorsType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TemporalOperators", + "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SpatialOperatorType", + "localPart":"Temporal_CapabilitiesType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "geometryOperands", - "name" + "temporalOperands", + "temporalOperators" ] }, - "SimpleArithmetic":{ + "TemporalOpsType":{ "type":"object", - "title":"SimpleArithmetic", + "title":"TemporalOpsType", "properties":{ }, - "typeType":"classInfo" + "typeType":"classInfo", + "typeName":{ + "localPart":"TemporalOpsType", + "namespaceURI":"http://www.opengis.net/ogc" + } }, - "BinarySpatialOpType":{ + "TemporalOperandsType":{ + "type":"object", + "title":"TemporalOperandsType", "required":[ - "propertyName1", - "propertyName2", - "geometry", - "envelope" + "temporalOperand" ], - "allOf":[ - { - "$ref":"#/definitions/SpatialOpsType" - }, - { - "type":"object", - "title":"BinarySpatialOpType", - "properties":{ - "propertyName1":{ - "title":"propertyName1", - "allOf":[ - { - "$ref":"#/definitions/PropertyNameType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PropertyName", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "propertyName2":{ - "title":"propertyName2", - "allOf":[ - { - "$ref":"#/definitions/PropertyNameType" + "properties":{ + "temporalOperand":{ + "title":"temporalOperand", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TemporalOperand", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TemporalOperandsType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "temporalOperand" + ] + }, + "FunctionsType":{ + "type":"object", + "title":"FunctionsType", + "required":[ + "functionNames" + ], + "properties":{ + "functionNames":{ + "title":"functionNames", + "allOf":[ + { + "$ref":"#/definitions/FunctionNamesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FunctionNames", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FunctionsType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "functionNames" + ] + }, + "FilterCapabilities":{ + "type":"object", + "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", + "propertiesOrder":[ + "spatialCapabilities", + "scalarCapabilities", + "idCapabilities" + ] + }, + "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":"#/definitions/ExpressionType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"PropertyName", + "localPart":"expression", "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":"expression", + "namespaceURI":"http://www.opengis.net/ogc" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"BinarySpatialOpType", + "localPart":"LowerBoundaryType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName1", - "propertyName2", - "geometry", - "envelope" + "expression" ] }, - "PropertyIsNullType":{ + "UpperBoundaryType":{ + "type":"object", + "title":"UpperBoundaryType", "required":[ - "propertyName" + "expression" ], - "allOf":[ - { - "$ref":"#/definitions/ComparisonOpsType" - }, - { - "type":"object", - "title":"PropertyIsNullType", - "properties":{ - "propertyName":{ - "title":"propertyName", - "allOf":[ - { - "$ref":"#/definitions/PropertyNameType" + "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":"element", + }, "elementName":{ - "localPart":"PropertyName", + "localPart":"expression", "namespaceURI":"http://www.opengis.net/ogc" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"expression", + "namespaceURI":"http://www.opengis.net/ogc" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"PropertyIsNullType", + "localPart":"UpperBoundaryType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName" + "expression" ] }, - "BinaryComparisonOpType":{ + "ComparisonOpsType":{ + "type":"object", + "title":"ComparisonOpsType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ComparisonOpsType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "LogicOpsType":{ + "type":"object", + "title":"LogicOpsType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LogicOpsType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "PropertyIsLikeType":{ "required":[ - "expression" + "propertyName", + "literal", + "wildCard", + "singleChar", + "escapeChar" ], "allOf":[ { @@ -1517,38 +1526,73 @@ }, { "type":"object", - "title":"BinaryComparisonOpType", + "title":"PropertyIsLikeType", "properties":{ - "expression":{ - "title":"expression", + "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/ExpressionType" - } - }, - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "maxItems":2, - "minItems":2 + "$ref":"#/definitions/PropertyNameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PropertyName", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "literal":{ + "title":"literal", + "allOf":[ + { + "$ref":"#/definitions/LiteralType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"expression", + "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":[ @@ -1567,403 +1611,298 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BinaryComparisonOpType", + "localPart":"PropertyIsLikeType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression", + "propertyName", + "literal", + "wildCard", + "singleChar", + "escapeChar", "matchCase" ] }, - "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" - ] - }, - "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" - ] - }, - "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" - ] + } }, - "GeometryOperandsType":{ + "IdCapabilitiesType":{ "type":"object", - "title":"GeometryOperandsType", + "title":"IdCapabilitiesType", "required":[ - "geometryOperand" + "eidOrFID" ], "properties":{ - "geometryOperand":{ - "title":"geometryOperand", + "eidOrFID":{ + "title":"eidOrFID", "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":"GeometryOperandsType", - "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "geometryOperand" - ] - }, - "TemporalOperatorType":{ - "type":"object", - "title":"TemporalOperatorType", - "properties":{ - "temporalOperands":{ - "title":"temporalOperands", - "allOf":[ - { - "$ref":"#/definitions/TemporalOperandsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TemporalOperands", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/TemporalOperatorNameType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } + "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":"TemporalOperatorType", + "localPart":"Id_CapabilitiesType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "temporalOperands", - "name" + "eidOrFID" ] }, - "GmlObjectIdType":{ + "DistanceBufferType":{ "required":[ - "id" + "propertyName", + "geometry", + "distance" ], "allOf":[ { - "$ref":"#/definitions/AbstractIdType" + "$ref":"#/definitions/SpatialOpsType" }, { "type":"object", - "title":"GmlObjectIdType", + "title":"DistanceBufferType", "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", + "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" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GmlObjectIdType", - "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "id" - ] - }, - "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/ogc" - } - }, - "temporalOperators":{ - "title":"temporalOperators", - "allOf":[ - { - "$ref":"#/definitions/TemporalOperatorsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TemporalOperators", - "namespaceURI":"http://www.opengis.net/ogc" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"Temporal_CapabilitiesType", - "namespaceURI":"http://www.opengis.net/ogc" - }, - "propertiesOrder":[ - "temporalOperands", - "temporalOperators" - ] - }, - "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" + }, + "distance":{ + "title":"distance", + "allOf":[ + { + "$ref":"#/definitions/DistanceType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"expression", + "localPart":"Distance", "namespaceURI":"http://www.opengis.net/ogc" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"expression", - "namespaceURI":"http://www.opengis.net/ogc" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"UpperBoundaryType", + "localPart":"DistanceBufferType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "expression" + "propertyName", + "geometry", + "distance" ] }, - "FeatureIdType":{ + "BinaryLogicOpType":{ "required":[ - "fid" + "ops" ], "allOf":[ { - "$ref":"#/definitions/AbstractIdType" + "$ref":"#/definitions/LogicOpsType" }, { "type":"object", - "title":"FeatureIdType", + "title":"BinaryLogicOpType", "properties":{ - "fid":{ - "title":"fid", + "ops":{ + "title":"ops", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "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/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" + } + }, + { + "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" + } + } + ] + }, + "minItems":2 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fid", - "namespaceURI":"" - } + "propertyType":"elementRefs" } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"FeatureIdType", + "localPart":"BinaryLogicOpType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "fid" + "ops" ] }, - "TemporalOperatorsType":{ + "TemporalOperatorType":{ "type":"object", - "title":"TemporalOperatorsType", - "required":[ - "temporalOperator" - ], + "title":"TemporalOperatorType", "properties":{ - "temporalOperator":{ - "title":"temporalOperator", + "temporalOperands":{ + "title":"temporalOperands", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TemporalOperatorType" - }, - "minItems":1 + "$ref":"#/definitions/TemporalOperandsType" } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalOperator", + "localPart":"TemporalOperands", "namespaceURI":"http://www.opengis.net/ogc" } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"#/definitions/TemporalOperatorNameType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TemporalOperatorsType", + "localPart":"TemporalOperatorType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "temporalOperator" + "temporalOperands", + "name" ] }, "SpatialCapabilitiesType":{ @@ -2011,185 +1950,162 @@ "spatialOperators" ] }, - "BinaryTemporalOpType":{ + "SortPropertyType":{ + "type":"object", + "title":"SortPropertyType", "required":[ - "propertyName1", - "propertyName2", - "timeObject" + "propertyName" ], - "allOf":[ - { - "$ref":"#/definitions/TemporalOpsType" + "properties":{ + "propertyName":{ + "title":"propertyName", + "allOf":[ + { + "$ref":"#/definitions/PropertyNameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PropertyName", + "namespaceURI":"http://www.opengis.net/ogc" + } }, - { - "type":"object", - "title":"BinaryTemporalOpType", - "properties":{ - "propertyName1":{ - "title":"propertyName1", - "allOf":[ - { - "$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" - } - }, - "elementName":{ - "localPart":"_TimeObject", - "namespaceURI":"http://www.opengis.net/gml" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_TimeObject", - "namespaceURI":"http://www.opengis.net/gml" - } + "sortOrder":{ + "title":"sortOrder", + "allOf":[ + { + "$ref":"#/definitions/SortOrderType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SortOrder", + "namespaceURI":"http://www.opengis.net/ogc" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"BinaryTemporalOpType", + "localPart":"SortPropertyType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "propertyName1", - "propertyName2", - "timeObject" + "propertyName", + "sortOrder" ] }, - "UnaryLogicOpType":{ + "BinaryOperatorType":{ "required":[ - "comparisonOps", - "spatialOps", - "logicOps", - "function" + "expression" ], "allOf":[ { - "$ref":"#/definitions/LogicOpsType" + "$ref":"#/definitions/ExpressionType" }, { "type":"object", - "title":"UnaryLogicOpType", + "title":"BinaryOperatorType", "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":"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", + "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":"#/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":"logicOps", + "localPart":"expression", "namespaceURI":"http://www.opengis.net/ogc" } - }, - "function":{ - "title":"function", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BinaryOperatorType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "expression" + ] + }, + "LogicalOperators":{ + "type":"object", + "title":"LogicalOperators", + "properties":{ + }, + "typeType":"classInfo" + }, + "SimpleArithmetic":{ + "type":"object", + "title":"SimpleArithmetic", + "properties":{ + }, + "typeType":"classInfo" + }, + "ExpressionType":{ + "type":"object", + "title":"ExpressionType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExpressionType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "AbstractIdType":{ + "type":"object", + "title":"AbstractIdType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractIdType", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "PropertyIsNullType":{ + "required":[ + "propertyName" + ], + "allOf":[ + { + "$ref":"#/definitions/ComparisonOpsType" + }, + { + "type":"object", + "title":"PropertyIsNullType", + "properties":{ + "propertyName":{ + "title":"propertyName", "allOf":[ { - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/PropertyNameType" } ], "propertyType":"element", "elementName":{ - "localPart":"Function", + "localPart":"PropertyName", "namespaceURI":"http://www.opengis.net/ogc" } } @@ -2198,24 +2114,108 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"UnaryLogicOpType", + "localPart":"PropertyIsNullType", "namespaceURI":"http://www.opengis.net/ogc" }, "propertiesOrder":[ - "comparisonOps", - "spatialOps", - "logicOps", - "function" + "propertyName" ] }, - "EID":{ + "SpatialOperatorsType":{ "type":"object", - "title":"EID", + "title":"SpatialOperatorsType", + "required":[ + "spatialOperator" + ], + "properties":{ + "spatialOperator":{ + "title":"spatialOperator", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SpatialOperatorType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SpatialOperator", + "namespaceURI":"http://www.opengis.net/ogc" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SpatialOperatorsType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "spatialOperator" + ] + }, + "ArithmeticOperatorsType":{ + "type":"object", + "title":"ArithmeticOperatorsType", + "required":[ + "simpleArithmeticOrFunctions" + ], + "properties":{ + "simpleArithmeticOrFunctions":{ + "title":"simpleArithmeticOrFunctions", + "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 + } + ], + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ArithmeticOperatorsType", + "namespaceURI":"http://www.opengis.net/ogc" + }, + "propertiesOrder":[ + "simpleArithmeticOrFunctions" + ] + }, + "FID":{ + "type":"object", + "title":"FID", "properties":{ }, "typeType":"classInfo" }, - "TemporalOperatorNameType":{ + "SortOrderType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2223,11 +2223,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"TemporalOperatorNameType", + "localPart":"SortOrderType", "namespaceURI":"http://www.opengis.net/ogc" } }, - "SortOrderType":{ + "SpatialOperatorNameType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2235,11 +2235,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SortOrderType", + "localPart":"SpatialOperatorNameType", "namespaceURI":"http://www.opengis.net/ogc" } }, - "SpatialOperatorNameType":{ + "ComparisonOperatorType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2247,11 +2247,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"SpatialOperatorNameType", + "localPart":"ComparisonOperatorType", "namespaceURI":"http://www.opengis.net/ogc" } }, - "ComparisonOperatorType":{ + "TemporalOperatorNameType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2259,7 +2259,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ComparisonOperatorType", + "localPart":"TemporalOperatorNameType", "namespaceURI":"http://www.opengis.net/ogc" } } @@ -2278,7 +2278,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Ends" + "TM_MetBy" ] }, "namespaceURI":{ @@ -2295,7 +2295,7 @@ } }, "elementName":{ - "localPart":"TM_Ends", + "localPart":"TM_MetBy", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2312,7 +2312,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsNull" + "Crosses" ] }, "namespaceURI":{ @@ -2325,11 +2325,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsNullType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"PropertyIsNull", + "localPart":"Crosses", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2346,7 +2346,7 @@ "properties":{ "localPart":{ "enum":[ - "BBOX" + "TM_Meets" ] }, "namespaceURI":{ @@ -2359,11 +2359,11 @@ ] }, "value":{ - "$ref":"#/definitions/BBOXType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"BBOX", + "localPart":"TM_Meets", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2380,7 +2380,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsBetween" + "GmlObjectId" ] }, "namespaceURI":{ @@ -2393,11 +2393,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsBetweenType" + "$ref":"#/definitions/GmlObjectIdType" } }, "elementName":{ - "localPart":"PropertyIsBetween", + "localPart":"GmlObjectId", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2414,7 +2414,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyName" + "Spatial_Capabilities" ] }, "namespaceURI":{ @@ -2427,11 +2427,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyNameType" + "$ref":"#/definitions/SpatialCapabilitiesType" } }, "elementName":{ - "localPart":"PropertyName", + "localPart":"Spatial_Capabilities", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2448,7 +2448,7 @@ "properties":{ "localPart":{ "enum":[ - "Overlaps" + "LogicalOperators" ] }, "namespaceURI":{ @@ -2461,11 +2461,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/LogicalOperators" } }, "elementName":{ - "localPart":"Overlaps", + "localPart":"LogicalOperators", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2482,7 +2482,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Before" + "PropertyIsLike" ] }, "namespaceURI":{ @@ -2495,11 +2495,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/PropertyIsLikeType" } }, "elementName":{ - "localPart":"TM_Before", + "localPart":"PropertyIsLike", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2516,7 +2516,7 @@ "properties":{ "localPart":{ "enum":[ - "Intersects" + "TM_Ends" ] }, "namespaceURI":{ @@ -2529,11 +2529,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Intersects", + "localPart":"TM_Ends", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2550,7 +2550,7 @@ "properties":{ "localPart":{ "enum":[ - "Literal" + "TM_Begins" ] }, "namespaceURI":{ @@ -2563,11 +2563,11 @@ ] }, "value":{ - "$ref":"#/definitions/LiteralType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Literal", + "localPart":"TM_Begins", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2584,7 +2584,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_After" + "Filter" ] }, "namespaceURI":{ @@ -2597,11 +2597,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/FilterType" } }, "elementName":{ - "localPart":"TM_After", + "localPart":"Filter", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2618,7 +2618,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsLike" + "Contains" ] }, "namespaceURI":{ @@ -2631,11 +2631,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyIsLikeType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"PropertyIsLike", + "localPart":"Contains", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2652,7 +2652,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsGreaterThanOrEqualTo" + "Disjoint" ] }, "namespaceURI":{ @@ -2665,11 +2665,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"PropertyIsGreaterThanOrEqualTo", + "localPart":"Disjoint", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2686,7 +2686,7 @@ "properties":{ "localPart":{ "enum":[ - "EID" + "PropertyName" ] }, "namespaceURI":{ @@ -2699,11 +2699,11 @@ ] }, "value":{ - "$ref":"#/definitions/EID" + "$ref":"#/definitions/PropertyNameType" } }, "elementName":{ - "localPart":"EID", + "localPart":"PropertyName", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2720,7 +2720,7 @@ "properties":{ "localPart":{ "enum":[ - "Contains" + "Add" ] }, "namespaceURI":{ @@ -2733,11 +2733,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"Contains", + "localPart":"Add", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2754,7 +2754,7 @@ "properties":{ "localPart":{ "enum":[ - "Function" + "comparisonOps" ] }, "namespaceURI":{ @@ -2767,11 +2767,11 @@ ] }, "value":{ - "$ref":"#/definitions/FunctionType" + "$ref":"#/definitions/ComparisonOpsType" } }, "elementName":{ - "localPart":"Function", + "localPart":"comparisonOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2788,7 +2788,7 @@ "properties":{ "localPart":{ "enum":[ - "_Id" + "Scalar_Capabilities" ] }, "namespaceURI":{ @@ -2801,11 +2801,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractIdType" + "$ref":"#/definitions/ScalarCapabilitiesType" } }, "elementName":{ - "localPart":"_Id", + "localPart":"Scalar_Capabilities", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2822,7 +2822,7 @@ "properties":{ "localPart":{ "enum":[ - "Equals" + "TM_BegunBy" ] }, "namespaceURI":{ @@ -2835,11 +2835,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Equals", + "localPart":"TM_BegunBy", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2856,7 +2856,7 @@ "properties":{ "localPart":{ "enum":[ - "DWithin" + "Temporal_Capabilities" ] }, "namespaceURI":{ @@ -2869,11 +2869,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceBufferType" + "$ref":"#/definitions/TemporalCapabilitiesType" } }, "elementName":{ - "localPart":"DWithin", + "localPart":"Temporal_Capabilities", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2890,7 +2890,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_OverlappedBy" + "Overlaps" ] }, "namespaceURI":{ @@ -2903,11 +2903,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"TM_OverlappedBy", + "localPart":"Overlaps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2924,7 +2924,7 @@ "properties":{ "localPart":{ "enum":[ - "Mul" + "TM_OverlappedBy" ] }, "namespaceURI":{ @@ -2937,11 +2937,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Mul", + "localPart":"TM_OverlappedBy", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2958,7 +2958,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureId" + "TM_After" ] }, "namespaceURI":{ @@ -2971,11 +2971,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureIdType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"FeatureId", + "localPart":"TM_After", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -2992,7 +2992,7 @@ "properties":{ "localPart":{ "enum":[ - "Disjoint" + "EID" ] }, "namespaceURI":{ @@ -3005,11 +3005,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/EID" } }, "elementName":{ - "localPart":"Disjoint", + "localPart":"EID", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3026,7 +3026,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsLessThan" + "TM_Before" ] }, "namespaceURI":{ @@ -3039,11 +3039,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"PropertyIsLessThan", + "localPart":"TM_Before", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3060,7 +3060,7 @@ "properties":{ "localPart":{ "enum":[ - "Beyond" + "PropertyIsNull" ] }, "namespaceURI":{ @@ -3073,11 +3073,11 @@ ] }, "value":{ - "$ref":"#/definitions/DistanceBufferType" + "$ref":"#/definitions/PropertyIsNullType" } }, "elementName":{ - "localPart":"Beyond", + "localPart":"PropertyIsNull", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3094,7 +3094,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Equals" + "FeatureId" ] }, "namespaceURI":{ @@ -3107,11 +3107,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/FeatureIdType" } }, "elementName":{ - "localPart":"TM_Equals", + "localPart":"FeatureId", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3128,7 +3128,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsEqualTo" + "TM_Overalps" ] }, "namespaceURI":{ @@ -3141,11 +3141,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"PropertyIsEqualTo", + "localPart":"TM_Overalps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3162,7 +3162,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialOps" + "Intersects" ] }, "namespaceURI":{ @@ -3175,11 +3175,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialOpsType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"spatialOps", + "localPart":"Intersects", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3196,7 +3196,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Begins" + "Literal" ] }, "namespaceURI":{ @@ -3209,11 +3209,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/LiteralType" } }, "elementName":{ - "localPart":"TM_Begins", + "localPart":"Literal", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3230,7 +3230,7 @@ "properties":{ "localPart":{ "enum":[ - "Filter" + "PropertyIsGreaterThanOrEqualTo" ] }, "namespaceURI":{ @@ -3243,11 +3243,11 @@ ] }, "value":{ - "$ref":"#/definitions/FilterType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"Filter", + "localPart":"PropertyIsGreaterThanOrEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3264,7 +3264,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleArithmetic" + "PropertyIsNotEqualTo" ] }, "namespaceURI":{ @@ -3277,11 +3277,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleArithmetic" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"SimpleArithmetic", + "localPart":"PropertyIsNotEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3298,7 +3298,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsGreaterThan" + "spatialOps" ] }, "namespaceURI":{ @@ -3311,11 +3311,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/SpatialOpsType" } }, "elementName":{ - "localPart":"PropertyIsGreaterThan", + "localPart":"spatialOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3332,7 +3332,7 @@ "properties":{ "localPart":{ "enum":[ - "Spatial_Capabilities" + "TM_EndedBy" ] }, "namespaceURI":{ @@ -3345,11 +3345,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialCapabilitiesType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Spatial_Capabilities", + "localPart":"TM_EndedBy", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3366,7 +3366,7 @@ "properties":{ "localPart":{ "enum":[ - "Filter_Capabilities" + "TM_Equals" ] }, "namespaceURI":{ @@ -3379,11 +3379,11 @@ ] }, "value":{ - "$ref":"#/definitions/FilterCapabilities" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Filter_Capabilities", + "localPart":"TM_Equals", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3400,7 +3400,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Overalps" + "temporalOps" ] }, "namespaceURI":{ @@ -3413,11 +3413,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/TemporalOpsType" } }, "elementName":{ - "localPart":"TM_Overalps", + "localPart":"temporalOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3434,7 +3434,7 @@ "properties":{ "localPart":{ "enum":[ - "Scalar_Capabilities" + "_Id" ] }, "namespaceURI":{ @@ -3447,11 +3447,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarCapabilitiesType" + "$ref":"#/definitions/AbstractIdType" } }, "elementName":{ - "localPart":"Scalar_Capabilities", + "localPart":"_Id", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3468,7 +3468,7 @@ "properties":{ "localPart":{ "enum":[ - "comparisonOps" + "Or" ] }, "namespaceURI":{ @@ -3481,11 +3481,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComparisonOpsType" + "$ref":"#/definitions/BinaryLogicOpType" } }, "elementName":{ - "localPart":"comparisonOps", + "localPart":"Or", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3502,7 +3502,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsLessThanOrEqualTo" + "Within" ] }, "namespaceURI":{ @@ -3515,11 +3515,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"PropertyIsLessThanOrEqualTo", + "localPart":"Within", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3536,7 +3536,7 @@ "properties":{ "localPart":{ "enum":[ - "FID" + "PropertyIsLessThanOrEqualTo" ] }, "namespaceURI":{ @@ -3549,11 +3549,11 @@ ] }, "value":{ - "$ref":"#/definitions/FID" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"FID", + "localPart":"PropertyIsLessThanOrEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3570,7 +3570,7 @@ "properties":{ "localPart":{ "enum":[ - "LogicalOperators" + "TM_During" ] }, "namespaceURI":{ @@ -3583,11 +3583,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogicalOperators" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"LogicalOperators", + "localPart":"TM_During", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3604,7 +3604,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_MetBy" + "Id_Capabilities" ] }, "namespaceURI":{ @@ -3617,11 +3617,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/IdCapabilitiesType" } }, "elementName":{ - "localPart":"TM_MetBy", + "localPart":"Id_Capabilities", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3638,7 +3638,7 @@ "properties":{ "localPart":{ "enum":[ - "Or" + "Div" ] }, "namespaceURI":{ @@ -3651,11 +3651,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryLogicOpType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"Or", + "localPart":"Div", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3672,7 +3672,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalOps" + "Sub" ] }, "namespaceURI":{ @@ -3685,11 +3685,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalOpsType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"temporalOps", + "localPart":"Sub", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3706,7 +3706,7 @@ "properties":{ "localPart":{ "enum":[ - "GmlObjectId" + "FID" ] }, "namespaceURI":{ @@ -3719,11 +3719,11 @@ ] }, "value":{ - "$ref":"#/definitions/GmlObjectIdType" + "$ref":"#/definitions/FID" } }, "elementName":{ - "localPart":"GmlObjectId", + "localPart":"FID", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3740,7 +3740,7 @@ "properties":{ "localPart":{ "enum":[ - "SortBy" + "BBOX" ] }, "namespaceURI":{ @@ -3753,11 +3753,11 @@ ] }, "value":{ - "$ref":"#/definitions/SortByType" + "$ref":"#/definitions/BBOXType" } }, "elementName":{ - "localPart":"SortBy", + "localPart":"BBOX", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3774,7 +3774,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Contains" + "logicOps" ] }, "namespaceURI":{ @@ -3787,11 +3787,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/LogicOpsType" } }, "elementName":{ - "localPart":"TM_Contains", + "localPart":"logicOps", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3808,7 +3808,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_During" + "Beyond" ] }, "namespaceURI":{ @@ -3821,11 +3821,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/DistanceBufferType" } }, "elementName":{ - "localPart":"TM_During", + "localPart":"Beyond", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3842,7 +3842,7 @@ "properties":{ "localPart":{ "enum":[ - "Temporal_Capabilities" + "PropertyIsLessThan" ] }, "namespaceURI":{ @@ -3855,11 +3855,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalCapabilitiesType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"Temporal_Capabilities", + "localPart":"PropertyIsLessThan", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3876,7 +3876,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_Meets" + "Filter_Capabilities" ] }, "namespaceURI":{ @@ -3889,11 +3889,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/FilterCapabilities" } }, "elementName":{ - "localPart":"TM_Meets", + "localPart":"Filter_Capabilities", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3910,7 +3910,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyIsNotEqualTo" + "Not" ] }, "namespaceURI":{ @@ -3923,11 +3923,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryComparisonOpType" + "$ref":"#/definitions/UnaryLogicOpType" } }, "elementName":{ - "localPart":"PropertyIsNotEqualTo", + "localPart":"Not", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3944,7 +3944,7 @@ "properties":{ "localPart":{ "enum":[ - "Id_Capabilities" + "TM_Contains" ] }, "namespaceURI":{ @@ -3957,11 +3957,11 @@ ] }, "value":{ - "$ref":"#/definitions/IdCapabilitiesType" + "$ref":"#/definitions/BinaryTemporalOpType" } }, "elementName":{ - "localPart":"Id_Capabilities", + "localPart":"TM_Contains", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -3978,7 +3978,7 @@ "properties":{ "localPart":{ "enum":[ - "Touches" + "Equals" ] }, "namespaceURI":{ @@ -3995,7 +3995,7 @@ } }, "elementName":{ - "localPart":"Touches", + "localPart":"Equals", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4012,7 +4012,7 @@ "properties":{ "localPart":{ "enum":[ - "Sub" + "PropertyIsEqualTo" ] }, "namespaceURI":{ @@ -4025,11 +4025,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"Sub", + "localPart":"PropertyIsEqualTo", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4046,7 +4046,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_EndedBy" + "PropertyIsBetween" ] }, "namespaceURI":{ @@ -4059,11 +4059,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/PropertyIsBetweenType" } }, "elementName":{ - "localPart":"TM_EndedBy", + "localPart":"PropertyIsBetween", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4080,7 +4080,7 @@ "properties":{ "localPart":{ "enum":[ - "Within" + "Function" ] }, "namespaceURI":{ @@ -4093,11 +4093,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/FunctionType" } }, "elementName":{ - "localPart":"Within", + "localPart":"Function", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4114,7 +4114,7 @@ "properties":{ "localPart":{ "enum":[ - "Crosses" + "SortBy" ] }, "namespaceURI":{ @@ -4127,11 +4127,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinarySpatialOpType" + "$ref":"#/definitions/SortByType" } }, "elementName":{ - "localPart":"Crosses", + "localPart":"SortBy", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4148,7 +4148,7 @@ "properties":{ "localPart":{ "enum":[ - "TM_BegunBy" + "expression" ] }, "namespaceURI":{ @@ -4161,11 +4161,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryTemporalOpType" + "$ref":"#/definitions/ExpressionType" } }, "elementName":{ - "localPart":"TM_BegunBy", + "localPart":"expression", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4182,7 +4182,7 @@ "properties":{ "localPart":{ "enum":[ - "And" + "Mul" ] }, "namespaceURI":{ @@ -4195,11 +4195,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryLogicOpType" + "$ref":"#/definitions/BinaryOperatorType" } }, "elementName":{ - "localPart":"And", + "localPart":"Mul", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4216,7 +4216,7 @@ "properties":{ "localPart":{ "enum":[ - "Add" + "And" ] }, "namespaceURI":{ @@ -4229,11 +4229,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/BinaryLogicOpType" } }, "elementName":{ - "localPart":"Add", + "localPart":"And", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4250,7 +4250,7 @@ "properties":{ "localPart":{ "enum":[ - "Not" + "Touches" ] }, "namespaceURI":{ @@ -4263,11 +4263,11 @@ ] }, "value":{ - "$ref":"#/definitions/UnaryLogicOpType" + "$ref":"#/definitions/BinarySpatialOpType" } }, "elementName":{ - "localPart":"Not", + "localPart":"Touches", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4284,7 +4284,7 @@ "properties":{ "localPart":{ "enum":[ - "Div" + "PropertyIsGreaterThan" ] }, "namespaceURI":{ @@ -4297,11 +4297,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryOperatorType" + "$ref":"#/definitions/BinaryComparisonOpType" } }, "elementName":{ - "localPart":"Div", + "localPart":"PropertyIsGreaterThan", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4318,7 +4318,7 @@ "properties":{ "localPart":{ "enum":[ - "logicOps" + "SimpleArithmetic" ] }, "namespaceURI":{ @@ -4331,11 +4331,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogicOpsType" + "$ref":"#/definitions/SimpleArithmetic" } }, "elementName":{ - "localPart":"logicOps", + "localPart":"SimpleArithmetic", "namespaceURI":"http://www.opengis.net/ogc" } }, @@ -4352,7 +4352,7 @@ "properties":{ "localPart":{ "enum":[ - "expression" + "DWithin" ] }, "namespaceURI":{ @@ -4365,11 +4365,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExpressionType" + "$ref":"#/definitions/DistanceBufferType" } }, "elementName":{ - "localPart":"expression", + "localPart":"DWithin", "namespaceURI":"http://www.opengis.net/ogc" } } diff --git a/scripts/jsonschemas/SOS_2_0.jsonschema b/scripts/jsonschemas/SOS_2_0.jsonschema index 89eeaa40..49069378 100644 --- a/scripts/jsonschemas/SOS_2_0.jsonschema +++ b/scripts/jsonschemas/SOS_2_0.jsonschema @@ -2,23 +2,23 @@ { "id":"http://www.opengis.net/sos/2.0#", "definitions":{ - "InsertObservationResponsePropertyType":{ + "GetResultTemplateResponsePropertyType":{ "type":"object", - "title":"InsertObservationResponsePropertyType", + "title":"GetResultTemplateResponsePropertyType", "required":[ - "insertObservationResponse" + "getResultTemplateResponse" ], "properties":{ - "insertObservationResponse":{ - "title":"insertObservationResponse", + "getResultTemplateResponse":{ + "title":"getResultTemplateResponse", "allOf":[ { - "$ref":"#/definitions/InsertObservationResponseType" + "$ref":"#/definitions/GetResultTemplateResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertObservationResponse", + "localPart":"GetResultTemplateResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -145,11 +145,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertObservationResponsePropertyType", + "localPart":"GetResultTemplateResponsePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertObservationResponse", + "getResultTemplateResponse", "nilReason", "remoteSchema", "type", @@ -161,75 +161,87 @@ "actuate" ] }, - "GetResultTemplateType":{ + "ObservationOfferingType.ObservedArea":{ + "type":"object", + "title":"ObservationOfferingType.ObservedArea", "required":[ - "offering", - "observedProperty" + "envelope" ], - "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":"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" + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"observedProperty", - "namespaceURI":"http://www.opengis.net/sos/2.0" + "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", - "typeName":{ - "localPart":"GetResultTemplateType", - "namespaceURI":"http://www.opengis.net/sos/2.0" + "propertiesOrder":[ + "envelope" + ] + }, + "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":[ - "offering", - "observedProperty" + "omObservation" ] }, - "GetResultTemplatePropertyType":{ + "InsertResultTemplateResponsePropertyType":{ "type":"object", - "title":"GetResultTemplatePropertyType", + "title":"InsertResultTemplateResponsePropertyType", "required":[ - "getResultTemplate" + "insertResultTemplateResponse" ], "properties":{ - "getResultTemplate":{ - "title":"getResultTemplate", + "insertResultTemplateResponse":{ + "title":"insertResultTemplateResponse", "allOf":[ { - "$ref":"#/definitions/GetResultTemplateType" + "$ref":"#/definitions/InsertResultTemplateResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetResultTemplate", + "localPart":"InsertResultTemplateResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -356,11 +368,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetResultTemplatePropertyType", + "localPart":"InsertResultTemplateResponsePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getResultTemplate", + "insertResultTemplateResponse", "nilReason", "remoteSchema", "type", @@ -372,23 +384,23 @@ "actuate" ] }, - "GetFeatureOfInterestPropertyType":{ + "InsertionCapabilitiesPropertyType":{ "type":"object", - "title":"GetFeatureOfInterestPropertyType", + "title":"InsertionCapabilitiesPropertyType", "required":[ - "getFeatureOfInterest" + "insertionCapabilities" ], "properties":{ - "getFeatureOfInterest":{ - "title":"getFeatureOfInterest", + "insertionCapabilities":{ + "title":"insertionCapabilities", "allOf":[ { - "$ref":"#/definitions/GetFeatureOfInterestType" + "$ref":"#/definitions/InsertionCapabilitiesType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetFeatureOfInterest", + "localPart":"InsertionCapabilities", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -515,11 +527,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetFeatureOfInterestPropertyType", + "localPart":"InsertionCapabilitiesPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getFeatureOfInterest", + "insertionCapabilities", "nilReason", "remoteSchema", "type", @@ -531,23 +543,23 @@ "actuate" ] }, - "GetCapabilitiesPropertyType":{ + "CapabilitiesPropertyType":{ "type":"object", - "title":"GetCapabilitiesPropertyType", + "title":"CapabilitiesPropertyType", "required":[ - "getCapabilities" + "capabilities" ], "properties":{ - "getCapabilities":{ - "title":"getCapabilities", + "capabilities":{ + "title":"capabilities", "allOf":[ { - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/CapabilitiesType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -674,11 +686,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesPropertyType", + "localPart":"CapabilitiesPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getCapabilities", + "capabilities", "nilReason", "remoteSchema", "type", @@ -690,69 +702,197 @@ "actuate" ] }, - "ObservationOfferingType.PhenomenonTime":{ + "ResultTemplateType.ObservationTemplate":{ "type":"object", - "title":"ObservationOfferingType.PhenomenonTime", + "title":"ResultTemplateType.ObservationTemplate", "required":[ - "timePeriod" + "omObservation" ], "properties":{ - "timePeriod":{ - "title":"timePeriod", + "omObservation":{ + "title":"omObservation", "allOf":[ { - "$ref":"#/definitions/TimePeriodType" + "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"OM_Observation", + "namespaceURI":"http://www.opengis.net/om/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "timePeriod" + "omObservation" ] }, - "InsertObservationPropertyType":{ + "GetResultType.SpatialFilter":{ "type":"object", - "title":"InsertObservationPropertyType", + "title":"GetResultType.SpatialFilter", "required":[ - "insertObservation" + "spatialOps" ], "properties":{ - "insertObservation":{ - "title":"insertObservation", + "spatialOps":{ + "title":"spatialOps", "allOf":[ { - "$ref":"#/definitions/InsertObservationType" + "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":"InsertObservation", - "namespaceURI":"http://www.opengis.net/sos/2.0" + "localPart":"spatialOps", + "namespaceURI":"http://www.opengis.net/fes/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "spatialOps" + ] + }, + "InsertResultType":{ + "required":[ + "template", + "resultValues" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" } - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" - } - }, - "remoteSchema":{ + }, + "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" + ] + }, + "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" + ] + }, + "GetCapabilitiesPropertyType":{ + "type":"object", + "title":"GetCapabilitiesPropertyType", + "required":[ + "getCapabilities" + ], + "properties":{ + "getCapabilities":{ + "title":"getCapabilities", + "allOf":[ + { + "$ref":"#/definitions/GetCapabilitiesType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GetCapabilities", + "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":[ { @@ -859,11 +999,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertObservationPropertyType", + "localPart":"GetCapabilitiesPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertObservation", + "getCapabilities", "nilReason", "remoteSchema", "type", @@ -875,23 +1015,75 @@ "actuate" ] }, - "InsertResultPropertyType":{ + "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" + ] + }, + "GetFeatureOfInterestPropertyType":{ "type":"object", - "title":"InsertResultPropertyType", + "title":"GetFeatureOfInterestPropertyType", "required":[ - "insertResult" + "getFeatureOfInterest" ], "properties":{ - "insertResult":{ - "title":"insertResult", + "getFeatureOfInterest":{ + "title":"getFeatureOfInterest", "allOf":[ { - "$ref":"#/definitions/InsertResultType" + "$ref":"#/definitions/GetFeatureOfInterestType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertResult", + "localPart":"GetFeatureOfInterest", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -1018,11 +1210,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertResultPropertyType", + "localPart":"GetFeatureOfInterestPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertResult", + "getFeatureOfInterest", "nilReason", "remoteSchema", "type", @@ -1034,86 +1226,271 @@ "actuate" ] }, - "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" - ] - }, - "GetObservationByIdResponseType.Observation":{ + "GetFeatureOfInterestType.SpatialFilter":{ "type":"object", - "title":"GetObservationByIdResponseType.Observation", + "title":"GetFeatureOfInterestType.SpatialFilter", "required":[ - "omObservation" + "spatialOps" ], "properties":{ - "omObservation":{ - "title":"omObservation", + "spatialOps":{ + "title":"spatialOps", "allOf":[ { - "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" + "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":"OM_Observation", - "namespaceURI":"http://www.opengis.net/om/2.0" + "localPart":"spatialOps", + "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "omObservation" + "spatialOps" ] }, - "ContentsPropertyType":{ + "ResultTemplateType.ResultEncoding":{ "type":"object", - "title":"ContentsPropertyType", + "title":"ResultTemplateType.ResultEncoding", "required":[ - "contents" + "abstractEncoding" ], "properties":{ - "contents":{ - "title":"contents", + "abstractEncoding":{ + "title":"abstractEncoding", "allOf":[ { - "$ref":"#/definitions/ContentsType" + "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" + ] + }, + "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" + ] + }, + "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" + ] + }, + "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" + ] + }, + "GetResultTemplatePropertyType":{ + "type":"object", + "title":"GetResultTemplatePropertyType", + "required":[ + "getResultTemplate" + ], + "properties":{ + "getResultTemplate":{ + "title":"getResultTemplate", + "allOf":[ + { + "$ref":"#/definitions/GetResultTemplateType" } ], "propertyType":"element", "elementName":{ - "localPart":"Contents", + "localPart":"GetResultTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -1240,11 +1617,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ContentsPropertyType", + "localPart":"GetResultTemplatePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "contents", + "getResultTemplate", "nilReason", "remoteSchema", "type", @@ -1256,6 +1633,44 @@ "actuate" ] }, + "GetObservationType.TemporalFilter":{ + "type":"object", + "title":"GetObservationType.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" + ] + }, "InsertObservationType":{ "required":[ "offering", @@ -1316,269 +1731,182 @@ "observation" ] }, - "InsertionCapabilitiesType":{ + "InsertObservationResponsePropertyType":{ "type":"object", - "title":"InsertionCapabilitiesType", + "title":"InsertObservationResponsePropertyType", "required":[ - "procedureDescriptionFormat", - "featureOfInterestType", - "observationType" + "insertObservationResponse" ], "properties":{ - "procedureDescriptionFormat":{ - "title":"procedureDescriptionFormat", + "insertObservationResponse":{ + "title":"insertObservationResponse", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 + "$ref":"#/definitions/InsertObservationResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"procedureDescriptionFormat", + "localPart":"InsertObservationResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, - "featureOfInterestType":{ - "title":"featureOfInterestType", + "nilReason":{ + "title":"nilReason", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"featureOfInterestType", - "namespaceURI":"http://www.opengis.net/sos/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, - "observationType":{ - "title":"observationType", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"observationType", - "namespaceURI":"http://www.opengis.net/sos/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "supportedEncoding":{ - "title":"supportedEncoding", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"supportedEncoding", - "namespaceURI":"http://www.opengis.net/sos/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "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":{ + "href":{ + "title":"href", + "allOf":[ + { + "$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":"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" - } + "role":{ + "title":"role", + "allOf":[ + { + "$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":"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", + }, + "arcrole":{ + "title":"arcrole", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "abstractEncoding" - ] - }, - "ObservationOfferingType.ResultTime":{ - "type":"object", - "title":"ObservationOfferingType.ResultTime", - "required":[ - "timePeriod" - ], - "properties":{ - "timePeriod":{ - "title":"timePeriod", + }, + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/TimePeriodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"InsertObservationResponsePropertyType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, "propertiesOrder":[ - "timePeriod" + "insertObservationResponse", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "InsertResultTemplatePropertyType":{ + "ContentsPropertyType":{ "type":"object", - "title":"InsertResultTemplatePropertyType", + "title":"ContentsPropertyType", "required":[ - "insertResultTemplate" + "contents" ], "properties":{ - "insertResultTemplate":{ - "title":"insertResultTemplate", + "contents":{ + "title":"contents", "allOf":[ { - "$ref":"#/definitions/InsertResultTemplateType" + "$ref":"#/definitions/ContentsType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertResultTemplate", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -1705,11 +2033,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertResultTemplatePropertyType", + "localPart":"ContentsPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertResultTemplate", + "contents", "nilReason", "remoteSchema", "type", @@ -1721,53 +2049,15 @@ "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" - ] - }, - "GetFeatureOfInterestType.SpatialFilter":{ + "ResultTemplateType.ResultStructure":{ "type":"object", - "title":"GetFeatureOfInterestType.SpatialFilter", + "title":"ResultTemplateType.ResultStructure", "required":[ - "spatialOps" + "abstractDataComponent" ], "properties":{ - "spatialOps":{ - "title":"spatialOps", + "abstractDataComponent":{ + "title":"abstractDataComponent", "allOf":[ { "type":"object", @@ -1776,82 +2066,96 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"http://www.opengis.net/fes/2.0#/definitions/SpatialOpsType" + "$ref":"#/definitions/AbstractDataComponentType" } }, "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "spatialOps" + "abstractDataComponent" ] }, - "GetResultTemplateResponseType.ResultStructure":{ - "type":"object", - "title":"GetResultTemplateResponseType.ResultStructure", + "GetResultTemplateType":{ "required":[ - "abstractDataComponent" + "offering", + "observedProperty" ], - "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" + "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":"AbstractDataComponent", - "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":"AbstractDataComponent", - "namespaceURI":"http://www.opengis.net/swe/2.0" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"GetResultTemplateType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, "propertiesOrder":[ - "abstractDataComponent" + "offering", + "observedProperty" ] }, - "GetResultResponsePropertyType":{ + "GetResultPropertyType":{ "type":"object", - "title":"GetResultResponsePropertyType", + "title":"GetResultPropertyType", "required":[ - "getResultResponse" + "getResult" ], "properties":{ - "getResultResponse":{ - "title":"getResultResponse", + "getResult":{ + "title":"getResult", "allOf":[ { - "$ref":"#/definitions/GetResultResponseType" + "$ref":"#/definitions/GetResultType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetResultResponse", + "localPart":"GetResult", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -1944,406 +2248,131 @@ } ], "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"GetResultResponsePropertyType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "getResultResponse", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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/swes/2.0#/definitions/ExtensibleResponseType" - }, - { - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetFeatureOfInterestResponseType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "featureMember" - ] - }, - "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" - } - }, - "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" - } - } + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "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" - } + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "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", + }, + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OM_Observation", - "namespaceURI":"http://www.opengis.net/om/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"GetResultPropertyType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, "propertiesOrder":[ - "omObservation" + "getResult", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CapabilitiesType.Contents":{ + "ObservationOfferingType.PhenomenonTime":{ "type":"object", - "title":"CapabilitiesType.Contents", + "title":"ObservationOfferingType.PhenomenonTime", "required":[ - "contents" + "timePeriod" ], "properties":{ - "contents":{ - "title":"contents", + "timePeriod":{ + "title":"timePeriod", "allOf":[ { - "$ref":"#/definitions/ContentsType" + "$ref":"#/definitions/TimePeriodType" } ], "propertyType":"element", "elementName":{ - "localPart":"Contents", - "namespaceURI":"http://www.opengis.net/sos/2.0" + "localPart":"TimePeriod", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } }, "typeType":"classInfo", "propertiesOrder":[ - "contents" + "timePeriod" ] }, - "SosInsertionMetadataType":{ - "required":[ - "observationType", - "featureOfInterestType" - ], + "CapabilitiesType":{ "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/InsertionMetadataType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"SosInsertionMetadataType", + "title":"CapabilitiesType", "properties":{ - "observationType":{ - "title":"observationType", + "extension":{ + "title":"extension", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"observationType", + "localPart":"extension", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, - "featureOfInterestType":{ - "title":"featureOfInterestType", + "filterCapabilities":{ + "title":"filterCapabilities", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 + "$ref":"#/definitions/CapabilitiesType.FilterCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"featureOfInterestType", + "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" } } @@ -2352,109 +2381,69 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SosInsertionMetadataType", + "localPart":"CapabilitiesType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "observationType", - "featureOfInterestType" + "extension", + "filterCapabilities", + "contents" ] }, - "GetCapabilitiesType":{ + "InsertResultTemplateResponseType":{ + "required":[ + "acceptedTemplate" + ], "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":"InsertResultTemplateResponseType", "properties":{ - "extension":{ - "title":"extension", + "acceptedTemplate":{ + "title":"acceptedTemplate", "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", + "localPart":"acceptedTemplate", "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":"InsertResultTemplateResponseType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "extension", - "service" - ] - }, - "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" + "acceptedTemplate" ] }, - "InsertResultTemplateResponsePropertyType":{ + "GetObservationByIdPropertyType":{ "type":"object", - "title":"InsertResultTemplateResponsePropertyType", + "title":"GetObservationByIdPropertyType", "required":[ - "insertResultTemplateResponse" + "getObservationById" ], "properties":{ - "insertResultTemplateResponse":{ - "title":"insertResultTemplateResponse", + "getObservationById":{ + "title":"getObservationById", "allOf":[ { - "$ref":"#/definitions/InsertResultTemplateResponseType" + "$ref":"#/definitions/GetObservationByIdType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertResultTemplateResponse", + "localPart":"GetObservationById", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -2581,11 +2570,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertResultTemplateResponsePropertyType", + "localPart":"GetObservationByIdPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertResultTemplateResponse", + "getObservationById", "nilReason", "remoteSchema", "type", @@ -2597,117 +2586,115 @@ "actuate" ] }, - "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" - ] - }, - "GetResultTemplateResponseType.ResultEncoding":{ + "CapabilitiesType.FilterCapabilities":{ "type":"object", - "title":"GetResultTemplateResponseType.ResultEncoding", + "title":"CapabilitiesType.FilterCapabilities", "required":[ - "abstractEncoding" + "filterCapabilities" ], "properties":{ - "abstractEncoding":{ - "title":"abstractEncoding", + "filterCapabilities":{ + "title":"filterCapabilities", "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":"http://www.opengis.net/fes/2.0#/definitions/FilterCapabilities" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "localPart":"Filter_Capabilities", + "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "abstractEncoding" + "filterCapabilities" ] }, - "GetResultTemplateResponseType":{ + "GetResultType":{ "required":[ - "resultStructure", - "resultEncoding" + "offering", + "observedProperty" ], "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, { "type":"object", - "title":"GetResultTemplateResponseType", + "title":"GetResultType", "properties":{ - "resultStructure":{ - "title":"resultStructure", + "offering":{ + "title":"offering", "allOf":[ { - "$ref":"#/definitions/GetResultTemplateResponseType.ResultStructure" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"resultStructure", + "localPart":"offering", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, - "resultEncoding":{ - "title":"resultEncoding", + "observedProperty":{ + "title":"observedProperty", "allOf":[ { - "$ref":"#/definitions/GetResultTemplateResponseType.ResultEncoding" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"resultEncoding", + "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" } } @@ -2716,57 +2703,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetResultTemplateResponseType", + "localPart":"GetResultType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "resultStructure", - "resultEncoding" - ] - }, - "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" + "offering", + "observedProperty", + "temporalFilter", + "featureOfInterest", + "spatialFilter" ] }, - "GetObservationPropertyType":{ + "GetObservationByIdResponsePropertyType":{ "type":"object", - "title":"GetObservationPropertyType", + "title":"GetObservationByIdResponsePropertyType", "required":[ - "getObservation" + "getObservationByIdResponse" ], "properties":{ - "getObservation":{ - "title":"getObservation", + "getObservationByIdResponse":{ + "title":"getObservationByIdResponse", "allOf":[ { - "$ref":"#/definitions/GetObservationType" + "$ref":"#/definitions/GetObservationByIdResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetObservation", + "localPart":"GetObservationByIdResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -2868,121 +2832,45 @@ "title":"show", "allOf":[ { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"GetObservationPropertyType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "getObservation", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - } - }, - "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } + "$ref":"#/definitions/ShowType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"spatialOps", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "spatialOps" - ] - }, - "ObservationOfferingType.ObservedArea":{ - "type":"object", - "title":"ObservationOfferingType.ObservedArea", - "required":[ - "envelope" - ], - "properties":{ - "envelope":{ - "title":"envelope", + }, + "actuate":{ + "title":"actuate", "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":"#/definitions/ActuateType" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"GetObservationByIdResponsePropertyType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, "propertiesOrder":[ - "envelope" + "getObservationByIdResponse", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "GetFeatureOfInterestType":{ @@ -3077,32 +2965,213 @@ "spatialFilter" ] }, - "GetObservationByIdType":{ + "InsertionCapabilitiesType":{ + "type":"object", + "title":"InsertionCapabilitiesType", "required":[ - "observation" + "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", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "procedureDescriptionFormat", + "featureOfInterestType", + "observationType", + "supportedEncoding" + ] + }, + "GetObservationType":{ "allOf":[ { "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, { "type":"object", - "title":"GetObservationByIdType", + "title":"GetObservationType", "properties":{ - "observation":{ - "title":"observation", + "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" + } + }, + "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":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 + "$ref":"#/definitions/GetObservationType.SpatialFilter" } ], "propertyType":"element", "elementName":{ - "localPart":"observation", + "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" } } @@ -3111,175 +3180,85 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetObservationByIdType", + "localPart":"GetObservationType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "observation" + "procedure", + "offering", + "observedProperty", + "temporalFilter", + "featureOfInterest", + "spatialFilter", + "responseFormat" ] }, - "InsertResultResponsePropertyType":{ + "GetObservationByIdResponseType.Observation":{ "type":"object", - "title":"InsertResultResponsePropertyType", + "title":"GetObservationByIdResponseType.Observation", "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", - "namespaceURI":"http://www.opengis.net/sos/2.0" + "localPart":"OM_Observation", + "namespaceURI":"http://www.opengis.net/om/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "omObservation" + ] + }, + "InsertResultTemplateType":{ + "required":[ + "proposedTemplate" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" } } - ], - "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":"InsertResultResponsePropertyType", + "localPart":"InsertResultTemplateType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertResultResponse", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "proposedTemplate" ] }, - "GetResultType.SpatialFilter":{ + "GetObservationType.SpatialFilter":{ "type":"object", - "title":"GetResultType.SpatialFilter", + "title":"GetObservationType.SpatialFilter", "required":[ "spatialOps" ], @@ -3307,69 +3286,31 @@ "elementName":{ "localPart":"spatialOps", "namespaceURI":"http://www.opengis.net/fes/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "spatialOps" - ] - }, - "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" + } + } }, + "typeType":"classInfo", "propertiesOrder":[ - "observation" + "spatialOps" ] }, - "GetObservationByIdResponsePropertyType":{ + "GetObservationResponsePropertyType":{ "type":"object", - "title":"GetObservationByIdResponsePropertyType", + "title":"GetObservationResponsePropertyType", "required":[ - "getObservationByIdResponse" + "getObservationResponse" ], "properties":{ - "getObservationByIdResponse":{ - "title":"getObservationByIdResponse", + "getObservationResponse":{ + "title":"getObservationResponse", "allOf":[ { - "$ref":"#/definitions/GetObservationByIdResponseType" + "$ref":"#/definitions/GetObservationResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetObservationByIdResponse", + "localPart":"GetObservationResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -3496,11 +3437,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetObservationByIdResponsePropertyType", + "localPart":"GetObservationResponsePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getObservationByIdResponse", + "getObservationResponse", "nilReason", "remoteSchema", "type", @@ -3512,238 +3453,195 @@ "actuate" ] }, - "InsertResultResponseType":{ + "GetResultTemplateResponseType":{ + "required":[ + "resultStructure", + "resultEncoding" + ], "allOf":[ { "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, { "type":"object", - "title":"InsertResultResponseType", + "title":"GetResultTemplateResponseType", "properties":{ + "resultStructure":{ + "title":"resultStructure", + "allOf":[ + { + "$ref":"#/definitions/GetResultTemplateResponseType.ResultStructure" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"resultStructure", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "resultEncoding":{ + "title":"resultEncoding", + "allOf":[ + { + "$ref":"#/definitions/GetResultTemplateResponseType.ResultEncoding" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"resultEncoding", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"InsertResultResponseType", + "localPart":"GetResultTemplateResponseType", "namespaceURI":"http://www.opengis.net/sos/2.0" - } + }, + "propertiesOrder":[ + "resultStructure", + "resultEncoding" + ] }, - "ObservationOfferingPropertyType":{ + "GetResultType.TemporalFilter":{ "type":"object", - "title":"ObservationOfferingPropertyType", + "title":"GetResultType.TemporalFilter", "required":[ - "observationOffering" + "temporalOps" ], "properties":{ - "observationOffering":{ - "title":"observationOffering", + "temporalOps":{ + "title":"temporalOps", "allOf":[ { - "$ref":"#/definitions/ObservationOfferingType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ObservationOffering", - "namespaceURI":"http://www.opengis.net/sos/2.0" + "localPart":"temporalOps", + "namespaceURI":"http://www.opengis.net/fes/2.0" } - }, - "nilReason":{ - "title":"nilReason", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "temporalOps" + ] + }, + "GetResultTemplateResponseType.ResultStructure":{ + "type":"object", + "title":"GetResultTemplateResponseType.ResultStructure", + "required":[ + "abstractDataComponent" + ], + "properties":{ + "abstractDataComponent":{ + "title":"abstractDataComponent", "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/AbstractDataComponentType" + } + }, + "elementName":{ + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/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" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractDataComponent" + ] + }, + "InsertObservationResponseType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + { + "type":"object", + "title":"InsertObservationResponseType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ObservationOfferingPropertyType", + "localPart":"InsertObservationResponseType", "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "observationOffering", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] + } }, - "GetObservationType.TemporalFilter":{ + "InsertObservationType.Observation":{ "type":"object", - "title":"GetObservationType.TemporalFilter", + "title":"InsertObservationType.Observation", "required":[ - "temporalOps" + "omObservation" ], "properties":{ - "temporalOps":{ - "title":"temporalOps", + "omObservation":{ + "title":"omObservation", "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" - } + "$ref":"http://www.opengis.net/om/2.0#/definitions/OMObservationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"temporalOps", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "localPart":"OM_Observation", + "namespaceURI":"http://www.opengis.net/om/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "temporalOps" + "omObservation" ] }, - "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" } }, @@ -3870,224 +3768,45 @@ }, "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", + "localPart":"ObservationOfferingPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "observedArea", - "phenomenonTime", - "resultTime", - "responseFormat", - "observationType", - "featureOfInterestType" + }, + "propertiesOrder":[ + "observationOffering", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "InsertResultTemplateType":{ - "required":[ - "proposedTemplate" - ], + "GetFeatureOfInterestResponseType":{ "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, { "type":"object", - "title":"InsertResultTemplateType", + "title":"GetFeatureOfInterestResponseType", "properties":{ - "proposedTemplate":{ - "title":"proposedTemplate", + "featureMember":{ + "title":"featureMember", "allOf":[ { - "$ref":"#/definitions/InsertResultTemplateType.ProposedTemplate" + "type":"array", + "items":{ + "$ref":"#/definitions/FeaturePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"proposedTemplate", + "localPart":"featureMember", "namespaceURI":"http://www.opengis.net/sos/2.0" } } @@ -4096,55 +3815,175 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"InsertResultTemplateType", + "localPart":"GetFeatureOfInterestResponseType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "proposedTemplate" + "featureMember" ] }, - "GetResultType.TemporalFilter":{ + "SosInsertionMetadataPropertyType":{ "type":"object", - "title":"GetResultType.TemporalFilter", + "title":"SosInsertionMetadataPropertyType", "required":[ - "temporalOps" + "sosInsertionMetadata" ], "properties":{ - "temporalOps":{ - "title":"temporalOps", + "sosInsertionMetadata":{ + "title":"sosInsertionMetadata", "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" - } + "$ref":"#/definitions/SosInsertionMetadataType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"temporalOps", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "localPart":"SosInsertionMetadata", + "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" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"SosInsertionMetadataPropertyType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, "propertiesOrder":[ - "temporalOps" + "sosInsertionMetadata", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "GetResultType":{ + "GetObservationByIdType":{ "required":[ - "offering", - "observedProperty" + "observation" ], "allOf":[ { @@ -4152,78 +3991,22 @@ }, { "type":"object", - "title":"GetResultType", + "title":"GetObservationByIdType", "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", + "observation":{ + "title":"observation", "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" + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"spatialFilter", + "localPart":"observation", "namespaceURI":"http://www.opengis.net/sos/2.0" } } @@ -4232,34 +4015,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetResultType", + "localPart":"GetObservationByIdType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "offering", - "observedProperty", - "temporalFilter", - "featureOfInterest", - "spatialFilter" + "observation" ] }, - "ResultTemplatePropertyType":{ + "GetResultResponsePropertyType":{ "type":"object", - "title":"ResultTemplatePropertyType", + "title":"GetResultResponsePropertyType", "required":[ - "resultTemplate" + "getResultResponse" ], "properties":{ - "resultTemplate":{ - "title":"resultTemplate", + "getResultResponse":{ + "title":"getResultResponse", "allOf":[ { - "$ref":"#/definitions/ResultTemplateType" + "$ref":"#/definitions/GetResultResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"ResultTemplate", + "localPart":"GetResultResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -4386,11 +4165,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ResultTemplatePropertyType", + "localPart":"GetResultResponsePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "resultTemplate", + "getResultResponse", "nilReason", "remoteSchema", "type", @@ -4402,23 +4181,23 @@ "actuate" ] }, - "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" } }, @@ -4545,11 +4324,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SosInsertionMetadataPropertyType", + "localPart":"InsertObservationPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "sosInsertionMetadata", + "insertObservation", "nilReason", "remoteSchema", "type", @@ -4561,23 +4340,23 @@ "actuate" ] }, - "GetResultPropertyType":{ + "InsertResultTemplatePropertyType":{ "type":"object", - "title":"GetResultPropertyType", + "title":"InsertResultTemplatePropertyType", "required":[ - "getResult" + "insertResultTemplate" ], "properties":{ - "getResult":{ - "title":"getResult", + "insertResultTemplate":{ + "title":"insertResultTemplate", "allOf":[ { - "$ref":"#/definitions/GetResultType" + "$ref":"#/definitions/InsertResultTemplateType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetResult", + "localPart":"InsertResultTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -4704,11 +4483,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetResultPropertyType", + "localPart":"InsertResultTemplatePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getResult", + "insertResultTemplate", "nilReason", "remoteSchema", "type", @@ -4720,23 +4499,23 @@ "actuate" ] }, - "GetObservationResponsePropertyType":{ + "ResultTemplatePropertyType":{ "type":"object", - "title":"GetObservationResponsePropertyType", + "title":"ResultTemplatePropertyType", "required":[ - "getObservationResponse" + "resultTemplate" ], "properties":{ - "getObservationResponse":{ - "title":"getObservationResponse", + "resultTemplate":{ + "title":"resultTemplate", "allOf":[ { - "$ref":"#/definitions/GetObservationResponseType" + "$ref":"#/definitions/ResultTemplateType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetObservationResponse", + "localPart":"ResultTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -4863,11 +4642,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetObservationResponsePropertyType", + "localPart":"ResultTemplatePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getObservationResponse", + "resultTemplate", "nilReason", "remoteSchema", "type", @@ -4879,70 +4658,188 @@ "actuate" ] }, - "ResultTemplateType":{ - "required":[ - "offering", - "observationTemplate", - "resultStructure", - "resultEncoding" + "InsertResultResponseType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + }, + { + "type":"object", + "title":"InsertResultResponseType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InsertResultResponseType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + }, + "ObservationOfferingType":{ "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractOfferingType" }, { "type":"object", - "title":"ResultTemplateType", + "title":"ObservationOfferingType", "properties":{ - "offering":{ - "title":"offering", + "observedArea":{ + "title":"observedArea", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ObservationOfferingType.ObservedArea" } ], "propertyType":"element", "elementName":{ - "localPart":"offering", + "localPart":"observedArea", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, - "observationTemplate":{ - "title":"observationTemplate", + "phenomenonTime":{ + "title":"phenomenonTime", "allOf":[ { - "$ref":"#/definitions/ResultTemplateType.ObservationTemplate" + "$ref":"#/definitions/ObservationOfferingType.PhenomenonTime" } ], "propertyType":"element", "elementName":{ - "localPart":"observationTemplate", + "localPart":"phenomenonTime", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, - "resultStructure":{ - "title":"resultStructure", + "resultTime":{ + "title":"resultTime", "allOf":[ { - "$ref":"#/definitions/ResultTemplateType.ResultStructure" + "$ref":"#/definitions/ObservationOfferingType.ResultTime" } ], "propertyType":"element", "elementName":{ - "localPart":"resultStructure", + "localPart":"resultTime", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, - "resultEncoding":{ - "title":"resultEncoding", + "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" + ] + }, + "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" + ] + }, + "GetResultResponseType":{ + "required":[ + "resultValues" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + }, + { + "type":"object", + "title":"GetResultResponseType", + "properties":{ + "resultValues":{ + "title":"resultValues", "allOf":[ { - "$ref":"#/definitions/ResultTemplateType.ResultEncoding" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"resultEncoding", + "localPart":"resultValues", "namespaceURI":"http://www.opengis.net/sos/2.0" } } @@ -4951,33 +4848,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ResultTemplateType", + "localPart":"GetResultResponseType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "offering", - "observationTemplate", - "resultStructure", - "resultEncoding" + "resultValues" ] }, - "GetObservationByIdPropertyType":{ + "GetFeatureOfInterestResponsePropertyType":{ "type":"object", - "title":"GetObservationByIdPropertyType", + "title":"GetFeatureOfInterestResponsePropertyType", "required":[ - "getObservationById" + "getFeatureOfInterestResponse" ], "properties":{ - "getObservationById":{ - "title":"getObservationById", + "getFeatureOfInterestResponse":{ + "title":"getFeatureOfInterestResponse", "allOf":[ { - "$ref":"#/definitions/GetObservationByIdType" + "$ref":"#/definitions/GetFeatureOfInterestResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetObservationById", + "localPart":"GetFeatureOfInterestResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5104,11 +4998,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetObservationByIdPropertyType", + "localPart":"GetFeatureOfInterestResponsePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getObservationById", + "getFeatureOfInterestResponse", "nilReason", "remoteSchema", "type", @@ -5120,89 +5014,23 @@ "actuate" ] }, - "CapabilitiesType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" - }, - { - "type":"object", - "title":"CapabilitiesType", - "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", - "allOf":[ - { - "$ref":"#/definitions/CapabilitiesType.Contents" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"contents", - "namespaceURI":"http://www.opengis.net/sos/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CapabilitiesType", - "namespaceURI":"http://www.opengis.net/sos/2.0" - }, - "propertiesOrder":[ - "extension", - "filterCapabilities", - "contents" - ] - }, - "CapabilitiesPropertyType":{ + "InsertResultResponsePropertyType":{ "type":"object", - "title":"CapabilitiesPropertyType", + "title":"InsertResultResponsePropertyType", "required":[ - "capabilities" + "insertResultResponse" ], "properties":{ - "capabilities":{ - "title":"capabilities", + "insertResultResponse":{ + "title":"insertResultResponse", "allOf":[ { - "$ref":"#/definitions/CapabilitiesType" + "$ref":"#/definitions/InsertResultResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"Capabilities", + "localPart":"InsertResultResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5329,11 +5157,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesPropertyType", + "localPart":"InsertResultResponsePropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "capabilities", + "insertResultResponse", "nilReason", "remoteSchema", "type", @@ -5345,23 +5173,75 @@ "actuate" ] }, - "GetFeatureOfInterestResponsePropertyType":{ + "InsertResultTemplateType.ProposedTemplate":{ "type":"object", - "title":"GetFeatureOfInterestResponsePropertyType", + "title":"InsertResultTemplateType.ProposedTemplate", "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" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "resultTemplate" + ] + }, + "CapabilitiesType.Contents":{ + "type":"object", + "title":"CapabilitiesType.Contents", + "required":[ + "contents" + ], + "properties":{ + "contents":{ + "title":"contents", + "allOf":[ + { + "$ref":"#/definitions/ContentsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Contents", + "namespaceURI":"http://www.opengis.net/sos/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "contents" + ] + }, + "InsertResultPropertyType":{ + "type":"object", + "title":"InsertResultPropertyType", + "required":[ + "insertResult" + ], + "properties":{ + "insertResult":{ + "title":"insertResult", + "allOf":[ + { + "$ref":"#/definitions/InsertResultType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InsertResult", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5465,62 +5345,182 @@ { "$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":"InsertResultPropertyType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "insertResult", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "ResultTemplateType":{ + "required":[ + "offering", + "observationTemplate", + "resultStructure", + "resultEncoding" + ], + "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" + } + } } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ResultTemplateType", + "namespaceURI":"http://www.opengis.net/sos/2.0" + }, + "propertiesOrder":[ + "offering", + "observationTemplate", + "resultStructure", + "resultEncoding" + ] + }, + "GetObservationResponseType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"GetFeatureOfInterestResponsePropertyType", + "localPart":"GetObservationResponseType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "getFeatureOfInterestResponse", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "observationData" ] }, - "InsertionCapabilitiesPropertyType":{ + "GetObservationPropertyType":{ "type":"object", - "title":"InsertionCapabilitiesPropertyType", + "title":"GetObservationPropertyType", "required":[ - "insertionCapabilities" + "getObservation" ], "properties":{ - "insertionCapabilities":{ - "title":"insertionCapabilities", + "getObservation":{ + "title":"getObservation", "allOf":[ { - "$ref":"#/definitions/InsertionCapabilitiesType" + "$ref":"#/definitions/GetObservationType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertionCapabilities", + "localPart":"GetObservation", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5647,11 +5647,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertionCapabilitiesPropertyType", + "localPart":"GetObservationPropertyType", "namespaceURI":"http://www.opengis.net/sos/2.0" }, "propertiesOrder":[ - "insertionCapabilities", + "getObservation", "nilReason", "remoteSchema", "type", @@ -5678,7 +5678,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertResultTemplateResponse" + "GetObservationByIdResponse" ] }, "namespaceURI":{ @@ -5691,11 +5691,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertResultTemplateResponseType" + "$ref":"#/definitions/GetObservationByIdResponseType" } }, "elementName":{ - "localPart":"InsertResultTemplateResponse", + "localPart":"GetObservationByIdResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5712,7 +5712,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertResult" + "GetObservationResponse" ] }, "namespaceURI":{ @@ -5725,11 +5725,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertResultType" + "$ref":"#/definitions/GetObservationResponseType" } }, "elementName":{ - "localPart":"InsertResult", + "localPart":"GetObservationResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5746,7 +5746,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservationOffering" + "Capabilities" ] }, "namespaceURI":{ @@ -5759,11 +5759,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationOfferingType" + "$ref":"#/definitions/CapabilitiesType" } }, "elementName":{ - "localPart":"ObservationOffering", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5780,7 +5780,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "Contents" ] }, "namespaceURI":{ @@ -5793,11 +5793,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/ContentsType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5814,7 +5814,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertionCapabilities" + "GetFeatureOfInterestResponse" ] }, "namespaceURI":{ @@ -5827,11 +5827,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertionCapabilitiesType" + "$ref":"#/definitions/GetFeatureOfInterestResponseType" } }, "elementName":{ - "localPart":"InsertionCapabilities", + "localPart":"GetFeatureOfInterestResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5848,7 +5848,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertResultResponse" + "GetResultResponse" ] }, "namespaceURI":{ @@ -5861,11 +5861,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertResultResponseType" + "$ref":"#/definitions/GetResultResponseType" } }, "elementName":{ - "localPart":"InsertResultResponse", + "localPart":"GetResultResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5882,7 +5882,7 @@ "properties":{ "localPart":{ "enum":[ - "Contents" + "InsertResult" ] }, "namespaceURI":{ @@ -5895,11 +5895,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContentsType" + "$ref":"#/definitions/InsertResultType" } }, "elementName":{ - "localPart":"Contents", + "localPart":"InsertResult", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5916,7 +5916,7 @@ "properties":{ "localPart":{ "enum":[ - "GetObservation" + "ObservationOffering" ] }, "namespaceURI":{ @@ -5929,11 +5929,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetObservationType" + "$ref":"#/definitions/ObservationOfferingType" } }, "elementName":{ - "localPart":"GetObservation", + "localPart":"ObservationOffering", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5950,7 +5950,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertObservation" + "SosInsertionMetadata" ] }, "namespaceURI":{ @@ -5963,11 +5963,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertObservationType" + "$ref":"#/definitions/SosInsertionMetadataType" } }, "elementName":{ - "localPart":"InsertObservation", + "localPart":"SosInsertionMetadata", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -5984,7 +5984,7 @@ "properties":{ "localPart":{ "enum":[ - "GetObservationByIdResponse" + "InsertObservationResponse" ] }, "namespaceURI":{ @@ -5997,11 +5997,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetObservationByIdResponseType" + "$ref":"#/definitions/InsertObservationResponseType" } }, "elementName":{ - "localPart":"GetObservationByIdResponse", + "localPart":"InsertObservationResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6018,7 +6018,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResult" + "InsertResultTemplateResponse" ] }, "namespaceURI":{ @@ -6031,11 +6031,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResultType" + "$ref":"#/definitions/InsertResultTemplateResponseType" } }, "elementName":{ - "localPart":"GetResult", + "localPart":"InsertResultTemplateResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6052,7 +6052,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureOfInterestResponse" + "GetFeatureOfInterest" ] }, "namespaceURI":{ @@ -6065,11 +6065,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureOfInterestResponseType" + "$ref":"#/definitions/GetFeatureOfInterestType" } }, "elementName":{ - "localPart":"GetFeatureOfInterestResponse", + "localPart":"GetFeatureOfInterest", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6086,7 +6086,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureOfInterest" + "GetCapabilities" ] }, "namespaceURI":{ @@ -6099,11 +6099,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureOfInterestType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"GetFeatureOfInterest", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6120,7 +6120,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResultTemplateResponse" + "GetObservation" ] }, "namespaceURI":{ @@ -6133,11 +6133,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResultTemplateResponseType" + "$ref":"#/definitions/GetObservationType" } }, "elementName":{ - "localPart":"GetResultTemplateResponse", + "localPart":"GetObservation", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6154,7 +6154,7 @@ "properties":{ "localPart":{ "enum":[ - "ResultTemplate" + "InsertObservation" ] }, "namespaceURI":{ @@ -6167,11 +6167,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResultTemplateType" + "$ref":"#/definitions/InsertObservationType" } }, "elementName":{ - "localPart":"ResultTemplate", + "localPart":"InsertObservation", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6188,7 +6188,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResultResponse" + "GetObservationById" ] }, "namespaceURI":{ @@ -6201,11 +6201,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResultResponseType" + "$ref":"#/definitions/GetObservationByIdType" } }, "elementName":{ - "localPart":"GetResultResponse", + "localPart":"GetObservationById", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6222,7 +6222,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertResultTemplate" + "GetResult" ] }, "namespaceURI":{ @@ -6235,11 +6235,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertResultTemplateType" + "$ref":"#/definitions/GetResultType" } }, "elementName":{ - "localPart":"InsertResultTemplate", + "localPart":"GetResult", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6256,7 +6256,7 @@ "properties":{ "localPart":{ "enum":[ - "SosInsertionMetadata" + "InsertionCapabilities" ] }, "namespaceURI":{ @@ -6269,11 +6269,11 @@ ] }, "value":{ - "$ref":"#/definitions/SosInsertionMetadataType" + "$ref":"#/definitions/InsertionCapabilitiesType" } }, "elementName":{ - "localPart":"SosInsertionMetadata", + "localPart":"InsertionCapabilities", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6290,7 +6290,7 @@ "properties":{ "localPart":{ "enum":[ - "GetObservationById" + "GetResultTemplate" ] }, "namespaceURI":{ @@ -6303,11 +6303,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetObservationByIdType" + "$ref":"#/definitions/GetResultTemplateType" } }, "elementName":{ - "localPart":"GetObservationById", + "localPart":"GetResultTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6324,7 +6324,7 @@ "properties":{ "localPart":{ "enum":[ - "GetObservationResponse" + "InsertResultResponse" ] }, "namespaceURI":{ @@ -6337,11 +6337,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetObservationResponseType" + "$ref":"#/definitions/InsertResultResponseType" } }, "elementName":{ - "localPart":"GetObservationResponse", + "localPart":"InsertResultResponse", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6358,7 +6358,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "ResultTemplate" ] }, "namespaceURI":{ @@ -6371,11 +6371,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilitiesType" + "$ref":"#/definitions/ResultTemplateType" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"ResultTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6392,7 +6392,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResultTemplate" + "InsertResultTemplate" ] }, "namespaceURI":{ @@ -6405,11 +6405,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResultTemplateType" + "$ref":"#/definitions/InsertResultTemplateType" } }, "elementName":{ - "localPart":"GetResultTemplate", + "localPart":"InsertResultTemplate", "namespaceURI":"http://www.opengis.net/sos/2.0" } }, @@ -6426,7 +6426,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertObservationResponse" + "GetResultTemplateResponse" ] }, "namespaceURI":{ @@ -6439,11 +6439,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertObservationResponseType" + "$ref":"#/definitions/GetResultTemplateResponseType" } }, "elementName":{ - "localPart":"InsertObservationResponse", + "localPart":"GetResultTemplateResponse", "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 6b7b7914..c02c9402 100644 --- a/scripts/jsonschemas/SPS_1_0_0.jsonschema +++ b/scripts/jsonschemas/SPS_1_0_0.jsonschema @@ -2,39 +2,108 @@ { "id":"http://www.opengis.net/sps/1.0#", "definitions":{ - "SPSMessage.UpdateResponse":{ + "SPSContentsType":{ "type":"object", - "title":"SPSMessage.UpdateResponse", + "title":"SPSContentsType", "required":[ - "inputParameter" + "sensorOfferingList", + "phenomenonOfferingList" ], "properties":{ - "inputParameter":{ - "title":"inputParameter", + "sensorOfferingList":{ + "title":"sensorOfferingList", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputParameterType" - }, - "minItems":1 + "$ref":"#/definitions/SPSContentsType.SensorOfferingList" } ], "propertyType":"element", "elementName":{ - "localPart":"InputParameter", + "localPart":"SensorOfferingList", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "phenomenonOfferingList":{ + "title":"phenomenonOfferingList", + "allOf":[ + { + "$ref":"#/definitions/SPSContentsType.PhenomenonOfferingList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PhenomenonOfferingList", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"SPSContentsType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, "propertiesOrder":[ - "inputParameter" + "sensorOfferingList", + "phenomenonOfferingList" ] }, - "DescribeTaskingRequestType":{ + "TimeFrame":{ + "type":"object", + "title":"TimeFrame", "required":[ - "sensorID" + "timeInstant" + ], + "properties":{ + "timeInstant":{ + "title":"timeInstant", + "allOf":[ + { + "$ref":"#/definitions/TimeInstantType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "timeInstant" + ] + }, + "UpdateRequestResponse.MissingParameters":{ + "type":"object", + "title":"UpdateRequestResponse.MissingParameters", + "required":[ + "inputDescriptor" + ], + "properties":{ + "inputDescriptor":{ + "title":"inputDescriptor", + "allOf":[ + { + "$ref":"#/definitions/InputDescriptor" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InputDescriptor", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "inputDescriptor" + ] + }, + "GetFeasibilityRequestType":{ + "required":[ + "notificationTarget", + "sensorID", + "parameters" ], "allOf":[ { @@ -42,17 +111,26 @@ }, { "type":"object", - "title":"DescribeTaskingRequestType", + "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":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SensorIDType" - }, - "minItems":1 + "$ref":"#/definitions/SensorIDType" } ], "propertyType":"element", @@ -60,200 +138,260 @@ "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":"DescribeTaskingRequestType", + "localPart":"GetFeasibilityRequestType", "namespaceURI":"http://www.opengis.net/sps/1.0" }, "propertiesOrder":[ - "sensorID" + "notificationTarget", + "sensorID", + "parameters", + "timeFrame" ] }, - "DescribeTaskingRequestResponseType.TaskingDescriptor":{ + "InputParameterType":{ "type":"object", - "title":"DescribeTaskingRequestResponseType.TaskingDescriptor", + "title":"InputParameterType", "required":[ - "sensorID", - "inputDescriptor" + "value", + "parameterID" ], "properties":{ - "sensorID":{ - "title":"sensorID", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/SensorIDType" + "type":"array", + "items":{ + "$ref":"#/definitions/InputParameterType.Value" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"sensorID", + "localPart":"value", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "description":{ - "title":"description", + "parameterID":{ + "title":"parameterID", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"parameterID", + "namespaceURI":"" } - }, - "inputDescriptor":{ - "title":"inputDescriptor", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"InputParameterType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "value", + "parameterID" + ] + }, + "InputDescriptorType.Restriction":{ + "type":"object", + "title":"InputDescriptorType.Restriction", + "required":[ + "inputParameter" + ], + "properties":{ + "inputParameter":{ + "title":"inputParameter", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputDescriptor" - }, - "minItems":1 + "$ref":"#/definitions/InputParameterType" } ], "propertyType":"element", "elementName":{ - "localPart":"InputDescriptor", + "localPart":"InputParameter", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "sensorID", - "description", - "inputDescriptor" + "inputParameter" ] }, - "SPSContentsType.PhenomenonOfferingList.PhenomenonOffering":{ + "InputDescriptorType":{ "type":"object", - "title":"SPSContentsType.PhenomenonOfferingList.PhenomenonOffering", + "title":"InputDescriptorType", "required":[ - "phenomenon", - "sensorID" + "definition", + "parameterID", + "use" ], "properties":{ - "phenomenon":{ - "title":"phenomenon", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"Phenomenon", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } }, - "sensorID":{ - "title":"sensorID", + "definition":{ + "title":"definition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - }, - "minItems":1 + "$ref":"#/definitions/InputDescriptorType.Definition" } ], "propertyType":"element", "elementName":{ - "localPart":"SensorID", + "localPart":"definition", "namespaceURI":"http://www.opengis.net/sps/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "phenomenon", - "sensorID" - ] - }, - "DescribeResultAccessRequestResponse.DataNotAvailable":{ - "type":"object", - "title":"DescribeResultAccessRequestResponse.DataNotAvailable", - "required":[ - "reason" - ], - "properties":{ - "reason":{ - "title":"reason", + }, + "restriction":{ + "title":"restriction", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/InputDescriptorType.Restriction" } ], "propertyType":"element", "elementName":{ - "localPart":"reason", + "localPart":"restriction", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "description":{ - "title":"description", + "cardinality":{ + "title":"cardinality", "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":"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":[ - "reason", - "description" + "description", + "definition", + "restriction", + "cardinality", + "parameterID", + "use", + "updateable" ] }, - "SPSContentsType.SensorOfferingList":{ + "CancelRequestResponse":{ "type":"object", - "title":"SPSContentsType.SensorOfferingList", + "title":"CancelRequestResponse", "required":[ - "sensorOffering" + "taskID", + "status" ], "properties":{ - "sensorOffering":{ - "title":"sensorOffering", + "taskID":{ + "title":"taskID", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SensorOfferingType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"SensorOffering", + "localPart":"taskID", "namespaceURI":"http://www.opengis.net/sps/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "sensorOffering" - ] - }, - "SPSMessage.SubmitResponse":{ - "type":"object", - "title":"SPSMessage.SubmitResponse", - "required":[ - "status" - ], - "properties":{ + }, "status":{ "title":"status", "allOf":[ @@ -279,69 +417,16 @@ "localPart":"description", "namespaceURI":"http://www.opengis.net/gml" } - }, - "estimatedToC":{ - "title":"estimatedToC", - "allOf":[ - { - "$ref":"#/definitions/EstimatedToC" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"estimatedToC", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "alternative":{ - "title":"alternative", - "allOf":[ - { - "$ref":"#/definitions/SPSMessage.SubmitResponse.Alternative" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternative", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } } }, "typeType":"classInfo", "propertiesOrder":[ + "taskID", "status", - "description", - "estimatedToC", - "alternative" - ] - }, - "LatestResponseTime":{ - "type":"object", - "title":"LatestResponseTime", - "required":[ - "timeInstant" - ], - "properties":{ - "timeInstant":{ - "title":"timeInstant", - "allOf":[ - { - "$ref":"#/definitions/TimeInstantType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "timeInstant" + "description" ] }, - "CancelRequestType":{ + "GetStatusRequestType":{ "required":[ "taskID" ], @@ -351,8 +436,21 @@ }, { "type":"object", - "title":"CancelRequestType", + "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":[ @@ -371,226 +469,68 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CancelRequestType", + "localPart":"GetStatusRequestType", "namespaceURI":"http://www.opengis.net/sps/1.0" }, "propertiesOrder":[ + "notificationTarget", "taskID" ] }, - "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" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "serviceType", - "serviceURL", - "request" - ] - }, - "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", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "length":{ - "title":"length", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"length", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "min":{ - "title":"min", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"min", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "max":{ - "title":"max", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"max", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "structureSchema":{ - "title":"structureSchema", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"structureSchema", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TaskMessageDefinitionType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, - "propertiesOrder":[ - "externalDefinition", - "type", - "length", - "min", - "max", - "structureSchema" - ] - }, - "InputDescriptorType.Definition.CommonData":{ - "type":"object", - "title":"InputDescriptorType.Definition.CommonData", - "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray" - ], - "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"http://www.opengis.net/swe/1.0#/definitions/Count" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"http://www.opengis.net/swe/1.0#/definitions/Quantity" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"http://www.opengis.net/swe/1.0#/definitions/Time" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, "_boolean":{ @@ -737,41 +677,30 @@ "abstractDataArray" ] }, - "UpdateRequestResponse.EstimatedToC":{ + "SubmitRequestResponse":{ "type":"object", - "title":"UpdateRequestResponse.EstimatedToC", + "title":"SubmitRequestResponse", "required":[ - "timeInstant" + "taskID", + "status", + "latestResponseTime" ], "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" - ] - }, - "SPSMessage.FeasibilityResponse":{ - "type":"object", - "title":"SPSMessage.FeasibilityResponse", - "required":[ - "feasibility" - ], - "properties":{ - "feasibility":{ - "title":"feasibility", + }, + "status":{ + "title":"status", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -779,7 +708,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"feasibility", + "localPart":"status", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -796,11 +725,41 @@ "namespaceURI":"http://www.opengis.net/gml" } }, + "latestResponseTime":{ + "title":"latestResponseTime", + "allOf":[ + { + "$ref":"#/definitions/LatestResponseTime" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LatestResponseTime", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "estimatedToC":{ + "title":"estimatedToC", + "allOf":[ + { + "$ref":"#/definitions/EstimatedToC" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"estimatedToC", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, "alternative":{ "title":"alternative", "allOf":[ { - "$ref":"#/definitions/SPSMessage.FeasibilityResponse.Alternative" + "type":"array", + "items":{ + "$ref":"#/definitions/SubmitRequestResponse.Alternative" + }, + "minItems":0 } ], "propertyType":"element", @@ -812,107 +771,38 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "feasibility", + "taskID", + "status", "description", + "latestResponseTime", + "estimatedToC", "alternative" ] }, - "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" - ] - }, - "GetStatusRequestResponse":{ - "type":"object", - "title":"GetStatusRequestResponse", - "required":[ - "taskID", - "status" - ], - "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", - "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":[ - { - "$ref":"#/definitions/StringOrRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "estimatedToC":{ - "title":"estimatedToC", - "allOf":[ - { - "$ref":"#/definitions/EstimatedToC" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"estimatedToC", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "taskID", - "status", - "description", - "estimatedToC" + "timeInstant" ] }, "SubmitRequestType.SensorParam":{ @@ -956,125 +846,96 @@ "parameters" ] }, - "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", - "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", + "alternative":{ + "title":"alternative", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/GetFeasibilityRequestResponse.Alternative" + }, + "minItems":0 } ], - "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" + "latestResponseTime", + "alternative" ] }, - "DescribeResultAccessRequestType":{ + "DescribeTaskingRequestType":{ "required":[ - "taskID", "sensorID" ], "allOf":[ @@ -1083,26 +944,17 @@ }, { "type":"object", - "title":"DescribeResultAccessRequestType", + "title":"DescribeTaskingRequestType", "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" + "type":"array", + "items":{ + "$ref":"#/definitions/SensorIDType" + }, + "minItems":1 } ], "propertyType":"element", @@ -1116,37 +968,22 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DescribeResultAccessRequestType", + "localPart":"DescribeTaskingRequestType", "namespaceURI":"http://www.opengis.net/sps/1.0" }, "propertiesOrder":[ - "taskID", "sensorID" ] }, - "UpdateRequestResponse":{ + "SPSMessage.FeasibilityResponse":{ "type":"object", - "title":"UpdateRequestResponse", + "title":"SPSMessage.FeasibilityResponse", "required":[ - "taskID", - "status" + "feasibility" ], "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", + "feasibility":{ + "title":"feasibility", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1154,7 +991,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"status", + "localPart":"feasibility", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -1171,168 +1008,190 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "estimatedToC":{ - "title":"estimatedToC", - "allOf":[ - { - "$ref":"#/definitions/UpdateRequestResponse.EstimatedToC" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"estimatedToC", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "missingParameters":{ - "title":"missingParameters", + "alternative":{ + "title":"alternative", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/UpdateRequestResponse.MissingParameters" - }, - "minItems":0 + "$ref":"#/definitions/SPSMessage.FeasibilityResponse.Alternative" } ], "propertyType":"element", "elementName":{ - "localPart":"missingParameters", + "localPart":"alternative", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "taskID", - "status", + "feasibility", "description", - "estimatedToC", - "missingParameters" + "alternative" ] }, - "InputParameterType":{ + "DescribeTaskingRequestResponseType.TaskingDescriptor":{ "type":"object", - "title":"InputParameterType", + "title":"DescribeTaskingRequestResponseType.TaskingDescriptor", "required":[ - "value", - "parameterID" + "sensorID", + "inputDescriptor" ], "properties":{ - "value":{ - "title":"value", + "sensorID":{ + "title":"sensorID", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputParameterType.Value" - }, - "minItems":1 + "$ref":"#/definitions/SensorIDType" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"sensorID", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "parameterID":{ - "title":"parameterID", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/StringOrRefType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"parameterID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "inputDescriptor":{ + "title":"inputDescriptor", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InputDescriptor" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InputDescriptor", + "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"InputParameterType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, "propertiesOrder":[ - "value", - "parameterID" + "sensorID", + "description", + "inputDescriptor" ] }, - "DescribeTaskingRequestResponseType":{ + "SPSMessage.FeasibilityResponse.Alternative":{ "type":"object", - "title":"DescribeTaskingRequestResponseType", + "title":"SPSMessage.FeasibilityResponse.Alternative", "required":[ - "taskingDescriptor" + "inputParameter" ], "properties":{ - "taskingDescriptor":{ - "title":"taskingDescriptor", + "inputParameter":{ + "title":"inputParameter", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DescribeTaskingRequestResponseType.TaskingDescriptor" + "$ref":"#/definitions/InputParameterType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"taskingDescriptor", + "localPart":"InputParameter", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeTaskingRequestResponseType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, "propertiesOrder":[ - "taskingDescriptor" + "inputParameter" ] }, - "InputDescriptor":{ - "allOf":[ - { - "$ref":"#/definitions/InputDescriptorType" - }, - { - "type":"object", - "title":"InputDescriptor", - "properties":{ + "LatestResponseTime":{ + "type":"object", + "title":"LatestResponseTime", + "required":[ + "timeInstant" + ], + "properties":{ + "timeInstant":{ + "title":"timeInstant", + "allOf":[ + { + "$ref":"#/definitions/TimeInstantType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml" } } - ], - "typeType":"classInfo" + }, + "typeType":"classInfo", + "propertiesOrder":[ + "timeInstant" + ] }, - "InputParameterType.Value":{ + "SPSContentsType.PhenomenonOfferingList.PhenomenonOffering":{ "type":"object", - "title":"InputParameterType.Value", + "title":"SPSContentsType.PhenomenonOfferingList.PhenomenonOffering", "required":[ - "any" + "phenomenon", + "sensorID" ], "properties":{ - "any":{ - "title":"any", + "phenomenon":{ + "title":"phenomenon", "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":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"Phenomenon", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "sensorID":{ + "title":"sensorID", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SensorID", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "any" + "phenomenon", + "sensorID" ] }, - "ParametersType":{ + "GetFeasibilityRequestResponse.Alternative":{ "type":"object", - "title":"ParametersType", + "title":"GetFeasibilityRequestResponse.Alternative", "required":[ "inputParameter" ], @@ -1356,214 +1215,195 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"parametersType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, "propertiesOrder":[ "inputParameter" ] }, - "InputDescriptorType.Restriction":{ + "DescribeResultAccessRequestResponse":{ "type":"object", - "title":"InputDescriptorType.Restriction", + "title":"DescribeResultAccessRequestResponse", "required":[ - "inputParameter" + "service", + "dataNotAvailable" ], "properties":{ - "inputParameter":{ - "title":"inputParameter", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/InputParameterType" + "type":"array", + "items":{ + "$ref":"#/definitions/DescribeResultAccessRequestResponse.Service" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"InputParameter", + "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":[ - "inputParameter" + "service", + "dataNotAvailable" ] }, - "SubmitRequestResponse.Alternative":{ + "SPSMessage.UpdateRequest":{ "type":"object", - "title":"SubmitRequestResponse.Alternative", + "title":"SPSMessage.UpdateRequest", "required":[ - "inputParameter" + "inputDescriptor" ], "properties":{ - "inputParameter":{ - "title":"inputParameter", + "inputDescriptor":{ + "title":"inputDescriptor", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InputParameterType" + "$ref":"#/definitions/InputDescriptor" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"InputParameter", + "localPart":"InputDescriptor", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "inputParameter" + "inputDescriptor" ] }, - "UpdateRequestType":{ + "AreaOfServiceType":{ + "type":"object", + "title":"AreaOfServiceType", "required":[ - "taskID" + "boundingBox", + "pos", + "polygon", + "solid" ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"UpdateRequestType", - "properties":{ - "taskID":{ - "title":"taskID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "properties":{ + "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#/definitions/BoundingBoxType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"taskID", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "notificationTarget":{ - "title":"notificationTarget", - "allOf":[ - { - "$ref":"#/definitions/NotificationTargetType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"notificationTarget", - "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" + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"UpdateRequestType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, - "propertiesOrder":[ - "taskID", - "notificationTarget", - "parameters" - ] - }, - "SPSMessage.StatusInformation":{ - "type":"object", - "title":"SPSMessage.StatusInformation", - "required":[ - "status" - ], - "properties":{ - "status":{ - "title":"status", + }, + "pos":{ + "title":"pos", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DirectPositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"status", - "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" } }, - "estimatedToC":{ - "title":"estimatedToC", + "solid":{ + "title":"solid", "allOf":[ { - "$ref":"#/definitions/EstimatedToC" + "$ref":"#/definitions/SolidType" } ], "propertyType":"element", "elementName":{ - "localPart":"estimatedToC", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"Solid", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"AreaOfServiceType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, "propertiesOrder":[ - "status", - "description", - "estimatedToC" + "boundingBox", + "pos", + "polygon", + "solid" ] }, - "InputDescriptorType.Definition":{ + "DescribeResultAccessRequestResponse.Service":{ "type":"object", - "title":"InputDescriptorType.Definition", + "title":"DescribeResultAccessRequestResponse.Service", "required":[ - "commonData", - "taskMessageDefinition", - "geometryDefinition", - "temporalDefinition" + "serviceType", + "serviceURL" ], "properties":{ - "commonData":{ - "title":"commonData", + "serviceType":{ + "title":"serviceType", "allOf":[ { - "$ref":"#/definitions/InputDescriptorType.Definition.CommonData" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"commonData", + "localPart":"ServiceType", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "taskMessageDefinition":{ - "title":"taskMessageDefinition", + "serviceURL":{ + "title":"serviceURL", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1571,406 +1411,444 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TaskMessageDefinition", + "localPart":"ServiceURL", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "geometryDefinition":{ - "title":"geometryDefinition", + "request":{ + "title":"request", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/DescribeResultAccessRequestResponse.Service.Request" } ], "propertyType":"element", "elementName":{ - "localPart":"GeometryDefinition", + "localPart":"request", "namespaceURI":"http://www.opengis.net/sps/1.0" } - }, - "temporalDefinition":{ - "title":"temporalDefinition", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "serviceType", + "serviceURL", + "request" + ] + }, + "SPSMessage.SubmitResponse.Alternative":{ + "type":"object", + "title":"SPSMessage.SubmitResponse.Alternative", + "required":[ + "inputParameter" + ], + "properties":{ + "inputParameter":{ + "title":"inputParameter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "type":"array", + "items":{ + "$ref":"#/definitions/InputParameterType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalDefinition", + "localPart":"InputParameter", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "commonData", - "taskMessageDefinition", - "geometryDefinition", - "temporalDefinition" + "inputParameter" ] }, - "GetFeasibilityRequestResponse":{ + "UpdateRequestType":{ + "required":[ + "taskID" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"UpdateRequestType", + "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" + } + }, + "notificationTarget":{ + "title":"notificationTarget", + "allOf":[ + { + "$ref":"#/definitions/NotificationTargetType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"notificationTarget", + "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", + "typeName":{ + "localPart":"UpdateRequestType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "taskID", + "notificationTarget", + "parameters" + ] + }, + "SPSMessage":{ "type":"object", - "title":"GetFeasibilityRequestResponse", + "title":"SPSMessage", "required":[ - "feasibilityID", - "feasibility", - "latestResponseTime" + "feasibilityResponse", + "submitResponse", + "statusInformation", + "updateRequest", + "updateResponse", + "spsCorrID" ], "properties":{ - "feasibilityID":{ - "title":"feasibilityID", + "feasibilityResponse":{ + "title":"feasibilityResponse", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SPSMessage.FeasibilityResponse" } ], "propertyType":"element", "elementName":{ - "localPart":"feasibilityID", + "localPart":"FeasibilityResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "feasibility":{ - "title":"feasibility", + "submitResponse":{ + "title":"submitResponse", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SPSMessage.SubmitResponse" } ], "propertyType":"element", "elementName":{ - "localPart":"feasibility", + "localPart":"SubmitResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "description":{ - "title":"description", + "statusInformation":{ + "title":"statusInformation", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/SPSMessage.StatusInformation" } ], "propertyType":"element", "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "latestResponseTime":{ - "title":"latestResponseTime", - "allOf":[ - { - "$ref":"#/definitions/LatestResponseTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LatestResponseTime", + "localPart":"StatusInformation", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "alternative":{ - "title":"alternative", + "updateRequest":{ + "title":"updateRequest", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/GetFeasibilityRequestResponse.Alternative" - }, - "minItems":0 + "$ref":"#/definitions/SPSMessage.UpdateRequest" } ], "propertyType":"element", "elementName":{ - "localPart":"alternative", + "localPart":"UpdateRequest", "namespaceURI":"http://www.opengis.net/sps/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "feasibilityID", - "feasibility", - "description", - "latestResponseTime", - "alternative" - ] - }, - "SPSMessage.FeasibilityResponse.Alternative":{ - "type":"object", - "title":"SPSMessage.FeasibilityResponse.Alternative", - "required":[ - "inputParameter" - ], - "properties":{ - "inputParameter":{ - "title":"inputParameter", + }, + "updateResponse":{ + "title":"updateResponse", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputParameterType" - }, - "minItems":1 + "$ref":"#/definitions/SPSMessage.UpdateResponse" } ], "propertyType":"element", "elementName":{ - "localPart":"InputParameter", + "localPart":"UpdateResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "inputParameter" - ] - }, - "SPSMessage.SubmitResponse.Alternative":{ - "type":"object", - "title":"SPSMessage.SubmitResponse.Alternative", - "required":[ - "inputParameter" - ], - "properties":{ - "inputParameter":{ - "title":"inputParameter", + }, + "spsCorrID":{ + "title":"spsCorrID", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputParameterType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"InputParameter", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SPSCorrID", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "inputParameter" + "feasibilityResponse", + "submitResponse", + "statusInformation", + "updateRequest", + "updateResponse", + "spsCorrID" ] }, - "SensorOfferingType":{ - "type":"object", - "title":"SensorOfferingType", - "required":[ - "areaOfService", - "phenomenon", - "sensorDefinition", - "sensorID" - ], - "properties":{ - "areaOfService":{ - "title":"areaOfService", - "allOf":[ - { - "$ref":"#/definitions/AreaOfServiceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AreaOfService", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, - "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" - } - }, - "sensorDefinition":{ - "title":"sensorDefinition", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SensorDefinition", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } + "Capabilities":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows#/definitions/CapabilitiesBaseType" }, - "sensorID":{ - "title":"sensorID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + { + "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":"SensorID", - "namespaceURI":"http://www.opengis.net/sps/1.0" } } - }, + ], "typeType":"classInfo", - "typeName":{ - "localPart":"SensorOfferingType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, "propertiesOrder":[ - "areaOfService", - "phenomenon", - "sensorDefinition", - "sensorID" + "contents" ] }, - "SPSMessage.UpdateRequest":{ + "UpdateRequestResponse.EstimatedToC":{ "type":"object", - "title":"SPSMessage.UpdateRequest", + "title":"UpdateRequestResponse.EstimatedToC", "required":[ - "inputDescriptor" + "timeInstant" ], "properties":{ - "inputDescriptor":{ - "title":"inputDescriptor", + "timeInstant":{ + "title":"timeInstant", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputDescriptor" - }, - "minItems":1 + "$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" ] }, - "TimeFrame":{ - "type":"object", - "title":"TimeFrame", + "SubmitRequestType":{ "required":[ - "timeInstant" + "notificationTarget", + "sensorParam", + "feasibilityID" ], - "properties":{ - "timeInstant":{ - "title":"timeInstant", - "allOf":[ - { - "$ref":"#/definitions/TimeInstantType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"SubmitRequestType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, "propertiesOrder":[ - "timeInstant" + "notificationTarget", + "sensorParam", + "feasibilityID", + "timeFrame" ] }, - "NotificationTargetType":{ + "DescribeResultAccessRequestResponse.DataNotAvailable":{ "type":"object", - "title":"NotificationTargetType", + "title":"DescribeResultAccessRequestResponse.DataNotAvailable", "required":[ - "notificationID", - "notificationURL" + "reason" ], "properties":{ - "notificationID":{ - "title":"notificationID", + "reason":{ + "title":"reason", "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":"notificationID", + "localPart":"reason", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "notificationURL":{ - "title":"notificationURL", + "description":{ + "title":"description", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"notificationURL", - "namespaceURI":"http://www.opengis.net/sps/1.0" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"notificationTargetType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, "propertiesOrder":[ - "notificationID", - "notificationURL" + "reason", + "description" ] }, - "GetFeasibilityRequestResponse.Alternative":{ + "DescribeTaskingRequestResponseType":{ "type":"object", - "title":"GetFeasibilityRequestResponse.Alternative", + "title":"DescribeTaskingRequestResponseType", "required":[ - "inputParameter" + "taskingDescriptor" ], "properties":{ - "inputParameter":{ - "title":"inputParameter", + "taskingDescriptor":{ + "title":"taskingDescriptor", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InputParameterType" + "$ref":"#/definitions/DescribeTaskingRequestResponseType.TaskingDescriptor" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"InputParameter", + "localPart":"taskingDescriptor", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeTaskingRequestResponseType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, "propertiesOrder":[ - "inputParameter" + "taskingDescriptor" ] }, - "SubmitRequestResponse":{ + "UpdateRequestResponse":{ "type":"object", - "title":"SubmitRequestResponse", + "title":"UpdateRequestResponse", "required":[ "taskID", - "status", - "latestResponseTime" + "status" ], "properties":{ "taskID":{ @@ -2012,24 +1890,11 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "latestResponseTime":{ - "title":"latestResponseTime", - "allOf":[ - { - "$ref":"#/definitions/LatestResponseTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LatestResponseTime", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - }, "estimatedToC":{ "title":"estimatedToC", "allOf":[ { - "$ref":"#/definitions/EstimatedToC" + "$ref":"#/definitions/UpdateRequestResponse.EstimatedToC" } ], "propertyType":"element", @@ -2038,192 +1903,66 @@ "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "alternative":{ - "title":"alternative", + "missingParameters":{ + "title":"missingParameters", "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SubmitRequestResponse.Alternative" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"alternative", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "taskID", - "status", - "description", - "latestResponseTime", - "estimatedToC", - "alternative" - ] - }, - "GetStatusRequestType":{ - "required":[ - "taskID" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "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", - "typeName":{ - "localPart":"GetStatusRequestType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, - "propertiesOrder":[ - "notificationTarget", - "taskID" - ] - }, - "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" - } + { + "type":"array", + "items":{ + "$ref":"#/definitions/UpdateRequestResponse.MissingParameters" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"missingParameters", + "namespaceURI":"http://www.opengis.net/sps/1.0" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"GetFeasibilityRequestType", - "namespaceURI":"http://www.opengis.net/sps/1.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "notificationTarget", - "sensorID", - "parameters", - "timeFrame" + "taskID", + "status", + "description", + "estimatedToC", + "missingParameters" ] }, - "SensorIDType":{ + "SubmitRequestResponse.Alternative":{ "type":"object", - "title":"SensorIDType", + "title":"SubmitRequestResponse.Alternative", + "required":[ + "inputParameter" + ], "properties":{ - "value":{ - "title":"value", + "inputParameter":{ + "title":"inputParameter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "type":"array", + "items":{ + "$ref":"#/definitions/InputParameterType" + }, + "minItems":1 } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"InputParameter", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"sensorIDType", - "namespaceURI":"http://www.opengis.net/sps/1.0" - }, "propertiesOrder":[ - "value" + "inputParameter" ] }, - "CancelRequestResponse":{ + "GetStatusRequestResponse":{ "type":"object", - "title":"CancelRequestResponse", + "title":"GetStatusRequestResponse", "required":[ "taskID", "status" @@ -2267,190 +2006,283 @@ "localPart":"description", "namespaceURI":"http://www.opengis.net/gml" } + }, + "estimatedToC":{ + "title":"estimatedToC", + "allOf":[ + { + "$ref":"#/definitions/EstimatedToC" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"estimatedToC", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } } }, "typeType":"classInfo", "propertiesOrder":[ "taskID", "status", - "description" + "description", + "estimatedToC" ] }, - "SPSContentsType":{ + "SPSMessage.SubmitResponse":{ "type":"object", - "title":"SPSContentsType", + "title":"SPSMessage.SubmitResponse", "required":[ - "sensorOfferingList", - "phenomenonOfferingList" + "status" ], "properties":{ - "sensorOfferingList":{ - "title":"sensorOfferingList", + "status":{ + "title":"status", "allOf":[ { - "$ref":"#/definitions/SPSContentsType.SensorOfferingList" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"SensorOfferingList", + "localPart":"status", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "phenomenonOfferingList":{ - "title":"phenomenonOfferingList", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/SPSContentsType.PhenomenonOfferingList" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"PhenomenonOfferingList", + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "estimatedToC":{ + "title":"estimatedToC", + "allOf":[ + { + "$ref":"#/definitions/EstimatedToC" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"estimatedToC", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "alternative":{ + "title":"alternative", + "allOf":[ + { + "$ref":"#/definitions/SPSMessage.SubmitResponse.Alternative" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"alternative", "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", + "propertiesOrder":[ + "status", + "description", + "estimatedToC", + "alternative" + ] + }, + "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":"SPSContentsType", + "localPart":"CancelRequestType", "namespaceURI":"http://www.opengis.net/sps/1.0" }, "propertiesOrder":[ - "sensorOfferingList", - "phenomenonOfferingList" + "taskID" ] }, - "AreaOfServiceType":{ + "SPSMessage.UpdateResponse":{ "type":"object", - "title":"AreaOfServiceType", + "title":"SPSMessage.UpdateResponse", "required":[ - "boundingBox", - "pos", - "polygon", - "solid" + "inputParameter" ], "properties":{ - "boundingBox":{ - "title":"boundingBox", + "inputParameter":{ + "title":"inputParameter", "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" - } + "type":"array", + "items":{ + "$ref":"#/definitions/InputParameterType" }, - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" - } + "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" + "localPart":"InputParameter", + "namespaceURI":"http://www.opengis.net/sps/1.0" } - }, - "pos":{ - "title":"pos", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "inputParameter" + ] + }, + "SPSMessage.StatusInformation":{ + "type":"object", + "title":"SPSMessage.StatusInformation", + "required":[ + "status" + ], + "properties":{ + "status":{ + "title":"status", "allOf":[ { - "$ref":"#/definitions/DirectPositionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"pos", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"status", + "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "polygon":{ - "title":"polygon", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/PolygonType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"Polygon", + "localPart":"description", "namespaceURI":"http://www.opengis.net/gml" } }, - "solid":{ - "title":"solid", + "estimatedToC":{ + "title":"estimatedToC", "allOf":[ { - "$ref":"#/definitions/SolidType" + "$ref":"#/definitions/EstimatedToC" } ], "propertyType":"element", "elementName":{ - "localPart":"Solid", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"estimatedToC", + "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" + "status", + "description", + "estimatedToC" ] }, - "DescribeResultAccessRequestResponse":{ + "ParametersType":{ "type":"object", - "title":"DescribeResultAccessRequestResponse", + "title":"ParametersType", "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", + "typeName":{ + "localPart":"parametersType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "inputParameter" + ] + }, + "GetCapabilities":{ + "required":[ + "service" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/ows#/definitions/GetCapabilitiesType" }, - "dataNotAvailable":{ - "title":"dataNotAvailable", - "allOf":[ - { - "$ref":"#/definitions/DescribeResultAccessRequestResponse.DataNotAvailable" + { + "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":"DataNotAvailable", - "namespaceURI":"http://www.opengis.net/sps/1.0" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "service", - "dataNotAvailable" + "service" ] }, "RequestBaseType":{ @@ -2498,104 +2330,286 @@ "version" ] }, - "GetCapabilities":{ + "NotificationTargetType":{ + "type":"object", + "title":"NotificationTargetType", "required":[ - "service" + "notificationID", + "notificationURL" ], + "properties":{ + "notificationID":{ + "title":"notificationID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"notificationID", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "notificationURL":{ + "title":"notificationURL", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"notificationURL", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"notificationTargetType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "notificationID", + "notificationURL" + ] + }, + "TaskMessageDefinitionType":{ "allOf":[ { - "$ref":"http://www.opengis.net/ows#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/DefinitionType" }, { "type":"object", - "title":"GetCapabilities", + "title":"TaskMessageDefinitionType", "properties":{ - "service":{ - "title":"service", + "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":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"type", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "length":{ + "title":"length", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"length", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "min":{ + "title":"min", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"min", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "max":{ + "title":"max", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"max", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "structureSchema":{ + "title":"structureSchema", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"structureSchema", + "namespaceURI":"http://www.opengis.net/sps/1.0" } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"TaskMessageDefinitionType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "externalDefinition", + "type", + "length", + "min", + "max", + "structureSchema" + ] + }, + "InputParameterType.Value":{ + "type":"object", + "title":"InputParameterType.Value", + "required":[ + "any" + ], + "properties":{ + "any":{ + "title":"any", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" + } + ], + "propertyType":"anyElement" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "any" + ] + }, + "SPSContentsType.SensorOfferingList":{ + "type":"object", + "title":"SPSContentsType.SensorOfferingList", + "required":[ + "sensorOffering" + ], + "properties":{ + "sensorOffering":{ + "title":"sensorOffering", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SensorOfferingType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SensorOffering", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + } + }, + "typeType":"classInfo", "propertiesOrder":[ - "service" + "sensorOffering" ] }, - "SPSContentsType.PhenomenonOfferingList":{ + "SensorOfferingType":{ "type":"object", - "title":"SPSContentsType.PhenomenonOfferingList", + "title":"SensorOfferingType", "required":[ - "phenomenonOffering" + "areaOfService", + "phenomenon", + "sensorDefinition", + "sensorID" ], "properties":{ - "phenomenonOffering":{ - "title":"phenomenonOffering", + "areaOfService":{ + "title":"areaOfService", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SPSContentsType.PhenomenonOfferingList.PhenomenonOffering" - }, - "minItems":1 + "$ref":"#/definitions/AreaOfServiceType" } ], "propertyType":"element", "elementName":{ - "localPart":"PhenomenonOffering", + "localPart":"AreaOfService", "namespaceURI":"http://www.opengis.net/sps/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "phenomenonOffering" - ] - }, - "Capabilities":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/ows#/definitions/CapabilitiesBaseType" }, - { - "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" - } + "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" + } + }, + "sensorDefinition":{ + "title":"sensorDefinition", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SensorDefinition", + "namespaceURI":"http://www.opengis.net/sps/1.0" + } + }, + "sensorID":{ + "title":"sensorID", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SensorID", + "namespaceURI":"http://www.opengis.net/sps/1.0" } } - ], + }, "typeType":"classInfo", + "typeName":{ + "localPart":"SensorOfferingType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, "propertiesOrder":[ - "contents" + "areaOfService", + "phenomenon", + "sensorDefinition", + "sensorID" ] }, - "SubmitRequestType":{ + "DescribeResultAccessRequestType":{ "required":[ - "notificationTarget", - "sensorParam", - "feasibilityID" + "taskID", + "sensorID" ], "allOf":[ { @@ -2603,57 +2617,31 @@ }, { "type":"object", - "title":"SubmitRequestType", + "title":"DescribeResultAccessRequestType", "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", + "taskID":{ + "title":"taskID", "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":"element", "elementName":{ - "localPart":"feasibilityID", + "localPart":"taskID", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "timeFrame":{ - "title":"timeFrame", + "sensorID":{ + "title":"sensorID", "allOf":[ { - "$ref":"#/definitions/TimeFrame" + "$ref":"#/definitions/SensorIDType" } ], "propertyType":"element", "elementName":{ - "localPart":"timeFrame", + "localPart":"sensorID", "namespaceURI":"http://www.opengis.net/sps/1.0" } } @@ -2662,167 +2650,179 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SubmitRequestType", + "localPart":"DescribeResultAccessRequestType", "namespaceURI":"http://www.opengis.net/sps/1.0" }, "propertiesOrder":[ - "notificationTarget", - "sensorParam", - "feasibilityID", - "timeFrame" + "taskID", + "sensorID" ] }, - "SPSMessage":{ + "SensorIDType":{ "type":"object", - "title":"SPSMessage", - "required":[ - "feasibilityResponse", - "submitResponse", - "statusInformation", - "updateRequest", - "updateResponse", - "spsCorrID" - ], + "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" - } + "propertyType":"value" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"sensorIDType", + "namespaceURI":"http://www.opengis.net/sps/1.0" + }, + "propertiesOrder":[ + "value" + ] + }, + "InputDescriptor":{ + "allOf":[ + { + "$ref":"#/definitions/InputDescriptorType" }, - "submitResponse":{ - "title":"submitResponse", - "allOf":[ - { - "$ref":"#/definitions/SPSMessage.SubmitResponse" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SubmitResponse", - "namespaceURI":"http://www.opengis.net/sps/1.0" + { + "type":"object", + "title":"InputDescriptor", + "properties":{ } - }, - "statusInformation":{ - "title":"statusInformation", + } + ], + "typeType":"classInfo" + }, + "SPSContentsType.PhenomenonOfferingList":{ + "type":"object", + "title":"SPSContentsType.PhenomenonOfferingList", + "required":[ + "phenomenonOffering" + ], + "properties":{ + "phenomenonOffering":{ + "title":"phenomenonOffering", "allOf":[ { - "$ref":"#/definitions/SPSMessage.StatusInformation" + "type":"array", + "items":{ + "$ref":"#/definitions/SPSContentsType.PhenomenonOfferingList.PhenomenonOffering" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"StatusInformation", + "localPart":"PhenomenonOffering", "namespaceURI":"http://www.opengis.net/sps/1.0" } - }, - "updateRequest":{ - "title":"updateRequest", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "phenomenonOffering" + ] + }, + "InputDescriptorType.Definition":{ + "type":"object", + "title":"InputDescriptorType.Definition", + "required":[ + "commonData", + "taskMessageDefinition", + "geometryDefinition", + "temporalDefinition" + ], + "properties":{ + "commonData":{ + "title":"commonData", "allOf":[ { - "$ref":"#/definitions/SPSMessage.UpdateRequest" + "$ref":"#/definitions/InputDescriptorType.Definition.CommonData" } ], "propertyType":"element", "elementName":{ - "localPart":"UpdateRequest", + "localPart":"commonData", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "updateResponse":{ - "title":"updateResponse", + "taskMessageDefinition":{ + "title":"taskMessageDefinition", "allOf":[ { - "$ref":"#/definitions/SPSMessage.UpdateResponse" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"UpdateResponse", + "localPart":"TaskMessageDefinition", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, - "spsCorrID":{ - "title":"spsCorrID", + "geometryDefinition":{ + "title":"geometryDefinition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SPSCorrID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"GeometryDefinition", + "namespaceURI":"http://www.opengis.net/sps/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "feasibilityResponse", - "submitResponse", - "statusInformation", - "updateRequest", - "updateResponse", - "spsCorrID" - ] - }, - "EstimatedToC":{ - "type":"object", - "title":"EstimatedToC", - "required":[ - "timeInstant" - ], - "properties":{ - "timeInstant":{ - "title":"timeInstant", + }, + "temporalDefinition":{ + "title":"temporalDefinition", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"TemporalDefinition", + "namespaceURI":"http://www.opengis.net/sps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "timeInstant" + "commonData", + "taskMessageDefinition", + "geometryDefinition", + "temporalDefinition" ] }, - "UpdateRequestResponse.MissingParameters":{ + "DescribeResultAccessRequestResponse.Service.Request":{ "type":"object", - "title":"UpdateRequestResponse.MissingParameters", + "title":"DescribeResultAccessRequestResponse.Service.Request", "required":[ - "inputDescriptor" + "any" ], "properties":{ - "inputDescriptor":{ - "title":"inputDescriptor", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/InputDescriptor" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"InputDescriptor", - "namespaceURI":"http://www.opengis.net/sps/1.0" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", "propertiesOrder":[ - "inputDescriptor" + "any" ] } }, @@ -2840,7 +2840,7 @@ "properties":{ "localPart":{ "enum":[ - "Submit" + "DescribeResultAccess" ] }, "namespaceURI":{ @@ -2853,11 +2853,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubmitRequestType" + "$ref":"#/definitions/DescribeResultAccessRequestType" } }, "elementName":{ - "localPart":"Submit", + "localPart":"DescribeResultAccess", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -2874,7 +2874,7 @@ "properties":{ "localPart":{ "enum":[ - "TaskMessageDefinition" + "estimatedToC" ] }, "namespaceURI":{ @@ -2887,11 +2887,11 @@ ] }, "value":{ - "$ref":"#/definitions/TaskMessageDefinitionType" + "$ref":"#/definitions/EstimatedToC" } }, "elementName":{ - "localPart":"TaskMessageDefinition", + "localPart":"estimatedToC", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -2908,7 +2908,7 @@ "properties":{ "localPart":{ "enum":[ - "feasibilityID" + "GetStatus" ] }, "namespaceURI":{ @@ -2921,11 +2921,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetStatusRequestType" } }, "elementName":{ - "localPart":"feasibilityID", + "localPart":"GetStatus", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -2942,7 +2942,7 @@ "properties":{ "localPart":{ "enum":[ - "TaskMessageDictionary" + "DescribeTasking" ] }, "namespaceURI":{ @@ -2955,11 +2955,11 @@ ] }, "value":{ - "$ref":"#/definitions/DictionaryType" + "$ref":"#/definitions/DescribeTaskingRequestType" } }, "elementName":{ - "localPart":"TaskMessageDictionary", + "localPart":"DescribeTasking", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -2976,7 +2976,7 @@ "properties":{ "localPart":{ "enum":[ - "CancelRequestResponse" + "notificationTarget" ] }, "namespaceURI":{ @@ -2989,11 +2989,11 @@ ] }, "value":{ - "$ref":"#/definitions/CancelRequestResponse" + "$ref":"#/definitions/NotificationTargetType" } }, "elementName":{ - "localPart":"CancelRequestResponse", + "localPart":"notificationTarget", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3010,7 +3010,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatusRequestResponse" + "GetFeasibility" ] }, "namespaceURI":{ @@ -3023,11 +3023,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatusRequestResponse" + "$ref":"#/definitions/GetFeasibilityRequestType" } }, "elementName":{ - "localPart":"GetStatusRequestResponse", + "localPart":"GetFeasibility", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3044,7 +3044,7 @@ "properties":{ "localPart":{ "enum":[ - "notificationTarget" + "UpdateRequestResponse" ] }, "namespaceURI":{ @@ -3057,11 +3057,11 @@ ] }, "value":{ - "$ref":"#/definitions/NotificationTargetType" + "$ref":"#/definitions/UpdateRequestResponse" } }, "elementName":{ - "localPart":"notificationTarget", + "localPart":"UpdateRequestResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3078,7 +3078,7 @@ "properties":{ "localPart":{ "enum":[ - "InputParameter" + "timeFrame" ] }, "namespaceURI":{ @@ -3091,11 +3091,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputParameterType" + "$ref":"#/definitions/TimeFrame" } }, "elementName":{ - "localPart":"InputParameter", + "localPart":"timeFrame", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3112,7 +3112,7 @@ "properties":{ "localPart":{ "enum":[ - "estimatedToC" + "taskID" ] }, "namespaceURI":{ @@ -3125,11 +3125,11 @@ ] }, "value":{ - "$ref":"#/definitions/EstimatedToC" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } }, "elementName":{ - "localPart":"estimatedToC", + "localPart":"taskID", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3146,7 +3146,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeTasking" + "DescribeTaskingRequestResponse" ] }, "namespaceURI":{ @@ -3159,11 +3159,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeTaskingRequestType" + "$ref":"#/definitions/DescribeTaskingRequestResponseType" } }, "elementName":{ - "localPart":"DescribeTasking", + "localPart":"DescribeTaskingRequestResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3180,7 +3180,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatus" + "Submit" ] }, "namespaceURI":{ @@ -3193,11 +3193,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatusRequestType" + "$ref":"#/definitions/SubmitRequestType" } }, "elementName":{ - "localPart":"GetStatus", + "localPart":"Submit", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3214,7 +3214,7 @@ "properties":{ "localPart":{ "enum":[ - "timeFrame" + "InputDescriptor" ] }, "namespaceURI":{ @@ -3227,11 +3227,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeFrame" + "$ref":"#/definitions/InputDescriptor" } }, "elementName":{ - "localPart":"timeFrame", + "localPart":"InputDescriptor", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3282,7 +3282,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3295,11 +3295,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateRequestType" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"Update", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3316,7 +3316,7 @@ "properties":{ "localPart":{ "enum":[ - "parameters" + "SPSMessage" ] }, "namespaceURI":{ @@ -3329,11 +3329,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParametersType" + "$ref":"#/definitions/SPSMessage" } }, "elementName":{ - "localPart":"parameters", + "localPart":"SPSMessage", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3350,7 +3350,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateRequestResponse" + "SubmitRequestResponse" ] }, "namespaceURI":{ @@ -3363,11 +3363,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateRequestResponse" + "$ref":"#/definitions/SubmitRequestResponse" } }, "elementName":{ - "localPart":"UpdateRequestResponse", + "localPart":"SubmitRequestResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3384,7 +3384,7 @@ "properties":{ "localPart":{ "enum":[ - "InputDescriptor" + "DescribeResultAccessRequestResponse" ] }, "namespaceURI":{ @@ -3397,11 +3397,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputDescriptor" + "$ref":"#/definitions/DescribeResultAccessRequestResponse" } }, "elementName":{ - "localPart":"InputDescriptor", + "localPart":"DescribeResultAccessRequestResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3418,7 +3418,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "GetFeasibilityRequestResponse" ] }, "namespaceURI":{ @@ -3431,11 +3431,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/GetFeasibilityRequestResponse" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"GetFeasibilityRequestResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3452,7 +3452,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeTaskingRequestResponse" + "parameters" ] }, "namespaceURI":{ @@ -3465,11 +3465,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeTaskingRequestResponseType" + "$ref":"#/definitions/ParametersType" } }, "elementName":{ - "localPart":"DescribeTaskingRequestResponse", + "localPart":"parameters", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3486,7 +3486,7 @@ "properties":{ "localPart":{ "enum":[ - "SPSMessage" + "InputParameter" ] }, "namespaceURI":{ @@ -3499,11 +3499,11 @@ ] }, "value":{ - "$ref":"#/definitions/SPSMessage" + "$ref":"#/definitions/InputParameterType" } }, "elementName":{ - "localPart":"SPSMessage", + "localPart":"InputParameter", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3520,7 +3520,7 @@ "properties":{ "localPart":{ "enum":[ - "SubmitRequestResponse" + "feasibilityID" ] }, "namespaceURI":{ @@ -3533,11 +3533,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubmitRequestResponse" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"SubmitRequestResponse", + "localPart":"feasibilityID", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3554,7 +3554,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeasibilityRequestResponse" + "TaskMessageDictionary" ] }, "namespaceURI":{ @@ -3567,11 +3567,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeasibilityRequestResponse" + "$ref":"#/definitions/DictionaryType" } }, "elementName":{ - "localPart":"GetFeasibilityRequestResponse", + "localPart":"TaskMessageDictionary", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3588,7 +3588,7 @@ "properties":{ "localPart":{ "enum":[ - "taskID" + "Capabilities" ] }, "namespaceURI":{ @@ -3601,11 +3601,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" } }, @@ -3622,7 +3622,7 @@ "properties":{ "localPart":{ "enum":[ - "LatestResponseTime" + "TaskMessageDefinition" ] }, "namespaceURI":{ @@ -3635,11 +3635,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatestResponseTime" + "$ref":"#/definitions/TaskMessageDefinitionType" } }, "elementName":{ - "localPart":"LatestResponseTime", + "localPart":"TaskMessageDefinition", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3656,7 +3656,7 @@ "properties":{ "localPart":{ "enum":[ - "Contents" + "CancelRequestResponse" ] }, "namespaceURI":{ @@ -3669,11 +3669,11 @@ ] }, "value":{ - "$ref":"#/definitions/SPSContentsType" + "$ref":"#/definitions/CancelRequestResponse" } }, "elementName":{ - "localPart":"Contents", + "localPart":"CancelRequestResponse", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3690,7 +3690,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultAccess" + "sensorID" ] }, "namespaceURI":{ @@ -3703,11 +3703,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultAccessRequestType" + "$ref":"#/definitions/SensorIDType" } }, "elementName":{ - "localPart":"DescribeResultAccess", + "localPart":"sensorID", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3724,7 +3724,7 @@ "properties":{ "localPart":{ "enum":[ - "sensorID" + "Update" ] }, "namespaceURI":{ @@ -3737,11 +3737,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorIDType" + "$ref":"#/definitions/UpdateRequestType" } }, "elementName":{ - "localPart":"sensorID", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3758,7 +3758,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "LatestResponseTime" ] }, "namespaceURI":{ @@ -3771,11 +3771,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/LatestResponseTime" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"LatestResponseTime", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3792,7 +3792,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeasibility" + "Contents" ] }, "namespaceURI":{ @@ -3805,11 +3805,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeasibilityRequestType" + "$ref":"#/definitions/SPSContentsType" } }, "elementName":{ - "localPart":"GetFeasibility", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/sps/1.0" } }, @@ -3826,7 +3826,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultAccessRequestResponse" + "GetStatusRequestResponse" ] }, "namespaceURI":{ @@ -3839,11 +3839,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultAccessRequestResponse" + "$ref":"#/definitions/GetStatusRequestResponse" } }, "elementName":{ - "localPart":"DescribeResultAccessRequestResponse", + "localPart":"GetStatusRequestResponse", "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 75e1d7a4..25349ea6 100644 --- a/scripts/jsonschemas/SPS_2_0.jsonschema +++ b/scripts/jsonschemas/SPS_2_0.jsonschema @@ -2,49 +2,23 @@ { "id":"http://www.opengis.net/sps/2.0#", "definitions":{ - "PointOrPolygonPropertyType.ByPoint":{ - "type":"object", - "title":"PointOrPolygonPropertyType.ByPoint", - "required":[ - "point" - ], - "properties":{ - "point":{ - "title":"point", - "allOf":[ - { - "$ref":"#/definitions/PointType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "point" - ] - }, - "DescribeResultAccessResponsePropertyType":{ + "GetStatusResponsePropertyType":{ "type":"object", - "title":"DescribeResultAccessResponsePropertyType", + "title":"GetStatusResponsePropertyType", "required":[ - "describeResultAccessResponse" + "getStatusResponse" ], "properties":{ - "describeResultAccessResponse":{ - "title":"describeResultAccessResponse", + "getStatusResponse":{ + "title":"getStatusResponse", "allOf":[ { - "$ref":"#/definitions/DescribeResultAccessResponseType" + "$ref":"#/definitions/GetStatusResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeResultAccessResponse", + "localPart":"GetStatusResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -171,11 +145,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeResultAccessResponsePropertyType", + "localPart":"GetStatusResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "describeResultAccessResponse", + "getStatusResponse", "nilReason", "remoteSchema", "type", @@ -187,83 +161,23 @@ "actuate" ] }, - "DataAvailableType.DataReference":{ - "type":"object", - "title":"DataAvailableType.DataReference", - "required":[ - "referenceGroup" - ], - "properties":{ - "referenceGroup":{ - "title":"referenceGroup", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/ReferenceGroupType" - } - ], - "propertyType":"element", - "elementName":{ - "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":{ + "GetCapabilitiesPropertyType":{ "type":"object", - "title":"ReservationReportPropertyType", + "title":"GetCapabilitiesPropertyType", "required":[ - "reservationReport" + "getCapabilities" ], "properties":{ - "reservationReport":{ - "title":"reservationReport", + "getCapabilities":{ + "title":"getCapabilities", "allOf":[ { - "$ref":"#/definitions/ReservationReportType" + "$ref":"#/definitions/GetCapabilitiesType" } ], "propertyType":"element", "elementName":{ - "localPart":"ReservationReport", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -390,11 +304,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ReservationReportPropertyType", + "localPart":"GetCapabilitiesPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "reservationReport", + "getCapabilities", "nilReason", "remoteSchema", "type", @@ -406,6 +320,40 @@ "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" + ] + }, "AlternativeType.TaskingParameters":{ "type":"object", "title":"AlternativeType.TaskingParameters", @@ -432,103 +380,225 @@ "parameterData" ] }, - "SPSMetadataType":{ + "CapabilitiesType.Notifications":{ "type":"object", - "title":"SPSMetadataType", + "title":"CapabilitiesType.Notifications", "required":[ - "dataAccessType" + "notificationProducerMetadata" ], "properties":{ - "dataAccessType":{ - "title":"dataAccessType", + "notificationProducerMetadata":{ + "title":"notificationProducerMetadata", "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/swes/2.0#/definitions/NotificationProducerMetadataType" + } + }, + "elementName":{ + "localPart":"NotificationProducerMetadata", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"dataAccessType", - "namespaceURI":"http://www.opengis.net/sps/2.0" + "localPart":"NotificationProducerMetadata", + "namespaceURI":"http://www.opengis.net/swes/2.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"SPSMetadataType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, "propertiesOrder":[ - "dataAccessType" + "notificationProducerMetadata" ] }, - "DescribeResultAccessResponseType.Availability":{ + "ReservationReportPropertyType":{ "type":"object", - "title":"DescribeResultAccessResponseType.Availability", + "title":"ReservationReportPropertyType", "required":[ - "available", - "unavailable" + "reservationReport" ], "properties":{ - "available":{ - "title":"available", + "reservationReport":{ + "title":"reservationReport", "allOf":[ { - "$ref":"#/definitions/AvailableOrNotPropertyType.Available" + "$ref":"#/definitions/ReservationReportType" } ], "propertyType":"element", "elementName":{ - "localPart":"available", + "localPart":"ReservationReport", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "available", - "unavailable" - ] - }, - "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", + "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":"ReservationReportPropertyType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "reservationReport", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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" } } @@ -537,30 +607,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetTaskType", + "localPart":"DescribeTaskingResponseType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "task" + "taskingParameters" ] }, - "UpdateResponsePropertyType":{ + "TaskPropertyType":{ "type":"object", - "title":"UpdateResponsePropertyType", + "title":"TaskPropertyType", "required":[ - "updateResponse" + "task" ], "properties":{ - "updateResponse":{ - "title":"updateResponse", + "task":{ + "title":"task", "allOf":[ { - "$ref":"#/definitions/UpdateResponseType" + "$ref":"#/definitions/TaskType" } ], "propertyType":"element", "elementName":{ - "localPart":"UpdateResponse", + "localPart":"Task", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -687,11 +757,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UpdateResponsePropertyType", + "localPart":"TaskPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "updateResponse", + "task", "nilReason", "remoteSchema", "type", @@ -703,62 +773,6 @@ "actuate" ] }, - "SubmitResponseType":{ - "allOf":[ - { - "$ref":"#/definitions/TaskingResponseType" - }, - { - "type":"object", - "title":"SubmitResponseType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SubmitResponseType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "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" - ] - }, "StatusReportType.Alternative":{ "type":"object", "title":"StatusReportType.Alternative", @@ -785,55 +799,28 @@ "alternative" ] }, - "CapabilitiesType":{ + "UpdateType":{ + "required":[ + "targetTask" + ], "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" + "$ref":"#/definitions/TaskingRequestType" }, { "type":"object", - "title":"CapabilitiesType", + "title":"UpdateType", "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", + "targetTask":{ + "title":"targetTask", "allOf":[ { - "$ref":"#/definitions/CapabilitiesType.Contents" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "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", + "localPart":"targetTask", "namespaceURI":"http://www.opengis.net/sps/2.0" } } @@ -842,152 +829,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesType", + "localPart":"UpdateType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "notifications", - "contents", - "extension" - ] - }, - "DescribeResultAccessType.Target":{ - "type":"object", - "title":"DescribeResultAccessType.Target", - "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", - "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" - } - } - }, - "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" - } - }, - "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" - ] - }, - "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" + "targetTask" ] }, - "ReserveResponsePropertyType":{ + "AlternativePropertyType":{ "type":"object", - "title":"ReserveResponsePropertyType", + "title":"AlternativePropertyType", "required":[ - "reserveResponse" + "alternative" ], "properties":{ - "reserveResponse":{ - "title":"reserveResponse", + "alternative":{ + "title":"alternative", "allOf":[ { - "$ref":"#/definitions/ReserveResponseType" + "$ref":"#/definitions/AlternativeType" } ], "propertyType":"element", "elementName":{ - "localPart":"ReserveResponse", + "localPart":"Alternative", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -1114,11 +979,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ReserveResponsePropertyType", + "localPart":"AlternativePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "reserveResponse", + "alternative", "nilReason", "remoteSchema", "type", @@ -1130,23 +995,23 @@ "actuate" ] }, - "DataNotAvailablePropertyType":{ + "GetFeasibilityPropertyType":{ "type":"object", - "title":"DataNotAvailablePropertyType", + "title":"GetFeasibilityPropertyType", "required":[ - "dataNotAvailable" + "getFeasibility" ], "properties":{ - "dataNotAvailable":{ - "title":"dataNotAvailable", + "getFeasibility":{ + "title":"getFeasibility", "allOf":[ { - "$ref":"#/definitions/DataNotAvailableType" + "$ref":"#/definitions/GetFeasibilityType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataNotAvailable", + "localPart":"GetFeasibility", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -1273,11 +1138,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataNotAvailablePropertyType", + "localPart":"GetFeasibilityPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "dataNotAvailable", + "getFeasibility", "nilReason", "remoteSchema", "type", @@ -1289,182 +1154,101 @@ "actuate" ] }, - "ParameterDataPropertyType":{ - "type":"object", - "title":"ParameterDataPropertyType", + "DescribeResultAccessResponseType":{ "required":[ - "parameterData" + "availability" ], - "properties":{ - "parameterData":{ - "title":"parameterData", - "allOf":[ - { - "$ref":"#/definitions/ParameterDataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ParameterData", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, - "nilReason":{ - "title":"nilReason", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeResultAccessResponseType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "availability" + ] + }, + "GetTaskResponseType":{ + "required":[ + "task" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, - "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" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ParameterDataPropertyType", + "localPart":"GetTaskResponseType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "parameterData", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "task" ] }, - "CapabilitiesPropertyType":{ + "DescribeTaskingResponsePropertyType":{ "type":"object", - "title":"CapabilitiesPropertyType", + "title":"DescribeTaskingResponsePropertyType", "required":[ - "capabilities" + "describeTaskingResponse" ], "properties":{ - "capabilities":{ - "title":"capabilities", + "describeTaskingResponse":{ + "title":"describeTaskingResponse", "allOf":[ { - "$ref":"#/definitions/CapabilitiesType" + "$ref":"#/definitions/DescribeTaskingResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"Capabilities", + "localPart":"DescribeTaskingResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -1591,11 +1375,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesPropertyType", + "localPart":"DescribeTaskingResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "capabilities", + "describeTaskingResponse", "nilReason", "remoteSchema", "type", @@ -1607,23 +1391,23 @@ "actuate" ] }, - "SensorOfferingPropertyType":{ + "UpdatePropertyType":{ "type":"object", - "title":"SensorOfferingPropertyType", + "title":"UpdatePropertyType", "required":[ - "sensorOffering" + "update" ], "properties":{ - "sensorOffering":{ - "title":"sensorOffering", + "update":{ + "title":"update", "allOf":[ { - "$ref":"#/definitions/SensorOfferingType" + "$ref":"#/definitions/UpdateType" } ], "propertyType":"element", "elementName":{ - "localPart":"SensorOffering", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -1750,11 +1534,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SensorOfferingPropertyType", + "localPart":"UpdatePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "sensorOffering", + "update", "nilReason", "remoteSchema", "type", @@ -1766,6 +1550,85 @@ "actuate" ] }, + "CancelResponseType.Result":{ + "type":"object", + "title":"CancelResponseType.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" + ] + }, + "SensorOfferingType.ObservableArea":{ + "type":"object", + "title":"SensorOfferingType.ObservableArea", + "required":[ + "byPoint", + "byPolygon" + ], + "properties":{ + "byPoint":{ + "title":"byPoint", + "allOf":[ + { + "$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":"byPolygon", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "byPoint", + "byPolygon" + ] + }, "DataNotAvailableType":{ "type":"object", "title":"DataNotAvailableType", @@ -1814,182 +1677,168 @@ "message" ] }, - "GetFeasibilityPropertyType":{ + "DescribeResultAccessResponseType.Availability":{ "type":"object", - "title":"GetFeasibilityPropertyType", + "title":"DescribeResultAccessResponseType.Availability", "required":[ - "getFeasibility" + "available", + "unavailable" ], "properties":{ - "getFeasibility":{ - "title":"getFeasibility", + "available":{ + "title":"available", "allOf":[ { - "$ref":"#/definitions/GetFeasibilityType" + "$ref":"#/definitions/AvailableOrNotPropertyType.Available" } ], "propertyType":"element", "elementName":{ - "localPart":"GetFeasibility", + "localPart":"available", "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" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", + "unavailable":{ + "title":"unavailable", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/AvailableOrNotPropertyType.Unavailable" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"unavailable", + "namespaceURI":"http://www.opengis.net/sps/2.0" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "available", + "unavailable" + ] + }, + "DescribeTaskingResponseType.TaskingParameters":{ + "type":"object", + "title":"DescribeTaskingResponseType.TaskingParameters", + "required":[ + "abstractDataComponent", + "name" + ], + "properties":{ + "abstractDataComponent":{ + "title":"abstractDataComponent", "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/AbstractDataComponentType" + } + }, + "elementName":{ + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "show":{ - "title":"show", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$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":"name", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractDataComponent", + "name" + ] + }, + "GetStatusType":{ + "required":[ + "task" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"GetFeasibilityPropertyType", + "localPart":"GetStatusType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "getFeasibility", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "task", + "since" ] }, - "DescribeTaskingPropertyType":{ + "CapabilitiesPropertyType":{ "type":"object", - "title":"DescribeTaskingPropertyType", + "title":"CapabilitiesPropertyType", "required":[ - "describeTasking" + "capabilities" ], "properties":{ - "describeTasking":{ - "title":"describeTasking", + "capabilities":{ + "title":"capabilities", "allOf":[ { - "$ref":"#/definitions/DescribeTaskingType" + "$ref":"#/definitions/CapabilitiesType" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeTasking", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -2116,11 +1965,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeTaskingPropertyType", + "localPart":"CapabilitiesPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "describeTasking", + "capabilities", "nilReason", "remoteSchema", "type", @@ -2132,86 +1981,140 @@ "actuate" ] }, - "UpdateType":{ - "required":[ - "targetTask" - ], + "CapabilitiesType":{ "allOf":[ { - "$ref":"#/definitions/TaskingRequestType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"UpdateType", + "title":"CapabilitiesType", "properties":{ - "targetTask":{ - "title":"targetTask", + "notifications":{ + "title":"notifications", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CapabilitiesType.Notifications" } ], "propertyType":"element", "elementName":{ - "localPart":"targetTask", + "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":"UpdateType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "targetTask" - ] - }, - "AvailableOrNotPropertyType.Available":{ - "type":"object", - "title":"AvailableOrNotPropertyType.Available", - "required":[ - "dataAvailable" - ], - "properties":{ - "dataAvailable":{ - "title":"dataAvailable", - "allOf":[ - { - "$ref":"#/definitions/DataAvailableType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataAvailable", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CapabilitiesType", + "namespaceURI":"http://www.opengis.net/sps/2.0" }, + "propertiesOrder":[ + "notifications", + "contents", + "extension" + ] + }, + "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":"TaskingResponseType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, "propertiesOrder":[ - "dataAvailable" + "latestResponseTime", + "result" ] }, - "SPSContentsPropertyType":{ + "GetStatusPropertyType":{ "type":"object", - "title":"SPSContentsPropertyType", + "title":"GetStatusPropertyType", "required":[ - "spsContents" + "getStatus" ], "properties":{ - "spsContents":{ - "title":"spsContents", + "getStatus":{ + "title":"getStatus", "allOf":[ { - "$ref":"#/definitions/SPSContentsType" + "$ref":"#/definitions/GetStatusType" } ], "propertyType":"element", "elementName":{ - "localPart":"SPSContents", + "localPart":"GetStatus", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -2338,11 +2241,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SPSContentsPropertyType", + "localPart":"GetStatusPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "spsContents", + "getStatus", "nilReason", "remoteSchema", "type", @@ -2354,6 +2257,24 @@ "actuate" ] }, + "GetFeasibilityType":{ + "allOf":[ + { + "$ref":"#/definitions/TaskingRequestType" + }, + { + "type":"object", + "title":"GetFeasibilityType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetFeasibilityType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, "ReserveResponseType":{ "allOf":[ { @@ -2372,53 +2293,76 @@ "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "TaskOrProcessPropertyType":{ + "GetStatusResponseType.Status":{ "type":"object", - "title":"TaskOrProcessPropertyType", + "title":"GetStatusResponseType.Status", "required":[ - "task", - "procedure" + "statusReport" ], "properties":{ - "task":{ - "title":"task", + "statusReport":{ + "title":"statusReport", "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/StatusReportType" + } + }, + "elementName":{ + "localPart":"StatusReport", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"task", + "localPart":"StatusReport", "namespaceURI":"http://www.opengis.net/sps/2.0" } - }, - "procedure":{ - "title":"procedure", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "statusReport" + ] + }, + "TaskingRequestPropertyType":{ + "type":"object", + "title":"TaskingRequestPropertyType", + "required":[ + "taskingRequest" + ], + "properties":{ + "taskingRequest":{ + "title":"taskingRequest", "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/TaskingRequestType" + } + }, + "elementName":{ + "localPart":"TaskingRequest", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"procedure", + "localPart":"TaskingRequest", "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":[ @@ -2542,13 +2486,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TaskOrProcessPropertyType", + "localPart":"TaskingRequestPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "task", - "procedure", - "unionSemantics", + "taskingRequest", "nilReason", "remoteSchema", "type", @@ -2560,35 +2502,23 @@ "actuate" ] }, - "TaskingResponsePropertyType":{ + "SensorOfferingPropertyType":{ "type":"object", - "title":"TaskingResponsePropertyType", + "title":"SensorOfferingPropertyType", "required":[ - "taskingResponse" + "sensorOffering" ], "properties":{ - "taskingResponse":{ - "title":"taskingResponse", + "sensorOffering":{ + "title":"sensorOffering", "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/SensorOfferingType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"TaskingResponse", + "localPart":"SensorOffering", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -2715,11 +2645,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TaskingResponsePropertyType", + "localPart":"SensorOfferingPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "taskingResponse", + "sensorOffering", "nilReason", "remoteSchema", "type", @@ -2731,23 +2661,23 @@ "actuate" ] }, - "ReservePropertyType":{ + "SubmitPropertyType":{ "type":"object", - "title":"ReservePropertyType", + "title":"SubmitPropertyType", "required":[ - "reserve" + "submit" ], "properties":{ - "reserve":{ - "title":"reserve", + "submit":{ + "title":"submit", "allOf":[ { - "$ref":"#/definitions/ReserveType" + "$ref":"#/definitions/SubmitType" } ], "propertyType":"element", "elementName":{ - "localPart":"Reserve", + "localPart":"Submit", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -2874,11 +2804,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ReservePropertyType", + "localPart":"SubmitPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "reserve", + "submit", "nilReason", "remoteSchema", "type", @@ -2890,371 +2820,326 @@ "actuate" ] }, - "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":{ + "TaskOrProcessPropertyType":{ "type":"object", - "title":"DataAvailableType", + "title":"TaskOrProcessPropertyType", "required":[ - "dataReference" + "task", + "procedure" ], "properties":{ - "dataReference":{ - "title":"dataReference", + "task":{ + "title":"task", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DataAvailableType.DataReference" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"dataReference", + "localPart":"task", "namespaceURI":"http://www.opengis.net/sps/2.0" } - } - }, - "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", + }, + "procedure":{ + "title":"procedure", "allOf":[ { - "$ref":"#/definitions/PointOrPolygonPropertyType.ByPoint" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"byPoint", + "localPart":"procedure", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "byPolygon":{ - "title":"byPolygon", + "unionSemantics":{ + "title":"unionSemantics", "allOf":[ { - "$ref":"#/definitions/PointOrPolygonPropertyType.ByPolygon" + "$ref":"#/definitions/TaskOrProcessUnionSemantics" } ], - "propertyType":"element", - "elementName":{ - "localPart":"byPolygon", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "byPoint", - "byPolygon" - ] - }, - "SubmitType":{ - "allOf":[ - { - "$ref":"#/definitions/TaskingRequestType" - }, - { - "type":"object", - "title":"SubmitType", - "properties":{ + "propertyType":"attribute", + "attributeName":{ + "localPart":"unionSemantics", + "namespaceURI":"" } - } - ], - "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" }, - { - "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" + "nilReason":{ + "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":"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" }, - { - "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" - } + "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":"AlternativeType", + "localPart":"TaskOrProcessPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "alternativeDescription", - "taskingParameters" + "task", + "procedure", + "unionSemantics", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ParameterDataType":{ + "GetFeasibilityResponseType":{ + "allOf":[ + { + "$ref":"#/definitions/TaskingResponseType" + }, + { + "type":"object", + "title":"GetFeasibilityResponseType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetFeasibilityResponseType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "CapabilitiesType.Contents":{ "type":"object", - "title":"ParameterDataType", + "title":"CapabilitiesType.Contents", "required":[ - "encoding", - "values" + "spsContents" ], "properties":{ - "encoding":{ - "title":"encoding", + "spsContents":{ + "title":"spsContents", "allOf":[ { - "$ref":"#/definitions/ParameterDataType.Encoding" + "$ref":"#/definitions/SPSContentsType" } ], "propertyType":"element", "elementName":{ - "localPart":"encoding", + "localPart":"SPSContents", "namespaceURI":"http://www.opengis.net/sps/2.0" } - }, - "values":{ - "title":"values", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "spsContents" + ] + }, + "DataAvailableType":{ + "type":"object", + "title":"DataAvailableType", + "required":[ + "dataReference" + ], + "properties":{ + "dataReference":{ + "title":"dataReference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "type":"array", + "items":{ + "$ref":"#/definitions/DataAvailableType.DataReference" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"values", + "localPart":"dataReference", "namespaceURI":"http://www.opengis.net/sps/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ParameterDataType", + "localPart":"DataAvailableType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "encoding", - "values" + "dataReference" ] }, - "PointOrPolygonPropertyType.ByPolygon":{ - "type":"object", - "title":"PointOrPolygonPropertyType.ByPolygon", + "ReservationReportType":{ "required":[ - "polygon" + "reservationExpiration" ], - "properties":{ - "polygon":{ - "title":"polygon", - "allOf":[ - { - "$ref":"#/definitions/PolygonType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml/3.2" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"ReservationReportType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, "propertiesOrder":[ - "polygon" + "reservationExpiration" ] }, - "GetStatusResponsePropertyType":{ + "CancelResponsePropertyType":{ "type":"object", - "title":"GetStatusResponsePropertyType", + "title":"CancelResponsePropertyType", "required":[ - "getStatusResponse" + "cancelResponse" ], "properties":{ - "getStatusResponse":{ - "title":"getStatusResponse", + "cancelResponse":{ + "title":"cancelResponse", "allOf":[ { - "$ref":"#/definitions/GetStatusResponseType" + "$ref":"#/definitions/CancelResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetStatusResponse", + "localPart":"CancelResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -3381,11 +3266,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetStatusResponsePropertyType", + "localPart":"CancelResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "getStatusResponse", + "cancelResponse", "nilReason", "remoteSchema", "type", @@ -3397,23 +3282,87 @@ "actuate" ] }, - "SubmitResponsePropertyType":{ + "PointOrPolygonPropertyType.ByPoint":{ "type":"object", - "title":"SubmitResponsePropertyType", + "title":"PointOrPolygonPropertyType.ByPoint", "required":[ - "submitResponse" + "point" ], "properties":{ - "submitResponse":{ - "title":"submitResponse", + "point":{ + "title":"point", "allOf":[ { - "$ref":"#/definitions/SubmitResponseType" + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"SubmitResponse", + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "point" + ] + }, + "AvailableOrNotPropertyType.Available":{ + "type":"object", + "title":"AvailableOrNotPropertyType.Available", + "required":[ + "dataAvailable" + ], + "properties":{ + "dataAvailable":{ + "title":"dataAvailable", + "allOf":[ + { + "$ref":"#/definitions/DataAvailableType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataAvailable", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "dataAvailable" + ] + }, + "TaskingResponsePropertyType":{ + "type":"object", + "title":"TaskingResponsePropertyType", + "required":[ + "taskingResponse" + ], + "properties":{ + "taskingResponse":{ + "title":"taskingResponse", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"TaskingResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -3540,11 +3489,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SubmitResponsePropertyType", + "localPart":"TaskingResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "submitResponse", + "taskingResponse", "nilReason", "remoteSchema", "type", @@ -3556,28 +3505,28 @@ "actuate" ] }, - "DescribeResultAccessResponseType":{ + "DescribeResultAccessType":{ "required":[ - "availability" + "target" ], "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, { "type":"object", - "title":"DescribeResultAccessResponseType", + "title":"DescribeResultAccessType", "properties":{ - "availability":{ - "title":"availability", + "target":{ + "title":"target", "allOf":[ { - "$ref":"#/definitions/DescribeResultAccessResponseType.Availability" + "$ref":"#/definitions/DescribeResultAccessType.Target" } ], "propertyType":"element", "elementName":{ - "localPart":"availability", + "localPart":"target", "namespaceURI":"http://www.opengis.net/sps/2.0" } } @@ -3586,30 +3535,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DescribeResultAccessResponseType", + "localPart":"DescribeResultAccessType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "availability" + "target" ] }, - "TaskPropertyType":{ + "ReserveResponsePropertyType":{ "type":"object", - "title":"TaskPropertyType", + "title":"ReserveResponsePropertyType", "required":[ - "task" + "reserveResponse" ], "properties":{ - "task":{ - "title":"task", + "reserveResponse":{ + "title":"reserveResponse", "allOf":[ { - "$ref":"#/definitions/TaskType" + "$ref":"#/definitions/ReserveResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"Task", + "localPart":"ReserveResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -3736,11 +3685,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TaskPropertyType", + "localPart":"ReserveResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "task", + "reserveResponse", "nilReason", "remoteSchema", "type", @@ -3752,6 +3701,44 @@ "actuate" ] }, + "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" + ] + }, "GetFeasibilityResponsePropertyType":{ "type":"object", "title":"GetFeasibilityResponsePropertyType", @@ -3911,41 +3898,211 @@ "actuate" ] }, - "GetFeasibilityType":{ + "StatusReportType":{ + "required":[ + "task", + "procedure", + "requestStatus", + "updateTime" + ], "allOf":[ { - "$ref":"#/definitions/TaskingRequestType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType" }, { "type":"object", - "title":"GetFeasibilityType", + "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":"GetFeasibilityType", + "localPart":"StatusReportType", "namespaceURI":"http://www.opengis.net/sps/2.0" - } + }, + "propertiesOrder":[ + "task", + "estimatedToC", + "event", + "percentCompletion", + "procedure", + "requestStatus", + "statusMessage", + "taskStatus", + "updateTime", + "alternative", + "taskingParameters" + ] }, - "GetCapabilitiesPropertyType":{ + "GetTaskPropertyType":{ "type":"object", - "title":"GetCapabilitiesPropertyType", + "title":"GetTaskPropertyType", "required":[ - "getCapabilities" + "getTask" ], "properties":{ - "getCapabilities":{ - "title":"getCapabilities", + "getTask":{ + "title":"getTask", "allOf":[ { - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/GetTaskType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetCapabilities", + "localPart":"GetTask", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -4072,11 +4229,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesPropertyType", + "localPart":"GetTaskPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "getCapabilities", + "getTask", "nilReason", "remoteSchema", "type", @@ -4088,45 +4245,37 @@ "actuate" ] }, - "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":"status", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } + "SPSMetadataType":{ + "type":"object", + "title":"SPSMetadataType", + "required":[ + "dataAccessType" + ], + "properties":{ + "dataAccessType":{ + "title":"dataAccessType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataAccessType", + "namespaceURI":"http://www.opengis.net/sps/2.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"GetStatusResponseType", + "localPart":"SPSMetadataType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "status" + "dataAccessType" ] }, - "ConfirmType":{ + "GetTaskType":{ "required":[ "task" ], @@ -4136,13 +4285,17 @@ }, { "type":"object", - "title":"ConfirmType", + "title":"GetTaskType", "properties":{ "task":{ "title":"task", "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", @@ -4156,242 +4309,82 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ConfirmType", + "localPart":"GetTaskType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ "task" ] }, - "TaskingRequestPropertyType":{ - "type":"object", - "title":"TaskingRequestPropertyType", - "required":[ - "taskingRequest" - ], - "properties":{ - "taskingRequest":{ - "title":"taskingRequest", - "allOf":[ - { - "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":"elementRef", - "elementName":{ - "localPart":"TaskingRequest", - "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" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TaskingRequestPropertyType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "taskingRequest", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "GetTaskResponseType":{ - "required":[ - "task" - ], + "GetCapabilitiesType":{ "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/GetCapabilitiesType" }, { "type":"object", - "title":"GetTaskResponseType", + "title":"GetCapabilitiesType", "properties":{ - "task":{ - "title":"task", + "extension":{ + "title":"extension", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/GetTaskResponseType.Task" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"task", + "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":"GetTaskResponseType", + "localPart":"GetCapabilitiesType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "task" + "extension", + "service" ] }, - "SPSMetadataPropertyType":{ + "DescribeTaskingPropertyType":{ "type":"object", - "title":"SPSMetadataPropertyType", + "title":"DescribeTaskingPropertyType", "required":[ - "spsMetadata" + "describeTasking" ], "properties":{ - "spsMetadata":{ - "title":"spsMetadata", + "describeTasking":{ + "title":"describeTasking", "allOf":[ { - "$ref":"#/definitions/SPSMetadataType" + "$ref":"#/definitions/DescribeTaskingType" } ], "propertyType":"element", "elementName":{ - "localPart":"SPSMetadata", + "localPart":"DescribeTasking", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -4518,11 +4511,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SPSMetadataPropertyType", + "localPart":"DescribeTaskingPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "spsMetadata", + "describeTasking", "nilReason", "remoteSchema", "type", @@ -4534,23 +4527,49 @@ "actuate" ] }, - "DescribeResultAccessPropertyType":{ + "DataAvailableType.DataReference":{ "type":"object", - "title":"DescribeResultAccessPropertyType", + "title":"DataAvailableType.DataReference", "required":[ - "describeResultAccess" + "referenceGroup" ], "properties":{ - "describeResultAccess":{ - "title":"describeResultAccess", + "referenceGroup":{ + "title":"referenceGroup", "allOf":[ { - "$ref":"#/definitions/DescribeResultAccessType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/ReferenceGroupType" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeResultAccess", + "localPart":"ReferenceGroup", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "referenceGroup" + ] + }, + "ReservePropertyType":{ + "type":"object", + "title":"ReservePropertyType", + "required":[ + "reserve" + ], + "properties":{ + "reserve":{ + "title":"reserve", + "allOf":[ + { + "$ref":"#/definitions/ReserveType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Reserve", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -4677,11 +4696,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeResultAccessPropertyType", + "localPart":"ReservePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "describeResultAccess", + "reserve", "nilReason", "remoteSchema", "type", @@ -4693,93 +4712,46 @@ "actuate" ] }, - "GetStatusResponseType.Status":{ - "type":"object", - "title":"GetStatusResponseType.Status", - "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" - ] - }, - "TaskingRequestType":{ + "SPSContentsType":{ "required":[ - "procedure", - "taskingParameters" + "minStatusTime", + "supportedEncoding" ], "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractContentsType" }, { "type":"object", - "title":"TaskingRequestType", + "title":"SPSContentsType", "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", + "minStatusTime":{ + "title":"minStatusTime", "allOf":[ { - "$ref":"#/definitions/TaskingRequestType.TaskingParameters" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"taskingParameters", + "localPart":"minStatusTime", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "latestResponseTime":{ - "title":"latestResponseTime", + "supportedEncoding":{ + "title":"supportedEncoding", "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/anyURI" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"latestResponseTime", + "localPart":"supportedEncoding", "namespaceURI":"http://www.opengis.net/sps/2.0" } } @@ -4788,95 +4760,49 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TaskingRequestType", + "localPart":"SPSContentsType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "procedure", - "taskingParameters", - "latestResponseTime" + "minStatusTime", + "supportedEncoding" ] }, - "SensorOfferingType":{ - "required":[ - "observableArea" - ], + "SubmitType":{ "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractOfferingType" + "$ref":"#/definitions/TaskingRequestType" }, { "type":"object", - "title":"SensorOfferingType", + "title":"SubmitType", "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", + "localPart":"SubmitType", "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "observableArea" - ] - }, - "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" - ] + } }, - "SubmitPropertyType":{ + "ConfirmResponsePropertyType":{ "type":"object", - "title":"SubmitPropertyType", + "title":"ConfirmResponsePropertyType", "required":[ - "submit" + "confirmResponse" ], "properties":{ - "submit":{ - "title":"submit", + "confirmResponse":{ + "title":"confirmResponse", "allOf":[ { - "$ref":"#/definitions/SubmitType" + "$ref":"#/definitions/ConfirmResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"Submit", + "localPart":"ConfirmResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -5003,11 +4929,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SubmitPropertyType", + "localPart":"ConfirmResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "submit", + "confirmResponse", "nilReason", "remoteSchema", "type", @@ -5019,23 +4945,23 @@ "actuate" ] }, - "DataAvailablePropertyType":{ + "SPSMetadataPropertyType":{ "type":"object", - "title":"DataAvailablePropertyType", + "title":"SPSMetadataPropertyType", "required":[ - "dataAvailable" + "spsMetadata" ], "properties":{ - "dataAvailable":{ - "title":"dataAvailable", + "spsMetadata":{ + "title":"spsMetadata", "allOf":[ { - "$ref":"#/definitions/DataAvailableType" + "$ref":"#/definitions/SPSMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataAvailable", + "localPart":"SPSMetadata", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -5162,11 +5088,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataAvailablePropertyType", + "localPart":"SPSMetadataPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "dataAvailable", + "spsMetadata", "nilReason", "remoteSchema", "type", @@ -5178,99 +5104,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" - ] - }, - "CancelResponseType.Result":{ - "type":"object", - "title":"CancelResponseType.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" - ] - }, - "ConfirmPropertyType":{ + "DescribeResultAccessPropertyType":{ "type":"object", - "title":"ConfirmPropertyType", + "title":"DescribeResultAccessPropertyType", "required":[ - "confirm" + "describeResultAccess" ], "properties":{ - "confirm":{ - "title":"confirm", + "describeResultAccess":{ + "title":"describeResultAccess", "allOf":[ { - "$ref":"#/definitions/ConfirmType" + "$ref":"#/definitions/DescribeResultAccessType" } ], "propertyType":"element", "elementName":{ - "localPart":"Confirm", + "localPart":"DescribeResultAccess", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -5397,11 +5247,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConfirmPropertyType", + "localPart":"DescribeResultAccessPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "confirm", + "describeResultAccess", "nilReason", "remoteSchema", "type", @@ -5413,105 +5263,26 @@ "actuate" ] }, - "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":{ + "GetTaskResponsePropertyType":{ "type":"object", - "title":"PointOrPolygonPropertyType", + "title":"GetTaskResponsePropertyType", "required":[ - "byPoint", - "byPolygon" + "getTaskResponse" ], "properties":{ - "byPoint":{ - "title":"byPoint", - "allOf":[ - { - "$ref":"#/definitions/PointOrPolygonPropertyType.ByPoint" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"byPoint", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "byPolygon":{ - "title":"byPolygon", + "getTaskResponse":{ + "title":"getTaskResponse", "allOf":[ { - "$ref":"#/definitions/PointOrPolygonPropertyType.ByPolygon" + "$ref":"#/definitions/GetTaskResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"byPolygon", + "localPart":"GetTaskResponse", "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":[ @@ -5635,41 +5406,80 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PointOrPolygonPropertyType", + "localPart":"GetTaskResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "byPoint", - "byPolygon", - "unionSemantics", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "getTaskResponse", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "DescribeResultAccessType.Target":{ + "type":"object", + "title":"DescribeResultAccessType.Target", + "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", + "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" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "task", + "procedure" ] }, - "AlternativePropertyType":{ + "UpdateResponsePropertyType":{ "type":"object", - "title":"AlternativePropertyType", + "title":"UpdateResponsePropertyType", "required":[ - "alternative" + "updateResponse" ], "properties":{ - "alternative":{ - "title":"alternative", + "updateResponse":{ + "title":"updateResponse", "allOf":[ { - "$ref":"#/definitions/AlternativeType" + "$ref":"#/definitions/UpdateResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"Alternative", + "localPart":"UpdateResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -5796,11 +5606,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AlternativePropertyType", + "localPart":"UpdateResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "alternative", + "updateResponse", "nilReason", "remoteSchema", "type", @@ -5812,41 +5622,28 @@ "actuate" ] }, - "GetStatusType":{ + "CancelResponseType":{ "required":[ - "task" + "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":"GetStatusType", + "title":"CancelResponseType", "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", + "result":{ + "title":"result", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/CancelResponseType.Result" } ], "propertyType":"element", "elementName":{ - "localPart":"since", + "localPart":"result", "namespaceURI":"http://www.opengis.net/sps/2.0" } } @@ -5855,12 +5652,37 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetStatusType", + "localPart":"CancelResponseType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "task", - "since" + "result" + ] + }, + "TaskingRequestType.TaskingParameters":{ + "type":"object", + "title":"TaskingRequestType.TaskingParameters", + "required":[ + "parameterData" + ], + "properties":{ + "parameterData":{ + "title":"parameterData", + "allOf":[ + { + "$ref":"#/definitions/ParameterDataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ParameterData", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "parameterData" ] }, "UpdateResponseType":{ @@ -5900,20 +5722,17 @@ "targetTask" ] }, - "StatusReportType":{ + "CancelType":{ "required":[ - "task", - "procedure", - "requestStatus", - "updateTime" + "task" ], "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, { "type":"object", - "title":"StatusReportType", + "title":"CancelType", "properties":{ "task":{ "title":"task", @@ -5927,222 +5746,195 @@ "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" + "localPart":"CancelType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "task" ] }, - "TaskingResponseType.Result":{ + "CancelPropertyType":{ "type":"object", - "title":"TaskingResponseType.Result", + "title":"CancelPropertyType", "required":[ - "statusReport" + "cancel" ], "properties":{ - "statusReport":{ - "title":"statusReport", + "cancel":{ + "title":"cancel", "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/CancelType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"StatusReport", + "localPart":"Cancel", "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" + } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "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":[ - "statusReport" + "cancel", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "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" } }, @@ -6259,49 +6051,156 @@ { "$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":"DescribeResultAccessResponsePropertyType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "describeResultAccessResponse", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "TaskType":{ + "required":[ + "status" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType" + }, + { + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TaskType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "status" + ] + }, + "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" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"latestResponseTime", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DescribeTaskingResponsePropertyType", + "localPart":"TaskingRequestType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "describeTaskingResponse", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "procedure", + "taskingParameters", + "latestResponseTime" ] }, - "UpdatePropertyType":{ + "SPSContentsPropertyType":{ "type":"object", - "title":"UpdatePropertyType", + "title":"SPSContentsPropertyType", "required":[ - "update" + "spsContents" ], "properties":{ - "update":{ - "title":"update", + "spsContents":{ + "title":"spsContents", "allOf":[ { - "$ref":"#/definitions/UpdateType" + "$ref":"#/definitions/SPSContentsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Update", + "localPart":"SPSContents", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -6428,11 +6327,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UpdatePropertyType", + "localPart":"SPSContentsPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "update", + "spsContents", "nilReason", "remoteSchema", "type", @@ -6444,28 +6343,28 @@ "actuate" ] }, - "DescribeResultAccessType":{ + "SensorOfferingType":{ "required":[ - "target" + "observableArea" ], "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractOfferingType" }, { "type":"object", - "title":"DescribeResultAccessType", + "title":"SensorOfferingType", "properties":{ - "target":{ - "title":"target", + "observableArea":{ + "title":"observableArea", "allOf":[ { - "$ref":"#/definitions/DescribeResultAccessType.Target" + "$ref":"#/definitions/SensorOfferingType.ObservableArea" } ], "propertyType":"element", "elementName":{ - "localPart":"target", + "localPart":"observableArea", "namespaceURI":"http://www.opengis.net/sps/2.0" } } @@ -6474,56 +6373,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DescribeResultAccessType", + "localPart":"SensorOfferingType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "target" - ] - }, - "TaskingRequestType.TaskingParameters":{ - "type":"object", - "title":"TaskingRequestType.TaskingParameters", - "required":[ - "parameterData" - ], - "properties":{ - "parameterData":{ - "title":"parameterData", - "allOf":[ - { - "$ref":"#/definitions/ParameterDataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ParameterData", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "parameterData" + "observableArea" ] }, - "ConfirmResponsePropertyType":{ + "SubmitResponsePropertyType":{ "type":"object", - "title":"ConfirmResponsePropertyType", + "title":"SubmitResponsePropertyType", "required":[ - "confirmResponse" + "submitResponse" ], "properties":{ - "confirmResponse":{ - "title":"confirmResponse", + "submitResponse":{ + "title":"submitResponse", "allOf":[ { - "$ref":"#/definitions/ConfirmResponseType" + "$ref":"#/definitions/SubmitResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"ConfirmResponse", + "localPart":"SubmitResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -6650,11 +6523,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConfirmResponsePropertyType", + "localPart":"SubmitResponsePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "confirmResponse", + "submitResponse", "nilReason", "remoteSchema", "type", @@ -6666,23 +6539,35 @@ "actuate" ] }, - "GetTaskResponsePropertyType":{ + "StatusReportPropertyType":{ "type":"object", - "title":"GetTaskResponsePropertyType", + "title":"StatusReportPropertyType", "required":[ - "getTaskResponse" + "statusReport" ], "properties":{ - "getTaskResponse":{ - "title":"getTaskResponse", + "statusReport":{ + "title":"statusReport", "allOf":[ { - "$ref":"#/definitions/GetTaskResponseType" + "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":"GetTaskResponse", + "localPart":"StatusReport", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -6780,68 +6665,168 @@ "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "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":[ + "statusReport", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "PointOrPolygonPropertyType.ByPolygon":{ + "type":"object", + "title":"PointOrPolygonPropertyType.ByPolygon", + "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" + ] + }, + "DescribeTaskingType":{ + "required":[ + "procedure" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" + }, + { + "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":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeTaskingType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "procedure" + ] + }, + "ConfirmResponseType":{ + "required":[ + "result" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"GetTaskResponsePropertyType", + "localPart":"ConfirmResponseType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "getTaskResponse", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "result" ] }, - "GetStatusPropertyType":{ + "ParameterDataPropertyType":{ "type":"object", - "title":"GetStatusPropertyType", + "title":"ParameterDataPropertyType", "required":[ - "getStatus" + "parameterData" ], "properties":{ - "getStatus":{ - "title":"getStatus", + "parameterData":{ + "title":"parameterData", "allOf":[ { - "$ref":"#/definitions/GetStatusType" + "$ref":"#/definitions/ParameterDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetStatus", + "localPart":"ParameterData", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -6968,11 +6953,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetStatusPropertyType", + "localPart":"ParameterDataPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "getStatus", + "parameterData", "nilReason", "remoteSchema", "type", @@ -6984,23 +6969,87 @@ "actuate" ] }, - "CancelPropertyType":{ + "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":"status", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetStatusResponseType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, + "propertiesOrder":[ + "status" + ] + }, + "GetTaskResponseType.Task":{ "type":"object", - "title":"CancelPropertyType", + "title":"GetTaskResponseType.Task", "required":[ - "cancel" + "task" ], "properties":{ - "cancel":{ - "title":"cancel", + "task":{ + "title":"task", "allOf":[ { - "$ref":"#/definitions/CancelType" + "$ref":"#/definitions/TaskType" } ], "propertyType":"element", "elementName":{ - "localPart":"Cancel", + "localPart":"Task", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "task" + ] + }, + "ConfirmPropertyType":{ + "type":"object", + "title":"ConfirmPropertyType", + "required":[ + "confirm" + ], + "properties":{ + "confirm":{ + "title":"confirm", + "allOf":[ + { + "$ref":"#/definitions/ConfirmType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Confirm", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -7105,115 +7154,91 @@ "$ref":"#/definitions/ShowType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "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" - } + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"TaskingResponseType", + "localPart":"ConfirmPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "latestResponseTime", - "result" + "confirm", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "GetTaskPropertyType":{ + "PointOrPolygonPropertyType":{ "type":"object", - "title":"GetTaskPropertyType", + "title":"PointOrPolygonPropertyType", "required":[ - "getTask" + "byPoint", + "byPolygon" ], "properties":{ - "getTask":{ - "title":"getTask", + "byPoint":{ + "title":"byPoint", "allOf":[ { - "$ref":"#/definitions/GetTaskType" + "$ref":"#/definitions/PointOrPolygonPropertyType.ByPoint" } ], "propertyType":"element", "elementName":{ - "localPart":"GetTask", + "localPart":"byPoint", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } + }, + "byPolygon":{ + "title":"byPolygon", + "allOf":[ + { + "$ref":"#/definitions/PointOrPolygonPropertyType.ByPolygon" + } + ], + "propertyType":"element", + "elementName":{ + "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":[ @@ -7337,11 +7362,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetTaskPropertyType", + "localPart":"PointOrPolygonPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "getTask", + "byPoint", + "byPolygon", + "unionSemantics", "nilReason", "remoteSchema", "type", @@ -7353,106 +7380,91 @@ "actuate" ] }, - "DescribeTaskingResponseType":{ + "ParameterDataType":{ + "type":"object", + "title":"ParameterDataType", "required":[ - "taskingParameters" + "encoding", + "values" ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + "properties":{ + "encoding":{ + "title":"encoding", + "allOf":[ + { + "$ref":"#/definitions/ParameterDataType.Encoding" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/sps/2.0" + } }, - { - "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" - } + "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/sps/2.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeTaskingResponseType", + "localPart":"ParameterDataType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "taskingParameters" + "encoding", + "values" ] }, - "TaskType":{ - "required":[ - "status" - ], + "SubmitResponseType":{ "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/AbstractSWESType" + "$ref":"#/definitions/TaskingResponseType" }, { "type":"object", - "title":"TaskType", + "title":"SubmitResponseType", "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" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"TaskType", + "localPart":"SubmitResponseType", "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "status" - ] + } }, - "CancelResponseType":{ + "ConfirmType":{ "required":[ - "result" + "task" ], "allOf":[ { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleResponseType" + "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" }, { "type":"object", - "title":"CancelResponseType", + "title":"ConfirmType", "properties":{ - "result":{ - "title":"result", + "task":{ + "title":"task", "allOf":[ { - "$ref":"#/definitions/CancelResponseType.Result" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"result", + "localPart":"task", "namespaceURI":"http://www.opengis.net/sps/2.0" } } @@ -7461,115 +7473,136 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CancelResponseType", + "localPart":"ConfirmType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "result" + "task" ] }, - "SPSContentsType":{ + "TaskingResponseType.Result":{ + "type":"object", + "title":"TaskingResponseType.Result", "required":[ - "minStatusTime", - "supportedEncoding" + "statusReport" ], - "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 + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"supportedEncoding", + "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", - "typeName":{ - "localPart":"SPSContentsType", - "namespaceURI":"http://www.opengis.net/sps/2.0" }, - "propertiesOrder":[ - "minStatusTime", - "supportedEncoding" + "typeType":"classInfo", + "propertiesOrder":[ + "statusReport" ] }, - "CapabilitiesType.Contents":{ + "ConfirmResponseType.Result":{ "type":"object", - "title":"CapabilitiesType.Contents", + "title":"ConfirmResponseType.Result", "required":[ - "spsContents" + "statusReport" ], "properties":{ - "spsContents":{ - "title":"spsContents", + "statusReport":{ + "title":"statusReport", "allOf":[ { - "$ref":"#/definitions/SPSContentsType" + "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":"SPSContents", + "localPart":"StatusReport", "namespaceURI":"http://www.opengis.net/sps/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "spsContents" + "statusReport" ] }, - "CancelResponsePropertyType":{ + "AvailableOrNotPropertyType":{ "type":"object", - "title":"CancelResponsePropertyType", + "title":"AvailableOrNotPropertyType", "required":[ - "cancelResponse" + "available", + "unavailable" ], "properties":{ - "cancelResponse":{ - "title":"cancelResponse", + "available":{ + "title":"available", "allOf":[ { - "$ref":"#/definitions/CancelResponseType" + "$ref":"#/definitions/AvailableOrNotPropertyType.Available" } ], "propertyType":"element", "elementName":{ - "localPart":"CancelResponse", + "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":[ @@ -7693,11 +7726,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CancelResponsePropertyType", + "localPart":"AvailableOrNotPropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "cancelResponse", + "available", + "unavailable", + "unionSemantics", "nilReason", "remoteSchema", "type", @@ -7709,90 +7744,26 @@ "actuate" ] }, - "CancelType":{ - "required":[ - "task" - ], - "allOf":[ - { - "$ref":"http://www.opengis.net/swes/2.0#/definitions/ExtensibleRequestType" - }, - { - "type":"object", - "title":"CancelType", - "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":"CancelType", - "namespaceURI":"http://www.opengis.net/sps/2.0" - }, - "propertiesOrder":[ - "task" - ] - }, - "AvailableOrNotPropertyType":{ + "DataAvailablePropertyType":{ "type":"object", - "title":"AvailableOrNotPropertyType", + "title":"DataAvailablePropertyType", "required":[ - "available", - "unavailable" + "dataAvailable" ], "properties":{ - "available":{ - "title":"available", - "allOf":[ - { - "$ref":"#/definitions/AvailableOrNotPropertyType.Available" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"available", - "namespaceURI":"http://www.opengis.net/sps/2.0" - } - }, - "unavailable":{ - "title":"unavailable", + "dataAvailable":{ + "title":"dataAvailable", "allOf":[ { - "$ref":"#/definitions/AvailableOrNotPropertyType.Unavailable" + "$ref":"#/definitions/DataAvailableType" } ], "propertyType":"element", "elementName":{ - "localPart":"unavailable", + "localPart":"DataAvailable", "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":[ @@ -7916,13 +7887,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AvailableOrNotPropertyType", + "localPart":"DataAvailablePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "available", - "unavailable", - "unionSemantics", + "dataAvailable", "nilReason", "remoteSchema", "type", @@ -7934,73 +7903,78 @@ "actuate" ] }, - "ParameterDataType.Encoding":{ - "type":"object", - "title":"ParameterDataType.Encoding", + "AlternativeType":{ "required":[ - "abstractEncoding" + "taskingParameters" ], - "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/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":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "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":"elementRef", - "elementName":{ - "localPart":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"AlternativeType", + "namespaceURI":"http://www.opengis.net/sps/2.0" + }, "propertiesOrder":[ - "abstractEncoding" + "alternativeDescription", + "taskingParameters" ] }, - "StatusReportPropertyType":{ + "DataNotAvailablePropertyType":{ "type":"object", - "title":"StatusReportPropertyType", + "title":"DataNotAvailablePropertyType", "required":[ - "statusReport" + "dataNotAvailable" ], "properties":{ - "statusReport":{ - "title":"statusReport", + "dataNotAvailable":{ + "title":"dataNotAvailable", "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/DataNotAvailableType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"StatusReport", + "localPart":"DataNotAvailable", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8127,11 +8101,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"StatusReportPropertyType", + "localPart":"DataNotAvailablePropertyType", "namespaceURI":"http://www.opengis.net/sps/2.0" }, "propertiesOrder":[ - "statusReport", + "dataNotAvailable", "nilReason", "remoteSchema", "type", @@ -8143,7 +8117,33 @@ "actuate" ] }, - "TaskingRequestStatusCodeEnumerationType":{ + "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" + ] + }, + "TaskOrProcessUnionSemantics":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8151,11 +8151,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"TaskingRequestStatusCodeEnumerationType", + "localPart":"TaskOrProcessUnionSemantics", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "TaskOrProcessUnionSemantics":{ + "TaskStatusCodeEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8163,11 +8163,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"TaskOrProcessUnionSemantics", + "localPart":"TaskStatusCodeEnumerationType", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "UnavailableCodeEnumerationType":{ + "AvailableOrNotUnionSemantics":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8175,11 +8175,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"UnavailableCodeEnumerationType", + "localPart":"AvailableOrNotUnionSemantics", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "AvailableOrNotUnionSemantics":{ + "EventCodeEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8187,11 +8187,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"AvailableOrNotUnionSemantics", + "localPart":"EventCodeEnumerationType", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "EventCodeEnumerationType":{ + "TaskingRequestStatusCodeEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8199,11 +8199,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"EventCodeEnumerationType", + "localPart":"TaskingRequestStatusCodeEnumerationType", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, - "TaskStatusCodeEnumerationType":{ + "UnavailableCodeEnumerationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8211,7 +8211,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"TaskStatusCodeEnumerationType", + "localPart":"UnavailableCodeEnumerationType", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8242,7 +8242,7 @@ "properties":{ "localPart":{ "enum":[ - "ReservationReport" + "DescribeTaskingResponse" ] }, "namespaceURI":{ @@ -8255,11 +8255,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReservationReportType" + "$ref":"#/definitions/DescribeTaskingResponseType" } }, "elementName":{ - "localPart":"ReservationReport", + "localPart":"DescribeTaskingResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8276,7 +8276,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatus" + "ConfirmResponse" ] }, "namespaceURI":{ @@ -8289,11 +8289,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatusType" + "$ref":"#/definitions/ConfirmResponseType" } }, "elementName":{ - "localPart":"GetStatus", + "localPart":"ConfirmResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8310,7 +8310,7 @@ "properties":{ "localPart":{ "enum":[ - "TaskingResponse" + "DescribeResultAccessResponse" ] }, "namespaceURI":{ @@ -8323,11 +8323,11 @@ ] }, "value":{ - "$ref":"#/definitions/TaskingResponseType" + "$ref":"#/definitions/DescribeResultAccessResponseType" } }, "elementName":{ - "localPart":"TaskingResponse", + "localPart":"DescribeResultAccessResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8344,7 +8344,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeasibilityResponse" + "Capabilities" ] }, "namespaceURI":{ @@ -8357,11 +8357,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeasibilityResponseType" + "$ref":"#/definitions/CapabilitiesType" } }, "elementName":{ - "localPart":"GetFeasibilityResponse", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8378,7 +8378,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatusResponse" + "TaskingRequest" ] }, "namespaceURI":{ @@ -8391,11 +8391,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatusResponseType" + "$ref":"#/definitions/TaskingRequestType" } }, "elementName":{ - "localPart":"GetStatusResponse", + "localPart":"TaskingRequest", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8412,7 +8412,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeasibility" + "SPSMetadata" ] }, "namespaceURI":{ @@ -8425,11 +8425,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeasibilityType" + "$ref":"#/definitions/SPSMetadataType" } }, "elementName":{ - "localPart":"GetFeasibility", + "localPart":"SPSMetadata", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8446,7 +8446,7 @@ "properties":{ "localPart":{ "enum":[ - "Confirm" + "GetStatus" ] }, "namespaceURI":{ @@ -8459,11 +8459,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConfirmType" + "$ref":"#/definitions/GetStatusType" } }, "elementName":{ - "localPart":"Confirm", + "localPart":"GetStatus", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8480,7 +8480,7 @@ "properties":{ "localPart":{ "enum":[ - "GetTaskResponse" + "GetStatusResponse" ] }, "namespaceURI":{ @@ -8493,11 +8493,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetTaskResponseType" + "$ref":"#/definitions/GetStatusResponseType" } }, "elementName":{ - "localPart":"GetTaskResponse", + "localPart":"GetStatusResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8514,7 +8514,7 @@ "properties":{ "localPart":{ "enum":[ - "SubmitResponse" + "Cancel" ] }, "namespaceURI":{ @@ -8527,11 +8527,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubmitResponseType" + "$ref":"#/definitions/CancelType" } }, "elementName":{ - "localPart":"SubmitResponse", + "localPart":"Cancel", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8548,7 +8548,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeTasking" + "CancelResponse" ] }, "namespaceURI":{ @@ -8561,11 +8561,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeTaskingType" + "$ref":"#/definitions/CancelResponseType" } }, "elementName":{ - "localPart":"DescribeTasking", + "localPart":"CancelResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8582,7 +8582,7 @@ "properties":{ "localPart":{ "enum":[ - "SPSMetadata" + "DataNotAvailable" ] }, "namespaceURI":{ @@ -8595,11 +8595,11 @@ ] }, "value":{ - "$ref":"#/definitions/SPSMetadataType" + "$ref":"#/definitions/DataNotAvailableType" } }, "elementName":{ - "localPart":"SPSMetadata", + "localPart":"DataNotAvailable", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8616,7 +8616,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "SensorOffering" ] }, "namespaceURI":{ @@ -8629,11 +8629,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/SensorOfferingType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"SensorOffering", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8684,7 +8684,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateResponse" + "TaskingResponse" ] }, "namespaceURI":{ @@ -8697,11 +8697,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateResponseType" + "$ref":"#/definitions/TaskingResponseType" } }, "elementName":{ - "localPart":"UpdateResponse", + "localPart":"TaskingResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8718,7 +8718,7 @@ "properties":{ "localPart":{ "enum":[ - "CancelResponse" + "DescribeTasking" ] }, "namespaceURI":{ @@ -8731,11 +8731,11 @@ ] }, "value":{ - "$ref":"#/definitions/CancelResponseType" + "$ref":"#/definitions/DescribeTaskingType" } }, "elementName":{ - "localPart":"CancelResponse", + "localPart":"DescribeTasking", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8752,7 +8752,7 @@ "properties":{ "localPart":{ "enum":[ - "GetTask" + "SubmitResponse" ] }, "namespaceURI":{ @@ -8765,11 +8765,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetTaskType" + "$ref":"#/definitions/SubmitResponseType" } }, "elementName":{ - "localPart":"GetTask", + "localPart":"SubmitResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8786,7 +8786,7 @@ "properties":{ "localPart":{ "enum":[ - "DataAvailable" + "GetFeasibility" ] }, "namespaceURI":{ @@ -8799,11 +8799,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataAvailableType" + "$ref":"#/definitions/GetFeasibilityType" } }, "elementName":{ - "localPart":"DataAvailable", + "localPart":"GetFeasibility", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8820,7 +8820,7 @@ "properties":{ "localPart":{ "enum":[ - "SensorOffering" + "UpdateResponse" ] }, "namespaceURI":{ @@ -8833,11 +8833,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorOfferingType" + "$ref":"#/definitions/UpdateResponseType" } }, "elementName":{ - "localPart":"SensorOffering", + "localPart":"UpdateResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8854,7 +8854,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "DescribeResultAccess" ] }, "namespaceURI":{ @@ -8867,11 +8867,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateType" + "$ref":"#/definitions/DescribeResultAccessType" } }, "elementName":{ - "localPart":"Update", + "localPart":"DescribeResultAccess", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8888,7 +8888,7 @@ "properties":{ "localPart":{ "enum":[ - "DataNotAvailable" + "Submit" ] }, "namespaceURI":{ @@ -8901,11 +8901,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataNotAvailableType" + "$ref":"#/definitions/SubmitType" } }, "elementName":{ - "localPart":"DataNotAvailable", + "localPart":"Submit", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8922,7 +8922,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeTaskingResponse" + "GetFeasibilityResponse" ] }, "namespaceURI":{ @@ -8935,11 +8935,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeTaskingResponseType" + "$ref":"#/definitions/GetFeasibilityResponseType" } }, "elementName":{ - "localPart":"DescribeTaskingResponse", + "localPart":"GetFeasibilityResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8956,7 +8956,7 @@ "properties":{ "localPart":{ "enum":[ - "Task" + "ReserveResponse" ] }, "namespaceURI":{ @@ -8969,11 +8969,11 @@ ] }, "value":{ - "$ref":"#/definitions/TaskType" + "$ref":"#/definitions/ReserveResponseType" } }, "elementName":{ - "localPart":"Task", + "localPart":"ReserveResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -8990,7 +8990,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultAccess" + "StatusReport" ] }, "namespaceURI":{ @@ -9003,11 +9003,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultAccessType" + "$ref":"#/definitions/StatusReportType" } }, "elementName":{ - "localPart":"DescribeResultAccess", + "localPart":"StatusReport", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9024,7 +9024,7 @@ "properties":{ "localPart":{ "enum":[ - "Cancel" + "GetCapabilities" ] }, "namespaceURI":{ @@ -9037,11 +9037,11 @@ ] }, "value":{ - "$ref":"#/definitions/CancelType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"Cancel", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9058,7 +9058,7 @@ "properties":{ "localPart":{ "enum":[ - "ConfirmResponse" + "SPSContents" ] }, "namespaceURI":{ @@ -9071,11 +9071,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConfirmResponseType" + "$ref":"#/definitions/SPSContentsType" } }, "elementName":{ - "localPart":"ConfirmResponse", + "localPart":"SPSContents", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9092,7 +9092,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "DataAvailable" ] }, "namespaceURI":{ @@ -9105,11 +9105,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilitiesType" + "$ref":"#/definitions/DataAvailableType" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"DataAvailable", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9126,7 +9126,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterData" + "GetTaskResponse" ] }, "namespaceURI":{ @@ -9139,11 +9139,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterDataType" + "$ref":"#/definitions/GetTaskResponseType" } }, "elementName":{ - "localPart":"ParameterData", + "localPart":"GetTaskResponse", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9160,7 +9160,7 @@ "properties":{ "localPart":{ "enum":[ - "Reserve" + "ReservationReport" ] }, "namespaceURI":{ @@ -9173,11 +9173,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReserveType" + "$ref":"#/definitions/ReservationReportType" } }, "elementName":{ - "localPart":"Reserve", + "localPart":"ReservationReport", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9194,7 +9194,7 @@ "properties":{ "localPart":{ "enum":[ - "ReserveResponse" + "GetTask" ] }, "namespaceURI":{ @@ -9207,11 +9207,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReserveResponseType" + "$ref":"#/definitions/GetTaskType" } }, "elementName":{ - "localPart":"ReserveResponse", + "localPart":"GetTask", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9228,7 +9228,7 @@ "properties":{ "localPart":{ "enum":[ - "SPSContents" + "Confirm" ] }, "namespaceURI":{ @@ -9241,11 +9241,11 @@ ] }, "value":{ - "$ref":"#/definitions/SPSContentsType" + "$ref":"#/definitions/ConfirmType" } }, "elementName":{ - "localPart":"SPSContents", + "localPart":"Confirm", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9262,7 +9262,7 @@ "properties":{ "localPart":{ "enum":[ - "StatusReport" + "Reserve" ] }, "namespaceURI":{ @@ -9275,11 +9275,11 @@ ] }, "value":{ - "$ref":"#/definitions/StatusReportType" + "$ref":"#/definitions/ReserveType" } }, "elementName":{ - "localPart":"StatusReport", + "localPart":"Reserve", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9296,7 +9296,7 @@ "properties":{ "localPart":{ "enum":[ - "Submit" + "Update" ] }, "namespaceURI":{ @@ -9309,11 +9309,11 @@ ] }, "value":{ - "$ref":"#/definitions/SubmitType" + "$ref":"#/definitions/UpdateType" } }, "elementName":{ - "localPart":"Submit", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9330,7 +9330,7 @@ "properties":{ "localPart":{ "enum":[ - "TaskingRequest" + "ParameterData" ] }, "namespaceURI":{ @@ -9343,11 +9343,11 @@ ] }, "value":{ - "$ref":"#/definitions/TaskingRequestType" + "$ref":"#/definitions/ParameterDataType" } }, "elementName":{ - "localPart":"TaskingRequest", + "localPart":"ParameterData", "namespaceURI":"http://www.opengis.net/sps/2.0" } }, @@ -9364,7 +9364,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeResultAccessResponse" + "Task" ] }, "namespaceURI":{ @@ -9377,11 +9377,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeResultAccessResponseType" + "$ref":"#/definitions/TaskType" } }, "elementName":{ - "localPart":"DescribeResultAccessResponse", + "localPart":"Task", "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 29882864..4d848fed 100644 --- a/scripts/jsonschemas/SWES_2_0.jsonschema +++ b/scripts/jsonschemas/SWES_2_0.jsonschema @@ -2,35 +2,145 @@ { "id":"http://www.opengis.net/swes/2.0#", "definitions":{ - "AbstractSWESPropertyType":{ - "type":"object", - "title":"AbstractSWESPropertyType", + "NotificationBrokerMetadataType":{ "required":[ - "abstractSWES" + "requiresRegistration" ], - "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" + "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":"AbstractSWES", + "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" + ] + }, + "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" + ] + }, + "DescribeSensorResponsePropertyType":{ + "type":"object", + "title":"DescribeSensorResponsePropertyType", + "required":[ + "describeSensorResponse" + ], + "properties":{ + "describeSensorResponse":{ + "title":"describeSensorResponse", + "allOf":[ + { + "$ref":"#/definitions/DescribeSensorResponseType" + } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractSWES", + "localPart":"DescribeSensorResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -157,11 +267,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSWESPropertyType", + "localPart":"DescribeSensorResponsePropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "abstractSWES", + "describeSensorResponse", "nilReason", "remoteSchema", "type", @@ -173,157 +283,47 @@ "actuate" ] }, - "UpdateSensorDescriptionResponseType":{ + "UpdateSensorDescriptionPropertyType":{ + "type":"object", + "title":"UpdateSensorDescriptionPropertyType", "required":[ - "updatedProcedure" + "updateSensorDescription" ], - "allOf":[ - { - "$ref":"#/definitions/ExtensibleResponseType" + "properties":{ + "updateSensorDescription":{ + "title":"updateSensorDescription", + "allOf":[ + { + "$ref":"#/definitions/UpdateSensorDescriptionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UpdateSensorDescription", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } }, - { - "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" + "nilReason":{ + "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":"UpdateSensorDescriptionResponseType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "updatedProcedure" - ] - }, - "InsertSensorType.ProcedureDescription":{ - "type":"object", - "title":"InsertSensorType.ProcedureDescription", - "required":[ - "any" - ], - "properties":{ - "any":{ - "title":"any", + }, + "remoteSchema":{ + "title":"remoteSchema", "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" - ] - }, - "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":"DescribeSensorResponse", - "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", @@ -426,11 +426,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeSensorResponsePropertyType", + "localPart":"UpdateSensorDescriptionPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "describeSensorResponse", + "updateSensorDescription", "nilReason", "remoteSchema", "type", @@ -442,54 +442,54 @@ "actuate" ] }, - "AbstractOfferingType.RelatedFeature":{ + "NotificationProducerMetadataType.ProducerEndpoint":{ "type":"object", - "title":"AbstractOfferingType.RelatedFeature", + "title":"NotificationProducerMetadataType.ProducerEndpoint", "required":[ - "featureRelationship" + "endpointReference" ], "properties":{ - "featureRelationship":{ - "title":"featureRelationship", + "endpointReference":{ + "title":"endpointReference", "allOf":[ { - "$ref":"#/definitions/FeatureRelationshipType" + "$ref":"http://www.w3.org/2005/08/addressing#/definitions/EndpointReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureRelationship", - "namespaceURI":"http://www.opengis.net/swes/2.0" + "localPart":"EndpointReference", + "namespaceURI":"http://www.w3.org/2005/08/addressing" } } }, "typeType":"classInfo", "propertiesOrder":[ - "featureRelationship" + "endpointReference" ] }, - "NotificationBrokerMetadataType":{ + "DeleteSensorType":{ "required":[ - "requiresRegistration" + "procedure" ], "allOf":[ { - "$ref":"#/definitions/NotificationProducerMetadataType" + "$ref":"#/definitions/ExtensibleRequestType" }, { "type":"object", - "title":"NotificationBrokerMetadataType", + "title":"DeleteSensorType", "properties":{ - "requiresRegistration":{ - "title":"requiresRegistration", + "procedure":{ + "title":"procedure", "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":"requiresRegistration", + "localPart":"procedure", "namespaceURI":"http://www.opengis.net/swes/2.0" } } @@ -498,11 +498,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NotificationBrokerMetadataType", + "localPart":"DeleteSensorType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "requiresRegistration" + "procedure" ] }, "DeleteSensorPropertyType":{ @@ -664,49 +664,67 @@ "actuate" ] }, - "UpdateSensorDescriptionType.Description":{ + "SensorDescriptionType":{ "type":"object", - "title":"UpdateSensorDescriptionType.Description", + "title":"SensorDescriptionType", "required":[ - "sensorDescription" + "data" ], "properties":{ - "sensorDescription":{ - "title":"sensorDescription", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"#/definitions/SensorDescriptionType" + "$ref":"#/definitions/SensorDescriptionType.ValidTime" } ], "propertyType":"element", "elementName":{ - "localPart":"SensorDescription", + "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":[ - "sensorDescription" + "validTime", + "data" ] }, - "DescribeSensorPropertyType":{ + "FilterDialectMetadataPropertyType":{ "type":"object", - "title":"DescribeSensorPropertyType", + "title":"FilterDialectMetadataPropertyType", "required":[ - "describeSensor" + "filterDialectMetadata" ], "properties":{ - "describeSensor":{ - "title":"describeSensor", + "filterDialectMetadata":{ + "title":"filterDialectMetadata", "allOf":[ { - "$ref":"#/definitions/DescribeSensorType" + "$ref":"#/definitions/FilterDialectMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeSensor", + "localPart":"FilterDialectMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -833,11 +851,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeSensorPropertyType", + "localPart":"FilterDialectMetadataPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "describeSensor", + "filterDialectMetadata", "nilReason", "remoteSchema", "type", @@ -849,23 +867,23 @@ "actuate" ] }, - "InsertSensorResponsePropertyType":{ + "FeatureRelationshipPropertyType":{ "type":"object", - "title":"InsertSensorResponsePropertyType", + "title":"FeatureRelationshipPropertyType", "required":[ - "insertSensorResponse" + "featureRelationship" ], "properties":{ - "insertSensorResponse":{ - "title":"insertSensorResponse", + "featureRelationship":{ + "title":"featureRelationship", "allOf":[ { - "$ref":"#/definitions/InsertSensorResponseType" + "$ref":"#/definitions/FeatureRelationshipType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertSensorResponse", + "localPart":"FeatureRelationship", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -992,11 +1010,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertSensorResponsePropertyType", + "localPart":"FeatureRelationshipPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "insertSensorResponse", + "featureRelationship", "nilReason", "remoteSchema", "type", @@ -1008,135 +1026,36 @@ "actuate" ] }, - "DescribeSensorType":{ + "NotificationProducerMetadataPropertyType":{ + "type":"object", + "title":"NotificationProducerMetadataPropertyType", "required":[ - "procedure", - "procedureDescriptionFormat" + "notificationProducerMetadata" ], - "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" + "properties":{ + "notificationProducerMetadata":{ + "title":"notificationProducerMetadata", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/NotificationProducerMetadataType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"validTime", + "localPart":"NotificationProducerMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeSensorType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "procedure", - "procedureDescriptionFormat", - "validTime" - ] - }, - "InsertionMetadataType":{ - "type":"object", - "title":"InsertionMetadataType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"InsertionMetadataType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - }, - "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" - ] - }, - "SensorDescriptionPropertyType":{ - "type":"object", - "title":"SensorDescriptionPropertyType", - "required":[ - "sensorDescription" - ], - "properties":{ - "sensorDescription":{ - "title":"sensorDescription", - "allOf":[ - { - "$ref":"#/definitions/SensorDescriptionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SensorDescription", - "namespaceURI":"http://www.opengis.net/swes/2.0" + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"NotificationProducerMetadata", + "namespaceURI":"http://www.opengis.net/swes/2.0" } }, "nilReason":{ @@ -1262,11 +1181,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SensorDescriptionPropertyType", + "localPart":"NotificationProducerMetadataPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "sensorDescription", + "notificationProducerMetadata", "nilReason", "remoteSchema", "type", @@ -1278,97 +1197,113 @@ "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" - } + "DescribeSensorResponseType.Description":{ + "type":"object", + "title":"DescribeSensorResponseType.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" + "propertiesOrder":[ + "sensorDescription" + ] + }, + "InsertSensorType.RelatedFeature":{ + "type":"object", + "title":"InsertSensorType.RelatedFeature", + "required":[ + "featureRelationship" + ], + "properties":{ + "featureRelationship":{ + "title":"featureRelationship", + "allOf":[ + { + "$ref":"#/definitions/FeatureRelationshipType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeatureRelationship", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } }, + "typeType":"classInfo", "propertiesOrder":[ - "topicExpressionDialect", - "messageContentDialect", - "producerPropertiesDialect" + "featureRelationship" ] }, - "AbstractContentsPropertyType":{ + "AbstractOfferingType.RelatedFeature":{ "type":"object", - "title":"AbstractContentsPropertyType", + "title":"AbstractOfferingType.RelatedFeature", "required":[ - "abstractContents" + "featureRelationship" ], "properties":{ - "abstractContents":{ - "title":"abstractContents", + "featureRelationship":{ + "title":"featureRelationship", "allOf":[ { - "$ref":"#/definitions/AbstractContentsType" + "$ref":"#/definitions/FeatureRelationshipType" } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractContents", + "localPart":"FeatureRelationship", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "featureRelationship" + ] + }, + "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", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -1495,11 +1430,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractContentsPropertyType", + "localPart":"AbstractSWESPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "abstractContents", + "abstractSWES", "nilReason", "remoteSchema", "type", @@ -1511,46 +1446,145 @@ "actuate" ] }, - "ExtensibleRequestType":{ + "InsertSensorType.ProcedureDescription":{ "type":"object", - "title":"ExtensibleRequestType", + "title":"InsertSensorType.ProcedureDescription", "required":[ - "version", - "service" + "any" ], "properties":{ - "extension":{ - "title":"extension", + "any":{ + "title":"any", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "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" + ] + }, + "InsertSensorPropertyType":{ + "type":"object", + "title":"InsertSensorPropertyType", + "required":[ + "insertSensor" + ], + "properties":{ + "insertSensor":{ + "title":"insertSensor", + "allOf":[ + { + "$ref":"#/definitions/InsertSensorType" } ], "propertyType":"element", "elementName":{ - "localPart":"extension", + "localPart":"InsertSensor", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, - "version":{ - "title":"version", + "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":"version", + "localPart":"nilReason", "namespaceURI":"" } }, - "service":{ - "title":"service", + "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" @@ -1558,131 +1592,146 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", - "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":"ExtensibleRequestType", + "localPart":"InsertSensorPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "extension", - "version", - "service" + "insertSensor", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "InsertSensorType.Metadata":{ + "ExtensibleResponseType":{ "type":"object", - "title":"InsertSensorType.Metadata", + "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" + ] + }, + "AbstractContentsType.Offering":{ + "type":"object", + "title":"AbstractContentsType.Offering", "required":[ - "insertionMetadata" + "abstractOffering" ], "properties":{ - "insertionMetadata":{ - "title":"insertionMetadata", + "abstractOffering":{ + "title":"abstractOffering", "allOf":[ { - "$ref":"#/definitions/InsertionMetadataType" + "$ref":"#/definitions/AbstractOfferingType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertionMetadata", + "localPart":"AbstractOffering", "namespaceURI":"http://www.opengis.net/swes/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "insertionMetadata" + "abstractOffering" ] }, - "SWESEventType":{ + "SensorDescriptionType.Data":{ + "type":"object", + "title":"SensorDescriptionType.Data", "required":[ - "eventTime", - "code", - "service" + "any" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSWESType" - }, - { - "type":"object", - "title":"SWESEventType", - "properties":{ - "eventTime":{ - "title":"eventTime", - "allOf":[ + "properties":{ + "any":{ + "title":"any", + "allOf":[ + { + "anyOf":[ { - "$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/jsonix/Jsonix.jsonschema#/definitions/dom" + }, { - "$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" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"service", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } + ] } - } + ], + "propertyType":"anyElement" } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SWESEventType", - "namespaceURI":"http://www.opengis.net/swes/2.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "eventTime", - "code", - "message", - "service" + "any" ] }, "SensorDescriptionType.ValidTime":{ @@ -1723,366 +1772,46 @@ "abstractTimeGeometricPrimitive" ] }, - "AbstractOfferingType":{ - "required":[ - "procedure" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSWESType" - }, - { - "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" - } - } - } - } - ], + "InsertionMetadataType":{ + "type":"object", + "title":"InsertionMetadataType", + "properties":{ + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractOfferingType", + "localPart":"InsertionMetadataType", "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "procedure", - "procedureDescriptionFormat", - "observableProperty", - "relatedFeature" - ] + } }, - "InsertSensorType":{ + "SensorChangedPropertyType":{ + "type":"object", + "title":"SensorChangedPropertyType", "required":[ - "procedureDescriptionFormat", - "procedureDescription", - "observableProperty" + "sensorChanged" ], - "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 + "properties":{ + "sensorChanged":{ + "title":"sensorChanged", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SensorChangedType" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"metadata", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - } - } - ], - "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":[ - { - "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" - ] - }, - "UpdateSensorDescriptionType":{ - "required":[ - "procedure", - "procedureDescriptionFormat", - "description" - ], - "allOf":[ - { - "$ref":"#/definitions/ExtensibleRequestType" - }, - { - "type":"object", - "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":[ - { - "$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":"array", - "items":{ - "$ref":"#/definitions/UpdateSensorDescriptionType.Description" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"UpdateSensorDescriptionType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "procedure", - "procedureDescriptionFormat", - "description" - ] - }, - "AbstractContentsType.Offering":{ - "type":"object", - "title":"AbstractContentsType.Offering", - "required":[ - "abstractOffering" - ], - "properties":{ - "abstractOffering":{ - "title":"abstractOffering", - "allOf":[ - { - "$ref":"#/definitions/AbstractOfferingType" - } - ], - "propertyType":"element", - "elementName":{ - "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", + "localPart":"SensorChanged", "namespaceURI":"http://www.opengis.net/swes/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"ExtensibleResponse", + "localPart":"SensorChanged", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -2209,11 +1938,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ExtensibleResponsePropertyType", + "localPart":"SensorChangedPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "extensibleResponse", + "sensorChanged", "nilReason", "remoteSchema", "type", @@ -2225,79 +1954,23 @@ "actuate" ] }, - "SensorDescriptionType":{ + "SensorDescriptionUpdatedPropertyType":{ "type":"object", - "title":"SensorDescriptionType", + "title":"SensorDescriptionUpdatedPropertyType", "required":[ - "data" + "sensorDescriptionUpdated" ], "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", + "sensorDescriptionUpdated":{ + "title":"sensorDescriptionUpdated", "allOf":[ { - "$ref":"#/definitions/SensorDescriptionType.Data" + "$ref":"#/definitions/SensorDescriptionUpdatedType" } ], "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" - ] - }, - "NotificationProducerMetadataPropertyType":{ - "type":"object", - "title":"NotificationProducerMetadataPropertyType", - "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":"#/definitions/NotificationProducerMetadataType" - } - }, - "elementName":{ - "localPart":"NotificationProducerMetadata", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"NotificationProducerMetadata", + "localPart":"SensorDescriptionUpdated", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -2424,11 +2097,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"NotificationProducerMetadataPropertyType", + "localPart":"SensorDescriptionUpdatedPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "notificationProducerMetadata", + "sensorDescriptionUpdated", "nilReason", "remoteSchema", "type", @@ -2440,49 +2113,72 @@ "actuate" ] }, - "NotificationProducerMetadataType.ProducerEndpoint":{ - "type":"object", - "title":"NotificationProducerMetadataType.ProducerEndpoint", + "UpdateSensorDescriptionResponseType":{ "required":[ - "endpointReference" + "updatedProcedure" ], - "properties":{ - "endpointReference":{ - "title":"endpointReference", - "allOf":[ - { - "$ref":"http://www.w3.org/2005/08/addressing#/definitions/EndpointReferenceType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EndpointReference", - "namespaceURI":"http://www.w3.org/2005/08/addressing" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"UpdateSensorDescriptionResponseType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, "propertiesOrder":[ - "endpointReference" + "updatedProcedure" ] }, - "SensorDescriptionUpdatedPropertyType":{ + "ExtensibleRequestPropertyType":{ "type":"object", - "title":"SensorDescriptionUpdatedPropertyType", + "title":"ExtensibleRequestPropertyType", "required":[ - "sensorDescriptionUpdated" + "extensibleRequest" ], "properties":{ - "sensorDescriptionUpdated":{ - "title":"sensorDescriptionUpdated", + "extensibleRequest":{ + "title":"extensibleRequest", "allOf":[ { - "$ref":"#/definitions/SensorDescriptionUpdatedType" + "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":"SensorDescriptionUpdated", + "localPart":"ExtensibleRequest", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -2609,11 +2305,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SensorDescriptionUpdatedPropertyType", + "localPart":"ExtensibleRequestPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "sensorDescriptionUpdated", + "extensibleRequest", "nilReason", "remoteSchema", "type", @@ -2625,46 +2321,20 @@ "actuate" ] }, - "AbstractContentsType.RelatedFeature":{ - "type":"object", - "title":"AbstractContentsType.RelatedFeature", - "required":[ - "featureRelationship" - ], - "properties":{ - "featureRelationship":{ - "title":"featureRelationship", - "allOf":[ - { - "$ref":"#/definitions/FeatureRelationshipType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureRelationship", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "featureRelationship" - ] - }, - "OfferingChangedType":{ + "DeleteSensorResponseType":{ "required":[ - "offering" + "deletedProcedure" ], "allOf":[ { - "$ref":"#/definitions/SWESEventType" + "$ref":"#/definitions/ExtensibleResponseType" }, { "type":"object", - "title":"OfferingChangedType", + "title":"DeleteSensorResponseType", "properties":{ - "offering":{ - "title":"offering", + "deletedProcedure":{ + "title":"deletedProcedure", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -2672,7 +2342,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"offering", + "localPart":"deletedProcedure", "namespaceURI":"http://www.opengis.net/swes/2.0" } } @@ -2681,17 +2351,16 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OfferingChangedType", + "localPart":"DeleteSensorResponseType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "offering" + "deletedProcedure" ] }, - "InsertSensorResponseType":{ + "DescribeSensorResponseType":{ "required":[ - "assignedProcedure", - "assignedOffering" + "procedureDescriptionFormat" ], "allOf":[ { @@ -2699,23 +2368,10 @@ }, { "type":"object", - "title":"InsertSensorResponseType", + "title":"DescribeSensorResponseType", "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", + "procedureDescriptionFormat":{ + "title":"procedureDescriptionFormat", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -2723,104 +2379,24 @@ ], "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", + "localPart":"procedureDescriptionFormat", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, - "usedTopicNamespace":{ - "title":"usedTopicNamespace", + "description":{ + "title":"description", "allOf":[ { "type":"array", "items":{ - "$ref":"http://docs.oasis-open.org/wsn/t-1#/definitions/TopicNamespaceType" + "$ref":"#/definitions/DescribeSensorResponseType.Description" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"usedTopicNamespace", + "localPart":"description", "namespaceURI":"http://www.opengis.net/swes/2.0" } } @@ -2829,50 +2405,89 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NotificationProducerMetadataType", + "localPart":"DescribeSensorResponseType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "producerEndpoint", - "supportedDialects", - "fixedTopicSet", - "servedTopics", - "usedTopicNamespace" + "procedureDescriptionFormat", + "description" ] }, - "DescribeSensorResponseType.Description":{ + "NotificationBrokerMetadataPropertyType":{ "type":"object", - "title":"DescribeSensorResponseType.Description", + "title":"NotificationBrokerMetadataPropertyType", "required":[ - "sensorDescription" + "notificationBrokerMetadata" ], "properties":{ - "sensorDescription":{ - "title":"sensorDescription", + "notificationBrokerMetadata":{ + "title":"notificationBrokerMetadata", "allOf":[ { - "$ref":"#/definitions/SensorDescriptionType" + "$ref":"#/definitions/NotificationBrokerMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"SensorDescription", + "localPart":"NotificationBrokerMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "sensorDescription" - ] - }, - "FeatureRelationshipType":{ - "type":"object", - "title":"FeatureRelationshipType", - "required":[ - "target" - ], - "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":[ @@ -2880,53 +2495,150 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ + "propertyType":"attribute", + "attributeName":{ "localPart":"role", - "namespaceURI":"http://www.opengis.net/swes/2.0" + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "target":{ - "title":"target", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/FeaturePropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"target", - "namespaceURI":"http://www.opengis.net/swes/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FeatureRelationshipType", + "localPart":"NotificationBrokerMetadataPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ + "notificationBrokerMetadata", + "nilReason", + "remoteSchema", + "type", + "href", "role", - "target" + "arcrole", + "title", + "show", + "actuate" ] }, - "FeatureRelationshipPropertyType":{ + "DescribeSensorType.ValidTime":{ "type":"object", - "title":"FeatureRelationshipPropertyType", + "title":"DescribeSensorType.ValidTime", "required":[ - "featureRelationship" + "abstractTimeGeometricPrimitive" ], "properties":{ - "featureRelationship":{ - "title":"featureRelationship", + "abstractTimeGeometricPrimitive":{ + "title":"abstractTimeGeometricPrimitive", "allOf":[ { - "$ref":"#/definitions/FeatureRelationshipType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"FeatureRelationship", + "localPart":"AbstractTimeGeometricPrimitive", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractTimeGeometricPrimitive" + ] + }, + "SWESEventPropertyType":{ + "type":"object", + "title":"SWESEventPropertyType", + "required":[ + "swesEvent" + ], + "properties":{ + "swesEvent":{ + "title":"swesEvent", + "allOf":[ + { + "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":"elementRef", + "elementName":{ + "localPart":"SWESEvent", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -3043,106 +2755,375 @@ { "$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":"SWESEventPropertyType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "swesEvent", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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" + ] + }, + "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" + ] + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"FilterDialectMetadataType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "topicExpressionDialect", + "messageContentDialect", + "producerPropertiesDialect" + ] + }, + "AbstractOfferingType":{ + "required":[ + "procedure" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWESType" + }, + { + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractOfferingType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "procedure", + "procedureDescriptionFormat", + "observableProperty", + "relatedFeature" + ] + }, + "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":"FeatureRelationshipPropertyType", + "localPart":"InsertSensorResponseType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "featureRelationship", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "assignedProcedure", + "assignedOffering" ] }, - "AbstractContentsType":{ + "UpdateSensorDescriptionType":{ + "required":[ + "procedure", + "procedureDescriptionFormat", + "description" + ], "allOf":[ { - "$ref":"#/definitions/AbstractSWESType" + "$ref":"#/definitions/ExtensibleRequestType" }, { "type":"object", - "title":"AbstractContentsType", + "title":"UpdateSensorDescriptionType", "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", + "procedure":{ + "title":"procedure", "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":"observableProperty", + "localPart":"procedure", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, - "relatedFeature":{ - "title":"relatedFeature", + "procedureDescriptionFormat":{ + "title":"procedureDescriptionFormat", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractContentsType.RelatedFeature" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"relatedFeature", + "localPart":"procedureDescriptionFormat", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, - "offering":{ - "title":"offering", + "description":{ + "title":"description", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AbstractContentsType.Offering" + "$ref":"#/definitions/UpdateSensorDescriptionType.Description" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"offering", + "localPart":"description", "namespaceURI":"http://www.opengis.net/swes/2.0" } } @@ -3151,343 +3132,50 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractContentsType", + "localPart":"UpdateSensorDescriptionType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ + "procedure", "procedureDescriptionFormat", - "observableProperty", - "relatedFeature", - "offering" - ] - }, - "FilterDialectMetadataPropertyType":{ - "type":"object", - "title":"FilterDialectMetadataPropertyType", - "required":[ - "filterDialectMetadata" - ], - "properties":{ - "filterDialectMetadata":{ - "title":"filterDialectMetadata", - "allOf":[ - { - "$ref":"#/definitions/FilterDialectMetadataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FilterDialectMetadata", - "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":"FilterDialectMetadataPropertyType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "filterDialectMetadata", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "description" ] }, - "InsertionMetadataPropertyType":{ + "NotificationProducerMetadataType.SupportedDialects":{ "type":"object", - "title":"InsertionMetadataPropertyType", + "title":"NotificationProducerMetadataType.SupportedDialects", "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" } - }, - "nilReason":{ - "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":"InsertionMetadataPropertyType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, "propertiesOrder":[ - "insertionMetadata", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "filterDialectMetadata" ] }, - "SensorChangedPropertyType":{ + "ExtensibleResponsePropertyType":{ "type":"object", - "title":"SensorChangedPropertyType", + "title":"ExtensibleResponsePropertyType", "required":[ - "sensorChanged" + "extensibleResponse" ], "properties":{ - "sensorChanged":{ - "title":"sensorChanged", + "extensibleResponse":{ + "title":"extensibleResponse", "allOf":[ { "type":"object", @@ -3496,18 +3184,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/SensorChangedType" + "$ref":"#/definitions/ExtensibleResponseType" } }, "elementName":{ - "localPart":"SensorChanged", + "localPart":"ExtensibleResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"SensorChanged", + "localPart":"ExtensibleResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -3634,11 +3322,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SensorChangedPropertyType", + "localPart":"ExtensibleResponsePropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "sensorChanged", + "extensibleResponse", "nilReason", "remoteSchema", "type", @@ -3650,23 +3338,23 @@ "actuate" ] }, - "AbstractOfferingPropertyType":{ + "DeleteSensorResponsePropertyType":{ "type":"object", - "title":"AbstractOfferingPropertyType", + "title":"DeleteSensorResponsePropertyType", "required":[ - "abstractOffering" + "deleteSensorResponse" ], "properties":{ - "abstractOffering":{ - "title":"abstractOffering", + "deleteSensorResponse":{ + "title":"deleteSensorResponse", "allOf":[ { - "$ref":"#/definitions/AbstractOfferingType" + "$ref":"#/definitions/DeleteSensorResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"AbstractOffering", + "localPart":"DeleteSensorResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -3793,11 +3481,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractOfferingPropertyType", + "localPart":"DeleteSensorResponsePropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "abstractOffering", + "deleteSensorResponse", "nilReason", "remoteSchema", "type", @@ -3809,23 +3497,24 @@ "actuate" ] }, - "DescribeSensorResponseType":{ - "required":[ - "procedureDescriptionFormat" - ], + "AbstractContentsType":{ "allOf":[ { - "$ref":"#/definitions/ExtensibleResponseType" + "$ref":"#/definitions/AbstractSWESType" }, { "type":"object", - "title":"DescribeSensorResponseType", + "title":"AbstractContentsType", "properties":{ "procedureDescriptionFormat":{ "title":"procedureDescriptionFormat", "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", @@ -3834,58 +3523,54 @@ "namespaceURI":"http://www.opengis.net/swes/2.0" } }, - "description":{ - "title":"description", + "observableProperty":{ + "title":"observableProperty", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DescribeSensorResponseType.Description" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"observableProperty", "namespaceURI":"http://www.opengis.net/swes/2.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeSensorResponseType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "procedureDescriptionFormat", - "description" - ] - }, - "SensorChangedType":{ - "required":[ - "procedure" - ], - "allOf":[ - { - "$ref":"#/definitions/SWESEventType" - }, - { - "type":"object", - "title":"SensorChangedType", - "properties":{ - "procedure":{ - "title":"procedure", + }, + "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":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/AbstractContentsType.Offering" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"procedure", + "localPart":"offering", "namespaceURI":"http://www.opengis.net/swes/2.0" } } @@ -3894,30 +3579,59 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SensorChangedType", + "localPart":"AbstractContentsType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "procedure" + "procedureDescriptionFormat", + "observableProperty", + "relatedFeature", + "offering" ] }, - "NotificationBrokerMetadataPropertyType":{ + "InsertSensorType.Metadata":{ "type":"object", - "title":"NotificationBrokerMetadataPropertyType", + "title":"InsertSensorType.Metadata", "required":[ - "notificationBrokerMetadata" + "insertionMetadata" ], "properties":{ - "notificationBrokerMetadata":{ - "title":"notificationBrokerMetadata", + "insertionMetadata":{ + "title":"insertionMetadata", "allOf":[ { - "$ref":"#/definitions/NotificationBrokerMetadataType" + "$ref":"#/definitions/InsertionMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"NotificationBrokerMetadata", + "localPart":"InsertionMetadata", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "insertionMetadata" + ] + }, + "SensorDescriptionPropertyType":{ + "type":"object", + "title":"SensorDescriptionPropertyType", + "required":[ + "sensorDescription" + ], + "properties":{ + "sensorDescription":{ + "title":"sensorDescription", + "allOf":[ + { + "$ref":"#/definitions/SensorDescriptionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SensorDescription", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -4044,11 +3758,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"NotificationBrokerMetadataPropertyType", + "localPart":"SensorDescriptionPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "notificationBrokerMetadata", + "sensorDescription", "nilReason", "remoteSchema", "type", @@ -4060,49 +3774,23 @@ "actuate" ] }, - "InsertSensorType.RelatedFeature":{ - "type":"object", - "title":"InsertSensorType.RelatedFeature", - "required":[ - "featureRelationship" - ], - "properties":{ - "featureRelationship":{ - "title":"featureRelationship", - "allOf":[ - { - "$ref":"#/definitions/FeatureRelationshipType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureRelationship", - "namespaceURI":"http://www.opengis.net/swes/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "featureRelationship" - ] - }, - "OfferingChangedPropertyType":{ + "AbstractContentsPropertyType":{ "type":"object", - "title":"OfferingChangedPropertyType", + "title":"AbstractContentsPropertyType", "required":[ - "offeringChanged" + "abstractContents" ], "properties":{ - "offeringChanged":{ - "title":"offeringChanged", + "abstractContents":{ + "title":"abstractContents", "allOf":[ { - "$ref":"#/definitions/OfferingChangedType" + "$ref":"#/definitions/AbstractContentsType" } ], "propertyType":"element", "elementName":{ - "localPart":"OfferingChanged", + "localPart":"AbstractContents", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -4229,183 +3917,39 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OfferingChangedPropertyType", + "localPart":"AbstractContentsPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "offeringChanged", + "abstractContents", "nilReason", "remoteSchema", "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DescribeSensorType.ValidTime":{ - "type":"object", - "title":"DescribeSensorType.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" - ] - }, - "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" - ] - }, - "DeleteSensorResponseType":{ - "required":[ - "deletedProcedure" - ], - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DeleteSensorResponseType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, - "propertiesOrder":[ - "deletedProcedure" - ] - }, - "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" + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DeleteSensorResponsePropertyType":{ + "InsertSensorResponsePropertyType":{ "type":"object", - "title":"DeleteSensorResponsePropertyType", + "title":"InsertSensorResponsePropertyType", "required":[ - "deleteSensorResponse" + "insertSensorResponse" ], "properties":{ - "deleteSensorResponse":{ - "title":"deleteSensorResponse", + "insertSensorResponse":{ + "title":"insertSensorResponse", "allOf":[ { - "$ref":"#/definitions/DeleteSensorResponseType" + "$ref":"#/definitions/InsertSensorResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"DeleteSensorResponse", + "localPart":"InsertSensorResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -4529,54 +4073,270 @@ "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"InsertSensorResponsePropertyType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "insertSensorResponse", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "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" + ] + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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":"AbstractSWESType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "description", + "identifier", + "name", + "extension", + "id" + ] + }, + "SensorChangedType":{ + "required":[ + "procedure" + ], + "allOf":[ + { + "$ref":"#/definitions/SWESEventType" + }, + { + "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" + } + } + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"DeleteSensorResponsePropertyType", + "localPart":"SensorChangedType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "deleteSensorResponse", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "procedure" ] }, - "SWESEventPropertyType":{ + "AbstractOfferingPropertyType":{ "type":"object", - "title":"SWESEventPropertyType", + "title":"AbstractOfferingPropertyType", "required":[ - "swesEvent" + "abstractOffering" ], "properties":{ - "swesEvent":{ - "title":"swesEvent", + "abstractOffering":{ + "title":"abstractOffering", "allOf":[ { - "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" - } + "$ref":"#/definitions/AbstractOfferingType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"SWESEvent", + "localPart":"AbstractOffering", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -4703,11 +4463,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SWESEventPropertyType", + "localPart":"AbstractOfferingPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "swesEvent", + "abstractOffering", "nilReason", "remoteSchema", "type", @@ -4719,140 +4479,156 @@ "actuate" ] }, - "NotificationProducerMetadataType.SupportedDialects":{ - "type":"object", - "title":"NotificationProducerMetadataType.SupportedDialects", + "InsertSensorType":{ "required":[ - "filterDialectMetadata" + "procedureDescriptionFormat", + "procedureDescription", + "observableProperty" ], - "properties":{ - "filterDialectMetadata":{ - "title":"filterDialectMetadata", - "allOf":[ - { - "$ref":"#/definitions/FilterDialectMetadataType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FilterDialectMetadata", - "namespaceURI":"http://www.opengis.net/swes/2.0" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"InsertSensorType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, "propertiesOrder":[ - "filterDialectMetadata" + "procedureDescriptionFormat", + "procedureDescription", + "observableProperty", + "relatedFeature", + "metadata" ] }, - "AbstractSWESType":{ + "AbstractContentsType.RelatedFeature":{ "type":"object", - "title":"AbstractSWESType", + "title":"AbstractContentsType.RelatedFeature", + "required":[ + "featureRelationship" + ], "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" - } - }, - "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" - } - }, - "extension":{ - "title":"extension", + "featureRelationship":{ + "title":"featureRelationship", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"#/definitions/FeatureRelationshipType" } ], "propertyType":"element", "elementName":{ - "localPart":"extension", - "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", + "localPart":"FeatureRelationship", "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" + "featureRelationship" ] }, - "UpdateSensorDescriptionPropertyType":{ + "UpdateSensorDescriptionResponsePropertyType":{ "type":"object", - "title":"UpdateSensorDescriptionPropertyType", + "title":"UpdateSensorDescriptionResponsePropertyType", "required":[ - "updateSensorDescription" + "updateSensorDescriptionResponse" ], "properties":{ - "updateSensorDescription":{ - "title":"updateSensorDescription", + "updateSensorDescriptionResponse":{ + "title":"updateSensorDescriptionResponse", "allOf":[ { - "$ref":"#/definitions/UpdateSensorDescriptionType" + "$ref":"#/definitions/UpdateSensorDescriptionResponseType" } ], "propertyType":"element", "elementName":{ - "localPart":"UpdateSensorDescription", + "localPart":"UpdateSensorDescriptionResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -4979,11 +4755,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UpdateSensorDescriptionPropertyType", + "localPart":"UpdateSensorDescriptionResponsePropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "updateSensorDescription", + "updateSensorDescriptionResponse", "nilReason", "remoteSchema", "type", @@ -4995,23 +4771,23 @@ "actuate" ] }, - "InsertSensorPropertyType":{ + "InsertionMetadataPropertyType":{ "type":"object", - "title":"InsertSensorPropertyType", + "title":"InsertionMetadataPropertyType", "required":[ - "insertSensor" + "insertionMetadata" ], "properties":{ - "insertSensor":{ - "title":"insertSensor", + "insertionMetadata":{ + "title":"insertionMetadata", "allOf":[ { - "$ref":"#/definitions/InsertSensorType" + "$ref":"#/definitions/InsertionMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertSensor", + "localPart":"InsertionMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5138,11 +4914,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertSensorPropertyType", + "localPart":"InsertionMetadataPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "insertSensor", + "insertionMetadata", "nilReason", "remoteSchema", "type", @@ -5154,35 +4930,149 @@ "actuate" ] }, - "ExtensibleRequestPropertyType":{ + "UpdateSensorDescriptionType.Description":{ "type":"object", - "title":"ExtensibleRequestPropertyType", + "title":"UpdateSensorDescriptionType.Description", "required":[ - "extensibleRequest" + "sensorDescription" ], "properties":{ - "extensibleRequest":{ - "title":"extensibleRequest", + "sensorDescription":{ + "title":"sensorDescription", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ExtensibleRequestType" + "$ref":"#/definitions/SensorDescriptionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SensorDescription", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "sensorDescription" + ] + }, + "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":"ExtensibleRequest", + "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" + ] + }, + "ExtensibleRequestType":{ + "type":"object", + "title":"ExtensibleRequestType", + "required":[ + "version", + "service" + ], + "properties":{ + "extension":{ + "title":"extension", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 + } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"ExtensibleRequest", + "localPart":"extension", + "namespaceURI":"http://www.opengis.net/swes/2.0" + } + }, + "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":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExtensibleRequestType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "extension", + "version", + "service" + ] + }, + "OfferingChangedPropertyType":{ + "type":"object", + "title":"OfferingChangedPropertyType", + "required":[ + "offeringChanged" + ], + "properties":{ + "offeringChanged":{ + "title":"offeringChanged", + "allOf":[ + { + "$ref":"#/definitions/OfferingChangedType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OfferingChanged", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5309,11 +5199,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ExtensibleRequestPropertyType", + "localPart":"OfferingChangedPropertyType", "namespaceURI":"http://www.opengis.net/swes/2.0" }, "propertiesOrder":[ - "extensibleRequest", + "offeringChanged", "nilReason", "remoteSchema", "type", @@ -5325,23 +5215,23 @@ "actuate" ] }, - "UpdateSensorDescriptionResponsePropertyType":{ + "DescribeSensorPropertyType":{ "type":"object", - "title":"UpdateSensorDescriptionResponsePropertyType", + "title":"DescribeSensorPropertyType", "required":[ - "updateSensorDescriptionResponse" + "describeSensor" ], "properties":{ - "updateSensorDescriptionResponse":{ - "title":"updateSensorDescriptionResponse", + "describeSensor":{ + "title":"describeSensor", "allOf":[ { - "$ref":"#/definitions/UpdateSensorDescriptionResponseType" + "$ref":"#/definitions/DescribeSensorType" } ], "propertyType":"element", "elementName":{ - "localPart":"UpdateSensorDescriptionResponse", + "localPart":"DescribeSensor", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5445,43 +5335,135 @@ { "$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":"DescribeSensorPropertyType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "describeSensor", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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" + } + } } - }, - "actuate":{ - "title":"actuate", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeSensorType", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, + "propertiesOrder":[ + "procedure", + "procedureDescriptionFormat", + "validTime" + ] + }, + "SWESEventType.Service":{ + "type":"object", + "title":"SWESEventType.Service", + "required":[ + "endpointReference" + ], + "properties":{ + "endpointReference":{ + "title":"endpointReference", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.w3.org/2005/08/addressing#/definitions/EndpointReferenceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"EndpointReference", + "namespaceURI":"http://www.w3.org/2005/08/addressing" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"UpdateSensorDescriptionResponsePropertyType", - "namespaceURI":"http://www.opengis.net/swes/2.0" - }, "propertiesOrder":[ - "updateSensorDescriptionResponse", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "endpointReference" ] }, "NotificationProducerMetadataType.ServedTopics":{ @@ -5510,30 +5492,48 @@ "topicSet" ] }, - "SWESEventType.Service":{ + "FeatureRelationshipType":{ "type":"object", - "title":"SWESEventType.Service", + "title":"FeatureRelationshipType", "required":[ - "endpointReference" + "target" ], "properties":{ - "endpointReference":{ - "title":"endpointReference", + "role":{ + "title":"role", "allOf":[ { - "$ref":"http://www.w3.org/2005/08/addressing#/definitions/EndpointReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"EndpointReference", - "namespaceURI":"http://www.w3.org/2005/08/addressing" + "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", + "namespaceURI":"http://www.opengis.net/swes/2.0" + }, "propertiesOrder":[ - "endpointReference" + "role", + "target" ] }, "EventCodeEnumerationType":{ @@ -5563,7 +5563,7 @@ "properties":{ "localPart":{ "enum":[ - "SensorDescription" + "FeatureRelationship" ] }, "namespaceURI":{ @@ -5576,11 +5576,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorDescriptionType" + "$ref":"#/definitions/FeatureRelationshipType" } }, "elementName":{ - "localPart":"SensorDescription", + "localPart":"FeatureRelationship", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5597,7 +5597,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertionMetadata" + "NotificationProducerMetadata" ] }, "namespaceURI":{ @@ -5610,11 +5610,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertionMetadataType" + "$ref":"#/definitions/NotificationProducerMetadataType" } }, "elementName":{ - "localPart":"InsertionMetadata", + "localPart":"NotificationProducerMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5631,7 +5631,7 @@ "properties":{ "localPart":{ "enum":[ - "NotificationProducerMetadata" + "UpdateSensorDescriptionResponse" ] }, "namespaceURI":{ @@ -5644,11 +5644,11 @@ ] }, "value":{ - "$ref":"#/definitions/NotificationProducerMetadataType" + "$ref":"#/definitions/UpdateSensorDescriptionResponseType" } }, "elementName":{ - "localPart":"NotificationProducerMetadata", + "localPart":"UpdateSensorDescriptionResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5665,7 +5665,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertSensor" + "NotificationBrokerMetadata" ] }, "namespaceURI":{ @@ -5678,11 +5678,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertSensorType" + "$ref":"#/definitions/NotificationBrokerMetadataType" } }, "elementName":{ - "localPart":"InsertSensor", + "localPart":"NotificationBrokerMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5699,7 +5699,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateSensorDescriptionResponse" + "ExtensibleResponse" ] }, "namespaceURI":{ @@ -5712,11 +5712,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateSensorDescriptionResponseType" + "$ref":"#/definitions/ExtensibleResponseType" } }, "elementName":{ - "localPart":"UpdateSensorDescriptionResponse", + "localPart":"ExtensibleResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5733,7 +5733,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractContents" + "SensorChanged" ] }, "namespaceURI":{ @@ -5746,11 +5746,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractContentsType" + "$ref":"#/definitions/SensorChangedType" } }, "elementName":{ - "localPart":"AbstractContents", + "localPart":"SensorChanged", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5767,7 +5767,7 @@ "properties":{ "localPart":{ "enum":[ - "FilterDialectMetadata" + "DeleteSensorResponse" ] }, "namespaceURI":{ @@ -5780,11 +5780,11 @@ ] }, "value":{ - "$ref":"#/definitions/FilterDialectMetadataType" + "$ref":"#/definitions/DeleteSensorResponseType" } }, "elementName":{ - "localPart":"FilterDialectMetadata", + "localPart":"DeleteSensorResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5801,7 +5801,7 @@ "properties":{ "localPart":{ "enum":[ - "InsertSensorResponse" + "InsertSensor" ] }, "namespaceURI":{ @@ -5814,11 +5814,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertSensorResponseType" + "$ref":"#/definitions/InsertSensorType" } }, "elementName":{ - "localPart":"InsertSensorResponse", + "localPart":"InsertSensor", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5835,7 +5835,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtensibleRequest" + "AbstractOffering" ] }, "namespaceURI":{ @@ -5848,11 +5848,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtensibleRequestType" + "$ref":"#/definitions/AbstractOfferingType" } }, "elementName":{ - "localPart":"ExtensibleRequest", + "localPart":"AbstractOffering", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5869,7 +5869,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureRelationship" + "AbstractContents" ] }, "namespaceURI":{ @@ -5882,11 +5882,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureRelationshipType" + "$ref":"#/definitions/AbstractContentsType" } }, "elementName":{ - "localPart":"FeatureRelationship", + "localPart":"AbstractContents", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5903,7 +5903,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractOffering" + "UpdateSensorDescription" ] }, "namespaceURI":{ @@ -5916,11 +5916,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractOfferingType" + "$ref":"#/definitions/UpdateSensorDescriptionType" } }, "elementName":{ - "localPart":"AbstractOffering", + "localPart":"UpdateSensorDescription", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5937,7 +5937,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSWES" + "DescribeSensorResponse" ] }, "namespaceURI":{ @@ -5950,11 +5950,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSWESType" + "$ref":"#/definitions/DescribeSensorResponseType" } }, "elementName":{ - "localPart":"AbstractSWES", + "localPart":"DescribeSensorResponse", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -5971,7 +5971,7 @@ "properties":{ "localPart":{ "enum":[ - "SWESEvent" + "SensorDescription" ] }, "namespaceURI":{ @@ -5984,11 +5984,11 @@ ] }, "value":{ - "$ref":"#/definitions/SWESEventType" + "$ref":"#/definitions/SensorDescriptionType" } }, "elementName":{ - "localPart":"SWESEvent", + "localPart":"SensorDescription", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6005,7 +6005,7 @@ "properties":{ "localPart":{ "enum":[ - "SensorDescriptionUpdated" + "AbstractSWES" ] }, "namespaceURI":{ @@ -6018,11 +6018,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorDescriptionUpdatedType" + "$ref":"#/definitions/AbstractSWESType" } }, "elementName":{ - "localPart":"SensorDescriptionUpdated", + "localPart":"AbstractSWES", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6039,7 +6039,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtensibleResponse" + "ExtensibleRequest" ] }, "namespaceURI":{ @@ -6052,11 +6052,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtensibleResponseType" + "$ref":"#/definitions/ExtensibleRequestType" } }, "elementName":{ - "localPart":"ExtensibleResponse", + "localPart":"ExtensibleRequest", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6073,7 +6073,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeSensorResponse" + "OfferingChanged" ] }, "namespaceURI":{ @@ -6086,11 +6086,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeSensorResponseType" + "$ref":"#/definitions/OfferingChangedType" } }, "elementName":{ - "localPart":"DescribeSensorResponse", + "localPart":"OfferingChanged", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6107,7 +6107,7 @@ "properties":{ "localPart":{ "enum":[ - "NotificationBrokerMetadata" + "SensorDescriptionUpdated" ] }, "namespaceURI":{ @@ -6120,11 +6120,11 @@ ] }, "value":{ - "$ref":"#/definitions/NotificationBrokerMetadataType" + "$ref":"#/definitions/SensorDescriptionUpdatedType" } }, "elementName":{ - "localPart":"NotificationBrokerMetadata", + "localPart":"SensorDescriptionUpdated", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6141,7 +6141,7 @@ "properties":{ "localPart":{ "enum":[ - "DeleteSensor" + "DescribeSensor" ] }, "namespaceURI":{ @@ -6154,11 +6154,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeleteSensorType" + "$ref":"#/definitions/DescribeSensorType" } }, "elementName":{ - "localPart":"DeleteSensor", + "localPart":"DescribeSensor", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6175,7 +6175,7 @@ "properties":{ "localPart":{ "enum":[ - "OfferingChanged" + "DeleteSensor" ] }, "namespaceURI":{ @@ -6188,11 +6188,11 @@ ] }, "value":{ - "$ref":"#/definitions/OfferingChangedType" + "$ref":"#/definitions/DeleteSensorType" } }, "elementName":{ - "localPart":"OfferingChanged", + "localPart":"DeleteSensor", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6209,7 +6209,7 @@ "properties":{ "localPart":{ "enum":[ - "DeleteSensorResponse" + "SWESEvent" ] }, "namespaceURI":{ @@ -6222,11 +6222,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeleteSensorResponseType" + "$ref":"#/definitions/SWESEventType" } }, "elementName":{ - "localPart":"DeleteSensorResponse", + "localPart":"SWESEvent", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6243,7 +6243,7 @@ "properties":{ "localPart":{ "enum":[ - "SensorChanged" + "FilterDialectMetadata" ] }, "namespaceURI":{ @@ -6256,11 +6256,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorChangedType" + "$ref":"#/definitions/FilterDialectMetadataType" } }, "elementName":{ - "localPart":"SensorChanged", + "localPart":"FilterDialectMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6277,7 +6277,7 @@ "properties":{ "localPart":{ "enum":[ - "UpdateSensorDescription" + "InsertionMetadata" ] }, "namespaceURI":{ @@ -6290,11 +6290,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateSensorDescriptionType" + "$ref":"#/definitions/InsertionMetadataType" } }, "elementName":{ - "localPart":"UpdateSensorDescription", + "localPart":"InsertionMetadata", "namespaceURI":"http://www.opengis.net/swes/2.0" } }, @@ -6311,7 +6311,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeSensor" + "InsertSensorResponse" ] }, "namespaceURI":{ @@ -6324,11 +6324,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeSensorType" + "$ref":"#/definitions/InsertSensorResponseType" } }, "elementName":{ - "localPart":"DescribeSensor", + "localPart":"InsertSensorResponse", "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 57fee111..b4a42f13 100644 --- a/scripts/jsonschemas/SWE_1_0_0.jsonschema +++ b/scripts/jsonschemas/SWE_1_0_0.jsonschema @@ -2,26 +2,241 @@ { "id":"http://www.opengis.net/swe/1.0#", "definitions":{ - "TimeInstantGridPropertyType":{ + "XMLDataPropertyType":{ "type":"object", - "title":"TimeInstantGridPropertyType", + "title":"XMLDataPropertyType", "required":[ - "timeInstantGrid" + "item", + "record", + "array" ], "properties":{ - "timeInstantGrid":{ - "title":"timeInstantGrid", + "item":{ + "title":"item", "allOf":[ { - "$ref":"#/definitions/TimeInstantGridType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstantGrid", + "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":"XMLDataPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "item", + "record", + "array" + ] + }, + "TextPropertyType":{ + "type":"object", + "title":"TextPropertyType", + "required":[ + "text" + ], + "properties":{ + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/Text" + } + ], + "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" + ] + }, + "CurvePropertyType":{ + "type":"object", + "title":"CurvePropertyType", + "required":[ + "curve" + ], + "properties":{ + "curve":{ + "title":"curve", + "allOf":[ + { + "$ref":"#/definitions/CurveType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Curve", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CurvePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "curve" + ] + }, + "TimeGridEnvelopePropertyType":{ + "type":"object", + "title":"TimeGridEnvelopePropertyType", + "required":[ + "timeGridEnvelope" + ], + "properties":{ + "timeGridEnvelope":{ + "title":"timeGridEnvelope", + "allOf":[ + { + "$ref":"#/definitions/TimeGridEnvelopePropertyType.TimeGridEnvelope" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeGridEnvelope", "namespaceURI":"http://www.opengis.net/swe/1.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeGridEnvelopePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "timeGridEnvelope" + ] + }, + "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" + ] + }, + "CodeSpacePropertyType":{ + "type":"object", + "title":"CodeSpacePropertyType", + "properties":{ "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -129,11 +344,10 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeInstantGridPropertyType", + "localPart":"CodeSpacePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "timeInstantGrid", "remoteSchema", "type", "href", @@ -144,53 +358,215 @@ "actuate" ] }, - "CurvePropertyType":{ + "CategoryPropertyType":{ "type":"object", - "title":"CurvePropertyType", + "title":"CategoryPropertyType", "required":[ - "curve" + "category" ], "properties":{ - "curve":{ - "title":"curve", + "category":{ + "title":"category", "allOf":[ { - "$ref":"#/definitions/CurveType" + "$ref":"#/definitions/Category" } ], "propertyType":"element", "elementName":{ - "localPart":"Curve", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CurvePropertyType", + "localPart":"CategoryPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "curve" + "category" ] }, - "TimeGridPropertyType":{ - "type":"object", - "title":"TimeGridPropertyType", - "required":[ - "timeInstantGrid" - ], + "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" + } + }, + "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":"#/definitions/VectorOrSquareMatrixPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"state", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PositionType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "time", + "location", + "orientation", + "velocity", + "angularVelocity", + "acceleration", + "angularAcceleration", + "state" + ] + }, + "QuantityPropertyType":{ + "type":"object", + "title":"QuantityPropertyType", + "required":[ + "quantity" + ], "properties":{ - "timeInstantGrid":{ - "title":"timeInstantGrid", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"#/definitions/TimeInstantGridType" + "$ref":"#/definitions/Quantity" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstantGrid", + "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" + ] + }, + "AllowedTokensPropertyType":{ + "type":"object", + "title":"AllowedTokensPropertyType", + "required":[ + "allowedTokens" + ], + "properties":{ + "allowedTokens":{ + "title":"allowedTokens", + "allOf":[ + { + "$ref":"#/definitions/AllowedTokens" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AllowedTokens", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -301,11 +677,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeGridPropertyType", + "localPart":"AllowedTokensPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "timeInstantGrid", + "allowedTokens", "remoteSchema", "type", "href", @@ -316,203 +692,224 @@ "actuate" ] }, - "TypedValueType":{ + "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" + }, + "propertiesOrder":[ + "referenceFrame", + "localFrame" + ] + }, + "BinaryBlock.Member.Component":{ "type":"object", - "title":"TypedValueType", + "title":"BinaryBlock.Member.Component", "required":[ - "property", - "value" + "ref" ], "properties":{ - "property":{ - "title":"property", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"#/definitions/ScopedNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"property", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" } }, - "value":{ - "title":"value", + "dataType":{ + "title":"dataType", "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/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"dataType", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TypedValueType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "property", - "value" - ] - }, - "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" - } + "significantBits":{ + "title":"significantBits", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"significantBits", + "namespaceURI":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DataRecordType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "field" - ] - }, - "IntervalPropertyType":{ - "type":"object", - "title":"IntervalPropertyType", - "required":[ - "interval" - ], - "properties":{ - "interval":{ - "title":"interval", + }, + "bitLength":{ + "title":"bitLength", "allOf":[ { - "$ref":"#/definitions/IntervalType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Interval", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "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", - "typeName":{ - "localPart":"IntervalPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "interval" + "ref", + "dataType", + "significantBits", + "bitLength", + "paddingBitsBefore", + "paddingBitsAfter", + "encryption" ] }, - "BinaryBlock.Member":{ + "QualityPropertyType":{ "type":"object", - "title":"BinaryBlock.Member", + "title":"QualityPropertyType", "required":[ - "component", - "block" + "quantity", + "quantityRange", + "category", + "text" ], "properties":{ - "component":{ - "title":"component", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"#/definitions/BinaryBlock.Member.Component" + "$ref":"#/definitions/Quantity" } ], "propertyType":"element", "elementName":{ - "localPart":"Component", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "block":{ - "title":"block", + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"#/definitions/BinaryBlock.Member.Block" + "$ref":"#/definitions/QuantityRange" } ], "propertyType":"element", "elementName":{ - "localPart":"Block", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "component", - "block" - ] - }, - "UomPropertyType":{ - "type":"object", - "title":"UomPropertyType", - "required":[ - "unitDefinition" - ], - "properties":{ - "unitDefinition":{ - "title":"unitDefinition", + }, + "category":{ + "title":"category", "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/Category" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"UnitDefinition", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "code":{ - "title":"code", + "text":{ + "title":"text", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Text" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"code", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Text", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, "remoteSchema":{ @@ -622,12 +1019,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomPropertyType", + "localPart":"QualityPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "unitDefinition", - "code", + "quantity", + "quantityRange", + "category", + "text", "remoteSchema", "type", "href", @@ -638,148 +1037,163 @@ "actuate" ] }, - "TimeAggregateType":{ + "IntervalType":{ + "type":"object", + "title":"IntervalType", "required":[ - "member" + "lowerBound", + "upperBound" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractTimeObjectType" + "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" + } }, - { - "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" - } + "upperBound":{ + "title":"upperBound", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"upperBound", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeAggregateType", + "localPart":"IntervalType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "member" + "lowerBound", + "upperBound" ] }, - "VectorType.Coordinate":{ - "type":"object", - "title":"VectorType.Coordinate", + "MultiplexedStreamFormatType":{ "required":[ - "count", - "quantity", - "time", - "name" + "type", + "version" ], - "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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractEncodingType" }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + { + "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":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"MultiplexedStreamFormatType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ - "count", - "quantity", - "time", - "name" + "type", + "version" ] }, - "ConditionalDataType.Case":{ + "PhenomenonType":{ + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "type":"object", + "title":"PhenomenonType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PhenomenonType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "UomPropertyType":{ "type":"object", - "title":"ConditionalDataType.Case", + "title":"UomPropertyType", "required":[ - "name" + "unitDefinition" ], "properties":{ - "conditionalValue":{ - "title":"conditionalValue", + "unitDefinition":{ + "title":"unitDefinition", "allOf":[ { - "$ref":"#/definitions/ConditionalValueType" + "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":"ConditionalValue", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "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":"" } }, @@ -889,9 +1303,13 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"UomPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ - "conditionalValue", - "name", + "unitDefinition", + "code", "remoteSchema", "type", "href", @@ -902,23 +1320,23 @@ "actuate" ] }, - "VectorPropertyType":{ + "DataStreamDefinitionPropertyType":{ "type":"object", - "title":"VectorPropertyType", + "title":"DataStreamDefinitionPropertyType", "required":[ - "vector" + "dataStreamDefinition" ], "properties":{ - "vector":{ - "title":"vector", + "dataStreamDefinition":{ + "title":"dataStreamDefinition", "allOf":[ { - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/DataStreamDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Vector", + "localPart":"DataStreamDefinition", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -1029,11 +1447,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"VectorPropertyType", + "localPart":"DataStreamDefinitionPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "vector", + "dataStreamDefinition", "remoteSchema", "type", "href", @@ -1044,452 +1462,512 @@ "actuate" ] }, - "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":[ - "value" - ] - }, - "QuantityPropertyType":{ + "ArrayPropertyType":{ "type":"object", - "title":"QuantityPropertyType", + "title":"ArrayPropertyType", "required":[ - "quantity" + "array" ], "properties":{ - "quantity":{ - "title":"quantity", + "array":{ + "title":"array", "allOf":[ { - "$ref":"#/definitions/Quantity" + "$ref":"#/definitions/ArrayType" } ], "propertyType":"element", "elementName":{ - "localPart":"Quantity", + "localPart":"Array", "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"QuantityPropertyType", + "localPart":"ArrayPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "quantity" + "array" ] }, - "Boolean":{ + "SquareMatrixType":{ + "required":[ + "elementType", + "encoding", + "values" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractMatrixType" }, { "type":"object", - "title":"Boolean", + "title":"SquareMatrixType", "properties":{ - "quality":{ - "title":"quality", + "elementType":{ + "title":"elementType", "allOf":[ { - "$ref":"#/definitions/QualityPropertyType" + "$ref":"#/definitions/QuantityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"quality", + "localPart":"elementType", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "value":{ - "title":"value", + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/BlockEncodingPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"encoding", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "referenceFrame":{ - "title":"referenceFrame", + "values":{ + "title":"values", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DataValuePropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"values", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - }, - "axisID":{ - "title":"axisID", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SquareMatrixType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "elementType", + "encoding", + "values" + ] + }, + "VectorType":{ + "required":[ + "coordinate" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractVectorType" + }, + { + "type":"object", + "title":"VectorType", + "properties":{ + "coordinate":{ + "title":"coordinate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "type":"array", + "items":{ + "$ref":"#/definitions/VectorType.Coordinate" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" + "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":[ - "quality", - "value", - "referenceFrame", - "axisID" + "coordinate" ] }, - "ArrayType":{ + "VectorType.Coordinate":{ "type":"object", - "title":"ArrayType", + "title":"VectorType.Coordinate", "required":[ - "element" + "count", + "quantity", + "time", + "name" ], "properties":{ - "element":{ - "title":"element", + "count":{ + "title":"count", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/XMLDataPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"element", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "rs":{ - "title":"rs", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Quantity" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"RS", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "elementCount":{ - "title":"elementCount", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$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":"elementCount", + "localPart":"name", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ArrayType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "element", - "rs", - "elementCount" + "count", + "quantity", + "time", + "name" ] }, - "TimeGeometricPrimitivePropertyType":{ - "type":"object", - "title":"TimeGeometricPrimitivePropertyType", + "ConditionalValueType":{ "required":[ - "timeGeometricPrimitive" + "data" ], - "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" + "allOf":[ + { + "$ref":"#/definitions/AbstractConditionalType" + }, + { + "type":"object", + "title":"ConditionalValueType", + "properties":{ + "data":{ + "title":"data", + "allOf":[ + { + "$ref":"#/definitions/ConditionalValueType.Data" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"_TimeGeometricPrimitive", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"data", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_TimeGeometricPrimitive", - "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" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ConditionalValueType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "data" + ] + }, + "CountRange":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"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":"CountRange", + "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":[ + { + "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" + } + }, + "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":"TimeGeometricPrimitivePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "timeGeometricPrimitive", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" ] }, - "TypedValueListPropertyType":{ + "DataBlockDefinitionType":{ "type":"object", - "title":"TypedValueListPropertyType", + "title":"DataBlockDefinitionType", "required":[ - "typedValueList" + "components", + "encoding" ], "properties":{ - "typedValueList":{ - "title":"typedValueList", + "components":{ + "title":"components", "allOf":[ { - "$ref":"#/definitions/TypedValueListType" + "$ref":"#/definitions/DataComponentPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"TypedValueList", + "localPart":"components", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "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", + }, + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"#/definitions/Count" + "$ref":"#/definitions/BlockEncodingPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Count", + "localPart":"encoding", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "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", + }, + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/DataRecordType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DataRecordPropertyType", + "localPart":"DataBlockDefinitionType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "dataRecord" + "components", + "encoding", + "id" ] }, - "AllowedValuesPropertyType":{ - "type":"object", - "title":"AllowedValuesPropertyType", + "StandardFormat":{ "required":[ - "allowedValues" + "mimeType" ], - "properties":{ - "allowedValues":{ + "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" + ] + }, + "DataArrayType":{ + "required":[ + "elementType", + "encoding", + "values" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataArrayType" + }, + { + "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" + ] + }, + "AllowedValuesPropertyType":{ + "type":"object", + "title":"AllowedValuesPropertyType", + "required":[ + "allowedValues" + ], + "properties":{ + "allowedValues":{ "title":"allowedValues", "allOf":[ { @@ -1624,187 +2102,165 @@ "actuate" ] }, - "SimpleDataPropertyType":{ + "TimeAggregatePropertyType":{ "type":"object", - "title":"SimpleDataPropertyType", + "title":"TimeAggregatePropertyType", "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray" + "timeAggregate" ], "properties":{ - "count":{ - "title":"count", + "timeAggregate":{ + "title":"timeAggregate", "allOf":[ { - "$ref":"#/definitions/Count" + "$ref":"#/definitions/TimeAggregateType" } ], "propertyType":"element", "elementName":{ - "localPart":"Count", + "localPart":"TimeAggregate", "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" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "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" + "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" + "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" + "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" + "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" + "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "abstractDataArray":{ - "title":"abstractDataArray", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeAggregatePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "timeAggregate", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "VectorPropertyType":{ + "type":"object", + "title":"VectorPropertyType", + "required":[ + "vector" + ], + "properties":{ + "vector":{ + "title":"vector", "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" - } + "$ref":"#/definitions/VectorType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataArray", + "localPart":"Vector", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -1915,21 +2371,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SimpleDataPropertyType", + "localPart":"VectorPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", + "vector", "remoteSchema", "type", "href", @@ -1940,116 +2386,9 @@ "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" - } - }, - "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" - }, - "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" - ] - }, - "TypedValueListType":{ + "TypedValueType":{ "type":"object", - "title":"TypedValueListType", + "title":"TypedValueType", "required":[ "property", "value" @@ -2072,11 +2411,7 @@ "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", @@ -2088,7 +2423,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TypedValueListType", + "localPart":"TypedValueType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ @@ -2096,23 +2431,23 @@ "value" ] }, - "TimeAggregatePropertyType":{ + "AllowedTimesPropertyType":{ "type":"object", - "title":"TimeAggregatePropertyType", + "title":"AllowedTimesPropertyType", "required":[ - "timeAggregate" + "allowedTimes" ], "properties":{ - "timeAggregate":{ - "title":"timeAggregate", + "allowedTimes":{ + "title":"allowedTimes", "allOf":[ { - "$ref":"#/definitions/TimeAggregateType" + "$ref":"#/definitions/AllowedTimes" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeAggregate", + "localPart":"AllowedTimes", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -2223,11 +2558,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeAggregatePropertyType", + "localPart":"AllowedTimesPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "timeAggregate", + "allowedTimes", "remoteSchema", "type", "href", @@ -2238,39 +2573,43 @@ "actuate" ] }, - "AbstractDataComponentType":{ + "TimeIntervalGridType":{ + "required":[ + "windowDuration", + "windowInterval" + ], "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/TimeGridType" }, { "type":"object", - "title":"AbstractDataComponentType", + "title":"TimeIntervalGridType", "properties":{ - "fixed":{ - "title":"fixed", + "windowDuration":{ + "title":"windowDuration", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fixed", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"windowDuration", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "definition":{ - "title":"definition", + "windowInterval":{ + "title":"windowInterval", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TimeIntervalLengthType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"definition", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"windowInterval", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } } @@ -2278,145 +2617,85 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDataComponentType", + "localPart":"TimeIntervalGridType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "fixed", - "definition" + "windowDuration", + "windowInterval" ] }, - "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":"" - } + "SimpleDataRecordType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataRecordType" }, - "encryption":{ - "title":"encryption", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"encryption", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"SimpleDataRecordType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ - "ref", - "dataType", - "significantBits", - "bitLength", - "paddingBitsBefore", - "paddingBitsAfter", - "encryption" + "field" ] }, - "PhenomenonType":{ - "allOf":[ - { - "$ref":"#/definitions/DefinitionType" - }, - { - "type":"object", - "title":"PhenomenonType", - "properties":{ + "TypedValuePropertyType":{ + "type":"object", + "title":"TypedValuePropertyType", + "required":[ + "typedValue" + ], + "properties":{ + "typedValue":{ + "title":"typedValue", + "allOf":[ + { + "$ref":"#/definitions/TypedValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TypedValue", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"PhenomenonType", + "localPart":"TypedValuePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" - } + }, + "propertiesOrder":[ + "typedValue" + ] }, - "ConditionalValueType.Data":{ + "AnyScalarPropertyType":{ "type":"object", - "title":"ConditionalValueType.Data", + "title":"AnyScalarPropertyType", "required":[ "count", "quantity", @@ -2424,11 +2703,7 @@ "_boolean", "category", "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray" + "name" ], "properties":{ "count":{ @@ -2509,136 +2784,60 @@ "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "quantityRange":{ - "title":"quantityRange", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/QuantityRange" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"QuantityRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "countRange":{ - "title":"countRange", + "remoteSchema":{ + "title":"remoteSchema", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "timeRange":{ - "title":"timeRange", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/TimeRange" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "abstractDataRecord":{ - "title":"abstractDataRecord", + "href":{ + "title":"href", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "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" - } - }, - "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", + "role":{ + "title":"role", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -2704,6 +2903,10 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"AnyScalarPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ "count", "quantity", @@ -2711,11 +2914,7 @@ "_boolean", "category", "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", + "name", "remoteSchema", "type", "href", @@ -2726,141 +2925,284 @@ "actuate" ] }, - "ItemPropertyType":{ + "TimeGridEnvelopePropertyType.TimeGridEnvelope":{ "type":"object", - "title":"ItemPropertyType", + "title":"TimeGridEnvelopePropertyType.TimeGridEnvelope", "required":[ - "item" + "low", + "high" ], "properties":{ - "item":{ - "title":"item", + "low":{ + "title":"low", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"Item", + "localPart":"low", "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", + }, + "high":{ + "title":"high", "allOf":[ { - "$ref":"#/definitions/Time" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"high", "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"TimePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "time" + "low", + "high" ] }, - "TimeGridEnvelopePropertyType":{ - "type":"object", - "title":"TimeGridEnvelopePropertyType", + "PhenomenonSeriesType":{ "required":[ - "timeGridEnvelope" + "base", + "constraintList" ], - "properties":{ - "timeGridEnvelope":{ - "title":"timeGridEnvelope", - "allOf":[ - { - "$ref":"#/definitions/TimeGridEnvelopePropertyType.TimeGridEnvelope" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeGridEnvelope", - "namespaceURI":"http://www.opengis.net/swe/1.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeGridEnvelopePropertyType", + "localPart":"PhenomenonSeriesType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "timeGridEnvelope" + "base", + "constraintList", + "otherConstraint" ] }, - "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" - } + "Quantity":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "max":{ - "title":"max", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"max", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "intervalOrValueList":{ - "title":"intervalOrValueList", - "allOf":[ - { + }, + "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", + "propertiesOrder":[ + "uom", + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" + ] + }, + "ObservableProperty":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" + }, + { + "type":"object", + "title":"ObservableProperty", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "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" + } + }, + "max":{ + "title":"max", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"max", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "intervalOrValueList":{ + "title":"intervalOrValueList", + "allOf":[ + { "type":"array", "items":{ "anyOf":[ @@ -2929,355 +3271,469 @@ "id" ] }, - "DataArrayPropertyType":{ + "BooleanPropertyType":{ "type":"object", - "title":"DataArrayPropertyType", + "title":"BooleanPropertyType", "required":[ - "dataArray" + "_boolean" ], "properties":{ - "dataArray":{ - "title":"dataArray", + "_boolean":{ + "title":"_boolean", "allOf":[ { - "$ref":"#/definitions/DataArrayType" + "$ref":"#/definitions/Boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"DataArray", + "localPart":"Boolean", "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DataArrayPropertyType", + "localPart":"BooleanPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "dataArray" + "_boolean" ] }, - "AbstractDataRecordType":{ + "CompositePhenomenonType":{ + "required":[ + "component" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/CompoundPhenomenonType" }, { "type":"object", - "title":"AbstractDataRecordType", + "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" + } + } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDataRecordType", + "localPart":"CompositePhenomenonType", "namespaceURI":"http://www.opengis.net/swe/1.0" - } + }, + "propertiesOrder":[ + "base", + "component" + ] }, - "AllowedTokens":{ + "CountRangePropertyType":{ "type":"object", - "title":"AllowedTokens", + "title":"CountRangePropertyType", "required":[ - "valueList" + "countRange" ], "properties":{ - "valueList":{ - "title":"valueList", + "countRange":{ + "title":"countRange", "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 + "$ref":"#/definitions/CountRange" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"valueList", + "localPart":"CountRange", "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" - ] - }, - "DataArrayType":{ - "required":[ - "elementType", - "encoding", - "values" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataArrayType" - }, - { - "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", + "localPart":"CountRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "elementType", - "encoding", - "values" + "countRange" ] }, - "SimpleDataRecordPropertyType":{ + "RecordType":{ "type":"object", - "title":"SimpleDataRecordPropertyType", + "title":"RecordType", "required":[ - "simpleDataRecord" + "field" ], "properties":{ - "simpleDataRecord":{ - "title":"simpleDataRecord", + "field":{ + "title":"field", "allOf":[ { - "$ref":"#/definitions/SimpleDataRecordType" + "type":"array", + "items":{ + "$ref":"#/definitions/ItemPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"SimpleDataRecord", + "localPart":"field", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "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" - } + "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":"AbstractConditionalType", + "localPart":"RecordType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "condition" + "field", + "rs", + "fieldCount" ] }, - "DataComponentPropertyType":{ + "TimeIntervalGridPropertyType":{ "type":"object", - "title":"DataComponentPropertyType", + "title":"TimeIntervalGridPropertyType", "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", - "name" + "timeIntervalGrid" ], "properties":{ - "count":{ - "title":"count", + "timeIntervalGrid":{ + "title":"timeIntervalGrid", "allOf":[ { - "$ref":"#/definitions/Count" + "$ref":"#/definitions/TimeIntervalGridType" } ], "propertyType":"element", "elementName":{ - "localPart":"Count", + "localPart":"TimeIntervalGrid", "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" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "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" + "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" + "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" + "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", + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/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":[ + "timeIntervalGrid", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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" + } + }, + "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":[ + "component", + "block" + ] + }, + "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" @@ -3359,19 +3815,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":[ @@ -3479,7 +3922,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataComponentPropertyType", + "localPart":"SimpleDataPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ @@ -3494,7 +3937,6 @@ "timeRange", "abstractDataRecord", "abstractDataArray", - "name", "remoteSchema", "type", "href", @@ -3505,297 +3947,259 @@ "actuate" ] }, - "SimpleDataRecordType":{ + "NormalizedCurveType":{ + "required":[ + "function" + ], "allOf":[ { "$ref":"#/definitions/AbstractDataRecordType" }, { "type":"object", - "title":"SimpleDataRecordType", + "title":"NormalizedCurveType", "properties":{ - "field":{ - "title":"field", + "inputGain":{ + "title":"inputGain", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AnyScalarPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/QuantityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"field", + "localPart":"inputGain", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SimpleDataRecordType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "field" - ] - }, - "TextBlock":{ - "required":[ - "tokenSeparator", - "blockSeparator", - "decimalSeparator" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" - }, - { - "type":"object", - "title":"TextBlock", - "properties":{ - "tokenSeparator":{ - "title":"tokenSeparator", + }, + "inputBias":{ + "title":"inputBias", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/QuantityPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"tokenSeparator", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"inputBias", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "blockSeparator":{ - "title":"blockSeparator", + "outputGain":{ + "title":"outputGain", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/QuantityPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"blockSeparator", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"outputGain", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "decimalSeparator":{ - "title":"decimalSeparator", + "outputBias":{ + "title":"outputBias", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/QuantityPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"decimalSeparator", - "namespaceURI":"" + "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":[ - "tokenSeparator", - "blockSeparator", - "decimalSeparator" + "inputGain", + "inputBias", + "outputGain", + "outputBias", + "interpolationMethod", + "extrapolationMethod", + "function" ] }, - "AbstractDataArrayType.ElementCount":{ - "type":"object", - "title":"AbstractDataArrayType.ElementCount", + "AbstractDataRecordType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" + }, + { + "type":"object", + "title":"AbstractDataRecordType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDataRecordType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "TimeGeometricComplexType":{ "required":[ - "count" + "primitive" ], - "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/Count" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeComplexType" }, - "ref":{ - "title":"ref", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" + { + "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":"ref", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"TimeGeometricComplexType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ - "count", - "ref" + "primitive" ] }, - "XMLDataPropertyType":{ + "BlockEncodingPropertyType":{ "type":"object", - "title":"XMLDataPropertyType", + "title":"BlockEncodingPropertyType", "required":[ - "item", - "record", - "array" + "standardFormat", + "binaryBlock", + "textBlock", + "xmlBlock" ], "properties":{ - "item":{ - "title":"item", + "standardFormat":{ + "title":"standardFormat", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/StandardFormat" } ], "propertyType":"element", "elementName":{ - "localPart":"Item", + "localPart":"StandardFormat", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "record":{ - "title":"record", + "binaryBlock":{ + "title":"binaryBlock", "allOf":[ { - "$ref":"#/definitions/RecordType" + "$ref":"#/definitions/BinaryBlock" } ], "propertyType":"element", "elementName":{ - "localPart":"Record", + "localPart":"BinaryBlock", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "array":{ - "title":"array", + "textBlock":{ + "title":"textBlock", "allOf":[ { - "$ref":"#/definitions/ArrayType" + "$ref":"#/definitions/TextBlock" } ], "propertyType":"element", "elementName":{ - "localPart":"Array", + "localPart":"TextBlock", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"XMLDataPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "item", - "record", - "array" - ] - }, - "DataBlockDefinitionType":{ - "type":"object", - "title":"DataBlockDefinitionType", - "required":[ - "components", - "encoding" - ], - "properties":{ - "components":{ - "title":"components", + }, + "xmlBlock":{ + "title":"xmlBlock", "allOf":[ { - "$ref":"#/definitions/DataComponentPropertyType" + "$ref":"#/definitions/XMLBlockType" } ], "propertyType":"element", "elementName":{ - "localPart":"components", + "localPart":"XMLBlock", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "encoding":{ - "title":"encoding", + "remoteSchema":{ + "title":"remoteSchema", "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" - } - }, - "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" - }, - "propertiesOrder":[ - "components", - "encoding", - "id" - ] - }, - "DataStreamDefinitionPropertyType":{ - "type":"object", - "title":"DataStreamDefinitionPropertyType", - "required":[ - "dataStreamDefinition" - ], - "properties":{ - "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, "type":{ @@ -3892,11 +4296,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataStreamDefinitionPropertyType", + "localPart":"BlockEncodingPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "dataStreamDefinition", + "standardFormat", + "binaryBlock", + "textBlock", + "xmlBlock", "remoteSchema", "type", "href", @@ -3907,24 +4314,84 @@ "actuate" ] }, - "AllowedTokensPropertyType":{ + "AbstractDataComponentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"AbstractDataComponentType", + "properties":{ + "fixed":{ + "title":"fixed", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"fixed", + "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/1.0" + }, + "propertiesOrder":[ + "fixed", + "definition" + ] + }, + "TimeGeometricPrimitivePropertyType":{ "type":"object", - "title":"AllowedTokensPropertyType", + "title":"TimeGeometricPrimitivePropertyType", "required":[ - "allowedTokens" + "timeGeometricPrimitive" ], "properties":{ - "allowedTokens":{ - "title":"allowedTokens", + "timeGeometricPrimitive":{ + "title":"timeGeometricPrimitive", "allOf":[ { - "$ref":"#/definitions/AllowedTokens" + "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":"AllowedTokens", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"_TimeGeometricPrimitive", + "namespaceURI":"http://www.opengis.net/gml" } }, "remoteSchema":{ @@ -4034,11 +4501,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedTokensPropertyType", + "localPart":"TimeGeometricPrimitivePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "allowedTokens", + "timeGeometricPrimitive", "remoteSchema", "type", "href", @@ -4049,114 +4516,44 @@ "actuate" ] }, - "BinaryBlock":{ - "required":[ - "member", - "byteEncoding", - "byteOrder" - ], + "TimeInstantGridType":{ "allOf":[ { - "$ref":"#/definitions/AbstractEncodingType" + "$ref":"#/definitions/TimeGridType" }, { "type":"object", - "title":"BinaryBlock", + "title":"TimeInstantGridType", "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" - ] + "typeName":{ + "localPart":"TimeInstantGridType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } }, - "ConditionalDataType":{ - "required":[ - "_case" - ], + "XMLBlockType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataRecordType" + "$ref":"#/definitions/AbstractEncodingType" }, { "type":"object", - "title":"ConditionalDataType", + "title":"XMLBlockType", "properties":{ - "_case":{ - "title":"_case", + "xmlElement":{ + "title":"xmlElement", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ConditionalDataType.Case" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], - "propertyType":"element", - "elementName":{ - "localPart":"case", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"xmlElement", + "namespaceURI":"" } } } @@ -4164,46 +4561,198 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ConditionalDataType", + "localPart":"XMLBlockType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "_case" + "xmlElement" ] }, - "CategoryPropertyType":{ + "ConditionalDataType.Case":{ "type":"object", - "title":"CategoryPropertyType", + "title":"ConditionalDataType.Case", "required":[ - "category" + "name" ], "properties":{ - "category":{ - "title":"category", + "conditionalValue":{ + "title":"conditionalValue", "allOf":[ { - "$ref":"#/definitions/Category" + "$ref":"#/definitions/ConditionalValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"Category", + "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":[ + { + "$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":[ + "conditionalValue", + "name", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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":"CategoryPropertyType", + "localPart":"TimeRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "category" + "timeRange" ] }, - "NormalizedCurveType":{ + "ConditionalDataType":{ "required":[ - "function" + "_case" ], "allOf":[ { @@ -4211,96 +4760,22 @@ }, { "type":"object", - "title":"NormalizedCurveType", + "title":"ConditionalDataType", "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", + "_case":{ + "title":"_case", "allOf":[ { - "$ref":"#/definitions/CategoryPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/ConditionalDataType.Case" + }, + "minItems":1 } ], "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", + "localPart":"case", "namespaceURI":"http://www.opengis.net/swe/1.0" } } @@ -4309,293 +4784,208 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NormalizedCurveType", + "localPart":"ConditionalDataType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "inputGain", - "inputBias", - "outputGain", - "outputBias", - "interpolationMethod", - "extrapolationMethod", - "function" + "_case" ] }, - "CompoundPhenomenonType":{ + "SimpleDataRecordPropertyType":{ + "type":"object", + "title":"SimpleDataRecordPropertyType", "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":"" - } - } - } - } + "simpleDataRecord" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CompoundPhenomenonType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "dimension" - ] - }, - "AbstractEncodingType":{ - "type":"object", - "title":"AbstractEncodingType", "properties":{ - "id":{ - "title":"id", + "simpleDataRecord":{ + "title":"simpleDataRecord", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/SimpleDataRecordType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"SimpleDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractEncodingType", + "localPart":"SimpleDataRecordPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "id" + "simpleDataRecord" ] }, - "CompositePhenomenonType":{ + "TypedValueListPropertyType":{ + "type":"object", + "title":"TypedValueListPropertyType", "required":[ - "component" + "typedValueList" ], - "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" - } + "properties":{ + "typedValueList":{ + "title":"typedValueList", + "allOf":[ + { + "$ref":"#/definitions/TypedValueListType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TypedValueList", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"CompositePhenomenonType", + "localPart":"TypedValueListPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "base", - "component" + "typedValueList" ] }, - "ObservableProperty":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"ObservableProperty", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "DataStreamDefinitionType":{ + "TimePositionListType":{ "type":"object", - "title":"DataStreamDefinitionType", - "required":[ - "streamComponent", - "streamEncoding" - ], + "title":"TimePositionListType", "properties":{ - "streamComponent":{ - "title":"streamComponent", + "value":{ + "title":"value", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DataBlockDefinitionPropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"streamComponent", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"value" + }, + "frame":{ + "title":"frame", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"frame", + "namespaceURI":"" } }, - "streamEncoding":{ - "title":"streamEncoding", + "calendarEraName":{ + "title":"calendarEraName", "allOf":[ { - "$ref":"#/definitions/MultiplexedStreamFormatPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"streamEncoding", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"calendarEraName", + "namespaceURI":"" } }, - "id":{ - "title":"id", + "indeterminatePosition":{ + "title":"indeterminatePosition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/TimeIndeterminateValueType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", + "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":"DataStreamDefinitionType", + "localPart":"TimePositionListType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "streamComponent", - "streamEncoding", - "id" + "value", + "frame", + "calendarEraName", + "indeterminatePosition", + "count" ] }, - "VectorOrSquareMatrixPropertyType":{ + "TimePropertyType":{ "type":"object", - "title":"VectorOrSquareMatrixPropertyType", + "title":"TimePropertyType", "required":[ - "vector", - "squareMatrix" + "time" ], "properties":{ - "vector":{ - "title":"vector", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/Time" } ], "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", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"VectorOrSquareMatrixPropertyType", + "localPart":"TimePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "vector", - "squareMatrix" + "time" ] }, - "AbstractMatrixType":{ + "AbstractDataArrayType":{ + "required":[ + "elementCount" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDataArrayType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"AbstractMatrixType", + "title":"AbstractDataArrayType", "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", + "elementCount":{ + "title":"elementCount", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/AbstractDataArrayType.ElementCount" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"elementCount", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } } @@ -4603,25 +4993,166 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMatrixType", + "localPart":"AbstractDataArrayType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "referenceFrame", - "localFrame" + "elementCount" ] }, - "GeoLocationArea":{ + "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" + } + }, + "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" + }, + "propertiesOrder":[ + "envelope", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "TimeAggregateType":{ "required":[ "member" ], "allOf":[ { - "$ref":"#/definitions/AbstractVectorType" + "$ref":"#/definitions/AbstractTimeObjectType" }, { "type":"object", - "title":"GeoLocationArea", + "title":"TimeAggregateType", "properties":{ "member":{ "title":"member", @@ -4629,7 +5160,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/EnvelopePropertyType" + "$ref":"#/definitions/TimeObjectPropertyType" }, "minItems":1 } @@ -4639,115 +5170,210 @@ "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", + "typeName":{ + "localPart":"TimeAggregateType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ - "member", - "geoLocationAreaName" + "member" ] }, - "CurveType":{ - "required":[ - "elementType", - "encoding", - "values" - ], + "Category":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataArrayType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"CurveType", + "title":"Category", "properties":{ - "elementType":{ - "title":"elementType", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "$ref":"#/definitions/SimpleDataRecordPropertyType" + "$ref":"#/definitions/CodeSpacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"elementType", + "localPart":"codeSpace", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "encoding":{ - "title":"encoding", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"#/definitions/BlockEncodingPropertyType" + "$ref":"#/definitions/AllowedTokensPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"encoding", + "localPart":"constraint", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "values":{ - "title":"values", + "quality":{ + "title":"quality", "allOf":[ { - "$ref":"#/definitions/DataValuePropertyType" + "$ref":"#/definitions/QualityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"values", + "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", - "typeName":{ - "localPart":"CurveType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "elementType", - "encoding", - "values" + "codeSpace", + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" ] }, - "XMLBlockType":{ + "QuantityRange":{ "allOf":[ { - "$ref":"#/definitions/AbstractEncodingType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"XMLBlockType", + "title":"QuantityRange", "properties":{ - "xmlElement":{ - "title":"xmlElement", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$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":"xmlElement", + "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":"" } } @@ -4755,70 +5381,41 @@ } ], "typeType":"classInfo", - "typeName":{ - "localPart":"XMLBlockType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "xmlElement" - ] - }, - "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" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CountRangePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "countRange" + "uom", + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" ] }, - "TimeGeometricComplexType":{ + "AbstractConditionalType":{ "required":[ - "primitive" + "condition" ], "allOf":[ { - "$ref":"#/definitions/AbstractTimeComplexType" + "$ref":"#/definitions/AbstractDataRecordType" }, { "type":"object", - "title":"TimeGeometricComplexType", + "title":"AbstractConditionalType", "properties":{ - "primitive":{ - "title":"primitive", + "condition":{ + "title":"condition", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TimeGeometricPrimitivePropertyType" + "$ref":"#/definitions/AbstractConditionalType.Condition" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"primitive", + "localPart":"condition", "namespaceURI":"http://www.opengis.net/swe/1.0" } } @@ -4827,184 +5424,195 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeGeometricComplexType", + "localPart":"AbstractConditionalType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "primitive" + "condition" ] }, - "EnvelopePropertyType":{ - "type":"object", - "title":"EnvelopePropertyType", + "TextBlock":{ "required":[ - "envelope" + "tokenSeparator", + "blockSeparator", + "decimalSeparator" ], - "properties":{ - "envelope":{ - "title":"envelope", - "allOf":[ - { - "$ref":"#/definitions/EnvelopeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Envelope", - "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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractEncodingType" }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"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":"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":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "tokenSeparator", + "blockSeparator", + "decimalSeparator" + ] + }, + "Boolean":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "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":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "actuate":{ - "title":"actuate", + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "quality", + "value", + "referenceFrame", + "axisID" + ] + }, + "IntervalPropertyType":{ + "type":"object", + "title":"IntervalPropertyType", + "required":[ + "interval" + ], + "properties":{ + "interval":{ + "title":"interval", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/IntervalType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Interval", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"EnvelopePropertyType", + "localPart":"IntervalPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "envelope", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "interval" ] }, - "PhenomenonPropertyType":{ + "TimeGridPropertyType":{ "type":"object", - "title":"PhenomenonPropertyType", + "title":"TimeGridPropertyType", "required":[ - "phenomenon" + "timeInstantGrid" ], "properties":{ - "phenomenon":{ - "title":"phenomenon", + "timeInstantGrid":{ + "title":"timeInstantGrid", "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/TimeInstantGridType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Phenomenon", + "localPart":"TimeInstantGrid", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -5115,11 +5723,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PhenomenonPropertyType", + "localPart":"TimeGridPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "phenomenon", + "timeInstantGrid", "remoteSchema", "type", "href", @@ -5130,183 +5738,97 @@ "actuate" ] }, - "BooleanPropertyType":{ - "type":"object", - "title":"BooleanPropertyType", + "ConstrainedPhenomenonType":{ "required":[ - "_boolean" + "base" ], - "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/AbstractDataComponentType" + "$ref":"#/definitions/PhenomenonType" }, { "type":"object", - "title":"TimeRange", + "title":"ConstrainedPhenomenonType", "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"#/definitions/UomPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"uom", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "constraint":{ - "title":"constraint", + "base":{ + "title":"base", "allOf":[ { - "$ref":"#/definitions/AllowedTimesPropertyType" + "$ref":"#/definitions/PhenomenonPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"constraint", + "localPart":"base", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "quality":{ - "title":"quality", + "otherConstraint":{ + "title":"otherConstraint", "allOf":[ { - "$ref":"#/definitions/QualityPropertyType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"quality", + "localPart":"otherConstraint", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "value":{ - "title":"value", + "singleConstraint":{ + "title":"singleConstraint", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TypedValuePropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"singleConstraint", "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":[ - { - "$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":"ConstrainedPhenomenonType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ - "uom", - "constraint", - "quality", - "value", - "referenceTime", - "referenceFrame", - "localFrame" + "base", + "otherConstraint", + "singleConstraint" ] }, - "TimeObjectPropertyType":{ + "TimeInstantGridPropertyType":{ "type":"object", - "title":"TimeObjectPropertyType", + "title":"TimeInstantGridPropertyType", "required":[ - "timeObject" + "timeInstantGrid" ], "properties":{ - "timeObject":{ - "title":"timeObject", + "timeInstantGrid":{ + "title":"timeInstantGrid", "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/TimeInstantGridType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_TimeObject", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"TimeInstantGrid", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, "remoteSchema":{ @@ -5416,11 +5938,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeObjectPropertyType", + "localPart":"TimeInstantGridPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "timeObject", + "timeInstantGrid", "remoteSchema", "type", "href", @@ -5431,375 +5953,92 @@ "actuate" ] }, - "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", + "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":"DataStreamDefinitionType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "streamComponent", + "streamEncoding", + "id" + ] + }, + "DataRecordType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractDataRecordType" }, { "type":"object", - "title":"Count", + "title":"DataRecordType", "properties":{ - "constraint":{ - "title":"constraint", - "allOf":[ - { - "$ref":"#/definitions/AllowedValuesPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"constraint", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "quality":{ - "title":"quality", + "field":{ + "title":"field", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/QualityPropertyType" + "$ref":"#/definitions/DataComponentPropertyType" }, "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" - ] - }, - "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" - } - }, - "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":[ - { - "$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" - ] - }, - "TimeIntervalGridType":{ - "required":[ - "windowDuration", - "windowInterval" - ], - "allOf":[ - { - "$ref":"#/definitions/TimeGridType" - }, - { - "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":"windowDuration", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "windowInterval":{ - "title":"windowInterval", - "allOf":[ - { - "$ref":"#/definitions/TimeIntervalLengthType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"windowInterval", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeIntervalGridType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "windowDuration", - "windowInterval" - ] - }, - "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" - } - }, - "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":"#/definitions/VectorOrSquareMatrixPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"state", + "localPart":"field", "namespaceURI":"http://www.opengis.net/swe/1.0" } } @@ -5808,491 +6047,282 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"PositionType", + "localPart":"DataRecordType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "time", - "location", - "orientation", - "velocity", - "angularVelocity", - "acceleration", - "angularAcceleration", - "state" + "field" ] }, - "BinaryBlock.Member.Block":{ + "RecordPropertyType":{ "type":"object", - "title":"BinaryBlock.Member.Block", + "title":"RecordPropertyType", "required":[ - "ref" + "record" ], "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":"" - } - }, - "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", + "record":{ + "title":"record", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/RecordType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"compression", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Record", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"RecordPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ - "ref", - "byteLength", - "paddingBytesBefore", - "paddingBytesAfter", - "encryption", - "compression" + "record" ] }, - "AllowedTimesPropertyType":{ + "AbstractConditionalType.Condition":{ "type":"object", - "title":"AllowedTimesPropertyType", + "title":"AbstractConditionalType.Condition", "required":[ - "allowedTimes" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "name" ], "properties":{ - "allowedTimes":{ - "title":"allowedTimes", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/AllowedTimes" + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedTimes", + "localPart":"Count", "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", + "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", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AllowedTimesPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "allowedTimes", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "TypedValuePropertyType":{ - "type":"object", - "title":"TypedValuePropertyType", - "required":[ - "typedValue" - ], - "properties":{ - "typedValue":{ - "title":"typedValue", + "text":{ + "title":"text", "allOf":[ { - "$ref":"#/definitions/TypedValueType" + "$ref":"#/definitions/Text" } ], "propertyType":"element", "elementName":{ - "localPart":"TypedValue", + "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TypedValuePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "typedValue" - ] - }, - "IntervalType":{ - "type":"object", - "title":"IntervalType", - "required":[ - "lowerBound", - "upperBound" - ], - "properties":{ - "lowerBound":{ - "title":"lowerBound", + }, + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/QuantityRange" } ], "propertyType":"element", "elementName":{ - "localPart":"lowerBound", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "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" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"IntervalType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "lowerBound", - "upperBound" - ] - }, - "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" + "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" } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localFrame", - "namespaceURI":"" + }, + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - ], - "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", + }, + "abstractDataArray":{ + "title":"abstractDataArray", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ItemPropertyType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractDataArrayType" + } }, - "minItems":1 + "elementName":{ + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"field", + "localPart":"AbstractDataArray", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "rs":{ - "title":"rs", + "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":"RS", + "localPart":"name", "namespaceURI":"" } }, - "fieldCount":{ - "title":"fieldCount", + "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":"fieldCount", - "namespaceURI":"" + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "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", + }, + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/ArrayType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Array", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ArrayPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "array" - ] - }, - "TimePositionListType":{ - "type":"object", - "title":"TimePositionListType", - "properties":{ - "value":{ - "title":"value", + }, + "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":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "frame":{ - "title":"frame", + "role":{ + "title":"role", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -6300,12 +6330,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"frame", - "namespaceURI":"" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "calendarEraName":{ - "title":"calendarEraName", + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6313,175 +6356,180 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"calendarEraName", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "indeterminatePosition":{ - "title":"indeterminatePosition", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/TimeIndeterminateValueType" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"indeterminatePosition", - "namespaceURI":"" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "count":{ - "title":"count", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"count", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"TimePositionListType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "value", - "frame", - "calendarEraName", - "indeterminatePosition", - "count" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "name", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "EnvelopeType":{ - "required":[ - "lowerCorner", - "upperCorner" - ], + "Count":{ "allOf":[ { - "$ref":"#/definitions/AbstractVectorType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"EnvelopeType", + "title":"Count", "properties":{ - "time":{ - "title":"time", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"#/definitions/TimeRangePropertyType" + "$ref":"#/definitions/AllowedValuesPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"time", + "localPart":"constraint", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "lowerCorner":{ - "title":"lowerCorner", + "quality":{ + "title":"quality", "allOf":[ { - "$ref":"#/definitions/VectorPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/QualityPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lowerCorner", + "localPart":"quality", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "upperCorner":{ - "title":"upperCorner", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/VectorPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"upperCorner", + "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":"EnvelopeType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "time", - "lowerCorner", - "upperCorner" + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" ] }, - "BlockEncodingPropertyType":{ + "PhenomenonPropertyType":{ "type":"object", - "title":"BlockEncodingPropertyType", + "title":"PhenomenonPropertyType", "required":[ - "standardFormat", - "binaryBlock", - "textBlock", - "xmlBlock" + "phenomenon" ], "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" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TextBlock", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - }, - "xmlBlock":{ - "title":"xmlBlock", + "phenomenon":{ + "title":"phenomenon", "allOf":[ { - "$ref":"#/definitions/XMLBlockType" + "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":"XMLBlock", + "localPart":"Phenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -6592,179 +6640,40 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BlockEncodingPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "standardFormat", - "binaryBlock", - "textBlock", - "xmlBlock", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - }, - "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":"Record", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RecordPropertyType", + "localPart":"PhenomenonPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "record" + "phenomenon", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "DataValuePropertyType":{ + "DataBlockDefinitionPropertyType":{ "type":"object", - "title":"DataValuePropertyType", + "title":"DataBlockDefinitionPropertyType", + "required":[ + "dataBlockDefinition" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", + "dataBlockDefinition":{ + "title":"dataBlockDefinition", "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/DataBlockDefinitionType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"DataBlockDefinition", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } }, "remoteSchema":{ "title":"remoteSchema", @@ -6873,12 +6782,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataValuePropertyType", + "localPart":"DataBlockDefinitionPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "otherAttributes", - "content", + "dataBlockDefinition", "remoteSchema", "type", "href", @@ -6889,95 +6797,47 @@ "actuate" ] }, - "PhenomenonSeriesType":{ + "DataRecordPropertyType":{ + "type":"object", + "title":"DataRecordPropertyType", "required":[ - "base", - "constraintList" + "dataRecord" ], - "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" - } + "properties":{ + "dataRecord":{ + "title":"dataRecord", + "allOf":[ + { + "$ref":"#/definitions/DataRecordType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"PhenomenonSeriesType", + "localPart":"DataRecordPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "base", - "constraintList", - "otherConstraint" + "dataRecord" ] }, - "MultiplexedStreamFormatType":{ - "required":[ - "type", - "version" - ], + "AbstractMatrixType":{ "allOf":[ { - "$ref":"#/definitions/AbstractEncodingType" + "$ref":"#/definitions/AbstractDataArrayType" }, { "type":"object", - "title":"MultiplexedStreamFormatType", + "title":"AbstractMatrixType", "properties":{ - "type":{ - "title":"type", + "referenceFrame":{ + "title":"referenceFrame", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -6985,20 +6845,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", + "localPart":"referenceFrame", "namespaceURI":"" } }, - "version":{ - "title":"version", + "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":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"localFrame", "namespaceURI":"" } } @@ -7007,206 +6867,176 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MultiplexedStreamFormatType", + "localPart":"AbstractMatrixType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "type", - "version" + "referenceFrame", + "localFrame" ] }, - "CountRange":{ + "Text":{ "allOf":[ { "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"CountRange", + "title":"Text", "properties":{ - "constraint":{ - "title":"constraint", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/AllowedValuesPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"constraint", + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/1.0" } - }, - "quality":{ - "title":"quality", + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "EnvelopeType":{ + "required":[ + "lowerCorner", + "upperCorner" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractVectorType" + }, + { + "type":"object", + "title":"EnvelopeType", + "properties":{ + "time":{ + "title":"time", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/TimeRangePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"quality", + "localPart":"time", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "value":{ - "title":"value", + "lowerCorner":{ + "title":"lowerCorner", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } + "$ref":"#/definitions/VectorPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"lowerCorner", "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", + "upperCorner":{ + "title":"upperCorner", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/VectorPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"upperCorner", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"EnvelopeType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" + "time", + "lowerCorner", + "upperCorner" ] }, - "TimeGridEnvelopePropertyType.TimeGridEnvelope":{ + "ScopedNameType":{ "type":"object", - "title":"TimeGridEnvelopePropertyType.TimeGridEnvelope", + "title":"ScopedNameType", "required":[ - "low", - "high" + "codeSpace" ], "properties":{ - "low":{ - "title":"low", + "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", - "elementName":{ - "localPart":"low", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } + "propertyType":"value" }, - "high":{ - "title":"high", + "codeSpace":{ + "title":"codeSpace", "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":"high", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"codeSpace", + "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ScopedNameType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, "propertiesOrder":[ - "low", - "high" + "value", + "codeSpace" ] }, - "MultiplexedStreamFormatPropertyType":{ + "ArrayType":{ "type":"object", - "title":"MultiplexedStreamFormatPropertyType", + "title":"ArrayType", + "required":[ + "element" + ], "properties":{ - "multiplexedStreamFormat":{ - "title":"multiplexedStreamFormat", + "element":{ + "title":"element", "allOf":[ { - "$ref":"#/definitions/MultiplexedStreamFormatType" + "type":"array", + "items":{ + "$ref":"#/definitions/XMLDataPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"MultiplexedStreamFormat", + "localPart":"element", "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", + "rs":{ + "title":"rs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -7214,478 +7044,465 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"RS", + "namespaceURI":"" } }, - "arcrole":{ - "title":"arcrole", + "elementCount":{ + "title":"elementCount", "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":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"elementCount", + "namespaceURI":"" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ArrayType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "element", + "rs", + "elementCount" + ] + }, + "CountPropertyType":{ + "type":"object", + "title":"CountPropertyType", + "required":[ + "count" + ], + "properties":{ + "count":{ + "title":"count", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Count" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - }, - "show":{ - "title":"show", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CountPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "count" + ] + }, + "VectorOrSquareMatrixPropertyType":{ + "type":"object", + "title":"VectorOrSquareMatrixPropertyType", + "required":[ + "vector", + "squareMatrix" + ], + "properties":{ + "vector":{ + "title":"vector", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/VectorType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Vector", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "actuate":{ - "title":"actuate", + "squareMatrix":{ + "title":"squareMatrix", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/SquareMatrixType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"SquareMatrix", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiplexedStreamFormatPropertyType", + "localPart":"VectorOrSquareMatrixPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "multiplexedStreamFormat", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "vector", + "squareMatrix" ] }, - "TimeGridType":{ + "QuantityRangePropertyType":{ + "type":"object", + "title":"QuantityRangePropertyType", "required":[ - "extent", - "originPos", - "origin", - "offsetDuration", - "offsetInterval" + "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" + ] + }, + "Time":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimeComplexType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"TimeGridType", + "title":"Time", "properties":{ - "extent":{ - "title":"extent", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"#/definitions/TimeGridEnvelopePropertyType" + "$ref":"#/definitions/UomPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"extent", + "localPart":"uom", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "originPos":{ - "title":"originPos", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"#/definitions/TimePositionType" + "$ref":"#/definitions/AllowedTimesPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"originPos", + "localPart":"constraint", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "origin":{ - "title":"origin", + "quality":{ + "title":"quality", "allOf":[ { - "$ref":"#/definitions/TimeInstantPropertyType" + "$ref":"#/definitions/QualityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"origin", + "localPart":"quality", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "offsetDuration":{ - "title":"offsetDuration", + "value":{ + "title":"value", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"element", "elementName":{ - "localPart":"offsetDuration", + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "offsetInterval":{ - "title":"offsetInterval", + "referenceTime":{ + "title":"referenceTime", "allOf":[ { - "$ref":"#/definitions/TimeIntervalLengthType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"offsetInterval", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceTime", + "namespaceURI":"" } }, - "duration":{ - "title":"duration", + "referenceFrame":{ + "title":"referenceFrame", "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/swe/1.0" + "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":"TimeGridType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "extent", - "originPos", - "origin", - "offsetDuration", - "offsetInterval", - "duration" + "uom", + "constraint", + "quality", + "value", + "referenceTime", + "referenceFrame", + "localFrame" ] }, - "TimeGeometricComplexPropertyType":{ - "type":"object", - "title":"TimeGeometricComplexPropertyType", + "CurveType":{ "required":[ - "timeGeometricComplex" + "elementType", + "encoding", + "values" ], - "properties":{ - "timeGeometricComplex":{ - "title":"timeGeometricComplex", - "allOf":[ - { - "$ref":"#/definitions/TimeGeometricComplexType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeGeometricComplex", - "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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractDataArrayType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeGeometricComplexPropertyType", + "localPart":"CurveType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "timeGeometricComplex", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "elementType", + "encoding", + "values" ] }, - "TimeIntervalGridPropertyType":{ - "type":"object", - "title":"TimeIntervalGridPropertyType", + "TimeGridType":{ "required":[ - "timeIntervalGrid" + "extent", + "originPos", + "origin", + "offsetDuration", + "offsetInterval" ], - "properties":{ - "timeIntervalGrid":{ - "title":"timeIntervalGrid", - "allOf":[ - { - "$ref":"#/definitions/TimeIntervalGridType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeIntervalGrid", - "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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeComplexType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "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" + } + }, + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"offsetDuration", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } + }, + "offsetInterval":{ + "title":"offsetInterval", + "allOf":[ + { + "$ref":"#/definitions/TimeIntervalLengthType" + } + ], + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "actuate":{ - "title":"actuate", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeGridType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "extent", + "originPos", + "origin", + "offsetDuration", + "offsetInterval", + "duration" + ] + }, + "AbstractEncodingType":{ + "type":"object", + "title":"AbstractEncodingType", + "properties":{ + "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":"TimeIntervalGridPropertyType", + "localPart":"AbstractEncodingType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "timeIntervalGrid", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "id" ] }, - "AnyScalarPropertyType":{ + "DataComponentPropertyType":{ "type":"object", - "title":"AnyScalarPropertyType", + "title":"DataComponentPropertyType", "required":[ "count", "quantity", @@ -7693,6 +7510,11 @@ "_boolean", "category", "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", "name" ], "properties":{ @@ -7774,6 +7596,95 @@ "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":"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":"#/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" + } + }, "name":{ "title":"name", "allOf":[ @@ -7894,7 +7805,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyScalarPropertyType", + "localPart":"DataComponentPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ @@ -7904,6 +7815,11 @@ "_boolean", "category", "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", "name", "remoteSchema", "type", @@ -7915,171 +7831,98 @@ "actuate" ] }, - "CodeSpacePropertyType":{ + "AbstractDataArrayType.ElementCount":{ "type":"object", - "title":"CodeSpacePropertyType", + "title":"AbstractDataArrayType.ElementCount", + "required":[ + "count" + ], "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", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/Count" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "actuate":{ - "title":"actuate", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"ref", + "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"CodeSpacePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "count", + "ref" ] }, - "AbstractDataArrayType":{ + "TypedValueListType":{ + "type":"object", + "title":"TypedValueListType", "required":[ - "elementCount" + "property", + "value" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" + "properties":{ + "property":{ + "title":"property", + "allOf":[ + { + "$ref":"#/definitions/ScopedNameType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"property", + "namespaceURI":"http://www.opengis.net/swe/1.0" + } }, - { - "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" - } + "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":"AbstractDataArrayType", + "localPart":"TypedValueListType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "elementCount" + "property", + "value" ] }, - "AbstractConditionalType.Condition":{ + "ConditionalValueType.Data":{ "type":"object", - "title":"AbstractConditionalType.Condition", + "title":"ConditionalValueType.Data", "required":[ "count", "quantity", @@ -8091,8 +7934,7 @@ "countRange", "timeRange", "abstractDataRecord", - "abstractDataArray", - "name" + "abstractDataArray" ], "properties":{ "count":{ @@ -8262,19 +8104,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":[ @@ -8393,7 +8222,6 @@ "timeRange", "abstractDataRecord", "abstractDataArray", - "name", "remoteSchema", "type", "href", @@ -8404,112 +8232,272 @@ "actuate" ] }, - "TimeRangePropertyType":{ + "MultiplexedStreamFormatPropertyType":{ "type":"object", - "title":"TimeRangePropertyType", + "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" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MultiplexedStreamFormatPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "multiplexedStreamFormat", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "BinaryBlock.Member.Block":{ + "type":"object", + "title":"BinaryBlock.Member.Block", "required":[ - "timeRange" + "ref" ], "properties":{ - "timeRange":{ - "title":"timeRange", + "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":"" + } + }, + "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":"#/definitions/TimeRange" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "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":"TimeRangePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, "propertiesOrder":[ - "timeRange" + "ref", + "byteLength", + "paddingBytesBefore", + "paddingBytesAfter", + "encryption", + "compression" ] }, - "Category":{ + "GeoLocationArea":{ + "required":[ + "member" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractVectorType" }, { "type":"object", - "title":"Category", + "title":"GeoLocationArea", "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", + "member":{ + "title":"member", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "type":"array", + "items":{ + "$ref":"#/definitions/EnvelopePropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"member", "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", + "geoLocationAreaName":{ + "title":"geoLocationAreaName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -8517,7 +8505,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"axisID", + "localPart":"name", "namespaceURI":"" } } @@ -8526,22 +8514,125 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "codeSpace", - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" + "member", + "geoLocationAreaName" ] }, - "Quantity":{ + "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":"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/double" + } + } + }, + "elementName":{ + "localPart":"valueList", + "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", + "propertiesOrder":[ + "min", + "max", + "intervalOrValueList", + "id" + ] + }, + "TimeRange":{ "allOf":[ { "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"Quantity", + "title":"TimeRange", "properties":{ "uom":{ "title":"uom", @@ -8560,7 +8651,7 @@ "title":"constraint", "allOf":[ { - "$ref":"#/definitions/AllowedValuesPropertyType" + "$ref":"#/definitions/AllowedTimesPropertyType" } ], "propertyType":"element", @@ -8573,11 +8664,7 @@ "title":"quality", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/QualityPropertyType" } ], "propertyType":"element", @@ -8590,7 +8677,10 @@ "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/string" + } } ], "propertyType":"element", @@ -8599,6 +8689,19 @@ "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":[ @@ -8612,16 +8715,16 @@ "namespaceURI":"" } }, - "axisID":{ - "title":"axisID", + "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":"axisID", + "localPart":"localFrame", "namespaceURI":"" } } @@ -8634,214 +8737,154 @@ "constraint", "quality", "value", + "referenceTime", "referenceFrame", - "axisID" + "localFrame" ] }, - "QualityPropertyType":{ - "type":"object", - "title":"QualityPropertyType", + "CompoundPhenomenonType":{ "required":[ - "quantity", - "quantityRange", - "category", - "text" + "dimension" ], - "properties":{ - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/Quantity" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "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" - } + "allOf":[ + { + "$ref":"#/definitions/PhenomenonType" }, - "category":{ - "title":"category", - "allOf":[ - { - "$ref":"#/definitions/Category" + { + "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":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0" } - }, - "text":{ - "title":"text", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CompoundPhenomenonType", + "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "propertiesOrder":[ + "dimension" + ] + }, + "AllowedTokens":{ + "type":"object", + "title":"AllowedTokens", + "required":[ + "valueList" + ], + "properties":{ + "valueList":{ + "title":"valueList", "allOf":[ { - "$ref":"#/definitions/Text" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Text", + "localPart":"valueList", "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", + "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":"" } - }, - "actuate":{ - "title":"actuate", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "valueList", + "id" + ] + }, + "DataArrayPropertyType":{ + "type":"object", + "title":"DataArrayPropertyType", + "required":[ + "dataArray" + ], + "properties":{ + "dataArray":{ + "title":"dataArray", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/DataArrayType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"DataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"QualityPropertyType", + "localPart":"DataArrayPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "quantity", - "quantityRange", - "category", - "text", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "dataArray" ] }, - "DataBlockDefinitionPropertyType":{ + "TimeGeometricComplexPropertyType":{ "type":"object", - "title":"DataBlockDefinitionPropertyType", + "title":"TimeGeometricComplexPropertyType", "required":[ - "dataBlockDefinition" + "timeGeometricComplex" ], "properties":{ - "dataBlockDefinition":{ - "title":"dataBlockDefinition", + "timeGeometricComplex":{ + "title":"timeGeometricComplex", "allOf":[ { - "$ref":"#/definitions/DataBlockDefinitionType" + "$ref":"#/definitions/TimeGeometricComplexType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataBlockDefinition", + "localPart":"TimeGeometricComplex", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -8952,11 +8995,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataBlockDefinitionPropertyType", + "localPart":"TimeGeometricComplexPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "dataBlockDefinition", + "timeGeometricComplex", "remoteSchema", "type", "href", @@ -8967,399 +9010,356 @@ "actuate" ] }, - "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":{ + "DataValuePropertyType":{ "type":"object", - "title":"QuantityRangePropertyType", - "required":[ - "quantityRange" - ], + "title":"DataValuePropertyType", "properties":{ - "quantityRange":{ - "title":"quantityRange", + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/QuantityRange" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "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" + "propertyType":"anyAttribute" }, - { - "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" + "content":{ + "title":"content", + "allOf":[ + { + "type":"array", + "items":{ + "anyOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "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" + { + "$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" - } - }, - "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":"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":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$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", - "propertiesOrder":[ - "uom", - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" - ] - }, - "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":"" - } + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$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", - "propertiesOrder":[ - "mimeType" - ] - }, - "TimeInstantGridType":{ - "allOf":[ - { - "$ref":"#/definitions/TimeGridType" }, - { - "type":"object", - "title":"TimeInstantGridType", - "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" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeInstantGridType", + "localPart":"DataValuePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" - } + }, + "propertiesOrder":[ + "otherAttributes", + "content", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] }, - "TextPropertyType":{ + "ItemPropertyType":{ "type":"object", - "title":"TextPropertyType", + "title":"ItemPropertyType", "required":[ - "text" + "item" ], "properties":{ - "text":{ - "title":"text", + "item":{ + "title":"item", "allOf":[ { - "$ref":"#/definitions/Text" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Text", + "localPart":"Item", "namespaceURI":"http://www.opengis.net/swe/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TextPropertyType", + "localPart":"ItemPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "text" + "item" ] }, - "SquareMatrixType":{ + "TimeObjectPropertyType":{ + "type":"object", + "title":"TimeObjectPropertyType", "required":[ - "elementType", - "encoding", - "values" + "timeObject" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMatrixType" + "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" + } }, - { - "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" - } + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SquareMatrixType", - "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "propertiesOrder":[ - "elementType", - "encoding", - "values" - ] - }, - "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" - } - }, - "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" - } - }, - "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" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ConstrainedPhenomenonType", + "localPart":"TimeObjectPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0" }, "propertiesOrder":[ - "base", - "otherConstraint", - "singleConstraint" + "timeObject", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "ByteEncoding":{ @@ -9401,7 +9401,7 @@ "properties":{ "localPart":{ "enum":[ - "Interval" + "Envelope" ] }, "namespaceURI":{ @@ -9414,11 +9414,11 @@ ] }, "value":{ - "$ref":"#/definitions/IntervalType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"Interval", + "localPart":"Envelope", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9435,7 +9435,7 @@ "properties":{ "localPart":{ "enum":[ - "valueList" + "ConstrainedPhenomenon" ] }, "namespaceURI":{ @@ -9448,18 +9448,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } + "$ref":"#/definitions/ConstrainedPhenomenonType" } }, "elementName":{ - "localPart":"valueList", + "localPart":"ConstrainedPhenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedTokens" } }, { @@ -9475,7 +9469,7 @@ "properties":{ "localPart":{ "enum":[ - "DataRecord" + "Quantity" ] }, "namespaceURI":{ @@ -9488,11 +9482,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataRecordType" + "$ref":"#/definitions/Quantity" } }, "elementName":{ - "localPart":"DataRecord", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9509,7 +9503,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeIntervalGrid" + "Record" ] }, "namespaceURI":{ @@ -9522,11 +9516,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeIntervalGridType" + "$ref":"#/definitions/RecordType" } }, "elementName":{ - "localPart":"TimeIntervalGrid", + "localPart":"Record", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9543,7 +9537,7 @@ "properties":{ "localPart":{ "enum":[ - "TypedValue" + "DataRecord" ] }, "namespaceURI":{ @@ -9556,11 +9550,11 @@ ] }, "value":{ - "$ref":"#/definitions/TypedValueType" + "$ref":"#/definitions/DataRecordType" } }, "elementName":{ - "localPart":"TypedValue", + "localPart":"DataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9577,7 +9571,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeInstantGrid" + "CompositePhenomenon" ] }, "namespaceURI":{ @@ -9590,11 +9584,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeInstantGridType" + "$ref":"#/definitions/CompositePhenomenonType" } }, "elementName":{ - "localPart":"TimeInstantGrid", + "localPart":"CompositePhenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9611,7 +9605,7 @@ "properties":{ "localPart":{ "enum":[ - "ConditionalData" + "StandardFormat" ] }, "namespaceURI":{ @@ -9624,11 +9618,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConditionalDataType" + "$ref":"#/definitions/StandardFormat" } }, "elementName":{ - "localPart":"ConditionalData", + "localPart":"StandardFormat", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9645,7 +9639,7 @@ "properties":{ "localPart":{ "enum":[ - "DataStreamDefinition" + "Vector" ] }, "namespaceURI":{ @@ -9658,11 +9652,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataStreamDefinitionType" + "$ref":"#/definitions/VectorType" } }, "elementName":{ - "localPart":"DataStreamDefinition", + "localPart":"Vector", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9679,7 +9673,7 @@ "properties":{ "localPart":{ "enum":[ - "Text" + "Time" ] }, "namespaceURI":{ @@ -9692,11 +9686,11 @@ ] }, "value":{ - "$ref":"#/definitions/Text" + "$ref":"#/definitions/Time" } }, "elementName":{ - "localPart":"Text", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9713,7 +9707,7 @@ "properties":{ "localPart":{ "enum":[ - "interval" + "NormalizedCurve" ] }, "namespaceURI":{ @@ -9726,18 +9720,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/NormalizedCurveType" } }, "elementName":{ - "localPart":"interval", + "localPart":"NormalizedCurve", "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedTimes" } }, { @@ -9753,7 +9741,7 @@ "properties":{ "localPart":{ "enum":[ - "Boolean" + "DataBlockDefinition" ] }, "namespaceURI":{ @@ -9766,11 +9754,11 @@ ] }, "value":{ - "$ref":"#/definitions/Boolean" + "$ref":"#/definitions/DataBlockDefinitionType" } }, "elementName":{ - "localPart":"Boolean", + "localPart":"DataBlockDefinition", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9787,7 +9775,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedValues" + "interval" ] }, "namespaceURI":{ @@ -9800,12 +9788,18 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedValues" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } }, "elementName":{ - "localPart":"AllowedValues", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedValues" } }, { @@ -9821,7 +9815,7 @@ "properties":{ "localPart":{ "enum":[ - "ConditionalValue" + "Category" ] }, "namespaceURI":{ @@ -9834,11 +9828,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConditionalValueType" + "$ref":"#/definitions/Category" } }, "elementName":{ - "localPart":"ConditionalValue", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9855,7 +9849,7 @@ "properties":{ "localPart":{ "enum":[ - "TypedValueList" + "Interval" ] }, "namespaceURI":{ @@ -9868,11 +9862,11 @@ ] }, "value":{ - "$ref":"#/definitions/TypedValueListType" + "$ref":"#/definitions/IntervalType" } }, "elementName":{ - "localPart":"TypedValueList", + "localPart":"Interval", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9889,7 +9883,7 @@ "properties":{ "localPart":{ "enum":[ - "DataArray" + "interval" ] }, "namespaceURI":{ @@ -9902,12 +9896,18 @@ ] }, "value":{ - "$ref":"#/definitions/DataArrayType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"DataArray", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedTimes" } }, { @@ -9923,7 +9923,7 @@ "properties":{ "localPart":{ "enum":[ - "Category" + "TimeGrid" ] }, "namespaceURI":{ @@ -9936,11 +9936,11 @@ ] }, "value":{ - "$ref":"#/definitions/Category" + "$ref":"#/definitions/TimeGridType" } }, "elementName":{ - "localPart":"Category", + "localPart":"TimeGrid", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9957,7 +9957,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeAggregate" + "ObservableProperty" ] }, "namespaceURI":{ @@ -9970,11 +9970,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeAggregateType" + "$ref":"#/definitions/ObservableProperty" } }, "elementName":{ - "localPart":"TimeAggregate", + "localPart":"ObservableProperty", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -9991,7 +9991,7 @@ "properties":{ "localPart":{ "enum":[ - "TextBlock" + "AllowedValues" ] }, "namespaceURI":{ @@ -10004,11 +10004,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextBlock" + "$ref":"#/definitions/AllowedValues" } }, "elementName":{ - "localPart":"TextBlock", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10025,7 +10025,7 @@ "properties":{ "localPart":{ "enum":[ - "StandardFormat" + "AllowedTimes" ] }, "namespaceURI":{ @@ -10038,11 +10038,11 @@ ] }, "value":{ - "$ref":"#/definitions/StandardFormat" + "$ref":"#/definitions/AllowedTimes" } }, "elementName":{ - "localPart":"StandardFormat", + "localPart":"AllowedTimes", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10059,7 +10059,7 @@ "properties":{ "localPart":{ "enum":[ - "Phenomenon" + "ConditionalValue" ] }, "namespaceURI":{ @@ -10072,11 +10072,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhenomenonType" + "$ref":"#/definitions/ConditionalValueType" } }, "elementName":{ - "localPart":"Phenomenon", + "localPart":"ConditionalValue", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10093,7 +10093,7 @@ "properties":{ "localPart":{ "enum":[ - "PhenomenonSeries" + "TimeAggregate" ] }, "namespaceURI":{ @@ -10106,11 +10106,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhenomenonSeriesType" + "$ref":"#/definitions/TimeAggregateType" } }, "elementName":{ - "localPart":"PhenomenonSeries", + "localPart":"TimeAggregate", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10127,7 +10127,7 @@ "properties":{ "localPart":{ "enum":[ - "GeoLocationArea" + "DataStreamDefinition" ] }, "namespaceURI":{ @@ -10140,11 +10140,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeoLocationArea" + "$ref":"#/definitions/DataStreamDefinitionType" } }, "elementName":{ - "localPart":"GeoLocationArea", + "localPart":"DataStreamDefinition", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10161,7 +10161,7 @@ "properties":{ "localPart":{ "enum":[ - "SquareMatrix" + "Boolean" ] }, "namespaceURI":{ @@ -10174,11 +10174,11 @@ ] }, "value":{ - "$ref":"#/definitions/SquareMatrixType" + "$ref":"#/definitions/Boolean" } }, "elementName":{ - "localPart":"SquareMatrix", + "localPart":"Boolean", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10210,7 +10210,7 @@ "value":{ "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/token" } } }, @@ -10219,7 +10219,7 @@ "namespaceURI":"http://www.opengis.net/swe/1.0" }, "scope":{ - "$ref":"#/definitions/AllowedValues" + "$ref":"#/definitions/AllowedTokens" } }, { @@ -10235,7 +10235,7 @@ "properties":{ "localPart":{ "enum":[ - "CountRange" + "TypedValueList" ] }, "namespaceURI":{ @@ -10248,11 +10248,11 @@ ] }, "value":{ - "$ref":"#/definitions/CountRange" + "$ref":"#/definitions/TypedValueListType" } }, "elementName":{ - "localPart":"CountRange", + "localPart":"TypedValueList", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10269,7 +10269,7 @@ "properties":{ "localPart":{ "enum":[ - "Item" + "BinaryBlock" ] }, "namespaceURI":{ @@ -10282,11 +10282,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/BinaryBlock" } }, "elementName":{ - "localPart":"Item", + "localPart":"BinaryBlock", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10303,7 +10303,7 @@ "properties":{ "localPart":{ "enum":[ - "Time" + "TimeInstantGrid" ] }, "namespaceURI":{ @@ -10316,11 +10316,11 @@ ] }, "value":{ - "$ref":"#/definitions/Time" + "$ref":"#/definitions/TimeInstantGridType" } }, "elementName":{ - "localPart":"Time", + "localPart":"TimeInstantGrid", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10337,7 +10337,7 @@ "properties":{ "localPart":{ "enum":[ - "Envelope" + "TextBlock" ] }, "namespaceURI":{ @@ -10350,11 +10350,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/TextBlock" } }, "elementName":{ - "localPart":"Envelope", + "localPart":"TextBlock", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10371,7 +10371,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiplexedStreamFormat" + "Text" ] }, "namespaceURI":{ @@ -10384,11 +10384,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiplexedStreamFormatType" + "$ref":"#/definitions/Text" } }, "elementName":{ - "localPart":"MultiplexedStreamFormat", + "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10405,7 +10405,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleDataRecord" + "Array" ] }, "namespaceURI":{ @@ -10418,11 +10418,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleDataRecordType" + "$ref":"#/definitions/ArrayType" } }, "elementName":{ - "localPart":"SimpleDataRecord", + "localPart":"Array", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10473,7 +10473,7 @@ "properties":{ "localPart":{ "enum":[ - "valueList" + "TypedValue" ] }, "namespaceURI":{ @@ -10486,18 +10486,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TypedValueType" } }, "elementName":{ - "localPart":"valueList", + "localPart":"TypedValue", "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedTimes" } }, { @@ -10513,7 +10507,7 @@ "properties":{ "localPart":{ "enum":[ - "BinaryBlock" + "Phenomenon" ] }, "namespaceURI":{ @@ -10526,11 +10520,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryBlock" + "$ref":"#/definitions/PhenomenonType" } }, "elementName":{ - "localPart":"BinaryBlock", + "localPart":"Phenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10547,7 +10541,7 @@ "properties":{ "localPart":{ "enum":[ - "XMLBlock" + "GeoLocationArea" ] }, "namespaceURI":{ @@ -10560,11 +10554,11 @@ ] }, "value":{ - "$ref":"#/definitions/XMLBlockType" + "$ref":"#/definitions/GeoLocationArea" } }, "elementName":{ - "localPart":"XMLBlock", + "localPart":"GeoLocationArea", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10581,7 +10575,7 @@ "properties":{ "localPart":{ "enum":[ - "DataBlockDefinition" + "MultiplexedStreamFormat" ] }, "namespaceURI":{ @@ -10594,11 +10588,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataBlockDefinitionType" + "$ref":"#/definitions/MultiplexedStreamFormatType" } }, "elementName":{ - "localPart":"DataBlockDefinition", + "localPart":"MultiplexedStreamFormat", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10615,7 +10609,7 @@ "properties":{ "localPart":{ "enum":[ - "Record" + "valueList" ] }, "namespaceURI":{ @@ -10628,12 +10622,18 @@ ] }, "value":{ - "$ref":"#/definitions/RecordType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"Record", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedTimes" } }, { @@ -10649,7 +10649,7 @@ "properties":{ "localPart":{ "enum":[ - "Vector" + "Count" ] }, "namespaceURI":{ @@ -10662,11 +10662,11 @@ ] }, "value":{ - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/Count" } }, "elementName":{ - "localPart":"Vector", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10683,7 +10683,7 @@ "properties":{ "localPart":{ "enum":[ - "Count" + "CountRange" ] }, "namespaceURI":{ @@ -10696,11 +10696,11 @@ ] }, "value":{ - "$ref":"#/definitions/Count" + "$ref":"#/definitions/CountRange" } }, "elementName":{ - "localPart":"Count", + "localPart":"CountRange", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10717,7 +10717,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeRange" + "SquareMatrix" ] }, "namespaceURI":{ @@ -10730,11 +10730,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeRange" + "$ref":"#/definitions/SquareMatrixType" } }, "elementName":{ - "localPart":"TimeRange", + "localPart":"SquareMatrix", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10751,7 +10751,7 @@ "properties":{ "localPart":{ "enum":[ - "QuantityRange" + "TimeRange" ] }, "namespaceURI":{ @@ -10764,11 +10764,11 @@ ] }, "value":{ - "$ref":"#/definitions/QuantityRange" + "$ref":"#/definitions/TimeRange" } }, "elementName":{ - "localPart":"QuantityRange", + "localPart":"TimeRange", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10785,7 +10785,7 @@ "properties":{ "localPart":{ "enum":[ - "interval" + "PhenomenonSeries" ] }, "namespaceURI":{ @@ -10798,18 +10798,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/PhenomenonSeriesType" } }, "elementName":{ - "localPart":"interval", + "localPart":"PhenomenonSeries", "namespaceURI":"http://www.opengis.net/swe/1.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedValues" } }, { @@ -10825,7 +10819,7 @@ "properties":{ "localPart":{ "enum":[ - "Quantity" + "SimpleDataRecord" ] }, "namespaceURI":{ @@ -10838,11 +10832,11 @@ ] }, "value":{ - "$ref":"#/definitions/Quantity" + "$ref":"#/definitions/SimpleDataRecordType" } }, "elementName":{ - "localPart":"Quantity", + "localPart":"SimpleDataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10859,7 +10853,7 @@ "properties":{ "localPart":{ "enum":[ - "Array" + "Position" ] }, "namespaceURI":{ @@ -10872,11 +10866,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayType" + "$ref":"#/definitions/PositionType" } }, "elementName":{ - "localPart":"Array", + "localPart":"Position", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10893,7 +10887,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedTokens" + "TimeIntervalGrid" ] }, "namespaceURI":{ @@ -10906,11 +10900,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedTokens" + "$ref":"#/definitions/TimeIntervalGridType" } }, "elementName":{ - "localPart":"AllowedTokens", + "localPart":"TimeIntervalGrid", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10927,7 +10921,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedTimes" + "Item" ] }, "namespaceURI":{ @@ -10940,11 +10934,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedTimes" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"AllowedTimes", + "localPart":"Item", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -10961,7 +10955,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeGrid" + "QuantityRange" ] }, "namespaceURI":{ @@ -10974,11 +10968,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeGridType" + "$ref":"#/definitions/QuantityRange" } }, "elementName":{ - "localPart":"TimeGrid", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11029,7 +11023,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDataArray" + "DataArray" ] }, "namespaceURI":{ @@ -11042,11 +11036,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataArrayType" + "$ref":"#/definitions/DataArrayType" } }, "elementName":{ - "localPart":"AbstractDataArray", + "localPart":"DataArray", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11063,7 +11057,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDataRecord" + "XMLBlock" ] }, "namespaceURI":{ @@ -11076,11 +11070,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataRecordType" + "$ref":"#/definitions/XMLBlockType" } }, "elementName":{ - "localPart":"AbstractDataRecord", + "localPart":"XMLBlock", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11097,7 +11091,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositePhenomenon" + "valueList" ] }, "namespaceURI":{ @@ -11110,12 +11104,18 @@ ] }, "value":{ - "$ref":"#/definitions/CompositePhenomenonType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } }, "elementName":{ - "localPart":"CompositePhenomenon", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/swe/1.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedValues" } }, { @@ -11131,7 +11131,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservableProperty" + "ConditionalData" ] }, "namespaceURI":{ @@ -11144,11 +11144,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservableProperty" + "$ref":"#/definitions/ConditionalDataType" } }, "elementName":{ - "localPart":"ObservableProperty", + "localPart":"ConditionalData", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11165,7 +11165,7 @@ "properties":{ "localPart":{ "enum":[ - "ConstrainedPhenomenon" + "AbstractDataRecord" ] }, "namespaceURI":{ @@ -11178,11 +11178,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConstrainedPhenomenonType" + "$ref":"#/definitions/AbstractDataRecordType" } }, "elementName":{ - "localPart":"ConstrainedPhenomenon", + "localPart":"AbstractDataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11199,7 +11199,7 @@ "properties":{ "localPart":{ "enum":[ - "Position" + "TimeGeometricComplex" ] }, "namespaceURI":{ @@ -11212,11 +11212,11 @@ ] }, "value":{ - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/TimeGeometricComplexType" } }, "elementName":{ - "localPart":"Position", + "localPart":"TimeGeometricComplex", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11233,7 +11233,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeGeometricComplex" + "AllowedTokens" ] }, "namespaceURI":{ @@ -11246,11 +11246,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeGeometricComplexType" + "$ref":"#/definitions/AllowedTokens" } }, "elementName":{ - "localPart":"TimeGeometricComplex", + "localPart":"AllowedTokens", "namespaceURI":"http://www.opengis.net/swe/1.0" } }, @@ -11267,7 +11267,7 @@ "properties":{ "localPart":{ "enum":[ - "NormalizedCurve" + "AbstractDataArray" ] }, "namespaceURI":{ @@ -11280,11 +11280,11 @@ ] }, "value":{ - "$ref":"#/definitions/NormalizedCurveType" + "$ref":"#/definitions/AbstractDataArrayType" } }, "elementName":{ - "localPart":"NormalizedCurve", + "localPart":"AbstractDataArray", "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 744586e3..71a1fcc6 100644 --- a/scripts/jsonschemas/SWE_1_0_1.jsonschema +++ b/scripts/jsonschemas/SWE_1_0_1.jsonschema @@ -2,6 +2,106 @@ { "id":"http://www.opengis.net/swe/1.0.1#", "definitions":{ + "CurvePropertyType":{ + "type":"object", + "title":"CurvePropertyType", + "required":[ + "curve" + ], + "properties":{ + "curve":{ + "title":"curve", + "allOf":[ + { + "$ref":"#/definitions/CurveType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Curve", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CurvePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "curve" + ] + }, + "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" + }, + "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.1" + }, + "propertiesOrder":[ + "value", + "codeSpace" + ] + }, + "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" + ] + }, "DataArrayPropertyType":{ "type":"object", "title":"DataArrayPropertyType", @@ -32,103 +132,253 @@ "dataArray" ] }, - "SquareMatrixType":{ + "DataRecordPropertyType":{ + "type":"object", + "title":"DataRecordPropertyType", "required":[ - "elementType", - "encoding" + "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" + ] + }, + "Category":{ "allOf":[ { - "$ref":"#/definitions/AbstractMatrixType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"SquareMatrixType", + "title":"Category", "properties":{ - "elementType":{ - "title":"elementType", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "$ref":"#/definitions/QuantityPropertyType" + "$ref":"#/definitions/CodeSpacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"elementType", + "localPart":"codeSpace", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "encoding":{ - "title":"encoding", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"#/definitions/BlockEncodingPropertyType" + "$ref":"#/definitions/AllowedTokensPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"encoding", + "localPart":"constraint", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "values":{ - "title":"values", + "quality":{ + "title":"quality", "allOf":[ { - "$ref":"#/definitions/DataValuePropertyType" + "$ref":"#/definitions/QualityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"values", + "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":"SquareMatrixType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "elementType", - "encoding", - "values" + "codeSpace", + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" ] }, - "AllowedTokensPropertyType":{ + "ObservableProperty":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" + }, + { + "type":"object", + "title":"ObservableProperty", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "XMLDataPropertyType":{ "type":"object", - "title":"AllowedTokensPropertyType", + "title":"XMLDataPropertyType", "required":[ - "allowedTokens" + "item", + "record", + "array" ], "properties":{ - "allowedTokens":{ - "title":"allowedTokens", + "item":{ + "title":"item", "allOf":[ { - "$ref":"#/definitions/AllowedTokens" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedTokens", + "localPart":"Item", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "remoteSchema":{ - "title":"remoteSchema", + "record":{ + "title":"record", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/RecordType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "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" + ] + }, + "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" + } + }, + "elementName":{ + "localPart":"Phenomenon", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Phenomenon", + "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":{ @@ -225,11 +475,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedTokensPropertyType", + "localPart":"PhenomenonPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "allowedTokens", + "phenomenon", "remoteSchema", "type", "href", @@ -240,97 +490,115 @@ "actuate" ] }, - "CountPropertyType":{ - "type":"object", - "title":"CountPropertyType", - "required":[ - "count" - ], - "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/Count" + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CountPropertyType", + "localPart":"AbstractVectorType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "count" + "referenceFrame", + "localFrame" ] }, - "AllowedTimesPropertyType":{ + "BinaryBlock.Member.Block":{ "type":"object", - "title":"AllowedTimesPropertyType", + "title":"BinaryBlock.Member.Block", "required":[ - "allowedTimes" + "ref" ], "properties":{ - "allowedTimes":{ - "title":"allowedTimes", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"#/definitions/AllowedTimes" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AllowedTimes", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" } }, - "remoteSchema":{ - "title":"remoteSchema", + "byteLength":{ + "title":"byteLength", "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"byteLength", + "namespaceURI":"" } }, - "type":{ - "title":"type", + "paddingBytesBefore":{ + "title":"paddingBytesBefore", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"paddingBytes-before", + "namespaceURI":"" } }, - "href":{ - "title":"href", + "paddingBytesAfter":{ + "title":"paddingBytesAfter", "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" + "localPart":"paddingBytes-after", + "namespaceURI":"" } }, - "role":{ - "title":"role", + "encryption":{ + "title":"encryption", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -338,12 +606,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"encryption", + "namespaceURI":"" } }, - "arcrole":{ - "title":"arcrole", + "compression":{ + "title":"compression", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -351,468 +619,284 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"compression", + "namespaceURI":"" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "ref", + "byteLength", + "paddingBytesBefore", + "paddingBytesAfter", + "encryption", + "compression" + ] + }, + "VectorType.Coordinate":{ + "type":"object", + "title":"VectorType.Coordinate", + "required":[ + "count", + "quantity", + "time", + "name" + ], + "properties":{ + "count":{ + "title":"count", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Count" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "show":{ - "title":"show", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/Quantity" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "actuate":{ - "title":"actuate", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/Time" } ], - "propertyType":"attribute", + "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":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"AllowedTimesPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "allowedTimes", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "count", + "quantity", + "time", + "name" ] }, - "TextPropertyType":{ + "IntervalType":{ "type":"object", - "title":"TextPropertyType", + "title":"IntervalType", "required":[ - "text" + "lowerBound", + "upperBound" ], "properties":{ - "text":{ - "title":"text", + "lowerBound":{ + "title":"lowerBound", "allOf":[ { - "$ref":"#/definitions/Text" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Text", + "localPart":"lowerBound", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "upperBound":{ + "title":"upperBound", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"upperBound", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TextPropertyType", + "localPart":"IntervalType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "text" + "lowerBound", + "upperBound" ] }, - "QuantityPropertyType":{ + "CategoryPropertyType":{ "type":"object", - "title":"QuantityPropertyType", + "title":"CategoryPropertyType", "required":[ - "quantity" + "category" ], "properties":{ - "quantity":{ - "title":"quantity", + "category":{ + "title":"category", "allOf":[ { - "$ref":"#/definitions/Quantity" + "$ref":"#/definitions/Category" } ], "propertyType":"element", "elementName":{ - "localPart":"Quantity", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"QuantityPropertyType", + "localPart":"CategoryPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "quantity" + "category" ] }, - "ConstrainedPhenomenonType":{ + "VectorOrSquareMatrixPropertyType":{ + "type":"object", + "title":"VectorOrSquareMatrixPropertyType", "required":[ - "base" + "vector", + "squareMatrix" ], - "allOf":[ - { - "$ref":"#/definitions/PhenomenonType" + "properties":{ + "vector":{ + "title":"vector", + "allOf":[ + { + "$ref":"#/definitions/VectorType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Vector", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } }, - { - "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" - } + "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":"ConstrainedPhenomenonType", + "localPart":"VectorOrSquareMatrixPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "base", - "otherConstraint", - "singleConstraint" + "vector", + "squareMatrix" ] }, - "BinaryBlock.Member.Block":{ + "DataComponentPropertyType":{ "type":"object", - "title":"BinaryBlock.Member.Block", + "title":"DataComponentPropertyType", "required":[ - "ref" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "name" ], "properties":{ - "ref":{ - "title":"ref", + "count":{ + "title":"count", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Count" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "byteLength":{ - "title":"byteLength", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/Quantity" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteLength", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "paddingBytesBefore":{ - "title":"paddingBytesBefore", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/Time" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"paddingBytes-before", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "paddingBytesAfter":{ - "title":"paddingBytesAfter", + "_boolean":{ + "title":"_boolean", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/Boolean" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"paddingBytes-after", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "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", - "propertiesOrder":[ - "ref", - "byteLength", - "paddingBytesBefore", - "paddingBytesAfter", - "encryption", - "compression" - ] - }, - "Category":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "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.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", - "propertiesOrder":[ - "codeSpace", - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" - ] - }, - "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" - } - }, - "_boolean":{ - "title":"_boolean", - "allOf":[ - { - "$ref":"#/definitions/Boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Boolean", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "category":{ - "title":"category", + "category":{ + "title":"category", "allOf":[ { "$ref":"#/definitions/Category" @@ -1045,6 +1129,10 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DataComponentPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, "propertiesOrder":[ "count", "quantity", @@ -1068,72 +1156,142 @@ "actuate" ] }, - "ConditionalValueType":{ + "QuantityPropertyType":{ + "type":"object", + "title":"QuantityPropertyType", "required":[ - "data" + "quantity" ], - "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" - } + "properties":{ + "quantity":{ + "title":"quantity", + "allOf":[ + { + "$ref":"#/definitions/Quantity" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ConditionalValueType", + "localPart":"QuantityPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "data" + "quantity" ] }, - "PhenomenonPropertyType":{ + "BooleanPropertyType":{ "type":"object", - "title":"PhenomenonPropertyType", + "title":"BooleanPropertyType", "required":[ - "phenomenon" + "_boolean" ], "properties":{ - "phenomenon":{ - "title":"phenomenon", + "_boolean":{ + "title":"_boolean", "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/Boolean" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Phenomenon", + "localPart":"Boolean", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BooleanPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "_boolean" + ] + }, + "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" + ] + }, + "AllowedValuesPropertyType":{ + "type":"object", + "title":"AllowedValuesPropertyType", + "required":[ + "allowedValues" + ], + "properties":{ + "allowedValues":{ + "title":"allowedValues", + "allOf":[ + { + "$ref":"#/definitions/AllowedValues" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -1244,11 +1402,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PhenomenonPropertyType", + "localPart":"AllowedValuesPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "phenomenon", + "allowedValues", "remoteSchema", "type", "href", @@ -1259,85 +1417,23 @@ "actuate" ] }, - "ArrayType":{ - "type":"object", - "title":"ArrayType", - "required":[ - "element" - ], - "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":"" - } - }, - "elementCount":{ - "title":"elementCount", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "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":{ + "VectorPropertyType":{ "type":"object", - "title":"AllowedValuesPropertyType", + "title":"VectorPropertyType", "required":[ - "allowedValues" + "vector" ], "properties":{ - "allowedValues":{ - "title":"allowedValues", + "vector":{ + "title":"vector", "allOf":[ { - "$ref":"#/definitions/AllowedValues" + "$ref":"#/definitions/VectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedValues", + "localPart":"Vector", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -1448,11 +1544,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedValuesPropertyType", + "localPart":"VectorPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "allowedValues", + "vector", "remoteSchema", "type", "href", @@ -1463,202 +1559,165 @@ "actuate" ] }, - "TimeGeometricComplexType":{ + "BinaryBlock.Member.Component":{ + "type":"object", + "title":"BinaryBlock.Member.Component", "required":[ - "primitive" + "ref" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractTimeComplexType" + "properties":{ + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } }, - { - "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.1" - } + "dataType":{ + "title":"dataType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"dataType", + "namespaceURI":"" } - } - ], - "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":"" - } - }, - "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":"" - } + "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":[ - "tokenSeparator", - "blockSeparator", - "decimalSeparator" + "ref", + "dataType", + "significantBits", + "bitLength", + "paddingBitsBefore", + "paddingBitsAfter", + "encryption" ] }, - "ObservableProperty":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"ObservableProperty", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "MultiplexedStreamFormatType":{ + "CurveType":{ "required":[ - "type", - "version" + "elementType", + "encoding" ], "allOf":[ { - "$ref":"#/definitions/AbstractEncodingType" + "$ref":"#/definitions/AbstractDataArrayType" }, { "type":"object", - "title":"MultiplexedStreamFormatType", + "title":"CurveType", "properties":{ - "type":{ - "title":"type", + "elementType":{ + "title":"elementType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/SimpleDataRecordPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"elementType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "version":{ - "title":"version", + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BlockEncodingPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MultiplexedStreamFormatType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "type", - "version" - ] - }, - "ConditionalDataType":{ - "required":[ - "_case" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataRecordType" - }, - { - "type":"object", - "title":"ConditionalDataType", - "properties":{ - "_case":{ - "title":"_case", + }, + "values":{ + "title":"values", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ConditionalDataType.Case" - }, - "minItems":1 + "$ref":"#/definitions/DataValuePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"case", + "localPart":"values", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } @@ -1667,295 +1726,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ConditionalDataType", + "localPart":"CurveType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "_case" + "elementType", + "encoding", + "values" ] }, - "CountRangePropertyType":{ + "TimeIntervalGridPropertyType":{ "type":"object", - "title":"CountRangePropertyType", + "title":"TimeIntervalGridPropertyType", "required":[ - "countRange" + "timeIntervalGrid" ], "properties":{ - "countRange":{ - "title":"countRange", + "timeIntervalGrid":{ + "title":"timeIntervalGrid", "allOf":[ { - "$ref":"#/definitions/CountRange" + "$ref":"#/definitions/TimeIntervalGridType" } ], "propertyType":"element", "elementName":{ - "localPart":"CountRange", + "localPart":"TimeIntervalGrid", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CountRangePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "countRange" - ] - }, - "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":"DataComponentPropertyType", - "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" - } - }, - "_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", @@ -2064,22 +1862,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataComponentPropertyType", + "localPart":"TimeIntervalGridPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", - "name", + "timeIntervalGrid", "remoteSchema", "type", "href", @@ -2090,44 +1877,11 @@ "actuate" ] }, - "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" - ] - }, - "VectorType.Coordinate":{ + "AbstractDataArrayType.ElementCount":{ "type":"object", - "title":"VectorType.Coordinate", + "title":"AbstractDataArrayType.ElementCount", "required":[ - "count", - "quantity", - "time", - "name" + "count" ], "properties":{ "count":{ @@ -2143,42 +1897,16 @@ "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", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"ref", "namespaceURI":"" } } @@ -2186,104 +1914,52 @@ "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" + "ref" ] }, - "VectorOrSquareMatrixPropertyType":{ + "UomPropertyType":{ "type":"object", - "title":"VectorOrSquareMatrixPropertyType", + "title":"UomPropertyType", "required":[ - "vector", - "squareMatrix" + "unitDefinition" ], "properties":{ - "vector":{ - "title":"vector", + "unitDefinition":{ + "title":"unitDefinition", "allOf":[ { - "$ref":"#/definitions/VectorType" + "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":"Vector", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"UnitDefinition", + "namespaceURI":"http://www.opengis.net/gml" } }, - "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", + "code":{ + "title":"code", "allOf":[ { - "$ref":"#/definitions/TimeInstantGridType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeInstantGrid", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"code", + "namespaceURI":"" } }, "remoteSchema":{ @@ -2393,11 +2069,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeGridPropertyType", + "localPart":"UomPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "timeInstantGrid", + "unitDefinition", + "code", "remoteSchema", "type", "href", @@ -2408,65 +2085,80 @@ "actuate" ] }, - "BlockEncodingPropertyType":{ + "AbstractEncodingType":{ "type":"object", - "title":"BlockEncodingPropertyType", - "required":[ - "standardFormat", - "binaryBlock", - "textBlock", - "xmlBlock" - ], + "title":"AbstractEncodingType", "properties":{ - "standardFormat":{ - "title":"standardFormat", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/StandardFormat" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"StandardFormat", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" } - }, - "binaryBlock":{ - "title":"binaryBlock", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractEncodingType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "id" + ] + }, + "TimeGridEnvelopePropertyType":{ + "type":"object", + "title":"TimeGridEnvelopePropertyType", + "required":[ + "timeGridEnvelope" + ], + "properties":{ + "timeGridEnvelope":{ + "title":"timeGridEnvelope", "allOf":[ { - "$ref":"#/definitions/BinaryBlock" + "$ref":"#/definitions/TimeGridEnvelopePropertyType.TimeGridEnvelope" } ], "propertyType":"element", "elementName":{ - "localPart":"BinaryBlock", + "localPart":"TimeGridEnvelope", "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", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeGridEnvelopePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "timeGridEnvelope" + ] + }, + "AllowedTokensPropertyType":{ + "type":"object", + "title":"AllowedTokensPropertyType", + "required":[ + "allowedTokens" + ], + "properties":{ + "allowedTokens":{ + "title":"allowedTokens", "allOf":[ { - "$ref":"#/definitions/XMLBlockType" + "$ref":"#/definitions/AllowedTokens" } ], "propertyType":"element", "elementName":{ - "localPart":"XMLBlock", + "localPart":"AllowedTokens", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -2577,14 +2269,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BlockEncodingPropertyType", + "localPart":"AllowedTokensPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "standardFormat", - "binaryBlock", - "textBlock", - "xmlBlock", + "allowedTokens", "remoteSchema", "type", "href", @@ -2595,670 +2284,322 @@ "actuate" ] }, - "AbstractMatrixType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataArrayType" - }, - { - "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":"" + "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":"AbstractMatrixType", + "localPart":"TimePositionListType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "referenceFrame", - "localFrame" + "value", + "frame", + "calendarEraName", + "indeterminatePosition", + "count" ] }, - "StandardFormat":{ + "TimeIntervalGridType":{ "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":"" - } - } - } - } + "windowDuration", + "windowInterval" ], - "typeType":"classInfo", - "propertiesOrder":[ - "mimeType" - ] - }, - "TimeRange":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/TimeGridType" }, { "type":"object", - "title":"TimeRange", + "title":"TimeIntervalGridType", "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", + "windowDuration":{ + "title":"windowDuration", "allOf":[ { - "$ref":"#/definitions/QualityPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], "propertyType":"element", "elementName":{ - "localPart":"quality", + "localPart":"windowDuration", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "value":{ - "title":"value", + "windowInterval":{ + "title":"windowInterval", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TimeIntervalLengthType" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"windowInterval", "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" - ] - }, - "TimeInstantGridType":{ - "allOf":[ - { - "$ref":"#/definitions/TimeGridType" - }, - { - "type":"object", - "title":"TimeInstantGridType", - "properties":{ - } - } - ], - "typeType":"classInfo", "typeName":{ - "localPart":"TimeInstantGridType", + "localPart":"TimeIntervalGridType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + }, + "propertiesOrder":[ + "windowDuration", + "windowInterval" + ] }, - "RecordType":{ + "AnyDataPropertyType":{ "type":"object", - "title":"RecordType", + "title":"AnyDataPropertyType", "required":[ - "field" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray" ], "properties":{ - "field":{ - "title":"field", + "count":{ + "title":"count", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ItemPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"field", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "rs":{ - "title":"rs", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Quantity" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"RS", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "fieldCount":{ - "title":"fieldCount", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/Time" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fieldCount", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RecordType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "field", - "rs", - "fieldCount" - ] - }, - "CountRange":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" }, - { - "type":"object", - "title":"CountRange", - "properties":{ - "constraint":{ - "title":"constraint", - "allOf":[ - { - "$ref":"#/definitions/AllowedValuesPropertyType" + "_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":"constraint", + "localPart":"AbstractDataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "quality":{ - "title":"quality", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 + } + ], + "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":"quality", + "localPart":"AbstractDataArray", "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" - }, - { - "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" - ] - }, - "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" - ] - }, - "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" - ] - }, - "TimeIntervalGridType":{ - "required":[ - "windowDuration", - "windowInterval" - ], - "allOf":[ - { - "$ref":"#/definitions/TimeGridType" - }, - { - "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":"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":"element", - "elementName":{ - "localPart":"TimeGridEnvelope", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - }, - "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", - "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" - } - }, - "code":{ - "title":"code", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"code", - "namespaceURI":"" + "localPart":"AbstractDataArray", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, "remoteSchema":{ @@ -3368,12 +2709,21 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UomPropertyType", + "localPart":"AnyDataPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "unitDefinition", - "code", + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", "remoteSchema", "type", "href", @@ -3384,28 +2734,32 @@ "actuate" ] }, - "BinaryBlock.Member.Component":{ + "ArrayType":{ "type":"object", - "title":"BinaryBlock.Member.Component", + "title":"ArrayType", "required":[ - "ref" + "element" ], "properties":{ - "ref":{ - "title":"ref", + "element":{ + "title":"element", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "type":"array", + "items":{ + "$ref":"#/definitions/XMLDataPropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"element", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "dataType":{ - "title":"dataType", + "rs":{ + "title":"rs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -3413,25 +2767,12 @@ ], "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", + "localPart":"RS", "namespaceURI":"" } }, - "bitLength":{ - "title":"bitLength", + "elementCount":{ + "title":"elementCount", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" @@ -3439,327 +2780,220 @@ ], "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", + "localPart":"elementCount", "namespaceURI":"" } - }, - "paddingBitsAfter":{ - "title":"paddingBitsAfter", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ArrayType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "element", + "rs", + "elementCount" + ] + }, + "AllowedTokens":{ + "type":"object", + "title":"AllowedTokens", + "required":[ + "valueList" + ], + "properties":{ + "valueList":{ + "title":"valueList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "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 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"paddingBits-after", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"valueList", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "encryption":{ - "title":"encryption", + "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":"encryption", + "localPart":"id", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "ref", - "dataType", - "significantBits", - "bitLength", - "paddingBitsBefore", - "paddingBitsAfter", - "encryption" + "valueList", + "id" ] }, - "Boolean":{ + "TimeAggregateType":{ + "required":[ + "member" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractTimeObjectType" }, { "type":"object", - "title":"Boolean", + "title":"TimeAggregateType", "properties":{ - "quality":{ - "title":"quality", + "member":{ + "title":"member", "allOf":[ { - "$ref":"#/definitions/QualityPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/TimeObjectPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"quality", + "localPart":"member", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "value":{ - "title":"value", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeAggregateType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "member" + ] + }, + "BinaryBlock":{ + "required":[ + "member", + "byteEncoding", + "byteOrder" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractEncodingType" + }, + { + "type":"object", + "title":"BinaryBlock", + "properties":{ + "member":{ + "title":"member", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"#/definitions/BinaryBlock.Member" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"member", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "referenceFrame":{ - "title":"referenceFrame", + "byteLength":{ + "title":"byteLength", "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":"referenceFrame", + "localPart":"byteLength", "namespaceURI":"" } }, - "axisID":{ - "title":"axisID", + "byteEncoding":{ + "title":"byteEncoding", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ByteEncoding" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"axisID", + "localPart":"byteEncoding", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "quality", - "value", - "referenceFrame", - "axisID" - ] - }, - "SimpleDataRecordType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataRecordType" - }, - { - "type":"object", - "title":"SimpleDataRecordType", - "properties":{ - "field":{ - "title":"field", + }, + "byteOrder":{ + "title":"byteOrder", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AnyScalarPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/ByteOrder" } ], - "propertyType":"element", - "elementName":{ - "localPart":"field", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"byteOrder", + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"SimpleDataRecordType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "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/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":"VectorPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "vector", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "member", + "byteLength", + "byteEncoding", + "byteOrder" ] }, - "MultiplexedStreamFormatPropertyType":{ + "TimeGridPropertyType":{ "type":"object", - "title":"MultiplexedStreamFormatPropertyType", + "title":"TimeGridPropertyType", + "required":[ + "timeInstantGrid" + ], "properties":{ - "multiplexedStreamFormat":{ - "title":"multiplexedStreamFormat", + "timeInstantGrid":{ + "title":"timeInstantGrid", "allOf":[ { - "$ref":"#/definitions/MultiplexedStreamFormatType" + "$ref":"#/definitions/TimeInstantGridType" } ], "propertyType":"element", "elementName":{ - "localPart":"MultiplexedStreamFormat", + "localPart":"TimeInstantGrid", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -3870,11 +3104,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MultiplexedStreamFormatPropertyType", + "localPart":"TimeGridPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "multiplexedStreamFormat", + "timeInstantGrid", "remoteSchema", "type", "href", @@ -3885,58 +3119,17 @@ "actuate" ] }, - "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" - }, - "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.1" - }, - "propertiesOrder":[ - "value", - "codeSpace" - ] - }, - "PhenomenonSeriesType":{ + "ConstrainedPhenomenonType":{ "required":[ - "base", - "constraintList" + "base" ], "allOf":[ { - "$ref":"#/definitions/CompoundPhenomenonType" + "$ref":"#/definitions/PhenomenonType" }, { "type":"object", - "title":"PhenomenonSeriesType", + "title":"ConstrainedPhenomenonType", "properties":{ "base":{ "title":"base", @@ -3951,52 +3144,239 @@ "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "constraintList":{ - "title":"constraintList", + "otherConstraint":{ + "title":"otherConstraint", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DataArrayPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"constraintList", + "localPart":"otherConstraint", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "otherConstraint":{ - "title":"otherConstraint", + "singleConstraint":{ + "title":"singleConstraint", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AnyDataPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"otherConstraint", + "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" + ] + }, + "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", + "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":"PhenomenonSeriesType", + "localPart":"BlockEncodingPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "base", - "constraintList", - "otherConstraint" + "standardFormat", + "binaryBlock", + "textBlock", + "xmlBlock", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "TimeObjectPropertyType":{ @@ -4122,380 +3502,142 @@ "namespaceURI":"http://www.w3.org/1999/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" - ] - }, - "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" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "value" - ] - }, - "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" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"upperCorner", - "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" - ] - }, - "DataArrayType":{ - "required":[ - "elementType", - "encoding" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataArrayType" - }, - { - "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" - } - } - } - } - ], - "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/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lowerBound", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "upperBound":{ - "title":"upperBound", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"upperBound", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"IntervalType", + "localPart":"TimeObjectPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "lowerBound", - "upperBound" + "timeObject", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AbstractDataRecordType":{ + "DataRecordType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractDataRecordType" }, { "type":"object", - "title":"AbstractDataRecordType", + "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":"AbstractDataRecordType", + "localPart":"DataRecordType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + }, + "propertiesOrder":[ + "field" + ] }, - "BinaryBlock.Member":{ - "type":"object", - "title":"BinaryBlock.Member", + "AbstractDataArrayType":{ "required":[ - "component", - "block" + "elementCount" ], - "properties":{ - "component":{ - "title":"component", - "allOf":[ - { - "$ref":"#/definitions/BinaryBlock.Member.Component" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Component", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "block":{ - "title":"block", - "allOf":[ - { - "$ref":"#/definitions/BinaryBlock.Member.Block" + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Block", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDataArrayType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, "propertiesOrder":[ - "component", - "block" + "elementCount" ] }, - "AllowedTokens":{ + "TimeGeometricPrimitivePropertyType":{ "type":"object", - "title":"AllowedTokens", + "title":"TimeGeometricPrimitivePropertyType", "required":[ - "valueList" + "timeGeometricPrimitive" ], "properties":{ - "valueList":{ - "title":"valueList", + "timeGeometricPrimitive":{ + "title":"timeGeometricPrimitive", "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" - } - } + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, - "elementName":{ - "localPart":"valueList", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "value":{ + "$ref":"#/definitions/AbstractTimeGeometricPrimitiveType" } }, - "minItems":1 + "elementName":{ + "localPart":"_TimeGeometricPrimitive", + "namespaceURI":"http://www.opengis.net/gml" + } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"valueList", - "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" - ] - }, - "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" + "localPart":"_TimeGeometricPrimitive", + "namespaceURI":"http://www.opengis.net/gml" } }, "remoteSchema":{ @@ -4576,180 +3718,413 @@ "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":"TimeGeometricPrimitivePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "timeGeometricPrimitive", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "RecordType":{ + "type":"object", + "title":"RecordType", + "required":[ + "field" + ], + "properties":{ + "field":{ + "title":"field", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ItemPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"field", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "rs":{ + "title":"rs", "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":"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":"TimeGeometricComplexPropertyType", + "localPart":"RecordType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "timeGeometricComplex", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "field", + "rs", + "fieldCount" ] }, - "PositionType":{ + "Count":{ "allOf":[ { - "$ref":"#/definitions/AbstractVectorType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"PositionType", + "title":"Count", "properties":{ - "time":{ - "title":"time", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"#/definitions/TimePropertyType" + "$ref":"#/definitions/AllowedValuesPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"time", + "localPart":"constraint", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "location":{ - "title":"location", + "quality":{ + "title":"quality", "allOf":[ { - "$ref":"#/definitions/VectorPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/QualityPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"location", + "localPart":"quality", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "orientation":{ - "title":"orientation", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"orientation", + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "velocity":{ - "title":"velocity", + "referenceFrame":{ + "title":"referenceFrame", "allOf":[ { - "$ref":"#/definitions/VectorPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"velocity", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" } }, - "angularVelocity":{ - "title":"angularVelocity", + "axisID":{ + "title":"axisID", "allOf":[ { - "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"angularVelocity", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"axisID", + "namespaceURI":"" } - }, - "acceleration":{ - "title":"acceleration", + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" + ] + }, + "ConditionalValueType":{ + "required":[ + "data" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractConditionalType" + }, + { + "type":"object", + "title":"ConditionalValueType", + "properties":{ + "data":{ + "title":"data", "allOf":[ { - "$ref":"#/definitions/VectorPropertyType" + "$ref":"#/definitions/ConditionalValueType.Data" } ], "propertyType":"element", "elementName":{ - "localPart":"acceleration", + "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" + ] + }, + "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":"" + } }, - "angularAcceleration":{ - "title":"angularAcceleration", + "blockSeparator":{ + "title":"blockSeparator", "allOf":[ { - "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"angularAcceleration", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"blockSeparator", + "namespaceURI":"" } }, - "state":{ - "title":"state", + "decimalSeparator":{ + "title":"decimalSeparator", "allOf":[ { - "$ref":"#/definitions/VectorOrSquareMatrixPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"state", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"decimalSeparator", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "tokenSeparator", + "blockSeparator", + "decimalSeparator" + ] + }, + "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.1" + } + }, + "max":{ + "title":"max", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } } + ], + "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/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 + } + ], + "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":"PositionType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, + "typeType":"classInfo", "propertiesOrder":[ - "time", - "location", - "orientation", - "velocity", - "angularVelocity", - "acceleration", - "angularAcceleration", - "state" + "min", + "max", + "intervalOrValueList", + "id" ] }, "Time":{ @@ -4869,110 +4244,10 @@ "localFrame" ] }, - "AnyScalarPropertyType":{ + "CodeSpacePropertyType":{ "type":"object", - "title":"AnyScalarPropertyType", - "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "name" - ], + "title":"CodeSpacePropertyType", "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" - } - }, - "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":[ @@ -5080,134 +4355,67 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyScalarPropertyType", + "localPart":"CodeSpacePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "name", "remoteSchema", "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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":[ - "simpleDataRecord" - ] - }, - "RecordPropertyType":{ - "type":"object", - "title":"RecordPropertyType", - "required":[ - "record" - ], - "properties":{ - "record":{ - "title":"record", - "allOf":[ - { - "$ref":"#/definitions/RecordType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Record", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RecordPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "record" + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "BooleanPropertyType":{ + "CountRangePropertyType":{ "type":"object", - "title":"BooleanPropertyType", + "title":"CountRangePropertyType", "required":[ - "_boolean" + "countRange" ], "properties":{ - "_boolean":{ - "title":"_boolean", + "countRange":{ + "title":"countRange", "allOf":[ { - "$ref":"#/definitions/Boolean" + "$ref":"#/definitions/CountRange" } ], "propertyType":"element", "elementName":{ - "localPart":"Boolean", + "localPart":"CountRange", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BooleanPropertyType", + "localPart":"CountRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "_boolean" + "countRange" ] }, - "DataBlockDefinitionPropertyType":{ + "AllowedTimesPropertyType":{ "type":"object", - "title":"DataBlockDefinitionPropertyType", + "title":"AllowedTimesPropertyType", "required":[ - "dataBlockDefinition" + "allowedTimes" ], "properties":{ - "dataBlockDefinition":{ - "title":"dataBlockDefinition", + "allowedTimes":{ + "title":"allowedTimes", "allOf":[ { - "$ref":"#/definitions/DataBlockDefinitionType" + "$ref":"#/definitions/AllowedTimes" } ], "propertyType":"element", "elementName":{ - "localPart":"DataBlockDefinition", + "localPart":"AllowedTimes", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -5318,11 +4526,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataBlockDefinitionPropertyType", + "localPart":"AllowedTimesPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "dataBlockDefinition", + "allowedTimes", "remoteSchema", "type", "href", @@ -5333,468 +4541,400 @@ "actuate" ] }, - "IntervalPropertyType":{ - "type":"object", - "title":"IntervalPropertyType", + "AbstractConditionalType":{ "required":[ - "interval" + "condition" ], - "properties":{ - "interval":{ - "title":"interval", - "allOf":[ - { - "$ref":"#/definitions/IntervalType" + "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.1" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Interval", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"IntervalPropertyType", + "localPart":"AbstractConditionalType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "interval" + "condition" ] }, - "DataRecordPropertyType":{ + "MultiplexedStreamFormatPropertyType":{ "type":"object", - "title":"DataRecordPropertyType", - "required":[ - "dataRecord" - ], + "title":"MultiplexedStreamFormatPropertyType", "properties":{ - "dataRecord":{ - "title":"dataRecord", + "multiplexedStreamFormat":{ + "title":"multiplexedStreamFormat", "allOf":[ { - "$ref":"#/definitions/DataRecordType" + "$ref":"#/definitions/MultiplexedStreamFormatType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataRecord", + "localPart":"MultiplexedStreamFormat", "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/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":"" - } + "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", - "propertiesOrder":[ - "uom", - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" - ] - }, - "AllowedTimes":{ - "type":"object", - "title":"AllowedTimes", - "required":[ - "min", - "max", - "intervalOrValueList" - ], - "properties":{ - "min":{ - "title":"min", + }, + "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":"min", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "max":{ - "title":"max", + "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":"element", - "elementName":{ - "localPart":"max", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "intervalOrValueList":{ - "title":"intervalOrValueList", + "show":{ + "title":"show", "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":"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 + "$ref":"#/definitions/ShowType" } ], - "propertyType":"elementRefs" + "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", + "typeName":{ + "localPart":"MultiplexedStreamFormatPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, "propertiesOrder":[ - "min", - "max", - "intervalOrValueList", - "id" + "multiplexedStreamFormat", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AnyDataPropertyType":{ + "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.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"VectorType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "coordinate" + ] + }, + "TimeAggregatePropertyType":{ "type":"object", - "title":"AnyDataPropertyType", + "title":"TimeAggregatePropertyType", "required":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray" + "timeAggregate" ], "properties":{ - "count":{ - "title":"count", + "timeAggregate":{ + "title":"timeAggregate", "allOf":[ { - "$ref":"#/definitions/Count" + "$ref":"#/definitions/TimeAggregateType" } ], "propertyType":"element", "elementName":{ - "localPart":"Count", + "localPart":"TimeAggregate", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "time":{ - "title":"time", + "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":"TimeAggregatePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "timeAggregate", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "ConditionalDataType.Case":{ + "type":"object", + "title":"ConditionalDataType.Case", + "required":[ + "name" + ], + "properties":{ + "conditionalValue":{ + "title":"conditionalValue", "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/ConditionalValueType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataRecord", + "localPart":"ConditionalValue", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "abstractDataArray":{ - "title":"abstractDataArray", + "name":{ + "title":"name", "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/token" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, "remoteSchema":{ @@ -5903,22 +5043,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"AnyDataPropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", + "conditionalValue", + "name", "remoteSchema", "type", "href", @@ -5929,92 +5056,76 @@ "actuate" ] }, - "ItemPropertyType":{ - "type":"object", - "title":"ItemPropertyType", + "MultiplexedStreamFormatType":{ "required":[ - "item" + "type", + "version" ], - "properties":{ - "item":{ - "title":"item", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "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":"Item", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ItemPropertyType", + "localPart":"MultiplexedStreamFormatType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "item" + "type", + "version" ] }, - "DataValuePropertyType":{ + "DataStreamDefinitionPropertyType":{ "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", + "title":"DataStreamDefinitionPropertyType", + "required":[ + "dataStreamDefinition" + ], + "properties":{ + "dataStreamDefinition":{ + "title":"dataStreamDefinition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/DataStreamDefinitionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"recordCount", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DataStreamDefinition", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, "remoteSchema":{ @@ -6124,13 +5235,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataValuePropertyType", + "localPart":"DataStreamDefinitionPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "otherAttributes", - "content", - "recordCount", + "dataStreamDefinition", "remoteSchema", "type", "href", @@ -6141,145 +5250,213 @@ "actuate" ] }, - "TimePropertyType":{ - "type":"object", - "title":"TimePropertyType", - "required":[ - "time" - ], - "properties":{ - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/Time" + "AbstractDataComponentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"AbstractDataComponentType", + "properties":{ + "fixed":{ + "title":"fixed", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"fixed", + "namespaceURI":"" + } + }, + "definition":{ + "title":"definition", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"definition", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TimePropertyType", + "localPart":"AbstractDataComponentType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "time" + "fixed", + "definition" ] }, - "AbstractEncodingType":{ - "type":"object", - "title":"AbstractEncodingType", - "properties":{ - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractEncodingType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "id" + "value" ] }, - "DataStreamDefinitionType":{ - "type":"object", - "title":"DataStreamDefinitionType", - "required":[ - "streamComponent", - "streamEncoding" + "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" + ] + }, + "DataValuePropertyType":{ + "type":"object", + "title":"DataValuePropertyType", "properties":{ - "streamComponent":{ - "title":"streamComponent", + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DataBlockDefinitionPropertyType" - }, - "minItems":1 + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"streamComponent", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "propertyType":"anyAttribute" }, - "streamEncoding":{ - "title":"streamEncoding", + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/MultiplexedStreamFormatPropertyType" + "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":"element", - "elementName":{ - "localPart":"streamEncoding", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } + "propertyType":"anyElement" }, - "id":{ - "title":"id", + "recordCount":{ + "title":"recordCount", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", + "localPart":"recordCount", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataStreamDefinitionType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "streamComponent", - "streamEncoding", - "id" - ] - }, - "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.1" - } }, "remoteSchema":{ "title":"remoteSchema", @@ -6388,11 +5565,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EnvelopePropertyType", + "localPart":"DataValuePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "envelope", + "otherAttributes", + "content", + "recordCount", "remoteSchema", "type", "href", @@ -6403,376 +5582,458 @@ "actuate" ] }, - "AllowedValues":{ - "type":"object", - "title":"AllowedValues", + "ConditionalDataType":{ "required":[ - "min", - "max", - "intervalOrValueList" + "_case" ], - "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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractDataRecordType" }, - "max":{ - "title":"max", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"max", - "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" + ] + }, + "CountRange":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "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", + "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" }, - { - "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":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" } - ] - }, - "minItems":1 + } + ], + "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":"elementRefs" - }, - "id":{ - "title":"id", + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" + ] + }, + "ItemPropertyType":{ + "type":"object", + "title":"ItemPropertyType", + "required":[ + "item" + ], + "properties":{ + "item":{ + "title":"item", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "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":[ - "min", - "max", - "intervalOrValueList", - "id" + "item" ] }, - "TimeIntervalGridPropertyType":{ + "CountPropertyType":{ "type":"object", - "title":"TimeIntervalGridPropertyType", + "title":"CountPropertyType", "required":[ - "timeIntervalGrid" + "count" ], "properties":{ - "timeIntervalGrid":{ - "title":"timeIntervalGrid", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/TimeIntervalGridType" + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeIntervalGrid", + "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" + ] + }, + "EnvelopeType":{ + "required":[ + "lowerCorner", + "upperCorner" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractVectorType" }, - "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":"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":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeIntervalGridPropertyType", + "localPart":"EnvelopeType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "timeIntervalGrid", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "time", + "lowerCorner", + "upperCorner" ] }, - "TimeAggregateType":{ + "GeoLocationArea":{ "required":[ "member" ], "allOf":[ { - "$ref":"#/definitions/AbstractTimeObjectType" + "$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" + ] + }, + "TimeRange":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"TimeAggregateType", + "title":"TimeRange", "properties":{ - "member":{ - "title":"member", + "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/TimeObjectPropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "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":"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" + "uom", + "constraint", + "quality", + "value", + "referenceTime", + "referenceFrame", + "localFrame" ] }, - "XMLBlockType":{ + "SimpleDataRecordType":{ "allOf":[ { - "$ref":"#/definitions/AbstractEncodingType" + "$ref":"#/definitions/AbstractDataRecordType" }, { "type":"object", - "title":"XMLBlockType", + "title":"SimpleDataRecordType", "properties":{ - "xmlElement":{ - "title":"xmlElement", + "field":{ + "title":"field", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "type":"array", + "items":{ + "$ref":"#/definitions/AnyScalarPropertyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xmlElement", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"field", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } } @@ -6780,41 +6041,85 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"XMLBlockType", + "localPart":"SimpleDataRecordType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "xmlElement" + "field" ] }, - "TimeRangePropertyType":{ - "type":"object", - "title":"TimeRangePropertyType", + "PhenomenonSeriesType":{ "required":[ - "timeRange" + "base", + "constraintList" ], - "properties":{ - "timeRange":{ - "title":"timeRange", - "allOf":[ - { - "$ref":"#/definitions/TimeRange" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeRangePropertyType", + "localPart":"PhenomenonSeriesType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "timeRange" + "base", + "constraintList", + "otherConstraint" ] }, "ConditionalValueType.Data":{ @@ -7092,74 +6397,316 @@ "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", + "propertiesOrder":[ + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "SquareMatrixType":{ + "required":[ + "elementType", + "encoding" + ], + "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.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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SquareMatrixType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "elementType", + "encoding", + "values" + ] + }, + "DataArrayType":{ + "required":[ + "elementType", + "encoding" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataArrayType" + }, + { + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DataArrayType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "elementType", + "encoding", + "values" + ] + }, + "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", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "interval" + ] + }, + "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.1" + } + }, + "streamEncoding":{ + "title":"streamEncoding", + "allOf":[ + { + "$ref":"#/definitions/MultiplexedStreamFormatPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"streamEncoding", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "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":"DataStreamDefinitionType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, "propertiesOrder":[ - "count", - "quantity", - "time", - "_boolean", - "category", - "text", - "quantityRange", - "countRange", - "timeRange", - "abstractDataRecord", - "abstractDataArray", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "streamComponent", + "streamEncoding", + "id" ] }, - "ConditionalDataType.Case":{ + "QuantityRangePropertyType":{ "type":"object", - "title":"ConditionalDataType.Case", + "title":"QuantityRangePropertyType", "required":[ - "name" + "quantityRange" ], "properties":{ - "conditionalValue":{ - "title":"conditionalValue", + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"#/definitions/ConditionalValueType" + "$ref":"#/definitions/QuantityRange" } ], "propertyType":"element", "elementName":{ - "localPart":"ConditionalValue", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "name":{ - "title":"name", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"QuantityRangePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "quantityRange" + ] + }, + "TimeInstantGridPropertyType":{ + "type":"object", + "title":"TimeInstantGridPropertyType", + "required":[ + "timeInstantGrid" + ], + "properties":{ + "timeInstantGrid":{ + "title":"timeInstantGrid", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/TimeInstantGridType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TimeInstantGrid", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, "remoteSchema":{ @@ -7241,232 +6788,99 @@ } }, "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.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":[ - "conditionalValue", - "name", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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.1" - } - } - } - } - ], - "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", + "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" } - }, - "count":{ - "title":"count", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeInstantGridPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "timeInstantGrid", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "TimePropertyType":{ + "type":"object", + "title":"TimePropertyType", + "required":[ + "time" + ], + "properties":{ + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/Time" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"count", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TimePositionListType", + "localPart":"TimePropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "value", - "frame", - "calendarEraName", - "indeterminatePosition", - "count" + "time" ] }, - "CodeSpacePropertyType":{ + "TimeGeometricComplexPropertyType":{ "type":"object", - "title":"CodeSpacePropertyType", + "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":[ @@ -7574,10 +6988,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CodeSpacePropertyType", + "localPart":"TimeGeometricComplexPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ + "timeGeometricComplex", "remoteSchema", "type", "href", @@ -7588,11 +7003,9 @@ "actuate" ] }, - "BinaryBlock":{ + "StandardFormat":{ "required":[ - "member", - "byteEncoding", - "byteOrder" + "mimeType" ], "allOf":[ { @@ -7600,108 +7013,180 @@ }, { "type":"object", - "title":"BinaryBlock", + "title":"StandardFormat", "properties":{ - "member":{ - "title":"member", + "mimeType":{ + "title":"mimeType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BinaryBlock.Member" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"mimeType", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "mimeType" + ] + }, + "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":"member", + "localPart":"extent", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "byteLength":{ - "title":"byteLength", + "originPos":{ + "title":"originPos", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/TimePositionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteLength", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"originPos", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "byteEncoding":{ - "title":"byteEncoding", + "origin":{ + "title":"origin", "allOf":[ { - "$ref":"#/definitions/ByteEncoding" + "$ref":"#/definitions/TimeInstantPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteEncoding", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"origin", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "byteOrder":{ - "title":"byteOrder", + "offsetDuration":{ + "title":"offsetDuration", "allOf":[ { - "$ref":"#/definitions/ByteOrder" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteOrder", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"offsetDuration", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "offsetInterval":{ + "title":"offsetInterval", + "allOf":[ + { + "$ref":"#/definitions/TimeIntervalLengthType" + } + ], + "propertyType":"element", + "elementName":{ + "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" } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"TimeGridType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, "propertiesOrder":[ - "member", - "byteLength", - "byteEncoding", - "byteOrder" + "extent", + "originPos", + "origin", + "offsetDuration", + "offsetInterval", + "duration" ] }, - "AbstractVectorType":{ + "CompositePhenomenonType":{ + "required":[ + "component" + ], "allOf":[ { - "$ref":"#/definitions/AbstractDataRecordType" + "$ref":"#/definitions/CompoundPhenomenonType" }, { "type":"object", - "title":"AbstractVectorType", + "title":"CompositePhenomenonType", "properties":{ - "referenceFrame":{ - "title":"referenceFrame", + "base":{ + "title":"base", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/PhenomenonPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"base", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "localFrame":{ - "title":"localFrame", + "component":{ + "title":"component", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/PhenomenonPropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"component", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } } @@ -7709,547 +7194,590 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractVectorType", + "localPart":"CompositePhenomenonType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "referenceFrame", - "localFrame" + "base", + "component" ] }, - "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" - ], + "Quantity":{ "allOf":[ { - "$ref":"#/definitions/AbstractTimeComplexType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"TimeGridType", + "title":"Quantity", "properties":{ - "extent":{ - "title":"extent", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"#/definitions/TimeGridEnvelopePropertyType" + "$ref":"#/definitions/UomPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"extent", + "localPart":"uom", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "originPos":{ - "title":"originPos", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"#/definitions/TimePositionType" + "$ref":"#/definitions/AllowedValuesPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"originPos", + "localPart":"constraint", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "origin":{ - "title":"origin", + "quality":{ + "title":"quality", "allOf":[ { - "$ref":"#/definitions/TimeInstantPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/QualityPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"origin", + "localPart":"quality", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "offsetDuration":{ - "title":"offsetDuration", + "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/double" } ], "propertyType":"element", "elementName":{ - "localPart":"offsetDuration", + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "offsetInterval":{ - "title":"offsetInterval", + "referenceFrame":{ + "title":"referenceFrame", "allOf":[ { - "$ref":"#/definitions/TimeIntervalLengthType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"offsetInterval", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"referenceFrame", + "namespaceURI":"" } }, - "duration":{ - "title":"duration", + "axisID":{ + "title":"axisID", "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.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"axisID", + "namespaceURI":"" } } } } - ], + ], + "typeType":"classInfo", + "propertiesOrder":[ + "uom", + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" + ] + }, + "RecordPropertyType":{ + "type":"object", + "title":"RecordPropertyType", + "required":[ + "record" + ], + "properties":{ + "record":{ + "title":"record", + "allOf":[ + { + "$ref":"#/definitions/RecordType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Record", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RecordPropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "record" + ] + }, + "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.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":"TimeGridType", + "localPart":"DataBlockDefinitionPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "extent", - "originPos", - "origin", - "offsetDuration", - "offsetInterval", - "duration" + "dataBlockDefinition", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CurvePropertyType":{ + "AllowedValues":{ "type":"object", - "title":"CurvePropertyType", + "title":"AllowedValues", "required":[ - "curve" + "min", + "max", + "intervalOrValueList" ], "properties":{ - "curve":{ - "title":"curve", + "min":{ + "title":"min", "allOf":[ { - "$ref":"#/definitions/CurveType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Curve", + "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", - "typeName":{ - "localPart":"CurvePropertyType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, "propertiesOrder":[ - "curve" + "min", + "max", + "intervalOrValueList", + "id" ] }, - "CurveType":{ + "NormalizedCurveType":{ "required":[ - "elementType", - "encoding" + "function" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataArrayType" + "$ref":"#/definitions/AbstractDataRecordType" }, { "type":"object", - "title":"CurveType", + "title":"NormalizedCurveType", "properties":{ - "elementType":{ - "title":"elementType", + "inputGain":{ + "title":"inputGain", "allOf":[ { - "$ref":"#/definitions/SimpleDataRecordPropertyType" + "$ref":"#/definitions/QuantityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"elementType", + "localPart":"inputGain", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "encoding":{ - "title":"encoding", + "inputBias":{ + "title":"inputBias", "allOf":[ { - "$ref":"#/definitions/BlockEncodingPropertyType" + "$ref":"#/definitions/QuantityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"encoding", + "localPart":"inputBias", "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CurveType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "elementType", - "encoding", - "values" - ] - }, - "Quantity":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"Quantity", - "properties":{ - "uom":{ - "title":"uom", + "outputGain":{ + "title":"outputGain", "allOf":[ { - "$ref":"#/definitions/UomPropertyType" + "$ref":"#/definitions/QuantityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"uom", + "localPart":"outputGain", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "constraint":{ - "title":"constraint", + "outputBias":{ + "title":"outputBias", "allOf":[ { - "$ref":"#/definitions/AllowedValuesPropertyType" + "$ref":"#/definitions/QuantityPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"constraint", + "localPart":"outputBias", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "quality":{ - "title":"quality", + "interpolationMethod":{ + "title":"interpolationMethod", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/CategoryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"quality", + "localPart":"interpolationMethod", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "value":{ - "title":"value", + "extrapolationMethod":{ + "title":"extrapolationMethod", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CategoryPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"extrapolationMethod", "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", + "function":{ + "title":"function", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/CurvePropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"function", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"NormalizedCurveType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, "propertiesOrder":[ - "uom", - "constraint", - "quality", - "value", - "referenceFrame", - "axisID" + "inputGain", + "inputBias", + "outputGain", + "outputBias", + "interpolationMethod", + "extrapolationMethod", + "function" ] }, - "QualityPropertyType":{ - "type":"object", - "title":"QualityPropertyType", + "CompoundPhenomenonType":{ "required":[ - "quantity", - "quantityRange", - "category", - "text" + "dimension" ], - "properties":{ - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/Quantity" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "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" - } - }, - "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":{ - "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" - } + "allOf":[ + { + "$ref":"#/definitions/PhenomenonType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"QualityPropertyType", + "localPart":"CompoundPhenomenonType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "quantity", - "quantityRange", - "category", - "text", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "dimension" ] }, - "DataStreamDefinitionPropertyType":{ + "PhenomenonType":{ + "allOf":[ + { + "$ref":"#/definitions/DefinitionType" + }, + { + "type":"object", + "title":"PhenomenonType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"PhenomenonType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "EnvelopePropertyType":{ "type":"object", - "title":"DataStreamDefinitionPropertyType", + "title":"EnvelopePropertyType", "required":[ - "dataStreamDefinition" + "envelope" ], "properties":{ - "dataStreamDefinition":{ - "title":"dataStreamDefinition", + "envelope":{ + "title":"envelope", "allOf":[ { - "$ref":"#/definitions/DataStreamDefinitionType" + "$ref":"#/definitions/EnvelopeType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataStreamDefinition", + "localPart":"Envelope", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -8350,55 +7878,320 @@ { "$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":"EnvelopePropertyType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "envelope", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "TimeGeometricComplexType":{ + "required":[ + "primitive" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractTimeComplexType" + }, + { + "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.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeGeometricComplexType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "propertiesOrder":[ + "primitive" + ] + }, + "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" + ] + }, + "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" + ] + }, + "AbstractMatrixType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataArrayType" + }, + { + "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":"" + } + } } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"DataStreamDefinitionPropertyType", + "localPart":"AbstractMatrixType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "dataStreamDefinition", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "referenceFrame", + "localFrame" ] }, - "DataRecordType":{ + "TimeInstantGridType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataRecordType" + "$ref":"#/definitions/TimeGridType" }, { "type":"object", - "title":"DataRecordType", + "title":"TimeInstantGridType", "properties":{ - "field":{ - "title":"field", + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeInstantGridType", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + "XMLBlockType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractEncodingType" + }, + { + "type":"object", + "title":"XMLBlockType", + "properties":{ + "xmlElement":{ + "title":"xmlElement", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DataComponentPropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], - "propertyType":"element", - "elementName":{ - "localPart":"field", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"xmlElement", + "namespaceURI":"" } } } @@ -8406,20 +8199,36 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DataRecordType", + "localPart":"XMLBlockType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "field" + "xmlElement" ] }, - "QuantityRangePropertyType":{ + "QualityPropertyType":{ "type":"object", - "title":"QuantityRangePropertyType", + "title":"QualityPropertyType", "required":[ - "quantityRange" + "quantity", + "quantityRange", + "category", + "text" ], "properties":{ + "quantity":{ + "title":"quantity", + "allOf":[ + { + "$ref":"#/definitions/Quantity" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, "quantityRange":{ "title":"quantityRange", "allOf":[ @@ -8432,47 +8241,31 @@ "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":[ - "quantityRange" - ] - }, - "TimeGeometricPrimitivePropertyType":{ - "type":"object", - "title":"TimeGeometricPrimitivePropertyType", - "required":[ - "timeGeometricPrimitive" - ], - "properties":{ - "timeGeometricPrimitive":{ - "title":"timeGeometricPrimitive", + }, + "category":{ + "title":"category", "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" - } + "$ref":"#/definitions/Category" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_TimeGeometricPrimitive", - "namespaceURI":"http://www.opengis.net/gml" + "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":{ @@ -8582,11 +8375,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeGeometricPrimitivePropertyType", + "localPart":"QualityPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "timeGeometricPrimitive", + "quantity", + "quantityRange", + "category", + "text", "remoteSchema", "type", "href", @@ -8597,180 +8393,197 @@ "actuate" ] }, - "TimeAggregatePropertyType":{ + "BinaryBlock.Member":{ "type":"object", - "title":"TimeAggregatePropertyType", + "title":"BinaryBlock.Member", "required":[ - "timeAggregate" + "component", + "block" ], "properties":{ - "timeAggregate":{ - "title":"timeAggregate", + "component":{ + "title":"component", "allOf":[ { - "$ref":"#/definitions/TimeAggregateType" + "$ref":"#/definitions/BinaryBlock.Member.Component" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeAggregate", + "localPart":"Component", "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", + "block":{ + "title":"block", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BinaryBlock.Member.Block" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Block", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "component", + "block" + ] + }, + "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/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" + "propertyType":"element", + "elementName":{ + "localPart":"low", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "show":{ - "title":"show", + "high":{ + "title":"high", "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" + "propertyType":"element", + "elementName":{ + "localPart":"high", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "low", + "high" + ] + }, + "AbstractDataRecordType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + { + "type":"object", + "title":"AbstractDataRecordType", + "properties":{ } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeAggregatePropertyType", + "localPart":"AbstractDataRecordType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "propertiesOrder":[ - "timeAggregate", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] + } }, - "AbstractDataComponentType":{ + "QuantityRange":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractDataComponentType" }, { "type":"object", - "title":"AbstractDataComponentType", + "title":"QuantityRange", "properties":{ - "fixed":{ - "title":"fixed", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$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":"fixed", + "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/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"definition", + "localPart":"axisID", "namespaceURI":"" } } @@ -8778,35 +8591,149 @@ } ], "typeType":"classInfo", + "propertiesOrder":[ + "uom", + "constraint", + "quality", + "value", + "referenceFrame", + "axisID" + ] + }, + "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":"AbstractDataComponentType", + "localPart":"SimpleDataRecordPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "fixed", - "definition" + "simpleDataRecord" ] }, - "TimeInstantGridPropertyType":{ + "AnyScalarPropertyType":{ "type":"object", - "title":"TimeInstantGridPropertyType", + "title":"AnyScalarPropertyType", "required":[ - "timeInstantGrid" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "name" ], "properties":{ - "timeInstantGrid":{ - "title":"timeInstantGrid", + "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/TimeInstantGridType" + "$ref":"#/definitions/Category" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstantGrid", + "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" } }, + "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":[ @@ -8914,11 +8841,17 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeInstantGridPropertyType", + "localPart":"AnyScalarPropertyType", "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, "propertiesOrder":[ - "timeInstantGrid", + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "name", "remoteSchema", "type", "href", @@ -8929,294 +8862,361 @@ "actuate" ] }, - "AbstractDataArrayType.ElementCount":{ + "TextPropertyType":{ "type":"object", - "title":"AbstractDataArrayType.ElementCount", + "title":"TextPropertyType", "required":[ - "count" + "text" + ], + "properties":{ + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/Text" + } + ], + "propertyType":"element", + "elementName":{ + "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" + ] + }, + "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" + "$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" + } + }, + "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":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "ref":{ - "title":"ref", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/IDREF" + "$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" } - } - }, - "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" - } + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - ], - "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":"" - } + "href":{ + "title":"href", + "allOf":[ + { + "$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":[ - "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" - } + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$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":"NormalizedCurveType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "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.1" - } + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractConditionalType", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" }, + "typeType":"classInfo", "propertiesOrder":[ - "condition" + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "name", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "ByteOrder":{ @@ -9258,7 +9258,7 @@ "properties":{ "localPart":{ "enum":[ - "Text" + "DataArray" ] }, "namespaceURI":{ @@ -9271,11 +9271,11 @@ ] }, "value":{ - "$ref":"#/definitions/Text" + "$ref":"#/definitions/DataArrayType" } }, "elementName":{ - "localPart":"Text", + "localPart":"DataArray", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9292,7 +9292,7 @@ "properties":{ "localPart":{ "enum":[ - "Interval" + "SimpleDataRecord" ] }, "namespaceURI":{ @@ -9305,11 +9305,11 @@ ] }, "value":{ - "$ref":"#/definitions/IntervalType" + "$ref":"#/definitions/SimpleDataRecordType" } }, "elementName":{ - "localPart":"Interval", + "localPart":"SimpleDataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9326,7 +9326,7 @@ "properties":{ "localPart":{ "enum":[ - "Vector" + "Boolean" ] }, "namespaceURI":{ @@ -9339,11 +9339,11 @@ ] }, "value":{ - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/Boolean" } }, "elementName":{ - "localPart":"Vector", + "localPart":"Boolean", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9360,7 +9360,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedValues" + "AbstractDataArray" ] }, "namespaceURI":{ @@ -9373,11 +9373,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedValues" + "$ref":"#/definitions/AbstractDataArrayType" } }, "elementName":{ - "localPart":"AllowedValues", + "localPart":"AbstractDataArray", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9394,7 +9394,7 @@ "properties":{ "localPart":{ "enum":[ - "BinaryBlock" + "CompoundPhenomenon" ] }, "namespaceURI":{ @@ -9407,11 +9407,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryBlock" + "$ref":"#/definitions/CompoundPhenomenonType" } }, "elementName":{ - "localPart":"BinaryBlock", + "localPart":"CompoundPhenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9428,7 +9428,7 @@ "properties":{ "localPart":{ "enum":[ - "GeoLocationArea" + "Quantity" ] }, "namespaceURI":{ @@ -9441,11 +9441,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeoLocationArea" + "$ref":"#/definitions/Quantity" } }, "elementName":{ - "localPart":"GeoLocationArea", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9462,7 +9462,7 @@ "properties":{ "localPart":{ "enum":[ - "ConditionalValue" + "TimeIntervalGrid" ] }, "namespaceURI":{ @@ -9475,11 +9475,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConditionalValueType" + "$ref":"#/definitions/TimeIntervalGridType" } }, "elementName":{ - "localPart":"ConditionalValue", + "localPart":"TimeIntervalGrid", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9496,7 +9496,7 @@ "properties":{ "localPart":{ "enum":[ - "SquareMatrix" + "Array" ] }, "namespaceURI":{ @@ -9509,11 +9509,11 @@ ] }, "value":{ - "$ref":"#/definitions/SquareMatrixType" + "$ref":"#/definitions/ArrayType" } }, "elementName":{ - "localPart":"SquareMatrix", + "localPart":"Array", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9530,7 +9530,7 @@ "properties":{ "localPart":{ "enum":[ - "XMLBlock" + "BinaryBlock" ] }, "namespaceURI":{ @@ -9543,11 +9543,11 @@ ] }, "value":{ - "$ref":"#/definitions/XMLBlockType" + "$ref":"#/definitions/BinaryBlock" } }, "elementName":{ - "localPart":"XMLBlock", + "localPart":"BinaryBlock", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9564,7 +9564,7 @@ "properties":{ "localPart":{ "enum":[ - "valueList" + "CompositePhenomenon" ] }, "namespaceURI":{ @@ -9577,18 +9577,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/CompositePhenomenonType" } }, "elementName":{ - "localPart":"valueList", + "localPart":"CompositePhenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "scope":{ - "$ref":"#/definitions/AllowedValues" } }, { @@ -9604,7 +9598,7 @@ "properties":{ "localPart":{ "enum":[ - "QuantityRange" + "Record" ] }, "namespaceURI":{ @@ -9617,11 +9611,11 @@ ] }, "value":{ - "$ref":"#/definitions/QuantityRange" + "$ref":"#/definitions/RecordType" } }, "elementName":{ - "localPart":"QuantityRange", + "localPart":"Record", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9638,7 +9632,7 @@ "properties":{ "localPart":{ "enum":[ - "CompositePhenomenon" + "AllowedTokens" ] }, "namespaceURI":{ @@ -9651,11 +9645,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompositePhenomenonType" + "$ref":"#/definitions/AllowedTokens" } }, "elementName":{ - "localPart":"CompositePhenomenon", + "localPart":"AllowedTokens", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9672,7 +9666,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeGeometricComplex" + "AbstractDataRecord" ] }, "namespaceURI":{ @@ -9685,11 +9679,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeGeometricComplexType" + "$ref":"#/definitions/AbstractDataRecordType" } }, "elementName":{ - "localPart":"TimeGeometricComplex", + "localPart":"AbstractDataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9706,7 +9700,7 @@ "properties":{ "localPart":{ "enum":[ - "TextBlock" + "SquareMatrix" ] }, "namespaceURI":{ @@ -9719,11 +9713,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextBlock" + "$ref":"#/definitions/SquareMatrixType" } }, "elementName":{ - "localPart":"TextBlock", + "localPart":"SquareMatrix", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9740,7 +9734,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedTokens" + "QuantityRange" ] }, "namespaceURI":{ @@ -9753,11 +9747,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedTokens" + "$ref":"#/definitions/QuantityRange" } }, "elementName":{ - "localPart":"AllowedTokens", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9774,7 +9768,7 @@ "properties":{ "localPart":{ "enum":[ - "DataStreamDefinition" + "interval" ] }, "namespaceURI":{ @@ -9787,46 +9781,18 @@ ] }, "value":{ - "$ref":"#/definitions/DataStreamDefinitionType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } }, "elementName":{ - "localPart":"DataStreamDefinition", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "TimeInstantGrid" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/swe/1.0.1" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/TimeInstantGridType" - } }, - "elementName":{ - "localPart":"TimeInstantGrid", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "scope":{ + "$ref":"#/definitions/AllowedValues" } }, { @@ -9842,7 +9808,7 @@ "properties":{ "localPart":{ "enum":[ - "StandardFormat" + "PhenomenonSeries" ] }, "namespaceURI":{ @@ -9855,11 +9821,11 @@ ] }, "value":{ - "$ref":"#/definitions/StandardFormat" + "$ref":"#/definitions/PhenomenonSeriesType" } }, "elementName":{ - "localPart":"StandardFormat", + "localPart":"PhenomenonSeries", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9876,7 +9842,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDataArray" + "Curve" ] }, "namespaceURI":{ @@ -9889,11 +9855,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataArrayType" + "$ref":"#/definitions/CurveType" } }, "elementName":{ - "localPart":"AbstractDataArray", + "localPart":"Curve", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9910,7 +9876,7 @@ "properties":{ "localPart":{ "enum":[ - "Time" + "TimeRange" ] }, "namespaceURI":{ @@ -9923,11 +9889,11 @@ ] }, "value":{ - "$ref":"#/definitions/Time" + "$ref":"#/definitions/TimeRange" } }, "elementName":{ - "localPart":"Time", + "localPart":"TimeRange", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9944,7 +9910,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDataRecord" + "TextBlock" ] }, "namespaceURI":{ @@ -9957,11 +9923,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataRecordType" + "$ref":"#/definitions/TextBlock" } }, "elementName":{ - "localPart":"AbstractDataRecord", + "localPart":"TextBlock", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -9978,7 +9944,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleDataRecord" + "Item" ] }, "namespaceURI":{ @@ -9991,11 +9957,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleDataRecordType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"SimpleDataRecord", + "localPart":"Item", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10012,7 +9978,7 @@ "properties":{ "localPart":{ "enum":[ - "DataRecord" + "valueList" ] }, "namespaceURI":{ @@ -10025,12 +9991,18 @@ ] }, "value":{ - "$ref":"#/definitions/DataRecordType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"DataRecord", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "scope":{ + "$ref":"#/definitions/AllowedTimes" } }, { @@ -10046,7 +10018,7 @@ "properties":{ "localPart":{ "enum":[ - "CompoundPhenomenon" + "Text" ] }, "namespaceURI":{ @@ -10059,11 +10031,11 @@ ] }, "value":{ - "$ref":"#/definitions/CompoundPhenomenonType" + "$ref":"#/definitions/Text" } }, "elementName":{ - "localPart":"CompoundPhenomenon", + "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10080,7 +10052,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedTimes" + "AllowedValues" ] }, "namespaceURI":{ @@ -10093,11 +10065,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedTimes" + "$ref":"#/definitions/AllowedValues" } }, "elementName":{ - "localPart":"AllowedTimes", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10114,7 +10086,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeRange" + "TimeGrid" ] }, "namespaceURI":{ @@ -10127,11 +10099,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeRange" + "$ref":"#/definitions/TimeGridType" } }, "elementName":{ - "localPart":"TimeRange", + "localPart":"TimeGrid", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10182,7 +10154,7 @@ "properties":{ "localPart":{ "enum":[ - "MultiplexedStreamFormat" + "TimeInstantGrid" ] }, "namespaceURI":{ @@ -10195,11 +10167,11 @@ ] }, "value":{ - "$ref":"#/definitions/MultiplexedStreamFormatType" + "$ref":"#/definitions/TimeInstantGridType" } }, "elementName":{ - "localPart":"MultiplexedStreamFormat", + "localPart":"TimeInstantGrid", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10216,7 +10188,7 @@ "properties":{ "localPart":{ "enum":[ - "Count" + "Vector" ] }, "namespaceURI":{ @@ -10229,11 +10201,11 @@ ] }, "value":{ - "$ref":"#/definitions/Count" + "$ref":"#/definitions/VectorType" } }, "elementName":{ - "localPart":"Count", + "localPart":"Vector", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10250,7 +10222,7 @@ "properties":{ "localPart":{ "enum":[ - "Quantity" + "DataBlockDefinition" ] }, "namespaceURI":{ @@ -10263,11 +10235,11 @@ ] }, "value":{ - "$ref":"#/definitions/Quantity" + "$ref":"#/definitions/DataBlockDefinitionType" } }, "elementName":{ - "localPart":"Quantity", + "localPart":"DataBlockDefinition", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10284,7 +10256,7 @@ "properties":{ "localPart":{ "enum":[ - "DataArray" + "ConditionalValue" ] }, "namespaceURI":{ @@ -10297,11 +10269,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataArrayType" + "$ref":"#/definitions/ConditionalValueType" } }, "elementName":{ - "localPart":"DataArray", + "localPart":"ConditionalValue", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10318,7 +10290,7 @@ "properties":{ "localPart":{ "enum":[ - "ConditionalData" + "Count" ] }, "namespaceURI":{ @@ -10331,11 +10303,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConditionalDataType" + "$ref":"#/definitions/Count" } }, "elementName":{ - "localPart":"ConditionalData", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10352,7 +10324,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeIntervalGrid" + "NormalizedCurve" ] }, "namespaceURI":{ @@ -10365,11 +10337,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeIntervalGridType" + "$ref":"#/definitions/NormalizedCurveType" } }, "elementName":{ - "localPart":"TimeIntervalGrid", + "localPart":"NormalizedCurve", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10386,7 +10358,7 @@ "properties":{ "localPart":{ "enum":[ - "Category" + "AllowedTimes" ] }, "namespaceURI":{ @@ -10399,11 +10371,11 @@ ] }, "value":{ - "$ref":"#/definitions/Category" + "$ref":"#/definitions/AllowedTimes" } }, "elementName":{ - "localPart":"Category", + "localPart":"AllowedTimes", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10420,7 +10392,7 @@ "properties":{ "localPart":{ "enum":[ - "Phenomenon" + "XMLBlock" ] }, "namespaceURI":{ @@ -10433,11 +10405,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhenomenonType" + "$ref":"#/definitions/XMLBlockType" } }, "elementName":{ - "localPart":"Phenomenon", + "localPart":"XMLBlock", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10488,7 +10460,7 @@ "properties":{ "localPart":{ "enum":[ - "Position" + "ConditionalData" ] }, "namespaceURI":{ @@ -10501,11 +10473,11 @@ ] }, "value":{ - "$ref":"#/definitions/PositionType" + "$ref":"#/definitions/ConditionalDataType" } }, "elementName":{ - "localPart":"Position", + "localPart":"ConditionalData", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10522,7 +10494,7 @@ "properties":{ "localPart":{ "enum":[ - "ConstrainedPhenomenon" + "valueList" ] }, "namespaceURI":{ @@ -10535,12 +10507,18 @@ ] }, "value":{ - "$ref":"#/definitions/ConstrainedPhenomenonType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } }, "elementName":{ - "localPart":"ConstrainedPhenomenon", + "localPart":"valueList", "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "scope":{ + "$ref":"#/definitions/AllowedValues" } }, { @@ -10556,7 +10534,7 @@ "properties":{ "localPart":{ "enum":[ - "DataBlockDefinition" + "TimeAggregate" ] }, "namespaceURI":{ @@ -10569,11 +10547,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataBlockDefinitionType" + "$ref":"#/definitions/TimeAggregateType" } }, "elementName":{ - "localPart":"DataBlockDefinition", + "localPart":"TimeAggregate", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10590,7 +10568,7 @@ "properties":{ "localPart":{ "enum":[ - "Array" + "interval" ] }, "namespaceURI":{ @@ -10603,12 +10581,18 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"Array", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/swe/1.0.1" + }, + "scope":{ + "$ref":"#/definitions/AllowedTimes" } }, { @@ -10624,7 +10608,7 @@ "properties":{ "localPart":{ "enum":[ - "PhenomenonSeries" + "DataStreamDefinition" ] }, "namespaceURI":{ @@ -10637,11 +10621,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhenomenonSeriesType" + "$ref":"#/definitions/DataStreamDefinitionType" } }, "elementName":{ - "localPart":"PhenomenonSeries", + "localPart":"DataStreamDefinition", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10658,7 +10642,7 @@ "properties":{ "localPart":{ "enum":[ - "Boolean" + "Category" ] }, "namespaceURI":{ @@ -10671,11 +10655,11 @@ ] }, "value":{ - "$ref":"#/definitions/Boolean" + "$ref":"#/definitions/Category" } }, "elementName":{ - "localPart":"Boolean", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10692,7 +10676,7 @@ "properties":{ "localPart":{ "enum":[ - "interval" + "Interval" ] }, "namespaceURI":{ @@ -10705,18 +10689,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/IntervalType" } }, "elementName":{ - "localPart":"interval", + "localPart":"Interval", "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "scope":{ - "$ref":"#/definitions/AllowedValues" } }, { @@ -10732,7 +10710,7 @@ "properties":{ "localPart":{ "enum":[ - "interval" + "TimeGeometricComplex" ] }, "namespaceURI":{ @@ -10745,18 +10723,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TimeGeometricComplexType" } }, "elementName":{ - "localPart":"interval", + "localPart":"TimeGeometricComplex", "namespaceURI":"http://www.opengis.net/swe/1.0.1" - }, - "scope":{ - "$ref":"#/definitions/AllowedTimes" } }, { @@ -10772,7 +10744,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeAggregate" + "Envelope" ] }, "namespaceURI":{ @@ -10785,11 +10757,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeAggregateType" + "$ref":"#/definitions/EnvelopeType" } }, "elementName":{ - "localPart":"TimeAggregate", + "localPart":"Envelope", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10806,7 +10778,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeGrid" + "StandardFormat" ] }, "namespaceURI":{ @@ -10819,11 +10791,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeGridType" + "$ref":"#/definitions/StandardFormat" } }, "elementName":{ - "localPart":"TimeGrid", + "localPart":"StandardFormat", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10880,7 +10852,7 @@ "properties":{ "localPart":{ "enum":[ - "Envelope" + "DataRecord" ] }, "namespaceURI":{ @@ -10893,11 +10865,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopeType" + "$ref":"#/definitions/DataRecordType" } }, "elementName":{ - "localPart":"Envelope", + "localPart":"DataRecord", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10914,7 +10886,7 @@ "properties":{ "localPart":{ "enum":[ - "Item" + "GeoLocationArea" ] }, "namespaceURI":{ @@ -10927,11 +10899,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/GeoLocationArea" } }, "elementName":{ - "localPart":"Item", + "localPart":"GeoLocationArea", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10948,7 +10920,7 @@ "properties":{ "localPart":{ "enum":[ - "Record" + "Phenomenon" ] }, "namespaceURI":{ @@ -10961,11 +10933,11 @@ ] }, "value":{ - "$ref":"#/definitions/RecordType" + "$ref":"#/definitions/PhenomenonType" } }, "elementName":{ - "localPart":"Record", + "localPart":"Phenomenon", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -10982,7 +10954,7 @@ "properties":{ "localPart":{ "enum":[ - "Curve" + "MultiplexedStreamFormat" ] }, "namespaceURI":{ @@ -10995,11 +10967,11 @@ ] }, "value":{ - "$ref":"#/definitions/CurveType" + "$ref":"#/definitions/MultiplexedStreamFormatType" } }, "elementName":{ - "localPart":"Curve", + "localPart":"MultiplexedStreamFormat", "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, @@ -11016,7 +10988,7 @@ "properties":{ "localPart":{ "enum":[ - "valueList" + "Time" ] }, "namespaceURI":{ @@ -11029,18 +11001,46 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/Time" } }, "elementName":{ - "localPart":"valueList", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/swe/1.0.1" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "ConstrainedPhenomenon" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/swe/1.0.1" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/ConstrainedPhenomenonType" + } }, - "scope":{ - "$ref":"#/definitions/AllowedTimes" + "elementName":{ + "localPart":"ConstrainedPhenomenon", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, { @@ -11056,7 +11056,7 @@ "properties":{ "localPart":{ "enum":[ - "NormalizedCurve" + "Position" ] }, "namespaceURI":{ @@ -11069,11 +11069,11 @@ ] }, "value":{ - "$ref":"#/definitions/NormalizedCurveType" + "$ref":"#/definitions/PositionType" } }, "elementName":{ - "localPart":"NormalizedCurve", + "localPart":"Position", "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 4a78c509..c5ab1a98 100644 --- a/scripts/jsonschemas/SWE_2_0.jsonschema +++ b/scripts/jsonschemas/SWE_2_0.jsonschema @@ -2,85 +2,193 @@ { "id":"http://www.opengis.net/swe/2.0#", "definitions":{ - "AllowedTimesPropertyByValueType":{ + "DataStreamType.ElementCount":{ "type":"object", - "title":"AllowedTimesPropertyByValueType", + "title":"DataStreamType.ElementCount", "required":[ - "allowedTimes" + "count" ], "properties":{ - "allowedTimes":{ - "title":"allowedTimes", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/AllowedTimesType" + "$ref":"#/definitions/CountType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedTimes", + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "count" + ] + }, + "TextPropertyType":{ + "type":"object", + "title":"TextPropertyType", + "required":[ + "text" + ], + "properties":{ + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/TextType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Text", "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":"AllowedTimesPropertyByValueType", + "localPart":"TextPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "allowedTimes" + "text", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "QuantityType":{ - "required":[ - "uom" - ], + "MatrixType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSimpleComponentType" + "$ref":"#/definitions/DataArrayType" }, { "type":"object", - "title":"QuantityType", + "title":"MatrixType", "properties":{ - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"#/definitions/UnitReference" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"uom", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "constraint":{ - "title":"constraint", + "referenceFrame":{ + "title":"referenceFrame", "allOf":[ { - "$ref":"#/definitions/AllowedValuesPropertyType" + "$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/double" + "$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":"" } } } @@ -88,32 +196,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"QuantityType", + "localPart":"MatrixType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "uom", - "constraint", - "value" + "referenceFrame", + "localFrame" ] }, - "TextPropertyType":{ + "AbstractDataComponentPropertyType":{ "type":"object", - "title":"TextPropertyType", + "title":"AbstractDataComponentPropertyType", "required":[ - "text" + "abstractDataComponent" ], "properties":{ - "text":{ - "title":"text", + "abstractDataComponent":{ + "title":"abstractDataComponent", "allOf":[ { - "$ref":"#/definitions/TextType" + "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":"Text", + "localPart":"AbstractDataComponent", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -211,11 +330,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TextPropertyType", + "localPart":"AbstractDataComponentPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "text", + "abstractDataComponent", "type", "href", "role", @@ -225,23 +344,23 @@ "actuate" ] }, - "TextEncodingPropertyType":{ + "CategoryRangePropertyType":{ "type":"object", - "title":"TextEncodingPropertyType", + "title":"CategoryRangePropertyType", "required":[ - "textEncoding" + "categoryRange" ], "properties":{ - "textEncoding":{ - "title":"textEncoding", + "categoryRange":{ + "title":"categoryRange", "allOf":[ { - "$ref":"#/definitions/TextEncodingType" + "$ref":"#/definitions/CategoryRangeType" } ], "propertyType":"element", "elementName":{ - "localPart":"TextEncoding", + "localPart":"CategoryRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -339,11 +458,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TextEncodingPropertyType", + "localPart":"CategoryRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "textEncoding", + "categoryRange", "type", "href", "role", @@ -353,164 +472,23 @@ "actuate" ] }, - "DataArrayType.ElementType":{ + "AllowedTimesPropertyType":{ + "type":"object", + "title":"AllowedTimesPropertyType", "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" - ] - }, - "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" + "allowedTimes" ], "properties":{ - "xmlEncoding":{ - "title":"xmlEncoding", + "allowedTimes":{ + "title":"allowedTimes", "allOf":[ { - "$ref":"#/definitions/XMLEncodingType" + "$ref":"#/definitions/AllowedTimesType" } ], "propertyType":"element", "elementName":{ - "localPart":"XMLEncoding", + "localPart":"AllowedTimes", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -608,11 +586,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"XMLEncodingPropertyType", + "localPart":"AllowedTimesPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "xmlEncoding", + "allowedTimes", "type", "href", "role", @@ -622,93 +600,189 @@ "actuate" ] }, - "AnyScalarPropertyType":{ - "type":"object", - "title":"AnyScalarPropertyType", - "required":[ - "_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" - } + "CategoryType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSimpleComponentType" }, - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/CountType" + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "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" + ] + }, + "AbstractDataComponentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEIdentifiableType" }, - "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" + { + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/2.0" } - }, - "category":{ - "title":"category", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDataComponentType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "updatable", + "optional", + "definition" + ] + }, + "AbstractEncodingPropertyByValueType":{ + "type":"object", + "title":"AbstractEncodingPropertyByValueType", + "required":[ + "abstractEncoding" + ], + "properties":{ + "abstractEncoding":{ + "title":"abstractEncoding", "allOf":[ { - "$ref":"#/definitions/CategoryType" + "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":"Category", + "localPart":"AbstractEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } - }, - "text":{ - "title":"text", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractEncodingPropertyByValueType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "abstractEncoding" + ] + }, + "AllowedValuesPropertyType":{ + "type":"object", + "title":"AllowedValuesPropertyType", + "required":[ + "allowedValues" + ], + "properties":{ + "allowedValues":{ + "title":"allowedValues", "allOf":[ { - "$ref":"#/definitions/TextType" + "$ref":"#/definitions/AllowedValuesType" } ], "propertyType":"element", "elementName":{ - "localPart":"Text", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -806,16 +880,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyScalarPropertyType", + "localPart":"AllowedValuesPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "_boolean", - "count", - "quantity", - "time", - "category", - "text", + "allowedValues", "type", "href", "role", @@ -825,271 +894,111 @@ "actuate" ] }, - "DataChoicePropertyType":{ + "DataChoiceType":{ + "required":[ + "item" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" + }, + { + "type":"object", + "title":"DataChoiceType", + "properties":{ + "choiceValue":{ + "title":"choiceValue", + "allOf":[ + { + "$ref":"#/definitions/DataChoiceType.ChoiceValue" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"choiceValue", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "item":{ + "title":"item", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DataChoiceType.Item" + }, + "minItems":2 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"item", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DataChoiceType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "choiceValue", + "item" + ] + }, + "BinaryEncodingType.Member":{ "type":"object", - "title":"DataChoicePropertyType", + "title":"BinaryEncodingType.Member", "required":[ - "dataChoice" + "component", + "block" ], "properties":{ - "dataChoice":{ - "title":"dataChoice", + "component":{ + "title":"component", "allOf":[ { - "$ref":"#/definitions/DataChoiceType" + "$ref":"#/definitions/ComponentType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataChoice", + "localPart":"Component", "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", + "block":{ + "title":"block", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/BlockType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Block", + "namespaceURI":"http://www.opengis.net/swe/2.0" } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataChoicePropertyType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "dataChoice", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "BinaryEncodingPropertyType":{ - "type":"object", - "title":"BinaryEncodingPropertyType", - "required":[ - "binaryEncoding" - ], - "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":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BinaryEncodingPropertyType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "binaryEncoding", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "AbstractEncodingPropertyType":{ - "type":"object", - "title":"AbstractEncodingPropertyType", - "required":[ - "abstractEncoding" - ], - "properties":{ - "abstractEncoding":{ - "title":"abstractEncoding", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "component", + "block" + ] + }, + "DataArrayPropertyType":{ + "type":"object", + "title":"DataArrayPropertyType", + "required":[ + "dataArray" + ], + "properties":{ + "dataArray":{ + "title":"dataArray", "allOf":[ { "type":"object", @@ -1098,18 +1007,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractEncodingType" + "$ref":"#/definitions/DataArrayType" } }, "elementName":{ - "localPart":"AbstractEncoding", + "localPart":"DataArray", "namespaceURI":"http://www.opengis.net/swe/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractEncoding", + "localPart":"DataArray", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -1207,11 +1116,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractEncodingPropertyType", + "localPart":"DataArrayPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "abstractEncoding", + "dataArray", "type", "href", "role", @@ -1221,39 +1130,162 @@ "actuate" ] }, - "QuantityRangeType":{ + "BinaryEncodingType":{ "required":[ - "uom" + "member", + "byteOrder", + "byteEncoding" ], "allOf":[ { - "$ref":"#/definitions/AbstractSimpleComponentType" + "$ref":"#/definitions/AbstractEncodingType" }, { "type":"object", - "title":"QuantityRangeType", + "title":"BinaryEncodingType", "properties":{ - "uom":{ - "title":"uom", + "member":{ + "title":"member", "allOf":[ { - "$ref":"#/definitions/UnitReference" + "type":"array", + "items":{ + "$ref":"#/definitions/BinaryEncodingType.Member" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"uom", + "localPart":"member", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "constraint":{ - "title":"constraint", + "byteOrder":{ + "title":"byteOrder", "allOf":[ { - "$ref":"#/definitions/AllowedValuesPropertyType" + "$ref":"#/definitions/ByteOrderType" } ], - "propertyType":"element", + "propertyType":"attribute", + "attributeName":{ + "localPart":"byteOrder", + "namespaceURI":"" + } + }, + "byteEncoding":{ + "title":"byteEncoding", + "allOf":[ + { + "$ref":"#/definitions/ByteEncodingType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"byteEncoding", + "namespaceURI":"" + } + }, + "byteLength":{ + "title":"byteLength", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"byteLength", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BinaryEncodingType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "member", + "byteOrder", + "byteEncoding", + "byteLength" + ] + }, + "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" + ] + }, + "TimeRangeType":{ + "required":[ + "uom" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSimpleComponentType" + }, + { + "type":"object", + "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" @@ -1265,7 +1297,7 @@ { "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" } } ], @@ -1274,68 +1306,130 @@ "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":"QuantityRangeType", + "localPart":"TimeRangeType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ "uom", "constraint", - "value" + "value", + "referenceTime", + "localFrame" ] }, - "DataChoicePropertyByValueType":{ + "ComponentPropertyByValueType":{ "type":"object", - "title":"DataChoicePropertyByValueType", + "title":"ComponentPropertyByValueType", "required":[ - "dataChoice" + "component" ], "properties":{ - "dataChoice":{ - "title":"dataChoice", + "component":{ + "title":"component", "allOf":[ { - "$ref":"#/definitions/DataChoiceType" + "$ref":"#/definitions/ComponentType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataChoice", + "localPart":"Component", "namespaceURI":"http://www.opengis.net/swe/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DataChoicePropertyByValueType", + "localPart":"ComponentPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "dataChoice" + "component" ] }, - "VectorPropertyType":{ + "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" + ] + }, + "CategoryPropertyType":{ "type":"object", - "title":"VectorPropertyType", + "title":"CategoryPropertyType", "required":[ - "vector" + "category" ], "properties":{ - "vector":{ - "title":"vector", + "category":{ + "title":"category", "allOf":[ { - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/CategoryType" } ], "propertyType":"element", "elementName":{ - "localPart":"Vector", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -1433,11 +1527,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"VectorPropertyType", + "localPart":"CategoryPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "vector", + "category", "type", "href", "role", @@ -1447,152 +1541,53 @@ "actuate" ] }, - "VectorType.Coordinate":{ + "MatrixPropertyByValueType":{ + "type":"object", + "title":"MatrixPropertyByValueType", "required":[ - "name" + "matrix" ], - "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" - ] - }, - "TimeType":{ - "required":[ - "uom" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSimpleComponentType" - }, - { - "type":"object", - "title":"TimeType", - "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":"" - } + "properties":{ + "matrix":{ + "title":"matrix", + "allOf":[ + { + "$ref":"#/definitions/MatrixType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Matrix", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeType", + "localPart":"MatrixPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "uom", - "constraint", - "value", - "referenceTime", - "localFrame" + "matrix" ] }, - "AllowedValuesPropertyType":{ + "AllowedTokensPropertyType":{ "type":"object", - "title":"AllowedValuesPropertyType", + "title":"AllowedTokensPropertyType", "required":[ - "allowedValues" + "allowedTokens" ], "properties":{ - "allowedValues":{ - "title":"allowedValues", + "allowedTokens":{ + "title":"allowedTokens", "allOf":[ { - "$ref":"#/definitions/AllowedValuesType" + "$ref":"#/definitions/AllowedTokensType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedValues", + "localPart":"AllowedTokens", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -1690,11 +1685,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedValuesPropertyType", + "localPart":"AllowedTokensPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "allowedValues", + "allowedTokens", "type", "href", "role", @@ -1704,58 +1699,87 @@ "actuate" ] }, - "BlockPropertyByValueType":{ - "type":"object", - "title":"BlockPropertyByValueType", - "required":[ - "block" - ], - "properties":{ - "block":{ - "title":"block", - "allOf":[ - { - "$ref":"#/definitions/BlockType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Block", - "namespaceURI":"http://www.opengis.net/swe/2.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"BlockPropertyByValueType", + "localPart":"AbstractSWEIdentifiableType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "block" + "identifier", + "label", + "description" ] }, - "TimeRangeType":{ - "required":[ - "uom" - ], + "CategoryRangeType":{ "allOf":[ { "$ref":"#/definitions/AbstractSimpleComponentType" }, { "type":"object", - "title":"TimeRangeType", + "title":"CategoryRangeType", "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" } }, @@ -1763,7 +1787,7 @@ "title":"constraint", "allOf":[ { - "$ref":"#/definitions/AllowedTimesPropertyType" + "$ref":"#/definitions/AllowedTokensPropertyType" } ], "propertyType":"element", @@ -1787,63 +1811,35 @@ "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", + "localPart":"CategoryRangeType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "uom", + "codeSpace", "constraint", - "value", - "referenceTime", - "localFrame" + "value" ] }, - "CountRangeType":{ + "TextType":{ "allOf":[ { "$ref":"#/definitions/AbstractSimpleComponentType" }, { "type":"object", - "title":"CountRangeType", + "title":"TextType", "properties":{ "constraint":{ "title":"constraint", "allOf":[ { - "$ref":"#/definitions/AllowedValuesPropertyType" + "$ref":"#/definitions/AllowedTokensPropertyType" } ], "propertyType":"element", @@ -1856,10 +1852,7 @@ "title":"value", "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", @@ -1873,7 +1866,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CountRangeType", + "localPart":"TextType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ @@ -1881,51 +1874,28 @@ "value" ] }, - "AbstractDataComponentType":{ + "DataStreamType.ElementType":{ + "required":[ + "name" + ], "allOf":[ { - "$ref":"#/definitions/AbstractSWEIdentifiableType" + "$ref":"#/definitions/AbstractDataComponentPropertyType" }, { "type":"object", - "title":"AbstractDataComponentType", + "title":"DataStreamType.ElementType", "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", + "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":"definition", + "localPart":"name", "namespaceURI":"" } } @@ -1933,60 +1903,149 @@ } ], "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDataComponentType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, "propertiesOrder":[ - "updatable", - "optional", - "definition" + "name" ] }, - "MatrixPropertyByValueType":{ + "UnitReference":{ "type":"object", - "title":"MatrixPropertyByValueType", - "required":[ - "matrix" - ], + "title":"UnitReference", "properties":{ - "matrix":{ - "title":"matrix", + "code":{ + "title":"code", "allOf":[ { - "$ref":"#/definitions/MatrixType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Matrix", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "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" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MatrixPropertyByValueType", + "localPart":"UnitReference", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "matrix" + "code", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "TextType":{ + "CountType":{ "allOf":[ { "$ref":"#/definitions/AbstractSimpleComponentType" }, { "type":"object", - "title":"TextType", + "title":"CountType", "properties":{ "constraint":{ "title":"constraint", "allOf":[ { - "$ref":"#/definitions/AllowedTokensPropertyType" + "$ref":"#/definitions/AllowedValuesPropertyType" } ], "propertyType":"element", @@ -1999,7 +2058,7 @@ "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/integer" } ], "propertyType":"element", @@ -2013,7 +2072,7 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TextType", + "localPart":"CountType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ @@ -2021,93 +2080,28 @@ "value" ] }, - "BlockType":{ + "DataArrayType.ElementType":{ "required":[ - "ref" + "name" ], "allOf":[ { - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/AbstractDataComponentPropertyType" }, { "type":"object", - "title":"BlockType", + "title":"DataArrayType.ElementType", "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", + "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/NCName" } ], "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", + "localPart":"name", "namespaceURI":"" } } @@ -2115,63 +2109,87 @@ } ], "typeType":"classInfo", + "propertiesOrder":[ + "name" + ] + }, + "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":"BlockType", + "localPart":"DataRecordPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "compression", - "encryption", - "paddingBytesAfter", - "paddingBytesBefore", - "byteLength", - "ref" + "dataRecord" ] }, - "EncodedValuesPropertyType":{ + "AnyNumericalPropertyType":{ "type":"object", - "title":"EncodedValuesPropertyType", + "title":"AnyNumericalPropertyType", + "required":[ + "count", + "quantity", + "time" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "count":{ + "title":"count", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/CountType" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } }, - "content":{ - "title":"content", + "quantity":{ + "title":"quantity", "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/QuantityType" } ], - "propertyType":"anyElement" + "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" + } }, "type":{ "title":"type", @@ -2267,12 +2285,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EncodedValuesPropertyType", + "localPart":"AnyNumericalPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "otherAttributes", - "content", + "count", + "quantity", + "time", "type", "href", "role", @@ -2282,67 +2301,50 @@ "actuate" ] }, - "AnyRangePropertyType":{ + "EncodedValuesPropertyType":{ "type":"object", - "title":"AnyRangePropertyType", - "required":[ - "quantityRange", - "timeRange", - "countRange", - "categoryRange" - ], + "title":"EncodedValuesPropertyType", "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", + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/CountRangeType" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"CountRange", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "propertyType":"anyAttribute" }, - "categoryRange":{ - "title":"categoryRange", + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/CategoryRangeType" + "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":"element", - "elementName":{ - "localPart":"CategoryRange", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "propertyType":"anyElement" }, "type":{ "title":"type", @@ -2438,14 +2440,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyRangePropertyType", + "localPart":"EncodedValuesPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "quantityRange", - "timeRange", - "countRange", - "categoryRange", + "otherAttributes", + "content", "type", "href", "role", @@ -2455,120 +2455,25 @@ "actuate" ] }, - "CategoryRangeType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSimpleComponentType" - }, - { - "type":"object", - "title":"CategoryRangeType", - "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":[ - { - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CategoryRangeType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "codeSpace", - "constraint", - "value" - ] - }, - "VectorPropertyByValueType":{ - "type":"object", - "title":"VectorPropertyByValueType", - "required":[ - "vector" - ], - "properties":{ - "vector":{ - "title":"vector", - "allOf":[ - { - "$ref":"#/definitions/VectorType" - } - ], - "propertyType":"element", - "elementName":{ - "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" - } + "BlockPropertyType":{ + "type":"object", + "title":"BlockPropertyType", + "required":[ + "block" + ], + "properties":{ + "block":{ + "title":"block", + "allOf":[ + { + "$ref":"#/definitions/BlockType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Block", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } }, "type":{ "title":"type", @@ -2664,11 +2569,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedTokensPropertyType", + "localPart":"BlockPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "allowedTokens", + "block", "type", "href", "role", @@ -2678,166 +2583,304 @@ "actuate" ] }, - "ComponentOrBlockPropertyType":{ + "XMLEncodingPropertyByValueType":{ "type":"object", - "title":"ComponentOrBlockPropertyType", + "title":"XMLEncodingPropertyByValueType", "required":[ - "component", - "block" + "xmlEncoding" ], "properties":{ - "component":{ - "title":"component", - "allOf":[ - { - "$ref":"#/definitions/ComponentType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Component", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "block":{ - "title":"block", + "xmlEncoding":{ + "title":"xmlEncoding", "allOf":[ { - "$ref":"#/definitions/BlockType" + "$ref":"#/definitions/XMLEncodingType" } ], "propertyType":"element", "elementName":{ - "localPart":"Block", + "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" + ] + }, + "AllowedTimesType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"AllowedTimesType", + "properties":{ + "value":{ + "title":"value", + "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/string" + } + } + }, + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "minItems":0 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "interval":{ + "title":"interval", + "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/string" + } + } + }, + "elementName":{ + "localPart":"interval", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AllowedTimesType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "value", + "interval", + "significantFigures" + ] + }, + "DataRecordType":{ + "required":[ + "field" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "show":{ - "title":"show", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DataRecordType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "field" + ] + }, + "BinaryEncodingPropertyByValueType":{ + "type":"object", + "title":"BinaryEncodingPropertyByValueType", + "required":[ + "binaryEncoding" + ], + "properties":{ + "binaryEncoding":{ + "title":"binaryEncoding", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/BinaryEncodingType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "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":[ + "binaryEncoding" + ] + }, + "DataArrayType":{ + "required":[ + "elementCount", + "elementType" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + { + "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":"ComponentOrBlockPropertyType", + "localPart":"DataArrayType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "component", - "block", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "elementCount", + "elementType", + "encoding", + "values" ] }, - "NilValuesPropertyType":{ + "ComponentPropertyType":{ "type":"object", - "title":"NilValuesPropertyType", + "title":"ComponentPropertyType", "required":[ - "nilValues" + "component" ], "properties":{ - "nilValues":{ - "title":"nilValues", + "component":{ + "title":"component", "allOf":[ { - "$ref":"#/definitions/NilValuesType" + "$ref":"#/definitions/ComponentType" } ], "propertyType":"element", "elementName":{ - "localPart":"NilValues", + "localPart":"Component", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -2935,11 +2978,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"NilValuesPropertyType", + "localPart":"ComponentPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "nilValues", + "component", "type", "href", "role", @@ -2949,211 +2992,65 @@ "actuate" ] }, - "AbstractSimpleComponentPropertyType":{ + "AnyRangePropertyType":{ "type":"object", - "title":"AbstractSimpleComponentPropertyType", + "title":"AnyRangePropertyType", "required":[ - "abstractSimpleComponent" + "quantityRange", + "timeRange", + "countRange", + "categoryRange" ], "properties":{ - "abstractSimpleComponent":{ - "title":"abstractSimpleComponent", + "quantityRange":{ + "title":"quantityRange", "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/QuantityRangeType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractSimpleComponent", + "localPart":"QuantityRange", "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", + "timeRange":{ + "title":"timeRange", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/TimeRangeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "actuate":{ - "title":"actuate", + "countRange":{ + "title":"countRange", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"#/definitions/CountRangeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"CountRange", + "namespaceURI":"http://www.opengis.net/swe/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractSimpleComponentPropertyType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "abstractSimpleComponent", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "CountType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSimpleComponentType" }, - { - "type":"object", - "title":"CountType", - "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":[ - { - "$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":"CountType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "constraint", - "value" - ] - }, - "QuantityPropertyType":{ - "type":"object", - "title":"QuantityPropertyType", - "required":[ - "quantity" - ], - "properties":{ - "quantity":{ - "title":"quantity", + "categoryRange":{ + "title":"categoryRange", "allOf":[ { - "$ref":"#/definitions/QuantityType" + "$ref":"#/definitions/CategoryRangeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Quantity", + "localPart":"CategoryRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -3251,11 +3148,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"QuantityPropertyType", + "localPart":"AnyRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "quantity", + "quantityRange", + "timeRange", + "countRange", + "categoryRange", "type", "href", "role", @@ -3265,23 +3165,23 @@ "actuate" ] }, - "TimeRangePropertyType":{ + "TextEncodingPropertyType":{ "type":"object", - "title":"TimeRangePropertyType", + "title":"TextEncodingPropertyType", "required":[ - "timeRange" + "textEncoding" ], "properties":{ - "timeRange":{ - "title":"timeRange", + "textEncoding":{ + "title":"textEncoding", "allOf":[ { - "$ref":"#/definitions/TimeRangeType" + "$ref":"#/definitions/TextEncodingType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeRange", + "localPart":"TextEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -3379,11 +3279,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeRangePropertyType", + "localPart":"TextEncodingPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "timeRange", + "textEncoding", "type", "href", "role", @@ -3393,198 +3293,34 @@ "actuate" ] }, - "AbstractSimpleComponentType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"AbstractSimpleComponentType", - "properties":{ - "quality":{ - "title":"quality", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/QualityPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"quality", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "nilValues":{ - "title":"nilValues", - "allOf":[ - { - "$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":"referenceFrame", - "namespaceURI":"" - } - }, - "axisID":{ - "title":"axisID", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"axisID", - "namespaceURI":"" - } - } - } - } + "AllowedTokensPropertyByValueType":{ + "type":"object", + "title":"AllowedTokensPropertyByValueType", + "required":[ + "allowedTokens" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractSimpleComponentType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "quality", - "nilValues", - "referenceFrame", - "axisID" - ] - }, - "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" - } + "properties":{ + "allowedTokens":{ + "title":"allowedTokens", + "allOf":[ + { + "$ref":"#/definitions/AllowedTokensType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AllowedTokens", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AllowedTokensType", - "namespaceURI":"http://www.opengis.net/swe/2.0" }, - "propertiesOrder":[ - "value", - "pattern" - ] - }, - "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", + "localPart":"AllowedTokensPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "codeSpace", - "constraint", - "value" + "allowedTokens" ] }, "DataStreamType":{ @@ -3668,53 +3404,96 @@ "values" ] }, - "XMLEncodingPropertyByValueType":{ + "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" + ] + }, + "NilValue":{ "type":"object", - "title":"XMLEncodingPropertyByValueType", + "title":"NilValue", "required":[ - "xmlEncoding" + "reason" ], "properties":{ - "xmlEncoding":{ - "title":"xmlEncoding", + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"value" + }, + "reason":{ + "title":"reason", "allOf":[ { - "$ref":"#/definitions/XMLEncodingType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"XMLEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"reason", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"XMLEncodingPropertyByValueType", + "localPart":"NilValue", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "xmlEncoding" + "value", + "reason" ] }, - "BooleanPropertyType":{ + "XMLEncodingPropertyType":{ "type":"object", - "title":"BooleanPropertyType", + "title":"XMLEncodingPropertyType", "required":[ - "_boolean" + "xmlEncoding" ], "properties":{ - "_boolean":{ - "title":"_boolean", + "xmlEncoding":{ + "title":"xmlEncoding", "allOf":[ { - "$ref":"#/definitions/BooleanType" + "$ref":"#/definitions/XMLEncodingType" } ], "propertyType":"element", "elementName":{ - "localPart":"Boolean", + "localPart":"XMLEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -3812,11 +3591,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BooleanPropertyType", + "localPart":"XMLEncodingPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "_boolean", + "xmlEncoding", "type", "href", "role", @@ -3826,35 +3605,23 @@ "actuate" ] }, - "AbstractDataComponentPropertyType":{ + "TimePropertyType":{ "type":"object", - "title":"AbstractDataComponentPropertyType", + "title":"TimePropertyType", "required":[ - "abstractDataComponent" + "time" ], "properties":{ - "abstractDataComponent":{ - "title":"abstractDataComponent", + "time":{ + "title":"time", "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" - } + "$ref":"#/definitions/TimeType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataComponent", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -3952,11 +3719,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDataComponentPropertyType", + "localPart":"TimePropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "abstractDataComponent", + "time", "type", "href", "role", @@ -3966,78 +3733,23 @@ "actuate" ] }, - "DataChoiceType":{ - "required":[ - "item" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" - }, - { - "type":"object", - "title":"DataChoiceType", - "properties":{ - "choiceValue":{ - "title":"choiceValue", - "allOf":[ - { - "$ref":"#/definitions/DataChoiceType.ChoiceValue" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"choiceValue", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "item":{ - "title":"item", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataChoiceType.Item" - }, - "minItems":2 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"item", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DataChoiceType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "choiceValue", - "item" - ] - }, - "QuantityRangePropertyType":{ + "NilValuesPropertyType":{ "type":"object", - "title":"QuantityRangePropertyType", + "title":"NilValuesPropertyType", "required":[ - "quantityRange" + "nilValues" ], "properties":{ - "quantityRange":{ - "title":"quantityRange", + "nilValues":{ + "title":"nilValues", "allOf":[ { - "$ref":"#/definitions/QuantityRangeType" + "$ref":"#/definitions/NilValuesType" } ], "propertyType":"element", "elementName":{ - "localPart":"QuantityRange", + "localPart":"NilValues", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -4135,11 +3847,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"QuantityRangePropertyType", + "localPart":"NilValuesPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "quantityRange", + "nilValues", "type", "href", "role", @@ -4149,36 +3861,6 @@ "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" - ] - }, "NilValuesType":{ "required":[ "nilValue" @@ -4220,91 +3902,23 @@ "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" - } - }, - "elementName":{ - "localPart":"DataArray", - "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" - ] - }, - "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" } }, @@ -4402,11 +4016,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedTimesPropertyType", + "localPart":"BooleanPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "allowedTimes", + "_boolean", "type", "href", "role", @@ -4416,21 +4030,251 @@ "actuate" ] }, - "UnitReference":{ + "QuantityType":{ + "required":[ + "uom" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSimpleComponentType" + }, + { + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"QuantityType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "uom", + "constraint", + "value" + ] + }, + "TextEncodingType":{ + "required":[ + "tokenSeparator", + "blockSeparator" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractEncodingType" + }, + { + "type":"object", + "title":"TextEncodingType", + "properties":{ + "collapseWhiteSpaces":{ + "title":"collapseWhiteSpaces", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"collapseWhiteSpaces", + "namespaceURI":"" + } + }, + "decimalSeparator":{ + "title":"decimalSeparator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"decimalSeparator", + "namespaceURI":"" + } + }, + "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":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TextEncodingType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "collapseWhiteSpaces", + "decimalSeparator", + "tokenSeparator", + "blockSeparator" + ] + }, + "DataArrayType.Encoding":{ "type":"object", - "title":"UnitReference", + "title":"DataArrayType.Encoding", + "required":[ + "abstractEncoding" + ], "properties":{ - "code":{ - "title":"code", + "abstractEncoding":{ + "title":"abstractEncoding", "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/AbstractEncodingType" + } + }, + "elementName":{ + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"code", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractEncoding", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractEncoding" + ] + }, + "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" + ] + }, + "ComponentOrBlockPropertyType":{ + "type":"object", + "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":[ + { + "$ref":"#/definitions/BlockType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Block", + "namespaceURI":"http://www.opengis.net/swe/2.0" } }, "type":{ @@ -4527,11 +4371,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"UnitReference", + "localPart":"ComponentOrBlockPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "code", + "component", + "block", "type", "href", "role", @@ -4541,56 +4386,178 @@ "actuate" ] }, - "TextEncodingPropertyByValueType":{ + "DataStreamPropertyByValueType":{ "type":"object", - "title":"TextEncodingPropertyByValueType", + "title":"DataStreamPropertyByValueType", "required":[ - "textEncoding" + "dataStream" ], "properties":{ - "textEncoding":{ - "title":"textEncoding", + "dataStream":{ + "title":"dataStream", "allOf":[ { - "$ref":"#/definitions/TextEncodingType" + "$ref":"#/definitions/DataStreamType" } ], "propertyType":"element", "elementName":{ - "localPart":"TextEncoding", + "localPart":"DataStream", "namespaceURI":"http://www.opengis.net/swe/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TextEncodingPropertyByValueType", + "localPart":"DataStreamPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "textEncoding" + "dataStream" ] }, - "CountPropertyType":{ + "DataArrayPropertyByValueType":{ "type":"object", - "title":"CountPropertyType", + "title":"DataArrayPropertyByValueType", "required":[ - "count" + "dataArray" ], "properties":{ - "count":{ - "title":"count", + "dataArray":{ + "title":"dataArray", "allOf":[ { - "$ref":"#/definitions/CountType" + "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":"Count", + "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" + ] + }, + "TimeType":{ + "required":[ + "uom" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSimpleComponentType" }, + { + "type":"object", + "title":"TimeType", + "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":"TimeType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "uom", + "constraint", + "value", + "referenceTime", + "localFrame" + ] + }, + "Reference":{ + "type":"object", + "title":"Reference", + "properties":{ "type":{ "title":"type", "allOf":[ @@ -4685,11 +4652,10 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CountPropertyType", + "localPart":"Reference", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "count", "type", "href", "role", @@ -4699,61 +4665,103 @@ "actuate" ] }, - "DataArrayType.Encoding":{ - "type":"object", - "title":"DataArrayType.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" + "AbstractSimpleComponentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" + }, + { + "type":"object", + "title":"AbstractSimpleComponentType", + "properties":{ + "quality":{ + "title":"quality", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/QualityPropertyType" + }, + "minItems":0 } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractEncoding", + "localPart":"quality", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, + "nilValues":{ + "title":"nilValues", + "allOf":[ + { + "$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":"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":"AbstractEncoding", - "namespaceURI":"http://www.opengis.net/swe/2.0" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractSimpleComponentType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, "propertiesOrder":[ - "abstractEncoding" + "quality", + "nilValues", + "referenceFrame", + "axisID" ] }, - "CategoryPropertyType":{ + "CountPropertyType":{ "type":"object", - "title":"CategoryPropertyType", + "title":"CountPropertyType", "required":[ - "category" + "count" ], "properties":{ - "category":{ - "title":"category", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/CategoryType" + "$ref":"#/definitions/CountType" } ], "propertyType":"element", "elementName":{ - "localPart":"Category", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -4851,11 +4859,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CategoryPropertyType", + "localPart":"CountPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "category", + "count", "type", "href", "role", @@ -4865,51 +4873,238 @@ "actuate" ] }, - "AnyNumericalPropertyType":{ - "type":"object", - "title":"AnyNumericalPropertyType", + "ComponentType":{ "required":[ - "count", - "quantity", - "time" + "dataType", + "ref" ], - "properties":{ - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/CountType" + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/swe/2.0" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ComponentType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "encryption", + "significantBits", + "bitLength", + "byteLength", + "dataType", + "ref" + ] + }, + "BlockType":{ + "required":[ + "ref" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" }, - "quantity":{ - "title":"quantity", - "allOf":[ - { - "$ref":"#/definitions/QuantityType" + { + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Quantity", - "namespaceURI":"http://www.opengis.net/swe/2.0" } - }, - "time":{ - "title":"time", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BlockType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "propertiesOrder":[ + "compression", + "encryption", + "paddingBytesAfter", + "paddingBytesBefore", + "byteLength", + "ref" + ] + }, + "QuantityRangePropertyType":{ + "type":"object", + "title":"QuantityRangePropertyType", + "required":[ + "quantityRange" + ], + "properties":{ + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"#/definitions/TimeType" + "$ref":"#/definitions/QuantityRangeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -5007,13 +5202,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyNumericalPropertyType", + "localPart":"QuantityRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "count", - "quantity", - "time", + "quantityRange", "type", "href", "role", @@ -5023,53 +5216,23 @@ "actuate" ] }, - "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" - ] - }, - "CategoryRangePropertyType":{ + "DataStreamPropertyType":{ "type":"object", - "title":"CategoryRangePropertyType", + "title":"DataStreamPropertyType", "required":[ - "categoryRange" + "dataStream" ], "properties":{ - "categoryRange":{ - "title":"categoryRange", + "dataStream":{ + "title":"dataStream", "allOf":[ { - "$ref":"#/definitions/CategoryRangeType" + "$ref":"#/definitions/DataStreamType" } ], "propertyType":"element", "elementName":{ - "localPart":"CategoryRange", + "localPart":"DataStream", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -5167,11 +5330,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CategoryRangePropertyType", + "localPart":"DataStreamPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "categoryRange", + "dataStream", "type", "href", "role", @@ -5181,159 +5344,177 @@ "actuate" ] }, - "AbstractSWEType":{ + "QualityPropertyType":{ "type":"object", - "title":"AbstractSWEType", + "title":"QualityPropertyType", + "required":[ + "quantity", + "quantityRange", + "category", + "text" + ], "properties":{ - "extension":{ - "title":"extension", + "quantity":{ + "title":"quantity", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"#/definitions/QuantityType" } ], "propertyType":"element", "elementName":{ - "localPart":"extension", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "id":{ - "title":"id", + "quantityRange":{ + "title":"quantityRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/QuantityRangeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"QuantityRange", + "namespaceURI":"http://www.opengis.net/swe/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractSWEType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "extension", - "id" - ] - }, - "DataRecordPropertyByValueType":{ - "type":"object", - "title":"DataRecordPropertyByValueType", - "required":[ - "dataRecord" - ], - "properties":{ - "dataRecord":{ - "title":"dataRecord", + }, + "category":{ + "title":"category", "allOf":[ { - "$ref":"#/definitions/DataRecordType" + "$ref":"#/definitions/CategoryType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataRecord", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataRecordPropertyByValueType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "dataRecord" - ] - }, - "TextEncodingType":{ - "required":[ - "tokenSeparator", - "blockSeparator" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" }, - { - "type":"object", - "title":"TextEncodingType", - "properties":{ - "collapseWhiteSpaces":{ - "title":"collapseWhiteSpaces", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"collapseWhiteSpaces", - "namespaceURI":"" - } - }, - "decimalSeparator":{ - "title":"decimalSeparator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"decimalSeparator", - "namespaceURI":"" - } - }, - "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":"" - } + "text":{ + "title":"text", + "allOf":[ + { + "$ref":"#/definitions/TextType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Text", + "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":"TextEncodingType", + "localPart":"QualityPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "collapseWhiteSpaces", - "decimalSeparator", - "tokenSeparator", - "blockSeparator" + "quantity", + "quantityRange", + "category", + "text", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "AllowedValuesType":{ @@ -5421,197 +5602,79 @@ "significantFigures" ] }, - "DataRecordType.Field":{ + "AllowedTimesPropertyByValueType":{ + "type":"object", + "title":"AllowedTimesPropertyByValueType", "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":"" - } - } - } - } + "allowedTimes" ], - "typeType":"classInfo", - "propertiesOrder":[ - "name" - ] - }, - "AllowedTimesType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEType" - }, - { - "type":"object", - "title":"AllowedTimesType", - "properties":{ - "value":{ - "title":"value", - "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/string" - } - } - }, - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "minItems":0 - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"value", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "interval":{ - "title":"interval", - "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/string" - } - } - }, - "elementName":{ - "localPart":"interval", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "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" - } + "properties":{ + "allowedTimes":{ + "title":"allowedTimes", + "allOf":[ + { + "$ref":"#/definitions/AllowedTimesType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AllowedTimes", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AllowedTimesType", + "localPart":"AllowedTimesPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "value", - "interval", - "significantFigures" + "allowedTimes" ] }, - "DataRecordType":{ + "DataChoiceType.ChoiceValue":{ + "type":"object", + "title":"DataChoiceType.ChoiceValue", "required":[ - "field" + "category" ], - "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" - } + "properties":{ + "category":{ + "title":"category", + "allOf":[ + { + "$ref":"#/definitions/CategoryType" } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DataRecordType", - "namespaceURI":"http://www.opengis.net/swe/2.0" + ], + "propertyType":"element", + "elementName":{ + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + } }, + "typeType":"classInfo", "propertiesOrder":[ - "field" + "category" ] }, - "DataRecordPropertyType":{ + "BinaryEncodingPropertyType":{ "type":"object", - "title":"DataRecordPropertyType", + "title":"BinaryEncodingPropertyType", "required":[ - "dataRecord" + "binaryEncoding" ], "properties":{ - "dataRecord":{ - "title":"dataRecord", + "binaryEncoding":{ + "title":"binaryEncoding", "allOf":[ { - "$ref":"#/definitions/DataRecordType" + "$ref":"#/definitions/BinaryEncodingType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataRecord", + "localPart":"BinaryEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -5709,11 +5772,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataRecordPropertyType", + "localPart":"BinaryEncodingPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "dataRecord", + "binaryEncoding", "type", "href", "role", @@ -5723,165 +5786,193 @@ "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" - } + "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":"AbstractSWEIdentifiableType", + "localPart":"BlockPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "identifier", - "label", - "description" + "block" ] }, - "DataArrayType":{ + "QuantityPropertyType":{ + "type":"object", + "title":"QuantityPropertyType", "required":[ - "elementCount", - "elementType" + "quantity" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractDataComponentType" + "properties":{ + "quantity":{ + "title":"quantity", + "allOf":[ + { + "$ref":"#/definitions/QuantityType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Quantity", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } }, - { - "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" - } + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"DataArrayType", + "localPart":"QuantityPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "elementCount", - "elementType", - "encoding", - "values" + "quantity", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "TimePropertyType":{ + "AbstractSimpleComponentPropertyType":{ "type":"object", - "title":"TimePropertyType", + "title":"AbstractSimpleComponentPropertyType", "required":[ - "time" + "abstractSimpleComponent" ], "properties":{ - "time":{ - "title":"time", + "abstractSimpleComponent":{ + "title":"abstractSimpleComponent", "allOf":[ { - "$ref":"#/definitions/TimeType" + "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":"Time", + "localPart":"AbstractSimpleComponent", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -5979,11 +6070,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimePropertyType", + "localPart":"AbstractSimpleComponentPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "time", + "abstractSimpleComponent", "type", "href", "role", @@ -5993,64 +6084,93 @@ "actuate" ] }, - "BinaryEncodingType.Member":{ - "type":"object", - "title":"BinaryEncodingType.Member", + "VectorType":{ "required":[ - "component", - "block" + "coordinate", + "referenceFrame" ], - "properties":{ - "component":{ - "title":"component", - "allOf":[ - { - "$ref":"#/definitions/ComponentType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Component", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractDataComponentType" }, - "block":{ - "title":"block", - "allOf":[ - { - "$ref":"#/definitions/BlockType" + { + "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":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Block", - "namespaceURI":"http://www.opengis.net/swe/2.0" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"VectorType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + }, "propertiesOrder":[ - "component", - "block" + "coordinate", + "referenceFrame", + "localFrame" ] }, - "MatrixPropertyType":{ + "DataChoicePropertyType":{ "type":"object", - "title":"MatrixPropertyType", + "title":"DataChoicePropertyType", "required":[ - "matrix" + "dataChoice" ], "properties":{ - "matrix":{ - "title":"matrix", + "dataChoice":{ + "title":"dataChoice", "allOf":[ { - "$ref":"#/definitions/MatrixType" + "$ref":"#/definitions/DataChoiceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Matrix", + "localPart":"DataChoice", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -6148,11 +6268,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MatrixPropertyType", + "localPart":"DataChoicePropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "matrix", + "dataChoice", "type", "href", "role", @@ -6162,168 +6282,141 @@ "actuate" ] }, - "DataStreamType.ElementType":{ + "TextEncodingPropertyByValueType":{ + "type":"object", + "title":"TextEncodingPropertyByValueType", "required":[ - "name" + "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" + ] + }, + "AbstractEncodingType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentPropertyType" + "$ref":"#/definitions/AbstractSWEType" }, { "type":"object", - "title":"DataStreamType.ElementType", + "title":"AbstractEncodingType", "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" - ] + "typeName":{ + "localPart":"AbstractEncodingType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } }, - "AllowedTokensPropertyByValueType":{ + "AnyScalarPropertyType":{ "type":"object", - "title":"AllowedTokensPropertyByValueType", + "title":"AnyScalarPropertyType", "required":[ - "allowedTokens" + "_boolean", + "count", + "quantity", + "time", + "category", + "text" ], "properties":{ - "allowedTokens":{ - "title":"allowedTokens", + "_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/AllowedTokensType" + "$ref":"#/definitions/QuantityType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedTokens", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/2.0" } - } - }, - "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - } - ], - "propertyType":"value" }, - "reason":{ - "title":"reason", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TimeType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"reason", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"NilValue", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "value", - "reason" - ] - }, - "AbstractEncodingPropertyByValueType":{ - "type":"object", - "title":"AbstractEncodingPropertyByValueType", - "required":[ - "abstractEncoding" - ], - "properties":{ - "abstractEncoding":{ - "title":"abstractEncoding", + }, + "category":{ + "title":"category", "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/CategoryType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractEncoding", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractEncodingPropertyByValueType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "abstractEncoding" - ] - }, - "BlockPropertyType":{ - "type":"object", - "title":"BlockPropertyType", - "required":[ - "block" - ], - "properties":{ - "block":{ - "title":"block", + }, + "text":{ + "title":"text", "allOf":[ { - "$ref":"#/definitions/BlockType" + "$ref":"#/definitions/TextType" } ], "propertyType":"element", "elementName":{ - "localPart":"Block", + "localPart":"Text", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -6421,11 +6514,16 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BlockPropertyType", + "localPart":"AnyScalarPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "block", + "_boolean", + "count", + "quantity", + "time", + "category", + "text", "type", "href", "role", @@ -6435,59 +6533,28 @@ "actuate" ] }, - "VectorType":{ + "DataRecordType.Field":{ "required":[ - "coordinate", - "referenceFrame" + "name" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractDataComponentPropertyType" }, { "type":"object", - "title":"VectorType", + "title":"DataRecordType.Field", "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":"" } } @@ -6495,101 +6562,57 @@ } ], "typeType":"classInfo", - "typeName":{ - "localPart":"VectorType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, "propertiesOrder":[ - "coordinate", - "referenceFrame", - "localFrame" + "name" ] }, - "DataStreamType.Encoding":{ + "VectorPropertyByValueType":{ "type":"object", - "title":"DataStreamType.Encoding", + "title":"VectorPropertyByValueType", "required":[ - "abstractEncoding" + "vector" ], "properties":{ - "abstractEncoding":{ - "title":"abstractEncoding", + "vector":{ + "title":"vector", "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/VectorType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractEncoding", + "localPart":"Vector", "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":"AbstractEncodingType", + "localPart":"VectorPropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" - } + }, + "propertiesOrder":[ + "vector" + ] }, - "DataArrayPropertyType":{ + "DataRecordPropertyType":{ "type":"object", - "title":"DataArrayPropertyType", - "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" - } - }, - "elementName":{ - "localPart":"DataArray", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } + "title":"DataRecordPropertyType", + "required":[ + "dataRecord" + ], + "properties":{ + "dataRecord":{ + "title":"dataRecord", + "allOf":[ + { + "$ref":"#/definitions/DataRecordType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DataArray", + "localPart":"DataRecord", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -6687,11 +6710,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataArrayPropertyType", + "localPart":"DataRecordPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "dataArray", + "dataRecord", "type", "href", "role", @@ -6701,108 +6724,53 @@ "actuate" ] }, - "BinaryEncodingType":{ + "DataChoicePropertyByValueType":{ + "type":"object", + "title":"DataChoicePropertyByValueType", "required":[ - "member", - "byteOrder", - "byteEncoding" + "dataChoice" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractEncodingType" - }, - { - "type":"object", - "title":"BinaryEncodingType", - "properties":{ - "member":{ - "title":"member", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BinaryEncodingType.Member" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "byteOrder":{ - "title":"byteOrder", - "allOf":[ - { - "$ref":"#/definitions/ByteOrderType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteOrder", - "namespaceURI":"" - } - }, - "byteEncoding":{ - "title":"byteEncoding", - "allOf":[ - { - "$ref":"#/definitions/ByteEncodingType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteEncoding", - "namespaceURI":"" - } - }, - "byteLength":{ - "title":"byteLength", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"byteLength", - "namespaceURI":"" - } + "properties":{ + "dataChoice":{ + "title":"dataChoice", + "allOf":[ + { + "$ref":"#/definitions/DataChoiceType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataChoice", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"BinaryEncodingType", + "localPart":"DataChoicePropertyByValueType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "member", - "byteOrder", - "byteEncoding", - "byteLength" + "dataChoice" ] }, - "CountRangePropertyType":{ + "MatrixPropertyType":{ "type":"object", - "title":"CountRangePropertyType", + "title":"MatrixPropertyType", "required":[ - "countRange" + "matrix" ], "properties":{ - "countRange":{ - "title":"countRange", + "matrix":{ + "title":"matrix", "allOf":[ { - "$ref":"#/definitions/CountRangeType" + "$ref":"#/definitions/MatrixType" } ], "propertyType":"element", "elementName":{ - "localPart":"CountRange", + "localPart":"Matrix", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -6900,11 +6868,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CountRangePropertyType", + "localPart":"MatrixPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "countRange", + "matrix", "type", "href", "role", @@ -6914,20 +6882,52 @@ "actuate" ] }, - "BooleanType":{ + "QuantityRangeType":{ + "required":[ + "uom" + ], "allOf":[ { "$ref":"#/definitions/AbstractSimpleComponentType" }, { "type":"object", - "title":"BooleanType", + "title":"QuantityRangeType", "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/boolean" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } ], "propertyType":"element", @@ -6941,72 +6941,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BooleanType", + "localPart":"QuantityRangeType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ + "uom", + "constraint", "value" ] }, - "QualityPropertyType":{ + "VectorPropertyType":{ "type":"object", - "title":"QualityPropertyType", + "title":"VectorPropertyType", "required":[ - "quantity", - "quantityRange", - "category", - "text" + "vector" ], "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", + "vector":{ + "title":"vector", "allOf":[ { - "$ref":"#/definitions/TextType" + "$ref":"#/definitions/VectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"Text", + "localPart":"Vector", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7104,14 +7064,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"QualityPropertyType", + "localPart":"VectorPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "quantity", - "quantityRange", - "category", - "text", + "vector", "type", "href", "role", @@ -7121,10 +7078,26 @@ "actuate" ] }, - "Reference":{ + "TimeRangePropertyType":{ "type":"object", - "title":"Reference", + "title":"TimeRangePropertyType", + "required":[ + "timeRange" + ], "properties":{ + "timeRange":{ + "title":"timeRange", + "allOf":[ + { + "$ref":"#/definitions/TimeRangeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } + }, "type":{ "title":"type", "allOf":[ @@ -7219,10 +7192,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"Reference", + "localPart":"TimeRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ + "timeRange", "type", "href", "role", @@ -7232,67 +7206,120 @@ "actuate" ] }, - "XMLEncodingType":{ + "AllowedTokensType":{ "allOf":[ { - "$ref":"#/definitions/AbstractEncodingType" + "$ref":"#/definitions/AbstractSWEType" }, { "type":"object", - "title":"XMLEncodingType", + "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":"XMLEncodingType", + "localPart":"AllowedTokensType", "namespaceURI":"http://www.opengis.net/swe/2.0" - } + }, + "propertiesOrder":[ + "value", + "pattern" + ] }, - "DataStreamType.ElementCount":{ + "AbstractSWEType":{ "type":"object", - "title":"DataStreamType.ElementCount", - "required":[ - "count" - ], + "title":"AbstractSWEType", "properties":{ - "count":{ - "title":"count", + "extension":{ + "title":"extension", "allOf":[ { - "$ref":"#/definitions/CountType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Count", + "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":[ - "count" + "extension", + "id" ] }, - "ComponentPropertyType":{ + "CountRangePropertyType":{ "type":"object", - "title":"ComponentPropertyType", + "title":"CountRangePropertyType", "required":[ - "component" + "countRange" ], "properties":{ - "component":{ - "title":"component", + "countRange":{ + "title":"countRange", "allOf":[ { - "$ref":"#/definitions/ComponentType" + "$ref":"#/definitions/CountRangeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Component", + "localPart":"CountRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7390,11 +7417,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ComponentPropertyType", + "localPart":"CountRangePropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "component", + "countRange", "type", "href", "role", @@ -7404,102 +7431,60 @@ "actuate" ] }, - "ComponentPropertyByValueType":{ - "type":"object", - "title":"ComponentPropertyByValueType", - "required":[ - "component" - ], - "properties":{ - "component":{ - "title":"component", - "allOf":[ - { - "$ref":"#/definitions/ComponentType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Component", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ComponentPropertyByValueType", - "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "propertiesOrder":[ - "component" - ] - }, - "DataChoiceType.Item":{ - "required":[ - "name" - ], + "XMLEncodingType":{ "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentPropertyType" + "$ref":"#/definitions/AbstractEncodingType" }, { "type":"object", - "title":"DataChoiceType.Item", + "title":"XMLEncodingType", "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" - ] + "typeName":{ + "localPart":"XMLEncodingType", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } }, - "MatrixType":{ + "CountRangeType":{ "allOf":[ { - "$ref":"#/definitions/DataArrayType" + "$ref":"#/definitions/AbstractSimpleComponentType" }, { "type":"object", - "title":"MatrixType", + "title":"CountRangeType", "properties":{ - "referenceFrame":{ - "title":"referenceFrame", + "constraint":{ + "title":"constraint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/AllowedValuesPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"referenceFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"constraint", + "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "localFrame":{ - "title":"localFrame", + "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/integer" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"localFrame", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/swe/2.0" } } } @@ -7507,31 +7492,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MatrixType", + "localPart":"CountRangeType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "referenceFrame", - "localFrame" + "constraint", + "value" ] }, - "DataStreamPropertyType":{ + "AbstractEncodingPropertyType":{ "type":"object", - "title":"DataStreamPropertyType", + "title":"AbstractEncodingPropertyType", "required":[ - "dataStream" + "abstractEncoding" ], "properties":{ - "dataStream":{ - "title":"dataStream", + "abstractEncoding":{ + "title":"abstractEncoding", "allOf":[ { - "$ref":"#/definitions/DataStreamType" + "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":"DataStream", + "localPart":"AbstractEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7629,11 +7626,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataStreamPropertyType", + "localPart":"AbstractEncodingPropertyType", "namespaceURI":"http://www.opengis.net/swe/2.0" }, "propertiesOrder":[ - "dataStream", + "abstractEncoding", "type", "href", "role", @@ -7643,34 +7640,37 @@ "actuate" ] }, - "BinaryEncodingPropertyByValueType":{ - "type":"object", - "title":"BinaryEncodingPropertyByValueType", + "VectorType.Coordinate":{ "required":[ - "binaryEncoding" + "name" ], - "properties":{ - "binaryEncoding":{ - "title":"binaryEncoding", - "allOf":[ - { - "$ref":"#/definitions/BinaryEncodingType" + "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":"" + } } - ], - "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":[ - "binaryEncoding" + "name" ] }, "ByteOrderType":{ @@ -7724,7 +7724,7 @@ "properties":{ "localPart":{ "enum":[ - "Matrix" + "CategoryRange" ] }, "namespaceURI":{ @@ -7737,11 +7737,11 @@ ] }, "value":{ - "$ref":"#/definitions/MatrixType" + "$ref":"#/definitions/CategoryRangeType" } }, "elementName":{ - "localPart":"Matrix", + "localPart":"CategoryRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7758,7 +7758,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedValues" + "AllowedTokens" ] }, "namespaceURI":{ @@ -7771,11 +7771,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedValuesType" + "$ref":"#/definitions/AllowedTokensType" } }, "elementName":{ - "localPart":"AllowedValues", + "localPart":"AllowedTokens", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7792,7 +7792,7 @@ "properties":{ "localPart":{ "enum":[ - "QuantityRange" + "DataChoice" ] }, "namespaceURI":{ @@ -7805,11 +7805,11 @@ ] }, "value":{ - "$ref":"#/definitions/QuantityRangeType" + "$ref":"#/definitions/DataChoiceType" } }, "elementName":{ - "localPart":"QuantityRange", + "localPart":"DataChoice", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7826,7 +7826,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "TimeRange" ] }, "namespaceURI":{ @@ -7839,18 +7839,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TimeRangeType" } }, "elementName":{ - "localPart":"value", + "localPart":"TimeRange", "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedTimesType" } }, { @@ -7866,7 +7860,7 @@ "properties":{ "localPart":{ "enum":[ - "Vector" + "Boolean" ] }, "namespaceURI":{ @@ -7879,11 +7873,11 @@ ] }, "value":{ - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/BooleanType" } }, "elementName":{ - "localPart":"Vector", + "localPart":"Boolean", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7900,7 +7894,7 @@ "properties":{ "localPart":{ "enum":[ - "CountRange" + "value" ] }, "namespaceURI":{ @@ -7913,12 +7907,18 @@ ] }, "value":{ - "$ref":"#/definitions/CountRangeType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"CountRange", + "localPart":"value", "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedTimesType" } }, { @@ -7934,7 +7934,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractDataComponent" + "XMLEncoding" ] }, "namespaceURI":{ @@ -7947,11 +7947,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/XMLEncodingType" } }, "elementName":{ - "localPart":"AbstractDataComponent", + "localPart":"XMLEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -7968,7 +7968,7 @@ "properties":{ "localPart":{ "enum":[ - "NilValues" + "Component" ] }, "namespaceURI":{ @@ -7981,11 +7981,11 @@ ] }, "value":{ - "$ref":"#/definitions/NilValuesType" + "$ref":"#/definitions/ComponentType" } }, "elementName":{ - "localPart":"NilValues", + "localPart":"Component", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8002,7 +8002,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedTokens" + "CountRange" ] }, "namespaceURI":{ @@ -8015,11 +8015,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedTokensType" + "$ref":"#/definitions/CountRangeType" } }, "elementName":{ - "localPart":"AllowedTokens", + "localPart":"CountRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8036,7 +8036,7 @@ "properties":{ "localPart":{ "enum":[ - "interval" + "Category" ] }, "namespaceURI":{ @@ -8049,18 +8049,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/CategoryType" } }, "elementName":{ - "localPart":"interval", + "localPart":"Category", "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedTimesType" } }, { @@ -8076,7 +8070,7 @@ "properties":{ "localPart":{ "enum":[ - "DataRecord" + "Quantity" ] }, "namespaceURI":{ @@ -8089,11 +8083,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataRecordType" + "$ref":"#/definitions/QuantityType" } }, "elementName":{ - "localPart":"DataRecord", + "localPart":"Quantity", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8110,7 +8104,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSimpleComponent" + "AbstractEncoding" ] }, "namespaceURI":{ @@ -8123,11 +8117,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSimpleComponentType" + "$ref":"#/definitions/AbstractEncodingType" } }, "elementName":{ - "localPart":"AbstractSimpleComponent", + "localPart":"AbstractEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8144,7 +8138,7 @@ "properties":{ "localPart":{ "enum":[ - "DataArray" + "AbstractSimpleComponent" ] }, "namespaceURI":{ @@ -8157,11 +8151,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataArrayType" + "$ref":"#/definitions/AbstractSimpleComponentType" } }, "elementName":{ - "localPart":"DataArray", + "localPart":"AbstractSimpleComponent", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8178,7 +8172,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeRange" + "BinaryEncoding" ] }, "namespaceURI":{ @@ -8191,11 +8185,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeRangeType" + "$ref":"#/definitions/BinaryEncodingType" } }, "elementName":{ - "localPart":"TimeRange", + "localPart":"BinaryEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8212,7 +8206,7 @@ "properties":{ "localPart":{ "enum":[ - "DataStream" + "Matrix" ] }, "namespaceURI":{ @@ -8225,11 +8219,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataStreamType" + "$ref":"#/definitions/MatrixType" } }, "elementName":{ - "localPart":"DataStream", + "localPart":"Matrix", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8246,7 +8240,7 @@ "properties":{ "localPart":{ "enum":[ - "CategoryRange" + "AbstractSWEIdentifiable" ] }, "namespaceURI":{ @@ -8259,11 +8253,11 @@ ] }, "value":{ - "$ref":"#/definitions/CategoryRangeType" + "$ref":"#/definitions/AbstractSWEIdentifiableType" } }, "elementName":{ - "localPart":"CategoryRange", + "localPart":"AbstractSWEIdentifiable", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8280,7 +8274,7 @@ "properties":{ "localPart":{ "enum":[ - "Component" + "AllowedValues" ] }, "namespaceURI":{ @@ -8293,11 +8287,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComponentType" + "$ref":"#/definitions/AllowedValuesType" } }, "elementName":{ - "localPart":"Component", + "localPart":"AllowedValues", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8314,7 +8308,7 @@ "properties":{ "localPart":{ "enum":[ - "Block" + "interval" ] }, "namespaceURI":{ @@ -8327,12 +8321,18 @@ ] }, "value":{ - "$ref":"#/definitions/BlockType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } }, "elementName":{ - "localPart":"Block", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedTimesType" } }, { @@ -8348,7 +8348,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractEncoding" + "Vector" ] }, "namespaceURI":{ @@ -8361,11 +8361,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractEncodingType" + "$ref":"#/definitions/VectorType" } }, "elementName":{ - "localPart":"AbstractEncoding", + "localPart":"Vector", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8382,7 +8382,7 @@ "properties":{ "localPart":{ "enum":[ - "Category" + "AbstractDataComponent" ] }, "namespaceURI":{ @@ -8395,11 +8395,11 @@ ] }, "value":{ - "$ref":"#/definitions/CategoryType" + "$ref":"#/definitions/AbstractDataComponentType" } }, "elementName":{ - "localPart":"Category", + "localPart":"AbstractDataComponent", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8416,7 +8416,7 @@ "properties":{ "localPart":{ "enum":[ - "Count" + "DataStream" ] }, "namespaceURI":{ @@ -8429,11 +8429,11 @@ ] }, "value":{ - "$ref":"#/definitions/CountType" + "$ref":"#/definitions/DataStreamType" } }, "elementName":{ - "localPart":"Count", + "localPart":"DataStream", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8450,7 +8450,7 @@ "properties":{ "localPart":{ "enum":[ - "DataChoice" + "interval" ] }, "namespaceURI":{ @@ -8463,12 +8463,18 @@ ] }, "value":{ - "$ref":"#/definitions/DataChoiceType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } }, "elementName":{ - "localPart":"DataChoice", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/swe/2.0" + }, + "scope":{ + "$ref":"#/definitions/AllowedValuesType" } }, { @@ -8484,7 +8490,7 @@ "properties":{ "localPart":{ "enum":[ - "AllowedTimes" + "NilValues" ] }, "namespaceURI":{ @@ -8497,11 +8503,11 @@ ] }, "value":{ - "$ref":"#/definitions/AllowedTimesType" + "$ref":"#/definitions/NilValuesType" } }, "elementName":{ - "localPart":"AllowedTimes", + "localPart":"NilValues", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8518,7 +8524,7 @@ "properties":{ "localPart":{ "enum":[ - "Quantity" + "AllowedTimes" ] }, "namespaceURI":{ @@ -8531,11 +8537,11 @@ ] }, "value":{ - "$ref":"#/definitions/QuantityType" + "$ref":"#/definitions/AllowedTimesType" } }, "elementName":{ - "localPart":"Quantity", + "localPart":"AllowedTimes", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8552,7 +8558,7 @@ "properties":{ "localPart":{ "enum":[ - "TextEncoding" + "Time" ] }, "namespaceURI":{ @@ -8565,11 +8571,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextEncodingType" + "$ref":"#/definitions/TimeType" } }, "elementName":{ - "localPart":"TextEncoding", + "localPart":"Time", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8586,7 +8592,7 @@ "properties":{ "localPart":{ "enum":[ - "Time" + "DataRecord" ] }, "namespaceURI":{ @@ -8599,11 +8605,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeType" + "$ref":"#/definitions/DataRecordType" } }, "elementName":{ - "localPart":"Time", + "localPart":"DataRecord", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8620,7 +8626,7 @@ "properties":{ "localPart":{ "enum":[ - "BinaryEncoding" + "QuantityRange" ] }, "namespaceURI":{ @@ -8633,11 +8639,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryEncodingType" + "$ref":"#/definitions/QuantityRangeType" } }, "elementName":{ - "localPart":"BinaryEncoding", + "localPart":"QuantityRange", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8654,7 +8660,7 @@ "properties":{ "localPart":{ "enum":[ - "XMLEncoding" + "Count" ] }, "namespaceURI":{ @@ -8667,11 +8673,11 @@ ] }, "value":{ - "$ref":"#/definitions/XMLEncodingType" + "$ref":"#/definitions/CountType" } }, "elementName":{ - "localPart":"XMLEncoding", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8688,7 +8694,7 @@ "properties":{ "localPart":{ "enum":[ - "Boolean" + "TextEncoding" ] }, "namespaceURI":{ @@ -8701,11 +8707,11 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanType" + "$ref":"#/definitions/TextEncodingType" } }, "elementName":{ - "localPart":"Boolean", + "localPart":"TextEncoding", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8722,7 +8728,7 @@ "properties":{ "localPart":{ "enum":[ - "Text" + "AbstractSWE" ] }, "namespaceURI":{ @@ -8735,11 +8741,11 @@ ] }, "value":{ - "$ref":"#/definitions/TextType" + "$ref":"#/definitions/AbstractSWEType" } }, "elementName":{ - "localPart":"Text", + "localPart":"AbstractSWE", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8756,7 +8762,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSWEIdentifiable" + "DataArray" ] }, "namespaceURI":{ @@ -8769,11 +8775,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSWEIdentifiableType" + "$ref":"#/definitions/DataArrayType" } }, "elementName":{ - "localPart":"AbstractSWEIdentifiable", + "localPart":"DataArray", "namespaceURI":"http://www.opengis.net/swe/2.0" } }, @@ -8790,7 +8796,7 @@ "properties":{ "localPart":{ "enum":[ - "interval" + "Block" ] }, "namespaceURI":{ @@ -8803,18 +8809,12 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/BlockType" } }, "elementName":{ - "localPart":"interval", + "localPart":"Block", "namespaceURI":"http://www.opengis.net/swe/2.0" - }, - "scope":{ - "$ref":"#/definitions/AllowedValuesType" } }, { @@ -8830,7 +8830,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSWE" + "Text" ] }, "namespaceURI":{ @@ -8843,11 +8843,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/TextType" } }, "elementName":{ - "localPart":"AbstractSWE", + "localPart":"Text", "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 0526f613..61640e14 100644 --- a/scripts/jsonschemas/SamplingSpatial_2_0.jsonschema +++ b/scripts/jsonschemas/SamplingSpatial_2_0.jsonschema @@ -2,36 +2,24 @@ { "id":"http://www.opengis.net/samplingSpatial/2.0#", "definitions":{ - "ShapeType":{ + "SFSpatialSamplingFeaturePropertyType":{ "type":"object", - "title":"ShapeType", + "title":"SFSpatialSamplingFeaturePropertyType", "required":[ - "abstractGeometry" + "sfSpatialSamplingFeature" ], "properties":{ - "abstractGeometry":{ - "title":"abstractGeometry", + "sfSpatialSamplingFeature":{ + "title":"sfSpatialSamplingFeature", "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/SFSpatialSamplingFeatureType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractGeometry", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"SF_SpatialSamplingFeature", + "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" } }, "nilReason":{ @@ -157,11 +145,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"shapeType", + "localPart":"SF_SpatialSamplingFeaturePropertyType", "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" }, "propertiesOrder":[ - "abstractGeometry", + "sfSpatialSamplingFeature", "nilReason", "remoteSchema", "type", @@ -247,24 +235,36 @@ "shape" ] }, - "SFSpatialSamplingFeaturePropertyType":{ + "ShapeType":{ "type":"object", - "title":"SFSpatialSamplingFeaturePropertyType", + "title":"ShapeType", "required":[ - "sfSpatialSamplingFeature" + "abstractGeometry" ], "properties":{ - "sfSpatialSamplingFeature":{ - "title":"sfSpatialSamplingFeature", + "abstractGeometry":{ + "title":"abstractGeometry", "allOf":[ { - "$ref":"#/definitions/SFSpatialSamplingFeatureType" + "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":"SF_SpatialSamplingFeature", - "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" + "localPart":"AbstractGeometry", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "nilReason":{ @@ -390,11 +390,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SF_SpatialSamplingFeaturePropertyType", + "localPart":"shapeType", "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" }, "propertiesOrder":[ - "sfSpatialSamplingFeature", + "abstractGeometry", "nilReason", "remoteSchema", "type", diff --git a/scripts/jsonschemas/SamplingSpecimen_2_0.jsonschema b/scripts/jsonschemas/SamplingSpecimen_2_0.jsonschema index 03999727..f936f896 100644 --- a/scripts/jsonschemas/SamplingSpecimen_2_0.jsonschema +++ b/scripts/jsonschemas/SamplingSpecimen_2_0.jsonschema @@ -506,15 +506,46 @@ "actuate" ] }, - "PreparationStepType.Time":{ + "PreparationStepPropertyType":{ "type":"object", - "title":"PreparationStepType.Time", + "title":"PreparationStepPropertyType", "required":[ - "abstractTimeObject" + "preparationStep" ], "properties":{ - "abstractTimeObject":{ - "title":"abstractTimeObject", + "preparationStep":{ + "title":"preparationStep", + "allOf":[ + { + "$ref":"#/definitions/PreparationStepType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PreparationStep", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PreparationStepPropertyType", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + }, + "propertiesOrder":[ + "preparationStep" + ] + }, + "LocationPropertyType":{ + "type":"object", + "title":"LocationPropertyType", + "required":[ + "abstractGeometry", + "exGeographicDescription" + ], + "properties":{ + "abstractGeometry":{ + "title":"abstractGeometry", "allOf":[ { "type":"object", @@ -523,21 +554,47 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractTimeObjectType" + "$ref":"#/definitions/AbstractGeometryType" } }, "elementName":{ - "localPart":"AbstractTimeObject", + "localPart":"AbstractGeometry", "namespaceURI":"http://www.opengis.net/gml/3.2" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractTimeObject", + "localPart":"AbstractGeometry", "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":[ @@ -660,8 +717,14 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"LocationPropertyType", + "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" + }, "propertiesOrder":[ - "abstractTimeObject", + "abstractGeometry", + "exGeographicDescription", + "unionSemantics", "nilReason", "remoteSchema", "type", @@ -673,16 +736,15 @@ "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", @@ -691,47 +753,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":[ @@ -854,14 +890,8 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"LocationPropertyType", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - }, "propertiesOrder":[ - "abstractGeometry", - "exGeographicDescription", - "unionSemantics", + "abstractTimeObject", "nilReason", "remoteSchema", "type", @@ -872,36 +902,6 @@ "show", "actuate" ] - }, - "PreparationStepPropertyType":{ - "type":"object", - "title":"PreparationStepPropertyType", - "required":[ - "preparationStep" - ], - "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":"PreparationStepPropertyType", - "namespaceURI":"http://www.opengis.net/samplingSpecimen/2.0" - }, - "propertiesOrder":[ - "preparationStep" - ] } }, "anyOf":[ diff --git a/scripts/jsonschemas/Sampling_1_0_0.jsonschema b/scripts/jsonschemas/Sampling_1_0_0.jsonschema index 3bb8b515..ae3013b5 100644 --- a/scripts/jsonschemas/Sampling_1_0_0.jsonschema +++ b/scripts/jsonschemas/Sampling_1_0_0.jsonschema @@ -2,59 +2,98 @@ { "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":{ + "SpecimenType":{ "required":[ - "shape" + "materialClass", + "samplingTime" ], "allOf":[ { - "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" + "$ref":"#/definitions/SamplingFeatureType" }, { "type":"object", - "title":"SamplingSurfaceType", + "title":"SpecimenType", "properties":{ - "shape":{ - "title":"shape", + "materialClass":{ + "title":"materialClass", "allOf":[ { - "$ref":"#/definitions/SurfacePropertyType" + "$ref":"#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"shape", + "localPart":"materialClass", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, - "area":{ - "title":"area", + "currentLocation":{ + "title":"currentLocation", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/LocationPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"area", + "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" } } @@ -63,31 +102,35 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SamplingSurfaceType", + "localPart":"SpecimenType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "shape", - "area" + "materialClass", + "currentLocation", + "size", + "samplingMethod", + "samplingTime", + "processingDetails" ] }, - "SamplingPointPropertyType":{ + "SamplingFeatureCollectionPropertyType":{ "type":"object", - "title":"SamplingPointPropertyType", + "title":"SamplingFeatureCollectionPropertyType", "required":[ - "samplingPoint" + "samplingFeatureCollection" ], "properties":{ - "samplingPoint":{ - "title":"samplingPoint", + "samplingFeatureCollection":{ + "title":"samplingFeatureCollection", "allOf":[ { - "$ref":"#/definitions/SamplingPointType" + "$ref":"#/definitions/SamplingFeatureCollectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"SamplingPoint", + "localPart":"SamplingFeatureCollection", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -198,11 +241,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingPointPropertyType", + "localPart":"SamplingFeatureCollectionPropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "samplingPoint", + "samplingFeatureCollection", "remoteSchema", "type", "href", @@ -213,60 +256,23 @@ "actuate" ] }, - "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":{ + "SamplingPointPropertyType":{ "type":"object", - "title":"SamplingSurfacePropertyType", + "title":"SamplingPointPropertyType", "required":[ - "samplingSurface" + "samplingPoint" ], "properties":{ - "samplingSurface":{ - "title":"samplingSurface", + "samplingPoint":{ + "title":"samplingPoint", "allOf":[ { - "$ref":"#/definitions/SamplingSurfaceType" + "$ref":"#/definitions/SamplingPointType" } ], "propertyType":"element", "elementName":{ - "localPart":"SamplingSurface", + "localPart":"SamplingPoint", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -377,11 +383,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingSurfacePropertyType", + "localPart":"SamplingPointPropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "samplingSurface", + "samplingPoint", "remoteSchema", "type", "href", @@ -392,25 +398,65 @@ "actuate" ] }, - "SamplingFeatureCollectionPropertyType":{ + "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" + ] + }, + "AnyOrReferenceType":{ "type":"object", - "title":"SamplingFeatureCollectionPropertyType", + "title":"AnyOrReferenceType", "required":[ - "samplingFeatureCollection" + "any" ], "properties":{ - "samplingFeatureCollection":{ - "title":"samplingFeatureCollection", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/SamplingFeatureCollectionType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"SamplingFeatureCollection", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } + "propertyType":"anyElement" }, "remoteSchema":{ "title":"remoteSchema", @@ -519,11 +565,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingFeatureCollectionPropertyType", + "localPart":"AnyOrReferenceType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "samplingFeatureCollection", + "any", "remoteSchema", "type", "href", @@ -534,60 +580,72 @@ "actuate" ] }, - "SpecimenType":{ + "SurveyProcedureType":{ "required":[ - "materialClass", - "samplingTime" + "positionMethod" ], "allOf":[ { - "$ref":"#/definitions/SamplingFeatureType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"SpecimenType", + "title":"SurveyProcedureType", "properties":{ - "materialClass":{ - "title":"materialClass", + "operator":{ + "title":"operator", "allOf":[ { - "$ref":"#/definitions/CodeType" + "$ref":"#/definitions/AnyOrReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"materialClass", + "localPart":"operator", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, - "currentLocation":{ - "title":"currentLocation", + "elevationDatum":{ + "title":"elevationDatum", "allOf":[ { - "$ref":"#/definitions/LocationPropertyType" + "$ref":"#/definitions/ReferenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"currentLocation", + "localPart":"elevationDatum", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, - "size":{ - "title":"size", + "elevationMethod":{ + "title":"elevationMethod", "allOf":[ { - "$ref":"#/definitions/SpecimenType.Size" + "$ref":"#/definitions/ProcessPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"size", + "localPart":"elevationMethod", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, - "samplingMethod":{ - "title":"samplingMethod", + "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" @@ -595,12 +653,51 @@ ], "propertyType":"element", "elementName":{ - "localPart":"samplingMethod", + "localPart":"geodeticDatum", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, - "samplingTime":{ - "title":"samplingTime", + "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" @@ -608,24 +705,65 @@ ], "propertyType":"element", "elementName":{ - "localPart":"samplingTime", + "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" + ] + }, + "SamplingSurfaceType":{ + "required":[ + "shape" + ], + "allOf":[ + { + "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" + }, + { + "type":"object", + "title":"SamplingSurfaceType", + "properties":{ + "shape":{ + "title":"shape", + "allOf":[ + { + "$ref":"#/definitions/SurfacePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"shape", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, - "processingDetails":{ - "title":"processingDetails", + "area":{ + "title":"area", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceType" - }, - "minItems":0 + "$ref":"#/definitions/MeasureType" } ], "propertyType":"element", "elementName":{ - "localPart":"processingDetails", + "localPart":"area", "namespaceURI":"http://www.opengis.net/sampling/1.0" } } @@ -634,16 +772,12 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SpecimenType", + "localPart":"SamplingSurfaceType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "materialClass", - "currentLocation", - "size", - "samplingMethod", - "samplingTime", - "processingDetails" + "shape", + "area" ] }, "LocatedSpecimenType":{ @@ -683,23 +817,279 @@ "samplingLocation" ] }, - "SamplingCurvePropertyType":{ + "SamplingFeatureRelationType":{ "type":"object", - "title":"SamplingCurvePropertyType", + "title":"SamplingFeatureRelationType", "required":[ - "samplingCurve" + "role", + "target" + ], + "properties":{ + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"role", + "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":"SamplingFeatureRelationType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + }, + "propertiesOrder":[ + "role", + "target" + ] + }, + "SpatiallyExtensiveSamplingFeatureType":{ + "allOf":[ + { + "$ref":"#/definitions/SamplingFeatureType" + }, + { + "type":"object", + "title":"SpatiallyExtensiveSamplingFeatureType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SpatiallyExtensiveSamplingFeatureType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + }, + "SamplingCurveType":{ + "required":[ + "shape" + ], + "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" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"length", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SamplingCurveType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + }, + "propertiesOrder":[ + "shape", + "length" + ] + }, + "SamplingSurfacePropertyType":{ + "type":"object", + "title":"SamplingSurfacePropertyType", + "required":[ + "samplingSurface" + ], + "properties":{ + "samplingSurface":{ + "title":"samplingSurface", + "allOf":[ + { + "$ref":"#/definitions/SamplingSurfaceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SamplingSurface", + "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":"SamplingSurfacePropertyType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + }, + "propertiesOrder":[ + "samplingSurface", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "SamplingSolidPropertyType":{ + "type":"object", + "title":"SamplingSolidPropertyType", + "required":[ + "samplingSolid" ], "properties":{ - "samplingCurve":{ - "title":"samplingCurve", + "samplingSolid":{ + "title":"samplingSolid", "allOf":[ { - "$ref":"#/definitions/SamplingCurveType" + "$ref":"#/definitions/SamplingSolidType" } ], "propertyType":"element", "elementName":{ - "localPart":"SamplingCurve", + "localPart":"SamplingSolid", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -810,11 +1200,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingCurvePropertyType", + "localPart":"SamplingSolidPropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "samplingCurve", + "samplingSolid", "remoteSchema", "type", "href", @@ -825,80 +1215,53 @@ "actuate" ] }, - "SamplingFeatureRelationType":{ + "SamplingFeatureRelationPropertyType":{ "type":"object", - "title":"SamplingFeatureRelationType", + "title":"SamplingFeatureRelationPropertyType", "required":[ - "role", - "target" + "samplingFeatureRelation" ], "properties":{ - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"role", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - } - }, - "target":{ - "title":"target", + "samplingFeatureRelation":{ + "title":"samplingFeatureRelation", "allOf":[ { - "$ref":"#/definitions/SamplingFeaturePropertyType" + "$ref":"#/definitions/SamplingFeatureRelationType" } ], "propertyType":"element", "elementName":{ - "localPart":"target", + "localPart":"SamplingFeatureRelation", "namespaceURI":"http://www.opengis.net/sampling/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingFeatureRelationType", + "localPart":"SamplingFeatureRelationPropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "role", - "target" + "samplingFeatureRelation" ] }, - "SamplingFeaturePropertyType":{ + "SamplingCurvePropertyType":{ "type":"object", - "title":"SamplingFeaturePropertyType", + "title":"SamplingCurvePropertyType", "required":[ - "samplingFeature" + "samplingCurve" ], "properties":{ - "samplingFeature":{ - "title":"samplingFeature", + "samplingCurve":{ + "title":"samplingCurve", "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/SamplingCurveType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"SamplingFeature", + "localPart":"SamplingCurve", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -1009,11 +1372,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingFeaturePropertyType", + "localPart":"SamplingCurvePropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "samplingFeature", + "samplingCurve", "remoteSchema", "type", "href", @@ -1024,269 +1387,244 @@ "actuate" ] }, - "SamplingCurveType":{ + "SamplingFeatureType":{ "required":[ - "shape" + "sampledFeature" ], "allOf":[ { - "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"SamplingCurveType", + "title":"SamplingFeatureType", "properties":{ - "shape":{ - "title":"shape", + "sampledFeature":{ + "title":"sampledFeature", "allOf":[ { - "$ref":"#/definitions/CurvePropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/FeaturePropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"shape", + "localPart":"sampledFeature", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, - "length":{ - "title":"length", + "relatedObservation":{ + "title":"relatedObservation", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "type":"array", + "items":{ + "$ref":"#/definitions/ObservationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"length", + "localPart":"relatedObservation", "namespaceURI":"http://www.opengis.net/sampling/1.0" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SamplingCurveType", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - }, - "propertiesOrder":[ - "shape", - "length" - ] - }, - "SurveyProcedureType":{ - "required":[ - "positionMethod" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"SurveyProcedureType", - "properties":{ - "operator":{ - "title":"operator", + }, + "relatedSamplingFeature":{ + "title":"relatedSamplingFeature", "allOf":[ { - "$ref":"#/definitions/AnyOrReferenceType" + "type":"array", + "items":{ + "$ref":"#/definitions/SamplingFeatureRelationPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"operator", + "localPart":"relatedSamplingFeature", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, - "elevationDatum":{ - "title":"elevationDatum", + "surveyDetails":{ + "title":"surveyDetails", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/SurveyProcedurePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"elevationDatum", + "localPart":"surveyDetails", "namespaceURI":"http://www.opengis.net/sampling/1.0" } - }, - "elevationMethod":{ - "title":"elevationMethod", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SamplingFeatureType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + }, + "propertiesOrder":[ + "sampledFeature", + "relatedObservation", + "relatedSamplingFeature", + "surveyDetails" + ] + }, + "SpecimenType.Size":{ + "allOf":[ + { + "$ref":"#/definitions/MeasureType" + }, + { + "type":"object", + "title":"SpecimenType.Size", + "properties":{ + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/ProcessPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"elevationMethod", - "namespaceURI":"http://www.opengis.net/sampling/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "elevationAccuracy":{ - "title":"elevationAccuracy", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"elevationAccuracy", - "namespaceURI":"http://www.opengis.net/sampling/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "geodeticDatum":{ - "title":"geodeticDatum", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"geodeticDatum", - "namespaceURI":"http://www.opengis.net/sampling/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "positionMethod":{ - "title":"positionMethod", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/ProcessPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"positionMethod", - "namespaceURI":"http://www.opengis.net/sampling/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "positionAccuracy":{ - "title":"positionAccuracy", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/MeasureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"positionAccuracy", - "namespaceURI":"http://www.opengis.net/sampling/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "projection":{ - "title":"projection", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"projection", - "namespaceURI":"http://www.opengis.net/sampling/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "surveyTime":{ - "title":"surveyTime", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/TimePrimitivePropertyType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"surveyTime", - "namespaceURI":"http://www.opengis.net/sampling/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - } - } - ], - "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", + }, + "actuate":{ + "title":"actuate", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SamplingFeaturePropertyType" - }, - "minItems":1 + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/sampling/1.0" + "propertyType":"attribute", + "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" ] }, - "AnyOrReferenceType":{ + "SurveyProcedurePropertyType":{ "type":"object", - "title":"AnyOrReferenceType", + "title":"SurveyProcedurePropertyType", "required":[ - "any" + "surveyProcedure" ], "properties":{ - "any":{ - "title":"any", + "surveyProcedure":{ + "title":"surveyProcedure", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } + "$ref":"#/definitions/SurveyProcedureType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"SurveyProcedure", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } }, "remoteSchema":{ "title":"remoteSchema", @@ -1395,11 +1733,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AnyOrReferenceType", + "localPart":"SurveyProcedurePropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "any", + "surveyProcedure", "remoteSchema", "type", "href", @@ -1444,175 +1782,62 @@ ], "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" - ] - }, - "SpatiallyExtensiveSamplingFeaturePropertyType":{ - "type":"object", - "title":"SpatiallyExtensiveSamplingFeaturePropertyType", - "required":[ - "spatiallyExtensiveSamplingFeature" - ], - "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" - } - }, - "elementName":{ - "localPart":"SpatiallyExtensiveSamplingFeature", - "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" + "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" + ] + }, + "SamplingFeatureCollectionType":{ + "required":[ + "member" + ], + "allOf":[ + { + "$ref":"#/definitions/SamplingFeatureType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"SpatiallyExtensiveSamplingFeaturePropertyType", + "localPart":"SamplingFeatureCollectionType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "spatiallyExtensiveSamplingFeature", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "member" ] }, "SpecimenPropertyType":{ @@ -1911,53 +2136,35 @@ "actuate" ] }, - "SamplingFeatureRelationPropertyType":{ - "type":"object", - "title":"SamplingFeatureRelationPropertyType", - "required":[ - "samplingFeatureRelation" - ], - "properties":{ - "samplingFeatureRelation":{ - "title":"samplingFeatureRelation", - "allOf":[ - { - "$ref":"#/definitions/SamplingFeatureRelationType" - } - ], - "propertyType":"element", - "elementName":{ - "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":{ + "SamplingFeaturePropertyType":{ "type":"object", - "title":"SurveyProcedurePropertyType", + "title":"SamplingFeaturePropertyType", "required":[ - "surveyProcedure" + "samplingFeature" ], "properties":{ - "surveyProcedure":{ - "title":"surveyProcedure", + "samplingFeature":{ + "title":"samplingFeature", "allOf":[ { - "$ref":"#/definitions/SurveyProcedureType" + "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" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"SurveyProcedure", + "localPart":"SamplingFeature", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2027,271 +2234,52 @@ } }, "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SurveyProcedurePropertyType", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - }, - "propertiesOrder":[ - "surveyProcedure", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "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" - } + "title":"title", + "allOf":[ + { + "$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":"SamplingFeatureType", - "namespaceURI":"http://www.opengis.net/sampling/1.0" - }, - "propertiesOrder":[ - "sampledFeature", - "relatedObservation", - "relatedSamplingFeature", - "surveyDetails" - ] - }, - "SpecimenType.Size":{ - "allOf":[ - { - "$ref":"#/definitions/MeasureType" }, - { - "type":"object", - "title":"SpecimenType.Size", - "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" - } + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", + "typeName":{ + "localPart":"SamplingFeaturePropertyType", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + }, "propertiesOrder":[ + "samplingFeature", "remoteSchema", "type", "href", @@ -2302,23 +2290,35 @@ "actuate" ] }, - "SamplingSolidPropertyType":{ + "SpatiallyExtensiveSamplingFeaturePropertyType":{ "type":"object", - "title":"SamplingSolidPropertyType", + "title":"SpatiallyExtensiveSamplingFeaturePropertyType", "required":[ - "samplingSolid" + "spatiallyExtensiveSamplingFeature" ], "properties":{ - "samplingSolid":{ - "title":"samplingSolid", + "spatiallyExtensiveSamplingFeature":{ + "title":"spatiallyExtensiveSamplingFeature", "allOf":[ { - "$ref":"#/definitions/SamplingSolidType" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" + } + }, + "elementName":{ + "localPart":"SpatiallyExtensiveSamplingFeature", + "namespaceURI":"http://www.opengis.net/sampling/1.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"SamplingSolid", + "localPart":"SpatiallyExtensiveSamplingFeature", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2429,11 +2429,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SamplingSolidPropertyType", + "localPart":"SpatiallyExtensiveSamplingFeaturePropertyType", "namespaceURI":"http://www.opengis.net/sampling/1.0" }, "propertiesOrder":[ - "samplingSolid", + "spatiallyExtensiveSamplingFeature", "remoteSchema", "type", "href", @@ -2654,7 +2654,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingCurve" + "LocatedSpecimen" ] }, "namespaceURI":{ @@ -2667,11 +2667,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingCurveType" + "$ref":"#/definitions/LocatedSpecimenType" } }, "elementName":{ - "localPart":"SamplingCurve", + "localPart":"LocatedSpecimen", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2688,7 +2688,7 @@ "properties":{ "localPart":{ "enum":[ - "SurveyProcedure" + "SpatiallyExtensiveSamplingFeature" ] }, "namespaceURI":{ @@ -2701,11 +2701,11 @@ ] }, "value":{ - "$ref":"#/definitions/SurveyProcedureType" + "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" } }, "elementName":{ - "localPart":"SurveyProcedure", + "localPart":"SpatiallyExtensiveSamplingFeature", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2722,7 +2722,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingPoint" + "SamplingFeature" ] }, "namespaceURI":{ @@ -2735,11 +2735,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingPointType" + "$ref":"#/definitions/SamplingFeatureType" } }, "elementName":{ - "localPart":"SamplingPoint", + "localPart":"SamplingFeature", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2756,7 +2756,7 @@ "properties":{ "localPart":{ "enum":[ - "SpatiallyExtensiveSamplingFeature" + "SamplingCurve" ] }, "namespaceURI":{ @@ -2769,11 +2769,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatiallyExtensiveSamplingFeatureType" + "$ref":"#/definitions/SamplingCurveType" } }, "elementName":{ - "localPart":"SpatiallyExtensiveSamplingFeature", + "localPart":"SamplingCurve", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2790,7 +2790,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingFeature" + "SamplingFeatureRelation" ] }, "namespaceURI":{ @@ -2803,11 +2803,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingFeatureType" + "$ref":"#/definitions/SamplingFeatureRelationType" } }, "elementName":{ - "localPart":"SamplingFeature", + "localPart":"SamplingFeatureRelation", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2824,7 +2824,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingSolid" + "SamplingFeatureCollection" ] }, "namespaceURI":{ @@ -2837,11 +2837,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingSolidType" + "$ref":"#/definitions/SamplingFeatureCollectionType" } }, "elementName":{ - "localPart":"SamplingSolid", + "localPart":"SamplingFeatureCollection", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2858,7 +2858,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingFeatureCollection" + "Specimen" ] }, "namespaceURI":{ @@ -2871,11 +2871,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingFeatureCollectionType" + "$ref":"#/definitions/SpecimenType" } }, "elementName":{ - "localPart":"SamplingFeatureCollection", + "localPart":"Specimen", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2892,7 +2892,7 @@ "properties":{ "localPart":{ "enum":[ - "Specimen" + "SamplingPoint" ] }, "namespaceURI":{ @@ -2905,11 +2905,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpecimenType" + "$ref":"#/definitions/SamplingPointType" } }, "elementName":{ - "localPart":"Specimen", + "localPart":"SamplingPoint", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2926,7 +2926,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingFeatureRelation" + "SamplingSolid" ] }, "namespaceURI":{ @@ -2939,11 +2939,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingFeatureRelationType" + "$ref":"#/definitions/SamplingSolidType" } }, "elementName":{ - "localPart":"SamplingFeatureRelation", + "localPart":"SamplingSolid", "namespaceURI":"http://www.opengis.net/sampling/1.0" } }, @@ -2960,7 +2960,7 @@ "properties":{ "localPart":{ "enum":[ - "LocatedSpecimen" + "SurveyProcedure" ] }, "namespaceURI":{ @@ -2973,11 +2973,11 @@ ] }, "value":{ - "$ref":"#/definitions/LocatedSpecimenType" + "$ref":"#/definitions/SurveyProcedureType" } }, "elementName":{ - "localPart":"LocatedSpecimen", + "localPart":"SurveyProcedure", "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 6881deca..ca6cd501 100644 --- a/scripts/jsonschemas/Sampling_2_0.jsonschema +++ b/scripts/jsonschemas/Sampling_2_0.jsonschema @@ -2,47 +2,6 @@ { "id":"http://www.opengis.net/sampling/2.0#", "definitions":{ - "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":"SamplingFeatureComplexType", @@ -88,35 +47,25 @@ "relatedSamplingFeature" ] }, - "SFProcessPropertyType":{ + "SFSamplingFeaturePropertyType":{ "type":"object", - "title":"SFProcessPropertyType", + "title":"SFSamplingFeaturePropertyType", "required":[ - "any" + "sfSamplingFeature" ], "properties":{ - "any":{ - "title":"any", + "sfSamplingFeature":{ + "title":"sfSamplingFeature", "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/SFSamplingFeatureType" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"SF_SamplingFeature", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + } }, "nilReason":{ "title":"nilReason", @@ -241,11 +190,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SF_ProcessPropertyType", + "localPart":"SF_SamplingFeaturePropertyType", "namespaceURI":"http://www.opengis.net/sampling/2.0" }, "propertiesOrder":[ - "any", + "sfSamplingFeature", "nilReason", "remoteSchema", "type", @@ -257,146 +206,23 @@ "actuate" ] }, - "SFSamplingFeatureType":{ - "required":[ - "sampledFeature" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"SFSamplingFeatureType", - "properties":{ - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"type", - "namespaceURI":"http://www.opengis.net/sampling/2.0" - } - }, - "sampledFeature":{ - "title":"sampledFeature", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/FeaturePropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sampledFeature", - "namespaceURI":"http://www.opengis.net/sampling/2.0" - } - }, - "lineage":{ - "title":"lineage", - "allOf":[ - { - "$ref":"#/definitions/LILineagePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"lineage", - "namespaceURI":"http://www.opengis.net/sampling/2.0" - } - }, - "relatedObservation":{ - "title":"relatedObservation", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OMObservationPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relatedObservation", - "namespaceURI":"http://www.opengis.net/sampling/2.0" - } - }, - "relatedSamplingFeature":{ - "title":"relatedSamplingFeature", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SamplingFeatureComplexPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"relatedSamplingFeature", - "namespaceURI":"http://www.opengis.net/sampling/2.0" - } - }, - "parameter":{ - "title":"parameter", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/NamedValuePropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameter", - "namespaceURI":"http://www.opengis.net/sampling/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SF_SamplingFeatureType", - "namespaceURI":"http://www.opengis.net/sampling/2.0" - }, - "propertiesOrder":[ - "type", - "sampledFeature", - "lineage", - "relatedObservation", - "relatedSamplingFeature", - "parameter" - ] - }, - "SFSamplingFeaturePropertyType":{ + "SFSamplingFeatureCollectionPropertyType":{ "type":"object", - "title":"SFSamplingFeaturePropertyType", + "title":"SFSamplingFeatureCollectionPropertyType", "required":[ - "sfSamplingFeature" + "sfSamplingFeatureCollection" ], "properties":{ - "sfSamplingFeature":{ - "title":"sfSamplingFeature", + "sfSamplingFeatureCollection":{ + "title":"sfSamplingFeatureCollection", "allOf":[ { - "$ref":"#/definitions/SFSamplingFeatureType" + "$ref":"#/definitions/SFSamplingFeatureCollectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"SF_SamplingFeature", + "localPart":"SF_SamplingFeatureCollection", "namespaceURI":"http://www.opengis.net/sampling/2.0" } }, @@ -523,11 +349,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SF_SamplingFeaturePropertyType", + "localPart":"SF_SamplingFeatureCollectionPropertyType", "namespaceURI":"http://www.opengis.net/sampling/2.0" }, "propertiesOrder":[ - "sfSamplingFeature", + "sfSamplingFeatureCollection", "nilReason", "remoteSchema", "type", @@ -539,25 +365,229 @@ "actuate" ] }, - "SFSamplingFeatureCollectionPropertyType":{ + "SFSamplingFeatureType":{ + "required":[ + "sampledFeature" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"SFSamplingFeatureType", + "properties":{ + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"type", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + } + }, + "sampledFeature":{ + "title":"sampledFeature", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FeaturePropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sampledFeature", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + } + }, + "lineage":{ + "title":"lineage", + "allOf":[ + { + "$ref":"#/definitions/LILineagePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lineage", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + } + }, + "relatedObservation":{ + "title":"relatedObservation", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OMObservationPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relatedObservation", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + } + }, + "relatedSamplingFeature":{ + "title":"relatedSamplingFeature", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SamplingFeatureComplexPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"relatedSamplingFeature", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + } + }, + "parameter":{ + "title":"parameter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/NamedValuePropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameter", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SF_SamplingFeatureType", + "namespaceURI":"http://www.opengis.net/sampling/2.0" + }, + "propertiesOrder":[ + "type", + "sampledFeature", + "lineage", + "relatedObservation", + "relatedSamplingFeature", + "parameter" + ] + }, + "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":"SFSamplingFeatureCollectionPropertyType", + "title":"SamplingFeatureComplexPropertyType", "required":[ - "sfSamplingFeatureCollection" + "samplingFeatureComplex" ], "properties":{ - "sfSamplingFeatureCollection":{ - "title":"sfSamplingFeatureCollection", + "samplingFeatureComplex":{ + "title":"samplingFeatureComplex", "allOf":[ { - "$ref":"#/definitions/SFSamplingFeatureCollectionType" + "$ref":"#/definitions/SamplingFeatureComplexType" } ], "propertyType":"element", "elementName":{ - "localPart":"SF_SamplingFeatureCollection", + "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" + ] + }, + "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", @@ -682,11 +712,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SF_SamplingFeatureCollectionPropertyType", + "localPart":"SF_ProcessPropertyType", "namespaceURI":"http://www.opengis.net/sampling/2.0" }, "propertiesOrder":[ - "sfSamplingFeatureCollection", + "any", "nilReason", "remoteSchema", "type", @@ -697,36 +727,6 @@ "show", "actuate" ] - }, - "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" - ] } }, "anyOf":[ @@ -743,7 +743,7 @@ "properties":{ "localPart":{ "enum":[ - "SF_SamplingFeature" + "SamplingFeatureComplex" ] }, "namespaceURI":{ @@ -756,11 +756,11 @@ ] }, "value":{ - "$ref":"#/definitions/SFSamplingFeatureType" + "$ref":"#/definitions/SamplingFeatureComplexType" } }, "elementName":{ - "localPart":"SF_SamplingFeature", + "localPart":"SamplingFeatureComplex", "namespaceURI":"http://www.opengis.net/sampling/2.0" } }, @@ -777,7 +777,7 @@ "properties":{ "localPart":{ "enum":[ - "SF_SamplingFeatureCollection" + "SF_SamplingFeature" ] }, "namespaceURI":{ @@ -790,11 +790,11 @@ ] }, "value":{ - "$ref":"#/definitions/SFSamplingFeatureCollectionType" + "$ref":"#/definitions/SFSamplingFeatureType" } }, "elementName":{ - "localPart":"SF_SamplingFeatureCollection", + "localPart":"SF_SamplingFeature", "namespaceURI":"http://www.opengis.net/sampling/2.0" } }, @@ -811,7 +811,7 @@ "properties":{ "localPart":{ "enum":[ - "SamplingFeatureComplex" + "SF_SamplingFeatureCollection" ] }, "namespaceURI":{ @@ -824,11 +824,11 @@ ] }, "value":{ - "$ref":"#/definitions/SamplingFeatureComplexType" + "$ref":"#/definitions/SFSamplingFeatureCollectionType" } }, "elementName":{ - "localPart":"SamplingFeatureComplex", + "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 615fa0d0..57d5f12a 100644 --- a/scripts/jsonschemas/SensorML_1_0_0.jsonschema +++ b/scripts/jsonschemas/SensorML_1_0_0.jsonschema @@ -2,66 +2,40 @@ { "id":"http://www.opengis.net/sensorML/1.0#", "definitions":{ - "TimePosition":{ + "Documentation":{ "type":"object", - "title":"TimePosition", + "title":"Documentation", "required":[ - "time", - "process", - "name" + "document", + "documentList" ], "properties":{ - "time":{ - "title":"time", + "document":{ + "title":"document", "allOf":[ { - "$ref":"#/definitions/Time" + "$ref":"#/definitions/Document" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"Document", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "process":{ - "title":"process", + "documentList":{ + "title":"documentList", "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/DocumentList" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Process", + "localPart":"DocumentList", "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":[ @@ -169,9 +143,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "time", - "process", - "name", + "document", + "documentList", "remoteSchema", "type", "href", @@ -182,26 +155,173 @@ "actuate" ] }, - "Parameters":{ + "ArrayLink.DestinationIndex":{ "type":"object", - "title":"Parameters", + "title":"ArrayLink.DestinationIndex", + "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" + ] + }, + "DataSourceType":{ "required":[ - "parameterList" + "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" + ] + }, + "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" + ] + }, + "EventList.Member":{ + "type":"object", + "title":"EventList.Member", + "required":[ + "event", + "name" ], "properties":{ - "parameterList":{ - "title":"parameterList", + "event":{ + "title":"event", "allOf":[ { - "$ref":"#/definitions/Parameters.ParameterList" + "$ref":"#/definitions/Event" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterList", + "localPart":"Event", "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":[ @@ -309,7 +429,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "parameterList", + "event", + "name", "remoteSchema", "type", "href", @@ -320,184 +441,83 @@ "actuate" ] }, - "SensorML.Member":{ + "ResponsibleParty":{ "type":"object", - "title":"SensorML.Member", - "required":[ - "process", - "documentList", - "contactList" - ], + "title":"ResponsibleParty", "properties":{ - "process":{ - "title":"process", + "individualName":{ + "title":"individualName", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Process", + "localPart":"individualName", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "documentList":{ - "title":"documentList", + "organizationName":{ + "title":"organizationName", "allOf":[ { - "$ref":"#/definitions/DocumentList" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"DocumentList", + "localPart":"organizationName", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "contactList":{ - "title":"contactList", + "positionName":{ + "title":"positionName", "allOf":[ { - "$ref":"#/definitions/ContactList" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactList", + "localPart":"positionName", "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", + "contactInfo":{ + "title":"contactInfo", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/ContactInfo" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"contactInfo", + "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":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "process", - "documentList", - "contactList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "individualName", + "organizationName", + "positionName", + "contactInfo", + "id" ] }, "SensorML":{ @@ -735,41 +755,77 @@ "version" ] }, - "Connections":{ + "Interfaces.InterfaceList":{ "type":"object", - "title":"Connections", + "title":"Interfaces.InterfaceList", "required":[ - "connectionList" + "_interface" ], "properties":{ - "connectionList":{ - "title":"connectionList", + "_interface":{ + "title":"_interface", "allOf":[ { - "$ref":"#/definitions/Connections.ConnectionList" + "type":"array", + "items":{ + "$ref":"#/definitions/Interface" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ConnectionList", + "localPart":"interface", "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":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "connectionList" + "_interface", + "id" ] }, - "DataSourcesPropertyType":{ + "AbstractSMLType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"AbstractSMLType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractSMLType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "ConnectionsPropertyType":{ "type":"object", - "title":"DataSourcesPropertyType", + "title":"ConnectionsPropertyType", "required":[ - "dataSourceList" + "connectionList" ], "properties":{ - "dataSourceList":{ - "title":"dataSourceList", + "connectionList":{ + "title":"connectionList", "allOf":[ { "$ref":"#/definitions/AbstractListType" @@ -777,7 +833,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"DataSourceList", + "localPart":"ConnectionList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -888,11 +944,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"dataSourcesPropertyType", + "localPart":"connectionsPropertyType", "namespaceURI":"http://www.opengis.net/sensorML/1.0" }, "propertiesOrder":[ - "dataSourceList", + "connectionList", "remoteSchema", "type", "href", @@ -903,129 +959,41 @@ "actuate" ] }, - "Components.ComponentList":{ + "OutputsPropertyType":{ "type":"object", - "title":"Components.ComponentList", + "title":"OutputsPropertyType", "required":[ - "component" + "outputList" ], "properties":{ - "component":{ - "title":"component", + "outputList":{ + "title":"outputList", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Components.ComponentList.Component" - }, - "minItems":1 + "$ref":"#/definitions/AbstractListType" } ], "propertyType":"element", "elementName":{ - "localPart":"component", + "localPart":"OutputList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "component" - ] - }, - "Parameters.ParameterList":{ - "type":"object", - "title":"Parameters.ParameterList", - "required":[ - "parameter" - ], - "properties":{ - "parameter":{ - "title":"parameter", + }, + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DataComponentPropertyType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"parameter", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "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":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "parameter", - "id" - ] - }, - "DocumentList.Member":{ - "type":"object", - "title":"DocumentList.Member", - "required":[ - "document", - "name" - ], - "properties":{ - "document":{ - "title":"document", - "allOf":[ - { - "$ref":"#/definitions/Document" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Document", - "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":[ - { - "$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":{ + "title":"type", "allOf":[ { "$ref":"#/definitions/TypeType" @@ -1117,9 +1085,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"outputsPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "document", - "name", + "outputList", "remoteSchema", "type", "href", @@ -1130,50 +1101,6 @@ "actuate" ] }, - "Identification.IdentifierList":{ - "type":"object", - "title":"Identification.IdentifierList", - "required":[ - "identifier" - ], - "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Identification.IdentifierList.Identifier" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identifier", - "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":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "identifier", - "id" - ] - }, "ProcessMethodType.Rules.RulesDefinition":{ "type":"object", "title":"ProcessMethodType.Rules.RulesDefinition", @@ -1223,281 +1150,169 @@ "ruleLanguage" ] }, - "ArrayLink":{ + "Event":{ "type":"object", - "title":"ArrayLink", - "required":[ - "sourceArray", - "destinationArray" - ], + "title":"Event", "properties":{ - "sourceArray":{ - "title":"sourceArray", + "date":{ + "title":"date", "allOf":[ { - "$ref":"#/definitions/ArrayLink.SourceArray" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"sourceArray", + "localPart":"date", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "destinationIndex":{ - "title":"destinationIndex", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ArrayLink.DestinationIndex" - }, - "minItems":0 + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"destinationIndex", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } }, - "destinationArray":{ - "title":"destinationArray", + "keywords":{ + "title":"keywords", "allOf":[ { - "$ref":"#/definitions/ArrayLink.DestinationArray" + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"destinationArray", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "sourceIndex":{ - "title":"sourceIndex", + "identification":{ + "title":"identification", "allOf":[ { - "$ref":"#/definitions/ArrayLink.SourceIndex" + "type":"array", + "items":{ + "$ref":"#/definitions/Identification" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"sourceIndex", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "connection":{ - "title":"connection", + "classification":{ + "title":"classification", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Connection" + "$ref":"#/definitions/Classification" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"connection", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "sourceArray", - "destinationIndex", - "destinationArray", - "sourceIndex", - "connection" - ] - }, - "ContactInfo":{ - "type":"object", - "title":"ContactInfo", - "properties":{ - "phone":{ - "title":"phone", - "allOf":[ - { - "$ref":"#/definitions/ContactInfo.Phone" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"phone", + "localPart":"classification", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "address":{ - "title":"address", + "contact":{ + "title":"contact", "allOf":[ { - "$ref":"#/definitions/ContactInfo.Address" + "type":"array", + "items":{ + "$ref":"#/definitions/Contact" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"address", + "localPart":"contact", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "onlineResource":{ - "title":"onlineResource", + "documentation":{ + "title":"documentation", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Documentation" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"onlineResource", + "localPart":"documentation", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "hoursOfService":{ - "title":"hoursOfService", + "property":{ + "title":"property", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DataComponentPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"hoursOfService", + "localPart":"property", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "contactInstructions":{ - "title":"contactInstructions", + "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":"element", - "elementName":{ - "localPart":"contactInstructions", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "phone", - "address", - "onlineResource", - "hoursOfService", - "contactInstructions" - ] - }, - "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" - } - }, - "arrayLink":{ - "title":"arrayLink", - "allOf":[ - { - "$ref":"#/definitions/ArrayLink" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ArrayLink", - "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":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "link", - "arrayLink", - "name" - ] - }, - "SecurityConstraint":{ - "type":"object", - "title":"SecurityConstraint", - "required":[ - "security" - ], - "properties":{ - "security":{ - "title":"security", - "allOf":[ - { - "$ref":"#/definitions/Security" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Security", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "security" + "date", + "description", + "keywords", + "identification", + "classification", + "contact", + "documentation", + "property", + "id" ] }, - "ComponentsPropertyType":{ + "RuleLanguageType":{ "type":"object", - "title":"ComponentsPropertyType", - "required":[ - "processList" - ], + "title":"RuleLanguageType", "properties":{ - "processList":{ - "title":"processList", - "allOf":[ - { - "$ref":"#/definitions/AbstractListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -1605,11 +1420,10 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"componentsPropertyType", + "localPart":"ruleLanguageType", "namespaceURI":"http://www.opengis.net/sensorML/1.0" }, "propertiesOrder":[ - "processList", "remoteSchema", "type", "href", @@ -1620,35 +1434,79 @@ "actuate" ] }, - "ProcessMethodType.Algorithm.AlgorithmDefinition.MathML":{ + "Position":{ "type":"object", - "title":"ProcessMethodType.Algorithm.AlgorithmDefinition.MathML", + "title":"Position", "required":[ - "any" + "process", + "position", + "vector", + "name" ], "properties":{ - "any":{ - "title":"any", + "process":{ + "title":"process", "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/AbstractProcessType" } - ] + }, + "elementName":{ + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } } ], - "propertyType":"anyElement" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Process", + "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":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } }, "remoteSchema":{ "title":"remoteSchema", @@ -1757,7 +1615,10 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "any", + "process", + "position", + "vector", + "name", "remoteSchema", "type", "href", @@ -1768,122 +1629,115 @@ "actuate" ] }, - "ValidTime":{ + "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" + ] + }, + "SpatialReferenceFrame":{ "type":"object", - "title":"ValidTime", + "title":"SpatialReferenceFrame", "required":[ - "timeInstant", - "timePeriod" + "engineeringCRS" ], "properties":{ - "timeInstant":{ - "title":"timeInstant", + "engineeringCRS":{ + "title":"engineeringCRS", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "$ref":"#/definitions/EngineeringCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "timePeriod":{ - "title":"timePeriod", - "allOf":[ - { - "$ref":"#/definitions/TimePeriodType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimePeriod", + "localPart":"EngineeringCRS", "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "timeInstant", - "timePeriod" + "engineeringCRS" ] }, - "ArrayLink.SourceIndex":{ + "TimePosition":{ "type":"object", - "title":"ArrayLink.SourceIndex", + "title":"TimePosition", + "required":[ + "time", + "process", + "name" + ], "properties":{ - "ref":{ - "title":"ref", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Time" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.opengis.net/swe/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref" - ] - }, - "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":{ - } - } - } - ] + "process":{ + "title":"process", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractProcessType" } - ], - "propertyType":"anyElement" + }, + "elementName":{ + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "any" - ] - }, - "Link.Source":{ - "type":"object", - "title":"Link.Source", - "required":[ - "ref" - ], - "properties":{ - "ref":{ - "title":"ref", + }, + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" @@ -1891,226 +1745,290 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"ref", + "localPart":"name", "namespaceURI":"" } - } - }, - "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":"#/definitions/Count" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "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" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "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" + "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" + "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" + "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" + "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" + "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":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "time", + "process", + "name", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "Connection":{ + "type":"object", + "title":"Connection", + "required":[ + "link", + "arrayLink" + ], + "properties":{ + "link":{ + "title":"link", + "allOf":[ + { + "$ref":"#/definitions/Link" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeRange", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"Link", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "abstractDataRecord":{ - "title":"abstractDataRecord", + "arrayLink":{ + "title":"arrayLink", "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/ArrayLink" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"ArrayLink", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "abstractDataArray":{ - "title":"abstractDataArray", + "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" + ] + }, + "DataSourceType.Values":{ + "type":"object", + "title":"DataSourceType.Values", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "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" + "additionalProperties":{ + "type":"string" } } ], - "propertyType":"elementRef", + "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" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "any" + ] + }, + "ProcessMethodType.Algorithm.AlgorithmDefinition":{ + "type":"object", + "title":"ProcessMethodType.Algorithm.AlgorithmDefinition", + "properties":{ + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"#/definitions/StringOrRefType" + } + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataArray", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } }, - "observableProperty":{ - "title":"observableProperty", + "mathML":{ + "title":"mathML", "allOf":[ { - "$ref":"#/definitions/ObservableProperty" + "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition.MathML" } ], "propertyType":"element", "elementName":{ - "localPart":"ObservableProperty", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"mathML", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - }, - "name":{ - "title":"name", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "description", + "mathML" + ] + }, + "LegalConstraint":{ + "type":"object", + "title":"LegalConstraint", + "required":[ + "rights" + ], + "properties":{ + "rights":{ + "title":"rights", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Rights" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Rights", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, "remoteSchema":{ @@ -2219,24 +2137,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", + "rights", "remoteSchema", "type", "href", @@ -2247,107 +2149,56 @@ "actuate" ] }, - "ResponsibleParty":{ + "Contact":{ "type":"object", - "title":"ResponsibleParty", + "title":"Contact", + "required":[ + "person", + "responsibleParty", + "contactList" + ], "properties":{ - "individualName":{ - "title":"individualName", + "person":{ + "title":"person", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Person" } ], "propertyType":"element", "elementName":{ - "localPart":"individualName", + "localPart":"Person", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "organizationName":{ - "title":"organizationName", + "responsibleParty":{ + "title":"responsibleParty", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ResponsibleParty" } ], "propertyType":"element", "elementName":{ - "localPart":"organizationName", + "localPart":"ResponsibleParty", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "positionName":{ - "title":"positionName", + "contactList":{ + "title":"contactList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContactList" } ], "propertyType":"element", "elementName":{ - "localPart":"positionName", + "localPart":"ContactList", "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":[ - "componentList" - ], - "properties":{ - "componentList":{ - "title":"componentList", - "allOf":[ - { - "$ref":"#/definitions/Components.ComponentList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ComponentList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "remoteSchema":{ - "title":"remoteSchema", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -2453,7 +2304,9 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "componentList", + "person", + "responsibleParty", + "contactList", "remoteSchema", "type", "href", @@ -2464,23 +2317,23 @@ "actuate" ] }, - "InputsPropertyType":{ + "Keywords":{ "type":"object", - "title":"InputsPropertyType", + "title":"Keywords", "required":[ - "inputList" + "keywordList" ], "properties":{ - "inputList":{ - "title":"inputList", + "keywordList":{ + "title":"keywordList", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"#/definitions/Keywords.KeywordList" } ], "propertyType":"element", "elementName":{ - "localPart":"InputList", + "localPart":"KeywordList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -2590,12 +2443,8 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"inputsPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "inputList", + "keywordList", "remoteSchema", "type", "href", @@ -2606,145 +2455,63 @@ "actuate" ] }, - "AbstractDerivableComponentType":{ + "SensorML.Member":{ + "type":"object", + "title":"SensorML.Member", "required":[ - "targetLocation", - "targetPosition" + "process", + "documentList", + "contactList" ], - "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" + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"interfaces", + "localPart":"_Process", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Process", + "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":{ + "documentList":{ + "title":"documentList", + "allOf":[ + { + "$ref":"#/definitions/DocumentList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DocumentList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - ], - "typeType":"classInfo" - }, - "MethodPropertyType":{ - "type":"object", - "title":"MethodPropertyType", - "required":[ - "processMethod" - ], - "properties":{ - "processMethod":{ - "title":"processMethod", + }, + "contactList":{ + "title":"contactList", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType" + "$ref":"#/definitions/ContactList" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessMethod", + "localPart":"ContactList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -2854,12 +2621,10 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"methodPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "processMethod", + "process", + "documentList", + "contactList", "remoteSchema", "type", "href", @@ -2870,93 +2635,94 @@ "actuate" ] }, - "Link":{ + "Classification.ClassifierList":{ "type":"object", - "title":"Link", + "title":"Classification.ClassifierList", "required":[ - "source", - "destination" + "classifier" ], "properties":{ - "source":{ - "title":"source", - "allOf":[ - { - "$ref":"#/definitions/Link.Source" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"source", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "destination":{ - "title":"destination", + "classifier":{ + "title":"classifier", "allOf":[ { - "$ref":"#/definitions/Link.Destination" + "type":"array", + "items":{ + "$ref":"#/definitions/Classification.ClassifierList.Classifier" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"destination", + "localPart":"classifier", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "type":{ - "title":"type", + "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":"type", + "localPart":"id", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "source", - "destination", - "type" + "classifier", + "id" ] }, - "Interface":{ + "LayerPropertyType":{ "type":"object", - "title":"Interface", + "title":"LayerPropertyType", "required":[ - "interfaceDefinition", - "name" + "abstractDataRecord", + "category" ], "properties":{ - "interfaceDefinition":{ - "title":"interfaceDefinition", + "abstractDataRecord":{ + "title":"abstractDataRecord", "allOf":[ { - "$ref":"#/definitions/InterfaceDefinition" + "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":"InterfaceDefinition", - "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":{ @@ -3065,9 +2831,13 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"LayerPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "interfaceDefinition", - "name", + "abstractDataRecord", + "category", "remoteSchema", "type", "href", @@ -3078,9 +2848,9 @@ "actuate" ] }, - "Inputs":{ + "InputsPropertyType":{ "type":"object", - "title":"Inputs", + "title":"InputsPropertyType", "required":[ "inputList" ], @@ -3089,7 +2859,7 @@ "title":"inputList", "allOf":[ { - "$ref":"#/definitions/Inputs.InputList" + "$ref":"#/definitions/AbstractListType" } ], "propertyType":"element", @@ -3204,6 +2974,10 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"inputsPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ "inputList", "remoteSchema", @@ -3216,36 +2990,132 @@ "actuate" ] }, - "Capabilities":{ + "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" + ] + }, + "Interfaces":{ "type":"object", - "title":"Capabilities", + "title":"Interfaces", "required":[ - "abstractDataRecord" + "interfaceList" ], "properties":{ - "abstractDataRecord":{ - "title":"abstractDataRecord", + "interfaceList":{ + "title":"interfaceList", "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/Interfaces.InterfaceList" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"InterfaceList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, "remoteSchema":{ @@ -3355,7 +3225,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "abstractDataRecord", + "interfaceList", "remoteSchema", "type", "href", @@ -3366,169 +3236,12 @@ "actuate" ] }, - "ContactInfo.Address":{ + "ProcessMethodType.Implementation.ImplementationCode.BinaryRef":{ "type":"object", - "title":"ContactInfo.Address", + "title":"ProcessMethodType.Implementation.ImplementationCode.BinaryRef", "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "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" - } - }, - "electronicMailAddress":{ - "title":"electronicMailAddress", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"electronicMailAddress", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" - ] - }, - "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":"LayerPropertyType", - "required":[ - "abstractDataRecord", - "category" - ], - "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" - } - }, - "remoteSchema":{ - "title":"remoteSchema", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -3633,13 +3346,7 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"LayerPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "abstractDataRecord", - "category", "remoteSchema", "type", "href", @@ -3650,376 +3357,109 @@ "actuate" ] }, - "PresentationLayerPropertyType":{ + "ContactList":{ "type":"object", - "title":"PresentationLayerPropertyType", + "title":"ContactList", "required":[ - "abstractDataRecord", - "category", - "dataBlockDefinition", - "dataStreamDefinition" + "member" ], "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", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/DataBlockDefinitionType" + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataBlockDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } }, - "dataStreamDefinition":{ - "title":"dataStreamDefinition", + "member":{ + "title":"member", "allOf":[ { - "$ref":"#/definitions/DataStreamDefinitionType" + "type":"array", + "items":{ + "$ref":"#/definitions/ContactList.Member" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"DataStreamDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "localPart":"member", + "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", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"PresentationLayerPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "abstractDataRecord", - "category", - "dataBlockDefinition", - "dataStreamDefinition", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ProcessMethodType.Implementation.ImplementationCode.BinaryRef":{ - "type":"object", - "title":"ProcessMethodType.Implementation.ImplementationCode.BinaryRef", - "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", - "propertiesOrder":[ - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DataSourceType":{ - "required":[ - "dataDefinition", - "values", - "observationReference" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "description", + "member", + "id" + ] + }, + "SystemType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractComponentType" }, { "type":"object", - "title":"DataSourceType", + "title":"SystemType", "properties":{ - "dataDefinition":{ - "title":"dataDefinition", + "components":{ + "title":"components", "allOf":[ { - "$ref":"#/definitions/DataSourceType.DataDefinition" + "$ref":"#/definitions/Components" } ], "propertyType":"element", "elementName":{ - "localPart":"dataDefinition", + "localPart":"components", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "values":{ - "title":"values", + "positions":{ + "title":"positions", "allOf":[ { - "$ref":"#/definitions/DataSourceType.Values" + "$ref":"#/definitions/Positions" } ], "propertyType":"element", "elementName":{ - "localPart":"values", + "localPart":"positions", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "observationReference":{ - "title":"observationReference", + "connections":{ + "title":"connections", "allOf":[ { - "$ref":"#/definitions/DataSourceType.ObservationReference" + "$ref":"#/definitions/Connections" } ], "propertyType":"element", "elementName":{ - "localPart":"observationReference", + "localPart":"connections", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } @@ -4028,106 +3468,319 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DataSourceType", + "localPart":"SystemType", "namespaceURI":"http://www.opengis.net/sensorML/1.0" }, "propertiesOrder":[ - "dataDefinition", - "values", - "observationReference" + "components", + "positions", + "connections" ] }, - "Positions.PositionList":{ - "type":"object", - "title":"Positions.PositionList", - "required":[ - "position", - "timePosition" + "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" + } + }, + "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" + ] + }, + "ArrayLink.DestinationArray":{ + "type":"object", + "title":"ArrayLink.DestinationArray", "properties":{ - "position":{ - "title":"position", + "ref":{ + "title":"ref", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Position" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"position", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" } - }, - "timePosition":{ - "title":"timePosition", - "allOf":[ + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "ref" + ] + }, + "ValidTime":{ + "type":"object", + "title":"ValidTime", + "required":[ + "timeInstant", + "timePeriod" + ], + "properties":{ + "timeInstant":{ + "title":"timeInstant", + "allOf":[ { - "$ref":"#/definitions/TimePosition" + "$ref":"#/definitions/TimeInstantType" } ], "propertyType":"element", "elementName":{ - "localPart":"timePosition", - "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":[ - "position", - "timePosition", - "id" + "timeInstant", + "timePeriod" ] }, - "ContactList.Member":{ + "Capabilities":{ "type":"object", - "title":"ContactList.Member", + "title":"Capabilities", "required":[ - "person", - "responsibleParty" + "abstractDataRecord" ], "properties":{ - "person":{ - "title":"person", - "allOf":[ - { - "$ref":"#/definitions/Person" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Person", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "responsibleParty":{ - "title":"responsibleParty", + "abstractDataRecord":{ + "title":"abstractDataRecord", "allOf":[ { - "$ref":"#/definitions/ResponsibleParty" + "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":"ResponsibleParty", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, "remoteSchema":{ @@ -4237,8 +3890,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "person", - "responsibleParty", + "abstractDataRecord", "remoteSchema", "type", "href", @@ -4249,77 +3901,10 @@ "actuate" ] }, - "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":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref" - ] - }, - "Contact":{ + "OnlineResource":{ "type":"object", - "title":"Contact", - "required":[ - "person", - "responsibleParty", - "contactList" - ], + "title":"OnlineResource", "properties":{ - "person":{ - "title":"person", - "allOf":[ - { - "$ref":"#/definitions/Person" - } - ], - "propertyType":"element", - "elementName":{ - "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" - } - }, - "contactList":{ - "title":"contactList", - "allOf":[ - { - "$ref":"#/definitions/ContactList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -4427,9 +4012,6 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "person", - "responsibleParty", - "contactList", "remoteSchema", "type", "href", @@ -4440,10 +4022,88 @@ "actuate" ] }, - "OnlineResource":{ + "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" + ] + }, + "Outputs":{ "type":"object", - "title":"OnlineResource", + "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":[ @@ -4551,6 +4211,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "outputList", "remoteSchema", "type", "href", @@ -4561,37 +4222,35 @@ "actuate" ] }, - "Characteristics":{ + "ProcessMethodType.Algorithm.AlgorithmDefinition.MathML":{ "type":"object", - "title":"Characteristics", + "title":"ProcessMethodType.Algorithm.AlgorithmDefinition.MathML", "required":[ - "abstractDataRecord" + "any" ], "properties":{ - "abstractDataRecord":{ - "title":"abstractDataRecord", - "allOf":[ + "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/AbstractDataRecordType" + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } } - }, - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } + ] } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0" - } + "propertyType":"anyElement" }, "remoteSchema":{ "title":"remoteSchema", @@ -4700,7 +4359,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "abstractDataRecord", + "any", "remoteSchema", "type", "href", @@ -4711,193 +4370,135 @@ "actuate" ] }, - "ContactList":{ + "ContactInfo.Address":{ "type":"object", - "title":"ContactList", - "required":[ - "member" - ], + "title":"ContactInfo.Address", "properties":{ - "description":{ - "title":"description", + "deliveryPoint":{ + "title":"deliveryPoint", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"deliveryPoint", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "member":{ - "title":"member", + "city":{ + "title":"city", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ContactList.Member" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "localPart":"city", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "id":{ - "title":"id", + "administrativeArea":{ + "title":"administrativeArea", "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":"administrativeArea", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "description", - "member", - "id" - ] - }, - "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" - ] - }, - "AbstractListType":{ - "type":"object", - "title":"AbstractListType", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "postalCode":{ + "title":"postalCode", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"postalCode", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } }, - "any":{ - "title":"any", + "country":{ + "title":"country", "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/string" } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"country", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } }, - "id":{ - "title":"id", + "electronicMailAddress":{ + "title":"electronicMailAddress", "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":"element", + "elementName":{ + "localPart":"electronicMailAddress", + "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" + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" ] }, - "ParametersPropertyType":{ + "DataSourceType.DataDefinition":{ "type":"object", - "title":"ParametersPropertyType", + "title":"DataSourceType.DataDefinition", "required":[ - "parameterList" + "dataBlockDefinition", + "dataStreamDefinition" ], "properties":{ - "parameterList":{ - "title":"parameterList", + "dataBlockDefinition":{ + "title":"dataBlockDefinition", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"#/definitions/DataBlockDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "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":{ @@ -5006,12 +4607,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"parametersPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "parameterList", + "dataBlockDefinition", + "dataStreamDefinition", "remoteSchema", "type", "href", @@ -5022,38 +4620,216 @@ "actuate" ] }, - "ProcessMethodType.Implementation":{ + "IoComponentPropertyType":{ "type":"object", - "title":"ProcessMethodType.Implementation", + "title":"IoComponentPropertyType", "required":[ - "processChain", - "implementationCode" - ], - "properties":{ - "processChain":{ - "title":"processChain", + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "observableProperty", + "name" + ], + "properties":{ + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/ProcessChainType" + "$ref":"#/definitions/Count" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessChain", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "implementationCode":{ - "title":"implementationCode", + "quantity":{ + "title":"quantity", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode" + "$ref":"#/definitions/Quantity" } ], "propertyType":"element", "elementName":{ - "localPart":"ImplementationCode", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "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":"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":"#/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":{ @@ -5162,9 +4938,24 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"IoComponentPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "processChain", - "implementationCode", + "count", + "quantity", + "time", + "_boolean", + "category", + "text", + "quantityRange", + "countRange", + "timeRange", + "abstractDataRecord", + "abstractDataArray", + "observableProperty", + "name", "remoteSchema", "type", "href", @@ -5175,45 +4966,60 @@ "actuate" ] }, - "Link.Destination":{ - "type":"object", - "title":"Link.Destination", - "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", - "propertiesOrder":[ - "ref" - ] - }, - "ProcessModelType":{ + "AbstractDerivableProcessType":{ "required":[ - "method" + "method", + "components", + "connections" ], "allOf":[ { - "$ref":"#/definitions/AbstractPureProcessType" + "$ref":"#/definitions/AbstractProcessType" }, { "type":"object", - "title":"ProcessModelType", + "title":"AbstractDerivableProcessType", "properties":{ - "method":{ + "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":[ { @@ -5225,62 +5031,121 @@ "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":"ProcessModelType", + "localPart":"AbstractDerivableProcessType", "namespaceURI":"http://www.opengis.net/sensorML/1.0" }, "propertiesOrder":[ - "method" + "inputs", + "outputs", + "parameters", + "method", + "components", + "dataSources", + "connections" ] }, - "SpatialReferenceFrame":{ + "ProcessMethodType.Rules":{ "type":"object", - "title":"SpatialReferenceFrame", + "title":"ProcessMethodType.Rules", "required":[ - "engineeringCRS" + "rulesDefinition" ], "properties":{ - "engineeringCRS":{ - "title":"engineeringCRS", + "rulesDefinition":{ + "title":"rulesDefinition", "allOf":[ { - "$ref":"#/definitions/EngineeringCRSType" + "$ref":"#/definitions/ProcessMethodType.Rules.RulesDefinition" } ], "propertyType":"element", "elementName":{ - "localPart":"EngineeringCRS", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"RulesDefinition", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "engineeringCRS" + "rulesDefinition" ] }, - "LegalConstraint":{ + "ContactList.Member":{ "type":"object", - "title":"LegalConstraint", + "title":"ContactList.Member", "required":[ - "rights" + "person", + "responsibleParty" ], "properties":{ - "rights":{ - "title":"rights", + "person":{ + "title":"person", "allOf":[ { - "$ref":"#/definitions/Rights" + "$ref":"#/definitions/Person" } ], "propertyType":"element", "elementName":{ - "localPart":"Rights", + "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" } }, @@ -5391,7 +5256,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "rights", + "person", + "responsibleParty", "remoteSchema", "type", "href", @@ -5402,514 +5268,435 @@ "actuate" ] }, - "Keywords.KeywordList":{ + "Link.Source":{ "type":"object", - "title":"Keywords.KeywordList", + "title":"Link.Source", "required":[ - "keyword" + "ref" ], "properties":{ - "keyword":{ - "title":"keyword", + "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" + ] + }, + "Positions.PositionList":{ + "type":"object", + "title":"Positions.PositionList", + "required":[ + "position", + "timePosition" + ], + "properties":{ + "position":{ + "title":"position", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Position" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"keyword", + "localPart":"position", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "id":{ - "title":"id", + "timePosition":{ + "title":"timePosition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/TimePosition" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"timePosition", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "codeSpace":{ - "title":"codeSpace", + "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":"codeSpace", + "localPart":"id", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "keyword", - "id", - "codeSpace" + "position", + "timePosition", + "id" ] }, - "ArrayLink.SourceArray":{ + "Connections":{ "type":"object", - "title":"ArrayLink.SourceArray", + "title":"Connections", + "required":[ + "connectionList" + ], "properties":{ - "ref":{ - "title":"ref", + "connectionList":{ + "title":"connectionList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Connections.ConnectionList" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ConnectionList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "ref" + "connectionList" ] }, - "ProcessChainType":{ - "required":[ - "components", - "connections" - ], + "ComponentArrayType.Parameters":{ "allOf":[ { - "$ref":"#/definitions/AbstractPureProcessType" + "$ref":"#/definitions/ParametersPropertyType" }, { "type":"object", - "title":"ProcessChainType", + "title":"ComponentArrayType.Parameters", "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" - ] + "typeType":"classInfo" }, - "ArrayLink.DestinationIndex":{ + "MethodPropertyType":{ "type":"object", - "title":"ArrayLink.DestinationIndex", + "title":"MethodPropertyType", + "required":[ + "processMethod" + ], "properties":{ - "ref":{ - "title":"ref", + "processMethod":{ + "title":"processMethod", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/ProcessMethodType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ProcessMethod", + "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":"ref", - "namespaceURI":"" + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref" - ] - }, - "InterfaceDefinition":{ - "type":"object", - "title":"InterfaceDefinition", - "properties":{ - "serviceLayer":{ - "title":"serviceLayer", + }, + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"serviceLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "applicationLayer":{ - "title":"applicationLayer", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"applicationLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "presentationLayer":{ - "title":"presentationLayer", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/PresentationLayerPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"presentationLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "sessionLayer":{ - "title":"sessionLayer", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"sessionLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "transportLayer":{ - "title":"transportLayer", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"transportLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "networkLayer":{ - "title":"networkLayer", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"networkLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "dataLinkLayer":{ - "title":"dataLinkLayer", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$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" + ] + }, + "ParametersPropertyType":{ + "type":"object", + "title":"ParametersPropertyType", + "required":[ + "parameterList" + ], + "properties":{ + "parameterList":{ + "title":"parameterList", + "allOf":[ + { + "$ref":"#/definitions/AbstractListType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataLinkLayer", + "localPart":"ParameterList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "physicalLayer":{ - "title":"physicalLayer", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"physicalLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "mechanicalLayer":{ - "title":"mechanicalLayer", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"mechanicalLayer", - "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":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "serviceLayer", - "applicationLayer", - "presentationLayer", - "sessionLayer", - "transportLayer", - "networkLayer", - "dataLinkLayer", - "physicalLayer", - "mechanicalLayer", - "id" - ] - }, - "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" - } + "role":{ + "title":"role", + "allOf":[ + { + "$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":"SystemType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "components", - "positions", - "connections" - ] - }, - "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" - } - }, - "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" - } + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ComponentArrayType", + "localPart":"parametersPropertyType", "namespaceURI":"http://www.opengis.net/sensorML/1.0" }, "propertiesOrder":[ - "inputs", - "outputs", - "parameters", - "components", - "positions", - "connections" + "parameterList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "EventList.Member":{ + "Classification":{ "type":"object", - "title":"EventList.Member", + "title":"Classification", "required":[ - "event", - "name" + "classifierList" ], "properties":{ - "event":{ - "title":"event", + "classifierList":{ + "title":"classifierList", "allOf":[ { - "$ref":"#/definitions/Event" + "$ref":"#/definitions/Classification.ClassifierList" } ], "propertyType":"element", "elementName":{ - "localPart":"Event", + "localPart":"ClassifierList", "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":[ @@ -6017,8 +5804,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "event", - "name", + "classifierList", "remoteSchema", "type", "href", @@ -6029,12 +5815,42 @@ "actuate" ] }, - "DataSourceType.ObservationReference":{ + "DocumentList.Member":{ "type":"object", - "title":"DataSourceType.ObservationReference", + "title":"DocumentList.Member", + "required":[ + "document", + "name" + ], "properties":{ - "remoteSchema":{ - "title":"remoteSchema", + "document":{ + "title":"document", + "allOf":[ + { + "$ref":"#/definitions/Document" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Document", + "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":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -6140,6 +5956,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "document", + "name", "remoteSchema", "type", "href", @@ -6150,50 +5968,38 @@ "actuate" ] }, - "Components.ComponentList.Component":{ + "ProcessMethodType.Implementation":{ "type":"object", - "title":"Components.ComponentList.Component", + "title":"ProcessMethodType.Implementation", "required":[ - "process", - "name" + "processChain", + "implementationCode" ], "properties":{ - "process":{ - "title":"process", + "processChain":{ + "title":"processChain", "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/ProcessChainType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Process", + "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":{ @@ -6303,8 +6109,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "process", - "name", + "processChain", + "implementationCode", "remoteSchema", "type", "href", @@ -6315,23 +6121,174 @@ "actuate" ] }, - "Identification":{ + "Inputs.InputList":{ "type":"object", - "title":"Identification", + "title":"Inputs.InputList", "required":[ - "identifierList" + "input" ], "properties":{ - "identifierList":{ - "title":"identifierList", + "input":{ + "title":"input", "allOf":[ { - "$ref":"#/definitions/Identification.IdentifierList" + "type":"array", + "items":{ + "$ref":"#/definitions/IoComponentPropertyType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"IdentifierList", + "localPart":"input", + "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":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "input", + "id" + ] + }, + "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" + } + }, + "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" + ] + }, + "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" } }, @@ -6441,8 +6398,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"dataSourcesPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "identifierList", + "dataSourceList", "remoteSchema", "type", "href", @@ -6453,53 +6414,55 @@ "actuate" ] }, - "Identification.IdentifierList.Identifier":{ + "TemporalReferenceFrame":{ "type":"object", - "title":"Identification.IdentifierList.Identifier", + "title":"TemporalReferenceFrame", "required":[ - "term" + "temporalCRS" ], "properties":{ - "term":{ - "title":"term", + "temporalCRS":{ + "title":"temporalCRS", "allOf":[ { - "$ref":"#/definitions/Term" + "$ref":"#/definitions/TemporalCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"Term", - "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":"" + "localPart":"TemporalCRS", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "term", - "name" + "temporalCRS" ] }, - "Position":{ + "AbstractRestrictedProcessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType" + }, + { + "type":"object", + "title":"AbstractRestrictedProcessType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractRestrictedProcessType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "Components.ComponentList.Component":{ "type":"object", - "title":"Position", + "title":"Components.ComponentList.Component", "required":[ "process", - "position", - "vector", "name" ], "properties":{ @@ -6528,32 +6491,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":[ @@ -6675,8 +6612,6 @@ "typeType":"classInfo", "propertiesOrder":[ "process", - "position", - "vector", "name", "remoteSchema", "type", @@ -6688,37 +6623,23 @@ "actuate" ] }, - "Documentation":{ + "Components":{ "type":"object", - "title":"Documentation", + "title":"Components", "required":[ - "document", - "documentList" + "componentList" ], "properties":{ - "document":{ - "title":"document", - "allOf":[ - { - "$ref":"#/definitions/Document" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Document", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "documentList":{ - "title":"documentList", + "componentList":{ + "title":"componentList", "allOf":[ { - "$ref":"#/definitions/DocumentList" + "$ref":"#/definitions/Components.ComponentList" } ], "propertyType":"element", "elementName":{ - "localPart":"DocumentList", + "localPart":"ComponentList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -6829,8 +6750,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "document", - "documentList", + "componentList", "remoteSchema", "type", "href", @@ -6841,29 +6761,38 @@ "actuate" ] }, - "Location":{ + "ArrayLink.SourceIndex":{ "type":"object", - "title":"Location", - "required":[ - "point", - "curve" - ], + "title":"ArrayLink.SourceIndex", "properties":{ - "point":{ - "title":"point", + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"#/definitions/PointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" } - }, - "curve":{ - "title":"curve", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "ref" + ] + }, + "Characteristics":{ + "type":"object", + "title":"Characteristics", + "required":[ + "abstractDataRecord" + ], + "properties":{ + "abstractDataRecord":{ + "title":"abstractDataRecord", "allOf":[ { "type":"object", @@ -6872,19 +6801,19 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractCurveType" + "$ref":"#/definitions/AbstractDataRecordType" } }, "elementName":{ - "localPart":"_Curve", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"_Curve", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, "remoteSchema":{ @@ -6994,8 +6923,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "point", - "curve", + "abstractDataRecord", "remoteSchema", "type", "href", @@ -7006,23 +6934,60 @@ "actuate" ] }, - "Classification":{ + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessModelType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, + "propertiesOrder":[ + "method" + ] + }, + "Inputs":{ "type":"object", - "title":"Classification", + "title":"Inputs", "required":[ - "classifierList" + "inputList" ], "properties":{ - "classifierList":{ - "title":"classifierList", + "inputList":{ + "title":"inputList", "allOf":[ { - "$ref":"#/definitions/Classification.ClassifierList" + "$ref":"#/definitions/Inputs.InputList" } ], "propertyType":"element", "elementName":{ - "localPart":"ClassifierList", + "localPart":"InputList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -7133,7 +7098,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "classifierList", + "inputList", "remoteSchema", "type", "href", @@ -7144,158 +7109,267 @@ "actuate" ] }, - "DataSourceType.Values":{ + "Connections.ConnectionList":{ "type":"object", - "title":"DataSourceType.Values", + "title":"Connections.ConnectionList", + "required":[ + "connection" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "any":{ - "title":"any", + "connection":{ + "title":"connection", "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/Connection" }, - "minItems":0 + "minItems":1 } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"connection", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "otherAttributes", - "any" + "connection" ] }, - "AbstractDerivableProcessType":{ + "ProcessMethodType":{ "required":[ - "method", - "components", - "connections" + "rules" ], "allOf":[ { - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"AbstractDerivableProcessType", + "title":"ProcessMethodType", "properties":{ - "inputs":{ - "title":"inputs", + "keywords":{ + "title":"keywords", "allOf":[ { - "$ref":"#/definitions/InputsPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"inputs", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "outputs":{ - "title":"outputs", + "identification":{ + "title":"identification", "allOf":[ { - "$ref":"#/definitions/OutputsPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Identification" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"outputs", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "parameters":{ - "title":"parameters", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"#/definitions/ParametersPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Classification" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"parameters", + "localPart":"classification", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "method":{ - "title":"method", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"#/definitions/MethodPropertyType" + "$ref":"#/definitions/ValidTime" } ], "propertyType":"element", "elementName":{ - "localPart":"method", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "components":{ - "title":"components", + "securityConstraint":{ + "title":"securityConstraint", "allOf":[ { - "$ref":"#/definitions/ComponentsPropertyType" + "$ref":"#/definitions/SecurityConstraint" } ], "propertyType":"element", "elementName":{ - "localPart":"components", + "localPart":"securityConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "dataSources":{ - "title":"dataSources", + "legalConstraint":{ + "title":"legalConstraint", "allOf":[ { - "$ref":"#/definitions/DataSourcesPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/LegalConstraint" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"dataSources", + "localPart":"legalConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "connections":{ - "title":"connections", + "characteristics":{ + "title":"characteristics", "allOf":[ { - "$ref":"#/definitions/ConnectionsPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Characteristics" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"connections", + "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" } } @@ -7304,41 +7378,43 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDerivableProcessType", + "localPart":"ProcessMethodType", "namespaceURI":"http://www.opengis.net/sensorML/1.0" }, "propertiesOrder":[ - "inputs", - "outputs", - "parameters", - "method", - "components", - "dataSources", - "connections" + "keywords", + "identification", + "classification", + "validTime", + "securityConstraint", + "legalConstraint", + "characteristics", + "capabilities", + "contact", + "documentation", + "history", + "rules", + "algorithm", + "implementation" ] }, - "Person":{ + "Classification.ClassifierList.Classifier":{ "type":"object", - "title":"Person", + "title":"Classification.ClassifierList.Classifier", "required":[ - "surname", - "name", - "userID", - "affiliation", - "phoneNumber", - "email" + "term" ], "properties":{ - "surname":{ - "title":"surname", + "term":{ + "title":"term", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Term" } ], "propertyType":"element", "elementName":{ - "localPart":"surname", + "localPart":"Term", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -7349,550 +7425,481 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ + "propertyType":"attribute", + "attributeName":{ "localPart":"name", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "namespaceURI":"" } - }, - "userID":{ - "title":"userID", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "term", + "name" + ] + }, + "Link":{ + "type":"object", + "title":"Link", + "required":[ + "source", + "destination" + ], + "properties":{ + "source":{ + "title":"source", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Link.Source" } ], "propertyType":"element", "elementName":{ - "localPart":"userID", + "localPart":"source", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "affiliation":{ - "title":"affiliation", + "destination":{ + "title":"destination", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Link.Destination" } ], "propertyType":"element", "elementName":{ - "localPart":"affiliation", + "localPart":"destination", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "phoneNumber":{ - "title":"phoneNumber", + "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/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"phoneNumber", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" } - }, - "email":{ - "title":"email", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "source", + "destination", + "type" + ] + }, + "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/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" ] }, - "ProcessMethodType.Algorithm":{ + "Positions":{ "type":"object", - "title":"ProcessMethodType.Algorithm", + "title":"Positions", "required":[ - "algorithmDefinition" + "positionList" ], "properties":{ - "algorithmDefinition":{ - "title":"algorithmDefinition", + "positionList":{ + "title":"positionList", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition" + "$ref":"#/definitions/Positions.PositionList" } ], "propertyType":"element", "elementName":{ - "localPart":"AlgorithmDefinition", + "localPart":"PositionList", "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", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.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":[ - "algorithmDefinition" + "positionList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AbstractProcessType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSMLType" + "Rights":{ + "type":"object", + "title":"Rights", + "required":[ + "documentation" + ], + "properties":{ + "documentation":{ + "title":"documentation", + "allOf":[ + { + "$ref":"#/definitions/Documentation" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"documentation", + "namespaceURI":"http://www.opengis.net/sensorML/1.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" - } - } - } - } - ], - "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":[ - { - "$ref":"#/definitions/EventList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EventList", - "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", + "privacyAct":{ + "title":"privacyAct", "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":"privacyAct", + "namespaceURI":"" } }, - "href":{ - "title":"href", + "intellectualPropertyRights":{ + "title":"intellectualPropertyRights", "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":"intellectualPropertyRights", + "namespaceURI":"" } }, - "role":{ - "title":"role", + "copyRights":{ + "title":"copyRights", "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":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"copyRights", + "namespaceURI":"" } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.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":[ + "documentation", + "id", + "privacyAct", + "intellectualPropertyRights", + "copyRights" + ] + }, + "Security":{ + "type":"object", + "title":"Security", + "properties":{ + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ClassificationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"classification", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "show":{ - "title":"show", + "ownerProducer":{ + "title":"ownerProducer", "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" + "localPart":"ownerProducer", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "actuate":{ - "title":"actuate", + "scIcontrols":{ + "title":"scIcontrols", "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":"SCIcontrols", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "eventList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "OutputsPropertyType":{ - "type":"object", - "title":"OutputsPropertyType", - "required":[ - "outputList" - ], - "properties":{ - "outputList":{ - "title":"outputList", + }, + "sarIdentifier":{ + "title":"sarIdentifier", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SARIdentifier", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "remoteSchema":{ - "title":"remoteSchema", + "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"disseminationControls", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "type":{ - "title":"type", + "fgIsourceOpen":{ + "title":"fgIsourceOpen", "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":"FGIsourceOpen", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "href":{ - "title":"href", + "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":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"FGIsourceProtected", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "role":{ - "title":"role", + "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":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"releasableTo", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "arcrole":{ - "title":"arcrole", + "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":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"nonICmarkings", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "title":{ - "title":"title", + "classifiedBy":{ + "title":"classifiedBy", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -7900,225 +7907,232 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"classifiedBy", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "show":{ - "title":"show", + "classificationReason":{ + "title":"classificationReason", "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":"classificationReason", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "actuate":{ - "title":"actuate", + "derivedFrom":{ + "title":"derivedFrom", "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":"derivedFrom", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"outputsPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "outputList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DataSourceType.DataDefinition":{ - "type":"object", - "title":"DataSourceType.DataDefinition", - "required":[ - "dataBlockDefinition", - "dataStreamDefinition" - ], - "properties":{ - "dataBlockDefinition":{ - "title":"dataBlockDefinition", + }, + "declassDate":{ + "title":"declassDate", "allOf":[ { - "$ref":"#/definitions/DataBlockDefinitionType" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DataBlockDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassDate", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "dataStreamDefinition":{ - "title":"dataStreamDefinition", + "declassEvent":{ + "title":"declassEvent", "allOf":[ { - "$ref":"#/definitions/DataStreamDefinitionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DataStreamDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassEvent", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "remoteSchema":{ - "title":"remoteSchema", + "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":"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" + "localPart":"declassException", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "role":{ - "title":"role", + "typeOfExemptedSource":{ + "title":"typeOfExemptedSource", "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" + "localPart":"typeOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "arcrole":{ - "title":"arcrole", + "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":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"dateOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "title":{ - "title":"title", + "declassManualReview":{ + "title":"declassManualReview", "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":"declassManualReview", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - }, - "show":{ - "title":"show", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "classification", + "ownerProducer", + "scIcontrols", + "sarIdentifier", + "disseminationControls", + "fgIsourceOpen", + "fgIsourceProtected", + "releasableTo", + "nonICmarkings", + "classifiedBy", + "classificationReason", + "derivedFrom", + "declassDate", + "declassEvent", + "declassException", + "typeOfExemptedSource", + "dateOfExemptedSource", + "declassManualReview" + ] + }, + "ContactInfo.Phone":{ + "type":"object", + "title":"ContactInfo.Phone", + "properties":{ + "voice":{ + "title":"voice", "allOf":[ { - "$ref":"#/definitions/ShowType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"voice", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "actuate":{ - "title":"actuate", + "facsimile":{ + "title":"facsimile", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"facsimile", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "dataBlockDefinition", - "dataStreamDefinition", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "voice", + "facsimile" ] }, - "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":{ @@ -8228,7 +8242,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "interfaceList", + "point", + "curve", "remoteSchema", "type", "href", @@ -8239,205 +8254,124 @@ "actuate" ] }, - "Outputs.OutputList":{ + "InterfaceDefinition":{ "type":"object", - "title":"Outputs.OutputList", - "required":[ - "output" - ], + "title":"InterfaceDefinition", "properties":{ - "output":{ - "title":"output", + "serviceLayer":{ + "title":"serviceLayer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IoComponentPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"output", + "localPart":"serviceLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "id":{ - "title":"id", + "applicationLayer":{ + "title":"applicationLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/LayerPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"applicationLayer", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "output", - "id" - ] - }, - "TemporalReferenceFrame":{ - "type":"object", - "title":"TemporalReferenceFrame", - "required":[ - "temporalCRS" - ], - "properties":{ - "temporalCRS":{ - "title":"temporalCRS", + }, + "presentationLayer":{ + "title":"presentationLayer", "allOf":[ { - "$ref":"#/definitions/TemporalCRSType" + "$ref":"#/definitions/PresentationLayerPropertyType" } ], "propertyType":"element", "elementName":{ - "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" - } - }, - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"#/definitions/StringOrRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"presentationLayer", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "keywords":{ - "title":"keywords", + "sessionLayer":{ + "title":"sessionLayer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"keywords", + "localPart":"sessionLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "identification":{ - "title":"identification", + "transportLayer":{ + "title":"transportLayer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Identification" - }, - "minItems":0 + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"identification", + "localPart":"transportLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "classification":{ - "title":"classification", + "networkLayer":{ + "title":"networkLayer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Classification" - }, - "minItems":0 + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"classification", + "localPart":"networkLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "contact":{ - "title":"contact", + "dataLinkLayer":{ + "title":"dataLinkLayer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Contact" - }, - "minItems":0 + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"contact", + "localPart":"dataLinkLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "documentation":{ - "title":"documentation", + "physicalLayer":{ + "title":"physicalLayer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Documentation" - }, - "minItems":0 + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"documentation", + "localPart":"physicalLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "property":{ - "title":"property", + "mechanicalLayer":{ + "title":"mechanicalLayer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DataComponentPropertyType" - }, - "minItems":0 + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"property", + "localPart":"mechanicalLayer", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -8451,100 +8385,88 @@ "propertyType":"attribute", "attributeName":{ "localPart":"id", - "namespaceURI":"http://www.opengis.net/gml" + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "date", - "description", - "keywords", - "identification", - "classification", - "contact", - "documentation", - "property", + "serviceLayer", + "applicationLayer", + "presentationLayer", + "sessionLayer", + "transportLayer", + "networkLayer", + "dataLinkLayer", + "physicalLayer", + "mechanicalLayer", "id" ] }, - "ProcessMethodType.Rules":{ + "ArrayLink":{ "type":"object", - "title":"ProcessMethodType.Rules", + "title":"ArrayLink", "required":[ - "rulesDefinition" + "sourceArray", + "destinationArray" ], "properties":{ - "rulesDefinition":{ - "title":"rulesDefinition", + "sourceArray":{ + "title":"sourceArray", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Rules.RulesDefinition" + "$ref":"#/definitions/ArrayLink.SourceArray" } ], "propertyType":"element", "elementName":{ - "localPart":"RulesDefinition", + "localPart":"sourceArray", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "rulesDefinition" - ] - }, - "EventList":{ - "type":"object", - "title":"EventList", - "required":[ - "member" - ], - "properties":{ - "member":{ - "title":"member", + }, + "destinationIndex":{ + "title":"destinationIndex", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/EventList.Member" + "$ref":"#/definitions/ArrayLink.DestinationIndex" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "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":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"destinationArray", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "member", - "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":[ @@ -8553,7 +8475,7 @@ "items":{ "$ref":"#/definitions/Connection" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", @@ -8565,252 +8487,281 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "sourceArray", + "destinationIndex", + "destinationArray", + "sourceIndex", "connection" ] }, - "ProcessMethodType":{ + "ProcessMethodType.Implementation.ImplementationCode":{ + "type":"object", + "title":"ProcessMethodType.Implementation.ImplementationCode", "required":[ - "rules" + "language" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractGMLType" + "properties":{ + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"#/definitions/StringOrRefType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" + } }, - { - "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" - } + "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" + } + }, + "sourceRef":{ + "title":"sourceRef", + "allOf":[ + { + "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode.SourceRef" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sourceRef", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "binaryRef":{ + "title":"binaryRef", + "allOf":[ + { + "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode.BinaryRef" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"binaryRef", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "language":{ + "title":"language", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"language", + "namespaceURI":"" + } + }, + "framework":{ + "title":"framework", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"framework", + "namespaceURI":"" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessMethodType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" }, + "typeType":"classInfo", "propertiesOrder":[ + "description", "keywords", "identification", "classification", @@ -8822,65 +8773,56 @@ "contact", "documentation", "history", - "rules", - "algorithm", - "implementation" - ] - }, - "ProcessMethodType.Algorithm.AlgorithmDefinition":{ - "type":"object", - "title":"ProcessMethodType.Algorithm.AlgorithmDefinition", - "properties":{ - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"#/definitions/StringOrRefType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "mathML":{ - "title":"mathML", + "sourceRef", + "binaryRef", + "language", + "framework", + "version" + ] + }, + "SecurityConstraint":{ + "type":"object", + "title":"SecurityConstraint", + "required":[ + "security" + ], + "properties":{ + "security":{ + "title":"security", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition.MathML" + "$ref":"#/definitions/Security" } ], "propertyType":"element", "elementName":{ - "localPart":"mathML", + "localPart":"Security", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "description", - "mathML" + "security" ] }, - "Positions":{ + "ComponentsPropertyType":{ "type":"object", - "title":"Positions", + "title":"ComponentsPropertyType", "required":[ - "positionList" + "processList" ], "properties":{ - "positionList":{ - "title":"positionList", + "processList":{ + "title":"processList", "allOf":[ { - "$ref":"#/definitions/Positions.PositionList" + "$ref":"#/definitions/AbstractListType" } ], "propertyType":"element", "elementName":{ - "localPart":"PositionList", + "localPart":"ProcessList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -8990,8 +8932,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"componentsPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "positionList", + "processList", "remoteSchema", "type", "href", @@ -9002,244 +8948,109 @@ "actuate" ] }, - "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":{ + "ContactInfo":{ "type":"object", - "title":"Keywords", - "required":[ - "keywordList" - ], + "title":"ContactInfo", "properties":{ - "keywordList":{ - "title":"keywordList", + "phone":{ + "title":"phone", "allOf":[ { - "$ref":"#/definitions/Keywords.KeywordList" + "$ref":"#/definitions/ContactInfo.Phone" } ], "propertyType":"element", "elementName":{ - "localPart":"KeywordList", + "localPart":"phone", "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", + "address":{ + "title":"address", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ContactInfo.Address" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"address", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "arcrole":{ - "title":"arcrole", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/OnlineResource" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"onlineResource", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "title":{ - "title":"title", + "hoursOfService":{ + "title":"hoursOfService", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://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":"hoursOfService", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "actuate":{ - "title":"actuate", + "contactInstructions":{ + "title":"contactInstructions", "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":"contactInstructions", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "keywordList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "phone", + "address", + "onlineResource", + "hoursOfService", + "contactInstructions" ] }, - "ProcessMethodType.Implementation.ImplementationCode.SourceRef":{ + "Parameters":{ "type":"object", - "title":"ProcessMethodType.Implementation.ImplementationCode.SourceRef", + "title":"Parameters", + "required":[ + "parameterList" + ], "properties":{ + "parameterList":{ + "title":"parameterList", + "allOf":[ + { + "$ref":"#/definitions/Parameters.ParameterList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ParameterList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -9347,6 +9158,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "parameterList", "remoteSchema", "type", "href", @@ -9357,88 +9169,6 @@ "actuate" ] }, - "Rights":{ - "type":"object", - "title":"Rights", - "required":[ - "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", @@ -9493,312 +9223,312 @@ "definition" ] }, - "ProcessMethodType.Implementation.ImplementationCode":{ + "Parameters.ParameterList":{ "type":"object", - "title":"ProcessMethodType.Implementation.ImplementationCode", + "title":"Parameters.ParameterList", "required":[ - "language" + "parameter" ], "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" - } - }, - "identification":{ - "title":"identification", + "parameter":{ + "title":"parameter", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Identification" + "$ref":"#/definitions/DataComponentPropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"identification", + "localPart":"parameter", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "classification":{ - "title":"classification", + "id":{ + "title":"id", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Classification" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"classification", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "parameter", + "id" + ] + }, + "Schematron":{ + "required":[ + "any" + ], + "allOf":[ + { + "$ref":"#/definitions/RuleLanguageType" }, - "validTime":{ - "title":"validTime", - "allOf":[ - { - "$ref":"#/definitions/ValidTime" + { + "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" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"validTime", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - }, - "securityConstraint":{ - "title":"securityConstraint", + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "any" + ] + }, + "ProcessMethodType.Algorithm":{ + "type":"object", + "title":"ProcessMethodType.Algorithm", + "required":[ + "algorithmDefinition" + ], + "properties":{ + "algorithmDefinition":{ + "title":"algorithmDefinition", "allOf":[ { - "$ref":"#/definitions/SecurityConstraint" + "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition" } ], "propertyType":"element", "elementName":{ - "localPart":"securityConstraint", + "localPart":"AlgorithmDefinition", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } - }, - "legalConstraint":{ - "title":"legalConstraint", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "algorithmDefinition" + ] + }, + "AbstractListType":{ + "type":"object", + "title":"AbstractListType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LegalConstraint" - }, - "minItems":0 + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"legalConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } + "propertyType":"anyAttribute" }, - "characteristics":{ - "title":"characteristics", + "any":{ + "title":"any", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Characteristics" + "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":"characteristics", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } + "propertyType":"anyElement" }, - "capabilities":{ - "title":"capabilities", + "id":{ + "title":"id", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Capabilities" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" } ], - "propertyType":"element", - "elementName":{ - "localPart":"capabilities", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"" } - }, - "contact":{ - "title":"contact", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractListType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, + "propertiesOrder":[ + "otherAttributes", + "any", + "id" + ] + }, + "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" + "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" - ] - }, - "Outputs":{ - "type":"object", - "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", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "DataSourceType.ObservationReference":{ + "type":"object", + "title":"DataSourceType.ObservationReference", + "properties":{ "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -9906,7 +9636,6 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "outputList", "remoteSchema", "type", "href", @@ -9917,27 +9646,50 @@ "actuate" ] }, - "Classification.ClassifierList":{ + "ArrayLink.SourceArray":{ "type":"object", - "title":"Classification.ClassifierList", + "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" + ] + }, + "Outputs.OutputList":{ + "type":"object", + "title":"Outputs.OutputList", "required":[ - "classifier" + "output" ], "properties":{ - "classifier":{ - "title":"classifier", + "output":{ + "title":"output", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Classification.ClassifierList.Classifier" + "$ref":"#/definitions/IoComponentPropertyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"classifier", + "localPart":"output", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -9957,306 +9709,533 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "classifier", + "output", "id" ] }, - "Security":{ + "Keywords.KeywordList":{ "type":"object", - "title":"Security", + "title":"Keywords.KeywordList", + "required":[ + "keyword" + ], "properties":{ - "classification":{ - "title":"classification", + "keyword":{ + "title":"keyword", "allOf":[ { - "$ref":"#/definitions/ClassificationType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"keyword", + "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":"classification", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"id", + "namespaceURI":"" } }, - "ownerProducer":{ - "title":"ownerProducer", + "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" + ] + }, + "Link.Destination":{ + "type":"object", + "title":"Link.Destination", + "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", + "propertiesOrder":[ + "ref" + ] + }, + "Identification.IdentifierList":{ + "type":"object", + "title":"Identification.IdentifierList", + "required":[ + "identifier" + ], + "properties":{ + "identifier":{ + "title":"identifier", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/Identification.IdentifierList.Identifier" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "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":"ownerProducer", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"id", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "id" + ] + }, + "Identification":{ + "type":"object", + "title":"Identification", + "required":[ + "identifierList" + ], + "properties":{ + "identifierList":{ + "title":"identifierList", + "allOf":[ + { + "$ref":"#/definitions/Identification.IdentifierList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"IdentifierList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "scIcontrols":{ - "title":"scIcontrols", + "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":"SCIcontrols", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "sarIdentifier":{ - "title":"sarIdentifier", + "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":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "disseminationControls":{ - "title":"disseminationControls", + "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":"disseminationControls", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", + "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":"FGIsourceOpen", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "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":"FGIsourceProtected", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "releasableTo":{ - "title":"releasableTo", + "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":"releasableTo", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "nonICmarkings":{ - "title":"nonICmarkings", + "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":"nonICmarkings", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "identifierList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "AbstractComponentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDerivableComponentType" }, - "classifiedBy":{ - "title":"classifiedBy", + { + "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" + ] + }, + "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" + ] + }, + "History":{ + "type":"object", + "title":"History", + "required":[ + "eventList" + ], + "properties":{ + "eventList":{ + "title":"eventList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EventList" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classifiedBy", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"EventList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "classificationReason":{ - "title":"classificationReason", + "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":"classificationReason", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "derivedFrom":{ - "title":"derivedFrom", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"derivedFrom", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "declassDate":{ - "title":"declassDate", + "href":{ + "title":"href", "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":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "declassEvent":{ - "title":"declassEvent", + "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":"declassEvent", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "declassException":{ - "title":"declassException", + "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":"declassException", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "typeOfExemptedSource":{ - "title":"typeOfExemptedSource", + "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":"typeOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "dateOfExemptedSource":{ - "title":"dateOfExemptedSource", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"dateOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "declassManualReview":{ - "title":"declassManualReview", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"declassManualReview", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "propertiesOrder":[ - "classification", - "ownerProducer", - "scIcontrols", - "sarIdentifier", - "disseminationControls", - "fgIsourceOpen", - "fgIsourceProtected", - "releasableTo", - "nonICmarkings", - "classifiedBy", - "classificationReason", - "derivedFrom", - "declassDate", - "declassEvent", - "declassException", - "typeOfExemptedSource", - "dateOfExemptedSource", - "declassManualReview" + "eventList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Document":{ + "DocumentList":{ "type":"object", - "title":"Document", + "title":"DocumentList", "required":[ - "description" + "member" ], "properties":{ "description":{ @@ -10272,512 +10251,466 @@ "namespaceURI":"http://www.opengis.net/gml" } }, - "date":{ - "title":"date", + "member":{ + "title":"member", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DocumentList.Member" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"date", + "localPart":"member", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "contact":{ - "title":"contact", + "id":{ + "title":"id", "allOf":[ { - "$ref":"#/definitions/Contact" + "$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" + ] + }, + "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" + } + }, + "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":"contact", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"Category", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "format":{ - "title":"format", + "dataBlockDefinition":{ + "title":"dataBlockDefinition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/DataBlockDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"format", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"DataBlockDefinition", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "onlineResource":{ - "title":"onlineResource", + "dataStreamDefinition":{ + "title":"dataStreamDefinition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OnlineResource" - }, - "minItems":0 + "$ref":"#/definitions/DataStreamDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"onlineResource", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" + "localPart":"DataStreamDefinition", + "namespaceURI":"http://www.opengis.net/swe/1.0" } }, - "id":{ - "title":"id", + "remoteSchema":{ + "title":"remoteSchema", "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":"remoteSchema", "namespaceURI":"http://www.opengis.net/gml" } }, - "version":{ - "title":"version", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "description", - "date", - "contact", - "format", - "onlineResource", - "id", - "version" - ] - }, - "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" - } + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$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":"AbstractComponentType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, - "propertiesOrder":[ - "inputs", - "outputs", - "parameters" - ] - }, - "AbstractRestrictedProcessType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType" }, - { - "type":"object", - "title":"AbstractRestrictedProcessType", - "properties":{ + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$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":"AbstractRestrictedProcessType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - } - }, - "DocumentList":{ - "type":"object", - "title":"DocumentList", - "required":[ - "member" - ], - "properties":{ - "description":{ - "title":"description", + }, + "title":{ + "title":"title", "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":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "member":{ - "title":"member", + "show":{ + "title":"show", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DocumentList.Member" - }, - "minItems":1 + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/sensorML/1.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" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"PresentationLayerPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + }, "propertiesOrder":[ - "description", - "member", - "id" + "abstractDataRecord", + "category", + "dataBlockDefinition", + "dataStreamDefinition", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Interfaces.InterfaceList":{ + "Components.ComponentList":{ "type":"object", - "title":"Interfaces.InterfaceList", + "title":"Components.ComponentList", "required":[ - "_interface" + "component" ], "properties":{ - "_interface":{ - "title":"_interface", + "component":{ + "title":"component", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Interface" + "$ref":"#/definitions/Components.ComponentList.Component" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"interface", + "localPart":"component", "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":"" - } } }, "typeType":"classInfo", "propertiesOrder":[ - "_interface", - "id" + "component" ] }, - "Classification.ClassifierList.Classifier":{ + "EventList":{ "type":"object", - "title":"Classification.ClassifierList.Classifier", + "title":"EventList", "required":[ - "term" + "member" ], "properties":{ - "term":{ - "title":"term", + "member":{ + "title":"member", "allOf":[ { - "$ref":"#/definitions/Term" + "type":"array", + "items":{ + "$ref":"#/definitions/EventList.Member" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Term", + "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" + "member", + "id" ] }, - "ConnectionsPropertyType":{ + "Person":{ "type":"object", - "title":"ConnectionsPropertyType", + "title":"Person", "required":[ - "connectionList" + "surname", + "name", + "userID", + "affiliation", + "phoneNumber", + "email" ], "properties":{ - "connectionList":{ - "title":"connectionList", + "surname":{ + "title":"surname", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"ConnectionList", + "localPart":"surname", "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", + "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":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "role":{ - "title":"role", + "userID":{ + "title":"userID", "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" + "propertyType":"element", + "elementName":{ + "localPart":"userID", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "arcrole":{ - "title":"arcrole", + "affiliation":{ + "title":"affiliation", "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":"element", + "elementName":{ + "localPart":"affiliation", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "title":{ - "title":"title", + "phoneNumber":{ + "title":"phoneNumber", "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" + "propertyType":"element", + "elementName":{ + "localPart":"phoneNumber", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, - "show":{ - "title":"show", + "email":{ + "title":"email", "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":"element", + "elementName":{ + "localPart":"email", + "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":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"connectionsPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ - "connectionList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "surname", + "name", + "userID", + "affiliation", + "phoneNumber", + "email", + "id" ] }, - "Inputs.InputList":{ + "Interface":{ "type":"object", - "title":"Inputs.InputList", + "title":"Interface", "required":[ - "input" + "interfaceDefinition", + "name" ], "properties":{ - "input":{ - "title":"input", + "interfaceDefinition":{ + "title":"interfaceDefinition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IoComponentPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/InterfaceDefinition" } ], "propertyType":"element", "elementName":{ - "localPart":"input", + "localPart":"InterfaceDefinition", "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":[ - "input", - "id" - ] - }, - "RuleLanguageType":{ - "type":"object", - "title":"RuleLanguageType", - "properties":{ + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -10884,11 +10817,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ruleLanguageType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0" - }, "propertiesOrder":[ + "interfaceDefinition", + "name", "remoteSchema", "type", "href", @@ -10899,49 +10830,118 @@ "actuate" ] }, - "ContactInfo.Phone":{ + "Document":{ "type":"object", - "title":"ContactInfo.Phone", + "title":"Document", + "required":[ + "description" + ], "properties":{ - "voice":{ - "title":"voice", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"voice", + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "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" } }, - "facsimile":{ - "title":"facsimile", + "contact":{ + "title":"contact", + "allOf":[ + { + "$ref":"#/definitions/Contact" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contact", + "namespaceURI":"http://www.opengis.net/sensorML/1.0" + } + }, + "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" + } + }, + "onlineResource":{ + "title":"onlineResource", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"facsimile", + "localPart":"onlineResource", "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" + } + }, + "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" + "description", + "date", + "contact", + "format", + "onlineResource", + "id", + "version" ] } }, @@ -10959,7 +10959,7 @@ "properties":{ "localPart":{ "enum":[ - "Link" + "method" ] }, "namespaceURI":{ @@ -10972,11 +10972,11 @@ ] }, "value":{ - "$ref":"#/definitions/Link" + "$ref":"#/definitions/MethodPropertyType" } }, "elementName":{ - "localPart":"Link", + "localPart":"method", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -10993,7 +10993,7 @@ "properties":{ "localPart":{ "enum":[ - "validTime" + "classification" ] }, "namespaceURI":{ @@ -11006,11 +11006,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValidTime" + "$ref":"#/definitions/Classification" } }, "elementName":{ - "localPart":"validTime", + "localPart":"classification", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11027,7 +11027,7 @@ "properties":{ "localPart":{ "enum":[ - "Person" + "ruleLanguage" ] }, "namespaceURI":{ @@ -11040,11 +11040,11 @@ ] }, "value":{ - "$ref":"#/definitions/Person" + "$ref":"#/definitions/RuleLanguageType" } }, "elementName":{ - "localPart":"Person", + "localPart":"ruleLanguage", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11061,7 +11061,7 @@ "properties":{ "localPart":{ "enum":[ - "InterfaceDefinition" + "ProcessMethod" ] }, "namespaceURI":{ @@ -11074,11 +11074,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterfaceDefinition" + "$ref":"#/definitions/ProcessMethodType" } }, "elementName":{ - "localPart":"InterfaceDefinition", + "localPart":"ProcessMethod", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11095,7 +11095,7 @@ "properties":{ "localPart":{ "enum":[ - "contact" + "position" ] }, "namespaceURI":{ @@ -11108,11 +11108,11 @@ ] }, "value":{ - "$ref":"#/definitions/Contact" + "$ref":"#/definitions/Position" } }, "elementName":{ - "localPart":"contact", + "localPart":"position", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11129,7 +11129,7 @@ "properties":{ "localPart":{ "enum":[ - "documentation" + "Person" ] }, "namespaceURI":{ @@ -11142,11 +11142,11 @@ ] }, "value":{ - "$ref":"#/definitions/Documentation" + "$ref":"#/definitions/Person" } }, "elementName":{ - "localPart":"documentation", + "localPart":"Person", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11163,7 +11163,7 @@ "properties":{ "localPart":{ "enum":[ - "outputs" + "DocumentList" ] }, "namespaceURI":{ @@ -11176,11 +11176,11 @@ ] }, "value":{ - "$ref":"#/definitions/Outputs" + "$ref":"#/definitions/DocumentList" } }, "elementName":{ - "localPart":"outputs", + "localPart":"DocumentList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11197,7 +11197,7 @@ "properties":{ "localPart":{ "enum":[ - "history" + "schematron" ] }, "namespaceURI":{ @@ -11210,11 +11210,11 @@ ] }, "value":{ - "$ref":"#/definitions/History" + "$ref":"#/definitions/Schematron" } }, "elementName":{ - "localPart":"history", + "localPart":"schematron", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11231,7 +11231,7 @@ "properties":{ "localPart":{ "enum":[ - "schematron" + "Document" ] }, "namespaceURI":{ @@ -11244,11 +11244,11 @@ ] }, "value":{ - "$ref":"#/definitions/Schematron" + "$ref":"#/definitions/Document" } }, "elementName":{ - "localPart":"schematron", + "localPart":"Document", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11265,7 +11265,7 @@ "properties":{ "localPart":{ "enum":[ - "Rights" + "ResponsibleParty" ] }, "namespaceURI":{ @@ -11278,11 +11278,11 @@ ] }, "value":{ - "$ref":"#/definitions/Rights" + "$ref":"#/definitions/ResponsibleParty" } }, "elementName":{ - "localPart":"Rights", + "localPart":"ResponsibleParty", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11299,7 +11299,7 @@ "properties":{ "localPart":{ "enum":[ - "Component" + "connection" ] }, "namespaceURI":{ @@ -11312,11 +11312,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComponentType" + "$ref":"#/definitions/Connection" } }, "elementName":{ - "localPart":"Component", + "localPart":"connection", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11333,7 +11333,7 @@ "properties":{ "localPart":{ "enum":[ - "interface" + "legalConstraint" ] }, "namespaceURI":{ @@ -11346,11 +11346,11 @@ ] }, "value":{ - "$ref":"#/definitions/Interface" + "$ref":"#/definitions/LegalConstraint" } }, "elementName":{ - "localPart":"interface", + "localPart":"legalConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11367,7 +11367,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialReferenceFrame" + "Rights" ] }, "namespaceURI":{ @@ -11380,11 +11380,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialReferenceFrame" + "$ref":"#/definitions/Rights" } }, "elementName":{ - "localPart":"spatialReferenceFrame", + "localPart":"Rights", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11401,7 +11401,7 @@ "properties":{ "localPart":{ "enum":[ - "_Process" + "contactInfo" ] }, "namespaceURI":{ @@ -11414,11 +11414,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/ContactInfo" } }, "elementName":{ - "localPart":"_Process", + "localPart":"contactInfo", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11435,7 +11435,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessMethod" + "timePosition" ] }, "namespaceURI":{ @@ -11448,11 +11448,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessMethodType" + "$ref":"#/definitions/TimePosition" } }, "elementName":{ - "localPart":"ProcessMethod", + "localPart":"timePosition", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11503,7 +11503,7 @@ "properties":{ "localPart":{ "enum":[ - "positions" + "history" ] }, "namespaceURI":{ @@ -11516,11 +11516,11 @@ ] }, "value":{ - "$ref":"#/definitions/Positions" + "$ref":"#/definitions/History" } }, "elementName":{ - "localPart":"positions", + "localPart":"history", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11537,7 +11537,7 @@ "properties":{ "localPart":{ "enum":[ - "relaxNG" + "_Process" ] }, "namespaceURI":{ @@ -11550,11 +11550,11 @@ ] }, "value":{ - "$ref":"#/definitions/RelaxNG" + "$ref":"#/definitions/AbstractProcessType" } }, "elementName":{ - "localPart":"relaxNG", + "localPart":"_Process", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11571,7 +11571,7 @@ "properties":{ "localPart":{ "enum":[ - "EventList" + "System" ] }, "namespaceURI":{ @@ -11584,11 +11584,11 @@ ] }, "value":{ - "$ref":"#/definitions/EventList" + "$ref":"#/definitions/SystemType" } }, "elementName":{ - "localPart":"EventList", + "localPart":"System", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11605,7 +11605,7 @@ "properties":{ "localPart":{ "enum":[ - "keywords" + "interface" ] }, "namespaceURI":{ @@ -11618,11 +11618,11 @@ ] }, "value":{ - "$ref":"#/definitions/Keywords" + "$ref":"#/definitions/Interface" } }, "elementName":{ - "localPart":"keywords", + "localPart":"interface", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11639,7 +11639,7 @@ "properties":{ "localPart":{ "enum":[ - "contactInfo" + "capabilities" ] }, "namespaceURI":{ @@ -11652,11 +11652,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactInfo" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"contactInfo", + "localPart":"capabilities", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11673,7 +11673,7 @@ "properties":{ "localPart":{ "enum":[ - "ArrayLink" + "location" ] }, "namespaceURI":{ @@ -11686,11 +11686,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayLink" + "$ref":"#/definitions/Location" } }, "elementName":{ - "localPart":"ArrayLink", + "localPart":"location", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11707,7 +11707,7 @@ "properties":{ "localPart":{ "enum":[ - "DataSource" + "connections" ] }, "namespaceURI":{ @@ -11720,11 +11720,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataSourceType" + "$ref":"#/definitions/Connections" } }, "elementName":{ - "localPart":"DataSource", + "localPart":"connections", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11741,7 +11741,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalReferenceFrame" + "components" ] }, "namespaceURI":{ @@ -11754,11 +11754,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalReferenceFrame" + "$ref":"#/definitions/Components" } }, "elementName":{ - "localPart":"temporalReferenceFrame", + "localPart":"components", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11775,7 +11775,7 @@ "properties":{ "localPart":{ "enum":[ - "identification" + "ComponentArray" ] }, "namespaceURI":{ @@ -11788,11 +11788,11 @@ ] }, "value":{ - "$ref":"#/definitions/Identification" + "$ref":"#/definitions/ComponentArrayType" } }, "elementName":{ - "localPart":"identification", + "localPart":"ComponentArray", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11809,7 +11809,7 @@ "properties":{ "localPart":{ "enum":[ - "Document" + "keywords" ] }, "namespaceURI":{ @@ -11822,11 +11822,11 @@ ] }, "value":{ - "$ref":"#/definitions/Document" + "$ref":"#/definitions/Keywords" } }, "elementName":{ - "localPart":"Document", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11843,7 +11843,7 @@ "properties":{ "localPart":{ "enum":[ - "connections" + "interfaces" ] }, "namespaceURI":{ @@ -11856,11 +11856,11 @@ ] }, "value":{ - "$ref":"#/definitions/Connections" + "$ref":"#/definitions/Interfaces" } }, "elementName":{ - "localPart":"connections", + "localPart":"interfaces", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11877,7 +11877,7 @@ "properties":{ "localPart":{ "enum":[ - "characteristics" + "ProcessModel" ] }, "namespaceURI":{ @@ -11890,11 +11890,11 @@ ] }, "value":{ - "$ref":"#/definitions/Characteristics" + "$ref":"#/definitions/ProcessModelType" } }, "elementName":{ - "localPart":"characteristics", + "localPart":"ProcessModel", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11911,7 +11911,7 @@ "properties":{ "localPart":{ "enum":[ - "classification" + "EventList" ] }, "namespaceURI":{ @@ -11924,11 +11924,11 @@ ] }, "value":{ - "$ref":"#/definitions/Classification" + "$ref":"#/definitions/EventList" } }, "elementName":{ - "localPart":"classification", + "localPart":"EventList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11945,7 +11945,7 @@ "properties":{ "localPart":{ "enum":[ - "System" + "ArrayLink" ] }, "namespaceURI":{ @@ -11958,11 +11958,11 @@ ] }, "value":{ - "$ref":"#/definitions/SystemType" + "$ref":"#/definitions/ArrayLink" } }, "elementName":{ - "localPart":"System", + "localPart":"ArrayLink", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -11979,7 +11979,7 @@ "properties":{ "localPart":{ "enum":[ - "legalConstraint" + "Component" ] }, "namespaceURI":{ @@ -11992,11 +11992,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegalConstraint" + "$ref":"#/definitions/ComponentType" } }, "elementName":{ - "localPart":"legalConstraint", + "localPart":"Component", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12013,7 +12013,7 @@ "properties":{ "localPart":{ "enum":[ - "method" + "DataSource" ] }, "namespaceURI":{ @@ -12026,11 +12026,11 @@ ] }, "value":{ - "$ref":"#/definitions/MethodPropertyType" + "$ref":"#/definitions/DataSourceType" } }, "elementName":{ - "localPart":"method", + "localPart":"DataSource", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12047,7 +12047,7 @@ "properties":{ "localPart":{ "enum":[ - "position" + "inputs" ] }, "namespaceURI":{ @@ -12060,11 +12060,11 @@ ] }, "value":{ - "$ref":"#/definitions/Position" + "$ref":"#/definitions/Inputs" } }, "elementName":{ - "localPart":"position", + "localPart":"inputs", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12081,7 +12081,7 @@ "properties":{ "localPart":{ "enum":[ - "Security" + "securityConstraint" ] }, "namespaceURI":{ @@ -12094,11 +12094,11 @@ ] }, "value":{ - "$ref":"#/definitions/Security" + "$ref":"#/definitions/SecurityConstraint" } }, "elementName":{ - "localPart":"Security", + "localPart":"securityConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12115,7 +12115,7 @@ "properties":{ "localPart":{ "enum":[ - "location" + "parameters" ] }, "namespaceURI":{ @@ -12128,11 +12128,11 @@ ] }, "value":{ - "$ref":"#/definitions/Location" + "$ref":"#/definitions/Parameters" } }, "elementName":{ - "localPart":"location", + "localPart":"parameters", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12149,7 +12149,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessChain" + "Term" ] }, "namespaceURI":{ @@ -12162,11 +12162,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessChainType" + "$ref":"#/definitions/Term" } }, "elementName":{ - "localPart":"ProcessChain", + "localPart":"Term", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12183,7 +12183,7 @@ "properties":{ "localPart":{ "enum":[ - "timePosition" + "spatialReferenceFrame" ] }, "namespaceURI":{ @@ -12196,11 +12196,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePosition" + "$ref":"#/definitions/SpatialReferenceFrame" } }, "elementName":{ - "localPart":"timePosition", + "localPart":"spatialReferenceFrame", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12217,7 +12217,7 @@ "properties":{ "localPart":{ "enum":[ - "ruleLanguage" + "Event" ] }, "namespaceURI":{ @@ -12230,11 +12230,11 @@ ] }, "value":{ - "$ref":"#/definitions/RuleLanguageType" + "$ref":"#/definitions/Event" } }, "elementName":{ - "localPart":"ruleLanguage", + "localPart":"Event", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12251,7 +12251,7 @@ "properties":{ "localPart":{ "enum":[ - "ResponsibleParty" + "outputs" ] }, "namespaceURI":{ @@ -12264,11 +12264,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponsibleParty" + "$ref":"#/definitions/Outputs" } }, "elementName":{ - "localPart":"ResponsibleParty", + "localPart":"outputs", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12285,7 +12285,7 @@ "properties":{ "localPart":{ "enum":[ - "inputs" + "characteristics" ] }, "namespaceURI":{ @@ -12298,11 +12298,11 @@ ] }, "value":{ - "$ref":"#/definitions/Inputs" + "$ref":"#/definitions/Characteristics" } }, "elementName":{ - "localPart":"inputs", + "localPart":"characteristics", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12319,7 +12319,7 @@ "properties":{ "localPart":{ "enum":[ - "securityConstraint" + "ProcessChain" ] }, "namespaceURI":{ @@ -12332,11 +12332,11 @@ ] }, "value":{ - "$ref":"#/definitions/SecurityConstraint" + "$ref":"#/definitions/ProcessChainType" } }, "elementName":{ - "localPart":"securityConstraint", + "localPart":"ProcessChain", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12353,7 +12353,7 @@ "properties":{ "localPart":{ "enum":[ - "Term" + "documentation" ] }, "namespaceURI":{ @@ -12366,11 +12366,11 @@ ] }, "value":{ - "$ref":"#/definitions/Term" + "$ref":"#/definitions/Documentation" } }, "elementName":{ - "localPart":"Term", + "localPart":"documentation", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12387,7 +12387,7 @@ "properties":{ "localPart":{ "enum":[ - "ComponentArray" + "SensorML" ] }, "namespaceURI":{ @@ -12400,11 +12400,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComponentArrayType" + "$ref":"#/definitions/SensorML" } }, "elementName":{ - "localPart":"ComponentArray", + "localPart":"SensorML", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12421,7 +12421,7 @@ "properties":{ "localPart":{ "enum":[ - "Event" + "ContactList" ] }, "namespaceURI":{ @@ -12434,11 +12434,11 @@ ] }, "value":{ - "$ref":"#/definitions/Event" + "$ref":"#/definitions/ContactList" } }, "elementName":{ - "localPart":"Event", + "localPart":"ContactList", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12455,7 +12455,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactList" + "contact" ] }, "namespaceURI":{ @@ -12468,11 +12468,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactList" + "$ref":"#/definitions/Contact" } }, "elementName":{ - "localPart":"ContactList", + "localPart":"contact", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12489,7 +12489,7 @@ "properties":{ "localPart":{ "enum":[ - "interfaces" + "positions" ] }, "namespaceURI":{ @@ -12502,11 +12502,11 @@ ] }, "value":{ - "$ref":"#/definitions/Interfaces" + "$ref":"#/definitions/Positions" } }, "elementName":{ - "localPart":"interfaces", + "localPart":"positions", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12523,7 +12523,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentList" + "relaxNG" ] }, "namespaceURI":{ @@ -12536,11 +12536,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentList" + "$ref":"#/definitions/RelaxNG" } }, "elementName":{ - "localPart":"DocumentList", + "localPart":"relaxNG", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12557,7 +12557,7 @@ "properties":{ "localPart":{ "enum":[ - "components" + "identification" ] }, "namespaceURI":{ @@ -12570,11 +12570,11 @@ ] }, "value":{ - "$ref":"#/definitions/Components" + "$ref":"#/definitions/Identification" } }, "elementName":{ - "localPart":"components", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12591,7 +12591,7 @@ "properties":{ "localPart":{ "enum":[ - "SensorML" + "InterfaceDefinition" ] }, "namespaceURI":{ @@ -12604,11 +12604,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorML" + "$ref":"#/definitions/InterfaceDefinition" } }, "elementName":{ - "localPart":"SensorML", + "localPart":"InterfaceDefinition", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12625,7 +12625,7 @@ "properties":{ "localPart":{ "enum":[ - "parameters" + "temporalReferenceFrame" ] }, "namespaceURI":{ @@ -12638,11 +12638,11 @@ ] }, "value":{ - "$ref":"#/definitions/Parameters" + "$ref":"#/definitions/TemporalReferenceFrame" } }, "elementName":{ - "localPart":"parameters", + "localPart":"temporalReferenceFrame", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12659,7 +12659,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessModel" + "Link" ] }, "namespaceURI":{ @@ -12672,11 +12672,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessModelType" + "$ref":"#/definitions/Link" } }, "elementName":{ - "localPart":"ProcessModel", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12693,7 +12693,7 @@ "properties":{ "localPart":{ "enum":[ - "connection" + "validTime" ] }, "namespaceURI":{ @@ -12706,11 +12706,11 @@ ] }, "value":{ - "$ref":"#/definitions/Connection" + "$ref":"#/definitions/ValidTime" } }, "elementName":{ - "localPart":"connection", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/sensorML/1.0" } }, @@ -12727,7 +12727,7 @@ "properties":{ "localPart":{ "enum":[ - "capabilities" + "Security" ] }, "namespaceURI":{ @@ -12740,11 +12740,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/Security" } }, "elementName":{ - "localPart":"capabilities", + "localPart":"Security", "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 88b2287a..31101d49 100644 --- a/scripts/jsonschemas/SensorML_1_0_1.jsonschema +++ b/scripts/jsonschemas/SensorML_1_0_1.jsonschema @@ -2,68 +2,77 @@ { "id":"http://www.opengis.net/sensorML/1.0.1#", "definitions":{ - "ContactList":{ + "ArrayLink.SourceIndex":{ "type":"object", - "title":"ContactList", + "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" + ] + }, + "Contact":{ + "type":"object", + "title":"Contact", "required":[ - "member" + "person", + "responsibleParty", + "contactList" ], "properties":{ - "description":{ - "title":"description", + "person":{ + "title":"person", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "$ref":"#/definitions/Person" } ], "propertyType":"element", "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"Person", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "member":{ - "title":"member", + "responsibleParty":{ + "title":"responsibleParty", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ContactList.Member" - }, - "minItems":1 + "$ref":"#/definitions/ResponsibleParty" } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "localPart":"ResponsibleParty", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "id":{ - "title":"id", + "contactList":{ + "title":"contactList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/ContactList" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"ContactList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "description", - "member", - "id" - ] - }, - "DataSourceType.ObservationReference":{ - "type":"object", - "title":"DataSourceType.ObservationReference", - "properties":{ + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -171,6 +180,9 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "person", + "responsibleParty", + "contactList", "remoteSchema", "type", "href", @@ -181,38 +193,115 @@ "actuate" ] }, - "DocumentList.Member":{ + "ArrayLink":{ "type":"object", - "title":"DocumentList.Member", + "title":"ArrayLink", "required":[ - "document", - "name" + "sourceArray", + "destinationArray" ], "properties":{ - "document":{ - "title":"document", + "sourceArray":{ + "title":"sourceArray", "allOf":[ { - "$ref":"#/definitions/Document" + "$ref":"#/definitions/ArrayLink.SourceArray" } ], "propertyType":"element", "elementName":{ - "localPart":"Document", + "localPart":"sourceArray", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "name":{ - "title":"name", + "destinationIndex":{ + "title":"destinationIndex", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "type":"array", + "items":{ + "$ref":"#/definitions/ArrayLink.DestinationIndex" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"destinationIndex", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "destinationArray":{ + "title":"destinationArray", + "allOf":[ + { + "$ref":"#/definitions/ArrayLink.DestinationArray" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"destinationArray", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "sourceIndex":{ + "title":"sourceIndex", + "allOf":[ + { + "$ref":"#/definitions/ArrayLink.SourceIndex" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"sourceIndex", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "connection":{ + "title":"connection", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Connection" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"connection", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "sourceArray", + "destinationIndex", + "destinationArray", + "sourceIndex", + "connection" + ] + }, + "ComponentsPropertyType":{ + "type":"object", + "title":"ComponentsPropertyType", + "required":[ + "processList" + ], + "properties":{ + "processList":{ + "title":"processList", + "allOf":[ + { + "$ref":"#/definitions/AbstractListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ProcessList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, "remoteSchema":{ @@ -321,9 +410,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"componentsPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "document", - "name", + "processList", "remoteSchema", "type", "href", @@ -334,263 +426,51 @@ "actuate" ] }, - "SecurityConstraint":{ - "type":"object", - "title":"SecurityConstraint", - "required":[ - "security" - ], - "properties":{ - "security":{ - "title":"security", - "allOf":[ - { - "$ref":"#/definitions/Security" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Security", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "security" - ] - }, - "ProcessMethodType":{ - "required":[ - "rules" - ], + "AbstractPureProcessType":{ "allOf":[ { - "$ref":"#/definitions/AbstractGMLType" + "$ref":"#/definitions/AbstractRestrictedProcessType" }, { "type":"object", - "title":"ProcessMethodType", + "title":"AbstractPureProcessType", "properties":{ - "keywords":{ - "title":"keywords", + "inputs":{ + "title":"inputs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 + "$ref":"#/definitions/Inputs" } ], "propertyType":"element", "elementName":{ - "localPart":"keywords", + "localPart":"inputs", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "identification":{ - "title":"identification", + "outputs":{ + "title":"outputs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Identification" - }, - "minItems":0 + "$ref":"#/definitions/Outputs" } ], "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" - } - }, - "rules":{ - "title":"rules", - "allOf":[ - { - "$ref":"#/definitions/ProcessMethodType.Rules" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"rules", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "algorithm":{ - "title":"algorithm", - "allOf":[ - { - "$ref":"#/definitions/ProcessMethodType.Algorithm" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"algorithm", + "localPart":"outputs", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "implementation":{ - "title":"implementation", + "parameters":{ + "title":"parameters", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessMethodType.Implementation" - }, - "minItems":0 + "$ref":"#/definitions/Parameters" } ], "propertyType":"element", "elementName":{ - "localPart":"implementation", + "localPart":"parameters", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } } @@ -599,179 +479,187 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ProcessMethodType", + "localPart":"AbstractPureProcessType", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" }, "propertiesOrder":[ - "keywords", - "identification", - "classification", - "validTime", - "securityConstraint", - "legalConstraint", - "characteristics", - "capabilities", - "contact", - "documentation", - "history", - "rules", - "algorithm", - "implementation" + "inputs", + "outputs", + "parameters" ] }, - "InterfaceDefinition":{ + "LegalConstraint":{ "type":"object", - "title":"InterfaceDefinition", + "title":"LegalConstraint", + "required":[ + "rights" + ], "properties":{ - "serviceLayer":{ - "title":"serviceLayer", + "rights":{ + "title":"rights", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"#/definitions/Rights" } ], "propertyType":"element", "elementName":{ - "localPart":"serviceLayer", + "localPart":"Rights", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "applicationLayer":{ - "title":"applicationLayer", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"applicationLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "presentationLayer":{ - "title":"presentationLayer", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/PresentationLayerPropertyType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"presentationLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "sessionLayer":{ - "title":"sessionLayer", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"sessionLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "transportLayer":{ - "title":"transportLayer", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"transportLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "networkLayer":{ - "title":"networkLayer", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"networkLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "dataLinkLayer":{ - "title":"dataLinkLayer", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"dataLinkLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "physicalLayer":{ - "title":"physicalLayer", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"physicalLayer", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "mechanicalLayer":{ - "title":"mechanicalLayer", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/LayerPropertyType" + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "rights", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "DocumentList.Member":{ + "type":"object", + "title":"DocumentList.Member", + "required":[ + "document", + "name" + ], + "properties":{ + "document":{ + "title":"document", + "allOf":[ + { + "$ref":"#/definitions/Document" } ], "propertyType":"element", "elementName":{ - "localPart":"mechanicalLayer", + "localPart":"Document", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "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":[ - "serviceLayer", - "applicationLayer", - "presentationLayer", - "sessionLayer", - "transportLayer", - "networkLayer", - "dataLinkLayer", - "physicalLayer", - "mechanicalLayer", - "id" - ] - }, - "RuleLanguageType":{ - "type":"object", - "title":"RuleLanguageType", - "properties":{ + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -878,11 +766,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ruleLanguageType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ + "document", + "name", "remoteSchema", "type", "href", @@ -893,37 +779,23 @@ "actuate" ] }, - "Documentation":{ + "Classification":{ "type":"object", - "title":"Documentation", + "title":"Classification", "required":[ - "document", - "documentList" + "classifierList" ], "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", + "classifierList":{ + "title":"classifierList", "allOf":[ { - "$ref":"#/definitions/DocumentList" + "$ref":"#/definitions/Classification.ClassifierList" } ], "propertyType":"element", "elementName":{ - "localPart":"DocumentList", + "localPart":"ClassifierList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -1034,8 +906,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "document", - "documentList", + "classifierList", "remoteSchema", "type", "href", @@ -1046,463 +917,585 @@ "actuate" ] }, - "TemporalReferenceFrame":{ - "type":"object", - "title":"TemporalReferenceFrame", + "RelaxNG":{ "required":[ - "temporalCRS" + "any" ], - "properties":{ - "temporalCRS":{ - "title":"temporalCRS", - "allOf":[ - { - "$ref":"#/definitions/TemporalCRSType" + "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":"element", - "elementName":{ - "localPart":"TemporalCRS", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "temporalCRS" + "any" ] }, - "ContactInfo.Address":{ + "DocumentList":{ "type":"object", - "title":"ContactInfo.Address", + "title":"DocumentList", + "required":[ + "member" + ], "properties":{ - "deliveryPoint":{ - "title":"deliveryPoint", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"deliveryPoint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } }, - "city":{ - "title":"city", + "member":{ + "title":"member", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DocumentList.Member" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"city", + "localPart":"member", "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", + "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":"element", - "elementName":{ - "localPart":"country", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"http://www.opengis.net/gml" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "description", + "member", + "id" + ] + }, + "AbstractDerivableProcessType":{ + "required":[ + "method", + "components", + "connections" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType" }, - "electronicMailAddress":{ - "title":"electronicMailAddress", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"electronicMailAddress", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDerivableProcessType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" + "inputs", + "outputs", + "parameters", + "method", + "components", + "dataSources", + "connections" ] }, - "ProcessMethodType.Algorithm":{ + "Classification.ClassifierList":{ "type":"object", - "title":"ProcessMethodType.Algorithm", + "title":"Classification.ClassifierList", "required":[ - "algorithmDefinition" + "classifier" ], "properties":{ - "algorithmDefinition":{ - "title":"algorithmDefinition", + "classifier":{ + "title":"classifier", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition" + "type":"array", + "items":{ + "$ref":"#/definitions/Classification.ClassifierList.Classifier" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"AlgorithmDefinition", + "localPart":"classifier", "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":[ - "algorithmDefinition" + "classifier", + "id" ] }, - "MethodPropertyType":{ + "SensorML":{ "type":"object", - "title":"MethodPropertyType", + "title":"SensorML", "required":[ - "processMethod" + "member", + "version" ], "properties":{ - "processMethod":{ - "title":"processMethod", + "keywords":{ + "title":"keywords", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType" + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessMethod", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "remoteSchema":{ - "title":"remoteSchema", + "identification":{ + "title":"identification", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/Identification" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"identification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "type":{ - "title":"type", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"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":"array", + "items":{ + "$ref":"#/definitions/Classification" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"classification", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "show":{ - "title":"show", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/ValidTime" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"validTime", + "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", - "typeName":{ - "localPart":"methodPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, - "propertiesOrder":[ - "processMethod", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ArrayLink":{ - "type":"object", - "title":"ArrayLink", - "required":[ - "sourceArray", - "destinationArray" - ], - "properties":{ - "sourceArray":{ - "title":"sourceArray", + "securityConstraint":{ + "title":"securityConstraint", "allOf":[ { - "$ref":"#/definitions/ArrayLink.SourceArray" + "$ref":"#/definitions/SecurityConstraint" } ], "propertyType":"element", "elementName":{ - "localPart":"sourceArray", + "localPart":"securityConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "destinationIndex":{ - "title":"destinationIndex", + "legalConstraint":{ + "title":"legalConstraint", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ArrayLink.DestinationIndex" + "$ref":"#/definitions/LegalConstraint" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"destinationIndex", + "localPart":"legalConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "destinationArray":{ - "title":"destinationArray", + "characteristics":{ + "title":"characteristics", "allOf":[ { - "$ref":"#/definitions/ArrayLink.DestinationArray" + "type":"array", + "items":{ + "$ref":"#/definitions/Characteristics" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"destinationArray", + "localPart":"characteristics", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "sourceIndex":{ - "title":"sourceIndex", + "capabilities":{ + "title":"capabilities", "allOf":[ { - "$ref":"#/definitions/ArrayLink.SourceIndex" + "type":"array", + "items":{ + "$ref":"#/definitions/Capabilities" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"sourceIndex", + "localPart":"capabilities", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "connection":{ - "title":"connection", + "contact":{ + "title":"contact", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Connection" + "$ref":"#/definitions/Contact" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"connection", + "localPart":"contact", "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", + }, + "documentation":{ + "title":"documentation", "allOf":[ { - "$ref":"#/definitions/PointType" + "type":"array", + "items":{ + "$ref":"#/definitions/Documentation" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"documentation", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "curve":{ - "title":"curve", + "history":{ + "title":"history", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractCurveType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/History" }, - "elementName":{ - "localPart":"_Curve", - "namespaceURI":"http://www.opengis.net/gml" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Curve", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"history", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "remoteSchema":{ - "title":"remoteSchema", + "member":{ + "title":"member", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/SensorML.Member" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"member", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "type":{ - "title":"type", + "version":{ + "title":"version", "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":"version", + "namespaceURI":"" } - }, - "href":{ - "title":"href", - "allOf":[ + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "keywords", + "identification", + "classification", + "validTime", + "securityConstraint", + "legalConstraint", + "characteristics", + "capabilities", + "contact", + "documentation", + "history", + "member", + "version" + ] + }, + "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" + ] + }, + "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":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/TypeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "href":{ + "title":"href", + "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } @@ -1581,8 +1574,6 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "point", - "curve", "remoteSchema", "type", "href", @@ -1593,63 +1584,50 @@ "actuate" ] }, - "Classification.ClassifierList.Classifier":{ + "SecurityConstraint":{ "type":"object", - "title":"Classification.ClassifierList.Classifier", + "title":"SecurityConstraint", "required":[ - "term" + "security" ], "properties":{ - "term":{ - "title":"term", + "security":{ + "title":"security", "allOf":[ { - "$ref":"#/definitions/Term" + "$ref":"#/definitions/Security" } ], "propertyType":"element", "elementName":{ - "localPart":"Term", + "localPart":"Security", "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" + "security" ] }, - "Identification.IdentifierList.Identifier":{ + "EventList.Member":{ "type":"object", - "title":"Identification.IdentifierList.Identifier", + "title":"EventList.Member", "required":[ - "term" + "event", + "name" ], "properties":{ - "term":{ - "title":"term", + "event":{ + "title":"event", "allOf":[ { - "$ref":"#/definitions/Term" + "$ref":"#/definitions/Event" } ], "propertyType":"element", "elementName":{ - "localPart":"Term", + "localPart":"Event", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -1665,95 +1643,6 @@ "localPart":"name", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "term", - "name" - ] - }, - "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" - ] - }, - "ComponentsPropertyType":{ - "type":"object", - "title":"ComponentsPropertyType", - "required":[ - "processList" - ], - "properties":{ - "processList":{ - "title":"processList", - "allOf":[ - { - "$ref":"#/definitions/AbstractListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } }, "remoteSchema":{ "title":"remoteSchema", @@ -1861,12 +1750,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"componentsPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ - "processList", + "event", + "name", "remoteSchema", "type", "href", @@ -1877,74 +1763,79 @@ "actuate" ] }, - "ProcessMethodType.Rules.RulesDefinition":{ + "ArrayLink.DestinationArray":{ "type":"object", - "title":"ProcessMethodType.Rules.RulesDefinition", + "title":"ArrayLink.DestinationArray", "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" - } - }, - "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "description", - "ruleLanguage" + "ref" ] }, - "ComponentType":{ + "DataSourceType":{ + "required":[ + "dataDefinition", + "values", + "observationReference" + ], "allOf":[ { - "$ref":"#/definitions/AbstractComponentType" + "$ref":"#/definitions/AbstractProcessType" }, { "type":"object", - "title":"ComponentType", + "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.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" } } @@ -1953,30 +1844,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ComponentType", + "localPart":"DataSourceType", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" }, "propertiesOrder":[ - "method" + "dataDefinition", + "values", + "observationReference" ] }, - "Components":{ + "InputsPropertyType":{ "type":"object", - "title":"Components", + "title":"InputsPropertyType", "required":[ - "componentList" + "inputList" ], "properties":{ - "componentList":{ - "title":"componentList", + "inputList":{ + "title":"inputList", "allOf":[ { - "$ref":"#/definitions/Components.ComponentList" + "$ref":"#/definitions/AbstractListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ComponentList", + "localPart":"InputList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -2086,8 +1979,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"inputsPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "componentList", + "inputList", "remoteSchema", "type", "href", @@ -2098,77 +1995,40 @@ "actuate" ] }, - "DataSourceType.Values":{ + "ContactList":{ "type":"object", - "title":"DataSourceType.Values", + "title":"ContactList", + "required":[ + "member" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "description":{ + "title":"description", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/StringOrRefType" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" + } }, - "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":[ - "otherAttributes", - "any" - ] - }, - "Interfaces.InterfaceList":{ - "type":"object", - "title":"Interfaces.InterfaceList", - "required":[ - "_interface" - ], - "properties":{ - "_interface":{ - "title":"_interface", + "member":{ + "title":"member", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Interface" + "$ref":"#/definitions/ContactList.Member" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"interface", + "localPart":"member", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -2182,36 +2042,21 @@ "propertyType":"attribute", "attributeName":{ "localPart":"id", - "namespaceURI":"" + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "_interface", + "description", + "member", "id" ] }, - "Identification":{ + "ProcessMethodType.Implementation.ImplementationCode.BinaryRef":{ "type":"object", - "title":"Identification", - "required":[ - "identifierList" - ], + "title":"ProcessMethodType.Implementation.ImplementationCode.BinaryRef", "properties":{ - "identifierList":{ - "title":"identifierList", - "allOf":[ - { - "$ref":"#/definitions/Identification.IdentifierList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"IdentifierList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -2319,7 +2164,6 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "identifierList", "remoteSchema", "type", "href", @@ -2330,23 +2174,37 @@ "actuate" ] }, - "InputsPropertyType":{ + "ProcessMethodType.Implementation":{ "type":"object", - "title":"InputsPropertyType", + "title":"ProcessMethodType.Implementation", "required":[ - "inputList" + "processChain", + "implementationCode" ], "properties":{ - "inputList":{ - "title":"inputList", + "processChain":{ + "title":"processChain", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"#/definitions/ProcessChainType" } ], "propertyType":"element", "elementName":{ - "localPart":"InputList", + "localPart":"ProcessChain", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "implementationCode":{ + "title":"implementationCode", + "allOf":[ + { + "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ImplementationCode", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -2456,12 +2314,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"inputsPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ - "inputList", + "processChain", + "implementationCode", "remoteSchema", "type", "href", @@ -2472,41 +2327,274 @@ "actuate" ] }, - "Components.ComponentList":{ + "ProcessMethodType.Algorithm":{ "type":"object", - "title":"Components.ComponentList", + "title":"ProcessMethodType.Algorithm", "required":[ - "component" + "algorithmDefinition" ], "properties":{ - "component":{ - "title":"component", + "algorithmDefinition":{ + "title":"algorithmDefinition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Components.ComponentList.Component" - }, - "minItems":1 + "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition" } ], "propertyType":"element", "elementName":{ - "localPart":"component", + "localPart":"AlgorithmDefinition", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } } }, "typeType":"classInfo", "propertiesOrder":[ - "component" + "algorithmDefinition" ] }, - "IoComponentPropertyType":{ + "DataSourceType.DataDefinition":{ "type":"object", - "title":"IoComponentPropertyType", + "title":"DataSourceType.DataDefinition", "required":[ - "count", + "dataBlockDefinition", + "dataStreamDefinition" + ], + "properties":{ + "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", + "propertiesOrder":[ + "dataBlockDefinition", + "dataStreamDefinition", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "Keywords.KeywordList":{ + "type":"object", + "title":"Keywords.KeywordList", + "required":[ + "keyword" + ], + "properties":{ + "keyword":{ + "title":"keyword", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "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":[ + "keyword", + "id", + "codeSpace" + ] + }, + "ProcessMethodType.Rules":{ + "type":"object", + "title":"ProcessMethodType.Rules", + "required":[ + "rulesDefinition" + ], + "properties":{ + "rulesDefinition":{ + "title":"rulesDefinition", + "allOf":[ + { + "$ref":"#/definitions/ProcessMethodType.Rules.RulesDefinition" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"RulesDefinition", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "rulesDefinition" + ] + }, + "IoComponentPropertyType":{ + "type":"object", + "title":"IoComponentPropertyType", + "required":[ + "count", "quantity", "time", "_boolean", @@ -2848,38 +2936,173 @@ "actuate" ] }, - "DataSourceType.DataDefinition":{ + "InterfaceDefinition":{ "type":"object", - "title":"DataSourceType.DataDefinition", - "required":[ - "dataBlockDefinition", - "dataStreamDefinition" - ], + "title":"InterfaceDefinition", "properties":{ - "dataBlockDefinition":{ - "title":"dataBlockDefinition", + "serviceLayer":{ + "title":"serviceLayer", "allOf":[ { - "$ref":"#/definitions/DataBlockDefinitionType" + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataBlockDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"serviceLayer", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "dataStreamDefinition":{ - "title":"dataStreamDefinition", + "applicationLayer":{ + "title":"applicationLayer", "allOf":[ { - "$ref":"#/definitions/DataStreamDefinitionType" + "$ref":"#/definitions/LayerPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataStreamDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "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" + ] + }, + "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":{ @@ -2989,8 +3212,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "dataBlockDefinition", - "dataStreamDefinition", + "keywordList", "remoteSchema", "type", "href", @@ -3001,121 +3223,249 @@ "actuate" ] }, - "RelaxNG":{ - "required":[ - "any" - ], + "AbstractSMLType":{ "allOf":[ { - "$ref":"#/definitions/RuleLanguageType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"RelaxNG", + "title":"AbstractSMLType", "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" - ] + "typeName":{ + "localPart":"AbstractSMLType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } }, - "ProcessModelType":{ + "AbstractDerivableComponentType":{ "required":[ - "method" + "targetLocation", + "targetPosition" ], "allOf":[ { - "$ref":"#/definitions/AbstractPureProcessType" + "$ref":"#/definitions/AbstractProcessType" }, { "type":"object", - "title":"ProcessModelType", + "title":"AbstractDerivableComponentType", "properties":{ - "method":{ - "title":"method", + "spatialReferenceFrame":{ + "title":"spatialReferenceFrame", "allOf":[ { - "$ref":"#/definitions/MethodPropertyType" + "$ref":"#/definitions/SpatialReferenceFrame" } ], "propertyType":"element", "elementName":{ - "localPart":"method", + "localPart":"spatialReferenceFrame", "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" - } - }, + }, + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDerivableComponentType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "spatialReferenceFrame", + "temporalReferenceFrame", + "targetLocation", + "targetPosition", + "timePosition", + "interfaces" + ] + }, + "Link.Destination":{ + "type":"object", + "title":"Link.Destination", + "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", + "propertiesOrder":[ + "ref" + ] + }, + "Interfaces.InterfaceList":{ + "type":"object", + "title":"Interfaces.InterfaceList", + "required":[ + "_interface" + ], + "properties":{ + "_interface":{ + "title":"_interface", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Interface" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interface", + "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":[ + "_interface", + "id" + ] + }, + "SensorML.Member":{ + "type":"object", + "title":"SensorML.Member", + "required":[ + "process", + "documentList", + "contactList" + ], + "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" + } + }, + "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" + } + }, + "documentList":{ + "title":"documentList", + "allOf":[ + { + "$ref":"#/definitions/DocumentList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DocumentList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, "contactList":{ "title":"contactList", "allOf":[ @@ -3236,8 +3586,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "person", - "responsibleParty", + "process", + "documentList", "contactList", "remoteSchema", "type", @@ -3249,230 +3599,129 @@ "actuate" ] }, - "Keywords.KeywordList":{ + "TemporalReferenceFrame":{ "type":"object", - "title":"Keywords.KeywordList", + "title":"TemporalReferenceFrame", "required":[ - "keyword" + "temporalCRS" ], "properties":{ - "keyword":{ - "title":"keyword", + "temporalCRS":{ + "title":"temporalCRS", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" - }, - "minItems":1 + "$ref":"#/definitions/TemporalCRSType" } ], "propertyType":"element", "elementName":{ - "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":"" + "localPart":"TemporalCRS", + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "keyword", - "id", - "codeSpace" + "temporalCRS" ] }, - "ProcessMethodType.Algorithm.AlgorithmDefinition.MathML":{ - "type":"object", - "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":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" - } + "ComponentArrayType.Parameters":{ + "allOf":[ + { + "$ref":"#/definitions/ParametersPropertyType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + { + "type":"object", + "title":"ComponentArrayType.Parameters", + "properties":{ } - }, - "href":{ - "title":"href", + } + ], + "typeType":"classInfo" + }, + "ContactInfo":{ + "type":"object", + "title":"ContactInfo", + "properties":{ + "phone":{ + "title":"phone", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ContactInfo.Phone" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"phone", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "role":{ - "title":"role", + "address":{ + "title":"address", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ContactInfo.Address" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"address", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "arcrole":{ - "title":"arcrole", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/OnlineResource" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"onlineResource", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "title":{ - "title":"title", + "hoursOfService":{ + "title":"hoursOfService", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://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":"hoursOfService", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "actuate":{ - "title":"actuate", + "contactInstructions":{ + "title":"contactInstructions", "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":"contactInstructions", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } } }, "typeType":"classInfo", "propertiesOrder":[ - "any", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "phone", + "address", + "onlineResource", + "hoursOfService", + "contactInstructions" ] }, - "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", @@ -3827,495 +4076,463 @@ "version" ] }, - "Outputs.OutputList":{ + "ProcessMethodType.Algorithm.AlgorithmDefinition.MathML":{ "type":"object", - "title":"Outputs.OutputList", + "title":"ProcessMethodType.Algorithm.AlgorithmDefinition.MathML", "required":[ - "output" + "any" ], "properties":{ - "output":{ - "title":"output", + "any":{ + "title":"any", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IoComponentPropertyType" - }, - "minItems":1 + "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":"output", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } + "propertyType":"anyElement" }, - "id":{ - "title":"id", + "remoteSchema":{ + "title":"remoteSchema", "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":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "output", - "id" - ] - }, - "SpatialReferenceFrame":{ - "type":"object", - "title":"SpatialReferenceFrame", - "required":[ - "engineeringCRS" - ], - "properties":{ - "engineeringCRS":{ - "title":"engineeringCRS", + }, + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/EngineeringCRSType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"EngineeringCRS", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "engineeringCRS" - ] - }, - "ProcessMethodType.Algorithm.AlgorithmDefinition":{ - "type":"object", - "title":"ProcessMethodType.Algorithm.AlgorithmDefinition", - "properties":{ - "description":{ - "title":"description", + }, + "href":{ + "title":"href", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "mathML":{ - "title":"mathML", + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition.MathML" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"mathML", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "description", - "mathML" - ] - }, - "Positions.PositionList":{ - "type":"object", - "title":"Positions.PositionList", - "required":[ - "position", - "timePosition" - ], - "properties":{ - "position":{ - "title":"position", + }, + "arcrole":{ + "title":"arcrole", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Position" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"position", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "timePosition":{ - "title":"timePosition", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/TimePosition" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"timePosition", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "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" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "propertiesOrder":[ - "position", - "timePosition", - "id" + "any", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Inputs.InputList":{ + "Identification.IdentifierList.Identifier":{ "type":"object", - "title":"Inputs.InputList", + "title":"Identification.IdentifierList.Identifier", "required":[ - "input" + "term" ], "properties":{ - "input":{ - "title":"input", + "term":{ + "title":"term", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IoComponentPropertyType" - }, - "minItems":1 + "$ref":"#/definitions/Term" } ], "propertyType":"element", "elementName":{ - "localPart":"input", + "localPart":"Term", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "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":[ - "input", - "id" + "term", + "name" ] }, - "Person":{ + "SpatialReferenceFrame":{ "type":"object", - "title":"Person", + "title":"SpatialReferenceFrame", "required":[ - "surname", - "name", - "userID", - "affiliation", - "phoneNumber", - "email" + "engineeringCRS" ], "properties":{ - "surname":{ - "title":"surname", + "engineeringCRS":{ + "title":"engineeringCRS", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/EngineeringCRSType" } ], "propertyType":"element", "elementName":{ - "localPart":"surname", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"EngineeringCRS", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "name":{ - "title":"name", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "engineeringCRS" + ] + }, + "Inputs":{ + "type":"object", + "title":"Inputs", + "required":[ + "inputList" + ], + "properties":{ + "inputList":{ + "title":"inputList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Inputs.InputList" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"InputList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "userID":{ - "title":"userID", + "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":"element", - "elementName":{ - "localPart":"userID", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "affiliation":{ - "title":"affiliation", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"affiliation", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "phoneNumber":{ - "title":"phoneNumber", + "href":{ + "title":"href", "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":"phoneNumber", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "email":{ - "title":"email", + "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":"email", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } }, - "id":{ - "title":"id", + "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":"http://www.opengis.net/gml" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "surname", - "name", - "userID", - "affiliation", - "phoneNumber", - "email", - "id" - ] - }, - "ContactInfo.Phone":{ - "type":"object", - "title":"ContactInfo.Phone", - "properties":{ - "voice":{ - "title":"voice", + }, + "title":{ + "title":"title", "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", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "facsimile":{ - "title":"facsimile", + "show":{ + "title":"show", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"facsimile", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.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":[ - "voice", - "facsimile" + "inputList", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Schematron":{ - "required":[ - "any" - ], + "AbstractRestrictedProcessType":{ "allOf":[ { - "$ref":"#/definitions/RuleLanguageType" + "$ref":"#/definitions/AbstractProcessType" }, { "type":"object", - "title":"Schematron", + "title":"AbstractRestrictedProcessType", "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" - ] + "typeName":{ + "localPart":"AbstractRestrictedProcessType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } }, - "ArrayLink.SourceIndex":{ + "Person":{ "type":"object", - "title":"ArrayLink.SourceIndex", + "title":"Person", + "required":[ + "surname", + "name", + "userID", + "affiliation", + "phoneNumber", + "email" + ], "properties":{ - "ref":{ - "title":"ref", + "surname":{ + "title":"surname", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ref", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"surname", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref" - ] - }, - "ResponsibleParty":{ - "type":"object", - "title":"ResponsibleParty", - "properties":{ - "individualName":{ - "title":"individualName", + }, + "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/token" } ], "propertyType":"element", "elementName":{ - "localPart":"individualName", + "localPart":"name", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "organizationName":{ - "title":"organizationName", + "userID":{ + "title":"userID", "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":"element", "elementName":{ - "localPart":"organizationName", + "localPart":"userID", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "positionName":{ - "title":"positionName", + "affiliation":{ + "title":"affiliation", "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":"element", "elementName":{ - "localPart":"positionName", + "localPart":"affiliation", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "contactInfo":{ - "title":"contactInfo", + "phoneNumber":{ + "title":"phoneNumber", "allOf":[ { - "$ref":"#/definitions/ContactInfo" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"contactInfo", + "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" } }, @@ -4335,161 +4552,61 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "individualName", - "organizationName", - "positionName", - "contactInfo", + "surname", + "name", + "userID", + "affiliation", + "phoneNumber", + "email", "id" ] }, - "Connections":{ + "LayerPropertyType":{ "type":"object", - "title":"Connections", + "title":"LayerPropertyType", "required":[ - "connectionList" + "abstractDataRecord", + "category" ], "properties":{ - "connectionList":{ - "title":"connectionList", + "abstractDataRecord":{ + "title":"abstractDataRecord", "allOf":[ { - "$ref":"#/definitions/Connections.ConnectionList" + "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":"ConnectionList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"AbstractDataRecord", + "namespaceURI":"http://www.opengis.net/swe/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", + "category":{ + "title":"category", "allOf":[ { - "$ref":"#/definitions/Time" + "$ref":"#/definitions/Category" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"Category", "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":[ @@ -4596,10 +4713,13 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"LayerPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "time", - "process", - "name", + "abstractDataRecord", + "category", "remoteSchema", "type", "href", @@ -4610,29 +4730,6 @@ "actuate" ] }, - "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":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref" - ] - }, "Connections.ConnectionList":{ "type":"object", "title":"Connections.ConnectionList", @@ -4663,32 +4760,9 @@ "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":{ + "Capabilities":{ "type":"object", - "title":"Characteristics", + "title":"Capabilities", "required":[ "abstractDataRecord" ], @@ -4850,255 +4924,37 @@ "actuate" ] }, - "Link.Source":{ + "Parameters":{ "type":"object", - "title":"Link.Source", + "title":"Parameters", "required":[ - "ref" + "parameterList" ], "properties":{ - "ref":{ - "title":"ref", + "parameterList":{ + "title":"parameterList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"#/definitions/Parameters.ParameterList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ParameterList", + "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":"ref", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "ref" - ] - }, - "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":"ValidTime", - "required":[ - "timeInstant", - "timePeriod" - ], - "properties":{ - "timeInstant":{ - "title":"timeInstant", - "allOf":[ - { - "$ref":"#/definitions/TimeInstantType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "timePeriod":{ - "title":"timePeriod", - "allOf":[ - { - "$ref":"#/definitions/TimePeriodType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "timeInstant", - "timePeriod" - ] - }, - "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.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" - } - }, - "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":{ @@ -5195,7 +5051,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "keywordList", + "parameterList", "remoteSchema", "type", "href", @@ -5206,26 +5062,10 @@ "actuate" ] }, - "Outputs":{ + "ProcessMethodType.Implementation.ImplementationCode.SourceRef":{ "type":"object", - "title":"Outputs", - "required":[ - "outputList" - ], + "title":"ProcessMethodType.Implementation.ImplementationCode.SourceRef", "properties":{ - "outputList":{ - "title":"outputList", - "allOf":[ - { - "$ref":"#/definitions/Outputs.OutputList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -5333,7 +5173,6 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "outputList", "remoteSchema", "type", "href", @@ -5344,658 +5183,17 @@ "actuate" ] }, - "Parameters":{ - "type":"object", - "title":"Parameters", + "ProcessMethodType":{ "required":[ - "parameterList" + "rules" ], - "properties":{ - "parameterList":{ - "title":"parameterList", - "allOf":[ - { - "$ref":"#/definitions/Parameters.ParameterList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ParameterList", - "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":[ - "parameterList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "SensorML.Member":{ - "type":"object", - "title":"SensorML.Member", - "required":[ - "process", - "documentList", - "contactList" - ], - "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" - } - }, - "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" - } - }, - "documentList":{ - "title":"documentList", - "allOf":[ - { - "$ref":"#/definitions/DocumentList" - } - ], - "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":{ - "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":[ - "process", - "documentList", - "contactList", - "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.1" - } - }, - "ContactList.Member":{ - "type":"object", - "title":"ContactList.Member", - "required":[ - "person", - "responsibleParty" - ], - "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" - } - }, - "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", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - ] - }, - "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" - ] - }, - "ProcessMethodType.Rules":{ - "type":"object", - "title":"ProcessMethodType.Rules", - "required":[ - "rulesDefinition" - ], - "properties":{ - "rulesDefinition":{ - "title":"rulesDefinition", - "allOf":[ - { - "$ref":"#/definitions/ProcessMethodType.Rules.RulesDefinition" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RulesDefinition", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "rulesDefinition" - ] - }, - "AbstractProcessType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSMLType" + "allOf":[ + { + "$ref":"#/definitions/AbstractGMLType" }, { "type":"object", - "title":"AbstractProcessType", + "title":"ProcessMethodType", "properties":{ "keywords":{ "title":"keywords", @@ -6129,50 +5327,334 @@ "title":"contact", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Contact" - }, - "minItems":0 + "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" + } + }, + "rules":{ + "title":"rules", + "allOf":[ + { + "$ref":"#/definitions/ProcessMethodType.Rules" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"rules", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "algorithm":{ + "title":"algorithm", + "allOf":[ + { + "$ref":"#/definitions/ProcessMethodType.Algorithm" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"algorithm", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, + "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.1" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessMethodType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "keywords", + "identification", + "classification", + "validTime", + "securityConstraint", + "legalConstraint", + "characteristics", + "capabilities", + "contact", + "documentation", + "history", + "rules", + "algorithm", + "implementation" + ] + }, + "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":[ + { + "$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":[ + "componentList", + "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":"#/definitions/Components.ComponentList.Component" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"component", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "component" + ] + }, + "AbstractComponentType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDerivableComponentType" + }, + { + "type":"object", + "title":"AbstractComponentType", + "properties":{ + "inputs":{ + "title":"inputs", + "allOf":[ + { + "$ref":"#/definitions/Inputs" } ], "propertyType":"element", "elementName":{ - "localPart":"contact", + "localPart":"inputs", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "documentation":{ - "title":"documentation", + "outputs":{ + "title":"outputs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Documentation" - }, - "minItems":0 + "$ref":"#/definitions/Outputs" } ], "propertyType":"element", "elementName":{ - "localPart":"documentation", + "localPart":"outputs", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "history":{ - "title":"history", + "parameters":{ + "title":"parameters", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/History" - }, - "minItems":0 + "$ref":"#/definitions/Parameters" } ], "propertyType":"element", "elementName":{ - "localPart":"history", + "localPart":"parameters", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } } @@ -6181,27 +5663,79 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractProcessType", + "localPart":"AbstractComponentType", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" }, "propertiesOrder":[ - "keywords", - "identification", - "classification", - "validTime", - "securityConstraint", - "legalConstraint", - "characteristics", - "capabilities", - "contact", - "documentation", - "history" + "inputs", + "outputs", + "parameters" ] }, - "ProcessMethodType.Implementation.ImplementationCode.SourceRef":{ + "Identification.IdentifierList":{ "type":"object", - "title":"ProcessMethodType.Implementation.ImplementationCode.SourceRef", + "title":"Identification.IdentifierList", + "required":[ + "identifier" + ], + "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Identification.IdentifierList.Identifier" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "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":[ + "identifier", + "id" + ] + }, + "Interfaces":{ + "type":"object", + "title":"Interfaces", + "required":[ + "interfaceList" + ], "properties":{ + "interfaceList":{ + "title":"interfaceList", + "allOf":[ + { + "$ref":"#/definitions/Interfaces.InterfaceList" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"InterfaceList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + }, "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -6309,111 +5843,35 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "interfaceList", "remoteSchema", "type", "href", "role", "arcrole", "title", - "show", - "actuate" - ] - }, - "ArrayLink.DestinationIndex":{ - "type":"object", - "title":"ArrayLink.DestinationIndex", - "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" - ] - }, - "Position":{ - "type":"object", - "title":"Position", - "required":[ - "process", - "position", - "vector", - "name" - ], - "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" - } - }, - "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" - } - }, - "position":{ - "title":"position", - "allOf":[ - { - "$ref":"#/definitions/PositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Position", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" - } - }, - "vector":{ - "title":"vector", + "show", + "actuate" + ] + }, + "History":{ + "type":"object", + "title":"History", + "required":[ + "eventList" + ], + "properties":{ + "eventList":{ + "title":"eventList", "allOf":[ { - "$ref":"#/definitions/VectorType" + "$ref":"#/definitions/EventList" } ], "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":"" + "localPart":"EventList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, "remoteSchema":{ @@ -6523,10 +5981,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "process", - "position", - "vector", - "name", + "eventList", "remoteSchema", "type", "href", @@ -6537,40 +5992,26 @@ "actuate" ] }, - "Interface":{ + "ParametersPropertyType":{ "type":"object", - "title":"Interface", + "title":"ParametersPropertyType", "required":[ - "interfaceDefinition", - "name" + "parameterList" ], "properties":{ - "interfaceDefinition":{ - "title":"interfaceDefinition", + "parameterList":{ + "title":"parameterList", "allOf":[ { - "$ref":"#/definitions/InterfaceDefinition" + "$ref":"#/definitions/AbstractListType" } ], "propertyType":"element", "elementName":{ - "localPart":"InterfaceDefinition", + "localPart":"ParameterList", "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":[ @@ -6677,9 +6118,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"parametersPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "interfaceDefinition", - "name", + "parameterList", "remoteSchema", "type", "href", @@ -6690,108 +6134,117 @@ "actuate" ] }, - "Rights":{ + "Term":{ "type":"object", - "title":"Rights", + "title":"Term", "required":[ - "documentation" + "value" ], "properties":{ - "documentation":{ - "title":"documentation", + "codeSpace":{ + "title":"codeSpace", "allOf":[ { - "$ref":"#/definitions/Documentation" + "$ref":"#/definitions/CodeSpacePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"documentation", + "localPart":"codeSpace", "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", + "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/token" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"privacyAct", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "intellectualPropertyRights":{ - "title":"intellectualPropertyRights", + "definition":{ + "title":"definition", "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":"intellectualPropertyRights", + "localPart":"definition", "namespaceURI":"" } - }, - "copyRights":{ - "title":"copyRights", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "codeSpace", + "value", + "definition" + ] + }, + "ArrayLink.DestinationIndex":{ + "type":"object", + "title":"ArrayLink.DestinationIndex", + "properties":{ + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"copyRights", + "localPart":"ref", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "documentation", - "id", - "privacyAct", - "intellectualPropertyRights", - "copyRights" + "ref" ] }, - "OutputsPropertyType":{ + "Interface":{ "type":"object", - "title":"OutputsPropertyType", + "title":"Interface", "required":[ - "outputList" + "interfaceDefinition", + "name" ], "properties":{ - "outputList":{ - "title":"outputList", + "interfaceDefinition":{ + "title":"interfaceDefinition", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"#/definitions/InterfaceDefinition" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputList", + "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":[ @@ -6898,12 +6351,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"outputsPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ - "outputList", + "interfaceDefinition", + "name", "remoteSchema", "type", "href", @@ -6914,84 +6364,86 @@ "actuate" ] }, - "Connection":{ + "ContactInfo.Phone":{ "type":"object", - "title":"Connection", - "required":[ - "link", - "arrayLink" - ], + "title":"ContactInfo.Phone", "properties":{ - "link":{ - "title":"link", + "voice":{ + "title":"voice", "allOf":[ { - "$ref":"#/definitions/Link" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Link", + "localPart":"voice", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "arrayLink":{ - "title":"arrayLink", + "facsimile":{ + "title":"facsimile", "allOf":[ { - "$ref":"#/definitions/ArrayLink" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ArrayLink", + "localPart":"facsimile", "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" + "voice", + "facsimile" ] }, - "ComponentArrayType.Parameters":{ - "allOf":[ - { - "$ref":"#/definitions/ParametersPropertyType" - }, - { - "type":"object", - "title":"ComponentArrayType.Parameters", - "properties":{ + "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" + }, + "typeType":"classInfo", + "propertiesOrder":[ + "connectionList" + ] }, - "DataSourcesPropertyType":{ + "OutputsPropertyType":{ "type":"object", - "title":"DataSourcesPropertyType", + "title":"OutputsPropertyType", "required":[ - "dataSourceList" + "outputList" ], "properties":{ - "dataSourceList":{ - "title":"dataSourceList", + "outputList":{ + "title":"outputList", "allOf":[ { "$ref":"#/definitions/AbstractListType" @@ -6999,7 +6451,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"DataSourceList", + "localPart":"OutputList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -7110,11 +6562,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"dataSourcesPropertyType", + "localPart":"outputsPropertyType", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" }, "propertiesOrder":[ - "dataSourceList", + "outputList", "remoteSchema", "type", "href", @@ -7125,196 +6577,244 @@ "actuate" ] }, - "Document":{ + "Position":{ "type":"object", - "title":"Document", + "title":"Position", "required":[ - "description" + "process", + "position", + "vector", + "name" ], "properties":{ - "description":{ - "title":"description", + "process":{ + "title":"process", "allOf":[ { - "$ref":"#/definitions/StringOrRefType" + "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":"description", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "date":{ - "title":"date", + "position":{ + "title":"position", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"date", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"Position", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "contact":{ - "title":"contact", + "vector":{ + "title":"vector", "allOf":[ { - "$ref":"#/definitions/Contact" + "$ref":"#/definitions/VectorType" } ], "propertyType":"element", "elementName":{ - "localPart":"contact", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"Vector", + "namespaceURI":"http://www.opengis.net/swe/1.0.1" } }, - "format":{ - "title":"format", + "name":{ + "title":"name", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "remoteSchema":{ + "title":"remoteSchema", "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.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "id":{ - "title":"id", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "version":{ - "title":"version", + "href":{ + "title":"href", "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":"version", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "description", - "date", - "contact", - "format", - "onlineResource", - "id", - "version" - ] - }, - "DocumentList":{ - "type":"object", - "title":"DocumentList", - "required":[ - "member" - ], - "properties":{ - "description":{ - "title":"description", + }, + "role":{ + "title":"role", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "member":{ - "title":"member", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DocumentList.Member" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "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" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.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":[ - "description", - "member", - "id" + "process", + "position", + "vector", + "name", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "LegalConstraint":{ + "Characteristics":{ "type":"object", - "title":"LegalConstraint", + "title":"Characteristics", "required":[ - "rights" + "abstractDataRecord" ], "properties":{ - "rights":{ - "title":"rights", + "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":"#/definitions/Rights" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Rights", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, "remoteSchema":{ @@ -7424,7 +6924,8 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "rights", + "abstractDataRecord", + "name", "remoteSchema", "type", "href", @@ -7435,167 +6936,18 @@ "actuate" ] }, - "Term":{ + "Rights":{ "type":"object", - "title":"Term", + "title":"Rights", "required":[ - "value" + "documentation" ], "properties":{ - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"#/definitions/CodeSpacePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"codeSpace", - "namespaceURI":"http://www.opengis.net/sensorML/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/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":[ - "codeSpace", - "value", - "definition" - ] - }, - "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", - "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 + "$ref":"#/definitions/Documentation" } ], "propertyType":"element", @@ -7603,125 +6955,73 @@ "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":[ - "date", - "description", - "keywords", - "identification", - "classification", - "contact", - "documentation", - "property", - "id" - ] - }, - "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" - } - }, - "elementName":{ - "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":"elementRef", - "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"http://www.opengis.net/gml" } }, - "category":{ - "title":"category", + "privacyAct":{ + "title":"privacyAct", "allOf":[ { - "$ref":"#/definitions/Category" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"privacyAct", + "namespaceURI":"" } }, - "dataBlockDefinition":{ - "title":"dataBlockDefinition", + "intellectualPropertyRights":{ + "title":"intellectualPropertyRights", "allOf":[ { - "$ref":"#/definitions/DataBlockDefinitionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DataBlockDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"intellectualPropertyRights", + "namespaceURI":"" } }, - "dataStreamDefinition":{ - "title":"dataStreamDefinition", + "copyRights":{ + "title":"copyRights", "allOf":[ { - "$ref":"#/definitions/DataStreamDefinitionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DataStreamDefinition", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"copyRights", + "namespaceURI":"" } - }, + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "documentation", + "id", + "privacyAct", + "intellectualPropertyRights", + "copyRights" + ] + }, + "RuleLanguageType":{ + "type":"object", + "title":"RuleLanguageType", + "properties":{ "remoteSchema":{ "title":"remoteSchema", "allOf":[ @@ -7813,691 +7113,844 @@ "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":"ruleLanguageType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, + "propertiesOrder":[ + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "Link.Source":{ + "type":"object", + "title":"Link.Source", + "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", + "propertiesOrder":[ + "ref" + ] + }, + "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" + ] + }, + "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":"#/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":"PresentationLayerPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ - "abstractDataRecord", - "category", - "dataBlockDefinition", - "dataStreamDefinition", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "output", + "id" ] }, - "SensorML":{ + "Document":{ "type":"object", - "title":"SensorML", + "title":"Document", "required":[ - "member", - "version" + "description" ], "properties":{ - "keywords":{ - "title":"keywords", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Keywords" - }, - "minItems":0 + "$ref":"#/definitions/StringOrRefType" } ], "propertyType":"element", "elementName":{ - "localPart":"keywords", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" } }, - "identification":{ - "title":"identification", + "date":{ + "title":"date", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Identification" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"identification", + "localPart":"date", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "classification":{ - "title":"classification", + "contact":{ + "title":"contact", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Classification" - }, - "minItems":0 + "$ref":"#/definitions/Contact" } ], "propertyType":"element", "elementName":{ - "localPart":"classification", + "localPart":"contact", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "validTime":{ - "title":"validTime", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/ValidTime" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], "propertyType":"element", "elementName":{ - "localPart":"validTime", + "localPart":"format", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "securityConstraint":{ - "title":"securityConstraint", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/SecurityConstraint" + "type":"array", + "items":{ + "$ref":"#/definitions/OnlineResource" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"securityConstraint", + "localPart":"onlineResource", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "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":"element", - "elementName":{ - "localPart":"legalConstraint", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"id", + "namespaceURI":"http://www.opengis.net/gml" } }, - "characteristics":{ - "title":"characteristics", + "version":{ + "title":"version", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Characteristics" - }, - "minItems":0 + "$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" + ] + }, + "Location":{ + "type":"object", + "title":"Location", + "required":[ + "point", + "curve" + ], + "properties":{ + "point":{ + "title":"point", + "allOf":[ + { + "$ref":"#/definitions/PointType" } ], "propertyType":"element", "elementName":{ - "localPart":"characteristics", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"Point", + "namespaceURI":"http://www.opengis.net/gml" } }, - "capabilities":{ - "title":"capabilities", + "curve":{ + "title":"curve", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Capabilities" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractCurveType" + } }, - "minItems":0 + "elementName":{ + "localPart":"_Curve", + "namespaceURI":"http://www.opengis.net/gml" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"capabilities", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"_Curve", + "namespaceURI":"http://www.opengis.net/gml" } }, - "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.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" + } + }, + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "history":{ - "title":"history", + "title":{ + "title":"title", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/History" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"history", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "member":{ - "title":"member", + "show":{ + "title":"show", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SensorML.Member" - }, - "minItems":1 + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"member", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "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":[ - "keywords", - "identification", - "classification", - "validTime", - "securityConstraint", - "legalConstraint", - "characteristics", - "capabilities", - "contact", - "documentation", - "history", - "member", - "version" + "point", + "curve", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AbstractDerivableComponentType":{ - "required":[ - "targetLocation", - "targetPosition" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractProcessType" + "Security":{ + "type":"object", + "title":"Security", + "properties":{ + "classification":{ + "title":"classification", + "allOf":[ + { + "$ref":"#/definitions/ClassificationType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"classification", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } }, - { - "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" + "ownerProducer":{ + "title":"ownerProducer", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "interfaces":{ - "title":"interfaces", - "allOf":[ - { - "$ref":"#/definitions/Interfaces" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"interfaces", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + ], + "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" } - } - ], - "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", + }, + "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"SARIdentifier", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "type":{ - "title":"type", + "disseminationControls":{ + "title":"disseminationControls", "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":"disseminationControls", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "href":{ - "title":"href", + "fgIsourceOpen":{ + "title":"fgIsourceOpen", "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":"FGIsourceOpen", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "role":{ - "title":"role", + "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":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"FGIsourceProtected", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "arcrole":{ - "title":"arcrole", + "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":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"releasableTo", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "title":{ - "title":"title", + "nonICmarkings":{ + "title":"nonICmarkings", "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":"nonICmarkings", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "show":{ - "title":"show", + "classifiedBy":{ + "title":"classifiedBy", "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":"classifiedBy", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "actuate":{ - "title":"actuate", + "classificationReason":{ + "title":"classificationReason", "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" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ProcessMethodType.Implementation":{ - "type":"object", - "title":"ProcessMethodType.Implementation", - "required":[ - "processChain", - "implementationCode" - ], - "properties":{ - "processChain":{ - "title":"processChain", - "allOf":[ - { - "$ref":"#/definitions/ProcessChainType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessChain", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "localPart":"classificationReason", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "implementationCode":{ - "title":"implementationCode", + "derivedFrom":{ + "title":"derivedFrom", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType.Implementation.ImplementationCode" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ImplementationCode", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"derivedFrom", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "remoteSchema":{ - "title":"remoteSchema", + "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":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"declassDate", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "type":{ - "title":"type", + "declassEvent":{ + "title":"declassEvent", "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":"declassEvent", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "href":{ - "title":"href", + "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":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"declassException", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "role":{ - "title":"role", + "typeOfExemptedSource":{ + "title":"typeOfExemptedSource", "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" + "localPart":"typeOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "arcrole":{ - "title":"arcrole", + "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":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"dateOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "title":{ - "title":"title", + "declassManualReview":{ + "title":"declassManualReview", "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":"declassManualReview", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - }, - "show":{ - "title":"show", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "classification", + "ownerProducer", + "scIcontrols", + "sarIdentifier", + "disseminationControls", + "fgIsourceOpen", + "fgIsourceProtected", + "releasableTo", + "nonICmarkings", + "classifiedBy", + "classificationReason", + "derivedFrom", + "declassDate", + "declassEvent", + "declassException", + "typeOfExemptedSource", + "dateOfExemptedSource", + "declassManualReview" + ] + }, + "ValidTime":{ + "type":"object", + "title":"ValidTime", + "required":[ + "timeInstant", + "timePeriod" + ], + "properties":{ + "timeInstant":{ + "title":"timeInstant", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/TimeInstantType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml" } }, - "actuate":{ - "title":"actuate", + "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" } } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "processChain", - "implementationCode", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + }, + "typeType":"classInfo", + "propertiesOrder":[ + "timeInstant", + "timePeriod" ] }, - "EventList.Member":{ + "Identification":{ "type":"object", - "title":"EventList.Member", + "title":"Identification", "required":[ - "event", - "name" + "identifierList" ], "properties":{ - "event":{ - "title":"event", + "identifierList":{ + "title":"identifierList", "allOf":[ { - "$ref":"#/definitions/Event" + "$ref":"#/definitions/Identification.IdentifierList" } ], "propertyType":"element", "elementName":{ - "localPart":"Event", + "localPart":"IdentifierList", "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":[ @@ -8605,8 +8058,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "event", - "name", + "identifierList", "remoteSchema", "type", "href", @@ -8617,16 +8069,16 @@ "actuate" ] }, - "LayerPropertyType":{ + "Components.ComponentList.Component":{ "type":"object", - "title":"LayerPropertyType", + "title":"Components.ComponentList.Component", "required":[ - "abstractDataRecord", - "category" + "process", + "name" ], "properties":{ - "abstractDataRecord":{ - "title":"abstractDataRecord", + "process":{ + "title":"process", "allOf":[ { "type":"object", @@ -8635,32 +8087,32 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDataRecordType" + "$ref":"#/definitions/AbstractProcessType" } }, "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractDataRecord", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "localPart":"_Process", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "category":{ - "title":"category", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/Category" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Category", - "namespaceURI":"http://www.opengis.net/swe/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, "remoteSchema":{ @@ -8769,13 +8221,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"LayerPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ - "abstractDataRecord", - "category", + "process", + "name", "remoteSchema", "type", "href", @@ -8786,108 +8234,191 @@ "actuate" ] }, - "AbstractDerivableProcessType":{ - "required":[ - "method", - "components", - "connections" - ], + "AbstractProcessType":{ "allOf":[ { - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/AbstractSMLType" }, { "type":"object", - "title":"AbstractDerivableProcessType", + "title":"AbstractProcessType", "properties":{ - "inputs":{ - "title":"inputs", + "keywords":{ + "title":"keywords", "allOf":[ { - "$ref":"#/definitions/InputsPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"inputs", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "outputs":{ - "title":"outputs", + "identification":{ + "title":"identification", "allOf":[ { - "$ref":"#/definitions/OutputsPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Identification" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"outputs", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "parameters":{ - "title":"parameters", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"#/definitions/ParametersPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Classification" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"parameters", + "localPart":"classification", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "method":{ - "title":"method", + "validTime":{ + "title":"validTime", "allOf":[ { - "$ref":"#/definitions/MethodPropertyType" + "$ref":"#/definitions/ValidTime" } ], "propertyType":"element", "elementName":{ - "localPart":"method", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "components":{ - "title":"components", + "securityConstraint":{ + "title":"securityConstraint", "allOf":[ { - "$ref":"#/definitions/ComponentsPropertyType" + "$ref":"#/definitions/SecurityConstraint" } ], "propertyType":"element", "elementName":{ - "localPart":"components", + "localPart":"securityConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "dataSources":{ - "title":"dataSources", + "legalConstraint":{ + "title":"legalConstraint", "allOf":[ { - "$ref":"#/definitions/DataSourcesPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/LegalConstraint" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"dataSources", + "localPart":"legalConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "connections":{ - "title":"connections", + "characteristics":{ + "title":"characteristics", "allOf":[ { - "$ref":"#/definitions/ConnectionsPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Characteristics" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"connections", + "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" } } @@ -8896,40 +8427,152 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractDerivableProcessType", + "localPart":"AbstractProcessType", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" }, "propertiesOrder":[ - "inputs", - "outputs", - "parameters", - "method", - "components", - "dataSources", - "connections" + "keywords", + "identification", + "classification", + "validTime", + "securityConstraint", + "legalConstraint", + "characteristics", + "capabilities", + "contact", + "documentation", + "history" ] }, - "Identification.IdentifierList":{ + "Event":{ "type":"object", - "title":"Identification.IdentifierList", - "required":[ - "identifier" - ], + "title":"Event", "properties":{ - "identifier":{ - "title":"identifier", + "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", + "allOf":[ + { + "$ref":"#/definitions/StringOrRefType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "keywords":{ + "title":"keywords", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Identification.IdentifierList.Identifier" + "$ref":"#/definitions/Keywords" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "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" } }, @@ -8943,116 +8586,118 @@ "propertyType":"attribute", "attributeName":{ "localPart":"id", - "namespaceURI":"" + "namespaceURI":"http://www.opengis.net/gml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "identifier", + "date", + "description", + "keywords", + "identification", + "classification", + "contact", + "documentation", + "property", "id" ] }, - "Components.ComponentList.Component":{ + "Positions.PositionList":{ "type":"object", - "title":"Components.ComponentList.Component", + "title":"Positions.PositionList", "required":[ - "process", - "name" + "position", + "timePosition" ], "properties":{ - "process":{ - "title":"process", + "position":{ + "title":"position", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractProcessType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/Position" }, - "elementName":{ - "localPart":"_Process", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } + "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Process", + "localPart":"position", "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", + "timePosition":{ + "title":"timePosition", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/TimePosition" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"element", + "elementName":{ + "localPart":"timePosition", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "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", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "position", + "timePosition", + "id" + ] + }, + "Link":{ + "type":"object", + "title":"Link", + "required":[ + "source", + "destination" + ], + "properties":{ + "source":{ + "title":"source", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Link.Source" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"source", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "role":{ - "title":"role", + "destination":{ + "title":"destination", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Link.Destination" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"destination", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } - }, - "arcrole":{ - "title":"arcrole", + }, + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -9060,107 +8705,183 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"type", + "namespaceURI":"" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "source", + "destination", + "type" + ] + }, + "Connection":{ + "type":"object", + "title":"Connection", + "required":[ + "link", + "arrayLink" + ], + "properties":{ + "link":{ + "title":"link", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Link" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Link", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "show":{ - "title":"show", + "arrayLink":{ + "title":"arrayLink", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/ArrayLink" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ArrayLink", + "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", - "name", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "link", + "arrayLink", + "name" ] }, - "Link.Destination":{ + "Inputs.InputList":{ "type":"object", - "title":"Link.Destination", + "title":"Inputs.InputList", "required":[ - "ref" + "input" ], "properties":{ - "ref":{ - "title":"ref", + "input":{ + "title":"input", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "type":"array", + "items":{ + "$ref":"#/definitions/IoComponentPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"input", + "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":"ref", + "localPart":"id", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "ref" + "input", + "id" ] }, - "ConnectionsPropertyType":{ + "ProcessMethodType.Rules.RulesDefinition":{ "type":"object", - "title":"ConnectionsPropertyType", + "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" + ] + }, + "Positions":{ + "type":"object", + "title":"Positions", "required":[ - "connectionList" + "positionList" ], "properties":{ - "connectionList":{ - "title":"connectionList", + "positionList":{ + "title":"positionList", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"#/definitions/Positions.PositionList" } ], "propertyType":"element", "elementName":{ - "localPart":"ConnectionList", + "localPart":"PositionList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -9270,12 +8991,8 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"connectionsPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ - "connectionList", + "positionList", "remoteSchema", "type", "href", @@ -9286,75 +9003,67 @@ "actuate" ] }, - "ProcessChainType":{ + "Parameters.ParameterList":{ + "type":"object", + "title":"Parameters.ParameterList", "required":[ - "components", - "connections" + "parameter" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractPureProcessType" + "properties":{ + "parameter":{ + "title":"parameter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DataComponentPropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"parameter", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } }, - { - "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" - } + "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":"ProcessChainType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" }, + "typeType":"classInfo", "propertiesOrder":[ - "components", - "connections" + "parameter", + "id" ] }, - "History":{ + "Outputs":{ "type":"object", - "title":"History", + "title":"Outputs", "required":[ - "eventList" + "outputList" ], "properties":{ - "eventList":{ - "title":"eventList", + "outputList":{ + "title":"outputList", "allOf":[ { - "$ref":"#/definitions/EventList" + "$ref":"#/definitions/Outputs.OutputList" } ], "propertyType":"element", "elementName":{ - "localPart":"EventList", + "localPart":"OutputList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -9465,7 +9174,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "eventList", + "outputList", "remoteSchema", "type", "href", @@ -9476,42 +9185,42 @@ "actuate" ] }, - "Link":{ + "ContactList.Member":{ "type":"object", - "title":"Link", + "title":"ContactList.Member", "required":[ - "source", - "destination" + "person", + "responsibleParty" ], "properties":{ - "source":{ - "title":"source", + "person":{ + "title":"person", "allOf":[ { - "$ref":"#/definitions/Link.Source" + "$ref":"#/definitions/Person" } ], "propertyType":"element", "elementName":{ - "localPart":"source", + "localPart":"Person", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "destination":{ - "title":"destination", + "responsibleParty":{ + "title":"responsibleParty", "allOf":[ { - "$ref":"#/definitions/Link.Destination" + "$ref":"#/definitions/ResponsibleParty" } ], "propertyType":"element", "elementName":{ - "localPart":"destination", + "localPart":"ResponsibleParty", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "type":{ - "title":"type", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -9519,409 +9228,373 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "source", - "destination", - "type" - ] - }, - "Security":{ - "type":"object", - "title":"Security", - "properties":{ - "classification":{ - "title":"classification", + }, + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/ClassificationType" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"classification", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "ownerProducer":{ - "title":"ownerProducer", + "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":"ownerProducer", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "scIcontrols":{ - "title":"scIcontrols", + "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":"SCIcontrols", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "sarIdentifier":{ - "title":"sarIdentifier", + "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":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "disseminationControls":{ - "title":"disseminationControls", + "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":"disseminationControls", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", + "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":"FGIsourceOpen", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", + "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":"FGIsourceProtected", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "releasableTo":{ - "title":"releasableTo", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "person", + "responsibleParty", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "ResponsibleParty":{ + "type":"object", + "title":"ResponsibleParty", + "properties":{ + "individualName":{ + "title":"individualName", "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" + "propertyType":"element", + "elementName":{ + "localPart":"individualName", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "nonICmarkings":{ - "title":"nonICmarkings", + "organizationName":{ + "title":"organizationName", "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" + "propertyType":"element", + "elementName":{ + "localPart":"organizationName", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "classifiedBy":{ - "title":"classifiedBy", + "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.1" + } + }, + "contactInfo":{ + "title":"contactInfo", + "allOf":[ + { + "$ref":"#/definitions/ContactInfo" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"contactInfo", + "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":"classifiedBy", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"id", + "namespaceURI":"http://www.opengis.net/gml" } - }, - "classificationReason":{ - "title":"classificationReason", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "individualName", + "organizationName", + "positionName", + "contactInfo", + "id" + ] + }, + "DataSourceType.ObservationReference":{ + "type":"object", + "title":"DataSourceType.ObservationReference", + "properties":{ + "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":"classificationReason", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, - "derivedFrom":{ - "title":"derivedFrom", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"derivedFrom", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "declassDate":{ - "title":"declassDate", + "href":{ + "title":"href", "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":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "declassEvent":{ - "title":"declassEvent", + "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":"declassEvent", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "declassException":{ - "title":"declassException", + "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":"declassException", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "typeOfExemptedSource":{ - "title":"typeOfExemptedSource", + "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":"typeOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "dateOfExemptedSource":{ - "title":"dateOfExemptedSource", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"dateOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "declassManualReview":{ - "title":"declassManualReview", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"declassManualReview", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "propertiesOrder":[ - "classification", - "ownerProducer", - "scIcontrols", - "sarIdentifier", - "disseminationControls", - "fgIsourceOpen", - "fgIsourceProtected", - "releasableTo", - "nonICmarkings", - "classifiedBy", - "classificationReason", - "derivedFrom", - "declassDate", - "declassEvent", - "declassException", - "typeOfExemptedSource", - "dateOfExemptedSource", - "declassManualReview" + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ContactInfo":{ + "Classification.ClassifierList.Classifier":{ "type":"object", - "title":"ContactInfo", + "title":"Classification.ClassifierList.Classifier", + "required":[ + "term" + ], "properties":{ - "phone":{ - "title":"phone", - "allOf":[ - { - "$ref":"#/definitions/ContactInfo.Phone" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"phone", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "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", + "term":{ + "title":"term", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Term" } ], "propertyType":"element", "elementName":{ - "localPart":"hoursOfService", + "localPart":"Term", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "contactInstructions":{ - "title":"contactInstructions", + "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/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"contactInstructions", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "phone", - "address", - "onlineResource", - "hoursOfService", - "contactInstructions" + "term", + "name" ] }, - "Interfaces":{ + "ConnectionsPropertyType":{ "type":"object", - "title":"Interfaces", + "title":"ConnectionsPropertyType", "required":[ - "interfaceList" + "connectionList" ], "properties":{ - "interfaceList":{ - "title":"interfaceList", + "connectionList":{ + "title":"connectionList", "allOf":[ { - "$ref":"#/definitions/Interfaces.InterfaceList" + "$ref":"#/definitions/AbstractListType" } ], "propertyType":"element", "elementName":{ - "localPart":"InterfaceList", + "localPart":"ConnectionList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -10031,8 +9704,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"connectionsPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "interfaceList", + "connectionList", "remoteSchema", "type", "href", @@ -10043,69 +9720,65 @@ "actuate" ] }, - "Classification.ClassifierList":{ + "TimePosition":{ "type":"object", - "title":"Classification.ClassifierList", + "title":"TimePosition", "required":[ - "classifier" + "time", + "process", + "name" ], "properties":{ - "classifier":{ - "title":"classifier", + "time":{ + "title":"time", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Classification.ClassifierList.Classifier" - }, - "minItems":1 + "$ref":"#/definitions/Time" } ], "propertyType":"element", "elementName":{ - "localPart":"classifier", + "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" } }, - "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":[ - "classifier", - "id" - ] - }, - "Classification":{ - "type":"object", - "title":"Classification", - "required":[ - "classifierList" - ], - "properties":{ - "classifierList":{ - "title":"classifierList", - "allOf":[ - { - "$ref":"#/definitions/Classification.ClassifierList" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ClassifierList", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } }, "remoteSchema":{ "title":"remoteSchema", @@ -10214,7 +9887,9 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "classifierList", + "time", + "process", + "name", "remoteSchema", "type", "href", @@ -10225,67 +9900,94 @@ "actuate" ] }, - "Parameters.ParameterList":{ + "ArrayLink.SourceArray":{ "type":"object", - "title":"Parameters.ParameterList", - "required":[ - "parameter" - ], + "title":"ArrayLink.SourceArray", "properties":{ - "parameter":{ - "title":"parameter", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataComponentPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"parameter", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - } - }, - "id":{ - "title":"id", + "ref":{ + "title":"ref", "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":"ref", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "parameter", - "id" + "ref" ] }, - "ParametersPropertyType":{ + "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" + ] + }, + "Documentation":{ "type":"object", - "title":"ParametersPropertyType", + "title":"Documentation", "required":[ - "parameterList" + "document", + "documentList" ], "properties":{ - "parameterList":{ - "title":"parameterList", + "document":{ + "title":"document", "allOf":[ { - "$ref":"#/definitions/AbstractListType" + "$ref":"#/definitions/Document" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterList", + "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" } }, @@ -10395,12 +10097,9 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"parametersPropertyType", - "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" - }, "propertiesOrder":[ - "parameterList", + "document", + "documentList", "remoteSchema", "type", "href", @@ -10411,10 +10110,124 @@ "actuate" ] }, - "ProcessMethodType.Implementation.ImplementationCode.BinaryRef":{ + "EventList":{ "type":"object", - "title":"ProcessMethodType.Implementation.ImplementationCode.BinaryRef", + "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.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" + ] + }, + "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" + } + }, + "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", + "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":[ @@ -10521,7 +10334,15 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"PresentationLayerPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ + "abstractDataRecord", + "category", + "dataBlockDefinition", + "dataStreamDefinition", "remoteSchema", "type", "href", @@ -10532,23 +10353,60 @@ "actuate" ] }, - "Inputs":{ + "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" + ] + }, + "MethodPropertyType":{ "type":"object", - "title":"Inputs", + "title":"MethodPropertyType", "required":[ - "inputList" + "processMethod" ], "properties":{ - "inputList":{ - "title":"inputList", + "processMethod":{ + "title":"processMethod", "allOf":[ { - "$ref":"#/definitions/Inputs.InputList" + "$ref":"#/definitions/ProcessMethodType" } ], "propertyType":"element", "elementName":{ - "localPart":"InputList", + "localPart":"ProcessMethod", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -10658,8 +10516,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"methodPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "inputList", + "processMethod", "remoteSchema", "type", "href", @@ -10670,49 +10532,24 @@ "actuate" ] }, - "Capabilities":{ + "DataSourcesPropertyType":{ "type":"object", - "title":"Capabilities", + "title":"DataSourcesPropertyType", "required":[ - "abstractDataRecord" + "dataSourceList" ], "properties":{ - "abstractDataRecord":{ - "title":"abstractDataRecord", + "dataSourceList":{ + "title":"dataSourceList", "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/AbstractListType" } ], - "propertyType":"elementRef", + "propertyType":"element", "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":"" + "localPart":"DataSourceList", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, "remoteSchema":{ @@ -10821,9 +10658,12 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"dataSourcesPropertyType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "abstractDataRecord", - "name", + "dataSourceList", "remoteSchema", "type", "href", @@ -10834,142 +10674,302 @@ "actuate" ] }, - "Positions":{ + "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" + ] + }, + "ProcessMethodType.Algorithm.AlgorithmDefinition":{ + "type":"object", + "title":"ProcessMethodType.Algorithm.AlgorithmDefinition", + "properties":{ + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"#/definitions/StringOrRefType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "mathML":{ + "title":"mathML", + "allOf":[ + { + "$ref":"#/definitions/ProcessMethodType.Algorithm.AlgorithmDefinition.MathML" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"mathML", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "description", + "mathML" + ] + }, + "DataSourceType.Values":{ + "type":"object", + "title":"DataSourceType.Values", + "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" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "any" + ] + }, + "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.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", + "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":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"city", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "role":{ - "title":"role", + "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":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"administrativeArea", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "arcrole":{ - "title":"arcrole", + "postalCode":{ + "title":"postalCode", "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":"postalCode", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "title":{ - "title":"title", + "country":{ + "title":"country", "allOf":[ { "$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":"country", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, - "show":{ - "title":"show", + "electronicMailAddress":{ + "title":"electronicMailAddress", "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":"electronicMailAddress", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" + ] + }, + "ProcessChainType":{ + "required":[ + "components", + "connections" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractPureProcessType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessChainType", + "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" + }, "propertiesOrder":[ - "positionList", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "components", + "connections" ] } }, @@ -10987,7 +10987,7 @@ "properties":{ "localPart":{ "enum":[ - "method" + "ContactList" ] }, "namespaceURI":{ @@ -11000,11 +11000,11 @@ ] }, "value":{ - "$ref":"#/definitions/MethodPropertyType" + "$ref":"#/definitions/ContactList" } }, "elementName":{ - "localPart":"method", + "localPart":"ContactList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11021,7 +11021,7 @@ "properties":{ "localPart":{ "enum":[ - "System" + "EventList" ] }, "namespaceURI":{ @@ -11034,11 +11034,11 @@ ] }, "value":{ - "$ref":"#/definitions/SystemType" + "$ref":"#/definitions/EventList" } }, "elementName":{ - "localPart":"System", + "localPart":"EventList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11055,7 +11055,7 @@ "properties":{ "localPart":{ "enum":[ - "onlineResource" + "identification" ] }, "namespaceURI":{ @@ -11068,11 +11068,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Identification" } }, "elementName":{ - "localPart":"onlineResource", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11089,7 +11089,7 @@ "properties":{ "localPart":{ "enum":[ - "legalConstraint" + "classification" ] }, "namespaceURI":{ @@ -11102,11 +11102,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegalConstraint" + "$ref":"#/definitions/Classification" } }, "elementName":{ - "localPart":"legalConstraint", + "localPart":"classification", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11123,7 +11123,7 @@ "properties":{ "localPart":{ "enum":[ - "Link" + "ArrayLink" ] }, "namespaceURI":{ @@ -11136,11 +11136,11 @@ ] }, "value":{ - "$ref":"#/definitions/Link" + "$ref":"#/definitions/ArrayLink" } }, "elementName":{ - "localPart":"Link", + "localPart":"ArrayLink", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11157,7 +11157,7 @@ "properties":{ "localPart":{ "enum":[ - "history" + "System" ] }, "namespaceURI":{ @@ -11170,11 +11170,11 @@ ] }, "value":{ - "$ref":"#/definitions/History" + "$ref":"#/definitions/SystemType" } }, "elementName":{ - "localPart":"history", + "localPart":"System", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11191,7 +11191,7 @@ "properties":{ "localPart":{ "enum":[ - "ruleLanguage" + "inputs" ] }, "namespaceURI":{ @@ -11204,11 +11204,11 @@ ] }, "value":{ - "$ref":"#/definitions/RuleLanguageType" + "$ref":"#/definitions/Inputs" } }, "elementName":{ - "localPart":"ruleLanguage", + "localPart":"inputs", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11259,7 +11259,7 @@ "properties":{ "localPart":{ "enum":[ - "interface" + "timePosition" ] }, "namespaceURI":{ @@ -11272,11 +11272,11 @@ ] }, "value":{ - "$ref":"#/definitions/Interface" + "$ref":"#/definitions/TimePosition" } }, "elementName":{ - "localPart":"interface", + "localPart":"timePosition", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11293,7 +11293,7 @@ "properties":{ "localPart":{ "enum":[ - "documentation" + "keywords" ] }, "namespaceURI":{ @@ -11306,11 +11306,11 @@ ] }, "value":{ - "$ref":"#/definitions/Documentation" + "$ref":"#/definitions/Keywords" } }, "elementName":{ - "localPart":"documentation", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11327,7 +11327,7 @@ "properties":{ "localPart":{ "enum":[ - "ResponsibleParty" + "Link" ] }, "namespaceURI":{ @@ -11340,11 +11340,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponsibleParty" + "$ref":"#/definitions/Link" } }, "elementName":{ - "localPart":"ResponsibleParty", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11361,7 +11361,7 @@ "properties":{ "localPart":{ "enum":[ - "schematron" + "location" ] }, "namespaceURI":{ @@ -11374,11 +11374,11 @@ ] }, "value":{ - "$ref":"#/definitions/Schematron" + "$ref":"#/definitions/Location" } }, "elementName":{ - "localPart":"schematron", + "localPart":"location", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11395,7 +11395,7 @@ "properties":{ "localPart":{ "enum":[ - "characteristics" + "Rights" ] }, "namespaceURI":{ @@ -11408,11 +11408,11 @@ ] }, "value":{ - "$ref":"#/definitions/Characteristics" + "$ref":"#/definitions/Rights" } }, "elementName":{ - "localPart":"characteristics", + "localPart":"Rights", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11429,7 +11429,7 @@ "properties":{ "localPart":{ "enum":[ - "Document" + "schematron" ] }, "namespaceURI":{ @@ -11442,11 +11442,11 @@ ] }, "value":{ - "$ref":"#/definitions/Document" + "$ref":"#/definitions/Schematron" } }, "elementName":{ - "localPart":"Document", + "localPart":"schematron", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11463,7 +11463,7 @@ "properties":{ "localPart":{ "enum":[ - "Person" + "history" ] }, "namespaceURI":{ @@ -11476,11 +11476,11 @@ ] }, "value":{ - "$ref":"#/definitions/Person" + "$ref":"#/definitions/History" } }, "elementName":{ - "localPart":"Person", + "localPart":"history", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11497,7 +11497,7 @@ "properties":{ "localPart":{ "enum":[ - "Security" + "validTime" ] }, "namespaceURI":{ @@ -11510,11 +11510,11 @@ ] }, "value":{ - "$ref":"#/definitions/Security" + "$ref":"#/definitions/ValidTime" } }, "elementName":{ - "localPart":"Security", + "localPart":"validTime", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11531,7 +11531,7 @@ "properties":{ "localPart":{ "enum":[ - "Rights" + "documentation" ] }, "namespaceURI":{ @@ -11544,11 +11544,11 @@ ] }, "value":{ - "$ref":"#/definitions/Rights" + "$ref":"#/definitions/Documentation" } }, "elementName":{ - "localPart":"Rights", + "localPart":"documentation", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11565,7 +11565,7 @@ "properties":{ "localPart":{ "enum":[ - "InterfaceDefinition" + "connections" ] }, "namespaceURI":{ @@ -11578,11 +11578,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterfaceDefinition" + "$ref":"#/definitions/Connections" } }, "elementName":{ - "localPart":"InterfaceDefinition", + "localPart":"connections", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11599,7 +11599,7 @@ "properties":{ "localPart":{ "enum":[ - "keywords" + "connection" ] }, "namespaceURI":{ @@ -11612,11 +11612,11 @@ ] }, "value":{ - "$ref":"#/definitions/Keywords" + "$ref":"#/definitions/Connection" } }, "elementName":{ - "localPart":"keywords", + "localPart":"connection", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11633,7 +11633,7 @@ "properties":{ "localPart":{ "enum":[ - "location" + "contactInfo" ] }, "namespaceURI":{ @@ -11646,11 +11646,11 @@ ] }, "value":{ - "$ref":"#/definitions/Location" + "$ref":"#/definitions/ContactInfo" } }, "elementName":{ - "localPart":"location", + "localPart":"contactInfo", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11667,7 +11667,7 @@ "properties":{ "localPart":{ "enum":[ - "inputs" + "Security" ] }, "namespaceURI":{ @@ -11680,11 +11680,11 @@ ] }, "value":{ - "$ref":"#/definitions/Inputs" + "$ref":"#/definitions/Security" } }, "elementName":{ - "localPart":"inputs", + "localPart":"Security", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11701,7 +11701,7 @@ "properties":{ "localPart":{ "enum":[ - "DataSource" + "spatialReferenceFrame" ] }, "namespaceURI":{ @@ -11714,11 +11714,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataSourceType" + "$ref":"#/definitions/SpatialReferenceFrame" } }, "elementName":{ - "localPart":"DataSource", + "localPart":"spatialReferenceFrame", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11735,7 +11735,7 @@ "properties":{ "localPart":{ "enum":[ - "parameters" + "ResponsibleParty" ] }, "namespaceURI":{ @@ -11748,11 +11748,11 @@ ] }, "value":{ - "$ref":"#/definitions/Parameters" + "$ref":"#/definitions/ResponsibleParty" } }, "elementName":{ - "localPart":"parameters", + "localPart":"ResponsibleParty", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11769,7 +11769,7 @@ "properties":{ "localPart":{ "enum":[ - "components" + "ProcessChain" ] }, "namespaceURI":{ @@ -11782,11 +11782,11 @@ ] }, "value":{ - "$ref":"#/definitions/Components" + "$ref":"#/definitions/ProcessChainType" } }, "elementName":{ - "localPart":"components", + "localPart":"ProcessChain", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11803,7 +11803,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialReferenceFrame" + "DataSource" ] }, "namespaceURI":{ @@ -11816,11 +11816,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialReferenceFrame" + "$ref":"#/definitions/DataSourceType" } }, "elementName":{ - "localPart":"spatialReferenceFrame", + "localPart":"DataSource", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11837,7 +11837,7 @@ "properties":{ "localPart":{ "enum":[ - "SensorML" + "method" ] }, "namespaceURI":{ @@ -11850,11 +11850,11 @@ ] }, "value":{ - "$ref":"#/definitions/SensorML" + "$ref":"#/definitions/MethodPropertyType" } }, "elementName":{ - "localPart":"SensorML", + "localPart":"method", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11871,7 +11871,7 @@ "properties":{ "localPart":{ "enum":[ - "connection" + "ProcessMethod" ] }, "namespaceURI":{ @@ -11884,11 +11884,11 @@ ] }, "value":{ - "$ref":"#/definitions/Connection" + "$ref":"#/definitions/ProcessMethodType" } }, "elementName":{ - "localPart":"connection", + "localPart":"ProcessMethod", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11905,7 +11905,7 @@ "properties":{ "localPart":{ "enum":[ - "relaxNG" + "SensorML" ] }, "namespaceURI":{ @@ -11918,11 +11918,11 @@ ] }, "value":{ - "$ref":"#/definitions/RelaxNG" + "$ref":"#/definitions/SensorML" } }, "elementName":{ - "localPart":"relaxNG", + "localPart":"SensorML", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11939,7 +11939,7 @@ "properties":{ "localPart":{ "enum":[ - "contactInfo" + "characteristics" ] }, "namespaceURI":{ @@ -11952,11 +11952,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactInfo" + "$ref":"#/definitions/Characteristics" } }, "elementName":{ - "localPart":"contactInfo", + "localPart":"characteristics", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -11973,7 +11973,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessModel" + "Event" ] }, "namespaceURI":{ @@ -11986,11 +11986,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessModelType" + "$ref":"#/definitions/Event" } }, "elementName":{ - "localPart":"ProcessModel", + "localPart":"Event", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12007,7 +12007,7 @@ "properties":{ "localPart":{ "enum":[ - "connections" + "parameters" ] }, "namespaceURI":{ @@ -12020,11 +12020,11 @@ ] }, "value":{ - "$ref":"#/definitions/Connections" + "$ref":"#/definitions/Parameters" } }, "elementName":{ - "localPart":"connections", + "localPart":"parameters", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12041,7 +12041,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentList" + "onlineResource" ] }, "namespaceURI":{ @@ -12054,11 +12054,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentList" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"DocumentList", + "localPart":"onlineResource", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12075,7 +12075,7 @@ "properties":{ "localPart":{ "enum":[ - "Event" + "legalConstraint" ] }, "namespaceURI":{ @@ -12088,11 +12088,11 @@ ] }, "value":{ - "$ref":"#/definitions/Event" + "$ref":"#/definitions/LegalConstraint" } }, "elementName":{ - "localPart":"Event", + "localPart":"legalConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12109,7 +12109,7 @@ "properties":{ "localPart":{ "enum":[ - "contact" + "InterfaceDefinition" ] }, "namespaceURI":{ @@ -12122,11 +12122,11 @@ ] }, "value":{ - "$ref":"#/definitions/Contact" + "$ref":"#/definitions/InterfaceDefinition" } }, "elementName":{ - "localPart":"contact", + "localPart":"InterfaceDefinition", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12143,7 +12143,7 @@ "properties":{ "localPart":{ "enum":[ - "Component" + "position" ] }, "namespaceURI":{ @@ -12156,11 +12156,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComponentType" + "$ref":"#/definitions/Position" } }, "elementName":{ - "localPart":"Component", + "localPart":"position", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12177,7 +12177,7 @@ "properties":{ "localPart":{ "enum":[ - "position" + "temporalReferenceFrame" ] }, "namespaceURI":{ @@ -12190,11 +12190,11 @@ ] }, "value":{ - "$ref":"#/definitions/Position" + "$ref":"#/definitions/TemporalReferenceFrame" } }, "elementName":{ - "localPart":"position", + "localPart":"temporalReferenceFrame", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12211,7 +12211,7 @@ "properties":{ "localPart":{ "enum":[ - "timePosition" + "DocumentList" ] }, "namespaceURI":{ @@ -12224,11 +12224,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePosition" + "$ref":"#/definitions/DocumentList" } }, "elementName":{ - "localPart":"timePosition", + "localPart":"DocumentList", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12245,7 +12245,7 @@ "properties":{ "localPart":{ "enum":[ - "EventList" + "capabilities" ] }, "namespaceURI":{ @@ -12258,11 +12258,11 @@ ] }, "value":{ - "$ref":"#/definitions/EventList" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"EventList", + "localPart":"capabilities", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12279,7 +12279,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalReferenceFrame" + "components" ] }, "namespaceURI":{ @@ -12292,11 +12292,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalReferenceFrame" + "$ref":"#/definitions/Components" } }, "elementName":{ - "localPart":"temporalReferenceFrame", + "localPart":"components", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12313,7 +12313,7 @@ "properties":{ "localPart":{ "enum":[ - "ComponentArray" + "outputs" ] }, "namespaceURI":{ @@ -12326,11 +12326,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComponentArrayType" + "$ref":"#/definitions/Outputs" } }, "elementName":{ - "localPart":"ComponentArray", + "localPart":"outputs", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12347,7 +12347,7 @@ "properties":{ "localPart":{ "enum":[ - "_Process" + "Component" ] }, "namespaceURI":{ @@ -12360,11 +12360,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/ComponentType" } }, "elementName":{ - "localPart":"_Process", + "localPart":"Component", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12381,7 +12381,7 @@ "properties":{ "localPart":{ "enum":[ - "capabilities" + "ruleLanguage" ] }, "namespaceURI":{ @@ -12394,11 +12394,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/RuleLanguageType" } }, "elementName":{ - "localPart":"capabilities", + "localPart":"ruleLanguage", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12415,7 +12415,7 @@ "properties":{ "localPart":{ "enum":[ - "ArrayLink" + "ProcessModel" ] }, "namespaceURI":{ @@ -12428,11 +12428,11 @@ ] }, "value":{ - "$ref":"#/definitions/ArrayLink" + "$ref":"#/definitions/ProcessModelType" } }, "elementName":{ - "localPart":"ArrayLink", + "localPart":"ProcessModel", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12449,7 +12449,7 @@ "properties":{ "localPart":{ "enum":[ - "positions" + "Term" ] }, "namespaceURI":{ @@ -12462,11 +12462,11 @@ ] }, "value":{ - "$ref":"#/definitions/Positions" + "$ref":"#/definitions/Term" } }, "elementName":{ - "localPart":"positions", + "localPart":"Term", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12483,7 +12483,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactList" + "ComponentArray" ] }, "namespaceURI":{ @@ -12496,11 +12496,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactList" + "$ref":"#/definitions/ComponentArrayType" } }, "elementName":{ - "localPart":"ContactList", + "localPart":"ComponentArray", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12517,7 +12517,7 @@ "properties":{ "localPart":{ "enum":[ - "identification" + "securityConstraint" ] }, "namespaceURI":{ @@ -12530,11 +12530,11 @@ ] }, "value":{ - "$ref":"#/definitions/Identification" + "$ref":"#/definitions/SecurityConstraint" } }, "elementName":{ - "localPart":"identification", + "localPart":"securityConstraint", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12551,7 +12551,7 @@ "properties":{ "localPart":{ "enum":[ - "validTime" + "relaxNG" ] }, "namespaceURI":{ @@ -12564,11 +12564,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValidTime" + "$ref":"#/definitions/RelaxNG" } }, "elementName":{ - "localPart":"validTime", + "localPart":"relaxNG", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12585,7 +12585,7 @@ "properties":{ "localPart":{ "enum":[ - "outputs" + "_Process" ] }, "namespaceURI":{ @@ -12598,11 +12598,11 @@ ] }, "value":{ - "$ref":"#/definitions/Outputs" + "$ref":"#/definitions/AbstractProcessType" } }, "elementName":{ - "localPart":"outputs", + "localPart":"_Process", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12619,7 +12619,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessChain" + "interface" ] }, "namespaceURI":{ @@ -12632,11 +12632,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessChainType" + "$ref":"#/definitions/Interface" } }, "elementName":{ - "localPart":"ProcessChain", + "localPart":"interface", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12653,7 +12653,7 @@ "properties":{ "localPart":{ "enum":[ - "securityConstraint" + "positions" ] }, "namespaceURI":{ @@ -12666,11 +12666,11 @@ ] }, "value":{ - "$ref":"#/definitions/SecurityConstraint" + "$ref":"#/definitions/Positions" } }, "elementName":{ - "localPart":"securityConstraint", + "localPart":"positions", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12687,7 +12687,7 @@ "properties":{ "localPart":{ "enum":[ - "Term" + "Document" ] }, "namespaceURI":{ @@ -12700,11 +12700,11 @@ ] }, "value":{ - "$ref":"#/definitions/Term" + "$ref":"#/definitions/Document" } }, "elementName":{ - "localPart":"Term", + "localPart":"Document", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12721,7 +12721,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessMethod" + "Person" ] }, "namespaceURI":{ @@ -12734,11 +12734,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessMethodType" + "$ref":"#/definitions/Person" } }, "elementName":{ - "localPart":"ProcessMethod", + "localPart":"Person", "namespaceURI":"http://www.opengis.net/sensorML/1.0.1" } }, @@ -12755,7 +12755,7 @@ "properties":{ "localPart":{ "enum":[ - "classification" + "contact" ] }, "namespaceURI":{ @@ -12768,11 +12768,11 @@ ] }, "value":{ - "$ref":"#/definitions/Classification" + "$ref":"#/definitions/Contact" } }, "elementName":{ - "localPart":"classification", + "localPart":"contact", "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 f0221903..38eb4dfe 100644 --- a/scripts/jsonschemas/SensorML_2_0.jsonschema +++ b/scripts/jsonschemas/SensorML_2_0.jsonschema @@ -2,180 +2,23 @@ { "id":"http://www.opengis.net/sensorml/2.0#", "definitions":{ - "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":"AbstractProcessType.Configuration", - "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" - } - }, - "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" - ] - }, - "ModeChoiceType":{ - "required":[ - "mode" - ], - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ModeChoiceType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "mode" - ] - }, - "ComponentListType":{ - "required":[ - "component" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEType" - }, - { - "type":"object", - "title":"ComponentListType", - "properties":{ - "component":{ - "title":"component", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ComponentListType.Component" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"component", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ComponentListType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "component" - ] - }, - "ObservablePropertyPropertyType":{ + "ModeChoicePropertyType":{ "type":"object", - "title":"ObservablePropertyPropertyType", + "title":"ModeChoicePropertyType", "required":[ - "observableProperty" + "modeChoice" ], "properties":{ - "observableProperty":{ - "title":"observableProperty", + "modeChoice":{ + "title":"modeChoice", "allOf":[ { - "$ref":"#/definitions/ObservablePropertyType" + "$ref":"#/definitions/ModeChoiceType" } ], "propertyType":"element", "elementName":{ - "localPart":"ObservableProperty", + "localPart":"ModeChoice", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -273,11 +116,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ObservablePropertyPropertyType", + "localPart":"ModeChoicePropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "observableProperty", + "modeChoice", "type", "href", "role", @@ -287,126 +130,53 @@ "actuate" ] }, - "StatusSettingPropertyType":{ + "SimpleProcessPropertyType":{ "type":"object", - "title":"StatusSettingPropertyType", + "title":"SimpleProcessPropertyType", "required":[ - "ref" + "simpleProcess" ], "properties":{ - "value":{ - "title":"value", + "simpleProcess":{ + "title":"simpleProcess", "allOf":[ { - "$ref":"#/definitions/StatusType" + "$ref":"#/definitions/SimpleProcessType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"SimpleProcess", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } }, - "ref":{ - "title":"ref", + "owns":{ + "title":"owns", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"ref", + "localPart":"owns", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"StatusSettingPropertyType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "value", - "ref" - ] - }, - "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":"" + "nilReason":{ + "title":"nilReason", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "name" - ] - }, - "AggregateProcessPropertyType":{ - "type":"object", - "title":"AggregateProcessPropertyType", - "required":[ - "aggregateProcess" - ], - "properties":{ - "aggregateProcess":{ - "title":"aggregateProcess", - "allOf":[ - { - "$ref":"#/definitions/AggregateProcessType" - } - ], - "propertyType":"element", - "elementName":{ - "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":"" + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, "remoteSchema":{ @@ -516,11 +286,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AggregateProcessPropertyType", + "localPart":"SimpleProcessPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "aggregateProcess", + "simpleProcess", "owns", "nilReason", "remoteSchema", @@ -533,143 +303,104 @@ "actuate" ] }, - "ClassifierListPropertyType":{ - "type":"object", - "title":"ClassifierListPropertyType", + "ConnectionListType":{ "required":[ - "classifierList" + "connection" ], - "properties":{ - "classifierList":{ - "title":"classifierList", - "allOf":[ - { - "$ref":"#/definitions/ClassifierListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ClassifierList", - "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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "type":"object", + "title":"ConnectionListType", + "properties":{ + "connection":{ + "title":"connection", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ConnectionListType.Connection" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"connection", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ConnectionListType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "connection" + ] + }, + "PhysicalSystemType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractPhysicalProcessType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ClassifierListPropertyType", + "localPart":"PhysicalSystemType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "classifierList", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "components", + "connections" ] }, - "AbstractProcessPropertyType":{ + "AbstractPhysicalProcessPropertyType":{ "type":"object", - "title":"AbstractProcessPropertyType", + "title":"AbstractPhysicalProcessPropertyType", "required":[ - "abstractProcess" + "abstractPhysicalProcess" ], "properties":{ - "abstractProcess":{ - "title":"abstractProcess", + "abstractPhysicalProcess":{ + "title":"abstractPhysicalProcess", "allOf":[ { "type":"object", @@ -678,18 +409,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/AbstractPhysicalProcessType" } }, "elementName":{ - "localPart":"AbstractProcess", + "localPart":"AbstractPhysicalProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractProcess", + "localPart":"AbstractPhysicalProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -829,11 +560,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractProcessPropertyType", + "localPart":"AbstractPhysicalProcessPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "abstractProcess", + "abstractPhysicalProcess", "nilReason", "remoteSchema", "type", @@ -846,23 +577,23 @@ "owns" ] }, - "ConnectionListPropertyType":{ + "CharacteristicListPropertyType":{ "type":"object", - "title":"ConnectionListPropertyType", + "title":"CharacteristicListPropertyType", "required":[ - "connectionList" + "characteristicList" ], "properties":{ - "connectionList":{ - "title":"connectionList", + "characteristicList":{ + "title":"characteristicList", "allOf":[ { - "$ref":"#/definitions/ConnectionListType" + "$ref":"#/definitions/CharacteristicListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ConnectionList", + "localPart":"CharacteristicList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -960,11 +691,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConnectionListPropertyType", + "localPart":"CharacteristicListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "connectionList", + "characteristicList", "type", "href", "role", @@ -974,23 +705,96 @@ "actuate" ] }, - "CapabilityListPropertyType":{ + "DescribedObjectType.Characteristics":{ + "required":[ + "name" + ], + "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" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "name" + ] + }, + "ValueSettingPropertyType":{ "type":"object", - "title":"CapabilityListPropertyType", + "title":"ValueSettingPropertyType", "required":[ - "capabilityList" + "ref" ], "properties":{ - "capabilityList":{ - "title":"capabilityList", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/CapabilityListType" + "$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" + ] + }, + "ModePropertyType":{ + "type":"object", + "title":"ModePropertyType", + "required":[ + "mode" + ], + "properties":{ + "mode":{ + "title":"mode", + "allOf":[ + { + "$ref":"#/definitions/ModeType" } ], "propertyType":"element", "elementName":{ - "localPart":"CapabilityList", + "localPart":"Mode", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -1088,11 +892,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CapabilityListPropertyType", + "localPart":"ModePropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "capabilityList", + "mode", "type", "href", "role", @@ -1102,23 +906,23 @@ "actuate" ] }, - "EventPropertyType":{ + "TemporalFramePropertyType":{ "type":"object", - "title":"EventPropertyType", + "title":"TemporalFramePropertyType", "required":[ - "event" + "temporalFrame" ], "properties":{ - "event":{ - "title":"event", + "temporalFrame":{ + "title":"temporalFrame", "allOf":[ { - "$ref":"#/definitions/EventType" + "$ref":"#/definitions/TemporalFrameType" } ], "propertyType":"element", "elementName":{ - "localPart":"Event", + "localPart":"TemporalFrame", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -1216,11 +1020,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EventPropertyType", + "localPart":"TemporalFramePropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "event", + "temporalFrame", "type", "href", "role", @@ -1230,78 +1034,62 @@ "actuate" ] }, - "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" + "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":"AbstractPhysicalProcess", + "localPart":"algorithm", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractPhysicalProcess", - "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", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessMethodType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "algorithm" + ] + }, + "LinkPropertyType":{ + "type":"object", + "title":"LinkPropertyType", + "required":[ + "link" + ], + "properties":{ + "link":{ + "title":"link", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/LinkType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"element", + "elementName":{ + "localPart":"Link", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, "type":{ @@ -1398,14 +1186,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractPhysicalProcessPropertyType", + "localPart":"LinkPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "abstractPhysicalProcess", - "owns", - "nilReason", - "remoteSchema", + "link", "type", "href", "role", @@ -1415,68 +1200,26 @@ "actuate" ] }, - "SimpleProcessPropertyType":{ + "InputListPropertyType":{ "type":"object", - "title":"SimpleProcessPropertyType", + "title":"InputListPropertyType", "required":[ - "simpleProcess" + "inputList" ], "properties":{ - "simpleProcess":{ - "title":"simpleProcess", + "inputList":{ + "title":"inputList", "allOf":[ { - "$ref":"#/definitions/SimpleProcessType" + "$ref":"#/definitions/InputListType" } ], "propertyType":"element", "elementName":{ - "localPart":"SimpleProcess", + "localPart":"InputList", "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":[ @@ -1571,14 +1314,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SimpleProcessPropertyType", + "localPart":"InputListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "simpleProcess", - "owns", - "nilReason", - "remoteSchema", + "inputList", "type", "href", "role", @@ -1588,153 +1328,65 @@ "actuate" ] }, - "SpatialFrameType":{ + "ComponentListType.Component":{ "required":[ - "origin", - "axis" + "name" ], "allOf":[ { - "$ref":"#/definitions/AbstractSWEIdentifiableType" + "$ref":"#/definitions/AbstractProcessPropertyType" }, { "type":"object", - "title":"SpatialFrameType", + "title":"ComponentListType.Component", "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", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpatialFrameType.Axis" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } ], - "propertyType":"element", - "elementName":{ - "localPart":"axis", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"SpatialFrameType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, "propertiesOrder":[ - "origin", - "axis" + "name" ] }, - "SettingsType":{ + "FeatureListType":{ + "required":[ + "feature" + ], "allOf":[ { - "$ref":"#/definitions/AbstractSettingsType" + "$ref":"#/definitions/AbstractMetadataListType" }, { "type":"object", - "title":"SettingsType", + "title":"FeatureListType", "properties":{ - "setValue":{ - "title":"setValue", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ValueSettingPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "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", + "feature":{ + "title":"feature", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/StatusSettingPropertyType" + "$ref":"#/definitions/FeaturePropertyType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"setStatus", + "localPart":"feature", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -1743,60 +1395,75 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SettingsType", + "localPart":"FeatureListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "setValue", - "setArrayValues", - "setConstraint", - "setMode", - "setStatus" + "feature" ] }, - "AbstractProcessType.Inputs":{ - "type":"object", - "title":"AbstractProcessType.Inputs", + "ParameterListType.Parameter":{ "required":[ - "inputList" + "name" ], - "properties":{ - "inputList":{ - "title":"inputList", - "allOf":[ - { - "$ref":"#/definitions/InputListType" + "allOf":[ + { + "$ref":"#/definitions/DataComponentOrObservablePropertyType" + }, + { + "type":"object", + "title":"ParameterListType.Parameter", + "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":"InputList", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "inputList" + "name" ] }, - "ProcessMethodPropertyType":{ + "AbstractMetadataListPropertyType":{ "type":"object", - "title":"ProcessMethodPropertyType", + "title":"AbstractMetadataListPropertyType", "required":[ - "processMethod" + "abstractMetadataList" ], "properties":{ - "processMethod":{ - "title":"processMethod", + "abstractMetadataList":{ + "title":"abstractMetadataList", "allOf":[ { - "$ref":"#/definitions/ProcessMethodType" + "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":"ProcessMethod", + "localPart":"AbstractMetadataList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -1894,11 +1561,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ProcessMethodPropertyType", + "localPart":"AbstractMetadataListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "processMethod", + "abstractMetadataList", "type", "href", "role", @@ -1908,87 +1575,49 @@ "actuate" ] }, - "EventType.Configuration":{ - "type":"object", - "title":"EventType.Configuration", - "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" - } - }, - "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":{ + "ClassifierListType.Classifier":{ "type":"object", - "title":"AbstractPhysicalProcessType.LocalReferenceFrame", + "title":"ClassifierListType.Classifier", "required":[ - "spatialFrame" + "term" ], "properties":{ - "spatialFrame":{ - "title":"spatialFrame", + "term":{ + "title":"term", "allOf":[ { - "$ref":"#/definitions/SpatialFrameType" + "$ref":"#/definitions/TermType" } ], "propertyType":"element", "elementName":{ - "localPart":"SpatialFrame", + "localPart":"Term", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "spatialFrame" + "term" ] }, - "DocumentListPropertyType":{ + "ClassifierListPropertyType":{ "type":"object", - "title":"DocumentListPropertyType", + "title":"ClassifierListPropertyType", "required":[ - "documentList" + "classifierList" ], "properties":{ - "documentList":{ - "title":"documentList", + "classifierList":{ + "title":"classifierList", "allOf":[ { - "$ref":"#/definitions/DocumentListType" + "$ref":"#/definitions/ClassifierListType" } ], "propertyType":"element", "elementName":{ - "localPart":"DocumentList", + "localPart":"ClassifierList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -2086,11 +1715,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DocumentListPropertyType", + "localPart":"ClassifierListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "documentList", + "classifierList", "type", "href", "role", @@ -2100,32 +1729,32 @@ "actuate" ] }, - "OutputListType":{ + "DocumentListType":{ "required":[ - "output" + "document" ], "allOf":[ { - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/AbstractMetadataListType" }, { "type":"object", - "title":"OutputListType", + "title":"DocumentListType", "properties":{ - "output":{ - "title":"output", + "document":{ + "title":"document", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/OutputListType.Output" + "$ref":"#/definitions/CIOnlineResourcePropertyType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"output", + "localPart":"document", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -2134,22 +1763,79 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OutputListType", + "localPart":"DocumentListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "output" + "document" ] }, - "ArraySettingPropertyType.ArrayValues.Encoding":{ + "PositionUnionPropertyType":{ "type":"object", - "title":"ArraySettingPropertyType.ArrayValues.Encoding", + "title":"PositionUnionPropertyType", "required":[ - "abstractEncoding" + "text", + "point", + "vector", + "dataRecord", + "dataArray", + "abstractProcess" ], "properties":{ - "abstractEncoding":{ - "title":"abstractEncoding", + "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", @@ -2158,38 +1844,23 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractEncodingType" + "$ref":"#/definitions/DataArrayType" } }, "elementName":{ - "localPart":"AbstractEncoding", + "localPart":"DataArray", "namespaceURI":"http://www.opengis.net/swe/2.0" } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractEncoding", + "localPart":"DataArray", "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", + }, + "abstractProcess":{ + "title":"abstractProcess", "allOf":[ { "type":"object", @@ -2198,44 +1869,18 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/AbstractDataComponentType" + "$ref":"#/definitions/AbstractProcessType" } }, "elementName":{ - "localPart":"AbstractDataComponent", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "localPart":"AbstractProcess", + "namespaceURI":"http://www.opengis.net/sensorml/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", + "localPart":"AbstractProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -2333,13 +1978,16 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"DataComponentOrObservablePropertyType", + "localPart":"PositionUnionPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "abstractDataComponent", - "observableProperty", - "dataInterface", + "text", + "point", + "vector", + "dataRecord", + "dataArray", + "abstractProcess", "type", "href", "role", @@ -2349,23 +1997,23 @@ "actuate" ] }, - "ComponentListPropertyType":{ + "DataInterfacePropertyType":{ "type":"object", - "title":"ComponentListPropertyType", + "title":"DataInterfacePropertyType", "required":[ - "componentList" + "dataInterface" ], "properties":{ - "componentList":{ - "title":"componentList", + "dataInterface":{ + "title":"dataInterface", "allOf":[ { - "$ref":"#/definitions/ComponentListType" + "$ref":"#/definitions/DataInterfaceType" } ], "propertyType":"element", "elementName":{ - "localPart":"ComponentList", + "localPart":"DataInterface", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -2463,11 +2111,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ComponentListPropertyType", + "localPart":"DataInterfacePropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "componentList", + "dataInterface", "type", "href", "role", @@ -2477,55 +2125,67 @@ "actuate" ] }, - "PhysicalSystemPropertyType":{ + "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" + ] + }, + "DocumentListPropertyType":{ "type":"object", - "title":"PhysicalSystemPropertyType", + "title":"DocumentListPropertyType", "required":[ - "physicalSystem" + "documentList" ], "properties":{ - "physicalSystem":{ - "title":"physicalSystem", + "documentList":{ + "title":"documentList", "allOf":[ { - "$ref":"#/definitions/PhysicalSystemType" + "$ref":"#/definitions/DocumentListType" } ], "propertyType":"element", "elementName":{ - "localPart":"PhysicalSystem", + "localPart":"DocumentList", "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":[ @@ -2616,166 +2276,101 @@ "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":"DocumentListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "physicalSystem", - "nilReason", - "remoteSchema", + "documentList", "type", "href", "role", "arcrole", "title", "show", - "actuate", - "owns" + "actuate" ] }, - "IdentifierListType":{ - "required":[ - "smlIdentifier" - ], + "AbstractModesType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMetadataListType" + "$ref":"#/definitions/AbstractSWEType" }, { "type":"object", - "title":"IdentifierListType", + "title":"AbstractModesType", "properties":{ - "smlIdentifier":{ - "title":"smlIdentifier", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/IdentifierListType.Identifier" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"IdentifierListType", + "localPart":"AbstractModesType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "smlIdentifier" - ] + } }, - "AbstractAlgorithmType":{ + "EventType.Time":{ "type":"object", - "title":"AbstractAlgorithmType", + "title":"EventType.Time", + "required":[ + "timePeriod", + "timeInstant" + ], "properties":{ - "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", + "propertyType":"element", + "elementName":{ + "localPart":"TimePeriod", "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":[ - "parameterList" - ], - "properties":{ - "parameterList":{ - "title":"parameterList", + }, + "timeInstant":{ + "title":"timeInstant", "allOf":[ { - "$ref":"#/definitions/ParameterListType" + "$ref":"#/definitions/TimeInstantType" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterList", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml/3.2" } } }, "typeType":"classInfo", "propertiesOrder":[ - "parameterList" + "timePeriod", + "timeInstant" ] }, - "TimeInstantOrPeriodPropertyType":{ + "AbstractAlgorithmPropertyType":{ "type":"object", - "title":"TimeInstantOrPeriodPropertyType", + "title":"AbstractAlgorithmPropertyType", "required":[ - "timePeriod", - "timeInstant" + "abstractAlgorithm" ], "properties":{ - "timePeriod":{ - "title":"timePeriod", - "allOf":[ - { - "$ref":"#/definitions/TimePeriodType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml/3.2" - } - }, - "timeInstant":{ - "title":"timeInstant", + "abstractAlgorithm":{ + "title":"abstractAlgorithm", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "$ref":"#/definitions/AbstractAlgorithmType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "localPart":"AbstractAlgorithm", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, "type":{ @@ -2872,12 +2467,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeInstantOrPeriodPropertyType", + "localPart":"AbstractAlgorithmPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "timePeriod", - "timeInstant", + "abstractAlgorithm", "type", "href", "role", @@ -2887,107 +2481,143 @@ "actuate" ] }, - "AbstractProcessType":{ + "EventType":{ + "required":[ + "time" + ], "allOf":[ { - "$ref":"#/definitions/DescribedObjectType" + "$ref":"#/definitions/AbstractSWEIdentifiableType" }, { "type":"object", - "title":"AbstractProcessType", + "title":"EventType", "properties":{ - "typeOf":{ - "title":"typeOf", + "keywords":{ + "title":"keywords", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "type":"array", + "items":{ + "$ref":"#/definitions/MDKeywordsPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"typeOf", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "configuration":{ - "title":"configuration", + "identification":{ + "title":"identification", "allOf":[ { - "$ref":"#/definitions/AbstractProcessType.Configuration" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"configuration", + "type":"array", + "items":{ + "$ref":"#/definitions/IdentifierListPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identification", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "featuresOfInterest":{ - "title":"featuresOfInterest", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"#/definitions/AbstractProcessType.FeaturesOfInterest" + "type":"array", + "items":{ + "$ref":"#/definitions/ClassifierListPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"featuresOfInterest", + "localPart":"classification", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "inputs":{ - "title":"inputs", + "contacts":{ + "title":"contacts", "allOf":[ { - "$ref":"#/definitions/AbstractProcessType.Inputs" + "type":"array", + "items":{ + "$ref":"#/definitions/ContactListPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"inputs", + "localPart":"contacts", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "outputs":{ - "title":"outputs", + "documentation":{ + "title":"documentation", "allOf":[ { - "$ref":"#/definitions/AbstractProcessType.Outputs" + "type":"array", + "items":{ + "$ref":"#/definitions/DocumentListPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"outputs", + "localPart":"documentation", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "parameters":{ - "title":"parameters", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/AbstractProcessType.Parameters" + "$ref":"#/definitions/EventType.Time" } ], "propertyType":"element", "elementName":{ - "localPart":"parameters", + "localPart":"time", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "modes":{ - "title":"modes", + "property":{ + "title":"property", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AbstractProcessType.Modes" + "$ref":"#/definitions/AbstractDataComponentPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"modes", + "localPart":"property", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "configuration":{ + "title":"configuration", + "allOf":[ + { + "$ref":"#/definitions/EventType.Configuration" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"configuration", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -3009,31 +2639,58 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractProcessType", + "localPart":"EventType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "typeOf", + "keywords", + "identification", + "classification", + "contacts", + "documentation", + "time", + "property", "configuration", - "featuresOfInterest", - "inputs", - "outputs", - "parameters", - "modes", "definition" ] }, - "CharacteristicListType.Characteristic":{ + "ConnectionListType.Connection":{ + "type":"object", + "title":"ConnectionListType.Connection", + "required":[ + "link" + ], + "properties":{ + "link":{ + "title":"link", + "allOf":[ + { + "$ref":"#/definitions/LinkType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Link", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "link" + ] + }, + "DescribedObjectType.Capabilities":{ "required":[ "name" ], "allOf":[ { - "$ref":"#/definitions/AbstractDataComponentPropertyType" + "$ref":"#/definitions/CapabilityListPropertyType" }, { "type":"object", - "title":"CharacteristicListType.Characteristic", + "title":"DescribedObjectType.Capabilities", "properties":{ "name":{ "title":"name", @@ -3056,220 +2713,160 @@ "name" ] }, - "TemporalFramePropertyType":{ + "AbstractPhysicalProcessType.LocalReferenceFrame":{ "type":"object", - "title":"TemporalFramePropertyType", + "title":"AbstractPhysicalProcessType.LocalReferenceFrame", "required":[ - "temporalFrame" + "spatialFrame" ], "properties":{ - "temporalFrame":{ - "title":"temporalFrame", + "spatialFrame":{ + "title":"spatialFrame", "allOf":[ { - "$ref":"#/definitions/TemporalFrameType" + "$ref":"#/definitions/SpatialFrameType" } ], "propertyType":"element", "elementName":{ - "localPart":"TemporalFrame", + "localPart":"SpatialFrame", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "spatialFrame" + ] + }, + "InputListType":{ + "required":[ + "input" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"#/definitions/TypeType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "href":{ - "title":"href", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InputListType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "input" + ] + }, + "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/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":"value" }, - "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/NCName" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"name", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "name" + ] + }, + "SimpleProcessType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType" }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"SimpleProcessType", + "properties":{ + "method":{ + "title":"method", + "allOf":[ + { + "$ref":"#/definitions/ProcessMethodPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"method", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TemporalFramePropertyType", + "localPart":"SimpleProcessType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "temporalFrame", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - ] - }, - "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" + "method" ] }, - "ModeChoicePropertyType":{ + "ContactListPropertyType":{ "type":"object", - "title":"ModeChoicePropertyType", + "title":"ContactListPropertyType", "required":[ - "modeChoice" + "contactList" ], "properties":{ - "modeChoice":{ - "title":"modeChoice", + "contactList":{ + "title":"contactList", "allOf":[ { - "$ref":"#/definitions/ModeChoiceType" + "$ref":"#/definitions/ContactListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ModeChoice", + "localPart":"ContactList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -3367,11 +2964,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ModeChoicePropertyType", + "localPart":"ContactListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "modeChoice", + "contactList", "type", "href", "role", @@ -3381,23 +2978,23 @@ "actuate" ] }, - "TermPropertyType":{ + "SettingsPropertyType":{ "type":"object", - "title":"TermPropertyType", + "title":"SettingsPropertyType", "required":[ - "term" + "settings" ], "properties":{ - "term":{ - "title":"term", + "settings":{ + "title":"settings", "allOf":[ { - "$ref":"#/definitions/TermType" + "$ref":"#/definitions/SettingsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Term", + "localPart":"Settings", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -3495,11 +3092,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TermPropertyType", + "localPart":"SettingsPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "term", + "settings", "type", "href", "role", @@ -3509,189 +3106,211 @@ "actuate" ] }, - "ClassifierListType.Classifier":{ - "type":"object", - "title":"ClassifierListType.Classifier", + "ModeChoiceType":{ "required":[ - "term" + "mode" ], - "properties":{ - "term":{ - "title":"term", - "allOf":[ - { - "$ref":"#/definitions/TermType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Term", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"ModeChoiceType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, "propertiesOrder":[ - "term" + "mode" ] }, - "KeywordListPropertyType":{ - "type":"object", - "title":"KeywordListPropertyType", + "DataInterfaceType":{ "required":[ - "keywordList" + "data" ], - "properties":{ - "keywordList":{ - "title":"keywordList", - "allOf":[ - { - "$ref":"#/definitions/KeywordListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"KeywordList", - "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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEIdentifiableType" }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"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":"DataInterfaceType", + "properties":{ + "data":{ + "title":"data", + "allOf":[ + { + "$ref":"#/definitions/DataStreamPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"data", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "interfaceParameters":{ + "title":"interfaceParameters", + "allOf":[ + { + "$ref":"#/definitions/DataRecordPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interfaceParameters", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DataInterfaceType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "data", + "interfaceParameters" + ] + }, + "ParameterListType":{ + "required":[ + "parameter" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"ParameterListType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "parameter" + ] + }, + "KeywordListType":{ + "required":[ + "keyword" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractMetadataListType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" + { + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"KeywordListPropertyType", + "localPart":"KeywordListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "keywordList", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "codeSpace", + "keyword" ] }, - "AbstractSettingsPropertyType":{ + "EventPropertyType":{ "type":"object", - "title":"AbstractSettingsPropertyType", + "title":"EventPropertyType", "required":[ - "abstractSettings" + "event" ], "properties":{ - "abstractSettings":{ - "title":"abstractSettings", + "event":{ + "title":"event", "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":"#/definitions/EventType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractSettings", + "localPart":"Event", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -3789,11 +3408,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractSettingsPropertyType", + "localPart":"EventPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "abstractSettings", + "event", "type", "href", "role", @@ -3844,173 +3463,96 @@ "timeInstant" ] }, - "CharacteristicListType":{ + "CapabilityListType.Capability":{ "required":[ - "characteristic" + "name" ], "allOf":[ { - "$ref":"#/definitions/AbstractMetadataListType" + "$ref":"#/definitions/AbstractDataComponentPropertyType" }, { "type":"object", - "title":"CharacteristicListType", + "title":"CapabilityListType.Capability", "properties":{ - "characteristic":{ - "title":"characteristic", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CharacteristicListType.Characteristic" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } ], - "propertyType":"element", - "elementName":{ - "localPart":"characteristic", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"CharacteristicListType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, "propertiesOrder":[ - "characteristic" + "name" ] }, - "DataInterfacePropertyType":{ + "LinkType":{ "type":"object", - "title":"DataInterfacePropertyType", + "title":"LinkType", "required":[ - "dataInterface" + "source", + "destination" ], "properties":{ - "dataInterface":{ - "title":"dataInterface", + "source":{ + "title":"source", "allOf":[ { - "$ref":"#/definitions/DataInterfaceType" + "$ref":"#/definitions/DataComponentRefPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataInterface", + "localPart":"source", "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", + "destination":{ + "title":"destination", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/DataComponentRefPropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"destination", + "namespaceURI":"http://www.opengis.net/sensorml/2.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":"http://www.opengis.net/gml/3.2" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DataInterfacePropertyType", + "localPart":"LinkType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "dataInterface", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "source", + "destination", + "id" ] }, "InputListType.Input":{ @@ -4046,109 +3588,32 @@ "name" ] }, - "DataInterfaceType":{ - "required":[ - "data" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEIdentifiableType" - }, - { - "type":"object", - "title":"DataInterfaceType", - "properties":{ - "data":{ - "title":"data", - "allOf":[ - { - "$ref":"#/definitions/DataStreamPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"data", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "interfaceParameters":{ - "title":"interfaceParameters", - "allOf":[ - { - "$ref":"#/definitions/DataRecordPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"interfaceParameters", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - } - } - ], - "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":{ + "CharacteristicListType":{ "required":[ - "input" + "characteristic" ], "allOf":[ { - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/AbstractMetadataListType" }, { "type":"object", - "title":"InputListType", + "title":"CharacteristicListType", "properties":{ - "input":{ - "title":"input", + "characteristic":{ + "title":"characteristic", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InputListType.Input" + "$ref":"#/definitions/CharacteristicListType.Characteristic" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"input", + "localPart":"characteristic", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -4157,39 +3622,32 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"InputListType", + "localPart":"CharacteristicListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "input" + "characteristic" ] }, - "FeatureListType":{ - "required":[ - "feature" - ], + "PhysicalComponentType":{ "allOf":[ { - "$ref":"#/definitions/AbstractMetadataListType" + "$ref":"#/definitions/AbstractPhysicalProcessType" }, { "type":"object", - "title":"FeatureListType", + "title":"PhysicalComponentType", "properties":{ - "feature":{ - "title":"feature", + "method":{ + "title":"method", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeaturePropertyType" - }, - "minItems":1 + "$ref":"#/definitions/ProcessMethodPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"feature", + "localPart":"method", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -4198,277 +3656,708 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"FeatureListType", + "localPart":"PhysicalComponentType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "feature" + "method" ] }, - "EventType":{ + "ConstraintPropertyType":{ + "type":"object", + "title":"ConstraintPropertyType", "required":[ - "time" + "allowedTimes", + "allowedTokens", + "allowedValues" ], - "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" - } - }, - "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" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/EventType.Time" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"time", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "property":{ - "title":"property", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AbstractDataComponentPropertyType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"property", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "configuration":{ - "title":"configuration", - "allOf":[ - { - "$ref":"#/definitions/EventType.Configuration" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"configuration", - "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":"" - } + "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" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ConstraintPropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "allowedTimes", + "allowedTokens", + "allowedValues", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "TermPropertyType":{ + "type":"object", + "title":"TermPropertyType", + "required":[ + "term" + ], + "properties":{ + "term":{ + "title":"term", + "allOf":[ + { + "$ref":"#/definitions/TermType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Term", + "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":"TermPropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "term", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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" + ] + }, + "ObservablePropertyPropertyType":{ + "type":"object", + "title":"ObservablePropertyPropertyType", + "required":[ + "observableProperty" ], + "properties":{ + "observableProperty":{ + "title":"observableProperty", + "allOf":[ + { + "$ref":"#/definitions/ObservablePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ObservableProperty", + "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":"EventType", + "localPart":"ObservablePropertyPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "keywords", - "identification", - "classification", - "contacts", - "documentation", - "time", - "property", - "configuration", - "definition" + "observableProperty", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "AbstractProcessType.Outputs":{ + "type":"object", + "title":"AbstractProcessType.Outputs", + "required":[ + "outputList" + ], + "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" ] }, - "ClassifierListType":{ + "EventType.Configuration":{ + "type":"object", + "title":"EventType.Configuration", "required":[ - "classifier" + "abstractSettings" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMetadataListType" - }, - { - "type":"object", - "title":"ClassifierListType", - "properties":{ - "classifier":{ - "title":"classifier", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ClassifierListType.Classifier" - }, - "minItems":1 + "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":"classifier", + "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", - "typeName":{ - "localPart":"ClassifierListType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "classifier" + "abstractSettings" ] }, - "OutputListType.Output":{ + "AggregateProcessPropertyType":{ + "type":"object", + "title":"AggregateProcessPropertyType", "required":[ - "name" + "aggregateProcess" ], - "allOf":[ - { - "$ref":"#/definitions/DataComponentOrObservablePropertyType" + "properties":{ + "aggregateProcess":{ + "title":"aggregateProcess", + "allOf":[ + { + "$ref":"#/definitions/AggregateProcessType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AggregateProcess", + "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":"" + "nilReason":{ + "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":"AggregateProcessPropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, "propertiesOrder":[ - "name" + "aggregateProcess", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate", + "owns" ] }, - "ContactListPropertyType":{ + "ProcessMethodPropertyType":{ "type":"object", - "title":"ContactListPropertyType", + "title":"ProcessMethodPropertyType", "required":[ - "contactList" + "processMethod" ], "properties":{ - "contactList":{ - "title":"contactList", + "processMethod":{ + "title":"processMethod", "allOf":[ { - "$ref":"#/definitions/ContactListType" + "$ref":"#/definitions/ProcessMethodType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactList", + "localPart":"ProcessMethod", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -4566,11 +4455,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ContactListPropertyType", + "localPart":"ProcessMethodPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "contactList", + "processMethod", "type", "href", "role", @@ -4580,352 +4469,291 @@ "actuate" ] }, - "ModeSettingPropertyType":{ + "FeatureListPropertyType":{ "type":"object", - "title":"ModeSettingPropertyType", + "title":"FeatureListPropertyType", "required":[ - "ref" + "featureList" ], "properties":{ - "value":{ - "title":"value", + "featureList":{ + "title":"featureList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "$ref":"#/definitions/FeatureListType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"FeatureList", + "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":"" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ModeSettingPropertyType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "value", - "ref" - ] - }, - "ContactListType":{ - "required":[ - "contact" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMetadataListType" }, - { - "type":"object", - "title":"ContactListType", - "properties":{ - "contact":{ - "title":"contact", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"contact", - "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":"ContactListType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "contact" - ] - }, - "EventType.Time":{ - "type":"object", - "title":"EventType.Time", - "required":[ - "timePeriod", - "timeInstant" - ], - "properties":{ - "timePeriod":{ - "title":"timePeriod", + }, + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/TimePeriodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "timeInstant":{ - "title":"timeInstant", + "arcrole":{ + "title":"arcrole", "allOf":[ { - "$ref":"#/definitions/TimeInstantType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeInstant", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "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" - } + "title":{ + "title":"title", + "allOf":[ + { + "$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":"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" - } + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"EventListType", + "localPart":"FeatureListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "event" + "featureList", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "CapabilityListType":{ + "StatusSettingPropertyType":{ + "type":"object", + "title":"StatusSettingPropertyType", "required":[ - "capability" + "ref" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractMetadataListType" + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"#/definitions/StatusType" + } + ], + "propertyType":"value" }, - { - "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" - } + "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":"CapabilityListType", + "localPart":"StatusSettingPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "capability" + "value", + "ref" ] }, - "AggregateProcessType":{ + "CharacteristicListType.Characteristic":{ + "required":[ + "name" + ], "allOf":[ { - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/AbstractDataComponentPropertyType" }, { "type":"object", - "title":"AggregateProcessType", + "title":"CharacteristicListType.Characteristic", "properties":{ - "components":{ - "title":"components", - "allOf":[ - { - "$ref":"#/definitions/ComponentListPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"components", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "connections":{ - "title":"connections", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ConnectionListPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } ], - "propertyType":"element", - "elementName":{ - "localPart":"connections", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"AggregateProcessType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, "propertiesOrder":[ - "components", - "connections" + "name" ] }, - "PhysicalComponentPropertyType":{ + "AbstractProcessType.FeaturesOfInterest":{ "type":"object", - "title":"PhysicalComponentPropertyType", + "title":"AbstractProcessType.FeaturesOfInterest", "required":[ - "physicalComponent" + "featureList" ], "properties":{ - "physicalComponent":{ - "title":"physicalComponent", + "featureList":{ + "title":"featureList", "allOf":[ { - "$ref":"#/definitions/PhysicalComponentType" + "$ref":"#/definitions/FeatureListType" } ], "propertyType":"element", "elementName":{ - "localPart":"PhysicalComponent", + "localPart":"FeatureList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - }, - "owns":{ - "title":"owns", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "featureList" + ] + }, + "DataComponentOrObservablePropertyType":{ + "type":"object", + "title":"DataComponentOrObservablePropertyType", + "required":[ + "abstractDataComponent", + "observableProperty", + "dataInterface" + ], + "properties":{ + "abstractDataComponent":{ + "title":"abstractDataComponent", "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/AbstractDataComponentType" + } + }, + "elementName":{ + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractDataComponent", + "namespaceURI":"http://www.opengis.net/swe/2.0" } }, - "nilReason":{ - "title":"nilReason", + "observableProperty":{ + "title":"observableProperty", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ObservablePropertyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nilReason", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ObservableProperty", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "remoteSchema":{ - "title":"remoteSchema", + "dataInterface":{ + "title":"dataInterface", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DataInterfaceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"remoteSchema", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"element", + "elementName":{ + "localPart":"DataInterface", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, "type":{ @@ -5022,14 +4850,13 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"PhysicalComponentPropertyType", + "localPart":"DataComponentOrObservablePropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "physicalComponent", - "owns", - "nilReason", - "remoteSchema", + "abstractDataComponent", + "observableProperty", + "dataInterface", "type", "href", "role", @@ -5039,50 +4866,78 @@ "actuate" ] }, - "ConnectionListType.Connection":{ + "AbstractProcessPropertyType":{ "type":"object", - "title":"ConnectionListType.Connection", + "title":"AbstractProcessPropertyType", "required":[ - "link" + "abstractProcess" ], "properties":{ - "link":{ - "title":"link", + "abstractProcess":{ + "title":"abstractProcess", "allOf":[ { - "$ref":"#/definitions/LinkType" + "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":"Link", + "localPart":"AbstractProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "link" - ] - }, - "IdentifierListPropertyType":{ - "type":"object", - "title":"IdentifierListPropertyType", - "required":[ - "identifierList" - ], - "properties":{ - "identifierList":{ - "title":"identifierList", + }, + "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":"#/definitions/IdentifierListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"IdentifierList", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "type":{ @@ -5179,11 +5034,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"IdentifierListPropertyType", + "localPart":"AbstractProcessPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "identifierList", + "abstractProcess", + "owns", + "nilReason", + "remoteSchema", "type", "href", "role", @@ -5193,137 +5051,38 @@ "actuate" ] }, - "AbstractProcessType.Modes":{ - "type":"object", - "title":"AbstractProcessType.Modes", - "required":[ - "abstractModes" - ], - "properties":{ - "abstractModes":{ - "title":"abstractModes", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractModes", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "abstractModes" - ] - }, - "ConstraintSettingPropertyType":{ + "TimeInstantOrPeriodPropertyType":{ "type":"object", - "title":"ConstraintSettingPropertyType", + "title":"TimeInstantOrPeriodPropertyType", "required":[ - "allowedTimes", - "allowedTokens", - "allowedValues", - "ref" + "timePeriod", + "timeInstant" ], "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", + "timePeriod":{ + "title":"timePeriod", "allOf":[ { - "$ref":"#/definitions/AllowedValuesType" + "$ref":"#/definitions/TimePeriodType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedValues", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "localPart":"TimePeriod", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, - "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", + "timeInstant":{ + "title":"timeInstant", "allOf":[ { - "$ref":"#/definitions/SettingsType" + "$ref":"#/definitions/TimeInstantType" } ], "propertyType":"element", "elementName":{ - "localPart":"Settings", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "localPart":"TimeInstant", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "type":{ @@ -5420,11 +5179,12 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SettingsPropertyType", + "localPart":"TimeInstantOrPeriodPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "settings", + "timePeriod", + "timeInstant", "type", "href", "role", @@ -5434,65 +5194,148 @@ "actuate" ] }, - "DescribedObjectType.Capabilities":{ + "AbstractProcessType.Modes":{ + "type":"object", + "title":"AbstractProcessType.Modes", "required":[ - "name" + "abstractModes" + ], + "properties":{ + "abstractModes":{ + "title":"abstractModes", + "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" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractModes", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractModes" + ] + }, + "TemporalFrameType":{ + "required":[ + "origin" ], "allOf":[ { - "$ref":"#/definitions/CapabilityListPropertyType" + "$ref":"#/definitions/AbstractSWEIdentifiableType" }, { "type":"object", - "title":"DescribedObjectType.Capabilities", + "title":"TemporalFrameType", "properties":{ - "name":{ - "title":"name", + "origin":{ + "title":"origin", "allOf":[ { - "$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":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"origin", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TemporalFrameType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "origin" + ] + }, + "ClassifierListType":{ + "required":[ + "classifier" + ], + "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":"classifier", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"ClassifierListType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, "propertiesOrder":[ - "name" + "classifier" ] }, - "ParameterListType":{ + "CapabilityListType":{ "required":[ - "parameter" + "capability" ], "allOf":[ { - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/AbstractMetadataListType" }, { "type":"object", - "title":"ParameterListType", + "title":"CapabilityListType", "properties":{ - "parameter":{ - "title":"parameter", + "capability":{ + "title":"capability", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ParameterListType.Parameter" + "$ref":"#/definitions/CapabilityListType.Capability" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"parameter", + "localPart":"capability", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -5501,42 +5344,30 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ParameterListType", + "localPart":"CapabilityListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "parameter" + "capability" ] }, - "AbstractModesPropertyType":{ + "ConnectionListPropertyType":{ "type":"object", - "title":"AbstractModesPropertyType", + "title":"ConnectionListPropertyType", "required":[ - "abstractModes" + "connectionList" ], "properties":{ - "abstractModes":{ - "title":"abstractModes", + "connectionList":{ + "title":"connectionList", "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/ConnectionListType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractModes", + "localPart":"ConnectionList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -5618,260 +5449,85 @@ "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractModesPropertyType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "abstractModes", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ConnectionListType":{ - "required":[ - "connection" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEType" - }, - { - "type":"object", - "title":"ConnectionListType", - "properties":{ - "connection":{ - "title":"connection", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ConnectionListType.Connection" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"connection", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ConnectionListType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "connection" - ] - }, - "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" - ] - }, - "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" - ] - }, - "PhysicalSystemType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractPhysicalProcessType" - }, - { - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"PhysicalSystemType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "components", - "connections" - ] - }, - "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":"" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMetadataListType", + "localPart":"ConnectionListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "definition" + "connectionList", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ParameterListPropertyType":{ + "PhysicalSystemPropertyType":{ "type":"object", - "title":"ParameterListPropertyType", + "title":"PhysicalSystemPropertyType", "required":[ - "parameterList" + "physicalSystem" ], "properties":{ - "parameterList":{ - "title":"parameterList", + "physicalSystem":{ + "title":"physicalSystem", "allOf":[ { - "$ref":"#/definitions/ParameterListType" + "$ref":"#/definitions/PhysicalSystemType" } ], "propertyType":"element", "elementName":{ - "localPart":"ParameterList", + "localPart":"PhysicalSystem", "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":[ @@ -5962,41 +5618,169 @@ "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":"ParameterListPropertyType", + "localPart":"PhysicalSystemPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "parameterList", + "physicalSystem", + "nilReason", + "remoteSchema", "type", "href", "role", "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "FeatureListPropertyType":{ + "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" + ] + }, + "ConstraintSettingPropertyType":{ "type":"object", - "title":"FeatureListPropertyType", + "title":"ConstraintSettingPropertyType", "required":[ - "featureList" + "allowedTimes", + "allowedTokens", + "allowedValues", + "ref" ], "properties":{ - "featureList":{ - "title":"featureList", + "allowedTimes":{ + "title":"allowedTimes", "allOf":[ { - "$ref":"#/definitions/FeatureListType" + "$ref":"#/definitions/AllowedTimesType" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureList", + "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" + ] + }, + "KeywordListPropertyType":{ + "type":"object", + "title":"KeywordListPropertyType", + "required":[ + "keywordList" + ], + "properties":{ + "keywordList":{ + "title":"keywordList", + "allOf":[ + { + "$ref":"#/definitions/KeywordListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"KeywordList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -6052,553 +5836,459 @@ "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "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":"FeatureListPropertyType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "featureList", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "DescribedObjectType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" }, - { - "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" - } + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "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" - ] - }, - "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" - } + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"DocumentListType", + "localPart":"KeywordListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "document" + "keywordList", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "AbstractPhysicalProcessType.LocalTimeFrame":{ + "AbstractSettingsPropertyType":{ "type":"object", - "title":"AbstractPhysicalProcessType.LocalTimeFrame", + "title":"AbstractSettingsPropertyType", "required":[ - "temporalFrame" + "abstractSettings" ], "properties":{ - "temporalFrame":{ - "title":"temporalFrame", + "abstractSettings":{ + "title":"abstractSettings", "allOf":[ { - "$ref":"#/definitions/TemporalFrameType" + "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":"TemporalFrame", + "localPart":"AbstractSettings", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "temporalFrame" - ] - }, - "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 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"timePosition", - "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" ] }, - "DescribedObjectType.Characteristics":{ + "ContactListType":{ "required":[ - "name" + "contact" ], "allOf":[ { - "$ref":"#/definitions/CharacteristicListPropertyType" + "$ref":"#/definitions/AbstractMetadataListType" }, { "type":"object", - "title":"DescribedObjectType.Characteristics", + "title":"ContactListType", "properties":{ - "name":{ - "title":"name", + "contact":{ + "title":"contact", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "type":"array", + "items":{ + "$ref":"#/definitions/CIResponsiblePartyPropertyType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"contact", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } } } ], "typeType":"classInfo", + "typeName":{ + "localPart":"ContactListType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, "propertiesOrder":[ - "name" + "contact" ] }, - "AbstractModesType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEType" + "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" + ] + }, + "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" + } }, - { - "type":"object", - "title":"AbstractModesType", - "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", + "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":"AbstractModesType", + "localPart":"PhysicalComponentPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } + }, + "propertiesOrder":[ + "physicalComponent", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] }, - "ModePropertyType":{ + "ComponentListPropertyType":{ "type":"object", - "title":"ModePropertyType", + "title":"ComponentListPropertyType", "required":[ - "mode" + "componentList" ], "properties":{ - "mode":{ - "title":"mode", + "componentList":{ + "title":"componentList", "allOf":[ { - "$ref":"#/definitions/ModeType" + "$ref":"#/definitions/ComponentListType" } ], "propertyType":"element", "elementName":{ - "localPart":"Mode", + "localPart":"ComponentList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -6696,11 +6386,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ModePropertyType", + "localPart":"ComponentListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "mode", + "componentList", "type", "href", "role", @@ -6710,80 +6400,26 @@ "actuate" ] }, - "DescribedObjectPropertyType":{ + "SpatialFramePropertyType":{ "type":"object", - "title":"DescribedObjectPropertyType", + "title":"SpatialFramePropertyType", "required":[ - "describedObject" + "spatialFrame" ], "properties":{ - "describedObject":{ - "title":"describedObject", + "spatialFrame":{ + "title":"spatialFrame", "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":"#/definitions/SpatialFrameType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"DescribedObject", + "localPart":"SpatialFrame", "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":[ @@ -6868,95 +6504,216 @@ { "$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":"SpatialFramePropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "spatialFrame", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "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 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timePosition", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractPhysicalProcessType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "attachedTo", + "localReferenceFrame", + "localTimeFrame", + "position", + "timePosition" + ] + }, + "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":"DescribedObjectPropertyType", + "localPart":"ObservablePropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "describedObject", - "owns", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "definition" ] }, - "ArraySettingPropertyType":{ + "ProcessMethodType.Algorithm":{ "type":"object", - "title":"ArraySettingPropertyType", + "title":"ProcessMethodType.Algorithm", "required":[ - "arrayValues", - "ref" + "abstractAlgorithm" ], "properties":{ - "arrayValues":{ - "title":"arrayValues", + "abstractAlgorithm":{ + "title":"abstractAlgorithm", "allOf":[ { - "$ref":"#/definitions/ArraySettingPropertyType.ArrayValues" + "$ref":"#/definitions/AbstractAlgorithmType" } ], "propertyType":"element", "elementName":{ - "localPart":"ArrayValues", + "localPart":"AbstractAlgorithm", "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":[ - "arrayValues", - "ref" + "abstractAlgorithm" ] }, - "EventListPropertyType":{ + "OutputListPropertyType":{ "type":"object", - "title":"EventListPropertyType", + "title":"OutputListPropertyType", "required":[ - "eventList" + "outputList" ], "properties":{ - "eventList":{ - "title":"eventList", + "outputList":{ + "title":"outputList", "allOf":[ { - "$ref":"#/definitions/EventListType" + "$ref":"#/definitions/OutputListType" } ], "propertyType":"element", "elementName":{ - "localPart":"EventList", + "localPart":"OutputList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -7054,11 +6811,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"EventListPropertyType", + "localPart":"OutputListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "eventList", + "outputList", "type", "href", "role", @@ -7068,49 +6825,23 @@ "actuate" ] }, - "AbstractProcessType.Outputs":{ - "type":"object", - "title":"AbstractProcessType.Outputs", - "required":[ - "outputList" - ], - "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" - ] - }, - "SpatialFramePropertyType":{ + "ParameterListPropertyType":{ "type":"object", - "title":"SpatialFramePropertyType", + "title":"ParameterListPropertyType", "required":[ - "spatialFrame" + "parameterList" ], "properties":{ - "spatialFrame":{ - "title":"spatialFrame", + "parameterList":{ + "title":"parameterList", "allOf":[ { - "$ref":"#/definitions/SpatialFrameType" + "$ref":"#/definitions/ParameterListType" } ], "propertyType":"element", "elementName":{ - "localPart":"SpatialFrame", + "localPart":"ParameterList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -7149,358 +6880,190 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SpatialFramePropertyType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "spatialFrame", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" - ] - }, - "TemporalFrameType":{ - "required":[ - "origin" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEIdentifiableType" - }, - { - "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" - } + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$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":"TemporalFrameType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "origin" - ] - }, - "LinkType":{ - "type":"object", - "title":"LinkType", - "required":[ - "source", - "destination" - ], - "properties":{ - "source":{ - "title":"source", + }, + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/DataComponentRefPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"source", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "destination":{ - "title":"destination", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/DataComponentRefPropertyType" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"destination", - "namespaceURI":"http://www.opengis.net/sensorml/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":"LinkType", + "localPart":"ParameterListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "source", - "destination", - "id" + "parameterList", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "IdentifierListType.Identifier":{ + "ModeSettingPropertyType":{ "type":"object", - "title":"IdentifierListType.Identifier", + "title":"ModeSettingPropertyType", "required":[ - "term" + "ref" ], "properties":{ - "term":{ - "title":"term", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/TermType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } ], - "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", + "propertyType":"value" + }, + "ref":{ + "title":"ref", "allOf":[ { - "$ref":"#/definitions/AbstractAlgorithmType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/token" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractAlgorithm", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" } } }, "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":"KeywordListType", + "localPart":"ModeSettingPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "codeSpace", - "keyword" + "value", + "ref" ] }, - "ConstraintPropertyType":{ + "ArraySettingPropertyType.ArrayValues":{ "type":"object", - "title":"ConstraintPropertyType", + "title":"ArraySettingPropertyType.ArrayValues", "required":[ - "allowedTimes", - "allowedTokens", - "allowedValues" + "encoding", + "value" ], "properties":{ - "allowedTimes":{ - "title":"allowedTimes", + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"#/definitions/AllowedTimesType" + "$ref":"#/definitions/ArraySettingPropertyType.ArrayValues.Encoding" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedTimes", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "localPart":"encoding", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "allowedTokens":{ - "title":"allowedTokens", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/AllowedTokensType" + "$ref":"#/definitions/EncodedValuesPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"AllowedTokens", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "localPart":"value", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - }, - "allowedValues":{ - "title":"allowedValues", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "encoding", + "value" + ] + }, + "AbstractModesPropertyType":{ + "type":"object", + "title":"AbstractModesPropertyType", + "required":[ + "abstractModes" + ], + "properties":{ + "abstractModes":{ + "title":"abstractModes", "allOf":[ { - "$ref":"#/definitions/AllowedValuesType" + "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", - "elementName":{ - "localPart":"AllowedValues", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractModes", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, "type":{ @@ -7597,13 +7160,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ConstraintPropertyType", + "localPart":"AbstractModesPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "allowedTimes", - "allowedTokens", - "allowedValues", + "abstractModes", "type", "href", "role", @@ -7613,23 +7174,23 @@ "actuate" ] }, - "InputListPropertyType":{ + "EventListPropertyType":{ "type":"object", - "title":"InputListPropertyType", + "title":"EventListPropertyType", "required":[ - "inputList" + "eventList" ], "properties":{ - "inputList":{ - "title":"inputList", + "eventList":{ + "title":"eventList", "allOf":[ { - "$ref":"#/definitions/InputListType" + "$ref":"#/definitions/EventListType" } ], "propertyType":"element", "elementName":{ - "localPart":"InputList", + "localPart":"EventList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -7717,446 +7278,841 @@ { "$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":"EventListPropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "eventList", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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" + ] + }, + "DescribedObjectType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "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" + } + } } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"InputListPropertyType", + "localPart":"DescribedObjectType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "inputList", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "extension", + "keywords", + "identification", + "classification", + "validTime", + "securityConstraints", + "legalConstraints", + "characteristics", + "capabilities", + "contacts", + "documentation", + "history", + "lang" ] }, - "AbstractAlgorithmPropertyType":{ - "type":"object", - "title":"AbstractAlgorithmPropertyType", + "IdentifierListType":{ "required":[ - "abstractAlgorithm" + "smlIdentifier" ], - "properties":{ - "abstractAlgorithm":{ - "title":"abstractAlgorithm", - "allOf":[ - { - "$ref":"#/definitions/AbstractAlgorithmType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AbstractAlgorithm", - "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" - } + "allOf":[ + { + "$ref":"#/definitions/AbstractMetadataListType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + { + "type":"object", + "title":"IdentifierListType", + "properties":{ + "smlIdentifier":{ + "title":"smlIdentifier", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/IdentifierListType.Identifier" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractAlgorithmPropertyType", + "localPart":"IdentifierListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "abstractAlgorithm", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "smlIdentifier" ] }, - "PositionUnionPropertyType":{ + "OutputListType.Output":{ + "required":[ + "name" + ], + "allOf":[ + { + "$ref":"#/definitions/DataComponentOrObservablePropertyType" + }, + { + "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":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "name" + ] + }, + "ArraySettingPropertyType.ArrayValues.Encoding":{ "type":"object", - "title":"PositionUnionPropertyType", + "title":"ArraySettingPropertyType.ArrayValues.Encoding", "required":[ - "text", - "point", - "vector", - "dataRecord", - "dataArray", - "abstractProcess" + "abstractEncoding" ], "properties":{ - "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" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractEncoding" + ] + }, + "AbstractMetadataListType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEIdentifiableType" }, - "point":{ - "title":"point", - "allOf":[ - { - "$ref":"#/definitions/PointType" + { + "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":"element", - "elementName":{ - "localPart":"Point", - "namespaceURI":"http://www.opengis.net/gml/3.2" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractMetadataListType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "definition" + ] + }, + "SettingsType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSettingsType" }, - "vector":{ - "title":"vector", - "allOf":[ - { - "$ref":"#/definitions/VectorType" + { + "type":"object", + "title":"SettingsType", + "properties":{ + "setValue":{ + "title":"setValue", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ValueSettingPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Vector", - "namespaceURI":"http://www.opengis.net/swe/2.0" } - }, - "dataRecord":{ - "title":"dataRecord", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SettingsType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "setValue", + "setArrayValues", + "setConstraint", + "setMode", + "setStatus" + ] + }, + "AbstractProcessType.Parameters":{ + "type":"object", + "title":"AbstractProcessType.Parameters", + "required":[ + "parameterList" + ], + "properties":{ + "parameterList":{ + "title":"parameterList", "allOf":[ { - "$ref":"#/definitions/DataRecordType" + "$ref":"#/definitions/ParameterListType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataRecord", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "localPart":"ParameterList", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "parameterList" + ] + }, + "AbstractProcessType":{ + "allOf":[ + { + "$ref":"#/definitions/DescribedObjectType" }, - "dataArray":{ - "title":"dataArray", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/DataArrayType" + { + "type":"object", + "title":"AbstractProcessType", + "properties":{ + "typeOf":{ + "title":"typeOf", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"DataArray", - "namespaceURI":"http://www.opengis.net/swe/2.0" + "localPart":"typeOf", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"DataArray", - "namespaceURI":"http://www.opengis.net/swe/2.0" - } - }, - "abstractProcess":{ - "title":"abstractProcess", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/AbstractProcessType" + }, + "configuration":{ + "title":"configuration", + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType.Configuration" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"AbstractProcess", + "localPart":"configuration", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractProcess", - "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" + }, + "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", + "allOf":[ + { + "$ref":"#/definitions/AbstractProcessType.Outputs" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"outputs", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + }, + "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":"PositionUnionPropertyType", + "localPart":"AbstractProcessType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "text", - "point", - "vector", - "dataRecord", - "dataArray", - "abstractProcess", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "typeOf", + "configuration", + "featuresOfInterest", + "inputs", + "outputs", + "parameters", + "modes", + "definition" ] }, - "CharacteristicListPropertyType":{ + "DescribedObjectPropertyType":{ "type":"object", - "title":"CharacteristicListPropertyType", + "title":"DescribedObjectPropertyType", "required":[ - "characteristicList" + "describedObject" ], "properties":{ - "characteristicList":{ - "title":"characteristicList", + "describedObject":{ + "title":"describedObject", "allOf":[ { - "$ref":"#/definitions/CharacteristicListType" + "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":"CharacteristicList", + "localPart":"DescribedObject", "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", + "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", + "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" + "localPart":"nilReason", + "namespaceURI":"" } }, - "arcrole":{ - "title":"arcrole", + "remoteSchema":{ + "title":"remoteSchema", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -8164,84 +8120,8 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CharacteristicListPropertyType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "characteristicList", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "OutputListPropertyType":{ - "type":"object", - "title":"OutputListPropertyType", - "required":[ - "outputList" - ], - "properties":{ - "outputList":{ - "title":"outputList", - "allOf":[ - { - "$ref":"#/definitions/OutputListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputList", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml/3.2" } }, "type":{ @@ -8338,11 +8218,14 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputListPropertyType", + "localPart":"DescribedObjectPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "outputList", + "describedObject", + "owns", + "nilReason", + "remoteSchema", "type", "href", "role", @@ -8352,153 +8235,126 @@ "actuate" ] }, - "LinkPropertyType":{ + "AbstractProcessType.Inputs":{ "type":"object", - "title":"LinkPropertyType", + "title":"AbstractProcessType.Inputs", "required":[ - "link" + "inputList" ], "properties":{ - "link":{ - "title":"link", - "allOf":[ - { - "$ref":"#/definitions/LinkType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Link", - "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", + "inputList":{ + "title":"inputList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/InputListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"InputList", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - }, - "show":{ - "title":"show", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "inputList" + ] + }, + "DataComponentRefPropertyType":{ + "type":"object", + "title":"DataComponentRefPropertyType", + "required":[ + "ref" + ], + "properties":{ + "ref":{ + "title":"ref", "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":"ref", + "namespaceURI":"" } - }, - "actuate":{ - "title":"actuate", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DataComponentRefPropertyType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "ref" + ] + }, + "AbstractProcessType.Configuration":{ + "type":"object", + "title":"AbstractProcessType.Configuration", + "required":[ + "abstractSettings" + ], + "properties":{ + "abstractSettings":{ + "title":"abstractSettings", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "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":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractSettings", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"LinkPropertyType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, "propertiesOrder":[ - "link", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "abstractSettings" ] }, - "SimpleProcessType":{ + "ComponentListType":{ + "required":[ + "component" + ], "allOf":[ { - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/AbstractSWEType" }, { "type":"object", - "title":"SimpleProcessType", + "title":"ComponentListType", "properties":{ - "method":{ - "title":"method", + "component":{ + "title":"component", "allOf":[ { - "$ref":"#/definitions/ProcessMethodPropertyType" + "type":"array", + "items":{ + "$ref":"#/definitions/ComponentListType.Component" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"method", + "localPart":"component", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } @@ -8507,54 +8363,76 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"SimpleProcessType", + "localPart":"ComponentListType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "method" + "component" ] }, - "TermType":{ - "required":[ - "label", - "value" - ], + "AggregateProcessType":{ "allOf":[ { - "$ref":"#/definitions/AbstractSWEType" + "$ref":"#/definitions/AbstractProcessType" }, { "type":"object", - "title":"TermType", + "title":"AggregateProcessType", "properties":{ - "label":{ - "title":"label", + "components":{ + "title":"components", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ComponentListPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"label", + "localPart":"components", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "codeSpace":{ - "title":"codeSpace", + "connections":{ + "title":"connections", "allOf":[ { - "$ref":"#/definitions/Reference" + "$ref":"#/definitions/ConnectionListPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"codeSpace", + "localPart":"connections", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } - }, - "value":{ - "title":"value", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AggregateProcessType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "components", + "connections" + ] + }, + "SpatialFrameType":{ + "required":[ + "origin", + "axis" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEIdentifiableType" + }, + { + "type":"object", + "title":"SpatialFrameType", + "properties":{ + "origin":{ + "title":"origin", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -8562,21 +8440,67 @@ ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"origin", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, - "definition":{ - "title":"definition", + "axis":{ + "title":"axis", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/SpatialFrameType.Axis" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"definition", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"axis", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SpatialFrameType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "origin", + "axis" + ] + }, + "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" } } } @@ -8584,45 +8508,48 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TermType", + "localPart":"EventListType", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + }, + "propertiesOrder":[ + "event" + ] + }, + "AbstractSettingsType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractSWEType" + }, + { + "type":"object", + "title":"AbstractSettingsType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractSettingsType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" - }, - "propertiesOrder":[ - "label", - "codeSpace", - "value", - "definition" - ] + } }, - "AbstractMetadataListPropertyType":{ + "IdentifierListPropertyType":{ "type":"object", - "title":"AbstractMetadataListPropertyType", + "title":"IdentifierListPropertyType", "required":[ - "abstractMetadataList" + "identifierList" ], "properties":{ - "abstractMetadataList":{ - "title":"abstractMetadataList", + "identifierList":{ + "title":"identifierList", "allOf":[ { - "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" - } + "$ref":"#/definitions/IdentifierListType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractMetadataList", + "localPart":"IdentifierList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -8720,11 +8647,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractMetadataListPropertyType", + "localPart":"IdentifierListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "abstractMetadataList", + "identifierList", "type", "href", "role", @@ -8734,130 +8661,203 @@ "actuate" ] }, - "AbstractSettingsType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractSWEType" - }, - { - "type":"object", - "title":"AbstractSettingsType", - "properties":{ - } - } + "IdentifierListType.Identifier":{ + "type":"object", + "title":"IdentifierListType.Identifier", + "required":[ + "term" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractSettingsType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" - } - }, - "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" - } + "properties":{ + "term":{ + "title":"term", + "allOf":[ + { + "$ref":"#/definitions/TermType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Term", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessMethodType", - "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "algorithm" + "term" ] }, - "ParameterListType.Parameter":{ + "ArraySettingPropertyType":{ + "type":"object", + "title":"ArraySettingPropertyType", "required":[ - "name" + "arrayValues", + "ref" ], - "allOf":[ - { - "$ref":"#/definitions/DataComponentOrObservablePropertyType" + "properties":{ + "arrayValues":{ + "title":"arrayValues", + "allOf":[ + { + "$ref":"#/definitions/ArraySettingPropertyType.ArrayValues" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ArrayValues", + "namespaceURI":"http://www.opengis.net/sensorml/2.0" + } }, - { - "type":"object", - "title":"ParameterListType.Parameter", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } + "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":[ - "name" + "arrayValues", + "ref" ] }, - "ModeType":{ + "CapabilityListPropertyType":{ + "type":"object", + "title":"CapabilityListPropertyType", "required":[ - "configuration" + "capabilityList" ], - "allOf":[ - { - "$ref":"#/definitions/DescribedObjectType" + "properties":{ + "capabilityList":{ + "title":"capabilityList", + "allOf":[ + { + "$ref":"#/definitions/CapabilityListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CapabilityList", + "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" + } }, - { - "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" - } + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ModeType", + "localPart":"CapabilityListPropertyType", "namespaceURI":"http://www.opengis.net/sensorml/2.0" }, "propertiesOrder":[ - "configuration" + "capabilityList", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, "StatusType":{ @@ -8887,7 +8887,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureList" + "ConnectionList" ] }, "namespaceURI":{ @@ -8900,11 +8900,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureListType" + "$ref":"#/definitions/ConnectionListType" } }, "elementName":{ - "localPart":"FeatureList", + "localPart":"ConnectionList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -8921,7 +8921,7 @@ "properties":{ "localPart":{ "enum":[ - "ModeChoice" + "Link" ] }, "namespaceURI":{ @@ -8934,11 +8934,11 @@ ] }, "value":{ - "$ref":"#/definitions/ModeChoiceType" + "$ref":"#/definitions/LinkType" } }, "elementName":{ - "localPart":"ModeChoice", + "localPart":"Link", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -8955,7 +8955,7 @@ "properties":{ "localPart":{ "enum":[ - "Mode" + "FeatureList" ] }, "namespaceURI":{ @@ -8968,11 +8968,11 @@ ] }, "value":{ - "$ref":"#/definitions/ModeType" + "$ref":"#/definitions/FeatureListType" } }, "elementName":{ - "localPart":"Mode", + "localPart":"FeatureList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -8989,7 +8989,7 @@ "properties":{ "localPart":{ "enum":[ - "OutputList" + "DocumentList" ] }, "namespaceURI":{ @@ -9002,11 +9002,11 @@ ] }, "value":{ - "$ref":"#/definitions/OutputListType" + "$ref":"#/definitions/DocumentListType" } }, "elementName":{ - "localPart":"OutputList", + "localPart":"DocumentList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9023,7 +9023,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleProcess" + "ClassifierList" ] }, "namespaceURI":{ @@ -9036,11 +9036,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleProcessType" + "$ref":"#/definitions/ClassifierListType" } }, "elementName":{ - "localPart":"SimpleProcess", + "localPart":"ClassifierList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9091,7 +9091,7 @@ "properties":{ "localPart":{ "enum":[ - "PhysicalSystem" + "DataInterface" ] }, "namespaceURI":{ @@ -9104,11 +9104,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhysicalSystemType" + "$ref":"#/definitions/DataInterfaceType" } }, "elementName":{ - "localPart":"PhysicalSystem", + "localPart":"DataInterface", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9125,7 +9125,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribedObject" + "CharacteristicList" ] }, "namespaceURI":{ @@ -9138,11 +9138,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribedObjectType" + "$ref":"#/definitions/CharacteristicListType" } }, "elementName":{ - "localPart":"DescribedObject", + "localPart":"CharacteristicList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9159,7 +9159,7 @@ "properties":{ "localPart":{ "enum":[ - "AggregateProcess" + "OutputList" ] }, "namespaceURI":{ @@ -9172,11 +9172,11 @@ ] }, "value":{ - "$ref":"#/definitions/AggregateProcessType" + "$ref":"#/definitions/OutputListType" } }, "elementName":{ - "localPart":"AggregateProcess", + "localPart":"OutputList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9193,7 +9193,7 @@ "properties":{ "localPart":{ "enum":[ - "Link" + "InputList" ] }, "namespaceURI":{ @@ -9206,11 +9206,11 @@ ] }, "value":{ - "$ref":"#/definitions/LinkType" + "$ref":"#/definitions/InputListType" } }, "elementName":{ - "localPart":"Link", + "localPart":"InputList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9227,7 +9227,7 @@ "properties":{ "localPart":{ "enum":[ - "Term" + "DescribedObject" ] }, "namespaceURI":{ @@ -9240,11 +9240,11 @@ ] }, "value":{ - "$ref":"#/definitions/TermType" + "$ref":"#/definitions/DescribedObjectType" } }, "elementName":{ - "localPart":"Term", + "localPart":"DescribedObject", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9295,7 +9295,7 @@ "properties":{ "localPart":{ "enum":[ - "DataInterface" + "AbstractAlgorithm" ] }, "namespaceURI":{ @@ -9308,11 +9308,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataInterfaceType" + "$ref":"#/definitions/AbstractAlgorithmType" } }, "elementName":{ - "localPart":"DataInterface", + "localPart":"AbstractAlgorithm", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9329,7 +9329,7 @@ "properties":{ "localPart":{ "enum":[ - "PhysicalComponent" + "KeywordList" ] }, "namespaceURI":{ @@ -9342,11 +9342,11 @@ ] }, "value":{ - "$ref":"#/definitions/PhysicalComponentType" + "$ref":"#/definitions/KeywordListType" } }, "elementName":{ - "localPart":"PhysicalComponent", + "localPart":"KeywordList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9363,7 +9363,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessMethod" + "ObservableProperty" ] }, "namespaceURI":{ @@ -9376,11 +9376,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessMethodType" + "$ref":"#/definitions/ObservablePropertyType" } }, "elementName":{ - "localPart":"ProcessMethod", + "localPart":"ObservableProperty", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9397,7 +9397,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentList" + "PhysicalSystem" ] }, "namespaceURI":{ @@ -9410,11 +9410,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentListType" + "$ref":"#/definitions/PhysicalSystemType" } }, "elementName":{ - "localPart":"DocumentList", + "localPart":"PhysicalSystem", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9431,7 +9431,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractPhysicalProcess" + "AbstractSettings" ] }, "namespaceURI":{ @@ -9444,11 +9444,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractPhysicalProcessType" + "$ref":"#/definitions/AbstractSettingsType" } }, "elementName":{ - "localPart":"AbstractPhysicalProcess", + "localPart":"AbstractSettings", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9465,7 +9465,7 @@ "properties":{ "localPart":{ "enum":[ - "CapabilityList" + "SimpleProcess" ] }, "namespaceURI":{ @@ -9478,11 +9478,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilityListType" + "$ref":"#/definitions/SimpleProcessType" } }, "elementName":{ - "localPart":"CapabilityList", + "localPart":"SimpleProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9499,7 +9499,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractProcess" + "ModeChoice" ] }, "namespaceURI":{ @@ -9512,11 +9512,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractProcessType" + "$ref":"#/definitions/ModeChoiceType" } }, "elementName":{ - "localPart":"AbstractProcess", + "localPart":"ModeChoice", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9533,7 +9533,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactList" + "PhysicalComponent" ] }, "namespaceURI":{ @@ -9546,11 +9546,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactListType" + "$ref":"#/definitions/PhysicalComponentType" } }, "elementName":{ - "localPart":"ContactList", + "localPart":"PhysicalComponent", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9567,7 +9567,7 @@ "properties":{ "localPart":{ "enum":[ - "EventList" + "ProcessMethod" ] }, "namespaceURI":{ @@ -9580,11 +9580,11 @@ ] }, "value":{ - "$ref":"#/definitions/EventListType" + "$ref":"#/definitions/ProcessMethodType" } }, "elementName":{ - "localPart":"EventList", + "localPart":"ProcessMethod", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9601,7 +9601,7 @@ "properties":{ "localPart":{ "enum":[ - "Settings" + "IdentifierList" ] }, "namespaceURI":{ @@ -9614,11 +9614,11 @@ ] }, "value":{ - "$ref":"#/definitions/SettingsType" + "$ref":"#/definitions/IdentifierListType" } }, "elementName":{ - "localPart":"Settings", + "localPart":"IdentifierList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9635,7 +9635,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservableProperty" + "EventList" ] }, "namespaceURI":{ @@ -9648,11 +9648,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservablePropertyType" + "$ref":"#/definitions/EventListType" } }, "elementName":{ - "localPart":"ObservableProperty", + "localPart":"EventList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9669,7 +9669,7 @@ "properties":{ "localPart":{ "enum":[ - "ConnectionList" + "AbstractPhysicalProcess" ] }, "namespaceURI":{ @@ -9682,11 +9682,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConnectionListType" + "$ref":"#/definitions/AbstractPhysicalProcessType" } }, "elementName":{ - "localPart":"ConnectionList", + "localPart":"AbstractPhysicalProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9703,7 +9703,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractModes" + "ContactList" ] }, "namespaceURI":{ @@ -9716,11 +9716,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractModesType" + "$ref":"#/definitions/ContactListType" } }, "elementName":{ - "localPart":"AbstractModes", + "localPart":"ContactList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9737,7 +9737,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractMetadataList" + "Mode" ] }, "namespaceURI":{ @@ -9750,11 +9750,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractMetadataListType" + "$ref":"#/definitions/ModeType" } }, "elementName":{ - "localPart":"AbstractMetadataList", + "localPart":"Mode", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9771,7 +9771,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractAlgorithm" + "AbstractProcess" ] }, "namespaceURI":{ @@ -9784,11 +9784,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractAlgorithmType" + "$ref":"#/definitions/AbstractProcessType" } }, "elementName":{ - "localPart":"AbstractAlgorithm", + "localPart":"AbstractProcess", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9805,7 +9805,7 @@ "properties":{ "localPart":{ "enum":[ - "Event" + "ParameterList" ] }, "namespaceURI":{ @@ -9818,11 +9818,11 @@ ] }, "value":{ - "$ref":"#/definitions/EventType" + "$ref":"#/definitions/ParameterListType" } }, "elementName":{ - "localPart":"Event", + "localPart":"ParameterList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9839,7 +9839,7 @@ "properties":{ "localPart":{ "enum":[ - "KeywordList" + "CapabilityList" ] }, "namespaceURI":{ @@ -9852,11 +9852,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordListType" + "$ref":"#/definitions/CapabilityListType" } }, "elementName":{ - "localPart":"KeywordList", + "localPart":"CapabilityList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9873,7 +9873,7 @@ "properties":{ "localPart":{ "enum":[ - "ComponentList" + "Settings" ] }, "namespaceURI":{ @@ -9886,11 +9886,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComponentListType" + "$ref":"#/definitions/SettingsType" } }, "elementName":{ - "localPart":"ComponentList", + "localPart":"Settings", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9907,7 +9907,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractSettings" + "Event" ] }, "namespaceURI":{ @@ -9920,11 +9920,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractSettingsType" + "$ref":"#/definitions/EventType" } }, "elementName":{ - "localPart":"AbstractSettings", + "localPart":"Event", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9941,7 +9941,7 @@ "properties":{ "localPart":{ "enum":[ - "InputList" + "AbstractMetadataList" ] }, "namespaceURI":{ @@ -9954,11 +9954,11 @@ ] }, "value":{ - "$ref":"#/definitions/InputListType" + "$ref":"#/definitions/AbstractMetadataListType" } }, "elementName":{ - "localPart":"InputList", + "localPart":"AbstractMetadataList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -9975,7 +9975,7 @@ "properties":{ "localPart":{ "enum":[ - "CharacteristicList" + "ComponentList" ] }, "namespaceURI":{ @@ -9988,11 +9988,11 @@ ] }, "value":{ - "$ref":"#/definitions/CharacteristicListType" + "$ref":"#/definitions/ComponentListType" } }, "elementName":{ - "localPart":"CharacteristicList", + "localPart":"ComponentList", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -10009,7 +10009,7 @@ "properties":{ "localPart":{ "enum":[ - "IdentifierList" + "AbstractModes" ] }, "namespaceURI":{ @@ -10022,11 +10022,11 @@ ] }, "value":{ - "$ref":"#/definitions/IdentifierListType" + "$ref":"#/definitions/AbstractModesType" } }, "elementName":{ - "localPart":"IdentifierList", + "localPart":"AbstractModes", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -10043,7 +10043,7 @@ "properties":{ "localPart":{ "enum":[ - "ParameterList" + "Term" ] }, "namespaceURI":{ @@ -10056,11 +10056,11 @@ ] }, "value":{ - "$ref":"#/definitions/ParameterListType" + "$ref":"#/definitions/TermType" } }, "elementName":{ - "localPart":"ParameterList", + "localPart":"Term", "namespaceURI":"http://www.opengis.net/sensorml/2.0" } }, @@ -10077,7 +10077,7 @@ "properties":{ "localPart":{ "enum":[ - "ClassifierList" + "AggregateProcess" ] }, "namespaceURI":{ @@ -10090,11 +10090,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClassifierListType" + "$ref":"#/definitions/AggregateProcessType" } }, "elementName":{ - "localPart":"ClassifierList", + "localPart":"AggregateProcess", "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 ff09c2c0..11194f16 100644 --- a/scripts/jsonschemas/TJS_1_0.jsonschema +++ b/scripts/jsonschemas/TJS_1_0.jsonschema @@ -2,6 +2,203 @@ { "id":"http://www.opengis.net/tjs/1.0#", "definitions":{ + "JoinDataResponse.DataInputs":{ + "type":"object", + "title":"JoinDataResponse.DataInputs", + "required":[ + "framework" + ], + "properties":{ + "framework":{ + "title":"framework", + "allOf":[ + { + "$ref":"#/definitions/FrameworkDatasetDescribeDataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Framework", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "framework" + ] + }, + "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" + ] + }, + "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" + ] + }, + "MeasureCountExceptions.Null":{ + "type":"object", + "title":"MeasureCountExceptions.Null", + "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" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "title", + "_abstract", + "documentation" + ] + }, "DataDescriptions":{ "type":"object", "title":"DataDescriptions", @@ -92,236 +289,214 @@ "lang" ] }, - "SpatialFrameworks":{ + "DescribeDatasetsRequest":{ "type":"object", - "title":"SpatialFrameworks", + "title":"DescribeDatasetsRequest", "required":[ - "framework" + "href" ], "properties":{ - "framework":{ - "title":"framework", + "href":{ + "title":"href", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpatialFrameworks.Framework" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Framework", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", "propertiesOrder":[ - "framework" + "href" ] }, - "Columnset.FrameworkKey":{ + "OutputMechanismsType":{ "type":"object", - "title":"Columnset.FrameworkKey", + "title":"OutputMechanismsType", "required":[ - "column", - "relationship", - "complete" + "mechanism" ], "properties":{ - "column":{ - "title":"column", + "mechanism":{ + "title":"mechanism", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Columnset.FrameworkKey.Column" + "$ref":"#/definitions/Mechanism" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Column", + "localPart":"Mechanism", "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"complete", - "namespaceURI":"" - } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"OutputMechanismsType", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, "propertiesOrder":[ - "column", - "relationship", - "complete" + "mechanism" ] }, - "Ordinal":{ + "TjsCapabilitiesType.Languages":{ "type":"object", - "title":"Ordinal", + "title":"TjsCapabilitiesType.Languages", + "required":[ + "language" + ], "properties":{ - "classes":{ - "title":"classes", - "allOf":[ - { - "$ref":"#/definitions/Ordinal.Classes" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Classes", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "exceptions":{ - "title":"exceptions", + "language":{ + "title":"language", "allOf":[ { - "$ref":"#/definitions/NominalOrdinalExceptions" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Exceptions", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "localPart":"Language", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "propertiesOrder":[ - "classes", - "exceptions" + "language" ] }, - "Rowset":{ + "FrameworkKey":{ "type":"object", - "title":"Rowset", + "title":"FrameworkKey", "required":[ - "row" + "column" ], "properties":{ - "row":{ - "title":"row", + "column":{ + "title":"column", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Rowset.Row" + "$ref":"#/definitions/FrameworkKey.Column" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Row", + "localPart":"Column", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "row" + "column" ] }, - "Columnset.FrameworkKey.Column":{ + "Styling":{ "type":"object", - "title":"Columnset.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" ] }, - "GDAS.Framework":{ + "FrameworkDatasetDescribeDataType":{ "type":"object", - "title":"GDAS.Framework", + "title":"FrameworkDatasetDescribeDataType", "required":[ "frameworkURI", "organization", @@ -469,7 +644,11 @@ "title":"dataset", "allOf":[ { - "$ref":"#/definitions/GDAS.Framework.Dataset" + "type":"array", + "items":{ + "$ref":"#/definitions/FrameworkDatasetDescribeDataType.Dataset" + }, + "minItems":1 } ], "propertyType":"element", @@ -480,6 +659,10 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"FrameworkDatasetDescribeDataType", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, "propertiesOrder":[ "frameworkURI", "organization", @@ -494,58 +677,100 @@ "dataset" ] }, - "GDAS":{ + "TjsCapabilitiesType.WSDL":{ "type":"object", - "title":"GDAS", + "title":"TjsCapabilitiesType.WSDL", "required":[ - "framework", - "service", - "version", - "capabilities", - "lang" + "href" ], "properties":{ - "framework":{ - "title":"framework", + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/GDAS.Framework" + "$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" + ] + }, + "DescribeFrameworkKeyType.Rowset.Row":{ + "type":"object", + "title":"DescribeFrameworkKeyType.Rowset.Row", + "required":[ + "k" + ], + "properties":{ + "k":{ + "title":"k", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/K" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Framework", + "localPart":"K", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "service":{ - "title":"service", + "title":{ + "title":"title", "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", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "version":{ - "title":"version", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "k", + "title" + ] + }, + "FrameworkKey.Column":{ + "type":"object", + "title":"FrameworkKey.Column", + "required":[ + "name", + "type", + "length" + ], + "properties":{ + "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":"version", + "localPart":"name", "namespaceURI":"" } }, - "capabilities":{ - "title":"capabilities", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -553,199 +778,86 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"capabilities", + "localPart":"type", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "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":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "framework", - "service", - "version", - "capabilities", - "lang" - ] - }, - "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" - } - } + "localPart":"length", + "namespaceURI":"" } - } - ], - "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" - } + "decimals":{ + "title":"decimals", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"decimals", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "propertiesOrder":[ - "frameworkURI", - "datasetURI" + "name", + "type", + "length", + "decimals" ] }, - "UOM":{ + "FrameworkDescriptions.Framework":{ "type":"object", - "title":"UOM", + "title":"FrameworkDescriptions.Framework", "required":[ - "shortForm", - "longForm" + "frameworkURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "frameworkKey", + "boundingCoordinates", + "describeDatasetsRequest" ], "properties":{ - "shortForm":{ - "title":"shortForm", + "frameworkURI":{ + "title":"frameworkURI", "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":"ShortForm", + "localPart":"FrameworkURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "longForm":{ - "title":"longForm", + "organization":{ + "title":"organization", "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":"LongForm", + "localPart":"Organization", "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":[ @@ -772,131 +884,117 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "documentation":{ - "title":"documentation", + "referenceDate":{ + "title":"referenceDate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ReferenceDate" } ], "propertyType":"element", "elementName":{ - "localPart":"Documentation", + "localPart":"ReferenceDate", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "value":{ - "title":"value", + "version":{ + "title":"version", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Ordinal.Classes.Value" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Value", + "localPart":"Version", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "title", - "_abstract", - "documentation", - "value" - ] - }, - "MeasureCountExceptions.Null":{ - "type":"object", - "title":"MeasureCountExceptions.Null", - "required":[ - "identifier", - "title", - "_abstract" - ], - "properties":{ - "identifier":{ - "title":"identifier", + }, + "documentation":{ + "title":"documentation", "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":"Identifier", + "localPart":"Documentation", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "title":{ - "title":"title", + "frameworkKey":{ + "title":"frameworkKey", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FrameworkKey" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"FrameworkKey", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "_abstract":{ - "title":"_abstract", + "boundingCoordinates":{ + "title":"boundingCoordinates", "allOf":[ { - "$ref":"#/definitions/AbstractType" + "$ref":"#/definitions/BoundingCoordinates" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"BoundingCoordinates", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "documentation":{ - "title":"documentation", + "describeDatasetsRequest":{ + "title":"describeDatasetsRequest", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DescribeDatasetsRequest" } ], "propertyType":"element", "elementName":{ - "localPart":"Documentation", + "localPart":"DescribeDatasetsRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "identifier", + "frameworkURI", + "organization", "title", "_abstract", - "documentation" + "referenceDate", + "version", + "documentation", + "frameworkKey", + "boundingCoordinates", + "describeDatasetsRequest" ] }, - "Columnset.Attributes.Column":{ + "GDAS.Framework":{ "type":"object", - "title":"Columnset.Attributes.Column", + "title":"GDAS.Framework", "required":[ + "frameworkURI", + "organization", "title", "_abstract", - "values", - "getDataRequest", - "purpose", - "name", - "type", - "length" + "referenceDate", + "version", + "frameworkKey", + "boundingCoordinates", + "describeDatasetsRequest", + "dataset" ], "properties":{ - "title":{ - "title":"title", + "frameworkURI":{ + "title":"frameworkURI", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -904,220 +1002,189 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"FrameworkURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "_abstract":{ - "title":"_abstract", + "organization":{ + "title":"organization", "allOf":[ { - "$ref":"#/definitions/AbstractType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"Organization", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "documentation":{ - "title":"documentation", + "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":"element", "elementName":{ - "localPart":"Documentation", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "values":{ - "title":"values", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/Values" + "$ref":"#/definitions/AbstractType" } ], "propertyType":"element", "elementName":{ - "localPart":"Values", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "getDataRequest":{ - "title":"getDataRequest", + "referenceDate":{ + "title":"referenceDate", "allOf":[ { - "$ref":"#/definitions/GetDataRequest" + "$ref":"#/definitions/ReferenceDate" } ], "propertyType":"element", "elementName":{ - "localPart":"GetDataRequest", + "localPart":"ReferenceDate", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "purpose":{ - "title":"purpose", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"purpose", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Version", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "name":{ - "title":"name", + "documentation":{ + "title":"documentation", "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":"" + "propertyType":"element", + "elementName":{ + "localPart":"Documentation", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "type":{ - "title":"type", + "frameworkKey":{ + "title":"frameworkKey", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FrameworkKey" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"FrameworkKey", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "length":{ - "title":"length", + "boundingCoordinates":{ + "title":"boundingCoordinates", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/BoundingCoordinates" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"length", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BoundingCoordinates", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "decimals":{ - "title":"decimals", + "describeDatasetsRequest":{ + "title":"describeDatasetsRequest", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/DescribeDatasetsRequest" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"decimals", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DescribeDatasetsRequest", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "title", - "_abstract", - "documentation", - "values", - "getDataRequest", - "purpose", - "name", - "type", - "length", - "decimals" - ] - }, - "OutputMechanismsType":{ - "type":"object", - "title":"OutputMechanismsType", - "required":[ - "mechanism" - ], - "properties":{ - "mechanism":{ - "title":"mechanism", + }, + "dataset":{ + "title":"dataset", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Mechanism" - }, - "minItems":1 + "$ref":"#/definitions/GDAS.Framework.Dataset" } ], "propertyType":"element", "elementName":{ - "localPart":"Mechanism", + "localPart":"Dataset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"OutputMechanismsType", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, "propertiesOrder":[ - "mechanism" + "frameworkURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "documentation", + "frameworkKey", + "boundingCoordinates", + "describeDatasetsRequest", + "dataset" ] }, - "JoinData.AttributeData":{ + "GetCapabilities.AcceptVersions":{ "type":"object", - "title":"JoinData.AttributeData", + "title":"GetCapabilities.AcceptVersions", "required":[ - "getDataURL", - "getDataXML" + "version" ], "properties":{ - "getDataURL":{ - "title":"getDataURL", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GetDataURL", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "getDataXML":{ - "title":"getDataXML", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/JoinData.AttributeData.GetDataXML" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"GetDataXML", + "localPart":"Version", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "getDataURL", - "getDataXML" + "version" ] }, - "Framework":{ + "SpatialFrameworks.Framework":{ "type":"object", - "title":"Framework", + "title":"SpatialFrameworks.Framework", "required":[ "frameworkURI", "organization", @@ -1126,8 +1193,7 @@ "referenceDate", "version", "frameworkKey", - "boundingCoordinates", - "dataset" + "boundingCoordinates" ], "properties":{ "frameworkURI":{ @@ -1246,19 +1312,6 @@ "localPart":"BoundingCoordinates", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "dataset":{ - "title":"dataset", - "allOf":[ - { - "$ref":"#/definitions/Dataset" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Dataset", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } } }, "typeType":"classInfo", @@ -1271,182 +1324,59 @@ "version", "documentation", "frameworkKey", - "boundingCoordinates", - "dataset" - ] - }, - "FrameworkKey.Column":{ - "type":"object", - "title":"FrameworkKey.Column", - "required":[ - "name", - "type", - "length" - ], - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" - } - }, - "length":{ - "title":"length", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"length", - "namespaceURI":"" - } - }, - "decimals":{ - "title":"decimals", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"decimals", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "type", - "length", - "decimals" + "boundingCoordinates" ] }, - "JoinDataResponse.Status":{ + "NominalOrdinalExceptions":{ "type":"object", - "title":"JoinDataResponse.Status", + "title":"NominalOrdinalExceptions", "required":[ - "accepted", - "completed", - "failed", - "href", - "creationTime" + "_null" ], "properties":{ - "accepted":{ - "title":"accepted", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Accepted", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "completed":{ - "title":"completed", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Completed", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "failed":{ - "title":"failed", + "_null":{ + "title":"_null", "allOf":[ { - "$ref":"#/definitions/JoinDataResponse.Status.Failed" + "type":"array", + "items":{ + "$ref":"#/definitions/NominalOrdinalExceptions.Null" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Failed", + "localPart":"Null", "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", + "typeName":{ + "localPart":"NominalOrdinalExceptions", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, "propertiesOrder":[ - "accepted", - "completed", - "failed", - "href", - "creationTime" + "_null" ] }, - "SpatialFrameworks.Framework":{ + "FrameworkDatasetDescribeDataType.Dataset":{ "type":"object", - "title":"SpatialFrameworks.Framework", + "title":"FrameworkDatasetDescribeDataType.Dataset", "required":[ - "frameworkURI", + "datasetURI", "organization", "title", "_abstract", "referenceDate", "version", - "frameworkKey", - "boundingCoordinates" + "describeDataRequest", + "columnset" ], "properties":{ - "frameworkURI":{ - "title":"frameworkURI", + "datasetURI":{ + "title":"datasetURI", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1454,7 +1384,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"FrameworkURI", + "localPart":"DatasetURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -1536,122 +1466,130 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "frameworkKey":{ - "title":"frameworkKey", + "describeDataRequest":{ + "title":"describeDataRequest", "allOf":[ { - "$ref":"#/definitions/FrameworkKey" + "$ref":"#/definitions/DescribeDataRequest" } ], "propertyType":"element", "elementName":{ - "localPart":"FrameworkKey", + "localPart":"DescribeDataRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "boundingCoordinates":{ - "title":"boundingCoordinates", + "columnset":{ + "title":"columnset", "allOf":[ { - "$ref":"#/definitions/BoundingCoordinates" + "$ref":"#/definitions/Columnset" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingCoordinates", + "localPart":"Columnset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "frameworkURI", + "datasetURI", "organization", "title", "_abstract", "referenceDate", "version", "documentation", - "frameworkKey", - "boundingCoordinates" + "describeDataRequest", + "columnset" ] }, - "DescribeDatasetsRequest":{ + "JoinData.MapStyling":{ "type":"object", - "title":"DescribeDatasetsRequest", + "title":"JoinData.MapStyling", "required":[ - "href" + "stylingIdentifier", + "stylingURL" ], "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" - ] - }, - "Nominal":{ - "type":"object", - "title":"Nominal", - "properties":{ - "classes":{ - "title":"classes", + "stylingIdentifier":{ + "title":"stylingIdentifier", "allOf":[ { - "$ref":"#/definitions/Nominal.Classes" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Classes", + "localPart":"StylingIdentifier", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "exceptions":{ - "title":"exceptions", + "stylingURL":{ + "title":"stylingURL", "allOf":[ { - "$ref":"#/definitions/NominalOrdinalExceptions" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"Exceptions", + "localPart":"StylingURL", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "classes", - "exceptions" + "stylingIdentifier", + "stylingURL" ] }, - "RequestBaseType":{ + "JoinDataResponse.JoinedOutputs":{ "type":"object", - "title":"RequestBaseType", + "title":"JoinDataResponse.JoinedOutputs", "required":[ - "service" + "output" ], "properties":{ - "service":{ - "title":"service", + "output":{ + "title":"output", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "output" + ] + }, + "RequestBaseType":{ + "type":"object", + "title":"RequestBaseType", + "required":[ + "service" + ], + "properties":{ + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } ], "propertyType":"attribute", "attributeName":{ @@ -1697,181 +1635,96 @@ "language" ] }, - "Nominal.Classes":{ + "Columnset":{ "type":"object", - "title":"Nominal.Classes", + "title":"Columnset", "required":[ - "title", - "_abstract", - "value" + "frameworkKey", + "attributes" ], "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" - } - }, - "documentation":{ - "title":"documentation", + "frameworkKey":{ + "title":"frameworkKey", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Columnset.FrameworkKey" } ], "propertyType":"element", "elementName":{ - "localPart":"Documentation", + "localPart":"FrameworkKey", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "value":{ - "title":"value", + "attributes":{ + "title":"attributes", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Nominal.Classes.Value" - }, - "minItems":1 + "$ref":"#/definitions/Columnset.Attributes" } ], "propertyType":"element", "elementName":{ - "localPart":"Value", + "localPart":"Attributes", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "title", - "_abstract", - "documentation", - "value" - ] - }, - "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" + "frameworkKey", + "attributes" ] }, - "TjsCapabilitiesType":{ + "JoinDataResponse":{ "type":"object", - "title":"TjsCapabilitiesType", + "title":"JoinDataResponse", "required":[ + "status", + "dataInputs", + "joinedOutputs", "service", "version", + "capabilities", "lang" ], "properties":{ - "serviceIdentification":{ - "title":"serviceIdentification", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/ServiceIdentification" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceIdentification", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "serviceProvider":{ - "title":"serviceProvider", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/ServiceProvider" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceProvider", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "operationsMetadata":{ - "title":"operationsMetadata", + "status":{ + "title":"status", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/OperationsMetadata" + "$ref":"#/definitions/JoinDataResponse.Status" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationsMetadata", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"Status", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "languages":{ - "title":"languages", + "dataInputs":{ + "title":"dataInputs", "allOf":[ { - "$ref":"#/definitions/TjsCapabilitiesType.Languages" + "$ref":"#/definitions/JoinDataResponse.DataInputs" } ], "propertyType":"element", "elementName":{ - "localPart":"Languages", + "localPart":"DataInputs", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "wsdl":{ - "title":"wsdl", + "joinedOutputs":{ + "title":"joinedOutputs", "allOf":[ { - "$ref":"#/definitions/TjsCapabilitiesType.WSDL" + "$ref":"#/definitions/JoinDataResponse.JoinedOutputs" } ], "propertyType":"element", "elementName":{ - "localPart":"WSDL", + "localPart":"JoinedOutputs", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -1901,8 +1754,8 @@ "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "capabilities":{ + "title":"capabilities", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1910,7 +1763,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"updateSequence", + "localPart":"capabilities", "namespaceURI":"" } }, @@ -1929,204 +1782,215 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"tjsCapabilitiesType", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, "propertiesOrder":[ - "serviceIdentification", - "serviceProvider", - "operationsMetadata", - "languages", - "wsdl", + "status", + "dataInputs", + "joinedOutputs", "service", "version", - "updateSequence", + "capabilities", "lang" ] }, - "Values":{ - "type":"object", - "title":"Values", + "JoinData":{ "required":[ - "nominal", - "ordinal", - "count", - "measure" + "attributeData" ], - "properties":{ - "nominal":{ - "title":"nominal", - "allOf":[ - { - "$ref":"#/definitions/Nominal" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Nominal", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "ordinal":{ - "title":"ordinal", - "allOf":[ - { - "$ref":"#/definitions/Ordinal" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Ordinal", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/Count" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Count", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" }, - "measure":{ - "title":"measure", - "allOf":[ - { - "$ref":"#/definitions/Measure" + { + "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":"Measure", - "namespaceURI":"http://www.opengis.net/tjs/1.0" } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "nominal", - "ordinal", - "count", - "measure" + "attributeData", + "mapStyling", + "classificationURL", + "update" ] }, - "JoinData.MapStyling":{ + "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" + ] + }, + "DatasetDescriptions.Framework.Dataset":{ "type":"object", - "title":"JoinData.MapStyling", + "title":"DatasetDescriptions.Framework.Dataset", "required":[ - "stylingIdentifier", - "stylingURL" + "datasetURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "describeDataRequest" ], "properties":{ - "stylingIdentifier":{ - "title":"stylingIdentifier", + "datasetURI":{ + "title":"datasetURI", "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":"StylingIdentifier", + "localPart":"DatasetURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "stylingURL":{ - "title":"stylingURL", + "organization":{ + "title":"organization", "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":"StylingURL", + "localPart":"Organization", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "stylingIdentifier", - "stylingURL" - ] - }, - "JoinDataResponse.JoinedOutputs.Output.Resource":{ - "type":"object", - "title":"JoinDataResponse.JoinedOutputs.Output.Resource", - "required":[ - "url" - ], - "properties":{ - "url":{ - "title":"url", + }, + "title":{ + "title":"title", "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":"URL", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "parameter":{ - "title":"parameter", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output.Resource.Parameter" - }, - "minItems":0 + "$ref":"#/definitions/AbstractType" } ], "propertyType":"element", "elementName":{ - "localPart":"Parameter", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "url", - "parameter" - ] - }, - "DescribeFrameworkKeyType.Rowset.Row":{ - "type":"object", - "title":"DescribeFrameworkKeyType.Rowset.Row", - "required":[ - "k" - ], - "properties":{ - "k":{ - "title":"k", + }, + "referenceDate":{ + "title":"referenceDate", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/K" - }, - "minItems":1 + "$ref":"#/definitions/ReferenceDate" } ], "propertyType":"element", "elementName":{ - "localPart":"K", + "localPart":"ReferenceDate", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "title":{ - "title":"title", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2134,395 +1998,100 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "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" + } + }, + "describeDataRequest":{ + "title":"describeDataRequest", + "allOf":[ + { + "$ref":"#/definitions/DescribeDataRequest" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DescribeDataRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "k", - "title" + "datasetURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "documentation", + "describeDataRequest" ] }, - "GetDataRequest":{ + "JoinDataResponse.Status.Failed":{ "type":"object", - "title":"GetDataRequest", - "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" - ] - }, - "GetCapabilities.AcceptVersions":{ - "type":"object", - "title":"GetCapabilities.AcceptVersions", - "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/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" - } - }, - "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", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/AcceptFormatsType" - } - ], - "propertyType":"element", - "elementName":{ - "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":[ - "acceptVersions", - "sections", - "acceptFormats", - "service", - "language", - "updateSequence" - ] - }, - "Rowset.Row":{ - "type":"object", - "title":"Rowset.Row", - "required":[ - "k", - "v" - ], - "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" - } - }, - "v":{ - "title":"v", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Rowset.Row.V" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"V", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "k", - "v" - ] - }, - "DatasetDescriptions.Framework":{ - "type":"object", - "title":"DatasetDescriptions.Framework", - "required":[ - "frameworkURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "frameworkKey", - "boundingCoordinates", - "describeDatasetsRequest", - "dataset" - ], + "title":"JoinDataResponse.Status.Failed", "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", - "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":"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", + }, + "typeType":"classInfo" + }, + "AbstractType":{ + "type":"object", + "title":"AbstractType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/DescribeDatasetsRequest" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"DescribeDatasetsRequest", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } + "propertyType":"anyAttribute" }, - "dataset":{ - "title":"dataset", + "content":{ + "title":"content", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DatasetDescriptions.Framework.Dataset" - }, - "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":"Dataset", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractType", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, "propertiesOrder":[ - "frameworkURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "documentation", - "frameworkKey", - "boundingCoordinates", - "describeDatasetsRequest", - "dataset" + "otherAttributes", + "content" ] }, "DescribeKey":{ @@ -2539,461 +2108,311 @@ "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" - ] - }, - "GetData":{ - "required":[ - "frameworkURI", - "datasetURI" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"GetData", - "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" - } - }, - "linkageKeys":{ - "title":"linkageKeys", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LinkageKeys", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "filterColumn":{ - "title":"filterColumn", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FilterColumn", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "filterValue":{ - "title":"filterValue", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FilterValue", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "xsl":{ - "title":"xsl", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"XSL", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } - }, - "aid":{ - "title":"aid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"aid", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "frameworkURI", - "datasetURI", - "attributes", - "linkageKeys", - "filterColumn", - "filterValue", - "xsl", - "aid" - ] - }, - "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" + "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":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" } - }, - "capabilities":{ - "title":"capabilities", + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "frameworkURI" + ] + }, + "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":"attribute", - "attributeName":{ - "localPart":"capabilities", - "namespaceURI":"" - } + "propertyType":"value" }, - "lang":{ - "title":"lang", + "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":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "framework", - "service", - "version", - "capabilities", - "lang" + "value", + "name" ] }, - "FrameworkKey":{ + "Ordinal.Classes.Value":{ "type":"object", - "title":"FrameworkKey", + "title":"Ordinal.Classes.Value", "required":[ - "column" + "identifier", + "title", + "_abstract", + "rank" ], "properties":{ - "column":{ - "title":"column", + "identifier":{ + "title":"identifier", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FrameworkKey.Column" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Column", + "localPart":"Identifier", "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", + }, + "title":{ + "title":"title", "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", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "south":{ - "title":"south", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/AbstractType" } ], "propertyType":"element", "elementName":{ - "localPart":"South", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "east":{ - "title":"east", + "documentation":{ + "title":"documentation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"East", + "localPart":"Documentation", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "west":{ - "title":"west", + "rank":{ + "title":"rank", "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":"rank", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "north", - "south", - "east", - "west" - ] - }, - "TjsCapabilitiesType.WSDL":{ - "type":"object", - "title":"TjsCapabilitiesType.WSDL", - "required":[ - "href" - ], - "properties":{ - "href":{ - "title":"href", + }, + "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":"attribute", "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"color", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "href" + "identifier", + "title", + "_abstract", + "documentation", + "rank", + "color" ] }, - "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" + ] + }, + "FrameworkDescriptions":{ "type":"object", - "title":"NominalOrdinalExceptions.Null", + "title":"FrameworkDescriptions", "required":[ - "identifier", - "title", - "_abstract" + "framework", + "service", + "version", + "capabilities", + "lang" ], "properties":{ - "identifier":{ - "title":"identifier", + "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":"Identifier", + "localPart":"Framework", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "title":{ - "title":"title", + "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":"Title", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, - "_abstract":{ - "title":"_abstract", + "version":{ + "title":"version", "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":"version", + "namespaceURI":"" } }, - "documentation":{ - "title":"documentation", + "capabilities":{ + "title":"capabilities", "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":"Documentation", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"capabilities", + "namespaceURI":"" } }, - "color":{ - "title":"color", + "lang":{ + "title":"lang", "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":"color", - "namespaceURI":"" + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } }, "typeType":"classInfo", "propertiesOrder":[ - "identifier", - "title", - "_abstract", - "documentation", - "color" + "framework", + "service", + "version", + "capabilities", + "lang" ] }, - "K":{ + "Rowset.Row.V":{ "type":"object", - "title":"K", + "title":"Rowset.Row.V", "properties":{ "value":{ "title":"value", @@ -3008,7 +2427,7 @@ "title":"aid", "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", @@ -3016,422 +2435,496 @@ "localPart":"aid", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "aid" - ] - }, - "TjsCapabilitiesType.Languages":{ - "type":"object", - "title":"TjsCapabilitiesType.Languages", - "required":[ - "language" - ], - "properties":{ - "language":{ - "title":"language", + }, + "_null":{ + "title":"_null", "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/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Language", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"null", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "language" + "value", + "aid", + "_null" ] }, - "FrameworkDatasetDescribeDataType":{ + "Measure":{ "type":"object", - "title":"FrameworkDatasetDescribeDataType", + "title":"Measure", "required":[ - "frameworkURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "frameworkKey", - "boundingCoordinates", - "describeDatasetsRequest", - "dataset" + "uom" ], "properties":{ - "frameworkURI":{ - "title":"frameworkURI", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/UOM" } ], "propertyType":"element", "elementName":{ - "localPart":"FrameworkURI", + "localPart":"UOM", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "organization":{ - "title":"organization", + "uncertainty":{ + "title":"uncertainty", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Uncertainty" } ], "propertyType":"element", "elementName":{ - "localPart":"Organization", + "localPart":"Uncertainty", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "title":{ - "title":"title", + "exceptions":{ + "title":"exceptions", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MeasureCountExceptions" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Exceptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "_abstract":{ - "title":"_abstract", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "uom", + "uncertainty", + "exceptions" + ] + }, + "GDAS":{ + "type":"object", + "title":"GDAS", + "required":[ + "framework", + "service", + "version", + "capabilities", + "lang" + ], + "properties":{ + "framework":{ + "title":"framework", "allOf":[ { - "$ref":"#/definitions/AbstractType" + "$ref":"#/definitions/GDAS.Framework" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"Framework", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "referenceDate":{ - "title":"referenceDate", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/ReferenceDate" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ReferenceDate", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "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":"element", - "elementName":{ - "localPart":"Version", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"capabilities", + "namespaceURI":"" } }, - "documentation":{ - "title":"documentation", + "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":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "framework", + "service", + "version", + "capabilities", + "lang" + ] + }, + "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":"Documentation", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "frameworkKey":{ - "title":"frameworkKey", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/FrameworkKey" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"FrameworkKey", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "boundingCoordinates":{ - "title":"boundingCoordinates", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/BoundingCoordinates" + "$ref":"#/definitions/AbstractType" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingCoordinates", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "describeDatasetsRequest":{ - "title":"describeDatasetsRequest", + "documentation":{ + "title":"documentation", "allOf":[ { - "$ref":"#/definitions/DescribeDatasetsRequest" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeDatasetsRequest", + "localPart":"Documentation", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "dataset":{ - "title":"dataset", + "color":{ + "title":"color", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FrameworkDatasetDescribeDataType.Dataset" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Dataset", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"color", + "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"FrameworkDatasetDescribeDataType", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, "propertiesOrder":[ - "frameworkURI", - "organization", + "identifier", "title", "_abstract", - "referenceDate", - "version", "documentation", - "frameworkKey", - "boundingCoordinates", - "describeDatasetsRequest", - "dataset" + "color" ] }, - "MeasureCountExceptions":{ + "JoinDataResponse.Status":{ "type":"object", - "title":"MeasureCountExceptions", + "title":"JoinDataResponse.Status", "required":[ - "_null" + "accepted", + "completed", + "failed", + "href", + "creationTime" ], "properties":{ - "_null":{ - "title":"_null", + "accepted":{ + "title":"accepted", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MeasureCountExceptions.Null" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"Null", + "localPart":"Accepted", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MeasureCountExceptions", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, - "propertiesOrder":[ - "_null" - ] - }, - "Mechanism":{ - "type":"object", - "title":"Mechanism", - "required":[ - "identifier", - "title", - "_abstract", - "reference" - ], - "properties":{ - "identifier":{ - "title":"identifier", + }, + "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":"Identifier", + "localPart":"Completed", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "title":{ - "title":"title", + "failed":{ + "title":"failed", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/JoinDataResponse.Status.Failed" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Failed", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "_abstract":{ - "title":"_abstract", + "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":"Abstract", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "reference":{ - "title":"reference", + "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/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"creationTime", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "identifier", - "title", - "_abstract", - "reference" + "accepted", + "completed", + "failed", + "href", + "creationTime" ] }, - "GDAS.Framework.Dataset":{ + "GetCapabilities":{ "type":"object", - "title":"GDAS.Framework.Dataset", + "title":"GetCapabilities", "required":[ - "datasetURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "describeDataRequest", - "columnset", - "rowset" + "service" ], "properties":{ - "datasetURI":{ - "title":"datasetURI", + "acceptVersions":{ + "title":"acceptVersions", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetCapabilities.AcceptVersions" } ], "propertyType":"element", "elementName":{ - "localPart":"DatasetURI", + "localPart":"AcceptVersions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "organization":{ - "title":"organization", + "sections":{ + "title":"sections", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/SectionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Organization", + "localPart":"Sections", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "title":{ - "title":"title", + "acceptFormats":{ + "title":"acceptFormats", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/AcceptFormatsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"AcceptFormats", "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":"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":[ + "acceptVersions", + "sections", + "acceptFormats", + "service", + "language", + "updateSequence" + ] + }, + "SpatialFrameworks":{ + "type":"object", + "title":"SpatialFrameworks", + "required":[ + "framework" + ], + "properties":{ + "framework":{ + "title":"framework", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SpatialFrameworks.Framework" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"Framework", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "referenceDate":{ - "title":"referenceDate", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "framework" + ] + }, + "Nominal.Classes":{ + "type":"object", + "title":"Nominal.Classes", + "required":[ + "title", + "_abstract", + "value" + ], + "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" } }, @@ -3448,209 +2941,308 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "describeDataRequest":{ - "title":"describeDataRequest", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/DescribeDataRequest" + "type":"array", + "items":{ + "$ref":"#/definitions/Nominal.Classes.Value" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeDataRequest", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "columnset":{ - "title":"columnset", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "title", + "_abstract", + "documentation", + "value" + ] + }, + "JoinData.AttributeData":{ + "type":"object", + "title":"JoinData.AttributeData", + "required":[ + "getDataURL", + "getDataXML" + ], + "properties":{ + "getDataURL":{ + "title":"getDataURL", "allOf":[ { - "$ref":"#/definitions/Columnset" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"Columnset", + "localPart":"GetDataURL", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "rowset":{ - "title":"rowset", + "getDataXML":{ + "title":"getDataXML", "allOf":[ { - "$ref":"#/definitions/Rowset" + "$ref":"#/definitions/JoinData.AttributeData.GetDataXML" } ], "propertyType":"element", "elementName":{ - "localPart":"Rowset", + "localPart":"GetDataXML", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "datasetURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "documentation", - "describeDataRequest", - "columnset", - "rowset" + "getDataURL", + "getDataXML" ] }, - "JoinDataResponse.JoinedOutputs.Output":{ + "Columnset.FrameworkKey.Column":{ "type":"object", - "title":"JoinDataResponse.JoinedOutputs.Output", + "title":"Columnset.FrameworkKey.Column", "required":[ - "mechanism", - "resource", - "exceptionReport" + "name", + "type", + "length" ], "properties":{ - "mechanism":{ - "title":"mechanism", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/Mechanism" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Mechanism", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "resource":{ - "title":"resource", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output.Resource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Resource", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"" } }, - "exceptionReport":{ - "title":"exceptionReport", + "length":{ + "title":"length", "allOf":[ { - "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output.ExceptionReport" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ExceptionReport", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"length", + "namespaceURI":"" + } + }, + "decimals":{ + "title":"decimals", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"decimals", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "mechanism", - "resource", - "exceptionReport" + "name", + "type", + "length", + "decimals" ] }, - "JoinDataResponse.JoinedOutputs.Output.Resource.Parameter":{ + "DescribeFrameworkKeyType.Rowset":{ "type":"object", - "title":"JoinDataResponse.JoinedOutputs.Output.Resource.Parameter", + "title":"DescribeFrameworkKeyType.Rowset", "required":[ - "name" + "row" ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "name":{ - "title":"name", + "row":{ + "title":"row", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/DescribeFrameworkKeyType.Rowset.Row" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Row", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "value", - "name" + "row" ] }, - "Measure":{ + "JoinData.AttributeData.GetDataXML":{ "type":"object", - "title":"Measure", + "title":"JoinData.AttributeData.GetDataXML", "required":[ - "uom" + "frameworkURI", + "datasetURI" ], "properties":{ - "uom":{ - "title":"uom", + "frameworkURI":{ + "title":"frameworkURI", "allOf":[ { - "$ref":"#/definitions/UOM" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"UOM", + "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" + } + }, + "linkageKeys":{ + "title":"linkageKeys", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LinkageKeys", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "uncertainty":{ - "title":"uncertainty", + "getDataHost":{ + "title":"getDataHost", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"getDataHost", + "namespaceURI":"" + } + }, + "language":{ + "title":"language", "allOf":[ { - "$ref":"#/definitions/Uncertainty" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Uncertainty", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"language", + "namespaceURI":"" } - }, - "exceptions":{ - "title":"exceptions", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "frameworkURI", + "datasetURI", + "attributes", + "linkageKeys", + "getDataHost", + "language" + ] + }, + "OutputStylingsType":{ + "type":"object", + "title":"OutputStylingsType", + "required":[ + "styling" + ], + "properties":{ + "styling":{ + "title":"styling", "allOf":[ { - "$ref":"#/definitions/MeasureCountExceptions" + "type":"array", + "items":{ + "$ref":"#/definitions/Styling" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Exceptions", + "localPart":"Styling", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"OutputStylingsType", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, "propertiesOrder":[ - "uom", - "uncertainty", - "exceptions" + "styling" ] }, - "JoinData":{ + "GetData":{ "required":[ - "attributeData" + "frameworkURI", + "datasetURI" ], "allOf":[ { @@ -3658,57 +3250,109 @@ }, { "type":"object", - "title":"JoinData", + "title":"GetData", "properties":{ - "attributeData":{ - "title":"attributeData", + "frameworkURI":{ + "title":"frameworkURI", "allOf":[ { - "$ref":"#/definitions/JoinData.AttributeData" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"AttributeData", + "localPart":"FrameworkURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "mapStyling":{ - "title":"mapStyling", + "datasetURI":{ + "title":"datasetURI", "allOf":[ { - "$ref":"#/definitions/JoinData.MapStyling" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"MapStyling", + "localPart":"DatasetURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "classificationURL":{ - "title":"classificationURL", + "attributes":{ + "title":"attributes", "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":"ClassificationURL", + "localPart":"Attributes", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "update":{ - "title":"update", + "linkageKeys":{ + "title":"linkageKeys", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], + "propertyType":"element", + "elementName":{ + "localPart":"LinkageKeys", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "filterColumn":{ + "title":"filterColumn", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FilterColumn", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "filterValue":{ + "title":"filterValue", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FilterValue", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "xsl":{ + "title":"xsl", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"XSL", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "aid":{ + "title":"aid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], "propertyType":"attribute", "attributeName":{ - "localPart":"update", + "localPart":"aid", "namespaceURI":"" } } @@ -3717,23 +3361,116 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "attributeData", - "mapStyling", - "classificationURL", - "update" + "frameworkURI", + "datasetURI", + "attributes", + "linkageKeys", + "filterColumn", + "filterValue", + "xsl", + "aid" ] }, - "Nominal.Classes.Value":{ + "JoinDataResponse.JoinedOutputs.Output.Resource":{ "type":"object", - "title":"Nominal.Classes.Value", + "title":"JoinDataResponse.JoinedOutputs.Output.Resource", "required":[ - "identifier", + "url" + ], + "properties":{ + "url":{ + "title":"url", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"URL", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "parameter":{ + "title":"parameter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output.Resource.Parameter" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Parameter", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "url", + "parameter" + ] + }, + "GetDataRequest":{ + "type":"object", + "title":"GetDataRequest", + "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" + ] + }, + "GDAS.Framework.Dataset":{ + "type":"object", + "title":"GDAS.Framework.Dataset", + "required":[ + "datasetURI", + "organization", "title", - "_abstract" + "_abstract", + "referenceDate", + "version", + "describeDataRequest", + "columnset", + "rowset" ], "properties":{ - "identifier":{ - "title":"identifier", + "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" + } + }, + "organization":{ + "title":"organization", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3741,7 +3478,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", + "localPart":"Organization", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -3771,279 +3508,237 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "documentation":{ - "title":"documentation", + "referenceDate":{ + "title":"referenceDate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ReferenceDate" } ], "propertyType":"element", "elementName":{ - "localPart":"Documentation", + "localPart":"ReferenceDate", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "color":{ - "title":"color", + "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/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"color", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Version", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "identifier", - "title", - "_abstract", - "documentation", - "color" - ] - }, - "Columnset":{ - "type":"object", - "title":"Columnset", - "required":[ - "frameworkKey", - "attributes" - ], - "properties":{ - "frameworkKey":{ - "title":"frameworkKey", + }, + "documentation":{ + "title":"documentation", "allOf":[ { - "$ref":"#/definitions/Columnset.FrameworkKey" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"FrameworkKey", + "localPart":"Documentation", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "attributes":{ - "title":"attributes", + "describeDataRequest":{ + "title":"describeDataRequest", "allOf":[ { - "$ref":"#/definitions/Columnset.Attributes" + "$ref":"#/definitions/DescribeDataRequest" } ], "propertyType":"element", "elementName":{ - "localPart":"Attributes", + "localPart":"DescribeDataRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "frameworkKey", - "attributes" - ] - }, - "Uncertainty":{ - "type":"object", - "title":"Uncertainty", - "required":[ - "gaussian" - ], - "properties":{ - "value":{ - "title":"value", + }, + "columnset":{ + "title":"columnset", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Columnset" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"Columnset", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } }, - "gaussian":{ - "title":"gaussian", + "rowset":{ + "title":"rowset", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Rowset" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"gaussian", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Rowset", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "value", - "gaussian" + "datasetURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "documentation", + "describeDataRequest", + "columnset", + "rowset" ] }, - "JoinDataResponse.JoinedOutputs":{ + "DatasetDescriptions":{ "type":"object", - "title":"JoinDataResponse.JoinedOutputs", + "title":"DatasetDescriptions", "required":[ - "output" + "framework", + "service", + "version", + "capabilities", + "lang" ], "properties":{ - "output":{ - "title":"output", + "framework":{ + "title":"framework", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output" + "$ref":"#/definitions/DatasetDescriptions.Framework" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Output", + "localPart":"Framework", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "output" - ] - }, - "Count":{ - "type":"object", - "title":"Count", - "required":[ - "uom" - ], - "properties":{ - "uom":{ - "title":"uom", + }, + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/UOM" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"UOM", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, - "uncertainty":{ - "title":"uncertainty", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/Uncertainty" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Uncertainty", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "exceptions":{ - "title":"exceptions", + "capabilities":{ + "title":"capabilities", "allOf":[ { - "$ref":"#/definitions/MeasureCountExceptions" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Exceptions", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"capabilities", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "uom", - "uncertainty", - "exceptions" - ] - }, - "DescribeDataRequest":{ - "type":"object", - "title":"DescribeDataRequest", - "required":[ - "href" - ], - "properties":{ - "href":{ - "title":"href", + }, + "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":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } }, "typeType":"classInfo", "propertiesOrder":[ - "href" + "framework", + "service", + "version", + "capabilities", + "lang" ] }, - "OutputStylingsType":{ + "Columnset.Attributes":{ "type":"object", - "title":"OutputStylingsType", + "title":"Columnset.Attributes", "required":[ - "styling" + "column" ], "properties":{ - "styling":{ - "title":"styling", + "column":{ + "title":"column", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Styling" + "$ref":"#/definitions/Columnset.Attributes.Column" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Styling", + "localPart":"Column", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"OutputStylingsType", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, "propertiesOrder":[ - "styling" + "column" ] }, - "FrameworkDatasetDescribeDataType.Dataset":{ + "DatasetDescriptions.Framework":{ "type":"object", - "title":"FrameworkDatasetDescribeDataType.Dataset", + "title":"DatasetDescriptions.Framework", "required":[ - "datasetURI", + "frameworkURI", "organization", "title", "_abstract", "referenceDate", "version", - "describeDataRequest", - "columnset" + "frameworkKey", + "boundingCoordinates", + "describeDatasetsRequest", + "dataset" ], "properties":{ - "datasetURI":{ - "title":"datasetURI", + "frameworkURI":{ + "title":"frameworkURI", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4051,7 +3746,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"DatasetURI", + "localPart":"FrameworkURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -4133,142 +3828,317 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "describeDataRequest":{ - "title":"describeDataRequest", + "frameworkKey":{ + "title":"frameworkKey", "allOf":[ { - "$ref":"#/definitions/DescribeDataRequest" + "$ref":"#/definitions/FrameworkKey" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeDataRequest", + "localPart":"FrameworkKey", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "columnset":{ - "title":"columnset", + "boundingCoordinates":{ + "title":"boundingCoordinates", "allOf":[ { - "$ref":"#/definitions/Columnset" + "$ref":"#/definitions/BoundingCoordinates" } ], "propertyType":"element", "elementName":{ - "localPart":"Columnset", + "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" + } + }, + "dataset":{ + "title":"dataset", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DatasetDescriptions.Framework.Dataset" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Dataset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "datasetURI", + "frameworkURI", "organization", "title", "_abstract", "referenceDate", "version", "documentation", - "describeDataRequest", - "columnset" + "frameworkKey", + "boundingCoordinates", + "describeDatasetsRequest", + "dataset" ] }, - "JoinDataResponse.Status.Failed":{ + "JoinDataResponse.JoinedOutputs.Output":{ "type":"object", - "title":"JoinDataResponse.Status.Failed", + "title":"JoinDataResponse.JoinedOutputs.Output", + "required":[ + "mechanism", + "resource", + "exceptionReport" + ], "properties":{ + "mechanism":{ + "title":"mechanism", + "allOf":[ + { + "$ref":"#/definitions/Mechanism" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Mechanism", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "resource":{ + "title":"resource", + "allOf":[ + { + "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output.Resource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Resource", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "exceptionReport":{ + "title":"exceptionReport", + "allOf":[ + { + "$ref":"#/definitions/JoinDataResponse.JoinedOutputs.Output.ExceptionReport" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ExceptionReport", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + } }, - "typeType":"classInfo" + "typeType":"classInfo", + "propertiesOrder":[ + "mechanism", + "resource", + "exceptionReport" + ] }, - "JoinDataResponse.JoinedOutputs.Output.ExceptionReport":{ + "DescribeDataRequest":{ "type":"object", - "title":"JoinDataResponse.JoinedOutputs.Output.ExceptionReport", + "title":"DescribeDataRequest", "required":[ - "exception" + "href" ], "properties":{ - "exception":{ - "title":"exception", + "href":{ + "title":"href", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/ExceptionType" + "$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" + ] + }, + "Count":{ + "type":"object", + "title":"Count", + "required":[ + "uom" + ], + "properties":{ + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/UOM" } ], "propertyType":"element", "elementName":{ - "localPart":"Exception", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "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":[ - "exception" + "uom", + "uncertainty", + "exceptions" ] }, - "Rowset.Row.V":{ + "FrameworkKeyDescription":{ "type":"object", - "title":"Rowset.Row.V", + "title":"FrameworkKeyDescription", + "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" + "$ref":"#/definitions/DescribeFrameworkKeyType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"Framework", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } }, - "aid":{ - "title":"aid", + "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":"aid", + "localPart":"service", "namespaceURI":"" } }, - "_null":{ - "title":"_null", + "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/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"null", + "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":[ - "value", - "aid", - "_null" + "framework", + "service", + "version", + "capabilities", + "lang" ] }, - "Dataset":{ + "DescribeFrameworkKeyType":{ "type":"object", - "title":"Dataset", + "title":"DescribeFrameworkKeyType", "required":[ - "datasetURI", + "frameworkURI", "organization", "title", "_abstract", "referenceDate", "version", - "columnset", + "frameworkKey", + "boundingCoordinates", "rowset" ], "properties":{ - "datasetURI":{ - "title":"datasetURI", + "frameworkURI":{ + "title":"frameworkURI", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4276,7 +4146,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"DatasetURI", + "localPart":"FrameworkURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -4358,16 +4228,29 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "columnset":{ - "title":"columnset", + "frameworkKey":{ + "title":"frameworkKey", "allOf":[ { - "$ref":"#/definitions/Columnset" + "$ref":"#/definitions/FrameworkKey" } ], "propertyType":"element", "elementName":{ - "localPart":"Columnset", + "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" } }, @@ -4375,7 +4258,7 @@ "title":"rowset", "allOf":[ { - "$ref":"#/definitions/Rowset" + "$ref":"#/definitions/DescribeFrameworkKeyType.Rowset" } ], "propertyType":"element", @@ -4386,95 +4269,68 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeFrameworkKeyType", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, "propertiesOrder":[ - "datasetURI", + "frameworkURI", "organization", "title", "_abstract", "referenceDate", "version", "documentation", - "columnset", + "frameworkKey", + "boundingCoordinates", "rowset" ] }, - "Ordinal.Classes.Value":{ + "Rowset":{ "type":"object", - "title":"Ordinal.Classes.Value", + "title":"Rowset", "required":[ - "identifier", - "title", - "_abstract", - "rank" + "row" ], "properties":{ - "identifier":{ - "title":"identifier", + "row":{ + "title":"row", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Rowset.Row" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", + "localPart":"Row", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "row" + ] + }, + "K":{ + "type":"object", + "title":"K", + "properties":{ + "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/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" - } - }, - "rank":{ - "title":"rank", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"rank", - "namespaceURI":"" - } + "propertyType":"value" }, - "color":{ - "title":"color", + "aid":{ + "title":"aid", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -4482,163 +4338,129 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"color", + "localPart":"aid", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "identifier", - "title", - "_abstract", - "documentation", - "rank", - "color" + "value", + "aid" ] }, - "FrameworkDescriptions":{ + "NominalOrdinalExceptions.Null":{ "type":"object", - "title":"FrameworkDescriptions", + "title":"NominalOrdinalExceptions.Null", "required":[ - "framework", - "service", - "version", - "capabilities", - "lang" + "identifier", + "title", + "_abstract" ], "properties":{ - "framework":{ - "title":"framework", + "identifier":{ + "title":"identifier", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FrameworkDescriptions.Framework" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Framework", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "service":{ - "title":"service", + "title":{ + "title":"title", "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", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "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/anySimpleType" + "$ref":"#/definitions/AbstractType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "capabilities":{ - "title":"capabilities", + "documentation":{ + "title":"documentation", "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":"capabilities", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Documentation", + "namespaceURI":"http://www.opengis.net/tjs/1.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", - "propertiesOrder":[ - "framework", - "service", - "version", - "capabilities", - "lang" - ] - }, - "JoinDataResponse.DataInputs":{ - "type":"object", - "title":"JoinDataResponse.DataInputs", - "required":[ - "framework" - ], - "properties":{ - "framework":{ - "title":"framework", + "color":{ + "title":"color", "allOf":[ { - "$ref":"#/definitions/FrameworkDatasetDescribeDataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Framework", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"color", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "framework" + "identifier", + "title", + "_abstract", + "documentation", + "color" ] }, - "FrameworkKeyDescription":{ + "Columnset.FrameworkKey":{ "type":"object", - "title":"FrameworkKeyDescription", + "title":"Columnset.FrameworkKey", "required":[ - "framework", - "service", - "version", - "capabilities", - "lang" + "column", + "relationship", + "complete" ], "properties":{ - "framework":{ - "title":"framework", + "column":{ + "title":"column", "allOf":[ { - "$ref":"#/definitions/DescribeFrameworkKeyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Columnset.FrameworkKey.Column" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Framework", + "localPart":"Column", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "service":{ - "title":"service", + "relationship":{ + "title":"relationship", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -4646,12 +4468,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"relationship", "namespaceURI":"" } }, - "version":{ - "title":"version", + "complete":{ + "title":"complete", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -4659,25 +4481,36 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"complete", "namespaceURI":"" } - }, - "capabilities":{ - "title":"capabilities", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "column", + "relationship", + "complete" + ] + }, + "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":"attribute", - "attributeName":{ - "localPart":"capabilities", - "namespaceURI":"" - } + "propertyType":"value" }, - "lang":{ - "title":"lang", + "gaussian":{ + "title":"gaussian", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -4685,197 +4518,153 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "localPart":"gaussian", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "framework", - "service", - "version", - "capabilities", - "lang" + "value", + "gaussian" ] }, - "DescribeFrameworkKeyType.Rowset":{ + "JoinDataResponse.JoinedOutputs.Output.ExceptionReport":{ "type":"object", - "title":"DescribeFrameworkKeyType.Rowset", + "title":"JoinDataResponse.JoinedOutputs.Output.ExceptionReport", "required":[ - "row" + "exception" ], "properties":{ - "row":{ - "title":"row", + "exception":{ + "title":"exception", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DescribeFrameworkKeyType.Rowset.Row" - }, - "minItems":1 + "$ref":"http://www.opengis.net/ows/1.1#/definitions/ExceptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Row", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "localPart":"Exception", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "propertiesOrder":[ - "row" + "exception" ] }, - "JoinAbilities.OutputStylings":{ - "allOf":[ - { - "$ref":"#/definitions/OutputStylingsType" - }, - { - "type":"object", - "title":"JoinAbilities.OutputStylings", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "DatasetDescriptions.Framework.Dataset":{ + "Ordinal":{ "type":"object", - "title":"DatasetDescriptions.Framework.Dataset", - "required":[ - "datasetURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "describeDataRequest" - ], + "title":"Ordinal", "properties":{ - "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" - } - }, - "organization":{ - "title":"organization", + "classes":{ + "title":"classes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Ordinal.Classes" } ], "propertyType":"element", "elementName":{ - "localPart":"Organization", + "localPart":"Classes", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "title":{ - "title":"title", + "exceptions":{ + "title":"exceptions", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/NominalOrdinalExceptions" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Exceptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "_abstract":{ - "title":"_abstract", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "classes", + "exceptions" + ] + }, + "Nominal":{ + "type":"object", + "title":"Nominal", + "properties":{ + "classes":{ + "title":"classes", "allOf":[ { - "$ref":"#/definitions/AbstractType" + "$ref":"#/definitions/Nominal.Classes" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"Classes", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "referenceDate":{ - "title":"referenceDate", + "exceptions":{ + "title":"exceptions", "allOf":[ { - "$ref":"#/definitions/ReferenceDate" + "$ref":"#/definitions/NominalOrdinalExceptions" } ], "propertyType":"element", "elementName":{ - "localPart":"ReferenceDate", + "localPart":"Exceptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "version":{ - "title":"version", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "classes", + "exceptions" + ] + }, + "ReferenceDate":{ + "type":"object", + "title":"ReferenceDate", + "properties":{ + "value":{ + "title":"value", "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":"element", - "elementName":{ - "localPart":"Documentation", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - } + "propertyType":"value" }, - "describeDataRequest":{ - "title":"describeDataRequest", + "startDate":{ + "title":"startDate", "allOf":[ { - "$ref":"#/definitions/DescribeDataRequest" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DescribeDataRequest", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"startDate", + "namespaceURI":"" } } }, "typeType":"classInfo", - "propertiesOrder":[ - "datasetURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "documentation", - "describeDataRequest" + "propertiesOrder":[ + "value", + "startDate" ] }, - "FrameworkDescriptions.Framework":{ + "Framework":{ "type":"object", - "title":"FrameworkDescriptions.Framework", + "title":"Framework", "required":[ "frameworkURI", "organization", @@ -4885,7 +4674,7 @@ "version", "frameworkKey", "boundingCoordinates", - "describeDatasetsRequest" + "dataset" ], "properties":{ "frameworkURI":{ @@ -5005,16 +4794,16 @@ "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "describeDatasetsRequest":{ - "title":"describeDatasetsRequest", + "dataset":{ + "title":"dataset", "allOf":[ { - "$ref":"#/definitions/DescribeDatasetsRequest" + "$ref":"#/definitions/Dataset" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeDatasetsRequest", + "localPart":"Dataset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } @@ -5030,452 +4819,649 @@ "documentation", "frameworkKey", "boundingCoordinates", - "describeDatasetsRequest" + "dataset" ] }, - "NominalOrdinalExceptions":{ + "TjsCapabilitiesType":{ "type":"object", - "title":"NominalOrdinalExceptions", + "title":"TjsCapabilitiesType", "required":[ - "_null" + "service", + "version", + "lang" ], "properties":{ - "_null":{ - "title":"_null", + "serviceIdentification":{ + "title":"serviceIdentification", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NominalOrdinalExceptions.Null" - }, - "minItems":1 + "$ref":"http://www.opengis.net/ows/1.1#/definitions/ServiceIdentification" } ], "propertyType":"element", "elementName":{ - "localPart":"Null", + "localPart":"ServiceIdentification", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "serviceProvider":{ + "title":"serviceProvider", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/ServiceProvider" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ServiceProvider", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "operationsMetadata":{ + "title":"operationsMetadata", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/OperationsMetadata" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OperationsMetadata", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "languages":{ + "title":"languages", + "allOf":[ + { + "$ref":"#/definitions/TjsCapabilitiesType.Languages" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Languages", + "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":"NominalOrdinalExceptions", + "localPart":"tjsCapabilitiesType", "namespaceURI":"http://www.opengis.net/tjs/1.0" }, "propertiesOrder":[ - "_null" + "serviceIdentification", + "serviceProvider", + "operationsMetadata", + "languages", + "wsdl", + "service", + "version", + "updateSequence", + "lang" ] }, - "Columnset.Attributes":{ + "Values":{ "type":"object", - "title":"Columnset.Attributes", + "title":"Values", "required":[ - "column" + "nominal", + "ordinal", + "count", + "measure" ], "properties":{ - "column":{ - "title":"column", + "nominal":{ + "title":"nominal", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Columnset.Attributes.Column" - }, - "minItems":1 + "$ref":"#/definitions/Nominal" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Nominal", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "ordinal":{ + "title":"ordinal", + "allOf":[ + { + "$ref":"#/definitions/Ordinal" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Ordinal", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "count":{ + "title":"count", + "allOf":[ + { + "$ref":"#/definitions/Count" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Count", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "measure":{ + "title":"measure", + "allOf":[ + { + "$ref":"#/definitions/Measure" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Measure", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "nominal", + "ordinal", + "count", + "measure" + ] + }, + "UOM":{ + "type":"object", + "title":"UOM", + "required":[ + "shortForm", + "longForm" + ], + "properties":{ + "shortForm":{ + "title":"shortForm", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "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":"Column", + "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":[ - "column" + "shortForm", + "longForm", + "reference" ] }, - "DescribeFrameworkKeyType":{ + "JoinAbilities.OutputStylings":{ + "allOf":[ + { + "$ref":"#/definitions/OutputStylingsType" + }, + { + "type":"object", + "title":"JoinAbilities.OutputStylings", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "JoinAbilities":{ "type":"object", - "title":"DescribeFrameworkKeyType", + "title":"JoinAbilities", "required":[ - "frameworkURI", - "organization", - "title", - "_abstract", - "referenceDate", + "spatialFrameworks", + "attributeLimit", + "outputMechanisms", + "updateSupported", + "service", "version", - "frameworkKey", - "boundingCoordinates", - "rowset" + "capabilities", + "lang" ], "properties":{ - "frameworkURI":{ - "title":"frameworkURI", + "spatialFrameworks":{ + "title":"spatialFrameworks", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SpatialFrameworks" } ], "propertyType":"element", "elementName":{ - "localPart":"FrameworkURI", + "localPart":"SpatialFrameworks", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "organization":{ - "title":"organization", + "attributeLimit":{ + "title":"attributeLimit", "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":"element", "elementName":{ - "localPart":"Organization", + "localPart":"AttributeLimit", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "title":{ - "title":"title", + "outputMechanisms":{ + "title":"outputMechanisms", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OutputMechanismsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"OutputMechanisms", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "_abstract":{ - "title":"_abstract", + "outputStylings":{ + "title":"outputStylings", "allOf":[ { - "$ref":"#/definitions/AbstractType" + "$ref":"#/definitions/JoinAbilities.OutputStylings" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"OutputStylings", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "referenceDate":{ - "title":"referenceDate", + "classificationSchemaURL":{ + "title":"classificationSchemaURL", "allOf":[ { - "$ref":"#/definitions/ReferenceDate" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"ReferenceDate", + "localPart":"ClassificationSchemaURL", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "version":{ - "title":"version", + "updateSupported":{ + "title":"updateSupported", "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":"Version", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSupported", + "namespaceURI":"" } }, - "documentation":{ - "title":"documentation", + "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":"element", - "elementName":{ - "localPart":"Documentation", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, - "frameworkKey":{ - "title":"frameworkKey", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/FrameworkKey" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FrameworkKey", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "boundingCoordinates":{ - "title":"boundingCoordinates", + "capabilities":{ + "title":"capabilities", "allOf":[ { - "$ref":"#/definitions/BoundingCoordinates" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingCoordinates", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"capabilities", + "namespaceURI":"" } }, - "rowset":{ - "title":"rowset", + "lang":{ + "title":"lang", "allOf":[ { - "$ref":"#/definitions/DescribeFrameworkKeyType.Rowset" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Rowset", - "namespaceURI":"http://www.opengis.net/tjs/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeFrameworkKeyType", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, "propertiesOrder":[ - "frameworkURI", - "organization", - "title", - "_abstract", - "referenceDate", - "version", - "documentation", - "frameworkKey", - "boundingCoordinates", - "rowset" - ] - }, - "JoinAbilities":{ - "type":"object", - "title":"JoinAbilities", - "required":[ "spatialFrameworks", "attributeLimit", "outputMechanisms", + "outputStylings", + "classificationSchemaURL", "updateSupported", "service", "version", "capabilities", "lang" + ] + }, + "Columnset.Attributes.Column":{ + "type":"object", + "title":"Columnset.Attributes.Column", + "required":[ + "title", + "_abstract", + "values", + "getDataRequest", + "purpose", + "name", + "type", + "length" ], "properties":{ - "spatialFrameworks":{ - "title":"spatialFrameworks", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/SpatialFrameworks" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"SpatialFrameworks", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "attributeLimit":{ - "title":"attributeLimit", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/AbstractType" } ], "propertyType":"element", "elementName":{ - "localPart":"AttributeLimit", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "outputMechanisms":{ - "title":"outputMechanisms", + "documentation":{ + "title":"documentation", "allOf":[ { - "$ref":"#/definitions/OutputMechanismsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputMechanisms", + "localPart":"Documentation", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "outputStylings":{ - "title":"outputStylings", + "values":{ + "title":"values", "allOf":[ { - "$ref":"#/definitions/JoinAbilities.OutputStylings" + "$ref":"#/definitions/Values" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputStylings", + "localPart":"Values", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "classificationSchemaURL":{ - "title":"classificationSchemaURL", + "getDataRequest":{ + "title":"getDataRequest", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/GetDataRequest" } ], "propertyType":"element", "elementName":{ - "localPart":"ClassificationSchemaURL", + "localPart":"GetDataRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "updateSupported":{ - "title":"updateSupported", + "purpose":{ + "title":"purpose", "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":"updateSupported", + "localPart":"purpose", "namespaceURI":"" } }, - "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":[ - "spatialFrameworks", - "attributeLimit", - "outputMechanisms", - "outputStylings", - "classificationSchemaURL", - "updateSupported", - "service", - "version", - "capabilities", - "lang" + "title", + "_abstract", + "documentation", + "values", + "getDataRequest", + "purpose", + "name", + "type", + "length", + "decimals" ] }, - "AbstractType":{ + "Mechanism":{ "type":"object", - "title":"AbstractType", + "title":"Mechanism", + "required":[ + "identifier", + "title", + "_abstract", + "reference" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "identifier":{ + "title":"identifier", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } }, - "content":{ - "title":"content", + "title":{ + "title":"title", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"anyElement" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractType", - "namespaceURI":"http://www.opengis.net/tjs/1.0" - }, - "propertiesOrder":[ - "otherAttributes", - "content" - ] - }, - "JoinData.AttributeData.GetDataXML":{ - "type":"object", - "title":"JoinData.AttributeData.GetDataXML", - "required":[ - "frameworkURI", - "datasetURI" - ], - "properties":{ - "frameworkURI":{ - "title":"frameworkURI", + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + } + }, + "_abstract":{ + "title":"_abstract", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5483,25 +5469,43 @@ ], "propertyType":"element", "elementName":{ - "localPart":"FrameworkURI", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "datasetURI":{ - "title":"datasetURI", + "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":"element", "elementName":{ - "localPart":"DatasetURI", + "localPart":"Reference", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "attributes":{ - "title":"attributes", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "title", + "_abstract", + "reference" + ] + }, + "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" @@ -5509,295 +5513,291 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Attributes", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "linkageKeys":{ - "title":"linkageKeys", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractType" } ], "propertyType":"element", "elementName":{ - "localPart":"LinkageKeys", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "getDataHost":{ - "title":"getDataHost", + "documentation":{ + "title":"documentation", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"getDataHost", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Documentation", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "language":{ - "title":"language", + "value":{ + "title":"value", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Ordinal.Classes.Value" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"language", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Value", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "frameworkURI", - "datasetURI", - "attributes", - "linkageKeys", - "getDataHost", - "language" + "title", + "_abstract", + "documentation", + "value" ] }, - "ReferenceDate":{ + "MeasureCountExceptions":{ "type":"object", - "title":"ReferenceDate", + "title":"MeasureCountExceptions", + "required":[ + "_null" + ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "startDate":{ - "title":"startDate", + "_null":{ + "title":"_null", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/MeasureCountExceptions.Null" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"startDate", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Null", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"MeasureCountExceptions", + "namespaceURI":"http://www.opengis.net/tjs/1.0" + }, "propertiesOrder":[ - "value", - "startDate" + "_null" ] }, - "JoinDataResponse":{ + "Dataset":{ "type":"object", - "title":"JoinDataResponse", + "title":"Dataset", "required":[ - "status", - "dataInputs", - "joinedOutputs", - "service", + "datasetURI", + "organization", + "title", + "_abstract", + "referenceDate", "version", - "capabilities", - "lang" + "columnset", + "rowset" ], "properties":{ - "status":{ - "title":"status", + "datasetURI":{ + "title":"datasetURI", "allOf":[ { - "$ref":"#/definitions/JoinDataResponse.Status" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Status", + "localPart":"DatasetURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "dataInputs":{ - "title":"dataInputs", + "organization":{ + "title":"organization", "allOf":[ { - "$ref":"#/definitions/JoinDataResponse.DataInputs" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"DataInputs", + "localPart":"Organization", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "joinedOutputs":{ - "title":"joinedOutputs", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/JoinDataResponse.JoinedOutputs" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"JoinedOutputs", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "service":{ - "title":"service", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/AbstractType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "version":{ - "title":"version", + "referenceDate":{ + "title":"referenceDate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/ReferenceDate" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ReferenceDate", + "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "capabilities":{ - "title":"capabilities", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"capabilities", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Version", + "namespaceURI":"http://www.opengis.net/tjs/1.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", - "propertiesOrder":[ - "status", - "dataInputs", - "joinedOutputs", - "service", - "version", - "capabilities", - "lang" - ] - }, - "Styling":{ - "type":"object", - "title":"Styling", - "required":[ - "identifier", - "title", - "_abstract", - "reference" - ], - "properties":{ - "identifier":{ - "title":"identifier", + "documentation":{ + "title":"documentation", "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":"Identifier", + "localPart":"Documentation", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "title":{ - "title":"title", + "columnset":{ + "title":"columnset", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Columnset" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Columnset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "_abstract":{ - "title":"_abstract", + "rowset":{ + "title":"rowset", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Rowset" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"Rowset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } - }, - "reference":{ - "title":"reference", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "datasetURI", + "organization", + "title", + "_abstract", + "referenceDate", + "version", + "documentation", + "columnset", + "rowset" + ] + }, + "Rowset.Row":{ + "type":"object", + "title":"Rowset.Row", + "required":[ + "k", + "v" + ], + "properties":{ + "k":{ + "title":"k", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/K" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Reference", + "localPart":"K", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "schema":{ - "title":"schema", + "v":{ + "title":"v", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/Rowset.Row.V" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Schema", + "localPart":"V", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "identifier", - "title", - "_abstract", - "reference", - "schema" + "k", + "v" ] }, - "DescribeFrameworksValueType":{ + "GetDataValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5805,11 +5805,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DescribeFrameworksValueType", + "localPart":"GetDataValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "JoinDataValueType":{ + "VersionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5817,11 +5817,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"JoinDataValueType", + "localPart":"VersionType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "DescribeDataValueType":{ + "GetCapabilitiesValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5829,11 +5829,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DescribeDataValueType", + "localPart":"GetCapabilitiesValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "VersionType":{ + "DescribeJoinAbilitiesValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5841,11 +5841,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"VersionType", + "localPart":"DescribeJoinAbilitiesValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "DescribeDatasetsValueType":{ + "JoinDataValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5853,11 +5853,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DescribeDatasetsValueType", + "localPart":"JoinDataValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "DescribeJoinAbilitiesValueType":{ + "DescribeKeyValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5865,11 +5865,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DescribeJoinAbilitiesValueType", + "localPart":"DescribeKeyValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "DescribeKeyValueType":{ + "DescribeFrameworksValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5877,11 +5877,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DescribeKeyValueType", + "localPart":"DescribeFrameworksValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "GetCapabilitiesValueType":{ + "DescribeDatasetsValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5889,11 +5889,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"GetCapabilitiesValueType", + "localPart":"DescribeDatasetsValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "RequestServiceType":{ + "DescribeDataValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5901,11 +5901,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RequestServiceType", + "localPart":"DescribeDataValueType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, - "GetDataValueType":{ + "RequestServiceType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -5913,7 +5913,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"GetDataValueType", + "localPart":"RequestServiceType", "namespaceURI":"http://www.opengis.net/tjs/1.0" } } @@ -5932,7 +5932,7 @@ "properties":{ "localPart":{ "enum":[ - "Organization" + "AttributeLimit" ] }, "namespaceURI":{ @@ -5945,11 +5945,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":"Organization", + "localPart":"AttributeLimit", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -5966,7 +5966,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeData" + "Capabilities" ] }, "namespaceURI":{ @@ -5979,11 +5979,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeData" + "$ref":"#/definitions/TjsCapabilitiesType" } }, "elementName":{ - "localPart":"DescribeData", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6000,7 +6000,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetURI" + "DescribeDatasetsRequest" ] }, "namespaceURI":{ @@ -6013,11 +6013,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DescribeDatasetsRequest" } }, "elementName":{ - "localPart":"DatasetURI", + "localPart":"DescribeDatasetsRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6034,7 +6034,7 @@ "properties":{ "localPart":{ "enum":[ - "Values" + "DatasetURI" ] }, "namespaceURI":{ @@ -6047,11 +6047,11 @@ ] }, "value":{ - "$ref":"#/definitions/Values" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Values", + "localPart":"DatasetURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6068,7 +6068,7 @@ "properties":{ "localPart":{ "enum":[ - "FrameworkDescriptions" + "Count" ] }, "namespaceURI":{ @@ -6081,11 +6081,11 @@ ] }, "value":{ - "$ref":"#/definitions/FrameworkDescriptions" + "$ref":"#/definitions/Count" } }, "elementName":{ - "localPart":"FrameworkDescriptions", + "localPart":"Count", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6102,7 +6102,7 @@ "properties":{ "localPart":{ "enum":[ - "LinkageKeys" + "SpatialFrameworks" ] }, "namespaceURI":{ @@ -6115,11 +6115,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SpatialFrameworks" } }, "elementName":{ - "localPart":"LinkageKeys", + "localPart":"SpatialFrameworks", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6136,7 +6136,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "Mechanism" ] }, "namespaceURI":{ @@ -6149,11 +6149,11 @@ ] }, "value":{ - "$ref":"#/definitions/TjsCapabilitiesType" + "$ref":"#/definitions/Mechanism" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"Mechanism", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6170,7 +6170,7 @@ "properties":{ "localPart":{ "enum":[ - "GDAS" + "GetDataRequest" ] }, "namespaceURI":{ @@ -6183,11 +6183,11 @@ ] }, "value":{ - "$ref":"#/definitions/GDAS" + "$ref":"#/definitions/GetDataRequest" } }, "elementName":{ - "localPart":"GDAS", + "localPart":"GetDataRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6204,7 +6204,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeDatasetsRequest" + "FrameworkURI" ] }, "namespaceURI":{ @@ -6217,11 +6217,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeDatasetsRequest" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DescribeDatasetsRequest", + "localPart":"FrameworkURI", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6238,7 +6238,7 @@ "properties":{ "localPart":{ "enum":[ - "FrameworkURI" + "Documentation" ] }, "namespaceURI":{ @@ -6251,11 +6251,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":"FrameworkURI", + "localPart":"Documentation", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6272,7 +6272,7 @@ "properties":{ "localPart":{ "enum":[ - "Ordinal" + "Nominal" ] }, "namespaceURI":{ @@ -6285,11 +6285,11 @@ ] }, "value":{ - "$ref":"#/definitions/Ordinal" + "$ref":"#/definitions/Nominal" } }, "elementName":{ - "localPart":"Ordinal", + "localPart":"Nominal", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6306,7 +6306,7 @@ "properties":{ "localPart":{ "enum":[ - "JoinDataResponse" + "DescribeDataRequest" ] }, "namespaceURI":{ @@ -6319,11 +6319,11 @@ ] }, "value":{ - "$ref":"#/definitions/JoinDataResponse" + "$ref":"#/definitions/DescribeDataRequest" } }, "elementName":{ - "localPart":"JoinDataResponse", + "localPart":"DescribeDataRequest", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6340,7 +6340,7 @@ "properties":{ "localPart":{ "enum":[ - "Uncertainty" + "Columnset" ] }, "namespaceURI":{ @@ -6353,11 +6353,11 @@ ] }, "value":{ - "$ref":"#/definitions/Uncertainty" + "$ref":"#/definitions/Columnset" } }, "elementName":{ - "localPart":"Uncertainty", + "localPart":"Columnset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6374,7 +6374,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeDatasets" + "Uncertainty" ] }, "namespaceURI":{ @@ -6387,11 +6387,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeDatasets" + "$ref":"#/definitions/Uncertainty" } }, "elementName":{ - "localPart":"DescribeDatasets", + "localPart":"Uncertainty", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6408,7 +6408,7 @@ "properties":{ "localPart":{ "enum":[ - "Version" + "Title" ] }, "namespaceURI":{ @@ -6425,7 +6425,7 @@ } }, "elementName":{ - "localPart":"Version", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6442,7 +6442,7 @@ "properties":{ "localPart":{ "enum":[ - "Styling" + "DataDescriptions" ] }, "namespaceURI":{ @@ -6455,11 +6455,11 @@ ] }, "value":{ - "$ref":"#/definitions/Styling" + "$ref":"#/definitions/DataDescriptions" } }, "elementName":{ - "localPart":"Styling", + "localPart":"DataDescriptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6476,7 +6476,7 @@ "properties":{ "localPart":{ "enum":[ - "Nominal" + "FrameworkDescriptions" ] }, "namespaceURI":{ @@ -6489,11 +6489,11 @@ ] }, "value":{ - "$ref":"#/definitions/Nominal" + "$ref":"#/definitions/FrameworkDescriptions" } }, "elementName":{ - "localPart":"Nominal", + "localPart":"FrameworkDescriptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6510,7 +6510,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeJoinAbilities" + "Ordinal" ] }, "namespaceURI":{ @@ -6523,11 +6523,11 @@ ] }, "value":{ - "$ref":"#/definitions/RequestBaseType" + "$ref":"#/definitions/Ordinal" } }, "elementName":{ - "localPart":"DescribeJoinAbilities", + "localPart":"Ordinal", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6544,7 +6544,7 @@ "properties":{ "localPart":{ "enum":[ - "Attributes" + "Styling" ] }, "namespaceURI":{ @@ -6557,11 +6557,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Styling" } }, "elementName":{ - "localPart":"Attributes", + "localPart":"Styling", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6578,7 +6578,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetDescriptions" + "JoinDataResponse" ] }, "namespaceURI":{ @@ -6591,11 +6591,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetDescriptions" + "$ref":"#/definitions/JoinDataResponse" } }, "elementName":{ - "localPart":"DatasetDescriptions", + "localPart":"JoinDataResponse", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6612,7 +6612,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "FrameworkKeyDescription" ] }, "namespaceURI":{ @@ -6625,11 +6625,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FrameworkKeyDescription" } }, "elementName":{ - "localPart":"Title", + "localPart":"FrameworkKeyDescription", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6646,7 +6646,7 @@ "properties":{ "localPart":{ "enum":[ - "DataDescriptions" + "Attributes" ] }, "namespaceURI":{ @@ -6659,11 +6659,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataDescriptions" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DataDescriptions", + "localPart":"Attributes", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6680,7 +6680,7 @@ "properties":{ "localPart":{ "enum":[ - "Framework" + "Values" ] }, "namespaceURI":{ @@ -6693,11 +6693,11 @@ ] }, "value":{ - "$ref":"#/definitions/Framework" + "$ref":"#/definitions/Values" } }, "elementName":{ - "localPart":"Framework", + "localPart":"Values", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6714,7 +6714,7 @@ "properties":{ "localPart":{ "enum":[ - "FrameworkKey" + "Organization" ] }, "namespaceURI":{ @@ -6727,11 +6727,11 @@ ] }, "value":{ - "$ref":"#/definitions/FrameworkKey" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"FrameworkKey", + "localPart":"Organization", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6748,7 +6748,7 @@ "properties":{ "localPart":{ "enum":[ - "Columnset" + "DescribeKey" ] }, "namespaceURI":{ @@ -6761,11 +6761,11 @@ ] }, "value":{ - "$ref":"#/definitions/Columnset" + "$ref":"#/definitions/DescribeKey" } }, "elementName":{ - "localPart":"Columnset", + "localPart":"DescribeKey", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6782,7 +6782,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingCoordinates" + "JoinData" ] }, "namespaceURI":{ @@ -6795,11 +6795,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingCoordinates" + "$ref":"#/definitions/JoinData" } }, "elementName":{ - "localPart":"BoundingCoordinates", + "localPart":"JoinData", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6816,7 +6816,7 @@ "properties":{ "localPart":{ "enum":[ - "Count" + "Framework" ] }, "namespaceURI":{ @@ -6829,11 +6829,11 @@ ] }, "value":{ - "$ref":"#/definitions/Count" + "$ref":"#/definitions/Framework" } }, "elementName":{ - "localPart":"Count", + "localPart":"Framework", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6850,7 +6850,7 @@ "properties":{ "localPart":{ "enum":[ - "K" + "Measure" ] }, "namespaceURI":{ @@ -6863,11 +6863,11 @@ ] }, "value":{ - "$ref":"#/definitions/K" + "$ref":"#/definitions/Measure" } }, "elementName":{ - "localPart":"K", + "localPart":"Measure", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6884,7 +6884,7 @@ "properties":{ "localPart":{ "enum":[ - "JoinAbilities" + "DescribeJoinAbilities" ] }, "namespaceURI":{ @@ -6897,11 +6897,11 @@ ] }, "value":{ - "$ref":"#/definitions/JoinAbilities" + "$ref":"#/definitions/RequestBaseType" } }, "elementName":{ - "localPart":"JoinAbilities", + "localPart":"DescribeJoinAbilities", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6918,7 +6918,7 @@ "properties":{ "localPart":{ "enum":[ - "Rowset" + "K" ] }, "namespaceURI":{ @@ -6931,11 +6931,11 @@ ] }, "value":{ - "$ref":"#/definitions/Rowset" + "$ref":"#/definitions/K" } }, "elementName":{ - "localPart":"Rowset", + "localPart":"K", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6952,7 +6952,7 @@ "properties":{ "localPart":{ "enum":[ - "Documentation" + "GetData" ] }, "namespaceURI":{ @@ -6965,11 +6965,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/GetData" } }, "elementName":{ - "localPart":"Documentation", + "localPart":"GetData", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -6986,7 +6986,7 @@ "properties":{ "localPart":{ "enum":[ - "Mechanism" + "Rowset" ] }, "namespaceURI":{ @@ -6999,11 +6999,11 @@ ] }, "value":{ - "$ref":"#/definitions/Mechanism" + "$ref":"#/definitions/Rowset" } }, "elementName":{ - "localPart":"Mechanism", + "localPart":"Rowset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7020,7 +7020,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeKey" + "BoundingCoordinates" ] }, "namespaceURI":{ @@ -7033,11 +7033,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeKey" + "$ref":"#/definitions/BoundingCoordinates" } }, "elementName":{ - "localPart":"DescribeKey", + "localPart":"BoundingCoordinates", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7054,7 +7054,7 @@ "properties":{ "localPart":{ "enum":[ - "AttributeLimit" + "DescribeDatasets" ] }, "namespaceURI":{ @@ -7067,11 +7067,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/DescribeDatasets" } }, "elementName":{ - "localPart":"AttributeLimit", + "localPart":"DescribeDatasets", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7088,7 +7088,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "Version" ] }, "namespaceURI":{ @@ -7101,11 +7101,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Version", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7122,7 +7122,7 @@ "properties":{ "localPart":{ "enum":[ - "GetDataRequest" + "Abstract" ] }, "namespaceURI":{ @@ -7135,11 +7135,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetDataRequest" + "$ref":"#/definitions/AbstractType" } }, "elementName":{ - "localPart":"GetDataRequest", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7156,7 +7156,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeFrameworks" + "DataClass" ] }, "namespaceURI":{ @@ -7169,11 +7169,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeFrameworks" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DescribeFrameworks", + "localPart":"DataClass", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7190,7 +7190,7 @@ "properties":{ "localPart":{ "enum":[ - "GetData" + "ReferenceDate" ] }, "namespaceURI":{ @@ -7203,11 +7203,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetData" + "$ref":"#/definitions/ReferenceDate" } }, "elementName":{ - "localPart":"GetData", + "localPart":"ReferenceDate", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7224,7 +7224,7 @@ "properties":{ "localPart":{ "enum":[ - "JoinData" + "FrameworkKey" ] }, "namespaceURI":{ @@ -7237,11 +7237,11 @@ ] }, "value":{ - "$ref":"#/definitions/JoinData" + "$ref":"#/definitions/FrameworkKey" } }, "elementName":{ - "localPart":"JoinData", + "localPart":"FrameworkKey", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7258,7 +7258,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceDate" + "GetCapabilities" ] }, "namespaceURI":{ @@ -7271,11 +7271,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceDate" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"ReferenceDate", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7292,7 +7292,7 @@ "properties":{ "localPart":{ "enum":[ - "UOM" + "JoinAbilities" ] }, "namespaceURI":{ @@ -7305,11 +7305,11 @@ ] }, "value":{ - "$ref":"#/definitions/UOM" + "$ref":"#/definitions/JoinAbilities" } }, "elementName":{ - "localPart":"UOM", + "localPart":"JoinAbilities", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7326,7 +7326,7 @@ "properties":{ "localPart":{ "enum":[ - "SpatialFrameworks" + "LinkageKeys" ] }, "namespaceURI":{ @@ -7339,11 +7339,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialFrameworks" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"SpatialFrameworks", + "localPart":"LinkageKeys", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7360,7 +7360,7 @@ "properties":{ "localPart":{ "enum":[ - "DataClass" + "GDAS" ] }, "namespaceURI":{ @@ -7373,11 +7373,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GDAS" } }, "elementName":{ - "localPart":"DataClass", + "localPart":"GDAS", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7394,7 +7394,7 @@ "properties":{ "localPart":{ "enum":[ - "FrameworkKeyDescription" + "Identifier" ] }, "namespaceURI":{ @@ -7407,11 +7407,11 @@ ] }, "value":{ - "$ref":"#/definitions/FrameworkKeyDescription" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"FrameworkKeyDescription", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7428,7 +7428,7 @@ "properties":{ "localPart":{ "enum":[ - "Measure" + "DescribeFrameworks" ] }, "namespaceURI":{ @@ -7441,11 +7441,11 @@ ] }, "value":{ - "$ref":"#/definitions/Measure" + "$ref":"#/definitions/DescribeFrameworks" } }, "elementName":{ - "localPart":"Measure", + "localPart":"DescribeFrameworks", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7462,7 +7462,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "UOM" ] }, "namespaceURI":{ @@ -7475,11 +7475,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/UOM" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"UOM", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7496,7 +7496,7 @@ "properties":{ "localPart":{ "enum":[ - "Dataset" + "DatasetDescriptions" ] }, "namespaceURI":{ @@ -7509,11 +7509,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dataset" + "$ref":"#/definitions/DatasetDescriptions" } }, "elementName":{ - "localPart":"Dataset", + "localPart":"DatasetDescriptions", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7530,7 +7530,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeDataRequest" + "Dataset" ] }, "namespaceURI":{ @@ -7543,11 +7543,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeDataRequest" + "$ref":"#/definitions/Dataset" } }, "elementName":{ - "localPart":"DescribeDataRequest", + "localPart":"Dataset", "namespaceURI":"http://www.opengis.net/tjs/1.0" } }, @@ -7564,7 +7564,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "DescribeData" ] }, "namespaceURI":{ @@ -7577,11 +7577,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractType" + "$ref":"#/definitions/DescribeData" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"DescribeData", "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 c6252c40..7be0233b 100644 --- a/scripts/jsonschemas/TML_1_0_0.jsonschema +++ b/scripts/jsonschemas/TML_1_0_0.jsonschema @@ -2,52 +2,110 @@ { "id":"http://www.opengis.net/tml#", "definitions":{ - "SystemType.Relations.TimeRelation":{ - "type":"object", - "title":"SystemType.Relations.TimeRelation", - "properties":{ - "sysClkUidRef":{ - "title":"sysClkUidRef", - "allOf":[ - { - "$ref":"#/definitions/BindType" + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sysClkUidRef", - "namespaceURI":"http://www.opengis.net/tml" } - }, - "timeReference":{ - "title":"timeReference", + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "manufacture", + "modelNumber", + "serialNumber", + "ownedBy" + ] + }, + "Subject":{ + "type":"object", + "title":"Subject", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"timeReference", - "namespaceURI":"http://www.opengis.net/tml" - } + "propertyType":"anyAttribute" }, - "timeCoordinate":{ - "title":"timeCoordinate", + "any":{ + "title":"any", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SystemType.Relations.TimeRelation.TimeCoordinate" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" }, "minItems":0 } ], - "propertyType":"element", - "elementName":{ - "localPart":"timeCoordinate", - "namespaceURI":"http://www.opengis.net/tml" - } + "propertyType":"anyElement" }, "refName":{ "title":"refName", @@ -91,20 +149,19 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "sysClkUidRef", - "timeReference", - "timeCoordinate", + "otherAttributes", + "any", "refName", "refUid", "refUidRef" ] }, - "TemporalModel.CfTrigger":{ + "ObjToDataRelation.Object":{ "type":"object", - "title":"TemporalModel.CfTrigger", + "title":"ObjToDataRelation.Object", "properties":{ - "trigType":{ - "title":"trigType", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -112,12 +169,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"trigType", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "publicTrigger":{ - "title":"publicTrigger", + "objType":{ + "title":"objType", "allOf":[ { "$ref":"#/definitions/BindType" @@ -125,20 +182,59 @@ ], "propertyType":"element", "elementName":{ - "localPart":"publicTrigger", + "localPart":"objType", "namespaceURI":"http://www.opengis.net/tml" } }, - "period":{ - "title":"period", + "cfSubSampling":{ + "title":"cfSubSampling", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/CfSubSampling" } ], "propertyType":"element", "elementName":{ - "localPart":"period", + "localPart":"cfSubSampling", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "objUidRef":{ + "title":"objUidRef", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"objUidRef", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "objLocalID":{ + "title":"objLocalID", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"objLocalID", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "confidence":{ + "title":"confidence", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"confidence", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -184,20 +280,23 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "trigType", - "publicTrigger", - "period", + "name", + "objType", + "cfSubSampling", + "objUidRef", + "objLocalID", + "confidence", "refName", "refUid", "refUidRef" ] }, - "ClusterDesc.DataUnitEncoding":{ + "DataUnit":{ "type":"object", - "title":"ClusterDesc.DataUnitEncoding", + "title":"DataUnit", "properties":{ - "dataUnitUidRef":{ - "title":"dataUnitUidRef", + "uid":{ + "title":"uid", "allOf":[ { "$ref":"#/definitions/BindType" @@ -205,12 +304,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"dataUnitUidRef", + "localPart":"uid", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataType":{ - "title":"dataType", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -218,25 +317,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"dataType", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataUnitFieldSize":{ - "title":"dataUnitFieldSize", + "variableName":{ + "title":"variableName", "allOf":[ { - "$ref":"#/definitions/ClusterDesc.DataUnitEncoding.DataUnitFieldSize" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataUnitFieldSize", + "localPart":"variableName", "namespaceURI":"http://www.opengis.net/tml" } }, - "endian":{ - "title":"endian", + "dataType":{ + "title":"dataType", "allOf":[ { "$ref":"#/definitions/BindType" @@ -244,12 +343,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"endian", + "localPart":"dataType", "namespaceURI":"http://www.opengis.net/tml" } }, - "encode":{ - "title":"encode", + "bytesInBlob":{ + "title":"bytesInBlob", "allOf":[ { "$ref":"#/definitions/BindType" @@ -257,54 +356,28 @@ ], "propertyType":"element", "elementName":{ - "localPart":"encode", + "localPart":"bytesInBlob", "namespaceURI":"http://www.opengis.net/tml" } }, - "numBase":{ - "title":"numBase", + "refName":{ + "title":"refName", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"numBase", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "handleAsType":{ - "title":"handleAsType", + "refUid":{ + "title":"refUid", "allOf":[ { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"handleAsType", - "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", @@ -329,54 +402,124 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "dataUnitUidRef", + "uid", + "name", + "variableName", "dataType", - "dataUnitFieldSize", - "endian", - "encode", - "numBase", - "handleAsType", + "bytesInBlob", "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" + ] + }, + "ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize":{ "type":"object", - "title":"ProcessType.Input", + "title":"ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize", "properties":{ - "inputIdent":{ - "title":"inputIdent", + "numBits":{ + "title":"numBits", "allOf":[ { - "$ref":"#/definitions/ProcessType.Input.InputIdent" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"inputIdent", + "localPart":"numBits", "namespaceURI":"http://www.opengis.net/tml" } }, - "logicalDataStructure":{ - "title":"logicalDataStructure", + "numSigBits":{ + "title":"numSigBits", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LogicalDataStructure" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"logicalDataStructure", + "localPart":"numSigBits", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataValue":{ - "title":"dataValue", + "justification":{ + "title":"justification", "allOf":[ { "$ref":"#/definitions/BindType" @@ -384,66 +527,52 @@ ], "propertyType":"element", "elementName":{ - "localPart":"dataValue", + "localPart":"justification", "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", + "beginTextDelimiter":{ + "title":"beginTextDelimiter", "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":"beginTextDelimiter", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUidRef":{ - "title":"refUidRef", + "endTextDelimiter":{ + "title":"endTextDelimiter", "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":"endTextDelimiter", + "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "inputIdent", - "logicalDataStructure", - "dataValue", - "refName", - "refUid", - "refUidRef" + "numBits", + "numSigBits", + "justification", + "beginTextDelimiter", + "endTextDelimiter" ] }, - "SystemType.Relations.PropToPropRelation":{ + "IdentificationType":{ "type":"object", - "title":"SystemType.Relations.PropToPropRelation", + "title":"IdentificationType", "properties":{ - "relationDescription":{ - "title":"relationDescription", + "uid":{ + "title":"uid", "allOf":[ { "$ref":"#/definitions/BindType" @@ -451,12 +580,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"relationDescription", + "localPart":"uid", "namespaceURI":"http://www.opengis.net/tml" } }, - "uid":{ - "title":"uid", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -464,179 +593,131 @@ ], "propertyType":"element", "elementName":{ - "localPart":"uid", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "propUidRef":{ - "title":"propUidRef", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"propUidRef", + "localPart":"description", "namespaceURI":"http://www.opengis.net/tml" } }, - "propagationMedium":{ - "title":"propagationMedium", + "complexity":{ + "title":"complexity", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"propagationMedium", + "localPart":"complexity", "namespaceURI":"http://www.opengis.net/tml" } }, - "propagationMechanism":{ - "title":"propagationMechanism", + "characterization":{ + "title":"characterization", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 + "$ref":"#/definitions/IdentificationType.Characterization" } ], "propertyType":"element", "elementName":{ - "localPart":"propagationMechanism", + "localPart":"characterization", "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", + "calibration":{ + "title":"calibration", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/IdentificationType.Calibration" } ], - "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":"calibration", + "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"IdentificationType", + "namespaceURI":"http://www.opengis.net/tml" + }, "propertiesOrder":[ - "relationDescription", "uid", - "propUidRef", - "propagationMedium", - "propagationMechanism", - "refName", - "refUid", - "refUidRef" + "name", + "description", + "complexity", + "characterization", + "calibration" ] }, - "LogicalDataStructure":{ + "SystemType.Systems":{ "type":"object", - "title":"LogicalDataStructure", + "title":"SystemType.Systems", "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" - } - }, - "ldsDimensionality":{ - "title":"ldsDimensionality", + "system":{ + "title":"system", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/SystemType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ldsDimensionality", + "localPart":"system", "namespaceURI":"http://www.opengis.net/tml" } - }, - "numOfDataSetsInCf":{ - "title":"numOfDataSetsInCf", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "system" + ] + }, + "ResponseModels.SteadyStateResponse.Code":{ + "type":"object", + "title":"ResponseModels.SteadyStateResponse.Code", + "properties":{ + "properties":{ + "title":"properties", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.Code.Properties" } ], "propertyType":"element", "elementName":{ - "localPart":"numOfDataSetsInCf", + "localPart":"properties", "namespaceURI":"http://www.opengis.net/tml" } }, - "cfDataArray":{ - "title":"cfDataArray", + "listing":{ + "title":"listing", "allOf":[ { - "$ref":"#/definitions/DataArrayType" + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.Code.Listing" } ], "propertyType":"element", "elementName":{ - "localPart":"cfDataArray", + "localPart":"listing", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -682,35 +763,32 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "uid", - "name", - "ldsDimensionality", - "numOfDataSetsInCf", - "cfDataArray", + "properties", + "listing", "refName", "refUid", "refUidRef" ] }, - "ObjToDataRelation":{ + "ValueType":{ "type":"object", - "title":"ObjToDataRelation", + "title":"ValueType", "properties":{ - "relationDescription":{ - "title":"relationDescription", + "numValues":{ + "title":"numValues", "allOf":[ { - "$ref":"#/definitions/ObjToDataRelation.RelationDescription" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"relationDescription", + "localPart":"numValues", "namespaceURI":"http://www.opengis.net/tml" } }, - "uid":{ - "title":"uid", + "arrayType":{ + "title":"arrayType", "allOf":[ { "$ref":"#/definitions/BindType" @@ -718,29 +796,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"uid", + "localPart":"arrayType", "namespaceURI":"http://www.opengis.net/tml" } }, - "object":{ - "title":"object", + "fcnInterpol":{ + "title":"fcnInterpol", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ObjToDataRelation.Object" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"object", + "localPart":"fcnInterpol", "namespaceURI":"http://www.opengis.net/tml" } }, - "name":{ - "title":"name", + "valueDataType":{ + "title":"valueDataType", "allOf":[ { "$ref":"#/definitions/BindType" @@ -748,12 +822,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"valueDataType", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataUidRef":{ - "title":"dataUidRef", + "values":{ + "title":"values", "allOf":[ { "$ref":"#/definitions/BindType" @@ -761,20 +835,58 @@ ], "propertyType":"element", "elementName":{ - "localPart":"dataUidRef", + "localPart":"values", "namespaceURI":"http://www.opengis.net/tml" } }, - "value":{ - "title":"value", + "mult":{ + "title":"mult", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/BindType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"value", + "localPart":"mult", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "offset":{ + "title":"offset", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/BindType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"offset", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "accuracy":{ + "title":"accuracy", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Accuracy" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"accuracy", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -816,432 +928,517 @@ "localPart":"uidRef", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ValueType", + "namespaceURI":"http://www.opengis.net/tml" + }, + "propertiesOrder":[ + "numValues", + "arrayType", + "fcnInterpol", + "valueDataType", + "values", + "mult", + "offset", + "accuracy", + "refName", + "refUid", + "refUidRef" + ] + }, + "SystemType.Identification":{ + "allOf":[ + { + "$ref":"#/definitions/IdentificationType" }, - "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" + { + "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SCIcontrols", - "namespaceURI":"urn:us:gov:ic:ism:v2" } - }, - "sarIdentifier":{ - "title":"sarIdentifier", + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "manufacture", + "modelNumber", + "serialNumber", + "owner", + "operator" + ] + }, + "SpatialModel":{ + "type":"object", + "title":"SpatialModel", + "properties":{ + "dataUidRef":{ + "title":"dataUidRef", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"dataUidRef", + "namespaceURI":"http://www.opengis.net/tml" } }, - "disseminationControls":{ - "title":"disseminationControls", + "cfSubSampling":{ + "title":"cfSubSampling", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/CfSubSampling" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"disseminationControls", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"cfSubSampling", + "namespaceURI":"http://www.opengis.net/tml" } }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", + "ambiguitySpace":{ + "title":"ambiguitySpace", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/SpatialModel.AmbiguitySpace" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceOpen", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"ambiguitySpace", + "namespaceURI":"http://www.opengis.net/tml" } }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", + "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":"FGIsourceProtected", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"name", + "namespaceURI":"" } }, - "releasableTo":{ - "title":"releasableTo", + "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":"releasableTo", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uid", + "namespaceURI":"" } }, - "nonICmarkings":{ - "title":"nonICmarkings", + "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":"nonICmarkings", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uidRef", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "dataUidRef", + "cfSubSampling", + "ambiguitySpace", + "refName", + "refUid", + "refUidRef" + ] + }, + "SpatialModel.AmbiguitySpace.Shape.PwrProfile":{ + "allOf":[ + { + "$ref":"#/definitions/BindType" }, - "classifiedBy":{ - "title":"classifiedBy", + { + "type":"object", + "title":"SpatialModel.AmbiguitySpace.Shape.PwrProfile", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "TransducerType.TransducerClass":{ + "type":"object", + "title":"TransducerType.TransducerClass", + "properties":{ + "transmitterReceiver":{ + "title":"transmitterReceiver", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classifiedBy", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"transmitterReceiver", + "namespaceURI":"http://www.opengis.net/tml" } }, - "classificationReason":{ - "title":"classificationReason", + "insituRemote":{ + "title":"insituRemote", "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":"insituRemote", + "namespaceURI":"http://www.opengis.net/tml" } }, - "derivedFrom":{ - "title":"derivedFrom", + "spatialDependancy":{ + "title":"spatialDependancy", "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":"spatialDependancy", + "namespaceURI":"http://www.opengis.net/tml" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "transmitterReceiver", + "insituRemote", + "spatialDependancy" + ] + }, + "ResponseModels.SteadyStateResponse.PropValues.UOM":{ + "allOf":[ + { + "$ref":"#/definitions/BindType" }, - "declassDate":{ - "title":"declassDate", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + { + "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":"attribute", - "attributeName":{ - "localPart":"declassDate", - "namespaceURI":"urn:us:gov:ic:ism:v2" } - }, - "declassEvent":{ - "title":"declassEvent", + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "refName", + "refUid", + "refUidRef" + ] + }, + "TransducerType.Identification.OwnedBy":{ + "type":"object", + "title":"TransducerType.Identification.OwnedBy", + "properties":{ + "name":{ + "title":"name", "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":"name", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassException":{ - "title":"declassException", + "organization":{ + "title":"organization", "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":"organization", + "namespaceURI":"http://www.opengis.net/tml" } }, - "typeOfExemptedSource":{ - "title":"typeOfExemptedSource", + "email":{ + "title":"email", "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":"email", + "namespaceURI":"http://www.opengis.net/tml" } }, - "dateOfExemptedSource":{ - "title":"dateOfExemptedSource", + "phone":{ + "title":"phone", "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":"phone", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassManualReview":{ - "title":"declassManualReview", + "date":{ + "title":"date", "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":"date", + "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "relationDescription", - "uid", - "object", "name", - "dataUidRef", - "value", - "refName", - "refUid", - "refUidRef", - "classification", - "ownerProducer", - "scIcontrols", - "sarIdentifier", - "disseminationControls", - "fgIsourceOpen", - "fgIsourceProtected", - "releasableTo", - "nonICmarkings", - "classifiedBy", - "classificationReason", - "derivedFrom", - "declassDate", - "declassEvent", - "declassException", - "typeOfExemptedSource", - "dateOfExemptedSource", - "declassManualReview" + "organization", + "email", + "phone", + "date" ] }, - "SystemType.Systems":{ + "DataArrayType":{ "type":"object", - "title":"SystemType.Systems", + "title":"DataArrayType", + "required":[ + "dataSet", + "dataArray" + ], "properties":{ - "system":{ - "title":"system", + "uid":{ + "title":"uid", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SystemType" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"system", + "localPart":"uid", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "system" - ] - }, - "SpatialModel.AmbiguitySpace":{ - "type":"object", - "title":"SpatialModel.AmbiguitySpace", - "properties":{ - "shape":{ - "title":"shape", + }, + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Shape" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"shape", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "position":{ - "title":"position", + "variableName":{ + "title":"variableName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Position" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"position", + "localPart":"variableName", "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", + "arrayOf":{ + "title":"arrayOf", "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":"arrayOf", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUid":{ - "title":"refUid", + "numObjInArray":{ + "title":"numObjInArray", "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":"numObjInArray", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUidRef":{ - "title":"refUidRef", + "dataSet":{ + "title":"dataSet", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DataArrayType.DataSet" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"dataSet", + "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "shape", - "position", - "refName", - "refUid", - "refUidRef" - ] - }, - "BindType":{ - "type":"object", - "title":"BindType", - "properties":{ - "value":{ - "title":"value", + }, + "dataArray":{ + "title":"dataArray", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DataArrayType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"dataArray", + "namespaceURI":"http://www.opengis.net/tml" + } }, - "bindUid":{ - "title":"bindUid", + "refName":{ + "title":"refName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1249,96 +1446,72 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"bindUid", + "localPart":"name", "namespaceURI":"" } }, - "bindUidRef":{ - "title":"bindUidRef", + "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":"bindUidRef", + "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":"BindType", + "localPart":"DataArrayType", "namespaceURI":"http://www.opengis.net/tml" }, "propertiesOrder":[ - "value", - "bindUid", - "bindUidRef" + "uid", + "name", + "variableName", + "arrayOf", + "numObjInArray", + "dataSet", + "dataArray", + "refName", + "refUid", + "refUidRef" ] }, - "ResponseModels.SteadyStateResponse.PropValues.UOM":{ + "SystemType.Relations.DataToDataRelation.DataSource.DataUidRef":{ "allOf":[ { "$ref":"#/definitions/BindType" }, { "type":"object", - "title":"ResponseModels.SteadyStateResponse.PropValues.UOM", + "title":"SystemType.Relations.DataToDataRelation.DataSource.DataUidRef", "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" }, - "IdentificationType.Characterization.ValidatedBy":{ + "ProcessType.Identification.OwnedBy":{ "type":"object", - "title":"IdentificationType.Characterization.ValidatedBy", + "title":"ProcessType.Identification.OwnedBy", "properties":{ "name":{ "title":"name", @@ -1415,12 +1588,26 @@ "date" ] }, - "ProcessType.Input.InputIdent":{ + "ResponseModels.ImpulseResponse.Time":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" + }, + { + "type":"object", + "title":"ResponseModels.ImpulseResponse.Time", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "CfSubSampling":{ "type":"object", - "title":"ProcessType.Input.InputIdent", + "title":"CfSubSampling", "properties":{ - "uid":{ - "title":"uid", + "cfStructComp":{ + "title":"cfStructComp", "allOf":[ { "$ref":"#/definitions/BindType" @@ -1428,12 +1615,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"uid", + "localPart":"cfStructComp", "namespaceURI":"http://www.opengis.net/tml" } }, - "name":{ - "title":"name", + "numOfSubSampleIndexPoints":{ + "title":"numOfSubSampleIndexPoints", "allOf":[ { "$ref":"#/definitions/BindType" @@ -1441,37 +1628,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"numOfSubSampleIndexPoints", "namespaceURI":"http://www.opengis.net/tml" } }, - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"description", - "namespaceURI":"http://www.opengis.net/tml" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "uid", - "name", - "description" - ] - }, - "DataUnit":{ - "type":"object", - "title":"DataUnit", - "properties":{ - "uid":{ - "title":"uid", + "subSampleCfIndexPts":{ + "title":"subSampleCfIndexPts", "allOf":[ { "$ref":"#/definitions/BindType" @@ -1479,93 +1641,41 @@ ], "propertyType":"element", "elementName":{ - "localPart":"uid", + "localPart":"subSampleCfIndexPts", "namespaceURI":"http://www.opengis.net/tml" } }, - "name":{ - "title":"name", + "refName":{ + "title":"refName", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ + "propertyType":"attribute", + "attributeName":{ "localPart":"name", - "namespaceURI":"http://www.opengis.net/tml" + "namespaceURI":"" } }, - "variableName":{ - "title":"variableName", + "refUid":{ + "title":"refUid", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"variableName", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" } }, - "dataType":{ - "title":"dataType", + "refUidRef":{ + "title":"refUidRef", "allOf":[ { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataType", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "bytesInBlob":{ - "title":"bytesInBlob", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"bytesInBlob", - "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", @@ -1577,30 +1687,28 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "uid", - "name", - "variableName", - "dataType", - "bytesInBlob", + "cfStructComp", + "numOfSubSampleIndexPoints", + "subSampleCfIndexPts", "refName", "refUid", "refUidRef" ] }, - "ProcessType.Output":{ + "ProcessType.Input":{ "type":"object", - "title":"ProcessType.Output", + "title":"ProcessType.Input", "properties":{ - "outputIdent":{ - "title":"outputIdent", + "inputIdent":{ + "title":"inputIdent", "allOf":[ { - "$ref":"#/definitions/ProcessType.Output.OutputIdent" + "$ref":"#/definitions/ProcessType.Input.InputIdent" } ], "propertyType":"element", "elementName":{ - "localPart":"outputIdent", + "localPart":"inputIdent", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -1621,59 +1729,16 @@ "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", + "dataValue":{ + "title":"dataValue", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"other", + "localPart":"dataValue", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -1719,12 +1784,9 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "outputIdent", + "inputIdent", "logicalDataStructure", - "responseModels", - "spatialModel", - "temporalModel", - "other", + "dataValue", "refName", "refUid", "refUidRef" @@ -1744,30 +1806,60 @@ ], "typeType":"classInfo" }, - "SpatialModel.AmbiguitySpace.Position":{ + "TemporalModel.CfOffsetTime":{ "allOf":[ { - "$ref":"#/definitions/SpatialCoordType" + "$ref":"#/definitions/ValueType" }, { "type":"object", - "title":"SpatialModel.AmbiguitySpace.Position", + "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" + "typeType":"classInfo", + "propertiesOrder":[ + "dataUidRef", + "cfSubSampling" + ] }, - "DataArrayType":{ + "SystemType.Identification.Operator":{ "type":"object", - "title":"DataArrayType", - "required":[ - "dataSet", - "dataArray" - ], + "title":"SystemType.Identification.Operator", "properties":{ - "uid":{ - "title":"uid", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -1775,12 +1867,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"uid", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "name":{ - "title":"name", + "organization":{ + "title":"organization", "allOf":[ { "$ref":"#/definitions/BindType" @@ -1788,12 +1880,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"organization", "namespaceURI":"http://www.opengis.net/tml" } }, - "variableName":{ - "title":"variableName", + "email":{ + "title":"email", "allOf":[ { "$ref":"#/definitions/BindType" @@ -1801,12 +1893,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"variableName", + "localPart":"email", "namespaceURI":"http://www.opengis.net/tml" } }, - "arrayOf":{ - "title":"arrayOf", + "phone":{ + "title":"phone", "allOf":[ { "$ref":"#/definitions/BindType" @@ -1814,12 +1906,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"arrayOf", + "localPart":"phone", "namespaceURI":"http://www.opengis.net/tml" } }, - "numObjInArray":{ - "title":"numObjInArray", + "date":{ + "title":"date", "allOf":[ { "$ref":"#/definitions/BindType" @@ -1827,113 +1919,78 @@ ], "propertyType":"element", "elementName":{ - "localPart":"numObjInArray", + "localPart":"date", "namespaceURI":"http://www.opengis.net/tml" } - }, - "dataSet":{ - "title":"dataSet", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "organization", + "email", + "phone", + "date" + ] + }, + "ClusterDesc.DataUnitEncoding":{ + "type":"object", + "title":"ClusterDesc.DataUnitEncoding", + "properties":{ + "dataUnitUidRef":{ + "title":"dataUnitUidRef", "allOf":[ { - "$ref":"#/definitions/DataArrayType.DataSet" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataSet", + "localPart":"dataUnitUidRef", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataArray":{ - "title":"dataArray", + "dataType":{ + "title":"dataType", "allOf":[ { - "$ref":"#/definitions/DataArrayType" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataArray", + "localPart":"dataType", "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", + "dataUnitFieldSize":{ + "title":"dataUnitFieldSize", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ClusterDesc.DataUnitEncoding.DataUnitFieldSize" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"dataUnitFieldSize", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUid":{ - "title":"refUid", + "endian":{ + "title":"endian", "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":"DataArrayType", - "namespaceURI":"http://www.opengis.net/tml" - }, - "propertiesOrder":[ - "uid", - "name", - "variableName", - "arrayOf", - "numObjInArray", - "dataSet", - "dataArray", - "refName", - "refUid", - "refUidRef" - ] - }, - "ResponseModels.ImpulseResponse":{ - "type":"object", - "title":"ResponseModels.ImpulseResponse", - "properties":{ - "dataUidRef":{ - "title":"dataUidRef", - "allOf":[ - { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataUidRef", + "localPart":"endian", "namespaceURI":"http://www.opengis.net/tml" } }, - "freqTime":{ - "title":"freqTime", + "encode":{ + "title":"encode", "allOf":[ { "$ref":"#/definitions/BindType" @@ -1941,46 +1998,33 @@ ], "propertyType":"element", "elementName":{ - "localPart":"freqTime", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "amplitude":{ - "title":"amplitude", - "allOf":[ - { - "$ref":"#/definitions/ResponseModels.ImpulseResponse.Amplitude" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"amplitude", + "localPart":"encode", "namespaceURI":"http://www.opengis.net/tml" } }, - "time":{ - "title":"time", + "numBase":{ + "title":"numBase", "allOf":[ { - "$ref":"#/definitions/ResponseModels.ImpulseResponse.Time" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"time", + "localPart":"numBase", "namespaceURI":"http://www.opengis.net/tml" } }, - "frequency":{ - "title":"frequency", + "handleAsType":{ + "title":"handleAsType", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"frequency", + "localPart":"handleAsType", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -2026,174 +2070,105 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "dataUidRef", - "freqTime", - "amplitude", - "time", - "frequency", + "dataUnitUidRef", + "dataType", + "dataUnitFieldSize", + "endian", + "encode", + "numBase", + "handleAsType", "refName", "refUid", "refUidRef" ] }, - "Subject":{ + "ProcessType.Output":{ "type":"object", - "title":"Subject", + "title":"ProcessType.Output", "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "outputIdent":{ + "title":"outputIdent", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/ProcessType.Output.OutputIdent" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"outputIdent", + "namespaceURI":"http://www.opengis.net/tml" + } }, - "any":{ - "title":"any", + "logicalDataStructure":{ + "title":"logicalDataStructure", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom" + "$ref":"#/definitions/LogicalDataStructure" }, "minItems":0 } ], - "propertyType":"anyElement" - }, - "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":[ - "otherAttributes", - "any", - "refName", - "refUid", - "refUidRef" - ] - }, - "ResponseModels.FrequencyResponse.Frequency":{ - "allOf":[ - { - "$ref":"#/definitions/ValueType" - }, - { - "type":"object", - "title":"ResponseModels.FrequencyResponse.Frequency", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "ResponseModels.FrequencyResponse":{ - "type":"object", - "title":"ResponseModels.FrequencyResponse", - "properties":{ - "dataUidRef":{ - "title":"dataUidRef", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], "propertyType":"element", "elementName":{ - "localPart":"dataUidRef", + "localPart":"logicalDataStructure", "namespaceURI":"http://www.opengis.net/tml" } }, - "freqRespType":{ - "title":"freqRespType", + "responseModels":{ + "title":"responseModels", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ResponseModels" } ], "propertyType":"element", "elementName":{ - "localPart":"freqRespType", + "localPart":"responseModels", "namespaceURI":"http://www.opengis.net/tml" } }, - "amplitude":{ - "title":"amplitude", + "spatialModel":{ + "title":"spatialModel", "allOf":[ { - "$ref":"#/definitions/ResponseModels.FrequencyResponse.Amplitude" + "type":"array", + "items":{ + "$ref":"#/definitions/SpatialModel" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"amplitude", + "localPart":"spatialModel", "namespaceURI":"http://www.opengis.net/tml" } }, - "phase":{ - "title":"phase", + "temporalModel":{ + "title":"temporalModel", "allOf":[ { - "$ref":"#/definitions/ResponseModels.FrequencyResponse.Phase" + "$ref":"#/definitions/TemporalModel" } ], "propertyType":"element", "elementName":{ - "localPart":"phase", + "localPart":"temporalModel", "namespaceURI":"http://www.opengis.net/tml" } }, - "frequency":{ - "title":"frequency", + "other":{ + "title":"other", "allOf":[ { - "$ref":"#/definitions/ResponseModels.FrequencyResponse.Frequency" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"frequency", + "localPart":"other", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -2239,22 +2214,23 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "dataUidRef", - "freqRespType", - "amplitude", - "phase", - "frequency", + "outputIdent", + "logicalDataStructure", + "responseModels", + "spatialModel", + "temporalModel", + "other", "refName", "refUid", "refUidRef" ] }, - "ProcessType.Identification.OwnedBy":{ + "ClusterDesc.ClusterProperties":{ "type":"object", - "title":"ProcessType.Identification.OwnedBy", + "title":"ClusterDesc.ClusterProperties", "properties":{ - "name":{ - "title":"name", + "direction":{ + "title":"direction", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2262,25 +2238,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "organization":{ - "title":"organization", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"organization", + "localPart":"direction", "namespaceURI":"http://www.opengis.net/tml" } }, - "email":{ - "title":"email", + "complexity":{ + "title":"complexity", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2288,12 +2251,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"email", + "localPart":"complexity", "namespaceURI":"http://www.opengis.net/tml" } }, - "phone":{ - "title":"phone", + "clusterType":{ + "title":"clusterType", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2301,12 +2264,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"phone", + "localPart":"clusterType", "namespaceURI":"http://www.opengis.net/tml" } }, - "date":{ - "title":"date", + "clusterSize":{ + "title":"clusterSize", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2314,159 +2277,80 @@ ], "propertyType":"element", "elementName":{ - "localPart":"date", + "localPart":"clusterSize", "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "organization", - "email", - "phone", - "date" - ] - }, - "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" + "direction", + "complexity", + "clusterType", + "clusterSize" ] }, - "SystemType.Relations.TimeRelation.TimeCoordinate":{ + "ResponseModels.SteadyStateResponse":{ "type":"object", - "title":"SystemType.Relations.TimeRelation.TimeCoordinate", + "title":"ResponseModels.SteadyStateResponse", "properties":{ - "timeCoordType":{ - "title":"timeCoordType", + "responseParameters":{ + "title":"responseParameters", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.ResponseParameters" } ], "propertyType":"element", "elementName":{ - "localPart":"timeCoordType", + "localPart":"responseParameters", "namespaceURI":"http://www.opengis.net/tml" } }, - "absTimeUidRef":{ - "title":"absTimeUidRef", + "propValues":{ + "title":"propValues", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.PropValues" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"absTimeUidRef", - "namespaceURI":"http://www.opengis.net/tml" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "timeCoordType", - "absTimeUidRef" - ] - }, - "CfSubSampling":{ - "type":"object", - "title":"CfSubSampling", - "properties":{ - "cfStructComp":{ - "title":"cfStructComp", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cfStructComp", + "localPart":"propValues", "namespaceURI":"http://www.opengis.net/tml" } }, - "numOfSubSampleIndexPoints":{ - "title":"numOfSubSampleIndexPoints", + "dataValues":{ + "title":"dataValues", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.DataValues" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"numOfSubSampleIndexPoints", + "localPart":"dataValues", "namespaceURI":"http://www.opengis.net/tml" } }, - "subSampleCfIndexPts":{ - "title":"subSampleCfIndexPts", + "code":{ + "title":"code", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ResponseModels.SteadyStateResponse.Code" } ], "propertyType":"element", "elementName":{ - "localPart":"subSampleCfIndexPts", + "localPart":"code", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -2512,20 +2396,21 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "cfStructComp", - "numOfSubSampleIndexPoints", - "subSampleCfIndexPts", + "responseParameters", + "propValues", + "dataValues", + "code", "refName", "refUid", "refUidRef" ] }, - "ClusterDesc.BinHeaderEncode.HeaderAttrib":{ + "IdentificationType.Characterization.CharacterizedBy":{ "type":"object", - "title":"ClusterDesc.BinHeaderEncode.HeaderAttrib", + "title":"IdentificationType.Characterization.CharacterizedBy", "properties":{ - "headerAttribName":{ - "title":"headerAttribName", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2533,12 +2418,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"headerAttribName", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataType":{ - "title":"dataType", + "organization":{ + "title":"organization", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2546,25 +2431,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"dataType", + "localPart":"organization", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataUnitFieldSize":{ - "title":"dataUnitFieldSize", + "email":{ + "title":"email", "allOf":[ { - "$ref":"#/definitions/ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataUnitFieldSize", + "localPart":"email", "namespaceURI":"http://www.opengis.net/tml" } }, - "endian":{ - "title":"endian", + "phone":{ + "title":"phone", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2572,12 +2457,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"endian", + "localPart":"phone", "namespaceURI":"http://www.opengis.net/tml" } }, - "encode":{ - "title":"encode", + "date":{ + "title":"date", "allOf":[ { "$ref":"#/definitions/BindType" @@ -2585,506 +2470,452 @@ ], "propertyType":"element", "elementName":{ - "localPart":"encode", + "localPart":"date", "namespaceURI":"http://www.opengis.net/tml" } - }, - "numBase":{ - "title":"numBase", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "organization", + "email", + "phone", + "date" + ] + }, + "TransducerType.OtherProperties":{ + "type":"object", + "title":"TransducerType.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":"numBase", + "localPart":"property", "namespaceURI":"http://www.opengis.net/tml" } - }, - "handleAsType":{ - "title":"handleAsType", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "property" + ] + }, + "IdentificationType.Characterization":{ + "type":"object", + "title":"IdentificationType.Characterization", + "properties":{ + "characterizedBy":{ + "title":"characterizedBy", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/IdentificationType.Characterization.CharacterizedBy" } ], "propertyType":"element", "elementName":{ - "localPart":"handleAsType", + "localPart":"characterizedBy", "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":[ - "headerAttribName", - "dataType", - "dataUnitFieldSize", - "endian", - "encode", - "numBase", - "handleAsType", - "refName", - "refUid", - "refUidRef" - ] - }, - "ResponseModels.ImpulseResponse.Time":{ - "allOf":[ - { - "$ref":"#/definitions/ValueType" - }, - { - "type":"object", - "title":"ResponseModels.ImpulseResponse.Time", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "SystemType.Transducers":{ - "type":"object", - "title":"SystemType.Transducers", - "properties":{ - "transducer":{ - "title":"transducer", + "validatedBy":{ + "title":"validatedBy", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TransducerType" - }, - "minItems":0 + "$ref":"#/definitions/IdentificationType.Characterization.ValidatedBy" } ], "propertyType":"element", "elementName":{ - "localPart":"transducer", + "localPart":"validatedBy", "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "transducer" + "characterizedBy", + "validatedBy" ] }, - "ClusterDesc.TransSeq":{ + "ProcessType.Output.OutputIdent":{ "type":"object", - "title":"ClusterDesc.TransSeq", + "title":"ProcessType.Output.OutputIdent", "properties":{ - "seqOfThisDataStruct":{ - "title":"seqOfThisDataStruct", + "uid":{ + "title":"uid", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"seqOfThisDataStruct", + "localPart":"uid", "namespaceURI":"http://www.opengis.net/tml" } }, - "inThisDataStruct":{ - "title":"inThisDataStruct", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"inThisDataStruct", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "sequence":{ - "title":"sequence", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/ClusterDesc.TransSeq.Sequence" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"sequence", + "localPart":"description", "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "seqOfThisDataStruct", - "inThisDataStruct", - "sequence" + "uid", + "name", + "description" ] }, - "SystemType":{ + "LogicalDataStructure":{ "type":"object", - "title":"SystemType", + "title":"LogicalDataStructure", "properties":{ - "identification":{ - "title":"identification", + "uid":{ + "title":"uid", "allOf":[ { - "$ref":"#/definitions/SystemType.Identification" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"identification", + "localPart":"uid", "namespaceURI":"http://www.opengis.net/tml" } }, - "sysClk":{ - "title":"sysClk", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/SystemType.SysClk" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"sysClk", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "systems":{ - "title":"systems", + "ldsDimensionality":{ + "title":"ldsDimensionality", "allOf":[ { - "$ref":"#/definitions/SystemType.Systems" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"systems", + "localPart":"ldsDimensionality", "namespaceURI":"http://www.opengis.net/tml" } }, - "subjects":{ - "title":"subjects", + "numOfDataSetsInCf":{ + "title":"numOfDataSetsInCf", "allOf":[ { - "$ref":"#/definitions/SystemType.Subjects" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"subjects", + "localPart":"numOfDataSetsInCf", "namespaceURI":"http://www.opengis.net/tml" } }, - "transducers":{ - "title":"transducers", + "cfDataArray":{ + "title":"cfDataArray", "allOf":[ { - "$ref":"#/definitions/SystemType.Transducers" + "$ref":"#/definitions/DataArrayType" } ], "propertyType":"element", "elementName":{ - "localPart":"transducers", + "localPart":"cfDataArray", "namespaceURI":"http://www.opengis.net/tml" } }, - "processes":{ - "title":"processes", + "refName":{ + "title":"refName", "allOf":[ { - "$ref":"#/definitions/SystemType.Processes" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"processes", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "relations":{ - "title":"relations", + "refUid":{ + "title":"refUid", "allOf":[ { - "$ref":"#/definitions/SystemType.Relations" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"relations", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" } }, - "clusterDescriptions":{ - "title":"clusterDescriptions", + "refUidRef":{ + "title":"refUidRef", "allOf":[ { - "$ref":"#/definitions/SystemType.ClusterDescriptions" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"clusterDescriptions", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" } - }, - "otherProperties":{ - "title":"otherProperties", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "uid", + "name", + "ldsDimensionality", + "numOfDataSetsInCf", + "cfDataArray", + "refName", + "refUid", + "refUidRef" + ] + }, + "SystemType.Processes":{ + "type":"object", + "title":"SystemType.Processes", + "properties":{ + "process":{ + "title":"process", "allOf":[ { - "$ref":"#/definitions/SystemType.OtherProperties" + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"otherProperties", + "localPart":"process", "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", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "process" + ] + }, + "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":"SCIcontrols", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/tml" } }, - "sarIdentifier":{ - "title":"sarIdentifier", + "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":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"objType", + "namespaceURI":"http://www.opengis.net/tml" } }, - "disseminationControls":{ - "title":"disseminationControls", + "dirIndirSubj":{ + "title":"dirIndirSubj", "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":"dirIndirSubj", + "namespaceURI":"http://www.opengis.net/tml" } }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", + "objUidRef":{ + "title":"objUidRef", "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":"objUidRef", + "namespaceURI":"http://www.opengis.net/tml" } }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", + "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":"FGIsourceProtected", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"name", + "namespaceURI":"" } }, - "releasableTo":{ - "title":"releasableTo", + "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":"releasableTo", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uid", + "namespaceURI":"" } }, - "nonICmarkings":{ - "title":"nonICmarkings", + "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":"nonICmarkings", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uidRef", + "namespaceURI":"" } - }, - "classifiedBy":{ - "title":"classifiedBy", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "objType", + "dirIndirSubj", + "objUidRef", + "refName", + "refUid", + "refUidRef" + ] + }, + "SpatialCoordType":{ + "type":"object", + "title":"SpatialCoordType", + "properties":{ + "spaceCoordSystem":{ + "title":"spaceCoordSystem", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classifiedBy", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"spaceCoordSystem", + "namespaceURI":"http://www.opengis.net/tml" } }, - "classificationReason":{ - "title":"classificationReason", + "spaceRefSystem":{ + "title":"spaceRefSystem", "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":"spaceRefSystem", + "namespaceURI":"http://www.opengis.net/tml" } }, - "derivedFrom":{ - "title":"derivedFrom", + "refObjUidRef":{ + "title":"refObjUidRef", "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":"refObjUidRef", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassDate":{ - "title":"declassDate", + "spaceCoords":{ + "title":"spaceCoords", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "type":"array", + "items":{ + "$ref":"#/definitions/SpatialCoordType.SpaceCoords" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassDate", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"spaceCoords", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassEvent":{ - "title":"declassEvent", + "refName":{ + "title":"refName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3092,66 +2923,110 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"declassEvent", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"name", + "namespaceURI":"" } }, - "declassException":{ - "title":"declassException", + "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":"declassException", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uid", + "namespaceURI":"" } }, - "typeOfExemptedSource":{ - "title":"typeOfExemptedSource", + "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":"typeOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uidRef", + "namespaceURI":"" } - }, - "dateOfExemptedSource":{ - "title":"dateOfExemptedSource", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" - } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SpatialCoordType", + "namespaceURI":"http://www.opengis.net/tml" + }, + "propertiesOrder":[ + "spaceCoordSystem", + "spaceRefSystem", + "refObjUidRef", + "spaceCoords", + "refName", + "refUid", + "refUidRef" + ] + }, + "SystemType.Relations.DataToDataRelation":{ + "type":"object", + "title":"SystemType.Relations.DataToDataRelation", + "properties":{ + "relationDescription":{ + "title":"relationDescription", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dateOfExemptedSource", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"relationDescription", + "namespaceURI":"http://www.opengis.net/tml" } }, - "declassManualReview":{ - "title":"declassManualReview", + "uid":{ + "title":"uid", "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":"uid", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "dataSource":{ + "title":"dataSource", + "allOf":[ + { + "$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":{ @@ -3195,147 +3070,156 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"SystemType", - "namespaceURI":"http://www.opengis.net/tml" - }, "propertiesOrder":[ - "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", + "relationDescription", + "uid", + "dataSource", + "dataSink", "refName", "refUid", "refUidRef" ] }, - "TransducerType":{ + "SystemType.Transducers":{ "type":"object", - "title":"TransducerType", + "title":"SystemType.Transducers", "properties":{ - "identification":{ - "title":"identification", + "transducer":{ + "title":"transducer", "allOf":[ { - "$ref":"#/definitions/TransducerType.Identification" + "type":"array", + "items":{ + "$ref":"#/definitions/TransducerType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"identification", + "localPart":"transducer", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "transducer" + ] + }, + "ClusterDesc":{ + "type":"object", + "title":"ClusterDesc", + "properties":{ + "description":{ + "title":"description", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"description", "namespaceURI":"http://www.opengis.net/tml" } }, - "transducerClass":{ - "title":"transducerClass", + "idMapping":{ + "title":"idMapping", "allOf":[ { - "$ref":"#/definitions/TransducerType.TransducerClass" + "$ref":"#/definitions/ClusterDesc.IdMapping" } ], "propertyType":"element", "elementName":{ - "localPart":"transducerClass", + "localPart":"idMapping", "namespaceURI":"http://www.opengis.net/tml" } }, - "logicalDataStructure":{ - "title":"logicalDataStructure", + "clusterProperties":{ + "title":"clusterProperties", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LogicalDataStructure" - }, - "minItems":0 + "$ref":"#/definitions/ClusterDesc.ClusterProperties" } ], "propertyType":"element", "elementName":{ - "localPart":"logicalDataStructure", + "localPart":"clusterProperties", "namespaceURI":"http://www.opengis.net/tml" } }, - "responseModels":{ - "title":"responseModels", + "binHeaderEncode":{ + "title":"binHeaderEncode", "allOf":[ { - "$ref":"#/definitions/ResponseModels" + "$ref":"#/definitions/ClusterDesc.BinHeaderEncode" } ], "propertyType":"element", "elementName":{ - "localPart":"responseModels", + "localPart":"binHeaderEncode", "namespaceURI":"http://www.opengis.net/tml" } }, - "spatialModel":{ - "title":"spatialModel", + "timeTag":{ + "title":"timeTag", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpatialModel" - }, - "minItems":0 + "$ref":"#/definitions/ClusterDesc.TimeTag" } ], "propertyType":"element", "elementName":{ - "localPart":"spatialModel", + "localPart":"timeTag", "namespaceURI":"http://www.opengis.net/tml" } }, - "temporalModel":{ - "title":"temporalModel", + "dataUnitEncoding":{ + "title":"dataUnitEncoding", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TemporalModel" + "$ref":"#/definitions/ClusterDesc.DataUnitEncoding" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"temporalModel", + "localPart":"dataUnitEncoding", "namespaceURI":"http://www.opengis.net/tml" } }, - "otherProperties":{ - "title":"otherProperties", + "numCfInCluster":{ + "title":"numCfInCluster", "allOf":[ { - "$ref":"#/definitions/TransducerType.OtherProperties" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"otherProperties", + "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" } }, @@ -3644,18 +3528,15 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"TransducerType", - "namespaceURI":"http://www.opengis.net/tml" - }, "propertiesOrder":[ - "identification", - "transducerClass", - "logicalDataStructure", - "responseModels", - "spatialModel", - "temporalModel", - "otherProperties", + "description", + "idMapping", + "clusterProperties", + "binHeaderEncode", + "timeTag", + "dataUnitEncoding", + "numCfInCluster", + "transSeq", "classification", "ownerProducer", "scIcontrols", @@ -3679,318 +3560,427 @@ "refUidRef" ] }, - "Tml.ExtSysRelations":{ + "ProcessType":{ "type":"object", - "title":"Tml.ExtSysRelations", + "title":"ProcessType", "properties":{ - "objToObjRelation":{ - "title":"objToObjRelation", + "identification":{ + "title":"identification", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ObjToObjRelation" - }, - "minItems":0 + "$ref":"#/definitions/ProcessType.Identification" } ], "propertyType":"element", "elementName":{ - "localPart":"objToObjRelation", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/tml" } }, - "objToDataRelation":{ - "title":"objToDataRelation", + "input":{ + "title":"input", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ObjToDataRelation" + "$ref":"#/definitions/ProcessType.Input" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"objToDataRelation", + "localPart":"input", "namespaceURI":"http://www.opengis.net/tml" } }, - "otherRelations":{ - "title":"otherRelations", + "output":{ + "title":"output", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ProcessType.Output" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"otherRelations", + "localPart":"output", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "objToObjRelation", - "objToDataRelation", - "otherRelations" - ] - }, - "SystemType.Subjects":{ - "type":"object", - "title":"SystemType.Subjects", - "properties":{ - "subject":{ - "title":"subject", + }, + "otherProperties":{ + "title":"otherProperties", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Subject" - }, - "minItems":0 + "$ref":"#/definitions/ProcessType.OtherProperties" } ], "propertyType":"element", "elementName":{ - "localPart":"subject", + "localPart":"otherProperties", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "subject" - ] - }, - "SystemType.OtherProperties":{ - "type":"object", - "title":"SystemType.OtherProperties", - "properties":{ - "property":{ - "title":"property", + }, + "refName":{ + "title":"refName", "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":"name", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "property" - ] - }, - "IdentificationType.Calibration":{ - "type":"object", - "title":"IdentificationType.Calibration", - "properties":{ - "calibratedBy":{ - "title":"calibratedBy", + }, + "refUid":{ + "title":"refUid", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IdentificationType.Calibration.CalibratedBy" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"calibratedBy", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" } }, - "validatedBy":{ - "title":"validatedBy", + "refUidRef":{ + "title":"refUidRef", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/IdentificationType.Calibration.ValidatedBy" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"validatedBy", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "calibratedBy", - "validatedBy" - ] - }, - "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" - ] - }, - "SystemType.Identification.Owner":{ - "type":"object", - "title":"SystemType.Identification.Owner", - "properties":{ - "name":{ - "title":"name", + }, + "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":"name", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"disseminationControls", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "organization":{ - "title":"organization", + "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":"organization", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceOpen", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "email":{ - "title":"email", + "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":"email", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceProtected", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "phone":{ - "title":"phone", + "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":"phone", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"releasableTo", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "date":{ - "title":"date", + "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":"date", - "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", + "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", + "typeName":{ + "localPart":"ProcessType", + "namespaceURI":"http://www.opengis.net/tml" + }, "propertiesOrder":[ - "name", - "organization", - "email", - "phone", - "date" + "identification", + "input", + "output", + "otherProperties", + "refName", + "refUid", + "refUidRef", + "classification", + "ownerProducer", + "scIcontrols", + "sarIdentifier", + "disseminationControls", + "fgIsourceOpen", + "fgIsourceProtected", + "releasableTo", + "nonICmarkings", + "classifiedBy", + "classificationReason", + "derivedFrom", + "declassDate", + "declassEvent", + "declassException", + "typeOfExemptedSource", + "dateOfExemptedSource", + "declassManualReview" ] }, - "SystemType.Relations.DataToDataRelation.DataSink":{ + "ResponseModels.FrequencyResponse.Amplitude":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" + }, + { + "type":"object", + "title":"ResponseModels.FrequencyResponse.Amplitude", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords":{ "type":"object", - "title":"SystemType.Relations.DataToDataRelation.DataSink", + "title":"SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords", "properties":{ - "name":{ - "title":"name", + "coordName":{ + "title":"coordName", "allOf":[ { "$ref":"#/definitions/BindType" @@ -3998,20 +3988,20 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"coordName", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataUidRef":{ - "title":"dataUidRef", + "coords":{ + "title":"coords", "allOf":[ { - "$ref":"#/definitions/SystemType.Relations.DataToDataRelation.DataSink.DataUidRef" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataUidRef", + "localPart":"coords", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -4057,54 +4047,27 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "dataUidRef", + "coordName", + "coords", "refName", "refUid", "refUidRef" ] }, - "SystemType.ClusterDescriptions":{ + "IdentificationType.Calibration.CalibratedBy":{ "type":"object", - "title":"SystemType.ClusterDescriptions", + "title":"IdentificationType.Calibration.CalibratedBy", "properties":{ - "clusterDesc":{ - "title":"clusterDesc", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ClusterDesc" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"clusterDesc", - "namespaceURI":"http://www.opengis.net/tml" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "clusterDesc" - ] - }, - "IdentificationType.Calibration.ValidatedBy":{ - "type":"object", - "title":"IdentificationType.Calibration.ValidatedBy", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"name", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -4170,71 +4133,64 @@ "date" ] }, - "ResponseModels":{ + "ObjToDataRelation.RelationDescription":{ + "allOf":[ + { + "$ref":"#/definitions/BindType" + }, + { + "type":"object", + "title":"ObjToDataRelation.RelationDescription", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "SystemType.Relations.TimeRelation":{ "type":"object", - "title":"ResponseModels", + "title":"SystemType.Relations.TimeRelation", "properties":{ - "cfSubSampling":{ - "title":"cfSubSampling", - "allOf":[ - { - "$ref":"#/definitions/CfSubSampling" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cfSubSampling", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "steadyStateResponse":{ - "title":"steadyStateResponse", + "sysClkUidRef":{ + "title":"sysClkUidRef", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ResponseModels.SteadyStateResponse" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"steadyStateResponse", + "localPart":"sysClkUidRef", "namespaceURI":"http://www.opengis.net/tml" } }, - "impulseResponse":{ - "title":"impulseResponse", + "timeReference":{ + "title":"timeReference", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ResponseModels.ImpulseResponse" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"impulseResponse", + "localPart":"timeReference", "namespaceURI":"http://www.opengis.net/tml" } }, - "frequencyResponse":{ - "title":"frequencyResponse", + "timeCoordinate":{ + "title":"timeCoordinate", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ResponseModels.FrequencyResponse" + "$ref":"#/definitions/SystemType.Relations.TimeRelation.TimeCoordinate" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"frequencyResponse", + "localPart":"timeCoordinate", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -4280,78 +4236,97 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "cfSubSampling", - "steadyStateResponse", - "impulseResponse", - "frequencyResponse", + "sysClkUidRef", + "timeReference", + "timeCoordinate", "refName", "refUid", "refUidRef" ] }, - "ResponseModels.SteadyStateResponse.DataValues":{ + "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" + ] + }, + "ResponseModels.SteadyStateResponse.PropValues.PropName":{ "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/BindType" }, { "type":"object", - "title":"ResponseModels.SteadyStateResponse.DataValues", + "title":"ResponseModels.SteadyStateResponse.PropValues.PropName", "properties":{ - "inputOutput":{ - "title":"inputOutput", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"inputOutput", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "dataUidRef":{ - "title":"dataUidRef", + "refName":{ + "title":"refName", "allOf":[ { - "$ref":"#/definitions/BindType" + "$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":"name", + "namespaceURI":"" } }, - "variableName":{ - "title":"variableName", + "refUid":{ + "title":"refUid", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"variableName", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" } }, - "calibData":{ - "title":"calibData", + "refUidRef":{ + "title":"refUidRef", "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":"calibData", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" } } } @@ -4359,45 +4334,44 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "inputOutput", - "dataUidRef", - "variableName", - "calibData" + "refName", + "refUid", + "refUidRef" ] }, - "SystemType.Relations.DataToDataRelation.DataSink.DataUidRef":{ - "allOf":[ - { - "$ref":"#/definitions/BindType" - }, - { - "type":"object", - "title":"SystemType.Relations.DataToDataRelation.DataSink.DataUidRef", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "SpatialCoordType.SpaceCoords":{ + "SystemType.OtherProperties":{ "type":"object", - "title":"SpatialCoordType.SpaceCoords", + "title":"SystemType.OtherProperties", "properties":{ - "posVelAccel":{ - "title":"posVelAccel", + "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":"posVelAccel", + "localPart":"property", "namespaceURI":"http://www.opengis.net/tml" } - }, - "coordName":{ - "title":"coordName", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "property" + ] + }, + "TemporalModel.CfTrigger":{ + "type":"object", + "title":"TemporalModel.CfTrigger", + "properties":{ + "trigType":{ + "title":"trigType", "allOf":[ { "$ref":"#/definitions/BindType" @@ -4405,20 +4379,33 @@ ], "propertyType":"element", "elementName":{ - "localPart":"coordName", + "localPart":"trigType", "namespaceURI":"http://www.opengis.net/tml" } }, - "coords":{ - "title":"coords", + "publicTrigger":{ + "title":"publicTrigger", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"coords", + "localPart":"publicTrigger", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "period":{ + "title":"period", + "allOf":[ + { + "$ref":"#/definitions/ValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"period", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -4464,20 +4451,20 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "posVelAccel", - "coordName", - "coords", + "trigType", + "publicTrigger", + "period", "refName", "refUid", "refUidRef" ] }, - "SystemType.Identification.Operator":{ + "ObjToObjRelation":{ "type":"object", - "title":"SystemType.Identification.Operator", + "title":"ObjToObjRelation", "properties":{ - "name":{ - "title":"name", + "relationDescription":{ + "title":"relationDescription", "allOf":[ { "$ref":"#/definitions/BindType" @@ -4485,12 +4472,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"relationDescription", "namespaceURI":"http://www.opengis.net/tml" } }, - "organization":{ - "title":"organization", + "uid":{ + "title":"uid", "allOf":[ { "$ref":"#/definitions/BindType" @@ -4498,25 +4485,29 @@ ], "propertyType":"element", "elementName":{ - "localPart":"organization", + "localPart":"uid", "namespaceURI":"http://www.opengis.net/tml" } }, - "email":{ - "title":"email", + "object":{ + "title":"object", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/ObjToObjRelation.Object" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"email", + "localPart":"object", "namespaceURI":"http://www.opengis.net/tml" } }, - "phone":{ - "title":"phone", + "confidence":{ + "title":"confidence", "allOf":[ { "$ref":"#/definitions/BindType" @@ -4524,335 +4515,349 @@ ], "propertyType":"element", "elementName":{ - "localPart":"phone", + "localPart":"confidence", "namespaceURI":"http://www.opengis.net/tml" } }, - "date":{ - "title":"date", + "refName":{ + "title":"refName", "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":"name", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "organization", - "email", - "phone", - "date" - ] - }, - "Data":{ - "type":"object", - "title":"Data", - "properties":{ - "value":{ - "title":"value", + }, + "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":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" + } }, - "ref":{ - "title":"ref", + "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":"ref", + "localPart":"uidRef", "namespaceURI":"" } }, - "clk":{ - "title":"clk", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/ClassificationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"clk", - "namespaceURI":"" + "localPart":"classification", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "reference":{ - "title":"reference", + "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":"reference", - "namespaceURI":"" + "localPart":"ownerProducer", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "dateTime":{ - "title":"dateTime", + "scIcontrols":{ + "title":"scIcontrols", "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/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"dateTime", - "namespaceURI":"" + "localPart":"SCIcontrols", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "contents":{ - "title":"contents", + "sarIdentifier":{ + "title":"sarIdentifier", "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":"contents", - "namespaceURI":"" + "localPart":"SARIdentifier", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "seq":{ - "title":"seq", + "disseminationControls":{ + "title":"disseminationControls", "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":"seq", - "namespaceURI":"" + "localPart":"disseminationControls", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "total":{ - "title":"total", + "fgIsourceOpen":{ + "title":"fgIsourceOpen", "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":"total", - "namespaceURI":"" + "localPart":"FGIsourceOpen", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "ismclass":{ - "title":"ismclass", + "fgIsourceProtected":{ + "title":"fgIsourceProtected", "allOf":[ { - "$ref":"#/definitions/ClassificationType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"ismclass", - "namespaceURI":"" + "localPart":"FGIsourceProtected", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "ref", - "clk", - "reference", - "dateTime", - "contents", - "seq", - "total", - "ismclass" - ] - }, - "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" + "releasableTo":{ + "title":"releasableTo", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } - }, - "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" + } + ], + "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" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "manufacture", - "modelNumber", - "serialNumber", - "owner", - "operator" - ] - }, - "TransducerType.Identification.OwnedBy":{ - "type":"object", - "title":"TransducerType.Identification.OwnedBy", - "properties":{ - "name":{ - "title":"name", + }, + "classifiedBy":{ + "title":"classifiedBy", "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":"classifiedBy", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "organization":{ - "title":"organization", + "classificationReason":{ + "title":"classificationReason", "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":"classificationReason", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "email":{ - "title":"email", + "derivedFrom":{ + "title":"derivedFrom", "allOf":[ { - "$ref":"#/definitions/BindType" + "$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":"derivedFrom", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "phone":{ - "title":"phone", + "declassDate":{ + "title":"declassDate", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"phone", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassDate", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "date":{ - "title":"date", + "declassEvent":{ + "title":"declassEvent", "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":"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":[ - "name", - "organization", - "email", - "phone", - "date" + "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" ] }, - "ClusterDesc.DataUnitEncoding.DataUnitFieldSize":{ + "ProcessType.Input.InputIdent":{ "type":"object", - "title":"ClusterDesc.DataUnitEncoding.DataUnitFieldSize", + "title":"ProcessType.Input.InputIdent", "properties":{ - "numBits":{ - "title":"numBits", + "uid":{ + "title":"uid", "allOf":[ { "$ref":"#/definitions/BindType" @@ -4860,12 +4865,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"numBits", + "localPart":"uid", "namespaceURI":"http://www.opengis.net/tml" } }, - "numSigBits":{ - "title":"numSigBits", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -4873,12 +4878,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"numSigBits", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "justification":{ - "title":"justification", + "description":{ + "title":"description", "allOf":[ { "$ref":"#/definitions/BindType" @@ -4886,669 +4891,536 @@ ], "propertyType":"element", "elementName":{ - "localPart":"justification", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "beginTextDelimiter":{ - "title":"beginTextDelimiter", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"beginTextDelimiter", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "endTextDelimiter":{ - "title":"endTextDelimiter", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"endTextDelimiter", + "localPart":"description", "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "numBits", - "numSigBits", - "justification", - "beginTextDelimiter", - "endTextDelimiter" + "uid", + "name", + "description" ] }, - "SpatialModel.AmbiguitySpace.Shape.PwrProfile":{ + "ResponseModels.ImpulseResponse.Amplitude":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" + }, + { + "type":"object", + "title":"ResponseModels.ImpulseResponse.Amplitude", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "SystemType.Relations.DataToDataRelation.DataSink.DataUidRef":{ "allOf":[ { "$ref":"#/definitions/BindType" }, { "type":"object", - "title":"SpatialModel.AmbiguitySpace.Shape.PwrProfile", + "title":"SystemType.Relations.DataToDataRelation.DataSink.DataUidRef", "properties":{ } } ], "typeType":"classInfo" }, - "SpatialModel":{ + "SystemType":{ "type":"object", - "title":"SpatialModel", + "title":"SystemType", "properties":{ - "dataUidRef":{ - "title":"dataUidRef", + "identification":{ + "title":"identification", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/SystemType.Identification" } ], "propertyType":"element", "elementName":{ - "localPart":"dataUidRef", + "localPart":"identification", "namespaceURI":"http://www.opengis.net/tml" } }, - "cfSubSampling":{ - "title":"cfSubSampling", + "sysClk":{ + "title":"sysClk", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CfSubSampling" - }, - "minItems":0 + "$ref":"#/definitions/SystemType.SysClk" } ], "propertyType":"element", "elementName":{ - "localPart":"cfSubSampling", + "localPart":"sysClk", "namespaceURI":"http://www.opengis.net/tml" } }, - "ambiguitySpace":{ - "title":"ambiguitySpace", + "systems":{ + "title":"systems", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpatialModel.AmbiguitySpace" - }, - "minItems":0 + "$ref":"#/definitions/SystemType.Systems" } ], "propertyType":"element", "elementName":{ - "localPart":"ambiguitySpace", + "localPart":"systems", "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", + "subjects":{ + "title":"subjects", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SystemType.Subjects" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"subjects", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUid":{ - "title":"refUid", + "transducers":{ + "title":"transducers", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/SystemType.Transducers" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uid", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"transducers", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUidRef":{ - "title":"refUidRef", + "processes":{ + "title":"processes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/SystemType.Processes" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"processes", + "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "dataUidRef", - "cfSubSampling", - "ambiguitySpace", - "refName", - "refUid", - "refUidRef" - ] - }, - "ResponseModels.SteadyStateResponse.ResponseParameters":{ - "type":"object", - "title":"ResponseModels.SteadyStateResponse.ResponseParameters", - "properties":{ - "codePlot":{ - "title":"codePlot", + }, + "relations":{ + "title":"relations", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/SystemType.Relations" } ], "propertyType":"element", "elementName":{ - "localPart":"codePlot", + "localPart":"relations", "namespaceURI":"http://www.opengis.net/tml" } }, - "hysteresisDirection":{ - "title":"hysteresisDirection", + "clusterDescriptions":{ + "title":"clusterDescriptions", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/SystemType.ClusterDescriptions" } ], "propertyType":"element", "elementName":{ - "localPart":"hysteresisDirection", + "localPart":"clusterDescriptions", "namespaceURI":"http://www.opengis.net/tml" } }, - "calibrated":{ - "title":"calibrated", + "otherProperties":{ + "title":"otherProperties", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/SystemType.OtherProperties" } ], "propertyType":"element", "elementName":{ - "localPart":"calibrated", + "localPart":"otherProperties", "namespaceURI":"http://www.opengis.net/tml" } }, - "proportional":{ - "title":"proportional", + "refName":{ + "title":"refName", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"proportional", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "invertability":{ - "title":"invertability", + "refUid":{ + "title":"refUid", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"invertability", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" } }, - "timeInvariant":{ - "title":"timeInvariant", + "refUidRef":{ + "title":"refUidRef", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"timeInvariant", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" } }, - "linear":{ - "title":"linear", + "classification":{ + "title":"classification", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ClassificationType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"linear", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"classification", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "interCfInterpolate":{ - "title":"interCfInterpolate", + "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":"interCfInterpolate", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"ownerProducer", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "intraCfInterpolate":{ - "title":"intraCfInterpolate", + "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":"intraCfInterpolate", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SCIcontrols", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "codePlot", - "hysteresisDirection", - "calibrated", - "proportional", - "invertability", - "timeInvariant", - "linear", - "interCfInterpolate", - "intraCfInterpolate" - ] - }, - "Accuracy":{ - "type":"object", - "title":"Accuracy", - "properties":{ - "type":{ - "title":"type", + }, + "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":"type", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SARIdentifier", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "errorDistribution":{ - "title":"errorDistribution", + "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":"errorDistribution", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"disseminationControls", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "factor":{ - "title":"factor", + "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":"factor", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceOpen", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "accyValues":{ - "title":"accyValues", + "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":"accyValues", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceProtected", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "type", - "errorDistribution", - "factor", - "accyValues" - ] - }, - "SystemType.SysClk":{ - "type":"object", - "title":"SystemType.SysClk", - "properties":{ - "uid":{ - "title":"uid", + }, + "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":"uid", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"releasableTo", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "name":{ - "title":"name", + "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":"name", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nonICmarkings", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "period":{ - "title":"period", + "classifiedBy":{ + "title":"classifiedBy", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"period", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"classifiedBy", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "countNumBase":{ - "title":"countNumBase", + "classificationReason":{ + "title":"classificationReason", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"countNumBase", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"classificationReason", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "min":{ - "title":"min", + "derivedFrom":{ + "title":"derivedFrom", "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":"derivedFrom", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "max":{ - "title":"max", + "declassDate":{ + "title":"declassDate", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"max", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassDate", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "uid", - "name", - "period", - "countNumBase", - "min", - "max" - ] - }, - "ResponseModels.SteadyStateResponse.Code.Properties":{ - "type":"object", - "title":"ResponseModels.SteadyStateResponse.Code.Properties", - "properties":{ - "codeType":{ - "title":"codeType", + }, + "declassEvent":{ + "title":"declassEvent", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"codeType", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassEvent", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "codeLanguage":{ - "title":"codeLanguage", + "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":"codeLanguage", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassException", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "codeType", - "codeLanguage" - ] - }, - "SystemType.Relations":{ - "type":"object", - "title":"SystemType.Relations", - "properties":{ - "positionRelationAndTimeRelationAndObjToObjRelation":{ - "title":"positionRelationAndTimeRelationAndObjToObjRelation", + }, + "typeOfExemptedSource":{ + "title":"typeOfExemptedSource", "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"elements" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "positionRelationAndTimeRelationAndObjToObjRelation" - ] - }, - "SystemType.Processes":{ - "type":"object", - "title":"SystemType.Processes", - "properties":{ - "process":{ - "title":"process", + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } + }, + "dateOfExemptedSource":{ + "title":"dateOfExemptedSource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"process", - "namespaceURI":"http://www.opengis.net/tml" + "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", + "typeName":{ + "localPart":"SystemType", + "namespaceURI":"http://www.opengis.net/tml" + }, "propertiesOrder":[ - "process" + "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" ] }, - "ResponseModels.SteadyStateResponse":{ + "SystemType.Relations.DataToDataRelation.DataSink":{ "type":"object", - "title":"ResponseModels.SteadyStateResponse", + "title":"SystemType.Relations.DataToDataRelation.DataSink", "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", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ResponseModels.SteadyStateResponse.DataValues" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataValues", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "code":{ - "title":"code", + "dataUidRef":{ + "title":"dataUidRef", "allOf":[ { - "$ref":"#/definitions/ResponseModels.SteadyStateResponse.Code" + "$ref":"#/definitions/SystemType.Relations.DataToDataRelation.DataSink.DataUidRef" } ], "propertyType":"element", "elementName":{ - "localPart":"code", + "localPart":"dataUidRef", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -5594,69 +5466,87 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "responseParameters", - "propValues", - "dataValues", - "code", + "name", + "dataUidRef", "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" + "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":"property", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "property" ] }, - "ObjToObjRelation":{ + "SystemType.ClusterDescriptions":{ "type":"object", - "title":"ObjToObjRelation", + "title":"SystemType.ClusterDescriptions", "properties":{ - "relationDescription":{ - "title":"relationDescription", + "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":[ + "clusterDesc" + ] + }, + "SpatialModel.AmbiguitySpace.Position":{ + "allOf":[ + { + "$ref":"#/definitions/SpatialCoordType" + }, + { + "type":"object", + "title":"SpatialModel.AmbiguitySpace.Position", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "ResponseModels.FrequencyResponse":{ + "type":"object", + "title":"ResponseModels.FrequencyResponse", + "properties":{ + "dataUidRef":{ + "title":"dataUidRef", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5664,12 +5554,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"relationDescription", + "localPart":"dataUidRef", "namespaceURI":"http://www.opengis.net/tml" } }, - "uid":{ - "title":"uid", + "freqRespType":{ + "title":"freqRespType", "allOf":[ { "$ref":"#/definitions/BindType" @@ -5677,37 +5567,46 @@ ], "propertyType":"element", "elementName":{ - "localPart":"uid", + "localPart":"freqRespType", "namespaceURI":"http://www.opengis.net/tml" } }, - "object":{ - "title":"object", + "amplitude":{ + "title":"amplitude", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ObjToObjRelation.Object" - }, - "minItems":0 + "$ref":"#/definitions/ResponseModels.FrequencyResponse.Amplitude" } ], "propertyType":"element", "elementName":{ - "localPart":"object", + "localPart":"amplitude", "namespaceURI":"http://www.opengis.net/tml" } }, - "confidence":{ - "title":"confidence", + "phase":{ + "title":"phase", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ResponseModels.FrequencyResponse.Phase" } ], "propertyType":"element", "elementName":{ - "localPart":"confidence", + "localPart":"phase", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "frequency":{ + "title":"frequency", + "allOf":[ + { + "$ref":"#/definitions/ResponseModels.FrequencyResponse.Frequency" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"frequency", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -5749,118 +5648,277 @@ "localPart":"uidRef", "namespaceURI":"" } - }, - "classification":{ - "title":"classification", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "dataUidRef", + "freqRespType", + "amplitude", + "phase", + "frequency", + "refName", + "refUid", + "refUidRef" + ] + }, + "TransducerType":{ + "type":"object", + "title":"TransducerType", + "properties":{ + "identification":{ + "title":"identification", "allOf":[ { - "$ref":"#/definitions/ClassificationType" + "$ref":"#/definitions/TransducerType.Identification" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"classification", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"identification", + "namespaceURI":"http://www.opengis.net/tml" } }, - "ownerProducer":{ - "title":"ownerProducer", + "transducerClass":{ + "title":"transducerClass", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TransducerType.TransducerClass" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"ownerProducer", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"transducerClass", + "namespaceURI":"http://www.opengis.net/tml" } }, - "scIcontrols":{ - "title":"scIcontrols", + "logicalDataStructure":{ + "title":"logicalDataStructure", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/LogicalDataStructure" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SCIcontrols", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"logicalDataStructure", + "namespaceURI":"http://www.opengis.net/tml" } }, - "sarIdentifier":{ - "title":"sarIdentifier", + "responseModels":{ + "title":"responseModels", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ResponseModels" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"responseModels", + "namespaceURI":"http://www.opengis.net/tml" } }, - "disseminationControls":{ - "title":"disseminationControls", + "spatialModel":{ + "title":"spatialModel", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/SpatialModel" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"disseminationControls", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"spatialModel", + "namespaceURI":"http://www.opengis.net/tml" } }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", + "temporalModel":{ + "title":"temporalModel", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TemporalModel" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceOpen", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"temporalModel", + "namespaceURI":"http://www.opengis.net/tml" } }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", + "otherProperties":{ + "title":"otherProperties", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/TransducerType.OtherProperties" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceProtected", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"otherProperties", + "namespaceURI":"http://www.opengis.net/tml" } }, - "releasableTo":{ - "title":"releasableTo", + "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", @@ -6016,11 +6074,18 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"TransducerType", + "namespaceURI":"http://www.opengis.net/tml" + }, "propertiesOrder":[ - "relationDescription", - "uid", - "object", - "confidence", + "identification", + "transducerClass", + "logicalDataStructure", + "responseModels", + "spatialModel", + "temporalModel", + "otherProperties", "refName", "refUid", "refUidRef", @@ -6044,56 +6109,29 @@ "declassManualReview" ] }, - "SystemType.Relations.DataToDataRelation.DataSource.DataUidRef":{ - "allOf":[ - { - "$ref":"#/definitions/BindType" - }, - { - "type":"object", - "title":"SystemType.Relations.DataToDataRelation.DataSource.DataUidRef", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "TemporalModel.AmbiguityTime":{ + "SystemType.Relations.PositionRelation":{ "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/SpatialCoordType" }, { "type":"object", - "title":"TemporalModel.AmbiguityTime", + "title":"SystemType.Relations.PositionRelation", "properties":{ - "dataUidRef":{ - "title":"dataUidRef", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataUidRef", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "cfSubSampling":{ - "title":"cfSubSampling", + "objUidRef":{ + "title":"objUidRef", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CfSubSampling" + "$ref":"#/definitions/BindType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"cfSubSampling", + "localPart":"objUidRef", "namespaceURI":"http://www.opengis.net/tml" } } @@ -6102,16 +6140,15 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "dataUidRef", - "cfSubSampling" + "objUidRef" ] }, - "ClusterDesc":{ + "ClusterDesc.BinHeaderEncode.HeaderAttrib":{ "type":"object", - "title":"ClusterDesc", + "title":"ClusterDesc.BinHeaderEncode.HeaderAttrib", "properties":{ - "description":{ - "title":"description", + "headerAttribName":{ + "title":"headerAttribName", "allOf":[ { "$ref":"#/definitions/BindType" @@ -6119,81 +6156,77 @@ ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"headerAttribName", "namespaceURI":"http://www.opengis.net/tml" } }, - "idMapping":{ - "title":"idMapping", + "dataType":{ + "title":"dataType", "allOf":[ { - "$ref":"#/definitions/ClusterDesc.IdMapping" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"idMapping", + "localPart":"dataType", "namespaceURI":"http://www.opengis.net/tml" } }, - "clusterProperties":{ - "title":"clusterProperties", + "dataUnitFieldSize":{ + "title":"dataUnitFieldSize", "allOf":[ { - "$ref":"#/definitions/ClusterDesc.ClusterProperties" + "$ref":"#/definitions/ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize" } ], "propertyType":"element", "elementName":{ - "localPart":"clusterProperties", + "localPart":"dataUnitFieldSize", "namespaceURI":"http://www.opengis.net/tml" } }, - "binHeaderEncode":{ - "title":"binHeaderEncode", + "endian":{ + "title":"endian", "allOf":[ { - "$ref":"#/definitions/ClusterDesc.BinHeaderEncode" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"binHeaderEncode", + "localPart":"endian", "namespaceURI":"http://www.opengis.net/tml" } }, - "timeTag":{ - "title":"timeTag", + "encode":{ + "title":"encode", "allOf":[ { - "$ref":"#/definitions/ClusterDesc.TimeTag" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"timeTag", + "localPart":"encode", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataUnitEncoding":{ - "title":"dataUnitEncoding", + "numBase":{ + "title":"numBase", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ClusterDesc.DataUnitEncoding" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataUnitEncoding", + "localPart":"numBase", "namespaceURI":"http://www.opengis.net/tml" } }, - "numCfInCluster":{ - "title":"numCfInCluster", + "handleAsType":{ + "title":"handleAsType", "allOf":[ { "$ref":"#/definitions/BindType" @@ -6201,196 +6234,225 @@ ], "propertyType":"element", "elementName":{ - "localPart":"numCfInCluster", + "localPart":"handleAsType", "namespaceURI":"http://www.opengis.net/tml" } }, - "transSeq":{ - "title":"transSeq", + "refName":{ + "title":"refName", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ClusterDesc.TransSeq" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"transSeq", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "classification":{ - "title":"classification", + "refUid":{ + "title":"refUid", "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":"uid", + "namespaceURI":"" } }, - "ownerProducer":{ - "title":"ownerProducer", + "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":"ownerProducer", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"uidRef", + "namespaceURI":"" } - }, - "scIcontrols":{ - "title":"scIcontrols", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "headerAttribName", + "dataType", + "dataUnitFieldSize", + "endian", + "encode", + "numBase", + "handleAsType", + "refName", + "refUid", + "refUidRef" + ] + }, + "ClusterDesc.TransSeq":{ + "type":"object", + "title":"ClusterDesc.TransSeq", + "properties":{ + "seqOfThisDataStruct":{ + "title":"seqOfThisDataStruct", "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":"SCIcontrols", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"seqOfThisDataStruct", + "namespaceURI":"http://www.opengis.net/tml" } }, - "sarIdentifier":{ - "title":"sarIdentifier", + "inThisDataStruct":{ + "title":"inThisDataStruct", "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":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"inThisDataStruct", + "namespaceURI":"http://www.opengis.net/tml" } }, - "disseminationControls":{ - "title":"disseminationControls", + "sequence":{ + "title":"sequence", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ClusterDesc.TransSeq.Sequence" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"disseminationControls", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"sequence", + "namespaceURI":"http://www.opengis.net/tml" } - }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "seqOfThisDataStruct", + "inThisDataStruct", + "sequence" + ] + }, + "SpatialModel.AmbiguitySpace":{ + "type":"object", + "title":"SpatialModel.AmbiguitySpace", + "properties":{ + "shape":{ + "title":"shape", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Shape" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceOpen", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"shape", + "namespaceURI":"http://www.opengis.net/tml" } }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", + "position":{ + "title":"position", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Position" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"FGIsourceProtected", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"position", + "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":[ + "shape", + "position", + "refName", + "refUid", + "refUidRef" + ] + }, + "BindType":{ + "type":"object", + "title":"BindType", + "properties":{ + "value":{ + "title":"value", "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" - } + "propertyType":"value" }, - "derivedFrom":{ - "title":"derivedFrom", + "bindUid":{ + "title":"bindUid", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -6398,92 +6460,124 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"derivedFrom", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "localPart":"bindUid", + "namespaceURI":"" } }, - "declassDate":{ - "title":"declassDate", + "bindUidRef":{ + "title":"bindUidRef", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "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" + "localPart":"bindUidRef", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BindType", + "namespaceURI":"http://www.opengis.net/tml" + }, + "propertiesOrder":[ + "value", + "bindUid", + "bindUidRef" + ] + }, + "TemporalModel.AmbiguityTime":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" }, - "declassException":{ - "title":"declassException", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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" } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"declassException", - "namespaceURI":"urn:us:gov:ic:ism:v2" } - }, - "typeOfExemptedSource":{ - "title":"typeOfExemptedSource", + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "dataUidRef", + "cfSubSampling" + ] + }, + "SystemType.Relations.DataToDataRelation.DataSource":{ + "type":"object", + "title":"SystemType.Relations.DataToDataRelation.DataSource", + "properties":{ + "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/SystemType.Relations.DataToDataRelation.DataSource.DataUidRef" } ], - "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":{ @@ -6528,139 +6622,101 @@ }, "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", + "dataUidRef", + "value", "refName", "refUid", "refUidRef" ] }, - "ResponseModels.SteadyStateResponse.PropValues":{ + "ClusterDesc.IdMapping":{ + "type":"object", + "title":"ClusterDesc.IdMapping", + "properties":{ + "tapPointUidRef":{ + "title":"tapPointUidRef", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/BindType" + }, + "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", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "tapPointUidRef", + "localID" + ] + }, + "ClusterDesc.TransSeq.Sequence":{ "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/BindType" }, { "type":"object", - "title":"ResponseModels.SteadyStateResponse.PropValues", + "title":"ClusterDesc.TransSeq.Sequence", "properties":{ - "inputOutput":{ - "title":"inputOutput", + "refName":{ + "title":"refName", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"inputOutput", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } }, - "propName":{ - "title":"propName", + "refUid":{ + "title":"refUid", "allOf":[ { - "$ref":"#/definitions/ResponseModels.SteadyStateResponse.PropValues.PropName" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"propName", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" } }, - "propQualifier":{ - "title":"propQualifier", + "refUidRef":{ + "title":"refUidRef", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" } } } @@ -6668,528 +6724,123 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "inputOutput", - "propName", - "propQualifier", - "uom", - "direction", - "variableName", - "calibProp" + "refName", + "refUid", + "refUidRef" ] }, - "Tml":{ + "IdentificationType.Characterization.ValidatedBy":{ "type":"object", - "title":"Tml", - "required":[ - "version" - ], + "title":"IdentificationType.Characterization.ValidatedBy", "properties":{ - "systemOrSubjectOrTransducer":{ - "title":"systemOrSubjectOrTransducer", - "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" - } - } - ] - }, - "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":"" - } - }, - "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", + "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":"SARIdentifier", - "namespaceURI":"urn:us:gov:ic:ism:v2" + "propertyType":"element", + "elementName":{ + "localPart":"name", + "namespaceURI":"http://www.opengis.net/tml" } }, - "disseminationControls":{ - "title":"disseminationControls", + "organization":{ + "title":"organization", "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":"organization", + "namespaceURI":"http://www.opengis.net/tml" } }, - "fgIsourceOpen":{ - "title":"fgIsourceOpen", + "email":{ + "title":"email", "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":"email", + "namespaceURI":"http://www.opengis.net/tml" } }, - "fgIsourceProtected":{ - "title":"fgIsourceProtected", + "phone":{ + "title":"phone", "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" - } - }, - "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":[ - "systemOrSubjectOrTransducer", - "version", - "classification", - "ownerProducer", - "scIcontrols", - "sarIdentifier", - "disseminationControls", - "fgIsourceOpen", - "fgIsourceProtected", - "releasableTo", - "nonICmarkings", - "classifiedBy", - "classificationReason", - "derivedFrom", - "declassDate", - "declassEvent", - "declassException", - "typeOfExemptedSource", - "dateOfExemptedSource", - "declassManualReview", - "refName", - "refUid", - "refUidRef" - ] - }, - "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" - } + "$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":[ - "manufacture", - "modelNumber", - "serialNumber", - "ownedBy" + "name", + "organization", + "email", + "phone", + "date" ] }, - "ObjToDataRelation.Object":{ + "ClusterDesc.BinHeaderEncode":{ "type":"object", - "title":"ObjToDataRelation.Object", + "title":"ClusterDesc.BinHeaderEncode", "properties":{ - "name":{ - "title":"name", + "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" + ] + }, + "ClusterDesc.DataUnitEncoding.DataUnitFieldSize":{ + "type":"object", + "title":"ClusterDesc.DataUnitEncoding.DataUnitFieldSize", + "properties":{ + "numBits":{ + "title":"numBits", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7197,12 +6848,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"numBits", "namespaceURI":"http://www.opengis.net/tml" } }, - "objType":{ - "title":"objType", + "numSigBits":{ + "title":"numSigBits", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7210,25 +6861,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"objType", + "localPart":"numSigBits", "namespaceURI":"http://www.opengis.net/tml" } }, - "cfSubSampling":{ - "title":"cfSubSampling", + "justification":{ + "title":"justification", "allOf":[ { - "$ref":"#/definitions/CfSubSampling" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"cfSubSampling", + "localPart":"justification", "namespaceURI":"http://www.opengis.net/tml" } }, - "objUidRef":{ - "title":"objUidRef", + "beginTextDelimiter":{ + "title":"beginTextDelimiter", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7236,12 +6887,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"objUidRef", + "localPart":"beginTextDelimiter", "namespaceURI":"http://www.opengis.net/tml" } }, - "objLocalID":{ - "title":"objLocalID", + "endTextDelimiter":{ + "title":"endTextDelimiter", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7249,12 +6900,39 @@ ], "propertyType":"element", "elementName":{ - "localPart":"objLocalID", + "localPart":"endTextDelimiter", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "numBits", + "numSigBits", + "justification", + "beginTextDelimiter", + "endTextDelimiter" + ] + }, + "Accuracy":{ + "type":"object", + "title":"Accuracy", + "properties":{ + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"type", "namespaceURI":"http://www.opengis.net/tml" } }, - "confidence":{ - "title":"confidence", + "errorDistribution":{ + "title":"errorDistribution", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7262,112 +6940,418 @@ ], "propertyType":"element", "elementName":{ - "localPart":"confidence", + "localPart":"errorDistribution", "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", + "factor":{ + "title":"factor", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"factor", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "accyValues":{ + "title":"accyValues", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"accyValues", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "type", + "errorDistribution", + "factor", + "accyValues" + ] + }, + "Data":{ + "type":"object", + "title":"Data", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + }, + "ref":{ + "title":"ref", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ref", + "namespaceURI":"" + } + }, + "clk":{ + "title":"clk", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"clk", + "namespaceURI":"" + } + }, + "reference":{ + "title":"reference", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"reference", + "namespaceURI":"" + } + }, + "dateTime":{ + "title":"dateTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"dateTime", + "namespaceURI":"" + } + }, + "contents":{ + "title":"contents", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"contents", + "namespaceURI":"" + } + }, + "seq":{ + "title":"seq", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"seq", + "namespaceURI":"" + } + }, + "total":{ + "title":"total", "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":"total", "namespaceURI":"" } }, - "refUid":{ - "title":"refUid", + "ismclass":{ + "title":"ismclass", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ClassificationType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"uid", + "localPart":"ismclass", "namespaceURI":"" } - }, - "refUidRef":{ - "title":"refUidRef", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "ref", + "clk", + "reference", + "dateTime", + "contents", + "seq", + "total", + "ismclass" + ] + }, + "SystemType.Relations":{ + "type":"object", + "title":"SystemType.Relations", + "properties":{ + "positionRelationAndTimeRelationAndObjToObjRelation":{ + "title":"positionRelationAndTimeRelationAndObjToObjRelation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "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":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" - } + "propertyType":"elements" } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "objType", - "cfSubSampling", - "objUidRef", - "objLocalID", - "confidence", - "refName", - "refUid", - "refUidRef" + "positionRelationAndTimeRelationAndObjToObjRelation" ] }, - "SpatialModel.AmbiguitySpace.Shape":{ + "Tml.ExtSysRelations":{ "type":"object", - "title":"SpatialModel.AmbiguitySpace.Shape", + "title":"Tml.ExtSysRelations", "properties":{ - "pwrProfile":{ - "title":"pwrProfile", + "objToObjRelation":{ + "title":"objToObjRelation", "allOf":[ { - "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Shape.PwrProfile" + "type":"array", + "items":{ + "$ref":"#/definitions/ObjToObjRelation" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"pwrProfile", + "localPart":"objToObjRelation", "namespaceURI":"http://www.opengis.net/tml" } }, - "spaceCoordSystem":{ - "title":"spaceCoordSystem", + "objToDataRelation":{ + "title":"objToDataRelation", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/ObjToDataRelation" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"spaceCoordSystem", + "localPart":"objToDataRelation", "namespaceURI":"http://www.opengis.net/tml" } }, - "spaceLocCoords":{ - "title":"spaceLocCoords", + "otherRelations":{ + "title":"otherRelations", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"spaceLocCoords", + "localPart":"otherRelations", "namespaceURI":"http://www.opengis.net/tml" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "objToObjRelation", + "objToDataRelation", + "otherRelations" + ] + }, + "Tml":{ + "type":"object", + "title":"Tml", + "required":[ + "version" + ], + "properties":{ + "systemOrSubjectOrTransducer":{ + "title":"systemOrSubjectOrTransducer", + "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" + } + } + ] + }, + "minItems":0 + } + ], + "propertyType":"elements" }, - "refName":{ - "title":"refName", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -7375,240 +7359,166 @@ ], "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":[ - "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" + "localPart":"ownerProducer", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "name":{ - "title":"name", + "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":"name", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SCIcontrols", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "description":{ - "title":"description", + "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":"description", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"SARIdentifier", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "complexity":{ - "title":"complexity", + "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":"complexity", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"disseminationControls", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "characterization":{ - "title":"characterization", + "fgIsourceOpen":{ + "title":"fgIsourceOpen", "allOf":[ { - "$ref":"#/definitions/IdentificationType.Characterization" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"characterization", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceOpen", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "calibration":{ - "title":"calibration", - "allOf":[ - { - "$ref":"#/definitions/IdentificationType.Calibration" - } - ], - "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", + "fgIsourceProtected":{ + "title":"fgIsourceProtected", "allOf":[ { - "$ref":"#/definitions/IdentificationType.Characterization.CharacterizedBy" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"characterizedBy", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"FGIsourceProtected", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "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", + "releasableTo":{ + "title":"releasableTo", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ClusterDesc.BinHeaderEncode.HeaderAttrib" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"headerAttrib", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"releasableTo", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "headerAttrib" - ] - }, - "SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords":{ - "type":"object", - "title":"SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords", - "properties":{ - "coordName":{ - "title":"coordName", + }, + "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":"coordName", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nonICmarkings", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "coords":{ - "title":"coords", + "classifiedBy":{ + "title":"classifiedBy", "allOf":[ { - "$ref":"#/definitions/ValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"coords", - "namespaceURI":"http://www.opengis.net/tml" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"classifiedBy", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refName":{ - "title":"refName", + "classificationReason":{ + "title":"classificationReason", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -7616,137 +7526,106 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "localPart":"classificationReason", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUid":{ - "title":"refUid", + "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":"uid", - "namespaceURI":"" + "localPart":"derivedFrom", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "refUidRef":{ - "title":"refUidRef", + "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":"uidRef", - "namespaceURI":"" + "localPart":"declassDate", + "namespaceURI":"urn:us:gov:ic:ism:v2" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "coordName", - "coords", - "refName", - "refUid", - "refUidRef" - ] - }, - "DataArrayType.DataSet":{ - "type":"object", - "title":"DataArrayType.DataSet", - "properties":{ - "uid":{ - "title":"uid", + }, + "declassEvent":{ + "title":"declassEvent", "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":"declassEvent", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "name":{ - "title":"name", + "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":"name", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassException", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "variableName":{ - "title":"variableName", + "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":"variableName", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "numObjInSet":{ - "title":"numObjInSet", + "dateOfExemptedSource":{ + "title":"dateOfExemptedSource", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar" } ], - "propertyType":"element", - "elementName":{ - "localPart":"numObjInSet", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"dateOfExemptedSource", + "namespaceURI":"urn:us:gov:ic:ism:v2" } }, - "dataUnitOrDataArray":{ - "title":"dataUnitOrDataArray", + "declassManualReview":{ + "title":"declassManualReview", "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"elements" + "propertyType":"attribute", + "attributeName":{ + "localPart":"declassManualReview", + "namespaceURI":"urn:us:gov:ic:ism:v2" + } }, "refName":{ "title":"refName", @@ -7790,61 +7669,37 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "uid", - "name", - "variableName", - "numObjInSet", - "dataUnitOrDataArray", + "systemOrSubjectOrTransducer", + "version", + "classification", + "ownerProducer", + "scIcontrols", + "sarIdentifier", + "disseminationControls", + "fgIsourceOpen", + "fgIsourceProtected", + "releasableTo", + "nonICmarkings", + "classifiedBy", + "classificationReason", + "derivedFrom", + "declassDate", + "declassEvent", + "declassException", + "typeOfExemptedSource", + "dateOfExemptedSource", + "declassManualReview", "refName", "refUid", "refUidRef" ] }, - "IdentificationType.Calibration.CalibratedBy":{ + "SystemType.Relations.TimeRelation.TimeCoordinate":{ "type":"object", - "title":"IdentificationType.Calibration.CalibratedBy", + "title":"SystemType.Relations.TimeRelation.TimeCoordinate", "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", + "timeCoordType":{ + "title":"timeCoordType", "allOf":[ { "$ref":"#/definitions/BindType" @@ -7852,182 +7707,159 @@ ], "propertyType":"element", "elementName":{ - "localPart":"phone", + "localPart":"timeCoordType", "namespaceURI":"http://www.opengis.net/tml" } }, - "date":{ - "title":"date", + "absTimeUidRef":{ + "title":"absTimeUidRef", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/BindType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"date", + "localPart":"absTimeUidRef", "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "organization", - "email", - "phone", - "date" + "timeCoordType", + "absTimeUidRef" ] }, - "ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize":{ + "ResponseModels":{ "type":"object", - "title":"ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize", + "title":"ResponseModels", "properties":{ - "numBits":{ - "title":"numBits", + "cfSubSampling":{ + "title":"cfSubSampling", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/CfSubSampling" } ], "propertyType":"element", "elementName":{ - "localPart":"numBits", + "localPart":"cfSubSampling", "namespaceURI":"http://www.opengis.net/tml" } }, - "numSigBits":{ - "title":"numSigBits", + "steadyStateResponse":{ + "title":"steadyStateResponse", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/ResponseModels.SteadyStateResponse" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"numSigBits", + "localPart":"steadyStateResponse", "namespaceURI":"http://www.opengis.net/tml" } }, - "justification":{ - "title":"justification", + "impulseResponse":{ + "title":"impulseResponse", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/ResponseModels.ImpulseResponse" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"justification", + "localPart":"impulseResponse", "namespaceURI":"http://www.opengis.net/tml" } }, - "beginTextDelimiter":{ - "title":"beginTextDelimiter", + "frequencyResponse":{ + "title":"frequencyResponse", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/ResponseModels.FrequencyResponse" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"beginTextDelimiter", + "localPart":"frequencyResponse", "namespaceURI":"http://www.opengis.net/tml" } }, - "endTextDelimiter":{ - "title":"endTextDelimiter", + "refName":{ + "title":"refName", "allOf":[ { - "$ref":"#/definitions/BindType" + "$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":"name", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "numBits", - "numSigBits", - "justification", - "beginTextDelimiter", - "endTextDelimiter" - ] - }, - "ClusterDesc.TimeTag":{ - "type":"object", - "title":"ClusterDesc.TimeTag", - "properties":{ - "sysClkUidRef":{ - "title":"sysClkUidRef", + }, + "refUid":{ + "title":"refUid", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"sysClkUidRef", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uid", + "namespaceURI":"" } }, - "accuracy":{ - "title":"accuracy", + "refUidRef":{ + "title":"refUidRef", "allOf":[ { - "$ref":"#/definitions/Accuracy" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"accuracy", - "namespaceURI":"http://www.opengis.net/tml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uidRef", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "sysClkUidRef", - "accuracy" + "cfSubSampling", + "steadyStateResponse", + "impulseResponse", + "frequencyResponse", + "refName", + "refUid", + "refUidRef" ] }, - "ResponseModels.FrequencyResponse.Phase":{ - "allOf":[ - { - "$ref":"#/definitions/ValueType" - }, - { - "type":"object", - "title":"ResponseModels.FrequencyResponse.Phase", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "SpatialCoordType":{ + "SpatialCoordType.SpaceCoords":{ "type":"object", - "title":"SpatialCoordType", + "title":"SpatialCoordType.SpaceCoords", "properties":{ - "spaceCoordSystem":{ - "title":"spaceCoordSystem", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"spaceCoordSystem", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "spaceRefSystem":{ - "title":"spaceRefSystem", + "posVelAccel":{ + "title":"posVelAccel", "allOf":[ { "$ref":"#/definitions/BindType" @@ -8035,12 +7867,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"spaceRefSystem", + "localPart":"posVelAccel", "namespaceURI":"http://www.opengis.net/tml" } }, - "refObjUidRef":{ - "title":"refObjUidRef", + "coordName":{ + "title":"coordName", "allOf":[ { "$ref":"#/definitions/BindType" @@ -8048,24 +7880,20 @@ ], "propertyType":"element", "elementName":{ - "localPart":"refObjUidRef", + "localPart":"coordName", "namespaceURI":"http://www.opengis.net/tml" } }, - "spaceCoords":{ - "title":"spaceCoords", + "coords":{ + "title":"coords", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SpatialCoordType.SpaceCoords" - }, - "minItems":0 + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"spaceCoords", + "localPart":"coords", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -8110,108 +7938,98 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"SpatialCoordType", - "namespaceURI":"http://www.opengis.net/tml" - }, "propertiesOrder":[ - "spaceCoordSystem", - "spaceRefSystem", - "refObjUidRef", - "spaceCoords", + "posVelAccel", + "coordName", + "coords", "refName", "refUid", "refUidRef" ] }, - "ProcessType.OtherProperties":{ + "ObjToDataRelation":{ "type":"object", - "title":"ProcessType.OtherProperties", + "title":"ObjToDataRelation", "properties":{ - "property":{ - "title":"property", + "relationDescription":{ + "title":"relationDescription", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - }, - "minItems":0 + "$ref":"#/definitions/ObjToDataRelation.RelationDescription" } ], "propertyType":"element", "elementName":{ - "localPart":"property", + "localPart":"relationDescription", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "property" - ] - }, - "ProcessType":{ - "type":"object", - "title":"ProcessType", - "properties":{ - "identification":{ - "title":"identification", + }, + "uid":{ + "title":"uid", "allOf":[ { - "$ref":"#/definitions/ProcessType.Identification" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"identification", + "localPart":"uid", "namespaceURI":"http://www.opengis.net/tml" } }, - "input":{ - "title":"input", + "object":{ + "title":"object", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ProcessType.Input" + "$ref":"#/definitions/ObjToDataRelation.Object" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"input", + "localPart":"object", "namespaceURI":"http://www.opengis.net/tml" } }, - "output":{ - "title":"output", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessType.Output" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"output", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "otherProperties":{ - "title":"otherProperties", + "dataUidRef":{ + "title":"dataUidRef", "allOf":[ { - "$ref":"#/definitions/ProcessType.OtherProperties" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"otherProperties", + "localPart":"dataUidRef", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"value", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -8519,16 +8337,14 @@ } } }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ProcessType", - "namespaceURI":"http://www.opengis.net/tml" - }, - "propertiesOrder":[ - "identification", - "input", - "output", - "otherProperties", + "typeType":"classInfo", + "propertiesOrder":[ + "relationDescription", + "uid", + "object", + "name", + "dataUidRef", + "value", "classification", "ownerProducer", "scIcontrols", @@ -8552,12 +8368,12 @@ "refUidRef" ] }, - "ValueType":{ + "SystemType.Identification.Owner":{ "type":"object", - "title":"ValueType", + "title":"SystemType.Identification.Owner", "properties":{ - "numValues":{ - "title":"numValues", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -8565,12 +8381,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"numValues", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "arrayType":{ - "title":"arrayType", + "organization":{ + "title":"organization", "allOf":[ { "$ref":"#/definitions/BindType" @@ -8578,12 +8394,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"arrayType", + "localPart":"organization", "namespaceURI":"http://www.opengis.net/tml" } }, - "fcnInterpol":{ - "title":"fcnInterpol", + "email":{ + "title":"email", "allOf":[ { "$ref":"#/definitions/BindType" @@ -8591,12 +8407,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"fcnInterpol", + "localPart":"email", "namespaceURI":"http://www.opengis.net/tml" } }, - "valueDataType":{ - "title":"valueDataType", + "phone":{ + "title":"phone", "allOf":[ { "$ref":"#/definitions/BindType" @@ -8604,12 +8420,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"valueDataType", + "localPart":"phone", "namespaceURI":"http://www.opengis.net/tml" } }, - "values":{ - "title":"values", + "date":{ + "title":"date", "allOf":[ { "$ref":"#/definitions/BindType" @@ -8617,193 +8433,259 @@ ], "propertyType":"element", "elementName":{ - "localPart":"values", + "localPart":"date", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "organization", + "email", + "phone", + "date" + ] + }, + "ResponseModels.SteadyStateResponse.ResponseParameters":{ + "type":"object", + "title":"ResponseModels.SteadyStateResponse.ResponseParameters", + "properties":{ + "codePlot":{ + "title":"codePlot", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"codePlot", "namespaceURI":"http://www.opengis.net/tml" } }, - "mult":{ - "title":"mult", + "hysteresisDirection":{ + "title":"hysteresisDirection", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"mult", + "localPart":"hysteresisDirection", "namespaceURI":"http://www.opengis.net/tml" } }, - "offset":{ - "title":"offset", + "calibrated":{ + "title":"calibrated", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"offset", + "localPart":"calibrated", "namespaceURI":"http://www.opengis.net/tml" } }, - "accuracy":{ - "title":"accuracy", + "proportional":{ + "title":"proportional", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Accuracy" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"accuracy", + "localPart":"proportional", "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", + "invertability":{ + "title":"invertability", "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":"invertability", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUid":{ - "title":"refUid", + "timeInvariant":{ + "title":"timeInvariant", "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":"timeInvariant", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUidRef":{ - "title":"refUidRef", + "linear":{ + "title":"linear", "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":"linear", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "interCfInterpolate":{ + "title":"interCfInterpolate", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interCfInterpolate", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "intraCfInterpolate":{ + "title":"intraCfInterpolate", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"intraCfInterpolate", + "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ValueType", - "namespaceURI":"http://www.opengis.net/tml" - }, "propertiesOrder":[ - "numValues", - "arrayType", - "fcnInterpol", - "valueDataType", - "values", - "mult", - "offset", - "accuracy", - "refName", - "refUid", - "refUidRef" + "codePlot", + "hysteresisDirection", + "calibrated", + "proportional", + "invertability", + "timeInvariant", + "linear", + "interCfInterpolate", + "intraCfInterpolate" ] }, - "TransducerType.OtherProperties":{ + "SystemType.Subjects":{ "type":"object", - "title":"TransducerType.OtherProperties", + "title":"SystemType.Subjects", "properties":{ - "property":{ - "title":"property", + "subject":{ + "title":"subject", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/Subject" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"property", + "localPart":"subject", "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "property" + "subject" ] }, - "ResponseModels.FrequencyResponse.Amplitude":{ - "allOf":[ - { - "$ref":"#/definitions/ValueType" + "IdentificationType.Calibration":{ + "type":"object", + "title":"IdentificationType.Calibration", + "properties":{ + "calibratedBy":{ + "title":"calibratedBy", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/IdentificationType.Calibration.CalibratedBy" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"calibratedBy", + "namespaceURI":"http://www.opengis.net/tml" + } }, - { - "type":"object", - "title":"ResponseModels.FrequencyResponse.Amplitude", - "properties":{ + "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" + }, + "typeType":"classInfo", + "propertiesOrder":[ + "calibratedBy", + "validatedBy" + ] }, - "TemporalModel":{ + "SystemType.SysClk":{ "type":"object", - "title":"TemporalModel", + "title":"SystemType.SysClk", "properties":{ - "cfTrigger":{ - "title":"cfTrigger", + "uid":{ + "title":"uid", "allOf":[ { - "$ref":"#/definitions/TemporalModel.CfTrigger" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"cfTrigger", + "localPart":"uid", "namespaceURI":"http://www.opengis.net/tml" } }, - "cfDuration":{ - "title":"cfDuration", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ValueType" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"cfDuration", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "latencyTime":{ - "title":"latencyTime", + "period":{ + "title":"period", "allOf":[ { "$ref":"#/definitions/ValueType" @@ -8811,96 +8693,111 @@ ], "propertyType":"element", "elementName":{ - "localPart":"latencyTime", + "localPart":"period", "namespaceURI":"http://www.opengis.net/tml" } }, - "ambiguityTime":{ - "title":"ambiguityTime", + "countNumBase":{ + "title":"countNumBase", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TemporalModel.AmbiguityTime" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"ambiguityTime", + "localPart":"countNumBase", "namespaceURI":"http://www.opengis.net/tml" } }, - "cfOffsetTime":{ - "title":"cfOffsetTime", + "min":{ + "title":"min", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TemporalModel.CfOffsetTime" - }, - "minItems":0 + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"cfOffsetTime", + "localPart":"min", "namespaceURI":"http://www.opengis.net/tml" } }, - "refName":{ - "title":"refName", + "max":{ + "title":"max", "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":"max", + "namespaceURI":"http://www.opengis.net/tml" } - }, - "refUid":{ - "title":"refUid", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "uid", + "name", + "period", + "countNumBase", + "min", + "max" + ] + }, + "ClusterDesc.TimeTag":{ + "type":"object", + "title":"ClusterDesc.TimeTag", + "properties":{ + "sysClkUidRef":{ + "title":"sysClkUidRef", "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":"sysClkUidRef", + "namespaceURI":"http://www.opengis.net/tml" } }, - "refUidRef":{ - "title":"refUidRef", + "accuracy":{ + "title":"accuracy", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Accuracy" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uidRef", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"accuracy", + "namespaceURI":"http://www.opengis.net/tml" } } }, "typeType":"classInfo", "propertiesOrder":[ - "cfTrigger", - "cfDuration", - "latencyTime", - "ambiguityTime", - "cfOffsetTime", - "refName", - "refUid", - "refUidRef" + "sysClkUidRef", + "accuracy" ] }, + "ResponseModels.FrequencyResponse.Phase":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" + }, + { + "type":"object", + "title":"ResponseModels.FrequencyResponse.Phase", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, "ProcessType.Identification":{ "allOf":[ { @@ -8976,185 +8873,95 @@ "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":"SystemType.Relations.DataToDataRelation.DataSource", - "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.DataSource.DataUidRef" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"dataUidRef", - "namespaceURI":"http://www.opengis.net/tml" - } - }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"#/definitions/BindType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"value", - "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":[ - "name", - "dataUidRef", - "value", - "refName", - "refUid", - "refUidRef" - ] - }, - "ResponseModels.ImpulseResponse.Amplitude":{ - "allOf":[ - { - "$ref":"#/definitions/ValueType" - }, - { - "type":"object", - "title":"ResponseModels.ImpulseResponse.Amplitude", - "properties":{ + "namespaceURI":"http://www.opengis.net/tml" + } + } } } ], - "typeType":"classInfo" + "typeType":"classInfo", + "propertiesOrder":[ + "manufacture", + "modelNumber", + "serialNumber", + "processVersion", + "ownedBy" + ] }, - "SystemType.Relations.DataToDataRelation":{ + "TemporalModel":{ "type":"object", - "title":"SystemType.Relations.DataToDataRelation", + "title":"TemporalModel", "properties":{ - "relationDescription":{ - "title":"relationDescription", + "cfTrigger":{ + "title":"cfTrigger", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/TemporalModel.CfTrigger" } ], "propertyType":"element", "elementName":{ - "localPart":"relationDescription", + "localPart":"cfTrigger", "namespaceURI":"http://www.opengis.net/tml" } }, - "uid":{ - "title":"uid", + "cfDuration":{ + "title":"cfDuration", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"uid", + "localPart":"cfDuration", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataSource":{ - "title":"dataSource", + "latencyTime":{ + "title":"latencyTime", "allOf":[ { - "$ref":"#/definitions/SystemType.Relations.DataToDataRelation.DataSource" + "$ref":"#/definitions/ValueType" } ], "propertyType":"element", "elementName":{ - "localPart":"dataSource", + "localPart":"latencyTime", "namespaceURI":"http://www.opengis.net/tml" } }, - "dataSink":{ - "title":"dataSink", + "ambiguityTime":{ + "title":"ambiguityTime", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SystemType.Relations.DataToDataRelation.DataSink" + "$ref":"#/definitions/TemporalModel.AmbiguityTime" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"dataSink", + "localPart":"ambiguityTime", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "cfOffsetTime":{ + "title":"cfOffsetTime", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/TemporalModel.CfOffsetTime" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cfOffsetTime", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9200,21 +9007,22 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "relationDescription", - "uid", - "dataSource", - "dataSink", + "cfTrigger", + "cfDuration", + "latencyTime", + "ambiguityTime", + "cfOffsetTime", "refName", "refUid", "refUidRef" ] }, - "TransducerType.TransducerClass":{ + "IdentificationType.Calibration.ValidatedBy":{ "type":"object", - "title":"TransducerType.TransducerClass", + "title":"IdentificationType.Calibration.ValidatedBy", "properties":{ - "transmitterReceiver":{ - "title":"transmitterReceiver", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -9222,12 +9030,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"transmitterReceiver", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "insituRemote":{ - "title":"insituRemote", + "organization":{ + "title":"organization", "allOf":[ { "$ref":"#/definitions/BindType" @@ -9235,12 +9043,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"insituRemote", + "localPart":"organization", "namespaceURI":"http://www.opengis.net/tml" } }, - "spatialDependancy":{ - "title":"spatialDependancy", + "email":{ + "title":"email", "allOf":[ { "$ref":"#/definitions/BindType" @@ -9248,24 +9056,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"spatialDependancy", + "localPart":"email", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "transmitterReceiver", - "insituRemote", - "spatialDependancy" - ] - }, - "IdentificationType.Characterization.CharacterizedBy":{ - "type":"object", - "title":"IdentificationType.Characterization.CharacterizedBy", - "properties":{ - "name":{ - "title":"name", + }, + "phone":{ + "title":"phone", "allOf":[ { "$ref":"#/definitions/BindType" @@ -9273,12 +9069,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"phone", "namespaceURI":"http://www.opengis.net/tml" } }, - "organization":{ - "title":"organization", + "date":{ + "title":"date", "allOf":[ { "$ref":"#/definitions/BindType" @@ -9286,12 +9082,39 @@ ], "propertyType":"element", "elementName":{ - "localPart":"organization", + "localPart":"date", + "namespaceURI":"http://www.opengis.net/tml" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "organization", + "email", + "phone", + "date" + ] + }, + "DataArrayType.DataSet":{ + "type":"object", + "title":"DataArrayType.DataSet", + "properties":{ + "uid":{ + "title":"uid", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"uid", "namespaceURI":"http://www.opengis.net/tml" } }, - "email":{ - "title":"email", + "name":{ + "title":"name", "allOf":[ { "$ref":"#/definitions/BindType" @@ -9299,12 +9122,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"email", + "localPart":"name", "namespaceURI":"http://www.opengis.net/tml" } }, - "phone":{ - "title":"phone", + "variableName":{ + "title":"variableName", "allOf":[ { "$ref":"#/definitions/BindType" @@ -9312,12 +9135,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"phone", + "localPart":"variableName", "namespaceURI":"http://www.opengis.net/tml" } }, - "date":{ - "title":"date", + "numObjInSet":{ + "title":"numObjInSet", "allOf":[ { "$ref":"#/definitions/BindType" @@ -9325,101 +9148,117 @@ ], "propertyType":"element", "elementName":{ - "localPart":"date", + "localPart":"numObjInSet", "namespaceURI":"http://www.opengis.net/tml" } - } - }, - "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":"" - } + "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":[ + { + "$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":[ + "uid", + "name", + "variableName", + "numObjInSet", + "dataUnitOrDataArray", "refName", "refUid", "refUidRef" ] }, - "ClusterDesc.IdMapping":{ + "SpatialModel.AmbiguitySpace.Shape":{ "type":"object", - "title":"ClusterDesc.IdMapping", + "title":"SpatialModel.AmbiguitySpace.Shape", "properties":{ - "tapPointUidRef":{ - "title":"tapPointUidRef", + "pwrProfile":{ + "title":"pwrProfile", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BindType" - }, - "minItems":0 + "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Shape.PwrProfile" } ], "propertyType":"element", "elementName":{ - "localPart":"tapPointUidRef", + "localPart":"pwrProfile", "namespaceURI":"http://www.opengis.net/tml" } }, - "localID":{ - "title":"localID", + "spaceCoordSystem":{ + "title":"spaceCoordSystem", "allOf":[ { "$ref":"#/definitions/BindType" @@ -9427,44 +9266,24 @@ ], "propertyType":"element", "elementName":{ - "localPart":"localID", - "namespaceURI":"http://www.opengis.net/tml" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "tapPointUidRef", - "localID" - ] - }, - "ResponseModels.SteadyStateResponse.Code":{ - "type":"object", - "title":"ResponseModels.SteadyStateResponse.Code", - "properties":{ - "properties":{ - "title":"properties", - "allOf":[ - { - "$ref":"#/definitions/ResponseModels.SteadyStateResponse.Code.Properties" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"properties", + "localPart":"spaceCoordSystem", "namespaceURI":"http://www.opengis.net/tml" } }, - "listing":{ - "title":"listing", + "spaceLocCoords":{ + "title":"spaceLocCoords", "allOf":[ { - "$ref":"#/definitions/ResponseModels.SteadyStateResponse.Code.Listing" + "type":"array", + "items":{ + "$ref":"#/definitions/SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"listing", + "localPart":"spaceLocCoords", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9510,38 +9329,103 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "properties", - "listing", + "pwrProfile", + "spaceCoordSystem", + "spaceLocCoords", "refName", "refUid", "refUidRef" ] }, - "ObjToDataRelation.RelationDescription":{ - "allOf":[ - { - "$ref":"#/definitions/BindType" - }, - { - "type":"object", - "title":"ObjToDataRelation.RelationDescription", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, - "SystemType.Relations.PositionRelation":{ + "ResponseModels.SteadyStateResponse.PropValues":{ "allOf":[ { - "$ref":"#/definitions/SpatialCoordType" + "$ref":"#/definitions/ValueType" }, { "type":"object", - "title":"SystemType.Relations.PositionRelation", + "title":"ResponseModels.SteadyStateResponse.PropValues", "properties":{ - "objUidRef":{ - "title":"objUidRef", + "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", @@ -9553,7 +9437,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"objUidRef", + "localPart":"calibProp", "namespaceURI":"http://www.opengis.net/tml" } } @@ -9562,15 +9446,48 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "objUidRef" + "inputOutput", + "propName", + "propQualifier", + "uom", + "direction", + "variableName", + "calibProp" ] }, - "ProcessType.Output.OutputIdent":{ + "ResponseModels.FrequencyResponse.Frequency":{ + "allOf":[ + { + "$ref":"#/definitions/ValueType" + }, + { + "type":"object", + "title":"ResponseModels.FrequencyResponse.Frequency", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "ResponseModels.ImpulseResponse":{ "type":"object", - "title":"ProcessType.Output.OutputIdent", + "title":"ResponseModels.ImpulseResponse", "properties":{ - "uid":{ - "title":"uid", + "dataUidRef":{ + "title":"dataUidRef", + "allOf":[ + { + "$ref":"#/definitions/BindType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"dataUidRef", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "freqTime":{ + "title":"freqTime", "allOf":[ { "$ref":"#/definitions/BindType" @@ -9578,63 +9495,120 @@ ], "propertyType":"element", "elementName":{ - "localPart":"uid", + "localPart":"freqTime", "namespaceURI":"http://www.opengis.net/tml" } }, - "name":{ - "title":"name", + "amplitude":{ + "title":"amplitude", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ResponseModels.ImpulseResponse.Amplitude" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"amplitude", "namespaceURI":"http://www.opengis.net/tml" } }, - "description":{ - "title":"description", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/ResponseModels.ImpulseResponse.Time" } ], "propertyType":"element", "elementName":{ - "localPart":"description", + "localPart":"time", + "namespaceURI":"http://www.opengis.net/tml" + } + }, + "frequency":{ + "title":"frequency", + "allOf":[ + { + "$ref":"#/definitions/ValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"frequency", "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":[ - "uid", - "name", - "description" + "dataUidRef", + "freqTime", + "amplitude", + "time", + "frequency", + "refName", + "refUid", + "refUidRef" ] }, - "ObjToObjRelation.Object":{ + "SystemType.Relations.PropToPropRelation":{ "type":"object", - "title":"ObjToObjRelation.Object", + "title":"SystemType.Relations.PropToPropRelation", "properties":{ - "name":{ - "title":"name", + "relationDescription":{ + "title":"relationDescription", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BindType" } ], "propertyType":"element", "elementName":{ - "localPart":"name", + "localPart":"relationDescription", "namespaceURI":"http://www.opengis.net/tml" } }, - "objType":{ - "title":"objType", + "uid":{ + "title":"uid", "allOf":[ { "$ref":"#/definitions/BindType" @@ -9642,33 +9616,58 @@ ], "propertyType":"element", "elementName":{ - "localPart":"objType", + "localPart":"uid", "namespaceURI":"http://www.opengis.net/tml" } }, - "dirIndirSubj":{ - "title":"dirIndirSubj", + "propUidRef":{ + "title":"propUidRef", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/BindType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"dirIndirSubj", + "localPart":"propUidRef", "namespaceURI":"http://www.opengis.net/tml" } }, - "objUidRef":{ - "title":"objUidRef", + "propagationMedium":{ + "title":"propagationMedium", "allOf":[ { - "$ref":"#/definitions/BindType" + "type":"array", + "items":{ + "$ref":"#/definitions/BindType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"objUidRef", + "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" } }, @@ -9714,10 +9713,11 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "objType", - "dirIndirSubj", - "objUidRef", + "relationDescription", + "uid", + "propUidRef", + "propagationMedium", + "propagationMechanism", "refName", "refUid", "refUidRef" @@ -9738,7 +9738,7 @@ "properties":{ "localPart":{ "enum":[ - "tml" + "spatialModel" ] }, "namespaceURI":{ @@ -9751,11 +9751,11 @@ ] }, "value":{ - "$ref":"#/definitions/Tml" + "$ref":"#/definitions/SpatialModel" } }, "elementName":{ - "localPart":"tml", + "localPart":"spatialModel", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9772,7 +9772,7 @@ "properties":{ "localPart":{ "enum":[ - "complexity" + "cfSubSampling" ] }, "namespaceURI":{ @@ -9785,11 +9785,11 @@ ] }, "value":{ - "$ref":"#/definitions/BindType" + "$ref":"#/definitions/CfSubSampling" } }, "elementName":{ - "localPart":"complexity", + "localPart":"cfSubSampling", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9806,7 +9806,7 @@ "properties":{ "localPart":{ "enum":[ - "accuracy" + "logicalDataStructure" ] }, "namespaceURI":{ @@ -9819,11 +9819,11 @@ ] }, "value":{ - "$ref":"#/definitions/Accuracy" + "$ref":"#/definitions/LogicalDataStructure" } }, "elementName":{ - "localPart":"accuracy", + "localPart":"logicalDataStructure", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9840,7 +9840,7 @@ "properties":{ "localPart":{ "enum":[ - "system" + "responseModels" ] }, "namespaceURI":{ @@ -9853,11 +9853,11 @@ ] }, "value":{ - "$ref":"#/definitions/SystemType" + "$ref":"#/definitions/ResponseModels" } }, "elementName":{ - "localPart":"system", + "localPart":"responseModels", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9874,7 +9874,7 @@ "properties":{ "localPart":{ "enum":[ - "subject" + "tml" ] }, "namespaceURI":{ @@ -9887,11 +9887,11 @@ ] }, "value":{ - "$ref":"#/definitions/Subject" + "$ref":"#/definitions/Tml" } }, "elementName":{ - "localPart":"subject", + "localPart":"tml", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9908,7 +9908,7 @@ "properties":{ "localPart":{ "enum":[ - "transducer" + "objToObjRelation" ] }, "namespaceURI":{ @@ -9921,11 +9921,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransducerType" + "$ref":"#/definitions/ObjToObjRelation" } }, "elementName":{ - "localPart":"transducer", + "localPart":"objToObjRelation", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9942,7 +9942,7 @@ "properties":{ "localPart":{ "enum":[ - "clusterDesc" + "data" ] }, "namespaceURI":{ @@ -9955,11 +9955,11 @@ ] }, "value":{ - "$ref":"#/definitions/ClusterDesc" + "$ref":"#/definitions/Data" } }, "elementName":{ - "localPart":"clusterDesc", + "localPart":"data", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -9976,7 +9976,7 @@ "properties":{ "localPart":{ "enum":[ - "spaceCoordSystem" + "complexity" ] }, "namespaceURI":{ @@ -9993,7 +9993,7 @@ } }, "elementName":{ - "localPart":"spaceCoordSystem", + "localPart":"complexity", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10010,7 +10010,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialModel" + "clusterDesc" ] }, "namespaceURI":{ @@ -10023,11 +10023,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialModel" + "$ref":"#/definitions/ClusterDesc" } }, "elementName":{ - "localPart":"spatialModel", + "localPart":"clusterDesc", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10044,7 +10044,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalModel" + "system" ] }, "namespaceURI":{ @@ -10057,11 +10057,11 @@ ] }, "value":{ - "$ref":"#/definitions/TemporalModel" + "$ref":"#/definitions/SystemType" } }, "elementName":{ - "localPart":"temporalModel", + "localPart":"system", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10078,7 +10078,7 @@ "properties":{ "localPart":{ "enum":[ - "objToDataRelation" + "subject" ] }, "namespaceURI":{ @@ -10091,11 +10091,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObjToDataRelation" + "$ref":"#/definitions/Subject" } }, "elementName":{ - "localPart":"objToDataRelation", + "localPart":"subject", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10112,7 +10112,7 @@ "properties":{ "localPart":{ "enum":[ - "logicalDataStructure" + "process" ] }, "namespaceURI":{ @@ -10125,11 +10125,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogicalDataStructure" + "$ref":"#/definitions/ProcessType" } }, "elementName":{ - "localPart":"logicalDataStructure", + "localPart":"process", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10146,7 +10146,7 @@ "properties":{ "localPart":{ "enum":[ - "responseModels" + "transducer" ] }, "namespaceURI":{ @@ -10159,11 +10159,11 @@ ] }, "value":{ - "$ref":"#/definitions/ResponseModels" + "$ref":"#/definitions/TransducerType" } }, "elementName":{ - "localPart":"responseModels", + "localPart":"transducer", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10180,7 +10180,7 @@ "properties":{ "localPart":{ "enum":[ - "dataUnit" + "objToDataRelation" ] }, "namespaceURI":{ @@ -10193,11 +10193,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataUnit" + "$ref":"#/definitions/ObjToDataRelation" } }, "elementName":{ - "localPart":"dataUnit", + "localPart":"objToDataRelation", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10214,7 +10214,7 @@ "properties":{ "localPart":{ "enum":[ - "cfSubSampling" + "spaceCoordSystem" ] }, "namespaceURI":{ @@ -10227,11 +10227,11 @@ ] }, "value":{ - "$ref":"#/definitions/CfSubSampling" + "$ref":"#/definitions/BindType" } }, "elementName":{ - "localPart":"cfSubSampling", + "localPart":"spaceCoordSystem", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10248,7 +10248,7 @@ "properties":{ "localPart":{ "enum":[ - "data" + "temporalModel" ] }, "namespaceURI":{ @@ -10261,11 +10261,11 @@ ] }, "value":{ - "$ref":"#/definitions/Data" + "$ref":"#/definitions/TemporalModel" } }, "elementName":{ - "localPart":"data", + "localPart":"temporalModel", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10282,7 +10282,7 @@ "properties":{ "localPart":{ "enum":[ - "process" + "accuracy" ] }, "namespaceURI":{ @@ -10295,11 +10295,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessType" + "$ref":"#/definitions/Accuracy" } }, "elementName":{ - "localPart":"process", + "localPart":"accuracy", "namespaceURI":"http://www.opengis.net/tml" } }, @@ -10316,7 +10316,7 @@ "properties":{ "localPart":{ "enum":[ - "objToObjRelation" + "dataUnit" ] }, "namespaceURI":{ @@ -10329,11 +10329,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObjToObjRelation" + "$ref":"#/definitions/DataUnit" } }, "elementName":{ - "localPart":"objToObjRelation", + "localPart":"dataUnit", "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 b7ca8568..f5436cc8 100644 --- a/scripts/jsonschemas/WAMI_1_0_0.jsonschema +++ b/scripts/jsonschemas/WAMI_1_0_0.jsonschema @@ -2,170 +2,126 @@ { "id":"http://www.pixia.com/wami#", "definitions":{ - "MultipartImageRootDocumentType.Reference":{ + "CSCollectionsType.Parent":{ "type":"object", - "title":"MultipartImageRootDocumentType.Reference", + "title":"CSCollectionsType.Parent", + "required":[ + "service", + "nid" + ], "properties":{ - "imageReference":{ - "title":"imageReference", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/NamedServiceElementType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"imageReference", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Service", + "namespaceURI":"http://www.pixia.com/wami" } }, - "metadataReference":{ - "title":"metadataReference", + "nid":{ + "title":"nid", "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":"NID", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "imageReference", - "metadataReference" + "service", + "nid" ] }, - "MultipartImageRootDocumentType":{ + "CSNodeType":{ "type":"object", - "title":"MultipartImageRootDocumentType", + "title":"CSNodeType", + "required":[ + "nid" + ], "properties":{ - "reference":{ - "title":"reference", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MultipartImageRootDocumentType.Reference" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Reference", + "localPart":"Description", "namespaceURI":"http://www.pixia.com/wami" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MultipartImageRootDocumentType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "reference" - ] - }, - "ISMapType":{ - "allOf":[ - { - "$ref":"#/definitions/MultipartImageRootDocumentType" }, - { - "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", + "service":{ + "title":"service", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PathMapTrackType" + "$ref":"#/definitions/NamedServiceElementType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Track", + "localPart":"Service", "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", + }, + "metadata":{ + "title":"metadata", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/CollectionMetadataSectionsType" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.pixia.com/wami" + } }, - "content":{ - "title":"content", + "node":{ + "title":"node", "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/CSNodeType" + }, + "minItems":0 } ], - "propertyType":"anyElement" + "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":"id", + "namespaceURI":"" + } }, "name":{ "title":"name", @@ -179,68 +135,35 @@ "localPart":"name", "namespaceURI":"" } - } - }, - "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", + }, + "parentNID":{ + "title":"parentNID", "allOf":[ { - "$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":"schemaElement", + "localPart":"parentNID", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "schemaElement" - ] - }, - "GeoBoxSectionType":{ - "type":"object", - "title":"GeoBoxSectionType", - "properties":{ - "boundingBox":{ - "title":"boundingBox", + }, + "nid":{ + "title":"nid", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundBoxType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"NID", + "namespaceURI":"" } }, - "nativeCRS":{ - "title":"nativeCRS", + "cid":{ + "title":"cid", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -248,139 +171,194 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"nativeCRS", + "localPart":"CID", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GeoBoxSectionType", + "localPart":"CS_NodeType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "boundingBox", - "nativeCRS" + "description", + "service", + "metadata", + "node", + "id", + "name", + "parentNID", + "nid", + "cid" ] }, - "FrameOrTimeRangeRequestType":{ - "type":"object", - "title":"FrameOrTimeRangeRequestType", - "properties":{ - "frameRange":{ - "title":"frameRange", + "CSCollectionsType":{ + "required":[ + "node" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseType" + }, + { + "type":"object", + "title":"CSCollectionsType", + "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" + } + }, + "parent":{ + "title":"parent", + "allOf":[ + { + "$ref":"#/definitions/CSCollectionsType.Parent" + } + ], + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CS_CollectionsType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "description", + "parent", + "node" + ] + }, + "FileSectionType":{ + "type":"object", + "title":"FileSectionType", + "properties":{ + "geoTransform":{ + "title":"geoTransform", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRangeRequestType.FrameRange" + "$ref":"#/definitions/GeoTransformType" } ], "propertyType":"element", "elementName":{ - "localPart":"FrameRange", + "localPart":"GeoTransform", "namespaceURI":"http://www.pixia.com/wami" } }, - "timeRange":{ - "title":"timeRange", + "wkt":{ + "title":"wkt", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRangeRequestType.TimeRange" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeRange", + "localPart":"WKT", "namespaceURI":"http://www.pixia.com/wami" } }, - "frame":{ - "title":"frame", + "boundingPolygon":{ + "title":"boundingPolygon", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundingPolygonType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundingPolygon", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "fileName":{ + "title":"fileName", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"frame", + "localPart":"fileName", "namespaceURI":"" } }, - "time":{ - "title":"time", + "fileSize":{ + "title":"fileSize", "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", "attributeName":{ - "localPart":"time", + "localPart":"fileSize", "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", + }, + "createTime":{ + "title":"createTime", "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/dateTime" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"createTime", + "namespaceURI":"" + } }, - "crs":{ - "title":"crs", + "modifyTime":{ + "title":"modifyTime", "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":"crs", + "localPart":"modifyTime", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BoundingPolygonType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "value", - "crs" - ] - }, - "FrameOrTimeRequestType":{ - "type":"object", - "title":"FrameOrTimeRequestType", - "properties":{ - "frame":{ - "title":"frame", + }, + "pixelWidth":{ + "title":"pixelWidth", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" @@ -388,462 +366,270 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"frame", + "localPart":"pixelWidth", "namespaceURI":"" } }, - "time":{ - "title":"time", + "pixelHeight":{ + "title":"pixelHeight", "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", "attributeName":{ - "localPart":"time", + "localPart":"pixelHeight", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FrameOrTimeRequestType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "frame", - "time" - ] - }, - "PathMapTrackType":{ - "type":"object", - "title":"PathMapTrackType", - "required":[ - "aoi", - "cid" - ], - "properties":{ - "aoi":{ - "title":"aoi", + }, + "fileFormat":{ + "title":"fileFormat", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PathMapTrackAoiType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Aoi", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"fileFormat", + "namespaceURI":"" } }, - "cid":{ - "title":"cid", + "bands":{ + "title":"bands", "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":"bands", "namespaceURI":"" } }, - "method":{ - "title":"method", + "bitsPerBand":{ + "title":"bitsPerBand", "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":"method", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"PathMapTrackType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "aoi", - "cid", - "method" - ] - }, - "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" - } - ], - "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resx", + "localPart":"bitsPerBand", "namespaceURI":"" } }, - "resy":{ - "title":"resy", + "bandDataType":{ + "title":"bandDataType", "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":"resy", + "localPart":"bandDataType", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BoundBoxType", + "localPart":"FileSectionType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "crs", - "minx", - "miny", - "maxx", - "maxy", - "resx", - "resy" + "geoTransform", + "wkt", + "boundingPolygon", + "fileName", + "fileSize", + "createTime", + "modifyTime", + "pixelWidth", + "pixelHeight", + "fileFormat", + "bands", + "bitsPerBand", + "bandDataType" ] }, - "ISPathMapInfoType":{ + "VSGetPathMapVideoRequestType":{ + "required":[ + "path", + "dup" + ], "allOf":[ { - "$ref":"#/definitions/ISAbstractMapInfoType" + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, { "type":"object", - "title":"ISPathMapInfoType", + "title":"VSGetPathMapVideoRequestType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_PathMapInfoType", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "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" + "path":{ + "title":"path", + "allOf":[ + { + "$ref":"#/definitions/PathMapType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Path", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "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":"version", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractResponseType", + "localPart":"VS_GetPathMapVideoRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "lang", - "version" + "path", + "styles", + "bgcolor", + "transparent", + "dup" ] }, - "PathMapTrackAoiType":{ - "type":"object", - "title":"PathMapTrackAoiType", + "NamedServiceElementType":{ "required":[ - "bBox", - "time" + "name" ], - "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/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" - } + "allOf":[ + { + "$ref":"#/definitions/ServiceElementType" }, - "option":{ - "title":"option", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/NameValuePairType" - }, - "minItems":0 + { + "type":"object", + "title":"NamedServiceElementType", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"#/definitions/ServiceNameType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Option", - "namespaceURI":"http://www.pixia.com/wami" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"PathMapTrackAoiType", + "localPart":"NamedServiceElementType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "bBox", - "time", - "timeSpan", - "option" + "name" ] }, - "CommonAbstractRequestType":{ - "type":"object", - "title":"CommonAbstractRequestType", + "CommonAbstractGetMapRequestType":{ "required":[ - "service", - "request" + "crs" ], - "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/AbstractRequestType" }, { "type":"object", - "title":"CSGetCollectionsRequestType", + "title":"CommonAbstractGetMapRequestType", "properties":{ - "nid":{ - "title":"nid", + "option":{ + "title":"option", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/NameValuePairType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Option", + "namespaceURI":"http://www.pixia.com/wami" } }, - "depth":{ - "title":"depth", + "crs":{ + "title":"crs", "allOf":[ { - "$ref":"#/definitions/NodeDepthType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"depth", + "localPart":"crs", "namespaceURI":"" } }, @@ -868,37 +654,34 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CS_GetCollectionsRequestType", + "localPart":"CommonAbstractGetMapRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "nid", - "depth", + "option", + "crs", "metadata" ] }, - "BinaryAbstractGetMapRequestType":{ - "required":[ - "viewPort" - ], + "ISInfoType":{ "allOf":[ { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" + "$ref":"#/definitions/AbstractResponseType" }, { "type":"object", - "title":"BinaryAbstractGetMapRequestType", + "title":"ISInfoType", "properties":{ - "viewPort":{ - "title":"viewPort", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"#/definitions/DimensionType" + "$ref":"#/definitions/CollectionMetadataSectionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"ViewPort", + "localPart":"Metadata", "namespaceURI":"http://www.pixia.com/wami" } } @@ -907,88 +690,190 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"BinaryAbstractGetMapRequestType", + "localPart":"IS_InfoType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "viewPort" + "metadata" ] }, - "ExtendedMetadataSection":{ + "PostContentTypeMetaData.XML":{ "type":"object", - "title":"ExtendedMetadataSection", + "title":"PostContentTypeMetaData.XML", + "required":[ + "schemaElement" + ], "properties":{ - "abstractMetaData":{ - "title":"abstractMetaData", + "schemaElement":{ + "title":"schemaElement", "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/NCName" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractMetaData", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"schemaElement", + "namespaceURI":"" } - }, - "name":{ - "title":"name", - "allOf":[ + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "schemaElement" + ] + }, + "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" + }, + "crs":{ + "title":"crs", + "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"crs", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"BoundingPolygonType", + "namespaceURI":"http://www.pixia.com/wami" + }, "propertiesOrder":[ - "abstractMetaData", - "name" + "value", + "crs" ] }, - "NamedServiceElementType":{ + "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":"" + } + }, + "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" + }, + "propertiesOrder":[ + "frame", + "time" + ] + }, + "DimensionType":{ + "type":"object", + "title":"DimensionType", "required":[ - "name" + "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" + ] + }, + "GetHelpRequestType":{ "allOf":[ { - "$ref":"#/definitions/ServiceElementType" + "$ref":"#/definitions/AbstractRequestType" }, { "type":"object", - "title":"NamedServiceElementType", + "title":"GetHelpRequestType", "properties":{ - "name":{ - "title":"name", + "topic":{ + "title":"topic", "allOf":[ { - "$ref":"#/definitions/ServiceNameType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"topic", "namespaceURI":"" } } @@ -997,250 +882,325 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NamedServiceElementType", + "localPart":"GetHelpRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "name" + "topic" ] }, - "HelpResponseType":{ + "BoundBoxType":{ "type":"object", - "title":"HelpResponseType", + "title":"BoundBoxType", "required":[ - "service", - "request" + "crs", + "minx", + "miny", + "maxx", + "maxy" ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "crs":{ + "title":"crs", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"anyAttribute" + "propertyType":"attribute", + "attributeName":{ + "localPart":"crs", + "namespaceURI":"" + } }, - "content":{ - "title":"content", + "minx":{ + "title":"minx", "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/double" } ], - "propertyType":"anyElement" + "propertyType":"attribute", + "attributeName":{ + "localPart":"minx", + "namespaceURI":"" + } }, - "service":{ - "title":"service", + "miny":{ + "title":"miny", "allOf":[ { - "$ref":"#/definitions/ServiceNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"miny", "namespaceURI":"" } }, - "request":{ - "title":"request", + "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":"request", + "localPart":"maxx", "namespaceURI":"" } }, - "lang":{ - "title":"lang", + "maxy":{ + "title":"maxy", "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":"maxy", "namespaceURI":"" } }, - "version":{ - "title":"version", + "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":"version", + "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":"HelpResponseType", + "localPart":"BoundBoxType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "otherAttributes", - "content", - "service", - "request", - "lang", - "version" + "crs", + "minx", + "miny", + "maxx", + "maxy", + "resx", + "resy" ] }, - "CSNodeType":{ - "type":"object", - "title":"CSNodeType", + "ISAbstractMapInfoType":{ "required":[ - "nid" + "metadata" ], - "properties":{ - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseType" + }, + { + "type":"object", + "title":"ISAbstractMapInfoType", + "properties":{ + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CollectionMetadataSectionsType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.pixia.com/wami" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Description", - "namespaceURI":"http://www.pixia.com/wami" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_AbstractMapInfoType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "metadata" + ] + }, + "ISMapType":{ + "allOf":[ + { + "$ref":"#/definitions/MultipartImageRootDocumentType" }, - "service":{ - "title":"service", + { + "type":"object", + "title":"ISMapType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_MapType", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "PostContentTypeMetaData.KVP":{ + "type":"object", + "title":"PostContentTypeMetaData.KVP", + "properties":{ + }, + "typeType":"classInfo" + }, + "GeoTransformType":{ + "type":"object", + "title":"GeoTransformType", + "required":[ + "xOffset", + "yOffset", + "xScale", + "yScale", + "xSkew", + "ySkew" + ], + "properties":{ + "xOffset":{ + "title":"xOffset", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NamedServiceElementType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Service", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"xOffset", + "namespaceURI":"" } }, - "metadata":{ - "title":"metadata", + "yOffset":{ + "title":"yOffset", "allOf":[ { - "$ref":"#/definitions/CollectionMetadataSectionsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"yOffset", + "namespaceURI":"" } }, - "node":{ - "title":"node", + "xScale":{ + "title":"xScale", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CSNodeType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Node", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"xScale", + "namespaceURI":"" } }, - "id":{ - "title":"id", + "yScale":{ + "title":"yScale", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", + "localPart":"yScale", "namespaceURI":"" } }, - "name":{ - "title":"name", + "xSkew":{ + "title":"xSkew", "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":"xSkew", "namespaceURI":"" } }, - "parentNID":{ - "title":"parentNID", + "ySkew":{ + "title":"ySkew", "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":"ySkew", "namespaceURI":"" } - }, - "nid":{ - "title":"nid", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GeoTransformType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "xOffset", + "yOffset", + "xScale", + "yScale", + "xSkew", + "ySkew" + ] + }, + "GeoBoxSectionType":{ + "type":"object", + "title":"GeoBoxSectionType", + "properties":{ + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundBoxType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.pixia.com/wami" } }, - "cid":{ - "title":"cid", + "nativeCRS":{ + "title":"nativeCRS", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1248,439 +1208,274 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"CID", + "localPart":"nativeCRS", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CS_NodeType", + "localPart":"GeoBoxSectionType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "description", - "service", - "metadata", - "node", - "id", - "name", - "parentNID", - "nid", - "cid" + "boundingBox", + "nativeCRS" ] }, - "ISInfoType":{ + "RequestMethodLinkType":{ "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/RequestMethodType" }, { "type":"object", - "title":"ISInfoType", + "title":"RequestMethodLinkType", "properties":{ - "metadata":{ - "title":"metadata", + "get":{ + "title":"get", "allOf":[ { - "$ref":"#/definitions/CollectionMetadataSectionsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"get", + "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_InfoType", - "namespaceURI":"http://www.pixia.com/wami" - }, + }, + "post":{ + "title":"post", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"post", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RequestMethodLinkType", + "namespaceURI":"http://www.pixia.com/wami" + }, "propertiesOrder":[ - "metadata" + "get", + "post" ] }, - "FileSectionType":{ - "type":"object", - "title":"FileSectionType", - "properties":{ - "geoTransform":{ - "title":"geoTransform", - "allOf":[ - { - "$ref":"#/definitions/GeoTransformType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GeoTransform", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "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" - } + "ISGetPathMapInfoRequestType":{ + "required":[ + "path" + ], + "allOf":[ + { + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, - "boundingPolygon":{ - "title":"boundingPolygon", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundingPolygonType" - }, - "minItems":0 + { + "type":"object", + "title":"ISGetPathMapInfoRequestType", + "properties":{ + "path":{ + "title":"path", + "allOf":[ + { + "$ref":"#/definitions/PathMapType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Path", + "namespaceURI":"http://www.pixia.com/wami" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingPolygon", - "namespaceURI":"http://www.pixia.com/wami" } - }, - "fileName":{ - "title":"fileName", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_GetPathMapInfoRequestType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "path" + ] + }, + "FrameOrTimeRangeRequestType.TimeRange":{ + "type":"object", + "title":"FrameOrTimeRangeRequestType.TimeRange", + "properties":{ + "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":"fileName", + "localPart":"start", "namespaceURI":"" } }, - "fileSize":{ - "title":"fileSize", + "end":{ + "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", "attributeName":{ - "localPart":"fileSize", + "localPart":"end", "namespaceURI":"" } }, - "createTime":{ - "title":"createTime", + "step":{ + "title":"step", "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":"createTime", + "localPart":"step", "namespaceURI":"" } - }, - "modifyTime":{ - "title":"modifyTime", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "start", + "end", + "step" + ] + }, + "CollectionMetadataSectionsType":{ + "type":"object", + "title":"CollectionMetadataSectionsType", + "properties":{ + "collection":{ + "title":"collection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/CollectionSectionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"modifyTime", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Collection", + "namespaceURI":"http://www.pixia.com/wami" } }, - "pixelWidth":{ - "title":"pixelWidth", + "geoBox":{ + "title":"geoBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/GeoBoxSectionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"pixelWidth", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"GeoBox", + "namespaceURI":"http://www.pixia.com/wami" } }, - "pixelHeight":{ - "title":"pixelHeight", + "toa":{ + "title":"toa", "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", - "attributeName":{ - "localPart":"pixelHeight", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TOA", + "namespaceURI":"http://www.pixia.com/wami" } }, - "fileFormat":{ - "title":"fileFormat", + "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":"fileFormat", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"FrameNum", + "namespaceURI":"http://www.pixia.com/wami" } }, - "bands":{ - "title":"bands", + "file":{ + "title":"file", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/FileSectionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bands", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"File", + "namespaceURI":"http://www.pixia.com/wami" } }, - "bitsPerBand":{ - "title":"bitsPerBand", + "group":{ + "title":"group", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataGroupType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bitsPerBand", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Group", + "namespaceURI":"http://www.pixia.com/wami" } }, - "bandDataType":{ - "title":"bandDataType", + "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":"bandDataType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ExtendedMetadataSection", + "namespaceURI":"http://www.pixia.com/wami" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FileSectionType", + "localPart":"CollectionMetadataSectionsType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "geoTransform", - "wkt", - "boundingPolygon", - "fileName", - "fileSize", - "createTime", - "modifyTime", - "pixelWidth", - "pixelHeight", - "fileFormat", - "bands", - "bitsPerBand", - "bandDataType" - ] - }, - "FrameOrTimeRangeRequestType.TimeRange":{ - "type":"object", - "title":"FrameOrTimeRangeRequestType.TimeRange", - "properties":{ - "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":"" - } - }, - "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":[ - "start", - "end", - "step" - ] - }, - "ISGetMapRequestType":{ - "required":[ - "bBox", - "time", - "cid" - ], - "allOf":[ - { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" - }, - { - "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_GetMapRequestType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "bBox", - "time", - "cid", - "disposition", - "styles", - "bgcolor", - "transparent" + "collection", + "geoBox", + "toa", + "frameNum", + "file", + "group", + "extendedMetadataSection" ] }, "VSGetMapVideoRequestType":{ @@ -1813,165 +1608,82 @@ "dup" ] }, - "FrameOrTimeSpanRequestType":{ + "AbstractResponseType":{ "type":"object", - "title":"FrameOrTimeSpanRequestType", + "title":"AbstractResponseType", "properties":{ - "frames":{ - "title":"frames", + "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":"frames", + "localPart":"lang", "namespaceURI":"" } }, - "duration":{ - "title":"duration", + "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":"duration", + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FrameOrTimeSpanRequestType", + "localPart":"AbstractResponseType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "frames", - "duration" + "lang", + "version" ] }, - "CommonAbstractGetMapRequestType":{ + "BinaryAbstractGetMapRequestType":{ "required":[ - "crs" + "viewPort" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestType" + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, { "type":"object", - "title":"CommonAbstractGetMapRequestType", + "title":"BinaryAbstractGetMapRequestType", "properties":{ - "option":{ - "title":"option", + "viewPort":{ + "title":"viewPort", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NameValuePairType" - }, - "minItems":0 + "$ref":"#/definitions/DimensionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Option", + "localPart":"ViewPort", "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" - ] - }, - "CSGetCollectionCountRequestType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestType" - }, - { - "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":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"CS_GetCollectionCountRequestType", + "localPart":"BinaryAbstractGetMapRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "nid", - "depth" + "viewPort" ] }, "AbstractRequestType":{ @@ -2025,124 +1737,6 @@ "format" ] }, - "ISGetMapInfoRequestType":{ - "required":[ - "bBox", - "time", - "cid" - ], - "allOf":[ - { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" - }, - { - "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":"" - } - } - } - } - ], - "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" - }, - { - "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RequestMethodLinkType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "get", - "post" - ] - }, "FrameOrTimeRangeRequestType.FrameRange":{ "type":"object", "title":"FrameOrTimeRangeRequestType.FrameRange", @@ -2194,132 +1788,197 @@ "step" ] }, - "CapabilitiesResponseBaseType":{ + "MultipartImageRootDocumentType":{ "type":"object", - "title":"CapabilitiesResponseBaseType", + "title":"MultipartImageRootDocumentType", "properties":{ - "serviceIdentification":{ - "title":"serviceIdentification", + "reference":{ + "title":"reference", "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceIdentification" + "type":"array", + "items":{ + "$ref":"#/definitions/MultipartImageRootDocumentType.Reference" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceIdentification", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"Reference", + "namespaceURI":"http://www.pixia.com/wami" } - }, - "serviceProvider":{ - "title":"serviceProvider", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MultipartImageRootDocumentType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "reference" + ] + }, + "PathMapTrackAoiType":{ + "type":"object", + "title":"PathMapTrackAoiType", + "required":[ + "bBox", + "time" + ], + "properties":{ + "bBox":{ + "title":"bBox", "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceProvider" + "$ref":"#/definitions/BoundBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceProvider", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"BBox", + "namespaceURI":"http://www.pixia.com/wami" } }, - "operationsMetadata":{ - "title":"operationsMetadata", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/OperationsMetadata" + "$ref":"#/definitions/FrameOrTimeRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"OperationsMetadata", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami" } }, - "language":{ - "title":"language", + "timeSpan":{ + "title":"timeSpan", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" - }, - "minItems":0 + "$ref":"#/definitions/FrameOrTimeSpanRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"Language", + "localPart":"TimeSpan", "namespaceURI":"http://www.pixia.com/wami" } }, - "updateSequence":{ - "title":"updateSequence", + "option":{ + "title":"option", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/NameValuePairType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Option", + "namespaceURI":"http://www.pixia.com/wami" } - }, - "lang":{ - "title":"lang", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PathMapTrackAoiType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "bBox", + "time", + "timeSpan", + "option" + ] + }, + "FrameOrTimeSpanRequestType":{ + "type":"object", + "title":"FrameOrTimeSpanRequestType", + "properties":{ + "frames":{ + "title":"frames", "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":"frames", "namespaceURI":"" } }, - "version":{ - "title":"version", + "duration":{ + "title":"duration", "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":"duration", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesResponseBaseType", + "localPart":"FrameOrTimeSpanRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "serviceIdentification", - "serviceProvider", - "operationsMetadata", - "language", - "updateSequence", - "lang", - "version" + "frames", + "duration" ] }, - "GetHelpRequestType":{ + "ISGetMapInfoRequestType":{ + "required":[ + "bBox", + "time", + "cid" + ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestType" + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, { "type":"object", - "title":"GetHelpRequestType", + "title":"ISGetMapInfoRequestType", "properties":{ - "topic":{ - "title":"topic", + "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", @@ -2330,7 +1989,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"topic", + "localPart":"CID", "namespaceURI":"" } } @@ -2339,68 +1998,22 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetHelpRequestType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "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", + "localPart":"IS_GetMapInfoRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "width", - "height" + "bBox", + "time", + "cid" ] }, - "ISAbstractMapInfoType":{ + "CSCollectionCountType":{ "required":[ - "metadata" + "root", + "nid", + "childNodes", + "totalNodes", + "collections" ], "allOf":[ { @@ -2408,223 +2021,18 @@ }, { "type":"object", - "title":"ISAbstractMapInfoType", + "title":"CSCollectionCountType", "properties":{ - "metadata":{ - "title":"metadata", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CollectionMetadataSectionsType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", - "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":[ - "kvp", - "xml" - ] - }, - "GeoTransformType":{ - "type":"object", - "title":"GeoTransformType", - "required":[ - "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" - }, - "propertiesOrder":[ - "xOffset", - "yOffset", - "xScale", - "yScale", - "xSkew", - "ySkew" - ] - }, - "CSCollectionCountType":{ - "required":[ - "root", - "nid", - "childNodes", - "totalNodes", - "collections" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseType" - }, - { - "type":"object", - "title":"CSCollectionCountType", - "properties":{ - "description":{ - "title":"description", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Description", + "localPart":"Description", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -2738,256 +2146,456 @@ "edgeDepth" ] }, - "ISPathMapType":{ + "CollectionSectionType":{ + "type":"object", + "title":"CollectionSectionType", + "properties":{ + "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":[ + { + "$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/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"frameJitter", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CollectionSectionType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "startFrame", + "endFrame", + "frameCount", + "startTime", + "endTime", + "timeSpan", + "frameInterval", + "frameJitter" + ] + }, + "ISMapInfoType":{ "allOf":[ { - "$ref":"#/definitions/MultipartImageRootDocumentType" + "$ref":"#/definitions/ISAbstractMapInfoType" }, { "type":"object", - "title":"ISPathMapType", + "title":"ISMapInfoType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_PathMapType", + "localPart":"IS_MapInfoType", "namespaceURI":"http://www.pixia.com/wami" } }, - "ISGetPathMapRequestType":{ + "HelpResponseType":{ + "type":"object", + "title":"HelpResponseType", "required":[ - "path" + "service", + "request" ], - "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":"" + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" } - }, - "styles":{ - "title":"styles", - "allOf":[ - { - "type":"array", - "items":{ + } + ], + "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":"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":"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":"IS_GetPathMapRequestType", + "localPart":"HelpResponseType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "path", - "disposition", - "styles", - "bgcolor", - "transparent" + "otherAttributes", + "content", + "service", + "request", + "lang", + "version" ] }, - "VSGetPathMapVideoRequestType":{ + "CommonAbstractRequestType":{ + "type":"object", + "title":"CommonAbstractRequestType", "required":[ - "path", - "dup" + "service", + "request" ], - "allOf":[ - { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + "properties":{ + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"#/definitions/ServiceNameType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" + } }, - { - "type":"object", - "title":"VSGetPathMapVideoRequestType", - "properties":{ - "path":{ - "title":"path", - "allOf":[ - { - "$ref":"#/definitions/PathMapType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Path", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "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":"" + "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":"VS_GetPathMapVideoRequestType", + "localPart":"CommonAbstractRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "path", - "styles", - "bgcolor", - "transparent", - "dup" + "service", + "request", + "exceptions", + "acceptLanguages" ] }, - "CSCollectionsType.Parent":{ + "MetadataGroupType":{ "type":"object", - "title":"CSCollectionsType.Parent", + "title":"MetadataGroupType", "required":[ - "service", - "nid" + "name" ], "properties":{ - "service":{ - "title":"service", + "attribute":{ + "title":"attribute", "allOf":[ { - "$ref":"#/definitions/NamedServiceElementType" + "type":"array", + "items":{ + "$ref":"#/definitions/NameValuePairType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"Attribute", "namespaceURI":"http://www.pixia.com/wami" } }, - "nid":{ - "title":"nid", + "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", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "attribute", + "name" + ] + }, + "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":"" + } + }, + "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":"FrameOrTimeRangeRequestType", + "namespaceURI":"http://www.pixia.com/wami" + }, "propertiesOrder":[ - "service", - "nid" + "frameRange", + "timeRange", + "frame", + "time" ] }, "ServiceElementType":{ @@ -3024,157 +2632,283 @@ "request" ] }, - "CollectionSectionType":{ + "ISPathMapType":{ + "allOf":[ + { + "$ref":"#/definitions/MultipartImageRootDocumentType" + }, + { + "type":"object", + "title":"ISPathMapType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_PathMapType", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "ExtendedMetadataSection":{ "type":"object", - "title":"CollectionSectionType", + "title":"ExtendedMetadataSection", "properties":{ - "startFrame":{ - "title":"startFrame", + "abstractMetaData":{ + "title":"abstractMetaData", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "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":"startFrame", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractMetaData", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "endFrame":{ - "title":"endFrame", + "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":"attribute", "attributeName":{ - "localPart":"endFrame", + "localPart":"name", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "abstractMetaData", + "name" + ] + }, + "CSGetCollectionCountRequestType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestType" }, - "frameCount":{ - "title":"frameCount", + { + "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":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CS_GetCollectionCountRequestType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "nid", + "depth" + ] + }, + "NameValuePairType":{ + "type":"object", + "title":"NameValuePairType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "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" + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"frameCount", + "localPart":"name", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"NameValuePairType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "otherAttributes", + "content", + "name" + ] + }, + "CapabilitiesResponseBaseType":{ + "type":"object", + "title":"CapabilitiesResponseBaseType", + "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" + } }, - "startTime":{ - "title":"startTime", + "serviceProvider":{ + "title":"serviceProvider", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceProvider" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"startTime", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ServiceProvider", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "endTime":{ - "title":"endTime", + "operationsMetadata":{ + "title":"operationsMetadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/OperationsMetadata" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"endTime", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"OperationsMetadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "timeSpan":{ - "title":"timeSpan", + "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":"attribute", - "attributeName":{ - "localPart":"timeSpan", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Language", + "namespaceURI":"http://www.pixia.com/wami" } }, - "frameInterval":{ - "title":"frameInterval", + "updateSequence":{ + "title":"updateSequence", "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":"updateSequence", "namespaceURI":"" } }, - "frameJitter":{ - "title":"frameJitter", + "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":"frameJitter", + "localPart":"lang", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CollectionSectionType", - "namespaceURI":"http://www.pixia.com/wami" - }, - "propertiesOrder":[ - "startFrame", - "endFrame", - "frameCount", - "startTime", - "endTime", - "timeSpan", - "frameInterval", - "frameJitter" - ] - }, - "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" - } }, - "name":{ - "title":"name", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3182,70 +2916,97 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MetadataGroupType", + "localPart":"CapabilitiesResponseBaseType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "attribute", - "name" + "serviceIdentification", + "serviceProvider", + "operationsMetadata", + "language", + "updateSequence", + "lang", + "version" ] }, - "CSCollectionsType":{ + "GetCapabilitiesRequestType":{ "required":[ - "node" + "acceptVersions" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"#/definitions/CommonAbstractRequestType" }, { "type":"object", - "title":"CSCollectionsType", + "title":"GetCapabilitiesRequestType", "properties":{ - "description":{ - "title":"description", + "acceptVersions":{ + "title":"acceptVersions", "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.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"acceptVersions", + "namespaceURI":"" } }, - "parent":{ - "title":"parent", + "acceptFormats":{ + "title":"acceptFormats", "allOf":[ { - "$ref":"#/definitions/CSCollectionsType.Parent" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Parent", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"acceptFormats", + "namespaceURI":"" } }, - "node":{ - "title":"node", + "sections":{ + "title":"sections", "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":"sections", + "namespaceURI":"" + } + }, + "updateSequence":{ + "title":"updateSequence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" } } } @@ -3253,145 +3014,130 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CS_CollectionsType", + "localPart":"GetCapabilitiesRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "description", - "parent", - "node" + "acceptVersions", + "acceptFormats", + "sections", + "updateSequence" ] }, - "CollectionMetadataSectionsType":{ + "MultipartImageRootDocumentType.Reference":{ "type":"object", - "title":"CollectionMetadataSectionsType", + "title":"MultipartImageRootDocumentType.Reference", "properties":{ - "collection":{ - "title":"collection", - "allOf":[ - { - "$ref":"#/definitions/CollectionSectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Collection", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "geoBox":{ - "title":"geoBox", - "allOf":[ - { - "$ref":"#/definitions/GeoBoxSectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GeoBox", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "toa":{ - "title":"toa", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TOA", - "namespaceURI":"http://www.pixia.com/wami" - } - }, - "frameNum":{ - "title":"frameNum", + "imageReference":{ + "title":"imageReference", "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":"element", - "elementName":{ - "localPart":"FrameNum", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"imageReference", + "namespaceURI":"" } }, - "file":{ - "title":"file", + "metadataReference":{ + "title":"metadataReference", "allOf":[ { - "$ref":"#/definitions/FileSectionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"File", - "namespaceURI":"http://www.pixia.com/wami" + "propertyType":"attribute", + "attributeName":{ + "localPart":"metadataReference", + "namespaceURI":"" } - }, - "group":{ - "title":"group", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "imageReference", + "metadataReference" + ] + }, + "PathMapTrackType":{ + "type":"object", + "title":"PathMapTrackType", + "required":[ + "aoi", + "cid" + ], + "properties":{ + "aoi":{ + "title":"aoi", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MetadataGroupType" + "$ref":"#/definitions/PathMapTrackAoiType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Group", + "localPart":"Aoi", "namespaceURI":"http://www.pixia.com/wami" } }, - "extendedMetadataSection":{ - "title":"extendedMetadataSection", + "cid":{ + "title":"cid", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ExtendedMetadataSection" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"ExtendedMetadataSection", - "namespaceURI":"http://www.pixia.com/wami" + "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":"CollectionMetadataSectionsType", + "localPart":"PathMapTrackType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "collection", - "geoBox", - "toa", - "frameNum", - "file", - "group", - "extendedMetadataSection" + "aoi", + "cid", + "method" ] }, - "ISGetPathMapInfoRequestType":{ + "ISGetPathMapRequestType":{ "required":[ "path" ], "allOf":[ { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, { "type":"object", - "title":"ISGetPathMapInfoRequestType", + "title":"ISGetPathMapRequestType", "properties":{ "path":{ "title":"path", @@ -3405,65 +3151,262 @@ "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_GetPathMapInfoRequestType", + "localPart":"IS_GetPathMapRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "path" + "path", + "disposition", + "styles", + "bgcolor", + "transparent" ] }, - "GetCapabilitiesRequestType":{ + "ISPathMapInfoType":{ + "allOf":[ + { + "$ref":"#/definitions/ISAbstractMapInfoType" + }, + { + "type":"object", + "title":"ISPathMapInfoType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_PathMapInfoType", + "namespaceURI":"http://www.pixia.com/wami" + } + }, + "ISGetMapRequestType":{ "required":[ - "acceptVersions" + "bBox", + "time", + "cid" + ], + "allOf":[ + { + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + }, + { + "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":"" + } + } + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_GetMapRequestType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "bBox", + "time", + "cid", + "disposition", + "styles", + "bgcolor", + "transparent" + ] + }, + "CSGetCollectionsRequestType":{ "allOf":[ { - "$ref":"#/definitions/CommonAbstractRequestType" + "$ref":"#/definitions/AbstractRequestType" }, { "type":"object", - "title":"GetCapabilitiesRequestType", + "title":"CSGetCollectionsRequestType", "properties":{ - "acceptVersions":{ - "title":"acceptVersions", + "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":"acceptVersions", + "localPart":"NID", "namespaceURI":"" } }, - "acceptFormats":{ - "title":"acceptFormats", + "depth":{ + "title":"depth", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/NodeDepthType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"acceptFormats", + "localPart":"depth", "namespaceURI":"" } }, - "sections":{ - "title":"sections", + "metadata":{ + "title":"metadata", "allOf":[ { "type":"array", @@ -3474,20 +3417,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":"metadata", "namespaceURI":"" } } @@ -3496,14 +3426,84 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesRequestType", + "localPart":"CS_GetCollectionsRequestType", "namespaceURI":"http://www.pixia.com/wami" }, "propertiesOrder":[ - "acceptVersions", - "acceptFormats", - "sections", - "updateSequence" + "nid", + "depth", + "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" + } + }, + "xml":{ + "title":"xml", + "allOf":[ + { + "$ref":"#/definitions/PostContentTypeMetaData.XML" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"XML", + "namespaceURI":"http://www.pixia.com/wami" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "kvp", + "xml" + ] + }, + "PathMapType":{ + "type":"object", + "title":"PathMapType", + "required":[ + "track" + ], + "properties":{ + "track":{ + "title":"track", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PathMapTrackType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Track", + "namespaceURI":"http://www.pixia.com/wami" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PathMapType", + "namespaceURI":"http://www.pixia.com/wami" + }, + "propertiesOrder":[ + "track" ] }, "NodeCountDepthType":{ @@ -3518,7 +3518,7 @@ "namespaceURI":"http://www.pixia.com/wami" } }, - "DispositionType":{ + "NodeDepthType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3526,7 +3526,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DispositionType", + "localPart":"NodeDepthType", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3542,7 +3542,7 @@ "namespaceURI":"http://www.pixia.com/wami" } }, - "NodeDepthType":{ + "DispositionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3550,7 +3550,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"NodeDepthType", + "localPart":"DispositionType", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3581,7 +3581,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_CollectionCount" + "VS_GetMapVideoRequest" ] }, "namespaceURI":{ @@ -3594,11 +3594,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSCollectionCountType" + "$ref":"#/definitions/VSGetMapVideoRequestType" } }, "elementName":{ - "localPart":"CS_CollectionCount", + "localPart":"VS_GetMapVideoRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3615,7 +3615,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilitiesRequest" + "IS_PathMap" ] }, "namespaceURI":{ @@ -3628,11 +3628,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesRequestType" + "$ref":"#/definitions/ISPathMapType" } }, "elementName":{ - "localPart":"GetCapabilitiesRequest", + "localPart":"IS_PathMap", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3649,7 +3649,7 @@ "properties":{ "localPart":{ "enum":[ - "PostContentTypeMetaData" + "IS_GetMapRequest" ] }, "namespaceURI":{ @@ -3662,11 +3662,11 @@ ] }, "value":{ - "$ref":"#/definitions/PostContentTypeMetaData" + "$ref":"#/definitions/ISGetMapRequestType" } }, "elementName":{ - "localPart":"PostContentTypeMetaData", + "localPart":"IS_GetMapRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3683,7 +3683,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_GetCollectionCountRequest" + "IS_PathMapInfo" ] }, "namespaceURI":{ @@ -3696,11 +3696,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSGetCollectionCountRequestType" + "$ref":"#/definitions/ISPathMapInfoType" } }, "elementName":{ - "localPart":"CS_GetCollectionCountRequest", + "localPart":"IS_PathMapInfo", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3717,7 +3717,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetMapRequest" + "Capabilities" ] }, "namespaceURI":{ @@ -3730,11 +3730,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetMapRequestType" + "$ref":"#/definitions/CapabilitiesResponseBaseType" } }, "elementName":{ - "localPart":"IS_GetMapRequest", + "localPart":"Capabilities", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3751,7 +3751,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_MapInfo" + "CS_CollectionCount" ] }, "namespaceURI":{ @@ -3764,11 +3764,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISMapInfoType" + "$ref":"#/definitions/CSCollectionCountType" } }, "elementName":{ - "localPart":"IS_MapInfo", + "localPart":"CS_CollectionCount", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3785,7 +3785,7 @@ "properties":{ "localPart":{ "enum":[ - "VS_GetMapVideoRequest" + "Help" ] }, "namespaceURI":{ @@ -3798,11 +3798,11 @@ ] }, "value":{ - "$ref":"#/definitions/VSGetMapVideoRequestType" + "$ref":"#/definitions/HelpResponseType" } }, "elementName":{ - "localPart":"VS_GetMapVideoRequest", + "localPart":"Help", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3819,7 +3819,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetPathMapInfoRequest" + "ExtendedMetadataSection" ] }, "namespaceURI":{ @@ -3832,11 +3832,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetPathMapInfoRequestType" + "$ref":"#/definitions/ExtendedMetadataSection" } }, "elementName":{ - "localPart":"IS_GetPathMapInfoRequest", + "localPart":"ExtendedMetadataSection", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3853,7 +3853,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_Collections" + "PostContentTypeMetaData" ] }, "namespaceURI":{ @@ -3866,11 +3866,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSCollectionsType" + "$ref":"#/definitions/PostContentTypeMetaData" } }, "elementName":{ - "localPart":"CS_Collections", + "localPart":"PostContentTypeMetaData", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3887,7 +3887,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_GetCollectionsRequest" + "IS_GetPathMapRequest" ] }, "namespaceURI":{ @@ -3900,11 +3900,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSGetCollectionsRequestType" + "$ref":"#/definitions/ISGetPathMapRequestType" } }, "elementName":{ - "localPart":"CS_GetCollectionsRequest", + "localPart":"IS_GetPathMapRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3921,7 +3921,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "IS_Map" ] }, "namespaceURI":{ @@ -3934,11 +3934,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilitiesResponseBaseType" + "$ref":"#/definitions/ISMapType" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"IS_Map", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3955,7 +3955,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetPathMapRequest" + "VS_GetPathMapVideoRequest" ] }, "namespaceURI":{ @@ -3968,11 +3968,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetPathMapRequestType" + "$ref":"#/definitions/VSGetPathMapVideoRequestType" } }, "elementName":{ - "localPart":"IS_GetPathMapRequest", + "localPart":"VS_GetPathMapVideoRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -3989,7 +3989,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_PathMap" + "GetHelpRequest" ] }, "namespaceURI":{ @@ -4002,11 +4002,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISPathMapType" + "$ref":"#/definitions/GetHelpRequestType" } }, "elementName":{ - "localPart":"IS_PathMap", + "localPart":"GetHelpRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4023,7 +4023,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_PathMapInfo" + "IS_MapInfo" ] }, "namespaceURI":{ @@ -4036,11 +4036,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISPathMapInfoType" + "$ref":"#/definitions/ISMapInfoType" } }, "elementName":{ - "localPart":"IS_PathMapInfo", + "localPart":"IS_MapInfo", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4057,7 +4057,7 @@ "properties":{ "localPart":{ "enum":[ - "GetHelpRequest" + "CS_GetCollectionsRequest" ] }, "namespaceURI":{ @@ -4070,11 +4070,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetHelpRequestType" + "$ref":"#/definitions/CSGetCollectionsRequestType" } }, "elementName":{ - "localPart":"GetHelpRequest", + "localPart":"CS_GetCollectionsRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4091,7 +4091,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedMetadataSection" + "CS_GetCollectionCountRequest" ] }, "namespaceURI":{ @@ -4104,11 +4104,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendedMetadataSection" + "$ref":"#/definitions/CSGetCollectionCountRequestType" } }, "elementName":{ - "localPart":"ExtendedMetadataSection", + "localPart":"CS_GetCollectionCountRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4125,7 +4125,7 @@ "properties":{ "localPart":{ "enum":[ - "Help" + "GetCapabilitiesRequest" ] }, "namespaceURI":{ @@ -4138,11 +4138,11 @@ ] }, "value":{ - "$ref":"#/definitions/HelpResponseType" + "$ref":"#/definitions/GetCapabilitiesRequestType" } }, "elementName":{ - "localPart":"Help", + "localPart":"GetCapabilitiesRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4159,7 +4159,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetMapInfoRequest" + "IS_GetPathMapInfoRequest" ] }, "namespaceURI":{ @@ -4172,11 +4172,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetMapInfoRequestType" + "$ref":"#/definitions/ISGetPathMapInfoRequestType" } }, "elementName":{ - "localPart":"IS_GetMapInfoRequest", + "localPart":"IS_GetPathMapInfoRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4193,7 +4193,7 @@ "properties":{ "localPart":{ "enum":[ - "VS_GetPathMapVideoRequest" + "IS_GetMapInfoRequest" ] }, "namespaceURI":{ @@ -4206,11 +4206,11 @@ ] }, "value":{ - "$ref":"#/definitions/VSGetPathMapVideoRequestType" + "$ref":"#/definitions/ISGetMapInfoRequestType" } }, "elementName":{ - "localPart":"VS_GetPathMapVideoRequest", + "localPart":"IS_GetMapInfoRequest", "namespaceURI":"http://www.pixia.com/wami" } }, @@ -4227,7 +4227,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_Map" + "CS_Collections" ] }, "namespaceURI":{ @@ -4240,11 +4240,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISMapType" + "$ref":"#/definitions/CSCollectionsType" } }, "elementName":{ - "localPart":"IS_Map", + "localPart":"CS_Collections", "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 27cbc650..7e78828d 100644 --- a/scripts/jsonschemas/WAMI_1_0_1.jsonschema +++ b/scripts/jsonschemas/WAMI_1_0_1.jsonschema @@ -2,172 +2,423 @@ { "id":"http://www.pixia.com/wami/v101#", "definitions":{ - "FileSectionType":{ + "ISInfoType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseType" + }, + { + "type":"object", + "title":"ISInfoType", + "properties":{ + "metadata":{ + "title":"metadata", + "allOf":[ + { + "$ref":"#/definitions/CollectionMetadataSectionsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_InfoType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "metadata" + ] + }, + "CSCollectionsType":{ + "required":[ + "node" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseType" + }, + { + "type":"object", + "title":"CSCollectionsType", + "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" + } + }, + "parent":{ + "title":"parent", + "allOf":[ + { + "$ref":"#/definitions/CSCollectionsType.Parent" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Parent", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "node":{ + "title":"node", + "allOf":[ + { + "$ref":"#/definitions/CSNodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Node", + "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_CollectionsType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "description", + "parent", + "node", + "updateSequence" + ] + }, + "FrameOrTimeSpanRequestType":{ "type":"object", - "title":"FileSectionType", + "title":"FrameOrTimeSpanRequestType", "properties":{ - "geoTransform":{ - "title":"geoTransform", + "frames":{ + "title":"frames", "allOf":[ { - "$ref":"#/definitions/GeoTransformType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GeoTransform", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"frames", + "namespaceURI":"" } }, - "wkt":{ - "title":"wkt", + "duration":{ + "title":"duration", "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":"WKT", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"duration", + "namespaceURI":"" } - }, - "boundingPolygon":{ - "title":"boundingPolygon", + } + }, + "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":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundingPolygonType" - }, - "minItems":0 + "$ref":"#/definitions/PostContentTypeMetaData.KVP" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingPolygon", + "localPart":"KVP", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "fileName":{ - "title":"fileName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fileName", - "namespaceURI":"" - } - }, - "fileSize":{ - "title":"fileSize", + "xml":{ + "title":"xml", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/PostContentTypeMetaData.XML" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fileSize", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"XML", + "namespaceURI":"http://www.pixia.com/wami/v101" } - }, - "createTime":{ - "title":"createTime", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "kvp", + "xml" + ] + }, + "CommonAbstractRequestType":{ + "type":"object", + "title":"CommonAbstractRequestType", + "required":[ + "service", + "request" + ], + "properties":{ + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/ServiceNameType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"createTime", + "localPart":"service", "namespaceURI":"" } }, - "modifyTime":{ - "title":"modifyTime", + "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":"modifyTime", + "localPart":"request", "namespaceURI":"" } }, - "pixelWidth":{ - "title":"pixelWidth", + "exceptions":{ + "title":"exceptions", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/ExceptionNameType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"pixelWidth", + "localPart":"exceptions", "namespaceURI":"" } }, - "pixelHeight":{ - "title":"pixelHeight", + "acceptLanguages":{ + "title":"acceptLanguages", "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/language" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"pixelHeight", + "localPart":"acceptLanguages", "namespaceURI":"" } - }, - "fileFormat":{ - "title":"fileFormat", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CommonAbstractRequestType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "service", + "request", + "exceptions", + "acceptLanguages" + ] + }, + "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/v101" + }, + "propertiesOrder":[ + "acceptVersions", + "acceptFormats", + "sections", + "updateSequence" + ] + }, + "CapabilitiesResponseBaseType":{ + "type":"object", + "title":"CapabilitiesResponseBaseType", + "properties":{ + "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":"fileFormat", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ServiceIdentification", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "bands":{ - "title":"bands", + "serviceProvider":{ + "title":"serviceProvider", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/ServiceProvider" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bands", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ServiceProvider", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "bitsPerBand":{ - "title":"bitsPerBand", + "operationsMetadata":{ + "title":"operationsMetadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/OperationsMetadata" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"bitsPerBand", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"OperationsMetadata", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "bandDataType":{ - "title":"bandDataType", + "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" @@ -175,236 +426,370 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"bandDataType", + "localPart":"updateSequence", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FileSectionType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "geoTransform", - "wkt", - "boundingPolygon", - "fileName", - "fileSize", - "createTime", - "modifyTime", - "pixelWidth", - "pixelHeight", - "fileFormat", - "bands", - "bitsPerBand", - "bandDataType" - ] - }, - "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" ] }, - "FrameOrTimeRangeRequestType":{ + "CollectionMetadataSectionsType":{ "type":"object", - "title":"FrameOrTimeRangeRequestType", + "title":"CollectionMetadataSectionsType", "properties":{ - "frameRange":{ - "title":"frameRange", + "collection":{ + "title":"collection", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FrameOrTimeRangeRequestType.FrameRange" - }, - "minItems":0 + "$ref":"#/definitions/CollectionSectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"FrameRange", + "localPart":"Collection", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "timeRange":{ - "title":"timeRange", + "geoBox":{ + "title":"geoBox", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FrameOrTimeRangeRequestType.TimeRange" - }, - "minItems":0 + "$ref":"#/definitions/GeoBoxSectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeRange", + "localPart":"GeoBox", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "timeList":{ - "title":"timeList", + "toa":{ + "title":"toa", + "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/MetadataGroupType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"TimeList", + "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" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FrameOrTimeRangeRequestType", + "localPart":"CollectionMetadataSectionsType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "frameRange", - "timeRange", - "timeList" + "collection", + "geoBox", + "toa", + "frameNum", + "file", + "group", + "extendedMetadataSection" ] }, - "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":"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":[ + { + "$ref":"#/definitions/ServiceNameType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"recurringInterval", + "localPart":"service", "namespaceURI":"" } }, - "start":{ - "title":"start", + "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":"start", + "localPart":"request", "namespaceURI":"" } }, - "end":{ - "title":"end", + "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":"end", + "localPart":"lang", "namespaceURI":"" } }, - "step":{ - "title":"step", + "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":"step", + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"HelpResponseType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, "propertiesOrder":[ - "recurringInterval", - "start", - "end", - "step" + "otherAttributes", + "content", + "service", + "request", + "lang", + "version" ] }, - "VSGetPathMapVideoRequestType":{ + "CSCollectionsType.Parent":{ + "type":"object", + "title":"CSCollectionsType.Parent", "required":[ - "path", - "dup" + "service", + "nid" + ], + "properties":{ + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"#/definitions/NamedServiceElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Service", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "nid":{ + "title":"nid", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NID", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "service", + "nid" + ] + }, + "ISGetMapInfoRequestType":{ + "required":[ + "bBox", + "time", + "cid" ], "allOf":[ { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, { "type":"object", - "title":"VSGetPathMapVideoRequestType", + "title":"ISGetMapInfoRequestType", "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/v101" } }, - "styles":{ - "title":"styles", + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/FrameOrTimeRangeRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "cid":{ + "title":"cid", "allOf":[ { "type":"array", @@ -415,96 +800,163 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"styles", + "localPart":"CID", "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_GetMapInfoRequestType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "bBox", + "time", + "cid" + ] + }, + "ISPathMapInfoType":{ + "allOf":[ + { + "$ref":"#/definitions/ISAbstractMapInfoType" + }, + { + "type":"object", + "title":"ISPathMapInfoType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_PathMapInfoType", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "NameValuePairType":{ + "type":"object", + "title":"NameValuePairType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" } - }, - "dup":{ - "title":"dup", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dup", - "namespaceURI":"" + } + ], + "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" + }, + "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":"VS_GetPathMapVideoRequestType", + "localPart":"NameValuePairType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "path", - "styles", - "bgcolor", - "transparent", - "dup" + "otherAttributes", + "content", + "name" ] }, - "CommonAbstractGetMapRequestType":{ + "ISGetPathMapInfoRequestType":{ "required":[ - "crs" + "path" ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestType" + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, { "type":"object", - "title":"CommonAbstractGetMapRequestType", + "title":"ISGetPathMapInfoRequestType", "properties":{ - "option":{ - "title":"option", + "path":{ + "title":"path", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NameValuePairType" - }, - "minItems":0 + "$ref":"#/definitions/PathMapType" } ], "propertyType":"element", "elementName":{ - "localPart":"Option", + "localPart":"Path", "namespaceURI":"http://www.pixia.com/wami/v101" } - }, - "crs":{ - "title":"crs", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_GetPathMapInfoRequestType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "path" + ] + }, + "AbstractRequestType":{ + "required":[ + "version" + ], + "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" @@ -512,23 +964,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"crs", + "localPart":"version", "namespaceURI":"" } }, - "metadata":{ - "title":"metadata", + "format":{ + "title":"format", "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":"metadata", + "localPart":"format", "namespaceURI":"" } } @@ -537,37 +986,46 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CommonAbstractGetMapRequestType", + "localPart":"AbstractRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "option", - "crs", - "metadata" + "version", + "format" ] }, - "GetHelpRequestType":{ + "CSGetCollectionCountRequestType":{ "allOf":[ { "$ref":"#/definitions/AbstractRequestType" }, { "type":"object", - "title":"GetHelpRequestType", + "title":"CSGetCollectionCountRequestType", "properties":{ - "topic":{ - "title":"topic", + "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":"topic", + "localPart":"NID", + "namespaceURI":"" + } + }, + "depth":{ + "title":"depth", + "allOf":[ + { + "$ref":"#/definitions/NodeCountDepthType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"depth", "namespaceURI":"" } } @@ -576,335 +1034,226 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetHelpRequestType", + "localPart":"CS_GetCollectionCountRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "topic" + "nid", + "depth" ] }, - "FrameOrTimeRequestType":{ + "GeoBoxSectionType":{ "type":"object", - "title":"FrameOrTimeRequestType", + "title":"GeoBoxSectionType", "properties":{ - "frame":{ - "title":"frame", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundBoxType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frame", - "namespaceURI":"" - } - }, - "time":{ - "title":"time", + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "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":"time", + "localPart":"nativeCRS", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FrameOrTimeRequestType", + "localPart":"GeoBoxSectionType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "frame", - "time" + "boundingBox", + "nativeCRS" ] }, - "CSCollectionsType.Parent":{ + "BoundBoxType":{ "type":"object", - "title":"CSCollectionsType.Parent", + "title":"BoundBoxType", "required":[ - "service", - "nid" + "crs", + "minx", + "miny", + "maxx", + "maxy" ], "properties":{ - "service":{ - "title":"service", + "crs":{ + "title":"crs", "allOf":[ { - "$ref":"#/definitions/NamedServiceElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Service", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"crs", + "namespaceURI":"" } }, - "nid":{ - "title":"nid", + "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":"NID", + "localPart":"minx", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "service", - "nid" - ] - }, - "ExtendedMetadataSection":{ - "type":"object", - "title":"ExtendedMetadataSection", - "properties":{ - "abstractMetaData":{ - "title":"abstractMetaData", + }, + "miny":{ + "title":"miny", "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/double" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractMetaData", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"miny", + "namespaceURI":"" } }, - "name":{ - "title":"name", + "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":"name", + "localPart":"maxx", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "abstractMetaData", - "name" - ] - }, - "ISGetMapInfoRequestType":{ - "required":[ - "bBox", - "time", - "cid" - ], - "allOf":[ - { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, - { - "type":"object", - "title":"ISGetMapInfoRequestType", - "properties":{ - "bBox":{ - "title":"bBox", - "allOf":[ - { - "$ref":"#/definitions/BoundBoxType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BBox", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "time":{ - "title":"time", - "allOf":[ - { - "$ref":"#/definitions/FrameOrTimeRangeRequestType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "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":"" - } + "maxy":{ + "title":"maxy", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxy", + "namespaceURI":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_GetMapInfoRequestType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "bBox", - "time", - "cid" - ] - }, - "BoundingPolygonType":{ - "type":"object", - "title":"BoundingPolygonType", - "required":[ - "crs" - ], - "properties":{ - "value":{ - "title":"value", + }, + "resx":{ + "title":"resx", "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":"attribute", + "attributeName":{ + "localPart":"resx", + "namespaceURI":"" + } }, - "crs":{ - "title":"crs", + "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":"crs", + "localPart":"resy", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BoundingPolygonType", + "localPart":"BoundBoxType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "value", - "crs" + "crs", + "minx", + "miny", + "maxx", + "maxy", + "resx", + "resy" ] }, - "CSGetCollectionCountRequestType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestType" + "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" + } }, - { - "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":"" - } + "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CS_GetCollectionCountRequestType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "nid", - "depth" - ] - }, - "MetadataGroupType":{ - "type":"object", - "title":"MetadataGroupType", - "required":[ - "name" - ], - "properties":{ - "attribute":{ - "title":"attribute", + }, + "boundingPolygon":{ + "title":"boundingPolygon", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/NameValuePairType" + "$ref":"#/definitions/BoundingPolygonType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Attribute", + "localPart":"BoundingPolygon", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "name":{ - "title":"name", + "fileName":{ + "title":"fileName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -912,177 +1261,168 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"fileName", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"MetadataGroupType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "attribute", - "name" - ] - }, - "CollectionMetadataSectionsType":{ - "type":"object", - "title":"CollectionMetadataSectionsType", - "properties":{ - "collection":{ - "title":"collection", + }, + "fileSize":{ + "title":"fileSize", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"fileSize", + "namespaceURI":"" } }, - "geoBox":{ - "title":"geoBox", + "createTime":{ + "title":"createTime", "allOf":[ { - "$ref":"#/definitions/GeoBoxSectionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GeoBox", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"createTime", + "namespaceURI":"" } }, - "toa":{ - "title":"toa", + "modifyTime":{ + "title":"modifyTime", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"modifyTime", + "namespaceURI":"" } }, - "frameNum":{ - "title":"frameNum", + "pixelWidth":{ + "title":"pixelWidth", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"pixelWidth", + "namespaceURI":"" } }, - "file":{ - "title":"file", + "pixelHeight":{ + "title":"pixelHeight", "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/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"pixelHeight", + "namespaceURI":"" } }, - "group":{ - "title":"group", + "fileFormat":{ + "title":"fileFormat", "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/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"fileFormat", + "namespaceURI":"" } }, - "extendedMetadataSection":{ - "title":"extendedMetadataSection", + "bands":{ + "title":"bands", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ExtendedMetadataSection" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ExtendedMetadataSection", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"bands", + "namespaceURI":"" + } + }, + "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" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"bandDataType", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CollectionMetadataSectionsType", + "localPart":"FileSectionType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "collection", - "geoBox", - "toa", - "frameNum", - "file", - "group", - "extendedMetadataSection" + "geoTransform", + "wkt", + "boundingPolygon", + "fileName", + "fileSize", + "createTime", + "modifyTime", + "pixelWidth", + "pixelHeight", + "fileFormat", + "bands", + "bitsPerBand", + "bandDataType" ] }, - "CSCollectionCountType":{ - "required":[ - "root", - "childNodes", - "totalNodes" - ], + "CSGetCollectionsRequestType":{ "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"#/definitions/AbstractRequestType" }, { "type":"object", - "title":"CSCollectionCountType", + "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/v101" - } - }, - "root":{ - "title":"root", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], "propertyType":"attribute", "attributeName":{ - "localPart":"root", + "localPart":"NID", "namespaceURI":"" } }, @@ -1090,7 +1430,7 @@ "title":"depth", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/NodeDepthType" } ], "propertyType":"attribute", @@ -1099,68 +1439,19 @@ "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", + "metadata":{ + "title":"metadata", "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":"edgeDepth", + "localPart":"metadata", "namespaceURI":"" } } @@ -1169,146 +1460,211 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CS_CollectionCountType", + "localPart":"CS_GetCollectionsRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "description", - "root", - "depth", "nid", - "childNodes", - "totalNodes", - "collections", - "edgeDepth" + "depth", + "metadata" ] }, - "PostContentTypeMetaData.KVP":{ - "type":"object", - "title":"PostContentTypeMetaData.KVP", - "properties":{ - }, - "typeType":"classInfo" - }, - "MultipartImageRootDocumentType.Reference":{ + "CollectionSectionType":{ "type":"object", - "title":"MultipartImageRootDocumentType.Reference", + "title":"CollectionSectionType", "properties":{ - "imageReference":{ - "title":"imageReference", + "cid":{ + "title":"cid", "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":"imageReference", + "localPart":"CID", "namespaceURI":"" } }, - "metadataReference":{ - "title":"metadataReference", + "startFrame":{ + "title":"startFrame", "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":"metadataReference", + "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":[ + { + "$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/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"frameJitter", + "namespaceURI":"" + } + }, + "live":{ + "title":"live", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"live", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"CollectionSectionType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, "propertiesOrder":[ - "imageReference", - "metadataReference" + "cid", + "startFrame", + "endFrame", + "frameCount", + "startTime", + "endTime", + "timeSpan", + "frameInterval", + "frameJitter", + "live" ] }, - "ISInfoType":{ + "VSGetMapVideoRequestType":{ + "required":[ + "bBox", + "time", + "cid", + "dup" + ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, { "type":"object", - "title":"ISInfoType", + "title":"VSGetMapVideoRequestType", "properties":{ - "metadata":{ - "title":"metadata", + "bBox":{ + "title":"bBox", "allOf":[ { - "$ref":"#/definitions/CollectionMetadataSectionsType" + "$ref":"#/definitions/BoundBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"BBox", "namespaceURI":"http://www.pixia.com/wami/v101" } - } - } - } - ], - "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/RequestMethodLinkType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Request", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ServiceElementType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "request" - ] - }, - "GetCapabilitiesRequestType":{ - "required":[ - "acceptVersions" - ], - "allOf":[ - { - "$ref":"#/definitions/CommonAbstractRequestType" - }, - { - "type":"object", - "title":"GetCapabilitiesRequestType", - "properties":{ - "acceptVersions":{ - "title":"acceptVersions", + }, + "time":{ + "title":"time", + "allOf":[ + { + "$ref":"#/definitions/FrameOrTimeRangeRequestType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "cid":{ + "title":"cid", "allOf":[ { "type":"array", @@ -1319,12 +1675,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"acceptVersions", + "localPart":"CID", "namespaceURI":"" } }, - "acceptFormats":{ - "title":"acceptFormats", + "styles":{ + "title":"styles", "allOf":[ { "type":"array", @@ -1335,36 +1691,46 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"acceptFormats", + "localPart":"styles", "namespaceURI":"" } }, - "sections":{ - "title":"sections", + "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":"sections", + "localPart":"bgcolor", "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "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":"updateSequence", + "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":"" } } @@ -1373,202 +1739,263 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesRequestType", + "localPart":"VS_GetMapVideoRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "acceptVersions", - "acceptFormats", - "sections", - "updateSequence" + "bBox", + "time", + "cid", + "styles", + "bgcolor", + "transparent", + "dup" ] }, - "FrameOrTimeSpanRequestType":{ + "ISPathMapType":{ + "allOf":[ + { + "$ref":"#/definitions/MultipartImageRootDocumentType" + }, + { + "type":"object", + "title":"ISPathMapType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_PathMapType", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + }, + "PathMapType":{ "type":"object", - "title":"FrameOrTimeSpanRequestType", + "title":"PathMapType", + "required":[ + "track" + ], "properties":{ - "frames":{ - "title":"frames", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frames", - "namespaceURI":"" - } - }, - "duration":{ - "title":"duration", + "track":{ + "title":"track", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "type":"array", + "items":{ + "$ref":"#/definitions/PathMapTrackType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"duration", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Track", + "namespaceURI":"http://www.pixia.com/wami/v101" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FrameOrTimeSpanRequestType", + "localPart":"PathMapType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "frames", - "duration" + "track" ] }, - "PostContentTypeMetaData":{ + "ExtendedMetadataSection":{ "type":"object", - "title":"PostContentTypeMetaData", + "title":"ExtendedMetadataSection", "properties":{ - "kvp":{ - "title":"kvp", + "abstractMetaData":{ + "title":"abstractMetaData", "allOf":[ { - "$ref":"#/definitions/PostContentTypeMetaData.KVP" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"KVP", - "namespaceURI":"http://www.pixia.com/wami/v101" + "localPart":"AbstractMetaData", + "namespaceURI":"http://www.opengis.net/ows/2.0" } }, - "xml":{ - "title":"xml", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/PostContentTypeMetaData.XML" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"XML", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "kvp", - "xml" + "abstractMetaData", + "name" ] }, - "CSNodeType":{ - "type":"object", - "title":"CSNodeType", + "ISGetPathMapRequestType":{ "required":[ - "nid" + "path" ], - "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" - } + "allOf":[ + { + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, - "metadata":{ - "title":"metadata", - "allOf":[ - { - "$ref":"#/definitions/CollectionMetadataSectionsType" + { + "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":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.pixia.com/wami/v101" } - }, - "node":{ - "title":"node", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_GetPathMapRequestType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "path", + "disposition", + "styles", + "bgcolor", + "transparent" + ] + }, + "PathMapTrackType":{ + "type":"object", + "title":"PathMapTrackType", + "required":[ + "aoi", + "cid" + ], + "properties":{ + "aoi":{ + "title":"aoi", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CSNodeType" + "$ref":"#/definitions/PathMapTrackAoiType" }, - "minItems":0 + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"Node", + "localPart":"Aoi", "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":"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", + "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":"parentNID", + "localPart":"CID", "namespaceURI":"" } }, - "nid":{ - "title":"nid", + "method":{ + "title":"method", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1576,25 +2003,41 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"NID", + "localPart":"method", "namespaceURI":"" } - }, - "cid":{ - "title":"cid", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PathMapTrackType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "aoi", + "cid", + "method" + ] + }, + "AbstractResponseType":{ + "type":"object", + "title":"AbstractResponseType", + "properties":{ + "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":"CID", + "localPart":"lang", "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1602,152 +2045,108 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"updateSequence", + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CS_NodeType", + "localPart":"AbstractResponseType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "description", - "service", - "metadata", - "node", - "id", - "name", - "parentNID", - "nid", - "cid", - "updateSequence" + "lang", + "version" ] }, - "NameValuePairType":{ - "type":"object", - "title":"NameValuePairType", - "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" - }, - "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":"NameValuePairType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "otherAttributes", - "content", - "name" - ] - }, - "CSCollectionsType":{ - "required":[ - "node" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseType" + "ISGetMapRequestType":{ + "required":[ + "bBox", + "time", + "cid" + ], + "allOf":[ + { + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, { "type":"object", - "title":"CSCollectionsType", + "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" } }, - "parent":{ - "title":"parent", + "time":{ + "title":"time", "allOf":[ { - "$ref":"#/definitions/CSCollectionsType.Parent" + "$ref":"#/definitions/FrameOrTimeRangeRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"Parent", + "localPart":"Time", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "node":{ - "title":"node", + "cid":{ + "title":"cid", "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/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"CID", + "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "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" @@ -1755,7 +2154,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"updateSequence", + "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":"" } } @@ -1764,175 +2176,235 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CS_CollectionsType", + "localPart":"IS_GetMapRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "description", - "parent", - "node", - "updateSequence" + "bBox", + "time", + "cid", + "disposition", + "styles", + "bgcolor", + "transparent" ] }, - "HelpResponseType":{ + "MultipartImageRootDocumentType":{ "type":"object", - "title":"HelpResponseType", - "required":[ - "service", - "request" - ], + "title":"MultipartImageRootDocumentType", "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", + "reference":{ + "title":"reference", "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/MultipartImageRootDocumentType.Reference" + }, + "minItems":0 } ], - "propertyType":"anyElement" - }, - "service":{ - "title":"service", + "propertyType":"element", + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MultipartImageRootDocumentType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "reference" + ] + }, + "PathMapTrackAoiType":{ + "type":"object", + "title":"PathMapTrackAoiType", + "required":[ + "bBox", + "time" + ], + "properties":{ + "bBox":{ + "title":"bBox", "allOf":[ { - "$ref":"#/definitions/ServiceNameType" + "$ref":"#/definitions/BoundBoxType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BBox", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "request":{ - "title":"request", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FrameOrTimeRequestType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"request", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "lang":{ - "title":"lang", + "timeSpan":{ + "title":"timeSpan", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"#/definitions/FrameOrTimeSpanRequestType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TimeSpan", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "version":{ - "title":"version", + "option":{ + "title":"option", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/NameValuePairType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Option", + "namespaceURI":"http://www.pixia.com/wami/v101" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"HelpResponseType", + "localPart":"PathMapTrackAoiType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "otherAttributes", - "content", - "service", - "request", - "lang", - "version" + "bBox", + "time", + "timeSpan", + "option" ] }, - "PathMapTrackType":{ + "ServiceElementType":{ "type":"object", - "title":"PathMapTrackType", + "title":"ServiceElementType", "required":[ - "aoi", - "cid" + "request" ], "properties":{ - "aoi":{ - "title":"aoi", + "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" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ServiceElementType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "request" + ] + }, + "RequestMethodLinkType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/definitions/RequestMethodType" }, - "cid":{ - "title":"cid", + { + "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":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RequestMethodLinkType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "get", + "post" + ] + }, + "MetadataGroupType":{ + "type":"object", + "title":"MetadataGroupType", + "required":[ + "name" + ], + "properties":{ + "attribute":{ + "title":"attribute", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/NameValuePairType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"CID", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Attribute", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "method":{ - "title":"method", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1940,181 +2412,98 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"method", + "localPart":"name", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PathMapTrackType", + "localPart":"MetadataGroupType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "aoi", - "cid", - "method" + "attribute", + "name" ] }, - "CommonAbstractRequestType":{ + "FrameOrTimeRangeRequestType.FrameRange":{ "type":"object", - "title":"CommonAbstractRequestType", - "required":[ - "service", - "request" - ], + "title":"FrameOrTimeRangeRequestType.FrameRange", "properties":{ - "service":{ - "title":"service", + "recurringInterval":{ + "title":"recurringInterval", "allOf":[ { - "$ref":"#/definitions/ServiceNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"recurringInterval", "namespaceURI":"" } }, - "request":{ - "title":"request", + "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/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"request", + "localPart":"start", "namespaceURI":"" } }, - "exceptions":{ - "title":"exceptions", + "end":{ + "title":"end", "allOf":[ { - "$ref":"#/definitions/ExceptionNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"exceptions", + "localPart":"end", "namespaceURI":"" } }, - "acceptLanguages":{ - "title":"acceptLanguages", + "step":{ + "title":"step", "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":"step", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"CommonAbstractRequestType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "service", - "request", - "exceptions", - "acceptLanguages" - ] - }, - "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":"MultipartImageRootDocumentType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, "propertiesOrder":[ - "reference" + "recurringInterval", + "start", + "end", + "step" ] }, - "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/v101" - }, - "propertiesOrder":[ - "lang", - "version" - ] - }, - "ISGetPathMapInfoRequestType":{ + "VSGetPathMapVideoRequestType":{ "required":[ - "path" + "path", + "dup" ], "allOf":[ { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, { "type":"object", - "title":"ISGetPathMapInfoRequestType", + "title":"VSGetPathMapVideoRequestType", "properties":{ "path":{ "title":"path", @@ -2128,102 +2517,59 @@ "localPart":"Path", "namespaceURI":"http://www.pixia.com/wami/v101" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_GetPathMapInfoRequestType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "path" - ] - }, - "RequestMethodLinkType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/RequestMethodType" - }, - { - "type":"object", - "title":"RequestMethodLinkType", - "properties":{ - "get":{ - "title":"get", + }, + "styles":{ + "title":"styles", "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":"get", + "localPart":"styles", "namespaceURI":"" } }, - "post":{ - "title":"post", + "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/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"post", + "localPart":"bgcolor", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RequestMethodLinkType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "get", - "post" - ] - }, - "AbstractRequestType":{ - "required":[ - "version" - ], - "allOf":[ - { - "$ref":"#/definitions/CommonAbstractRequestType" - }, - { - "type":"object", - "title":"AbstractRequestType", - "properties":{ - "version":{ - "title":"version", + }, + "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":"version", + "localPart":"transparent", "namespaceURI":"" } }, - "format":{ - "title":"format", + "dup":{ + "title":"dup", "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":"format", + "localPart":"dup", "namespaceURI":"" } } @@ -2232,634 +2578,475 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"AbstractRequestType", + "localPart":"VS_GetPathMapVideoRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "version", - "format" + "path", + "styles", + "bgcolor", + "transparent", + "dup" ] }, - "ISMapInfoType":{ - "allOf":[ - { - "$ref":"#/definitions/ISAbstractMapInfoType" - }, - { - "type":"object", - "title":"ISMapInfoType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_MapInfoType", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "ISPathMapType":{ - "allOf":[ - { - "$ref":"#/definitions/MultipartImageRootDocumentType" - }, - { - "type":"object", - "title":"ISPathMapType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_PathMapType", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "BinaryAbstractGetMapRequestType":{ + "DimensionType":{ + "type":"object", + "title":"DimensionType", "required":[ - "viewPort" + "width", + "height" ], - "allOf":[ - { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" + "properties":{ + "width":{ + "title":"width", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", + "namespaceURI":"" + } }, - { - "type":"object", - "title":"BinaryAbstractGetMapRequestType", - "properties":{ - "viewPort":{ - "title":"viewPort", - "allOf":[ - { - "$ref":"#/definitions/DimensionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ViewPort", - "namespaceURI":"http://www.pixia.com/wami/v101" - } + "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":"BinaryAbstractGetMapRequestType", + "localPart":"DimensionType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "viewPort" + "width", + "height" ] }, - "PathMapTrackAoiType":{ + "BoundingPolygonType":{ "type":"object", - "title":"PathMapTrackAoiType", + "title":"BoundingPolygonType", "required":[ - "bBox", - "time" + "crs" ], "properties":{ - "bBox":{ - "title":"bBox", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/BoundBoxType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"BBox", - "namespaceURI":"http://www.pixia.com/wami/v101" - } + "propertyType":"value" }, - "time":{ - "title":"time", + "crs":{ + "title":"crs", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "timeSpan":{ - "title":"timeSpan", - "allOf":[ - { - "$ref":"#/definitions/FrameOrTimeSpanRequestType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeSpan", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "option":{ - "title":"option", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/NameValuePairType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Option", - "namespaceURI":"http://www.pixia.com/wami/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"crs", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PathMapTrackAoiType", + "localPart":"BoundingPolygonType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "bBox", - "time", - "timeSpan", - "option" + "value", + "crs" ] }, - "ISGetPathMapRequestType":{ + "GeoTransformType":{ + "type":"object", + "title":"GeoTransformType", "required":[ - "path" + "xOffset", + "yOffset", + "xScale", + "yScale", + "xSkew", + "ySkew" ], - "allOf":[ - { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + "properties":{ + "xOffset":{ + "title":"xOffset", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"xOffset", + "namespaceURI":"" + } }, - { - "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":"" - } + "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":"IS_GetPathMapRequestType", + "localPart":"GeoTransformType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "path", - "disposition", - "styles", - "bgcolor", - "transparent" + "xOffset", + "yOffset", + "xScale", + "yScale", + "xSkew", + "ySkew" ] }, - "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/v101" + "propertyType":"attribute", + "attributeName":{ + "localPart":"schemaElement", + "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"PathMapType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, "propertiesOrder":[ - "track" + "schemaElement" ] }, - "ISPathMapInfoType":{ + "ISMapInfoType":{ "allOf":[ { "$ref":"#/definitions/ISAbstractMapInfoType" }, { "type":"object", - "title":"ISPathMapInfoType", + "title":"ISMapInfoType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_PathMapInfoType", + "localPart":"IS_MapInfoType", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "ISAbstractMapInfoType":{ - "required":[ - "metadata" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseType" - }, - { - "type":"object", - "title":"ISAbstractMapInfoType", - "properties":{ - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CollectionMetadataSectionsType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.pixia.com/wami/v101" - } + "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":"" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_AbstractMapInfoType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "metadata" - ] - }, - "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":"" - } + "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":"NamedServiceElementType", + "localPart":"FrameOrTimeRequestType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "name" + "frame", + "time" ] }, - "GeoBoxSectionType":{ + "CSNodeType":{ "type":"object", - "title":"GeoBoxSectionType", + "title":"CSNodeType", + "required":[ + "nid" + ], "properties":{ - "boundingBox":{ - "title":"boundingBox", + "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/BoundBoxType" + "$ref":"#/definitions/NamedServiceElementType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", + "localPart":"Service", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "nativeCRS":{ - "title":"nativeCRS", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CollectionMetadataSectionsType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nativeCRS", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.pixia.com/wami/v101" } - } - }, - "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", + }, + "node":{ + "title":"node", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/CSNodeType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"crs", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Node", + "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "minx":{ - "title":"minx", + "id":{ + "title":"id", "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":"minx", + "localPart":"id", "namespaceURI":"" } }, - "miny":{ - "title":"miny", + "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":"miny", + "localPart":"name", "namespaceURI":"" } }, - "maxx":{ - "title":"maxx", + "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":"maxx", + "localPart":"parentNID", "namespaceURI":"" } }, - "maxy":{ - "title":"maxy", + "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":"maxy", + "localPart":"NID", "namespaceURI":"" } }, - "resx":{ - "title":"resx", + "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":"resx", + "localPart":"CID", "namespaceURI":"" } }, - "resy":{ - "title":"resy", + "updateSequence":{ + "title":"updateSequence", "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":"resy", + "localPart":"updateSequence", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BoundBoxType", + "localPart":"CS_NodeType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "crs", - "minx", - "miny", - "maxx", - "maxy", - "resx", - "resy" + "description", + "service", + "metadata", + "node", + "id", + "name", + "parentNID", + "nid", + "cid", + "updateSequence" ] }, - "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CS_GetCollectionsRequestType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "nid", - "depth", - "metadata" - ] - }, - "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":"" - } + "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", @@ -2909,6 +3096,109 @@ "resolution" ] }, + "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" + ] + }, + "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" + ] + }, "ISMapType":{ "allOf":[ { @@ -2927,91 +3217,94 @@ "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "PostContentTypeMetaData.XML":{ - "type":"object", - "title":"PostContentTypeMetaData.XML", + "BinaryAbstractGetMapRequestType":{ "required":[ - "schemaElement" + "viewPort" ], - "properties":{ - "schemaElement":{ - "title":"schemaElement", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "allOf":[ + { + "$ref":"#/definitions/CommonAbstractGetMapRequestType" + }, + { + "type":"object", + "title":"BinaryAbstractGetMapRequestType", + "properties":{ + "viewPort":{ + "title":"viewPort", + "allOf":[ + { + "$ref":"#/definitions/DimensionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ViewPort", + "namespaceURI":"http://www.pixia.com/wami/v101" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"schemaElement", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"BinaryAbstractGetMapRequestType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, "propertiesOrder":[ - "schemaElement" + "viewPort" ] }, - "VSGetMapVideoRequestType":{ + "PostContentTypeMetaData.KVP":{ + "type":"object", + "title":"PostContentTypeMetaData.KVP", + "properties":{ + }, + "typeType":"classInfo" + }, + "CommonAbstractGetMapRequestType":{ "required":[ - "bBox", - "time", - "cid", - "dup" + "crs" ], "allOf":[ { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + "$ref":"#/definitions/AbstractRequestType" }, { "type":"object", - "title":"VSGetMapVideoRequestType", + "title":"CommonAbstractGetMapRequestType", "properties":{ - "bBox":{ - "title":"bBox", + "option":{ + "title":"option", "allOf":[ { - "$ref":"#/definitions/BoundBoxType" + "type":"array", + "items":{ + "$ref":"#/definitions/NameValuePairType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"BBox", + "localPart":"Option", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "time":{ - "title":"time", + "crs":{ + "title":"crs", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRangeRequestType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "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" - } + "$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", @@ -3022,46 +3315,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":"" } } @@ -3070,532 +3324,266 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"VS_GetMapVideoRequestType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, - "propertiesOrder":[ - "bBox", - "time", - "cid", - "styles", - "bgcolor", - "transparent", - "dup" - ] - }, - "GeoTransformType":{ - "type":"object", - "title":"GeoTransformType", - "required":[ - "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/v101" - }, - "propertiesOrder":[ - "xOffset", - "yOffset", - "xScale", - "yScale", - "xSkew", - "ySkew" - ] - }, - "CapabilitiesResponseBaseType":{ - "type":"object", - "title":"CapabilitiesResponseBaseType", - "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", - "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":"" - } - }, - "lang":{ - "title":"lang", + "localPart":"CommonAbstractGetMapRequestType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "option", + "crs", + "metadata" + ] + }, + "MultipartImageRootDocumentType.Reference":{ + "type":"object", + "title":"MultipartImageRootDocumentType.Reference", + "properties":{ + "imageReference":{ + "title":"imageReference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lang", + "localPart":"imageReference", "namespaceURI":"" } }, - "version":{ - "title":"version", + "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":"version", + "localPart":"metadataReference", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"CapabilitiesResponseBaseType", - "namespaceURI":"http://www.pixia.com/wami/v101" - }, "propertiesOrder":[ - "serviceIdentification", - "serviceProvider", - "operationsMetadata", - "language", - "updateSequence", - "lang", - "version" + "imageReference", + "metadataReference" ] }, - "ISGetMapRequestType":{ + "CSCollectionCountType":{ "required":[ - "bBox", - "time", - "cid" + "root", + "childNodes", + "totalNodes" ], "allOf":[ { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + "$ref":"#/definitions/AbstractResponseType" }, { "type":"object", - "title":"ISGetMapRequestType", + "title":"CSCollectionCountType", "properties":{ - "bBox":{ - "title":"bBox", - "allOf":[ - { - "$ref":"#/definitions/BoundBoxType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BBox", - "namespaceURI":"http://www.pixia.com/wami/v101" - } - }, - "time":{ - "title":"time", + "description":{ + "title":"description", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRangeRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"Description", "namespaceURI":"http://www.pixia.com/wami/v101" } }, - "cid":{ - "title":"cid", + "root":{ + "title":"root", "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":"CID", + "localPart":"root", "namespaceURI":"" } }, - "disposition":{ - "title":"disposition", + "depth":{ + "title":"depth", "allOf":[ { - "$ref":"#/definitions/DispositionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"disposition", + "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":"" + } + }, + "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_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":[ - { - "$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/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frameJitter", - "namespaceURI":"" - } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CS_CollectionCountType", + "namespaceURI":"http://www.pixia.com/wami/v101" + }, + "propertiesOrder":[ + "description", + "root", + "depth", + "nid", + "childNodes", + "totalNodes", + "collections", + "edgeDepth" + ] + }, + "NamedServiceElementType":{ + "required":[ + "name" + ], + "allOf":[ + { + "$ref":"#/definitions/ServiceElementType" }, - "live":{ - "title":"live", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + { + "type":"object", + "title":"NamedServiceElementType", + "properties":{ + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"#/definitions/ServiceNameType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"live", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"CollectionSectionType", + "localPart":"NamedServiceElementType", "namespaceURI":"http://www.pixia.com/wami/v101" }, "propertiesOrder":[ - "cid", - "startFrame", - "endFrame", - "frameCount", - "startTime", - "endTime", - "timeSpan", - "frameInterval", - "frameJitter", - "live" + "name" ] }, - "DispositionType":{ + "ISAbstractMapInfoType":{ + "required":[ + "metadata" + ], "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AbstractResponseType" + }, + { + "type":"object", + "title":"ISAbstractMapInfoType", + "properties":{ + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CollectionMetadataSectionsType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.pixia.com/wami/v101" + } + } + } } ], - "typeType":"enumInfo", + "typeType":"classInfo", "typeName":{ - "localPart":"DispositionType", + "localPart":"IS_AbstractMapInfoType", "namespaceURI":"http://www.pixia.com/wami/v101" - } + }, + "propertiesOrder":[ + "metadata" + ] }, "NodeDepthType":{ "allOf":[ @@ -3632,6 +3620,18 @@ "localPart":"ExceptionNameType", "namespaceURI":"http://www.pixia.com/wami/v101" } + }, + "DispositionType":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "typeType":"enumInfo", + "typeName":{ + "localPart":"DispositionType", + "namespaceURI":"http://www.pixia.com/wami/v101" + } } }, "anyOf":[ @@ -3648,7 +3648,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_GetCollectionCountRequest" + "GetCapabilitiesRequest" ] }, "namespaceURI":{ @@ -3661,11 +3661,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSGetCollectionCountRequestType" + "$ref":"#/definitions/GetCapabilitiesRequestType" } }, "elementName":{ - "localPart":"CS_GetCollectionCountRequest", + "localPart":"GetCapabilitiesRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3682,7 +3682,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetPathMapInfoRequest" + "ExtendedMetadataSection" ] }, "namespaceURI":{ @@ -3695,11 +3695,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetPathMapInfoRequestType" + "$ref":"#/definitions/ExtendedMetadataSection" } }, "elementName":{ - "localPart":"IS_GetPathMapInfoRequest", + "localPart":"ExtendedMetadataSection", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3716,7 +3716,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_Map" + "CS_CollectionCount" ] }, "namespaceURI":{ @@ -3729,11 +3729,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISMapType" + "$ref":"#/definitions/CSCollectionCountType" } }, "elementName":{ - "localPart":"IS_Map", + "localPart":"CS_CollectionCount", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3750,7 +3750,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedMetadataSection" + "IS_Map" ] }, "namespaceURI":{ @@ -3763,11 +3763,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendedMetadataSection" + "$ref":"#/definitions/ISMapType" } }, "elementName":{ - "localPart":"ExtendedMetadataSection", + "localPart":"IS_Map", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3784,7 +3784,7 @@ "properties":{ "localPart":{ "enum":[ - "VS_GetPathMapVideoRequest" + "GetHelpRequest" ] }, "namespaceURI":{ @@ -3797,11 +3797,11 @@ ] }, "value":{ - "$ref":"#/definitions/VSGetPathMapVideoRequestType" + "$ref":"#/definitions/GetHelpRequestType" } }, "elementName":{ - "localPart":"VS_GetPathMapVideoRequest", + "localPart":"GetHelpRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3818,7 +3818,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_MapInfo" + "IS_PathMapInfo" ] }, "namespaceURI":{ @@ -3831,11 +3831,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISMapInfoType" + "$ref":"#/definitions/ISPathMapInfoType" } }, "elementName":{ - "localPart":"IS_MapInfo", + "localPart":"IS_PathMapInfo", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3852,7 +3852,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilitiesRequest" + "CS_Collections" ] }, "namespaceURI":{ @@ -3865,11 +3865,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesRequestType" + "$ref":"#/definitions/CSCollectionsType" } }, "elementName":{ - "localPart":"GetCapabilitiesRequest", + "localPart":"CS_Collections", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3886,7 +3886,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "IS_MapInfo" ] }, "namespaceURI":{ @@ -3899,11 +3899,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilitiesResponseBaseType" + "$ref":"#/definitions/ISMapInfoType" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"IS_MapInfo", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3920,7 +3920,7 @@ "properties":{ "localPart":{ "enum":[ - "GetHelpRequest" + "CS_GetCollectionCountRequest" ] }, "namespaceURI":{ @@ -3933,11 +3933,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetHelpRequestType" + "$ref":"#/definitions/CSGetCollectionCountRequestType" } }, "elementName":{ - "localPart":"GetHelpRequest", + "localPart":"CS_GetCollectionCountRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3954,7 +3954,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetMapInfoRequest" + "IS_GetMapRequest" ] }, "namespaceURI":{ @@ -3967,11 +3967,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetMapInfoRequestType" + "$ref":"#/definitions/ISGetMapRequestType" } }, "elementName":{ - "localPart":"IS_GetMapInfoRequest", + "localPart":"IS_GetMapRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -3988,7 +3988,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetPathMapRequest" + "IS_PathMap" ] }, "namespaceURI":{ @@ -4001,11 +4001,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetPathMapRequestType" + "$ref":"#/definitions/ISPathMapType" } }, "elementName":{ - "localPart":"IS_GetPathMapRequest", + "localPart":"IS_PathMap", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4022,7 +4022,7 @@ "properties":{ "localPart":{ "enum":[ - "Help" + "IS_GetPathMapRequest" ] }, "namespaceURI":{ @@ -4035,11 +4035,11 @@ ] }, "value":{ - "$ref":"#/definitions/HelpResponseType" + "$ref":"#/definitions/ISGetPathMapRequestType" } }, "elementName":{ - "localPart":"Help", + "localPart":"IS_GetPathMapRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4056,7 +4056,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_PathMap" + "VS_GetMapVideoRequest" ] }, "namespaceURI":{ @@ -4069,11 +4069,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISPathMapType" + "$ref":"#/definitions/VSGetMapVideoRequestType" } }, "elementName":{ - "localPart":"IS_PathMap", + "localPart":"VS_GetMapVideoRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4090,7 +4090,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_CollectionCount" + "IS_GetMapInfoRequest" ] }, "namespaceURI":{ @@ -4103,11 +4103,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSCollectionCountType" + "$ref":"#/definitions/ISGetMapInfoRequestType" } }, "elementName":{ - "localPart":"CS_CollectionCount", + "localPart":"IS_GetMapInfoRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4124,7 +4124,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_Collections" + "IS_GetPathMapInfoRequest" ] }, "namespaceURI":{ @@ -4137,11 +4137,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSCollectionsType" + "$ref":"#/definitions/ISGetPathMapInfoRequestType" } }, "elementName":{ - "localPart":"CS_Collections", + "localPart":"IS_GetPathMapInfoRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4158,7 +4158,7 @@ "properties":{ "localPart":{ "enum":[ - "VS_GetMapVideoRequest" + "VS_GetPathMapVideoRequest" ] }, "namespaceURI":{ @@ -4171,11 +4171,11 @@ ] }, "value":{ - "$ref":"#/definitions/VSGetMapVideoRequestType" + "$ref":"#/definitions/VSGetPathMapVideoRequestType" } }, "elementName":{ - "localPart":"VS_GetMapVideoRequest", + "localPart":"VS_GetPathMapVideoRequest", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4192,7 +4192,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_PathMapInfo" + "Capabilities" ] }, "namespaceURI":{ @@ -4205,11 +4205,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISPathMapInfoType" + "$ref":"#/definitions/CapabilitiesResponseBaseType" } }, "elementName":{ - "localPart":"IS_PathMapInfo", + "localPart":"Capabilities", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4260,7 +4260,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_GetCollectionsRequest" + "Help" ] }, "namespaceURI":{ @@ -4273,11 +4273,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSGetCollectionsRequestType" + "$ref":"#/definitions/HelpResponseType" } }, "elementName":{ - "localPart":"CS_GetCollectionsRequest", + "localPart":"Help", "namespaceURI":"http://www.pixia.com/wami/v101" } }, @@ -4294,7 +4294,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetMapRequest" + "CS_GetCollectionsRequest" ] }, "namespaceURI":{ @@ -4307,11 +4307,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetMapRequestType" + "$ref":"#/definitions/CSGetCollectionsRequestType" } }, "elementName":{ - "localPart":"IS_GetMapRequest", + "localPart":"CS_GetCollectionsRequest", "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 15288e4c..148848aa 100644 --- a/scripts/jsonschemas/WAMI_1_0_2.jsonschema +++ b/scripts/jsonschemas/WAMI_1_0_2.jsonschema @@ -2,454 +2,500 @@ { "id":"http://www.pixia.com/wami/v102#", "definitions":{ - "ISAbstractMapInfoType":{ + "BoundBoxType":{ + "type":"object", + "title":"BoundBoxType", "required":[ - "metadata" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseType" - }, - { - "type":"object", - "title":"ISAbstractMapInfoType", - "properties":{ - "metadata":{ - "title":"metadata", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CollectionMetadataSectionsType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - } - } - } + "crs", + "minx", + "miny", + "maxx", + "maxy" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_AbstractMapInfoType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "metadata" - ] - }, - "FrameOrTimeRangeRequestType.TimeRange":{ - "type":"object", - "title":"FrameOrTimeRangeRequestType.TimeRange", "properties":{ - "recurringInterval":{ - "title":"recurringInterval", + "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":"recurringInterval", + "localPart":"crs", "namespaceURI":"" } }, - "start":{ - "title":"start", + "minx":{ + "title":"minx", "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":"minx", "namespaceURI":"" } }, - "end":{ - "title":"end", + "miny":{ + "title":"miny", "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":"end", + "localPart":"miny", "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" - ] - }, - "TimeRangeRequestType.TimeRange":{ - "type":"object", - "title":"TimeRangeRequestType.TimeRange", - "properties":{ - "recurringInterval":{ - "title":"recurringInterval", + "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":"recurringInterval", + "localPart":"maxx", "namespaceURI":"" } }, - "start":{ - "title":"start", + "maxy":{ + "title":"maxy", "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":"maxy", "namespaceURI":"" } }, - "end":{ - "title":"end", + "resx":{ + "title":"resx", "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":"end", + "localPart":"resx", "namespaceURI":"" } }, - "resolution":{ - "title":"resolution", + "resy":{ + "title":"resy", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"resolution", + "localPart":"resy", "namespaceURI":"" } } }, "typeType":"classInfo", - "propertiesOrder":[ - "recurringInterval", - "start", - "end", - "resolution" - ] - }, - "CSCollectionsType":{ - "required":[ - "node" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractResponseType" - }, - { - "type":"object", - "title":"CSCollectionsType", - "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" - } - }, - "parent":{ - "title":"parent", - "allOf":[ - { - "$ref":"#/definitions/CSCollectionsType.Parent" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Parent", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "node":{ - "title":"node", - "allOf":[ - { - "$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":"updateSequence", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", "typeName":{ - "localPart":"CS_CollectionsType", + "localPart":"BoundBoxType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "description", - "parent", - "node", - "updateSequence" + "crs", + "minx", + "miny", + "maxx", + "maxy", + "resx", + "resy" ] }, - "GeoTransformType":{ + "CollectionMetadataSectionsType":{ "type":"object", - "title":"GeoTransformType", - "required":[ - "xOffset", - "yOffset", - "xScale", - "yScale", - "xSkew", - "ySkew" - ], + "title":"CollectionMetadataSectionsType", "properties":{ - "xOffset":{ - "title":"xOffset", + "collection":{ + "title":"collection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CollectionSectionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xOffset", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Collection", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "yOffset":{ - "title":"yOffset", + "geoBox":{ + "title":"geoBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/GeoBoxSectionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"yOffset", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"GeoBox", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "xScale":{ - "title":"xScale", + "toa":{ + "title":"toa", "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":"TOA", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "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/v102" + } + }, + "file":{ + "title":"file", + "allOf":[ + { + "$ref":"#/definitions/FileSectionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"File", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "group":{ + "title":"group", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataGroupType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Group", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "extendedMetadataSection":{ + "title":"extendedMetadataSection", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ExtendedMetadataSection" + }, + "minItems":0 + } + ], + "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" + ] + }, + "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":"xScale", + "localPart":"recurringInterval", "namespaceURI":"" } }, - "yScale":{ - "title":"yScale", + "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":"yScale", + "localPart":"start", "namespaceURI":"" } }, - "xSkew":{ - "title":"xSkew", + "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":"xSkew", + "localPart":"end", "namespaceURI":"" } }, - "ySkew":{ - "title":"ySkew", + "step":{ + "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", "attributeName":{ - "localPart":"ySkew", + "localPart":"step", "namespaceURI":"" } } }, "typeType":"classInfo", + "propertiesOrder":[ + "recurringInterval", + "start", + "end", + "step" + ] + }, + "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":"GeoTransformType", + "localPart":"MultipartImageRootDocumentType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "xOffset", - "yOffset", - "xScale", - "yScale", - "xSkew", - "ySkew" + "reference" ] }, - "NamedServiceElementType":{ + "BoundingPolygonType":{ + "type":"object", + "title":"BoundingPolygonType", "required":[ - "name" + "crs" ], - "allOf":[ - { - "$ref":"#/definitions/ServiceElementType" - }, - { - "type":"object", - "title":"NamedServiceElementType", - "properties":{ - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"#/definitions/ServiceNameType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } } + ], + "propertyType":"value" + }, + "crs":{ + "title":"crs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"crs", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"NamedServiceElementType", + "localPart":"BoundingPolygonType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "name" + "value", + "crs" ] }, - "ISGetMapRequestType":{ + "MetadataGroupType":{ + "type":"object", + "title":"MetadataGroupType", "required":[ - "bBox", - "time", - "cid" + "name" ], - "allOf":[ - { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + "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" + } }, - { - "type":"object", - "title":"ISGetMapRequestType", - "properties":{ - "bBox":{ - "title":"bBox", - "allOf":[ - { - "$ref":"#/definitions/BoundBoxType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BBox", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "time":{ - "title":"time", + "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", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "attribute", + "name" + ] + }, + "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/v102" + } + }, + "nativeCRS":{ + "title":"nativeCRS", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"nativeCRS", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GeoBoxSectionType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "boundingBox", + "nativeCRS" + ] + }, + "ISGetPathMapRequestType":{ + "required":[ + "path" + ], + "allOf":[ + { + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + }, + { + "type":"object", + "title":"ISGetPathMapRequestType", + "properties":{ + "path":{ + "title":"path", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRangeRequestType" + "$ref":"#/definitions/PathMapType" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"Path", "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":[ @@ -510,445 +556,132 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_GetMapRequestType", + "localPart":"IS_GetPathMapRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "bBox", - "time", - "cid", + "path", "disposition", "styles", "bgcolor", "transparent" ] }, - "MetadataGroupType":{ - "type":"object", - "title":"MetadataGroupType", + "CSCollectionCountType":{ "required":[ - "name" + "root", + "childNodes", + "totalNodes" ], - "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", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "attribute", - "name" - ] - }, - "ISPathMapInfoType":{ "allOf":[ { - "$ref":"#/definitions/ISAbstractMapInfoType" + "$ref":"#/definitions/AbstractResponseType" }, { "type":"object", - "title":"ISPathMapInfoType", + "title":"CSCollectionCountType", "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"IS_PathMapInfoType", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "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" - ] - }, - "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/v102" - } - }, - "nativeCRS":{ - "title":"nativeCRS", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nativeCRS", - "namespaceURI":"" - } - } - }, - "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" - } - ], - "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", - "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/v102" - }, - "propertiesOrder":[ - "crs", - "minx", - "miny", - "maxx", - "maxy", - "resx", - "resy" - ] - }, - "AbstractRequestType":{ - "required":[ - "version" - ], - "allOf":[ - { - "$ref":"#/definitions/CommonAbstractRequestType" - }, - { - "type":"object", - "title":"AbstractRequestType", - "properties":{ - "version":{ - "title":"version", + "description":{ + "title":"description", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Description", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "format":{ - "title":"format", + "root":{ + "title":"root", "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":"root", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractRequestType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "version", - "format" - ] - }, - "VSGetMapVideoRequestType":{ - "required":[ - "bBox", - "time", - "cid", - "dup" - ], - "allOf":[ - { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" - }, - { - "type":"object", - "title":"VSGetMapVideoRequestType", - "properties":{ - "bBox":{ - "title":"bBox", + }, + "depth":{ + "title":"depth", "allOf":[ { - "$ref":"#/definitions/BoundBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BBox", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"depth", + "namespaceURI":"" } }, - "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/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"NID", + "namespaceURI":"" } }, - "cid":{ - "title":"cid", + "childNodes":{ + "title":"childNodes", "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":"childNodes", "namespaceURI":"" } }, - "styles":{ - "title":"styles", + "totalNodes":{ + "title":"totalNodes", "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":"styles", + "localPart":"totalNodes", "namespaceURI":"" } }, - "bgcolor":{ - "title":"bgcolor", + "collections":{ + "title":"collections", "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":"collections", "namespaceURI":"" } }, - "transparent":{ - "title":"transparent", + "edgeDepth":{ + "title":"edgeDepth", "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", - "namespaceURI":"" - } - }, - "dup":{ - "title":"dup", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"dup", + "localPart":"edgeDepth", "namespaceURI":"" } } @@ -957,232 +690,212 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"VS_GetMapVideoRequestType", + "localPart":"CS_CollectionCountType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "bBox", - "time", - "cid", - "styles", - "bgcolor", - "transparent", - "dup" + "description", + "root", + "depth", + "nid", + "childNodes", + "totalNodes", + "collections", + "edgeDepth" ] }, - "CSCollectionsType.Parent":{ - "type":"object", - "title":"CSCollectionsType.Parent", - "required":[ - "service", - "nid" - ], - "properties":{ - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"#/definitions/NamedServiceElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Service", - "namespaceURI":"http://www.pixia.com/wami/v102" - } + "GetHelpRequestType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestType" }, - "nid":{ - "title":"nid", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NID", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"GetHelpRequestType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, "propertiesOrder":[ - "service", - "nid" + "topic" ] }, - "CSNodeType":{ + "PathMapTrackAoiType":{ "type":"object", - "title":"CSNodeType", + "title":"PathMapTrackAoiType", "required":[ - "nid" + "bBox", + "time" ], "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" } }, - "service":{ - "title":"service", + "time":{ + "title":"time", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NamedServiceElementType" - }, - "minItems":0 + "$ref":"#/definitions/FrameOrTimeRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"Time", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "metadata":{ - "title":"metadata", + "timeSpan":{ + "title":"timeSpan", "allOf":[ { - "$ref":"#/definitions/CollectionMetadataSectionsType" + "$ref":"#/definitions/FrameOrTimeSpanRequestType" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", + "localPart":"TimeSpan", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "node":{ - "title":"node", + "option":{ + "title":"option", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CSNodeType" + "$ref":"#/definitions/NameValuePairType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Node", + "localPart":"Option", "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", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PathMapTrackAoiType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "bBox", + "time", + "timeSpan", + "option" + ] + }, + "TimeRangeRequestType.TimeRange":{ + "type":"object", + "title":"TimeRangeRequestType.TimeRange", + "properties":{ + "recurringInterval":{ + "title":"recurringInterval", "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":"parentNID", + "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":"" } }, - "cid":{ - "title":"cid", + "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":"CID", + "localPart":"end", "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "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":"updateSequence", + "localPart":"resolution", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"CS_NodeType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, "propertiesOrder":[ - "description", - "service", - "metadata", - "node", - "id", - "name", - "parentNID", - "nid", - "cid", - "updateSequence" + "recurringInterval", + "start", + "end", + "resolution" ] }, - "CSGetCollectionsRequestType":{ + "ISGetMapRequestType":{ + "required":[ + "bBox", + "time", + "cid" + ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestType" + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, { "type":"object", - "title":"CSGetCollectionsRequestType", + "title":"ISGetMapRequestType", "properties":{ "bBox":{ "title":"bBox", @@ -1201,7 +914,7 @@ "title":"time", "allOf":[ { - "$ref":"#/definitions/TimeRangeRequestType" + "$ref":"#/definitions/FrameOrTimeRangeRequestType" } ], "propertyType":"element", @@ -1210,34 +923,37 @@ "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "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":"" } }, - "depth":{ - "title":"depth", + "disposition":{ + "title":"disposition", "allOf":[ { - "$ref":"#/definitions/NodeDepthType" + "$ref":"#/definitions/DispositionType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"depth", + "localPart":"disposition", "namespaceURI":"" } }, - "metadata":{ - "title":"metadata", + "styles":{ + "title":"styles", "allOf":[ { "type":"array", @@ -1248,7 +964,33 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"metadata", + "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":"" } } @@ -1257,93 +999,188 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CS_GetCollectionsRequestType", + "localPart":"IS_GetMapRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ "bBox", "time", - "nid", - "depth", - "metadata" + "cid", + "disposition", + "styles", + "bgcolor", + "transparent" ] }, - "FrameOrTimeRequestType":{ + "GeoTransformType":{ "type":"object", - "title":"FrameOrTimeRequestType", + "title":"GeoTransformType", + "required":[ + "xOffset", + "yOffset", + "xScale", + "yScale", + "xSkew", + "ySkew" + ], "properties":{ - "frame":{ - "title":"frame", + "xOffset":{ + "title":"xOffset", "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":"xOffset", "namespaceURI":"" } }, - "time":{ - "title":"time", + "yOffset":{ + "title":"yOffset", "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":"time", + "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":"FrameOrTimeRequestType", + "localPart":"GeoTransformType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "frame", - "time" + "xOffset", + "yOffset", + "xScale", + "yScale", + "xSkew", + "ySkew" ] }, - "ExtendedMetadataSection":{ + "HelpResponseType":{ "type":"object", - "title":"ExtendedMetadataSection", + "title":"HelpResponseType", + "required":[ + "service", + "request" + ], "properties":{ - "abstractMetaData":{ - "title":"abstractMetaData", + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "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/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + { + "$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":"AbstractMetaData", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "minItems":0 + ] + } } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractMetaData", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "propertyType":"anyElement" + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"#/definitions/ServiceNameType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, - "name":{ - "title":"name", + "request":{ + "title":"request", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1351,132 +1188,104 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "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", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, "propertiesOrder":[ - "abstractMetaData", - "name" + "otherAttributes", + "content", + "service", + "request", + "lang", + "version" ] }, - "CSCollectionCountType":{ + "ISGetMapInfoRequestType":{ "required":[ - "root", - "childNodes", - "totalNodes" + "bBox", + "time", + "cid" ], "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, { "type":"object", - "title":"CSCollectionCountType", + "title":"ISGetMapInfoRequestType", "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" } }, - "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", + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/FrameOrTimeRangeRequestType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"collections", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Time", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "edgeDepth":{ - "title":"edgeDepth", + "cid":{ + "title":"cid", "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":"edgeDepth", + "localPart":"CID", "namespaceURI":"" } } @@ -1485,68 +1294,84 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CS_CollectionCountType", + "localPart":"IS_GetMapInfoRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "description", - "root", - "depth", - "nid", - "childNodes", - "totalNodes", - "collections", - "edgeDepth" + "bBox", + "time", + "cid" ] }, - "ServiceElementType":{ - "type":"object", - "title":"ServiceElementType", + "ISAbstractMapInfoType":{ "required":[ - "request" + "metadata" ], - "properties":{ - "request":{ - "title":"request", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RequestMethodLinkType" - }, - "minItems":1 + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseType" + }, + { + "type":"object", + "title":"ISAbstractMapInfoType", + "properties":{ + "metadata":{ + "title":"metadata", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CollectionMetadataSectionsType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.pixia.com/wami/v102" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Request", - "namespaceURI":"http://www.pixia.com/wami/v102" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ServiceElementType", + "localPart":"IS_AbstractMapInfoType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "request" + "metadata" ] }, - "GetCapabilitiesRequestType":{ + "VSGetPathMapVideoRequestType":{ "required":[ - "acceptVersions" + "path", + "dup" ], "allOf":[ { - "$ref":"#/definitions/CommonAbstractRequestType" + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, { "type":"object", - "title":"GetCapabilitiesRequestType", + "title":"VSGetPathMapVideoRequestType", "properties":{ - "acceptVersions":{ - "title":"acceptVersions", + "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", @@ -1557,52 +1382,46 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"acceptVersions", + "localPart":"styles", "namespaceURI":"" } }, - "acceptFormats":{ - "title":"acceptFormats", + "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":"acceptFormats", + "localPart":"bgcolor", "namespaceURI":"" } }, - "sections":{ - "title":"sections", + "transparent":{ + "title":"transparent", "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":"sections", + "localPart":"transparent", "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "dup":{ + "title":"dup", "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":"updateSequence", + "localPart":"dup", "namespaceURI":"" } } @@ -1611,350 +1430,235 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesRequestType", + "localPart":"VS_GetPathMapVideoRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "acceptVersions", - "acceptFormats", - "sections", - "updateSequence" + "path", + "styles", + "bgcolor", + "transparent", + "dup" ] }, - "CollectionSectionType":{ + "CSCollectionsType.Parent":{ "type":"object", - "title":"CollectionSectionType", + "title":"CSCollectionsType.Parent", + "required":[ + "service", + "nid" + ], "properties":{ - "cid":{ - "title":"cid", + "service":{ + "title":"service", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/NamedServiceElementType" } ], - "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":[ - { - "$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/double" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"frameJitter", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Service", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "live":{ - "title":"live", + "nid":{ + "title":"nid", "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":"NID", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"CollectionSectionType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, "propertiesOrder":[ - "cid", - "startFrame", - "endFrame", - "frameCount", - "startTime", - "endTime", - "timeSpan", - "frameInterval", - "frameJitter", - "live" + "service", + "nid" ] }, - "ISInfoType":{ + "ISPathMapType":{ "allOf":[ { - "$ref":"#/definitions/AbstractResponseType" + "$ref":"#/definitions/MultipartImageRootDocumentType" }, { "type":"object", - "title":"ISInfoType", + "title":"ISPathMapType", "properties":{ - "metadata":{ - "title":"metadata", - "allOf":[ - { - "$ref":"#/definitions/CollectionMetadataSectionsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_InfoType", + "localPart":"IS_PathMapType", "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "metadata" - ] + } }, - "NameValuePairType":{ + "MultipartImageRootDocumentType.Reference":{ "type":"object", - "title":"NameValuePairType", + "title":"MultipartImageRootDocumentType.Reference", "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", + "imageReference":{ + "title":"imageReference", "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/anyURI" } ], - "propertyType":"anyElement" + "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", - "typeName":{ - "localPart":"NameValuePairType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, "propertiesOrder":[ - "otherAttributes", - "content", - "name" + "imageReference", + "metadataReference" ] }, - "BinaryAbstractGetMapRequestType":{ - "required":[ - "viewPort" - ], + "CSGetCollectionCountRequestType":{ "allOf":[ { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" + "$ref":"#/definitions/AbstractRequestType" }, { "type":"object", - "title":"BinaryAbstractGetMapRequestType", + "title":"CSGetCollectionCountRequestType", "properties":{ - "viewPort":{ - "title":"viewPort", + "bBox":{ + "title":"bBox", "allOf":[ { - "$ref":"#/definitions/DimensionType" + "$ref":"#/definitions/BoundBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"ViewPort", + "localPart":"BBox", "namespaceURI":"http://www.pixia.com/wami/v102" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"BinaryAbstractGetMapRequestType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "viewPort" - ] + }, + "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":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CS_GetCollectionCountRequestType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "bBox", + "time", + "nid", + "depth" + ] }, - "ISGetPathMapRequestType":{ + "GetCapabilitiesRequestType":{ "required":[ - "path" + "acceptVersions" ], "allOf":[ { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" + "$ref":"#/definitions/CommonAbstractRequestType" }, { "type":"object", - "title":"ISGetPathMapRequestType", + "title":"GetCapabilitiesRequestType", "properties":{ - "path":{ - "title":"path", + "acceptVersions":{ + "title":"acceptVersions", "allOf":[ { - "$ref":"#/definitions/PathMapType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Path", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"acceptVersions", + "namespaceURI":"" } }, - "disposition":{ - "title":"disposition", + "acceptFormats":{ + "title":"acceptFormats", "allOf":[ { - "$ref":"#/definitions/DispositionType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"disposition", + "localPart":"acceptFormats", "namespaceURI":"" } }, - "styles":{ - "title":"styles", + "sections":{ + "title":"sections", "allOf":[ { "type":"array", @@ -1965,12 +1669,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"styles", + "localPart":"sections", "namespaceURI":"" } }, - "bgcolor":{ - "title":"bgcolor", + "updateSequence":{ + "title":"updateSequence", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1978,20 +1682,67 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"bgcolor", + "localPart":"updateSequence", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetCapabilitiesRequestType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "acceptVersions", + "acceptFormats", + "sections", + "updateSequence" + ] + }, + "PostContentTypeMetaData.KVP":{ + "type":"object", + "title":"PostContentTypeMetaData.KVP", + "properties":{ + }, + "typeType":"classInfo" + }, + "AbstractRequestType":{ + "required":[ + "version" + ], + "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":"" } }, - "transparent":{ - "title":"transparent", + "format":{ + "title":"format", "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":"format", "namespaceURI":"" } } @@ -2000,171 +1751,122 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_GetPathMapRequestType", + "localPart":"AbstractRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "path", - "disposition", - "styles", - "bgcolor", - "transparent" + "version", + "format" ] }, - "FrameOrTimeRangeRequestType":{ + "CSNodeType":{ "type":"object", - "title":"FrameOrTimeRangeRequestType", + "title":"CSNodeType", + "required":[ + "nid" + ], "properties":{ - "frameRange":{ - "title":"frameRange", + "description":{ + "title":"description", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FrameOrTimeRangeRequestType.FrameRange" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"FrameRange", + "localPart":"Description", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "timeRange":{ - "title":"timeRange", + "service":{ + "title":"service", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FrameOrTimeRangeRequestType.TimeRange" + "$ref":"#/definitions/NamedServiceElementType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"TimeRange", + "localPart":"Service", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "timeList":{ - "title":"timeList", + "metadata":{ + "title":"metadata", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/CollectionMetadataSectionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"TimeList", + "localPart":"Metadata", "namespaceURI":"http://www.pixia.com/wami/v102" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FrameOrTimeRangeRequestType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "frameRange", - "timeRange", - "timeList" - ] - }, - "FrameOrTimeRangeRequestType.FrameRange":{ - "type":"object", - "title":"FrameOrTimeRangeRequestType.FrameRange", - "properties":{ - "recurringInterval":{ - "title":"recurringInterval", + }, + "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":"recurringInterval", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Node", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "start":{ - "title":"start", + "id":{ + "title":"id", "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":"start", + "localPart":"id", "namespaceURI":"" } }, - "end":{ - "title":"end", + "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":"attribute", "attributeName":{ - "localPart":"end", + "localPart":"name", "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":[ - "recurringInterval", - "start", - "end", - "step" - ] - }, - "CommonAbstractRequestType":{ - "type":"object", - "title":"CommonAbstractRequestType", - "required":[ - "service", - "request" - ], - "properties":{ - "service":{ - "title":"service", + "parentNID":{ + "title":"parentNID", "allOf":[ { - "$ref":"#/definitions/ServiceNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"parentNID", "namespaceURI":"" } }, - "request":{ - "title":"request", + "nid":{ + "title":"nid", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2172,316 +1874,457 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"request", + "localPart":"NID", "namespaceURI":"" } }, - "exceptions":{ - "title":"exceptions", + "cid":{ + "title":"cid", "allOf":[ { - "$ref":"#/definitions/ExceptionNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"exceptions", + "localPart":"CID", "namespaceURI":"" } }, - "acceptLanguages":{ - "title":"acceptLanguages", + "updateSequence":{ + "title":"updateSequence", "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":"updateSequence", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CommonAbstractRequestType", + "localPart":"CS_NodeType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ + "description", "service", - "request", - "exceptions", - "acceptLanguages" + "metadata", + "node", + "id", + "name", + "parentNID", + "nid", + "cid", + "updateSequence" ] }, - "CollectionMetadataSectionsType":{ + "FrameOrTimeSpanRequestType":{ "type":"object", - "title":"CollectionMetadataSectionsType", + "title":"FrameOrTimeSpanRequestType", "properties":{ - "collection":{ - "title":"collection", - "allOf":[ - { - "$ref":"#/definitions/CollectionSectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Collection", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "geoBox":{ - "title":"geoBox", - "allOf":[ - { - "$ref":"#/definitions/GeoBoxSectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GeoBox", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "toa":{ - "title":"toa", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TOA", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "frameNum":{ - "title":"frameNum", + "frames":{ + "title":"frames", "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" - } - }, - "file":{ - "title":"file", - "allOf":[ - { - "$ref":"#/definitions/FileSectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"File", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "group":{ - "title":"group", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataGroupType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Group", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"frames", + "namespaceURI":"" } }, - "extendedMetadataSection":{ - "title":"extendedMetadataSection", + "duration":{ + "title":"duration", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ExtendedMetadataSection" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ExtendedMetadataSection", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"duration", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CollectionMetadataSectionsType", + "localPart":"FrameOrTimeSpanRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "collection", - "geoBox", - "toa", - "frameNum", - "file", - "group", - "extendedMetadataSection" + "frames", + "duration" ] }, - "HelpResponseType":{ - "type":"object", - "title":"HelpResponseType", + "CommonAbstractGetMapRequestType":{ "required":[ - "service", - "request" + "crs" ], - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" + "allOf":[ + { + "$ref":"#/definitions/AbstractRequestType" }, - "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", + "title":"CommonAbstractGetMapRequestType", + "properties":{ + "option":{ + "title":"option", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/NameValuePairType" }, - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } - } - ] + "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":"" } } - ], - "propertyType":"anyElement" - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"#/definitions/ServiceNameType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CommonAbstractGetMapRequestType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "option", + "crs", + "metadata" + ] + }, + "CSCollectionsType":{ + "required":[ + "node" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractResponseType" }, - "request":{ - "title":"request", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"CSCollectionsType", + "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" + } + }, + "parent":{ + "title":"parent", + "allOf":[ + { + "$ref":"#/definitions/CSCollectionsType.Parent" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Parent", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "node":{ + "title":"node", + "allOf":[ + { + "$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":"updateSequence", + "namespaceURI":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"request", - "namespaceURI":"" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CS_CollectionsType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "description", + "parent", + "node", + "updateSequence" + ] + }, + "ISMapInfoType":{ + "allOf":[ + { + "$ref":"#/definitions/ISAbstractMapInfoType" }, - "lang":{ - "title":"lang", + { + "type":"object", + "title":"ISMapInfoType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_MapInfoType", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "TimeRangeRequestType":{ + "type":"object", + "title":"TimeRangeRequestType", + "properties":{ + "timeRange":{ + "title":"timeRange", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "type":"array", + "items":{ + "$ref":"#/definitions/TimeRangeRequestType.TimeRange" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TimeRange", + "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "version":{ - "title":"version", + "timeList":{ + "title":"timeList", "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":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"TimeList", + "namespaceURI":"http://www.pixia.com/wami/v102" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"HelpResponseType", + "localPart":"TimeRangeRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "otherAttributes", - "content", - "service", - "request", - "lang", - "version" + "timeRange", + "timeList" ] }, - "MultipartImageRootDocumentType":{ + "ExtendedMetadataSection":{ "type":"object", - "title":"MultipartImageRootDocumentType", + "title":"ExtendedMetadataSection", "properties":{ - "reference":{ - "title":"reference", + "abstractMetaData":{ + "title":"abstractMetaData", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MultipartImageRootDocumentType.Reference" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.pixia.com/wami/v102" + "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", + "propertiesOrder":[ + "abstractMetaData", + "name" + ] + }, + "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":"MultipartImageRootDocumentType", + "localPart":"CS_GetCollectionsRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "reference" + "bBox", + "time", + "nid", + "depth", + "metadata" ] }, "CapabilitiesResponseBaseType":{ @@ -2599,230 +2442,155 @@ "version" ] }, - "VSGetPathMapVideoRequestType":{ + "ServiceElementType":{ + "type":"object", + "title":"ServiceElementType", "required":[ - "path", - "dup" - ], - "allOf":[ - { - "$ref":"#/definitions/BinaryAbstractGetMapRequestType" - }, - { - "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":"" - } - } - } - } + "request" ], - "typeType":"classInfo", - "typeName":{ - "localPart":"VS_GetPathMapVideoRequestType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "path", - "styles", - "bgcolor", - "transparent", - "dup" - ] - }, - "FileSectionType":{ - "type":"object", - "title":"FileSectionType", "properties":{ - "geoTransform":{ - "title":"geoTransform", - "allOf":[ - { - "$ref":"#/definitions/GeoTransformType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GeoTransform", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "wkt":{ - "title":"wkt", + "request":{ + "title":"request", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/RequestMethodLinkType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"WKT", + "localPart":"Request", "namespaceURI":"http://www.pixia.com/wami/v102" } - }, - "boundingPolygon":{ - "title":"boundingPolygon", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ServiceElementType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "request" + ] + }, + "PathMapTrackType":{ + "type":"object", + "title":"PathMapTrackType", + "required":[ + "aoi", + "cid" + ], + "properties":{ + "aoi":{ + "title":"aoi", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BoundingPolygonType" + "$ref":"#/definitions/PathMapTrackAoiType" }, - "minItems":0 + "minItems":2 } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingPolygon", + "localPart":"Aoi", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "fileName":{ - "title":"fileName", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "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", + "cid":{ + "title":"cid", "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/string" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"createTime", + "localPart":"CID", "namespaceURI":"" } }, - "modifyTime":{ - "title":"modifyTime", + "method":{ + "title":"method", "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":"method", "namespaceURI":"" } - }, - "pixelWidth":{ - "title":"pixelWidth", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PathMapTrackType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "aoi", + "cid", + "method" + ] + }, + "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":"pixelWidth", + "localPart":"schemaElement", "namespaceURI":"" } - }, - "pixelHeight":{ - "title":"pixelHeight", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "schemaElement" + ] + }, + "CommonAbstractRequestType":{ + "type":"object", + "title":"CommonAbstractRequestType", + "required":[ + "service", + "request" + ], + "properties":{ + "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" @@ -2830,165 +2598,87 @@ ], "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", + "localPart":"request", "namespaceURI":"" } }, - "bitsPerBand":{ - "title":"bitsPerBand", + "exceptions":{ + "title":"exceptions", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/ExceptionNameType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"bitsPerBand", + "localPart":"exceptions", "namespaceURI":"" } }, - "bandDataType":{ - "title":"bandDataType", + "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":"bandDataType", + "localPart":"acceptLanguages", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FileSectionType", + "localPart":"CommonAbstractRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "geoTransform", - "wkt", - "boundingPolygon", - "fileName", - "fileSize", - "createTime", - "modifyTime", - "pixelWidth", - "pixelHeight", - "fileFormat", - "bands", - "bitsPerBand", - "bandDataType" + "service", + "request", + "exceptions", + "acceptLanguages" ] }, - "PostContentTypeMetaData.KVP":{ - "type":"object", - "title":"PostContentTypeMetaData.KVP", - "properties":{ - }, - "typeType":"classInfo" - }, - "PathMapType":{ - "type":"object", - "title":"PathMapType", + "ISGetPathMapInfoRequestType":{ "required":[ - "track" + "path" ], - "properties":{ - "track":{ - "title":"track", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PathMapTrackType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Track", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"PathMapType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "track" - ] - }, - "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":"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":"" - } + "$ref":"#/definitions/CommonAbstractGetMapRequestType" }, - "metadataReference":{ - "title":"metadataReference", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"ISGetPathMapInfoRequestType", + "properties":{ + "path":{ + "title":"path", + "allOf":[ + { + "$ref":"#/definitions/PathMapType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Path", + "namespaceURI":"http://www.pixia.com/wami/v102" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"metadataReference", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"IS_GetPathMapInfoRequestType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, "propertiesOrder":[ - "imageReference", - "metadataReference" + "path" ] }, "RequestMethodLinkType":{ @@ -3039,98 +2729,133 @@ "post" ] }, - "ISMapInfoType":{ + "ISMapType":{ "allOf":[ { - "$ref":"#/definitions/ISAbstractMapInfoType" + "$ref":"#/definitions/MultipartImageRootDocumentType" }, { "type":"object", - "title":"ISMapInfoType", + "title":"ISMapType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_MapInfoType", + "localPart":"IS_MapType", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "CSGetCollectionCountRequestType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestType" + "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":"" + } }, - { - "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":"" + "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" + ] + }, + "NameValuePairType":{ + "type":"object", + "title":"NameValuePairType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" } - }, - "depth":{ - "title":"depth", - "allOf":[ - { - "$ref":"#/definitions/NodeCountDepthType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"depth", - "namespaceURI":"" + } + ], + "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" + }, + "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":"CS_GetCollectionCountRequestType", + "localPart":"NameValuePairType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "bBox", - "time", - "nid", - "depth" + "otherAttributes", + "content", + "name" ] }, "DimensionType":{ @@ -3164,327 +2889,427 @@ "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/MultipartImageRootDocumentType" - }, - { - "type":"object", - "title":"ISMapType", - "properties":{ - } - } - ], - "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":[ - { - "$ref":"#/definitions/PathMapType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Path", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - } + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"IS_GetPathMapInfoRequestType", + "localPart":"DimensionType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "path" + "width", + "height" ] }, - "PostContentTypeMetaData.XML":{ + "AbstractResponseType":{ "type":"object", - "title":"PostContentTypeMetaData.XML", - "required":[ - "schemaElement" - ], + "title":"AbstractResponseType", "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":"" + } + }, + "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":[ - "schemaElement" + "lang", + "version" ] }, - "ISGetMapInfoRequestType":{ + "PathMapType":{ + "type":"object", + "title":"PathMapType", "required":[ - "bBox", - "time", - "cid" + "track" ], + "properties":{ + "track":{ + "title":"track", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PathMapTrackType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Track", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"PathMapType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "track" + ] + }, + "ISInfoType":{ "allOf":[ { - "$ref":"#/definitions/CommonAbstractGetMapRequestType" + "$ref":"#/definitions/AbstractResponseType" }, { "type":"object", - "title":"ISGetMapInfoRequestType", + "title":"ISInfoType", "properties":{ - "bBox":{ - "title":"bBox", - "allOf":[ - { - "$ref":"#/definitions/BoundBoxType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BBox", - "namespaceURI":"http://www.pixia.com/wami/v102" - } - }, - "time":{ - "title":"time", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRangeRequestType" + "$ref":"#/definitions/CollectionMetadataSectionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Time", + "localPart":"Metadata", "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":"" - } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"IS_GetMapInfoRequestType", + "localPart":"IS_InfoType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "bBox", - "time", - "cid" + "metadata" ] }, - "FrameOrTimeSpanRequestType":{ + "ISPathMapInfoType":{ + "allOf":[ + { + "$ref":"#/definitions/ISAbstractMapInfoType" + }, + { + "type":"object", + "title":"ISPathMapInfoType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"IS_PathMapInfoType", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + }, + "CollectionSectionType":{ "type":"object", - "title":"FrameOrTimeSpanRequestType", + "title":"CollectionSectionType", "properties":{ - "frames":{ - "title":"frames", + "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":[ + { + "$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":"frames", + "localPart":"frameJitter", "namespaceURI":"" } }, - "duration":{ - "title":"duration", + "live":{ + "title":"live", "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":"attribute", "attributeName":{ - "localPart":"duration", + "localPart":"live", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FrameOrTimeSpanRequestType", + "localPart":"CollectionSectionType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "frames", - "duration" + "cid", + "startFrame", + "endFrame", + "frameCount", + "startTime", + "endTime", + "timeSpan", + "frameInterval", + "frameJitter", + "live" ] }, - "CommonAbstractGetMapRequestType":{ - "required":[ - "crs" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractRequestType" + "FileSectionType":{ + "type":"object", + "title":"FileSectionType", + "properties":{ + "geoTransform":{ + "title":"geoTransform", + "allOf":[ + { + "$ref":"#/definitions/GeoTransformType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GeoTransform", + "namespaceURI":"http://www.pixia.com/wami/v102" + } }, - { - "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":"" - } + "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/v102" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CommonAbstractGetMapRequestType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "option", - "crs", - "metadata" - ] - }, - "PathMapTrackType":{ - "type":"object", - "title":"PathMapTrackType", - "required":[ - "aoi", - "cid" - ], - "properties":{ - "aoi":{ - "title":"aoi", + }, + "boundingPolygon":{ + "title":"boundingPolygon", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PathMapTrackAoiType" + "$ref":"#/definitions/BoundingPolygonType" }, - "minItems":2 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Aoi", + "localPart":"BoundingPolygon", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "cid":{ - "title":"cid", + "fileName":{ + "title":"fileName", "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":"fileName", "namespaceURI":"" } }, - "method":{ - "title":"method", + "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" @@ -3492,41 +3317,38 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"method", + "localPart":"fileFormat", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"PathMapTrackType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, - "propertiesOrder":[ - "aoi", - "cid", - "method" - ] - }, - "AbstractResponseType":{ - "type":"object", - "title":"AbstractResponseType", - "properties":{ - "lang":{ - "title":"lang", + }, + "bands":{ + "title":"bands", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"bands", + "namespaceURI":"" + } + }, + "bitsPerBand":{ + "title":"bitsPerBand", "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":"bitsPerBand", "namespaceURI":"" } }, - "version":{ - "title":"version", + "bandDataType":{ + "title":"bandDataType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3534,120 +3356,119 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"bandDataType", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractResponseType", + "localPart":"FileSectionType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "lang", - "version" + "geoTransform", + "wkt", + "boundingPolygon", + "fileName", + "fileSize", + "createTime", + "modifyTime", + "pixelWidth", + "pixelHeight", + "fileFormat", + "bands", + "bitsPerBand", + "bandDataType" ] }, - "PathMapTrackAoiType":{ + "FrameOrTimeRangeRequestType.TimeRange":{ "type":"object", - "title":"PathMapTrackAoiType", - "required":[ - "bBox", - "time" - ], + "title":"FrameOrTimeRangeRequestType.TimeRange", "properties":{ - "bBox":{ - "title":"bBox", + "recurringInterval":{ + "title":"recurringInterval", "allOf":[ { - "$ref":"#/definitions/BoundBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BBox", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"recurringInterval", + "namespaceURI":"" } }, - "time":{ - "title":"time", + "start":{ + "title":"start", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Time", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"start", + "namespaceURI":"" } }, - "timeSpan":{ - "title":"timeSpan", + "end":{ + "title":"end", "allOf":[ { - "$ref":"#/definitions/FrameOrTimeSpanRequestType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimeSpan", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"end", + "namespaceURI":"" } }, - "option":{ - "title":"option", + "resolution":{ + "title":"resolution", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NameValuePairType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Option", - "namespaceURI":"http://www.pixia.com/wami/v102" + "propertyType":"attribute", + "attributeName":{ + "localPart":"resolution", + "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"PathMapTrackAoiType", - "namespaceURI":"http://www.pixia.com/wami/v102" - }, "propertiesOrder":[ - "bBox", - "time", - "timeSpan", - "option" + "recurringInterval", + "start", + "end", + "resolution" ] }, - "GetHelpRequestType":{ + "NamedServiceElementType":{ + "required":[ + "name" + ], "allOf":[ { - "$ref":"#/definitions/AbstractRequestType" + "$ref":"#/definitions/ServiceElementType" }, { "type":"object", - "title":"GetHelpRequestType", + "title":"NamedServiceElementType", "properties":{ - "topic":{ - "title":"topic", + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } + "$ref":"#/definitions/ServiceNameType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"topic", + "localPart":"name", "namespaceURI":"" } } @@ -3656,67 +3477,171 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetHelpRequestType", + "localPart":"NamedServiceElementType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "topic" + "name" ] }, - "BoundingPolygonType":{ - "type":"object", - "title":"BoundingPolygonType", + "VSGetMapVideoRequestType":{ "required":[ - "crs" + "bBox", + "time", + "cid", + "dup" ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - } - ], - "propertyType":"value" + "allOf":[ + { + "$ref":"#/definitions/BinaryAbstractGetMapRequestType" }, - "crs":{ - "title":"crs", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"VSGetMapVideoRequestType", + "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/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":"" + } + }, + "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":"crs", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"BoundingPolygonType", + "localPart":"VS_GetMapVideoRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ - "value", - "crs" + "bBox", + "time", + "cid", + "styles", + "bgcolor", + "transparent", + "dup" ] }, - "TimeRangeRequestType":{ + "FrameOrTimeRangeRequestType":{ "type":"object", - "title":"TimeRangeRequestType", + "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/v102" + } + }, "timeRange":{ "title":"timeRange", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TimeRangeRequestType.TimeRange" + "$ref":"#/definitions/FrameOrTimeRangeRequestType.TimeRange" }, "minItems":0 } @@ -3746,14 +3671,89 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeRangeRequestType", + "localPart":"FrameOrTimeRangeRequestType", "namespaceURI":"http://www.pixia.com/wami/v102" }, "propertiesOrder":[ + "frameRange", "timeRange", "timeList" ] }, + "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" + ] + }, + "BinaryAbstractGetMapRequestType":{ + "required":[ + "viewPort" + ], + "allOf":[ + { + "$ref":"#/definitions/CommonAbstractGetMapRequestType" + }, + { + "type":"object", + "title":"BinaryAbstractGetMapRequestType", + "properties":{ + "viewPort":{ + "title":"viewPort", + "allOf":[ + { + "$ref":"#/definitions/DimensionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ViewPort", + "namespaceURI":"http://www.pixia.com/wami/v102" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"BinaryAbstractGetMapRequestType", + "namespaceURI":"http://www.pixia.com/wami/v102" + }, + "propertiesOrder":[ + "viewPort" + ] + }, "NodeCountDepthType":{ "allOf":[ { @@ -3766,7 +3766,7 @@ "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "DispositionType":{ + "ExceptionNameType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3774,11 +3774,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"DispositionType", + "localPart":"ExceptionNameType", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "NodeDepthType":{ + "DispositionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3786,11 +3786,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"NodeDepthType", + "localPart":"DispositionType", "namespaceURI":"http://www.pixia.com/wami/v102" } }, - "ExceptionNameType":{ + "NodeDepthType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3798,7 +3798,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ExceptionNameType", + "localPart":"NodeDepthType", "namespaceURI":"http://www.pixia.com/wami/v102" } } @@ -3817,7 +3817,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_PathMapInfo" + "GetCapabilitiesRequest" ] }, "namespaceURI":{ @@ -3830,11 +3830,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISPathMapInfoType" + "$ref":"#/definitions/GetCapabilitiesRequestType" } }, "elementName":{ - "localPart":"IS_PathMapInfo", + "localPart":"GetCapabilitiesRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -3851,7 +3851,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetPathMapInfoRequest" + "IS_GetMapRequest" ] }, "namespaceURI":{ @@ -3864,11 +3864,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetPathMapInfoRequestType" + "$ref":"#/definitions/ISGetMapRequestType" } }, "elementName":{ - "localPart":"IS_GetPathMapInfoRequest", + "localPart":"IS_GetMapRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -3885,7 +3885,7 @@ "properties":{ "localPart":{ "enum":[ - "PostContentTypeMetaData" + "ExtendedMetadataSection" ] }, "namespaceURI":{ @@ -3898,11 +3898,11 @@ ] }, "value":{ - "$ref":"#/definitions/PostContentTypeMetaData" + "$ref":"#/definitions/ExtendedMetadataSection" } }, "elementName":{ - "localPart":"PostContentTypeMetaData", + "localPart":"ExtendedMetadataSection", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -3919,7 +3919,7 @@ "properties":{ "localPart":{ "enum":[ - "ExtendedMetadataSection" + "IS_Map" ] }, "namespaceURI":{ @@ -3932,11 +3932,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendedMetadataSection" + "$ref":"#/definitions/ISMapType" } }, "elementName":{ - "localPart":"ExtendedMetadataSection", + "localPart":"IS_Map", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -3953,7 +3953,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_CollectionCount" + "Capabilities" ] }, "namespaceURI":{ @@ -3966,11 +3966,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSCollectionCountType" + "$ref":"#/definitions/CapabilitiesResponseBaseType" } }, "elementName":{ - "localPart":"CS_CollectionCount", + "localPart":"Capabilities", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -3987,7 +3987,7 @@ "properties":{ "localPart":{ "enum":[ - "GetHelpRequest" + "CS_GetCollectionsRequest" ] }, "namespaceURI":{ @@ -4000,11 +4000,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetHelpRequestType" + "$ref":"#/definitions/CSGetCollectionsRequestType" } }, "elementName":{ - "localPart":"GetHelpRequest", + "localPart":"CS_GetCollectionsRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4021,7 +4021,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetMapInfoRequest" + "Help" ] }, "namespaceURI":{ @@ -4034,11 +4034,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetMapInfoRequestType" + "$ref":"#/definitions/HelpResponseType" } }, "elementName":{ - "localPart":"IS_GetMapInfoRequest", + "localPart":"Help", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4055,7 +4055,7 @@ "properties":{ "localPart":{ "enum":[ - "VS_GetMapVideoRequest" + "CS_CollectionCount" ] }, "namespaceURI":{ @@ -4068,11 +4068,11 @@ ] }, "value":{ - "$ref":"#/definitions/VSGetMapVideoRequestType" + "$ref":"#/definitions/CSCollectionCountType" } }, "elementName":{ - "localPart":"VS_GetMapVideoRequest", + "localPart":"CS_CollectionCount", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4089,7 +4089,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_Map" + "VS_GetPathMapVideoRequest" ] }, "namespaceURI":{ @@ -4102,11 +4102,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISMapType" + "$ref":"#/definitions/VSGetPathMapVideoRequestType" } }, "elementName":{ - "localPart":"IS_Map", + "localPart":"VS_GetPathMapVideoRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4123,7 +4123,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_GetCollectionCountRequest" + "IS_GetMapInfoRequest" ] }, "namespaceURI":{ @@ -4136,11 +4136,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSGetCollectionCountRequestType" + "$ref":"#/definitions/ISGetMapInfoRequestType" } }, "elementName":{ - "localPart":"CS_GetCollectionCountRequest", + "localPart":"IS_GetMapInfoRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4157,7 +4157,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_PathMap" + "GetHelpRequest" ] }, "namespaceURI":{ @@ -4170,11 +4170,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISPathMapType" + "$ref":"#/definitions/GetHelpRequestType" } }, "elementName":{ - "localPart":"IS_PathMap", + "localPart":"GetHelpRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4191,7 +4191,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "PostContentTypeMetaData" ] }, "namespaceURI":{ @@ -4204,11 +4204,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilitiesResponseBaseType" + "$ref":"#/definitions/PostContentTypeMetaData" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"PostContentTypeMetaData", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4225,7 +4225,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_Collections" + "VS_GetMapVideoRequest" ] }, "namespaceURI":{ @@ -4238,11 +4238,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSCollectionsType" + "$ref":"#/definitions/VSGetMapVideoRequestType" } }, "elementName":{ - "localPart":"CS_Collections", + "localPart":"VS_GetMapVideoRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4259,7 +4259,7 @@ "properties":{ "localPart":{ "enum":[ - "CS_GetCollectionsRequest" + "IS_MapInfo" ] }, "namespaceURI":{ @@ -4272,11 +4272,11 @@ ] }, "value":{ - "$ref":"#/definitions/CSGetCollectionsRequestType" + "$ref":"#/definitions/ISMapInfoType" } }, "elementName":{ - "localPart":"CS_GetCollectionsRequest", + "localPart":"IS_MapInfo", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4293,7 +4293,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetPathMapRequest" + "CS_GetCollectionCountRequest" ] }, "namespaceURI":{ @@ -4306,11 +4306,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetPathMapRequestType" + "$ref":"#/definitions/CSGetCollectionCountRequestType" } }, "elementName":{ - "localPart":"IS_GetPathMapRequest", + "localPart":"CS_GetCollectionCountRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4327,7 +4327,7 @@ "properties":{ "localPart":{ "enum":[ - "Help" + "CS_Collections" ] }, "namespaceURI":{ @@ -4340,11 +4340,11 @@ ] }, "value":{ - "$ref":"#/definitions/HelpResponseType" + "$ref":"#/definitions/CSCollectionsType" } }, "elementName":{ - "localPart":"Help", + "localPart":"CS_Collections", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4361,7 +4361,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_GetMapRequest" + "IS_GetPathMapInfoRequest" ] }, "namespaceURI":{ @@ -4374,11 +4374,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISGetMapRequestType" + "$ref":"#/definitions/ISGetPathMapInfoRequestType" } }, "elementName":{ - "localPart":"IS_GetMapRequest", + "localPart":"IS_GetPathMapInfoRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4395,7 +4395,7 @@ "properties":{ "localPart":{ "enum":[ - "IS_MapInfo" + "IS_PathMap" ] }, "namespaceURI":{ @@ -4408,11 +4408,11 @@ ] }, "value":{ - "$ref":"#/definitions/ISMapInfoType" + "$ref":"#/definitions/ISPathMapType" } }, "elementName":{ - "localPart":"IS_MapInfo", + "localPart":"IS_PathMap", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4429,7 +4429,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilitiesRequest" + "IS_GetPathMapRequest" ] }, "namespaceURI":{ @@ -4442,11 +4442,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesRequestType" + "$ref":"#/definitions/ISGetPathMapRequestType" } }, "elementName":{ - "localPart":"GetCapabilitiesRequest", + "localPart":"IS_GetPathMapRequest", "namespaceURI":"http://www.pixia.com/wami/v102" } }, @@ -4463,7 +4463,7 @@ "properties":{ "localPart":{ "enum":[ - "VS_GetPathMapVideoRequest" + "IS_PathMapInfo" ] }, "namespaceURI":{ @@ -4476,11 +4476,11 @@ ] }, "value":{ - "$ref":"#/definitions/VSGetPathMapVideoRequestType" + "$ref":"#/definitions/ISPathMapInfoType" } }, "elementName":{ - "localPart":"VS_GetPathMapVideoRequest", + "localPart":"IS_PathMapInfo", "namespaceURI":"http://www.pixia.com/wami/v102" } } diff --git a/scripts/jsonschemas/WCPS_1_0.jsonschema b/scripts/jsonschemas/WCPS_1_0.jsonschema index 673a856b..60564648 100644 --- a/scripts/jsonschemas/WCPS_1_0.jsonschema +++ b/scripts/jsonschemas/WCPS_1_0.jsonschema @@ -2,54 +2,9 @@ { "id":"http://www.opengis.net/wcps/1.0#", "definitions":{ - "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", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "re", - "im" - ] - }, - "BooleanScalarExprType":{ + "ProcessCoverageXmlRequestType.Where":{ "type":"object", - "title":"BooleanScalarExprType", + "title":"ProcessCoverageXmlRequestType.Where", "required":[ "booleanConstant", "booleanNot", @@ -237,10 +192,6 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"BooleanScalarExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, "propertiesOrder":[ "booleanConstant", "booleanNot", @@ -257,9 +208,139 @@ "booleanNotEqualString" ] }, - "SliceCoverageExprType":{ + "StringScalarExprPairType":{ "type":"object", - "title":"SliceCoverageExprType", + "title":"StringScalarExprPairType", + "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/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":"elementRefs" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StringScalarExprPairType", + "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", + "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" + ] + }, + "CondenseScalarExprType.InterpolationSet.SetInterpolationDefault":{ + "type":"object", + "title":"CondenseScalarExprType.InterpolationSet.SetInterpolationDefault", "required":[ "coverage", "setIdentifier", @@ -311,7 +392,9 @@ "scale", "construct", "_const", - "dimensionPointElementType" + "field", + "interpolationMethod", + "nullResistance" ], "properties":{ "coverage":{ @@ -964,59 +1047,47 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "dimensionPointElementType":{ - "title":"dimensionPointElementType", + "field":{ + "title":"field", "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":"#/definitions/FieldNameType" } ], - "propertyType":"elements" + "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" + } + ], + "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", - "typeName":{ - "localPart":"SliceCoverageExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, "propertiesOrder":[ "coverage", "setIdentifier", @@ -1068,135 +1139,148 @@ "scale", "construct", "_const", - "dimensionPointElementType" + "field", + "interpolationMethod", + "nullResistance" ] }, - "RangeExprType.Component":{ + "CondenseScalarExprType.InterpolationSet.SetInterpolationSet":{ "type":"object", - "title":"RangeExprType.Component", + "title":"CondenseScalarExprType.InterpolationSet.SetInterpolationSet", "required":[ - "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" + "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":{ - "field":{ - "title":"field", + "coverage":{ + "title":"coverage", "allOf":[ { - "$ref":"#/definitions/FieldNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"field", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "identifier":{ - "title":"identifier", + "setIdentifier":{ + "title":"setIdentifier", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } ], "propertyType":"element", "elementName":{ - "localPart":"identifier", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "imageCrs":{ - "title":"imageCrs", + "setCrsSet":{ + "title":"setCrsSet", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } ], "propertyType":"element", "elementName":{ - "localPart":"imageCrs", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "imageCrsDomain":{ - "title":"imageCrsDomain", + "setNullSet":{ + "title":"setNullSet", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } ], "propertyType":"element", "elementName":{ - "localPart":"imageCrsDomain", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "crsSet":{ - "title":"crsSet", + "setInterpolationDefault":{ + "title":"setInterpolationDefault", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } ], "propertyType":"element", "elementName":{ - "localPart":"crsSet", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "domainMetadata":{ - "title":"domainMetadata", + "setInterpolationSet":{ + "title":"setInterpolationSet", "allOf":[ { - "$ref":"#/definitions/DomainMetadataExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } ], "propertyType":"element", "elementName":{ - "localPart":"DomainMetadata", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "nullSet":{ - "title":"nullSet", + "unaryPlus":{ + "title":"unaryPlus", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -1204,628 +1288,681 @@ ], "propertyType":"element", "elementName":{ - "localPart":"nullSet", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "interpolationDefault":{ - "title":"interpolationDefault", + "unaryMinus":{ + "title":"unaryMinus", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"interpolationDefault", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "interpolationSet":{ - "title":"interpolationSet", + "sqrt":{ + "title":"sqrt", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"interpolationSet", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanConstant":{ - "title":"booleanConstant", + "abs":{ + "title":"abs", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanConstant", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanNot":{ - "title":"booleanNot", + "exp":{ + "title":"exp", "allOf":[ { - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanNot", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanAnd":{ - "title":"booleanAnd", + "log":{ + "title":"log", "allOf":[ { - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanAnd", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanOr":{ - "title":"booleanOr", + "ln":{ + "title":"ln", "allOf":[ { - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanOr", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanXor":{ - "title":"booleanXor", + "sin":{ + "title":"sin", "allOf":[ { - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanXor", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanLessThan":{ - "title":"booleanLessThan", + "cos":{ + "title":"cos", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanLessThan", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanLessOrEqual":{ - "title":"booleanLessOrEqual", + "tan":{ + "title":"tan", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanLessOrEqual", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanGreaterThan":{ - "title":"booleanGreaterThan", + "sinh":{ + "title":"sinh", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanGreaterThan", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanGreaterOrEqual":{ - "title":"booleanGreaterOrEqual", + "cosh":{ + "title":"cosh", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanGreaterOrEqual", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanEqualNumeric":{ - "title":"booleanEqualNumeric", + "tanh":{ + "title":"tanh", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanEqualNumeric", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanNotEqualNumeric":{ - "title":"booleanNotEqualNumeric", + "arcsin":{ + "title":"arcsin", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanNotEqualNumeric", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanEqualString":{ - "title":"booleanEqualString", + "arccos":{ + "title":"arccos", "allOf":[ { - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanEqualString", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanNotEqualString":{ - "title":"booleanNotEqualString", + "arctan":{ + "title":"arctan", "allOf":[ { - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanNotEqualString", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericConstant":{ - "title":"numericConstant", + "not":{ + "title":"not", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericConstant", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "complexConstant":{ - "title":"complexConstant", + "re":{ + "title":"re", "allOf":[ { - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"complexConstant", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericUnaryMinus":{ - "title":"numericUnaryMinus", + "im":{ + "title":"im", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericAdd":{ - "title":"numericAdd", + "bit":{ + "title":"bit", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } ], "propertyType":"element", "elementName":{ - "localPart":"numericAdd", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericMinus":{ - "title":"numericMinus", + "cast":{ + "title":"cast", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } ], "propertyType":"element", "elementName":{ - "localPart":"numericMinus", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericMult":{ - "title":"numericMult", + "fieldSelect":{ + "title":"fieldSelect", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } ], "propertyType":"element", "elementName":{ - "localPart":"numericMult", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericDiv":{ - "title":"numericDiv", + "plus":{ + "title":"plus", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericDiv", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "condense":{ - "title":"condense", + "minus":{ + "title":"minus", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"condense", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "reduce":{ - "title":"reduce", + "mult":{ + "title":"mult", "allOf":[ { - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"reduce", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "all":{ - "title":"all", + "div":{ + "title":"div", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"all", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "some":{ - "title":"some", + "and":{ + "title":"and", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"some", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "count":{ - "title":"count", + "or":{ + "title":"or", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"count", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "add":{ - "title":"add", + "xor":{ + "title":"xor", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"add", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "avg":{ - "title":"avg", + "equals":{ + "title":"equals", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"avg", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "min":{ - "title":"min", + "lessThan":{ + "title":"lessThan", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"min", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "max":{ - "title":"max", + "greaterThan":{ + "title":"greaterThan", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"max", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "stringIdentifier":{ - "title":"stringIdentifier", + "lessOrEqual":{ + "title":"lessOrEqual", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"stringIdentifier", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "stringConstant":{ - "title":"stringConstant", + "greaterOrEqual":{ + "title":"greaterOrEqual", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"stringConstant", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - } - }, - "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", + }, + "notEqual":{ + "title":"notEqual", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericConstant", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "complexConstant":{ - "title":"complexConstant", + "overlay":{ + "title":"overlay", "allOf":[ { - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/CoverageExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"complexConstant", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericUnaryMinus":{ - "title":"numericUnaryMinus", + "rangeConstructor":{ + "title":"rangeConstructor", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/RangeCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericAdd":{ - "title":"numericAdd", + "trim":{ + "title":"trim", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericAdd", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericMinus":{ - "title":"numericMinus", + "slice":{ + "title":"slice", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/SliceCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericMinus", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericMult":{ - "title":"numericMult", + "extend":{ + "title":"extend", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericMult", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "numericDiv":{ - "title":"numericDiv", + "crsTransform":{ + "title":"crsTransform", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"numericDiv", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "condense":{ - "title":"condense", + "scale":{ + "title":"scale", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"condense", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "reduce":{ - "title":"reduce", + "construct":{ + "title":"construct", "allOf":[ { - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/ConstructCoverageExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"reduce", + "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":[ - "numericConstant", - "complexConstant", - "numericUnaryMinus", - "numericAdd", - "numericMinus", - "numericMult", - "numericDiv", - "condense", - "reduce" + "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" ] }, "ReduceScalarExprType":{ @@ -1948,11317 +2085,111 @@ "max" ] }, - "ProcessCoverageXmlRequestType.CoverageIterator":{ + "ComplexConstantType":{ "type":"object", - "title":"ProcessCoverageXmlRequestType.CoverageIterator", + "title":"ComplexConstantType", "required":[ - "iteratorVar" + "re", + "im" ], "properties":{ - "iteratorVar":{ - "title":"iteratorVar", + "re":{ + "title":"re", "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":"iteratorVar", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "coverageName":{ - "title":"coverageName", + "im":{ + "title":"im", "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":"coverageName", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ComplexConstantType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, "propertiesOrder":[ - "iteratorVar", - "coverageName" + "re", + "im" ] }, - "AxisIteratorType":{ + "ScaleCoverageExprType":{ "type":"object", - "title":"AxisIteratorType", + "title":"ScaleCoverageExprType", "required":[ - "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", + "dimensionIntervalElementType", + "fieldInterpolationElementType" ], "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.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":"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/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/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" - } - } - ] - }, - "maxItems":4, - "minItems":4 - } - ], - "propertyType":"elementRefs" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AxisIteratorType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "content" - ] - }, - "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", - "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" - } - }, - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "imageCrs":{ - "title":"imageCrs", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "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", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "crsSet":{ - "title":"crsSet", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "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", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "nullSet":{ - "title":"nullSet", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "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", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "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" - } - }, - "numericConstant":{ - "title":"numericConstant", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "complexConstant":{ - "title":"complexConstant", - "allOf":[ - { - "$ref":"#/definitions/ComplexConstantType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"complexConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericUnaryMinus":{ - "title":"numericUnaryMinus", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericUnaryMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericAdd":{ - "title":"numericAdd", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericAdd", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericMinus":{ - "title":"numericMinus", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericMult":{ - "title":"numericMult", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericMult", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericDiv":{ - "title":"numericDiv", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericDiv", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "condense":{ - "title":"condense", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"condense", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "reduce":{ - "title":"reduce", - "allOf":[ - { - "$ref":"#/definitions/ReduceScalarExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"reduce", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "all":{ - "title":"all", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"all", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "some":{ - "title":"some", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"some", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"count", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "add":{ - "title":"add", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"add", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "avg":{ - "title":"avg", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"avg", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "min":{ - "title":"min", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"min", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "max":{ - "title":"max", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"max", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "stringIdentifier":{ - "title":"stringIdentifier", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"stringIdentifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "stringConstant":{ - "title":"stringConstant", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"stringConstant", - "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", - "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":[ - { - "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" - ] - }, - "ConstantType":{ - "type":"object", - "title":"ConstantType", - "required":[ - "stringConstant", - "booleanConstant", - "integerConstant", - "floatConstant", - "complexConstant" - ], - "properties":{ - "stringConstant":{ - "title":"stringConstant", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"stringConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "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" - } - }, - "integerConstant":{ - "title":"integerConstant", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"integerConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "floatConstant":{ - "title":"floatConstant", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"floatConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "complexConstant":{ - "title":"complexConstant", - "allOf":[ - { - "$ref":"#/definitions/ComplexConstantType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"complexConstant", - "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" - ] - }, - "CondenseScalarExprType":{ - "type":"object", - "title":"CondenseScalarExprType", - "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/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":"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":"nullSet", - "namespaceURI":"http://www.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/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"some", - "namespaceURI":"http://www.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":"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":"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/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/AxisIteratorType" - } - }, - "elementName":{ - "localPart":"iterator", - "namespaceURI":"http://www.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/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/anyType" - } - }, - "elementName":{ - "localPart":"opMin", - "namespaceURI":"http://www.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/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":"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" - } - }, - { - "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":"opMult", - "namespaceURI":"http://www.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/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"min", - "namespaceURI":"http://www.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/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/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/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/BooleanScalarExprType" - } - }, - "elementName":{ - "localPart":"where", - "namespaceURI":"http://www.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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - }, - "elementName":{ - "localPart":"opPlus", - "namespaceURI":"http://www.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/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/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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - }, - "elementName":{ - "localPart":"opMax", - "namespaceURI":"http://www.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":"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/CoverageExprElementType" - } - }, - "elementName":{ - "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/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/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":"avg", - "namespaceURI":"http://www.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":"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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - }, - "elementName":{ - "localPart":"opOr", - "namespaceURI":"http://www.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.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":"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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" - } - }, - "elementName":{ - "localPart":"opAnd", - "namespaceURI":"http://www.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":"imageCrs", - "namespaceURI":"http://www.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":"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":"numericAdd", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elementRefs" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CondenseScalarExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "content" - ] - }, - "CondenseScalarExprType.InterpolationDefault":{ - "type":"object", - "title":"CondenseScalarExprType.InterpolationDefault", - "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", - "name" - ], - "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" - } - }, - "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" - } - } - }, - "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", - "name" - ] - }, - "ExtendCoverageExprType":{ - "type":"object", - "title":"ExtendCoverageExprType", - "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" - ], - "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" - } - }, - "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/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/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":"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":"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":"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":"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/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.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/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":"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/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/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.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":"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":"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/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":"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/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/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/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" - } - }, - { - "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":"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.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/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/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" - } - }, - { - "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/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/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":"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/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/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/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":"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/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/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":"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/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":"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/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/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.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/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/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":"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/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":"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":3 - } - ], - "propertyType":"elementRefs" - } - }, - "typeType":"classInfo", - "typeName":{ - "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", - "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" - ] - }, - "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", - "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":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "imageCrs":{ - "title":"imageCrs", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "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", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "crsSet":{ - "title":"crsSet", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "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", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "nullSet":{ - "title":"nullSet", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "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", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "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" - } - }, - "numericConstant":{ - "title":"numericConstant", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "complexConstant":{ - "title":"complexConstant", - "allOf":[ - { - "$ref":"#/definitions/ComplexConstantType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"complexConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericUnaryMinus":{ - "title":"numericUnaryMinus", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericUnaryMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericAdd":{ - "title":"numericAdd", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericAdd", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericMinus":{ - "title":"numericMinus", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericMult":{ - "title":"numericMult", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericMult", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericDiv":{ - "title":"numericDiv", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericDiv", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "condense":{ - "title":"condense", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"condense", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "reduce":{ - "title":"reduce", - "allOf":[ - { - "$ref":"#/definitions/ReduceScalarExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"reduce", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "all":{ - "title":"all", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"all", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "some":{ - "title":"some", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"some", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"count", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "add":{ - "title":"add", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"add", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "avg":{ - "title":"avg", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"avg", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "min":{ - "title":"min", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"min", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "max":{ - "title":"max", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"max", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "stringIdentifier":{ - "title":"stringIdentifier", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"stringIdentifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "stringConstant":{ - "title":"stringConstant", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"stringConstant", - "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" - ] - }, - "BooleanScalarExprPairType":{ - "type":"object", - "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", - "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" - ], - "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" - } - }, - "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", - "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" - ] - }, - "ScalarExprType":{ - "type":"object", - "title":"ScalarExprType", - "required":[ - "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":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"identifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "imageCrs":{ - "title":"imageCrs", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "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", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "crsSet":{ - "title":"crsSet", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "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", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "nullSet":{ - "title":"nullSet", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "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", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "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" - } - }, - "numericConstant":{ - "title":"numericConstant", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "complexConstant":{ - "title":"complexConstant", - "allOf":[ - { - "$ref":"#/definitions/ComplexConstantType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"complexConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericUnaryMinus":{ - "title":"numericUnaryMinus", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericUnaryMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericAdd":{ - "title":"numericAdd", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericAdd", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericMinus":{ - "title":"numericMinus", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericMult":{ - "title":"numericMult", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericMult", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "numericDiv":{ - "title":"numericDiv", - "allOf":[ - { - "$ref":"#/definitions/NumericScalarExprPairType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"numericDiv", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "condense":{ - "title":"condense", - "allOf":[ - { - "$ref":"#/definitions/CondenseScalarExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"condense", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "reduce":{ - "title":"reduce", - "allOf":[ - { - "$ref":"#/definitions/ReduceScalarExprType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"reduce", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "all":{ - "title":"all", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"all", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "some":{ - "title":"some", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"some", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "count":{ - "title":"count", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"count", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "add":{ - "title":"add", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"add", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "avg":{ - "title":"avg", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"avg", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "min":{ - "title":"min", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"min", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "max":{ - "title":"max", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"max", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "stringIdentifier":{ - "title":"stringIdentifier", - "allOf":[ - { - "$ref":"#/definitions/CoverageExprElementType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"stringIdentifier", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "stringConstant":{ - "title":"stringConstant", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"stringConstant", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ScalarExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "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" - ] - }, - "ScaleCoverageExprType":{ - "type":"object", - "title":"ScaleCoverageExprType", - "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", - "fieldInterpolationElementType" - ], - "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" - } - }, - "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/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":"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":"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":"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/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.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/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":"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/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":"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.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":"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/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/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/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":"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/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/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":"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":"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":"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/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/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/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/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.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/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":"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/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":"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/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/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":"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":"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/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/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":"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":"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":"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/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.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":"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/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/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/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/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":"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.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/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/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/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":"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", - "namespaceURI":"http://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":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" - ] - }, - "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" - ], - "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" - } - }, - "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/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":"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/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":"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":"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/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/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/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/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":"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/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/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/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/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/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":"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":"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":"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":"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":"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/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/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":"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":"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/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":"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/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/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":"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":"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/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/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":"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/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":"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/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/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":"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":"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":"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":"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/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/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":"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":"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/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.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":"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":"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/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/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.SetInterpolationDefault" - } - }, - "elementName":{ - "localPart":"setInterpolationDefault", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - ] - }, - "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", + "coverage":{ + "title":"coverage", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -13888,29 +2819,915 @@ "$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/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/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":"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":"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":"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":"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/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":"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/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/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/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":"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":"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":"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":"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":"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/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":"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.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":"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":"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/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.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/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":"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/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/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/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":"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":"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/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":"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":"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.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":"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":"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":"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/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/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/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":"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":"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":"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/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/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":"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.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/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":"arcsin", + "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":"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 } ], - "propertyType":"element", - "elementName":{ - "localPart":"const", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } + "propertyType":"elementRefs" } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ScaleCoverageExprType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, "propertiesOrder":[ - "field", "coverage", "setIdentifier", "setCrsSet", @@ -13960,49 +3777,241 @@ "crsTransform", "scale", "construct", - "_const" + "_const", + "dimensionIntervalElementType", + "fieldInterpolationElementType" ] }, - "ProcessCoveragesRequestType":{ + "BooleanScalarExprPairType":{ + "type":"object", + "title":"BooleanScalarExprPairType", "required":[ - "query" + "content" ], - "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" - } + "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/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/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":"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/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/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":"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":"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":"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":"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":"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":"booleanLessThan", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + ] + }, + "maxItems":2, + "minItems":2 } - } + ], + "propertyType":"elementRefs" } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"ProcessCoveragesRequestType", + "localPart":"BooleanScalarExprPairType", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "propertiesOrder":[ - "query" + "content" ] }, - "CoverageExprElementType":{ + "SliceCoverageExprType":{ "type":"object", - "title":"CoverageExprElementType", + "title":"SliceCoverageExprType", "required":[ "coverage", "setIdentifier", @@ -14053,7 +4062,8 @@ "crsTransform", "scale", "construct", - "_const" + "_const", + "dimensionPointElementType" ], "properties":{ "coverage":{ @@ -14705,11 +4715,58 @@ "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" } + }, + "dimensionPointElementType":{ + "title":"dimensionPointElementType", + "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 + } + ], + "propertyType":"elements" } }, "typeType":"classInfo", "typeName":{ - "localPart":"CoverageExprElementType", + "localPart":"SliceCoverageExprType", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "propertiesOrder":[ @@ -14762,12 +4819,180 @@ "crsTransform", "scale", "construct", - "_const" + "_const", + "dimensionPointElementType" ] }, - "CondenseScalarExprType.InterpolationSet.SetCrsSet":{ + "NumericScalarExprPairType":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.SetCrsSet", + "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/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":"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/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/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/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/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":"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/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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + }, + "elementName":{ + "localPart":"numericConstant", + "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" + ] + }, + "CondenseScalarExprType.ImageCrsDomain":{ + "type":"object", + "title":"CondenseScalarExprType.ImageCrsDomain", "required":[ "coverage", "setIdentifier", @@ -15471,21 +5696,17 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "crsNameType":{ - "title":"crsNameType", + "axis":{ + "title":"axis", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/gml#/definitions/CodeType" - }, - "minItems":0 + "$ref":"#/definitions/AxisNameType" } ], "propertyType":"element", "elementName":{ - "localPart":"srsName", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"axis", + "namespaceURI":"http://www.opengis.net/wcps/1.0" } } }, @@ -15541,13 +5762,14 @@ "scale", "construct", "_const", - "crsNameType" + "axis" ] }, - "CondenseScalarExprType.InterpolationSet":{ + "CondenseScalarExprType.InterpolationSet.SetIdentifier":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet", + "title":"CondenseScalarExprType.InterpolationSet.SetIdentifier", "required":[ + "identifier", "coverage", "setIdentifier", "setCrsSet", @@ -15597,10 +5819,22 @@ "crsTransform", "scale", "construct", - "_const", - "name" + "_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":[ @@ -16250,23 +6484,11 @@ "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - }, - "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" - } } }, "typeType":"classInfo", "propertiesOrder":[ + "identifier", "coverage", "setIdentifier", "setCrsSet", @@ -16316,13 +6538,12 @@ "crsTransform", "scale", "construct", - "_const", - "name" + "_const" ] }, - "CondenseScalarExprType.ImageCrsDomain":{ + "CondenseScalarExprType.InterpolationSet.Bit":{ "type":"object", - "title":"CondenseScalarExprType.ImageCrsDomain", + "title":"CondenseScalarExprType.InterpolationSet.Bit", "required":[ "coverage", "setIdentifier", @@ -16373,7 +6594,8 @@ "crsTransform", "scale", "construct", - "_const" + "_const", + "bitIndex" ], "properties":{ "coverage":{ @@ -17026,16 +7248,16 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "axis":{ - "title":"axis", + "bitIndex":{ + "title":"bitIndex", "allOf":[ { - "$ref":"#/definitions/AxisNameType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"element", "elementName":{ - "localPart":"axis", + "localPart":"bitIndex", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } @@ -17092,52 +7314,7 @@ "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" + "bitIndex" ] }, "CoverageExprPairType":{ @@ -17161,11 +7338,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"stringIdentifier", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17176,11 +7353,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanNotEqualNumeric", + "localPart":"some", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17191,11 +7368,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ComplexConstantType" } }, "elementName":{ - "localPart":"booleanGreaterThan", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17210,7 +7387,7 @@ } }, "elementName":{ - "localPart":"identifier", + "localPart":"all", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17225,7 +7402,7 @@ } }, "elementName":{ - "localPart":"notEqual", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17236,11 +7413,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"add", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17251,11 +7428,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"booleanAnd", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17266,11 +7443,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"plus", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17281,11 +7458,11 @@ "$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":"stringConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17296,11 +7473,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"re", + "localPart":"booleanLessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17311,11 +7488,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" } }, "elementName":{ - "localPart":"all", + "localPart":"imageCrsDomain", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17326,11 +7503,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"crsSet", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17341,11 +7518,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/SliceCoverageExprType" } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17356,11 +7533,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"extend", + "localPart":"imageCrs", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17371,11 +7548,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"scale", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17390,7 +7567,7 @@ } }, "elementName":{ - "localPart":"abs", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17405,7 +7582,7 @@ } }, "elementName":{ - "localPart":"arcsin", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17420,7 +7597,7 @@ } }, "elementName":{ - "localPart":"sinh", + "localPart":"count", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17431,11 +7608,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17446,11 +7623,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" } }, "elementName":{ - "localPart":"numericDiv", + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17461,11 +7638,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"sin", + "localPart":"booleanAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17476,11 +7653,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" } }, @@ -17491,11 +7668,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"imageCrsDomain", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17506,11 +7683,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"not", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17521,11 +7698,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.SetInterpolationSet" } }, "elementName":{ - "localPart":"stringConstant", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17536,11 +7713,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17551,11 +7728,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":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17566,11 +7743,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"im", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17581,11 +7758,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"interpolationDefault", + "localPart":"booleanGreaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17596,11 +7773,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"booleanEqualString", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17615,7 +7792,7 @@ } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17630,7 +7807,7 @@ } }, "elementName":{ - "localPart":"max", + "localPart":"avg", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17641,11 +7818,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/CondenseScalarExprType.InterpolationDefault" } }, "elementName":{ - "localPart":"booleanConstant", + "localPart":"interpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17656,11 +7833,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":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17671,11 +7848,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"interpolationSet", + "localPart":"booleanLessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17686,11 +7863,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":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17705,7 +7882,7 @@ } }, "elementName":{ - "localPart":"exp", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17716,11 +7893,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType" } }, "elementName":{ - "localPart":"ln", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17731,11 +7908,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"slice", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17750,7 +7927,7 @@ } }, "elementName":{ - "localPart":"cos", + "localPart":"stringIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17761,11 +7938,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"booleanEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17780,7 +7957,7 @@ } }, "elementName":{ - "localPart":"nullSet", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17791,11 +7968,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/DomainMetadataExprType" } }, "elementName":{ - "localPart":"complexConstant", + "localPart":"DomainMetadata", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17810,7 +7987,7 @@ } }, "elementName":{ - "localPart":"arccos", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17821,11 +7998,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"booleanNotEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17836,11 +8013,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"bit", + "localPart":"booleanXor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17851,11 +8028,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanXor", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17866,11 +8043,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"construct", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17881,11 +8058,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanOr", + "localPart":"max", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17896,11 +8073,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":"tan", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17915,7 +8092,7 @@ } }, "elementName":{ - "localPart":"log", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17930,7 +8107,7 @@ } }, "elementName":{ - "localPart":"overlay", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17941,11 +8118,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"unaryPlus", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17960,7 +8137,7 @@ } }, "elementName":{ - "localPart":"tanh", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17971,11 +8148,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"reduce", + "localPart":"numericDiv", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -17986,11 +8163,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18001,11 +8178,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ReduceScalarExprType" } }, "elementName":{ - "localPart":"mult", + "localPart":"reduce", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18016,11 +8193,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"booleanGreaterOrEqual", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18035,7 +8212,7 @@ } }, "elementName":{ - "localPart":"min", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18046,11 +8223,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"arctan", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18061,11 +8238,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"minus", + "localPart":"booleanOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18076,11 +8253,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/BooleanScalarExprType" } }, "elementName":{ - "localPart":"or", + "localPart":"booleanNot", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18091,11 +8268,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/boolean" } }, "elementName":{ - "localPart":"numericMinus", + "localPart":"booleanConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18106,11 +8283,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"booleanLessOrEqual", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18121,11 +8298,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"crsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18136,11 +8313,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"condense", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18151,11 +8328,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"and", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18166,11 +8343,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanLessThan", + "localPart":"add", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18181,11 +8358,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" } }, "elementName":{ - "localPart":"cosh", + "localPart":"interpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18196,11 +8373,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"cast", + "localPart":"booleanGreaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18211,11 +8388,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"numericMult", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18226,11 +8403,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"trim", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18241,11 +8418,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"count", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18256,11 +8433,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"some", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18271,11 +8448,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"const", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18286,11 +8463,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"equals", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18316,11 +8493,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/CoverageExprPairType" } }, "elementName":{ - "localPart":"coverage", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18331,11 +8508,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericAdd", + "localPart":"min", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18346,11 +8523,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"div", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18361,11 +8538,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanEqualNumeric", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18376,11 +8553,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"imageCrs", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18391,11 +8568,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":"lessThan", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18406,11 +8583,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/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericConstant", + "localPart":"nullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18421,11 +8598,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"xor", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18436,11 +8613,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanNotEqualString", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18451,11 +8628,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"avg", + "localPart":"booleanNotEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18466,11 +8643,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/DomainMetadataExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"DomainMetadata", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -18481,35 +8658,2436 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } ] }, - "maxItems":2, - "minItems":2 + "maxItems":2, + "minItems":2 + } + ], + "propertyType":"elementRefs" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CoverageExprPairType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "content" + ] + }, + "EncodeDataExprType":{ + "type":"object", + "title":"EncodeDataExprType", + "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", + "format" + ], + "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" + } + }, + "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/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":"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" + ] + }, + "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" + ] + }, + "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", + "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":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "imageCrs":{ + "title":"imageCrs", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "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", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "crsSet":{ + "title":"crsSet", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "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", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "nullSet":{ + "title":"nullSet", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "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", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "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" + } + }, + "numericConstant":{ + "title":"numericConstant", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "complexConstant":{ + "title":"complexConstant", + "allOf":[ + { + "$ref":"#/definitions/ComplexConstantType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"complexConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericUnaryMinus":{ + "title":"numericUnaryMinus", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericUnaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericAdd":{ + "title":"numericAdd", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericAdd", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericMinus":{ + "title":"numericMinus", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericMult":{ + "title":"numericMult", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericMult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericDiv":{ + "title":"numericDiv", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericDiv", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "condense":{ + "title":"condense", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"condense", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "reduce":{ + "title":"reduce", + "allOf":[ + { + "$ref":"#/definitions/ReduceScalarExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"reduce", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "all":{ + "title":"all", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"all", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "some":{ + "title":"some", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"some", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "count":{ + "title":"count", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"count", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "add":{ + "title":"add", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"add", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "avg":{ + "title":"avg", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"avg", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "min":{ + "title":"min", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"min", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "max":{ + "title":"max", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"max", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "stringIdentifier":{ + "title":"stringIdentifier", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"stringIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "stringConstant":{ + "title":"stringConstant", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"stringConstant", + "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" + ] + }, + "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":"elementRefs" + "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":"CoverageExprPairType", + "localPart":"CoverageExprElementType", "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" ] }, - "CondenseScalarExprType.InterpolationSet.SetNullSet":{ + "CondenseScalarExprType.NumericUnaryMinus":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.SetNullSet", + "title":"CondenseScalarExprType.NumericUnaryMinus", + "required":[ + "numericConstant", + "complexConstant", + "numericUnaryMinus", + "numericAdd", + "numericMinus", + "numericMult", + "numericDiv", + "condense", + "reduce" + ], + "properties":{ + "numericConstant":{ + "title":"numericConstant", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "complexConstant":{ + "title":"complexConstant", + "allOf":[ + { + "$ref":"#/definitions/ComplexConstantType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"complexConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericUnaryMinus":{ + "title":"numericUnaryMinus", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericUnaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericAdd":{ + "title":"numericAdd", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericAdd", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericMinus":{ + "title":"numericMinus", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericMult":{ + "title":"numericMult", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericMult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericDiv":{ + "title":"numericDiv", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericDiv", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "condense":{ + "title":"condense", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"condense", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "reduce":{ + "title":"reduce", + "allOf":[ + { + "$ref":"#/definitions/ReduceScalarExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"reduce", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "numericConstant", + "complexConstant", + "numericUnaryMinus", + "numericAdd", + "numericMinus", + "numericMult", + "numericDiv", + "condense", + "reduce" + ] + }, + "CrsTransformCoverageExprType":{ + "type":"object", + "title":"CrsTransformCoverageExprType", "required":[ "coverage", "setIdentifier", @@ -18560,7 +11138,9 @@ "crsTransform", "scale", "construct", - "_const" + "_const", + "dimensionIntervalElementType", + "fieldInterpolationElementType" ], "properties":{ "coverage":{ @@ -19213,288 +11793,997 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "_null":{ - "title":"_null", + "dimensionIntervalElementType":{ + "title":"dimensionIntervalElementType", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/RangeExprType" + "anyOf":[ + { + "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":"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/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" + } + }, + { + "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/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/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":"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":"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":"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/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":"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/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/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/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.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/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/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":"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":"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/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/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":"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":"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":"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":"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":"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/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/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/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/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.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/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/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":"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/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":"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":"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":"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" + } + }, + { + "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":"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/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.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/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/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.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":"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/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" + } + } + ] }, - "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":"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" - } + "minItems":3 + } + ], + "propertyType":"elementRefs" }, - "booleanNotEqualNumeric":{ - "title":"booleanNotEqualNumeric", + "fieldInterpolationElementType":{ + "title":"fieldInterpolationElementType", "allOf":[ { - "$ref":"#/definitions/NumericScalarExprPairType" + "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" + } + }, + { + "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" + } + } + ] + }, + "minItems":3 } ], - "propertyType":"element", - "elementName":{ - "localPart":"booleanNotEqualNumeric", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - }, - "booleanEqualString":{ - "title":"booleanEqualString", + "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" + ] + }, + "ProcessCoverageXmlRequestType.CoverageIterator":{ + "type":"object", + "title":"ProcessCoverageXmlRequestType.CoverageIterator", + "required":[ + "iteratorVar" + ], + "properties":{ + "iteratorVar":{ + "title":"iteratorVar", "allOf":[ { - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"booleanEqualString", + "localPart":"iteratorVar", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "booleanNotEqualString":{ - "title":"booleanNotEqualString", + "coverageName":{ + "title":"coverageName", "allOf":[ { - "$ref":"#/definitions/StringScalarExprPairType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"booleanNotEqualString", + "localPart":"coverageName", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "booleanConstant", - "booleanNot", - "booleanAnd", - "booleanOr", - "booleanXor", - "booleanLessThan", - "booleanLessOrEqual", - "booleanGreaterThan", - "booleanGreaterOrEqual", - "booleanEqualNumeric", - "booleanNotEqualNumeric", - "booleanEqualString", - "booleanNotEqualString" + "iteratorVar", + "coverageName" ] }, - "NumericScalarExprPairType":{ + "CondenseScalarExprType":{ "type":"object", - "title":"NumericScalarExprPairType", + "title":"CondenseScalarExprType", "required":[ "content" ], @@ -19513,11 +12802,356 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ComplexConstantType" + "$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.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/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/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":"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/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/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":"min", + "namespaceURI":"http://www.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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + }, + "elementName":{ + "localPart":"opOr", + "namespaceURI":"http://www.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":"avg", + "namespaceURI":"http://www.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":"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/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/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":"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/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":"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/CoverageExprElementType" + } + }, + "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + }, + "elementName":{ + "localPart":"opMin", + "namespaceURI":"http://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/anyType" + } + }, + "elementName":{ + "localPart":"opMult", + "namespaceURI":"http://www.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":"complexConstant", + "localPart":"booleanAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19528,11 +13162,26 @@ "$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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"numericConstant", + "localPart":"opPlus", + "namespaceURI":"http://www.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" } }, @@ -19547,7 +13196,37 @@ } }, "elementName":{ - "localPart":"numericMinus", + "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":"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/BooleanScalarExprType" + } + }, + "elementName":{ + "localPart":"booleanNot", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19562,7 +13241,22 @@ } }, "elementName":{ - "localPart":"numericDiv", + "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + }, + "elementName":{ + "localPart":"stringConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19577,7 +13271,7 @@ } }, "elementName":{ - "localPart":"numericMult", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19588,11 +13282,86 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"condense", + "localPart":"nullSet", + "namespaceURI":"http://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/anyType" + } + }, + "elementName":{ + "localPart":"opAnd", + "namespaceURI":"http://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/anyType" + } + }, + "elementName":{ + "localPart":"opMax", + "namespaceURI":"http://www.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":"where", + "namespaceURI":"http://www.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":"some", + "namespaceURI":"http://www.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" } }, @@ -19618,11 +13387,41 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"reduce", + "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":"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":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"imageCrs", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -19637,14 +13436,73 @@ } }, "elementName":{ - "localPart":"numericAdd", + "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/AxisIteratorType" + } + }, + "elementName":{ + "localPart":"iterator", + "namespaceURI":"http://www.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" + } + }, + { + "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/BooleanScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } ] }, - "maxItems":2, - "minItems":2 + "minItems":1 } ], "propertyType":"elementRefs" @@ -19652,241 +13510,74 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"NumericScalarExprPairType", + "localPart":"CondenseScalarExprType", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "propertiesOrder":[ "content" ] }, - "EncodeDataExprType":{ + "RangeExprType.Component":{ "type":"object", - "title":"EncodeDataExprType", + "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", - "format" - ], - "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", + "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":{ + "field":{ + "title":"field", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/FieldNameType" } ], "propertyType":"element", "elementName":{ - "localPart":"ln", + "localPart":"field", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "sin":{ - "title":"sin", + "identifier":{ + "title":"identifier", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -19894,12 +13585,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"sin", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "cos":{ - "title":"cos", + "imageCrs":{ + "title":"imageCrs", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -19907,25 +13598,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"cos", + "localPart":"imageCrs", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "tan":{ - "title":"tan", + "imageCrsDomain":{ + "title":"imageCrsDomain", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" } ], "propertyType":"element", "elementName":{ - "localPart":"tan", + "localPart":"imageCrsDomain", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "sinh":{ - "title":"sinh", + "crsSet":{ + "title":"crsSet", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -19933,25 +13624,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"sinh", + "localPart":"crsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "cosh":{ - "title":"cosh", + "domainMetadata":{ + "title":"domainMetadata", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/DomainMetadataExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"cosh", + "localPart":"DomainMetadata", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "tanh":{ - "title":"tanh", + "nullSet":{ + "title":"nullSet", "allOf":[ { "$ref":"#/definitions/CoverageExprElementType" @@ -19959,428 +13650,428 @@ ], "propertyType":"element", "elementName":{ - "localPart":"tanh", + "localPart":"nullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "arcsin":{ - "title":"arcsin", + "interpolationDefault":{ + "title":"interpolationDefault", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" } ], "propertyType":"element", "elementName":{ - "localPart":"arcsin", + "localPart":"interpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "arccos":{ - "title":"arccos", + "interpolationSet":{ + "title":"interpolationSet", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" } ], "propertyType":"element", "elementName":{ - "localPart":"arccos", + "localPart":"interpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "arctan":{ - "title":"arctan", + "booleanConstant":{ + "title":"booleanConstant", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"element", "elementName":{ - "localPart":"arctan", + "localPart":"booleanConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "not":{ - "title":"not", + "booleanNot":{ + "title":"booleanNot", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"not", + "localPart":"booleanNot", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "re":{ - "title":"re", + "booleanAnd":{ + "title":"booleanAnd", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"re", + "localPart":"booleanAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "im":{ - "title":"im", + "booleanOr":{ + "title":"booleanOr", "allOf":[ { - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"im", + "localPart":"booleanOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "bit":{ - "title":"bit", + "booleanXor":{ + "title":"booleanXor", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/BooleanScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"bit", + "localPart":"booleanXor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "cast":{ - "title":"cast", + "booleanLessThan":{ + "title":"booleanLessThan", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"cast", + "localPart":"booleanLessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "fieldSelect":{ - "title":"fieldSelect", + "booleanLessOrEqual":{ + "title":"booleanLessOrEqual", "allOf":[ { - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"fieldSelect", + "localPart":"booleanLessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "plus":{ - "title":"plus", + "booleanGreaterThan":{ + "title":"booleanGreaterThan", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"plus", + "localPart":"booleanGreaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "minus":{ - "title":"minus", + "booleanGreaterOrEqual":{ + "title":"booleanGreaterOrEqual", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"minus", + "localPart":"booleanGreaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "mult":{ - "title":"mult", + "booleanEqualNumeric":{ + "title":"booleanEqualNumeric", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"mult", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "div":{ - "title":"div", + "booleanNotEqualNumeric":{ + "title":"booleanNotEqualNumeric", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"div", + "localPart":"booleanNotEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "and":{ - "title":"and", + "booleanEqualString":{ + "title":"booleanEqualString", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/StringScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"and", + "localPart":"booleanEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "or":{ - "title":"or", + "booleanNotEqualString":{ + "title":"booleanNotEqualString", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/StringScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"or", + "localPart":"booleanNotEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "xor":{ - "title":"xor", + "numericConstant":{ + "title":"numericConstant", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"xor", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "equals":{ - "title":"equals", + "complexConstant":{ + "title":"complexConstant", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ComplexConstantType" } ], "propertyType":"element", "elementName":{ - "localPart":"equals", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "lessThan":{ - "title":"lessThan", + "numericUnaryMinus":{ + "title":"numericUnaryMinus", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" } ], "propertyType":"element", "elementName":{ - "localPart":"lessThan", + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "greaterThan":{ - "title":"greaterThan", + "numericAdd":{ + "title":"numericAdd", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"greaterThan", + "localPart":"numericAdd", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "lessOrEqual":{ - "title":"lessOrEqual", + "numericMinus":{ + "title":"numericMinus", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"lessOrEqual", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "greaterOrEqual":{ - "title":"greaterOrEqual", + "numericMult":{ + "title":"numericMult", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "notEqual":{ - "title":"notEqual", + "numericDiv":{ + "title":"numericDiv", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } ], "propertyType":"element", "elementName":{ - "localPart":"notEqual", + "localPart":"numericDiv", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "overlay":{ - "title":"overlay", + "condense":{ + "title":"condense", "allOf":[ { - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"overlay", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "rangeConstructor":{ - "title":"rangeConstructor", + "reduce":{ + "title":"reduce", "allOf":[ { - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/ReduceScalarExprType" } ], "propertyType":"element", "elementName":{ - "localPart":"rangeConstructor", + "localPart":"reduce", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "trim":{ - "title":"trim", + "all":{ + "title":"all", "allOf":[ { - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"trim", + "localPart":"all", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "slice":{ - "title":"slice", + "some":{ + "title":"some", "allOf":[ { - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"slice", + "localPart":"some", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "extend":{ - "title":"extend", + "count":{ + "title":"count", "allOf":[ { - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"extend", + "localPart":"count", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "crsTransform":{ - "title":"crsTransform", + "add":{ + "title":"add", "allOf":[ { - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"crsTransform", + "localPart":"add", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "scale":{ - "title":"scale", + "avg":{ + "title":"avg", "allOf":[ { - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"scale", + "localPart":"avg", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "construct":{ - "title":"construct", + "min":{ + "title":"min", "allOf":[ { - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"construct", + "localPart":"min", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "_const":{ - "title":"_const", + "max":{ + "title":"max", "allOf":[ { - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"const", + "localPart":"max", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "format":{ - "title":"format", + "stringIdentifier":{ + "title":"stringIdentifier", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprElementType" } ], "propertyType":"element", "elementName":{ - "localPart":"format", + "localPart":"stringIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "extraParameters":{ - "title":"extraParameters", + "stringConstant":{ + "title":"stringConstant", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -20388,88 +14079,1005 @@ ], "propertyType":"element", "elementName":{ - "localPart":"extraParameters", + "localPart":"stringConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" } - }, - "store":{ - "title":"store", + } + }, + "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" + ] + }, + "AxisIteratorType":{ + "type":"object", + "title":"AxisIteratorType", + "required":[ + "content" + ], + "properties":{ + "content":{ + "title":"content", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "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":"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/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/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/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/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/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/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":"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":"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/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/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":"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/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/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/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/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/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":"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":"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/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/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/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/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":"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":"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":"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/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.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" + } + }, + { + "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/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":"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/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":"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/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/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":"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":"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":"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/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/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":"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/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/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/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/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":"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/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/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/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/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/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/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/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/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":"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.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":"log", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + ] + }, + "maxItems":4, + "minItems":4 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"store", - "namespaceURI":"" - } + "propertyType":"elementRefs" } }, "typeType":"classInfo", "typeName":{ - "localPart":"EncodeDataExprType", + "localPart":"AxisIteratorType", "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" + "content" ] }, - "CrsTransformCoverageExprType":{ + "ExtendCoverageExprType":{ "type":"object", - "title":"CrsTransformCoverageExprType", + "title":"ExtendCoverageExprType", "required":[ "coverage", "setIdentifier", @@ -20521,8 +15129,7 @@ "scale", "construct", "_const", - "dimensionIntervalElementType", - "fieldInterpolationElementType" + "dimensionIntervalElementType" ], "properties":{ "coverage":{ @@ -21189,11 +15796,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21204,11 +15811,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"tan", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21219,11 +15826,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21238,7 +15845,7 @@ } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21253,7 +15860,7 @@ } }, "elementName":{ - "localPart":"arctan", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21264,11 +15871,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"extend", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21279,11 +15886,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"arcsin", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21298,7 +15905,7 @@ } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21309,11 +15916,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"log", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21324,11 +15931,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"im", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21339,11 +15946,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"slice", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21358,7 +15965,7 @@ } }, "elementName":{ - "localPart":"not", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21373,7 +15980,7 @@ } }, "elementName":{ - "localPart":"mult", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21384,11 +15991,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"arccos", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21399,11 +16006,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"trim", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21414,11 +16021,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"scale", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21429,11 +16036,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"construct", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21444,11 +16051,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":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21459,11 +16066,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21478,7 +16085,7 @@ } }, "elementName":{ - "localPart":"re", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21489,11 +16096,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" } }, @@ -21504,11 +16111,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"div", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21519,11 +16126,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"sin", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21534,11 +16141,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/SliceCoverageExprType" } }, "elementName":{ - "localPart":"sqrt", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21549,11 +16156,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"equals", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21564,11 +16171,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":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21594,11 +16201,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"lessThan", + "localPart":"lowerBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21609,11 +16216,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21624,11 +16231,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"minus", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21639,11 +16246,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21658,7 +16265,7 @@ } }, "elementName":{ - "localPart":"overlay", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21673,7 +16280,7 @@ } }, "elementName":{ - "localPart":"plus", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21684,11 +16291,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"lowerBound", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21699,11 +16306,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"and", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21714,11 +16321,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.SetCrsSet" } }, "elementName":{ - "localPart":"coverage", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21744,12 +16351,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":"lessOrEqual", + "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, { @@ -21759,11 +16366,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"sinh", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21774,11 +16381,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"ln", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21793,7 +16400,7 @@ } }, "elementName":{ - "localPart":"exp", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21804,11 +16411,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"notEqual", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21819,11 +16426,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"upperBound", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21834,11 +16441,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"tanh", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21849,11 +16456,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"cast", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21864,11 +16471,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"cosh", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21879,12 +16486,12 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"http://www.opengis.net/gml#/definitions/CodeType" } }, "elementName":{ - "localPart":"setInterpolationSet", - "namespaceURI":"http://www.opengis.net/wcps/1.0" + "localPart":"srsName", + "namespaceURI":"http://www.opengis.net/gml" } }, { @@ -21894,11 +16501,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"or", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21909,11 +16516,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"abs", + "localPart":"upperBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21924,11 +16531,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"const", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21939,11 +16546,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" } }, @@ -21954,11 +16561,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":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21969,11 +16576,11 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisNameType" } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, @@ -21984,86 +16591,4451 @@ "$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" } } ] }, - "minItems":3 + "minItems":3 + } + ], + "propertyType":"elementRefs" + } + }, + "typeType":"classInfo", + "typeName":{ + "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", + "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":{ + "type":"object", + "title":"ScalarExprType", + "required":[ + "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":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "imageCrs":{ + "title":"imageCrs", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "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", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "crsSet":{ + "title":"crsSet", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "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", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "nullSet":{ + "title":"nullSet", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "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", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "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" + } + }, + "numericConstant":{ + "title":"numericConstant", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "complexConstant":{ + "title":"complexConstant", + "allOf":[ + { + "$ref":"#/definitions/ComplexConstantType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"complexConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericUnaryMinus":{ + "title":"numericUnaryMinus", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericUnaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericAdd":{ + "title":"numericAdd", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericAdd", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericMinus":{ + "title":"numericMinus", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericMult":{ + "title":"numericMult", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericMult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericDiv":{ + "title":"numericDiv", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericDiv", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "condense":{ + "title":"condense", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"condense", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "reduce":{ + "title":"reduce", + "allOf":[ + { + "$ref":"#/definitions/ReduceScalarExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"reduce", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "all":{ + "title":"all", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"all", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "some":{ + "title":"some", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"some", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "count":{ + "title":"count", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"count", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "add":{ + "title":"add", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"add", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "avg":{ + "title":"avg", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"avg", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "min":{ + "title":"min", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"min", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "max":{ + "title":"max", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"max", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "stringIdentifier":{ + "title":"stringIdentifier", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"stringIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "stringConstant":{ + "title":"stringConstant", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"stringConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ScalarExprType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "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" + ] + }, + "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":"component", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RangeCoverageExprType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "component" + ] + }, + "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", + "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" + } + }, + "identifier":{ + "title":"identifier", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"identifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "imageCrs":{ + "title":"imageCrs", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "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", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "crsSet":{ + "title":"crsSet", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "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", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "nullSet":{ + "title":"nullSet", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "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", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "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" + } + }, + "numericConstant":{ + "title":"numericConstant", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "complexConstant":{ + "title":"complexConstant", + "allOf":[ + { + "$ref":"#/definitions/ComplexConstantType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"complexConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericUnaryMinus":{ + "title":"numericUnaryMinus", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericUnaryMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericAdd":{ + "title":"numericAdd", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericAdd", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericMinus":{ + "title":"numericMinus", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericMult":{ + "title":"numericMult", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericMult", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "numericDiv":{ + "title":"numericDiv", + "allOf":[ + { + "$ref":"#/definitions/NumericScalarExprPairType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"numericDiv", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "condense":{ + "title":"condense", + "allOf":[ + { + "$ref":"#/definitions/CondenseScalarExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"condense", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "reduce":{ + "title":"reduce", + "allOf":[ + { + "$ref":"#/definitions/ReduceScalarExprType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"reduce", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "all":{ + "title":"all", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"all", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "some":{ + "title":"some", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"some", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "count":{ + "title":"count", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"count", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "add":{ + "title":"add", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"add", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "avg":{ + "title":"avg", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"avg", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "min":{ + "title":"min", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"min", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "max":{ + "title":"max", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"max", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "stringIdentifier":{ + "title":"stringIdentifier", + "allOf":[ + { + "$ref":"#/definitions/CoverageExprElementType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"stringIdentifier", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "stringConstant":{ + "title":"stringConstant", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"stringConstant", + "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", + "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" + ] + }, + "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" + ] + }, + "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" + ] + }, + "FieldNameType":{ + "type":"object", + "title":"FieldNameType", + "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/wcps/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FieldNameType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "propertiesOrder":[ + "name" + ] + }, + "CondenseScalarExprType.InterpolationSet.FieldSelect":{ + "type":"object", + "title":"CondenseScalarExprType.InterpolationSet.FieldSelect", + "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" + } + } + }, + "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" + ] + }, + "CondenseScalarExprType.InterpolationDefault":{ + "type":"object", + "title":"CondenseScalarExprType.InterpolationDefault", + "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", + "name" + ], + "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":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"re", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } }, - "fieldInterpolationElementType":{ - "title":"fieldInterpolationElementType", + "im":{ + "title":"im", "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":"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 + "$ref":"#/definitions/CoverageExprElementType" } ], - "propertyType":"elementRefs" + "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" + } + }, + "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" + } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"CrsTransformCoverageExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, "propertiesOrder":[ "coverage", "setIdentifier", @@ -22115,13 +21087,102 @@ "scale", "construct", "_const", - "dimensionIntervalElementType", - "fieldInterpolationElementType" + "name" ] }, - "CondenseScalarExprType.InterpolationSet.Bit":{ + "ConstantType":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.Bit", + "title":"ConstantType", + "required":[ + "stringConstant", + "booleanConstant", + "integerConstant", + "floatConstant", + "complexConstant" + ], + "properties":{ + "stringConstant":{ + "title":"stringConstant", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"stringConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "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" + } + }, + "integerConstant":{ + "title":"integerConstant", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"integerConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "floatConstant":{ + "title":"floatConstant", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"floatConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } + }, + "complexConstant":{ + "title":"complexConstant", + "allOf":[ + { + "$ref":"#/definitions/ComplexConstantType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"complexConstant", + "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" + ] + }, + "CondenseScalarExprType.InterpolationSet.SetCrsSet":{ + "type":"object", + "title":"CondenseScalarExprType.InterpolationSet.SetCrsSet", "required":[ "coverage", "setIdentifier", @@ -22172,8 +21233,7 @@ "crsTransform", "scale", "construct", - "_const", - "bitIndex" + "_const" ], "properties":{ "coverage":{ @@ -22826,17 +21886,21 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "bitIndex":{ - "title":"bitIndex", + "crsNameType":{ + "title":"crsNameType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/gml#/definitions/CodeType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"bitIndex", - "namespaceURI":"http://www.opengis.net/wcps/1.0" + "localPart":"srsName", + "namespaceURI":"http://www.opengis.net/gml" } } }, @@ -22892,12 +21956,259 @@ "scale", "construct", "_const", - "bitIndex" + "crsNameType" ] }, - "CondenseScalarExprType.InterpolationSet.SetInterpolationSet":{ + "BooleanScalarExprType":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.SetInterpolationSet", + "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" + ] + }, + "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", @@ -22949,7 +22260,7 @@ "scale", "construct", "_const", - "field" + "dimensionIntervalElementType" ], "properties":{ "coverage":{ @@ -23602,21 +22913,8 @@ "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", + "dimensionIntervalElementType":{ + "title":"dimensionIntervalElementType", "allOf":[ { "type":"array", @@ -23629,11 +22927,686 @@ "$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/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/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":"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/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":"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":"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/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":"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/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":"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":"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/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/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":"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":"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/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/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":"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":"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.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":"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/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/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":"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":"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/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":"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/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":"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":"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.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":"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.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"nullResistance", + "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/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":"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":"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/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/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/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":"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/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/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":"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":"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" } }, @@ -23648,19 +23621,128 @@ } }, "elementName":{ - "localPart":"interpolationMethod", + "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/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/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/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/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":"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":"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/CoverageExprPairType" + } + }, + "elementName":{ + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } ] }, - "minItems":0 + "minItems":3 } ], "propertyType":"elementRefs" } }, "typeType":"classInfo", + "typeName":{ + "localPart":"TrimCoverageExprType", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, "propertiesOrder":[ "coverage", "setIdentifier", @@ -23712,13 +23794,12 @@ "scale", "construct", "_const", - "field", - "interpolationMethodType" + "dimensionIntervalElementType" ] }, - "CondenseScalarExprType.InterpolationSet.Cast":{ + "CondenseScalarExprType.InterpolationSet":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.Cast", + "title":"CondenseScalarExprType.InterpolationSet", "required":[ "coverage", "setIdentifier", @@ -23770,7 +23851,7 @@ "scale", "construct", "_const", - "type" + "name" ], "properties":{ "coverage":{ @@ -24423,16 +24504,16 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "type":{ - "title":"type", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/RangeFieldType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"type", + "localPart":"name", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } @@ -24489,76 +24570,58 @@ "scale", "construct", "_const", - "type" + "name" ] }, - "StringScalarExprPairType":{ + "ProcessOneCoverageType":{ "type":"object", - "title":"StringScalarExprPairType", + "title":"ProcessOneCoverageType", "required":[ - "content" + "xmlSyntax", + "abstractSyntax" ], "properties":{ - "content":{ - "title":"content", + "xmlSyntax":{ + "title":"xmlSyntax", "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":"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 + "$ref":"#/definitions/ProcessCoverageXmlRequestType" } ], - "propertyType":"elementRefs" + "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":"StringScalarExprPairType", + "localPart":"ProcessOneCoverageType", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "propertiesOrder":[ - "content" + "xmlSyntax", + "abstractSyntax" ] }, - "CondenseScalarExprType.InterpolationSet.SetIdentifier":{ + "CondenseScalarExprType.InterpolationSet.Cast":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.SetIdentifier", + "title":"CondenseScalarExprType.InterpolationSet.Cast", "required":[ - "identifier", "coverage", "setIdentifier", "setCrsSet", @@ -24608,22 +24671,10 @@ "crsTransform", "scale", "construct", - "_const" + "_const", + "type" ], "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":[ @@ -25273,11 +25324,23 @@ "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"#/definitions/RangeFieldType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"type", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "identifier", "coverage", "setIdentifier", "setCrsSet", @@ -25327,77 +25390,15 @@ "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/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":"component", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RangeCoverageExprType", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "propertiesOrder":[ - "component" + "_const", + "type" ] }, - "CondenseScalarExprType.InterpolationSet.FieldSelect":{ + "RangeCoverageExprType.Component":{ "type":"object", - "title":"CondenseScalarExprType.InterpolationSet.FieldSelect", + "title":"RangeCoverageExprType.Component", "required":[ + "field", "coverage", "setIdentifier", "setCrsSet", @@ -25447,10 +25448,22 @@ "crsTransform", "scale", "construct", - "_const", - "field" + "_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":[ @@ -26100,23 +26113,11 @@ "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" - } } }, "typeType":"classInfo", "propertiesOrder":[ + "field", "coverage", "setIdentifier", "setCrsSet", @@ -26166,11 +26167,10 @@ "crsTransform", "scale", "construct", - "_const", - "field" + "_const" ] }, - "AxisNameType":{ + "RangeFieldType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -26178,11 +26178,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"AxisNameType", + "localPart":"RangeFieldType", "namespaceURI":"http://www.opengis.net/wcps/1.0" } }, - "RangeFieldType":{ + "AxisNameType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -26190,7 +26190,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RangeFieldType", + "localPart":"AxisNameType", "namespaceURI":"http://www.opengis.net/wcps/1.0" } } @@ -26209,7 +26209,7 @@ "properties":{ "localPart":{ "enum":[ - "sin" + "sinh" ] }, "namespaceURI":{ @@ -26226,7 +26226,81 @@ } }, "elementName":{ - "localPart":"sin", + "localPart":"sinh", + "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":[ + "complexConstant" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/ComplexConstantType" + } + }, + "elementName":{ + "localPart":"complexConstant", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "cosh" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -26246,7 +26320,81 @@ "properties":{ "localPart":{ "enum":[ - "lessThan" + "all" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"all", + "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":[ + "DomainMetadata" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/DomainMetadataExprType" + } + }, + "elementName":{ + "localPart":"DomainMetadata", + "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":[ + "and" ] }, "namespaceURI":{ @@ -26263,11 +26411,11 @@ } }, "elementName":{ - "localPart":"lessThan", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -26283,7 +26431,7 @@ "properties":{ "localPart":{ "enum":[ - "opOr" + "identifier" ] }, "namespaceURI":{ @@ -26296,11 +26444,48 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"opOr", + "localPart":"identifier", + "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":[ + "imageCrsDomain" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" + } + }, + "elementName":{ + "localPart":"imageCrsDomain", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -26320,7 +26505,44 @@ "properties":{ "localPart":{ "enum":[ - "exp" + "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":{ + "$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":[ + "unaryMinus" ] }, "namespaceURI":{ @@ -26337,11 +26559,11 @@ } }, "elementName":{ - "localPart":"exp", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -26357,7 +26579,7 @@ "properties":{ "localPart":{ "enum":[ - "opPlus" + "opMult" ] }, "namespaceURI":{ @@ -26374,7 +26596,7 @@ } }, "elementName":{ - "localPart":"opPlus", + "localPart":"opMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -26394,7 +26616,81 @@ "properties":{ "localPart":{ "enum":[ - "notEqual" + "all" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"all", + "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":[ + "numericMinus" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + "elementName":{ + "localPart":"numericMinus", + "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/NumericScalarExprPairType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "greaterThan" ] }, "namespaceURI":{ @@ -26411,7 +26707,7 @@ } }, "elementName":{ - "localPart":"notEqual", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -26431,7 +26727,7 @@ "properties":{ "localPart":{ "enum":[ - "cast" + "bit" ] }, "namespaceURI":{ @@ -26444,15 +26740,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"cast", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -26468,7 +26764,7 @@ "properties":{ "localPart":{ "enum":[ - "min" + "where" ] }, "namespaceURI":{ @@ -26481,15 +26777,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprType" } }, "elementName":{ - "localPart":"min", + "localPart":"where", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -26505,7 +26801,7 @@ "properties":{ "localPart":{ "enum":[ - "count" + "unaryMinus" ] }, "namespaceURI":{ @@ -26522,7 +26818,7 @@ } }, "elementName":{ - "localPart":"count", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -26563,7 +26859,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -26579,7 +26875,7 @@ "properties":{ "localPart":{ "enum":[ - "lowerBound" + "add" ] }, "namespaceURI":{ @@ -26592,15 +26888,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"lowerBound", + "localPart":"add", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -26616,7 +26912,7 @@ "properties":{ "localPart":{ "enum":[ - "lessOrEqual" + "lowerBound" ] }, "namespaceURI":{ @@ -26629,15 +26925,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"lowerBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -26653,7 +26949,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanGreaterThan" + "minus" ] }, "namespaceURI":{ @@ -26666,15 +26962,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanGreaterThan", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -26690,7 +26986,7 @@ "properties":{ "localPart":{ "enum":[ - "cosh" + "im" ] }, "namespaceURI":{ @@ -26707,11 +27003,11 @@ } }, "elementName":{ - "localPart":"cosh", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -26748,7 +27044,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -26764,7 +27060,7 @@ "properties":{ "localPart":{ "enum":[ - "lowerBound" + "booleanLessThan" ] }, "namespaceURI":{ @@ -26777,15 +27073,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"lowerBound", + "localPart":"booleanLessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -26801,7 +27097,7 @@ "properties":{ "localPart":{ "enum":[ - "div" + "plus" ] }, "namespaceURI":{ @@ -26818,7 +27114,7 @@ } }, "elementName":{ - "localPart":"div", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -26838,81 +27134,7 @@ "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/TrimCoverageExprType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "numericUnaryMinus" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" - } - }, - "elementName":{ - "localPart":"numericUnaryMinus", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "arccos" + "exp" ] }, "namespaceURI":{ @@ -26929,48 +27151,11 @@ } }, "elementName":{ - "localPart":"arccos", - "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":[ - "booleanXor" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanXor", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -26986,7 +27171,7 @@ "properties":{ "localPart":{ "enum":[ - "const" + "plus" ] }, "namespaceURI":{ @@ -26999,11 +27184,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"const", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -27023,7 +27208,7 @@ "properties":{ "localPart":{ "enum":[ - "cast" + "greaterOrEqual" ] }, "namespaceURI":{ @@ -27036,15 +27221,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"cast", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -27060,7 +27245,7 @@ "properties":{ "localPart":{ "enum":[ - "some" + "greaterOrEqual" ] }, "namespaceURI":{ @@ -27073,15 +27258,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"some", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -27097,7 +27282,7 @@ "properties":{ "localPart":{ "enum":[ - "slice" + "div" ] }, "namespaceURI":{ @@ -27110,15 +27295,15 @@ ] }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"slice", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -27134,7 +27319,7 @@ "properties":{ "localPart":{ "enum":[ - "div" + "setNullSet" ] }, "namespaceURI":{ @@ -27147,15 +27332,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"div", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -27171,7 +27356,7 @@ "properties":{ "localPart":{ "enum":[ - "xor" + "minus" ] }, "namespaceURI":{ @@ -27188,11 +27373,11 @@ } }, "elementName":{ - "localPart":"xor", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -27208,7 +27393,7 @@ "properties":{ "localPart":{ "enum":[ - "fieldSelect" + "tanh" ] }, "namespaceURI":{ @@ -27221,11 +27406,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -27245,7 +27430,7 @@ "properties":{ "localPart":{ "enum":[ - "cast" + "sinh" ] }, "namespaceURI":{ @@ -27258,15 +27443,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"cast", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -27282,7 +27467,7 @@ "properties":{ "localPart":{ "enum":[ - "not" + "stringConstant" ] }, "namespaceURI":{ @@ -27295,15 +27480,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"not", + "localPart":"stringConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -27319,7 +27504,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationSet" + "numericConstant" ] }, "namespaceURI":{ @@ -27332,11 +27517,11 @@ ] }, "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" }, "scope":{ @@ -27356,7 +27541,7 @@ "properties":{ "localPart":{ "enum":[ - "not" + "arccos" ] }, "namespaceURI":{ @@ -27373,11 +27558,11 @@ } }, "elementName":{ - "localPart":"not", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -27393,7 +27578,7 @@ "properties":{ "localPart":{ "enum":[ - "log" + "identifier" ] }, "namespaceURI":{ @@ -27410,11 +27595,11 @@ } }, "elementName":{ - "localPart":"log", + "localPart":"identifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -27430,7 +27615,7 @@ "properties":{ "localPart":{ "enum":[ - "or" + "nullSet" ] }, "namespaceURI":{ @@ -27443,15 +27628,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"or", + "localPart":"nullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -27467,7 +27652,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanAnd" + "reduce" ] }, "namespaceURI":{ @@ -27480,11 +27665,11 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/ReduceScalarExprType" } }, "elementName":{ - "localPart":"booleanAnd", + "localPart":"reduce", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -27504,7 +27689,7 @@ "properties":{ "localPart":{ "enum":[ - "not" + "tan" ] }, "namespaceURI":{ @@ -27521,11 +27706,11 @@ } }, "elementName":{ - "localPart":"not", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -27541,7 +27726,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanAnd" + "lessOrEqual" ] }, "namespaceURI":{ @@ -27554,15 +27739,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanAnd", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -27578,7 +27763,7 @@ "properties":{ "localPart":{ "enum":[ - "sinh" + "booleanEqualNumeric" ] }, "namespaceURI":{ @@ -27591,11 +27776,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"sinh", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -27615,7 +27800,7 @@ "properties":{ "localPart":{ "enum":[ - "arcsin" + "plus" ] }, "namespaceURI":{ @@ -27628,15 +27813,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"arcsin", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -27652,7 +27837,7 @@ "properties":{ "localPart":{ "enum":[ - "cast" + "equals" ] }, "namespaceURI":{ @@ -27665,11 +27850,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"cast", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -27689,44 +27874,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":[ - "equals" + "booleanConstant" ] }, "namespaceURI":{ @@ -27739,15 +27887,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"equals", + "localPart":"booleanConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -27763,7 +27911,7 @@ "properties":{ "localPart":{ "enum":[ - "setIdentifier" + "setInterpolationSet" ] }, "namespaceURI":{ @@ -27776,15 +27924,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -27821,7 +27969,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -27837,7 +27985,7 @@ "properties":{ "localPart":{ "enum":[ - "some" + "sin" ] }, "namespaceURI":{ @@ -27854,11 +28002,11 @@ } }, "elementName":{ - "localPart":"some", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -27874,7 +28022,7 @@ "properties":{ "localPart":{ "enum":[ - "stringConstant" + "sin" ] }, "namespaceURI":{ @@ -27887,15 +28035,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"stringConstant", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -27911,7 +28059,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessCoveragesRequest" + "sqrt" ] }, "namespaceURI":{ @@ -27924,12 +28072,15 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessCoveragesRequestType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"ProcessCoveragesRequest", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" + }, + "scope":{ + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -27945,7 +28096,7 @@ "properties":{ "localPart":{ "enum":[ - "sinh" + "booleanNotEqualString" ] }, "namespaceURI":{ @@ -27958,15 +28109,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"sinh", + "localPart":"booleanNotEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -28003,7 +28154,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -28056,7 +28207,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanLessOrEqual" + "extend" ] }, "namespaceURI":{ @@ -28069,15 +28220,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"booleanLessOrEqual", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -28093,7 +28244,7 @@ "properties":{ "localPart":{ "enum":[ - "arcsin" + "crsTransform" ] }, "namespaceURI":{ @@ -28106,15 +28257,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"arcsin", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -28130,7 +28281,7 @@ "properties":{ "localPart":{ "enum":[ - "cos" + "booleanGreaterThan" ] }, "namespaceURI":{ @@ -28143,15 +28294,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"cos", + "localPart":"booleanGreaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -28167,7 +28318,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryMinus" + "upperBound" ] }, "namespaceURI":{ @@ -28180,11 +28331,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"upperBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -28204,7 +28355,7 @@ "properties":{ "localPart":{ "enum":[ - "axis" + "or" ] }, "namespaceURI":{ @@ -28217,15 +28368,15 @@ ] }, "value":{ - "$ref":"#/definitions/AxisNameType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"axis", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -28241,7 +28392,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationDefault" + "stringConstant" ] }, "namespaceURI":{ @@ -28254,15 +28405,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"interpolationDefault", + "localPart":"stringConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/StringScalarExprPairType" } }, { @@ -28278,7 +28429,7 @@ "properties":{ "localPart":{ "enum":[ - "and" + "unaryMinus" ] }, "namespaceURI":{ @@ -28291,15 +28442,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"and", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -28315,7 +28466,7 @@ "properties":{ "localPart":{ "enum":[ - "abs" + "extend" ] }, "namespaceURI":{ @@ -28328,11 +28479,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"abs", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -28352,7 +28503,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeConstructor" + "numericConstant" ] }, "namespaceURI":{ @@ -28365,15 +28516,15 @@ ] }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -28389,7 +28540,7 @@ "properties":{ "localPart":{ "enum":[ - "notEqual" + "mult" ] }, "namespaceURI":{ @@ -28406,11 +28557,11 @@ } }, "elementName":{ - "localPart":"notEqual", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -28426,7 +28577,7 @@ "properties":{ "localPart":{ "enum":[ - "div" + "coverage" ] }, "namespaceURI":{ @@ -28439,15 +28590,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"div", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -28463,7 +28614,7 @@ "properties":{ "localPart":{ "enum":[ - "xor" + "setInterpolationSet" ] }, "namespaceURI":{ @@ -28476,15 +28627,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"xor", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -28500,7 +28651,7 @@ "properties":{ "localPart":{ "enum":[ - "sin" + "arctan" ] }, "namespaceURI":{ @@ -28517,11 +28668,11 @@ } }, "elementName":{ - "localPart":"sin", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -28537,7 +28688,7 @@ "properties":{ "localPart":{ "enum":[ - "arctan" + "sqrt" ] }, "namespaceURI":{ @@ -28554,11 +28705,11 @@ } }, "elementName":{ - "localPart":"arctan", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -28574,7 +28725,7 @@ "properties":{ "localPart":{ "enum":[ - "opMin" + "bit" ] }, "namespaceURI":{ @@ -28587,15 +28738,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"opMin", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -28611,7 +28762,7 @@ "properties":{ "localPart":{ "enum":[ - "cosh" + "unaryPlus" ] }, "namespaceURI":{ @@ -28628,11 +28779,11 @@ } }, "elementName":{ - "localPart":"cosh", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -28648,7 +28799,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "slice" ] }, "namespaceURI":{ @@ -28661,15 +28812,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SliceCoverageExprType" } }, "elementName":{ - "localPart":"name", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -28685,7 +28836,7 @@ "properties":{ "localPart":{ "enum":[ - "const" + "setIdentifier" ] }, "namespaceURI":{ @@ -28698,15 +28849,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"const", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -28722,7 +28873,7 @@ "properties":{ "localPart":{ "enum":[ - "complexConstant" + "cosh" ] }, "namespaceURI":{ @@ -28735,15 +28886,15 @@ ] }, "value":{ - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"complexConstant", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -28759,7 +28910,7 @@ "properties":{ "localPart":{ "enum":[ - "tanh" + "booleanNotEqualString" ] }, "namespaceURI":{ @@ -28772,15 +28923,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"tanh", + "localPart":"booleanNotEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -28796,7 +28947,7 @@ "properties":{ "localPart":{ "enum":[ - "plus" + "interpolationDefault" ] }, "namespaceURI":{ @@ -28809,11 +28960,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" } }, "elementName":{ - "localPart":"plus", + "localPart":"interpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -28833,7 +28984,7 @@ "properties":{ "localPart":{ "enum":[ - "numericConstant" + "arctan" ] }, "namespaceURI":{ @@ -28846,15 +28997,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericConstant", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -28870,7 +29021,7 @@ "properties":{ "localPart":{ "enum":[ - "cosh" + "opAnd" ] }, "namespaceURI":{ @@ -28883,15 +29034,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"cosh", + "localPart":"opAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -28907,7 +29058,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanGreaterOrEqual" + "numericDiv" ] }, "namespaceURI":{ @@ -28924,11 +29075,11 @@ } }, "elementName":{ - "localPart":"booleanGreaterOrEqual", + "localPart":"numericDiv", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -28944,7 +29095,7 @@ "properties":{ "localPart":{ "enum":[ - "numericAdd" + "interpolationMethod" ] }, "namespaceURI":{ @@ -28957,11 +29108,48 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"numericAdd", + "localPart":"interpolationMethod", + "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":[ + "numericUnaryMinus" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + } + }, + "elementName":{ + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -28981,7 +29169,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanEqualString" + "coverage" ] }, "namespaceURI":{ @@ -28994,11 +29182,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"booleanEqualString", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -29018,7 +29206,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMinus" + "setCrsSet" ] }, "namespaceURI":{ @@ -29031,15 +29219,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"numericMinus", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -29055,7 +29243,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "iterator" ] }, "namespaceURI":{ @@ -29068,15 +29256,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, "elementName":{ - "localPart":"scale", + "localPart":"iterator", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -29092,7 +29280,7 @@ "properties":{ "localPart":{ "enum":[ - "fieldSelect" + "lowerBound" ] }, "namespaceURI":{ @@ -29105,15 +29293,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"lowerBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -29129,7 +29317,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryMinus" + "const" ] }, "namespaceURI":{ @@ -29142,15 +29330,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -29187,7 +29375,44 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$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":[ + "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/TrimCoverageExprType" } }, { @@ -29224,7 +29449,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -29240,7 +29465,7 @@ "properties":{ "localPart":{ "enum":[ - "imageCrsDomain" + "greaterOrEqual" ] }, "namespaceURI":{ @@ -29253,15 +29478,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"imageCrsDomain", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -29277,7 +29502,7 @@ "properties":{ "localPart":{ "enum":[ - "fieldSelect" + "minus" ] }, "namespaceURI":{ @@ -29290,15 +29515,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/CrsTransformCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -29314,7 +29539,7 @@ "properties":{ "localPart":{ "enum":[ - "crsTransform" + "exp" ] }, "namespaceURI":{ @@ -29327,11 +29552,11 @@ ] }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -29351,7 +29576,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanEqualNumeric" + "setIdentifier" ] }, "namespaceURI":{ @@ -29364,15 +29589,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"booleanEqualNumeric", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -29388,7 +29613,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "arccos" ] }, "namespaceURI":{ @@ -29401,15 +29626,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"scale", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -29425,7 +29650,7 @@ "properties":{ "localPart":{ "enum":[ - "fieldSelect" + "interpolationDefault" ] }, "namespaceURI":{ @@ -29438,15 +29663,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"interpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -29462,7 +29687,7 @@ "properties":{ "localPart":{ "enum":[ - "slice" + "cast" ] }, "namespaceURI":{ @@ -29475,15 +29700,15 @@ ] }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"slice", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -29499,7 +29724,7 @@ "properties":{ "localPart":{ "enum":[ - "equals" + "crsTransform" ] }, "namespaceURI":{ @@ -29512,15 +29737,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"equals", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -29573,7 +29798,7 @@ "properties":{ "localPart":{ "enum":[ - "im" + "rangeConstructor" ] }, "namespaceURI":{ @@ -29586,11 +29811,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"im", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -29610,7 +29835,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNotEqualNumeric" + "exp" ] }, "namespaceURI":{ @@ -29623,15 +29848,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanNotEqualNumeric", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -29647,7 +29872,7 @@ "properties":{ "localPart":{ "enum":[ - "lowerBound" + "name" ] }, "namespaceURI":{ @@ -29660,15 +29885,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"lowerBound", + "localPart":"name", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -29684,7 +29909,7 @@ "properties":{ "localPart":{ "enum":[ - "add" + "setNullSet" ] }, "namespaceURI":{ @@ -29697,15 +29922,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"add", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -29721,7 +29946,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationDefault" + "interpolationMethod" ] }, "namespaceURI":{ @@ -29734,15 +29959,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"interpolationMethod", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, { @@ -29758,7 +29983,7 @@ "properties":{ "localPart":{ "enum":[ - "exp" + "crsTransform" ] }, "namespaceURI":{ @@ -29771,15 +29996,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"exp", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -29795,7 +30020,7 @@ "properties":{ "localPart":{ "enum":[ - "crsTransform" + "exp" ] }, "namespaceURI":{ @@ -29808,15 +30033,15 @@ ] }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -29832,7 +30057,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanGreaterThan" + "not" ] }, "namespaceURI":{ @@ -29845,15 +30070,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanGreaterThan", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -29869,7 +30094,7 @@ "properties":{ "localPart":{ "enum":[ - "tanh" + "ln" ] }, "namespaceURI":{ @@ -29886,11 +30111,11 @@ } }, "elementName":{ - "localPart":"tanh", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -29906,7 +30131,7 @@ "properties":{ "localPart":{ "enum":[ - "crsSet" + "re" ] }, "namespaceURI":{ @@ -29923,11 +30148,11 @@ } }, "elementName":{ - "localPart":"crsSet", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -29943,7 +30168,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMinus" + "upperBound" ] }, "namespaceURI":{ @@ -29956,15 +30181,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"numericMinus", + "localPart":"upperBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -29980,7 +30205,7 @@ "properties":{ "localPart":{ "enum":[ - "setCrsSet" + "tanh" ] }, "namespaceURI":{ @@ -29993,15 +30218,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -30017,7 +30242,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterThan" + "notEqual" ] }, "namespaceURI":{ @@ -30034,11 +30259,11 @@ } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -30054,7 +30279,7 @@ "properties":{ "localPart":{ "enum":[ - "arccos" + "booleanGreaterThan" ] }, "namespaceURI":{ @@ -30067,15 +30292,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"arccos", + "localPart":"booleanGreaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -30091,7 +30316,7 @@ "properties":{ "localPart":{ "enum":[ - "or" + "setCrsSet" ] }, "namespaceURI":{ @@ -30104,15 +30329,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"or", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -30128,7 +30353,7 @@ "properties":{ "localPart":{ "enum":[ - "sqrt" + "rangeConstructor" ] }, "namespaceURI":{ @@ -30141,15 +30366,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"sqrt", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -30165,7 +30390,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanEqualNumeric" + "notEqual" ] }, "namespaceURI":{ @@ -30178,15 +30403,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanEqualNumeric", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -30202,7 +30427,7 @@ "properties":{ "localPart":{ "enum":[ - "sinh" + "tan" ] }, "namespaceURI":{ @@ -30219,11 +30444,11 @@ } }, "elementName":{ - "localPart":"sinh", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -30239,7 +30464,7 @@ "properties":{ "localPart":{ "enum":[ - "log" + "tan" ] }, "namespaceURI":{ @@ -30256,11 +30481,11 @@ } }, "elementName":{ - "localPart":"log", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -30276,7 +30501,7 @@ "properties":{ "localPart":{ "enum":[ - "lessThan" + "booleanEqualString" ] }, "namespaceURI":{ @@ -30289,15 +30514,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"lessThan", + "localPart":"booleanEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -30313,7 +30538,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanLessOrEqual" + "log" ] }, "namespaceURI":{ @@ -30326,15 +30551,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanLessOrEqual", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -30350,7 +30575,7 @@ "properties":{ "localPart":{ "enum":[ - "extend" + "mult" ] }, "namespaceURI":{ @@ -30363,15 +30588,15 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"extend", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -30387,7 +30612,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationSet" + "cast" ] }, "namespaceURI":{ @@ -30400,15 +30625,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -30424,7 +30649,7 @@ "properties":{ "localPart":{ "enum":[ - "trim" + "booleanNotEqualNumeric" ] }, "namespaceURI":{ @@ -30437,15 +30662,15 @@ ] }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"trim", + "localPart":"booleanNotEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -30461,7 +30686,7 @@ "properties":{ "localPart":{ "enum":[ - "construct" + "scale" ] }, "namespaceURI":{ @@ -30474,15 +30699,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"construct", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -30498,7 +30723,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationDefault" + "or" ] }, "namespaceURI":{ @@ -30511,15 +30736,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationDefault" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"interpolationDefault", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -30535,7 +30760,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryMinus" + "condense" ] }, "namespaceURI":{ @@ -30548,15 +30773,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType" } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -30609,7 +30834,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanGreaterOrEqual" + "ProcessCoveragesRequest" ] }, "namespaceURI":{ @@ -30622,15 +30847,12 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ProcessCoveragesRequestType" } }, "elementName":{ - "localPart":"booleanGreaterOrEqual", + "localPart":"ProcessCoveragesRequest", "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -30646,7 +30868,7 @@ "properties":{ "localPart":{ "enum":[ - "avg" + "setNullSet" ] }, "namespaceURI":{ @@ -30659,15 +30881,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"avg", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -30683,7 +30905,7 @@ "properties":{ "localPart":{ "enum":[ - "overlay" + "lowerBound" ] }, "namespaceURI":{ @@ -30696,15 +30918,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"overlay", + "localPart":"lowerBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -30720,7 +30942,7 @@ "properties":{ "localPart":{ "enum":[ - "tan" + "booleanConstant" ] }, "namespaceURI":{ @@ -30733,15 +30955,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"tan", + "localPart":"booleanConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -30757,7 +30979,7 @@ "properties":{ "localPart":{ "enum":[ - "sqrt" + "equals" ] }, "namespaceURI":{ @@ -30770,15 +30992,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"sqrt", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -30794,7 +31016,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeConstructor" + "booleanNotEqualString" ] }, "namespaceURI":{ @@ -30807,15 +31029,15 @@ ] }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"booleanNotEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -30831,7 +31053,7 @@ "properties":{ "localPart":{ "enum":[ - "stringIdentifier" + "nullResistance" ] }, "namespaceURI":{ @@ -30844,15 +31066,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"stringIdentifier", + "localPart":"nullResistance", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -30868,7 +31090,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanAnd" + "sin" ] }, "namespaceURI":{ @@ -30881,15 +31103,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanAnd", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -30905,7 +31127,7 @@ "properties":{ "localPart":{ "enum":[ - "upperBound" + "slice" ] }, "namespaceURI":{ @@ -30918,11 +31140,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/SliceCoverageExprType" } }, "elementName":{ - "localPart":"upperBound", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -30942,7 +31164,7 @@ "properties":{ "localPart":{ "enum":[ - "mult" + "or" ] }, "namespaceURI":{ @@ -30959,11 +31181,11 @@ } }, "elementName":{ - "localPart":"mult", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -30979,7 +31201,7 @@ "properties":{ "localPart":{ "enum":[ - "numericConstant" + "minus" ] }, "namespaceURI":{ @@ -30992,15 +31214,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericConstant", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -31016,7 +31238,7 @@ "properties":{ "localPart":{ "enum":[ - "tan" + "abs" ] }, "namespaceURI":{ @@ -31033,7 +31255,7 @@ } }, "elementName":{ - "localPart":"tan", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -31053,7 +31275,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanOr" + "interpolationSet" ] }, "namespaceURI":{ @@ -31066,15 +31288,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" } }, "elementName":{ - "localPart":"booleanOr", + "localPart":"interpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -31090,7 +31312,7 @@ "properties":{ "localPart":{ "enum":[ - "crsTransform" + "arctan" ] }, "namespaceURI":{ @@ -31103,15 +31325,15 @@ ] }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -31127,7 +31349,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterThan" + "mult" ] }, "namespaceURI":{ @@ -31144,7 +31366,7 @@ } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -31164,44 +31386,7 @@ "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/AxisIteratorType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "tanh" + "abs" ] }, "namespaceURI":{ @@ -31218,7 +31403,7 @@ } }, "elementName":{ - "localPart":"tanh", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -31238,44 +31423,7 @@ "properties":{ "localPart":{ "enum":[ - "setNullSet" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" - } - }, - "elementName":{ - "localPart":"setNullSet", - "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":[ - "bit" + "and" ] }, "namespaceURI":{ @@ -31288,11 +31436,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"bit", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -31312,7 +31460,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanGreaterOrEqual" + "unaryPlus" ] }, "namespaceURI":{ @@ -31325,15 +31473,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanGreaterOrEqual", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -31349,7 +31497,7 @@ "properties":{ "localPart":{ "enum":[ - "slice" + "setCrsSet" ] }, "namespaceURI":{ @@ -31362,15 +31510,15 @@ ] }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"slice", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -31386,7 +31534,7 @@ "properties":{ "localPart":{ "enum":[ - "notEqual" + "greaterThan" ] }, "namespaceURI":{ @@ -31403,44 +31551,7 @@ } }, "elementName":{ - "localPart":"notEqual", - "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":[ - "numericDiv" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"numericDiv", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -31460,7 +31571,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationSet" + "count" ] }, "namespaceURI":{ @@ -31473,11 +31584,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"count", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -31497,7 +31608,7 @@ "properties":{ "localPart":{ "enum":[ - "stringConstant" + "cosh" ] }, "namespaceURI":{ @@ -31510,15 +31621,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"stringConstant", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -31534,7 +31645,7 @@ "properties":{ "localPart":{ "enum":[ - "trim" + "add" ] }, "namespaceURI":{ @@ -31547,15 +31658,15 @@ ] }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"trim", + "localPart":"add", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -31592,7 +31703,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -31608,7 +31719,7 @@ "properties":{ "localPart":{ "enum":[ - "construct" + "booleanGreaterOrEqual" ] }, "namespaceURI":{ @@ -31621,15 +31732,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"construct", + "localPart":"booleanGreaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -31645,7 +31756,7 @@ "properties":{ "localPart":{ "enum":[ - "axis" + "numericDiv" ] }, "namespaceURI":{ @@ -31658,15 +31769,15 @@ ] }, "value":{ - "$ref":"#/definitions/AxisNameType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"axis", + "localPart":"numericDiv", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -31682,7 +31793,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterOrEqual" + "log" ] }, "namespaceURI":{ @@ -31695,11 +31806,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -31719,7 +31830,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterOrEqual" + "coverage" ] }, "namespaceURI":{ @@ -31732,15 +31843,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -31756,7 +31867,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNotEqualString" + "mult" ] }, "namespaceURI":{ @@ -31769,15 +31880,15 @@ ] }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanNotEqualString", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -31793,7 +31904,7 @@ "properties":{ "localPart":{ "enum":[ - "setIdentifier" + "rangeConstructor" ] }, "namespaceURI":{ @@ -31806,15 +31917,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -31830,7 +31941,7 @@ "properties":{ "localPart":{ "enum":[ - "or" + "interpolationSet" ] }, "namespaceURI":{ @@ -31843,15 +31954,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" } }, "elementName":{ - "localPart":"or", + "localPart":"interpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -31867,7 +31978,7 @@ "properties":{ "localPart":{ "enum":[ - "div" + "xor" ] }, "namespaceURI":{ @@ -31884,7 +31995,7 @@ } }, "elementName":{ - "localPart":"div", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -31904,7 +32015,7 @@ "properties":{ "localPart":{ "enum":[ - "im" + "unaryMinus" ] }, "namespaceURI":{ @@ -31921,7 +32032,7 @@ } }, "elementName":{ - "localPart":"im", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -31941,7 +32052,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterOrEqual" + "axis" ] }, "namespaceURI":{ @@ -31954,15 +32065,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisNameType" } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -31978,7 +32089,7 @@ "properties":{ "localPart":{ "enum":[ - "setCrsSet" + "setIdentifier" ] }, "namespaceURI":{ @@ -31991,15 +32102,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -32015,7 +32126,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationSet" + "equals" ] }, "namespaceURI":{ @@ -32028,15 +32139,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -32052,7 +32163,7 @@ "properties":{ "localPart":{ "enum":[ - "sqrt" + "sinh" ] }, "namespaceURI":{ @@ -32069,11 +32180,11 @@ } }, "elementName":{ - "localPart":"sqrt", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -32089,7 +32200,7 @@ "properties":{ "localPart":{ "enum":[ - "log" + "fieldSelect" ] }, "namespaceURI":{ @@ -32102,15 +32213,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"log", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -32126,7 +32237,7 @@ "properties":{ "localPart":{ "enum":[ - "extend" + "abs" ] }, "namespaceURI":{ @@ -32139,15 +32250,15 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"extend", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -32163,7 +32274,7 @@ "properties":{ "localPart":{ "enum":[ - "overlay" + "complexConstant" ] }, "namespaceURI":{ @@ -32176,15 +32287,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ComplexConstantType" } }, "elementName":{ - "localPart":"overlay", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -32200,7 +32311,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNotEqualNumeric" + "opOr" ] }, "namespaceURI":{ @@ -32213,15 +32324,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"booleanNotEqualNumeric", + "localPart":"opOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -32237,7 +32348,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeConstructor" + "axis" ] }, "namespaceURI":{ @@ -32250,15 +32361,15 @@ ] }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/AxisNameType" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -32274,7 +32385,7 @@ "properties":{ "localPart":{ "enum":[ - "numericUnaryMinus" + "booleanNot" ] }, "namespaceURI":{ @@ -32287,15 +32398,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/BooleanScalarExprType" } }, "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"booleanNot", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -32311,7 +32422,7 @@ "properties":{ "localPart":{ "enum":[ - "identifier" + "imageCrs" ] }, "namespaceURI":{ @@ -32328,11 +32439,11 @@ } }, "elementName":{ - "localPart":"identifier", + "localPart":"imageCrs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -32348,7 +32459,7 @@ "properties":{ "localPart":{ "enum":[ - "mult" + "avg" ] }, "namespaceURI":{ @@ -32361,15 +32472,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"mult", + "localPart":"avg", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -32385,7 +32496,7 @@ "properties":{ "localPart":{ "enum":[ - "max" + "arccos" ] }, "namespaceURI":{ @@ -32402,11 +32513,11 @@ } }, "elementName":{ - "localPart":"max", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -32422,7 +32533,7 @@ "properties":{ "localPart":{ "enum":[ - "or" + "booleanConstant" ] }, "namespaceURI":{ @@ -32435,15 +32546,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } }, "elementName":{ - "localPart":"or", + "localPart":"booleanConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -32459,7 +32570,7 @@ "properties":{ "localPart":{ "enum":[ - "div" + "numericAdd" ] }, "namespaceURI":{ @@ -32472,11 +32583,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"div", + "localPart":"numericAdd", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -32496,7 +32607,7 @@ "properties":{ "localPart":{ "enum":[ - "re" + "cos" ] }, "namespaceURI":{ @@ -32513,11 +32624,11 @@ } }, "elementName":{ - "localPart":"re", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -32533,7 +32644,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanLessThan" + "setNullSet" ] }, "namespaceURI":{ @@ -32546,15 +32657,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"booleanLessThan", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -32570,7 +32681,7 @@ "properties":{ "localPart":{ "enum":[ - "tan" + "log" ] }, "namespaceURI":{ @@ -32587,7 +32698,7 @@ } }, "elementName":{ - "localPart":"tan", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -32607,7 +32718,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanGreaterThan" + "complexConstant" ] }, "namespaceURI":{ @@ -32620,11 +32731,11 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ComplexConstantType" } }, "elementName":{ - "localPart":"booleanGreaterThan", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -32644,7 +32755,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationDefault" + "lessOrEqual" ] }, "namespaceURI":{ @@ -32657,15 +32768,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -32681,7 +32792,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationMethod" + "lessOrEqual" ] }, "namespaceURI":{ @@ -32694,15 +32805,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"interpolationMethod", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -32718,7 +32829,7 @@ "properties":{ "localPart":{ "enum":[ - "overlay" + "interpolationMethod" ] }, "namespaceURI":{ @@ -32731,11 +32842,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"overlay", + "localPart":"interpolationMethod", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -32755,7 +32866,7 @@ "properties":{ "localPart":{ "enum":[ - "ln" + "bit" ] }, "namespaceURI":{ @@ -32768,15 +32879,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"ln", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -32792,7 +32903,7 @@ "properties":{ "localPart":{ "enum":[ - "im" + "extend" ] }, "namespaceURI":{ @@ -32805,15 +32916,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"im", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -32829,7 +32940,7 @@ "properties":{ "localPart":{ "enum":[ - "cos" + "sqrt" ] }, "namespaceURI":{ @@ -32846,11 +32957,11 @@ } }, "elementName":{ - "localPart":"cos", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -32866,7 +32977,7 @@ "properties":{ "localPart":{ "enum":[ - "arccos" + "booleanNot" ] }, "namespaceURI":{ @@ -32879,15 +32990,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprType" } }, "elementName":{ - "localPart":"arccos", + "localPart":"booleanNot", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -32903,7 +33014,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterOrEqual" + "and" ] }, "namespaceURI":{ @@ -32920,48 +33031,11 @@ } }, "elementName":{ - "localPart":"greaterOrEqual", - "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":[ - "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", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -32977,7 +33051,7 @@ "properties":{ "localPart":{ "enum":[ - "construct" + "numericMult" ] }, "namespaceURI":{ @@ -32990,11 +33064,11 @@ ] }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"construct", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -33014,7 +33088,7 @@ "properties":{ "localPart":{ "enum":[ - "xor" + "setCrsSet" ] }, "namespaceURI":{ @@ -33027,15 +33101,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"xor", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -33051,7 +33125,7 @@ "properties":{ "localPart":{ "enum":[ - "plus" + "booleanGreaterOrEqual" ] }, "namespaceURI":{ @@ -33064,15 +33138,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"plus", + "localPart":"booleanGreaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -33088,7 +33162,7 @@ "properties":{ "localPart":{ "enum":[ - "stringIdentifier" + "xor" ] }, "namespaceURI":{ @@ -33101,15 +33175,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"stringIdentifier", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -33125,7 +33199,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "extend" ] }, "namespaceURI":{ @@ -33138,11 +33212,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"scale", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -33162,7 +33236,7 @@ "properties":{ "localPart":{ "enum":[ - "setNullSet" + "axis" ] }, "namespaceURI":{ @@ -33175,15 +33249,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/AxisNameType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -33219,6 +33293,80 @@ "localPart":"fieldSelect", "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":[ + "scale" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/ScaleCoverageExprType" + } + }, + "elementName":{ + "localPart":"scale", + "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":[ + "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/CoverageExprPairType" } @@ -33236,7 +33384,7 @@ "properties":{ "localPart":{ "enum":[ - "numericConstant" + "stringConstant" ] }, "namespaceURI":{ @@ -33249,11 +33397,48 @@ ] }, "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":"numericConstant", + "localPart":"stringConstant", + "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":[ + "crsSet" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"crsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -33273,7 +33458,7 @@ "properties":{ "localPart":{ "enum":[ - "coverage" + "tanh" ] }, "namespaceURI":{ @@ -33286,15 +33471,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"coverage", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -33310,7 +33495,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterThan" + "mult" ] }, "namespaceURI":{ @@ -33327,11 +33512,11 @@ } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -33347,7 +33532,7 @@ "properties":{ "localPart":{ "enum":[ - "fieldSelect" + "greaterThan" ] }, "namespaceURI":{ @@ -33360,15 +33545,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"fieldSelect", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -33384,7 +33569,7 @@ "properties":{ "localPart":{ "enum":[ - "max" + "tan" ] }, "namespaceURI":{ @@ -33401,11 +33586,11 @@ } }, "elementName":{ - "localPart":"max", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -33421,7 +33606,7 @@ "properties":{ "localPart":{ "enum":[ - "const" + "booleanAnd" ] }, "namespaceURI":{ @@ -33434,15 +33619,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"const", + "localPart":"booleanAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -33458,7 +33643,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanXor" + "booleanAnd" ] }, "namespaceURI":{ @@ -33475,7 +33660,7 @@ } }, "elementName":{ - "localPart":"booleanXor", + "localPart":"booleanAnd", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -33495,7 +33680,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanXor" + "arcsin" ] }, "namespaceURI":{ @@ -33508,15 +33693,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanXor", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -33532,7 +33717,7 @@ "properties":{ "localPart":{ "enum":[ - "setNullSet" + "min" ] }, "namespaceURI":{ @@ -33545,15 +33730,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"min", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -33569,7 +33754,7 @@ "properties":{ "localPart":{ "enum":[ - "slice" + "upperBound" ] }, "namespaceURI":{ @@ -33582,15 +33767,15 @@ ] }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"slice", + "localPart":"upperBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -33606,7 +33791,7 @@ "properties":{ "localPart":{ "enum":[ - "arccos" + "setInterpolationDefault" ] }, "namespaceURI":{ @@ -33619,15 +33804,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"arccos", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -33643,7 +33828,7 @@ "properties":{ "localPart":{ "enum":[ - "lessThan" + "nullResistance" ] }, "namespaceURI":{ @@ -33656,15 +33841,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"lessThan", + "localPart":"nullResistance", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, { @@ -33680,7 +33865,7 @@ "properties":{ "localPart":{ "enum":[ - "minus" + "plus" ] }, "namespaceURI":{ @@ -33697,11 +33882,11 @@ } }, "elementName":{ - "localPart":"minus", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -33717,7 +33902,7 @@ "properties":{ "localPart":{ "enum":[ - "extend" + "construct" ] }, "namespaceURI":{ @@ -33730,15 +33915,15 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"extend", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -33754,7 +33939,7 @@ "properties":{ "localPart":{ "enum":[ - "opAnd" + "coverage" ] }, "namespaceURI":{ @@ -33767,15 +33952,15 @@ ] }, "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":"opAnd", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -33791,7 +33976,7 @@ "properties":{ "localPart":{ "enum":[ - "sin" + "ln" ] }, "namespaceURI":{ @@ -33808,11 +33993,11 @@ } }, "elementName":{ - "localPart":"sin", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -33828,7 +34013,7 @@ "properties":{ "localPart":{ "enum":[ - "imageCrs" + "scale" ] }, "namespaceURI":{ @@ -33841,15 +34026,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"imageCrs", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -33865,7 +34050,7 @@ "properties":{ "localPart":{ "enum":[ - "slice" + "name" ] }, "namespaceURI":{ @@ -33878,11 +34063,11 @@ ] }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"slice", + "localPart":"name", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -33902,7 +34087,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeConstructor" + "overlay" ] }, "namespaceURI":{ @@ -33915,15 +34100,15 @@ ] }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -33939,7 +34124,7 @@ "properties":{ "localPart":{ "enum":[ - "lessOrEqual" + "tanh" ] }, "namespaceURI":{ @@ -33952,11 +34137,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -33976,7 +34161,7 @@ "properties":{ "localPart":{ "enum":[ - "re" + "setInterpolationSet" ] }, "namespaceURI":{ @@ -33989,15 +34174,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"re", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -34013,7 +34198,7 @@ "properties":{ "localPart":{ "enum":[ - "re" + "exp" ] }, "namespaceURI":{ @@ -34030,11 +34215,11 @@ } }, "elementName":{ - "localPart":"re", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -34050,7 +34235,7 @@ "properties":{ "localPart":{ "enum":[ - "mult" + "scale" ] }, "namespaceURI":{ @@ -34063,15 +34248,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"mult", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -34087,7 +34272,7 @@ "properties":{ "localPart":{ "enum":[ - "minus" + "greaterThan" ] }, "namespaceURI":{ @@ -34104,11 +34289,11 @@ } }, "elementName":{ - "localPart":"minus", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -34124,7 +34309,7 @@ "properties":{ "localPart":{ "enum":[ - "lessOrEqual" + "equals" ] }, "namespaceURI":{ @@ -34141,11 +34326,11 @@ } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -34161,7 +34346,7 @@ "properties":{ "localPart":{ "enum":[ - "setIdentifier" + "const" ] }, "namespaceURI":{ @@ -34174,15 +34359,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -34218,43 +34403,6 @@ "localPart":"rangeConstructor", "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":[ - "avg" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"avg", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, "scope":{ "$ref":"#/definitions/CoverageExprPairType" } @@ -34272,7 +34420,7 @@ "properties":{ "localPart":{ "enum":[ - "reduce" + "arcsin" ] }, "namespaceURI":{ @@ -34285,15 +34433,15 @@ ] }, "value":{ - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"reduce", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -34309,7 +34457,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanOr" + "construct" ] }, "namespaceURI":{ @@ -34322,11 +34470,11 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"booleanOr", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -34346,7 +34494,7 @@ "properties":{ "localPart":{ "enum":[ - "abs" + "booleanEqualString" ] }, "namespaceURI":{ @@ -34359,15 +34507,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/StringScalarExprPairType" } }, "elementName":{ - "localPart":"abs", + "localPart":"booleanEqualString", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -34383,7 +34531,7 @@ "properties":{ "localPart":{ "enum":[ - "numericConstant" + "booleanXor" ] }, "namespaceURI":{ @@ -34396,15 +34544,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"numericConstant", + "localPart":"booleanXor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -34420,7 +34568,7 @@ "properties":{ "localPart":{ "enum":[ - "bit" + "numericMult" ] }, "namespaceURI":{ @@ -34433,11 +34581,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"bit", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -34457,7 +34605,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanLessThan" + "opMin" ] }, "namespaceURI":{ @@ -34470,15 +34618,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"booleanLessThan", + "localPart":"opMin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -34494,7 +34642,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanConstant" + "div" ] }, "namespaceURI":{ @@ -34507,15 +34655,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanConstant", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -34531,7 +34679,7 @@ "properties":{ "localPart":{ "enum":[ - "extend" + "rangeConstructor" ] }, "namespaceURI":{ @@ -34544,15 +34692,15 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"extend", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -34568,7 +34716,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNot" + "max" ] }, "namespaceURI":{ @@ -34581,11 +34729,11 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanNot", + "localPart":"max", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -34605,7 +34753,7 @@ "properties":{ "localPart":{ "enum":[ - "mult" + "max" ] }, "namespaceURI":{ @@ -34618,15 +34766,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"mult", + "localPart":"max", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -34642,7 +34790,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanEqualString" + "numericMinus" ] }, "namespaceURI":{ @@ -34655,11 +34803,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"booleanEqualString", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -34679,7 +34827,7 @@ "properties":{ "localPart":{ "enum":[ - "cos" + "lessOrEqual" ] }, "namespaceURI":{ @@ -34692,15 +34840,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"cos", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -34716,7 +34864,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryMinus" + "exp" ] }, "namespaceURI":{ @@ -34733,7 +34881,7 @@ } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"exp", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -34753,7 +34901,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterThan" + "lessThan" ] }, "namespaceURI":{ @@ -34770,7 +34918,7 @@ } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -34790,44 +34938,7 @@ "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/AxisIteratorType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "tanh" + "setInterpolationDefault" ] }, "namespaceURI":{ @@ -34840,15 +34951,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"tanh", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -34864,7 +34975,7 @@ "properties":{ "localPart":{ "enum":[ - "overlay" + "booleanLessOrEqual" ] }, "namespaceURI":{ @@ -34877,15 +34988,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"overlay", + "localPart":"booleanLessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -34901,7 +35012,7 @@ "properties":{ "localPart":{ "enum":[ - "overlay" + "booleanLessOrEqual" ] }, "namespaceURI":{ @@ -34914,15 +35025,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"overlay", + "localPart":"booleanLessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -34938,7 +35049,7 @@ "properties":{ "localPart":{ "enum":[ - "crsSet" + "booleanNot" ] }, "namespaceURI":{ @@ -34951,15 +35062,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprType" } }, "elementName":{ - "localPart":"crsSet", + "localPart":"booleanNot", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -34975,7 +35086,7 @@ "properties":{ "localPart":{ "enum":[ - "arctan" + "crsTransform" ] }, "namespaceURI":{ @@ -34988,15 +35099,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"arctan", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -35012,7 +35123,7 @@ "properties":{ "localPart":{ "enum":[ - "sinh" + "trim" ] }, "namespaceURI":{ @@ -35025,15 +35136,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"sinh", + "localPart":"trim", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -35049,7 +35160,7 @@ "properties":{ "localPart":{ "enum":[ - "plus" + "booleanGreaterThan" ] }, "namespaceURI":{ @@ -35062,15 +35173,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"plus", + "localPart":"booleanGreaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -35086,7 +35197,7 @@ "properties":{ "localPart":{ "enum":[ - "bit" + "min" ] }, "namespaceURI":{ @@ -35099,15 +35210,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"bit", + "localPart":"min", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -35123,7 +35234,7 @@ "properties":{ "localPart":{ "enum":[ - "slice" + "tan" ] }, "namespaceURI":{ @@ -35136,15 +35247,15 @@ ] }, "value":{ - "$ref":"#/definitions/SliceCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"slice", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -35160,7 +35271,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanOr" + "numericConstant" ] }, "namespaceURI":{ @@ -35173,15 +35284,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"booleanOr", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -35197,7 +35308,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryMinus" + "div" ] }, "namespaceURI":{ @@ -35210,15 +35321,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -35234,7 +35345,7 @@ "properties":{ "localPart":{ "enum":[ - "all" + "cosh" ] }, "namespaceURI":{ @@ -35251,11 +35362,11 @@ } }, "elementName":{ - "localPart":"all", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -35292,7 +35403,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -35308,7 +35419,7 @@ "properties":{ "localPart":{ "enum":[ - "opMult" + "unaryPlus" ] }, "namespaceURI":{ @@ -35321,15 +35432,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"opMult", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -35345,7 +35456,7 @@ "properties":{ "localPart":{ "enum":[ - "numericUnaryMinus" + "lessThan" ] }, "namespaceURI":{ @@ -35358,15 +35469,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -35382,7 +35493,7 @@ "properties":{ "localPart":{ "enum":[ - "tanh" + "arccos" ] }, "namespaceURI":{ @@ -35399,11 +35510,11 @@ } }, "elementName":{ - "localPart":"tanh", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -35419,7 +35530,7 @@ "properties":{ "localPart":{ "enum":[ - "cast" + "sin" ] }, "namespaceURI":{ @@ -35432,11 +35543,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"cast", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -35456,7 +35567,7 @@ "properties":{ "localPart":{ "enum":[ - "extend" + "numericDiv" ] }, "namespaceURI":{ @@ -35469,15 +35580,15 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"extend", + "localPart":"numericDiv", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -35493,7 +35604,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "log" ] }, "namespaceURI":{ @@ -35506,15 +35617,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"scale", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -35530,7 +35641,7 @@ "properties":{ "localPart":{ "enum":[ - "cos" + "count" ] }, "namespaceURI":{ @@ -35547,11 +35658,11 @@ } }, "elementName":{ - "localPart":"cos", + "localPart":"count", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -35567,7 +35678,7 @@ "properties":{ "localPart":{ "enum":[ - "numericAdd" + "and" ] }, "namespaceURI":{ @@ -35580,15 +35691,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericAdd", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -35604,7 +35715,7 @@ "properties":{ "localPart":{ "enum":[ - "add" + "im" ] }, "namespaceURI":{ @@ -35621,11 +35732,11 @@ } }, "elementName":{ - "localPart":"add", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -35641,7 +35752,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationMethod" + "setIdentifier" ] }, "namespaceURI":{ @@ -35654,15 +35765,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"interpolationMethod", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -35678,7 +35789,44 @@ "properties":{ "localPart":{ "enum":[ - "log" + "booleanAnd" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/BooleanScalarExprPairType" + } + }, + "elementName":{ + "localPart":"booleanAnd", + "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":[ + "stringIdentifier" ] }, "namespaceURI":{ @@ -35695,11 +35843,11 @@ } }, "elementName":{ - "localPart":"log", + "localPart":"stringIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -35715,7 +35863,7 @@ "properties":{ "localPart":{ "enum":[ - "iteratorVar" + "coverage" ] }, "namespaceURI":{ @@ -35732,7 +35880,7 @@ } }, "elementName":{ - "localPart":"iteratorVar", + "localPart":"coverage", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -35752,7 +35900,7 @@ "properties":{ "localPart":{ "enum":[ - "im" + "arcsin" ] }, "namespaceURI":{ @@ -35769,7 +35917,7 @@ } }, "elementName":{ - "localPart":"im", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -35789,7 +35937,7 @@ "properties":{ "localPart":{ "enum":[ - "plus" + "not" ] }, "namespaceURI":{ @@ -35802,15 +35950,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"plus", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -35826,7 +35974,7 @@ "properties":{ "localPart":{ "enum":[ - "identifier" + "setInterpolationSet" ] }, "namespaceURI":{ @@ -35839,15 +35987,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"identifier", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -35863,7 +36011,7 @@ "properties":{ "localPart":{ "enum":[ - "cos" + "abs" ] }, "namespaceURI":{ @@ -35880,11 +36028,11 @@ } }, "elementName":{ - "localPart":"cos", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -35900,7 +36048,7 @@ "properties":{ "localPart":{ "enum":[ - "construct" + "and" ] }, "namespaceURI":{ @@ -35913,15 +36061,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"construct", + "localPart":"and", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -35937,7 +36085,7 @@ "properties":{ "localPart":{ "enum":[ - "setIdentifier" + "equals" ] }, "namespaceURI":{ @@ -35950,15 +36098,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"equals", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -35974,7 +36122,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterThan" + "arccos" ] }, "namespaceURI":{ @@ -35987,15 +36135,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -36011,7 +36159,7 @@ "properties":{ "localPart":{ "enum":[ - "reduce" + "unaryMinus" ] }, "namespaceURI":{ @@ -36024,15 +36172,15 @@ ] }, "value":{ - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"reduce", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -36048,7 +36196,7 @@ "properties":{ "localPart":{ "enum":[ - "ln" + "not" ] }, "namespaceURI":{ @@ -36065,11 +36213,11 @@ } }, "elementName":{ - "localPart":"ln", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -36085,7 +36233,7 @@ "properties":{ "localPart":{ "enum":[ - "coverage" + "numericMult" ] }, "namespaceURI":{ @@ -36098,15 +36246,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"coverage", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -36143,7 +36291,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -36159,7 +36307,7 @@ "properties":{ "localPart":{ "enum":[ - "minus" + "const" ] }, "namespaceURI":{ @@ -36172,15 +36320,89 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"minus", + "localPart":"const", "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":[ + "trim" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/TrimCoverageExprType" + } + }, + "elementName":{ + "localPart":"trim", + "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":[ + "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" } }, { @@ -36233,7 +36455,7 @@ "properties":{ "localPart":{ "enum":[ - "min" + "arcsin" ] }, "namespaceURI":{ @@ -36250,7 +36472,44 @@ } }, "elementName":{ - "localPart":"min", + "localPart":"arcsin", + "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":[ + "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":{ @@ -36270,7 +36529,7 @@ "properties":{ "localPart":{ "enum":[ - "tanh" + "construct" ] }, "namespaceURI":{ @@ -36283,15 +36542,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"tanh", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -36307,7 +36566,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNotEqualString" + "minus" ] }, "namespaceURI":{ @@ -36320,15 +36579,15 @@ ] }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanNotEqualString", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -36344,7 +36603,7 @@ "properties":{ "localPart":{ "enum":[ - "imageCrs" + "some" ] }, "namespaceURI":{ @@ -36361,7 +36620,7 @@ } }, "elementName":{ - "localPart":"imageCrs", + "localPart":"some", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -36381,7 +36640,7 @@ "properties":{ "localPart":{ "enum":[ - "arccos" + "construct" ] }, "namespaceURI":{ @@ -36394,15 +36653,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ConstructCoverageExprType" } }, "elementName":{ - "localPart":"arccos", + "localPart":"construct", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -36418,7 +36677,7 @@ "properties":{ "localPart":{ "enum":[ - "setNullSet" + "greaterOrEqual" ] }, "namespaceURI":{ @@ -36431,15 +36690,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -36455,7 +36714,7 @@ "properties":{ "localPart":{ "enum":[ - "im" + "ln" ] }, "namespaceURI":{ @@ -36472,11 +36731,11 @@ } }, "elementName":{ - "localPart":"im", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -36492,7 +36751,7 @@ "properties":{ "localPart":{ "enum":[ - "DomainMetadata" + "condense" ] }, "namespaceURI":{ @@ -36505,11 +36764,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, "elementName":{ - "localPart":"DomainMetadata", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -36529,7 +36788,7 @@ "properties":{ "localPart":{ "enum":[ - "sqrt" + "some" ] }, "namespaceURI":{ @@ -36546,11 +36805,11 @@ } }, "elementName":{ - "localPart":"sqrt", + "localPart":"some", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -36566,7 +36825,44 @@ "properties":{ "localPart":{ "enum":[ - "mult" + "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/BooleanScalarExprPairType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "overlay" ] }, "namespaceURI":{ @@ -36583,7 +36879,7 @@ } }, "elementName":{ - "localPart":"mult", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -36603,7 +36899,7 @@ "properties":{ "localPart":{ "enum":[ - "coverage" + "im" ] }, "namespaceURI":{ @@ -36616,15 +36912,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"coverage", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -36640,7 +36936,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanConstant" + "arctan" ] }, "namespaceURI":{ @@ -36653,15 +36949,15 @@ ] }, "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" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -36677,7 +36973,7 @@ "properties":{ "localPart":{ "enum":[ - "sinh" + "numericMult" ] }, "namespaceURI":{ @@ -36690,15 +36986,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"sinh", + "localPart":"numericMult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -36714,7 +37010,7 @@ "properties":{ "localPart":{ "enum":[ - "bit" + "overlay" ] }, "namespaceURI":{ @@ -36727,11 +37023,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"bit", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -36751,7 +37047,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNot" + "div" ] }, "namespaceURI":{ @@ -36764,15 +37060,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"booleanNot", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -36788,7 +37084,7 @@ "properties":{ "localPart":{ "enum":[ - "log" + "sin" ] }, "namespaceURI":{ @@ -36805,11 +37101,11 @@ } }, "elementName":{ - "localPart":"log", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -36825,7 +37121,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationSet" + "booleanEqualNumeric" ] }, "namespaceURI":{ @@ -36838,15 +37134,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"interpolationSet", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -36862,7 +37158,7 @@ "properties":{ "localPart":{ "enum":[ - "const" + "div" ] }, "namespaceURI":{ @@ -36875,11 +37171,85 @@ ] }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"const", + "localPart":"div", + "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":[ + "sqrt" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"sqrt", + "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":[ + "im" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -36899,7 +37269,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterOrEqual" + "scale" ] }, "namespaceURI":{ @@ -36912,11 +37282,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -36936,7 +37306,7 @@ "properties":{ "localPart":{ "enum":[ - "lessOrEqual" + "trim" ] }, "namespaceURI":{ @@ -36949,11 +37319,48 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"trim", + "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":[ + "im" + ] + }, + "namespaceURI":{ + "enum":[ + "http://www.opengis.net/wcps/1.0" + ] + } + } + } + ] + }, + "value":{ + "$ref":"#/definitions/CoverageExprElementType" + } + }, + "elementName":{ + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -36994,7 +37401,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -37010,7 +37417,7 @@ "properties":{ "localPart":{ "enum":[ - "lowerBound" + "lessOrEqual" ] }, "namespaceURI":{ @@ -37023,15 +37430,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"lowerBound", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -37047,7 +37454,7 @@ "properties":{ "localPart":{ "enum":[ - "complexConstant" + "slice" ] }, "namespaceURI":{ @@ -37060,15 +37467,15 @@ ] }, "value":{ - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/SliceCoverageExprType" } }, "elementName":{ - "localPart":"complexConstant", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -37084,7 +37491,7 @@ "properties":{ "localPart":{ "enum":[ - "re" + "imageCrs" ] }, "namespaceURI":{ @@ -37101,7 +37508,7 @@ } }, "elementName":{ - "localPart":"re", + "localPart":"imageCrs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -37121,81 +37528,7 @@ "properties":{ "localPart":{ "enum":[ - "abs" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"abs", - "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":[ - "equals" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"equals", - "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":[ - "arctan" + "stringIdentifier" ] }, "namespaceURI":{ @@ -37212,11 +37545,11 @@ } }, "elementName":{ - "localPart":"arctan", + "localPart":"stringIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -37253,7 +37586,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -37269,7 +37602,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationDefault" + "rangeConstructor" ] }, "namespaceURI":{ @@ -37282,15 +37615,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/RangeCoverageExprType" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"rangeConstructor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -37306,7 +37639,7 @@ "properties":{ "localPart":{ "enum":[ - "and" + "booleanLessOrEqual" ] }, "namespaceURI":{ @@ -37319,15 +37652,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"and", + "localPart":"booleanLessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -37343,7 +37676,7 @@ "properties":{ "localPart":{ "enum":[ - "setNullSet" + "notEqual" ] }, "namespaceURI":{ @@ -37356,15 +37689,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -37380,7 +37713,7 @@ "properties":{ "localPart":{ "enum":[ - "imageCrsDomain" + "setInterpolationSet" ] }, "namespaceURI":{ @@ -37393,15 +37726,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"imageCrsDomain", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -37417,7 +37750,7 @@ "properties":{ "localPart":{ "enum":[ - "sin" + "booleanXor" ] }, "namespaceURI":{ @@ -37430,11 +37763,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"sin", + "localPart":"booleanXor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -37454,81 +37787,7 @@ "properties":{ "localPart":{ "enum":[ - "upperBound" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/ScalarExprType" - } - }, - "elementName":{ - "localPart":"upperBound", - "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":[ - "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/ScaleCoverageExprType" - } - }, - { - "type":"object", - "properties":{ - "name":{ - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - { - "type":"object", - "properties":{ - "localPart":{ - "enum":[ - "stringIdentifier" + "ln" ] }, "namespaceURI":{ @@ -37545,11 +37804,11 @@ } }, "elementName":{ - "localPart":"stringIdentifier", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -37565,7 +37824,7 @@ "properties":{ "localPart":{ "enum":[ - "setIdentifier" + "setInterpolationDefault" ] }, "namespaceURI":{ @@ -37578,15 +37837,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -37602,7 +37861,7 @@ "properties":{ "localPart":{ "enum":[ - "cosh" + "avg" ] }, "namespaceURI":{ @@ -37619,44 +37878,7 @@ } }, "elementName":{ - "localPart":"cosh", - "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":[ - "iterator" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/AxisIteratorType" - } - }, - "elementName":{ - "localPart":"iterator", + "localPart":"avg", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -37676,7 +37898,7 @@ "properties":{ "localPart":{ "enum":[ - "numericDiv" + "DomainMetadata" ] }, "namespaceURI":{ @@ -37689,11 +37911,11 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/DomainMetadataExprType" } }, "elementName":{ - "localPart":"numericDiv", + "localPart":"DomainMetadata", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -37713,7 +37935,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMinus" + "sqrt" ] }, "namespaceURI":{ @@ -37726,15 +37948,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericMinus", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -37750,7 +37972,7 @@ "properties":{ "localPart":{ "enum":[ - "ln" + "not" ] }, "namespaceURI":{ @@ -37767,7 +37989,7 @@ } }, "elementName":{ - "localPart":"ln", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -37787,44 +38009,7 @@ "properties":{ "localPart":{ "enum":[ - "upperBound" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/ScalarExprType" - } - }, - "elementName":{ - "localPart":"upperBound", - "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":[ - "lessOrEqual" + "nullSet" ] }, "namespaceURI":{ @@ -37837,15 +38022,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"nullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -37882,7 +38067,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -37898,7 +38083,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMult" + "overlay" ] }, "namespaceURI":{ @@ -37911,15 +38096,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"numericMult", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -37935,7 +38120,7 @@ "properties":{ "localPart":{ "enum":[ - "exp" + "setNullSet" ] }, "namespaceURI":{ @@ -37948,15 +38133,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"exp", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -37972,7 +38157,7 @@ "properties":{ "localPart":{ "enum":[ - "extend" + "sqrt" ] }, "namespaceURI":{ @@ -37985,15 +38170,15 @@ ] }, "value":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"extend", + "localPart":"sqrt", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -38009,7 +38194,7 @@ "properties":{ "localPart":{ "enum":[ - "complexConstant" + "imageCrsDomain" ] }, "namespaceURI":{ @@ -38022,15 +38207,15 @@ ] }, "value":{ - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/CondenseScalarExprType.ImageCrsDomain" } }, "elementName":{ - "localPart":"complexConstant", + "localPart":"imageCrsDomain", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -38046,7 +38231,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeConstructor" + "cos" ] }, "namespaceURI":{ @@ -38059,15 +38244,15 @@ ] }, "value":{ - "$ref":"#/definitions/RangeCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"rangeConstructor", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -38083,7 +38268,7 @@ "properties":{ "localPart":{ "enum":[ - "arctan" + "fieldSelect" ] }, "namespaceURI":{ @@ -38096,15 +38281,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"arctan", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -38120,7 +38305,7 @@ "properties":{ "localPart":{ "enum":[ - "reduce" + "axis" ] }, "namespaceURI":{ @@ -38133,15 +38318,15 @@ ] }, "value":{ - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/AxisNameType" } }, "elementName":{ - "localPart":"reduce", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -38157,7 +38342,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMult" + "extend" ] }, "namespaceURI":{ @@ -38170,15 +38355,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"numericMult", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -38194,7 +38379,7 @@ "properties":{ "localPart":{ "enum":[ - "where" + "numericUnaryMinus" ] }, "namespaceURI":{ @@ -38207,11 +38392,11 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" } }, "elementName":{ - "localPart":"where", + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -38231,7 +38416,7 @@ "properties":{ "localPart":{ "enum":[ - "re" + "abs" ] }, "namespaceURI":{ @@ -38248,11 +38433,11 @@ } }, "elementName":{ - "localPart":"re", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -38268,7 +38453,7 @@ "properties":{ "localPart":{ "enum":[ - "exp" + "cos" ] }, "namespaceURI":{ @@ -38285,11 +38470,11 @@ } }, "elementName":{ - "localPart":"exp", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -38305,7 +38490,7 @@ "properties":{ "localPart":{ "enum":[ - "or" + "xor" ] }, "namespaceURI":{ @@ -38322,11 +38507,11 @@ } }, "elementName":{ - "localPart":"or", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -38342,7 +38527,7 @@ "properties":{ "localPart":{ "enum":[ - "equals" + "upperBound" ] }, "namespaceURI":{ @@ -38355,15 +38540,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"equals", + "localPart":"upperBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -38379,7 +38564,7 @@ "properties":{ "localPart":{ "enum":[ - "arcsin" + "greaterThan" ] }, "namespaceURI":{ @@ -38392,15 +38577,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"arcsin", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -38416,7 +38601,7 @@ "properties":{ "localPart":{ "enum":[ - "stringConstant" + "stringIdentifier" ] }, "namespaceURI":{ @@ -38429,15 +38614,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"stringConstant", + "localPart":"stringIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/StringScalarExprPairType" } }, { @@ -38453,7 +38638,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterOrEqual" + "setNullSet" ] }, "namespaceURI":{ @@ -38466,15 +38651,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" } }, "elementName":{ - "localPart":"greaterOrEqual", + "localPart":"setNullSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -38490,7 +38675,7 @@ "properties":{ "localPart":{ "enum":[ - "not" + "extend" ] }, "namespaceURI":{ @@ -38503,15 +38688,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, "elementName":{ - "localPart":"not", + "localPart":"extend", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -38527,7 +38712,7 @@ "properties":{ "localPart":{ "enum":[ - "sin" + "notEqual" ] }, "namespaceURI":{ @@ -38540,15 +38725,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"sin", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -38564,7 +38749,7 @@ "properties":{ "localPart":{ "enum":[ - "lessThan" + "nullResistance" ] }, "namespaceURI":{ @@ -38577,15 +38762,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"lessThan", + "localPart":"nullResistance", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -38601,7 +38786,7 @@ "properties":{ "localPart":{ "enum":[ - "abs" + "sinh" ] }, "namespaceURI":{ @@ -38618,11 +38803,11 @@ } }, "elementName":{ - "localPart":"abs", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -38638,7 +38823,7 @@ "properties":{ "localPart":{ "enum":[ - "and" + "tanh" ] }, "namespaceURI":{ @@ -38651,15 +38836,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"and", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -38675,7 +38860,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "fieldSelect" ] }, "namespaceURI":{ @@ -38688,15 +38873,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"name", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -38712,7 +38897,7 @@ "properties":{ "localPart":{ "enum":[ - "lessOrEqual" + "opMax" ] }, "namespaceURI":{ @@ -38725,15 +38910,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"lessOrEqual", + "localPart":"opMax", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -38749,7 +38934,7 @@ "properties":{ "localPart":{ "enum":[ - "all" + "numericAdd" ] }, "namespaceURI":{ @@ -38762,11 +38947,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"all", + "localPart":"numericAdd", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -38786,7 +38971,7 @@ "properties":{ "localPart":{ "enum":[ - "not" + "setCrsSet" ] }, "namespaceURI":{ @@ -38799,15 +38984,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" } }, "elementName":{ - "localPart":"not", + "localPart":"setCrsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -38823,7 +39008,7 @@ "properties":{ "localPart":{ "enum":[ - "re" + "abs" ] }, "namespaceURI":{ @@ -38840,11 +39025,11 @@ } }, "elementName":{ - "localPart":"re", + "localPart":"abs", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -38881,7 +39066,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -38897,7 +39082,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMult" + "numericMinus" ] }, "namespaceURI":{ @@ -38914,11 +39099,11 @@ } }, "elementName":{ - "localPart":"numericMult", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -38934,7 +39119,7 @@ "properties":{ "localPart":{ "enum":[ - "and" + "cast" ] }, "namespaceURI":{ @@ -38947,15 +39132,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"and", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -38971,7 +39156,7 @@ "properties":{ "localPart":{ "enum":[ - "crsTransform" + "re" ] }, "namespaceURI":{ @@ -38984,15 +39169,15 @@ ] }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -39008,7 +39193,7 @@ "properties":{ "localPart":{ "enum":[ - "lessThan" + "sinh" ] }, "namespaceURI":{ @@ -39021,15 +39206,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"lessThan", + "localPart":"sinh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -39045,7 +39230,7 @@ "properties":{ "localPart":{ "enum":[ - "exp" + "condense" ] }, "namespaceURI":{ @@ -39058,15 +39243,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType" } }, "elementName":{ - "localPart":"exp", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -39082,7 +39267,7 @@ "properties":{ "localPart":{ "enum":[ - "or" + "numericUnaryMinus" ] }, "namespaceURI":{ @@ -39095,15 +39280,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" } }, "elementName":{ - "localPart":"or", + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -39119,7 +39304,44 @@ "properties":{ "localPart":{ "enum":[ - "numericMinus" + "sinh" + ] + }, + "namespaceURI":{ + "enum":[ + "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/TrimCoverageExprType" + } + }, + { + "type":"object", + "properties":{ + "name":{ + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + { + "type":"object", + "properties":{ + "localPart":{ + "enum":[ + "numericAdd" ] }, "namespaceURI":{ @@ -39136,7 +39358,7 @@ } }, "elementName":{ - "localPart":"numericMinus", + "localPart":"numericAdd", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -39176,43 +39398,6 @@ "localPart":"trim", "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":[ - "abs" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"abs", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, "scope":{ "$ref":"#/definitions/ScaleCoverageExprType" } @@ -39230,7 +39415,7 @@ "properties":{ "localPart":{ "enum":[ - "not" + "re" ] }, "namespaceURI":{ @@ -39247,7 +39432,7 @@ } }, "elementName":{ - "localPart":"not", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -39267,7 +39452,7 @@ "properties":{ "localPart":{ "enum":[ - "trim" + "div" ] }, "namespaceURI":{ @@ -39280,15 +39465,15 @@ ] }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"trim", + "localPart":"div", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -39304,7 +39489,7 @@ "properties":{ "localPart":{ "enum":[ - "sqrt" + "unaryPlus" ] }, "namespaceURI":{ @@ -39321,11 +39506,11 @@ } }, "elementName":{ - "localPart":"sqrt", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -39341,7 +39526,7 @@ "properties":{ "localPart":{ "enum":[ - "equals" + "re" ] }, "namespaceURI":{ @@ -39354,15 +39539,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"equals", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -39378,7 +39563,7 @@ "properties":{ "localPart":{ "enum":[ - "setCrsSet" + "cosh" ] }, "namespaceURI":{ @@ -39391,11 +39576,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -39415,7 +39600,7 @@ "properties":{ "localPart":{ "enum":[ - "upperBound" + "lessThan" ] }, "namespaceURI":{ @@ -39428,15 +39613,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"upperBound", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -39452,7 +39637,7 @@ "properties":{ "localPart":{ "enum":[ - "notEqual" + "xor" ] }, "namespaceURI":{ @@ -39469,11 +39654,11 @@ } }, "elementName":{ - "localPart":"notEqual", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -39489,7 +39674,7 @@ "properties":{ "localPart":{ "enum":[ - "plus" + "fieldSelect" ] }, "namespaceURI":{ @@ -39502,15 +39687,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"plus", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -39526,7 +39711,7 @@ "properties":{ "localPart":{ "enum":[ - "setNullSet" + "not" ] }, "namespaceURI":{ @@ -39539,15 +39724,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetNullSet" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"setNullSet", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -39563,7 +39748,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNotEqualNumeric" + "complexConstant" ] }, "namespaceURI":{ @@ -39576,11 +39761,11 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/ComplexConstantType" } }, "elementName":{ - "localPart":"booleanNotEqualNumeric", + "localPart":"complexConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -39600,7 +39785,7 @@ "properties":{ "localPart":{ "enum":[ - "coverage" + "slice" ] }, "namespaceURI":{ @@ -39613,11 +39798,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SliceCoverageExprType" } }, "elementName":{ - "localPart":"coverage", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -39637,44 +39822,7 @@ "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":[ - "numericAdd" + "not" ] }, "namespaceURI":{ @@ -39687,15 +39835,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"numericAdd", + "localPart":"not", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -39711,7 +39859,7 @@ "properties":{ "localPart":{ "enum":[ - "ln" + "cos" ] }, "namespaceURI":{ @@ -39728,7 +39876,7 @@ } }, "elementName":{ - "localPart":"ln", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -39748,7 +39896,7 @@ "properties":{ "localPart":{ "enum":[ - "DomainMetadata" + "condense" ] }, "namespaceURI":{ @@ -39761,11 +39909,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainMetadataExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, "elementName":{ - "localPart":"DomainMetadata", + "localPart":"condense", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -39785,44 +39933,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanEqualNumeric" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" - } - }, - "elementName":{ - "localPart":"booleanEqualNumeric", - "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":[ - "nullResistance" + "greaterThan" ] }, "namespaceURI":{ @@ -39835,11 +39946,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"nullResistance", + "localPart":"greaterThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -39859,44 +39970,7 @@ "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":[ - "crsTransform" + "numericConstant" ] }, "namespaceURI":{ @@ -39909,15 +39983,15 @@ ] }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"numericConstant", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -39933,7 +40007,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryPlus" + "xor" ] }, "namespaceURI":{ @@ -39946,15 +40020,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"unaryPlus", + "localPart":"xor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -39970,7 +40044,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanEqualString" + "booleanOr" ] }, "namespaceURI":{ @@ -39983,15 +40057,15 @@ ] }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"booleanEqualString", + "localPart":"booleanOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -40007,7 +40081,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationDefault" + "setIdentifier" ] }, "namespaceURI":{ @@ -40020,11 +40094,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"setIdentifier", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -40044,7 +40118,7 @@ "properties":{ "localPart":{ "enum":[ - "condense" + "re" ] }, "namespaceURI":{ @@ -40057,11 +40131,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"condense", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -40081,7 +40155,7 @@ "properties":{ "localPart":{ "enum":[ - "cosh" + "booleanOr" ] }, "namespaceURI":{ @@ -40094,15 +40168,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"cosh", + "localPart":"booleanOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -40118,7 +40192,7 @@ "properties":{ "localPart":{ "enum":[ - "condense" + "const" ] }, "namespaceURI":{ @@ -40131,15 +40205,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"condense", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -40176,7 +40250,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -40192,7 +40266,7 @@ "properties":{ "localPart":{ "enum":[ - "div" + "opPlus" ] }, "namespaceURI":{ @@ -40205,15 +40279,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"div", + "localPart":"opPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -40229,7 +40303,7 @@ "properties":{ "localPart":{ "enum":[ - "reduce" + "booleanOr" ] }, "namespaceURI":{ @@ -40242,15 +40316,15 @@ ] }, "value":{ - "$ref":"#/definitions/ReduceScalarExprType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"reduce", + "localPart":"booleanOr", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -40266,7 +40340,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanLessOrEqual" + "arctan" ] }, "namespaceURI":{ @@ -40279,15 +40353,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanLessOrEqual", + "localPart":"arctan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -40303,7 +40377,7 @@ "properties":{ "localPart":{ "enum":[ - "exp" + "const" ] }, "namespaceURI":{ @@ -40316,15 +40390,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ConstantCoverageExprType" } }, "elementName":{ - "localPart":"exp", + "localPart":"const", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -40340,7 +40414,7 @@ "properties":{ "localPart":{ "enum":[ - "xor" + "re" ] }, "namespaceURI":{ @@ -40353,11 +40427,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"xor", + "localPart":"re", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -40377,7 +40451,7 @@ "properties":{ "localPart":{ "enum":[ - "xor" + "scale" ] }, "namespaceURI":{ @@ -40390,15 +40464,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, "elementName":{ - "localPart":"xor", + "localPart":"scale", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -40414,7 +40488,7 @@ "properties":{ "localPart":{ "enum":[ - "const" + "numericMinus" ] }, "namespaceURI":{ @@ -40427,15 +40501,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstantCoverageExprType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"const", + "localPart":"numericMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -40451,7 +40525,7 @@ "properties":{ "localPart":{ "enum":[ - "setIdentifier" + "overlay" ] }, "namespaceURI":{ @@ -40464,15 +40538,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetIdentifier" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setIdentifier", + "localPart":"overlay", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -40488,7 +40562,7 @@ "properties":{ "localPart":{ "enum":[ - "setCrsSet" + "or" ] }, "namespaceURI":{ @@ -40501,11 +40575,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -40525,7 +40599,7 @@ "properties":{ "localPart":{ "enum":[ - "ln" + "booleanGreaterOrEqual" ] }, "namespaceURI":{ @@ -40538,15 +40612,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"ln", + "localPart":"booleanGreaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -40562,7 +40636,7 @@ "properties":{ "localPart":{ "enum":[ - "numericDiv" + "crsTransform" ] }, "namespaceURI":{ @@ -40575,15 +40649,15 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"numericDiv", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -40599,7 +40673,7 @@ "properties":{ "localPart":{ "enum":[ - "tan" + "log" ] }, "namespaceURI":{ @@ -40616,11 +40690,11 @@ } }, "elementName":{ - "localPart":"tan", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -40636,7 +40710,7 @@ "properties":{ "localPart":{ "enum":[ - "tan" + "bit" ] }, "namespaceURI":{ @@ -40649,15 +40723,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"tan", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -40673,7 +40747,7 @@ "properties":{ "localPart":{ "enum":[ - "construct" + "fieldSelect" ] }, "namespaceURI":{ @@ -40686,15 +40760,15 @@ ] }, "value":{ - "$ref":"#/definitions/ConstructCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.FieldSelect" } }, "elementName":{ - "localPart":"construct", + "localPart":"fieldSelect", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -40710,7 +40784,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryMinus" + "booleanEqualNumeric" ] }, "namespaceURI":{ @@ -40723,15 +40797,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"unaryMinus", + "localPart":"booleanEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -40747,7 +40821,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationDefault" + "booleanNotEqualNumeric" ] }, "namespaceURI":{ @@ -40760,15 +40834,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"booleanNotEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType" } }, { @@ -40784,7 +40858,7 @@ "properties":{ "localPart":{ "enum":[ - "nullSet" + "booleanNotEqualNumeric" ] }, "namespaceURI":{ @@ -40797,15 +40871,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"nullSet", + "localPart":"booleanNotEqualNumeric", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, { @@ -40821,7 +40895,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryPlus" + "numericUnaryMinus" ] }, "namespaceURI":{ @@ -40834,15 +40908,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" } }, "elementName":{ - "localPart":"unaryPlus", + "localPart":"numericUnaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -40858,7 +40932,7 @@ "properties":{ "localPart":{ "enum":[ - "condense" + "lessThan" ] }, "namespaceURI":{ @@ -40871,15 +40945,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"condense", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -40895,7 +40969,7 @@ "properties":{ "localPart":{ "enum":[ - "arcsin" + "lessThan" ] }, "namespaceURI":{ @@ -40908,11 +40982,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"arcsin", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -40932,7 +41006,7 @@ "properties":{ "localPart":{ "enum":[ - "arctan" + "booleanLessThan" ] }, "namespaceURI":{ @@ -40945,15 +41019,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, "elementName":{ - "localPart":"arctan", + "localPart":"booleanLessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -40969,7 +41043,7 @@ "properties":{ "localPart":{ "enum":[ - "count" + "minus" ] }, "namespaceURI":{ @@ -40982,15 +41056,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"count", + "localPart":"minus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -41006,7 +41080,7 @@ "properties":{ "localPart":{ "enum":[ - "numericMult" + "booleanXor" ] }, "namespaceURI":{ @@ -41019,11 +41093,11 @@ ] }, "value":{ - "$ref":"#/definitions/NumericScalarExprPairType" + "$ref":"#/definitions/BooleanScalarExprPairType" } }, "elementName":{ - "localPart":"numericMult", + "localPart":"booleanXor", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -41043,7 +41117,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationMethod" + "lessOrEqual" ] }, "namespaceURI":{ @@ -41056,15 +41130,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"interpolationMethod", + "localPart":"lessOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -41080,7 +41154,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationSet" + "iteratorVar" ] }, "namespaceURI":{ @@ -41093,15 +41167,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"iteratorVar", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ExtendCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -41117,7 +41191,7 @@ "properties":{ "localPart":{ "enum":[ - "numericUnaryMinus" + "setInterpolationDefault" ] }, "namespaceURI":{ @@ -41130,15 +41204,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.NumericUnaryMinus" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"numericUnaryMinus", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -41154,7 +41228,7 @@ "properties":{ "localPart":{ "enum":[ - "opMax" + "setInterpolationSet" ] }, "namespaceURI":{ @@ -41167,15 +41241,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" } }, "elementName":{ - "localPart":"opMax", + "localPart":"setInterpolationSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -41191,7 +41265,7 @@ "properties":{ "localPart":{ "enum":[ - "cosh" + "im" ] }, "namespaceURI":{ @@ -41208,11 +41282,11 @@ } }, "elementName":{ - "localPart":"cosh", + "localPart":"im", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -41228,7 +41302,7 @@ "properties":{ "localPart":{ "enum":[ - "axis" + "plus" ] }, "namespaceURI":{ @@ -41241,15 +41315,15 @@ ] }, "value":{ - "$ref":"#/definitions/AxisNameType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"axis", + "localPart":"plus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -41265,7 +41339,7 @@ "properties":{ "localPart":{ "enum":[ - "greaterThan" + "setInterpolationDefault" ] }, "namespaceURI":{ @@ -41278,15 +41352,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" } }, "elementName":{ - "localPart":"greaterThan", + "localPart":"setInterpolationDefault", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -41302,7 +41376,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "cast" ] }, "namespaceURI":{ @@ -41315,15 +41389,15 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"scale", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -41339,7 +41413,7 @@ "properties":{ "localPart":{ "enum":[ - "complexConstant" + "unaryMinus" ] }, "namespaceURI":{ @@ -41352,15 +41426,15 @@ ] }, "value":{ - "$ref":"#/definitions/ComplexConstantType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"complexConstant", + "localPart":"unaryMinus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -41376,7 +41450,7 @@ "properties":{ "localPart":{ "enum":[ - "minus" + "unaryPlus" ] }, "namespaceURI":{ @@ -41389,11 +41463,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"minus", + "localPart":"unaryPlus", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -41413,7 +41487,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNot" + "reduce" ] }, "namespaceURI":{ @@ -41426,15 +41500,15 @@ ] }, "value":{ - "$ref":"#/definitions/BooleanScalarExprType" + "$ref":"#/definitions/ReduceScalarExprType" } }, "elementName":{ - "localPart":"booleanNot", + "localPart":"reduce", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/BooleanScalarExprPairType" + "$ref":"#/definitions/NumericScalarExprPairType" } }, { @@ -41450,7 +41524,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanConstant" + "cosh" ] }, "namespaceURI":{ @@ -41463,15 +41537,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanConstant", + "localPart":"cosh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -41487,7 +41561,7 @@ "properties":{ "localPart":{ "enum":[ - "condense" + "sin" ] }, "namespaceURI":{ @@ -41500,11 +41574,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"condense", + "localPart":"sin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -41524,7 +41598,7 @@ "properties":{ "localPart":{ "enum":[ - "arcsin" + "bit" ] }, "namespaceURI":{ @@ -41537,15 +41611,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Bit" } }, "elementName":{ - "localPart":"arcsin", + "localPart":"bit", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -41561,7 +41635,7 @@ "properties":{ "localPart":{ "enum":[ - "log" + "trim" ] }, "namespaceURI":{ @@ -41574,17 +41648,54 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/TrimCoverageExprType" } }, "elementName":{ - "localPart":"log", + "localPart":"trim", "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":{ + "$ref":"#/definitions/CrsTransformCoverageExprType" + } + }, { "type":"object", "properties":{ @@ -41619,7 +41730,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, { @@ -41635,7 +41746,7 @@ "properties":{ "localPart":{ "enum":[ - "abs" + "tan" ] }, "namespaceURI":{ @@ -41652,11 +41763,11 @@ } }, "elementName":{ - "localPart":"abs", + "localPart":"tan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -41672,7 +41783,7 @@ "properties":{ "localPart":{ "enum":[ - "sinh" + "reduce" ] }, "namespaceURI":{ @@ -41685,15 +41796,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/ReduceScalarExprType" } }, "elementName":{ - "localPart":"sinh", + "localPart":"reduce", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -41709,7 +41820,7 @@ "properties":{ "localPart":{ "enum":[ - "setInterpolationDefault" + "mult" ] }, "namespaceURI":{ @@ -41722,11 +41833,11 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationDefault" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setInterpolationDefault", + "localPart":"mult", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -41746,7 +41857,7 @@ "properties":{ "localPart":{ "enum":[ - "sqrt" + "crsTransform" ] }, "namespaceURI":{ @@ -41759,15 +41870,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CrsTransformCoverageExprType" } }, "elementName":{ - "localPart":"sqrt", + "localPart":"crsTransform", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -41783,7 +41894,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryPlus" + "arccos" ] }, "namespaceURI":{ @@ -41800,48 +41911,11 @@ } }, "elementName":{ - "localPart":"unaryPlus", - "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":[ - "setInterpolationSet" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" - } - }, - "elementName":{ - "localPart":"setInterpolationSet", + "localPart":"arccos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -41857,7 +41931,7 @@ "properties":{ "localPart":{ "enum":[ - "and" + "arcsin" ] }, "namespaceURI":{ @@ -41870,15 +41944,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"and", + "localPart":"arcsin", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -41894,7 +41968,7 @@ "properties":{ "localPart":{ "enum":[ - "nullResistance" + "lowerBound" ] }, "namespaceURI":{ @@ -41907,15 +41981,15 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ScalarExprType" } }, "elementName":{ - "localPart":"nullResistance", + "localPart":"lowerBound", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetInterpolationSet" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -41931,7 +42005,7 @@ "properties":{ "localPart":{ "enum":[ - "im" + "or" ] }, "namespaceURI":{ @@ -41944,15 +42018,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprElementType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"im", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -41968,7 +42042,7 @@ "properties":{ "localPart":{ "enum":[ - "tan" + "crsSet" ] }, "namespaceURI":{ @@ -41985,11 +42059,11 @@ } }, "elementName":{ - "localPart":"tan", + "localPart":"crsSet", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/AxisIteratorType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -42005,7 +42079,7 @@ "properties":{ "localPart":{ "enum":[ - "setCrsSet" + "lessThan" ] }, "namespaceURI":{ @@ -42018,15 +42092,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.SetCrsSet" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"setCrsSet", + "localPart":"lessThan", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -42042,7 +42116,7 @@ "properties":{ "localPart":{ "enum":[ - "unaryPlus" + "log" ] }, "namespaceURI":{ @@ -42059,48 +42133,11 @@ } }, "elementName":{ - "localPart":"unaryPlus", - "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":[ - "mult" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CoverageExprPairType" - } - }, - "elementName":{ - "localPart":"mult", + "localPart":"log", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ScaleCoverageExprType" } }, { @@ -42116,7 +42153,7 @@ "properties":{ "localPart":{ "enum":[ - "lessThan" + "cast" ] }, "namespaceURI":{ @@ -42129,15 +42166,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet.Cast" } }, "elementName":{ - "localPart":"lessThan", + "localPart":"cast", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -42174,7 +42211,7 @@ "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -42211,44 +42248,7 @@ "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":[ - "sin" - ] - }, - "namespaceURI":{ - "enum":[ - "http://www.opengis.net/wcps/1.0" - ] - } - } - } - ] - }, - "value":{ - "$ref":"#/definitions/CoverageExprElementType" - } - }, - "elementName":{ - "localPart":"sin", - "namespaceURI":"http://www.opengis.net/wcps/1.0" - }, - "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -42264,7 +42264,7 @@ "properties":{ "localPart":{ "enum":[ - "trim" + "greaterOrEqual" ] }, "namespaceURI":{ @@ -42277,15 +42277,15 @@ ] }, "value":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"trim", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, { @@ -42301,7 +42301,7 @@ "properties":{ "localPart":{ "enum":[ - "crsTransform" + "greaterOrEqual" ] }, "namespaceURI":{ @@ -42314,15 +42314,15 @@ ] }, "value":{ - "$ref":"#/definitions/CrsTransformCoverageExprType" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"crsTransform", + "localPart":"greaterOrEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/TrimCoverageExprType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -42338,7 +42338,7 @@ "properties":{ "localPart":{ "enum":[ - "scale" + "ln" ] }, "namespaceURI":{ @@ -42351,11 +42351,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"scale", + "localPart":"ln", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -42375,7 +42375,7 @@ "properties":{ "localPart":{ "enum":[ - "notEqual" + "slice" ] }, "namespaceURI":{ @@ -42388,15 +42388,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/SliceCoverageExprType" } }, "elementName":{ - "localPart":"notEqual", + "localPart":"slice", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/ExtendCoverageExprType" } }, { @@ -42412,7 +42412,7 @@ "properties":{ "localPart":{ "enum":[ - "booleanNotEqualString" + "cos" ] }, "namespaceURI":{ @@ -42425,11 +42425,11 @@ ] }, "value":{ - "$ref":"#/definitions/StringScalarExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"booleanNotEqualString", + "localPart":"cos", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ @@ -42449,7 +42449,7 @@ "properties":{ "localPart":{ "enum":[ - "minus" + "tanh" ] }, "namespaceURI":{ @@ -42462,15 +42462,15 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/CoverageExprElementType" } }, "elementName":{ - "localPart":"minus", + "localPart":"tanh", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/ScaleCoverageExprType" + "$ref":"#/definitions/AxisIteratorType" } }, { @@ -42486,7 +42486,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationSet" + "or" ] }, "namespaceURI":{ @@ -42499,15 +42499,15 @@ ] }, "value":{ - "$ref":"#/definitions/CondenseScalarExprType.InterpolationSet" + "$ref":"#/definitions/CoverageExprPairType" } }, "elementName":{ - "localPart":"interpolationSet", + "localPart":"or", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/TrimCoverageExprType" } }, { @@ -42523,7 +42523,7 @@ "properties":{ "localPart":{ "enum":[ - "minus" + "notEqual" ] }, "namespaceURI":{ @@ -42540,11 +42540,11 @@ } }, "elementName":{ - "localPart":"minus", + "localPart":"notEqual", "namespaceURI":"http://www.opengis.net/wcps/1.0" }, "scope":{ - "$ref":"#/definitions/CoverageExprPairType" + "$ref":"#/definitions/AxisIteratorType" } } ] diff --git a/scripts/jsonschemas/WCST_1_1.jsonschema b/scripts/jsonschemas/WCST_1_1.jsonschema index 93a604ba..def9256c 100644 --- a/scripts/jsonschemas/WCST_1_1.jsonschema +++ b/scripts/jsonschemas/WCST_1_1.jsonschema @@ -2,43 +2,6 @@ { "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", @@ -98,20 +61,6 @@ "operationRequest" ] }, - "Action":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" - }, - { - "type":"object", - "title":"Action", - "properties":{ - } - } - ], - "typeType":"classInfo" - }, "TransactionType":{ "type":"object", "title":"TransactionType", @@ -200,6 +149,57 @@ "version" ] }, + "Action":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" + }, + { + "type":"object", + "title":"Action", + "properties":{ + } + } + ], + "typeType":"classInfo" + }, + "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" + ] + }, "TransactionResponseType":{ "type":"object", "title":"TransactionResponseType", @@ -264,7 +264,7 @@ "properties":{ "localPart":{ "enum":[ - "Acknowledgement" + "Coverage" ] }, "namespaceURI":{ @@ -277,11 +277,11 @@ ] }, "value":{ - "$ref":"#/definitions/AcknowledgementType" + "$ref":"#/definitions/CoverageType" } }, "elementName":{ - "localPart":"Acknowledgement", + "localPart":"Coverage", "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" } }, @@ -298,7 +298,7 @@ "properties":{ "localPart":{ "enum":[ - "Action" + "TransactionResponse" ] }, "namespaceURI":{ @@ -311,11 +311,11 @@ ] }, "value":{ - "$ref":"#/definitions/Action" + "$ref":"#/definitions/TransactionResponseType" } }, "elementName":{ - "localPart":"Action", + "localPart":"TransactionResponse", "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" } }, @@ -332,7 +332,7 @@ "properties":{ "localPart":{ "enum":[ - "Coverage" + "Acknowledgement" ] }, "namespaceURI":{ @@ -345,11 +345,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageType" + "$ref":"#/definitions/AcknowledgementType" } }, "elementName":{ - "localPart":"Coverage", + "localPart":"Acknowledgement", "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" } }, @@ -366,7 +366,7 @@ "properties":{ "localPart":{ "enum":[ - "RequestId" + "Action" ] }, "namespaceURI":{ @@ -379,11 +379,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/Action" } }, "elementName":{ - "localPart":"RequestId", + "localPart":"Action", "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" } }, @@ -400,7 +400,7 @@ "properties":{ "localPart":{ "enum":[ - "Transaction" + "RequestId" ] }, "namespaceURI":{ @@ -413,11 +413,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"Transaction", + "localPart":"RequestId", "namespaceURI":"http://www.opengis.net/wcs/1.1/wcst" } }, @@ -434,7 +434,7 @@ "properties":{ "localPart":{ "enum":[ - "TransactionResponse" + "Transaction" ] }, "namespaceURI":{ @@ -447,11 +447,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionResponseType" + "$ref":"#/definitions/TransactionType" } }, "elementName":{ - "localPart":"TransactionResponse", + "localPart":"Transaction", "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 dd7c881f..8bc1da90 100644 --- a/scripts/jsonschemas/WCS_1_0_0.jsonschema +++ b/scripts/jsonschemas/WCS_1_0_0.jsonschema @@ -2,64 +2,28 @@ { "id":"http://www.opengis.net/wcs#", "definitions":{ - "OnlineResourceType":{ + "GetCapabilities":{ "type":"object", - "title":"OnlineResourceType", + "title":"GetCapabilities", + "required":[ + "service" + ], "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", + "section":{ + "title":"section", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/CapabilitiesSectionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"section", + "namespaceURI":"http://www.opengis.net/wcs" } }, - "title":{ - "title":"title", + "service":{ + "title":"service", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -67,170 +31,93 @@ ], "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", + "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" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"OnlineResourceType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "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" + "localPart":"updateSequence", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "axisDescription" + "section", + "service", + "version", + "updateSequence" ] }, - "WCSCapabilitiesType":{ + "OutputType":{ "type":"object", - "title":"WCSCapabilitiesType", + "title":"OutputType", "required":[ - "service", - "capability", - "contentMetadata", - "version" + "format" ], "properties":{ - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"#/definitions/ServiceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Service", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "capability":{ - "title":"capability", + "crs":{ + "title":"crs", "allOf":[ { - "$ref":"#/definitions/WCSCapabilityType" + "$ref":"http://www.opengis.net/gml#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Capability", + "localPart":"crs", "namespaceURI":"http://www.opengis.net/wcs" } }, - "contentMetadata":{ - "title":"contentMetadata", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/ContentMetadata" + "$ref":"http://www.opengis.net/gml#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContentMetadata", + "localPart":"format", "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":"OutputType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "service", - "capability", - "contentMetadata", - "version", - "updateSequence" + "crs", + "format" ] }, - "AxisDescriptionType":{ + "ServiceType":{ "required":[ - "values" + "fees", + "accessConstraints" ], "allOf":[ { @@ -238,240 +125,53 @@ }, { "type":"object", - "title":"AxisDescriptionType", + "title":"ServiceType", "properties":{ - "values":{ - "title":"values", + "keywords":{ + "title":"keywords", "allOf":[ { - "$ref":"#/definitions/AxisDescriptionType.Values" + "type":"array", + "items":{ + "$ref":"#/definitions/Keywords" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"values", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/wcs" } }, - "semantic":{ - "title":"semantic", + "responsibleParty":{ + "title":"responsibleParty", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ResponsiblePartyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"semantic", + "propertyType":"element", + "elementName":{ + "localPart":"responsibleParty", "namespaceURI":"http://www.opengis.net/wcs" } }, - "refSys":{ - "title":"refSys", + "fees":{ + "title":"fees", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"refSys", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"fees", + "namespaceURI":"http://www.opengis.net/wcs" } }, - "refSysLabel":{ - "title":"refSysLabel", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"refSysLabel", - "namespaceURI":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"AxisDescriptionType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "values", - "semantic", - "refSys", - "refSysLabel" - ] - }, - "WCSCapabilityType.VendorSpecificCapabilities":{ - "type":"object", - "title":"WCSCapabilityType.VendorSpecificCapabilities", - "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" - ] - }, - "AbstractDescriptionBaseType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/gml#/definitions/AbstractGMLType" - }, - { - "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":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/RangeSubsetType.AxisSubset" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"axisSubset", - "namespaceURI":"http://www.opengis.net/wcs" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"RangeSubsetType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "axisSubset" - ] - }, - "DCPTypeType.HTTP.Get":{ - "type":"object", - "title":"DCPTypeType.HTTP.Get", - "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" - ] - }, - "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", + "accessConstraints":{ + "title":"accessConstraints", "allOf":[ { "type":"array", @@ -530,353 +230,368 @@ "updateSequence" ] }, - "SupportedInterpolationsType":{ + "TelephoneType":{ "type":"object", - "title":"SupportedInterpolationsType", - "required":[ - "interpolationMethod" - ], + "title":"TelephoneType", "properties":{ - "interpolationMethod":{ - "title":"interpolationMethod", + "voice":{ + "title":"voice", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InterpolationMethodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"interpolationMethod", + "localPart":"voice", "namespaceURI":"http://www.opengis.net/wcs" } }, - "_default":{ - "title":"_default", + "facsimile":{ + "title":"facsimile", "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":"facsimile", + "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SupportedInterpolationsType", + "localPart":"TelephoneType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "interpolationMethod", - "_default" + "voice", + "facsimile" ] }, - "OutputType":{ + "DCPTypeType.HTTP.Post":{ "type":"object", - "title":"OutputType", + "title":"DCPTypeType.HTTP.Post", "required":[ - "format" + "onlineResource" ], "properties":{ - "crs":{ - "title":"crs", - "allOf":[ - { - "$ref":"http://www.opengis.net/gml#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"crs", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "format":{ - "title":"format", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.opengis.net/gml#/definitions/CodeType" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"format", + "localPart":"OnlineResource", "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" - }, - { - "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" + "onlineResource" ] }, - "DomainSetType":{ + "WCSCapabilitiesType":{ "type":"object", - "title":"DomainSetType", + "title":"WCSCapabilitiesType", "required":[ - "spatialDomain", - "temporalDomain" + "service", + "capability", + "contentMetadata", + "version" ], "properties":{ - "spatialDomain":{ - "title":"spatialDomain", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/SpatialDomainType" + "$ref":"#/definitions/ServiceType" } ], "propertyType":"element", "elementName":{ - "localPart":"spatialDomain", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/wcs" } }, - "optionalTemporalDomain":{ - "title":"optionalTemporalDomain", + "capability":{ + "title":"capability", "allOf":[ { - "$ref":"#/definitions/TimeSequenceType" + "$ref":"#/definitions/WCSCapabilityType" } ], "propertyType":"element", "elementName":{ - "localPart":"temporalDomain", + "localPart":"Capability", "namespaceURI":"http://www.opengis.net/wcs" } }, - "temporalDomain":{ - "title":"temporalDomain", + "contentMetadata":{ + "title":"contentMetadata", "allOf":[ { - "$ref":"#/definitions/TimeSequenceType" + "$ref":"#/definitions/ContentMetadata" } ], "propertyType":"element", "elementName":{ - "localPart":"temporalDomain", + "localPart":"ContentMetadata", "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":"DomainSetType", + "localPart":"WCS_CapabilitiesType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "spatialDomain", - "optionalTemporalDomain", - "temporalDomain" + "service", + "capability", + "contentMetadata", + "version", + "updateSequence" ] }, - "ValueRangeType":{ + "WCSCapabilityType.Request":{ "type":"object", - "title":"ValueRangeType", + "title":"WCSCapabilityType.Request", + "required":[ + "getCapabilities", + "describeCoverage", + "getCoverage" + ], "properties":{ - "min":{ - "title":"min", + "getCapabilities":{ + "title":"getCapabilities", "allOf":[ { - "$ref":"#/definitions/TypedLiteralType" + "$ref":"#/definitions/WCSCapabilityType.Request.GetCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"min", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wcs" } }, - "max":{ - "title":"max", + "describeCoverage":{ + "title":"describeCoverage", "allOf":[ { - "$ref":"#/definitions/TypedLiteralType" + "$ref":"#/definitions/WCSCapabilityType.Request.DescribeCoverage" } ], "propertyType":"element", "elementName":{ - "localPart":"max", + "localPart":"DescribeCoverage", "namespaceURI":"http://www.opengis.net/wcs" } }, - "type":{ - "title":"type", + "getCoverage":{ + "title":"getCoverage", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/WCSCapabilityType.Request.GetCoverage" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", + "propertyType":"element", + "elementName":{ + "localPart":"GetCoverage", "namespaceURI":"http://www.opengis.net/wcs" } - }, - "semantic":{ - "title":"semantic", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "getCapabilities", + "describeCoverage", + "getCoverage" + ] + }, + "WCSCapabilityType.VendorSpecificCapabilities":{ + "type":"object", + "title":"WCSCapabilityType.VendorSpecificCapabilities", + "required":[ + "any" + ], + "properties":{ + "any":{ + "title":"any", "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":{ + } + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"semantic", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "atomic":{ - "title":"atomic", + "propertyType":"anyElement" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "any" + ] + }, + "TypedLiteralType":{ + "type":"object", + "title":"TypedLiteralType", + "properties":{ + "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":"atomic", - "namespaceURI":"" - } + "propertyType":"value" }, - "closure":{ - "title":"closure", + "type":{ + "title":"type", "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":"closure", + "localPart":"type", "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"valueRangeType", + "localPart":"TypedLiteralType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "min", - "max", - "type", - "semantic", - "atomic", - "closure" + "value", + "type" ] }, - "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" + "SpatialSubsetType":{ + "allOf":[ + { + "$ref":"#/definitions/SpatialDomainType" + }, + { + "type":"object", + "title":"SpatialSubsetType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"SpatialSubsetType", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "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" } }, - "service":{ - "title":"service", + "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":"service", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "version":{ - "title":"version", + "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":"version", - "namespaceURI":"" + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "updateSequence":{ - "title":"updateSequence", + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -884,544 +599,868 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"updateSequence", - "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":"OnlineResourceType", + "namespaceURI":"http://www.opengis.net/wcs" + }, "propertiesOrder":[ - "section", - "service", - "version", - "updateSequence" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "LonLatEnvelopeBaseType":{ + "MetadataAssociationType":{ "allOf":[ { - "$ref":"http://www.opengis.net/gml#/definitions/EnvelopeType" + "$ref":"http://www.opengis.net/gml#/definitions/MetaDataPropertyType" }, { "type":"object", - "title":"LonLatEnvelopeBaseType", + "title":"MetadataAssociationType", "properties":{ } } ], "typeType":"classInfo", "typeName":{ - "localPart":"LonLatEnvelopeBaseType", + "localPart":"MetadataAssociationType", "namespaceURI":"http://www.opengis.net/wcs" } }, - "WCSCapabilityType.Request.GetCapabilities":{ + "Keywords":{ "type":"object", - "title":"WCSCapabilityType.Request.GetCapabilities", + "title":"Keywords", "required":[ - "dcpType" + "keyword" ], "properties":{ - "dcpType":{ - "title":"dcpType", + "keyword":{ + "title":"keyword", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DCPTypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "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":[ - "dcpType" + "keyword", + "type" ] }, - "RangeSubsetType.AxisSubset":{ - "required":[ - "name" - ], - "allOf":[ - { - "$ref":"#/definitions/ValueEnumBaseType" + "ContactType":{ + "type":"object", + "title":"ContactType", + "properties":{ + "phone":{ + "title":"phone", + "allOf":[ + { + "$ref":"#/definitions/TelephoneType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"phone", + "namespaceURI":"http://www.opengis.net/wcs" + } }, - { - "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":"" - } + "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":[ - "name" + "phone", + "address", + "onlineResource" ] }, - "SpatialDomainType":{ + "CoverageDescription":{ "type":"object", - "title":"SpatialDomainType", + "title":"CoverageDescription", "required":[ - "envelope" + "coverageOffering", + "version" ], "properties":{ - "envelope":{ - "title":"envelope", + "coverageOffering":{ + "title":"coverageOffering", "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":"#/definitions/CoverageOfferingType" }, "minItems":1 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Envelope", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"CoverageOffering", + "namespaceURI":"http://www.opengis.net/wcs" } }, - "grid":{ - "title":"grid", + "version":{ + "title":"version", "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":"elementRef", - "elementName":{ - "localPart":"Grid", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "polygon":{ - "title":"polygon", + "updateSequence":{ + "title":"updateSequence", "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/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Polygon", - "namespaceURI":"http://www.opengis.net/gml" + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"SpatialDomainType", - "namespaceURI":"http://www.opengis.net/wcs" - }, "propertiesOrder":[ - "envelope", - "grid", - "polygon" + "coverageOffering", + "version", + "updateSequence" ] }, - "ContactType":{ + "ContentMetadata":{ "type":"object", - "title":"ContactType", + "title":"ContentMetadata", "properties":{ - "phone":{ - "title":"phone", + "coverageOfferingBrief":{ + "title":"coverageOfferingBrief", "allOf":[ { - "$ref":"#/definitions/TelephoneType" + "type":"array", + "items":{ + "$ref":"#/definitions/CoverageOfferingBriefType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"phone", + "localPart":"CoverageOfferingBrief", "namespaceURI":"http://www.opengis.net/wcs" } }, - "address":{ - "title":"address", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/AddressType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"address", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "updateSequence":{ + "title":"updateSequence", "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/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"updateSequence", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ContactType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "phone", - "address", - "onlineResource" - ] - }, - "Keywords":{ - "type":"object", - "title":"Keywords", - "required":[ - "keyword" - ], - "properties":{ - "keyword":{ - "title":"keyword", + }, + "remoteSchema":{ + "title":"remoteSchema", "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":"keyword", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"remoteSchema", + "namespaceURI":"http://www.opengis.net/gml" } }, "type":{ "title":"type", "allOf":[ { - "$ref":"http://www.opengis.net/gml#/definitions/CodeType" + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ + "propertyType":"attribute", + "attributeName":{ "localPart":"type", - "namespaceURI":"http://www.opengis.net/wcs" + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "keyword", - "type" - ] - }, - "DomainSubsetType":{ - "type":"object", - "title":"DomainSubsetType", - "required":[ - "spatialSubset", - "temporalSubset" - ], - "properties":{ - "spatialSubset":{ - "title":"spatialSubset", + }, + "href":{ + "title":"href", "allOf":[ { - "$ref":"#/definitions/SpatialSubsetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"spatialSubset", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "optionalTemporalSubset":{ - "title":"optionalTemporalSubset", + "role":{ + "title":"role", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "temporalSubset":{ - "title":"temporalSubset", + "arcrole":{ + "title":"arcrole", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DomainSubsetType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "spatialSubset", - "optionalTemporalSubset", - "temporalSubset" - ] - }, - "TimePeriodType":{ - "type":"object", - "title":"TimePeriodType", - "required":[ - "beginPosition", - "endPosition" - ], - "properties":{ - "beginPosition":{ - "title":"beginPosition", + }, + "title":{ + "title":"title", "allOf":[ { - "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"beginPosition", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "endPosition":{ - "title":"endPosition", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" + "$ref":"#/definitions/ShowType" } ], - "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "frame":{ - "title":"frame", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ActuateType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"frame", - "namespaceURI":"" + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", + "propertiesOrder":[ + "coverageOfferingBrief", + "version", + "updateSequence", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "CoverageOfferingType":{ + "required":[ + "domainSet", + "rangeSet", + "supportedCRSs", + "supportedFormats" + ], + "allOf":[ + { + "$ref":"#/definitions/CoverageOfferingBriefType" + }, + { + "type":"object", + "title":"CoverageOfferingType", + "properties":{ + "domainSet":{ + "title":"domainSet", + "allOf":[ + { + "$ref":"#/definitions/DomainSetType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"domainSet", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "rangeSet":{ + "title":"rangeSet", + "allOf":[ + { + "$ref":"#/definitions/RangeSet" + } + ], + "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" + } + } + } + } + ], + "typeType":"classInfo", "typeName":{ - "localPart":"TimePeriodType", + "localPart":"CoverageOfferingType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "beginPosition", - "endPosition", - "timeResolution", - "frame" + "domainSet", + "rangeSet", + "supportedCRSs", + "supportedFormats", + "supportedInterpolations" ] }, - "TimeSequenceType":{ - "type":"object", - "title":"TimeSequenceType", + "AxisDescriptionType":{ "required":[ - "timePositionOrTimePeriod" + "values" ], - "properties":{ - "timePositionOrTimePeriod":{ - "title":"timePositionOrTimePeriod", - "allOf":[ - { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" - } - ], - "elementName":{ - "localPart":"timePosition", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/TimePeriodType" - } - ], - "elementName":{ - "localPart":"timePeriod", - "namespaceURI":"http://www.opengis.net/wcs" - } - } - ] - }, - "minItems":1 + "allOf":[ + { + "$ref":"#/definitions/AbstractDescriptionType" + }, + { + "type":"object", + "title":"AxisDescriptionType", + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"refSysLabel", + "namespaceURI":"" + } } - ], - "propertyType":"elements" + } } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AxisDescriptionType", + "namespaceURI":"http://www.opengis.net/wcs" }, + "propertiesOrder":[ + "values", + "semantic", + "refSys", + "refSysLabel" + ] + }, + "MetadataLinkType":{ + "required":[ + "metadataType" + ], + "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":"" + } + } + } + } + ], "typeType":"classInfo", "typeName":{ - "localPart":"TimeSequenceType", + "localPart":"MetadataLinkType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "timePositionOrTimePeriod" + "metadataType" ] }, - "AxisDescriptionType.Values":{ + "RangeSetType":{ "allOf":[ { - "$ref":"#/definitions/ValueEnumType" + "$ref":"#/definitions/AbstractDescriptionType" }, { "type":"object", - "title":"AxisDescriptionType.Values", + "title":"RangeSetType", "properties":{ - "_default":{ - "title":"_default", + "axisDescription":{ + "title":"axisDescription", "allOf":[ { - "$ref":"#/definitions/TypedLiteralType" + "type":"array", + "items":{ + "$ref":"#/definitions/AxisDescription" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"default", + "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":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"RangeSetType", + "namespaceURI":"http://www.opengis.net/wcs" + }, + "propertiesOrder":[ + "axisDescription", + "nullValues", + "semantic", + "refSys", + "refSysLabel" + ] + }, + "AbstractDescriptionBaseType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/gml#/definitions/AbstractGMLType" + }, + { + "type":"object", + "title":"AbstractDescriptionBaseType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"AbstractDescriptionBaseType", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "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" + ] + }, + "SupportedInterpolationsType":{ + "type":"object", + "title":"SupportedInterpolationsType", + "required":[ + "interpolationMethod" + ], + "properties":{ + "interpolationMethod":{ + "title":"interpolationMethod", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/InterpolationMethodType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"interpolationMethod", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "_default":{ + "title":"_default", + "allOf":[ + { + "$ref":"#/definitions/InterpolationMethodType" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"default", + "namespaceURI":"" } } - ], + }, "typeType":"classInfo", + "typeName":{ + "localPart":"SupportedInterpolationsType", + "namespaceURI":"http://www.opengis.net/wcs" + }, "propertiesOrder":[ + "interpolationMethod", "_default" ] }, - "WCSCapabilityType.Request.DescribeCoverage":{ + "DCPTypeType.HTTP":{ "type":"object", - "title":"WCSCapabilityType.Request.DescribeCoverage", + "title":"DCPTypeType.HTTP", "required":[ - "dcpType" + "getOrPost" ], "properties":{ - "dcpType":{ - "title":"dcpType", + "getOrPost":{ + "title":"getOrPost", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DCPTypeType" + "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":"element", - "elementName":{ - "localPart":"DCPType", - "namespaceURI":"http://www.opengis.net/wcs" - } + "propertyType":"elements" } }, "typeType":"classInfo", "propertiesOrder":[ - "dcpType" + "getOrPost" ] }, - "TelephoneType":{ + "DescribeCoverage":{ "type":"object", - "title":"TelephoneType", + "title":"DescribeCoverage", + "required":[ + "service", + "version" + ], "properties":{ - "voice":{ - "title":"voice", + "coverage":{ + "title":"coverage", "allOf":[ { "type":"array", @@ -1433,62 +1472,42 @@ ], "propertyType":"element", "elementName":{ - "localPart":"voice", + "localPart":"Coverage", "namespaceURI":"http://www.opengis.net/wcs" } }, - "facsimile":{ - "title":"facsimile", + "service":{ + "title":"service", "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":"facsimile", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } - } - }, - "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", + }, + "version":{ + "title":"version", "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/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "onlineResource" + "coverage", + "service", + "version" ] }, "CoverageOfferingBriefType":{ @@ -1546,63 +1565,163 @@ "keywords" ] }, - "CoverageDescription":{ + "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":"AbstractDescriptionType", + "namespaceURI":"http://www.opengis.net/wcs" + }, + "propertiesOrder":[ + "wcsDescription", + "wcsName", + "label" + ] + }, + "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" + ] + }, + "DomainSetType":{ "type":"object", - "title":"CoverageDescription", + "title":"DomainSetType", "required":[ - "coverageOffering", - "version" + "spatialDomain", + "temporalDomain" ], "properties":{ - "coverageOffering":{ - "title":"coverageOffering", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoverageOfferingType" - }, - "minItems":1 + "spatialDomain":{ + "title":"spatialDomain", + "allOf":[ + { + "$ref":"#/definitions/SpatialDomainType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageOffering", + "localPart":"spatialDomain", "namespaceURI":"http://www.opengis.net/wcs" } }, - "version":{ - "title":"version", + "optionalTemporalDomain":{ + "title":"optionalTemporalDomain", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TimeSequenceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"temporalDomain", + "namespaceURI":"http://www.opengis.net/wcs" } }, - "updateSequence":{ - "title":"updateSequence", + "temporalDomain":{ + "title":"temporalDomain", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TimeSequenceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"temporalDomain", + "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DomainSetType", + "namespaceURI":"http://www.opengis.net/wcs" + }, "propertiesOrder":[ - "coverageOffering", - "version", - "updateSequence" + "spatialDomain", + "optionalTemporalDomain", + "temporalDomain" ] }, "RangeSet":{ @@ -1631,133 +1750,39 @@ "rangeSet" ] }, - "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"RangeSetType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "axisDescription", - "nullValues", - "semantic", - "refSys", - "refSysLabel" - ] - }, - "WCSCapabilityType.Exception":{ + "DCPTypeType":{ "type":"object", - "title":"WCSCapabilityType.Exception", + "title":"DCPTypeType", "required":[ - "format" + "http" ], "properties":{ - "format":{ - "title":"format", + "http":{ + "title":"http", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "$ref":"#/definitions/DCPTypeType.HTTP" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"HTTP", "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DCPTypeType", + "namespaceURI":"http://www.opengis.net/wcs" + }, "propertiesOrder":[ - "format" + "http" ] }, - "WCSCapabilityType.Request.GetCoverage":{ + "WCSCapabilityType.Request.DescribeCoverage":{ "type":"object", - "title":"WCSCapabilityType.Request.GetCoverage", + "title":"WCSCapabilityType.Request.DescribeCoverage", "required":[ "dcpType" ], @@ -1785,55 +1810,106 @@ "dcpType" ] }, - "AddressType":{ + "WCSCapabilityType":{ "type":"object", - "title":"AddressType", + "title":"WCSCapabilityType", + "required":[ + "request", + "exception" + ], "properties":{ - "deliveryPoint":{ - "title":"deliveryPoint", + "request":{ + "title":"request", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/WCSCapabilityType.Request" } ], "propertyType":"element", "elementName":{ - "localPart":"deliveryPoint", + "localPart":"Request", "namespaceURI":"http://www.opengis.net/wcs" } }, - "city":{ - "title":"city", + "exception":{ + "title":"exception", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/WCSCapabilityType.Exception" } ], "propertyType":"element", "elementName":{ - "localPart":"city", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/wcs" } }, - "administrativeArea":{ - "title":"administrativeArea", + "vendorSpecificCapabilities":{ + "title":"vendorSpecificCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/WCSCapabilityType.VendorSpecificCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"administrativeArea", + "localPart":"VendorSpecificCapabilities", "namespaceURI":"http://www.opengis.net/wcs" } }, - "postalCode":{ - "title":"postalCode", + "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":"WCSCapabilityType", + "namespaceURI":"http://www.opengis.net/wcs" + }, + "propertiesOrder":[ + "request", + "exception", + "vendorSpecificCapabilities", + "version", + "updateSequence" + ] + }, + "GetCoverage":{ + "type":"object", + "title":"GetCoverage", + "required":[ + "sourceCoverage", + "domainSubset", + "output", + "service", + "version" + ], + "properties":{ + "sourceCoverage":{ + "title":"sourceCoverage", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1841,219 +1917,236 @@ ], "propertyType":"element", "elementName":{ - "localPart":"postalCode", + "localPart":"sourceCoverage", "namespaceURI":"http://www.opengis.net/wcs" } }, - "country":{ - "title":"country", + "domainSubset":{ + "title":"domainSubset", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DomainSubsetType" } ], "propertyType":"element", "elementName":{ - "localPart":"country", + "localPart":"domainSubset", "namespaceURI":"http://www.opengis.net/wcs" } }, - "electronicMailAddress":{ - "title":"electronicMailAddress", + "rangeSubset":{ + "title":"rangeSubset", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 + "$ref":"#/definitions/RangeSubsetType" } ], "propertyType":"element", "elementName":{ - "localPart":"electronicMailAddress", + "localPart":"rangeSubset", "namespaceURI":"http://www.opengis.net/wcs" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AddressType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "deliveryPoint", - "city", - "administrativeArea", - "postalCode", - "country", - "electronicMailAddress" - ] - }, - "SupportedCRSsType":{ - "type":"object", - "title":"SupportedCRSsType", - "required":[ - "requestResponseCRSs", - "requestCRSs", - "responseCRSs" - ], - "properties":{ - "requestResponseCRSs":{ - "title":"requestResponseCRSs", + }, + "interpolationMethod":{ + "title":"interpolationMethod", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" - }, - "minItems":1 + "$ref":"#/definitions/InterpolationMethodType" } ], "propertyType":"element", "elementName":{ - "localPart":"requestResponseCRSs", + "localPart":"interpolationMethod", "namespaceURI":"http://www.opengis.net/wcs" } }, - "requestCRSs":{ - "title":"requestCRSs", + "output":{ + "title":"output", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" - }, - "minItems":1 + "$ref":"#/definitions/OutputType" } ], "propertyType":"element", "elementName":{ - "localPart":"requestCRSs", + "localPart":"output", "namespaceURI":"http://www.opengis.net/wcs" } }, - "responseCRSs":{ - "title":"responseCRSs", + "service":{ + "title":"service", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"responseCRSs", - "namespaceURI":"http://www.opengis.net/wcs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, - "nativeCRSs":{ - "title":"nativeCRSs", + "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" + ] + }, + "TimeSequenceType":{ + "type":"object", + "title":"TimeSequenceType", + "required":[ + "timePositionOrTimePeriod" + ], + "properties":{ + "timePositionOrTimePeriod":{ + "title":"timePositionOrTimePeriod", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" + "anyOf":[ + { + "anyOf":[ + { + "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" + } + ], + "elementName":{ + "localPart":"timePosition", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/TimePeriodType" + } + ], + "elementName":{ + "localPart":"timePeriod", + "namespaceURI":"http://www.opengis.net/wcs" + } + } + ] }, - "minItems":0 + "minItems":1 } ], - "propertyType":"element", - "elementName":{ - "localPart":"nativeCRSs", - "namespaceURI":"http://www.opengis.net/wcs" - } + "propertyType":"elements" } }, "typeType":"classInfo", "typeName":{ - "localPart":"SupportedCRSsType", + "localPart":"TimeSequenceType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "requestResponseCRSs", - "requestCRSs", - "responseCRSs", - "nativeCRSs" + "timePositionOrTimePeriod" ] }, - "LonLatEnvelopeType":{ + "DCPTypeType.HTTP.Get":{ + "type":"object", + "title":"DCPTypeType.HTTP.Get", "required":[ - "timePosition" + "onlineResource" ], - "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" - } + "properties":{ + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResourceType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/wcs" } } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LonLatEnvelopeType", - "namespaceURI":"http://www.opengis.net/wcs" }, + "typeType":"classInfo", "propertiesOrder":[ - "timePosition" + "onlineResource" ] }, - "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" - } + "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" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"temporalSubset", + "namespaceURI":"http://www.opengis.net/wcs" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"intervalType", + "localPart":"DomainSubsetType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "res" + "spatialSubset", + "optionalTemporalSubset", + "temporalSubset" ] }, "ResponsiblePartyType":{ @@ -2143,619 +2236,441 @@ "contactInfo" ] }, - "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" - ] - }, - "WCSCapabilityType.Request":{ + "TimePeriodType":{ "type":"object", - "title":"WCSCapabilityType.Request", + "title":"TimePeriodType", "required":[ - "getCapabilities", - "describeCoverage", - "getCoverage" + "beginPosition", + "endPosition" ], "properties":{ - "getCapabilities":{ - "title":"getCapabilities", + "beginPosition":{ + "title":"beginPosition", "allOf":[ { - "$ref":"#/definitions/WCSCapabilityType.Request.GetCapabilities" + "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"GetCapabilities", + "localPart":"beginPosition", "namespaceURI":"http://www.opengis.net/wcs" } }, - "describeCoverage":{ - "title":"describeCoverage", + "endPosition":{ + "title":"endPosition", "allOf":[ { - "$ref":"#/definitions/WCSCapabilityType.Request.DescribeCoverage" + "$ref":"http://www.opengis.net/gml#/definitions/TimePositionType" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeCoverage", + "localPart":"endPosition", "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", - "propertiesOrder":[ - "getCapabilities", - "describeCoverage", - "getCoverage" - ] - }, - "DescribeCoverage":{ - "type":"object", - "title":"DescribeCoverage", - "required":[ - "service", - "version" - ], - "properties":{ - "coverage":{ - "title":"coverage", + "timeResolution":{ + "title":"timeResolution", "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":"Coverage", + "localPart":"timeResolution", "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", + "frame":{ + "title":"frame", "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":"frame", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"TimePeriodType", + "namespaceURI":"http://www.opengis.net/wcs" + }, "propertiesOrder":[ - "coverage", - "service", - "version" + "beginPosition", + "endPosition", + "timeResolution", + "frame" ] }, - "TypedLiteralType":{ + "WCSCapabilityType.Exception":{ "type":"object", - "title":"TypedLiteralType", + "title":"WCSCapabilityType.Exception", + "required":[ + "format" + ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "type":{ - "title":"type", + "format":{ + "title":"format", "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":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wcs" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TypedLiteralType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "value", - "type" - ] - }, - "MetadataLinkType":{ - "required":[ - "metadataType" - ], - "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MetadataLinkType", - "namespaceURI":"http://www.opengis.net/wcs" + } }, + "typeType":"classInfo", "propertiesOrder":[ - "metadataType" + "format" ] }, - "ContentMetadata":{ + "AddressType":{ "type":"object", - "title":"ContentMetadata", + "title":"AddressType", "properties":{ - "coverageOfferingBrief":{ - "title":"coverageOfferingBrief", + "deliveryPoint":{ + "title":"deliveryPoint", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CoverageOfferingBriefType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageOfferingBrief", + "localPart":"deliveryPoint", "namespaceURI":"http://www.opengis.net/wcs" } }, - "version":{ - "title":"version", + "city":{ + "title":"city", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"city", + "namespaceURI":"http://www.opengis.net/wcs" } }, - "updateSequence":{ - "title":"updateSequence", + "administrativeArea":{ + "title":"administrativeArea", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", - "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" + "propertyType":"element", + "elementName":{ + "localPart":"administrativeArea", + "namespaceURI":"http://www.opengis.net/wcs" } }, - "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/wcs" } }, - "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/wcs" } }, - "actuate":{ - "title":"actuate", + "electronicMailAddress":{ + "title":"electronicMailAddress", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"electronicMailAddress", + "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"AddressType", + "namespaceURI":"http://www.opengis.net/wcs" + }, "propertiesOrder":[ - "coverageOfferingBrief", - "version", - "updateSequence", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "deliveryPoint", + "city", + "administrativeArea", + "postalCode", + "country", + "electronicMailAddress" ] }, - "GetCoverage":{ - "type":"object", - "title":"GetCoverage", - "required":[ - "sourceCoverage", - "domainSubset", - "output", - "service", - "version" + "LonLatEnvelopeBaseType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/gml#/definitions/EnvelopeType" + }, + { + "type":"object", + "title":"LonLatEnvelopeBaseType", + "properties":{ + } + } ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LonLatEnvelopeBaseType", + "namespaceURI":"http://www.opengis.net/wcs" + } + }, + "ValueRangeType":{ + "type":"object", + "title":"ValueRangeType", "properties":{ - "sourceCoverage":{ - "title":"sourceCoverage", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"sourceCoverage", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "domainSubset":{ - "title":"domainSubset", + "min":{ + "title":"min", "allOf":[ { - "$ref":"#/definitions/DomainSubsetType" + "$ref":"#/definitions/TypedLiteralType" } ], "propertyType":"element", "elementName":{ - "localPart":"domainSubset", + "localPart":"min", "namespaceURI":"http://www.opengis.net/wcs" } }, - "rangeSubset":{ - "title":"rangeSubset", + "max":{ + "title":"max", "allOf":[ { - "$ref":"#/definitions/RangeSubsetType" + "$ref":"#/definitions/TypedLiteralType" } ], "propertyType":"element", "elementName":{ - "localPart":"rangeSubset", + "localPart":"max", "namespaceURI":"http://www.opengis.net/wcs" } }, - "interpolationMethod":{ - "title":"interpolationMethod", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/InterpolationMethodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"interpolationMethod", + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", "namespaceURI":"http://www.opengis.net/wcs" } }, - "output":{ - "title":"output", + "semantic":{ + "title":"semantic", "allOf":[ { - "$ref":"#/definitions/OutputType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"output", + "propertyType":"attribute", + "attributeName":{ + "localPart":"semantic", "namespaceURI":"http://www.opengis.net/wcs" } }, - "service":{ - "title":"service", + "atomic":{ + "title":"atomic", "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":"service", + "localPart":"atomic", "namespaceURI":"" } }, - "version":{ - "title":"version", + "closure":{ + "title":"closure", "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":"version", - "namespaceURI":"" + "localPart":"closure", + "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"valueRangeType", + "namespaceURI":"http://www.opengis.net/wcs" + }, "propertiesOrder":[ - "sourceCoverage", - "domainSubset", - "rangeSubset", - "interpolationMethod", - "output", - "service", - "version" + "min", + "max", + "type", + "semantic", + "atomic", + "closure" ] }, - "AbstractDescriptionType":{ + "RangeSubsetType.AxisSubset":{ "required":[ - "wcsName", - "label" + "name" ], "allOf":[ { - "$ref":"#/definitions/AbstractDescriptionBaseType" + "$ref":"#/definitions/ValueEnumBaseType" }, { "type":"object", - "title":"AbstractDescriptionType", + "title":"RangeSubsetType.AxisSubset", "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", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ + "propertyType":"attribute", + "attributeName":{ "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" + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"AbstractDescriptionType", - "namespaceURI":"http://www.opengis.net/wcs" - }, "propertiesOrder":[ - "wcsDescription", - "wcsName", - "label" + "name" ] }, - "DCPTypeType":{ + "WCSCapabilityType.Request.GetCapabilities":{ "type":"object", - "title":"DCPTypeType", + "title":"WCSCapabilityType.Request.GetCapabilities", "required":[ - "http" + "dcpType" ], "properties":{ - "http":{ - "title":"http", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"#/definitions/DCPTypeType.HTTP" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPTypeType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"HTTP", + "localPart":"DCPType", "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", + "propertiesOrder":[ + "dcpType" + ] + }, + "ValueEnumType":{ + "allOf":[ + { + "$ref":"#/definitions/ValueEnumBaseType" + }, + { + "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":"DCPTypeType", + "localPart":"valueEnumType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "http" + "type", + "semantic" ] }, "ValueEnumBaseType":{ @@ -2787,143 +2702,157 @@ "anyOf":[ { "$ref":"#/definitions/TypedLiteralType" - } - ], - "elementName":{ - "localPart":"singleValue", - "namespaceURI":"http://www.opengis.net/wcs" - } - } - ] - }, - "minItems":1 - } - ], - "propertyType":"elements" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"valueEnumBaseType", - "namespaceURI":"http://www.opengis.net/wcs" - }, - "propertiesOrder":[ - "intervalOrSingleValue" - ] - }, - "CoverageOfferingType":{ - "required":[ - "domainSet", - "rangeSet", - "supportedCRSs", - "supportedFormats" - ], - "allOf":[ - { - "$ref":"#/definitions/CoverageOfferingBriefType" - }, - { - "type":"object", - "title":"CoverageOfferingType", - "properties":{ - "domainSet":{ - "title":"domainSet", - "allOf":[ - { - "$ref":"#/definitions/DomainSetType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"domainSet", - "namespaceURI":"http://www.opengis.net/wcs" - } - }, - "rangeSet":{ - "title":"rangeSet", - "allOf":[ - { - "$ref":"#/definitions/RangeSet" - } - ], - "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" - } + } + ], + "elementName":{ + "localPart":"singleValue", + "namespaceURI":"http://www.opengis.net/wcs" + } + } + ] + }, + "minItems":1 } - } + ], + "propertyType":"elements" } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"valueEnumBaseType", + "namespaceURI":"http://www.opengis.net/wcs" + }, + "propertiesOrder":[ + "intervalOrSingleValue" + ] + }, + "RangeSubsetType":{ + "type":"object", + "title":"RangeSubsetType", + "required":[ + "axisSubset" ], + "properties":{ + "axisSubset":{ + "title":"axisSubset", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/RangeSubsetType.AxisSubset" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"axisSubset", + "namespaceURI":"http://www.opengis.net/wcs" + } + } + }, "typeType":"classInfo", "typeName":{ - "localPart":"CoverageOfferingType", + "localPart":"RangeSubsetType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "domainSet", - "rangeSet", - "supportedCRSs", - "supportedFormats", - "supportedInterpolations" + "axisSubset" ] }, - "SpatialSubsetType":{ - "allOf":[ - { - "$ref":"#/definitions/SpatialDomainType" + "SpatialDomainType":{ + "type":"object", + "title":"SpatialDomainType", + "required":[ + "envelope" + ], + "properties":{ + "envelope":{ + "title":"envelope", + "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" + } + }, + "minItems":1 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"Envelope", + "namespaceURI":"http://www.opengis.net/gml" + } }, - { - "type":"object", - "title":"SpatialSubsetType", - "properties":{ + "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":"Polygon", + "namespaceURI":"http://www.opengis.net/gml" } } - ], + }, "typeType":"classInfo", "typeName":{ - "localPart":"SpatialSubsetType", + "localPart":"SpatialDomainType", "namespaceURI":"http://www.opengis.net/wcs" - } + }, + "propertiesOrder":[ + "envelope", + "grid", + "polygon" + ] }, "SupportedFormatsType":{ "type":"object", @@ -2973,112 +2902,183 @@ "nativeFormat" ] }, - "WCSCapabilityType":{ + "AxisDescription":{ "type":"object", - "title":"WCSCapabilityType", + "title":"AxisDescription", "required":[ - "request", - "exception" + "axisDescription" ], "properties":{ - "request":{ - "title":"request", + "axisDescription":{ + "title":"axisDescription", "allOf":[ { - "$ref":"#/definitions/WCSCapabilityType.Request" + "$ref":"#/definitions/AxisDescriptionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Request", + "localPart":"AxisDescription", "namespaceURI":"http://www.opengis.net/wcs" } - }, - "exception":{ - "title":"exception", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "axisDescription" + ] + }, + "SupportedCRSsType":{ + "type":"object", + "title":"SupportedCRSsType", + "required":[ + "requestResponseCRSs", + "requestCRSs", + "responseCRSs" + ], + "properties":{ + "requestResponseCRSs":{ + "title":"requestResponseCRSs", "allOf":[ { - "$ref":"#/definitions/WCSCapabilityType.Exception" + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Exception", + "localPart":"requestResponseCRSs", "namespaceURI":"http://www.opengis.net/wcs" } }, - "vendorSpecificCapabilities":{ - "title":"vendorSpecificCapabilities", + "requestCRSs":{ + "title":"requestCRSs", "allOf":[ { - "$ref":"#/definitions/WCSCapabilityType.VendorSpecificCapabilities" + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"requestCRSs", "namespaceURI":"http://www.opengis.net/wcs" } }, - "version":{ - "title":"version", + "responseCRSs":{ + "title":"responseCRSs", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"responseCRSs", + "namespaceURI":"http://www.opengis.net/wcs" } }, - "updateSequence":{ - "title":"updateSequence", + "nativeCRSs":{ + "title":"nativeCRSs", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"nativeCRSs", + "namespaceURI":"http://www.opengis.net/wcs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WCSCapabilityType", + "localPart":"SupportedCRSsType", "namespaceURI":"http://www.opengis.net/wcs" }, "propertiesOrder":[ - "request", - "exception", - "vendorSpecificCapabilities", - "version", - "updateSequence" + "requestResponseCRSs", + "requestCRSs", + "responseCRSs", + "nativeCRSs" ] }, - "MetadataAssociationType":{ + "AxisDescriptionType.Values":{ "allOf":[ { - "$ref":"http://www.opengis.net/gml#/definitions/MetaDataPropertyType" + "$ref":"#/definitions/ValueEnumType" }, { "type":"object", - "title":"MetadataAssociationType", + "title":"AxisDescriptionType.Values", "properties":{ + "_default":{ + "title":"_default", + "allOf":[ + { + "$ref":"#/definitions/TypedLiteralType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"default", + "namespaceURI":"http://www.opengis.net/wcs" + } + } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"MetadataAssociationType", - "namespaceURI":"http://www.opengis.net/wcs" - } + "propertiesOrder":[ + "_default" + ] }, - "CapabilitiesSectionType":{ + "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", + "propertiesOrder":[ + "dcpType" + ] + }, + "InterpolationMethodType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3086,11 +3086,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"CapabilitiesSectionType", + "localPart":"InterpolationMethodType", "namespaceURI":"http://www.opengis.net/wcs" } }, - "InterpolationMethodType":{ + "CapabilitiesSectionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3098,7 +3098,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"InterpolationMethodType", + "localPart":"CapabilitiesSectionType", "namespaceURI":"http://www.opengis.net/wcs" } } @@ -3117,7 +3117,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageOfferingBrief" + "CoverageOffering" ] }, "namespaceURI":{ @@ -3130,11 +3130,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageOfferingBriefType" + "$ref":"#/definitions/CoverageOfferingType" } }, "elementName":{ - "localPart":"CoverageOfferingBrief", + "localPart":"CoverageOffering", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3151,7 +3151,7 @@ "properties":{ "localPart":{ "enum":[ - "interval" + "axisDescription" ] }, "namespaceURI":{ @@ -3164,11 +3164,11 @@ ] }, "value":{ - "$ref":"#/definitions/IntervalType" + "$ref":"#/definitions/AxisDescription" } }, "elementName":{ - "localPart":"interval", + "localPart":"axisDescription", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3185,7 +3185,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalDomain" + "timePeriod" ] }, "namespaceURI":{ @@ -3198,11 +3198,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSequenceType" + "$ref":"#/definitions/TimePeriodType" } }, "elementName":{ - "localPart":"temporalDomain", + "localPart":"timePeriod", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3253,7 +3253,7 @@ "properties":{ "localPart":{ "enum":[ - "lonLatEnvelope" + "singleValue" ] }, "namespaceURI":{ @@ -3266,11 +3266,11 @@ ] }, "value":{ - "$ref":"#/definitions/LonLatEnvelopeType" + "$ref":"#/definitions/TypedLiteralType" } }, "elementName":{ - "localPart":"lonLatEnvelope", + "localPart":"singleValue", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3287,7 +3287,7 @@ "properties":{ "localPart":{ "enum":[ - "axisDescription" + "spatialSubset" ] }, "namespaceURI":{ @@ -3300,11 +3300,11 @@ ] }, "value":{ - "$ref":"#/definitions/AxisDescription" + "$ref":"#/definitions/SpatialSubsetType" } }, "elementName":{ - "localPart":"axisDescription", + "localPart":"spatialSubset", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3321,7 +3321,7 @@ "properties":{ "localPart":{ "enum":[ - "supportedCRSs" + "CoverageOfferingBrief" ] }, "namespaceURI":{ @@ -3334,11 +3334,11 @@ ] }, "value":{ - "$ref":"#/definitions/SupportedCRSsType" + "$ref":"#/definitions/CoverageOfferingBriefType" } }, "elementName":{ - "localPart":"supportedCRSs", + "localPart":"CoverageOfferingBrief", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3355,7 +3355,7 @@ "properties":{ "localPart":{ "enum":[ - "RangeSet" + "GetCoverage" ] }, "namespaceURI":{ @@ -3368,11 +3368,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeSetType" + "$ref":"#/definitions/GetCoverage" } }, "elementName":{ - "localPart":"RangeSet", + "localPart":"GetCoverage", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3389,7 +3389,7 @@ "properties":{ "localPart":{ "enum":[ - "domainSet" + "keywords" ] }, "namespaceURI":{ @@ -3402,11 +3402,11 @@ ] }, "value":{ - "$ref":"#/definitions/DomainSetType" + "$ref":"#/definitions/Keywords" } }, "elementName":{ - "localPart":"domainSet", + "localPart":"keywords", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3423,7 +3423,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "formats" ] }, "namespaceURI":{ @@ -3436,11 +3436,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceType" + "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" } }, "elementName":{ - "localPart":"Service", + "localPart":"formats", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3457,7 +3457,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageDescription" + "RangeSet" ] }, "namespaceURI":{ @@ -3470,11 +3470,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageDescription" + "$ref":"#/definitions/RangeSetType" } }, "elementName":{ - "localPart":"CoverageDescription", + "localPart":"RangeSet", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3491,7 +3491,7 @@ "properties":{ "localPart":{ "enum":[ - "formats" + "interval" ] }, "namespaceURI":{ @@ -3504,11 +3504,11 @@ ] }, "value":{ - "$ref":"http://www.opengis.net/gml#/definitions/CodeListType" + "$ref":"#/definitions/IntervalType" } }, "elementName":{ - "localPart":"formats", + "localPart":"interval", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3525,7 +3525,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeSequence" + "name" ] }, "namespaceURI":{ @@ -3538,11 +3538,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSequenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"TimeSequence", + "localPart":"name", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3559,7 +3559,7 @@ "properties":{ "localPart":{ "enum":[ - "name" + "metadataLink" ] }, "namespaceURI":{ @@ -3572,11 +3572,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MetadataLinkType" } }, "elementName":{ - "localPart":"name", + "localPart":"metadataLink", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3593,7 +3593,7 @@ "properties":{ "localPart":{ "enum":[ - "temporalSubset" + "WCS_Capabilities" ] }, "namespaceURI":{ @@ -3606,11 +3606,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSequenceType" + "$ref":"#/definitions/WCSCapabilitiesType" } }, "elementName":{ - "localPart":"temporalSubset", + "localPart":"WCS_Capabilities", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3627,7 +3627,7 @@ "properties":{ "localPart":{ "enum":[ - "timePeriod" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3640,11 +3640,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimePeriodType" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"timePeriod", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3661,7 +3661,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "ContentMetadata" ] }, "namespaceURI":{ @@ -3674,11 +3674,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/ContentMetadata" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"ContentMetadata", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3695,7 +3695,7 @@ "properties":{ "localPart":{ "enum":[ - "rangeSet" + "domainSet" ] }, "namespaceURI":{ @@ -3708,11 +3708,11 @@ ] }, "value":{ - "$ref":"#/definitions/RangeSet" + "$ref":"#/definitions/DomainSetType" } }, "elementName":{ - "localPart":"rangeSet", + "localPart":"domainSet", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3729,7 +3729,7 @@ "properties":{ "localPart":{ "enum":[ - "metadataLink" + "temporalSubset" ] }, "namespaceURI":{ @@ -3742,11 +3742,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataLinkType" + "$ref":"#/definitions/TimeSequenceType" } }, "elementName":{ - "localPart":"metadataLink", + "localPart":"temporalSubset", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3763,7 +3763,7 @@ "properties":{ "localPart":{ "enum":[ - "supportedFormats" + "CoverageDescription" ] }, "namespaceURI":{ @@ -3776,11 +3776,11 @@ ] }, "value":{ - "$ref":"#/definitions/SupportedFormatsType" + "$ref":"#/definitions/CoverageDescription" } }, "elementName":{ - "localPart":"supportedFormats", + "localPart":"CoverageDescription", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3797,7 +3797,7 @@ "properties":{ "localPart":{ "enum":[ - "WCS_Capabilities" + "Capability" ] }, "namespaceURI":{ @@ -3810,11 +3810,11 @@ ] }, "value":{ - "$ref":"#/definitions/WCSCapabilitiesType" + "$ref":"#/definitions/WCSCapabilityType" } }, "elementName":{ - "localPart":"WCS_Capabilities", + "localPart":"Capability", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3831,7 +3831,7 @@ "properties":{ "localPart":{ "enum":[ - "ContentMetadata" + "spatialDomain" ] }, "namespaceURI":{ @@ -3844,11 +3844,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContentMetadata" + "$ref":"#/definitions/SpatialDomainType" } }, "elementName":{ - "localPart":"ContentMetadata", + "localPart":"spatialDomain", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3865,7 +3865,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageOffering" + "rangeSet" ] }, "namespaceURI":{ @@ -3878,11 +3878,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageOfferingType" + "$ref":"#/definitions/RangeSet" } }, "elementName":{ - "localPart":"CoverageOffering", + "localPart":"rangeSet", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3899,7 +3899,7 @@ "properties":{ "localPart":{ "enum":[ - "keywords" + "supportedCRSs" ] }, "namespaceURI":{ @@ -3912,11 +3912,11 @@ ] }, "value":{ - "$ref":"#/definitions/Keywords" + "$ref":"#/definitions/SupportedCRSsType" } }, "elementName":{ - "localPart":"keywords", + "localPart":"supportedCRSs", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3933,7 +3933,7 @@ "properties":{ "localPart":{ "enum":[ - "singleValue" + "Service" ] }, "namespaceURI":{ @@ -3946,11 +3946,11 @@ ] }, "value":{ - "$ref":"#/definitions/TypedLiteralType" + "$ref":"#/definitions/ServiceType" } }, "elementName":{ - "localPart":"singleValue", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -3967,7 +3967,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialSubset" + "description" ] }, "namespaceURI":{ @@ -3980,11 +3980,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialSubsetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"spatialSubset", + "localPart":"description", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -4001,7 +4001,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCoverage" + "lonLatEnvelope" ] }, "namespaceURI":{ @@ -4014,11 +4014,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCoverage" + "$ref":"#/definitions/LonLatEnvelopeType" } }, "elementName":{ - "localPart":"GetCoverage", + "localPart":"lonLatEnvelope", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -4035,7 +4035,7 @@ "properties":{ "localPart":{ "enum":[ - "interpolationMethod" + "DescribeCoverage" ] }, "namespaceURI":{ @@ -4048,11 +4048,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterpolationMethodType" + "$ref":"#/definitions/DescribeCoverage" } }, "elementName":{ - "localPart":"interpolationMethod", + "localPart":"DescribeCoverage", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -4069,7 +4069,7 @@ "properties":{ "localPart":{ "enum":[ - "description" + "TimeSequence" ] }, "namespaceURI":{ @@ -4082,11 +4082,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TimeSequenceType" } }, "elementName":{ - "localPart":"description", + "localPart":"TimeSequence", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -4103,7 +4103,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeCoverage" + "temporalDomain" ] }, "namespaceURI":{ @@ -4116,11 +4116,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeCoverage" + "$ref":"#/definitions/TimeSequenceType" } }, "elementName":{ - "localPart":"DescribeCoverage", + "localPart":"temporalDomain", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -4137,7 +4137,7 @@ "properties":{ "localPart":{ "enum":[ - "AxisDescription" + "interpolationMethod" ] }, "namespaceURI":{ @@ -4150,11 +4150,11 @@ ] }, "value":{ - "$ref":"#/definitions/AxisDescriptionType" + "$ref":"#/definitions/InterpolationMethodType" } }, "elementName":{ - "localPart":"AxisDescription", + "localPart":"interpolationMethod", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -4171,7 +4171,7 @@ "properties":{ "localPart":{ "enum":[ - "spatialDomain" + "AxisDescription" ] }, "namespaceURI":{ @@ -4184,11 +4184,11 @@ ] }, "value":{ - "$ref":"#/definitions/SpatialDomainType" + "$ref":"#/definitions/AxisDescriptionType" } }, "elementName":{ - "localPart":"spatialDomain", + "localPart":"AxisDescription", "namespaceURI":"http://www.opengis.net/wcs" } }, @@ -4205,7 +4205,7 @@ "properties":{ "localPart":{ "enum":[ - "Capability" + "supportedFormats" ] }, "namespaceURI":{ @@ -4218,11 +4218,11 @@ ] }, "value":{ - "$ref":"#/definitions/WCSCapabilityType" + "$ref":"#/definitions/SupportedFormatsType" } }, "elementName":{ - "localPart":"Capability", + "localPart":"supportedFormats", "namespaceURI":"http://www.opengis.net/wcs" } } diff --git a/scripts/jsonschemas/WCS_1_1.jsonschema b/scripts/jsonschemas/WCS_1_1.jsonschema index 0babf730..072edf6b 100644 --- a/scripts/jsonschemas/WCS_1_1.jsonschema +++ b/scripts/jsonschemas/WCS_1_1.jsonschema @@ -2,408 +2,125 @@ { "id":"http://www.opengis.net/wcs/1.1#", "definitions":{ - "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" - ] - }, - "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":[ - "coverageSummary", - "supportedCRS", - "supportedFormat", - "otherSource" - ] - }, - "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/wcs/1.1" - }, - "propertiesOrder":[ - "service", - "version" - ] - }, - "SpatialDomainType":{ - "type":"object", - "title":"SpatialDomainType", - "required":[ - "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":[ - { - "$ref":"#/definitions/GridCrsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GridCRS", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - }, - "coordinateOperation":{ - "title":"coordinateOperation", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_CoordinateOperation", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "imageCRS":{ - "title":"imageCRS", - "allOf":[ - { - "$ref":"#/definitions/ImageCRSRefType" - } - ], - "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":"SpatialDomainType", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - }, - "propertiesOrder":[ - "boundingBox", - "gridCRS", - "coordinateOperation", - "imageCRS", - "polygon" - ] - }, - "DomainSubsetType":{ - "type":"object", - "title":"DomainSubsetType", - "required":[ - "boundingBox" - ], - "properties":{ - "boundingBox":{ - "title":"boundingBox", - "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" - } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "temporalSubset":{ - "title":"temporalSubset", - "allOf":[ - { - "$ref":"#/definitions/TimeSequenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TemporalSubset", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DomainSubsetType", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - }, - "propertiesOrder":[ - "boundingBox", - "temporalSubset" - ] - }, - "CoveragesType":{ - "type":"object", - "title":"CoveragesType", - "required":[ - "coverage" - ], - "properties":{ - "coverage":{ - "title":"coverage", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceGroupType" - }, - "minItems":1 - } - ], - "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" - ] - }, - "DescribeCoverage":{ + "CoverageSummaryType":{ "required":[ + "coverageSummary", "identifier" ], "allOf":[ { - "$ref":"#/definitions/RequestBaseType" + "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"DescribeCoverage", + "title":"CoverageSummaryType", "properties":{ - "identifier":{ - "title":"identifier", + "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" + } + }, + "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" + } + }, + "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" + } + }, + "coverageSummary":{ + "title":"coverageSummary", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CoverageSummaryType" + }, "minItems":1 } ], "propertyType":"element", + "elementName":{ + "localPart":"CoverageSummary", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "optionalIdentifier":{ + "title":"optionalIdentifier", + "allOf":[ + { + "$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" + } + }, + "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/wcs/1.1" @@ -413,115 +130,51 @@ } ], "typeType":"classInfo", - "propertiesOrder":[ - "identifier" - ] - }, - "RangeType":{ - "type":"object", - "title":"RangeType", - "required":[ - "field" - ], - "properties":{ - "field":{ - "title":"field", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/FieldType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Field", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - } - }, - "typeType":"classInfo", "typeName":{ - "localPart":"RangeType", + "localPart":"CoverageSummaryType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "field" + "metadata", + "wgs84BoundingBox", + "supportedCRS", + "supportedFormat", + "coverageSummary", + "optionalIdentifier", + "identifier" ] }, - "TimePeriodType":{ - "type":"object", - "title":"TimePeriodType", + "GetCapabilities":{ "required":[ - "beginPosition", - "endPosition" + "service" ], - "properties":{ - "beginPosition":{ - "title":"beginPosition", - "allOf":[ - { - "$ref":"#/definitions/TimePositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BeginPosition", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - }, - "endPosition":{ - "title":"endPosition", - "allOf":[ - { - "$ref":"#/definitions/TimePositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"EndPosition", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - }, - "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/1.1" - } + "allOf":[ + { + "$ref":"#/definitions/GetCapabilitiesType" }, - "frame":{ - "title":"frame", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "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":"frame", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", - "typeName":{ - "localPart":"TimePeriodType", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - }, "propertiesOrder":[ - "beginPosition", - "endPosition", - "timeResolution", - "frame" + "service" ] }, "AxisType":{ @@ -652,218 +305,91 @@ "identifier" ] }, - "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" - } - }, - "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":[ - "spatialDomain", - "temporalDomain" - ] - }, - "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" - ] - }, - "AxisSubset":{ + "TimeSequenceType":{ "type":"object", - "title":"AxisSubset", + "title":"TimeSequenceType", "required":[ - "identifier", - "key" + "timePositionOrTimePeriod" ], "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/wcs/1.1" - } - }, - "key":{ - "title":"key", + "timePositionOrTimePeriod":{ + "title":"timePositionOrTimePeriod", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "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":"Key", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } + "propertyType":"elements" } }, "typeType":"classInfo", - "propertiesOrder":[ - "identifier", - "key" - ] - }, - "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":"" - } - } - } - } - ], - "typeType":"classInfo", "typeName":{ - "localPart":"InterpolationMethodType", + "localPart":"TimeSequenceType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "nullResistance" + "timePositionOrTimePeriod" ] }, - "OutputType":{ + "CoveragesType":{ "type":"object", - "title":"OutputType", + "title":"CoveragesType", "required":[ - "format" + "coverage" ], "properties":{ - "gridCRS":{ - "title":"gridCRS", + "coverage":{ + "title":"coverage", "allOf":[ { - "$ref":"#/definitions/GridCrsType" + "type":"array", + "items":{ + "$ref":"#/definitions/ReferenceGroupType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"GridCRS", + "localPart":"Coverage", "namespaceURI":"http://www.opengis.net/wcs/1.1" } - }, - "format":{ - "title":"format", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"format", - "namespaceURI":"" - } - }, - "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":"OutputType", + "localPart":"CoveragesType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "gridCRS", - "format", - "store" + "coverage" ] }, "InterpolationMethodBaseType":{ @@ -873,140 +399,92 @@ }, { "type":"object", - "title":"InterpolationMethodBaseType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InterpolationMethodBaseType", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - }, - "Capabilities":{ - "allOf":[ - { - "$ref":"#/definitions/CapabilitiesBaseType" - }, - { - "type":"object", - "title":"Capabilities", + "title":"InterpolationMethodBaseType", "properties":{ - "contents":{ - "title":"contents", - "allOf":[ - { - "$ref":"#/definitions/Contents" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Contents", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - } } } ], "typeType":"classInfo", - "propertiesOrder":[ - "contents" - ] + "typeName":{ + "localPart":"InterpolationMethodBaseType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } }, - "AvailableKeys":{ + "DomainSubsetType":{ "type":"object", - "title":"AvailableKeys", + "title":"DomainSubsetType", "required":[ - "key" + "boundingBox" ], "properties":{ - "key":{ - "title":"key", + "boundingBox":{ + "title":"boundingBox", "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/BoundingBoxType" + } }, - "minItems":1 + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "temporalSubset":{ + "title":"temporalSubset", + "allOf":[ + { + "$ref":"#/definitions/TimeSequenceType" } ], "propertyType":"element", "elementName":{ - "localPart":"Key", + "localPart":"TemporalSubset", "namespaceURI":"http://www.opengis.net/wcs/1.1" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DomainSubsetType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + }, "propertiesOrder":[ - "key" + "boundingBox", + "temporalSubset" ] }, - "GetCoverage":{ - "required":[ - "identifier", - "domainSubset", - "output" - ], + "Capabilities":{ "allOf":[ { - "$ref":"#/definitions/RequestBaseType" + "$ref":"#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"GetCoverage", + "title":"Capabilities", "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "domainSubset":{ - "title":"domainSubset", - "allOf":[ - { - "$ref":"#/definitions/DomainSubsetType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DomainSubset", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - }, - "rangeSubset":{ - "title":"rangeSubset", - "allOf":[ - { - "$ref":"#/definitions/RangeSubsetType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"RangeSubset", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - }, - "output":{ - "title":"output", + "contents":{ + "title":"contents", "allOf":[ { - "$ref":"#/definitions/OutputType" + "$ref":"#/definitions/Contents" } ], "propertyType":"element", "elementName":{ - "localPart":"Output", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/wcs/1.1" } } @@ -1015,10 +493,7 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "identifier", - "domainSubset", - "rangeSubset", - "output" + "contents" ] }, "CoverageDescriptions":{ @@ -1051,233 +526,277 @@ "coverageDescription" ] }, - "CoverageSummaryType":{ - "required":[ - "coverageSummary", - "identifier" - ], - "allOf":[ - { - "$ref":"#/definitions/DescriptionType" - }, - { - "type":"object", - "title":"CoverageSummaryType", - "properties":{ - "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" - } - }, - "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" - } - }, - "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" - } - }, - "coverageSummary":{ - "title":"coverageSummary", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/CoverageSummaryType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CoverageSummary", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - }, - "optionalIdentifier":{ - "title":"optionalIdentifier", - "allOf":[ - { - "$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" - } - }, - "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/wcs/1.1" - } + "AxisSubset":{ + "type":"object", + "title":"AxisSubset", + "required":[ + "identifier", + "key" + ], + "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/wcs/1.1" + } + }, + "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":[ + "identifier", + "key" + ] + }, + "TimePeriodType":{ + "type":"object", + "title":"TimePeriodType", + "required":[ + "beginPosition", + "endPosition" ], + "properties":{ + "beginPosition":{ + "title":"beginPosition", + "allOf":[ + { + "$ref":"#/definitions/TimePositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BeginPosition", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "endPosition":{ + "title":"endPosition", + "allOf":[ + { + "$ref":"#/definitions/TimePositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"EndPosition", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "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/1.1" + } + }, + "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":"CoverageSummaryType", + "localPart":"TimePeriodType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "metadata", - "wgs84BoundingBox", - "supportedCRS", - "supportedFormat", - "coverageSummary", - "optionalIdentifier", - "identifier" + "beginPosition", + "endPosition", + "timeResolution", + "frame" ] }, - "TimeSequenceType":{ + "GridCrsType":{ "type":"object", - "title":"TimeSequenceType", + "title":"GridCrsType", "required":[ - "timePositionOrTimePeriod" + "gridBaseCRS", + "gridOffsets" ], "properties":{ - "timePositionOrTimePeriod":{ - "title":"timePositionOrTimePeriod", + "srsName":{ + "title":"srsName", + "allOf":[ + { + "$ref":"#/definitions/CodeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"srsName", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "gridBaseCRS":{ + "title":"gridBaseCRS", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GridBaseCRS", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "gridType":{ + "title":"gridType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GridType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "gridOrigin":{ + "title":"gridOrigin", "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" - } - } - ] - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"GridOrigin", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "gridOffsets":{ + "title":"gridOffsets", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GridOffsets", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "gridCS":{ + "title":"gridCS", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GridCS", + "namespaceURI":"http://www.opengis.net/wcs/1.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", "typeName":{ - "localPart":"TimeSequenceType", + "localPart":"GridCrsType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "timePositionOrTimePeriod" + "srsName", + "gridBaseCRS", + "gridType", + "gridOrigin", + "gridOffsets", + "gridCS", + "id" ] }, - "RangeSubsetType":{ + "RangeType":{ "type":"object", - "title":"RangeSubsetType", + "title":"RangeType", "required":[ - "fieldSubset" + "field" ], "properties":{ - "fieldSubset":{ - "title":"fieldSubset", + "field":{ + "title":"field", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/RangeSubsetType.FieldSubset" + "$ref":"#/definitions/FieldType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"FieldSubset", + "localPart":"Field", "namespaceURI":"http://www.opengis.net/wcs/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"RangeSubsetType", + "localPart":"RangeType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "fieldSubset" + "field" ] }, "ImageCRSRefType":{ @@ -1340,263 +859,617 @@ "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", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ImageCRSRefType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + }, + "propertiesOrder":[ + "imageCRS", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "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":[ + "coverageSummary", + "supportedCRS", + "supportedFormat", + "otherSource" + ] + }, + "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" + } + }, + "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":[ + "spatialDomain", + "temporalDomain" + ] + }, + "DescribeCoverage":{ + "required":[ + "identifier" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "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" + ] + }, + "OutputType":{ + "type":"object", + "title":"OutputType", + "required":[ + "format" + ], + "properties":{ + "gridCRS":{ + "title":"gridCRS", + "allOf":[ + { + "$ref":"#/definitions/GridCrsType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"GridCRS", + "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "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", + "store":{ + "title":"store", "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":"store", + "namespaceURI":"" } - }, - "show":{ - "title":"show", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"OutputType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + }, + "propertiesOrder":[ + "gridCRS", + "format", + "store" + ] + }, + "RequestBaseType":{ + "type":"object", + "title":"RequestBaseType", + "required":[ + "service", + "version" + ], + "properties":{ + "service":{ + "title":"service", "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":"service", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "version":{ + "title":"version", "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":"version", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ImageCRSRefType", + "localPart":"RequestBaseType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "imageCRS", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "service", + "version" ] }, - "RangeSubsetType.FieldSubset":{ + "InterpolationMethods":{ "type":"object", - "title":"RangeSubsetType.FieldSubset", + "title":"InterpolationMethods", "required":[ - "identifier" + "_default" ], "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "$ref":"#/definitions/CodeType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } - }, - "interpolationType":{ - "title":"interpolationType", + "interpolationMethod":{ + "title":"interpolationMethod", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/InterpolationMethodType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"InterpolationType", + "localPart":"InterpolationMethod", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "axisSubset":{ - "title":"axisSubset", + "_default":{ + "title":"_default", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AxisSubset" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"AxisSubset", + "localPart":"Default", "namespaceURI":"http://www.opengis.net/wcs/1.1" } } }, "typeType":"classInfo", "propertiesOrder":[ - "identifier", - "interpolationType", - "axisSubset" + "interpolationMethod", + "_default" ] }, - "CoverageDescriptionType":{ + "GetCoverage":{ "required":[ "identifier", - "domain", - "range", - "supportedFormat" + "domainSubset", + "output" ], "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"#/definitions/RequestBaseType" }, { "type":"object", - "title":"CoverageDescriptionType", + "title":"GetCoverage", "properties":{ "identifier":{ "title":"identifier", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CodeType" } ], "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" } }, - "domain":{ - "title":"domain", + "domainSubset":{ + "title":"domainSubset", "allOf":[ { - "$ref":"#/definitions/CoverageDomainType" + "$ref":"#/definitions/DomainSubsetType" } ], "propertyType":"element", "elementName":{ - "localPart":"Domain", + "localPart":"DomainSubset", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "range":{ - "title":"range", + "rangeSubset":{ + "title":"rangeSubset", "allOf":[ { - "$ref":"#/definitions/RangeType" + "$ref":"#/definitions/RangeSubsetType" } ], "propertyType":"element", "elementName":{ - "localPart":"Range", + "localPart":"RangeSubset", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "supportedCRS":{ - "title":"supportedCRS", + "output":{ + "title":"output", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 + "$ref":"#/definitions/OutputType" } ], "propertyType":"element", "elementName":{ - "localPart":"SupportedCRS", + "localPart":"Output", "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" + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "domainSubset", + "rangeSubset", + "output" + ] + }, + "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" + ] + }, + "SpatialDomainType":{ + "type":"object", + "title":"SpatialDomainType", + "required":[ + "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" }, - "minItems":1 + "value":{ + "$ref":"#/definitions/BoundingBoxType" + } + }, + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/1.1" } - ], - "propertyType":"element", + }, + "minItems":1 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "gridCRS":{ + "title":"gridCRS", + "allOf":[ + { + "$ref":"#/definitions/GridCrsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GridCRS", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "coordinateOperation":{ + "title":"coordinateOperation", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/AbstractCoordinateOperationType" + } + }, "elementName":{ - "localPart":"SupportedFormat", - "namespaceURI":"http://www.opengis.net/wcs/1.1" + "localPart":"_CoordinateOperation", + "namespaceURI":"http://www.opengis.net/gml" } } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_CoordinateOperation", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "imageCRS":{ + "title":"imageCRS", + "allOf":[ + { + "$ref":"#/definitions/ImageCRSRefType" + } + ], + "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":"CoverageDescriptionType", + "localPart":"SpatialDomainType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "identifier", - "metadata", - "domain", - "range", - "supportedCRS", - "supportedFormat" + "boundingBox", + "gridCRS", + "coordinateOperation", + "imageCRS", + "polygon" ] }, "FieldType":{ @@ -1702,16 +1575,15 @@ "axis" ] }, - "GridCrsType":{ + "RangeSubsetType.FieldSubset":{ "type":"object", - "title":"GridCrsType", + "title":"RangeSubsetType.FieldSubset", "required":[ - "gridBaseCRS", - "gridOffsets" + "identifier" ], "properties":{ - "srsName":{ - "title":"srsName", + "identifier":{ + "title":"identifier", "allOf":[ { "$ref":"#/definitions/CodeType" @@ -1719,108 +1591,236 @@ ], "propertyType":"element", "elementName":{ - "localPart":"srsName", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "gridBaseCRS":{ - "title":"gridBaseCRS", + "interpolationType":{ + "title":"interpolationType", "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":"GridBaseCRS", + "localPart":"InterpolationType", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, - "gridType":{ - "title":"gridType", + "axisSubset":{ + "title":"axisSubset", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/AxisSubset" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"GridType", + "localPart":"AxisSubset", "namespaceURI":"http://www.opengis.net/wcs/1.1" } - }, - "gridOrigin":{ - "title":"gridOrigin", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "interpolationType", + "axisSubset" + ] + }, + "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/double" + "$ref":"#/definitions/RangeSubsetType.FieldSubset" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FieldSubset", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"RangeSubsetType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + }, + "propertiesOrder":[ + "fieldSubset" + ] + }, + "CoverageDescriptionType":{ + "required":[ + "identifier", + "domain", + "range", + "supportedFormat" + ], + "allOf":[ + { + "$ref":"#/definitions/DescriptionType" + }, + { + "type":"object", + "title":"CoverageDescriptionType", + "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/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", + "allOf":[ + { + "$ref":"#/definitions/CoverageDomainType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Domain", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + } + }, + "range":{ + "title":"range", + "allOf":[ + { + "$ref":"#/definitions/RangeType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Range", + "namespaceURI":"http://www.opengis.net/wcs/1.1" } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GridOrigin", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - }, - "gridOffsets":{ - "title":"gridOffsets", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + }, + "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":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SupportedFormat", + "namespaceURI":"http://www.opengis.net/wcs/1.1" } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GridOffsets", - "namespaceURI":"http://www.opengis.net/wcs/1.1" - } - }, - "gridCS":{ - "title":"gridCS", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GridCS", - "namespaceURI":"http://www.opengis.net/wcs/1.1" } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CoverageDescriptionType", + "namespaceURI":"http://www.opengis.net/wcs/1.1" + }, + "propertiesOrder":[ + "identifier", + "metadata", + "domain", + "range", + "supportedCRS", + "supportedFormat" + ] + }, + "InterpolationMethodType":{ + "allOf":[ + { + "$ref":"#/definitions/InterpolationMethodBaseType" }, - "id":{ - "title":"id", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/ID" + { + "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":"id", - "namespaceURI":"http://www.opengis.net/gml" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"GridCrsType", + "localPart":"InterpolationMethodType", "namespaceURI":"http://www.opengis.net/wcs/1.1" }, "propertiesOrder":[ - "srsName", - "gridBaseCRS", - "gridType", - "gridOrigin", - "gridOffsets", - "gridCS", - "id" + "nullResistance" ] } }, @@ -1838,7 +1838,7 @@ "properties":{ "localPart":{ "enum":[ - "GridType" + "Coverage" ] }, "namespaceURI":{ @@ -1851,11 +1851,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ReferenceGroupType" } }, "elementName":{ - "localPart":"GridType", + "localPart":"Coverage", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -1872,7 +1872,7 @@ "properties":{ "localPart":{ "enum":[ - "AvailableKeys" + "Capabilities" ] }, "namespaceURI":{ @@ -1885,11 +1885,11 @@ ] }, "value":{ - "$ref":"#/definitions/AvailableKeys" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"AvailableKeys", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -1906,7 +1906,7 @@ "properties":{ "localPart":{ "enum":[ - "GridCRS" + "GridBaseCRS" ] }, "namespaceURI":{ @@ -1919,11 +1919,11 @@ ] }, "value":{ - "$ref":"#/definitions/GridCrsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } }, "elementName":{ - "localPart":"GridCRS", + "localPart":"GridBaseCRS", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -1940,7 +1940,7 @@ "properties":{ "localPart":{ "enum":[ - "GridOrigin" + "Coverages" ] }, "namespaceURI":{ @@ -1953,14 +1953,11 @@ ] }, "value":{ - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } + "$ref":"#/definitions/CoveragesType" } }, "elementName":{ - "localPart":"GridOrigin", + "localPart":"Coverages", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -1977,7 +1974,7 @@ "properties":{ "localPart":{ "enum":[ - "Contents" + "Transformation" ] }, "namespaceURI":{ @@ -1990,11 +1987,11 @@ ] }, "value":{ - "$ref":"#/definitions/Contents" + "$ref":"#/definitions/AbstractCoordinateOperationType" } }, "elementName":{ - "localPart":"Contents", + "localPart":"Transformation", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2011,7 +2008,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalDomain" + "DescribeCoverage" ] }, "namespaceURI":{ @@ -2024,11 +2021,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSequenceType" + "$ref":"#/definitions/DescribeCoverage" } }, "elementName":{ - "localPart":"TemporalDomain", + "localPart":"DescribeCoverage", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2045,7 +2042,7 @@ "properties":{ "localPart":{ "enum":[ - "Coverage" + "TemporalSubset" ] }, "namespaceURI":{ @@ -2058,11 +2055,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceGroupType" + "$ref":"#/definitions/TimeSequenceType" } }, "elementName":{ - "localPart":"Coverage", + "localPart":"TemporalSubset", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2079,7 +2076,7 @@ "properties":{ "localPart":{ "enum":[ - "AxisSubset" + "TemporalDomain" ] }, "namespaceURI":{ @@ -2092,11 +2089,11 @@ ] }, "value":{ - "$ref":"#/definitions/AxisSubset" + "$ref":"#/definitions/TimeSequenceType" } }, "elementName":{ - "localPart":"AxisSubset", + "localPart":"TemporalDomain", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2113,7 +2110,7 @@ "properties":{ "localPart":{ "enum":[ - "GridBaseCRS" + "GetCoverage" ] }, "namespaceURI":{ @@ -2126,11 +2123,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/GetCoverage" } }, "elementName":{ - "localPart":"GridBaseCRS", + "localPart":"GetCoverage", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2181,7 +2178,7 @@ "properties":{ "localPart":{ "enum":[ - "Transformation" + "InterpolationMethods" ] }, "namespaceURI":{ @@ -2194,11 +2191,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractCoordinateOperationType" + "$ref":"#/definitions/InterpolationMethods" } }, "elementName":{ - "localPart":"Transformation", + "localPart":"InterpolationMethods", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2215,7 +2212,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "AvailableKeys" ] }, "namespaceURI":{ @@ -2228,11 +2225,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/AvailableKeys" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"AvailableKeys", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2249,7 +2246,7 @@ "properties":{ "localPart":{ "enum":[ - "Coverages" + "GetCapabilities" ] }, "namespaceURI":{ @@ -2262,11 +2259,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoveragesType" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"Coverages", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2283,7 +2280,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageDescriptions" + "AxisSubset" ] }, "namespaceURI":{ @@ -2296,11 +2293,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageDescriptions" + "$ref":"#/definitions/AxisSubset" } }, "elementName":{ - "localPart":"CoverageDescriptions", + "localPart":"AxisSubset", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2317,7 +2314,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeCoverage" + "GridCRS" ] }, "namespaceURI":{ @@ -2330,11 +2327,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeCoverage" + "$ref":"#/definitions/GridCrsType" } }, "elementName":{ - "localPart":"DescribeCoverage", + "localPart":"GridCRS", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2351,7 +2348,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageSummary" + "Identifier" ] }, "namespaceURI":{ @@ -2364,11 +2361,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageSummaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"CoverageSummary", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2385,7 +2382,7 @@ "properties":{ "localPart":{ "enum":[ - "InterpolationMethods" + "CoverageDescriptions" ] }, "namespaceURI":{ @@ -2398,11 +2395,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterpolationMethods" + "$ref":"#/definitions/CoverageDescriptions" } }, "elementName":{ - "localPart":"InterpolationMethods", + "localPart":"CoverageDescriptions", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2419,7 +2416,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCoverage" + "GridOffsets" ] }, "namespaceURI":{ @@ -2432,11 +2429,14 @@ ] }, "value":{ - "$ref":"#/definitions/GetCoverage" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } }, "elementName":{ - "localPart":"GetCoverage", + "localPart":"GridOffsets", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2453,7 +2453,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "GridType" ] }, "namespaceURI":{ @@ -2466,11 +2466,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":"Identifier", + "localPart":"GridType", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2487,7 +2487,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "CoverageSummary" ] }, "namespaceURI":{ @@ -2500,11 +2500,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/CoverageSummaryType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"CoverageSummary", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2521,7 +2521,7 @@ "properties":{ "localPart":{ "enum":[ - "GridOffsets" + "GridOrigin" ] }, "namespaceURI":{ @@ -2541,7 +2541,7 @@ } }, "elementName":{ - "localPart":"GridOffsets", + "localPart":"GridOrigin", "namespaceURI":"http://www.opengis.net/wcs/1.1" } }, @@ -2558,7 +2558,7 @@ "properties":{ "localPart":{ "enum":[ - "TemporalSubset" + "Contents" ] }, "namespaceURI":{ @@ -2571,11 +2571,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeSequenceType" + "$ref":"#/definitions/Contents" } }, "elementName":{ - "localPart":"TemporalSubset", + "localPart":"Contents", "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 79fba255..ba4971d1 100644 --- a/scripts/jsonschemas/WCS_2_0.jsonschema +++ b/scripts/jsonschemas/WCS_2_0.jsonschema @@ -2,6 +2,47 @@ { "id":"http://www.opengis.net/wcs/2.0#", "definitions":{ + "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" + ] + }, "CoverageSummaryType":{ "required":[ "coverageId", @@ -187,38 +228,169 @@ "any" ] }, - "DimensionTrimType":{ + "OfferedCoverageType":{ + "type":"object", + "title":"OfferedCoverageType", + "required":[ + "abstractCoverage", + "serviceParameters" + ], + "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" + ] + }, + "CoverageDescriptionType":{ + "required":[ + "coverageId", + "domainSet", + "rangeType", + "serviceParameters" + ], "allOf":[ { - "$ref":"#/definitions/DimensionSubsetType" + "$ref":"#/definitions/AbstractFeatureType" }, { "type":"object", - "title":"DimensionTrimType", + "title":"CoverageDescriptionType", "properties":{ - "trimLow":{ - "title":"trimLow", + "coverageId":{ + "title":"coverageId", "allOf":[ { - "$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":"TrimLow", + "localPart":"CoverageId", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, - "trimHigh":{ - "title":"trimHigh", + "coverageFunction":{ + "title":"coverageFunction", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/CoverageFunctionType" } ], "propertyType":"element", "elementName":{ - "localPart":"TrimHigh", + "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", + "allOf":[ + { + "$ref":"#/definitions/ServiceParametersType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ServiceParameters", "namespaceURI":"http://www.opengis.net/wcs/2.0" } } @@ -227,47 +399,41 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DimensionTrimType", + "localPart":"CoverageDescriptionType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "trimLow", - "trimHigh" + "coverageId", + "coverageFunction", + "metadata", + "domainSet", + "rangeType", + "serviceParameters" ] }, - "CapabilitiesType":{ + "GetCapabilitiesType":{ + "required":[ + "service" + ], "allOf":[ { - "$ref":"#/definitions/CapabilitiesBaseType" + "$ref":"#/definitions/GetCapabilitiesType" }, { "type":"object", - "title":"CapabilitiesType", + "title":"GetCapabilitiesType", "properties":{ - "serviceMetadata":{ - "title":"serviceMetadata", - "allOf":[ - { - "$ref":"#/definitions/ServiceMetadataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceMetadata", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - }, - "contents":{ - "title":"contents", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/ContentsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Contents", - "namespaceURI":"http://www.opengis.net/wcs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } } } @@ -275,25 +441,72 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CapabilitiesType", + "localPart":"GetCapabilitiesType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "serviceMetadata", - "contents" + "service" ] }, - "ServiceMetadataType":{ - "type":"object", - "title":"ServiceMetadataType", - "required":[ - "formatSupported" - ], - "properties":{ - "formatSupported":{ - "title":"formatSupported", - "allOf":[ - { + "DimensionTrimType":{ + "allOf":[ + { + "$ref":"#/definitions/DimensionSubsetType" + }, + { + "type":"object", + "title":"DimensionTrimType", + "properties":{ + "trimLow":{ + "title":"trimLow", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TrimLow", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + }, + "trimHigh":{ + "title":"trimHigh", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TrimHigh", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DimensionTrimType", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + }, + "propertiesOrder":[ + "trimLow", + "trimHigh" + ] + }, + "ServiceMetadataType":{ + "type":"object", + "title":"ServiceMetadataType", + "required":[ + "formatSupported" + ], + "properties":{ + "formatSupported":{ + "title":"formatSupported", + "allOf":[ + { "type":"array", "items":{ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -361,72 +574,86 @@ "dimension" ] }, - "CoverageSubtypeParentType":{ + "CoverageOfferingsType":{ "type":"object", - "title":"CoverageSubtypeParentType", + "title":"CoverageOfferingsType", "required":[ - "coverageSubtype" + "serviceMetadata" ], "properties":{ - "coverageSubtype":{ - "title":"coverageSubtype", + "serviceMetadata":{ + "title":"serviceMetadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/ServiceMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageSubtype", + "localPart":"ServiceMetadata", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, - "coverageSubtypeParent":{ - "title":"coverageSubtypeParent", + "offeredCoverage":{ + "title":"offeredCoverage", "allOf":[ { - "$ref":"#/definitions/CoverageSubtypeParentType" + "type":"array", + "items":{ + "$ref":"#/definitions/OfferedCoverageType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageSubtypeParent", + "localPart":"OfferedCoverage", "namespaceURI":"http://www.opengis.net/wcs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CoverageSubtypeParentType", + "localPart":"CoverageOfferingsType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "coverageSubtype", - "coverageSubtypeParent" + "serviceMetadata", + "offeredCoverage" ] }, - "DimensionSliceType":{ - "required":[ - "slicePoint" - ], + "CapabilitiesType":{ "allOf":[ { - "$ref":"#/definitions/DimensionSubsetType" + "$ref":"#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"DimensionSliceType", + "title":"CapabilitiesType", "properties":{ - "slicePoint":{ - "title":"slicePoint", + "serviceMetadata":{ + "title":"serviceMetadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ServiceMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"SlicePoint", + "localPart":"ServiceMetadata", + "namespaceURI":"http://www.opengis.net/wcs/2.0" + } + }, + "contents":{ + "title":"contents", + "allOf":[ + { + "$ref":"#/definitions/ContentsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/wcs/2.0" } } @@ -435,84 +662,136 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DimensionSliceType", + "localPart":"CapabilitiesType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "slicePoint" + "serviceMetadata", + "contents" ] }, - "CoverageOfferingsType":{ + "CoverageSubtypeParentType":{ "type":"object", - "title":"CoverageOfferingsType", + "title":"CoverageSubtypeParentType", "required":[ - "serviceMetadata" + "coverageSubtype" ], "properties":{ - "serviceMetadata":{ - "title":"serviceMetadata", + "coverageSubtype":{ + "title":"coverageSubtype", "allOf":[ { - "$ref":"#/definitions/ServiceMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceMetadata", + "localPart":"CoverageSubtype", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, - "offeredCoverage":{ - "title":"offeredCoverage", + "coverageSubtypeParent":{ + "title":"coverageSubtypeParent", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OfferedCoverageType" - }, - "minItems":0 + "$ref":"#/definitions/CoverageSubtypeParentType" } ], "propertyType":"element", "elementName":{ - "localPart":"OfferedCoverage", + "localPart":"CoverageSubtypeParent", "namespaceURI":"http://www.opengis.net/wcs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CoverageOfferingsType", + "localPart":"CoverageSubtypeParentType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "serviceMetadata", - "offeredCoverage" + "coverageSubtype", + "coverageSubtypeParent" ] }, - "GetCapabilitiesType":{ + "GetCoverageType":{ "required":[ - "service" + "coverageId" ], "allOf":[ { - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/RequestBaseType" }, { "type":"object", - "title":"GetCapabilitiesType", + "title":"GetCoverageType", "properties":{ - "service":{ - "title":"service", + "coverageId":{ + "title":"coverageId", "allOf":[ { - "$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":"service", - "namespaceURI":"" + "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" } } } @@ -520,143 +799,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesType", + "localPart":"GetCoverageType", "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" + "coverageId", + "dimensionSubset", + "format", + "mediaType" ] }, "ContentsType":{ @@ -711,341 +861,101 @@ "extension" ] }, - "CoverageDescriptionType":{ - "required":[ - "coverageId", - "domainSet", - "rangeType", - "serviceParameters" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"CoverageDescriptionType", - "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" - } - }, - "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", - "allOf":[ - { - "$ref":"#/definitions/ServiceParametersType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceParameters", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"CoverageDescriptionType", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - }, - "propertiesOrder":[ - "coverageId", - "coverageFunction", - "metadata", - "domainSet", - "rangeType", - "serviceParameters" - ] - }, - "OfferedCoverageType":{ + "ServiceParametersType":{ "type":"object", - "title":"OfferedCoverageType", + "title":"ServiceParametersType", "required":[ - "abstractCoverage", - "serviceParameters" + "coverageSubtype", + "nativeFormat" ], "properties":{ - "abstractCoverage":{ - "title":"abstractCoverage", + "coverageSubtype":{ + "title":"coverageSubtype", "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" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractCoverage", - "namespaceURI":"http://www.opengis.net/gmlcov/1.0" + "localPart":"CoverageSubtype", + "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, - "serviceParameters":{ - "title":"serviceParameters", + "coverageSubtypeParent":{ + "title":"coverageSubtypeParent", "allOf":[ { - "$ref":"#/definitions/ServiceParametersType" + "$ref":"#/definitions/CoverageSubtypeParentType" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceParameters", + "localPart":"CoverageSubtypeParent", "namespaceURI":"http://www.opengis.net/wcs/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"OfferedCoverageType", - "namespaceURI":"http://www.opengis.net/wcs/2.0" - }, - "propertiesOrder":[ - "abstractCoverage", - "serviceParameters" - ] - }, - "CoverageDescriptionsType":{ - "type":"object", - "title":"CoverageDescriptionsType", - "properties":{ - "coverageDescription":{ - "title":"coverageDescription", + }, + "nativeFormat":{ + "title":"nativeFormat", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CoverageDescriptionType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "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" - ] - }, - "GetCoverageType":{ - "required":[ - "coverageId" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "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" - } + "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":"GetCoverageType", + "localPart":"ServiceParametersType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "coverageId", - "dimensionSubset", - "format", - "mediaType" + "coverageSubtype", + "coverageSubtypeParent", + "nativeFormat", + "extension" ] }, - "DescribeCoverageType":{ + "DimensionSliceType":{ "required":[ - "coverageId" + "slicePoint" ], "allOf":[ { - "$ref":"#/definitions/RequestBaseType" + "$ref":"#/definitions/DimensionSubsetType" }, { "type":"object", - "title":"DescribeCoverageType", + "title":"DimensionSliceType", "properties":{ - "coverageId":{ - "title":"coverageId", + "slicePoint":{ + "title":"slicePoint", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageId", + "localPart":"SlicePoint", "namespaceURI":"http://www.opengis.net/wcs/2.0" } } @@ -1054,11 +964,101 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"DescribeCoverageType", + "localPart":"DimensionSliceType", "namespaceURI":"http://www.opengis.net/wcs/2.0" }, "propertiesOrder":[ - "coverageId" + "slicePoint" + ] + }, + "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" + ] + }, + "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" ] } }, @@ -1076,7 +1076,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageSummary" + "CoverageOfferings" ] }, "namespaceURI":{ @@ -1089,11 +1089,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageSummaryType" + "$ref":"#/definitions/CoverageOfferingsType" } }, "elementName":{ - "localPart":"CoverageSummary", + "localPart":"CoverageOfferings", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1110,7 +1110,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageDescriptions" + "ServiceParameters" ] }, "namespaceURI":{ @@ -1123,11 +1123,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageDescriptionsType" + "$ref":"#/definitions/ServiceParametersType" } }, "elementName":{ - "localPart":"CoverageDescriptions", + "localPart":"ServiceParameters", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1144,7 +1144,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageSubtypeParent" + "Capabilities" ] }, "namespaceURI":{ @@ -1157,11 +1157,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageSubtypeParentType" + "$ref":"#/definitions/CapabilitiesType" } }, "elementName":{ - "localPart":"CoverageSubtypeParent", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1178,7 +1178,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageDescription" + "DimensionTrim" ] }, "namespaceURI":{ @@ -1191,11 +1191,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageDescriptionType" + "$ref":"#/definitions/DimensionTrimType" } }, "elementName":{ - "localPart":"CoverageDescription", + "localPart":"DimensionTrim", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1212,7 +1212,7 @@ "properties":{ "localPart":{ "enum":[ - "Extension" + "CoverageId" ] }, "namespaceURI":{ @@ -1225,11 +1225,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExtensionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } }, "elementName":{ - "localPart":"Extension", + "localPart":"CoverageId", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1246,7 +1246,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeCoverage" + "CoverageDescription" ] }, "namespaceURI":{ @@ -1259,11 +1259,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeCoverageType" + "$ref":"#/definitions/CoverageDescriptionType" } }, "elementName":{ - "localPart":"DescribeCoverage", + "localPart":"CoverageDescription", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1280,7 +1280,7 @@ "properties":{ "localPart":{ "enum":[ - "OfferedCoverage" + "DimensionSlice" ] }, "namespaceURI":{ @@ -1293,11 +1293,11 @@ ] }, "value":{ - "$ref":"#/definitions/OfferedCoverageType" + "$ref":"#/definitions/DimensionSliceType" } }, "elementName":{ - "localPart":"OfferedCoverage", + "localPart":"DimensionSlice", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1314,7 +1314,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageId" + "GetCapabilities" ] }, "namespaceURI":{ @@ -1327,11 +1327,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"CoverageId", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1348,7 +1348,7 @@ "properties":{ "localPart":{ "enum":[ - "DimensionTrim" + "CoverageSubtypeParent" ] }, "namespaceURI":{ @@ -1361,11 +1361,11 @@ ] }, "value":{ - "$ref":"#/definitions/DimensionTrimType" + "$ref":"#/definitions/CoverageSubtypeParentType" } }, "elementName":{ - "localPart":"DimensionTrim", + "localPart":"CoverageSubtypeParent", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1382,7 +1382,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageOfferings" + "OfferedCoverage" ] }, "namespaceURI":{ @@ -1395,11 +1395,11 @@ ] }, "value":{ - "$ref":"#/definitions/CoverageOfferingsType" + "$ref":"#/definitions/OfferedCoverageType" } }, "elementName":{ - "localPart":"CoverageOfferings", + "localPart":"OfferedCoverage", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1416,7 +1416,7 @@ "properties":{ "localPart":{ "enum":[ - "CoverageSubtype" + "CoverageSummary" ] }, "namespaceURI":{ @@ -1429,11 +1429,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/CoverageSummaryType" } }, "elementName":{ - "localPart":"CoverageSubtype", + "localPart":"CoverageSummary", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1450,7 +1450,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "CoverageDescriptions" ] }, "namespaceURI":{ @@ -1463,11 +1463,11 @@ ] }, "value":{ - "$ref":"#/definitions/CapabilitiesType" + "$ref":"#/definitions/CoverageDescriptionsType" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"CoverageDescriptions", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1484,7 +1484,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCoverage" + "Contents" ] }, "namespaceURI":{ @@ -1497,11 +1497,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCoverageType" + "$ref":"#/definitions/ContentsType" } }, "elementName":{ - "localPart":"GetCoverage", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1518,7 +1518,7 @@ "properties":{ "localPart":{ "enum":[ - "Contents" + "GetCoverage" ] }, "namespaceURI":{ @@ -1531,11 +1531,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContentsType" + "$ref":"#/definitions/GetCoverageType" } }, "elementName":{ - "localPart":"Contents", + "localPart":"GetCoverage", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1552,7 +1552,7 @@ "properties":{ "localPart":{ "enum":[ - "DimensionSlice" + "ServiceMetadata" ] }, "namespaceURI":{ @@ -1565,11 +1565,11 @@ ] }, "value":{ - "$ref":"#/definitions/DimensionSliceType" + "$ref":"#/definitions/ServiceMetadataType" } }, "elementName":{ - "localPart":"DimensionSlice", + "localPart":"ServiceMetadata", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1586,7 +1586,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "Extension" ] }, "namespaceURI":{ @@ -1599,11 +1599,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/ExtensionType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Extension", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1620,7 +1620,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceMetadata" + "DimensionSubset" ] }, "namespaceURI":{ @@ -1633,11 +1633,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceMetadataType" + "$ref":"#/definitions/DimensionSubsetType" } }, "elementName":{ - "localPart":"ServiceMetadata", + "localPart":"DimensionSubset", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1654,7 +1654,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceParameters" + "DescribeCoverage" ] }, "namespaceURI":{ @@ -1667,11 +1667,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceParametersType" + "$ref":"#/definitions/DescribeCoverageType" } }, "elementName":{ - "localPart":"ServiceParameters", + "localPart":"DescribeCoverage", "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, @@ -1688,7 +1688,7 @@ "properties":{ "localPart":{ "enum":[ - "DimensionSubset" + "CoverageSubtype" ] }, "namespaceURI":{ @@ -1701,11 +1701,11 @@ ] }, "value":{ - "$ref":"#/definitions/DimensionSubsetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } }, "elementName":{ - "localPart":"DimensionSubset", + "localPart":"CoverageSubtype", "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 797525a1..ad939b04 100644 --- a/scripts/jsonschemas/WCS_CRS_1_0.jsonschema +++ b/scripts/jsonschemas/WCS_CRS_1_0.jsonschema @@ -15,7 +15,7 @@ "properties":{ "localPart":{ "enum":[ - "supportedCrs" + "outputCrs" ] }, "namespaceURI":{ @@ -32,7 +32,7 @@ } }, "elementName":{ - "localPart":"supportedCrs", + "localPart":"outputCrs", "namespaceURI":"http://www.opengis.net/wcs/crs/1.0" } }, @@ -49,7 +49,7 @@ "properties":{ "localPart":{ "enum":[ - "outputCrs" + "supportedCrs" ] }, "namespaceURI":{ @@ -66,7 +66,7 @@ } }, "elementName":{ - "localPart":"outputCrs", + "localPart":"supportedCrs", "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 ad2a2f25..8c31bd51 100644 --- a/scripts/jsonschemas/WCS_Interpolation_1_0.jsonschema +++ b/scripts/jsonschemas/WCS_Interpolation_1_0.jsonschema @@ -2,16 +2,15 @@ { "id":"http://www.opengis.net/wcs/interpolation/1.0#", "definitions":{ - "InterpolationPerAxisType":{ + "InterpolationType":{ "type":"object", - "title":"InterpolationPerAxisType", + "title":"InterpolationType", "required":[ - "axis", - "interpolationMethod" + "globalInterpolation" ], "properties":{ - "axis":{ - "title":"axis", + "globalInterpolation":{ + "title":"globalInterpolation", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -19,32 +18,36 @@ ], "propertyType":"element", "elementName":{ - "localPart":"axis", + "localPart":"globalInterpolation", "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" } }, - "interpolationMethod":{ - "title":"interpolationMethod", + "interpolationPerAxis":{ + "title":"interpolationPerAxis", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/InterpolationPerAxisType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"interpolationMethod", + "localPart":"InterpolationPerAxis", "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"InterpolationPerAxisType", + "localPart":"InterpolationType", "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" }, "propertiesOrder":[ - "axis", - "interpolationMethod" + "globalInterpolation", + "interpolationPerAxis" ] }, "InterpolationMetadataType":{ @@ -78,15 +81,16 @@ "interpolationSupported" ] }, - "InterpolationType":{ + "InterpolationPerAxisType":{ "type":"object", - "title":"InterpolationType", + "title":"InterpolationPerAxisType", "required":[ - "globalInterpolation" + "axis", + "interpolationMethod" ], "properties":{ - "globalInterpolation":{ - "title":"globalInterpolation", + "axis":{ + "title":"axis", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -94,36 +98,32 @@ ], "propertyType":"element", "elementName":{ - "localPart":"globalInterpolation", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" } }, - "interpolationPerAxis":{ - "title":"interpolationPerAxis", + "interpolationMethod":{ + "title":"interpolationMethod", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InterpolationPerAxisType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"InterpolationPerAxis", + "localPart":"interpolationMethod", "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"InterpolationType", + "localPart":"InterpolationPerAxisType", "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" }, "propertiesOrder":[ - "globalInterpolation", - "interpolationPerAxis" + "axis", + "interpolationMethod" ] } }, @@ -141,7 +141,7 @@ "properties":{ "localPart":{ "enum":[ - "Interpolation" + "InterpolationMetadata" ] }, "namespaceURI":{ @@ -154,11 +154,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterpolationType" + "$ref":"#/definitions/InterpolationMetadataType" } }, "elementName":{ - "localPart":"Interpolation", + "localPart":"InterpolationMetadata", "namespaceURI":"http://www.opengis.net/wcs/interpolation/1.0" } }, @@ -175,7 +175,7 @@ "properties":{ "localPart":{ "enum":[ - "InterpolationMetadata" + "Interpolation" ] }, "namespaceURI":{ @@ -188,11 +188,11 @@ ] }, "value":{ - "$ref":"#/definitions/InterpolationMetadataType" + "$ref":"#/definitions/InterpolationType" } }, "elementName":{ - "localPart":"InterpolationMetadata", + "localPart":"Interpolation", "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 39dc1da2..2c3465a5 100644 --- a/scripts/jsonschemas/WCS_Range_Subsetting_1_0.jsonschema +++ b/scripts/jsonschemas/WCS_Range_Subsetting_1_0.jsonschema @@ -2,6 +2,40 @@ { "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", @@ -47,40 +81,6 @@ "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 5e27f3d2..9caca811 100644 --- a/scripts/jsonschemas/WCS_Scaling_1_0.jsonschema +++ b/scripts/jsonschemas/WCS_Scaling_1_0.jsonschema @@ -2,88 +2,72 @@ { "id":"http://www.opengis.net/wcs/scaling/1.0#", "definitions":{ - "ScalingType":{ + "TargetAxisSizeType":{ "type":"object", - "title":"ScalingType", + "title":"TargetAxisSizeType", "required":[ - "scaleByFactor", - "scaleAxesByFactor", - "scaleToSize", - "scaleToExtent" + "axis", + "targetSize" ], "properties":{ - "scaleByFactor":{ - "title":"scaleByFactor", - "allOf":[ - { - "$ref":"#/definitions/ScaleByFactorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ScaleByFactor", - "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" - } - }, - "scaleAxesByFactor":{ - "title":"scaleAxesByFactor", - "allOf":[ - { - "$ref":"#/definitions/ScaleAxesByFactorType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ScaleAxesByFactor", - "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" - } - }, - "scaleToSize":{ - "title":"scaleToSize", + "axis":{ + "title":"axis", "allOf":[ { - "$ref":"#/definitions/ScaleToSizeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"ScaleToSize", + "localPart":"axis", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } }, - "scaleToExtent":{ - "title":"scaleToExtent", + "targetSize":{ + "title":"targetSize", "allOf":[ { - "$ref":"#/definitions/ScaleToExtentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"element", "elementName":{ - "localPart":"ScaleToExtent", + "localPart":"targetSize", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ScalingType", + "localPart":"TargetAxisSizeType", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" }, "propertiesOrder":[ - "scaleByFactor", - "scaleAxesByFactor", - "scaleToSize", - "scaleToExtent" + "axis", + "targetSize" ] }, - "ScaleByFactorType":{ + "ScaleAxisType":{ "type":"object", - "title":"ScaleByFactorType", + "title":"ScaleAxisType", "required":[ + "axis", "scaleFactor" ], "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" + } + }, "scaleFactor":{ "title":"scaleFactor", "allOf":[ @@ -100,10 +84,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ScaleByFactorType", + "localPart":"ScaleAxisType", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" }, "propertiesOrder":[ + "axis", "scaleFactor" ] }, @@ -167,196 +152,211 @@ "high" ] }, - "ScaleAxesByFactorType":{ + "ScaleToSizeType":{ "type":"object", - "title":"ScaleAxesByFactorType", + "title":"ScaleToSizeType", "required":[ - "scaleAxis" + "targetAxisSize" ], "properties":{ - "scaleAxis":{ - "title":"scaleAxis", + "targetAxisSize":{ + "title":"targetAxisSize", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ScaleAxisType" + "$ref":"#/definitions/TargetAxisSizeType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ScaleAxis", + "localPart":"TargetAxisSize", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ScaleAxesByFactorType", + "localPart":"ScaleToSizeType", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" }, "propertiesOrder":[ - "scaleAxis" + "targetAxisSize" ] }, - "TargetAxisSizeType":{ + "ScalingType":{ "type":"object", - "title":"TargetAxisSizeType", + "title":"ScalingType", "required":[ - "axis", - "targetSize" + "scaleByFactor", + "scaleAxesByFactor", + "scaleToSize", + "scaleToExtent" ], "properties":{ - "axis":{ - "title":"axis", + "scaleByFactor":{ + "title":"scaleByFactor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ScaleByFactorType" } ], "propertyType":"element", "elementName":{ - "localPart":"axis", + "localPart":"ScaleByFactor", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } }, - "targetSize":{ - "title":"targetSize", + "scaleAxesByFactor":{ + "title":"scaleAxesByFactor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/ScaleAxesByFactorType" } ], "propertyType":"element", "elementName":{ - "localPart":"targetSize", + "localPart":"ScaleAxesByFactor", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TargetAxisSizeType", - "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" - }, - "propertiesOrder":[ - "axis", - "targetSize" - ] - }, - "ScaleAxisType":{ - "type":"object", - "title":"ScaleAxisType", - "required":[ - "axis", - "scaleFactor" - ], - "properties":{ - "axis":{ - "title":"axis", + }, + "scaleToSize":{ + "title":"scaleToSize", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ScaleToSizeType" } ], "propertyType":"element", "elementName":{ - "localPart":"axis", + "localPart":"ScaleToSize", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } }, - "scaleFactor":{ - "title":"scaleFactor", + "scaleToExtent":{ + "title":"scaleToExtent", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/ScaleToExtentType" } ], "propertyType":"element", "elementName":{ - "localPart":"scaleFactor", + "localPart":"ScaleToExtent", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ScaleAxisType", + "localPart":"ScalingType", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" }, "propertiesOrder":[ - "axis", - "scaleFactor" + "scaleByFactor", + "scaleAxesByFactor", + "scaleToSize", + "scaleToExtent" ] }, - "ScaleToSizeType":{ + "ScaleToExtentType":{ "type":"object", - "title":"ScaleToSizeType", + "title":"ScaleToExtentType", "required":[ - "targetAxisSize" + "targetAxisExtent" ], "properties":{ - "targetAxisSize":{ - "title":"targetAxisSize", + "targetAxisExtent":{ + "title":"targetAxisExtent", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TargetAxisSizeType" + "$ref":"#/definitions/TargetAxisExtentType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"TargetAxisSize", + "localPart":"TargetAxisExtent", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ScaleToSizeType", + "localPart":"ScaleToExtentType", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" }, "propertiesOrder":[ - "targetAxisSize" + "targetAxisExtent" ] }, - "ScaleToExtentType":{ + "ScaleByFactorType":{ "type":"object", - "title":"ScaleToExtentType", + "title":"ScaleByFactorType", "required":[ - "targetAxisExtent" + "scaleFactor" ], "properties":{ - "targetAxisExtent":{ - "title":"targetAxisExtent", + "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/wcs/scaling/1.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ScaleByFactorType", + "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" + }, + "propertiesOrder":[ + "scaleFactor" + ] + }, + "ScaleAxesByFactorType":{ + "type":"object", + "title":"ScaleAxesByFactorType", + "required":[ + "scaleAxis" + ], + "properties":{ + "scaleAxis":{ + "title":"scaleAxis", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TargetAxisExtentType" + "$ref":"#/definitions/ScaleAxisType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"TargetAxisExtent", + "localPart":"ScaleAxis", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ScaleToExtentType", + "localPart":"ScaleAxesByFactorType", "namespaceURI":"http://www.opengis.net/wcs/scaling/1.0" }, "propertiesOrder":[ - "targetAxisExtent" + "scaleAxis" ] } }, diff --git a/scripts/jsonschemas/WCS_WCSEO_1_0.jsonschema b/scripts/jsonschemas/WCS_WCSEO_1_0.jsonschema index 4b423f4a..4fd602cf 100644 --- a/scripts/jsonschemas/WCS_WCSEO_1_0.jsonschema +++ b/scripts/jsonschemas/WCS_WCSEO_1_0.jsonschema @@ -2,119 +2,249 @@ { "id":"http://www.opengis.net/wcs/wcseo/1.0#", "definitions":{ - "ServiceParametersType":{ + "ReferenceableStitchedMosaicCommonElement":{ "type":"object", - "title":"ServiceParametersType", + "title":"ReferenceableStitchedMosaicCommonElement", + "required":[ + "coverageId", + "reference" + ], "properties":{ - "rectifiedDataset":{ - "title":"rectifiedDataset", + "coverageId":{ + "title":"coverageId", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/RectifiedDataset" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" } ], "propertyType":"element", "elementName":{ - "localPart":"rectifiedDataset", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + "localPart":"CoverageId", + "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, - "referenceableDataset":{ - "title":"referenceableDataset", + "reference":{ + "title":"reference", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceableDataset" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ReferenceType" + } }, - "minItems":0 + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"referenceableDataset", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/ows/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "coverageId", + "reference" + ] + }, + "RectifiedStitchedMosaic":{ + "required":[ + "datasets" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractEOCoverageType" }, - "rectifiedStitchedMosaic":{ - "title":"rectifiedStitchedMosaic", + { + "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" + ] + }, + "ReferenceGetCoverageType":{ + "type":"object", + "title":"ReferenceGetCoverageType", + "required":[ + "reference" + ], + "properties":{ + "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", + "typeName":{ + "localPart":"referenceGetCoverageType", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + }, + "propertiesOrder":[ + "reference" + ] + }, + "DatasetSeriesDescriptionsType":{ + "type":"object", + "title":"DatasetSeriesDescriptionsType", + "properties":{ + "datasetSeriesDescription":{ + "title":"datasetSeriesDescription", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/RectifiedStitchedMosaicCommonElement" + "$ref":"#/definitions/DatasetSeriesDescriptionType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"rectifiedStitchedMosaic", + "localPart":"DatasetSeriesDescription", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DatasetSeriesDescriptionsType", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + }, + "propertiesOrder":[ + "datasetSeriesDescription" + ] + }, + "DatasetType":{ + "type":"object", + "title":"DatasetType", + "required":[ + "coverageId" + ], + "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" + } }, - "referenceableStitchedMosaic":{ - "title":"referenceableStitchedMosaic", + "contributingFootprint":{ + "title":"contributingFootprint", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceableStitchedMosaicCommonElement" - }, - "minItems":0 + "$ref":"#/definitions/ContributingFootprint" } ], "propertyType":"element", "elementName":{ - "localPart":"referenceableStitchedMosaic", + "localPart":"contributingFootprint", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } - }, - "datasetSeries":{ - "title":"datasetSeries", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"datasetType", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + }, + "propertiesOrder":[ + "coverageId", + "contributingFootprint" + ] + }, + "Sections":{ + "type":"object", + "title":"Sections", + "required":[ + "section" + ], + "properties":{ + "section":{ + "title":"section", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DatasetSeries" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"datasetSeries", + "localPart":"Section", "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" + "section" ] }, - "DatasetSeries":{ + "RectifiedDataset":{ "type":"object", - "title":"DatasetSeries", + "title":"RectifiedDataset", "required":[ - "datasetSeriesId", + "coverageId", "reference" ], "properties":{ - "datasetSeriesId":{ - "title":"datasetSeriesId", + "coverageId":{ + "title":"coverageId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" @@ -122,8 +252,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":{ @@ -154,7 +284,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "datasetSeriesId", + "coverageId", "reference" ] }, @@ -307,161 +437,27 @@ "datasetSeries" ] }, - "ReferenceableDataset":{ - "type":"object", - "title":"ReferenceableDataset", - "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" - } + "AbstractEOCoverageType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractDiscreteCoverageType" }, - "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" + { + "type":"object", + "title":"AbstractEOCoverageType", + "properties":{ } } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "coverageId", - "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", + "localPart":"AbstractEOCoverageType", "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":{ + "RectifiedStitchedMosaicCommonElement":{ "type":"object", - "title":"ReferenceableStitchedMosaicCommonElement", + "title":"RectifiedStitchedMosaicCommonElement", "required":[ "coverageId", "reference" @@ -512,34 +508,84 @@ "reference" ] }, - "Sections":{ - "type":"object", - "title":"Sections", + "DatasetSeriesDescriptionType":{ "required":[ - "section" + "datasetSeriesId", + "timePeriod" ], - "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/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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Section", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } } - }, + ], "typeType":"classInfo", + "typeName":{ + "localPart":"DatasetSeriesDescriptionType", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + }, "propertiesOrder":[ - "section" + "datasetSeriesId", + "timePeriod", + "footprint", + "serviceParameters" ] }, "DatasetSeriesSummaryType":{ @@ -639,64 +685,38 @@ "metadata" ] }, - "RectifiedStitchedMosaicCommonElement":{ + "ContributingFootprint":{ "type":"object", - "title":"RectifiedStitchedMosaicCommonElement", + "title":"ContributingFootprint", "required":[ - "coverageId", - "reference" + "footprint" ], "properties":{ - "coverageId":{ - "title":"coverageId", + "footprint":{ + "title":"footprint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/FootprintType" } ], "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" + "localPart":"Footprint", + "namespaceURI":"http://www.opengis.net/eop/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "coverageId", - "reference" + "footprint" ] }, - "DatasetType":{ + "ReferenceableDataset":{ "type":"object", - "title":"DatasetType", + "title":"ReferenceableDataset", "required":[ - "coverageId" + "coverageId", + "reference" ], "properties":{ "coverageId":{ @@ -712,68 +732,6 @@ "namespaceURI":"http://www.opengis.net/wcs/2.0" } }, - "contributingFootprint":{ - "title":"contributingFootprint", - "allOf":[ - { - "$ref":"#/definitions/ContributingFootprint" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"contributingFootprint", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"datasetType", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - }, - "propertiesOrder":[ - "coverageId", - "contributingFootprint" - ] - }, - "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", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - }, - "propertiesOrder":[ - "dataset" - ] - }, - "ReferenceGetCoverageType":{ - "type":"object", - "title":"ReferenceGetCoverageType", - "required":[ - "reference" - ], - "properties":{ "reference":{ "title":"reference", "allOf":[ @@ -801,47 +759,11 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"referenceGetCoverageType", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" - }, "propertiesOrder":[ + "coverageId", "reference" ] }, - "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" - ] - }, "DescribeEOCoverageSetType":{ "required":[ "eoId" @@ -944,105 +866,78 @@ "count" ] }, - "DatasetSeriesDescriptionType":{ + "DatasetSeries":{ + "type":"object", + "title":"DatasetSeries", "required":[ "datasetSeriesId", - "timePeriod" + "reference" ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" + "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" + } }, - { - "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" + "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":"ServiceParameters", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + "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":"DatasetSeriesDescriptionType", - "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" }, + "typeType":"classInfo", "propertiesOrder":[ "datasetSeriesId", - "timePeriod", - "footprint", - "serviceParameters" + "reference" ] }, - "RectifiedDataset":{ + "EOMetadataType":{ "type":"object", - "title":"RectifiedDataset", + "title":"EOMetadataType", "required":[ - "coverageId", + "earthObservation", "reference" ], "properties":{ - "coverageId":{ - "title":"coverageId", + "earthObservation":{ + "title":"earthObservation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" } ], "propertyType":"element", "elementName":{ - "localPart":"CoverageId", - "namespaceURI":"http://www.opengis.net/wcs/2.0" + "localPart":"EarthObservation", + "namespaceURI":"http://www.opengis.net/eop/2.0" } }, "reference":{ @@ -1069,43 +964,138 @@ "localPart":"Reference", "namespaceURI":"http://www.opengis.net/ows/2.0" } + }, + "lineage":{ + "title":"lineage", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LineageType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"lineage", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"EOMetadataType", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" + }, "propertiesOrder":[ - "coverageId", - "reference" + "earthObservation", + "reference", + "lineage" ] }, - "DatasetSeriesDescriptionsType":{ + "EOCoverageSetDescriptionType":{ "type":"object", - "title":"DatasetSeriesDescriptionsType", + "title":"EOCoverageSetDescriptionType", + "required":[ + "numberMatched", + "numberReturned" + ], "properties":{ - "datasetSeriesDescription":{ - "title":"datasetSeriesDescription", + "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" + ] + }, + "DatasetsType":{ + "type":"object", + "title":"DatasetsType", + "properties":{ + "dataset":{ + "title":"dataset", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DatasetSeriesDescriptionType" + "$ref":"#/definitions/DatasetType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DatasetSeriesDescription", + "localPart":"dataset", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DatasetSeriesDescriptionsType", + "localPart":"datasetsType", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" }, "propertiesOrder":[ - "datasetSeriesDescription" + "dataset" ] }, "LineageType":{ @@ -1164,82 +1154,110 @@ "timePosition" ] }, - "EOMetadataType":{ + "ServiceParametersType":{ "type":"object", - "title":"EOMetadataType", - "required":[ - "earthObservation", - "reference" - ], + "title":"ServiceParametersType", "properties":{ - "earthObservation":{ - "title":"earthObservation", + "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":[ { - "$ref":"http://www.opengis.net/eop/2.0#/definitions/EarthObservationType" + "type":"array", + "items":{ + "$ref":"#/definitions/RectifiedStitchedMosaicCommonElement" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"EarthObservation", - "namespaceURI":"http://www.opengis.net/eop/2.0" + "localPart":"rectifiedStitchedMosaic", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, - "reference":{ - "title":"reference", + "referenceableStitchedMosaic":{ + "title":"referenceableStitchedMosaic", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/ReferenceType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/ReferenceableStitchedMosaicCommonElement" }, - "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.opengis.net/ows/2.0" + "localPart":"referenceableStitchedMosaic", + "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, - "lineage":{ - "title":"lineage", + "datasetSeries":{ + "title":"datasetSeries", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LineageType" + "$ref":"#/definitions/DatasetSeries" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"lineage", + "localPart":"datasetSeries", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"EOMetadataType", + "localPart":"ServiceParametersType", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" }, "propertiesOrder":[ - "earthObservation", - "reference", - "lineage" + "rectifiedDataset", + "referenceableDataset", + "rectifiedStitchedMosaic", + "referenceableStitchedMosaic", + "datasetSeries" ] }, - "RectifiedStitchedMosaic":{ + "ReferenceableStitchedMosaic":{ "required":[ "datasets" ], @@ -1249,7 +1267,7 @@ }, { "type":"object", - "title":"RectifiedStitchedMosaic", + "title":"ReferenceableStitchedMosaic", "properties":{ "datasets":{ "title":"datasets", @@ -1271,24 +1289,6 @@ "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":[ - "Sections" + "ReferenceableDataset" ] }, "namespaceURI":{ @@ -1318,11 +1318,11 @@ ] }, "value":{ - "$ref":"#/definitions/Sections" + "$ref":"#/definitions/AbstractEOCoverageType" } }, "elementName":{ - "localPart":"Sections", + "localPart":"ReferenceableDataset", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1339,7 +1339,7 @@ "properties":{ "localPart":{ "enum":[ - "datasetSeries" + "eoId" ] }, "namespaceURI":{ @@ -1352,11 +1352,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" } }, @@ -1373,7 +1373,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceableEOCoverage" + "dataset" ] }, "namespaceURI":{ @@ -1386,11 +1386,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractEOCoverageType" + "$ref":"#/definitions/DatasetType" } }, "elementName":{ - "localPart":"ReferenceableEOCoverage", + "localPart":"dataset", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1407,7 +1407,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetSeriesDescriptions" + "DatasetSeriesSummary" ] }, "namespaceURI":{ @@ -1420,11 +1420,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetSeriesDescriptionsType" + "$ref":"#/definitions/DatasetSeriesSummaryType" } }, "elementName":{ - "localPart":"DatasetSeriesDescriptions", + "localPart":"DatasetSeriesSummary", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1441,7 +1441,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetSeries" + "RectifiedEOCoverage" ] }, "namespaceURI":{ @@ -1454,11 +1454,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetSeriesType" + "$ref":"#/definitions/AbstractEOCoverageType" } }, "elementName":{ - "localPart":"DatasetSeries", + "localPart":"RectifiedEOCoverage", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1475,7 +1475,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedDataset" + "referenceableStitchedMosaic" ] }, "namespaceURI":{ @@ -1488,11 +1488,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractEOCoverageType" + "$ref":"#/definitions/ReferenceableStitchedMosaicCommonElement" } }, "elementName":{ - "localPart":"RectifiedDataset", + "localPart":"referenceableStitchedMosaic", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1509,7 +1509,7 @@ "properties":{ "localPart":{ "enum":[ - "rectifiedStitchedMosaic" + "ReferenceableStitchedMosaic" ] }, "namespaceURI":{ @@ -1522,11 +1522,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedStitchedMosaicCommonElement" + "$ref":"#/definitions/ReferenceableStitchedMosaic" } }, "elementName":{ - "localPart":"rectifiedStitchedMosaic", + "localPart":"ReferenceableStitchedMosaic", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1543,7 +1543,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceableDataset" + "Sections" ] }, "namespaceURI":{ @@ -1556,11 +1556,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractEOCoverageType" + "$ref":"#/definitions/Sections" } }, "elementName":{ - "localPart":"ReferenceableDataset", + "localPart":"Sections", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1577,7 +1577,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetSeriesSummary" + "RectifiedDataset" ] }, "namespaceURI":{ @@ -1590,11 +1590,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetSeriesSummaryType" + "$ref":"#/definitions/AbstractEOCoverageType" } }, "elementName":{ - "localPart":"DatasetSeriesSummary", + "localPart":"RectifiedDataset", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1611,7 +1611,7 @@ "properties":{ "localPart":{ "enum":[ - "referenceableDataset" + "rectifiedDataset" ] }, "namespaceURI":{ @@ -1624,11 +1624,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceableDataset" + "$ref":"#/definitions/RectifiedDataset" } }, "elementName":{ - "localPart":"referenceableDataset", + "localPart":"rectifiedDataset", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1645,7 +1645,7 @@ "properties":{ "localPart":{ "enum":[ - "referenceableStitchedMosaic" + "DatasetSeriesDescription" ] }, "namespaceURI":{ @@ -1658,11 +1658,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceableStitchedMosaicCommonElement" + "$ref":"#/definitions/DatasetSeriesDescriptionType" } }, "elementName":{ - "localPart":"referenceableStitchedMosaic", + "localPart":"DatasetSeriesDescription", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1679,7 +1679,7 @@ "properties":{ "localPart":{ "enum":[ - "rectifiedDataset" + "ServiceParameters" ] }, "namespaceURI":{ @@ -1692,11 +1692,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedDataset" + "$ref":"#/definitions/ServiceParametersType" } }, "elementName":{ - "localPart":"rectifiedDataset", + "localPart":"ServiceParameters", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1713,7 +1713,7 @@ "properties":{ "localPart":{ "enum":[ - "ReferenceableStitchedMosaic" + "RectifiedStitchedMosaic" ] }, "namespaceURI":{ @@ -1726,11 +1726,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceableStitchedMosaic" + "$ref":"#/definitions/RectifiedStitchedMosaic" } }, "elementName":{ - "localPart":"ReferenceableStitchedMosaic", + "localPart":"RectifiedStitchedMosaic", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1747,7 +1747,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeEOCoverageSet" + "containment" ] }, "namespaceURI":{ @@ -1760,11 +1760,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeEOCoverageSetType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"DescribeEOCoverageSet", + "localPart":"containment", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1781,7 +1781,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetSeriesId" + "EOCoverageSetDescription" ] }, "namespaceURI":{ @@ -1794,11 +1794,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "$ref":"#/definitions/EOCoverageSetDescriptionType" } }, "elementName":{ - "localPart":"DatasetSeriesId", + "localPart":"EOCoverageSetDescription", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1815,7 +1815,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceParameters" + "processing" ] }, "namespaceURI":{ @@ -1828,11 +1828,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceParametersType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"ServiceParameters", + "localPart":"processing", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1849,7 +1849,7 @@ "properties":{ "localPart":{ "enum":[ - "EOMetadata" + "contributingFootprint" ] }, "namespaceURI":{ @@ -1862,11 +1862,11 @@ ] }, "value":{ - "$ref":"#/definitions/EOMetadataType" + "$ref":"#/definitions/ContributingFootprint" } }, "elementName":{ - "localPart":"EOMetadata", + "localPart":"contributingFootprint", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1883,7 +1883,7 @@ "properties":{ "localPart":{ "enum":[ - "DatasetSeriesDescription" + "datasetSeries" ] }, "namespaceURI":{ @@ -1896,11 +1896,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetSeriesDescriptionType" + "$ref":"#/definitions/DatasetSeries" } }, "elementName":{ - "localPart":"DatasetSeriesDescription", + "localPart":"datasetSeries", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1917,7 +1917,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedEOCoverage" + "ReferenceableEOCoverage" ] }, "namespaceURI":{ @@ -1934,7 +1934,7 @@ } }, "elementName":{ - "localPart":"RectifiedEOCoverage", + "localPart":"ReferenceableEOCoverage", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1951,7 +1951,7 @@ "properties":{ "localPart":{ "enum":[ - "Section" + "DatasetSeriesId" ] }, "namespaceURI":{ @@ -1964,11 +1964,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/NCName" } }, "elementName":{ - "localPart":"Section", + "localPart":"DatasetSeriesId", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -1985,7 +1985,7 @@ "properties":{ "localPart":{ "enum":[ - "lineage" + "DatasetSeriesDescriptions" ] }, "namespaceURI":{ @@ -1998,11 +1998,11 @@ ] }, "value":{ - "$ref":"#/definitions/LineageType" + "$ref":"#/definitions/DatasetSeriesDescriptionsType" } }, "elementName":{ - "localPart":"lineage", + "localPart":"DatasetSeriesDescriptions", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2019,7 +2019,7 @@ "properties":{ "localPart":{ "enum":[ - "RectifiedStitchedMosaic" + "DatasetSeries" ] }, "namespaceURI":{ @@ -2032,11 +2032,11 @@ ] }, "value":{ - "$ref":"#/definitions/RectifiedStitchedMosaic" + "$ref":"#/definitions/DatasetSeriesType" } }, "elementName":{ - "localPart":"RectifiedStitchedMosaic", + "localPart":"DatasetSeries", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2053,7 +2053,7 @@ "properties":{ "localPart":{ "enum":[ - "eoId" + "Section" ] }, "namespaceURI":{ @@ -2066,11 +2066,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NCName" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"eoId", + "localPart":"Section", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2087,7 +2087,7 @@ "properties":{ "localPart":{ "enum":[ - "processing" + "lineage" ] }, "namespaceURI":{ @@ -2100,11 +2100,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/LineageType" } }, "elementName":{ - "localPart":"processing", + "localPart":"lineage", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2121,7 +2121,7 @@ "properties":{ "localPart":{ "enum":[ - "dataset" + "datasets" ] }, "namespaceURI":{ @@ -2134,11 +2134,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetType" + "$ref":"#/definitions/DatasetsType" } }, "elementName":{ - "localPart":"dataset", + "localPart":"datasets", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2155,7 +2155,7 @@ "properties":{ "localPart":{ "enum":[ - "containment" + "EOMetadata" ] }, "namespaceURI":{ @@ -2168,11 +2168,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EOMetadataType" } }, "elementName":{ - "localPart":"containment", + "localPart":"EOMetadata", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2189,7 +2189,7 @@ "properties":{ "localPart":{ "enum":[ - "EOCoverageSetDescription" + "referenceGetCoverage" ] }, "namespaceURI":{ @@ -2202,11 +2202,11 @@ ] }, "value":{ - "$ref":"#/definitions/EOCoverageSetDescriptionType" + "$ref":"#/definitions/ReferenceGetCoverageType" } }, "elementName":{ - "localPart":"EOCoverageSetDescription", + "localPart":"referenceGetCoverage", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2223,7 +2223,7 @@ "properties":{ "localPart":{ "enum":[ - "datasets" + "DescribeEOCoverageSet" ] }, "namespaceURI":{ @@ -2236,11 +2236,11 @@ ] }, "value":{ - "$ref":"#/definitions/DatasetsType" + "$ref":"#/definitions/DescribeEOCoverageSetType" } }, "elementName":{ - "localPart":"datasets", + "localPart":"DescribeEOCoverageSet", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2257,7 +2257,7 @@ "properties":{ "localPart":{ "enum":[ - "referenceGetCoverage" + "referenceableDataset" ] }, "namespaceURI":{ @@ -2270,11 +2270,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceGetCoverageType" + "$ref":"#/definitions/ReferenceableDataset" } }, "elementName":{ - "localPart":"referenceGetCoverage", + "localPart":"referenceableDataset", "namespaceURI":"http://www.opengis.net/wcs/wcseo/1.0" } }, @@ -2291,7 +2291,7 @@ "properties":{ "localPart":{ "enum":[ - "contributingFootprint" + "rectifiedStitchedMosaic" ] }, "namespaceURI":{ @@ -2304,11 +2304,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContributingFootprint" + "$ref":"#/definitions/RectifiedStitchedMosaicCommonElement" } }, "elementName":{ - "localPart":"contributingFootprint", + "localPart":"rectifiedStitchedMosaic", "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 d4a00f3a..a35ddec2 100644 --- a/scripts/jsonschemas/WFS_1_0_0.jsonschema +++ b/scripts/jsonschemas/WFS_1_0_0.jsonschema @@ -2,110 +2,42 @@ { "id":"http://www.opengis.net/wfs#", "definitions":{ - "InsertElementType":{ + "UpdateElementType":{ "type":"object", - "title":"InsertElementType", + "title":"UpdateElementType", "required":[ - "feature" + "property", + "typeName" ], "properties":{ - "feature":{ - "title":"feature", + "property":{ + "title":"property", "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" - } + "$ref":"#/definitions/PropertyType" }, "minItems":1 } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"_Feature", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "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":"InsertElementType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "feature", - "handle" - ] - }, - "TransactionResultType":{ - "type":"object", - "title":"TransactionResultType", - "required":[ - "status" - ], - "properties":{ - "status":{ - "title":"status", - "allOf":[ - { - "$ref":"#/definitions/StatusType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Status", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "locator":{ - "title":"locator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], "propertyType":"element", "elementName":{ - "localPart":"Locator", + "localPart":"Property", "namespaceURI":"http://www.opengis.net/wfs" } }, - "message":{ - "title":"message", + "filter":{ + "title":"filter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FilterType" } ], "propertyType":"element", "elementName":{ - "localPart":"Message", - "namespaceURI":"http://www.opengis.net/wfs" + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" } }, "handle":{ @@ -120,76 +52,31 @@ "localPart":"handle", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TransactionResultType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "status", - "locator", - "message", - "handle" - ] - }, - "WFSLockFeatureResponseType":{ - "type":"object", - "title":"WFSLockFeatureResponseType", - "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", - "allOf":[ - { - "$ref":"#/definitions/FeaturesLockedType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FeaturesLocked", - "namespaceURI":"http://www.opengis.net/wfs" - } }, - "featuresNotLocked":{ - "title":"featuresNotLocked", + "typeName":{ + "title":"typeName", "allOf":[ { - "$ref":"#/definitions/FeaturesNotLockedType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], - "propertyType":"element", - "elementName":{ - "localPart":"FeaturesNotLocked", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"typeName", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WFS_LockFeatureResponseType", + "localPart":"UpdateElementType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "lockId", - "featuresLocked", - "featuresNotLocked" + "property", + "filter", + "handle", + "typeName" ] }, "QueryType":{ @@ -282,123 +169,136 @@ "featureVersion" ] }, - "PropertyType":{ + "GetCapabilitiesType":{ "type":"object", - "title":"PropertyType", + "title":"GetCapabilitiesType", "required":[ - "name" + "service" ], "properties":{ - "name":{ - "title":"name", + "version":{ + "title":"version", "allOf":[ { "$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":"version", + "namespaceURI":"" } }, - "value":{ - "title":"value", + "service":{ + "title":"service", "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":"service", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PropertyType", + "localPart":"GetCapabilitiesType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "name", - "value" + "version", + "service" ] }, - "NativeType":{ + "WFSTransactionResponseType":{ "type":"object", - "title":"NativeType", + "title":"WFSTransactionResponseType", "required":[ - "vendorId", - "safeToIgnore" + "transactionResult", + "version" ], "properties":{ - "vendorId":{ - "title":"vendorId", + "insertResult":{ + "title":"insertResult", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/InsertResultType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"vendorId", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"InsertResult", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "safeToIgnore":{ - "title":"safeToIgnore", + "transactionResult":{ + "title":"transactionResult", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$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":"safeToIgnore", + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"NativeType", + "localPart":"WFS_TransactionResponseType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "vendorId", - "safeToIgnore" + "insertResult", + "transactionResult", + "version" ] }, - "GetFeatureType":{ + "DeleteElementType":{ "type":"object", - "title":"GetFeatureType", + "title":"DeleteElementType", "required":[ - "query", - "version", - "service" + "filter", + "typeName" ], "properties":{ - "query":{ - "title":"query", + "filter":{ + "title":"filter", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/QueryType" - }, - "minItems":1 + "$ref":"#/definitions/FilterType" } ], "propertyType":"element", "elementName":{ - "localPart":"Query", - "namespaceURI":"http://www.opengis.net/wfs" + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" } }, - "version":{ - "title":"version", + "handle":{ + "title":"handle", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -406,75 +306,126 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"handle", "namespaceURI":"" } }, - "service":{ - "title":"service", + "typeName":{ + "title":"typeName", "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", "attributeName":{ - "localPart":"service", + "localPart":"typeName", "namespaceURI":"" } - }, - "handle":{ - "title":"handle", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"DeleteElementType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "filter", + "handle", + "typeName" + ] + }, + "EmptyType":{ + "type":"object", + "title":"EmptyType", + "properties":{ + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"EmptyType", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "FeaturesLockedType":{ + "type":"object", + "title":"FeaturesLockedType", + "required":[ + "featureId" + ], + "properties":{ + "featureId":{ + "title":"featureId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureIdType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"handle", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"FeatureId", + "namespaceURI":"http://www.opengis.net/ogc" } - }, - "outputFormat":{ - "title":"outputFormat", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FeaturesLockedType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "featureId" + ] + }, + "InsertResultType":{ + "type":"object", + "title":"InsertResultType", + "required":[ + "featureId" + ], + "properties":{ + "featureId":{ + "title":"featureId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureIdType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"outputFormat", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"FeatureId", + "namespaceURI":"http://www.opengis.net/ogc" } }, - "maxFeatures":{ - "title":"maxFeatures", + "handle":{ + "title":"handle", "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":"maxFeatures", + "localPart":"handle", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GetFeatureType", + "localPart":"InsertResultType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "query", - "version", - "service", - "handle", - "outputFormat", - "maxFeatures" + "featureId", + "handle" ] }, "LockType":{ @@ -535,63 +486,87 @@ "typeName" ] }, - "FeaturesLockedType":{ + "WFSLockFeatureResponseType":{ "type":"object", - "title":"FeaturesLockedType", + "title":"WFSLockFeatureResponseType", "required":[ - "featureId" + "lockId" ], "properties":{ - "featureId":{ - "title":"featureId", + "lockId":{ + "title":"lockId", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureIdType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureId", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"LockId", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "featuresLocked":{ + "title":"featuresLocked", + "allOf":[ + { + "$ref":"#/definitions/FeaturesLockedType" + } + ], + "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":"FeaturesLockedType", + "localPart":"WFS_LockFeatureResponseType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "featureId" + "lockId", + "featuresLocked", + "featuresNotLocked" ] }, - "LockFeatureType":{ + "GetFeatureWithLockType":{ "type":"object", - "title":"LockFeatureType", + "title":"GetFeatureWithLockType", "required":[ - "lock", + "query", "version", "service" ], "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" } }, @@ -621,6 +596,19 @@ "namespaceURI":"" } }, + "handle":{ + "title":"handle", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"handle", + "namespaceURI":"" + } + }, "expiry":{ "title":"expiry", "allOf":[ @@ -634,71 +622,161 @@ "namespaceURI":"" } }, - "lockAction":{ - "title":"lockAction", + "outputFormat":{ + "title":"outputFormat", "allOf":[ { - "$ref":"#/definitions/AllSomeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lockAction", + "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":"LockFeatureType", + "localPart":"GetFeatureWithLockType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "lock", + "query", "version", "service", + "handle", "expiry", - "lockAction" + "outputFormat", + "maxFeatures" ] }, - "WFSTransactionResponseType":{ + "FeaturesNotLockedType":{ "type":"object", - "title":"WFSTransactionResponseType", + "title":"FeaturesNotLockedType", "required":[ - "transactionResult", - "version" + "featureId" ], "properties":{ - "insertResult":{ - "title":"insertResult", + "featureId":{ + "title":"featureId", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/InsertResultType" + "$ref":"#/definitions/FeatureIdType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"InsertResult", - "namespaceURI":"http://www.opengis.net/wfs" + "localPart":"FeatureId", + "namespaceURI":"http://www.opengis.net/ogc" } - }, - "transactionResult":{ - "title":"transactionResult", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FeaturesNotLockedType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "featureId" + ] + }, + "TransactionType":{ + "type":"object", + "title":"TransactionType", + "required":[ + "version", + "service" + ], + "properties":{ + "lockId":{ + "title":"lockId", "allOf":[ { - "$ref":"#/definitions/TransactionResultType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"TransactionResult", + "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":[ @@ -711,60 +789,86 @@ "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":"" + } + }, + "handle":{ + "title":"handle", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"handle", + "namespaceURI":"" + } + }, + "releaseAction":{ + "title":"releaseAction", + "allOf":[ + { + "$ref":"#/definitions/AllSomeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"releaseAction", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WFS_TransactionResponseType", + "localPart":"TransactionType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "insertResult", - "transactionResult", - "version" + "lockId", + "insertOrUpdateOrDelete", + "version", + "service", + "handle", + "releaseAction" ] }, - "FeaturesNotLockedType":{ + "DescribeFeatureTypeType":{ "type":"object", - "title":"FeaturesNotLockedType", + "title":"DescribeFeatureTypeType", "required":[ - "featureId" + "version", + "service" ], "properties":{ - "featureId":{ - "title":"featureId", + "typeName":{ + "title":"typeName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FeatureIdType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureId", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"TypeName", + "namespaceURI":"http://www.opengis.net/wfs" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FeaturesNotLockedType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "featureId" - ] - }, - "GetCapabilitiesType":{ - "type":"object", - "title":"GetCapabilitiesType", - "required":[ - "service" - ], - "properties":{ + }, "version":{ "title":"version", "allOf":[ @@ -790,16 +894,31 @@ "localPart":"service", "namespaceURI":"" } + }, + "outputFormat":{ + "title":"outputFormat", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"outputFormat", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesType", + "localPart":"DescribeFeatureTypeType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ + "typeName", "version", - "service" + "service", + "outputFormat" ] }, "FeatureCollectionType":{ @@ -836,9 +955,9 @@ "lockId" ] }, - "GetFeatureWithLockType":{ + "GetFeatureType":{ "type":"object", - "title":"GetFeatureWithLockType", + "title":"GetFeatureType", "required":[ "query", "version", @@ -901,19 +1020,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":[ @@ -943,7 +1049,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"GetFeatureWithLockType", + "localPart":"GetFeatureType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ @@ -951,257 +1057,170 @@ "version", "service", "handle", - "expiry", "outputFormat", "maxFeatures" ] }, - "UpdateElementType":{ + "TransactionResultType":{ "type":"object", - "title":"UpdateElementType", + "title":"TransactionResultType", "required":[ - "property", - "typeName" + "status" ], "properties":{ - "property":{ - "title":"property", + "status":{ + "title":"status", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PropertyType" - }, - "minItems":1 + "$ref":"#/definitions/StatusType" } ], "propertyType":"element", "elementName":{ - "localPart":"Property", + "localPart":"Status", "namespaceURI":"http://www.opengis.net/wfs" } }, - "filter":{ - "title":"filter", + "locator":{ + "title":"locator", "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":"Locator", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "handle":{ - "title":"handle", + "message":{ + "title":"message", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"handle", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Message", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "typeName":{ - "title":"typeName", + "handle":{ + "title":"handle", "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":"handle", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"UpdateElementType", + "localPart":"TransactionResultType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "property", - "filter", - "handle", - "typeName" + "status", + "locator", + "message", + "handle" ] }, - "TransactionType":{ + "StatusType":{ "type":"object", - "title":"TransactionType", + "title":"StatusType", "required":[ - "version", - "service" + "success", + "failed", + "partial" ], "properties":{ - "lockId":{ - "title":"lockId", + "success":{ + "title":"success", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EmptyType" } ], "propertyType":"element", "elementName":{ - "localPart":"LockId", + "localPart":"SUCCESS", "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":[ - { - "$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":"" - } - }, - "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" } }, - "releaseAction":{ - "title":"releaseAction", + "partial":{ + "title":"partial", "allOf":[ { - "$ref":"#/definitions/AllSomeType" + "$ref":"#/definitions/EmptyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"releaseAction", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PARTIAL", + "namespaceURI":"http://www.opengis.net/wfs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TransactionType", + "localPart":"StatusType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "lockId", - "insertOrUpdateOrDelete", - "version", - "service", - "handle", - "releaseAction" + "success", + "failed", + "partial" ] }, - "DeleteElementType":{ + "LockFeatureType":{ "type":"object", - "title":"DeleteElementType", + "title":"LockFeatureType", "required":[ - "filter", - "typeName" + "lock", + "version", + "service" ], "properties":{ - "filter":{ - "title":"filter", + "lock":{ + "title":"lock", "allOf":[ { - "$ref":"#/definitions/FilterType" + "type":"array", + "items":{ + "$ref":"#/definitions/LockType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Filter", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"Lock", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "handle":{ - "title":"handle", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1209,75 +1228,73 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"handle", + "localPart":"version", "namespaceURI":"" } }, - "typeName":{ - "title":"typeName", + "service":{ + "title":"service", "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":"service", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DeleteElementType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "filter", - "handle", - "typeName" - ] - }, - "DescribeFeatureTypeType":{ - "type":"object", - "title":"DescribeFeatureTypeType", - "required":[ - "version", - "service" - ], - "properties":{ - "typeName":{ - "title":"typeName", + }, + "expiry":{ + "title":"expiry", "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/positiveInteger" } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TypeName", - "namespaceURI":"http://www.opengis.net/wfs" + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"expiry", + "namespaceURI":"" } }, - "version":{ - "title":"version", + "lockAction":{ + "title":"lockAction", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AllSomeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"lockAction", "namespaceURI":"" } - }, - "service":{ - "title":"service", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LockFeatureType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "lock", + "version", + "service", + "expiry", + "lockAction" + ] + }, + "NativeType":{ + "type":"object", + "title":"NativeType", + "required":[ + "vendorId", + "safeToIgnore" + ], + "properties":{ + "vendorId":{ + "title":"vendorId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1285,58 +1302,68 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"vendorId", "namespaceURI":"" } }, - "outputFormat":{ - "title":"outputFormat", + "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":"outputFormat", + "localPart":"safeToIgnore", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DescribeFeatureTypeType", + "localPart":"NativeType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "typeName", - "version", - "service", - "outputFormat" + "vendorId", + "safeToIgnore" ] }, - "InsertResultType":{ + "InsertElementType":{ "type":"object", - "title":"InsertResultType", + "title":"InsertElementType", "required":[ - "featureId" + "feature" ], "properties":{ - "featureId":{ - "title":"featureId", + "feature":{ + "title":"feature", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FeatureIdType" + "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":"FeatureId", - "namespaceURI":"http://www.opengis.net/ogc" + "localPart":"_Feature", + "namespaceURI":"http://www.opengis.net/gml" } }, "handle":{ @@ -1355,83 +1382,56 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InsertResultType", + "localPart":"InsertElementType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "featureId", + "feature", "handle" ] }, - "EmptyType":{ - "type":"object", - "title":"EmptyType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"EmptyType", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "StatusType":{ + "PropertyType":{ "type":"object", - "title":"StatusType", + "title":"PropertyType", "required":[ - "success", - "failed", - "partial" + "name" ], "properties":{ - "success":{ - "title":"success", - "allOf":[ - { - "$ref":"#/definitions/EmptyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SUCCESS", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "failed":{ - "title":"failed", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/EmptyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"FAILED", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/wfs" } }, - "partial":{ - "title":"partial", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/EmptyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"PARTIAL", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/wfs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StatusType", + "localPart":"PropertyType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "success", - "failed", - "partial" + "name", + "value" ] }, "AllSomeType":{ @@ -1461,7 +1461,7 @@ "properties":{ "localPart":{ "enum":[ - "WFS_TransactionResponse" + "FeatureCollection" ] }, "namespaceURI":{ @@ -1474,11 +1474,11 @@ ] }, "value":{ - "$ref":"#/definitions/WFSTransactionResponseType" + "$ref":"#/definitions/FeatureCollectionType" } }, "elementName":{ - "localPart":"WFS_TransactionResponse", + "localPart":"FeatureCollection", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1495,7 +1495,7 @@ "properties":{ "localPart":{ "enum":[ - "Property" + "GetFeature" ] }, "namespaceURI":{ @@ -1508,11 +1508,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyType" + "$ref":"#/definitions/GetFeatureType" } }, "elementName":{ - "localPart":"Property", + "localPart":"GetFeature", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1529,7 +1529,7 @@ "properties":{ "localPart":{ "enum":[ - "PARTIAL" + "LockFeature" ] }, "namespaceURI":{ @@ -1542,11 +1542,11 @@ ] }, "value":{ - "$ref":"#/definitions/EmptyType" + "$ref":"#/definitions/LockFeatureType" } }, "elementName":{ - "localPart":"PARTIAL", + "localPart":"LockFeature", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1563,7 +1563,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureCollection" + "Native" ] }, "namespaceURI":{ @@ -1576,11 +1576,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureCollectionType" + "$ref":"#/definitions/NativeType" } }, "elementName":{ - "localPart":"FeatureCollection", + "localPart":"Native", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1597,7 +1597,7 @@ "properties":{ "localPart":{ "enum":[ - "Delete" + "DescribeFeatureType" ] }, "namespaceURI":{ @@ -1610,11 +1610,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeleteElementType" + "$ref":"#/definitions/DescribeFeatureTypeType" } }, "elementName":{ - "localPart":"Delete", + "localPart":"DescribeFeatureType", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1665,7 +1665,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "Property" ] }, "namespaceURI":{ @@ -1678,11 +1678,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/PropertyType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Property", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1699,7 +1699,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeFeatureType" + "Update" ] }, "namespaceURI":{ @@ -1712,11 +1712,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeFeatureTypeType" + "$ref":"#/definitions/UpdateElementType" } }, "elementName":{ - "localPart":"DescribeFeatureType", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1733,7 +1733,7 @@ "properties":{ "localPart":{ "enum":[ - "SUCCESS" + "WFS_LockFeatureResponse" ] }, "namespaceURI":{ @@ -1746,11 +1746,11 @@ ] }, "value":{ - "$ref":"#/definitions/EmptyType" + "$ref":"#/definitions/WFSLockFeatureResponseType" } }, "elementName":{ - "localPart":"SUCCESS", + "localPart":"WFS_LockFeatureResponse", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1767,7 +1767,7 @@ "properties":{ "localPart":{ "enum":[ - "WFS_LockFeatureResponse" + "WFS_TransactionResponse" ] }, "namespaceURI":{ @@ -1780,11 +1780,11 @@ ] }, "value":{ - "$ref":"#/definitions/WFSLockFeatureResponseType" + "$ref":"#/definitions/WFSTransactionResponseType" } }, "elementName":{ - "localPart":"WFS_LockFeatureResponse", + "localPart":"WFS_TransactionResponse", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1801,7 +1801,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "Delete" ] }, "namespaceURI":{ @@ -1814,11 +1814,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateElementType" + "$ref":"#/definitions/DeleteElementType" } }, "elementName":{ - "localPart":"Update", + "localPart":"Delete", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1835,7 +1835,7 @@ "properties":{ "localPart":{ "enum":[ - "FAILED" + "Query" ] }, "namespaceURI":{ @@ -1848,11 +1848,11 @@ ] }, "value":{ - "$ref":"#/definitions/EmptyType" + "$ref":"#/definitions/QueryType" } }, "elementName":{ - "localPart":"FAILED", + "localPart":"Query", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1869,7 +1869,7 @@ "properties":{ "localPart":{ "enum":[ - "LockFeature" + "Insert" ] }, "namespaceURI":{ @@ -1882,11 +1882,11 @@ ] }, "value":{ - "$ref":"#/definitions/LockFeatureType" + "$ref":"#/definitions/InsertElementType" } }, "elementName":{ - "localPart":"LockFeature", + "localPart":"Insert", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1903,7 +1903,7 @@ "properties":{ "localPart":{ "enum":[ - "LockId" + "PARTIAL" ] }, "namespaceURI":{ @@ -1916,11 +1916,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/EmptyType" } }, "elementName":{ - "localPart":"LockId", + "localPart":"PARTIAL", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1937,7 +1937,7 @@ "properties":{ "localPart":{ "enum":[ - "Insert" + "SUCCESS" ] }, "namespaceURI":{ @@ -1950,11 +1950,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertElementType" + "$ref":"#/definitions/EmptyType" } }, "elementName":{ - "localPart":"Insert", + "localPart":"SUCCESS", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -1971,7 +1971,7 @@ "properties":{ "localPart":{ "enum":[ - "Query" + "LockId" ] }, "namespaceURI":{ @@ -1984,11 +1984,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" } }, @@ -2005,7 +2005,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureWithLock" + "FAILED" ] }, "namespaceURI":{ @@ -2018,11 +2018,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureWithLockType" + "$ref":"#/definitions/EmptyType" } }, "elementName":{ - "localPart":"GetFeatureWithLock", + "localPart":"FAILED", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2039,7 +2039,7 @@ "properties":{ "localPart":{ "enum":[ - "Native" + "GetFeatureWithLock" ] }, "namespaceURI":{ @@ -2052,11 +2052,11 @@ ] }, "value":{ - "$ref":"#/definitions/NativeType" + "$ref":"#/definitions/GetFeatureWithLockType" } }, "elementName":{ - "localPart":"Native", + "localPart":"GetFeatureWithLock", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2073,7 +2073,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeature" + "GetCapabilities" ] }, "namespaceURI":{ @@ -2086,11 +2086,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"GetFeature", + "localPart":"GetCapabilities", "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 6f673595..924efba2 100644 --- a/scripts/jsonschemas/WFS_1_1_0.jsonschema +++ b/scripts/jsonschemas/WFS_1_1_0.jsonschema @@ -2,370 +2,323 @@ { "id":"http://www.opengis.net/wfs#", "definitions":{ - "InsertResultsType":{ + "MetadataURLType":{ "type":"object", - "title":"InsertResultsType", + "title":"MetadataURLType", "required":[ - "feature" + "type", + "format" ], "properties":{ - "feature":{ - "title":"feature", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InsertedFeatureType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Feature", - "namespaceURI":"http://www.opengis.net/wfs" + "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":"InsertResultsType", + "localPart":"MetadataURLType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "feature" + "value", + "type", + "format" ] }, - "WFSCapabilitiesType":{ + "XlinkPropertyName":{ + "type":"object", + "title":"XlinkPropertyName", "required":[ - "filterCapabilities" + "traverseXlinkDepth" ], - "allOf":[ - { - "$ref":"#/definitions/CapabilitiesBaseType" + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" }, - { - "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" - } + "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":"WFS_CapabilitiesType", - "namespaceURI":"http://www.opengis.net/wfs" }, + "typeType":"classInfo", "propertiesOrder":[ - "featureTypeList", - "servesGMLObjectTypeList", - "supportsGMLObjectTypeList", - "filterCapabilities" + "value", + "traverseXlinkDepth", + "traverseXlinkExpiry" ] }, - "InsertElementType":{ + "FeatureTypeType":{ "type":"object", - "title":"InsertElementType", + "title":"FeatureTypeType", "required":[ - "feature" + "name", + "title", + "defaultSRS", + "noSRS" ], "properties":{ - "feature":{ - "title":"feature", + "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/AbstractFeatureType" - } - }, - "elementName":{ - "localPart":"_Feature", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_Feature", - "namespaceURI":"http://www.opengis.net/gml" + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "idgen":{ - "title":"idgen", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/IdentifierGenerationOptionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"idgen", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "handle":{ - "title":"handle", + "_abstract":{ + "title":"_abstract", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"handle", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/wfs" } }, - "inputFormat":{ - "title":"inputFormat", + "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":"inputFormat", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Keywords", + "namespaceURI":"http://www.opengis.net/ows" } }, - "srsName":{ - "title":"srsName", + "defaultSRS":{ + "title":"defaultSRS", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"srsName", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DefaultSRS", + "namespaceURI":"http://www.opengis.net/wfs" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"InsertElementType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "feature", - "idgen", - "handle", - "inputFormat", - "srsName" - ] - }, - "LockFeatureType":{ - "required":[ - "lock" - ], - "allOf":[ - { - "$ref":"#/definitions/BaseRequestType" }, - { - "type":"object", - "title":"LockFeatureType", - "properties":{ - "lock":{ - "title":"lock", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LockType" - }, - "minItems":1 - } - ], - "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":"" - } + "otherSRS":{ + "title":"otherSRS", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + }, + "minItems":0 } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OtherSRS", + "namespaceURI":"http://www.opengis.net/wfs" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"LockFeatureType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "lock", - "expiry", - "lockAction" - ] - }, - "LockFeatureResponseType":{ - "type":"object", - "title":"LockFeatureResponseType", - "required":[ - "lockId" - ], - "properties":{ - "lockId":{ - "title":"lockId", + }, + "noSRS":{ + "title":"noSRS", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FeatureTypeType.NoSRS" } ], "propertyType":"element", "elementName":{ - "localPart":"LockId", + "localPart":"NoSRS", "namespaceURI":"http://www.opengis.net/wfs" } }, - "featuresLocked":{ - "title":"featuresLocked", + "operations":{ + "title":"operations", "allOf":[ { - "$ref":"#/definitions/FeaturesLockedType" + "$ref":"#/definitions/OperationsType" } ], "propertyType":"element", "elementName":{ - "localPart":"FeaturesLocked", + "localPart":"Operations", "namespaceURI":"http://www.opengis.net/wfs" } }, - "featuresNotLocked":{ - "title":"featuresNotLocked", + "outputFormats":{ + "title":"outputFormats", "allOf":[ { - "$ref":"#/definitions/FeaturesNotLockedType" + "$ref":"#/definitions/OutputFormatListType" } ], "propertyType":"element", "elementName":{ - "localPart":"FeaturesNotLocked", + "localPart":"OutputFormats", + "namespaceURI":"http://www.opengis.net/wfs" + } + }, + "wgs84BoundingBox":{ + "title":"wgs84BoundingBox", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/WGS84BoundingBoxType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"WGS84BoundingBox", + "namespaceURI":"http://www.opengis.net/ows" + } + }, + "metadataURL":{ + "title":"metadataURL", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataURLType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MetadataURL", "namespaceURI":"http://www.opengis.net/wfs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LockFeatureResponseType", + "localPart":"FeatureTypeType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "lockId", - "featuresLocked", - "featuresNotLocked" + "name", + "title", + "_abstract", + "keywords", + "defaultSRS", + "otherSRS", + "noSRS", + "operations", + "outputFormats", + "wgs84BoundingBox", + "metadataURL" ] }, - "ActionType":{ + "DeleteElementType":{ "type":"object", - "title":"ActionType", + "title":"DeleteElementType", "required":[ - "locator" + "filter", + "typeName" ], "properties":{ - "message":{ - "title":"message", + "filter":{ + "title":"filter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FilterType" } ], "propertyType":"element", "elementName":{ - "localPart":"Message", - "namespaceURI":"http://www.opengis.net/wfs" + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/ogc" } }, - "locator":{ - "title":"locator", + "handle":{ + "title":"handle", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -373,154 +326,180 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"locator", + "localPart":"handle", "namespaceURI":"" } }, - "code":{ - "title":"code", + "typeName":{ + "title":"typeName", "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", "attributeName":{ - "localPart":"code", + "localPart":"typeName", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ActionType", + "localPart":"DeleteElementType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "message", - "locator", - "code" + "filter", + "handle", + "typeName" ] }, - "GetGmlObjectType":{ + "InsertedFeatureType":{ + "type":"object", + "title":"InsertedFeatureType", "required":[ - "gmlObjectId", - "traverseXlinkDepth" + "featureId" ], - "allOf":[ - { - "$ref":"#/definitions/BaseRequestType" + "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":"GetGmlObjectType", - "properties":{ - "gmlObjectId":{ - "title":"gmlObjectId", - "allOf":[ - { - "$ref":"#/definitions/GmlObjectIdType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"GmlObjectId", - "namespaceURI":"http://www.opengis.net/ogc" - } - }, - "outputFormat":{ - "title":"outputFormat", - "allOf":[ - { - "$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":"" - } + "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":"GetGmlObjectType", + "localPart":"InsertedFeatureType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "gmlObjectId", - "outputFormat", - "traverseXlinkDepth", - "traverseXlinkExpiry" + "featureId", + "handle" ] }, - "TransactionResultsType":{ + "BaseRequestType":{ "type":"object", - "title":"TransactionResultsType", + "title":"BaseRequestType", "properties":{ - "action":{ - "title":"action", + "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":"" + } + }, + "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":"BaseRequestType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "service", + "version", + "handle" + ] + }, + "OperationsType":{ + "type":"object", + "title":"OperationsType", + "required":[ + "operation" + ], + "properties":{ + "operation":{ + "title":"operation", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ActionType" + "$ref":"#/definitions/OperationType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Action", + "localPart":"Operation", "namespaceURI":"http://www.opengis.net/wfs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TransactionResultsType", + "localPart":"OperationsType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "action" + "operation" ] }, - "TransactionType":{ + "FeatureCollectionType":{ "allOf":[ { - "$ref":"#/definitions/BaseRequestType" + "$ref":"#/definitions/AbstractFeatureCollectionType" }, { "type":"object", - "title":"TransactionType", + "title":"FeatureCollectionType", "properties":{ "lockId":{ "title":"lockId", @@ -529,80 +508,35 @@ "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LockId", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"lockId", + "namespaceURI":"" } }, - "insertOrUpdateOrDelete":{ - "title":"insertOrUpdateOrDelete", + "timeStamp":{ + "title":"timeStamp", "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 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], - "propertyType":"elements" + "propertyType":"attribute", + "attributeName":{ + "localPart":"timeStamp", + "namespaceURI":"" + } }, - "releaseAction":{ - "title":"releaseAction", + "numberOfFeatures":{ + "title":"numberOfFeatures", "allOf":[ { - "$ref":"#/definitions/AllSomeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"releaseAction", + "localPart":"numberOfFeatures", "namespaceURI":"" } } @@ -611,57 +545,172 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"TransactionType", + "localPart":"FeatureCollectionType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ "lockId", - "insertOrUpdateOrDelete", - "releaseAction" + "timeStamp", + "numberOfFeatures" ] }, - "PropertyType":{ + "FeaturesNotLockedType":{ "type":"object", - "title":"PropertyType", + "title":"FeaturesNotLockedType", "required":[ - "name" + "featureId" ], "properties":{ - "name":{ - "title":"name", + "featureId":{ + "title":"featureId", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureIdType" + }, + "minItems":1 } ], "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" + "localPart":"FeatureId", + "namespaceURI":"http://www.opengis.net/ogc" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"PropertyType", + "localPart":"FeaturesNotLockedType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "name", - "value" + "featureId" + ] + }, + "GetFeatureWithLockType":{ + "required":[ + "query" + ], + "allOf":[ + { + "$ref":"#/definitions/BaseRequestType" + }, + { + "type":"object", + "title":"GetFeatureWithLockType", + "properties":{ + "query":{ + "title":"query", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/QueryType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Query", + "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":"" + } + }, + "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":"GetFeatureWithLockType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "query", + "expiry", + "resultType", + "outputFormat", + "maxFeatures", + "traverseXlinkDepth", + "traverseXlinkExpiry" ] }, "FeatureTypeListType":{ @@ -712,14 +761,31 @@ "featureType" ] }, - "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":[ @@ -758,72 +824,9 @@ "localPart":"typeName", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DeleteElementType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "filter", - "handle", - "typeName" - ] - }, - "FeaturesNotLockedType":{ - "type":"object", - "title":"FeaturesNotLockedType", - "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":"FeaturesNotLockedType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "featureId" - ] - }, - "BaseRequestType":{ - "type":"object", - "title":"BaseRequestType", - "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", + "inputFormat":{ + "title":"inputFormat", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -831,33 +834,36 @@ ], "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":"UpdateElementType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "service", - "version", - "handle" + "property", + "filter", + "handle", + "typeName", + "inputFormat", + "srsName" ] }, "OutputFormatListType":{ @@ -894,66 +900,121 @@ "format" ] }, - "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":"" - } + "PropertyType":{ + "type":"object", + "title":"PropertyType", + "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" + } + }, + "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" + ] + }, + "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":"FeatureCollectionType", + "localPart":"TransactionResponseType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "lockId", - "timeStamp", - "numberOfFeatures" + "transactionSummary", + "transactionResults", + "insertResults", + "version" ] }, "QueryType":{ @@ -1107,282 +1168,328 @@ "srsName" ] }, - "TransactionSummaryType":{ + "GetGmlObjectType":{ + "required":[ + "gmlObjectId", + "traverseXlinkDepth" + ], + "allOf":[ + { + "$ref":"#/definitions/BaseRequestType" + }, + { + "type":"object", + "title":"GetGmlObjectType", + "properties":{ + "gmlObjectId":{ + "title":"gmlObjectId", + "allOf":[ + { + "$ref":"#/definitions/GmlObjectIdType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"GmlObjectId", + "namespaceURI":"http://www.opengis.net/ogc" + } + }, + "outputFormat":{ + "title":"outputFormat", + "allOf":[ + { + "$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" + ] + }, + "LockFeatureResponseType":{ "type":"object", - "title":"TransactionSummaryType", + "title":"LockFeatureResponseType", + "required":[ + "lockId" + ], "properties":{ - "totalInserted":{ - "title":"totalInserted", + "lockId":{ + "title":"lockId", "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":"totalInserted", + "localPart":"LockId", "namespaceURI":"http://www.opengis.net/wfs" } }, - "totalUpdated":{ - "title":"totalUpdated", + "featuresLocked":{ + "title":"featuresLocked", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/FeaturesLockedType" } ], "propertyType":"element", "elementName":{ - "localPart":"totalUpdated", + "localPart":"FeaturesLocked", "namespaceURI":"http://www.opengis.net/wfs" } }, - "totalDeleted":{ - "title":"totalDeleted", + "featuresNotLocked":{ + "title":"featuresNotLocked", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/FeaturesNotLockedType" } ], "propertyType":"element", "elementName":{ - "localPart":"totalDeleted", + "localPart":"FeaturesNotLocked", "namespaceURI":"http://www.opengis.net/wfs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TransactionSummaryType", + "localPart":"LockFeatureResponseType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "totalInserted", - "totalUpdated", - "totalDeleted" + "lockId", + "featuresLocked", + "featuresNotLocked" ] }, - "GMLObjectTypeListType":{ + "NativeType":{ "type":"object", - "title":"GMLObjectTypeListType", + "title":"NativeType", "required":[ - "gmlObjectType" + "vendorId", + "safeToIgnore" ], "properties":{ - "gmlObjectType":{ - "title":"gmlObjectType", + "vendorId":{ + "title":"vendorId", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/GMLObjectTypeType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GMLObjectType", - "namespaceURI":"http://www.opengis.net/wfs" + "propertyType":"attribute", + "attributeName":{ + "localPart":"vendorId", + "namespaceURI":"" + } + }, + "safeToIgnore":{ + "title":"safeToIgnore", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"safeToIgnore", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GMLObjectTypeListType", + "localPart":"NativeType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "gmlObjectType" + "vendorId", + "safeToIgnore" ] }, - "FeatureTypeType":{ - "type":"object", - "title":"FeatureTypeType", - "required":[ - "name", - "title", - "defaultSRS", - "noSRS" - ], - "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" - } - }, - "defaultSRS":{ - "title":"defaultSRS", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DefaultSRS", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "otherSRS":{ - "title":"otherSRS", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OtherSRS", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "noSRS":{ - "title":"noSRS", - "allOf":[ - { - "$ref":"#/definitions/FeatureTypeType.NoSRS" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"NoSRS", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "operations":{ - "title":"operations", - "allOf":[ - { - "$ref":"#/definitions/OperationsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Operations", - "namespaceURI":"http://www.opengis.net/wfs" - } - }, - "outputFormats":{ - "title":"outputFormats", - "allOf":[ - { - "$ref":"#/definitions/OutputFormatListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputFormats", - "namespaceURI":"http://www.opengis.net/wfs" - } + "TransactionType":{ + "allOf":[ + { + "$ref":"#/definitions/BaseRequestType" }, - "wgs84BoundingBox":{ - "title":"wgs84BoundingBox", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/WGS84BoundingBoxType" - }, - "minItems":0 + { + "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" + } + } + ] + }, + "minItems":0 + } + ], + "propertyType":"elements" + }, + "releaseAction":{ + "title":"releaseAction", + "allOf":[ + { + "$ref":"#/definitions/AllSomeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"releaseAction", + "namespaceURI":"" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"WGS84BoundingBox", - "namespaceURI":"http://www.opengis.net/ows" } - }, - "metadataURL":{ - "title":"metadataURL", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"TransactionType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "lockId", + "insertOrUpdateOrDelete", + "releaseAction" + ] + }, + "InsertResultsType":{ + "type":"object", + "title":"InsertResultsType", + "required":[ + "feature" + ], + "properties":{ + "feature":{ + "title":"feature", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MetadataURLType" + "$ref":"#/definitions/InsertedFeatureType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"MetadataURL", + "localPart":"Feature", "namespaceURI":"http://www.opengis.net/wfs" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FeatureTypeType", + "localPart":"InsertResultsType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "name", - "title", - "_abstract", - "keywords", - "defaultSRS", - "otherSRS", - "noSRS", - "operations", - "outputFormats", - "wgs84BoundingBox", - "metadataURL" + "feature" ] }, "GetCapabilitiesType":{ @@ -1509,150 +1616,93 @@ "outputFormats" ] }, - "GetFeatureWithLockType":{ + "FeaturesLockedType":{ + "type":"object", + "title":"FeaturesLockedType", "required":[ - "query" + "featureId" ], - "allOf":[ - { - "$ref":"#/definitions/BaseRequestType" - }, - { - "type":"object", - "title":"GetFeatureWithLockType", - "properties":{ - "query":{ - "title":"query", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/QueryType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Query", - "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":"" - } - }, - "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":"" - } + "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":"GetFeatureWithLockType", + "localPart":"FeaturesLockedType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "query", - "expiry", - "resultType", - "outputFormat", - "maxFeatures", - "traverseXlinkDepth", - "traverseXlinkExpiry" + "featureId" ] }, - "MetadataURLType":{ + "TransactionResultsType":{ "type":"object", - "title":"MetadataURLType", + "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" + ] + }, + "ActionType":{ + "type":"object", + "title":"ActionType", "required":[ - "type", - "format" + "locator" ], "properties":{ - "value":{ - "title":"value", + "message":{ + "title":"message", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"Message", + "namespaceURI":"http://www.opengis.net/wfs" + } }, - "type":{ - "title":"type", + "locator":{ + "title":"locator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1660,12 +1710,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", + "localPart":"locator", "namespaceURI":"" } }, - "format":{ - "title":"format", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1673,261 +1723,359 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"format", + "localPart":"code", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MetadataURLType", + "localPart":"ActionType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "value", - "type", - "format" + "message", + "locator", + "code" ] }, - "TransactionResponseType":{ + "TransactionSummaryType":{ "type":"object", - "title":"TransactionResponseType", - "required":[ - "transactionSummary", - "version" - ], + "title":"TransactionSummaryType", "properties":{ - "transactionSummary":{ - "title":"transactionSummary", + "totalInserted":{ + "title":"totalInserted", "allOf":[ { - "$ref":"#/definitions/TransactionSummaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"TransactionSummary", + "localPart":"totalInserted", "namespaceURI":"http://www.opengis.net/wfs" } }, - "transactionResults":{ - "title":"transactionResults", + "totalUpdated":{ + "title":"totalUpdated", "allOf":[ { - "$ref":"#/definitions/TransactionResultsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"TransactionResults", + "localPart":"totalUpdated", "namespaceURI":"http://www.opengis.net/wfs" } }, - "insertResults":{ - "title":"insertResults", + "totalDeleted":{ + "title":"totalDeleted", "allOf":[ { - "$ref":"#/definitions/InsertResultsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertResults", + "localPart":"totalDeleted", "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", + "localPart":"TransactionSummaryType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "transactionSummary", - "transactionResults", - "insertResults", - "version" + "totalInserted", + "totalUpdated", + "totalDeleted" ] }, - "FeaturesLockedType":{ - "type":"object", - "title":"FeaturesLockedType", + "WFSCapabilitiesType":{ "required":[ - "featureId" + "filterCapabilities" ], - "properties":{ - "featureId":{ - "title":"featureId", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureIdType" - }, - "minItems":1 + "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" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"FeatureId", - "namespaceURI":"http://www.opengis.net/ogc" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"FeaturesLockedType", + "localPart":"WFS_CapabilitiesType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "featureId" + "featureTypeList", + "servesGMLObjectTypeList", + "supportsGMLObjectTypeList", + "filterCapabilities" ] }, - "DescribeFeatureTypeType":{ + "LockFeatureType":{ + "required":[ + "lock" + ], "allOf":[ { "$ref":"#/definitions/BaseRequestType" }, { "type":"object", - "title":"DescribeFeatureTypeType", + "title":"LockFeatureType", "properties":{ - "typeName":{ - "title":"typeName", + "lock":{ + "title":"lock", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/LockType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"TypeName", + "localPart":"Lock", "namespaceURI":"http://www.opengis.net/wfs" } }, - "outputFormat":{ - "title":"outputFormat", + "expiry":{ + "title":"expiry", "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":"outputFormat", + "localPart":"expiry", + "namespaceURI":"" + } + }, + "lockAction":{ + "title":"lockAction", + "allOf":[ + { + "$ref":"#/definitions/AllSomeType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"lockAction", "namespaceURI":"" } } } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeFeatureTypeType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "typeName", - "outputFormat" - ] - }, - "OperationsType":{ - "type":"object", - "title":"OperationsType", - "required":[ - "operation" - ], - "properties":{ - "operation":{ - "title":"operation", + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"LockFeatureType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "lock", + "expiry", + "lockAction" + ] + }, + "InsertElementType":{ + "type":"object", + "title":"InsertElementType", + "required":[ + "feature" + ], + "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/AbstractFeatureType" + } + }, + "elementName":{ + "localPart":"_Feature", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "minItems":1 + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"_Feature", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "idgen":{ + "title":"idgen", + "allOf":[ + { + "$ref":"#/definitions/IdentifierGenerationOptionType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"idgen", + "namespaceURI":"" + } + }, + "handle":{ + "title":"handle", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"handle", + "namespaceURI":"" + } + }, + "inputFormat":{ + "title":"inputFormat", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/OperationType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Operation", - "namespaceURI":"http://www.opengis.net/wfs" + "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":"OperationsType", + "localPart":"InsertElementType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "operation" + "feature", + "idgen", + "handle", + "inputFormat", + "srsName" ] }, - "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", + "localPart":"GMLObjectTypeListType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "featureId", - "handle" + "gmlObjectType" ] }, "GetFeatureType":{ @@ -2041,184 +2189,13 @@ "traverseXlinkExpiry" ] }, - "XlinkPropertyName":{ - "type":"object", - "title":"XlinkPropertyName", - "required":[ - "traverseXlinkDepth" - ], - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "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", - "propertiesOrder":[ - "value", - "traverseXlinkDepth", - "traverseXlinkExpiry" - ] - }, - "NativeType":{ - "type":"object", - "title":"NativeType", - "required":[ - "vendorId", - "safeToIgnore" - ], - "properties":{ - "vendorId":{ - "title":"vendorId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"vendorId", - "namespaceURI":"" - } - }, - "safeToIgnore":{ - "title":"safeToIgnore", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"safeToIgnore", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"NativeType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "vendorId", - "safeToIgnore" - ] - }, - "LockType":{ - "type":"object", - "title":"LockType", - "required":[ - "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":"LockType", - "namespaceURI":"http://www.opengis.net/wfs" - }, - "propertiesOrder":[ - "filter", - "handle", - "typeName" - ] - }, - "UpdateElementType":{ + "LockType":{ "type":"object", - "title":"UpdateElementType", + "title":"LockType", "required":[ - "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":[ @@ -2257,46 +2234,17 @@ "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", + "localPart":"LockType", "namespaceURI":"http://www.opengis.net/wfs" }, "propertiesOrder":[ - "property", "filter", "handle", - "typeName", - "inputFormat", - "srsName" + "typeName" ] }, "FeatureTypeType.NoSRS":{ @@ -2306,7 +2254,59 @@ }, "typeType":"classInfo" }, - "OperationType":{ + "DescribeFeatureTypeType":{ + "allOf":[ + { + "$ref":"#/definitions/BaseRequestType" + }, + { + "type":"object", + "title":"DescribeFeatureTypeType", + "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/wfs" + } + }, + "outputFormat":{ + "title":"outputFormat", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"outputFormat", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"DescribeFeatureTypeType", + "namespaceURI":"http://www.opengis.net/wfs" + }, + "propertiesOrder":[ + "typeName", + "outputFormat" + ] + }, + "AllSomeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2314,11 +2314,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"OperationType", + "localPart":"AllSomeType", "namespaceURI":"http://www.opengis.net/wfs" } }, - "IdentifierGenerationOptionType":{ + "OperationType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2326,7 +2326,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"IdentifierGenerationOptionType", + "localPart":"OperationType", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2342,7 +2342,7 @@ "namespaceURI":"http://www.opengis.net/wfs" } }, - "AllSomeType":{ + "IdentifierGenerationOptionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2350,7 +2350,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"AllSomeType", + "localPart":"IdentifierGenerationOptionType", "namespaceURI":"http://www.opengis.net/wfs" } } @@ -2369,7 +2369,7 @@ "properties":{ "localPart":{ "enum":[ - "XlinkPropertyName" + "GetCapabilities" ] }, "namespaceURI":{ @@ -2382,11 +2382,11 @@ ] }, "value":{ - "$ref":"#/definitions/XlinkPropertyName" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"XlinkPropertyName", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2403,7 +2403,7 @@ "properties":{ "localPart":{ "enum":[ - "Native" + "Property" ] }, "namespaceURI":{ @@ -2416,11 +2416,11 @@ ] }, "value":{ - "$ref":"#/definitions/NativeType" + "$ref":"#/definitions/PropertyType" } }, "elementName":{ - "localPart":"Native", + "localPart":"Property", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2437,7 +2437,7 @@ "properties":{ "localPart":{ "enum":[ - "Transaction" + "LockFeature" ] }, "namespaceURI":{ @@ -2450,11 +2450,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionType" + "$ref":"#/definitions/LockFeatureType" } }, "elementName":{ - "localPart":"Transaction", + "localPart":"LockFeature", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2471,7 +2471,7 @@ "properties":{ "localPart":{ "enum":[ - "LockFeatureResponse" + "GetFeature" ] }, "namespaceURI":{ @@ -2484,11 +2484,11 @@ ] }, "value":{ - "$ref":"#/definitions/LockFeatureResponseType" + "$ref":"#/definitions/GetFeatureType" } }, "elementName":{ - "localPart":"LockFeatureResponse", + "localPart":"GetFeature", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2505,7 +2505,7 @@ "properties":{ "localPart":{ "enum":[ - "LockId" + "Query" ] }, "namespaceURI":{ @@ -2518,11 +2518,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/QueryType" } }, "elementName":{ - "localPart":"LockId", + "localPart":"Query", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2539,7 +2539,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeList" + "GetGmlObject" ] }, "namespaceURI":{ @@ -2552,11 +2552,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeListType" + "$ref":"#/definitions/GetGmlObjectType" } }, "elementName":{ - "localPart":"FeatureTypeList", + "localPart":"GetGmlObject", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2573,7 +2573,7 @@ "properties":{ "localPart":{ "enum":[ - "SupportsGMLObjectTypeList" + "LockFeatureResponse" ] }, "namespaceURI":{ @@ -2586,11 +2586,11 @@ ] }, "value":{ - "$ref":"#/definitions/GMLObjectTypeListType" + "$ref":"#/definitions/LockFeatureResponseType" } }, "elementName":{ - "localPart":"SupportsGMLObjectTypeList", + "localPart":"LockFeatureResponse", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2607,7 +2607,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "Insert" ] }, "namespaceURI":{ @@ -2620,11 +2620,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateElementType" + "$ref":"#/definitions/InsertElementType" } }, "elementName":{ - "localPart":"Update", + "localPart":"Insert", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2641,7 +2641,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureCollection" + "ServesGMLObjectTypeList" ] }, "namespaceURI":{ @@ -2654,11 +2654,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureCollectionType" + "$ref":"#/definitions/GMLObjectTypeListType" } }, "elementName":{ - "localPart":"FeatureCollection", + "localPart":"ServesGMLObjectTypeList", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2675,7 +2675,7 @@ "properties":{ "localPart":{ "enum":[ - "Delete" + "GetFeatureWithLock" ] }, "namespaceURI":{ @@ -2688,11 +2688,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeleteElementType" + "$ref":"#/definitions/GetFeatureWithLockType" } }, "elementName":{ - "localPart":"Delete", + "localPart":"GetFeatureWithLock", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2709,7 +2709,7 @@ "properties":{ "localPart":{ "enum":[ - "Insert" + "FeatureCollection" ] }, "namespaceURI":{ @@ -2722,11 +2722,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertElementType" + "$ref":"#/definitions/FeatureCollectionType" } }, "elementName":{ - "localPart":"Insert", + "localPart":"FeatureCollection", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2743,7 +2743,7 @@ "properties":{ "localPart":{ "enum":[ - "TransactionResponse" + "XlinkPropertyName" ] }, "namespaceURI":{ @@ -2756,11 +2756,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionResponseType" + "$ref":"#/definitions/XlinkPropertyName" } }, "elementName":{ - "localPart":"TransactionResponse", + "localPart":"XlinkPropertyName", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2777,7 +2777,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyName" + "TransactionResponse" ] }, "namespaceURI":{ @@ -2790,11 +2790,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/TransactionResponseType" } }, "elementName":{ - "localPart":"PropertyName", + "localPart":"TransactionResponse", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2811,7 +2811,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureWithLock" + "PropertyName" ] }, "namespaceURI":{ @@ -2824,11 +2824,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureWithLockType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GetFeatureWithLock", + "localPart":"PropertyName", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2845,7 +2845,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeFeatureType" + "Update" ] }, "namespaceURI":{ @@ -2858,11 +2858,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeFeatureTypeType" + "$ref":"#/definitions/UpdateElementType" } }, "elementName":{ - "localPart":"DescribeFeatureType", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2879,7 +2879,7 @@ "properties":{ "localPart":{ "enum":[ - "LockFeature" + "Native" ] }, "namespaceURI":{ @@ -2892,11 +2892,11 @@ ] }, "value":{ - "$ref":"#/definitions/LockFeatureType" + "$ref":"#/definitions/NativeType" } }, "elementName":{ - "localPart":"LockFeature", + "localPart":"Native", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2913,7 +2913,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "DescribeFeatureType" ] }, "namespaceURI":{ @@ -2926,11 +2926,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/DescribeFeatureTypeType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"DescribeFeatureType", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2947,7 +2947,7 @@ "properties":{ "localPart":{ "enum":[ - "WFS_Capabilities" + "FeatureTypeList" ] }, "namespaceURI":{ @@ -2960,11 +2960,11 @@ ] }, "value":{ - "$ref":"#/definitions/WFSCapabilitiesType" + "$ref":"#/definitions/FeatureTypeListType" } }, "elementName":{ - "localPart":"WFS_Capabilities", + "localPart":"FeatureTypeList", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -2981,7 +2981,7 @@ "properties":{ "localPart":{ "enum":[ - "Property" + "SupportsGMLObjectTypeList" ] }, "namespaceURI":{ @@ -2994,11 +2994,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyType" + "$ref":"#/definitions/GMLObjectTypeListType" } }, "elementName":{ - "localPart":"Property", + "localPart":"SupportsGMLObjectTypeList", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -3015,7 +3015,7 @@ "properties":{ "localPart":{ "enum":[ - "Query" + "WFS_Capabilities" ] }, "namespaceURI":{ @@ -3028,11 +3028,11 @@ ] }, "value":{ - "$ref":"#/definitions/QueryType" + "$ref":"#/definitions/WFSCapabilitiesType" } }, "elementName":{ - "localPart":"Query", + "localPart":"WFS_Capabilities", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -3049,7 +3049,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeature" + "LockId" ] }, "namespaceURI":{ @@ -3062,11 +3062,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GetFeature", + "localPart":"LockId", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -3083,7 +3083,7 @@ "properties":{ "localPart":{ "enum":[ - "GetGmlObject" + "Delete" ] }, "namespaceURI":{ @@ -3096,11 +3096,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetGmlObjectType" + "$ref":"#/definitions/DeleteElementType" } }, "elementName":{ - "localPart":"GetGmlObject", + "localPart":"Delete", "namespaceURI":"http://www.opengis.net/wfs" } }, @@ -3117,7 +3117,7 @@ "properties":{ "localPart":{ "enum":[ - "ServesGMLObjectTypeList" + "Transaction" ] }, "namespaceURI":{ @@ -3130,11 +3130,11 @@ ] }, "value":{ - "$ref":"#/definitions/GMLObjectTypeListType" + "$ref":"#/definitions/TransactionType" } }, "elementName":{ - "localPart":"ServesGMLObjectTypeList", + "localPart":"Transaction", "namespaceURI":"http://www.opengis.net/wfs" } } diff --git a/scripts/jsonschemas/WFS_2_0.jsonschema b/scripts/jsonschemas/WFS_2_0.jsonschema index 260833f2..d1258e43 100644 --- a/scripts/jsonschemas/WFS_2_0.jsonschema +++ b/scripts/jsonschemas/WFS_2_0.jsonschema @@ -2,13 +2,11 @@ { "id":"http://www.opengis.net/wfs/2.0#", "definitions":{ - "ValueCollectionType":{ + "TupleType":{ "type":"object", - "title":"ValueCollectionType", + "title":"TupleType", "required":[ - "timeStamp", - "numberMatched", - "numberReturned" + "member" ], "properties":{ "member":{ @@ -19,7 +17,7 @@ "items":{ "$ref":"#/definitions/MemberPropertyType" }, - "minItems":0 + "minItems":2 } ], "propertyType":"element", @@ -27,87 +25,154 @@ "localPart":"member", "namespaceURI":"http://www.opengis.net/wfs/2.0" } - }, - "additionalValues":{ - "title":"additionalValues", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TupleType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "member" + ] + }, + "ExecutionStatusType":{ + "type":"object", + "title":"ExecutionStatusType", + "properties":{ + "status":{ + "title":"status", "allOf":[ { - "$ref":"#/definitions/AdditionalValues" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"additionalValues", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"status", + "namespaceURI":"" } - }, - "truncatedResponse":{ - "title":"truncatedResponse", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExecutionStatusType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "status" + ] + }, + "OutputFormatListType":{ + "type":"object", + "title":"OutputFormatListType", + "required":[ + "format" + ], + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/TruncatedResponse" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"truncatedResponse", + "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" + ] + }, + "DropStoredQuery":{ + "required":[ + "id" + ], + "allOf":[ + { + "$ref":"#/definitions/BaseRequestType" }, - "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" + { + "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":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberMatched", - "namespaceURI":"" } - }, - "numberReturned":{ - "title":"numberReturned", + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "id" + ] + }, + "StoredQueryListItemType":{ + "type":"object", + "title":"StoredQueryListItemType", + "required":[ + "id" + ], + "properties":{ + "title":{ + "title":"title", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/Title" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"numberReturned", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "next":{ - "title":"next", + "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":"next", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ReturnFeatureType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "previous":{ - "title":"previous", + "id":{ + "title":"id", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -115,55 +180,66 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"previous", + "localPart":"id", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ValueCollectionType", + "localPart":"StoredQueryListItemType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "member", - "additionalValues", - "truncatedResponse", - "timeStamp", - "numberMatched", - "numberReturned", - "next", - "previous" + "title", + "returnFeatureType", + "id" ] }, - "DescribeFeatureTypeType":{ + "ReplaceType":{ + "required":[ + "any", + "filter" + ], "allOf":[ { - "$ref":"#/definitions/BaseRequestType" + "$ref":"#/definitions/AbstractTransactionActionType" }, { "type":"object", - "title":"DescribeFeatureTypeType", + "title":"ReplaceType", "properties":{ - "typeName":{ - "title":"typeName", + "any":{ + "title":"any", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "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":"TypeName", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "outputFormat":{ - "title":"outputFormat", + "inputFormat":{ + "title":"inputFormat", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -171,46 +247,44 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"outputFormat", + "localPart":"inputFormat", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DescribeFeatureTypeType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "typeName", - "outputFormat" - ] - }, - "CreateStoredQueryResponseType":{ - "allOf":[ - { - "$ref":"#/definitions/ExecutionStatusType" - }, - { - "type":"object", - "title":"CreateStoredQueryResponseType", - "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":"CreateStoredQueryResponseType", + "localPart":"ReplaceType", "namespaceURI":"http://www.opengis.net/wfs/2.0" - } + }, + "propertiesOrder":[ + "any", + "filter", + "inputFormat", + "srsName" + ] }, - "ParameterType":{ + "QueryExpressionTextType":{ "type":"object", - "title":"ParameterType", + "title":"QueryExpressionTextType", "required":[ - "name" + "returnFeatureTypes", + "language" ], "properties":{ "content":{ @@ -242,73 +316,212 @@ ], "propertyType":"anyElement" }, - "name":{ - "title":"name", + "returnFeatureTypes":{ + "title":"returnFeatureTypes", "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/QName" + } } ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "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" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"isPrivate", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ParameterType", + "localPart":"QueryExpressionTextType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ "content", - "name" + "returnFeatureTypes", + "language", + "isPrivate" ] }, - "LockFeatureType":{ + "WFSCapabilitiesType.WSDL":{ + "type":"object", + "title":"WFSCapabilitiesType.WSDL", + "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" + ] + }, + "NativeType":{ "required":[ - "abstractQueryExpression" + "vendorId", + "safeToIgnore" ], "allOf":[ { - "$ref":"#/definitions/BaseRequestType" + "$ref":"#/definitions/AbstractTransactionActionType" }, { "type":"object", - "title":"LockFeatureType", + "title":"NativeType", "properties":{ - "abstractQueryExpression":{ - "title":"abstractQueryExpression", + "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":"#/definitions/AbstractQueryExpressionType" + { + "$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":"AbstractQueryExpression", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } - }, - "minItems":1 + ] + } } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"AbstractQueryExpression", - "namespaceURI":"http://www.opengis.net/fes/2.0" - } + "propertyType":"anyElement" }, - "lockId":{ - "title":"lockId", + "vendorId":{ + "title":"vendorId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -316,33 +529,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"lockId", + "localPart":"vendorId", "namespaceURI":"" } }, - "expiry":{ - "title":"expiry", + "safeToIgnore":{ + "title":"safeToIgnore", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"expiry", - "namespaceURI":"" - } - }, - "lockAction":{ - "title":"lockAction", - "allOf":[ - { - "$ref":"#/definitions/AllSomeType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lockAction", + "localPart":"safeToIgnore", "namespaceURI":"" } } @@ -351,652 +551,549 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"LockFeatureType", + "localPart":"NativeType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "abstractQueryExpression", - "lockId", - "expiry", - "lockAction" + "content", + "vendorId", + "safeToIgnore" ] }, - "ActionResultsType":{ + "ElementType":{ "type":"object", - "title":"ActionResultsType", + "title":"ElementType", "required":[ - "feature" + "metadata", + "valueList", + "name", + "type" ], "properties":{ - "feature":{ - "title":"feature", + "metadata":{ + "title":"metadata", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CreatedOrModifiedFeatureType" - }, - "minItems":1 + "$ref":"#/definitions/MetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"Feature", + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "valueList":{ + "title":"valueList", + "allOf":[ + { + "$ref":"#/definitions/ValueListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ValueList", "namespaceURI":"http://www.opengis.net/wfs/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ActionResultsType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "feature" - ] - }, - "PropertyType.ValueReference":{ - "type":"object", - "title":"PropertyType.ValueReference", - "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":"" + } }, - "action":{ - "title":"action", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/UpdateActionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"action", + "localPart":"type", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ElementType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, "propertiesOrder":[ - "value", - "action" + "metadata", + "valueList", + "name", + "type" ] }, - "AdditionalObjects":{ + "ValueCollectionType":{ "type":"object", - "title":"AdditionalObjects", + "title":"ValueCollectionType", "required":[ - "valueCollection", - "simpleFeatureCollection" + "timeStamp", + "numberMatched", + "numberReturned" ], "properties":{ - "valueCollection":{ - "title":"valueCollection", + "member":{ + "title":"member", "allOf":[ { - "$ref":"#/definitions/ValueCollectionType" + "type":"array", + "items":{ + "$ref":"#/definitions/MemberPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ValueCollection", + "localPart":"member", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "simpleFeatureCollection":{ - "title":"simpleFeatureCollection", + "additionalValues":{ + "title":"additionalValues", "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":"#/definitions/AdditionalValues" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"SimpleFeatureCollection", + "localPart":"additionalValues", "namespaceURI":"http://www.opengis.net/wfs/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "valueCollection", - "simpleFeatureCollection" - ] - }, - "FeaturesNotLockedType":{ - "type":"object", - "title":"FeaturesNotLockedType", - "required":[ - "resourceId" - ], - "properties":{ - "resourceId":{ - "title":"resourceId", + }, + "truncatedResponse":{ + "title":"truncatedResponse", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ResourceIdType" - }, - "minItems":1 + "$ref":"#/definitions/TruncatedResponse" } ], "propertyType":"element", "elementName":{ - "localPart":"ResourceId", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "localPart":"truncatedResponse", + "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", + "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":"FeaturesNotLockedType", + "localPart":"ValueCollectionType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "resourceId" + "member", + "additionalValues", + "truncatedResponse", + "timeStamp", + "numberMatched", + "numberReturned", + "next", + "previous" ] }, - "EmptyType":{ - "type":"object", - "title":"EmptyType", - "properties":{ - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"EmptyType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "UpdateType":{ - "required":[ - "property", - "typeName" - ], + "DescribeStoredQueriesType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTransactionActionType" + "$ref":"#/definitions/BaseRequestType" }, { "type":"object", - "title":"UpdateType", + "title":"DescribeStoredQueriesType", "properties":{ - "property":{ - "title":"property", + "storedQueryId":{ + "title":"storedQueryId", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Property", + "localPart":"StoredQueryId", "namespaceURI":"http://www.opengis.net/wfs/2.0" } - }, - "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":"" - } - }, - "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":"UpdateType", + "localPart":"DescribeStoredQueriesType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "property", - "filter", - "typeName", - "inputFormat", - "srsName" + "storedQueryId" ] }, - "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":"" - } - } - } - } - ], + "EmptyType":{ + "type":"object", + "title":"EmptyType", + "properties":{ + }, "typeType":"classInfo", "typeName":{ - "localPart":"FeatureCollectionType", + "localPart":"EmptyType", "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "additionalObjects", - "truncatedResponse", - "lockId", - "timeStamp", - "numberMatched", - "numberReturned", - "next", - "previous" - ] + } }, - "AbstractTransactionActionType":{ + "ListStoredQueriesResponseType":{ "type":"object", - "title":"AbstractTransactionActionType", + "title":"ListStoredQueriesResponseType", "properties":{ - "handle":{ - "title":"handle", + "storedQuery":{ + "title":"storedQuery", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/StoredQueryListItemType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"handle", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"StoredQuery", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"AbstractTransactionActionType", + "localPart":"ListStoredQueriesResponseType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "handle" + "storedQuery" ] }, - "LockFeatureResponseType":{ + "StoredQueryDescriptionType":{ "type":"object", - "title":"LockFeatureResponseType", - "properties":{ - "featuresLocked":{ - "title":"featuresLocked", - "allOf":[ + "title":"StoredQueryDescriptionType", + "required":[ + "queryExpressionText", + "id" + ], + "properties":{ + "title":{ + "title":"title", + "allOf":[ { - "$ref":"#/definitions/FeaturesLockedType" + "type":"array", + "items":{ + "$ref":"#/definitions/Title" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"FeaturesLocked", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "featuresNotLocked":{ - "title":"featuresNotLocked", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/FeaturesNotLockedType" + "type":"array", + "items":{ + "$ref":"#/definitions/Abstract" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"FeaturesNotLocked", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "lockId":{ - "title":"lockId", + "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":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/1.1" + } + }, + "parameter":{ + "title":"parameter", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ParameterExpressionType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Parameter", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "queryExpressionText":{ + "title":"queryExpressionText", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/QueryExpressionTextType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"QueryExpressionText", + "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":"lockId", + "localPart":"id", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LockFeatureResponseType", + "localPart":"StoredQueryDescriptionType", "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ + "title", + "_abstract", + "metadata", + "parameter", + "queryExpressionText", "id" ] }, - "ElementType":{ + "TransactionResponseType":{ "type":"object", - "title":"ElementType", + "title":"TransactionResponseType", "required":[ - "metadata", - "valueList", - "name", - "type" + "transactionSummary", + "version" ], "properties":{ - "metadata":{ - "title":"metadata", + "transactionSummary":{ + "title":"transactionSummary", "allOf":[ { - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/TransactionSummaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"TransactionSummary", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "valueList":{ - "title":"valueList", + "insertResults":{ + "title":"insertResults", "allOf":[ { - "$ref":"#/definitions/ValueListType" + "$ref":"#/definitions/ActionResultsType" } ], "propertyType":"element", "elementName":{ - "localPart":"ValueList", + "localPart":"InsertResults", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "name":{ - "title":"name", + "updateResults":{ + "title":"updateResults", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ActionResultsType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"UpdateResults", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "type":{ - "title":"type", + "replaceResults":{ + "title":"replaceResults", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/ActionResultsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ReplaceResults", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", + "localPart":"version", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ElementType", + "localPart":"TransactionResponseType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "metadata", - "valueList", - "name", - "type" + "transactionSummary", + "insertResults", + "updateResults", + "replaceResults", + "version" ] }, - "WFSCapabilitiesType":{ + "DescribeFeatureTypeType":{ "allOf":[ { - "$ref":"#/definitions/CapabilitiesBaseType" + "$ref":"#/definitions/BaseRequestType" }, { "type":"object", - "title":"WFSCapabilitiesType", + "title":"DescribeFeatureTypeType", "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", + "typeName":{ + "title":"typeName", "allOf":[ { - "$ref":"#/definitions/FeatureTypeListType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureTypeList", + "localPart":"TypeName", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "filterCapabilities":{ - "title":"filterCapabilities", + "outputFormat":{ + "title":"outputFormat", "allOf":[ { - "$ref":"#/definitions/FilterCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Filter_Capabilities", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"outputFormat", + "namespaceURI":"" } } } @@ -1004,55 +1101,54 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"WFS_CapabilitiesType", + "localPart":"DescribeFeatureTypeType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "wsdl", - "featureTypeList", - "filterCapabilities" + "typeName", + "outputFormat" ] }, - "TransactionType":{ + "GetPropertyValueType":{ + "required":[ + "abstractQueryExpression", + "valueReference" + ], "allOf":[ { "$ref":"#/definitions/BaseRequestType" }, { "type":"object", - "title":"TransactionType", + "title":"GetPropertyValueType", "properties":{ - "abstractTransactionAction":{ - "title":"abstractTransactionAction", + "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/AbstractTransactionActionType" - } + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" }, - "elementName":{ - "localPart":"AbstractTransactionAction", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "value":{ + "$ref":"#/definitions/AbstractQueryExpressionType" } }, - "minItems":0 + "elementName":{ + "localPart":"AbstractQueryExpression", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } } ], "propertyType":"elementRef", "elementName":{ - "localPart":"AbstractTransactionAction", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "localPart":"AbstractQueryExpression", + "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" @@ -1060,90 +1156,111 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"lockId", + "localPart":"valueReference", "namespaceURI":"" } }, - "releaseAction":{ - "title":"releaseAction", + "resolvePath":{ + "title":"resolvePath", "allOf":[ { - "$ref":"#/definitions/AllSomeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"releaseAction", + "localPart":"resolvePath", "namespaceURI":"" } }, - "srsName":{ - "title":"srsName", + "startIndex":{ + "title":"startIndex", "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":"srsName", + "localPart":"startIndex", "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", + }, + "count":{ + "title":"count", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ParameterType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Parameter", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"count", + "namespaceURI":"" } }, - "id":{ - "title":"id", + "resultType":{ + "title":"resultType", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ResultTypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", + "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":"" } } @@ -1152,134 +1269,59 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"StoredQueryType", + "localPart":"GetPropertyValueType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "parameter", - "id" + "abstractQueryExpression", + "valueReference", + "resolvePath", + "startIndex", + "count", + "resultType", + "outputFormat", + "resolve", + "resolveDepth", + "resolveTimeout" ] }, - "AdditionalValues":{ + "FeatureTypeListType":{ "type":"object", - "title":"AdditionalValues", + "title":"FeatureTypeListType", "required":[ - "valueCollection", - "simpleFeatureCollection" + "featureType" ], "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", - "propertiesOrder":[ - "valueCollection", - "simpleFeatureCollection" - ] - }, - "ListStoredQueriesResponseType":{ - "type":"object", - "title":"ListStoredQueriesResponseType", - "properties":{ - "storedQuery":{ - "title":"storedQuery", + "featureType":{ + "title":"featureType", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/StoredQueryListItemType" + "$ref":"#/definitions/FeatureTypeType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"StoredQuery", + "localPart":"FeatureType", "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ListStoredQueriesResponseType", + "localPart":"FeatureTypeListType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "storedQuery" + "featureType" ] }, - "Abstract":{ - "type":"object", - "title":"Abstract", - "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", - "propertiesOrder":[ - "value", - "lang" - ] - }, - "DeleteType":{ + "UpdateType":{ "required":[ - "filter", + "property", "typeName" ], "allOf":[ @@ -1288,8 +1330,25 @@ }, { "type":"object", - "title":"DeleteType", + "title":"UpdateType", "properties":{ + "property":{ + "title":"property", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PropertyType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Property", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, "filter":{ "title":"filter", "allOf":[ @@ -1315,159 +1374,103 @@ "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":"DeleteType", + "localPart":"UpdateType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ + "property", "filter", - "typeName" + "typeName", + "inputFormat", + "srsName" ] }, - "WFSCapabilitiesType.WSDL":{ - "type":"object", - "title":"WFSCapabilitiesType.WSDL", - "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" - } + "ListStoredQueriesType":{ + "allOf":[ + { + "$ref":"#/definitions/BaseRequestType" }, - "actuate":{ - "title":"actuate", - "allOf":[ - { - "$ref":"#/definitions/ActuateType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + { + "type":"object", + "title":"ListStoredQueriesType", + "properties":{ } } - }, + ], "typeType":"classInfo", - "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] + "typeName":{ + "localPart":"ListStoredQueriesType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } }, - "GetFeatureWithLockType":{ + "DeleteType":{ + "required":[ + "filter", + "typeName" + ], "allOf":[ { - "$ref":"#/definitions/GetFeatureType" + "$ref":"#/definitions/AbstractTransactionActionType" }, { "type":"object", - "title":"GetFeatureWithLockType", + "title":"DeleteType", "properties":{ - "expiry":{ - "title":"expiry", + "filter":{ + "title":"filter", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/FilterType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"expiry", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Filter", + "namespaceURI":"http://www.opengis.net/fes/2.0" } }, - "lockAction":{ - "title":"lockAction", + "typeName":{ + "title":"typeName", "allOf":[ { - "$ref":"#/definitions/AllSomeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"lockAction", + "localPart":"typeName", "namespaceURI":"" } } @@ -1476,202 +1479,414 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetFeatureWithLockType", + "localPart":"DeleteType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "expiry", - "lockAction" + "filter", + "typeName" ] }, - "TupleType":{ + "ValueListType":{ "type":"object", - "title":"TupleType", + "title":"ValueListType", "required":[ - "member" + "value" ], "properties":{ - "member":{ - "title":"member", + "value":{ + "title":"value", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MemberPropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" }, - "minItems":2 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"member", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TupleType", + "localPart":"ValueListType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "member" + "value" ] }, - "OutputFormatListType":{ + "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" + ] + }, + "FeaturesNotLockedType":{ "type":"object", - "title":"OutputFormatListType", + "title":"FeaturesNotLockedType", "required":[ - "format" + "resourceId" ], "properties":{ - "format":{ - "title":"format", + "resourceId":{ + "title":"resourceId", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ResourceIdType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "localPart":"ResourceId", + "namespaceURI":"http://www.opengis.net/fes/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputFormatListType", + "localPart":"FeaturesNotLockedType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "format" + "resourceId" ] }, - "MemberPropertyType":{ + "FeaturesLockedType":{ "type":"object", - "title":"MemberPropertyType", + "title":"FeaturesLockedType", + "required":[ + "resourceId" + ], "properties":{ - "content":{ - "title":"content", + "resourceId":{ + "title":"resourceId", "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" - } - } - ] - } + "$ref":"#/definitions/ResourceIdType" + }, + "minItems":1 } ], - "propertyType":"elementRefs" - }, - "state":{ - "title":"state", + "propertyType":"element", + "elementName":{ + "localPart":"ResourceId", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FeaturesLockedType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "resourceId" + ] + }, + "AdditionalObjects":{ + "type":"object", + "title":"AdditionalObjects", + "required":[ + "valueCollection", + "simpleFeatureCollection" + ], + "properties":{ + "valueCollection":{ + "title":"valueCollection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValueCollectionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"state", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ValueCollection", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "type":{ - "title":"type", - "allOf":[ + "simpleFeatureCollection":{ + "title":"simpleFeatureCollection", + "allOf":[ { - "$ref":"#/definitions/TypeType" + "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":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"elementRef", + "elementName":{ + "localPart":"SimpleFeatureCollection", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } - }, - "href":{ - "title":"href", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "valueCollection", + "simpleFeatureCollection" + ] + }, + "BaseRequestType":{ + "type":"object", + "title":"BaseRequestType", + "required":[ + "service", + "version" + ], + "properties":{ + "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":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"service", + "namespaceURI":"" } }, - "role":{ - "title":"role", + "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":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"version", + "namespaceURI":"" } }, - "arcrole":{ - "title":"arcrole", + "handle":{ + "title":"handle", "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":"handle", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"BaseRequestType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "service", + "version", + "handle" + ] + }, + "ExtendedDescriptionType":{ + "type":"object", + "title":"ExtendedDescriptionType", + "required":[ + "element" + ], + "properties":{ + "element":{ + "title":"element", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ElementType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Element", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExtendedDescriptionType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "element" + ] + }, + "Abstract":{ + "type":"object", + "title":"Abstract", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" }, - "title":{ - "title":"title", + "lang":{ + "title":"lang", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1679,119 +1894,100 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } - }, - "show":{ - "title":"show", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "lang" + ] + }, + "PropertyType":{ + "type":"object", + "title":"PropertyType", + "required":[ + "valueReference" + ], + "properties":{ + "valueReference":{ + "title":"valueReference", "allOf":[ { - "$ref":"#/definitions/ShowType" + "$ref":"#/definitions/PropertyType.ValueReference" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"ValueReference", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "actuate":{ - "title":"actuate", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Value", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MemberPropertyType", + "localPart":"PropertyType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "content", - "state", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "valueReference", + "value" ] }, - "NativeType":{ + "StoredQueryType":{ "required":[ - "vendorId", - "safeToIgnore" + "id" ], "allOf":[ { - "$ref":"#/definitions/AbstractTransactionActionType" + "$ref":"#/definitions/AbstractQueryExpressionType" }, { "type":"object", - "title":"NativeType", + "title":"StoredQueryType", "properties":{ - "content":{ - "title":"content", + "parameter":{ + "title":"parameter", "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" - }, - "vendorId":{ - "title":"vendorId", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ParameterType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"vendorId", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Parameter", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "safeToIgnore":{ - "title":"safeToIgnore", + "id":{ + "title":"id", "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":"safeToIgnore", + "localPart":"id", "namespaceURI":"" } } @@ -1800,253 +1996,20 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"NativeType", + "localPart":"StoredQueryType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "content", - "vendorId", - "safeToIgnore" + "parameter", + "id" ] }, - "SimpleFeatureCollectionType":{ + "FeatureTypeType.NoCRS":{ "type":"object", - "title":"SimpleFeatureCollectionType", + "title":"FeatureTypeType.NoCRS", "properties":{ - "boundedBy":{ - "title":"boundedBy", - "allOf":[ - { - "$ref":"#/definitions/EnvelopePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"boundedBy", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "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":"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", - "namespaceURI":"http://www.opengis.net/wfs/2.0" }, - "propertiesOrder":[ - "abstractQueryExpression", - "valueReference", - "resolvePath", - "startIndex", - "count", - "resultType", - "outputFormat", - "resolve", - "resolveDepth", - "resolveTimeout" - ] - }, - "ListStoredQueriesType":{ - "allOf":[ - { - "$ref":"#/definitions/BaseRequestType" - }, - { - "type":"object", - "title":"ListStoredQueriesType", - "properties":{ - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ListStoredQueriesType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } + "typeType":"classInfo" }, "QueryType":{ "allOf":[ @@ -2096,68 +2059,81 @@ "featureVersion" ] }, - "TransactionResponseType":{ + "TransactionSummaryType":{ "type":"object", - "title":"TransactionResponseType", - "required":[ - "transactionSummary", - "version" - ], + "title":"TransactionSummaryType", "properties":{ - "transactionSummary":{ - "title":"transactionSummary", - "allOf":[ + "totalInserted":{ + "title":"totalInserted", + "allOf":[ { - "$ref":"#/definitions/TransactionSummaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"TransactionSummary", + "localPart":"totalInserted", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "insertResults":{ - "title":"insertResults", + "totalUpdated":{ + "title":"totalUpdated", "allOf":[ { - "$ref":"#/definitions/ActionResultsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"InsertResults", + "localPart":"totalUpdated", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "updateResults":{ - "title":"updateResults", + "totalReplaced":{ + "title":"totalReplaced", "allOf":[ { - "$ref":"#/definitions/ActionResultsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"UpdateResults", + "localPart":"totalReplaced", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "replaceResults":{ - "title":"replaceResults", + "totalDeleted":{ + "title":"totalDeleted", "allOf":[ { - "$ref":"#/definitions/ActionResultsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"ReplaceResults", + "localPart":"totalDeleted", "namespaceURI":"http://www.opengis.net/wfs/2.0" } - }, - "version":{ - "title":"version", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TransactionSummaryType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "totalInserted", + "totalUpdated", + "totalReplaced", + "totalDeleted" + ] + }, + "AbstractTransactionActionType":{ + "type":"object", + "title":"AbstractTransactionActionType", + "properties":{ + "handle":{ + "title":"handle", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2165,87 +2141,79 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"handle", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"TransactionResponseType", + "localPart":"AbstractTransactionActionType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "transactionSummary", - "insertResults", - "updateResults", - "replaceResults", - "version" + "handle" ] }, - "DescribeStoredQueriesResponseType":{ - "type":"object", - "title":"DescribeStoredQueriesResponseType", - "properties":{ - "storedQueryDescription":{ - "title":"storedQueryDescription", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/StoredQueryDescriptionType" - }, - "minItems":0 + "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" ] }, - "BaseRequestType":{ + "CreatedOrModifiedFeatureType":{ "type":"object", - "title":"BaseRequestType", + "title":"CreatedOrModifiedFeatureType", "required":[ - "service", - "version" + "resourceId" ], "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", + "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":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ResourceId", + "namespaceURI":"http://www.opengis.net/fes/2.0" } }, "handle":{ @@ -2264,311 +2232,412 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"BaseRequestType", + "localPart":"CreatedOrModifiedFeatureType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "service", - "version", + "resourceId", "handle" ] }, - "ExtendedDescriptionType":{ + "LockFeatureResponseType":{ "type":"object", - "title":"ExtendedDescriptionType", - "required":[ - "element" - ], + "title":"LockFeatureResponseType", "properties":{ - "element":{ - "title":"element", + "featuresLocked":{ + "title":"featuresLocked", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ElementType" - }, - "minItems":1 + "$ref":"#/definitions/FeaturesLockedType" } ], "propertyType":"element", "elementName":{ - "localPart":"Element", + "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":"ExtendedDescriptionType", + "localPart":"LockFeatureResponseType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "element" + "featuresLocked", + "featuresNotLocked", + "lockId" ] }, - "StoredQueryDescriptionType":{ + "PropertyName":{ "type":"object", - "title":"StoredQueryDescriptionType", - "required":[ - "queryExpressionText", - "id" - ], + "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":"" } }, - "parameter":{ - "title":"parameter", + "resolveDepth":{ + "title":"resolveDepth", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ParameterExpressionType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Parameter", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"resolveDepth", + "namespaceURI":"" } }, - "queryExpressionText":{ - "title":"queryExpressionText", + "resolveTimeout":{ + "title":"resolveTimeout", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/QueryExpressionTextType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], - "propertyType":"element", - "elementName":{ - "localPart":"QueryExpressionText", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"resolveTimeout", + "namespaceURI":"" } - }, - "id":{ - "title":"id", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "resolvePath", + "resolve", + "resolveDepth", + "resolveTimeout" + ] + }, + "EnvelopePropertyType":{ + "type":"object", + "title":"EnvelopePropertyType", + "required":[ + "any" + ], + "properties":{ + "any":{ + "title":"any", "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":{ + } + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" - } + "propertyType":"anyElement" } }, "typeType":"classInfo", "typeName":{ - "localPart":"StoredQueryDescriptionType", + "localPart":"EnvelopePropertyType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "title", - "_abstract", - "metadata", - "parameter", - "queryExpressionText", - "id" + "any" ] }, - "Title":{ + "AdditionalValues":{ "type":"object", - "title":"Title", + "title":"AdditionalValues", + "required":[ + "valueCollection", + "simpleFeatureCollection" + ], "properties":{ - "value":{ - "title":"value", + "valueCollection":{ + "title":"valueCollection", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ValueCollectionType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"ValueCollection", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } }, - "lang":{ - "title":"lang", + "simpleFeatureCollection":{ + "title":"simpleFeatureCollection", "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/SimpleFeatureCollectionType" + } + }, + "elementName":{ + "localPart":"SimpleFeatureCollection", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lang", - "namespaceURI":"http://www.w3.org/XML/1998/namespace" + "propertyType":"elementRef", + "elementName":{ + "localPart":"SimpleFeatureCollection", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "value", - "lang" + "valueCollection", + "simpleFeatureCollection" ] }, - "GetFeatureType":{ - "required":[ - "abstractQueryExpression" - ], + "CreateStoredQueryType":{ "allOf":[ { "$ref":"#/definitions/BaseRequestType" }, { "type":"object", - "title":"GetFeatureType", + "title":"CreateStoredQueryType", "properties":{ - "abstractQueryExpression":{ - "title":"abstractQueryExpression", + "storedQueryDefinition":{ + "title":"storedQueryDefinition", "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" - } + "$ref":"#/definitions/StoredQueryDescriptionType" }, - "minItems":1 + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"AbstractQueryExpression", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "localPart":"StoredQueryDefinition", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } - }, - "startIndex":{ - "title":"startIndex", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CreateStoredQueryType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "storedQueryDefinition" + ] + }, + "GetFeatureWithLockType":{ + "allOf":[ + { + "$ref":"#/definitions/GetFeatureType" + }, + { + "type":"object", + "title":"GetFeatureWithLockType", + "properties":{ + "expiry":{ + "title":"expiry", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"startIndex", + "localPart":"expiry", "namespaceURI":"" } }, - "count":{ - "title":"count", + "lockAction":{ + "title":"lockAction", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/AllSomeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"count", + "localPart":"lockAction", "namespaceURI":"" } - }, - "resultType":{ - "title":"resultType", + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"GetFeatureWithLockType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "expiry", + "lockAction" + ] + }, + "WFSCapabilitiesType":{ + "allOf":[ + { + "$ref":"#/definitions/CapabilitiesBaseType" + }, + { + "type":"object", + "title":"WFSCapabilitiesType", + "properties":{ + "wsdl":{ + "title":"wsdl", "allOf":[ { - "$ref":"#/definitions/ResultTypeType" + "$ref":"#/definitions/WFSCapabilitiesType.WSDL" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resultType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"WSDL", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "outputFormat":{ - "title":"outputFormat", - "allOf":[ + "featureTypeList":{ + "title":"featureTypeList", + "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FeatureTypeListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"outputFormat", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"FeatureTypeList", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "resolve":{ - "title":"resolve", + "filterCapabilities":{ + "title":"filterCapabilities", "allOf":[ { - "$ref":"#/definitions/ResolveValueType" + "$ref":"#/definitions/FilterCapabilities" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"resolve", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Filter_Capabilities", + "namespaceURI":"http://www.opengis.net/fes/2.0" } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"WFS_CapabilitiesType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "wsdl", + "featureTypeList", + "filterCapabilities" + ] + }, + "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" }, - "resolveDepth":{ - "title":"resolveDepth", + "inputFormat":{ + "title":"inputFormat", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2576,20 +2645,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"resolveDepth", + "localPart":"inputFormat", "namespaceURI":"" } }, - "resolveTimeout":{ - "title":"resolveTimeout", + "srsName":{ + "title":"srsName", "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":"resolveTimeout", + "localPart":"srsName", "namespaceURI":"" } } @@ -2598,331 +2667,415 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetFeatureType", + "localPart":"InsertType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "abstractQueryExpression", - "startIndex", - "count", - "resultType", - "outputFormat", - "resolve", - "resolveDepth", - "resolveTimeout" + "any", + "inputFormat", + "srsName" ] }, - "EnvelopePropertyType":{ + "FeatureTypeType":{ "type":"object", - "title":"EnvelopePropertyType", + "title":"FeatureTypeType", "required":[ - "any" + "name", + "defaultCRS", + "noCRS" ], "properties":{ - "any":{ - "title":"any", + "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/QName" } ], - "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", + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "title":{ + "title":"title", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FeatureTypeType" + "$ref":"#/definitions/Title" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureType", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/wfs/2.0" } - } - }, - "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", + }, + "_abstract":{ + "title":"_abstract", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Title" + "$ref":"#/definitions/Abstract" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "returnFeatureType":{ - "title":"returnFeatureType", + "keywords":{ + "title":"keywords", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "$ref":"#/definitions/KeywordsType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ReturnFeatureType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "localPart":"Keywords", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "id":{ - "title":"id", + "defaultCRS":{ + "title":"defaultCRS", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DefaultCRS", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } - } - }, - "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", + }, + "otherCRS":{ + "title":"otherCRS", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ResourceIdType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ResourceId", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "localPart":"OtherCRS", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "handle":{ - "title":"handle", + "noCRS":{ + "title":"noCRS", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FeatureTypeType.NoCRS" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"handle", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"NoCRS", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CreatedOrModifiedFeatureType", + }, + "outputFormats":{ + "title":"outputFormats", + "allOf":[ + { + "$ref":"#/definitions/OutputFormatListType" + } + ], + "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":"FeatureTypeType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "resourceId", - "handle" + "name", + "title", + "_abstract", + "keywords", + "defaultCRS", + "otherCRS", + "noCRS", + "outputFormats", + "wgs84BoundingBox", + "metadataURL", + "extendedDescription" ] }, - "PropertyType":{ + "ParameterExpressionType":{ "type":"object", - "title":"PropertyType", + "title":"ParameterExpressionType", "required":[ - "valueReference" + "name", + "type" ], "properties":{ - "valueReference":{ - "title":"valueReference", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/PropertyType.ValueReference" + "type":"array", + "items":{ + "$ref":"#/definitions/Title" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ValueReference", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "value":{ - "title":"value", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "type":"array", + "items":{ + "$ref":"#/definitions/Abstract" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Value", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/wfs/2.0" } + }, + "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" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } + }, + "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":"PropertyType", + "localPart":"ParameterExpressionType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "valueReference", - "value" + "title", + "_abstract", + "metadata", + "name", + "type" ] }, - "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" + "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" + }, + "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":"ParameterType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "content", + "name" + ] + }, + "DescribeStoredQueriesResponseType":{ + "type":"object", + "title":"DescribeStoredQueriesResponseType", + "properties":{ + "storedQueryDescription":{ + "title":"storedQueryDescription", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/StoredQueryDescriptionType" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ResourceId", - "namespaceURI":"http://www.opengis.net/fes/2.0" + "localPart":"StoredQueryDescription", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FeaturesLockedType", + "localPart":"DescribeStoredQueriesResponseType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "resourceId" + "storedQueryDescription" ] }, - "CreateStoredQueryType":{ + "LockFeatureType":{ + "required":[ + "abstractQueryExpression" + ], "allOf":[ { "$ref":"#/definitions/BaseRequestType" }, { "type":"object", - "title":"CreateStoredQueryType", + "title":"LockFeatureType", "properties":{ - "storedQueryDefinition":{ - "title":"storedQueryDefinition", - "allOf":[ - { - "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", + "abstractQueryExpression":{ + "title":"abstractQueryExpression", "allOf":[ { "type":"array", @@ -2933,16 +3086,25 @@ "$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":"anyElement" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractQueryExpression", + "namespaceURI":"http://www.opengis.net/fes/2.0" + } }, - "inputFormat":{ - "title":"inputFormat", + "lockId":{ + "title":"lockId", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2950,150 +3112,33 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"inputFormat", + "localPart":"lockId", "namespaceURI":"" } }, - "srsName":{ - "title":"srsName", + "expiry":{ + "title":"expiry", "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":"srsName", + "localPart":"expiry", "namespaceURI":"" } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"InsertType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "any", - "inputFormat", - "srsName" - ] - }, - "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":"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", - "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", + }, + "lockAction":{ + "title":"lockAction", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AllSomeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"service", + "localPart":"lockAction", "namespaceURI":"" } } @@ -3102,28 +3147,71 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GetCapabilitiesType", + "localPart":"LockFeatureType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "service" + "abstractQueryExpression", + "lockId", + "expiry", + "lockAction" ] }, - "PropertyName":{ + "MemberPropertyType":{ "type":"object", - "title":"PropertyName", + "title":"MemberPropertyType", "properties":{ - "value":{ - "title":"value", + "content":{ + "title":"content", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "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/TupleType" + } + }, + "elementName":{ + "localPart":"Tuple", + "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/SimpleFeatureCollectionType" + } + }, + "elementName":{ + "localPart":"SimpleFeatureCollection", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + } + ] + } } ], - "propertyType":"value" + "propertyType":"elementRefs" }, - "resolvePath":{ - "title":"resolvePath", + "state":{ + "title":"state", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3131,25 +3219,64 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"resolvePath", + "localPart":"state", "namespaceURI":"" } }, - "resolve":{ - "title":"resolve", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/ResolveValueType" + "$ref":"#/definitions/TypeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"resolve", - "namespaceURI":"" + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "resolveDepth":{ - "title":"resolveDepth", + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3157,85 +3284,115 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"resolveDepth", - "namespaceURI":"" + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "resolveTimeout":{ - "title":"resolveTimeout", + "show":{ + "title":"show", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/ShowType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"resolveTimeout", - "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":"MemberPropertyType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, "propertiesOrder":[ - "value", - "resolvePath", - "resolve", - "resolveDepth", - "resolveTimeout" + "content", + "state", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "ReplaceType":{ - "required":[ - "any", - "filter" - ], + "TransactionType":{ "allOf":[ { - "$ref":"#/definitions/AbstractTransactionActionType" + "$ref":"#/definitions/BaseRequestType" }, { "type":"object", - "title":"ReplaceType", + "title":"TransactionType", "properties":{ - "any":{ - "title":"any", + "abstractTransactionAction":{ + "title":"abstractTransactionAction", "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/AbstractTransactionActionType" + } }, - "value":{ + "elementName":{ + "localPart":"AbstractTransactionAction", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } - } + }, + "minItems":0 } ], - "propertyType":"anyElement" + "propertyType":"elementRef", + "elementName":{ + "localPart":"AbstractTransactionAction", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } }, - "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/fes/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"lockId", + "namespaceURI":"" } }, - "inputFormat":{ - "title":"inputFormat", + "releaseAction":{ + "title":"releaseAction", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/AllSomeType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"inputFormat", + "localPart":"releaseAction", "namespaceURI":"" } }, @@ -3257,639 +3414,482 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ReplaceType", + "localPart":"TransactionType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "any", - "filter", - "inputFormat", + "abstractTransactionAction", + "lockId", + "releaseAction", "srsName" ] }, - "FeatureTypeType.NoCRS":{ - "type":"object", - "title":"FeatureTypeType.NoCRS", - "properties":{ - }, - "typeType":"classInfo" - }, - "TransactionSummaryType":{ + "PropertyType.ValueReference":{ "type":"object", - "title":"TransactionSummaryType", + "title":"PropertyType.ValueReference", "properties":{ - "totalInserted":{ - "title":"totalInserted", + "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":"totalInserted", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } + "propertyType":"value" }, - "totalUpdated":{ - "title":"totalUpdated", + "action":{ + "title":"action", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/nonNegativeInteger" + "$ref":"#/definitions/UpdateActionType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"totalUpdated", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"action", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "action" + ] + }, + "CreateStoredQueryResponseType":{ + "allOf":[ + { + "$ref":"#/definitions/ExecutionStatusType" }, - "totalReplaced":{ - "title":"totalReplaced", + { + "type":"object", + "title":"CreateStoredQueryResponseType", + "properties":{ + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CreateStoredQueryResponseType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + } + }, + "Title":{ + "type":"object", + "title":"Title", + "properties":{ + "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":"totalReplaced", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } + "propertyType":"value" }, - "totalDeleted":{ - "title":"totalDeleted", + "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":"element", - "elementName":{ - "localPart":"totalDeleted", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" + } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"TransactionSummaryType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, "propertiesOrder":[ - "totalInserted", - "totalUpdated", - "totalReplaced", - "totalDeleted" + "value", + "lang" ] }, - "QueryExpressionTextType":{ - "type":"object", - "title":"QueryExpressionTextType", + "GetFeatureType":{ "required":[ - "returnFeatureTypes", - "language" + "abstractQueryExpression" ], - "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" - }, - { + "allOf":[ + { + "$ref":"#/definitions/BaseRequestType" + }, + { + "type":"object", + "title":"GetFeatureType", + "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" } - } - ], - "propertyType":"anyElement" - }, - "returnFeatureTypes":{ - "title":"returnFeatureTypes", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "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":"" } } - ], - "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" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"isPrivate", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"QueryExpressionTextType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "content", - "returnFeatureTypes", - "language", - "isPrivate" - ] - }, - "MetadataURLType":{ - "type":"object", - "title":"MetadataURLType", - "properties":{ - "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":"MetadataURLType", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - }, - "propertiesOrder":[ - "about", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ValueListType":{ - "type":"object", - "title":"ValueListType", - "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/wfs/2.0" - } - } - }, "typeType":"classInfo", "typeName":{ - "localPart":"ValueListType", + "localPart":"GetFeatureType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "value" + "abstractQueryExpression", + "startIndex", + "count", + "resultType", + "outputFormat", + "resolve", + "resolveDepth", + "resolveTimeout" ] }, - "ParameterExpressionType":{ + "ActionResultsType":{ "type":"object", - "title":"ParameterExpressionType", + "title":"ActionResultsType", "required":[ - "name", - "type" + "feature" ], "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" - } - }, - "_abstract":{ - "title":"_abstract", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Abstract" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/wfs/2.0" - } - }, - "metadata":{ - "title":"metadata", + "feature":{ + "title":"feature", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/MetadataType" + "$ref":"#/definitions/CreatedOrModifiedFeatureType" }, - "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" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Feature", + "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ParameterExpressionType", + "localPart":"ActionResultsType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "title", - "_abstract", - "metadata", - "name", - "type" + "feature" ] }, - "FeatureTypeType":{ + "MetadataURLType":{ "type":"object", - "title":"FeatureTypeType", - "required":[ - "name", - "defaultCRS", - "noCRS" - ], + "title":"MetadataURLType", "properties":{ - "name":{ - "title":"name", + "about":{ + "title":"about", "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" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"about", + "namespaceURI":"" } }, - "title":{ - "title":"title", + "type":{ + "title":"type", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Title" - }, - "minItems":0 + "$ref":"#/definitions/TypeType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"type", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "_abstract":{ - "title":"_abstract", + "href":{ + "title":"href", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Abstract" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "keywords":{ - "title":"keywords", + "role":{ + "title":"role", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/KeywordsType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Keywords", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "defaultCRS":{ - "title":"defaultCRS", + "arcrole":{ + "title":"arcrole", "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" + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "otherCRS":{ - "title":"otherCRS", + "title":{ + "title":"title", "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/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OtherCRS", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "noCRS":{ - "title":"noCRS", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/FeatureTypeType.NoCRS" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"NoCRS", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "outputFormats":{ - "title":"outputFormats", + "actuate":{ + "title":"actuate", "allOf":[ { - "$ref":"#/definitions/OutputFormatListType" + "$ref":"#/definitions/ActuateType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OutputFormats", - "namespaceURI":"http://www.opengis.net/wfs/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" } - }, - "wgs84BoundingBox":{ - "title":"wgs84BoundingBox", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"MetadataURLType", + "namespaceURI":"http://www.opengis.net/wfs/2.0" + }, + "propertiesOrder":[ + "about", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "TruncatedResponse":{ + "type":"object", + "title":"TruncatedResponse", + "required":[ + "exceptionReport" + ], + "properties":{ + "exceptionReport":{ + "title":"exceptionReport", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/WGS84BoundingBoxType" - }, - "minItems":0 + "$ref":"#/definitions/ExceptionReport" } ], "propertyType":"element", "elementName":{ - "localPart":"WGS84BoundingBox", + "localPart":"ExceptionReport", "namespaceURI":"http://www.opengis.net/ows/1.1" } - }, - "metadataURL":{ - "title":"metadataURL", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "exceptionReport" + ] + }, + "SimpleFeatureCollectionType":{ + "type":"object", + "title":"SimpleFeatureCollectionType", + "properties":{ + "boundedBy":{ + "title":"boundedBy", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataURLType" - }, - "minItems":0 + "$ref":"#/definitions/EnvelopePropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"MetadataURL", + "localPart":"boundedBy", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "extendedDescription":{ - "title":"extendedDescription", + "member":{ + "title":"member", "allOf":[ { - "$ref":"#/definitions/ExtendedDescriptionType" + "type":"array", + "items":{ + "$ref":"#/definitions/MemberPropertyType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ExtendedDescription", + "localPart":"member", "namespaceURI":"http://www.opengis.net/wfs/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"FeatureTypeType", + "localPart":"SimpleFeatureCollectionType", "namespaceURI":"http://www.opengis.net/wfs/2.0" }, "propertiesOrder":[ - "name", - "title", - "_abstract", - "keywords", - "defaultCRS", - "otherCRS", - "noCRS", - "outputFormats", - "wgs84BoundingBox", - "metadataURL", - "extendedDescription" + "boundedBy", + "member" ] }, - "ResultTypeType":{ + "AllSomeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3897,11 +3897,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ResultTypeType", + "localPart":"AllSomeType", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "StarStringType":{ + "UpdateActionType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3909,11 +3909,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" @@ -3921,11 +3921,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"UpdateActionType", + "localPart":"ResolveValueType", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "ResolveValueType":{ + "ResultTypeType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3933,11 +3933,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"ResolveValueType", + "localPart":"ResultTypeType", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, - "AllSomeType":{ + "StarStringType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -3945,7 +3945,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"AllSomeType", + "localPart":"StarStringType", "namespaceURI":"http://www.opengis.net/wfs/2.0" } } @@ -3964,7 +3964,7 @@ "properties":{ "localPart":{ "enum":[ - "ValueCollection" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3977,11 +3977,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueCollectionType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"ValueCollection", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -3998,7 +3998,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeature" + "DropStoredQueryResponse" ] }, "namespaceURI":{ @@ -4011,11 +4011,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureType" + "$ref":"#/definitions/ExecutionStatusType" } }, "elementName":{ - "localPart":"GetFeature", + "localPart":"DropStoredQueryResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4032,7 +4032,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "WFS_Capabilities" ] }, "namespaceURI":{ @@ -4045,11 +4045,11 @@ ] }, "value":{ - "$ref":"#/definitions/Abstract" + "$ref":"#/definitions/WFSCapabilitiesType" } }, "elementName":{ - "localPart":"Abstract", + "localPart":"WFS_Capabilities", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4066,7 +4066,7 @@ "properties":{ "localPart":{ "enum":[ - "CreateStoredQuery" + "DescribeFeatureType" ] }, "namespaceURI":{ @@ -4079,11 +4079,11 @@ ] }, "value":{ - "$ref":"#/definitions/CreateStoredQueryType" + "$ref":"#/definitions/DescribeFeatureTypeType" } }, "elementName":{ - "localPart":"CreateStoredQuery", + "localPart":"DescribeFeatureType", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4100,7 +4100,7 @@ "properties":{ "localPart":{ "enum":[ - "additionalValues" + "ListStoredQueriesResponse" ] }, "namespaceURI":{ @@ -4113,11 +4113,11 @@ ] }, "value":{ - "$ref":"#/definitions/AdditionalValues" + "$ref":"#/definitions/ListStoredQueriesResponseType" } }, "elementName":{ - "localPart":"additionalValues", + "localPart":"ListStoredQueriesResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4134,7 +4134,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "PropertyName" ] }, "namespaceURI":{ @@ -4147,11 +4147,11 @@ ] }, "value":{ - "$ref":"#/definitions/Title" + "$ref":"#/definitions/PropertyName" } }, "elementName":{ - "localPart":"Title", + "localPart":"PropertyName", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4168,7 +4168,7 @@ "properties":{ "localPart":{ "enum":[ - "WFS_Capabilities" + "ValueCollection" ] }, "namespaceURI":{ @@ -4181,11 +4181,11 @@ ] }, "value":{ - "$ref":"#/definitions/WFSCapabilitiesType" + "$ref":"#/definitions/ValueCollectionType" } }, "elementName":{ - "localPart":"WFS_Capabilities", + "localPart":"ValueCollection", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4202,7 +4202,7 @@ "properties":{ "localPart":{ "enum":[ - "TransactionResponse" + "truncatedResponse" ] }, "namespaceURI":{ @@ -4215,11 +4215,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionResponseType" + "$ref":"#/definitions/TruncatedResponse" } }, "elementName":{ - "localPart":"TransactionResponse", + "localPart":"truncatedResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4236,7 +4236,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureTypeList" + "DropStoredQuery" ] }, "namespaceURI":{ @@ -4249,11 +4249,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureTypeListType" + "$ref":"#/definitions/DropStoredQuery" } }, "elementName":{ - "localPart":"FeatureTypeList", + "localPart":"DropStoredQuery", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4270,7 +4270,7 @@ "properties":{ "localPart":{ "enum":[ - "boundedBy" + "CreateStoredQuery" ] }, "namespaceURI":{ @@ -4283,11 +4283,11 @@ ] }, "value":{ - "$ref":"#/definitions/EnvelopePropertyType" + "$ref":"#/definitions/CreateStoredQueryType" } }, "elementName":{ - "localPart":"boundedBy", + "localPart":"CreateStoredQuery", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4304,7 +4304,7 @@ "properties":{ "localPart":{ "enum":[ - "Value" + "Property" ] }, "namespaceURI":{ @@ -4317,11 +4317,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/PropertyType" } }, "elementName":{ - "localPart":"Value", + "localPart":"Property", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4338,7 +4338,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeStoredQueriesResponse" + "LockFeature" ] }, "namespaceURI":{ @@ -4351,11 +4351,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeStoredQueriesResponseType" + "$ref":"#/definitions/LockFeatureType" } }, "elementName":{ - "localPart":"DescribeStoredQueriesResponse", + "localPart":"LockFeature", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4372,7 +4372,7 @@ "properties":{ "localPart":{ "enum":[ - "Delete" + "DescribeStoredQueries" ] }, "namespaceURI":{ @@ -4385,11 +4385,11 @@ ] }, "value":{ - "$ref":"#/definitions/DeleteType" + "$ref":"#/definitions/DescribeStoredQueriesType" } }, "elementName":{ - "localPart":"Delete", + "localPart":"DescribeStoredQueries", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4406,7 +4406,7 @@ "properties":{ "localPart":{ "enum":[ - "Property" + "Value" ] }, "namespaceURI":{ @@ -4419,11 +4419,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Property", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4440,7 +4440,7 @@ "properties":{ "localPart":{ "enum":[ - "Update" + "member" ] }, "namespaceURI":{ @@ -4453,11 +4453,11 @@ ] }, "value":{ - "$ref":"#/definitions/UpdateType" + "$ref":"#/definitions/MemberPropertyType" } }, "elementName":{ - "localPart":"Update", + "localPart":"member", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4474,7 +4474,7 @@ "properties":{ "localPart":{ "enum":[ - "ValueList" + "Transaction" ] }, "namespaceURI":{ @@ -4487,11 +4487,11 @@ ] }, "value":{ - "$ref":"#/definitions/ValueListType" + "$ref":"#/definitions/TransactionType" } }, "elementName":{ - "localPart":"ValueList", + "localPart":"Transaction", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4508,7 +4508,7 @@ "properties":{ "localPart":{ "enum":[ - "Transaction" + "Replace" ] }, "namespaceURI":{ @@ -4521,11 +4521,11 @@ ] }, "value":{ - "$ref":"#/definitions/TransactionType" + "$ref":"#/definitions/ReplaceType" } }, "elementName":{ - "localPart":"Transaction", + "localPart":"Replace", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4542,7 +4542,7 @@ "properties":{ "localPart":{ "enum":[ - "LockFeature" + "ValueList" ] }, "namespaceURI":{ @@ -4555,11 +4555,11 @@ ] }, "value":{ - "$ref":"#/definitions/LockFeatureType" + "$ref":"#/definitions/ValueListType" } }, "elementName":{ - "localPart":"LockFeature", + "localPart":"ValueList", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4576,7 +4576,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStoredQueries" + "GetFeatureWithLock" ] }, "namespaceURI":{ @@ -4589,11 +4589,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListStoredQueriesType" + "$ref":"#/definitions/GetFeatureWithLockType" } }, "elementName":{ - "localPart":"ListStoredQueries", + "localPart":"GetFeatureWithLock", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4610,7 +4610,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureCollection" + "Delete" ] }, "namespaceURI":{ @@ -4623,11 +4623,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureCollectionType" + "$ref":"#/definitions/DeleteType" } }, "elementName":{ - "localPart":"FeatureCollection", + "localPart":"Delete", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4644,7 +4644,7 @@ "properties":{ "localPart":{ "enum":[ - "Replace" + "additionalObjects" ] }, "namespaceURI":{ @@ -4657,11 +4657,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReplaceType" + "$ref":"#/definitions/AdditionalObjects" } }, "elementName":{ - "localPart":"Replace", + "localPart":"additionalObjects", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4678,7 +4678,7 @@ "properties":{ "localPart":{ "enum":[ - "LockFeatureResponse" + "additionalValues" ] }, "namespaceURI":{ @@ -4691,11 +4691,11 @@ ] }, "value":{ - "$ref":"#/definitions/LockFeatureResponseType" + "$ref":"#/definitions/AdditionalValues" } }, "elementName":{ - "localPart":"LockFeatureResponse", + "localPart":"additionalValues", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4712,7 +4712,7 @@ "properties":{ "localPart":{ "enum":[ - "additionalObjects" + "Native" ] }, "namespaceURI":{ @@ -4725,11 +4725,11 @@ ] }, "value":{ - "$ref":"#/definitions/AdditionalObjects" + "$ref":"#/definitions/NativeType" } }, "elementName":{ - "localPart":"additionalObjects", + "localPart":"Native", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4746,7 +4746,7 @@ "properties":{ "localPart":{ "enum":[ - "DropStoredQueryResponse" + "Tuple" ] }, "namespaceURI":{ @@ -4759,11 +4759,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExecutionStatusType" + "$ref":"#/definitions/TupleType" } }, "elementName":{ - "localPart":"DropStoredQueryResponse", + "localPart":"Tuple", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4780,7 +4780,7 @@ "properties":{ "localPart":{ "enum":[ - "member" + "CreateStoredQueryResponse" ] }, "namespaceURI":{ @@ -4793,11 +4793,11 @@ ] }, "value":{ - "$ref":"#/definitions/MemberPropertyType" + "$ref":"#/definitions/CreateStoredQueryResponseType" } }, "elementName":{ - "localPart":"member", + "localPart":"CreateStoredQueryResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4814,7 +4814,7 @@ "properties":{ "localPart":{ "enum":[ - "Element" + "FeatureCollection" ] }, "namespaceURI":{ @@ -4827,11 +4827,11 @@ ] }, "value":{ - "$ref":"#/definitions/ElementType" + "$ref":"#/definitions/FeatureCollectionType" } }, "elementName":{ - "localPart":"Element", + "localPart":"FeatureCollection", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4848,7 +4848,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeStoredQueries" + "boundedBy" ] }, "namespaceURI":{ @@ -4861,11 +4861,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeStoredQueriesType" + "$ref":"#/definitions/EnvelopePropertyType" } }, "elementName":{ - "localPart":"DescribeStoredQueries", + "localPart":"boundedBy", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4882,7 +4882,7 @@ "properties":{ "localPart":{ "enum":[ - "SimpleFeatureCollection" + "Insert" ] }, "namespaceURI":{ @@ -4895,11 +4895,11 @@ ] }, "value":{ - "$ref":"#/definitions/SimpleFeatureCollectionType" + "$ref":"#/definitions/InsertType" } }, "elementName":{ - "localPart":"SimpleFeatureCollection", + "localPart":"Insert", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4916,7 +4916,7 @@ "properties":{ "localPart":{ "enum":[ - "Insert" + "SimpleFeatureCollection" ] }, "namespaceURI":{ @@ -4929,11 +4929,11 @@ ] }, "value":{ - "$ref":"#/definitions/InsertType" + "$ref":"#/definitions/SimpleFeatureCollectionType" } }, "elementName":{ - "localPart":"Insert", + "localPart":"SimpleFeatureCollection", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4950,7 +4950,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "GetFeature" ] }, "namespaceURI":{ @@ -4963,11 +4963,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/GetFeatureType" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"GetFeature", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -4984,7 +4984,7 @@ "properties":{ "localPart":{ "enum":[ - "PropertyName" + "Abstract" ] }, "namespaceURI":{ @@ -4997,11 +4997,11 @@ ] }, "value":{ - "$ref":"#/definitions/PropertyName" + "$ref":"#/definitions/Abstract" } }, "elementName":{ - "localPart":"PropertyName", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5018,7 +5018,7 @@ "properties":{ "localPart":{ "enum":[ - "truncatedResponse" + "DescribeStoredQueriesResponse" ] }, "namespaceURI":{ @@ -5031,11 +5031,11 @@ ] }, "value":{ - "$ref":"#/definitions/TruncatedResponse" + "$ref":"#/definitions/DescribeStoredQueriesResponseType" } }, "elementName":{ - "localPart":"truncatedResponse", + "localPart":"DescribeStoredQueriesResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5052,7 +5052,7 @@ "properties":{ "localPart":{ "enum":[ - "StoredQuery" + "TransactionResponse" ] }, "namespaceURI":{ @@ -5065,11 +5065,11 @@ ] }, "value":{ - "$ref":"#/definitions/StoredQueryType" + "$ref":"#/definitions/TransactionResponseType" } }, "elementName":{ - "localPart":"StoredQuery", + "localPart":"TransactionResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5086,7 +5086,7 @@ "properties":{ "localPart":{ "enum":[ - "GetPropertyValue" + "AbstractTransactionAction" ] }, "namespaceURI":{ @@ -5099,11 +5099,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetPropertyValueType" + "$ref":"#/definitions/AbstractTransactionActionType" } }, "elementName":{ - "localPart":"GetPropertyValue", + "localPart":"AbstractTransactionAction", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5154,7 +5154,7 @@ "properties":{ "localPart":{ "enum":[ - "DropStoredQuery" + "GetPropertyValue" ] }, "namespaceURI":{ @@ -5167,11 +5167,11 @@ ] }, "value":{ - "$ref":"#/definitions/DropStoredQuery" + "$ref":"#/definitions/GetPropertyValueType" } }, "elementName":{ - "localPart":"DropStoredQuery", + "localPart":"GetPropertyValue", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5188,7 +5188,7 @@ "properties":{ "localPart":{ "enum":[ - "ListStoredQueriesResponse" + "StoredQuery" ] }, "namespaceURI":{ @@ -5201,11 +5201,11 @@ ] }, "value":{ - "$ref":"#/definitions/ListStoredQueriesResponseType" + "$ref":"#/definitions/StoredQueryType" } }, "elementName":{ - "localPart":"ListStoredQueriesResponse", + "localPart":"StoredQuery", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5222,7 +5222,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeFeatureType" + "Update" ] }, "namespaceURI":{ @@ -5235,11 +5235,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeFeatureTypeType" + "$ref":"#/definitions/UpdateType" } }, "elementName":{ - "localPart":"DescribeFeatureType", + "localPart":"Update", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5256,7 +5256,7 @@ "properties":{ "localPart":{ "enum":[ - "CreateStoredQueryResponse" + "Title" ] }, "namespaceURI":{ @@ -5269,11 +5269,11 @@ ] }, "value":{ - "$ref":"#/definitions/CreateStoredQueryResponseType" + "$ref":"#/definitions/Title" } }, "elementName":{ - "localPart":"CreateStoredQueryResponse", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5290,7 +5290,7 @@ "properties":{ "localPart":{ "enum":[ - "Native" + "ListStoredQueries" ] }, "namespaceURI":{ @@ -5303,11 +5303,11 @@ ] }, "value":{ - "$ref":"#/definitions/NativeType" + "$ref":"#/definitions/ListStoredQueriesType" } }, "elementName":{ - "localPart":"Native", + "localPart":"ListStoredQueries", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5324,7 +5324,7 @@ "properties":{ "localPart":{ "enum":[ - "AbstractTransactionAction" + "Element" ] }, "namespaceURI":{ @@ -5337,11 +5337,11 @@ ] }, "value":{ - "$ref":"#/definitions/AbstractTransactionActionType" + "$ref":"#/definitions/ElementType" } }, "elementName":{ - "localPart":"AbstractTransactionAction", + "localPart":"Element", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5358,7 +5358,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureWithLock" + "LockFeatureResponse" ] }, "namespaceURI":{ @@ -5371,11 +5371,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureWithLockType" + "$ref":"#/definitions/LockFeatureResponseType" } }, "elementName":{ - "localPart":"GetFeatureWithLock", + "localPart":"LockFeatureResponse", "namespaceURI":"http://www.opengis.net/wfs/2.0" } }, @@ -5392,7 +5392,7 @@ "properties":{ "localPart":{ "enum":[ - "Tuple" + "FeatureTypeList" ] }, "namespaceURI":{ @@ -5405,11 +5405,11 @@ ] }, "value":{ - "$ref":"#/definitions/TupleType" + "$ref":"#/definitions/FeatureTypeListType" } }, "elementName":{ - "localPart":"Tuple", + "localPart":"FeatureTypeList", "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 302b1ada..c154ef2c 100644 --- a/scripts/jsonschemas/WMC_1_0_0.jsonschema +++ b/scripts/jsonschemas/WMC_1_0_0.jsonschema @@ -2,40 +2,76 @@ { "id":"http://www.opengis.net/context#", "definitions":{ - "ViewContextType":{ + "FormatType":{ "type":"object", - "title":"ViewContextType", + "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" + ] + }, + "ServerType":{ + "type":"object", + "title":"ServerType", "required":[ - "general", - "layerList", - "version", - "id" + "onlineResource", + "service", + "version" ], "properties":{ - "general":{ - "title":"general", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/GeneralType" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"General", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/context" } }, - "layerList":{ - "title":"layerList", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/LayerListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LayerList", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } }, "version":{ @@ -51,8 +87,8 @@ "namespaceURI":"" } }, - "id":{ - "title":"id", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -60,46 +96,49 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", + "localPart":"title", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ViewContextType", + "localPart":"ServerType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "general", - "layerList", + "onlineResource", + "service", "version", - "id" + "title" ] }, - "ContactPersonPrimaryType":{ + "LayerType":{ "type":"object", - "title":"ContactPersonPrimaryType", + "title":"LayerType", "required":[ - "contactPerson", - "contactOrganization" + "server", + "name", + "title", + "queryable", + "hidden" ], "properties":{ - "contactPerson":{ - "title":"contactPerson", + "server":{ + "title":"server", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ServerType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactPerson", + "localPart":"Server", "namespaceURI":"http://www.opengis.net/context" } }, - "contactOrganization":{ - "title":"contactOrganization", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -107,35 +146,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ContactOrganization", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/context" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ContactPersonPrimaryType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "contactPerson", - "contactOrganization" - ] - }, - "AddressType":{ - "type":"object", - "title":"AddressType", - "required":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" - ], - "properties":{ - "addressType":{ - "title":"addressType", + }, + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -143,12 +159,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AddressType", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/context" } }, - "address":{ - "title":"address", + "_abstract":{ + "title":"_abstract", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -156,38 +172,38 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/context" } }, - "city":{ - "title":"city", + "dataURL":{ + "title":"dataURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/URLType" } ], "propertyType":"element", "elementName":{ - "localPart":"City", + "localPart":"DataURL", "namespaceURI":"http://www.opengis.net/context" } }, - "stateOrProvince":{ - "title":"stateOrProvince", + "metadataURL":{ + "title":"metadataURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/URLType" } ], "propertyType":"element", "elementName":{ - "localPart":"StateOrProvince", + "localPart":"MetadataURL", "namespaceURI":"http://www.opengis.net/context" } }, - "postCode":{ - "title":"postCode", + "srs":{ + "title":"srs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -195,278 +211,176 @@ ], "propertyType":"element", "elementName":{ - "localPart":"PostCode", + "localPart":"SRS", "namespaceURI":"http://www.opengis.net/context" } }, - "country":{ - "title":"country", + "formatList":{ + "title":"formatList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FormatListType" } ], "propertyType":"element", "elementName":{ - "localPart":"Country", + "localPart":"FormatList", "namespaceURI":"http://www.opengis.net/context" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AddressType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" - ] - }, - "FormatListType":{ - "type":"object", - "title":"FormatListType", - "required":[ - "format" - ], - "properties":{ - "format":{ - "title":"format", + }, + "styleList":{ + "title":"styleList", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FormatType" - }, - "minItems":1 + "$ref":"#/definitions/StyleListType" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"StyleList", "namespaceURI":"http://www.opengis.net/context" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FormatListType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "format" - ] - }, - "ViewContextReferenceType":{ - "type":"object", - "title":"ViewContextReferenceType", - "required":[ - "title", - "contextURL", - "version", - "id" - ], - "properties":{ - "title":{ - "title":"title", + }, + "extension":{ + "title":"extension", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ExtensionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Extension", "namespaceURI":"http://www.opengis.net/context" } }, - "contextURL":{ - "title":"contextURL", + "queryable":{ + "title":"queryable", "allOf":[ { - "$ref":"#/definitions/ContextURLType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContextURL", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"queryable", + "namespaceURI":"" } }, - "version":{ - "title":"version", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" - } - }, - "id":{ - "title":"id", + "hidden":{ + "title":"hidden", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", + "localPart":"hidden", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ViewContextReferenceType", + "localPart":"LayerType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ + "server", + "name", "title", - "contextURL", - "version", - "id" + "_abstract", + "dataURL", + "metadataURL", + "srs", + "formatList", + "styleList", + "extension", + "queryable", + "hidden" ] }, - "LayerListType":{ + "ViewContextReferenceType":{ "type":"object", - "title":"LayerListType", + "title":"ViewContextReferenceType", "required":[ - "layer" + "title", + "contextURL", + "version", + "id" ], "properties":{ - "layer":{ - "title":"layer", + "title":{ + "title":"title", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LayerType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/context" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LayerListType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "layer" - ] - }, - "BoundingBoxType":{ - "type":"object", - "title":"BoundingBoxType", - "required":[ - "srs", - "minx", - "miny", - "maxx", - "maxy" - ], - "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", + "contextURL":{ + "title":"contextURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"#/definitions/ContextURLType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"miny", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ContextURL", + "namespaceURI":"http://www.opengis.net/context" } }, - "maxx":{ - "title":"maxx", + "version":{ + "title":"version", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"maxx", + "localPart":"version", "namespaceURI":"" } }, - "maxy":{ - "title":"maxy", + "id":{ + "title":"id", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"maxy", + "localPart":"id", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"BoundingBoxType", + "localPart":"ViewContextReferenceType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "srs", - "minx", - "miny", - "maxx", - "maxy" + "title", + "contextURL", + "version", + "id" ] }, - "ServerType":{ + "URLType":{ "type":"object", - "title":"ServerType", + "title":"URLType", "required":[ - "onlineResource", - "service", - "version" + "onlineResource" ], "properties":{ "onlineResource":{ @@ -482,34 +396,34 @@ "namespaceURI":"http://www.opengis.net/context" } }, - "service":{ - "title":"service", + "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":"service", + "localPart":"width", "namespaceURI":"" } }, - "version":{ - "title":"version", + "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":"version", + "localPart":"height", "namespaceURI":"" } }, - "title":{ - "title":"title", + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -517,108 +431,89 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"title", + "localPart":"format", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ServerType", + "localPart":"URLType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ "onlineResource", - "service", - "version", - "title" + "width", + "height", + "format" ] }, - "ViewContextCollectionType":{ + "AddressType":{ "type":"object", - "title":"ViewContextCollectionType", + "title":"AddressType", "required":[ - "viewContextReference", - "version" + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" ], "properties":{ - "viewContextReference":{ - "title":"viewContextReference", + "addressType":{ + "title":"addressType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ViewContextReferenceType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ViewContextReference", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/context" } }, - "version":{ - "title":"version", + "address":{ + "title":"address", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Address", + "namespaceURI":"http://www.opengis.net/context" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ViewContextCollectionType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "viewContextReference", - "version" - ] - }, - "GeneralType":{ - "type":"object", - "title":"GeneralType", - "required":[ - "boundingBox", - "title" - ], - "properties":{ - "window":{ - "title":"window", + }, + "city":{ + "title":"city", "allOf":[ { - "$ref":"#/definitions/WindowType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Window", + "localPart":"City", "namespaceURI":"http://www.opengis.net/context" } }, - "boundingBox":{ - "title":"boundingBox", + "stateOrProvince":{ + "title":"stateOrProvince", "allOf":[ { - "$ref":"#/definitions/BoundingBoxType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", + "localPart":"StateOrProvince", "namespaceURI":"http://www.opengis.net/context" } }, - "title":{ - "title":"title", + "postCode":{ + "title":"postCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -626,25 +521,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/context" - } - }, - "keywordList":{ - "title":"keywordList", - "allOf":[ - { - "$ref":"#/definitions/KeywordListType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"KeywordList", + "localPart":"PostCode", "namespaceURI":"http://www.opengis.net/context" } }, - "_abstract":{ - "title":"_abstract", + "country":{ + "title":"country", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -652,173 +534,106 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/context" - } - }, - "logoURL":{ - "title":"logoURL", - "allOf":[ - { - "$ref":"#/definitions/URLType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LogoURL", - "namespaceURI":"http://www.opengis.net/context" - } - }, - "descriptionURL":{ - "title":"descriptionURL", - "allOf":[ - { - "$ref":"#/definitions/URLType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DescriptionURL", - "namespaceURI":"http://www.opengis.net/context" - } - }, - "contactInformation":{ - "title":"contactInformation", - "allOf":[ - { - "$ref":"#/definitions/ContactInformationType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactInformation", - "namespaceURI":"http://www.opengis.net/context" - } - }, - "extension":{ - "title":"extension", - "allOf":[ - { - "$ref":"#/definitions/ExtensionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Extension", + "localPart":"Country", "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GeneralType", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "window", - "boundingBox", - "title", - "keywordList", - "_abstract", - "logoURL", - "descriptionURL", - "contactInformation", - "extension" + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" ] }, - "WindowType":{ + "ContextURLType":{ "type":"object", - "title":"WindowType", + "title":"ContextURLType", "required":[ - "width", - "height" + "onlineResource" ], "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", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/OnlineResourceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"WindowType", + "localPart":"ContextURLType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "width", - "height" + "onlineResource" ] }, - "URLType":{ + "ViewContextType":{ "type":"object", - "title":"URLType", + "title":"ViewContextType", "required":[ - "onlineResource" + "general", + "layerList", + "version", + "id" ], "properties":{ - "onlineResource":{ - "title":"onlineResource", + "general":{ + "title":"general", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"#/definitions/GeneralType" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"General", "namespaceURI":"http://www.opengis.net/context" } }, - "width":{ - "title":"width", + "layerList":{ + "title":"layerList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" + "$ref":"#/definitions/LayerListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"LayerList", + "namespaceURI":"http://www.opengis.net/context" } }, - "height":{ - "title":"height", + "version":{ + "title":"version", "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":"version", "namespaceURI":"" } }, - "format":{ - "title":"format", + "id":{ + "title":"id", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -826,57 +641,54 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"format", + "localPart":"id", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"URLType", + "localPart":"ViewContextType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "onlineResource", - "width", - "height", - "format" + "general", + "layerList", + "version", + "id" ] }, - "LayerType":{ + "GeneralType":{ "type":"object", - "title":"LayerType", + "title":"GeneralType", "required":[ - "server", - "name", - "title", - "queryable", - "hidden" + "boundingBox", + "title" ], "properties":{ - "server":{ - "title":"server", + "window":{ + "title":"window", "allOf":[ { - "$ref":"#/definitions/ServerType" + "$ref":"#/definitions/WindowType" } ], "propertyType":"element", "elementName":{ - "localPart":"Server", + "localPart":"Window", "namespaceURI":"http://www.opengis.net/context" } }, - "name":{ - "title":"name", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BoundingBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/context" } }, @@ -893,6 +705,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":[ @@ -906,8 +731,8 @@ "namespaceURI":"http://www.opengis.net/context" } }, - "dataURL":{ - "title":"dataURL", + "logoURL":{ + "title":"logoURL", "allOf":[ { "$ref":"#/definitions/URLType" @@ -915,12 +740,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"DataURL", + "localPart":"LogoURL", "namespaceURI":"http://www.opengis.net/context" } }, - "metadataURL":{ - "title":"metadataURL", + "descriptionURL":{ + "title":"descriptionURL", "allOf":[ { "$ref":"#/definitions/URLType" @@ -928,203 +753,335 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MetadataURL", + "localPart":"DescriptionURL", "namespaceURI":"http://www.opengis.net/context" } }, - "srs":{ - "title":"srs", + "contactInformation":{ + "title":"contactInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContactInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"SRS", + "localPart":"ContactInformation", "namespaceURI":"http://www.opengis.net/context" } }, - "formatList":{ - "title":"formatList", + "extension":{ + "title":"extension", "allOf":[ { - "$ref":"#/definitions/FormatListType" + "$ref":"#/definitions/ExtensionType" } ], "propertyType":"element", "elementName":{ - "localPart":"FormatList", + "localPart":"Extension", "namespaceURI":"http://www.opengis.net/context" } - }, - "styleList":{ - "title":"styleList", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"GeneralType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "window", + "boundingBox", + "title", + "keywordList", + "_abstract", + "logoURL", + "descriptionURL", + "contactInformation", + "extension" + ] + }, + "ExtensionType":{ + "type":"object", + "title":"ExtensionType", + "required":[ + "any" + ], + "properties":{ + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/StyleListType" + "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" + ] + }, + "StyleListType":{ + "type":"object", + "title":"StyleListType", + "required":[ + "style" + ], + "properties":{ + "style":{ + "title":"style", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/StyleType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"StyleList", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/context" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StyleListType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "style" + ] + }, + "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" + } }, - "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", - "srs", - "formatList", - "styleList", - "extension", - "queryable", - "hidden" + "show", + "actuate" ] }, - "StyleListType":{ + "LayerListType":{ "type":"object", - "title":"StyleListType", + "title":"LayerListType", "required":[ - "style" + "layer" ], "properties":{ - "style":{ - "title":"style", + "layer":{ + "title":"layer", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/StyleType" + "$ref":"#/definitions/LayerType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"Layer", "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StyleListType", + "localPart":"LayerListType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "style" + "layer" ] }, - "ExtensionType":{ + "ContactPersonPrimaryType":{ "type":"object", - "title":"ExtensionType", + "title":"ContactPersonPrimaryType", "required":[ - "any" + "contactPerson", + "contactOrganization" ], "properties":{ - "any":{ - "title":"any", + "contactPerson":{ + "title":"contactPerson", "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" } ], - "propertyType":"anyElement" + "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":"ExtensionType", + "localPart":"ContactPersonPrimaryType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "any" + "contactPerson", + "contactOrganization" ] }, - "ContactInformationType":{ + "SLDType":{ "type":"object", - "title":"ContactInformationType", + "title":"SLDType", "required":[ - "contactPersonPrimary", - "contactPosition", - "contactAddress", - "contactVoiceTelephone", - "contactFacsimileTelephone", - "contactElectronicMailAddress" + "onlineResource", + "styledLayerDescriptor", + "featureTypeStyle" ], "properties":{ - "contactPersonPrimary":{ - "title":"contactPersonPrimary", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/ContactPersonPrimaryType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/context" } }, - "contactPosition":{ - "title":"contactPosition", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1132,105 +1089,144 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ContactPosition", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/context" } }, - "contactAddress":{ - "title":"contactAddress", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/AddressType" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactAddress", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/context" } }, - "contactVoiceTelephone":{ - "title":"contactVoiceTelephone", + "styledLayerDescriptor":{ + "title":"styledLayerDescriptor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StyledLayerDescriptor" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactVoiceTelephone", - "namespaceURI":"http://www.opengis.net/context" + "localPart":"StyledLayerDescriptor", + "namespaceURI":"http://www.opengis.net/sld" } }, - "contactFacsimileTelephone":{ - "title":"contactFacsimileTelephone", + "featureTypeStyle":{ + "title":"featureTypeStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FeatureTypeStyle" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactFacsimileTelephone", - "namespaceURI":"http://www.opengis.net/context" + "localPart":"FeatureTypeStyle", + "namespaceURI":"http://www.opengis.net/sld" } - }, - "contactElectronicMailAddress":{ - "title":"contactElectronicMailAddress", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SLDType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "name", + "title", + "onlineResource", + "styledLayerDescriptor", + "featureTypeStyle" + ] + }, + "KeywordListType":{ + "type":"object", + "title":"KeywordListType", + "required":[ + "keyword" + ], + "properties":{ + "keyword":{ + "title":"keyword", "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":"ContactElectronicMailAddress", + "localPart":"Keyword", "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContactInformationType", + "localPart":"KeywordListType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "contactPersonPrimary", - "contactPosition", - "contactAddress", - "contactVoiceTelephone", - "contactFacsimileTelephone", - "contactElectronicMailAddress" + "keyword" ] }, - "ContextURLType":{ + "ViewContextCollectionType":{ "type":"object", - "title":"ContextURLType", + "title":"ViewContextCollectionType", "required":[ - "onlineResource" + "viewContextReference", + "version" ], "properties":{ - "onlineResource":{ - "title":"onlineResource", + "viewContextReference":{ + "title":"viewContextReference", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "type":"array", + "items":{ + "$ref":"#/definitions/ViewContextReferenceType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"ViewContextReference", "namespaceURI":"http://www.opengis.net/context" } + }, + "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":"ContextURLType", + "localPart":"ViewContextCollectionType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "onlineResource" + "viewContextReference", + "version" ] }, "StyleType":{ @@ -1310,54 +1306,147 @@ "title":"current", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"current", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StyleType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "name", + "title", + "_abstract", + "legendURL", + "sld", + "current" + ] + }, + "BoundingBoxType":{ + "type":"object", + "title":"BoundingBoxType", + "required":[ + "srs", + "minx", + "miny", + "maxx", + "maxy" + ], + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxx", + "namespaceURI":"" + } + }, + "maxy":{ + "title":"maxy", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"current", + "localPart":"maxy", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"StyleType", + "localPart":"BoundingBoxType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "name", - "title", - "_abstract", - "legendURL", - "sld", - "current" + "srs", + "minx", + "miny", + "maxx", + "maxy" ] }, - "SLDType":{ + "ContactInformationType":{ "type":"object", - "title":"SLDType", + "title":"ContactInformationType", "required":[ - "onlineResource", - "styledLayerDescriptor", - "featureTypeStyle" + "contactPersonPrimary", + "contactPosition", + "contactAddress", + "contactVoiceTelephone", + "contactFacsimileTelephone", + "contactElectronicMailAddress" ], "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" @@ -1365,243 +1454,154 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"ContactPosition", "namespaceURI":"http://www.opengis.net/context" } }, - "onlineResource":{ - "title":"onlineResource", + "contactAddress":{ + "title":"contactAddress", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"ContactAddress", "namespaceURI":"http://www.opengis.net/context" } }, - "styledLayerDescriptor":{ - "title":"styledLayerDescriptor", + "contactVoiceTelephone":{ + "title":"contactVoiceTelephone", "allOf":[ { - "$ref":"#/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":"ContactVoiceTelephone", + "namespaceURI":"http://www.opengis.net/context" } }, - "featureTypeStyle":{ - "title":"featureTypeStyle", + "contactFacsimileTelephone":{ + "title":"contactFacsimileTelephone", "allOf":[ { - "$ref":"#/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":"ContactFacsimileTelephone", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "contactElectronicMailAddress":{ + "title":"contactElectronicMailAddress", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactElectronicMailAddress", + "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"SLDType", + "localPart":"ContactInformationType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "name", - "title", - "onlineResource", - "styledLayerDescriptor", - "featureTypeStyle" + "contactPersonPrimary", + "contactPosition", + "contactAddress", + "contactVoiceTelephone", + "contactFacsimileTelephone", + "contactElectronicMailAddress" ] }, - "KeywordListType":{ + "FormatListType":{ "type":"object", - "title":"KeywordListType", + "title":"FormatListType", "required":[ - "keyword" + "format" ], "properties":{ - "keyword":{ - "title":"keyword", + "format":{ + "title":"format", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FormatType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Keyword", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"KeywordListType", + "localPart":"FormatListType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "keyword" + "format" ] }, - "FormatType":{ + "WindowType":{ "type":"object", - "title":"FormatType", + "title":"WindowType", + "required":[ + "width", + "height" + ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "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" - ] - }, - "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" - } - }, - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "role":{ - "title":"role", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "arcrole":{ - "title":"arcrole", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "title":{ - "title":"title", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://www.w3.org/1999/xlink" - } }, - "actuate":{ - "title":"actuate", + "height":{ + "title":"height", "allOf":[ { - "$ref":"#/definitions/ActuateType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"actuate", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"height", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OnlineResourceType", + "localPart":"WindowType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" + "width", + "height" ] } }, diff --git a/scripts/jsonschemas/WMC_1_1_0.jsonschema b/scripts/jsonschemas/WMC_1_1_0.jsonschema index df8ba9ee..9880819a 100644 --- a/scripts/jsonschemas/WMC_1_1_0.jsonschema +++ b/scripts/jsonschemas/WMC_1_1_0.jsonschema @@ -2,249 +2,272 @@ { "id":"http://www.opengis.net/context#", "definitions":{ - "WindowType":{ + "AddressType":{ "type":"object", - "title":"WindowType", - "required":[ - "width", - "height" - ], + "title":"AddressType", "properties":{ - "width":{ - "title":"width", + "addressType":{ + "title":"addressType", "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":"AddressType", + "namespaceURI":"http://www.opengis.net/context" } }, - "height":{ - "title":"height", + "address":{ + "title":"address", "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", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Address", + "namespaceURI":"http://www.opengis.net/context" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"WindowType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "width", - "height" - ] - }, - "ServerType":{ - "type":"object", - "title":"ServerType", - "required":[ - "onlineResource", - "service", - "version" - ], - "properties":{ - "onlineResource":{ - "title":"onlineResource", + }, + "city":{ + "title":"city", "allOf":[ { - "$ref":"#/definitions/OnlineResourceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"City", "namespaceURI":"http://www.opengis.net/context" } }, - "service":{ - "title":"service", + "stateOrProvince":{ + "title":"stateOrProvince", "allOf":[ { - "$ref":"#/definitions/ServiceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"StateOrProvince", + "namespaceURI":"http://www.opengis.net/context" } }, - "version":{ - "title":"version", + "postCode":{ + "title":"postCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostCode", + "namespaceURI":"http://www.opengis.net/context" } }, - "title":{ - "title":"title", + "country":{ + "title":"country", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Country", + "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ServerType", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "onlineResource", - "service", - "version", - "title" + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" ] }, - "ContactPersonPrimaryType":{ + "FormatListType":{ "type":"object", - "title":"ContactPersonPrimaryType", + "title":"FormatListType", + "required":[ + "format" + ], "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/FormatType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ContactPerson", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/context" } - }, - "contactOrganization":{ - "title":"contactOrganization", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"FormatListType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "format" + ] + }, + "ContextURLType":{ + "type":"object", + "title":"ContextURLType", + "required":[ + "onlineResource" + ], + "properties":{ + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactOrganization", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContactPersonPrimaryType", + "localPart":"ContextURLType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "contactPerson", - "contactOrganization" + "onlineResource" ] }, - "ViewContextCollectionType":{ + "ExtensionType":{ "type":"object", - "title":"ViewContextCollectionType", + "title":"ExtensionType", "required":[ - "viewContextReference", - "version" + "any" ], "properties":{ - "viewContextReference":{ - "title":"viewContextReference", + "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" + ] + }, + "DimensionListType":{ + "type":"object", + "title":"DimensionListType", + "required":[ + "dimension" + ], + "properties":{ + "dimension":{ + "title":"dimension", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/ViewContextReferenceType" + "$ref":"#/definitions/DimensionType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ViewContextReference", + "localPart":"Dimension", "namespaceURI":"http://www.opengis.net/context" } - }, - "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":"ViewContextCollectionType", + "localPart":"DimensionListType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "viewContextReference", - "version" + "dimension" ] }, - "DimensionType":{ + "ViewContextType":{ "type":"object", - "title":"DimensionType", + "title":"ViewContextType", "required":[ - "name", - "units", - "unitSymbol", - "userValue" + "general", + "layerList", + "version", + "id" ], "properties":{ - "value":{ - "title":"value", + "general":{ + "title":"general", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GeneralType" } ], - "propertyType":"value" - }, - "name":{ - "title":"name", - "allOf":[ + "propertyType":"element", + "elementName":{ + "localPart":"General", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "layerList":{ + "title":"layerList", + "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LayerListType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"LayerList", + "namespaceURI":"http://www.opengis.net/context" } }, - "units":{ - "title":"units", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -252,12 +275,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"units", + "localPart":"version", "namespaceURI":"" } }, - "unitSymbol":{ - "title":"unitSymbol", + "id":{ + "title":"id", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -265,245 +288,268 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"unitSymbol", + "localPart":"id", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ViewContextType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "general", + "layerList", + "version", + "id" + ] + }, + "LayerType":{ + "type":"object", + "title":"LayerType", + "required":[ + "server", + "name", + "title", + "queryable", + "hidden" + ], + "properties":{ + "server":{ + "title":"server", + "allOf":[ + { + "$ref":"#/definitions/ServerType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Server", + "namespaceURI":"http://www.opengis.net/context" + } }, - "userValue":{ - "title":"userValue", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"userValue", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Name", + "namespaceURI":"http://www.opengis.net/context" } }, - "_default":{ - "title":"_default", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"default", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/context" } }, - "multipleValues":{ - "title":"multipleValues", + "_abstract":{ + "title":"_abstract", "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":"multipleValues", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"http://www.opengis.net/context" } }, - "nearestValue":{ - "title":"nearestValue", + "dataURL":{ + "title":"dataURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/URLType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nearestValue", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DataURL", + "namespaceURI":"http://www.opengis.net/context" } }, - "current":{ - "title":"current", + "metadataURL":{ + "title":"metadataURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/URLType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"current", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MetadataURL", + "namespaceURI":"http://www.opengis.net/context" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DimensionType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "value", - "name", - "units", - "unitSymbol", - "userValue", - "_default", - "multipleValues", - "nearestValue", - "current" - ] - }, - "FormatType":{ - "type":"object", - "title":"FormatType", - "properties":{ - "value":{ - "title":"value", + }, + "minScaleDenominator":{ + "title":"minScaleDenominator", "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":"value" + "propertyType":"element", + "elementName":{ + "localPart":"MinScaleDenominator", + "namespaceURI":"http://www.opengis.net/sld" + } }, - "current":{ - "title":"current", + "maxScaleDenominator":{ + "title":"maxScaleDenominator", "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":"attribute", - "attributeName":{ - "localPart":"current", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MaxScaleDenominator", + "namespaceURI":"http://www.opengis.net/sld" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FormatType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "value", - "current" - ] - }, - "DimensionListType":{ - "type":"object", - "title":"DimensionListType", - "required":[ - "dimension" - ], - "properties":{ - "dimension":{ - "title":"dimension", + }, + "srs":{ + "title":"srs", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DimensionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Dimension", + "localPart":"SRS", "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", + }, + "formatList":{ + "title":"formatList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FormatListType" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"FormatList", "namespaceURI":"http://www.opengis.net/context" } }, - "contextURL":{ - "title":"contextURL", + "styleList":{ + "title":"styleList", "allOf":[ { - "$ref":"#/definitions/ContextURLType" + "$ref":"#/definitions/StyleListType" } ], "propertyType":"element", "elementName":{ - "localPart":"ContextURL", + "localPart":"StyleList", "namespaceURI":"http://www.opengis.net/context" } }, - "version":{ - "title":"version", + "dimensionList":{ + "title":"dimensionList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/DimensionListType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DimensionList", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "extension":{ + "title":"extension", + "allOf":[ + { + "$ref":"#/definitions/ExtensionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extension", + "namespaceURI":"http://www.opengis.net/context" + } + }, + "queryable":{ + "title":"queryable", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"queryable", "namespaceURI":"" } }, - "id":{ - "title":"id", + "hidden":{ + "title":"hidden", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", + "localPart":"hidden", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ViewContextReferenceType", + "localPart":"LayerType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ + "server", + "name", "title", - "contextURL", - "version", - "id" + "_abstract", + "dataURL", + "metadataURL", + "minScaleDenominator", + "maxScaleDenominator", + "srs", + "formatList", + "styleList", + "dimensionList", + "extension", + "queryable", + "hidden" ] }, - "AddressType":{ + "SLDType":{ "type":"object", - "title":"AddressType", + "title":"SLDType", + "required":[ + "onlineResource", + "styledLayerDescriptor", + "featureTypeStyle" + ], "properties":{ - "addressType":{ - "title":"addressType", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -511,12 +557,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AddressType", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/context" } }, - "address":{ - "title":"address", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -524,75 +570,194 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/context" } }, - "city":{ - "title":"city", + "legendURL":{ + "title":"legendURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/URLType" } ], "propertyType":"element", "elementName":{ - "localPart":"City", + "localPart":"LegendURL", "namespaceURI":"http://www.opengis.net/context" } }, - "stateOrProvince":{ - "title":"stateOrProvince", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"StateOrProvince", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/context" } }, - "postCode":{ - "title":"postCode", + "styledLayerDescriptor":{ + "title":"styledLayerDescriptor", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/sld#/definitions/StyledLayerDescriptor" } ], "propertyType":"element", "elementName":{ - "localPart":"PostCode", - "namespaceURI":"http://www.opengis.net/context" + "localPart":"StyledLayerDescriptor", + "namespaceURI":"http://www.opengis.net/sld" } }, - "country":{ - "title":"country", + "featureTypeStyle":{ + "title":"featureTypeStyle", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.opengis.net/sld#/definitions/FeatureTypeStyle" } ], "propertyType":"element", "elementName":{ - "localPart":"Country", + "localPart":"FeatureTypeStyle", + "namespaceURI":"http://www.opengis.net/sld" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SLDType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "name", + "title", + "legendURL", + "onlineResource", + "styledLayerDescriptor", + "featureTypeStyle" + ] + }, + "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/context" + }, + "propertiesOrder":[ + "width", + "height" + ] + }, + "ServerType":{ + "type":"object", + "title":"ServerType", + "required":[ + "onlineResource", + "service", + "version" + ], + "properties":{ + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResourceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/context" } + }, + "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":"AddressType", + "localPart":"ServerType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" + "onlineResource", + "service", + "version", + "title" ] }, "OnlineResourceType":{ @@ -706,244 +871,321 @@ "actuate" ] }, - "ContactInformationType":{ + "StyleListType":{ "type":"object", - "title":"ContactInformationType", + "title":"StyleListType", "properties":{ - "contactPersonPrimary":{ - "title":"contactPersonPrimary", + "style":{ + "title":"style", "allOf":[ { - "$ref":"#/definitions/ContactPersonPrimaryType" - } - ], + "type":"array", + "items":{ + "$ref":"#/definitions/StyleType" + }, + "minItems":0 + } + ], "propertyType":"element", "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/context" } - }, - "contactPosition":{ - "title":"contactPosition", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"StyleListType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "style" + ] + }, + "BoundingBoxType":{ + "type":"object", + "title":"BoundingBoxType", + "required":[ + "srs", + "minx", + "miny", + "maxx", + "maxy" + ], + "properties":{ + "srs":{ + "title":"srs", "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":"attribute", + "attributeName":{ + "localPart":"SRS", + "namespaceURI":"" } }, - "contactAddress":{ - "title":"contactAddress", + "minx":{ + "title":"minx", "allOf":[ { - "$ref":"#/definitions/AddressType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactAddress", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"minx", + "namespaceURI":"" } }, - "contactVoiceTelephone":{ - "title":"contactVoiceTelephone", + "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/decimal" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactVoiceTelephone", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"miny", + "namespaceURI":"" } }, - "contactFacsimileTelephone":{ - "title":"contactFacsimileTelephone", + "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/decimal" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactFacsimileTelephone", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxx", + "namespaceURI":"" } }, - "contactElectronicMailAddress":{ - "title":"contactElectronicMailAddress", + "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/decimal" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactElectronicMailAddress", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxy", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ContactInformationType", + "localPart":"BoundingBoxType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "contactPersonPrimary", - "contactPosition", - "contactAddress", - "contactVoiceTelephone", - "contactFacsimileTelephone", - "contactElectronicMailAddress" + "srs", + "minx", + "miny", + "maxx", + "maxy" ] }, - "GeneralType":{ + "URLType":{ "type":"object", - "title":"GeneralType", + "title":"URLType", "required":[ - "boundingBox", - "title" + "onlineResource" ], "properties":{ - "window":{ - "title":"window", - "allOf":[ - { - "$ref":"#/definitions/WindowType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Window", - "namespaceURI":"http://www.opengis.net/context" - } - }, - "boundingBox":{ - "title":"boundingBox", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/BoundingBoxType" + "$ref":"#/definitions/OnlineResourceType" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBox", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/context" } }, - "title":{ - "title":"title", + "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":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"width", + "namespaceURI":"" } }, - "keywordList":{ - "title":"keywordList", + "height":{ + "title":"height", "allOf":[ { - "$ref":"#/definitions/KeywordListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"element", - "elementName":{ - "localPart":"KeywordList", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", + "namespaceURI":"" } }, - "_abstract":{ - "title":"_abstract", + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"format", + "namespaceURI":"" } - }, - "logoURL":{ - "title":"logoURL", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"URLType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "onlineResource", + "width", + "height", + "format" + ] + }, + "LayerListType":{ + "type":"object", + "title":"LayerListType", + "required":[ + "layer" + ], + "properties":{ + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"#/definitions/URLType" + "type":"array", + "items":{ + "$ref":"#/definitions/LayerType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"LogoURL", + "localPart":"Layer", "namespaceURI":"http://www.opengis.net/context" } - }, - "descriptionURL":{ - "title":"descriptionURL", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LayerListType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "layer" + ] + }, + "ViewContextCollectionType":{ + "type":"object", + "title":"ViewContextCollectionType", + "required":[ + "viewContextReference", + "version" + ], + "properties":{ + "viewContextReference":{ + "title":"viewContextReference", "allOf":[ { - "$ref":"#/definitions/URLType" + "type":"array", + "items":{ + "$ref":"#/definitions/ViewContextReferenceType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"DescriptionURL", + "localPart":"ViewContextReference", "namespaceURI":"http://www.opengis.net/context" } }, - "contactInformation":{ - "title":"contactInformation", + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/ContactInformationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactInformation", + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ViewContextCollectionType", + "namespaceURI":"http://www.opengis.net/context" + }, + "propertiesOrder":[ + "viewContextReference", + "version" + ] + }, + "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" } }, - "extension":{ - "title":"extension", + "contactOrganization":{ + "title":"contactOrganization", "allOf":[ { - "$ref":"#/definitions/ExtensionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Extension", + "localPart":"ContactOrganization", "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"GeneralType", + "localPart":"ContactPersonPrimaryType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "window", - "boundingBox", - "title", - "keywordList", - "_abstract", - "logoURL", - "descriptionURL", - "contactInformation", - "extension" + "contactPerson", + "contactOrganization" ] }, "StyleType":{ @@ -1047,96 +1289,6 @@ "current" ] }, - "BoundingBoxType":{ - "type":"object", - "title":"BoundingBoxType", - "required":[ - "srs", - "minx", - "miny", - "maxx", - "maxy" - ], - "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxx", - "namespaceURI":"" - } - }, - "maxy":{ - "title":"maxy", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/decimal" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxy", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"BoundingBoxType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "srs", - "minx", - "miny", - "maxx", - "maxy" - ] - }, "KeywordListType":{ "type":"object", "title":"KeywordListType", @@ -1171,100 +1323,53 @@ "keyword" ] }, - "URLType":{ + "FormatType":{ "type":"object", - "title":"URLType", - "required":[ - "onlineResource" - ], + "title":"FormatType", "properties":{ - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"#/definitions/OnlineResourceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "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", + "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":"attribute", - "attributeName":{ - "localPart":"height", - "namespaceURI":"" - } + "propertyType":"value" }, - "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":"FormatType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "onlineResource", - "width", - "height", - "format" + "value", + "current" ] }, - "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":[ @@ -1278,338 +1383,308 @@ "namespaceURI":"http://www.opengis.net/context" } }, - "legendURL":{ - "title":"legendURL", - "allOf":[ - { - "$ref":"#/definitions/URLType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LegendURL", - "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":"http://www.opengis.net/sld#/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":"http://www.opengis.net/sld#/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", - "legendURL", - "onlineResource", - "styledLayerDescriptor", - "featureTypeStyle" + "contextURL", + "version", + "id" ] }, - "ContextURLType":{ + "DimensionType":{ "type":"object", - "title":"ContextURLType", + "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" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ContextURLType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "onlineResource" - ] - }, - "FormatListType":{ - "type":"object", - "title":"FormatListType", - "required":[ - "format" - ], - "properties":{ - "format":{ - "title":"format", + "propertyType":"value" + }, + "name":{ + "title":"name", "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":"name", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"FormatListType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "format" - ] - }, - "ExtensionType":{ - "type":"object", - "title":"ExtensionType", - "required":[ - "any" - ], - "properties":{ - "any":{ - "title":"any", + }, + "units":{ + "title":"units", "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" } ], - "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", + "propertyType":"attribute", + "attributeName":{ + "localPart":"units", + "namespaceURI":"" + } + }, + "unitSymbol":{ + "title":"unitSymbol", "allOf":[ { - "$ref":"#/definitions/ServerType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Server", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"unitSymbol", + "namespaceURI":"" } }, - "name":{ - "title":"name", + "userValue":{ + "title":"userValue", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Name", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"userValue", + "namespaceURI":"" } }, - "title":{ - "title":"title", + "_default":{ + "title":"_default", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"default", + "namespaceURI":"" } }, - "_abstract":{ - "title":"_abstract", + "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":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/context" + "propertyType":"attribute", + "attributeName":{ + "localPart":"multipleValues", + "namespaceURI":"" } }, - "dataURL":{ - "title":"dataURL", + "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" + ] + }, + "GeneralType":{ + "type":"object", + "title":"GeneralType", + "required":[ + "boundingBox", + "title" + ], + "properties":{ + "window":{ + "title":"window", "allOf":[ { - "$ref":"#/definitions/URLType" + "$ref":"#/definitions/WindowType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataURL", + "localPart":"Window", "namespaceURI":"http://www.opengis.net/context" } }, - "metadataURL":{ - "title":"metadataURL", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"#/definitions/URLType" + "$ref":"#/definitions/BoundingBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"MetadataURL", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/context" } }, - "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/sld" + "localPart":"Title", + "namespaceURI":"http://www.opengis.net/context" } }, - "maxScaleDenominator":{ - "title":"maxScaleDenominator", + "keywordList":{ + "title":"keywordList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/KeywordListType" } ], "propertyType":"element", "elementName":{ - "localPart":"MaxScaleDenominator", - "namespaceURI":"http://www.opengis.net/sld" + "localPart":"KeywordList", + "namespaceURI":"http://www.opengis.net/context" } }, - "srs":{ - "title":"srs", + "_abstract":{ + "title":"_abstract", "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":"Abstract", "namespaceURI":"http://www.opengis.net/context" } }, - "formatList":{ - "title":"formatList", + "logoURL":{ + "title":"logoURL", "allOf":[ { - "$ref":"#/definitions/FormatListType" + "$ref":"#/definitions/URLType" } ], "propertyType":"element", "elementName":{ - "localPart":"FormatList", + "localPart":"LogoURL", "namespaceURI":"http://www.opengis.net/context" } }, - "styleList":{ - "title":"styleList", + "descriptionURL":{ + "title":"descriptionURL", "allOf":[ { - "$ref":"#/definitions/StyleListType" + "$ref":"#/definitions/URLType" } ], "propertyType":"element", "elementName":{ - "localPart":"StyleList", + "localPart":"DescriptionURL", "namespaceURI":"http://www.opengis.net/context" } }, - "dimensionList":{ - "title":"dimensionList", + "contactInformation":{ + "title":"contactInformation", "allOf":[ { - "$ref":"#/definitions/DimensionListType" + "$ref":"#/definitions/ContactInformationType" } ], "propertyType":"element", "elementName":{ - "localPart":"DimensionList", + "localPart":"ContactInformation", "namespaceURI":"http://www.opengis.net/context" } }, @@ -1625,195 +1700,120 @@ "localPart":"Extension", "namespaceURI":"http://www.opengis.net/context" } - }, - "queryable":{ - "title":"queryable", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "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":"LayerType", + "localPart":"GeneralType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "server", - "name", + "window", + "boundingBox", "title", + "keywordList", "_abstract", - "dataURL", - "metadataURL", - "minScaleDenominator", - "maxScaleDenominator", - "srs", - "formatList", - "styleList", - "dimensionList", - "extension", - "queryable", - "hidden" + "logoURL", + "descriptionURL", + "contactInformation", + "extension" ] }, - "LayerListType":{ + "ContactInformationType":{ "type":"object", - "title":"LayerListType", - "required":[ - "layer" - ], + "title":"ContactInformationType", "properties":{ - "layer":{ - "title":"layer", + "contactPersonPrimary":{ + "title":"contactPersonPrimary", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LayerType" - }, - "minItems":1 + "$ref":"#/definitions/ContactPersonPrimaryType" } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", + "localPart":"ContactPersonPrimary", "namespaceURI":"http://www.opengis.net/context" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"LayerListType", - "namespaceURI":"http://www.opengis.net/context" - }, - "propertiesOrder":[ - "layer" - ] - }, - "StyleListType":{ - "type":"object", - "title":"StyleListType", - "properties":{ - "style":{ - "title":"style", + }, + "contactPosition":{ + "title":"contactPosition", "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", + "localPart":"ContactPosition", "namespaceURI":"http://www.opengis.net/context" } - } - }, - "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", + }, + "contactAddress":{ + "title":"contactAddress", "allOf":[ { - "$ref":"#/definitions/GeneralType" + "$ref":"#/definitions/AddressType" } ], "propertyType":"element", "elementName":{ - "localPart":"General", + "localPart":"ContactAddress", "namespaceURI":"http://www.opengis.net/context" } }, - "layerList":{ - "title":"layerList", + "contactVoiceTelephone":{ + "title":"contactVoiceTelephone", "allOf":[ { - "$ref":"#/definitions/LayerListType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LayerList", + "localPart":"ContactVoiceTelephone", "namespaceURI":"http://www.opengis.net/context" } }, - "version":{ - "title":"version", + "contactFacsimileTelephone":{ + "title":"contactFacsimileTelephone", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ContactFacsimileTelephone", + "namespaceURI":"http://www.opengis.net/context" } }, - "id":{ - "title":"id", + "contactElectronicMailAddress":{ + "title":"contactElectronicMailAddress", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"id", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ContactElectronicMailAddress", + "namespaceURI":"http://www.opengis.net/context" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ViewContextType", + "localPart":"ContactInformationType", "namespaceURI":"http://www.opengis.net/context" }, "propertiesOrder":[ - "general", - "layerList", - "version", - "id" + "contactPersonPrimary", + "contactPosition", + "contactAddress", + "contactVoiceTelephone", + "contactFacsimileTelephone", + "contactElectronicMailAddress" ] }, "ServiceType":{ @@ -1843,7 +1843,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewContextCollection" + "ViewContext" ] }, "namespaceURI":{ @@ -1856,11 +1856,11 @@ ] }, "value":{ - "$ref":"#/definitions/ViewContextCollectionType" + "$ref":"#/definitions/ViewContextType" } }, "elementName":{ - "localPart":"ViewContextCollection", + "localPart":"ViewContext", "namespaceURI":"http://www.opengis.net/context" } }, @@ -1877,7 +1877,7 @@ "properties":{ "localPart":{ "enum":[ - "ViewContext" + "ViewContextCollection" ] }, "namespaceURI":{ @@ -1890,11 +1890,11 @@ ] }, "value":{ - "$ref":"#/definitions/ViewContextType" + "$ref":"#/definitions/ViewContextCollectionType" } }, "elementName":{ - "localPart":"ViewContext", + "localPart":"ViewContextCollection", "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 466538f0..1237b4bc 100644 --- a/scripts/jsonschemas/WMSC_1_1_1.jsonschema +++ b/scripts/jsonschemas/WMSC_1_1_1.jsonschema @@ -2,63 +2,92 @@ { "id":"#", "definitions":{ - "Dimension":{ + "DataURL":{ "type":"object", - "title":"Dimension", + "title":"DataURL", "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":"" } }, - "units":{ - "title":"units", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"units", + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "DescribeLayer":{ + "type":"object", + "title":"DescribeLayer", + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } }, - "unitSymbol":{ - "title":"unitSymbol", + "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":"unitSymbol", + "propertyType":"element", + "elementName":{ + "localPart":"DCPType", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "units", - "unitSymbol" + "format", + "dcpType" ] }, - "LogoURL":{ + "WMTMSCapabilities":{ "type":"object", - "title":"LogoURL", + "title":"WMTMSCapabilities", "properties":{ - "width":{ - "title":"width", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -66,12 +95,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"width", + "localPart":"version", "namespaceURI":"" } }, - "height":{ - "title":"height", + "updateSequence":{ + "title":"updateSequence", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -79,48 +108,48 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"height", + "localPart":"updateSequence", "namespaceURI":"" } }, - "format":{ - "title":"format", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"#/definitions/Service" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"Service", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "capability":{ + "title":"capability", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Capability" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Capability", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "width", - "height", - "format", - "onlineResource" + "version", + "updateSequence", + "service", + "capability" ] }, - "StyleURL":{ + "StyleSheetURL":{ "type":"object", - "title":"StyleURL", + "title":"StyleSheetURL", "properties":{ "format":{ "title":"format", @@ -155,58 +184,52 @@ "onlineResource" ] }, - "Get":{ + "GetLegendGraphic":{ "type":"object", - "title":"Get", + "title":"GetLegendGraphic", "properties":{ - "onlineResource":{ - "title":"onlineResource", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Format", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineResource" - ] - }, - "Exception":{ - "type":"object", - "title":"Exception", - "properties":{ - "format":{ - "title":"format", + }, + "dcpType":{ + "title":"dcpType", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/DCPType" } } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"DCPType", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format" + "format", + "dcpType" ] }, - "GetStyles":{ + "PutStyles":{ "type":"object", - "title":"GetStyles", + "title":"PutStyles", "properties":{ "format":{ "title":"format", @@ -247,208 +270,127 @@ "dcpType" ] }, - "Request":{ + "SRS":{ "type":"object", - "title":"Request", + "title":"SRS", "properties":{ - "getCapabilities":{ - "title":"getCapabilities", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/GetCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetCapabilities", - "namespaceURI":"" - } - }, - "getMap":{ - "title":"getMap", + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "Style":{ + "type":"object", + "title":"Style", + "properties":{ + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/GetMap" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"GetMap", + "localPart":"Name", "namespaceURI":"" } }, - "getFeatureInfo":{ - "title":"getFeatureInfo", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/GetFeatureInfo" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"GetFeatureInfo", + "localPart":"Title", "namespaceURI":"" } }, - "describeLayer":{ - "title":"describeLayer", + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"#/definitions/DescribeLayer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeLayer", + "localPart":"Abstract", "namespaceURI":"" } }, - "getLegendGraphic":{ - "title":"getLegendGraphic", + "legendURL":{ + "title":"legendURL", "allOf":[ { - "$ref":"#/definitions/GetLegendGraphic" + "type":"array", + "items":{ + "$ref":"#/definitions/LegendURL" + } } ], "propertyType":"element", "elementName":{ - "localPart":"GetLegendGraphic", + "localPart":"LegendURL", "namespaceURI":"" } }, - "getStyles":{ - "title":"getStyles", + "styleSheetURL":{ + "title":"styleSheetURL", "allOf":[ { - "$ref":"#/definitions/GetStyles" + "$ref":"#/definitions/StyleSheetURL" } ], "propertyType":"element", "elementName":{ - "localPart":"GetStyles", + "localPart":"StyleSheetURL", "namespaceURI":"" } }, - "putStyles":{ - "title":"putStyles", + "styleURL":{ + "title":"styleURL", "allOf":[ { - "$ref":"#/definitions/PutStyles" + "$ref":"#/definitions/StyleURL" } ], "propertyType":"element", "elementName":{ - "localPart":"PutStyles", + "localPart":"StyleURL", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "getCapabilities", - "getMap", - "getFeatureInfo", - "describeLayer", - "getLegendGraphic", - "getStyles", - "putStyles" + "name", + "title", + "_abstract", + "legendURL", + "styleSheetURL", + "styleURL" ] }, - "DataURL":{ + "ServiceException":{ "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", + "title":"ServiceException", "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", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -456,7 +398,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"current", + "localPart":"code", "namespaceURI":"" } }, @@ -472,196 +414,172 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "_default", - "nearestValue", - "multipleValues", - "current", + "code", "value" ] }, - "Style":{ + "Request":{ "type":"object", - "title":"Style", + "title":"Request", "properties":{ - "name":{ - "title":"name", + "getCapabilities":{ + "title":"getCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"GetCapabilities", "namespaceURI":"" } }, - "title":{ - "title":"title", + "getMap":{ + "title":"getMap", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetMap" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"GetMap", "namespaceURI":"" } }, - "_abstract":{ - "title":"_abstract", + "getFeatureInfo":{ + "title":"getFeatureInfo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetFeatureInfo" } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"GetFeatureInfo", "namespaceURI":"" } }, - "legendURL":{ - "title":"legendURL", + "describeLayer":{ + "title":"describeLayer", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LegendURL" - } + "$ref":"#/definitions/DescribeLayer" } ], "propertyType":"element", "elementName":{ - "localPart":"LegendURL", + "localPart":"DescribeLayer", "namespaceURI":"" } }, - "styleSheetURL":{ - "title":"styleSheetURL", + "getLegendGraphic":{ + "title":"getLegendGraphic", "allOf":[ { - "$ref":"#/definitions/StyleSheetURL" + "$ref":"#/definitions/GetLegendGraphic" } ], "propertyType":"element", "elementName":{ - "localPart":"StyleSheetURL", + "localPart":"GetLegendGraphic", "namespaceURI":"" } }, - "styleURL":{ - "title":"styleURL", - "allOf":[ - { - "$ref":"#/definitions/StyleURL" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"StyleURL", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "title", - "_abstract", - "legendURL", - "styleSheetURL", - "styleURL" - ] - }, - "ContactPersonPrimary":{ - "type":"object", - "title":"ContactPersonPrimary", - "properties":{ - "contactPerson":{ - "title":"contactPerson", + "getStyles":{ + "title":"getStyles", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetStyles" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactPerson", + "localPart":"GetStyles", "namespaceURI":"" } }, - "contactOrganization":{ - "title":"contactOrganization", + "putStyles":{ + "title":"putStyles", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PutStyles" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactOrganization", + "localPart":"PutStyles", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "contactPerson", - "contactOrganization" + "getCapabilities", + "getMap", + "getFeatureInfo", + "describeLayer", + "getLegendGraphic", + "getStyles", + "putStyles" ] }, - "GetCapabilities":{ + "Post":{ "type":"object", - "title":"GetCapabilities", + "title":"Post", "properties":{ - "format":{ - "title":"format", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"OnlineResource", "namespaceURI":"" } - }, - "dcpType":{ - "title":"dcpType", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineResource" + ] + }, + "VendorSpecificCapabilities":{ + "type":"object", + "title":"VendorSpecificCapabilities", + "properties":{ + "tileSet":{ + "title":"tileSet", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/TileSet" } } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"TileSet", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "dcpType" + "tileSet" ] }, - "ServiceException":{ + "LayerDescription":{ "type":"object", - "title":"ServiceException", + "title":"LayerDescription", "properties":{ - "code":{ - "title":"code", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -669,24 +587,99 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"code", + "localPart":"name", "namespaceURI":"" } }, - "value":{ - "title":"value", + "wfs":{ + "title":"wfs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" - } + "propertyType":"attribute", + "attributeName":{ + "localPart":"wfs", + "namespaceURI":"" + } + }, + "owsType":{ + "title":"owsType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"owsType", + "namespaceURI":"" + } + }, + "owsURL":{ + "title":"owsURL", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"owsURL", + "namespaceURI":"" + } + }, + "query":{ + "title":"query", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Query" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Query", + "namespaceURI":"" + } + } }, "typeType":"classInfo", "propertiesOrder":[ - "code", - "value" + "name", + "wfs", + "owsType", + "owsURL", + "query" + ] + }, + "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" ] }, "HTTP":{ @@ -734,9 +727,102 @@ "getOrPost" ] }, - "GetLegendGraphic":{ + "DCPType":{ "type":"object", - "title":"GetLegendGraphic", + "title":"DCPType", + "properties":{ + "http":{ + "title":"http", + "allOf":[ + { + "$ref":"#/definitions/HTTP" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"HTTP", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "http" + ] + }, + "MetadataURL":{ + "type":"object", + "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":[ + { + "$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":[ + "type", + "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" + ] + }, + "GetStyles":{ + "type":"object", + "title":"GetStyles", "properties":{ "format":{ "title":"format", @@ -777,12 +863,12 @@ "dcpType" ] }, - "BoundingBox":{ + "WMSDescribeLayerResponse":{ "type":"object", - "title":"BoundingBox", + "title":"WMSDescribeLayerResponse", "properties":{ - "srs":{ - "title":"srs", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -790,10 +876,74 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"SRS", + "localPart":"version", + "namespaceURI":"" + } + }, + "layerDescription":{ + "title":"layerDescription", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/LayerDescription" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LayerDescription", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "version", + "layerDescription" + ] + }, + "FeatureListURL":{ + "type":"object", + "title":"FeatureListURL", + "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" + ] + }, + "LatLonBoundingBox":{ + "type":"object", + "title":"LatLonBoundingBox", + "properties":{ "minx":{ "title":"minx", "allOf":[ @@ -845,22 +995,35 @@ "localPart":"maxy", "namespaceURI":"" } - }, - "resx":{ - "title":"resx", - "allOf":[ + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "minx", + "miny", + "maxx", + "maxy" + ] + }, + "LegendURL":{ + "type":"object", + "title":"LegendURL", + "properties":{ + "width":{ + "title":"width", + "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"resx", + "localPart":"width", "namespaceURI":"" } }, - "resy":{ - "title":"resy", + "height":{ + "title":"height", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -868,26 +1031,10 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"resy", + "localPart":"height", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "srs", - "minx", - "miny", - "maxx", - "maxy", - "resx", - "resy" - ] - }, - "StyleSheetURL":{ - "type":"object", - "title":"StyleSheetURL", - "properties":{ + }, "format":{ "title":"format", "allOf":[ @@ -917,102 +1064,149 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "width", + "height", "format", "onlineResource" ] }, - "FeatureListURL":{ + "Dimension":{ "type":"object", - "title":"FeatureListURL", + "title":"Dimension", "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", + "units":{ + "title":"units", "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":"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":[ - "format", - "onlineResource" + "name", + "units", + "unitSymbol" ] }, - "Query":{ + "ContactPersonPrimary":{ "type":"object", - "title":"Query", + "title":"ContactPersonPrimary", "properties":{ - "typeName":{ - "title":"typeName", + "contactPerson":{ + "title":"contactPerson", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeName", + "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":[ - "typeName" + "contactPerson", + "contactOrganization" ] }, - "LatLonBoundingBox":{ + "GetFeatureInfo":{ "type":"object", - "title":"LatLonBoundingBox", + "title":"GetFeatureInfo", "properties":{ - "minx":{ - "title":"minx", + "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":"minx", + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } }, - "miny":{ - "title":"miny", + "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":"miny", + "propertyType":"element", + "elementName":{ + "localPart":"DCPType", "namespaceURI":"" } - }, - "maxx":{ - "title":"maxx", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "Identifier":{ + "type":"object", + "title":"Identifier", + "properties":{ + "authority":{ + "title":"authority", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1020,155 +1214,168 @@ ], "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" ] }, - "Capability":{ + "GetMap":{ "type":"object", - "title":"Capability", + "title":"GetMap", "properties":{ - "request":{ - "title":"request", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/Request" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Request", + "localPart":"Format", "namespaceURI":"" } }, - "exception":{ - "title":"exception", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"#/definitions/Exception" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Exception", + "localPart":"DCPType", "namespaceURI":"" } - }, - "vendorSpecificCapabilities":{ - "title":"vendorSpecificCapabilities", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "ContactAddress":{ + "type":"object", + "title":"ContactAddress", + "properties":{ + "addressType":{ + "title":"addressType", "allOf":[ { - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"AddressType", "namespaceURI":"" } }, - "userDefinedSymbolization":{ - "title":"userDefinedSymbolization", + "address":{ + "title":"address", "allOf":[ { - "$ref":"#/definitions/UserDefinedSymbolization" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"UserDefinedSymbolization", + "localPart":"Address", "namespaceURI":"" } }, - "layer":{ - "title":"layer", + "city":{ + "title":"city", "allOf":[ { - "$ref":"#/definitions/Layer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", + "localPart":"City", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "request", - "exception", - "vendorSpecificCapabilities", - "userDefinedSymbolization", - "layer" - ] - }, - "Keyword":{ - "type":"object", - "title":"Keyword", - "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" - ] - }, - "Layers":{ - "type":"object", - "title":"Layers", - "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" + "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":[ - "value" + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" ] }, - "LegendURL":{ + "UserDefinedSymbolization":{ "type":"object", - "title":"LegendURL", + "title":"UserDefinedSymbolization", "properties":{ - "width":{ - "title":"width", + "supportSLD":{ + "title":"supportSLD", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1176,12 +1383,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"width", + "localPart":"SupportSLD", "namespaceURI":"" } }, - "height":{ - "title":"height", + "userLayer":{ + "title":"userLayer", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1189,51 +1396,51 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"height", + "localPart":"UserLayer", "namespaceURI":"" } }, - "format":{ - "title":"format", + "userStyle":{ + "title":"userStyle", "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":"UserStyle", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "remoteWFS":{ + "title":"remoteWFS", "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":"RemoteWFS", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "width", - "height", - "format", - "onlineResource" + "supportSLD", + "userLayer", + "userStyle", + "remoteWFS" ] }, - "MetadataURL":{ + "LogoURL":{ "type":"object", - "title":"MetadataURL", + "title":"LogoURL", "properties":{ - "type":{ - "title":"type", + "width":{ + "title":"width", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1241,7 +1448,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", + "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":"" } }, @@ -1274,30 +1494,41 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "type", + "width", + "height", "format", "onlineResource" ] }, - "ContactInformation":{ + "Get":{ "type":"object", - "title":"ContactInformation", + "title":"Get", "properties":{ - "contactPersonPrimary":{ - "title":"contactPersonPrimary", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/ContactPersonPrimary" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"OnlineResource", "namespaceURI":"" } - }, - "contactPosition":{ - "title":"contactPosition", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineResource" + ] + }, + "Service":{ + "type":"object", + "title":"Service", + "properties":{ + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1305,25 +1536,25 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ContactPosition", + "localPart":"Name", "namespaceURI":"" } }, - "contactAddress":{ - "title":"contactAddress", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/ContactAddress" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactAddress", + "localPart":"Title", "namespaceURI":"" } }, - "contactVoiceTelephone":{ - "title":"contactVoiceTelephone", + "_abstract":{ + "title":"_abstract", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1331,231 +1562,137 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ContactVoiceTelephone", + "localPart":"Abstract", "namespaceURI":"" } }, - "contactFacsimileTelephone":{ - "title":"contactFacsimileTelephone", + "keywordList":{ + "title":"keywordList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/KeywordList" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactFacsimileTelephone", + "localPart":"KeywordList", "namespaceURI":"" } }, - "contactElectronicMailAddress":{ - "title":"contactElectronicMailAddress", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactElectronicMailAddress", + "localPart":"OnlineResource", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "contactPersonPrimary", - "contactPosition", - "contactAddress", - "contactVoiceTelephone", - "contactFacsimileTelephone", - "contactElectronicMailAddress" - ] - }, - "OnlineResource":{ - "type":"object", - "title":"OnlineResource", - "properties":{ - "xmlnsXlink":{ - "title":"xmlnsXlink", + }, + "contactInformation":{ + "title":"contactInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContactInformation" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xmlns:xlink", + "propertyType":"element", + "elementName":{ + "localPart":"ContactInformation", "namespaceURI":"" } }, - "xlinkType":{ - "title":"xlinkType", + "fees":{ + "title":"fees", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xlink:type", + "propertyType":"element", + "elementName":{ + "localPart":"Fees", "namespaceURI":"" } }, - "xlinkHref":{ - "title":"xlinkHref", + "accessConstraints":{ + "title":"accessConstraints", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xlink:href", + "propertyType":"element", + "elementName":{ + "localPart":"AccessConstraints", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "xmlnsXlink", - "xlinkType", - "xlinkHref" - ] - }, - "TileSet":{ - "type":"object", - "title":"TileSet", + "name", + "title", + "_abstract", + "keywordList", + "onlineResource", + "contactInformation", + "fees", + "accessConstraints" + ] + }, + "GetCapabilities":{ + "type":"object", + "title":"GetCapabilities", "properties":{ - "srs":{ - "title":"srs", - "allOf":[ - { - "$ref":"#/definitions/SRS" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SRS", - "namespaceURI":"" - } - }, - "boundingBox":{ - "title":"boundingBox", - "allOf":[ - { - "$ref":"#/definitions/BoundingBox" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"" - } - }, - "resolutions":{ - "title":"resolutions", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Resolutions", - "namespaceURI":"" - } - }, - "width":{ - "title":"width", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Width", - "namespaceURI":"" - } - }, - "height":{ - "title":"height", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Height", - "namespaceURI":"" - } - }, "format":{ "title":"format", - "allOf":[ - { - "$ref":"#/definitions/Format" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"" - } - }, - "layers":{ - "title":"layers", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Layers" + "$ref":"#/definitions/Format" } } ], "propertyType":"element", "elementName":{ - "localPart":"Layers", + "localPart":"Format", "namespaceURI":"" } }, - "styles":{ - "title":"styles", + "dcpType":{ + "title":"dcpType", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Styles" + "$ref":"#/definitions/DCPType" } } ], "propertyType":"element", "elementName":{ - "localPart":"Styles", + "localPart":"DCPType", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "srs", - "boundingBox", - "resolutions", - "width", - "height", "format", - "layers", - "styles" + "dcpType" ] }, - "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" @@ -1563,12 +1700,22 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"typeName", "namespaceURI":"" } - }, - "wfs":{ - "title":"wfs", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "typeName" + ] + }, + "OnlineResource":{ + "type":"object", + "title":"OnlineResource", + "properties":{ + "xmlnsXlink":{ + "title":"xmlnsXlink", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1576,12 +1723,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"wfs", + "localPart":"xmlns:xlink", "namespaceURI":"" } }, - "owsType":{ - "title":"owsType", + "xlinkType":{ + "title":"xlinkType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1589,12 +1736,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"owsType", + "localPart":"xlink:type", "namespaceURI":"" } }, - "owsURL":{ - "title":"owsURL", + "xlinkHref":{ + "title":"xlinkHref", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1602,42 +1749,62 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"owsURL", + "localPart":"xlink:href", "namespaceURI":"" } - }, - "query":{ - "title":"query", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "xmlnsXlink", + "xlinkType", + "xlinkHref" + ] + }, + "Keyword":{ + "type":"object", + "title":"Keyword", + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Query" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Query", - "namespaceURI":"" - } + "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "wfs", - "owsType", - "owsURL", - "query" + "value" ] }, - "ScaleHint":{ + "Layers":{ "type":"object", - "title":"ScaleHint", + "title":"Layers", "properties":{ - "min":{ - "title":"min", + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "ServiceExceptionReport":{ + "type":"object", + "title":"ServiceExceptionReport", + "properties":{ + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1645,137 +1812,152 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"min", + "localPart":"version", "namespaceURI":"" } }, - "max":{ - "title":"max", + "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":"max", + "propertyType":"element", + "elementName":{ + "localPart":"ServiceException", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "min", - "max" + "version", + "serviceException" ] }, - "ContactAddress":{ + "Capability":{ "type":"object", - "title":"ContactAddress", + "title":"Capability", "properties":{ - "addressType":{ - "title":"addressType", + "request":{ + "title":"request", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Request" } ], "propertyType":"element", "elementName":{ - "localPart":"AddressType", + "localPart":"Request", "namespaceURI":"" } }, - "address":{ - "title":"address", + "exception":{ + "title":"exception", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Exception" } ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"Exception", "namespaceURI":"" } }, - "city":{ - "title":"city", + "vendorSpecificCapabilities":{ + "title":"vendorSpecificCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/VendorSpecificCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"City", + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } }, - "stateOrProvince":{ - "title":"stateOrProvince", + "userDefinedSymbolization":{ + "title":"userDefinedSymbolization", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/UserDefinedSymbolization" } ], "propertyType":"element", "elementName":{ - "localPart":"StateOrProvince", + "localPart":"UserDefinedSymbolization", "namespaceURI":"" } }, - "postCode":{ - "title":"postCode", + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Layer" } ], "propertyType":"element", "elementName":{ - "localPart":"PostCode", + "localPart":"Layer", "namespaceURI":"" } - }, - "country":{ - "title":"country", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "request", + "exception", + "vendorSpecificCapabilities", + "userDefinedSymbolization", + "layer" + ] + }, + "Exception":{ + "type":"object", + "title":"Exception", + "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":"Country", + "localPart":"Format", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" + "format" ] }, - "Attribution":{ + "StyleURL":{ "type":"object", - "title":"Attribution", + "title":"StyleURL", "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":"" } }, @@ -1791,173 +1973,139 @@ "localPart":"OnlineResource", "namespaceURI":"" } - }, - "logoURL":{ - "title":"logoURL", - "allOf":[ - { - "$ref":"#/definitions/LogoURL" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LogoURL", - "namespaceURI":"" - } } }, "typeType":"classInfo", "propertiesOrder":[ - "title", - "onlineResource", - "logoURL" + "format", + "onlineResource" ] }, - "VendorSpecificCapabilities":{ + "TileSet":{ "type":"object", - "title":"VendorSpecificCapabilities", + "title":"TileSet", "properties":{ - "tileSet":{ - "title":"tileSet", + "srs":{ + "title":"srs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TileSet" - } + "$ref":"#/definitions/SRS" } ], "propertyType":"element", "elementName":{ - "localPart":"TileSet", + "localPart":"SRS", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "tileSet" - ] - }, - "SRS":{ - "type":"object", - "title":"SRS", - "properties":{ - "value":{ - "title":"value", + }, + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/BoundingBox" } ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value" - ] - }, - "WMSDescribeLayerResponse":{ - "type":"object", - "title":"WMSDescribeLayerResponse", - "properties":{ - "version":{ - "title":"version", + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"" + } + }, + "resolutions":{ + "title":"resolutions", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", + "propertyType":"element", + "elementName":{ + "localPart":"Resolutions", "namespaceURI":"" } }, - "layerDescription":{ - "title":"layerDescription", + "width":{ + "title":"width", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LayerDescription" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LayerDescription", + "localPart":"Width", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "version", - "layerDescription" - ] - }, - "Format":{ - "type":"object", - "title":"Format", - "properties":{ - "value":{ - "title":"value", + }, + "height":{ + "title":"height", "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":{ + "propertyType":"element", + "elementName":{ + "localPart":"Height", + "namespaceURI":"" + } + }, "format":{ "title":"format", + "allOf":[ + { + "$ref":"#/definitions/Format" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"" + } + }, + "layers":{ + "title":"layers", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/Layers" } } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"Layers", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "styles":{ + "title":"styles", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/Styles" } } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"Styles", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ + "srs", + "boundingBox", + "resolutions", + "width", + "height", "format", - "dcpType" + "layers", + "styles" ] }, "Layer":{ @@ -2338,12 +2486,12 @@ "layer" ] }, - "ServiceExceptionReport":{ + "ScaleHint":{ "type":"object", - "title":"ServiceExceptionReport", + "title":"ScaleHint", "properties":{ - "version":{ - "title":"version", + "min":{ + "title":"min", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2351,190 +2499,140 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"min", "namespaceURI":"" } }, - "serviceException":{ - "title":"serviceException", + "max":{ + "title":"max", "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":"max", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "version", - "serviceException" + "min", + "max" ] }, - "DCPType":{ + "Attribution":{ "type":"object", - "title":"DCPType", + "title":"Attribution", "properties":{ - "http":{ - "title":"http", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/HTTP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"HTTP", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "http" - ] - }, - "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":"" - } - }, - "updateSequence":{ - "title":"updateSequence", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", + "localPart":"Title", "namespaceURI":"" } }, - "service":{ - "title":"service", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/Service" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"OnlineResource", "namespaceURI":"" } }, - "capability":{ - "title":"capability", + "logoURL":{ + "title":"logoURL", "allOf":[ { - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/LogoURL" } ], "propertyType":"element", "elementName":{ - "localPart":"Capability", + "localPart":"LogoURL", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "version", - "updateSequence", - "service", - "capability" + "title", + "onlineResource", + "logoURL" ] }, - "Post":{ + "Styles":{ "type":"object", - "title":"Post", + "title":"Styles", "properties":{ - "onlineResource":{ - "title":"onlineResource", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"" - } + "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "onlineResource" + "value" ] }, - "GetFeatureInfo":{ + "AuthorityURL":{ "type":"object", - "title":"GetFeatureInfo", + "title":"AuthorityURL", "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", + "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" + "name", + "onlineResource" ] }, - "Service":{ + "Extent":{ "type":"object", - "title":"Service", + "title":"Extent", "properties":{ "name":{ "title":"name", @@ -2543,234 +2641,103 @@ "$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", + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", "namespaceURI":"" } }, - "_abstract":{ - "title":"_abstract", + "_default":{ + "title":"_default", "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":"" - } - }, - "onlineResource":{ - "title":"onlineResource", - "allOf":[ - { - "$ref":"#/definitions/OnlineResource" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"" - } - }, - "contactInformation":{ - "title":"contactInformation", - "allOf":[ - { - "$ref":"#/definitions/ContactInformation" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactInformation", + "propertyType":"attribute", + "attributeName":{ + "localPart":"default", "namespaceURI":"" } }, - "fees":{ - "title":"fees", + "nearestValue":{ + "title":"nearestValue", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Fees", + "propertyType":"attribute", + "attributeName":{ + "localPart":"nearestValue", "namespaceURI":"" } }, - "accessConstraints":{ - "title":"accessConstraints", + "multipleValues":{ + "title":"multipleValues", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AccessConstraints", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "title", - "_abstract", - "keywordList", - "onlineResource", - "contactInformation", - "fees", - "accessConstraints" - ] - }, - "DescribeLayer":{ - "type":"object", - "title":"DescribeLayer", - "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" - ] - }, - "GetMap":{ - "type":"object", - "title":"GetMap", - "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", + "propertyType":"attribute", + "attributeName":{ + "localPart":"multipleValues", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "current":{ + "title":"current", "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":"current", "namespaceURI":"" } + }, + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "dcpType" + "name", + "_default", + "nearestValue", + "multipleValues", + "current", + "value" ] }, - "KeywordList":{ + "BoundingBox":{ "type":"object", - "title":"KeywordList", + "title":"BoundingBox", "properties":{ - "keyword":{ - "title":"keyword", + "srs":{ + "title":"srs", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Keyword" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Keyword", + "propertyType":"attribute", + "attributeName":{ + "localPart":"SRS", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "keyword" - ] - }, - "Identifier":{ - "type":"object", - "title":"Identifier", - "properties":{ - "authority":{ - "title":"authority", + }, + "minx":{ + "title":"minx", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2778,32 +2745,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"authority", + "localPart":"minx", "namespaceURI":"" } }, - "value":{ - "title":"value", + "miny":{ + "title":"miny", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "authority", - "value" - ] - }, - "UserDefinedSymbolization":{ - "type":"object", - "title":"UserDefinedSymbolization", - "properties":{ - "supportSLD":{ - "title":"supportSLD", + "propertyType":"attribute", + "attributeName":{ + "localPart":"miny", + "namespaceURI":"" + } + }, + "maxx":{ + "title":"maxx", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2811,12 +2771,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"SupportSLD", + "localPart":"maxx", "namespaceURI":"" } }, - "userLayer":{ - "title":"userLayer", + "maxy":{ + "title":"maxy", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2824,12 +2784,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"UserLayer", + "localPart":"maxy", "namespaceURI":"" } }, - "userStyle":{ - "title":"userStyle", + "resx":{ + "title":"resx", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2837,12 +2797,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"UserStyle", + "localPart":"resx", "namespaceURI":"" } }, - "remoteWFS":{ - "title":"remoteWFS", + "resy":{ + "title":"resy", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2850,73 +2810,113 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"RemoteWFS", + "localPart":"resy", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "supportSLD", - "userLayer", - "userStyle", - "remoteWFS" + "srs", + "minx", + "miny", + "maxx", + "maxy", + "resx", + "resy" ] }, - "AuthorityURL":{ + "ContactInformation":{ "type":"object", - "title":"AuthorityURL", + "title":"ContactInformation", "properties":{ - "name":{ - "title":"name", + "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":"name", + "propertyType":"element", + "elementName":{ + "localPart":"ContactPosition", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "contactAddress":{ + "title":"contactAddress", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/ContactAddress" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"ContactAddress", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "onlineResource" - ] - }, - "Styles":{ - "type":"object", - "title":"Styles", - "properties":{ - "value":{ - "title":"value", + }, + "contactVoiceTelephone":{ + "title":"contactVoiceTelephone", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" + "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":[ - "value" + "contactPersonPrimary", + "contactPosition", + "contactAddress", + "contactVoiceTelephone", + "contactFacsimileTelephone", + "contactElectronicMailAddress" ] } }, @@ -2934,7 +2934,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureInfo" + "AuthorityURL" ] }, "namespaceURI":{ @@ -2947,11 +2947,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureInfo" + "$ref":"#/definitions/AuthorityURL" } }, "elementName":{ - "localPart":"GetFeatureInfo", + "localPart":"AuthorityURL", "namespaceURI":"" } }, @@ -2968,7 +2968,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceExceptionReport" + "VendorSpecificCapabilities" ] }, "namespaceURI":{ @@ -2981,11 +2981,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceExceptionReport" + "$ref":"#/definitions/VendorSpecificCapabilities" } }, "elementName":{ - "localPart":"ServiceExceptionReport", + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } }, @@ -3002,7 +3002,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleURL" + "ServiceException" ] }, "namespaceURI":{ @@ -3015,11 +3015,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleURL" + "$ref":"#/definitions/ServiceException" } }, "elementName":{ - "localPart":"StyleURL", + "localPart":"ServiceException", "namespaceURI":"" } }, @@ -3036,7 +3036,7 @@ "properties":{ "localPart":{ "enum":[ - "Keyword" + "StyleSheetURL" ] }, "namespaceURI":{ @@ -3049,11 +3049,11 @@ ] }, "value":{ - "$ref":"#/definitions/Keyword" + "$ref":"#/definitions/StyleSheetURL" } }, "elementName":{ - "localPart":"Keyword", + "localPart":"StyleSheetURL", "namespaceURI":"" } }, @@ -3070,7 +3070,7 @@ "properties":{ "localPart":{ "enum":[ - "Attribution" + "Extent" ] }, "namespaceURI":{ @@ -3083,11 +3083,11 @@ ] }, "value":{ - "$ref":"#/definitions/Attribution" + "$ref":"#/definitions/Extent" } }, "elementName":{ - "localPart":"Attribution", + "localPart":"Extent", "namespaceURI":"" } }, @@ -3104,7 +3104,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStyles" + "WMT_MS_Capabilities" ] }, "namespaceURI":{ @@ -3117,11 +3117,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStyles" + "$ref":"#/definitions/WMTMSCapabilities" } }, "elementName":{ - "localPart":"GetStyles", + "localPart":"WMT_MS_Capabilities", "namespaceURI":"" } }, @@ -3138,7 +3138,7 @@ "properties":{ "localPart":{ "enum":[ - "DataURL" + "Style" ] }, "namespaceURI":{ @@ -3151,11 +3151,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataURL" + "$ref":"#/definitions/Style" } }, "elementName":{ - "localPart":"DataURL", + "localPart":"Style", "namespaceURI":"" } }, @@ -3172,7 +3172,7 @@ "properties":{ "localPart":{ "enum":[ - "Styles" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3185,11 +3185,11 @@ ] }, "value":{ - "$ref":"#/definitions/Styles" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"Styles", + "localPart":"GetCapabilities", "namespaceURI":"" } }, @@ -3206,7 +3206,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerDescription" + "Service" ] }, "namespaceURI":{ @@ -3219,11 +3219,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerDescription" + "$ref":"#/definitions/Service" } }, "elementName":{ - "localPart":"LayerDescription", + "localPart":"Service", "namespaceURI":"" } }, @@ -3240,7 +3240,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeLayer" + "GetLegendGraphic" ] }, "namespaceURI":{ @@ -3253,11 +3253,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeLayer" + "$ref":"#/definitions/GetLegendGraphic" } }, "elementName":{ - "localPart":"DescribeLayer", + "localPart":"GetLegendGraphic", "namespaceURI":"" } }, @@ -3274,7 +3274,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "BoundingBox" ] }, "namespaceURI":{ @@ -3287,11 +3287,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/BoundingBox" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"BoundingBox", "namespaceURI":"" } }, @@ -3308,7 +3308,7 @@ "properties":{ "localPart":{ "enum":[ - "Request" + "Layer" ] }, "namespaceURI":{ @@ -3321,11 +3321,11 @@ ] }, "value":{ - "$ref":"#/definitions/Request" + "$ref":"#/definitions/Layer" } }, "elementName":{ - "localPart":"Request", + "localPart":"Layer", "namespaceURI":"" } }, @@ -3342,7 +3342,7 @@ "properties":{ "localPart":{ "enum":[ - "WMT_MS_Capabilities" + "WMS_DescribeLayerResponse" ] }, "namespaceURI":{ @@ -3355,11 +3355,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMTMSCapabilities" + "$ref":"#/definitions/WMSDescribeLayerResponse" } }, "elementName":{ - "localPart":"WMT_MS_Capabilities", + "localPart":"WMS_DescribeLayerResponse", "namespaceURI":"" } }, @@ -3376,7 +3376,7 @@ "properties":{ "localPart":{ "enum":[ - "Extent" + "FeatureListURL" ] }, "namespaceURI":{ @@ -3389,11 +3389,11 @@ ] }, "value":{ - "$ref":"#/definitions/Extent" + "$ref":"#/definitions/FeatureListURL" } }, "elementName":{ - "localPart":"Extent", + "localPart":"FeatureListURL", "namespaceURI":"" } }, @@ -3410,7 +3410,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSheetURL" + "GetMap" ] }, "namespaceURI":{ @@ -3423,11 +3423,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleSheetURL" + "$ref":"#/definitions/GetMap" } }, "elementName":{ - "localPart":"StyleSheetURL", + "localPart":"GetMap", "namespaceURI":"" } }, @@ -3444,7 +3444,7 @@ "properties":{ "localPart":{ "enum":[ - "UserDefinedSymbolization" + "Request" ] }, "namespaceURI":{ @@ -3457,11 +3457,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedSymbolization" + "$ref":"#/definitions/Request" } }, "elementName":{ - "localPart":"UserDefinedSymbolization", + "localPart":"Request", "namespaceURI":"" } }, @@ -3512,7 +3512,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "ServiceExceptionReport" ] }, "namespaceURI":{ @@ -3525,11 +3525,11 @@ ] }, "value":{ - "$ref":"#/definitions/Identifier" + "$ref":"#/definitions/ServiceExceptionReport" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"ServiceExceptionReport", "namespaceURI":"" } }, @@ -3546,7 +3546,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "Exception" ] }, "namespaceURI":{ @@ -3559,11 +3559,11 @@ ] }, "value":{ - "$ref":"#/definitions/Post" + "$ref":"#/definitions/Exception" } }, "elementName":{ - "localPart":"Post", + "localPart":"Exception", "namespaceURI":"" } }, @@ -3580,7 +3580,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "Identifier" ] }, "namespaceURI":{ @@ -3593,11 +3593,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Identifier" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"Identifier", "namespaceURI":"" } }, @@ -3614,7 +3614,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendURL" + "StyleURL" ] }, "namespaceURI":{ @@ -3627,11 +3627,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendURL" + "$ref":"#/definitions/StyleURL" } }, "elementName":{ - "localPart":"LegendURL", + "localPart":"StyleURL", "namespaceURI":"" } }, @@ -3648,7 +3648,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceException" + "UserDefinedSymbolization" ] }, "namespaceURI":{ @@ -3661,11 +3661,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceException" + "$ref":"#/definitions/UserDefinedSymbolization" } }, "elementName":{ - "localPart":"ServiceException", + "localPart":"UserDefinedSymbolization", "namespaceURI":"" } }, @@ -3682,7 +3682,7 @@ "properties":{ "localPart":{ "enum":[ - "Query" + "Post" ] }, "namespaceURI":{ @@ -3695,11 +3695,11 @@ ] }, "value":{ - "$ref":"#/definitions/Query" + "$ref":"#/definitions/Post" } }, "elementName":{ - "localPart":"Query", + "localPart":"Post", "namespaceURI":"" } }, @@ -3716,7 +3716,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "Get" ] }, "namespaceURI":{ @@ -3729,11 +3729,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBox" + "$ref":"#/definitions/Get" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"Get", "namespaceURI":"" } }, @@ -3750,7 +3750,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "OnlineResource" ] }, "namespaceURI":{ @@ -3763,11 +3763,11 @@ ] }, "value":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"Format", + "localPart":"OnlineResource", "namespaceURI":"" } }, @@ -3784,7 +3784,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "LayerDescription" ] }, "namespaceURI":{ @@ -3797,11 +3797,11 @@ ] }, "value":{ - "$ref":"#/definitions/Service" + "$ref":"#/definitions/LayerDescription" } }, "elementName":{ - "localPart":"Service", + "localPart":"LayerDescription", "namespaceURI":"" } }, @@ -3818,7 +3818,7 @@ "properties":{ "localPart":{ "enum":[ - "KeywordList" + "ScaleHint" ] }, "namespaceURI":{ @@ -3831,11 +3831,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordList" + "$ref":"#/definitions/ScaleHint" } }, "elementName":{ - "localPart":"KeywordList", + "localPart":"ScaleHint", "namespaceURI":"" } }, @@ -3852,7 +3852,7 @@ "properties":{ "localPart":{ "enum":[ - "AuthorityURL" + "DescribeLayer" ] }, "namespaceURI":{ @@ -3865,11 +3865,11 @@ ] }, "value":{ - "$ref":"#/definitions/AuthorityURL" + "$ref":"#/definitions/DescribeLayer" } }, "elementName":{ - "localPart":"AuthorityURL", + "localPart":"DescribeLayer", "namespaceURI":"" } }, @@ -3886,7 +3886,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "TileSet" ] }, "namespaceURI":{ @@ -3899,11 +3899,11 @@ ] }, "value":{ - "$ref":"#/definitions/Get" + "$ref":"#/definitions/TileSet" } }, "elementName":{ - "localPart":"Get", + "localPart":"TileSet", "namespaceURI":"" } }, @@ -3920,7 +3920,7 @@ "properties":{ "localPart":{ "enum":[ - "Layers" + "DataURL" ] }, "namespaceURI":{ @@ -3933,11 +3933,11 @@ ] }, "value":{ - "$ref":"#/definitions/Layers" + "$ref":"#/definitions/DataURL" } }, "elementName":{ - "localPart":"Layers", + "localPart":"DataURL", "namespaceURI":"" } }, @@ -3954,7 +3954,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureListURL" + "GetStyles" ] }, "namespaceURI":{ @@ -3967,11 +3967,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureListURL" + "$ref":"#/definitions/GetStyles" } }, "elementName":{ - "localPart":"FeatureListURL", + "localPart":"GetStyles", "namespaceURI":"" } }, @@ -3988,7 +3988,7 @@ "properties":{ "localPart":{ "enum":[ - "PutStyles" + "LogoURL" ] }, "namespaceURI":{ @@ -4001,11 +4001,11 @@ ] }, "value":{ - "$ref":"#/definitions/PutStyles" + "$ref":"#/definitions/LogoURL" } }, "elementName":{ - "localPart":"PutStyles", + "localPart":"LogoURL", "namespaceURI":"" } }, @@ -4022,7 +4022,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleHint" + "ContactInformation" ] }, "namespaceURI":{ @@ -4035,11 +4035,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleHint" + "$ref":"#/definitions/ContactInformation" } }, "elementName":{ - "localPart":"ScaleHint", + "localPart":"ContactInformation", "namespaceURI":"" } }, @@ -4056,7 +4056,7 @@ "properties":{ "localPart":{ "enum":[ - "GetMap" + "Keyword" ] }, "namespaceURI":{ @@ -4069,11 +4069,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetMap" + "$ref":"#/definitions/Keyword" } }, "elementName":{ - "localPart":"GetMap", + "localPart":"Keyword", "namespaceURI":"" } }, @@ -4090,7 +4090,7 @@ "properties":{ "localPart":{ "enum":[ - "VendorSpecificCapabilities" + "ContactAddress" ] }, "namespaceURI":{ @@ -4103,11 +4103,11 @@ ] }, "value":{ - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"#/definitions/ContactAddress" } }, "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"ContactAddress", "namespaceURI":"" } }, @@ -4124,7 +4124,7 @@ "properties":{ "localPart":{ "enum":[ - "Capability" + "Dimension" ] }, "namespaceURI":{ @@ -4137,11 +4137,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/Dimension" } }, "elementName":{ - "localPart":"Capability", + "localPart":"Dimension", "namespaceURI":"" } }, @@ -4158,7 +4158,7 @@ "properties":{ "localPart":{ "enum":[ - "SRS" + "LatLonBoundingBox" ] }, "namespaceURI":{ @@ -4171,11 +4171,11 @@ ] }, "value":{ - "$ref":"#/definitions/SRS" + "$ref":"#/definitions/LatLonBoundingBox" } }, "elementName":{ - "localPart":"SRS", + "localPart":"LatLonBoundingBox", "namespaceURI":"" } }, @@ -4192,7 +4192,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInformation" + "Layers" ] }, "namespaceURI":{ @@ -4205,11 +4205,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactInformation" + "$ref":"#/definitions/Layers" } }, "elementName":{ - "localPart":"ContactInformation", + "localPart":"Layers", "namespaceURI":"" } }, @@ -4226,7 +4226,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "ContactPersonPrimary" ] }, "namespaceURI":{ @@ -4239,11 +4239,11 @@ ] }, "value":{ - "$ref":"#/definitions/Exception" + "$ref":"#/definitions/ContactPersonPrimary" } }, "elementName":{ - "localPart":"Exception", + "localPart":"ContactPersonPrimary", "namespaceURI":"" } }, @@ -4260,7 +4260,7 @@ "properties":{ "localPart":{ "enum":[ - "TileSet" + "HTTP" ] }, "namespaceURI":{ @@ -4273,11 +4273,11 @@ ] }, "value":{ - "$ref":"#/definitions/TileSet" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"TileSet", + "localPart":"HTTP", "namespaceURI":"" } }, @@ -4294,7 +4294,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactAddress" + "Query" ] }, "namespaceURI":{ @@ -4307,11 +4307,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactAddress" + "$ref":"#/definitions/Query" } }, "elementName":{ - "localPart":"ContactAddress", + "localPart":"Query", "namespaceURI":"" } }, @@ -4362,7 +4362,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoundingBox" + "Format" ] }, "namespaceURI":{ @@ -4375,11 +4375,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoundingBox" + "$ref":"#/definitions/Format" } }, "elementName":{ - "localPart":"LatLonBoundingBox", + "localPart":"Format", "namespaceURI":"" } }, @@ -4396,7 +4396,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "Capability" ] }, "namespaceURI":{ @@ -4409,11 +4409,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"#/definitions/Capability" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"Capability", "namespaceURI":"" } }, @@ -4430,7 +4430,7 @@ "properties":{ "localPart":{ "enum":[ - "WMS_DescribeLayerResponse" + "LegendURL" ] }, "namespaceURI":{ @@ -4443,11 +4443,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMSDescribeLayerResponse" + "$ref":"#/definitions/LegendURL" } }, "elementName":{ - "localPart":"WMS_DescribeLayerResponse", + "localPart":"LegendURL", "namespaceURI":"" } }, @@ -4464,7 +4464,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactPersonPrimary" + "KeywordList" ] }, "namespaceURI":{ @@ -4477,11 +4477,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactPersonPrimary" + "$ref":"#/definitions/KeywordList" } }, "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"KeywordList", "namespaceURI":"" } }, @@ -4498,7 +4498,7 @@ "properties":{ "localPart":{ "enum":[ - "LogoURL" + "PutStyles" ] }, "namespaceURI":{ @@ -4511,11 +4511,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogoURL" + "$ref":"#/definitions/PutStyles" } }, "elementName":{ - "localPart":"LogoURL", + "localPart":"PutStyles", "namespaceURI":"" } }, @@ -4532,7 +4532,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "SRS" ] }, "namespaceURI":{ @@ -4545,11 +4545,11 @@ ] }, "value":{ - "$ref":"#/definitions/Style" + "$ref":"#/definitions/SRS" } }, "elementName":{ - "localPart":"Style", + "localPart":"SRS", "namespaceURI":"" } }, @@ -4566,7 +4566,7 @@ "properties":{ "localPart":{ "enum":[ - "Layer" + "GetFeatureInfo" ] }, "namespaceURI":{ @@ -4579,11 +4579,11 @@ ] }, "value":{ - "$ref":"#/definitions/Layer" + "$ref":"#/definitions/GetFeatureInfo" } }, "elementName":{ - "localPart":"Layer", + "localPart":"GetFeatureInfo", "namespaceURI":"" } }, @@ -4600,7 +4600,7 @@ "properties":{ "localPart":{ "enum":[ - "GetLegendGraphic" + "Styles" ] }, "namespaceURI":{ @@ -4613,11 +4613,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetLegendGraphic" + "$ref":"#/definitions/Styles" } }, "elementName":{ - "localPart":"GetLegendGraphic", + "localPart":"Styles", "namespaceURI":"" } }, @@ -4634,7 +4634,7 @@ "properties":{ "localPart":{ "enum":[ - "Dimension" + "Attribution" ] }, "namespaceURI":{ @@ -4647,11 +4647,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dimension" + "$ref":"#/definitions/Attribution" } }, "elementName":{ - "localPart":"Dimension", + "localPart":"Attribution", "namespaceURI":"" } } diff --git a/scripts/jsonschemas/WMS_1_0_0.jsonschema b/scripts/jsonschemas/WMS_1_0_0.jsonschema index 2f923ab3..e9ef9fa6 100644 --- a/scripts/jsonschemas/WMS_1_0_0.jsonschema +++ b/scripts/jsonschemas/WMS_1_0_0.jsonschema @@ -2,54 +2,30 @@ { "id":"#", "definitions":{ - "HTTP":{ + "TIFF":{ "type":"object", - "title":"HTTP", + "title":"TIFF", "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" - ] + "typeType":"classInfo" }, - "WMSXML":{ + "GIF":{ "type":"object", - "title":"WMSXML", + "title":"GIF", + "properties":{ + }, + "typeType":"classInfo" + }, + "GeoTIFF":{ + "type":"object", + "title":"GeoTIFF", + "properties":{ + }, + "typeType":"classInfo" + }, + "GML2":{ + "type":"object", + "title":"GML2", "properties":{ }, "typeType":"classInfo" @@ -61,95 +37,74 @@ }, "typeType":"classInfo" }, - "WMTMSCapabilities":{ + "Capability":{ "type":"object", - "title":"WMTMSCapabilities", + "title":"Capability", "properties":{ - "version":{ - "title":"version", + "request":{ + "title":"request", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Request" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", + "propertyType":"element", + "elementName":{ + "localPart":"Request", "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "exception":{ + "title":"exception", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Exception" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", + "propertyType":"element", + "elementName":{ + "localPart":"Exception", "namespaceURI":"" } }, - "service":{ - "title":"service", + "vendorSpecificCapabilities":{ + "title":"vendorSpecificCapabilities", "allOf":[ { - "$ref":"#/definitions/Service" + "$ref":"#/definitions/VendorSpecificCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } }, - "capability":{ - "title":"capability", + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/Layer" } ], "propertyType":"element", "elementName":{ - "localPart":"Capability", + "localPart":"Layer", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "version", - "updateSequence", - "service", - "capability" + "request", + "exception", + "vendorSpecificCapabilities", + "layer" ] }, - "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":{ + "Exception":{ "type":"object", - "title":"Map", + "title":"Exception", "properties":{ "format":{ "title":"format", @@ -163,110 +118,47 @@ "localPart":"Format", "namespaceURI":"" } - }, - "dcpType":{ - "title":"dcpType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", - "namespaceURI":"" - } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "dcpType" + "format" ] }, - "Request":{ + "DCPType":{ "type":"object", - "title":"Request", + "title":"DCPType", "properties":{ - "mapOrCapabilitiesOrFeatureInfo":{ - "title":"mapOrCapabilitiesOrFeatureInfo", + "http":{ + "title":"http", "allOf":[ { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/Map" - } - ], - "elementName":{ - "localPart":"Map", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/Capabilities" - } - ], - "elementName":{ - "localPart":"Capabilities", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/FeatureInfo" - } - ], - "elementName":{ - "localPart":"FeatureInfo", - "namespaceURI":"" - } - } - ] - } + "$ref":"#/definitions/HTTP" } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"HTTP", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "mapOrCapabilitiesOrFeatureInfo" + "http" ] }, - "GeoTIFF":{ + "WebCGM":{ "type":"object", - "title":"GeoTIFF", + "title":"WebCGM", "properties":{ }, "typeType":"classInfo" }, - "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":[ @@ -319,8 +211,8 @@ "namespaceURI":"" } }, - "srs":{ - "title":"srs", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -328,131 +220,164 @@ ], "propertyType":"element", "elementName":{ - "localPart":"SRS", + "localPart":"OnlineResource", "namespaceURI":"" } }, - "latLonBoundingBox":{ - "title":"latLonBoundingBox", + "fees":{ + "title":"fees", "allOf":[ { - "$ref":"#/definitions/LatLonBoundingBox" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LatLonBoundingBox", + "localPart":"Fees", "namespaceURI":"" } }, - "boundingBox":{ - "title":"boundingBox", + "accessConstraints":{ + "title":"accessConstraints", "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":"AccessConstraints", "namespaceURI":"" } - }, - "dataURL":{ - "title":"dataURL", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "title", + "_abstract", + "keywords", + "onlineResource", + "fees", + "accessConstraints" + ] + }, + "INIMAGE":{ + "type":"object", + "title":"INIMAGE", + "properties":{ + }, + "typeType":"classInfo" + }, + "FeatureInfo":{ + "type":"object", + "title":"FeatureInfo", + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Format" } ], "propertyType":"element", "elementName":{ - "localPart":"DataURL", + "localPart":"Format", "namespaceURI":"" } }, - "style":{ - "title":"style", + "dcpType":{ + "title":"dcpType", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Style" + "$ref":"#/definitions/DCPType" } } ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"DCPType", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "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":"" } }, - "scaleHint":{ - "title":"scaleHint", + "updateSequence":{ + "title":"updateSequence", "allOf":[ { - "$ref":"#/definitions/ScaleHint" + "$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":"ScaleHint", + "localPart":"Service", "namespaceURI":"" } }, - "layer":{ - "title":"layer", + "capability":{ + "title":"capability", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Layer" - } + "$ref":"#/definitions/Capability" } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", + "localPart":"Capability", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "queryable", - "name", - "title", - "_abstract", - "keywords", - "srs", - "latLonBoundingBox", - "boundingBox", - "dataURL", - "style", - "scaleHint", - "layer" + "version", + "updateSequence", + "service", + "capability" ] }, - "BoundingBox":{ + "LatLonBoundingBox":{ "type":"object", - "title":"BoundingBox", + "title":"LatLonBoundingBox", "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":[ @@ -508,7 +433,6 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "srs", "minx", "miny", "maxx", @@ -555,111 +479,120 @@ "dcpType" ] }, - "Service":{ + "Get":{ "type":"object", - "title":"Service", + "title":"Get", "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", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", + "propertyType":"attribute", + "attributeName":{ + "localPart":"onlineResource", "namespaceURI":"" } - }, - "_abstract":{ - "title":"_abstract", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineResource" + ] + }, + "JPEG":{ + "type":"object", + "title":"JPEG", + "properties":{ + }, + "typeType":"classInfo" + }, + "VendorSpecificCapabilities":{ + "type":"object", + "title":"VendorSpecificCapabilities", + "properties":{ + }, + "typeType":"classInfo" + }, + "BoundingBox":{ + "type":"object", + "title":"BoundingBox", + "properties":{ + "srs":{ + "title":"srs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", + "propertyType":"attribute", + "attributeName":{ + "localPart":"SRS", "namespaceURI":"" } }, - "keywords":{ - "title":"keywords", + "minx":{ + "title":"minx", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Keywords", + "propertyType":"attribute", + "attributeName":{ + "localPart":"minx", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "miny":{ + "title":"miny", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", + "propertyType":"attribute", + "attributeName":{ + "localPart":"miny", "namespaceURI":"" } }, - "fees":{ - "title":"fees", + "maxx":{ + "title":"maxx", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Fees", + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxx", "namespaceURI":"" } }, - "accessConstraints":{ - "title":"accessConstraints", + "maxy":{ + "title":"maxy", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AccessConstraints", + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxy", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "keywords", - "onlineResource", - "fees", - "accessConstraints" + "srs", + "minx", + "miny", + "maxx", + "maxy" ] }, "SVG":{ @@ -669,35 +602,77 @@ }, "typeType":"classInfo" }, - "Exception":{ + "Style":{ "type":"object", - "title":"Exception", + "title":"Style", "properties":{ - "format":{ - "title":"format", - "allOf":[ + "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":"" + } + }, + "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":"" + } + }, + "styleURL":{ + "title":"styleURL", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"StyleURL", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format" + "name", + "title", + "_abstract", + "styleURL" ] }, - "ScaleHint":{ + "Layer":{ "type":"object", - "title":"ScaleHint", + "title":"Layer", "properties":{ - "min":{ - "title":"min", + "queryable":{ + "title":"queryable", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -705,94 +680,185 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"min", + "localPart":"queryable", "namespaceURI":"" } }, - "max":{ - "title":"max", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"max", + "propertyType":"element", + "elementName":{ + "localPart":"Name", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "min", - "max" - ] - }, - "MIME":{ - "type":"object", - "title":"MIME", - "properties":{ - }, - "typeType":"classInfo" - }, - "BLANK":{ - "type":"object", - "title":"BLANK", - "properties":{ - }, - "typeType":"classInfo" - }, - "DCPType":{ - "type":"object", - "title":"DCPType", - "properties":{ - "http":{ - "title":"http", + }, + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/HTTP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"HTTP", + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Keywords", + "namespaceURI":"" + } + }, + "srs":{ + "title":"srs", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SRS", + "namespaceURI":"" + } + }, + "latLonBoundingBox":{ + "title":"latLonBoundingBox", + "allOf":[ + { + "$ref":"#/definitions/LatLonBoundingBox" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"LatLonBoundingBox", + "namespaceURI":"" + } + }, + "boundingBox":{ + "title":"boundingBox", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/BoundingBox" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"" + } + }, + "dataURL":{ + "title":"dataURL", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"element", + "elementName":{ + "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":[ - "http" + "queryable", + "name", + "title", + "_abstract", + "keywords", + "srs", + "latLonBoundingBox", + "boundingBox", + "dataURL", + "style", + "scaleHint", + "layer" ] }, - "PNG":{ - "type":"object", - "title":"PNG", - "properties":{ - }, - "typeType":"classInfo" - }, - "INIMAGE":{ - "type":"object", - "title":"INIMAGE", - "properties":{ - }, - "typeType":"classInfo" - }, - "VendorSpecificCapabilities":{ - "type":"object", - "title":"VendorSpecificCapabilities", - "properties":{ - }, - "typeType":"classInfo" - }, - "Post":{ + "ScaleHint":{ "type":"object", - "title":"Post", + "title":"ScaleHint", "properties":{ - "onlineResource":{ - "title":"onlineResource", + "min":{ + "title":"min", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -800,70 +866,60 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"onlineResource", + "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":[ - "onlineResource" + "min", + "max" ] }, - "GML3":{ - "type":"object", - "title":"GML3", - "properties":{ - }, - "typeType":"classInfo" - }, - "WebCGM":{ - "type":"object", - "title":"WebCGM", - "properties":{ - }, - "typeType":"classInfo" - }, - "FeatureInfo":{ + "Post":{ "type":"object", - "title":"FeatureInfo", + "title":"Post", "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "$ref":"#/definitions/Format" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"" - } - }, - "dcpType":{ - "title":"dcpType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$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" ] }, + "BLANK":{ + "type":"object", + "title":"BLANK", + "properties":{ + }, + "typeType":"classInfo" + }, "Format":{ "type":"object", "title":"Format", @@ -1063,244 +1119,188 @@ "gifOrJPEGOrPNGOrWebCGMOrSVGOrGML1OrGML2OrGML3OrWBMPOrWMSXMLOrMIMEOrINIMAGEOrTIFFOrGeoTIFFOrPPMOrBLANK" ] }, - "LatLonBoundingBox":{ + "MIME":{ "type":"object", - "title":"LatLonBoundingBox", + "title":"MIME", "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":[ - "minx", - "miny", - "maxx", - "maxy" - ] + "typeType":"classInfo" }, - "TIFF":{ + "WMSXML":{ "type":"object", - "title":"TIFF", + "title":"WMSXML", "properties":{ }, "typeType":"classInfo" }, - "Style":{ + "HTTP":{ "type":"object", - "title":"Style", + "title":"HTTP", "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", + "getOrPost":{ + "title":"getOrPost", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/Get" + } + ], + "elementName":{ + "localPart":"Get", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/Post" + } + ], + "elementName":{ + "localPart":"Post", + "namespaceURI":"" + } + } + ] + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"" - } - }, - "styleURL":{ - "title":"styleURL", + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "getOrPost" + ] + }, + "Request":{ + "type":"object", + "title":"Request", + "properties":{ + "mapOrCapabilitiesOrFeatureInfo":{ + "title":"mapOrCapabilitiesOrFeatureInfo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/Map" + } + ], + "elementName":{ + "localPart":"Map", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/Capabilities" + } + ], + "elementName":{ + "localPart":"Capabilities", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/FeatureInfo" + } + ], + "elementName":{ + "localPart":"FeatureInfo", + "namespaceURI":"" + } + } + ] + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"StyleURL", - "namespaceURI":"" - } + "propertyType":"elements" } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "styleURL" + "mapOrCapabilitiesOrFeatureInfo" ] }, - "GML2":{ + "GML3":{ "type":"object", - "title":"GML2", + "title":"GML3", "properties":{ }, "typeType":"classInfo" }, - "WBMP":{ + "PNG":{ "type":"object", - "title":"WBMP", + "title":"PNG", "properties":{ }, "typeType":"classInfo" }, - "Get":{ + "WBMP":{ "type":"object", - "title":"Get", + "title":"WBMP", "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" - ] + "typeType":"classInfo" }, - "Capability":{ + "Map":{ "type":"object", - "title":"Capability", + "title":"Map", "properties":{ - "request":{ - "title":"request", - "allOf":[ - { - "$ref":"#/definitions/Request" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Request", - "namespaceURI":"" - } - }, - "exception":{ - "title":"exception", - "allOf":[ - { - "$ref":"#/definitions/Exception" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Exception", - "namespaceURI":"" - } - }, - "vendorSpecificCapabilities":{ - "title":"vendorSpecificCapabilities", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"#/definitions/Format" } ], "propertyType":"element", "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"Format", "namespaceURI":"" } }, - "layer":{ - "title":"layer", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"#/definitions/Layer" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", + "localPart":"DCPType", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "request", - "exception", - "vendorSpecificCapabilities", - "layer" + "format", + "dcpType" ] + }, + "GML1":{ + "type":"object", + "title":"GML1", + "properties":{ + }, + "typeType":"classInfo" } }, "anyOf":[ @@ -1317,7 +1317,7 @@ "properties":{ "localPart":{ "enum":[ - "WMS_XML" + "GIF" ] }, "namespaceURI":{ @@ -1330,11 +1330,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMSXML" + "$ref":"#/definitions/GIF" } }, "elementName":{ - "localPart":"WMS_XML", + "localPart":"GIF", "namespaceURI":"" } }, @@ -1351,7 +1351,7 @@ "properties":{ "localPart":{ "enum":[ - "GIF" + "Capabilities" ] }, "namespaceURI":{ @@ -1364,11 +1364,11 @@ ] }, "value":{ - "$ref":"#/definitions/GIF" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"GIF", + "localPart":"Capabilities", "namespaceURI":"" } }, @@ -1385,7 +1385,7 @@ "properties":{ "localPart":{ "enum":[ - "GML.2" + "DCPType" ] }, "namespaceURI":{ @@ -1398,11 +1398,11 @@ ] }, "value":{ - "$ref":"#/definitions/GML2" + "$ref":"#/definitions/DCPType" } }, "elementName":{ - "localPart":"GML.2", + "localPart":"DCPType", "namespaceURI":"" } }, @@ -1419,7 +1419,7 @@ "properties":{ "localPart":{ "enum":[ - "WBMP" + "JPEG" ] }, "namespaceURI":{ @@ -1432,11 +1432,11 @@ ] }, "value":{ - "$ref":"#/definitions/WBMP" + "$ref":"#/definitions/JPEG" } }, "elementName":{ - "localPart":"WBMP", + "localPart":"JPEG", "namespaceURI":"" } }, @@ -1453,7 +1453,7 @@ "properties":{ "localPart":{ "enum":[ - "INIMAGE" + "GeoTIFF" ] }, "namespaceURI":{ @@ -1466,11 +1466,11 @@ ] }, "value":{ - "$ref":"#/definitions/INIMAGE" + "$ref":"#/definitions/GeoTIFF" } }, "elementName":{ - "localPart":"INIMAGE", + "localPart":"GeoTIFF", "namespaceURI":"" } }, @@ -1487,7 +1487,7 @@ "properties":{ "localPart":{ "enum":[ - "Layer" + "Request" ] }, "namespaceURI":{ @@ -1500,11 +1500,11 @@ ] }, "value":{ - "$ref":"#/definitions/Layer" + "$ref":"#/definitions/Request" } }, "elementName":{ - "localPart":"Layer", + "localPart":"Request", "namespaceURI":"" } }, @@ -1521,7 +1521,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "GML.3" ] }, "namespaceURI":{ @@ -1534,11 +1534,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"#/definitions/GML3" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"GML.3", "namespaceURI":"" } }, @@ -1555,7 +1555,7 @@ "properties":{ "localPart":{ "enum":[ - "DCPType" + "BoundingBox" ] }, "namespaceURI":{ @@ -1568,11 +1568,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/BoundingBox" } }, "elementName":{ - "localPart":"DCPType", + "localPart":"BoundingBox", "namespaceURI":"" } }, @@ -1589,7 +1589,7 @@ "properties":{ "localPart":{ "enum":[ - "MIME" + "PPM" ] }, "namespaceURI":{ @@ -1602,11 +1602,11 @@ ] }, "value":{ - "$ref":"#/definitions/MIME" + "$ref":"#/definitions/PPM" } }, "elementName":{ - "localPart":"MIME", + "localPart":"PPM", "namespaceURI":"" } }, @@ -1623,7 +1623,7 @@ "properties":{ "localPart":{ "enum":[ - "Capability" + "WBMP" ] }, "namespaceURI":{ @@ -1636,11 +1636,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/WBMP" } }, "elementName":{ - "localPart":"Capability", + "localPart":"WBMP", "namespaceURI":"" } }, @@ -1657,7 +1657,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "VendorSpecificCapabilities" ] }, "namespaceURI":{ @@ -1670,11 +1670,11 @@ ] }, "value":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/VendorSpecificCapabilities" } }, "elementName":{ - "localPart":"Format", + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } }, @@ -1691,7 +1691,7 @@ "properties":{ "localPart":{ "enum":[ - "SVG" + "Get" ] }, "namespaceURI":{ @@ -1704,11 +1704,11 @@ ] }, "value":{ - "$ref":"#/definitions/SVG" + "$ref":"#/definitions/Get" } }, "elementName":{ - "localPart":"SVG", + "localPart":"Get", "namespaceURI":"" } }, @@ -1725,7 +1725,7 @@ "properties":{ "localPart":{ "enum":[ - "Map" + "FeatureInfo" ] }, "namespaceURI":{ @@ -1738,11 +1738,11 @@ ] }, "value":{ - "$ref":"#/definitions/Map" + "$ref":"#/definitions/FeatureInfo" } }, "elementName":{ - "localPart":"Map", + "localPart":"FeatureInfo", "namespaceURI":"" } }, @@ -1759,7 +1759,7 @@ "properties":{ "localPart":{ "enum":[ - "GML.3" + "MIME" ] }, "namespaceURI":{ @@ -1772,11 +1772,11 @@ ] }, "value":{ - "$ref":"#/definitions/GML3" + "$ref":"#/definitions/MIME" } }, "elementName":{ - "localPart":"GML.3", + "localPart":"MIME", "namespaceURI":"" } }, @@ -1793,7 +1793,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "INIMAGE" ] }, "namespaceURI":{ @@ -1806,11 +1806,11 @@ ] }, "value":{ - "$ref":"#/definitions/Exception" + "$ref":"#/definitions/INIMAGE" } }, "elementName":{ - "localPart":"Exception", + "localPart":"INIMAGE", "namespaceURI":"" } }, @@ -1827,7 +1827,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "GML.2" ] }, "namespaceURI":{ @@ -1840,11 +1840,11 @@ ] }, "value":{ - "$ref":"#/definitions/Post" + "$ref":"#/definitions/GML2" } }, "elementName":{ - "localPart":"Post", + "localPart":"GML.2", "namespaceURI":"" } }, @@ -1861,7 +1861,7 @@ "properties":{ "localPart":{ "enum":[ - "JPEG" + "Capability" ] }, "namespaceURI":{ @@ -1874,11 +1874,11 @@ ] }, "value":{ - "$ref":"#/definitions/JPEG" + "$ref":"#/definitions/Capability" } }, "elementName":{ - "localPart":"JPEG", + "localPart":"Capability", "namespaceURI":"" } }, @@ -1895,7 +1895,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureInfo" + "Layer" ] }, "namespaceURI":{ @@ -1908,11 +1908,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureInfo" + "$ref":"#/definitions/Layer" } }, "elementName":{ - "localPart":"FeatureInfo", + "localPart":"Layer", "namespaceURI":"" } }, @@ -1929,7 +1929,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoundingBox" + "GML.1" ] }, "namespaceURI":{ @@ -1942,11 +1942,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoundingBox" + "$ref":"#/definitions/GML1" } }, "elementName":{ - "localPart":"LatLonBoundingBox", + "localPart":"GML.1", "namespaceURI":"" } }, @@ -1963,7 +1963,7 @@ "properties":{ "localPart":{ "enum":[ - "Request" + "Service" ] }, "namespaceURI":{ @@ -1976,11 +1976,11 @@ ] }, "value":{ - "$ref":"#/definitions/Request" + "$ref":"#/definitions/Service" } }, "elementName":{ - "localPart":"Request", + "localPart":"Service", "namespaceURI":"" } }, @@ -1997,7 +1997,7 @@ "properties":{ "localPart":{ "enum":[ - "PPM" + "HTTP" ] }, "namespaceURI":{ @@ -2010,11 +2010,11 @@ ] }, "value":{ - "$ref":"#/definitions/PPM" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"PPM", + "localPart":"HTTP", "namespaceURI":"" } }, @@ -2031,7 +2031,7 @@ "properties":{ "localPart":{ "enum":[ - "WebCGM" + "ScaleHint" ] }, "namespaceURI":{ @@ -2044,11 +2044,11 @@ ] }, "value":{ - "$ref":"#/definitions/WebCGM" + "$ref":"#/definitions/ScaleHint" } }, "elementName":{ - "localPart":"WebCGM", + "localPart":"ScaleHint", "namespaceURI":"" } }, @@ -2065,7 +2065,7 @@ "properties":{ "localPart":{ "enum":[ - "PNG" + "Post" ] }, "namespaceURI":{ @@ -2078,11 +2078,11 @@ ] }, "value":{ - "$ref":"#/definitions/PNG" + "$ref":"#/definitions/Post" } }, "elementName":{ - "localPart":"PNG", + "localPart":"Post", "namespaceURI":"" } }, @@ -2099,7 +2099,7 @@ "properties":{ "localPart":{ "enum":[ - "WMT_MS_Capabilities" + "WMS_XML" ] }, "namespaceURI":{ @@ -2112,11 +2112,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMTMSCapabilities" + "$ref":"#/definitions/WMSXML" } }, "elementName":{ - "localPart":"WMT_MS_Capabilities", + "localPart":"WMS_XML", "namespaceURI":"" } }, @@ -2201,7 +2201,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleHint" + "LatLonBoundingBox" ] }, "namespaceURI":{ @@ -2214,11 +2214,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleHint" + "$ref":"#/definitions/LatLonBoundingBox" } }, "elementName":{ - "localPart":"ScaleHint", + "localPart":"LatLonBoundingBox", "namespaceURI":"" } }, @@ -2235,7 +2235,7 @@ "properties":{ "localPart":{ "enum":[ - "TIFF" + "SVG" ] }, "namespaceURI":{ @@ -2248,11 +2248,11 @@ ] }, "value":{ - "$ref":"#/definitions/TIFF" + "$ref":"#/definitions/SVG" } }, "elementName":{ - "localPart":"TIFF", + "localPart":"SVG", "namespaceURI":"" } }, @@ -2269,7 +2269,7 @@ "properties":{ "localPart":{ "enum":[ - "VendorSpecificCapabilities" + "Map" ] }, "namespaceURI":{ @@ -2282,11 +2282,11 @@ ] }, "value":{ - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"#/definitions/Map" } }, "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"Map", "namespaceURI":"" } }, @@ -2303,7 +2303,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "TIFF" ] }, "namespaceURI":{ @@ -2316,11 +2316,11 @@ ] }, "value":{ - "$ref":"#/definitions/Service" + "$ref":"#/definitions/TIFF" } }, "elementName":{ - "localPart":"Service", + "localPart":"TIFF", "namespaceURI":"" } }, @@ -2337,7 +2337,7 @@ "properties":{ "localPart":{ "enum":[ - "GeoTIFF" + "Format" ] }, "namespaceURI":{ @@ -2350,11 +2350,11 @@ ] }, "value":{ - "$ref":"#/definitions/GeoTIFF" + "$ref":"#/definitions/Format" } }, "elementName":{ - "localPart":"GeoTIFF", + "localPart":"Format", "namespaceURI":"" } }, @@ -2371,7 +2371,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "WMT_MS_Capabilities" ] }, "namespaceURI":{ @@ -2384,11 +2384,11 @@ ] }, "value":{ - "$ref":"#/definitions/Get" + "$ref":"#/definitions/WMTMSCapabilities" } }, "elementName":{ - "localPart":"Get", + "localPart":"WMT_MS_Capabilities", "namespaceURI":"" } }, @@ -2405,7 +2405,7 @@ "properties":{ "localPart":{ "enum":[ - "GML.1" + "WebCGM" ] }, "namespaceURI":{ @@ -2418,11 +2418,11 @@ ] }, "value":{ - "$ref":"#/definitions/GML1" + "$ref":"#/definitions/WebCGM" } }, "elementName":{ - "localPart":"GML.1", + "localPart":"WebCGM", "namespaceURI":"" } }, @@ -2439,7 +2439,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "Exception" ] }, "namespaceURI":{ @@ -2452,11 +2452,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBox" + "$ref":"#/definitions/Exception" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"Exception", "namespaceURI":"" } }, @@ -2473,7 +2473,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "PNG" ] }, "namespaceURI":{ @@ -2486,11 +2486,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/PNG" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"PNG", "namespaceURI":"" } } diff --git a/scripts/jsonschemas/WMS_1_1_0.jsonschema b/scripts/jsonschemas/WMS_1_1_0.jsonschema index f48cb77a..9556e655 100644 --- a/scripts/jsonschemas/WMS_1_1_0.jsonschema +++ b/scripts/jsonschemas/WMS_1_1_0.jsonschema @@ -2,122 +2,68 @@ { "id":"#", "definitions":{ - "Request":{ + "ServiceException":{ "type":"object", - "title":"Request", + "title":"ServiceException", "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", + "code":{ + "title":"code", "allOf":[ { - "$ref":"#/definitions/GetFeatureInfo" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetFeatureInfo", + "propertyType":"attribute", + "attributeName":{ + "localPart":"code", "namespaceURI":"" } }, - "describeLayer":{ - "title":"describeLayer", + "value":{ + "title":"value", "allOf":[ { - "$ref":"#/definitions/DescribeLayer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"DescribeLayer", - "namespaceURI":"" - } + "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "getCapabilities", - "getMap", - "getFeatureInfo", - "describeLayer" + "code", + "value" ] }, - "HTTP":{ + "DCPType":{ "type":"object", - "title":"HTTP", + "title":"DCPType", "properties":{ - "getOrPost":{ - "title":"getOrPost", + "http":{ + "title":"http", "allOf":[ { - "type":"array", - "items":{ - "anyOf":[ - { - "anyOf":[ - { - "$ref":"#/definitions/Get" - } - ], - "elementName":{ - "localPart":"Get", - "namespaceURI":"" - } - }, - { - "anyOf":[ - { - "$ref":"#/definitions/Post" - } - ], - "elementName":{ - "localPart":"Post", - "namespaceURI":"" - } - } - ] - } + "$ref":"#/definitions/HTTP" } ], - "propertyType":"elements" + "propertyType":"element", + "elementName":{ + "localPart":"HTTP", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "getOrPost" + "http" ] }, - "Dimension":{ + "LatLonBoundingBox":{ "type":"object", - "title":"Dimension", + "title":"LatLonBoundingBox", "properties":{ - "name":{ - "title":"name", + "minx":{ + "title":"minx", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -125,12 +71,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"minx", "namespaceURI":"" } }, - "units":{ - "title":"units", + "miny":{ + "title":"miny", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -138,12 +84,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"units", + "localPart":"miny", "namespaceURI":"" } }, - "unitSymbol":{ - "title":"unitSymbol", + "maxx":{ + "title":"maxx", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -151,64 +97,75 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"unitSymbol", + "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":[ - "name", - "units", - "unitSymbol" + "minx", + "miny", + "maxx", + "maxy" ] }, - "ServiceExceptionReport":{ + "ContactPersonPrimary":{ "type":"object", - "title":"ServiceExceptionReport", + "title":"ContactPersonPrimary", "properties":{ - "version":{ - "title":"version", + "contactPerson":{ + "title":"contactPerson", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", + "propertyType":"element", + "elementName":{ + "localPart":"ContactPerson", "namespaceURI":"" } }, - "serviceException":{ - "title":"serviceException", + "contactOrganization":{ + "title":"contactOrganization", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ServiceException" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"ServiceException", + "localPart":"ContactOrganization", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "version", - "serviceException" + "contactPerson", + "contactOrganization" ] }, - "ServiceException":{ + "UserDefinedSymbolization":{ "type":"object", - "title":"ServiceException", + "title":"UserDefinedSymbolization", "properties":{ - "code":{ - "title":"code", + "supportSLD":{ + "title":"supportSLD", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -216,35 +173,70 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"code", + "localPart":"SupportSLD", "namespaceURI":"" } }, - "value":{ - "title":"value", + "userLayer":{ + "title":"userLayer", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" + "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":[ - "code", - "value" + "supportSLD", + "userLayer", + "userStyle", + "remoteWFS" ] }, - "StyleSheetURL":{ + "GetCapabilities":{ "type":"object", - "title":"StyleSheetURL", + "title":"GetCapabilities", "properties":{ "format":{ "title":"format", "allOf":[ { - "$ref":"#/definitions/Format" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", @@ -253,16 +245,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":"" } } @@ -270,156 +265,106 @@ "typeType":"classInfo", "propertiesOrder":[ "format", - "onlineResource" + "dcpType" ] }, - "LogoURL":{ + "ContactInformation":{ "type":"object", - "title":"LogoURL", + "title":"ContactInformation", "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", + "contactPersonPrimary":{ + "title":"contactPersonPrimary", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"#/definitions/ContactPersonPrimary" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"ContactPersonPrimary", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "contactPosition":{ + "title":"contactPosition", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "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", + "localPart":"ContactPosition", "namespaceURI":"" } }, - "opaque":{ - "title":"opaque", + "contactAddress":{ + "title":"contactAddress", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContactAddress" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"opaque", + "propertyType":"element", + "elementName":{ + "localPart":"ContactAddress", "namespaceURI":"" } }, - "noSubsets":{ - "title":"noSubsets", + "contactVoiceTelephone":{ + "title":"contactVoiceTelephone", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"noSubsets", + "propertyType":"element", + "elementName":{ + "localPart":"ContactVoiceTelephone", "namespaceURI":"" } }, - "fixedWidth":{ - "title":"fixedWidth", + "contactFacsimileTelephone":{ + "title":"contactFacsimileTelephone", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fixedWidth", + "propertyType":"element", + "elementName":{ + "localPart":"ContactFacsimileTelephone", "namespaceURI":"" } }, - "fixedHeight":{ - "title":"fixedHeight", + "contactElectronicMailAddress":{ + "title":"contactElectronicMailAddress", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fixedHeight", + "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":[ @@ -459,266 +404,283 @@ "namespaceURI":"" } }, - "keywordList":{ - "title":"keywordList", + "legendURL":{ + "title":"legendURL", "allOf":[ { - "$ref":"#/definitions/KeywordList" + "type":"array", + "items":{ + "$ref":"#/definitions/LegendURL" + } } ], "propertyType":"element", "elementName":{ - "localPart":"KeywordList", + "localPart":"LegendURL", "namespaceURI":"" } }, - "srs":{ - "title":"srs", + "styleSheetURL":{ + "title":"styleSheetURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StyleSheetURL" } ], "propertyType":"element", "elementName":{ - "localPart":"SRS", + "localPart":"StyleSheetURL", "namespaceURI":"" } }, - "latLonBoundingBox":{ - "title":"latLonBoundingBox", + "styleURL":{ + "title":"styleURL", "allOf":[ { - "$ref":"#/definitions/LatLonBoundingBox" + "$ref":"#/definitions/StyleURL" } ], "propertyType":"element", "elementName":{ - "localPart":"LatLonBoundingBox", + "localPart":"StyleURL", "namespaceURI":"" } - }, - "boundingBox":{ - "title":"boundingBox", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "title", + "_abstract", + "legendURL", + "styleSheetURL", + "styleURL" + ] + }, + "Extent":{ + "type":"object", + "title":"Extent", + "properties":{ + "name":{ + "title":"name", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/BoundingBox" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", "namespaceURI":"" } }, - "dimension":{ - "title":"dimension", + "_default":{ + "title":"_default", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Dimension" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Dimension", + "propertyType":"attribute", + "attributeName":{ + "localPart":"default", "namespaceURI":"" } }, - "extent":{ - "title":"extent", + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "_default", + "value" + ] + }, + "DescribeLayer":{ + "type":"object", + "title":"DescribeLayer", + "properties":{ + "format":{ + "title":"format", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Extent" + "$ref":"#/definitions/Format" } } ], "propertyType":"element", "elementName":{ - "localPart":"Extent", + "localPart":"Format", "namespaceURI":"" } }, - "attribution":{ - "title":"attribution", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"#/definitions/Attribution" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Attribution", + "localPart":"DCPType", "namespaceURI":"" } - }, - "authorityURL":{ - "title":"authorityURL", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AuthorityURL" - } - } - ], - "propertyType":"element", - "elementName":{ - "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", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "HTTP":{ + "type":"object", + "title":"HTTP", + "properties":{ + "getOrPost":{ + "title":"getOrPost", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DataURL" + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/Get" + } + ], + "elementName":{ + "localPart":"Get", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/Post" + } + ], + "elementName":{ + "localPart":"Post", + "namespaceURI":"" + } + } + ] } } ], - "propertyType":"element", - "elementName":{ - "localPart":"DataURL", - "namespaceURI":"" - } - }, - "featureListURL":{ - "title":"featureListURL", + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "getOrPost" + ] + }, + "GetFeatureInfo":{ + "type":"object", + "title":"GetFeatureInfo", + "properties":{ + "format":{ + "title":"format", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FeatureListURL" + "$ref":"#/definitions/Format" } } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureListURL", + "localPart":"Format", "namespaceURI":"" } }, - "style":{ - "title":"style", + "dcpType":{ + "title":"dcpType", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Style" + "$ref":"#/definitions/DCPType" } } ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"DCPType", "namespaceURI":"" } - }, - "scaleHint":{ - "title":"scaleHint", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "ServiceExceptionReport":{ + "type":"object", + "title":"ServiceExceptionReport", + "properties":{ + "version":{ + "title":"version", "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":"version", "namespaceURI":"" } }, - "layer":{ - "title":"layer", + "serviceException":{ + "title":"serviceException", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Layer" + "$ref":"#/definitions/ServiceException" } } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", + "localPart":"ServiceException", "namespaceURI":"" } } }, "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", - "layer" + "version", + "serviceException" ] }, - "Extent":{ + "OnlineResource":{ "type":"object", - "title":"Extent", + "title":"OnlineResource", "properties":{ - "name":{ - "title":"name", + "xmlnsXlink":{ + "title":"xmlnsXlink", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -726,12 +688,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"xmlns:xlink", "namespaceURI":"" } }, - "_default":{ - "title":"_default", + "xlinkType":{ + "title":"xlinkType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -739,33 +701,37 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"default", + "localPart":"xlink:type", "namespaceURI":"" } }, - "value":{ - "title":"value", + "xlinkHref":{ + "title":"xlinkHref", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"xlink:href", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "_default", - "value" + "xmlnsXlink", + "xlinkType", + "xlinkHref" ] }, - "MetadataURL":{ + "LegendURL":{ "type":"object", - "title":"MetadataURL", + "title":"LegendURL", "properties":{ - "type":{ - "title":"type", + "width":{ + "title":"width", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -773,7 +739,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", + "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":"" } }, @@ -806,24 +785,18 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "type", + "width", + "height", "format", "onlineResource" ] }, - "VendorSpecificCapabilities":{ - "type":"object", - "title":"VendorSpecificCapabilities", - "properties":{ - }, - "typeType":"classInfo" - }, - "LatLonBoundingBox":{ + "Layer":{ "type":"object", - "title":"LatLonBoundingBox", + "title":"Layer", "properties":{ - "minx":{ - "title":"minx", + "queryable":{ + "title":"queryable", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -831,12 +804,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"minx", + "localPart":"queryable", "namespaceURI":"" } }, - "miny":{ - "title":"miny", + "cascaded":{ + "title":"cascaded", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -844,12 +817,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"miny", + "localPart":"cascaded", "namespaceURI":"" } }, - "maxx":{ - "title":"maxx", + "opaque":{ + "title":"opaque", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -857,12 +830,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"maxx", + "localPart":"opaque", "namespaceURI":"" } }, - "maxy":{ - "title":"maxy", + "noSubsets":{ + "title":"noSubsets", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -870,38 +843,51 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"maxy", + "localPart":"noSubsets", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "minx", - "miny", - "maxx", - "maxy" - ] - }, - "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":"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":"ContactPersonPrimary", + "localPart":"Name", "namespaceURI":"" } }, - "contactPosition":{ - "title":"contactPosition", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -909,38 +895,38 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ContactPosition", + "localPart":"Title", "namespaceURI":"" } }, - "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":"" } }, - "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":"" } }, - "contactFacsimileTelephone":{ - "title":"contactFacsimileTelephone", + "srs":{ + "title":"srs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -948,205 +934,244 @@ ], "propertyType":"element", "elementName":{ - "localPart":"ContactFacsimileTelephone", + "localPart":"SRS", "namespaceURI":"" } }, - "contactElectronicMailAddress":{ - "title":"contactElectronicMailAddress", + "latLonBoundingBox":{ + "title":"latLonBoundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LatLonBoundingBox" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactElectronicMailAddress", + "localPart":"LatLonBoundingBox", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "contactPersonPrimary", - "contactPosition", - "contactAddress", - "contactVoiceTelephone", - "contactFacsimileTelephone", - "contactElectronicMailAddress" - ] - }, - "KeywordList":{ - "type":"object", - "title":"KeywordList", - "properties":{ - "keyword":{ - "title":"keyword", + }, + "boundingBox":{ + "title":"boundingBox", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/BoundingBox" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BoundingBox", + "namespaceURI":"" + } + }, + "dimension":{ + "title":"dimension", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Dimension" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Dimension", + "namespaceURI":"" + } + }, + "extent":{ + "title":"extent", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Extent" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Extent", + "namespaceURI":"" + } + }, + "attribution":{ + "title":"attribution", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Keyword" - } + "$ref":"#/definitions/Attribution" } ], "propertyType":"element", "elementName":{ - "localPart":"Keyword", + "localPart":"Attribution", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "keyword" - ] - }, - "GetCapabilities":{ - "type":"object", - "title":"GetCapabilities", - "properties":{ - "format":{ - "title":"format", + }, + "authorityURL":{ + "title":"authorityURL", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/AuthorityURL" } } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"AuthorityURL", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "identifier":{ + "title":"identifier", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/Identifier" } } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"Identifier", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "dcpType" - ] - }, - "Style":{ - "type":"object", - "title":"Style", - "properties":{ - "name":{ - "title":"name", + }, + "metadataURL":{ + "title":"metadataURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataURL" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"MetadataURL", "namespaceURI":"" } }, - "title":{ - "title":"title", + "dataURL":{ + "title":"dataURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DataURL" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"DataURL", "namespaceURI":"" } }, - "_abstract":{ - "title":"_abstract", + "featureListURL":{ + "title":"featureListURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureListURL" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"FeatureListURL", "namespaceURI":"" } }, - "legendURL":{ - "title":"legendURL", + "style":{ + "title":"style", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/LegendURL" + "$ref":"#/definitions/Style" } } ], "propertyType":"element", "elementName":{ - "localPart":"LegendURL", + "localPart":"Style", "namespaceURI":"" } }, - "styleSheetURL":{ - "title":"styleSheetURL", + "scaleHint":{ + "title":"scaleHint", "allOf":[ { - "$ref":"#/definitions/StyleSheetURL" + "$ref":"#/definitions/ScaleHint" } ], "propertyType":"element", "elementName":{ - "localPart":"StyleSheetURL", + "localPart":"ScaleHint", "namespaceURI":"" } }, - "styleURL":{ - "title":"styleURL", + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"#/definitions/StyleURL" + "type":"array", + "items":{ + "$ref":"#/definitions/Layer" + } } ], "propertyType":"element", "elementName":{ - "localPart":"StyleURL", + "localPart":"Layer", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ + "queryable", + "cascaded", + "opaque", + "noSubsets", + "fixedWidth", + "fixedHeight", "name", "title", "_abstract", - "legendURL", - "styleSheetURL", - "styleURL" + "keywordList", + "srs", + "latLonBoundingBox", + "boundingBox", + "dimension", + "extent", + "attribution", + "authorityURL", + "identifier", + "metadataURL", + "dataURL", + "featureListURL", + "style", + "scaleHint", + "layer" ] }, - "UserDefinedSymbolization":{ + "Dimension":{ "type":"object", - "title":"UserDefinedSymbolization", + "title":"Dimension", "properties":{ - "supportSLD":{ - "title":"supportSLD", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1154,12 +1179,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"SupportSLD", + "localPart":"name", "namespaceURI":"" } }, - "userLayer":{ - "title":"userLayer", + "units":{ + "title":"units", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1167,12 +1192,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"UserLayer", + "localPart":"units", "namespaceURI":"" } }, - "userStyle":{ - "title":"userStyle", + "unitSymbol":{ + "title":"unitSymbol", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1180,12 +1205,60 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"UserStyle", + "localPart":"unitSymbol", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "name", + "units", + "unitSymbol" + ] + }, + "Get":{ + "type":"object", + "title":"Get", + "properties":{ + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineResource" + ] + }, + "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":"" } }, - "remoteWFS":{ - "title":"remoteWFS", + "max":{ + "title":"max", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1193,40 +1266,80 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"RemoteWFS", + "localPart":"max", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "supportSLD", - "userLayer", - "userStyle", - "remoteWFS" + "min", + "max" ] }, - "Post":{ + "WMTMSCapabilities":{ "type":"object", - "title":"Post", + "title":"WMTMSCapabilities", "properties":{ - "onlineResource":{ - "title":"onlineResource", + "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":"" + } + }, + "service":{ + "title":"service", + "allOf":[ + { + "$ref":"#/definitions/Service" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Service", + "namespaceURI":"" + } + }, + "capability":{ + "title":"capability", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Capability" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Capability", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "onlineResource" + "version", + "updateSequence", + "service", + "capability" ] }, "Capability":{ @@ -1308,55 +1421,60 @@ "layer" ] }, - "ContactPersonPrimary":{ + "Format":{ "type":"object", - "title":"ContactPersonPrimary", + "title":"Format", "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", + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "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":"" } }, - "contactOrganization":{ - "title":"contactOrganization", + "height":{ + "title":"height", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ContactOrganization", + "propertyType":"attribute", + "attributeName":{ + "localPart":"height", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "contactPerson", - "contactOrganization" - ] - }, - "GetFeatureInfo":{ - "type":"object", - "title":"GetFeatureInfo", - "properties":{ + }, "format":{ "title":"format", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } + "$ref":"#/definitions/Format" } ], "propertyType":"element", @@ -1365,54 +1483,34 @@ "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":[ + "width", + "height", "format", - "dcpType" + "onlineResource" ] }, - "Exception":{ + "VendorSpecificCapabilities":{ "type":"object", - "title":"Exception", + "title":"VendorSpecificCapabilities", "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"" - } - } }, - "typeType":"classInfo", - "propertiesOrder":[ - "format" - ] + "typeType":"classInfo" }, "FeatureListURL":{ "type":"object", @@ -1451,20 +1549,20 @@ "onlineResource" ] }, - "Attribution":{ + "StyleURL":{ "type":"object", - "title":"Attribution", + "title":"StyleURL", "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":"" } }, @@ -1480,204 +1578,177 @@ "localPart":"OnlineResource", "namespaceURI":"" } - }, - "logoURL":{ - "title":"logoURL", - "allOf":[ - { - "$ref":"#/definitions/LogoURL" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LogoURL", - "namespaceURI":"" - } } }, "typeType":"classInfo", "propertiesOrder":[ - "title", - "onlineResource", - "logoURL" + "format", + "onlineResource" ] }, - "OnlineResource":{ + "Service":{ "type":"object", - "title":"OnlineResource", + "title":"Service", "properties":{ - "xmlnsXlink":{ - "title":"xmlnsXlink", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xmlns:xlink", + "propertyType":"element", + "elementName":{ + "localPart":"Name", "namespaceURI":"" } }, - "xlinkType":{ - "title":"xlinkType", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xlink:type", + "propertyType":"element", + "elementName":{ + "localPart":"Title", "namespaceURI":"" } }, - "xlinkHref":{ - "title":"xlinkHref", + "_abstract":{ + "title":"_abstract", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"xlink:href", + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "xmlnsXlink", - "xlinkType", - "xlinkHref" - ] - }, - "Identifier":{ - "type":"object", - "title":"Identifier", - "properties":{ - "authority":{ - "title":"authority", + }, + "keywordList":{ + "title":"keywordList", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/KeywordList" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"authority", + "propertyType":"element", + "elementName":{ + "localPart":"KeywordList", "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" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "authority", - "value" - ] - }, - "DataURL":{ - "type":"object", - "title":"DataURL", - "properties":{ - "format":{ - "title":"format", + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", + "namespaceURI":"" + } + }, + "contactInformation":{ + "title":"contactInformation", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"#/definitions/ContactInformation" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ContactInformation", + "namespaceURI":"" + } + }, + "fees":{ + "title":"fees", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"Fees", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "accessConstraints":{ + "title":"accessConstraints", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"AccessConstraints", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "onlineResource" + "name", + "title", + "_abstract", + "keywordList", + "onlineResource", + "contactInformation", + "fees", + "accessConstraints" ] }, - "GetMap":{ + "Identifier":{ "type":"object", - "title":"GetMap", + "title":"Identifier", "properties":{ - "format":{ - "title":"format", + "authority":{ + "title":"authority", "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":"authority", "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" + "authority", + "value" ] }, - "DescribeLayer":{ + "DataURL":{ "type":"object", - "title":"DescribeLayer", + "title":"DataURL", "properties":{ "format":{ "title":"format", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - } + "$ref":"#/definitions/Format" } ], "propertyType":"element", @@ -1686,33 +1757,6 @@ "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - } - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DCPType", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "dcpType" - ] - }, - "Get":{ - "type":"object", - "title":"Get", - "properties":{ "onlineResource":{ "title":"onlineResource", "allOf":[ @@ -1729,6 +1773,7 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "format", "onlineResource" ] }, @@ -1839,9 +1884,9 @@ "resy" ] }, - "Format":{ + "Keyword":{ "type":"object", - "title":"Format", + "title":"Keyword", "properties":{ "value":{ "title":"value", @@ -1858,20 +1903,20 @@ "value" ] }, - "StyleURL":{ + "AuthorityURL":{ "type":"object", - "title":"StyleURL", + "title":"AuthorityURL", "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":"" } }, @@ -1891,94 +1936,85 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "format", + "name", "onlineResource" ] }, - "Service":{ + "GetMap":{ "type":"object", - "title":"Service", + "title":"GetMap", "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", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/KeywordList" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"KeywordList", + "localPart":"Format", "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":"" } - }, - "contactInformation":{ - "title":"contactInformation", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "KeywordList":{ + "type":"object", + "title":"KeywordList", + "properties":{ + "keyword":{ + "title":"keyword", "allOf":[ { - "$ref":"#/definitions/ContactInformation" + "type":"array", + "items":{ + "$ref":"#/definitions/Keyword" + } } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInformation", + "localPart":"Keyword", "namespaceURI":"" } - }, - "fees":{ - "title":"fees", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "keyword" + ] + }, + "ContactAddress":{ + "type":"object", + "title":"ContactAddress", + "properties":{ + "addressType":{ + "title":"addressType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1986,121 +2022,92 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Fees", + "localPart":"AddressType", "namespaceURI":"" } }, - "accessConstraints":{ - "title":"accessConstraints", + "address":{ + "title":"address", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AccessConstraints", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "title", - "_abstract", - "keywordList", - "onlineResource", - "contactInformation", - "fees", - "accessConstraints" - ] - }, - "Keyword":{ - "type":"object", - "title":"Keyword", - "properties":{ - "value":{ - "title":"value", + "$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":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value" - ] - }, - "DCPType":{ - "type":"object", - "title":"DCPType", - "properties":{ - "http":{ - "title":"http", + "propertyType":"element", + "elementName":{ + "localPart":"City", + "namespaceURI":"" + } + }, + "stateOrProvince":{ + "title":"stateOrProvince", "allOf":[ { - "$ref":"#/definitions/HTTP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"HTTP", + "localPart":"StateOrProvince", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "http" - ] - }, - "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" ] }, - "AuthorityURL":{ + "MetadataURL":{ "type":"object", - "title":"AuthorityURL", + "title":"MetadataURL", "properties":{ - "name":{ - "title":"name", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2108,7 +2115,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"type", + "namespaceURI":"" + } + }, + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"#/definitions/Format" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } }, @@ -2128,40 +2148,41 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "name", + "type", + "format", "onlineResource" ] }, - "LegendURL":{ + "Exception":{ "type":"object", - "title":"LegendURL", + "title":"Exception", "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":"" } - }, + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format" + ] + }, + "StyleSheetURL":{ + "type":"object", + "title":"StyleSheetURL", + "properties":{ "format":{ "title":"format", "allOf":[ @@ -2191,168 +2212,147 @@ }, "typeType":"classInfo", "propertiesOrder":[ - "width", - "height", "format", "onlineResource" ] }, - "WMTMSCapabilities":{ + "Attribution":{ "type":"object", - "title":"WMTMSCapabilities", + "title":"Attribution", "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", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", + "propertyType":"element", + "elementName":{ + "localPart":"Title", "namespaceURI":"" } }, - "service":{ - "title":"service", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/Service" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"OnlineResource", "namespaceURI":"" } }, - "capability":{ - "title":"capability", + "logoURL":{ + "title":"logoURL", "allOf":[ { - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/LogoURL" } ], "propertyType":"element", "elementName":{ - "localPart":"Capability", + "localPart":"LogoURL", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "version", - "updateSequence", - "service", - "capability" + "title", + "onlineResource", + "logoURL" ] }, - "ContactAddress":{ + "Post":{ "type":"object", - "title":"ContactAddress", + "title":"Post", "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", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"OnlineResource", "namespaceURI":"" } - }, - "city":{ - "title":"city", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineResource" + ] + }, + "Request":{ + "type":"object", + "title":"Request", + "properties":{ + "getCapabilities":{ + "title":"getCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"City", + "localPart":"GetCapabilities", "namespaceURI":"" } }, - "stateOrProvince":{ - "title":"stateOrProvince", + "getMap":{ + "title":"getMap", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetMap" } ], "propertyType":"element", "elementName":{ - "localPart":"StateOrProvince", + "localPart":"GetMap", "namespaceURI":"" } }, - "postCode":{ - "title":"postCode", + "getFeatureInfo":{ + "title":"getFeatureInfo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetFeatureInfo" } ], "propertyType":"element", "elementName":{ - "localPart":"PostCode", + "localPart":"GetFeatureInfo", "namespaceURI":"" } }, - "country":{ - "title":"country", + "describeLayer":{ + "title":"describeLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DescribeLayer" } ], "propertyType":"element", "elementName":{ - "localPart":"Country", + "localPart":"DescribeLayer", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" + "getCapabilities", + "getMap", + "getFeatureInfo", + "describeLayer" ] } }, @@ -2370,7 +2370,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureInfo" + "ContactAddress" ] }, "namespaceURI":{ @@ -2383,11 +2383,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureInfo" + "$ref":"#/definitions/ContactAddress" } }, "elementName":{ - "localPart":"GetFeatureInfo", + "localPart":"ContactAddress", "namespaceURI":"" } }, @@ -2404,7 +2404,7 @@ "properties":{ "localPart":{ "enum":[ - "Layer" + "StyleURL" ] }, "namespaceURI":{ @@ -2417,11 +2417,11 @@ ] }, "value":{ - "$ref":"#/definitions/Layer" + "$ref":"#/definitions/StyleURL" } }, "elementName":{ - "localPart":"Layer", + "localPart":"StyleURL", "namespaceURI":"" } }, @@ -2438,7 +2438,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "GetCapabilities" ] }, "namespaceURI":{ @@ -2451,11 +2451,11 @@ ] }, "value":{ - "$ref":"#/definitions/Style" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"Style", + "localPart":"GetCapabilities", "namespaceURI":"" } }, @@ -2472,7 +2472,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeLayer" + "Format" ] }, "namespaceURI":{ @@ -2485,11 +2485,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeLayer" + "$ref":"#/definitions/Format" } }, "elementName":{ - "localPart":"DescribeLayer", + "localPart":"Format", "namespaceURI":"" } }, @@ -2506,7 +2506,7 @@ "properties":{ "localPart":{ "enum":[ - "DCPType" + "ContactPersonPrimary" ] }, "namespaceURI":{ @@ -2519,11 +2519,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/ContactPersonPrimary" } }, "elementName":{ - "localPart":"DCPType", + "localPart":"ContactPersonPrimary", "namespaceURI":"" } }, @@ -2540,7 +2540,7 @@ "properties":{ "localPart":{ "enum":[ - "Capability" + "DescribeLayer" ] }, "namespaceURI":{ @@ -2553,11 +2553,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/DescribeLayer" } }, "elementName":{ - "localPart":"Capability", + "localPart":"DescribeLayer", "namespaceURI":"" } }, @@ -2574,7 +2574,7 @@ "properties":{ "localPart":{ "enum":[ - "Dimension" + "FeatureListURL" ] }, "namespaceURI":{ @@ -2587,11 +2587,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dimension" + "$ref":"#/definitions/FeatureListURL" } }, "elementName":{ - "localPart":"Dimension", + "localPart":"FeatureListURL", "namespaceURI":"" } }, @@ -2608,7 +2608,7 @@ "properties":{ "localPart":{ "enum":[ - "Request" + "Style" ] }, "namespaceURI":{ @@ -2621,11 +2621,11 @@ ] }, "value":{ - "$ref":"#/definitions/Request" + "$ref":"#/definitions/Style" } }, "elementName":{ - "localPart":"Request", + "localPart":"Style", "namespaceURI":"" } }, @@ -2642,7 +2642,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "MetadataURL" ] }, "namespaceURI":{ @@ -2655,11 +2655,11 @@ ] }, "value":{ - "$ref":"#/definitions/Service" + "$ref":"#/definitions/MetadataURL" } }, "elementName":{ - "localPart":"Service", + "localPart":"MetadataURL", "namespaceURI":"" } }, @@ -2710,7 +2710,7 @@ "properties":{ "localPart":{ "enum":[ - "WMT_MS_Capabilities" + "ScaleHint" ] }, "namespaceURI":{ @@ -2723,11 +2723,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMTMSCapabilities" + "$ref":"#/definitions/ScaleHint" } }, "elementName":{ - "localPart":"WMT_MS_Capabilities", + "localPart":"ScaleHint", "namespaceURI":"" } }, @@ -2744,7 +2744,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoundingBox" + "DataURL" ] }, "namespaceURI":{ @@ -2757,11 +2757,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoundingBox" + "$ref":"#/definitions/DataURL" } }, "elementName":{ - "localPart":"LatLonBoundingBox", + "localPart":"DataURL", "namespaceURI":"" } }, @@ -2778,7 +2778,7 @@ "properties":{ "localPart":{ "enum":[ - "DataURL" + "Capability" ] }, "namespaceURI":{ @@ -2791,11 +2791,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataURL" + "$ref":"#/definitions/Capability" } }, "elementName":{ - "localPart":"DataURL", + "localPart":"Capability", "namespaceURI":"" } }, @@ -2812,7 +2812,7 @@ "properties":{ "localPart":{ "enum":[ - "GetMap" + "BoundingBox" ] }, "namespaceURI":{ @@ -2825,11 +2825,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetMap" + "$ref":"#/definitions/BoundingBox" } }, "elementName":{ - "localPart":"GetMap", + "localPart":"BoundingBox", "namespaceURI":"" } }, @@ -2846,7 +2846,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "Dimension" ] }, "namespaceURI":{ @@ -2859,11 +2859,11 @@ ] }, "value":{ - "$ref":"#/definitions/Get" + "$ref":"#/definitions/Dimension" } }, "elementName":{ - "localPart":"Get", + "localPart":"Dimension", "namespaceURI":"" } }, @@ -2880,7 +2880,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "Get" ] }, "namespaceURI":{ @@ -2893,11 +2893,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"#/definitions/Get" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"Get", "namespaceURI":"" } }, @@ -2914,7 +2914,7 @@ "properties":{ "localPart":{ "enum":[ - "Keyword" + "Exception" ] }, "namespaceURI":{ @@ -2927,11 +2927,11 @@ ] }, "value":{ - "$ref":"#/definitions/Keyword" + "$ref":"#/definitions/Exception" } }, "elementName":{ - "localPart":"Keyword", + "localPart":"Exception", "namespaceURI":"" } }, @@ -2948,7 +2948,7 @@ "properties":{ "localPart":{ "enum":[ - "Extent" + "UserDefinedSymbolization" ] }, "namespaceURI":{ @@ -2961,11 +2961,11 @@ ] }, "value":{ - "$ref":"#/definitions/Extent" + "$ref":"#/definitions/UserDefinedSymbolization" } }, "elementName":{ - "localPart":"Extent", + "localPart":"UserDefinedSymbolization", "namespaceURI":"" } }, @@ -2982,7 +2982,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "AuthorityURL" ] }, "namespaceURI":{ @@ -2995,11 +2995,11 @@ ] }, "value":{ - "$ref":"#/definitions/Post" + "$ref":"#/definitions/AuthorityURL" } }, "elementName":{ - "localPart":"Post", + "localPart":"AuthorityURL", "namespaceURI":"" } }, @@ -3016,7 +3016,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactAddress" + "StyleSheetURL" ] }, "namespaceURI":{ @@ -3029,11 +3029,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactAddress" + "$ref":"#/definitions/StyleSheetURL" } }, "elementName":{ - "localPart":"ContactAddress", + "localPart":"StyleSheetURL", "namespaceURI":"" } }, @@ -3050,7 +3050,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSheetURL" + "Identifier" ] }, "namespaceURI":{ @@ -3063,11 +3063,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleSheetURL" + "$ref":"#/definitions/Identifier" } }, "elementName":{ - "localPart":"StyleSheetURL", + "localPart":"Identifier", "namespaceURI":"" } }, @@ -3084,7 +3084,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureListURL" + "LatLonBoundingBox" ] }, "namespaceURI":{ @@ -3097,11 +3097,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureListURL" + "$ref":"#/definitions/LatLonBoundingBox" } }, "elementName":{ - "localPart":"FeatureListURL", + "localPart":"LatLonBoundingBox", "namespaceURI":"" } }, @@ -3118,7 +3118,7 @@ "properties":{ "localPart":{ "enum":[ - "LogoURL" + "Service" ] }, "namespaceURI":{ @@ -3131,11 +3131,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogoURL" + "$ref":"#/definitions/Service" } }, "elementName":{ - "localPart":"LogoURL", + "localPart":"Service", "namespaceURI":"" } }, @@ -3152,7 +3152,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleHint" + "KeywordList" ] }, "namespaceURI":{ @@ -3165,11 +3165,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleHint" + "$ref":"#/definitions/KeywordList" } }, "elementName":{ - "localPart":"ScaleHint", + "localPart":"KeywordList", "namespaceURI":"" } }, @@ -3186,7 +3186,7 @@ "properties":{ "localPart":{ "enum":[ - "VendorSpecificCapabilities" + "HTTP" ] }, "namespaceURI":{ @@ -3199,11 +3199,11 @@ ] }, "value":{ - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"HTTP", "namespaceURI":"" } }, @@ -3220,7 +3220,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "GetFeatureInfo" ] }, "namespaceURI":{ @@ -3233,11 +3233,11 @@ ] }, "value":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/GetFeatureInfo" } }, "elementName":{ - "localPart":"Format", + "localPart":"GetFeatureInfo", "namespaceURI":"" } }, @@ -3254,7 +3254,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "OnlineResource" ] }, "namespaceURI":{ @@ -3267,11 +3267,11 @@ ] }, "value":{ - "$ref":"#/definitions/Identifier" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"OnlineResource", "namespaceURI":"" } }, @@ -3288,7 +3288,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleURL" + "ContactInformation" ] }, "namespaceURI":{ @@ -3301,11 +3301,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleURL" + "$ref":"#/definitions/ContactInformation" } }, "elementName":{ - "localPart":"StyleURL", + "localPart":"ContactInformation", "namespaceURI":"" } }, @@ -3322,7 +3322,7 @@ "properties":{ "localPart":{ "enum":[ - "AuthorityURL" + "Layer" ] }, "namespaceURI":{ @@ -3335,11 +3335,11 @@ ] }, "value":{ - "$ref":"#/definitions/AuthorityURL" + "$ref":"#/definitions/Layer" } }, "elementName":{ - "localPart":"AuthorityURL", + "localPart":"Layer", "namespaceURI":"" } }, @@ -3356,7 +3356,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendURL" + "Attribution" ] }, "namespaceURI":{ @@ -3369,11 +3369,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendURL" + "$ref":"#/definitions/Attribution" } }, "elementName":{ - "localPart":"LegendURL", + "localPart":"Attribution", "namespaceURI":"" } }, @@ -3390,7 +3390,7 @@ "properties":{ "localPart":{ "enum":[ - "MetadataURL" + "Request" ] }, "namespaceURI":{ @@ -3403,11 +3403,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataURL" + "$ref":"#/definitions/Request" } }, "elementName":{ - "localPart":"MetadataURL", + "localPart":"Request", "namespaceURI":"" } }, @@ -3424,7 +3424,7 @@ "properties":{ "localPart":{ "enum":[ - "Attribution" + "DCPType" ] }, "namespaceURI":{ @@ -3437,11 +3437,11 @@ ] }, "value":{ - "$ref":"#/definitions/Attribution" + "$ref":"#/definitions/DCPType" } }, "elementName":{ - "localPart":"Attribution", + "localPart":"DCPType", "namespaceURI":"" } }, @@ -3458,7 +3458,7 @@ "properties":{ "localPart":{ "enum":[ - "KeywordList" + "Extent" ] }, "namespaceURI":{ @@ -3471,11 +3471,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordList" + "$ref":"#/definitions/Extent" } }, "elementName":{ - "localPart":"KeywordList", + "localPart":"Extent", "namespaceURI":"" } }, @@ -3492,7 +3492,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "WMT_MS_Capabilities" ] }, "namespaceURI":{ @@ -3505,11 +3505,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBox" + "$ref":"#/definitions/WMTMSCapabilities" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"WMT_MS_Capabilities", "namespaceURI":"" } }, @@ -3526,7 +3526,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "Keyword" ] }, "namespaceURI":{ @@ -3539,11 +3539,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/Keyword" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"Keyword", "namespaceURI":"" } }, @@ -3560,7 +3560,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "GetMap" ] }, "namespaceURI":{ @@ -3573,11 +3573,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/GetMap" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"GetMap", "namespaceURI":"" } }, @@ -3594,7 +3594,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "LogoURL" ] }, "namespaceURI":{ @@ -3607,11 +3607,11 @@ ] }, "value":{ - "$ref":"#/definitions/Exception" + "$ref":"#/definitions/LogoURL" } }, "elementName":{ - "localPart":"Exception", + "localPart":"LogoURL", "namespaceURI":"" } }, @@ -3628,7 +3628,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactPersonPrimary" + "VendorSpecificCapabilities" ] }, "namespaceURI":{ @@ -3641,11 +3641,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactPersonPrimary" + "$ref":"#/definitions/VendorSpecificCapabilities" } }, "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } }, @@ -3662,7 +3662,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInformation" + "Post" ] }, "namespaceURI":{ @@ -3675,11 +3675,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactInformation" + "$ref":"#/definitions/Post" } }, "elementName":{ - "localPart":"ContactInformation", + "localPart":"Post", "namespaceURI":"" } }, @@ -3696,7 +3696,7 @@ "properties":{ "localPart":{ "enum":[ - "UserDefinedSymbolization" + "LegendURL" ] }, "namespaceURI":{ @@ -3709,11 +3709,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedSymbolization" + "$ref":"#/definitions/LegendURL" } }, "elementName":{ - "localPart":"UserDefinedSymbolization", + "localPart":"LegendURL", "namespaceURI":"" } }, diff --git a/scripts/jsonschemas/WMS_1_1_1.jsonschema b/scripts/jsonschemas/WMS_1_1_1.jsonschema index 9846fdab..b3ded0f8 100644 --- a/scripts/jsonschemas/WMS_1_1_1.jsonschema +++ b/scripts/jsonschemas/WMS_1_1_1.jsonschema @@ -2,100 +2,91 @@ { "id":"#", "definitions":{ - "Query":{ + "Capability":{ "type":"object", - "title":"Query", + "title":"Capability", "properties":{ - "typeName":{ - "title":"typeName", + "request":{ + "title":"request", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Request" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"typeName", + "propertyType":"element", + "elementName":{ + "localPart":"Request", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "typeName" - ] - }, - "WMTMSCapabilities":{ - "type":"object", - "title":"WMTMSCapabilities", - "properties":{ - "version":{ - "title":"version", + }, + "exception":{ + "title":"exception", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Exception" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", + "propertyType":"element", + "elementName":{ + "localPart":"Exception", "namespaceURI":"" } }, - "updateSequence":{ - "title":"updateSequence", + "vendorSpecificCapabilities":{ + "title":"vendorSpecificCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/VendorSpecificCapabilities" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"updateSequence", + "propertyType":"element", + "elementName":{ + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } }, - "service":{ - "title":"service", + "userDefinedSymbolization":{ + "title":"userDefinedSymbolization", "allOf":[ { - "$ref":"#/definitions/Service" + "$ref":"#/definitions/UserDefinedSymbolization" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"UserDefinedSymbolization", "namespaceURI":"" } }, - "capability":{ - "title":"capability", + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/Layer" } ], "propertyType":"element", "elementName":{ - "localPart":"Capability", + "localPart":"Layer", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "version", - "updateSequence", - "service", - "capability" + "request", + "exception", + "vendorSpecificCapabilities", + "userDefinedSymbolization", + "layer" ] }, - "Layer":{ + "LegendURL":{ "type":"object", - "title":"Layer", + "title":"LegendURL", "properties":{ - "queryable":{ - "title":"queryable", + "width":{ + "title":"width", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -103,12 +94,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"queryable", + "localPart":"width", "namespaceURI":"" } }, - "cascaded":{ - "title":"cascaded", + "height":{ + "title":"height", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -116,51 +107,74 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"cascaded", + "localPart":"height", "namespaceURI":"" } }, - "opaque":{ - "title":"opaque", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Format" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"opaque", + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } }, - "noSubsets":{ - "title":"noSubsets", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"noSubsets", + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", "namespaceURI":"" } - }, - "fixedWidth":{ - "title":"fixedWidth", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "width", + "height", + "format", + "onlineResource" + ] + }, + "Post":{ + "type":"object", + "title":"Post", + "properties":{ + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"fixedWidth", + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", "namespaceURI":"" } - }, - "fixedHeight":{ - "title":"fixedHeight", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineResource" + ] + }, + "Query":{ + "type":"object", + "title":"Query", + "properties":{ + "typeName":{ + "title":"typeName", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -168,424 +182,660 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"fixedHeight", + "localPart":"typeName", "namespaceURI":"" } - }, - "name":{ - "title":"name", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "typeName" + ] + }, + "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":"element", "elementName":{ - "localPart":"Name", + "localPart":"Format", "namespaceURI":"" } }, - "title":{ - "title":"title", + "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":"Title", + "localPart":"DCPType", "namespaceURI":"" } - }, - "_abstract":{ - "title":"_abstract", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "KeywordList":{ + "type":"object", + "title":"KeywordList", + "properties":{ + "keyword":{ + "title":"keyword", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Keyword" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"Keyword", "namespaceURI":"" } - }, - "keywordList":{ - "title":"keywordList", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "keyword" + ] + }, + "GetFeatureInfo":{ + "type":"object", + "title":"GetFeatureInfo", + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/KeywordList" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"KeywordList", + "localPart":"Format", "namespaceURI":"" } }, - "srs":{ - "title":"srs", + "dcpType":{ + "title":"dcpType", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SRS" + "$ref":"#/definitions/DCPType" } } ], "propertyType":"element", "elementName":{ - "localPart":"SRS", + "localPart":"DCPType", "namespaceURI":"" } - }, - "latLonBoundingBox":{ - "title":"latLonBoundingBox", - "allOf":[ - { - "$ref":"#/definitions/LatLonBoundingBox" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "Format":{ + "type":"object", + "title":"Format", + "properties":{ + "value":{ + "title":"value", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LatLonBoundingBox", - "namespaceURI":"" - } - }, - "boundingBox":{ - "title":"boundingBox", + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "HTTP":{ + "type":"object", + "title":"HTTP", + "properties":{ + "getOrPost":{ + "title":"getOrPost", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BoundingBox" + "anyOf":[ + { + "anyOf":[ + { + "$ref":"#/definitions/Get" + } + ], + "elementName":{ + "localPart":"Get", + "namespaceURI":"" + } + }, + { + "anyOf":[ + { + "$ref":"#/definitions/Post" + } + ], + "elementName":{ + "localPart":"Post", + "namespaceURI":"" + } + } + ] } } ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBox", - "namespaceURI":"" - } - }, - "dimension":{ - "title":"dimension", + "propertyType":"elements" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "getOrPost" + ] + }, + "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" + ] + }, + "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" + ] + }, + "ContactInformation":{ + "type":"object", + "title":"ContactInformation", + "properties":{ + "contactPersonPrimary":{ + "title":"contactPersonPrimary", "allOf":[ { - "$ref":"#/definitions/Attribution" + "$ref":"#/definitions/ContactPersonPrimary" } ], "propertyType":"element", "elementName":{ - "localPart":"Attribution", + "localPart":"ContactPersonPrimary", "namespaceURI":"" } }, - "authorityURL":{ - "title":"authorityURL", + "contactPosition":{ + "title":"contactPosition", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AuthorityURL" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"AuthorityURL", + "localPart":"ContactPosition", "namespaceURI":"" } }, - "identifier":{ - "title":"identifier", + "contactAddress":{ + "title":"contactAddress", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Identifier" - } + "$ref":"#/definitions/ContactAddress" } ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", + "localPart":"ContactAddress", "namespaceURI":"" } }, - "metadataURL":{ - "title":"metadataURL", + "contactVoiceTelephone":{ + "title":"contactVoiceTelephone", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/MetadataURL" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"MetadataURL", + "localPart":"ContactVoiceTelephone", "namespaceURI":"" } }, - "dataURL":{ - "title":"dataURL", + "contactFacsimileTelephone":{ + "title":"contactFacsimileTelephone", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DataURL" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"DataURL", + "localPart":"ContactFacsimileTelephone", "namespaceURI":"" } }, - "featureListURL":{ - "title":"featureListURL", + "contactElectronicMailAddress":{ + "title":"contactElectronicMailAddress", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureListURL" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureListURL", + "localPart":"ContactElectronicMailAddress", "namespaceURI":"" } - }, - "style":{ - "title":"style", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "contactPersonPrimary", + "contactPosition", + "contactAddress", + "contactVoiceTelephone", + "contactFacsimileTelephone", + "contactElectronicMailAddress" + ] + }, + "StyleURL":{ + "type":"object", + "title":"StyleURL", + "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", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/ScaleHint" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"ScaleHint", + "localPart":"OnlineResource", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "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":"" } }, - "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", - "cascaded", - "opaque", - "noSubsets", - "fixedWidth", - "fixedHeight", - "name", - "title", - "_abstract", - "keywordList", - "srs", - "latLonBoundingBox", - "boundingBox", - "dimension", - "extent", - "attribution", - "authorityURL", - "identifier", - "metadataURL", - "dataURL", - "featureListURL", - "style", - "scaleHint", - "layer" + "min", + "max" ] }, - "SRS":{ + "Dimension":{ "type":"object", - "title":"SRS", + "title":"Dimension", "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":"" + } + }, + "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":[ - "value" + "name", + "units", + "unitSymbol" ] }, - "ContactInformation":{ + "WMTMSCapabilities":{ "type":"object", - "title":"ContactInformation", + "title":"WMTMSCapabilities", "properties":{ - "contactPersonPrimary":{ - "title":"contactPersonPrimary", + "version":{ + "title":"version", "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":"version", "namespaceURI":"" } }, - "contactPosition":{ - "title":"contactPosition", + "updateSequence":{ + "title":"updateSequence", "allOf":[ { "$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":"ContactPosition", + "localPart":"Service", "namespaceURI":"" } }, - "contactAddress":{ - "title":"contactAddress", + "capability":{ + "title":"capability", "allOf":[ { - "$ref":"#/definitions/ContactAddress" + "$ref":"#/definitions/Capability" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactAddress", + "localPart":"Capability", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "version", + "updateSequence", + "service", + "capability" + ] + }, + "DescribeLayer":{ + "type":"object", + "title":"DescribeLayer", + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } }, - "contactVoiceTelephone":{ - "title":"contactVoiceTelephone", + "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":"ContactVoiceTelephone", + "localPart":"DCPType", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "FeatureListURL":{ + "type":"object", + "title":"FeatureListURL", + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"#/definitions/Format" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } }, - "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":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "DataURL":{ + "type":"object", + "title":"DataURL", + "properties":{ + "format":{ + "title":"format", + "allOf":[ + { + "$ref":"#/definitions/Format" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } }, - "contactElectronicMailAddress":{ - "title":"contactElectronicMailAddress", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactElectronicMailAddress", + "localPart":"OnlineResource", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "contactPersonPrimary", - "contactPosition", - "contactAddress", - "contactVoiceTelephone", - "contactFacsimileTelephone", - "contactElectronicMailAddress" + "format", + "onlineResource" ] }, - "Style":{ + "ContactAddress":{ "type":"object", - "title":"Style", + "title":"ContactAddress", "properties":{ - "name":{ - "title":"name", + "addressType":{ + "title":"addressType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -593,12 +843,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"AddressType", "namespaceURI":"" } }, - "title":{ - "title":"title", + "address":{ + "title":"address", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -606,12 +856,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"Address", "namespaceURI":"" } }, - "_abstract":{ - "title":"_abstract", + "city":{ + "title":"city", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -619,247 +869,221 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"City", "namespaceURI":"" } }, - "legendURL":{ - "title":"legendURL", + "stateOrProvince":{ + "title":"stateOrProvince", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LegendURL" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LegendURL", + "localPart":"StateOrProvince", "namespaceURI":"" } }, - "styleSheetURL":{ - "title":"styleSheetURL", + "postCode":{ + "title":"postCode", "allOf":[ { - "$ref":"#/definitions/StyleSheetURL" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"StyleSheetURL", + "localPart":"PostCode", "namespaceURI":"" } }, - "styleURL":{ - "title":"styleURL", + "country":{ + "title":"country", "allOf":[ { - "$ref":"#/definitions/StyleURL" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"StyleURL", + "localPart":"Country", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "name", - "title", - "_abstract", - "legendURL", - "styleSheetURL", - "styleURL" + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" ] }, - "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" ] }, - "FeatureListURL":{ + "Service":{ "type":"object", - "title":"FeatureListURL", + "title":"Service", "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":"" } }, - "onlineResource":{ - "title":"onlineResource", + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Title", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "onlineResource" - ] - }, - "Format":{ - "type":"object", - "title":"Format", - "properties":{ - "value":{ - "title":"value", + }, + "_abstract":{ + "title":"_abstract", "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", + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", + "namespaceURI":"" + } + }, + "keywordList":{ + "title":"keywordList", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/KeywordList" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"KeywordList", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineResource" - ] - }, - "LatLonBoundingBox":{ - "type":"object", - "title":"LatLonBoundingBox", - "properties":{ - "minx":{ - "title":"minx", + }, + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OnlineResource" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"minx", + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", "namespaceURI":"" } }, - "miny":{ - "title":"miny", + "contactInformation":{ + "title":"contactInformation", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContactInformation" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"miny", + "propertyType":"element", + "elementName":{ + "localPart":"ContactInformation", "namespaceURI":"" } }, - "maxx":{ - "title":"maxx", + "fees":{ + "title":"fees", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxx", + "propertyType":"element", + "elementName":{ + "localPart":"Fees", "namespaceURI":"" } }, - "maxy":{ - "title":"maxy", + "accessConstraints":{ + "title":"accessConstraints", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxy", + "propertyType":"element", + "elementName":{ + "localPart":"AccessConstraints", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "minx", - "miny", - "maxx", - "maxy" + "name", + "title", + "_abstract", + "keywordList", + "onlineResource", + "contactInformation", + "fees", + "accessConstraints" ] }, - "LayerDescription":{ + "Extent":{ "type":"object", - "title":"LayerDescription", + "title":"Extent", "properties":{ "name":{ "title":"name", @@ -874,8 +1098,8 @@ "namespaceURI":"" } }, - "wfs":{ - "title":"wfs", + "_default":{ + "title":"_default", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -883,12 +1107,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"wfs", + "localPart":"default", "namespaceURI":"" } }, - "owsType":{ - "title":"owsType", + "nearestValue":{ + "title":"nearestValue", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -896,12 +1120,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"owsType", + "localPart":"nearestValue", "namespaceURI":"" } }, - "owsURL":{ - "title":"owsURL", + "multipleValues":{ + "title":"multipleValues", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -909,85 +1133,75 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"owsURL", + "localPart":"multipleValues", "namespaceURI":"" } }, - "query":{ - "title":"query", + "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":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Query" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Query", - "namespaceURI":"" - } + "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ "name", - "wfs", - "owsType", - "owsURL", - "query" + "_default", + "nearestValue", + "multipleValues", + "current", + "value" ] }, - "GetMap":{ + "Layer":{ "type":"object", - "title":"GetMap", + "title":"Layer", "properties":{ - "format":{ - "title":"format", + "queryable":{ + "title":"queryable", "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":"queryable", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "cascaded":{ + "title":"cascaded", "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":"cascaded", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "dcpType" - ] - }, - "UserDefinedSymbolization":{ - "type":"object", - "title":"UserDefinedSymbolization", - "properties":{ - "supportSLD":{ - "title":"supportSLD", + }, + "opaque":{ + "title":"opaque", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -995,12 +1209,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"SupportSLD", + "localPart":"opaque", "namespaceURI":"" } }, - "userLayer":{ - "title":"userLayer", + "noSubsets":{ + "title":"noSubsets", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1008,12 +1222,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"UserLayer", + "localPart":"noSubsets", "namespaceURI":"" } }, - "userStyle":{ - "title":"userStyle", + "fixedWidth":{ + "title":"fixedWidth", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1021,12 +1235,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"UserStyle", + "localPart":"fixedWidth", "namespaceURI":"" } }, - "remoteWFS":{ - "title":"remoteWFS", + "fixedHeight":{ + "title":"fixedHeight", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1034,23 +1248,10 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"RemoteWFS", + "localPart":"fixedHeight", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "supportSLD", - "userLayer", - "userStyle", - "remoteWFS" - ] - }, - "Service":{ - "type":"object", - "title":"Service", - "properties":{ + }, "name":{ "title":"name", "allOf":[ @@ -1103,259 +1304,256 @@ "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "srs":{ + "title":"srs", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"#/definitions/SRS" + } } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"SRS", "namespaceURI":"" } }, - "contactInformation":{ - "title":"contactInformation", + "latLonBoundingBox":{ + "title":"latLonBoundingBox", "allOf":[ { - "$ref":"#/definitions/ContactInformation" + "$ref":"#/definitions/LatLonBoundingBox" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInformation", + "localPart":"LatLonBoundingBox", "namespaceURI":"" } }, - "fees":{ - "title":"fees", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundingBox" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Fees", + "localPart":"BoundingBox", "namespaceURI":"" } }, - "accessConstraints":{ - "title":"accessConstraints", + "dimension":{ + "title":"dimension", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Dimension" + } } ], "propertyType":"element", "elementName":{ - "localPart":"AccessConstraints", + "localPart":"Dimension", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "title", - "_abstract", - "keywordList", - "onlineResource", - "contactInformation", - "fees", - "accessConstraints" - ] - }, - "GetFeatureInfo":{ - "type":"object", - "title":"GetFeatureInfo", - "properties":{ - "format":{ - "title":"format", + }, + "extent":{ + "title":"extent", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/Extent" } } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"Extent", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "attribution":{ + "title":"attribution", + "allOf":[ + { + "$ref":"#/definitions/Attribution" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Attribution", + "namespaceURI":"" + } + }, + "authorityURL":{ + "title":"authorityURL", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/AuthorityURL" } } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"AuthorityURL", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "dcpType" - ] - }, - "Get":{ - "type":"object", - "title":"Get", - "properties":{ - "onlineResource":{ - "title":"onlineResource", + }, + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"#/definitions/Identifier" + } } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Identifier", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineResource" - ] - }, - "AuthorityURL":{ - "type":"object", - "title":"AuthorityURL", - "properties":{ - "name":{ - "title":"name", + }, + "metadataURL":{ + "title":"metadataURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataURL" + } + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MetadataURL", + "namespaceURI":"" + } + }, + "dataURL":{ + "title":"dataURL", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DataURL" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", + "propertyType":"element", + "elementName":{ + "localPart":"DataURL", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "featureListURL":{ + "title":"featureListURL", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureListURL" + } } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"FeatureListURL", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "onlineResource" - ] - }, - "ContactPersonPrimary":{ - "type":"object", - "title":"ContactPersonPrimary", - "properties":{ - "contactPerson":{ - "title":"contactPerson", + }, + "style":{ + "title":"style", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Style" + } } ], "propertyType":"element", "elementName":{ - "localPart":"ContactPerson", + "localPart":"Style", "namespaceURI":"" } }, - "contactOrganization":{ - "title":"contactOrganization", + "scaleHint":{ + "title":"scaleHint", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ScaleHint" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactOrganization", + "localPart":"ScaleHint", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "contactPerson", - "contactOrganization" - ] - }, - "KeywordList":{ - "type":"object", - "title":"KeywordList", - "properties":{ - "keyword":{ - "title":"keyword", + }, + "layer":{ + "title":"layer", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Keyword" + "$ref":"#/definitions/Layer" } } ], "propertyType":"element", "elementName":{ - "localPart":"Keyword", + "localPart":"Layer", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "keyword" + "queryable", + "cascaded", + "opaque", + "noSubsets", + "fixedWidth", + "fixedHeight", + "name", + "title", + "_abstract", + "keywordList", + "srs", + "latLonBoundingBox", + "boundingBox", + "dimension", + "extent", + "attribution", + "authorityURL", + "identifier", + "metadataURL", + "dataURL", + "featureListURL", + "style", + "scaleHint", + "layer" ] }, - "DCPType":{ + "VendorSpecificCapabilities":{ "type":"object", - "title":"DCPType", + "title":"VendorSpecificCapabilities", "properties":{ - "http":{ - "title":"http", - "allOf":[ - { - "$ref":"#/definitions/HTTP" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"HTTP", - "namespaceURI":"" - } - } }, - "typeType":"classInfo", - "propertiesOrder":[ - "http" - ] + "typeType":"classInfo" }, "Exception":{ "type":"object", @@ -1383,38 +1581,12 @@ "format" ] }, - "Keyword":{ - "type":"object", - "title":"Keyword", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value" - ] - }, - "VendorSpecificCapabilities":{ - "type":"object", - "title":"VendorSpecificCapabilities", - "properties":{ - }, - "typeType":"classInfo" - }, - "WMSDescribeLayerResponse":{ + "LogoURL":{ "type":"object", - "title":"WMSDescribeLayerResponse", + "title":"LogoURL", "properties":{ - "version":{ - "title":"version", + "width":{ + "title":"width", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1422,37 +1594,23 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"width", "namespaceURI":"" } }, - "layerDescription":{ - "title":"layerDescription", + "height":{ + "title":"height", "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":"height", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "version", - "layerDescription" - ] - }, - "StyleURL":{ - "type":"object", - "title":"StyleURL", - "properties":{ + }, "format":{ "title":"format", "allOf":[ @@ -1482,132 +1640,125 @@ }, "typeType":"classInfo", "propertiesOrder":[ + "width", + "height", "format", "onlineResource" ] }, - "Attribution":{ + "Request":{ "type":"object", - "title":"Attribution", + "title":"Request", "properties":{ - "title":{ - "title":"title", + "getCapabilities":{ + "title":"getCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetCapabilities" } ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"GetCapabilities", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "getMap":{ + "title":"getMap", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/GetMap" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"GetMap", "namespaceURI":"" } }, - "logoURL":{ - "title":"logoURL", + "getFeatureInfo":{ + "title":"getFeatureInfo", "allOf":[ { - "$ref":"#/definitions/LogoURL" + "$ref":"#/definitions/GetFeatureInfo" } ], "propertyType":"element", "elementName":{ - "localPart":"LogoURL", + "localPart":"GetFeatureInfo", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "title", - "onlineResource", - "logoURL" - ] - }, - "LogoURL":{ - "type":"object", - "title":"LogoURL", - "properties":{ - "width":{ - "title":"width", + }, + "describeLayer":{ + "title":"describeLayer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DescribeLayer" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"width", + "propertyType":"element", + "elementName":{ + "localPart":"DescribeLayer", "namespaceURI":"" } }, - "height":{ - "title":"height", + "getLegendGraphic":{ + "title":"getLegendGraphic", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/GetLegendGraphic" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", + "propertyType":"element", + "elementName":{ + "localPart":"GetLegendGraphic", "namespaceURI":"" } }, - "format":{ - "title":"format", + "getStyles":{ + "title":"getStyles", "allOf":[ { - "$ref":"#/definitions/Format" + "$ref":"#/definitions/GetStyles" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"GetStyles", "namespaceURI":"" } }, - "onlineResource":{ - "title":"onlineResource", + "putStyles":{ + "title":"putStyles", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/PutStyles" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"PutStyles", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "width", - "height", - "format", - "onlineResource" + "getCapabilities", + "getMap", + "getFeatureInfo", + "describeLayer", + "getLegendGraphic", + "getStyles", + "putStyles" ] }, - "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" @@ -1615,32 +1766,36 @@ ], "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" ] }, - "Identifier":{ + "BoundingBox":{ "type":"object", - "title":"Identifier", + "title":"BoundingBox", "properties":{ - "authority":{ - "title":"authority", + "srs":{ + "title":"srs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1648,77 +1803,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"authority", + "localPart":"SRS", "namespaceURI":"" } }, - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "authority", - "value" - ] - }, - "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" - ] - }, - "ScaleHint":{ - "type":"object", - "title":"ScaleHint", - "properties":{ - "min":{ - "title":"min", + "minx":{ + "title":"minx", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1726,12 +1816,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"min", + "localPart":"minx", "namespaceURI":"" } }, - "max":{ - "title":"max", + "miny":{ + "title":"miny", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1739,253 +1829,225 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"max", + "localPart":"miny", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "min", - "max" - ] - }, - "DescribeLayer":{ - "type":"object", - "title":"DescribeLayer", - "properties":{ - "format":{ - "title":"format", + }, + "maxx":{ + "title":"maxx", "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":"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" - ] - }, - "GetCapabilities":{ - "type":"object", - "title":"GetCapabilities", - "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" ] }, - "LegendURL":{ + "Attribution":{ "type":"object", - "title":"LegendURL", + "title":"Attribution", "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", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"height", + "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":[ - "width", - "height", - "format", - "onlineResource" + "title", + "onlineResource", + "logoURL" ] }, - "Capability":{ + "GetLegendGraphic":{ "type":"object", - "title":"Capability", + "title":"GetLegendGraphic", "properties":{ - "request":{ - "title":"request", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/Request" + "type":"array", + "items":{ + "$ref":"#/definitions/Format" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Request", + "localPart":"Format", "namespaceURI":"" } }, - "exception":{ - "title":"exception", + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"#/definitions/Exception" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + } } ], "propertyType":"element", "elementName":{ - "localPart":"Exception", + "localPart":"DCPType", "namespaceURI":"" } - }, - "vendorSpecificCapabilities":{ - "title":"vendorSpecificCapabilities", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "dcpType" + ] + }, + "OnlineResource":{ + "type":"object", + "title":"OnlineResource", + "properties":{ + "xmlnsXlink":{ + "title":"xmlnsXlink", "allOf":[ { - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"VendorSpecificCapabilities", + "propertyType":"attribute", + "attributeName":{ + "localPart":"xmlns:xlink", "namespaceURI":"" } }, - "userDefinedSymbolization":{ - "title":"userDefinedSymbolization", + "xlinkType":{ + "title":"xlinkType", "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":"xlink:type", "namespaceURI":"" } }, - "layer":{ - "title":"layer", + "xlinkHref":{ + "title":"xlinkHref", "allOf":[ { - "$ref":"#/definitions/Layer" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Layer", + "propertyType":"attribute", + "attributeName":{ + "localPart":"xlink:href", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "request", - "exception", - "vendorSpecificCapabilities", - "userDefinedSymbolization", - "layer" + "xmlnsXlink", + "xlinkType", + "xlinkHref" ] }, - "ContactAddress":{ + "Style":{ "type":"object", - "title":"ContactAddress", + "title":"Style", "properties":{ - "addressType":{ - "title":"addressType", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1993,12 +2055,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"AddressType", + "localPart":"Name", "namespaceURI":"" } }, - "address":{ - "title":"address", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2006,12 +2068,12 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"Title", "namespaceURI":"" } }, - "city":{ - "title":"city", + "_abstract":{ + "title":"_abstract", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2019,155 +2081,112 @@ ], "propertyType":"element", "elementName":{ - "localPart":"City", + "localPart":"Abstract", "namespaceURI":"" } }, - "stateOrProvince":{ - "title":"stateOrProvince", + "legendURL":{ + "title":"legendURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/LegendURL" + } } ], "propertyType":"element", "elementName":{ - "localPart":"StateOrProvince", + "localPart":"LegendURL", "namespaceURI":"" } }, - "postCode":{ - "title":"postCode", + "styleSheetURL":{ + "title":"styleSheetURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StyleSheetURL" } ], "propertyType":"element", "elementName":{ - "localPart":"PostCode", + "localPart":"StyleSheetURL", "namespaceURI":"" } }, - "country":{ - "title":"country", + "styleURL":{ + "title":"styleURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StyleURL" } ], "propertyType":"element", "elementName":{ - "localPart":"Country", + "localPart":"StyleURL", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" + "name", + "title", + "_abstract", + "legendURL", + "styleSheetURL", + "styleURL" ] }, - "Extent":{ + "GetStyles":{ "type":"object", - "title":"Extent", + "title":"GetStyles", "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", + "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":"multipleValues", + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } }, - "current":{ - "title":"current", + "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":"current", + "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":[ - "name", - "_default", - "nearestValue", - "multipleValues", - "current", - "value" + "format", + "dcpType" ] }, - "Dimension":{ + "UserDefinedSymbolization":{ "type":"object", - "title":"Dimension", + "title":"UserDefinedSymbolization", "properties":{ - "name":{ - "title":"name", + "supportSLD":{ + "title":"supportSLD", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2175,12 +2194,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"name", + "localPart":"SupportSLD", "namespaceURI":"" } }, - "units":{ - "title":"units", + "userLayer":{ + "title":"userLayer", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2188,12 +2207,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"units", + "localPart":"UserLayer", "namespaceURI":"" } }, - "unitSymbol":{ - "title":"unitSymbol", + "userStyle":{ + "title":"userStyle", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2201,142 +2220,246 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"unitSymbol", + "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":[ - "name", - "units", - "unitSymbol" + "supportSLD", + "userLayer", + "userStyle", + "remoteWFS" ] }, - "Request":{ + "StyleSheetURL":{ "type":"object", - "title":"Request", + "title":"StyleSheetURL", "properties":{ - "getCapabilities":{ - "title":"getCapabilities", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/Format" } ], "propertyType":"element", "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Format", "namespaceURI":"" } }, - "getMap":{ - "title":"getMap", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/GetMap" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"GetMap", + "localPart":"OnlineResource", "namespaceURI":"" } - }, - "getFeatureInfo":{ - "title":"getFeatureInfo", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "ServiceExceptionReport":{ + "type":"object", + "title":"ServiceExceptionReport", + "properties":{ + "version":{ + "title":"version", "allOf":[ { - "$ref":"#/definitions/GetFeatureInfo" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"GetFeatureInfo", + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", "namespaceURI":"" } }, - "describeLayer":{ - "title":"describeLayer", + "serviceException":{ + "title":"serviceException", "allOf":[ { - "$ref":"#/definitions/DescribeLayer" + "type":"array", + "items":{ + "$ref":"#/definitions/ServiceException" + } } ], "propertyType":"element", "elementName":{ - "localPart":"DescribeLayer", + "localPart":"ServiceException", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "version", + "serviceException" + ] + }, + "WMSDescribeLayerResponse":{ + "type":"object", + "title":"WMSDescribeLayerResponse", + "properties":{ + "version":{ + "title":"version", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"version", "namespaceURI":"" } }, - "getLegendGraphic":{ - "title":"getLegendGraphic", + "layerDescription":{ + "title":"layerDescription", "allOf":[ { - "$ref":"#/definitions/GetLegendGraphic" + "type":"array", + "items":{ + "$ref":"#/definitions/LayerDescription" + } } ], "propertyType":"element", "elementName":{ - "localPart":"GetLegendGraphic", + "localPart":"LayerDescription", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "version", + "layerDescription" + ] + }, + "MetadataURL":{ + "type":"object", + "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":"" } }, - "getStyles":{ - "title":"getStyles", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/GetStyles" + "$ref":"#/definitions/Format" } ], "propertyType":"element", "elementName":{ - "localPart":"GetStyles", + "localPart":"Format", "namespaceURI":"" } }, - "putStyles":{ - "title":"putStyles", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/PutStyles" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"PutStyles", + "localPart":"OnlineResource", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "getCapabilities", - "getMap", - "getFeatureInfo", - "describeLayer", - "getLegendGraphic", - "getStyles", - "putStyles" + "type", + "format", + "onlineResource" ] }, - "BoundingBox":{ + "Keyword":{ "type":"object", - "title":"BoundingBox", + "title":"Keyword", "properties":{ - "srs":{ - "title":"srs", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"SRS", + "propertyType":"value" + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value" + ] + }, + "Get":{ + "type":"object", + "title":"Get", + "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":[ @@ -2364,33 +2487,7 @@ } }, "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", + "title":"maxx", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2398,12 +2495,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"resx", + "localPart":"maxx", "namespaceURI":"" } }, - "resy":{ - "title":"resy", + "maxy":{ + "title":"maxy", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2411,76 +2508,45 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"resy", + "localPart":"maxy", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "srs", "minx", "miny", "maxx", - "maxy", - "resx", - "resy" + "maxy" ] }, - "MetadataURL":{ + "DCPType":{ "type":"object", - "title":"MetadataURL", + "title":"DCPType", "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" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "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":[ - "type", - "format", - "onlineResource" + "http" ] }, - "PutStyles":{ + "GetMap":{ "type":"object", - "title":"PutStyles", + "title":"GetMap", "properties":{ "format":{ "title":"format", @@ -2521,12 +2587,12 @@ "dcpType" ] }, - "OnlineResource":{ + "LayerDescription":{ "type":"object", - "title":"OnlineResource", + "title":"LayerDescription", "properties":{ - "xmlnsXlink":{ - "title":"xmlnsXlink", + "name":{ + "title":"name", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2534,12 +2600,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"xmlns:xlink", + "localPart":"name", "namespaceURI":"" } }, - "xlinkType":{ - "title":"xlinkType", + "wfs":{ + "title":"wfs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2547,12 +2613,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"xlink:type", + "localPart":"wfs", "namespaceURI":"" } }, - "xlinkHref":{ - "title":"xlinkHref", + "owsType":{ + "title":"owsType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2560,104 +2626,55 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"xlink:href", + "localPart":"owsType", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "xmlnsXlink", - "xlinkType", - "xlinkHref" - ] - }, - "GetLegendGraphic":{ - "type":"object", - "title":"GetLegendGraphic", - "properties":{ - "format":{ - "title":"format", + }, + "owsURL":{ + "title":"owsURL", "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":"owsURL", "namespaceURI":"" } }, - "dcpType":{ - "title":"dcpType", + "query":{ + "title":"query", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/Query" } } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "dcpType" - ] - }, - "StyleSheetURL":{ - "type":"object", - "title":"StyleSheetURL", - "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":"Query", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "onlineResource" + "name", + "wfs", + "owsType", + "owsURL", + "query" ] }, - "ServiceExceptionReport":{ + "ServiceException":{ "type":"object", - "title":"ServiceExceptionReport", + "title":"ServiceException", "properties":{ - "version":{ - "title":"version", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2665,74 +2682,57 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"code", "namespaceURI":"" } }, - "serviceException":{ - "title":"serviceException", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ServiceException" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ServiceException", - "namespaceURI":"" - } + "propertyType":"value" } }, "typeType":"classInfo", "propertiesOrder":[ - "version", - "serviceException" + "code", + "value" ] }, - "GetStyles":{ + "Identifier":{ "type":"object", - "title":"GetStyles", + "title":"Identifier", "properties":{ - "format":{ - "title":"format", + "authority":{ + "title":"authority", "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":"authority", "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" + "authority", + "value" ] } }, @@ -2750,7 +2750,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerDescription" + "ContactInformation" ] }, "namespaceURI":{ @@ -2763,11 +2763,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerDescription" + "$ref":"#/definitions/ContactInformation" } }, "elementName":{ - "localPart":"LayerDescription", + "localPart":"ContactInformation", "namespaceURI":"" } }, @@ -2784,7 +2784,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "MetadataURL" ] }, "namespaceURI":{ @@ -2797,11 +2797,11 @@ ] }, "value":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/MetadataURL" } }, "elementName":{ - "localPart":"Format", + "localPart":"MetadataURL", "namespaceURI":"" } }, @@ -2818,7 +2818,7 @@ "properties":{ "localPart":{ "enum":[ - "DataURL" + "Format" ] }, "namespaceURI":{ @@ -2831,11 +2831,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataURL" + "$ref":"#/definitions/Format" } }, "elementName":{ - "localPart":"DataURL", + "localPart":"Format", "namespaceURI":"" } }, @@ -2852,7 +2852,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "DataURL" ] }, "namespaceURI":{ @@ -2865,11 +2865,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBox" + "$ref":"#/definitions/DataURL" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"DataURL", "namespaceURI":"" } }, @@ -2886,7 +2886,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "Identifier" ] }, "namespaceURI":{ @@ -2899,11 +2899,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"#/definitions/Identifier" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"Identifier", "namespaceURI":"" } }, @@ -2920,7 +2920,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendURL" + "Extent" ] }, "namespaceURI":{ @@ -2933,11 +2933,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendURL" + "$ref":"#/definitions/Extent" } }, "elementName":{ - "localPart":"LegendURL", + "localPart":"Extent", "namespaceURI":"" } }, @@ -2954,7 +2954,7 @@ "properties":{ "localPart":{ "enum":[ - "Attribution" + "VendorSpecificCapabilities" ] }, "namespaceURI":{ @@ -2967,11 +2967,11 @@ ] }, "value":{ - "$ref":"#/definitions/Attribution" + "$ref":"#/definitions/VendorSpecificCapabilities" } }, "elementName":{ - "localPart":"Attribution", + "localPart":"VendorSpecificCapabilities", "namespaceURI":"" } }, @@ -2988,7 +2988,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "Exception" ] }, "namespaceURI":{ @@ -3001,11 +3001,11 @@ ] }, "value":{ - "$ref":"#/definitions/Service" + "$ref":"#/definitions/Exception" } }, "elementName":{ - "localPart":"Service", + "localPart":"Exception", "namespaceURI":"" } }, @@ -3022,7 +3022,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "ContactAddress" ] }, "namespaceURI":{ @@ -3035,11 +3035,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/ContactAddress" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"ContactAddress", "namespaceURI":"" } }, @@ -3056,7 +3056,7 @@ "properties":{ "localPart":{ "enum":[ - "Capability" + "Layer" ] }, "namespaceURI":{ @@ -3069,11 +3069,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/Layer" } }, "elementName":{ - "localPart":"Capability", + "localPart":"Layer", "namespaceURI":"" } }, @@ -3090,7 +3090,7 @@ "properties":{ "localPart":{ "enum":[ - "SRS" + "Dimension" ] }, "namespaceURI":{ @@ -3103,11 +3103,11 @@ ] }, "value":{ - "$ref":"#/definitions/SRS" + "$ref":"#/definitions/Dimension" } }, "elementName":{ - "localPart":"SRS", + "localPart":"Dimension", "namespaceURI":"" } }, @@ -3124,7 +3124,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStyles" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3137,11 +3137,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStyles" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"GetStyles", + "localPart":"GetCapabilities", "namespaceURI":"" } }, @@ -3158,7 +3158,7 @@ "properties":{ "localPart":{ "enum":[ - "UserDefinedSymbolization" + "PutStyles" ] }, "namespaceURI":{ @@ -3171,11 +3171,11 @@ ] }, "value":{ - "$ref":"#/definitions/UserDefinedSymbolization" + "$ref":"#/definitions/PutStyles" } }, "elementName":{ - "localPart":"UserDefinedSymbolization", + "localPart":"PutStyles", "namespaceURI":"" } }, @@ -3192,7 +3192,7 @@ "properties":{ "localPart":{ "enum":[ - "AuthorityURL" + "Post" ] }, "namespaceURI":{ @@ -3205,11 +3205,11 @@ ] }, "value":{ - "$ref":"#/definitions/AuthorityURL" + "$ref":"#/definitions/Post" } }, "elementName":{ - "localPart":"AuthorityURL", + "localPart":"Post", "namespaceURI":"" } }, @@ -3226,7 +3226,7 @@ "properties":{ "localPart":{ "enum":[ - "VendorSpecificCapabilities" + "BoundingBox" ] }, "namespaceURI":{ @@ -3239,11 +3239,11 @@ ] }, "value":{ - "$ref":"#/definitions/VendorSpecificCapabilities" + "$ref":"#/definitions/BoundingBox" } }, "elementName":{ - "localPart":"VendorSpecificCapabilities", + "localPart":"BoundingBox", "namespaceURI":"" } }, @@ -3260,7 +3260,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "GetFeatureInfo" ] }, "namespaceURI":{ @@ -3273,11 +3273,11 @@ ] }, "value":{ - "$ref":"#/definitions/Post" + "$ref":"#/definitions/GetFeatureInfo" } }, "elementName":{ - "localPart":"Post", + "localPart":"GetFeatureInfo", "namespaceURI":"" } }, @@ -3294,7 +3294,7 @@ "properties":{ "localPart":{ "enum":[ - "LatLonBoundingBox" + "AuthorityURL" ] }, "namespaceURI":{ @@ -3307,11 +3307,11 @@ ] }, "value":{ - "$ref":"#/definitions/LatLonBoundingBox" + "$ref":"#/definitions/AuthorityURL" } }, "elementName":{ - "localPart":"LatLonBoundingBox", + "localPart":"AuthorityURL", "namespaceURI":"" } }, @@ -3328,7 +3328,7 @@ "properties":{ "localPart":{ "enum":[ - "DCPType" + "HTTP" ] }, "namespaceURI":{ @@ -3341,11 +3341,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"DCPType", + "localPart":"HTTP", "namespaceURI":"" } }, @@ -3362,7 +3362,7 @@ "properties":{ "localPart":{ "enum":[ - "MetadataURL" + "Style" ] }, "namespaceURI":{ @@ -3375,11 +3375,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataURL" + "$ref":"#/definitions/Style" } }, "elementName":{ - "localPart":"MetadataURL", + "localPart":"Style", "namespaceURI":"" } }, @@ -3396,7 +3396,7 @@ "properties":{ "localPart":{ "enum":[ - "Layer" + "StyleURL" ] }, "namespaceURI":{ @@ -3409,11 +3409,11 @@ ] }, "value":{ - "$ref":"#/definitions/Layer" + "$ref":"#/definitions/StyleURL" } }, "elementName":{ - "localPart":"Layer", + "localPart":"StyleURL", "namespaceURI":"" } }, @@ -3430,7 +3430,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceExceptionReport" + "Get" ] }, "namespaceURI":{ @@ -3443,11 +3443,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceExceptionReport" + "$ref":"#/definitions/Get" } }, "elementName":{ - "localPart":"ServiceExceptionReport", + "localPart":"Get", "namespaceURI":"" } }, @@ -3464,7 +3464,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureInfo" + "Capability" ] }, "namespaceURI":{ @@ -3477,11 +3477,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureInfo" + "$ref":"#/definitions/Capability" } }, "elementName":{ - "localPart":"GetFeatureInfo", + "localPart":"Capability", "namespaceURI":"" } }, @@ -3498,7 +3498,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactPersonPrimary" + "OnlineResource" ] }, "namespaceURI":{ @@ -3511,11 +3511,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactPersonPrimary" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"OnlineResource", "namespaceURI":"" } }, @@ -3532,7 +3532,7 @@ "properties":{ "localPart":{ "enum":[ - "WMS_DescribeLayerResponse" + "WMT_MS_Capabilities" ] }, "namespaceURI":{ @@ -3545,11 +3545,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMSDescribeLayerResponse" + "$ref":"#/definitions/WMTMSCapabilities" } }, "elementName":{ - "localPart":"WMS_DescribeLayerResponse", + "localPart":"WMT_MS_Capabilities", "namespaceURI":"" } }, @@ -3566,7 +3566,7 @@ "properties":{ "localPart":{ "enum":[ - "Request" + "StyleSheetURL" ] }, "namespaceURI":{ @@ -3579,11 +3579,11 @@ ] }, "value":{ - "$ref":"#/definitions/Request" + "$ref":"#/definitions/StyleSheetURL" } }, "elementName":{ - "localPart":"Request", + "localPart":"StyleSheetURL", "namespaceURI":"" } }, @@ -3600,7 +3600,7 @@ "properties":{ "localPart":{ "enum":[ - "LogoURL" + "Request" ] }, "namespaceURI":{ @@ -3613,11 +3613,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogoURL" + "$ref":"#/definitions/Request" } }, "elementName":{ - "localPart":"LogoURL", + "localPart":"Request", "namespaceURI":"" } }, @@ -3634,7 +3634,7 @@ "properties":{ "localPart":{ "enum":[ - "PutStyles" + "Attribution" ] }, "namespaceURI":{ @@ -3647,11 +3647,11 @@ ] }, "value":{ - "$ref":"#/definitions/PutStyles" + "$ref":"#/definitions/Attribution" } }, "elementName":{ - "localPart":"PutStyles", + "localPart":"Attribution", "namespaceURI":"" } }, @@ -3668,7 +3668,7 @@ "properties":{ "localPart":{ "enum":[ - "WMT_MS_Capabilities" + "ServiceException" ] }, "namespaceURI":{ @@ -3681,11 +3681,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMTMSCapabilities" + "$ref":"#/definitions/ServiceException" } }, "elementName":{ - "localPart":"WMT_MS_Capabilities", + "localPart":"ServiceException", "namespaceURI":"" } }, @@ -3702,7 +3702,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "KeywordList" ] }, "namespaceURI":{ @@ -3715,11 +3715,11 @@ ] }, "value":{ - "$ref":"#/definitions/Identifier" + "$ref":"#/definitions/KeywordList" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"KeywordList", "namespaceURI":"" } }, @@ -3736,7 +3736,7 @@ "properties":{ "localPart":{ "enum":[ - "GetLegendGraphic" + "LogoURL" ] }, "namespaceURI":{ @@ -3749,11 +3749,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetLegendGraphic" + "$ref":"#/definitions/LogoURL" } }, "elementName":{ - "localPart":"GetLegendGraphic", + "localPart":"LogoURL", "namespaceURI":"" } }, @@ -3770,7 +3770,7 @@ "properties":{ "localPart":{ "enum":[ - "Extent" + "DescribeLayer" ] }, "namespaceURI":{ @@ -3783,11 +3783,11 @@ ] }, "value":{ - "$ref":"#/definitions/Extent" + "$ref":"#/definitions/DescribeLayer" } }, "elementName":{ - "localPart":"Extent", + "localPart":"DescribeLayer", "namespaceURI":"" } }, @@ -3804,7 +3804,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "WMS_DescribeLayerResponse" ] }, "namespaceURI":{ @@ -3817,11 +3817,11 @@ ] }, "value":{ - "$ref":"#/definitions/Exception" + "$ref":"#/definitions/WMSDescribeLayerResponse" } }, "elementName":{ - "localPart":"Exception", + "localPart":"WMS_DescribeLayerResponse", "namespaceURI":"" } }, @@ -3838,7 +3838,7 @@ "properties":{ "localPart":{ "enum":[ - "GetMap" + "DCPType" ] }, "namespaceURI":{ @@ -3851,11 +3851,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetMap" + "$ref":"#/definitions/DCPType" } }, "elementName":{ - "localPart":"GetMap", + "localPart":"DCPType", "namespaceURI":"" } }, @@ -3872,7 +3872,7 @@ "properties":{ "localPart":{ "enum":[ - "Keyword" + "LatLonBoundingBox" ] }, "namespaceURI":{ @@ -3885,11 +3885,11 @@ ] }, "value":{ - "$ref":"#/definitions/Keyword" + "$ref":"#/definitions/LatLonBoundingBox" } }, "elementName":{ - "localPart":"Keyword", + "localPart":"LatLonBoundingBox", "namespaceURI":"" } }, @@ -3906,7 +3906,7 @@ "properties":{ "localPart":{ "enum":[ - "ScaleHint" + "Query" ] }, "namespaceURI":{ @@ -3919,11 +3919,11 @@ ] }, "value":{ - "$ref":"#/definitions/ScaleHint" + "$ref":"#/definitions/Query" } }, "elementName":{ - "localPart":"ScaleHint", + "localPart":"Query", "namespaceURI":"" } }, @@ -3940,7 +3940,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "ScaleHint" ] }, "namespaceURI":{ @@ -3953,11 +3953,11 @@ ] }, "value":{ - "$ref":"#/definitions/Style" + "$ref":"#/definitions/ScaleHint" } }, "elementName":{ - "localPart":"Style", + "localPart":"ScaleHint", "namespaceURI":"" } }, @@ -3974,7 +3974,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleURL" + "GetLegendGraphic" ] }, "namespaceURI":{ @@ -3987,11 +3987,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleURL" + "$ref":"#/definitions/GetLegendGraphic" } }, "elementName":{ - "localPart":"StyleURL", + "localPart":"GetLegendGraphic", "namespaceURI":"" } }, @@ -4042,7 +4042,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSheetURL" + "GetMap" ] }, "namespaceURI":{ @@ -4055,11 +4055,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleSheetURL" + "$ref":"#/definitions/GetMap" } }, "elementName":{ - "localPart":"StyleSheetURL", + "localPart":"GetMap", "namespaceURI":"" } }, @@ -4076,7 +4076,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "GetStyles" ] }, "namespaceURI":{ @@ -4089,11 +4089,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/GetStyles" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"GetStyles", "namespaceURI":"" } }, @@ -4110,7 +4110,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "UserDefinedSymbolization" ] }, "namespaceURI":{ @@ -4123,11 +4123,11 @@ ] }, "value":{ - "$ref":"#/definitions/Get" + "$ref":"#/definitions/UserDefinedSymbolization" } }, "elementName":{ - "localPart":"Get", + "localPart":"UserDefinedSymbolization", "namespaceURI":"" } }, @@ -4144,7 +4144,7 @@ "properties":{ "localPart":{ "enum":[ - "ServiceException" + "LegendURL" ] }, "namespaceURI":{ @@ -4157,11 +4157,11 @@ ] }, "value":{ - "$ref":"#/definitions/ServiceException" + "$ref":"#/definitions/LegendURL" } }, "elementName":{ - "localPart":"ServiceException", + "localPart":"LegendURL", "namespaceURI":"" } }, @@ -4178,7 +4178,7 @@ "properties":{ "localPart":{ "enum":[ - "KeywordList" + "ServiceExceptionReport" ] }, "namespaceURI":{ @@ -4191,11 +4191,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordList" + "$ref":"#/definitions/ServiceExceptionReport" } }, "elementName":{ - "localPart":"KeywordList", + "localPart":"ServiceExceptionReport", "namespaceURI":"" } }, @@ -4212,7 +4212,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInformation" + "Service" ] }, "namespaceURI":{ @@ -4225,11 +4225,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactInformation" + "$ref":"#/definitions/Service" } }, "elementName":{ - "localPart":"ContactInformation", + "localPart":"Service", "namespaceURI":"" } }, @@ -4246,7 +4246,7 @@ "properties":{ "localPart":{ "enum":[ - "Dimension" + "ContactPersonPrimary" ] }, "namespaceURI":{ @@ -4259,11 +4259,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dimension" + "$ref":"#/definitions/ContactPersonPrimary" } }, "elementName":{ - "localPart":"Dimension", + "localPart":"ContactPersonPrimary", "namespaceURI":"" } }, @@ -4280,7 +4280,7 @@ "properties":{ "localPart":{ "enum":[ - "DescribeLayer" + "LayerDescription" ] }, "namespaceURI":{ @@ -4293,11 +4293,11 @@ ] }, "value":{ - "$ref":"#/definitions/DescribeLayer" + "$ref":"#/definitions/LayerDescription" } }, "elementName":{ - "localPart":"DescribeLayer", + "localPart":"LayerDescription", "namespaceURI":"" } }, @@ -4314,7 +4314,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactAddress" + "SRS" ] }, "namespaceURI":{ @@ -4327,11 +4327,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactAddress" + "$ref":"#/definitions/SRS" } }, "elementName":{ - "localPart":"ContactAddress", + "localPart":"SRS", "namespaceURI":"" } }, @@ -4348,7 +4348,7 @@ "properties":{ "localPart":{ "enum":[ - "Query" + "Keyword" ] }, "namespaceURI":{ @@ -4361,11 +4361,11 @@ ] }, "value":{ - "$ref":"#/definitions/Query" + "$ref":"#/definitions/Keyword" } }, "elementName":{ - "localPart":"Query", + "localPart":"Keyword", "namespaceURI":"" } } diff --git a/scripts/jsonschemas/WMS_1_3_0.jsonschema b/scripts/jsonschemas/WMS_1_3_0.jsonschema index 9f581959..92feacf8 100644 --- a/scripts/jsonschemas/WMS_1_3_0.jsonschema +++ b/scripts/jsonschemas/WMS_1_3_0.jsonschema @@ -2,186 +2,108 @@ { "id":"http://www.opengis.net/wms#", "definitions":{ - "Capability":{ + "Service":{ "type":"object", - "title":"Capability", + "title":"Service", "required":[ - "request", - "exception" + "name", + "title", + "onlineResource" ], "properties":{ - "request":{ - "title":"request", + "name":{ + "title":"name", "allOf":[ { - "$ref":"#/definitions/Request" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"Request", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/wms" } }, - "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", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/wms" } }, - "extendedCapabilities":{ - "title":"extendedCapabilities", + "_abstract":{ + "title":"_abstract", "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":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"_ExtendedCapabilities", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/wms" } }, - "layer":{ - "title":"layer", + "keywordList":{ + "title":"keywordList", "allOf":[ { - "$ref":"#/definitions/Layer" + "$ref":"#/definitions/KeywordList" } ], "propertyType":"element", "elementName":{ - "localPart":"Layer", + "localPart":"KeywordList", "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "request", - "exception", - "extendedCapabilities", - "layer" - ] - }, - "Request":{ - "type":"object", - "title":"Request", - "required":[ - "getCapabilities", - "getMap" - ], - "properties":{ - "getCapabilities":{ - "title":"getCapabilities", + }, + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/OperationType" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"GetCapabilities", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } }, - "getMap":{ - "title":"getMap", + "contactInformation":{ + "title":"contactInformation", "allOf":[ { - "$ref":"#/definitions/OperationType" + "$ref":"#/definitions/ContactInformation" } ], "propertyType":"element", "elementName":{ - "localPart":"GetMap", + "localPart":"ContactInformation", "namespaceURI":"http://www.opengis.net/wms" } }, - "getFeatureInfo":{ - "title":"getFeatureInfo", + "fees":{ + "title":"fees", "allOf":[ { - "$ref":"#/definitions/OperationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"GetFeatureInfo", + "localPart":"Fees", "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":[ - "getCapabilities", - "getMap", - "getFeatureInfo", - "extendedOperation" - ] - }, - "FeatureListURL":{ - "type":"object", - "title":"FeatureListURL", - "required":[ - "format", - "onlineResource" - ], - "properties":{ - "format":{ - "title":"format", + "accessConstraints":{ + "title":"accessConstraints", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -189,97 +111,63 @@ ], "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" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "onlineResource" - ] - }, - "WMSCapabilities":{ - "type":"object", - "title":"WMSCapabilities", - "required":[ - "service", - "capability" - ], - "properties":{ - "service":{ - "title":"service", + }, + "maxWidth":{ + "title":"maxWidth", "allOf":[ { - "$ref":"#/definitions/Service" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"Service", + "localPart":"MaxWidth", "namespaceURI":"http://www.opengis.net/wms" } }, - "capability":{ - "title":"capability", + "maxHeight":{ + "title":"maxHeight", "allOf":[ { - "$ref":"#/definitions/Capability" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"element", "elementName":{ - "localPart":"Capability", + "localPart":"MaxHeight", "namespaceURI":"http://www.opengis.net/wms" } - }, - "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":[ - "service", - "capability", - "version", - "updateSequence" + "name", + "title", + "_abstract", + "keywordList", + "onlineResource", + "contactInformation", + "fees", + "accessConstraints", + "layerLimit", + "maxWidth", + "maxHeight" ] }, "HTTP":{ @@ -322,87 +210,118 @@ "post" ] }, - "Identifier":{ + "OnlineResource":{ "type":"object", - "title":"Identifier", - "required":[ - "authority" - ], + "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" + } }, - "authority":{ - "title":"authority", + "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":"authority", - "namespaceURI":"" + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "value", - "authority" - ] - }, - "StyleSheetURL":{ - "type":"object", - "title":"StyleSheetURL", - "required":[ - "format", - "onlineResource" - ], - "properties":{ - "format":{ - "title":"format", + }, + "role":{ + "title":"role", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "arcrole":{ + "title":"arcrole", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "onlineResource":{ - "title":"onlineResource", + "show":{ + "title":"show", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/ShowType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"OnlineResource", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.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":[ - "format", - "onlineResource" + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" ] }, - "Layer":{ + "Style":{ "type":"object", - "title":"Layer", + "title":"Style", "required":[ + "name", "title" ], "properties":{ @@ -445,200 +364,207 @@ "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" + ] + }, + "KeywordList":{ + "type":"object", + "title":"KeywordList", + "properties":{ + "keyword":{ + "title":"keyword", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Dimension" + "$ref":"#/definitions/Keyword" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Dimension", + "localPart":"Keyword", "namespaceURI":"http://www.opengis.net/wms" } - }, - "attribution":{ - "title":"attribution", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "keyword" + ] + }, + "WMSCapabilities":{ + "type":"object", + "title":"WMSCapabilities", + "required":[ + "service", + "capability" + ], + "properties":{ + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/Attribution" + "$ref":"#/definitions/Service" } ], "propertyType":"element", "elementName":{ - "localPart":"Attribution", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/wms" } }, - "authorityURL":{ - "title":"authorityURL", + "capability":{ + "title":"capability", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AuthorityURL" - }, - "minItems":0 + "$ref":"#/definitions/Capability" } ], "propertyType":"element", "elementName":{ - "localPart":"AuthorityURL", + "localPart":"Capability", "namespaceURI":"http://www.opengis.net/wms" } }, - "identifier":{ - "title":"identifier", + "version":{ + "title":"version", "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":"attribute", + "attributeName":{ + "localPart":"version", + "namespaceURI":"" } }, - "metadataURL":{ - "title":"metadataURL", + "updateSequence":{ + "title":"updateSequence", "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":"updateSequence", + "namespaceURI":"" } - }, - "dataURL":{ - "title":"dataURL", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DataURL" - }, - "minItems":0 - } - ], - "propertyType":"element", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "service", + "capability", + "version", + "updateSequence" + ] + }, + "EXGeographicBoundingBox":{ + "type":"object", + "title":"EXGeographicBoundingBox", + "required":[ + "westBoundLongitude", + "eastBoundLongitude", + "southBoundLatitude", + "northBoundLatitude" + ], + "properties":{ + "westBoundLongitude":{ + "title":"westBoundLongitude", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } + ], + "propertyType":"element", "elementName":{ - "localPart":"DataURL", + "localPart":"westBoundLongitude", "namespaceURI":"http://www.opengis.net/wms" } }, - "featureListURL":{ - "title":"featureListURL", + "eastBoundLongitude":{ + "title":"eastBoundLongitude", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/FeatureListURL" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"FeatureListURL", + "localPart":"eastBoundLongitude", "namespaceURI":"http://www.opengis.net/wms" } }, - "style":{ - "title":"style", + "southBoundLatitude":{ + "title":"southBoundLatitude", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Style" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], "propertyType":"element", "elementName":{ - "localPart":"Style", + "localPart":"southBoundLatitude", "namespaceURI":"http://www.opengis.net/wms" } }, - "minScaleDenominator":{ - "title":"minScaleDenominator", + "northBoundLatitude":{ + "title":"northBoundLatitude", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" @@ -646,81 +572,157 @@ ], "propertyType":"element", "elementName":{ - "localPart":"MinScaleDenominator", + "localPart":"northBoundLatitude", "namespaceURI":"http://www.opengis.net/wms" } - }, - "maxScaleDenominator":{ - "title":"maxScaleDenominator", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "westBoundLongitude", + "eastBoundLongitude", + "southBoundLatitude", + "northBoundLatitude" + ] + }, + "StyleURL":{ + "type":"object", + "title":"StyleURL", + "required":[ + "format", + "onlineResource" + ], + "properties":{ + "format":{ + "title":"format", "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", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wms" } }, - "layer":{ - "title":"layer", + "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" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "Post":{ + "type":"object", + "title":"Post", + "required":[ + "onlineResource" + ], + "properties":{ + "onlineResource":{ + "title":"onlineResource", + "allOf":[ + { + "$ref":"#/definitions/OnlineResource" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "onlineResource" + ] + }, + "Dimension":{ + "type":"object", + "title":"Dimension", + "required":[ + "name", + "units" + ], + "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":"" + } }, - "queryable":{ - "title":"queryable", + "units":{ + "title":"units", "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":"queryable", + "localPart":"units", "namespaceURI":"" } }, - "cascaded":{ - "title":"cascaded", + "unitSymbol":{ + "title":"unitSymbol", "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", + "localPart":"unitSymbol", "namespaceURI":"" } }, - "opaque":{ - "title":"opaque", + "_default":{ + "title":"_default", "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":"opaque", + "localPart":"default", "namespaceURI":"" } }, - "noSubsets":{ - "title":"noSubsets", + "multipleValues":{ + "title":"multipleValues", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -728,132 +730,129 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"noSubsets", + "localPart":"multipleValues", "namespaceURI":"" } }, - "fixedWidth":{ - "title":"fixedWidth", + "nearestValue":{ + "title":"nearestValue", "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":"fixedWidth", + "localPart":"nearestValue", "namespaceURI":"" } }, - "fixedHeight":{ - "title":"fixedHeight", + "current":{ + "title":"current", "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":"fixedHeight", + "localPart":"current", "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ + "value", "name", - "title", - "_abstract", - "keywordList", - "crs", - "exGeographicBoundingBox", - "boundingBox", - "dimension", - "attribution", - "authorityURL", - "identifier", - "metadataURL", - "dataURL", - "featureListURL", - "style", - "minScaleDenominator", - "maxScaleDenominator", - "layer", - "queryable", - "cascaded", - "opaque", - "noSubsets", - "fixedWidth", - "fixedHeight" + "units", + "unitSymbol", + "_default", + "multipleValues", + "nearestValue", + "current" ] }, - "KeywordList":{ + "Keyword":{ "type":"object", - "title":"KeywordList", + "title":"Keyword", "properties":{ - "keyword":{ - "title":"keyword", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Keyword" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Keyword", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"value" + }, + "vocabulary":{ + "title":"vocabulary", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"vocabulary", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "keyword" + "value", + "vocabulary" ] }, - "Exception":{ + "AuthorityURL":{ "type":"object", - "title":"Exception", + "title":"AuthorityURL", "required":[ - "format" + "onlineResource", + "name" ], "properties":{ - "format":{ - "title":"format", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":1 + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } + }, + "name":{ + "title":"name", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"name", + "namespaceURI":"" + } } }, "typeType":"classInfo", "propertiesOrder":[ - "format" + "onlineResource", + "name" ] }, - "StyleURL":{ + "Attribution":{ "type":"object", - "title":"StyleURL", - "required":[ - "format", - "onlineResource" - ], + "title":"Attribution", "properties":{ - "format":{ - "title":"format", + "title":{ + "title":"title", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -861,7 +860,7 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -877,160 +876,142 @@ "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "format", - "onlineResource" - ] - }, - "Get":{ - "type":"object", - "title":"Get", - "required":[ - "onlineResource" - ], - "properties":{ - "onlineResource":{ - "title":"onlineResource", + }, + "logoURL":{ + "title":"logoURL", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"#/definitions/LogoURL" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"LogoURL", "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "onlineResource" + "title", + "onlineResource", + "logoURL" ] }, - "BoundingBox":{ + "Identifier":{ "type":"object", - "title":"BoundingBox", + "title":"Identifier", "required":[ - "crs", - "minx", - "miny", - "maxx", - "maxy" + "authority" ], "properties":{ - "crs":{ - "title":"crs", + "value":{ + "title":"value", "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":"" - } + "propertyType":"value" }, - "maxx":{ - "title":"maxx", + "authority":{ + "title":"authority", "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":"maxx", + "localPart":"authority", "namespaceURI":"" } - }, - "maxy":{ - "title":"maxy", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "value", + "authority" + ] + }, + "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":"attribute", - "attributeName":{ - "localPart":"maxy", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/wms" } - }, - "resx":{ - "title":"resx", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format" + ] + }, + "ContactPersonPrimary":{ + "type":"object", + "title":"ContactPersonPrimary", + "required":[ + "contactPerson", + "contactOrganization" + ], + "properties":{ + "contactPerson":{ + "title":"contactPerson", "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", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ContactPerson", + "namespaceURI":"http://www.opengis.net/wms" } }, - "resy":{ - "title":"resy", + "contactOrganization":{ + "title":"contactOrganization", "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":"resy", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"ContactOrganization", + "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "crs", - "minx", - "miny", - "maxx", - "maxy", - "resx", - "resy" + "contactPerson", + "contactOrganization" ] }, - "LogoURL":{ + "MetadataURL":{ "type":"object", - "title":"LogoURL", + "title":"MetadataURL", "required":[ "format", - "onlineResource" + "onlineResource", + "type" ], "properties":{ "format":{ @@ -1059,29 +1040,16 @@ "namespaceURI":"http://www.opengis.net/wms" } }, - "width":{ - "title":"width", + "type":{ + "title":"type", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" } ], "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", + "localPart":"type", "namespaceURI":"" } } @@ -1090,20 +1058,19 @@ "propertiesOrder":[ "format", "onlineResource", - "width", - "height" + "type" ] }, - "Style":{ + "StyleSheetURL":{ "type":"object", - "title":"Style", + "title":"StyleSheetURL", "required":[ - "name", - "title" + "format", + "onlineResource" ], "properties":{ - "name":{ - "title":"name", + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1111,25 +1078,40 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Name", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wms" } }, - "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":"http://www.opengis.net/wms" } - }, - "_abstract":{ - "title":"_abstract", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "DataURL":{ + "type":"object", + "title":"DataURL", + "required":[ + "format", + "onlineResource" + ], + "properties":{ + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1137,71 +1119,105 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Abstract", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wms" } }, - "legendURL":{ - "title":"legendURL", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/LegendURL" - }, - "minItems":0 + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"LegendURL", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } - }, - "styleSheetURL":{ - "title":"styleSheetURL", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "format", + "onlineResource" + ] + }, + "LegendURL":{ + "type":"object", + "title":"LegendURL", + "required":[ + "format", + "onlineResource" + ], + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/StyleSheetURL" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"StyleSheetURL", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wms" } }, - "styleURL":{ - "title":"styleURL", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "$ref":"#/definitions/StyleURL" + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"StyleURL", + "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":[ - "name", - "title", - "_abstract", - "legendURL", - "styleSheetURL", - "styleURL" + "format", + "onlineResource", + "width", + "height" ] }, - "MetadataURL":{ + "LogoURL":{ "type":"object", - "title":"MetadataURL", + "title":"LogoURL", "required":[ "format", - "onlineResource", - "type" + "onlineResource" ], "properties":{ "format":{ @@ -1230,16 +1246,29 @@ "namespaceURI":"http://www.opengis.net/wms" } }, - "type":{ - "title":"type", + "width":{ + "title":"width", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"type", + "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":"" } } @@ -1248,59 +1277,49 @@ "propertiesOrder":[ "format", "onlineResource", - "type" + "width", + "height" ] }, - "Keyword":{ + "DCPType":{ "type":"object", - "title":"Keyword", + "title":"DCPType", + "required":[ + "http" + ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "vocabulary":{ - "title":"vocabulary", + "http":{ + "title":"http", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/HTTP" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"vocabulary", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"HTTP", + "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "value", - "vocabulary" + "http" ] }, - "OperationType":{ + "FeatureListURL":{ "type":"object", - "title":"OperationType", + "title":"FeatureListURL", "required":[ "format", - "dcpType" + "onlineResource" ], "properties":{ "format":{ "title":"format", "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", @@ -1309,40 +1328,40 @@ "namespaceURI":"http://www.opengis.net/wms" } }, - "dcpType":{ - "title":"dcpType", + "onlineResource":{ + "title":"onlineResource", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DCPType" - }, - "minItems":1 + "$ref":"#/definitions/OnlineResource" } ], "propertyType":"element", "elementName":{ - "localPart":"DCPType", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"OperationType", - "namespaceURI":"http://www.opengis.net/wms" - }, "propertiesOrder":[ "format", - "dcpType" + "onlineResource" ] }, - "Attribution":{ + "ContactAddress":{ "type":"object", - "title":"Attribution", + "title":"ContactAddress", + "required":[ + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" + ], "properties":{ - "title":{ - "title":"title", + "addressType":{ + "title":"addressType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1350,95 +1369,51 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Title", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/wms" } }, - "onlineResource":{ - "title":"onlineResource", + "address":{ + "title":"address", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/wms" } }, - "logoURL":{ - "title":"logoURL", + "city":{ + "title":"city", "allOf":[ { - "$ref":"#/definitions/LogoURL" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"LogoURL", + "localPart":"City", "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "title", - "onlineResource", - "logoURL" - ] - }, - "AuthorityURL":{ - "type":"object", - "title":"AuthorityURL", - "required":[ - "onlineResource", - "name" - ], - "properties":{ - "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" } }, - "name":{ - "title":"name", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/NMTOKEN" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"name", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineResource", - "name" - ] - }, - "DataURL":{ - "type":"object", - "title":"DataURL", - "required":[ - "format", - "onlineResource" - ], - "properties":{ - "format":{ - "title":"format", + "postCode":{ + "title":"postCode", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1446,28 +1421,32 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"PostCode", "namespaceURI":"http://www.opengis.net/wms" } }, - "onlineResource":{ - "title":"onlineResource", + "country":{ + "title":"country", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Country", "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "onlineResource" + "addressType", + "address", + "city", + "stateOrProvince", + "postCode", + "country" ] }, "ContactInformation":{ @@ -1563,180 +1542,180 @@ "contactElectronicMailAddress" ] }, - "Post":{ + "OperationType":{ "type":"object", - "title":"Post", + "title":"OperationType", "required":[ - "onlineResource" + "format", + "dcpType" ], "properties":{ - "onlineResource":{ - "title":"onlineResource", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "onlineResource" - ] - }, - "DCPType":{ - "type":"object", - "title":"DCPType", - "required":[ - "http" - ], - "properties":{ - "http":{ - "title":"http", + }, + "dcpType":{ + "title":"dcpType", "allOf":[ { - "$ref":"#/definitions/HTTP" + "type":"array", + "items":{ + "$ref":"#/definitions/DCPType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"HTTP", + "localPart":"DCPType", "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"OperationType", + "namespaceURI":"http://www.opengis.net/wms" + }, "propertiesOrder":[ - "http" + "format", + "dcpType" ] }, - "ContactAddress":{ + "BoundingBox":{ "type":"object", - "title":"ContactAddress", + "title":"BoundingBox", "required":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" + "crs", + "minx", + "miny", + "maxx", + "maxy" ], "properties":{ - "addressType":{ - "title":"addressType", + "crs":{ + "title":"crs", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressType", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"CRS", + "namespaceURI":"" } }, - "address":{ - "title":"address", + "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":"Address", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"minx", + "namespaceURI":"" } }, - "city":{ - "title":"city", + "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":"City", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"miny", + "namespaceURI":"" } }, - "stateOrProvince":{ - "title":"stateOrProvince", + "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":"StateOrProvince", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxx", + "namespaceURI":"" } }, - "postCode":{ - "title":"postCode", + "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":"element", - "elementName":{ - "localPart":"PostCode", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxy", + "namespaceURI":"" } }, - "country":{ - "title":"country", + "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":"element", - "elementName":{ - "localPart":"Country", - "namespaceURI":"http://www.opengis.net/wms" + "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", "propertiesOrder":[ - "addressType", - "address", - "city", - "stateOrProvince", - "postCode", - "country" + "crs", + "minx", + "miny", + "maxx", + "maxy", + "resx", + "resy" ] }, - "LegendURL":{ + "Get":{ "type":"object", - "title":"LegendURL", + "title":"Get", "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":[ @@ -1749,241 +1728,188 @@ "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":[ - "format", - "onlineResource", - "width", - "height" + "onlineResource" ] }, - "Dimension":{ + "Request":{ "type":"object", - "title":"Dimension", + "title":"Request", "required":[ - "name", - "units" + "getCapabilities", + "getMap" ], "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":"" - } - }, - "_default":{ - "title":"_default", + "getCapabilities":{ + "title":"getCapabilities", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OperationType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"default", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"GetCapabilities", + "namespaceURI":"http://www.opengis.net/wms" } }, - "multipleValues":{ - "title":"multipleValues", + "getMap":{ + "title":"getMap", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/OperationType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"multipleValues", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"GetMap", + "namespaceURI":"http://www.opengis.net/wms" } }, - "nearestValue":{ - "title":"nearestValue", + "getFeatureInfo":{ + "title":"getFeatureInfo", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/OperationType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"nearestValue", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"GetFeatureInfo", + "namespaceURI":"http://www.opengis.net/wms" } }, - "current":{ - "title":"current", + "extendedOperation":{ + "title":"extendedOperation", "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/OperationType" + } + }, + "elementName":{ + "localPart":"_ExtendedOperation", + "namespaceURI":"http://www.opengis.net/wms" + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"current", - "namespaceURI":"" + "propertyType":"elementRef", + "elementName":{ + "localPart":"_ExtendedOperation", + "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "value", - "name", - "units", - "unitSymbol", - "_default", - "multipleValues", - "nearestValue", - "current" + "getCapabilities", + "getMap", + "getFeatureInfo", + "extendedOperation" ] }, - "EXGeographicBoundingBox":{ + "Capability":{ "type":"object", - "title":"EXGeographicBoundingBox", + "title":"Capability", "required":[ - "westBoundLongitude", - "eastBoundLongitude", - "southBoundLatitude", - "northBoundLatitude" + "request", + "exception" ], "properties":{ - "westBoundLongitude":{ - "title":"westBoundLongitude", + "request":{ + "title":"request", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Request" } ], "propertyType":"element", "elementName":{ - "localPart":"westBoundLongitude", + "localPart":"Request", "namespaceURI":"http://www.opengis.net/wms" } }, - "eastBoundLongitude":{ - "title":"eastBoundLongitude", + "exception":{ + "title":"exception", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Exception" } ], "propertyType":"element", "elementName":{ - "localPart":"eastBoundLongitude", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/wms" } }, - "southBoundLatitude":{ - "title":"southBoundLatitude", + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"southBoundLatitude", + "localPart":"_ExtendedCapabilities", "namespaceURI":"http://www.opengis.net/wms" } }, - "northBoundLatitude":{ - "title":"northBoundLatitude", + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/Layer" } ], "propertyType":"element", "elementName":{ - "localPart":"northBoundLatitude", + "localPart":"Layer", "namespaceURI":"http://www.opengis.net/wms" } } }, "typeType":"classInfo", "propertiesOrder":[ - "westBoundLongitude", - "eastBoundLongitude", - "southBoundLatitude", - "northBoundLatitude" + "request", + "exception", + "extendedCapabilities", + "layer" ] }, - "Service":{ + "Layer":{ "type":"object", - "title":"Service", + "title":"Layer", "required":[ - "name", - "title", - "onlineResource" + "title" ], "properties":{ "name":{ @@ -2038,259 +1964,333 @@ "namespaceURI":"http://www.opengis.net/wms" } }, - "onlineResource":{ - "title":"onlineResource", + "crs":{ + "title":"crs", "allOf":[ { - "$ref":"#/definitions/OnlineResource" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"OnlineResource", + "localPart":"CRS", "namespaceURI":"http://www.opengis.net/wms" } }, - "contactInformation":{ - "title":"contactInformation", + "exGeographicBoundingBox":{ + "title":"exGeographicBoundingBox", "allOf":[ { - "$ref":"#/definitions/ContactInformation" + "$ref":"#/definitions/EXGeographicBoundingBox" } ], "propertyType":"element", "elementName":{ - "localPart":"ContactInformation", + "localPart":"EX_GeographicBoundingBox", "namespaceURI":"http://www.opengis.net/wms" } }, - "fees":{ - "title":"fees", + "boundingBox":{ + "title":"boundingBox", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/BoundingBox" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Fees", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/wms" } }, - "accessConstraints":{ - "title":"accessConstraints", + "dimension":{ + "title":"dimension", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Dimension" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AccessConstraints", + "localPart":"Dimension", "namespaceURI":"http://www.opengis.net/wms" } }, - "layerLimit":{ - "title":"layerLimit", + "attribution":{ + "title":"attribution", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/Attribution" } ], "propertyType":"element", "elementName":{ - "localPart":"LayerLimit", + "localPart":"Attribution", "namespaceURI":"http://www.opengis.net/wms" } }, - "maxWidth":{ - "title":"maxWidth", + "authorityURL":{ + "title":"authorityURL", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/AuthorityURL" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"MaxWidth", + "localPart":"AuthorityURL", "namespaceURI":"http://www.opengis.net/wms" } }, - "maxHeight":{ - "title":"maxHeight", + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "type":"array", + "items":{ + "$ref":"#/definitions/Identifier" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"MaxHeight", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/wms" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "name", - "title", - "_abstract", - "keywordList", - "onlineResource", - "contactInformation", - "fees", - "accessConstraints", - "layerLimit", - "maxWidth", - "maxHeight" - ] - }, - "OnlineResource":{ - "type":"object", - "title":"OnlineResource", - "properties":{ - "type":{ - "title":"type", + }, + "metadataURL":{ + "title":"metadataURL", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/MetadataURL" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MetadataURL", + "namespaceURI":"http://www.opengis.net/wms" + } + }, + "dataURL":{ + "title":"dataURL", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/DataURL" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataURL", + "namespaceURI":"http://www.opengis.net/wms" + } + }, + "featureListURL":{ + "title":"featureListURL", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/FeatureListURL" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"FeatureListURL", + "namespaceURI":"http://www.opengis.net/wms" + } + }, + "style":{ + "title":"style", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/Style" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Style", + "namespaceURI":"http://www.opengis.net/wms" + } + }, + "minScaleDenominator":{ + "title":"minScaleDenominator", "allOf":[ { - "$ref":"#/definitions/TypeType" + "$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":"element", + "elementName":{ + "localPart":"MinScaleDenominator", + "namespaceURI":"http://www.opengis.net/wms" } }, - "href":{ - "title":"href", + "maxScaleDenominator":{ + "title":"maxScaleDenominator", "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":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"MaxScaleDenominator", + "namespaceURI":"http://www.opengis.net/wms" } }, - "role":{ - "title":"role", + "layer":{ + "title":"layer", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/Layer" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"role", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Layer", + "namespaceURI":"http://www.opengis.net/wms" } }, - "arcrole":{ - "title":"arcrole", + "queryable":{ + "title":"queryable", "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":"arcrole", - "namespaceURI":"http://www.w3.org/1999/xlink" + "localPart":"queryable", + "namespaceURI":"" } }, - "title":{ - "title":"title", + "cascaded":{ + "title":"cascaded", "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":"cascaded", + "namespaceURI":"" } }, - "show":{ - "title":"show", + "opaque":{ + "title":"opaque", "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":"opaque", + "namespaceURI":"" } }, - "actuate":{ - "title":"actuate", + "noSubsets":{ + "title":"noSubsets", "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":"noSubsets", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate" - ] - }, - "ContactPersonPrimary":{ - "type":"object", - "title":"ContactPersonPrimary", - "required":[ - "contactPerson", - "contactOrganization" - ], - "properties":{ - "contactPerson":{ - "title":"contactPerson", + }, + "fixedWidth":{ + "title":"fixedWidth", "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":"ContactPerson", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"fixedWidth", + "namespaceURI":"" } }, - "contactOrganization":{ - "title":"contactOrganization", + "fixedHeight":{ + "title":"fixedHeight", "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":"ContactOrganization", - "namespaceURI":"http://www.opengis.net/wms" + "propertyType":"attribute", + "attributeName":{ + "localPart":"fixedHeight", + "namespaceURI":"" } } }, "typeType":"classInfo", "propertiesOrder":[ - "contactPerson", - "contactOrganization" + "name", + "title", + "_abstract", + "keywordList", + "crs", + "exGeographicBoundingBox", + "boundingBox", + "dimension", + "attribution", + "authorityURL", + "identifier", + "metadataURL", + "dataURL", + "featureListURL", + "style", + "minScaleDenominator", + "maxScaleDenominator", + "layer", + "queryable", + "cascaded", + "opaque", + "noSubsets", + "fixedWidth", + "fixedHeight" ] } }, @@ -2308,7 +2308,7 @@ "properties":{ "localPart":{ "enum":[ - "StateOrProvince" + "Attribution" ] }, "namespaceURI":{ @@ -2321,11 +2321,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Attribution" } }, "elementName":{ - "localPart":"StateOrProvince", + "localPart":"Attribution", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2342,7 +2342,7 @@ "properties":{ "localPart":{ "enum":[ - "OnlineResource" + "MaxWidth" ] }, "namespaceURI":{ @@ -2355,11 +2355,11 @@ ] }, "value":{ - "$ref":"#/definitions/OnlineResource" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" } }, "elementName":{ - "localPart":"OnlineResource", + "localPart":"MaxWidth", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2376,7 +2376,7 @@ "properties":{ "localPart":{ "enum":[ - "_ExtendedCapabilities" + "LegendURL" ] }, "namespaceURI":{ @@ -2389,11 +2389,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/LegendURL" } }, "elementName":{ - "localPart":"_ExtendedCapabilities", + "localPart":"LegendURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2410,7 +2410,7 @@ "properties":{ "localPart":{ "enum":[ - "WMS_Capabilities" + "Name" ] }, "namespaceURI":{ @@ -2423,11 +2423,11 @@ ] }, "value":{ - "$ref":"#/definitions/WMSCapabilities" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"WMS_Capabilities", + "localPart":"Name", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2478,7 +2478,7 @@ "properties":{ "localPart":{ "enum":[ - "Layer" + "GetMap" ] }, "namespaceURI":{ @@ -2491,11 +2491,11 @@ ] }, "value":{ - "$ref":"#/definitions/Layer" + "$ref":"#/definitions/OperationType" } }, "elementName":{ - "localPart":"Layer", + "localPart":"GetMap", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2512,7 +2512,7 @@ "properties":{ "localPart":{ "enum":[ - "Exception" + "Request" ] }, "namespaceURI":{ @@ -2525,11 +2525,11 @@ ] }, "value":{ - "$ref":"#/definitions/Exception" + "$ref":"#/definitions/Request" } }, "elementName":{ - "localPart":"Exception", + "localPart":"Request", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2546,7 +2546,7 @@ "properties":{ "localPart":{ "enum":[ - "Attribution" + "CRS" ] }, "namespaceURI":{ @@ -2559,11 +2559,11 @@ ] }, "value":{ - "$ref":"#/definitions/Attribution" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Attribution", + "localPart":"CRS", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2580,7 +2580,7 @@ "properties":{ "localPart":{ "enum":[ - "Post" + "LogoURL" ] }, "namespaceURI":{ @@ -2593,11 +2593,11 @@ ] }, "value":{ - "$ref":"#/definitions/Post" + "$ref":"#/definitions/LogoURL" } }, "elementName":{ - "localPart":"Post", + "localPart":"LogoURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2614,7 +2614,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBox" + "MinScaleDenominator" ] }, "namespaceURI":{ @@ -2627,11 +2627,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBox" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"BoundingBox", + "localPart":"MinScaleDenominator", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2648,7 +2648,7 @@ "properties":{ "localPart":{ "enum":[ - "Fees" + "GetFeatureInfo" ] }, "namespaceURI":{ @@ -2661,11 +2661,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/OperationType" } }, "elementName":{ - "localPart":"Fees", + "localPart":"GetFeatureInfo", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2682,7 +2682,7 @@ "properties":{ "localPart":{ "enum":[ - "Name" + "MaxHeight" ] }, "namespaceURI":{ @@ -2695,11 +2695,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":"Name", + "localPart":"MaxHeight", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2716,7 +2716,7 @@ "properties":{ "localPart":{ "enum":[ - "Address" + "DataURL" ] }, "namespaceURI":{ @@ -2729,11 +2729,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/DataURL" } }, "elementName":{ - "localPart":"Address", + "localPart":"DataURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2750,7 +2750,7 @@ "properties":{ "localPart":{ "enum":[ - "MaxHeight" + "ContactVoiceTelephone" ] }, "namespaceURI":{ @@ -2763,11 +2763,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":"ContactVoiceTelephone", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2784,7 +2784,7 @@ "properties":{ "localPart":{ "enum":[ - "Country" + "StyleSheetURL" ] }, "namespaceURI":{ @@ -2797,11 +2797,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/StyleSheetURL" } }, "elementName":{ - "localPart":"Country", + "localPart":"StyleSheetURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2818,7 +2818,7 @@ "properties":{ "localPart":{ "enum":[ - "AccessConstraints" + "KeywordList" ] }, "namespaceURI":{ @@ -2831,11 +2831,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/KeywordList" } }, "elementName":{ - "localPart":"AccessConstraints", + "localPart":"KeywordList", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2852,7 +2852,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleURL" + "AuthorityURL" ] }, "namespaceURI":{ @@ -2865,11 +2865,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleURL" + "$ref":"#/definitions/AuthorityURL" } }, "elementName":{ - "localPart":"StyleURL", + "localPart":"AuthorityURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2886,7 +2886,7 @@ "properties":{ "localPart":{ "enum":[ - "LogoURL" + "WMS_Capabilities" ] }, "namespaceURI":{ @@ -2899,11 +2899,11 @@ ] }, "value":{ - "$ref":"#/definitions/LogoURL" + "$ref":"#/definitions/WMSCapabilities" } }, "elementName":{ - "localPart":"LogoURL", + "localPart":"WMS_Capabilities", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2920,7 +2920,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "FeatureListURL" ] }, "namespaceURI":{ @@ -2933,11 +2933,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/FeatureListURL" } }, "elementName":{ - "localPart":"Format", + "localPart":"FeatureListURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2954,7 +2954,7 @@ "properties":{ "localPart":{ "enum":[ - "DCPType" + "Layer" ] }, "namespaceURI":{ @@ -2967,11 +2967,11 @@ ] }, "value":{ - "$ref":"#/definitions/DCPType" + "$ref":"#/definitions/Layer" } }, "elementName":{ - "localPart":"DCPType", + "localPart":"Layer", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -2988,7 +2988,7 @@ "properties":{ "localPart":{ "enum":[ - "PostCode" + "Post" ] }, "namespaceURI":{ @@ -3001,11 +3001,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Post" } }, "elementName":{ - "localPart":"PostCode", + "localPart":"Post", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3022,7 +3022,7 @@ "properties":{ "localPart":{ "enum":[ - "LayerLimit" + "Dimension" ] }, "namespaceURI":{ @@ -3035,11 +3035,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" + "$ref":"#/definitions/Dimension" } }, "elementName":{ - "localPart":"LayerLimit", + "localPart":"Dimension", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3056,7 +3056,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactVoiceTelephone" + "AddressType" ] }, "namespaceURI":{ @@ -3073,7 +3073,7 @@ } }, "elementName":{ - "localPart":"ContactVoiceTelephone", + "localPart":"AddressType", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3090,7 +3090,7 @@ "properties":{ "localPart":{ "enum":[ - "_ExtendedOperation" + "City" ] }, "namespaceURI":{ @@ -3103,11 +3103,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"_ExtendedOperation", + "localPart":"City", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3124,7 +3124,7 @@ "properties":{ "localPart":{ "enum":[ - "OtherExtendedOperation" + "EX_GeographicBoundingBox" ] }, "namespaceURI":{ @@ -3137,11 +3137,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationType" + "$ref":"#/definitions/EXGeographicBoundingBox" } }, "elementName":{ - "localPart":"OtherExtendedOperation", + "localPart":"EX_GeographicBoundingBox", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3158,7 +3158,7 @@ "properties":{ "localPart":{ "enum":[ - "Title" + "ContactPersonPrimary" ] }, "namespaceURI":{ @@ -3171,11 +3171,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ContactPersonPrimary" } }, "elementName":{ - "localPart":"Title", + "localPart":"ContactPersonPrimary", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3192,7 +3192,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactAddress" + "ContactOrganization" ] }, "namespaceURI":{ @@ -3205,11 +3205,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactAddress" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ContactAddress", + "localPart":"ContactOrganization", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3226,7 +3226,7 @@ "properties":{ "localPart":{ "enum":[ - "Get" + "ContactPosition" ] }, "namespaceURI":{ @@ -3239,11 +3239,11 @@ ] }, "value":{ - "$ref":"#/definitions/Get" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Get", + "localPart":"ContactPosition", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3260,7 +3260,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactPersonPrimary" + "Fees" ] }, "namespaceURI":{ @@ -3273,11 +3273,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactPersonPrimary" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ContactPersonPrimary", + "localPart":"Fees", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3294,7 +3294,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureListURL" + "BoundingBox" ] }, "namespaceURI":{ @@ -3307,11 +3307,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureListURL" + "$ref":"#/definitions/BoundingBox" } }, "elementName":{ - "localPart":"FeatureListURL", + "localPart":"BoundingBox", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3328,7 +3328,7 @@ "properties":{ "localPart":{ "enum":[ - "CRS" + "LayerLimit" ] }, "namespaceURI":{ @@ -3341,11 +3341,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" } }, @@ -3362,7 +3362,7 @@ "properties":{ "localPart":{ "enum":[ - "HTTP" + "Address" ] }, "namespaceURI":{ @@ -3375,11 +3375,11 @@ ] }, "value":{ - "$ref":"#/definitions/HTTP" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"HTTP", + "localPart":"Address", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3396,7 +3396,7 @@ "properties":{ "localPart":{ "enum":[ - "StyleSheetURL" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3409,11 +3409,11 @@ ] }, "value":{ - "$ref":"#/definitions/StyleSheetURL" + "$ref":"#/definitions/OperationType" } }, "elementName":{ - "localPart":"StyleSheetURL", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3430,7 +3430,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactPosition" + "MetadataURL" ] }, "namespaceURI":{ @@ -3443,11 +3443,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/MetadataURL" } }, "elementName":{ - "localPart":"ContactPosition", + "localPart":"MetadataURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3464,7 +3464,7 @@ "properties":{ "localPart":{ "enum":[ - "City" + "Style" ] }, "namespaceURI":{ @@ -3477,11 +3477,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Style" } }, "elementName":{ - "localPart":"City", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3498,7 +3498,7 @@ "properties":{ "localPart":{ "enum":[ - "OtherExtendedCapabilities" + "Country" ] }, "namespaceURI":{ @@ -3511,11 +3511,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":"OtherExtendedCapabilities", + "localPart":"Country", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3532,7 +3532,7 @@ "properties":{ "localPart":{ "enum":[ - "AddressType" + "Title" ] }, "namespaceURI":{ @@ -3549,7 +3549,7 @@ } }, "elementName":{ - "localPart":"AddressType", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3566,7 +3566,7 @@ "properties":{ "localPart":{ "enum":[ - "DataURL" + "Identifier" ] }, "namespaceURI":{ @@ -3579,11 +3579,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataURL" + "$ref":"#/definitions/Identifier" } }, "elementName":{ - "localPart":"DataURL", + "localPart":"Identifier", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3600,7 +3600,7 @@ "properties":{ "localPart":{ "enum":[ - "Capability" + "HTTP" ] }, "namespaceURI":{ @@ -3613,11 +3613,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capability" + "$ref":"#/definitions/HTTP" } }, "elementName":{ - "localPart":"Capability", + "localPart":"HTTP", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3634,7 +3634,7 @@ "properties":{ "localPart":{ "enum":[ - "AuthorityURL" + "Get" ] }, "namespaceURI":{ @@ -3647,11 +3647,11 @@ ] }, "value":{ - "$ref":"#/definitions/AuthorityURL" + "$ref":"#/definitions/Get" } }, "elementName":{ - "localPart":"AuthorityURL", + "localPart":"Get", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3668,7 +3668,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "PostCode" ] }, "namespaceURI":{ @@ -3681,11 +3681,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"PostCode", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3702,7 +3702,7 @@ "properties":{ "localPart":{ "enum":[ - "Abstract" + "StateOrProvince" ] }, "namespaceURI":{ @@ -3719,7 +3719,7 @@ } }, "elementName":{ - "localPart":"Abstract", + "localPart":"StateOrProvince", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3736,7 +3736,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactFacsimileTelephone" + "OtherExtendedCapabilities" ] }, "namespaceURI":{ @@ -3749,11 +3749,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":"ContactFacsimileTelephone", + "localPart":"OtherExtendedCapabilities", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3770,7 +3770,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactElectronicMailAddress" + "Service" ] }, "namespaceURI":{ @@ -3783,11 +3783,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Service" } }, "elementName":{ - "localPart":"ContactElectronicMailAddress", + "localPart":"Service", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3804,7 +3804,7 @@ "properties":{ "localPart":{ "enum":[ - "GetMap" + "ContactInformation" ] }, "namespaceURI":{ @@ -3817,11 +3817,11 @@ ] }, "value":{ - "$ref":"#/definitions/OperationType" + "$ref":"#/definitions/ContactInformation" } }, "elementName":{ - "localPart":"GetMap", + "localPart":"ContactInformation", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3838,7 +3838,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactPerson" + "AccessConstraints" ] }, "namespaceURI":{ @@ -3855,7 +3855,7 @@ } }, "elementName":{ - "localPart":"ContactPerson", + "localPart":"AccessConstraints", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3872,7 +3872,7 @@ "properties":{ "localPart":{ "enum":[ - "Service" + "ContactAddress" ] }, "namespaceURI":{ @@ -3885,11 +3885,11 @@ ] }, "value":{ - "$ref":"#/definitions/Service" + "$ref":"#/definitions/ContactAddress" } }, "elementName":{ - "localPart":"Service", + "localPart":"ContactAddress", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3906,7 +3906,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactOrganization" + "Exception" ] }, "namespaceURI":{ @@ -3919,11 +3919,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Exception" } }, "elementName":{ - "localPart":"ContactOrganization", + "localPart":"Exception", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3940,7 +3940,7 @@ "properties":{ "localPart":{ "enum":[ - "MinScaleDenominator" + "DCPType" ] }, "namespaceURI":{ @@ -3953,11 +3953,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + "$ref":"#/definitions/DCPType" } }, "elementName":{ - "localPart":"MinScaleDenominator", + "localPart":"DCPType", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -3974,7 +3974,7 @@ "properties":{ "localPart":{ "enum":[ - "MaxWidth" + "ContactElectronicMailAddress" ] }, "namespaceURI":{ @@ -3987,11 +3987,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":"ContactElectronicMailAddress", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4008,7 +4008,7 @@ "properties":{ "localPart":{ "enum":[ - "Request" + "_ExtendedCapabilities" ] }, "namespaceURI":{ @@ -4021,11 +4021,11 @@ ] }, "value":{ - "$ref":"#/definitions/Request" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } }, "elementName":{ - "localPart":"Request", + "localPart":"_ExtendedCapabilities", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4042,7 +4042,7 @@ "properties":{ "localPart":{ "enum":[ - "Dimension" + "OnlineResource" ] }, "namespaceURI":{ @@ -4055,11 +4055,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dimension" + "$ref":"#/definitions/OnlineResource" } }, "elementName":{ - "localPart":"Dimension", + "localPart":"OnlineResource", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4076,7 +4076,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "Capability" ] }, "namespaceURI":{ @@ -4089,11 +4089,11 @@ ] }, "value":{ - "$ref":"#/definitions/Style" + "$ref":"#/definitions/Capability" } }, "elementName":{ - "localPart":"Style", + "localPart":"Capability", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4110,7 +4110,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendURL" + "Abstract" ] }, "namespaceURI":{ @@ -4123,11 +4123,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendURL" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"LegendURL", + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4144,7 +4144,7 @@ "properties":{ "localPart":{ "enum":[ - "ContactInformation" + "OtherExtendedOperation" ] }, "namespaceURI":{ @@ -4157,11 +4157,11 @@ ] }, "value":{ - "$ref":"#/definitions/ContactInformation" + "$ref":"#/definitions/OperationType" } }, "elementName":{ - "localPart":"ContactInformation", + "localPart":"OtherExtendedOperation", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4178,7 +4178,7 @@ "properties":{ "localPart":{ "enum":[ - "KeywordList" + "StyleURL" ] }, "namespaceURI":{ @@ -4191,11 +4191,11 @@ ] }, "value":{ - "$ref":"#/definitions/KeywordList" + "$ref":"#/definitions/StyleURL" } }, "elementName":{ - "localPart":"KeywordList", + "localPart":"StyleURL", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4212,7 +4212,7 @@ "properties":{ "localPart":{ "enum":[ - "Identifier" + "Format" ] }, "namespaceURI":{ @@ -4225,11 +4225,11 @@ ] }, "value":{ - "$ref":"#/definitions/Identifier" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"Identifier", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4246,7 +4246,7 @@ "properties":{ "localPart":{ "enum":[ - "MetadataURL" + "MaxScaleDenominator" ] }, "namespaceURI":{ @@ -4259,11 +4259,11 @@ ] }, "value":{ - "$ref":"#/definitions/MetadataURL" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } }, "elementName":{ - "localPart":"MetadataURL", + "localPart":"MaxScaleDenominator", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4280,7 +4280,7 @@ "properties":{ "localPart":{ "enum":[ - "MaxScaleDenominator" + "ContactFacsimileTelephone" ] }, "namespaceURI":{ @@ -4293,11 +4293,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":"MaxScaleDenominator", + "localPart":"ContactFacsimileTelephone", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4314,7 +4314,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureInfo" + "_ExtendedOperation" ] }, "namespaceURI":{ @@ -4331,7 +4331,7 @@ } }, "elementName":{ - "localPart":"GetFeatureInfo", + "localPart":"_ExtendedOperation", "namespaceURI":"http://www.opengis.net/wms" } }, @@ -4348,7 +4348,7 @@ "properties":{ "localPart":{ "enum":[ - "EX_GeographicBoundingBox" + "ContactPerson" ] }, "namespaceURI":{ @@ -4361,11 +4361,11 @@ ] }, "value":{ - "$ref":"#/definitions/EXGeographicBoundingBox" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"EX_GeographicBoundingBox", + "localPart":"ContactPerson", "namespaceURI":"http://www.opengis.net/wms" } } diff --git a/scripts/jsonschemas/WMTS_1_0.jsonschema b/scripts/jsonschemas/WMTS_1_0.jsonschema index 58e3cc8d..637a7815 100644 --- a/scripts/jsonschemas/WMTS_1_0.jsonschema +++ b/scripts/jsonschemas/WMTS_1_0.jsonschema @@ -2,47 +2,6 @@ { "id":"http://www.opengis.net/wmts/1.0#", "definitions":{ - "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", @@ -150,53 +109,16 @@ "tileMatrix" ] }, - "ContentsType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/ContentsBaseType" - }, - { - "type":"object", - "title":"ContentsType", - "properties":{ - "tileMatrixSet":{ - "title":"tileMatrixSet", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/TileMatrixSet" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TileMatrixSet", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"ContentsType", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - }, - "propertiesOrder":[ - "tileMatrixSet" - ] - }, - "TileMatrixSetLink":{ + "BinaryPayload":{ "type":"object", - "title":"TileMatrixSetLink", + "title":"BinaryPayload", "required":[ - "tileMatrixSet" + "format", + "binaryContent" ], "properties":{ - "tileMatrixSet":{ - "title":"tileMatrixSet", + "format":{ + "title":"format", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -204,171 +126,184 @@ ], "propertyType":"element", "elementName":{ - "localPart":"TileMatrixSet", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "tileMatrixSetLimits":{ - "title":"tileMatrixSetLimits", + "binaryContent":{ + "title":"binaryContent", "allOf":[ { - "$ref":"#/definitions/TileMatrixSetLimits" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/base64Binary" } ], "propertyType":"element", "elementName":{ - "localPart":"TileMatrixSetLimits", + "localPart":"BinaryContent", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "tileMatrixSet", - "tileMatrixSetLimits" + "format", + "binaryContent" ] }, - "FeatureInfoResponse":{ + "TextPayload":{ "type":"object", - "title":"FeatureInfoResponse", + "title":"TextPayload", "required":[ - "featureCollection", - "textPayload", - "binaryPayload", - "anyContent" + "format", + "textContent" ], "properties":{ - "featureCollection":{ - "title":"featureCollection", - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureCollectionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"_FeatureCollection", - "namespaceURI":"http://www.opengis.net/gml" - } - }, - "textPayload":{ - "title":"textPayload", - "allOf":[ - { - "$ref":"#/definitions/TextPayload" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"TextPayload", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "binaryPayload":{ - "title":"binaryPayload", + "format":{ + "title":"format", "allOf":[ { - "$ref":"#/definitions/BinaryPayload" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"BinaryPayload", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "anyContent":{ - "title":"anyContent", + "textContent":{ + "title":"textContent", "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":"TextContent", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "featureCollection", - "textPayload", - "binaryPayload", - "anyContent" + "format", + "textContent" ] }, - "Capabilities":{ + "LayerType":{ + "required":[ + "style", + "format", + "tileMatrixSetLink" + ], "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/DatasetDescriptionSummaryBaseType" }, { "type":"object", - "title":"Capabilities", + "title":"LayerType", "properties":{ - "contents":{ - "title":"contents", + "style":{ + "title":"style", "allOf":[ { - "$ref":"#/definitions/ContentsType" + "type":"array", + "items":{ + "$ref":"#/definitions/Style" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Contents", + "localPart":"Style", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "themes":{ - "title":"themes", + "format":{ + "title":"format", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Themes" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Format", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "infoFormat":{ + "title":"infoFormat", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Themes", + "localPart":"InfoFormat", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "wsdl":{ - "title":"wsdl", + "dimension":{ + "title":"dimension", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/OnlineResourceType" + "$ref":"#/definitions/Dimension" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"WSDL", + "localPart":"Dimension", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "serviceMetadataURL":{ - "title":"serviceMetadataURL", + "tileMatrixSetLink":{ + "title":"tileMatrixSetLink", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/OnlineResourceType" + "$ref":"#/definitions/TileMatrixSetLink" + }, + "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":"ServiceMetadataURL", + "localPart":"ResourceURL", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } @@ -376,41 +311,88 @@ } ], "typeType":"classInfo", + "typeName":{ + "localPart":"LayerType", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + }, "propertiesOrder":[ - "contents", - "themes", - "wsdl", - "serviceMetadataURL" - ] - }, - "TileMatrixSetLimits":{ - "type":"object", - "title":"TileMatrixSetLimits", + "style", + "format", + "infoFormat", + "dimension", + "tileMatrixSetLink", + "resourceURL" + ] + }, + "FeatureInfoResponse":{ + "type":"object", + "title":"FeatureInfoResponse", "required":[ - "tileMatrixLimits" + "featureCollection", + "textPayload", + "binaryPayload", + "anyContent" ], "properties":{ - "tileMatrixLimits":{ - "title":"tileMatrixLimits", + "featureCollection":{ + "title":"featureCollection", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/TileMatrixLimits" - }, - "minItems":1 + "$ref":"#/definitions/AbstractFeatureCollectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"TileMatrixLimits", + "localPart":"_FeatureCollection", + "namespaceURI":"http://www.opengis.net/gml" + } + }, + "textPayload":{ + "title":"textPayload", + "allOf":[ + { + "$ref":"#/definitions/TextPayload" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TextPayload", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "binaryPayload":{ + "title":"binaryPayload", + "allOf":[ + { + "$ref":"#/definitions/BinaryPayload" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BinaryPayload", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + }, + "anyContent":{ + "title":"anyContent", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AnyContent", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "tileMatrixLimits" + "featureCollection", + "textPayload", + "binaryPayload", + "anyContent" ] }, "GetTile":{ @@ -637,78 +619,15 @@ "template" ] }, - "GetCapabilities":{ - "required":[ - "service" - ], - "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "service" - ] - }, - "DimensionNameValue":{ - "type":"object", - "title":"DimensionNameValue", - "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", - "propertiesOrder":[ - "value", - "name" - ] - }, - "Style":{ + "TileMatrix":{ "required":[ - "identifier" + "identifier", + "scaleDenominator", + "topLeftCorner", + "tileWidth", + "tileHeight", + "matrixWidth", + "matrixHeight" ], "allOf":[ { @@ -716,7 +635,7 @@ }, { "type":"object", - "title":"Style", + "title":"TileMatrix", "properties":{ "identifier":{ "title":"identifier", @@ -731,34 +650,85 @@ "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "legendURL":{ - "title":"legendURL", + "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":"#/definitions/LegendURL" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" + } } ], "propertyType":"element", "elementName":{ - "localPart":"LegendURL", + "localPart":"TopLeftCorner", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "isDefault":{ - "title":"isDefault", + "tileWidth":{ + "title":"tileWidth", "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":"isDefault", - "namespaceURI":"" + "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" } } } @@ -767,14 +737,17 @@ "typeType":"classInfo", "propertiesOrder":[ "identifier", - "legendURL", - "isDefault" + "scaleDenominator", + "topLeftCorner", + "tileWidth", + "tileHeight", + "matrixWidth", + "matrixHeight" ] }, - "Dimension":{ + "Theme":{ "required":[ - "identifier", - "value" + "identifier" ], "allOf":[ { @@ -782,7 +755,7 @@ }, { "type":"object", - "title":"Dimension", + "title":"Theme", "properties":{ "identifier":{ "title":"identifier", @@ -797,72 +770,147 @@ "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "uom":{ - "title":"uom", + "theme":{ + "title":"theme", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" + "type":"array", + "items":{ + "$ref":"#/definitions/Theme" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"UOM", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"Theme", + "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "unitSymbol":{ - "title":"unitSymbol", + "layerRef":{ + "title":"layerRef", "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":"element", "elementName":{ - "localPart":"UnitSymbol", + "localPart":"LayerRef", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "identifier", + "theme", + "layerRef" + ] + }, + "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" + ] + }, + "Capabilities":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" + }, + { + "type":"object", + "title":"Capabilities", + "properties":{ + "contents":{ + "title":"contents", + "allOf":[ + { + "$ref":"#/definitions/ContentsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "_default":{ - "title":"_default", + "themes":{ + "title":"themes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/Themes" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Default", + "localPart":"Themes", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "current":{ - "title":"current", + "wsdl":{ + "title":"wsdl", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/ows/1.1#/definitions/OnlineResourceType" + }, + "minItems":0 } ], "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" } } @@ -871,12 +919,126 @@ ], "typeType":"classInfo", "propertiesOrder":[ - "identifier", - "uom", - "unitSymbol", - "_default", - "current", - "value" + "contents", + "themes", + "wsdl", + "serviceMetadataURL" + ] + }, + "TileMatrixSetLimits":{ + "type":"object", + "title":"TileMatrixSetLimits", + "required":[ + "tileMatrixLimits" + ], + "properties":{ + "tileMatrixLimits":{ + "title":"tileMatrixLimits", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/TileMatrixLimits" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"TileMatrixLimits", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "tileMatrixLimits" + ] + }, + "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":"" + } + }, + "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":[ + "format", + "minScaleDenominator", + "maxScaleDenominator", + "width", + "height" ] }, "TileMatrixLimits":{ @@ -965,16 +1127,15 @@ "maxTileCol" ] }, - "BinaryPayload":{ + "TileMatrixSetLink":{ "type":"object", - "title":"BinaryPayload", + "title":"TileMatrixSetLink", "required":[ - "format", - "binaryContent" + "tileMatrixSet" ], "properties":{ - "format":{ - "title":"format", + "tileMatrixSet":{ + "title":"tileMatrixSet", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -982,139 +1143,53 @@ ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"TileMatrixSet", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "binaryContent":{ - "title":"binaryContent", + "tileMatrixSetLimits":{ + "title":"tileMatrixSetLimits", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/base64Binary" + "$ref":"#/definitions/TileMatrixSetLimits" } ], "propertyType":"element", "elementName":{ - "localPart":"BinaryContent", + "localPart":"TileMatrixSetLimits", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } }, "typeType":"classInfo", "propertiesOrder":[ - "format", - "binaryContent" + "tileMatrixSet", + "tileMatrixSetLimits" ] }, - "TileMatrix":{ - "required":[ - "identifier", - "scaleDenominator", - "topLeftCorner", - "tileWidth", - "tileHeight", - "matrixWidth", - "matrixHeight" - ], + "ContentsType":{ "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/DescriptionType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/ContentsBaseType" }, { "type":"object", - "title":"TileMatrix", + "title":"ContentsType", "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" - } - }, - "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", + "tileMatrixSet":{ + "title":"tileMatrixSet", "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" + "$ref":"#/definitions/TileMatrixSet" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"MatrixHeight", + "localPart":"TileMatrixSet", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } @@ -1122,100 +1197,12 @@ } ], "typeType":"classInfo", + "typeName":{ + "localPart":"ContentsType", + "namespaceURI":"http://www.opengis.net/wmts/1.0" + }, "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":[ - { - "$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":[ - "format", - "minScaleDenominator", - "maxScaleDenominator", - "width", - "height" + "tileMatrixSet" ] }, "GetFeatureInfo":{ @@ -1319,169 +1306,144 @@ "version" ] }, - "Themes":{ + "DimensionNameValue":{ "type":"object", - "title":"Themes", + "title":"DimensionNameValue", + "required":[ + "name" + ], "properties":{ - "theme":{ - "title":"theme", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Theme" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Theme", - "namespaceURI":"http://www.opengis.net/wmts/1.0" + "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":[ - "theme" + "value", + "name" ] }, - "LayerType":{ + "GetCapabilities":{ "required":[ - "style", - "format", - "tileMatrixSetLink" + "service" ], "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/DatasetDescriptionSummaryBaseType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/GetCapabilitiesType" }, { "type":"object", - "title":"LayerType", + "title":"GetCapabilities", "properties":{ - "style":{ - "title":"style", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Style" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Style", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - } - }, - "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/wmts/1.0" - } - }, - "infoFormat":{ - "title":"infoFormat", + "service":{ + "title":"service", "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":"InfoFormat", - "namespaceURI":"http://www.opengis.net/wmts/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", + "namespaceURI":"" } - }, - "dimension":{ - "title":"dimension", + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "service" + ] + }, + "Style":{ + "required":[ + "identifier" + ], + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/1.1#/definitions/DescriptionType" + }, + { + "type":"object", + "title":"Style", + "properties":{ + "identifier":{ + "title":"identifier", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Dimension" - }, - "minItems":0 + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"Dimension", - "namespaceURI":"http://www.opengis.net/wmts/1.0" + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "tileMatrixSetLink":{ - "title":"tileMatrixSetLink", + "legendURL":{ + "title":"legendURL", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/TileMatrixSetLink" + "$ref":"#/definitions/LegendURL" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"TileMatrixSetLink", + "localPart":"LegendURL", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "resourceURL":{ - "title":"resourceURL", + "isDefault":{ + "title":"isDefault", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/URLTemplateType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ResourceURL", - "namespaceURI":"http://www.opengis.net/wmts/1.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"isDefault", + "namespaceURI":"" } } } } ], "typeType":"classInfo", - "typeName":{ - "localPart":"LayerType", - "namespaceURI":"http://www.opengis.net/wmts/1.0" - }, "propertiesOrder":[ - "style", - "format", - "infoFormat", - "dimension", - "tileMatrixSetLink", - "resourceURL" + "identifier", + "legendURL", + "isDefault" ] }, - "Theme":{ + "Dimension":{ "required":[ - "identifier" + "identifier", + "value" ], "allOf":[ { @@ -1489,7 +1451,7 @@ }, { "type":"object", - "title":"Theme", + "title":"Dimension", "properties":{ "identifier":{ "title":"identifier", @@ -1504,37 +1466,72 @@ "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "theme":{ - "title":"theme", + "uom":{ + "title":"uom", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Theme" - }, - "minItems":0 + "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"Theme", + "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" } }, - "layerRef":{ - "title":"layerRef", + "_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/anyURI" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"LayerRef", + "localPart":"Value", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } @@ -1544,8 +1541,11 @@ "typeType":"classInfo", "propertiesOrder":[ "identifier", - "theme", - "layerRef" + "uom", + "unitSymbol", + "_default", + "current", + "value" ] }, "VersionType":{ @@ -1560,7 +1560,7 @@ "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "GetTileValueType":{ + "GetCapabilitiesValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1568,11 +1568,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"GetTileValueType", + "localPart":"GetCapabilitiesValueType", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "RequestServiceType":{ + "GetTileValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1580,11 +1580,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"RequestServiceType", + "localPart":"GetTileValueType", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "GetCapabilitiesValueType":{ + "GetFeatureInfoValueType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1592,11 +1592,11 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"GetCapabilitiesValueType", + "localPart":"GetFeatureInfoValueType", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, - "GetFeatureInfoValueType":{ + "RequestServiceType":{ "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1604,7 +1604,7 @@ ], "typeType":"enumInfo", "typeName":{ - "localPart":"GetFeatureInfoValueType", + "localPart":"RequestServiceType", "namespaceURI":"http://www.opengis.net/wmts/1.0" } } @@ -1623,7 +1623,7 @@ "properties":{ "localPart":{ "enum":[ - "TileMatrixLimits" + "GetCapabilities" ] }, "namespaceURI":{ @@ -1636,11 +1636,11 @@ ] }, "value":{ - "$ref":"#/definitions/TileMatrixLimits" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"TileMatrixLimits", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1657,7 +1657,7 @@ "properties":{ "localPart":{ "enum":[ - "Themes" + "DimensionNameValue" ] }, "namespaceURI":{ @@ -1670,11 +1670,11 @@ ] }, "value":{ - "$ref":"#/definitions/Themes" + "$ref":"#/definitions/DimensionNameValue" } }, "elementName":{ - "localPart":"Themes", + "localPart":"DimensionNameValue", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1691,7 +1691,7 @@ "properties":{ "localPart":{ "enum":[ - "TileMatrixSetLimits" + "Capabilities" ] }, "namespaceURI":{ @@ -1704,11 +1704,11 @@ ] }, "value":{ - "$ref":"#/definitions/TileMatrixSetLimits" + "$ref":"#/definitions/Capabilities" } }, "elementName":{ - "localPart":"TileMatrixSetLimits", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1725,7 +1725,7 @@ "properties":{ "localPart":{ "enum":[ - "TileMatrixSet" + "GetTile" ] }, "namespaceURI":{ @@ -1738,11 +1738,11 @@ ] }, "value":{ - "$ref":"#/definitions/TileMatrixSet" + "$ref":"#/definitions/GetTile" } }, "elementName":{ - "localPart":"TileMatrixSet", + "localPart":"GetTile", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1759,7 +1759,7 @@ "properties":{ "localPart":{ "enum":[ - "Layer" + "FeatureInfoResponse" ] }, "namespaceURI":{ @@ -1772,11 +1772,11 @@ ] }, "value":{ - "$ref":"#/definitions/LayerType" + "$ref":"#/definitions/FeatureInfoResponse" } }, "elementName":{ - "localPart":"Layer", + "localPart":"FeatureInfoResponse", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1793,7 +1793,7 @@ "properties":{ "localPart":{ "enum":[ - "LegendURL" + "TileMatrixSetLink" ] }, "namespaceURI":{ @@ -1806,11 +1806,11 @@ ] }, "value":{ - "$ref":"#/definitions/LegendURL" + "$ref":"#/definitions/TileMatrixSetLink" } }, "elementName":{ - "localPart":"LegendURL", + "localPart":"TileMatrixSetLink", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1827,7 +1827,7 @@ "properties":{ "localPart":{ "enum":[ - "DimensionNameValue" + "Dimension" ] }, "namespaceURI":{ @@ -1840,11 +1840,11 @@ ] }, "value":{ - "$ref":"#/definitions/DimensionNameValue" + "$ref":"#/definitions/Dimension" } }, "elementName":{ - "localPart":"DimensionNameValue", + "localPart":"Dimension", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1861,7 +1861,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "Themes" ] }, "namespaceURI":{ @@ -1874,11 +1874,11 @@ ] }, "value":{ - "$ref":"#/definitions/Capabilities" + "$ref":"#/definitions/Themes" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"Themes", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1895,7 +1895,7 @@ "properties":{ "localPart":{ "enum":[ - "Style" + "TileMatrix" ] }, "namespaceURI":{ @@ -1908,11 +1908,11 @@ ] }, "value":{ - "$ref":"#/definitions/Style" + "$ref":"#/definitions/TileMatrix" } }, "elementName":{ - "localPart":"Style", + "localPart":"TileMatrix", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1963,7 +1963,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "TileMatrixSetLimits" ] }, "namespaceURI":{ @@ -1976,11 +1976,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/TileMatrixSetLimits" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"TileMatrixSetLimits", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -1997,7 +1997,7 @@ "properties":{ "localPart":{ "enum":[ - "TileMatrix" + "TileMatrixSet" ] }, "namespaceURI":{ @@ -2010,11 +2010,11 @@ ] }, "value":{ - "$ref":"#/definitions/TileMatrix" + "$ref":"#/definitions/TileMatrixSet" } }, "elementName":{ - "localPart":"TileMatrix", + "localPart":"TileMatrixSet", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2031,7 +2031,7 @@ "properties":{ "localPart":{ "enum":[ - "FeatureInfoResponse" + "BinaryPayload" ] }, "namespaceURI":{ @@ -2044,11 +2044,11 @@ ] }, "value":{ - "$ref":"#/definitions/FeatureInfoResponse" + "$ref":"#/definitions/BinaryPayload" } }, "elementName":{ - "localPart":"FeatureInfoResponse", + "localPart":"BinaryPayload", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2065,7 +2065,7 @@ "properties":{ "localPart":{ "enum":[ - "GetFeatureInfo" + "LegendURL" ] }, "namespaceURI":{ @@ -2078,11 +2078,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetFeatureInfo" + "$ref":"#/definitions/LegendURL" } }, "elementName":{ - "localPart":"GetFeatureInfo", + "localPart":"LegendURL", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2099,7 +2099,7 @@ "properties":{ "localPart":{ "enum":[ - "Theme" + "GetFeatureInfo" ] }, "namespaceURI":{ @@ -2112,11 +2112,11 @@ ] }, "value":{ - "$ref":"#/definitions/Theme" + "$ref":"#/definitions/GetFeatureInfo" } }, "elementName":{ - "localPart":"Theme", + "localPart":"GetFeatureInfo", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2133,7 +2133,7 @@ "properties":{ "localPart":{ "enum":[ - "BinaryPayload" + "TileMatrixLimits" ] }, "namespaceURI":{ @@ -2146,11 +2146,11 @@ ] }, "value":{ - "$ref":"#/definitions/BinaryPayload" + "$ref":"#/definitions/TileMatrixLimits" } }, "elementName":{ - "localPart":"BinaryPayload", + "localPart":"TileMatrixLimits", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2167,7 +2167,7 @@ "properties":{ "localPart":{ "enum":[ - "TileMatrixSetLink" + "Layer" ] }, "namespaceURI":{ @@ -2180,11 +2180,11 @@ ] }, "value":{ - "$ref":"#/definitions/TileMatrixSetLink" + "$ref":"#/definitions/LayerType" } }, "elementName":{ - "localPart":"TileMatrixSetLink", + "localPart":"Layer", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2201,7 +2201,7 @@ "properties":{ "localPart":{ "enum":[ - "Dimension" + "Theme" ] }, "namespaceURI":{ @@ -2214,11 +2214,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dimension" + "$ref":"#/definitions/Theme" } }, "elementName":{ - "localPart":"Dimension", + "localPart":"Theme", "namespaceURI":"http://www.opengis.net/wmts/1.0" } }, @@ -2235,7 +2235,7 @@ "properties":{ "localPart":{ "enum":[ - "GetTile" + "Style" ] }, "namespaceURI":{ @@ -2248,11 +2248,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetTile" + "$ref":"#/definitions/Style" } }, "elementName":{ - "localPart":"GetTile", + "localPart":"Style", "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 91f8863e..0f5c3638 100644 --- a/scripts/jsonschemas/WPS_1_0_0.jsonschema +++ b/scripts/jsonschemas/WPS_1_0_0.jsonschema @@ -2,367 +2,308 @@ { "id":"http://www.opengis.net/wps/1.0.0#", "definitions":{ - "ComplexDataType":{ + "DescribeProcess":{ + "required":[ + "identifier" + ], + "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" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "identifier" + ] + }, + "SupportedComplexDataType":{ "type":"object", - "title":"ComplexDataType", + "title":"SupportedComplexDataType", + "required":[ + "_default", + "supported" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "_default":{ + "title":"_default", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/ComplexDataCombinationType" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"Default", + "namespaceURI":"" + } }, - "content":{ - "title":"content", + "supported":{ + "title":"supported", + "allOf":[ + { + "$ref":"#/definitions/ComplexDataCombinationsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Supported", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SupportedComplexDataType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, + "propertiesOrder":[ + "_default", + "supported" + ] + }, + "ResponseDocumentType":{ + "type":"object", + "title":"ResponseDocumentType", + "required":[ + "output" + ], + "properties":{ + "output":{ + "title":"output", "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/DocumentOutputDefinitionType" + }, + "minItems":1 } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } }, - "mimeType":{ - "title":"mimeType", + "storeExecuteResponse":{ + "title":"storeExecuteResponse", "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":"mimeType", + "localPart":"storeExecuteResponse", "namespaceURI":"" } }, - "encoding":{ - "title":"encoding", + "lineage":{ + "title":"lineage", "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":"encoding", + "localPart":"lineage", "namespaceURI":"" } }, - "schema":{ - "title":"schema", + "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/boolean" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"schema", + "localPart":"status", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ComplexDataType", + "localPart":"ResponseDocumentType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "otherAttributes", - "content", - "mimeType", - "encoding", - "schema" + "output", + "storeExecuteResponse", + "lineage", + "status" ] }, - "InputReferenceType.Header":{ + "ValuesReferenceType":{ "type":"object", - "title":"InputReferenceType.Header", - "required":[ - "key", - "value" - ], + "title":"ValuesReferenceType", "properties":{ - "key":{ - "title":"key", + "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":"key", - "namespaceURI":"" + "localPart":"reference", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "value":{ - "title":"value", + "valuesForm":{ + "title":"valuesForm", "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":"value", + "localPart":"valuesForm", "namespaceURI":"" } } }, "typeType":"classInfo", - "propertiesOrder":[ - "key", - "value" - ] - }, - "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", + "localPart":"ValuesReferenceType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "title", - "_abstract", - "asReference" + "reference", + "valuesForm" ] }, - "ProcessDescriptionType.DataInputs":{ + "RequestBaseType":{ "type":"object", - "title":"ProcessDescriptionType.DataInputs", + "title":"RequestBaseType", "required":[ - "input" + "service", + "version" ], "properties":{ - "input":{ - "title":"input", + "service":{ + "title":"service", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputDescriptionType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Input", + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "input" - ] - }, - "LiteralDataType":{ - "type":"object", - "title":"LiteralDataType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" }, - "dataType":{ - "title":"dataType", + "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":"dataType", + "localPart":"version", "namespaceURI":"" } }, - "uom":{ - "title":"uom", + "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":"uom", + "localPart":"language", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LiteralDataType", + "localPart":"RequestBaseType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "value", - "dataType", - "uom" + "service", + "version", + "language" ] }, - "ResponseDocumentType":{ + "LiteralOutputType":{ "type":"object", - "title":"ResponseDocumentType", - "required":[ - "output" - ], + "title":"LiteralOutputType", "properties":{ - "output":{ - "title":"output", + "dataType":{ + "title":"dataType", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DocumentOutputDefinitionType" - }, - "minItems":1 + "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } - }, - "storeExecuteResponse":{ - "title":"storeExecuteResponse", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"storeExecuteResponse", - "namespaceURI":"" - } - }, - "lineage":{ - "title":"lineage", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"lineage", - "namespaceURI":"" + "localPart":"DataType", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "status":{ - "title":"status", + "uoMs":{ + "title":"uoMs", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/SupportedUOMsType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"status", + "propertyType":"element", + "elementName":{ + "localPart":"UOMs", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ResponseDocumentType", + "localPart":"LiteralOutputType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "output", - "storeExecuteResponse", - "lineage", - "status" + "dataType", + "uoMs" ] }, - "InputReferenceType.BodyReference":{ + "WSDL":{ "type":"object", - "title":"InputReferenceType.BodyReference", + "title":"WSDL", "required":[ "href" ], @@ -386,230 +327,132 @@ "href" ] }, - "DataInputsType":{ + "InputReferenceType.Header":{ "type":"object", - "title":"DataInputsType", + "title":"InputReferenceType.Header", "required":[ - "input" + "key", + "value" ], "properties":{ - "input":{ - "title":"input", + "key":{ + "title":"key", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/InputType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Input", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"key", + "namespaceURI":"" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataInputsType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "input" - ] - }, - "ProcessDescriptionType":{ - "required":[ - "processOutputs" - ], - "allOf":[ - { - "$ref":"#/definitions/ProcessBriefType" }, - { - "type":"object", - "title":"ProcessDescriptionType", - "properties":{ - "dataInputs":{ - "title":"dataInputs", - "allOf":[ - { - "$ref":"#/definitions/ProcessDescriptionType.DataInputs" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataInputs", - "namespaceURI":"" - } - }, - "processOutputs":{ - "title":"processOutputs", - "allOf":[ - { - "$ref":"#/definitions/ProcessDescriptionType.ProcessOutputs" - } - ], - "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":"" - } - }, - "statusSupported":{ - "title":"statusSupported", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"statusSupported", - "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":"ProcessDescriptionType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "dataInputs", - "processOutputs", - "storeSupported", - "statusSupported" + "key", + "value" ] }, - "ComplexDataCombinationsType":{ + "Languages":{ "type":"object", - "title":"ComplexDataCombinationsType", + "title":"Languages", "required":[ - "format" + "_default", + "supported" ], "properties":{ - "format":{ - "title":"format", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ComplexDataDescriptionType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ComplexDataCombinationsType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "format" - ] - }, - "InputReferenceType":{ - "type":"object", - "title":"InputReferenceType", - "required":[ - "body", - "bodyReference", - "href" - ], - "properties":{ - "header":{ - "title":"header", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/InputReferenceType.Header" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Header", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } - }, - "body":{ - "title":"body", + "_default":{ + "title":"_default", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/Languages.Default" } ], "propertyType":"element", "elementName":{ - "localPart":"Body", + "localPart":"Default", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "bodyReference":{ - "title":"bodyReference", + "supported":{ + "title":"supported", "allOf":[ { - "$ref":"#/definitions/InputReferenceType.BodyReference" + "$ref":"#/definitions/LanguagesType" } ], "propertyType":"element", "elementName":{ - "localPart":"BodyReference", + "localPart":"Supported", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } - }, - "href":{ - "title":"href", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "_default", + "supported" + ] + }, + "ComplexDataType":{ + "type":"object", + "title":"ComplexDataType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" - } + "propertyType":"anyAttribute" }, - "method":{ - "title":"method", + "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" + }, + { + "$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":"method", - "namespaceURI":"" - } + "propertyType":"anyElement" }, "mimeType":{ "title":"mimeType", @@ -653,107 +496,70 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"InputReferenceType", + "localPart":"ComplexDataType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "header", - "body", - "bodyReference", - "href", - "method", + "otherAttributes", + "content", "mimeType", "encoding", "schema" ] }, - "Execute":{ + "DataInputsType":{ + "type":"object", + "title":"DataInputsType", "required":[ - "identifier" + "input" ], - "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" - } + "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":[ - "identifier", - "dataInputs", - "responseForm" + "input" ] }, - "ProcessDescriptions":{ - "required":[ - "processDescription" - ], + "SupportedComplexDataInputType":{ "allOf":[ { - "$ref":"#/definitions/ResponseBaseType" + "$ref":"#/definitions/SupportedComplexDataType" }, { "type":"object", - "title":"ProcessDescriptions", + "title":"SupportedComplexDataInputType", "properties":{ - "processDescription":{ - "title":"processDescription", + "maximumMegabytes":{ + "title":"maximumMegabytes", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessDescriptionType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/integer" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessDescription", + "propertyType":"attribute", + "attributeName":{ + "localPart":"maximumMegabytes", "namespaceURI":"" } } @@ -761,253 +567,145 @@ } ], "typeType":"classInfo", + "typeName":{ + "localPart":"SupportedComplexDataInputType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, "propertiesOrder":[ - "processDescription" + "maximumMegabytes" ] }, - "WPSCapabilitiesType":{ + "DescriptionType":{ + "type":"object", + "title":"DescriptionType", "required":[ - "processOfferings", - "languages", - "service", - "lang" + "identifier", + "title" ], - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CapabilitiesBaseType" - }, - { - "type":"object", - "title":"WPSCapabilitiesType", - "properties":{ - "processOfferings":{ - "title":"processOfferings", - "allOf":[ - { - "$ref":"#/definitions/ProcessOfferings" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessOfferings", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } - }, - "languages":{ - "title":"languages", - "allOf":[ - { - "$ref":"#/definitions/Languages" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Languages", - "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" - } - }, - "service":{ - "title":"service", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "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" - } + "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"WPSCapabilitiesType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "processOfferings", - "languages", - "wsdl", - "service", - "lang" - ] - }, - "Languages.Default":{ - "type":"object", - "title":"Languages.Default", - "required":[ - "language" - ], - "properties":{ - "language":{ - "title":"language", + }, + "title":{ + "title":"title", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" } ], "propertyType":"element", "elementName":{ - "localPart":"Language", + "localPart":"Title", "namespaceURI":"http://www.opengis.net/ows/1.1" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "language" - ] - }, - "ValuesReferenceType":{ - "type":"object", - "title":"ValuesReferenceType", - "properties":{ - "reference":{ - "title":"reference", + }, + "_abstract":{ + "title":"_abstract", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"reference", + "propertyType":"element", + "elementName":{ + "localPart":"Abstract", "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "valuesForm":{ - "title":"valuesForm", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/ows/1.1#/definitions/MetadataType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"valuesForm", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Metadata", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ValuesReferenceType", + "localPart":"DescriptionType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "reference", - "valuesForm" + "identifier", + "title", + "_abstract", + "metadata" ] }, - "SupportedCRSsType":{ + "ProcessDescriptionType.ProcessOutputs":{ "type":"object", - "title":"SupportedCRSsType", + "title":"ProcessDescriptionType.ProcessOutputs", "required":[ - "_default", - "supported" + "output" ], "properties":{ - "_default":{ - "title":"_default", - "allOf":[ - { - "$ref":"#/definitions/SupportedCRSsType.Default" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Default", - "namespaceURI":"" - } - }, - "supported":{ - "title":"supported", + "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", - "typeName":{ - "localPart":"SupportedCRSsType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, "propertiesOrder":[ - "_default", - "supported" + "output" ] }, - "DescribeProcess":{ + "InputReferenceType.BodyReference":{ + "type":"object", + "title":"InputReferenceType.BodyReference", "required":[ - "identifier" + "href" ], - "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":{ + "href":{ + "title":"href", + "allOf":[ + { + "$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":[ - "identifier" + "href" ] }, "UOMsType":{ @@ -1044,151 +742,34 @@ "uom" ] }, - "OutputReferenceType":{ + "ProcessDescriptionType.DataInputs":{ "type":"object", - "title":"OutputReferenceType", + "title":"ProcessDescriptionType.DataInputs", "required":[ - "href" + "input" ], "properties":{ - "href":{ - "title":"href", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "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":"" - } - }, - "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":"OutputReferenceType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "href", - "mimeType", - "encoding", - "schema" - ] - }, - "SupportedUOMsType":{ - "type":"object", - "title":"SupportedUOMsType", - "required":[ - "_default", - "supported" - ], - "properties":{ - "_default":{ - "title":"_default", - "allOf":[ - { - "$ref":"#/definitions/SupportedUOMsType.Default" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Default", - "namespaceURI":"" - } - }, - "supported":{ - "title":"supported", - "allOf":[ - { - "$ref":"#/definitions/UOMsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Supported", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"SupportedUOMsType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "_default", - "supported" - ] - }, - "ComplexDataCombinationType":{ - "type":"object", - "title":"ComplexDataCombinationType", - "required":[ - "format" - ], - "properties":{ - "format":{ - "title":"format", + "input":{ + "title":"input", "allOf":[ { - "$ref":"#/definitions/ComplexDataDescriptionType" + "type":"array", + "items":{ + "$ref":"#/definitions/InputDescriptionType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Format", + "localPart":"Input", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ComplexDataCombinationType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, "propertiesOrder":[ - "format" + "input" ] }, "InputType":{ @@ -1279,63 +860,73 @@ "data" ] }, - "GetCapabilities":{ + "LanguagesType":{ "type":"object", - "title":"GetCapabilities", + "title":"LanguagesType", "required":[ - "service" + "language" ], "properties":{ - "acceptVersions":{ - "title":"acceptVersions", + "language":{ + "title":"language", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/AcceptVersionsType" + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + }, + "minItems":1 } ], "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":"" + "localPart":"Language", + "namespaceURI":"http://www.opengis.net/ows/1.1" } - }, - "language":{ - "title":"language", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"LanguagesType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, + "propertiesOrder":[ + "language" + ] + }, + "ComplexDataCombinationType":{ + "type":"object", + "title":"ComplexDataCombinationType", + "required":[ + "format" + ], + "properties":{ + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ComplexDataDescriptionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"language", + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ComplexDataCombinationType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, "propertiesOrder":[ - "acceptVersions", - "service", - "language" + "format" ] }, - "SupportedComplexDataType":{ + "SupportedCRSsType":{ "type":"object", - "title":"SupportedComplexDataType", + "title":"SupportedCRSsType", "required":[ "_default", "supported" @@ -1345,7 +936,7 @@ "title":"_default", "allOf":[ { - "$ref":"#/definitions/ComplexDataCombinationType" + "$ref":"#/definitions/SupportedCRSsType.Default" } ], "propertyType":"element", @@ -1358,7 +949,7 @@ "title":"supported", "allOf":[ { - "$ref":"#/definitions/ComplexDataCombinationsType" + "$ref":"#/definitions/CRSsType" } ], "propertyType":"element", @@ -1370,7 +961,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"SupportedComplexDataType", + "localPart":"SupportedCRSsType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ @@ -1378,265 +969,135 @@ "supported" ] }, - "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":"" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"SupportedComplexDataInputType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "maximumMegabytes" - ] - }, - "InputDescriptionType":{ + "CRSsType":{ + "type":"object", + "title":"CRSsType", "required":[ - "complexData", - "literalData", - "boundingBoxData", - "minOccurs", - "maxOccurs" + "crs" ], - "allOf":[ - { - "$ref":"#/definitions/DescriptionType" - }, - { - "type":"object", - "title":"InputDescriptionType", - "properties":{ - "complexData":{ - "title":"complexData", - "allOf":[ - { - "$ref":"#/definitions/SupportedComplexDataInputType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ComplexData", - "namespaceURI":"" - } - }, - "literalData":{ - "title":"literalData", - "allOf":[ - { - "$ref":"#/definitions/LiteralInputType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LiteralData", - "namespaceURI":"" - } - }, - "boundingBoxData":{ - "title":"boundingBoxData", - "allOf":[ - { - "$ref":"#/definitions/SupportedCRSsType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBoxData", - "namespaceURI":"" - } - }, - "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/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maxOccurs", - "namespaceURI":"" - } + "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":"InputDescriptionType", + "localPart":"CRSsType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "complexData", - "literalData", - "boundingBoxData", - "minOccurs", - "maxOccurs" + "crs" ] }, - "OutputDataType":{ + "DataType":{ + "type":"object", + "title":"DataType", "required":[ - "reference", - "data" + "complexData", + "literalData", + "boundingBoxData" ], - "allOf":[ - { - "$ref":"#/definitions/DescriptionType" - }, - { - "type":"object", - "title":"OutputDataType", - "properties":{ - "reference":{ - "title":"reference", - "allOf":[ - { - "$ref":"#/definitions/OutputReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } - }, - "data":{ - "title":"data", - "allOf":[ - { - "$ref":"#/definitions/DataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Data", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } + "properties":{ + "complexData":{ + "title":"complexData", + "allOf":[ + { + "$ref":"#/definitions/ComplexDataType" } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ComplexData", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"OutputDataType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "reference", - "data" - ] - }, - "LiteralOutputType":{ - "type":"object", - "title":"LiteralOutputType", - "properties":{ - "dataType":{ - "title":"dataType", + }, + "literalData":{ + "title":"literalData", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" + "$ref":"#/definitions/LiteralDataType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataType", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"LiteralData", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "uoMs":{ - "title":"uoMs", + "boundingBoxData":{ + "title":"boundingBoxData", "allOf":[ { - "$ref":"#/definitions/SupportedUOMsType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/BoundingBoxType" } ], "propertyType":"element", "elementName":{ - "localPart":"UOMs", - "namespaceURI":"" + "localPart":"BoundingBoxData", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"LiteralOutputType", + "localPart":"DataType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "dataType", - "uoMs" + "complexData", + "literalData", + "boundingBoxData" ] }, - "OutputDefinitionType":{ + "GetCapabilities":{ "type":"object", - "title":"OutputDefinitionType", + "title":"GetCapabilities", "required":[ - "identifier" + "service" ], "properties":{ - "identifier":{ - "title":"identifier", + "acceptVersions":{ + "title":"acceptVersions", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/AcceptVersionsType" } ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"AcceptVersions", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "uom":{ - "title":"uom", + "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":"uom", + "localPart":"service", "namespaceURI":"" } }, - "mimeType":{ - "title":"mimeType", + "language":{ + "title":"language", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1644,411 +1105,793 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"mimeType", + "localPart":"language", "namespaceURI":"" } - }, - "encoding":{ - "title":"encoding", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "acceptVersions", + "service", + "language" + ] + }, + "ResponseFormType":{ + "type":"object", + "title":"ResponseFormType", + "required":[ + "responseDocument", + "rawDataOutput" + ], + "properties":{ + "responseDocument":{ + "title":"responseDocument", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/ResponseDocumentType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"encoding", - "namespaceURI":"" - } + "propertyType":"element", + "elementName":{ + "localPart":"ResponseDocument", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } }, - "schema":{ - "title":"schema", + "rawDataOutput":{ + "title":"rawDataOutput", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/OutputDefinitionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"schema", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"RawDataOutput", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputDefinitionType", + "localPart":"ResponseFormType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "identifier", - "uom", - "mimeType", - "encoding", - "schema" + "responseDocument", + "rawDataOutput" ] }, - "ComplexDataDescriptionType":{ - "type":"object", - "title":"ComplexDataDescriptionType", + "OutputDataType":{ "required":[ - "mimeType" + "reference", + "data" ], - "properties":{ - "mimeType":{ - "title":"mimeType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"MimeType", - "namespaceURI":"" - } - }, - "encoding":{ - "title":"encoding", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Encoding", - "namespaceURI":"" - } + "allOf":[ + { + "$ref":"#/definitions/DescriptionType" }, - "schema":{ - "title":"schema", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + { + "type":"object", + "title":"OutputDataType", + "properties":{ + "reference":{ + "title":"reference", + "allOf":[ + { + "$ref":"#/definitions/OutputReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "data":{ + "title":"data", + "allOf":[ + { + "$ref":"#/definitions/DataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Data", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Schema", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"ComplexDataDescriptionType", + "localPart":"OutputDataType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "mimeType", - "encoding", - "schema" + "reference", + "data" ] }, - "DescriptionType":{ + "SupportedCRSsType.Default":{ "type":"object", - "title":"DescriptionType", + "title":"SupportedCRSsType.Default", "required":[ - "identifier", - "title" + "crs" ], "properties":{ - "identifier":{ - "title":"identifier", + "crs":{ + "title":"crs", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"CRS", + "namespaceURI":"" } - }, - "title":{ - "title":"title", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "crs" + ] + }, + "LiteralDataType":{ + "type":"object", + "title":"LiteralDataType", + "properties":{ + "value":{ + "title":"value", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Title", - "namespaceURI":"http://www.opengis.net/ows/1.1" - } + "propertyType":"value" }, - "_abstract":{ - "title":"_abstract", + "dataType":{ + "title":"dataType", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/LanguageStringType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Abstract", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"dataType", + "namespaceURI":"" } }, - "metadata":{ - "title":"metadata", + "uom":{ + "title":"uom", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/ows/1.1#/definitions/MetadataType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Metadata", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uom", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"DescriptionType", + "localPart":"LiteralDataType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "identifier", - "title", - "_abstract", - "metadata" + "value", + "dataType", + "uom" ] }, - "ProcessStartedType":{ + "ComplexDataCombinationsType":{ "type":"object", - "title":"ProcessStartedType", + "title":"ComplexDataCombinationsType", + "required":[ + "format" + ], "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "percentCompleted":{ - "title":"percentCompleted", + "format":{ + "title":"format", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" + "type":"array", + "items":{ + "$ref":"#/definitions/ComplexDataDescriptionType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"percentCompleted", + "propertyType":"element", + "elementName":{ + "localPart":"Format", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ProcessStartedType", + "localPart":"ComplexDataCombinationsType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "value", - "percentCompleted" + "format" ] }, - "WSDL":{ + "Languages.Default":{ "type":"object", - "title":"WSDL", + "title":"Languages.Default", "required":[ - "href" + "language" ], "properties":{ - "href":{ - "title":"href", + "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/language" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Language", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "propertiesOrder":[ - "href" + "language" ] }, - "StatusType":{ - "type":"object", - "title":"StatusType", + "ExecuteResponse":{ "required":[ - "processAccepted", - "processStarted", - "processPaused", - "processSucceeded", - "processFailed", - "creationTime" + "process", + "status", + "serviceInstance" + ], + "allOf":[ + { + "$ref":"#/definitions/ResponseBaseType" + }, + { + "type":"object", + "title":"ExecuteResponse", + "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", + "allOf":[ + { + "$ref":"#/definitions/StatusType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Status", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "dataInputs":{ + "title":"dataInputs", + "allOf":[ + { + "$ref":"#/definitions/DataInputsType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataInputs", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "outputDefinitions":{ + "title":"outputDefinitions", + "allOf":[ + { + "$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":"serviceInstance", + "namespaceURI":"" + } + }, + "statusLocation":{ + "title":"statusLocation", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"statusLocation", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "process", + "status", + "dataInputs", + "outputDefinitions", + "processOutputs", + "serviceInstance", + "statusLocation" + ] + }, + "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" + ] + }, + "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" + ] + }, + "OutputDefinitionsType":{ + "type":"object", + "title":"OutputDefinitionsType", + "required":[ + "output" ], "properties":{ - "processAccepted":{ - "title":"processAccepted", + "output":{ + "title":"output", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/DocumentOutputDefinitionType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessAccepted", + "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" + ] + }, + "ExecuteResponse.ProcessOutputs":{ + "type":"object", + "title":"ExecuteResponse.ProcessOutputs", + "required":[ + "output" + ], + "properties":{ + "output":{ + "title":"output", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/OutputDataType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "output" + ] + }, + "ProcessDescriptions":{ + "required":[ + "processDescription" + ], + "allOf":[ + { + "$ref":"#/definitions/ResponseBaseType" }, - "processStarted":{ - "title":"processStarted", + { + "type":"object", + "title":"ProcessDescriptions", + "properties":{ + "processDescription":{ + "title":"processDescription", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ProcessDescriptionType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ProcessDescription", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "processDescription" + ] + }, + "OutputDefinitionType":{ + "type":"object", + "title":"OutputDefinitionType", + "required":[ + "identifier" + ], + "properties":{ + "identifier":{ + "title":"identifier", "allOf":[ { - "$ref":"#/definitions/ProcessStartedType" + "$ref":"http://www.opengis.net/ows/1.1#/definitions/CodeType" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessStarted", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"Identifier", + "namespaceURI":"http://www.opengis.net/ows/1.1" } }, - "processPaused":{ - "title":"processPaused", + "uom":{ + "title":"uom", "allOf":[ { - "$ref":"#/definitions/ProcessStartedType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ProcessPaused", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"uom", + "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":"OutputDefinitionType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "processAccepted", - "processStarted", - "processPaused", - "processSucceeded", - "processFailed", - "creationTime" + "identifier", + "uom", + "mimeType", + "encoding", + "schema" ] }, - "ProcessOfferings":{ + "SupportedUOMsType.Default":{ "type":"object", - "title":"ProcessOfferings", + "title":"SupportedUOMsType.Default", "required":[ - "process" + "uom" ], "properties":{ - "process":{ - "title":"process", + "uom":{ + "title":"uom", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessBriefType" - }, - "minItems":1 + "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" } ], "propertyType":"element", "elementName":{ - "localPart":"Process", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"UOM", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "propertiesOrder":[ - "process" + "uom" ] }, - "ProcessFailedType":{ - "type":"object", - "title":"ProcessFailedType", + "Execute":{ "required":[ - "exceptionReport" + "identifier" ], - "properties":{ - "exceptionReport":{ - "title":"exceptionReport", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/ExceptionReport" + "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" + } } - ], - "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" + "identifier", + "dataInputs", + "responseForm" ] }, "OutputDescriptionType":{ @@ -2069,39 +1912,133 @@ "title":"complexOutput", "allOf":[ { - "$ref":"#/definitions/SupportedComplexDataType" + "$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" + ] + }, + "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/ProcessOfferings" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ProcessOfferings", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "languages":{ + "title":"languages", + "allOf":[ + { + "$ref":"#/definitions/Languages" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Languages", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "wsdl":{ + "title":"wsdl", + "allOf":[ + { + "$ref":"#/definitions/WSDL" } ], "propertyType":"element", "elementName":{ - "localPart":"ComplexOutput", - "namespaceURI":"" + "localPart":"WSDL", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "literalOutput":{ - "title":"literalOutput", + "service":{ + "title":"service", "allOf":[ { - "$ref":"#/definitions/LiteralOutputType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"LiteralOutput", + "propertyType":"attribute", + "attributeName":{ + "localPart":"service", "namespaceURI":"" } }, - "boundingBoxOutput":{ - "title":"boundingBoxOutput", + "lang":{ + "title":"lang", "allOf":[ { - "$ref":"#/definitions/SupportedCRSsType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"BoundingBoxOutput", - "namespaceURI":"" + "propertyType":"attribute", + "attributeName":{ + "localPart":"lang", + "namespaceURI":"http://www.w3.org/XML/1998/namespace" } } } @@ -2109,597 +2046,664 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"OutputDescriptionType", + "localPart":"WPSCapabilitiesType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "complexOutput", - "literalOutput", - "boundingBoxOutput" + "processOfferings", + "languages", + "wsdl", + "service", + "lang" ] }, - "ProcessDescriptionType.ProcessOutputs":{ + "ResponseBaseType":{ "type":"object", - "title":"ProcessDescriptionType.ProcessOutputs", + "title":"ResponseBaseType", "required":[ - "output" + "service", + "version", + "lang" ], "properties":{ - "output":{ - "title":"output", + "service":{ + "title":"service", "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", + "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":"" } + }, + "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":"ResponseBaseType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, "propertiesOrder":[ - "output" + "service", + "version", + "lang" ] }, - "CRSsType":{ + "ProcessFailedType":{ "type":"object", - "title":"CRSsType", + "title":"ProcessFailedType", "required":[ - "crs" + "exceptionReport" ], "properties":{ - "crs":{ - "title":"crs", + "exceptionReport":{ + "title":"exceptionReport", "allOf":[ { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - }, - "minItems":1 + "$ref":"http://www.opengis.net/ows/1.1#/definitions/ExceptionReport" } ], "propertyType":"element", "elementName":{ - "localPart":"CRS", - "namespaceURI":"" + "localPart":"ExceptionReport", + "namespaceURI":"http://www.opengis.net/ows/1.1" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CRSsType", + "localPart":"ProcessFailedType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "crs" + "exceptionReport" ] }, - "OutputDefinitionsType":{ + "StatusType":{ "type":"object", - "title":"OutputDefinitionsType", + "title":"StatusType", "required":[ - "output" + "processAccepted", + "processStarted", + "processPaused", + "processSucceeded", + "processFailed", + "creationTime" ], "properties":{ - "output":{ - "title":"output", + "processAccepted":{ + "title":"processAccepted", "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", + "localPart":"ProcessAccepted", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "processStarted":{ + "title":"processStarted", + "allOf":[ + { + "$ref":"#/definitions/ProcessStartedType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ProcessStarted", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "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":"element", + "elementName":{ + "localPart":"ProcessSucceeded", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + } + }, + "processFailed":{ + "title":"processFailed", + "allOf":[ + { + "$ref":"#/definitions/ProcessFailedType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ProcessFailed", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } + }, + "creationTime":{ + "title":"creationTime", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"creationTime", + "namespaceURI":"" + } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputDefinitionsType", + "localPart":"StatusType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "output" + "processAccepted", + "processStarted", + "processPaused", + "processSucceeded", + "processFailed", + "creationTime" ] }, - "SupportedUOMsType.Default":{ + "ComplexDataDescriptionType":{ "type":"object", - "title":"SupportedUOMsType.Default", + "title":"ComplexDataDescriptionType", "required":[ - "uom" + "mimeType" ], "properties":{ - "uom":{ - "title":"uom", + "mimeType":{ + "title":"mimeType", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/DomainMetadataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "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", + "localPart":"MimeType", + "namespaceURI":"" + } + }, + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"#/definitions/ResponseDocumentType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"ResponseDocument", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"Encoding", + "namespaceURI":"" } }, - "rawDataOutput":{ - "title":"rawDataOutput", + "schema":{ + "title":"schema", "allOf":[ { - "$ref":"#/definitions/OutputDefinitionType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], "propertyType":"element", "elementName":{ - "localPart":"RawDataOutput", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"Schema", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ResponseFormType", + "localPart":"ComplexDataDescriptionType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "responseDocument", - "rawDataOutput" + "mimeType", + "encoding", + "schema" ] }, - "LiteralInputType":{ + "OutputReferenceType":{ + "type":"object", + "title":"OutputReferenceType", "required":[ - "allowedValues", - "anyValue", - "valuesReference" + "href" ], - "allOf":[ - { - "$ref":"#/definitions/LiteralOutputType" + "properties":{ + "href":{ + "title":"href", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"" + } }, - { - "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":"" - } + "mimeType":{ + "title":"mimeType", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"mimeType", + "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" - } + "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":"ProcessBriefType", + "localPart":"OutputReferenceType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "profile", - "wsdl", - "processVersion" + "href", + "mimeType", + "encoding", + "schema" ] }, - "LanguagesType":{ + "ProcessOfferings":{ "type":"object", - "title":"LanguagesType", + "title":"ProcessOfferings", "required":[ - "language" + "process" ], "properties":{ - "language":{ - "title":"language", + "process":{ + "title":"process", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/language" + "$ref":"#/definitions/ProcessBriefType" }, "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Language", - "namespaceURI":"http://www.opengis.net/ows/1.1" + "localPart":"Process", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"LanguagesType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, "propertiesOrder":[ - "language" + "process" ] }, - "DataType":{ + "InputReferenceType":{ "type":"object", - "title":"DataType", + "title":"InputReferenceType", "required":[ - "complexData", - "literalData", - "boundingBoxData" + "body", + "bodyReference", + "href" ], "properties":{ - "complexData":{ - "title":"complexData", + "header":{ + "title":"header", "allOf":[ { - "$ref":"#/definitions/ComplexDataType" + "type":"array", + "items":{ + "$ref":"#/definitions/InputReferenceType.Header" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ComplexData", + "localPart":"Header", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "literalData":{ - "title":"literalData", + "body":{ + "title":"body", "allOf":[ { - "$ref":"#/definitions/LiteralDataType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" } ], "propertyType":"element", "elementName":{ - "localPart":"LiteralData", + "localPart":"Body", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, - "boundingBoxData":{ - "title":"boundingBoxData", + "bodyReference":{ + "title":"bodyReference", "allOf":[ { - "$ref":"http://www.opengis.net/ows/1.1#/definitions/BoundingBoxType" + "$ref":"#/definitions/InputReferenceType.BodyReference" } ], "propertyType":"element", "elementName":{ - "localPart":"BoundingBoxData", + "localPart":"BodyReference", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"DataType", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - }, - "propertiesOrder":[ - "complexData", - "literalData", - "boundingBoxData" - ] - }, - "SupportedCRSsType.Default":{ - "type":"object", - "title":"SupportedCRSsType.Default", - "required":[ - "crs" - ], - "properties":{ - "crs":{ - "title":"crs", + }, + "href":{ + "title":"href", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CRS", + "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":"" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "crs" - ] - }, - "Languages":{ - "type":"object", - "title":"Languages", - "required":[ - "_default", - "supported" - ], - "properties":{ - "_default":{ - "title":"_default", + }, + "mimeType":{ + "title":"mimeType", "allOf":[ { - "$ref":"#/definitions/Languages.Default" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Default", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"mimeType", + "namespaceURI":"" } }, - "supported":{ - "title":"supported", + "encoding":{ + "title":"encoding", "allOf":[ { - "$ref":"#/definitions/LanguagesType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Supported", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "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":"InputReferenceType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, "propertiesOrder":[ - "_default", - "supported" + "header", + "body", + "bodyReference", + "href", + "method", + "mimeType", + "encoding", + "schema" ] }, - "ExecuteResponse":{ + "InputDescriptionType":{ "required":[ - "process", - "status", - "serviceInstance" + "complexData", + "literalData", + "boundingBoxData", + "minOccurs", + "maxOccurs" ], "allOf":[ { - "$ref":"#/definitions/ResponseBaseType" + "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"ExecuteResponse", + "title":"InputDescriptionType", "properties":{ - "process":{ - "title":"process", + "complexData":{ + "title":"complexData", "allOf":[ { - "$ref":"#/definitions/ProcessBriefType" + "$ref":"#/definitions/SupportedComplexDataInputType" } ], "propertyType":"element", "elementName":{ - "localPart":"Process", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"ComplexData", + "namespaceURI":"" } }, - "status":{ - "title":"status", + "literalData":{ + "title":"literalData", "allOf":[ { - "$ref":"#/definitions/StatusType" + "$ref":"#/definitions/LiteralInputType" } ], "propertyType":"element", "elementName":{ - "localPart":"Status", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"LiteralData", + "namespaceURI":"" } }, - "dataInputs":{ - "title":"dataInputs", + "boundingBoxData":{ + "title":"boundingBoxData", "allOf":[ { - "$ref":"#/definitions/DataInputsType" + "$ref":"#/definitions/SupportedCRSsType" } ], "propertyType":"element", "elementName":{ - "localPart":"DataInputs", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"BoundingBoxData", + "namespaceURI":"" } }, - "outputDefinitions":{ - "title":"outputDefinitions", + "minOccurs":{ + "title":"minOccurs", "allOf":[ { - "$ref":"#/definitions/OutputDefinitionsType" + "$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/positiveInteger" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"maxOccurs", + "namespaceURI":"" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InputDescriptionType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, + "propertiesOrder":[ + "complexData", + "literalData", + "boundingBoxData", + "minOccurs", + "maxOccurs" + ] + }, + "ProcessDescriptionType":{ + "required":[ + "processOutputs" + ], + "allOf":[ + { + "$ref":"#/definitions/ProcessBriefType" + }, + { + "type":"object", + "title":"ProcessDescriptionType", + "properties":{ + "dataInputs":{ + "title":"dataInputs", + "allOf":[ + { + "$ref":"#/definitions/ProcessDescriptionType.DataInputs" } ], "propertyType":"element", "elementName":{ - "localPart":"OutputDefinitions", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "localPart":"DataInputs", + "namespaceURI":"" } }, "processOutputs":{ "title":"processOutputs", "allOf":[ { - "$ref":"#/definitions/ExecuteResponse.ProcessOutputs" + "$ref":"#/definitions/ProcessDescriptionType.ProcessOutputs" } ], "propertyType":"element", "elementName":{ "localPart":"ProcessOutputs", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" + "namespaceURI":"" } }, - "serviceInstance":{ - "title":"serviceInstance", + "storeSupported":{ + "title":"storeSupported", "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":"serviceInstance", + "localPart":"storeSupported", "namespaceURI":"" } }, - "statusLocation":{ - "title":"statusLocation", + "statusSupported":{ + "title":"statusSupported", "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":"statusLocation", + "localPart":"statusSupported", "namespaceURI":"" } } @@ -2707,163 +2711,159 @@ } ], "typeType":"classInfo", + "typeName":{ + "localPart":"ProcessDescriptionType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, "propertiesOrder":[ - "process", - "status", "dataInputs", - "outputDefinitions", "processOutputs", - "serviceInstance", - "statusLocation" + "storeSupported", + "statusSupported" ] }, - "RequestBaseType":{ + "SupportedUOMsType":{ "type":"object", - "title":"RequestBaseType", + "title":"SupportedUOMsType", "required":[ - "service", - "version" + "_default", + "supported" ], "properties":{ - "service":{ - "title":"service", + "_default":{ + "title":"_default", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/SupportedUOMsType.Default" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", + "propertyType":"element", + "elementName":{ + "localPart":"Default", "namespaceURI":"" } }, - "version":{ - "title":"version", + "supported":{ + "title":"supported", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/UOMsType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"version", + "propertyType":"element", + "elementName":{ + "localPart":"Supported", "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"SupportedUOMsType", + "namespaceURI":"http://www.opengis.net/wps/1.0.0" + }, + "propertiesOrder":[ + "_default", + "supported" + ] + }, + "DocumentOutputDefinitionType":{ + "allOf":[ + { + "$ref":"#/definitions/OutputDefinitionType" }, - "language":{ - "title":"language", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "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":"" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"language", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"RequestBaseType", + "localPart":"DocumentOutputDefinitionType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "service", - "version", - "language" + "title", + "_abstract", + "asReference" ] }, - "ResponseBaseType":{ + "ProcessStartedType":{ "type":"object", - "title":"ResponseBaseType", - "required":[ - "service", - "version", - "lang" - ], + "title":"ProcessStartedType", "properties":{ - "service":{ - "title":"service", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"service", - "namespaceURI":"" - } + "propertyType":"value" }, - "version":{ - "title":"version", + "percentCompleted":{ + "title":"percentCompleted", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/int" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"version", + "localPart":"percentCompleted", "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":"ResponseBaseType", + "localPart":"ProcessStartedType", "namespaceURI":"http://www.opengis.net/wps/1.0.0" }, "propertiesOrder":[ - "service", - "version", - "lang" - ] - }, - "ExecuteResponse.ProcessOutputs":{ - "type":"object", - "title":"ExecuteResponse.ProcessOutputs", - "required":[ - "output" - ], - "properties":{ - "output":{ - "title":"output", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/OutputDataType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/wps/1.0.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "output" + "value", + "percentCompleted" ] } }, @@ -2881,7 +2881,7 @@ "properties":{ "localPart":{ "enum":[ - "WSDL" + "Capabilities" ] }, "namespaceURI":{ @@ -2894,11 +2894,11 @@ ] }, "value":{ - "$ref":"#/definitions/WSDL" + "$ref":"#/definitions/WPSCapabilitiesType" } }, "elementName":{ - "localPart":"WSDL", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -2915,7 +2915,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "ProcessDescriptions" ] }, "namespaceURI":{ @@ -2928,11 +2928,11 @@ ] }, "value":{ - "$ref":"#/definitions/WPSCapabilitiesType" + "$ref":"#/definitions/ProcessDescriptions" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"ProcessDescriptions", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -2983,7 +2983,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessDescriptions" + "ProcessOfferings" ] }, "namespaceURI":{ @@ -2996,11 +2996,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessDescriptions" + "$ref":"#/definitions/ProcessOfferings" } }, "elementName":{ - "localPart":"ProcessDescriptions", + "localPart":"ProcessOfferings", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -3017,7 +3017,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessOfferings" + "Languages" ] }, "namespaceURI":{ @@ -3030,11 +3030,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessOfferings" + "$ref":"#/definitions/Languages" } }, "elementName":{ - "localPart":"ProcessOfferings", + "localPart":"Languages", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -3051,7 +3051,7 @@ "properties":{ "localPart":{ "enum":[ - "Execute" + "ExecuteResponse" ] }, "namespaceURI":{ @@ -3064,11 +3064,11 @@ ] }, "value":{ - "$ref":"#/definitions/Execute" + "$ref":"#/definitions/ExecuteResponse" } }, "elementName":{ - "localPart":"Execute", + "localPart":"ExecuteResponse", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -3085,7 +3085,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "Execute" ] }, "namespaceURI":{ @@ -3098,11 +3098,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilities" + "$ref":"#/definitions/Execute" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Execute", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -3119,7 +3119,7 @@ "properties":{ "localPart":{ "enum":[ - "Languages" + "GetCapabilities" ] }, "namespaceURI":{ @@ -3132,11 +3132,11 @@ ] }, "value":{ - "$ref":"#/definitions/Languages" + "$ref":"#/definitions/GetCapabilities" } }, "elementName":{ - "localPart":"Languages", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wps/1.0.0" } }, @@ -3153,7 +3153,7 @@ "properties":{ "localPart":{ "enum":[ - "ExecuteResponse" + "WSDL" ] }, "namespaceURI":{ @@ -3166,11 +3166,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExecuteResponse" + "$ref":"#/definitions/WSDL" } }, "elementName":{ - "localPart":"ExecuteResponse", + "localPart":"WSDL", "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 27754fe1..a4b6127e 100644 --- a/scripts/jsonschemas/WPS_2_0.jsonschema +++ b/scripts/jsonschemas/WPS_2_0.jsonschema @@ -2,186 +2,116 @@ { "id":"http://www.opengis.net/wps/2.0#", "definitions":{ - "GenericInputType":{ - "allOf":[ - { - "$ref":"#/definitions/DescriptionType" - }, - { - "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" - } - }, - "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":"GenericInputType", - "namespaceURI":"http://www.opengis.net/wps/2.0" - }, - "propertiesOrder":[ - "input", - "minOccurs", - "maxOccurs" - ] - }, - "DataInputType":{ + "Format":{ "type":"object", - "title":"DataInputType", - "required":[ - "data", - "reference", - "input", - "id" - ], + "title":"Format", "properties":{ - "data":{ - "title":"data", + "mimeType":{ + "title":"mimeType", "allOf":[ { - "$ref":"#/definitions/Data" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Data", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"mimeType", + "namespaceURI":"" } }, - "reference":{ - "title":"reference", + "encoding":{ + "title":"encoding", "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/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"encoding", + "namespaceURI":"" } }, - "input":{ - "title":"input", + "schema":{ + "title":"schema", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/DataInputType" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Input", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"schema", + "namespaceURI":"" } }, - "id":{ - "title":"id", + "maximumMegabytes":{ + "title":"maximumMegabytes", "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":"id", + "localPart":"maximumMegabytes", + "namespaceURI":"" + } + }, + "_default":{ + "title":"_default", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"default", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"DataInputType", - "namespaceURI":"http://www.opengis.net/wps/2.0" - }, "propertiesOrder":[ - "data", - "reference", - "input", - "id" + "mimeType", + "encoding", + "schema", + "maximumMegabytes", + "_default" ] }, - "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 + "GetStatus":{ + "required":[ + "jobID" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"GetStatus", + "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" + } } - ], - "propertyType":"anyElement" + } } - }, + ], "typeType":"classInfo", "propertiesOrder":[ - "any" + "jobID" ] }, "ProcessOffering":{ @@ -298,37 +228,259 @@ "processModel" ] }, - "GetStatus":{ + "DataDescriptionType":{ + "type":"object", + "title":"DataDescriptionType", "required":[ - "jobID" + "format" ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" - }, - { - "type":"object", - "title":"GetStatus", - "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" - } + "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", + "namespaceURI":"http://www.opengis.net/wps/2.0" + }, "propertiesOrder":[ - "jobID" + "format" + ] + }, + "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" + ] + }, + "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" + ] + }, + "DescribeProcess":{ + "required":[ + "identifier" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"DescribeProcess", + "properties":{ + "identifier":{ + "title":"identifier", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.opengis.net/ows/2.0#/definitions/CodeType" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Identifier", + "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", + "propertiesOrder":[ + "identifier", + "lang" + ] + }, + "BoundingBoxData":{ + "required":[ + "supportedCRS" + ], + "allOf":[ + { + "$ref":"#/definitions/DataDescriptionType" + }, + { + "type":"object", + "title":"BoundingBoxData", + "properties":{ + "supportedCRS":{ + "title":"supportedCRS", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/SupportedCRS" + }, + "minItems":1 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"SupportedCRS", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + } + } + } + ], + "typeType":"classInfo", + "propertiesOrder":[ + "supportedCRS" + ] + }, + "GenericInputType":{ + "allOf":[ + { + "$ref":"#/definitions/DescriptionType" + }, + { + "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" + } + }, + "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":"GenericInputType", + "namespaceURI":"http://www.opengis.net/wps/2.0" + }, + "propertiesOrder":[ + "input", + "minOccurs", + "maxOccurs" ] }, "OutputDescriptionType":{ @@ -399,332 +551,107 @@ "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" - } + "ComplexDataType":{ + "allOf":[ + { + "$ref":"#/definitions/DataDescriptionType" }, - "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 + { + "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":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/wps/2.0" } } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "jobID", - "expirationDate", - "output" - ] - }, - "LiteralDataDomainType":{ - "type":"object", - "title":"LiteralDataDomainType", - "required":[ - "allowedValues", - "anyValue", - "valuesReference" ], - "properties":{ - "allowedValues":{ - "title":"allowedValues", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/AllowedValues" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AllowedValues", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "anyValue":{ - "title":"anyValue", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/AnyValue" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AnyValue", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "valuesReference":{ - "title":"valuesReference", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/ValuesReference" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ValuesReference", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "dataType":{ - "title":"dataType", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/DomainMetadataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DataType", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/DomainMetadataType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"UOM", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "defaultValue":{ - "title":"defaultValue", - "allOf":[ - { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/ValueType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DefaultValue", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - } - }, "typeType":"classInfo", "typeName":{ - "localPart":"LiteralDataDomainType", + "localPart":"ComplexDataType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "allowedValues", - "anyValue", - "valuesReference", - "dataType", - "uom", - "defaultValue" - ] - }, - "Format":{ - "type":"object", - "title":"Format", - "properties":{ - "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":"" - } - }, - "maximumMegabytes":{ - "title":"maximumMegabytes", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/positiveInteger" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"maximumMegabytes", - "namespaceURI":"" - } - }, - "_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":[ - "mimeType", - "encoding", - "schema", - "maximumMegabytes", - "_default" + "any" ] }, - "RequestBaseType":{ + "Contents":{ "type":"object", - "title":"RequestBaseType", + "title":"Contents", "required":[ - "service", - "version" + "processSummary" ], "properties":{ - "extension":{ - "title":"extension", + "processSummary":{ + "title":"processSummary", "allOf":[ { "type":"array", "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + "$ref":"#/definitions/ProcessSummaryType" }, - "minItems":0 + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Extension", + "localPart":"ProcessSummary", "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" + "processSummary" ] }, - "GenericOutputType":{ + "GetCapabilitiesType":{ + "required":[ + "service" + ], "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/GetCapabilitiesType" }, { "type":"object", - "title":"GenericOutputType", + "title":"GetCapabilitiesType", "properties":{ - "output":{ - "title":"output", + "service":{ + "title":"service", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/GenericOutputType" - }, - "minItems":0 + "$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":"service", + "namespaceURI":"" } } } @@ -732,11 +659,11 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"GenericOutputType", + "localPart":"GetCapabilitiesType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "output" + "service" ] }, "ProcessDescriptionType":{ @@ -812,182 +739,196 @@ "lang" ] }, - "DescriptionType":{ + "WPSCapabilitiesType":{ + "required":[ + "contents", + "service" + ], "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/BasicIdentificationType" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/CapabilitiesBaseType" }, { "type":"object", - "title":"DescriptionType", + "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":"DescriptionType", + "localPart":"WPSCapabilitiesType", "namespaceURI":"http://www.opengis.net/wps/2.0" - } + }, + "propertiesOrder":[ + "contents", + "extension", + "service" + ] }, - "Contents":{ + "OutputDefinitionType":{ "type":"object", - "title":"Contents", + "title":"OutputDefinitionType", "required":[ - "processSummary" + "id" ], "properties":{ - "processSummary":{ - "title":"processSummary", + "output":{ + "title":"output", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ProcessSummaryType" - }, - "minItems":1 + "$ref":"#/definitions/OutputDefinitionType" } ], "propertyType":"element", "elementName":{ - "localPart":"ProcessSummary", + "localPart":"Output", "namespaceURI":"http://www.opengis.net/wps/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "processSummary" - ] - }, - "Dismiss":{ - "required":[ - "jobID" - ], - "allOf":[ - { - "$ref":"#/definitions/RequestBaseType" }, - { - "type":"object", - "title":"Dismiss", - "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" - } + "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":"" } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "jobID" - ] - }, - "SupportedCRS":{ - "type":"object", - "title":"SupportedCRS", - "properties":{ - "value":{ - "title":"value", + }, + "encoding":{ + "title":"encoding", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "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":[ - "value", - "_default" + "output", + "id", + "transmission", + "mimeType", + "encoding", + "schema" ] }, - "DataDescriptionType":{ + "ReferenceType.BodyReference":{ "type":"object", - "title":"DataDescriptionType", + "title":"ReferenceType.BodyReference", "required":[ - "format" + "href" ], "properties":{ - "format":{ - "title":"format", + "href":{ + "title":"href", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/Format" - }, - "minItems":1 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Format", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"href", + "namespaceURI":"http://www.w3.org/1999/xlink" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"DataDescriptionType", - "namespaceURI":"http://www.opengis.net/wps/2.0" - }, - "propertiesOrder":[ - "format" - ] - }, - "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" + "href" ] }, "StatusInfo":{ @@ -1087,142 +1028,38 @@ "percentCompleted" ] }, - "BoundingBoxData":{ - "required":[ - "supportedCRS" - ], - "allOf":[ - { - "$ref":"#/definitions/DataDescriptionType" - }, - { - "type":"object", - "title":"BoundingBoxData", - "properties":{ - "supportedCRS":{ - "title":"supportedCRS", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/SupportedCRS" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"SupportedCRS", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "propertiesOrder":[ - "supportedCRS" - ] - }, - "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" - ] - }, - "DescribeProcess":{ - "required":[ - "identifier" - ], + "LiteralValue":{ "allOf":[ { - "$ref":"#/definitions/RequestBaseType" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/ValueType" }, { "type":"object", - "title":"DescribeProcess", + "title":"LiteralValue", "properties":{ - "identifier":{ - "title":"identifier", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.opengis.net/ows/2.0#/definitions/CodeType" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"Identifier", - "namespaceURI":"http://www.opengis.net/ows/2.0" - } - }, - "lang":{ - "title":"lang", + "dataType":{ + "title":"dataType", "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":"dataType", + "namespaceURI":"" } - } - } - } - ], - "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", + }, + "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":"service", + "localPart":"uom", "namespaceURI":"" } } @@ -1230,12 +1067,42 @@ } ], "typeType":"classInfo", - "typeName":{ - "localPart":"GetCapabilitiesType", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertiesOrder":[ + "dataType", + "uom" + ] + }, + "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":[ - "service" + "value", + "_default" ] }, "GetResult":{ @@ -1271,80 +1138,57 @@ "jobID" ] }, - "OutputDefinitionType":{ + "DataOutputType":{ "type":"object", - "title":"OutputDefinitionType", + "title":"DataOutputType", "required":[ + "data", + "reference", + "output", "id" ], "properties":{ - "output":{ - "title":"output", + "data":{ + "title":"data", "allOf":[ { - "$ref":"#/definitions/OutputDefinitionType" + "$ref":"#/definitions/Data" } ], "propertyType":"element", "elementName":{ - "localPart":"Output", + "localPart":"Data", "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", + "reference":{ + "title":"reference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ReferenceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"mimeType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "encoding":{ - "title":"encoding", + "output":{ + "title":"output", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "$ref":"#/definitions/DataOutputType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"encoding", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "schema":{ - "title":"schema", + "id":{ + "title":"id", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1352,182 +1196,121 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"schema", + "localPart":"id", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"OutputDefinitionType", + "localPart":"DataOutputType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ + "data", + "reference", "output", - "id", - "transmission", - "mimeType", - "encoding", - "schema" + "id" ] }, - "Data":{ + "RequestBaseType":{ "type":"object", - "title":"Data", + "title":"RequestBaseType", + "required":[ + "service", + "version" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "content":{ - "title":"content", + "extension":{ + "title":"extension", "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" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"encoding", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Extension", + "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "schema":{ - "title":"schema", + "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":"schema", + "localPart":"service", "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/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":"" - } + "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":[ - "dataType", - "uom" + "extension", + "service", + "version" ] }, - "GenericProcessType":{ + "ExecuteRequestType":{ "required":[ - "output" + "identifier", + "output", + "mode", + "response" ], "allOf":[ { - "$ref":"#/definitions/DescriptionType" + "$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 } @@ -1544,7 +1327,7 @@ { "type":"array", "items":{ - "$ref":"#/definitions/GenericOutputType" + "$ref":"#/definitions/OutputDefinitionType" }, "minItems":1 } @@ -1554,96 +1337,195 @@ "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" ] }, - "ReferenceType":{ + "Dismiss":{ + "required":[ + "jobID" + ], + "allOf":[ + { + "$ref":"#/definitions/RequestBaseType" + }, + { + "type":"object", + "title":"Dismiss", + "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" + ] + }, + "Result":{ "type":"object", - "title":"ReferenceType", + "title":"Result", "required":[ - "body", - "bodyReference", - "href" + "output" ], "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", + "expirationDate":{ + "title":"expirationDate", "allOf":[ { - "$ref":"#/definitions/ReferenceType.BodyReference" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } ], "propertyType":"element", "elementName":{ - "localPart":"BodyReference", + "localPart":"ExpirationDate", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "href":{ - "title":"href", + "output":{ + "title":"output", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/DataOutputType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"href", - "namespaceURI":"http://www.w3.org/1999/xlink" + "propertyType":"element", + "elementName":{ + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "jobID", + "expirationDate", + "output" + ] + }, + "DataInputType":{ + "type":"object", + "title":"DataInputType", + "required":[ + "data", + "reference", + "input", + "id" + ], + "properties":{ + "data":{ + "title":"data", + "allOf":[ + { + "$ref":"#/definitions/Data" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Data", + "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "mimeType":{ - "title":"mimeType", + "reference":{ + "title":"reference", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/ReferenceType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"mimeType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Reference", + "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "encoding":{ - "title":"encoding", + "input":{ + "title":"input", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" + "type":"array", + "items":{ + "$ref":"#/definitions/DataInputType" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"encoding", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Input", + "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "schema":{ - "title":"schema", + "id":{ + "title":"id", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1651,76 +1533,96 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"schema", + "localPart":"id", "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"ReferenceType", + "localPart":"DataInputType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "body", - "bodyReference", - "href", - "mimeType", - "encoding", - "schema" - ] - }, - "DataOutputType":{ - "type":"object", - "title":"DataOutputType", - "required":[ "data", "reference", - "output", + "input", "id" - ], + ] + }, + "Data":{ + "type":"object", + "title":"Data", "properties":{ - "data":{ - "title":"data", + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/Data" + "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":"element", - "elementName":{ - "localPart":"Data", - "namespaceURI":"http://www.opengis.net/wps/2.0" - } + "propertyType":"anyElement" }, - "reference":{ - "title":"reference", + "mimeType":{ + "title":"mimeType", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Reference", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"mimeType", + "namespaceURI":"" } }, - "output":{ - "title":"output", + "encoding":{ + "title":"encoding", "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":"encoding", + "namespaceURI":"" } }, - "id":{ - "title":"id", + "schema":{ + "title":"schema", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" @@ -1728,87 +1630,66 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"id", + "localPart":"schema", "namespaceURI":"" } } }, "typeType":"classInfo", - "typeName":{ - "localPart":"DataOutputType", - "namespaceURI":"http://www.opengis.net/wps/2.0" - }, "propertiesOrder":[ - "data", - "reference", - "output", - "id" + "otherAttributes", + "content", + "mimeType", + "encoding", + "schema" ] }, - "ExecuteRequestType":{ + "ProcessSummaryType":{ "required":[ - "identifier", - "output", - "mode", - "response" + "jobControlOptions" ], "allOf":[ { - "$ref":"#/definitions/RequestBaseType" + "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"ExecuteRequestType", + "title":"ProcessSummaryType", "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", + "jobControlOptions":{ + "title":"jobControlOptions", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/DataInputType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Input", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"jobControlOptions", + "namespaceURI":"" } }, - "output":{ - "title":"output", + "outputTransmission":{ + "title":"outputTransmission", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/OutputDefinitionType" - }, - "minItems":1 + "$ref":"#/definitions/DataTransmissionModeType" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"Output", - "namespaceURI":"http://www.opengis.net/wps/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"outputTransmission", + "namespaceURI":"" } }, - "mode":{ - "title":"mode", + "processVersion":{ + "title":"processVersion", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1816,12 +1697,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"mode", + "localPart":"processVersion", "namespaceURI":"" } }, - "response":{ - "title":"response", + "processModel":{ + "title":"processModel", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1829,7 +1710,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"response", + "localPart":"processModel", "namespaceURI":"" } } @@ -1838,45 +1719,14 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ExecuteRequestType", + "localPart":"ProcessSummaryType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "identifier", - "input", - "output", - "mode", - "response" - ] - }, - "ProcessOfferings":{ - "type":"object", - "title":"ProcessOfferings", - "required":[ - "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" + "jobControlOptions", + "outputTransmission", + "processVersion", + "processModel" ] }, "InputDescriptionType":{ @@ -1962,128 +1812,265 @@ } } } - ], + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"InputDescriptionType", + "namespaceURI":"http://www.opengis.net/wps/2.0" + }, + "propertiesOrder":[ + "dataDescription", + "input", + "minOccurs", + "maxOccurs" + ] + }, + "LiteralDataDomainType":{ + "type":"object", + "title":"LiteralDataDomainType", + "required":[ + "allowedValues", + "anyValue", + "valuesReference" + ], + "properties":{ + "allowedValues":{ + "title":"allowedValues", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/definitions/AllowedValues" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AllowedValues", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "anyValue":{ + "title":"anyValue", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/definitions/AnyValue" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"AnyValue", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "valuesReference":{ + "title":"valuesReference", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/definitions/ValuesReference" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ValuesReference", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "dataType":{ + "title":"dataType", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/definitions/DomainMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DataType", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/definitions/DomainMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"UOM", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + }, + "defaultValue":{ + "title":"defaultValue", + "allOf":[ + { + "$ref":"http://www.opengis.net/ows/2.0#/definitions/ValueType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DefaultValue", + "namespaceURI":"http://www.opengis.net/ows/2.0" + } + } + }, "typeType":"classInfo", "typeName":{ - "localPart":"InputDescriptionType", + "localPart":"LiteralDataDomainType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "dataDescription", - "input", - "minOccurs", - "maxOccurs" + "allowedValues", + "anyValue", + "valuesReference", + "dataType", + "uom", + "defaultValue" ] }, - "LiteralDataType":{ - "required":[ - "literalDataDomain" - ], + "DescriptionType":{ "allOf":[ { - "$ref":"#/definitions/DataDescriptionType" + "$ref":"http://www.opengis.net/ows/2.0#/definitions/BasicIdentificationType" }, { "type":"object", - "title":"LiteralDataType", + "title":"DescriptionType", "properties":{ - "literalDataDomain":{ - "title":"literalDataDomain", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/LiteralDataType.LiteralDataDomain" - }, - "minItems":1 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LiteralDataDomain", - "namespaceURI":"" - } - } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"LiteralDataType", + "localPart":"DescriptionType", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + }, + "ReferenceType":{ + "type":"object", + "title":"ReferenceType", + "required":[ + "body", + "bodyReference", + "href" + ], + "properties":{ + "body":{ + "title":"body", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"Body", + "namespaceURI":"http://www.opengis.net/wps/2.0" + } + }, + "bodyReference":{ + "title":"bodyReference", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType.BodyReference" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"BodyReference", + "namespaceURI":"http://www.opengis.net/wps/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" + } + }, + "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":"ReferenceType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "literalDataDomain" + "body", + "bodyReference", + "href", + "mimeType", + "encoding", + "schema" ] }, - "ProcessSummaryType":{ - "required":[ - "jobControlOptions" - ], + "GenericOutputType":{ "allOf":[ { "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"ProcessSummaryType", + "title":"GenericOutputType", "properties":{ - "jobControlOptions":{ - "title":"jobControlOptions", - "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", + "output":{ + "title":"output", "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" + "$ref":"#/definitions/GenericOutputType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"processModel", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Output", + "namespaceURI":"http://www.opengis.net/wps/2.0" } } } @@ -2091,128 +2078,141 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ProcessSummaryType", + "localPart":"GenericOutputType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "jobControlOptions", - "outputTransmission", - "processVersion", - "processModel" + "output" ] }, - "ComplexDataType":{ + "LiteralDataType":{ + "required":[ + "literalDataDomain" + ], "allOf":[ { "$ref":"#/definitions/DataDescriptionType" }, { "type":"object", - "title":"ComplexDataType", + "title":"LiteralDataType", "properties":{ - "any":{ - "title":"any", + "literalDataDomain":{ + "title":"literalDataDomain", "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/LiteralDataType.LiteralDataDomain" }, - "minItems":0 + "minItems":1 } ], - "propertyType":"anyElement" + "propertyType":"element", + "elementName":{ + "localPart":"LiteralDataDomain", + "namespaceURI":"" + } } } } ], "typeType":"classInfo", "typeName":{ - "localPart":"ComplexDataType", + "localPart":"LiteralDataType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "any" + "literalDataDomain" ] }, - "WPSCapabilitiesType":{ + "GenericProcessType":{ "required":[ - "contents", - "service" + "output" ], "allOf":[ { - "$ref":"http://www.opengis.net/ows/2.0#/definitions/CapabilitiesBaseType" + "$ref":"#/definitions/DescriptionType" }, { "type":"object", - "title":"WPSCapabilitiesType", + "title":"GenericProcessType", "properties":{ - "contents":{ - "title":"contents", + "input":{ + "title":"input", "allOf":[ { - "$ref":"#/definitions/Contents" + "type":"array", + "items":{ + "$ref":"#/definitions/GenericInputType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Contents", + "localPart":"Input", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, - "extension":{ - "title":"extension", + "output":{ + "title":"output", "allOf":[ { - "$ref":"#/definitions/WPSCapabilitiesType.Extension" + "type":"array", + "items":{ + "$ref":"#/definitions/GenericOutputType" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"Extension", + "localPart":"Output", "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", + "localPart":"GenericProcessType", "namespaceURI":"http://www.opengis.net/wps/2.0" }, "propertiesOrder":[ - "contents", - "extension", - "service" + "input", + "output" + ] + }, + "ProcessOfferings":{ + "type":"object", + "title":"ProcessOfferings", + "required":[ + "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" ] }, "DataTransmissionModeType":{ @@ -2242,7 +2242,7 @@ "properties":{ "localPart":{ "enum":[ - "StatusInfo" + "GetStatus" ] }, "namespaceURI":{ @@ -2255,11 +2255,11 @@ ] }, "value":{ - "$ref":"#/definitions/StatusInfo" + "$ref":"#/definitions/GetStatus" } }, "elementName":{ - "localPart":"StatusInfo", + "localPart":"GetStatus", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2276,7 +2276,7 @@ "properties":{ "localPart":{ "enum":[ - "LiteralValue" + "GetResult" ] }, "namespaceURI":{ @@ -2289,11 +2289,11 @@ ] }, "value":{ - "$ref":"#/definitions/LiteralValue" + "$ref":"#/definitions/GetResult" } }, "elementName":{ - "localPart":"LiteralValue", + "localPart":"GetResult", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2310,7 +2310,7 @@ "properties":{ "localPart":{ "enum":[ - "JobID" + "LiteralData" ] }, "namespaceURI":{ @@ -2323,11 +2323,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LiteralDataType" } }, "elementName":{ - "localPart":"JobID", + "localPart":"LiteralData", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2344,7 +2344,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessOfferings" + "Result" ] }, "namespaceURI":{ @@ -2357,11 +2357,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessOfferings" + "$ref":"#/definitions/Result" } }, "elementName":{ - "localPart":"ProcessOfferings", + "localPart":"Result", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2378,7 +2378,7 @@ "properties":{ "localPart":{ "enum":[ - "Result" + "ExpirationDate" ] }, "namespaceURI":{ @@ -2391,11 +2391,11 @@ ] }, "value":{ - "$ref":"#/definitions/Result" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" } }, "elementName":{ - "localPart":"Result", + "localPart":"ExpirationDate", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2412,7 +2412,7 @@ "properties":{ "localPart":{ "enum":[ - "Format" + "Dismiss" ] }, "namespaceURI":{ @@ -2425,11 +2425,11 @@ ] }, "value":{ - "$ref":"#/definitions/Format" + "$ref":"#/definitions/Dismiss" } }, "elementName":{ - "localPart":"Format", + "localPart":"Dismiss", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2446,7 +2446,7 @@ "properties":{ "localPart":{ "enum":[ - "Data" + "DataDescription" ] }, "namespaceURI":{ @@ -2459,11 +2459,11 @@ ] }, "value":{ - "$ref":"#/definitions/Data" + "$ref":"#/definitions/DataDescriptionType" } }, "elementName":{ - "localPart":"Data", + "localPart":"DataDescription", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2480,7 +2480,7 @@ "properties":{ "localPart":{ "enum":[ - "Contents" + "ComplexData" ] }, "namespaceURI":{ @@ -2493,11 +2493,11 @@ ] }, "value":{ - "$ref":"#/definitions/Contents" + "$ref":"#/definitions/ComplexDataType" } }, "elementName":{ - "localPart":"Contents", + "localPart":"ComplexData", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2514,7 +2514,7 @@ "properties":{ "localPart":{ "enum":[ - "ProcessOffering" + "JobID" ] }, "namespaceURI":{ @@ -2527,11 +2527,11 @@ ] }, "value":{ - "$ref":"#/definitions/ProcessOffering" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } }, "elementName":{ - "localPart":"ProcessOffering", + "localPart":"JobID", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2548,7 +2548,7 @@ "properties":{ "localPart":{ "enum":[ - "ExpirationDate" + "StatusInfo" ] }, "namespaceURI":{ @@ -2561,11 +2561,11 @@ ] }, "value":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/dateTime" + "$ref":"#/definitions/StatusInfo" } }, "elementName":{ - "localPart":"ExpirationDate", + "localPart":"StatusInfo", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2582,7 +2582,7 @@ "properties":{ "localPart":{ "enum":[ - "SupportedCRS" + "Execute" ] }, "namespaceURI":{ @@ -2595,11 +2595,11 @@ ] }, "value":{ - "$ref":"#/definitions/SupportedCRS" + "$ref":"#/definitions/ExecuteRequestType" } }, "elementName":{ - "localPart":"SupportedCRS", + "localPart":"Execute", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2616,7 +2616,7 @@ "properties":{ "localPart":{ "enum":[ - "ComplexData" + "SupportedCRS" ] }, "namespaceURI":{ @@ -2629,11 +2629,11 @@ ] }, "value":{ - "$ref":"#/definitions/ComplexDataType" + "$ref":"#/definitions/SupportedCRS" } }, "elementName":{ - "localPart":"ComplexData", + "localPart":"SupportedCRS", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2650,7 +2650,7 @@ "properties":{ "localPart":{ "enum":[ - "DataDescription" + "ProcessOffering" ] }, "namespaceURI":{ @@ -2663,11 +2663,11 @@ ] }, "value":{ - "$ref":"#/definitions/DataDescriptionType" + "$ref":"#/definitions/ProcessOffering" } }, "elementName":{ - "localPart":"DataDescription", + "localPart":"ProcessOffering", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2718,7 +2718,7 @@ "properties":{ "localPart":{ "enum":[ - "LiteralData" + "GetCapabilities" ] }, "namespaceURI":{ @@ -2731,11 +2731,11 @@ ] }, "value":{ - "$ref":"#/definitions/LiteralDataType" + "$ref":"#/definitions/GetCapabilitiesType" } }, "elementName":{ - "localPart":"LiteralData", + "localPart":"GetCapabilities", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2786,7 +2786,7 @@ "properties":{ "localPart":{ "enum":[ - "Reference" + "GenericProcess" ] }, "namespaceURI":{ @@ -2799,11 +2799,11 @@ ] }, "value":{ - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/GenericProcessType" } }, "elementName":{ - "localPart":"Reference", + "localPart":"GenericProcess", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2820,7 +2820,7 @@ "properties":{ "localPart":{ "enum":[ - "Execute" + "BoundingBoxData" ] }, "namespaceURI":{ @@ -2833,11 +2833,11 @@ ] }, "value":{ - "$ref":"#/definitions/ExecuteRequestType" + "$ref":"#/definitions/BoundingBoxData" } }, "elementName":{ - "localPart":"Execute", + "localPart":"BoundingBoxData", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2854,7 +2854,7 @@ "properties":{ "localPart":{ "enum":[ - "BoundingBoxData" + "LiteralValue" ] }, "namespaceURI":{ @@ -2867,11 +2867,11 @@ ] }, "value":{ - "$ref":"#/definitions/BoundingBoxData" + "$ref":"#/definitions/LiteralValue" } }, "elementName":{ - "localPart":"BoundingBoxData", + "localPart":"LiteralValue", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2888,7 +2888,7 @@ "properties":{ "localPart":{ "enum":[ - "GetResult" + "Capabilities" ] }, "namespaceURI":{ @@ -2901,11 +2901,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetResult" + "$ref":"#/definitions/WPSCapabilitiesType" } }, "elementName":{ - "localPart":"GetResult", + "localPart":"Capabilities", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2922,7 +2922,7 @@ "properties":{ "localPart":{ "enum":[ - "GenericProcess" + "Format" ] }, "namespaceURI":{ @@ -2935,11 +2935,11 @@ ] }, "value":{ - "$ref":"#/definitions/GenericProcessType" + "$ref":"#/definitions/Format" } }, "elementName":{ - "localPart":"GenericProcess", + "localPart":"Format", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2956,7 +2956,7 @@ "properties":{ "localPart":{ "enum":[ - "GetCapabilities" + "Data" ] }, "namespaceURI":{ @@ -2969,11 +2969,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetCapabilitiesType" + "$ref":"#/definitions/Data" } }, "elementName":{ - "localPart":"GetCapabilities", + "localPart":"Data", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -2990,7 +2990,7 @@ "properties":{ "localPart":{ "enum":[ - "Dismiss" + "Contents" ] }, "namespaceURI":{ @@ -3003,11 +3003,11 @@ ] }, "value":{ - "$ref":"#/definitions/Dismiss" + "$ref":"#/definitions/Contents" } }, "elementName":{ - "localPart":"Dismiss", + "localPart":"Contents", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -3024,7 +3024,7 @@ "properties":{ "localPart":{ "enum":[ - "Capabilities" + "ProcessOfferings" ] }, "namespaceURI":{ @@ -3037,11 +3037,11 @@ ] }, "value":{ - "$ref":"#/definitions/WPSCapabilitiesType" + "$ref":"#/definitions/ProcessOfferings" } }, "elementName":{ - "localPart":"Capabilities", + "localPart":"ProcessOfferings", "namespaceURI":"http://www.opengis.net/wps/2.0" } }, @@ -3058,7 +3058,7 @@ "properties":{ "localPart":{ "enum":[ - "GetStatus" + "Reference" ] }, "namespaceURI":{ @@ -3071,11 +3071,11 @@ ] }, "value":{ - "$ref":"#/definitions/GetStatus" + "$ref":"#/definitions/ReferenceType" } }, "elementName":{ - "localPart":"GetStatus", + "localPart":"Reference", "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 5772d1b0..3198c556 100644 --- a/scripts/jsonschemas/WSN_T_1.jsonschema +++ b/scripts/jsonschemas/WSN_T_1.jsonschema @@ -126,132 +126,6 @@ "_final" ] }, - "ExtensibleDocumented":{ - "type":"object", - "title":"ExtensibleDocumented", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, - "documentation":{ - "title":"documentation", - "allOf":[ - { - "$ref":"#/definitions/Documentation" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"documentation", - "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"ExtensibleDocumented", - "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" - }, - "propertiesOrder":[ - "otherAttributes", - "documentation" - ] - }, - "Documentation":{ - "type":"object", - "title":"Documentation", - "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" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"Documentation", - "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" - }, - "propertiesOrder":[ - "content" - ] - }, - "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":[ "name" @@ -447,6 +321,132 @@ "any" ] }, + "ExtensibleDocumented":{ + "type":"object", + "title":"ExtensibleDocumented", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "documentation":{ + "title":"documentation", + "allOf":[ + { + "$ref":"#/definitions/Documentation" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"documentation", + "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ExtensibleDocumented", + "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" + ] + }, + "Documentation":{ + "type":"object", + "title":"Documentation", + "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" + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"Documentation", + "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" + }, + "propertiesOrder":[ + "content" + ] + }, "QueryExpressionType":{ "type":"object", "title":"QueryExpressionType", @@ -522,7 +522,7 @@ "properties":{ "localPart":{ "enum":[ - "TopicSet" + "TopicNamespace" ] }, "namespaceURI":{ @@ -535,11 +535,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopicSetType" + "$ref":"#/definitions/TopicNamespaceType" } }, "elementName":{ - "localPart":"TopicSet", + "localPart":"TopicNamespace", "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" } }, @@ -556,7 +556,7 @@ "properties":{ "localPart":{ "enum":[ - "TopicNamespace" + "TopicSet" ] }, "namespaceURI":{ @@ -569,11 +569,11 @@ ] }, "value":{ - "$ref":"#/definitions/TopicNamespaceType" + "$ref":"#/definitions/TopicSetType" } }, "elementName":{ - "localPart":"TopicNamespace", + "localPart":"TopicSet", "namespaceURI":"http://docs.oasis-open.org/wsn/t-1" } } diff --git a/scripts/jsonschemas/WaterML_2_0.jsonschema b/scripts/jsonschemas/WaterML_2_0.jsonschema index f65985b8..b0007b01 100644 --- a/scripts/jsonschemas/WaterML_2_0.jsonschema +++ b/scripts/jsonschemas/WaterML_2_0.jsonschema @@ -2,432 +2,130 @@ { "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" - } - } - } - } + "CollectionType.LocalDictionary":{ + "type":"object", + "title":"CollectionType.LocalDictionary", + "required":[ + "dictionary" ], - "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" + "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" } - ], - "propertyType":"element", + }, "elementName":{ - "localPart":"aggregationDuration", - "namespaceURI":"http://www.opengis.net/waterml/2.0" + "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", - "typeName":{ - "localPart":"TVPMeasurementMetadataType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" }, + "typeType":"classInfo", "propertiesOrder":[ - "uom", - "interpolationType", - "censoredReason", - "accuracy", - "aggregationDuration" + "dictionary" ] }, - "TimeseriesMetadataType":{ + "SamplingFeatureMemberPropertyType":{ "type":"object", - "title":"TimeseriesMetadataType", + "title":"SamplingFeatureMemberPropertyType", "required":[ - "temporalExtent" + "sfSpatialSamplingFeature", + "sfSamplingFeatureCollection" ], "properties":{ - "temporalExtent":{ - "title":"temporalExtent", + "sfSpatialSamplingFeature":{ + "title":"sfSpatialSamplingFeature", "allOf":[ { - "$ref":"#/definitions/TimePeriodPropertyType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"temporalExtent", - "namespaceURI":"http://www.opengis.net/waterml/2.0" + "localPart":"SF_SpatialSamplingFeature", + "namespaceURI":"http://www.opengis.net/samplingSpatial/2.0" } }, - "baseTime":{ - "title":"baseTime", + "sfSamplingFeatureCollection":{ + "title":"sfSamplingFeatureCollection", "allOf":[ { - "$ref":"#/definitions/TimePositionType" + "$ref":"http://www.opengis.net/sampling/2.0#/definitions/SFSamplingFeatureCollectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"baseTime", - "namespaceURI":"http://www.opengis.net/waterml/2.0" + "localPart":"SF_SamplingFeatureCollection", + "namespaceURI":"http://www.opengis.net/sampling/2.0" } }, - "spacing":{ - "title":"spacing", + "unionSemantics":{ + "title":"unionSemantics", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/SamplingFeatureMemberUnionSemantics" } ], - "propertyType":"element", - "elementName":{ - "localPart":"spacing", - "namespaceURI":"http://www.opengis.net/waterml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"unionSemantics", + "namespaceURI":"" } }, - "commentBlock":{ - "title":"commentBlock", + "owns":{ + "title":"owns", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CommentBlockPropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" } ], - "propertyType":"element", - "elementName":{ - "localPart":"commentBlock", - "namespaceURI":"http://www.opengis.net/waterml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } }, - "parameter":{ - "title":"parameter", + "nilReason":{ + "title":"nilReason", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/NamedValuePropertyType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"parameter", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeseriesMetadataType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "temporalExtent", - "baseTime", - "spacing", - "commentBlock", - "parameter" - ] - }, - "CategoricalTimeseriesType.Point":{ - "type":"object", - "title":"CategoricalTimeseriesType.Point", - "required":[ - "categoricalTVP" - ], - "properties":{ - "categoricalTVP":{ - "title":"categoricalTVP", - "allOf":[ - { - "$ref":"#/definitions/CategoricalTVPType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"CategoricalTVP", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "categoricalTVP" - ] - }, - "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", - "propertiesOrder":[ - "mdDataIdentification" - ] - }, - "TimeZoneType":{ - "type":"object", - "title":"TimeZoneType", - "required":[ - "zoneOffset" - ], - "properties":{ - "zoneOffset":{ - "title":"zoneOffset", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"zoneOffset", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "zoneAbbreviation":{ - "title":"zoneAbbreviation", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"zoneAbbreviation", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeZoneType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "zoneOffset", - "zoneAbbreviation" - ] - }, - "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":"" - } - }, - "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":"" + "propertyType":"attribute", + "attributeName":{ + "localPart":"nilReason", + "namespaceURI":"" } }, "remoteSchema":{ @@ -556,237 +254,168 @@ "actuate" ] }, - "MonitoringPointType":{ - "allOf":[ - { - "$ref":"http://www.opengis.net/samplingSpatial/2.0#/definitions/SFSpatialSamplingFeatureType" + "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" + } }, - { - "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" - } - }, - "timeZone":{ - "title":"timeZone", - "allOf":[ - { - "$ref":"#/definitions/TimeZonePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"timeZone", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "daylightSavingTimeZone":{ - "title":"daylightSavingTimeZone", - "allOf":[ - { - "$ref":"#/definitions/TimeZonePropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"daylightSavingTimeZone", - "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" } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"MonitoringPointType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "relatedParty", - "monitoringType", - "monitoringPointDescriptionReference", - "verticalDatum", - "timeZone", - "daylightSavingTimeZone" - ] - }, - "MeasurementTimeseriesType.Point":{ - "type":"object", - "title":"MeasurementTimeseriesType.Point", - "required":[ - "measurementTVP" - ], - "properties":{ - "measurementTVP":{ - "title":"measurementTVP", + }, + "comment":{ + "title":"comment", "allOf":[ { - "$ref":"#/definitions/MeasureTVPType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"MeasurementTVP", + "localPart":"comment", "namespaceURI":"http://www.opengis.net/waterml/2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "measurementTVP" - ] - }, - "TimeseriesMetadataPropertyType":{ - "type":"object", - "title":"TimeseriesMetadataPropertyType", - "required":[ - "timeseriesMetadata" - ], - "properties":{ - "timeseriesMetadata":{ - "title":"timeseriesMetadata", + }, + "relatedObservation":{ + "title":"relatedObservation", "allOf":[ { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/TimeseriesMetadataType" - } + "type":"array", + "items":{ + "$ref":"#/definitions/ObservationContextPropertyType" }, - "elementName":{ - "localPart":"TimeseriesMetadata", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } + "minItems":0 } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"TimeseriesMetadata", + "localPart":"relatedObservation", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "owns":{ - "title":"owns", + "qualifier":{ + "title":"qualifier", "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":"owns", - "namespaceURI":"" + "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":"TimeseriesMetadataPropertyType", + "localPart":"TVPMetadataType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "timeseriesMetadata", - "owns" + "quality", + "nilReason", + "comment", + "relatedObservation", + "qualifier", + "processing", + "source" ] }, - "TimeseriesPropertyType":{ + "CollectionType.SourceDefinition":{ "type":"object", - "title":"TimeseriesPropertyType", + "title":"CollectionType.SourceDefinition", "required":[ - "timeseries" + "mdDataIdentification" ], "properties":{ - "timeseries":{ - "title":"timeseries", + "mdDataIdentification":{ + "title":"mdDataIdentification", "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" - } + "$ref":"#/definitions/MDDataIdentificationType" } ], - "propertyType":"elementRef", + "propertyType":"element", "elementName":{ - "localPart":"Timeseries", + "localPart":"MD_DataIdentification", + "namespaceURI":"http://www.isotc211.org/2005/gmd" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "mdDataIdentification" + ] + }, + "DocumentMetadataPropertyType":{ + "type":"object", + "title":"DocumentMetadataPropertyType", + "required":[ + "documentMetadata" + ], + "properties":{ + "documentMetadata":{ + "title":"documentMetadata", + "allOf":[ + { + "$ref":"#/definitions/DocumentMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"DocumentMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -926,11 +555,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeseriesPropertyType", + "localPart":"DocumentMetadataPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "timeseries", + "documentMetadata", "owns", "nilReason", "remoteSchema", @@ -943,23 +572,200 @@ "actuate" ] }, - "ObservationProcessPropertyType":{ - "type":"object", - "title":"ObservationProcessPropertyType", + "ObservationProcessType":{ "required":[ - "observationProcess" + "processType" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"ObservationProcessType", + "properties":{ + "processType":{ + "title":"processType", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"processType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "originatingProcess":{ + "title":"originatingProcess", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"originatingProcess", + "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" + } + }, + "verticalDatum":{ + "title":"verticalDatum", + "allOf":[ + { + "$ref":"#/definitions/VerticalDatumPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"verticalDatum", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "comment":{ + "title":"comment", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"comment", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "processReference":{ + "title":"processReference", + "allOf":[ + { + "$ref":"#/definitions/ReferenceType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"processReference", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "input":{ + "title":"input", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/ReferenceType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"input", + "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" + } + }, + "operator":{ + "title":"operator", + "allOf":[ + { + "type":"array", + "items":{ + "$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" + ] + }, + "TimeseriesPropertyType":{ + "type":"object", + "title":"TimeseriesPropertyType", + "required":[ + "timeseries" ], "properties":{ - "observationProcess":{ - "title":"observationProcess", + "timeseries":{ + "title":"timeseries", "allOf":[ { - "$ref":"#/definitions/ObservationProcessType" + "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":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"ObservationProcess", + "localPart":"Timeseries", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -1099,11 +905,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ObservationProcessPropertyType", + "localPart":"TimeseriesPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "observationProcess", + "timeseries", "nilReason", "remoteSchema", "type", @@ -1116,142 +922,39 @@ "owns" ] }, - "DefaultCategoricalTVPMetadataType":{ - "allOf":[ - { - "$ref":"#/definitions/TVPMetadataType" - }, - { - "type":"object", - "title":"DefaultCategoricalTVPMetadataType", - "properties":{ - "codeSpace":{ - "title":"codeSpace", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"codeSpace", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"DefaultCategoricalTVPMetadataType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "codeSpace" - ] - }, - "TVPMeasurementMetadataPropertyType":{ + "ObservationProcessPropertyType":{ "type":"object", - "title":"TVPMeasurementMetadataPropertyType", + "title":"ObservationProcessPropertyType", "required":[ - "tvpMeasurementMetadata" + "observationProcess" ], "properties":{ - "tvpMeasurementMetadata":{ - "title":"tvpMeasurementMetadata", + "observationProcess":{ + "title":"observationProcess", "allOf":[ { - "$ref":"#/definitions/TVPMeasurementMetadataType" + "$ref":"#/definitions/ObservationProcessType" } ], "propertyType":"element", "elementName":{ - "localPart":"TVPMeasurementMetadata", + "localPart":"ObservationProcess", "namespaceURI":"http://www.opengis.net/waterml/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":"TVPMeasurementMetadataPropertyType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "tvpMeasurementMetadata", - "owns" - ] - }, - "DefaultTVPMetadataPropertyType":{ - "type":"object", - "title":"DefaultTVPMetadataPropertyType", - "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":"" - } - }, - "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":"" } }, @@ -1358,16 +1061,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":"DefaultTVPMetadataPropertyType", + "localPart":"ObservationProcessPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "defaultTVPMetadata", - "owns", + "observationProcess", "nilReason", "remoteSchema", "type", @@ -1376,150 +1091,73 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "CommentBlockType":{ + "TimeZonePropertyType":{ "type":"object", - "title":"CommentBlockType", + "title":"TimeZonePropertyType", "required":[ - "applicablePeriod", - "comment" + "timeZone" ], "properties":{ - "applicablePeriod":{ - "title":"applicablePeriod", + "timeZone":{ + "title":"timeZone", "allOf":[ { - "$ref":"#/definitions/TimePeriodPropertyType" + "$ref":"#/definitions/TimeZoneType" } ], "propertyType":"element", "elementName":{ - "localPart":"applicablePeriod", + "localPart":"TimeZone", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "comment":{ - "title":"comment", + "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":"comment", - "namespaceURI":"http://www.opengis.net/waterml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"owns", + "namespaceURI":"" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"CommentBlockType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "applicablePeriod", - "comment" - ] - }, - "TimeseriesType":{ - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" - }, - { - "type":"object", - "title":"TimeseriesType", - "properties":{ - "metadata":{ - "title":"metadata", - "allOf":[ - { - "$ref":"#/definitions/TimeseriesMetadataPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "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" - } - } - } - } - ], - "typeType":"classInfo", - "typeName":{ - "localPart":"TimeseriesType", + "localPart":"TimeZonePropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "metadata", - "defaultPointMetadata" + "timeZone", + "owns" ] }, - "CategoricalTVPType":{ + "DefaultCategoricalTVPMetadataType":{ "allOf":[ { - "$ref":"#/definitions/TimeValuePairType" + "$ref":"#/definitions/TVPMetadataType" }, { "type":"object", - "title":"CategoricalTVPType", + "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/CategoryPropertyType" - } - }, - "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/TVPMetadataPropertyType" + "$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" } } @@ -1528,36 +1166,217 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CategoricalTVPType", + "localPart":"DefaultCategoricalTVPMetadataType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "value", - "metadata" + "codeSpace" ] }, - "ObservationMetadataPropertyType":{ + "MeasurementTimeseriesType.Point":{ "type":"object", - "title":"ObservationMetadataPropertyType", + "title":"MeasurementTimeseriesType.Point", "required":[ - "observationMetadata" + "measurementTVP" ], "properties":{ - "observationMetadata":{ - "title":"observationMetadata", + "measurementTVP":{ + "title":"measurementTVP", "allOf":[ { - "$ref":"#/definitions/ObservationMetadataType" + "$ref":"#/definitions/MeasureTVPType" } ], "propertyType":"element", "elementName":{ - "localPart":"ObservationMetadata", + "localPart":"MeasurementTVP", "namespaceURI":"http://www.opengis.net/waterml/2.0" } - }, - "owns":{ - "title":"owns", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "measurementTVP" + ] + }, + "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" + ] + }, + "MeasurementTSMetadataPropertyType":{ + "type":"object", + "title":"MeasurementTSMetadataPropertyType", + "required":[ + "measurementTimeseriesMetadata" + ], + "properties":{ + "measurementTimeseriesMetadata":{ + "title":"measurementTimeseriesMetadata", + "allOf":[ + { + "$ref":"#/definitions/MeasurementTimeseriesMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "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":[ + "measurementTimeseriesMetadata", + "owns" + ] + }, + "TimeseriesMetadataPropertyType":{ + "type":"object", + "title":"TimeseriesMetadataPropertyType", + "required":[ + "timeseriesMetadata" + ], + "properties":{ + "timeseriesMetadata":{ + "title":"timeseriesMetadata", + "allOf":[ + { + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/TimeseriesMetadataType" + } + }, + "elementName":{ + "localPart":"TimeseriesMetadata", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + } + ], + "propertyType":"elementRef", + "elementName":{ + "localPart":"TimeseriesMetadata", + "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":"TimeseriesMetadataPropertyType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "timeseriesMetadata", + "owns" + ] + }, + "MonitoringPointPropertyType":{ + "type":"object", + "title":"MonitoringPointPropertyType", + "required":[ + "monitoringPoint" + ], + "properties":{ + "monitoringPoint":{ + "title":"monitoringPoint", + "allOf":[ + { + "$ref":"#/definitions/MonitoringPointType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MonitoringPoint", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "owns":{ + "title":"owns", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" @@ -1692,11 +1511,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ObservationMetadataPropertyType", + "localPart":"MonitoringPointPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "observationMetadata", + "monitoringPoint", "owns", "nilReason", "remoteSchema", @@ -1709,160 +1528,50 @@ "actuate" ] }, - "CollectionType":{ - "required":[ - "metadata" - ], + "CategoricalTVPType":{ "allOf":[ { - "$ref":"#/definitions/AbstractFeatureType" + "$ref":"#/definitions/TimeValuePairType" }, { "type":"object", - "title":"CollectionType", + "title":"CategoricalTVPType", "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", + "value":{ + "title":"value", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/CollectionType.SourceDefinition" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/CategoryPropertyType" + } }, - "minItems":0 + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"sourceDefinition", + "localPart":"value", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "parameter":{ - "title":"parameter", + "metadata":{ + "title":"metadata", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/NamedValuePropertyType" - }, - "minItems":0 + "$ref":"#/definitions/TVPMetadataPropertyType" } ], "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", + "localPart":"metadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } @@ -1871,38 +1580,57 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"CollectionType", + "localPart":"CategoricalTVPType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "metadata", - "temporalExtent", - "sourceDefinition", - "parameter", - "localDictionary", - "samplingFeatureMember", - "observationMember", - "communityExtension", - "internalExtension" + "value", + "metadata" ] }, - "MeasurementTSMetadataPropertyType":{ + "CollectionType.TemporalExtent":{ "type":"object", - "title":"MeasurementTSMetadataPropertyType", + "title":"CollectionType.TemporalExtent", "required":[ - "measurementTimeseriesMetadata" + "timePeriod" ], "properties":{ - "measurementTimeseriesMetadata":{ - "title":"measurementTimeseriesMetadata", + "timePeriod":{ + "title":"timePeriod", "allOf":[ { - "$ref":"#/definitions/MeasurementTimeseriesMetadataType" + "$ref":"#/definitions/TimePeriodType" } ], "propertyType":"element", "elementName":{ - "localPart":"MeasurementTimeseriesMetadata", + "localPart":"TimePeriod", + "namespaceURI":"http://www.opengis.net/gml/3.2" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "timePeriod" + ] + }, + "CommentBlockPropertyType":{ + "type":"object", + "title":"CommentBlockPropertyType", + "required":[ + "commentBlock" + ], + "properties":{ + "commentBlock":{ + "title":"commentBlock", + "allOf":[ + { + "$ref":"#/definitions/CommentBlockType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"CommentBlock", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -1922,17 +1650,17 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"MeasurementTSMetadataPropertyType", + "localPart":"CommentBlockPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "measurementTimeseriesMetadata", + "commentBlock", "owns" ] }, - "TVPDefaultMetadataPropertyType":{ + "DefaultTVPMetadataPropertyType":{ "type":"object", - "title":"TVPDefaultMetadataPropertyType", + "title":"DefaultTVPMetadataPropertyType", "required":[ "defaultTVPMetadata" ], @@ -1962,50 +1690,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":"" - } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"TVPDefaultMetadataPropertyType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "defaultTVPMetadata", - "owns" - ] - }, - "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" - } - }, "owns":{ "title":"owns", "allOf":[ @@ -2142,11 +1826,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"CollectionPropertyType", + "localPart":"DefaultTVPMetadataPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "collection", + "defaultTVPMetadata", "owns", "nilReason", "remoteSchema", @@ -2159,67 +1843,156 @@ "actuate" ] }, - "TimeValuePairType":{ - "type":"object", - "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":[ - "tvpMetadata" - ], - "properties":{ - "tvpMetadata":{ - "title":"tvpMetadata", - "allOf":[ - { - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - "$ref":"#/definitions/TVPMetadataType" + "TVPMeasurementMetadataType":{ + "allOf":[ + { + "$ref":"#/definitions/TVPMetadataType" + }, + { + "type":"object", + "title":"TVPMeasurementMetadataType", + "properties":{ + "uom":{ + "title":"uom", + "allOf":[ + { + "$ref":"#/definitions/UnitReference" } - }, + ], + "propertyType":"element", "elementName":{ - "localPart":"TVPMetadata", + "localPart":"uom", "namespaceURI":"http://www.opengis.net/waterml/2.0" } - } - ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"TVPMetadata", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "owns":{ - "title":"owns", + }, + "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" + ] + }, + "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" + ] + }, + "TVPMeasurementMetadataPropertyType":{ + "type":"object", + "title":"TVPMeasurementMetadataPropertyType", + "required":[ + "tvpMeasurementMetadata" + ], + "properties":{ + "tvpMeasurementMetadata":{ + "title":"tvpMeasurementMetadata", + "allOf":[ + { + "$ref":"#/definitions/TVPMeasurementMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "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" @@ -2234,11 +2007,11 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TVPMetadataPropertyType", + "localPart":"TVPMeasurementMetadataPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "tvpMetadata", + "tvpMeasurementMetadata", "owns" ] }, @@ -2325,70 +2098,128 @@ "profile" ] }, - "MeasureType":{ - "type":"object", - "title":"MeasureType", - "properties":{ - "value":{ - "title":"value", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" - } - ], - "propertyType":"value" + "MeasurementTimeseriesMetadataType":{ + "allOf":[ + { + "$ref":"#/definitions/TimeseriesMetadataType" }, - "uom":{ - "title":"uom", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + { + "type":"object", + "title":"MeasurementTimeseriesMetadataType", + "properties":{ + "startAnchorPoint":{ + "title":"startAnchorPoint", + "allOf":[ + { + "$ref":"#/definitions/TimePositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"startAnchorPoint", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "endAnchorPoint":{ + "title":"endAnchorPoint", + "allOf":[ + { + "$ref":"#/definitions/TimePositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"endAnchorPoint", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "cumulative":{ + "title":"cumulative", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"cumulative", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "accumulationAnchorTime":{ + "title":"accumulationAnchorTime", + "allOf":[ + { + "$ref":"#/definitions/TimePositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"accumulationAnchorTime", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "accumulationIntervalLength":{ + "title":"accumulationIntervalLength", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"element", + "elementName":{ + "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" + } } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"uom", - "namespaceURI":"" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"MeasureType", + "localPart":"MeasurementTimeseriesMetadataType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "value", - "uom" + "startAnchorPoint", + "endAnchorPoint", + "cumulative", + "accumulationAnchorTime", + "accumulationIntervalLength", + "maxGapPeriod" ] }, - "TVPMetadataType":{ + "CommentBlockType":{ "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", + "title":"CommentBlockType", + "required":[ + "applicablePeriod", + "comment" + ], + "properties":{ + "applicablePeriod":{ + "title":"applicablePeriod", "allOf":[ { - "$ref":"#/definitions/ReferenceType" + "$ref":"#/definitions/TimePeriodPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"nilReason", + "localPart":"applicablePeriod", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -2404,117 +2235,456 @@ "localPart":"comment", "namespaceURI":"http://www.opengis.net/waterml/2.0" } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"CommentBlockType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "applicablePeriod", + "comment" + ] + }, + "MonitoringPointType":{ + "allOf":[ + { + "$ref":"http://www.opengis.net/samplingSpatial/2.0#/definitions/SFSpatialSamplingFeatureType" }, - "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" + { + "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" + } + }, + "timeZone":{ + "title":"timeZone", + "allOf":[ + { + "$ref":"#/definitions/TimeZonePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"timeZone", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "daylightSavingTimeZone":{ + "title":"daylightSavingTimeZone", + "allOf":[ + { + "$ref":"#/definitions/TimeZonePropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"daylightSavingTimeZone", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } } - ], - "propertyType":"element", - "elementName":{ - "localPart":"source", - "namespaceURI":"http://www.opengis.net/waterml/2.0" } } - }, + ], "typeType":"classInfo", "typeName":{ - "localPart":"TVPMetadataType", + "localPart":"MonitoringPointType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "quality", - "nilReason", - "comment", - "relatedObservation", - "qualifier", - "processing", - "source" + "relatedParty", + "monitoringType", + "monitoringPointDescriptionReference", + "verticalDatum", + "timeZone", + "daylightSavingTimeZone" ] }, - "DocumentMetadataPropertyType":{ + "CategoricalTimeseriesType.Point":{ "type":"object", - "title":"DocumentMetadataPropertyType", + "title":"CategoricalTimeseriesType.Point", "required":[ - "documentMetadata" + "categoricalTVP" ], "properties":{ - "documentMetadata":{ - "title":"documentMetadata", + "categoricalTVP":{ + "title":"categoricalTVP", "allOf":[ { - "$ref":"#/definitions/DocumentMetadataType" + "$ref":"#/definitions/CategoricalTVPType" } ], "propertyType":"element", "elementName":{ - "localPart":"DocumentMetadata", + "localPart":"CategoricalTVP", "namespaceURI":"http://www.opengis.net/waterml/2.0" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "categoricalTVP" + ] + }, + "CollectionType":{ + "required":[ + "metadata" + ], + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" }, - "owns":{ - "title":"owns", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" - } - }, - "nilReason":{ + { + "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" + } + } + } + } + ], + "typeType":"classInfo", + "typeName":{ + "localPart":"CollectionType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "metadata", + "temporalExtent", + "sourceDefinition", + "parameter", + "localDictionary", + "samplingFeatureMember", + "observationMember", + "communityExtension", + "internalExtension" + ] + }, + "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" + ] + }, + "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":[ { @@ -2633,16 +2803,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":"DocumentMetadataPropertyType", + "localPart":"CollectionPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "documentMetadata", - "owns", + "collection", "nilReason", "remoteSchema", "type", @@ -2651,259 +2833,206 @@ "arcrole", "title", "show", - "actuate" + "actuate", + "owns" ] }, - "MeasurementTimeseriesType":{ - "allOf":[ - { - "$ref":"#/definitions/TimeseriesType" + "ObservationMetadataPropertyType":{ + "type":"object", + "title":"ObservationMetadataPropertyType", + "required":[ + "observationMetadata" + ], + "properties":{ + "observationMetadata":{ + "title":"observationMetadata", + "allOf":[ + { + "$ref":"#/definitions/ObservationMetadataType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"ObservationMetadata", + "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" + } }, - { - "type":"object", - "title":"MeasurementTimeseriesType", - "properties":{ - "point":{ - "title":"point", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/MeasurementTimeseriesType.Point" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"point", - "namespaceURI":"http://www.opengis.net/waterml/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":"MeasurementTimeseriesType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "point" - ] - }, - "CommentBlockPropertyType":{ - "type":"object", - "title":"CommentBlockPropertyType", - "required":[ - "commentBlock" - ], - "properties":{ - "commentBlock":{ - "title":"commentBlock", + }, + "role":{ + "title":"role", "allOf":[ { - "$ref":"#/definitions/CommentBlockType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anyURI" } ], - "propertyType":"element", - "elementName":{ - "localPart":"CommentBlock", - "namespaceURI":"http://www.opengis.net/waterml/2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"role", + "namespaceURI":"http://www.w3.org/1999/xlink" } }, - "owns":{ - "title":"owns", + "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":"owns", - "namespaceURI":"" + "localPart":"arcrole", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"CommentBlockPropertyType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "propertiesOrder":[ - "commentBlock", - "owns" - ] - }, - "CollectionType.TemporalExtent":{ - "type":"object", - "title":"CollectionType.TemporalExtent", - "required":[ - "timePeriod" - ], - "properties":{ - "timePeriod":{ - "title":"timePeriod", + }, + "title":{ + "title":"title", "allOf":[ { - "$ref":"#/definitions/TimePeriodType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"TimePeriod", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "propertyType":"attribute", + "attributeName":{ + "localPart":"title", + "namespaceURI":"http://www.w3.org/1999/xlink" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "timePeriod" - ] - }, - "ObservationProcessType":{ - "required":[ - "processType" - ], - "allOf":[ - { - "$ref":"#/definitions/AbstractFeatureType" }, - { - "type":"object", - "title":"ObservationProcessType", - "properties":{ - "processType":{ - "title":"processType", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"processType", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "originatingProcess":{ - "title":"originatingProcess", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"originatingProcess", - "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" - } - }, - "verticalDatum":{ - "title":"verticalDatum", - "allOf":[ - { - "$ref":"#/definitions/VerticalDatumPropertyType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"verticalDatum", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "comment":{ - "title":"comment", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"comment", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "processReference":{ - "title":"processReference", - "allOf":[ - { - "$ref":"#/definitions/ReferenceType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"processReference", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "input":{ - "title":"input", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/ReferenceType" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"input", - "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" - } - }, - "operator":{ - "title":"operator", + "show":{ + "title":"show", + "allOf":[ + { + "$ref":"#/definitions/ShowType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"show", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + }, + "actuate":{ + "title":"actuate", + "allOf":[ + { + "$ref":"#/definitions/ActuateType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"actuate", + "namespaceURI":"http://www.w3.org/1999/xlink" + } + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"ObservationMetadataPropertyType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "observationMetadata", + "owns", + "nilReason", + "remoteSchema", + "type", + "href", + "role", + "arcrole", + "title", + "show", + "actuate" + ] + }, + "MeasurementTimeseriesType":{ + "allOf":[ + { + "$ref":"#/definitions/TimeseriesType" + }, + { + "type":"object", + "title":"MeasurementTimeseriesType", + "properties":{ + "point":{ + "title":"point", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CIResponsiblePartyPropertyType" + "$ref":"#/definitions/MeasurementTimeseriesType.Point" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"operator", + "localPart":"point", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } @@ -2912,38 +3041,42 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ObservationProcessType", + "localPart":"MeasurementTimeseriesType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "processType", - "originatingProcess", - "aggregationDuration", - "verticalDatum", - "comment", - "processReference", - "input", - "parameter", - "operator" + "point" ] }, - "TimeZonePropertyType":{ + "TVPMetadataPropertyType":{ "type":"object", - "title":"TimeZonePropertyType", + "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" } }, @@ -2963,127 +3096,144 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"TimeZonePropertyType", + "localPart":"TVPMetadataPropertyType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "timeZone", + "tvpMetadata", "owns" ] }, - "CategoricalTimeseriesType":{ - "allOf":[ - { - "$ref":"#/definitions/TimeseriesType" + "TimeseriesMetadataType":{ + "type":"object", + "title":"TimeseriesMetadataType", + "required":[ + "temporalExtent" + ], + "properties":{ + "temporalExtent":{ + "title":"temporalExtent", + "allOf":[ + { + "$ref":"#/definitions/TimePeriodPropertyType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"temporalExtent", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } }, - { - "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" - } + "baseTime":{ + "title":"baseTime", + "allOf":[ + { + "$ref":"#/definitions/TimePositionType" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"baseTime", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "spacing":{ + "title":"spacing", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"spacing", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } + }, + "commentBlock":{ + "title":"commentBlock", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/CommentBlockPropertyType" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"commentBlock", + "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":"CategoricalTimeseriesType", + "localPart":"TimeseriesMetadataType", "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", + "temporalExtent", + "baseTime", + "spacing", + "commentBlock", + "parameter" + ] + }, + "TimeseriesType":{ + "allOf":[ + { + "$ref":"#/definitions/AbstractFeatureType" + }, + { + "type":"object", + "title":"TimeseriesType", + "properties":{ + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/TimeseriesMetadataPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"maximumGap", + "localPart":"metadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "parameter":{ - "title":"parameter", + "defaultPointMetadata":{ + "title":"defaultPointMetadata", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/NamedValuePropertyType" + "$ref":"#/definitions/TVPDefaultMetadataPropertyType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"parameter", + "localPart":"defaultPointMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } @@ -3092,312 +3242,166 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"ObservationMetadataType", + "localPart":"TimeseriesType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "intendedObservationSpacing", - "status", - "sampledMedium", - "maximumGap", - "parameter" + "metadata", + "defaultPointMetadata" ] }, - "MonitoringPointPropertyType":{ + "TimeZoneType":{ "type":"object", - "title":"MonitoringPointPropertyType", + "title":"TimeZoneType", "required":[ - "monitoringPoint" + "zoneOffset" ], "properties":{ - "monitoringPoint":{ - "title":"monitoringPoint", + "zoneOffset":{ + "title":"zoneOffset", "allOf":[ { - "$ref":"#/definitions/MonitoringPointType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], "propertyType":"element", "elementName":{ - "localPart":"MonitoringPoint", + "localPart":"zoneOffset", "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", + "zoneAbbreviation":{ + "title":"zoneAbbreviation", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"title", - "namespaceURI":"http://www.w3.org/1999/xlink" - } - }, - "show":{ - "title":"show", - "allOf":[ - { - "$ref":"#/definitions/ShowType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"show", - "namespaceURI":"http://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" } - }, - "owns":{ - "title":"owns", + } + }, + "typeType":"classInfo", + "typeName":{ + "localPart":"TimeZoneType", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "propertiesOrder":[ + "zoneOffset", + "zoneAbbreviation" + ] + }, + "TimeValuePairType":{ + "type":"object", + "title":"TimeValuePairType", + "properties":{ + "time":{ + "title":"time", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" + "$ref":"#/definitions/TimePositionType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"owns", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"time", + "namespaceURI":"http://www.opengis.net/waterml/2.0" } } }, "typeType":"classInfo", "typeName":{ - "localPart":"MonitoringPointPropertyType", + "localPart":"TimeValuePairType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "monitoringPoint", - "nilReason", - "remoteSchema", - "type", - "href", - "role", - "arcrole", - "title", - "show", - "actuate", - "owns" + "time" ] }, - "CollectionType.LocalDictionary":{ + "MeasureType":{ "type":"object", - "title":"CollectionType.LocalDictionary", - "required":[ - "dictionary" - ], + "title":"MeasureType", "properties":{ - "dictionary":{ - "title":"dictionary", + "value":{ + "title":"value", "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" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/double" } ], - "propertyType":"elementRef", - "elementName":{ - "localPart":"Dictionary", - "namespaceURI":"http://www.opengis.net/gml/3.2" + "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":[ - "dictionary" + "value", + "uom" ] }, - "MeasurementTimeseriesMetadataType":{ + "MeasureTVPType":{ "allOf":[ { - "$ref":"#/definitions/TimeseriesMetadataType" + "$ref":"#/definitions/TimeValuePairType" }, { "type":"object", - "title":"MeasurementTimeseriesMetadataType", + "title":"MeasureTVPType", "properties":{ - "startAnchorPoint":{ - "title":"startAnchorPoint", - "allOf":[ - { - "$ref":"#/definitions/TimePositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"startAnchorPoint", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "endAnchorPoint":{ - "title":"endAnchorPoint", - "allOf":[ - { - "$ref":"#/definitions/TimePositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"endAnchorPoint", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "cumulative":{ - "title":"cumulative", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/boolean" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"cumulative", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "accumulationAnchorTime":{ - "title":"accumulationAnchorTime", - "allOf":[ - { - "$ref":"#/definitions/TimePositionType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"accumulationAnchorTime", - "namespaceURI":"http://www.opengis.net/waterml/2.0" - } - }, - "accumulationIntervalLength":{ - "title":"accumulationIntervalLength", + "value":{ + "title":"value", "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/MeasureType" + } + }, + "elementName":{ + "localPart":"value", + "namespaceURI":"http://www.opengis.net/waterml/2.0" + } } ], - "propertyType":"element", + "propertyType":"elementRef", "elementName":{ - "localPart":"accumulationIntervalLength", + "localPart":"value", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, - "maxGapPeriod":{ - "title":"maxGapPeriod", + "metadata":{ + "title":"metadata", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/duration" + "$ref":"#/definitions/TVPMeasurementMetadataPropertyType" } ], "propertyType":"element", "elementName":{ - "localPart":"maxGapPeriod", + "localPart":"metadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } } @@ -3406,16 +3410,12 @@ ], "typeType":"classInfo", "typeName":{ - "localPart":"MeasurementTimeseriesMetadataType", + "localPart":"MeasureTVPType", "namespaceURI":"http://www.opengis.net/waterml/2.0" }, "propertiesOrder":[ - "startAnchorPoint", - "endAnchorPoint", - "cumulative", - "accumulationAnchorTime", - "accumulationIntervalLength", - "maxGapPeriod" + "value", + "metadata" ] }, "SamplingFeatureMemberUnionSemantics":{ @@ -3445,7 +3445,7 @@ "properties":{ "localPart":{ "enum":[ - "CategoricalTVP" + "DocumentMetadata" ] }, "namespaceURI":{ @@ -3458,11 +3458,11 @@ ] }, "value":{ - "$ref":"#/definitions/CategoricalTVPType" + "$ref":"#/definitions/DocumentMetadataType" } }, "elementName":{ - "localPart":"CategoricalTVP", + "localPart":"DocumentMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3479,7 +3479,7 @@ "properties":{ "localPart":{ "enum":[ - "MonitoringPoint" + "TVPMetadata" ] }, "namespaceURI":{ @@ -3492,11 +3492,11 @@ ] }, "value":{ - "$ref":"#/definitions/MonitoringPointType" + "$ref":"#/definitions/TVPMetadataType" } }, "elementName":{ - "localPart":"MonitoringPoint", + "localPart":"TVPMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3513,7 +3513,7 @@ "properties":{ "localPart":{ "enum":[ - "MeasurementTimeseries" + "value" ] }, "namespaceURI":{ @@ -3526,11 +3526,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasurementTimeseriesType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"MeasurementTimeseries", + "localPart":"value", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3547,7 +3547,7 @@ "properties":{ "localPart":{ "enum":[ - "DocumentMetadata" + "DefaultTVPMeasurementMetadata" ] }, "namespaceURI":{ @@ -3560,11 +3560,11 @@ ] }, "value":{ - "$ref":"#/definitions/DocumentMetadataType" + "$ref":"#/definitions/TVPMeasurementMetadataType" } }, "elementName":{ - "localPart":"DocumentMetadata", + "localPart":"DefaultTVPMeasurementMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3581,7 +3581,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "ObservationProcess" ] }, "namespaceURI":{ @@ -3594,15 +3594,12 @@ ] }, "value":{ - "$ref":"#/definitions/CategoryPropertyType" + "$ref":"#/definitions/ObservationProcessType" } }, "elementName":{ - "localPart":"value", + "localPart":"ObservationProcess", "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "scope":{ - "$ref":"#/definitions/CategoricalTVPType" } }, { @@ -3618,7 +3615,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeValuePair" + "TimeseriesMetadata" ] }, "namespaceURI":{ @@ -3631,11 +3628,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeValuePairType" + "$ref":"#/definitions/TimeseriesMetadataType" } }, "elementName":{ - "localPart":"TimeValuePair", + "localPart":"TimeseriesMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3652,7 +3649,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeseriesMetadata" + "value" ] }, "namespaceURI":{ @@ -3665,12 +3662,15 @@ ] }, "value":{ - "$ref":"#/definitions/TimeseriesMetadataType" + "$ref":"#/definitions/CategoryPropertyType" } }, "elementName":{ - "localPart":"TimeseriesMetadata", + "localPart":"value", "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "scope":{ + "$ref":"#/definitions/CategoricalTVPType" } }, { @@ -3686,7 +3686,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservationProcess" + "ObservationMetadata" ] }, "namespaceURI":{ @@ -3699,11 +3699,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationProcessType" + "$ref":"#/definitions/ObservationMetadataType" } }, "elementName":{ - "localPart":"ObservationProcess", + "localPart":"ObservationMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3720,7 +3720,7 @@ "properties":{ "localPart":{ "enum":[ - "TimeZone" + "MeasurementTimeseries" ] }, "namespaceURI":{ @@ -3733,11 +3733,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeZoneType" + "$ref":"#/definitions/MeasurementTimeseriesType" } }, "elementName":{ - "localPart":"TimeZone", + "localPart":"MeasurementTimeseries", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3754,7 +3754,7 @@ "properties":{ "localPart":{ "enum":[ - "MeasurementTVP" + "CategoricalTVP" ] }, "namespaceURI":{ @@ -3767,11 +3767,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureTVPType" + "$ref":"#/definitions/CategoricalTVPType" } }, "elementName":{ - "localPart":"MeasurementTVP", + "localPart":"CategoricalTVP", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3788,7 +3788,7 @@ "properties":{ "localPart":{ "enum":[ - "TVPMetadata" + "TimeValuePair" ] }, "namespaceURI":{ @@ -3801,11 +3801,11 @@ ] }, "value":{ - "$ref":"#/definitions/TVPMetadataType" + "$ref":"#/definitions/TimeValuePairType" } }, "elementName":{ - "localPart":"TVPMetadata", + "localPart":"TimeValuePair", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3822,7 +3822,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "TimeZone" ] }, "namespaceURI":{ @@ -3835,15 +3835,12 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/TimeZoneType" } }, "elementName":{ - "localPart":"value", + "localPart":"TimeZone", "namespaceURI":"http://www.opengis.net/waterml/2.0" - }, - "scope":{ - "$ref":"#/definitions/MeasureTVPType" } }, { @@ -3859,7 +3856,7 @@ "properties":{ "localPart":{ "enum":[ - "DefaultTVPMeasurementMetadata" + "Timeseries" ] }, "namespaceURI":{ @@ -3872,11 +3869,11 @@ ] }, "value":{ - "$ref":"#/definitions/TVPMeasurementMetadataType" + "$ref":"#/definitions/TimeseriesType" } }, "elementName":{ - "localPart":"DefaultTVPMeasurementMetadata", + "localPart":"Timeseries", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3893,7 +3890,7 @@ "properties":{ "localPart":{ "enum":[ - "value" + "DefaultTVPMetadata" ] }, "namespaceURI":{ @@ -3906,11 +3903,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasureType" + "$ref":"#/definitions/TVPMetadataType" } }, "elementName":{ - "localPart":"value", + "localPart":"DefaultTVPMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3927,7 +3924,7 @@ "properties":{ "localPart":{ "enum":[ - "Timeseries" + "CommentBlock" ] }, "namespaceURI":{ @@ -3940,11 +3937,11 @@ ] }, "value":{ - "$ref":"#/definitions/TimeseriesType" + "$ref":"#/definitions/CommentBlockType" } }, "elementName":{ - "localPart":"Timeseries", + "localPart":"CommentBlock", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3961,7 +3958,7 @@ "properties":{ "localPart":{ "enum":[ - "MeasurementTimeseriesMetadata" + "MonitoringPoint" ] }, "namespaceURI":{ @@ -3974,11 +3971,11 @@ ] }, "value":{ - "$ref":"#/definitions/MeasurementTimeseriesMetadataType" + "$ref":"#/definitions/MonitoringPointType" } }, "elementName":{ - "localPart":"MeasurementTimeseriesMetadata", + "localPart":"MonitoringPoint", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -3995,7 +3992,7 @@ "properties":{ "localPart":{ "enum":[ - "CategoricalTimeseries" + "TVPMeasurementMetadata" ] }, "namespaceURI":{ @@ -4008,11 +4005,11 @@ ] }, "value":{ - "$ref":"#/definitions/CategoricalTimeseriesType" + "$ref":"#/definitions/TVPMeasurementMetadataType" } }, "elementName":{ - "localPart":"CategoricalTimeseries", + "localPart":"TVPMeasurementMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -4029,7 +4026,7 @@ "properties":{ "localPart":{ "enum":[ - "DefaultTVPCategoricalMetadata" + "CategoricalTimeseries" ] }, "namespaceURI":{ @@ -4042,11 +4039,11 @@ ] }, "value":{ - "$ref":"#/definitions/DefaultCategoricalTVPMetadataType" + "$ref":"#/definitions/CategoricalTimeseriesType" } }, "elementName":{ - "localPart":"DefaultTVPCategoricalMetadata", + "localPart":"CategoricalTimeseries", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -4063,7 +4060,7 @@ "properties":{ "localPart":{ "enum":[ - "TVPMeasurementMetadata" + "Collection" ] }, "namespaceURI":{ @@ -4076,11 +4073,11 @@ ] }, "value":{ - "$ref":"#/definitions/TVPMeasurementMetadataType" + "$ref":"#/definitions/CollectionType" } }, "elementName":{ - "localPart":"TVPMeasurementMetadata", + "localPart":"Collection", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -4097,7 +4094,7 @@ "properties":{ "localPart":{ "enum":[ - "ObservationMetadata" + "MeasurementTVP" ] }, "namespaceURI":{ @@ -4110,11 +4107,11 @@ ] }, "value":{ - "$ref":"#/definitions/ObservationMetadataType" + "$ref":"#/definitions/MeasureTVPType" } }, "elementName":{ - "localPart":"ObservationMetadata", + "localPart":"MeasurementTVP", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -4131,7 +4128,7 @@ "properties":{ "localPart":{ "enum":[ - "DefaultTVPMetadata" + "DefaultTVPCategoricalMetadata" ] }, "namespaceURI":{ @@ -4144,11 +4141,11 @@ ] }, "value":{ - "$ref":"#/definitions/TVPMetadataType" + "$ref":"#/definitions/DefaultCategoricalTVPMetadataType" } }, "elementName":{ - "localPart":"DefaultTVPMetadata", + "localPart":"DefaultTVPCategoricalMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -4165,7 +4162,7 @@ "properties":{ "localPart":{ "enum":[ - "Collection" + "MeasurementTimeseriesMetadata" ] }, "namespaceURI":{ @@ -4178,11 +4175,11 @@ ] }, "value":{ - "$ref":"#/definitions/CollectionType" + "$ref":"#/definitions/MeasurementTimeseriesMetadataType" } }, "elementName":{ - "localPart":"Collection", + "localPart":"MeasurementTimeseriesMetadata", "namespaceURI":"http://www.opengis.net/waterml/2.0" } }, @@ -4199,7 +4196,7 @@ "properties":{ "localPart":{ "enum":[ - "CommentBlock" + "value" ] }, "namespaceURI":{ @@ -4212,12 +4209,15 @@ ] }, "value":{ - "$ref":"#/definitions/CommentBlockType" + "$ref":"#/definitions/MeasureType" } }, "elementName":{ - "localPart":"CommentBlock", + "localPart":"value", "namespaceURI":"http://www.opengis.net/waterml/2.0" + }, + "scope":{ + "$ref":"#/definitions/MeasureTVPType" } } ] diff --git a/scripts/jsonschemas/xAL_2_0.jsonschema b/scripts/jsonschemas/xAL_2_0.jsonschema index 43970449..85b158a3 100644 --- a/scripts/jsonschemas/xAL_2_0.jsonschema +++ b/scripts/jsonschemas/xAL_2_0.jsonschema @@ -2,14 +2,9 @@ { "id":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0#", "definitions":{ - "AddressDetails.Country":{ + "PostalCode.PostTown":{ "type":"object", - "title":"AddressDetails.Country", - "required":[ - "administrativeArea", - "locality", - "thoroughfare" - ], + "title":"PostalCode.PostTown", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -40,76 +35,170 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "countryNameCode":{ - "title":"countryNameCode", + "postTownName":{ + "title":"postTownName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AddressDetails.Country.CountryNameCode" + "$ref":"#/definitions/PostalCode.PostTown.PostTownName" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"CountryNameCode", + "localPart":"PostTownName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "countryName":{ - "title":"countryName", + "postTownSuffix":{ + "title":"postTownSuffix", + "allOf":[ + { + "$ref":"#/definitions/PostalCode.PostTown.PostTownSuffix" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostTownSuffix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "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", + "postTownName", + "postTownSuffix", + "type" + ] + }, + "PostBox":{ + "type":"object", + "title":"PostBox", + "required":[ + "postBoxNumber" + ], + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "addressLine":{ + "title":"addressLine", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/CountryName" + "$ref":"#/definitions/AddressLine" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"CountryName", + "localPart":"AddressLine", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "administrativeArea":{ - "title":"administrativeArea", + "postBoxNumber":{ + "title":"postBoxNumber", "allOf":[ { - "$ref":"#/definitions/AdministrativeArea" + "$ref":"#/definitions/PostBox.PostBoxNumber" } ], "propertyType":"element", "elementName":{ - "localPart":"AdministrativeArea", + "localPart":"PostBoxNumber", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "locality":{ - "title":"locality", + "postBoxNumberPrefix":{ + "title":"postBoxNumberPrefix", "allOf":[ { - "$ref":"#/definitions/Locality" + "$ref":"#/definitions/PostBox.PostBoxNumberPrefix" } ], "propertyType":"element", "elementName":{ - "localPart":"Locality", + "localPart":"PostBoxNumberPrefix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "thoroughfare":{ - "title":"thoroughfare", + "postBoxNumberSuffix":{ + "title":"postBoxNumberSuffix", "allOf":[ { - "$ref":"#/definitions/Thoroughfare" + "$ref":"#/definitions/PostBox.PostBoxNumberSuffix" } ], "propertyType":"element", "elementName":{ - "localPart":"Thoroughfare", + "localPart":"PostBoxNumberSuffix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "postBoxNumberExtension":{ + "title":"postBoxNumberExtension", + "allOf":[ + { + "$ref":"#/definitions/PostBox.PostBoxNumberExtension" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostBoxNumberExtension", + "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" } }, @@ -132,44 +221,6 @@ } ], "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", @@ -184,8 +235,8 @@ "namespaceURI":"" } }, - "code":{ - "title":"code", + "indicator":{ + "title":"indicator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -193,7 +244,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "localPart":"Indicator", "namespaceURI":"" } } @@ -201,17 +252,21 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "content", + "addressLine", + "postBoxNumber", + "postBoxNumberPrefix", + "postBoxNumberSuffix", + "postBoxNumberExtension", + "firm", + "postalCode", + "any", "type", - "code" + "indicator" ] }, - "AddressLinesType":{ + "PostalCode":{ "type":"object", - "title":"AddressLinesType", - "required":[ - "addressLine" - ], + "title":"PostalCode", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -233,7 +288,7 @@ "items":{ "$ref":"#/definitions/AddressLine" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", @@ -242,6 +297,53 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, + "postalCodeNumber":{ + "title":"postalCodeNumber", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PostalCode.PostalCodeNumber" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostalCodeNumber", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "postalCodeNumberExtension":{ + "title":"postalCodeNumberExtension", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/PostalCode.PostalCodeNumberExtension" + }, + "minItems":0 + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostalCodeNumberExtension", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "postTown":{ + "title":"postTown", + "allOf":[ + { + "$ref":"#/definitions/PostalCode.PostTown" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostTown", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, "any":{ "title":"any", "allOf":[ @@ -261,22 +363,95 @@ } ], "propertyType":"anyElement" - } - }, - "typeType":"classInfo", - "typeName":{ - "localPart":"AddressLinesType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, + "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", - "any" + "postalCodeNumber", + "postalCodeNumberExtension", + "postTown", + "any", + "type" ] }, - "AddressDetails.PostalServiceElements.SupplementaryPostalServiceData":{ + "PostBox.PostBoxNumberPrefix":{ "type":"object", - "title":"AddressDetails.PostalServiceElements.SupplementaryPostalServiceData", + "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" + ] + }, + "LargeMailUserType.LargeMailUserName":{ + "type":"object", + "title":"LargeMailUserType.LargeMailUserName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -303,7 +478,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", @@ -316,7 +491,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", @@ -334,9 +509,14 @@ "code" ] }, - "FirmType":{ + "AddressDetails.Country":{ "type":"object", - "title":"FirmType", + "title":"AddressDetails.Country", + "required":[ + "administrativeArea", + "locality", + "thoroughfare" + ], "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -367,63 +547,76 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "firmName":{ - "title":"firmName", + "countryNameCode":{ + "title":"countryNameCode", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/FirmType.FirmName" + "$ref":"#/definitions/AddressDetails.Country.CountryNameCode" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"FirmName", + "localPart":"CountryNameCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "department":{ - "title":"department", + "countryName":{ + "title":"countryName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/Department" + "$ref":"#/definitions/CountryName" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Department", + "localPart":"CountryName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "mailStop":{ - "title":"mailStop", + "administrativeArea":{ + "title":"administrativeArea", "allOf":[ { - "$ref":"#/definitions/MailStopType" + "$ref":"#/definitions/AdministrativeArea" } ], "propertyType":"element", "elementName":{ - "localPart":"MailStop", + "localPart":"AdministrativeArea", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postalCode":{ - "title":"postalCode", + "locality":{ + "title":"locality", "allOf":[ { - "$ref":"#/definitions/PostalCode" + "$ref":"#/definitions/Locality" } ], "propertyType":"element", "elementName":{ - "localPart":"PostalCode", + "localPart":"Locality", + "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" } }, @@ -446,40 +639,29 @@ } ], "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" + "countryNameCode", + "countryName", + "administrativeArea", + "locality", + "thoroughfare", + "any" ] }, - "Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo":{ + "Locality":{ "type":"object", - "title":"Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo", + "title":"Locality", + "required":[ + "postBox", + "largeMailUser", + "postOffice", + "postalRoute" + ], "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -493,187 +675,163 @@ ], "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/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" - } - } - ] - } + "$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", + "localityName":{ + "title":"localityName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/Locality.LocalityName" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"LocalityName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "code" - ] - }, - "Department.DepartmentName":{ - "type":"object", - "title":"Department.DepartmentName", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "postBox":{ + "title":"postBox", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/PostBox" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"PostBox", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "content":{ - "title":"content", + "largeMailUser":{ + "title":"largeMailUser", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/LargeMailUserType" } ], - "propertyType":"value" + "propertyType":"element", + "elementName":{ + "localPart":"LargeMailUser", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "type":{ - "title":"type", + "postOffice":{ + "title":"postOffice", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PostOffice" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostOffice", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "code":{ - "title":"code", + "postalRoute":{ + "title":"postalRoute", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PostalRouteType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostalRoute", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "type", - "code" - ] - }, - "AddressDetails.PostalServiceElements.KeyLineCode":{ - "type":"object", - "title":"AddressDetails.PostalServiceElements.KeyLineCode", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "thoroughfare":{ + "title":"thoroughfare", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/Thoroughfare" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"Thoroughfare", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "content":{ - "title":"content", + "premise":{ + "title":"premise", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/Premise" } ], - "propertyType":"value" + "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" + } + }, + "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", @@ -688,8 +846,8 @@ "namespaceURI":"" } }, - "code":{ - "title":"code", + "usageType":{ + "title":"usageType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -697,7 +855,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "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":"" } } @@ -705,14 +876,25 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "content", + "addressLine", + "localityName", + "postBox", + "largeMailUser", + "postOffice", + "postalRoute", + "thoroughfare", + "premise", + "dependentLocality", + "postalCode", + "any", "type", - "code" + "usageType", + "indicator" ] }, - "ThoroughfareNumber":{ + "FirmType":{ "type":"object", - "title":"ThoroughfareNumber", + "title":"FirmType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -726,82 +908,105 @@ ], "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", + "firmName":{ + "title":"firmName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/FirmType.FirmName" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"FirmName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "type":{ - "title":"type", + "department":{ + "title":"department", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/Department" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Department", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "indicator":{ - "title":"indicator", + "mailStop":{ + "title":"mailStop", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/MailStopType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Indicator", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MailStop", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "indicatorOccurrence":{ - "title":"indicatorOccurrence", + "postalCode":{ + "title":"postalCode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "$ref":"#/definitions/PostalCode" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"IndicatorOccurrence", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "numberOccurrence":{ - "title":"numberOccurrence", + "any":{ + "title":"any", "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":{ + } + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberOccurrence", - "namespaceURI":"" - } + "propertyType":"anyElement" }, - "code":{ - "title":"code", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -809,26 +1014,30 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "localPart":"Type", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"FirmType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", - "content", - "numberType", - "type", - "indicator", - "indicatorOccurrence", - "numberOccurrence", - "code" + "addressLine", + "firmName", + "department", + "mailStop", + "postalCode", + "any", + "type" ] }, - "PostOffice":{ + "LargeMailUserType":{ "type":"object", - "title":"PostOffice", + "title":"LargeMailUserType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -859,46 +1068,63 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postOfficeName":{ - "title":"postOfficeName", + "largeMailUserName":{ + "title":"largeMailUserName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PostOffice.PostOfficeName" + "$ref":"#/definitions/LargeMailUserType.LargeMailUserName" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PostOfficeName", + "localPart":"LargeMailUserName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postOfficeNumber":{ - "title":"postOfficeNumber", + "largeMailUserIdentifier":{ + "title":"largeMailUserIdentifier", "allOf":[ { - "$ref":"#/definitions/PostOffice.PostOfficeNumber" + "$ref":"#/definitions/LargeMailUserType.LargeMailUserIdentifier" } ], "propertyType":"element", "elementName":{ - "localPart":"PostOfficeNumber", + "localPart":"LargeMailUserIdentifier", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postalRoute":{ - "title":"postalRoute", + "buildingName":{ + "title":"buildingName", "allOf":[ { - "$ref":"#/definitions/PostalRouteType" + "type":"array", + "items":{ + "$ref":"#/definitions/BuildingNameType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PostalRoute", + "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" } }, @@ -915,6 +1141,19 @@ "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":[ @@ -952,7 +1191,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", @@ -960,111 +1199,135 @@ "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", + "typeName":{ + "localPart":"LargeMailUserType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", "addressLine", - "postOfficeName", - "postOfficeNumber", - "postalRoute", + "largeMailUserName", + "largeMailUserIdentifier", + "buildingName", + "department", "postBox", + "thoroughfare", "postalCode", "any", - "type", - "indicator" + "type" ] }, - "SubPremiseType.SubPremiseNumber":{ + "Premise.PremiseNumberRange.PremiseNumberRangeFrom":{ "type":"object", - "title":"SubPremiseType.SubPremiseNumber", + "title":"Premise.PremiseNumberRange.PremiseNumberRangeFrom", + "required":[ + "premiseNumber" + ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "addressLine":{ + "title":"addressLine", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "type":"array", + "items":{ + "$ref":"#/definitions/AddressLine" + }, + "minItems":0 } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"AddressLine", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "content":{ - "title":"content", + "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":"value" + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumberPrefix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "indicator":{ - "title":"indicator", + "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":"Indicator", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumber", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "indicatorOccurrence":{ - "title":"indicatorOccurrence", + "premiseNumberSuffix":{ + "title":"premiseNumberSuffix", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/PremiseNumberSuffix" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"IndicatorOccurrence", - "namespaceURI":"" - } - }, - "numberTypeOccurrence":{ - "title":"numberTypeOccurrence", + "propertyType":"element", + "elementName":{ + "localPart":"PremiseNumberSuffix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "addressLine", + "premiseNumberPrefix", + "premiseNumber", + "premiseNumberSuffix" + ] + }, + "ThoroughfarePostDirectionType":{ + "type":"object", + "title":"ThoroughfarePostDirectionType", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberTypeOccurrence", - "namespaceURI":"" - } + "propertyType":"anyAttribute" }, - "premiseNumberSeparator":{ - "title":"premiseNumberSeparator", + "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":"PremiseNumberSeparator", - "namespaceURI":"" - } + "propertyType":"value" }, "type":{ "title":"type", @@ -1094,20 +1357,20 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ThoroughfarePostDirectionType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", "content", - "indicator", - "indicatorOccurrence", - "numberTypeOccurrence", - "premiseNumberSeparator", "type", "code" ] }, - "AddressLine":{ + "BuildingNameType":{ "type":"object", - "title":"AddressLine", + "title":"BuildingNameType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1143,6 +1406,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":[ @@ -1158,16 +1434,21 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"BuildingNameType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", "content", "type", + "typeOccurrence", "code" ] }, - "LargeMailUserType.LargeMailUserIdentifier":{ + "SubPremiseType.SubPremiseNumber":{ "type":"object", - "title":"LargeMailUserType.LargeMailUserIdentifier", + "title":"SubPremiseType.SubPremiseNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1190,8 +1471,21 @@ ], "propertyType":"value" }, - "type":{ - "title":"type", + "indicator":{ + "title":"indicator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Indicator", + "namespaceURI":"" + } + }, + "indicatorOccurrence":{ + "title":"indicatorOccurrence", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -1199,12 +1493,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"IndicatorOccurrence", "namespaceURI":"" } }, - "indicator":{ - "title":"indicator", + "numberTypeOccurrence":{ + "title":"numberTypeOccurrence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NumberTypeOccurrence", + "namespaceURI":"" + } + }, + "premiseNumberSeparator":{ + "title":"premiseNumberSeparator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1212,7 +1519,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Indicator", + "localPart":"PremiseNumberSeparator", + "namespaceURI":"" + } + }, + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", "namespaceURI":"" } }, @@ -1234,14 +1554,17 @@ "propertiesOrder":[ "otherAttributes", "content", - "type", "indicator", + "indicatorOccurrence", + "numberTypeOccurrence", + "premiseNumberSeparator", + "type", "code" ] }, - "DependentLocalityType.DependentLocalityNumber":{ + "PostBox.PostBoxNumberSuffix":{ "type":"object", - "title":"DependentLocalityType.DependentLocalityNumber", + "title":"PostBox.PostBoxNumberSuffix", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1264,16 +1587,16 @@ ], "propertyType":"value" }, - "nameNumberOccurrence":{ - "title":"nameNumberOccurrence", + "numberSuffixSeparator":{ + "title":"numberSuffixSeparator", "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":"NameNumberOccurrence", + "localPart":"NumberSuffixSeparator", "namespaceURI":"" } }, @@ -1295,13 +1618,13 @@ "propertiesOrder":[ "otherAttributes", "content", - "nameNumberOccurrence", + "numberSuffixSeparator", "code" ] }, - "AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName":{ + "AddressDetails.PostalServiceElements.SupplementaryPostalServiceData":{ "type":"object", - "title":"AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName", + "title":"AddressDetails.PostalServiceElements.SupplementaryPostalServiceData", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1359,9 +1682,15 @@ "code" ] }, - "AddressDetails.PostalServiceElements":{ + "Thoroughfare":{ "type":"object", - "title":"AddressDetails.PostalServiceElements", + "title":"Thoroughfare", + "required":[ + "dependentLocality", + "premise", + "firm", + "postalCode" + ], "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1375,344 +1704,224 @@ ], "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", + "thoroughfareNumberOrThoroughfareNumberRange":{ + "title":"thoroughfareNumberOrThoroughfareNumberRange", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.EndorsementLineCode" + "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":"EndorsementLineCode", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"elements" }, - "keyLineCode":{ - "title":"keyLineCode", + "thoroughfareNumberPrefix":{ + "title":"thoroughfareNumberPrefix", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.KeyLineCode" + "type":"array", + "items":{ + "$ref":"#/definitions/ThoroughfareNumberPrefix" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"KeyLineCode", + "localPart":"ThoroughfareNumberPrefix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "barcode":{ - "title":"barcode", + "thoroughfareNumberSuffix":{ + "title":"thoroughfareNumberSuffix", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.Barcode" + "type":"array", + "items":{ + "$ref":"#/definitions/ThoroughfareNumberSuffix" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Barcode", + "localPart":"ThoroughfareNumberSuffix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "sortingCode":{ - "title":"sortingCode", + "thoroughfarePreDirection":{ + "title":"thoroughfarePreDirection", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.SortingCode" + "$ref":"#/definitions/ThoroughfarePreDirectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"SortingCode", + "localPart":"ThoroughfarePreDirection", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "addressLatitude":{ - "title":"addressLatitude", + "thoroughfareLeadingType":{ + "title":"thoroughfareLeadingType", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLatitude" + "$ref":"#/definitions/ThoroughfareLeadingTypeType" } ], "propertyType":"element", "elementName":{ - "localPart":"AddressLatitude", + "localPart":"ThoroughfareLeadingType", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "addressLatitudeDirection":{ - "title":"addressLatitudeDirection", - "allOf":[ - { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLatitudeDirection" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLatitudeDirection", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "addressLongitude":{ - "title":"addressLongitude", - "allOf":[ - { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLongitude" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLongitude", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "addressLongitudeDirection":{ - "title":"addressLongitudeDirection", - "allOf":[ - { - "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLongitudeDirection" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLongitudeDirection", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "supplementaryPostalServiceData":{ - "title":"supplementaryPostalServiceData", + "thoroughfareName":{ + "title":"thoroughfareName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AddressDetails.PostalServiceElements.SupplementaryPostalServiceData" + "$ref":"#/definitions/ThoroughfareNameType" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"SupplementaryPostalServiceData", + "localPart":"ThoroughfareName", "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", - "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" - } - ], - "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":[ - "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", + "thoroughfareTrailingType":{ + "title":"thoroughfareTrailingType", "allOf":[ { - "$ref":"#/definitions/AddressDetails.PostalServiceElements" + "$ref":"#/definitions/ThoroughfareTrailingTypeType" } ], "propertyType":"element", "elementName":{ - "localPart":"PostalServiceElements", + "localPart":"ThoroughfareTrailingType", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "address":{ - "title":"address", + "thoroughfarePostDirection":{ + "title":"thoroughfarePostDirection", "allOf":[ { - "$ref":"#/definitions/AddressDetails.Address" + "$ref":"#/definitions/ThoroughfarePostDirectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"Address", + "localPart":"ThoroughfarePostDirection", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "addressLines":{ - "title":"addressLines", + "dependentThoroughfare":{ + "title":"dependentThoroughfare", "allOf":[ { - "$ref":"#/definitions/AddressLinesType" + "$ref":"#/definitions/Thoroughfare.DependentThoroughfare" } ], "propertyType":"element", "elementName":{ - "localPart":"AddressLines", + "localPart":"DependentThoroughfare", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "country":{ - "title":"country", + "dependentLocality":{ + "title":"dependentLocality", "allOf":[ { - "$ref":"#/definitions/AddressDetails.Country" + "$ref":"#/definitions/DependentLocalityType" } ], "propertyType":"element", "elementName":{ - "localPart":"Country", + "localPart":"DependentLocality", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "administrativeArea":{ - "title":"administrativeArea", + "premise":{ + "title":"premise", "allOf":[ { - "$ref":"#/definitions/AdministrativeArea" + "$ref":"#/definitions/Premise" } ], "propertyType":"element", "elementName":{ - "localPart":"AdministrativeArea", + "localPart":"Premise", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "locality":{ - "title":"locality", + "firm":{ + "title":"firm", "allOf":[ { - "$ref":"#/definitions/Locality" + "$ref":"#/definitions/FirmType" } ], "propertyType":"element", "elementName":{ - "localPart":"Locality", + "localPart":"Firm", "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" } }, @@ -1736,21 +1945,8 @@ ], "propertyType":"anyElement" }, - "addressType":{ - "title":"addressType", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"AddressType", - "namespaceURI":"" - } - }, - "currentStatus":{ - "title":"currentStatus", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1758,25 +1954,25 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"CurrentStatus", + "localPart":"Type", "namespaceURI":"" } }, - "validFromDate":{ - "title":"validFromDate", + "dependentThoroughfares":{ + "title":"dependentThoroughfares", "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":"ValidFromDate", + "localPart":"DependentThoroughfares", "namespaceURI":"" } }, - "validToDate":{ - "title":"validToDate", + "dependentThoroughfaresIndicator":{ + "title":"dependentThoroughfaresIndicator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1784,12 +1980,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"ValidToDate", + "localPart":"DependentThoroughfaresIndicator", "namespaceURI":"" } }, - "usage":{ - "title":"usage", + "dependentThoroughfaresConnector":{ + "title":"dependentThoroughfaresConnector", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1797,12 +1993,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Usage", + "localPart":"DependentThoroughfaresConnector", "namespaceURI":"" } }, - "addressDetailsKey":{ - "title":"addressDetailsKey", + "dependentThoroughfaresType":{ + "title":"dependentThoroughfaresType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -1810,7 +2006,71 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"AddressDetailsKey", + "localPart":"DependentThoroughfaresType", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "addressLine", + "thoroughfareNumberOrThoroughfareNumberRange", + "thoroughfareNumberPrefix", + "thoroughfareNumberSuffix", + "thoroughfarePreDirection", + "thoroughfareLeadingType", + "thoroughfareName", + "thoroughfareTrailingType", + "thoroughfarePostDirection", + "dependentThoroughfare", + "dependentLocality", + "premise", + "firm", + "postalCode", + "any", + "type", + "dependentThoroughfares", + "dependentThoroughfaresIndicator", + "dependentThoroughfaresConnector", + "dependentThoroughfaresType" + ] + }, + "AddressDetails.PostalServiceElements.AddressLatitudeDirection":{ + "type":"object", + "title":"AddressDetails.PostalServiceElements.AddressLatitudeDirection", + "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":"" } }, @@ -1829,38 +2089,16 @@ } }, "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", + "content", + "type", "code" ] }, - "Thoroughfare":{ + "Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo":{ "type":"object", - "title":"Thoroughfare", - "required":[ - "dependentLocality", - "premise", - "firm", - "postalCode" - ], + "title":"Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -1874,371 +2112,346 @@ ], "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", + "content":{ + "title":"content", "allOf":[ { "type":"array", "items":{ "anyOf":[ { - "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/ThoroughfareNumber" } - ], + }, "elementName":{ "localPart":"ThoroughfareNumber", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, { - "anyOf":[ - { - "$ref":"#/definitions/Thoroughfare.ThoroughfareNumberRange" + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + "$ref":"#/definitions/ThoroughfareNumberSuffix" } - ], + }, "elementName":{ - "localPart":"ThoroughfareNumberRange", + "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/ThoroughfareNumberPrefix" + } + }, + "elementName":{ + "localPart":"ThoroughfareNumberPrefix", "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" - } + "propertyType":"elementRefs" }, - "thoroughfareNumberSuffix":{ - "title":"thoroughfareNumberSuffix", + "code":{ + "title":"code", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ThoroughfareNumberSuffix" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareNumberSuffix", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Code", + "namespaceURI":"" } - }, - "thoroughfarePreDirection":{ - "title":"thoroughfarePreDirection", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "code" + ] + }, + "AddressDetails.Country.CountryNameCode":{ + "type":"object", + "title":"AddressDetails.Country.CountryNameCode", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/ThoroughfarePreDirectionType" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfarePreDirection", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"anyAttribute" }, - "thoroughfareLeadingType":{ - "title":"thoroughfareLeadingType", + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/ThoroughfareLeadingTypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareLeadingType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"value" }, - "thoroughfareName":{ - "title":"thoroughfareName", + "scheme":{ + "title":"scheme", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ThoroughfareNameType" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Scheme", + "namespaceURI":"" } }, - "thoroughfareTrailingType":{ - "title":"thoroughfareTrailingType", + "code":{ + "title":"code", "allOf":[ { - "$ref":"#/definitions/ThoroughfareTrailingTypeType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareTrailingType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Code", + "namespaceURI":"" } - }, - "thoroughfarePostDirection":{ - "title":"thoroughfarePostDirection", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "scheme", + "code" + ] + }, + "SubPremiseType":{ + "type":"object", + "title":"SubPremiseType", + "required":[ + "subPremiseLocation" + ], + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/ThoroughfarePostDirectionType" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfarePostDirection", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"anyAttribute" }, - "dependentThoroughfare":{ - "title":"dependentThoroughfare", + "addressLine":{ + "title":"addressLine", "allOf":[ { - "$ref":"#/definitions/Thoroughfare.DependentThoroughfare" + "type":"array", + "items":{ + "$ref":"#/definitions/AddressLine" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DependentThoroughfare", + "localPart":"AddressLine", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "dependentLocality":{ - "title":"dependentLocality", + "subPremiseName":{ + "title":"subPremiseName", "allOf":[ { - "$ref":"#/definitions/DependentLocalityType" + "type":"array", + "items":{ + "$ref":"#/definitions/SubPremiseType.SubPremiseName" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"DependentLocality", + "localPart":"SubPremiseName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "premise":{ - "title":"premise", + "subPremiseLocation":{ + "title":"subPremiseLocation", "allOf":[ { - "$ref":"#/definitions/Premise" + "$ref":"#/definitions/SubPremiseType.SubPremiseLocation" } ], "propertyType":"element", "elementName":{ - "localPart":"Premise", + "localPart":"SubPremiseLocation", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "firm":{ - "title":"firm", + "subPremiseNumber":{ + "title":"subPremiseNumber", "allOf":[ { - "$ref":"#/definitions/FirmType" + "type":"array", + "items":{ + "$ref":"#/definitions/SubPremiseType.SubPremiseNumber" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Firm", + "localPart":"SubPremiseNumber", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postalCode":{ - "title":"postalCode", + "subPremiseNumberPrefix":{ + "title":"subPremiseNumberPrefix", "allOf":[ { - "$ref":"#/definitions/PostalCode" + "type":"array", + "items":{ + "$ref":"#/definitions/SubPremiseType.SubPremiseNumberPrefix" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PostalCode", + "localPart":"SubPremiseNumberPrefix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "any":{ - "title":"any", + "subPremiseNumberSuffix":{ + "title":"subPremiseNumberSuffix", "allOf":[ { "type":"array", "items":{ - "type":"object", - "properties":{ - "name":{ - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" - }, - "value":{ - } - } + "$ref":"#/definitions/SubPremiseType.SubPremiseNumberSuffix" }, "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":"" + "propertyType":"element", + "elementName":{ + "localPart":"SubPremiseNumberSuffix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "dependentThoroughfares":{ - "title":"dependentThoroughfares", + "buildingName":{ + "title":"buildingName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + "type":"array", + "items":{ + "$ref":"#/definitions/BuildingNameType" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"DependentThoroughfares", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"BuildingName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "dependentThoroughfaresIndicator":{ - "title":"dependentThoroughfaresIndicator", + "firm":{ + "title":"firm", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/FirmType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"DependentThoroughfaresIndicator", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"Firm", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "dependentThoroughfaresConnector":{ - "title":"dependentThoroughfaresConnector", + "mailStop":{ + "title":"mailStop", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/MailStopType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"DependentThoroughfaresConnector", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MailStop", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "dependentThoroughfaresType":{ - "title":"dependentThoroughfaresType", + "postalCode":{ + "title":"postalCode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PostalCode" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"DependentThoroughfaresType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "addressLine", - "thoroughfareNumberOrThoroughfareNumberRange", - "thoroughfareNumberPrefix", - "thoroughfareNumberSuffix", - "thoroughfarePreDirection", - "thoroughfareLeadingType", - "thoroughfareName", - "thoroughfareTrailingType", - "thoroughfarePostDirection", - "dependentThoroughfare", - "dependentLocality", - "premise", - "firm", - "postalCode", - "any", - "type", - "dependentThoroughfares", - "dependentThoroughfaresIndicator", - "dependentThoroughfaresConnector", - "dependentThoroughfaresType" - ] - }, - "XAL":{ - "type":"object", - "title":"XAL", - "required":[ - "addressDetails" - ], - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "addressDetails":{ - "title":"addressDetails", + "subPremise":{ + "title":"subPremise", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressDetails" - }, - "minItems":1 + "$ref":"#/definitions/SubPremiseType" } ], "propertyType":"element", "elementName":{ - "localPart":"AddressDetails", + "localPart":"SubPremise", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -2262,53 +2475,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" - ] - }, - "ThoroughfarePreDirectionType":{ - "type":"object", - "title":"ThoroughfarePreDirectionType", - "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":[ @@ -2321,31 +2487,28 @@ "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", "typeName":{ - "localPart":"ThoroughfarePreDirectionType", + "localPart":"SubPremiseType", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" }, "propertiesOrder":[ "otherAttributes", - "content", - "type", - "code" + "addressLine", + "subPremiseName", + "subPremiseLocation", + "subPremiseNumber", + "subPremiseNumberPrefix", + "subPremiseNumberSuffix", + "buildingName", + "firm", + "mailStop", + "postalCode", + "subPremise", + "any", + "type" ] }, "PostOffice.PostOfficeNumber":{ @@ -2422,9 +2585,9 @@ "code" ] }, - "PremiseNumberPrefix":{ + "AddressLine":{ "type":"object", - "title":"PremiseNumberPrefix", + "title":"AddressLine", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2438,8 +2601,8 @@ ], "propertyType":"anyAttribute" }, - "value":{ - "title":"value", + "content":{ + "title":"content", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -2447,19 +2610,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":[ @@ -2490,15 +2640,14 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "value", - "numberPrefixSeparator", + "content", "type", "code" ] }, - "PostalRouteType.PostalRouteName":{ + "AddressDetails.PostalServiceElements.AddressLatitude":{ "type":"object", - "title":"PostalRouteType.PostalRouteName", + "title":"AddressDetails.PostalServiceElements.AddressLatitude", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2556,9 +2705,15 @@ "code" ] }, - "FirmType.FirmName":{ + "DependentLocalityType":{ "type":"object", - "title":"FirmType.FirmName", + "title":"DependentLocalityType", + "required":[ + "postBox", + "largeMailUser", + "postOffice", + "postalRoute" + ], "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2572,190 +2727,192 @@ ], "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", + "dependentLocalityName":{ + "title":"dependentLocalityName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/DependentLocalityType.DependentLocalityName" + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DependentLocalityName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "code":{ - "title":"code", + "dependentLocalityNumber":{ + "title":"dependentLocalityNumber", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/DependentLocalityType.DependentLocalityNumber" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"DependentLocalityNumber", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "type", - "code" - ] - }, - "Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom":{ - "type":"object", - "title":"Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "postBox":{ + "title":"postBox", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/PostBox" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"PostBox", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "content":{ - "title":"content", + "largeMailUser":{ + "title":"largeMailUser", "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/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" - } - } - ] - } + "$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":"PostOffice", + "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":"elementRefs" + "propertyType":"element", + "elementName":{ + "localPart":"DependentLocality", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "code":{ - "title":"code", + "postalCode":{ + "title":"postalCode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PostalCode" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "code" - ] - }, - "AddressDetails.PostalServiceElements.AddressIdentifier":{ - "type":"object", - "title":"AddressDetails.PostalServiceElements.AddressIdentifier", - "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":"" + } }, - "identifierType":{ - "title":"identifierType", + "usageType":{ + "title":"usageType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -2763,12 +2920,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"IdentifierType", + "localPart":"UsageType", "namespaceURI":"" } }, - "type":{ - "title":"type", + "connector":{ + "title":"connector", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -2776,12 +2933,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"Connector", "namespaceURI":"" } }, - "code":{ - "title":"code", + "indicator":{ + "title":"indicator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -2789,23 +2946,39 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "localPart":"Indicator", "namespaceURI":"" } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"DependentLocalityType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", - "content", - "identifierType", + "addressLine", + "dependentLocalityName", + "dependentLocalityNumber", + "postBox", + "largeMailUser", + "postOffice", + "postalRoute", + "thoroughfare", + "premise", + "dependentLocality", + "postalCode", + "any", "type", - "code" + "usageType", + "connector", + "indicator" ] }, - "AddressDetails.Country.CountryNameCode":{ + "DependentLocalityType.DependentLocalityName":{ "type":"object", - "title":"AddressDetails.Country.CountryNameCode", + "title":"DependentLocalityType.DependentLocalityName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2828,8 +3001,8 @@ ], "propertyType":"value" }, - "scheme":{ - "title":"scheme", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -2837,7 +3010,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Scheme", + "localPart":"Type", "namespaceURI":"" } }, @@ -2859,13 +3032,13 @@ "propertiesOrder":[ "otherAttributes", "content", - "scheme", + "type", "code" ] }, - "BuildingNameType":{ + "PostalCode.PostTown.PostTownSuffix":{ "type":"object", - "title":"BuildingNameType", + "title":"PostalCode.PostTown.PostTownSuffix", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2888,32 +3061,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":"" - } - }, - "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":[ @@ -2929,21 +3076,15 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"BuildingNameType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ "otherAttributes", "content", - "type", - "typeOccurrence", "code" ] }, - "PremiseNumber":{ + "SubPremiseType.SubPremiseNumberSuffix":{ "type":"object", - "title":"PremiseNumber", + "title":"SubPremiseType.SubPremiseNumberSuffix", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -2966,16 +3107,16 @@ ], "propertyType":"value" }, - "numberType":{ - "title":"numberType", + "numberSuffixSeparator":{ + "title":"numberSuffixSeparator", "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":"NumberType", + "localPart":"NumberSuffixSeparator", "namespaceURI":"" } }, @@ -2992,45 +3133,6 @@ "namespaceURI":"" } }, - "indicator":{ - "title":"indicator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "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", - "namespaceURI":"" - } - }, - "numberTypeOccurrence":{ - "title":"numberTypeOccurrence", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberTypeOccurrence", - "namespaceURI":"" - } - }, "code":{ "title":"code", "allOf":[ @@ -3049,86 +3151,106 @@ "propertiesOrder":[ "otherAttributes", "content", - "numberType", + "numberSuffixSeparator", "type", - "indicator", - "indicatorOccurrence", - "numberTypeOccurrence", "code" ] }, - "Premise.PremiseNumberRange":{ + "Department":{ "type":"object", - "title":"Premise.PremiseNumberRange", - "required":[ - "premiseNumberRangeFrom", - "premiseNumberRangeTo" - ], + "title":"Department", "properties":{ - "premiseNumberRangeFrom":{ - "title":"premiseNumberRangeFrom", + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/Premise.PremiseNumberRange.PremiseNumberRangeFrom" + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "propertyType":"anyAttribute" + }, + "addressLine":{ + "title":"addressLine", + "allOf":[ + { + "type":"array", + "items":{ + "$ref":"#/definitions/AddressLine" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PremiseNumberRangeFrom", + "localPart":"AddressLine", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "premiseNumberRangeTo":{ - "title":"premiseNumberRangeTo", + "departmentName":{ + "title":"departmentName", "allOf":[ { - "$ref":"#/definitions/Premise.PremiseNumberRange.PremiseNumberRangeTo" + "type":"array", + "items":{ + "$ref":"#/definitions/Department.DepartmentName" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PremiseNumberRangeTo", + "localPart":"DepartmentName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "rangeType":{ - "title":"rangeType", + "mailStop":{ + "title":"mailStop", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/MailStopType" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"RangeType", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MailStop", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "indicator":{ - "title":"indicator", + "postalCode":{ + "title":"postalCode", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PostalCode" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Indicator", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostalCode", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "separator":{ - "title":"separator", + "any":{ + "title":"any", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "type":"object", + "properties":{ + "name":{ + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/QName" + }, + "value":{ + } + } + }, + "minItems":0 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Separator", - "namespaceURI":"" - } + "propertyType":"anyElement" }, "type":{ "title":"type", @@ -3142,49 +3264,22 @@ "localPart":"Type", "namespaceURI":"" } - }, - "indicatorOccurence":{ - "title":"indicatorOccurence", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"IndicatorOccurence", - "namespaceURI":"" - } - }, - "numberRangeOccurence":{ - "title":"numberRangeOccurence", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberRangeOccurence", - "namespaceURI":"" - } } }, "typeType":"classInfo", "propertiesOrder":[ - "premiseNumberRangeFrom", - "premiseNumberRangeTo", - "rangeType", - "indicator", - "separator", - "type", - "indicatorOccurence", - "numberRangeOccurence" + "otherAttributes", + "addressLine", + "departmentName", + "mailStop", + "postalCode", + "any", + "type" ] }, - "PostalCode.PostalCodeNumberExtension":{ + "SubPremiseType.SubPremiseNumberPrefix":{ "type":"object", - "title":"PostalCode.PostalCodeNumberExtension", + "title":"SubPremiseType.SubPremiseNumberPrefix", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3207,8 +3302,8 @@ ], "propertyType":"value" }, - "type":{ - "title":"type", + "numberPrefixSeparator":{ + "title":"numberPrefixSeparator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -3216,12 +3311,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"NumberPrefixSeparator", "namespaceURI":"" } }, - "numberExtensionSeparator":{ - "title":"numberExtensionSeparator", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -3229,7 +3324,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"NumberExtensionSeparator", + "localPart":"Type", "namespaceURI":"" } }, @@ -3251,8 +3346,8 @@ "propertiesOrder":[ "otherAttributes", "content", + "numberPrefixSeparator", "type", - "numberExtensionSeparator", "code" ] }, @@ -3302,9 +3397,9 @@ "code" ] }, - "MailStopType.MailStopNumber":{ + "PostalCode.PostTown.PostTownName":{ "type":"object", - "title":"MailStopType.MailStopNumber", + "title":"PostalCode.PostTown.PostTownName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3327,8 +3422,8 @@ ], "propertyType":"value" }, - "nameNumberSeparator":{ - "title":"nameNumberSeparator", + "type":{ + "title":"type", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -3336,7 +3431,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"NameNumberSeparator", + "localPart":"Type", "namespaceURI":"" } }, @@ -3358,13 +3453,17 @@ "propertiesOrder":[ "otherAttributes", "content", - "nameNumberSeparator", + "type", "code" ] }, - "AddressDetails.PostalServiceElements.AddressLongitude":{ + "PostalRouteType":{ "type":"object", - "title":"AddressDetails.PostalServiceElements.AddressLongitude", + "title":"PostalRouteType", + "required":[ + "postalRouteName", + "postalRouteNumber" + ], "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3378,74 +3477,85 @@ ], "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", + "postalRouteName":{ + "title":"postalRouteName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "type":"array", + "items":{ + "$ref":"#/definitions/PostalRouteType.PostalRouteName" + }, + "minItems":1 } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostalRouteName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "code":{ - "title":"code", + "postalRouteNumber":{ + "title":"postalRouteNumber", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/PostalRouteType.PostalRouteNumber" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Code", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"PostalRouteNumber", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "type", - "code" - ] - }, - "AddressDetails.PostalServiceElements.AddressLatitude":{ - "type":"object", - "title":"AddressDetails.PostalServiceElements.AddressLatitude", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + }, + "postBox":{ + "title":"postBox", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"#/definitions/PostBox" } ], - "propertyType":"anyAttribute" + "propertyType":"element", + "elementName":{ + "localPart":"PostBox", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } }, - "content":{ - "title":"content", + "any":{ + "title":"any", "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":{ + } + } + }, + "minItems":0 } ], - "propertyType":"value" + "propertyType":"anyElement" }, "type":{ "title":"type", @@ -3459,32 +3569,26 @@ "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" + "typeName":{ + "localPart":"PostalRouteType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, + "propertiesOrder":[ + "otherAttributes", + "addressLine", + "postalRouteName", + "postalRouteNumber", + "postBox", + "any", + "type" ] }, - "AddressDetails.PostalServiceElements.Barcode":{ + "LargeMailUserType.LargeMailUserIdentifier":{ "type":"object", - "title":"AddressDetails.PostalServiceElements.Barcode", + "title":"LargeMailUserType.LargeMailUserIdentifier", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3511,7 +3615,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", @@ -3520,6 +3624,19 @@ "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":[ @@ -3539,12 +3656,13 @@ "otherAttributes", "content", "type", + "indicator", "code" ] }, - "DependentLocalityType.DependentLocalityName":{ + "AddressDetails.PostalServiceElements.Barcode":{ "type":"object", - "title":"DependentLocalityType.DependentLocalityName", + "title":"AddressDetails.PostalServiceElements.Barcode", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3602,9 +3720,9 @@ "code" ] }, - "PostBox.PostBoxNumberExtension":{ + "Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom":{ "type":"object", - "title":"PostBox.PostBoxNumberExtension", + "title":"Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3622,13 +3740,80 @@ "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":"#/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/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/ThoroughfareNumberPrefix" + } + }, + "elementName":{ + "localPart":"ThoroughfareNumberPrefix", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + } + ] + } } ], - "propertyType":"value" + "propertyType":"elementRefs" }, - "numberExtensionSeparator":{ - "title":"numberExtensionSeparator", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -3636,7 +3821,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"NumberExtensionSeparator", + "localPart":"Code", "namespaceURI":"" } } @@ -3645,12 +3830,12 @@ "propertiesOrder":[ "otherAttributes", "content", - "numberExtensionSeparator" + "code" ] }, - "ThoroughfareNumberSuffix":{ + "AddressDetails.PostalServiceElements":{ "type":"object", - "title":"ThoroughfareNumberSuffix", + "title":"AddressDetails.PostalServiceElements", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3664,247 +3849,141 @@ ], "propertyType":"anyAttribute" }, - "content":{ - "title":"content", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "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" - ] - }, - "Premise.PremiseNumberRange.PremiseNumberRangeTo":{ - "type":"object", - "title":"Premise.PremiseNumberRange.PremiseNumberRangeTo", - "required":[ - "premiseNumber" - ], - "properties":{ - "addressLine":{ - "title":"addressLine", + "addressIdentifier":{ + "title":"addressIdentifier", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/AddressLine" + "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressIdentifier" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"AddressLine", + "localPart":"AddressIdentifier", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "premiseNumberPrefix":{ - "title":"premiseNumberPrefix", + "endorsementLineCode":{ + "title":"endorsementLineCode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PremiseNumberPrefix" - }, - "minItems":0 + "$ref":"#/definitions/AddressDetails.PostalServiceElements.EndorsementLineCode" } ], "propertyType":"element", "elementName":{ - "localPart":"PremiseNumberPrefix", + "localPart":"EndorsementLineCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "premiseNumber":{ - "title":"premiseNumber", + "keyLineCode":{ + "title":"keyLineCode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PremiseNumber" - }, - "minItems":1 + "$ref":"#/definitions/AddressDetails.PostalServiceElements.KeyLineCode" } ], "propertyType":"element", "elementName":{ - "localPart":"PremiseNumber", + "localPart":"KeyLineCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "premiseNumberSuffix":{ - "title":"premiseNumberSuffix", + "barcode":{ + "title":"barcode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PremiseNumberSuffix" - }, - "minItems":0 + "$ref":"#/definitions/AddressDetails.PostalServiceElements.Barcode" } ], "propertyType":"element", "elementName":{ - "localPart":"PremiseNumberSuffix", + "localPart":"Barcode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "addressLine", - "premiseNumberPrefix", - "premiseNumber", - "premiseNumberSuffix" - ] - }, - "Thoroughfare.DependentThoroughfare":{ - "type":"object", - "title":"Thoroughfare.DependentThoroughfare", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "addressLine":{ - "title":"addressLine", + "sortingCode":{ + "title":"sortingCode", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 + "$ref":"#/definitions/AddressDetails.PostalServiceElements.SortingCode" } ], "propertyType":"element", "elementName":{ - "localPart":"AddressLine", + "localPart":"SortingCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "thoroughfarePreDirection":{ - "title":"thoroughfarePreDirection", + "addressLatitude":{ + "title":"addressLatitude", "allOf":[ { - "$ref":"#/definitions/ThoroughfarePreDirectionType" + "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLatitude" } ], "propertyType":"element", "elementName":{ - "localPart":"ThoroughfarePreDirection", + "localPart":"AddressLatitude", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "thoroughfareLeadingType":{ - "title":"thoroughfareLeadingType", + "addressLatitudeDirection":{ + "title":"addressLatitudeDirection", "allOf":[ { - "$ref":"#/definitions/ThoroughfareLeadingTypeType" + "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLatitudeDirection" } ], "propertyType":"element", "elementName":{ - "localPart":"ThoroughfareLeadingType", + "localPart":"AddressLatitudeDirection", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "thoroughfareName":{ - "title":"thoroughfareName", + "addressLongitude":{ + "title":"addressLongitude", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/ThoroughfareNameType" - }, - "minItems":0 + "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLongitude" } ], "propertyType":"element", "elementName":{ - "localPart":"ThoroughfareName", + "localPart":"AddressLongitude", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "thoroughfareTrailingType":{ - "title":"thoroughfareTrailingType", + "addressLongitudeDirection":{ + "title":"addressLongitudeDirection", "allOf":[ { - "$ref":"#/definitions/ThoroughfareTrailingTypeType" + "$ref":"#/definitions/AddressDetails.PostalServiceElements.AddressLongitudeDirection" } ], "propertyType":"element", "elementName":{ - "localPart":"ThoroughfareTrailingType", + "localPart":"AddressLongitudeDirection", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "thoroughfarePostDirection":{ - "title":"thoroughfarePostDirection", + "supplementaryPostalServiceData":{ + "title":"supplementaryPostalServiceData", "allOf":[ { - "$ref":"#/definitions/ThoroughfarePostDirectionType" + "type":"array", + "items":{ + "$ref":"#/definitions/AddressDetails.PostalServiceElements.SupplementaryPostalServiceData" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"ThoroughfarePostDirection", + "localPart":"SupplementaryPostalServiceData", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -3945,19 +4024,23 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "addressLine", - "thoroughfarePreDirection", - "thoroughfareLeadingType", - "thoroughfareName", - "thoroughfareTrailingType", - "thoroughfarePostDirection", + "addressIdentifier", + "endorsementLineCode", + "keyLineCode", + "barcode", + "sortingCode", + "addressLatitude", + "addressLatitudeDirection", + "addressLongitude", + "addressLongitudeDirection", + "supplementaryPostalServiceData", "any", "type" ] }, - "ThoroughfarePostDirectionType":{ + "ThoroughfareNumber":{ "type":"object", - "title":"ThoroughfarePostDirectionType", + "title":"ThoroughfareNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -3980,6 +4063,19 @@ ], "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":[ @@ -3993,6 +4089,45 @@ "namespaceURI":"" } }, + "indicator":{ + "title":"indicator", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "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", + "namespaceURI":"" + } + }, + "numberOccurrence":{ + "title":"numberOccurrence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NumberOccurrence", + "namespaceURI":"" + } + }, "code":{ "title":"code", "allOf":[ @@ -4008,20 +4143,57 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ThoroughfarePostDirectionType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ "otherAttributes", "content", + "numberType", "type", + "indicator", + "indicatorOccurrence", + "numberOccurrence", "code" ] }, - "PostBox.PostBoxNumberSuffix":{ + "AddressDetails.PostalServiceElements.SortingCode":{ "type":"object", - "title":"PostBox.PostBoxNumberSuffix", + "title":"AddressDetails.PostalServiceElements.SortingCode", + "properties":{ + "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":[ + "type", + "code" + ] + }, + "MailStopType":{ + "type":"object", + "title":"MailStopType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4035,30 +4207,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" + } }, - "numberSuffixSeparator":{ - "title":"numberSuffixSeparator", + "mailStopName":{ + "title":"mailStopName", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + "$ref":"#/definitions/MailStopType.MailStopName" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberSuffixSeparator", - "namespaceURI":"" + "propertyType":"element", + "elementName":{ + "localPart":"MailStopName", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "code":{ - "title":"code", + "mailStopNumber":{ + "title":"mailStopNumber", + "allOf":[ + { + "$ref":"#/definitions/MailStopType.MailStopNumber" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"MailStopNumber", + "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" @@ -4066,22 +4279,28 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", + "localPart":"Type", "namespaceURI":"" } } }, "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "numberSuffixSeparator", - "code" + "typeName":{ + "localPart":"MailStopType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, + "propertiesOrder":[ + "otherAttributes", + "addressLine", + "mailStopName", + "mailStopNumber", + "any", + "type" ] }, - "PostalCode.PostTown.PostTownSuffix":{ + "Department.DepartmentName":{ "type":"object", - "title":"PostalCode.PostTown.PostTownSuffix", + "title":"Department.DepartmentName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4104,6 +4323,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":[ @@ -4122,14 +4354,20 @@ "propertiesOrder":[ "otherAttributes", "content", + "type", "code" ] }, - "PostBox":{ + "AddressDetails":{ "type":"object", - "title":"PostBox", + "title":"AddressDetails", "required":[ - "postBoxNumber" + "address", + "addressLines", + "country", + "administrativeArea", + "locality", + "thoroughfare" ], "properties":{ "otherAttributes":{ @@ -4144,98 +4382,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" } }, @@ -4259,8 +4493,8 @@ ], "propertyType":"anyElement" }, - "type":{ - "title":"type", + "addressType":{ + "title":"addressType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -4268,12 +4502,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" @@ -4281,24 +4515,162 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Indicator", + "localPart":"CurrentStatus", + "namespaceURI":"" + } + }, + "validFromDate":{ + "title":"validFromDate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ValidFromDate", + "namespaceURI":"" + } + }, + "validToDate":{ + "title":"validToDate", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"ValidToDate", + "namespaceURI":"" + } + }, + "usage":{ + "title":"usage", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Usage", + "namespaceURI":"" + } + }, + "addressDetailsKey":{ + "title":"addressDetailsKey", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"AddressDetailsKey", + "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", + "typeName":{ + "localPart":"AddressDetails", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", - "addressLine", - "postBoxNumber", - "postBoxNumberPrefix", - "postBoxNumberSuffix", - "postBoxNumberExtension", - "firm", - "postalCode", + "postalServiceElements", + "address", + "addressLines", + "country", + "administrativeArea", + "locality", + "thoroughfare", "any", + "addressType", + "currentStatus", + "validFromDate", + "validToDate", + "usage", + "addressDetailsKey", + "code" + ] + }, + "ThoroughfareTrailingTypeType":{ + "type":"object", + "title":"ThoroughfareTrailingTypeType", + "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", + "typeName":{ + "localPart":"ThoroughfareTrailingTypeType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, + "propertiesOrder":[ + "otherAttributes", + "content", "type", - "indicator" + "code" ] }, "Premise":{ @@ -4615,9 +4987,9 @@ "premiseThoroughfareConnector" ] }, - "AddressDetails.PostalServiceElements.EndorsementLineCode":{ + "AddressDetails.PostalServiceElements.AddressLongitude":{ "type":"object", - "title":"AddressDetails.PostalServiceElements.EndorsementLineCode", + "title":"AddressDetails.PostalServiceElements.AddressLongitude", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4675,9 +5047,9 @@ "code" ] }, - "PostOffice.PostOfficeName":{ + "AddressDetails.Address":{ "type":"object", - "title":"PostOffice.PostOfficeName", + "title":"AddressDetails.Address", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4735,99 +5107,9 @@ "code" ] }, - "PostalCode.PostTown":{ - "type":"object", - "title":"PostalCode.PostTown", - "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" - } - }, - "postTownName":{ - "title":"postTownName", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/PostalCode.PostTown.PostTownName" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PostTownName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "postTownSuffix":{ - "title":"postTownSuffix", - "allOf":[ - { - "$ref":"#/definitions/PostalCode.PostTown.PostTownSuffix" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"PostTownSuffix", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "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", - "postTownName", - "postTownSuffix", - "type" - ] - }, - "Thoroughfare.ThoroughfareNumberRange":{ + "PostalRouteType.PostalRouteNumber":{ "type":"object", - "title":"Thoroughfare.ThoroughfareNumberRange", - "required":[ - "thoroughfareNumberFrom", - "thoroughfareNumberTo" - ], + "title":"PostalRouteType.PostalRouteNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -4841,126 +5123,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" - } - }, - "thoroughfareNumberFrom":{ - "title":"thoroughfareNumberFrom", - "allOf":[ - { - "$ref":"#/definitions/Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"ThoroughfareNumberFrom", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "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":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Separator", - "namespaceURI":"" - } - }, - "indicatorOccurrence":{ - "title":"indicatorOccurrence", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"IndicatorOccurrence", - "namespaceURI":"" - } - }, - "numberRangeOccurrence":{ - "title":"numberRangeOccurrence", + "content":{ + "title":"content", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"NumberRangeOccurrence", - "namespaceURI":"" - } - }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" - } + "propertyType":"value" }, "code":{ "title":"code", @@ -4979,26 +5149,13 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "addressLine", - "thoroughfareNumberFrom", - "thoroughfareNumberTo", - "rangeType", - "indicator", - "separator", - "indicatorOccurrence", - "numberRangeOccurrence", - "type", + "content", "code" ] }, - "AdministrativeArea":{ + "Thoroughfare.DependentThoroughfare":{ "type":"object", - "title":"AdministrativeArea", - "required":[ - "locality", - "postOffice", - "postalCode" - ], + "title":"Thoroughfare.DependentThoroughfare", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5029,72 +5186,72 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "administrativeAreaName":{ - "title":"administrativeAreaName", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/AdministrativeArea.AdministrativeAreaName" - }, - "minItems":0 + "thoroughfarePreDirection":{ + "title":"thoroughfarePreDirection", + "allOf":[ + { + "$ref":"#/definitions/ThoroughfarePreDirectionType" } ], "propertyType":"element", "elementName":{ - "localPart":"AdministrativeAreaName", + "localPart":"ThoroughfarePreDirection", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "subAdministrativeArea":{ - "title":"subAdministrativeArea", + "thoroughfareLeadingType":{ + "title":"thoroughfareLeadingType", "allOf":[ { - "$ref":"#/definitions/AdministrativeArea.SubAdministrativeArea" + "$ref":"#/definitions/ThoroughfareLeadingTypeType" } ], "propertyType":"element", "elementName":{ - "localPart":"SubAdministrativeArea", + "localPart":"ThoroughfareLeadingType", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "locality":{ - "title":"locality", + "thoroughfareName":{ + "title":"thoroughfareName", "allOf":[ { - "$ref":"#/definitions/Locality" + "type":"array", + "items":{ + "$ref":"#/definitions/ThoroughfareNameType" + }, + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"Locality", + "localPart":"ThoroughfareName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postOffice":{ - "title":"postOffice", + "thoroughfareTrailingType":{ + "title":"thoroughfareTrailingType", "allOf":[ { - "$ref":"#/definitions/PostOffice" + "$ref":"#/definitions/ThoroughfareTrailingTypeType" } ], "propertyType":"element", "elementName":{ - "localPart":"PostOffice", + "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" } }, @@ -5130,52 +5287,24 @@ "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" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Indicator", - "namespaceURI":"" - } } }, "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", "addressLine", - "administrativeAreaName", - "subAdministrativeArea", - "locality", - "postOffice", - "postalCode", + "thoroughfarePreDirection", + "thoroughfareLeadingType", + "thoroughfareName", + "thoroughfareTrailingType", + "thoroughfarePostDirection", "any", - "type", - "usageType", - "indicator" + "type" ] }, - "ThoroughfareLeadingTypeType":{ + "ThoroughfarePreDirectionType":{ "type":"object", - "title":"ThoroughfareLeadingTypeType", + "title":"ThoroughfarePreDirectionType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5227,7 +5356,7 @@ }, "typeType":"classInfo", "typeName":{ - "localPart":"ThoroughfareLeadingTypeType", + "localPart":"ThoroughfarePreDirectionType", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" }, "propertiesOrder":[ @@ -5237,9 +5366,9 @@ "code" ] }, - "ThoroughfareNameType":{ + "AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName":{ "type":"object", - "title":"ThoroughfareNameType", + "title":"AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5290,10 +5419,6 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ThoroughfareNameType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ "otherAttributes", "content", @@ -5301,15 +5426,9 @@ "code" ] }, - "DependentLocalityType":{ + "SubPremiseType.SubPremiseName":{ "type":"object", - "title":"DependentLocalityType", - "required":[ - "postBox", - "largeMailUser", - "postOffice", - "postalRoute" - ], + "title":"SubPremiseType.SubPremiseName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5323,176 +5442,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" - } - }, - "dependentLocalityName":{ - "title":"dependentLocalityName", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/DependentLocalityType.DependentLocalityName" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DependentLocalityName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "dependentLocalityNumber":{ - "title":"dependentLocalityNumber", - "allOf":[ - { - "$ref":"#/definitions/DependentLocalityType.DependentLocalityNumber" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DependentLocalityNumber", - "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" - } - }, - "largeMailUser":{ - "title":"largeMailUser", - "allOf":[ - { - "$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":"PostOffice", - "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":[ - { - "$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", @@ -5507,34 +5464,21 @@ "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", + "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":"Connector", + "localPart":"TypeOccurrence", "namespaceURI":"" } }, - "indicator":{ - "title":"indicator", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -5542,39 +5486,23 @@ ], "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", + "content", "type", - "usageType", - "connector", - "indicator" + "typeOccurrence", + "code" ] }, - "AddressDetails.Address":{ + "MailStopType.MailStopNumber":{ "type":"object", - "title":"AddressDetails.Address", + "title":"MailStopType.MailStopNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5597,8 +5525,8 @@ ], "propertyType":"value" }, - "type":{ - "title":"type", + "nameNumberSeparator":{ + "title":"nameNumberSeparator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -5606,7 +5534,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"NameNumberSeparator", "namespaceURI":"" } }, @@ -5628,123 +5556,219 @@ "propertiesOrder":[ "otherAttributes", "content", - "type", + "nameNumberSeparator", "code" ] }, - "AdministrativeArea.SubAdministrativeArea":{ + "Premise.PremiseNumberRange":{ "type":"object", - "title":"AdministrativeArea.SubAdministrativeArea", + "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", + "premiseNumberRangeTo":{ + "title":"premiseNumberRangeTo", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 + "$ref":"#/definitions/Premise.PremiseNumberRange.PremiseNumberRangeTo" } ], "propertyType":"element", "elementName":{ - "localPart":"AddressLine", + "localPart":"PremiseNumberRangeTo", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "subAdministrativeAreaName":{ - "title":"subAdministrativeAreaName", + "rangeType":{ + "title":"rangeType", "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":"RangeType", + "namespaceURI":"" } }, - "locality":{ - "title":"locality", + "indicator":{ + "title":"indicator", "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":"Indicator", + "namespaceURI":"" } }, - "postOffice":{ - "title":"postOffice", + "separator":{ + "title":"separator", "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":"Separator", + "namespaceURI":"" } }, - "postalCode":{ - "title":"postalCode", + "type":{ + "title":"type", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" + } + }, + "indicatorOccurence":{ + "title":"indicatorOccurence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"IndicatorOccurence", + "namespaceURI":"" + } + }, + "numberRangeOccurence":{ + "title":"numberRangeOccurence", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"NumberRangeOccurence", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "premiseNumberRangeFrom", + "premiseNumberRangeTo", + "rangeType", + "indicator", + "separator", + "type", + "indicatorOccurence", + "numberRangeOccurence" + ] + }, + "PostalRouteType.PostalRouteName":{ + "type":"object", + "title":"PostalRouteType.PostalRouteName", + "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":"#/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":"Code", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "type", + "code" + ] + }, + "Premise.PremiseName":{ + "type":"object", + "title":"Premise.PremiseName", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "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" }, "type":{ "title":"type", @@ -5759,21 +5783,21 @@ "namespaceURI":"" } }, - "usageType":{ - "title":"usageType", + "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":"UsageType", + "localPart":"TypeOccurrence", "namespaceURI":"" } }, - "indicator":{ - "title":"indicator", + "code":{ + "title":"code", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -5781,7 +5805,7 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Indicator", + "localPart":"Code", "namespaceURI":"" } } @@ -5789,20 +5813,15 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "addressLine", - "subAdministrativeAreaName", - "locality", - "postOffice", - "postalCode", - "any", + "content", "type", - "usageType", - "indicator" + "typeOccurrence", + "code" ] }, - "PostalCode":{ + "DependentLocalityType.DependentLocalityNumber":{ "type":"object", - "title":"PostalCode", + "title":"DependentLocalityType.DependentLocalityNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5816,89 +5835,74 @@ ], "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" }, - "postalCodeNumber":{ - "title":"postalCodeNumber", + "nameNumberOccurrence":{ + "title":"nameNumberOccurrence", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PostalCode.PostalCodeNumber" - }, - "minItems":0 + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalCodeNumber", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"NameNumberOccurrence", + "namespaceURI":"" } }, - "postalCodeNumberExtension":{ - "title":"postalCodeNumberExtension", + "code":{ + "title":"code", "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":"Code", + "namespaceURI":"" } - }, - "postTown":{ - "title":"postTown", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "nameNumberOccurrence", + "code" + ] + }, + "AddressDetails.PostalServiceElements.KeyLineCode":{ + "type":"object", + "title":"AddressDetails.PostalServiceElements.KeyLineCode", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/PostalCode.PostTown" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostTown", - "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" }, "type":{ "title":"type", @@ -5912,22 +5916,32 @@ "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" + "content", + "type", + "code" ] }, - "LargeMailUserType":{ + "PostOffice":{ "type":"object", - "title":"LargeMailUserType", + "title":"PostOffice", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -5958,89 +5972,59 @@ "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", + "postOfficeName":{ + "title":"postOfficeName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BuildingNameType" + "$ref":"#/definitions/PostOffice.PostOfficeName" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"BuildingName", + "localPart":"PostOfficeName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "department":{ - "title":"department", + "postOfficeNumber":{ + "title":"postOfficeNumber", "allOf":[ { - "$ref":"#/definitions/Department" + "$ref":"#/definitions/PostOffice.PostOfficeNumber" } ], "propertyType":"element", "elementName":{ - "localPart":"Department", + "localPart":"PostOfficeNumber", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postBox":{ - "title":"postBox", + "postalRoute":{ + "title":"postalRoute", "allOf":[ { - "$ref":"#/definitions/PostBox" + "$ref":"#/definitions/PostalRouteType" } ], "propertyType":"element", "elementName":{ - "localPart":"PostBox", + "localPart":"PostalRoute", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "thoroughfare":{ - "title":"thoroughfare", + "postBox":{ + "title":"postBox", "allOf":[ { - "$ref":"#/definitions/Thoroughfare" + "$ref":"#/definitions/PostBox" } ], "propertyType":"element", "elementName":{ - "localPart":"Thoroughfare", + "localPart":"PostBox", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -6081,7 +6065,7 @@ "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", @@ -6089,30 +6073,38 @@ "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", - "typeName":{ - "localPart":"LargeMailUserType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ "otherAttributes", "addressLine", - "largeMailUserName", - "largeMailUserIdentifier", - "buildingName", - "department", + "postOfficeName", + "postOfficeNumber", + "postalRoute", "postBox", - "thoroughfare", "postalCode", "any", - "type" + "type", + "indicator" ] }, - "AddressDetails.PostalServiceElements.AddressLatitudeDirection":{ + "AddressDetails.PostalServiceElements.AddressLongitudeDirection":{ "type":"object", - "title":"AddressDetails.PostalServiceElements.AddressLatitudeDirection", + "title":"AddressDetails.PostalServiceElements.AddressLongitudeDirection", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6170,9 +6162,9 @@ "code" ] }, - "MailStopType":{ + "AddressDetails.PostalServiceElements.EndorsementLineCode":{ "type":"object", - "title":"MailStopType", + "title":"AddressDetails.PostalServiceElements.EndorsementLineCode", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6186,68 +6178,74 @@ ], "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" }, - "mailStopName":{ - "title":"mailStopName", + "type":{ + "title":"type", "allOf":[ { - "$ref":"#/definitions/MailStopType.MailStopName" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MailStopName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Type", + "namespaceURI":"" } }, - "mailStopNumber":{ - "title":"mailStopNumber", + "code":{ + "title":"code", "allOf":[ { - "$ref":"#/definitions/MailStopType.MailStopNumber" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MailStopNumber", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Code", + "namespaceURI":"" } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "type", + "code" + ] + }, + "Locality.LocalityName":{ + "type":"object", + "title":"Locality.LocalityName", + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", + "allOf":[ + { + "type":"object", + "additionalProperties":{ + "type":"string" + } + } + ], + "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" }, "type":{ "title":"type", @@ -6261,25 +6259,32 @@ "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", - "typeName":{ - "localPart":"MailStopType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ "otherAttributes", - "addressLine", - "mailStopName", - "mailStopNumber", - "any", - "type" + "content", + "type", + "code" ] }, - "SubPremiseType.SubPremiseNumberPrefix":{ + "ThoroughfareLeadingTypeType":{ "type":"object", - "title":"SubPremiseType.SubPremiseNumberPrefix", + "title":"ThoroughfareLeadingTypeType", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6302,19 +6307,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":[ @@ -6343,17 +6335,20 @@ } }, "typeType":"classInfo", + "typeName":{ + "localPart":"ThoroughfareLeadingTypeType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", "content", - "numberPrefixSeparator", "type", "code" ] }, - "ThoroughfareTrailingTypeType":{ + "AddressDetails.PostalServiceElements.AddressIdentifier":{ "type":"object", - "title":"ThoroughfareTrailingTypeType", + "title":"AddressDetails.PostalServiceElements.AddressIdentifier", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6376,6 +6371,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":[ @@ -6404,20 +6412,17 @@ } }, "typeType":"classInfo", - "typeName":{ - "localPart":"ThoroughfareTrailingTypeType", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - }, "propertiesOrder":[ "otherAttributes", "content", + "identifierType", "type", "code" ] }, - "PostBox.PostBoxNumber":{ + "ThoroughfareNumberSuffix":{ "type":"object", - "title":"PostBox.PostBoxNumber", + "title":"ThoroughfareNumberSuffix", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6440,6 +6445,32 @@ ], "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":[ @@ -6458,6 +6489,8 @@ "propertiesOrder":[ "otherAttributes", "content", + "numberSuffixSeparator", + "type", "code" ] }, @@ -6535,9 +6568,9 @@ "code" ] }, - "SubPremiseType.SubPremiseNumberSuffix":{ + "PostOffice.PostOfficeName":{ "type":"object", - "title":"SubPremiseType.SubPremiseNumberSuffix", + "title":"PostOffice.PostOfficeName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6555,23 +6588,10 @@ "title":"content", "allOf":[ { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"value" - }, - "numberSuffixSeparator":{ - "title":"numberSuffixSeparator", - "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":"NumberSuffixSeparator", - "namespaceURI":"" - } + "propertyType":"value" }, "type":{ "title":"type", @@ -6604,17 +6624,17 @@ "propertiesOrder":[ "otherAttributes", "content", - "numberSuffixSeparator", "type", "code" ] }, - "PostalRouteType":{ + "AdministrativeArea":{ "type":"object", - "title":"PostalRouteType", + "title":"AdministrativeArea", "required":[ - "postalRouteName", - "postalRouteNumber" + "locality", + "postOffice", + "postalCode" ], "properties":{ "otherAttributes":{ @@ -6646,46 +6666,72 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postalRouteName":{ - "title":"postalRouteName", + "administrativeAreaName":{ + "title":"administrativeAreaName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/PostalRouteType.PostalRouteName" + "$ref":"#/definitions/AdministrativeArea.AdministrativeAreaName" }, - "minItems":1 + "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"PostalRouteName", + "localPart":"AdministrativeAreaName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postalRouteNumber":{ - "title":"postalRouteNumber", + "subAdministrativeArea":{ + "title":"subAdministrativeArea", "allOf":[ { - "$ref":"#/definitions/PostalRouteType.PostalRouteNumber" + "$ref":"#/definitions/AdministrativeArea.SubAdministrativeArea" } ], "propertyType":"element", "elementName":{ - "localPart":"PostalRouteNumber", + "localPart":"SubAdministrativeArea", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "postBox":{ - "title":"postBox", + "locality":{ + "title":"locality", "allOf":[ { - "$ref":"#/definitions/PostBox" + "$ref":"#/definitions/Locality" } ], "propertyType":"element", "elementName":{ - "localPart":"PostBox", + "localPart":"Locality", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + } + }, + "postOffice":{ + "title":"postOffice", + "allOf":[ + { + "$ref":"#/definitions/PostOffice" + } + ], + "propertyType":"element", + "elementName":{ + "localPart":"PostOffice", + "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" } }, @@ -6721,21 +6767,111 @@ "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" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Indicator", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "addressLine", + "administrativeAreaName", + "subAdministrativeArea", + "locality", + "postOffice", + "postalCode", + "any", + "type", + "usageType", + "indicator" + ] + }, + "ThoroughfareNameType":{ + "type":"object", + "title":"ThoroughfareNameType", + "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", "typeName":{ - "localPart":"PostalRouteType", + "localPart":"ThoroughfareNameType", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" }, "propertiesOrder":[ "otherAttributes", - "addressLine", - "postalRouteName", - "postalRouteNumber", - "postBox", - "any", - "type" + "content", + "type", + "code" ] }, "SubPremiseType.SubPremiseLocation":{ @@ -6771,9 +6907,9 @@ "code" ] }, - "PostalRouteType.PostalRouteNumber":{ + "PremiseNumberSuffix":{ "type":"object", - "title":"PostalRouteType.PostalRouteNumber", + "title":"PremiseNumberSuffix", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6796,6 +6932,32 @@ ], "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":[ @@ -6814,12 +6976,14 @@ "propertiesOrder":[ "otherAttributes", "content", + "numberSuffixSeparator", + "type", "code" ] }, - "Premise.PremiseName":{ + "MailStopType.MailStopName":{ "type":"object", - "title":"Premise.PremiseName", + "title":"MailStopType.MailStopName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -6855,16 +7019,63 @@ "namespaceURI":"" } }, - "typeOccurrence":{ - "title":"typeOccurrence", + "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" + ] + }, + "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/string" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], "propertyType":"attribute", "attributeName":{ - "localPart":"TypeOccurrence", + "localPart":"Type", "namespaceURI":"" } }, @@ -6887,29 +7098,16 @@ "otherAttributes", "content", "type", - "typeOccurrence", "code" ] }, - "SubPremiseType":{ + "Premise.PremiseNumberRange.PremiseNumberRangeTo":{ "type":"object", - "title":"SubPremiseType", + "title":"Premise.PremiseNumberRange.PremiseNumberRangeTo", "required":[ - "subPremiseLocation" + "premiseNumber" ], "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" - }, "addressLine":{ "title":"addressLine", "allOf":[ @@ -6927,127 +7125,144 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "subPremiseName":{ - "title":"subPremiseName", + "premiseNumberPrefix":{ + "title":"premiseNumberPrefix", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SubPremiseType.SubPremiseName" + "$ref":"#/definitions/PremiseNumberPrefix" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"SubPremiseName", + "localPart":"PremiseNumberPrefix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "subPremiseLocation":{ - "title":"subPremiseLocation", + "premiseNumber":{ + "title":"premiseNumber", "allOf":[ { - "$ref":"#/definitions/SubPremiseType.SubPremiseLocation" + "type":"array", + "items":{ + "$ref":"#/definitions/PremiseNumber" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"SubPremiseLocation", + "localPart":"PremiseNumber", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "subPremiseNumber":{ - "title":"subPremiseNumber", + "premiseNumberSuffix":{ + "title":"premiseNumberSuffix", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/SubPremiseType.SubPremiseNumber" + "$ref":"#/definitions/PremiseNumberSuffix" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"SubPremiseNumber", + "localPart":"PremiseNumberSuffix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } - }, - "subPremiseNumberPrefix":{ - "title":"subPremiseNumberPrefix", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "addressLine", + "premiseNumberPrefix", + "premiseNumber", + "premiseNumberSuffix" + ] + }, + "AdministrativeArea.SubAdministrativeArea":{ + "type":"object", + "title":"AdministrativeArea.SubAdministrativeArea", + "required":[ + "locality", + "postOffice", + "postalCode" + ], + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/SubPremiseType.SubPremiseNumberPrefix" - }, - "minItems":0 + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"SubPremiseNumberPrefix", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "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", + "subAdministrativeAreaName":{ + "title":"subAdministrativeAreaName", "allOf":[ { "type":"array", "items":{ - "$ref":"#/definitions/BuildingNameType" + "$ref":"#/definitions/AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName" }, "minItems":0 } ], "propertyType":"element", "elementName":{ - "localPart":"BuildingName", + "localPart":"SubAdministrativeAreaName", "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" } }, - "mailStop":{ - "title":"mailStop", + "postOffice":{ + "title":"postOffice", "allOf":[ { - "$ref":"#/definitions/MailStopType" + "$ref":"#/definitions/PostOffice" } ], "propertyType":"element", "elementName":{ - "localPart":"MailStop", + "localPart":"PostOffice", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -7064,16 +7279,113 @@ "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "subPremise":{ - "title":"subPremise", + "any":{ + "title":"any", "allOf":[ { - "$ref":"#/definitions/SubPremiseType" + "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", + "allOf":[ + { + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" + } + ], + "propertyType":"attribute", + "attributeName":{ + "localPart":"Indicator", + "namespaceURI":"" + } + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "addressLine", + "subAdministrativeAreaName", + "locality", + "postOffice", + "postalCode", + "any", + "type", + "usageType", + "indicator" + ] + }, + "XAL":{ + "type":"object", + "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":"SubPremise", + "localPart":"AddressDetails", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -7097,8 +7409,8 @@ ], "propertyType":"anyElement" }, - "type":{ - "title":"type", + "version":{ + "title":"version", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -7106,36 +7418,22 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"Version", "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", - "postalCode", - "subPremise", + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "addressDetails", "any", - "type" + "version" ] }, - "SubPremiseType.SubPremiseName":{ + "PremiseNumberPrefix":{ "type":"object", - "title":"SubPremiseType.SubPremiseName", + "title":"PremiseNumberPrefix", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7149,8 +7447,8 @@ ], "propertyType":"anyAttribute" }, - "content":{ - "title":"content", + "value":{ + "title":"value", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" @@ -7158,8 +7456,8 @@ ], "propertyType":"value" }, - "type":{ - "title":"type", + "numberPrefixSeparator":{ + "title":"numberPrefixSeparator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -7167,20 +7465,20 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"NumberPrefixSeparator", "namespaceURI":"" } }, - "typeOccurrence":{ - "title":"typeOccurrence", + "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":"TypeOccurrence", + "localPart":"Type", "namespaceURI":"" } }, @@ -7201,15 +7499,15 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "content", + "value", + "numberPrefixSeparator", "type", - "typeOccurrence", "code" ] }, - "PostBox.PostBoxNumberPrefix":{ + "PostBox.PostBoxNumber":{ "type":"object", - "title":"PostBox.PostBoxNumberPrefix", + "title":"PostBox.PostBoxNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7232,19 +7530,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":"" - } - }, "code":{ "title":"code", "allOf":[ @@ -7263,13 +7548,12 @@ "propertiesOrder":[ "otherAttributes", "content", - "numberPrefixSeparator", "code" ] }, - "PostalCode.PostTown.PostTownName":{ + "PostalCode.PostalCodeNumberExtension":{ "type":"object", - "title":"PostalCode.PostTown.PostTownName", + "title":"PostalCode.PostalCodeNumberExtension", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7305,6 +7589,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":[ @@ -7324,193 +7621,88 @@ "otherAttributes", "content", "type", + "numberExtensionSeparator", "code" ] }, - "Premise.PremiseNumberRange.PremiseNumberRangeFrom":{ + "Thoroughfare.ThoroughfareNumberRange":{ "type":"object", - "title":"Premise.PremiseNumberRange.PremiseNumberRangeFrom", + "title":"Thoroughfare.ThoroughfareNumberRange", "required":[ - "premiseNumber" + "thoroughfareNumberFrom", + "thoroughfareNumberTo" ], "properties":{ - "addressLine":{ - "title":"addressLine", + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/AddressLine" - }, - "minItems":0 + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"AddressLine", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "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" } }, - "premiseNumber":{ - "title":"premiseNumber", + "thoroughfareNumberFrom":{ + "title":"thoroughfareNumberFrom", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PremiseNumber" - }, - "minItems":1 + "$ref":"#/definitions/Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom" } ], "propertyType":"element", "elementName":{ - "localPart":"PremiseNumber", + "localPart":"ThoroughfareNumberFrom", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, - "premiseNumberSuffix":{ - "title":"premiseNumberSuffix", + "thoroughfareNumberTo":{ + "title":"thoroughfareNumberTo", "allOf":[ { - "type":"array", - "items":{ - "$ref":"#/definitions/PremiseNumberSuffix" - }, - "minItems":0 + "$ref":"#/definitions/Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo" } ], "propertyType":"element", "elementName":{ - "localPart":"PremiseNumberSuffix", + "localPart":"ThoroughfareNumberTo", "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", - "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" - ] - }, - "PremiseNumberSuffix":{ - "type":"object", - "title":"PremiseNumberSuffix", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", - "allOf":[ - { - "type":"object", - "additionalProperties":{ - "type":"string" - } - } - ], - "propertyType":"anyAttribute" }, - "content":{ - "title":"content", + "rangeType":{ + "title":"rangeType", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" - }, - "numberSuffixSeparator":{ - "title":"numberSuffixSeparator", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], "propertyType":"attribute", "attributeName":{ - "localPart":"NumberSuffixSeparator", + "localPart":"RangeType", "namespaceURI":"" } }, - "type":{ - "title":"type", + "indicator":{ + "title":"indicator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -7518,12 +7710,12 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Type", + "localPart":"Indicator", "namespaceURI":"" } }, - "code":{ - "title":"code", + "separator":{ + "title":"separator", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" @@ -7531,44 +7723,35 @@ ], "propertyType":"attribute", "attributeName":{ - "localPart":"Code", - "namespaceURI":"" - } - } - }, - "typeType":"classInfo", - "propertiesOrder":[ - "otherAttributes", - "content", - "numberSuffixSeparator", - "type", - "code" - ] - }, - "MailStopType.MailStopName":{ - "type":"object", - "title":"MailStopType.MailStopName", - "properties":{ - "otherAttributes":{ - "title":"otherAttributes", + "localPart":"Separator", + "namespaceURI":"" + } + }, + "indicatorOccurrence":{ + "title":"indicatorOccurrence", "allOf":[ { - "type":"object", - "additionalProperties":{ - "type":"string" - } + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"anyAttribute" + "propertyType":"attribute", + "attributeName":{ + "localPart":"IndicatorOccurrence", + "namespaceURI":"" + } }, - "content":{ - "title":"content", + "numberRangeOccurrence":{ + "title":"numberRangeOccurrence", "allOf":[ { "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"value" + "propertyType":"attribute", + "attributeName":{ + "localPart":"NumberRangeOccurrence", + "namespaceURI":"" + } }, "type":{ "title":"type", @@ -7600,14 +7783,21 @@ "typeType":"classInfo", "propertiesOrder":[ "otherAttributes", - "content", + "addressLine", + "thoroughfareNumberFrom", + "thoroughfareNumberTo", + "rangeType", + "indicator", + "separator", + "indicatorOccurrence", + "numberRangeOccurrence", "type", "code" ] }, - "PostalCode.PostalCodeNumber":{ + "CountryName":{ "type":"object", - "title":"PostalCode.PostalCodeNumber", + "title":"CountryName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7665,9 +7855,9 @@ "code" ] }, - "CountryName":{ + "PostalCode.PostalCodeNumber":{ "type":"object", - "title":"CountryName", + "title":"PostalCode.PostalCodeNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7725,9 +7915,9 @@ "code" ] }, - "Department":{ + "PremiseNumber":{ "type":"object", - "title":"Department", + "title":"PremiseNumber", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -7741,86 +7931,28 @@ ], "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" - } - }, - "departmentName":{ - "title":"departmentName", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Department.DepartmentName" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"DepartmentName", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } - }, - "mailStop":{ - "title":"mailStop", + "content":{ + "title":"content", "allOf":[ { - "$ref":"#/definitions/MailStopType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"MailStop", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"value" }, - "postalCode":{ - "title":"postalCode", + "numberType":{ + "title":"numberType", "allOf":[ { - "$ref":"#/definitions/PostalCode" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalCode", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"NumberType", + "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":[ @@ -7833,176 +7965,105 @@ "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" - }, - "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" - } - }, - "localityName":{ - "title":"localityName", - "allOf":[ - { - "type":"array", - "items":{ - "$ref":"#/definitions/Locality.LocalityName" - }, - "minItems":0 - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LocalityName", - "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" - } - }, - "largeMailUser":{ - "title":"largeMailUser", - "allOf":[ - { - "$ref":"#/definitions/LargeMailUserType" - } - ], - "propertyType":"element", - "elementName":{ - "localPart":"LargeMailUser", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } }, - "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":"" } }, - "postalRoute":{ - "title":"postalRoute", + "indicatorOccurrence":{ + "title":"indicatorOccurrence", "allOf":[ { - "$ref":"#/definitions/PostalRouteType" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"PostalRoute", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"IndicatorOccurrence", + "namespaceURI":"" } }, - "thoroughfare":{ - "title":"thoroughfare", + "numberTypeOccurrence":{ + "title":"numberTypeOccurrence", "allOf":[ { - "$ref":"#/definitions/Thoroughfare" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Thoroughfare", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"NumberTypeOccurrence", + "namespaceURI":"" } }, - "premise":{ - "title":"premise", + "code":{ + "title":"code", "allOf":[ { - "$ref":"#/definitions/Premise" + "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" } ], - "propertyType":"element", - "elementName":{ - "localPart":"Premise", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + "propertyType":"attribute", + "attributeName":{ + "localPart":"Code", + "namespaceURI":"" } - }, - "dependentLocality":{ - "title":"dependentLocality", + } + }, + "typeType":"classInfo", + "propertiesOrder":[ + "otherAttributes", + "content", + "numberType", + "type", + "indicator", + "indicatorOccurrence", + "numberTypeOccurrence", + "code" + ] + }, + "AddressLinesType":{ + "type":"object", + "title":"AddressLinesType", + "required":[ + "addressLine" + ], + "properties":{ + "otherAttributes":{ + "title":"otherAttributes", "allOf":[ { - "$ref":"#/definitions/DependentLocalityType" + "type":"object", + "additionalProperties":{ + "type":"string" + } } ], - "propertyType":"element", - "elementName":{ - "localPart":"DependentLocality", - "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" - } + "propertyType":"anyAttribute" }, - "postalCode":{ - "title":"postalCode", + "addressLine":{ + "title":"addressLine", "allOf":[ { - "$ref":"#/definitions/PostalCode" + "type":"array", + "items":{ + "$ref":"#/definitions/AddressLine" + }, + "minItems":1 } ], "propertyType":"element", "elementName":{ - "localPart":"PostalCode", + "localPart":"AddressLine", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8025,69 +8086,22 @@ } ], "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", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/anySimpleType" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Indicator", - "namespaceURI":"" - } } }, "typeType":"classInfo", + "typeName":{ + "localPart":"AddressLinesType", + "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" + }, "propertiesOrder":[ "otherAttributes", "addressLine", - "localityName", - "postBox", - "largeMailUser", - "postOffice", - "postalRoute", - "thoroughfare", - "premise", - "dependentLocality", - "postalCode", - "any", - "type", - "usageType", - "indicator" + "any" ] }, - "Locality.LocalityName":{ + "FirmType.FirmName":{ "type":"object", - "title":"Locality.LocalityName", + "title":"FirmType.FirmName", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8145,9 +8159,9 @@ "code" ] }, - "LargeMailUserType.LargeMailUserName":{ + "PostBox.PostBoxNumberExtension":{ "type":"object", - "title":"LargeMailUserType.LargeMailUserName", + "title":"PostBox.PostBoxNumberExtension", "properties":{ "otherAttributes":{ "title":"otherAttributes", @@ -8170,29 +8184,16 @@ ], "propertyType":"value" }, - "type":{ - "title":"type", - "allOf":[ - { - "$ref":"http://www.jsonix.org/jsonschemas/w3c/2001/XMLSchema.jsonschema#/definitions/string" - } - ], - "propertyType":"attribute", - "attributeName":{ - "localPart":"Type", - "namespaceURI":"" - } - }, - "code":{ - "title":"code", + "numberExtensionSeparator":{ + "title":"numberExtensionSeparator", "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":"Code", + "localPart":"NumberExtensionSeparator", "namespaceURI":"" } } @@ -8201,8 +8202,7 @@ "propertiesOrder":[ "otherAttributes", "content", - "type", - "code" + "numberExtensionSeparator" ] } }, @@ -8220,7 +8220,7 @@ "properties":{ "localPart":{ "enum":[ - "PostBox" + "xAL" ] }, "namespaceURI":{ @@ -8233,11 +8233,11 @@ ] }, "value":{ - "$ref":"#/definitions/PostBox" + "$ref":"#/definitions/XAL" } }, "elementName":{ - "localPart":"PostBox", + "localPart":"xAL", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8254,7 +8254,7 @@ "properties":{ "localPart":{ "enum":[ - "Department" + "Locality" ] }, "namespaceURI":{ @@ -8267,11 +8267,11 @@ ] }, "value":{ - "$ref":"#/definitions/Department" + "$ref":"#/definitions/Locality" } }, "elementName":{ - "localPart":"Department", + "localPart":"Locality", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8322,7 +8322,7 @@ "properties":{ "localPart":{ "enum":[ - "AdministrativeArea" + "AddressLine" ] }, "namespaceURI":{ @@ -8335,11 +8335,11 @@ ] }, "value":{ - "$ref":"#/definitions/AdministrativeArea" + "$ref":"#/definitions/AddressLine" } }, "elementName":{ - "localPart":"AdministrativeArea", + "localPart":"AddressLine", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8356,7 +8356,7 @@ "properties":{ "localPart":{ "enum":[ - "PremiseNumberSuffix" + "ThoroughfareNumberPrefix" ] }, "namespaceURI":{ @@ -8369,11 +8369,11 @@ ] }, "value":{ - "$ref":"#/definitions/PremiseNumberSuffix" + "$ref":"#/definitions/ThoroughfareNumberPrefix" } }, "elementName":{ - "localPart":"PremiseNumberSuffix", + "localPart":"ThoroughfareNumberPrefix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8390,7 +8390,7 @@ "properties":{ "localPart":{ "enum":[ - "Locality" + "PostalCode" ] }, "namespaceURI":{ @@ -8403,11 +8403,11 @@ ] }, "value":{ - "$ref":"#/definitions/Locality" + "$ref":"#/definitions/PostalCode" } }, "elementName":{ - "localPart":"Locality", + "localPart":"PostalCode", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8424,7 +8424,7 @@ "properties":{ "localPart":{ "enum":[ - "Thoroughfare" + "Department" ] }, "namespaceURI":{ @@ -8437,11 +8437,11 @@ ] }, "value":{ - "$ref":"#/definitions/Thoroughfare" + "$ref":"#/definitions/Department" } }, "elementName":{ - "localPart":"Thoroughfare", + "localPart":"Department", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8458,7 +8458,7 @@ "properties":{ "localPart":{ "enum":[ - "AddressDetails" + "ThoroughfareNumber" ] }, "namespaceURI":{ @@ -8471,11 +8471,11 @@ ] }, "value":{ - "$ref":"#/definitions/AddressDetails" + "$ref":"#/definitions/ThoroughfareNumber" } }, "elementName":{ - "localPart":"AddressDetails", + "localPart":"ThoroughfareNumber", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8492,7 +8492,7 @@ "properties":{ "localPart":{ "enum":[ - "AddressLine" + "PremiseNumber" ] }, "namespaceURI":{ @@ -8505,11 +8505,11 @@ ] }, "value":{ - "$ref":"#/definitions/AddressLine" + "$ref":"#/definitions/PremiseNumber" } }, "elementName":{ - "localPart":"AddressLine", + "localPart":"PremiseNumber", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8526,7 +8526,7 @@ "properties":{ "localPart":{ "enum":[ - "ThoroughfareNumber" + "ThoroughfareNumberSuffix" ] }, "namespaceURI":{ @@ -8539,11 +8539,11 @@ ] }, "value":{ - "$ref":"#/definitions/ThoroughfareNumber" + "$ref":"#/definitions/ThoroughfareNumberSuffix" } }, "elementName":{ - "localPart":"ThoroughfareNumber", + "localPart":"ThoroughfareNumberSuffix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8560,7 +8560,7 @@ "properties":{ "localPart":{ "enum":[ - "PostOffice" + "AdministrativeArea" ] }, "namespaceURI":{ @@ -8573,11 +8573,11 @@ ] }, "value":{ - "$ref":"#/definitions/PostOffice" + "$ref":"#/definitions/AdministrativeArea" } }, "elementName":{ - "localPart":"PostOffice", + "localPart":"AdministrativeArea", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8594,7 +8594,7 @@ "properties":{ "localPart":{ "enum":[ - "ThoroughfareNumberPrefix" + "PostBox" ] }, "namespaceURI":{ @@ -8607,11 +8607,11 @@ ] }, "value":{ - "$ref":"#/definitions/ThoroughfareNumberPrefix" + "$ref":"#/definitions/PostBox" } }, "elementName":{ - "localPart":"ThoroughfareNumberPrefix", + "localPart":"PostBox", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8662,7 +8662,7 @@ "properties":{ "localPart":{ "enum":[ - "CountryName" + "PremiseNumberSuffix" ] }, "namespaceURI":{ @@ -8675,11 +8675,11 @@ ] }, "value":{ - "$ref":"#/definitions/CountryName" + "$ref":"#/definitions/PremiseNumberSuffix" } }, "elementName":{ - "localPart":"CountryName", + "localPart":"PremiseNumberSuffix", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8696,7 +8696,7 @@ "properties":{ "localPart":{ "enum":[ - "ThoroughfareNumberSuffix" + "AddressDetails" ] }, "namespaceURI":{ @@ -8709,11 +8709,11 @@ ] }, "value":{ - "$ref":"#/definitions/ThoroughfareNumberSuffix" + "$ref":"#/definitions/AddressDetails" } }, "elementName":{ - "localPart":"ThoroughfareNumberSuffix", + "localPart":"AddressDetails", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8730,7 +8730,7 @@ "properties":{ "localPart":{ "enum":[ - "PremiseNumber" + "CountryName" ] }, "namespaceURI":{ @@ -8743,11 +8743,11 @@ ] }, "value":{ - "$ref":"#/definitions/PremiseNumber" + "$ref":"#/definitions/CountryName" } }, "elementName":{ - "localPart":"PremiseNumber", + "localPart":"CountryName", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8764,7 +8764,7 @@ "properties":{ "localPart":{ "enum":[ - "PostalCode" + "PostOffice" ] }, "namespaceURI":{ @@ -8777,11 +8777,11 @@ ] }, "value":{ - "$ref":"#/definitions/PostalCode" + "$ref":"#/definitions/PostOffice" } }, "elementName":{ - "localPart":"PostalCode", + "localPart":"PostOffice", "namespaceURI":"urn:oasis:names:tc:ciq:xsdschema:xAL:2.0" } }, @@ -8798,7 +8798,7 @@ "properties":{ "localPart":{ "enum":[ - "xAL" + "Thoroughfare" ] }, "namespaceURI":{ @@ -8811,11 +8811,11 @@ ] }, "value":{ - "$ref":"#/definitions/XAL" + "$ref":"#/definitions/Thoroughfare" } }, "elementName":{ - "localPart":"xAL", + "localPart":"Thoroughfare", "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 9d9296a4..7444f89f 100644 --- a/scripts/lib/ARML_2_0.js +++ b/scripts/lib/ARML_2_0.js @@ -5,52 +5,90 @@ var ARML_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['GML_3_2_1'], tis: [{ - ln: 'FillType', - bti: '.VisualAsset2DType', + ln: 'GeometryType', + bti: '.ARAnchorType', ps: [{ - n: 'style' + n: 'point', + rq: true, + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.PointType' }, { - n: 'clazz', - en: 'class' + 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: 'TrackableType', - bti: '.ARAnchorType', + ln: 'FeatureType.Anchors', + tn: null, ps: [{ - n: 'config', - rq: true, + n: 'anchor', + mno: 0, col: true, - ti: '.TrackableType.Config' + mx: false, + dom: false, + en: 'Anchor', + ti: '.AnchorType', + t: 'er' }, { - n: 'size', - ti: 'Double' + n: 'anchorRef', + mno: 0, + col: true, + ti: '.FeatureType.Anchors.AnchorRef' }] }, { - ln: 'ArmlType.Script', + ln: 'VisualAssetType.Conditions', tn: null, ps: [{ - n: 'value', - t: 'v' - }, { - n: 'type', + n: 'condition', + rq: true, + col: true, + mx: false, + dom: false, + en: 'Condition', + ti: '.ConditionType', + t: 'er' + }] + }, { + ln: 'ARElementType', + ps: [{ + n: 'id', + ti: 'ID', an: { - lp: 'type' + lp: 'id' }, t: 'a' - }, { - n: 'href', - t: 'a' }] }, { - ln: 'TrackerType.Uri', - tn: null, + ln: 'ModelType', + bti: '.VisualAssetType', ps: [{ n: 'href', rq: true, - t: 'a' + ti: '.ModelType.Href' + }, { + n: 'type' + }, { + n: 'scale', + en: 'Scale', + ti: '.ScaleType' }] }, { - ln: 'ModelType.Href', + ln: 'RelativeToType.Ref', tn: null, ps: [{ n: 'href', @@ -58,114 +96,90 @@ var ARML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FeatureType', - bti: '.ARElementType', + ln: 'LabelType', + bti: '.VisualAsset2DType', ps: [{ - n: 'name' - }, { - n: 'description' + n: 'href', + ti: '.LabelType.Href' }, { - n: 'enabled', - ti: 'Boolean' + n: 'src', + ti: 'AnyType' }, { - n: 'metadata', - ti: '.FeatureType.Metadata' + n: 'hyperlinkBehavior' }, { - n: 'anchors', - ti: '.FeatureType.Anchors' + n: 'viewportWidth', + ti: 'PositiveInteger' }] }, { - ln: 'TrackerType', - bti: '.ARElementType', + ln: 'TrackableType.Config.Tracker', + tn: null, ps: [{ - n: 'uri', + n: 'href', rq: true, - ti: '.TrackerType.Uri' - }, { - n: 'src', - ti: '.TrackerType.Src' + t: 'a' }] }, { - ln: 'FeatureType.Anchors', + ln: 'TrackerType.Src', tn: null, ps: [{ - n: 'anchor', + n: 'href', + rq: true, + t: 'a' + }] + }, { + ln: 'ARAnchorType.Assets', + tn: null, + ps: [{ + n: 'visualAsset', mno: 0, col: true, mx: false, dom: false, - en: 'Anchor', - ti: '.AnchorType', + en: 'VisualAsset', + ti: '.VisualAssetType', t: 'er' }, { - n: 'anchorRef', + n: 'assetRef', mno: 0, col: true, - ti: '.FeatureType.Anchors.AnchorRef' + ti: '.ARAnchorType.Assets.AssetRef' }] }, { - ln: 'FeatureType.Anchors.AnchorRef', - tn: null, + ln: 'ImageType', + bti: '.VisualAsset2DType', ps: [{ n: 'href', rq: true, - t: 'a' + ti: '.ImageType.Href' }] }, { - ln: 'ARAnchorType.Assets.AssetRef', - tn: null, + ln: 'AnchorType', + bti: '.ARElementType', ps: [{ - n: 'href', - rq: true, - t: 'a' + n: 'enabled', + ti: 'Boolean' }] }, { - ln: 'ScreenAnchorType.Assets.AssetRef', + ln: 'FeatureType.Metadata', tn: null, ps: [{ - n: 'href', - rq: true, - t: 'a' - }] - }, { - ln: 'ImageType', - bti: '.VisualAsset2DType', - ps: [{ - n: 'href', - rq: true, - ti: '.ImageType.Href' + n: 'any', + mno: 0, + col: true, + mx: false, + t: 'ae' }] }, { - ln: 'RelativeToType', - bti: '.ARAnchorType', + ln: 'OrientationType', ps: [{ - n: 'ref', - rq: true, - ti: '.RelativeToType.Ref' - }, { - n: 'point', - rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.PointType' + n: 'roll', + ti: 'Double' }, { - n: 'lineString', - rq: true, - en: { - lp: 'LineString', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.LineStringType' + n: 'tilt', + ti: 'Double' }, { - n: 'polygon', - rq: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.PolygonType' + n: 'heading', + ti: 'Double' }] }, { ln: 'ScreenAnchorType.Assets', @@ -183,141 +197,47 @@ var ARML_2_0_Module_Factory = function () { ti: '.ScreenAnchorType.Assets.AssetRef' }] }, { - ln: 'ScreenAnchorType', - bti: '.AnchorType', + ln: 'FeatureType.Anchors.AnchorRef', + tn: null, ps: [{ - n: 'style' - }, { - n: 'clazz', - en: 'class' - }, { - n: 'assets', + n: 'href', rq: true, - ti: '.ScreenAnchorType.Assets' + t: 'a' }] }, { - ln: 'ConditionType', - bti: '.ARElementType' - }, { - ln: 'SelectedConditionType', - bti: '.ConditionType', + ln: 'ArmlType', ps: [{ - n: 'listener' - }, { - n: 'selected', + n: 'arElements', rq: true, - ti: 'Boolean' + en: 'ARElements', + ti: '.ArmlType.ARElements' + }, { + n: 'style', + mno: 0, + col: true, + ti: '.ArmlType.Style' + }, { + n: 'script', + mno: 0, + col: true, + ti: '.ArmlType.Script' }] }, { - ln: 'AnchorType', - bti: '.ARElementType', + ln: 'ModelType.Href', + tn: null, ps: [{ - n: 'enabled', - ti: 'Boolean' + n: 'href', + rq: true, + t: 'a' }] }, { - ln: 'ArmlType.ARElements', - tn: null, - ps: [{ - n: 'arElement', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'ARElement', - ti: '.ARElementType', - t: 'er' - }] - }, { - ln: 'TrackableType.Config.Tracker', - tn: null, - ps: [{ - n: 'href', - rq: true, - t: 'a' - }] - }, { - ln: 'GeometryType', - bti: '.ARAnchorType', - ps: [{ - 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: 'ArmlType', - ps: [{ - n: 'arElements', - rq: true, - en: 'ARElements', - ti: '.ArmlType.ARElements' - }, { - n: 'style', - mno: 0, - col: true, - ti: '.ArmlType.Style' - }, { - n: 'script', - mno: 0, - col: true, - ti: '.ArmlType.Script' - }] - }, { - ln: 'RelativeToType.Ref', - tn: null, - ps: [{ - n: 'href', - rq: true, - t: 'a' - }] - }, { - ln: 'ImageType.Href', + ln: 'TrackerType.Uri', tn: null, ps: [{ n: 'href', rq: true, t: 'a' }] - }, { - ln: 'DistanceConditionType', - bti: '.ConditionType', - ps: [{ - n: 'max', - ti: 'Double' - }, { - n: 'min', - ti: 'Double' - }] - }, { - ln: 'FeatureType.Metadata', - tn: null, - ps: [{ - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' - }] }, { ln: 'ArmlType.Style', tn: null, @@ -335,80 +255,34 @@ var ARML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TextType', - bti: '.VisualAsset2DType', - ps: [{ - n: 'src', - rq: true - }, { - n: 'style' - }, { - n: 'clazz', - en: 'class' - }] - }, { - ln: 'ARElementType', - ps: [{ - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'ModelType', - bti: '.VisualAssetType', - ps: [{ - n: 'href', - rq: true, - ti: '.ModelType.Href' - }, { - n: 'type' - }, { - n: 'scale', - en: 'Scale', - ti: '.ScaleType' - }] - }, { - ln: 'VisualAssetType.Conditions', - tn: null, + ln: 'TrackableType', + bti: '.ARAnchorType', ps: [{ - n: 'condition', + n: 'config', rq: true, col: true, - mx: false, - dom: false, - en: 'Condition', - ti: '.ConditionType', - t: 'er' - }] - }, { - ln: 'ScaleType', - ps: [{ - n: 'x', - ti: 'Double' - }, { - n: 'y', - ti: 'Double' + ti: '.TrackableType.Config' }, { - n: 'z', + n: 'size', ti: 'Double' }] }, { - ln: 'LabelType', - bti: '.VisualAsset2DType', + ln: 'TrackableType.Config', + tn: null, ps: [{ - n: 'href', - ti: '.LabelType.Href' + n: 'tracker', + rq: true, + ti: '.TrackableType.Config.Tracker' }, { n: 'src', - ti: 'AnyType' - }, { - n: 'hyperlinkBehavior' + rq: true }, { - n: 'viewportWidth', - ti: 'PositiveInteger' + n: 'order', + ti: 'Int', + an: { + lp: 'order' + }, + t: 'a' }] }, { ln: 'ScalingModeType', @@ -431,21 +305,11 @@ var ARML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TrackableType.Config', + ln: 'ARAnchorType.Assets.AssetRef', tn: null, ps: [{ - n: 'tracker', + n: 'href', rq: true, - ti: '.TrackableType.Config.Tracker' - }, { - n: 'src', - rq: true - }, { - n: 'order', - ti: 'Int', - an: { - lp: 'order' - }, t: 'a' }] }, { @@ -470,22 +334,40 @@ var ARML_2_0_Module_Factory = function () { ti: '.ScalingModeType' }] }, { - ln: 'ARAnchorType.Assets', + ln: 'TextType', + bti: '.VisualAsset2DType', + ps: [{ + n: 'src', + rq: true + }, { + n: 'style' + }, { + n: 'clazz', + en: 'class' + }] + }, { + ln: 'ArmlType.ARElements', tn: null, ps: [{ - n: 'visualAsset', + n: 'arElement', mno: 0, col: true, mx: false, dom: false, - en: 'VisualAsset', - ti: '.VisualAssetType', + en: 'ARElement', + ti: '.ARElementType', t: 'er' + }] + }, { + ln: 'TrackerType', + bti: '.ARElementType', + ps: [{ + n: 'uri', + rq: true, + ti: '.TrackerType.Uri' }, { - n: 'assetRef', - mno: 0, - col: true, - ti: '.ARAnchorType.Assets.AssetRef' + n: 'src', + ti: '.TrackerType.Src' }] }, { ln: 'VisualAsset2DType', @@ -500,17 +382,8 @@ var ARML_2_0_Module_Factory = function () { n: 'backside' }] }, { - ln: 'OrientationType', - ps: [{ - n: 'roll', - ti: 'Double' - }, { - n: 'tilt', - ti: 'Double' - }, { - n: 'heading', - ti: 'Double' - }] + ln: 'ConditionType', + bti: '.ARElementType' }, { ln: 'ARAnchorType', bti: '.AnchorType', @@ -520,13 +393,75 @@ var ARML_2_0_Module_Factory = function () { ti: '.ARAnchorType.Assets' }] }, { - ln: 'TrackerType.Src', + ln: 'ScreenAnchorType', + bti: '.AnchorType', + ps: [{ + n: 'style' + }, { + n: 'clazz', + en: 'class' + }, { + n: 'assets', + rq: true, + ti: '.ScreenAnchorType.Assets' + }] + }, { + ln: 'ImageType.Href', tn: null, ps: [{ n: 'href', rq: true, t: 'a' }] + }, { + ln: 'FeatureType', + bti: '.ARElementType', + ps: [{ + n: 'name' + }, { + n: 'description' + }, { + n: 'enabled', + ti: 'Boolean' + }, { + n: 'metadata', + ti: '.FeatureType.Metadata' + }, { + n: 'anchors', + ti: '.FeatureType.Anchors' + }] + }, { + ln: 'RelativeToType', + bti: '.ARAnchorType', + ps: [{ + n: 'ref', + rq: true, + ti: '.RelativeToType.Ref' + }, { + 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: 'LabelType.Href', tn: null, @@ -535,30 +470,112 @@ var ARML_2_0_Module_Factory = function () { rq: true, t: 'a' }] + }, { + ln: 'ScaleType', + ps: [{ + n: 'x', + ti: 'Double' + }, { + n: 'y', + ti: 'Double' + }, { + n: 'z', + ti: 'Double' + }] + }, { + ln: 'ScreenAnchorType.Assets.AssetRef', + tn: null, + ps: [{ + n: 'href', + rq: true, + t: 'a' + }] + }, { + ln: 'SelectedConditionType', + bti: '.ConditionType', + ps: [{ + n: 'listener' + }, { + n: 'selected', + rq: true, + ti: 'Boolean' + }] + }, { + ln: 'ArmlType.Script', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'type', + an: { + lp: 'type' + }, + t: 'a' + }, { + n: 'href', + t: 'a' + }] + }, { + ln: 'DistanceConditionType', + bti: '.ConditionType', + ps: [{ + n: 'max', + ti: 'Double' + }, { + n: 'min', + ti: 'Double' + }] + }, { + ln: 'FillType', + bti: '.VisualAsset2DType', + ps: [{ + n: 'style' + }, { + n: 'clazz', + en: 'class' + }] }], eis: [{ - en: 'Trackable', - ti: '.TrackableType', - sh: 'ARAnchor' - }, { - en: 'ARElement', - ti: '.ARElementType' + en: 'SelectedCondition', + ti: '.SelectedConditionType', + sh: 'Condition' }, { en: 'Label', ti: '.LabelType', sh: 'VisualAsset2D' }, { - en: 'Anchor', - ti: '.AnchorType', + en: 'ScreenAnchor', + ti: '.ScreenAnchorType', + sh: 'Anchor' + }, { + en: 'RelativeTo', + ti: '.RelativeToType', + sh: 'ARAnchor' + }, { + en: 'Feature', + ti: '.FeatureType', + sh: 'ARElement' + }, { + en: 'Geometry', + ti: '.GeometryType', + sh: 'ARAnchor' + }, { + en: 'Text', + ti: '.TextType', + sh: 'VisualAsset2D' + }, { + en: 'Condition', + ti: '.ConditionType', sh: 'ARElement' }, { en: 'DistanceCondition', ti: '.DistanceConditionType', sh: 'Condition' }, { - en: 'SelectedCondition', - ti: '.SelectedConditionType', - sh: 'Condition' + en: 'Anchor', + ti: '.AnchorType', + sh: 'ARElement' }, { en: 'Model', ti: '.ModelType', @@ -568,52 +585,35 @@ var ARML_2_0_Module_Factory = function () { ti: '.VisualAssetType', sh: 'ARElement' }, { - en: 'RelativeTo', - ti: '.RelativeToType', + en: 'Trackable', + ti: '.TrackableType', sh: 'ARAnchor' - }, { - en: 'Text', - ti: '.TextType', - sh: 'VisualAsset2D' - }, { - en: 'Tracker', - ti: '.TrackerType', - sh: 'ARElement' }, { en: 'VisualAsset2D', ti: '.VisualAsset2DType', sh: 'VisualAsset' }, { - en: 'Geometry', - ti: '.GeometryType', - sh: 'ARAnchor' - }, { - en: 'Condition', - ti: '.ConditionType', - sh: 'ARElement' - }, { - en: 'Feature', - ti: '.FeatureType', - sh: 'ARElement' - }, { - en: 'Fill', - ti: '.FillType', - sh: 'VisualAsset2D' + en: 'arml', + ti: '.ArmlType' }, { en: 'Image', ti: '.ImageType', sh: 'VisualAsset2D' }, { - en: 'arml', - ti: '.ArmlType' - }, { - en: 'ScreenAnchor', - ti: '.ScreenAnchorType', - sh: 'Anchor' + en: 'Tracker', + ti: '.TrackerType', + sh: 'ARElement' }, { en: 'ARAnchor', ti: '.ARAnchorType', sh: 'Anchor' + }, { + en: 'ARElement', + ti: '.ARElementType' + }, { + en: 'Fill', + ti: '.FillType', + sh: 'VisualAsset2D' }] }; return { diff --git a/scripts/lib/CSW_2_0_2.js b/scripts/lib/CSW_2_0_2.js index ad65e916..0025061f 100644 --- a/scripts/lib/CSW_2_0_2.js +++ b/scripts/lib/CSW_2_0_2.js @@ -4,90 +4,6 @@ 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: 'GetRecordByIdType', - bti: '.RequestBaseType', - ps: [{ - n: 'id', - rq: true, - col: true, - en: 'Id' - }, { - n: 'elementSetName', - en: 'ElementSetName', - ti: '.ElementSetNameType' - }, { - n: 'outputFormat', - an: { - lp: 'outputFormat' - }, - t: 'a' - }, { - n: 'outputSchema', - an: { - lp: 'outputSchema' - }, - t: 'a' - }] - }, { - ln: 'DeleteType', - ps: [{ - n: 'constraint', - rq: true, - en: 'Constraint', - ti: '.QueryConstraintType' - }, { - n: 'typeName', - an: { - lp: 'typeName' - }, - t: 'a' - }, { - n: 'handle', - ti: 'ID', - an: { - lp: 'handle' - }, - t: 'a' - }] - }, { - ln: 'TransactionResponseType', - ps: [{ - n: 'transactionSummary', - rq: true, - en: 'TransactionSummary', - ti: '.TransactionSummaryType' - }, { - n: 'insertResult', - mno: 0, - col: true, - en: 'InsertResult', - ti: '.InsertResultType' - }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'TransactionSummaryType', - ps: [{ - n: 'totalInserted', - ti: 'NonNegativeInteger' - }, { - n: 'totalUpdated', - ti: 'NonNegativeInteger' - }, { - n: 'totalDeleted', - ti: 'NonNegativeInteger' - }, { - n: 'requestId', - an: { - lp: 'requestId' - }, - t: 'a' - }] - }, { ln: 'BriefRecordType', bti: '.AbstractRecordType', ps: [{ @@ -134,110 +50,6 @@ 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: [{ @@ -305,6 +117,17 @@ var CSW_2_0_2_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'EmptyType' + }, { + ln: 'DescribeRecordResponseType', + ps: [{ + n: 'schemaComponent', + mno: 0, + col: true, + en: 'SchemaComponent', + ti: '.SchemaComponentType' + }] }, { ln: 'ListOfValuesType', ps: [{ @@ -315,242 +138,53 @@ var CSW_2_0_2_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'CapabilitiesType', - bti: 'OWS_1_0_0.CapabilitiesBaseType', + ln: 'AbstractQueryType' + }, { + ln: 'GetRecordsResponseType', ps: [{ - n: 'filterCapabilities', + n: 'requestId', + en: 'RequestId' + }, { + n: 'searchStatus', rq: true, - mx: false, - t: 'ae' + en: 'SearchStatus', + ti: '.RequestStatusType' + }, { + n: 'searchResults', + rq: true, + en: 'SearchResults', + ti: '.SearchResultsType' + }, { + n: 'version', + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'GetRecordByIdResponseType', + ln: 'DistributedSearchType', ps: [{ - n: 'abstractRecord', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractRecord', - ti: '.AbstractRecordType', - t: 'er' - }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' + n: 'hopCount', + ti: 'PositiveInteger', + an: { + lp: 'hopCount' + }, + t: 'a' }] }, { - ln: 'TransactionType', - bti: '.RequestBaseType', + ln: 'ConceptualSchemeType', ps: [{ - n: 'insertOrUpdateOrDelete', + n: 'name', rq: true, - col: true, - etis: [{ - en: 'Insert', - ti: '.InsertType' - }, { - en: 'Update', - ti: '.UpdateType' - }, { - en: 'Delete', - ti: '.DeleteType' - }], - t: 'es' - }, { - n: 'verboseResponse', - ti: 'Boolean', - an: { - lp: 'verboseResponse' - }, - t: 'a' - }, { - n: 'requestId', - an: { - lp: 'requestId' - }, - t: 'a' - }] - }, { - ln: 'HarvestResponseType', - ps: [{ - n: 'acknowledgement', - rq: true, - en: 'Acknowledgement', - ti: '.AcknowledgementType' - }, { - n: 'transactionResponse', - rq: true, - en: 'TransactionResponse', - ti: '.TransactionResponseType' - }] - }, { - ln: 'InsertResultType', - ps: [{ - n: 'briefRecord', - rq: true, - col: true, - en: 'BriefRecord', - ti: '.BriefRecordType' - }, { - n: 'handleRef', - an: { - lp: 'handleRef' - }, - t: 'a' - }] - }, { - ln: 'InsertType', - ps: [{ - n: 'any', - rq: true, - col: true, - dom: false, - mx: false, - t: 'ae' - }, { - n: 'typeName', - an: { - lp: 'typeName' - }, - t: 'a' - }, { - n: 'handle', - ti: 'ID', - an: { - lp: 'handle' - }, - t: 'a' - }] - }, { - ln: 'EmptyType' - }, { - ln: 'GetRecordsType', - bti: '.RequestBaseType', - ps: [{ - n: 'distributedSearch', - en: 'DistributedSearch', - ti: '.DistributedSearchType' - }, { - n: 'responseHandler', - mno: 0, - 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: 'ElementSetNameType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'typeNames', - ti: { - t: 'l', - bti: 'QName' - }, - an: { - lp: 'typeNames' - }, - t: 'a' - }] - }, { - ln: 'QueryType', - bti: '.AbstractQueryType', - ps: [{ - n: 'elementSetName', - rq: true, - en: 'ElementSetName', - ti: '.ElementSetNameType' + en: 'Name' }, { - n: 'elementName', + n: 'document', rq: true, - col: true, - en: 'ElementName', - ti: 'QName' - }, { - n: 'constraint', - en: 'Constraint', - ti: '.QueryConstraintType' - }, { - n: 'sortBy', - mx: false, - t: 'ae' + en: 'Document' }, { - n: 'typeNames', + n: 'authority', rq: true, - ti: { - t: 'l', - bti: 'QName' - }, - an: { - lp: 'typeNames' - }, - t: 'a' - }] - }, { - ln: 'DistributedSearchType', - ps: [{ - n: 'hopCount', - ti: 'PositiveInteger', - an: { - lp: 'hopCount' - }, - t: 'a' + en: 'Authority' }] }, { ln: 'SummaryRecordType', @@ -660,43 +294,27 @@ var CSW_2_0_2_Module_Factory = function () { t: 'er' }] }, { - ln: 'AbstractQueryType' - }, { - ln: 'GetDomainType', - bti: '.RequestBaseType', + ln: 'GetDomainResponseType', ps: [{ - n: 'propertyName', - rq: true, - en: 'PropertyName' - }, { - n: 'parameterName', + n: 'domainValues', rq: true, - en: 'ParameterName' + col: true, + en: 'DomainValues', + ti: '.DomainValuesType' }] }, { - ln: 'SchemaComponentType', + ln: 'ElementSetNameType', ps: [{ - n: 'content', - col: true, - t: 'ae' - }, { - n: 'targetNamespace', - rq: true, - an: { - lp: 'targetNamespace' - }, - t: 'a' + n: 'value', + t: 'v' }, { - n: 'parentSchema', - an: { - lp: 'parentSchema' + n: 'typeNames', + ti: { + t: 'l', + bti: 'QName' }, - t: 'a' - }, { - n: 'schemaLanguage', - rq: true, an: { - lp: 'schemaLanguage' + lp: 'typeNames' }, t: 'a' }] @@ -717,18 +335,231 @@ var CSW_2_0_2_Module_Factory = function () { t: 'er' }] }, { - ln: 'RecordPropertyType', + ln: 'RangeOfValuesType', ps: [{ - n: 'name', + n: 'minValue', rq: true, - en: 'Name' + en: 'MinValue', + ti: 'AnyType' }, { - n: 'value', - en: 'Value', + n: 'maxValue', + rq: true, + en: 'MaxValue', ti: 'AnyType' }] }, { - ln: 'DomainValuesType', + ln: 'RequestStatusType', + ps: [{ + n: 'timestamp', + ti: 'DateTime', + an: { + lp: 'timestamp' + }, + t: 'a' + }] + }, { + ln: 'GetDomainType', + bti: '.RequestBaseType', + ps: [{ + n: 'propertyName', + rq: true, + en: 'PropertyName' + }, { + n: 'parameterName', + rq: true, + en: 'ParameterName' + }] + }, { + ln: 'TransactionType', + bti: '.RequestBaseType', + ps: [{ + n: 'insertOrUpdateOrDelete', + rq: true, + col: true, + etis: [{ + en: 'Insert', + ti: '.InsertType' + }, { + en: 'Update', + ti: '.UpdateType' + }, { + en: 'Delete', + ti: '.DeleteType' + }], + t: 'es' + }, { + n: 'verboseResponse', + ti: 'Boolean', + an: { + lp: 'verboseResponse' + }, + t: 'a' + }, { + n: 'requestId', + an: { + lp: 'requestId' + }, + t: 'a' + }] + }, { + ln: 'HarvestResponseType', + ps: [{ + n: 'acknowledgement', + rq: true, + en: 'Acknowledgement', + ti: '.AcknowledgementType' + }, { + n: 'transactionResponse', + rq: true, + en: 'TransactionResponse', + ti: '.TransactionResponseType' + }] + }, { + ln: 'RecordType', + bti: '.DCMIRecordType', + ps: [{ + n: 'anyText', + mno: 0, + col: true, + en: 'AnyText', + ti: '.EmptyType' + }, { + n: 'boundingBox', + mno: 0, + col: true, + mx: false, + dom: false, + en: { + lp: 'BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows' + }, + ti: 'OWS_1_0_0.BoundingBoxType', + t: 'er' + }] + }, { + ln: 'GetRecordsType', + bti: '.RequestBaseType', + ps: [{ + n: 'distributedSearch', + en: 'DistributedSearch', + ti: '.DistributedSearchType' + }, { + n: 'responseHandler', + mno: 0, + 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: '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: 'SchemaComponentType', + ps: [{ + n: 'content', + col: true, + t: 'ae' + }, { + n: 'targetNamespace', + rq: true, + an: { + lp: 'targetNamespace' + }, + t: 'a' + }, { + n: 'parentSchema', + an: { + lp: 'parentSchema' + }, + t: 'a' + }, { + n: 'schemaLanguage', + rq: true, + an: { + lp: 'schemaLanguage' + }, + t: 'a' + }] + }, { + ln: 'RecordPropertyType', + ps: [{ + n: 'name', + rq: true, + en: 'Name' + }, { + n: 'value', + en: 'Value', + ti: 'AnyType' + }] + }, { + ln: 'DomainValuesType', ps: [{ n: 'propertyName', rq: true, @@ -768,65 +599,165 @@ var CSW_2_0_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'RecordType', - bti: '.DCMIRecordType', + ln: 'GetCapabilitiesType', + bti: 'OWS_1_0_0.GetCapabilitiesType', ps: [{ - n: 'anyText', - mno: 0, + n: 'service', + an: { + lp: 'service' + }, + t: 'a' + }] + }, { + ln: 'UpdateType', + ps: [{ + n: 'any', + rq: true, + dom: false, + mx: false, + t: 'ae' + }, { + n: 'recordProperty', + rq: true, col: true, - en: 'AnyText', - ti: '.EmptyType' + en: 'RecordProperty', + ti: '.RecordPropertyType' }, { - n: 'boundingBox', + n: 'constraint', + rq: true, + en: 'Constraint', + ti: '.QueryConstraintType' + }, { + n: 'handle', + ti: 'ID', + an: { + lp: 'handle' + }, + t: 'a' + }] + }, { + ln: 'QueryType', + bti: '.AbstractQueryType', + ps: [{ + n: 'elementSetName', + rq: true, + en: 'ElementSetName', + ti: '.ElementSetNameType' + }, { + n: 'elementName', + rq: true, + col: true, + en: 'ElementName', + ti: 'QName' + }, { + n: 'constraint', + en: 'Constraint', + ti: '.QueryConstraintType' + }, { + n: 'sortBy', + mx: false, + t: 'ae' + }, { + n: 'typeNames', + rq: true, + ti: { + t: 'l', + bti: 'QName' + }, + an: { + lp: 'typeNames' + }, + t: 'a' + }] + }, { + ln: 'GetRecordByIdType', + bti: '.RequestBaseType', + ps: [{ + n: 'id', + rq: true, + col: true, + en: 'Id' + }, { + n: 'elementSetName', + en: 'ElementSetName', + ti: '.ElementSetNameType' + }, { + n: 'outputFormat', + an: { + lp: 'outputFormat' + }, + t: 'a' + }, { + n: 'outputSchema', + an: { + lp: 'outputSchema' + }, + t: 'a' + }] + }, { + ln: 'GetRecordByIdResponseType', + ps: [{ + n: 'abstractRecord', mno: 0, col: true, mx: false, dom: false, - en: { - lp: 'BoundingBox', - ns: 'http:\/\/www.opengis.net\/ows' - }, - ti: 'OWS_1_0_0.BoundingBoxType', + en: 'AbstractRecord', + ti: '.AbstractRecordType', t: 'er' + }, { + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' }] }, { - ln: 'AcknowledgementType', + ln: 'DeleteType', ps: [{ - n: 'echoedRequest', + n: 'constraint', rq: true, - en: 'EchoedRequest', - ti: '.EchoedRequestType' + en: 'Constraint', + ti: '.QueryConstraintType' }, { - n: 'requestId', - en: 'RequestId' + n: 'typeName', + an: { + lp: 'typeName' + }, + t: 'a' }, { - n: 'timeStamp', - rq: true, - ti: 'DateTime', + n: 'handle', + ti: 'ID', an: { - lp: 'timeStamp' + lp: 'handle' }, t: 'a' }] }, { - ln: 'UpdateType', + ln: 'CapabilitiesType', + bti: 'OWS_1_0_0.CapabilitiesBaseType', ps: [{ - n: 'any', + n: 'filterCapabilities', rq: true, - dom: false, mx: false, t: 'ae' - }, { - n: 'recordProperty', + }] + }, { + ln: 'InsertType', + ps: [{ + n: 'any', rq: true, col: true, - en: 'RecordProperty', - ti: '.RecordPropertyType' + dom: false, + mx: false, + t: 'ae' }, { - n: 'constraint', - rq: true, - en: 'Constraint', - ti: '.QueryConstraintType' + n: 'typeName', + an: { + lp: 'typeName' + }, + t: 'a' }, { n: 'handle', ti: 'ID', @@ -836,44 +767,47 @@ var CSW_2_0_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetCapabilitiesType', - bti: 'OWS_1_0_0.GetCapabilitiesType', - ps: [{ - n: 'service', - an: { - lp: 'service' - }, - t: 'a' - }] - }, { - ln: 'AbstractRecordType' - }, { - ln: 'RangeOfValuesType', + ln: 'EchoedRequestType', ps: [{ - n: 'minValue', - rq: true, - en: 'MinValue', - ti: 'AnyType' - }, { - n: 'maxValue', + n: 'any', rq: true, - en: 'MaxValue', - ti: 'AnyType' + mx: false, + t: 'ae' }] }, { - ln: 'RequestBaseType', + ln: 'DescribeRecordType', + bti: '.RequestBaseType', ps: [{ - n: 'service', - rq: true, + n: 'typeName', + mno: 0, + col: true, + en: 'TypeName', + ti: 'QName' + }, { + n: 'outputFormat', an: { - lp: 'service' + lp: 'outputFormat' }, t: 'a' }, { - n: 'version', + n: 'schemaLanguage', + an: { + lp: 'schemaLanguage' + }, + t: 'a' + }] + }, { + ln: 'InsertResultType', + ps: [{ + n: 'briefRecord', rq: true, + col: true, + en: 'BriefRecord', + ti: '.BriefRecordType' + }, { + n: 'handleRef', an: { - lp: 'version' + lp: 'handleRef' }, t: 'a' }] @@ -902,104 +836,170 @@ var CSW_2_0_2_Module_Factory = function () { en: 'ResponseHandler' }] }, { - ln: 'RequestStatusType', + ln: 'TransactionSummaryType', ps: [{ - n: 'timestamp', + n: 'totalInserted', + ti: 'NonNegativeInteger' + }, { + n: 'totalUpdated', + ti: 'NonNegativeInteger' + }, { + n: 'totalDeleted', + ti: 'NonNegativeInteger' + }, { + n: 'requestId', + an: { + lp: 'requestId' + }, + t: 'a' + }] + }, { + ln: 'RequestBaseType', + ps: [{ + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'TransactionResponseType', + ps: [{ + n: 'transactionSummary', + rq: true, + en: 'TransactionSummary', + ti: '.TransactionSummaryType' + }, { + n: 'insertResult', + mno: 0, + col: true, + en: 'InsertResult', + ti: '.InsertResultType' + }, { + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'AcknowledgementType', + ps: [{ + n: 'echoedRequest', + rq: true, + en: 'EchoedRequest', + ti: '.EchoedRequestType' + }, { + n: 'requestId', + en: 'RequestId' + }, { + n: 'timeStamp', + rq: true, ti: 'DateTime', an: { - lp: 'timestamp' + lp: 'timeStamp' }, t: 'a' }] }, { - t: 'enum', - ln: 'ResultType', - vs: ['results', 'hits', 'validate'] + ln: 'AbstractRecordType' }, { t: 'enum', ln: 'ElementSetType', vs: ['brief', 'summary', 'full'] + }, { + t: 'enum', + ln: 'ResultType', + vs: ['results', 'hits', 'validate'] }], eis: [{ - en: 'DCMIRecord', - ti: '.DCMIRecordType', - sh: 'AbstractRecord' + en: 'ElementSetName', + ti: '.ElementSetNameType' }, { - en: 'Record', - ti: '.RecordType', - sh: 'AbstractRecord' + en: 'Capabilities', + ti: '.CapabilitiesType' }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'GetDomainResponse', + ti: '.GetDomainResponseType' }, { - en: 'AbstractRecord', - ti: '.AbstractRecordType' + en: 'GetRecordById', + ti: '.GetRecordByIdType' }, { en: 'HarvestResponse', ti: '.HarvestResponseType' + }, { + en: 'Acknowledgement', + ti: '.AcknowledgementType' + }, { + en: 'RecordProperty', + ti: '.RecordPropertyType' + }, { + en: 'BriefRecord', + ti: '.BriefRecordType', + sh: 'AbstractRecord' + }, { + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' + }, { + en: 'GetRecords', + ti: '.GetRecordsType' }, { en: 'AbstractQuery', ti: '.AbstractQueryType' - }, { - en: 'GetDomainResponse', - ti: '.GetDomainResponseType' }, { en: 'Constraint', ti: '.QueryConstraintType' }, { - en: 'TransactionResponse', - ti: '.TransactionResponseType' + en: 'DCMIRecord', + ti: '.DCMIRecordType', + sh: 'AbstractRecord' }, { en: 'Harvest', ti: '.HarvestType' - }, { - en: 'GetDomain', - ti: '.GetDomainType' }, { en: 'Query', ti: '.QueryType', sh: 'AbstractQuery' }, { - en: 'Transaction', - ti: '.TransactionType' - }, { - en: 'DescribeRecordResponse', - ti: '.DescribeRecordResponseType' - }, { - en: 'DescribeRecord', - ti: '.DescribeRecordType' - }, { - en: 'GetRecordById', - ti: '.GetRecordByIdType' + en: 'AbstractRecord', + ti: '.AbstractRecordType' }, { - en: 'BriefRecord', - ti: '.BriefRecordType', + en: 'SummaryRecord', + ti: '.SummaryRecordType', sh: 'AbstractRecord' }, { - en: 'Acknowledgement', - ti: '.AcknowledgementType' - }, { - en: 'ElementSetName', - ti: '.ElementSetNameType' + en: 'TransactionResponse', + ti: '.TransactionResponseType' }, { - en: 'RecordProperty', - ti: '.RecordPropertyType' + en: 'GetRecordByIdResponse', + ti: '.GetRecordByIdResponseType' }, { - en: 'SummaryRecord', - ti: '.SummaryRecordType', - sh: 'AbstractRecord' + en: 'DescribeRecordResponse', + ti: '.DescribeRecordResponseType' }, { en: 'GetRecordsResponse', ti: '.GetRecordsResponseType' }, { - en: 'GetRecords', - ti: '.GetRecordsType' + en: 'Transaction', + ti: '.TransactionType' }, { - en: 'Capabilities', - ti: '.CapabilitiesType' + en: 'DescribeRecord', + ti: '.DescribeRecordType' }, { - en: 'GetRecordByIdResponse', - ti: '.GetRecordByIdResponseType' + en: 'Record', + ti: '.RecordType', + sh: 'AbstractRecord' + }, { + en: 'GetDomain', + ti: '.GetDomainType' }] }; return { diff --git a/scripts/lib/CityGML_1_0.js b/scripts/lib/CityGML_1_0.js index 23553fcb..d0144d13 100644 --- a/scripts/lib/CityGML_1_0.js +++ b/scripts/lib/CityGML_1_0.js @@ -5,6 +5,33 @@ var CityGML_1_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['GML_3_1_1', 'XLink_1_0', 'xAL_2_0'], tis: [{ + ln: 'AddressPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'ImplicitRepresentationPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + 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: 'AbstractCityObjectType', bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ @@ -42,6 +69,37 @@ var CityGML_1_0_Module_Factory = function () { rq: true, ti: '.ExternalObjectReferenceType' }] + }, { + ln: 'CityModelType', + bti: 'GML_3_1_1.AbstractFeatureCollectionType', + ps: [{ + n: 'genericApplicationPropertyOfCityModel', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfCityModel', + ti: 'AnyType' + }] + }, { + ln: 'ExternalObjectReferenceType', + ps: [{ + n: 'name', + rq: true + }, { + n: 'uri', + rq: true + }] + }, { + 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: 'GeneralizationRelationType', ps: [{ @@ -85,60 +143,15 @@ var CityGML_1_0_Module_Factory = function () { 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', + ln: 'AbstractSiteType', + bti: '.AbstractCityObjectType', ps: [{ - n: 'genericApplicationPropertyOfCityModel', + n: 'genericApplicationPropertyOfSite', mno: 0, col: true, - en: '_GenericApplicationPropertyOfCityModel', + en: '_GenericApplicationPropertyOfSite', 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: [{ - n: 'name', - rq: true - }, { - n: 'uri', - rq: true - }] }, { ln: 'AddressType', bti: 'GML_3_1_1.AbstractFeatureType', @@ -156,19 +169,6 @@ var CityGML_1_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfAddress', ti: 'AnyType' }] - }, { - ln: 'ImplicitRepresentationPropertyType', - bti: 'GML_3_1_1.AssociationType' - }, { - ln: 'AbstractSiteType', - bti: '.AbstractCityObjectType', - ps: [{ - n: 'genericApplicationPropertyOfSite', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfSite', - ti: 'AnyType' - }] }], eis: [{ en: 'ImplicitGeometry', @@ -178,28 +178,25 @@ var CityGML_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'CityModel', - ti: '.CityModelType', + en: '_GenericApplicationPropertyOfCityObject', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfSite', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfAddress', + ti: 'AnyType' + }, { + en: '_CityObject', + ti: '.AbstractCityObjectType', sh: { - lp: '_FeatureCollection', + lp: '_Feature', ns: 'http:\/\/www.opengis.net\/gml' } }, { en: '_Site', ti: '.AbstractSiteType', sh: '_CityObject' - }, { - en: '_GenericApplicationPropertyOfAddress', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfCityModel', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfSite', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfCityObject', - ti: 'AnyType' }, { en: 'cityObjectMember', ti: 'GML_3_1_1.FeaturePropertyType', @@ -208,17 +205,20 @@ var CityGML_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: '_CityObject', - ti: '.AbstractCityObjectType', + en: '_GenericApplicationPropertyOfCityModel', + ti: 'AnyType' + }, { + en: 'Address', + ti: '.AddressType', sh: { lp: '_Feature', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'Address', - ti: '.AddressType', + en: 'CityModel', + ti: '.CityModelType', sh: { - lp: '_Feature', + lp: '_FeatureCollection', ns: 'http:\/\/www.opengis.net\/gml' } }] diff --git a/scripts/lib/CityGML_2_0.js b/scripts/lib/CityGML_2_0.js index 5ecea71c..3cb6b898 100644 --- a/scripts/lib/CityGML_2_0.js +++ b/scripts/lib/CityGML_2_0.js @@ -5,6 +5,36 @@ 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: '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: 'ExternalReferenceType', + ps: [{ + n: 'informationSystem' + }, { + n: 'externalObject', + rq: true, + ti: '.ExternalObjectReferenceType' + }] + }, { + ln: 'ExternalObjectReferenceType', + ps: [{ + n: 'name', + rq: true + }, { + n: 'uri', + rq: true + }] + }, { ln: 'AddressPropertyType', ps: [{ n: 'address', @@ -43,68 +73,6 @@ var CityGML_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - 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: 'relativeToTerrain' - }, { - n: 'relativeToWater' - }, { - n: 'genericApplicationPropertyOfCityObject', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_GenericApplicationPropertyOfCityObject', - 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', - 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', ps: [{ @@ -177,13 +145,47 @@ var CityGML_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'ExternalObjectReferenceType', + ln: 'AbstractSiteType', + bti: '.AbstractCityObjectType', ps: [{ - n: 'name', - rq: true + n: 'genericApplicationPropertyOfSite', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfSite', + ti: 'AnyType' + }] + }, { + ln: 'AbstractCityObjectType', + bti: 'GML_3_1_1.AbstractFeatureType', + ps: [{ + n: 'creationDate', + ti: 'Date' }, { - n: 'uri', - rq: true + n: 'terminationDate', + ti: 'Date' + }, { + n: 'externalReference', + mno: 0, + col: true, + ti: '.ExternalReferenceType' + }, { + n: 'generalizesTo', + mno: 0, + col: true, + ti: '.GeneralizationRelationType' + }, { + n: 'relativeToTerrain' + }, { + n: 'relativeToWater' + }, { + n: 'genericApplicationPropertyOfCityObject', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_GenericApplicationPropertyOfCityObject', + ti: 'AnyType', + t: 'er' }] }, { ln: 'GeneralizationRelationType', @@ -228,22 +230,20 @@ var CityGML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ExternalReferenceType', + ln: 'AddressType', + bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'informationSystem' - }, { - n: 'externalObject', + n: 'xalAddress', rq: true, - ti: '.ExternalObjectReferenceType' - }] - }, { - ln: 'AbstractSiteType', - bti: '.AbstractCityObjectType', - ps: [{ - n: 'genericApplicationPropertyOfSite', + ti: '.XalAddressPropertyType' + }, { + n: 'multiPoint', + ti: 'GML_3_1_1.MultiPointPropertyType' + }, { + n: 'genericApplicationPropertyOfAddress', mno: 0, col: true, - en: '_GenericApplicationPropertyOfSite', + en: '_GenericApplicationPropertyOfAddress', ti: 'AnyType' }] }, { @@ -256,32 +256,29 @@ var CityGML_2_0_Module_Factory = function () { vs: ['entirelyAboveTerrain', 'substantiallyAboveTerrain', 'substantiallyAboveAndBelowTerrain', 'substantiallyBelowTerrain', 'entirelyBelowTerrain'] }], eis: [{ - en: '_CityObject', - ti: '.AbstractCityObjectType', - sh: { - lp: '_Feature', - ns: 'http:\/\/www.opengis.net\/gml' - } - }, { - en: '_GenericApplicationPropertyOfCityModel', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfSite', - ti: 'AnyType' - }, { en: 'CityModel', ti: '.CityModelType', sh: { lp: '_FeatureCollection', ns: 'http:\/\/www.opengis.net\/gml' } + }, { + en: '_GenericApplicationPropertyOfCityObject', + ti: 'AnyType' }, { en: '_Site', ti: '.AbstractSiteType', sh: '_CityObject' }, { - en: '_GenericApplicationPropertyOfAddress', + en: '_GenericApplicationPropertyOfSite', ti: 'AnyType' + }, { + en: 'ImplicitGeometry', + ti: '.ImplicitGeometryType', + sh: { + lp: '_GML', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { en: 'Address', ti: '.AddressType', @@ -290,13 +287,13 @@ var CityGML_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: '_GenericApplicationPropertyOfCityObject', + en: '_GenericApplicationPropertyOfAddress', ti: 'AnyType' }, { - en: 'ImplicitGeometry', - ti: '.ImplicitGeometryType', + en: '_CityObject', + ti: '.AbstractCityObjectType', sh: { - lp: '_GML', + lp: '_Feature', ns: 'http:\/\/www.opengis.net\/gml' } }, { @@ -306,6 +303,9 @@ var CityGML_2_0_Module_Factory = function () { lp: 'featureMember', ns: 'http:\/\/www.opengis.net\/gml' } + }, { + en: '_GenericApplicationPropertyOfCityModel', + ti: 'AnyType' }] }; return { diff --git a/scripts/lib/CityGML_Appearance_1_0.js b/scripts/lib/CityGML_Appearance_1_0.js index e92f7868..b7a6ca68 100644 --- a/scripts/lib/CityGML_Appearance_1_0.js +++ b/scripts/lib/CityGML_Appearance_1_0.js @@ -3,47 +3,145 @@ 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: ['GML_3_1_1', 'XLink_1_0'], + deps: ['XLink_1_0', 'GML_3_1_1'], tis: [{ - 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: 'TexCoordGenType', + ln: 'TexCoordListType', bti: '.AbstractTextureParameterizationType', ps: [{ - n: 'worldToTexture', + n: 'textureCoordinates', rq: true, - ti: '.TexCoordGenType.WorldToTexture' + col: true, + ti: '.TexCoordListType.TextureCoordinates' }, { - n: 'genericApplicationPropertyOfTexCoordGen', + n: 'genericApplicationPropertyOfTexCoordList', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTexCoordGen', + en: '_GenericApplicationPropertyOfTexCoordList', ti: 'AnyType' }] + }, { + 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: '_GenericApplicationPropertyOfTexture', + ti: 'AnyType' + }] + }, { + 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: 'TextureAssociationType', ps: [{ @@ -94,28 +192,56 @@ var CityGML_Appearance_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTextureType', - bti: '.AbstractSurfaceDataType', + ln: 'GeoreferencedTextureType', + bti: '.AbstractTextureType', ps: [{ - n: 'imageURI', - rq: true - }, { - n: 'mimeType' - }, { - n: 'textureType' + n: 'preferWorldFile', + ti: 'Boolean' }, { - n: 'wrapMode' + n: 'referencePoint', + ti: 'GML_3_1_1.PointPropertyType' }, { - n: 'borderColor', + n: 'orientation', ti: { t: 'l', bti: 'Double' } }, { - n: 'genericApplicationPropertyOfTexture', + n: 'target', + mno: 0, + col: true + }, { + n: 'genericApplicationPropertyOfGeoreferencedTexture', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTexture', + en: '_GenericApplicationPropertyOfGeoreferencedTexture', + ti: 'AnyType' + }] + }, { + ln: 'AbstractTextureParameterizationType', + bti: 'GML_3_1_1.AbstractGMLType', + ps: [{ + n: 'genericApplicationPropertyOfTextureParameterization', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfTextureParameterization', + 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' }] }, { @@ -180,121 +306,6 @@ var CityGML_Appearance_1_0_Module_Factory = function () { }, t: 'a' }] - }, { - 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: 'AbstractSurfaceDataType', - bti: 'GML_3_1_1.AbstractFeatureType', - ps: [{ - n: 'isFront', - ti: 'Boolean' - }, { - n: 'genericApplicationPropertyOfSurfaceData', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfSurfaceData', - 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: '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: 'AppearancePropertyType', bti: 'GML_3_1_1.FeaturePropertyType', @@ -305,18 +316,17 @@ var CityGML_Appearance_1_0_Module_Factory = function () { ti: '.AppearanceType' }] }, { - ln: 'TexCoordListType', + ln: 'TexCoordGenType', bti: '.AbstractTextureParameterizationType', ps: [{ - n: 'textureCoordinates', + n: 'worldToTexture', rq: true, - col: true, - ti: '.TexCoordListType.TextureCoordinates' + ti: '.TexCoordGenType.WorldToTexture' }, { - n: 'genericApplicationPropertyOfTexCoordList', + n: 'genericApplicationPropertyOfTexCoordGen', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTexCoordList', + en: '_GenericApplicationPropertyOfTexCoordGen', ti: 'AnyType' }] }, { @@ -334,16 +344,6 @@ var CityGML_Appearance_1_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfParameterizedTexture', ti: 'AnyType' }] - }, { - ln: 'AbstractTextureParameterizationType', - bti: 'GML_3_1_1.AbstractGMLType', - ps: [{ - n: 'genericApplicationPropertyOfTextureParameterization', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTextureParameterization', - ti: 'AnyType' - }] }, { t: 'enum', ln: 'WrapModeType', @@ -354,12 +354,30 @@ var CityGML_Appearance_1_0_Module_Factory = function () { vs: ['specific', 'typical', 'unknown'] }], eis: [{ - en: '_TextureParameterization', - ti: '.AbstractTextureParameterizationType', + en: 'ParameterizedTexture', + ti: '.ParameterizedTextureType', + sh: '_Texture' + }, { + en: 'appearanceMember', + ti: '.AppearancePropertyType', sh: { - lp: '_GML', + lp: 'featureMember', ns: 'http:\/\/www.opengis.net\/gml' } + }, { + en: '_GenericApplicationPropertyOfTexCoordList', + ti: 'AnyType' + }, { + en: 'appearance', + ti: '.AppearancePropertyType', + sh: { + lp: '_GenericApplicationPropertyOfCityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/1.0' + } + }, { + en: 'X3DMaterial', + ti: '.X3DMaterialType', + sh: '_SurfaceData' }, { en: '_SurfaceData', ti: '.AbstractSurfaceDataType', @@ -368,8 +386,16 @@ var CityGML_Appearance_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: '_GenericApplicationPropertyOfSurfaceData', + en: 'TexCoordList', + ti: '.TexCoordListType', + sh: '_TextureParameterization' + }, { + en: '_GenericApplicationPropertyOfGeoreferencedTexture', ti: 'AnyType' + }, { + en: '_Texture', + ti: '.AbstractTextureType', + sh: '_SurfaceData' }, { en: '_GenericApplicationPropertyOfTexture', ti: 'AnyType' @@ -377,61 +403,35 @@ var CityGML_Appearance_1_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfParameterizedTexture', ti: 'AnyType' }, { - en: '_Texture', - ti: '.AbstractTextureType', - sh: '_SurfaceData' - }, { - en: 'TexCoordGen', - ti: '.TexCoordGenType', - sh: '_TextureParameterization' + en: '_GenericApplicationPropertyOfTexCoordGen', + ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfAppearance', ti: 'AnyType' }, { - en: 'ParameterizedTexture', - ti: '.ParameterizedTextureType', - sh: '_Texture' - }, { - en: 'appearanceMember', - ti: '.AppearancePropertyType', + en: '_TextureParameterization', + ti: '.AbstractTextureParameterizationType', sh: { - lp: 'featureMember', + lp: '_GML', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: '_GenericApplicationPropertyOfTexCoordList', + en: '_GenericApplicationPropertyOfSurfaceData', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfTexCoordGen', - ti: 'AnyType' + en: 'GeoreferencedTexture', + ti: '.GeoreferencedTextureType', + sh: '_Texture' }, { en: '_GenericApplicationPropertyOfTextureParameterization', ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfGeoreferencedTexture', - ti: 'AnyType' - }, { - 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', + en: 'TexCoordGen', + ti: '.TexCoordGenType', 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 f05052ea..712050ff 100644 --- a/scripts/lib/CityGML_Appearance_2_0.js +++ b/scripts/lib/CityGML_Appearance_2_0.js @@ -3,79 +3,83 @@ var CityGML_Appearance_2_0_Module_Factory = function () { n: 'CityGML_Appearance_2_0', dens: 'http:\/\/www.opengis.net\/citygml\/appearance\/2.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: 'AbstractTextureType', - bti: '.AbstractSurfaceDataType', - ps: [{ - n: 'imageURI', - rq: true - }, { - n: 'mimeType', - ti: 'GML_3_1_1.CodeType' - }, { - n: 'textureType' - }, { - n: 'wrapMode' - }, { - n: 'borderColor', - ti: { - t: 'l', - bti: 'Double' - } - }, { - n: 'genericApplicationPropertyOfTexture', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTexture', - ti: 'AnyType' - }] - }, { - ln: 'AbstractTextureParameterizationType', - bti: 'GML_3_1_1.AbstractGMLType', - ps: [{ - n: 'genericApplicationPropertyOfTextureParameterization', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTextureParameterization', - ti: 'AnyType' - }] - }, { - ln: 'TexCoordGenType', + ln: 'TexCoordListType', bti: '.AbstractTextureParameterizationType', ps: [{ - n: 'worldToTexture', + n: 'textureCoordinates', rq: true, - ti: '.TexCoordGenType.WorldToTexture' + col: true, + ti: '.TexCoordListType.TextureCoordinates' }, { - n: 'genericApplicationPropertyOfTexCoordGen', + n: 'genericApplicationPropertyOfTexCoordList', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTexCoordGen', + en: '_GenericApplicationPropertyOfTexCoordList', ti: 'AnyType' }] }, { - ln: 'ParameterizedTextureType', - bti: '.AbstractTextureType', + ln: 'TexCoordGenType.WorldToTexture', + tn: null, ps: [{ - n: 'target', - mno: 0, - col: true, - ti: '.TextureAssociationType' + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' }, { - n: 'genericApplicationPropertyOfParameterizedTexture', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfParameterizedTexture', - ti: 'AnyType' + 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: '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: { @@ -108,24 +112,6 @@ var CityGML_Appearance_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - 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: 'AbstractSurfaceDataType', bti: 'GML_3_1_1.AbstractFeatureType', @@ -140,22 +126,26 @@ var CityGML_Appearance_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'TextureAssociationType', + ln: 'TexCoordGenType', + bti: '.AbstractTextureParameterizationType', ps: [{ - n: 'textureParameterization', + n: 'worldToTexture', rq: true, - mx: false, - dom: false, - en: '_TextureParameterization', - ti: '.AbstractTextureParameterizationType', - t: 'er' + ti: '.TexCoordGenType.WorldToTexture' }, { - n: 'uri', + n: 'genericApplicationPropertyOfTexCoordGen', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfTexCoordGen', + ti: 'AnyType' + }] + }, { + ln: 'AppearancePropertyType', + ps: [{ + n: 'appearance', rq: true, - an: { - lp: 'uri' - }, - t: 'a' + en: 'Appearance', + ti: '.AppearanceType' }, { n: 'remoteSchema', an: { @@ -188,6 +178,75 @@ var CityGML_Appearance_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'ParameterizedTextureType', + bti: '.AbstractTextureType', + ps: [{ + n: 'target', + mno: 0, + col: true, + ti: '.TextureAssociationType' + }, { + n: 'genericApplicationPropertyOfParameterizedTexture', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfParameterizedTexture', + 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: 'AbstractTextureParameterizationType', + bti: 'GML_3_1_1.AbstractGMLType', + ps: [{ + n: 'genericApplicationPropertyOfTextureParameterization', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfTextureParameterization', + ti: 'AnyType' + }] }, { ln: 'SurfaceDataPropertyType', ps: [{ @@ -229,6 +288,24 @@ var CityGML_Appearance_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + 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: 'GeoreferencedTextureType', bti: '.AbstractTextureType', @@ -273,161 +350,73 @@ var CityGML_Appearance_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'X3DMaterialType', + ln: 'AbstractTextureType', bti: '.AbstractSurfaceDataType', ps: [{ - n: 'ambientIntensity', - ti: 'Double' + n: 'imageURI', + rq: true }, { - n: 'diffuseColor', - ti: { - t: 'l', - bti: 'Double' - } + n: 'mimeType', + ti: 'GML_3_1_1.CodeType' }, { - n: 'emissiveColor', - ti: { - t: 'l', - bti: 'Double' - } + n: 'textureType' }, { - n: 'specularColor', + n: 'wrapMode' + }, { + n: 'borderColor', 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: 'genericApplicationPropertyOfTexture', mno: 0, col: true, - en: '_GenericApplicationPropertyOfX3DMaterial', + en: '_GenericApplicationPropertyOfTexture', 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: 'WrapModeType', + vs: ['none', 'wrap', 'mirror', 'clamp', 'border'] }, { t: 'enum', ln: 'TextureTypeType', vs: ['specific', 'typical', 'unknown'] - }, { - t: 'enum', - ln: 'WrapModeType', - vs: ['none', 'wrap', 'mirror', 'clamp', 'border'] }], eis: [{ en: '_Texture', ti: '.AbstractTextureType', sh: '_SurfaceData' }, { - en: '_GenericApplicationPropertyOfTextureParameterization', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfTexture', - ti: 'AnyType' + en: 'X3DMaterial', + ti: '.X3DMaterialType', + sh: '_SurfaceData' }, { - en: '_GenericApplicationPropertyOfTexCoordList', - ti: 'AnyType' + en: 'appearance', + ti: '.AppearancePropertyType', + sh: { + lp: '_GenericApplicationPropertyOfCityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }, { en: 'GeoreferencedTexture', ti: '.GeoreferencedTextureType', sh: '_Texture' }, { - en: '_GenericApplicationPropertyOfAppearance', - ti: 'AnyType' + en: 'TexCoordList', + ti: '.TexCoordListType', + sh: '_TextureParameterization' }, { - en: '_GenericApplicationPropertyOfX3DMaterial', + en: '_GenericApplicationPropertyOfTexture', ti: 'AnyType' }, { - en: 'ParameterizedTexture', - ti: '.ParameterizedTextureType', - sh: '_Texture' - }, { - en: 'Appearance', - ti: '.AppearanceType', - sh: { - lp: '_Feature', - ns: 'http:\/\/www.opengis.net\/gml' - } - }, { - en: '_SurfaceData', - ti: '.AbstractSurfaceDataType', + en: '_TextureParameterization', + ti: '.AbstractTextureParameterizationType', sh: { - lp: '_Feature', + lp: '_GML', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: '_GenericApplicationPropertyOfGeoreferencedTexture', - ti: 'AnyType' }, { en: 'appearanceMember', ti: 'GML_3_1_1.FeaturePropertyType', @@ -436,40 +425,51 @@ var CityGML_Appearance_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: '_TextureParameterization', - ti: '.AbstractTextureParameterizationType', - sh: { - lp: '_GML', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: '_GenericApplicationPropertyOfTexCoordList', + ti: 'AnyType' }, { - en: 'TexCoordList', - ti: '.TexCoordListType', - sh: '_TextureParameterization' + en: '_GenericApplicationPropertyOfAppearance', + ti: 'AnyType' }, { - en: 'X3DMaterial', - ti: '.X3DMaterialType', - sh: '_SurfaceData' + en: '_GenericApplicationPropertyOfGeoreferencedTexture', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfSurfaceData', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfTexCoordGen', + ti: 'AnyType' }, { en: 'TexCoordGen', ti: '.TexCoordGenType', sh: '_TextureParameterization' + }, { + en: 'Appearance', + ti: '.AppearanceType', + sh: { + lp: '_Feature', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { en: '_GenericApplicationPropertyOfParameterizedTexture', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfTexCoordGen', + en: '_SurfaceData', + ti: '.AbstractSurfaceDataType', + sh: { + lp: '_Feature', + ns: 'http:\/\/www.opengis.net\/gml' + } + }, { + en: '_GenericApplicationPropertyOfX3DMaterial', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfSurfaceData', + en: '_GenericApplicationPropertyOfTextureParameterization', ti: 'AnyType' }, { - en: 'appearance', - ti: '.AppearancePropertyType', - sh: { - lp: '_GenericApplicationPropertyOfCityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } + en: 'ParameterizedTexture', + ti: '.ParameterizedTextureType', + sh: '_Texture' }] }; return { diff --git a/scripts/lib/CityGML_Bridge_2_0.js b/scripts/lib/CityGML_Bridge_2_0.js index ba56c8ad..e8d409ec 100644 --- a/scripts/lib/CityGML_Bridge_2_0.js +++ b/scripts/lib/CityGML_Bridge_2_0.js @@ -5,139 +5,12 @@ 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: 'AbstractBridgeType', - bti: 'CityGML_2_0.AbstractSiteType', - 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: 'yearOfConstruction', - ti: 'GYear' - }, { - n: 'yearOfDemolition', - ti: 'GYear' - }, { - n: 'isMovable', - ti: 'Boolean' - }, { - 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: 'outerBridgeConstruction', - mno: 0, - col: true, - ti: '.BridgeConstructionElementPropertyType' - }, { - n: 'outerBridgeInstallation', - mno: 0, - col: true, - ti: '.BridgeInstallationPropertyType' - }, { - n: 'interiorBridgeInstallation', - mno: 0, - col: true, - ti: '.IntBridgeInstallationPropertyType' - }, { - n: 'cityObjectBoundedBy', - mno: 0, - col: true, - 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: 'lod3TerrainIntersection', - ti: 'GML_3_1_1.MultiCurvePropertyType' - }, { - n: 'lod4Solid', - ti: 'GML_3_1_1.SolidPropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod4MultiCurve', - ti: 'GML_3_1_1.MultiCurvePropertyType' - }, { - n: 'lod4TerrainIntersection', - ti: 'GML_3_1_1.MultiCurvePropertyType' - }, { - n: 'interiorBridgeRoom', - mno: 0, - col: true, - ti: '.InteriorBridgeRoomPropertyType' - }, { - n: 'consistsOfBridgePart', - mno: 0, - col: true, - ti: '.BridgePartPropertyType' - }, { - n: 'address', - mno: 0, - col: true, - ti: 'CityGML_2_0.AddressPropertyType' - }, { - n: 'genericApplicationPropertyOfAbstractBridge', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfAbstractBridge', - ti: 'AnyType' - }] - }, { - ln: 'WindowType', - bti: '.AbstractOpeningType', - ps: [{ - n: 'genericApplicationPropertyOfWindow', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfWindow', - ti: 'AnyType' - }] - }, { - ln: 'OpeningPropertyType', + ln: 'InteriorBridgeRoomPropertyType', ps: [{ - n: 'opening', + n: 'bridgeRoom', rq: true, - mx: false, - dom: false, - en: '_Opening', - ti: '.AbstractOpeningType', - t: 'er' + en: 'BridgeRoom', + ti: '.BridgeRoomType' }, { n: 'remoteSchema', an: { @@ -171,56 +44,74 @@ var CityGML_Bridge_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClosureSurfaceType', + 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: 'CeilingSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfClosureSurface', + n: 'genericApplicationPropertyOfCeilingSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfClosureSurface', + en: '_GenericApplicationPropertyOfCeilingSurface', ti: 'AnyType' }] }, { - ln: 'BoundarySurfacePropertyType', + ln: 'IntBridgeInstallationType', + bti: 'CityGML_2_0.AbstractCityObjectType', 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: 'clazz', + en: 'class', + ti: 'GML_3_1_1.CodeType' }, { - n: 'href', - t: 'a' + n: 'function', + mno: 0, + col: true, + ti: 'GML_3_1_1.CodeType' }, { - n: 'role', - t: 'a' + n: 'usage', + mno: 0, + col: true, + ti: 'GML_3_1_1.CodeType' }, { - n: 'arcrole', - t: 'a' + n: 'lod4Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { - n: 'title', - t: 'a' + n: 'lod4ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'cityObjectBoundedBy', + mno: 0, + col: true, + en: 'boundedBy', + ti: '.BoundarySurfacePropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'genericApplicationPropertyOfIntBridgeInstallation', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfIntBridgeInstallation', + ti: 'AnyType' }] }, { ln: 'BridgeConstructionElementType', @@ -289,12 +180,32 @@ var CityGML_Bridge_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'InteriorFurniturePropertyType', + ln: 'WallSurfaceType', + bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'bridgeFurniture', + n: 'genericApplicationPropertyOfWallSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWallSurface', + ti: 'AnyType' + }] + }, { + ln: 'RoofSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfRoofSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfRoofSurface', + ti: 'AnyType' + }] + }, { + ln: 'BridgeInstallationPropertyType', + ps: [{ + n: 'bridgeInstallation', rq: true, - en: 'BridgeFurniture', - ti: '.BridgeFurnitureType' + en: 'BridgeInstallation', + ti: '.BridgeInstallationType' }, { n: 'remoteSchema', an: { @@ -328,37 +239,15 @@ var CityGML_Bridge_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InteriorWallSurfaceType', - bti: '.AbstractBoundarySurfaceType', + ln: 'OpeningPropertyType', ps: [{ - n: 'genericApplicationPropertyOfInteriorWallSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfInteriorWallSurface', - 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: 'InteriorBridgeRoomPropertyType', - ps: [{ - n: 'bridgeRoom', + n: 'opening', rq: true, - en: 'BridgeRoom', - ti: '.BridgeRoomType' + mx: false, + dom: false, + en: '_Opening', + ti: '.AbstractOpeningType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -392,22 +281,12 @@ var CityGML_Bridge_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RoofSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfRoofSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfRoofSurface', - ti: 'AnyType' - }] - }, { - ln: 'BridgeConstructionElementPropertyType', + ln: 'BridgePartPropertyType', ps: [{ - n: 'bridgeConstructionElement', + n: 'bridgePart', rq: true, - en: 'BridgeConstructionElement', - ti: '.BridgeConstructionElementType' + en: 'BridgePart', + ti: '.BridgePartType' }, { n: 'remoteSchema', an: { @@ -441,29 +320,17 @@ var CityGML_Bridge_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractOpeningType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'BridgePartType', + bti: '.AbstractBridgeType', 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', + n: 'genericApplicationPropertyOfBridgePart', mno: 0, col: true, - en: '_GenericApplicationPropertyOfOpening', + en: '_GenericApplicationPropertyOfBridgePart', ti: 'AnyType' }] }, { - ln: 'BridgeRoomType', + ln: 'BridgeFurnitureType', bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ n: 'clazz', @@ -480,41 +347,38 @@ var CityGML_Bridge_2_0_Module_Factory = function () { 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: 'lod4Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { - n: 'interiorFurniture', - mno: 0, - col: true, - ti: '.InteriorFurniturePropertyType' + n: 'lod4ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'bridgeRoomInstallation', + n: 'genericApplicationPropertyOfBridgeFurniture', mno: 0, col: true, - ti: '.IntBridgeInstallationPropertyType' - }, { - n: 'genericApplicationPropertyOfBridgeRoom', + en: '_GenericApplicationPropertyOfBridgeFurniture', + ti: 'AnyType' + }] + }, { + ln: 'FloorSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfFloorSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBridgeRoom', + en: '_GenericApplicationPropertyOfFloorSurface', ti: 'AnyType' }] }, { - ln: 'BridgePartPropertyType', + ln: 'BoundarySurfacePropertyType', ps: [{ - n: 'bridgePart', + n: 'boundarySurface', rq: true, - en: 'BridgePart', - ti: '.BridgePartType' + mx: false, + dom: false, + en: '_BoundarySurface', + ti: '.AbstractBoundarySurfaceType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -548,18 +412,8 @@ var CityGML_Bridge_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GroundSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfGroundSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfGroundSurface', - ti: 'AnyType' - }] - }, { - ln: 'IntBridgeInstallationType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'AbstractBridgeType', + bti: 'CityGML_2_0.AbstractSiteType', ps: [{ n: 'clazz', en: 'class', @@ -575,124 +429,202 @@ var CityGML_Bridge_2_0_Module_Factory = function () { col: true, ti: 'GML_3_1_1.CodeType' }, { - n: 'lod4Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'yearOfConstruction', + ti: 'GYear' }, { - n: 'lod4ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'yearOfDemolition', + ti: 'GYear' }, { - n: 'cityObjectBoundedBy', + n: 'isMovable', + ti: 'Boolean' + }, { + 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: 'outerBridgeConstruction', mno: 0, col: true, - en: 'boundedBy', - ti: '.BoundarySurfacePropertyType' + ti: '.BridgeConstructionElementPropertyType' }, { - n: 'genericApplicationPropertyOfIntBridgeInstallation', + n: 'outerBridgeInstallation', mno: 0, col: true, - en: '_GenericApplicationPropertyOfIntBridgeInstallation', - ti: 'AnyType' - }] - }, { - ln: 'OuterCeilingSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfOuterCeilingSurface', + ti: '.BridgeInstallationPropertyType' + }, { + n: 'interiorBridgeInstallation', mno: 0, col: true, - en: '_GenericApplicationPropertyOfOuterCeilingSurface', - ti: 'AnyType' - }] - }, { - ln: 'IntBridgeInstallationPropertyType', - ps: [{ - n: 'intBridgeInstallation', - rq: true, - en: 'IntBridgeInstallation', - ti: '.IntBridgeInstallationType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + ti: '.IntBridgeInstallationPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'cityObjectBoundedBy', + mno: 0, + col: true, + en: 'boundedBy', + ti: '.BoundarySurfacePropertyType' }, { - n: 'href', - t: 'a' + n: 'lod3Solid', + ti: 'GML_3_1_1.SolidPropertyType' }, { - n: 'role', - t: 'a' + n: 'lod3MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'lod3MultiCurve', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - n: 'title', - t: 'a' + n: 'lod3TerrainIntersection', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - 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' - }] - }, { - ln: 'AbstractBoundarySurfaceType', - bti: 'CityGML_2_0.AbstractCityObjectType', - ps: [{ - n: 'lod2MultiSurface', + n: 'lod4MultiSurface', ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' + n: 'lod4MultiCurve', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' + n: 'lod4TerrainIntersection', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - n: 'opening', + n: 'interiorBridgeRoom', mno: 0, col: true, - ti: '.OpeningPropertyType' + ti: '.InteriorBridgeRoomPropertyType' }, { - n: 'genericApplicationPropertyOfBoundarySurface', + n: 'consistsOfBridgePart', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBoundarySurface', - ti: 'AnyType' - }] + ti: '.BridgePartPropertyType' + }, { + n: 'address', + mno: 0, + col: true, + ti: 'CityGML_2_0.AddressPropertyType' + }, { + n: 'genericApplicationPropertyOfAbstractBridge', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfAbstractBridge', + ti: 'AnyType' + }] }, { - ln: 'WallSurfaceType', + ln: 'OuterCeilingSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfWallSurface', + n: 'genericApplicationPropertyOfOuterCeilingSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfWallSurface', + en: '_GenericApplicationPropertyOfOuterCeilingSurface', ti: 'AnyType' }] }, { - ln: 'BridgeType', - bti: '.AbstractBridgeType', + ln: 'DoorType', + bti: '.AbstractOpeningType', ps: [{ - n: 'genericApplicationPropertyOfBridge', + n: 'address', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBridge', + ti: 'CityGML_2_0.AddressPropertyType' + }, { + n: 'genericApplicationPropertyOfDoor', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfDoor', ti: 'AnyType' }] }, { - ln: 'BridgeInstallationPropertyType', + ln: 'ClosureSurfaceType', + bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'bridgeInstallation', + n: 'genericApplicationPropertyOfClosureSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfClosureSurface', + ti: 'AnyType' + }] + }, { + ln: 'BridgeInstallationType', + 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: '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: 'cityObjectBoundedBy', + mno: 0, + col: true, + en: 'boundedBy', + ti: '.BoundarySurfacePropertyType' + }, { + n: 'genericApplicationPropertyOfBridgeInstallation', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBridgeInstallation', + ti: 'AnyType' + }] + }, { + ln: 'WindowType', + bti: '.AbstractOpeningType', + ps: [{ + n: 'genericApplicationPropertyOfWindow', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWindow', + ti: 'AnyType' + }] + }, { + ln: 'InteriorFurniturePropertyType', + ps: [{ + n: 'bridgeFurniture', rq: true, - en: 'BridgeInstallation', - ti: '.BridgeInstallationType' + en: 'BridgeFurniture', + ti: '.BridgeFurnitureType' }, { n: 'remoteSchema', an: { @@ -726,54 +658,122 @@ var CityGML_Bridge_2_0_Module_Factory = function () { t: 'a' }] }, { - 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: 'InteriorWallSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfOuterFloorSurface', + n: 'genericApplicationPropertyOfInteriorWallSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfOuterFloorSurface', + en: '_GenericApplicationPropertyOfInteriorWallSurface', ti: 'AnyType' }] }, { - ln: 'CeilingSurfaceType', + ln: 'GroundSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfCeilingSurface', + n: 'genericApplicationPropertyOfGroundSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfCeilingSurface', + en: '_GenericApplicationPropertyOfGroundSurface', ti: 'AnyType' }] }, { - ln: 'BridgeInstallationType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'BridgeConstructionElementPropertyType', ps: [{ - n: 'clazz', - en: 'class', - ti: 'GML_3_1_1.CodeType' + n: 'bridgeConstructionElement', + rq: true, + en: 'BridgeConstructionElement', + ti: '.BridgeConstructionElementType' }, { - n: 'function', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'usage', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'lod2Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'href', + t: 'a' }, { - n: 'lod3Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'role', + t: 'a' }, { - n: 'lod4Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'lod2ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'OuterFloorSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfOuterFloorSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfOuterFloorSurface', + 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' @@ -781,20 +781,14 @@ var CityGML_Bridge_2_0_Module_Factory = function () { n: 'lod4ImplicitRepresentation', ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'cityObjectBoundedBy', - mno: 0, - col: true, - en: 'boundedBy', - ti: '.BoundarySurfacePropertyType' - }, { - n: 'genericApplicationPropertyOfBridgeInstallation', + n: 'genericApplicationPropertyOfOpening', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBridgeInstallation', + en: '_GenericApplicationPropertyOfOpening', ti: 'AnyType' }] }, { - ln: 'BridgeFurnitureType', + ln: 'BridgeRoomType', bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ n: 'clazz', @@ -811,133 +805,136 @@ var CityGML_Bridge_2_0_Module_Factory = function () { col: true, ti: 'GML_3_1_1.CodeType' }, { - n: 'lod4Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'lod4Solid', + ti: 'GML_3_1_1.SolidPropertyType' }, { - n: 'lod4ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'genericApplicationPropertyOfBridgeFurniture', + n: 'cityObjectBoundedBy', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBridgeFurniture', - ti: 'AnyType' - }] - }, { - ln: 'BridgePartType', - bti: '.AbstractBridgeType', - ps: [{ - n: 'genericApplicationPropertyOfBridgePart', + en: 'boundedBy', + ti: '.BoundarySurfacePropertyType' + }, { + n: 'interiorFurniture', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBridgePart', + ti: '.InteriorFurniturePropertyType' + }, { + n: 'bridgeRoomInstallation', + mno: 0, + col: true, + ti: '.IntBridgeInstallationPropertyType' + }, { + n: 'genericApplicationPropertyOfBridgeRoom', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBridgeRoom', ti: 'AnyType' }] }, { - ln: 'FloorSurfaceType', - bti: '.AbstractBoundarySurfaceType', + ln: 'BridgeType', + bti: '.AbstractBridgeType', ps: [{ - n: 'genericApplicationPropertyOfFloorSurface', + n: 'genericApplicationPropertyOfBridge', mno: 0, col: true, - en: '_GenericApplicationPropertyOfFloorSurface', + en: '_GenericApplicationPropertyOfBridge', ti: 'AnyType' }] }], eis: [{ - en: '_GenericApplicationPropertyOfBridgeRoom', - ti: 'AnyType' - }, { - en: 'InteriorWallSurface', - ti: '.InteriorWallSurfaceType', - sh: '_BoundarySurface' - }, { - en: 'OuterCeilingSurface', - ti: '.OuterCeilingSurfaceType', - sh: '_BoundarySurface' - }, { en: 'Door', ti: '.DoorType', sh: '_Opening' }, { - en: '_GenericApplicationPropertyOfBridgeFurniture', + en: '_GenericApplicationPropertyOfClosureSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfOuterFloorSurface', - ti: 'AnyType' + en: 'BridgeConstructionElement', + ti: '.BridgeConstructionElementType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }, { - en: '_GenericApplicationPropertyOfBridgeInstallation', + en: '_GenericApplicationPropertyOfOuterFloorSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfClosureSurface', + en: '_GenericApplicationPropertyOfRoofSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfGroundSurface', - ti: 'AnyType' + en: '_BoundarySurface', + ti: '.AbstractBoundarySurfaceType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }, { - en: '_GenericApplicationPropertyOfRoofSurface', + en: '_GenericApplicationPropertyOfDoor', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfAbstractBridge', + en: '_GenericApplicationPropertyOfBoundarySurface', ti: 'AnyType' }, { - en: 'Bridge', - ti: '.BridgeType', - sh: '_AbstractBridge' + en: 'CeilingSurface', + ti: '.CeilingSurfaceType', + sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfCeilingSurface', + en: '_GenericApplicationPropertyOfAbstractBridge', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfInteriorWallSurface', + en: '_GenericApplicationPropertyOfBridgeConstructionElement', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfOuterCeilingSurface', - ti: 'AnyType' + en: 'OuterFloorSurface', + ti: '.OuterFloorSurfaceType', + sh: '_BoundarySurface' }, { - en: 'BridgeRoom', - ti: '.BridgeRoomType', + en: '_Opening', + ti: '.AbstractOpeningType', 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: 'GroundSurface', - ti: '.GroundSurfaceType', - sh: '_BoundarySurface' + en: '_GenericApplicationPropertyOfCeilingSurface', + ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfBridge', + en: '_GenericApplicationPropertyOfBridgeInstallation', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfWallSurface', + en: '_GenericApplicationPropertyOfBridgePart', ti: 'AnyType' }, { - en: 'FloorSurface', - ti: '.FloorSurfaceType', + en: 'IntBridgeInstallation', + ti: '.IntBridgeInstallationType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } + }, { + en: 'WallSurface', + ti: '.WallSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfBoundarySurface', + en: '_GenericApplicationPropertyOfBridgeRoom', ti: 'AnyType' }, { - en: 'WallSurface', - ti: '.WallSurfaceType', + en: '_GenericApplicationPropertyOfGroundSurface', + ti: 'AnyType' + }, { + en: 'OuterCeilingSurface', + ti: '.OuterCeilingSurfaceType', sh: '_BoundarySurface' }, { en: '_AbstractBridge', @@ -946,9 +943,6 @@ var CityGML_Bridge_2_0_Module_Factory = function () { lp: '_Site', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } - }, { - en: '_GenericApplicationPropertyOfBridgeConstructionElement', - ti: 'AnyType' }, { en: 'BridgeFurniture', ti: '.BridgeFurnitureType', @@ -957,64 +951,70 @@ var CityGML_Bridge_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: '_GenericApplicationPropertyOfOpening', + en: '_GenericApplicationPropertyOfBridgeFurniture', ti: 'AnyType' }, { - en: 'Window', - ti: '.WindowType', - sh: '_Opening' - }, { - en: '_Opening', - ti: '.AbstractOpeningType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } + en: '_GenericApplicationPropertyOfBridge', + ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfDoor', + en: '_GenericApplicationPropertyOfWallSurface', ti: 'AnyType' }, { - en: 'BridgeConstructionElement', - ti: '.BridgeConstructionElementType', + en: 'BridgeInstallation', + ti: '.BridgeInstallationType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: 'RoofSurface', - ti: '.RoofSurfaceType', + en: 'FloorSurface', + ti: '.FloorSurfaceType', sh: '_BoundarySurface' + }, { + en: '_GenericApplicationPropertyOfOpening', + ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfWindow', ti: 'AnyType' }, { - en: 'CeilingSurface', - ti: '.CeilingSurfaceType', - sh: '_BoundarySurface' + en: '_GenericApplicationPropertyOfOuterCeilingSurface', + ti: 'AnyType' }, { - en: 'BridgeInstallation', - ti: '.BridgeInstallationType', + en: '_GenericApplicationPropertyOfIntBridgeInstallation', + ti: 'AnyType' + }, { + en: 'BridgeRoom', + ti: '.BridgeRoomType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } + }, { + en: 'RoofSurface', + ti: '.RoofSurfaceType', + sh: '_BoundarySurface' + }, { + en: 'Bridge', + ti: '.BridgeType', + sh: '_AbstractBridge' }, { en: '_GenericApplicationPropertyOfFloorSurface', ti: 'AnyType' }, { - en: 'IntBridgeInstallation', - ti: '.IntBridgeInstallationType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } + en: 'InteriorWallSurface', + ti: '.InteriorWallSurfaceType', + sh: '_BoundarySurface' }, { - en: '_BoundarySurface', - ti: '.AbstractBoundarySurfaceType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } + en: 'GroundSurface', + ti: '.GroundSurfaceType', + sh: '_BoundarySurface' + }, { + en: 'Window', + ti: '.WindowType', + sh: '_Opening' + }, { + en: '_GenericApplicationPropertyOfInteriorWallSurface', + ti: 'AnyType' }] }; return { diff --git a/scripts/lib/CityGML_Building_1_0.js b/scripts/lib/CityGML_Building_1_0.js index 09ca9021..09679790 100644 --- a/scripts/lib/CityGML_Building_1_0.js +++ b/scripts/lib/CityGML_Building_1_0.js @@ -4,253 +4,29 @@ 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: 'GroundSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfGroundSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfGroundSurface', - ti: 'AnyType' - }] - }, { - ln: 'WindowType', - bti: '.AbstractOpeningType', - ps: [{ - n: 'genericApplicationPropertyOfWindow', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfWindow', - ti: 'AnyType' - }] - }, { - ln: 'ClosureSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfClosureSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfClosureSurface', - ti: 'AnyType' - }] - }, { - ln: 'DoorType', - bti: '.AbstractOpeningType', - ps: [{ - n: 'address', - mno: 0, - col: true, - 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' - }] - }, { - ln: 'RoomType', - bti: 'CityGML_1_0.AbstractCityObjectType', - ps: [{ - n: 'clazz', - en: 'class' - }, { - n: 'function', - mno: 0, - col: true - }, { - n: 'usage', - mno: 0, - col: true - }, { - 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: 'roomInstallation', - mno: 0, - col: true, - ti: '.IntBuildingInstallationPropertyType' - }, { - n: 'genericApplicationPropertyOfRoom', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfRoom', - ti: 'AnyType' - }] - }, { - ln: 'RoofSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfRoofSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfRoofSurface', - ti: 'AnyType' - }] - }, { - ln: 'BuildingFurnitureType', - bti: 'CityGML_1_0.AbstractCityObjectType', - ps: [{ - 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: 'lod4ImplicitRepresentation', - ti: 'CityGML_1_0.ImplicitRepresentationPropertyType' - }, { - n: 'genericApplicationPropertyOfBuildingFurniture', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfBuildingFurniture', - ti: 'AnyType' - }] - }, { - ln: 'AbstractOpeningType', - bti: 'CityGML_1_0.AbstractCityObjectType', - ps: [{ - n: 'lod3MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'genericApplicationPropertyOfOpening', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfOpening', - ti: 'AnyType' - }] - }, { - ln: 'InteriorRoomPropertyType', - bti: 'GML_3_1_1.AssociationType' - }, { - ln: 'BuildingType', - bti: '.AbstractBuildingType', - ps: [{ - n: 'genericApplicationPropertyOfBuilding', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfBuilding', - ti: 'AnyType' - }] - }, { - ln: 'WallSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfWallSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfWallSurface', - ti: 'AnyType' - }] - }, { - ln: 'BuildingInstallationPropertyType', - bti: 'GML_3_1_1.AssociationType' - }, { - ln: 'IntBuildingInstallationPropertyType', + ln: 'BuildingPartPropertyType', bti: 'GML_3_1_1.AssociationType' }, { ln: 'BoundarySurfacePropertyType', bti: 'GML_3_1_1.AssociationType' }, { - ln: 'FloorSurfaceType', + ln: 'InteriorWallSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfFloorSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfFloorSurface', - ti: 'AnyType' - }] - }, { - ln: 'InteriorFurniturePropertyType', - bti: 'GML_3_1_1.AssociationType' - }, { - ln: 'IntBuildingInstallationType', - bti: 'CityGML_1_0.AbstractCityObjectType', - ps: [{ - 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', + n: 'genericApplicationPropertyOfInteriorWallSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfIntBuildingInstallation', + en: '_GenericApplicationPropertyOfInteriorWallSurface', ti: 'AnyType' }] }, { - ln: 'InteriorWallSurfaceType', - bti: '.AbstractBoundarySurfaceType', + ln: 'WindowType', + bti: '.AbstractOpeningType', ps: [{ - n: 'genericApplicationPropertyOfInteriorWallSurface', + n: 'genericApplicationPropertyOfWindow', mno: 0, col: true, - en: '_GenericApplicationPropertyOfInteriorWallSurface', + en: '_GenericApplicationPropertyOfWindow', ti: 'AnyType' }] }, { @@ -374,21 +150,116 @@ var CityGML_Building_1_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'BuildingPartType', - bti: '.AbstractBuildingType', + ln: 'InteriorRoomPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'DoorType', + bti: '.AbstractOpeningType', ps: [{ - n: 'genericApplicationPropertyOfBuildingPart', + n: 'address', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBuildingPart', + ti: 'CityGML_1_0.AddressPropertyType' + }, { + n: 'genericApplicationPropertyOfDoor', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfDoor', ti: 'AnyType' }] }, { - ln: 'BuildingPartPropertyType', + ln: 'InteriorFurniturePropertyType', bti: 'GML_3_1_1.AssociationType' }, { - ln: 'OpeningPropertyType', + 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: 'opening', + mno: 0, + col: true, + ti: '.OpeningPropertyType' + }, { + n: 'genericApplicationPropertyOfBoundarySurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBoundarySurface', + ti: 'AnyType' + }] + }, { + ln: 'BuildingInstallationPropertyType', bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'BuildingType', + bti: '.AbstractBuildingType', + ps: [{ + n: 'genericApplicationPropertyOfBuilding', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBuilding', + ti: 'AnyType' + }] + }, { + ln: 'RoomType', + bti: 'CityGML_1_0.AbstractCityObjectType', + ps: [{ + n: 'clazz', + en: 'class' + }, { + n: 'function', + mno: 0, + col: true + }, { + n: 'usage', + mno: 0, + col: true + }, { + 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: 'roomInstallation', + mno: 0, + col: true, + ti: '.IntBuildingInstallationPropertyType' + }, { + n: 'genericApplicationPropertyOfRoom', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfRoom', + ti: 'AnyType' + }] + }, { + ln: 'BuildingPartType', + bti: '.AbstractBuildingType', + ps: [{ + n: 'genericApplicationPropertyOfBuildingPart', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBuildingPart', + ti: 'AnyType' + }] }, { ln: 'CeilingSurfaceType', bti: '.AbstractBoundarySurfaceType', @@ -400,68 +271,211 @@ var CityGML_Building_1_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'AbstractBoundarySurfaceType', + ln: 'ClosureSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfClosureSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfClosureSurface', + ti: 'AnyType' + }] + }, { + ln: 'IntBuildingInstallationPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'GroundSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfGroundSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfGroundSurface', + ti: 'AnyType' + }] + }, { + ln: 'BuildingInstallationType', bti: 'CityGML_1_0.AbstractCityObjectType', ps: [{ - n: 'lod2MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' + 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' + }] + }, { + ln: 'RoofSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfRoofSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfRoofSurface', + ti: 'AnyType' + }] + }, { + ln: 'FloorSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfFloorSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfFloorSurface', + ti: 'AnyType' + }] + }, { + ln: 'BuildingFurnitureType', + bti: 'CityGML_1_0.AbstractCityObjectType', + ps: [{ + 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: 'lod4ImplicitRepresentation', + ti: 'CityGML_1_0.ImplicitRepresentationPropertyType' + }, { + n: 'genericApplicationPropertyOfBuildingFurniture', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBuildingFurniture', + ti: 'AnyType' + }] + }, { + ln: 'WallSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfWallSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWallSurface', + ti: 'AnyType' + }] + }, { + ln: 'OpeningPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'AbstractOpeningType', + bti: 'CityGML_1_0.AbstractCityObjectType', + ps: [{ n: 'lod3MultiSurface', ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { n: 'lod4MultiSurface', ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'opening', + n: 'genericApplicationPropertyOfOpening', mno: 0, col: true, - ti: '.OpeningPropertyType' + en: '_GenericApplicationPropertyOfOpening', + ti: 'AnyType' + }] + }, { + ln: 'IntBuildingInstallationType', + bti: 'CityGML_1_0.AbstractCityObjectType', + ps: [{ + n: 'clazz', + en: 'class' }, { - n: 'genericApplicationPropertyOfBoundarySurface', + 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: '_GenericApplicationPropertyOfBoundarySurface', + en: '_GenericApplicationPropertyOfIntBuildingInstallation', ti: 'AnyType' }] }], eis: [{ - en: 'BuildingPart', - ti: '.BuildingPartType', - sh: '_AbstractBuilding' + en: 'GroundSurface', + ti: '.GroundSurfaceType', + sh: '_BoundarySurface' }, { - en: 'IntBuildingInstallation', - ti: '.IntBuildingInstallationType', + en: 'BuildingInstallation', + ti: '.BuildingInstallationType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: 'BuildingInstallation', - ti: '.BuildingInstallationType', + en: '_GenericApplicationPropertyOfInteriorWallSurface', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfRoofSurface', + ti: 'AnyType' + }, { + en: '_AbstractBuilding', + ti: '.AbstractBuildingType', sh: { - lp: '_CityObject', + lp: '_Site', ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: 'Window', - ti: '.WindowType', - sh: '_Opening' + en: 'BuildingPart', + ti: '.BuildingPartType', + sh: '_AbstractBuilding' }, { - en: '_GenericApplicationPropertyOfRoofSurface', + en: 'IntBuildingInstallation', + ti: '.IntBuildingInstallationType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/1.0' + } + }, { + en: '_GenericApplicationPropertyOfClosureSurface', ti: 'AnyType' }, { - en: 'CeilingSurface', - ti: '.CeilingSurfaceType', + en: 'WallSurface', + ti: '.WallSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfCeilingSurface', + en: '_GenericApplicationPropertyOfBuildingFurniture', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfBuildingPart', - ti: 'AnyType' + en: 'Window', + ti: '.WindowType', + sh: '_Opening' }, { - en: 'RoofSurface', - ti: '.RoofSurfaceType', + en: 'InteriorWallSurface', + ti: '.InteriorWallSurfaceType', sh: '_BoundarySurface' }, { en: 'Room', @@ -471,10 +485,21 @@ var CityGML_Building_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: '_GenericApplicationPropertyOfIntBuildingInstallation', + en: '_GenericApplicationPropertyOfBuilding', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfWindow', + en: '_GenericApplicationPropertyOfGroundSurface', + ti: 'AnyType' + }, { + en: 'Building', + ti: '.BuildingType', + sh: '_AbstractBuilding' + }, { + en: 'RoofSurface', + ti: '.RoofSurfaceType', + sh: '_BoundarySurface' + }, { + en: '_GenericApplicationPropertyOfBuildingInstallation', ti: 'AnyType' }, { en: '_Opening', @@ -484,92 +509,67 @@ var CityGML_Building_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: '_GenericApplicationPropertyOfAbstractBuilding', - ti: 'AnyType' - }, { - en: 'WallSurface', - ti: '.WallSurfaceType', - sh: '_BoundarySurface' - }, { - en: '_GenericApplicationPropertyOfWallSurface', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfInteriorWallSurface', - ti: 'AnyType' - }, { - en: 'Building', - ti: '.BuildingType', - sh: '_AbstractBuilding' - }, { - en: '_BoundarySurface', - ti: '.AbstractBoundarySurfaceType', + en: 'BuildingFurniture', + ti: '.BuildingFurnitureType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: '_GenericApplicationPropertyOfGroundSurface', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfRoom', - ti: 'AnyType' - }, { - en: 'GroundSurface', - ti: '.GroundSurfaceType', + en: 'FloorSurface', + ti: '.FloorSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfDoor', + en: '_GenericApplicationPropertyOfBoundarySurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfFloorSurface', + en: '_GenericApplicationPropertyOfIntBuildingInstallation', ti: 'AnyType' + }, { + en: 'Door', + ti: '.DoorType', + sh: '_Opening' }, { en: 'ClosureSurface', ti: '.ClosureSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfBuildingFurniture', + en: '_GenericApplicationPropertyOfAbstractBuilding', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfClosureSurface', + en: '_GenericApplicationPropertyOfWindow', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfBoundarySurface', + en: '_GenericApplicationPropertyOfOpening', ti: 'AnyType' }, { - en: '_AbstractBuilding', - ti: '.AbstractBuildingType', + en: '_BoundarySurface', + ti: '.AbstractBoundarySurfaceType', sh: { - lp: '_Site', + lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: '_GenericApplicationPropertyOfOpening', + en: '_GenericApplicationPropertyOfCeilingSurface', ti: 'AnyType' }, { - en: 'InteriorWallSurface', - ti: '.InteriorWallSurfaceType', - sh: '_BoundarySurface' + en: '_GenericApplicationPropertyOfDoor', + ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfBuilding', + en: '_GenericApplicationPropertyOfFloorSurface', ti: 'AnyType' }, { - en: 'FloorSurface', - ti: '.FloorSurfaceType', - sh: '_BoundarySurface' + en: '_GenericApplicationPropertyOfBuildingPart', + ti: 'AnyType' }, { - en: 'Door', - ti: '.DoorType', - sh: '_Opening' + en: '_GenericApplicationPropertyOfRoom', + ti: 'AnyType' }, { - en: 'BuildingFurniture', - ti: '.BuildingFurnitureType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/1.0' - } + en: 'CeilingSurface', + ti: '.CeilingSurfaceType', + sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfBuildingInstallation', + en: '_GenericApplicationPropertyOfWallSurface', ti: 'AnyType' }] }; diff --git a/scripts/lib/CityGML_Building_2_0.js b/scripts/lib/CityGML_Building_2_0.js index 9c0d56c9..814f6893 100644 --- a/scripts/lib/CityGML_Building_2_0.js +++ b/scripts/lib/CityGML_Building_2_0.js @@ -5,149 +5,61 @@ 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: 'BuildingFurnitureType', - 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: '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: '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: 'RoofSurfaceType', + ln: 'WallSurfaceType', 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: 'genericApplicationPropertyOfDoor', + n: 'genericApplicationPropertyOfWallSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfDoor', + en: '_GenericApplicationPropertyOfWallSurface', ti: 'AnyType' }] }, { - ln: 'AbstractOpeningType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'InteriorRoomPropertyType', 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: 'room', + rq: true, + en: 'Room', + ti: '.RoomType' }, { - n: 'lod4ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'genericApplicationPropertyOfOpening', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfOpening', - ti: 'AnyType' - }] - }, { - ln: 'IntBuildingInstallationType', - bti: 'CityGML_2_0.AbstractCityObjectType', - ps: [{ - n: 'clazz', - en: 'class', - ti: 'GML_3_1_1.CodeType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'function', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' + n: 'href', + t: 'a' }, { - n: 'usage', - mno: 0, - col: true, - ti: 'GML_3_1_1.CodeType' + n: 'role', + t: 'a' }, { - n: 'lod4Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + 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: 'genericApplicationPropertyOfIntBuildingInstallation', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfIntBuildingInstallation', - ti: 'AnyType' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'InteriorRoomPropertyType', + ln: 'InteriorFurniturePropertyType', ps: [{ - n: 'room', + n: 'buildingFurniture', rq: true, - en: 'Room', - ti: '.RoomType' + en: 'BuildingFurniture', + ti: '.BuildingFurnitureType' }, { n: 'remoteSchema', an: { @@ -181,13 +93,13 @@ var CityGML_Building_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CeilingSurfaceType', - bti: '.AbstractBoundarySurfaceType', + ln: 'BuildingPartType', + bti: '.AbstractBuildingType', ps: [{ - n: 'genericApplicationPropertyOfCeilingSurface', + n: 'genericApplicationPropertyOfBuildingPart', mno: 0, col: true, - en: '_GenericApplicationPropertyOfCeilingSurface', + en: '_GenericApplicationPropertyOfBuildingPart', ti: 'AnyType' }] }, { @@ -200,16 +112,6 @@ var CityGML_Building_2_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfOuterCeilingSurface', ti: 'AnyType' }] - }, { - ln: 'WindowType', - bti: '.AbstractOpeningType', - ps: [{ - n: 'genericApplicationPropertyOfWindow', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfWindow', - ti: 'AnyType' - }] }, { ln: 'BoundarySurfacePropertyType', ps: [{ @@ -253,71 +155,108 @@ var CityGML_Building_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BuildingPartPropertyType', + ln: 'OuterFloorSurfaceType', + bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'buildingPart', - rq: true, - en: 'BuildingPart', - ti: '.BuildingPartType' + 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: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'lod3MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'href', - t: 'a' + n: 'opening', + mno: 0, + col: true, + ti: '.OpeningPropertyType' }, { - n: 'role', - t: 'a' + n: 'genericApplicationPropertyOfBoundarySurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBoundarySurface', + ti: 'AnyType' + }] + }, { + ln: 'BuildingFurnitureType', + 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: 'lod4Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'lod4ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + }, { + n: 'genericApplicationPropertyOfBuildingFurniture', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBuildingFurniture', + ti: 'AnyType' }] }, { - ln: 'BuildingPartType', + ln: 'BuildingType', bti: '.AbstractBuildingType', ps: [{ - n: 'genericApplicationPropertyOfBuildingPart', + n: 'genericApplicationPropertyOfBuilding', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBuildingPart', + en: '_GenericApplicationPropertyOfBuilding', ti: 'AnyType' }] }, { - ln: 'WallSurfaceType', - bti: '.AbstractBoundarySurfaceType', + ln: 'AbstractOpeningType', + bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ - n: 'genericApplicationPropertyOfWallSurface', + 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: '_GenericApplicationPropertyOfWallSurface', + en: '_GenericApplicationPropertyOfOpening', ti: 'AnyType' }] }, { - ln: 'InteriorFurniturePropertyType', + ln: 'IntBuildingInstallationPropertyType', ps: [{ - n: 'buildingFurniture', + n: 'intBuildingInstallation', rq: true, - en: 'BuildingFurniture', - ti: '.BuildingFurnitureType' + en: 'IntBuildingInstallation', + ti: '.IntBuildingInstallationType' }, { n: 'remoteSchema', an: { @@ -351,17 +290,53 @@ var CityGML_Building_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClosureSurfaceType', + 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', + mno: 0, + col: true, + en: 'boundedBy', + ti: '.BoundarySurfacePropertyType' + }, { + n: 'genericApplicationPropertyOfIntBuildingInstallation', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfIntBuildingInstallation', + ti: 'AnyType' + }] + }, { + ln: 'CeilingSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfClosureSurface', + n: 'genericApplicationPropertyOfCeilingSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfClosureSurface', + en: '_GenericApplicationPropertyOfCeilingSurface', ti: 'AnyType' }] }, { - ln: 'BuildingInstallationType', + ln: 'RoomType', bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ n: 'clazz', @@ -378,23 +353,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, @@ -402,32 +365,59 @@ var CityGML_Building_2_0_Module_Factory = function () { en: 'boundedBy', ti: '.BoundarySurfacePropertyType' }, { - n: 'genericApplicationPropertyOfBuildingInstallation', + n: 'interiorFurniture', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBuildingInstallation', + ti: '.InteriorFurniturePropertyType' + }, { + n: 'roomInstallation', + mno: 0, + col: true, + ti: '.IntBuildingInstallationPropertyType' + }, { + n: 'genericApplicationPropertyOfRoom', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfRoom', ti: 'AnyType' }] }, { - ln: 'OuterFloorSurfaceType', + ln: 'WindowType', + bti: '.AbstractOpeningType', + ps: [{ + n: 'genericApplicationPropertyOfWindow', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWindow', + ti: 'AnyType' + }] + }, { + ln: 'InteriorWallSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfOuterFloorSurface', + n: 'genericApplicationPropertyOfInteriorWallSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfOuterFloorSurface', + en: '_GenericApplicationPropertyOfInteriorWallSurface', ti: 'AnyType' }] }, { - ln: 'OpeningPropertyType', + ln: 'FloorSurfaceType', + bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'opening', + n: 'genericApplicationPropertyOfFloorSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfFloorSurface', + ti: 'AnyType' + }] + }, { + ln: 'BuildingInstallationPropertyType', + ps: [{ + n: 'buildingInstallation', rq: true, - mx: false, - dom: false, - en: '_Opening', - ti: '.AbstractOpeningType', - t: 'er' + en: 'BuildingInstallation', + ti: '.BuildingInstallationType' }, { n: 'remoteSchema', an: { @@ -461,13 +451,13 @@ var CityGML_Building_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FloorSurfaceType', + ln: 'RoofSurfaceType', bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfFloorSurface', + n: 'genericApplicationPropertyOfRoofSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfFloorSurface', + en: '_GenericApplicationPropertyOfRoofSurface', ti: 'AnyType' }] }, { @@ -481,32 +471,60 @@ var CityGML_Building_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'InteriorWallSurfaceType', - bti: '.AbstractBoundarySurfaceType', + ln: 'BuildingInstallationType', + bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ - n: 'genericApplicationPropertyOfInteriorWallSurface', + n: 'clazz', + en: 'class', + ti: 'GML_3_1_1.CodeType' + }, { + n: 'function', mno: 0, col: true, - en: '_GenericApplicationPropertyOfInteriorWallSurface', - ti: 'AnyType' - }] - }, { - ln: 'BuildingType', - bti: '.AbstractBuildingType', - ps: [{ - n: 'genericApplicationPropertyOfBuilding', + ti: 'GML_3_1_1.CodeType' + }, { + n: 'usage', + 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: 'cityObjectBoundedBy', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBuilding', + en: 'boundedBy', + ti: '.BoundarySurfacePropertyType' + }, { + n: 'genericApplicationPropertyOfBuildingInstallation', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBuildingInstallation', ti: 'AnyType' }] }, { - ln: 'IntBuildingInstallationPropertyType', + ln: 'BuildingPartPropertyType', ps: [{ - n: 'intBuildingInstallation', + n: 'buildingPart', rq: true, - en: 'IntBuildingInstallation', - ti: '.IntBuildingInstallationType' + en: 'BuildingPart', + ti: '.BuildingPartType' }, { n: 'remoteSchema', an: { @@ -540,58 +558,30 @@ var CityGML_Building_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RoomType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'DoorType', + bti: '.AbstractOpeningType', 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: 'roomInstallation', + n: 'address', mno: 0, col: true, - ti: '.IntBuildingInstallationPropertyType' + ti: 'CityGML_2_0.AddressPropertyType' }, { - n: 'genericApplicationPropertyOfRoom', + n: 'genericApplicationPropertyOfDoor', mno: 0, col: true, - en: '_GenericApplicationPropertyOfRoom', + en: '_GenericApplicationPropertyOfDoor', ti: 'AnyType' }] }, { - ln: 'BuildingInstallationPropertyType', + ln: 'OpeningPropertyType', ps: [{ - n: 'buildingInstallation', + n: 'opening', rq: true, - en: 'BuildingInstallation', - ti: '.BuildingInstallationType' + mx: false, + dom: false, + en: '_Opening', + ti: '.AbstractOpeningType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -624,6 +614,16 @@ var CityGML_Building_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'ClosureSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfClosureSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfClosureSurface', + ti: 'AnyType' + }] }, { ln: 'AbstractBuildingType', bti: 'CityGML_2_0.AbstractSiteType', @@ -756,12 +756,42 @@ var CityGML_Building_2_0_Module_Factory = function () { }] }], eis: [{ - en: 'BuildingInstallation', - ti: '.BuildingInstallationType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } + en: 'BuildingPart', + ti: '.BuildingPartType', + sh: '_AbstractBuilding' + }, { + en: '_GenericApplicationPropertyOfWindow', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfOpening', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfBoundarySurface', + ti: 'AnyType' + }, { + en: 'OuterCeilingSurface', + ti: '.OuterCeilingSurfaceType', + sh: '_BoundarySurface' + }, { + en: '_GenericApplicationPropertyOfCeilingSurface', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfDoor', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfRoom', + ti: 'AnyType' + }, { + en: 'Window', + ti: '.WindowType', + sh: '_Opening' + }, { + en: '_GenericApplicationPropertyOfClosureSurface', + ti: 'AnyType' + }, { + en: 'Building', + ti: '.BuildingType', + sh: '_AbstractBuilding' }, { en: '_AbstractBuilding', ti: '.AbstractBuildingType', @@ -770,151 +800,121 @@ var CityGML_Building_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: '_GenericApplicationPropertyOfDoor', - ti: 'AnyType' + en: 'FloorSurface', + ti: '.FloorSurfaceType', + sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfRoofSurface', + en: '_GenericApplicationPropertyOfGroundSurface', ti: 'AnyType' }, { - en: 'ClosureSurface', - ti: '.ClosureSurfaceType', + en: 'CeilingSurface', + ti: '.CeilingSurfaceType', sh: '_BoundarySurface' }, { - en: 'Building', - ti: '.BuildingType', - sh: '_AbstractBuilding' + en: 'InteriorWallSurface', + ti: '.InteriorWallSurfaceType', + sh: '_BoundarySurface' }, { - en: 'RoofSurface', - ti: '.RoofSurfaceType', + en: 'WallSurface', + ti: '.WallSurfaceType', sh: '_BoundarySurface' }, { - en: 'BuildingFurniture', - ti: '.BuildingFurnitureType', + en: '_BoundarySurface', + ti: '.AbstractBoundarySurfaceType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: '_BoundarySurface', - ti: '.AbstractBoundarySurfaceType', + en: 'BuildingInstallation', + ti: '.BuildingInstallationType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: '_GenericApplicationPropertyOfIntBuildingInstallation', - ti: 'AnyType' - }, { - en: 'WallSurface', - ti: '.WallSurfaceType', - sh: '_BoundarySurface' - }, { - en: '_GenericApplicationPropertyOfCeilingSurface', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfOuterCeilingSurface', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfOuterFloorSurface', - ti: 'AnyType' + en: 'Room', + ti: '.RoomType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }, { - en: '_GenericApplicationPropertyOfBuildingInstallation', + en: '_GenericApplicationPropertyOfRoofSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfOpening', + en: '_GenericApplicationPropertyOfBuildingPart', ti: 'AnyType' }, { en: 'OuterFloorSurface', ti: '.OuterFloorSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfGroundSurface', + en: '_GenericApplicationPropertyOfBuildingFurniture', ti: 'AnyType' }, { - en: 'Window', - ti: '.WindowType', - sh: '_Opening' - }, { - en: '_GenericApplicationPropertyOfBuildingPart', + en: '_GenericApplicationPropertyOfBuildingInstallation', ti: 'AnyType' }, { - en: 'GroundSurface', - ti: '.GroundSurfaceType', - sh: '_BoundarySurface' - }, { - en: '_GenericApplicationPropertyOfWallSurface', + en: '_GenericApplicationPropertyOfOuterCeilingSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfRoom', + en: '_GenericApplicationPropertyOfWallSurface', ti: 'AnyType' - }, { - en: 'IntBuildingInstallation', - ti: '.IntBuildingInstallationType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } }, { en: 'Door', ti: '.DoorType', sh: '_Opening' }, { - en: '_GenericApplicationPropertyOfWindow', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfFloorSurface', - ti: 'AnyType' - }, { - en: 'FloorSurface', - ti: '.FloorSurfaceType', - sh: '_BoundarySurface' - }, { - en: 'Room', - ti: '.RoomType', + en: '_Opening', + ti: '.AbstractOpeningType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } + }, { + en: 'GroundSurface', + ti: '.GroundSurfaceType', + sh: '_BoundarySurface' }, { en: '_GenericApplicationPropertyOfBuilding', ti: 'AnyType' }, { - en: '_Opening', - ti: '.AbstractOpeningType', + en: 'IntBuildingInstallation', + ti: '.IntBuildingInstallationType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: 'InteriorWallSurface', - ti: '.InteriorWallSurfaceType', - sh: '_BoundarySurface' - }, { - en: '_GenericApplicationPropertyOfBoundarySurface', + en: '_GenericApplicationPropertyOfAbstractBuilding', ti: 'AnyType' }, { - en: 'CeilingSurface', - ti: '.CeilingSurfaceType', + en: 'ClosureSurface', + ti: '.ClosureSurfaceType', sh: '_BoundarySurface' }, { - en: 'BuildingPart', - ti: '.BuildingPartType', - sh: '_AbstractBuilding' + en: '_GenericApplicationPropertyOfIntBuildingInstallation', + ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfInteriorWallSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfClosureSurface', - ti: 'AnyType' + en: 'RoofSurface', + ti: '.RoofSurfaceType', + sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfBuildingFurniture', - ti: 'AnyType' + en: 'BuildingFurniture', + ti: '.BuildingFurnitureType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }, { - en: 'OuterCeilingSurface', - ti: '.OuterCeilingSurfaceType', - sh: '_BoundarySurface' + en: '_GenericApplicationPropertyOfOuterFloorSurface', + ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfAbstractBuilding', + en: '_GenericApplicationPropertyOfFloorSurface', ti: 'AnyType' }] }; diff --git a/scripts/lib/CityGML_CityFuntiture_2_0.js b/scripts/lib/CityGML_CityFuntiture_2_0.js index a505aa80..be5a407d 100644 --- a/scripts/lib/CityGML_CityFuntiture_2_0.js +++ b/scripts/lib/CityGML_CityFuntiture_2_0.js @@ -65,15 +65,15 @@ var CityGML_CityFuntiture_2_0_Module_Factory = function () { }] }], eis: [{ - en: '_GenericApplicationPropertyOfCityFurniture', - ti: 'AnyType' - }, { en: 'CityFurniture', ti: '.CityFurnitureType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } + }, { + en: '_GenericApplicationPropertyOfCityFurniture', + ti: 'AnyType' }] }; return { diff --git a/scripts/lib/CityGML_CityObjectGroup_1_0.js b/scripts/lib/CityGML_CityObjectGroup_1_0.js index d1ee1004..99a69287 100644 --- a/scripts/lib/CityGML_CityObjectGroup_1_0.js +++ b/scripts/lib/CityGML_CityObjectGroup_1_0.js @@ -3,9 +3,41 @@ var CityGML_CityObjectGroup_1_0_Module_Factory = function () { n: 'CityGML_CityObjectGroup_1_0', dens: 'http:\/\/www.opengis.net\/citygml\/cityobjectgroup\/1.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'CityGML_1_0', 'GML_3_1_1'], + deps: ['XLink_1_0', 'GML_3_1_1', 'CityGML_1_0'], tis: [{ - ln: 'CityObjectGroupMemberType', + ln: 'CityObjectGroupType', + bti: 'CityGML_1_0.AbstractCityObjectType', + ps: [{ + n: 'clazz', + en: 'class' + }, { + n: 'function', + mno: 0, + col: true + }, { + n: 'usage', + mno: 0, + col: true + }, { + n: 'groupMember', + mno: 0, + col: true, + ti: '.CityObjectGroupMemberType' + }, { + n: 'parent', + ti: '.CityObjectGroupParentType' + }, { + n: 'geometry', + ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'genericApplicationPropertyOfCityObjectGroup', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfCityObjectGroup', + ti: 'AnyType' + }] + }, { + ln: 'CityObjectGroupParentType', ps: [{ n: 'cityObject', rq: true, @@ -17,12 +49,6 @@ var CityGML_CityObjectGroup_1_0_Module_Factory = function () { }, ti: 'CityGML_1_0.AbstractCityObjectType', t: 'er' - }, { - n: 'cityObjectGroupMemberRole', - an: { - lp: 'role' - }, - t: 'a' }, { n: 'remoteSchema', an: { @@ -56,39 +82,7 @@ var CityGML_CityObjectGroup_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CityObjectGroupType', - bti: 'CityGML_1_0.AbstractCityObjectType', - ps: [{ - n: 'clazz', - en: 'class' - }, { - n: 'function', - mno: 0, - col: true - }, { - n: 'usage', - mno: 0, - col: true - }, { - n: 'groupMember', - mno: 0, - col: true, - ti: '.CityObjectGroupMemberType' - }, { - n: 'parent', - ti: '.CityObjectGroupParentType' - }, { - n: 'geometry', - ti: 'GML_3_1_1.GeometryPropertyType' - }, { - n: 'genericApplicationPropertyOfCityObjectGroup', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfCityObjectGroup', - ti: 'AnyType' - }] - }, { - ln: 'CityObjectGroupParentType', + ln: 'CityObjectGroupMemberType', ps: [{ n: 'cityObject', rq: true, @@ -100,6 +94,12 @@ var CityGML_CityObjectGroup_1_0_Module_Factory = function () { }, ti: 'CityGML_1_0.AbstractCityObjectType', t: 'er' + }, { + n: 'cityObjectGroupMemberRole', + an: { + lp: 'role' + }, + t: 'a' }, { n: 'remoteSchema', an: { diff --git a/scripts/lib/CityGML_CityObjectGroup_2_0.js b/scripts/lib/CityGML_CityObjectGroup_2_0.js index 29302fcd..94ad9e7c 100644 --- a/scripts/lib/CityGML_CityObjectGroup_2_0.js +++ b/scripts/lib/CityGML_CityObjectGroup_2_0.js @@ -5,41 +5,6 @@ var CityGML_CityObjectGroup_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: 'CityObjectGroupType', - 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: 'groupMember', - mno: 0, - col: true, - ti: '.CityObjectGroupMemberType' - }, { - n: 'parent', - ti: '.CityObjectGroupParentType' - }, { - n: 'geometry', - ti: 'GML_3_1_1.GeometryPropertyType' - }, { - n: 'genericApplicationPropertyOfCityObjectGroup', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfCityObjectGroup', - ti: 'AnyType' - }] - }, { ln: 'CityObjectGroupParentType', ps: [{ n: 'cityObject', @@ -135,6 +100,41 @@ var CityGML_CityObjectGroup_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'CityObjectGroupType', + 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: 'groupMember', + mno: 0, + col: true, + ti: '.CityObjectGroupMemberType' + }, { + n: 'parent', + ti: '.CityObjectGroupParentType' + }, { + n: 'geometry', + ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'genericApplicationPropertyOfCityObjectGroup', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfCityObjectGroup', + ti: 'AnyType' + }] }], eis: [{ en: 'CityObjectGroup', diff --git a/scripts/lib/CityGML_Generics_1_0.js b/scripts/lib/CityGML_Generics_1_0.js index 0bd95491..0d3dfc27 100644 --- a/scripts/lib/CityGML_Generics_1_0.js +++ b/scripts/lib/CityGML_Generics_1_0.js @@ -4,21 +4,6 @@ var CityGML_Generics_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/citygml\/generics\/1.0', deps: ['GML_3_1_1', 'CityGML_1_0'], tis: [{ - ln: 'StringAttributeType', - bti: '.AbstractGenericAttributeType', - ps: [{ - n: 'value', - rq: true - }] - }, { - ln: 'DoubleAttributeType', - bti: '.AbstractGenericAttributeType', - ps: [{ - n: 'value', - rq: true, - ti: 'Double' - }] - }, { ln: 'GenericCityObjectType', bti: 'CityGML_1_0.AbstractCityObjectType', ps: [{ @@ -78,6 +63,13 @@ var CityGML_Generics_1_0_Module_Factory = function () { n: 'lod4ImplicitRepresentation', ti: 'CityGML_1_0.ImplicitRepresentationPropertyType' }] + }, { + ln: 'UriAttributeType', + bti: '.AbstractGenericAttributeType', + ps: [{ + n: 'value', + rq: true + }] }, { ln: 'DateAttributeType', bti: '.AbstractGenericAttributeType', @@ -86,6 +78,14 @@ var CityGML_Generics_1_0_Module_Factory = function () { rq: true, ti: 'Date' }] + }, { + ln: 'DoubleAttributeType', + bti: '.AbstractGenericAttributeType', + ps: [{ + n: 'value', + rq: true, + ti: 'Double' + }] }, { ln: 'AbstractGenericAttributeType', ps: [{ @@ -97,28 +97,32 @@ var CityGML_Generics_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UriAttributeType', + ln: 'IntAttributeType', bti: '.AbstractGenericAttributeType', ps: [{ n: 'value', - rq: true + rq: true, + ti: 'Integer' }] }, { - ln: 'IntAttributeType', + ln: 'StringAttributeType', bti: '.AbstractGenericAttributeType', ps: [{ n: 'value', - rq: true, - ti: 'Integer' + rq: true }] }], eis: [{ - en: 'uriAttribute', - ti: '.UriAttributeType', + en: 'stringAttribute', + ti: '.StringAttributeType', sh: '_genericAttribute' }, { - en: 'intAttribute', - ti: '.IntAttributeType', + en: 'dateAttribute', + ti: '.DateAttributeType', + sh: '_genericAttribute' + }, { + en: 'doubleAttribute', + ti: '.DoubleAttributeType', sh: '_genericAttribute' }, { en: 'GenericCityObject', @@ -128,12 +132,12 @@ var CityGML_Generics_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: 'dateAttribute', - ti: '.DateAttributeType', + en: 'intAttribute', + ti: '.IntAttributeType', sh: '_genericAttribute' }, { - en: 'stringAttribute', - ti: '.StringAttributeType', + en: 'uriAttribute', + ti: '.UriAttributeType', sh: '_genericAttribute' }, { en: '_genericAttribute', @@ -142,10 +146,6 @@ var CityGML_Generics_1_0_Module_Factory = function () { lp: '_GenericApplicationPropertyOfCityObject', ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } - }, { - en: 'doubleAttribute', - ti: '.DoubleAttributeType', - sh: '_genericAttribute' }] }; return { diff --git a/scripts/lib/CityGML_Generics_2_0.js b/scripts/lib/CityGML_Generics_2_0.js index 0c015456..9ad45960 100644 --- a/scripts/lib/CityGML_Generics_2_0.js +++ b/scripts/lib/CityGML_Generics_2_0.js @@ -4,79 +4,28 @@ 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', + ln: 'DateAttributeType', bti: '.AbstractGenericAttributeType', ps: [{ n: 'value', rq: true, - ti: 'Integer' - }] - }, { - ln: 'StringAttributeType', - bti: '.AbstractGenericAttributeType', - ps: [{ - n: 'value', - rq: true - }] - }, { - ln: 'GenericAttributeSetType', - bti: '.AbstractGenericAttributeType', - ps: [{ - n: 'genericAttribute', - rq: true, - col: true, - mx: false, - dom: false, - en: '_genericAttribute', - ti: '.AbstractGenericAttributeType', - t: 'er' - }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' + ti: 'Date' }] }, { - ln: 'MeasureAttributeType', + ln: 'DoubleAttributeType', bti: '.AbstractGenericAttributeType', ps: [{ n: 'value', rq: true, - ti: 'GML_3_1_1.MeasureType' - }] - }, { - ln: 'AbstractGenericAttributeType', - ps: [{ - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' + ti: 'Double' }] }, { - ln: 'DateAttributeType', + ln: 'IntAttributeType', bti: '.AbstractGenericAttributeType', ps: [{ n: 'value', rq: true, - ti: 'Date' - }] - }, { - ln: 'UriAttributeType', - bti: '.AbstractGenericAttributeType', - ps: [{ - n: 'value', - rq: true + ti: 'Integer' }] }, { ln: 'GenericCityObjectType', @@ -141,36 +90,61 @@ var CityGML_Generics_2_0_Module_Factory = function () { n: 'lod4ImplicitRepresentation', ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }] - }], - eis: [{ - en: 'GenericCityObject', - ti: '.GenericCityObjectType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } }, { - en: 'uriAttribute', - ti: '.UriAttributeType', - sh: '_genericAttribute' + ln: 'AbstractGenericAttributeType', + ps: [{ + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' + }] }, { - en: '_genericAttribute', - ti: '.AbstractGenericAttributeType', - sh: { - lp: '_GenericApplicationPropertyOfCityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } + ln: 'GenericAttributeSetType', + bti: '.AbstractGenericAttributeType', + ps: [{ + n: 'genericAttribute', + rq: true, + col: true, + mx: false, + dom: false, + en: '_genericAttribute', + ti: '.AbstractGenericAttributeType', + t: 'er' + }, { + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' + }] }, { - en: 'genericAttributeSet', - ti: '.GenericAttributeSetType', - sh: '_genericAttribute' + ln: 'UriAttributeType', + bti: '.AbstractGenericAttributeType', + ps: [{ + n: 'value', + rq: true + }] }, { - en: 'intAttribute', - ti: '.IntAttributeType', - sh: '_genericAttribute' + ln: 'MeasureAttributeType', + bti: '.AbstractGenericAttributeType', + ps: [{ + n: 'value', + rq: true, + ti: 'GML_3_1_1.MeasureType' + }] }, { - en: 'stringAttribute', - ti: '.StringAttributeType', + ln: 'StringAttributeType', + bti: '.AbstractGenericAttributeType', + ps: [{ + n: 'value', + rq: true + }] + }], + eis: [{ + en: 'uriAttribute', + ti: '.UriAttributeType', sh: '_genericAttribute' }, { en: 'dateAttribute', @@ -184,6 +158,32 @@ var CityGML_Generics_2_0_Module_Factory = function () { en: 'doubleAttribute', ti: '.DoubleAttributeType', sh: '_genericAttribute' + }, { + en: 'genericAttributeSet', + ti: '.GenericAttributeSetType', + sh: '_genericAttribute' + }, { + en: 'stringAttribute', + ti: '.StringAttributeType', + sh: '_genericAttribute' + }, { + en: '_genericAttribute', + ti: '.AbstractGenericAttributeType', + sh: { + lp: '_GenericApplicationPropertyOfCityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } + }, { + en: 'GenericCityObject', + ti: '.GenericCityObjectType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } + }, { + en: 'intAttribute', + ti: '.IntAttributeType', + sh: '_genericAttribute' }] }; return { diff --git a/scripts/lib/CityGML_Relief_1_0.js b/scripts/lib/CityGML_Relief_1_0.js index 49870cee..9d88833e 100644 --- a/scripts/lib/CityGML_Relief_1_0.js +++ b/scripts/lib/CityGML_Relief_1_0.js @@ -7,117 +7,110 @@ var CityGML_Relief_1_0_Module_Factory = function () { ln: 'ReliefComponentPropertyType', bti: 'GML_3_1_1.AssociationType' }, { - ln: 'AbstractReliefComponentType', - bti: 'CityGML_1_0.AbstractCityObjectType', + ln: 'BreaklineReliefType', + bti: '.AbstractReliefComponentType', ps: [{ - n: 'lod', - rq: true, - ti: 'Integer' + n: 'ridgeOrValleyLines', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - n: 'extent', - ti: 'GML_3_1_1.PolygonPropertyType' + n: 'breaklines', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - n: 'genericApplicationPropertyOfReliefComponent', + n: 'genericApplicationPropertyOfBreaklineRelief', mno: 0, col: true, - en: '_GenericApplicationPropertyOfReliefComponent', + en: '_GenericApplicationPropertyOfBreaklineRelief', ti: 'AnyType' }] }, { - ln: 'TINReliefType', + ln: 'TinPropertyType', + tn: 'tinPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + 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: 'TinPropertyType', - tn: 'tinPropertyType', - bti: 'GML_3_1_1.AssociationType' - }, { - ln: 'ReliefFeatureType', - bti: 'CityGML_1_0.AbstractCityObjectType', + ln: 'RasterReliefType', + bti: '.AbstractReliefComponentType', ps: [{ - n: 'lod', - rq: true, - ti: 'Integer' - }, { - n: 'reliefComponent', + n: 'grid', rq: true, - col: true, - ti: '.ReliefComponentPropertyType' + ti: '.GridPropertyType' }, { - n: 'genericApplicationPropertyOfReliefFeature', + n: 'genericApplicationPropertyOfRasterRelief', mno: 0, col: true, - en: '_GenericApplicationPropertyOfReliefFeature', + en: '_GenericApplicationPropertyOfRasterRelief', ti: 'AnyType' }] }, { - ln: 'BreaklineReliefType', + ln: 'GridPropertyType', + tn: 'gridPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'TINReliefType', bti: '.AbstractReliefComponentType', ps: [{ - n: 'ridgeOrValleyLines', - ti: 'GML_3_1_1.MultiCurvePropertyType' - }, { - n: 'breaklines', - ti: 'GML_3_1_1.MultiCurvePropertyType' + n: 'tin', + rq: true, + ti: '.TinPropertyType' }, { - n: 'genericApplicationPropertyOfBreaklineRelief', + n: 'genericApplicationPropertyOfTinRelief', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBreaklineRelief', + en: '_GenericApplicationPropertyOfTinRelief', ti: 'AnyType' }] }, { - ln: 'RasterReliefType', - bti: '.AbstractReliefComponentType', + ln: 'AbstractReliefComponentType', + bti: 'CityGML_1_0.AbstractCityObjectType', ps: [{ - n: 'grid', + n: 'lod', rq: true, - ti: '.GridPropertyType' + ti: 'Integer' }, { - n: 'genericApplicationPropertyOfRasterRelief', + n: 'extent', + ti: 'GML_3_1_1.PolygonPropertyType' + }, { + n: 'genericApplicationPropertyOfReliefComponent', mno: 0, col: true, - en: '_GenericApplicationPropertyOfRasterRelief', + en: '_GenericApplicationPropertyOfReliefComponent', ti: 'AnyType' }] }, { - ln: 'MassPointReliefType', - bti: '.AbstractReliefComponentType', + ln: 'ReliefFeatureType', + bti: 'CityGML_1_0.AbstractCityObjectType', ps: [{ - n: 'reliefPoints', + n: 'lod', rq: true, - ti: 'GML_3_1_1.MultiPointPropertyType' + ti: 'Integer' }, { - n: 'genericApplicationPropertyOfMassPointRelief', + n: 'reliefComponent', + rq: true, + col: true, + ti: '.ReliefComponentPropertyType' + }, { + n: 'genericApplicationPropertyOfReliefFeature', mno: 0, col: true, - en: '_GenericApplicationPropertyOfMassPointRelief', + en: '_GenericApplicationPropertyOfReliefFeature', ti: 'AnyType' }] - }, { - ln: 'GridPropertyType', - tn: 'gridPropertyType', - bti: 'GML_3_1_1.AssociationType' }], eis: [{ - en: 'ReliefFeature', - ti: '.ReliefFeatureType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/1.0' - } - }, { - en: '_GenericApplicationPropertyOfRasterRelief', + en: '_GenericApplicationPropertyOfTinRelief', ti: 'AnyType' }, { en: '_ReliefComponent', @@ -127,28 +120,24 @@ var CityGML_Relief_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: 'TINRelief', - ti: '.TINReliefType', - sh: '_ReliefComponent' + en: '_GenericApplicationPropertyOfRasterRelief', + ti: 'AnyType' }, { - en: 'BreaklineRelief', - ti: '.BreaklineReliefType', + en: 'RasterRelief', + ti: '.RasterReliefType', sh: '_ReliefComponent' }, { en: '_GenericApplicationPropertyOfReliefFeature', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfBreaklineRelief', - ti: 'AnyType' - }, { - en: 'MassPointRelief', - ti: '.MassPointReliefType', + en: 'TINRelief', + ti: '.TINReliefType', sh: '_ReliefComponent' }, { - en: '_GenericApplicationPropertyOfTinRelief', + en: '_GenericApplicationPropertyOfMassPointRelief', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfReliefComponent', + en: '_GenericApplicationPropertyOfBreaklineRelief', ti: 'AnyType' }, { en: 'Elevation', @@ -158,12 +147,23 @@ var CityGML_Relief_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'RasterRelief', - ti: '.RasterReliefType', + en: '_GenericApplicationPropertyOfReliefComponent', + ti: 'AnyType' + }, { + en: 'MassPointRelief', + ti: '.MassPointReliefType', sh: '_ReliefComponent' }, { - en: '_GenericApplicationPropertyOfMassPointRelief', - ti: 'AnyType' + en: 'ReliefFeature', + ti: '.ReliefFeatureType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/1.0' + } + }, { + en: 'BreaklineRelief', + ti: '.BreaklineReliefType', + sh: '_ReliefComponent' }] }; return { diff --git a/scripts/lib/CityGML_Relief_2_0.js b/scripts/lib/CityGML_Relief_2_0.js index b74076f1..2b62a757 100644 --- a/scripts/lib/CityGML_Relief_2_0.js +++ b/scripts/lib/CityGML_Relief_2_0.js @@ -3,7 +3,7 @@ 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', 'CityGML_2_0', 'XLink_1_0'], + deps: ['GML_3_1_1', 'XLink_1_0', 'CityGML_2_0'], tis: [{ ln: 'ReliefComponentPropertyType', ps: [{ @@ -46,6 +46,20 @@ var CityGML_Relief_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'RasterReliefType', + bti: '.AbstractReliefComponentType', + ps: [{ + n: 'grid', + rq: true, + ti: '.GridPropertyType' + }, { + n: 'genericApplicationPropertyOfRasterRelief', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfRasterRelief', + ti: 'AnyType' + }] }, { ln: 'GridPropertyType', tn: 'gridPropertyType', @@ -135,6 +149,22 @@ var CityGML_Relief_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'BreaklineReliefType', + bti: '.AbstractReliefComponentType', + ps: [{ + n: 'ridgeOrValleyLines', + ti: 'GML_3_1_1.MultiCurvePropertyType' + }, { + n: 'breaklines', + ti: 'GML_3_1_1.MultiCurvePropertyType' + }, { + n: 'genericApplicationPropertyOfBreaklineRelief', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfBreaklineRelief', + ti: 'AnyType' + }] }, { ln: 'AbstractReliefComponentType', bti: 'CityGML_2_0.AbstractCityObjectType', @@ -152,20 +182,6 @@ var CityGML_Relief_2_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: 'MassPointReliefType', bti: '.AbstractReliefComponentType', @@ -181,17 +197,17 @@ var CityGML_Relief_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'RasterReliefType', + 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' }] }, { @@ -213,54 +229,42 @@ var CityGML_Relief_2_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfReliefFeature', ti: 'AnyType' }] - }, { - ln: 'BreaklineReliefType', - bti: '.AbstractReliefComponentType', - ps: [{ - n: 'ridgeOrValleyLines', - ti: 'GML_3_1_1.MultiCurvePropertyType' - }, { - n: 'breaklines', - ti: 'GML_3_1_1.MultiCurvePropertyType' - }, { - n: 'genericApplicationPropertyOfBreaklineRelief', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfBreaklineRelief', - ti: 'AnyType' - }] }], eis: [{ - en: 'RasterRelief', - ti: '.RasterReliefType', - sh: '_ReliefComponent' - }, { - en: 'MassPointRelief', - ti: '.MassPointReliefType', - sh: '_ReliefComponent' - }, { en: 'TINRelief', ti: '.TINReliefType', sh: '_ReliefComponent' }, { - en: '_GenericApplicationPropertyOfReliefComponent', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfTinRelief', - ti: 'AnyType' + en: 'ReliefFeature', + ti: '.ReliefFeatureType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }, { en: 'BreaklineRelief', ti: '.BreaklineReliefType', sh: '_ReliefComponent' }, { - en: '_GenericApplicationPropertyOfMassPointRelief', + en: '_GenericApplicationPropertyOfTinRelief', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfBreaklineRelief', + en: 'RasterRelief', + ti: '.RasterReliefType', + sh: '_ReliefComponent' + }, { + en: '_GenericApplicationPropertyOfReliefFeature', ti: 'AnyType' }, { - en: 'ReliefFeature', - ti: '.ReliefFeatureType', + en: 'Elevation', + ti: 'GML_3_1_1.LengthType', + sh: { + lp: '_Object', + ns: 'http:\/\/www.opengis.net\/gml' + } + }, { + en: '_ReliefComponent', + ti: '.AbstractReliefComponentType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' @@ -269,22 +273,18 @@ var CityGML_Relief_2_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfRasterRelief', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfReliefFeature', + en: '_GenericApplicationPropertyOfBreaklineRelief', ti: 'AnyType' }, { - en: '_ReliefComponent', - ti: '.AbstractReliefComponentType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } + en: 'MassPointRelief', + ti: '.MassPointReliefType', + sh: '_ReliefComponent' }, { - en: 'Elevation', - ti: 'GML_3_1_1.LengthType', - sh: { - lp: '_Object', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: '_GenericApplicationPropertyOfReliefComponent', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfMassPointRelief', + ti: 'AnyType' }] }; return { diff --git a/scripts/lib/CityGML_TexturedSurface_1_0.js b/scripts/lib/CityGML_TexturedSurface_1_0.js index 261b3f04..baf438a6 100644 --- a/scripts/lib/CityGML_TexturedSurface_1_0.js +++ b/scripts/lib/CityGML_TexturedSurface_1_0.js @@ -5,55 +5,6 @@ var CityGML_TexturedSurface_1_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_1_1'], tis: [{ - ln: 'AppearancePropertyType', - ps: [{ - n: 'appearance', - rq: true, - mx: false, - dom: false, - en: '_Appearance', - ti: '.AbstractAppearanceType', - t: 'er' - }, { - n: 'orientation', - ti: 'GML_3_1_1.SignType', - an: { - lp: 'orientation' - }, - 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: 'MaterialType', bti: '.AbstractAppearanceType', ps: [{ @@ -84,6 +35,18 @@ var CityGML_TexturedSurface_1_0_Module_Factory = function () { bti: 'Double' } }] + }, { + 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', @@ -104,40 +67,66 @@ var CityGML_TexturedSurface_1_0_Module_Factory = function () { ti: 'Boolean' }] }, { - ln: 'TexturedSurfaceType', - bti: 'GML_3_1_1.OrientableSurfaceType', + ln: 'AppearancePropertyType', ps: [{ n: 'appearance', rq: true, - col: true, - ti: '.AppearancePropertyType' + mx: false, + dom: false, + en: '_Appearance', + ti: '.AbstractAppearanceType', + t: 'er' + }, { + n: 'orientation', + ti: 'GML_3_1_1.SignType', + an: { + lp: 'orientation' + }, + 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: '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: { lp: 'OrientableSurface', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: 'SimpleTexture', - ti: '.SimpleTextureType', - sh: '_Appearance' }, { en: '_Appearance', ti: '.AbstractAppearanceType', @@ -145,6 +134,17 @@ var CityGML_TexturedSurface_1_0_Module_Factory = function () { lp: '_GML', ns: 'http:\/\/www.opengis.net\/gml' } + }, { + en: 'SimpleTexture', + ti: '.SimpleTextureType', + sh: '_Appearance' + }, { + en: 'Material', + ti: '.MaterialType', + 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 7e19af9b..b7164b09 100644 --- a/scripts/lib/CityGML_TexturedSurface_2_0.js +++ b/scripts/lib/CityGML_TexturedSurface_2_0.js @@ -5,23 +5,13 @@ var CityGML_TexturedSurface_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_1_1'], tis: [{ - ln: 'SimpleTextureType', - bti: '.AbstractAppearanceType', + ln: 'TexturedSurfaceType', + bti: 'GML_3_1_1.OrientableSurfaceType', ps: [{ - n: 'textureMap', - rq: true - }, { - n: 'textureCoordinates', + n: 'appearance', rq: true, - ti: { - t: 'l', - bti: 'Double' - } - }, { - n: 'textureType' - }, { - n: 'repeat', - ti: 'Boolean' + col: true, + ti: '.AppearancePropertyType' }] }, { ln: 'AppearancePropertyType', @@ -73,17 +63,27 @@ var CityGML_TexturedSurface_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractAppearanceType', - bti: 'GML_3_1_1.AbstractGMLType' - }, { - ln: 'TexturedSurfaceType', - bti: 'GML_3_1_1.OrientableSurfaceType', + ln: 'SimpleTextureType', + bti: '.AbstractAppearanceType', ps: [{ - n: 'appearance', + n: 'textureMap', + rq: true + }, { + n: 'textureCoordinates', rq: true, - col: true, - ti: '.AppearancePropertyType' + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'textureType' + }, { + n: 'repeat', + ti: 'Boolean' }] + }, { + ln: 'AbstractAppearanceType', + bti: 'GML_3_1_1.AbstractGMLType' }, { ln: 'MaterialType', bti: '.AbstractAppearanceType', @@ -121,6 +121,14 @@ var CityGML_TexturedSurface_2_0_Module_Factory = function () { vs: ['specific', 'typical', 'unknown'] }], eis: [{ + en: 'SimpleTexture', + ti: '.SimpleTextureType', + sh: '_Appearance' + }, { + en: 'Material', + ti: '.MaterialType', + sh: '_Appearance' + }, { en: '_Appearance', ti: '.AbstractAppearanceType', sh: { @@ -130,10 +138,6 @@ var CityGML_TexturedSurface_2_0_Module_Factory = function () { }, { en: 'appearance', ti: '.AppearancePropertyType' - }, { - en: 'Material', - ti: '.MaterialType', - sh: '_Appearance' }, { en: 'TexturedSurface', ti: '.TexturedSurfaceType', @@ -141,10 +145,6 @@ var CityGML_TexturedSurface_2_0_Module_Factory = function () { lp: 'OrientableSurface', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: 'SimpleTexture', - ti: '.SimpleTextureType', - sh: '_Appearance' }] }; return { diff --git a/scripts/lib/CityGML_Transportation_1_0.js b/scripts/lib/CityGML_Transportation_1_0.js index 48b6d512..82b84616 100644 --- a/scripts/lib/CityGML_Transportation_1_0.js +++ b/scripts/lib/CityGML_Transportation_1_0.js @@ -4,42 +4,39 @@ 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: 'RoadType', + ln: 'TrafficAreaPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'RailwayType', bti: '.TransportationComplexType', ps: [{ - n: 'genericApplicationPropertyOfRoad', + n: 'genericApplicationPropertyOfRailway', mno: 0, col: true, - en: '_GenericApplicationPropertyOfRoad', + en: '_GenericApplicationPropertyOfRailway', ti: 'AnyType' }] }, { - ln: 'TrafficAreaType', - bti: '.AbstractTransportationObjectType', + ln: 'AuxiliaryTrafficAreaPropertyType', + bti: 'GML_3_1_1.AssociationType' + }, { + ln: 'SquareType', + bti: '.TransportationComplexType', ps: [{ - n: 'usage', - mno: 0, - col: true - }, { - n: 'function', + n: 'genericApplicationPropertyOfSquare', 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: '_GenericApplicationPropertyOfSquare', + ti: 'AnyType' + }] + }, { + ln: 'RoadType', + bti: '.TransportationComplexType', + ps: [{ + n: 'genericApplicationPropertyOfRoad', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTrafficArea', + en: '_GenericApplicationPropertyOfRoad', ti: 'AnyType' }] }, { @@ -87,9 +84,6 @@ 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', @@ -101,9 +95,23 @@ var CityGML_Transportation_1_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'AuxiliaryTrafficAreaType', + ln: 'TrackType', + bti: '.TransportationComplexType', + ps: [{ + n: 'genericApplicationPropertyOfTrack', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfTrack', + ti: 'AnyType' + }] + }, { + ln: 'TrafficAreaType', bti: '.AbstractTransportationObjectType', ps: [{ + n: 'usage', + mno: 0, + col: true + }, { n: 'function', mno: 0, col: true @@ -119,64 +127,41 @@ var CityGML_Transportation_1_0_Module_Factory = function () { n: 'lod4MultiSurface', ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'genericApplicationPropertyOfAuxiliaryTrafficArea', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfAuxiliaryTrafficArea', - ti: 'AnyType' - }] - }, { - ln: 'TrackType', - bti: '.TransportationComplexType', - ps: [{ - n: 'genericApplicationPropertyOfTrack', + n: 'genericApplicationPropertyOfTrafficArea', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTrack', + en: '_GenericApplicationPropertyOfTrafficArea', ti: 'AnyType' }] }, { - ln: 'RailwayType', - bti: '.TransportationComplexType', + ln: 'AuxiliaryTrafficAreaType', + bti: '.AbstractTransportationObjectType', ps: [{ - n: 'genericApplicationPropertyOfRailway', + n: 'function', mno: 0, - col: true, - en: '_GenericApplicationPropertyOfRailway', - ti: 'AnyType' - }] - }, { - ln: 'AuxiliaryTrafficAreaPropertyType', - bti: 'GML_3_1_1.AssociationType' - }, { - ln: 'SquareType', - bti: '.TransportationComplexType', - ps: [{ - n: 'genericApplicationPropertyOfSquare', + 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: 'genericApplicationPropertyOfAuxiliaryTrafficArea', mno: 0, col: true, - en: '_GenericApplicationPropertyOfSquare', + en: '_GenericApplicationPropertyOfAuxiliaryTrafficArea', ti: 'AnyType' }] }], eis: [{ - en: 'AuxiliaryTrafficArea', - ti: '.AuxiliaryTrafficAreaType', - sh: '_TransportationObject' - }, { - en: 'Road', - ti: '.RoadType', - sh: 'TransportationComplex' - }, { - en: '_GenericApplicationPropertyOfTrack', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfRailway', + en: '_GenericApplicationPropertyOfSquare', ti: 'AnyType' - }, { - en: 'TrafficArea', - ti: '.TrafficAreaType', - sh: '_TransportationObject' }, { en: '_TransportationObject', ti: '.AbstractTransportationObjectType', @@ -185,39 +170,54 @@ var CityGML_Transportation_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } }, { - en: '_GenericApplicationPropertyOfSquare', + en: 'Track', + ti: '.TrackType', + sh: 'TransportationComplex' + }, { + en: '_GenericApplicationPropertyOfTransportationComplex', ti: 'AnyType' }, { en: 'Square', ti: '.SquareType', sh: 'TransportationComplex' }, { - en: 'Track', - ti: '.TrackType', - sh: 'TransportationComplex' + en: '_GenericApplicationPropertyOfAuxiliaryTrafficArea', + ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfTransportationComplex', + en: '_GenericApplicationPropertyOfRailway', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfAuxiliaryTrafficArea', + en: 'Road', + ti: '.RoadType', + sh: 'TransportationComplex' + }, { + en: '_GenericApplicationPropertyOfTrack', ti: 'AnyType' + }, { + en: 'Railway', + ti: '.RailwayType', + sh: 'TransportationComplex' }, { en: '_GenericApplicationPropertyOfTrafficArea', ti: 'AnyType' + }, { + en: 'AuxiliaryTrafficArea', + ti: '.AuxiliaryTrafficAreaType', + sh: '_TransportationObject' + }, { + en: '_GenericApplicationPropertyOfTransportationObject', + ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfRoad', ti: 'AnyType' + }, { + en: 'TrafficArea', + ti: '.TrafficAreaType', + sh: '_TransportationObject' }, { en: 'TransportationComplex', ti: '.TransportationComplexType', sh: '_TransportationObject' - }, { - en: '_GenericApplicationPropertyOfTransportationObject', - 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 d8c19ea5..21a5082c 100644 --- a/scripts/lib/CityGML_Transportation_2_0.js +++ b/scripts/lib/CityGML_Transportation_2_0.js @@ -3,8 +3,48 @@ var CityGML_Transportation_2_0_Module_Factory = function () { n: 'CityGML_Transportation_2_0', dens: 'http:\/\/www.opengis.net\/citygml\/transportation\/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: 'AbstractTransportationObjectType', + bti: 'CityGML_2_0.AbstractCityObjectType', + ps: [{ + n: 'genericApplicationPropertyOfTransportationObject', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfTransportationObject', + ti: 'AnyType' + }] + }, { + ln: 'RailwayType', + bti: '.TransportationComplexType', + ps: [{ + n: 'genericApplicationPropertyOfRailway', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfRailway', + ti: 'AnyType' + }] + }, { + ln: 'RoadType', + bti: '.TransportationComplexType', + ps: [{ + n: 'genericApplicationPropertyOfRoad', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfRoad', + ti: 'AnyType' + }] + }, { + ln: 'SquareType', + bti: '.TransportationComplexType', + ps: [{ + n: 'genericApplicationPropertyOfSquare', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfSquare', + ti: 'AnyType' + }] + }, { ln: 'TransportationComplexType', bti: '.AbstractTransportationObjectType', ps: [{ @@ -56,42 +96,12 @@ var CityGML_Transportation_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'SquareType', - bti: '.TransportationComplexType', - ps: [{ - n: 'genericApplicationPropertyOfSquare', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfSquare', - ti: 'AnyType' - }] - }, { - ln: 'RoadType', - bti: '.TransportationComplexType', - ps: [{ - n: 'genericApplicationPropertyOfRoad', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfRoad', - ti: 'AnyType' - }] - }, { - ln: 'TrackType', - bti: '.TransportationComplexType', - ps: [{ - n: 'genericApplicationPropertyOfTrack', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTrack', - ti: 'AnyType' - }] - }, { - ln: 'AuxiliaryTrafficAreaPropertyType', + ln: 'TrafficAreaPropertyType', ps: [{ - n: 'auxiliaryTrafficArea', + n: 'trafficArea', rq: true, - en: 'AuxiliaryTrafficArea', - ti: '.AuxiliaryTrafficAreaType' + en: 'TrafficArea', + ti: '.TrafficAreaType' }, { n: 'remoteSchema', an: { @@ -125,12 +135,48 @@ var CityGML_Transportation_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TrafficAreaPropertyType', + ln: 'AuxiliaryTrafficAreaType', + bti: '.AbstractTransportationObjectType', ps: [{ - n: 'trafficArea', + 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' + }] + }, { + ln: 'AuxiliaryTrafficAreaPropertyType', + ps: [{ + n: 'auxiliaryTrafficArea', rq: true, - en: 'TrafficArea', - ti: '.TrafficAreaType' + en: 'AuxiliaryTrafficArea', + ti: '.AuxiliaryTrafficAreaType' }, { n: 'remoteSchema', an: { @@ -163,16 +209,6 @@ var CityGML_Transportation_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'RailwayType', - bti: '.TransportationComplexType', - ps: [{ - n: 'genericApplicationPropertyOfRailway', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfRailway', - ti: 'AnyType' - }] }, { ln: 'TrafficAreaType', bti: '.AbstractTransportationObjectType', @@ -210,60 +246,19 @@ var CityGML_Transportation_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'AbstractTransportationObjectType', - bti: 'CityGML_2_0.AbstractCityObjectType', - ps: [{ - n: 'genericApplicationPropertyOfTransportationObject', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTransportationObject', - ti: 'AnyType' - }] - }, { - ln: 'AuxiliaryTrafficAreaType', - bti: '.AbstractTransportationObjectType', + ln: 'TrackType', + 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', - 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', + n: 'genericApplicationPropertyOfTrack', mno: 0, col: true, - en: '_GenericApplicationPropertyOfAuxiliaryTrafficArea', + en: '_GenericApplicationPropertyOfTrack', ti: 'AnyType' }] }], eis: [{ - en: 'AuxiliaryTrafficArea', - ti: '.AuxiliaryTrafficAreaType', - sh: '_TransportationObject' - }, { - en: 'Railway', - ti: '.RailwayType', - sh: 'TransportationComplex' + en: '_GenericApplicationPropertyOfSquare', + ti: 'AnyType' }, { en: '_TransportationObject', ti: '.AbstractTransportationObjectType', @@ -272,49 +267,54 @@ var CityGML_Transportation_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: 'Road', - ti: '.RoadType', - sh: 'TransportationComplex' + en: 'TransportationComplex', + ti: '.TransportationComplexType', + sh: '_TransportationObject' }, { - en: '_GenericApplicationPropertyOfSquare', + en: '_GenericApplicationPropertyOfTrack', ti: 'AnyType' }, { en: 'TrafficArea', ti: '.TrafficAreaType', sh: '_TransportationObject' }, { - en: '_GenericApplicationPropertyOfAuxiliaryTrafficArea', + en: '_GenericApplicationPropertyOfTransportationComplex', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfTransportationObject', + en: '_GenericApplicationPropertyOfAuxiliaryTrafficArea', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfRailway', + en: '_GenericApplicationPropertyOfTransportationObject', ti: 'AnyType' }, { - en: 'TransportationComplex', - ti: '.TransportationComplexType', + en: 'AuxiliaryTrafficArea', + ti: '.AuxiliaryTrafficAreaType', sh: '_TransportationObject' - }, { - en: '_GenericApplicationPropertyOfTransportationComplex', - ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfRoad', ti: 'AnyType' }, { - en: 'Track', - ti: '.TrackType', + en: 'Railway', + ti: '.RailwayType', sh: 'TransportationComplex' + }, { + en: '_GenericApplicationPropertyOfTrafficArea', + ti: 'AnyType' }, { en: 'Square', ti: '.SquareType', sh: 'TransportationComplex' }, { - en: '_GenericApplicationPropertyOfTrafficArea', + en: '_GenericApplicationPropertyOfRailway', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfTrack', - ti: 'AnyType' + en: 'Track', + ti: '.TrackType', + sh: 'TransportationComplex' + }, { + en: 'Road', + ti: '.RoadType', + sh: 'TransportationComplex' }] }; return { diff --git a/scripts/lib/CityGML_Tunnel_2_0.js b/scripts/lib/CityGML_Tunnel_2_0.js index d58df603..21b0b6cc 100644 --- a/scripts/lib/CityGML_Tunnel_2_0.js +++ b/scripts/lib/CityGML_Tunnel_2_0.js @@ -3,59 +3,20 @@ 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: ['GML_3_1_1', 'XLink_1_0', 'CityGML_2_0'], + deps: ['XLink_1_0', 'GML_3_1_1', 'CityGML_2_0'], tis: [{ - ln: 'RoofSurfaceType', - bti: '.AbstractBoundarySurfaceType', + ln: 'TunnelType', + bti: '.AbstractTunnelType', ps: [{ - n: 'genericApplicationPropertyOfRoofSurface', + n: 'genericApplicationPropertyOfTunnel', mno: 0, col: true, - en: '_GenericApplicationPropertyOfRoofSurface', + en: '_GenericApplicationPropertyOfTunnel', ti: 'AnyType' }] }, { - ln: 'InteriorFurniturePropertyType', - ps: [{ - n: 'tunnelFurniture', - rq: true, - en: 'TunnelFurniture', - ti: '.TunnelFurnitureType' - }, { - 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: 'IntTunnelInstallationType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'AbstractTunnelType', + bti: 'CityGML_2_0.AbstractSiteType', ps: [{ n: 'clazz', en: 'class', @@ -71,11 +32,42 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { col: true, ti: 'GML_3_1_1.CodeType' }, { - n: 'lod4Geometry', - ti: 'GML_3_1_1.GeometryPropertyType' + n: 'yearOfConstruction', + ti: 'GYear' }, { - n: 'lod4ImplicitRepresentation', - ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + n: 'yearOfDemolition', + ti: 'GYear' + }, { + 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: 'outerTunnelInstallation', + mno: 0, + col: true, + ti: '.TunnelInstallationPropertyType' + }, { + n: 'interiorTunnelInstallation', + mno: 0, + col: true, + ti: '.IntTunnelInstallationPropertyType' }, { n: 'cityObjectBoundedBy', mno: 0, @@ -83,59 +75,44 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { en: 'boundedBy', ti: '.BoundarySurfacePropertyType' }, { - n: 'genericApplicationPropertyOfIntTunnelInstallation', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfIntTunnelInstallation', - ti: 'AnyType' - }] - }, { - ln: 'IntTunnelInstallationPropertyType', - ps: [{ - n: 'intTunnelInstallation', - rq: true, - en: 'IntTunnelInstallation', - ti: '.IntTunnelInstallationType' + n: 'lod3Solid', + ti: 'GML_3_1_1.SolidPropertyType' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'lod3MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'lod3MultiCurve', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - n: 'href', - t: 'a' + n: 'lod3TerrainIntersection', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - n: 'role', - t: 'a' + n: 'lod4Solid', + ti: 'GML_3_1_1.SolidPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'lod4MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'title', - t: 'a' + n: 'lod4MultiCurve', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'lod4TerrainIntersection', + ti: 'GML_3_1_1.MultiCurvePropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'InteriorWallSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfInteriorWallSurface', + n: 'interiorHollowSpace', mno: 0, col: true, - en: '_GenericApplicationPropertyOfInteriorWallSurface', + ti: '.InteriorHollowSpacePropertyType' + }, { + n: 'consistsOfTunnelPart', + mno: 0, + col: true, + ti: '.TunnelPartPropertyType' + }, { + n: 'genericApplicationPropertyOfAbstractTunnel', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfAbstractTunnel', ti: 'AnyType' }] }, { @@ -149,7 +126,31 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'TunnelInstallationType', + 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: 'HollowSpaceType', bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ n: 'clazz', @@ -166,23 +167,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, @@ -190,10 +179,20 @@ 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' }] }, { @@ -207,15 +206,12 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'OpeningPropertyType', + ln: 'TunnelInstallationPropertyType', ps: [{ - n: 'opening', + n: 'tunnelInstallation', rq: true, - mx: false, - dom: false, - en: '_Opening', - ti: '.AbstractOpeningType', - t: 'er' + en: 'TunnelInstallation', + ti: '.TunnelInstallationType' }, { n: 'remoteSchema', an: { @@ -249,52 +245,12 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GroundSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfGroundSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfGroundSurface', - ti: 'AnyType' - }] - }, { - ln: 'TunnelFurnitureType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'InteriorFurniturePropertyType', 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: 'genericApplicationPropertyOfTunnelFurniture', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfTunnelFurniture', - ti: 'AnyType' - }] - }, { - ln: 'TunnelPartPropertyType', - ps: [{ - n: 'tunnelPart', - rq: true, - en: 'TunnelPart', - ti: '.TunnelPartType' + n: 'tunnelFurniture', + rq: true, + en: 'TunnelFurniture', + ti: '.TunnelFurnitureType' }, { n: 'remoteSchema', an: { @@ -328,42 +284,15 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'WallSurfaceType', - bti: '.AbstractBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfWallSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfWallSurface', - ti: 'AnyType' - }] - }, { - 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', + ln: 'BoundarySurfacePropertyType', ps: [{ - n: 'tunnelInstallation', + n: 'boundarySurface', rq: true, - en: 'TunnelInstallation', - ti: '.TunnelInstallationType' + mx: false, + dom: false, + en: '_BoundarySurface', + ti: '.AbstractBoundarySurfaceType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -397,15 +326,12 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BoundarySurfacePropertyType', + ln: 'IntTunnelInstallationPropertyType', ps: [{ - n: 'boundarySurface', + n: 'intTunnelInstallation', rq: true, - mx: false, - dom: false, - en: '_BoundarySurface', - ti: '.AbstractBoundarySurfaceType', - t: 'er' + en: 'IntTunnelInstallation', + ti: '.IntTunnelInstallationType' }, { n: 'remoteSchema', an: { @@ -439,13 +365,23 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TunnelType', - bti: '.AbstractTunnelType', + ln: 'GroundSurfaceType', + bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfTunnel', + n: 'genericApplicationPropertyOfGroundSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTunnel', + en: '_GenericApplicationPropertyOfGroundSurface', + ti: 'AnyType' + }] + }, { + ln: 'DoorType', + bti: '.AbstractOpeningType', + ps: [{ + n: 'genericApplicationPropertyOfDoor', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfDoor', ti: 'AnyType' }] }, { @@ -459,47 +395,18 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'InteriorHollowSpacePropertyType', + ln: 'CeilingSurfaceType', + bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'hollowSpace', - rq: true, - en: 'HollowSpace', - ti: '.HollowSpaceType' - }, { - 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: 'genericApplicationPropertyOfCeilingSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfCeilingSurface', + ti: 'AnyType' }] }, { - ln: 'AbstractTunnelType', - bti: 'CityGML_2_0.AbstractSiteType', + ln: 'TunnelInstallationType', + bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ n: 'clazz', en: 'class', @@ -515,42 +422,23 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { col: true, ti: 'GML_3_1_1.CodeType' }, { - n: 'yearOfConstruction', - ti: 'GYear' - }, { - n: 'yearOfDemolition', - ti: 'GYear' - }, { - 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: 'lod2Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { - n: 'lod2MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' + n: 'lod3Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { - n: 'lod2MultiCurve', - ti: 'GML_3_1_1.MultiCurvePropertyType' + n: 'lod4Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { - n: 'lod2TerrainIntersection', - ti: 'GML_3_1_1.MultiCurvePropertyType' + n: 'lod2ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'outerTunnelInstallation', - mno: 0, - col: true, - ti: '.TunnelInstallationPropertyType' + n: 'lod3ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { - n: 'interiorTunnelInstallation', - mno: 0, - col: true, - ti: '.IntTunnelInstallationPropertyType' + n: 'lod4ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { n: 'cityObjectBoundedBy', mno: 0, @@ -558,100 +446,70 @@ var CityGML_Tunnel_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: 'lod3TerrainIntersection', - ti: 'GML_3_1_1.MultiCurvePropertyType' - }, { - n: 'lod4Solid', - ti: 'GML_3_1_1.SolidPropertyType' - }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - n: 'lod4MultiCurve', - ti: 'GML_3_1_1.MultiCurvePropertyType' - }, { - n: 'lod4TerrainIntersection', - ti: 'GML_3_1_1.MultiCurvePropertyType' + n: 'genericApplicationPropertyOfTunnelInstallation', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfTunnelInstallation', + ti: 'AnyType' + }] + }, { + ln: 'TunnelFurnitureType', + bti: 'CityGML_2_0.AbstractCityObjectType', + ps: [{ + n: 'clazz', + en: 'class', + ti: 'GML_3_1_1.CodeType' }, { - n: 'interiorHollowSpace', + n: 'function', mno: 0, col: true, - ti: '.InteriorHollowSpacePropertyType' + ti: 'GML_3_1_1.CodeType' }, { - n: 'consistsOfTunnelPart', + n: 'usage', mno: 0, col: true, - ti: '.TunnelPartPropertyType' + ti: 'GML_3_1_1.CodeType' }, { - n: 'genericApplicationPropertyOfAbstractTunnel', + n: 'lod4Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' + }, { + n: 'lod4ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' + }, { + n: 'genericApplicationPropertyOfTunnelFurniture', mno: 0, col: true, - en: '_GenericApplicationPropertyOfAbstractTunnel', + en: '_GenericApplicationPropertyOfTunnelFurniture', ti: 'AnyType' }] }, { - ln: 'DoorType', - bti: '.AbstractOpeningType', + ln: 'TunnelPartType', + bti: '.AbstractTunnelType', ps: [{ - n: 'genericApplicationPropertyOfDoor', + n: 'genericApplicationPropertyOfTunnelPart', mno: 0, col: true, - en: '_GenericApplicationPropertyOfDoor', + en: '_GenericApplicationPropertyOfTunnelPart', ti: 'AnyType' }] }, { - ln: 'AbstractOpeningType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'InteriorWallSurfaceType', + bti: '.AbstractBoundarySurfaceType', 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', + n: 'genericApplicationPropertyOfInteriorWallSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfOpening', + en: '_GenericApplicationPropertyOfInteriorWallSurface', ti: 'AnyType' }] }, { - ln: 'AbstractBoundarySurfaceType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'RoofSurfaceType', + 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: 'genericApplicationPropertyOfRoofSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfBoundarySurface', + en: '_GenericApplicationPropertyOfRoofSurface', ti: 'AnyType' }] }, { @@ -665,7 +523,120 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'HollowSpaceType', + ln: 'WallSurfaceType', + bti: '.AbstractBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfWallSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWallSurface', + ti: 'AnyType' + }] + }, { + ln: 'OpeningPropertyType', + 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: '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: 'InteriorHollowSpacePropertyType', + ps: [{ + n: 'hollowSpace', + rq: true, + en: 'HollowSpace', + ti: '.HollowSpaceType' + }, { + 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: '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: 'IntTunnelInstallationType', bti: 'CityGML_2_0.AbstractCityObjectType', ps: [{ n: 'clazz', @@ -682,11 +653,11 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { col: true, ti: 'GML_3_1_1.CodeType' }, { - n: 'lod4Solid', - ti: 'GML_3_1_1.SolidPropertyType' + n: 'lod4Geometry', + ti: 'GML_3_1_1.GeometryPropertyType' }, { - n: 'lod4MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' + n: 'lod4ImplicitRepresentation', + ti: 'CityGML_2_0.ImplicitRepresentationPropertyType' }, { n: 'cityObjectBoundedBy', mno: 0, @@ -694,131 +665,175 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { en: 'boundedBy', ti: '.BoundarySurfacePropertyType' }, { - n: 'interiorFurniture', - mno: 0, - col: true, - ti: '.InteriorFurniturePropertyType' - }, { - n: 'hollowSpaceInstallation', - mno: 0, - col: true, - ti: '.IntTunnelInstallationPropertyType' - }, { - n: 'genericApplicationPropertyOfHollowSpace', + n: 'genericApplicationPropertyOfIntTunnelInstallation', mno: 0, col: true, - en: '_GenericApplicationPropertyOfHollowSpace', + en: '_GenericApplicationPropertyOfIntTunnelInstallation', ti: 'AnyType' }] }, { - ln: 'TunnelPartType', - bti: '.AbstractTunnelType', + ln: 'OuterFloorSurfaceType', + bti: '.AbstractBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfTunnelPart', + n: 'genericApplicationPropertyOfOuterFloorSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfTunnelPart', + en: '_GenericApplicationPropertyOfOuterFloorSurface', ti: 'AnyType' }] + }, { + ln: 'TunnelPartPropertyType', + ps: [{ + n: 'tunnelPart', + rq: true, + en: 'TunnelPart', + ti: '.TunnelPartType' + }, { + 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: 'FloorSurface', - ti: '.FloorSurfaceType', - sh: '_BoundarySurface' - }, { - en: 'GroundSurface', - ti: '.GroundSurfaceType', - sh: '_BoundarySurface' - }, { - en: '_GenericApplicationPropertyOfRoofSurface', + en: '_GenericApplicationPropertyOfOpening', ti: 'AnyType' }, { - en: 'OuterCeilingSurface', - ti: '.OuterCeilingSurfaceType', - sh: '_BoundarySurface' - }, { - en: 'CeilingSurface', - ti: '.CeilingSurfaceType', - sh: '_BoundarySurface' - }, { - en: '_GenericApplicationPropertyOfBoundarySurface', - ti: 'AnyType' + en: 'IntTunnelInstallation', + ti: '.IntTunnelInstallationType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }, { - en: 'RoofSurface', - ti: '.RoofSurfaceType', + en: 'ClosureSurface', + ti: '.ClosureSurfaceType', sh: '_BoundarySurface' }, { - en: 'Tunnel', - ti: '.TunnelType', - sh: '_AbstractTunnel' - }, { - en: '_GenericApplicationPropertyOfCeilingSurface', + en: '_GenericApplicationPropertyOfTunnelFurniture', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfTunnel', + en: '_GenericApplicationPropertyOfBoundarySurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfHollowSpace', + en: '_GenericApplicationPropertyOfRoofSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfOuterFloorSurface', - ti: 'AnyType' + en: 'TunnelFurniture', + ti: '.TunnelFurnitureType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } }, { - en: '_GenericApplicationPropertyOfFloorSurface', + en: '_GenericApplicationPropertyOfAbstractTunnel', ti: 'AnyType' }, { - en: 'ClosureSurface', - ti: '.ClosureSurfaceType', - sh: '_BoundarySurface' + en: 'Tunnel', + ti: '.TunnelType', + sh: '_AbstractTunnel' }, { - en: 'TunnelFurniture', - ti: '.TunnelFurnitureType', + en: 'HollowSpace', + ti: '.HollowSpaceType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: 'OuterFloorSurface', - ti: '.OuterFloorSurfaceType', + en: 'FloorSurface', + ti: '.FloorSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfOpening', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfAbstractTunnel', + en: '_GenericApplicationPropertyOfWindow', ti: 'AnyType' }, { - en: 'InteriorWallSurface', - ti: '.InteriorWallSurfaceType', + en: 'CeilingSurface', + ti: '.CeilingSurfaceType', sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfTunnelInstallation', + en: '_GenericApplicationPropertyOfInteriorWallSurface', ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfGroundSurface', ti: 'AnyType' }, { - en: '_AbstractTunnel', - ti: '.AbstractTunnelType', + en: 'GroundSurface', + ti: '.GroundSurfaceType', + sh: '_BoundarySurface' + }, { + en: '_GenericApplicationPropertyOfTunnel', + ti: 'AnyType' + }, { + en: 'OuterFloorSurface', + ti: '.OuterFloorSurfaceType', + sh: '_BoundarySurface' + }, { + en: 'TunnelInstallation', + ti: '.TunnelInstallationType', sh: { - lp: '_Site', + lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: '_GenericApplicationPropertyOfWindow', - ti: 'AnyType' + en: 'WallSurface', + ti: '.WallSurfaceType', + sh: '_BoundarySurface' }, { - en: '_GenericApplicationPropertyOfTunnelFurniture', + en: 'RoofSurface', + ti: '.RoofSurfaceType', + sh: '_BoundarySurface' + }, { + en: '_GenericApplicationPropertyOfTunnelInstallation', ti: 'AnyType' }, { en: 'Window', ti: '.WindowType', sh: '_Opening' + }, { + en: '_GenericApplicationPropertyOfOuterFloorSurface', + ti: 'AnyType' + }, { + en: 'OuterCeilingSurface', + ti: '.OuterCeilingSurfaceType', + sh: '_BoundarySurface' + }, { + en: 'InteriorWallSurface', + ti: '.InteriorWallSurfaceType', + sh: '_BoundarySurface' }, { en: '_GenericApplicationPropertyOfIntTunnelInstallation', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfInteriorWallSurface', + en: '_GenericApplicationPropertyOfFloorSurface', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfCeilingSurface', ti: 'AnyType' }, { en: '_BoundarySurface', @@ -828,60 +843,45 @@ var CityGML_Tunnel_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: 'TunnelPart', - ti: '.TunnelPartType', - sh: '_AbstractTunnel' + en: '_Opening', + ti: '.AbstractOpeningType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/2.0' + } + }, { + en: '_GenericApplicationPropertyOfClosureSurface', + ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfDoor', ti: 'AnyType' }, { - en: 'WallSurface', - ti: '.WallSurfaceType', - sh: '_BoundarySurface' + en: '_GenericApplicationPropertyOfWallSurface', + ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfOuterCeilingSurface', ti: 'AnyType' }, { - en: 'HollowSpace', - ti: '.HollowSpaceType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/2.0' - } + en: 'TunnelPart', + ti: '.TunnelPartType', + sh: '_AbstractTunnel' }, { - en: '_GenericApplicationPropertyOfClosureSurface', + en: '_GenericApplicationPropertyOfHollowSpace', ti: 'AnyType' }, { - en: '_Opening', - ti: '.AbstractOpeningType', + en: '_AbstractTunnel', + ti: '.AbstractTunnelType', sh: { - lp: '_CityObject', + lp: '_Site', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { en: 'Door', ti: '.DoorType', sh: '_Opening' - }, { - en: '_GenericApplicationPropertyOfWallSurface', - ti: 'AnyType' - }, { - 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 d062891f..e05d79a6 100644 --- a/scripts/lib/CityGML_Vegetation_1_0.js +++ b/scripts/lib/CityGML_Vegetation_1_0.js @@ -4,57 +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: 'PlantCoverType', - bti: '.AbstractVegetationObjectType', - ps: [{ - n: 'clazz', - en: 'class' - }, { - n: 'function', - mno: 0, - col: true - }, { - n: 'averageHeight', - ti: 'GML_3_1_1.LengthType' - }, { - n: 'lod1MultiSurface', - ti: 'GML_3_1_1.MultiSurfacePropertyType' - }, { - 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: 'lod1MultiSolid', - ti: 'GML_3_1_1.MultiSolidPropertyType' - }, { - n: 'lod2MultiSolid', - ti: 'GML_3_1_1.MultiSolidPropertyType' - }, { - n: 'lod3MultiSolid', - ti: 'GML_3_1_1.MultiSolidPropertyType' - }, { - n: 'genericApplicationPropertyOfPlantCover', - mno: 0, - col: true, - 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', ps: [{ @@ -106,13 +55,71 @@ var CityGML_Vegetation_1_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfSolitaryVegetationObject', ti: 'AnyType' }] + }, { + ln: 'PlantCoverType', + bti: '.AbstractVegetationObjectType', + ps: [{ + n: 'clazz', + en: 'class' + }, { + n: 'function', + mno: 0, + col: true + }, { + n: 'averageHeight', + ti: 'GML_3_1_1.LengthType' + }, { + n: 'lod1MultiSurface', + ti: 'GML_3_1_1.MultiSurfacePropertyType' + }, { + 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: 'lod1MultiSolid', + ti: 'GML_3_1_1.MultiSolidPropertyType' + }, { + n: 'lod2MultiSolid', + ti: 'GML_3_1_1.MultiSolidPropertyType' + }, { + n: 'lod3MultiSolid', + ti: 'GML_3_1_1.MultiSolidPropertyType' + }, { + n: 'genericApplicationPropertyOfPlantCover', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfPlantCover', + ti: 'AnyType' + }] + }, { + ln: 'AbstractVegetationObjectType', + bti: 'CityGML_1_0.AbstractCityObjectType', + ps: [{ + n: 'genericApplicationPropertyOfVegetationObject', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfVegetationObject', + ti: 'AnyType' + }] }], eis: [{ - en: '_GenericApplicationPropertyOfSolitaryVegetationObject', + en: 'SolitaryVegetationObject', + ti: '.SolitaryVegetationObjectType', + sh: '_VegetationObject' + }, { + en: '_GenericApplicationPropertyOfVegetationObject', ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfPlantCover', ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfSolitaryVegetationObject', + ti: 'AnyType' }, { en: '_VegetationObject', ti: '.AbstractVegetationObjectType', @@ -120,17 +127,10 @@ var CityGML_Vegetation_1_0_Module_Factory = function () { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } - }, { - 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 28741cb9..98185ffb 100644 --- a/scripts/lib/CityGML_Vegetation_2_0.js +++ b/scripts/lib/CityGML_Vegetation_2_0.js @@ -4,63 +4,13 @@ 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: 'SolitaryVegetationObjectType', - bti: '.AbstractVegetationObjectType', + ln: 'AbstractVegetationObjectType', + 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: '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', - ti: 'GML_3_1_1.LengthType' - }, { - 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: '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' - }, { - n: 'genericApplicationPropertyOfSolitaryVegetationObject', + n: 'genericApplicationPropertyOfVegetationObject', mno: 0, col: true, - en: '_GenericApplicationPropertyOfSolitaryVegetationObject', + en: '_GenericApplicationPropertyOfVegetationObject', ti: 'AnyType' }] }, { @@ -115,29 +65,71 @@ var CityGML_Vegetation_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'AbstractVegetationObjectType', - bti: 'CityGML_2_0.AbstractCityObjectType', + ln: 'SolitaryVegetationObjectType', + bti: '.AbstractVegetationObjectType', ps: [{ - n: 'genericApplicationPropertyOfVegetationObject', + n: 'clazz', + en: 'class', + ti: 'GML_3_1_1.CodeType' + }, { + n: 'function', mno: 0, col: true, - en: '_GenericApplicationPropertyOfVegetationObject', + ti: 'GML_3_1_1.CodeType' + }, { + n: 'usage', + mno: 0, + 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', + ti: 'GML_3_1_1.LengthType' + }, { + 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: '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' + }, { + n: 'genericApplicationPropertyOfSolitaryVegetationObject', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfSolitaryVegetationObject', ti: 'AnyType' }] }], eis: [{ - en: 'SolitaryVegetationObject', - ti: '.SolitaryVegetationObjectType', - sh: '_VegetationObject' - }, { - en: 'PlantCover', - ti: '.PlantCoverType', - sh: '_VegetationObject' - }, { - en: '_GenericApplicationPropertyOfPlantCover', + en: '_GenericApplicationPropertyOfSolitaryVegetationObject', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfSolitaryVegetationObject', + en: '_GenericApplicationPropertyOfPlantCover', ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfVegetationObject', @@ -149,6 +141,14 @@ 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 74991f88..0e2935f4 100644 --- a/scripts/lib/CityGML_Waterbody_1_0.js +++ b/scripts/lib/CityGML_Waterbody_1_0.js @@ -54,6 +54,16 @@ var CityGML_Waterbody_1_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfWaterBody', ti: 'AnyType' }] + }, { + ln: 'WaterClosureSurfaceType', + bti: '.AbstractWaterBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfWaterClosureSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWaterClosureSurface', + ti: 'AnyType' + }] }, { ln: 'WaterGroundSurfaceType', bti: '.AbstractWaterBoundarySurfaceType', @@ -65,16 +75,15 @@ var CityGML_Waterbody_1_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'BoundedByWaterSurfacePropertyType', - bti: 'GML_3_1_1.AssociationType' - }, { - ln: 'WaterClosureSurfaceType', + ln: 'WaterSurfaceType', bti: '.AbstractWaterBoundarySurfaceType', ps: [{ - n: 'genericApplicationPropertyOfWaterClosureSurface', + n: 'waterLevel' + }, { + n: 'genericApplicationPropertyOfWaterSurface', mno: 0, col: true, - en: '_GenericApplicationPropertyOfWaterClosureSurface', + en: '_GenericApplicationPropertyOfWaterSurface', ti: 'AnyType' }] }, { @@ -107,35 +116,26 @@ var CityGML_Waterbody_1_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'WaterSurfaceType', - bti: '.AbstractWaterBoundarySurfaceType', - ps: [{ - n: 'waterLevel' - }, { - n: 'genericApplicationPropertyOfWaterSurface', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfWaterSurface', - ti: 'AnyType' - }] + ln: 'BoundedByWaterSurfacePropertyType', + bti: 'GML_3_1_1.AssociationType' }], eis: [{ - en: 'WaterBody', - ti: '.WaterBodyType', - sh: '_WaterObject' + en: 'WaterGroundSurface', + ti: '.WaterGroundSurfaceType', + sh: '_WaterBoundarySurface' }, { - en: '_WaterBoundarySurface', - ti: '.AbstractWaterBoundarySurfaceType', + en: '_GenericApplicationPropertyOfWaterGroundSurface', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfWaterBoundarySurface', + ti: 'AnyType' + }, { + en: '_WaterObject', + ti: '.AbstractWaterObjectType', sh: { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/1.0' } - }, { - en: '_GenericApplicationPropertyOfWaterClosureSurface', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfWaterSurface', - ti: 'AnyType' }, { en: '_GenericApplicationPropertyOfWaterBody', ti: 'AnyType' @@ -144,29 +144,29 @@ var CityGML_Waterbody_1_0_Module_Factory = function () { ti: '.WaterClosureSurfaceType', sh: '_WaterBoundarySurface' }, { - en: 'WaterGroundSurface', - ti: '.WaterGroundSurfaceType', - sh: '_WaterBoundarySurface' + en: '_WaterBoundarySurface', + ti: '.AbstractWaterBoundarySurfaceType', + sh: { + lp: '_CityObject', + ns: 'http:\/\/www.opengis.net\/citygml\/1.0' + } }, { - en: '_GenericApplicationPropertyOfWaterObject', + en: '_GenericApplicationPropertyOfWaterClosureSurface', + ti: 'AnyType' + }, { + en: 'WaterBody', + ti: '.WaterBodyType', + sh: '_WaterObject' + }, { + en: '_GenericApplicationPropertyOfWaterSurface', ti: 'AnyType' }, { en: 'WaterSurface', ti: '.WaterSurfaceType', sh: '_WaterBoundarySurface' }, { - en: '_GenericApplicationPropertyOfWaterGroundSurface', - ti: 'AnyType' - }, { - en: '_GenericApplicationPropertyOfWaterBoundarySurface', + en: '_GenericApplicationPropertyOfWaterObject', ti: 'AnyType' - }, { - en: '_WaterObject', - ti: '.AbstractWaterObjectType', - sh: { - lp: '_CityObject', - ns: 'http:\/\/www.opengis.net\/citygml\/1.0' - } }] }; return { diff --git a/scripts/lib/CityGML_Waterbody_2_0.js b/scripts/lib/CityGML_Waterbody_2_0.js index a3505758..7aa35322 100644 --- a/scripts/lib/CityGML_Waterbody_2_0.js +++ b/scripts/lib/CityGML_Waterbody_2_0.js @@ -58,6 +58,58 @@ var CityGML_Waterbody_2_0_Module_Factory = function () { en: '_GenericApplicationPropertyOfWaterBody', ti: 'AnyType' }] + }, { + ln: 'AbstractWaterObjectType', + bti: 'CityGML_2_0.AbstractCityObjectType', + ps: [{ + n: 'genericApplicationPropertyOfWaterObject', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWaterObject', + ti: 'AnyType' + }] + }, { + ln: 'WaterGroundSurfaceType', + bti: '.AbstractWaterBoundarySurfaceType', + ps: [{ + n: 'genericApplicationPropertyOfWaterGroundSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWaterGroundSurface', + ti: 'AnyType' + }] + }, { + 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: 'WaterSurfaceType', + bti: '.AbstractWaterBoundarySurfaceType', + ps: [{ + n: 'waterLevel', + ti: 'GML_3_1_1.CodeType' + }, { + n: 'genericApplicationPropertyOfWaterSurface', + mno: 0, + col: true, + en: '_GenericApplicationPropertyOfWaterSurface', + ti: 'AnyType' + }] }, { ln: 'WaterClosureSurfaceType', bti: '.AbstractWaterBoundarySurfaceType', @@ -110,75 +162,18 @@ var CityGML_Waterbody_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - 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: 'AbstractWaterObjectType', - bti: 'CityGML_2_0.AbstractCityObjectType', - ps: [{ - n: 'genericApplicationPropertyOfWaterObject', - mno: 0, - col: true, - en: '_GenericApplicationPropertyOfWaterObject', - ti: 'AnyType' - }] - }, { - ln: 'WaterGroundSurfaceType', - bti: '.AbstractWaterBoundarySurfaceType', - ps: [{ - n: 'genericApplicationPropertyOfWaterGroundSurface', - mno: 0, - col: true, - 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: '_GenericApplicationPropertyOfWaterBody', - ti: 'AnyType' - }, { en: '_GenericApplicationPropertyOfWaterClosureSurface', ti: 'AnyType' }, { - en: '_GenericApplicationPropertyOfWaterBoundarySurface', - ti: 'AnyType' + en: 'WaterBody', + ti: '.WaterBodyType', + sh: '_WaterObject' + }, { + en: 'WaterSurface', + ti: '.WaterSurfaceType', + sh: '_WaterBoundarySurface' }, { en: '_WaterObject', ti: '.AbstractWaterObjectType', @@ -186,17 +181,6 @@ var CityGML_Waterbody_2_0_Module_Factory = function () { lp: '_CityObject', ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } - }, { - en: '_GenericApplicationPropertyOfWaterGroundSurface', - ti: 'AnyType' - }, { - en: 'WaterClosureSurface', - ti: '.WaterClosureSurfaceType', - sh: '_WaterBoundarySurface' - }, { - en: 'WaterSurface', - ti: '.WaterSurfaceType', - sh: '_WaterBoundarySurface' }, { en: '_GenericApplicationPropertyOfWaterObject', ti: 'AnyType' @@ -208,9 +192,25 @@ var CityGML_Waterbody_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/citygml\/2.0' } }, { - en: 'WaterBody', - ti: '.WaterBodyType', - sh: '_WaterObject' + en: 'WaterClosureSurface', + ti: '.WaterClosureSurfaceType', + sh: '_WaterBoundarySurface' + }, { + en: '_GenericApplicationPropertyOfWaterBody', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfWaterSurface', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfWaterGroundSurface', + ti: 'AnyType' + }, { + en: '_GenericApplicationPropertyOfWaterBoundarySurface', + ti: 'AnyType' + }, { + en: 'WaterGroundSurface', + ti: '.WaterGroundSurfaceType', + sh: '_WaterBoundarySurface' }] }; return { diff --git a/scripts/lib/DCT.js b/scripts/lib/DCT.js index cb597dd7..41a754ac 100644 --- a/scripts/lib/DCT.js +++ b/scripts/lib/DCT.js @@ -5,115 +5,112 @@ var DCT_Module_Factory = function () { deps: ['DC_1_1'], tis: [], eis: [{ - en: 'hasFormat', + en: 'extent', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'relation', + lp: 'format', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'valid', + en: 'requires', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'date', + lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'isPartOf', + en: 'hasVersion', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'extent', + en: 'available', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'format', + lp: 'date', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'references', + en: 'modified', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'relation', + lp: 'date', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'accessRights', + en: 'provenance', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'rights', + lp: 'DC-element', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'audience', + en: 'license', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'DC-element', + lp: 'rights', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'issued', + en: 'educationLevel', ti: 'DC_1_1.SimpleLiteral', - sh: { - lp: 'date', - ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' - } + sh: 'audience' }, { - en: 'conformsTo', + en: 'replaces', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'medium', + en: 'dateSubmitted', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'format', + lp: 'date', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'isRequiredBy', + en: 'conformsTo', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'dateCopyrighted', + en: 'isVersionOf', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'date', + lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'isReplacedBy', + en: 'isRequiredBy', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'modified', + en: 'accessRights', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'date', + lp: 'rights', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'isVersionOf', + en: 'dateAccepted', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'relation', + lp: 'date', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'temporal', + en: 'tableOfContents', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'coverage', + lp: 'description', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { @@ -121,10 +118,10 @@ var DCT_Module_Factory = function () { ti: 'DC_1_1.SimpleLiteral', sh: 'audience' }, { - en: 'provenance', + en: 'hasPart', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'DC-element', + lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { @@ -135,17 +132,24 @@ var DCT_Module_Factory = function () { ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'license', + en: 'isPartOf', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'rights', + lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'requires', + en: 'bibliographicCitation', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'relation', + lp: 'identifier', + ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' + } + }, { + en: 'alternative', + ti: 'DC_1_1.SimpleLiteral', + sh: { + lp: 'title', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { @@ -156,84 +160,80 @@ var DCT_Module_Factory = function () { ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'hasPart', + en: 'hasFormat', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'available', + en: 'medium', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'date', + lp: 'format', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'dateSubmitted', + en: 'valid', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'date', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'dateAccepted', + en: 'abstract', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'date', + lp: 'description', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'hasVersion', + en: 'issued', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'relation', + lp: 'date', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'replaces', + en: 'references', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'educationLevel', - ti: 'DC_1_1.SimpleLiteral', - sh: 'audience' - }, { - en: 'isReferencedBy', + en: 'dateCopyrighted', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'relation', + lp: 'date', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'bibliographicCitation', + en: 'rightsHolder', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'identifier', + lp: 'DC-element', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'rightsHolder', + en: 'audience', ti: 'DC_1_1.SimpleLiteral', sh: { lp: 'DC-element', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'tableOfContents', + en: 'isReferencedBy', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'description', + lp: 'relation', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'alternative', + en: 'temporal', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'title', + lp: 'coverage', ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { @@ -244,10 +244,10 @@ var DCT_Module_Factory = function () { ns: 'http:\/\/purl.org\/dc\/elements\/1.1\/' } }, { - en: 'abstract', + en: 'isReplacedBy', ti: 'DC_1_1.SimpleLiteral', sh: { - lp: 'description', + lp: 'relation', 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 f3cfbc6e..0fa3d7e2 100644 --- a/scripts/lib/DC_1_1.js +++ b/scripts/lib/DC_1_1.js @@ -3,19 +3,6 @@ var DC_1_1_Module_Factory = function () { n: 'DC_1_1', dens: 'http:\/\/purl.org\/dc\/elements\/1.1\/', tis: [{ - ln: 'ElementContainer', - tn: 'elementContainer', - ps: [{ - n: 'dcElement', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'DC-element', - ti: '.SimpleLiteral', - t: 'er' - }] - }, { ln: 'SimpleLiteral', ps: [{ n: 'content', @@ -29,17 +16,26 @@ var DC_1_1_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'ElementContainer', + tn: 'elementContainer', + ps: [{ + n: 'dcElement', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'DC-element', + ti: '.SimpleLiteral', + t: 'er' + }] }], eis: [{ - en: 'publisher', - ti: '.SimpleLiteral', - sh: 'DC-element' - }, { - en: 'source', + en: 'type', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'subject', + en: 'description', ti: '.SimpleLiteral', sh: 'DC-element' }, { @@ -47,7 +43,10 @@ var DC_1_1_Module_Factory = function () { ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'description', + en: 'DC-element', + ti: '.SimpleLiteral' + }, { + en: 'date', ti: '.SimpleLiteral', sh: 'DC-element' }, { @@ -55,7 +54,7 @@ var DC_1_1_Module_Factory = function () { ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'coverage', + en: 'identifier', ti: '.SimpleLiteral', sh: 'DC-element' }, { @@ -63,34 +62,35 @@ var DC_1_1_Module_Factory = function () { ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'identifier', + en: 'language', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'relation', + en: 'title', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'DC-element', - ti: '.SimpleLiteral' + en: 'relation', + ti: '.SimpleLiteral', + sh: 'DC-element' }, { - en: 'title', + en: 'subject', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'date', + en: 'rights', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'type', + en: 'publisher', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'rights', + en: 'coverage', ti: '.SimpleLiteral', sh: 'DC-element' }, { - en: 'language', + en: 'source', ti: '.SimpleLiteral', sh: 'DC-element' }] diff --git a/scripts/lib/EOP_1_0.js b/scripts/lib/EOP_1_0.js index a202843b..40907776 100644 --- a/scripts/lib/EOP_1_0.js +++ b/scripts/lib/EOP_1_0.js @@ -5,83 +5,102 @@ var EOP_1_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['GML_3_1_1', 'XLink_1_0'], tis: [{ - ln: 'HistogramArrayPropertyType', + ln: 'MaskFeatureType', + bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'histogram', + n: 'maskType', rq: true, - col: true, - en: 'Histogram', - ti: '.HistogramType' + ti: '.CodeWithAuthorityType' + }, { + n: 'extentOf', + rq: true, + en: { + lp: 'extentOf', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.SurfacePropertyType' }] }, { - ln: 'AcquisitionType.WrsLongitudeGrid', - tn: null, + ln: 'PlatformPropertyType', ps: [{ - n: 'value', - ti: 'AnySimpleType', - t: 'v' + n: 'platform', + rq: true, + en: 'Platform', + ti: '.PlatformType' + }] + }, { + ln: 'EarthObservationPropertyType', + ps: [{ + n: 'earthObservation', + mx: false, + dom: false, + en: 'EarthObservation', + ti: '.EarthObservationType', + t: 'er' }, { - 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: 'HistogramType', + ln: 'PlatformType', ps: [{ - n: 'bandId' - }, { - n: 'min', - rq: true, - ti: 'Int' - }, { - n: 'max', - rq: true, - ti: 'Int' + n: 'shortName', + rq: true }, { - n: 'mean', - ti: 'Double' + n: 'serialIdentifier' }, { - n: 'stdDeviation', - ti: 'Double' + n: 'orbitType' }] }, { - ln: 'MaskType', - bti: 'GML_3_1_1.AbstractFeatureType', + ln: 'ArchivingInformationArrayPropertyType', ps: [{ - n: 'maskMembers', + n: 'archivingInformation', rq: true, - ti: '.MaskMembersPropertyType' + col: true, + en: 'ArchivingInformation', + ti: '.ArchivingInformationType' }] }, { - ln: 'EarthObservationEquipmentType', - bti: 'GML_3_1_1.AbstractFeatureType', + ln: 'ProductInformationType', ps: [{ - n: 'platform', - ti: '.PlatformPropertyType' - }, { - n: 'instrument', - ti: '.InstrumentPropertyType' + n: 'referenceSystemIdentifier', + ti: '.CodeWithAuthorityType' }, { - n: 'sensor', - ti: '.SensorPropertyType' + n: 'fileName', + rq: true }, { - n: 'acquisitionParameters', - ti: '.AcquisitionPropertyType' - }] - }, { - ln: 'CodeWithAuthorityType', - ps: [{ - n: 'value', - t: 'v' + n: 'version' }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' + n: 'size', + ti: 'GML_3_1_1.MeasureListType' }] }, { ln: 'AcquisitionType', @@ -134,87 +153,84 @@ var EOP_1_0_Module_Factory = function () { ti: 'GML_3_1_1.AngleType' }] }, { - ln: 'SensorPropertyType', - ps: [{ - n: 'sensor', - rq: true, - en: 'Sensor', - ti: '.SensorType' - }] - }, { - ln: 'ArchivingInformationType', + ln: 'FootprintType', + bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'archivingCenter', - rq: true, - ti: 'GML_3_1_1.CodeListType' - }, { - n: 'archivingDate', + n: 'multiExtentOf', rq: true, - ti: 'DateTime' + en: { + lp: 'multiExtentOf', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.MultiSurfacePropertyType' }, { - n: 'archivingIdentifier', - ti: '.CodeWithAuthorityType' + n: 'centerOf', + en: { + lp: 'centerOf', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PointPropertyType' }] }, { - ln: 'ProductInformationArrayPropertyType', + ln: 'MaskInformationArrayPropertyType', ps: [{ - n: 'productInformation', + n: 'maskInformation', rq: true, col: true, - en: 'ProductInformation', - ti: '.ProductInformationType' + en: 'MaskInformation', + ti: '.MaskInformationType' }] }, { - ln: 'SpecificInformationArrayPropertyType', + ln: 'SpecificInformationType', ps: [{ - n: 'specificInformation', - rq: true, - col: true, - en: 'SpecificInformation', - ti: '.SpecificInformationType' + n: 'localAttribute', + rq: true + }, { + n: 'localValue', + rq: true }] }, { - ln: 'DownlinkInformationArrayPropertyType', + ln: 'AcquisitionPropertyType', ps: [{ - n: 'downlinkInformation', + n: 'acquisition', rq: true, - col: true, - en: 'DownlinkInformation', - ti: '.DownlinkInformationType' + mx: false, + dom: false, + en: 'Acquisition', + ti: '.AcquisitionType', + t: 'er' }] }, { - ln: 'EarthObservationType', - bti: 'GML_3_1_1.ObservationType', + ln: 'HistogramType', ps: [{ - n: 'version', + n: 'bandId' + }, { + n: 'min', rq: true, - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'DownlinkInformationType', - ps: [{ - n: 'acquisitionStation', + ti: 'Int' + }, { + n: 'max', rq: true, - ti: 'GML_3_1_1.CodeListType' + ti: 'Int' }, { - n: 'acquisitionDate', - ti: 'DateTime' + n: 'mean', + ti: 'Double' + }, { + n: 'stdDeviation', + ti: 'Double' }] }, { - ln: 'EarthObservationResultType', - bti: 'GML_3_1_1.AbstractFeatureType', + ln: 'CodeWithAuthorityType', ps: [{ - n: 'browse', - ti: '.BrowseInformationArrayPropertyType' - }, { - n: 'product', - ti: '.ProductInformationArrayPropertyType' + n: 'value', + t: 'v' }, { - n: 'mask', - ti: '.MaskInformationArrayPropertyType' + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { ln: 'SensorType', @@ -231,92 +247,96 @@ var EOP_1_0_Module_Factory = function () { ti: 'GML_3_1_1.CodeListType' }] }, { - ln: 'EarthObservationMetaDataType', - bti: 'GML_3_1_1.AbstractMetaDataType', + ln: 'BrowseInformationArrayPropertyType', ps: [{ - 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' + n: 'browseInformation', + rq: true, + col: true, + en: 'BrowseInformation', + ti: '.BrowseInformationType' }] }, { - ln: 'MaskInformationType', + ln: 'EarthObservationType', + bti: 'GML_3_1_1.ObservationType', ps: [{ - n: 'type', - rq: true + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'EarthObservationEquipmentType', + bti: 'GML_3_1_1.AbstractFeatureType', + ps: [{ + n: 'platform', + ti: '.PlatformPropertyType' }, { - n: 'format', - rq: true + n: 'instrument', + ti: '.InstrumentPropertyType' }, { - n: 'referenceSystemIdentifier', - ti: '.CodeWithAuthorityType' + n: 'sensor', + ti: '.SensorPropertyType' }, { - n: 'fileName', - rq: true + n: 'acquisitionParameters', + ti: '.AcquisitionPropertyType' }] }, { - ln: 'EarthObservationResultPropertyType', + ln: 'ProductInformationArrayPropertyType', ps: [{ - n: 'earthObservationResult', + n: 'productInformation', rq: true, - mx: false, - dom: false, - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', - t: 'er' + col: true, + en: 'ProductInformation', + ti: '.ProductInformationType' }] }, { - ln: 'ArchivingInformationArrayPropertyType', + ln: 'ProcessingInformationPropertyType', ps: [{ - n: 'archivingInformation', + n: 'processingInformation', rq: true, + en: 'ProcessingInformation', + ti: '.ProcessingInformationType' + }] + }, { + ln: 'MaskMembersPropertyType', + ps: [{ + n: 'maskFeature', + mno: 0, col: true, - en: 'ArchivingInformation', - ti: '.ArchivingInformationType' + en: 'MaskFeature', + ti: '.MaskFeatureType' + }] + }, { + ln: 'InstrumentPropertyType', + ps: [{ + n: 'instrument', + rq: true, + en: 'Instrument', + ti: '.InstrumentType' + }] + }, { + ln: 'EarthObservationResultType', + bti: 'GML_3_1_1.AbstractFeatureType', + ps: [{ + n: 'browse', + ti: '.BrowseInformationArrayPropertyType' + }, { + n: 'product', + ti: '.ProductInformationArrayPropertyType' + }, { + n: 'mask', + ti: '.MaskInformationArrayPropertyType' + }] + }, { + ln: 'DownlinkInformationArrayPropertyType', + ps: [{ + n: 'downlinkInformation', + rq: true, + col: true, + en: 'DownlinkInformation', + ti: '.DownlinkInformationType' }] }, { ln: 'BrowseInformationType', @@ -335,150 +355,127 @@ var EOP_1_0_Module_Factory = function () { rq: true }] }, { - ln: 'EarthObservationPropertyType', + ln: 'AcquisitionType.WrsLongitudeGrid', + tn: null, ps: [{ - n: 'earthObservation', - mx: false, - dom: false, - en: 'EarthObservation', - ti: '.EarthObservationType', - t: 'er' + n: 'value', + ti: 'AnySimpleType', + t: 'v' }, { - n: 'remoteSchema', + n: 'codeSpace', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'codeSpace' }, t: 'a' + }] + }, { + ln: 'ProcessingInformationType', + ps: [{ + n: 'processingCenter', + ti: 'GML_3_1_1.CodeListType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'processingDate', + ti: 'DateTime' }, { - n: 'href', - t: 'a' + n: 'compositeType' }, { - n: 'role', - t: 'a' + n: 'method' }, { - n: 'arcrole', - t: 'a' + n: 'methodVersion' }, { - n: 'title', - t: 'a' + n: 'processorName' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'processorVersion' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'FootprintType', - bti: 'GML_3_1_1.AbstractFeatureType', - ps: [{ - n: 'multiExtentOf', - rq: true, - en: { - lp: 'multiExtentOf', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.MultiSurfacePropertyType' + n: 'processingLevel' }, { - n: 'centerOf', - en: { - lp: 'centerOf', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PointPropertyType' - }] - }, { - ln: 'InstrumentType', - ps: [{ - n: 'shortName', - rq: true - }] - }, { - ln: 'BrowseInformationArrayPropertyType', - ps: [{ - n: 'browseInformation', - rq: true, - col: true, - en: 'BrowseInformation', - ti: '.BrowseInformationType' + n: 'nativeProductFormat' }] }, { - ln: 'AcquisitionPropertyType', + ln: 'EarthObservationMetaDataType', + bti: 'GML_3_1_1.AbstractMetaDataType', ps: [{ - n: 'acquisition', - rq: true, - mx: false, + n: 'contentOverrideForEarthObservationMetaDataType', dom: false, - en: 'Acquisition', - ti: '.AcquisitionType', - t: 'er' - }] - }, { - ln: 'EarthObservationEquipmentPropertyType', - ps: [{ - n: 'earthObservationEquipment', - rq: true, - en: 'EarthObservationEquipment', - ti: '.EarthObservationEquipmentType' - }] - }, { - ln: 'MaskMembersPropertyType', - ps: [{ - n: 'maskFeature', - mno: 0, - col: true, - en: 'MaskFeature', - ti: '.MaskFeatureType' + etis: [{ + en: 'parentIdentifier' + }, { + en: 'subsetOf', + ti: '.EarthObservationPropertyType' + }, { + en: 'composedOf', + ti: '.EarthObservationPropertyType' + }, { + en: 'identifier' + }, { + en: 'acquisitionSubType', + ti: 'GML_3_1_1.CodeListType' + }, { + en: 'histograms', + ti: '.HistogramArrayPropertyType' + }, { + en: 'imageQualityDegradationQuotationMode' + }, { + en: 'doi' + }, { + en: 'archivedIn', + ti: '.ArchivingInformationArrayPropertyType' + }, { + en: 'status' + }, { + en: 'vendorSpecific', + ti: '.SpecificInformationArrayPropertyType' + }, { + en: 'productType' + }, { + en: 'linkedWith', + ti: '.EarthObservationPropertyType' + }, { + en: 'acquisitionType' + }, { + en: 'processing', + ti: '.ProcessingInformationPropertyType' + }, { + en: 'downlinkedTo', + ti: '.DownlinkInformationArrayPropertyType' + }, { + en: 'imageQualityDegradation', + ti: 'GML_3_1_1.MeasureType' + }], + t: 'ers' }] }, { - ln: 'MaskFeatureType', + ln: 'MaskType', bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'maskType', - rq: true, - ti: '.CodeWithAuthorityType' - }, { - n: 'extentOf', - rq: true, - en: { - lp: 'extentOf', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.SurfacePropertyType' - }] - }, { - ln: 'MaskInformationArrayPropertyType', - ps: [{ - n: 'maskInformation', + n: 'maskMembers', rq: true, - col: true, - en: 'MaskInformation', - ti: '.MaskInformationType' + ti: '.MaskMembersPropertyType' }] }, { - ln: 'PlatformPropertyType', + ln: 'SensorPropertyType', ps: [{ - n: 'platform', + n: 'sensor', rq: true, - en: 'Platform', - ti: '.PlatformType' + en: 'Sensor', + ti: '.SensorType' }] }, { - ln: 'PlatformType', + ln: 'InstrumentType', ps: [{ n: 'shortName', rq: true - }, { - n: 'serialIdentifier' - }, { - n: 'orbitType' + }] + }, { + ln: 'EarthObservationResultPropertyType', + ps: [{ + n: 'earthObservationResult', + rq: true, + mx: false, + dom: false, + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', + t: 'er' }] }, { ln: 'AcquisitionType.WrsLatitudeGrid', @@ -495,66 +492,69 @@ var EOP_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessingInformationType', + ln: 'HistogramArrayPropertyType', 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: 'histogram', + rq: true, + col: true, + en: 'Histogram', + ti: '.HistogramType' }] }, { - ln: 'ProcessingInformationPropertyType', + ln: 'EarthObservationEquipmentPropertyType', ps: [{ - n: 'processingInformation', + n: 'earthObservationEquipment', rq: true, - en: 'ProcessingInformation', - ti: '.ProcessingInformationType' + en: 'EarthObservationEquipment', + ti: '.EarthObservationEquipmentType' }] }, { - ln: 'SpecificInformationType', + ln: 'DownlinkInformationType', ps: [{ - n: 'localAttribute', - rq: true + n: 'acquisitionStation', + rq: true, + ti: 'GML_3_1_1.CodeListType' }, { - n: 'localValue', - rq: true + n: 'acquisitionDate', + ti: 'DateTime' }] }, { - ln: 'InstrumentPropertyType', + ln: 'SpecificInformationArrayPropertyType', ps: [{ - n: 'instrument', + n: 'specificInformation', rq: true, - en: 'Instrument', - ti: '.InstrumentType' + col: true, + en: 'SpecificInformation', + ti: '.SpecificInformationType' }] }, { - ln: 'ProductInformationType', + ln: 'MaskInformationType', ps: [{ + n: 'type', + rq: true + }, { + n: 'format', + rq: true + }, { n: 'referenceSystemIdentifier', ti: '.CodeWithAuthorityType' }, { n: 'fileName', rq: true + }] + }, { + ln: 'ArchivingInformationType', + ps: [{ + n: 'archivingCenter', + rq: true, + ti: 'GML_3_1_1.CodeListType' }, { - n: 'version' + n: 'archivingDate', + rq: true, + ti: 'DateTime' }, { - n: 'size', - ti: 'GML_3_1_1.MeasureListType' + n: 'archivingIdentifier', + ti: '.CodeWithAuthorityType' }] }, { t: 'enum', @@ -562,19 +562,20 @@ var EOP_1_0_Module_Factory = function () { vs: ['ALTIMETRIC', 'ATMOSPHERIC', 'OPTICAL', 'RADAR'] }], eis: [{ - en: 'ArchivingInformation', - ti: '.ArchivingInformationType' + en: 'subsetOf', + ti: '.EarthObservationPropertyType' }, { - en: 'processing', - ti: '.ProcessingInformationPropertyType', + en: 'composedOf', + ti: '.EarthObservationPropertyType' + }, { + en: 'Acquisition', + ti: '.AcquisitionType' + }, { + en: 'archivedIn', + ti: '.ArchivingInformationArrayPropertyType', sc: '.EarthObservationMetaDataType' }, { - en: 'EarthObservationMetaData', - ti: '.EarthObservationMetaDataType', - sh: { - lp: '_MetaData', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'doi' }, { en: 'EarthObservationEquipment', ti: '.EarthObservationEquipmentType', @@ -583,71 +584,60 @@ var EOP_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'SpecificInformation', - ti: '.SpecificInformationType' + en: 'histograms', + ti: '.HistogramArrayPropertyType' }, { - en: 'acquisitionType' + en: 'statusDetail' }, { - en: 'acquisitionSubType', - ti: 'GML_3_1_1.CodeListType' + en: 'Histogram', + ti: '.HistogramType', + sh: { + lp: '_Object', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'ProductInformation', - ti: '.ProductInformationType' + en: 'identifier' }, { - en: 'ProcessingInformation', - ti: '.ProcessingInformationType' + en: 'parentIdentifier' }, { - en: 'imageQualityDegradation', - ti: 'GML_3_1_1.MeasureType' + en: 'acquisitionType' }, { - en: 'linkedWith', - ti: '.EarthObservationPropertyType' + en: 'Instrument', + ti: '.InstrumentType' }, { - en: 'EarthObservation', - ti: '.EarthObservationType', + en: 'Mask', + ti: '.MaskType', sh: { - lp: 'Observation', + lp: '_Feature', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'subsetOf', - ti: '.EarthObservationPropertyType' + en: 'imageQualityDegradation', + ti: 'GML_3_1_1.MeasureType' }, { - en: 'composedOf', - ti: '.EarthObservationPropertyType' + en: 'downlinkedTo', + ti: '.DownlinkInformationArrayPropertyType', + sc: '.EarthObservationMetaDataType' + }, { + en: 'SpecificInformation', + ti: '.SpecificInformationType' }, { en: 'BrowseInformation', ti: '.BrowseInformationType' }, { - en: 'parentIdentifier' - }, { - en: 'Acquisition', - ti: '.AcquisitionType' - }, { - en: 'histograms', - ti: '.HistogramArrayPropertyType' - }, { - en: 'downlinkedTo', - ti: '.DownlinkInformationArrayPropertyType', - sc: '.EarthObservationMetaDataType' + en: 'maskMembers', + ti: '.MaskMembersPropertyType' }, { en: 'productType' }, { - en: 'statusDetail' + en: 'ProcessingInformation', + ti: '.ProcessingInformationType' }, { - en: 'Histogram', - ti: '.HistogramType', - sh: { - lp: '_Object', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'processing', + ti: '.ProcessingInformationPropertyType', + sc: '.EarthObservationMetaDataType' }, { - en: 'Mask', - ti: '.MaskType', - sh: { - lp: '_Feature', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'status' }, { en: 'vendorSpecific', ti: '.SpecificInformationArrayPropertyType', @@ -656,21 +646,25 @@ var EOP_1_0_Module_Factory = function () { en: 'Sensor', ti: '.SensorType' }, { - en: 'doi' - }, { - en: 'Instrument', - ti: '.InstrumentType' - }, { - en: 'Platform', - ti: '.PlatformType' + en: 'DownlinkInformation', + ti: '.DownlinkInformationType' }, { - en: 'status' + en: 'Footprint', + ti: '.FootprintType', + sh: { + lp: '_Feature', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'identifier' + en: 'MaskInformation', + ti: '.MaskInformationType' }, { - en: 'archivedIn', - ti: '.ArchivingInformationArrayPropertyType', - sc: '.EarthObservationMetaDataType' + en: 'EarthObservationMetaData', + ti: '.EarthObservationMetaDataType', + sh: { + lp: '_MetaData', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { en: 'EarthObservationResult', ti: '.EarthObservationResultType', @@ -678,29 +672,35 @@ var EOP_1_0_Module_Factory = function () { lp: '_Feature', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: 'MaskInformation', - ti: '.MaskInformationType' }, { en: 'imageQualityDegradationQuotationMode' }, { - en: 'maskMembers', - ti: '.MaskMembersPropertyType' - }, { - en: 'DownlinkInformation', - ti: '.DownlinkInformationType' + en: 'acquisitionSubType', + ti: 'GML_3_1_1.CodeListType' }, { - en: 'Footprint', - ti: '.FootprintType', + en: 'MaskFeature', + ti: '.MaskFeatureType', sh: { lp: '_Feature', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'MaskFeature', - ti: '.MaskFeatureType', + en: 'ArchivingInformation', + ti: '.ArchivingInformationType' + }, { + en: 'ProductInformation', + ti: '.ProductInformationType' + }, { + en: 'linkedWith', + ti: '.EarthObservationPropertyType' + }, { + en: 'Platform', + ti: '.PlatformType' + }, { + en: 'EarthObservation', + ti: '.EarthObservationType', sh: { - lp: '_Feature', + lp: 'Observation', ns: 'http:\/\/www.opengis.net\/gml' } }] diff --git a/scripts/lib/EOP_ATM_1_0.js b/scripts/lib/EOP_ATM_1_0.js index cf210e2f..d81e9c36 100644 --- a/scripts/lib/EOP_ATM_1_0.js +++ b/scripts/lib/EOP_ATM_1_0.js @@ -2,7 +2,7 @@ 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: ['GML_3_1_1', 'EOP_1_0'], + deps: ['EOP_1_0', 'GML_3_1_1'], tis: [{ ln: 'DataLayerType', ps: [{ @@ -20,9 +20,6 @@ var EOP_ATM_1_0_Module_Factory = function () { }, { n: 'algorithmVersion' }] - }, { - ln: 'EarthObservationType', - bti: 'EOP_1_0.EarthObservationType' }, { ln: 'DataLayerPropertyType', ps: [{ @@ -39,6 +36,9 @@ var EOP_ATM_1_0_Module_Factory = function () { n: 'dataLayers', ti: '.DataLayerPropertyType' }] + }, { + ln: 'EarthObservationType', + bti: 'EOP_1_0.EarthObservationType' }], eis: [{ en: 'EarthObservationResult', @@ -47,6 +47,9 @@ var EOP_ATM_1_0_Module_Factory = function () { lp: 'EarthObservationResult', ns: 'http:\/\/earth.esa.int\/eop' } + }, { + en: 'DataLayer', + ti: '.DataLayerType' }, { en: 'dataLayers', ti: '.DataLayerPropertyType' @@ -57,9 +60,6 @@ var EOP_ATM_1_0_Module_Factory = function () { 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 c09d7f6b..a3da585c 100644 --- a/scripts/lib/EOP_OPT_1_0.js +++ b/scripts/lib/EOP_OPT_1_0.js @@ -4,6 +4,19 @@ var EOP_OPT_1_0_Module_Factory = function () { dens: 'http:\/\/earth.esa.int\/opt', deps: ['EOP_1_0', 'GML_3_1_1'], tis: [{ + 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' + }] + }, { ln: 'EarthObservationResultType', bti: 'EOP_1_0.EarthObservationResultType', ps: [{ @@ -23,21 +36,15 @@ 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: 'EarthObservationResult', + ti: '.EarthObservationResultType', + sh: { + lp: 'EarthObservationResult', + ns: 'http:\/\/earth.esa.int\/eop' + } + }, { en: 'EarthObservation', ti: '.EarthObservationType', sh: { @@ -51,13 +58,6 @@ var EOP_OPT_1_0_Module_Factory = function () { lp: 'Acquisition', ns: 'http:\/\/earth.esa.int\/eop' } - }, { - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', - sh: { - lp: 'EarthObservationResult', - ns: 'http:\/\/earth.esa.int\/eop' - } }] }; return { diff --git a/scripts/lib/EOP_SAR_1_0.js b/scripts/lib/EOP_SAR_1_0.js index 17d774b4..6e38808f 100644 --- a/scripts/lib/EOP_SAR_1_0.js +++ b/scripts/lib/EOP_SAR_1_0.js @@ -38,21 +38,7 @@ var EOP_SAR_1_0_Module_Factory = function () { vs: ['D', 'Q', 'S', 'T', 'UNDEFINED'] }], eis: [{ - en: 'dopplerFrequency', - ti: 'GML_3_1_1.MeasureType' - }, { - en: 'incidenceAngleVariation', - ti: 'GML_3_1_1.AngleType' - }, { - en: 'maximumIncidenceAngle', - ti: 'GML_3_1_1.AngleType' - }, { - en: 'minimumIncidenceAngle', - ti: 'GML_3_1_1.AngleType' - }, { en: 'antennaLookDirection' - }, { - en: 'polarisationMode' }, { en: 'Acquisition', ti: '.AcquisitionType', @@ -69,6 +55,20 @@ var EOP_SAR_1_0_Module_Factory = function () { } }, { en: 'polarisationChannels' + }, { + en: 'incidenceAngleVariation', + ti: 'GML_3_1_1.AngleType' + }, { + en: 'minimumIncidenceAngle', + ti: 'GML_3_1_1.AngleType' + }, { + en: 'dopplerFrequency', + ti: 'GML_3_1_1.MeasureType' + }, { + en: 'polarisationMode' + }, { + en: 'maximumIncidenceAngle', + ti: 'GML_3_1_1.AngleType' }] }; return { diff --git a/scripts/lib/EOSPS_2_0.js b/scripts/lib/EOSPS_2_0.js index cb1bc5e5..81b18211 100644 --- a/scripts/lib/EOSPS_2_0.js +++ b/scripts/lib/EOSPS_2_0.js @@ -3,55 +3,68 @@ 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: ['SWES_2_0', 'XLink_1_0', 'GML_3_2_1', 'EOP_1_0', 'SPS_2_0'], + deps: ['XLink_1_0', 'GML_3_2_1', 'SWES_2_0', 'EOP_1_0', 'SPS_2_0'], tis: [{ - ln: 'ValidatePropertyType', + ln: 'SegmentType', ps: [{ - n: 'validate', + n: 'footprint', rq: true, - en: 'Validate', - ti: '.ValidateType' - }, { - 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' + ti: '.SegmentType.Footprint' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'acquisitionStartTime', + rq: true, + ti: 'DateTime' }, { - n: 'href', - t: 'a' + n: 'acquisitionStopTime', + rq: true, + ti: 'DateTime' }, { - n: 'role', - t: 'a' + n: 'acquisitionMethod', + rq: true, + ti: 'EOP_1_0.EarthObservationEquipmentPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'status', + rq: true }, { - n: 'title', - t: 'a' + n: 'relatedSegment', + mno: 0, + col: true, + ti: 'GML_3_2_1.ReferenceType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'id', + rq: true, + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, t: 'a' }] + }, { + ln: 'GetSensorAvailabilityType.RequestPeriod', + tn: null, + ps: [{ + n: 'timePeriod', + rq: true, + en: { + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.TimePeriodType' + }] + }, { + ln: 'FeasibilityStudyPropertyType', + ps: [{ + n: 'feasibilityStudy', + rq: true, + en: 'FeasibilityStudy', + ti: '.FeasibilityStudyType' + }] }, { ln: 'ProgrammingStatusType', ps: [{ @@ -78,18 +91,6 @@ var EOSPS_2_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'GetSensorAvailabilityResponseType.ResponsePeriod', - tn: null, - ps: [{ - n: 'timePeriod', - rq: true, - en: { - lp: 'TimePeriod', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.TimePeriodType' - }] }, { ln: 'ValidateResponseType', bti: 'SWES_2_0.ExtensibleResponseType', @@ -99,52 +100,108 @@ var EOSPS_2_0_Module_Factory = function () { ti: 'SPS_2_0.StatusReportPropertyType' }] }, { - ln: 'GridCellType.Footprint', - tn: null, + ln: 'SubmitSegmentByIDPropertyType', ps: [{ - n: 'polygon', + n: 'submitSegmentByID', rq: true, - en: { - lp: 'Polygon', + 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' }, - ti: 'GML_3_2_1.PolygonType' + 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: 'GetSensorAvailabilityType.RequestPeriod', - tn: null, + ln: 'ValidateResponsePropertyType', ps: [{ - n: 'timePeriod', + n: 'validateResponse', rq: true, - en: { - lp: 'TimePeriod', + 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' }, - ti: 'GML_3_2_1.TimePeriodType' - }] - }, { - ln: 'FeasibilityStudyPropertyType', - ps: [{ - n: 'feasibilityStudy', - rq: true, - en: 'FeasibilityStudy', - ti: '.FeasibilityStudyType' - }] - }, { - ln: 'GridCellPropertyType', - ps: [{ - n: 'gridCell', - rq: true, - en: 'GridCell', - ti: '.GridCellType' + 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: 'GetSensorAvailabilityPropertyType', + ln: 'ValidatePropertyType', ps: [{ - n: 'getSensorAvailability', + n: 'validate', rq: true, - en: 'GetSensorAvailability', - ti: '.GetSensorAvailabilityType' + en: 'Validate', + ti: '.ValidateType' }, { n: 'nilReason', ti: { @@ -187,16 +244,16 @@ var EOSPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SegmentType.Footprint', + ln: 'GetSensorAvailabilityResponseType.AvailabilityPeriod', tn: null, ps: [{ - n: 'polygon', + n: 'timePeriod', rq: true, en: { - lp: 'Polygon', + lp: 'TimePeriod', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'GML_3_2_1.PolygonType' + ti: 'GML_3_2_1.TimePeriodType' }] }, { ln: 'GetSensorAvailabilityResponseType', @@ -212,31 +269,50 @@ var EOSPS_2_0_Module_Factory = function () { ti: '.GetSensorAvailabilityResponseType.AvailabilityPeriod' }] }, { - ln: 'SegmentType', + ln: 'ProgrammingStatusPropertyType', ps: [{ - n: 'footprint', + n: 'programmingStatus', rq: true, - ti: '.SegmentType.Footprint' + en: 'ProgrammingStatus', + ti: '.ProgrammingStatusType' + }] + }, { + ln: 'ValidateType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'task', + rq: true }, { - n: 'acquisitionStartTime', + n: 'segmentID', rq: true, - ti: 'DateTime' + col: true, + ti: 'NCName' + }] + }, { + ln: 'GridCellType', + ps: [{ + n: 'footprint', + rq: true, + ti: '.GridCellType.Footprint' }, { - n: 'acquisitionStopTime', + n: 'status', + rq: true + }, { + n: 'successRate', rq: true, + ti: 'Double' + }, { + n: 'estimatedSuccessDate', ti: 'DateTime' }, { - n: 'acquisitionMethod', - rq: true, - ti: 'EOP_1_0.EarthObservationEquipmentPropertyType' + n: 'lastAttemptDate', + ti: 'DateTime' }, { - n: 'status', - rq: true + n: 'nextAttemptDate', + ti: 'DateTime' }, { - n: 'relatedSegment', - mno: 0, - col: true, - ti: 'GML_3_2_1.ReferenceType' + n: 'remainingAttempts', + ti: 'Integer' }, { n: 'extension', mno: 0, @@ -253,20 +329,36 @@ var EOSPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SegmentPropertyType', + ln: 'SubmitSegmentByIDType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'segment', + n: 'task', + rq: true + }, { + n: 'segmentID', rq: true, - en: 'Segment', - ti: '.SegmentType' + col: true, + ti: 'NCName' }] }, { - ln: 'ProgrammingStatusPropertyType', + ln: 'GridCellPropertyType', ps: [{ - n: 'programmingStatus', + n: 'gridCell', rq: true, - en: 'ProgrammingStatus', - ti: '.ProgrammingStatusType' + en: 'GridCell', + ti: '.GridCellType' + }] + }, { + ln: 'GetSensorAvailabilityResponseType.ResponsePeriod', + tn: null, + ps: [{ + n: 'timePeriod', + rq: true, + en: { + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.TimePeriodType' }] }, { ln: 'GetSensorAvailabilityResponsePropertyType', @@ -317,16 +409,15 @@ var EOSPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SubmitSegmentByIDType', + ln: 'GetSensorAvailabilityType', bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'task', + n: 'sensor', rq: true }, { - n: 'segmentID', + n: 'requestPeriod', rq: true, - col: true, - ti: 'NCName' + ti: '.GetSensorAvailabilityType.RequestPeriod' }] }, { ln: 'FeasibilityStudyType', @@ -370,64 +461,12 @@ var EOSPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GridCellType', - ps: [{ - n: 'footprint', - rq: true, - ti: '.GridCellType.Footprint' - }, { - n: 'status', - rq: true - }, { - n: 'successRate', - rq: true, - ti: 'Double' - }, { - n: 'estimatedSuccessDate', - ti: 'DateTime' - }, { - n: 'lastAttemptDate', - ti: 'DateTime' - }, { - n: 'nextAttemptDate', - ti: 'DateTime' - }, { - n: 'remainingAttempts', - ti: 'Integer' - }, { - n: 'extension', - mno: 0, - col: true, - ti: 'AnyType' - }, { - n: 'id', - rq: true, - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }] - }, { - ln: 'ValidateType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'task', - rq: true - }, { - n: 'segmentID', - rq: true, - col: true, - ti: 'NCName' - }] - }, { - ln: 'SubmitSegmentByIDPropertyType', + ln: 'GetSensorAvailabilityPropertyType', ps: [{ - n: 'submitSegmentByID', + n: 'getSensorAvailability', rq: true, - en: 'SubmitSegmentByID', - ti: '.SubmitSegmentByIDType' + en: 'GetSensorAvailability', + ti: '.GetSensorAvailabilityType' }, { n: 'nilReason', ti: { @@ -470,80 +509,37 @@ var EOSPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetSensorAvailabilityResponseType.AvailabilityPeriod', + ln: 'GridCellType.Footprint', tn: null, ps: [{ - n: 'timePeriod', + n: 'polygon', rq: true, en: { - lp: 'TimePeriod', + lp: 'Polygon', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'GML_3_2_1.TimePeriodType' + ti: 'GML_3_2_1.PolygonType' }] }, { - ln: 'GetSensorAvailabilityType', - bti: 'SWES_2_0.ExtensibleRequestType', + ln: 'SegmentType.Footprint', + tn: null, ps: [{ - n: 'sensor', - rq: true - }, { - n: 'requestPeriod', + n: 'polygon', rq: true, - ti: '.GetSensorAvailabilityType.RequestPeriod' + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.PolygonType' }] }, { - ln: 'ValidateResponsePropertyType', + ln: 'SegmentPropertyType', ps: [{ - n: 'validateResponse', + n: 'segment', 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' + en: 'Segment', + ti: '.SegmentType' }] - }, { - t: 'enum', - ln: 'FeasibilityLevelEnumerationType', - vs: ['SIMPLE', 'COMPLETE'] }, { t: 'enum', ln: 'StatusCodeEnumerationType', @@ -552,13 +548,24 @@ var EOSPS_2_0_Module_Factory = function () { t: 'enum', ln: 'InformationTypeEnumerationType', vs: ['KINEMATIC MODEL', 'CLIMATE STATISTICS', 'WEATHER FORECAST', 'ESTIMATED WORKLOAD', 'REAL WORKLOAD'] + }, { + t: 'enum', + ln: 'FeasibilityLevelEnumerationType', + vs: ['SIMPLE', 'COMPLETE'] }], eis: [{ - en: 'Segment', - ti: '.SegmentType', + en: 'Validate', + ti: '.ValidateType', sh: { - lp: 'AbstractObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'ExtensibleRequest', + ns: 'http:\/\/www.opengis.net\/swes\/2.0' + } + }, { + en: 'GetSensorAvailabilityResponse', + ti: '.GetSensorAvailabilityResponseType', + sh: { + lp: 'ExtensibleResponse', + ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { en: 'GetSensorAvailability', @@ -575,54 +582,47 @@ var EOSPS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ValidateResponse', - ti: '.ValidateResponseType', - sh: { - lp: 'ExtensibleResponse', - ns: 'http:\/\/www.opengis.net\/swes\/2.0' - } + en: 'ReferenceFeasibilityID' }, { - en: 'GetSensorAvailabilityResponse', - ti: '.GetSensorAvailabilityResponseType', + en: 'SubmitSegmentByID', + ti: '.SubmitSegmentByIDType', sh: { - lp: 'ExtensibleResponse', + lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'ProgrammingStatus', - ti: '.ProgrammingStatusType', + en: 'FeasibilityStudy', + ti: '.FeasibilityStudyType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'FeasibilityLevel' - }, { - en: 'FeasibilityStudy', - ti: '.FeasibilityStudyType', + en: 'Segment', + ti: '.SegmentType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ReferenceFeasibilityID' - }, { - en: 'SubmitSegmentByID', - ti: '.SubmitSegmentByIDType', - sh: { - lp: 'ExtensibleRequest', - ns: 'http:\/\/www.opengis.net\/swes\/2.0' - } + en: 'FeasibilityLevel' }, { - en: 'Validate', - ti: '.ValidateType', + en: 'ValidateResponse', + ti: '.ValidateResponseType', sh: { - lp: 'ExtensibleRequest', + lp: 'ExtensibleResponse', 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' + } }] }; return { diff --git a/scripts/lib/Filter_1_0_0.js b/scripts/lib/Filter_1_0_0.js index abebb564..0f743787 100644 --- a/scripts/lib/Filter_1_0_0.js +++ b/scripts/lib/Filter_1_0_0.js @@ -13,182 +13,102 @@ var Filter_1_0_0_Module_Factory = function () { ti: '.SortPropertyType' }] }, { - ln: 'LogicOpsType' - }, { - ln: 'ComparisonOpsType' - }, { - ln: 'BinaryLogicOpType', - bti: '.LogicOpsType', + ln: 'PropertyIsNullType', + bti: '.ComparisonOpsType', ps: [{ - n: 'ops', + n: 'propertyName', rq: true, - mno: 2, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'spatialOps', - ti: '.SpatialOpsType' - }, { - en: 'comparisonOps', - ti: '.ComparisonOpsType' - }, { - en: 'logicOps', - ti: '.LogicOpsType' - }], - t: 'ers' - }] - }, { - ln: 'LowerBoundaryType', - ps: [{ - n: 'expression', + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'literal', rq: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' + en: 'Literal', + ti: '.LiteralType' }] }, { - ln: 'FunctionType', - bti: '.ExpressionType', + ln: 'ComparisonOpsType' + }, { + ln: 'SortPropertyType', ps: [{ - n: 'expression', - mno: 0, - col: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' - }, { - n: 'name', + n: 'propertyName', rq: true, - an: { - lp: 'name' - }, - t: 'a' + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'sortOrder', + en: 'SortOrder' }] }, { - ln: 'SpatialOpsType' + ln: 'LogicOpsType' }, { - ln: 'UnaryLogicOpType', - bti: '.LogicOpsType', + ln: 'LowerBoundaryType', 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', + n: 'expression', rq: true, mx: false, dom: false, - ti: '.LogicOpsType', + ti: '.ExpressionType', t: 'er' }] }, { - ln: 'PropertyIsBetweenType', + ln: 'BinaryComparisonOpType', bti: '.ComparisonOpsType', ps: [{ n: 'expression', rq: true, + mno: 2, + mxo: 2, + col: true, mx: false, dom: false, ti: '.ExpressionType', t: 'er' - }, { - n: 'lowerBoundary', - rq: true, - en: 'LowerBoundary', - ti: '.LowerBoundaryType' - }, { - n: 'upperBoundary', - rq: true, - en: 'UpperBoundary', - ti: '.UpperBoundaryType' }] }, { - ln: 'FilterType', + ln: 'DistanceBufferType', + bti: '.SpatialOpsType', ps: [{ - n: 'spatialOps', - rq: true, - mx: false, - dom: false, - ti: '.SpatialOpsType', - t: 'er' - }, { - n: 'comparisonOps', + n: 'propertyName', rq: true, - mx: false, - dom: false, - ti: '.ComparisonOpsType', - t: 'er' + en: 'PropertyName', + ti: '.PropertyNameType' }, { - n: 'logicOps', + n: 'geometry', rq: true, mx: false, dom: false, - ti: '.LogicOpsType', + en: { + lp: '_Geometry', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_2_1_2.AbstractGeometryType', t: 'er' }, { - n: 'featureId', - rq: true, - col: true, - en: 'FeatureId', - ti: '.FeatureIdType' - }] - }, { - ln: 'PropertyNameType', - bti: '.ExpressionType', - ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ae' - }] - }, { - ln: 'DistanceType', - ps: [{ - n: 'content', - t: 'v' - }, { - n: 'units', + n: 'distance', rq: true, - an: { - lp: 'units' - }, - t: 'a' + en: 'Distance', + ti: '.DistanceType' }] }, { - ln: 'PropertyIsNullType', - bti: '.ComparisonOpsType', + ln: 'BinarySpatialOpType', + bti: '.SpatialOpsType', ps: [{ n: 'propertyName', rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { - n: 'literal', - rq: true, - en: 'Literal', - ti: '.LiteralType' - }] - }, { - ln: 'BBOXType', - bti: '.SpatialOpsType', - ps: [{ - n: 'propertyName', + n: 'geometry', rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' + 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, @@ -198,6 +118,8 @@ var Filter_1_0_0_Module_Factory = function () { }, ti: 'GML_2_1_2.BoxType' }] + }, { + ln: 'SpatialOpsType' }, { ln: 'PropertyIsLikeType', bti: '.ComparisonOpsType', @@ -234,42 +156,37 @@ var Filter_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ExpressionType' - }, { - ln: 'BinaryComparisonOpType', - bti: '.ComparisonOpsType', + ln: 'DistanceType', ps: [{ - n: 'expression', + n: 'content', + t: 'v' + }, { + n: 'units', rq: true, - mno: 2, - mxo: 2, - col: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' + an: { + lp: 'units' + }, + t: 'a' }] }, { - ln: 'SortPropertyType', + ln: 'BBOXType', + bti: '.SpatialOpsType', ps: [{ n: 'propertyName', rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { - n: 'sortOrder', - en: 'SortOrder' - }] - }, { - ln: 'UpperBoundaryType', - ps: [{ - n: 'expression', + n: 'box', rq: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' + en: { + lp: 'Box', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_2_1_2.BoxType' }] + }, { + ln: 'ExpressionType' }, { ln: 'BinaryOperatorType', bti: '.ExpressionType', @@ -285,7 +202,7 @@ var Filter_1_0_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'LiteralType', + ln: 'PropertyNameType', bti: '.ExpressionType', ps: [{ n: 'content', @@ -294,32 +211,82 @@ var Filter_1_0_0_Module_Factory = function () { t: 'ae' }] }, { - ln: 'DistanceBufferType', - bti: '.SpatialOpsType', + ln: 'FunctionType', + bti: '.ExpressionType', ps: [{ - n: 'propertyName', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'geometry', - rq: true, + n: 'expression', + mno: 0, + col: true, mx: false, dom: false, - en: { - lp: '_Geometry', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_2_1_2.AbstractGeometryType', + ti: '.ExpressionType', t: 'er' }, { - n: 'distance', + n: 'name', rq: true, - en: 'Distance', - ti: '.DistanceType' - }] - }, { - ln: 'FeatureIdType', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'PropertyIsBetweenType', + bti: '.ComparisonOpsType', + ps: [{ + n: 'expression', + rq: true, + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' + }, { + n: 'lowerBoundary', + rq: true, + en: 'LowerBoundary', + ti: '.LowerBoundaryType' + }, { + n: 'upperBoundary', + rq: true, + en: 'UpperBoundary', + ti: '.UpperBoundaryType' + }] + }, { + ln: 'UpperBoundaryType', + ps: [{ + n: 'expression', + rq: true, + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' + }] + }, { + ln: 'UnaryLogicOpType', + bti: '.LogicOpsType', + 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, + dom: false, + ti: '.LogicOpsType', + t: 'er' + }] + }, { + ln: 'FeatureIdType', ps: [{ n: 'fid', rq: true, @@ -329,32 +296,65 @@ var Filter_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinarySpatialOpType', - bti: '.SpatialOpsType', + ln: 'LiteralType', + bti: '.ExpressionType', ps: [{ - n: 'propertyName', + n: 'content', + col: true, + dom: false, + t: 'ae' + }] + }, { + ln: 'FilterType', + ps: [{ + 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_2_1_2.AbstractGeometryType', + ti: '.ComparisonOpsType', t: 'er' }, { - n: 'box', + n: 'logicOps', rq: true, - en: { - lp: 'Box', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_2_1_2.BoxType' + mx: false, + dom: false, + ti: '.LogicOpsType', + t: 'er' + }, { + n: 'featureId', + rq: true, + col: true, + en: 'FeatureId', + ti: '.FeatureIdType' + }] + }, { + ln: 'BinaryLogicOpType', + bti: '.LogicOpsType', + ps: [{ + n: 'ops', + rq: true, + mno: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'spatialOps', + ti: '.SpatialOpsType' + }, { + en: 'logicOps', + ti: '.LogicOpsType' + }, { + en: 'comparisonOps', + ti: '.ComparisonOpsType' + }], + t: 'ers' }] }, { t: 'enum', @@ -362,43 +362,30 @@ var Filter_1_0_0_Module_Factory = function () { vs: ['DESC', 'ASC'] }], eis: [{ - en: 'Add', - ti: '.BinaryOperatorType', - sh: 'expression' - }, { - en: 'PropertyIsLike', - ti: '.PropertyIsLikeType', - sh: 'comparisonOps' - }, { - en: 'Sub', - ti: '.BinaryOperatorType', - sh: 'expression' - }, { - en: 'Overlaps', + en: 'Within', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'Beyond', - ti: '.DistanceBufferType', + en: 'Intersects', + ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'PropertyIsGreaterThanOrEqualTo', + en: 'PropertyIsEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'DWithin', - ti: '.DistanceBufferType', - sh: 'spatialOps' + en: 'PropertyName', + ti: '.PropertyNameType', + sh: 'expression' }, { - en: 'PropertyIsNull', - ti: '.PropertyIsNullType', - sh: 'comparisonOps' + en: 'Crosses', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'PropertyIsEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'Filter', + ti: '.FilterType' }, { - en: 'Div', + en: 'Add', ti: '.BinaryOperatorType', sh: 'expression' }, { @@ -410,9 +397,28 @@ var Filter_1_0_0_Module_Factory = function () { ti: '.BinaryLogicOpType', sh: 'logicOps' }, { - en: 'Equals', + en: 'DWithin', + ti: '.DistanceBufferType', + sh: 'spatialOps' + }, { + en: 'Beyond', + ti: '.DistanceBufferType', + sh: 'spatialOps' + }, { + en: 'PropertyIsNotEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' + }, { + en: 'logicOps', + ti: '.LogicOpsType' + }, { + en: 'Touches', ti: '.BinarySpatialOpType', sh: 'spatialOps' + }, { + en: 'Div', + ti: '.BinaryOperatorType', + sh: 'expression' }, { en: 'Mul', ti: '.BinaryOperatorType', @@ -420,88 +426,82 @@ var Filter_1_0_0_Module_Factory = function () { }, { en: 'spatialOps', ti: '.SpatialOpsType' + }, { + en: 'PropertyIsLike', + ti: '.PropertyIsLikeType', + sh: 'comparisonOps' }, { en: 'comparisonOps', ti: '.ComparisonOpsType' }, { - en: 'Touches', + en: 'FeatureId', + ti: '.FeatureIdType' + }, { + en: 'Equals', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'PropertyIsNotEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' - }, { - en: 'Not', - ti: '.UnaryLogicOpType', - sh: 'logicOps' + en: 'Contains', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'expression', - ti: '.ExpressionType' + en: 'SortBy', + ti: '.SortByType' }, { - en: 'Within', + en: 'Overlaps', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'Function', - ti: '.FunctionType', - sh: 'expression' + en: 'PropertyIsLessThanOrEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: 'SortBy', - ti: '.SortByType' + en: 'Disjoint', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'Or', - ti: '.BinaryLogicOpType', - sh: 'logicOps' + en: 'expression', + ti: '.ExpressionType' }, { en: 'Literal', ti: '.LiteralType', sh: 'expression' }, { - en: 'Disjoint', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'Sub', + ti: '.BinaryOperatorType', + sh: 'expression' }, { - en: 'PropertyIsGreaterThan', + en: 'PropertyIsLessThan', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'Filter', - ti: '.FilterType' - }, { - en: 'Contains', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'PropertyIsBetween', + ti: '.PropertyIsBetweenType', + sh: 'comparisonOps' }, { - en: 'PropertyIsLessThan', + en: 'PropertyIsGreaterThanOrEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'PropertyIsLessThanOrEqualTo', + en: 'PropertyIsGreaterThan', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'logicOps', - ti: '.LogicOpsType' + en: 'Function', + ti: '.FunctionType', + sh: 'expression' }, { - en: 'Crosses', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'Not', + ti: '.UnaryLogicOpType', + sh: 'logicOps' }, { - en: 'PropertyIsBetween', - ti: '.PropertyIsBetweenType', + en: 'PropertyIsNull', + ti: '.PropertyIsNullType', sh: 'comparisonOps' }, { - en: 'Intersects', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' - }, { - en: 'PropertyName', - ti: '.PropertyNameType', - sh: 'expression' - }, { - en: 'FeatureId', - ti: '.FeatureIdType' + en: 'Or', + ti: '.BinaryLogicOpType', + sh: 'logicOps' }] }; return { diff --git a/scripts/lib/Filter_1_1_0.js b/scripts/lib/Filter_1_1_0.js index 84043b70..a3036415 100644 --- a/scripts/lib/Filter_1_1_0.js +++ b/scripts/lib/Filter_1_1_0.js @@ -4,110 +4,57 @@ var Filter_1_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/ogc', deps: ['GML_3_1_1'], tis: [{ - ln: 'FunctionsType', - ps: [{ - n: 'functionNames', - rq: true, - en: 'FunctionNames', - ti: '.FunctionNamesType' - }] - }, { - ln: 'ScalarCapabilitiesType', - tn: 'Scalar_CapabilitiesType', + ln: 'FunctionType', + bti: '.ExpressionType', ps: [{ - n: 'logicalOperators', - en: 'LogicalOperators', - ti: '.LogicalOperators' - }, { - n: 'comparisonOperators', - en: 'ComparisonOperators', - ti: '.ComparisonOperatorsType' + n: 'expression', + mno: 0, + col: true, + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' }, { - n: 'arithmeticOperators', - en: 'ArithmeticOperators', - ti: '.ArithmeticOperatorsType' - }] - }, { - ln: 'ExpressionType' - }, { - ln: 'GmlObjectIdType', - bti: '.AbstractIdType', - ps: [{ - n: 'id', + n: 'name', rq: true, - ti: 'ID', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'name' }, t: 'a' }] }, { - ln: 'PropertyIsLikeType', - bti: '.ComparisonOpsType', + ln: 'FunctionNamesType', 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: 'functionName', rq: true, - an: { - lp: 'singleChar' - }, - t: 'a' + col: true, + en: 'FunctionName', + ti: '.FunctionNameType' + }] + }, { + ln: 'EID', + tn: null + }, { + ln: 'DistanceType', + ps: [{ + n: 'value', + ti: 'Double', + t: 'v' }, { - n: 'escapeChar', + n: 'units', rq: true, an: { - lp: 'escapeChar' - }, - t: 'a' - }, { - n: 'matchCase', - ti: 'Boolean', - an: { - lp: 'matchCase' + lp: 'units' }, t: 'a' }] }, { - 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, @@ -121,10 +68,8 @@ var Filter_1_1_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'SpatialOpsType' - }, { - ln: 'BinaryOperatorType', - bti: '.ExpressionType', + ln: 'BinaryComparisonOpType', + bti: '.ComparisonOpsType', ps: [{ n: 'expression', rq: true, @@ -135,15 +80,38 @@ var Filter_1_1_0_Module_Factory = function () { dom: false, ti: '.ExpressionType', t: 'er' + }, { + n: 'matchCase', + ti: 'Boolean', + an: { + lp: 'matchCase' + }, + t: 'a' }] }, { - ln: 'GeometryOperandsType', + ln: 'ScalarCapabilitiesType', + tn: 'Scalar_CapabilitiesType', ps: [{ - n: 'geometryOperand', - rq: true, + n: 'logicalOperators', + en: 'LogicalOperators', + ti: '.LogicalOperators' + }, { + n: 'comparisonOperators', + en: 'ComparisonOperators', + ti: '.ComparisonOperatorsType' + }, { + n: 'arithmeticOperators', + en: 'ArithmeticOperators', + ti: '.ArithmeticOperatorsType' + }] + }, { + ln: 'LiteralType', + bti: '.ExpressionType', + ps: [{ + n: 'content', col: true, - en: 'GeometryOperand', - ti: 'QName' + dom: false, + t: 'ae' }] }, { ln: 'ComparisonOperatorsType', @@ -154,35 +122,44 @@ var Filter_1_1_0_Module_Factory = function () { en: 'ComparisonOperator' }] }, { - ln: 'FID', - tn: null - }, { - ln: 'SortPropertyType', + ln: 'GmlObjectIdType', + bti: '.AbstractIdType', ps: [{ - n: 'propertyName', + n: 'id', rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'sortOrder', - en: 'SortOrder' + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }] }, { - ln: 'IdCapabilitiesType', - tn: 'Id_CapabilitiesType', + ln: 'UpperBoundaryType', ps: [{ - n: 'ids', + n: 'expression', rq: true, - col: true, - etis: [{ - en: 'EID', - ti: '.EID' - }, { - en: 'FID', - ti: '.FID' - }], - t: 'es' + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' + }] + }, { + ln: 'SpatialOperatorType', + ps: [{ + n: 'geometryOperands', + en: 'GeometryOperands', + ti: '.GeometryOperandsType' + }, { + n: 'name', + an: { + lp: 'name' + }, + t: 'a' }] + }, { + ln: 'LogicalOperators', + tn: null }, { ln: 'BinaryLogicOpType', bti: '.LogicOpsType', @@ -194,243 +171,205 @@ var Filter_1_1_0_Module_Factory = function () { mx: false, dom: false, etis: [{ - en: 'spatialOps', - ti: '.SpatialOpsType' - }, { - en: 'comparisonOps', - ti: '.ComparisonOpsType' - }, { en: 'Function', ti: '.FunctionType' }, { en: 'logicOps', ti: '.LogicOpsType' + }, { + en: 'spatialOps', + ti: '.SpatialOpsType' + }, { + en: 'comparisonOps', + ti: '.ComparisonOpsType' }], t: 'ers' }] }, { - ln: 'UpperBoundaryType', + ln: 'PropertyIsNullType', + bti: '.ComparisonOpsType', ps: [{ - n: 'expression', + n: 'propertyName', rq: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' + en: 'PropertyName', + ti: '.PropertyNameType' }] }, { - ln: 'SpatialCapabilitiesType', - tn: 'Spatial_CapabilitiesType', + ln: 'FID', + tn: null + }, { + ln: 'ComparisonOpsType' + }, { + ln: 'SortByType', ps: [{ - n: 'geometryOperands', - rq: true, - en: 'GeometryOperands', - ti: '.GeometryOperandsType' - }, { - n: 'spatialOperators', + n: 'sortProperty', rq: true, - en: 'SpatialOperators', - ti: '.SpatialOperatorsType' + col: true, + en: 'SortProperty', + ti: '.SortPropertyType' }] }, { - ln: 'FunctionType', - bti: '.ExpressionType', + ln: 'ExpressionType' + }, { + ln: 'FunctionsType', ps: [{ - n: 'expression', - mno: 0, - col: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' - }, { - n: 'name', + n: 'functionNames', rq: true, - an: { - lp: 'name' - }, - t: 'a' + en: 'FunctionNames', + ti: '.FunctionNamesType' }] }, { - ln: 'FunctionNameType', + ln: 'SpatialOperatorsType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'nArgs', + n: 'spatialOperator', rq: true, - an: { - lp: 'nArgs' - }, - t: 'a' + col: true, + en: 'SpatialOperator', + ti: '.SpatialOperatorType' }] }, { - ln: 'LowerBoundaryType', + ln: 'PropertyNameType', + bti: '.ExpressionType', ps: [{ - n: 'expression', - rq: true, - mx: false, + n: 'content', + col: true, dom: false, - ti: '.ExpressionType', - t: 'er' + t: 'ae' }] }, { - ln: 'ComparisonOpsType' - }, { - ln: 'BBOXType', - bti: '.SpatialOpsType', + ln: 'SortPropertyType', ps: [{ n: 'propertyName', + rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { - 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' + n: 'sortOrder', + en: 'SortOrder' }] }, { - ln: 'FeatureIdType', - bti: '.AbstractIdType', - ps: [{ - n: 'fid', - rq: true, - ti: 'ID', - an: { - lp: 'fid' - }, - t: 'a' - }] + ln: 'LogicOpsType' }, { - ln: 'DistanceBufferType', - bti: '.SpatialOpsType', + ln: 'FilterType', ps: [{ - n: 'propertyName', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'geometry', + n: 'spatialOps', rq: true, mx: false, dom: false, - en: { - lp: '_Geometry', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractGeometryType', + ti: '.SpatialOpsType', t: 'er' }, { - n: 'distance', + n: 'comparisonOps', rq: true, - en: 'Distance', - ti: '.DistanceType' - }] - }, { - ln: 'LiteralType', - bti: '.ExpressionType', - ps: [{ - n: 'content', - col: true, + mx: false, dom: false, - t: 'ae' - }] - }, { - ln: 'AbstractIdType' - }, { - ln: 'LogicOpsType' - }, { - ln: 'BinaryComparisonOpType', - bti: '.ComparisonOpsType', - ps: [{ - n: 'expression', + ti: '.ComparisonOpsType', + t: 'er' + }, { + n: 'logicOps', rq: true, - mno: 2, - mxo: 2, - col: true, mx: false, dom: false, - ti: '.ExpressionType', + ti: '.LogicOpsType', t: 'er' }, { - n: 'matchCase', - ti: 'Boolean', - an: { - lp: 'matchCase' - }, - t: 'a' - }] - }, { - ln: 'SortByType', - ps: [{ - n: 'sortProperty', + n: 'id', rq: true, col: true, - en: 'SortProperty', - ti: '.SortPropertyType' + mx: false, + dom: false, + en: '_Id', + ti: '.AbstractIdType', + t: 'er' }] }, { - ln: 'PropertyIsBetweenType', - bti: '.ComparisonOpsType', + ln: 'FilterCapabilities', + tn: null, ps: [{ - n: 'expression', + n: 'spatialCapabilities', rq: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' + en: 'Spatial_Capabilities', + ti: '.SpatialCapabilitiesType' }, { - n: 'lowerBoundary', + n: 'scalarCapabilities', rq: true, - en: 'LowerBoundary', - ti: '.LowerBoundaryType' + en: 'Scalar_Capabilities', + ti: '.ScalarCapabilitiesType' }, { - n: 'upperBoundary', + n: 'idCapabilities', rq: true, - en: 'UpperBoundary', - ti: '.UpperBoundaryType' + en: 'Id_Capabilities', + ti: '.IdCapabilitiesType' }] }, { - ln: 'FilterType', + ln: 'IdCapabilitiesType', + tn: 'Id_CapabilitiesType', ps: [{ - n: 'spatialOps', + n: 'ids', rq: true, - mx: false, - dom: false, - ti: '.SpatialOpsType', - t: 'er' + col: true, + etis: [{ + en: 'EID', + ti: '.EID' + }, { + en: 'FID', + ti: '.FID' + }], + t: 'es' + }] + }, { + ln: 'BinarySpatialOpType', + bti: '.SpatialOpsType', + ps: [{ + n: 'propertyName1', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' }, { - n: 'comparisonOps', + n: 'propertyName2', rq: true, - mx: false, - dom: false, - ti: '.ComparisonOpsType', - t: 'er' + en: 'PropertyName', + ti: '.PropertyNameType' }, { - n: 'logicOps', + n: 'geometry', rq: true, mx: false, dom: false, - ti: '.LogicOpsType', + en: { + lp: '_Geometry', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractGeometryType', t: 'er' }, { - n: 'id', + n: 'envelope', rq: true, - col: true, mx: false, dom: false, - en: '_Id', - ti: '.AbstractIdType', + en: { + lp: 'Envelope', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.EnvelopeType', t: 'er' }] }, { - ln: 'LogicalOperators', + ln: 'ArithmeticOperatorsType', + ps: [{ + n: 'ops', + rq: true, + col: true, + etis: [{ + en: 'SimpleArithmetic', + ti: '.SimpleArithmetic' + }, { + en: 'Functions', + ti: '.FunctionsType' + }], + t: 'es' + }] + }, { + ln: 'SimpleArithmetic', tn: null }, { ln: 'UnaryLogicOpType', @@ -463,285 +402,346 @@ var Filter_1_1_0_Module_Factory = function () { ti: '.FunctionType' }] }, { - ln: 'PropertyNameType', - bti: '.ExpressionType', + ln: 'SpatialCapabilitiesType', + tn: 'Spatial_CapabilitiesType', ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ae' + n: 'geometryOperands', + rq: true, + en: 'GeometryOperands', + ti: '.GeometryOperandsType' + }, { + n: 'spatialOperators', + rq: true, + en: 'SpatialOperators', + ti: '.SpatialOperatorsType' }] }, { - ln: 'FilterCapabilities', - tn: null, + ln: 'FunctionNameType', ps: [{ - n: 'spatialCapabilities', - rq: true, - en: 'Spatial_Capabilities', - ti: '.SpatialCapabilitiesType' + n: 'value', + t: 'v' }, { - n: 'scalarCapabilities', + n: 'nArgs', rq: true, - en: 'Scalar_Capabilities', - ti: '.ScalarCapabilitiesType' + an: { + lp: 'nArgs' + }, + t: 'a' + }] + }, { + ln: 'LowerBoundaryType', + ps: [{ + n: 'expression', + rq: true, + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' + }] + }, { + ln: 'DistanceBufferType', + bti: '.SpatialOpsType', + ps: [{ + n: 'propertyName', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' }, { - n: 'idCapabilities', + n: 'geometry', rq: true, - en: 'Id_Capabilities', - ti: '.IdCapabilitiesType' + 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: 'DistanceType', + ln: 'SpatialOpsType' + }, { + ln: 'PropertyIsLikeType', + bti: '.ComparisonOpsType', ps: [{ - n: 'value', - ti: 'Double', - t: 'v' + n: 'propertyName', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' }, { - n: 'units', + n: 'literal', + rq: true, + en: 'Literal', + ti: '.LiteralType' + }, { + n: 'wildCard', rq: true, an: { - lp: 'units' + lp: 'wildCard' + }, + t: 'a' + }, { + n: 'singleChar', + rq: true, + an: { + lp: 'singleChar' + }, + t: 'a' + }, { + n: 'escapeChar', + rq: true, + an: { + lp: 'escapeChar' + }, + t: 'a' + }, { + n: 'matchCase', + ti: 'Boolean', + an: { + lp: 'matchCase' }, t: 'a' }] }, { - ln: 'SpatialOperatorsType', + ln: 'GeometryOperandsType', ps: [{ - n: 'spatialOperator', + n: 'geometryOperand', rq: true, col: true, - en: 'SpatialOperator', - ti: '.SpatialOperatorType' + en: 'GeometryOperand', + ti: 'QName' }] }, { - ln: 'SimpleArithmetic', - tn: null - }, { - ln: 'FunctionNamesType', + ln: 'BinaryOperatorType', + bti: '.ExpressionType', ps: [{ - n: 'functionName', + n: 'expression', rq: true, + mno: 2, + mxo: 2, col: true, - en: 'FunctionName', - ti: '.FunctionNameType' + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' }] }, { - ln: 'SpatialOperatorType', + ln: 'FeatureIdType', + bti: '.AbstractIdType', ps: [{ - n: 'geometryOperands', - en: 'GeometryOperands', - ti: '.GeometryOperandsType' - }, { - n: 'name', + n: 'fid', + rq: true, + ti: 'ID', an: { - lp: 'name' + lp: 'fid' }, t: 'a' }] }, { - ln: 'EID', - tn: null - }, { - ln: 'PropertyIsNullType', + ln: 'PropertyIsBetweenType', bti: '.ComparisonOpsType', ps: [{ - n: 'propertyName', + n: 'expression', rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }] - }, { - ln: 'ArithmeticOperatorsType', - ps: [{ - n: 'ops', + mx: false, + dom: false, + ti: '.ExpressionType', + t: 'er' + }, { + n: 'lowerBoundary', rq: true, - col: true, - etis: [{ - en: 'SimpleArithmetic', - ti: '.SimpleArithmetic' - }, { - en: 'Functions', - ti: '.FunctionsType' - }], - t: 'es' + en: 'LowerBoundary', + ti: '.LowerBoundaryType' + }, { + n: 'upperBoundary', + rq: true, + en: 'UpperBoundary', + ti: '.UpperBoundaryType' }] + }, { + ln: 'AbstractIdType' }, { t: 'enum', - ln: 'SortOrderType', - vs: ['DESC', 'ASC'] + ln: 'ComparisonOperatorType', + vs: ['LessThan', 'GreaterThan', 'LessThanEqualTo', 'GreaterThanEqualTo', 'EqualTo', 'NotEqualTo', 'Like', 'Between', 'NullCheck'] }, { 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: 'SortOrderType', + vs: ['DESC', 'ASC'] }], eis: [{ - en: 'PropertyIsNull', - ti: '.PropertyIsNullType', + en: 'PropertyIsNotEqualTo', + ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'LogicalOperators', - ti: '.LogicalOperators' - }, { - en: 'Or', - ti: '.BinaryLogicOpType', + en: 'Not', + ti: '.UnaryLogicOpType', sh: 'logicOps' }, { - en: 'PropertyIsBetween', - ti: '.PropertyIsBetweenType', - sh: 'comparisonOps' - }, { - en: 'SortBy', - ti: '.SortByType' + en: 'Beyond', + ti: '.DistanceBufferType', + sh: 'spatialOps' }, { - en: 'Div', + en: 'Mul', ti: '.BinaryOperatorType', sh: 'expression' }, { - en: 'spatialOps', - ti: '.SpatialOpsType' + en: 'EID', + ti: '.EID' }, { - en: 'Disjoint', - ti: '.BinarySpatialOpType', + en: 'BBOX', + ti: '.BBOXType', sh: 'spatialOps' }, { - en: 'PropertyIsLike', - ti: '.PropertyIsLikeType', - sh: 'comparisonOps' + en: '_Id', + ti: '.AbstractIdType' + }, { + en: 'Overlaps', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { en: 'Within', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'Literal', - ti: '.LiteralType', - sh: 'expression' + en: 'Contains', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'comparisonOps', - ti: '.ComparisonOpsType' + en: 'SortBy', + ti: '.SortByType' }, { - en: 'expression', - ti: '.ExpressionType' + en: 'PropertyIsGreaterThan', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: 'EID', - ti: '.EID' + en: 'PropertyIsGreaterThanOrEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: 'Intersects', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'Or', + ti: '.BinaryLogicOpType', + sh: 'logicOps' }, { - en: 'BBOX', - ti: '.BBOXType', - sh: 'spatialOps' + en: 'Add', + ti: '.BinaryOperatorType', + sh: 'expression' + }, { + en: 'PropertyIsLessThanOrEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { en: 'Filter', ti: '.FilterType' }, { - en: 'Sub', - ti: '.BinaryOperatorType', - sh: 'expression' + en: 'PropertyIsBetween', + ti: '.PropertyIsBetweenType', + sh: 'comparisonOps' }, { - en: 'Add', + en: 'Div', ti: '.BinaryOperatorType', sh: 'expression' }, { - en: 'Not', - ti: '.UnaryLogicOpType', - sh: 'logicOps' - }, { - en: 'SimpleArithmetic', - ti: '.SimpleArithmetic' - }, { - en: 'DWithin', - ti: '.DistanceBufferType', - sh: 'spatialOps' + en: 'Filter_Capabilities', + ti: '.FilterCapabilities' }, { en: 'And', ti: '.BinaryLogicOpType', sh: 'logicOps' }, { - en: 'Contains', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'Literal', + ti: '.LiteralType', + sh: 'expression' }, { - en: 'PropertyIsNotEqualTo', + en: 'PropertyIsLessThan', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'Equals', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'LogicalOperators', + ti: '.LogicalOperators' }, { - en: '_Id', - ti: '.AbstractIdType' + en: 'logicOps', + ti: '.LogicOpsType' }, { - en: 'PropertyIsEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'Touches', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'PropertyIsGreaterThanOrEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'spatialOps', + ti: '.SpatialOpsType' }, { - en: 'Crosses', + en: 'Disjoint', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'logicOps', - ti: '.LogicOpsType' + en: 'PropertyName', + ti: '.PropertyNameType', + sh: 'expression' }, { - en: 'FeatureId', - ti: '.FeatureIdType', - sh: '_Id' + en: 'comparisonOps', + ti: '.ComparisonOpsType' }, { - en: 'Touches', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'expression', + ti: '.ExpressionType' }, { - en: 'Mul', + en: 'Sub', ti: '.BinaryOperatorType', sh: 'expression' }, { - en: 'PropertyIsLessThan', - ti: '.BinaryComparisonOpType', + en: 'SimpleArithmetic', + ti: '.SimpleArithmetic' + }, { + en: 'PropertyIsNull', + ti: '.PropertyIsNullType', sh: 'comparisonOps' }, { - en: 'Overlaps', + en: 'Crosses', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'PropertyIsGreaterThan', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' - }, { - en: 'PropertyName', - ti: '.PropertyNameType', + en: 'Function', + ti: '.FunctionType', sh: 'expression' }, { - en: 'PropertyIsLessThanOrEqualTo', + en: 'FID', + ti: '.FID' + }, { + en: 'DWithin', + ti: '.DistanceBufferType', + sh: 'spatialOps' + }, { + en: 'PropertyIsEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'GmlObjectId', - ti: '.GmlObjectIdType', - sh: '_Id' + en: 'Intersects', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'Beyond', - ti: '.DistanceBufferType', + en: 'Equals', + ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'FID', - ti: '.FID' + en: 'PropertyIsLike', + ti: '.PropertyIsLikeType', + sh: 'comparisonOps' }, { - en: 'Function', - ti: '.FunctionType', - sh: 'expression' + en: 'GmlObjectId', + ti: '.GmlObjectIdType', + sh: '_Id' }, { - en: 'Filter_Capabilities', - ti: '.FilterCapabilities' + en: 'FeatureId', + ti: '.FeatureIdType', + sh: '_Id' }] }; return { diff --git a/scripts/lib/Filter_2_0.js b/scripts/lib/Filter_2_0.js index bc21e3a7..db113396 100644 --- a/scripts/lib/Filter_2_0.js +++ b/scripts/lib/Filter_2_0.js @@ -4,60 +4,52 @@ var Filter_2_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/fes\/2.0', deps: ['OWS_1_1_0'], tis: [{ - ln: 'BinaryLogicOpType', - bti: '.LogicOpsType', + ln: 'AbstractAdhocQueryExpressionType', + bti: '.AbstractQueryExpressionType', ps: [{ - n: 'ops', - rq: true, - mno: 2, + n: 'abstractProjectionClause', + mno: 0, col: true, + en: 'AbstractProjectionClause', + ti: 'AnyType' + }, { + n: 'abstractSelectionClause', mx: false, dom: false, - 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: 'ArgumentsType', - ps: [{ - n: 'argument', + en: 'AbstractSelectionClause', + ti: 'AnyType', + t: 'er' + }, { + n: 'abstractSortingClause', + mx: false, + dom: false, + en: 'AbstractSortingClause', + ti: 'AnyType', + t: 'er' + }, { + n: 'typeNames', rq: true, - col: true, - en: 'Argument', - ti: '.ArgumentType' + ti: { + t: 'l' + }, + an: { + lp: 'typeNames' + }, + t: 'a' + }, { + n: 'aliases', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'aliases' + }, + t: 'a' }] }, { - ln: 'AbstractSortingClauseType' - }, { - ln: 'ResourceIdentifierType', + ln: 'ExtensionOperatorType', 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', @@ -67,56 +59,38 @@ var Filter_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TemporalCapabilitiesType', - tn: 'Temporal_CapabilitiesType', + ln: 'ComparisonOperatorType', ps: [{ - n: 'temporalOperands', - rq: true, - en: 'TemporalOperands', - ti: '.TemporalOperandsType' - }, { - n: 'temporalOperators', + n: 'name', rq: true, - en: 'TemporalOperators', - ti: '.TemporalOperatorsType' - }] - }, { - ln: 'LiteralType', - ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ae' - }, { - n: 'type', - ti: 'QName', an: { - lp: 'type' + lp: 'name' }, t: 'a' }] }, { - ln: 'ConformanceType', + ln: 'SpatialOperatorsType', ps: [{ - n: 'constraint', + n: 'spatialOperator', rq: true, col: true, - en: 'Constraint', - ti: 'OWS_1_1_0.DomainType' + en: 'SpatialOperator', + ti: '.SpatialOperatorType' }] }, { - ln: 'ExtensionOperatorType', + ln: 'TemporalOperatorsType', ps: [{ - n: 'name', + n: 'temporalOperator', rq: true, - ti: 'QName', - an: { - lp: 'name' - }, - t: 'a' + col: true, + en: 'TemporalOperator', + ti: '.TemporalOperatorType' }] }, { - ln: 'LowerBoundaryType', + ln: 'AbstractIdType' + }, { + ln: 'PropertyIsBetweenType', + bti: '.ComparisonOpsType', ps: [{ n: 'expression', rq: true, @@ -124,9 +98,34 @@ var Filter_2_0_Module_Factory = function () { dom: false, ti: 'AnyType', t: 'er' + }, { + n: 'lowerBoundary', + rq: true, + en: 'LowerBoundary', + ti: '.LowerBoundaryType' + }, { + n: 'upperBoundary', + rq: true, + en: 'UpperBoundary', + ti: '.UpperBoundaryType' }] }, { - ln: 'BBOXType', + ln: 'LogicalOperators', + tn: null + }, { + ln: 'GeometryOperandsType.GeometryOperand', + tn: null, + ps: [{ + n: 'name', + rq: true, + ti: 'QName', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'BinarySpatialOpType', bti: '.SpatialOpsType', ps: [{ n: 'expressionOrAny', @@ -140,82 +139,186 @@ var Filter_2_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'UnaryLogicOpType', - bti: '.LogicOpsType', + ln: 'ConformanceType', ps: [{ - n: 'comparisonOps', + n: 'constraint', rq: true, - mx: false, - dom: false, - ti: '.ComparisonOpsType', - t: 'er' - }, { - n: 'spatialOps', + col: true, + en: 'Constraint', + ti: 'OWS_1_1_0.DomainType' + }] + }, { + ln: 'TemporalOperandsType', + ps: [{ + n: 'temporalOperand', rq: true, - mx: false, - dom: false, - ti: '.SpatialOpsType', - t: 'er' - }, { - n: 'temporalOps', + col: true, + en: 'TemporalOperand', + ti: '.TemporalOperandsType.TemporalOperand' + }] + }, { + ln: 'AdditionalOperatorsType', + ps: [{ + n: 'operator', + mno: 0, + col: true, + en: 'Operator', + ti: '.ExtensionOperatorType' + }] + }, { + ln: 'SpatialCapabilitiesType', + tn: 'Spatial_CapabilitiesType', + ps: [{ + n: 'geometryOperands', rq: true, - mx: false, - dom: false, - ti: '.TemporalOpsType', - t: 'er' + en: 'GeometryOperands', + ti: '.GeometryOperandsType' }, { - n: 'logicOps', + n: 'spatialOperators', rq: true, - mx: false, + en: 'SpatialOperators', + ti: '.SpatialOperatorsType' + }] + }, { + ln: 'SpatialOperatorType', + ps: [{ + n: 'geometryOperands', + en: 'GeometryOperands', + ti: '.GeometryOperandsType' + }, { + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'LiteralType', + ps: [{ + n: 'content', + col: true, dom: false, - ti: '.LogicOpsType', - t: 'er' + t: 'ae' }, { - n: 'extensionOps', - rq: true, - ti: '.ExtensionOpsType' + n: 'type', + ti: 'QName', + an: { + lp: 'type' + }, + t: 'a' + }] + }, { + ln: 'AvailableFunctionType', + ps: [{ + n: 'metadata', + en: { + lp: 'Metadata', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.MetadataType' }, { - n: 'function', + n: 'returns', rq: true, - en: 'Function', - ti: '.FunctionType' + en: 'Returns', + ti: 'QName' }, { - n: 'id', + n: 'arguments', + en: 'Arguments', + ti: '.ArgumentsType' + }, { + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'BinaryLogicOpType', + bti: '.LogicOpsType', + ps: [{ + n: 'ops', rq: true, + mno: 2, col: true, mx: false, dom: false, - en: '_Id', - ti: '.AbstractIdType', - t: 'er' + etis: [{ + en: '_Id', + ti: '.AbstractIdType' + }, { + en: 'temporalOps', + ti: '.TemporalOpsType' + }, { + en: 'Function', + ti: '.FunctionType' + }, { + en: 'extensionOps', + ti: '.ExtensionOpsType' + }, { + en: 'logicOps', + ti: '.LogicOpsType' + }, { + en: 'spatialOps', + ti: '.SpatialOpsType' + }, { + en: 'comparisonOps', + ti: '.ComparisonOpsType' + }], + t: 'ers' }] }, { - ln: 'IdCapabilitiesType', - tn: 'Id_CapabilitiesType', + ln: 'UpperBoundaryType', ps: [{ - n: 'resourceIdentifier', + n: 'expression', rq: true, - col: true, - en: 'ResourceIdentifier', - ti: '.ResourceIdentifierType' + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' }] }, { - ln: 'SpatialOperatorType', + ln: 'TemporalOperatorType', ps: [{ - n: 'geometryOperands', - en: 'GeometryOperands', - ti: '.GeometryOperandsType' + n: 'temporalOperands', + en: 'TemporalOperands', + ti: '.TemporalOperandsType' }, { n: 'name', + rq: true, an: { lp: 'name' }, t: 'a' }] }, { - ln: 'SpatialOpsType' + ln: 'PropertyIsNullType', + bti: '.ComparisonOpsType', + ps: [{ + n: 'expression', + rq: true, + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' + }] }, { - ln: 'AbstractProjectionClauseType' + ln: 'PropertyIsNilType', + bti: '.ComparisonOpsType', + ps: [{ + n: 'expression', + rq: true, + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' + }, { + n: 'nilReason', + an: { + lp: 'nilReason' + }, + t: 'a' + }] }, { ln: 'SortPropertyType', ps: [{ @@ -227,27 +330,37 @@ var Filter_2_0_Module_Factory = function () { en: 'SortOrder' }] }, { - ln: 'ScalarCapabilitiesType', - tn: 'Scalar_CapabilitiesType', + ln: 'IdCapabilitiesType', + tn: 'Id_CapabilitiesType', + ps: [{ + n: 'resourceIdentifier', + rq: true, + col: true, + en: 'ResourceIdentifier', + ti: '.ResourceIdentifierType' + }] + }, { + ln: 'TemporalOpsType' + }, { + ln: 'AbstractProjectionClauseType' + }, { + ln: 'ExtendedCapabilitiesType', + tn: 'Extended_CapabilitiesType', ps: [{ - n: 'logicalOperators', - en: 'LogicalOperators', - ti: '.LogicalOperators' - }, { - n: 'comparisonOperators', - en: 'ComparisonOperators', - ti: '.ComparisonOperatorsType' + n: 'additionalOperators', + en: 'AdditionalOperators', + ti: '.AdditionalOperatorsType' }] }, { ln: 'LogicOpsType' }, { - ln: 'SpatialOperatorsType', + ln: 'AbstractQueryExpressionType', ps: [{ - n: 'spatialOperator', - rq: true, - col: true, - en: 'SpatialOperator', - ti: '.SpatialOperatorType' + n: 'handle', + an: { + lp: 'handle' + }, + t: 'a' }] }, { ln: 'FilterCapabilities', @@ -283,8 +396,9 @@ var Filter_2_0_Module_Factory = function () { ti: '.ExtendedCapabilitiesType' }] }, { - ln: 'PropertyIsNilType', - bti: '.ComparisonOpsType', + ln: 'ComparisonOpsType' + }, { + ln: 'LowerBoundaryType', ps: [{ n: 'expression', rq: true, @@ -292,107 +406,59 @@ var Filter_2_0_Module_Factory = function () { dom: false, ti: 'AnyType', t: 'er' - }, { - n: 'nilReason', - an: { - lp: 'nilReason' - }, - t: 'a' }] }, { - ln: 'PropertyIsBetweenType', - bti: '.ComparisonOpsType', + ln: 'TemporalOperandsType.TemporalOperand', + tn: null, ps: [{ - n: 'expression', - rq: true, - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' - }, { - n: 'lowerBoundary', - rq: true, - en: 'LowerBoundary', - ti: '.LowerBoundaryType' - }, { - n: 'upperBoundary', + n: 'name', rq: true, - en: 'UpperBoundary', - ti: '.UpperBoundaryType' + ti: 'QName', + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'PropertyIsLikeType', - bti: '.ComparisonOpsType', + ln: 'ResourceIdType', + bti: '.AbstractIdType', ps: [{ - n: 'expression', - rq: true, - mno: 2, - mxo: 2, - col: true, - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' - }, { - n: 'wildCard', + n: 'rid', rq: true, an: { - lp: 'wildCard' + lp: 'rid' }, t: 'a' }, { - n: 'singleChar', - rq: true, + n: 'previousRid', an: { - lp: 'singleChar' + lp: 'previousRid' }, t: 'a' }, { - n: 'escapeChar', - rq: true, + n: 'version', an: { - lp: 'escapeChar' + lp: 'version' }, t: 'a' - }] - }, { - ln: 'MeasureType', - ps: [{ - n: 'value', - ti: 'Double', - t: 'v' }, { - n: 'uom', - rq: true, + n: 'startDate', + ti: 'DateTime', an: { - lp: 'uom' + lp: 'startDate' }, t: 'a' - }] - }, { - ln: 'ComparisonOperatorType', - ps: [{ - n: 'name', - rq: true, + }, { + n: 'endDate', + ti: 'DateTime', an: { - lp: 'name' + lp: 'endDate' }, t: 'a' }] }, { - ln: 'ExtendedCapabilitiesType', - tn: 'Extended_CapabilitiesType', - ps: [{ - n: 'additionalOperators', - en: 'AdditionalOperators', - ti: '.AdditionalOperatorsType' - }] - }, { - ln: 'LogicalOperators', - tn: null - }, { - ln: 'BinaryTemporalOpType', - bti: '.TemporalOpsType', + ln: 'DistanceBufferType', + bti: '.SpatialOpsType', ps: [{ n: 'expressionOrAny', rq: true, @@ -403,71 +469,44 @@ var Filter_2_0_Module_Factory = function () { en: 'expression', ti: 'AnyType', t: 'er' - }] - }, { - ln: 'AbstractAdhocQueryExpressionType', - bti: '.AbstractQueryExpressionType', - ps: [{ - n: 'abstractProjectionClause', - mno: 0, - col: true, - en: 'AbstractProjectionClause', - ti: 'AnyType' - }, { - n: 'abstractSelectionClause', - mx: false, - dom: false, - en: 'AbstractSelectionClause', - ti: 'AnyType', - t: 'er' - }, { - n: 'abstractSortingClause', - mx: false, - dom: false, - en: 'AbstractSortingClause', - ti: 'AnyType', - t: 'er' }, { - n: 'typeNames', + n: 'distance', rq: true, - ti: { - t: 'l' - }, - an: { - lp: 'typeNames' - }, - t: 'a' - }, { - n: 'aliases', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'aliases' - }, - t: 'a' + en: 'Distance', + ti: '.MeasureType' }] }, { - ln: 'AvailableFunctionsType', + ln: 'TemporalCapabilitiesType', + tn: 'Temporal_CapabilitiesType', ps: [{ - n: 'function', + n: 'temporalOperands', rq: true, - col: true, - en: 'Function', - ti: '.AvailableFunctionType' + en: 'TemporalOperands', + ti: '.TemporalOperandsType' + }, { + n: 'temporalOperators', + rq: true, + en: 'TemporalOperators', + ti: '.TemporalOperatorsType' }] }, { - ln: 'TemporalOperatorsType', + ln: 'AbstractSortingClauseType' + }, { + ln: 'BinaryTemporalOpType', + bti: '.TemporalOpsType', ps: [{ - n: 'temporalOperator', + n: 'expressionOrAny', rq: true, + mxo: 2, col: true, - en: 'TemporalOperator', - ti: '.TemporalOperatorType' + mx: false, + dom: false, + en: 'expression', + ti: 'AnyType', + t: 'er' }] }, { - ln: 'AvailableFunctionType', + ln: 'ArgumentType', ps: [{ n: 'metadata', en: { @@ -476,14 +515,10 @@ 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, @@ -493,204 +528,191 @@ var Filter_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComparisonOpsType' - }, { - ln: 'UpperBoundaryType', - ps: [{ - n: 'expression', - rq: true, - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' - }] - }, { - ln: 'AbstractQueryExpressionType', - ps: [{ - n: 'handle', - an: { - lp: 'handle' - }, - t: 'a' - }] - }, { - ln: 'TemporalOperandsType', + ln: 'SortByType', ps: [{ - n: 'temporalOperand', + n: 'sortProperty', rq: true, col: true, - en: 'TemporalOperand', - ti: '.TemporalOperandsType.TemporalOperand' - }] - }, { - ln: 'AdditionalOperatorsType', - ps: [{ - n: 'operator', - mno: 0, - col: true, - en: 'Operator', - ti: '.ExtensionOperatorType' + en: 'SortProperty', + ti: '.SortPropertyType' }] }, { - ln: 'GeometryOperandsType', + ln: 'ComparisonOperatorsType', ps: [{ - n: 'geometryOperand', + n: 'comparisonOperator', rq: true, col: true, - en: 'GeometryOperand', - ti: '.GeometryOperandsType.GeometryOperand' + en: 'ComparisonOperator', + ti: '.ComparisonOperatorType' }] }, { - ln: 'AbstractSelectionClauseType' - }, { - ln: 'TemporalOpsType' - }, { - ln: 'TemporalOperatorType', + ln: 'MeasureType', ps: [{ - n: 'temporalOperands', - en: 'TemporalOperands', - ti: '.TemporalOperandsType' + n: 'value', + ti: 'Double', + t: 'v' }, { - n: 'name', + n: 'uom', rq: true, an: { - lp: 'name' + lp: 'uom' }, t: 'a' }] }, { - ln: 'SpatialCapabilitiesType', - tn: 'Spatial_CapabilitiesType', + ln: 'UnaryLogicOpType', + bti: '.LogicOpsType', ps: [{ - n: 'geometryOperands', + n: 'comparisonOps', rq: true, - en: 'GeometryOperands', - ti: '.GeometryOperandsType' + mx: false, + dom: false, + ti: '.ComparisonOpsType', + t: 'er' }, { - n: 'spatialOperators', + n: 'spatialOps', rq: true, - en: 'SpatialOperators', - ti: '.SpatialOperatorsType' - }] - }, { - ln: 'SortByType', - ps: [{ - n: 'sortProperty', + mx: false, + dom: false, + ti: '.SpatialOpsType', + t: 'er' + }, { + n: 'temporalOps', + rq: true, + mx: false, + dom: false, + ti: '.TemporalOpsType', + t: 'er' + }, { + n: 'logicOps', + rq: true, + mx: false, + dom: false, + ti: '.LogicOpsType', + t: 'er' + }, { + n: 'extensionOps', + rq: true, + ti: '.ExtensionOpsType' + }, { + n: 'function', + rq: true, + en: 'Function', + ti: '.FunctionType' + }, { + n: 'id', rq: true, col: true, - en: 'SortProperty', - ti: '.SortPropertyType' + mx: false, + dom: false, + en: '_Id', + ti: '.AbstractIdType', + t: 'er' }] }, { - ln: 'BinaryComparisonOpType', - bti: '.ComparisonOpsType', + ln: 'FunctionType', ps: [{ n: 'expression', - rq: true, - mno: 2, - mxo: 2, + mno: 0, col: true, mx: false, dom: false, ti: 'AnyType', t: 'er' }, { - n: 'matchCase', - ti: 'Boolean', - an: { - lp: 'matchCase' - }, - t: 'a' - }, { - n: 'matchAction', + n: 'name', + rq: true, an: { - lp: 'matchAction' + lp: 'name' }, t: 'a' }] }, { - ln: 'ResourceIdType', - bti: '.AbstractIdType', + ln: 'PropertyIsLikeType', + bti: '.ComparisonOpsType', ps: [{ - n: 'rid', + n: 'expression', rq: true, - an: { - lp: 'rid' - }, - t: 'a' - }, { - n: 'previousRid', - an: { - lp: 'previousRid' - }, - t: 'a' + mno: 2, + mxo: 2, + col: true, + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' }, { - n: 'version', + n: 'wildCard', + rq: true, an: { - lp: 'version' + lp: 'wildCard' }, t: 'a' }, { - n: 'startDate', - ti: 'DateTime', + n: 'singleChar', + rq: true, an: { - lp: 'startDate' + lp: 'singleChar' }, t: 'a' }, { - n: 'endDate', - ti: 'DateTime', + n: 'escapeChar', + rq: true, an: { - lp: 'endDate' + lp: 'escapeChar' }, t: 'a' }] }, { - ln: 'AbstractIdType' + ln: 'SpatialOpsType' }, { - ln: 'TemporalOperandsType.TemporalOperand', - tn: null, + ln: 'ArgumentsType', ps: [{ - n: 'name', + n: 'argument', rq: true, - ti: 'QName', - an: { - lp: 'name' - }, - t: 'a' + col: true, + en: 'Argument', + ti: '.ArgumentType' }] }, { - ln: 'DistanceBufferType', - bti: '.SpatialOpsType', + ln: 'BinaryComparisonOpType', + bti: '.ComparisonOpsType', ps: [{ - n: 'expressionOrAny', + n: 'expression', rq: true, + mno: 2, mxo: 2, col: true, mx: false, dom: false, - en: 'expression', ti: 'AnyType', t: 'er' }, { - n: 'distance', - rq: true, - en: 'Distance', - ti: '.MeasureType' + n: 'matchCase', + ti: 'Boolean', + an: { + lp: 'matchCase' + }, + t: 'a' + }, { + n: 'matchAction', + an: { + lp: 'matchAction' + }, + t: 'a' }] }, { - ln: 'FunctionType', + ln: 'ResourceIdentifierType', ps: [{ - n: 'expression', - mno: 0, - col: true, - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' + 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' }, @@ -747,75 +769,53 @@ var Filter_2_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'GeometryOperandsType.GeometryOperand', - tn: null, + ln: 'ScalarCapabilitiesType', + tn: 'Scalar_CapabilitiesType', ps: [{ - n: 'name', - rq: true, - ti: 'QName', - an: { - lp: 'name' - }, - t: 'a' + n: 'logicalOperators', + en: 'LogicalOperators', + ti: '.LogicalOperators' + }, { + n: 'comparisonOperators', + en: 'ComparisonOperators', + ti: '.ComparisonOperatorsType' }] }, { - ln: 'BinarySpatialOpType', - bti: '.SpatialOpsType', + ln: 'GeometryOperandsType', ps: [{ - n: 'expressionOrAny', + n: 'geometryOperand', rq: true, - mxo: 2, col: true, - mx: false, - dom: false, - en: 'expression', - ti: 'AnyType', - t: 'er' + en: 'GeometryOperand', + ti: '.GeometryOperandsType.GeometryOperand' }] }, { - ln: 'ComparisonOperatorsType', + ln: 'BBOXType', + bti: '.SpatialOpsType', ps: [{ - n: 'comparisonOperator', + n: 'expressionOrAny', rq: true, + mxo: 2, col: true, - en: 'ComparisonOperator', - ti: '.ComparisonOperatorType' - }] - }, { - ln: 'PropertyIsNullType', - bti: '.ComparisonOpsType', - ps: [{ - n: 'expression', - rq: true, mx: false, dom: false, + en: 'expression', ti: 'AnyType', t: 'er' }] }, { - ln: 'ExtensionOpsType' - }, { - ln: 'ArgumentType', + ln: 'AvailableFunctionsType', 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', + n: 'function', rq: true, - an: { - lp: 'name' - }, - t: 'a' + col: true, + en: 'Function', + ti: '.AvailableFunctionType' }] + }, { + ln: 'ExtensionOpsType' + }, { + ln: 'AbstractSelectionClauseType' }, { t: 'enum', ln: 'MatchActionType', @@ -830,123 +830,125 @@ var Filter_2_0_Module_Factory = function () { vs: ['FIRST', 'LAST', 'PREVIOUS', 'NEXT', 'ALL'] }], eis: [{ - en: 'Filter', - ti: '.FilterType', - sh: 'AbstractSelectionClause' + en: 'logicOps', + ti: '.LogicOpsType' }, { - en: 'PropertyIsEqualTo', + en: 'PropertyIsGreaterThanOrEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'PropertyIsLessThan', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'Filter_Capabilities', + ti: '.FilterCapabilities' }, { en: 'PropertyIsLike', ti: '.PropertyIsLikeType', sh: 'comparisonOps' }, { - en: 'Meets', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' - }, { - en: 'Ends', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'Within', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { en: 'PropertyIsNotEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'Before', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' - }, { - en: 'TEquals', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' - }, { - en: 'Touches', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'PropertyIsLessThan', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: 'SortBy', - ti: '.SortByType', - sh: 'AbstractSortingClause' + en: 'Filter', + ti: '.FilterType', + sh: 'AbstractSelectionClause' }, { en: 'ValueReference', sh: 'expression' }, { - en: 'BBOX', - ti: '.BBOXType', - sh: 'spatialOps' + en: 'AbstractAdhocQueryExpression', + ti: '.AbstractAdhocQueryExpressionType', + sh: 'AbstractQueryExpression' }, { - en: 'Function', - ti: '.FunctionType', - sh: 'expression' + en: 'PropertyIsLessThanOrEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: 'Disjoint', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: '_Id', + ti: '.AbstractIdType' }, { - en: 'TOverlaps', + en: 'AnyInteracts', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'Contains', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'And', + ti: '.BinaryLogicOpType', + sh: 'logicOps' }, { - en: 'ResourceId', - ti: '.ResourceIdType', - sh: '_Id' + en: 'AbstractQueryExpression', + ti: '.AbstractQueryExpressionType' + }, { + en: 'During', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { en: 'expression', ti: 'AnyType' }, { - en: 'Literal', - ti: '.LiteralType', - sh: 'expression' + en: 'Equals', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' + }, { + en: 'EndedBy', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { en: 'extensionOps', ti: '.ExtensionOpsType' }, { - en: 'AbstractSelectionClause', - ti: 'AnyType' - }, { - en: 'logicOps', - ti: '.LogicOpsType' + en: 'TEquals', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { - en: '_Id', - ti: '.AbstractIdType' + en: 'PropertyIsBetween', + ti: '.PropertyIsBetweenType', + sh: 'comparisonOps' }, { - en: 'Equals', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'Begins', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { - en: 'Filter_Capabilities', - ti: '.FilterCapabilities' + en: 'Function', + ti: '.FunctionType', + sh: 'expression' }, { - en: 'EndedBy', + en: 'Meets', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'LogicalOperators', - ti: '.LogicalOperators' + en: 'Before', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { - en: 'After', + en: 'OverlappedBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'MetBy', + en: 'temporalOps', + ti: '.TemporalOpsType' + }, { + en: 'TContains', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'PropertyIsNil', - ti: '.PropertyIsNilType', - sh: 'comparisonOps' + en: 'AbstractProjectionClause', + ti: 'AnyType' }, { - en: 'DWithin', + en: 'Intersects', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' + }, { + en: 'LogicalOperators', + ti: '.LogicalOperators' + }, { + en: 'Beyond', ti: '.DistanceBufferType', sh: 'spatialOps' }, { @@ -954,99 +956,97 @@ var Filter_2_0_Module_Factory = function () { ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'PropertyIsNull', - ti: '.PropertyIsNullType', - sh: 'comparisonOps' + en: 'Ends', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { - en: 'PropertyIsBetween', - ti: '.PropertyIsBetweenType', - sh: 'comparisonOps' + en: 'SortBy', + ti: '.SortByType', + sh: 'AbstractSortingClause' }, { - en: 'AbstractSortingClause', - ti: 'AnyType' + en: 'ResourceId', + ti: '.ResourceIdType', + sh: '_Id' + }, { + en: 'Or', + ti: '.BinaryLogicOpType', + sh: 'logicOps' }, { en: 'PropertyIsGreaterThan', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'PropertyIsGreaterThanOrEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'BBOX', + ti: '.BBOXType', + sh: 'spatialOps' }, { - en: 'Or', - ti: '.BinaryLogicOpType', + en: 'MetBy', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' + }, { + en: 'Not', + ti: '.UnaryLogicOpType', sh: 'logicOps' }, { - en: 'During', + en: 'TOverlaps', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'temporalOps', - ti: '.TemporalOpsType' - }, { - en: 'Beyond', - ti: '.DistanceBufferType', + en: 'Crosses', + ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'Begins', + en: 'BegunBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'AbstractProjectionClause', - ti: 'AnyType' - }, { - en: 'And', - ti: '.BinaryLogicOpType', - sh: 'logicOps' + en: 'Literal', + ti: '.LiteralType', + sh: 'expression' }, { - en: 'OverlappedBy', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'AbstractSortingClause', + ti: 'AnyType' }, { - en: 'AbstractAdhocQueryExpression', - ti: '.AbstractAdhocQueryExpressionType', - sh: 'AbstractQueryExpression' + en: 'AbstractSelectionClause', + ti: 'AnyType' }, { - en: 'spatialOps', - ti: '.SpatialOpsType' + en: 'DWithin', + ti: '.DistanceBufferType', + sh: 'spatialOps' }, { - en: 'PropertyIsLessThanOrEqualTo', + en: 'PropertyIsEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'AbstractQueryExpression', - ti: '.AbstractQueryExpressionType' + en: 'Disjoint', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { en: 'comparisonOps', ti: '.ComparisonOpsType' }, { - en: 'Not', - ti: '.UnaryLogicOpType', - sh: 'logicOps' - }, { - en: 'Intersects', + en: 'Touches', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'AnyInteracts', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'PropertyIsNull', + ti: '.PropertyIsNullType', + sh: 'comparisonOps' }, { - en: 'BegunBy', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'spatialOps', + ti: '.SpatialOpsType' }, { - en: 'Within', + en: 'Contains', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'TContains', + en: 'PropertyIsNil', + ti: '.PropertyIsNilType', + sh: 'comparisonOps' + }, { + en: 'After', ti: '.BinaryTemporalOpType', sh: 'temporalOps' - }, { - en: 'Crosses', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' }] }; return { diff --git a/scripts/lib/GML4WCS_1_0_0.js b/scripts/lib/GML4WCS_1_0_0.js index db1b1f57..a4622bf1 100644 --- a/scripts/lib/GML4WCS_1_0_0.js +++ b/scripts/lib/GML4WCS_1_0_0.js @@ -5,98 +5,93 @@ var GML4WCS_1_0_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'DirectPositionType', + ln: 'CodeListType', ps: [{ n: 'value', ti: { t: 'l', - bti: 'Double' + bti: 'Name' }, t: 'v' }, { - n: 'dimension', - ti: 'PositiveInteger', + n: 'codeSpace', an: { - lp: 'dimension' + lp: 'codeSpace' }, t: 'a' }] }, { - ln: 'AbstractGeometricPrimitiveType', - bti: '.AbstractGeometryType' - }, { - ln: 'VectorType', - bti: '.DirectPositionType' + ln: 'AbstractRingPropertyType', + ps: [{ + n: 'linearRing', + rq: true, + en: 'LinearRing', + ti: '.LinearRingType' + }] }, { - ln: 'AbstractSurfaceType', - bti: '.AbstractGeometricPrimitiveType' + ln: 'AbstractMetaDataType', + ps: [{ + n: 'content', + t: 'v' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }] }, { - ln: 'LinearRingType', - bti: '.AbstractRingType', + ln: 'EnvelopeType', + bti: '.AbstractGeometryType', ps: [{ n: 'pos', rq: true, - mno: 4, + mno: 2, + mxo: 2, col: true, ti: '.DirectPositionType' }] }, { - ln: 'BoundingShapeType', + ln: 'GridLimitsType', ps: [{ - n: 'envelope', + n: 'gridEnvelope', rq: true, - mx: false, - dom: false, - en: 'Envelope', - ti: '.EnvelopeType', - t: 'er' + en: 'GridEnvelope', + ti: '.GridEnvelopeType' }] }, { - ln: 'AbstractRingPropertyType', + ln: 'PointType', + bti: '.AbstractGeometryType', ps: [{ - n: 'linearRing', + n: 'pos', rq: true, - en: 'LinearRing', - ti: '.LinearRingType' + ti: '.DirectPositionType' }] }, { - ln: 'TimePositionType', + ln: 'EnvelopeWithTimePeriodType', + bti: '.EnvelopeType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'calendarEraName', - an: { - lp: 'calendarEraName' - }, - t: 'a' + n: 'timePosition', + rq: true, + mno: 2, + mxo: 2, + col: true, + ti: '.TimePositionType' }, { 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', + ln: 'StringOrRefType', ps: [{ + n: 'value', + t: 'v' + }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -129,21 +124,48 @@ var GML4WCS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GridEnvelopeType', + ln: 'MetaDataPropertyType', ps: [{ - n: 'low', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } + n: 'metaData', + en: '_MetaData', + ti: '.AbstractMetaDataType' }, { - n: 'high', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } + 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' }] }, { ln: 'AbstractGMLType', @@ -165,18 +187,8 @@ var GML4WCS_1_0_0_Module_Factory = function () { ti: '.CodeType' }] }, { - ln: 'MetaDataPropertyType', + ln: 'ReferenceType', ps: [{ - n: 'metaData', - en: '_MetaData', - ti: '.AbstractMetaDataType' - }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -209,76 +221,22 @@ var GML4WCS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GridLimitsType', - ps: [{ - n: 'gridEnvelope', - rq: true, - en: 'GridEnvelope', - ti: '.GridEnvelopeType' - }] - }, { - ln: 'CodeType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - 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: 'AbstractSurfaceType', + bti: '.AbstractGeometricPrimitiveType' }, { - ln: 'EnvelopeWithTimePeriodType', - bti: '.EnvelopeType', + ln: 'BoundingShapeType', ps: [{ - n: 'timePosition', + n: 'envelope', rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.TimePositionType' - }, { - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' + mx: false, + dom: false, + en: 'Envelope', + ti: '.EnvelopeType', + t: 'er' }] }, { ln: 'AbstractGeometryBaseType', bti: '.AbstractGMLType' - }, { - ln: 'EnvelopeType', - bti: '.AbstractGeometryType', - ps: [{ - n: 'pos', - rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.DirectPositionType' - }] }, { ln: 'RectifiedGridType', bti: '.GridType', @@ -293,40 +251,39 @@ var GML4WCS_1_0_0_Module_Factory = function () { ti: '.VectorType' }] }, { - ln: 'StringOrRefType', + ln: 'TimePositionType', ps: [{ n: 'value', t: 'v' }, { - n: 'remoteSchema', + n: 'calendarEraName', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'calendarEraName' }, 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: 'frame', + an: { + lp: 'frame' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'indeterminatePosition', + an: { + lp: 'indeterminatePosition' + }, t: 'a' + }] + }, { + ln: 'CodeType', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, t: 'a' }] }, { @@ -342,42 +299,85 @@ var GML4WCS_1_0_0_Module_Factory = function () { ti: '.AbstractRingPropertyType' }] }, { - ln: 'AbstractGeometryType', - bti: '.AbstractGeometryBaseType', + ln: 'GridEnvelopeType', ps: [{ - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' + n: 'low', + rq: true, + ti: { + t: 'l', + bti: 'Integer' + } + }, { + n: 'high', + rq: true, + ti: { + t: 'l', + bti: 'Integer' + } }] }, { - ln: 'AbstractMetaDataType', + ln: 'LinearRingType', + bti: '.AbstractRingType', ps: [{ - n: 'content', + n: 'pos', + rq: true, + mno: 4, + col: true, + ti: '.DirectPositionType' + }] + }, { + ln: 'DirectPositionType', + ps: [{ + 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: 'CodeListType', + ln: 'AbstractGeometryType', + bti: '.AbstractGeometryBaseType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Name' + n: 'srsName', + an: { + lp: 'srsName' }, - t: 'v' + t: 'a' + }] + }, { + ln: 'AbstractRingType', + bti: '.AbstractGeometryType' + }, { + ln: 'AbstractGeometricPrimitiveType', + bti: '.AbstractGeometryType' + }, { + ln: 'VectorType', + bti: '.DirectPositionType' + }, { + ln: 'GridType', + bti: '.AbstractGeometryType', + ps: [{ + n: 'limits', + rq: true, + ti: '.GridLimitsType' }, { - n: 'codeSpace', + n: 'axisName', + rq: true, + col: true + }, { + n: 'dimension', + rq: true, + ti: 'PositiveInteger', an: { - lp: 'codeSpace' + lp: 'dimension' }, t: 'a' }] @@ -387,80 +387,80 @@ 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: '_GeometricPrimitive', - ti: '.AbstractGeometricPrimitiveType', - sh: '_Geometry' - }, { - en: 'EnvelopeWithTimePeriod', - ti: '.EnvelopeWithTimePeriodType', - sh: 'Envelope' - }, { - en: '_Geometry', - ti: '.AbstractGeometryType', - sh: '_GML' + en: 'name', + ti: '.CodeType' }, { en: 'metaDataProperty', ti: '.MetaDataPropertyType' + }, { + en: 'exterior', + ti: '.AbstractRingPropertyType' }, { en: '_Ring', ti: '.AbstractRingType', sh: '_Geometry' - }, { - en: 'Polygon', - ti: '.PolygonType', - sh: '_Surface' - }, { - en: 'timePosition', - ti: '.TimePositionType' }, { en: '_GML', ti: '.AbstractGMLType', sh: '_Object' }, { - en: 'name', - ti: '.CodeType' - }, { - en: 'pos', - ti: '.DirectPositionType' + en: 'description', + ti: '.StringOrRefType' }, { - en: '_MetaData', - ti: '.AbstractMetaDataType', - sh: '_Object' + en: 'RectifiedGrid', + ti: '.RectifiedGridType', + sh: 'Grid' }, { en: 'boundedBy', ti: '.BoundingShapeType' }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: '_Ring' + en: 'Envelope', + ti: '.EnvelopeType', + sh: '_Geometry' + }, { + en: '_Geometry', + ti: '.AbstractGeometryType', + sh: '_GML' + }, { + en: 'Polygon', + ti: '.PolygonType', + sh: '_Surface' + }, { + en: 'interior', + ti: '.AbstractRingPropertyType' }, { en: '_Surface', ti: '.AbstractSurfaceType', sh: '_GeometricPrimitive' }, { - en: 'RectifiedGrid', - ti: '.RectifiedGridType', - sh: 'Grid' + en: 'EnvelopeWithTimePeriod', + ti: '.EnvelopeWithTimePeriodType', + sh: 'Envelope' }, { - en: 'description', - ti: '.StringOrRefType' + en: '_GeometricPrimitive', + ti: '.AbstractGeometricPrimitiveType', + sh: '_Geometry' }, { - en: 'exterior', - ti: '.AbstractRingPropertyType' + en: 'timePosition', + ti: '.TimePositionType' + }, { + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'Grid', + ti: '.GridType', + sh: '_Geometry' + }, { + en: 'LinearRing', + ti: '.LinearRingType', + sh: '_Ring' + }, { + en: '_MetaData', + ti: '.AbstractMetaDataType', + sh: '_Object' }] }; return { diff --git a/scripts/lib/GMLCOV_1_0.js b/scripts/lib/GMLCOV_1_0.js index 2cd778b7..b273b70c 100644 --- a/scripts/lib/GMLCOV_1_0.js +++ b/scripts/lib/GMLCOV_1_0.js @@ -13,6 +13,17 @@ 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', @@ -33,64 +44,12 @@ var GMLCOV_1_0_Module_Factory = function () { col: true, ti: '.Metadata' }] - }, { - ln: 'AbstractContinuousCoverageType', - bti: '.AbstractCoverageType' }, { ln: 'AbstractReferenceableGridType', bti: 'GML_3_2_1.GridType' }, { - ln: 'AbstractDiscreteCoverageType', + ln: 'AbstractContinuousCoverageType', bti: '.AbstractCoverageType' - }, { - ln: 'Metadata', - tn: null, - bti: 'GML_3_2_1.AbstractMetadataPropertyType', - ps: [{ - n: 'extension', - en: 'Extension', - ti: '.ExtensionType' - }, { - 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: 'ParameterValueType', bti: 'GML_3_2_1.AbstractGeneralParameterValueType', @@ -179,14 +138,6 @@ 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: [{ @@ -242,28 +193,81 @@ var GMLCOV_1_0_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'Metadata', + tn: null, + bti: 'GML_3_2_1.AbstractMetadataPropertyType', + ps: [{ + n: 'extension', + en: 'Extension', + ti: '.ExtensionType' + }, { + 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' + }] }], eis: [{ - en: 'AbstractReferenceableGrid', - ti: '.AbstractReferenceableGridType', + en: 'ReferenceableGridCoverage', + ti: '.AbstractDiscreteCoverageType', + sh: 'AbstractCoverage' + }, { + en: 'MultiPointCoverage', + ti: '.AbstractDiscreteCoverageType', + sh: 'AbstractDiscreteCoverage' + }, { + en: 'rangeType', + ti: 'SWE_2_0.DataRecordPropertyType' + }, { + en: 'AbstractContinuousCoverage', + ti: '.AbstractContinuousCoverageType', sh: { - lp: 'Grid', + lp: 'AbstractCoverage', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'AbstractCoverage', - ti: '.AbstractCoverageType', + en: 'AbstractReferenceableGrid', + ti: '.AbstractReferenceableGridType', sh: { - lp: 'AbstractFeature', + lp: 'Grid', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } - }, { - en: 'metadata', - ti: '.Metadata' - }, { - en: 'AbstractDiscreteCoverage', - ti: '.AbstractDiscreteCoverageType', - sh: 'AbstractCoverage' }, { en: 'SimpleMultiPoint', ti: '.SimpleMultiPointType', @@ -271,10 +275,6 @@ var GMLCOV_1_0_Module_Factory = function () { lp: 'AbstractGeometricAggregate', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } - }, { - en: 'RectifiedGridCoverage', - ti: '.AbstractDiscreteCoverageType', - sh: 'AbstractCoverage' }, { en: 'ParameterValue', ti: '.ParameterValueType', @@ -283,51 +283,51 @@ var GMLCOV_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ReferenceableGridCoverage', + en: 'AbstractDiscreteCoverage', ti: '.AbstractDiscreteCoverageType', sh: 'AbstractCoverage' }, { - en: 'geometryValue', - ti: 'GML_3_2_1.GeometryPropertyType' + en: 'Extension', + ti: '.ExtensionType' }, { - en: 'MultiPointCoverage', - ti: '.AbstractDiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'AbstractCoverage', + ti: '.AbstractCoverageType', + sh: { + lp: 'AbstractFeature', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }, { en: 'vectorValue', ti: 'GML_3_2_1.VectorType' }, { - en: 'rangeType', - ti: 'SWE_2_0.DataRecordPropertyType' - }, { - en: 'GridCoverage', + en: 'MultiSurfaceCoverage', ti: '.AbstractDiscreteCoverageType', - sh: 'AbstractCoverage' + sh: 'AbstractDiscreteCoverage' }, { en: 'MultiCurveCoverage', ti: '.AbstractDiscreteCoverageType', sh: 'AbstractDiscreteCoverage' + }, { + en: 'geometryValue', + ti: 'GML_3_2_1.GeometryPropertyType' + }, { + en: 'GridCoverage', + ti: '.AbstractDiscreteCoverageType', + sh: 'AbstractCoverage' }, { en: 'referenceableGridProperty', ti: '.ReferenceableGridPropertyType' }, { - en: 'MultiSolidCoverage', + en: 'RectifiedGridCoverage', ti: '.AbstractDiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' + sh: 'AbstractCoverage' }, { - en: 'AbstractContinuousCoverage', - ti: '.AbstractContinuousCoverageType', - sh: { - lp: 'AbstractCoverage', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } + en: 'metadata', + ti: '.Metadata' }, { - en: 'MultiSurfaceCoverage', + en: 'MultiSolidCoverage', ti: '.AbstractDiscreteCoverageType', sh: 'AbstractDiscreteCoverage' - }, { - en: 'Extension', - ti: '.ExtensionType' }] }; return { diff --git a/scripts/lib/GMLCOV_GeoTIFF_1_0.js b/scripts/lib/GMLCOV_GeoTIFF_1_0.js index 4143190a..26dffd85 100644 --- a/scripts/lib/GMLCOV_GeoTIFF_1_0.js +++ b/scripts/lib/GMLCOV_GeoTIFF_1_0.js @@ -25,6 +25,10 @@ var GMLCOV_GeoTIFF_1_0_Module_Factory = function () { n: 'tilewidth', ti: 'Integer' }] + }, { + t: 'enum', + ln: 'InterleaveType', + vs: ['Pixel', 'Band'] }, { t: 'enum', ln: 'PredictorType', @@ -33,10 +37,6 @@ var GMLCOV_GeoTIFF_1_0_Module_Factory = function () { t: 'enum', ln: 'CompressionType', vs: ['None', 'PackBits', 'Huffman', 'LZW', 'JPEG', 'Deflate'] - }, { - t: 'enum', - ln: 'InterleaveType', - vs: ['Pixel', 'Band'] }], eis: [{ en: 'parameters', diff --git a/scripts/lib/GMLJP2_2_0.js b/scripts/lib/GMLJP2_2_0.js index 57744fa1..d1aedbb2 100644 --- a/scripts/lib/GMLJP2_2_0.js +++ b/scripts/lib/GMLJP2_2_0.js @@ -3,79 +3,10 @@ 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: ['XLink_1_0', 'GMLCOV_1_0', 'GML_3_2_1'], + deps: ['GML_3_2_1', 'XLink_1_0', 'GMLCOV_1_0'], tis: [{ - ln: 'GMLJP2CoverageType', - bti: 'GMLCOV_1_0.AbstractDiscreteCoverageType', - ps: [{ - n: 'feature', - mno: 0, - col: true, - ti: 'GML_3_2_1.FeaturePropertyType' - }, { - n: 'annotation', - mno: 0, - col: true, - ti: '.GenericWithAssocPropertyType' - }, { - n: 'style', - mno: 0, - col: true, - ti: '.GenericWithAssocPropertyType' - }, { - n: 'extension', - mno: 0, - col: true, - ti: '.GenericWithAssocPropertyType' - }] - }, { - ln: 'GenericWithAssocPropertyType', - 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: 'GenericMetadataType', + bti: 'GMLCOV_1_0.ExtensionType' }, { ln: 'GMLJP2FeaturesType.Feature', tn: null, @@ -134,13 +65,18 @@ var GMLJP2_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GMLJP2CoverageCollectionType', - bti: 'GMLCOV_1_0.AbstractCoverageType', + ln: 'GMLJP2CoverageType', + bti: 'GMLCOV_1_0.AbstractDiscreteCoverageType', ps: [{ - n: 'featureMember', - rq: true, + n: 'feature', + mno: 0, col: true, - ti: '.GMLJP2CoverageCollectionType.FeatureMember' + ti: 'GML_3_2_1.FeaturePropertyType' + }, { + n: 'annotation', + mno: 0, + col: true, + ti: '.GenericWithAssocPropertyType' }, { n: 'style', mno: 0, @@ -171,8 +107,24 @@ var GMLJP2_2_0_Module_Factory = function () { ti: '.GenericWithAssocPropertyType' }] }, { - ln: 'GenericMetadataType', - bti: 'GMLCOV_1_0.ExtensionType' + ln: 'GMLJP2CoverageCollectionType', + bti: 'GMLCOV_1_0.AbstractCoverageType', + ps: [{ + n: 'featureMember', + rq: true, + col: true, + ti: '.GMLJP2CoverageCollectionType.FeatureMember' + }, { + n: 'style', + mno: 0, + col: true, + ti: '.GenericWithAssocPropertyType' + }, { + n: 'extension', + mno: 0, + col: true, + ti: '.GenericWithAssocPropertyType' + }] }, { ln: 'GMLJP2CoverageCollectionType.FeatureMember', tn: null, @@ -184,13 +136,13 @@ var GMLJP2_2_0_Module_Factory = function () { mx: false, dom: false, etis: [{ - en: 'GMLJP2RectifiedGridCoverage', + en: 'GMLJP2GridCoverage', ti: '.GMLJP2CoverageType' }, { - en: 'GMLJP2ReferenceableGridCoverage', + en: 'GMLJP2RectifiedGridCoverage', ti: '.GMLJP2CoverageType' }, { - en: 'GMLJP2GridCoverage', + en: 'GMLJP2ReferenceableGridCoverage', ti: '.GMLJP2CoverageType' }, { en: 'GMLJP2Features', @@ -238,12 +190,60 @@ var GMLJP2_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'GenericWithAssocPropertyType', + 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' + }] }], eis: [{ - en: 'GMLJP2GridCoverage', + en: 'GMLJP2RectifiedGridCoverage', ti: '.GMLJP2CoverageType', sh: { - lp: 'GridCoverage', + lp: 'RectifiedGridCoverage', ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' } }, { @@ -254,11 +254,11 @@ var GMLJP2_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' } }, { - en: 'GMLJP2RectifiedGridCoverage', - ti: '.GMLJP2CoverageType', + en: 'GMLJP2Features', + ti: '.GMLJP2FeaturesType', sh: { - lp: 'RectifiedGridCoverage', - ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' + lp: 'AbstractFeature', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { en: 'GMLJP2ReferenceableGridCoverage', @@ -268,18 +268,18 @@ var GMLJP2_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' } }, { - en: 'Metadata', - ti: '.GenericMetadataType', + en: 'GMLJP2GridCoverage', + ti: '.GMLJP2CoverageType', sh: { - lp: 'Extension', + lp: 'GridCoverage', ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' } }, { - en: 'GMLJP2Features', - ti: '.GMLJP2FeaturesType', + en: 'Metadata', + ti: '.GenericMetadataType', sh: { - lp: 'AbstractFeature', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + 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 18a96e4c..7d0a4a31 100644 --- a/scripts/lib/GML_1_0_0.js +++ b/scripts/lib/GML_1_0_0.js @@ -2,17 +2,23 @@ var GML_1_0_0_Module_Factory = function () { var GML_1_0_0 = { n: 'GML_1_0_0', tis: [{ - ln: 'PointMember', + ln: 'LinearRing', tn: null, ps: [{ - n: 'point', + n: 'id', + an: { + lp: 'ID' + }, + t: 'a' + }, { + n: 'coordinates', en: { - lp: 'Point' + lp: 'coordinates' }, - ti: '.Point' + ti: '.Coordinates' }] }, { - ln: 'MultiPolygon', + ln: 'LineString', tn: null, ps: [{ n: 'id', @@ -27,35 +33,14 @@ var GML_1_0_0_Module_Factory = function () { }, t: 'a' }, { - n: 'polygonMember', - col: true, - en: { - lp: 'polygonMember' - }, - ti: '.PolygonMember' - }] - }, { - ln: 'EdgeOf', - tn: null, - ps: [{ - n: 'lineString', - en: { - lp: 'LineString' - }, - ti: '.LineString' - }] - }, { - ln: 'Location', - tn: null, - ps: [{ - n: 'point', + n: 'coordinates', en: { - lp: 'Point' + lp: 'coordinates' }, - ti: '.Point' + ti: '.Coordinates' }] }, { - ln: 'LinearRing', + ln: 'MultiLineString', tn: null, ps: [{ n: 'id', @@ -64,31 +49,28 @@ var GML_1_0_0_Module_Factory = function () { }, t: 'a' }, { - n: 'coordinates', - en: { - lp: 'coordinates' + n: 'srsName', + an: { + lp: 'srsName' }, - ti: '.Coordinates' - }] - }, { - ln: 'MultiPointProperty', - tn: null, - ps: [{ - n: 'multiPoint', + t: 'a' + }, { + n: 'lineStringMember', + col: true, en: { - lp: 'MultiPoint' + lp: 'lineStringMember' }, - ti: '.MultiPoint' + ti: '.LineStringMember' }] }, { - ln: 'MultiLineStringProperty', + ln: 'PolygonProperty', tn: null, ps: [{ - n: 'multiLineString', + n: 'polygon', en: { - lp: 'MultiLineString' + lp: 'Polygon' }, - ti: '.MultiLineString' + ti: '.Polygon' }] }, { ln: 'FeatureMember', @@ -116,185 +98,115 @@ var GML_1_0_0_Module_Factory = function () { t: 'es' }] }, { - ln: 'Coordinates', + ln: 'FeatureCollection', tn: null, ps: [{ - n: 'decimal', + n: 'typeName', an: { - lp: 'decimal' + lp: 'typeName' }, t: 'a' }, { - n: 'cs', + n: 'identifier', an: { - lp: 'cs' + lp: 'identifier' }, t: 'a' }, { - n: 'ts', - an: { - lp: 'ts' - }, - t: 'a' + n: 'description', + en: { + lp: 'description' + } }, { - n: 'value', - t: 'v' - }] - }, { - ln: 'PolygonMember', - tn: null, - ps: [{ - n: 'polygon', + n: 'name', en: { - lp: 'Polygon' - }, - ti: '.Polygon' - }] - }, { - ln: 'GeometricProperty', - tn: null, - ps: [{ - n: 'typeName', - an: { - lp: 'typeName' + lp: 'name' + } + }, { + n: 'boundedBy', + en: { + lp: 'boundedBy' }, - t: 'a' + ti: '.BoundedBy' }, { - n: 'pointOrLineStringOrPolygonOrMultiPointOrMultiLineStringOrMultiPolygonOrGeometryCollection', + n: 'property', 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: 'ExtentOf', - tn: null, - ps: [{ - n: 'polygon', en: { - lp: 'Polygon' + lp: 'property' }, - ti: '.Polygon' - }] - }, { - ln: 'Coverage', - tn: null, - ps: [{ - n: 'polygon', + ti: '.Property' + }, { + n: 'geometricProperty', + col: true, en: { - lp: 'Polygon' + lp: 'geometricProperty' }, - ti: '.Polygon' - }] - }, { - ln: 'InnerBoundaryIs', - tn: null, - ps: [{ - n: 'linearRing', + ti: '.GeometricProperty' + }, { + n: 'featureMember', + col: true, en: { - lp: 'LinearRing' + lp: 'featureMember' }, - ti: '.LinearRing' + ti: '.FeatureMember' }] }, { - ln: 'BoundedBy', + ln: 'MultiCenterOf', tn: null, ps: [{ - n: 'box', + n: 'multiPoint', en: { - lp: 'Box' + lp: 'MultiPoint' }, - ti: '.Box' + ti: '.MultiPoint' }] }, { - ln: 'CenterOf', + ln: 'MultiPolygonProperty', tn: null, ps: [{ - n: 'point', + n: 'multiPolygon', en: { - lp: 'Point' + lp: 'MultiPolygon' }, - ti: '.Point' + ti: '.MultiPolygon' }] }, { - ln: 'MultiCenterOf', + ln: 'OuterBoundaryIs', tn: null, ps: [{ - n: 'multiPoint', + n: 'linearRing', en: { - lp: 'MultiPoint' + lp: 'LinearRing' }, - ti: '.MultiPoint' + ti: '.LinearRing' }] }, { - ln: 'MultiLineString', + 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: 'lineStringMember', - col: true, - en: { - lp: 'lineStringMember' - }, - ti: '.LineStringMember' - }] - }, { - ln: 'LineStringMember', - tn: null, - ps: [{ - n: 'lineString', - en: { - lp: 'LineString' + n: 'ts', + an: { + lp: 'ts' }, - ti: '.LineString' + t: 'a' + }, { + n: 'value', + t: 'v' }] }, { - ln: 'LineString', + ln: 'Point', tn: null, ps: [{ n: 'id', @@ -316,95 +228,76 @@ var GML_1_0_0_Module_Factory = function () { ti: '.Coordinates' }] }, { - ln: 'CenterLineOf', + ln: 'PointProperty', tn: null, ps: [{ - n: 'lineString', + n: 'point', en: { - lp: 'LineString' + lp: 'Point' }, - ti: '.LineString' + ti: '.Point' }] }, { - ln: 'Polygon', + ln: 'Position', tn: null, ps: [{ - n: 'id', - an: { - lp: 'ID' - }, - t: 'a' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'outerBoundaryIs', + n: 'point', en: { - lp: 'outerBoundaryIs' + lp: 'Point' }, - ti: '.OuterBoundaryIs' - }, { - n: 'innerBoundaryIs', - col: true, + ti: '.Point' + }] + }, { + ln: 'PolygonMember', + tn: null, + ps: [{ + n: 'polygon', en: { - lp: 'innerBoundaryIs' + lp: 'Polygon' }, - ti: '.InnerBoundaryIs' + ti: '.Polygon' }] }, { - ln: 'GeometryCollection', + ln: 'MultiCenterLineOf', tn: null, ps: [{ - n: 'id', - an: { - lp: 'ID' - }, - t: 'a' - }, { - n: 'srsName', - an: { - lp: 'srsName' + n: 'multiLineString', + en: { + lp: 'MultiLineString' }, - t: 'a' - }, { - n: 'geometryMember', - col: true, + ti: '.MultiLineString' + }] + }, { + ln: 'LineStringProperty', + tn: null, + ps: [{ + n: 'lineString', en: { - lp: 'geometryMember' + lp: 'LineString' }, - ti: '.GeometryMember' + ti: '.LineString' }] }, { - ln: 'Property', + ln: 'Box', tn: null, ps: [{ - n: 'typeName', + n: 'id', an: { - lp: 'typeName' + lp: 'ID' }, t: 'a' }, { - n: 'type', + n: 'srsName', an: { - lp: 'type' + lp: 'srsName' }, t: 'a' }, { - n: 'value', - t: 'v' - }] - }, { - ln: 'MultiCenterLineOf', - tn: null, - ps: [{ - n: 'multiLineString', + n: 'coordinates', en: { - lp: 'MultiLineString' + lp: 'coordinates' }, - ti: '.MultiLineString' + ti: '.Coordinates' }] }, { ln: 'GeometryProperty', @@ -451,103 +344,127 @@ var GML_1_0_0_Module_Factory = function () { t: 'es' }] }, { - ln: 'Feature', + ln: 'MultiEdgeOf', tn: null, ps: [{ - n: 'typeName', - an: { - lp: 'typeName' - }, - t: 'a' - }, { - n: 'identifier', - an: { - lp: 'identifier' - }, - t: 'a' - }, { - n: 'description', - en: { - lp: 'description' - } - }, { - n: 'name', - en: { - lp: 'name' - } - }, { - n: 'boundedBy', + n: 'multiLineString', en: { - lp: 'boundedBy' + lp: 'MultiLineString' }, - ti: '.BoundedBy' - }, { - n: 'property', - col: true, + ti: '.MultiLineString' + }] + }, { + ln: 'LineStringMember', + tn: null, + ps: [{ + n: 'lineString', en: { - lp: 'property' + lp: 'LineString' }, - ti: '.Property' - }, { - n: 'geometricProperty', - col: true, + ti: '.LineString' + }] + }, { + ln: 'CenterOf', + tn: null, + ps: [{ + n: 'point', en: { - lp: 'geometricProperty' + lp: 'Point' }, - ti: '.GeometricProperty' + ti: '.Point' }] }, { - ln: 'MultiEdgeOf', + ln: 'GeometricProperty', tn: null, ps: [{ - n: 'multiLineString', - en: { - lp: 'MultiLineString' + n: 'typeName', + an: { + lp: 'typeName' }, - ti: '.MultiLineString' + 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: 'OuterBoundaryIs', + ln: 'GeometryCollectionProperty', tn: null, ps: [{ - n: 'linearRing', + n: 'geometryCollection', en: { - lp: 'LinearRing' + lp: 'GeometryCollection' }, - ti: '.LinearRing' + ti: '.GeometryCollection' }] }, { - ln: 'MultiLocation', + ln: 'ExtentOf', tn: null, ps: [{ - n: 'multiPoint', + n: 'polygon', en: { - lp: 'MultiPoint' + lp: 'Polygon' }, - ti: '.MultiPoint' + ti: '.Polygon' }] }, { - ln: 'MultiCoverage', + ln: 'MultiLocation', tn: null, ps: [{ - n: 'multiPolygon', + n: 'multiPoint', en: { - lp: 'MultiPolygon' + lp: 'MultiPoint' }, - ti: '.MultiPolygon' + ti: '.MultiPoint' }] }, { - ln: 'MultiExtentOf', + ln: 'Location', tn: null, ps: [{ - n: 'multiPolygon', + n: 'point', en: { - lp: 'MultiPolygon' + lp: 'Point' }, - ti: '.MultiPolygon' + ti: '.Point' }] }, { - ln: 'FeatureCollection', + ln: 'Feature', tn: null, ps: [{ n: 'typeName', @@ -591,13 +508,16 @@ var GML_1_0_0_Module_Factory = function () { lp: 'geometricProperty' }, ti: '.GeometricProperty' - }, { - n: 'featureMember', - col: true, + }] + }, { + ln: 'InnerBoundaryIs', + tn: null, + ps: [{ + n: 'linearRing', en: { - lp: 'featureMember' + lp: 'LinearRing' }, - ti: '.FeatureMember' + ti: '.LinearRing' }] }, { ln: 'MultiPoint', @@ -623,7 +543,17 @@ var GML_1_0_0_Module_Factory = function () { ti: '.PointMember' }] }, { - ln: 'Box', + ln: 'PointMember', + tn: null, + ps: [{ + n: 'point', + en: { + lp: 'Point' + }, + ti: '.Point' + }] + }, { + ln: 'GeometryCollection', tn: null, ps: [{ n: 'id', @@ -638,21 +568,75 @@ 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: 'MultiLineStringProperty', + tn: null, + ps: [{ + n: 'multiLineString', + en: { + lp: 'MultiLineString' + }, + ti: '.MultiLineString' + }] + }, { + ln: 'BoundedBy', + tn: null, + ps: [{ + n: 'box', + en: { + lp: 'Box' + }, + ti: '.Box' + }] + }, { + ln: 'MultiPolygon', + tn: null, + ps: [{ + n: 'id', + an: { + lp: 'ID' + }, + t: 'a' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }, { + n: 'polygonMember', + col: true, + en: { + lp: 'polygonMember' + }, + ti: '.PolygonMember' + }] + }, { + ln: 'EdgeOf', + tn: null, + ps: [{ + n: 'lineString', + en: { + lp: 'LineString' + }, + ti: '.LineString' }] }, { - ln: 'Position', + ln: 'MultiCoverage', tn: null, ps: [{ - n: 'point', + n: 'multiPolygon', en: { - lp: 'Point' + lp: 'MultiPolygon' }, - ti: '.Point' + ti: '.MultiPolygon' }] }, { ln: 'GeometryMember', @@ -699,76 +683,92 @@ var GML_1_0_0_Module_Factory = function () { t: 'es' }] }, { - ln: 'GeometryCollectionProperty', + ln: 'MultiExtentOf', tn: null, ps: [{ - n: 'geometryCollection', + n: 'multiPolygon', en: { - lp: 'GeometryCollection' + lp: 'MultiPolygon' }, - ti: '.GeometryCollection' + ti: '.MultiPolygon' }] }, { - ln: 'PolygonProperty', + ln: 'CenterLineOf', tn: null, ps: [{ - n: 'polygon', + n: 'lineString', en: { - lp: 'Polygon' + lp: 'LineString' }, - ti: '.Polygon' + ti: '.LineString' }] }, { - ln: 'MultiPolygonProperty', + ln: 'Polygon', tn: null, ps: [{ - n: 'multiPolygon', + n: 'id', + an: { + lp: 'ID' + }, + t: 'a' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }, { + n: 'outerBoundaryIs', en: { - lp: 'MultiPolygon' + lp: 'outerBoundaryIs' }, - ti: '.MultiPolygon' + ti: '.OuterBoundaryIs' + }, { + n: 'innerBoundaryIs', + col: true, + en: { + lp: 'innerBoundaryIs' + }, + ti: '.InnerBoundaryIs' }] }, { - ln: 'LineStringProperty', + ln: 'MultiPointProperty', tn: null, ps: [{ - n: 'lineString', + n: 'multiPoint', en: { - lp: 'LineString' + lp: 'MultiPoint' }, - ti: '.LineString' + ti: '.MultiPoint' }] }, { - ln: 'PointProperty', + ln: 'Coverage', tn: null, ps: [{ - n: 'point', + n: 'polygon', en: { - lp: 'Point' + lp: 'Polygon' }, - ti: '.Point' + ti: '.Polygon' }] }, { - ln: 'Point', + 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: 'coordinates', - en: { - lp: 'coordinates' - }, - ti: '.Coordinates' + n: 'value', + t: 'v' }] }, { ln: 'MultiPosition', @@ -783,149 +783,149 @@ var GML_1_0_0_Module_Factory = function () { }], eis: [{ en: { - lp: 'geometryProperty' + lp: 'coverage' }, - ti: '.GeometryProperty' + ti: '.Coverage' }, { en: { - lp: 'GeometryCollection' + lp: 'edgeOf' }, - ti: '.GeometryCollection' + ti: '.EdgeOf' }, { en: { - lp: 'boundedBy' + lp: 'lineStringMember' }, - ti: '.BoundedBy' + ti: '.LineStringMember' }, { en: { - lp: 'multiEdgeOf' + lp: 'extentOf' }, - ti: '.MultiEdgeOf' + ti: '.ExtentOf' }, { en: { - lp: 'outerBoundaryIs' + lp: 'position' }, - ti: '.OuterBoundaryIs' + ti: '.Position' }, { en: { - lp: 'MultiPolygon' + lp: 'MultiPoint' }, - ti: '.MultiPolygon' + ti: '.MultiPoint' }, { en: { - lp: 'position' + lp: 'multiCenterLineOf' }, - ti: '.Position' + ti: '.MultiCenterLineOf' }, { en: { - lp: 'FeatureCollection' + lp: 'location' }, - ti: '.FeatureCollection' + ti: '.Location' }, { en: { - lp: 'Feature' + lp: 'LineString' }, - ti: '.Feature' + ti: '.LineString' }, { en: { - lp: 'coordinates' + lp: 'centerOf' }, - ti: '.Coordinates' + ti: '.CenterOf' }, { en: { - lp: 'Box' + lp: 'outerBoundaryIs' }, - ti: '.Box' + ti: '.OuterBoundaryIs' }, { en: { - lp: 'pointProperty' + lp: 'multiExtentOf' }, - ti: '.PointProperty' + ti: '.MultiExtentOf' }, { en: { - lp: 'Point' + lp: 'lineStringProperty' }, - ti: '.Point' + ti: '.LineStringProperty' }, { en: { - lp: 'geometryCollectionProperty' + lp: 'geometricProperty' }, - ti: '.GeometryCollectionProperty' + ti: '.GeometricProperty' }, { en: { - lp: 'geometricProperty' + lp: 'property' }, - ti: '.GeometricProperty' + ti: '.Property' }, { en: { - lp: 'multiPolygonProperty' + lp: 'Feature' }, - ti: '.MultiPolygonProperty' + ti: '.Feature' }, { en: { - lp: 'lineStringProperty' + lp: 'pointProperty' }, - ti: '.LineStringProperty' + ti: '.PointProperty' }, { en: { - lp: 'innerBoundaryIs' + lp: 'geometryProperty' }, - ti: '.InnerBoundaryIs' + ti: '.GeometryProperty' }, { en: { - lp: 'location' + lp: 'geometryMember' }, - ti: '.Location' + ti: '.GeometryMember' }, { en: { - lp: 'centerLineOf' + lp: 'polygonMember' }, - ti: '.CenterLineOf' + ti: '.PolygonMember' }, { en: { - lp: 'multiLineStringProperty' + lp: 'multiPosition' }, - ti: '.MultiLineStringProperty' + ti: '.MultiPosition' }, { en: { - lp: 'centerOf' + lp: 'centerLineOf' }, - ti: '.CenterOf' + ti: '.CenterLineOf' }, { en: { - lp: 'LineString' + lp: 'featureMember' }, - ti: '.LineString' + ti: '.FeatureMember' }, { en: { - lp: 'edgeOf' + lp: 'polygonProperty' }, - ti: '.EdgeOf' + ti: '.PolygonProperty' }, { en: { - lp: 'geometryMember' + lp: 'multiEdgeOf' }, - ti: '.GeometryMember' + ti: '.MultiEdgeOf' }, { en: { - lp: 'multiPosition' + lp: 'GeometryCollection' }, - ti: '.MultiPosition' + ti: '.GeometryCollection' }, { en: { - lp: 'MultiPoint' + lp: 'boundedBy' }, - ti: '.MultiPoint' + ti: '.BoundedBy' }, { en: { - lp: 'coverage' + lp: 'coordinates' }, - ti: '.Coverage' + ti: '.Coordinates' }, { en: { - lp: 'featureMember' + lp: 'Box' }, - ti: '.FeatureMember' + ti: '.Box' }, { en: { lp: 'multiLocation' @@ -933,74 +933,74 @@ var GML_1_0_0_Module_Factory = function () { ti: '.MultiLocation' }, { en: { - lp: 'multiPointProperty' + lp: 'multiCenterOf' }, - ti: '.MultiPointProperty' + ti: '.MultiCenterOf' }, { en: { - lp: 'polygonProperty' + lp: 'multiCoverage' }, - ti: '.PolygonProperty' + ti: '.MultiCoverage' }, { en: { - lp: 'multiCenterLineOf' + lp: 'innerBoundaryIs' }, - ti: '.MultiCenterLineOf' + ti: '.InnerBoundaryIs' }, { en: { - lp: 'property' + lp: 'Point' }, - ti: '.Property' + ti: '.Point' }, { en: { - lp: 'Polygon' + lp: 'MultiLineString' }, - ti: '.Polygon' + ti: '.MultiLineString' }, { en: { - lp: 'pointMember' + lp: 'Polygon' }, - ti: '.PointMember' + ti: '.Polygon' }, { en: { - lp: 'multiExtentOf' + lp: 'FeatureCollection' }, - ti: '.MultiExtentOf' + ti: '.FeatureCollection' }, { en: { - lp: 'extentOf' + lp: 'MultiPolygon' }, - ti: '.ExtentOf' + ti: '.MultiPolygon' }, { en: { - lp: 'polygonMember' + lp: 'geometryCollectionProperty' }, - ti: '.PolygonMember' + ti: '.GeometryCollectionProperty' }, { en: { - lp: 'multiCenterOf' + lp: 'pointMember' }, - ti: '.MultiCenterOf' + ti: '.PointMember' }, { en: { - lp: 'MultiLineString' + lp: 'LinearRing' }, - ti: '.MultiLineString' + ti: '.LinearRing' }, { en: { - lp: 'multiCoverage' + lp: 'multiPolygonProperty' }, - ti: '.MultiCoverage' + ti: '.MultiPolygonProperty' }, { en: { - lp: 'LinearRing' + lp: 'multiLineStringProperty' }, - ti: '.LinearRing' + ti: '.MultiLineStringProperty' }, { en: { - lp: 'lineStringMember' + lp: 'multiPointProperty' }, - ti: '.LineStringMember' + ti: '.MultiPointProperty' }] }; return { diff --git a/scripts/lib/GML_2_1_2.js b/scripts/lib/GML_2_1_2.js index f6508674..69b4d955 100644 --- a/scripts/lib/GML_2_1_2.js +++ b/scripts/lib/GML_2_1_2.js @@ -5,72 +5,29 @@ var GML_2_1_2_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'GeometryAssociationType', - ps: [{ - n: 'geometry', - rq: true, - mx: false, - dom: false, - en: '_Geometry', - ti: '.AbstractGeometryType', - 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: 'MultiLineStringPropertyType', - bti: '.GeometryAssociationType' - }, { - ln: 'LinearRingMemberType', - bti: '.GeometryAssociationType' + ln: 'MultiLineStringType', + bti: '.GeometryCollectionType' }, { - ln: 'PointMemberType', + ln: 'MultiPolygonPropertyType', bti: '.GeometryAssociationType' }, { - ln: 'PolygonPropertyType', + ln: 'LineStringMemberType', bti: '.GeometryAssociationType' }, { - ln: 'LinearRingType', - bti: '.AbstractGeometryType', + ln: 'CoordType', ps: [{ - n: 'coord', + n: 'x', rq: true, - mno: 4, - 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: 'AbstractGeometryType', @@ -89,35 +46,26 @@ var GML_2_1_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'BoundingShapeType', + ln: 'PointType', + bti: '.AbstractGeometryType', ps: [{ - n: 'box', + n: 'coord', rq: true, - en: 'Box', - ti: '.BoxType' + ti: '.CoordType' }, { - n: '_null', + n: 'coordinates', rq: true, - en: 'null' + ti: '.CoordinatesType' }] }, { - ln: 'MultiLineStringType', - bti: '.GeometryCollectionType' - }, { - ln: 'MultiPolygonPropertyType', - bti: '.GeometryAssociationType' - }, { - ln: 'LineStringMemberType', - bti: '.GeometryAssociationType' - }, { - 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', @@ -152,42 +100,53 @@ var GML_2_1_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiPointPropertyType', - bti: '.GeometryAssociationType' + ln: 'MultiPolygonType', + bti: '.GeometryCollectionType' }, { - ln: 'AbstractFeatureType', + ln: 'CoordinatesType', ps: [{ - n: 'description' + n: 'value', + t: 'v' }, { - n: 'name' + n: 'decimal', + an: { + lp: 'decimal' + }, + t: 'a' }, { - n: 'boundedBy', - ti: '.BoundingShapeType' + n: 'cs', + an: { + lp: 'cs' + }, + t: 'a' }, { - n: 'fid', - ti: 'ID', + n: 'ts', an: { - lp: 'fid' + lp: 'ts' }, t: 'a' }] }, { - ln: 'MultiGeometryPropertyType', + ln: 'PointMemberType', bti: '.GeometryAssociationType' }, { - ln: 'LineStringType', - bti: '.AbstractGeometryType', + ln: 'PolygonPropertyType', + bti: '.GeometryAssociationType' + }, { + ln: 'MultiLineStringPropertyType', + bti: '.GeometryAssociationType' + }, { + ln: 'AbstractFeatureCollectionType', + bti: '.AbstractFeatureCollectionBaseType', ps: [{ - n: 'coord', - rq: true, - mno: 2, + n: 'featureMember', + mno: 0, col: true, - ti: '.CoordType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' + ti: '.FeatureAssociationType' }] + }, { + ln: 'MultiPointPropertyType', + bti: '.GeometryAssociationType' }, { ln: 'GeometryCollectionType', bti: '.AbstractGeometryCollectionBaseType', @@ -200,17 +159,38 @@ var GML_2_1_2_Module_Factory = function () { ti: '.GeometryAssociationType', t: 'er' }] + }, { + ln: 'LinearRingMemberType', + bti: '.GeometryAssociationType' + }, { + ln: 'MultiGeometryPropertyType', + bti: '.GeometryAssociationType' + }, { + ln: 'PolygonType', + bti: '.AbstractGeometryType', + ps: [{ + n: 'outerBoundaryIs', + rq: true, + ti: '.LinearRingMemberType' + }, { + n: 'innerBoundaryIs', + mno: 0, + col: true, + ti: '.LinearRingMemberType' + }] }, { ln: 'PolygonMemberType', bti: '.GeometryAssociationType' }, { - ln: 'BoxType', + ln: 'AbstractFeatureCollectionBaseType', + bti: '.AbstractFeatureType' + }, { + ln: 'LineStringType', bti: '.AbstractGeometryType', ps: [{ n: 'coord', rq: true, mno: 2, - mxo: 2, col: true, ti: '.CoordType' }, { @@ -219,40 +199,63 @@ var GML_2_1_2_Module_Factory = function () { ti: '.CoordinatesType' }] }, { - ln: 'AbstractFeatureCollectionBaseType', - bti: '.AbstractFeatureType' + ln: 'AbstractFeatureType', + ps: [{ + n: 'description' + }, { + n: 'name' + }, { + n: 'boundedBy', + ti: '.BoundingShapeType' + }, { + n: 'fid', + ti: 'ID', + an: { + lp: 'fid' + }, + t: 'a' + }] }, { - ln: 'MultiPointType', - bti: '.GeometryCollectionType' + ln: 'AbstractGeometryCollectionBaseType', + bti: '.AbstractGeometryType' }, { - ln: 'CoordType', + ln: 'BoxType', + bti: '.AbstractGeometryType', ps: [{ - n: 'x', + n: 'coord', rq: true, - en: 'X', - ti: 'Decimal' - }, { - n: 'y', - en: 'Y', - ti: 'Decimal' + mno: 2, + mxo: 2, + col: true, + ti: '.CoordType' }, { - n: 'z', - en: 'Z', - ti: 'Decimal' + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }] }, { - ln: 'PolygonType', + ln: 'MultiPointType', + bti: '.GeometryCollectionType' + }, { + ln: 'PointPropertyType', + bti: '.GeometryAssociationType' + }, { + ln: 'LinearRingType', bti: '.AbstractGeometryType', ps: [{ - n: 'outerBoundaryIs', + n: 'coord', rq: true, - ti: '.LinearRingMemberType' - }, { - n: 'innerBoundaryIs', - mno: 0, + mno: 4, col: true, - ti: '.LinearRingMemberType' + ti: '.CoordType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }] + }, { + ln: 'LineStringPropertyType', + bti: '.GeometryAssociationType' }, { ln: 'GeometryPropertyType', ps: [{ @@ -296,61 +299,58 @@ var GML_2_1_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGeometryCollectionBaseType', - bti: '.AbstractGeometryType' - }, { - ln: 'AbstractFeatureCollectionType', - bti: '.AbstractFeatureCollectionBaseType', + ln: 'BoundingShapeType', ps: [{ - n: 'featureMember', - mno: 0, - col: true, - ti: '.FeatureAssociationType' + n: 'box', + rq: true, + en: 'Box', + ti: '.BoxType' + }, { + n: '_null', + rq: true, + en: 'null' }] }, { - ln: 'LineStringPropertyType', - bti: '.GeometryAssociationType' - }, { - ln: 'MultiPolygonType', - bti: '.GeometryCollectionType' - }, { - ln: 'PointPropertyType', - bti: '.GeometryAssociationType' - }, { - ln: 'CoordinatesType', + ln: 'FeatureAssociationType', ps: [{ - n: 'value', - t: 'v' + n: 'feature', + rq: true, + mx: false, + dom: false, + en: '_Feature', + ti: '.AbstractFeatureType', + t: 'er' }, { - n: 'decimal', + n: 'remoteSchema', an: { - lp: 'decimal' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'cs', - an: { - lp: 'cs' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'ts', - an: { - lp: 'ts' - }, + n: 'href', t: 'a' - }] - }, { - ln: 'PointType', - bti: '.AbstractGeometryType', - ps: [{ - n: 'coord', - rq: true, - ti: '.CoordType' }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' + 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', @@ -358,181 +358,181 @@ var GML_2_1_2_Module_Factory = function () { vs: ['inapplicable', 'unknown', 'unavailable', 'missing'] }], eis: [{ - en: 'MultiLineString', - ti: '.MultiLineStringType', - sh: '_Geometry' - }, { - en: 'geometryMember', - ti: '.GeometryAssociationType' - }, { en: 'coord', ti: '.CoordType' }, { - en: 'polygonProperty', - ti: '.PolygonPropertyType', - sh: '_geometryProperty' - }, { - en: 'pointMember', - ti: '.PointMemberType', - sh: 'geometryMember' - }, { - en: 'MultiPoint', - ti: '.MultiPointType', - sh: '_Geometry' - }, { - en: 'LinearRing', - ti: '.LinearRingType', + en: 'MultiPolygon', + ti: '.MultiPolygonType', sh: '_Geometry' - }, { - en: 'multiEdgeOf', - ti: '.MultiLineStringPropertyType', - sh: 'multiLineStringProperty' - }, { - en: 'multiCenterLineOf', - ti: '.MultiLineStringPropertyType', - sh: 'multiLineStringProperty' }, { en: 'multiPosition', ti: '.MultiPointPropertyType', sh: 'multiPointProperty' }, { - en: 'multiPointProperty', - ti: '.MultiPointPropertyType', - sh: '_geometryProperty' + en: 'Point', + ti: '.PointType', + sh: '_Geometry' + }, { + en: 'MultiGeometry', + ti: '.GeometryCollectionType', + sh: '_Geometry' + }, { + en: 'geometryMember', + ti: '.GeometryAssociationType' }, { en: 'multiExtentOf', ti: '.MultiPolygonPropertyType', sh: 'multiPolygonProperty' }, { - en: 'edgeOf', - ti: '.LineStringPropertyType', - sh: 'lineStringProperty' + en: 'lineStringMember', + ti: '.LineStringMemberType', + sh: 'geometryMember' }, { - en: 'Polygon', - ti: '.PolygonType', + en: 'featureMember', + ti: '.FeatureAssociationType' + }, { + en: '_FeatureCollection', + ti: '.AbstractFeatureCollectionType', + sh: '_Feature' + }, { + en: 'polygonMember', + ti: '.PolygonMemberType', + sh: 'geometryMember' + }, { + en: '_GeometryCollection', + ti: '.GeometryCollectionType', sh: '_Geometry' + }, { + en: 'outerBoundaryIs', + ti: '.LinearRingMemberType' + }, { + en: 'polygonProperty', + ti: '.PolygonPropertyType', + sh: '_geometryProperty' + }, { + en: '_Geometry', + ti: '.AbstractGeometryType' + }, { + en: 'centerOf', + ti: '.PointPropertyType', + sh: 'pointProperty' }, { en: 'position', ti: '.PointPropertyType', sh: 'pointProperty' }, { - en: 'Point', - ti: '.PointType', + en: 'multiLineStringProperty', + ti: '.MultiLineStringPropertyType', + sh: '_geometryProperty' + }, { + en: 'MultiPoint', + ti: '.MultiPointType', sh: '_Geometry' }, { - en: 'location', - ti: '.PointPropertyType', - sh: 'pointProperty' + en: 'lineStringProperty', + ti: '.LineStringPropertyType', + sh: '_geometryProperty' }, { - en: 'name' + en: 'multiEdgeOf', + ti: '.MultiLineStringPropertyType', + sh: 'multiLineStringProperty' }, { - en: 'centerLineOf', + en: 'edgeOf', ti: '.LineStringPropertyType', sh: 'lineStringProperty' }, { - en: 'LineString', - ti: '.LineStringType', - sh: '_Geometry' - }, { - en: 'boundedBy', - ti: '.BoundingShapeType' + en: 'multiPointProperty', + ti: '.MultiPointPropertyType', + sh: '_geometryProperty' }, { en: 'extentOf', ti: '.PolygonPropertyType', sh: 'polygonProperty' }, { - en: 'lineStringMember', - ti: '.LineStringMemberType', - sh: 'geometryMember' - }, { - en: 'coordinates', - ti: '.CoordinatesType' + en: '_Feature', + ti: '.AbstractFeatureType' }, { en: 'innerBoundaryIs', ti: '.LinearRingMemberType' }, { - en: 'multiLocation', - ti: '.MultiPointPropertyType', - sh: 'multiPointProperty' + en: 'multiCenterLineOf', + ti: '.MultiLineStringPropertyType', + sh: 'multiLineStringProperty' }, { - en: '_Geometry', - ti: '.AbstractGeometryType' + en: '_geometryProperty', + ti: '.GeometryAssociationType' }, { - en: 'multiLineStringProperty', - ti: '.MultiLineStringPropertyType', - sh: '_geometryProperty' + en: 'geometryProperty', + ti: '.GeometryAssociationType' }, { - en: 'multiPolygonProperty', - ti: '.MultiPolygonPropertyType', - sh: '_geometryProperty' + en: 'boundedBy', + ti: '.BoundingShapeType' }, { - en: '_GeometryCollection', - ti: '.GeometryCollectionType', - sh: '_Geometry' + en: 'name' }, { - en: 'multiCenterOf', + en: 'multiLocation', ti: '.MultiPointPropertyType', sh: 'multiPointProperty' + }, { + en: 'location', + ti: '.PointPropertyType', + sh: 'pointProperty' }, { en: 'pointProperty', ti: '.PointPropertyType', sh: '_geometryProperty' + }, { + en: 'LineString', + ti: '.LineStringType', + sh: '_Geometry' + }, { + en: 'multiGeometryProperty', + ti: '.MultiGeometryPropertyType', + sh: '_geometryProperty' }, { 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: 'pointMember', + ti: '.PointMemberType', + sh: 'geometryMember' }, { - en: '_geometryProperty', - ti: '.GeometryAssociationType' + en: 'coordinates', + ti: '.CoordinatesType' }, { - en: '_FeatureCollection', - ti: '.AbstractFeatureCollectionType', - sh: '_Feature' + en: 'multiPolygonProperty', + ti: '.MultiPolygonPropertyType', + sh: '_geometryProperty' }, { - en: 'polygonMember', - ti: '.PolygonMemberType', - sh: 'geometryMember' + en: 'LinearRing', + ti: '.LinearRingType', + sh: '_Geometry' }, { en: 'description' }, { - en: 'lineStringProperty', - ti: '.LineStringPropertyType', - sh: '_geometryProperty' - }, { - en: 'MultiPolygon', - ti: '.MultiPolygonType', + en: 'Polygon', + ti: '.PolygonType', sh: '_Geometry' }, { - en: 'featureMember', - ti: '.FeatureAssociationType' + en: 'centerLineOf', + ti: '.LineStringPropertyType', + sh: 'lineStringProperty' + }, { + en: 'multiCenterOf', + ti: '.MultiPointPropertyType', + sh: 'multiPointProperty' }, { en: 'coverage', ti: '.PolygonPropertyType', sh: 'polygonProperty' }, { - en: 'MultiGeometry', - ti: '.GeometryCollectionType', + en: 'MultiLineString', + ti: '.MultiLineStringType', sh: '_Geometry' }, { en: 'Box', ti: '.BoxType' - }, { - 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 c71506b9..799ce6ba 100644 --- a/scripts/lib/GML_3_1_1.js +++ b/scripts/lib/GML_3_1_1.js @@ -5,15 +5,23 @@ 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: 'OperationRefType', + ln: 'AbstractTopologyType', + bti: '.AbstractGMLType' + }, { + ln: 'LinearRingPropertyType', ps: [{ - n: 'operation', + n: 'linearRing', rq: true, - mx: false, - dom: false, - en: '_Operation', - ti: '.AbstractCoordinateOperationType', - t: 'er' + en: 'LinearRing', + ti: '.LinearRingType' + }] + }, { + ln: 'ImageCRSRefType', + ps: [{ + n: 'imageCRS', + rq: true, + en: 'ImageCRS', + ti: '.ImageCRSType' }, { n: 'remoteSchema', an: { @@ -47,29 +55,57 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataBlockType', + ln: 'TimeOrdinalEraType', + bti: '.DefinitionType', ps: [{ - n: 'rangeParameters', + n: 'relatedTime', + mno: 0, + col: true, + ti: '.RelatedTimeType' + }, { + n: 'start', rq: true, - ti: '.RangeParametersType' + ti: '.TimeNodePropertyType' }, { - n: 'tupleList', + n: 'end', rq: true, - ti: '.CoordinatesType' + ti: '.TimeNodePropertyType' }, { - n: 'doubleOrNullTupleList', + n: 'extent', + ti: '.TimePeriodPropertyType' + }, { + n: 'member', + mno: 0, + col: true, + ti: '.TimeOrdinalEraPropertyType' + }, { + n: 'group', + ti: '.ReferenceType' + }] + }, { + ln: 'GridEnvelopeType', + ps: [{ + n: 'low', rq: true, ti: { - t: 'l' + t: 'l', + bti: 'Integer' + } + }, { + n: 'high', + rq: true, + ti: { + t: 'l', + bti: 'Integer' } }] }, { - ln: 'MultiSurfacePropertyType', + ln: 'TimePeriodPropertyType', ps: [{ - n: 'multiSurface', + n: 'timePeriod', rq: true, - en: 'MultiSurface', - ti: '.MultiSurfaceType' + en: 'TimePeriod', + ti: '.TimePeriodType' }, { n: 'remoteSchema', an: { @@ -103,150 +139,49 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - 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: '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: 'MultiSurfaceCoverageType', + bti: '.AbstractDiscreteCoverageType' }, { - ln: 'EllipsoidType', - bti: '.EllipsoidBaseType', + ln: 'CurveSegmentArrayPropertyType', ps: [{ - n: 'ellipsoidID', + n: 'curveSegment', mno: 0, col: true, - ti: '.IdentifierType' - }, { - n: 'remarks', - ti: '.StringOrRefType' - }, { - n: 'semiMajorAxis', - rq: true, - ti: '.MeasureType' - }, { - n: 'secondDefiningParameter', - rq: true, - ti: '.SecondDefiningParameterType' + mx: false, + dom: false, + en: '_CurveSegment', + ti: '.AbstractCurveSegmentType', + t: 'er' }] }, { - ln: 'MultiLineStringType', + ln: 'MultiCurveType', bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'lineStringMember', + n: 'curveMember', mno: 0, col: true, - ti: '.LineStringPropertyType' - }] - }, { - ln: 'PolygonPatchArrayPropertyType', - bti: '.SurfacePatchArrayPropertyType' - }, { - ln: 'AbstractCurveSegmentType', - ps: [{ - n: 'numDerivativesAtStart', - ti: 'Integer', - an: { - lp: 'numDerivativesAtStart' - }, - t: 'a' - }, { - n: 'numDerivativesAtEnd', - ti: 'Integer', - an: { - lp: 'numDerivativesAtEnd' - }, - t: 'a' + ti: '.CurvePropertyType' }, { - n: 'numDerivativeInterior', - ti: 'Integer', - an: { - lp: 'numDerivativeInterior' - }, - t: 'a' + n: 'curveMembers', + ti: '.CurveArrayPropertyType' }] }, { - ln: 'DerivedCRSType', + ln: 'ProjectedCRSType', bti: '.AbstractGeneralDerivedCRSType', ps: [{ - n: 'derivedCRSType', - rq: true, - ti: '.DerivedCRSTypeType' - }, { - n: 'usesCS', + n: 'usesCartesianCS', rq: true, - ti: '.CoordinateSystemRefType' + ti: '.CartesianCSRefType' }] }, { - ln: 'TargetPropertyType', + ln: 'AbstractSurfacePatchType' + }, { + ln: 'TimeClockPropertyType', ps: [{ - n: 'feature', - rq: true, - mx: false, - en: '_Feature', - ti: '.AbstractFeatureType', - t: 'er' - }, { - n: 'geometry', + n: 'timeClock', rq: true, - mx: false, - dom: false, - en: '_Geometry', - ti: '.AbstractGeometryType', - t: 'er' + en: 'TimeClock', + ti: '.TimeClockType' }, { n: 'remoteSchema', an: { @@ -280,112 +215,110 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeIntervalLengthType', + ln: 'QuantityPropertyType', + bti: '.ValuePropertyType' + }, { + ln: 'PrimeMeridianType', + bti: '.PrimeMeridianBaseType', ps: [{ - n: 'value', - ti: 'Decimal', - t: 'v' - }, { - n: 'unit', - rq: true, - an: { - lp: 'unit' - }, - t: 'a' + n: 'meridianID', + mno: 0, + col: true, + ti: '.IdentifierType' }, { - n: 'radix', - ti: 'PositiveInteger', - an: { - lp: 'radix' - }, - t: 'a' + n: 'remarks', + ti: '.StringOrRefType' }, { - n: 'factor', - ti: 'Integer', - an: { - lp: 'factor' - }, - t: 'a' + n: 'greenwichLongitude', + rq: true, + ti: '.AngleChoiceType' }] }, { - ln: 'VerticalCSRefType', + ln: 'DataBlockType', ps: [{ - n: 'verticalCS', + n: 'rangeParameters', rq: true, - en: 'VerticalCS', - ti: '.VerticalCSType' + ti: '.RangeParametersType' }, { - n: 'remoteSchema', + n: 'tupleList', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'doubleOrNullTupleList', + rq: true, + ti: { + t: 'l' + } + }] + }, { + ln: 'LabelType', + ps: [{ + n: 'content', + col: true, + dom: false, + en: 'LabelExpression', + t: 'er' + }, { + n: 'transform', an: { - lp: 'remoteSchema', + lp: 'transform', 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: 'BaseUnitType', - bti: '.UnitDefinitionType', + ln: 'UserDefinedCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'RingPropertyType', ps: [{ - n: 'unitsSystem', + n: 'ring', rq: true, - ti: '.ReferenceType' + en: 'Ring', + ti: '.RingType' }] }, { - ln: 'EngineeringCRSType', - bti: '.AbstractReferenceSystemType', + ln: 'ImageDatumType', + bti: '.AbstractDatumType', ps: [{ - n: 'usesCS', - rq: true, - ti: '.CoordinateSystemRefType' - }, { - n: 'usesEngineeringDatum', + n: 'pixelInCell', rq: true, - ti: '.EngineeringDatumRefType' + ti: '.PixelInCellType' }] }, { - ln: 'AbstractCoordinateSystemBaseType', - bti: '.DefinitionType' - }, { - ln: 'RelatedTimeType', - bti: '.TimePrimitivePropertyType', + ln: 'UnitOfMeasureType', ps: [{ - n: 'relativePosition', + n: 'uom', + rq: true, an: { - lp: 'relativePosition' + lp: 'uom' }, t: 'a' }] }, { - ln: 'EllipsoidalCSRefType', + ln: 'AngleChoiceType', ps: [{ - n: 'ellipsoidalCS', + n: 'angle', rq: true, - en: 'EllipsoidalCS', - ti: '.EllipsoidalCSType' + ti: '.MeasureType' + }, { + n: 'dmsAngle', + rq: true, + ti: '.DMSAngleType' + }] + }, { + ln: 'DirectedNodePropertyType', + ps: [{ + n: 'node', + rq: true, + en: 'Node', + ti: '.NodeType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -419,33 +352,24 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DMSAngleType', + ln: 'MultiLineStringType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'degrees', - rq: true, - ti: '.DegreesType' - }, { - n: 'decimalMinutes', - rq: true, - ti: 'Decimal' - }, { - n: 'minutes', - rq: true, - ti: 'NonNegativeInteger' - }, { - n: 'seconds', - ti: 'Decimal' + n: 'lineStringMember', + mno: 0, + col: true, + ti: '.LineStringPropertyType' }] }, { - ln: 'CRSRefType', + ln: 'CartesianCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'CartesianCSRefType', ps: [{ - n: 'crs', + n: 'cartesianCS', rq: true, - mx: false, - dom: false, - en: '_CRS', - ti: '.AbstractReferenceSystemType', - t: 'er' + en: 'CartesianCS', + ti: '.CartesianCSType' }, { n: 'remoteSchema', an: { @@ -479,32 +403,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'LocationPropertyType', + ln: 'TimeOrdinalEraPropertyType', ps: [{ - n: 'geometry', - rq: true, - mx: false, - dom: false, - en: '_Geometry', - ti: '.AbstractGeometryType', - t: 'er' - }, { - n: 'locationKeyWord', - rq: true, - en: 'LocationKeyWord', - ti: '.CodeType' - }, { - n: 'locationString', - rq: true, - en: 'LocationString', - ti: '.StringOrRefType' - }, { - n: '_null', + n: 'timeOrdinalEra', rq: true, - en: 'Null', - ti: { - t: 'l' - } + en: 'TimeOrdinalEra', + ti: '.TimeOrdinalEraType' }, { n: 'remoteSchema', an: { @@ -538,181 +442,212 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'EllipsoidalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'ConcatenatedOperationRefType', + ln: 'TriangleType', + bti: '.AbstractSurfacePatchType', ps: [{ - n: 'concatenatedOperation', + n: 'exterior', rq: true, - en: 'ConcatenatedOperation', - ti: '.ConcatenatedOperationType' + mx: false, + dom: false, + ti: '.AbstractRingPropertyType', + t: 'er' }, { - n: 'remoteSchema', + n: 'interpolation', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'interpolation' }, 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: 'DirectedFacePropertyType', + ln: 'DirectPositionListType', ps: [{ - n: 'face', - rq: true, - en: 'Face', - ti: '.FaceType' + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' }, { - n: 'orientation', + n: 'count', + ti: 'PositiveInteger', an: { - lp: 'orientation' + lp: 'count' }, t: 'a' }, { - 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', + n: 'srsDimension', + ti: 'PositiveInteger', + an: { + lp: 'srsDimension' + }, t: 'a' }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'uomLabels' + }, t: 'a' + }] + }, { + ln: 'AbstractFeatureType', + bti: '.AbstractGMLType', + ps: [{ + n: 'boundedBy', + ti: '.BoundingShapeType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'location', + mx: false, + dom: false, + ti: '.LocationPropertyType', + t: 'er' }] }, { - ln: 'AbstractGeneralTransformationType', - bti: '.AbstractCoordinateOperationType' + ln: 'MultiCurveDomainType', + bti: '.DomainSetType' }, { - ln: 'ValueArrayType', - bti: '.CompositeValueType', + ln: 'PolygonPatchType', + bti: '.AbstractSurfacePatchType', ps: [{ - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' + n: 'exterior', + mx: false, + dom: false, + ti: '.AbstractRingPropertyType', + t: 'er' }, { - n: 'uom', + n: 'interior', + mno: 0, + col: true, + mx: false, + dom: false, + ti: '.AbstractRingPropertyType', + t: 'er' + }, { + n: 'interpolation', an: { - lp: 'uom' + lp: 'interpolation' }, t: 'a' }] }, { - ln: 'ClothoidType.RefLocation', - tn: null, - ps: [{ - n: 'affinePlacement', - rq: true, - en: 'AffinePlacement', - ti: '.AffinePlacementType' - }] - }, { - ln: 'LineStringType', - bti: '.AbstractCurveType', + ln: 'ValueArrayPropertyType', ps: [{ - n: 'posOrPointPropertyOrPointRep', + n: 'value', rq: true, - mno: 2, col: true, mx: false, dom: false, etis: [{ - en: 'pos', - ti: '.DirectPositionType' + en: 'QuantityList', + ti: '.MeasureOrNullListType' }, { - en: 'pointRep', - ti: '.PointPropertyType' + en: 'Category', + ti: '.CodeType' }, { - en: 'coord', - ti: '.CoordType' + en: 'QuantityExtent', + ti: '.QuantityExtentType' }, { - en: 'pointProperty', - ti: '.PointPropertyType' + en: 'CategoryList', + ti: '.CodeOrNullListType' + }, { + en: 'CountList', + ti: { + t: 'l' + } + }, { + en: 'Count', + ti: 'Integer' + }, { + en: 'CountExtent', + ti: { + t: 'l' + } + }, { + en: '_Object', + ti: 'AnyType' + }, { + en: 'CompositeValue', + ti: '.CompositeValueType' + }, { + en: 'Null', + ti: { + t: 'l' + } + }, { + en: 'Quantity', + ti: '.MeasureType' + }, { + en: 'CategoryExtent', + ti: '.CategoryExtentType' + }, { + en: 'BooleanList', + ti: { + t: 'l' + } + }, { + en: 'Boolean', + ti: 'Boolean' }], t: 'ers' + }] + }, { + ln: 'CompositeValueType', + bti: '.AbstractGMLType', + ps: [{ + n: 'valueComponent', + mno: 0, + col: true, + ti: '.ValuePropertyType' }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' + n: 'valueComponents', + ti: '.ValueArrayPropertyType' }] }, { - ln: 'TimeClockType', - bti: '.AbstractTimeReferenceSystemType', + ln: 'GridType', + bti: '.AbstractGeometryType', ps: [{ - n: 'referenceEvent', + n: 'limits', rq: true, - ti: '.StringOrRefType' + ti: '.GridLimitsType' }, { - n: 'referenceTime', + n: 'axisName', rq: true, - ti: 'Time' + col: true }, { - n: 'utcReference', + n: 'dimension', rq: true, - ti: 'Time' - }, { - n: 'dateBasis', - mno: 0, - col: true, - ti: '.TimeCalendarPropertyType' + ti: 'PositiveInteger', + an: { + lp: 'dimension' + }, + t: 'a' }] }, { - ln: 'OperationMethodRefType', + ln: 'GeocentricCRSRefType', ps: [{ - n: 'operationMethod', + n: 'geocentricCRS', rq: true, - en: 'OperationMethod', - ti: '.OperationMethodType' + en: 'GeocentricCRS', + ti: '.GeocentricCRSType' }, { n: 'remoteSchema', an: { @@ -746,96 +681,178 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimePositionType', + ln: 'ScalarValuePropertyType', + bti: '.ValuePropertyType' + }, { + ln: 'FeatureArrayPropertyType', ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' + n: 'feature', + mno: 0, + col: true, + mx: false, + en: '_Feature', + ti: '.AbstractFeatureType', + t: 'er' + }] + }, { + ln: 'TopoCurveType', + bti: '.AbstractTopologyType', + ps: [{ + n: 'directedEdge', + rq: true, + col: true, + ti: '.DirectedEdgePropertyType' + }] + }, { + ln: 'GeometricComplexType', + bti: '.AbstractGeometryType', + ps: [{ + n: 'element', + rq: true, + col: true, + ti: '.GeometricPrimitivePropertyType' + }] + }, { + 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: 'CompositeSurfacePropertyType', + ps: [{ + n: 'compositeSurface', + rq: true, + en: 'CompositeSurface', + ti: '.CompositeSurfaceType' }, { - n: 'calendarEraName', + n: 'remoteSchema', an: { - lp: 'calendarEraName' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'indeterminatePosition', - an: { - lp: 'indeterminatePosition' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' - }] - }, { - ln: 'TemporalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'BagType', - bti: '.AbstractGMLType', - ps: [{ - n: 'member', - mno: 0, - col: true, - ti: '.AssociationType' }, { - n: 'members', - ti: '.ArrayAssociationType' + 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: 'CylindricalCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'AbstractDatumBaseType', + bti: '.DefinitionType' }, { - ln: 'RectangleType', - bti: '.AbstractSurfacePatchType', + ln: 'TinType.ControlPoint', + tn: null, ps: [{ - n: 'exterior', + n: 'posList', rq: true, - mx: false, - dom: false, - ti: '.AbstractRingPropertyType', - t: 'er' + ti: '.DirectPositionListType' }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' + n: 'geometricPositionGroup', + rq: true, + mno: 3, + col: true, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' }] }, { - ln: 'AbstractCoverageType', - bti: '.AbstractFeatureType', + ln: 'VerticalDatumType', + bti: '.AbstractDatumType', ps: [{ - n: 'domainSet', - rq: true, - mx: false, - dom: false, - ti: '.DomainSetType', - t: 'er' + n: 'verticalDatumType', + ti: '.VerticalDatumTypeType' + }] + }, { + ln: 'TimePositionType', + ps: [{ + n: 'value', + ti: { + t: 'l' + }, + t: 'v' }, { - n: 'rangeSet', - rq: true, - ti: '.RangeSetType' + n: 'frame', + an: { + lp: 'frame' + }, + t: 'a' }, { - n: 'dimension', - ti: 'PositiveInteger', + n: 'calendarEraName', an: { - lp: 'dimension' + lp: 'calendarEraName' + }, + t: 'a' + }, { + n: 'indeterminatePosition', + an: { + lp: 'indeterminatePosition' }, t: 'a' }] }, { - ln: 'GeographicCRSRefType', + ln: 'GridFunctionType', ps: [{ - n: 'geographicCRS', + n: 'sequenceRule', + ti: '.SequenceRuleType' + }, { + n: 'startPoint', + ti: { + t: 'l', + bti: 'Integer' + } + }] + }, { + ln: 'TopoPointPropertyType', + ps: [{ + n: 'topoPoint', rq: true, - en: 'GeographicCRS', - ti: '.GeographicCRSType' + en: 'TopoPoint', + ti: '.TopoPointType' + }] + }, { + ln: 'TemporalCSRefType', + ps: [{ + n: 'temporalCS', + rq: true, + en: 'TemporalCS', + ti: '.TemporalCSType' }, { n: 'remoteSchema', an: { @@ -869,12 +886,34 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TemporalCSRefType', + ln: 'SymbolType', ps: [{ - n: 'temporalCS', + n: 'any', + mno: 0, + col: true, + typed: false, + mx: false, + t: 'ae' + }, { + n: 'symbolType', rq: true, - en: 'TemporalCS', - ti: '.TemporalCSType' + 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: { @@ -908,51 +947,52 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObliqueCartesianCSRefType', + ln: 'TemporalDatumType', + bti: '.TemporalDatumBaseType', ps: [{ - n: 'obliqueCartesianCS', + n: 'origin', rq: true, - en: 'ObliqueCartesianCS', - ti: '.ObliqueCartesianCSType' + ti: 'DateTime' + }] + }, { + ln: 'GraphStyleType', + bti: '.BaseStyleDescriptorType', + ps: [{ + n: 'planar', + ti: 'Boolean' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'directed', + ti: 'Boolean' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'grid', + ti: 'Boolean' }, { - n: 'href', - t: 'a' + n: 'minDistance', + ti: 'Double' }, { - n: 'role', - t: 'a' + n: 'minAngle', + ti: 'Double' }, { - n: 'arcrole', - t: 'a' + n: 'graphType' }, { - n: 'title', - t: 'a' + n: 'drawingType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'lineType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'aestheticCriteria', + mno: 0, + col: true }] }, { - ln: 'TimeNodePropertyType', + ln: 'ScaleType', + bti: '.MeasureType' + }, { + ln: 'PointPropertyType', ps: [{ - n: 'timeNode', + n: 'point', rq: true, - en: 'TimeNode', - ti: '.TimeNodeType' + en: 'Point', + ti: '.PointType' }, { n: 'remoteSchema', an: { @@ -986,49 +1026,62 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DegreesType', + ln: 'MeasureOrNullListType', ps: [{ n: 'value', - ti: 'NonNegativeInteger', + ti: { + t: 'l' + }, t: 'v' }, { - n: 'direction', + n: 'uom', + rq: true, an: { - lp: 'direction' + lp: 'uom' }, t: 'a' }] }, { - ln: 'ScaleType', - bti: '.MeasureType' - }, { - ln: 'PolygonType', - bti: '.AbstractSurfaceType', + ln: 'AbstractTimeSliceType', + bti: '.AbstractGMLType', ps: [{ - n: 'exterior', - mx: false, - dom: false, - ti: '.AbstractRingPropertyType', - t: 'er' + n: 'validTime', + rq: true, + ti: '.TimePrimitivePropertyType' }, { - n: 'interior', - mno: 0, - col: true, - mx: false, - dom: false, - ti: '.AbstractRingPropertyType', - t: 'er' + n: 'dataSource', + ti: '.StringOrRefType' }] }, { - ln: 'MultiPointCoverageType', - bti: '.AbstractDiscreteCoverageType' + ln: 'BaseUnitType', + bti: '.UnitDefinitionType', + ps: [{ + n: 'unitsSystem', + rq: true, + ti: '.ReferenceType' + }] }, { - ln: 'CompositeSolidPropertyType', + ln: 'SolidArrayPropertyType', ps: [{ - n: 'compositeSolid', + n: 'solid', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_Solid', + ti: '.AbstractSolidType', + t: 'er' + }] + }, { + ln: 'GeometryPropertyType', + ps: [{ + n: 'geometry', rq: true, - en: 'CompositeSolid', - ti: '.CompositeSolidType' + mx: false, + dom: false, + en: '_Geometry', + ti: '.AbstractGeometryType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -1062,51 +1115,51 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ParameterValueType', - bti: '.AbstractGeneralParameterValueType', + ln: 'AbstractCurveSegmentType', ps: [{ - n: 'value', - rq: true, - ti: '.MeasureType' - }, { - n: 'dmsAngleValue', - rq: true, - ti: '.DMSAngleType' - }, { - n: 'stringValue', - rq: true + n: 'numDerivativesAtStart', + ti: 'Integer', + an: { + lp: 'numDerivativesAtStart' + }, + t: 'a' }, { - n: 'integerValue', - rq: true, - ti: 'PositiveInteger' + n: 'numDerivativesAtEnd', + ti: 'Integer', + an: { + lp: 'numDerivativesAtEnd' + }, + t: 'a' }, { - n: 'booleanValue', + n: 'numDerivativeInterior', + ti: 'Integer', + an: { + lp: 'numDerivativeInterior' + }, + t: 'a' + }] + }, { + ln: 'ClothoidType', + bti: '.AbstractCurveSegmentType', + ps: [{ + n: 'refLocation', rq: true, - ti: 'Boolean' + ti: '.ClothoidType.RefLocation' }, { - n: 'valueList', + n: 'scaleFactor', rq: true, - ti: '.MeasureListType' + ti: 'Decimal' }, { - n: 'integerValueList', + n: 'startParameter', rq: true, - ti: { - t: 'l', - bti: 'Integer' - } - }, { - n: 'valueFile', - rq: true + ti: 'Double' }, { - n: 'valueOfParameter', + n: 'endParameter', rq: true, - ti: '.OperationParameterRefType' + ti: 'Double' }] }, { - ln: 'LengthType', - bti: '.MeasureType' - }, { - ln: 'AbsoluteExternalPositionalAccuracyType', + ln: 'RelativeInternalPositionalAccuracyType', bti: '.AbstractPositionalAccuracyType', ps: [{ n: 'result', @@ -1114,74 +1167,29 @@ var GML_3_1_1_Module_Factory = function () { ti: '.MeasureType' }] }, { - ln: 'AbstractFeatureType', + ln: 'ArrayType', bti: '.AbstractGMLType', ps: [{ - n: 'boundedBy', - ti: '.BoundingShapeType' - }, { - n: 'location', - mx: false, - dom: false, - ti: '.LocationPropertyType', - t: 'er' - }] - }, { - ln: 'ConversionType', - bti: '.AbstractGeneralConversionType', - ps: [{ - n: 'usesMethod', - rq: true, - ti: '.OperationMethodRefType' - }, { - n: 'usesValue', - mno: 0, - col: true, - ti: '.ParameterValueType' + n: 'members', + ti: '.ArrayAssociationType' }] }, { - ln: 'FeatureCollectionType', - bti: '.AbstractFeatureCollectionType' - }, { - ln: 'TopoComplexType', - bti: '.AbstractTopologyType', + ln: 'TargetPropertyType', ps: [{ - n: 'maximalComplex', + n: 'feature', 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' + mx: false, + en: '_Feature', + ti: '.AbstractFeatureType', + t: 'er' }, { - n: 'isMaximal', - ti: 'Boolean', - an: { - lp: 'isMaximal' - }, - t: 'a' - }] - }, { - ln: 'TransformationRefType', - ps: [{ - n: 'transformation', + n: 'geometry', rq: true, - en: 'Transformation', - ti: '.TransformationType' + mx: false, + dom: false, + en: '_Geometry', + ti: '.AbstractGeometryType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -1215,16 +1223,18 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'EllipsoidBaseType', - bti: '.DefinitionType' - }, { - ln: 'ArcByBulgeType', - bti: '.ArcStringByBulgeType' + ln: 'GridLimitsType', + ps: [{ + n: 'gridEnvelope', + rq: true, + en: 'GridEnvelope', + ti: '.GridEnvelopeType' + }] }, { - ln: 'CoordinateSystemAxisType', - bti: '.CoordinateSystemAxisBaseType', + ln: 'OperationParameterGroupType', + bti: '.OperationParameterGroupBaseType', ps: [{ - n: 'axisID', + n: 'groupID', mno: 0, col: true, ti: '.IdentifierType' @@ -1232,32 +1242,39 @@ var GML_3_1_1_Module_Factory = function () { n: 'remarks', ti: '.StringOrRefType' }, { - n: 'axisAbbrev', - rq: true, - ti: '.CodeType' + n: 'maximumOccurs', + ti: 'PositiveInteger' }, { - n: 'axisDirection', + n: 'includesParameter', rq: true, - ti: '.CodeType' + mno: 2, + col: true, + ti: '.AbstractGeneralOperationParameterRefType' + }] + }, { + ln: 'MeasureListType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' }, { n: 'uom', rq: true, an: { - lp: 'uom', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'uom' }, t: 'a' }] }, { - ln: 'AbstractTopologyType', - bti: '.AbstractGMLType' - }, { - ln: 'VerticalCRSRefType', + ln: 'ConversionRefType', ps: [{ - n: 'verticalCRS', + n: 'conversion', rq: true, - en: 'VerticalCRS', - ti: '.VerticalCRSType' + en: 'Conversion', + ti: '.ConversionType' }, { n: 'remoteSchema', an: { @@ -1291,103 +1308,54 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CurveSegmentArrayPropertyType', + ln: 'RectangleType', + bti: '.AbstractSurfacePatchType', ps: [{ - n: 'curveSegment', - mno: 0, - col: true, + n: 'exterior', + rq: true, mx: false, dom: false, - en: '_CurveSegment', - ti: '.AbstractCurveSegmentType', + ti: '.AbstractRingPropertyType', t: 'er' + }, { + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' }] }, { - ln: 'ValuePropertyType', + ln: 'TinType', + bti: '.TriangulatedSurfaceType', ps: [{ - n: '_boolean', - rq: true, - en: 'Boolean', - ti: 'Boolean' + n: 'stopLines', + mno: 0, + col: true, + ti: '.LineStringSegmentArrayPropertyType' }, { - 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: 'breakLines', + mno: 0, + col: true, + ti: '.LineStringSegmentArrayPropertyType' }, { - n: 'countExtent', + n: 'maxLength', rq: true, - en: 'CountExtent', - ti: { - t: 'l' - } + ti: '.LengthType' }, { - n: 'compositeValue', + n: 'controlPoint', rq: true, - mx: false, - dom: false, - en: 'CompositeValue', - ti: '.CompositeValueType', - t: 'er' - }, { - n: 'object', + ti: '.TinType.ControlPoint' + }] + }, { + ln: 'AbstractGeneralOperationParameterRefType', + ps: [{ + n: 'generalOperationParameter', rq: true, mx: false, dom: false, - en: '_Object', - ti: 'AnyType', + en: '_GeneralOperationParameter', + ti: '.AbstractGeneralOperationParameterType', t: 'er' - }, { - n: '_null', - rq: true, - en: 'Null', - ti: { - t: 'l' - } }, { n: 'remoteSchema', an: { @@ -1421,68 +1389,73 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProjectedCRSType', - bti: '.AbstractGeneralDerivedCRSType', - ps: [{ - n: 'usesCartesianCS', - rq: true, - ti: '.CartesianCSRefType' - }] + ln: 'AbstractRingType', + bti: '.AbstractGeometryType' }, { - ln: 'TriangleType', - bti: '.AbstractSurfacePatchType', + ln: 'PolygonPatchArrayPropertyType', + bti: '.SurfacePatchArrayPropertyType' + }, { + ln: 'LinearCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'EllipsoidalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'AbstractGMLType', ps: [{ - n: 'exterior', - rq: true, + n: 'metaDataProperty', + mno: 0, + col: true, + ti: '.MetaDataPropertyType' + }, { + n: 'description', + ti: '.StringOrRefType' + }, { + n: 'name', + mno: 0, + col: true, mx: false, dom: false, - ti: '.AbstractRingPropertyType', + ti: '.CodeType', t: 'er' }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'ConeType', - bti: '.AbstractGriddedSurfaceType', - ps: [{ - n: 'horizontalCURVETYPE', - an: { - lp: 'horizontalCurveType' - }, - t: 'a' - }, { - n: 'verticalCURVETYPE', + n: 'id', + ti: 'ID', an: { - lp: 'verticalCurveType' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }] }, { - ln: 'CovarianceElementType', + ln: 'CoverageFunctionType', ps: [{ - n: 'rowIndex', - rq: true, - ti: 'PositiveInteger' - }, { - n: 'columnIndex', + n: 'mappingRule', rq: true, - ti: 'PositiveInteger' + en: 'MappingRule', + ti: '.StringOrRefType' }, { - n: 'covariance', + n: 'gridFunction', rq: true, - ti: 'Double' + mx: false, + dom: false, + en: 'GridFunction', + ti: '.GridFunctionType', + t: 'er' }] }, { - ln: 'CoordinateSystemAxisRefType', + ln: 'LengthType', + bti: '.MeasureType' + }, { + ln: 'VerticalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'LinearCSRefType', ps: [{ - n: 'coordinateSystemAxis', + n: 'linearCS', rq: true, - en: 'CoordinateSystemAxis', - ti: '.CoordinateSystemAxisType' + en: 'LinearCS', + ti: '.LinearCSType' }, { n: 'remoteSchema', an: { @@ -1516,71 +1489,36 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CompoundCRSType', - bti: '.AbstractReferenceSystemType', - ps: [{ - n: 'includesCRS', - rq: true, - mno: 2, - col: true, - ti: '.CoordinateReferenceSystemRefType' - }] - }, { - ln: 'ArcStringType', - bti: '.AbstractCurveSegmentType', + ln: 'CoordinatesType', ps: [{ - n: 'posOrPointPropertyOrPointRep', - rq: true, - mno: 3, - 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: 'value', + t: 'v' }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' + n: 'decimal', + an: { + lp: 'decimal' + }, + t: 'a' }, { - n: 'interpolation', + n: 'cs', an: { - lp: 'interpolation' + lp: 'cs' }, t: 'a' }, { - n: 'numArc', - ti: 'Integer', + n: 'ts', an: { - lp: 'numArc' + lp: 'ts' }, t: 'a' }] }, { - ln: 'MultiSurfaceDomainType', - bti: '.DomainSetType' - }, { - ln: 'MultiGeometryPropertyType', + ln: 'VerticalDatumRefType', ps: [{ - n: 'geometricAggregate', + n: 'verticalDatum', rq: true, - mx: false, - dom: false, - en: '_GeometricAggregate', - ti: '.AbstractGeometricAggregateType', - t: 'er' + en: 'VerticalDatum', + ti: '.VerticalDatumType' }, { n: 'remoteSchema', an: { @@ -1614,32 +1552,71 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MeasureType', + ln: 'CategoryExtentType', + bti: '.CodeOrNullListType' + }, { + ln: 'CompositeSurfaceType', + bti: '.AbstractSurfaceType', + ps: [{ + n: 'surfaceMember', + rq: true, + col: true, + ti: '.SurfacePropertyType' + }] + }, { + ln: 'CodeType', ps: [{ n: 'value', - ti: 'Double', t: 'v' }, { - n: 'uom', - rq: true, + n: 'codeSpace', an: { - lp: 'uom' + lp: 'codeSpace' }, t: 'a' }] }, { - ln: 'DirectedNodePropertyType', + ln: 'AbstractDiscreteCoverageType', + bti: '.AbstractCoverageType', ps: [{ - n: 'node', + n: 'coverageFunction', + ti: '.CoverageFunctionType' + }] + }, { + ln: 'DirectedObservationAtDistanceType', + bti: '.DirectedObservationType', + ps: [{ + n: 'distance', rq: true, - en: 'Node', - ti: '.NodeType' + ti: '.MeasureType' + }] + }, { + ln: 'TimeClockType', + bti: '.AbstractTimeReferenceSystemType', + ps: [{ + n: 'referenceEvent', + rq: true, + ti: '.StringOrRefType' }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + n: 'referenceTime', + rq: true, + ti: 'Time' + }, { + n: 'utcReference', + rq: true, + ti: 'Time' + }, { + n: 'dateBasis', + mno: 0, + col: true, + ti: '.TimeCalendarPropertyType' + }] + }, { + ln: 'TopoComplexMemberType', + ps: [{ + n: 'topoComplex', + en: 'TopoComplex', + ti: '.TopoComplexType' }, { n: 'remoteSchema', an: { @@ -1673,15 +1650,75 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'BoundedFeatureType', - bti: '.AbstractFeatureType' + ln: 'SurfacePatchArrayPropertyType', + ps: [{ + n: 'surfacePatch', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_SurfacePatch', + ti: '.AbstractSurfacePatchType', + t: 'er' + }] }, { - ln: 'SphericalCSRefType', + ln: 'AbstractGeneralOperationParameterType', + bti: '.DefinitionType', ps: [{ - n: 'sphericalCS', + n: 'minimumOccurs', + ti: 'NonNegativeInteger' + }] + }, { + ln: 'DefinitionType', + bti: '.AbstractGMLType' + }, { + ln: 'TimeEdgeType', + bti: '.AbstractTimeTopologyPrimitiveType', + ps: [{ + n: 'start', rq: true, - en: 'SphericalCS', - ti: '.SphericalCSType' + ti: '.TimeNodePropertyType' + }, { + n: 'end', + rq: true, + ti: '.TimeNodePropertyType' + }, { + n: 'extent', + ti: '.TimePeriodPropertyType' + }] + }, { + ln: 'SpeedType', + bti: '.MeasureType' + }, { + ln: 'CurveType', + bti: '.AbstractCurveType', + ps: [{ + n: 'segments', + rq: true, + ti: '.CurveSegmentArrayPropertyType' + }] + }, { + 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: { @@ -1715,47 +1752,24 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SequenceRuleType', + ln: 'TopoVolumeType', + bti: '.AbstractTopologyType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'order', - an: { - lp: 'order' - }, - t: 'a' + n: 'directedTopoSolid', + rq: true, + col: true, + ti: '.DirectedTopoSolidPropertyType' }] }, { - ln: 'DerivedCRSTypeType', + ln: 'PixelInCellType', bti: '.CodeType' }, { - ln: 'OperationMethodBaseType', - bti: '.DefinitionType' - }, { - ln: 'FormulaType', - ps: [{ - n: 'a', - ti: 'Double' - }, { - n: 'b', - rq: true, - ti: 'Double' - }, { - n: 'c', - rq: true, - ti: 'Double' - }, { - n: 'd', - ti: 'Double' - }] - }, { - ln: 'TemporalDatumRefType', + ln: 'MultiSurfacePropertyType', ps: [{ - n: 'temporalDatum', + n: 'multiSurface', rq: true, - en: 'TemporalDatum', - ti: '.TemporalDatumType' + en: 'MultiSurface', + ti: '.MultiSurfaceType' }, { n: 'remoteSchema', an: { @@ -1789,137 +1803,103 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MeasureOrNullListType', + ln: 'DynamicFeatureType', + bti: '.AbstractFeatureType', ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' + n: 'validTime', + ti: '.TimePrimitivePropertyType' }, { - n: 'uom', - rq: true, - an: { - lp: 'uom' - }, - t: 'a' + n: 'history', + mx: false, + dom: false, + ti: '.HistoryPropertyType', + t: 'er' + }, { + n: 'dataSource', + ti: '.StringOrRefType' }] }, { - ln: 'TransformationType', - bti: '.AbstractGeneralTransformationType', + ln: 'AffinePlacementType', ps: [{ - n: 'usesMethod', + n: 'location', rq: true, - ti: '.OperationMethodRefType' + ti: '.DirectPositionType' }, { - n: 'usesValue', - mno: 0, + n: 'refDirection', + rq: true, col: true, - ti: '.ParameterValueType' + ti: '.VectorType' + }, { + n: 'inDimension', + rq: true, + ti: 'PositiveInteger' + }, { + n: 'outDimension', + rq: true, + ti: 'PositiveInteger' }] }, { - ln: 'TemporalDatumType', - bti: '.TemporalDatumBaseType', + ln: 'TriangulatedSurfaceType', + bti: '.SurfaceType' + }, { + ln: 'TimeNodeType', + bti: '.AbstractTimeTopologyPrimitiveType', ps: [{ - n: 'origin', - rq: true, - ti: 'DateTime' + n: 'previousEdge', + mno: 0, + col: true, + ti: '.TimeEdgePropertyType' + }, { + n: 'nextEdge', + mno: 0, + col: true, + ti: '.TimeEdgePropertyType' + }, { + n: 'position', + ti: '.TimeInstantPropertyType' }] }, { - ln: 'KnotType', + ln: 'MeasureType', ps: [{ n: 'value', - rq: true, - ti: 'Double' - }, { - n: 'multiplicity', - rq: true, - ti: 'NonNegativeInteger' + ti: 'Double', + t: 'v' }, { - n: 'weight', + n: 'uom', rq: true, - ti: 'Double' + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'AbstractTimeSliceType', - bti: '.AbstractGMLType', + ln: 'DerivedUnitType', + bti: '.UnitDefinitionType', 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: 'refDirection', - ti: '.VectorType' - }] - }, { - ln: 'TimeOrdinalReferenceSystemType', - bti: '.AbstractTimeReferenceSystemType', - ps: [{ - n: 'component', + n: 'derivationUnitTerm', rq: true, col: true, - ti: '.TimeOrdinalEraPropertyType' - }] - }, { - ln: 'AbstractDiscreteCoverageType', - bti: '.AbstractCoverageType', - ps: [{ - n: 'coverageFunction', - ti: '.CoverageFunctionType' - }] - }, { - 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' + ti: '.DerivationUnitTermType' }] }, { - ln: 'BooleanPropertyType', - bti: '.ValuePropertyType' - }, { - ln: 'TopoVolumePropertyType', + ln: 'SurfaceArrayPropertyType', ps: [{ - n: 'topoVolume', - rq: true, - en: 'TopoVolume', - ti: '.TopoVolumeType' + n: 'surface', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_Surface', + ti: '.AbstractSurfaceType', + t: 'er' }] }, { - ln: 'GeocentricCRSRefType', + ln: 'TimeEdgePropertyType', ps: [{ - n: 'geocentricCRS', + n: 'timeEdge', rq: true, - en: 'GeocentricCRS', - ti: '.GeocentricCRSType' + en: 'TimeEdge', + ti: '.TimeEdgeType' }, { n: 'remoteSchema', an: { @@ -1953,78 +1933,48 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'QuantityExtentType', - bti: '.MeasureOrNullListType' - }, { - 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: 'TopoVolumeType', - bti: '.AbstractTopologyType', + ln: 'OperationParameterType', + bti: '.OperationParameterBaseType', ps: [{ - n: 'directedTopoSolid', - rq: true, + n: 'parameterID', + mno: 0, col: true, - ti: '.DirectedTopoSolidPropertyType' - }] - }, { - ln: 'CoordinatesType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'decimal', - an: { - lp: 'decimal' - }, - t: 'a' - }, { - n: 'cs', - an: { - lp: 'cs' - }, - t: 'a' + ti: '.IdentifierType' }, { - n: 'ts', - an: { - lp: 'ts' - }, - t: 'a' + n: 'remarks', + ti: '.StringOrRefType' }] }, { - ln: 'MultiCurveDomainType', - bti: '.DomainSetType' - }, { - ln: 'TrackType', - bti: '.HistoryPropertyType' - }, { - ln: 'AbstractFeatureCollectionType', - bti: '.AbstractFeatureType', + ln: 'SolidType', + bti: '.AbstractSolidType', ps: [{ - n: 'featureMember', + n: 'exterior', + ti: '.SurfacePropertyType' + }, { + n: 'interior', mno: 0, col: true, - ti: '.FeaturePropertyType' - }, { - n: 'featureMembers', - ti: '.FeatureArrayPropertyType' + ti: '.SurfacePropertyType' }] }, { - ln: 'VerticalDatumRefType', + ln: 'IsolatedPropertyType', ps: [{ - n: 'verticalDatum', + n: 'node', rq: true, - en: 'VerticalDatum', - ti: '.VerticalDatumType' + en: 'Node', + ti: '.NodeType' + }, { + n: 'edge', + rq: true, + en: 'Edge', + ti: '.EdgeType' }, { n: 'remoteSchema', an: { @@ -2058,243 +2008,135 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DefinitionProxyType', + ln: 'AbstractTimeReferenceSystemType', bti: '.DefinitionType', ps: [{ - n: 'definitionRef', - rq: true, - ti: '.ReferenceType' + n: 'domainOfValidity' }] }, { - ln: 'FaceType', - bti: '.AbstractTopoPrimitiveType', + ln: 'CircleType', + bti: '.ArcType' + }, { + ln: 'AbstractGeneralDerivedCRSType', + bti: '.AbstractReferenceSystemType', ps: [{ - n: 'directedEdge', + n: 'baseCRS', rq: true, - col: true, - ti: '.DirectedEdgePropertyType' - }, { - n: 'directedTopoSolid', - mno: 0, - mxo: 2, - col: true, - ti: '.DirectedTopoSolidPropertyType' + ti: '.CoordinateReferenceSystemRefType' }, { - n: 'surfaceProperty', - ti: '.SurfacePropertyType' + n: 'definedByConversion', + rq: true, + ti: '.GeneralConversionRefType' }] }, { - ln: 'SpeedType', - bti: '.MeasureType' - }, { - ln: 'FeatureStyleType', - bti: '.AbstractGMLType', + ln: 'ParameterValueType', + bti: '.AbstractGeneralParameterValueType', ps: [{ - n: 'featureConstraint' + n: 'value', + rq: true, + ti: '.MeasureType' }, { - n: 'geometryStyle', - mno: 0, - col: true, - ti: '.GeometryStylePropertyType' + n: 'dmsAngleValue', + rq: true, + ti: '.DMSAngleType' }, { - n: 'topologyStyle', - mno: 0, - col: true, - ti: '.TopologyStylePropertyType' + n: 'stringValue', + rq: true }, { - n: 'labelStyle', - ti: '.LabelStylePropertyType' + n: 'integerValue', + rq: true, + ti: 'PositiveInteger' }, { - n: 'featureType', - an: { - lp: 'featureType' - }, - t: 'a' + n: 'booleanValue', + rq: true, + ti: 'Boolean' }, { - n: 'baseType', - an: { - lp: 'baseType' - }, - t: 'a' + n: 'valueList', + rq: true, + ti: '.MeasureListType' }, { - n: 'queryGrammar', - an: { - lp: 'queryGrammar' - }, - t: 'a' - }] - }, { - ln: 'CategoryExtentType', - bti: '.CodeOrNullListType' - }, { - ln: 'ConcatenatedOperationType', - bti: '.AbstractCoordinateOperationType', - ps: [{ - n: 'usesSingleOperation', + n: 'integerValueList', rq: true, - mno: 2, - col: true, - ti: '.SingleOperationRefType' - }] - }, { - ln: 'TopoSolidType', - bti: '.AbstractTopoPrimitiveType', - ps: [{ - n: 'directedFace', + ti: { + t: 'l', + bti: 'Integer' + } + }, { + n: 'valueFile', + rq: true + }, { + n: 'valueOfParameter', rq: true, - col: true, - ti: '.DirectedFacePropertyType' + ti: '.OperationParameterRefType' }] }, { - ln: 'ArrayAssociationType', - ps: [{ - n: 'object', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_Object', - ti: 'AnyType', - t: 'er' - }] + ln: 'AbstractCoordinateSystemBaseType', + bti: '.DefinitionType' }, { - ln: 'TopoPointPropertyType', + ln: 'IndexMapType', + bti: '.GridFunctionType', ps: [{ - n: 'topoPoint', + n: 'lookUpTable', rq: true, - en: 'TopoPoint', - ti: '.TopoPointType' + ti: { + t: 'l', + bti: 'Integer' + } }] }, { - ln: 'EdgeType', - bti: '.AbstractTopoPrimitiveType', + ln: 'LineStringSegmentArrayPropertyType', ps: [{ - n: 'directedNode', - rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.DirectedNodePropertyType' - }, { - n: 'directedFace', + n: 'lineStringSegment', mno: 0, col: true, - ti: '.DirectedFacePropertyType' - }, { - n: 'curveProperty', - ti: '.CurvePropertyType' + en: 'LineStringSegment', + ti: '.LineStringSegmentType' }] }, { - ln: 'SolidType', - bti: '.AbstractSolidType', - ps: [{ - n: 'exterior', - ti: '.SurfacePropertyType' - }, { - n: 'interior', - mno: 0, - col: true, - ti: '.SurfacePropertyType' - }] + ln: 'TrackType', + bti: '.HistoryPropertyType' }, { - ln: 'DirectedEdgePropertyType', + ln: 'PointType', + bti: '.AbstractGeometricPrimitiveType', ps: [{ - n: 'edge', + n: 'pos', rq: true, - en: 'Edge', - ti: '.EdgeType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - 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: '.DirectPositionType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'coord', + rq: true, + ti: '.CoordType' }] }, { - ln: 'TimeOrdinalEraType', - bti: '.DefinitionType', + ln: 'AbstractParametricCurveSurfaceType', + bti: '.AbstractSurfacePatchType' + }, { + ln: 'CovarianceElementType', ps: [{ - n: 'relatedTime', - mno: 0, - col: true, - ti: '.RelatedTimeType' - }, { - n: 'start', + n: 'rowIndex', rq: true, - ti: '.TimeNodePropertyType' + ti: 'PositiveInteger' }, { - n: 'end', + n: 'columnIndex', rq: true, - ti: '.TimeNodePropertyType' - }, { - n: 'extent', - ti: '.TimePeriodPropertyType' - }, { - n: 'member', - mno: 0, - col: true, - ti: '.TimeOrdinalEraPropertyType' + ti: 'PositiveInteger' }, { - n: 'group', - ti: '.ReferenceType' - }] - }, { - ln: 'CompositeSolidType', - bti: '.AbstractSolidType', - ps: [{ - n: 'solidMember', + n: 'covariance', rq: true, - col: true, - ti: '.SolidPropertyType' + ti: 'Double' }] }, { - ln: 'OperationParameterType', - bti: '.OperationParameterBaseType', - ps: [{ - n: 'parameterID', - mno: 0, - col: true, - ti: '.IdentifierType' - }, { - n: 'remarks', - ti: '.StringOrRefType' - }] + ln: 'VerticalDatumTypeType', + bti: '.CodeType' }, { - ln: 'PrimeMeridianType', - bti: '.PrimeMeridianBaseType', + ln: 'AbstractCoordinateSystemType', + bti: '.AbstractCoordinateSystemBaseType', ps: [{ - n: 'meridianID', + n: 'csID', mno: 0, col: true, ti: '.IdentifierType' @@ -2302,46 +2144,28 @@ var GML_3_1_1_Module_Factory = function () { n: 'remarks', ti: '.StringOrRefType' }, { - n: 'greenwichLongitude', - rq: true, - ti: '.AngleChoiceType' - }] - }, { - ln: 'TimeTopologyComplexType', - bti: '.AbstractTimeComplexType', - ps: [{ - n: 'primitive', + n: 'usesAxis', rq: true, col: true, - ti: '.TimeTopologyPrimitivePropertyType' + ti: '.CoordinateSystemAxisRefType' }] }, { - ln: 'DictionaryType', - bti: '.DefinitionType', + ln: 'DomainSetType', ps: [{ - n: 'dictionaryEntryOrIndirectEntry', - mno: 0, - col: true, + n: 'geometry', + rq: true, mx: false, dom: false, - etis: [{ - en: 'indirectEntry', - ti: '.IndirectEntryType' - }, { - en: 'dictionaryEntry', - ti: '.DictionaryEntryType' - }], - t: 'ers' - }] - }, { - ln: 'GeneralTransformationRefType', - ps: [{ - n: 'generalTransformation', + en: '_Geometry', + ti: '.AbstractGeometryType', + t: 'er' + }, { + n: 'timeObject', rq: true, mx: false, dom: false, - en: '_GeneralTransformation', - ti: '.AbstractGeneralTransformationType', + en: '_TimeObject', + ti: '.AbstractTimeObjectType', t: 'er' }, { n: 'remoteSchema', @@ -2376,12 +2200,27 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CartesianCSRefType', + ln: 'KnotType', ps: [{ - n: 'cartesianCS', + n: 'value', rq: true, - en: 'CartesianCS', - ti: '.CartesianCSType' + ti: 'Double' + }, { + n: 'multiplicity', + rq: true, + ti: 'NonNegativeInteger' + }, { + n: 'weight', + rq: true, + ti: 'Double' + }] + }, { + ln: 'PrimeMeridianRefType', + ps: [{ + n: 'primeMeridian', + rq: true, + en: 'PrimeMeridian', + ti: '.PrimeMeridianType' }, { n: 'remoteSchema', an: { @@ -2415,103 +2254,39 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'VectorType', + ln: 'ConversionType', + bti: '.AbstractGeneralConversionType', 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: 'AbstractCurveType', - bti: '.AbstractGeometricPrimitiveType' - }, { - ln: 'TimePeriodType', - bti: '.AbstractTimeGeometricPrimitiveType', - 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', + n: 'usesMethod', rq: true, - ti: 'Duration' + ti: '.OperationMethodRefType' }, { - n: 'timeInterval', - rq: true, - ti: '.TimeIntervalLengthType' + n: 'usesValue', + mno: 0, + col: true, + ti: '.ParameterValueType' }] }, { - ln: 'SolidArrayPropertyType', + ln: 'SurfaceType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'solid', - mno: 0, - col: true, + n: 'patches', + rq: true, mx: false, dom: false, - en: '_Solid', - ti: '.AbstractSolidType', + ti: '.SurfacePatchArrayPropertyType', t: 'er' }] }, { - ln: 'GeometryStylePropertyType', + ln: 'DictionaryEntryType', ps: [{ - n: 'geometryStyle', - en: 'GeometryStyle', - ti: '.GeometryStyleType' - }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' + n: 'definition', + rq: true, + mx: false, + dom: false, + en: 'Definition', + ti: '.DefinitionType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -2544,16 +2319,124 @@ var GML_3_1_1_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'AbstractCoordinateOperationBaseType', + bti: '.DefinitionType' + }, { + ln: 'FileType', + ps: [{ + n: 'rangeParameters', + rq: true, + ti: '.RangeParametersType' + }, { + n: 'fileName', + rq: true + }, { + n: 'fileStructure', + rq: true + }, { + n: 'mimeType' + }, { + n: 'compression' + }] + }, { + ln: 'TopoPrimitiveArrayAssociationType', + ps: [{ + n: 'topoPrimitive', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_TopoPrimitive', + ti: '.AbstractTopoPrimitiveType', + t: 'er' + }] + }, { + 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: 'CountList', + ti: { + t: 'l' + } + }, { + en: 'CategoryList', + ti: '.CodeOrNullListType' + }, { + en: 'BooleanList', + ti: { + t: 'l' + } + }], + t: 'ers' + }, { + n: 'dataBlock', + rq: true, + en: 'DataBlock', + ti: '.DataBlockType' + }, { + n: 'file', + rq: true, + en: 'File', + ti: '.FileType' + }] + }, { + ln: 'ConversionToPreferredUnitType', + bti: '.UnitOfMeasureType', + ps: [{ + n: 'factor', + rq: true, + ti: 'Double' + }, { + n: 'formula', + rq: true, + ti: '.FormulaType' + }] + }, { + ln: 'KnotPropertyType', + ps: [{ + n: 'knot', + rq: true, + en: 'Knot', + ti: '.KnotType' + }] + }, { + ln: 'CodeOrNullListType', + ps: [{ + n: 'value', + ti: { + t: 'l' + }, + t: 'v' + }, { + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' + }] }, { ln: 'OperationParameterBaseType', bti: '.AbstractGeneralOperationParameterType' }, { - ln: 'TimeTopologyComplexPropertyType', + ln: 'StringOrRefType', ps: [{ - n: 'timeTopologyComplex', - rq: true, - en: 'TimeTopologyComplex', - ti: '.TimeTopologyComplexType' + n: 'value', + t: 'v' }, { n: 'remoteSchema', an: { @@ -2587,186 +2470,116 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDatumType', - bti: '.AbstractDatumBaseType', + ln: 'CountPropertyType', + bti: '.ValuePropertyType' + }, { + ln: 'TransformationType', + bti: '.AbstractGeneralTransformationType', ps: [{ - n: 'datumID', + n: 'usesMethod', + rq: true, + ti: '.OperationMethodRefType' + }, { + n: 'usesValue', mno: 0, col: true, - ti: '.IdentifierType' - }, { - n: 'remarks', - ti: '.StringOrRefType' - }, { - n: 'anchorPoint', - ti: '.CodeType' - }, { - n: 'realizationEpoch', - ti: 'Date' - }, { - n: 'validArea', - ti: '.ExtentType' - }, { - n: 'scope' + ti: '.ParameterValueType' }] }, { - ln: 'AbstractGeneralConversionType', - bti: '.AbstractCoordinateOperationType' - }, { - ln: 'AbstractStyleType', - bti: '.AbstractGMLType' - }, { - ln: 'TinType.ControlPoint', - tn: null, + ln: 'GeodeticDatumType', + bti: '.AbstractDatumType', ps: [{ - n: 'posList', + n: 'usesPrimeMeridian', rq: true, - ti: '.DirectPositionListType' + ti: '.PrimeMeridianRefType' }, { - n: 'geometricPositionGroup', + n: 'usesEllipsoid', rq: true, - mno: 3, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' + ti: '.EllipsoidRefType' }] }, { - ln: 'OperationMethodType', - bti: '.OperationMethodBaseType', + ln: 'TimePeriodType', + bti: '.AbstractTimeGeometricPrimitiveType', ps: [{ - n: 'methodID', - mno: 0, - col: true, - ti: '.IdentifierType' + n: 'beginPosition', + rq: true, + ti: '.TimePositionType' }, { - n: 'remarks', - ti: '.StringOrRefType' + n: 'begin', + rq: true, + ti: '.TimeInstantPropertyType' }, { - n: 'methodFormula', + n: 'endPosition', rq: true, - ti: '.CodeType' + ti: '.TimePositionType' }, { - n: 'sourceDimensions', + n: 'end', rq: true, - ti: 'PositiveInteger' + ti: '.TimeInstantPropertyType' }, { - n: 'targetDimensions', + n: 'duration', rq: true, - ti: 'PositiveInteger' + ti: 'Duration' }, { - n: 'usesParameter', - mno: 0, - col: true, - ti: '.AbstractGeneralOperationParameterRefType' - }] - }, { - ln: 'PriorityLocationPropertyType', - bti: '.LocationPropertyType', - ps: [{ - n: 'priority', - an: { - lp: 'priority' - }, - t: 'a' + n: 'timeInterval', + rq: true, + ti: '.TimeIntervalLengthType' }] }, { - ln: 'BSplineType', - bti: '.AbstractCurveSegmentType', + ln: 'DatumRefType', ps: [{ - n: 'posOrPointPropertyOrPointRep', - mno: 0, - col: true, + n: 'datum', + rq: 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' + en: '_Datum', + ti: '.AbstractDatumType', + t: 'er' }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'degree', - rq: true, - ti: 'NonNegativeInteger' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'knot', - rq: true, - mno: 2, - col: true, - ti: '.KnotPropertyType' + n: 'href', + t: 'a' }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, + n: 'role', t: 'a' }, { - n: 'isPolynomial', - ti: 'Boolean', - an: { - lp: 'isPolynomial' - }, + n: 'arcrole', t: 'a' }, { - n: 'knotType', - an: { - lp: 'knotType' - }, + n: 'title', t: 'a' - }] - }, { - ln: 'UnitOfMeasureType', - ps: [{ - n: 'uom', - rq: true, - an: { - lp: 'uom' - }, + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', t: 'a' - }] - }, { - ln: 'OrientableCurveType', - bti: '.AbstractCurveType', - ps: [{ - n: 'baseCurve', - rq: true, - ti: '.CurvePropertyType' }, { - n: 'orientation', - an: { - lp: 'orientation' - }, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'PolyhedralSurfaceType', - bti: '.SurfaceType' + ln: 'MultiPointCoverageType', + bti: '.AbstractDiscreteCoverageType' }, { - ln: 'LineStringPropertyType', + ln: 'MultiGeometryPropertyType', ps: [{ - n: 'lineString', + n: 'geometricAggregate', rq: true, - en: 'LineString', - ti: '.LineStringType' + mx: false, + dom: false, + en: '_GeometricAggregate', + ti: '.AbstractGeometricAggregateType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -2800,18 +2613,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTimeReferenceSystemType', - bti: '.DefinitionType', - ps: [{ - n: 'domainOfValidity' - }] - }, { - ln: 'ProjectedCRSRefType', + ln: 'UserDefinedCSRefType', ps: [{ - n: 'projectedCRS', + n: 'userDefinedCS', rq: true, - en: 'ProjectedCRS', - ti: '.ProjectedCRSType' + en: 'UserDefinedCS', + ti: '.UserDefinedCSType' }, { n: 'remoteSchema', an: { @@ -2845,96 +2652,91 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectPositionListType', + ln: 'ValuePropertyType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, - t: 'v' + n: '_boolean', + rq: true, + en: 'Boolean', + ti: 'Boolean' }, { - n: 'count', - ti: 'PositiveInteger', - an: { - lp: 'count' - }, - t: 'a' + n: 'category', + rq: true, + en: 'Category', + ti: '.CodeType' }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.MeasureType' }, { - n: 'srsDimension', - ti: 'PositiveInteger', - an: { - lp: 'srsDimension' - }, - t: 'a' + n: 'count', + rq: true, + en: 'Count', + ti: 'Integer' }, { - n: 'axisLabels', + n: 'booleanList', + rq: true, + en: 'BooleanList', ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'axisLabels' - }, - t: 'a' + t: 'l' + } }, { - n: 'uomLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'uomLabels' - }, - t: 'a' - }] - }, { - ln: 'AbstractCoordinateOperationType', - bti: '.AbstractCoordinateOperationBaseType', - ps: [{ - n: 'coordinateOperationID', - mno: 0, - col: true, - ti: '.IdentifierType' + n: 'categoryList', + rq: true, + en: 'CategoryList', + ti: '.CodeOrNullListType' }, { - n: 'remarks', - ti: '.StringOrRefType' + n: 'quantityList', + rq: true, + en: 'QuantityList', + ti: '.MeasureOrNullListType' }, { - n: 'operationVersion' + n: 'countList', + rq: true, + en: 'CountList', + ti: { + t: 'l' + } }, { - n: 'validArea', - ti: '.ExtentType' + n: 'categoryExtent', + rq: true, + en: 'CategoryExtent', + ti: '.CategoryExtentType' }, { - n: 'scope' + n: 'quantityExtent', + rq: true, + en: 'QuantityExtent', + ti: '.QuantityExtentType' }, { - n: 'positionalAccuracy', - mno: 0, - col: true, + n: 'countExtent', + rq: true, + en: 'CountExtent', + ti: { + t: 'l' + } + }, { + n: 'compositeValue', + rq: true, mx: false, dom: false, - en: '_positionalAccuracy', - ti: '.AbstractPositionalAccuracyType', + en: 'CompositeValue', + ti: '.CompositeValueType', t: 'er' }, { - n: 'sourceCRS', - ti: '.CRSRefType' + n: 'object', + rq: true, + mx: false, + dom: false, + en: '_Object', + ti: 'AnyType', + t: 'er' }, { - n: 'targetCRS', - ti: '.CRSRefType' - }] - }, { - ln: 'EngineeringDatumRefType', - ps: [{ - n: 'engineeringDatum', + n: '_null', rq: true, - en: 'EngineeringDatum', - ti: '.EngineeringDatumType' + en: 'Null', + ti: { + t: 'l' + } }, { n: 'remoteSchema', an: { @@ -2968,52 +2770,53 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ReferenceType', + ln: 'DegreesType', ps: [{ - n: 'remoteSchema', + n: 'value', + ti: 'NonNegativeInteger', + t: 'v' + }, { + n: 'direction', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'direction' }, 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: 'MetaDataPropertyType', + ln: 'MultiSurfaceDomainType', + bti: '.DomainSetType' + }, { + ln: 'CategoryPropertyType', + bti: '.ValuePropertyType' + }, { + ln: 'OrientableSurfaceType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'any', + n: 'baseSurface', rq: true, - mx: false, - t: 'ae' + ti: '.SurfacePropertyType' }, { - n: 'about', + n: 'orientation', an: { - lp: 'about' + lp: 'orientation' }, t: 'a' + }] + }, { + ln: 'MultiSolidCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'AbstractTimeObjectType', + bti: '.AbstractGMLType' + }, { + ln: 'FeaturePropertyType', + ps: [{ + n: 'feature', + rq: true, + mx: false, + en: '_Feature', + ti: '.AbstractFeatureType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -3047,208 +2850,224 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CurveType', - bti: '.AbstractCurveType', - ps: [{ - n: 'segments', - rq: true, - ti: '.CurveSegmentArrayPropertyType' - }] + ln: 'BoundedFeatureType', + bti: '.AbstractFeatureType' }, { - ln: 'EngineeringCRSRefType', + ln: 'GeodesicType', + bti: '.GeodesicStringType' + }, { + ln: 'AbstractReferenceSystemType', + bti: '.AbstractReferenceSystemBaseType', ps: [{ - n: 'engineeringCRS', - rq: true, - en: 'EngineeringCRS', - ti: '.EngineeringCRSType' - }, { - 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: 'srsID', + mno: 0, + col: true, + ti: '.IdentifierType' }, { - n: 'title', - t: 'a' + n: 'remarks', + ti: '.StringOrRefType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'validArea', + ti: '.ExtentType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'scope' }] }, { - ln: 'TimeTopologyPrimitivePropertyType', + ln: 'AbstractGeometryType', + bti: '.AbstractGMLType', ps: [{ - n: 'timeTopologyPrimitive', - rq: true, - mx: false, - dom: false, - en: '_TimeTopologyPrimitive', - ti: '.AbstractTimeTopologyPrimitiveType', - 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: 'ExtentType', + ln: 'MultiPointType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'description', - ti: '.StringOrRefType' - }, { - n: 'boundingBox', + n: 'pointMember', mno: 0, col: true, - ti: '.EnvelopeType' + ti: '.PointPropertyType' }, { - n: 'boundingPolygon', - mno: 0, + n: 'pointMembers', + ti: '.PointArrayPropertyType' + }] + }, { + ln: 'FaceType', + bti: '.AbstractTopoPrimitiveType', + ps: [{ + n: 'directedEdge', + rq: true, col: true, - ti: '.PolygonType' + ti: '.DirectedEdgePropertyType' }, { - n: 'verticalExtent', + n: 'directedTopoSolid', mno: 0, + mxo: 2, col: true, - ti: '.EnvelopeType' + ti: '.DirectedTopoSolidPropertyType' }, { - n: 'temporalExtent', - mno: 0, - col: true, - ti: '.TimePeriodType' + n: 'surfaceProperty', + ti: '.SurfacePropertyType' }] }, { - ln: 'TopoSurfaceType', - bti: '.AbstractTopologyType', - ps: [{ - n: 'directedFace', - rq: true, - col: true, - ti: '.DirectedFacePropertyType' - }] + ln: 'FeatureCollectionType', + bti: '.AbstractFeatureCollectionType' }, { - ln: 'RectifiedGridType', - bti: '.GridType', + ln: 'EnvelopeType', ps: [{ - n: 'origin', + n: 'lowerCorner', rq: true, - ti: '.PointPropertyType' + ti: '.DirectPositionType' }, { - n: 'offsetVector', + n: 'upperCorner', + rq: true, + ti: '.DirectPositionType' + }, { + n: 'coord', rq: true, + mno: 2, + mxo: 2, col: true, - ti: '.VectorType' - }] - }, { - ln: 'ContainerPropertyType', - ps: [{ - n: 'face', + ti: '.CoordType' + }, { + n: 'pos', rq: true, - en: 'Face', - ti: '.FaceType' + mno: 2, + mxo: 2, + col: true, + ti: '.DirectPositionType' }, { - n: 'topoSolid', + n: 'coordinates', rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' + ti: '.CoordinatesType' }, { - 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', + n: 'srsDimension', + ti: 'PositiveInteger', + an: { + lp: 'srsDimension' + }, t: 'a' }, { - n: 'arcrole', + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, t: 'a' }, { - n: 'title', + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'uomLabels' + }, t: 'a' + }] + }, { + ln: 'AbstractTimePrimitiveType', + bti: '.AbstractTimeObjectType', + ps: [{ + n: 'relatedTime', + mno: 0, + col: true, + ti: '.RelatedTimeType' + }] + }, { + ln: 'AbstractGeometricPrimitiveType', + bti: '.AbstractGeometryType' + }, { + ln: 'CoordType', + ps: [{ + n: 'x', + rq: true, + en: 'X', + ti: 'Decimal' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'y', + en: 'Y', + ti: 'Decimal' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'z', + en: 'Z', + ti: 'Decimal' }] }, { - ln: 'MultiSolidCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'AbstractTimeTopologyPrimitiveType', - bti: '.AbstractTimePrimitiveType', + ln: 'UnitDefinitionType', + bti: '.DefinitionType', ps: [{ - n: 'complex', - ti: '.ReferenceType' + n: 'quantityType', + rq: true, + ti: '.StringOrRefType' + }, { + n: 'catalogSymbol', + ti: '.CodeType' }] }, { - ln: 'GraphStylePropertyType', + ln: 'VerticalCRSType', + bti: '.AbstractReferenceSystemType', ps: [{ - n: 'graphStyle', - en: 'GraphStyle', - ti: '.GraphStyleType' + n: 'usesVerticalCS', + rq: true, + ti: '.VerticalCSRefType' }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' + n: 'usesVerticalDatum', + rq: true, + ti: '.VerticalDatumRefType' + }] + }, { + ln: 'CompositeSolidPropertyType', + ps: [{ + n: 'compositeSolid', + rq: true, + en: 'CompositeSolid', + ti: '.CompositeSolidType' }, { n: 'remoteSchema', an: { @@ -3282,15 +3101,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DefinitionType', - bti: '.AbstractGMLType' - }, { - ln: 'ImageDatumRefType', + ln: 'EngineeringDatumRefType', ps: [{ - n: 'imageDatum', + n: 'engineeringDatum', rq: true, - en: 'ImageDatum', - ti: '.ImageDatumType' + en: 'EngineeringDatum', + ti: '.EngineeringDatumType' }, { n: 'remoteSchema', an: { @@ -3324,12 +3140,32 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiPointPropertyType', + ln: 'TopoVolumePropertyType', ps: [{ - n: 'multiPoint', + n: 'topoVolume', rq: true, - en: 'MultiPoint', - ti: '.MultiPointType' + en: 'TopoVolume', + ti: '.TopoVolumeType' + }] + }, { + ln: 'CurveArrayPropertyType', + ps: [{ + n: 'curve', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_Curve', + ti: '.AbstractCurveType', + t: 'er' + }] + }, { + ln: 'DerivedCRSRefType', + ps: [{ + n: 'derivedCRS', + rq: true, + en: 'DerivedCRS', + ti: '.DerivedCRSType' }, { n: 'remoteSchema', an: { @@ -3363,12 +3199,20 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeClockPropertyType', + ln: 'DefinitionProxyType', + bti: '.DefinitionType', ps: [{ - n: 'timeClock', + n: 'definitionRef', rq: true, - en: 'TimeClock', - ti: '.TimeClockType' + ti: '.ReferenceType' + }] + }, { + ln: 'EllipsoidalCSRefType', + ps: [{ + n: 'ellipsoidalCS', + rq: true, + en: 'EllipsoidalCS', + ti: '.EllipsoidalCSType' }, { n: 'remoteSchema', an: { @@ -3402,41 +3246,98 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiSolidType', - bti: '.AbstractGeometricAggregateType', + ln: 'EllipsoidBaseType', + bti: '.DefinitionType' + }, { + ln: 'PolygonType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'solidMember', + n: 'exterior', + mx: false, + dom: false, + ti: '.AbstractRingPropertyType', + t: 'er' + }, { + n: 'interior', mno: 0, col: true, - ti: '.SolidPropertyType' - }, { - n: 'solidMembers', - ti: '.SolidArrayPropertyType' + mx: false, + dom: false, + ti: '.AbstractRingPropertyType', + t: 'er' }] }, { - ln: 'VerticalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'DirectionPropertyType', + ln: 'RectifiedGridType', + bti: '.GridType', ps: [{ - n: 'directionVector', + n: 'origin', rq: true, - en: 'DirectionVector', - ti: '.DirectionVectorType' + ti: '.PointPropertyType' }, { - n: 'compassPoint', + n: 'offsetVector', rq: true, - en: 'CompassPoint' + col: true, + ti: '.VectorType' + }] + }, { + ln: 'TimeCalendarEraType', + bti: '.DefinitionType', + ps: [{ + n: 'referenceEvent', + rq: true, + ti: '.StringOrRefType' }, { - n: 'directionKeyword', + n: 'referenceDate', + ti: 'Date' + }, { + n: 'julianReference', rq: true, - en: 'DirectionKeyword', - ti: '.CodeType' + ti: 'Decimal' }, { - n: 'directionString', + n: 'epochOfUse', rq: true, - en: 'DirectionString', - ti: '.StringOrRefType' + ti: '.TimePeriodPropertyType' + }] + }, { + ln: 'ArcType', + bti: '.ArcStringType' + }, { + ln: 'MultiPolygonType', + bti: '.AbstractGeometricAggregateType', + ps: [{ + n: 'polygonMember', + mno: 0, + col: true, + ti: '.PolygonPropertyType' + }] + }, { + ln: 'CylinderType', + bti: '.AbstractGriddedSurfaceType', + ps: [{ + n: 'horizontalCURVETYPE', + an: { + lp: 'horizontalCurveType' + }, + t: 'a' + }, { + n: 'verticalCURVETYPE', + an: { + lp: 'verticalCurveType' + }, + t: 'a' + }] + }, { + ln: 'TopologyStylePropertyType', + ps: [{ + n: 'topologyStyle', + en: 'TopologyStyle', + ti: '.TopologyStyleType' + }, { + n: 'about', + an: { + lp: 'about' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -3470,142 +3371,76 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArcStringByBulgeType', - bti: '.AbstractCurveSegmentType', + ln: 'DynamicFeatureCollectionType', + bti: '.FeatureCollectionType', ps: [{ - n: 'posOrPointPropertyOrPointRep', - rq: true, - mno: 2, - col: true, + n: 'validTime', + ti: '.TimePrimitivePropertyType' + }, { + n: 'history', 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' + ti: '.HistoryPropertyType', + t: 'er' }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' + n: 'dataSource', + ti: '.StringOrRefType' + }] + }, { + ln: 'FormulaType', + ps: [{ + n: 'a', + ti: 'Double' }, { - n: 'bulge', + n: 'b', rq: true, - col: true, ti: 'Double' }, { - n: 'normal', + n: 'c', rq: true, - col: true, - ti: '.VectorType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' + ti: 'Double' }, { - n: 'numArc', + n: 'd', + ti: 'Double' + }] + }, { + ln: 'DerivationUnitTermType', + bti: '.UnitOfMeasureType', + ps: [{ + n: 'exponent', ti: 'Integer', an: { - lp: 'numArc' + lp: 'exponent' }, 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: '.DerivationUnitTermType' - }] + ln: 'CylindricalCSType', + bti: '.AbstractCoordinateSystemType' }, { - ln: 'PixelInCellType', - bti: '.CodeType' + ln: 'BooleanPropertyType', + bti: '.ValuePropertyType' }, { - ln: 'IndirectEntryType', + ln: 'RingType', + bti: '.AbstractRingType', ps: [{ - n: 'definitionProxy', + n: 'curveMember', rq: true, - en: 'DefinitionProxy', - ti: '.DefinitionProxyType' - }] - }, { - ln: 'FeatureArrayPropertyType', - ps: [{ - n: 'feature', - mno: 0, col: true, - mx: false, - en: '_Feature', - ti: '.AbstractFeatureType', - t: 'er' + ti: '.CurvePropertyType' }] }, { - ln: 'StyleVariationType', + ln: 'FeatureStylePropertyType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'styleProperty', - rq: true, - an: { - lp: 'styleProperty' - }, - t: 'a' + n: 'featureStyle', + en: 'FeatureStyle', + ti: '.FeatureStyleType' }, { - n: 'featurePropertyRange', + n: 'about', an: { - lp: 'featurePropertyRange' + lp: 'about' }, t: 'a' - }] - }, { - ln: 'AbstractReferenceSystemBaseType', - bti: '.DefinitionType' - }, { - ln: 'TimeCalendarPropertyType', - ps: [{ - n: 'timeCalendar', - rq: true, - en: 'TimeCalendar', - ti: '.TimeCalendarType' }, { n: 'remoteSchema', an: { @@ -3639,20 +3474,20 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DefaultStylePropertyType', + ln: 'TopoPointType', + bti: '.AbstractTopologyType', ps: [{ - n: 'style', - mx: false, - dom: false, - en: '_Style', - ti: '.AbstractStyleType', - t: 'er' - }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' + n: 'directedNode', + rq: true, + ti: '.DirectedNodePropertyType' + }] + }, { + ln: 'ObliqueCartesianCSRefType', + ps: [{ + n: 'obliqueCartesianCS', + rq: true, + en: 'ObliqueCartesianCS', + ti: '.ObliqueCartesianCSType' }, { n: 'remoteSchema', an: { @@ -3686,29 +3521,24 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'EngineeringDatumType', - bti: '.AbstractDatumType' - }, { - ln: 'SecondDefiningParameterType', - ps: [{ - n: 'inverseFlattening', + ln: 'GeographicCRSType', + bti: '.AbstractReferenceSystemType', + ps: [{ + n: 'usesEllipsoidalCS', rq: true, - ti: '.MeasureType' + ti: '.EllipsoidalCSRefType' }, { - n: 'semiMinorAxis', + n: 'usesGeodeticDatum', rq: true, - ti: '.MeasureType' - }, { - n: 'isSphere', - rq: true + ti: '.GeodeticDatumRefType' }] }, { - ln: 'MultiSolidPropertyType', + ln: 'MultiPolygonPropertyType', ps: [{ - n: 'multiSolid', + n: 'multiPolygon', rq: true, - en: 'MultiSolid', - ti: '.MultiSolidType' + en: 'MultiPolygon', + ti: '.MultiPolygonType' }, { n: 'remoteSchema', an: { @@ -3742,15 +3572,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DatumRefType', + ln: 'CylindricalCSRefType', ps: [{ - n: 'datum', + n: 'cylindricalCS', rq: true, - mx: false, - dom: false, - en: '_Datum', - ti: '.AbstractDatumType', - t: 'er' + en: 'CylindricalCS', + ti: '.CylindricalCSType' }, { n: 'remoteSchema', an: { @@ -3784,55 +3611,45 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RangeSetType', + ln: 'AbstractDatumType', + bti: '.AbstractDatumBaseType', ps: [{ - n: 'valueArray', - rq: true, + n: 'datumID', + mno: 0, col: true, - en: 'ValueArray', - ti: '.ValueArrayType' + ti: '.IdentifierType' }, { - 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: 'remarks', + ti: '.StringOrRefType' }, { - n: 'dataBlock', - rq: true, - en: 'DataBlock', - ti: '.DataBlockType' + n: 'anchorPoint', + ti: '.CodeType' }, { - n: 'file', + n: 'realizationEpoch', + ti: 'Date' + }, { + n: 'validArea', + ti: '.ExtentType' + }, { + n: 'scope' + }] + }, { + ln: 'ConcatenatedOperationType', + bti: '.AbstractCoordinateOperationType', + ps: [{ + n: 'usesSingleOperation', rq: true, - en: 'File', - ti: '.FileType' + mno: 2, + col: true, + ti: '.SingleOperationRefType' }] }, { - ln: 'TimeCalendarEraPropertyType', + ln: 'ConcatenatedOperationRefType', ps: [{ - n: 'timeCalendarEra', + n: 'concatenatedOperation', rq: true, - en: 'TimeCalendarEra', - ti: '.TimeCalendarEraType' + en: 'ConcatenatedOperation', + ti: '.ConcatenatedOperationType' }, { n: 'remoteSchema', an: { @@ -3866,167 +3683,77 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PassThroughOperationType', - bti: '.AbstractCoordinateOperationType', + ln: 'SecondDefiningParameterType', ps: [{ - n: 'modifiedCoordinate', + n: 'inverseFlattening', rq: true, - col: true, - ti: 'PositiveInteger' + ti: '.MeasureType' }, { - n: 'usesOperation', + n: 'semiMinorAxis', rq: true, - ti: '.OperationRefType' + ti: '.MeasureType' + }, { + n: 'isSphere', + rq: true }] }, { - ln: 'BaseStyleDescriptorType', - bti: '.AbstractGMLType', + ln: 'AbstractContinuousCoverageType', + bti: '.AbstractCoverageType', ps: [{ - n: 'spatialResolution', - ti: '.ScaleType' - }, { - n: 'styleVariation', - mno: 0, - col: true, - ti: '.StyleVariationType' + n: 'coverageFunction', + ti: '.CoverageFunctionType' + }] + }, { + ln: 'OperationParameterRefType', + ps: [{ + n: 'operationParameter', + rq: true, + en: 'OperationParameter', + ti: '.OperationParameterType' }, { - n: 'animate', - mno: 0, - col: true, - en: { - lp: 'animate', - ns: 'http:\/\/www.w3.org\/2001\/SMIL20\/' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'SMIL_2_0_Language.AnimateType' + 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: 'type', + ti: 'XLink_1_0.TypeType', + 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: 'href', + 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: 'AbstractSurfaceType', - bti: '.AbstractGeometricPrimitiveType' - }, { - ln: 'PolygonPatchType', - bti: '.AbstractSurfacePatchType', - ps: [{ - n: 'exterior', - mx: false, - dom: false, - ti: '.AbstractRingPropertyType', - t: 'er' + n: 'role', + t: 'a' }, { - n: 'interior', - mno: 0, - col: true, - mx: false, - dom: false, - ti: '.AbstractRingPropertyType', - t: 'er' + n: 'arcrole', + t: 'a' }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, + n: 'title', t: 'a' - }] - }, { - ln: 'CovarianceMatrixType', - bti: '.AbstractPositionalAccuracyType', - ps: [{ - n: 'unitOfMeasure', - rq: true, - col: true, - ti: '.UnitOfMeasureType' }, { - n: 'includesElement', - rq: true, - col: true, - ti: '.CovarianceElementType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'GeodesicStringType', - bti: '.AbstractCurveSegmentType', + ln: 'TransformationRefType', ps: [{ - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'geometricPositionGroup', + n: 'transformation', rq: true, - mno: 2, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' + en: 'Transformation', + ti: '.TransformationType' }, { - n: 'interpolation', + n: 'remoteSchema', an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'LineStringSegmentArrayPropertyType', - ps: [{ - n: 'lineStringSegment', - mno: 0, - col: true, - en: 'LineStringSegment', - ti: '.LineStringSegmentType' - }] - }, { - ln: 'CompositeCurveType', - bti: '.AbstractCurveType', - ps: [{ - n: 'curveMember', - rq: true, - col: true, - ti: '.CurvePropertyType' - }] - }, { - ln: 'AbstractGeometricPrimitiveType', - bti: '.AbstractGeometryType' - }, { - ln: 'DerivedCRSRefType', - ps: [{ - n: 'derivedCRS', - rq: true, - en: 'DerivedCRS', - ti: '.DerivedCRSType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { @@ -4055,20 +3782,42 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGeometricAggregateType', - bti: '.AbstractGeometryType' + ln: 'PolyhedralSurfaceType', + bti: '.SurfaceType' }, { - ln: 'TopologyStylePropertyType', + ln: 'CompoundCRSType', + bti: '.AbstractReferenceSystemType', ps: [{ - n: 'topologyStyle', - en: 'TopologyStyle', - ti: '.TopologyStyleType' + n: 'includesCRS', + rq: true, + mno: 2, + col: true, + ti: '.CoordinateReferenceSystemRefType' + }] + }, { + ln: 'CovarianceMatrixType', + bti: '.AbstractPositionalAccuracyType', + ps: [{ + n: 'unitOfMeasure', + rq: true, + col: true, + ti: '.UnitOfMeasureType' }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' + n: 'includesElement', + rq: true, + col: true, + ti: '.CovarianceElementType' + }] + }, { + ln: 'CurvePropertyType', + ps: [{ + n: 'curve', + rq: true, + mx: false, + dom: false, + en: '_Curve', + ti: '.AbstractCurveType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -4102,38 +3851,64 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiGeometryType', - bti: '.AbstractGeometricAggregateType', + ln: 'GridDomainType', + bti: '.DomainSetType' + }, { + ln: 'TemporalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'AbsoluteExternalPositionalAccuracyType', + bti: '.AbstractPositionalAccuracyType', ps: [{ - n: 'geometryMember', - mno: 0, - col: true, - ti: '.GeometryPropertyType' - }, { - n: 'geometryMembers', - ti: '.GeometryArrayPropertyType' + n: 'result', + rq: true, + ti: '.MeasureType' }] }, { - ln: 'CurveArrayPropertyType', + ln: 'ExtentType', ps: [{ - n: 'curve', + n: 'description', + ti: '.StringOrRefType' + }, { + n: 'boundingBox', mno: 0, col: true, - mx: false, - dom: false, - en: '_Curve', - ti: '.AbstractCurveType', - t: 'er' + 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: 'AbstractGeneralParameterValueType' + ln: 'SequenceRuleType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'order', + an: { + lp: 'order' + }, + t: 'a' + }] }, { - ln: 'CompositeSurfacePropertyType', + ln: 'GeodeticDatumRefType', ps: [{ - n: 'compositeSurface', + n: 'geodeticDatum', rq: true, - en: 'CompositeSurface', - ti: '.CompositeSurfaceType' + en: 'GeodeticDatum', + ti: '.GeodeticDatumType' }, { n: 'remoteSchema', an: { @@ -4167,40 +3942,15 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'VerticalDatumType', - bti: '.AbstractDatumType', - ps: [{ - n: 'verticalDatumType', - ti: '.VerticalDatumTypeType' - }] - }, { - ln: 'ObservationType', - bti: '.AbstractFeatureType', + ln: 'ReferenceSystemRefType', ps: [{ - n: 'validTime', + n: 'referenceSystem', rq: true, - ti: '.TimePrimitivePropertyType' - }, { - n: 'using', - ti: '.FeaturePropertyType' - }, { - n: 'target', mx: false, dom: false, - ti: '.TargetPropertyType', + en: '_ReferenceSystem', + ti: '.AbstractReferenceSystemType', t: 'er' - }, { - n: 'resultOf', - rq: true, - ti: '.AssociationType' - }] - }, { - ln: 'ConversionRefType', - ps: [{ - n: 'conversion', - rq: true, - en: 'Conversion', - ti: '.ConversionType' }, { n: 'remoteSchema', an: { @@ -4234,29 +3984,15 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PointArrayPropertyType', - ps: [{ - n: 'point', - mno: 0, - col: true, - en: 'Point', - ti: '.PointType' - }] - }, { - ln: 'RectifiedGridCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'FeatureStylePropertyType', + ln: 'SurfacePropertyType', ps: [{ - n: 'featureStyle', - en: 'FeatureStyle', - ti: '.FeatureStyleType' - }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' + n: 'surface', + rq: true, + mx: false, + dom: false, + en: '_Surface', + ti: '.AbstractSurfaceType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -4290,84 +4026,89 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGeometryType', - bti: '.AbstractGMLType', + ln: 'BezierType', + bti: '.BSplineType' + }, { + ln: 'ArcByCenterPointType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'gid', + 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: 'gid' + lp: 'interpolation' }, t: 'a' }, { - n: 'srsName', + n: 'numARC', + rq: true, + ti: 'Integer', an: { - lp: 'srsName' + lp: 'numArc' }, 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: 'LabelStyleType', - bti: '.BaseStyleDescriptorType', - ps: [{ - n: 'style', - rq: true - }, { - n: 'label', - rq: true, - ti: '.LabelType' }] }, { - ln: 'GeocentricCRSType', - bti: '.AbstractReferenceSystemType', + ln: 'ObservationType', + bti: '.AbstractFeatureType', ps: [{ - n: 'usesCartesianCS', + n: 'validTime', rq: true, - ti: '.CartesianCSRefType' + ti: '.TimePrimitivePropertyType' }, { - n: 'usesSphericalCS', - rq: true, - ti: '.SphericalCSRefType' + n: 'using', + ti: '.FeaturePropertyType' }, { - n: 'usesGeodeticDatum', + n: 'target', + mx: false, + dom: false, + ti: '.TargetPropertyType', + t: 'er' + }, { + n: 'resultOf', rq: true, - ti: '.GeodeticDatumRefType' + ti: '.AssociationType' }] }, { - ln: 'AssociationType', + ln: 'PrimeMeridianBaseType', + bti: '.DefinitionType' + }, { + ln: 'CoordinateSystemRefType', ps: [{ - n: 'object', + n: 'coordinateSystem', rq: true, mx: false, dom: false, - en: '_Object', - ti: 'AnyType', + en: '_CoordinateSystem', + ti: '.AbstractCoordinateSystemType', t: 'er' }, { n: 'remoteSchema', @@ -4402,29 +4143,72 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeType', - bti: '.MeasureType' - }, { - ln: 'AngleChoiceType', + ln: 'BagType', + bti: '.AbstractGMLType', ps: [{ - n: 'angle', - rq: true, - ti: '.MeasureType' + n: 'member', + mno: 0, + col: true, + ti: '.AssociationType' }, { - n: 'dmsAngle', + n: 'members', + ti: '.ArrayAssociationType' + }] + }, { + ln: 'CompositeCurveType', + bti: '.AbstractCurveType', + ps: [{ + n: 'curveMember', rq: true, - ti: '.DMSAngleType' + col: true, + ti: '.CurvePropertyType' }] }, { - ln: 'MultiSolidDomainType', - bti: '.DomainSetType' + ln: 'AbstractCoordinateOperationType', + bti: '.AbstractCoordinateOperationBaseType', + ps: [{ + n: 'coordinateOperationID', + mno: 0, + col: true, + ti: '.IdentifierType' + }, { + n: 'remarks', + ti: '.StringOrRefType' + }, { + n: 'operationVersion' + }, { + n: 'validArea', + ti: '.ExtentType' + }, { + n: 'scope' + }, { + n: 'positionalAccuracy', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_positionalAccuracy', + ti: '.AbstractPositionalAccuracyType', + t: 'er' + }, { + n: 'sourceCRS', + ti: '.CRSRefType' + }, { + n: 'targetCRS', + ti: '.CRSRefType' + }] }, { - ln: 'TimeInstantPropertyType', + ln: 'LabelStylePropertyType', ps: [{ - n: 'timeInstant', - rq: true, - en: 'TimeInstant', - ti: '.TimeInstantType' + n: 'labelStyle', + en: 'LabelStyle', + ti: '.LabelStyleType' + }, { + n: 'about', + an: { + lp: 'about' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -4458,28 +4242,18 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeCoordinateSystemType', - bti: '.AbstractTimeReferenceSystemType', + ln: 'DirectedFacePropertyType', ps: [{ - n: 'originPosition', - rq: true, - ti: '.TimePositionType' - }, { - n: 'origin', + n: 'face', rq: true, - ti: '.TimeInstantPropertyType' + en: 'Face', + ti: '.FaceType' }, { - n: 'interval', - rq: true, - ti: '.TimeIntervalLengthType' - }] - }, { - ln: 'OperationParameterGroupRefType', - ps: [{ - n: 'operationParameterGroup', - rq: true, - en: 'OperationParameterGroup', - ti: '.OperationParameterGroupType' + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -4513,55 +4287,51 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DynamicFeatureType', - bti: '.AbstractFeatureType', + ln: 'TopoSurfacePropertyType', ps: [{ - n: 'validTime', - ti: '.TimePrimitivePropertyType' - }, { - n: 'history', - mx: false, - dom: false, - ti: '.HistoryPropertyType', - t: 'er' - }, { - n: 'dataSource', - ti: '.StringOrRefType' + n: 'topoSurface', + rq: true, + en: 'TopoSurface', + ti: '.TopoSurfaceType' }] }, { - ln: 'ImageCRSType', - bti: '.AbstractReferenceSystemType', + ln: 'TimeIntervalLengthType', ps: [{ - n: 'usesCartesianCS', - rq: true, - ti: '.CartesianCSRefType' + n: 'value', + ti: 'Decimal', + t: 'v' }, { - n: 'usesObliqueCartesianCS', + n: 'unit', rq: true, - ti: '.ObliqueCartesianCSRefType' + an: { + lp: 'unit' + }, + t: 'a' }, { - n: 'usesImageDatum', - rq: true, - ti: '.ImageDatumRefType' + n: 'radix', + ti: 'PositiveInteger', + an: { + lp: 'radix' + }, + t: 'a' + }, { + n: 'factor', + ti: 'Integer', + an: { + lp: 'factor' + }, + t: 'a' }] }, { - ln: 'DomainSetType', + ln: 'VolumeType', + bti: '.MeasureType' + }, { + ln: 'MultiPointPropertyType', ps: [{ - n: 'geometry', - rq: true, - mx: false, - dom: false, - en: '_Geometry', - ti: '.AbstractGeometryType', - t: 'er' - }, { - n: 'timeObject', + n: 'multiPoint', rq: true, - mx: false, - dom: false, - en: '_TimeObject', - ti: '.AbstractTimeObjectType', - t: 'er' + en: 'MultiPoint', + ti: '.MultiPointType' }, { n: 'remoteSchema', an: { @@ -4595,42 +4365,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGriddedSurfaceType', - bti: '.AbstractParametricCurveSurfaceType', + ln: 'MultiSolidPropertyType', ps: [{ - n: 'row', + n: 'multiSolid', rq: true, - col: true, - ti: '.AbstractGriddedSurfaceType.Row' - }, { - 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' + en: 'MultiSolid', + ti: '.MultiSolidType' }, { n: 'remoteSchema', an: { @@ -4664,63 +4404,28 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiCurveType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'curveMember', - mno: 0, - col: true, - ti: '.CurvePropertyType' - }, { - n: 'curveMembers', - ti: '.CurveArrayPropertyType' - }] - }, { - ln: 'ArrayType', - bti: '.AbstractGMLType', - ps: [{ - n: 'members', - ti: '.ArrayAssociationType' - }] - }, { - ln: 'MultiCurveCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'MovingObjectStatusType', - bti: '.AbstractTimeSliceType', + ln: 'ValueArrayType', + bti: '.CompositeValueType', 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: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' }, { - n: 'status', - ti: '.StringOrRefType' + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'GridCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'TimeOrdinalEraPropertyType', + ln: 'CompoundCRSRefType', ps: [{ - n: 'timeOrdinalEra', + n: 'compoundCRS', rq: true, - en: 'TimeOrdinalEra', - ti: '.TimeOrdinalEraType' + en: 'CompoundCRS', + ti: '.CompoundCRSType' }, { n: 'remoteSchema', an: { @@ -4754,66 +4459,54 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDatumBaseType', - bti: '.DefinitionType' - }, { - ln: 'ArcByCenterPointType', - bti: '.AbstractCurveSegmentType', + ln: 'GeneralTransformationRefType', ps: [{ - n: 'pos', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'pointProperty', + n: 'generalTransformation', rq: true, - ti: '.PointPropertyType' + mx: false, + dom: false, + en: '_GeneralTransformation', + ti: '.AbstractGeneralTransformationType', + t: 'er' }, { - n: 'pointRep', - rq: true, - ti: '.PointPropertyType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' + n: 'href', + t: 'a' }, { - n: 'radius', - rq: true, - ti: '.LengthType' + n: 'role', + t: 'a' }, { - n: 'startAngle', - ti: '.AngleType' + n: 'arcrole', + t: 'a' }, { - n: 'endAngle', - ti: '.AngleType' + n: 'title', + t: 'a' }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', t: 'a' }, { - n: 'numARC', - rq: true, - ti: 'Integer', - an: { - lp: 'numArc' - }, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'VolumeType', - bti: '.MeasureType' - }, { - ln: 'MultiLineStringPropertyType', + ln: 'TimeCalendarEraPropertyType', ps: [{ - n: 'multiLineString', + n: 'timeCalendarEra', rq: true, - en: 'MultiLineString', - ti: '.MultiLineStringType' + en: 'TimeCalendarEra', + ti: '.TimeCalendarEraType' }, { n: 'remoteSchema', an: { @@ -4847,26 +4540,24 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiPolygonType', - bti: '.AbstractGeometricAggregateType', + ln: 'AbstractPositionalAccuracyType', ps: [{ - n: 'polygonMember', - mno: 0, - col: true, - ti: '.PolygonPropertyType' + n: 'measureDescription', + ti: '.CodeType' }] }, { - ln: 'LabelStylePropertyType', + ln: 'SphericalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'GeneralConversionRefType', ps: [{ - n: 'labelStyle', - en: 'LabelStyle', - ti: '.LabelStyleType' - }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' + n: 'generalConversion', + rq: true, + mx: false, + dom: false, + en: '_GeneralConversion', + ti: '.AbstractGeneralConversionType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -4900,93 +4591,45 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GridFunctionType', - ps: [{ - n: 'sequenceRule', - ti: '.SequenceRuleType' - }, { - n: 'startPoint', - ti: { - t: 'l', - bti: 'Integer' - } - }] + ln: 'CoordinateSystemAxisBaseType', + bti: '.DefinitionType' }, { - ln: 'GeometryStyleType', - bti: '.BaseStyleDescriptorType', + ln: 'LocationPropertyType', ps: [{ - n: 'symbol', + n: 'geometry', rq: true, - ti: '.SymbolType' + mx: false, + dom: false, + en: '_Geometry', + ti: '.AbstractGeometryType', + t: 'er' }, { - n: 'style', - rq: true + n: 'locationKeyWord', + rq: true, + en: 'LocationKeyWord', + ti: '.CodeType' }, { - n: 'labelStyle', - ti: '.LabelStylePropertyType' + n: 'locationString', + rq: true, + en: 'LocationString', + ti: '.StringOrRefType' }, { - n: 'geometryProperty', + n: '_null', + rq: true, + en: 'Null', + ti: { + t: 'l' + } + }, { + n: 'remoteSchema', an: { - lp: 'geometryProperty' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'geometryType', - an: { - lp: 'geometryType' - }, - t: 'a' - }] - }, { - ln: 'AbstractContinuousCoverageType', - bti: '.AbstractCoverageType', - ps: [{ - n: 'coverageFunction', - ti: '.CoverageFunctionType' - }] - }, { - ln: 'DirectedObservationAtDistanceType', - bti: '.DirectedObservationType', - ps: [{ - n: 'distance', - rq: true, - ti: '.MeasureType' - }] - }, { - ln: 'AbstractSolidType', - bti: '.AbstractGeometricPrimitiveType' - }, { - ln: 'GeodeticDatumType', - bti: '.AbstractDatumType', - ps: [{ - n: 'usesPrimeMeridian', - rq: true, - ti: '.PrimeMeridianRefType' - }, { - n: 'usesEllipsoid', - rq: true, - ti: '.EllipsoidRefType' - }] - }, { - ln: 'TrianglePatchArrayPropertyType', - bti: '.SurfacePatchArrayPropertyType' - }, { - ln: 'PrimeMeridianRefType', - ps: [{ - n: 'primeMeridian', - rq: true, - en: 'PrimeMeridian', - ti: '.PrimeMeridianType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', @@ -5010,89 +4653,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RingPropertyType', - ps: [{ - n: 'ring', - rq: true, - en: 'Ring', - ti: '.RingType' - }] - }, { - ln: 'LinearRingPropertyType', - ps: [{ - n: 'linearRing', - rq: true, - en: 'LinearRing', - ti: '.LinearRingType' - }] - }, { - ln: 'IdentifierType', - ps: [{ - n: 'name', - rq: true, - mx: false, - dom: false, - ti: '.CodeType', - t: 'er' - }, { - 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: 'exponent' - }, - t: 'a' - }] - }, { - ln: 'CodeListType', - ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Name' - }, - t: 'v' - }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'AbstractGeneralOperationParameterType', - bti: '.DefinitionType', - ps: [{ - n: 'minimumOccurs', - ti: 'NonNegativeInteger' - }] - }, { - ln: 'SurfacePropertyType', + ln: 'ImageDatumRefType', ps: [{ - n: 'surface', + n: 'imageDatum', rq: true, - mx: false, - dom: false, - en: '_Surface', - ti: '.AbstractSurfaceType', - t: 'er' + en: 'ImageDatum', + ti: '.ImageDatumType' }, { n: 'remoteSchema', an: { @@ -5126,15 +4692,15 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'UserDefinedCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'CompoundCRSRefType', + ln: 'CRSRefType', ps: [{ - n: 'compoundCRS', + n: 'crs', rq: true, - en: 'CompoundCRS', - ti: '.CompoundCRSType' + mx: false, + dom: false, + en: '_CRS', + ti: '.AbstractReferenceSystemType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -5168,53 +4734,51 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PointType', - bti: '.AbstractGeometricPrimitiveType', + ln: 'LineStringType', + bti: '.AbstractCurveType', ps: [{ - n: 'pos', + n: 'posOrPointPropertyOrPointRep', rq: true, - ti: '.DirectPositionType' + mno: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'coord', + ti: '.CoordType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'ers' }, { - n: 'coordinates', + n: 'posList', rq: true, - ti: '.CoordinatesType' + ti: '.DirectPositionListType' }, { - n: 'coord', + n: 'coordinates', rq: true, - ti: '.CoordType' - }] - }, { - ln: 'MultiSurfaceType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'surfaceMember', - mno: 0, - col: true, - ti: '.SurfacePropertyType' - }, { - n: 'surfaceMembers', - ti: '.SurfaceArrayPropertyType' + ti: '.CoordinatesType' }] }, { - ln: 'GenericMetaDataType', - bti: '.AbstractMetaDataType', - ps: [{ - n: 'contentOverrideForGenericMetaDataType', - t: 'ae' - }] + ln: 'DerivedCRSTypeType', + bti: '.CodeType' }, { - ln: 'DirectedTopoSolidPropertyType', + ln: 'OperationRefType', ps: [{ - n: 'topoSolid', + n: 'operation', rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + mx: false, + dom: false, + en: '_Operation', + ti: '.AbstractCoordinateOperationType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -5248,67 +4812,67 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnitDefinitionType', - bti: '.DefinitionType', + ln: 'PriorityLocationPropertyType', + bti: '.LocationPropertyType', ps: [{ - n: 'quantityType', - rq: true, - ti: '.StringOrRefType' - }, { - n: 'catalogSymbol', - ti: '.CodeType' + n: 'priority', + an: { + lp: 'priority' + }, + t: 'a' }] }, { - ln: 'TemporalDatumBaseType', - bti: '.AbstractDatumType' - }, { - ln: 'MultiPolygonPropertyType', + ln: 'ArcStringType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'multiPolygon', + n: 'posOrPointPropertyOrPointRep', rq: true, - en: 'MultiPolygon', - ti: '.MultiPolygonType' - }, { - 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: 'CoordinateSystemRefType', + ln: 'TimeTopologyPrimitivePropertyType', ps: [{ - n: 'coordinateSystem', + n: 'timeTopologyPrimitive', rq: true, mx: false, dom: false, - en: '_CoordinateSystem', - ti: '.AbstractCoordinateSystemType', + en: '_TimeTopologyPrimitive', + ti: '.AbstractTimeTopologyPrimitiveType', t: 'er' }, { n: 'remoteSchema', @@ -5343,32 +4907,33 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TriangulatedSurfaceType', - bti: '.SurfaceType' - }, { - ln: 'AbstractCoordinateSystemType', - bti: '.AbstractCoordinateSystemBaseType', + ln: 'DirectionVectorType', ps: [{ - n: 'csID', - mno: 0, - col: true, - ti: '.IdentifierType' + n: 'vector', + rq: true, + ti: '.VectorType' }, { - n: 'remarks', - ti: '.StringOrRefType' + n: 'horizontalAngle', + rq: true, + ti: '.AngleType' }, { - n: 'usesAxis', + n: 'verticalAngle', rq: true, - col: true, - ti: '.CoordinateSystemAxisRefType' + ti: '.AngleType' }] }, { - ln: 'CylindricalCSRefType', + ln: 'MultiCurveCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'SolidPropertyType', ps: [{ - n: 'cylindricalCS', + n: 'solid', rq: true, - en: 'CylindricalCS', - ti: '.CylindricalCSType' + mx: false, + dom: false, + en: '_Solid', + ti: '.AbstractSolidType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -5402,29 +4967,26 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PolarCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'OrientableSurfaceType', - bti: '.AbstractSurfaceType', + ln: 'TopoSurfaceType', + bti: '.AbstractTopologyType', ps: [{ - n: 'baseSurface', + n: 'directedFace', rq: true, - ti: '.SurfacePropertyType' + col: true, + ti: '.DirectedFacePropertyType' + }] + }, { + ln: 'GraphStylePropertyType', + ps: [{ + n: 'graphStyle', + en: 'GraphStyle', + ti: '.GraphStyleType' }, { - n: 'orientation', + n: 'about', an: { - lp: 'orientation' + lp: 'about' }, t: 'a' - }] - }, { - ln: 'ImageCRSRefType', - ps: [{ - n: 'imageCRS', - rq: true, - en: 'ImageCRS', - ti: '.ImageCRSType' }, { n: 'remoteSchema', an: { @@ -5458,74 +5020,35 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CoordinateOperationRefType', + ln: 'GenericMetaDataType', + bti: '.AbstractMetaDataType', ps: [{ - n: 'coordinateOperation', + n: 'contentOverrideForGenericMetaDataType', + t: 'ae' + }] + }, { + ln: 'IdentifierType', + ps: [{ + n: 'name', rq: true, mx: false, dom: false, - en: '_CoordinateOperation', - ti: '.AbstractCoordinateOperationType', + ti: '.CodeType', 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: 'version' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'AbstractTimePrimitiveType', - bti: '.AbstractTimeObjectType', - ps: [{ - n: 'relatedTime', - mno: 0, - col: true, - ti: '.RelatedTimeType' + n: 'remarks', + ti: '.StringOrRefType' }] }, { - ln: 'ScalarValuePropertyType', - bti: '.ValuePropertyType' - }, { - ln: 'AreaType', - bti: '.MeasureType' - }, { - ln: 'AbstractParametricCurveSurfaceType', - bti: '.AbstractSurfacePatchType' - }, { - ln: 'TimeGeometricPrimitivePropertyType', + ln: 'TopoPrimitiveMemberType', ps: [{ - n: 'timeGeometricPrimitive', - rq: true, + n: 'topoPrimitive', mx: false, dom: false, - en: '_TimeGeometricPrimitive', - ti: '.AbstractTimeGeometricPrimitiveType', + en: '_TopoPrimitive', + ti: '.AbstractTopoPrimitiveType', t: 'er' }, { n: 'remoteSchema', @@ -5560,91 +5083,166 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'EnvelopeWithTimePeriodType', - bti: '.EnvelopeType', + ln: 'TemporalCRSType', + bti: '.AbstractReferenceSystemType', ps: [{ - n: 'timePosition', + n: 'usesTemporalCS', rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.TimePositionType' + ti: '.TemporalCSRefType' }, { - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' + n: 'usesTemporalDatum', + rq: true, + ti: '.TemporalDatumRefType' }] }, { - ln: 'RectifiedGridDomainType', - bti: '.DomainSetType' - }, { - ln: 'RingType', - bti: '.AbstractRingType', + ln: 'GeodesicStringType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'curveMember', + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'geometricPositionGroup', rq: true, + mno: 2, col: true, - ti: '.CurvePropertyType' + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' + }, { + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' }] }, { - ln: 'AbstractRingPropertyType', - ps: [{ - n: 'ring', - rq: true, - mx: false, - dom: false, - en: '_Ring', - ti: '.AbstractRingType', - t: 'er' - }] + ln: 'ObliqueCartesianCSType', + bti: '.AbstractCoordinateSystemType' }, { - ln: 'CompositeSurfaceType', - bti: '.AbstractSurfaceType', + 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: 'AbstractFeatureCollectionType', + bti: '.AbstractFeatureType', + ps: [{ + n: 'featureMember', + mno: 0, + col: true, + ti: '.FeaturePropertyType' + }, { + n: 'featureMembers', + ti: '.FeatureArrayPropertyType' + }] + }, { + ln: 'MultiSurfaceType', + bti: '.AbstractGeometricAggregateType', ps: [{ n: 'surfaceMember', - rq: true, + mno: 0, col: true, ti: '.SurfacePropertyType' + }, { + n: 'surfaceMembers', + ti: '.SurfaceArrayPropertyType' }] }, { - ln: 'SphericalCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'AbstractSolidType', + bti: '.AbstractGeometricPrimitiveType' }, { - ln: 'ImageDatumType', - bti: '.AbstractDatumType', + ln: 'CompositeSolidType', + bti: '.AbstractSolidType', ps: [{ - n: 'pixelInCell', + n: 'solidMember', rq: true, - ti: '.PixelInCellType' + col: true, + ti: '.SolidPropertyType' }] }, { - ln: 'OperationParameterGroupBaseType', - bti: '.AbstractGeneralOperationParameterType' - }, { - ln: 'LabelType', + ln: 'AbstractCoverageType', + bti: '.AbstractFeatureType', ps: [{ - n: 'content', - col: true, + n: 'domainSet', + rq: true, + mx: false, dom: false, - en: 'LabelExpression', + ti: '.DomainSetType', t: 'er' }, { - n: 'transform', + n: 'rangeSet', + rq: true, + ti: '.RangeSetType' + }, { + n: 'dimension', + ti: 'PositiveInteger', an: { - lp: 'transform', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'dimension' }, t: 'a' }] }, { - ln: 'PolygonPropertyType', + ln: 'DirectedObservationType', + bti: '.ObservationType', ps: [{ - n: 'polygon', + n: 'direction', rq: true, - en: 'Polygon', - ti: '.PolygonType' + ti: '.DirectionPropertyType' + }] + }, { + ln: 'RectifiedGridDomainType', + bti: '.DomainSetType' + }, { + ln: 'VerticalCSRefType', + ps: [{ + n: 'verticalCS', + rq: true, + en: 'VerticalCS', + ti: '.VerticalCSType' }, { n: 'remoteSchema', an: { @@ -5678,15 +5276,20 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeometryPropertyType', + ln: 'DefaultStylePropertyType', ps: [{ - n: 'geometry', - rq: true, + n: 'style', mx: false, dom: false, - en: '_Geometry', - ti: '.AbstractGeometryType', + en: '_Style', + ti: '.AbstractStyleType', t: 'er' + }, { + n: 'about', + an: { + lp: 'about' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -5720,45 +5323,59 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CircleType', - bti: '.ArcType' + ln: 'IndirectEntryType', + ps: [{ + n: 'definitionProxy', + rq: true, + en: 'DefinitionProxy', + ti: '.DefinitionProxyType' + }] }, { - ln: 'AbstractGMLType', + ln: 'TimeInstantType', + bti: '.AbstractTimeGeometricPrimitiveType', ps: [{ - 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' + n: 'timePosition', + rq: true, + ti: '.TimePositionType' }] }, { - ln: 'DictionaryEntryType', + ln: 'MovingObjectStatusType', + bti: '.AbstractTimeSliceType', ps: [{ - n: 'definition', + n: 'location', rq: true, mx: false, dom: false, - en: 'Definition', - ti: '.DefinitionType', + ti: '.LocationPropertyType', t: 'er' + }, { + n: 'speed', + ti: '.MeasureType' + }, { + n: 'bearing', + ti: '.DirectionPropertyType' + }, { + n: 'acceleration', + ti: '.MeasureType' + }, { + n: 'elevation', + ti: '.MeasureType' + }, { + n: 'status', + ti: '.StringOrRefType' + }] + }, { + ln: 'GeometryStylePropertyType', + ps: [{ + n: 'geometryStyle', + en: 'GeometryStyle', + ti: '.GeometryStyleType' + }, { + n: 'about', + an: { + lp: 'about' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -5792,12 +5409,52 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'LinearCSRefType', + ln: 'ConventionalUnitType', + bti: '.UnitDefinitionType', ps: [{ - n: 'linearCS', + n: 'conversionToPreferredUnit', rq: true, - en: 'LinearCS', - ti: '.LinearCSType' + ti: '.ConversionToPreferredUnitType' + }, { + n: 'roughConversionToPreferredUnit', + rq: true, + ti: '.ConversionToPreferredUnitType' + }, { + n: 'derivationUnitTerm', + mno: 0, + col: true, + ti: '.DerivationUnitTermType' + }] + }, { + ln: 'ClothoidType.RefLocation', + tn: null, + ps: [{ + n: 'affinePlacement', + rq: true, + en: 'AffinePlacement', + ti: '.AffinePlacementType' + }] + }, { + ln: 'DirectionPropertyType', + ps: [{ + n: 'directionVector', + rq: true, + en: 'DirectionVector', + ti: '.DirectionVectorType' + }, { + n: 'compassPoint', + rq: true, + en: 'CompassPoint' + }, { + n: 'directionKeyword', + rq: true, + en: 'DirectionKeyword', + ti: '.CodeType' + }, { + n: 'directionString', + rq: true, + en: 'DirectionString', + ti: '.StringOrRefType' }, { n: 'remoteSchema', an: { @@ -5831,12 +5488,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'UserDefinedCSRefType', + ln: 'ProjectedCRSRefType', ps: [{ - n: 'userDefinedCS', + n: 'projectedCRS', rq: true, - en: 'UserDefinedCS', - ti: '.UserDefinedCSType' + en: 'ProjectedCRS', + ti: '.ProjectedCRSType' }, { n: 'remoteSchema', an: { @@ -5870,92 +5527,23 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeometricComplexType', - bti: '.AbstractGeometryType', + ln: 'PointArrayPropertyType', ps: [{ - n: 'element', - rq: true, + n: 'point', + mno: 0, col: true, - ti: '.GeometricPrimitivePropertyType' - }] - }, { - ln: 'GridEnvelopeType', - ps: [{ - n: 'low', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } - }, { - n: 'high', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } - }] - }, { - ln: 'AbstractGeneralDerivedCRSType', - bti: '.AbstractReferenceSystemType', - ps: [{ - n: 'baseCRS', - rq: true, - ti: '.CoordinateReferenceSystemRefType' - }, { - n: 'definedByConversion', - rq: true, - ti: '.GeneralConversionRefType' - }] - }, { - ln: 'FileType', - ps: [{ - n: 'rangeParameters', - rq: true, - ti: '.RangeParametersType' - }, { - n: 'fileName', - rq: true - }, { - n: 'fileStructure', - rq: true - }, { - n: 'mimeType' - }, { - n: 'compression' - }] - }, { - ln: 'GridLimitsType', - ps: [{ - n: 'gridEnvelope', - rq: true, - en: 'GridEnvelope', - ti: '.GridEnvelopeType' - }] - }, { - ln: 'DirectionVectorType', - ps: [{ - n: 'vector', - rq: true, - ti: '.VectorType' - }, { - n: 'horizontalAngle', - rq: true, - ti: '.AngleType' - }, { - n: 'verticalAngle', - rq: true, - ti: '.AngleType' + en: 'Point', + ti: '.PointType' }] }, { - ln: 'AbstractGeneralOperationParameterRefType', + ln: 'TimePrimitivePropertyType', ps: [{ - n: 'generalOperationParameter', + n: 'timePrimitive', rq: true, mx: false, dom: false, - en: '_GeneralOperationParameter', - ti: '.AbstractGeneralOperationParameterType', + en: '_TimePrimitive', + ti: '.AbstractTimePrimitiveType', t: 'er' }, { n: 'remoteSchema', @@ -5989,6 +5577,12 @@ var GML_3_1_1_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'GridLengthType', + bti: '.MeasureType' + }, { + ln: 'RectifiedGridCoverageType', + bti: '.AbstractDiscreteCoverageType' }, { ln: 'HistoryPropertyType', ps: [{ @@ -6002,38 +5596,109 @@ var GML_3_1_1_Module_Factory = function () { t: 'er' }] }, { - ln: 'MultiPointDomainType', - bti: '.DomainSetType' + ln: 'AbstractSurfaceType', + bti: '.AbstractGeometricPrimitiveType' }, { - ln: 'AffinePlacementType', + ln: 'AbstractTimeComplexType', + bti: '.AbstractTimeObjectType' + }, { + ln: 'RelatedTimeType', + bti: '.TimePrimitivePropertyType', ps: [{ - n: 'location', - rq: true, - ti: '.DirectPositionType' + n: 'relativePosition', + an: { + lp: 'relativePosition' + }, + t: 'a' + }] + }, { + ln: 'VectorType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' }, { - n: 'refDirection', - rq: true, - col: true, - ti: '.VectorType' + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' }, { - n: 'inDimension', + 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: 'DerivedCRSType', + bti: '.AbstractGeneralDerivedCRSType', + ps: [{ + n: 'derivedCRSType', rq: true, - ti: 'PositiveInteger' + ti: '.DerivedCRSTypeType' }, { - n: 'outDimension', + n: 'usesCS', rq: true, - ti: 'PositiveInteger' + ti: '.CoordinateSystemRefType' }] }, { - ln: 'SolidPropertyType', + ln: 'TopologyStyleType', + bti: '.BaseStyleDescriptorType', ps: [{ - n: 'solid', + n: 'symbol', rq: true, - mx: false, - dom: false, - en: '_Solid', - ti: '.AbstractSolidType', - t: 'er' + 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: 'TemporalCRSRefType', + ps: [{ + n: 'temporalCRS', + rq: true, + en: 'TemporalCRS', + ti: '.TemporalCRSType' }, { n: 'remoteSchema', an: { @@ -6067,12 +5732,15 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationParameterRefType', + ln: 'AssociationType', ps: [{ - n: 'operationParameter', + n: 'object', rq: true, - en: 'OperationParameter', - ti: '.OperationParameterType' + mx: false, + dom: false, + en: '_Object', + ti: 'AnyType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -6106,136 +5774,151 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArcType', - bti: '.ArcStringType' - }, { - ln: 'AbstractGriddedSurfaceType.Row', - tn: null, + ln: 'AbstractRingPropertyType', ps: [{ - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'geometricPositionGroup', + n: 'ring', rq: true, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' + mx: false, + dom: false, + en: '_Ring', + ti: '.AbstractRingType', + t: 'er' }] }, { - ln: 'DirectedObservationType', - bti: '.ObservationType', + ln: 'OffsetCurveType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'direction', + n: 'offsetBase', rq: true, - ti: '.DirectionPropertyType' - }] - }, { - ln: 'EnvelopeType', - ps: [{ - n: 'lowerCorner', - rq: true, - ti: '.DirectPositionType' + ti: '.CurvePropertyType' }, { - n: 'upperCorner', + n: 'distance', rq: true, - ti: '.DirectPositionType' + ti: '.LengthType' }, { - n: 'coord', + n: 'refDirection', + ti: '.VectorType' + }] + }, { + ln: 'TimeCoordinateSystemType', + bti: '.AbstractTimeReferenceSystemType', + ps: [{ + n: 'originPosition', rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.CoordType' + ti: '.TimePositionType' }, { - n: 'pos', + n: 'origin', rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.DirectPositionType' + ti: '.TimeInstantPropertyType' }, { - n: 'coordinates', + n: 'interval', rq: true, - ti: '.CoordinatesType' + ti: '.TimeIntervalLengthType' + }] + }, { + ln: 'OrientableCurveType', + bti: '.AbstractCurveType', + ps: [{ + n: 'baseCurve', + rq: true, + ti: '.CurvePropertyType' }, { - n: 'srsName', + n: 'orientation', an: { - lp: 'srsName' + lp: 'orientation' }, t: 'a' + }] + }, { + ln: 'CoordinateOperationRefType', + ps: [{ + n: 'coordinateOperation', + rq: true, + mx: false, + dom: false, + en: '_CoordinateOperation', + ti: '.AbstractCoordinateOperationType', + t: 'er' }, { - n: 'srsDimension', - ti: 'PositiveInteger', + n: 'remoteSchema', an: { - lp: 'srsDimension' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'axisLabels' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'uomLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'uomLabels' - }, + 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: 'AbstractTopoPrimitiveType', - bti: '.AbstractTopologyType', + ln: 'GeometryArrayPropertyType', ps: [{ - n: 'isolated', + n: 'geometry', mno: 0, col: true, - ti: '.IsolatedPropertyType' - }, { - n: 'container', - ti: '.ContainerPropertyType' + mx: false, + dom: false, + en: '_Geometry', + ti: '.AbstractGeometryType', + t: 'er' }] }, { - ln: 'TopoCurveType', - bti: '.AbstractTopologyType', + ln: 'OperationMethodType', + bti: '.OperationMethodBaseType', ps: [{ - n: 'directedEdge', - rq: true, + n: 'methodID', + mno: 0, col: true, - ti: '.DirectedEdgePropertyType' - }] - }, { - ln: 'RelativeInternalPositionalAccuracyType', - bti: '.AbstractPositionalAccuracyType', - ps: [{ - n: 'result', + ti: '.IdentifierType' + }, { + n: 'remarks', + ti: '.StringOrRefType' + }, { + n: 'methodFormula', rq: true, - ti: '.MeasureType' + ti: '.CodeType' + }, { + n: 'sourceDimensions', + rq: true, + ti: 'PositiveInteger' + }, { + n: 'targetDimensions', + rq: true, + ti: 'PositiveInteger' + }, { + n: 'usesParameter', + mno: 0, + col: true, + ti: '.AbstractGeneralOperationParameterRefType' }] }, { - ln: 'FeaturePropertyType', + ln: 'TimeTopologyComplexPropertyType', ps: [{ - n: 'feature', + n: 'timeTopologyComplex', rq: true, - mx: false, - en: '_Feature', - ti: '.AbstractFeatureType', - t: 'er' + en: 'TimeTopologyComplex', + ti: '.TimeTopologyComplexType' }, { n: 'remoteSchema', an: { @@ -6268,6 +5951,66 @@ var GML_3_1_1_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'NodeType', + bti: '.AbstractTopoPrimitiveType', + ps: [{ + n: 'directedEdge', + mno: 0, + col: true, + ti: '.DirectedEdgePropertyType' + }, { + n: 'pointProperty', + ti: '.PointPropertyType' + }] + }, { + 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: 'AbstractTimeGeometricPrimitiveType', + bti: '.AbstractTimePrimitiveType', + ps: [{ + n: 'frame', + an: { + lp: 'frame' + }, + t: 'a' + }] + }, { + 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: 'GeometricPrimitivePropertyType', ps: [{ @@ -6311,100 +6054,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PrimeMeridianBaseType', - bti: '.DefinitionType' - }, { - ln: 'AbstractPositionalAccuracyType', - ps: [{ - n: 'measureDescription', - ti: '.CodeType' - }] - }, { - ln: 'StyleType', - bti: '.AbstractStyleType', - ps: [{ - n: 'featureStyle', - rq: true, - col: true, - ti: '.FeatureStylePropertyType' - }, { - n: 'graphStyle', - ti: '.GraphStylePropertyType' - }] - }, { - ln: 'LinearCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'RangeParametersType', + ln: 'SphericalCSRefType', ps: [{ - n: '_boolean', + n: 'sphericalCS', 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, - dom: false, - en: 'CompositeValue', - ti: '.CompositeValueType', - t: 'er' + en: 'SphericalCS', + ti: '.SphericalCSType' }, { n: 'remoteSchema', an: { @@ -6438,12 +6093,56 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'LineStringSegmentType', + ln: 'TimeOrdinalReferenceSystemType', + bti: '.AbstractTimeReferenceSystemType', + ps: [{ + n: 'component', + rq: true, + col: true, + ti: '.TimeOrdinalEraPropertyType' + }] + }, { + ln: 'AbstractGeometricAggregateType', + bti: '.AbstractGeometryType' + }, { + ln: 'TopoComplexType', + bti: '.AbstractTopologyType', + ps: [{ + n: 'maximalComplex', + 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' + }, { + n: 'isMaximal', + ti: 'Boolean', + an: { + lp: 'isMaximal' + }, + t: 'a' + }] + }, { + ln: 'BSplineType', bti: '.AbstractCurveSegmentType', ps: [{ n: 'posOrPointPropertyOrPointRep', - rq: true, - mno: 2, + mno: 0, col: true, mx: false, dom: false, @@ -6466,66 +6165,106 @@ var GML_3_1_1_Module_Factory = function () { 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: 'MultiSurfaceCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'NodeType', - bti: '.AbstractTopoPrimitiveType', + ln: 'DictionaryType', + bti: '.DefinitionType', ps: [{ - n: 'directedEdge', + n: 'dictionaryEntryOrIndirectEntry', mno: 0, col: true, - ti: '.DirectedEdgePropertyType' - }, { - n: 'pointProperty', - ti: '.PointPropertyType' + mx: false, + dom: false, + etis: [{ + en: 'indirectEntry', + ti: '.IndirectEntryType' + }, { + en: 'dictionaryEntry', + ti: '.DictionaryEntryType' + }], + t: 'ers' }] }, { - ln: 'CircleByCenterPointType', - bti: '.ArcByCenterPointType' - }, { - ln: 'VerticalCRSType', - bti: '.AbstractReferenceSystemType', + ln: 'CompositeCurvePropertyType', ps: [{ - n: 'usesVerticalCS', + n: 'compositeCurve', rq: true, - ti: '.VerticalCSRefType' + en: 'CompositeCurve', + ti: '.CompositeCurveType' }, { - n: 'usesVerticalDatum', - rq: true, - ti: '.VerticalDatumRefType' + 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: 'QuantityPropertyType', - bti: '.ValuePropertyType' - }, { - ln: 'TopoCurvePropertyType', + ln: 'DirectedEdgePropertyType', ps: [{ - n: 'topoCurve', + n: 'edge', rq: true, - en: 'TopoCurve', - ti: '.TopoCurveType' - }] - }, { - ln: 'GeodesicType', - bti: '.GeodesicStringType' - }, { - ln: 'TopoPrimitiveMemberType', - ps: [{ - n: 'topoPrimitive', - mx: false, - dom: false, - en: '_TopoPrimitive', - ti: '.AbstractTopoPrimitiveType', - t: 'er' + en: 'Edge', + ti: '.EdgeType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -6559,143 +6298,12 @@ 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: 'AbstractRingType', - bti: '.AbstractGeometryType' - }, { - ln: 'IndexMapType', - bti: '.GridFunctionType', + ln: 'VerticalCRSRefType', ps: [{ - n: 'lookUpTable', + n: 'verticalCRS', 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: '_Surface', - ti: '.AbstractSurfaceType', - t: 'er' - }] - }, { - ln: 'SurfaceType', - bti: '.AbstractSurfaceType', - ps: [{ - n: 'patches', - rq: true, - mx: false, - dom: false, - ti: '.SurfacePatchArrayPropertyType', - t: 'er' - }] - }, { - ln: 'AngleType', - bti: '.MeasureType' - }, { - ln: 'ObliqueCartesianCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'ParameterValueGroupType', - bti: '.AbstractGeneralParameterValueType', - ps: [{ - n: 'includesValue', - rq: true, - mno: 2, - col: true, - ti: '.AbstractGeneralParameterValueType' - }, { - n: 'valuesOfGroup', - rq: true, - ti: '.OperationParameterGroupRefType' - }] - }, { - ln: 'IsolatedPropertyType', - ps: [{ - n: 'node', - rq: true, - en: 'Node', - ti: '.NodeType' - }, { - n: 'edge', - rq: true, - en: 'Edge', - ti: '.EdgeType' - }, { - 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: 'GridDomainType', - bti: '.DomainSetType' - }, { - ln: 'CompositeValueType', - bti: '.AbstractGMLType', - ps: [{ - n: 'valueComponent', - mno: 0, - col: true, - ti: '.ValuePropertyType' - }, { - n: 'valueComponents', - ti: '.ValueArrayPropertyType' - }] - }, { - ln: 'MultiCurvePropertyType', - ps: [{ - n: 'multiCurve', - rq: true, - en: 'MultiCurve', - ti: '.MultiCurveType' + en: 'VerticalCRS', + ti: '.VerticalCRSType' }, { n: 'remoteSchema', an: { @@ -6729,53 +6337,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'VerticalDatumTypeType', - bti: '.CodeType' - }, { - ln: 'TimeCalendarEraType', - bti: '.DefinitionType', - ps: [{ - n: 'referenceEvent', - rq: true, - ti: '.StringOrRefType' - }, { - n: 'referenceDate', - ti: 'Date' - }, { - n: 'julianReference', - rq: true, - ti: 'Decimal' - }, { - n: 'epochOfUse', - rq: true, - ti: '.TimePeriodPropertyType' - }] - }, { - ln: 'SphereType', - bti: '.AbstractGriddedSurfaceType', - ps: [{ - n: 'horizontalCURVETYPE', - an: { - lp: 'horizontalCurveType' - }, - t: 'a' - }, { - n: 'verticalCURVETYPE', - an: { - lp: 'verticalCurveType' - }, - t: 'a' - }] - }, { - ln: 'CoordinateSystemAxisBaseType', - bti: '.DefinitionType' - }, { - ln: 'TemporalCRSRefType', + ln: 'PolygonPropertyType', ps: [{ - n: 'temporalCRS', + n: 'polygon', rq: true, - en: 'TemporalCRS', - ti: '.TemporalCRSType' + en: 'Polygon', + ti: '.PolygonType' }, { n: 'remoteSchema', an: { @@ -6809,34 +6376,7 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CategoryPropertyType', - bti: '.ValuePropertyType' - }, { - ln: 'TopoPrimitiveArrayAssociationType', - ps: [{ - 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, - col: true, - ti: '.TimeCalendarEraPropertyType' - }] - }, { - ln: 'CubicSplineType', + ln: 'LineStringSegmentType', bti: '.AbstractCurveSegmentType', ps: [{ n: 'posOrPointPropertyOrPointRep', @@ -6864,38 +6404,42 @@ 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' + }] + }, { + ln: 'EdgeType', + bti: '.AbstractTopoPrimitiveType', + ps: [{ + n: 'directedNode', + rq: true, + mno: 2, + mxo: 2, + col: true, + ti: '.DirectedNodePropertyType' }, { - n: 'degree', - ti: 'Integer', - an: { - lp: 'degree' - }, - t: 'a' + n: 'directedFace', + mno: 0, + col: true, + ti: '.DirectedFacePropertyType' + }, { + n: 'curveProperty', + ti: '.CurvePropertyType' }] }, { - ln: 'SingleOperationRefType', + ln: 'TrianglePatchArrayPropertyType', + bti: '.SurfacePatchArrayPropertyType' + }, { + ln: 'OperationMethodRefType', ps: [{ - n: 'singleOperation', + n: 'operationMethod', rq: true, - mx: false, - dom: false, - en: '_SingleOperation', - ti: '.AbstractCoordinateOperationType', - t: 'er' + en: 'OperationMethod', + ti: '.OperationMethodType' }, { n: 'remoteSchema', an: { @@ -6929,195 +6473,172 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimePeriodPropertyType', + ln: 'StyleType', + bti: '.AbstractStyleType', ps: [{ - n: 'timePeriod', + n: 'featureStyle', rq: true, - en: 'TimePeriod', - ti: '.TimePeriodType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + col: true, + ti: '.FeatureStylePropertyType' }, { - 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: 'graphStyle', + ti: '.GraphStylePropertyType' }] }, { - ln: 'TimeEdgePropertyType', + ln: 'AbstractMetaDataType', ps: [{ - n: 'timeEdge', - rq: true, - en: 'TimeEdge', - ti: '.TimeEdgeType' + n: 'content', + col: true, + dom: false, + t: 'ers' }, { - 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: 'TopoPointType', - bti: '.AbstractTopologyType', + ln: 'MultiSolidType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'directedNode', - rq: true, - ti: '.DirectedNodePropertyType' + n: 'solidMember', + mno: 0, + col: true, + ti: '.SolidPropertyType' + }, { + n: 'solidMembers', + ti: '.SolidArrayPropertyType' }] }, { - ln: 'DynamicFeatureCollectionType', - bti: '.FeatureCollectionType', + ln: 'TimeTopologyComplexType', + bti: '.AbstractTimeComplexType', ps: [{ - n: 'validTime', - ti: '.TimePrimitivePropertyType' - }, { - n: 'history', - mx: false, - dom: false, - ti: '.HistoryPropertyType', - t: 'er' - }, { - n: 'dataSource', - ti: '.StringOrRefType' + n: 'primitive', + rq: true, + col: true, + ti: '.TimeTopologyPrimitivePropertyType' }] }, { - ln: 'TopologyStyleType', - bti: '.BaseStyleDescriptorType', + ln: 'CoordinateSystemAxisType', + bti: '.CoordinateSystemAxisBaseType', ps: [{ - n: 'symbol', - rq: true, - ti: '.SymbolType' + n: 'axisID', + mno: 0, + col: true, + ti: '.IdentifierType' }, { - n: 'style', - rq: true + n: 'remarks', + ti: '.StringOrRefType' }, { - n: 'labelStyle', - ti: '.LabelStylePropertyType' + n: 'axisAbbrev', + rq: true, + ti: '.CodeType' }, { - n: 'topologyProperty', - an: { - lp: 'topologyProperty' - }, - t: 'a' + n: 'axisDirection', + rq: true, + ti: '.CodeType' }, { - n: 'topologyType', + n: 'uom', + rq: true, an: { - lp: 'topologyType' + lp: 'uom', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }] }, { - ln: 'CylinderType', - bti: '.AbstractGriddedSurfaceType', + ln: 'ParameterValueGroupType', + bti: '.AbstractGeneralParameterValueType', ps: [{ - n: 'horizontalCURVETYPE', - an: { - lp: 'horizontalCurveType' - }, - t: 'a' + n: 'includesValue', + rq: true, + mno: 2, + col: true, + ti: '.AbstractGeneralParameterValueType' }, { - n: 'verticalCURVETYPE', - an: { - lp: 'verticalCurveType' - }, - t: 'a' + n: 'valuesOfGroup', + rq: true, + ti: '.OperationParameterGroupRefType' }] }, { - ln: 'CodeOrNullListType', + ln: 'EngineeringCRSType', + bti: '.AbstractReferenceSystemType', ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' + n: 'usesCS', + rq: true, + ti: '.CoordinateSystemRefType' }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' + n: 'usesEngineeringDatum', + rq: true, + ti: '.EngineeringDatumRefType' }] }, { - ln: 'BoundingShapeType', + ln: 'OperationMethodBaseType', + bti: '.DefinitionType' + }, { + ln: 'AbstractGriddedSurfaceType', + bti: '.AbstractParametricCurveSurfaceType', ps: [{ - n: 'envelope', + n: 'row', rq: true, + col: true, + ti: '.AbstractGriddedSurfaceType.Row' + }, { + n: 'rows', + ti: 'Integer' + }, { + n: 'columns', + ti: 'Integer' + }] + }, { + ln: 'EngineeringDatumType', + bti: '.AbstractDatumType' + }, { + ln: 'MultiPointDomainType', + bti: '.DomainSetType' + }, { + ln: 'ArrayAssociationType', + ps: [{ + n: 'object', + mno: 0, + col: true, mx: false, dom: false, - en: 'Envelope', - ti: '.EnvelopeType', + en: '_Object', + ti: 'AnyType', t: 'er' + }] + }, { + ln: 'ArcByBulgeType', + bti: '.ArcStringByBulgeType' + }, { + ln: 'AbstractGeneralParameterValueType' + }, { + ln: 'ImageCRSType', + bti: '.AbstractReferenceSystemType', + ps: [{ + n: 'usesCartesianCS', + rq: true, + ti: '.CartesianCSRefType' }, { - n: '_null', + n: 'usesObliqueCartesianCS', rq: true, - en: 'Null', - ti: { - t: 'l' - } + ti: '.ObliqueCartesianCSRefType' + }, { + n: 'usesImageDatum', + rq: true, + ti: '.ImageDatumRefType' }] }, { - ln: 'BezierType', - bti: '.BSplineType' - }, { - ln: 'ReferenceSystemRefType', + ln: 'CoordinateSystemAxisRefType', ps: [{ - n: 'referenceSystem', + n: 'coordinateSystemAxis', rq: true, - mx: false, - dom: false, - en: '_ReferenceSystem', - ti: '.AbstractReferenceSystemType', - t: 'er' + en: 'CoordinateSystemAxis', + ti: '.CoordinateSystemAxisType' }, { n: 'remoteSchema', an: { @@ -7151,42 +6672,77 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TinType', - bti: '.TriangulatedSurfaceType', + ln: 'MultiSolidDomainType', + bti: '.DomainSetType' + }, { + ln: 'AbstractCurveType', + bti: '.AbstractGeometricPrimitiveType' + }, { + ln: 'ArcStringByBulgeType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'stopLines', - mno: 0, + n: 'posOrPointPropertyOrPointRep', + rq: true, + mno: 2, col: true, - ti: '.LineStringSegmentArrayPropertyType' + mx: false, + dom: false, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'ers' }, { - n: 'breakLines', - mno: 0, - col: true, - ti: '.LineStringSegmentArrayPropertyType' + n: 'posList', + rq: true, + ti: '.DirectPositionListType' }, { - n: 'maxLength', + n: 'coordinates', rq: true, - ti: '.LengthType' + ti: '.CoordinatesType' }, { - n: 'controlPoint', + n: 'bulge', rq: true, - ti: '.TinType.ControlPoint' - }] - }, { - ln: 'KnotPropertyType', - ps: [{ - n: 'knot', + col: true, + ti: 'Double' + }, { + n: 'normal', rq: true, - en: 'Knot', - ti: '.KnotType' + col: true, + ti: '.VectorType' + }, { + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' + }, { + n: 'numArc', + ti: 'Integer', + an: { + lp: 'numArc' + }, + t: 'a' }] }, { - ln: 'GeodeticDatumRefType', + ln: 'AbstractGeneralTransformationType', + bti: '.AbstractCoordinateOperationType' + }, { + ln: 'CoordinateReferenceSystemRefType', ps: [{ - n: 'geodeticDatum', + n: 'coordinateReferenceSystem', rq: true, - en: 'GeodeticDatum', - ti: '.GeodeticDatumType' + mx: false, + dom: false, + en: '_CoordinateReferenceSystem', + ti: '.AbstractReferenceSystemType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -7220,105 +6776,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ValueArrayPropertyType', - ps: [{ - n: 'value', - rq: true, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'CategoryExtent', - ti: '.CategoryExtentType' - }, { - en: 'Count', - ti: 'Integer' - }, { - 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' - }] - }, { - ln: 'GeographicCRSType', - bti: '.AbstractReferenceSystemType', - ps: [{ - n: 'usesEllipsoidalCS', - rq: true, - ti: '.EllipsoidalCSRefType' - }, { - n: 'usesGeodeticDatum', - rq: true, - ti: '.GeodeticDatumRefType' - }] - }, { - ln: 'MeasureListType', - ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, - t: 'v' - }, { - n: 'uom', - rq: true, - an: { - lp: 'uom' - }, - t: 'a' - }] - }, { - ln: 'TimePrimitivePropertyType', + ln: 'PassThroughOperationRefType', ps: [{ - n: 'timePrimitive', + n: 'passThroughOperation', rq: true, - mx: false, - dom: false, - en: '_TimePrimitive', - ti: '.AbstractTimePrimitiveType', - t: 'er' + en: 'PassThroughOperation', + ti: '.PassThroughOperationType' }, { n: 'remoteSchema', an: { @@ -7352,12 +6815,12 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PolarCSRefType', + ln: 'TimeCalendarPropertyType', ps: [{ - n: 'polarCS', + n: 'timeCalendar', rq: true, - en: 'PolarCS', - ti: '.PolarCSType' + en: 'TimeCalendar', + ti: '.TimeCalendarType' }, { n: 'remoteSchema', an: { @@ -7391,24 +6854,64 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeType', + ln: 'CircleByCenterPointType', + bti: '.ArcByCenterPointType' + }, { + ln: 'LabelStyleType', + bti: '.BaseStyleDescriptorType', ps: [{ - n: 'value', - t: 'v' + n: 'style', + rq: true }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' + n: 'label', + rq: true, + ti: '.LabelType' }] }, { - ln: 'PassThroughOperationRefType', + ln: 'PassThroughOperationType', + bti: '.AbstractCoordinateOperationType', ps: [{ - n: 'passThroughOperation', + n: 'modifiedCoordinate', rq: true, - en: 'PassThroughOperation', - ti: '.PassThroughOperationType' + col: true, + ti: 'PositiveInteger' + }, { + n: 'usesOperation', + rq: true, + ti: '.OperationRefType' + }] + }, { + 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: 'ContainerPropertyType', + ps: [{ + n: 'face', + rq: true, + en: 'Face', + ti: '.FaceType' + }, { + n: 'topoSolid', + rq: true, + en: 'TopoSolid', + ti: '.TopoSolidType' }, { n: 'remoteSchema', an: { @@ -7442,131 +6945,17 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTimeGeometricPrimitiveType', - bti: '.AbstractTimePrimitiveType', + ln: 'EngineeringCRSRefType', ps: [{ - n: 'frame', + n: 'engineeringCRS', + rq: true, + en: 'EngineeringCRS', + ti: '.EngineeringCRSType' + }, { + n: 'remoteSchema', an: { - lp: 'frame' - }, - t: 'a' - }] - }, { - ln: 'TopoSurfacePropertyType', - ps: [{ - n: 'topoSurface', - rq: true, - en: 'TopoSurface', - ti: '.TopoSurfaceType' - }] - }, { - ln: 'TimeEdgeType', - bti: '.AbstractTimeTopologyPrimitiveType', - ps: [{ - n: 'start', - rq: true, - ti: '.TimeNodePropertyType' - }, { - n: 'end', - rq: true, - ti: '.TimeNodePropertyType' - }, { - n: 'extent', - ti: '.TimePeriodPropertyType' - }] - }, { - ln: 'GeometryArrayPropertyType', - ps: [{ - n: 'geometry', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_Geometry', - ti: '.AbstractGeometryType', - t: 'er' - }] - }, { - ln: 'GraphStyleType', - bti: '.BaseStyleDescriptorType', - ps: [{ - n: 'planar', - ti: 'Boolean' - }, { - n: 'directed', - ti: 'Boolean' - }, { - n: 'grid', - ti: 'Boolean' - }, { - n: 'minDistance', - ti: 'Double' - }, { - n: 'minAngle', - ti: 'Double' - }, { - n: 'graphType' - }, { - n: 'drawingType' - }, { - n: 'lineType' - }, { - n: 'aestheticCriteria', - mno: 0, - col: true - }] - }, { - 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: 'SurfacePatchArrayPropertyType', - ps: [{ - n: 'surfacePatch', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_SurfacePatch', - ti: '.AbstractSurfacePatchType', - t: 'er' - }] - }, { - ln: 'TimeInstantType', - bti: '.AbstractTimeGeometricPrimitiveType', - ps: [{ - n: 'timePosition', - rq: true, - ti: '.TimePositionType' - }] - }, { - ln: 'PointPropertyType', - ps: [{ - n: 'point', - rq: true, - en: 'Point', - ti: '.PointType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { @@ -7595,64 +6984,20 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - 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: 'QuantityExtentType', + bti: '.MeasureOrNullListType' }, { - ln: 'ConversionToPreferredUnitType', - bti: '.UnitOfMeasureType', + ln: 'TimeCalendarType', + bti: '.AbstractTimeReferenceSystemType', ps: [{ - n: 'factor', - rq: true, - ti: 'Double' - }, { - n: 'formula', + n: 'referenceFrame', rq: true, - ti: '.FormulaType' + col: true, + ti: '.TimeCalendarEraPropertyType' }] }, { - ln: 'CurvePropertyType', + ln: 'ReferenceType', ps: [{ - n: 'curve', - rq: true, - mx: false, - dom: false, - en: '_Curve', - ti: '.AbstractCurveType', - t: 'er' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -7685,54 +7030,24 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationParameterGroupType', - bti: '.OperationParameterGroupBaseType', + ln: 'AbstractTopoPrimitiveType', + bti: '.AbstractTopologyType', ps: [{ - n: 'groupID', + n: 'isolated', mno: 0, col: true, - ti: '.IdentifierType' - }, { - n: 'remarks', - ti: '.StringOrRefType' - }, { - n: 'maximumOccurs', - ti: 'PositiveInteger' - }, { - n: 'includesParameter', - rq: true, - mno: 2, - col: true, - ti: '.AbstractGeneralOperationParameterRefType' - }] - }, { - ln: 'AbstractSurfacePatchType' - }, { - ln: 'AbstractMetaDataType', - ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ers' + ti: '.IsolatedPropertyType' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'container', + ti: '.ContainerPropertyType' }] }, { - ln: 'CoordinateReferenceSystemRefType', + ln: 'OperationParameterGroupRefType', ps: [{ - n: 'coordinateReferenceSystem', + n: 'operationParameterGroup', rq: true, - mx: false, - dom: false, - en: '_CoordinateReferenceSystem', - ti: '.AbstractReferenceSystemType', - t: 'er' + en: 'OperationParameterGroup', + ti: '.OperationParameterGroupType' }, { n: 'remoteSchema', an: { @@ -7766,29 +7081,129 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractReferenceSystemType', - bti: '.AbstractReferenceSystemBaseType', + ln: 'TemporalDatumBaseType', + bti: '.AbstractDatumType' + }, { + ln: 'FeatureStyleType', + bti: '.AbstractGMLType', ps: [{ - n: 'srsID', + n: 'featureConstraint' + }, { + n: 'geometryStyle', mno: 0, col: true, - ti: '.IdentifierType' + ti: '.GeometryStylePropertyType' }, { - n: 'remarks', - ti: '.StringOrRefType' + n: 'topologyStyle', + mno: 0, + col: true, + ti: '.TopologyStylePropertyType' }, { - n: 'validArea', - ti: '.ExtentType' + n: 'labelStyle', + ti: '.LabelStylePropertyType' }, { - n: 'scope' - }] - }, { - ln: 'CompositeCurvePropertyType', - ps: [{ - n: 'compositeCurve', + n: 'featureType', + an: { + lp: 'featureType' + }, + t: 'a' + }, { + n: 'baseType', + an: { + lp: 'baseType' + }, + t: 'a' + }, { + n: 'queryGrammar', + an: { + lp: 'queryGrammar' + }, + t: 'a' + }] + }, { + ln: 'GeometryStyleType', + bti: '.BaseStyleDescriptorType', + ps: [{ + n: 'symbol', rq: true, - en: 'CompositeCurve', - ti: '.CompositeCurveType' + ti: '.SymbolType' + }, { + n: 'style', + rq: true + }, { + n: 'labelStyle', + ti: '.LabelStylePropertyType' + }, { + n: 'geometryProperty', + an: { + lp: 'geometryProperty' + }, + t: 'a' + }, { + n: 'geometryType', + an: { + lp: 'geometryType' + }, + t: 'a' + }] + }, { + ln: 'CubicSplineType', + bti: '.AbstractCurveSegmentType', + ps: [{ + 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: '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: 'TimeNodePropertyType', + ps: [{ + n: 'timeNode', + rq: true, + en: 'TimeNode', + ti: '.TimeNodeType' }, { n: 'remoteSchema', an: { @@ -7822,12 +7237,73 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'EllipsoidRefType', + ln: 'ConeType', + bti: '.AbstractGriddedSurfaceType', ps: [{ - n: 'ellipsoid', + n: 'horizontalCURVETYPE', + an: { + lp: 'horizontalCurveType' + }, + t: 'a' + }, { + n: 'verticalCURVETYPE', + an: { + lp: 'verticalCurveType' + }, + t: 'a' + }] + }, { + ln: 'LinearRingType', + bti: '.AbstractRingType', + ps: [{ + n: 'posOrPointPropertyOrPointRep', rq: true, - en: 'Ellipsoid', - ti: '.EllipsoidType' + 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: 'AbstractReferenceSystemBaseType', + bti: '.DefinitionType' + }, { + ln: 'PolarCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'SingleOperationRefType', + ps: [{ + n: 'singleOperation', + rq: true, + mx: false, + dom: false, + en: '_SingleOperation', + ti: '.AbstractCoordinateOperationType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -7861,13 +7337,20 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTimeObjectType', - bti: '.AbstractGMLType' + ln: 'TopoCurvePropertyType', + ps: [{ + n: 'topoCurve', + rq: true, + en: 'TopoCurve', + ti: '.TopoCurveType' + }] }, { - ln: 'StringOrRefType', + ln: 'TemporalDatumRefType', ps: [{ - n: 'value', - t: 'v' + n: 'temporalDatum', + rq: true, + en: 'TemporalDatum', + ti: '.TemporalDatumType' }, { n: 'remoteSchema', an: { @@ -7901,11 +7384,18 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TopoComplexMemberType', + ln: 'DirectedTopoSolidPropertyType', ps: [{ - n: 'topoComplex', - en: 'TopoComplex', - ti: '.TopoComplexType' + n: 'topoSolid', + rq: true, + en: 'TopoSolid', + ti: '.TopoSolidType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -7939,15 +7429,40 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeneralConversionRefType', + ln: 'AreaType', + bti: '.MeasureType' + }, { + ln: 'CodeListType', ps: [{ - n: 'generalConversion', + n: 'value', + ti: { + t: 'l', + bti: 'Name' + }, + t: 'v' + }, { + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'AngleType', + bti: '.MeasureType' + }, { + ln: 'TimeType', + bti: '.MeasureType' + }, { + ln: 'AbstractStyleType', + bti: '.AbstractGMLType' + }, { + ln: 'PolarCSRefType', + ps: [{ + n: 'polarCS', rq: true, - mx: false, - dom: false, - en: '_GeneralConversion', - ti: '.AbstractGeneralConversionType', - t: 'er' + en: 'PolarCS', + ti: '.PolarCSType' }, { n: 'remoteSchema', an: { @@ -7981,37 +7496,112 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DerivedUnitType', - bti: '.UnitDefinitionType', + ln: 'EllipsoidRefType', ps: [{ - n: 'derivationUnitTerm', + n: 'ellipsoid', rq: true, - col: true, - ti: '.DerivationUnitTermType' - }] - }, { - ln: 'SymbolType', - ps: [{ - n: 'any', - mno: 0, - col: true, - typed: false, - mx: false, - t: 'ae' + en: 'Ellipsoid', + ti: '.EllipsoidType' }, { - n: 'symbolType', - rq: true, + n: 'remoteSchema', an: { - lp: 'symbolType' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'transform', + 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: 'MultiCurvePropertyType', + ps: [{ + n: 'multiCurve', + rq: true, + en: 'MultiCurve', + ti: '.MultiCurveType' + }, { + n: 'remoteSchema', an: { - lp: 'transform', + 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: 'GridCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'StyleVariationType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'styleProperty', + rq: true, + an: { + lp: 'styleProperty' + }, + t: 'a' + }, { + n: 'featurePropertyRange', + an: { + lp: 'featurePropertyRange' + }, + t: 'a' + }] + }, { + ln: 'MetaDataPropertyType', + ps: [{ + n: 'any', + rq: true, + mx: false, + t: 'ae' }, { n: 'about', an: { @@ -8051,1721 +7641,2131 @@ var GML_3_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CoordType', + ln: 'GeographicCRSRefType', ps: [{ - n: 'x', + n: 'geographicCRS', rq: true, - en: 'X', - ti: 'Decimal' + en: 'GeographicCRS', + ti: '.GeographicCRSType' }, { - n: 'y', - en: 'Y', - ti: 'Decimal' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'z', - en: 'Z', - ti: 'Decimal' + 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: 'DrawingTypeType', - vs: ['POLYLINE', 'ORTHOGONAL'] - }, { - t: 'enum', - ln: 'IncrementOrder', - vs: ['+x+y', '+y+x', '+x-y', '-x-y'] - }, { - t: 'enum', - ln: 'KnotTypesType', - vs: ['uniform', 'quasiUniform', 'piecewiseBezier'] - }, { - t: 'enum', - ln: 'GraphTypeType', - vs: ['TREE', 'BICONNECTED'] - }, { - t: 'enum', - ln: 'LineTypeType', - vs: ['STRAIGHT', 'BENT'] - }, { - 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: 'SurfaceInterpolationType', - vs: ['none', 'planar', 'spherical', 'elliptical', 'conic', 'tin', 'parametricCurve', 'polynomialSpline', 'rationalSpline', 'triangulatedSpline'] - }, { - t: 'enum', - ln: 'SymbolTypeEnumeration', - vs: ['svg', 'xpath', 'other'] - }, { - t: 'enum', - ln: 'SuccessionType', - vs: ['substitution', 'division', 'fusion', 'initiation'] - }, { - t: 'enum', - ln: 'TimeIndeterminateValueType', - vs: ['after', 'before', 'now', 'unknown'] - }, { - t: 'enum', - ln: 'FileValueModelType', - vs: ['Record Interleaved'] - }, { - t: 'enum', - ln: 'SequenceRuleNames', - vs: ['Linear', 'Boustrophedonic', 'Cantor-diagonal', 'Spiral', 'Morton', 'Hilbert'] - }, { - t: 'enum', - ln: 'QueryGrammarEnumeration', - vs: ['xpath', 'xquery', 'other'] - }, { - t: 'enum', - ln: 'CurveInterpolationType', - vs: ['linear', 'geodesic', 'circularArc3Points', 'circularArc2PointWithBulge', 'circularArcCenterPointWithRadius', 'elliptical', 'clothoid', 'conic', 'polynomialSpline', 'cubicSpline', 'rationalSpline'] - }, { - 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: 'datumName', - ti: '.CodeType', - sh: 'name' - }, { - en: 'MultiSolid', - ti: '.MultiSolidType', - sh: '_GeometricAggregate' - }, { - en: 'Grid', - ti: '.GridType', - sh: '_ImplicitGeometry' - }, { - en: 'VerticalCS', - ti: '.VerticalCSType', - sh: '_CoordinateSystem' - }, { - en: 'MultiSolidCoverage', - ti: '.MultiSolidCoverageType', - sh: '_DiscreteCoverage' - }, { - en: 'includesParameter', - ti: '.AbstractGeneralOperationParameterRefType' - }, { - en: 'scope' - }, { - en: 'lineStringProperty', - ti: '.LineStringPropertyType' - }, { - en: '_Ring', - ti: '.AbstractRingType', - sh: '_Geometry' - }, { - en: 'polarCSRef', - ti: '.PolarCSRefType' + ln: 'TopoSolidType', + bti: '.AbstractTopoPrimitiveType', + ps: [{ + n: 'directedFace', + rq: true, + col: true, + ti: '.DirectedFacePropertyType' + }] }, { - en: '_CoordinateSystem', - ti: '.AbstractCoordinateSystemType', - sh: 'Definition' + ln: 'RangeParametersType', + 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, + dom: false, + en: 'CompositeValue', + ti: '.CompositeValueType', + 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: 'MultiGeometryType', + bti: '.AbstractGeometricAggregateType', + ps: [{ + n: 'geometryMember', + mno: 0, + col: true, + ti: '.GeometryPropertyType' + }, { + n: 'geometryMembers', + ti: '.GeometryArrayPropertyType' + }] + }, { + 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' + } + }] + }, { + ln: 'AbstractGeneralConversionType', + bti: '.AbstractCoordinateOperationType' + }, { + ln: 'BaseStyleDescriptorType', + bti: '.AbstractGMLType', + 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: 'TimeInstantPropertyType', + ps: [{ + n: 'timeInstant', + rq: true, + en: 'TimeInstant', + ti: '.TimeInstantType' + }, { + 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: 'LineStringPropertyType', + ps: [{ + n: 'lineString', + rq: true, + en: 'LineString', + ti: '.LineStringType' + }, { + 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: 'TimeGeometricPrimitivePropertyType', + ps: [{ + n: 'timeGeometricPrimitive', + rq: true, + mx: false, + dom: false, + en: '_TimeGeometricPrimitive', + ti: '.AbstractTimeGeometricPrimitiveType', + 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: 'MultiLineStringPropertyType', + ps: [{ + n: 'multiLineString', + rq: true, + en: 'MultiLineString', + ti: '.MultiLineStringType' + }, { + 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: 'SphereType', + bti: '.AbstractGriddedSurfaceType', + ps: [{ + n: 'horizontalCURVETYPE', + an: { + lp: 'horizontalCurveType' + }, + t: 'a' + }, { + n: 'verticalCURVETYPE', + an: { + lp: 'verticalCurveType' + }, + t: 'a' + }] + }, { + ln: 'OperationParameterGroupBaseType', + bti: '.AbstractGeneralOperationParameterType' + }, { + ln: 'GeocentricCRSType', + bti: '.AbstractReferenceSystemType', + ps: [{ + n: 'usesCartesianCS', + rq: true, + ti: '.CartesianCSRefType' + }, { + n: 'usesSphericalCS', + rq: true, + ti: '.SphericalCSRefType' + }, { + n: 'usesGeodeticDatum', + rq: true, + ti: '.GeodeticDatumRefType' + }] }, { - en: 'covariance', - ti: 'Double' + t: 'enum', + ln: 'FileValueModelType', + vs: ['Record Interleaved'] }, { - en: 'track', - ti: '.TrackType', - sh: 'history' + t: 'enum', + ln: 'KnotTypesType', + vs: ['uniform', 'quasiUniform', 'piecewiseBezier'] }, { - en: 'GeocentricCRS', - ti: '.GeocentricCRSType', - sh: '_CoordinateReferenceSystem' + t: 'enum', + ln: 'IncrementOrder', + vs: ['+x+y', '+y+x', '+x-y', '-x-y'] }, { - en: 'BaseUnit', - ti: '.BaseUnitType', - sh: 'UnitDefinition' + t: 'enum', + ln: 'CurveInterpolationType', + vs: ['linear', 'geodesic', 'circularArc3Points', 'circularArc2PointWithBulge', 'circularArcCenterPointWithRadius', 'elliptical', 'clothoid', 'conic', 'polynomialSpline', 'cubicSpline', 'rationalSpline'] }, { - en: 'PolarCS', - ti: '.PolarCSType', - sh: '_CoordinateSystem' + t: 'enum', + ln: 'SymbolTypeEnumeration', + vs: ['svg', 'xpath', 'other'] }, { - en: 'sphericalCSRef', - ti: '.SphericalCSRefType' + t: 'enum', + ln: 'TimeIndeterminateValueType', + vs: ['after', 'before', 'now', 'unknown'] }, { - en: 'ArcString', - ti: '.ArcStringType', - sh: '_CurveSegment' + t: 'enum', + ln: 'QueryGrammarEnumeration', + vs: ['xpath', 'xquery', 'other'] }, { - en: 'surfaceMembers', - ti: '.SurfaceArrayPropertyType' + t: 'enum', + ln: 'SuccessionType', + vs: ['substitution', 'division', 'fusion', 'initiation'] }, { - en: 'surfaceMember', - ti: '.SurfacePropertyType' + t: 'enum', + ln: 'LineTypeType', + vs: ['STRAIGHT', 'BENT'] }, { - en: 'GenericMetaData', - ti: '.GenericMetaDataType', - sh: '_MetaData' + t: 'enum', + ln: 'CompassPointEnumeration', + vs: ['N', 'NNE', 'NE', 'ENE', 'E', 'ESE', 'SE', 'SSE', 'S', 'SSW', 'SW', 'WSW', 'W', 'WNW', 'NW', 'NNW'] }, { - en: 'BSpline', - ti: '.BSplineType', - sh: '_CurveSegment' + t: 'enum', + ln: 'DrawingTypeType', + vs: ['POLYLINE', 'ORTHOGONAL'] }, { - en: '_CurveSegment', - ti: '.AbstractCurveSegmentType' + 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'] }, { - en: 'remarks', - ti: '.StringOrRefType' + t: 'enum', + ln: 'SurfaceInterpolationType', + vs: ['none', 'planar', 'spherical', 'elliptical', 'conic', 'tin', 'parametricCurve', 'polynomialSpline', 'rationalSpline', 'triangulatedSpline'] }, { - en: 'coordinateSystemRef', - ti: '.CoordinateSystemRefType' + t: 'enum', + ln: 'GraphTypeType', + vs: ['TREE', 'BICONNECTED'] }, { - en: 'geodeticDatumRef', - ti: '.GeodeticDatumRefType' + t: 'enum', + ln: 'SignType', + vs: ['-', '+'] }, { - en: 'patches', - ti: '.SurfacePatchArrayPropertyType' + t: 'enum', + ln: 'SequenceRuleNames', + vs: ['Linear', 'Boustrophedonic', 'Cantor-diagonal', 'Spiral', 'Morton', 'Hilbert'] + }], + eis: [{ + en: 'usesCS', + ti: '.CoordinateSystemRefType' }, { - en: 'CompositeSurface', - ti: '.CompositeSurfaceType', - sh: '_Surface' + en: '_GeneralTransformation', + ti: '.AbstractGeneralTransformationType', + sh: '_Operation' }, { - en: 'usesValue', - ti: '.ParameterValueType' + en: 'coordinateReferenceSystemRef', + ti: '.CoordinateReferenceSystemRefType' }, { - en: '_TopoPrimitive', - ti: '.AbstractTopoPrimitiveType', - sh: '_Topology' + en: 'datumRef', + ti: '.DatumRefType' }, { - en: 'position', + en: 'pointMember', ti: '.PointPropertyType' }, { - en: 'temporalCRSRef', - ti: '.TemporalCRSRefType' + en: 'imageDatumRef', + ti: '.ImageDatumRefType' }, { - en: 'EnvelopeWithTimePeriod', - ti: '.EnvelopeWithTimePeriodType', - sh: 'Envelope' + en: 'innerBoundaryIs', + ti: '.AbstractRingPropertyType', + sh: 'interior' }, { - en: 'featureProperty', - ti: '.FeaturePropertyType' + en: 'curveArrayProperty', + ti: '.CurveArrayPropertyType' }, { - en: 'Cylinder', - ti: '.CylinderType', - sh: '_GriddedSurface' + en: 'outerBoundaryIs', + ti: '.AbstractRingPropertyType', + sh: 'exterior' }, { - en: 'LineStringSegment', - ti: '.LineStringSegmentType', - sh: '_CurveSegment' + en: 'Triangle', + ti: '.TriangleType', + sh: '_SurfacePatch' }, { - en: 'FeatureStyle', - ti: '.FeatureStyleType', - sh: '_GML' + en: 'angle', + ti: '.MeasureType' }, { - en: 'coordinateOperationRef', - ti: '.CoordinateOperationRefType' + en: 'members', + ti: '.ArrayAssociationType' }, { - en: '_Feature', - ti: '.AbstractFeatureType', - sh: '_GML' + en: 'valueComponents', + ti: '.ValueArrayPropertyType' }, { - en: 'topoComplexProperty', - ti: '.TopoComplexMemberType' + en: 'QuantityList', + ti: '.MeasureOrNullListType' }, { - en: 'Definition', - ti: '.DefinitionType', - sh: '_GML' + en: 'TimeClock', + ti: '.TimeClockType', + sh: '_TimeReferenceSystem' }, { - en: 'Tin', - ti: '.TinType', - sh: 'TriangulatedSurface' + en: '_ParametricCurveSurface', + ti: '.AbstractParametricCurveSurfaceType', + sh: '_SurfacePatch' }, { - en: 'segments', - ti: '.CurveSegmentArrayPropertyType' + en: 'integerValueList', + ti: { + t: 'l', + bti: 'Integer' + } }, { - en: 'singleOperationRef', - ti: '.SingleOperationRefType' + en: 'DataBlock', + ti: '.DataBlockType' }, { - en: 'Array', - ti: '.ArrayType', - sh: '_GML' + en: 'featureMember', + ti: '.FeaturePropertyType' }, { - en: 'LineString', - ti: '.LineStringType', - sh: '_Curve' + en: 'CompositeSolid', + ti: '.CompositeSolidType', + sh: '_Solid' }, { - en: 'pointArrayProperty', - ti: '.PointArrayPropertyType' + en: 'name', + ti: '.CodeType' }, { - en: 'isolated', - ti: '.IsolatedPropertyType' + en: 'PolarCS', + ti: '.PolarCSType', + sh: '_CoordinateSystem' }, { - en: 'GeometryStyle', - ti: '.GeometryStyleType', - sh: '_GML' + en: 'featureMembers', + ti: '.FeatureArrayPropertyType' }, { - en: 'GeodeticDatum', - ti: '.GeodeticDatumType', - sh: '_Datum' + en: 'Null', + ti: { + t: 'l' + } }, { - en: '_Datum', - ti: '.AbstractDatumType', - sh: 'Definition' + en: 'priorityLocation', + ti: '.PriorityLocationPropertyType', + sh: 'location' + }, { + en: 'targetCRS', + ti: '.CRSRefType' + }, { + en: 'geometryMembers', + ti: '.GeometryArrayPropertyType' + }, { + en: 'usesParameter', + ti: '.AbstractGeneralOperationParameterRefType' + }, { + en: 'referenceSystemRef', + ti: '.ReferenceSystemRefType' + }, { + en: 'directedEdge', + ti: '.DirectedEdgePropertyType' + }, { + en: 'AffinePlacement', + ti: '.AffinePlacementType' + }, { + en: 'temporalCSRef', + ti: '.TemporalCSRefType' + }, { + en: 'coverageFunction', + ti: '.CoverageFunctionType' + }, { + en: 'Rectangle', + ti: '.RectangleType', + sh: '_SurfacePatch' + }, { + en: 'decimalMinutes', + ti: 'Decimal' }, { - en: 'directedNode', - ti: '.DirectedNodePropertyType' + en: 'Point', + ti: '.PointType', + sh: '_GeometricPrimitive' }, { - en: 'concatenatedOperationRef', - ti: '.ConcatenatedOperationRefType' + en: 'parameterID', + ti: '.IdentifierType' }, { - en: 'transformationRef', - ti: '.TransformationRefType' + en: 'OperationMethod', + ti: '.OperationMethodType', + sh: 'Definition' }, { - en: 'VerticalDatum', - ti: '.VerticalDatumType', - sh: '_Datum' + en: 'EnvelopeWithTimePeriod', + ti: '.EnvelopeWithTimePeriodType', + sh: 'Envelope' }, { - en: 'solidArrayProperty', - ti: '.SolidArrayPropertyType' + en: 'CategoryExtent', + ti: '.CategoryExtentType' }, { - en: 'members', - ti: '.ArrayAssociationType' + en: 'maximumOccurs', + ti: 'PositiveInteger' }, { - en: 'TopoVolume', - ti: '.TopoVolumeType' + en: 'EngineeringCRS', + ti: '.EngineeringCRSType', + sh: '_CoordinateReferenceSystem' }, { - en: 'GraphStyle', - ti: '.GraphStyleType', - sh: '_GML' + en: 'operationParameterGroupRef', + ti: '.OperationParameterRefType' }, { - en: '_GeometricPrimitive', - ti: '.AbstractGeometricPrimitiveType', + en: '_GeometricAggregate', + ti: '.AbstractGeometricAggregateType', sh: '_Geometry' }, { - en: 'CompositeValue', - ti: '.CompositeValueType' + en: 'Ring', + ti: '.RingType', + sh: '_Ring' }, { - en: 'roughConversionToPreferredUnit', - ti: '.ConversionToPreferredUnitType' + en: 'LineString', + ti: '.LineStringType', + sh: '_Curve' }, { en: 'polygonProperty', ti: '.PolygonPropertyType' }, { - en: '_CoordinateOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'Definition' - }, { - en: 'usesPrimeMeridian', - ti: '.PrimeMeridianRefType' - }, { - en: 'FeatureCollection', - ti: '.FeatureCollectionType', - sh: '_Feature' - }, { - en: 'includesValue', - ti: '.AbstractGeneralParameterValueType', - sh: '_generalParameterValue' + en: 'MultiPolygon', + ti: '.MultiPolygonType', + sh: '_GeometricAggregate' }, { - en: 'multiCurveProperty', - ti: '.MultiCurvePropertyType' + en: 'dataSource', + ti: '.StringOrRefType' }, { - en: 'value', - ti: '.MeasureType' + en: 'Bezier', + ti: '.BezierType', + sh: 'BSpline' }, { - en: 'validTime', - ti: '.TimePrimitivePropertyType' + en: 'vector', + ti: '.VectorType' }, { - en: 'axisDirection', - ti: '.CodeType' + en: 'ArcStringByBulge', + ti: '.ArcStringByBulgeType', + sh: '_CurveSegment' }, { - en: 'usesCartesianCS', - ti: '.CartesianCSRefType' + en: 'srsID', + ti: '.IdentifierType' }, { - en: 'rangeSet', - ti: '.RangeSetType' + en: 'modifiedCoordinate', + ti: 'PositiveInteger' }, { - en: 'generalTransformationRef', - ti: '.GeneralTransformationRefType' + en: 'using', + ti: '.FeaturePropertyType' }, { - en: 'AffinePlacement', - ti: '.AffinePlacementType' + en: 'usesSphericalCS', + ti: '.SphericalCSRefType' }, { - en: 'ImageCRS', - ti: '.ImageCRSType', - sh: '_CoordinateReferenceSystem' + en: '_MetaData', + ti: '.AbstractMetaDataType', + sh: '_Object' }, { - en: 'featureMember', - ti: '.FeaturePropertyType' + en: 'solidArrayProperty', + ti: '.SolidArrayPropertyType' }, { - en: 'CartesianCS', - ti: '.CartesianCSType', - sh: '_CoordinateSystem' + en: 'usesEllipsoid', + ti: '.EllipsoidRefType' }, { - en: 'multiCenterOf', - ti: '.MultiPointPropertyType' + en: 'geodeticDatumRef', + ti: '.GeodeticDatumRefType' }, { - en: 'MovingObjectStatus', - ti: '.MovingObjectStatusType', - sh: '_TimeSlice' + en: 'Surface', + ti: '.SurfaceType', + sh: '_Surface' }, { - en: 'primeMeridianRef', - ti: '.PrimeMeridianRefType' + en: '_SurfacePatch', + ti: '.AbstractSurfacePatchType' }, { - en: 'timePosition', - ti: '.TimePositionType' + en: 'usesObliqueCartesianCS', + ti: '.ObliqueCartesianCSRefType' }, { - en: 'covarianceMatrix', - ti: '.CovarianceMatrixType', - sh: '_positionalAccuracy' + en: 'userDefinedCSRef', + ti: '.UserDefinedCSRefType' }, { - en: 'multiSolidProperty', - ti: '.MultiSolidPropertyType' + en: 'cylindricalCSRef', + ti: '.CylindricalCSRefType' }, { - en: 'TimeEdge', - ti: '.TimeEdgeType', + en: 'TimeNode', + ti: '.TimeNodeType', sh: '_TimeTopologyPrimitive' }, { - en: 'ArcByBulge', - ti: '.ArcByBulgeType', - sh: 'ArcStringByBulge' + en: '_GeneralOperationParameter', + ti: '.AbstractGeneralOperationParameterType', + sh: 'Definition' }, { - en: 'geometryStyle', - ti: '.GeometryStylePropertyType' + en: 'generalConversionRef', + ti: '.GeneralConversionRefType' }, { - en: '_generalParameterValue', - ti: '.AbstractGeneralParameterValueType' + en: 'CountExtent', + ti: { + t: 'l' + } }, { - en: 'GeometricComplex', - ti: '.GeometricComplexType', - sh: '_Geometry' + en: 'EngineeringDatum', + ti: '.EngineeringDatumType', + sh: '_Datum' + }, { + en: 'axisDirection', + ti: '.CodeType' }, { en: 'TimeOrdinalEra', ti: '.TimeOrdinalEraType' }, { - en: 'name', - ti: '.CodeType' + en: 'Bag', + ti: '.BagType', + sh: '_GML' }, { - en: 'validArea', - ti: '.ExtentType' + en: 'geometryMember', + ti: '.GeometryPropertyType' }, { - en: 'DerivedUnit', - ti: '.DerivedUnitType', - sh: 'UnitDefinition' + en: 'DirectedObservation', + ti: '.DirectedObservationType', + sh: 'Observation' }, { - en: 'valueList', - ti: '.MeasureListType' + en: 'polygonMember', + ti: '.PolygonPropertyType' }, { - en: 'decimalMinutes', - ti: 'Decimal' + en: 'Transformation', + ti: '.TransformationType', + sh: '_GeneralTransformation' }, { - en: 'IndexMap', - ti: '.IndexMapType', - sh: 'GridFunction' + en: 'status', + ti: '.StringOrRefType' }, { - en: 'EllipsoidalCS', - ti: '.EllipsoidalCSType', - sh: '_CoordinateSystem' + en: 'covariance', + ti: 'Double' }, { - en: 'unitOfMeasure', - ti: '.UnitOfMeasureType' + en: '_ReferenceSystem', + ti: '.AbstractReferenceSystemType', + sh: 'Definition' }, { - en: 'baseCRS', - ti: '.CoordinateReferenceSystemRefType' + en: 'directedFace', + ti: '.DirectedFacePropertyType' }, { - en: '_CoordinateReferenceSystem', - ti: '.AbstractReferenceSystemType', - sh: '_CRS' + en: 'gridDomain', + ti: '.GridDomainType', + sh: 'domainSet' }, { - en: 'verticalDatumType', - ti: '.VerticalDatumTypeType' + en: 'BaseUnit', + ti: '.BaseUnitType', + sh: 'UnitDefinition' }, { - en: 'generalConversionRef', - ti: '.GeneralConversionRefType' + en: 'featureStyle', + ti: '.FeatureStylePropertyType' }, { - en: 'TimeCoordinateSystem', - ti: '.TimeCoordinateSystemType', - sh: '_TimeReferenceSystem' + en: 'GeodeticDatum', + ti: '.GeodeticDatumType', + sh: '_Datum' }, { - en: 'SphericalCS', - ti: '.SphericalCSType', - sh: '_CoordinateSystem' + en: 'PolygonPatch', + ti: '.PolygonPatchType', + sh: '_SurfacePatch' + }, { + en: 'greenwichLongitude', + ti: '.AngleChoiceType' + }, { + en: 'FeatureStyle', + ti: '.FeatureStyleType', + sh: '_GML' + }, { + en: '_Geometry', + ti: '.AbstractGeometryType', + sh: '_GML' }, { - en: 'groupName', - ti: '.CodeType', - sh: 'name' + en: 'ObliqueCartesianCS', + ti: '.ObliqueCartesianCSType', + sh: '_CoordinateSystem' }, { - en: 'RectifiedGrid', - ti: '.RectifiedGridType', - sh: '_ImplicitGeometry' + en: 'FeatureCollection', + ti: '.FeatureCollectionType', + sh: '_Feature' }, { - en: 'multiCoverage', - ti: '.MultiSurfacePropertyType' + en: 'Count', + ti: 'Integer' }, { - en: 'CategoryList', - ti: '.CodeOrNullListType' + en: '_TimeSlice', + ti: '.AbstractTimeSliceType', + sh: '_GML' }, { - en: 'Point', - ti: '.PointType', - sh: '_GeometricPrimitive' + en: 'usesVerticalCS', + ti: '.VerticalCSRefType' }, { - en: 'status', - ti: '.StringOrRefType' + en: 'singleOperationRef', + ti: '.SingleOperationRefType' }, { - en: 'solidMember', - ti: '.SolidPropertyType' + en: 'CategoryList', + ti: '.CodeOrNullListType' }, { - en: 'usesEllipsoid', - ti: '.EllipsoidRefType' + en: 'datumName', + ti: '.CodeType', + sh: 'name' }, { - en: 'Curve', - ti: '.CurveType', - sh: '_Curve' + en: 'semiMajorAxis', + ti: '.MeasureType' }, { - en: 'geocentricCRSRef', - ti: '.GeocentricCRSRefType' + en: 'OperationParameterGroup', + ti: '.OperationParameterGroupType', + sh: '_GeneralOperationParameter' }, { - en: 'subComplex', - ti: '.TopoComplexMemberType' + en: 'rectifiedGridDomain', + ti: '.RectifiedGridDomainType', + sh: 'domainSet' }, { - en: 'booleanValue', - ti: 'Boolean' + en: 'Sphere', + ti: '.SphereType', + sh: '_GriddedSurface' }, { - en: 'centerOf', - ti: '.PointPropertyType' + en: 'verticalDatumType', + ti: '.VerticalDatumTypeType' }, { - en: 'solidProperty', - ti: '.SolidPropertyType' + en: 'defaultStyle', + ti: '.DefaultStylePropertyType' }, { - en: 'Observation', - ti: '.ObservationType', - sh: '_Feature' + en: 'usesTemporalDatum', + ti: '.TemporalDatumRefType' }, { - en: 'multiPointProperty', - ti: '.MultiPointPropertyType' + en: 'tupleList', + ti: '.CoordinatesType' }, { - en: 'operationParameterRef', - ti: '.OperationParameterRefType' + en: 'inverseFlattening', + ti: '.MeasureType' }, { - en: 'CubicSpline', - ti: '.CubicSplineType', - sh: '_CurveSegment' + en: 'CompositeCurve', + ti: '.CompositeCurveType', + sh: '_Curve' }, { - en: 'TopoSolid', - ti: '.TopoSolidType', - sh: '_TopoPrimitive' + en: '_positionalAccuracy', + ti: '.AbstractPositionalAccuracyType' }, { - en: 'Node', - ti: '.NodeType', - sh: '_TopoPrimitive' + en: 'DirectedObservationAtDistance', + ti: '.DirectedObservationAtDistanceType', + sh: 'DirectedObservation' }, { en: 'ellipsoidalCSRef', ti: '.EllipsoidalCSRefType' }, { - en: 'valueProperty', - ti: '.ValuePropertyType' + en: 'UnitDefinition', + ti: '.UnitDefinitionType', + sh: 'Definition' }, { - en: 'vector', - ti: '.VectorType' + en: '_TimePrimitive', + ti: '.AbstractTimePrimitiveType', + sh: '_TimeObject' }, { - en: 'member', - ti: '.AssociationType' + en: 'GenericMetaData', + ti: '.GenericMetaDataType', + sh: '_MetaData' }, { - en: 'tupleList', - ti: '.CoordinatesType' + en: 'Edge', + ti: '.EdgeType', + sh: '_TopoPrimitive' }, { - en: 'featureStyle', - ti: '.FeatureStylePropertyType' + en: '_CoordinateReferenceSystem', + ti: '.AbstractReferenceSystemType', + sh: '_CRS' }, { - en: '_Style', - ti: '.AbstractStyleType', - sh: '_GML' + en: 'surfaceArrayProperty', + ti: '.SurfaceArrayPropertyType' }, { - en: 'dmsAngle', - ti: '.DMSAngleType' + en: 'geocentricCRSRef', + ti: '.GeocentricCRSRefType' }, { - en: 'direction', - ti: '.DirectionPropertyType' + en: 'multiPosition', + ti: '.MultiPointPropertyType' }, { - en: 'curveMember', - ti: '.CurvePropertyType' + en: 'pos', + ti: '.DirectPositionType' }, { - en: 'CountList', - ti: { - t: 'l' - } + en: 'usesAxis', + ti: '.CoordinateSystemAxisRefType' }, { - en: 'ProjectedCRS', - ti: '.ProjectedCRSType', - sh: '_GeneralDerivedCRS' + en: 'Cone', + ti: '.ConeType', + sh: '_GriddedSurface' }, { - en: 'maximalComplex', - ti: '.TopoComplexMemberType' + en: 'usesGeodeticDatum', + ti: '.GeodeticDatumRefType' }, { - en: 'methodName', - ti: '.CodeType', - sh: 'name' + en: 'TopoPoint', + ti: '.TopoPointType' }, { - en: '_GeometricAggregate', - ti: '.AbstractGeometricAggregateType', - sh: '_Geometry' + en: 'polarCSRef', + ti: '.PolarCSRefType' }, { - en: 'multiPosition', - ti: '.MultiPointPropertyType' + en: 'primeMeridianRef', + ti: '.PrimeMeridianRefType' }, { - en: 'engineeringCRSRef', - ti: '.EngineeringCRSRefType' + en: 'ImageDatum', + ti: '.ImageDatumType', + sh: '_Datum' }, { - en: 'coordinates', - ti: '.CoordinatesType' + en: 'derivedCRSRef', + ti: '.DerivedCRSRefType' }, { - en: 'CompositeCurve', - ti: '.CompositeCurveType', - sh: '_Curve' + en: 'meridianName', + ti: '.CodeType', + sh: 'name' }, { - en: 'LocationString', - ti: '.StringOrRefType' + en: 'LabelStyle', + ti: '.LabelStyleType', + sh: '_GML' }, { - en: 'quantityType', + en: 'MappingRule', ti: '.StringOrRefType' }, { - en: 'UnitDefinition', - ti: '.UnitDefinitionType', - sh: 'Definition' + en: 'verticalExtent', + ti: '.EnvelopeType' }, { - en: 'topoCurveProperty', - ti: '.TopoCurvePropertyType' + en: '_TimeComplex', + ti: '.AbstractTimeComplexType', + sh: '_TimeObject' }, { - en: 'definedByConversion', - ti: '.GeneralConversionRefType' + en: 'ArcByCenterPoint', + ti: '.ArcByCenterPointType', + sh: '_CurveSegment' }, { - en: 'curveProperty', - ti: '.CurvePropertyType' + en: 'coordinateOperationName', + ti: '.CodeType', + sh: 'name' }, { - en: '_reference', - ti: '.ReferenceType' + en: 'GraphStyle', + ti: '.GraphStyleType', + sh: '_GML' }, { - en: 'axisAbbrev', - ti: '.CodeType' + en: 'includesValue', + ti: '.AbstractGeneralParameterValueType', + sh: '_generalParameterValue' }, { - en: '_Geometry', - ti: '.AbstractGeometryType', - sh: '_GML' + en: 'integerValue', + ti: 'PositiveInteger' }, { - en: 'cylindricalCSRef', - ti: '.CylindricalCSRefType' + en: 'LinearCS', + ti: '.LinearCSType', + sh: '_CoordinateSystem' }, { - en: 'EngineeringDatum', - ti: '.EngineeringDatumType', - sh: '_Datum' + en: 'engineeringDatumRef', + ti: '.EngineeringDatumRefType' }, { - en: 'TopoPoint', - ti: '.TopoPointType' + en: 'ArcByBulge', + ti: '.ArcByBulgeType', + sh: 'ArcStringByBulge' }, { - en: 'temporalCSRef', - ti: '.TemporalCSRefType' + en: 'TimeCalendar', + ti: '.TimeCalendarType', + sh: '_TimeReferenceSystem' }, { en: 'subject', ti: '.TargetPropertyType', sh: 'target' }, { - en: 'includesCRS', - ti: '.CoordinateReferenceSystemRefType' - }, { - en: 'temporalDatumRef', - ti: '.TemporalDatumRefType' - }, { - en: '_TimeTopologyPrimitive', - ti: '.AbstractTimeTopologyPrimitiveType', - sh: '_TimePrimitive' - }, { - en: 'targetCRS', - ti: '.CRSRefType' + en: 'TopoSurface', + ti: '.TopoSurfaceType' }, { - en: 'inverseFlattening', - ti: '.MeasureType' + en: 'location', + ti: '.LocationPropertyType' }, { - en: 'TriangulatedSurface', - ti: '.TriangulatedSurfaceType', - sh: 'Surface' + en: 'Category', + ti: '.CodeType' }, { - en: 'Null', - ti: { - t: 'l' - } + en: 'OrientableCurve', + ti: '.OrientableCurveType', + sh: '_Curve' }, { - en: 'TimeInstant', - ti: '.TimeInstantType', + en: '_Solid', + ti: '.AbstractSolidType', + sh: '_GeometricPrimitive' + }, { + en: 'TimePeriod', + ti: '.TimePeriodType', sh: '_TimeGeometricPrimitive' }, { - en: 'degrees', - ti: '.DegreesType' + en: 'TopoComplex', + ti: '.TopoComplexType', + sh: '_Topology' }, { - en: 'TemporalDatum', - ti: '.TemporalDatumType', - sh: '_Datum' + en: 'multiCurveProperty', + ti: '.MultiCurvePropertyType' }, { - en: 'MultiCurve', - ti: '.MultiCurveType', - sh: '_GeometricAggregate' + en: 'usesVerticalDatum', + ti: '.VerticalDatumRefType' }, { - en: 'usesImageDatum', - ti: '.ImageDatumRefType' + en: 'Observation', + ti: '.ObservationType', + sh: '_Feature' }, { - en: 'metaDataProperty', - ti: '.MetaDataPropertyType' + en: 'timePosition', + ti: '.TimePositionType' }, { - en: 'DirectionVector', - ti: '.DirectionVectorType' + en: 'methodFormula', + ti: '.CodeType' }, { - en: 'featureMembers', - ti: '.FeatureArrayPropertyType' + en: '_Surface', + ti: '.AbstractSurfaceType', + sh: '_GeometricPrimitive' }, { - en: '_GeneralConversion', - ti: '.AbstractGeneralConversionType', - sh: '_Operation' + en: 'MultiSolidCoverage', + ti: '.MultiSolidCoverageType', + sh: '_DiscreteCoverage' }, { - en: 'Conversion', - ti: '.ConversionType', - sh: '_GeneralConversion' + en: '_Ring', + ti: '.AbstractRingType', + sh: '_Geometry' }, { - en: 'CompoundCRS', - ti: '.CompoundCRSType', - sh: '_CRS' + en: 'parameterName', + ti: '.CodeType', + sh: 'name' }, { - en: 'CompassPoint' + en: '_CRS', + ti: '.AbstractReferenceSystemType', + sh: '_ReferenceSystem' }, { en: 'Solid', ti: '.SolidType', sh: '_Solid' }, { - en: 'rectifiedGridDomain', - ti: '.RectifiedGridDomainType', - sh: 'domainSet' - }, { - en: 'innerBoundaryIs', - ti: '.AbstractRingPropertyType', - sh: 'interior' - }, { - en: 'location', - ti: '.LocationPropertyType' + en: 'container', + ti: '.ContainerPropertyType' }, { - en: 'geographicCRSRef', - ti: '.GeographicCRSRefType' + en: 'direction', + ti: '.DirectionPropertyType' }, { - en: 'PassThroughOperation', - ti: '.PassThroughOperationType', - sh: '_SingleOperation' + en: 'sourceCRS', + ti: '.CRSRefType' }, { - en: 'semiMinorAxis', - ti: '.MeasureType' + en: 'crsRef', + ti: '.CRSRefType' }, { en: 'trianglePatches', ti: '.TrianglePatchArrayPropertyType', sh: 'patches' }, { - en: 'userDefinedCSRef', - ti: '.UserDefinedCSRefType' - }, { - en: 'operationParameterGroupRef', - ti: '.OperationParameterRefType' + en: 'GeodesicString', + ti: '.GeodesicStringType', + sh: '_CurveSegment' }, { - en: 'Cone', - ti: '.ConeType', - sh: '_GriddedSurface' + en: 'GridFunction', + ti: '.GridFunctionType' }, { en: '_Object', ti: 'AnyType' }, { - en: 'multiSurfaceDomain', - ti: '.MultiSurfaceDomainType', - sh: 'domainSet' - }, { - en: 'Sphere', - ti: '.SphereType', - sh: '_GriddedSurface' + en: 'curveMember', + ti: '.CurvePropertyType' }, { - en: 'directedEdge', - ti: '.DirectedEdgePropertyType' + en: 'segments', + ti: '.CurveSegmentArrayPropertyType' }, { - en: 'OperationMethod', - ti: '.OperationMethodType', - sh: 'Definition' + en: 'groupID', + ti: '.IdentifierType' }, { - en: 'methodFormula', - ti: '.CodeType' + en: 'multiCoverage', + ti: '.MultiSurfacePropertyType' }, { - en: 'pointRep', - ti: '.PointPropertyType' + en: 'remarks', + ti: '.StringOrRefType' }, { - en: 'srsID', - ti: '.IdentifierType' + en: 'geographicCRSRef', + ti: '.GeographicCRSRefType' }, { - en: 'usesMethod', - ti: '.OperationMethodRefType' + en: 'relativeInternalPositionalAccuracy', + ti: '.RelativeInternalPositionalAccuracyType', + sh: '_positionalAccuracy' }, { - en: 'using', - ti: '.FeaturePropertyType' + en: 'multiSurfaceProperty', + ti: '.MultiSurfacePropertyType' }, { - en: 'topoVolumeProperty', - ti: '.TopoVolumePropertyType' + en: 'PrimeMeridian', + ti: '.PrimeMeridianType', + sh: 'Definition' }, { - en: 'topoPrimitiveMember', - ti: '.TopoPrimitiveMemberType' + en: 'Geodesic', + ti: '.GeodesicType', + sh: 'GeodesicString' }, { - en: 'parameterValue', - ti: '.ParameterValueType', - sh: '_generalParameterValue' + en: 'solidMember', + ti: '.SolidPropertyType' }, { - en: 'ArcStringByBulge', - ti: '.ArcStringByBulgeType', - sh: '_CurveSegment' + en: 'Conversion', + ti: '.ConversionType', + sh: '_GeneralConversion' }, { - en: 'CoordinateSystemAxis', - ti: '.CoordinateSystemAxisType', - sh: 'Definition' + en: 'pixelInCell', + ti: '.PixelInCellType' }, { - en: 'CircleByCenterPoint', - ti: '.CircleByCenterPointType', - sh: 'ArcByCenterPoint' + en: 'DirectionVector', + ti: '.DirectionVectorType' }, { - en: 'secondDefiningParameter', - ti: '.SecondDefiningParameterType' + en: 'RectifiedGridCoverage', + ti: '.RectifiedGridCoverageType', + sh: '_DiscreteCoverage' }, { - en: '_TimePrimitive', - ti: '.AbstractTimePrimitiveType', - sh: '_TimeObject' + en: 'derivationUnitTerm', + ti: '.DerivationUnitTermType' }, { - en: 'File', - ti: '.FileType' + en: 'groupName', + ti: '.CodeType', + sh: 'name' }, { - en: 'graphStyle', - ti: '.GraphStylePropertyType' + en: 'anchorPoint', + ti: '.CodeType' }, { - en: 'coordinateSystemAxisRef', - ti: '.CoordinateSystemAxisRefType' + en: 'MultiGeometry', + ti: '.MultiGeometryType', + sh: '_GeometricAggregate' }, { - en: 'ConcatenatedOperation', - ti: '.ConcatenatedOperationType', - sh: '_CoordinateOperation' + en: 'lineStringProperty', + ti: '.LineStringPropertyType' }, { - en: 'interior', - ti: '.AbstractRingPropertyType' + en: 'ImageCRS', + ti: '.ImageCRSType', + sh: '_CoordinateReferenceSystem' }, { - en: 'usesTemporalCS', - ti: '.TemporalCSRefType' + en: 'definedByConversion', + ti: '.GeneralConversionRefType' }, { - en: 'baseCurve', - ti: '.CurvePropertyType' + en: 'MultiLineString', + ti: '.MultiLineStringType', + sh: '_GeometricAggregate' }, { - en: 'obliqueCartesianCSRef', - ti: '.ObliqueCartesianCSRefType' + en: 'includesParameter', + ti: '.AbstractGeneralOperationParameterRefType' }, { - en: 'DefinitionProxy', - ti: '.DefinitionProxyType', - sh: 'Definition' + en: 'operationMethodRef', + ti: '.OperationMethodRefType' }, { - en: 'CategoryExtent', - ti: '.CategoryExtentType' + en: '_TimeTopologyPrimitive', + ti: '.AbstractTimeTopologyPrimitiveType', + sh: '_TimePrimitive' }, { - en: 'QuantityList', - ti: '.MeasureOrNullListType' + en: 'conversionRef', + ti: '.ConversionRefType' }, { - en: 'GridFunction', - ti: '.GridFunctionType' + en: 'pointArrayProperty', + ti: '.PointArrayPropertyType' }, { - en: 'angle', - ti: '.MeasureType' + en: 'valueOfParameter', + ti: '.OperationParameterRefType' }, { - en: 'projectedCRSRef', - ti: '.ProjectedCRSRefType' + en: 'LineStringSegment', + ti: '.LineStringSegmentType', + sh: '_CurveSegment' }, { - en: 'integerValue', - ti: 'PositiveInteger' + en: '_ContinuousCoverage', + ti: '.AbstractContinuousCoverageType', + sh: '_Coverage' }, { - en: 'topoPointProperty', - ti: '.TopoPointPropertyType' + en: 'GeometryStyle', + ti: '.GeometryStyleType', + sh: '_GML' }, { - en: 'OrientableSurface', - ti: '.OrientableSurfaceType', + en: 'Polygon', + ti: '.PolygonType', sh: '_Surface' }, { - en: 'anchorPoint', - ti: '.CodeType' + en: 'boundingBox', + ti: '.EnvelopeType' }, { - en: 'TimeNode', - ti: '.TimeNodeType', - sh: '_TimeTopologyPrimitive' + en: 'CylindricalCS', + ti: '.CylindricalCSType', + sh: '_CoordinateSystem' }, { - en: 'axisID', - ti: '.IdentifierType' + en: 'TimeTopologyComplex', + ti: '.TimeTopologyComplexType', + sh: '_TimeComplex' }, { - en: 'maximumOccurs', - ti: 'PositiveInteger' + en: 'File', + ti: '.FileType' }, { - en: 'integerValueList', - ti: { - t: 'l', - bti: 'Integer' - } + en: 'ConventionalUnit', + ti: '.ConventionalUnitType', + sh: 'UnitDefinition' }, { - en: '_ImplicitGeometry', - ti: '.AbstractGeometryType', - sh: '_Geometry' + en: 'ellipsoidRef', + ti: '.EllipsoidRefType' }, { - en: 'GeographicCRS', - ti: '.GeographicCRSType', + en: 'boundingPolygon', + ti: '.PolygonType' + }, { + en: '_GeneralDerivedCRS', + ti: '.AbstractGeneralDerivedCRSType', sh: '_CoordinateReferenceSystem' }, { - en: 'geometryMembers', - ti: '.GeometryArrayPropertyType' + en: 'interior', + ti: '.AbstractRingPropertyType' }, { - en: 'curveArrayProperty', - ti: '.CurveArrayPropertyType' + en: 'minimumOccurs', + ti: 'NonNegativeInteger' }, { - en: 'conversionRef', - ti: '.ConversionRefType' + en: 'measureDescription', + ti: '.CodeType' }, { - en: '_SingleOperation', - ti: '.AbstractCoordinateOperationType', - sh: '_CoordinateOperation' + en: 'srsName', + ti: '.CodeType', + sh: 'name' }, { - en: '_SurfacePatch', - ti: '.AbstractSurfacePatchType' + en: 'VerticalCS', + ti: '.VerticalCSType', + sh: '_CoordinateSystem' }, { - en: 'coverageFunction', - ti: '.CoverageFunctionType' + en: 'axisID', + ti: '.IdentifierType' }, { - en: '_TimeObject', - ti: '.AbstractTimeObjectType', - sh: '_GML' + en: 'pointProperty', + ti: '.PointPropertyType' }, { - en: 'Triangle', - ti: '.TriangleType', - sh: '_SurfacePatch' + en: 'result', + ti: '.MeasureType' }, { - en: '_Topology', - ti: '.AbstractTopologyType', - sh: '_GML' + en: 'minutes', + ti: 'NonNegativeInteger' + }, { + en: 'validArea', + ti: '.ExtentType' + }, { + en: 'covarianceMatrix', + ti: '.CovarianceMatrixType', + sh: '_positionalAccuracy' + }, { + en: '_reference', + ti: '.ReferenceType' }, { en: '_Coverage', ti: '.AbstractCoverageType', sh: '_Feature' }, { - en: 'edgeOf', - ti: '.CurvePropertyType' - }, { - en: 'verticalCRSRef', - ti: '.VerticalCRSRefType' + en: 'columnIndex', + ti: 'PositiveInteger' }, { - en: 'VerticalCRS', - ti: '.VerticalCRSType', - sh: '_CoordinateReferenceSystem' + en: 'OrientableSurface', + ti: '.OrientableSurfaceType', + sh: '_Surface' }, { - en: '_Surface', - ti: '.AbstractSurfaceType', - sh: '_GeometricPrimitive' + en: 'LocationKeyWord', + ti: '.CodeType' }, { - en: 'crsRef', - ti: '.CRSRefType' + en: 'multiCenterLineOf', + ti: '.MultiCurvePropertyType' }, { - en: 'verticalDatumRef', - ti: '.VerticalDatumRefType' + en: 'TopoCurve', + ti: '.TopoCurveType' }, { - en: 'ArcByCenterPoint', - ti: '.ArcByCenterPointType', - sh: '_CurveSegment' + en: 'symbol', + ti: '.SymbolType' }, { - en: 'valuesOfGroup', - ti: '.OperationParameterGroupRefType' + en: '_CoordinateOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'Definition' }, { en: 'solidMembers', ti: '.SolidArrayPropertyType' }, { - en: 'RectifiedGridCoverage', - ti: '.RectifiedGridCoverageType', - sh: '_DiscreteCoverage' + en: 'centerOf', + ti: '.PointPropertyType' }, { - en: 'ellipsoidRef', - ti: '.EllipsoidRefType' + en: 'MultiPoint', + ti: '.MultiPointType', + sh: '_GeometricAggregate' }, { - en: 'OffsetCurve', - ti: '.OffsetCurveType', - sh: '_CurveSegment' + en: 'GeographicCRS', + ti: '.GeographicCRSType', + sh: '_CoordinateReferenceSystem' }, { - en: 'pointProperty', - ti: '.PointPropertyType' + en: 'boundedBy', + ti: '.BoundingShapeType' }, { - en: 'DerivedCRS', - ti: '.DerivedCRSType', - sh: '_GeneralDerivedCRS' + en: 'valueList', + ti: '.MeasureListType' }, { - en: 'definitionMember', - ti: '.DictionaryEntryType', - sh: 'dictionaryEntry' + en: 'topoComplexProperty', + ti: '.TopoComplexMemberType' }, { - en: 'usesSphericalCS', - ti: '.SphericalCSRefType' + en: 'ellipsoidName', + ti: '.CodeType', + sh: 'name' }, { - en: 'abstractGeneralOperationParameterRef', - ti: '.AbstractGeneralOperationParameterRefType' + en: 'PassThroughOperation', + ti: '.PassThroughOperationType', + sh: '_SingleOperation' }, { - en: 'meridianID', - ti: '.IdentifierType' + en: 'exterior', + ti: '.AbstractRingPropertyType' }, { - en: 'definitionRef', - ti: '.ReferenceType' + en: '_Operation', + ti: '.AbstractCoordinateOperationType', + sh: '_SingleOperation' }, { - en: '_CRS', - ti: '.AbstractReferenceSystemType', - sh: '_ReferenceSystem' + en: 'DefinitionProxy', + ti: '.DefinitionProxyType', + sh: 'Definition' }, { - en: 'csID', - ti: '.IdentifierType' + en: 'multiPointProperty', + ti: '.MultiPointPropertyType' }, { - en: 'imageDatumRef', - ti: '.ImageDatumRefType' + en: 'LocationString', + ti: '.StringOrRefType' }, { - en: 'surfaceProperty', - ti: '.SurfacePropertyType' + en: 'OperationParameter', + ti: '.OperationParameterType', + sh: '_GeneralOperationParameter' }, { - en: 'Ellipsoid', - ti: '.EllipsoidType', - sh: 'Definition' + en: 'rangeParameters', + ti: '.RangeParametersType' + }, { + en: 'pointRep', + ti: '.PointPropertyType' }, { en: 'domainSet', ti: '.DomainSetType' }, { - en: 'Rectangle', - ti: '.RectangleType', - sh: '_SurfacePatch' + en: 'secondDefiningParameter', + ti: '.SecondDefiningParameterType' }, { - en: 'LinearCS', - ti: '.LinearCSType', - sh: '_CoordinateSystem' + en: 'verticalCRSRef', + ti: '.VerticalCRSRefType' }, { - en: 'lineStringMember', - ti: '.LineStringPropertyType' + en: 'usesMethod', + ti: '.OperationMethodRefType' + }, { + en: 'coord', + ti: '.CoordType' + }, { + en: 'multiSolidProperty', + ti: '.MultiSolidPropertyType' + }, { + en: 'MultiCurveCoverage', + ti: '.MultiCurveCoverageType', + sh: '_DiscreteCoverage' + }, { + en: '_TimeObject', + ti: '.AbstractTimeObjectType', + sh: '_GML' + }, { + en: 'RectifiedGrid', + ti: '.RectifiedGridType', + sh: '_ImplicitGeometry' }, { - en: 'usesOperation', - ti: '.OperationRefType' + en: 'TimeInstant', + ti: '.TimeInstantType', + sh: '_TimeGeometricPrimitive' }, { - en: 'Face', - ti: '.FaceType', - sh: '_TopoPrimitive' + en: 'TemporalDatum', + ti: '.TemporalDatumType', + sh: '_Datum' }, { - en: 'columnIndex', - ti: 'PositiveInteger' + en: 'includesCRS', + ti: '.CoordinateReferenceSystemRefType' }, { - en: 'valueFile' + en: 'Style', + ti: '.StyleType', + sh: '_Style' }, { - en: 'realizationEpoch', - ti: 'Date' + en: '_Datum', + ti: '.AbstractDatumType', + sh: 'Definition' }, { - en: 'usesVerticalCS', - ti: '.VerticalCSRefType' + en: 'coordinateSystemAxisRef', + ti: '.CoordinateSystemAxisRefType' }, { - en: 'TopoComplex', - ti: '.TopoComplexType', - sh: '_Topology' + en: 'Array', + ti: '.ArrayType', + sh: '_GML' }, { - en: 'result', - ti: '.MeasureType' + en: '_GriddedSurface', + ti: '.AbstractGriddedSurfaceType', + sh: '_ParametricCurveSurface' }, { - en: 'sourceCRS', - ti: '.CRSRefType' + en: 'definitionRef', + ti: '.ReferenceType' }, { - en: 'coord', - ti: '.CoordType' + en: 'absoluteExternalPositionalAccuracy', + ti: '.AbsoluteExternalPositionalAccuracyType', + sh: '_positionalAccuracy' }, { - en: 'conversionToPreferredUnit', - ti: '.ConversionToPreferredUnitType' + en: 'semiMinorAxis', + ti: '.MeasureType' }, { - en: 'measureDescription', - ti: '.CodeType' + en: 'dmsAngleValue', + ti: '.DMSAngleType' }, { - en: '_TimeComplex', - ti: '.AbstractTimeComplexType', - sh: '_TimeObject' + en: 'usesEngineeringDatum', + ti: '.EngineeringDatumRefType' }, { - en: 'Bezier', - ti: '.BezierType', - sh: 'BSpline' + en: 'Quantity', + ti: '.MeasureType' }, { - en: 'compoundCRSRef', - ti: '.CompoundCRSRefType' + en: 'TimeOrdinalReferenceSystem', + ti: '.TimeOrdinalReferenceSystemType', + sh: '_TimeReferenceSystem' }, { - en: 'usesAxis', - ti: '.CoordinateSystemAxisRefType' + en: 'usesCartesianCS', + ti: '.CartesianCSRefType' }, { - en: 'sourceDimensions', - ti: 'PositiveInteger' + en: '_TimeReferenceSystem', + ti: '.AbstractTimeReferenceSystemType', + sh: 'Definition' }, { - en: 'origin', - ti: 'DateTime' + en: 'concatenatedOperationRef', + ti: '.ConcatenatedOperationRefType' }, { - en: 'Polygon', - ti: '.PolygonType', - sh: '_Surface' + en: 'isSphere' }, { - en: 'pointMembers', - ti: '.PointArrayPropertyType' + en: 'member', + ti: '.AssociationType' }, { - en: 'pos', - ti: '.DirectPositionType' + en: 'ValueArray', + ti: '.ValueArrayType', + sh: 'CompositeValue' }, { - en: 'valueOfParameter', - ti: '.OperationParameterRefType' + en: 'usesOperation', + ti: '.OperationRefType' }, { - en: 'baseSurface', + en: 'surfaceMember', ti: '.SurfacePropertyType' }, { - en: '_TimeSlice', - ti: '.AbstractTimeSliceType', - sh: '_GML' + en: 'projectedCRSRef', + ti: '.ProjectedCRSRefType' }, { - en: 'ellipsoidID', - ti: '.IdentifierType' + en: 'scope' }, { - en: 'Envelope', - ti: '.EnvelopeType' + en: 'multiCenterOf', + ti: '.MultiPointPropertyType' }, { - en: '_FeatureCollection', - ti: '.AbstractFeatureCollectionType', - sh: '_Feature' + en: 'dmsAngle', + ti: '.DMSAngleType' }, { - en: 'duration', - ti: 'Duration' + en: 'temporalExtent', + ti: '.TimePeriodType' }, { - en: '_association', - ti: '.AssociationType' + en: 'solidProperty', + ti: '.SolidPropertyType' }, { - en: 'BooleanList', - ti: { - t: 'l' - } + en: '_GML', + ti: '.AbstractGMLType', + sh: '_Object' }, { - en: 'parameterID', - ti: '.IdentifierType' + en: 'Definition', + ti: '.DefinitionType', + sh: '_GML' }, { - en: 'stringValue' + en: 'generalTransformationRef', + ti: '.GeneralTransformationRefType' }, { - en: 'OperationParameter', - ti: '.OperationParameterType', - sh: '_GeneralOperationParameter' + en: 'temporalCRSRef', + ti: '.TemporalCRSRefType' }, { - en: 'MultiSurfaceCoverage', - ti: '.MultiSurfaceCoverageType', - sh: '_DiscreteCoverage' + en: 'multiPointDomain', + ti: '.MultiPointDomainType', + sh: 'domainSet' }, { - en: 'multiGeometryProperty', - ti: '.MultiGeometryPropertyType' + en: 'Node', + ti: '.NodeType', + sh: '_TopoPrimitive' }, { - en: 'boundedBy', - ti: '.BoundingShapeType' + en: 'usesPrimeMeridian', + ti: '.PrimeMeridianRefType' }, { - en: 'datumID', - ti: '.IdentifierType' + en: 'passThroughOperationRef', + ti: '.PassThroughOperationRefType' }, { - en: 'exterior', - ti: '.AbstractRingPropertyType' + en: 'VerticalDatum', + ti: '.VerticalDatumType', + sh: '_Datum' }, { - en: 'history', - ti: '.HistoryPropertyType' + en: 'MultiPointCoverage', + ti: '.MultiPointCoverageType', + sh: '_DiscreteCoverage' }, { - en: 'doubleOrNullTupleList', - ti: { - t: 'l' - } + en: 'OffsetCurve', + ti: '.OffsetCurveType', + sh: '_CurveSegment' }, { - en: 'MappingRule', - ti: '.StringOrRefType' + en: 'LabelExpression', + sc: '.LabelType' }, { - en: 'priorityLocation', - ti: '.PriorityLocationPropertyType', - sh: 'location' + en: '_CurveSegment', + ti: '.AbstractCurveSegmentType' }, { - en: 'pixelInCell', - ti: '.PixelInCellType' + en: 'degrees', + ti: '.DegreesType' }, { - en: 'DirectedObservationAtDistance', - ti: '.DirectedObservationAtDistanceType', - sh: 'DirectedObservation' + en: '_Feature', + ti: '.AbstractFeatureType', + sh: '_GML' }, { - en: 'usesParameter', - ti: '.AbstractGeneralOperationParameterRefType' + en: 'meridianID', + ti: '.IdentifierType' }, { - en: 'LocationKeyWord', - ti: '.CodeType' + en: 'multiExtentOf', + ti: '.MultiSurfacePropertyType' }, { - en: 'MultiGeometry', - ti: '.MultiGeometryType', - sh: '_GeometricAggregate' + en: 'stringValue' }, { - en: 'rangeParameters', - ti: '.RangeParametersType' + en: 'labelStyle', + ti: '.LabelStylePropertyType' }, { - en: 'TimeTopologyComplex', - ti: '.TimeTopologyComplexType', - sh: '_TimeComplex' + en: 'valueComponent', + ti: '.ValuePropertyType' }, { - en: 'passThroughOperationRef', - ti: '.PassThroughOperationRefType' + en: 'TemporalCRS', + ti: '.TemporalCRSType', + sh: '_CoordinateReferenceSystem' }, { - en: 'linearCSRef', - ti: '.LinearCSRefType' + en: 'surfaceProperty', + ti: '.SurfacePropertyType' }, { - en: 'indirectEntry', - ti: '.IndirectEntryType' + en: 'sourceDimensions', + ti: 'PositiveInteger' }, { - en: 'parameterValueGroup', - ti: '.ParameterValueGroupType', - sh: '_generalParameterValue' + en: 'DefinitionCollection', + ti: '.DictionaryType', + sh: 'Definition' }, { - en: 'Transformation', - ti: '.TransformationType', - sh: '_GeneralTransformation' + en: '_FeatureCollection', + ti: '.AbstractFeatureCollectionType', + sh: '_Feature' }, { - en: '_Solid', - ti: '.AbstractSolidType', - sh: '_GeometricPrimitive' + en: '_strictAssociation', + ti: '.AssociationType' }, { - en: 'pointMember', - ti: '.PointPropertyType' + en: 'graphStyle', + ti: '.GraphStylePropertyType' }, { - en: 'valueComponent', - ti: '.ValuePropertyType' + en: 'target', + ti: '.TargetPropertyType' }, { - en: 'GridCoverage', - ti: '.GridCoverageType', - sh: '_DiscreteCoverage' + en: 'TimeCoordinateSystem', + ti: '.TimeCoordinateSystemType', + sh: '_TimeReferenceSystem' }, { - en: 'Arc', - ti: '.ArcType', - sh: 'ArcString' + en: '_generalParameterValue', + ti: '.AbstractGeneralParameterValueType' }, { en: 'Circle', ti: '.CircleType', sh: 'Arc' }, { - en: 'dmsAngleValue', - ti: '.DMSAngleType' + en: 'duration', + ti: 'Duration' }, { - en: 'TopoCurve', - ti: '.TopoCurveType' + en: 'valueFile' }, { - en: '_GriddedSurface', - ti: '.AbstractGriddedSurfaceType', - sh: '_ParametricCurveSurface' + en: 'dictionaryEntry', + ti: '.DictionaryEntryType' }, { - en: 'srsName', - ti: '.CodeType', - sh: 'name' + en: 'measure', + ti: '.MeasureType' }, { - en: 'parameterName', - ti: '.CodeType', - sh: 'name' + en: 'DerivedCRS', + ti: '.DerivedCRSType', + sh: '_GeneralDerivedCRS' }, { - en: 'verticalCSRef', - ti: '.VerticalCSRefType' + en: 'operationRef', + ti: '.OperationRefType' }, { - en: 'usesObliqueCartesianCS', - ti: '.ObliqueCartesianCSRefType' + en: 'centerLineOf', + ti: '.CurvePropertyType' }, { - en: 'measure', - ti: '.MeasureType' + en: 'Grid', + ti: '.GridType', + sh: '_ImplicitGeometry' }, { - en: 'targetDimensions', + en: 'cartesianCSRef', + ti: '.CartesianCSRefType' + }, { + en: 'roughConversionToPreferredUnit', + ti: '.ConversionToPreferredUnitType' + }, { + en: 'rowIndex', ti: 'PositiveInteger' }, { - en: 'derivationUnitTerm', - ti: '.DerivationUnitTermType' + en: 'operationVersion' + }, { + en: 'history', + ti: '.HistoryPropertyType' }, { en: 'includesElement', ti: '.CovarianceElementType' }, { - en: 'ConventionalUnit', - ti: '.ConventionalUnitType', - sh: 'UnitDefinition' - }, { - en: 'MultiPointCoverage', - ti: '.MultiPointCoverageType', - sh: '_DiscreteCoverage' + en: 'Curve', + ti: '.CurveType', + sh: '_Curve' }, { - en: 'engineeringDatumRef', - ti: '.EngineeringDatumRefType' + en: 'TopologyStyle', + ti: '.TopologyStyleType', + sh: '_GML' }, { - en: 'MultiLineString', - ti: '.MultiLineStringType', + en: 'MultiSolid', + ti: '.MultiSolidType', sh: '_GeometricAggregate' }, { - en: 'valueComponents', - ti: '.ValueArrayPropertyType' - }, { - en: 'target', - ti: '.TargetPropertyType' + en: 'patches', + ti: '.SurfacePatchArrayPropertyType' }, { - en: 'modifiedCoordinate', - ti: 'PositiveInteger' + en: 'topologyStyle', + ti: '.TopologyStylePropertyType' }, { - en: 'absoluteExternalPositionalAccuracy', - ti: '.AbsoluteExternalPositionalAccuracyType', - sh: '_positionalAccuracy' + en: 'ConcatenatedOperation', + ti: '.ConcatenatedOperationType', + sh: '_CoordinateOperation' }, { - en: 'superComplex', + en: 'maximalComplex', ti: '.TopoComplexMemberType' }, { - en: 'outerBoundaryIs', - ti: '.AbstractRingPropertyType', - sh: 'exterior' + en: 'transformationRef', + ti: '.TransformationRefType' }, { - en: 'meridianName', - ti: '.CodeType', - sh: 'name' + en: '_SingleOperation', + ti: '.AbstractCoordinateOperationType', + sh: '_CoordinateOperation' }, { - en: '_ParametricCurveSurface', - ti: '.AbstractParametricCurveSurfaceType', - sh: '_SurfacePatch' + en: 'curveMembers', + ti: '.CurveArrayPropertyType' }, { - en: 'TimeOrdinalReferenceSystem', - ti: '.TimeOrdinalReferenceSystemType', - sh: '_TimeReferenceSystem' + en: 'polygonPatches', + ti: '.PolygonPatchArrayPropertyType', + sh: 'patches' }, { - en: 'usesEngineeringDatum', - ti: '.EngineeringDatumRefType' + en: 'MultiCurve', + ti: '.MultiCurveType', + sh: '_GeometricAggregate' }, { - en: 'imageCRSRef', - ti: '.ImageCRSRefType' + en: 'derivedCRSType', + ti: '.DerivedCRSTypeType' }, { - en: 'Surface', - ti: '.SurfaceType', - sh: '_Surface' + en: 'coordinateSystemRef', + ti: '.CoordinateSystemRefType' }, { - en: 'curveMembers', - ti: '.CurveArrayPropertyType' + en: 'Boolean', + ti: 'Boolean' }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: '_Ring' + en: 'metaDataProperty', + ti: '.MetaDataPropertyType' }, { - en: 'derivedCRSRef', - ti: '.DerivedCRSRefType' + en: 'CircleByCenterPoint', + ti: '.CircleByCenterPointType', + sh: 'ArcByCenterPoint' }, { - en: 'usesGeodeticDatum', - ti: '.GeodeticDatumRefType' + en: 'definitionMember', + ti: '.DictionaryEntryType', + sh: 'dictionaryEntry' }, { - en: 'Quantity', - ti: '.MeasureType' + en: 'timeInterval', + ti: '.TimeIntervalLengthType' }, { - en: 'semiMajorAxis', - ti: '.MeasureType' + en: 'topoPrimitiveMembers', + ti: '.TopoPrimitiveArrayAssociationType' }, { - en: 'labelStyle', - ti: '.LabelStylePropertyType' + en: 'compoundCRSRef', + ti: '.CompoundCRSRefType' }, { - en: '_GeneralDerivedCRS', - ti: '.AbstractGeneralDerivedCRSType', - sh: '_CoordinateReferenceSystem' + en: 'multiLocation', + ti: '.MultiPointPropertyType' }, { - en: 'ImageDatum', - ti: '.ImageDatumType', - sh: '_Datum' + en: 'topoPointProperty', + ti: '.TopoPointPropertyType' }, { - en: 'OrientableCurve', - ti: '.OrientableCurveType', - sh: '_Curve' + en: 'sphericalCSRef', + ti: '.SphericalCSRefType' }, { - en: 'MultiPoint', - ti: '.MultiPointType', - sh: '_GeometricAggregate' + en: 'CountList', + ti: { + t: 'l' + } }, { - en: 'seconds', - ti: 'Decimal' + en: 'validTime', + ti: '.TimePrimitivePropertyType' }, { - en: 'posList', - ti: '.DirectPositionListType' + en: 'edgeOf', + ti: '.CurvePropertyType' }, { - en: 'Geodesic', - ti: '.GeodesicType', - sh: 'GeodesicString' + en: 'subComplex', + ti: '.TopoComplexMemberType' }, { - en: 'gridDomain', - ti: '.GridDomainType', - sh: 'domainSet' + en: 'geometryStyle', + ti: '.GeometryStylePropertyType' }, { - en: '_ReferenceSystem', - ti: '.AbstractReferenceSystemType', - sh: 'Definition' + en: 'lineStringMember', + ti: '.LineStringPropertyType' }, { - en: 'groupID', - ti: '.IdentifierType' + en: 'booleanValue', + ti: 'Boolean' }, { - en: 'Count', - ti: 'Integer' + en: 'IndexMap', + ti: '.IndexMapType', + sh: 'GridFunction' }, { - en: 'ValueArray', - ti: '.ValueArrayType', - sh: 'CompositeValue' + en: 'curveProperty', + ti: '.CurvePropertyType' }, { - en: 'methodID', - ti: '.IdentifierType' + en: 'topoCurveProperty', + ti: '.TopoCurvePropertyType' }, { - en: 'coordinateOperationID', - ti: '.IdentifierType' + en: 'GridCoverage', + ti: '.GridCoverageType', + sh: '_DiscreteCoverage' }, { - en: 'MultiSurface', - ti: '.MultiSurfaceType', - sh: '_GeometricAggregate' + en: 'BooleanList', + ti: { + t: 'l' + } + }, { + en: 'TopoVolume', + ti: '.TopoVolumeType' + }, { + en: 'usesValue', + ti: '.ParameterValueType' + }, { + en: 'CompassPoint' }, { - en: '_DiscreteCoverage', - ti: '.AbstractDiscreteCoverageType', - sh: '_Coverage' + en: 'obliqueCartesianCSRef', + ti: '.ObliqueCartesianCSRefType' }, { - en: '_GeneralTransformation', - ti: '.AbstractGeneralTransformationType', - sh: '_Operation' + en: 'position', + ti: '.PointPropertyType' }, { - en: 'usesVerticalDatum', - ti: '.VerticalDatumRefType' + en: 'VerticalCRS', + ti: '.VerticalCRSType', + sh: '_CoordinateReferenceSystem' }, { - en: 'geometryMember', - ti: '.GeometryPropertyType' + en: 'TopoSolid', + ti: '.TopoSolidType', + sh: '_TopoPrimitive' }, { en: 'csName', ti: '.CodeType', sh: 'name' }, { - en: 'multiEdgeOf', - ti: '.MultiCurvePropertyType' + en: 'linearCSRef', + ti: '.LinearCSRefType' }, { - en: 'operationVersion' + en: 'ProjectedCRS', + ti: '.ProjectedCRSType', + sh: '_GeneralDerivedCRS' }, { - en: 'Clothoid', - ti: '.ClothoidType', - sh: '_CurveSegment' + en: 'verticalDatumRef', + ti: '.VerticalDatumRefType' }, { - en: 'MultiPolygon', - ti: '.MultiPolygonType', - sh: '_GeometricAggregate' + en: 'QuantityExtent', + ti: '.QuantityExtentType' }, { - en: '_positionalAccuracy', - ti: '.AbstractPositionalAccuracyType' + en: 'valuesOfGroup', + ti: '.OperationParameterGroupRefType' }, { - en: 'CountExtent', - ti: { - t: 'l' - } + en: 'abstractGeneralOperationParameterRef', + ti: '.AbstractGeneralOperationParameterRefType' }, { - en: '_MetaData', - ti: '.AbstractMetaDataType', - sh: '_Object' + en: 'DerivedUnit', + ti: '.DerivedUnitType', + sh: 'UnitDefinition' }, { - en: 'multiLocation', - ti: '.MultiPointPropertyType' + en: 'topoPrimitiveMember', + ti: '.TopoPrimitiveMemberType' }, { - en: 'CompositeSolid', - ti: '.CompositeSolidType', - sh: '_Solid' + en: 'imageCRSRef', + ti: '.ImageCRSRefType' }, { - en: 'multiCurveDomain', - ti: '.MultiCurveDomainType', - sh: 'domainSet' + en: 'description', + ti: '.StringOrRefType' }, { - en: 'OperationParameterGroup', - ti: '.OperationParameterGroupType', - sh: '_GeneralOperationParameter' + en: 'CompositeValue', + ti: '.CompositeValueType' }, { - en: 'EngineeringCRS', - ti: '.EngineeringCRSType', - sh: '_CoordinateReferenceSystem' + en: 'PolyhedralSurface', + ti: '.PolyhedralSurfaceType', + sh: 'Surface' }, { - en: 'Boolean', - ti: 'Boolean' + en: 'pointMembers', + ti: '.PointArrayPropertyType' }, { - en: 'coordinateOperationName', - ti: '.CodeType', - sh: 'name' + en: 'CompoundCRS', + ti: '.CompoundCRSType', + sh: '_CRS' }, { - en: '_Curve', - ti: '.AbstractCurveType', - sh: '_GeometricPrimitive' + en: 'origin', + ti: 'DateTime' }, { - en: 'directedFace', - ti: '.DirectedFacePropertyType' + en: 'BSpline', + ti: '.BSplineType', + sh: '_CurveSegment' }, { - en: 'MultiCurveCoverage', - ti: '.MultiCurveCoverageType', - sh: '_DiscreteCoverage' + en: '_ImplicitGeometry', + ti: '.AbstractGeometryType', + sh: '_Geometry' }, { - en: '_GeneralOperationParameter', - ti: '.AbstractGeneralOperationParameterType', + en: 'baseCRS', + ti: '.CoordinateReferenceSystemRefType' + }, { + en: '_CoordinateSystem', + ti: '.AbstractCoordinateSystemType', sh: 'Definition' }, { - en: 'topoPrimitiveMembers', - ti: '.TopoPrimitiveArrayAssociationType' + en: 'usesImageDatum', + ti: '.ImageDatumRefType' }, { - en: 'UserDefinedCS', - ti: '.UserDefinedCSType', - sh: '_CoordinateSystem' + en: 'topoSurfaceProperty', + ti: '.TopoSurfacePropertyType' }, { - en: 'CylindricalCS', - ti: '.CylindricalCSType', + en: 'CartesianCS', + ti: '.CartesianCSType', sh: '_CoordinateSystem' }, { - en: '_ContinuousCoverage', - ti: '.AbstractContinuousCoverageType', - sh: '_Coverage' + en: 'valueProperty', + ti: '.ValuePropertyType' }, { - en: 'boundingBox', - ti: '.EnvelopeType' + en: '_TimeGeometricPrimitive', + ti: '.AbstractTimeGeometricPrimitiveType', + sh: '_TimePrimitive' }, { - en: 'multiSolidDomain', - ti: '.MultiSolidDomainType', - sh: 'domainSet' + en: 'directedNode', + ti: '.DirectedNodePropertyType' }, { - en: 'ellipsoidName', + en: 'extentOf', + ti: '.SurfacePropertyType' + }, { + en: 'TriangulatedSurface', + ti: '.TriangulatedSurfaceType', + sh: 'Surface' + }, { + en: '_TopoPrimitive', + ti: '.AbstractTopoPrimitiveType', + sh: '_Topology' + }, { + en: 'doubleOrNullTupleList', + ti: { + t: 'l' + } + }, { + en: 'CompositeSurface', + ti: '.CompositeSurfaceType', + sh: '_Surface' + }, { + en: 'catalogSymbol', + ti: '.CodeType' + }, { + en: 'multiEdgeOf', + ti: '.MultiCurvePropertyType' + }, { + en: 'LinearRing', + ti: '.LinearRingType', + sh: '_Ring' + }, { + en: 'methodName', ti: '.CodeType', sh: 'name' }, { - en: 'DefinitionCollection', - ti: '.DictionaryType', - sh: 'Definition' + en: 'superComplex', + ti: '.TopoComplexMemberType' }, { - en: 'Style', - ti: '.StyleType', - sh: '_Style' + en: 'MovingObjectStatus', + ti: '.MovingObjectStatusType', + sh: '_TimeSlice' }, { - en: '_strictAssociation', - ti: '.AssociationType' + en: 'directedTopoSolid', + ti: '.DirectedTopoSolidPropertyType' }, { - en: 'Category', - ti: '.CodeType' + en: 'Envelope', + ti: '.EnvelopeType' }, { - en: 'TemporalCRS', - ti: '.TemporalCRSType', - sh: '_CoordinateReferenceSystem' + en: 'posList', + ti: '.DirectPositionListType' }, { - en: 'operationMethodRef', - ti: '.OperationMethodRefType' + en: 'targetDimensions', + ti: 'PositiveInteger' }, { - en: 'multiPointDomain', - ti: '.MultiPointDomainType', - sh: 'domainSet' + en: 'ArcString', + ti: '.ArcStringType', + sh: '_CurveSegment' }, { - en: 'referenceSystemRef', - ti: '.ReferenceSystemRefType' + en: 'UserDefinedCS', + ti: '.UserDefinedCSType', + sh: '_CoordinateSystem' }, { - en: 'TimeCalendar', - ti: '.TimeCalendarType', - sh: '_TimeReferenceSystem' + en: 'MultiSurface', + ti: '.MultiSurfaceType', + sh: '_GeometricAggregate' }, { - en: 'LabelExpression', - sc: '.LabelType' + en: 'topoVolumeProperty', + ti: '.TopoVolumePropertyType' }, { - en: 'description', - ti: '.StringOrRefType' + en: 'parameterValue', + ti: '.ParameterValueType', + sh: '_generalParameterValue' }, { - en: '_TimeReferenceSystem', - ti: '.AbstractTimeReferenceSystemType', - sh: 'Definition' + en: '_DiscreteCoverage', + ti: '.AbstractDiscreteCoverageType', + sh: '_Coverage' }, { - en: 'topologyStyle', - ti: '.TopologyStylePropertyType' + en: 'csID', + ti: '.IdentifierType' }, { - en: 'DirectedObservation', - ti: '.DirectedObservationType', - sh: 'Observation' + en: 'engineeringCRSRef', + ti: '.EngineeringCRSRefType' }, { - en: 'minutes', - ti: 'NonNegativeInteger' + en: 'quantityType', + ti: '.StringOrRefType' }, { - en: 'TimeCalendarEra', - ti: '.TimeCalendarEraType', - sh: 'Definition' + en: 'Cylinder', + ti: '.CylinderType', + sh: '_GriddedSurface' }, { - en: 'Edge', - ti: '.EdgeType', - sh: '_TopoPrimitive' + en: 'realizationEpoch', + ti: 'Date' }, { - en: 'polygonMember', - ti: '.PolygonPropertyType' + en: 'seconds', + ti: 'Decimal' }, { - en: 'QuantityExtent', - ti: '.QuantityExtentType' + en: '_Style', + ti: '.AbstractStyleType', + sh: '_GML' }, { - en: 'isSphere' + en: 'verticalCSRef', + ti: '.VerticalCSRefType' }, { - en: 'ObliqueCartesianCS', - ti: '.ObliqueCartesianCSType', - sh: '_CoordinateSystem' + en: 'Clothoid', + ti: '.ClothoidType', + sh: '_CurveSegment' }, { - en: 'multiCenterLineOf', - ti: '.MultiCurvePropertyType' + en: 'multiGeometryProperty', + ti: '.MultiGeometryPropertyType' }, { - en: 'TopologyStyle', - ti: '.TopologyStyleType', - sh: '_GML' + en: 'ellipsoidID', + ti: '.IdentifierType' }, { - en: 'PrimeMeridian', - ti: '.PrimeMeridianType', - sh: 'Definition' + en: 'TemporalCS', + ti: '.TemporalCSType', + sh: '_CoordinateSystem' }, { - en: '_TimeGeometricPrimitive', - ti: '.AbstractTimeGeometricPrimitiveType', - sh: '_TimePrimitive' + en: 'EllipsoidalCS', + ti: '.EllipsoidalCSType', + sh: '_CoordinateSystem' }, { - en: 'Dictionary', - ti: '.DictionaryType', - sh: 'Definition' + en: 'indirectEntry', + ti: '.IndirectEntryType' }, { - en: 'usesTemporalDatum', - ti: '.TemporalDatumRefType' + en: 'parameterValueGroup', + ti: '.ParameterValueGroupType', + sh: '_generalParameterValue' }, { - en: 'resultOf', - ti: '.AssociationType' + en: '_GeneralConversion', + ti: '.AbstractGeneralConversionType', + sh: '_Operation' }, { - en: 'timeInterval', - ti: '.TimeIntervalLengthType' + en: 'SphericalCS', + ti: '.SphericalCSType', + sh: '_CoordinateSystem' }, { - en: 'TimeClock', - ti: '.TimeClockType', - sh: '_TimeReferenceSystem' + en: 'coordinateOperationRef', + ti: '.CoordinateOperationRefType' }, { - en: 'PolyhedralSurface', - ti: '.PolyhedralSurfaceType', - sh: 'Surface' + en: 'surfaceMembers', + ti: '.SurfaceArrayPropertyType' }, { - en: 'usesCS', - ti: '.CoordinateSystemRefType' + en: 'multiSolidDomain', + ti: '.MultiSolidDomainType', + sh: 'domainSet' }, { - en: 'Ring', - ti: '.RingType', - sh: '_Ring' + en: 'Ellipsoid', + ti: '.EllipsoidType', + sh: 'Definition' }, { - en: 'multiSurfaceProperty', - ti: '.MultiSurfacePropertyType' + en: 'version' }, { - en: 'DataBlock', - ti: '.DataBlockType' + en: 'datumID', + ti: '.IdentifierType' }, { - en: 'defaultStyle', - ti: '.DefaultStylePropertyType' + en: '_GeometricPrimitive', + ti: '.AbstractGeometricPrimitiveType', + sh: '_Geometry' }, { - en: 'TemporalCS', - ti: '.TemporalCSType', - sh: '_CoordinateSystem' + en: 'TimeCalendarEra', + ti: '.TimeCalendarEraType', + sh: 'Definition' }, { - en: 'directedTopoSolid', - ti: '.DirectedTopoSolidPropertyType' + en: 'GeocentricCRS', + ti: '.GeocentricCRSType', + sh: '_CoordinateReferenceSystem' }, { - en: 'greenwichLongitude', - ti: '.AngleChoiceType' + en: 'Tin', + ti: '.TinType', + sh: 'TriangulatedSurface' }, { - en: 'TopoSurface', - ti: '.TopoSurfaceType' + en: '_Topology', + ti: '.AbstractTopologyType', + sh: '_GML' }, { - en: 'usesSingleOperation', - ti: '.SingleOperationRefType' + en: 'multiCurveDomain', + ti: '.MultiCurveDomainType', + sh: 'domainSet' }, { - en: 'polygonPatches', - ti: '.PolygonPatchArrayPropertyType', - sh: 'patches' + en: 'coordinates', + ti: '.CoordinatesType' }, { - en: 'container', - ti: '.ContainerPropertyType' + en: 'unitOfMeasure', + ti: '.UnitOfMeasureType' }, { - en: 'extentOf', - ti: '.SurfacePropertyType' + en: 'Arc', + ti: '.ArcType', + sh: 'ArcString' }, { - en: 'rowIndex', - ti: 'PositiveInteger' + en: 'TimeEdge', + ti: '.TimeEdgeType', + sh: '_TimeTopologyPrimitive' }, { - en: 'temporalExtent', - ti: '.TimePeriodType' + en: 'baseCurve', + ti: '.CurvePropertyType' }, { - en: 'usesEllipsoidalCS', - ti: '.EllipsoidalCSRefType' + en: 'CubicSpline', + ti: '.CubicSplineType', + sh: '_CurveSegment' }, { - en: 'minimumOccurs', - ti: 'NonNegativeInteger' + en: 'operationParameterRef', + ti: '.OperationParameterRefType' }, { - en: 'operationRef', - ti: '.OperationRefType' + en: 'featureProperty', + ti: '.FeaturePropertyType' }, { - en: 'TimePeriod', - ti: '.TimePeriodType', - sh: '_TimeGeometricPrimitive' + en: 'coordinateOperationID', + ti: '.IdentifierType' }, { - en: 'surfaceArrayProperty', - ti: '.SurfaceArrayPropertyType' + en: 'value', + ti: '.MeasureType' }, { - en: 'dataSource', - ti: '.StringOrRefType' + en: 'Dictionary', + ti: '.DictionaryType', + sh: 'Definition' }, { - en: 'symbol', - ti: '.SymbolType' + en: '_Curve', + ti: '.AbstractCurveType', + sh: '_GeometricPrimitive' }, { - en: 'derivedCRSType', - ti: '.DerivedCRSTypeType' + en: 'Face', + ti: '.FaceType', + sh: '_TopoPrimitive' }, { - en: 'centerLineOf', - ti: '.CurvePropertyType' + en: 'baseSurface', + ti: '.SurfacePropertyType' }, { - en: 'LabelStyle', - ti: '.LabelStyleType', - sh: '_GML' + en: 'conversionToPreferredUnit', + ti: '.ConversionToPreferredUnitType' }, { - en: 'dictionaryEntry', - ti: '.DictionaryEntryType' + en: 'methodID', + ti: '.IdentifierType' }, { - en: 'GeodesicString', - ti: '.GeodesicStringType', - sh: '_CurveSegment' + en: 'usesEllipsoidalCS', + ti: '.EllipsoidalCSRefType' }, { - en: 'boundingPolygon', - ti: '.PolygonType' + en: 'MultiSurfaceCoverage', + ti: '.MultiSurfaceCoverageType', + sh: '_DiscreteCoverage' }, { - en: 'multiExtentOf', - ti: '.MultiSurfacePropertyType' + en: 'resultOf', + ti: '.AssociationType' }, { - en: 'datumRef', - ti: '.DatumRefType' + en: 'usesSingleOperation', + ti: '.SingleOperationRefType' }, { - en: 'verticalExtent', - ti: '.EnvelopeType' + en: 'multiSurfaceDomain', + ti: '.MultiSurfaceDomainType', + sh: 'domainSet' }, { - en: 'version' + en: 'CoordinateSystemAxis', + ti: '.CoordinateSystemAxisType', + sh: 'Definition' }, { - en: 'catalogSymbol', + en: 'axisAbbrev', ti: '.CodeType' }, { - en: 'PolygonPatch', - ti: '.PolygonPatchType', - sh: '_SurfacePatch' + en: 'track', + ti: '.TrackType', + sh: 'history' }, { - en: 'topoSurfaceProperty', - ti: '.TopoSurfacePropertyType' + en: 'rangeSet', + ti: '.RangeSetType' }, { - en: 'relativeInternalPositionalAccuracy', - ti: '.RelativeInternalPositionalAccuracyType', - sh: '_positionalAccuracy' + en: '_association', + ti: '.AssociationType' }, { - en: '_GML', - ti: '.AbstractGMLType', - sh: '_Object' + en: 'temporalDatumRef', + ti: '.TemporalDatumRefType' }, { - en: 'Bag', - ti: '.BagType', - sh: '_GML' + en: 'usesTemporalCS', + ti: '.TemporalCSRefType' }, { - en: 'coordinateReferenceSystemRef', - ti: '.CoordinateReferenceSystemRefType' + en: 'GeometricComplex', + ti: '.GeometricComplexType', + sh: '_Geometry' }, { - en: '_Operation', - ti: '.AbstractCoordinateOperationType', - sh: '_SingleOperation' + en: 'isolated', + ti: '.IsolatedPropertyType' }] }; return { diff --git a/scripts/lib/GML_3_2_0.js b/scripts/lib/GML_3_2_0.js index 2354f206..e9f7c262 100644 --- a/scripts/lib/GML_3_2_0.js +++ b/scripts/lib/GML_3_2_0.js @@ -5,89 +5,157 @@ var GML_3_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'TimeInstantPropertyType', + ln: 'TimeNodeType', + bti: '.AbstractTimeTopologyPrimitiveType', ps: [{ - n: 'timeInstant', + n: 'previousEdge', + mno: 0, + col: true, + ti: '.TimeEdgePropertyType' + }, { + n: 'nextEdge', + mno: 0, + col: true, + ti: '.TimeEdgePropertyType' + }, { + n: 'position', + ti: '.TimeInstantPropertyType' + }] + }, { + ln: 'EnvelopeWithTimePeriodType', + bti: '.EnvelopeType', + ps: [{ + n: 'beginPosition', rq: true, - en: 'TimeInstant', - ti: '.TimeInstantType' + ti: '.TimePositionType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'endPosition', + rq: true, + ti: '.TimePositionType' + }, { + n: 'frame', an: { - lp: 'nilReason' + lp: 'frame' }, t: 'a' + }] + }, { + ln: 'AbstractTimeSliceType', + bti: '.AbstractGMLType', + ps: [{ + n: 'validTime', + rq: true, + ti: '.TimePrimitivePropertyType' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'dataSource', + ti: '.StringOrRefType' + }] + }, { + ln: 'DirectPositionListType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Double' }, - t: 'a' + t: 'v' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', + n: 'count', + ti: 'PositiveInteger', + an: { + lp: 'count' + }, t: 'a' }, { - n: 'href', + n: 'srsName', + an: { + lp: 'srsName' + }, t: 'a' }, { - n: 'role', + n: 'srsDimension', + ti: 'PositiveInteger', + an: { + lp: 'srsDimension' + }, t: 'a' }, { - n: 'arcrole', + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, t: 'a' }, { - n: 'title', + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'uomLabels' + }, t: 'a' + }] + }, { + ln: 'SecondDefiningParameter', + tn: null, + ps: [{ + n: 'inverseFlattening', + rq: true, + ti: '.MeasureType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'semiMinorAxis', + rq: true, + ti: '.LengthType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'isSphere', + rq: true + }] + }, { + ln: 'TopoCurveType', + bti: '.AbstractTopologyType', + ps: [{ + n: 'directedEdge', + rq: true, + col: true, + ti: '.DirectedEdgePropertyType' }, { - n: 'owns', - ti: 'Boolean', + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'AbstractMetadataPropertyType', + ln: 'AbstractGeneralTransformationType', + bti: '.AbstractCoordinateOperationType' + }, { + ln: 'CylinderType', + bti: '.AbstractGriddedSurfaceType', ps: [{ - n: 'owns', - ti: 'Boolean', + n: 'horizontalCURVETYPE', an: { - lp: 'owns' + lp: 'horizontalCurveType' }, t: 'a' - }] - }, { - ln: 'IsolatedPropertyType', - ps: [{ - n: 'node', - rq: true, - en: 'Node', - ti: '.NodeType' - }, { - n: 'edge', - rq: true, - en: 'Edge', - ti: '.EdgeType' }, { - n: 'owns', - ti: 'Boolean', + n: 'verticalCURVETYPE', an: { - lp: 'owns' + lp: 'verticalCurveType' }, t: 'a' + }] + }, { + ln: 'EngineeringCRSPropertyType', + ps: [{ + n: 'engineeringCRS', + rq: true, + en: 'EngineeringCRS', + ti: '.EngineeringCRSType' }, { n: 'nilReason', ti: { @@ -130,100 +198,73 @@ var GML_3_2_0_Module_Factory = function () { 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: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'TopoSurfacePropertyType', + ln: 'GridLimitsType', ps: [{ - n: 'topoSurface', + n: 'gridEnvelope', rq: true, - en: 'TopoSurface', - ti: '.TopoSurfaceType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'GridEnvelope', + ti: '.GridEnvelopeType' }] }, { - ln: 'SolidArrayPropertyType', + ln: 'SurfacePatchArrayPropertyType', ps: [{ - n: 'abstractSolid', + n: 'abstractSurfacePatch', mno: 0, col: true, mx: false, dom: false, - en: 'AbstractSolid', - ti: '.AbstractSolidType', + en: 'AbstractSurfacePatch', + ti: '.AbstractSurfacePatchType', t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }] }, { - ln: 'EllipsoidType', - bti: '.IdentifiedObjectType', + ln: 'AbstractTimeComplexType', + bti: '.AbstractTimeObjectType' + }, { + ln: 'RectifiedGridType', + bti: '.GridType', ps: [{ - n: 'semiMajorAxis', + n: 'origin', rq: true, - ti: '.MeasureType' + ti: '.PointPropertyType' }, { - n: 'secondDefiningParameter', + n: 'offsetVector', rq: true, - ti: '.SecondDefiningParameterPropertyElement' + col: true, + ti: '.VectorType' }] }, { - ln: 'TopoPointPropertyType', + ln: 'DefinitionProxyType', + bti: '.DefinitionType', ps: [{ - n: 'topoPoint', + n: 'definitionRef', rq: true, - en: 'TopoPoint', - ti: '.TopoPointType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + ti: '.ReferenceType' }] }, { - ln: 'MultiGeometryPropertyType', + ln: 'BaseUnitType', + bti: '.UnitDefinitionType', ps: [{ - n: 'abstractGeometricAggregate', + n: 'unitsSystem', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometricAggregate', - ti: '.AbstractGeometricAggregateType', - t: 'er' + ti: '.ReferenceType' + }] + }, { + ln: 'DerivedUnitType', + bti: '.UnitDefinitionType', + ps: [{ + n: 'derivationUnitTerm', + rq: true, + col: true, + ti: '.DerivationUnitTermType' + }] + }, { + ln: 'TransformationPropertyType', + ps: [{ + n: 'transformation', + rq: true, + en: 'Transformation', + ti: '.TransformationType' }, { n: 'nilReason', ti: { @@ -264,53 +305,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: 'AbstractRingType' - }, { - 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: 'TimeCalendarType', - bti: '.TimeReferenceSystemType', - ps: [{ - n: 'referenceFrame', - rq: true, - col: true, - ti: '.TimeCalendarEraPropertyType' }] }, { - ln: 'ProcedurePropertyType', + ln: 'PointPropertyType', ps: [{ - n: 'abstractFeature', + n: 'point', rq: true, - mx: false, - dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - t: 'er' + en: 'Point', + ti: '.PointType' }, { n: 'nilReason', ti: { @@ -360,12 +362,28 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationParameterGroupPropertyType', + ln: 'OperationParameterGroupType', + bti: '.AbstractGeneralOperationParameterType', ps: [{ - n: 'operationParameterGroup', + n: 'maximumOccurs', + ti: 'PositiveInteger' + }, { + n: 'generalOperationParameter', rq: true, - en: 'OperationParameterGroup', - ti: '.OperationParameterGroupType' + mno: 2, + col: true, + mx: false, + dom: false, + ti: '.AbstractGeneralOperationParameterPropertyType', + t: 'er' + }] + }, { + ln: 'GeodeticDatumPropertyType', + ps: [{ + n: 'geodeticDatum', + rq: true, + en: 'GeodeticDatum', + ti: '.GeodeticDatumType' }, { n: 'nilReason', ti: { @@ -408,88 +426,27 @@ 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: 'InlinePropertyType', + ln: 'GeometricComplexPropertyType', ps: [{ - n: 'abstractObject', + n: 'geometricComplex', rq: true, - mx: false, - dom: false, - en: 'AbstractObject', - ti: 'AnyType', - t: 'er' + en: 'GeometricComplex', + ti: '.GeometricComplexType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'VerticalCRSType', - bti: '.AbstractCRSType', - ps: [{ - n: 'verticalCS', + n: 'compositeCurve', rq: true, - mx: false, - dom: false, - ti: '.VerticalCSPropertyType', - t: 'er' + en: 'CompositeCurve', + ti: '.CompositeCurveType' }, { - n: 'verticalDatum', - rq: true, - mx: false, - dom: false, - ti: '.VerticalDatumPropertyType', - t: 'er' - }] - }, { - ln: 'OrientableSurfaceType', - bti: '.AbstractSurfaceType', - ps: [{ - n: 'baseSurface', + n: 'compositeSurface', rq: true, - ti: '.SurfacePropertyType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' - }] - }, { - ln: 'MeasureType', - ps: [{ - n: 'value', - ti: 'Double', - t: 'v' + en: 'CompositeSurface', + ti: '.CompositeSurfaceType' }, { - n: 'uom', - rq: true, - an: { - lp: 'uom' - }, - t: 'a' - }] - }, { - ln: 'TimeOrdinalEraPropertyType', - ps: [{ - n: 'timeOrdinalEra', + n: 'compositeSolid', rq: true, - en: 'TimeOrdinalEra', - ti: '.TimeOrdinalEraType' + en: 'CompositeSolid', + ti: '.CompositeSolidType' }, { n: 'nilReason', ti: { @@ -539,17 +496,34 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractSurfacePatchType' + ln: 'TimeTopologyComplexType', + bti: '.AbstractTimeComplexType', + ps: [{ + n: 'primitive', + rq: true, + col: true, + ti: '.TimeTopologyPrimitivePropertyType' + }] }, { - ln: 'CoordinateSystemPropertyType', + ln: 'DirectedTopoSolidPropertyType', ps: [{ - n: 'abstractCoordinateSystem', + n: 'topoSolid', rq: true, - mx: false, - dom: false, - en: 'AbstractCoordinateSystem', - ti: '.AbstractCoordinateSystemType', - t: 'er' + en: 'TopoSolid', + ti: '.TopoSolidType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -592,97 +566,76 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SurfaceArrayPropertyType', + ln: 'CubicSplineType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'abstractSurface', - mno: 0, + n: 'posOrPointPropertyOrPointRep', + rq: true, + mno: 2, col: true, mx: false, dom: false, - en: 'AbstractSurface', - ti: '.AbstractSurfaceType', - t: 'er' + etis: [{ + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }, { + en: 'pos', + ti: '.DirectPositionType' + }], + t: 'ers' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'LinearRingPropertyType', - ps: [{ - n: 'linearRing', + n: 'posList', rq: true, - en: 'LinearRing', - ti: '.LinearRingType' - }] - }, { - ln: 'ArrayAssociationType', - ps: [{ - n: 'abstractObject', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractObject', - ti: 'AnyType', - t: 'er' + ti: '.DirectPositionListType' }, { - n: 'owns', - ti: 'Boolean', + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'vectorAtStart', + rq: true, + ti: '.VectorType' + }, { + n: 'vectorAtEnd', + rq: true, + ti: '.VectorType' + }, { + n: 'interpolation', an: { - lp: 'owns' + lp: 'interpolation' + }, + t: 'a' + }, { + n: 'degree', + ti: 'Integer', + an: { + lp: 'degree' }, t: 'a' }] }, { - ln: 'DerivedCRSType', - bti: '.AbstractGeneralDerivedCRSType', + ln: 'RelatedTimeType', + bti: '.TimePrimitivePropertyType', 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' + n: 'relativePosition', + an: { + lp: 'relativePosition' + }, + t: 'a' }] }, { - ln: 'LocationPropertyType', + ln: 'CircleByCenterPointType', + bti: '.ArcByCenterPointType' + }, { + ln: 'TimeCalendarEraPropertyType', ps: [{ - n: 'abstractGeometry', - rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' - }, { - n: 'locationKeyWord', - rq: true, - en: 'LocationKeyWord', - ti: '.CodeType' - }, { - n: 'locationString', - rq: true, - en: 'LocationString', - ti: '.StringOrRefType' - }, { - n: '_null', + n: 'timeCalendarEra', rq: true, - en: 'Null', - ti: { - t: 'l' - } + en: 'TimeCalendarEra', + ti: '.TimeCalendarEraType' }, { n: 'nilReason', ti: { @@ -723,32 +676,154 @@ 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: 'OffsetCurveType', - bti: '.AbstractCurveSegmentType', + ln: 'AbstractGMLType', ps: [{ - n: 'offsetBase', + n: 'metaDataProperty', + mno: 0, + col: true, + ti: '.MetaDataPropertyType' + }, { + 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: '.CurvePropertyType' + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + 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: 'distance', + n: 'posList', rq: true, - ti: '.LengthType' + ti: '.DirectPositionListType' }, { - n: 'refDirection', - ti: '.VectorType' + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }] }, { - ln: 'IdentifiedObjectType', - bti: '.DefinitionType' + ln: 'OperationMethodType', + bti: '.IdentifiedObjectType', + ps: [{ + n: 'formula', + rq: true, + mx: false, + dom: false, + 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: 'GeographicCRSPropertyType', + ln: 'GeodesicType', + bti: '.GeodesicStringType' + }, { + ln: 'OrientableCurveType', + bti: '.AbstractCurveType', ps: [{ - n: 'geographicCRS', + n: 'baseCurve', rq: true, - en: 'GeographicCRS', - ti: '.GeographicCRSType' + ti: '.CurvePropertyType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' + }] + }, { + 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: 'ContainerPropertyType', + 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: { @@ -791,20 +866,118 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeCalendarEraPropertyType', + ln: 'AbstractTimeObjectType', + bti: '.AbstractGMLType' + }, { + ln: 'AbstractDatumType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'timeCalendarEra', + n: 'domainOfValidity', + ti: '.DomainOfValidity' + }, { + n: 'scope', rq: true, - en: 'TimeCalendarEra', - ti: '.TimeCalendarEraType' + col: true }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, + n: 'anchorDefinition', + mx: false, + dom: false, + ti: '.CodeType', + t: 'er' + }, { + n: 'realizationEpoch', + ti: 'Date' + }] + }, { + ln: 'GridEnvelopeType', + ps: [{ + n: 'low', + rq: true, + ti: { + t: 'l', + bti: 'Integer' + } + }, { + n: 'high', + rq: true, + ti: { + t: 'l', + bti: 'Integer' + } + }] + }, { + ln: 'BagType', + bti: '.AbstractGMLType', + ps: [{ + n: 'member', + mno: 0, + col: true, + ti: '.AssociationRoleType' + }, { + n: 'members', + ti: '.ArrayAssociationType' + }] + }, { + 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: 'GridLengthType', + bti: '.MeasureType' + }, { + 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: 'LinearCSPropertyType', + ps: [{ + n: 'linearCS', + rq: true, + en: 'LinearCS', + ti: '.LinearCSType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, t: 'a' }, { n: 'remoteSchema', @@ -837,6 +1010,45 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', 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: 'CurveArrayPropertyType', + ps: [{ + n: 'abstractCurve', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractCurve', + ti: '.AbstractCurveType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -846,44 +1058,24 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiSolidCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'TimeCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'ArcByBulgeType', - bti: '.ArcStringByBulgeType' - }, { - ln: 'DirectedObservationAtDistanceType', - bti: '.DirectedObservationType', + ln: 'TopoPointPropertyType', ps: [{ - n: 'distance', + n: 'topoPoint', rq: true, - ti: '.MeasureType' + en: 'TopoPoint', + ti: '.TopoPointType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'EnvelopeType', + ln: 'AbstractGeometryType', + bti: '.AbstractGMLType', 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' @@ -918,12 +1110,36 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ImageCRSPropertyType', + ln: 'TimeOrdinalReferenceSystemType', + bti: '.TimeReferenceSystemType', ps: [{ - n: 'imageCRS', + n: 'component', rq: true, - en: 'ImageCRS', - ti: '.ImageCRSType' + col: true, + ti: '.TimeOrdinalEraPropertyType' + }] + }, { + ln: 'FeatureArrayPropertyType', + ps: [{ + n: 'abstractFeature', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + t: 'er' + }] + }, { + ln: 'CurvePropertyType', + ps: [{ + n: 'abstractCurve', + rq: true, + mx: false, + dom: false, + en: 'AbstractCurve', + ti: '.AbstractCurveType', + t: 'er' }, { n: 'nilReason', ti: { @@ -964,14 +1180,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: 'MultiCurvePropertyType', + ln: 'VerticalDatumPropertyType', ps: [{ - n: 'multiCurve', + n: 'verticalDatum', rq: true, - en: 'MultiCurve', - ti: '.MultiCurveType' + en: 'VerticalDatum', + ti: '.VerticalDatumType' }, { n: 'nilReason', ti: { @@ -1012,21 +1235,16 @@ 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: 'CategoryPropertyType', + ln: 'RangeParametersType', ps: [{ - n: 'category', - rq: true, - en: 'Category', - ti: '.Category' + n: 'abstractValue', + mx: false, + dom: false, + en: 'AbstractValue', + ti: 'AnyType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1067,16 +1285,23 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'SingleOperationPropertyType', - ps: [{ - n: 'abstractSingleOperation', - rq: true, + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'ProcedurePropertyType', + ps: [{ + n: 'abstractFeature', + rq: true, mx: false, dom: false, - en: 'AbstractSingleOperation', - ti: '.AbstractCoordinateOperationType', + en: 'AbstractFeature', + ti: '.AbstractFeatureType', t: 'er' }, { n: 'nilReason', @@ -1118,72 +1343,104 @@ 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: 'ArcStringType', - bti: '.AbstractCurveSegmentType', + ln: 'KnotType', ps: [{ - n: 'posOrPointPropertyOrPointRep', + n: 'value', rq: true, - mno: 3, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'pointRep', - ti: '.PointPropertyType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }, { - en: 'pos', - ti: '.DirectPositionType' - }], - t: 'ers' + ti: 'Double' }, { - n: 'posList', + n: 'multiplicity', rq: true, - ti: '.DirectPositionListType' + ti: 'NonNegativeInteger' }, { - n: 'coordinates', + n: 'weight', rq: true, - ti: '.CoordinatesType' + ti: 'Double' + }] + }, { + ln: 'ConversionToPreferredUnitType', + bti: '.UnitOfMeasureType', + ps: [{ + n: 'factor', + rq: true, + ti: 'Double' }, { - n: 'interpolation', + n: 'formula', + rq: true, + ti: '.FormulaType' + }] + }, { + ln: 'PriorityLocationPropertyType', + bti: '.LocationPropertyType', + ps: [{ + n: 'priority', an: { - lp: 'interpolation' + lp: 'priority' }, t: 'a' - }, { - n: 'numArc', - ti: 'Integer', + }] + }, { + ln: 'AbstractTimeGeometricPrimitiveType', + bti: '.AbstractTimePrimitiveType', + ps: [{ + n: 'frame', an: { - lp: 'numArc' + lp: 'frame' }, t: 'a' }] }, { - ln: 'CompositeSurfaceType', - bti: '.AbstractSurfaceType', + ln: 'KnotPropertyType', ps: [{ - n: 'surfaceMember', + n: 'knot', rq: true, - col: true, - ti: '.SurfacePropertyType' + en: 'Knot', + ti: '.KnotType' + }] + }, { + ln: 'AbstractRingType' + }, { + ln: 'LengthType', + bti: '.MeasureType' + }, { + ln: 'ConeType', + bti: '.AbstractGriddedSurfaceType', + ps: [{ + n: 'horizontalCURVETYPE', + an: { + lp: 'horizontalCurveType' + }, + t: 'a' }, { - n: 'aggregationType', + n: 'verticalCURVETYPE', an: { - lp: 'aggregationType' + lp: 'verticalCurveType' }, t: 'a' }] }, { - ln: 'CylindricalCSPropertyType', + ln: 'AbstractTimeTopologyPrimitiveType', + bti: '.AbstractTimePrimitiveType', ps: [{ - n: 'cylindricalCS', + n: 'complex', + ti: '.ReferenceType' + }] + }, { + ln: 'EllipsoidalCSPropertyType', + ps: [{ + n: 'ellipsoidalCS', rq: true, - en: 'CylindricalCS', - ti: '.CylindricalCSType' + en: 'EllipsoidalCS', + ti: '.EllipsoidalCSType' }, { n: 'nilReason', ti: { @@ -1226,38 +1483,18 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGriddedSurfaceType', - bti: '.AbstractParametricCurveSurfaceType', + ln: 'DirectedEdgePropertyType', ps: [{ - n: 'pointGridRows', + n: 'edge', rq: true, - en: 'rows', - ti: '.AbstractGriddedSurfaceType.Rows' - }, { - n: 'rows', - ti: 'Integer', - an: { - lp: 'rows' - }, - t: 'a' + en: 'Edge', + ti: '.EdgeType' }, { - n: 'columns', - ti: 'Integer', + n: 'orientation', an: { - lp: 'columns' + lp: 'orientation' }, t: 'a' - }] - }, { - ln: 'TemporalDatumBaseType', - bti: '.AbstractDatumType' - }, { - ln: 'TimeTopologyComplexPropertyType', - ps: [{ - n: 'timeTopologyComplex', - rq: true, - en: 'TimeTopologyComplex', - ti: '.TimeTopologyComplexType' }, { n: 'owns', ti: 'Boolean', @@ -1307,121 +1544,89 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractContinuousCoverageType', - bti: '.AbstractCoverageType', - ps: [{ - n: 'coverageFunction', - ti: '.CoverageFunctionType' - }] - }, { - ln: 'GridType', - bti: '.AbstractGeometryType', + ln: 'TimeCoordinateSystemType', + bti: '.TimeReferenceSystemType', ps: [{ - n: 'limits', - rq: true, - ti: '.GridLimitsType' - }, { - n: 'gridAxisLabels', + n: 'originPosition', rq: true, - en: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - } + ti: '.TimePositionType' }, { - n: 'axisName', + n: 'origin', rq: true, - col: true + ti: '.TimeInstantPropertyType' }, { - n: 'dimension', + n: 'interval', rq: true, - ti: 'PositiveInteger', - an: { - lp: 'dimension' - }, - t: 'a' + ti: '.TimeIntervalLengthType' }] }, { - ln: 'MultiCurveDomainType', - bti: '.DomainSetType' - }, { - ln: 'MovingObjectStatusType', - bti: '.AbstractTimeSliceType', + ln: 'TimeNodePropertyType', ps: [{ - n: 'position', + n: 'timeNode', rq: true, - ti: '.GeometryPropertyType' + en: 'TimeNode', + ti: '.TimeNodeType' }, { - n: 'pos', - rq: true, - ti: '.DirectPositionType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { - n: 'locationName', - rq: true, - ti: '.CodeType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'locationReference', - rq: true, - ti: '.ReferenceType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'location', - rq: true, - mx: false, - dom: false, - ti: '.LocationPropertyType', - t: 'er' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'speed', - ti: '.MeasureType' + n: 'href', + t: 'a' }, { - n: 'bearing', - ti: '.DirectionPropertyType' + n: 'role', + t: 'a' }, { - n: 'acceleration', - ti: '.MeasureType' + n: 'arcrole', + t: 'a' }, { - n: 'elevation', - ti: '.MeasureType' - }, { - n: 'status', - ti: '.StringOrRefType' + n: 'title', + t: 'a' }, { - n: 'statusReference', - ti: '.ReferenceType' - }] - }, { - ln: 'PriorityLocationPropertyType', - bti: '.LocationPropertyType', - ps: [{ - n: 'priority', - an: { - lp: 'priority' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', t: 'a' - }] - }, { - ln: 'MeasureOrNilReasonListType', - ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' }, { - n: 'uom', - rq: true, - an: { - lp: 'uom' - }, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'OperationMethodPropertyType', + ln: 'IdentifiedObjectType', + bti: '.DefinitionType' + }, { + ln: 'DefinitionBaseType', + bti: '.AbstractGMLType' + }, { + ln: 'OperationParameterPropertyType', ps: [{ - n: 'operationMethod', + n: 'operationParameter', rq: true, - en: 'OperationMethod', - ti: '.OperationMethodType' + en: 'OperationParameter', + ti: '.OperationParameterType' }, { n: 'nilReason', ti: { @@ -1464,31 +1669,30 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeTopologyComplexType', - bti: '.AbstractTimeComplexType', + ln: 'TimeEdgeType', + bti: '.AbstractTimeTopologyPrimitiveType', ps: [{ - n: 'primitive', + n: 'start', rq: true, - col: true, - ti: '.TimeTopologyPrimitivePropertyType' + ti: '.TimeNodePropertyType' + }, { + n: 'end', + rq: true, + ti: '.TimeNodePropertyType' + }, { + n: 'extent', + ti: '.TimePeriodPropertyType' }] }, { - ln: 'GeometryPropertyType', + ln: 'CoordinateOperationPropertyType', ps: [{ - n: 'abstractGeometry', + n: 'abstractCoordinateOperation', rq: true, mx: false, dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', + en: 'AbstractCoordinateOperation', + ti: '.AbstractCoordinateOperationType', t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }, { n: 'nilReason', ti: { @@ -1531,22 +1735,41 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeTopologyPrimitivePropertyType', + ln: 'AbstractGriddedSurfaceType', + bti: '.AbstractParametricCurveSurfaceType', ps: [{ - n: 'abstractTimeTopologyPrimitive', + n: 'pointGridRows', rq: true, - mx: false, - dom: false, - en: 'AbstractTimeTopologyPrimitive', - ti: '.AbstractTimeTopologyPrimitiveType', - t: 'er' + en: 'rows', + ti: '.AbstractGriddedSurfaceType.Rows' }, { - n: 'owns', - ti: 'Boolean', + n: 'rows', + ti: 'Integer', an: { - lp: 'owns' + lp: 'rows' + }, + t: 'a' + }, { + n: 'columns', + ti: 'Integer', + an: { + lp: 'columns' }, t: 'a' + }] + }, { + ln: 'TimeType', + bti: '.MeasureType' + }, { + ln: 'CoordinateSystemPropertyType', + ps: [{ + n: 'abstractCoordinateSystem', + rq: true, + mx: false, + dom: false, + en: 'AbstractCoordinateSystem', + ti: '.AbstractCoordinateSystemType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1589,12 +1812,62 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimePeriodPropertyType', + ln: 'Category', + tn: null, + bti: '.CodeType', ps: [{ - n: 'timePeriod', + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }] + }, { + ln: 'LinearRingType', + bti: '.AbstractRingType', + ps: [{ + n: 'posOrPointPropertyOrPointRep', rq: true, - en: 'TimePeriod', - ti: '.TimePeriodType' + 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: 'EllipsoidalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'DatumPropertyType', + ps: [{ + n: 'abstractDatum', + rq: true, + mx: false, + dom: false, + en: 'AbstractDatum', + ti: '.AbstractDatumType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1635,31 +1908,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: 'CodeWithAuthorityType', - bti: '.CodeType' - }, { - ln: 'AreaType', - bti: '.MeasureType' + 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: 'MultiSurfaceType', - bti: '.AbstractGeometricAggregateType', + ln: 'GeometryArrayPropertyType', ps: [{ - n: 'surfaceMember', + n: 'abstractGeometry', mno: 0, col: true, - ti: '.SurfacePropertyType' + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' }, { - n: 'surfaceMembers', - ti: '.SurfaceArrayPropertyType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { ln: 'EngineeringCRSType', @@ -1680,31 +1975,51 @@ var GML_3_2_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'AngleChoiceType', + ln: 'FeatureCollectionType', + bti: '.AbstractFeatureCollectionType' + }, { + ln: 'ImageCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'angle', + n: 'cartesianCS', rq: true, - ti: '.AngleType' + mx: false, + dom: false, + ti: '.CartesianCSPropertyType', + t: 'er' }, { - n: 'dmsAngle', + n: 'affineCS', rq: true, - ti: '.DMSAngleType' - }] - }, { - ln: 'DirectedObservationType', - bti: '.ObservationType', - ps: [{ - n: 'direction', + mx: false, + dom: false, + ti: '.AffineCSPropertyType', + t: 'er' + }, { + n: 'usesObliqueCartesianCS', rq: true, - ti: '.DirectionPropertyType' + ti: '.ObliqueCartesianCSPropertyType' + }, { + n: 'imageDatum', + rq: true, + mx: false, + dom: false, + ti: '.ImageDatumPropertyType', + t: 'er' }] }, { - ln: 'PrimeMeridianPropertyType', + ln: 'TimeTopologyComplexPropertyType', ps: [{ - n: 'primeMeridian', + n: 'timeTopologyComplex', rq: true, - en: 'PrimeMeridian', - ti: '.PrimeMeridianType' + en: 'TimeTopologyComplex', + ti: '.TimeTopologyComplexType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -1747,19 +2062,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeEdgePropertyType', + ln: 'ImageCRSPropertyType', ps: [{ - n: 'timeEdge', + n: 'imageCRS', rq: true, - en: 'TimeEdge', - ti: '.TimeEdgeType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'ImageCRS', + ti: '.ImageCRSType' }, { n: 'nilReason', ti: { @@ -1802,67 +2110,35 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeEdgeType', - bti: '.AbstractTimeTopologyPrimitiveType', + ln: 'MultiPointDomainType', + bti: '.DomainSetType' + }, { + ln: 'SecondDefiningParameterPropertyElement', + tn: null, ps: [{ - n: 'start', - rq: true, - ti: '.TimeNodePropertyType' - }, { - n: 'end', + n: 'secondDefiningParameter', rq: true, - ti: '.TimeNodePropertyType' - }, { - n: 'extent', - ti: '.TimePeriodPropertyType' + en: 'SecondDefiningParameter', + ti: '.SecondDefiningParameter' }] }, { - ln: 'TimePeriodType', - bti: '.AbstractTimeGeometricPrimitiveType', + ln: 'MappingRuleType', 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: 'ruleDefinition', + rq: true }, { - n: 'timeInterval', + n: 'ruleReference', rq: true, - ti: '.TimeIntervalLengthType' - }] - }, { - ln: 'LineStringSegmentArrayPropertyType', - ps: [{ - n: 'lineStringSegment', - mno: 0, - col: true, - en: 'LineStringSegment', - ti: '.LineStringSegmentType' + ti: '.ReferenceType' }] }, { - ln: 'CoordinateOperationPropertyType', + ln: 'DomainOfValidity', + tn: null, ps: [{ - n: 'abstractCoordinateOperation', + n: 'exExtent', rq: true, mx: false, - dom: false, - en: 'AbstractCoordinateOperation', - ti: '.AbstractCoordinateOperationType', - t: 'er' + t: 'ae' }, { n: 'nilReason', ti: { @@ -1905,57 +2181,15 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeOrNilReasonListType', - ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' - }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'LinearRingType', - bti: '.AbstractRingType', + ln: 'GeneralTransformationPropertyType', ps: [{ - n: 'posOrPointPropertyOrPointRep', + n: 'abstractGeneralTransformation', 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: 'TimeCSPropertyType', - ps: [{ - n: 'timeCS', - rq: true, - en: 'TimeCS', - ti: '.TimeCSType' + en: 'AbstractGeneralTransformation', + ti: '.AbstractGeneralTransformationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1998,57 +2232,10 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeometricComplexType', - bti: '.AbstractGeometryType', - ps: [{ - n: 'element', - rq: true, - col: true, - ti: '.GeometricPrimitivePropertyType' - }, { - n: 'aggregationType', - an: { - 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: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }] - }, { - ln: 'VerticalDatumPropertyType', + ln: 'StringOrRefType', ps: [{ - n: 'verticalDatum', - rq: true, - en: 'VerticalDatum', - ti: '.VerticalDatumType' + n: 'value', + t: 'v' }, { n: 'nilReason', ti: { @@ -2091,69 +2278,162 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PolarCSPropertyType', + ln: 'DirectedObservationType', + bti: '.ObservationType', ps: [{ - n: 'polarCS', + n: 'direction', rq: true, - en: 'PolarCS', - ti: '.PolarCSType' - }, { - n: 'nilReason', + ti: '.DirectionPropertyType' + }] + }, { + ln: 'MultiPointCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'DynamicFeatureCollectionType', + bti: '.DynamicFeatureType', + ps: [{ + n: 'dynamicMembers', + rq: true, + ti: '.DynamicFeatureMemberType' + }] + }, { + ln: 'CategoryExtentType', + bti: '.CodeOrNilReasonListType' + }, { + ln: 'CodeOrNilReasonListType', + ps: [{ + n: 'value', ti: { t: 'l' }, - an: { - lp: 'nilReason' - }, - t: 'a' + t: 'v' }, { - n: 'remoteSchema', + n: 'codeSpace', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'codeSpace' }, t: 'a' + }] + }, { + ln: 'ShellPropertyType', + ps: [{ + n: 'shell', + rq: true, + en: 'Shell', + ti: '.ShellType' + }] + }, { + ln: 'SpeedType', + bti: '.MeasureType' + }, { + ln: 'ValueArrayPropertyType', + ps: [{ + n: 'abstractValueOrAbstractGeometryOrAbstractTimeObject', + rq: true, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'Null', + ti: { + t: 'l' + } + }, { + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType' + }, { + en: 'AbstractValue', + ti: 'AnyType' + }, { + en: 'AbstractGeometry', + ti: '.AbstractGeometryType' + }], + t: 'ers' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, t: 'a' + }] + }, { + ln: 'TopoCurvePropertyType', + ps: [{ + n: 'topoCurve', + rq: true, + en: 'TopoCurve', + ti: '.TopoCurveType' }, { - n: 'href', + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, t: 'a' + }] + }, { + ln: 'EnvelopeType', + ps: [{ + n: 'lowerCorner', + rq: true, + ti: '.DirectPositionType' }, { - n: 'role', - t: 'a' + n: 'upperCorner', + rq: true, + ti: '.DirectPositionType' }, { - n: 'arcrole', + 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: '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: 'ClothoidType.RefLocation', - tn: null, - ps: [{ - n: 'affinePlacement', - rq: true, - en: 'AffinePlacement', - ti: '.AffinePlacementType' - }] - }, { - ln: 'OperationParameterPropertyType', + ln: 'UserDefinedCSPropertyType', ps: [{ - n: 'operationParameter', + n: 'userDefinedCS', rq: true, - en: 'OperationParameter', - ti: '.OperationParameterType' + en: 'UserDefinedCS', + ti: '.UserDefinedCSType' }, { n: 'nilReason', ti: { @@ -2196,13 +2476,74 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DomainOfValidity', - tn: null, + ln: 'FormulaType', ps: [{ - n: 'exExtent', + n: 'a', + ti: 'Double' + }, { + n: 'b', + rq: true, + ti: 'Double' + }, { + n: 'c', + rq: true, + ti: 'Double' + }, { + n: 'd', + ti: 'Double' + }] + }, { + ln: 'AffineCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'TopoComplexType', + bti: '.AbstractTopologyType', + ps: [{ + n: 'maximalComplex', + 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' + }, { + n: 'isMaximal', + ti: 'Boolean', + an: { + lp: 'isMaximal' + }, + t: 'a' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'SurfacePropertyType', + ps: [{ + n: 'abstractSurface', rq: true, mx: false, - t: 'ae' + dom: false, + en: 'AbstractSurface', + ti: '.AbstractSurfaceType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2243,59 +2584,23 @@ 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: 'verticalCURVETYPE', - an: { - lp: 'verticalCurveType' - }, - t: 'a' - }] - }, { - ln: 'ConeType', - bti: '.AbstractGriddedSurfaceType', - ps: [{ - n: 'horizontalCURVETYPE', - an: { - lp: 'horizontalCurveType' - }, - t: 'a' }, { - n: 'verticalCURVETYPE', + n: 'owns', + ti: 'Boolean', an: { - lp: 'verticalCurveType' + lp: 'owns' }, t: 'a' }] }, { - ln: 'PrimeMeridianType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'greenwichLongitude', - rq: true, - ti: '.AngleType' - }] - }, { - ln: 'GeneralTransformationPropertyType', + ln: 'SingleCRSPropertyType', ps: [{ - n: 'abstractGeneralTransformation', + n: 'abstractSingleCRS', rq: true, mx: false, dom: false, - en: 'AbstractGeneralTransformation', - ti: '.AbstractGeneralTransformationType', + en: 'AbstractSingleCRS', + ti: '.AbstractCRSType', t: 'er' }, { n: 'nilReason', @@ -2339,129 +2644,15 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UserDefinedCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'TriangleType', - bti: '.AbstractSurfacePatchType', + ln: 'OperationPropertyType', ps: [{ - n: 'exterior', + n: 'abstractOperation', rq: true, - ti: '.AbstractRingPropertyType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'EnvelopeWithTimePeriodType', - bti: '.EnvelopeType', - ps: [{ - n: 'beginPosition', - rq: true, - ti: '.TimePositionType' - }, { - n: 'endPosition', - rq: true, - ti: '.TimePositionType' - }, { - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' - }] - }, { - ln: 'ValueArrayType', - bti: '.CompositeValueType', - ps: [{ - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }, { - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }] - }, { - ln: 'AbstractTimePrimitiveType', - bti: '.AbstractTimeObjectType', - ps: [{ - n: 'relatedTime', - mno: 0, - col: true, - ti: '.RelatedTimeType' - }] - }, { - ln: 'ValueArrayPropertyType', - ps: [{ - n: 'abstractValueOrAbstractGeometryOrAbstractTimeObject', - rq: true, - 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', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'FeatureCollectionType', - bti: '.AbstractFeatureCollectionType' - }, { - 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: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'AbstractOperation', + ti: '.AbstractCoordinateOperationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2504,25 +2695,35 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BoundedFeatureType', - bti: '.AbstractFeatureType' + ln: 'RectifiedGridDomainType', + bti: '.DomainSetType' }, { - ln: 'LinearCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'MultiPointType', + bti: '.AbstractGeometricAggregateType', + ps: [{ + n: 'pointMember', + mno: 0, + col: true, + ti: '.PointPropertyType' + }, { + n: 'pointMembers', + ti: '.PointArrayPropertyType' + }] }, { - ln: 'MultiSurfaceCoverageType', - bti: '.AbstractDiscreteCoverageType' + ln: 'ImageDatumType', + bti: '.AbstractDatumType', + ps: [{ + n: 'pixelInCell', + rq: true, + ti: '.CodeWithAuthorityType' + }] }, { - ln: 'DictionaryEntryType', - bti: '.AbstractMemberType', + ln: 'ImageDatumPropertyType', ps: [{ - n: 'definition', + n: 'imageDatum', rq: true, - mx: false, - dom: false, - en: 'Definition', - ti: '.DefinitionType', - t: 'er' + en: 'ImageDatum', + ti: '.ImageDatumType' }, { n: 'nilReason', ti: { @@ -2565,54 +2766,77 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TopoComplexType', - bti: '.AbstractTopologyType', + ln: 'ShellType', ps: [{ - n: 'maximalComplex', + n: 'surfaceMember', 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: '.SurfacePropertyType' }, { - n: 'isMaximal', - ti: 'Boolean', + n: 'aggregationType', an: { - lp: 'isMaximal' + lp: 'aggregationType' }, t: 'a' + }] + }, { + ln: 'TriangleType', + bti: '.AbstractSurfacePatchType', + ps: [{ + n: 'exterior', + rq: true, + ti: '.AbstractRingPropertyType' }, { - n: 'aggregationType', + n: 'interpolation', an: { - lp: 'aggregationType' + lp: 'interpolation' }, t: 'a' }] }, { - ln: 'DegreesType', + ln: 'TemporalCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'value', - ti: 'NonNegativeInteger', - t: 'v' + n: 'timeCS', + rq: true, + mx: false, + dom: false, + ti: '.TimeCSPropertyType', + t: 'er' }, { - n: 'direction', + n: 'usesTemporalCS', + rq: true, + ti: '.TemporalCSPropertyType' + }, { + n: 'temporalDatum', + rq: true, + mx: false, + dom: false, + ti: '.TemporalDatumPropertyType', + t: 'er' + }] + }, { + 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' + }, { + n: 'aggregationType', an: { - lp: 'direction' + lp: 'aggregationType' }, t: 'a' }] @@ -2636,103 +2860,51 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectPositionType', + ln: 'AbstractGeometricAggregateType', + bti: '.AbstractGeometryType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, - t: 'v' - }, { - n: 'srsName', + n: 'aggregationType', 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' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'ProjectedCRSPropertyType', + ln: 'CoordinateSystemAxisType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'projectedCRS', + n: 'axisAbbrev', rq: true, - en: 'ProjectedCRS', - ti: '.ProjectedCRSType' - }, { - 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' + 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', + ns: 'http:\/\/www.opengis.net\/gml' + }, t: 'a' }] }, { - ln: 'CompoundCRSPropertyType', + ln: 'PolarCSPropertyType', ps: [{ - n: 'compoundCRS', + n: 'polarCS', rq: true, - en: 'CompoundCRS', - ti: '.CompoundCRSType' + en: 'PolarCS', + ti: '.PolarCSType' }, { n: 'nilReason', ti: { @@ -2775,31 +2947,44 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Count', - tn: null, + ln: 'DerivationUnitTermType', + bti: '.UnitOfMeasureType', ps: [{ - n: 'value', + n: 'exponent', ti: 'Integer', - t: 'v' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, an: { - lp: 'nilReason' + lp: 'exponent' }, t: 'a' }] }, { - ln: 'AbstractGeneralParameterValueType' + ln: 'AbstractGeneralParameterValuePropertyType', + ps: [{ + n: 'abstractGeneralParameterValue', + rq: true, + mx: false, + dom: false, + en: 'AbstractGeneralParameterValue', + ti: '.AbstractGeneralParameterValueType', + t: 'er' + }] }, { - ln: 'UserDefinedCSPropertyType', + ln: 'MultiGeometryPropertyType', ps: [{ - n: 'userDefinedCS', + n: 'abstractGeometricAggregate', rq: true, - en: 'UserDefinedCS', - ti: '.UserDefinedCSType' + mx: false, + dom: false, + en: 'AbstractGeometricAggregate', + ti: '.AbstractGeometricAggregateType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -2842,124 +3027,180 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AffineCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'SolidType', - bti: '.AbstractSolidType', + ln: 'TimeCalendarType', + bti: '.TimeReferenceSystemType', ps: [{ - n: 'exterior', - ti: '.ShellPropertyType' - }, { - n: 'interior', - mno: 0, + n: 'referenceFrame', + rq: true, col: true, - ti: '.ShellPropertyType' + ti: '.TimeCalendarEraPropertyType' }] }, { - ln: 'BSplineType', - bti: '.AbstractCurveSegmentType', + ln: 'VerticalCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'posOrPointPropertyOrPointRep', - mno: 0, - col: true, + n: 'verticalCS', + rq: 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' + ti: '.VerticalCSPropertyType', + t: 'er' }, { - n: 'knot', + n: 'verticalDatum', rq: true, - mno: 2, - col: true, - ti: '.KnotPropertyType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }, { - n: 'isPolynomial', - ti: 'Boolean', + mx: false, + dom: false, + ti: '.VerticalDatumPropertyType', + t: 'er' + }] + }, { + ln: 'ValueArrayType', + bti: '.CompositeValueType', + ps: [{ + n: 'codeSpace', an: { - lp: 'isPolynomial' + lp: 'codeSpace' }, t: 'a' }, { - n: 'knotType', + n: 'uom', an: { - lp: 'knotType' + lp: 'uom' }, t: 'a' }] }, { - ln: 'CurveSegmentArrayPropertyType', + ln: 'ObservationType', + bti: '.AbstractFeatureType', ps: [{ - n: 'abstractCurveSegment', - mno: 0, - col: true, + n: 'validTime', + rq: true, + ti: '.TimePrimitivePropertyType' + }, { + n: 'using', + ti: '.ProcedurePropertyType' + }, { + n: 'target', mx: false, dom: false, - en: 'AbstractCurveSegment', - ti: '.AbstractCurveSegmentType', + ti: '.TargetPropertyType', t: 'er' + }, { + n: 'resultOf', + rq: true, + ti: '.ResultType' }] }, { - ln: 'AngleType', - bti: '.MeasureType' - }, { - ln: 'TimeType', - bti: '.MeasureType' - }, { - ln: 'RectangleType', - bti: '.AbstractSurfacePatchType', + ln: 'TimeClockType', + bti: '.TimeReferenceSystemType', ps: [{ - n: 'exterior', + n: 'referenceEvent', rq: true, - ti: '.AbstractRingPropertyType' + ti: '.StringOrRefType' }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'GenericMetaDataType', + n: 'referenceTime', + rq: true, + ti: 'Time' + }, { + n: 'utcReference', + rq: true, + ti: 'Time' + }, { + n: 'dateBasis', + mno: 0, + col: true, + ti: '.TimeCalendarPropertyType' + }] + }, { + ln: 'IndirectEntryType', + ps: [{ + n: 'definitionProxy', + rq: true, + en: 'DefinitionProxy', + ti: '.DefinitionProxyType' + }] + }, { + ln: 'GenericMetaDataType', bti: '.AbstractMetaDataType', ps: [{ n: 'contentOverrideForGenericMetaDataType', t: 'ae' }] }, { - ln: 'DerivedCRSPropertyType', + ln: 'GridType', + bti: '.AbstractGeometryType', ps: [{ - n: 'derivedCRS', + n: 'limits', rq: true, - en: 'DerivedCRS', - ti: '.DerivedCRSType' + 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: 'GridDomainType', + bti: '.DomainSetType' + }, { + ln: 'SolidType', + bti: '.AbstractSolidType', + ps: [{ + n: 'exterior', + ti: '.ShellPropertyType' + }, { + n: 'interior', + mno: 0, + col: true, + ti: '.ShellPropertyType' + }] + }, { + ln: 'CartesianCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'MultiGeometryType', + bti: '.AbstractGeometricAggregateType', + ps: [{ + n: 'geometryMember', + mno: 0, + col: true, + ti: '.GeometryPropertyType' + }, { + n: 'geometryMembers', + ti: '.GeometryArrayPropertyType' + }] + }, { + ln: 'AssociationRoleType', + ps: [{ + n: 'abstractObject', + rq: true, + mx: false, + dom: false, + en: 'AbstractObject', + ti: 'AnyType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -3002,40 +3243,63 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeIntervalLengthType', + ln: 'CurveSegmentArrayPropertyType', ps: [{ - n: 'value', - ti: 'Decimal', - t: 'v' + n: 'abstractCurveSegment', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractCurveSegment', + ti: '.AbstractCurveSegmentType', + t: 'er' + }] + }, { + ln: 'TransformationType', + bti: '.AbstractGeneralTransformationType', + ps: [{ + n: 'method', + rq: true, + mx: false, + dom: false, + ti: '.OperationMethodPropertyType', + t: 'er' }, { - n: 'unit', + n: 'parameterValue', + mno: 0, + col: true, + mx: false, + dom: false, + ti: '.AbstractGeneralParameterValuePropertyType', + t: 'er' + }] + }, { + ln: 'AffinePlacementType', + ps: [{ + n: 'location', rq: true, - an: { - lp: 'unit' - }, - t: 'a' + ti: '.DirectPositionType' }, { - n: 'radix', - ti: 'PositiveInteger', - an: { - lp: 'radix' - }, - t: 'a' + n: 'refDirection', + rq: true, + col: true, + ti: '.VectorType' }, { - n: 'factor', - ti: 'Integer', - an: { - lp: 'factor' - }, - t: 'a' + n: 'inDimension', + rq: true, + ti: 'PositiveInteger' + }, { + n: 'outDimension', + rq: true, + ti: 'PositiveInteger' }] }, { - ln: 'TemporalCRSPropertyType', + ln: 'AffineCSPropertyType', ps: [{ - n: 'temporalCRS', + n: 'affineCS', rq: true, - en: 'TemporalCRS', - ti: '.TemporalCRSType' + en: 'AffineCS', + ti: '.AffineCSType' }, { n: 'nilReason', ti: { @@ -3078,18 +3342,15 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectedEdgePropertyType', + ln: 'GeometryPropertyType', ps: [{ - n: 'edge', + n: 'abstractGeometry', rq: true, - en: 'Edge', - ti: '.EdgeType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3139,35 +3400,33 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGriddedSurfaceType.Rows.Row', - tn: null, + ln: 'PolarCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'AbstractTopoPrimitiveType', + bti: '.AbstractTopologyType', ps: [{ - n: 'posList', - rq: true, - ti: '.DirectPositionListType' - }, { - n: 'geometricPositionGroup', - rq: true, + n: 'isolated', + mno: 0, col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' + ti: '.IsolatedPropertyType' + }, { + n: 'container', + ti: '.ContainerPropertyType' }] }, { - ln: 'FeaturePropertyType', + ln: 'ScaleType', + bti: '.MeasureType' + }, { + ln: 'MultiCurveDomainType', + bti: '.DomainSetType' + }, { + ln: 'ConcatenatedOperationPropertyType', ps: [{ - n: 'abstractFeature', + n: 'concatenatedOperation', rq: true, - mx: false, - dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - t: 'er' + en: 'ConcatenatedOperation', + ti: '.ConcatenatedOperationType' }, { n: 'nilReason', ti: { @@ -3208,107 +3467,93 @@ 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: 'AbstractTimeObjectType', - bti: '.AbstractGMLType' - }, { - ln: 'ImageDatumType', - bti: '.AbstractDatumType', + ln: 'SurfaceType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'pixelInCell', + n: 'patches', rq: true, - ti: '.CodeWithAuthorityType' + mx: false, + dom: false, + ti: '.SurfacePatchArrayPropertyType', + t: 'er' }] }, { - ln: 'ArrayType', - bti: '.AbstractGMLType', + ln: 'MultiCurveCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'TemporalDatumType', + bti: '.TemporalDatumBaseType', ps: [{ - n: 'members', - ti: '.ArrayAssociationType' + n: 'origin', + rq: true, + ti: 'DateTime' }] }, { - ln: 'ObservationType', - bti: '.AbstractFeatureType', + ln: 'SphericalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'SurfaceArrayPropertyType', ps: [{ - n: 'validTime', - rq: true, - ti: '.TimePrimitivePropertyType' - }, { - n: 'using', - ti: '.ProcedurePropertyType' - }, { - n: 'target', + n: 'abstractSurface', + mno: 0, + col: true, mx: false, dom: false, - ti: '.TargetPropertyType', + en: 'AbstractSurface', + ti: '.AbstractSurfaceType', t: 'er' }, { - n: 'resultOf', - rq: true, - ti: '.ResultType' - }] - }, { - ln: 'GridFunctionType', - ps: [{ - n: 'sequenceRule', - ti: '.SequenceRuleType' - }, { - n: 'startPoint', - ti: { - t: 'l', - bti: 'Integer' - } + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'MultiSolidDomainType', - bti: '.DomainSetType' - }, { - ln: 'OperationParameterGroupType', - bti: '.AbstractGeneralOperationParameterType', + ln: 'CompositeCurveType', + bti: '.AbstractCurveType', ps: [{ - n: 'maximumOccurs', - ti: 'PositiveInteger' - }, { - n: 'generalOperationParameter', + n: 'curveMember', rq: true, - mno: 2, col: true, - mx: false, - dom: false, - ti: '.AbstractGeneralOperationParameterPropertyType', - t: 'er' + ti: '.CurvePropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' }] }, { - ln: 'SpeedType', - bti: '.MeasureType' - }, { - ln: 'SurfaceType', - bti: '.AbstractSurfaceType', + ln: 'InlinePropertyType', ps: [{ - n: 'patches', + n: 'abstractObject', rq: true, mx: false, dom: false, - ti: '.SurfacePatchArrayPropertyType', + en: 'AbstractObject', + ti: 'AnyType', t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'OperationPropertyType', + ln: 'GeneralConversionPropertyType', ps: [{ - n: 'abstractOperation', + n: 'abstractGeneralConversion', rq: true, mx: false, dom: false, - en: 'AbstractOperation', - ti: '.AbstractCoordinateOperationType', + en: 'AbstractGeneralConversion', + ti: '.AbstractGeneralConversionType', t: 'er' }, { n: 'nilReason', @@ -3352,17 +3597,53 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContainerPropertyType', + 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: 'DegreesType', + ps: [{ + n: 'value', + ti: 'NonNegativeInteger', + t: 'v' + }, { + n: 'direction', + an: { + lp: 'direction' + }, + t: 'a' + }] + }, { + ln: 'DirectedFacePropertyType', ps: [{ n: 'face', rq: true, en: 'Face', ti: '.FaceType' }, { - n: 'topoSolid', - rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { n: 'owns', ti: 'Boolean', @@ -3412,12 +3693,58 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CountPropertyType', + ln: 'TinType.ControlPoint', + tn: null, ps: [{ - n: 'count', + n: 'posList', rq: true, - en: 'Count', - ti: '.Count' + ti: '.DirectPositionListType' + }, { + n: 'geometricPositionGroup', + rq: true, + mno: 3, + col: true, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' + }] + }, { + ln: 'TemporalDatumBaseType', + bti: '.AbstractDatumType' + }, { + ln: 'MultiCurveType', + bti: '.AbstractGeometricAggregateType', + ps: [{ + n: 'curveMember', + mno: 0, + col: true, + ti: '.CurvePropertyType' + }, { + n: 'curveMembers', + ti: '.CurveArrayPropertyType' + }] + }, { + 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: { @@ -3427,45 +3754,14 @@ 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' }] }, { - ln: 'ObliqueCartesianCSPropertyType', + ln: 'GeographicCRSPropertyType', ps: [{ - n: 'obliqueCartesianCS', + n: 'geographicCRS', rq: true, - en: 'ObliqueCartesianCS', - ti: '.ObliqueCartesianCSType' + en: 'GeographicCRS', + ti: '.GeographicCRSType' }, { n: 'nilReason', ti: { @@ -3508,56 +3804,105 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ParameterValueType', - bti: '.AbstractGeneralParameterValueType', + ln: 'GeodeticDatumType', + bti: '.AbstractDatumType', ps: [{ - n: 'value', + n: 'primeMeridian', rq: true, - ti: '.MeasureType' + mx: false, + dom: false, + ti: '.PrimeMeridianPropertyType', + t: 'er' }, { - n: 'dmsAngleValue', + n: 'ellipsoid', rq: true, - ti: '.DMSAngleType' - }, { - n: 'stringValue', - rq: true + mx: false, + dom: false, + ti: '.EllipsoidPropertyType', + t: 'er' + }] + }, { + ln: 'AbstractMetadataPropertyType', + ps: [{ + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'DefinitionType', + bti: '.DefinitionBaseType', + ps: [{ + n: 'remarks' + }] + }, { + ln: 'CodeListType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Name' + }, + t: 'v' }, { - n: 'integerValue', + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'TopoSurfacePropertyType', + ps: [{ + n: 'topoSurface', rq: true, - ti: 'PositiveInteger' + en: 'TopoSurface', + ti: '.TopoSurfaceType' }, { - n: 'booleanValue', + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'TimePeriodType', + bti: '.AbstractTimeGeometricPrimitiveType', + ps: [{ + n: 'beginPosition', rq: true, - ti: 'Boolean' + ti: '.TimePositionType' }, { - n: 'valueList', + n: 'begin', rq: true, - ti: '.MeasureListType' + ti: '.TimeInstantPropertyType' }, { - n: 'integerValueList', + n: 'endPosition', rq: true, - ti: { - t: 'l', - bti: 'Integer' - } + ti: '.TimePositionType' }, { - n: 'valueFile', - rq: true + n: 'end', + rq: true, + ti: '.TimeInstantPropertyType' }, { - n: 'operationParameter', + n: 'duration', rq: true, - mx: false, - dom: false, - ti: '.OperationParameterPropertyType', - t: 'er' + ti: 'Duration' + }, { + n: 'timeInterval', + rq: true, + ti: '.TimeIntervalLengthType' }] }, { - ln: 'TemporalDatumPropertyType', + ln: 'VerticalCSPropertyType', ps: [{ - n: 'temporalDatum', + n: 'verticalCS', rq: true, - en: 'TemporalDatum', - ti: '.TemporalDatumType' + en: 'VerticalCS', + ti: '.VerticalCSType' }, { n: 'nilReason', ti: { @@ -3600,96 +3945,101 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeCalendarPropertyType', + ln: 'ClothoidType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'timeCalendar', + n: 'refLocation', rq: true, - en: 'TimeCalendar', - ti: '.TimeCalendarType' + ti: '.ClothoidType.RefLocation' }, { - n: 'owns', - ti: 'Boolean', + n: 'scaleFactor', + rq: true, + ti: 'Decimal' + }, { + n: 'startParameter', + rq: true, + ti: 'Double' + }, { + n: 'endParameter', + rq: true, + ti: 'Double' + }, { + n: 'interpolation', an: { - lp: 'owns' + lp: 'interpolation' }, t: 'a' + }] + }, { + ln: 'BoundedFeatureType', + bti: '.AbstractFeatureType' + }, { + ln: 'TopoSolidType', + bti: '.AbstractTopoPrimitiveType', + ps: [{ + n: 'directedFace', + rq: true, + col: true, + ti: '.DirectedFacePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'solidProperty', + ti: '.SolidPropertyType' + }, { + n: 'aggregationType', an: { - lp: 'nilReason' + lp: 'aggregationType' }, t: 'a' + }] + }, { + ln: 'MultiSolidDomainType', + bti: '.DomainSetType' + }, { + ln: 'AbstractSurfacePatchType' + }, { + ln: 'CodeWithAuthorityType', + bti: '.CodeType' + }, { + ln: 'TopoVolumePropertyType', + ps: [{ + n: 'topoVolume', + rq: true, + en: 'TopoVolume', + ti: '.TopoVolumeType' }, { - 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: 'TinType', - bti: '.TriangulatedSurfaceType', + ln: 'AbstractCoverageType', + bti: '.AbstractFeatureType', ps: [{ - n: 'stopLines', - mno: 0, - col: true, - ti: '.LineStringSegmentArrayPropertyType' - }, { - n: 'breakLines', - mno: 0, - col: true, - ti: '.LineStringSegmentArrayPropertyType' - }, { - n: 'maxLength', + n: 'domainSet', rq: true, - ti: '.LengthType' + mx: false, + dom: false, + ti: '.DomainSetType', + t: 'er' }, { - n: 'controlPoint', + n: 'rangeSet', rq: true, - ti: '.TinType.ControlPoint' + ti: '.RangeSetType' }] }, { - ln: 'MetaDataPropertyType', + ln: 'DirectedNodePropertyType', ps: [{ - n: 'abstractMetaData', + n: 'node', rq: true, - mx: false, - dom: false, - en: 'AbstractMetaData', - ti: '.AbstractMetaDataType', - t: 'er' + en: 'Node', + ti: '.NodeType' }, { - n: 'about', + n: 'orientation', an: { - lp: 'about' + lp: 'orientation' }, t: 'a' }, { @@ -3732,33 +4082,67 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', 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' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'AbstractGeneralOperationParameterPropertyType', + ln: 'PolygonPatchArrayPropertyType', + bti: '.SurfacePatchArrayPropertyType' + }, { + ln: 'ArcStringType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'abstractGeneralOperationParameter', + n: 'posOrPointPropertyOrPointRep', rq: true, + mno: 3, + col: true, mx: false, dom: false, - en: 'AbstractGeneralOperationParameter', - ti: '.AbstractGeneralOperationParameterType', - t: 'er' + 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: { + lp: 'interpolation' + }, + t: 'a' + }, { + n: 'numArc', + ti: 'Integer', + an: { + lp: 'numArc' + }, + t: 'a' + }] + }, { + ln: 'VerticalCRSPropertyType', + ps: [{ + n: 'verticalCRS', + rq: true, + en: 'VerticalCRS', + ti: '.VerticalCRSType' }, { n: 'nilReason', ti: { @@ -3801,59 +4185,44 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectedTopoSolidPropertyType', + ln: 'ClothoidType.RefLocation', + tn: null, ps: [{ - n: 'topoSolid', + n: 'affinePlacement', rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' - }, { - n: 'orientation', + en: 'AffinePlacement', + ti: '.AffinePlacementType' + }] + }, { + ln: 'MultiSolidCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'AbstractCurveSegmentType', + ps: [{ + n: 'numDerivativesAtStart', + ti: 'Integer', an: { - lp: 'orientation' + 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' + 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: 'AbstractMemberType', + ps: [{ n: 'owns', ti: 'Boolean', an: { @@ -3862,29 +4231,29 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RingType', - bti: '.AbstractRingType', + ln: 'AbstractContinuousCoverageType', + bti: '.AbstractCoverageType', ps: [{ - n: 'curveMember', - rq: true, - col: true, - ti: '.CurvePropertyType' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + n: 'coverageFunction', + ti: '.CoverageFunctionType' }] }, { - ln: 'TopoPrimitiveMemberType', + ln: 'DomainSetType', ps: [{ - n: 'abstractTopoPrimitive', + n: 'abstractGeometry', rq: true, mx: false, dom: false, - en: 'AbstractTopoPrimitive', - ti: '.AbstractTopoPrimitiveType', + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' + }, { + n: 'abstractTimeObject', + rq: true, + mx: false, + dom: false, + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType', t: 'er' }, { n: 'owns', @@ -3935,18 +4304,32 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GridDomainType', - bti: '.DomainSetType' + ln: 'AbstractGeneralParameterValueType' }, { - ln: 'CurveArrayPropertyType', + ln: 'ObliqueCartesianCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'GeographicCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'abstractCurve', + n: 'usesEllipsoidalCS', + rq: true, + ti: '.EllipsoidalCSPropertyType' + }, { + n: 'usesGeodeticDatum', + rq: true, + ti: '.GeodeticDatumPropertyType' + }] + }, { + ln: 'ArrayAssociationType', + ps: [{ + n: 'abstractObject', mno: 0, col: true, mx: false, dom: false, - en: 'AbstractCurve', - ti: '.AbstractCurveType', + en: 'AbstractObject', + ti: 'AnyType', t: 'er' }, { n: 'owns', @@ -3957,20 +4340,61 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TopoPointType', - bti: '.AbstractTopologyType', + ln: 'Count', + tn: null, ps: [{ - n: 'directedNode', - rq: true, - ti: '.DirectedNodePropertyType' + n: 'value', + ti: 'Integer', + t: 'v' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }] }, { - ln: 'LinearCSPropertyType', + ln: 'AbstractFeatureType', + bti: '.AbstractGMLType', ps: [{ - n: 'linearCS', + n: 'boundedBy', + ti: '.BoundingShapeType' + }, { + n: 'location', + mx: false, + dom: false, + ti: '.LocationPropertyType', + t: 'er' + }] + }, { + ln: 'DirectionPropertyType', + ps: [{ + n: 'directionVector', rq: true, - en: 'LinearCS', - ti: '.LinearCSType' + en: 'DirectionVector', + ti: '.DirectionVectorType' + }, { + n: 'directionDescription', + rq: true, + en: 'DirectionDescription', + ti: '.DirectionDescriptionType' + }, { + n: 'compassPoint', + rq: true, + en: 'CompassPoint' + }, { + n: 'directionKeyword', + rq: true, + en: 'DirectionKeyword', + ti: '.CodeType' + }, { + n: 'directionString', + rq: true, + en: 'DirectionString', + ti: '.StringOrRefType' }, { n: 'nilReason', ti: { @@ -4011,120 +4435,96 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'DefinitionProxyType', - bti: '.DefinitionType', - ps: [{ - n: 'definitionRef', - rq: true, - ti: '.ReferenceType' - }] - }, { - ln: 'RelatedTimeType', - bti: '.TimePrimitivePropertyType', - ps: [{ - n: 'relativePosition', + }, { + n: 'owns', + ti: 'Boolean', an: { - lp: 'relativePosition' + lp: 'owns' }, t: 'a' }] }, { - ln: 'GeodeticCRSType', - bti: '.AbstractCRSType', + ln: 'SolidArrayPropertyType', ps: [{ - n: 'ellipsoidalCS', - rq: true, + n: 'abstractSolid', + mno: 0, + col: 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', + en: 'AbstractSolid', + ti: '.AbstractSolidType', t: 'er' }, { - n: 'geodeticDatum', - rq: true, - mx: false, - dom: false, - ti: '.GeodeticDatumPropertyType', - t: 'er' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'TrianglePatchArrayPropertyType', - bti: '.SurfacePatchArrayPropertyType' - }, { - ln: 'CartesianCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'TemporalCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'QuantityExtentType', + bti: '.MeasureOrNilReasonListType' }, { - ln: 'FormulaType', + ln: 'RingType', + bti: '.AbstractRingType', ps: [{ - n: 'a', - ti: 'Double' - }, { - n: 'b', - rq: true, - ti: 'Double' - }, { - n: 'c', + n: 'curveMember', rq: true, - ti: 'Double' + col: true, + ti: '.CurvePropertyType' }, { - n: 'd', - ti: 'Double' - }] - }, { - ln: 'AbstractTimeGeometricPrimitiveType', - bti: '.AbstractTimePrimitiveType', - ps: [{ - n: 'frame', + n: 'aggregationType', an: { - lp: 'frame' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'ParameterValueGroupType', - bti: '.AbstractGeneralParameterValueType', + ln: 'TopoVolumeType', + bti: '.AbstractTopologyType', ps: [{ - n: 'parameterValue', + n: 'directedTopoSolid', rq: true, - mno: 2, col: true, - mx: false, - dom: false, - ti: '.AbstractGeneralParameterValuePropertyType', - t: 'er' + ti: '.DirectedTopoSolidPropertyType' }, { - n: 'group', + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'AbstractGeneralDerivedCRSType', + bti: '.AbstractCRSType', + ps: [{ + n: 'conversion', rq: true, mx: false, dom: false, - ti: '.OperationParameterGroupPropertyType', + ti: '.GeneralConversionPropertyType', t: 'er' }] }, { - ln: 'TransformationPropertyType', + ln: 'IsolatedPropertyType', ps: [{ - n: 'transformation', + n: 'node', rq: true, - en: 'Transformation', - ti: '.TransformationType' + en: 'Node', + ti: '.NodeType' + }, { + n: 'edge', + rq: true, + en: 'Edge', + ti: '.EdgeType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -4167,62 +4567,36 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TopoVolumeType', - bti: '.AbstractTopologyType', - ps: [{ - n: 'directedTopoSolid', - rq: true, - col: true, - ti: '.DirectedTopoSolidPropertyType' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] + ln: 'RectifiedGridCoverageType', + bti: '.AbstractDiscreteCoverageType' }, { - ln: 'AbstractTimeSliceType', - bti: '.AbstractGMLType', + ln: 'HistoryPropertyType', ps: [{ - n: 'validTime', + n: 'abstractTimeSlice', rq: true, - ti: '.TimePrimitivePropertyType' - }, { - 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, - en: 'AbstractSurfacePatch', - ti: '.AbstractSurfacePatchType', + en: 'AbstractTimeSlice', + ti: '.AbstractTimeSliceType', t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'VerticalCRSPropertyType', + ln: 'ReferenceType', ps: [{ - n: 'verticalCRS', - rq: true, - en: 'VerticalCRS', - ti: '.VerticalCRSType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -4265,128 +4639,119 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiPointCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'AbstractGeometricPrimitiveType', - bti: '.AbstractGeometryType' - }, { - ln: 'DynamicFeatureType', - bti: '.AbstractFeatureType', + ln: 'SequenceRuleType', ps: [{ - n: 'validTime', - ti: '.TimePrimitivePropertyType' - }, { - n: 'history', - mx: false, - dom: false, - ti: '.HistoryPropertyType', - t: 'er' + n: 'value', + t: 'v' }, { - n: 'dataSource', - ti: '.StringOrRefType' + n: 'order', + an: { + lp: 'order' + }, + t: 'a' }, { - n: 'dataSourceReference', - ti: '.ReferenceType' + n: 'axisOrder', + ti: { + t: 'l' + }, + an: { + lp: 'axisOrder' + }, + t: 'a' }] }, { - ln: 'TemporalCRSType', - bti: '.AbstractCRSType', + ln: 'DictionaryEntryType', + bti: '.AbstractMemberType', ps: [{ - n: 'timeCS', + n: 'definition', rq: true, mx: false, dom: false, - ti: '.TimeCSPropertyType', + en: 'Definition', + ti: '.DefinitionType', t: 'er' }, { - n: 'usesTemporalCS', - rq: true, - ti: '.TemporalCSPropertyType' - }, { - n: 'temporalDatum', - rq: true, - mx: false, - dom: false, - ti: '.TemporalDatumPropertyType', - t: 'er' - }] - }, { - ln: 'CodeListType', - ps: [{ - n: 'value', + n: 'nilReason', ti: { - t: 'l', - bti: 'Name' + t: 'l' }, - t: 'v' - }, { - n: 'codeSpace', an: { - lp: 'codeSpace' + lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'FaceType', - bti: '.AbstractTopoPrimitiveType', - ps: [{ - n: 'directedEdge', - rq: true, - col: true, - ti: '.DirectedEdgePropertyType' }, { - n: 'directedTopoSolid', - mno: 0, - mxo: 2, - col: true, - ti: '.DirectedTopoSolidPropertyType' - }, { - n: 'surfaceProperty', - ti: '.SurfacePropertyType' - }, { - n: 'aggregationType', + n: 'remoteSchema', an: { - lp: 'aggregationType' + 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: 'TemporalDatumType', - bti: '.TemporalDatumBaseType', - ps: [{ - n: 'origin', - rq: true, - ti: 'DateTime' - }] + ln: 'VolumeType', + bti: '.MeasureType' }, { - ln: 'SequenceRuleType', + ln: 'AbstractSolidType', + bti: '.AbstractGeometricPrimitiveType' + }, { + ln: 'TimeIntervalLengthType', ps: [{ n: 'value', + ti: 'Decimal', t: 'v' }, { - n: 'order', + n: 'unit', + rq: true, an: { - lp: 'order' + lp: 'unit' }, t: 'a' }, { - n: 'axisOrder', - ti: { - t: 'l' + n: 'radix', + ti: 'PositiveInteger', + an: { + lp: 'radix' }, + t: 'a' + }, { + n: 'factor', + ti: 'Integer', an: { - lp: 'axisOrder' + lp: 'factor' }, t: 'a' }] }, { - ln: 'TopoComplexMemberType', + ln: 'ProjectedCRSPropertyType', ps: [{ - n: 'topoComplex', + n: 'projectedCRS', rq: true, - en: 'TopoComplex', - ti: '.TopoComplexType' + en: 'ProjectedCRS', + ti: '.ProjectedCRSType' }, { n: 'nilReason', ti: { @@ -4429,73 +4794,120 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ScaleType', - bti: '.MeasureType' - }, { - ln: 'ProjectedCRSType', - bti: '.AbstractGeneralDerivedCRSType', + ln: 'GeodesicStringType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'baseGeodeticCRS', - rq: true, - ti: '.GeodeticCRSPropertyType' - }, { - n: 'baseGeographicCRS', + n: 'posList', rq: true, - ti: '.GeographicCRSPropertyType' + ti: '.DirectPositionListType' }, { - n: 'cartesianCS', - rq: true, - mx: false, - dom: false, - ti: '.CartesianCSPropertyType', - t: 'er' - }] - }, { - ln: 'HistoryPropertyType', - ps: [{ - n: 'abstractTimeSlice', + n: 'geometricPositionGroup', rq: true, + mno: 2, col: true, - mx: false, - dom: false, - en: 'AbstractTimeSlice', - ti: '.AbstractTimeSliceType', - t: 'er' + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' }, { - n: 'owns', - ti: 'Boolean', + n: 'interpolation', an: { - lp: 'owns' + lp: 'interpolation' }, t: 'a' }] }, { - ln: 'CodeType', + ln: 'DirectPositionType', ps: [{ n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, t: 'v' }, { - n: 'codeSpace', + n: 'srsName', an: { - lp: 'codeSpace' + 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: 'KnotPropertyType', + ln: 'OffsetCurveType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'knot', + n: 'offsetBase', rq: true, - en: 'Knot', - ti: '.KnotType' + ti: '.CurvePropertyType' + }, { + n: 'distance', + rq: true, + ti: '.LengthType' + }, { + n: 'refDirection', + ti: '.VectorType' }] }, { - ln: 'MultiSurfacePropertyType', + ln: 'CylindricalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'DirectionDescriptionType', ps: [{ - n: 'multiSurface', + n: 'compassPoint', + rq: true + }, { + n: 'keyword', rq: true, - en: 'MultiSurface', - ti: '.MultiSurfaceType' + ti: '.CodeType' + }, { + n: 'description', + rq: true + }, { + n: 'reference', + rq: true, + ti: '.ReferenceType' + }] + }, { + ln: 'LinearCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'ConversionPropertyType', + ps: [{ + n: 'conversion', + rq: true, + en: 'Conversion', + ti: '.ConversionType' }, { n: 'nilReason', ti: { @@ -4536,46 +4948,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: 'PointArrayPropertyType', + ln: 'CompositeSolidType', + bti: '.AbstractSolidType', ps: [{ - n: 'point', - mno: 0, + n: 'solidMember', + rq: true, col: true, - en: 'Point', - ti: '.PointType' + ti: '.SolidPropertyType' }, { - n: 'owns', - ti: 'Boolean', + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'RangeParametersType', + ln: 'TimePrimitivePropertyType', ps: [{ - n: 'abstractValue', + n: 'abstractTimePrimitive', + rq: true, mx: false, dom: false, - en: 'AbstractValue', - ti: 'AnyType', + en: 'AbstractTimePrimitive', + ti: '.AbstractTimePrimitiveType', t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }, { n: 'nilReason', ti: { @@ -4616,88 +5014,28 @@ 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: 'AbstractTopoPrimitiveType', - bti: '.AbstractTopologyType', + ln: 'TimeEdgePropertyType', ps: [{ - n: 'isolated', - mno: 0, - col: true, - ti: '.IsolatedPropertyType' - }, { - n: 'container', - ti: '.ContainerPropertyType' - }] - }, { - ln: 'SingleCRSPropertyType', - ps: [{ - n: 'abstractSingleCRS', + n: 'timeEdge', rq: true, - mx: false, - dom: false, - en: 'AbstractSingleCRS', - ti: '.AbstractCRSType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + en: 'TimeEdge', + ti: '.TimeEdgeType' }, { - 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: 'DomainSetType', - ps: [{ - n: 'abstractGeometry', - rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' - }, { - n: 'abstractTimeObject', - rq: true, - mx: false, - dom: false, - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType', - t: 'er' }, { n: 'nilReason', ti: { @@ -4738,6 +5076,15 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'PointArrayPropertyType', + ps: [{ + n: 'point', + mno: 0, + col: true, + en: 'Point', + ti: '.PointType' }, { n: 'owns', ti: 'Boolean', @@ -4747,15 +5094,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'VerticalDatumType', - bti: '.AbstractDatumType' - }, { - ln: 'EngineeringDatumPropertyType', + ln: 'CartesianCSPropertyType', ps: [{ - n: 'engineeringDatum', + n: 'cartesianCS', rq: true, - en: 'EngineeringDatum', - ti: '.EngineeringDatumType' + en: 'CartesianCS', + ti: '.CartesianCSType' }, { n: 'nilReason', ti: { @@ -4798,93 +5142,89 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeNodePropertyType', + ln: 'DataBlockType', ps: [{ - n: 'timeNode', + n: 'rangeParameters', rq: true, - en: 'TimeNode', - ti: '.TimeNodeType' + ti: '.RangeParametersType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'tupleList', + rq: true, + ti: '.CoordinatesType' }, { - n: 'nilReason', + n: 'doubleOrNilReasonTupleList', + rq: true, 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' + } + }] + }, { + ln: 'PointType', + bti: '.AbstractGeometricPrimitiveType', + ps: [{ + n: 'pos', + rq: true, + ti: '.DirectPositionType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }] }, { - ln: 'DirectionPropertyType', + ln: 'ArcByCenterPointType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'directionVector', + n: 'pos', rq: true, - en: 'DirectionVector', - ti: '.DirectionVectorType' + ti: '.DirectPositionType' }, { - n: 'directionDescription', + n: 'pointProperty', rq: true, - en: 'DirectionDescription', - ti: '.DirectionDescriptionType' + ti: '.PointPropertyType' }, { - n: 'compassPoint', + n: 'pointRep', rq: true, - en: 'CompassPoint' + ti: '.PointPropertyType' }, { - n: 'directionKeyword', + n: 'posList', rq: true, - en: 'DirectionKeyword', - ti: '.CodeType' + ti: '.DirectPositionListType' }, { - n: 'directionString', + n: 'coordinates', rq: true, - en: 'DirectionString', - ti: '.StringOrRefType' + ti: '.CoordinatesType' }, { - n: 'owns', - ti: 'Boolean', + n: 'radius', + rq: true, + ti: '.LengthType' + }, { + n: 'startAngle', + ti: '.AngleType' + }, { + n: 'endAngle', + ti: '.AngleType' + }, { + n: 'interpolation', an: { - lp: 'owns' + lp: 'interpolation' + }, + t: 'a' + }, { + n: 'numARC', + rq: true, + ti: 'Integer', + an: { + lp: 'numArc' }, t: 'a' + }] + }, { + ln: 'QuantityPropertyType', + ps: [{ + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.Quantity' }, { n: 'nilReason', ti: { @@ -4927,18 +5267,15 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ShellPropertyType', + ln: 'FeaturePropertyType', ps: [{ - n: 'shell', + n: 'abstractFeature', rq: true, - en: 'Shell', - ti: '.ShellType' - }] - }, { - ln: 'StringOrRefType', - ps: [{ - n: 'value', - t: 'v' + mx: false, + dom: false, + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4979,202 +5316,92 @@ 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: 'LineStringSegmentType', - bti: '.AbstractCurveSegmentType', + ln: 'TimeOrdinalEraType', + bti: '.DefinitionType', ps: [{ - n: 'posOrPointPropertyOrPointRep', - rq: true, - mno: 2, + n: 'relatedTime', + 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: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'CubicSplineType', - 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: 'posList', - rq: true, - ti: '.DirectPositionListType' + ti: '.RelatedTimeType' }, { - n: 'coordinates', + n: 'start', rq: true, - ti: '.CoordinatesType' + ti: '.TimeNodePropertyType' }, { - n: 'vectorAtStart', + n: 'end', rq: true, - ti: '.VectorType' + ti: '.TimeNodePropertyType' }, { - n: 'vectorAtEnd', - rq: true, - ti: '.VectorType' + n: 'extent', + ti: '.TimePeriodPropertyType' }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' + n: 'member', + mno: 0, + col: true, + ti: '.TimeOrdinalEraPropertyType' }, { - n: 'degree', - ti: 'Integer', - an: { - lp: 'degree' - }, - t: 'a' + n: 'group', + ti: '.ReferenceType' }] }, { - ln: 'GeodesicStringType', - bti: '.AbstractCurveSegmentType', + ln: 'FileType', ps: [{ - n: 'posList', + n: 'rangeParameters', rq: true, - ti: '.DirectPositionListType' + ti: '.RangeParametersType' }, { - n: 'geometricPositionGroup', - rq: true, - mno: 2, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' + n: 'fileName', + rq: true }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'OrientableCurveType', - bti: '.AbstractCurveType', - ps: [{ - n: 'baseCurve', - rq: true, - ti: '.CurvePropertyType' + n: 'fileReference', + rq: true }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' - }] - }, { - ln: 'AbstractParametricCurveSurfaceType', - bti: '.AbstractSurfacePatchType', - ps: [{ - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + n: 'fileStructure', + rq: true + }, { + n: 'mimeType' + }, { + n: 'compression' }] }, { - ln: 'TopoPrimitiveArrayAssociationType', + ln: 'TimeReferenceSystemType', + bti: '.DefinitionType', 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' + n: 'domainOfValidity', + rq: true }] }, { - ln: 'ConversionType', - bti: '.AbstractGeneralConversionType', + ln: 'AbstractRingPropertyType', ps: [{ - n: 'method', + n: 'abstractRing', rq: true, mx: false, dom: false, - ti: '.OperationMethodPropertyType', - t: 'er' - }, { - n: 'parameterValue', - mno: 0, - col: true, - mx: false, - dom: false, - ti: '.AbstractGeneralParameterValuePropertyType', + en: 'AbstractRing', + ti: '.AbstractRingType', t: 'er' }] }, { - ln: 'AbstractGriddedSurfaceType.Rows', - tn: null, - ps: [{ - n: 'row', - rq: true, - col: true, - en: 'Row', - ti: '.AbstractGriddedSurfaceType.Rows.Row' - }] + ln: 'VectorType', + bti: '.DirectPositionType' }, { - ln: 'DatumPropertyType', + ln: 'CRSPropertyType', ps: [{ - n: 'abstractDatum', + n: 'abstractCRS', rq: true, mx: false, dom: false, - en: 'AbstractDatum', - ti: '.AbstractDatumType', + en: 'AbstractCRS', + ti: '.AbstractCRSType', t: 'er' }, { n: 'nilReason', @@ -5218,43 +5445,19 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'IndirectEntryType', - ps: [{ - n: 'definitionProxy', - rq: true, - en: 'DefinitionProxy', - ti: '.DefinitionProxyType' - }] - }, { - ln: 'AbstractGeneralParameterValuePropertyType', - ps: [{ - n: 'abstractGeneralParameterValue', - rq: true, - mx: false, - dom: false, - en: 'AbstractGeneralParameterValue', - ti: '.AbstractGeneralParameterValueType', - t: 'er' - }] - }, { - ln: 'GridLimitsType', - ps: [{ - n: 'gridEnvelope', - rq: true, - en: 'GridEnvelope', - ti: '.GridEnvelopeType' - }] - }, { - ln: 'MultiSurfaceDomainType', - bti: '.DomainSetType' - }, { - ln: 'CoordinateOperationAccuracy', - tn: null, + ln: 'TimeCalendarPropertyType', ps: [{ - n: 'abstractDQPositionalAccuracy', + n: 'timeCalendar', rq: true, - mx: false, - t: 'ae' + en: 'TimeCalendar', + ti: '.TimeCalendarType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -5297,37 +5500,51 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TransformationType', - bti: '.AbstractGeneralTransformationType', + ln: 'Quantity', + tn: null, + bti: '.MeasureType', 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' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }] }, { - ln: 'DirectedFacePropertyType', + ln: 'TinType', + bti: '.TriangulatedSurfaceType', ps: [{ - n: 'face', + n: 'stopLines', + mno: 0, + col: true, + ti: '.LineStringSegmentArrayPropertyType' + }, { + n: 'breakLines', + mno: 0, + col: true, + ti: '.LineStringSegmentArrayPropertyType' + }, { + n: 'maxLength', rq: true, - en: 'Face', - ti: '.FaceType' + ti: '.LengthType' }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + n: 'controlPoint', + rq: true, + ti: '.TinType.ControlPoint' + }] + }, { + ln: 'ResultType', + ps: [{ + n: 'abstractObject', + rq: true, + mx: false, + dom: false, + en: 'AbstractObject', + ti: 'AnyType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -5377,65 +5594,31 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeReferenceSystemType', - bti: '.DefinitionType', - ps: [{ - n: 'domainOfValidity', - rq: true - }] - }, { - ln: 'BagType', - bti: '.AbstractGMLType', - ps: [{ - n: 'member', - mno: 0, - col: true, - ti: '.AssociationRoleType' - }, { - n: 'members', - ti: '.ArrayAssociationType' - }] - }, { - ln: 'TimeInstantType', - bti: '.AbstractTimeGeometricPrimitiveType', - ps: [{ - n: 'timePosition', - rq: true, - ti: '.TimePositionType' - }] - }, { - ln: 'ValuePropertyType', + ln: 'DynamicFeatureType', + bti: '.AbstractFeatureType', ps: [{ - n: 'abstractValue', - rq: true, - mx: false, - dom: false, - en: 'AbstractValue', - ti: 'AnyType', - t: 'er' + n: 'validTime', + ti: '.TimePrimitivePropertyType' }, { - n: 'abstractGeometry', - rq: true, + n: 'history', mx: false, dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', + ti: '.HistoryPropertyType', t: 'er' }, { - n: 'abstractTimeObject', - rq: true, - mx: false, - dom: false, - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType', - t: 'er' + n: 'dataSource', + ti: '.StringOrRefType' }, { - n: '_null', + n: 'dataSourceReference', + ti: '.ReferenceType' + }] + }, { + ln: 'TemporalDatumPropertyType', + ps: [{ + n: 'temporalDatum', rq: true, - en: 'Null', - ti: { - t: 'l' - } + en: 'TemporalDatum', + ti: '.TemporalDatumType' }, { n: 'nilReason', ti: { @@ -5476,41 +5659,48 @@ 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: 'CylindricalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'GeographicCRSType', - bti: '.AbstractCRSType', + ln: 'ProjectedCRSType', + bti: '.AbstractGeneralDerivedCRSType', ps: [{ - n: 'usesEllipsoidalCS', + n: 'baseGeodeticCRS', rq: true, - ti: '.EllipsoidalCSPropertyType' + ti: '.GeodeticCRSPropertyType' }, { - n: 'usesGeodeticDatum', + n: 'baseGeographicCRS', rq: true, - ti: '.GeodeticDatumPropertyType' + ti: '.GeographicCRSPropertyType' + }, { + n: 'cartesianCS', + rq: true, + mx: false, + dom: false, + ti: '.CartesianCSPropertyType', + t: 'er' }] }, { - ln: 'CircleType', - bti: '.ArcType' - }, { - ln: 'ReferenceType', + ln: 'TopoSurfaceType', + bti: '.AbstractTopologyType', ps: [{ - n: 'owns', - ti: 'Boolean', + n: 'directedFace', + rq: true, + col: true, + ti: '.DirectedFacePropertyType' + }, { + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' }, t: 'a' + }] + }, { + ln: 'PassThroughOperationPropertyType', + ps: [{ + n: 'passThroughOperation', + rq: true, + en: 'PassThroughOperation', + ti: '.PassThroughOperationType' }, { n: 'nilReason', ti: { @@ -5553,26 +5743,77 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BaseUnitType', - bti: '.UnitDefinitionType', + ln: 'CircleType', + bti: '.ArcType' + }, { + ln: 'PrimeMeridianType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'unitsSystem', + n: 'greenwichLongitude', rq: true, - ti: '.ReferenceType' + ti: '.AngleType' }] }, { - ln: 'MultiCurveCoverageType', - bti: '.AbstractDiscreteCoverageType' + ln: 'AbstractSurfaceType', + bti: '.AbstractGeometricPrimitiveType' }, { - ln: 'AbstractTopologyType', - bti: '.AbstractGMLType' + 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: 'TimeClockPropertyType', + ln: 'CompositeSurfaceType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'timeClock', + n: 'surfaceMember', rq: true, - en: 'TimeClock', - ti: '.TimeClockType' + col: true, + ti: '.SurfacePropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'AbstractTimePrimitiveType', + bti: '.AbstractTimeObjectType', + ps: [{ + n: 'relatedTime', + mno: 0, + col: true, + ti: '.RelatedTimeType' + }] + }, { + ln: 'CurveType', + bti: '.AbstractCurveType', + ps: [{ + n: 'segments', + rq: true, + ti: '.CurveSegmentArrayPropertyType' + }] + }, { + ln: 'GeodeticCRSPropertyType', + ps: [{ + n: 'geodeticCRS', + rq: true, + en: 'GeodeticCRS', + ti: '.GeodeticCRSType' }, { n: 'nilReason', ti: { @@ -5613,21 +5854,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: 'ConcatenatedOperationPropertyType', + ln: 'CylindricalCSPropertyType', ps: [{ - n: 'concatenatedOperation', + n: 'cylindricalCS', rq: true, - en: 'ConcatenatedOperation', - ti: '.ConcatenatedOperationType' + en: 'CylindricalCS', + ti: '.CylindricalCSType' }, { n: 'nilReason', ti: { @@ -5670,53 +5904,64 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DefinitionBaseType', - bti: '.AbstractGMLType' - }, { - ln: 'CoordinateSystemAxisType', - bti: '.IdentifiedObjectType', + ln: 'AbstractGriddedSurfaceType.Rows.Row', + tn: null, ps: [{ - n: 'axisAbbrev', + n: 'posList', rq: true, - ti: '.CodeType' + ti: '.DirectPositionListType' }, { - n: 'axisDirection', + n: 'geometricPositionGroup', rq: true, - ti: '.CodeWithAuthorityType' - }, { - n: 'minimumValue', - ti: 'Double' - }, { - n: 'maximumValue', - ti: 'Double' - }, { - n: 'rangeMeaning', - ti: '.CodeWithAuthorityType' + col: true, + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' + }] + }, { + ln: 'MeasureListType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' }, { n: 'uom', rq: true, an: { - lp: 'uom', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'uom' }, t: 'a' }] }, { - ln: 'DerivedUnitType', - bti: '.UnitDefinitionType', + ln: 'ArcType', + bti: '.ArcStringType' + }, { + ln: 'PolygonType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'derivationUnitTerm', - rq: true, + n: 'exterior', + ti: '.AbstractRingPropertyType' + }, { + n: 'interior', + mno: 0, col: true, - ti: '.DerivationUnitTermType' + ti: '.AbstractRingPropertyType' }] }, { - ln: 'GeodeticDatumPropertyType', + ln: 'BooleanPropertyType', ps: [{ - n: 'geodeticDatum', + n: '_boolean', rq: true, - en: 'GeodeticDatum', - ti: '.GeodeticDatumType' + en: 'Boolean', + ti: '.Boolean' }, { n: 'nilReason', ti: { @@ -5759,136 +6004,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'VolumeType', - bti: '.MeasureType' - }, { - ln: 'AbstractGeneralOperationParameterType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'minimumOccurs', - ti: 'NonNegativeInteger' - }] - }, { - ln: 'AbstractGMLType', - ps: [{ - n: 'metaDataProperty', - mno: 0, - col: true, - ti: '.MetaDataPropertyType' - }, { - 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: '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: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }] - }, { - 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: '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: 'DynamicFeatureCollectionType', - bti: '.DynamicFeatureType', - ps: [{ - n: 'dynamicMembers', - rq: true, - 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', + ln: 'CompoundCRSPropertyType', ps: [{ - n: 'abstractSurface', + n: 'compoundCRS', rq: true, - mx: false, - dom: false, - en: 'AbstractSurface', - ti: '.AbstractSurfaceType', - t: 'er' + en: 'CompoundCRS', + ti: '.CompoundCRSType' }, { n: 'nilReason', ti: { @@ -5929,24 +6050,25 @@ 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: 'AssociationRoleType', + ln: 'TrianglePatchArrayPropertyType', + bti: '.SurfacePatchArrayPropertyType' + }, { + ln: 'DirectedObservationAtDistanceType', + bti: '.DirectedObservationType', ps: [{ - n: 'abstractObject', + n: 'distance', rq: true, - mx: false, - dom: false, - en: 'AbstractObject', - ti: 'AnyType', - t: 'er' + ti: '.MeasureType' + }] + }, { + ln: 'MultiCurvePropertyType', + ps: [{ + n: 'multiCurve', + rq: true, + en: 'MultiCurve', + ti: '.MultiCurveType' }, { n: 'owns', ti: 'Boolean', @@ -5996,23 +6118,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TargetPropertyType', + ln: 'Boolean', + tn: null, 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: 'value', + ti: 'Boolean', + t: 'v' }, { n: 'nilReason', ti: { @@ -6022,9 +6133,29 @@ var GML_3_2_0_Module_Factory = function () { lp: 'nilReason' }, t: 'a' - }, { - n: 'remoteSchema', - an: { + }] + }, { + ln: 'TimeCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'OperationMethodPropertyType', + ps: [{ + n: 'operationMethod', + rq: true, + en: 'OperationMethod', + ti: '.OperationMethodType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, @@ -6053,101 +6184,75 @@ 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: 'ConventionalUnitType', - bti: '.UnitDefinitionType', + ln: 'CountPropertyType', ps: [{ - n: 'conversionToPreferredUnit', + n: 'count', rq: true, - ti: '.ConversionToPreferredUnitType' + en: 'Count', + ti: '.Count' }, { - n: 'roughConversionToPreferredUnit', - rq: true, - ti: '.ConversionToPreferredUnitType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'derivationUnitTerm', - mno: 0, - col: true, - ti: '.DerivationUnitTermType' - }] - }, { - ln: 'RectifiedGridType', - bti: '.GridType', - ps: [{ - n: 'origin', - rq: true, - ti: '.PointPropertyType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'offsetVector', - rq: true, - col: true, - ti: '.VectorType' - }] - }, { - ln: 'DefinitionType', - bti: '.DefinitionBaseType', - ps: [{ - n: 'remarks' - }] - }, { - ln: 'KnotType', - ps: [{ - n: 'value', - rq: true, - ti: 'Double' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'multiplicity', - rq: true, - ti: 'NonNegativeInteger' + n: 'href', + t: 'a' }, { - n: 'weight', - rq: true, - ti: 'Double' - }] - }, { - ln: 'EdgeType', - bti: '.AbstractTopoPrimitiveType', - ps: [{ - n: 'directedNode', - rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.DirectedNodePropertyType' + n: 'role', + t: 'a' }, { - n: 'directedFace', - mno: 0, - col: true, - ti: '.DirectedFacePropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'curveProperty', - ti: '.CurvePropertyType' + n: 'title', + t: 'a' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'DynamicFeatureMemberType', - bti: '.AbstractFeatureMemberType', + ln: 'EngineeringDatumType', + bti: '.AbstractDatumType' + }, { + ln: 'TargetPropertyType', ps: [{ - n: 'dynamicFeature', - mno: 0, - col: true, + n: 'abstractFeature', + rq: true, mx: false, dom: false, - en: 'DynamicFeature', - ti: '.DynamicFeatureType', + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + t: 'er' + }, { + n: 'abstractGeometry', + rq: true, + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', t: 'er' }, { n: 'nilReason', @@ -6189,53 +6294,35 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'TopoCurveType', - bti: '.AbstractTopologyType', - ps: [{ - n: 'directedEdge', - rq: true, - col: true, - ti: '.DirectedEdgePropertyType' }, { - n: 'aggregationType', + n: 'owns', + ti: 'Boolean', an: { - lp: 'aggregationType' + lp: 'owns' }, t: 'a' }] }, { - ln: 'CoordinatesType', + ln: 'RectangleType', + bti: '.AbstractSurfacePatchType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'decimal', - an: { - lp: 'decimal' - }, - t: 'a' - }, { - n: 'cs', - an: { - lp: 'cs' - }, - t: 'a' + n: 'exterior', + rq: true, + ti: '.AbstractRingPropertyType' }, { - n: 'ts', + n: 'interpolation', an: { - lp: 'ts' + lp: 'interpolation' }, t: 'a' }] }, { - ln: 'MultiSolidPropertyType', + ln: 'MultiSurfacePropertyType', ps: [{ - n: 'multiSolid', + n: 'multiSurface', rq: true, - en: 'MultiSolid', - ti: '.MultiSolidType' + en: 'MultiSurface', + ti: '.MultiSurfaceType' }, { n: 'owns', ti: 'Boolean', @@ -6285,56 +6372,32 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GeometryArrayPropertyType', + ln: 'NodeType', + bti: '.AbstractTopoPrimitiveType', ps: [{ - n: 'abstractGeometry', + n: 'directedEdge', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' + ti: '.DirectedEdgePropertyType' }, { - n: 'owns', - ti: 'Boolean', + n: 'pointProperty', + ti: '.PointPropertyType' + }, { + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'TimeOrdinalEraType', - bti: '.DefinitionType', + ln: 'GeometricComplexType', + bti: '.AbstractGeometryType', ps: [{ - n: 'relatedTime', - mno: 0, - col: true, - ti: '.RelatedTimeType' - }, { - n: 'start', - rq: true, - ti: '.TimeNodePropertyType' - }, { - n: 'end', + n: 'element', rq: true, - ti: '.TimeNodePropertyType' - }, { - n: 'extent', - ti: '.TimePeriodPropertyType' - }, { - n: 'member', - mno: 0, col: true, - ti: '.TimeOrdinalEraPropertyType' + ti: '.GeometricPrimitivePropertyType' }, { - n: 'group', - ti: '.ReferenceType' - }] - }, { - ln: 'AbstractGeometricAggregateType', - bti: '.AbstractGeometryType', - ps: [{ n: 'aggregationType', an: { lp: 'aggregationType' @@ -6342,105 +6405,15 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CurveType', - bti: '.AbstractCurveType', + ln: 'UserDefinedCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'TemporalCSPropertyType', ps: [{ - n: 'segments', + n: 'temporalCS', rq: true, - 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' + en: 'TemporalCS', + ti: '.TemporalCSType' }, { n: 'nilReason', ti: { @@ -6483,65 +6456,54 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractCurveType', - bti: '.AbstractGeometricPrimitiveType' + ln: 'AreaType', + bti: '.MeasureType' }, { - ln: 'DirectPositionListType', + ln: 'PolyhedralSurfaceType', + bti: '.SurfaceType' + }, { + ln: 'OperationParameterType', + bti: '.AbstractGeneralOperationParameterType' + }, { + ln: 'DerivedCRSType', + bti: '.AbstractGeneralDerivedCRSType', 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: 'baseCRS', + rq: true, + ti: '.SingleCRSPropertyType' }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'axisLabels' - }, - t: 'a' + n: 'derivedCRSType', + rq: true, + ti: '.CodeWithAuthorityType' }, { - n: 'uomLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'uomLabels' - }, - t: 'a' + n: 'coordinateSystem', + rq: true, + mx: false, + dom: false, + ti: '.CoordinateSystemPropertyType', + t: 'er' }] }, { - ln: 'GeodeticCRSPropertyType', + ln: 'VerticalDatumType', + bti: '.AbstractDatumType' + }, { + ln: 'RingPropertyType', ps: [{ - n: 'geodeticCRS', + n: 'ring', rq: true, - en: 'GeodeticCRS', - ti: '.GeodeticCRSType' + en: 'Ring', + ti: '.RingType' + }] + }, { + ln: 'TimeTopologyPrimitivePropertyType', + ps: [{ + n: 'abstractTimeTopologyPrimitive', + rq: true, + mx: false, + dom: false, + en: 'AbstractTimeTopologyPrimitive', + ti: '.AbstractTimeTopologyPrimitiveType', + t: 'er' }, { n: 'nilReason', ti: { @@ -6582,130 +6544,146 @@ 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: 'aggregationType', + n: 'owns', + ti: 'Boolean', an: { - lp: 'aggregationType' + lp: 'owns' }, t: 'a' }] }, { - ln: 'PolarCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'TimeCalendarEraType', - bti: '.DefinitionType', + ln: 'ConventionalUnitType', + bti: '.UnitDefinitionType', ps: [{ - n: 'referenceEvent', + n: 'conversionToPreferredUnit', rq: true, - ti: '.StringOrRefType' - }, { - n: 'referenceDate', - rq: true + ti: '.ConversionToPreferredUnitType' }, { - n: 'julianReference', + n: 'roughConversionToPreferredUnit', rq: true, - ti: 'Decimal' + ti: '.ConversionToPreferredUnitType' }, { - n: 'epochOfUse', - rq: true, - ti: '.TimePeriodPropertyType' + n: 'derivationUnitTerm', + mno: 0, + col: true, + ti: '.DerivationUnitTermType' }] }, { - ln: 'SecondDefiningParameter', - tn: null, + ln: 'LineStringSegmentArrayPropertyType', ps: [{ - n: 'inverseFlattening', + n: 'lineStringSegment', + mno: 0, + col: true, + en: 'LineStringSegment', + ti: '.LineStringSegmentType' + }] + }, { + ln: 'AngleChoiceType', + ps: [{ + n: 'angle', rq: true, - ti: '.MeasureType' + ti: '.AngleType' }, { - n: 'semiMinorAxis', + n: 'dmsAngle', rq: true, - ti: '.LengthType' - }, { - n: 'isSphere', - rq: true + ti: '.DMSAngleType' }] }, { - ln: 'VerticalCSPropertyType', + ln: 'SphereType', + bti: '.AbstractGriddedSurfaceType', ps: [{ - n: 'verticalCS', - rq: true, - en: 'VerticalCS', - ti: '.VerticalCSType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'horizontalCURVETYPE', an: { - lp: 'nilReason' + lp: 'horizontalCurveType' }, t: 'a' }, { - n: 'remoteSchema', + n: 'verticalCURVETYPE', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'verticalCurveType' }, t: 'a' + }] + }, { + ln: 'DirectionVectorType', + ps: [{ + n: 'vector', + rq: true, + ti: '.VectorType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' + n: 'horizontalAngle', + rq: true, + ti: '.AngleType' }, { - n: 'arcrole', - t: 'a' + n: 'verticalAngle', + rq: true, + ti: '.AngleType' + }] + }, { + ln: 'DMSAngleType', + ps: [{ + n: 'degrees', + rq: true, + ti: '.DegreesType' }, { - n: 'title', - t: 'a' + n: 'decimalMinutes', + rq: true, + ti: 'Decimal' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'minutes', + rq: true, + ti: 'NonNegativeInteger' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'seconds', + ti: 'Decimal' }] }, { - ln: 'AbstractCRSType', - bti: '.IdentifiedObjectType', + ln: 'LineStringSegmentType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'domainOfValidity', - mno: 0, + n: 'posOrPointPropertyOrPointRep', + rq: true, + mno: 2, col: true, - ti: '.DomainOfValidity' + mx: false, + dom: false, + etis: [{ + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }, { + en: 'pos', + ti: '.DirectPositionType' + }], + t: 'ers' }, { - n: 'scope', + n: 'posList', rq: true, - col: true + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' }] }, { - ln: 'SphericalCSPropertyType', + ln: 'AbstractGeneralOperationParameterPropertyType', ps: [{ - n: 'sphericalCS', + n: 'abstractGeneralOperationParameter', rq: true, - en: 'SphericalCS', - ti: '.SphericalCSType' + mx: false, + dom: false, + en: 'AbstractGeneralOperationParameter', + ti: '.AbstractGeneralOperationParameterType', + t: 'er' }, { n: 'nilReason', ti: { @@ -6748,18 +6726,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'VectorType', - bti: '.DirectPositionType' - }, { - ln: 'CRSPropertyType', + ln: 'CoordinateSystemAxisPropertyType', ps: [{ - n: 'abstractCRS', + n: 'coordinateSystemAxis', rq: true, - mx: false, - dom: false, - en: 'AbstractCRS', - ti: '.AbstractCRSType', - t: 'er' + en: 'CoordinateSystemAxis', + ti: '.CoordinateSystemAxisType' }, { n: 'nilReason', ti: { @@ -6802,51 +6774,69 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractRingPropertyType', + ln: 'AbstractGeneralConversionType', + bti: '.AbstractCoordinateOperationType' + }, { + ln: 'ConversionType', + bti: '.AbstractGeneralConversionType', ps: [{ - n: 'abstractRing', + n: 'method', rq: true, mx: false, dom: false, - en: 'AbstractRing', - ti: '.AbstractRingType', + ti: '.OperationMethodPropertyType', t: 'er' - }] - }, { - ln: 'AbstractGeneralDerivedCRSType', - bti: '.AbstractCRSType', - ps: [{ - n: 'conversion', - rq: true, + }, { + n: 'parameterValue', + mno: 0, + col: true, mx: false, dom: false, - ti: '.GeneralConversionPropertyType', + ti: '.AbstractGeneralParameterValuePropertyType', t: 'er' }] }, { - ln: 'DirectionDescriptionType', + ln: 'CodeType', ps: [{ - n: 'compassPoint', - rq: true + n: 'value', + t: 'v' }, { - n: 'keyword', + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'GeocentricCRSType', + bti: '.AbstractCRSType', + ps: [{ + n: 'usesCartesianCS', rq: true, - ti: '.CodeType' + ti: '.CartesianCSPropertyType' }, { - n: 'description', - rq: true + n: 'usesSphericalCS', + rq: true, + ti: '.SphericalCSPropertyType' }, { - n: 'reference', + n: 'usesGeodeticDatum', rq: true, - ti: '.ReferenceType' + ti: '.GeodeticDatumPropertyType' }] }, { - ln: 'PassThroughOperationPropertyType', + ln: 'TimeOrdinalEraPropertyType', ps: [{ - n: 'passThroughOperation', + n: 'timeOrdinalEra', rq: true, - en: 'PassThroughOperation', - ti: '.PassThroughOperationType' + en: 'TimeOrdinalEra', + ti: '.TimeOrdinalEraType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -6889,51 +6879,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - 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: 'TimePrimitivePropertyType', + ln: 'PrimeMeridianPropertyType', ps: [{ - n: 'abstractTimePrimitive', + n: 'primeMeridian', rq: true, - mx: false, - dom: false, - en: 'AbstractTimePrimitive', - ti: '.AbstractTimePrimitiveType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'PrimeMeridian', + ti: '.PrimeMeridianType' }, { n: 'nilReason', ti: { @@ -6976,22 +6927,33 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EngineeringCRSPropertyType', + ln: 'TopoPointType', + bti: '.AbstractTopologyType', ps: [{ - n: 'engineeringCRS', + n: 'directedNode', rq: true, - en: 'EngineeringCRS', - ti: '.EngineeringCRSType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { + ti: '.DirectedNodePropertyType' + }] + }, { + ln: 'SolidPropertyType', + ps: [{ + n: 'abstractSolid', + rq: true, + mx: false, + dom: false, + en: 'AbstractSolid', + ti: '.AbstractSolidType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -7022,69 +6984,106 @@ 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: 'AbstractTimeTopologyPrimitiveType', - bti: '.AbstractTimePrimitiveType', + ln: 'DictionaryType', + bti: '.DefinitionType', ps: [{ - n: 'complex', - ti: '.ReferenceType' + n: 'dictionaryEntryOrIndirectEntry', + mno: 0, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'indirectEntry', + ti: '.IndirectEntryType' + }, { + en: 'dictionaryEntry', + ti: '.DictionaryEntryType' + }], + t: 'ers' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' }] }, { - ln: 'ArcByCenterPointType', - bti: '.AbstractCurveSegmentType', + ln: 'AbstractTopologyType', + bti: '.AbstractGMLType' + }, { + ln: 'AbstractCurveType', + bti: '.AbstractGeometricPrimitiveType' + }, { + ln: 'GeodeticCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'pos', + n: 'ellipsoidalCS', rq: true, - ti: '.DirectPositionType' + mx: false, + dom: false, + ti: '.EllipsoidalCSPropertyType', + t: 'er' }, { - n: 'pointProperty', + n: 'cartesianCS', rq: true, - ti: '.PointPropertyType' + mx: false, + dom: false, + ti: '.CartesianCSPropertyType', + t: 'er' }, { - n: 'pointRep', + n: 'sphericalCS', rq: true, - ti: '.PointPropertyType' + mx: false, + dom: false, + ti: '.SphericalCSPropertyType', + t: 'er' }, { - n: 'posList', + n: 'geodeticDatum', rq: true, - ti: '.DirectPositionListType' + mx: false, + dom: false, + ti: '.GeodeticDatumPropertyType', + t: 'er' + }] + }, { + ln: 'AbstractCRSType', + bti: '.IdentifiedObjectType', + ps: [{ + n: 'domainOfValidity', + mno: 0, + col: true, + ti: '.DomainOfValidity' }, { - n: 'coordinates', + n: 'scope', rq: true, - ti: '.CoordinatesType' - }, { - n: 'radius', + col: true + }] + }, { + ln: 'GeometricPrimitivePropertyType', + ps: [{ + n: 'abstractGeometricPrimitive', rq: true, - ti: '.LengthType' - }, { - n: 'startAngle', - ti: '.AngleType' - }, { - n: 'endAngle', - ti: '.AngleType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' + mx: false, + dom: false, + en: 'AbstractGeometricPrimitive', + ti: '.AbstractGeometricPrimitiveType', + t: 'er' }, { - n: 'numARC', - rq: true, - ti: 'Integer', + n: 'owns', + ti: 'Boolean', an: { - lp: 'numArc' + lp: 'owns' }, t: 'a' - }] - }, { - ln: 'CoordinateSystemAxisPropertyType', - ps: [{ - n: 'coordinateSystemAxis', - rq: true, - en: 'CoordinateSystemAxis', - ti: '.CoordinateSystemAxisType' }, { n: 'nilReason', ti: { @@ -7127,12 +7126,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EllipsoidalCSPropertyType', + ln: 'OperationParameterGroupPropertyType', ps: [{ - n: 'ellipsoidalCS', + n: 'operationParameterGroup', rq: true, - en: 'EllipsoidalCS', - ti: '.EllipsoidalCSType' + en: 'OperationParameterGroup', + ti: '.OperationParameterGroupType' }, { n: 'nilReason', ti: { @@ -7175,12 +7174,31 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConversionPropertyType', + ln: 'MeasureType', ps: [{ - n: 'conversion', + n: 'value', + ti: 'Double', + t: 'v' + }, { + n: 'uom', rq: true, - en: 'Conversion', - ti: '.ConversionType' + an: { + lp: 'uom' + }, + 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: { @@ -7223,54 +7241,36 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TopoSurfaceType', - bti: '.AbstractTopologyType', + ln: 'MultiSurfaceCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'MultiSolidType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'directedFace', - rq: true, + n: 'solidMember', + mno: 0, col: true, - ti: '.DirectedFacePropertyType' + ti: '.SolidPropertyType' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + n: 'solidMembers', + ti: '.SolidArrayPropertyType' }] }, { - ln: 'AbstractCoverageType', - bti: '.AbstractFeatureType', + ln: 'MetaDataPropertyType', ps: [{ - n: 'domainSet', + n: 'abstractMetaData', rq: true, mx: false, dom: false, - ti: '.DomainSetType', + en: 'AbstractMetaData', + ti: '.AbstractMetaDataType', 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: 'about', + an: { + lp: 'about' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -7313,40 +7313,19 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiPointType', - bti: '.AbstractGeometricAggregateType', + ln: 'TimeClockPropertyType', ps: [{ - n: 'pointMember', - mno: 0, - col: true, - ti: '.PointPropertyType' + n: 'timeClock', + rq: true, + en: 'TimeClock', + ti: '.TimeClockType' }, { - n: 'pointMembers', - ti: '.PointArrayPropertyType' - }] - }, { - ln: 'OperationParameterType', - bti: '.AbstractGeneralOperationParameterType' - }, { - ln: 'EngineeringDatumType', - 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' - } + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -7356,113 +7335,115 @@ var GML_3_2_0_Module_Factory = function () { lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'ShellType', - ps: [{ - n: 'surfaceMember', - rq: true, - col: true, - ti: '.SurfacePropertyType' }, { - n: 'aggregationType', + n: 'remoteSchema', an: { - lp: 'aggregationType' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' - }] - }, { - ln: 'PointType', - bti: '.AbstractGeometricPrimitiveType', - ps: [{ - n: 'pos', - rq: true, - ti: '.DirectPositionType' }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }] - }, { - ln: 'PolygonPatchType', - bti: '.AbstractSurfacePatchType', - ps: [{ - n: 'exterior', - ti: '.AbstractRingPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'interior', - mno: 0, - col: true, - ti: '.AbstractRingPropertyType' + n: 'href', + t: 'a' }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, + n: 'role', t: 'a' - }] - }, { - ln: 'AbstractGeneralTransformationType', - bti: '.AbstractCoordinateOperationType' - }, { - ln: 'FeatureArrayPropertyType', - ps: [{ - 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: 'interior', - mno: 0, - col: true, - ti: '.AbstractRingPropertyType' + 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: 'TimeOrdinalReferenceSystemType', - bti: '.TimeReferenceSystemType', + ln: 'AbstractGeneralOperationParameterType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'component', - rq: true, - col: true, - ti: '.TimeOrdinalEraPropertyType' + n: 'minimumOccurs', + ti: 'NonNegativeInteger' }] }, { - ln: 'CylinderType', - bti: '.AbstractGriddedSurfaceType', + ln: 'TimeInstantPropertyType', ps: [{ - n: 'horizontalCURVETYPE', + n: 'timeInstant', + rq: true, + en: 'TimeInstant', + ti: '.TimeInstantType' + }, { + n: 'owns', + ti: 'Boolean', an: { - lp: 'horizontalCurveType' + lp: 'owns' }, t: 'a' }, { - n: 'verticalCURVETYPE', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'verticalCurveType' + 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: 'QuantityPropertyType', + ln: 'LinearRingPropertyType', ps: [{ - n: 'quantity', + n: 'linearRing', rq: true, - en: 'Quantity', - ti: '.Quantity' + en: 'LinearRing', + ti: '.LinearRingType' + }] + }, { + ln: 'TemporalCRSPropertyType', + ps: [{ + n: 'temporalCRS', + rq: true, + en: 'TemporalCRS', + ti: '.TemporalCRSType' }, { n: 'nilReason', ti: { @@ -7505,101 +7486,75 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AffinePlacementType', + ln: 'BSplineType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'location', + 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: '.DirectPositionType' + ti: '.DirectPositionListType' }, { - n: 'refDirection', + n: 'coordinates', rq: true, - col: true, - ti: '.VectorType' + ti: '.CoordinatesType' }, { - n: 'inDimension', + n: 'degree', rq: true, - ti: 'PositiveInteger' + ti: 'NonNegativeInteger' }, { - n: 'outDimension', + n: 'knot', rq: true, - ti: 'PositiveInteger' - }] - }, { - ln: 'CompositeValueType', - bti: '.AbstractGMLType', - ps: [{ - n: 'valueComponent', - mno: 0, + mno: 2, col: true, - ti: '.ValuePropertyType' + ti: '.KnotPropertyType' }, { - n: 'valueComponents', - ti: '.ValueArrayPropertyType' + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' }, { - n: 'aggregationType', + n: 'isPolynomial', + ti: 'Boolean', an: { - lp: 'aggregationType' + lp: 'isPolynomial' + }, + t: 'a' + }, { + n: 'knotType', + an: { + lp: 'knotType' }, 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', + ln: 'TimeInstantType', + bti: '.AbstractTimeGeometricPrimitiveType', ps: [{ - n: 'mappingRule', - rq: true, - en: 'MappingRule', - ti: '.StringOrRefType' - }, { - n: 'coverageMappingRule', - rq: true, - en: 'CoverageMappingRule', - ti: '.MappingRuleType' - }, { - n: 'gridFunction', + n: 'timePosition', rq: true, - en: 'GridFunction', - ti: '.GridFunctionType' + ti: '.TimePositionType' }] }, { - ln: 'PassThroughOperationType', - bti: '.AbstractCoordinateOperationType', + ln: 'AbstractParametricCurveSurfaceType', + bti: '.AbstractSurfacePatchType', 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' @@ -7607,49 +7562,19 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnitOfMeasureType', + ln: 'TimePeriodPropertyType', ps: [{ - n: 'uom', + n: 'timePeriod', 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' + en: 'TimePeriod', + ti: '.TimePeriodType' }, { - n: 'indeterminatePosition', + n: 'owns', + ti: 'Boolean', an: { - lp: 'indeterminatePosition' + lp: 'owns' }, t: 'a' - }] - }, { - ln: 'PointPropertyType', - ps: [{ - n: 'point', - rq: true, - en: 'Point', - ti: '.PointType' }, { n: 'nilReason', ti: { @@ -7690,55 +7615,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: 'RingPropertyType', - ps: [{ - n: 'ring', - rq: true, - en: 'Ring', - ti: '.RingType' - }] - }, { - 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: 'SolidPropertyType', + ln: 'MultiSolidPropertyType', ps: [{ - n: 'abstractSolid', + n: 'multiSolid', rq: true, - mx: false, - dom: false, - en: 'AbstractSolid', - ti: '.AbstractSolidType', - t: 'er' + en: 'MultiSolid', + ti: '.MultiSolidType' }, { n: 'owns', ti: 'Boolean', @@ -7788,39 +7672,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TriangulatedSurfaceType', - bti: '.SurfaceType' - }, { - 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: 'MultiPointPropertyType', + ln: 'TopoComplexMemberType', ps: [{ - n: 'multiPoint', + n: 'topoComplex', rq: true, - en: 'MultiPoint', - ti: '.MultiPointType' + en: 'TopoComplex', + ti: '.TopoComplexType' }, { n: 'nilReason', ti: { @@ -7861,69 +7718,123 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + 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: '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: 'owns', - ti: 'Boolean', + n: 'numArc', + ti: 'Integer', an: { - lp: 'owns' + lp: 'numArc' }, t: 'a' }] }, { - ln: 'EllipsoidalCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'ArcByBulgeType', + bti: '.ArcStringByBulgeType' }, { - ln: 'Boolean', - tn: null, + ln: 'CoordinatesType', ps: [{ n: 'value', - ti: 'Boolean', t: 'v' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'decimal', an: { - lp: 'nilReason' + lp: 'decimal' }, t: 'a' - }] - }, { - ln: 'MappingRuleType', - ps: [{ - n: 'ruleDefinition', - rq: true }, { - n: 'ruleReference', - rq: true, - ti: '.ReferenceType' - }] - }, { - ln: 'NodeType', - bti: '.AbstractTopoPrimitiveType', - ps: [{ - n: 'directedEdge', - mno: 0, - col: true, - ti: '.DirectedEdgePropertyType' - }, { - n: 'pointProperty', - ti: '.PointPropertyType' + n: 'cs', + an: { + lp: 'cs' + }, + t: 'a' }, { - n: 'aggregationType', + n: 'ts', an: { - lp: 'aggregationType' + lp: 'ts' }, t: 'a' }] }, { - ln: 'GeocentricCRSPropertyType', + ln: 'BezierType', + bti: '.BSplineType' + }, { + ln: 'ValuePropertyType', ps: [{ - n: 'geocentricCRS', + n: 'abstractValue', rq: true, - en: 'GeocentricCRS', - ti: '.GeocentricCRSType' + mx: false, + dom: false, + en: 'AbstractValue', + ti: 'AnyType', + t: 'er' + }, { + n: 'abstractGeometry', + rq: true, + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' + }, { + n: 'abstractTimeObject', + rq: true, + mx: false, + dom: false, + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType', + t: 'er' + }, { + n: '_null', + rq: true, + en: 'Null', + ti: { + t: 'l' + } }, { n: 'nilReason', ti: { @@ -7964,55 +7875,66 @@ 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: 'RangeSetType', + ln: 'MovingObjectStatusType', + bti: '.AbstractTimeSliceType', ps: [{ - n: 'valueArray', + n: 'position', rq: true, - col: true, - en: 'ValueArray', - ti: '.ValueArrayType' + ti: '.GeometryPropertyType' }, { - n: 'abstractScalarValueList', + n: 'pos', + rq: true, + ti: '.DirectPositionType' + }, { + n: 'locationName', + rq: true, + ti: '.CodeType' + }, { + n: 'locationReference', + rq: true, + ti: '.ReferenceType' + }, { + n: 'location', rq: true, - col: true, mx: false, dom: false, - en: 'AbstractScalarValueList', - ti: 'AnyType', + ti: '.LocationPropertyType', t: 'er' }, { - n: 'dataBlock', - rq: true, - en: 'DataBlock', - ti: '.DataBlockType' + n: 'speed', + ti: '.MeasureType' }, { - n: 'file', - rq: true, - en: 'File', - ti: '.FileType' - }] - }, { - ln: 'UnitDefinitionType', - bti: '.DefinitionType', - ps: [{ - n: 'quantityType', + n: 'bearing', + ti: '.DirectionPropertyType' + }, { + n: 'acceleration', + ti: '.MeasureType' + }, { + n: 'elevation', + ti: '.MeasureType' + }, { + n: 'status', ti: '.StringOrRefType' }, { - n: 'quantityTypeReference', + n: 'statusReference', ti: '.ReferenceType' - }, { - n: 'catalogSymbol', - ti: '.CodeType' }] }, { - ln: 'EllipsoidPropertyType', + ln: 'ObliqueCartesianCSPropertyType', ps: [{ - n: 'ellipsoid', + n: 'obliqueCartesianCS', rq: true, - en: 'Ellipsoid', - ti: '.EllipsoidType' + en: 'ObliqueCartesianCS', + ti: '.ObliqueCartesianCSType' }, { n: 'nilReason', ti: { @@ -8055,221 +7977,166 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LengthType', - bti: '.MeasureType' - }, { - ln: 'AbstractSolidType', - bti: '.AbstractGeometricPrimitiveType' - }, { - ln: 'DMSAngleType', + ln: 'AbstractMetaDataType', ps: [{ - n: 'degrees', - rq: true, - ti: '.DegreesType' - }, { - n: 'decimalMinutes', - rq: true, - ti: 'Decimal' - }, { - n: 'minutes', - rq: true, - ti: 'NonNegativeInteger' + n: 'content', + col: true, + dom: false, + t: 'ers' }, { - n: 'seconds', - ti: 'Decimal' + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }] }, { - ln: 'GridEnvelopeType', + ln: 'AbstractFeatureCollectionType', + bti: '.AbstractFeatureType', ps: [{ - n: 'low', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } + n: 'featureMember', + mno: 0, + col: true, + ti: '.FeaturePropertyType' }, { - n: 'high', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } + n: 'featureMembers', + ti: '.FeatureArrayPropertyType' }] }, { - ln: 'GridCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'AbstractTimeComplexType', - bti: '.AbstractTimeObjectType' + ln: 'AbstractGeometricPrimitiveType', + bti: '.AbstractGeometryType' }, { - ln: 'ArcStringByBulgeType', - bti: '.AbstractCurveSegmentType', + ln: 'LocationPropertyType', ps: [{ - n: 'posOrPointPropertyOrPointRep', + n: 'abstractGeometry', 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: 'posList', - rq: true, - ti: '.DirectPositionListType' + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' }, { - n: 'coordinates', + n: 'locationKeyWord', rq: true, - ti: '.CoordinatesType' + en: 'LocationKeyWord', + ti: '.CodeType' }, { - n: 'bulge', + n: 'locationString', rq: true, - col: true, - ti: 'Double' + en: 'LocationString', + ti: '.StringOrRefType' }, { - n: 'normal', + n: '_null', rq: true, - col: true, - ti: '.VectorType' + en: 'Null', + ti: { + t: 'l' + } }, { - n: 'interpolation', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'interpolation' + lp: 'nilReason' }, t: 'a' }, { - n: 'numArc', - ti: 'Integer', + n: 'remoteSchema', an: { - lp: 'numArc' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' - }] - }, { - ln: 'AbstractFeatureMemberType', - ps: [{ - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, + }, { + 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: 'ObliqueCartesianCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'TopoVolumePropertyType', + ln: 'MeasureOrNilReasonListType', ps: [{ - n: 'topoVolume', - rq: true, - en: 'TopoVolume', - ti: '.TopoVolumeType' + n: 'value', + ti: { + t: 'l' + }, + t: 'v' }, { - n: 'owns', - ti: 'Boolean', + n: 'uom', + rq: true, an: { - lp: 'owns' + lp: 'uom' }, t: 'a' }] }, { - ln: 'SphericalCSType', + ln: 'VerticalCSType', bti: '.AbstractCoordinateSystemType' }, { - ln: 'BezierType', - bti: '.BSplineType' - }, { - ln: 'AbstractDiscreteCoverageType', - bti: '.AbstractCoverageType', - ps: [{ - n: 'coverageFunction', - ti: '.CoverageFunctionType' - }] - }, { - ln: 'GeocentricCRSType', - bti: '.AbstractCRSType', + ln: 'GridFunctionType', ps: [{ - n: 'usesCartesianCS', - rq: true, - ti: '.CartesianCSPropertyType' - }, { - n: 'usesSphericalCS', - rq: true, - ti: '.SphericalCSPropertyType' + n: 'sequenceRule', + ti: '.SequenceRuleType' }, { - n: 'usesGeodeticDatum', - rq: true, - ti: '.GeodeticDatumPropertyType' + n: 'startPoint', + ti: { + t: 'l', + bti: 'Integer' + } }] }, { - ln: 'OperationMethodType', - bti: '.IdentifiedObjectType', + ln: 'AbstractFeatureMemberType', ps: [{ - n: 'formula', - rq: true, - mx: false, - dom: false, - 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' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'DataBlockType', + ln: 'OrientableSurfaceType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'rangeParameters', - rq: true, - ti: '.RangeParametersType' - }, { - n: 'tupleList', + n: 'baseSurface', rq: true, - ti: '.CoordinatesType' + ti: '.SurfacePropertyType' }, { - n: 'doubleOrNilReasonTupleList', - rq: true, - ti: { - t: 'l' - } + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }] }, { - ln: 'GeometricPrimitivePropertyType', + ln: 'CategoryPropertyType', ps: [{ - n: 'abstractGeometricPrimitive', + n: 'category', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometricPrimitive', - ti: '.AbstractGeometricPrimitiveType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'Category', + ti: '.Category' }, { n: 'nilReason', ti: { @@ -8312,16 +8179,55 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PolygonPatchArrayPropertyType', - bti: '.SurfacePatchArrayPropertyType' + 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: 'CompositeCurveType', - bti: '.AbstractCurveType', + ln: 'TemporalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'EllipsoidType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'curveMember', + n: 'semiMajorAxis', + rq: true, + ti: '.MeasureType' + }, { + n: 'secondDefiningParameter', + rq: true, + ti: '.SecondDefiningParameterPropertyElement' + }] + }, { + ln: 'FaceType', + bti: '.AbstractTopoPrimitiveType', + ps: [{ + n: 'directedEdge', rq: true, col: true, - ti: '.CurvePropertyType' + ti: '.DirectedEdgePropertyType' + }, { + n: 'directedTopoSolid', + mno: 0, + mxo: 2, + col: true, + ti: '.DirectedTopoSolidPropertyType' + }, { + n: 'surfaceProperty', + ti: '.SurfacePropertyType' }, { n: 'aggregationType', an: { @@ -8330,12 +8236,32 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BooleanPropertyType', + ln: 'ParameterValueGroupType', + bti: '.AbstractGeneralParameterValueType', ps: [{ - n: '_boolean', + n: 'parameterValue', rq: true, - en: 'Boolean', - ti: '.Boolean' + 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: 'SphericalCSPropertyType', + ps: [{ + n: 'sphericalCS', + rq: true, + en: 'SphericalCS', + ti: '.SphericalCSType' }, { n: 'nilReason', ti: { @@ -8378,37 +8304,56 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GridLengthType', - bti: '.MeasureType' - }, { - ln: 'AbstractFeatureCollectionType', - bti: '.AbstractFeatureType', + ln: 'MultiSurfaceType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'featureMember', + n: 'surfaceMember', mno: 0, col: true, - ti: '.FeaturePropertyType' + ti: '.SurfacePropertyType' }, { - n: 'featureMembers', - ti: '.FeatureArrayPropertyType' + n: 'surfaceMembers', + ti: '.SurfaceArrayPropertyType' }] }, { - ln: 'ResultType', + ln: 'ArrayType', + bti: '.AbstractGMLType', ps: [{ - n: 'abstractObject', - rq: true, - mx: false, - dom: false, - en: 'AbstractObject', - ti: 'AnyType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' + n: 'members', + ti: '.ArrayAssociationType' + }] + }, { + ln: 'PolygonPatchType', + bti: '.AbstractSurfacePatchType', + ps: [{ + n: 'exterior', + ti: '.AbstractRingPropertyType' + }, { + n: 'interior', + mno: 0, + col: true, + ti: '.AbstractRingPropertyType' + }, { + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' + }] + }, { + ln: 'TimeCSPropertyType', + ps: [{ + n: 'timeCS', + rq: true, + en: 'TimeCS', + ti: '.TimeCSType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' }, t: 'a' }, { @@ -8442,39 +8387,87 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { - n: 'owns', - ti: 'Boolean', + }] + }, { + ln: 'GridCoverageType', + bti: '.AbstractDiscreteCoverageType' + }, { + ln: 'UnitOfMeasureType', + ps: [{ + n: 'uom', + rq: true, an: { - lp: 'owns' + lp: 'uom' }, t: 'a' }] }, { - ln: 'QuantityExtentType', - bti: '.MeasureOrNilReasonListType' + ln: 'AbstractDiscreteCoverageType', + bti: '.AbstractCoverageType', + ps: [{ + n: 'coverageFunction', + ti: '.CoverageFunctionType' + }] }, { - ln: 'CategoryExtentType', - bti: '.CodeOrNilReasonListType' + ln: 'AbstractGriddedSurfaceType.Rows', + tn: null, + ps: [{ + n: 'row', + rq: true, + col: true, + en: 'Row', + ti: '.AbstractGriddedSurfaceType.Rows.Row' + }] }, { - ln: 'ConversionToPreferredUnitType', - bti: '.UnitOfMeasureType', + ln: 'TriangulatedSurfaceType', + bti: '.SurfaceType' + }, { + ln: 'AbstractCoordinateSystemType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'factor', + n: 'axis', rq: true, - ti: 'Double' + col: true, + mx: false, + dom: false, + ti: '.CoordinateSystemAxisPropertyType', + t: 'er' }, { - n: 'formula', + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'CompoundCRSType', + bti: '.AbstractCRSType', + ps: [{ + n: 'componentReferenceSystem', rq: true, - ti: '.FormulaType' + mno: 2, + col: true, + mx: false, + dom: false, + ti: '.SingleCRSPropertyType', + t: 'er' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' }] }, { - ln: 'ImageDatumPropertyType', + ln: 'TopoPrimitiveMemberType', ps: [{ - n: 'imageDatum', + n: 'abstractTopoPrimitive', rq: true, - en: 'ImageDatum', - ti: '.ImageDatumType' + mx: false, + dom: false, + en: 'AbstractTopoPrimitive', + ti: '.AbstractTopoPrimitiveType', + t: 'er' }, { n: 'nilReason', ti: { @@ -8515,17 +8508,37 @@ 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: 'MultiPointDomainType', + ln: 'MultiSurfaceDomainType', bti: '.DomainSetType' }, { - ln: 'TemporalCSPropertyType', + ln: 'UnitDefinitionType', + bti: '.DefinitionType', ps: [{ - n: 'temporalCS', + n: 'quantityType', + ti: '.StringOrRefType' + }, { + n: 'quantityTypeReference', + ti: '.ReferenceType' + }, { + n: 'catalogSymbol', + ti: '.CodeType' + }] + }, { + ln: 'MultiPointPropertyType', + ps: [{ + n: 'multiPoint', rq: true, - en: 'TemporalCS', - ti: '.TemporalCSType' + en: 'MultiPoint', + ti: '.MultiPointType' }, { n: 'nilReason', ti: { @@ -8566,37 +8579,6 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'CircleByCenterPointType', - bti: '.ArcByCenterPointType' - }, { - ln: 'Category', - tn: null, - bti: '.CodeType', - ps: [{ - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }] - }, { - ln: 'DirectedNodePropertyType', - ps: [{ - n: 'node', - rq: true, - en: 'Node', - ti: '.NodeType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' }, { n: 'owns', ti: 'Boolean', @@ -8604,6 +8586,18 @@ var GML_3_2_0_Module_Factory = function () { lp: 'owns' }, t: 'a' + }] + }, { + ln: 'AngleType', + bti: '.MeasureType' + }, { + ln: 'CoordinateOperationAccuracy', + tn: null, + ps: [{ + n: 'abstractDQPositionalAccuracy', + rq: true, + mx: false, + t: 'ae' }, { n: 'nilReason', ti: { @@ -8646,41 +8640,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DerivationUnitTermType', - bti: '.UnitOfMeasureType', - ps: [{ - n: 'exponent', - ti: 'Integer', - an: { - lp: 'exponent' - }, - t: 'a' - }] - }, { - ln: 'CompositeSolidType', - bti: '.AbstractSolidType', - ps: [{ - n: 'solidMember', - rq: true, - col: true, - ti: '.SolidPropertyType' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'GeneralConversionPropertyType', + ln: 'EngineeringDatumPropertyType', ps: [{ - n: 'abstractGeneralConversion', + n: 'engineeringDatum', rq: true, - mx: false, - dom: false, - en: 'AbstractGeneralConversion', - ti: '.AbstractGeneralConversionType', - t: 'er' + en: 'EngineeringDatum', + ti: '.EngineeringDatumType' }, { n: 'nilReason', ti: { @@ -8723,15 +8688,12 @@ var GML_3_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CurvePropertyType', + ln: 'EllipsoidPropertyType', ps: [{ - n: 'abstractCurve', + n: 'ellipsoid', rq: true, - mx: false, - dom: false, - en: 'AbstractCurve', - ti: '.AbstractCurveType', - t: 'er' + en: 'Ellipsoid', + ti: '.EllipsoidType' }, { n: 'nilReason', ti: { @@ -8772,22 +8734,66 @@ var GML_3_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'GeocentricCRSPropertyType', + ps: [{ + n: 'geocentricCRS', + rq: true, + en: 'GeocentricCRS', + ti: '.GeocentricCRSType' }, { - n: 'owns', - ti: 'Boolean', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'owns' + 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: 'AbstractGeneralConversionType', - bti: '.AbstractCoordinateOperationType' - }, { - ln: 'Quantity', - tn: null, - bti: '.MeasureType', + ln: 'SingleOperationPropertyType', ps: [{ + n: 'abstractSingleOperation', + rq: true, + mx: false, + dom: false, + en: 'AbstractSingleOperation', + ti: '.AbstractCoordinateOperationType', + t: 'er' + }, { n: 'nilReason', ti: { t: 'l' @@ -8796,1814 +8802,1808 @@ var GML_3_2_0_Module_Factory = function () { lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'AbstractCoordinateOperationType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'domainOfValidity', - ti: '.DomainOfValidity' }, { - n: 'scope', - rq: true, - col: true + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'operationVersion' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'coordinateOperationAccuracy', - mno: 0, - col: true, - ti: '.CoordinateOperationAccuracy' + n: 'href', + t: 'a' }, { - n: 'sourceCRS', - ti: '.CRSPropertyType' + n: 'role', + t: 'a' }, { - n: 'targetCRS', - ti: '.CRSPropertyType' + 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: 'TopoCurvePropertyType', + ln: 'DerivedCRSPropertyType', ps: [{ - n: 'topoCurve', + n: 'derivedCRS', rq: true, - en: 'TopoCurve', - ti: '.TopoCurveType' + en: 'DerivedCRS', + ti: '.DerivedCRSType' }, { - n: 'owns', - ti: 'Boolean', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'owns' + lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'FileType', - ps: [{ - n: 'rangeParameters', - rq: true, - ti: '.RangeParametersType' }, { - 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' + 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: 'ClothoidType', - bti: '.AbstractCurveSegmentType', + ln: 'ParameterValueType', + bti: '.AbstractGeneralParameterValueType', ps: [{ - n: 'refLocation', + n: 'value', rq: true, - ti: '.ClothoidType.RefLocation' + ti: '.MeasureType' }, { - n: 'scaleFactor', + n: 'dmsAngleValue', rq: true, - ti: 'Decimal' + ti: '.DMSAngleType' }, { - n: 'startParameter', + n: 'stringValue', + rq: true + }, { + n: 'integerValue', rq: true, - ti: 'Double' + ti: 'PositiveInteger' }, { - n: 'endParameter', + n: 'booleanValue', rq: true, - ti: 'Double' + ti: 'Boolean' }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'SecondDefiningParameterPropertyElement', - tn: null, - ps: [{ - n: 'secondDefiningParameter', + n: 'valueList', rq: true, - en: 'SecondDefiningParameter', - ti: '.SecondDefiningParameter' - }] - }, { - ln: 'RectifiedGridCoverageType', - bti: '.AbstractDiscreteCoverageType' - }, { - ln: 'AbstractFeatureType', - bti: '.AbstractGMLType', - ps: [{ - n: 'boundedBy', - ti: '.BoundingShapeType' + ti: '.MeasureListType' }, { - n: 'location', - mx: false, - dom: false, - ti: '.LocationPropertyType', - t: 'er' - }] - }, { - ln: 'CompoundCRSType', - bti: '.AbstractCRSType', - ps: [{ - n: 'componentReferenceSystem', + n: 'integerValueList', + rq: true, + ti: { + t: 'l', + bti: 'Integer' + } + }, { + n: 'valueFile', + rq: true + }, { + n: 'operationParameter', rq: true, - mno: 2, - col: true, mx: false, dom: false, - ti: '.SingleCRSPropertyType', + ti: '.OperationParameterPropertyType', t: 'er' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' }] }, { t: 'enum', - 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: 'TimeIndeterminateValueType', - vs: ['after', 'before', 'now', 'unknown'] + ln: 'CurveInterpolationType', + vs: ['linear', 'geodesic', 'circularArc3Points', 'circularArc2PointWithBulge', 'circularArcCenterPointWithRadius', 'elliptical', 'clothoid', 'conic', 'polynomialSpline', 'cubicSpline', 'rationalSpline'] }, { t: 'enum', ln: 'IncrementOrder', vs: ['+x+y', '+y+x', '+x-y', '-x-y'] }, { t: 'enum', - ln: 'SequenceRuleEnumeration', - vs: ['Linear', 'Boustrophedonic', 'Cantor-diagonal', 'Spiral', 'Morton', 'Hilbert'] + ln: 'FileValueModelType', + vs: ['Record Interleaved'] }, { t: 'enum', - ln: 'AggregationType', - vs: ['set', 'bag', 'sequence', 'array', 'record', 'table'] + ln: 'SequenceRuleEnumeration', + vs: ['Linear', 'Boustrophedonic', 'Cantor-diagonal', 'Spiral', 'Morton', 'Hilbert'] }, { t: 'enum', - ln: 'FileValueModelType', - vs: ['Record Interleaved'] + ln: 'TimeIndeterminateValueType', + vs: ['after', 'before', 'now', 'unknown'] }, { t: 'enum', - ln: 'KnotTypesType', - vs: ['uniform', 'quasiUniform', 'piecewiseBezier'] + ln: 'AggregationType', + vs: ['set', 'bag', 'sequence', 'array', 'record', 'table'] }, { t: 'enum', ln: 'SignType', vs: ['-', '+'] - }, { - 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: '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: 'KnotTypesType', + vs: ['uniform', 'quasiUniform', 'piecewiseBezier'] }], eis: [{ - en: 'topoPrimitiveMembers', - ti: '.TopoPrimitiveArrayAssociationType' + en: 'pos', + ti: '.DirectPositionType' }, { - en: 'AbstractCoordinateSystem', - ti: '.AbstractCoordinateSystemType', + en: 'VerticalCS', + ti: '.VerticalCSType', + sh: 'AbstractCoordinateSystem' + }, { + en: 'Dictionary', + ti: '.DictionaryType', sh: 'Definition' }, { - en: 'geodeticDatumRef', - ti: '.GeodeticDatumPropertyType' + en: 'DerivedCRS', + ti: '.DerivedCRSType', + sh: 'AbstractGeneralDerivedCRS' }, { - en: 'AbstractContinuousCoverage', - ti: '.AbstractContinuousCoverageType', - sh: 'AbstractFeature' + en: 'semiMajorAxis', + ti: '.MeasureType' }, { - en: 'AbstractScalarValue', - ti: 'AnyType', - sh: 'AbstractValue' + en: 'generalTransformationRef', + ti: '.GeneralTransformationPropertyType' }, { - en: 'multiCenterLineOf', - ti: '.MultiCurvePropertyType' + en: 'usesAxis', + ti: '.CoordinateSystemAxisPropertyType', + sh: 'axis' }, { - en: 'topoVolumeProperty', - ti: '.TopoVolumePropertyType' + en: 'OperationParameterGroup', + ti: '.OperationParameterGroupType', + sh: 'AbstractGeneralOperationParameter' }, { - en: 'isolated', - ti: '.IsolatedPropertyType' + en: 'GeocentricCRS', + ti: '.GeocentricCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'AbstractCRS', - ti: '.AbstractCRSType', - sh: 'Definition' + en: 'metaDataProperty', + ti: '.MetaDataPropertyType' }, { - en: 'surfaceMember', - ti: '.SurfacePropertyType' + en: 'dmsAngle', + ti: '.DMSAngleType' }, { - en: 'topoComplexProperty', - ti: '.TopoComplexMemberType' + en: 'definitionRef', + ti: '.ReferenceType' }, { - en: 'temporalCRSRef', - ti: '.TemporalCRSPropertyType' + en: 'multiCenterOf', + ti: '.MultiPointPropertyType' }, { - en: 'anchorDefinition', - ti: '.CodeType' + en: 'verticalCS', + ti: '.VerticalCSPropertyType' }, { - en: 'Tin', - ti: '.TinType', - sh: 'TriangulatedSurface' + en: 'posList', + ti: '.DirectPositionListType' }, { - en: 'usesVerticalDatum', - ti: '.VerticalDatumPropertyType', - sh: 'verticalDatum' + en: 'using', + ti: '.ProcedurePropertyType' }, { - en: 'Clothoid', - ti: '.ClothoidType', - sh: 'AbstractCurveSegment' + en: 'curveArrayProperty', + ti: '.CurveArrayPropertyType' }, { - en: 'AbstractValue', - ti: 'AnyType', - sh: 'AbstractObject' + en: 'vector', + ti: '.VectorType' }, { - en: 'valueComponents', - ti: '.ValueArrayPropertyType' + en: 'usesGeodeticDatum', + ti: '.GeodeticDatumPropertyType', + sh: 'geodeticDatum' }, { - en: 'Category', - ti: '.Category', - sh: 'AbstractScalarValue' + en: 'primeMeridianRef', + ti: '.PrimeMeridianPropertyType' }, { - en: 'Sphere', - ti: '.SphereType', - sh: 'AbstractGriddedSurface' + en: 'RectifiedGrid', + ti: '.RectifiedGridType', + sh: 'Grid' }, { - en: 'generalTransformationRef', - ti: '.GeneralTransformationPropertyType' + en: 'engineeringCRSRef', + ti: '.EngineeringCRSPropertyType' }, { - en: 'OrientableSurface', - ti: '.OrientableSurfaceType', - sh: 'AbstractSurface' + en: 'multiPointProperty', + ti: '.MultiPointPropertyType' }, { - en: 'ellipsoid', - ti: '.EllipsoidPropertyType' + en: 'DataBlock', + ti: '.DataBlockType', + sh: 'AbstractObject' }, { - en: 'derivedCRSType', - ti: '.CodeWithAuthorityType' + en: 'trianglePatches', + ti: '.TrianglePatchArrayPropertyType', + sh: 'patches' }, { - en: 'featureMembers', - ti: '.FeatureArrayPropertyType' + en: 'usesMethod', + ti: '.OperationMethodPropertyType', + sh: 'method' }, { - en: 'posList', - ti: '.DirectPositionListType' + en: 'TopoComplex', + ti: '.TopoComplexType', + sh: 'AbstractTopology' }, { - en: 'conversion', - ti: '.GeneralConversionPropertyType' + en: 'geodeticDatum', + ti: '.GeodeticDatumPropertyType' }, { - en: 'Node', - ti: '.NodeType', - sh: 'AbstractTopoPrimitive' + en: 'container', + ti: '.ContainerPropertyType' }, { - en: 'CompositeSurface', - ti: '.CompositeSurfaceType', - sh: 'AbstractSurface' + en: 'Grid', + ti: '.GridType', + sh: 'AbstractImplicitGeometry' }, { - en: 'definedByConversion', - ti: '.GeneralConversionPropertyType', - sh: 'conversion' + en: 'singleOperationRef', + ti: '.SingleOperationPropertyType' }, { - en: 'group', - ti: '.OperationParameterGroupPropertyType' + en: 'CubicSpline', + ti: '.CubicSplineType', + sh: 'AbstractCurveSegment' }, { - en: 'interior', - ti: '.AbstractRingPropertyType' + en: 'AbstractImplicitGeometry', + ti: '.AbstractGeometryType', + sh: 'AbstractGeometry' }, { - en: 'baseCRS', - ti: '.SingleCRSPropertyType' + en: 'usesEllipsoid', + ti: '.EllipsoidPropertyType', + sh: 'ellipsoid' }, { - en: 'curveMembers', - ti: '.CurveArrayPropertyType' + en: 'CoverageMappingRule', + ti: '.MappingRuleType', + sh: 'AbstractObject' }, { - en: 'TimeOrdinalReferenceSystem', - ti: '.TimeOrdinalReferenceSystemType', - sh: 'TimeReferenceSystem' + en: 'featureProperty', + ti: '.FeaturePropertyType' }, { - en: 'identifier', - ti: '.CodeWithAuthorityType' + en: 'DirectedObservation', + ti: '.DirectedObservationType', + sh: 'Observation' }, { - en: 'rectifiedGridDomain', - ti: '.RectifiedGridDomainType', - sh: 'domainSet' + en: 'sphericalCS', + ti: '.SphericalCSPropertyType' }, { - en: 'crsRef', - ti: '.CRSPropertyType' + en: 'PolygonPatch', + ti: '.PolygonPatchType', + sh: 'AbstractSurfacePatch' }, { - en: 'TopoSurface', - ti: '.TopoSurfaceType' + en: 'roughConversionToPreferredUnit', + ti: '.ConversionToPreferredUnitType' }, { - en: 'MultiCurveCoverage', - ti: '.MultiCurveCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'ArcByCenterPoint', + ti: '.ArcByCenterPointType', + sh: 'AbstractCurveSegment' }, { - en: 'targetElement' + en: 'maximumOccurs', + ti: 'PositiveInteger' }, { - en: 'TimeCalendarEra', - ti: '.TimeCalendarEraType' + en: 'valueFile' }, { - en: 'ProjectedCRS', - ti: '.ProjectedCRSType', - sh: 'AbstractGeneralDerivedCRS' + en: 'concatenatedOperationRef', + ti: '.ConcatenatedOperationPropertyType' }, { - en: 'usesOperation', - ti: '.CoordinateOperationPropertyType', - sh: 'coordOperation' + en: 'OrientableCurve', + ti: '.OrientableCurveType', + sh: 'AbstractCurve' }, { - en: 'imageDatum', - ti: '.ImageDatumPropertyType' + en: 'CompoundCRS', + ti: '.CompoundCRSType', + sh: 'AbstractCRS' }, { - en: 'TimeTopologyComplex', - ti: '.TimeTopologyComplexType', - sh: 'AbstractTimeComplex' + en: 'singleCRSRef', + ti: '.SingleCRSPropertyType' }, { - en: 'File', - ti: '.FileType', - sh: 'AbstractObject' + en: 'Quantity', + ti: '.Quantity', + sh: 'AbstractScalarValue' }, { - en: 'conversionToPreferredUnit', - ti: '.ConversionToPreferredUnitType' + en: 'temporalCRSRef', + ti: '.TemporalCRSPropertyType' }, { - en: 'valueFile' + en: 'doubleOrNilReasonTupleList', + ti: { + t: 'l' + } }, { - en: 'target', - ti: '.TargetPropertyType' + en: 'TimeOrdinalEra', + ti: '.TimeOrdinalEraType' }, { - en: 'decimalMinutes', - ti: 'Decimal' + en: 'parameterValue', + ti: '.AbstractGeneralParameterValuePropertyType' }, { - en: 'DynamicFeatureCollection', - ti: '.DynamicFeatureCollectionType', - sh: 'DynamicFeature' + en: 'AbstractTopoPrimitive', + ti: '.AbstractTopoPrimitiveType', + sh: 'AbstractTopology' }, { - en: 'solidProperty', - ti: '.SolidPropertyType' + en: 'componentReferenceSystem', + ti: '.SingleCRSPropertyType' }, { - en: 'ParameterValueGroup', - ti: '.ParameterValueGroupType', - sh: 'AbstractGeneralParameterValue' + en: 'operationVersion' }, { - en: 'AbstractTimeSlice', - ti: '.AbstractTimeSliceType', - sh: 'AbstractGML' + en: 'linearCSRef', + ti: '.LinearCSPropertyType' }, { - en: 'Transformation', - ti: '.TransformationType', - sh: 'AbstractGeneralTransformation' + en: 'associationName' }, { - en: 'segments', - ti: '.CurveSegmentArrayPropertyType' + en: 'temporalCSRef', + ti: '.TemporalCSPropertyType' }, { - en: 'origin', - ti: 'DateTime' + en: 'Conversion', + ti: '.ConversionType', + sh: 'AbstractGeneralConversion' }, { - en: 'MovingObjectStatus', - ti: '.MovingObjectStatusType', - sh: 'AbstractTimeSlice' + en: 'history', + ti: '.HistoryPropertyType' }, { - en: 'EngineeringCRS', - ti: '.EngineeringCRSType', + en: 'GeodesicString', + ti: '.GeodesicStringType', + sh: 'AbstractCurveSegment' + }, { + en: 'GeodeticCRS', + ti: '.GeodeticCRSType', sh: 'AbstractSingleCRS' }, { - en: 'polygonPatches', - ti: '.PolygonPatchArrayPropertyType', - sh: 'patches' + en: 'geodeticDatumRef', + ti: '.GeodeticDatumPropertyType' }, { - en: 'associationName' + en: 'Tin', + ti: '.TinType', + sh: 'TriangulatedSurface' }, { - en: 'multiPointDomain', - ti: '.MultiPointDomainType', - sh: 'domainSet' + en: 'maximumValue', + ti: 'Double' }, { - en: 'validTime', - ti: '.TimePrimitivePropertyType' + en: 'GeodeticDatum', + ti: '.GeodeticDatumType', + sh: 'AbstractDatum' }, { - en: 'domainSet', - ti: '.DomainSetType' + en: 'TimeCalendar', + ti: '.TimeCalendarType', + sh: 'TimeReferenceSystem' }, { - en: 'directedTopoSolid', - ti: '.DirectedTopoSolidPropertyType' + en: 'baseCurve', + ti: '.CurvePropertyType' }, { - en: 'polarCSRef', - ti: '.PolarCSPropertyType' + en: 'sourceDimensions', + ti: 'PositiveInteger' }, { - en: 'geographicCRSRef', - ti: '.GeographicCRSPropertyType' + en: 'operationParameterGroupRef', + ti: '.OperationParameterPropertyType' }, { - en: 'AbstractImplicitGeometry', - ti: '.AbstractGeometryType', - sh: 'AbstractGeometry' + en: 'BaseUnit', + ti: '.BaseUnitType', + sh: 'UnitDefinition' }, { - en: 'valueProperty', - ti: '.ValuePropertyType' + en: 'SphericalCS', + ti: '.SphericalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: 'AbstractRing' + en: 'statusReference', + ti: '.ReferenceType' }, { - en: 'sphericalCSRef', - ti: '.SphericalCSPropertyType' + en: 'pointArrayProperty', + ti: '.PointArrayPropertyType' }, { - en: 'PassThroughOperation', - ti: '.PassThroughOperationType', - sh: 'AbstractSingleOperation' + en: 'usesVerticalCS', + ti: '.VerticalCSPropertyType', + sh: 'verticalCS' }, { - en: 'curveMember', - ti: '.CurvePropertyType' + en: 'TimeReferenceSystem', + ti: '.TimeReferenceSystemType', + sh: 'Definition' }, { - en: 'semiMajorAxis', - ti: '.MeasureType' + en: 'defaultCodeSpace' }, { - en: 'status', - ti: '.StringOrRefType' + en: 'AbstractScalarValueList', + ti: 'AnyType', + sh: 'AbstractValue' }, { - en: 'GeodesicString', - ti: '.GeodesicStringType', - sh: 'AbstractCurveSegment' + en: 'Arc', + ti: '.ArcType', + sh: 'ArcString' }, { - en: 'BooleanList', - ti: { - t: 'l' - }, - sh: 'AbstractScalarValueList' + en: 'sourceCRS', + ti: '.CRSPropertyType' }, { - en: 'trianglePatches', - ti: '.TrianglePatchArrayPropertyType', - sh: 'patches' + en: 'AbstractGeneralConversion', + ti: '.AbstractGeneralConversionType', + sh: 'AbstractOperation' }, { - en: 'parameterValue', - ti: '.AbstractGeneralParameterValuePropertyType' + en: 'topoSurfaceProperty', + ti: '.TopoSurfacePropertyType' }, { - en: 'rangeParameters', - ti: '.RangeParametersType' + en: 'anchorDefinition', + ti: '.CodeType' }, { - en: 'includesParameter', - ti: '.AbstractGeneralOperationParameterPropertyType' + en: 'indirectEntry', + ti: '.IndirectEntryType' }, { - en: 'TimeCalendar', - ti: '.TimeCalendarType', - sh: 'TimeReferenceSystem' + en: 'engineeringDatumRef', + ti: '.EngineeringDatumPropertyType' }, { - en: 'AbstractTopoPrimitive', - ti: '.AbstractTopoPrimitiveType', - sh: 'AbstractTopology' + en: 'MultiCurve', + ti: '.MultiCurveType', + sh: 'AbstractGeometricAggregate' }, { - en: 'Circle', - ti: '.CircleType', - sh: 'Arc' + en: 'featureMember', + ti: '.FeaturePropertyType' }, { - en: 'verticalCSRef', - ti: '.VerticalCSPropertyType' + en: 'Count', + ti: '.Count', + sh: 'AbstractScalarValue' }, { - en: 'VerticalDatum', - ti: '.VerticalDatumType', - sh: 'AbstractDatum' + en: 'Envelope', + ti: '.EnvelopeType', + sh: 'AbstractObject' }, { - en: 'ImageCRS', - ti: '.ImageCRSType', - sh: 'AbstractSingleCRS' + en: 'curveMember', + ti: '.CurvePropertyType' }, { - en: 'LocationKeyWord', + en: 'definedByConversion', + ti: '.GeneralConversionPropertyType', + sh: 'conversion' + }, { + en: 'GeometricComplex', + ti: '.GeometricComplexType', + sh: 'AbstractGeometry' + }, { + en: 'formula', ti: '.CodeType' }, { - en: 'verticalCRSRef', - ti: '.VerticalCRSPropertyType' + en: 'CoordinateSystemAxis', + ti: '.CoordinateSystemAxisType', + sh: 'Definition' }, { - en: 'abstractAssociationRole', - ti: '.AssociationRoleType' + en: 'ProjectedCRS', + ti: '.ProjectedCRSType', + sh: 'AbstractGeneralDerivedCRS' }, { - en: 'AbstractGeometricAggregate', - ti: '.AbstractGeometricAggregateType', - sh: 'AbstractGeometry' + en: 'DefinitionProxy', + ti: '.DefinitionProxyType', + sh: 'Definition' }, { - en: 'surfaceArrayProperty', - ti: '.SurfaceArrayPropertyType' + en: 'topoPrimitiveMembers', + ti: '.TopoPrimitiveArrayAssociationType' }, { en: 'greenwichLongitude', ti: '.AngleType' }, { - en: 'quantityTypeReference', - ti: '.ReferenceType' + en: 'unitOfMeasure', + ti: '.UnitOfMeasureType' }, { - en: 'TimePeriod', - ti: '.TimePeriodType', - sh: 'AbstractTimeGeometricPrimitive' + en: 'BooleanList', + ti: { + t: 'l' + }, + sh: 'AbstractScalarValueList' }, { - en: 'coverageFunction', - ti: '.CoverageFunctionType', - sh: 'AbstractObject' + en: 'derivedCRSRef', + ti: '.DerivedCRSPropertyType' }, { - en: 'angle', - ti: '.AngleType' + en: 'CountExtent', + ti: { + t: 'l' + }, + sh: 'AbstractValue' }, { - en: 'sphericalCS', - ti: '.SphericalCSPropertyType' + en: 'topoComplexProperty', + ti: '.TopoComplexMemberType' }, { - en: 'container', - ti: '.ContainerPropertyType' + en: 'dictionaryEntry', + ti: '.DictionaryEntryType' }, { - en: 'usesEngineeringDatum', - ti: '.EngineeringDatumPropertyType', - sh: 'engineeringDatum' + en: 'AbstractTimeSlice', + ti: '.AbstractTimeSliceType', + sh: 'AbstractGML' }, { - en: 'coordinateSystemRef', - ti: '.CoordinateSystemPropertyType' + en: 'operationParameterRef', + ti: '.OperationParameterPropertyType' }, { - en: 'Definition', - ti: '.DefinitionType', - sh: 'AbstractGML' + en: 'AbstractParametricCurveSurface', + ti: '.AbstractParametricCurveSurfaceType', + sh: 'AbstractSurfacePatch' }, { - en: 'usesCS', - ti: '.CoordinateSystemPropertyType', - sh: 'coordinateSystem' + en: 'Ellipsoid', + ti: '.EllipsoidType', + sh: 'Definition' }, { - en: 'geodeticDatum', - ti: '.GeodeticDatumPropertyType' + en: 'AbstractSurfacePatch', + ti: '.AbstractSurfacePatchType' }, { - en: 'CoverageMappingRule', - ti: '.MappingRuleType', - sh: 'AbstractObject' + en: 'status', + ti: '.StringOrRefType' + }, { + en: 'gridDomain', + ti: '.GridDomainType', + sh: 'domainSet' + }, { + en: 'affineCS', + ti: '.AffineCSPropertyType' + }, { + en: 'EngineeringCRS', + ti: '.EngineeringCRSType', + sh: 'AbstractSingleCRS' }, { en: 'cartesianCSRef', ti: '.CartesianCSPropertyType' }, { - en: 'method', - ti: '.OperationMethodPropertyType' + en: 'MovingObjectStatus', + ti: '.MovingObjectStatusType', + sh: 'AbstractTimeSlice' }, { - en: 'AbstractTopology', - ti: '.AbstractTopologyType', - sh: 'AbstractGML' + en: 'usesValue', + ti: '.AbstractGeneralParameterValuePropertyType', + sh: 'parameterValue' }, { - en: 'value', - ti: '.MeasureType' + en: 'boundedBy', + ti: '.BoundingShapeType' }, { - en: 'AbstractCurveSegment', - ti: '.AbstractCurveSegmentType', - sh: 'AbstractObject' + en: 'domainSet', + ti: '.DomainSetType' }, { - en: 'remarks' + en: 'tupleList', + ti: '.CoordinatesType' }, { - en: 'AbstractTimeTopologyPrimitive', - ti: '.AbstractTimeTopologyPrimitiveType', - sh: 'AbstractTimePrimitive' + en: 'operationParameter', + ti: '.OperationParameterPropertyType' }, { - en: 'AbstractCoordinateOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'Definition' + en: 'CompositeSolid', + ti: '.CompositeSolidType', + sh: 'AbstractSolid' }, { - en: 'Point', - ti: '.PointType', - sh: 'AbstractGeometricPrimitive' + en: 'baseCRS', + ti: '.SingleCRSPropertyType' + }, { + en: 'MultiSolid', + ti: '.MultiSolidType', + sh: 'AbstractGeometricAggregate' }, { en: 'CompositeValue', ti: '.CompositeValueType', sh: 'AbstractValue' }, { - en: 'conversionRef', - ti: '.ConversionPropertyType' - }, { - en: 'usesImageDatum', - ti: '.ImageDatumPropertyType', - sh: 'imageDatum' + en: 'multiSolidDomain', + ti: '.MultiSolidDomainType', + sh: 'domainSet' }, { - en: 'CategoryList', - ti: '.CodeOrNilReasonListType', + en: 'QuantityList', + ti: '.MeasureOrNilReasonListType', sh: 'AbstractScalarValueList' }, { - en: 'SecondDefiningParameter', - ti: '.SecondDefiningParameter' - }, { - en: 'dictionaryEntry', - ti: '.DictionaryEntryType' - }, { - en: 'EnvelopeWithTimePeriod', - ti: '.EnvelopeWithTimePeriodType', - sh: 'Envelope' + en: 'Cone', + ti: '.ConeType', + sh: 'AbstractGriddedSurface' }, { - en: 'affineCS', - ti: '.AffineCSPropertyType' + en: 'AbstractScalarValue', + ti: 'AnyType', + sh: 'AbstractValue' }, { - en: 'derivedCRSRef', - ti: '.DerivedCRSPropertyType' + en: 'domainOfValidity', + ti: '.DomainOfValidity' }, { - en: 'coordinates', - ti: '.CoordinatesType' + en: 'AbstractFeatureCollection', + ti: '.AbstractFeatureCollectionType', + sh: 'AbstractFeature' }, { - en: 'pointRep', + en: 'pointMember', ti: '.PointPropertyType' }, { - en: 'seconds', - ti: 'Decimal' - }, { - en: 'usesTemporalCS', - ti: '.TemporalCSPropertyType' - }, { - en: 'obliqueCartesianCSRef', - ti: '.ObliqueCartesianCSPropertyType' + en: 'valueComponents', + ti: '.ValueArrayPropertyType' }, { - en: 'member', - ti: '.AssociationRoleType' + en: 'valueOfParameter', + ti: '.OperationParameterPropertyType', + sh: 'operationParameter' }, { - en: 'multiCurveDomain', - ti: '.MultiCurveDomainType', - sh: 'domainSet' + en: 'rangeParameters', + ti: '.RangeParametersType' }, { - en: 'measure', - ti: '.MeasureType' + en: 'cartesianCS', + ti: '.CartesianCSPropertyType' }, { en: 'TemporalCRS', ti: '.TemporalCRSType', sh: 'AbstractSingleCRS' }, { - en: 'description', - ti: '.StringOrRefType' + en: 'ellipsoidalCS', + ti: '.EllipsoidalCSPropertyType' }, { - en: 'rangeMeaning', - ti: '.CodeWithAuthorityType' + en: 'position', + ti: '.PointPropertyType' }, { - en: 'projectedCRSRef', - ti: '.ProjectedCRSPropertyType' + en: 'Null', + ti: { + t: 'l' + } }, { - en: 'AbstractTimeGeometricPrimitive', - ti: '.AbstractTimeGeometricPrimitiveType', - sh: 'AbstractTimePrimitive' + en: 'DirectedObservationAtDistance', + ti: '.DirectedObservationAtDistanceType', + sh: 'DirectedObservation' }, { - en: 'TimeClock', - ti: '.TimeClockType', - sh: 'TimeReferenceSystem' + en: 'axis', + ti: '.CoordinateSystemAxisPropertyType' }, { - en: 'operationRef', - ti: '.OperationPropertyType' + en: 'usesParameter', + ti: '.AbstractGeneralOperationParameterPropertyType', + sh: 'generalOperationParameter' }, { - en: 'AbstractTimeComplex', - ti: '.AbstractTimeComplexType', - sh: 'AbstractTimeObject' + en: 'TimeCalendarEra', + ti: '.TimeCalendarEraType' }, { - en: 'DirectedObservationAtDistance', - ti: '.DirectedObservationAtDistanceType', - sh: 'DirectedObservation' + en: 'multiSolidProperty', + ti: '.MultiSolidPropertyType' }, { - en: 'engineeringCRSRef', - ti: '.EngineeringCRSPropertyType' + en: 'minutes', + ti: 'NonNegativeInteger' }, { - en: 'ArcByCenterPoint', - ti: '.ArcByCenterPointType', - sh: 'AbstractCurveSegment' + en: 'solidProperty', + ti: '.SolidPropertyType' }, { - en: 'Shell', - ti: '.ShellType', - sh: 'AbstractObject' + en: 'TimeOrdinalReferenceSystem', + ti: '.TimeOrdinalReferenceSystemType', + sh: 'TimeReferenceSystem' }, { - en: 'stringValue' + en: 'AbstractCRS', + ti: '.AbstractCRSType', + sh: 'Definition' }, { - en: 'TimeEdge', - ti: '.TimeEdgeType', - sh: 'AbstractTimeTopologyPrimitive' + en: 'LocationKeyWord', + ti: '.CodeType' }, { - en: 'ConventionalUnit', - ti: '.ConventionalUnitType', - sh: 'UnitDefinition' + en: 'EngineeringDatum', + ti: '.EngineeringDatumType', + sh: 'AbstractDatum' + }, { + en: 'crsRef', + ti: '.CRSPropertyType' + }, { + en: 'AbstractSurface', + ti: '.AbstractSurfaceType', + sh: 'AbstractGeometricPrimitive' }, { en: 'superComplex', ti: '.TopoComplexMemberType' }, { - en: 'unitOfMeasure', - ti: '.UnitOfMeasureType' + en: 'integerValueList', + ti: { + t: 'l', + bti: 'Integer' + } }, { - en: 'MultiSurfaceCoverage', - ti: '.MultiSurfaceCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'geocentricCRSRef', + ti: '.GeocentricCRSPropertyType' }, { - en: 'AffineCS', - ti: '.AffineCSType', - sh: 'AbstractCoordinateSystem' + en: 'abstractInlineProperty', + ti: '.InlinePropertyType' }, { - en: 'imageDatumRef', + en: 'imageDatum', ti: '.ImageDatumPropertyType' }, { - en: 'secondDefiningParameter', - ti: '.SecondDefiningParameterPropertyElement' - }, { - en: 'AbstractGeneralOperationParameter', - ti: '.AbstractGeneralOperationParameterType', - sh: 'Definition' + en: 'AbstractRing', + ti: '.AbstractRingType', + sh: 'AbstractObject' }, { - en: 'compoundCRSRef', - ti: '.CompoundCRSPropertyType' + en: 'geographicCRSRef', + ti: '.GeographicCRSPropertyType' }, { - en: 'catalogSymbol', - ti: '.CodeType' + en: 'descriptionReference', + ti: '.ReferenceType' }, { - en: 'centerLineOf', - ti: '.CurvePropertyType' + en: 'dmsAngleValue', + ti: '.DMSAngleType' }, { - en: 'generalConversionRef', - ti: '.GeneralConversionPropertyType' + en: 'OperationParameter', + ti: '.OperationParameterType', + sh: 'AbstractGeneralOperationParameter' }, { - en: 'ellipsoidRef', - ti: '.EllipsoidPropertyType' + en: 'baseGeographicCRS', + ti: '.GeographicCRSPropertyType' }, { - en: 'multiCoverage', - ti: '.MultiSurfacePropertyType' + en: 'origin', + ti: 'DateTime' }, { - en: 'MultiSurface', - ti: '.MultiSurfaceType', - sh: 'AbstractGeometricAggregate' + en: 'AbstractGeneralTransformation', + ti: '.AbstractGeneralTransformationType', + sh: 'AbstractOperation' }, { - en: 'AbstractGeneralDerivedCRS', - ti: '.AbstractGeneralDerivedCRSType', - sh: 'AbstractSingleCRS' + en: 'usesSingleOperation', + ti: '.CoordinateOperationPropertyType', + sh: 'coordOperation' }, { - en: 'usesAxis', - ti: '.CoordinateSystemAxisPropertyType', - sh: 'axis' + en: 'resultOf', + ti: '.ResultType' }, { - en: 'track', - ti: '.HistoryPropertyType', - sh: 'history' + en: 'integerValue', + ti: 'PositiveInteger' }, { - en: 'CompositeCurve', - ti: '.CompositeCurveType', - sh: 'AbstractCurve' + en: 'TimeInstant', + ti: '.TimeInstantType', + sh: 'AbstractTimeGeometricPrimitive' }, { - en: 'OperationMethod', - ti: '.OperationMethodType', - sh: 'Definition' + en: 'CompositeSurface', + ti: '.CompositeSurfaceType', + sh: 'AbstractSurface' }, { - en: 'metaDataProperty', - ti: '.MetaDataPropertyType' + en: 'Solid', + ti: '.SolidType', + sh: 'AbstractSolid' }, { - en: 'boundedBy', - ti: '.BoundingShapeType' + en: 'directedTopoSolid', + ti: '.DirectedTopoSolidPropertyType' }, { - en: 'GeocentricCRS', - ti: '.GeocentricCRSType', - sh: 'AbstractSingleCRS' + en: 'userDefinedCSRef', + ti: '.UserDefinedCSPropertyType' }, { - en: 'pos', - ti: '.DirectPositionType' + en: 'ellipsoid', + ti: '.EllipsoidPropertyType' }, { - en: 'axis', - ti: '.CoordinateSystemAxisPropertyType' + en: 'compoundCRSRef', + ti: '.CompoundCRSPropertyType' }, { - en: 'generalOperationParameter', - ti: '.AbstractGeneralOperationParameterPropertyType' + en: 'verticalCSRef', + ti: '.VerticalCSPropertyType' }, { - en: 'RectifiedGridCoverage', - ti: '.RectifiedGridCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'multiSurfaceDomain', + ti: '.MultiSurfaceDomainType', + sh: 'domainSet' }, { - en: 'pointMembers', - ti: '.PointArrayPropertyType' + en: 'PrimeMeridian', + ti: '.PrimeMeridianType', + sh: 'Definition' }, { - en: 'maximumOccurs', - ti: 'PositiveInteger' + en: 'TopoSurface', + ti: '.TopoSurfaceType' }, { - en: 'dmsAngle', - ti: '.DMSAngleType' + en: 'AbstractContinuousCoverage', + ti: '.AbstractContinuousCoverageType', + sh: 'AbstractFeature' }, { - en: 'GeodeticDatum', - ti: '.GeodeticDatumType', - sh: 'AbstractDatum' + en: 'MultiPoint', + ti: '.MultiPointType', + sh: 'AbstractGeometricAggregate' }, { - en: 'location', - ti: '.LocationPropertyType' + en: 'abstractStrictAssociationRole', + ti: '.AssociationRoleType' }, { - en: 'degrees', - ti: '.DegreesType' + en: 'PassThroughOperation', + ti: '.PassThroughOperationType', + sh: 'AbstractSingleOperation' }, { - en: 'CircleByCenterPoint', - ti: '.CircleByCenterPointType', - sh: 'ArcByCenterPoint' + en: 'conversion', + ti: '.GeneralConversionPropertyType' }, { - en: 'extentOf', - ti: '.SurfacePropertyType' + en: 'AbstractCurveSegment', + ti: '.AbstractCurveSegmentType', + sh: 'AbstractObject' }, { - en: 'DerivedUnit', - ti: '.DerivedUnitType', - sh: 'UnitDefinition' + en: 'MultiSolidCoverage', + ti: '.MultiSolidCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'multiGeometryProperty', - ti: '.MultiGeometryPropertyType' + en: 'ellipsoidRef', + ti: '.EllipsoidPropertyType' }, { - en: 'OperationParameterGroup', - ti: '.OperationParameterGroupType', - sh: 'AbstractGeneralOperationParameter' + en: 'targetCRS', + ti: '.CRSPropertyType' }, { - en: 'ImageDatum', - ti: '.ImageDatumType', - sh: 'AbstractDatum' + en: 'AbstractGriddedSurface', + ti: '.AbstractGriddedSurfaceType', + sh: 'AbstractParametricCurveSurface' }, { - en: 'TimeCoordinateSystem', - ti: '.TimeCoordinateSystemType', - sh: 'TimeReferenceSystem' + en: 'maximalComplex', + ti: '.TopoComplexMemberType' }, { - en: 'ellipsoidalCS', - ti: '.EllipsoidalCSPropertyType' + en: 'AbstractOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'AbstractSingleOperation' }, { - en: 'subject', - ti: '.TargetPropertyType', - sh: 'target' + en: 'secondDefiningParameter', + ti: '.SecondDefiningParameterPropertyElement' }, { - en: 'FeatureCollection', - ti: '.FeatureCollectionType', - sh: 'AbstractFeature' + en: 'AffinePlacement', + ti: '.AffinePlacementType', + sh: 'AbstractObject' }, { - en: 'multiCenterOf', - ti: '.MultiPointPropertyType' + en: 'member', + ti: '.AssociationRoleType' }, { - en: 'usesGeodeticDatum', - ti: '.GeodeticDatumPropertyType', - sh: 'geodeticDatum' + en: 'coverageFunction', + ti: '.CoverageFunctionType', + sh: 'AbstractObject' }, { - en: 'centerOf', - ti: '.PointPropertyType' + en: 'usesCS', + ti: '.CoordinateSystemPropertyType', + sh: 'coordinateSystem' }, { - en: 'operationParameterGroupRef', - ti: '.OperationParameterPropertyType' + en: 'MultiSurface', + ti: '.MultiSurfaceType', + sh: 'AbstractGeometricAggregate' }, { - en: 'usesAffineCS', - ti: '.AffineCSPropertyType', - sh: 'affineCS' + en: 'geometryMembers', + ti: '.GeometryArrayPropertyType' }, { - en: 'booleanValue', - ti: 'Boolean' + en: 'AbstractObject', + ti: 'AnyType' }, { - en: 'MultiSolid', - ti: '.MultiSolidType', - sh: 'AbstractGeometricAggregate' + en: 'multiCenterLineOf', + ti: '.MultiCurvePropertyType' }, { - en: 'TemporalCS', - ti: '.TemporalCSType', - sh: 'AbstractCoordinateSystem' + en: 'TopoVolume', + ti: '.TopoVolumeType' }, { - en: 'GenericMetaData', - ti: '.GenericMetaDataType', - sh: 'AbstractMetaData' + en: 'quantityType', + ti: '.StringOrRefType' }, { - en: 'directedNode', - ti: '.DirectedNodePropertyType' + en: 'CategoryExtent', + ti: '.CategoryExtentType', + sh: 'AbstractValue' }, { - en: 'ConcatenatedOperation', - ti: '.ConcatenatedOperationType', - sh: 'AbstractCoordinateOperation' + en: 'multiCoverage', + ti: '.MultiSurfacePropertyType' }, { - en: 'Cylinder', - ti: '.CylinderType', - sh: 'AbstractGriddedSurface' + en: 'AbstractDiscreteCoverage', + ti: '.AbstractDiscreteCoverageType', + sh: 'AbstractCoverage' }, { - en: 'GeodeticCRS', - ti: '.GeodeticCRSType', - sh: 'AbstractSingleCRS' + en: 'AbstractTimeTopologyPrimitive', + ti: '.AbstractTimeTopologyPrimitiveType', + sh: 'AbstractTimePrimitive' }, { - en: 'TimeOrdinalEra', - ti: '.TimeOrdinalEraType' + en: 'TemporalDatum', + ti: '.TemporalDatumType', + sh: 'AbstractDatum' }, { - en: 'AbstractSingleCRS', - ti: '.AbstractCRSType', - sh: 'AbstractCRS' + en: 'GridCoverage', + ti: '.GridCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'TimeCS', - ti: '.TimeCSType', - sh: 'AbstractCoordinateSystem' + en: 'TopoCurve', + ti: '.TopoCurveType' }, { - en: 'methodFormula', - ti: '.CodeType', - sh: 'formula' + en: 'Bezier', + ti: '.BezierType', + sh: 'BSpline' }, { - en: 'coordinateSystem', - ti: '.CoordinateSystemPropertyType' + en: 'axisDirection', + ti: '.CodeWithAuthorityType' }, { en: 'priorityLocation', ti: '.PriorityLocationPropertyType', sh: 'location' }, { - en: 'usesTemporalDatum', - ti: '.TemporalDatumPropertyType', - sh: 'temporalDatum' - }, { - en: 'quantityType', - ti: '.StringOrRefType' - }, { - en: 'timePosition', - ti: '.TimePositionType' - }, { - en: 'featureMember', - ti: '.FeaturePropertyType' + en: 'AbstractGeneralParameterValue', + ti: '.AbstractGeneralParameterValueType', + sh: 'AbstractObject' }, { - en: 'Polygon', - ti: '.PolygonType', - sh: 'AbstractSurface' + en: 'AbstractTimePrimitive', + ti: '.AbstractTimePrimitiveType', + sh: 'AbstractTimeObject' }, { - en: 'abstractGeneralOperationParameterRef', - ti: '.AbstractGeneralOperationParameterPropertyType' + en: 'pointMembers', + ti: '.PointArrayPropertyType' }, { - en: 'Edge', - ti: '.EdgeType', - sh: 'AbstractTopoPrimitive' + en: 'CircleByCenterPoint', + ti: '.CircleByCenterPointType', + sh: 'ArcByCenterPoint' }, { - en: 'MultiCurve', - ti: '.MultiCurveType', - sh: 'AbstractGeometricAggregate' + en: 'value', + ti: '.MeasureType' }, { - en: 'Conversion', - ti: '.ConversionType', - sh: 'AbstractGeneralConversion' + en: 'UnitDefinition', + ti: '.UnitDefinitionType', + sh: 'Definition' }, { - en: 'LinearCS', - ti: '.LinearCSType', + en: 'TemporalCS', + ti: '.TemporalCSType', sh: 'AbstractCoordinateSystem' }, { - en: 'indirectEntry', - ti: '.IndirectEntryType' + en: 'AbstractDatum', + ti: '.AbstractDatumType', + sh: 'Definition' }, { - en: 'valueList', - ti: '.MeasureListType' + en: 'AbstractCurve', + ti: '.AbstractCurveType', + sh: 'AbstractGeometricPrimitive' }, { - en: 'Dictionary', - ti: '.DictionaryType', - sh: 'Definition' + en: 'dataSource', + ti: '.StringOrRefType' }, { - en: 'locationName', - ti: '.CodeType' + en: 'TimeEdge', + ti: '.TimeEdgeType', + sh: 'AbstractTimeTopologyPrimitive' }, { - en: 'AbstractGML', - ti: '.AbstractGMLType', - sh: 'AbstractObject' + en: 'imageCRSRef', + ti: '.ImageCRSPropertyType' }, { - en: 'axisAbbrev', - ti: '.CodeType' + en: 'surfaceProperty', + ti: '.SurfacePropertyType' }, { - en: 'GridFunction', - ti: '.GridFunctionType', - sh: 'AbstractObject' + en: 'TimeTopologyComplex', + ti: '.TimeTopologyComplexType', + sh: 'AbstractTimeComplex' }, { - en: 'DataBlock', - ti: '.DataBlockType', - sh: 'AbstractObject' + en: 'BSpline', + ti: '.BSplineType', + sh: 'AbstractCurveSegment' }, { - en: 'ValueArray', - ti: '.ValueArrayType', - sh: 'CompositeValue' + en: 'timePosition', + ti: '.TimePositionType' }, { - en: 'multiCurveProperty', - ti: '.MultiCurvePropertyType' + en: 'usesTemporalCS', + ti: '.TemporalCSPropertyType' }, { - en: 'Ring', - ti: '.RingType', - sh: 'AbstractRing' + en: 'reversePropertyName' }, { - en: 'VerticalCS', - ti: '.VerticalCSType', + en: 'CylindricalCS', + ti: '.CylindricalCSType', sh: 'AbstractCoordinateSystem' }, { - en: 'multiLocation', - ti: '.MultiPointPropertyType' - }, { - en: 'topoCurveProperty', - ti: '.TopoCurvePropertyType' + en: 'conversionToPreferredUnit', + ti: '.ConversionToPreferredUnitType' }, { - en: 'UserDefinedCS', - ti: '.UserDefinedCSType', - sh: 'AbstractCoordinateSystem' + en: 'usesAffineCS', + ti: '.AffineCSPropertyType', + sh: 'affineCS' }, { - en: 'history', - ti: '.HistoryPropertyType' + en: 'usesPrimeMeridian', + ti: '.PrimeMeridianPropertyType', + sh: 'primeMeridian' }, { - en: 'targetDimensions', - ti: 'PositiveInteger' + en: 'remarks' }, { - en: 'position', - ti: '.PointPropertyType' + en: 'abstractAssociationRole', + ti: '.AssociationRoleType' }, { - en: 'SphericalCS', - ti: '.SphericalCSType', - sh: 'AbstractCoordinateSystem' + en: 'directedFace', + ti: '.DirectedFacePropertyType' }, { - en: 'TopoSolid', - ti: '.TopoSolidType', - sh: 'AbstractTopoPrimitive' + en: 'generalOperationParameter', + ti: '.AbstractGeneralOperationParameterPropertyType' }, { - en: 'Arc', - ti: '.ArcType', - sh: 'ArcString' + en: 'usesObliqueCartesianCS', + ti: '.ObliqueCartesianCSPropertyType' }, { - en: 'linearCSRef', - ti: '.LinearCSPropertyType' + en: 'includesParameter', + ti: '.AbstractGeneralOperationParameterPropertyType' }, { - en: 'usesEllipsoidalCS', - ti: '.EllipsoidalCSPropertyType', - sh: 'ellipsoidalCS' + en: 'operationMethodRef', + ti: '.OperationMethodPropertyType' }, { - en: 'definitionMember', - ti: '.DictionaryEntryType', - sh: 'dictionaryEntry' + en: 'AbstractCoordinateOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'Definition' }, { - en: 'multiSurfaceProperty', - ti: '.MultiSurfacePropertyType' + en: 'locationName', + ti: '.CodeType' }, { - en: 'AbstractSurface', - ti: '.AbstractSurfaceType', - sh: 'AbstractGeometricPrimitive' + en: 'Observation', + ti: '.ObservationType', + sh: 'AbstractFeature' }, { - en: 'operationParameter', - ti: '.OperationParameterPropertyType' + en: 'surfaceMember', + ti: '.SurfacePropertyType' }, { - en: 'scope' + en: 'isolated', + ti: '.IsolatedPropertyType' }, { - en: 'primeMeridian', - ti: '.PrimeMeridianPropertyType' + en: 'multiPosition', + ti: '.MultiPointPropertyType' }, { - en: 'CategoryExtent', - ti: '.CategoryExtentType', - sh: 'AbstractValue' + en: 'sphericalCSRef', + ti: '.SphericalCSPropertyType' }, { - en: 'derivationUnitTerm', - ti: '.DerivationUnitTermType' + en: 'TimeCS', + ti: '.TimeCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'baseSurface', + en: 'extentOf', ti: '.SurfacePropertyType' }, { - en: 'MultiGeometry', - ti: '.MultiGeometryType', - sh: 'AbstractGeometricAggregate' + en: 'GenericMetaData', + ti: '.GenericMetaDataType', + sh: 'AbstractMetaData' }, { - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType', - sh: 'AbstractGML' + en: 'dynamicMembers', + ti: '.DynamicFeatureMemberType' }, { - en: 'integerValue', - ti: 'PositiveInteger' + en: 'validTime', + ti: '.TimePrimitivePropertyType' }, { - en: 'timeInterval', - ti: '.TimeIntervalLengthType' + en: 'coordOperation', + ti: '.CoordinateOperationPropertyType' }, { - en: 'CountExtent', - ti: { - t: 'l' - }, - sh: 'AbstractValue' + en: 'identifier', + ti: '.CodeWithAuthorityType' }, { - en: 'direction', - ti: '.DirectionPropertyType' + en: 'AffineCS', + ti: '.AffineCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'engineeringDatumRef', - ti: '.EngineeringDatumPropertyType' + en: 'Node', + ti: '.NodeType', + sh: 'AbstractTopoPrimitive' }, { - en: 'abstractReference', - ti: '.ReferenceType' + en: 'generalConversionRef', + ti: '.GeneralConversionPropertyType' }, { - en: 'definitionRef', - ti: '.ReferenceType' + en: 'Clothoid', + ti: '.ClothoidType', + sh: 'AbstractCurveSegment' }, { - en: 'maximumValue', - ti: 'Double' + en: 'AbstractCoordinateSystem', + ti: '.AbstractCoordinateSystemType', + sh: 'Definition' }, { - en: 'ellipsoidalCSRef', - ti: '.EllipsoidalCSPropertyType' + en: 'multiCurveProperty', + ti: '.MultiCurvePropertyType' }, { - en: 'TopoComplex', - ti: '.TopoComplexType', - sh: 'AbstractTopology' + en: 'OrientableSurface', + ti: '.OrientableSurfaceType', + sh: 'AbstractSurface' }, { - en: 'CompositeSolid', - ti: '.CompositeSolidType', - sh: 'AbstractSolid' + en: 'degrees', + ti: '.DegreesType' }, { - en: 'AbstractOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'AbstractSingleOperation' + en: 'multiEdgeOf', + ti: '.MultiCurvePropertyType' }, { - en: 'Ellipsoid', - ti: '.EllipsoidType', - sh: 'Definition' + en: 'multiSurfaceProperty', + ti: '.MultiSurfacePropertyType' }, { - en: 'userDefinedCSRef', - ti: '.UserDefinedCSPropertyType' + en: 'Shell', + ti: '.ShellType', + sh: 'AbstractObject' }, { - en: 'DirectedObservation', - ti: '.DirectedObservationType', - sh: 'Observation' + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + sh: 'AbstractGML' }, { - en: 'temporalDatum', - ti: '.TemporalDatumPropertyType' + en: 'coordinateOperationAccuracy', + ti: '.CoordinateOperationAccuracy' }, { - en: 'primeMeridianRef', - ti: '.PrimeMeridianPropertyType' + en: 'anchorPoint', + ti: '.CodeType', + sh: 'anchorDefinition' }, { - en: 'GeometricComplex', - ti: '.GeometricComplexType', - sh: 'AbstractGeometry' + en: 'dataSourceReference', + ti: '.ReferenceType' }, { - en: 'EllipsoidalCS', - ti: '.EllipsoidalCSType', - sh: 'AbstractCoordinateSystem' + en: 'CategoryList', + ti: '.CodeOrNilReasonListType', + sh: 'AbstractScalarValueList' }, { - en: 'solidArrayProperty', - ti: '.SolidArrayPropertyType' + en: 'ArcByBulge', + ti: '.ArcByBulgeType', + sh: 'ArcStringByBulge' }, { - en: 'CoordinateSystemAxis', - ti: '.CoordinateSystemAxisType', - sh: 'Definition' + en: 'ArcString', + ti: '.ArcStringType', + sh: 'AbstractCurveSegment' }, { - en: 'solidMembers', - ti: '.SolidArrayPropertyType' + en: 'MultiPointCoverage', + ti: '.MultiPointCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'doubleOrNilReasonTupleList', - ti: { - t: 'l' - } + en: 'passThroughOperationRef', + ti: '.PassThroughOperationPropertyType' }, { - en: 'CountList', - ti: { - t: 'l' - }, - sh: 'AbstractScalarValueList' + en: 'usesTimeCS', + ti: '.TimeCSPropertyType', + sh: 'timeCS' }, { - en: 'realizationEpoch', - ti: 'Date' + en: 'verticalDatumRef', + ti: '.VerticalDatumPropertyType' }, { - en: 'coordinateOperationAccuracy', - ti: '.CoordinateOperationAccuracy' + en: 'ImageDatum', + ti: '.ImageDatumType', + sh: 'AbstractDatum' }, { - en: 'Bezier', - ti: '.BezierType', - sh: 'BSpline' + en: 'axisAbbrev', + ti: '.CodeType' }, { - en: 'DerivedCRS', - ti: '.DerivedCRSType', - sh: 'AbstractGeneralDerivedCRS' + en: 'OperationMethod', + ti: '.OperationMethodType', + sh: 'Definition' }, { - en: 'topoPrimitiveMember', - ti: '.TopoPrimitiveMemberType' + en: 'includesSingleCRS', + ti: '.SingleCRSPropertyType', + sh: 'componentReferenceSystem' }, { - en: 'AbstractGriddedSurface', - ti: '.AbstractGriddedSurfaceType', - sh: 'AbstractParametricCurveSurface' + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + sh: 'AbstractGML' }, { - en: 'Geodesic', - ti: '.GeodesicType', - sh: 'GeodesicString' + en: 'ValueArray', + ti: '.ValueArrayType', + sh: 'CompositeValue' }, { - en: 'dataSource', - ti: '.StringOrRefType' + en: 'definitionMember', + ti: '.DictionaryEntryType', + sh: 'dictionaryEntry' }, { - en: 'singleCRSRef', - ti: '.SingleCRSPropertyType' + en: 'Bag', + ti: '.BagType', + sh: 'AbstractGML' }, { - en: 'UnitDefinition', - ti: '.UnitDefinitionType', - sh: 'Definition' + en: 'topoVolumeProperty', + ti: '.TopoVolumePropertyType' }, { - en: 'cylindricalCSRef', - ti: '.CylindricalCSPropertyType' + en: 'baseGeodeticCRS', + ti: '.GeodeticCRSPropertyType' }, { - en: 'passThroughOperationRef', - ti: '.PassThroughOperationPropertyType' + en: 'coordinates', + ti: '.CoordinatesType' }, { - en: 'AbstractFeatureCollection', - ti: '.AbstractFeatureCollectionType', - sh: 'AbstractFeature' + en: 'angle', + ti: '.AngleType' }, { - en: 'usesEllipsoid', - ti: '.EllipsoidPropertyType', - sh: 'ellipsoid' + en: 'track', + ti: '.HistoryPropertyType', + sh: 'history' }, { - en: 'AbstractCoverage', - ti: '.AbstractCoverageType', - sh: 'AbstractFeature' + en: 'coordinateSystemAxisRef', + ti: '.CoordinateSystemAxisPropertyType' }, { - en: 'usesSphericalCS', - ti: '.SphericalCSPropertyType', - sh: 'sphericalCS' + en: 'Rectangle', + ti: '.RectangleType', + sh: 'AbstractSurfacePatch' }, { - en: 'Boolean', - ti: '.Boolean', - sh: 'AbstractScalarValue' + en: 'Surface', + ti: '.SurfaceType', + sh: 'AbstractSurface' }, { - en: 'members', - ti: '.ArrayAssociationType' + en: 'location', + ti: '.LocationPropertyType' }, { - en: 'QuantityList', - ti: '.MeasureOrNilReasonListType', - sh: 'AbstractScalarValueList' + en: 'Point', + ti: '.PointType', + sh: 'AbstractGeometricPrimitive' }, { - en: 'TopoVolume', - ti: '.TopoVolumeType' + en: 'temporalDatumRef', + ti: '.TemporalDatumPropertyType' }, { - en: 'TemporalDatum', - ti: '.TemporalDatumType', - sh: 'AbstractDatum' + en: 'Category', + ti: '.Category', + sh: 'AbstractScalarValue' }, { - en: 'BSpline', - ti: '.BSplineType', - sh: 'AbstractCurveSegment' + en: 'locationReference', + ti: '.ReferenceType' }, { - en: 'curveProperty', - ti: '.CurvePropertyType' + en: 'valueList', + ti: '.MeasureListType' }, { - en: 'ObliqueCartesianCS', - ti: '.ObliqueCartesianCSType', - sh: 'AbstractCoordinateSystem' + en: 'valueComponent', + ti: '.ValuePropertyType' }, { - en: 'OperationParameter', - ti: '.OperationParameterType', - sh: 'AbstractGeneralOperationParameter' + en: 'operationRef', + ti: '.OperationPropertyType' }, { - en: 'multiSolidDomain', - ti: '.MultiSolidDomainType', - sh: 'domainSet' + en: 'subComplex', + ti: '.TopoComplexMemberType' }, { - en: 'verticalDatum', - ti: '.VerticalDatumPropertyType' + en: 'direction', + ti: '.DirectionPropertyType' }, { - en: 'CubicSpline', - ti: '.CubicSplineType', - sh: 'AbstractCurveSegment' + en: 'AbstractMetaData', + ti: '.AbstractMetaDataType', + sh: 'AbstractObject' }, { - en: 'singleOperationRef', - ti: '.SingleOperationPropertyType' + en: 'directedNode', + ti: '.DirectedNodePropertyType' }, { - en: 'Triangle', - ti: '.TriangleType', - sh: 'AbstractSurfacePatch' + en: 'TopoSolid', + ti: '.TopoSolidType', + sh: 'AbstractTopoPrimitive' }, { - en: 'LineStringSegment', - ti: '.LineStringSegmentType', - sh: 'AbstractCurveSegment' + en: 'quantityTypeReference', + ti: '.ReferenceType' }, { - en: 'operationVersion' + en: 'Cylinder', + ti: '.CylinderType', + sh: 'AbstractGriddedSurface' }, { - en: 'LineString', - ti: '.LineStringType', - sh: 'AbstractCurve' + en: 'description', + ti: '.StringOrRefType' }, { - en: 'locationReference', - ti: '.ReferenceType' + en: 'decimalMinutes', + ti: 'Decimal' }, { - en: 'minimumValue', - ti: 'Double' + en: 'surfaceMembers', + ti: '.SurfaceArrayPropertyType' }, { - en: 'baseGeographicCRS', - ti: '.GeographicCRSPropertyType' + en: 'TimeNode', + ti: '.TimeNodeType', + sh: 'AbstractTimeTopologyPrimitive' }, { - en: 'componentReferenceSystem', - ti: '.SingleCRSPropertyType' - }, { - en: 'formula', - ti: '.CodeType' - }, { - en: 'AbstractParametricCurveSurface', - ti: '.AbstractParametricCurveSurfaceType', - sh: 'AbstractSurfacePatch' - }, { - en: 'surfaceMembers', - ti: '.SurfaceArrayPropertyType' + en: 'AbstractGeometricAggregate', + ti: '.AbstractGeometricAggregateType', + sh: 'AbstractGeometry' }, { - en: 'Bag', - ti: '.BagType', - sh: 'AbstractGML' + en: 'group', + ti: '.OperationParameterGroupPropertyType' }, { - en: 'directedEdge', - ti: '.DirectedEdgePropertyType' + en: 'Polygon', + ti: '.PolygonType', + sh: 'AbstractSurface' }, { - en: 'concatenatedOperationRef', - ti: '.ConcatenatedOperationPropertyType' + en: 'LineString', + ti: '.LineStringType', + sh: 'AbstractCurve' }, { - en: 'vector', - ti: '.VectorType' + en: 'methodFormula', + ti: '.CodeType', + sh: 'formula' }, { - en: 'imageCRSRef', - ti: '.ImageCRSPropertyType' + en: 'timeInterval', + ti: '.TimeIntervalLengthType' }, { - en: 'multiEdgeOf', - ti: '.MultiCurvePropertyType' + en: 'MultiCurveCoverage', + ti: '.MultiCurveCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'AbstractSingleOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'AbstractCoordinateOperation' + en: 'pointRep', + ti: '.PointPropertyType' }, { - en: 'subComplex', - ti: '.TopoComplexMemberType' + en: 'catalogSymbol', + ti: '.CodeType' }, { - en: 'AffinePlacement', - ti: '.AffinePlacementType', - sh: 'AbstractObject' + en: 'coordinateSystemRef', + ti: '.CoordinateSystemPropertyType' }, { en: 'CartesianCS', ti: '.CartesianCSType', sh: 'AbstractCoordinateSystem' }, { - en: 'CompoundCRS', - ti: '.CompoundCRSType', - sh: 'AbstractCRS' - }, { - en: 'temporalCSRef', - ti: '.TemporalCSPropertyType' - }, { - en: 'Quantity', - ti: '.Quantity', - sh: 'AbstractScalarValue' - }, { - en: 'dmsAngleValue', - ti: '.DMSAngleType' - }, { - en: 'directedFace', - ti: '.DirectedFacePropertyType' + en: 'featureMembers', + ti: '.FeatureArrayPropertyType' }, { - en: 'targetCRS', - ti: '.CRSPropertyType' + en: 'derivedCRSType', + ti: '.CodeWithAuthorityType' }, { - en: 'AbstractObject', - ti: 'AnyType' + en: 'VerticalCRS', + ti: '.VerticalCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'geometryMember', - ti: '.GeometryPropertyType' + en: 'abstractReference', + ti: '.ReferenceType' }, { - en: 'valueOfParameter', - ti: '.OperationParameterPropertyType', - sh: 'operationParameter' + en: 'AbstractGeneralOperationParameter', + ti: '.AbstractGeneralOperationParameterType', + sh: 'Definition' }, { - en: 'edgeOf', - ti: '.CurvePropertyType' + en: 'ParameterValueGroup', + ti: '.ParameterValueGroupType', + sh: 'AbstractGeneralParameterValue' }, { - en: 'engineeringDatum', - ti: '.EngineeringDatumPropertyType' + en: 'rangeSet', + ti: '.RangeSetType' }, { - en: 'usesObliqueCartesianCS', - ti: '.ObliqueCartesianCSPropertyType' + en: 'ImageCRS', + ti: '.ImageCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'coordOperation', - ti: '.CoordinateOperationPropertyType' + en: 'Curve', + ti: '.CurveType', + sh: 'AbstractCurve' }, { - en: 'featureProperty', - ti: '.FeaturePropertyType' + en: 'directedEdge', + ti: '.DirectedEdgePropertyType' }, { - en: 'sourceDimensions', - ti: 'PositiveInteger' + en: 'ConcatenatedOperation', + ti: '.ConcatenatedOperationType', + sh: 'AbstractCoordinateOperation' }, { - en: 'TimeNode', - ti: '.TimeNodeType', - sh: 'AbstractTimeTopologyPrimitive' + en: 'timeCS', + ti: '.TimeCSPropertyType' }, { - en: 'DefinitionCollection', - ti: '.DictionaryType', - sh: 'Definition' + en: 'Definition', + ti: '.DefinitionType', + sh: 'AbstractGML' }, { - en: 'MultiPointCoverage', - ti: '.MultiPointCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'scope' }, { - en: 'statusReference', - ti: '.ReferenceType' + en: 'Face', + ti: '.FaceType', + sh: 'AbstractTopoPrimitive' }, { - en: 'PrimeMeridian', - ti: '.PrimeMeridianType', - sh: 'Definition' + en: 'File', + ti: '.FileType', + sh: 'AbstractObject' }, { - en: 'operationParameterRef', - ti: '.OperationParameterPropertyType' + en: 'AbstractCoverage', + ti: '.AbstractCoverageType', + sh: 'AbstractFeature' }, { - en: 'ParameterValue', - ti: '.ParameterValueType', - sh: 'AbstractGeneralParameterValue' + en: 'topoCurveProperty', + ti: '.TopoCurvePropertyType' }, { - en: 'GridCoverage', - ti: '.GridCoverageType', + en: 'MultiSurfaceCoverage', + ti: '.MultiSurfaceCoverageType', sh: 'AbstractDiscreteCoverage' }, { - en: 'AbstractDiscreteCoverage', - ti: '.AbstractDiscreteCoverageType', - sh: 'AbstractCoverage' - }, { - en: 'usesSingleOperation', - ti: '.CoordinateOperationPropertyType', - sh: 'coordOperation' - }, { - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - sh: 'AbstractGML' - }, { - en: 'TriangulatedSurface', - ti: '.TriangulatedSurfaceType', - sh: 'Surface' + en: 'interior', + ti: '.AbstractRingPropertyType' }, { - en: 'minimumOccurs', - ti: 'NonNegativeInteger' + en: 'TimePeriod', + ti: '.TimePeriodType', + sh: 'AbstractTimeGeometricPrimitive' }, { - en: 'MultiSolidCoverage', - ti: '.MultiSolidCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'topoPointProperty', + ti: '.TopoPointPropertyType' }, { - en: 'multiSurfaceDomain', - ti: '.MultiSurfaceDomainType', + en: 'multiCurveDomain', + ti: '.MultiCurveDomainType', sh: 'domainSet' }, { - en: 'usesVerticalCS', - ti: '.VerticalCSPropertyType', - sh: 'verticalCS' + en: 'minimumValue', + ti: 'Double' }, { - en: 'AbstractMetaData', - ti: '.AbstractMetaDataType', - sh: 'AbstractObject' + en: 'conversionRef', + ti: '.ConversionPropertyType' }, { - en: 'multiSolidProperty', - ti: '.MultiSolidPropertyType' + en: 'usesVerticalDatum', + ti: '.VerticalDatumPropertyType', + sh: 'verticalDatum' }, { - en: 'DynamicFeature', - ti: '.DynamicFeatureType', - sh: 'AbstractFeature' + en: 'QuantityExtent', + ti: '.QuantityExtentType', + sh: 'AbstractValue' }, { - en: 'abstractInlineProperty', - ti: '.InlinePropertyType' + en: 'polygonPatches', + ti: '.PolygonPatchArrayPropertyType', + sh: 'patches' }, { - en: 'Array', - ti: '.ArrayType', - sh: 'AbstractGML' + en: 'ObliqueCartesianCS', + ti: '.ObliqueCartesianCSType', + sh: 'AbstractCoordinateSystem' }, { en: 'pixelInCell', ti: '.CodeWithAuthorityType' }, { - en: 'temporalDatumRef', - ti: '.TemporalDatumPropertyType' + en: 'LineStringSegment', + ti: '.LineStringSegmentType', + sh: 'AbstractCurveSegment' }, { - en: 'Surface', - ti: '.SurfaceType', - sh: 'AbstractSurface' + en: 'baseSurface', + ti: '.SurfacePropertyType' }, { - en: 'multiExtentOf', - ti: '.MultiSurfacePropertyType' + en: 'AbstractGeometricPrimitive', + ti: '.AbstractGeometricPrimitiveType', + sh: 'AbstractGeometry' }, { - en: 'OrientableCurve', - ti: '.OrientableCurveType', - sh: 'AbstractCurve' + en: 'OffsetCurve', + ti: '.OffsetCurveType', + sh: 'AbstractCurveSegment' }, { - en: 'BaseUnit', - ti: '.BaseUnitType', - sh: 'UnitDefinition' + en: 'MultiGeometry', + ti: '.MultiGeometryType', + sh: 'AbstractGeometricAggregate' }, { - en: 'multiPointProperty', - ti: '.MultiPointPropertyType' + en: 'engineeringDatum', + ti: '.EngineeringDatumPropertyType' }, { - en: 'GeographicCRS', - ti: '.GeographicCRSType', - sh: 'AbstractSingleCRS' + en: 'DefinitionCollection', + ti: '.DictionaryType', + sh: 'Definition' }, { - en: 'Grid', - ti: '.GridType', - sh: 'AbstractImplicitGeometry' + en: 'LinearRing', + ti: '.LinearRingType', + sh: 'AbstractRing' }, { - en: 'patches', - ti: '.SurfacePatchArrayPropertyType' + en: 'realizationEpoch', + ti: 'Date' }, { - en: 'ArcByBulge', - ti: '.ArcByBulgeType', - sh: 'ArcStringByBulge' + en: 'name', + ti: '.CodeType' }, { - en: 'valueComponent', - ti: '.ValuePropertyType' + en: 'subject', + ti: '.TargetPropertyType', + sh: 'target' }, { - en: 'AbstractGeneralParameterValue', - ti: '.AbstractGeneralParameterValueType', - sh: 'AbstractObject' + en: 'modifiedCoordinate', + ti: 'PositiveInteger' }, { - en: 'integerValueList', - ti: { - t: 'l', - bti: 'Integer' - } + en: 'LinearCS', + ti: '.LinearCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'TimeInstant', - ti: '.TimeInstantType', - sh: 'AbstractTimeGeometricPrimitive' + en: 'surfaceArrayProperty', + ti: '.SurfaceArrayPropertyType' }, { - en: 'resultOf', - ti: '.ResultType' + en: 'multiGeometryProperty', + ti: '.MultiGeometryPropertyType' }, { - en: 'solidMember', - ti: '.SolidPropertyType' + en: 'curveProperty', + ti: '.CurvePropertyType' }, { - en: 'dynamicMembers', - ti: '.DynamicFeatureMemberType' + en: 'UserDefinedCS', + ti: '.UserDefinedCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'Count', - ti: '.Count', - sh: 'AbstractScalarValue' + en: 'minimumOccurs', + ti: 'NonNegativeInteger' }, { - en: 'MultiPoint', - ti: '.MultiPointType', - sh: 'AbstractGeometricAggregate' + en: 'includesValue', + ti: '.AbstractGeneralParameterValuePropertyType', + sh: 'parameterValue' }, { - en: 'QuantityExtent', - ti: '.QuantityExtentType', - sh: 'AbstractValue' + en: 'targetElement' }, { - en: 'AbstractGeneralConversion', - ti: '.AbstractGeneralConversionType', - sh: 'AbstractOperation' + en: 'pointProperty', + ti: '.PointPropertyType' }, { - en: 'topoSurfaceProperty', - ti: '.TopoSurfacePropertyType' + en: 'DynamicFeatureCollection', + ti: '.DynamicFeatureCollectionType', + sh: 'DynamicFeature' }, { - en: 'OffsetCurve', - ti: '.OffsetCurveType', - sh: 'AbstractCurveSegment' + en: 'AbstractTopology', + ti: '.AbstractTopologyType', + sh: 'AbstractGML' }, { - en: 'includesSingleCRS', - ti: '.SingleCRSPropertyType', - sh: 'componentReferenceSystem' + en: 'measure', + ti: '.MeasureType' }, { - en: 'surfaceProperty', - ti: '.SurfacePropertyType' + en: 'coordinateSystem', + ti: '.CoordinateSystemPropertyType' }, { - en: 'AbstractTimePrimitive', - ti: '.AbstractTimePrimitiveType', - sh: 'AbstractTimeObject' + en: 'EnvelopeWithTimePeriod', + ti: '.EnvelopeWithTimePeriodType', + sh: 'Envelope' }, { - en: 'pointMember', - ti: '.PointPropertyType' + en: 'AbstractTimeGeometricPrimitive', + ti: '.AbstractTimeGeometricPrimitiveType', + sh: 'AbstractTimePrimitive' }, { - en: 'usesParameter', - ti: '.AbstractGeneralOperationParameterPropertyType', - sh: 'generalOperationParameter' + en: 'PolarCS', + ti: '.PolarCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'includesValue', - ti: '.AbstractGeneralParameterValuePropertyType', - sh: 'parameterValue' + en: 'Transformation', + ti: '.TransformationType', + sh: 'AbstractGeneralTransformation' }, { - en: 'valuesOfGroup', - ti: '.OperationParameterGroupPropertyType', - sh: 'group' + en: 'MappingRule', + ti: '.StringOrRefType' }, { - en: 'defaultCodeSpace' + en: 'cylindricalCSRef', + ti: '.CylindricalCSPropertyType' }, { - en: 'sourceCRS', - ti: '.CRSPropertyType' + en: 'curveMembers', + ti: '.CurveArrayPropertyType' }, { - en: 'AbstractRing', - ti: '.AbstractRingType', + en: 'solidMember', + ti: '.SolidPropertyType' + }, { + en: 'AbstractGML', + ti: '.AbstractGMLType', sh: 'AbstractObject' }, { - en: 'gridDomain', - ti: '.GridDomainType', - sh: 'domainSet' + en: 'AbstractSingleCRS', + ti: '.AbstractCRSType', + sh: 'AbstractCRS' }, { - en: 'TimeReferenceSystem', - ti: '.TimeReferenceSystemType', - sh: 'Definition' + en: 'AbstractGeneralDerivedCRS', + ti: '.AbstractGeneralDerivedCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'baseCurve', - ti: '.CurvePropertyType' + en: 'TopoPoint', + ti: '.TopoPointType' }, { - en: 'VerticalCRS', - ti: '.VerticalCRSType', - sh: 'AbstractSingleCRS' + en: 'VerticalDatum', + ti: '.VerticalDatumType', + sh: 'AbstractDatum' }, { - en: 'operationMethodRef', - ti: '.OperationMethodPropertyType' + en: 'AbstractSingleOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'AbstractCoordinateOperation' }, { - en: 'CylindricalCS', - ti: '.CylindricalCSType', - sh: 'AbstractCoordinateSystem' + en: 'CountList', + ti: { + t: 'l' + }, + sh: 'AbstractScalarValueList' }, { - en: 'MappingRule', - ti: '.StringOrRefType' + en: 'stringValue' }, { - en: 'coordinateSystemAxisRef', - ti: '.CoordinateSystemAxisPropertyType' + en: 'rangeMeaning', + ti: '.CodeWithAuthorityType' }, { - en: 'Face', - ti: '.FaceType', + en: 'imageDatumRef', + ti: '.ImageDatumPropertyType' + }, { + en: 'multiExtentOf', + ti: '.MultiSurfacePropertyType' + }, { + en: 'Edge', + ti: '.EdgeType', sh: 'AbstractTopoPrimitive' }, { - en: 'AbstractGeneralTransformation', - ti: '.AbstractGeneralTransformationType', - sh: 'AbstractOperation' + en: 'CompositeCurve', + ti: '.CompositeCurveType', + sh: 'AbstractCurve' }, { - en: 'reversePropertyName' + en: 'duration', + ti: 'Duration' }, { - en: 'tupleList', - ti: '.CoordinatesType' + en: 'transformationRef', + ti: '.TransformationPropertyType' }, { - en: 'Solid', - ti: '.SolidType', - sh: 'AbstractSolid' + en: 'Circle', + ti: '.CircleType', + sh: 'Arc' }, { - en: 'domainOfValidity', - ti: '.DomainOfValidity' + en: 'Sphere', + ti: '.SphereType', + sh: 'AbstractGriddedSurface' }, { - en: 'name', - ti: '.CodeType' + en: 'usesOperation', + ti: '.CoordinateOperationPropertyType', + sh: 'coordOperation' }, { - en: 'ArcString', - ti: '.ArcStringType', - sh: 'AbstractCurveSegment' + en: 'rectifiedGridDomain', + ti: '.RectifiedGridDomainType', + sh: 'domainSet' }, { - en: 'Curve', - ti: '.CurveType', - sh: 'AbstractCurve' + en: 'usesTemporalDatum', + ti: '.TemporalDatumPropertyType', + sh: 'temporalDatum' }, { - en: 'pointArrayProperty', - ti: '.PointArrayPropertyType' + en: 'datumRef', + ti: '.DatumPropertyType' }, { - en: 'PolarCS', - ti: '.PolarCSType', - sh: 'AbstractCoordinateSystem' + en: 'usesSphericalCS', + ti: '.SphericalCSPropertyType', + sh: 'sphericalCS' + }, { + en: 'valuesOfGroup', + ti: '.OperationParameterGroupPropertyType', + sh: 'group' + }, { + en: 'usesEllipsoidalCS', + ti: '.EllipsoidalCSPropertyType', + sh: 'ellipsoidalCS' + }, { + en: 'DynamicFeature', + ti: '.DynamicFeatureType', + sh: 'AbstractFeature' + }, { + en: 'AbstractValue', + ti: 'AnyType', + sh: 'AbstractObject' + }, { + en: 'valueProperty', + ti: '.ValuePropertyType' + }, { + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType', + sh: 'AbstractGML' + }, { + en: 'primeMeridian', + ti: '.PrimeMeridianPropertyType' }, { - en: 'baseGeodeticCRS', - ti: '.GeodeticCRSPropertyType' + en: 'TimeClock', + ti: '.TimeClockType', + sh: 'TimeReferenceSystem' }, { - en: 'anchorPoint', - ti: '.CodeType', - sh: 'anchorDefinition' + en: 'verticalDatum', + ti: '.VerticalDatumPropertyType' }, { - en: 'abstractStrictAssociationRole', - ti: '.AssociationRoleType' + en: 'target', + ti: '.TargetPropertyType' }, { - en: 'AbstractSurfacePatch', - ti: '.AbstractSurfacePatchType' + en: 'centerLineOf', + ti: '.CurvePropertyType' }, { - en: 'topoPointProperty', - ti: '.TopoPointPropertyType' + en: 'derivationUnitTerm', + ti: '.DerivationUnitTermType' }, { - en: 'DefinitionProxy', - ti: '.DefinitionProxyType', - sh: 'Definition' + en: 'GeographicCRS', + ti: '.GeographicCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - sh: 'AbstractGML' + en: 'targetDimensions', + ti: 'PositiveInteger' }, { - en: 'duration', - ti: 'Duration' + en: 'coordinateOperationRef', + ti: '.CoordinateOperationPropertyType' }, { - en: 'Null', - ti: { - t: 'l' - } + en: 'solidMembers', + ti: '.SolidArrayPropertyType' }, { - en: 'roughConversionToPreferredUnit', - ti: '.ConversionToPreferredUnitType' + en: 'Ring', + ti: '.RingType', + sh: 'AbstractRing' }, { - en: 'dataSourceReference', - ti: '.ReferenceType' + en: 'PolyhedralSurface', + ti: '.PolyhedralSurfaceType', + sh: 'Surface' }, { - en: 'exterior', - ti: '.AbstractRingPropertyType' + en: 'Geodesic', + ti: '.GeodesicType', + sh: 'GeodesicString' }, { - en: 'ArcStringByBulge', - ti: '.ArcStringByBulgeType', - sh: 'AbstractCurveSegment' + en: 'Array', + ti: '.ArrayType', + sh: 'AbstractGML' }, { - en: 'pointProperty', - ti: '.PointPropertyType' + en: 'usesEngineeringDatum', + ti: '.EngineeringDatumPropertyType', + sh: 'engineeringDatum' }, { - en: 'LocationString', - ti: '.StringOrRefType' + en: 'usesImageDatum', + ti: '.ImageDatumPropertyType', + sh: 'imageDatum' }, { - en: 'EngineeringDatum', - ti: '.EngineeringDatumType', - sh: 'AbstractDatum' + en: 'RectifiedGridCoverage', + ti: '.RectifiedGridCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'cartesianCS', - ti: '.CartesianCSPropertyType' + en: 'topoPrimitiveMember', + ti: '.TopoPrimitiveMemberType' }, { - en: 'minutes', - ti: 'NonNegativeInteger' + en: 'booleanValue', + ti: 'Boolean' }, { - en: 'axisDirection', - ti: '.CodeWithAuthorityType' + en: 'patches', + ti: '.SurfacePatchArrayPropertyType' }, { - en: 'transformationRef', - ti: '.TransformationPropertyType' + en: 'geometryMember', + ti: '.GeometryPropertyType' }, { - en: 'using', - ti: '.ProcedurePropertyType' + en: 'Triangle', + ti: '.TriangleType', + sh: 'AbstractSurfacePatch' }, { - en: 'usesPrimeMeridian', - ti: '.PrimeMeridianPropertyType', - sh: 'primeMeridian' + en: 'GridFunction', + ti: '.GridFunctionType', + sh: 'AbstractObject' }, { - en: 'AbstractCurve', - ti: '.AbstractCurveType', - sh: 'AbstractGeometricPrimitive' + en: 'multiLocation', + ti: '.MultiPointPropertyType' }, { - en: 'modifiedCoordinate', - ti: 'PositiveInteger' + en: 'centerOf', + ti: '.PointPropertyType' }, { - en: 'usesMethod', - ti: '.OperationMethodPropertyType', - sh: 'method' + en: 'edgeOf', + ti: '.CurvePropertyType' }, { - en: 'timeCS', - ti: '.TimeCSPropertyType' + en: 'EllipsoidalCS', + ti: '.EllipsoidalCSType', + sh: 'AbstractCoordinateSystem' + }, { + en: 'verticalCRSRef', + ti: '.VerticalCRSPropertyType' }, { en: 'usesCartesianCS', ti: '.CartesianCSPropertyType', sh: 'cartesianCS' }, { - en: 'AbstractGeometricPrimitive', - ti: '.AbstractGeometricPrimitiveType', - sh: 'AbstractGeometry' - }, { - en: 'Rectangle', - ti: '.RectangleType', - sh: 'AbstractSurfacePatch' + en: 'solidArrayProperty', + ti: '.SolidArrayPropertyType' }, { - en: 'Observation', - ti: '.ObservationType', - sh: 'AbstractFeature' + en: 'TimeCoordinateSystem', + ti: '.TimeCoordinateSystemType', + sh: 'TimeReferenceSystem' }, { - en: 'PolyhedralSurface', - ti: '.PolyhedralSurfaceType', - sh: 'Surface' + en: 'ParameterValue', + ti: '.ParameterValueType', + sh: 'AbstractGeneralParameterValue' }, { - en: 'geocentricCRSRef', - ti: '.GeocentricCRSPropertyType' + en: 'FeatureCollection', + ti: '.FeatureCollectionType', + sh: 'AbstractFeature' }, { - en: 'verticalDatumRef', - ti: '.VerticalDatumPropertyType' + en: 'polarCSRef', + ti: '.PolarCSPropertyType' }, { - en: 'descriptionReference', - ti: '.ReferenceType' + en: 'obliqueCartesianCSRef', + ti: '.ObliqueCartesianCSPropertyType' }, { - en: 'RectifiedGrid', - ti: '.RectifiedGridType', - sh: 'Grid' + en: 'method', + ti: '.OperationMethodPropertyType' }, { - en: 'AbstractSolid', - ti: '.AbstractSolidType', - sh: 'AbstractGeometricPrimitive' + en: 'SecondDefiningParameter', + ti: '.SecondDefiningParameter' }, { - en: 'rangeSet', - ti: '.RangeSetType' + en: 'ArcStringByBulge', + ti: '.ArcStringByBulgeType', + sh: 'AbstractCurveSegment' }, { - en: 'Envelope', - ti: '.EnvelopeType', - sh: 'AbstractObject' + en: 'exterior', + ti: '.AbstractRingPropertyType' }, { - en: 'Cone', - ti: '.ConeType', - sh: 'AbstractGriddedSurface' + en: 'segments', + ti: '.CurveSegmentArrayPropertyType' }, { - en: 'coordinateOperationRef', - ti: '.CoordinateOperationPropertyType' + en: 'temporalDatum', + ti: '.TemporalDatumPropertyType' }, { - en: 'maximalComplex', - ti: '.TopoComplexMemberType' + en: 'AbstractSolid', + ti: '.AbstractSolidType', + sh: 'AbstractGeometricPrimitive' }, { - en: 'multiPosition', - ti: '.MultiPointPropertyType' + en: 'seconds', + ti: 'Decimal' }, { - en: 'TopoCurve', - ti: '.TopoCurveType' + en: 'members', + ti: '.ArrayAssociationType' }, { - en: 'TopoPoint', - ti: '.TopoPointType' + en: 'ConventionalUnit', + ti: '.ConventionalUnitType', + sh: 'UnitDefinition' }, { - en: 'usesValue', - ti: '.AbstractGeneralParameterValuePropertyType', - sh: 'parameterValue' + en: 'DerivedUnit', + ti: '.DerivedUnitType', + sh: 'UnitDefinition' }, { - en: 'datumRef', - ti: '.DatumPropertyType' + en: 'projectedCRSRef', + ti: '.ProjectedCRSPropertyType' }, { - en: 'PolygonPatch', - ti: '.PolygonPatchType', - sh: 'AbstractSurfacePatch' + en: 'TriangulatedSurface', + ti: '.TriangulatedSurfaceType', + sh: 'Surface' }, { - en: 'AbstractDatum', - ti: '.AbstractDatumType', - sh: 'Definition' + en: 'AbstractTimeComplex', + ti: '.AbstractTimeComplexType', + sh: 'AbstractTimeObject' }, { - en: 'geometryMembers', - ti: '.GeometryArrayPropertyType' + en: 'ellipsoidalCSRef', + ti: '.EllipsoidalCSPropertyType' }, { - en: 'curveArrayProperty', - ti: '.CurveArrayPropertyType' + en: 'multiPointDomain', + ti: '.MultiPointDomainType', + sh: 'domainSet' }, { - en: 'AbstractScalarValueList', - ti: 'AnyType', - sh: 'AbstractValue' + en: 'abstractGeneralOperationParameterRef', + ti: '.AbstractGeneralOperationParameterPropertyType' }, { - en: 'usesTimeCS', - ti: '.TimeCSPropertyType', - sh: 'timeCS' + en: 'LocationString', + ti: '.StringOrRefType' }, { - en: 'verticalCS', - ti: '.VerticalCSPropertyType' + en: 'Boolean', + ti: '.Boolean', + sh: 'AbstractScalarValue' }] }; return { diff --git a/scripts/lib/GML_3_2_1.js b/scripts/lib/GML_3_2_1.js index ca3f49a8..af63bd8f 100644 --- a/scripts/lib/GML_3_2_1.js +++ b/scripts/lib/GML_3_2_1.js @@ -5,44 +5,44 @@ var GML_3_2_1_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'EllipsoidType', - bti: '.IdentifiedObjectType', + ln: 'GeodeticCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'semiMajorAxis', + n: 'ellipsoidalCS', rq: true, - ti: '.MeasureType' + mx: false, + dom: false, + ti: '.EllipsoidalCSPropertyType', + t: 'er' }, { - n: 'secondDefiningParameter', + n: 'cartesianCS', rq: true, - ti: '.SecondDefiningParameterPropertyElement' - }] - }, { - ln: 'TimeNodeType', - bti: '.AbstractTimeTopologyPrimitiveType', - ps: [{ - n: 'previousEdge', - mno: 0, - col: true, - ti: '.TimeEdgePropertyType' + mx: false, + dom: false, + ti: '.CartesianCSPropertyType', + t: 'er' }, { - n: 'nextEdge', - mno: 0, - col: true, - ti: '.TimeEdgePropertyType' + n: 'sphericalCS', + rq: true, + mx: false, + dom: false, + ti: '.SphericalCSPropertyType', + t: 'er' }, { - n: 'position', - ti: '.TimeInstantPropertyType' - }] - }, { - ln: 'SurfacePropertyType', - ps: [{ - n: 'abstractSurface', + n: 'geodeticDatum', rq: true, mx: false, dom: false, - en: 'AbstractSurface', - ti: '.AbstractSurfaceType', + ti: '.GeodeticDatumPropertyType', t: 'er' + }] + }, { + ln: 'MultiSolidPropertyType', + ps: [{ + n: 'multiSolid', + rq: true, + en: 'MultiSolid', + ti: '.MultiSolidType' }, { n: 'nilReason', ti: { @@ -92,121 +92,12 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - 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: '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', + ln: 'MultiSurfacePropertyType', ps: [{ - n: 'temporalCRS', + n: 'multiSurface', rq: true, - en: 'TemporalCRS', - ti: '.TemporalCRSType' + en: 'MultiSurface', + ti: '.MultiSurfaceType' }, { n: 'nilReason', ti: { @@ -247,45 +138,32 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'LengthType', - bti: '.MeasureType' - }, { - ln: 'RectifiedGridType', - bti: '.GridType', - ps: [{ - n: 'origin', - rq: true, - ti: '.PointPropertyType' }, { - n: 'offsetVector', - rq: true, - col: true, - ti: '.VectorType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { ln: 'AreaType', bti: '.MeasureType' }, { - ln: 'TimeOrdinalReferenceSystemType', - bti: '.TimeReferenceSystemType', + ln: 'LinearRingPropertyType', ps: [{ - n: 'component', + n: 'linearRing', rq: true, - col: true, - ti: '.TimeOrdinalEraPropertyType' + en: 'LinearRing', + ti: '.LinearRingType' }] }, { - ln: 'OperationPropertyType', + ln: 'LinearCSPropertyType', ps: [{ - n: 'abstractOperation', + n: 'linearCS', rq: true, - mx: false, - dom: false, - en: 'AbstractOperation', - ti: '.AbstractCoordinateOperationType', - t: 'er' + en: 'LinearCS', + ti: '.LinearCSType' }, { n: 'nilReason', ti: { @@ -328,98 +206,150 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArcStringByBulgeType', - bti: '.AbstractCurveSegmentType', + ln: 'MeasureListType', 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: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' }, { - n: 'posList', + n: 'uom', rq: true, - ti: '.DirectPositionListType' - }, { - n: 'coordinates', + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'TopoSurfacePropertyType', + ps: [{ + n: 'topoSurface', rq: true, - ti: '.CoordinatesType' - }, { - n: 'bulge', - rq: true, - col: true, - ti: 'Double' - }, { - n: 'normal', - rq: true, - col: true, - ti: '.VectorType' + en: 'TopoSurface', + ti: '.TopoSurfaceType' }, { - n: 'interpolation', + n: 'owns', + ti: 'Boolean', an: { - lp: 'interpolation' + lp: 'owns' }, t: 'a' + }] + }, { + ln: 'LengthType', + bti: '.MeasureType' + }, { + ln: 'TimeNodeType', + bti: '.AbstractTimeTopologyPrimitiveType', + ps: [{ + n: 'previousEdge', + mno: 0, + col: true, + ti: '.TimeEdgePropertyType' }, { - n: 'numArc', - ti: 'Integer', + n: 'nextEdge', + mno: 0, + col: true, + ti: '.TimeEdgePropertyType' + }, { + n: 'position', + ti: '.TimeInstantPropertyType' + }] + }, { + ln: 'OrientableSurfaceType', + bti: '.AbstractSurfaceType', + ps: [{ + n: 'baseSurface', + rq: true, + ti: '.SurfacePropertyType' + }, { + n: 'orientation', an: { - lp: 'numArc' + lp: 'orientation' }, t: 'a' }] }, { - ln: 'ValuePropertyType', + ln: 'GridEnvelopeType', ps: [{ - n: 'abstractValue', + n: 'low', rq: true, - mx: false, - dom: false, - en: 'AbstractValue', - ti: 'AnyType', - t: 'er' + ti: { + t: 'l', + bti: 'Integer' + } }, { - n: 'abstractGeometry', + n: 'high', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' + ti: { + t: 'l', + bti: 'Integer' + } + }] + }, { + ln: 'EnvelopeType', + ps: [{ + n: 'lowerCorner', + rq: true, + ti: '.DirectPositionType' }, { - n: 'abstractTimeObject', + n: 'upperCorner', rq: true, - mx: false, - dom: false, - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType', - t: 'er' + ti: '.DirectPositionType' }, { - n: '_null', + n: 'pos', rq: true, - en: 'Null', + 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' - } + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, + t: 'a' }, { - n: 'owns', - ti: 'Boolean', + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, an: { - lp: 'owns' + lp: 'uomLabels' }, t: 'a' + }] + }, { + ln: 'PassThroughOperationPropertyType', + ps: [{ + n: 'passThroughOperation', + rq: true, + en: 'PassThroughOperation', + ti: '.PassThroughOperationType' }, { n: 'nilReason', ti: { @@ -462,12 +392,32 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Boolean', - tn: null, + ln: 'LineStringSegmentArrayPropertyType', ps: [{ - n: 'value', - ti: 'Boolean', - t: 'v' + n: 'lineStringSegment', + mno: 0, + col: true, + en: 'LineStringSegment', + ti: '.LineStringSegmentType' + }] + }, { + ln: 'AngleChoiceType', + ps: [{ + n: 'angle', + rq: true, + ti: '.AngleType' + }, { + n: 'dmsAngle', + rq: true, + ti: '.DMSAngleType' + }] + }, { + ln: 'NodePropertyType', + ps: [{ + n: 'node', + rq: true, + en: 'Node', + ti: '.NodeType' }, { n: 'nilReason', ti: { @@ -477,51 +427,44 @@ var GML_3_2_1_Module_Factory = function () { lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'CodeOrNilReasonListType', - ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' }, { - n: 'codeSpace', + n: 'remoteSchema', an: { - lp: 'codeSpace' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' - }] - }, { - ln: 'LinearRingType', - bti: '.AbstractRingType', - ps: [{ - n: 'posOrPointPropertyOrPointRep', - 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' }, { - n: 'posList', - rq: true, - ti: '.DirectPositionListType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' + 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: 'DerivedUnitType', @@ -533,49 +476,63 @@ var GML_3_2_1_Module_Factory = function () { ti: '.DerivationUnitTermType' }] }, { - ln: 'DictionaryType', - bti: '.DefinitionType', + ln: 'AbstractGeneralConversionType', + bti: '.AbstractCoordinateOperationType' + }, { + ln: 'ArcByCenterPointType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'dictionaryEntryOrIndirectEntry', - mno: 0, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'indirectEntry', - ti: '.IndirectEntryType' - }, { - en: 'dictionaryEntry', - ti: '.DictionaryEntryType' - }], - t: 'ers' + n: 'pos', + rq: true, + ti: '.DirectPositionType' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'DirectedEdgePropertyType', - ps: [{ - n: 'edge', + n: 'pointProperty', rq: true, - en: 'Edge', - ti: '.EdgeType' + ti: '.PointPropertyType' }, { - n: 'orientation', + 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: 'orientation' + lp: 'interpolation' }, t: 'a' }, { - n: 'owns', - ti: 'Boolean', + n: 'numARC', + rq: true, + ti: 'Integer', an: { - lp: 'owns' + lp: 'numArc' }, t: 'a' + }] + }, { + ln: 'AffineCSPropertyType', + ps: [{ + n: 'affineCS', + rq: true, + en: 'AffineCS', + ti: '.AffineCSType' }, { n: 'nilReason', ti: { @@ -618,12 +575,13 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiSolidPropertyType', + ln: 'InlinePropertyType', ps: [{ - n: 'multiSolid', + n: 'any', rq: true, - en: 'MultiSolid', - ti: '.MultiSolidType' + dom: false, + mx: false, + t: 'ae' }, { n: 'owns', ti: 'Boolean', @@ -631,6 +589,33 @@ var GML_3_2_1_Module_Factory = function () { lp: 'owns' }, t: 'a' + }] + }, { + ln: 'RingPropertyType', + ps: [{ + n: 'ring', + rq: true, + en: 'Ring', + ti: '.RingType' + }] + }, { + ln: 'IndirectEntryType', + ps: [{ + n: 'definitionProxy', + rq: true, + en: 'DefinitionProxy', + ti: '.DefinitionProxyType' + }] + }, { + ln: 'MultiGeometryPropertyType', + ps: [{ + n: 'abstractGeometricAggregate', + rq: true, + mx: false, + dom: false, + en: 'AbstractGeometricAggregate', + ti: '.AbstractGeometricAggregateType', + t: 'er' }, { n: 'nilReason', ti: { @@ -671,17 +656,105 @@ 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: 'MeasureListType', + ln: 'DerivedCRSType', + bti: '.AbstractGeneralDerivedCRSType', ps: [{ - n: 'value', + 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: 'MultiPointType', + bti: '.AbstractGeometricAggregateType', + ps: [{ + n: 'pointMember', + mno: 0, + col: true, + ti: '.PointPropertyType' + }, { + n: 'pointMembers', + ti: '.PointArrayPropertyType' + }] + }, { + 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: 'Double' + t: 'l' + } + }, { + n: 'nilReason', + ti: { + t: 'l' }, - t: 'v' + an: { + lp: 'nilReason' + }, + 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: 'UnitOfMeasureType', + ps: [{ n: 'uom', rq: true, an: { @@ -690,17 +763,42 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DynamicFeatureMemberType', - bti: '.AbstractFeatureMemberType', + ln: 'GeometricComplexType', + bti: '.AbstractGeometryType', ps: [{ - n: 'dynamicFeature', - mno: 0, + n: 'element', + rq: true, col: true, - mx: false, - dom: false, - en: 'DynamicFeature', - ti: '.DynamicFeatureType', - t: 'er' + ti: '.GeometricPrimitivePropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'ScaleType', + bti: '.MeasureType' + }, { + 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: { @@ -743,68 +841,13 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTimeComplexType', - bti: '.AbstractTimeObjectType' - }, { - ln: 'CodeWithAuthorityType', - bti: '.CodeType' - }, { - ln: 'DerivationUnitTermType', - bti: '.UnitOfMeasureType', + ln: 'BooleanPropertyType', ps: [{ - n: 'exponent', - ti: 'Integer', - an: { - lp: 'exponent' - }, - t: 'a' - }] - }, { - ln: 'ConversionToPreferredUnitType', - bti: '.UnitOfMeasureType', - ps: [{ - n: 'factor', - rq: true, - ti: 'Double' - }, { - n: 'formula', + n: '_boolean', rq: true, - ti: '.FormulaType' - }] - }, { - ln: 'CodeType', - ps: [{ - n: 'value', - t: 'v' + en: 'Boolean', + ti: '.Boolean' }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'CurveType', - bti: '.AbstractCurveType', - ps: [{ - n: 'segments', - rq: true, - ti: '.CurveSegmentArrayPropertyType' - }] - }, { - ln: 'AbstractGeneralParameterValuePropertyType', - ps: [{ - n: 'abstractGeneralParameterValue', - rq: true, - mx: false, - dom: false, - en: 'AbstractGeneralParameterValue', - ti: '.AbstractGeneralParameterValueType', - t: 'er' - }] - }, { - ln: 'ReferenceType', - ps: [{ n: 'nilReason', ti: { t: 'l' @@ -844,152 +887,6 @@ 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: 'PointType', - bti: '.AbstractGeometricPrimitiveType', - ps: [{ - n: 'pos', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'coordinates', - rq: true, - ti: '.CoordinatesType' - }] - }, { - ln: 'VolumeType', - bti: '.MeasureType' - }, { - ln: 'EllipsoidalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - 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: 'ArcStringType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'posOrPointPropertyOrPointRep', - rq: true, - mno: 3, - 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: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }, { - n: 'numArc', - ti: 'Integer', - an: { - lp: 'numArc' - }, - t: 'a' - }] - }, { - ln: 'MultiPointType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'pointMember', - mno: 0, - col: true, - ti: '.PointPropertyType' - }, { - n: 'pointMembers', - ti: '.PointArrayPropertyType' - }] - }, { - 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: 'MultiCurvePropertyType', @@ -998,13 +895,6 @@ var GML_3_2_1_Module_Factory = function () { rq: true, en: 'MultiCurve', ti: '.MultiCurveType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }, { n: 'nilReason', ti: { @@ -1045,14 +935,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: 'PassThroughOperationPropertyType', + ln: 'GeneralTransformationPropertyType', ps: [{ - n: 'passThroughOperation', + n: 'abstractGeneralTransformation', rq: true, - en: 'PassThroughOperation', - ti: '.PassThroughOperationType' + mx: false, + dom: false, + en: 'AbstractGeneralTransformation', + ti: '.AbstractGeneralTransformationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1095,34 +995,53 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGeneralDerivedCRSType', - bti: '.AbstractCRSType', - ps: [{ - n: 'conversion', - rq: true, - mx: false, - dom: false, - ti: '.GeneralConversionPropertyType', - t: 'er' - }] - }, { - ln: 'ImageCRSPropertyType', + ln: 'TopoSolidType', + bti: '.AbstractTopoPrimitiveType', ps: [{ - n: 'imageCRS', + n: 'isolated', + mno: 0, + col: true, + ti: '.NodeOrEdgePropertyType' + }, { + n: 'directedFace', rq: true, - en: 'ImageCRS', - ti: '.ImageCRSType' + col: true, + ti: '.DirectedFacePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'solidProperty', + ti: '.SolidPropertyType' + }, { + n: 'universal', + ti: 'Boolean', an: { - lp: 'nilReason' + lp: 'universal' }, t: 'a' }, { - n: 'remoteSchema', + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'MultiPointPropertyType', + ps: [{ + n: 'multiPoint', + rq: true, + en: 'MultiPoint', + ti: '.MultiPointType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' @@ -1152,183 +1071,41 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'PriorityLocationPropertyType', - bti: '.LocationPropertyType', - ps: [{ - n: 'priority', + }, { + n: 'owns', + ti: 'Boolean', an: { - lp: 'priority' + lp: 'owns' }, 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: '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: 'usesTemporalCS', - rq: true, - ti: '.TemporalCSPropertyType' - }, { - n: 'temporalDatum', - rq: true, - mx: false, - dom: false, - ti: '.TemporalDatumPropertyType', - t: 'er' - }] - }, { - ln: 'AngleType', - bti: '.MeasureType' - }, { - 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: 'TemporalDatumBaseType', - bti: '.AbstractDatumType' + ln: 'AbstractSurfaceType', + bti: '.AbstractGeometricPrimitiveType' }, { - ln: 'BoundingShapeType', + ln: 'PrimeMeridianType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'envelope', - rq: true, - mx: false, - dom: false, - en: 'Envelope', - ti: '.EnvelopeType', - t: 'er' - }, { - n: '_null', + n: 'greenwichLongitude', rq: true, - en: 'Null', - ti: { - t: 'l' - } - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + ti: '.AngleType' }] }, { - ln: 'ObservationType', - bti: '.AbstractFeatureType', + ln: 'KnotPropertyType', ps: [{ - n: 'validTime', - rq: true, - ti: '.TimePrimitivePropertyType' - }, { - n: 'using', - ti: '.ProcedurePropertyType' - }, { - n: 'target', - mx: false, - dom: false, - ti: '.TargetPropertyType', - t: 'er' - }, { - n: 'resultOf', + n: 'knot', rq: true, - ti: '.ResultType' + en: 'Knot', + ti: '.KnotType' }] }, { - ln: 'BagType', - bti: '.AbstractGMLType', + ln: 'PointArrayPropertyType', ps: [{ - n: 'member', + n: 'point', mno: 0, col: true, - ti: '.AssociationRoleType' - }, { - n: 'members', - ti: '.ArrayAssociationType' - }] - }, { - ln: 'TopoPointPropertyType', - ps: [{ - n: 'topoPoint', - rq: true, - en: 'TopoPoint', - ti: '.TopoPointType' + en: 'Point', + ti: '.PointType' }, { n: 'owns', ti: 'Boolean', @@ -1338,36 +1115,12 @@ var GML_3_2_1_Module_Factory = function () { 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', + ln: 'TemporalCSPropertyType', ps: [{ - n: 'conversion', + n: 'temporalCS', rq: true, - en: 'Conversion', - ti: '.ConversionType' + en: 'TemporalCS', + ti: '.TemporalCSType' }, { n: 'nilReason', ti: { @@ -1410,73 +1163,67 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SingleCRSPropertyType', + ln: 'EngineeringCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'abstractSingleCRS', + n: 'affineCS', rq: true, mx: false, dom: false, - en: 'AbstractSingleCRS', - ti: '.AbstractCRSType', + ti: '.AffineCSPropertyType', t: 'er' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + n: 'cartesianCS', + rq: true, + mx: false, + dom: false, + ti: '.CartesianCSPropertyType', + t: 'er' }, { - 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: 'cylindricalCS', + rq: true, + ti: '.CylindricalCSPropertyType' }, { - n: 'role', - t: 'a' + n: 'linearCS', + rq: true, + ti: '.LinearCSPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'polarCS', + rq: true, + ti: '.PolarCSPropertyType' }, { - n: 'title', - t: 'a' + n: 'sphericalCS', + rq: true, + mx: false, + dom: false, + ti: '.SphericalCSPropertyType', + t: 'er' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'userDefinedCS', + rq: true, + ti: '.UserDefinedCSPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'MultiGeometryPropertyType', - ps: [{ - n: 'abstractGeometricAggregate', + n: 'coordinateSystem', rq: true, mx: false, dom: false, - en: 'AbstractGeometricAggregate', - ti: '.AbstractGeometricAggregateType', + ti: '.CoordinateSystemPropertyType', t: 'er' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'engineeringDatum', + rq: true, + mx: false, + dom: false, + ti: '.EngineeringDatumPropertyType', + t: 'er' + }] + }, { + ln: 'TransformationPropertyType', + ps: [{ + n: 'transformation', + rq: true, + en: 'Transformation', + ti: '.TransformationType' }, { n: 'nilReason', ti: { @@ -1519,77 +1266,22 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiSolidType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'solidMember', - mno: 0, - col: true, - ti: '.SolidPropertyType' - }, { - n: 'solidMembers', - ti: '.SolidArrayPropertyType' - }] - }, { - 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: 'ProjectedCRSType', - bti: '.AbstractGeneralDerivedCRSType', + ln: 'AbstractGeneralOperationParameterType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'baseGeodeticCRS', - rq: true, - ti: '.GeodeticCRSPropertyType' - }, { - n: 'baseGeographicCRS', - rq: true, - ti: '.GeographicCRSPropertyType' - }, { - n: 'cartesianCS', - rq: true, - mx: false, - dom: false, - ti: '.CartesianCSPropertyType', - t: 'er' + n: 'minimumOccurs', + ti: 'NonNegativeInteger' }] }, { - ln: 'BaseUnitType', - bti: '.UnitDefinitionType', - ps: [{ - n: 'unitsSystem', - rq: true, - ti: '.ReferenceType' - }] + ln: 'CategoryExtentType', + bti: '.CodeOrNilReasonListType' }, { - ln: 'GeometryPropertyType', + ln: 'TopoSolidPropertyType', ps: [{ - n: 'abstractGeometry', + n: 'topoSolid', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' + en: 'TopoSolid', + ti: '.TopoSolidType' }, { n: 'owns', ti: 'Boolean', @@ -1639,47 +1331,49 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'LinearCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'CylinderType', - bti: '.AbstractGriddedSurfaceType', + ln: 'DegreesType', ps: [{ - n: 'horizontalCURVETYPE', - an: { - lp: 'horizontalCurveType' - }, - t: 'a' + n: 'value', + ti: 'NonNegativeInteger', + t: 'v' }, { - n: 'verticalCURVETYPE', + n: 'direction', an: { - lp: 'verticalCurveType' + lp: 'direction' }, t: 'a' }] }, { - ln: 'OperationParameterType', - bti: '.AbstractGeneralOperationParameterType' - }, { - ln: 'DirectedTopoSolidPropertyType', + ln: 'TransformationType', + bti: '.AbstractGeneralTransformationType', ps: [{ - n: 'topoSolid', + n: 'method', rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' + mx: false, + dom: false, + ti: '.OperationMethodPropertyType', + t: 'er' }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + n: 'parameterValue', + mno: 0, + col: true, + mx: false, + dom: false, + ti: '.AbstractGeneralParameterValuePropertyType', + t: 'er' + }] + }, { + ln: 'NodeOrEdgePropertyType', + ps: [{ + n: 'node', + rq: true, + en: 'Node', + ti: '.NodeType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'edge', + rq: true, + en: 'Edge', + ti: '.EdgeType' }, { n: 'nilReason', ti: { @@ -1720,23 +1414,58 @@ 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: 'MetaDataPropertyType', + ln: 'FeatureArrayPropertyType', ps: [{ - n: 'abstractMetaData', + n: 'abstractFeature', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + t: 'er' + }] + }, { + ln: 'PassThroughOperationType', + bti: '.AbstractCoordinateOperationType', + ps: [{ + n: 'modifiedCoordinate', + rq: true, + col: true, + ti: 'PositiveInteger' + }, { + n: 'coordOperation', rq: true, mx: false, dom: false, - en: 'AbstractMetaData', - ti: '.AbstractMetaDataType', + ti: '.CoordinateOperationPropertyType', t: 'er' }, { - n: 'about', + n: 'aggregationType', an: { - lp: 'about' + lp: 'aggregationType' }, t: 'a' + }] + }, { + ln: 'CoordinateOperationPropertyType', + ps: [{ + n: 'abstractCoordinateOperation', + rq: true, + mx: false, + dom: false, + en: 'AbstractCoordinateOperation', + ti: '.AbstractCoordinateOperationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1779,58 +1508,53 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'StringOrRefType', + ln: 'ShellPropertyType', ps: [{ - n: 'value', - t: 'v' + n: 'shell', + rq: true, + en: 'Shell', + ti: '.ShellType' + }] + }, { + ln: 'ValuePropertyType', + ps: [{ + n: 'abstractValue', + rq: true, + mx: false, + dom: false, + en: 'AbstractValue', + ti: 'AnyType', + t: 'er' }, { - n: 'nilReason', + n: 'abstractGeometry', + rq: true, + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' + }, { + n: 'abstractTimeObject', + rq: true, + mx: false, + dom: false, + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType', + t: 'er' + }, { + n: '_null', + rq: true, + en: 'Null', 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: 'ImageDatumPropertyType', - ps: [{ - n: 'imageDatum', - rq: true, - en: 'ImageDatum', - ti: '.ImageDatumType' }, { n: 'nilReason', ti: { @@ -1873,77 +1597,79 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractCoverageType', - bti: '.AbstractFeatureType', + ln: 'VolumeType', + bti: '.MeasureType' + }, { + ln: 'KnotType', ps: [{ - n: 'domainSet', + n: 'value', rq: true, - mx: false, - dom: false, - ti: '.DomainSetType', - t: 'er' + ti: 'Double' }, { - n: 'rangeSet', + n: 'multiplicity', rq: true, - ti: '.RangeSetType' + ti: 'NonNegativeInteger' + }, { + n: 'weight', + rq: true, + ti: 'Double' }] }, { - ln: 'TopoComplexType', - bti: '.AbstractTopologyType', + ln: 'ImageDatumType', + bti: '.AbstractDatumType', ps: [{ - n: 'maximalComplex', + n: 'pixelInCell', 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' + ti: '.CodeWithAuthorityType' + }] + }, { + ln: 'ArcType', + bti: '.ArcStringType' + }, { + ln: 'RelatedTimeType', + bti: '.TimePrimitivePropertyType', + ps: [{ + n: 'relativePosition', + an: { + lp: 'relativePosition' + }, + t: 'a' + }] + }, { + ln: 'TimeIntervalLengthType', + ps: [{ + n: 'value', + ti: 'Decimal', + t: 'v' }, { - n: 'topoPrimitiveMembers', - ti: '.TopoPrimitiveArrayAssociationType' + n: 'unit', + rq: true, + an: { + lp: 'unit' + }, + t: 'a' }, { - n: 'isMaximal', - ti: 'Boolean', + n: 'radix', + ti: 'PositiveInteger', an: { - lp: 'isMaximal' + lp: 'radix' }, t: 'a' }, { - n: 'aggregationType', + n: 'factor', + ti: 'Integer', an: { - lp: 'aggregationType' + lp: 'factor' }, t: 'a' }] }, { - ln: 'DirectedObservationAtDistanceType', - bti: '.DirectedObservationType', - ps: [{ - n: 'distance', - rq: true, - ti: '.MeasureType' - }] - }, { - ln: 'AbstractGeneralOperationParameterPropertyType', + ln: 'OperationMethodPropertyType', ps: [{ - n: 'abstractGeneralOperationParameter', + n: 'operationMethod', rq: true, - mx: false, - dom: false, - en: 'AbstractGeneralOperationParameter', - ti: '.AbstractGeneralOperationParameterType', - t: 'er' + en: 'OperationMethod', + ti: '.OperationMethodType' }, { n: 'nilReason', ti: { @@ -2037,79 +1763,171 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'LineStringSegmentArrayPropertyType', - ps: [{ - n: 'lineStringSegment', - mno: 0, - col: true, - en: 'LineStringSegment', - ti: '.LineStringSegmentType' - }] - }, { - ln: 'AbstractTopoPrimitiveType', - bti: '.AbstractTopologyType' - }, { - ln: 'TimePeriodPropertyType', + ln: 'GridType', + bti: '.AbstractGeometryType', ps: [{ - n: 'timePeriod', + n: 'limits', rq: true, - en: 'TimePeriod', - ti: '.TimePeriodType' + ti: '.GridLimitsType' }, { - n: 'nilReason', + n: 'gridAxisLabels', + rq: true, + en: 'axisLabels', ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + t: 'l', + bti: 'NCName' + } }, { - n: 'remoteSchema', + n: 'axisName', + rq: true, + col: true + }, { + n: 'dimension', + rq: true, + ti: 'PositiveInteger', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'dimension' }, t: 'a' + }] + }, { + ln: 'TimeTopologyComplexType', + bti: '.AbstractTimeComplexType', + ps: [{ + n: 'primitive', + rq: true, + col: true, + ti: '.TimeTopologyPrimitivePropertyType' + }] + }, { + ln: 'EllipsoidType', + bti: '.IdentifiedObjectType', + ps: [{ + n: 'semiMajorAxis', + rq: true, + ti: '.MeasureType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', + n: 'secondDefiningParameter', + rq: true, + ti: '.SecondDefiningParameterPropertyElement' + }] + }, { + ln: 'AbstractRingPropertyType', + ps: [{ + n: 'abstractRing', + rq: true, + mx: false, + dom: false, + en: 'AbstractRing', + ti: '.AbstractRingType', + t: 'er' + }] + }, { + ln: 'AbstractCurveSegmentType', + ps: [{ + n: 'numDerivativesAtStart', + ti: 'Integer', + an: { + lp: 'numDerivativesAtStart' + }, 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' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + }] + }, { + ln: 'AbstractParametricCurveSurfaceType', + bti: '.AbstractSurfacePatchType', + ps: [{ + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, t: 'a' + }] + }, { + ln: 'RangeSetType', + ps: [{ + n: 'valueArray', + rq: true, + col: true, + en: 'ValueArray', + ti: '.ValueArrayType' }, { - n: 'owns', - ti: 'Boolean', + 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: 'DictionaryType', + bti: '.DefinitionType', + ps: [{ + n: 'dictionaryEntryOrIndirectEntry', + mno: 0, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'dictionaryEntry', + ti: '.DictionaryEntryType' + }, { + en: 'indirectEntry', + ti: '.IndirectEntryType' + }], + t: 'ers' + }, { + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'TimeNodePropertyType', + ln: 'AbstractGeometricAggregateType', + bti: '.AbstractGeometryType', ps: [{ - n: 'timeNode', + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'AffineCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'ImageCRSPropertyType', + ps: [{ + n: 'imageCRS', rq: true, - en: 'TimeNode', - ti: '.TimeNodeType' + en: 'ImageCRS', + ti: '.ImageCRSType' }, { n: 'nilReason', ti: { @@ -2150,22 +1968,112 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'AbstractTimePrimitiveType', + bti: '.AbstractTimeObjectType', + ps: [{ + n: 'relatedTime', + mno: 0, + col: true, + ti: '.RelatedTimeType' + }] + }, { + ln: 'BSplineType', + bti: '.AbstractCurveSegmentType', + ps: [{ + n: 'posOrPointPropertyOrPointRep', + mno: 0, + 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: 'owns', + n: 'isPolynomial', ti: 'Boolean', an: { - lp: 'owns' + lp: 'isPolynomial' + }, + t: 'a' + }, { + n: 'knotType', + an: { + lp: 'knotType' }, t: 'a' }] }, { - ln: 'AssociationRoleType', + ln: 'TimeType', + bti: '.MeasureType' + }, { + ln: 'TemporalDatumBaseType', + bti: '.AbstractDatumType' + }, { + ln: 'DirectedObservationType', + bti: '.ObservationType', ps: [{ - n: 'any', + n: 'direction', rq: true, - dom: false, - mx: false, - t: 'ae' + ti: '.DirectionPropertyType' + }] + }, { + ln: 'EllipsoidalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'Category', + tn: null, + bti: '.CodeType', + ps: [{ + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }] + }, { + ln: 'CategoryPropertyType', + ps: [{ + n: 'category', + rq: true, + en: 'Category', + ti: '.Category' }, { n: 'nilReason', ti: { @@ -2206,27 +2114,17 @@ 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: 'DirectedFacePropertyType', + ln: 'TimeTopologyPrimitivePropertyType', ps: [{ - n: 'face', + n: 'abstractTimeTopologyPrimitive', rq: true, - en: 'Face', - ti: '.FaceType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + mx: false, + dom: false, + en: 'AbstractTimeTopologyPrimitive', + ti: '.AbstractTimeTopologyPrimitiveType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -2276,24 +2174,86 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTimePrimitiveType', - bti: '.AbstractTimeObjectType', + ln: 'BezierType', + bti: '.BSplineType' + }, { + ln: 'GeodeticDatumType', + bti: '.AbstractDatumType', ps: [{ - n: 'relatedTime', - mno: 0, - col: true, - ti: '.RelatedTimeType' - }] - }, { - ln: 'CoordinateOperationPropertyType', - ps: [{ - n: 'abstractCoordinateOperation', + n: 'primeMeridian', rq: true, mx: false, dom: false, - en: 'AbstractCoordinateOperation', - ti: '.AbstractCoordinateOperationType', + ti: '.PrimeMeridianPropertyType', + t: 'er' + }, { + n: 'ellipsoid', + rq: true, + mx: false, + dom: false, + ti: '.EllipsoidPropertyType', t: 'er' + }] + }, { + 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: 'DirectionPropertyType', + ps: [{ + n: 'directionVector', + rq: true, + en: 'DirectionVector', + ti: '.DirectionVectorType' + }, { + n: 'directionDescription', + rq: true, + en: 'DirectionDescription', + ti: '.DirectionDescriptionType' + }, { + n: 'compassPoint', + rq: true, + en: 'CompassPoint' + }, { + n: 'directionKeyword', + rq: true, + en: 'DirectionKeyword', + ti: '.CodeType' + }, { + n: 'directionString', + rq: true, + en: 'DirectionString', + ti: '.StringOrRefType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -2336,17 +2296,19 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeInstantPropertyType', + ln: 'MetaDataPropertyType', ps: [{ - n: 'timeInstant', + n: 'abstractMetaData', rq: true, - en: 'TimeInstant', - ti: '.TimeInstantType' + mx: false, + dom: false, + en: 'AbstractMetaData', + ti: '.AbstractMetaDataType', + t: 'er' }, { - n: 'owns', - ti: 'Boolean', + n: 'about', an: { - lp: 'owns' + lp: 'about' }, t: 'a' }, { @@ -2391,47 +2353,36 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGriddedSurfaceType.Rows.Row', - tn: null, + ln: 'FileType', ps: [{ - n: 'posList', + n: 'rangeParameters', rq: true, - ti: '.DirectPositionListType' + ti: '.AssociationRoleType' }, { - n: 'geometricPositionGroup', - rq: true, - col: true, - etis: [{ - en: 'pos', - ti: '.DirectPositionType' - }, { - en: 'pointProperty', - ti: '.PointPropertyType' - }], - t: 'es' - }] - }, { - ln: 'UnitDefinitionType', - bti: '.DefinitionType', - ps: [{ - n: 'quantityType', - ti: '.StringOrRefType' + n: 'fileName', + rq: true }, { - n: 'quantityTypeReference', - ti: '.ReferenceType' + n: 'fileReference', + rq: true }, { - n: 'catalogSymbol', + n: 'fileStructure', + rq: true, ti: '.CodeType' + }, { + n: 'mimeType' + }, { + n: 'compression' }] }, { - ln: 'SolidPropertyType', + ln: 'DictionaryEntryType', + bti: '.AbstractMemberType', ps: [{ - n: 'abstractSolid', + n: 'definition', rq: true, mx: false, dom: false, - en: 'AbstractSolid', - ti: '.AbstractSolidType', + en: 'Definition', + ti: '.DefinitionType', t: 'er' }, { n: 'nilReason', @@ -2473,6 +2424,14 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'TimeOrdinalEraPropertyType', + ps: [{ + n: 'timeOrdinalEra', + rq: true, + en: 'TimeOrdinalEra', + ti: '.TimeOrdinalEraType' }, { n: 'owns', ti: 'Boolean', @@ -2480,14 +2439,6 @@ var GML_3_2_1_Module_Factory = function () { lp: 'owns' }, t: 'a' - }] - }, { - ln: 'GeographicCRSPropertyType', - ps: [{ - n: 'geographicCRS', - rq: true, - en: 'GeographicCRS', - ti: '.GeographicCRSType' }, { n: 'nilReason', ti: { @@ -2530,39 +2481,18 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTimeGeometricPrimitiveType', - bti: '.AbstractTimePrimitiveType', - ps: [{ - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' - }] - }, { - ln: 'Quantity', - tn: null, - bti: '.MeasureType', + ln: 'DirectedEdgePropertyType', ps: [{ - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'edge', + rq: true, + en: 'Edge', + ti: '.EdgeType' + }, { + n: 'orientation', an: { - lp: 'nilReason' + lp: 'orientation' }, t: 'a' - }] - }, { - ln: 'TimeTopologyPrimitivePropertyType', - ps: [{ - n: 'abstractTimeTopologyPrimitive', - rq: true, - mx: false, - dom: false, - en: 'AbstractTimeTopologyPrimitive', - ti: '.AbstractTimeTopologyPrimitiveType', - t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -2612,157 +2542,124 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationMethodType', - bti: '.IdentifiedObjectType', + ln: 'TimeCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'GeodesicStringType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'formulaCitation', + n: 'posList', rq: true, - ti: '.FormulaCitation' + ti: '.DirectPositionListType' }, { - n: 'formula', + n: 'geometricPositionGroup', rq: true, - mx: false, - dom: false, - ti: '.CodeType', - t: 'er' - }, { - n: 'sourceDimensions', - ti: 'PositiveInteger' - }, { - n: 'targetDimensions', - ti: 'PositiveInteger' - }, { - n: 'parameter', - mno: 0, + mno: 2, col: true, - mx: false, - dom: false, - ti: '.AbstractGeneralOperationParameterPropertyType', - t: 'er' - }] - }, { - ln: 'TimeIntervalLengthType', - ps: [{ - n: 'value', - ti: 'Decimal', - t: 'v' + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' }, { - n: 'unit', - rq: true, + n: 'interpolation', an: { - lp: 'unit' + lp: 'interpolation' }, t: 'a' + }] + }, { + ln: 'ConcatenatedOperationPropertyType', + ps: [{ + n: 'concatenatedOperation', + rq: true, + en: 'ConcatenatedOperation', + ti: '.ConcatenatedOperationType' }, { - n: 'radix', - ti: 'PositiveInteger', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'radix' + lp: 'nilReason' }, t: 'a' }, { - n: 'factor', - ti: 'Integer', + n: 'remoteSchema', an: { - lp: 'factor' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' - }] - }, { - ln: 'AbstractSolidType', - bti: '.AbstractGeometricPrimitiveType' - }, { - ln: 'ClothoidType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'refLocation', - rq: true, - ti: '.ClothoidType.RefLocation' }, { - n: 'scaleFactor', - rq: true, - ti: 'Decimal' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'startParameter', - rq: true, - ti: 'Double' + n: 'href', + t: 'a' }, { - n: 'endParameter', - rq: true, - ti: 'Double' + n: 'role', + t: 'a' }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, + n: 'arcrole', t: 'a' - }] - }, { - ln: 'SphereType', - bti: '.AbstractGriddedSurfaceType', - ps: [{ - n: 'horizontalCURVETYPE', - an: { - lp: 'horizontalCurveType' - }, + }, { + n: 'title', t: 'a' }, { - n: 'verticalCURVETYPE', - an: { - lp: 'verticalCurveType' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'CompositeValueType', - bti: '.AbstractGMLType', + ln: 'RectifiedGridType', + bti: '.GridType', ps: [{ - n: 'valueComponent', - mno: 0, - col: true, - ti: '.ValuePropertyType' - }, { - n: 'valueComponents', - ti: '.ValueArrayPropertyType' + n: 'origin', + rq: true, + ti: '.PointPropertyType' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + n: 'offsetVector', + rq: true, + col: true, + ti: '.VectorType' }] }, { - ln: 'RingType', - bti: '.AbstractRingType', + ln: 'TimeClockType', + bti: '.TimeReferenceSystemType', ps: [{ - n: 'curveMember', + n: 'referenceEvent', rq: true, - col: true, - ti: '.CurvePropertyType' + ti: '.StringOrRefType' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + n: 'referenceTime', + rq: true, + ti: 'Time' + }, { + n: 'utcReference', + rq: true, + ti: 'Time' + }, { + n: 'dateBasis', + mno: 0, + col: true, + ti: '.TimeCalendarPropertyType' }] }, { - ln: 'TopoPrimitiveMemberType', + ln: 'CompoundCRSPropertyType', ps: [{ - n: 'abstractTopoPrimitive', + n: 'compoundCRS', rq: true, - mx: false, - dom: false, - en: 'AbstractTopoPrimitive', - ti: '.AbstractTopoPrimitiveType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'CompoundCRS', + ti: '.CompoundCRSType' }, { n: 'nilReason', ti: { @@ -2805,82 +2702,79 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractTimeSliceType', - bti: '.AbstractGMLType', + ln: 'ConversionToPreferredUnitType', + bti: '.UnitOfMeasureType', ps: [{ - n: 'validTime', + n: 'factor', rq: true, - ti: '.TimePrimitivePropertyType' + ti: 'Double' }, { - n: 'dataSource', - ti: '.StringOrRefType' + n: 'formula', + rq: true, + ti: '.FormulaType' }] }, { - ln: 'TimeCalendarType', - bti: '.TimeReferenceSystemType', + ln: 'LineStringType', + bti: '.AbstractCurveType', ps: [{ - n: 'referenceFrame', + n: 'posOrPointPropertyOrPointRep', rq: true, + mno: 2, col: true, - ti: '.TimeCalendarEraPropertyType' - }] - }, { - ln: 'TimePositionType', - ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' - }, { - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' + mx: false, + dom: false, + etis: [{ + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'ers' }, { - n: 'calendarEraName', - an: { - lp: 'calendarEraName' - }, - t: 'a' + n: 'posList', + rq: true, + ti: '.DirectPositionListType' }, { - n: 'indeterminatePosition', - an: { - lp: 'indeterminatePosition' - }, - t: 'a' + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }] }, { - ln: 'FeatureArrayPropertyType', + ln: 'AbstractRingType' + }, { + ln: 'ArrayType', + bti: '.AbstractGMLType', ps: [{ - n: 'abstractFeature', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - t: 'er' + n: 'members', + ti: '.ArrayAssociationType' }] }, { - ln: 'ObliqueCartesianCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'AbstractTimeTopologyPrimitiveType', + bti: '.AbstractTimePrimitiveType', + ps: [{ + n: 'complex', + ti: '.ReferenceType' + }] }, { - ln: 'BezierType', - bti: '.BSplineType' + ln: 'DefinitionType', + bti: '.DefinitionBaseType', + ps: [{ + n: 'remarks' + }] }, { - ln: 'FaceOrTopoSolidPropertyType', + ln: 'AbstractGeneralOperationParameterPropertyType', ps: [{ - n: 'face', - rq: true, - en: 'Face', - ti: '.FaceType' - }, { - n: 'topoSolid', + n: 'abstractGeneralOperationParameter', rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' + mx: false, + dom: false, + en: 'AbstractGeneralOperationParameter', + ti: '.AbstractGeneralOperationParameterType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2921,21 +2815,19 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }, { + }] + }, { + ln: 'TemporalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'ReferenceType', + ps: [{ n: 'owns', ti: 'Boolean', an: { lp: 'owns' }, t: 'a' - }] - }, { - ln: 'PrimeMeridianPropertyType', - ps: [{ - n: 'primeMeridian', - rq: true, - en: 'PrimeMeridian', - ti: '.PrimeMeridianType' }, { n: 'nilReason', ti: { @@ -2978,44 +2870,34 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractMetadataPropertyType', + ln: 'ValueArrayType', + bti: '.CompositeValueType', ps: [{ - n: 'owns', - ti: 'Boolean', + n: 'codeSpace', an: { - lp: 'owns' + lp: 'codeSpace' }, 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' + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'GeodeticDatumPropertyType', + ln: 'DirectedNodePropertyType', ps: [{ - n: 'geodeticDatum', + n: 'node', rq: true, - en: 'GeodeticDatum', - ti: '.GeodeticDatumType' + en: 'Node', + ti: '.NodeType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -3056,39 +2938,25 @@ 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: 'KnotPropertyType', - ps: [{ - n: 'knot', - rq: true, - en: 'Knot', - ti: '.KnotType' - }] - }, { - ln: 'ValueArrayPropertyType', + ln: 'GeometryArrayPropertyType', ps: [{ - n: 'abstractValueOrAbstractGeometryOrAbstractTimeObject', - rq: true, + n: 'abstractGeometry', + mno: 0, col: true, mx: false, dom: false, - etis: [{ - en: 'AbstractGeometry', - ti: '.AbstractGeometryType' - }, { - en: 'Null', - ti: { - t: 'l' - } - }, { - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType' - }, { - en: 'AbstractValue', - ti: 'AnyType' - }], - t: 'ers' + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -3098,15 +2966,49 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CoordinateSystemPropertyType', + ln: 'AbstractTimeComplexType', + bti: '.AbstractTimeObjectType' + }, { + ln: 'TemporalCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'abstractCoordinateSystem', + n: 'timeCS', rq: true, mx: false, dom: false, - en: 'AbstractCoordinateSystem', - ti: '.AbstractCoordinateSystemType', + ti: '.TimeCSPropertyType', + t: 'er' + }, { + n: 'usesTemporalCS', + rq: true, + ti: '.TemporalCSPropertyType' + }, { + n: 'temporalDatum', + rq: true, + mx: false, + dom: false, + ti: '.TemporalDatumPropertyType', t: 'er' + }] + }, { + ln: 'PolygonType', + bti: '.AbstractSurfaceType', + ps: [{ + n: 'exterior', + ti: '.AbstractRingPropertyType' + }, { + n: 'interior', + mno: 0, + col: true, + ti: '.AbstractRingPropertyType' + }] + }, { + ln: 'GeocentricCRSPropertyType', + ps: [{ + n: 'geocentricCRS', + rq: true, + en: 'GeocentricCRS', + ti: '.GeocentricCRSType' }, { n: 'nilReason', ti: { @@ -3149,21 +3051,112 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DefinitionProxyType', - bti: '.DefinitionType', + ln: 'CodeOrNilReasonListType', ps: [{ - n: 'definitionRef', + n: 'value', + ti: { + t: 'l' + }, + t: 'v' + }, { + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'TimeEdgeType', + bti: '.AbstractTimeTopologyPrimitiveType', + ps: [{ + n: 'start', rq: true, - ti: '.ReferenceType' + ti: '.TimeNodePropertyType' + }, { + n: 'end', + rq: true, + ti: '.TimeNodePropertyType' + }, { + n: 'extent', + ti: '.TimePeriodPropertyType' }] }, { - ln: 'ResultType', + ln: 'AbstractGeometryType', + bti: '.AbstractGMLType', ps: [{ - n: 'any', + 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: 'Count', + tn: null, + ps: [{ + n: 'value', + ti: 'Integer', + t: 'v' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' + }] + }, { + ln: 'ConeType', + bti: '.AbstractGriddedSurfaceType', + ps: [{ + n: 'horizontalCURVETYPE', + an: { + lp: 'horizontalCurveType' + }, + t: 'a' + }, { + n: 'verticalCURVETYPE', + an: { + lp: 'verticalCurveType' + }, + t: 'a' + }] + }, { + ln: 'TopoComplexPropertyType', + ps: [{ + n: 'topoComplex', rq: true, - dom: false, - mx: false, - t: 'ae' + en: 'TopoComplex', + ti: '.TopoComplexType' }, { n: 'nilReason', ti: { @@ -3204,107 +3197,133 @@ 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: 'GridEnvelopeType', + ln: 'AbstractGeneralDerivedCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'low', + n: 'conversion', rq: true, - ti: { - t: 'l', - bti: 'Integer' - } - }, { - n: 'high', - rq: true, - ti: { - t: 'l', - bti: 'Integer' - } + mx: false, + dom: false, + ti: '.GeneralConversionPropertyType', + t: 'er' }] }, { - ln: 'DMSAngleType', + ln: 'FormulaType', ps: [{ - n: 'degrees', - rq: true, - ti: '.DegreesType' + n: 'a', + ti: 'Double' }, { - n: 'decimalMinutes', + n: 'b', rq: true, - ti: 'Decimal' + ti: 'Double' }, { - n: 'minutes', + n: 'c', rq: true, - ti: 'NonNegativeInteger' + ti: 'Double' }, { - n: 'seconds', - ti: 'Decimal' + n: 'd', + ti: 'Double' }] }, { - ln: 'ArcType', - bti: '.ArcStringType' - }, { - ln: 'AffineCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'AbstractGeneralConversionType', - bti: '.AbstractCoordinateOperationType' - }, { - ln: 'ImageDatumType', - bti: '.AbstractDatumType', + ln: 'EdgeType', + bti: '.AbstractTopoPrimitiveType', ps: [{ - n: 'pixelInCell', + n: 'container', + ti: '.TopoSolidPropertyType' + }, { + n: 'directedNode', rq: true, - ti: '.CodeWithAuthorityType' - }] - }, { - ln: 'PolygonPatchType', - bti: '.AbstractSurfacePatchType', - ps: [{ - n: 'exterior', - ti: '.AbstractRingPropertyType' + mno: 2, + mxo: 2, + col: true, + ti: '.DirectedNodePropertyType' }, { - n: 'interior', + n: 'directedFace', mno: 0, col: true, - ti: '.AbstractRingPropertyType' + ti: '.DirectedFacePropertyType' }, { - n: 'interpolation', + n: 'curveProperty', + ti: '.CurvePropertyType' + }, { + n: 'aggregationType', an: { - lp: 'interpolation' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'CodeListType', + ln: 'ArcStringType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Name' + 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', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'interpolation', + an: { + lp: 'interpolation' }, - t: 'v' + t: 'a' }, { - n: 'codeSpace', + n: 'numArc', + ti: 'Integer', an: { - lp: 'codeSpace' + lp: 'numArc' }, t: 'a' }] }, { - ln: 'OperationMethodPropertyType', + ln: 'AbstractDatumType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'operationMethod', + n: 'domainOfValidity', + ti: '.DomainOfValidity' + }, { + n: 'scope', rq: true, - en: 'OperationMethod', - ti: '.OperationMethodType' + col: true + }, { + n: 'anchorDefinition', + mx: false, + dom: false, + ti: '.CodeType', + t: 'er' + }, { + n: 'realizationEpoch', + ti: 'Date' + }] + }, { + ln: 'QuantityPropertyType', + ps: [{ + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.Quantity' }, { n: 'nilReason', ti: { @@ -3347,27 +3366,57 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TopoVolumeType', - bti: '.AbstractTopologyType', + ln: 'MeasureType', ps: [{ - n: 'directedTopoSolid', + n: 'value', + ti: 'Double', + t: 'v' + }, { + n: 'uom', rq: true, + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'MultiSurfaceType', + bti: '.AbstractGeometricAggregateType', + ps: [{ + n: 'surfaceMember', + mno: 0, col: true, - ti: '.DirectedTopoSolidPropertyType' + ti: '.SurfacePropertyType' }, { - n: 'aggregationType', + n: 'surfaceMembers', + ti: '.SurfaceArrayPropertyType' + }] + }, { + ln: 'AbstractGeometricPrimitiveType', + bti: '.AbstractGeometryType' + }, { + ln: 'AbstractMetadataPropertyType', + ps: [{ + n: 'owns', + ti: 'Boolean', an: { - lp: 'aggregationType' + lp: 'owns' }, t: 'a' }] }, { - ln: 'NodePropertyType', + ln: 'DirectedTopoSolidPropertyType', ps: [{ - n: 'node', + n: 'topoSolid', rq: true, - en: 'Node', - ti: '.NodeType' + en: 'TopoSolid', + ti: '.TopoSolidType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -3417,12 +3466,12 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DerivedCRSPropertyType', + ln: 'ObliqueCartesianCSPropertyType', ps: [{ - n: 'derivedCRS', + n: 'obliqueCartesianCS', rq: true, - en: 'DerivedCRS', - ti: '.DerivedCRSType' + en: 'ObliqueCartesianCS', + ti: '.ObliqueCartesianCSType' }, { n: 'nilReason', ti: { @@ -3464,14 +3513,6 @@ var GML_3_2_1_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'TopoPointType', - bti: '.AbstractTopologyType', - ps: [{ - n: 'directedNode', - rq: true, - ti: '.DirectedNodePropertyType' - }] }, { ln: 'SphericalCSPropertyType', ps: [{ @@ -3521,70 +3562,21 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SecondDefiningParameter', - tn: null, + ln: 'GeodeticDatumPropertyType', ps: [{ - n: 'inverseFlattening', + n: 'geodeticDatum', rq: true, - ti: '.MeasureType' + en: 'GeodeticDatum', + ti: '.GeodeticDatumType' }, { - 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, - 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: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -3618,93 +3610,48 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SequenceRuleType', + ln: 'PointType', + bti: '.AbstractGeometricPrimitiveType', ps: [{ - n: 'value', - t: 'v' + n: 'pos', + rq: true, + ti: '.DirectPositionType' }, { - n: 'order', - an: { - lp: 'order' - }, - t: 'a' + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }] + }, { + ln: 'GridFunctionType', + ps: [{ + n: 'sequenceRule', + ti: '.SequenceRuleType' }, { - n: 'axisOrder', + n: 'startPoint', ti: { - t: 'l' - }, - an: { - lp: 'axisOrder' - }, - t: 'a' + t: 'l', + bti: 'Integer' + } }] }, { - ln: 'PolarCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'CircleByCenterPointType', - bti: '.ArcByCenterPointType' - }, { - ln: 'GeocentricCRSType', + ln: 'GeographicCRSType', bti: '.AbstractCRSType', ps: [{ - n: 'usesCartesianCS', - rq: true, - ti: '.CartesianCSPropertyType' - }, { - n: 'usesSphericalCS', + n: 'usesEllipsoidalCS', rq: true, - ti: '.SphericalCSPropertyType' + ti: '.EllipsoidalCSPropertyType' }, { n: 'usesGeodeticDatum', rq: true, ti: '.GeodeticDatumPropertyType' }] }, { - 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: 'DirectionPropertyType', + ln: 'ImageDatumPropertyType', ps: [{ - n: 'directionVector', - rq: true, - en: 'DirectionVector', - ti: '.DirectionVectorType' - }, { - n: 'directionDescription', - rq: true, - en: 'DirectionDescription', - ti: '.DirectionDescriptionType' - }, { - n: 'compassPoint', - rq: true, - en: 'CompassPoint' - }, { - n: 'directionKeyword', - rq: true, - en: 'DirectionKeyword', - ti: '.CodeType' - }, { - n: 'directionString', + n: 'imageDatum', rq: true, - en: 'DirectionString', - ti: '.StringOrRefType' + en: 'ImageDatum', + ti: '.ImageDatumType' }, { n: 'nilReason', ti: { @@ -3745,45 +3692,17 @@ 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: 'KnotType', - ps: [{ - n: 'value', - rq: true, - ti: 'Double' - }, { - n: 'multiplicity', - rq: true, - ti: 'NonNegativeInteger' - }, { - n: 'weight', - rq: true, - ti: 'Double' }] }, { - ln: 'AbstractSurfacePatchType' + ln: 'AbstractSolidType', + bti: '.AbstractGeometricPrimitiveType' }, { - ln: 'PointPropertyType', + ln: 'TimeNodePropertyType', ps: [{ - n: 'point', + n: 'timeNode', rq: true, - en: 'Point', - ti: '.PointType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'TimeNode', + ti: '.TimeNodeType' }, { n: 'nilReason', ti: { @@ -3824,83 +3743,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: 'ImageCRSType', + ln: 'VerticalCRSType', bti: '.AbstractCRSType', ps: [{ - n: 'cartesianCS', - rq: true, - mx: false, - dom: false, - ti: '.CartesianCSPropertyType', - t: 'er' - }, { - n: 'affineCS', + n: 'verticalCS', rq: true, mx: false, dom: false, - ti: '.AffineCSPropertyType', + ti: '.VerticalCSPropertyType', t: 'er' }, { - n: 'usesObliqueCartesianCS', - rq: true, - ti: '.ObliqueCartesianCSPropertyType' - }, { - n: 'imageDatum', + n: 'verticalDatum', rq: true, mx: false, dom: false, - ti: '.ImageDatumPropertyType', + ti: '.VerticalDatumPropertyType', t: 'er' }] }, { - 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: 'GeneralTransformationPropertyType', + ln: 'TimeEdgePropertyType', ps: [{ - n: 'abstractGeneralTransformation', + n: 'timeEdge', rq: true, - mx: false, - dom: false, - en: 'AbstractGeneralTransformation', - ti: '.AbstractGeneralTransformationType', - t: 'er' + en: 'TimeEdge', + ti: '.TimeEdgeType' }, { n: 'nilReason', ti: { @@ -3941,43 +3816,99 @@ 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: 'RangeSetType', + ln: 'ArcStringByBulgeType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'valueArray', - rq: true, - col: true, - en: 'ValueArray', - ti: '.ValueArrayType' - }, { - n: 'abstractScalarValueList', + n: 'posOrPointPropertyOrPointRep', rq: true, + mno: 2, col: true, mx: false, dom: false, - en: 'AbstractScalarValueList', - ti: 'AnyType', - t: 'er' + etis: [{ + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'ers' }, { - n: 'dataBlock', + n: 'posList', rq: true, - en: 'DataBlock', - ti: '.DataBlockType' + ti: '.DirectPositionListType' }, { - n: 'file', + n: 'coordinates', rq: true, - en: 'File', - ti: '.FileType' + 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: 'GeometricComplexType', - bti: '.AbstractGeometryType', + ln: 'CurveArrayPropertyType', ps: [{ - n: 'element', + 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: 'GridLengthType', + bti: '.MeasureType' + }, { + ln: 'AbstractGeneralParameterValueType' + }, { + ln: 'CompositeCurveType', + bti: '.AbstractCurveType', + ps: [{ + n: 'curveMember', rq: true, col: true, - ti: '.GeometricPrimitivePropertyType' + ti: '.CurvePropertyType' }, { n: 'aggregationType', an: { @@ -3986,23 +3917,110 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DomainSetType', + ln: 'ProjectedCRSType', + bti: '.AbstractGeneralDerivedCRSType', ps: [{ - n: 'abstractGeometry', + n: 'baseGeodeticCRS', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' + ti: '.GeodeticCRSPropertyType' }, { - n: 'abstractTimeObject', + n: 'baseGeographicCRS', + rq: true, + ti: '.GeographicCRSPropertyType' + }, { + n: 'cartesianCS', rq: true, mx: false, dom: false, - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType', + ti: '.CartesianCSPropertyType', t: 'er' + }] + }, { + 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: 'QuantityExtentType', + bti: '.MeasureOrNilReasonListType' + }, { + 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: 'CompositeSurfaceType', + bti: '.AbstractSurfaceType', + ps: [{ + n: 'surfaceMember', + rq: true, + col: true, + ti: '.SurfacePropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'BagType', + bti: '.AbstractGMLType', + ps: [{ + n: 'member', + mno: 0, + col: true, + ti: '.AssociationRoleType' + }, { + n: 'members', + ti: '.ArrayAssociationType' + }] + }, { + ln: 'TimeInstantPropertyType', + ps: [{ + n: 'timeInstant', + rq: true, + en: 'TimeInstant', + ti: '.TimeInstantType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -4043,21 +4061,16 @@ 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: 'ProjectedCRSPropertyType', + ln: 'AbstractSurfacePatchType' + }, { + ln: 'CountPropertyType', ps: [{ - n: 'projectedCRS', + n: 'count', rq: true, - en: 'ProjectedCRS', - ti: '.ProjectedCRSType' + en: 'Count', + ti: '.Count' }, { n: 'nilReason', ti: { @@ -4100,85 +4113,28 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TopoSurfaceType', - bti: '.AbstractTopologyType', + ln: 'TemporalCRSPropertyType', ps: [{ - n: 'directedFace', + n: 'temporalCRS', rq: true, - col: true, - ti: '.DirectedFacePropertyType' + en: 'TemporalCRS', + ti: '.TemporalCRSType' }, { - n: 'aggregationType', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'aggregationType' + lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'AbstractRingPropertyType', - ps: [{ - n: 'abstractRing', - rq: true, - mx: false, - dom: false, - en: 'AbstractRing', - ti: '.AbstractRingType', - t: 'er' - }] - }, { - ln: 'TinType', - bti: '.SurfaceType', - 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: 'LinearRingPropertyType', - ps: [{ - n: 'linearRing', - rq: true, - en: 'LinearRing', - ti: '.LinearRingType' - }] - }, { - ln: 'DomainOfValidity', - tn: null, - ps: [{ - n: 'exExtent', - 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: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -4205,12 +4161,15 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObliqueCartesianCSPropertyType', + ln: 'VerticalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'GeodeticCRSPropertyType', ps: [{ - n: 'obliqueCartesianCS', + n: 'geodeticCRS', rq: true, - en: 'ObliqueCartesianCS', - ti: '.ObliqueCartesianCSType' + en: 'GeodeticCRS', + ti: '.GeodeticCRSType' }, { n: 'nilReason', ti: { @@ -4253,12 +4212,15 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CoordinateSystemAxisPropertyType', + ln: 'GeneralConversionPropertyType', ps: [{ - n: 'coordinateSystemAxis', + n: 'abstractGeneralConversion', rq: true, - en: 'CoordinateSystemAxis', - ti: '.CoordinateSystemAxisType' + mx: false, + dom: false, + en: 'AbstractGeneralConversion', + ti: '.AbstractGeneralConversionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4301,19 +4263,18 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeCalendarPropertyType', + ln: 'ArcByBulgeType', + bti: '.ArcStringByBulgeType' + }, { + ln: 'SphericalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'CoordinateSystemAxisPropertyType', ps: [{ - n: 'timeCalendar', + n: 'coordinateSystemAxis', rq: true, - en: 'TimeCalendar', - ti: '.TimeCalendarType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'CoordinateSystemAxis', + ti: '.CoordinateSystemAxisType' }, { n: 'nilReason', ti: { @@ -4356,74 +4317,27 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'VectorType', - bti: '.DirectPositionType' - }, { - ln: 'IdentifiedObjectType', - bti: '.DefinitionType' - }, { - ln: 'AbstractGeneralParameterValueType' - }, { - ln: 'CubicSplineType', - bti: '.AbstractCurveSegmentType', + ln: 'CodeType', 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', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'vectorAtStart', - rq: true, - ti: '.VectorType' - }, { - n: 'vectorAtEnd', - rq: true, - ti: '.VectorType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' + n: 'value', + t: 'v' }, { - n: 'degree', - ti: 'Integer', + n: 'codeSpace', an: { - lp: 'degree' + lp: 'codeSpace' }, t: 'a' }] }, { - ln: 'AbstractGeneralTransformationType', - bti: '.AbstractCoordinateOperationType' - }, { - ln: 'LinearCSPropertyType', + ln: 'SurfacePropertyType', ps: [{ - n: 'linearCS', + n: 'abstractSurface', rq: true, - en: 'LinearCS', - ti: '.LinearCSType' + mx: false, + dom: false, + en: 'AbstractSurface', + ti: '.AbstractSurfaceType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4464,63 +4378,29 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'AbstractParametricCurveSurfaceType', - bti: '.AbstractSurfacePatchType', - ps: [{ - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'TimeReferenceSystemType', - bti: '.DefinitionType', - ps: [{ - n: 'domainOfValidity', - rq: true - }] - }, { - ln: 'MeasureOrNilReasonListType', - ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' }, { - n: 'uom', - rq: true, + n: 'owns', + ti: 'Boolean', an: { - lp: 'uom' + lp: 'owns' }, t: 'a' }] }, { - ln: 'VerticalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'CylindricalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'AbstractGeometricAggregateType', - bti: '.AbstractGeometryType', + ln: 'AssociationRoleType', ps: [{ - n: 'aggregationType', + n: 'any', + rq: true, + dom: false, + mx: false, + t: 'ae' + }, { + n: 'owns', + ti: 'Boolean', an: { - lp: 'aggregationType' + lp: 'owns' }, t: 'a' - }] - }, { - ln: 'TransformationPropertyType', - ps: [{ - n: 'transformation', - rq: true, - en: 'Transformation', - ti: '.TransformationType' }, { n: 'nilReason', ti: { @@ -4563,132 +4443,137 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractMemberType', - ps: [{ - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'MultiSurfaceType', - bti: '.AbstractGeometricAggregateType', + ln: 'TimeOrdinalEraType', + bti: '.DefinitionType', ps: [{ - n: 'surfaceMember', + n: 'relatedTime', mno: 0, col: true, - ti: '.SurfacePropertyType' + ti: '.RelatedTimeType' }, { - n: 'surfaceMembers', - ti: '.SurfaceArrayPropertyType' + 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: 'ProcedurePropertyType', + ln: 'TemporalDatumType', + bti: '.TemporalDatumBaseType', ps: [{ - n: 'abstractFeature', + n: 'origin', rq: true, - mx: false, - dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - t: 'er' - }, { - n: 'nilReason', + ti: 'DateTime' + }] + }, { + ln: 'DirectPositionType', + ps: [{ + n: 'value', ti: { - t: 'l' + t: 'l', + bti: 'Double' }, + t: 'v' + }, { + n: 'srsName', an: { - lp: 'nilReason' + lp: 'srsName' }, t: 'a' }, { - n: 'remoteSchema', + n: 'srsDimension', + ti: 'PositiveInteger', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'srsDimension' }, 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', + n: 'axisLabels', + ti: { + t: 'l', + bti: 'NCName' + }, + an: { + lp: 'axisLabels' + }, t: 'a' }, { - n: 'owns', - ti: 'Boolean', + n: 'uomLabels', + ti: { + t: 'l', + bti: 'NCName' + }, an: { - lp: 'owns' + lp: 'uomLabels' }, t: 'a' }] }, { - ln: 'ShellType', + ln: 'SpeedType', + bti: '.MeasureType' + }, { + ln: 'TopoPointType', + bti: '.AbstractTopologyType', ps: [{ - n: 'surfaceMember', + n: 'directedNode', rq: true, - col: true, - ti: '.SurfacePropertyType' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + ti: '.DirectedNodePropertyType' }] }, { - ln: 'CompositeSurfaceType', - bti: '.AbstractSurfaceType', + ln: 'LinearRingType', + bti: '.AbstractRingType', ps: [{ - n: 'surfaceMember', + n: 'posOrPointPropertyOrPointRep', rq: true, + mno: 4, col: true, - ti: '.SurfacePropertyType' + mx: false, + dom: false, + etis: [{ + en: 'pointRep', + ti: '.PointPropertyType' + }, { + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'ers' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'TimeInstantType', - bti: '.AbstractTimeGeometricPrimitiveType', - ps: [{ - n: 'timePosition', + n: 'posList', rq: true, - ti: '.TimePositionType' + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' }] }, { - ln: 'GridLengthType', - bti: '.MeasureType' - }, { - ln: 'CountPropertyType', + ln: 'TimeTopologyComplexPropertyType', ps: [{ - n: 'count', + n: 'timeTopologyComplex', rq: true, - en: 'Count', - ti: '.Count' + en: 'TimeTopologyComplex', + ti: '.TimeTopologyComplexType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -4731,115 +4616,25 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'LineStringSegmentType', - bti: '.AbstractCurveSegmentType', - 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', - rq: true, - ti: '.CoordinatesType' - }, { - n: 'interpolation', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { - ln: 'TimeEdgeType', - bti: '.AbstractTimeTopologyPrimitiveType', - ps: [{ - n: 'start', - rq: true, - ti: '.TimeNodePropertyType' - }, { - n: 'end', - rq: true, - ti: '.TimeNodePropertyType' - }, { - n: 'extent', - ti: '.TimePeriodPropertyType' - }] - }, { - ln: 'FaceType', - bti: '.AbstractTopoPrimitiveType', + ln: 'AbstractCRSType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'isolated', + n: 'domainOfValidity', mno: 0, col: true, - ti: '.NodePropertyType' + ti: '.DomainOfValidity' }, { - n: 'directedEdge', + n: 'scope', 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: 'AbstractFeatureMemberType', - ps: [{ - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + col: true }] }, { - ln: 'TemporalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'DatumPropertyType', + ln: 'TimeCSPropertyType', ps: [{ - n: 'abstractDatum', + n: 'timeCS', rq: true, - mx: false, - dom: false, - en: 'AbstractDatum', - ti: '.AbstractDatumType', - t: 'er' + en: 'TimeCS', + ti: '.TimeCSType' }, { n: 'nilReason', ti: { @@ -4882,56 +4677,30 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectedObservationType', - bti: '.ObservationType', - ps: [{ - n: 'direction', - rq: true, - ti: '.DirectionPropertyType' - }] - }, { - ln: 'CoverageFunctionType', + ln: 'PolygonPatchType', + bti: '.AbstractSurfacePatchType', ps: [{ - n: 'mappingRule', - rq: true, - en: 'MappingRule', - ti: '.StringOrRefType' - }, { - n: 'coverageMappingRule', - rq: true, - en: 'CoverageMappingRule', - ti: '.MappingRuleType' + n: 'exterior', + ti: '.AbstractRingPropertyType' }, { - n: 'gridFunction', - rq: true, - en: 'GridFunction', - ti: '.GridFunctionType' - }] - }, { - ln: 'AngleChoiceType', - ps: [{ - n: 'angle', - rq: true, - ti: '.AngleType' + n: 'interior', + mno: 0, + col: true, + ti: '.AbstractRingPropertyType' }, { - n: 'dmsAngle', - rq: true, - ti: '.DMSAngleType' - }] - }, { - ln: 'AbstractTimeTopologyPrimitiveType', - bti: '.AbstractTimePrimitiveType', - ps: [{ - n: 'complex', - ti: '.ReferenceType' + n: 'interpolation', + an: { + lp: 'interpolation' + }, + t: 'a' }] }, { - ln: 'GeocentricCRSPropertyType', + ln: 'PolarCSPropertyType', ps: [{ - n: 'geocentricCRS', + n: 'polarCS', rq: true, - en: 'GeocentricCRS', - ti: '.GeocentricCRSType' + en: 'PolarCS', + ti: '.PolarCSType' }, { n: 'nilReason', ti: { @@ -4974,57 +4743,24 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'EnvelopeWithTimePeriodType', - bti: '.EnvelopeType', - ps: [{ - n: 'beginPosition', - rq: true, - ti: '.TimePositionType' - }, { - n: 'endPosition', - rq: true, - ti: '.TimePositionType' - }, { - n: 'frame', - an: { - lp: 'frame' - }, - t: 'a' - }] - }, { - ln: 'CompoundCRSType', - bti: '.AbstractCRSType', + ln: 'MultiCurveType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'componentReferenceSystem', - rq: true, - mno: 2, + n: 'curveMember', + mno: 0, col: true, - mx: false, - dom: false, - ti: '.SingleCRSPropertyType', - t: 'er' + ti: '.CurvePropertyType' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + n: 'curveMembers', + ti: '.CurveArrayPropertyType' }] }, { - ln: 'ShellPropertyType', + ln: 'PrimeMeridianPropertyType', ps: [{ - n: 'shell', + n: 'primeMeridian', rq: true, - en: 'Shell', - ti: '.ShellType' - }] - }, { - ln: 'Count', - tn: null, - ps: [{ - n: 'value', - ti: 'Integer', - t: 'v' + en: 'PrimeMeridian', + ti: '.PrimeMeridianType' }, { n: 'nilReason', ti: { @@ -5034,17 +4770,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: 'UserDefinedCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'GeodeticCRSPropertyType', + ln: 'DomainOfValidity', + tn: null, ps: [{ - n: 'geodeticCRS', + n: 'exExtent', rq: true, - en: 'GeodeticCRS', - ti: '.GeodeticCRSType' + mx: false, + t: 'ae' }, { n: 'nilReason', ti: { @@ -5087,74 +4852,70 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'EdgeType', - bti: '.AbstractTopoPrimitiveType', + ln: 'HistoryPropertyType', ps: [{ - n: 'container', - ti: '.TopoSolidPropertyType' - }, { - n: 'directedNode', + n: 'abstractTimeSlice', rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.DirectedNodePropertyType' - }, { - n: 'directedFace', - mno: 0, col: true, - ti: '.DirectedFacePropertyType' - }, { - n: 'curveProperty', - ti: '.CurvePropertyType' + mx: false, + dom: false, + en: 'AbstractTimeSlice', + ti: '.AbstractTimeSliceType', + t: 'er' }, { - n: 'aggregationType', + n: 'owns', + ti: 'Boolean', an: { - lp: 'aggregationType' + lp: 'owns' }, t: 'a' }] }, { - ln: 'CompositeCurveType', - bti: '.AbstractCurveType', + ln: 'AffinePlacementType', ps: [{ - n: 'curveMember', + n: 'location', + rq: true, + ti: '.DirectPositionType' + }, { + n: 'refDirection', rq: true, col: true, - ti: '.CurvePropertyType' + ti: '.VectorType' }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + n: 'inDimension', + rq: true, + ti: 'PositiveInteger' + }, { + n: 'outDimension', + rq: true, + ti: 'PositiveInteger' }] }, { - ln: 'CurveArrayPropertyType', + ln: 'UnitDefinitionType', + bti: '.DefinitionType', ps: [{ - n: 'abstractCurve', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractCurve', - ti: '.AbstractCurveType', - t: 'er' + n: 'quantityType', + ti: '.StringOrRefType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'quantityTypeReference', + ti: '.ReferenceType' + }, { + n: 'catalogSymbol', + ti: '.CodeType' }] }, { - ln: 'VerticalCSPropertyType', + ln: 'PolarCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'CRSPropertyType', ps: [{ - n: 'verticalCS', + n: 'abstractCRS', rq: true, - en: 'VerticalCS', - ti: '.VerticalCSType' + mx: false, + dom: false, + en: 'AbstractCRS', + ti: '.AbstractCRSType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5197,78 +4958,24 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DiscreteCoverageType', - bti: '.AbstractCoverageType', - ps: [{ - n: 'coverageFunction', - ti: '.CoverageFunctionType' - }] - }, { - ln: 'TemporalCSPropertyType', + ln: 'CubicSplineType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'temporalCS', + n: 'posOrPointPropertyOrPointRep', rq: true, - en: 'TemporalCS', - ti: '.TemporalCSType' - }, { - 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: 'BSplineType', - bti: '.AbstractCurveSegmentType', - ps: [{ - n: 'posOrPointPropertyOrPointRep', - mno: 0, + mno: 2, col: true, mx: false, dom: false, etis: [{ + en: 'pointRep', + ti: '.PointPropertyType' + }, { en: 'pos', ti: '.DirectPositionType' }, { en: 'pointProperty', ti: '.PointPropertyType' - }, { - en: 'pointRep', - ti: '.PointPropertyType' }], t: 'ers' }, { @@ -5280,15 +4987,13 @@ var GML_3_2_1_Module_Factory = function () { rq: true, ti: '.CoordinatesType' }, { - n: 'degree', + n: 'vectorAtStart', rq: true, - ti: 'NonNegativeInteger' + ti: '.VectorType' }, { - n: 'knot', + n: 'vectorAtEnd', rq: true, - mno: 2, - col: true, - ti: '.KnotPropertyType' + ti: '.VectorType' }, { n: 'interpolation', an: { @@ -5296,128 +5001,87 @@ var GML_3_2_1_Module_Factory = function () { }, t: 'a' }, { - n: 'isPolynomial', - ti: 'Boolean', - an: { - lp: 'isPolynomial' - }, - t: 'a' - }, { - n: 'knotType', + n: 'degree', + ti: 'Integer', an: { - lp: 'knotType' + lp: 'degree' }, t: 'a' }] }, { - ln: 'VerticalDatumPropertyType', + ln: 'TimeCalendarEraType', + bti: '.DefinitionType', ps: [{ - n: 'verticalDatum', + n: 'referenceEvent', rq: true, - en: 'VerticalDatum', - ti: '.VerticalDatumType' - }, { - 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: '.StringOrRefType' }, { - n: 'title', - t: 'a' + n: 'referenceDate', + rq: true }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'julianReference', + rq: true, + ti: 'Decimal' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'epochOfUse', + rq: true, + ti: '.TimePeriodPropertyType' }] }, { - ln: 'TimeCSPropertyType', + ln: 'TopoCurvePropertyType', ps: [{ - n: 'timeCS', + n: 'topoCurve', rq: true, - en: 'TimeCS', - ti: '.TimeCSType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + en: 'TopoCurve', + ti: '.TopoCurveType' }, { - n: 'remoteSchema', + n: 'owns', + ti: 'Boolean', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'owns' }, t: 'a' + }] + }, { + ln: 'AbstractFeatureCollectionType', + bti: '.AbstractFeatureType', + ps: [{ + n: 'featureMember', + mno: 0, + col: true, + ti: '.FeaturePropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' + n: 'featureMembers', + ti: '.FeatureArrayPropertyType' + }] + }, { + ln: 'ObliqueCartesianCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'DMSAngleType', + ps: [{ + n: 'degrees', + rq: true, + ti: '.DegreesType' }, { - n: 'title', - t: 'a' + n: 'decimalMinutes', + rq: true, + ti: 'Decimal' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'minutes', + rq: true, + ti: 'NonNegativeInteger' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'seconds', + ti: 'Decimal' }] }, { - ln: 'DirectedNodePropertyType', + ln: 'VerticalDatumPropertyType', ps: [{ - n: 'node', + n: 'verticalDatum', rq: true, - en: 'Node', - ti: '.NodeType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' + en: 'VerticalDatum', + ti: '.VerticalDatumType' }, { n: 'nilReason', ti: { @@ -5458,23 +5122,25 @@ 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: 'TimePrimitivePropertyType', + ln: 'SecondDefiningParameterPropertyElement', + tn: null, ps: [{ - n: 'abstractTimePrimitive', + n: 'secondDefiningParameter', + rq: true, + en: 'SecondDefiningParameter', + ti: '.SecondDefiningParameter' + }] + }, { + ln: 'DatumPropertyType', + ps: [{ + n: 'abstractDatum', rq: true, mx: false, dom: false, - en: 'AbstractTimePrimitive', - ti: '.AbstractTimePrimitiveType', + en: 'AbstractDatum', + ti: '.AbstractDatumType', t: 'er' }, { n: 'nilReason', @@ -5516,127 +5182,166 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'AbstractMetaDataType', + ps: [{ + n: 'content', + col: true, + dom: false, + t: 'ers' }, { - n: 'owns', - ti: 'Boolean', + n: 'id', + ti: 'ID', an: { - lp: 'owns' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }] }, { - ln: 'TimeCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'UserDefinedCSPropertyType', + ln: 'AbstractGriddedSurfaceType.Rows', + tn: null, ps: [{ - n: 'userDefinedCS', + n: 'row', rq: true, - en: 'UserDefinedCS', - ti: '.UserDefinedCSType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + col: true, + en: 'Row', + ti: '.AbstractGriddedSurfaceType.Rows.Row' + }] + }, { + ln: 'TimeInstantType', + bti: '.AbstractTimeGeometricPrimitiveType', + ps: [{ + n: 'timePosition', + rq: true, + ti: '.TimePositionType' + }] + }, { + ln: 'RectangleType', + bti: '.AbstractSurfacePatchType', + ps: [{ + n: 'exterior', + rq: true, + ti: '.AbstractRingPropertyType' }, { - n: 'remoteSchema', + n: 'interpolation', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'interpolation' }, t: 'a' + }] + }, { + ln: 'TimeReferenceSystemType', + bti: '.DefinitionType', + ps: [{ + n: 'domainOfValidity', + rq: true + }] + }, { + ln: 'AbstractTimeSliceType', + bti: '.AbstractGMLType', + ps: [{ + n: 'validTime', + rq: true, + ti: '.TimePrimitivePropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'dataSource', + ti: '.StringOrRefType' + }] + }, { + ln: 'TopoComplexType', + bti: '.AbstractTopologyType', + ps: [{ + n: 'maximalComplex', + rq: true, + ti: '.TopoComplexPropertyType' }, { - n: 'href', - t: 'a' + n: 'superComplex', + mno: 0, + col: true, + ti: '.TopoComplexPropertyType' }, { - n: 'role', - t: 'a' + n: 'subComplex', + mno: 0, + col: true, + ti: '.TopoComplexPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'topoPrimitiveMember', + mno: 0, + col: true, + ti: '.TopoPrimitiveMemberType' }, { - n: 'title', - t: 'a' + n: 'topoPrimitiveMembers', + ti: '.TopoPrimitiveArrayAssociationType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'isMaximal', + ti: 'Boolean', + an: { + lp: 'isMaximal' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, t: 'a' }] }, { - ln: 'ConversionType', - bti: '.AbstractGeneralConversionType', + ln: 'UserDefinedCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'CartesianCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'LinearCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'NodeType', + bti: '.AbstractTopoPrimitiveType', ps: [{ - n: 'method', - rq: true, - mx: false, - dom: false, - ti: '.OperationMethodPropertyType', - t: 'er' + n: 'container', + ti: '.FaceOrTopoSolidPropertyType' }, { - n: 'parameterValue', + n: 'directedEdge', mno: 0, col: true, - mx: false, - dom: false, - ti: '.AbstractGeneralParameterValuePropertyType', - t: 'er' + ti: '.DirectedEdgePropertyType' + }, { + n: 'pointProperty', + ti: '.PointPropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' }] }, { - ln: 'CircleType', - bti: '.ArcType' - }, { - ln: 'GeodeticCRSType', - bti: '.AbstractCRSType', + ln: 'DataBlockType', ps: [{ - n: 'ellipsoidalCS', - rq: true, - mx: false, - dom: false, - ti: '.EllipsoidalCSPropertyType', - t: 'er' - }, { - n: 'cartesianCS', + n: 'rangeParameters', rq: true, - mx: false, - dom: false, - ti: '.CartesianCSPropertyType', - t: 'er' + ti: '.AssociationRoleType' }, { - n: 'sphericalCS', + n: 'tupleList', rq: true, - mx: false, - dom: false, - ti: '.SphericalCSPropertyType', - t: 'er' + ti: '.CoordinatesType' }, { - n: 'geodeticDatum', + n: 'doubleOrNilReasonTupleList', rq: true, - mx: false, - dom: false, - ti: '.GeodeticDatumPropertyType', - t: 'er' + ti: { + t: 'l' + } }] }, { - ln: 'CoordinateOperationAccuracy', - tn: null, + ln: 'EngineeringDatumPropertyType', ps: [{ - n: 'abstractDQPositionalAccuracy', + n: 'engineeringDatum', rq: true, - mx: false, - t: 'ae' + en: 'EngineeringDatum', + ti: '.EngineeringDatumType' }, { n: 'nilReason', ti: { @@ -5679,61 +5384,46 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationParameterPropertyType', + ln: 'MeasureOrNilReasonListType', ps: [{ - n: 'operationParameter', - rq: true, - en: 'OperationParameter', - ti: '.OperationParameterType' - }, { - n: 'nilReason', + n: 'value', ti: { t: 'l' }, + t: 'v' + }, { + n: 'uom', + rq: true, an: { - lp: 'nilReason' + lp: 'uom' }, t: 'a' - }, { - n: 'remoteSchema', + }] + }, { + ln: 'DerivationUnitTermType', + bti: '.UnitOfMeasureType', + ps: [{ + n: 'exponent', + ti: 'Integer', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + 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: 'InlinePropertyType', + ln: 'CircleType', + bti: '.ArcType' + }, { + ln: 'TopoPrimitiveArrayAssociationType', ps: [{ - n: 'any', - rq: true, - dom: false, + n: 'abstractTopoPrimitive', + mno: 0, + col: true, mx: false, - t: 'ae' + dom: false, + en: 'AbstractTopoPrimitive', + ti: '.AbstractTopoPrimitiveType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -5743,14 +5433,14 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CRSPropertyType', + ln: 'CoordinateSystemPropertyType', ps: [{ - n: 'abstractCRS', + n: 'abstractCoordinateSystem', rq: true, mx: false, dom: false, - en: 'AbstractCRS', - ti: '.AbstractCRSType', + en: 'AbstractCoordinateSystem', + ti: '.AbstractCoordinateSystemType', t: 'er' }, { n: 'nilReason', @@ -5794,29 +5484,80 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'OrientableSurfaceType', - bti: '.AbstractSurfaceType', + ln: 'AbstractGeneralParameterValuePropertyType', ps: [{ - n: 'baseSurface', + n: 'abstractGeneralParameterValue', rq: true, - ti: '.SurfacePropertyType' + mx: false, + dom: false, + en: 'AbstractGeneralParameterValue', + ti: '.AbstractGeneralParameterValueType', + t: 'er' + }] + }, { + ln: 'ConventionalUnitType', + bti: '.UnitDefinitionType', + ps: [{ + n: 'conversionToPreferredUnit', + rq: true, + ti: '.ConversionToPreferredUnitType' }, { - n: 'orientation', + n: 'roughConversionToPreferredUnit', + rq: true, + ti: '.ConversionToPreferredUnitType' + }, { + n: 'derivationUnitTerm', + mno: 0, + col: true, + ti: '.DerivationUnitTermType' + }] + }, { + ln: 'DiscreteCoverageType', + bti: '.AbstractCoverageType', + ps: [{ + n: 'coverageFunction', + ti: '.CoverageFunctionType' + }] + }, { + ln: 'TopoPointPropertyType', + ps: [{ + n: 'topoPoint', + rq: true, + en: 'TopoPoint', + ti: '.TopoPointType' + }, { + n: 'owns', + ti: 'Boolean', an: { - lp: 'orientation' + lp: 'owns' }, t: 'a' }] }, { - ln: 'CartesianCSType', - bti: '.AbstractCoordinateSystemType' + ln: 'TimeCalendarType', + bti: '.TimeReferenceSystemType', + ps: [{ + n: 'referenceFrame', + rq: true, + col: true, + ti: '.TimeCalendarEraPropertyType' + }] }, { - ln: 'CategoryPropertyType', + ln: 'AbstractTopologyType', + bti: '.AbstractGMLType' + }, { + ln: 'FeatureCollectionType', + bti: '.AbstractFeatureCollectionType' + }, { + ln: 'SingleCRSPropertyType', ps: [{ - n: 'category', + n: 'abstractSingleCRS', rq: true, - en: 'Category', - ti: '.Category' + mx: false, + dom: false, + en: 'AbstractSingleCRS', + ti: '.AbstractCRSType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5859,25 +5600,136 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractCRSType', - bti: '.IdentifiedObjectType', + ln: 'TopoCurveType', + bti: '.AbstractTopologyType', ps: [{ - n: 'domainOfValidity', + n: 'directedEdge', + rq: true, + col: true, + ti: '.DirectedEdgePropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'SequenceRuleType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'order', + an: { + lp: 'order' + }, + t: 'a' + }, { + n: 'axisOrder', + ti: { + t: 'l' + }, + an: { + lp: 'axisOrder' + }, + t: 'a' + }] + }, { + ln: 'SolidArrayPropertyType', + ps: [{ + n: 'abstractSolid', mno: 0, col: true, - ti: '.DomainOfValidity' + mx: false, + dom: false, + en: 'AbstractSolid', + ti: '.AbstractSolidType', + t: 'er' }, { - n: 'scope', + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + 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' + }] + }, { + ln: 'AbstractMemberType', + ps: [{ + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'OperationParameterType', + bti: '.AbstractGeneralOperationParameterType' + }, { + ln: 'AbstractTimeGeometricPrimitiveType', + bti: '.AbstractTimePrimitiveType', + ps: [{ + n: 'frame', + an: { + lp: 'frame' + }, + t: 'a' + }] + }, { + ln: 'DirectionDescriptionType', + ps: [{ + n: 'compassPoint', + rq: true + }, { + n: 'keyword', rq: true, - col: true + ti: '.CodeType' + }, { + n: 'description', + rq: true + }, { + n: 'reference', + rq: true, + ti: '.ReferenceType' }] }, { - ln: 'EngineeringDatumPropertyType', + ln: 'TopoPrimitiveMemberType', ps: [{ - n: 'engineeringDatum', + n: 'abstractTopoPrimitive', rq: true, - en: 'EngineeringDatum', - ti: '.EngineeringDatumType' + mx: false, + dom: false, + en: 'AbstractTopoPrimitive', + ti: '.AbstractTopoPrimitiveType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -5920,39 +5772,12 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'HistoryPropertyType', - ps: [{ - n: 'abstractTimeSlice', - rq: true, - col: true, - mx: false, - dom: false, - en: 'AbstractTimeSlice', - ti: '.AbstractTimeSliceType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'PrimeMeridianType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'greenwichLongitude', - rq: true, - ti: '.AngleType' - }] - }, { - ln: 'ConcatenatedOperationPropertyType', + ln: 'OperationParameterPropertyType', ps: [{ - n: 'concatenatedOperation', + n: 'operationParameter', rq: true, - en: 'ConcatenatedOperation', - ti: '.ConcatenatedOperationType' + en: 'OperationParameter', + ti: '.OperationParameterType' }, { n: 'nilReason', ti: { @@ -5995,40 +5820,68 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'GridType', - bti: '.AbstractGeometryType', + ln: 'ConversionPropertyType', ps: [{ - n: 'limits', + n: 'conversion', rq: true, - ti: '.GridLimitsType' + en: 'Conversion', + ti: '.ConversionType' }, { - 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' + }, { + 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: 'PolarCSPropertyType', + ln: 'ResultType', ps: [{ - n: 'polarCS', + n: 'any', rq: true, - en: 'PolarCS', - ti: '.PolarCSType' + dom: false, + mx: false, + t: 'ae' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -6071,12 +5924,19 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'EllipsoidPropertyType', + ln: 'TimeClockPropertyType', ps: [{ - n: 'ellipsoid', + n: 'timeClock', rq: true, - en: 'Ellipsoid', - ti: '.EllipsoidType' + en: 'TimeClock', + ti: '.TimeClockType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -6119,139 +5979,54 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractGeneralOperationParameterType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'minimumOccurs', - ti: 'NonNegativeInteger' - }] - }, { - ln: 'AbstractGMLType', - ps: [{ - n: 'metaDataProperty', - mno: 0, - col: true, - ti: '.MetaDataPropertyType' - }, { - 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: 'id', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }] - }, { - ln: 'RectangleType', - bti: '.AbstractSurfacePatchType', + ln: 'TopoVolumePropertyType', ps: [{ - n: 'exterior', + n: 'topoVolume', rq: true, - ti: '.AbstractRingPropertyType' + en: 'TopoVolume', + ti: '.TopoVolumeType' }, { - n: 'interpolation', + n: 'owns', + ti: 'Boolean', an: { - lp: 'interpolation' + lp: 'owns' }, t: 'a' }] }, { - ln: 'MovingObjectStatusType', - bti: '.AbstractTimeSliceType', + ln: 'SecondDefiningParameter', + tn: null, ps: [{ - n: 'position', - rq: true, - ti: '.GeometryPropertyType' - }, { - n: 'pos', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'locationName', + n: 'inverseFlattening', rq: true, - ti: '.CodeType' + ti: '.MeasureType' }, { - n: 'locationReference', + n: 'semiMinorAxis', rq: true, - ti: '.ReferenceType' + ti: '.LengthType' }, { - n: 'location', + n: 'isSphere', 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' + ti: 'Boolean' }] }, { - ln: 'TopoSolidType', - bti: '.AbstractTopoPrimitiveType', + ln: 'VectorType', + bti: '.DirectPositionType' + }, { + ln: 'DirectedObservationAtDistanceType', + bti: '.DirectedObservationType', ps: [{ - n: 'isolated', - mno: 0, - col: true, - ti: '.NodeOrEdgePropertyType' - }, { - n: 'directedFace', + n: 'distance', rq: true, - col: true, - ti: '.DirectedFacePropertyType' - }, { - n: 'solidProperty', - ti: '.SolidPropertyType' - }, { - n: 'universal', - ti: 'Boolean', - an: { - lp: 'universal' - }, - t: 'a' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + ti: '.MeasureType' }] }, { - ln: 'EllipsoidalCSPropertyType', + ln: 'EllipsoidPropertyType', ps: [{ - n: 'ellipsoidalCS', + n: 'ellipsoid', rq: true, - en: 'EllipsoidalCS', - ti: '.EllipsoidalCSType' + en: 'Ellipsoid', + ti: '.EllipsoidType' }, { n: 'nilReason', ti: { @@ -6294,12 +6069,40 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TemporalDatumPropertyType', + ln: 'TimePeriodType', + bti: '.AbstractTimeGeometricPrimitiveType', ps: [{ - n: 'temporalDatum', + n: 'beginPosition', rq: true, - en: 'TemporalDatum', - ti: '.TemporalDatumType' + 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: 'timeInterval', + rq: true, + ti: '.TimeIntervalLengthType' + }] + }, { + ln: 'VerticalCSPropertyType', + ps: [{ + n: 'verticalCS', + rq: true, + en: 'VerticalCS', + ti: '.VerticalCSType' }, { n: 'nilReason', ti: { @@ -6342,7 +6145,7 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'LocationPropertyType', + ln: 'DomainSetType', ps: [{ n: 'abstractGeometry', rq: true, @@ -6352,22 +6155,20 @@ var GML_3_2_1_Module_Factory = function () { ti: '.AbstractGeometryType', t: 'er' }, { - n: 'locationKeyWord', + n: 'abstractTimeObject', rq: true, - en: 'LocationKeyWord', - ti: '.CodeType' + mx: false, + dom: false, + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType', + t: 'er' }, { - 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: { @@ -6410,23 +6211,13 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractContinuousCoverageType', - bti: '.AbstractCoverageType', - ps: [{ - n: 'coverageFunction', - ti: '.CoverageFunctionType' - }] - }, { - ln: 'EngineeringDatumType', - bti: '.AbstractDatumType' + ln: 'DefinitionBaseType', + bti: '.AbstractGMLType' }, { - ln: 'MultiPointPropertyType', + ln: 'Quantity', + tn: null, + bti: '.MeasureType', ps: [{ - n: 'multiPoint', - rq: true, - en: 'MultiPoint', - ti: '.MultiPointType' - }, { n: 'nilReason', ti: { t: 'l' @@ -6435,86 +6226,14 @@ 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' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'TopoCurvePropertyType', - ps: [{ - n: 'topoCurve', - rq: true, - en: 'TopoCurve', - ti: '.TopoCurveType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - 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', + ln: 'EngineeringCRSPropertyType', ps: [{ - n: 'timeClock', + n: 'engineeringCRS', rq: true, - en: 'TimeClock', - ti: '.TimeClockType' + en: 'EngineeringCRS', + ti: '.EngineeringCRSType' }, { n: 'nilReason', ti: { @@ -6555,21 +6274,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: 'QuantityPropertyType', + ln: 'CylindricalCSPropertyType', ps: [{ - n: 'quantity', + n: 'cylindricalCS', rq: true, - en: 'Quantity', - ti: '.Quantity' + en: 'CylindricalCS', + ti: '.CylindricalCSType' }, { n: 'nilReason', ti: { @@ -6612,106 +6324,61 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeCalendarEraType', - bti: '.DefinitionType', + ln: 'TimeCoordinateSystemType', + bti: '.TimeReferenceSystemType', ps: [{ - n: 'referenceEvent', + n: 'originPosition', rq: true, - ti: '.StringOrRefType' - }, { - n: 'referenceDate', - rq: true + ti: '.TimePositionType' }, { - n: 'julianReference', + n: 'origin', rq: true, - ti: 'Decimal' + ti: '.TimeInstantPropertyType' }, { - n: 'epochOfUse', + n: 'interval', rq: true, - ti: '.TimePeriodPropertyType' - }] - }, { - ln: 'MultiCurveType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'curveMember', - mno: 0, - col: true, - ti: '.CurvePropertyType' - }, { - n: 'curveMembers', - ti: '.CurveArrayPropertyType' + ti: '.TimeIntervalLengthType' }] }, { - ln: 'MeasureType', + ln: 'AbstractFeatureMemberType', ps: [{ - n: 'value', - ti: 'Double', - t: 'v' - }, { - n: 'uom', - rq: true, + n: 'owns', + ti: 'Boolean', an: { - lp: 'uom' + lp: 'owns' }, t: 'a' }] }, { - ln: 'GeneralConversionPropertyType', + ln: 'DynamicFeatureType', + bti: '.AbstractFeatureType', ps: [{ - n: 'abstractGeneralConversion', - rq: true, + n: 'validTime', + ti: '.TimePrimitivePropertyType' + }, { + n: 'history', mx: false, dom: false, - en: 'AbstractGeneralConversion', - ti: '.AbstractGeneralConversionType', + ti: '.HistoryPropertyType', 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: 'dataSource', + ti: '.StringOrRefType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'dataSourceReference', + ti: '.ReferenceType' }] }, { - ln: 'DefinitionType', - bti: '.DefinitionBaseType', + ln: 'SolidType', + bti: '.AbstractSolidType', ps: [{ - n: 'remarks' + n: 'exterior', + ti: '.ShellPropertyType' + }, { + n: 'interior', + mno: 0, + col: true, + ti: '.ShellPropertyType' }] }, { ln: 'GeometricPrimitivePropertyType', @@ -6723,6 +6390,13 @@ var GML_3_2_1_Module_Factory = function () { en: 'AbstractGeometricPrimitive', ti: '.AbstractGeometricPrimitiveType', t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -6763,21 +6437,92 @@ 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: 'VerticalCRSPropertyType', + ln: 'AbstractGeneralTransformationType', + bti: '.AbstractCoordinateOperationType' + }, { + ln: 'TopoVolumeType', + bti: '.AbstractTopologyType', ps: [{ - n: 'verticalCRS', + n: 'directedTopoSolid', rq: true, - en: 'VerticalCRS', - ti: '.VerticalCRSType' + col: true, + ti: '.DirectedTopoSolidPropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'EngineeringDatumType', + bti: '.AbstractDatumType' + }, { + ln: 'BoundedFeatureType', + bti: '.AbstractFeatureType' + }, { + ln: 'AbstractGMLType', + ps: [{ + n: 'metaDataProperty', + mno: 0, + col: true, + ti: '.MetaDataPropertyType' + }, { + 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: 'id', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' + }] + }, { + ln: 'BaseUnitType', + bti: '.UnitDefinitionType', + ps: [{ + n: 'unitsSystem', + rq: true, + ti: '.ReferenceType' + }] + }, { + 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: 'nilReason', ti: { @@ -6818,41 +6563,41 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'MultiGeometryType', - bti: '.AbstractGeometricAggregateType', - ps: [{ - n: 'geometryMember', - mno: 0, - col: true, - ti: '.GeometryPropertyType' }, { - n: 'geometryMembers', - ti: '.GeometryArrayPropertyType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'GeometricComplexPropertyType', + ln: 'LocationPropertyType', ps: [{ - n: 'geometricComplex', + n: 'abstractGeometry', rq: true, - en: 'GeometricComplex', - ti: '.GeometricComplexType' + mx: false, + dom: false, + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + t: 'er' }, { - n: 'compositeCurve', + n: 'locationKeyWord', rq: true, - en: 'CompositeCurve', - ti: '.CompositeCurveType' + en: 'LocationKeyWord', + ti: '.CodeType' }, { - n: 'compositeSurface', + n: 'locationString', rq: true, - en: 'CompositeSurface', - ti: '.CompositeSurfaceType' + en: 'LocationString', + ti: '.StringOrRefType' }, { - n: 'compositeSolid', + n: '_null', rq: true, - en: 'CompositeSolid', - ti: '.CompositeSolidType' + en: 'Null', + ti: { + t: 'l' + } }, { n: 'nilReason', ti: { @@ -6893,256 +6638,192 @@ 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: 'GridLimitsType', - ps: [{ - n: 'gridEnvelope', - rq: true, - en: 'GridEnvelope', - ti: '.GridEnvelopeType' }] }, { - ln: 'AbstractGeometricPrimitiveType', - bti: '.AbstractGeometryType' + ln: 'VerticalDatumType', + bti: '.AbstractDatumType' }, { - ln: 'TriangleType', - bti: '.AbstractSurfacePatchType', + ln: 'FormulaCitation', + tn: null, ps: [{ - n: 'exterior', + n: 'ciCitation', rq: true, - ti: '.AbstractRingPropertyType' + mx: false, + t: 'ae' }, { - n: 'interpolation', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'interpolation' + 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: 'DataBlockType', + ln: 'OffsetCurveType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'rangeParameters', + n: 'offsetBase', rq: true, - ti: '.AssociationRoleType' + ti: '.CurvePropertyType' }, { - n: 'tupleList', + n: 'distance', rq: true, - ti: '.CoordinatesType' + ti: '.LengthType' }, { - n: 'doubleOrNilReasonTupleList', - rq: true, - ti: { - t: 'l' - } + n: 'refDirection', + ti: '.VectorType' }] }, { - ln: 'DynamicFeatureType', - bti: '.AbstractFeatureType', + ln: 'OperationPropertyType', ps: [{ - n: 'validTime', - ti: '.TimePrimitivePropertyType' - }, { - n: 'history', + n: 'abstractOperation', + rq: true, mx: false, dom: false, - ti: '.HistoryPropertyType', + en: 'AbstractOperation', + ti: '.AbstractCoordinateOperationType', 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: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'start', - ti: '.TimeNodePropertyType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' }, { - n: 'end', - ti: '.TimeNodePropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'extent', - ti: '.TimePeriodPropertyType' + n: 'href', + t: 'a' }, { - n: 'member', - mno: 0, - col: true, - ti: '.TimeOrdinalEraPropertyType' + n: 'role', + t: 'a' }, { - n: 'group', - ti: '.ReferenceType' - }] - }, { - ln: 'SolidArrayPropertyType', - ps: [{ - n: 'abstractSolid', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractSolid', - ti: '.AbstractSolidType', - t: 'er' + 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: 'TimeTopologyComplexType', - bti: '.AbstractTimeComplexType', - ps: [{ - n: 'primitive', - rq: true, - col: true, - ti: '.TimeTopologyPrimitivePropertyType' - }] - }, { - ln: 'CurveSegmentArrayPropertyType', + ln: 'SurfacePatchArrayPropertyType', ps: [{ - n: 'abstractCurveSegment', + n: 'abstractSurfacePatch', mno: 0, col: true, mx: false, dom: false, - en: 'AbstractCurveSegment', - ti: '.AbstractCurveSegmentType', + en: 'AbstractSurfacePatch', + ti: '.AbstractSurfacePatchType', t: 'er' }] }, { - ln: 'GeodesicType', - bti: '.GeodesicStringType' - }, { - ln: 'SphericalCSType', - bti: '.AbstractCoordinateSystemType' - }, { - ln: 'TopoSurfacePropertyType', + ln: 'SphereType', + bti: '.AbstractGriddedSurfaceType', ps: [{ - n: 'topoSurface', - rq: true, - en: 'TopoSurface', - ti: '.TopoSurfaceType' + n: 'horizontalCURVETYPE', + an: { + lp: 'horizontalCurveType' + }, + t: 'a' }, { - n: 'owns', - ti: 'Boolean', + n: 'verticalCURVETYPE', an: { - lp: 'owns' + lp: 'verticalCurveType' }, t: 'a' }] }, { - ln: 'AffinePlacementType', + ln: 'ConversionType', + bti: '.AbstractGeneralConversionType', ps: [{ - n: 'location', - rq: true, - ti: '.DirectPositionType' - }, { - n: 'refDirection', - rq: true, - col: true, - ti: '.VectorType' - }, { - n: 'inDimension', + n: 'method', rq: true, - ti: 'PositiveInteger' + mx: false, + dom: false, + ti: '.OperationMethodPropertyType', + t: 'er' }, { - n: 'outDimension', - rq: true, - ti: 'PositiveInteger' - }] - }, { - ln: 'AbstractCoordinateSystemType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'axis', - rq: true, + n: 'parameterValue', + mno: 0, col: true, mx: false, dom: false, - ti: '.CoordinateSystemAxisPropertyType', + ti: '.AbstractGeneralParameterValuePropertyType', t: 'er' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' }] }, { - ln: 'AbstractGriddedSurfaceType.Rows', - tn: null, + ln: 'MultiGeometryType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'row', - rq: true, + n: 'geometryMember', + mno: 0, col: true, - en: 'Row', - ti: '.AbstractGriddedSurfaceType.Rows.Row' + ti: '.GeometryPropertyType' + }, { + n: 'geometryMembers', + ti: '.GeometryArrayPropertyType' }] }, { - ln: 'TimePeriodType', - bti: '.AbstractTimeGeometricPrimitiveType', + ln: 'UserDefinedCSPropertyType', 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', + n: 'userDefinedCS', rq: true, - ti: 'Duration' + en: 'UserDefinedCS', + ti: '.UserDefinedCSType' }, { - n: 'timeInterval', - rq: true, - ti: '.TimeIntervalLengthType' - }] - }, { - ln: 'GenericMetaDataType', - bti: '.AbstractMetaDataType', - ps: [{ - n: 'contentOverrideForGenericMetaDataType', - t: 'ae' - }] - }, { - ln: 'AbstractSurfaceType', - bti: '.AbstractGeometricPrimitiveType' - }, { - ln: 'Category', - tn: null, - bti: '.CodeType', - ps: [{ n: 'nilReason', ti: { t: 'l' @@ -7151,80 +6832,53 @@ var GML_3_2_1_Module_Factory = function () { lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'DirectionDescriptionType', - ps: [{ - n: 'compassPoint', - rq: true }, { - n: 'keyword', - rq: true, - ti: '.CodeType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + t: 'a' }, { - n: 'description', - rq: true + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'reference', - rq: true, - ti: '.ReferenceType' - }] - }, { - ln: 'CoordinateSystemAxisType', - bti: '.IdentifiedObjectType', - ps: [{ - n: 'axisAbbrev', - rq: true, - ti: '.CodeType' + n: 'href', + t: 'a' }, { - n: 'axisDirection', - rq: true, - ti: '.CodeWithAuthorityType' + n: 'role', + t: 'a' }, { - n: 'minimumValue', - ti: 'Double' + n: 'arcrole', + t: 'a' }, { - n: 'maximumValue', - ti: 'Double' + n: 'title', + t: 'a' }, { - n: 'rangeMeaning', - ti: '.CodeWithAuthorityType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'uom', - rq: true, - an: { - lp: 'uom' - }, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'FileType', + ln: 'DefinitionProxyType', + bti: '.DefinitionType', ps: [{ - n: 'rangeParameters', + n: 'definitionRef', rq: true, - ti: '.AssociationRoleType' - }, { - n: 'fileName', - rq: true - }, { - n: 'fileReference', - rq: true - }, { - n: 'fileStructure', - rq: true, - ti: '.CodeType' - }, { - n: 'mimeType' - }, { - n: 'compression' + ti: '.ReferenceType' }] }, { - ln: 'TopoVolumePropertyType', + ln: 'TimeCalendarPropertyType', ps: [{ - n: 'topoVolume', + n: 'timeCalendar', rq: true, - en: 'TopoVolume', - ti: '.TopoVolumeType' + en: 'TimeCalendar', + ti: '.TimeCalendarType' }, { n: 'owns', ti: 'Boolean', @@ -7232,82 +6886,110 @@ var GML_3_2_1_Module_Factory = function () { lp: 'owns' }, t: 'a' - }] - }, { - ln: 'DynamicFeatureCollectionType', - bti: '.DynamicFeatureType', - ps: [{ - n: 'dynamicMembers', - rq: true, - ti: '.DynamicFeatureMemberType' - }] - }, { - ln: 'DegreesType', - ps: [{ - n: 'value', - ti: 'NonNegativeInteger', - t: 'v' }, { - n: 'direction', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'direction' + 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: 'AbstractCurveSegmentType', + ln: 'CoordinateOperationAccuracy', + tn: null, ps: [{ - n: 'numDerivativesAtStart', - ti: 'Integer', + n: 'abstractDQPositionalAccuracy', + rq: true, + mx: false, + t: 'ae' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'numDerivativesAtStart' + lp: 'nilReason' }, t: 'a' }, { - n: 'numDerivativesAtEnd', - ti: 'Integer', + n: 'remoteSchema', an: { - lp: 'numDerivativesAtEnd' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }, { - n: 'numDerivativeInterior', - ti: 'Integer', - an: { - lp: 'numDerivativeInterior' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' - }] - }, { - ln: 'SolidType', - bti: '.AbstractSolidType', - ps: [{ - n: 'exterior', - ti: '.ShellPropertyType' }, { - n: 'interior', - mno: 0, - col: true, - ti: '.ShellPropertyType' - }] - }, { - ln: 'FeatureCollectionType', - bti: '.AbstractFeatureCollectionType' - }, { - ln: 'IndirectEntryType', - ps: [{ - n: 'definitionProxy', - rq: true, - en: 'DefinitionProxy', - ti: '.DefinitionProxyType' + 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: 'CylindricalCSPropertyType', + ln: 'TimeCalendarEraPropertyType', ps: [{ - n: 'cylindricalCS', + n: 'timeCalendarEra', rq: true, - en: 'CylindricalCS', - ti: '.CylindricalCSType' + en: 'TimeCalendarEra', + ti: '.TimeCalendarEraType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -7350,187 +7032,88 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SecondDefiningParameterPropertyElement', - tn: null, + ln: 'SurfaceType', + bti: '.AbstractSurfaceType', ps: [{ - n: 'secondDefiningParameter', + n: 'patches', rq: true, - en: 'SecondDefiningParameter', - ti: '.SecondDefiningParameter' + mx: false, + dom: false, + ti: '.SurfacePatchArrayPropertyType', + t: 'er' }] }, { - ln: 'AbstractTopologyType', - bti: '.AbstractGMLType' + ln: 'GenericMetaDataType', + bti: '.AbstractMetaDataType', + ps: [{ + n: 'contentOverrideForGenericMetaDataType', + t: 'ae' + }] }, { - ln: 'PointArrayPropertyType', + ln: 'TopoSurfaceType', + bti: '.AbstractTopologyType', ps: [{ - n: 'point', - mno: 0, + n: 'directedFace', + rq: true, col: true, - en: 'Point', - ti: '.PointType' + ti: '.DirectedFacePropertyType' }, { - n: 'owns', - ti: 'Boolean', + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'ArrayAssociationType', + ln: 'CompositeSolidType', + bti: '.AbstractSolidType', ps: [{ - n: 'abstractObject', - mno: 0, + n: 'solidMember', + rq: true, col: true, - mx: false, - dom: false, - en: 'AbstractObject', - ti: 'AnyType', - t: 'er' + ti: '.SolidPropertyType' }, { - n: 'owns', - ti: 'Boolean', + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'ArrayType', - bti: '.AbstractGMLType', - ps: [{ - n: 'members', - ti: '.ArrayAssociationType' - }] - }, { - ln: 'ParameterValueGroupType', - bti: '.AbstractGeneralParameterValueType', + ln: 'CoordinateSystemAxisType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'parameterValue', + n: 'axisAbbrev', rq: true, - mno: 2, - col: true, - mx: false, - dom: false, - ti: '.AbstractGeneralParameterValuePropertyType', - t: 'er' + ti: '.CodeType' }, { - n: 'group', + n: 'axisDirection', rq: true, - mx: false, - dom: false, - ti: '.OperationParameterGroupPropertyType', - t: 'er' - }] - }, { - ln: 'FormulaType', - ps: [{ - n: 'a', - ti: 'Double' + ti: '.CodeWithAuthorityType' }, { - n: 'b', - rq: true, + n: 'minimumValue', ti: 'Double' }, { - n: 'c', - rq: true, + n: 'maximumValue', 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: 'rangeMeaning', + ti: '.CodeWithAuthorityType' }, { - n: 'engineeringDatum', + n: 'uom', rq: true, - mx: false, - dom: false, - ti: '.EngineeringDatumPropertyType', - t: 'er' + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'TimeCalendarEraPropertyType', + ln: 'DerivedCRSPropertyType', ps: [{ - n: 'timeCalendarEra', + n: 'derivedCRS', rq: true, - en: 'TimeCalendarEra', - ti: '.TimeCalendarEraType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'DerivedCRS', + ti: '.DerivedCRSType' }, { n: 'nilReason', ti: { @@ -7573,128 +7156,30 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RelatedTimeType', - bti: '.TimePrimitivePropertyType', - ps: [{ - n: 'relativePosition', - an: { - lp: 'relativePosition' - }, - t: 'a' - }] - }, { - ln: 'TimeCoordinateSystemType', - bti: '.TimeReferenceSystemType', + ln: 'DirectionVectorType', ps: [{ - n: 'originPosition', + n: 'vector', rq: true, - ti: '.TimePositionType' + ti: '.VectorType' }, { - n: 'origin', + n: 'horizontalAngle', rq: true, - ti: '.TimeInstantPropertyType' + ti: '.AngleType' }, { - n: 'interval', + n: 'verticalAngle', rq: true, - ti: '.TimeIntervalLengthType' - }] - }, { - ln: 'AbstractFeatureType', - bti: '.AbstractGMLType', - ps: [{ - n: 'boundedBy', - ti: '.BoundingShapeType' - }, { - n: 'location', - mx: false, - dom: false, - ti: '.LocationPropertyType', - t: 'er' + ti: '.AngleType' }] }, { - ln: 'DerivedCRSType', - bti: '.AbstractGeneralDerivedCRSType', + ln: 'CurvePropertyType', ps: [{ - n: 'baseCRS', - rq: true, - ti: '.SingleCRSPropertyType' - }, { - n: 'derivedCRSType', - rq: true, - ti: '.CodeWithAuthorityType' - }, { - n: 'coordinateSystem', + n: 'abstractCurve', rq: true, mx: false, dom: false, - ti: '.CoordinateSystemPropertyType', + en: 'AbstractCurve', + ti: '.AbstractCurveType', t: 'er' - }] - }, { - ln: 'ArcByBulgeType', - bti: '.ArcStringByBulgeType' - }, { - ln: 'TimeTopologyComplexPropertyType', - ps: [{ - n: 'timeTopologyComplex', - rq: true, - en: 'TimeTopologyComplex', - ti: '.TimeTopologyComplexType' - }, { - 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: 'TimeOrdinalEraPropertyType', - ps: [{ - n: 'timeOrdinalEra', - rq: true, - en: 'TimeOrdinalEra', - ti: '.TimeOrdinalEraType' }, { n: 'owns', ti: 'Boolean', @@ -7744,28 +7229,12 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ValueArrayType', - bti: '.CompositeValueType', - ps: [{ - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' - }, { - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }] - }, { - ln: 'TimeEdgePropertyType', + ln: 'CartesianCSPropertyType', ps: [{ - n: 'timeEdge', + n: 'cartesianCS', rq: true, - en: 'TimeEdge', - ti: '.TimeEdgeType' + en: 'CartesianCS', + ti: '.CartesianCSType' }, { n: 'nilReason', ti: { @@ -7806,125 +7275,124 @@ 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: 'ObservationType', + bti: '.AbstractFeatureType', ps: [{ - n: 'cartesianCS', + n: 'validTime', rq: true, - en: 'CartesianCS', - ti: '.CartesianCSType' + ti: '.TimePrimitivePropertyType' }, { - 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: 'using', + ti: '.ProcedurePropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'target', + mx: false, + dom: false, + ti: '.TargetPropertyType', + t: 'er' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'resultOf', + rq: true, + ti: '.ResultType' }] }, { - ln: 'CompositeSolidType', - bti: '.AbstractSolidType', + ln: 'AbstractContinuousCoverageType', + bti: '.AbstractCoverageType', ps: [{ - n: 'solidMember', - rq: true, - col: true, - ti: '.SolidPropertyType' - }, { - n: 'aggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + n: 'coverageFunction', + ti: '.CoverageFunctionType' }] }, { - ln: 'SurfaceArrayPropertyType', + ln: 'CurveSegmentArrayPropertyType', ps: [{ - n: 'abstractSurface', + n: 'abstractCurveSegment', mno: 0, col: true, mx: false, dom: false, - en: 'AbstractSurface', - ti: '.AbstractSurfaceType', + en: 'AbstractCurveSegment', + ti: '.AbstractCurveSegmentType', t: 'er' + }] + }, { + ln: 'MovingObjectStatusType', + bti: '.AbstractTimeSliceType', + ps: [{ + n: 'position', + rq: true, + ti: '.GeometryPropertyType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + 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: 'AbstractFeatureCollectionType', - bti: '.AbstractFeatureType', + ln: 'TinType', + bti: '.SurfaceType', ps: [{ - n: 'featureMember', + n: 'stopLines', mno: 0, col: true, - ti: '.FeaturePropertyType' + ti: '.LineStringSegmentArrayPropertyType' }, { - n: 'featureMembers', - ti: '.FeatureArrayPropertyType' + n: 'breakLines', + mno: 0, + col: true, + ti: '.LineStringSegmentArrayPropertyType' + }, { + n: 'maxLength', + rq: true, + ti: '.LengthType' + }, { + n: 'controlPoint', + rq: true, + ti: '.TinType.ControlPoint' }] }, { - ln: 'CurvePropertyType', + ln: 'SolidPropertyType', ps: [{ - n: 'abstractCurve', + n: 'abstractSolid', rq: true, mx: false, dom: false, - en: 'AbstractCurve', - ti: '.AbstractCurveType', + en: 'AbstractSolid', + ti: '.AbstractSolidType', t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }, { n: 'nilReason', ti: { @@ -7965,27 +7433,49 @@ 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: 'PolygonType', - bti: '.AbstractSurfaceType', + ln: 'PriorityLocationPropertyType', + bti: '.LocationPropertyType', ps: [{ - n: 'exterior', - ti: '.AbstractRingPropertyType' + n: 'priority', + an: { + lp: 'priority' + }, + t: 'a' + }] + }, { + ln: 'AbstractFeatureType', + bti: '.AbstractGMLType', + ps: [{ + n: 'boundedBy', + ti: '.BoundingShapeType' }, { - n: 'interior', - mno: 0, - col: true, - ti: '.AbstractRingPropertyType' + n: 'location', + mx: false, + dom: false, + ti: '.LocationPropertyType', + t: 'er' }] }, { - ln: 'FormulaCitation', - tn: null, + ln: 'DynamicFeatureMemberType', + bti: '.AbstractFeatureMemberType', ps: [{ - n: 'ciCitation', - rq: true, + n: 'dynamicFeature', + mno: 0, + col: true, mx: false, - t: 'ae' + dom: false, + en: 'DynamicFeature', + ti: '.DynamicFeatureType', + t: 'er' }, { n: 'nilReason', ti: { @@ -8028,58 +7518,83 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectionVectorType', - ps: [{ - n: 'vector', - rq: true, - ti: '.VectorType' - }, { - n: 'horizontalAngle', - rq: true, - ti: '.AngleType' - }, { - n: 'verticalAngle', - rq: true, - ti: '.AngleType' - }] + ln: 'CircleByCenterPointType', + bti: '.ArcByCenterPointType' }, { - ln: 'GeodesicStringType', - bti: '.AbstractCurveSegmentType', + ln: 'CodeListType', 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: 'value', + ti: { + t: 'l', + bti: 'Name' + }, + t: 'v' }, { - n: 'interpolation', + n: 'codeSpace', an: { - lp: 'interpolation' + lp: 'codeSpace' }, t: 'a' }] }, { - ln: 'TopoComplexPropertyType', + ln: 'ClothoidType.RefLocation', + tn: null, ps: [{ - n: 'topoComplex', + n: 'affinePlacement', rq: true, - en: 'TopoComplex', - ti: '.TopoComplexType' - }, { - n: 'nilReason', - ti: { - t: 'l' + en: 'AffinePlacement', + ti: '.AffinePlacementType' + }] + }, { + ln: 'OperationMethodType', + bti: '.IdentifiedObjectType', + ps: [{ + n: 'formulaCitation', + rq: true, + ti: '.FormulaCitation' + }, { + n: 'formula', + rq: true, + mx: false, + dom: false, + 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: 'TimePrimitivePropertyType', + ps: [{ + n: 'abstractTimePrimitive', + rq: true, + mx: false, + dom: false, + en: 'AbstractTimePrimitive', + ti: '.AbstractTimePrimitiveType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }, { + n: 'nilReason', + ti: { + t: 'l' }, an: { lp: 'nilReason' @@ -8118,12 +7633,33 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AffineCSPropertyType', + ln: 'AbstractCoordinateSystemType', + bti: '.IdentifiedObjectType', ps: [{ - n: 'affineCS', + n: 'axis', rq: true, - en: 'AffineCS', - ti: '.AffineCSType' + col: true, + mx: false, + dom: false, + ti: '.CoordinateSystemAxisPropertyType', + t: 'er' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'GeodesicType', + bti: '.GeodesicStringType' + }, { + ln: 'EllipsoidalCSPropertyType', + ps: [{ + n: 'ellipsoidalCS', + rq: true, + en: 'EllipsoidalCS', + ti: '.EllipsoidalCSType' }, { n: 'nilReason', ti: { @@ -8166,76 +7702,135 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnitOfMeasureType', + ln: 'OperationParameterGroupPropertyType', ps: [{ - n: 'uom', + n: 'operationParameterGroup', rq: true, + en: 'OperationParameterGroup', + ti: '.OperationParameterGroupType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'uom' + 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: 'TimeClockType', - bti: '.TimeReferenceSystemType', + ln: 'DynamicFeatureCollectionType', + bti: '.DynamicFeatureType', ps: [{ - n: 'referenceEvent', - rq: true, - ti: '.StringOrRefType' - }, { - n: 'referenceTime', - rq: true, - ti: 'Time' - }, { - n: 'utcReference', + n: 'dynamicMembers', rq: true, - ti: 'Time' - }, { - n: 'dateBasis', - mno: 0, - col: true, - ti: '.TimeCalendarPropertyType' + ti: '.DynamicFeatureMemberType' }] }, { - ln: 'ClothoidType.RefLocation', - tn: null, + ln: 'AbstractTimeObjectType', + bti: '.AbstractGMLType' + }, { + ln: 'OperationParameterGroupType', + bti: '.AbstractGeneralOperationParameterType', ps: [{ - n: 'affinePlacement', + n: 'maximumOccurs', + ti: 'PositiveInteger' + }, { + n: 'parameter', rq: true, - en: 'AffinePlacement', - ti: '.AffinePlacementType' + mno: 2, + col: true, + mx: false, + dom: false, + ti: '.AbstractGeneralOperationParameterPropertyType', + t: 'er' }] }, { - ln: 'CoordinatesType', + ln: 'GeographicCRSPropertyType', ps: [{ - n: 'value', - t: 'v' + n: 'geographicCRS', + rq: true, + en: 'GeographicCRS', + ti: '.GeographicCRSType' }, { - 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' + }, { + 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', + ln: 'PointPropertyType', ps: [{ - n: 'compoundCRS', + n: 'point', rq: true, - en: 'CompoundCRS', - ti: '.CompoundCRSType' + en: 'Point', + ti: '.PointType' }, { n: 'nilReason', ti: { @@ -8276,97 +7871,46 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'TopoCurveType', - bti: '.AbstractTopologyType', - ps: [{ - n: 'directedEdge', - rq: true, - col: true, - ti: '.DirectedEdgePropertyType' }, { - n: 'aggregationType', + n: 'owns', + ti: 'Boolean', an: { - lp: 'aggregationType' + lp: 'owns' }, t: 'a' }] }, { - ln: 'AbstractDatumType', - bti: '.IdentifiedObjectType', + ln: 'TinType.ControlPoint', + tn: null, ps: [{ - n: 'domainOfValidity', - ti: '.DomainOfValidity' - }, { - n: 'scope', + n: 'posList', rq: true, - col: true - }, { - n: 'anchorDefinition', - mx: false, - dom: false, - ti: '.CodeType', - t: 'er' + ti: '.DirectPositionListType' }, { - n: 'realizationEpoch', - ti: 'Date' - }] - }, { - ln: 'OrientableCurveType', - bti: '.AbstractCurveType', - ps: [{ - n: 'baseCurve', + n: 'geometricPositionGroup', rq: true, - ti: '.CurvePropertyType' - }, { - n: 'orientation', - an: { - lp: 'orientation' - }, - t: 'a' - }] - }, { - ln: 'GeometryArrayPropertyType', - ps: [{ - n: 'abstractGeometry', - mno: 0, + mno: 3, col: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + etis: [{ + en: 'pos', + ti: '.DirectPositionType' + }, { + en: 'pointProperty', + ti: '.PointPropertyType' + }], + t: 'es' }] }, { - ln: 'AbstractRingType' - }, { - ln: 'SpeedType', - bti: '.MeasureType' - }, { - ln: 'TimeType', - bti: '.MeasureType' - }, { - ln: 'PassThroughOperationType', - bti: '.AbstractCoordinateOperationType', + ln: 'CompoundCRSType', + bti: '.AbstractCRSType', ps: [{ - n: 'modifiedCoordinate', + n: 'componentReferenceSystem', rq: true, + mno: 2, col: true, - ti: 'PositiveInteger' - }, { - n: 'coordOperation', - rq: true, mx: false, dom: false, - ti: '.CoordinateOperationPropertyType', + ti: '.SingleCRSPropertyType', t: 'er' }, { n: 'aggregationType', @@ -8376,29 +7920,12 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'QuantityExtentType', - bti: '.MeasureOrNilReasonListType' - }, { - ln: 'ScaleType', - bti: '.MeasureType' - }, { - ln: 'TargetPropertyType', + ln: 'TimePeriodPropertyType', ps: [{ - n: 'abstractFeature', - rq: true, - mx: false, - dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - t: 'er' - }, { - n: 'abstractGeometry', + n: 'timePeriod', rq: true, - mx: false, - dom: false, - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - t: 'er' + en: 'TimePeriod', + ti: '.TimePeriodType' }, { n: 'owns', ti: 'Boolean', @@ -8448,146 +7975,202 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CategoryExtentType', - bti: '.CodeOrNilReasonListType' + ln: 'GridLimitsType', + ps: [{ + n: 'gridEnvelope', + rq: true, + en: 'GridEnvelope', + ti: '.GridEnvelopeType' + }] }, { - ln: 'TopoSolidPropertyType', + ln: 'AngleType', + bti: '.MeasureType' + }, { + ln: 'ParameterValueType', + bti: '.AbstractGeneralParameterValueType', ps: [{ - n: 'topoSolid', + n: 'value', rq: true, - en: 'TopoSolid', - ti: '.TopoSolidType' + ti: '.MeasureType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + n: 'dmsAngleValue', + rq: true, + ti: '.DMSAngleType' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' + n: 'stringValue', + rq: true }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'integerValue', + rq: true, + ti: 'PositiveInteger' }, { - n: 'href', - t: 'a' + n: 'booleanValue', + rq: true, + ti: 'Boolean' }, { - n: 'role', - t: 'a' + n: 'valueList', + rq: true, + ti: '.MeasureListType' }, { - n: 'arcrole', - t: 'a' + n: 'integerValueList', + rq: true, + ti: { + t: 'l', + bti: 'Integer' + } }, { - n: 'title', - t: 'a' + n: 'valueFile', + rq: true }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'operationParameter', + rq: true, + mx: false, + dom: false, + ti: '.OperationParameterPropertyType', + t: 'er' + }] + }, { + ln: 'AbstractCoverageType', + bti: '.AbstractFeatureType', + ps: [{ + n: 'domainSet', + rq: true, + mx: false, + dom: false, + ti: '.DomainSetType', + t: 'er' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'rangeSet', + rq: true, + ti: '.RangeSetType' + }] + }, { + ln: 'FaceType', + bti: '.AbstractTopoPrimitiveType', + ps: [{ + n: 'isolated', + mno: 0, + col: true, + ti: '.NodePropertyType' }, { - n: 'owns', + 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: 'owns' + lp: 'universal' + }, + t: 'a' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' }, t: 'a' }] }, { - ln: 'MultiSurfacePropertyType', + ln: 'CompositeValueType', + bti: '.AbstractGMLType', ps: [{ - n: 'multiSurface', - rq: true, - en: 'MultiSurface', - ti: '.MultiSurfaceType' + n: 'valueComponent', + mno: 0, + col: true, + ti: '.ValuePropertyType' }, { - n: 'owns', - ti: 'Boolean', + n: 'valueComponents', + ti: '.ValueArrayPropertyType' + }, { + n: 'aggregationType', an: { - lp: 'owns' + lp: 'aggregationType' }, t: 'a' - }, { - n: 'nilReason', + }] + }, { + ln: 'CylindricalCSType', + bti: '.AbstractCoordinateSystemType' + }, { + ln: 'DirectPositionListType', + ps: [{ + n: 'value', ti: { - t: 'l' + t: 'l', + bti: 'Double' }, + t: 'v' + }, { + n: 'count', + ti: 'PositiveInteger', an: { - lp: 'nilReason' + lp: 'count' }, t: 'a' }, { - n: 'remoteSchema', + n: 'srsName', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + 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', + 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: 'NodeType', - bti: '.AbstractTopoPrimitiveType', + ln: 'AbstractCurveType', + bti: '.AbstractGeometricPrimitiveType' + }, { + ln: 'FeaturePropertyType', ps: [{ - n: 'container', - ti: '.FaceOrTopoSolidPropertyType' - }, { - n: 'directedEdge', - mno: 0, - col: true, - ti: '.DirectedEdgePropertyType' - }, { - n: 'pointProperty', - ti: '.PointPropertyType' + n: 'abstractFeature', + rq: true, + mx: false, + dom: false, + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + t: 'er' }, { - n: 'aggregationType', + n: 'owns', + ti: 'Boolean', an: { - lp: 'aggregationType' + lp: 'owns' }, t: 'a' - }] - }, { - ln: 'OperationParameterGroupPropertyType', - ps: [{ - n: 'operationParameterGroup', - rq: true, - en: 'OperationParameterGroup', - ti: '.OperationParameterGroupType' }, { n: 'nilReason', ti: { @@ -8630,25 +8213,12 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RingPropertyType', - ps: [{ - n: 'ring', - rq: true, - en: 'Ring', - ti: '.RingType' - }] - }, { - ln: 'NodeOrEdgePropertyType', + ln: 'ProjectedCRSPropertyType', ps: [{ - n: 'node', - rq: true, - en: 'Node', - ti: '.NodeType' - }, { - n: 'edge', + n: 'projectedCRS', rq: true, - en: 'Edge', - ti: '.EdgeType' + en: 'ProjectedCRS', + ti: '.ProjectedCRSType' }, { n: 'nilReason', ti: { @@ -8689,33 +8259,122 @@ var GML_3_2_1_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'ClothoidType', + bti: '.AbstractCurveSegmentType', + ps: [{ + n: 'refLocation', + rq: true, + ti: '.ClothoidType.RefLocation' }, { - n: 'owns', + 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: '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: 'Boolean', + tn: null, + ps: [{ + n: 'value', ti: 'Boolean', + t: 'v' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'owns' + lp: 'nilReason' }, t: 'a' }] }, { - ln: 'GeographicCRSType', - bti: '.AbstractCRSType', + ln: 'CylinderType', + bti: '.AbstractGriddedSurfaceType', ps: [{ - n: 'usesEllipsoidalCS', + n: 'horizontalCURVETYPE', + an: { + lp: 'horizontalCurveType' + }, + t: 'a' + }, { + n: 'verticalCURVETYPE', + an: { + lp: 'verticalCurveType' + }, + t: 'a' + }] + }, { + ln: 'EnvelopeWithTimePeriodType', + bti: '.EnvelopeType', + ps: [{ + n: 'beginPosition', rq: true, - ti: '.EllipsoidalCSPropertyType' + ti: '.TimePositionType' }, { - n: 'usesGeodeticDatum', + n: 'endPosition', rq: true, - ti: '.GeodeticDatumPropertyType' + ti: '.TimePositionType' + }, { + n: 'frame', + an: { + lp: 'frame' + }, + t: 'a' }] }, { - ln: 'EngineeringCRSPropertyType', + ln: 'MultiSolidType', + bti: '.AbstractGeometricAggregateType', ps: [{ - n: 'engineeringCRS', + n: 'solidMember', + mno: 0, + col: true, + ti: '.SolidPropertyType' + }, { + n: 'solidMembers', + ti: '.SolidArrayPropertyType' + }] + }, { + ln: 'TemporalDatumPropertyType', + ps: [{ + n: 'temporalDatum', rq: true, - en: 'EngineeringCRS', - ti: '.EngineeringCRSType' + en: 'TemporalDatum', + ti: '.TemporalDatumType' }, { n: 'nilReason', ti: { @@ -8758,134 +8417,66 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractMetaDataType', + ln: 'StringOrRefType', ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ers' + n: 'value', + t: 'v' }, { - n: 'id', - ti: 'ID', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'id', + lp: 'nilReason' + }, + t: 'a' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', 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: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'refDirection', - ti: '.VectorType' - }] - }, { - ln: 'EnvelopeType', - ps: [{ - n: 'lowerCorner', - rq: true, - ti: '.DirectPositionType' + n: 'href', + 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: { - lp: 'srsName' - }, + n: 'role', t: 'a' }, { - n: 'srsDimension', - ti: 'PositiveInteger', - an: { - lp: 'srsDimension' - }, + n: 'arcrole', t: 'a' }, { - n: 'axisLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'axisLabels' - }, + n: 'title', t: 'a' }, { - n: 'uomLabels', - ti: { - t: 'l', - bti: 'NCName' - }, - an: { - lp: 'uomLabels' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', t: 'a' - }] - }, { - ln: 'GridFunctionType', - ps: [{ - n: 'sequenceRule', - ti: '.SequenceRuleType' }, { - n: 'startPoint', - ti: { - t: 'l', - bti: 'Integer' - } + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'ConventionalUnitType', - bti: '.UnitDefinitionType', + ln: 'CurveType', + bti: '.AbstractCurveType', ps: [{ - n: 'conversionToPreferredUnit', - rq: true, - ti: '.ConversionToPreferredUnitType' - }, { - n: 'roughConversionToPreferredUnit', + n: 'segments', rq: true, - ti: '.ConversionToPreferredUnitType' - }, { - n: 'derivationUnitTerm', - mno: 0, - col: true, - ti: '.DerivationUnitTermType' + ti: '.CurveSegmentArrayPropertyType' }] }, { - ln: 'AbstractCurveType', - bti: '.AbstractGeometricPrimitiveType' - }, { - ln: 'DictionaryEntryType', - bti: '.AbstractMemberType', + ln: 'VerticalCRSPropertyType', ps: [{ - n: 'definition', + n: 'verticalCRS', rq: true, - mx: false, - dom: false, - en: 'Definition', - ti: '.DefinitionType', - t: 'er' + en: 'VerticalCRS', + ti: '.VerticalCRSType' }, { n: 'nilReason', ti: { @@ -8928,65 +8519,152 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DirectPositionListType', + ln: 'LineStringSegmentType', + bti: '.AbstractCurveSegmentType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' + n: 'posOrPointPropertyOrPointRep', + 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' + }, { + n: 'posList', + rq: true, + ti: '.DirectPositionListType' + }, { + n: 'coordinates', + rq: true, + ti: '.CoordinatesType' + }, { + n: 'interpolation', + an: { + lp: 'interpolation' }, - t: 'v' + t: 'a' + }] + }, { + ln: 'RingType', + bti: '.AbstractRingType', + ps: [{ + n: 'curveMember', + rq: true, + col: true, + ti: '.CurvePropertyType' }, { - n: 'count', - ti: 'PositiveInteger', + n: 'aggregationType', an: { - lp: 'count' + lp: 'aggregationType' }, t: 'a' + }] + }, { + ln: 'AbstractTopoPrimitiveType', + bti: '.AbstractTopologyType' + }, { + ln: 'SurfaceArrayPropertyType', + ps: [{ + n: 'abstractSurface', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractSurface', + ti: '.AbstractSurfaceType', + t: 'er' }, { - n: 'srsName', + n: 'owns', + ti: 'Boolean', an: { - lp: 'srsName' + lp: 'owns' }, t: 'a' + }] + }, { + ln: 'ProcedurePropertyType', + ps: [{ + n: 'abstractFeature', + rq: true, + mx: false, + dom: false, + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + t: 'er' }, { - n: 'srsDimension', - ti: 'PositiveInteger', + n: 'owns', + ti: 'Boolean', an: { - lp: 'srsDimension' + lp: 'owns' }, t: 'a' }, { - 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: 'FeaturePropertyType', + ln: 'IdentifiedObjectType', + bti: '.DefinitionType' + }, { + ln: 'DirectedFacePropertyType', ps: [{ - n: 'abstractFeature', + n: 'face', rq: true, - mx: false, - dom: false, - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - t: 'er' + en: 'Face', + ti: '.FaceType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -9036,33 +8714,339 @@ var GML_3_2_1_Module_Factory = function () { t: 'a' }] }, { - t: 'enum', - ln: 'IncrementOrder', - vs: ['+x+y', '+y+x', '+x-y', '-x-y'] + ln: 'OrientableCurveType', + bti: '.AbstractCurveType', + ps: [{ + n: 'baseCurve', + rq: true, + ti: '.CurvePropertyType' + }, { + n: 'orientation', + an: { + lp: 'orientation' + }, + t: 'a' + }] }, { - t: 'enum', - ln: 'AggregationType', - vs: ['set', 'bag', 'sequence', 'array', 'record', 'table'] + 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: 'ValueArrayPropertyType', + ps: [{ + n: 'abstractValueOrAbstractGeometryOrAbstractTimeObject', + rq: true, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'Null', + ti: { + t: 'l' + } + }, { + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType' + }, { + en: 'AbstractValue', + ti: 'AnyType' + }, { + en: 'AbstractGeometry', + ti: '.AbstractGeometryType' + }], + t: 'ers' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'CodeWithAuthorityType', + bti: '.CodeType' + }, { + ln: 'TimeOrdinalReferenceSystemType', + bti: '.TimeReferenceSystemType', + ps: [{ + n: 'component', + rq: true, + col: true, + ti: '.TimeOrdinalEraPropertyType' + }] + }, { + 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: '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: 'ShellType', + ps: [{ + n: 'surfaceMember', + rq: true, + col: true, + ti: '.SurfacePropertyType' + }, { + n: 'aggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'GeometryPropertyType', + ps: [{ + 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: { + 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: '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: '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: 'TriangleType', + bti: '.AbstractSurfacePatchType', + ps: [{ + n: 'exterior', + rq: true, + ti: '.AbstractRingPropertyType' + }, { + n: 'interpolation', + an: { + lp: 'interpolation' + }, + 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: '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' + }] }, { 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: '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'] + ln: 'SequenceRuleEnumeration', + vs: ['Linear', 'Boustrophedonic', 'Cantor-diagonal', 'Spiral', 'Morton', 'Hilbert'] }, { t: 'enum', ln: 'CurveInterpolationType', @@ -9073,1380 +9057,1364 @@ var GML_3_2_1_Module_Factory = function () { 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' + ln: 'KnotTypesType', + vs: ['uniform', 'quasiUniform', 'piecewiseBezier'] }, { - en: 'coordinateSystemAxisRef', - ti: '.CoordinateSystemAxisPropertyType' + t: 'enum', + ln: 'AggregationType', + vs: ['set', 'bag', 'sequence', 'array', 'record', 'table'] }, { - en: 'operationParameter', - ti: '.OperationParameterPropertyType' + t: 'enum', + ln: 'TimeIndeterminateValueType', + vs: ['after', 'before', 'now', 'unknown'] }, { - en: 'dataSource', - ti: '.StringOrRefType' + t: 'enum', + ln: 'SignType', + vs: ['-', '+'] }, { - en: 'MultiSolid', - ti: '.MultiSolidType', - sh: 'AbstractGeometricAggregate' + t: 'enum', + ln: 'IncrementOrder', + vs: ['+x+y', '+y+x', '+x-y', '-x-y'] + }], + eis: [{ + en: 'DerivedCRS', + ti: '.DerivedCRSType', + sh: 'AbstractGeneralDerivedCRS' }, { - en: 'EnvelopeWithTimePeriod', - ti: '.EnvelopeWithTimePeriodType', - sh: 'Envelope' + en: 'remarks' }, { - en: 'multiSurfaceDomain', + en: 'rectifiedGridDomain', ti: '.DomainSetType', sh: 'domainSet' }, { - en: 'GeocentricCRS', - ti: '.GeocentricCRSType', - sh: 'AbstractSingleCRS' + en: 'derivationUnitTerm', + ti: '.DerivationUnitTermType' }, { - en: 'angle', - ti: '.AngleType' + en: 'Surface', + ti: '.SurfaceType', + sh: 'AbstractSurface' }, { - en: 'using', - ti: '.ProcedurePropertyType' + en: 'MultiCurveCoverage', + ti: '.DiscreteCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'axis', - ti: '.CoordinateSystemAxisPropertyType' + en: 'centerOf', + ti: '.PointPropertyType' }, { - en: 'topoPointProperty', - ti: '.TopoPointPropertyType' + en: 'verticalCS', + ti: '.VerticalCSPropertyType' }, { - en: 'rangeMeaning', - ti: '.CodeWithAuthorityType' + en: 'OrientableSurface', + ti: '.OrientableSurfaceType', + sh: 'AbstractSurface' }, { - en: 'CubicSpline', - ti: '.CubicSplineType', - sh: 'AbstractCurveSegment' + en: 'RectifiedGrid', + ti: '.RectifiedGridType', + sh: 'Grid' }, { - en: 'boundedBy', - ti: '.BoundingShapeType' + en: 'PolarCS', + ti: '.PolarCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'Conversion', - ti: '.ConversionType', - sh: 'AbstractGeneralConversion' + en: 'CoordinateSystemAxis', + ti: '.CoordinateSystemAxisType', + sh: 'Definition' }, { - en: 'pointRep', - ti: '.PointPropertyType' + en: 'GeographicCRS', + ti: '.GeographicCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'measure', - ti: '.MeasureType' + en: 'ArcString', + ti: '.ArcStringType', + sh: 'AbstractCurveSegment' }, { - en: 'AbstractCoverage', - ti: '.AbstractCoverageType', - sh: 'AbstractFeature' + en: 'ProjectedCRS', + ti: '.ProjectedCRSType', + sh: 'AbstractGeneralDerivedCRS' }, { - en: 'secondDefiningParameter', - ti: '.SecondDefiningParameterPropertyElement' + en: 'AbstractTimeObject', + ti: '.AbstractTimeObjectType', + sh: 'AbstractGML' }, { - en: 'TemporalCRS', - ti: '.TemporalCRSType', - sh: 'AbstractSingleCRS' + en: 'valueOfParameter', + ti: '.OperationParameterPropertyType', + sh: 'operationParameter' }, { - en: 'AbstractTimeTopologyPrimitive', - ti: '.AbstractTimeTopologyPrimitiveType', - sh: 'AbstractTimePrimitive' + en: 'passThroughOperationRef', + ti: '.PassThroughOperationPropertyType' + }, { + en: 'defaultCodeSpace' }, { en: 'TimeClock', ti: '.TimeClockType', sh: 'TimeReferenceSystem' }, { - en: 'primeMeridianRef', - ti: '.PrimeMeridianPropertyType' - }, { - en: 'extentOf', - ti: '.SurfacePropertyType' - }, { - en: 'DynamicFeatureCollection', - ti: '.DynamicFeatureCollectionType', - sh: 'DynamicFeature' - }, { - en: 'curveMember', - ti: '.CurvePropertyType' + en: 'conversionRef', + ti: '.ConversionPropertyType' }, { - en: 'usesSphericalCS', - ti: '.SphericalCSPropertyType', - sh: 'sphericalCS' + en: 'AbstractGriddedSurface', + ti: '.AbstractGriddedSurfaceType', + sh: 'AbstractParametricCurveSurface' }, { - en: 'EllipsoidalCS', - ti: '.EllipsoidalCSType', - sh: 'AbstractCoordinateSystem' + en: 'abstractStrictAssociationRole', + ti: '.AssociationRoleType' }, { - en: 'Clothoid', - ti: '.ClothoidType', - sh: 'AbstractCurveSegment' + en: 'cartesianCSRef', + ti: '.CartesianCSPropertyType' }, { - en: 'temporalCSRef', - ti: '.TemporalCSPropertyType' + en: 'multiSolidDomain', + ti: '.DomainSetType', + sh: 'domainSet' }, { - en: 'method', - ti: '.OperationMethodPropertyType' + en: 'coordinates', + ti: '.CoordinatesType' }, { - en: 'multiGeometryProperty', - ti: '.MultiGeometryPropertyType' + en: 'Null', + ti: { + t: 'l' + } }, { - en: 'Grid', - ti: '.GridType', - sh: 'AbstractImplicitGeometry' + en: 'Envelope', + ti: '.EnvelopeType', + sh: 'AbstractObject' }, { - en: 'AbstractGriddedSurface', - ti: '.AbstractGriddedSurfaceType', - sh: 'AbstractParametricCurveSurface' + en: 'MultiSolid', + ti: '.MultiSolidType', + sh: 'AbstractGeometricAggregate' }, { - en: 'usesTemporalDatum', - ti: '.TemporalDatumPropertyType', - sh: 'temporalDatum' + en: 'multiPointDomain', + ti: '.DomainSetType', + sh: 'domainSet' }, { - en: 'topoVolumeProperty', - ti: '.TopoVolumePropertyType' + en: 'method', + ti: '.OperationMethodPropertyType' }, { - en: 'ArcStringByBulge', - ti: '.ArcStringByBulgeType', - sh: 'AbstractCurveSegment' + en: 'TriangulatedSurface', + ti: '.SurfaceType', + sh: 'Surface' }, { - en: 'maximumValue', - ti: 'Double' + en: 'surfaceArrayProperty', + ti: '.SurfaceArrayPropertyType' }, { - en: 'multiCenterLineOf', - ti: '.MultiCurvePropertyType' + en: 'generalOperationParameter', + ti: '.AbstractGeneralOperationParameterPropertyType', + sh: 'parameter' }, { - en: 'centerLineOf', - ti: '.CurvePropertyType' + en: 'AbstractGML', + ti: '.AbstractGMLType', + sh: 'AbstractObject' }, { - en: 'edgeOf', - ti: '.CurvePropertyType' + en: 'dictionaryEntry', + ti: '.DictionaryEntryType' }, { - en: 'usesTemporalCS', - ti: '.TemporalCSPropertyType' + en: 'parameterValue', + ti: '.AbstractGeneralParameterValuePropertyType' }, { - en: 'targetElement' + en: 'AbstractImplicitGeometry', + ti: '.AbstractGeometryType', + sh: 'AbstractGeometry' }, { - en: 'Point', - ti: '.PointType', - sh: 'AbstractGeometricPrimitive' + en: 'duration', + ti: 'Duration' }, { - en: 'sourceCRS', - ti: '.CRSPropertyType' + en: 'projectedCRSRef', + ti: '.ProjectedCRSPropertyType' }, { - en: 'linearCS', - ti: '.LinearCSPropertyType' + en: 'verticalCRSRef', + ti: '.VerticalCRSPropertyType' }, { - en: 'member', - ti: '.AssociationRoleType' + en: 'abstractReference', + ti: '.ReferenceType' }, { - en: 'dmsAngle', - ti: '.DMSAngleType' + en: 'sourceDimensions', + ti: 'PositiveInteger' }, { - en: 'TimeCalendar', - ti: '.TimeCalendarType', - sh: 'TimeReferenceSystem' + en: 'baseGeographicCRS', + ti: '.GeographicCRSPropertyType' }, { - en: 'verticalCS', - ti: '.VerticalCSPropertyType' + en: 'methodFormula', + ti: '.CodeType', + sh: 'formula' }, { - en: 'GeodeticCRS', - ti: '.GeodeticCRSType', + en: 'GeocentricCRS', + ti: '.GeocentricCRSType', sh: 'AbstractSingleCRS' }, { - en: 'usesAxis', - ti: '.CoordinateSystemAxisPropertyType', - sh: 'axis' - }, { - en: 'geographicCRSRef', - ti: '.GeographicCRSPropertyType' + en: 'rangeParameters', + ti: '.AssociationRoleType' }, { - en: 'Ring', - ti: '.RingType', - sh: 'AbstractRing' + en: 'engineeringDatumRef', + ti: '.EngineeringDatumPropertyType' }, { - en: 'abstractGeneralOperationParameterRef', - ti: '.AbstractGeneralOperationParameterPropertyType' + en: 'cylindricalCS', + ti: '.CylindricalCSPropertyType' }, { - en: 'usesVerticalDatum', - ti: '.VerticalDatumPropertyType', - sh: 'verticalDatum' + en: 'Conversion', + ti: '.ConversionType', + sh: 'AbstractGeneralConversion' }, { - en: 'referenceSystemRef', - ti: '.CRSPropertyType' + en: 'temporalCSRef', + ti: '.TemporalCSPropertyType' }, { - en: 'parameterValue', - ti: '.AbstractGeneralParameterValuePropertyType' + en: 'ArcByBulge', + ti: '.ArcByBulgeType', + sh: 'ArcStringByBulge' }, { - en: 'TopoSolid', - ti: '.TopoSolidType', - sh: 'AbstractTopoPrimitive' + en: 'MultiCurve', + ti: '.MultiCurveType', + sh: 'AbstractGeometricAggregate' }, { - en: 'includesParameter', - ti: '.AbstractGeneralOperationParameterPropertyType', - sh: 'parameter' + en: 'target', + ti: '.TargetPropertyType' }, { - en: 'Envelope', - ti: '.EnvelopeType', - sh: 'AbstractObject' + en: 'EllipsoidalCS', + ti: '.EllipsoidalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'solidProperty', - ti: '.SolidPropertyType' + en: 'description', + ti: '.StringOrRefType' }, { - en: 'duration', - ti: 'Duration' + en: 'featureMembers', + ti: '.FeatureArrayPropertyType' }, { - en: 'anchorDefinition', - ti: '.CodeType' + en: 'Rectangle', + ti: '.RectangleType', + sh: 'AbstractSurfacePatch' }, { - en: 'SecondDefiningParameter', - ti: '.SecondDefiningParameter' + en: 'linearCS', + ti: '.LinearCSPropertyType' }, { - en: 'usesCS', - ti: '.CoordinateSystemPropertyType', - sh: 'coordinateSystem' + en: 'singleOperationRef', + ti: '.SingleOperationPropertyType' }, { - en: 'sphericalCSRef', - ti: '.SphericalCSPropertyType' + en: 'ImageDatum', + ti: '.ImageDatumType', + sh: 'AbstractDatum' }, { - en: 'associationName' + en: 'members', + ti: '.ArrayAssociationType' }, { - en: 'operationParameterGroupRef', - ti: '.OperationParameterPropertyType' + en: 'UserDefinedCS', + ti: '.UserDefinedCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'ellipsoidalCS', + en: 'ellipsoidalCSRef', ti: '.EllipsoidalCSPropertyType' }, { - en: 'TimeOrdinalReferenceSystem', - ti: '.TimeOrdinalReferenceSystemType', - sh: 'TimeReferenceSystem' - }, { - en: 'anchorPoint', - ti: '.CodeType', - sh: 'anchorDefinition' + en: 'CategoryExtent', + ti: '.CategoryExtentType', + sh: 'AbstractValue' }, { - en: 'verticalCRSRef', - ti: '.VerticalCRSPropertyType' + en: 'centerLineOf', + ti: '.CurvePropertyType' }, { - en: 'usesGeodeticDatum', - ti: '.GeodeticDatumPropertyType', - sh: 'geodeticDatum' + en: 'name', + ti: '.CodeType' }, { - en: 'surfaceArrayProperty', - ti: '.SurfaceArrayPropertyType' + en: 'LinearCS', + ti: '.LinearCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'coordinateOperationAccuracy', - ti: '.CoordinateOperationAccuracy' + en: 'LinearRing', + ti: '.LinearRingType', + sh: 'AbstractRing' }, { - en: 'AbstractSurfacePatch', - ti: '.AbstractSurfacePatchType' + en: 'valueFile' }, { - en: 'affineCS', - ti: '.AffineCSPropertyType' + en: 'location', + ti: '.LocationPropertyType' }, { - en: 'usesValue', + en: 'includesValue', ti: '.AbstractGeneralParameterValuePropertyType', sh: 'parameterValue' }, { - en: 'pointArrayProperty', - ti: '.PointArrayPropertyType' + en: 'Clothoid', + ti: '.ClothoidType', + sh: 'AbstractCurveSegment' }, { - en: 'methodFormula', - ti: '.CodeType', - sh: 'formula' + en: 'targetElement' }, { - en: 'domainSet', - ti: '.DomainSetType' + en: 'OffsetCurve', + ti: '.OffsetCurveType', + sh: 'AbstractCurveSegment' }, { - en: 'minutes', - ti: 'NonNegativeInteger' + en: 'compoundCRSRef', + ti: '.CompoundCRSPropertyType' }, { - en: 'conversion', - ti: '.GeneralConversionPropertyType' + en: 'concatenatedOperationRef', + ti: '.ConcatenatedOperationPropertyType' }, { - en: 'quantityTypeReference', - ti: '.ReferenceType' + en: 'Ring', + ti: '.RingType', + sh: 'AbstractRing' }, { - en: 'abstractInlineProperty', - ti: '.InlinePropertyType' + en: 'TopoComplex', + ti: '.TopoComplexType', + sh: 'AbstractTopology' }, { - en: 'TimePeriod', - ti: '.TimePeriodType', - sh: 'AbstractTimeGeometricPrimitive' + en: 'timeInterval', + ti: '.TimeIntervalLengthType' }, { - en: 'AbstractTopology', - ti: '.AbstractTopologyType', - sh: 'AbstractGML' + en: 'extentOf', + ti: '.SurfacePropertyType' }, { - en: 'TopoSurface', - ti: '.TopoSurfaceType' + en: 'axis', + ti: '.CoordinateSystemAxisPropertyType' }, { - en: 'degrees', - ti: '.DegreesType' + en: 'CompositeCurve', + ti: '.CompositeCurveType', + sh: 'AbstractCurve' }, { - en: 'booleanValue', - ti: 'Boolean' + en: 'usesTemporalCS', + ti: '.TemporalCSPropertyType' }, { - en: 'PassThroughOperation', - ti: '.PassThroughOperationType', - sh: 'AbstractSingleOperation' + en: 'multiSurfaceDomain', + ti: '.DomainSetType', + sh: 'domainSet' }, { - en: 'coordinates', - ti: '.CoordinatesType' + en: 'valueComponent', + ti: '.ValuePropertyType' }, { - en: 'CompositeSolid', - ti: '.CompositeSolidType', - sh: 'AbstractSolid' + en: 'usesEllipsoidalCS', + ti: '.EllipsoidalCSPropertyType', + sh: 'ellipsoidalCS' }, { - en: 'metaDataProperty', - ti: '.MetaDataPropertyType' + en: 'CompoundCRS', + ti: '.CompoundCRSType', + sh: 'AbstractCRS' }, { - en: 'DirectedObservationAtDistance', - ti: '.DirectedObservationAtDistanceType', - sh: 'DirectedObservation' + en: 'dataSourceReference', + ti: '.ReferenceType' }, { - en: 'valueProperty', - ti: '.ValuePropertyType' + en: 'LocationString', + ti: '.StringOrRefType' }, { - en: 'MultiPoint', - ti: '.MultiPointType', - sh: 'AbstractGeometricAggregate' + en: 'AbstractGeneralTransformation', + ti: '.AbstractGeneralTransformationType', + sh: 'AbstractOperation' }, { - en: 'DefinitionCollection', - ti: '.DictionaryType', - sh: 'Definition' + en: 'curveMembers', + ti: '.CurveArrayPropertyType' }, { - en: 'OperationMethod', - ti: '.OperationMethodType', - sh: 'Definition' + en: 'ellipsoid', + ti: '.EllipsoidPropertyType' }, { - en: 'CountList', - ti: { - t: 'l' - }, - sh: 'AbstractScalarValueList' + en: 'verticalDatumRef', + ti: '.VerticalDatumPropertyType' }, { - en: 'CompositeValue', - ti: '.CompositeValueType', - sh: 'AbstractValue' + en: 'temporalDatumRef', + ti: '.TemporalDatumPropertyType' }, { - en: 'catalogSymbol', - ti: '.CodeType' + en: 'TemporalCRS', + ti: '.TemporalCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'AbstractTimeGeometricPrimitive', - ti: '.AbstractTimeGeometricPrimitiveType', - sh: 'AbstractTimePrimitive' + en: 'engineeringDatum', + ti: '.EngineeringDatumPropertyType' }, { - en: 'TimeEdge', - ti: '.TimeEdgeType', - sh: 'AbstractTimeTopologyPrimitive' + en: 'topoCurveProperty', + ti: '.TopoCurvePropertyType' }, { - en: 'projectedCRSRef', - ti: '.ProjectedCRSPropertyType' + en: 'CylindricalCS', + ti: '.CylindricalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'AbstractDiscreteCoverage', - ti: '.DiscreteCoverageType', - sh: 'AbstractCoverage' + en: 'Arc', + ti: '.ArcType', + sh: 'ArcString' }, { - en: 'imageCRSRef', - ti: '.ImageCRSPropertyType' + en: 'curveArrayProperty', + ti: '.CurveArrayPropertyType' }, { - en: 'AbstractGeometricPrimitive', - ti: '.AbstractGeometricPrimitiveType', - sh: 'AbstractGeometry' + en: 'track', + ti: '.HistoryPropertyType', + sh: 'history' }, { - en: 'operationMethodRef', - ti: '.OperationMethodPropertyType' + en: 'OrientableCurve', + ti: '.OrientableCurveType', + sh: 'AbstractCurve' }, { - en: 'coordOperation', - ti: '.CoordinateOperationPropertyType' + en: 'priorityLocation', + ti: '.PriorityLocationPropertyType', + sh: 'location' }, { - en: 'includesSingleCRS', - ti: '.SingleCRSPropertyType', - sh: 'componentReferenceSystem' + en: 'AbstractDatum', + ti: '.AbstractDatumType', + sh: 'Definition' }, { - en: 'AbstractTimeComplex', - ti: '.AbstractTimeComplexType', - sh: 'AbstractTimeObject' + en: 'usesMethod', + ti: '.OperationMethodPropertyType', + sh: 'method' }, { - en: 'AbstractRing', - ti: '.AbstractRingType', + en: 'File', + ti: '.FileType', sh: 'AbstractObject' }, { - en: 'ValueArray', - ti: '.ValueArrayType', - sh: 'CompositeValue' + en: 'directedNode', + ti: '.DirectedNodePropertyType' }, { - en: 'quantityType', - ti: '.StringOrRefType' + en: 'GenericMetaData', + ti: '.GenericMetaDataType', + sh: 'AbstractMetaData' }, { - en: 'polarCS', - ti: '.PolarCSPropertyType' + en: 'ImageCRS', + ti: '.ImageCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'AbstractContinuousCoverage', - ti: '.AbstractContinuousCoverageType', - sh: 'AbstractFeature' + en: 'VerticalDatum', + ti: '.VerticalDatumType', + sh: 'AbstractDatum' }, { - en: 'ParameterValue', - ti: '.ParameterValueType', - sh: 'AbstractGeneralParameterValue' + en: 'geographicCRSRef', + ti: '.GeographicCRSPropertyType' }, { - en: 'TimeNode', - ti: '.TimeNodeType', - sh: 'AbstractTimeTopologyPrimitive' + en: 'origin', + ti: 'DateTime' }, { - en: 'axisDirection', + en: 'anchorDefinition', + ti: '.CodeType' + }, { + en: 'usesAxis', + ti: '.CoordinateSystemAxisPropertyType', + sh: 'axis' + }, { + en: 'derivedCRSType', ti: '.CodeWithAuthorityType' }, { - en: 'Circle', - ti: '.CircleType', - sh: 'Arc' + en: 'imageDatumRef', + ti: '.ImageDatumPropertyType' }, { - en: 'AffineCS', - ti: '.AffineCSType', - sh: 'AbstractCoordinateSystem' + en: 'coordinateOperationAccuracy', + ti: '.CoordinateOperationAccuracy' }, { - en: 'roughConversionToPreferredUnit', - ti: '.ConversionToPreferredUnitType' + en: 'TimeEdge', + ti: '.TimeEdgeType', + sh: 'AbstractTimeTopologyPrimitive' }, { - en: 'ArcString', - ti: '.ArcStringType', - sh: 'AbstractCurveSegment' + en: 'usesCS', + ti: '.CoordinateSystemPropertyType', + sh: 'coordinateSystem' }, { - en: 'pointMember', - ti: '.PointPropertyType' + en: 'MovingObjectStatus', + ti: '.MovingObjectStatusType', + sh: 'AbstractTimeSlice' }, { - en: 'Cylinder', - ti: '.CylinderType', - sh: 'AbstractGriddedSurface' + en: 'directedTopoSolid', + ti: '.DirectedTopoSolidPropertyType' }, { - en: 'AbstractCoordinateSystem', - ti: '.AbstractCoordinateSystemType', - sh: 'Definition' + en: 'scope' }, { - en: 'engineeringDatumRef', - ti: '.EngineeringDatumPropertyType' + en: 'baseSurface', + ti: '.SurfacePropertyType' }, { - en: 'PrimeMeridian', - ti: '.PrimeMeridianType', - sh: 'Definition' + en: 'definedByConversion', + ti: '.GeneralConversionPropertyType', + sh: 'conversion' }, { - en: 'Curve', - ti: '.CurveType', - sh: 'AbstractCurve' + en: 'MultiSurfaceCoverage', + ti: '.DiscreteCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'Edge', - ti: '.EdgeType', - sh: 'AbstractTopoPrimitive' + en: 'polarCS', + ti: '.PolarCSPropertyType' }, { - en: 'surfaceMembers', - ti: '.SurfaceArrayPropertyType' + en: 'secondDefiningParameter', + ti: '.SecondDefiningParameterPropertyElement' }, { - en: 'ParameterValueGroup', - ti: '.ParameterValueGroupType', - sh: 'AbstractGeneralParameterValue' + en: 'topoSurfaceProperty', + ti: '.TopoSurfacePropertyType' }, { - en: 'timeInterval', - ti: '.TimeIntervalLengthType' + en: 'AbstractObject', + ti: 'AnyType' }, { - en: 'generalConversionRef', - ti: '.GeneralConversionPropertyType' + en: 'AbstractGeneralConversion', + ti: '.AbstractGeneralConversionType', + sh: 'AbstractOperation' }, { - en: 'multiLocation', - ti: '.MultiPointPropertyType' + en: 'roughConversionToPreferredUnit', + ti: '.ConversionToPreferredUnitType' }, { - en: 'cartesianCSRef', - ti: '.CartesianCSPropertyType' + en: 'CartesianCS', + ti: '.CartesianCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'AbstractSingleOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'AbstractCoordinateOperation' + en: 'Ellipsoid', + ti: '.EllipsoidType', + sh: 'Definition' }, { - en: 'DefinitionProxy', - ti: '.DefinitionProxyType', + en: 'AbstractGeneralOperationParameter', + ti: '.AbstractGeneralOperationParameterType', sh: 'Definition' }, { - en: 'usesSingleOperation', - ti: '.CoordinateOperationPropertyType', - sh: 'coordOperation' + en: 'topoPrimitiveMember', + ti: '.TopoPrimitiveMemberType' }, { - en: 'GeodesicString', - ti: '.GeodesicStringType', - sh: 'AbstractCurveSegment' + en: 'value', + ti: '.MeasureType' }, { - en: 'multiPosition', - ti: '.MultiPointPropertyType' + en: 'catalogSymbol', + ti: '.CodeType' }, { - en: 'usesParameter', - ti: '.AbstractGeneralOperationParameterPropertyType', - sh: 'generalOperationParameter' + en: 'angle', + ti: '.AngleType' }, { - en: 'TopoComplex', - ti: '.TopoComplexType', - sh: 'AbstractTopology' + en: 'polarCSRef', + ti: '.PolarCSPropertyType' }, { - en: 'UserDefinedCS', - ti: '.UserDefinedCSType', - sh: 'AbstractCoordinateSystem' + en: 'Triangle', + ti: '.TriangleType', + sh: 'AbstractSurfacePatch' }, { - en: 'DerivedUnit', - ti: '.DerivedUnitType', - sh: 'UnitDefinition' + en: 'position', + ti: '.PointPropertyType' }, { - en: 'operationParameterRef', - ti: '.OperationParameterPropertyType' + en: 'AbstractRing', + ti: '.AbstractRingType', + sh: 'AbstractObject' }, { - en: 'Count', - ti: '.Count', - sh: 'AbstractScalarValue' + en: 'identifier', + ti: '.CodeWithAuthorityType' }, { - en: 'GeometricComplex', - ti: '.GeometricComplexType', - sh: 'AbstractGeometry' + en: 'polygonPatches', + ti: '.SurfacePatchArrayPropertyType', + sh: 'patches' }, { - en: 'locationReference', - ti: '.ReferenceType' + en: 'TimeReferenceSystem', + ti: '.TimeReferenceSystemType', + sh: 'Definition' }, { - en: 'ImageDatum', - ti: '.ImageDatumType', - sh: 'AbstractDatum' + en: 'minutes', + ti: 'NonNegativeInteger' }, { - en: 'ellipsoid', - ti: '.EllipsoidPropertyType' + en: 'EnvelopeWithTimePeriod', + ti: '.EnvelopeWithTimePeriodType', + sh: 'Envelope' }, { - en: 'userDefinedCS', - ti: '.UserDefinedCSPropertyType' + en: 'ellipsoidRef', + ti: '.EllipsoidPropertyType' }, { - en: 'AbstractCRS', - ti: '.AbstractCRSType', - sh: 'Definition' + en: 'CoverageMappingRule', + ti: '.MappingRuleType', + sh: 'AbstractObject' }, { - en: 'multiEdgeOf', - ti: '.MultiCurvePropertyType' + en: 'coordOperation', + ti: '.CoordinateOperationPropertyType' }, { - en: 'Dictionary', - ti: '.DictionaryType', - sh: 'Definition' + en: 'Cone', + ti: '.ConeType', + sh: 'AbstractGriddedSurface' }, { - en: 'Arc', - ti: '.ArcType', - sh: 'ArcString' + en: 'usesValue', + ti: '.AbstractGeneralParameterValuePropertyType', + sh: 'parameterValue' }, { - en: 'AffinePlacement', - ti: '.AffinePlacementType', - sh: 'AbstractObject' + en: 'userDefinedCSRef', + ti: '.UserDefinedCSPropertyType' }, { - en: 'passThroughOperationRef', - ti: '.PassThroughOperationPropertyType' + en: 'componentReferenceSystem', + ti: '.SingleCRSPropertyType' }, { - en: 'TopoCurve', - ti: '.TopoCurveType' + en: 'multiCurveProperty', + ti: '.MultiCurvePropertyType' }, { - en: 'generalOperationParameter', - ti: '.AbstractGeneralOperationParameterPropertyType', - sh: 'parameter' + en: 'AbstractCoordinateOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'Definition' }, { - en: 'sourceDimensions', - ti: 'PositiveInteger' + en: 'Dictionary', + ti: '.DictionaryType', + sh: 'Definition' }, { - en: 'solidMembers', - ti: '.SolidArrayPropertyType' + en: 'coordinateSystemAxisRef', + ti: '.CoordinateSystemAxisPropertyType' }, { - en: 'curveArrayProperty', - ti: '.CurveArrayPropertyType' + en: 'BooleanList', + ti: { + t: 'l' + }, + sh: 'AbstractScalarValueList' }, { - en: 'TopoPoint', - ti: '.TopoPointType' + en: 'rangeSet', + ti: '.RangeSetType' }, { - en: 'GeodeticDatum', - ti: '.GeodeticDatumType', - sh: 'AbstractDatum' + en: 'unitOfMeasure', + ti: '.UnitOfMeasureType' }, { - en: 'rangeParameters', - ti: '.AssociationRoleType' + en: 'cylindricalCSRef', + ti: '.CylindricalCSPropertyType' }, { - en: 'featureMembers', - ti: '.FeatureArrayPropertyType' + en: 'referenceSystemRef', + ti: '.CRSPropertyType' }, { - en: 'history', - ti: '.HistoryPropertyType' + en: 'GeometricComplex', + ti: '.GeometricComplexType', + sh: 'AbstractGeometry' }, { - en: 'File', - ti: '.FileType', - sh: 'AbstractObject' + en: 'CompositeValue', + ti: '.CompositeValueType', + sh: 'AbstractValue' }, { - en: 'geometryMembers', - ti: '.GeometryArrayPropertyType' + en: 'transformationRef', + ti: '.TransformationPropertyType' }, { - en: 'TriangulatedSurface', - ti: '.SurfaceType', - sh: 'Surface' + en: 'integerValue', + ti: 'PositiveInteger' }, { - en: 'AbstractImplicitGeometry', - ti: '.AbstractGeometryType', - sh: 'AbstractGeometry' + en: 'vector', + ti: '.VectorType' }, { - en: 'linearCSRef', - ti: '.LinearCSPropertyType' + en: 'direction', + ti: '.DirectionPropertyType' }, { - en: 'AbstractTimePrimitive', - ti: '.AbstractTimePrimitiveType', - sh: 'AbstractTimeObject' + en: 'EngineeringCRS', + ti: '.EngineeringCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'AbstractSurface', - ti: '.AbstractSurfaceType', - sh: 'AbstractGeometricPrimitive' + en: 'domainOfValidity', + ti: '.DomainOfValidity' }, { - en: 'GridCoverage', - ti: '.DiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'OperationMethod', + ti: '.OperationMethodType', + sh: 'Definition' }, { - en: 'Boolean', - ti: '.Boolean', - sh: 'AbstractScalarValue' + en: 'topoPrimitiveMembers', + ti: '.TopoPrimitiveArrayAssociationType' }, { - en: 'usesImageDatum', - ti: '.ImageDatumPropertyType', - sh: 'imageDatum' + en: 'usesCartesianCS', + ti: '.CartesianCSPropertyType', + sh: 'cartesianCS' }, { - en: 'ellipsoidalCSRef', - ti: '.EllipsoidalCSPropertyType' + en: 'primeMeridianRef', + ti: '.PrimeMeridianPropertyType' }, { - en: 'AbstractTimeSlice', - ti: '.AbstractTimeSliceType', + en: 'AbstractTopology', + ti: '.AbstractTopologyType', sh: 'AbstractGML' }, { - en: 'QuantityExtent', - ti: '.QuantityExtentType', - sh: 'AbstractValue' + en: 'AbstractGeneralParameterValue', + ti: '.AbstractGeneralParameterValueType', + sh: 'AbstractObject' }, { - en: 'RectifiedGridCoverage', - ti: '.DiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'validTime', + ti: '.TimePrimitivePropertyType' }, { - en: 'transformationRef', - ti: '.TransformationPropertyType' + en: 'locationReference', + ti: '.ReferenceType' }, { - en: 'multiCenterOf', - ti: '.MultiPointPropertyType' + en: 'DataBlock', + ti: '.DataBlockType', + sh: 'AbstractObject' }, { - en: 'Sphere', - ti: '.SphereType', - sh: 'AbstractGriddedSurface' + en: 'SphericalCS', + ti: '.SphericalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'DerivedCRS', - ti: '.DerivedCRSType', - sh: 'AbstractGeneralDerivedCRS' + en: 'userDefinedCS', + ti: '.UserDefinedCSPropertyType' }, { - en: 'TimeOrdinalEra', - ti: '.TimeOrdinalEraType' + en: 'pointRep', + ti: '.PointPropertyType' }, { - en: 'LineStringSegment', - ti: '.LineStringSegmentType', - sh: 'AbstractCurveSegment' + en: 'abstractInlineProperty', + ti: '.InlinePropertyType' }, { - en: 'EngineeringCRS', - ti: '.EngineeringCRSType', - sh: 'AbstractSingleCRS' + en: 'gmlProfileSchema' }, { - en: 'ConcatenatedOperation', - ti: '.ConcatenatedOperationType', - sh: 'AbstractCoordinateOperation' + en: 'baseGeodeticCRS', + ti: '.GeodeticCRSPropertyType' }, { - en: 'TimeCS', - ti: '.TimeCSType', - sh: 'AbstractCoordinateSystem' + en: 'AbstractFeature', + ti: '.AbstractFeatureType', + sh: 'AbstractGML' }, { - en: 'featureProperty', - ti: '.FeaturePropertyType' + en: 'maximumOccurs', + ti: 'PositiveInteger' }, { - en: 'statusReference', - ti: '.ReferenceType' + en: 'domainSet', + ti: '.DomainSetType' }, { - en: 'geocentricCRSRef', - ti: '.GeocentricCRSPropertyType' + en: 'curveProperty', + ti: '.CurvePropertyType' }, { - en: 'timePosition', - ti: '.TimePositionType' + en: 'GridCoverage', + ti: '.DiscreteCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'baseGeographicCRS', - ti: '.GeographicCRSPropertyType' + en: 'curveMember', + ti: '.CurvePropertyType' }, { - en: 'definitionMember', - ti: '.DictionaryEntryType', - sh: 'dictionaryEntry' + en: 'AbstractSurface', + ti: '.AbstractSurfaceType', + sh: 'AbstractGeometricPrimitive' }, { - en: 'engineeringCRSRef', - ti: '.EngineeringCRSPropertyType' + en: 'AbstractGeometry', + ti: '.AbstractGeometryType', + sh: 'AbstractGML' }, { - en: 'AbstractGeneralDerivedCRS', - ti: '.AbstractGeneralDerivedCRSType', - sh: 'AbstractSingleCRS' + en: 'AbstractTimeSlice', + ti: '.AbstractTimeSliceType', + sh: 'AbstractGML' }, { - en: 'featureMember', - ti: '.FeaturePropertyType' + en: 'Boolean', + ti: '.Boolean', + sh: 'AbstractScalarValue' }, { - en: 'usesEngineeringDatum', - ti: '.EngineeringDatumPropertyType', - sh: 'engineeringDatum' + en: 'decimalMinutes', + ti: 'Decimal' }, { - en: 'sphericalCS', - ti: '.SphericalCSPropertyType' + en: 'Shell', + ti: '.ShellType', + sh: 'AbstractObject' }, { - en: 'Observation', - ti: '.ObservationType', - sh: 'AbstractFeature' + en: 'AbstractTimeTopologyPrimitive', + ti: '.AbstractTimeTopologyPrimitiveType', + sh: 'AbstractTimePrimitive' }, { - en: 'PolyhedralSurface', - ti: '.SurfaceType', - sh: 'Surface' + en: 'AbstractOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'AbstractSingleOperation' }, { - en: 'baseSurface', - ti: '.SurfacePropertyType' + en: 'multiCenterOf', + ti: '.MultiPointPropertyType' }, { - en: 'solidMember', - ti: '.SolidPropertyType' + en: 'usesAffineCS', + ti: '.AffineCSPropertyType', + sh: 'affineCS' }, { - en: 'ImageCRS', - ti: '.ImageCRSType', - sh: 'AbstractSingleCRS' + en: 'DefinitionProxy', + ti: '.DefinitionProxyType', + sh: 'Definition' }, { - en: 'derivedCRSType', - ti: '.CodeWithAuthorityType' + en: 'group', + ti: '.OperationParameterGroupPropertyType' }, { - en: 'defaultCodeSpace' + en: 'dataSource', + ti: '.StringOrRefType' }, { - en: 'curveProperty', - ti: '.CurvePropertyType' + en: 'AbstractSolid', + ti: '.AbstractSolidType', + sh: 'AbstractGeometricPrimitive' }, { - en: 'geodeticDatum', - ti: '.GeodeticDatumPropertyType' + en: 'stringValue' }, { - en: 'AbstractGeneralTransformation', - ti: '.AbstractGeneralTransformationType', - sh: 'AbstractOperation' + en: 'AbstractCurve', + ti: '.AbstractCurveType', + sh: 'AbstractGeometricPrimitive' + }, { + en: 'formula', + ti: '.CodeType' }, { - en: 'targetCRS', - ti: '.CRSPropertyType' + en: 'usesParameter', + ti: '.AbstractGeneralOperationParameterPropertyType', + sh: 'generalOperationParameter' }, { - en: 'Array', - ti: '.ArrayType', - sh: 'AbstractGML' + en: 'pointMembers', + ti: '.PointArrayPropertyType' }, { - en: 'reversePropertyName' + en: 'engineeringCRSRef', + ti: '.EngineeringCRSPropertyType' }, { - en: 'ellipsoidRef', - ti: '.EllipsoidPropertyType' + en: 'usesSphericalCS', + ti: '.SphericalCSPropertyType', + sh: 'sphericalCS' }, { - en: 'priorityLocation', - ti: '.PriorityLocationPropertyType', - sh: 'location' + en: 'TimeInstant', + ti: '.TimeInstantType', + sh: 'AbstractTimeGeometricPrimitive' }, { - en: 'BSpline', - ti: '.BSplineType', + en: 'ArcStringByBulge', + ti: '.ArcStringByBulgeType', sh: 'AbstractCurveSegment' }, { - en: 'MultiSurfaceCoverage', - ti: '.DiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'maximalComplex', + ti: '.TopoComplexPropertyType' }, { - en: 'temporalDatum', - ti: '.TemporalDatumPropertyType' + en: 'generalConversionRef', + ti: '.GeneralConversionPropertyType' }, { - en: 'usesMethod', - ti: '.OperationMethodPropertyType', - sh: 'method' + en: 'cartesianCS', + ti: '.CartesianCSPropertyType' }, { - en: 'directedNode', - ti: '.DirectedNodePropertyType' + en: 'valueProperty', + ti: '.ValuePropertyType' }, { - en: 'crsRef', - ti: '.CRSPropertyType' + en: 'statusReference', + ti: '.ReferenceType' }, { - en: 'valueOfParameter', - ti: '.OperationParameterPropertyType', - sh: 'operationParameter' + en: 'metaDataProperty', + ti: '.MetaDataPropertyType' }, { - en: 'parameter', - ti: '.AbstractGeneralOperationParameterPropertyType' + en: 'AbstractSingleOperation', + ti: '.AbstractCoordinateOperationType', + sh: 'AbstractCoordinateOperation' }, { - en: 'QuantityList', - ti: '.MeasureOrNilReasonListType', - sh: 'AbstractScalarValueList' + en: 'OperationParameterGroup', + ti: '.OperationParameterGroupType', + sh: 'AbstractGeneralOperationParameter' }, { - en: 'formulaCitation', - ti: '.FormulaCitation' + en: 'operationParameterGroupRef', + ti: '.OperationParameterPropertyType' }, { - en: 'AbstractFeature', - ti: '.AbstractFeatureType', - sh: 'AbstractGML' + en: 'realizationEpoch', + ti: 'Date' }, { - en: 'directedEdge', - ti: '.DirectedEdgePropertyType' + en: 'member', + ti: '.AssociationRoleType' }, { - en: 'conversionRef', - ti: '.ConversionPropertyType' + en: 'datumRef', + ti: '.DatumPropertyType' }, { - en: 'targetDimensions', - ti: 'PositiveInteger' + en: 'GeodeticCRS', + ti: '.GeodeticCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'coordinateSystem', - ti: '.CoordinateSystemPropertyType' + en: 'Face', + ti: '.FaceType', + sh: 'AbstractTopoPrimitive' }, { - en: 'compoundCRSRef', - ti: '.CompoundCRSPropertyType' + en: 'Edge', + ti: '.EdgeType', + sh: 'AbstractTopoPrimitive' }, { - en: 'description', - ti: '.StringOrRefType' + en: 'usesEngineeringDatum', + ti: '.EngineeringDatumPropertyType', + sh: 'engineeringDatum' }, { - en: 'Surface', - ti: '.SurfaceType', - sh: 'AbstractSurface' + en: 'edgeOf', + ti: '.CurvePropertyType' }, { - en: 'multiExtentOf', - ti: '.MultiSurfacePropertyType' + en: 'DirectedObservation', + ti: '.DirectedObservationType', + sh: 'Observation' }, { - en: 'MultiCurveCoverage', - ti: '.DiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'pointMember', + ti: '.PointPropertyType' }, { - en: 'MultiSurface', - ti: '.MultiSurfaceType', - sh: 'AbstractGeometricAggregate' + en: 'DynamicFeature', + ti: '.DynamicFeatureType', + sh: 'AbstractFeature' }, { - en: 'AbstractGeneralParameterValue', - ti: '.AbstractGeneralParameterValueType', - sh: 'AbstractObject' + en: 'GeodeticDatum', + ti: '.GeodeticDatumType', + sh: 'AbstractDatum' }, { - en: 'members', - ti: '.ArrayAssociationType' + en: 'anchorPoint', + ti: '.CodeType', + sh: 'anchorDefinition' }, { - en: 'TemporalCS', - ti: '.TemporalCSType', - sh: 'AbstractCoordinateSystem' + en: 'generalTransformationRef', + ti: '.GeneralTransformationPropertyType' }, { - en: 'polarCSRef', - ti: '.PolarCSPropertyType' + en: 'solidProperty', + ti: '.SolidPropertyType' }, { - en: 'surfaceProperty', - ti: '.SurfacePropertyType' + en: 'includesSingleCRS', + ti: '.SingleCRSPropertyType', + sh: 'componentReferenceSystem' }, { - en: 'ArcByCenterPoint', - ti: '.ArcByCenterPointType', - sh: 'AbstractCurveSegment' + en: 'AbstractSurfacePatch', + ti: '.AbstractSurfacePatchType' }, { - en: 'valuesOfGroup', - ti: '.OperationParameterGroupPropertyType', - sh: 'group' + en: 'AbstractTimeComplex', + ti: '.AbstractTimeComplexType', + sh: 'AbstractTimeObject' }, { - en: 'Polygon', - ti: '.PolygonType', - sh: 'AbstractSurface' + en: 'crsRef', + ti: '.CRSPropertyType' }, { - en: 'dictionaryEntry', - ti: '.DictionaryEntryType' + en: 'timePosition', + ti: '.TimePositionType' }, { - en: 'resultOf', - ti: '.ResultType' + en: 'QuantityList', + ti: '.MeasureOrNilReasonListType', + sh: 'AbstractScalarValueList' }, { - en: 'surfaceMember', - ti: '.SurfacePropertyType' + en: 'TimeCalendar', + ti: '.TimeCalendarType', + sh: 'TimeReferenceSystem' }, { - en: 'usesEllipsoid', - ti: '.EllipsoidPropertyType', - sh: 'ellipsoid' + en: 'featureProperty', + ti: '.FeaturePropertyType' }, { - en: 'centerOf', - ti: '.PointPropertyType' + en: 'Grid', + ti: '.GridType', + sh: 'AbstractImplicitGeometry' }, { - en: 'topoComplexProperty', - ti: '.TopoComplexPropertyType' + en: 'TimeCoordinateSystem', + ti: '.TimeCoordinateSystemType', + sh: 'TimeReferenceSystem' }, { - en: 'solidArrayProperty', - ti: '.SolidArrayPropertyType' + en: 'status', + ti: '.StringOrRefType' }, { - en: 'conversionToPreferredUnit', - ti: '.ConversionToPreferredUnitType' + en: 'doubleOrNilReasonTupleList', + ti: { + t: 'l' + } }, { - en: 'Node', - ti: '.NodeType', - sh: 'AbstractTopoPrimitive' + en: 'dynamicMembers', + ti: '.DynamicFeatureMemberType' }, { - en: 'userDefinedCSRef', - ti: '.UserDefinedCSPropertyType' + en: 'definitionMember', + ti: '.DictionaryEntryType', + sh: 'dictionaryEntry' }, { - en: 'topoPrimitiveMembers', - ti: '.TopoPrimitiveArrayAssociationType' + en: 'operationMethodRef', + ti: '.OperationMethodPropertyType' }, { - en: 'gmlProfileSchema' + en: 'coordinateOperationRef', + ti: '.CoordinateOperationPropertyType' }, { - en: 'abstractAssociationRole', - ti: '.AssociationRoleType' + en: 'usesVerticalDatum', + ti: '.VerticalDatumPropertyType', + sh: 'verticalDatum' }, { - en: 'topoCurveProperty', - ti: '.TopoCurvePropertyType' + en: 'FeatureCollection', + ti: '.FeatureCollectionType', + sh: 'AbstractFeature' }, { - en: 'interior', - ti: '.AbstractRingPropertyType' + en: 'EngineeringDatum', + ti: '.EngineeringDatumType', + sh: 'AbstractDatum' }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: 'AbstractRing' + en: 'AbstractTimePrimitive', + ti: '.AbstractTimePrimitiveType', + sh: 'AbstractTimeObject' }, { - en: 'TimeTopologyComplex', - ti: '.TimeTopologyComplexType', - sh: 'AbstractTimeComplex' + en: 'axisAbbrev', + ti: '.CodeType' }, { - en: 'abstractReference', - ti: '.ReferenceType' + en: 'BaseUnit', + ti: '.BaseUnitType', + sh: 'UnitDefinition' + }, { + en: 'interior', + ti: '.AbstractRingPropertyType' }, { - en: 'OffsetCurve', - ti: '.OffsetCurveType', - sh: 'AbstractCurveSegment' + en: 'primeMeridian', + ti: '.PrimeMeridianPropertyType' }, { - en: 'CountExtent', - ti: { - t: 'l' - }, - sh: 'AbstractValue' + en: 'derivedCRSRef', + ti: '.DerivedCRSPropertyType' }, { - en: 'identifier', - ti: '.CodeWithAuthorityType' + en: 'DefinitionCollection', + ti: '.DictionaryType', + sh: 'Definition' }, { en: 'PolygonPatch', ti: '.PolygonPatchType', sh: 'AbstractSurfacePatch' }, { - en: 'AbstractGeometry', - ti: '.AbstractGeometryType', - sh: 'AbstractGML' - }, { - en: 'geodeticDatumRef', - ti: '.GeodeticDatumPropertyType' - }, { - en: 'CylindricalCS', - ti: '.CylindricalCSType', - sh: 'AbstractCoordinateSystem' - }, { - en: 'OperationParameter', - ti: '.OperationParameterType', - sh: 'AbstractGeneralOperationParameter' - }, { - en: 'BooleanList', - ti: { - t: 'l' - }, - sh: 'AbstractScalarValueList' + en: 'Circle', + ti: '.CircleType', + sh: 'Arc' }, { - en: 'CategoryExtent', - ti: '.CategoryExtentType', - sh: 'AbstractValue' + en: 'Sphere', + ti: '.SphereType', + sh: 'AbstractGriddedSurface' }, { - en: 'subject', - ti: '.TargetPropertyType', - sh: 'target' + en: 'sourceCRS', + ti: '.CRSPropertyType' }, { - en: 'valueComponents', - ti: '.ValueArrayPropertyType' + en: 'topoComplexProperty', + ti: '.TopoComplexPropertyType' }, { - en: 'primeMeridian', - ti: '.PrimeMeridianPropertyType' + en: 'LocationKeyWord', + ti: '.CodeType' }, { - en: 'VerticalDatum', - ti: '.VerticalDatumType', - sh: 'AbstractDatum' + en: 'AbstractCurveSegment', + ti: '.AbstractCurveSegmentType', + sh: 'AbstractObject' }, { - en: 'OperationParameterGroup', - ti: '.OperationParameterGroupType', - sh: 'AbstractGeneralOperationParameter' + en: 'TemporalCS', + ti: '.TemporalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'multiSolidProperty', - ti: '.MultiSolidPropertyType' + en: 'MultiPointCoverage', + ti: '.DiscreteCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'AbstractTimeObject', - ti: '.AbstractTimeObjectType', - sh: 'AbstractGML' + en: 'parameter', + ti: '.AbstractGeneralOperationParameterPropertyType' }, { - en: 'ProjectedCRS', - ti: '.ProjectedCRSType', - sh: 'AbstractGeneralDerivedCRS' + en: 'locationName', + ti: '.CodeType' }, { - en: 'seconds', - ti: 'Decimal' + en: 'singleCRSRef', + ti: '.SingleCRSPropertyType' }, { - en: 'valueFile' + en: 'usesSingleOperation', + ti: '.CoordinateOperationPropertyType', + sh: 'coordOperation' }, { - en: 'coordinateSystemRef', - ti: '.CoordinateSystemPropertyType' + en: 'pointArrayProperty', + ti: '.PointArrayPropertyType' }, { - en: 'valueComponent', - ti: '.ValuePropertyType' + en: 'Observation', + ti: '.ObservationType', + sh: 'AbstractFeature' }, { - en: 'GeographicCRS', - ti: '.GeographicCRSType', - sh: 'AbstractSingleCRS' + en: 'TimeOrdinalReferenceSystem', + ti: '.TimeOrdinalReferenceSystemType', + sh: 'TimeReferenceSystem' }, { - en: 'cartesianCS', - ti: '.CartesianCSPropertyType' + en: 'TopoSolid', + ti: '.TopoSolidType', + sh: 'AbstractTopoPrimitive' }, { - en: 'AbstractFeatureCollection', - ti: '.AbstractFeatureCollectionType', - sh: 'AbstractFeature' + en: 'booleanValue', + ti: 'Boolean' }, { - en: 'multiSurfaceProperty', - ti: '.MultiSurfacePropertyType' + en: 'posList', + ti: '.DirectPositionListType' }, { - en: 'baseCurve', - ti: '.CurvePropertyType' + en: 'topoVolumeProperty', + ti: '.TopoVolumePropertyType' }, { - en: 'singleCRSRef', - ti: '.SingleCRSPropertyType' + en: 'operationParameter', + ti: '.OperationParameterPropertyType' }, { - en: 'TopoVolume', - ti: '.TopoVolumeType' + en: 'temporalCRSRef', + ti: '.TemporalCRSPropertyType' }, { - en: 'integerValue', - ti: 'PositiveInteger' + en: 'operationVersion' }, { - en: 'AbstractObject', - ti: 'AnyType' + en: 'multiCoverage', + ti: '.MultiSurfacePropertyType' }, { - en: 'LocationKeyWord', - ti: '.CodeType' + en: 'coverageFunction', + ti: '.CoverageFunctionType', + sh: 'AbstractObject' }, { - en: 'Transformation', - ti: '.TransformationType', - sh: 'AbstractGeneralTransformation' + en: 'DirectedObservationAtDistance', + ti: '.DirectedObservationAtDistanceType', + sh: 'DirectedObservation' }, { - en: 'direction', - ti: '.DirectionPropertyType' + en: 'PolyhedralSurface', + ti: '.SurfaceType', + sh: 'Surface' }, { - en: 'scope' + en: 'exterior', + ti: '.AbstractRingPropertyType' }, { - en: 'AbstractMetaData', - ti: '.AbstractMetaDataType', - sh: 'AbstractObject' + en: 'modifiedCoordinate', + ti: 'PositiveInteger' }, { - en: 'rangeSet', - ti: '.RangeSetType' + en: 'formulaCitation', + ti: '.FormulaCitation' }, { - en: 'CoverageMappingRule', - ti: '.MappingRuleType', - sh: 'AbstractObject' + en: 'geodeticDatumRef', + ti: '.GeodeticDatumPropertyType' }, { - en: 'usesOperation', - ti: '.CoordinateOperationPropertyType', - sh: 'coordOperation' + en: 'usesObliqueCartesianCS', + ti: '.ObliqueCartesianCSPropertyType' }, { - en: 'dataSourceReference', - ti: '.ReferenceType' + en: 'verticalDatum', + ti: '.VerticalDatumPropertyType' }, { - en: 'axisAbbrev', - ti: '.CodeType' + en: 'pos', + ti: '.DirectPositionType' }, { - en: 'AbstractScalarValue', - ti: 'AnyType', - sh: 'AbstractValue' + en: 'AbstractFeatureCollection', + ti: '.AbstractFeatureCollectionType', + sh: 'AbstractFeature' }, { - en: 'Category', - ti: '.Category', - sh: 'AbstractScalarValue' + en: 'multiGeometryProperty', + ti: '.MultiGeometryPropertyType' }, { - en: 'realizationEpoch', - ti: 'Date' + en: 'TemporalDatum', + ti: '.TemporalDatumType', + sh: 'AbstractDatum' }, { - en: 'descriptionReference', - ti: '.ReferenceType' + en: 'Geodesic', + ti: '.GeodesicType', + sh: 'GeodesicString' }, { - en: 'pixelInCell', - ti: '.CodeWithAuthorityType' + en: 'greenwichLongitude', + ti: '.AngleType' }, { - en: 'Shell', - ti: '.ShellType', - sh: 'AbstractObject' + en: 'Point', + ti: '.PointType', + sh: 'AbstractGeometricPrimitive' }, { - en: 'temporalCRSRef', - ti: '.TemporalCRSPropertyType' + en: 'featureMember', + ti: '.FeaturePropertyType' }, { - en: 'SphericalCS', - ti: '.SphericalCSType', + en: 'AffineCS', + ti: '.AffineCSType', sh: 'AbstractCoordinateSystem' }, { - en: 'position', - ti: '.PointPropertyType' + en: 'surfaceMember', + ti: '.SurfacePropertyType' }, { - en: 'exterior', - ti: '.AbstractRingPropertyType' + en: 'ellipsoidalCS', + ti: '.EllipsoidalCSPropertyType' + }, { + en: 'verticalCSRef', + ti: '.VerticalCSPropertyType' }, { en: 'subComplex', ti: '.TopoComplexPropertyType' }, { - en: 'name', - ti: '.CodeType' - }, { - en: 'AbstractOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'AbstractSingleOperation' - }, { - en: 'dynamicMembers', - ti: '.DynamicFeatureMemberType' + en: 'Quantity', + ti: '.Quantity', + sh: 'AbstractScalarValue' }, { - en: 'TimeReferenceSystem', - ti: '.TimeReferenceSystemType', - sh: 'Definition' + en: 'multiEdgeOf', + ti: '.MultiCurvePropertyType' }, { - en: 'abstractStrictAssociationRole', - ti: '.AssociationRoleType' + en: 'TimeNode', + ti: '.TimeNodeType', + sh: 'AbstractTimeTopologyPrimitive' }, { - en: 'segments', - ti: '.CurveSegmentArrayPropertyType' + en: 'AbstractDiscreteCoverage', + ti: '.DiscreteCoverageType', + sh: 'AbstractCoverage' }, { - en: 'LinearCS', - ti: '.LinearCSType', - sh: 'AbstractCoordinateSystem' + en: 'sphericalCSRef', + ti: '.SphericalCSPropertyType' }, { - en: 'unitOfMeasure', - ti: '.UnitOfMeasureType' + en: 'TopoVolume', + ti: '.TopoVolumeType' }, { - en: 'Rectangle', - ti: '.RectangleType', - sh: 'AbstractSurfacePatch' + en: 'AffinePlacement', + ti: '.AffinePlacementType', + sh: 'AbstractObject' }, { - en: 'AbstractParametricCurveSurface', - ti: '.AbstractParametricCurveSurfaceType', - sh: 'AbstractSurfacePatch' + en: 'ConcatenatedOperation', + ti: '.ConcatenatedOperationType', + sh: 'AbstractCoordinateOperation' }, { - en: 'minimumValue', - ti: 'Double' + en: 'Polygon', + ti: '.PolygonType', + sh: 'AbstractSurface' }, { - en: 'pointProperty', - ti: '.PointPropertyType' + en: 'pixelInCell', + ti: '.CodeWithAuthorityType' }, { - en: 'multiCoverage', - ti: '.MultiSurfacePropertyType' + en: 'AbstractValue', + ti: 'AnyType', + sh: 'AbstractObject' }, { - en: 'definedByConversion', - ti: '.GeneralConversionPropertyType', - sh: 'conversion' + en: 'TimeCS', + ti: '.TimeCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'value', - ti: '.MeasureType' + en: 'PassThroughOperation', + ti: '.PassThroughOperationType', + sh: 'AbstractSingleOperation' }, { - en: 'definitionRef', - ti: '.ReferenceType' + en: 'coordinateSystemRef', + ti: '.CoordinateSystemPropertyType' }, { - en: 'AbstractDatum', - ti: '.AbstractDatumType', - sh: 'Definition' + en: 'geocentricCRSRef', + ti: '.GeocentricCRSPropertyType' }, { - en: 'trianglePatches', - ti: '.SurfacePatchArrayPropertyType', - sh: 'patches' + en: 'Tin', + ti: '.TinType', + sh: 'TriangulatedSurface' }, { - en: 'MappingRule', - ti: '.StringOrRefType' + en: 'TopoCurve', + ti: '.TopoCurveType' }, { - en: 'OrientableCurve', - ti: '.OrientableCurveType', - sh: 'AbstractCurve' + en: 'GeodesicString', + ti: '.GeodesicStringType', + sh: 'AbstractCurveSegment' }, { - en: 'gridDomain', - ti: '.DomainSetType', - sh: 'domainSet' + en: 'TimePeriod', + ti: '.TimePeriodType', + sh: 'AbstractTimeGeometricPrimitive' }, { - en: 'CompositeCurve', - ti: '.CompositeCurveType', - sh: 'AbstractCurve' + en: 'AbstractCRS', + ti: '.AbstractCRSType', + sh: 'Definition' }, { - en: 'DataBlock', - ti: '.DataBlockType', - sh: 'AbstractObject' + en: 'DerivedUnit', + ti: '.DerivedUnitType', + sh: 'UnitDefinition' }, { - en: 'timeCS', - ti: '.TimeCSPropertyType' + en: 'Array', + ti: '.ArrayType', + sh: 'AbstractGML' }, { - en: 'datumRef', - ti: '.DatumPropertyType' + en: 'ParameterValueGroup', + ti: '.ParameterValueGroupType', + sh: 'AbstractGeneralParameterValue' }, { - en: 'LineString', - ti: '.LineStringType', - sh: 'AbstractCurve' + en: 'TopoPoint', + ti: '.TopoPointType' }, { - en: 'VerticalCRS', - ti: '.VerticalCRSType', + en: 'AbstractGeneralDerivedCRS', + ti: '.AbstractGeneralDerivedCRSType', sh: 'AbstractSingleCRS' }, { - en: 'AbstractGeneralOperationParameter', - ti: '.AbstractGeneralOperationParameterType', + en: 'AbstractCoordinateSystem', + ti: '.AbstractCoordinateSystemType', sh: 'Definition' }, { - en: 'Solid', - ti: '.SolidType', - sh: 'AbstractSolid' + en: 'TimeOrdinalEra', + ti: '.TimeOrdinalEraType' }, { - en: 'directedFace', - ti: '.DirectedFacePropertyType' + en: 'geometryMember', + ti: '.GeometryPropertyType' }, { - en: 'maximalComplex', - ti: '.TopoComplexPropertyType' + en: 'quantityTypeReference', + ti: '.ReferenceType' }, { - en: 'usesCartesianCS', - ti: '.CartesianCSPropertyType', - sh: 'cartesianCS' + en: 'geometryMembers', + ti: '.GeometryArrayPropertyType' }, { - en: 'includesValue', - ti: '.AbstractGeneralParameterValuePropertyType', - sh: 'parameterValue' + en: 'tupleList', + ti: '.CoordinatesType' }, { - en: 'geometryMember', - ti: '.GeometryPropertyType' + en: 'temporalDatum', + ti: '.TemporalDatumPropertyType' }, { - en: 'AbstractScalarValueList', + en: 'ConventionalUnit', + ti: '.ConventionalUnitType', + sh: 'UnitDefinition' + }, { + en: 'AbstractScalarValue', ti: 'AnyType', sh: 'AbstractValue' }, { - en: 'semiMajorAxis', - ti: '.MeasureType' + en: 'superComplex', + ti: '.TopoComplexPropertyType' }, { - en: 'minimumOccurs', - ti: 'NonNegativeInteger' + en: 'usesEllipsoid', + ti: '.EllipsoidPropertyType', + sh: 'ellipsoid' }, { - en: 'coverageFunction', - ti: '.CoverageFunctionType', - sh: 'AbstractObject' + en: 'usesGeodeticDatum', + ti: '.GeodeticDatumPropertyType', + sh: 'geodeticDatum' }, { - en: 'target', - ti: '.TargetPropertyType' + en: 'Curve', + ti: '.CurveType', + sh: 'AbstractCurve' }, { - en: 'MultiGeometry', - ti: '.MultiGeometryType', - sh: 'AbstractGeometricAggregate' + en: 'topoPointProperty', + ti: '.TopoPointPropertyType' }, { - en: 'multiPointDomain', - ti: '.DomainSetType', - sh: 'domainSet' + en: 'obliqueCartesianCSRef', + ti: '.ObliqueCartesianCSPropertyType' }, { - en: 'OrientableSurface', - ti: '.OrientableSurfaceType', - sh: 'AbstractSurface' + en: 'ValueArray', + ti: '.ValueArrayType', + sh: 'CompositeValue' }, { - en: 'decimalMinutes', - ti: 'Decimal' + en: 'usesOperation', + ti: '.CoordinateOperationPropertyType', + sh: 'coordOperation' }, { - en: 'concatenatedOperationRef', - ti: '.ConcatenatedOperationPropertyType' + en: 'Node', + ti: '.NodeType', + sh: 'AbstractTopoPrimitive' }, { - en: 'curveMembers', - ti: '.CurveArrayPropertyType' + en: 'AbstractTimeGeometricPrimitive', + ti: '.AbstractTimeGeometricPrimitiveType', + sh: 'AbstractTimePrimitive' }, { - en: 'operationRef', - ti: '.OperationPropertyType' + en: 'MultiPoint', + ti: '.MultiPointType', + sh: 'AbstractGeometricAggregate' }, { - en: 'ArcByBulge', - ti: '.ArcByBulgeType', - sh: 'ArcStringByBulge' + en: 'coordinateSystem', + ti: '.CoordinateSystemPropertyType' }, { - en: 'verticalDatum', - ti: '.VerticalDatumPropertyType' + en: 'operationParameterRef', + ti: '.OperationParameterPropertyType' }, { - en: 'derivationUnitTerm', - ti: '.DerivationUnitTermType' + en: 'GridFunction', + ti: '.GridFunctionType', + sh: 'AbstractObject' }, { - en: 'CoordinateSystemAxis', - ti: '.CoordinateSystemAxisType', - sh: 'Definition' + en: 'SecondDefiningParameter', + ti: '.SecondDefiningParameter' }, { - en: 'directedTopoSolid', - ti: '.DirectedTopoSolidPropertyType' + en: 'VerticalCS', + ti: '.VerticalCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'ConventionalUnit', - ti: '.ConventionalUnitType', - sh: 'UnitDefinition' + en: 'history', + ti: '.HistoryPropertyType' }, { - en: 'patches', - ti: '.SurfacePatchArrayPropertyType' + en: 'targetDimensions', + ti: 'PositiveInteger' }, { - en: 'topoPrimitiveMember', - ti: '.TopoPrimitiveMemberType' + en: 'multiSolidProperty', + ti: '.MultiSolidPropertyType' }, { - en: 'FeatureCollection', - ti: '.FeatureCollectionType', - sh: 'AbstractFeature' + en: 'operationRef', + ti: '.OperationPropertyType' + }, { + en: 'linearCSRef', + ti: '.LinearCSPropertyType' }, { - en: 'AbstractGeometricAggregate', - ti: '.AbstractGeometricAggregateType', - sh: 'AbstractGeometry' + en: 'usesPrimeMeridian', + ti: '.PrimeMeridianPropertyType', + sh: 'primeMeridian' }, { - en: 'TimeCoordinateSystem', - ti: '.TimeCoordinateSystemType', - sh: 'TimeReferenceSystem' + en: 'using', + ti: '.ProcedurePropertyType' }, { - en: 'AbstractTopoPrimitive', - ti: '.AbstractTopoPrimitiveType', - sh: 'AbstractTopology' + en: 'PrimeMeridian', + ti: '.PrimeMeridianType', + sh: 'Definition' }, { - en: 'PolarCS', - ti: '.PolarCSType', - sh: 'AbstractCoordinateSystem' + en: 'trianglePatches', + ti: '.SurfacePatchArrayPropertyType', + sh: 'patches' }, { - en: 'operationVersion' + en: 'AbstractCoverage', + ti: '.AbstractCoverageType', + sh: 'AbstractFeature' }, { - en: 'AbstractGML', - ti: '.AbstractGMLType', - sh: 'AbstractObject' + en: 'reversePropertyName' }, { - en: 'verticalDatumRef', - ti: '.VerticalDatumPropertyType' + en: 'CompositeSurface', + ti: '.CompositeSurfaceType', + sh: 'AbstractSurface' }, { - en: 'EngineeringDatum', - ti: '.EngineeringDatumType', - sh: 'AbstractDatum' + en: 'Count', + ti: '.Count', + sh: 'AbstractScalarValue' }, { - en: 'Face', - ti: '.FaceType', - sh: 'AbstractTopoPrimitive' + en: 'multiCenterLineOf', + ti: '.MultiCurvePropertyType' }, { - en: 'MultiSolidCoverage', - ti: '.DiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'dmsAngleValue', + ti: '.DMSAngleType' }, { - en: 'topoSurfaceProperty', - ti: '.TopoSurfacePropertyType' + en: 'Transformation', + ti: '.TransformationType', + sh: 'AbstractGeneralTransformation' }, { - en: 'Tin', - ti: '.TinType', - sh: 'TriangulatedSurface' + en: 'segments', + ti: '.CurveSegmentArrayPropertyType' }, { - en: 'Cone', - ti: '.ConeType', - sh: 'AbstractGriddedSurface' + en: 'usesTemporalDatum', + ti: '.TemporalDatumPropertyType', + sh: 'temporalDatum' }, { - en: 'valueList', - ti: '.MeasureListType' + en: 'geodeticDatum', + ti: '.GeodeticDatumPropertyType' }, { - en: 'vector', - ti: '.VectorType' + en: 'patches', + ti: '.SurfacePatchArrayPropertyType' }, { - en: 'track', - ti: '.HistoryPropertyType', - sh: 'history' + en: 'CountExtent', + ti: { + t: 'l' + }, + sh: 'AbstractValue' }, { - en: 'UnitDefinition', - ti: '.UnitDefinitionType', - sh: 'Definition' + en: 'maximumValue', + ti: 'Double' }, { - en: 'formula', - ti: '.CodeType' + en: 'CompositeSolid', + ti: '.CompositeSolidType', + sh: 'AbstractSolid' }, { en: 'integerValueList', ti: { @@ -10454,280 +10422,312 @@ var GML_3_2_1_Module_Factory = function () { bti: 'Integer' } }, { - en: 'AbstractSingleCRS', - ti: '.AbstractCRSType', - sh: 'AbstractCRS' + en: 'solidArrayProperty', + ti: '.SolidArrayPropertyType' }, { - en: 'polygonPatches', - ti: '.SurfacePatchArrayPropertyType', - sh: 'patches' + en: 'baseCRS', + ti: '.SingleCRSPropertyType' }, { - en: 'CircleByCenterPoint', - ti: '.CircleByCenterPointType', - sh: 'ArcByCenterPoint' + en: 'multiExtentOf', + ti: '.MultiSurfacePropertyType' }, { - en: 'Quantity', - ti: '.Quantity', - sh: 'AbstractScalarValue' + en: 'TimeCalendarEra', + ti: '.TimeCalendarEraType' }, { - en: 'modifiedCoordinate', - ti: 'PositiveInteger' + en: 'gridDomain', + ti: '.DomainSetType', + sh: 'domainSet' }, { - en: 'AbstractValue', + en: 'multiSurfaceProperty', + ti: '.MultiSurfacePropertyType' + }, { + en: 'multiCurveDomain', + ti: '.DomainSetType', + sh: 'domainSet' + }, { + en: 'AbstractParametricCurveSurface', + ti: '.AbstractParametricCurveSurfaceType', + sh: 'AbstractSurfacePatch' + }, { + en: 'ArcByCenterPoint', + ti: '.ArcByCenterPointType', + sh: 'AbstractCurveSegment' + }, { + en: 'AbstractScalarValueList', ti: 'AnyType', + sh: 'AbstractValue' + }, { + en: 'AbstractMetaData', + ti: '.AbstractMetaDataType', sh: 'AbstractObject' }, { - en: 'status', - ti: '.StringOrRefType' + en: 'directedFace', + ti: '.DirectedFacePropertyType' }, { - en: 'CompositeSurface', - ti: '.CompositeSurfaceType', - sh: 'AbstractSurface' + en: 'valueList', + ti: '.MeasureListType' }, { - en: 'superComplex', - ti: '.TopoComplexPropertyType' + en: 'CategoryList', + ti: '.CodeOrNilReasonListType', + sh: 'AbstractScalarValueList' }, { - en: 'usesPrimeMeridian', - ti: '.PrimeMeridianPropertyType', - sh: 'primeMeridian' + en: 'minimumOccurs', + ti: 'NonNegativeInteger' }, { - en: 'GridFunction', - ti: '.GridFunctionType', - sh: 'AbstractObject' + en: 'conversion', + ti: '.GeneralConversionPropertyType' }, { - en: 'rectifiedGridDomain', - ti: '.DomainSetType', - sh: 'domainSet' + en: 'MultiGeometry', + ti: '.MultiGeometryType', + sh: 'AbstractGeometricAggregate' }, { - en: 'imageDatumRef', - ti: '.ImageDatumPropertyType' + en: 'OperationParameter', + ti: '.OperationParameterType', + sh: 'AbstractGeneralOperationParameter' }, { - en: 'obliqueCartesianCSRef', - ti: '.ObliqueCartesianCSPropertyType' + en: 'associationName' }, { - en: 'AbstractCurveSegment', - ti: '.AbstractCurveSegmentType', - sh: 'AbstractObject' + en: 'abstractAssociationRole', + ti: '.AssociationRoleType' }, { - en: 'Ellipsoid', - ti: '.EllipsoidType', - sh: 'Definition' + en: 'Bezier', + ti: '.BezierType', + sh: 'BSpline' }, { - en: 'baseGeodeticCRS', - ti: '.GeodeticCRSPropertyType' + en: 'axisDirection', + ti: '.CodeWithAuthorityType' }, { - en: 'baseCRS', - ti: '.SingleCRSPropertyType' + en: 'Bag', + ti: '.BagType', + sh: 'AbstractGML' }, { - en: 'cylindricalCS', - ti: '.CylindricalCSPropertyType' + en: 'indirectEntry', + ti: '.IndirectEntryType' }, { - en: 'Geodesic', - ti: '.GeodesicType', - sh: 'GeodesicString' + en: 'Solid', + ti: '.SolidType', + sh: 'AbstractSolid' }, { - en: 'ObliqueCartesianCS', - ti: '.ObliqueCartesianCSType', - sh: 'AbstractCoordinateSystem' + en: 'conversionToPreferredUnit', + ti: '.ConversionToPreferredUnitType' }, { - en: 'LocationString', - ti: '.StringOrRefType' + en: 'boundedBy', + ti: '.BoundingShapeType' }, { - en: 'TimeCalendarEra', - ti: '.TimeCalendarEraType' + en: 'Category', + ti: '.Category', + sh: 'AbstractScalarValue' }, { - en: 'locationName', - ti: '.CodeType' + en: 'RectifiedGridCoverage', + ti: '.DiscreteCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'TemporalDatum', - ti: '.TemporalDatumType', - sh: 'AbstractDatum' + en: 'Cylinder', + ti: '.CylinderType', + sh: 'AbstractGriddedSurface' }, { - en: 'singleOperationRef', - ti: '.SingleOperationPropertyType' + en: 'multiLocation', + ti: '.MultiPointPropertyType' }, { - en: 'DirectedObservation', - ti: '.DirectedObservationType', - sh: 'Observation' + en: 'TopoSurface', + ti: '.TopoSurfaceType' }, { - en: 'origin', - ti: 'DateTime' + en: 'CircleByCenterPoint', + ti: '.CircleByCenterPointType', + sh: 'ArcByCenterPoint' + }, { + en: 'MappingRule', + ti: '.StringOrRefType' + }, { + en: 'dmsAngle', + ti: '.DMSAngleType' + }, { + en: 'quantityType', + ti: '.StringOrRefType' }, { - en: 'verticalCSRef', - ti: '.VerticalCSPropertyType' + en: 'baseCurve', + ti: '.CurvePropertyType' }, { - en: 'usesVerticalCS', - ti: '.VerticalCSPropertyType', - sh: 'verticalCS' + en: 'imageCRSRef', + ti: '.ImageCRSPropertyType' }, { - en: 'MultiCurve', - ti: '.MultiCurveType', - sh: 'AbstractGeometricAggregate' + en: 'abstractGeneralOperationParameterRef', + ti: '.AbstractGeneralOperationParameterPropertyType' }, { - en: 'AbstractCurve', - ti: '.AbstractCurveType', - sh: 'AbstractGeometricPrimitive' + en: 'timeCS', + ti: '.TimeCSPropertyType' }, { - en: 'pointMembers', - ti: '.PointArrayPropertyType' + en: 'resultOf', + ti: '.ResultType' }, { - en: 'dmsAngleValue', - ti: '.DMSAngleType' + en: 'AbstractGeometricPrimitive', + ti: '.AbstractGeometricPrimitiveType', + sh: 'AbstractGeometry' }, { - en: 'MovingObjectStatus', - ti: '.MovingObjectStatusType', - sh: 'AbstractTimeSlice' + en: 'semiMajorAxis', + ti: '.MeasureType' }, { - en: 'doubleOrNilReasonTupleList', - ti: { - t: 'l' - } + en: 'usesImageDatum', + ti: '.ImageDatumPropertyType', + sh: 'imageDatum' }, { - en: 'CartesianCS', - ti: '.CartesianCSType', - sh: 'AbstractCoordinateSystem' + en: 'pointProperty', + ti: '.PointPropertyType' }, { - en: 'usesAffineCS', - ti: '.AffineCSPropertyType', - sh: 'affineCS' + en: 'valuesOfGroup', + ti: '.OperationParameterGroupPropertyType', + sh: 'group' }, { - en: 'DynamicFeature', - ti: '.DynamicFeatureType', - sh: 'AbstractFeature' + en: 'Definition', + ti: '.DefinitionType', + sh: 'AbstractGML' }, { - en: 'Null', - ti: { - t: 'l' - } + en: 'usesTimeCS', + ti: '.TimeCSPropertyType', + sh: 'timeCS' }, { - en: 'location', - ti: '.LocationPropertyType' + en: 'ParameterValue', + ti: '.ParameterValueType', + sh: 'AbstractGeneralParameterValue' }, { - en: 'AbstractSolid', - ti: '.AbstractSolidType', - sh: 'AbstractGeometricPrimitive' + en: 'rangeMeaning', + ti: '.CodeWithAuthorityType' }, { - en: 'multiCurveDomain', - ti: '.DomainSetType', - sh: 'domainSet' + en: 'AbstractTopoPrimitive', + ti: '.AbstractTopoPrimitiveType', + sh: 'AbstractTopology' }, { - en: 'generalTransformationRef', - ti: '.GeneralTransformationPropertyType' + en: 'multiPointProperty', + ti: '.MultiPointPropertyType' }, { - en: 'multiCurveProperty', - ti: '.MultiCurvePropertyType' + en: 'sphericalCS', + ti: '.SphericalCSPropertyType' }, { - en: 'derivedCRSRef', - ti: '.DerivedCRSPropertyType' + en: 'directedEdge', + ti: '.DirectedEdgePropertyType' }, { - en: 'Bezier', - ti: '.BezierType', - sh: 'BSpline' + en: 'VerticalCRS', + ti: '.VerticalCRSType', + sh: 'AbstractSingleCRS' }, { - en: 'BaseUnit', - ti: '.BaseUnitType', - sh: 'UnitDefinition' + en: 'TimeTopologyComplex', + ti: '.TimeTopologyComplexType', + sh: 'AbstractTimeComplex' }, { - en: 'coordinateOperationRef', - ti: '.CoordinateOperationPropertyType' + en: 'definitionRef', + ti: '.ReferenceType' }, { - en: 'validTime', - ti: '.TimePrimitivePropertyType' + en: 'degrees', + ti: '.DegreesType' }, { - en: 'TimeInstant', - ti: '.TimeInstantType', - sh: 'AbstractTimeGeometricPrimitive' + en: 'descriptionReference', + ti: '.ReferenceType' }, { - en: 'MultiPointCoverage', - ti: '.DiscreteCoverageType', - sh: 'AbstractDiscreteCoverage' + en: 'AbstractSingleCRS', + ti: '.AbstractCRSType', + sh: 'AbstractCRS' }, { en: 'imageDatum', ti: '.ImageDatumPropertyType' }, { - en: 'group', - ti: '.OperationParameterGroupPropertyType' + en: 'subject', + ti: '.TargetPropertyType', + sh: 'target' }, { - en: 'cylindricalCSRef', - ti: '.CylindricalCSPropertyType' + en: 'AbstractContinuousCoverage', + ti: '.AbstractContinuousCoverageType', + sh: 'AbstractFeature' }, { - en: 'usesTimeCS', - ti: '.TimeCSPropertyType', - sh: 'timeCS' + en: 'multiPosition', + ti: '.MultiPointPropertyType' }, { - en: 'domainOfValidity', - ti: '.DomainOfValidity' + en: 'DynamicFeatureCollection', + ti: '.DynamicFeatureCollectionType', + sh: 'DynamicFeature' }, { - en: 'temporalDatumRef', - ti: '.TemporalDatumPropertyType' + en: 'CountList', + ti: { + t: 'l' + }, + sh: 'AbstractScalarValueList' }, { - en: 'RectifiedGrid', - ti: '.RectifiedGridType', - sh: 'Grid' + en: 'UnitDefinition', + ti: '.UnitDefinitionType', + sh: 'Definition' }, { - en: 'usesObliqueCartesianCS', - ti: '.ObliqueCartesianCSPropertyType' + en: 'BSpline', + ti: '.BSplineType', + sh: 'AbstractCurveSegment' }, { - en: 'remarks' + en: 'MultiSurface', + ti: '.MultiSurfaceType', + sh: 'AbstractGeometricAggregate' }, { - en: 'stringValue' + en: 'QuantityExtent', + ti: '.QuantityExtentType', + sh: 'AbstractValue' }, { - en: 'greenwichLongitude', - ti: '.AngleType' + en: 'AbstractGeometricAggregate', + ti: '.AbstractGeometricAggregateType', + sh: 'AbstractGeometry' }, { - en: 'CategoryList', - ti: '.CodeOrNilReasonListType', - sh: 'AbstractScalarValueList' + en: 'ObliqueCartesianCS', + ti: '.ObliqueCartesianCSType', + sh: 'AbstractCoordinateSystem' }, { - en: 'multiSolidDomain', - ti: '.DomainSetType', - sh: 'domainSet' + en: 'surfaceProperty', + ti: '.SurfacePropertyType' }, { - en: 'AbstractCoordinateOperation', - ti: '.AbstractCoordinateOperationType', - sh: 'Definition' + en: 'includesParameter', + ti: '.AbstractGeneralOperationParameterPropertyType', + sh: 'parameter' }, { - en: 'posList', - ti: '.DirectPositionListType' + en: 'usesVerticalCS', + ti: '.VerticalCSPropertyType', + sh: 'verticalCS' }, { - en: 'AbstractGeneralConversion', - ti: '.AbstractGeneralConversionType', - sh: 'AbstractOperation' + en: 'LineString', + ti: '.LineStringType', + sh: 'AbstractCurve' }, { - en: 'usesEllipsoidalCS', - ti: '.EllipsoidalCSPropertyType', - sh: 'ellipsoidalCS' + en: 'seconds', + ti: 'Decimal' }, { - en: 'indirectEntry', - ti: '.IndirectEntryType' + en: 'valueComponents', + ti: '.ValueArrayPropertyType' }, { - en: 'Bag', - ti: '.BagType', - sh: 'AbstractGML' + en: 'minimumValue', + ti: 'Double' }, { - en: 'CompoundCRS', - ti: '.CompoundCRSType', - sh: 'AbstractCRS' + en: 'targetCRS', + ti: '.CRSPropertyType' }, { - en: 'engineeringDatum', - ti: '.EngineeringDatumPropertyType' + en: 'solidMember', + ti: '.SolidPropertyType' }, { - en: 'GenericMetaData', - ti: '.GenericMetaDataType', - sh: 'AbstractMetaData' + en: 'affineCS', + ti: '.AffineCSPropertyType' }, { - en: 'componentReferenceSystem', - ti: '.SingleCRSPropertyType' + en: 'surfaceMembers', + ti: '.SurfaceArrayPropertyType' }, { - en: 'tupleList', - ti: '.CoordinatesType' + en: 'LineStringSegment', + ti: '.LineStringSegmentType', + sh: 'AbstractCurveSegment' }, { - en: 'maximumOccurs', - ti: 'PositiveInteger' + en: 'MultiSolidCoverage', + ti: '.DiscreteCoverageType', + sh: 'AbstractDiscreteCoverage' }, { - en: 'Definition', - ti: '.DefinitionType', - sh: 'AbstractGML' + en: 'solidMembers', + ti: '.SolidArrayPropertyType' + }, { + en: 'CubicSpline', + ti: '.CubicSplineType', + sh: 'AbstractCurveSegment' + }, { + en: 'measure', + ti: '.MeasureType' }] }; return { diff --git a/scripts/lib/GML_CE_3_3.js b/scripts/lib/GML_CE_3_3.js index 9f72864b..a5f2891c 100644 --- a/scripts/lib/GML_CE_3_3.js +++ b/scripts/lib/GML_CE_3_3.js @@ -4,16 +4,17 @@ 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: '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', @@ -27,24 +28,32 @@ var GML_CE_3_3_Module_Factory = function () { n: 'posList', rq: true, ti: 'GML_3_2_1.DirectPositionListType' - }, { - n: 'bulge', + }] + }, { + ln: 'SimpleArcType', + tn: { + ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', + lp: 'SimpleArcType' + }, + bti: 'GML_3_2_1.AbstractCurveType', + ps: [{ + n: 'posOrPointProperty', rq: true, + mno: 3, + mxo: 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', @@ -53,25 +62,13 @@ var GML_CE_3_3_Module_Factory = function () { }, t: 'a' }, { - n: 'numArc', + n: 'numARC', ti: 'Integer', an: { lp: 'numArc' }, 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: 'SimpleArcByBulgeType', tn: { @@ -131,16 +128,17 @@ var GML_CE_3_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'SimplePolygonType', + ln: 'SimpleTriangleType', tn: { ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', - lp: 'SimplePolygonType' + lp: 'SimpleTriangleType' }, bti: 'GML_3_2_1.AbstractSurfaceType', ps: [{ n: 'posOrPointProperty', rq: true, mno: 3, + mxo: 3, col: true, etis: [{ en: 'pos', @@ -156,17 +154,28 @@ var GML_CE_3_3_Module_Factory = function () { ti: 'GML_3_2_1.DirectPositionListType' }] }, { - 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: 'posList', + rq: true, + ti: 'GML_3_2_1.DirectPositionListType' + }] + }, { + ln: 'SimpleArcStringByBulgeType', + tn: { + ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', + lp: 'SimpleArcStringByBulgeType' + }, + bti: 'GML_3_2_1.AbstractCurveType', ps: [{ n: 'posOrPointProperty', rq: true, - mno: 4, - mxo: 4, + mno: 2, col: true, etis: [{ en: 'pos', @@ -180,32 +189,82 @@ 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', + ln: 'SimpleArcByCenterPointType', tn: { ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', - lp: 'SimpleArcType' + lp: 'SimpleArcByCenterPointType' }, bti: 'GML_3_2_1.AbstractCurveType', ps: [{ - n: 'posOrPointProperty', + n: 'pos', 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' + 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', @@ -215,12 +274,38 @@ var GML_CE_3_3_Module_Factory = function () { t: 'a' }, { n: 'numARC', + rq: true, ti: 'Integer', an: { lp: 'numArc' }, t: 'a' }] + }, { + ln: 'SimplePolygonType', + tn: { + ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', + lp: 'SimplePolygonType' + }, + bti: 'GML_3_2_1.AbstractSurfaceType', + ps: [{ + n: 'posOrPointProperty', + rq: true, + mno: 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: { @@ -240,6 +325,13 @@ var GML_CE_3_3_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, ti: '.SimpleMultiPointType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -308,98 +400,6 @@ var GML_CE_3_3_Module_Factory = function () { ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'SimpleArcByCenterPointType', - tn: { - ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce', - 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: 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: 'SimpleArcStringType', @@ -443,70 +443,67 @@ var GML_CE_3_3_Module_Factory = function () { }], eis: [{ en: { - lp: 'SimplePolygon', + lp: 'SimpleRectangle', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimplePolygonType', + ti: '.SimpleRectangleType', sh: { lp: 'AbstractSimplePolygon', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' } }, { en: { - lp: 'SimpleTriangle', + lp: 'SimpleMultiPoint', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleTriangleType', - sh: { - lp: 'AbstractSimplePolygon', - ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' - } + ti: '.SimpleMultiPointType', + sh: 'AbstractGeometricAggregate' }, { en: { - lp: 'SimpleArcByCenterPoint', + lp: 'SimpleArcStringByBulge', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleArcByCenterPointType', + ti: '.SimpleArcStringByBulgeType', sh: { lp: 'AbstractSimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' } }, { 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: 'SimpleArcStringByBulge', + lp: 'SimpleCircleByCenterPoint', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleArcStringByBulgeType', + ti: '.SimpleArcByCenterPointType', sh: { lp: 'AbstractSimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' } }, { en: { - lp: 'SimpleRectangle', + lp: 'SimpleTriangle', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleRectangleType', + 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' @@ -520,46 +517,49 @@ var GML_CE_3_3_Module_Factory = function () { sh: 'AbstractSurface' }, { en: { - lp: 'SimpleCircleByCenterPoint', + lp: 'AbstractSimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleArcByCenterPointType', + ti: 'GML_3_2_1.AbstractCurveType', + sh: 'AbstractCurve' + }, { + en: { + lp: 'SimpleArcString', + ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' + }, + ti: '.SimpleArcStringType', sh: { lp: 'AbstractSimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' } }, { en: { - lp: 'SimpleMultiPoint', + lp: 'SimpleArc', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleMultiPointType', - sh: 'AbstractGeometricAggregate' - }, { - en: { + ti: '.SimpleArcType', + sh: { lp: 'AbstractSimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' - }, - ti: 'GML_3_2_1.AbstractCurveType', - sh: 'AbstractCurve' + } }, { en: { - lp: 'SimpleCircle', + lp: 'SimpleArcByBulge', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' }, - ti: '.SimpleArcType', + ti: '.SimpleArcByBulgeType', sh: { lp: 'AbstractSimpleArcString', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/ce' } }, { en: { - lp: 'SimpleArc', + 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' } }] diff --git a/scripts/lib/GML_LROV_3_3.js b/scripts/lib/GML_LROV_3_3.js index 0a87e080..51650ce5 100644 --- a/scripts/lib/GML_LROV_3_3.js +++ b/scripts/lib/GML_LROV_3_3.js @@ -3,55 +3,8 @@ 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: ['GML_LRO_3_3', 'GML_3_2_1', 'XLink_1_0', 'GML_LR_3_3'], + deps: ['GML_LR_3_3', 'XLink_1_0', 'GML_LRO_3_3', 'GML_3_2_1'], 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', @@ -99,26 +52,69 @@ var GML_LROV_3_3_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + 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: 'linearElement', + ti: 'GML_LR_3_3.LinearElementPropertyType' + }, { + en: 'offsetVector', + ti: '.VectorType' + }, { + en: 'lrm', + ti: 'GML_LRO_3_3.LRMWithOffsetPropertyType' + }], + t: 'ers' + }] + }, { + ln: 'VectorOffsetExpressionType', + ps: [{ + n: 'offsetVector', + rq: true, + ti: 'GML_3_2_1.VectorType' + }] + }, { + ln: 'VectorOffsetDistanceExpressionType', + bti: 'GML_LR_3_3.DistanceExpressionType', + ps: [{ + n: 'vectorOffsetExpression', + ti: '.VectorOffsetExpressionType' + }] }], eis: [{ - en: 'linearElement', - ti: 'GML_LR_3_3.LinearElementPropertyType', - sc: '.VectorOffsetLinearSRSType' - }, { en: 'VectorOffsetDistanceExpression', ti: '.VectorOffsetDistanceExpressionType', sh: { 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: 'lrm', + ti: 'GML_LRO_3_3.LRMWithOffsetPropertyType', + sc: '.VectorOffsetLinearSRSType' }, { en: 'VectorOffsetLinearSRS', ti: '.VectorOffsetLinearSRSType', @@ -126,6 +122,10 @@ var GML_LROV_3_3_Module_Factory = function () { lp: 'LinearSRS', ns: 'http:\/\/www.opengis.net\/gml\/3.3\/lr' } + }, { + en: 'linearElement', + ti: 'GML_LR_3_3.LinearElementPropertyType', + sc: '.VectorOffsetLinearSRSType' }] }; return { diff --git a/scripts/lib/GML_LRO_3_3.js b/scripts/lib/GML_LRO_3_3.js index 84d56ee3..9b7c9a29 100644 --- a/scripts/lib/GML_LRO_3_3.js +++ b/scripts/lib/GML_LRO_3_3.js @@ -3,7 +3,7 @@ var GML_LRO_3_3_Module_Factory = function () { n: 'GML_LRO_3_3', dens: 'http:\/\/www.opengis.net\/gml\/3.3\/lro', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['GML_3_2_1', 'XLink_1_0', 'GML_LR_3_3'], + deps: ['GML_LR_3_3', 'XLink_1_0', 'GML_3_2_1'], tis: [{ ln: 'LateralOffsetLinearSRSType', bti: 'GML_3_2_1.IdentifiedObjectType', @@ -17,14 +17,15 @@ var GML_LRO_3_3_Module_Factory = function () { ti: '.LRMWithOffsetPropertyType' }] }, { - ln: 'LateralOffsetDistanceExpressionType', - bti: 'GML_LR_3_3.DistanceExpressionType', + ln: 'LRMWithOffsetType', + bti: 'GML_LR_3_3.LinearReferencingMethodType', ps: [{ - n: 'lateralOffsetExpression', - ti: '.LateralOffsetExpressionType' + n: 'offsetUnits', + rq: true }, { - n: 'verticalOffsetExpression', - ti: '.VerticalOffsetExpressionType' + n: 'positiveLateralOffsetDirection' + }, { + n: 'positiveVerticalOffsetDirection' }] }, { ln: 'LateralOffsetLinearSRSPropertyType', @@ -74,6 +75,41 @@ var GML_LRO_3_3_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'LateralOffsetDistanceExpressionType', + bti: 'GML_LR_3_3.DistanceExpressionType', + ps: [{ + n: 'lateralOffsetExpression', + ti: '.LateralOffsetExpressionType' + }, { + n: 'verticalOffsetExpression', + ti: '.VerticalOffsetExpressionType' + }] + }, { + 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: 'LRMWithOffsetPropertyType', ps: [{ @@ -122,17 +158,6 @@ var GML_LRO_3_3_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'LRMWithOffsetType', - bti: 'GML_LR_3_3.LinearReferencingMethodType', - ps: [{ - n: 'offsetUnits', - rq: true - }, { - n: 'positiveLateralOffsetDirection' - }, { - n: 'positiveVerticalOffsetDirection' - }] }, { ln: 'LateralOffsetExpressionType', ps: [{ @@ -158,31 +183,6 @@ 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' - }] }, { t: 'enum', ln: 'VerticalOffsetDirectionType', diff --git a/scripts/lib/GML_LRTR_3_3.js b/scripts/lib/GML_LRTR_3_3.js index 63fa5dd7..acc64d08 100644 --- a/scripts/lib/GML_LRTR_3_3.js +++ b/scripts/lib/GML_LRTR_3_3.js @@ -3,15 +3,8 @@ var GML_LRTR_3_3_Module_Factory = function () { n: 'GML_LRTR_3_3', dens: 'http:\/\/www.opengis.net\/gml\/3.3\/lrtr', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'GML_LR_3_3'], + deps: ['GML_LR_3_3', 'XLink_1_0'], tis: [{ - ln: 'DualAlongReferentType', - bti: 'GML_LR_3_3.AlongReferentType', - ps: [{ - n: 'towardsReferent', - ti: 'GML_LR_3_3.ReferentPropertyType' - }] - }, { ln: 'DualAlongReferentPropertyType', ps: [{ n: 'dualAlongReferent', @@ -59,6 +52,13 @@ 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 f7851b58..b4491671 100644 --- a/scripts/lib/GML_LR_3_3.js +++ b/scripts/lib/GML_LR_3_3.js @@ -3,17 +3,50 @@ var GML_LR_3_3_Module_Factory = function () { n: 'GML_LR_3_3', dens: 'http:\/\/www.opengis.net\/gml\/3.3\/lr', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['GML_3_2_1', 'XLink_1_0'], + deps: ['XLink_1_0', 'GML_3_2_1'], tis: [{ - ln: 'DistanceExpressionPropertyType', + ln: 'AlongReferentType', + bti: 'GML_3_2_1.AbstractGMLType', + ps: [{ + n: 'fromReferent', + rq: true, + ti: '.ReferentPropertyType' + }] + }, { + ln: 'LinearSRSType', + bti: 'GML_3_2_1.IdentifiedObjectType', ps: [{ + n: 'linearElement', + rq: true, + ti: '.LinearElementPropertyType' + }, { + n: 'lrm', + rq: true, + ti: '.LinearReferencingMethodPropertyType' + }] + }, { + 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, - mx: false, - dom: false, - en: 'DistanceExpression', - ti: '.DistanceExpressionType', - t: 'er' + ti: '.DistanceExpressionPropertyType' + }] + }, { + ln: 'ReferentPropertyType', + ps: [{ + n: 'referent', + rq: true, + en: 'Referent', + ti: '.ReferentType' }, { n: 'nilReason', ti: { @@ -55,71 +88,6 @@ var GML_LR_3_3_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - 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: '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: [{ @@ -171,9 +139,6 @@ var GML_LR_3_3_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'LRMNameType', - bti: 'GML_3_2_1.CodeType' }, { ln: 'PositionExpressionPropertyType', ps: [{ @@ -222,6 +187,29 @@ var GML_LR_3_3_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'LRMNameType', + bti: 'GML_3_2_1.CodeType' + }, { + 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: 'ReferentType', bti: 'GML_3_2_1.AbstractGMLType', @@ -245,22 +233,46 @@ var GML_LR_3_3_Module_Factory = function () { ti: 'GML_3_2_1.FeaturePropertyType' }] }, { - ln: 'AlongReferentType', + ln: 'LinearElementType', bti: 'GML_3_2_1.AbstractGMLType', ps: [{ - n: 'fromReferent', + n: 'feature', rq: true, - ti: '.ReferentPropertyType' + 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: 'LinearSRSPropertyType', + ln: 'LRMTypeType', + bti: 'GML_3_2_1.CodeType' + }, { + ln: 'DistanceExpressionPropertyType', ps: [{ - n: 'linearSRS', + n: 'distanceExpression', rq: true, mx: false, dom: false, - en: 'LinearSRS', - ti: '.LinearSRSType', + en: 'DistanceExpression', + ti: '.DistanceExpressionType', t: 'er' }, { n: 'nilReason', @@ -304,12 +316,26 @@ var GML_LR_3_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'LinearElementPropertyType', + ln: 'DistanceExpressionType', + bti: 'GML_3_2_1.AbstractGMLType', ps: [{ - n: 'linearElement', + n: 'distanceAlong', rq: true, - en: 'LinearElement', - ti: '.LinearElementType' + ti: '.MeasureType' + }, { + n: 'referent', + ti: '.AlongReferentPropertyType' + }] + }, { + ln: 'AlongReferentPropertyType', + ps: [{ + n: 'alongReferent', + rq: true, + mx: false, + dom: false, + en: 'AlongReferent', + ti: '.AlongReferentType', + t: 'er' }, { n: 'nilReason', ti: { @@ -352,60 +378,12 @@ var GML_LR_3_3_Module_Factory = function () { 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: 'PositionExpressionType', - bti: 'GML_3_2_1.AbstractGMLType', + ln: 'LinearElementPropertyType', 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: 'AlongReferent', - ti: '.AlongReferentType', - t: 'er' + en: 'LinearElement', + ti: '.LinearElementType' }, { n: 'nilReason', ti: { @@ -448,24 +426,33 @@ var GML_LR_3_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'LinearSRSType', - bti: 'GML_3_2_1.IdentifiedObjectType', + ln: 'LinearReferencingMethodType', + bti: 'GML_3_2_1.AbstractGMLType', ps: [{ - n: 'linearElement', + n: 'linearReferencingMethodName', rq: true, - ti: '.LinearElementPropertyType' + en: 'name', + ti: '.LRMNameType' }, { - n: 'lrm', + n: 'type', rq: true, - ti: '.LinearReferencingMethodPropertyType' + ti: '.LRMTypeType' + }, { + n: 'units', + rq: true + }, { + n: 'constraint' }] }, { - ln: 'ReferentPropertyType', + ln: 'LinearSRSPropertyType', ps: [{ - n: 'referent', + n: 'linearSRS', rq: true, - en: 'Referent', - ti: '.ReferentType' + mx: false, + dom: false, + en: 'LinearSRS', + ti: '.LinearSRSType', + t: 'er' }, { n: 'nilReason', ti: { @@ -507,16 +494,36 @@ 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: 'LinearSRS', - ti: '.LinearSRSType', + en: 'LinearElement', + ti: '.LinearElementType', sh: { - lp: 'Definition', + lp: 'AbstractGML', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } + }, { + en: 'LinearReferencingMethod', + ti: '.LinearReferencingMethodType', + sh: { + lp: 'AbstractGML', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { @@ -534,17 +541,17 @@ var GML_LR_3_3_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'LinearReferencingMethod', - ti: '.LinearReferencingMethodType', + en: 'DistanceExpression', + ti: '.DistanceExpressionType', sh: { lp: 'AbstractGML', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'LinearElement', - ti: '.LinearElementType', + en: 'LinearSRS', + ti: '.LinearSRSType', sh: { - lp: 'AbstractGML', + lp: 'Definition', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { @@ -554,13 +561,6 @@ var GML_LR_3_3_Module_Factory = function () { lp: 'AbstractGML', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } - }, { - en: 'DistanceExpression', - ti: '.DistanceExpressionType', - sh: { - lp: 'AbstractGML', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } }] }; return { diff --git a/scripts/lib/GML_RGRID_3_3.js b/scripts/lib/GML_RGRID_3_3.js index 58f3f3b5..6b005abd 100644 --- a/scripts/lib/GML_RGRID_3_3.js +++ b/scripts/lib/GML_RGRID_3_3.js @@ -5,59 +5,49 @@ var GML_RGRID_3_3_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['GML_3_2_1', 'XLink_1_0'], tis: [{ - 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' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + 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' + t: 'l', + bti: 'Double' + } }, { - n: 'title', - t: 'a' + n: 'gridAxesSpanned', + rq: true, + ti: { + t: 'l', + bti: 'NCName' + } }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'sequenceRule', + rq: true, + ti: 'GML_3_2_1.SequenceRuleType' + }] + }, { + ln: 'ReferenceableGridByVectorsType', + bti: '.AbstractReferenceableGridType', + ps: [{ + n: 'origin', + rq: true, + ti: 'GML_3_2_1.PointPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'generalGridAxis', + rq: true, + col: true, + ti: '.GeneralGridAxisPropertyType' }] }, { ln: 'ReferenceableGridByArrayType', @@ -93,31 +83,6 @@ 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: [{ @@ -133,47 +98,82 @@ var GML_RGRID_3_3_Module_Factory = function () { t: 'er' }] }, { - ln: 'AbstractReferenceableGridType', - bti: 'GML_3_2_1.GridType', - ps: [{ - n: 'gridCRS', - ti: '.GridCRSPropertyType' - }] - }, { - ln: 'GeneralGridAxisType', + ln: 'ReferenceableGridPropertyType', ps: [{ - n: 'offsetVector', + n: 'abstractReferenceableGrid', rq: true, - ti: 'GML_3_2_1.VectorType' + mx: false, + dom: false, + en: 'AbstractReferenceableGrid', + ti: '.AbstractReferenceableGridType', + t: 'er' }, { - n: 'coefficients', - rq: true, + n: 'nilReason', ti: { - t: 'l', - bti: 'Double' - } + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'gridAxesSpanned', + 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: 'ReferenceableGridByTransformationType', + bti: '.AbstractReferenceableGridType', + ps: [{ + n: 'transformation', rq: true, - ti: { - t: 'l', - bti: 'NCName' - } + ti: 'GML_3_2_1.TransformationPropertyType' }, { - n: 'sequenceRule', + n: 'concatenatedOperation', rq: true, - ti: 'GML_3_2_1.SequenceRuleType' + ti: 'GML_3_2_1.ConcatenatedOperationPropertyType' }] }, { - ln: 'ReferenceableGridPropertyType', + ln: 'GeneralGridAxisPropertyType', ps: [{ - n: 'abstractReferenceableGrid', + n: 'generalGridAxis', rq: true, - mx: false, - dom: false, - en: 'AbstractReferenceableGrid', - ti: '.AbstractReferenceableGridType', - t: 'er' + en: 'GeneralGridAxis', + ti: '.GeneralGridAxisType' }, { n: 'nilReason', ti: { @@ -224,33 +224,33 @@ var GML_RGRID_3_3_Module_Factory = function () { }] }], eis: [{ - en: 'ReferenceableGridByArray', - ti: '.ReferenceableGridByArrayType', - sh: 'AbstractReferenceableGrid' - }, { - en: 'ReferenceableGridByVectors', - ti: '.ReferenceableGridByVectorsType', - sh: 'AbstractReferenceableGrid' - }, { en: 'AbstractReferenceableGrid', ti: '.AbstractReferenceableGridType', sh: { lp: 'Grid', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } + }, { + en: 'ReferenceableGridByVectors', + ti: '.ReferenceableGridByVectorsType', + sh: 'AbstractReferenceableGrid' + }, { + en: 'referenceableGridProperty', + ti: '.ReferenceableGridPropertyType' }, { en: 'gridCRS', ti: '.GridCRSPropertyType' - }, { - en: 'GeneralGridAxis', - ti: '.GeneralGridAxisType' }, { en: 'ReferenceableGridByTransformation', ti: '.ReferenceableGridByTransformationType', sh: 'AbstractReferenceableGrid' }, { - en: 'referenceableGridProperty', - ti: '.ReferenceableGridPropertyType' + en: 'GeneralGridAxis', + ti: '.GeneralGridAxisType' + }, { + en: 'ReferenceableGridByArray', + ti: '.ReferenceableGridByArrayType', + sh: 'AbstractReferenceableGrid' }] }; return { diff --git a/scripts/lib/GML_TIN_3_3.js b/scripts/lib/GML_TIN_3_3.js index 02d3a612..6721a313 100644 --- a/scripts/lib/GML_TIN_3_3.js +++ b/scripts/lib/GML_TIN_3_3.js @@ -3,47 +3,8 @@ var GML_TIN_3_3_Module_Factory = function () { n: 'GML_TIN_3_3', dens: 'http:\/\/www.opengis.net\/gml\/3.3\/tin', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['GML_3_2_1', 'XLink_1_0'], + deps: ['XLink_1_0', 'GML_3_2_1'], tis: [{ - ln: 'SimpleTrianglePatchType', - bti: 'GML_3_2_1.AbstractSurfacePatchType', - ps: [{ - n: 'posOrPointProperty', - rq: true, - mno: 3, - mxo: 3, - col: true, - etis: [{ - en: { - lp: 'pos', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.DirectPositionType' - }, { - en: { - lp: 'pointProperty', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.PointPropertyType' - }], - t: 'es' - }, { - n: 'posList', - rq: true, - en: { - lp: 'posList', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.DirectPositionListType' - }, { - n: 'interpolation', - ti: 'GML_3_2_1.SurfaceInterpolationType', - an: { - lp: 'interpolation' - }, - t: 'a' - }] - }, { ln: 'TINType', bti: 'GML_3_2_1.SurfaceType', ps: [{ @@ -55,6 +16,22 @@ var GML_TIN_3_3_Module_Factory = function () { n: 'maxLength', ti: 'GML_3_2_1.LengthType' }] + }, { + 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: 'TINElementPropertyType', ps: [{ @@ -104,20 +81,43 @@ var GML_TIN_3_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'TINElementType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'SimpleTrianglePatchType', + bti: 'GML_3_2_1.AbstractSurfacePatchType', ps: [{ - n: 'elementType', - rq: true - }, { - n: 'elementID', - ti: 'Integer' - }, { - n: 'elementTag' + n: 'posOrPointProperty', + rq: true, + mno: 3, + mxo: 3, + col: true, + etis: [{ + en: { + lp: 'pos', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.DirectPositionType' + }, { + en: { + lp: 'pointProperty', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.PointPropertyType' + }], + t: 'es' }, { - n: 'elementGeometry', + n: 'posList', rq: true, - ti: 'GML_3_2_1.GeometryPropertyType' + en: { + lp: 'posList', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.DirectPositionListType' + }, { + n: 'interpolation', + ti: 'GML_3_2_1.SurfaceInterpolationType', + an: { + lp: 'interpolation' + }, + t: 'a' }] }], eis: [{ @@ -125,10 +125,10 @@ var GML_TIN_3_3_Module_Factory = function () { ti: '.TINType', sh: 'TriangulatedSurface' }, { - en: 'TINElement', - ti: '.TINElementType', + en: 'TriangulatedSurface', + ti: 'GML_3_2_1.SurfaceType', sh: { - lp: 'AbstractObject', + lp: 'Surface', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { @@ -139,10 +139,10 @@ var GML_TIN_3_3_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'TriangulatedSurface', - ti: 'GML_3_2_1.SurfaceType', + en: 'TINElement', + ti: '.TINElementType', sh: { - lp: 'Surface', + lp: 'AbstractObject', 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 ce8b0e6e..e6bcb89b 100644 --- a/scripts/lib/ISO19139_2_GMI_1_0.js +++ b/scripts/lib/ISO19139_2_GMI_1_0.js @@ -3,32 +3,14 @@ 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', 'GML_3_2_1', 'ISO19139_GMD_20070417', 'ISO19139_GCO_20070417', 'ISO19139_GSS_20070417'], + deps: ['ISO19139_GSS_20070417', 'XLink_1_0', 'ISO19139_GMD_20070417', 'GML_3_2_1', 'ISO19139_GCO_20070417'], tis: [{ - 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: 'MIRequirementPropertyType', - tn: 'MI_Requirement_PropertyType', + ln: 'QECoverageResultPropertyType', + tn: 'QE_CoverageResult_PropertyType', ps: [{ - n: 'miRequirement', - en: 'MI_Requirement', - ti: '.MIRequirementType' + n: 'qeCoverageResult', + en: 'QE_CoverageResult', + ti: '.QECoverageResultType' }, { n: 'nilReason', ti: { @@ -71,12 +53,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LEProcessStepPropertyType', - tn: 'LE_ProcessStep_PropertyType', + ln: 'LEProcessingPropertyType', + tn: 'LE_Processing_PropertyType', ps: [{ - n: 'leProcessStep', - en: 'LE_ProcessStep', - ti: '.LEProcessStepType' + n: 'leProcessing', + en: 'LE_Processing', + ti: '.LEProcessingType' }, { n: 'nilReason', ti: { @@ -119,56 +101,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { 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: 'MICoverageDescriptionPropertyType', - tn: 'MI_CoverageDescription_PropertyType', + ln: 'MIAcquisitionInformationPropertyType', + tn: 'MI_AcquisitionInformation_PropertyType', ps: [{ - n: 'miCoverageDescription', - en: 'MI_CoverageDescription', - ti: '.MICoverageDescriptionType' + n: 'miAcquisitionInformation', + en: 'MI_AcquisitionInformation', + ti: '.MIAcquisitionInformationType' }, { n: 'nilReason', ti: { @@ -211,22 +149,43 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LEProcessStepType', - tn: 'LE_ProcessStep_Type', - bti: 'ISO19139_GMD_20070417.LIProcessStepType', + ln: 'MIEnvironmentalRecordType', + tn: 'MI_EnvironmentalRecord_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'output', - mno: 0, - col: true, - ti: '.LESourcePropertyType' + n: 'averageAirTemperature', + rq: true, + ti: 'ISO19139_GCO_20070417.RealPropertyType' }, { - n: 'report', - mno: 0, - col: true, - ti: '.LEProcessStepReportPropertyType' + n: 'maxRelativeHumidity', + rq: true, + ti: 'ISO19139_GCO_20070417.RealPropertyType' }, { - n: 'processingInformation', - ti: '.LEProcessingPropertyType' + n: 'maxAltitude', + rq: true, + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'meterologicalConditions', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'MIPriorityCodePropertyType', + tn: 'MI_PriorityCode_PropertyType', + ps: [{ + n: 'miPriorityCode', + en: 'MI_PriorityCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { ln: 'MIGCPCollectionPropertyType', @@ -277,12 +236,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIObjectivePropertyType', - tn: 'MI_Objective_PropertyType', + ln: 'MIPlanPropertyType', + tn: 'MI_Plan_PropertyType', ps: [{ - n: 'miObjective', - en: 'MI_Objective', - ti: '.MIObjectiveType' + n: 'miPlan', + en: 'MI_Plan', + ti: '.MIPlanType' }, { n: 'nilReason', ti: { @@ -325,29 +284,65 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIPlatformPassType', - tn: 'MI_PlatformPass_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'QECoverageResultType', + tn: 'QE_CoverageResult_Type', + bti: 'ISO19139_GMD_20070417.AbstractDQResultType', ps: [{ - n: 'identifier', + n: 'spatialRepresentationType', rq: true, - ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' + ti: 'ISO19139_GMD_20070417.MDSpatialRepresentationTypeCodePropertyType' }, { - n: 'extent', - ti: 'ISO19139_GSS_20070417.GMObjectPropertyType' + n: 'resultSpatialRepresentation', + rq: true, + ti: 'ISO19139_GMD_20070417.MDSpatialRepresentationPropertyType' }, { - n: 'relatedEvent', + 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: '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: 'MIMetadataType', + tn: 'MI_Metadata_Type', + bti: 'ISO19139_GMD_20070417.MDMetadataType', + ps: [{ + n: 'acquisitionInformation', mno: 0, col: true, - ti: '.MIEventPropertyType' + ti: '.MIAcquisitionInformationPropertyType' }] }, { - ln: 'MIAcquisitionInformationPropertyType', - tn: 'MI_AcquisitionInformation_PropertyType', + ln: 'QEUsabilityPropertyType', + tn: 'QE_Usability_PropertyType', ps: [{ - n: 'miAcquisitionInformation', - en: 'MI_AcquisitionInformation', - ti: '.MIAcquisitionInformationType' + n: 'qeUsability', + en: 'QE_Usability', + ti: '.QEUsabilityType' }, { n: 'nilReason', ti: { @@ -390,22 +385,30 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIMetadataType', - tn: 'MI_Metadata_Type', - bti: 'ISO19139_GMD_20070417.MDMetadataType', + ln: 'MIPolarisationOrientationCodePropertyType', + tn: 'MI_PolarisationOrientationCode_PropertyType', ps: [{ - n: 'acquisitionInformation', - mno: 0, - col: true, - ti: '.MIAcquisitionInformationPropertyType' + 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: 'QECoverageResultPropertyType', - tn: 'QE_CoverageResult_PropertyType', + ln: 'MIOperationPropertyType', + tn: 'MI_Operation_PropertyType', ps: [{ - n: 'qeCoverageResult', - en: 'QE_CoverageResult', - ti: '.QECoverageResultType' + n: 'miOperation', + en: 'MI_Operation', + ti: '.MIOperationType' }, { n: 'nilReason', ti: { @@ -448,50 +451,59 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'QECoverageResultType', - tn: 'QE_CoverageResult_Type', - bti: 'ISO19139_GMD_20070417.AbstractDQResultType', + ln: 'MIRangeElementDescriptionPropertyType', + tn: 'MI_RangeElementDescription_PropertyType', ps: [{ - n: 'spatialRepresentationType', - rq: true, - ti: 'ISO19139_GMD_20070417.MDSpatialRepresentationTypeCodePropertyType' + n: 'miRangeElementDescription', + en: 'MI_RangeElementDescription', + ti: '.MIRangeElementDescriptionType' }, { - n: 'resultSpatialRepresentation', - rq: true, - ti: 'ISO19139_GMD_20070417.MDSpatialRepresentationPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'resultContentDescription', - rq: true, - ti: 'ISO19139_GMD_20070417.MDCoverageDescriptionPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'resultFormat', - rq: true, - ti: 'ISO19139_GMD_20070417.MDFormatPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - 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: 'href', + t: 'a' }, { - n: 'accuracyReport', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.DQElementPropertyType' + 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: 'MISensorTypeCodePropertyType', - tn: 'MI_SensorTypeCode_PropertyType', + ln: 'MIBandDefinitionPropertyType', + tn: 'MI_BandDefinition_PropertyType', ps: [{ - n: 'miSensorTypeCode', - en: 'MI_SensorTypeCode', + n: 'miBandDefinition', + en: 'MI_BandDefinition', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -505,12 +517,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIPlatformPropertyType', - tn: 'MI_Platform_PropertyType', + ln: 'MIInstrumentPropertyType', + tn: 'MI_Instrument_PropertyType', ps: [{ - n: 'miPlatform', - en: 'MI_Platform', - ti: '.MIPlatformType' + n: 'miInstrument', + en: 'MI_Instrument', + ti: '.MIInstrumentType' }, { n: 'nilReason', ti: { @@ -553,12 +565,16 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LESourcePropertyType', - tn: 'LE_Source_PropertyType', + ln: 'DirectPositionPropertyType', + tn: 'DirectPosition_PropertyType', ps: [{ - n: 'leSource', - en: 'LE_Source', - ti: '.LESourceType' + n: 'pos', + rq: true, + en: { + lp: 'pos', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.DirectPositionType' }, { n: 'nilReason', ti: { @@ -601,15 +617,66 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIGeolocationInformationPropertyType', - tn: 'MI_GeolocationInformation_PropertyType', + ln: 'MITriggerCodePropertyType', + tn: 'MI_TriggerCode_PropertyType', ps: [{ - n: 'abstractMIGeolocationInformation', - mx: false, - dom: false, - en: 'AbstractMI_GeolocationInformation', - ti: '.AbstractMIGeolocationInformationType', - t: 'er' + n: 'miTriggerCode', + en: 'MI_TriggerCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MISequenceCodePropertyType', + tn: 'MI_SequenceCode_PropertyType', + ps: [{ + n: 'miSequenceCode', + en: 'MI_SequenceCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MIObjectiveTypeCodePropertyType', + tn: 'MI_ObjectiveTypeCode_PropertyType', + ps: [{ + 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: 'MIPlatformPropertyType', + tn: 'MI_Platform_PropertyType', + ps: [{ + n: 'miPlatform', + en: 'MI_Platform', + ti: '.MIPlatformType' }, { n: 'nilReason', ti: { @@ -652,38 +719,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LESourceType', - tn: 'LE_Source_Type', - bti: 'ISO19139_GMD_20070417.LISourceType', - ps: [{ - n: 'processedLevel', - ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' - }, { - n: 'resolution', - ti: '.LENominalResolutionPropertyType' - }] - }, { - 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: 'MIPlatformPassPropertyType', - tn: 'MI_PlatformPass_PropertyType', + ln: 'LESourcePropertyType', + tn: 'LE_Source_PropertyType', ps: [{ - n: 'miPlatformPass', - en: 'MI_PlatformPass', - ti: '.MIPlatformPassType' + n: 'leSource', + en: 'LE_Source', + ti: '.LESourceType' }, { n: 'nilReason', ti: { @@ -726,25 +767,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - 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: 'MIInstrumentPropertyType', - tn: 'MI_Instrument_PropertyType', + ln: 'LEProcessStepReportPropertyType', + tn: 'LE_ProcessStepReport_PropertyType', ps: [{ - n: 'miInstrument', - en: 'MI_Instrument', - ti: '.MIInstrumentType' + n: 'leProcessStepReport', + en: 'LE_ProcessStepReport', + ti: '.LEProcessStepReportType' }, { n: 'nilReason', ti: { @@ -786,19 +814,6 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'MIGeoreferenceableType', - tn: 'MI_Georeferenceable_Type', - bti: 'ISO19139_GMD_20070417.MDGeoreferenceableType', - ps: [{ - n: 'geolocationInformation', - rq: true, - col: true, - ti: '.MIGeolocationInformationPropertyType' - }, { - n: 'platformParameters', - ti: '.MIPlatformPropertyType' - }] }, { ln: 'LEAlgorithmPropertyType', tn: 'LE_Algorithm_PropertyType', @@ -848,12 +863,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIRequestedDatePropertyType', - tn: 'MI_RequestedDate_PropertyType', + ln: 'MIRequirementPropertyType', + tn: 'MI_Requirement_PropertyType', ps: [{ - n: 'miRequestedDate', - en: 'MI_RequestedDate', - ti: '.MIRequestedDateType' + n: 'miRequirement', + en: 'MI_Requirement', + ti: '.MIRequirementType' }, { n: 'nilReason', ti: { @@ -896,49 +911,79 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIGeorectifiedType', - tn: 'MI_Georectified_Type', - bti: 'ISO19139_GMD_20070417.MDGeorectifiedType', + ln: 'MIGCPType', + tn: 'MI_GCP_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'checkPoint', - mno: 0, - col: true, - ti: '.MIGCPPropertyType' + n: 'geographicCoordinates', + rq: true, + ti: '.DirectPositionPropertyType' }, { - n: 'geolocationIdentification', + n: 'accuracyReport', mno: 0, col: true, - ti: '.MIGCPCollectionPropertyType' + ti: 'ISO19139_GMD_20070417.DQElementPropertyType' }] }, { - ln: 'QEUsabilityType', - tn: 'QE_Usability_Type', - bti: 'ISO19139_GMD_20070417.AbstractDQElementType' + ln: 'MICoverageDescriptionType', + tn: 'MI_CoverageDescription_Type', + bti: 'ISO19139_GMD_20070417.MDCoverageDescriptionType', + ps: [{ + n: 'rangeElementDescription', + mno: 0, + col: true, + ti: '.MIRangeElementDescriptionPropertyType' + }] }, { - ln: 'MIRangeElementDescriptionType', - tn: 'MI_RangeElementDescription_Type', + ln: 'MIObjectiveType', + tn: 'MI_Objective_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'name', + n: 'identifier', rq: true, + col: true, + ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' + }, { + n: 'priority', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'definition', - rq: true, + n: 'type', + mno: 0, + col: true, + ti: '.MIObjectiveTypeCodePropertyType' + }, { + n: 'function', + mno: 0, + col: true, ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'rangeElement', + n: 'extent', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.EXExtentPropertyType' + }, { + n: 'pass', + mno: 0, + col: true, + ti: '.MIPlatformPassPropertyType' + }, { + n: 'sensingInstrument', + mno: 0, + col: true, + ti: '.MIInstrumentPropertyType' + }, { + n: 'objectiveOccurrence', rq: true, col: true, - ti: 'ISO19139_GCO_20070417.RecordPropertyType' + ti: '.MIEventPropertyType' }] }, { - ln: 'MIGeoreferenceablePropertyType', - tn: 'MI_Georeferenceable_PropertyType', + ln: 'LEProcessStepPropertyType', + tn: 'LE_ProcessStep_PropertyType', ps: [{ - n: 'miGeoreferenceable', - en: 'MI_Georeferenceable', - ti: '.MIGeoreferenceableType' + n: 'leProcessStep', + en: 'LE_ProcessStep', + ti: '.LEProcessStepType' }, { n: 'nilReason', ti: { @@ -981,12 +1026,133 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIEventPropertyType', - tn: 'MI_Event_PropertyType', + ln: 'LEProcessStepType', + tn: 'LE_ProcessStep_Type', + bti: 'ISO19139_GMD_20070417.LIProcessStepType', ps: [{ - n: 'miEvent', - en: 'MI_Event', - ti: '.MIEventType' + n: 'output', + mno: 0, + col: true, + ti: '.LESourcePropertyType' + }, { + n: 'report', + mno: 0, + col: true, + ti: '.LEProcessStepReportPropertyType' + }, { + n: 'processingInformation', + ti: '.LEProcessingPropertyType' + }] + }, { + ln: 'MIImageDescriptionType', + tn: 'MI_ImageDescription_Type', + bti: 'ISO19139_GMD_20070417.MDImageDescriptionType', + ps: [{ + n: 'rangeElementDescription', + mno: 0, + col: true, + ti: '.MIRangeElementDescriptionPropertyType' + }] + }, { + 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: 'MIEventType', + tn: 'MI_Event_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'identifier', + rq: true, + ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' + }, { + n: 'trigger', + rq: true, + ti: '.MITriggerCodePropertyType' + }, { + n: 'context', + rq: true, + ti: '.MIContextCodePropertyType' + }, { + n: 'sequence', + rq: true, + ti: '.MISequenceCodePropertyType' + }, { + n: 'time', + rq: true, + ti: 'ISO19139_GCO_20070417.DateTimePropertyType' + }, { + n: 'expectedObjective', + mno: 0, + col: true, + ti: '.MIObjectivePropertyType' + }, { + n: 'relatedSensor', + mno: 0, + col: true, + ti: '.MIInstrumentPropertyType' + }, { + n: 'relatedPass', + ti: '.MIPlatformPassPropertyType' + }] + }, { + ln: 'MIAcquisitionInformationType', + tn: 'MI_AcquisitionInformation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + 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: 'MIPlatformPassPropertyType', + tn: 'MI_PlatformPass_PropertyType', + ps: [{ + n: 'miPlatformPass', + en: 'MI_PlatformPass', + ti: '.MIPlatformPassType' }, { n: 'nilReason', ti: { @@ -1029,30 +1195,25 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIObjectiveTypeCodePropertyType', - tn: 'MI_ObjectiveTypeCode_PropertyType', + ln: 'MIGeoreferenceableType', + tn: 'MI_Georeferenceable_Type', + bti: 'ISO19139_GMD_20070417.MDGeoreferenceableType', ps: [{ - n: 'miObjectiveTypeCode', - en: 'MI_ObjectiveTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + n: 'geolocationInformation', + rq: true, + col: true, + ti: '.MIGeolocationInformationPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'platformParameters', + ti: '.MIPlatformPropertyType' }] }, { - ln: 'MIPlanPropertyType', - tn: 'MI_Plan_PropertyType', + ln: 'MIRequestedDatePropertyType', + tn: 'MI_RequestedDate_PropertyType', ps: [{ - n: 'miPlan', - en: 'MI_Plan', - ti: '.MIPlanType' + n: 'miRequestedDate', + en: 'MI_RequestedDate', + ti: '.MIRequestedDateType' }, { n: 'nilReason', ti: { @@ -1095,50 +1256,22 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIPlatformType', - tn: 'MI_Platform_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MIImageDescriptionPropertyType', + tn: 'MI_ImageDescription_PropertyType', ps: [{ - n: 'citation', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.CICitationPropertyType' - }, { - n: 'identifier', - rq: true, - ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' + n: 'miImageDescription', + en: 'MI_ImageDescription', + ti: '.MIImageDescriptionType' }, { - 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: 'MXDataFilePropertyType', - tn: 'MX_DataFile_PropertyType', - ps: [{ - n: 'mxDataFile', - en: 'MX_DataFile', - ti: '.MXDataFileType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { n: 'uuidref', an: { @@ -1171,31 +1304,29 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIBandType', - tn: 'MI_Band_Type', - bti: 'ISO19139_GMD_20070417.MDBandType', + ln: 'MIRangeElementDescriptionType', + tn: 'MI_RangeElementDescription_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'bandBoundaryDefinition', - ti: '.MIBandDefinitionPropertyType' - }, { - n: 'nominalSpatialResolution', - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }, { - n: 'transferFunctionType', - ti: '.MITransferFunctionTypeCodePropertyType' + n: 'name', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'transmittedPolarisation', - ti: '.MIPolarisationOrientationCodePropertyType' + n: 'definition', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'detectedPolarisation', - ti: '.MIPolarisationOrientationCodePropertyType' + n: 'rangeElement', + rq: true, + col: true, + ti: 'ISO19139_GCO_20070417.RecordPropertyType' }] }, { - ln: 'MISequenceCodePropertyType', - tn: 'MI_SequenceCode_PropertyType', + ln: 'MITransferFunctionTypeCodePropertyType', + tn: 'MI_TransferFunctionTypeCode_PropertyType', ps: [{ - n: 'miSequenceCode', - en: 'MI_SequenceCode', + n: 'miTransferFunctionTypeCode', + en: 'MI_TransferFunctionTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -1209,75 +1340,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIRequirementType', - tn: 'MI_Requirement_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', - rq: true, - ti: '.MIRequestedDatePropertyType' - }, { - n: 'expiryDate', - rq: true, - ti: 'ISO19139_GCO_20070417.DateTimePropertyType' - }, { - n: 'satisifiedPlan', - mno: 0, - col: true, - ti: '.MIPlanPropertyType' - }] - }, { - 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: 'type', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'description', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'mountedOn', - ti: '.MIPlatformPropertyType' - }] - }, { - ln: 'LEProcessStepReportPropertyType', - tn: 'LE_ProcessStepReport_PropertyType', + ln: 'MIEnvironmentalRecordPropertyType', + tn: 'MI_EnvironmentalRecord_PropertyType', ps: [{ - n: 'leProcessStepReport', - en: 'LE_ProcessStepReport', - ti: '.LEProcessStepReportType' + n: 'miEnvironmentalRecord', + en: 'MI_EnvironmentalRecord', + ti: '.MIEnvironmentalRecordType' }, { n: 'nilReason', ti: { @@ -1320,73 +1388,95 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LEProcessingType', - tn: 'LE_Processing_Type', + ln: 'LEAlgorithmType', + tn: 'LE_Algorithm_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'identifier', + n: 'citation', rq: true, - ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' - }, { - n: 'softwareReference', - mno: 0, - col: true, ti: 'ISO19139_GMD_20070417.CICitationPropertyType' }, { - n: 'procedureDescription', + n: 'description', + rq: true, ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'MIPlanType', + tn: 'MI_Plan_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'type', + ti: '.MIGeometryTypeCodePropertyType' }, { - n: 'documentation', - mno: 0, - col: true, + n: 'status', + rq: true, + ti: 'ISO19139_GMD_20070417.MDProgressCodePropertyType' + }, { + n: 'citation', + rq: true, ti: 'ISO19139_GMD_20070417.CICitationPropertyType' }, { - n: 'runTimeParameters', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'satisfiedRequirement', + mno: 0, + col: true, + ti: '.MIRequirementPropertyType' }, { - n: 'algorithm', + n: 'operation', mno: 0, col: true, - ti: '.LEAlgorithmPropertyType' + ti: '.MIOperationPropertyType' }] }, { - ln: 'MIEnvironmentalRecordType', - tn: 'MI_EnvironmentalRecord_Type', + ln: 'MIOperationType', + tn: 'MI_Operation_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'averageAirTemperature', - rq: true, - ti: 'ISO19139_GCO_20070417.RealPropertyType' + n: 'description', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'maxRelativeHumidity', - rq: true, - ti: 'ISO19139_GCO_20070417.RealPropertyType' + n: 'citation', + ti: 'ISO19139_GMD_20070417.CICitationPropertyType' }, { - n: 'maxAltitude', - rq: true, - ti: 'ISO19139_GCO_20070417.RealPropertyType' + n: 'identifier', + ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' }, { - n: 'meterologicalConditions', + n: 'status', rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'AbstractMIGeolocationInformationType', - tn: 'AbstractMI_GeolocationInformation_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'qualityInfo', + ti: 'ISO19139_GMD_20070417.MDProgressCodePropertyType' + }, { + n: 'type', + ti: '.MIOperationTypeCodePropertyType' + }, { + n: 'objective', mno: 0, col: true, - ti: 'ISO19139_GMD_20070417.DQDataQualityPropertyType' + 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: 'MIGCPPropertyType', - tn: 'MI_GCP_PropertyType', + ln: 'MIContextCodePropertyType', + tn: 'MI_ContextCode_PropertyType', ps: [{ - n: 'migcp', - en: 'MI_GCP', - ti: '.MIGCPType' + n: 'miContextCode', + en: 'MI_ContextCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -1397,10 +1487,46 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'LENominalResolutionPropertyType', + tn: 'LE_NominalResolution_PropertyType', + ps: [{ + n: 'leNominalResolution', + en: 'LE_NominalResolution', + ti: '.LENominalResolutionType' }, { - n: 'uuidref', - an: { - lp: 'uuidref' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MIGCPPropertyType', + tn: 'MI_GCP_PropertyType', + ps: [{ + n: 'migcp', + en: 'MI_GCP', + ti: '.MIGCPType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { + lp: 'uuidref' }, t: 'a' }, { @@ -1429,11 +1555,11 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MITransferFunctionTypeCodePropertyType', - tn: 'MI_TransferFunctionTypeCode_PropertyType', + ln: 'MISensorTypeCodePropertyType', + tn: 'MI_SensorTypeCode_PropertyType', ps: [{ - n: 'miTransferFunctionTypeCode', - en: 'MI_TransferFunctionTypeCode', + n: 'miSensorTypeCode', + en: 'MI_SensorTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -1447,12 +1573,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIBandPropertyType', - tn: 'MI_Band_PropertyType', + ln: 'MIMetadataPropertyType', + tn: 'MI_Metadata_PropertyType', ps: [{ - n: 'miBand', - en: 'MI_Band', - ti: '.MIBandType' + n: 'miMetadata', + en: 'MI_Metadata', + ti: '.MIMetadataType' }, { n: 'nilReason', ti: { @@ -1495,12 +1621,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIImageDescriptionPropertyType', - tn: 'MI_ImageDescription_PropertyType', + ln: 'MIBandPropertyType', + tn: 'MI_Band_PropertyType', ps: [{ - n: 'miImageDescription', - en: 'MI_ImageDescription', - ti: '.MIImageDescriptionType' + n: 'miBand', + en: 'MI_Band', + ti: '.MIBandType' }, { n: 'nilReason', ti: { @@ -1543,12 +1669,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'QEUsabilityPropertyType', - tn: 'QE_Usability_PropertyType', + ln: 'MIOperationTypeCodePropertyType', + tn: 'MI_OperationTypeCode_PropertyType', ps: [{ - n: 'qeUsability', - en: 'QE_Usability', - ti: '.QEUsabilityType' + n: 'miOperationTypeCode', + en: 'MI_OperationTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -1559,44 +1685,64 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'LEProcessingType', + tn: 'LE_Processing_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'identifier', + rq: true, + ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' + n: 'softwareReference', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.CICitationPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'procedureDescription', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'href', - t: 'a' + n: 'documentation', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.CICitationPropertyType' }, { - n: 'role', - t: 'a' + n: 'runTimeParameters', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'algorithm', + mno: 0, + col: true, + ti: '.LEAlgorithmPropertyType' + }] + }, { + ln: 'MIBandType', + tn: 'MI_Band_Type', + bti: 'ISO19139_GMD_20070417.MDBandType', + ps: [{ + n: 'bandBoundaryDefinition', + ti: '.MIBandDefinitionPropertyType' }, { - n: 'title', - t: 'a' + n: 'nominalSpatialResolution', + ti: 'ISO19139_GCO_20070417.RealPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'transferFunctionType', + ti: '.MITransferFunctionTypeCodePropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'transmittedPolarisation', + ti: '.MIPolarisationOrientationCodePropertyType' + }, { + n: 'detectedPolarisation', + ti: '.MIPolarisationOrientationCodePropertyType' }] }, { - ln: 'LEProcessingPropertyType', - tn: 'LE_Processing_PropertyType', + ln: 'MIGeorectifiedPropertyType', + tn: 'MI_Georectified_PropertyType', ps: [{ - n: 'leProcessing', - en: 'LE_Processing', - ti: '.LEProcessingType' + n: 'miGeorectified', + en: 'MI_Georectified', + ti: '.MIGeorectifiedType' }, { n: 'nilReason', ti: { @@ -1639,75 +1785,61 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXDataFileType', - tn: 'MX_DataFile_Type', + ln: 'MIRequestedDateType', + tn: 'MI_RequestedDate_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'fileFormat', + n: 'requestedDateOfCollection', rq: true, - ti: 'ISO19139_GMD_20070417.MDFormatPropertyType' - }] - }, { - ln: 'MIPriorityCodePropertyType', - tn: 'MI_PriorityCode_PropertyType', - ps: [{ - n: 'miPriorityCode', - en: 'MI_PriorityCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + 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: 'MIContextCodePropertyType', - tn: 'MI_ContextCode_PropertyType', + ln: 'MIInstrumentType', + tn: 'MI_Instrument_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'miContextCode', - en: 'MI_ContextCode', - 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: 'type', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'description', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'mountedOn', + ti: '.MIPlatformPropertyType' }] }, { - ln: 'MIOperationTypeCodePropertyType', - tn: 'MI_OperationTypeCode_PropertyType', + ln: 'LENominalResolutionType', + tn: 'LE_NominalResolution_Type', ps: [{ - n: 'miOperationTypeCode', - en: 'MI_OperationTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + n: 'scanningResolution', + rq: true, + ti: 'ISO19139_GCO_20070417.DistancePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'groundResolution', + rq: true, + ti: 'ISO19139_GCO_20070417.DistancePropertyType' }] }, { - ln: 'MIMetadataPropertyType', - tn: 'MI_Metadata_PropertyType', + ln: 'MXDataFilePropertyType', + tn: 'MX_DataFile_PropertyType', ps: [{ - n: 'miMetadata', - en: 'MI_Metadata', - ti: '.MIMetadataType' + n: 'mxDataFile', + en: 'MX_DataFile', + ti: '.MXDataFileType' }, { n: 'nilReason', ti: { @@ -1750,22 +1882,104 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIEnvironmentalRecordPropertyType', - tn: 'MI_EnvironmentalRecord_PropertyType', + ln: 'MIPlatformType', + tn: 'MI_Platform_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'miEnvironmentalRecord', - en: 'MI_EnvironmentalRecord', - ti: '.MIEnvironmentalRecordType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + 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', + rq: true, + col: true, + ti: '.MIInstrumentPropertyType' + }] + }, { + ln: 'MIGeorectifiedType', + tn: 'MI_Georectified_Type', + bti: 'ISO19139_GMD_20070417.MDGeorectifiedType', + ps: [{ + n: 'checkPoint', + mno: 0, + col: true, + ti: '.MIGCPPropertyType' + }, { + n: 'geolocationIdentification', + mno: 0, + col: true, + ti: '.MIGCPCollectionPropertyType' + }] + }, { + ln: 'MIRequirementType', + tn: 'MI_Requirement_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', + rq: true, + ti: '.MIRequestedDatePropertyType' + }, { + n: 'expiryDate', + rq: true, + ti: 'ISO19139_GCO_20070417.DateTimePropertyType' + }, { + n: 'satisifiedPlan', + mno: 0, + col: true, + ti: '.MIPlanPropertyType' + }] + }, { + ln: 'MIObjectivePropertyType', + tn: 'MI_Objective_PropertyType', + ps: [{ + n: 'miObjective', + en: 'MI_Objective', + ti: '.MIObjectiveType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { n: 'uuidref', an: { @@ -1798,50 +2012,15 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIAcquisitionInformationType', - tn: 'MI_AcquisitionInformation_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - 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', + ln: 'MIGeolocationInformationPropertyType', + tn: 'MI_GeolocationInformation_PropertyType', ps: [{ - n: 'miGeorectified', - en: 'MI_Georectified', - ti: '.MIGeorectifiedType' + n: 'abstractMIGeolocationInformation', + mx: false, + dom: false, + en: 'AbstractMI_GeolocationInformation', + ti: '.AbstractMIGeolocationInformationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1884,12 +2063,12 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIRangeElementDescriptionPropertyType', - tn: 'MI_RangeElementDescription_PropertyType', + ln: 'MIEventPropertyType', + tn: 'MI_Event_PropertyType', ps: [{ - n: 'miRangeElementDescription', - en: 'MI_RangeElementDescription', - ti: '.MIRangeElementDescriptionType' + n: 'miEvent', + en: 'MI_Event', + ti: '.MIEventType' }, { n: 'nilReason', ti: { @@ -1932,12 +2111,33 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MIPolarisationOrientationCodePropertyType', - tn: 'MI_PolarisationOrientationCode_PropertyType', + ln: 'LESourceType', + tn: 'LE_Source_Type', + bti: 'ISO19139_GMD_20070417.LISourceType', ps: [{ - n: 'miPolarisationOrientationCode', - en: 'MI_PolarisationOrientationCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + n: 'processedLevel', + ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' + }, { + n: 'resolution', + ti: '.LENominalResolutionPropertyType' + }] + }, { + ln: 'AbstractMIGeolocationInformationType', + tn: 'AbstractMI_GeolocationInformation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'qualityInfo', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.DQDataQualityPropertyType' + }] + }, { + ln: 'MIGeoreferenceablePropertyType', + tn: 'MI_Georeferenceable_PropertyType', + ps: [{ + n: 'miGeoreferenceable', + en: 'MI_Georeferenceable', + ti: '.MIGeoreferenceableType' }, { n: 'nilReason', ti: { @@ -1948,202 +2148,72 @@ 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: 'LEAlgorithmType', - tn: 'LE_Algorithm_Type', + ln: 'LEProcessStepReportType', + tn: 'LE_ProcessStepReport_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'citation', + n: 'name', rq: true, - ti: 'ISO19139_GMD_20070417.CICitationPropertyType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { n: 'description', - rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'fileType', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'MIGeometryTypeCodePropertyType', - tn: 'MI_GeometryTypeCode_PropertyType', + ln: 'MXDataFileType', + tn: 'MX_DataFile_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', 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', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'type', - mno: 0, - col: true, - ti: '.MIObjectiveTypeCodePropertyType' - }, { - n: 'function', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'extent', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.EXExtentPropertyType' - }, { - n: 'pass', - mno: 0, - col: true, - ti: '.MIPlatformPassPropertyType' - }, { - n: 'sensingInstrument', - mno: 0, - col: true, - ti: '.MIInstrumentPropertyType' - }, { - n: 'objectiveOccurrence', - rq: true, - col: true, - ti: '.MIEventPropertyType' - }] - }, { - ln: 'LENominalResolutionType', - tn: 'LE_NominalResolution_Type', - ps: [{ - n: 'scanningResolution', - rq: true, - ti: 'ISO19139_GCO_20070417.DistancePropertyType' - }, { - n: 'groundResolution', - rq: true, - 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: 'ISO19139_GCO_20070417.IntegerPropertyType' - }, { - n: 'collectionName', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'coordinateReferenceSystem', - rq: true, - ti: 'ISO19139_GMD_20070417.MDReferenceSystemPropertyType' - }, { - n: 'gcp', - rq: true, - col: true, - ti: '.MIGCPPropertyType' - }] - }, { - ln: 'MITriggerCodePropertyType', - tn: 'MI_TriggerCode_PropertyType', - ps: [{ - n: 'miTriggerCode', - en: 'MI_TriggerCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'DirectPositionPropertyType', - tn: 'DirectPosition_PropertyType', - ps: [{ - n: 'pos', - rq: true, - en: { - lp: 'pos', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.DirectPositionType' - }, { - 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: 'MIOperationPropertyType', - tn: 'MI_Operation_PropertyType', - ps: [{ - n: 'miOperation', - en: 'MI_Operation', - ti: '.MIOperationType' + n: 'fileFormat', + rq: true, + ti: 'ISO19139_GMD_20070417.MDFormatPropertyType' + }] + }, { + ln: 'QEUsabilityType', + tn: 'QE_Usability_Type', + bti: 'ISO19139_GMD_20070417.AbstractDQElementType' + }, { + ln: 'MICoverageDescriptionPropertyType', + tn: 'MI_CoverageDescription_PropertyType', + ps: [{ + n: 'miCoverageDescription', + en: 'MI_CoverageDescription', + ti: '.MICoverageDescriptionType' }, { n: 'nilReason', ti: { @@ -2186,120 +2256,60 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LENominalResolutionPropertyType', - tn: 'LE_NominalResolution_PropertyType', - ps: [{ - n: 'leNominalResolution', - en: 'LE_NominalResolution', - ti: '.LENominalResolutionType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MIPlanType', - tn: 'MI_Plan_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'type', - ti: '.MIGeometryTypeCodePropertyType' - }, { - n: 'status', - rq: true, - ti: 'ISO19139_GMD_20070417.MDProgressCodePropertyType' - }, { - n: 'citation', - rq: true, - ti: 'ISO19139_GMD_20070417.CICitationPropertyType' - }, { - n: 'satisfiedRequirement', - mno: 0, - col: true, - ti: '.MIRequirementPropertyType' - }, { - n: 'operation', - mno: 0, - col: true, - ti: '.MIOperationPropertyType' - }] - }, { - ln: 'MIImageDescriptionType', - tn: 'MI_ImageDescription_Type', - bti: 'ISO19139_GMD_20070417.MDImageDescriptionType', - ps: [{ - n: 'rangeElementDescription', - mno: 0, - col: true, - ti: '.MIRangeElementDescriptionPropertyType' - }] - }, { - ln: 'MIEventType', - tn: 'MI_Event_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MIGCPCollectionType', + tn: 'MI_GCPCollection_Type', + bti: '.AbstractMIGeolocationInformationType', ps: [{ - n: 'identifier', - rq: true, - ti: 'ISO19139_GMD_20070417.MDIdentifierPropertyType' - }, { - n: 'trigger', + n: 'collectionIdentification', rq: true, - ti: '.MITriggerCodePropertyType' + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' }, { - n: 'context', + n: 'collectionName', rq: true, - ti: '.MIContextCodePropertyType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'sequence', + n: 'coordinateReferenceSystem', rq: true, - ti: '.MISequenceCodePropertyType' + ti: 'ISO19139_GMD_20070417.MDReferenceSystemPropertyType' }, { - n: 'time', + n: 'gcp', rq: true, - ti: 'ISO19139_GCO_20070417.DateTimePropertyType' - }, { - n: 'expectedObjective', - mno: 0, col: true, - ti: '.MIObjectivePropertyType' - }, { - n: 'relatedSensor', - mno: 0, - col: true, - ti: '.MIInstrumentPropertyType' - }, { - n: 'relatedPass', - ti: '.MIPlatformPassPropertyType' + ti: '.MIGCPPropertyType' }] }], eis: [{ - en: 'LE_NominalResolution', - ti: '.LENominalResolutionType' - }, { - en: 'MI_Operation', - ti: '.MIOperationType' - }, { - en: 'MI_Event', - ti: '.MIEventType' + en: 'MI_Platform', + ti: '.MIPlatformType' }, { - en: 'MI_Plan', - ti: '.MIPlanType' + en: 'QE_Usability', + ti: '.QEUsabilityType', + sh: { + lp: 'AbstractDQ_Element', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + } }, { - en: 'MI_ObjectiveTypeCode', + en: 'MI_SequenceCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_Objective', - ti: '.MIObjectiveType' + en: 'MX_DataFile', + ti: '.MXDataFileType' + }, { + en: 'LE_Processing', + ti: '.LEProcessingType' + }, { + en: 'MI_AcquisitionInformation', + ti: '.MIAcquisitionInformationType' + }, { + en: 'MI_PlatformPass', + ti: '.MIPlatformPassType' + }, { + en: 'LE_NominalResolution', + ti: '.LENominalResolutionType' }, { en: 'MI_ContextCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', @@ -2308,110 +2318,103 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_TriggerCode', + en: 'MI_ObjectiveTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_PlatformPass', - ti: '.MIPlatformPassType' + en: 'MI_RangeElementDescription', + ti: '.MIRangeElementDescriptionType' }, { - en: 'MI_TransferFunctionTypeCode', + en: 'AbstractMI_GeolocationInformation', + ti: '.AbstractMIGeolocationInformationType' + }, { + en: 'MI_OperationTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_Georeferenceable', - ti: '.MIGeoreferenceableType', + en: 'MI_PriorityCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { - lp: 'MD_Georeferenceable', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_Metadata', - ti: '.MIMetadataType', + en: 'LE_ProcessStep', + ti: '.LEProcessStepType', sh: { - lp: 'MD_Metadata', + lp: 'LI_ProcessStep', ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'MI_ImageDescription', - ti: '.MIImageDescriptionType', + en: 'MI_CoverageDescription', + ti: '.MICoverageDescriptionType', sh: { - lp: 'MD_ImageDescription', + lp: 'MD_CoverageDescription', ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'QE_CoverageResult', - ti: '.QECoverageResultType', - sh: { - lp: 'AbstractDQ_Result', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' - } + en: 'MI_RequestedDate', + ti: '.MIRequestedDateType' }, { - en: 'MI_Requirement', - ti: '.MIRequirementType' + en: 'MI_Operation', + ti: '.MIOperationType' }, { - en: 'MI_Georectified', - ti: '.MIGeorectifiedType', + en: 'MI_EnvironmentalRecord', + ti: '.MIEnvironmentalRecordType' + }, { + en: 'MI_Instrument', + ti: '.MIInstrumentType' + }, { + en: 'MI_Metadata', + ti: '.MIMetadataType', sh: { - lp: 'MD_Georectified', + lp: 'MD_Metadata', ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'MI_PriorityCode', - 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_SensorTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'MI_Requirement', + ti: '.MIRequirementType' }, { - en: 'MI_GeometryTypeCode', + en: 'MI_PolarisationOrientationCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_Platform', - ti: '.MIPlatformType' + en: 'LE_Algorithm', + ti: '.LEAlgorithmType' }, { en: 'MI_GCPCollection', ti: '.MIGCPCollectionType', sh: 'AbstractMI_GeolocationInformation' }, { - en: 'MI_RangeElementDescription', - ti: '.MIRangeElementDescriptionType' - }, { - en: 'MX_DataFile', - ti: '.MXDataFileType' - }, { - en: 'QE_Usability', - ti: '.QEUsabilityType', + en: 'MI_ImageDescription', + ti: '.MIImageDescriptionType', sh: { - lp: 'AbstractDQ_Element', + lp: 'MD_ImageDescription', ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'LE_ProcessStepReport', - ti: '.LEProcessStepReportType' - }, { - en: 'AbstractMI_GeolocationInformation', - ti: '.AbstractMIGeolocationInformationType' - }, { - en: 'MI_AcquisitionInformation', - ti: '.MIAcquisitionInformationType' + en: 'LE_Source', + ti: '.LESourceType', + sh: { + lp: 'LI_Source', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + } }, { en: 'MI_BandDefinition', ti: 'ISO19139_GCO_20070417.CodeListValueType', @@ -2420,72 +2423,69 @@ var ISO19139_2_GMI_1_0_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'LE_Source', - ti: '.LESourceType', + en: 'MI_GeometryTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { - lp: 'LI_Source', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_Instrument', - ti: '.MIInstrumentType' + en: 'MI_GCP', + ti: '.MIGCPType' }, { - en: 'MI_CoverageDescription', - ti: '.MICoverageDescriptionType', + en: 'MI_TransferFunctionTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { - lp: 'MD_CoverageDescription', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'LE_ProcessStep', - ti: '.LEProcessStepType', + en: 'MI_Georectified', + ti: '.MIGeorectifiedType', sh: { - lp: 'LI_ProcessStep', + lp: 'MD_Georectified', ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'MI_Band', - ti: '.MIBandType', + en: 'QE_CoverageResult', + ti: '.QECoverageResultType', sh: { - lp: 'MD_Band', + lp: 'AbstractDQ_Result', ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'MI_OperationTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', + en: 'MI_Plan', + ti: '.MIPlanType' + }, { + en: 'LE_ProcessStepReport', + ti: '.LEProcessStepReportType' + }, { + en: 'MI_Georeferenceable', + ti: '.MIGeoreferenceableType', sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'MD_Georeferenceable', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'MI_SequenceCode', + en: 'MI_TriggerCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MI_EnvironmentalRecord', - ti: '.MIEnvironmentalRecordType' - }, { - en: 'MI_GCP', - ti: '.MIGCPType' - }, { - en: 'MI_RequestedDate', - ti: '.MIRequestedDateType' + en: 'MI_Event', + ti: '.MIEventType' }, { - en: 'LE_Algorithm', - ti: '.LEAlgorithmType' + en: 'MI_Objective', + ti: '.MIObjectiveType' }, { - en: 'MI_PolarisationOrientationCode', + en: 'MI_SensorTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } - }, { - en: 'LE_Processing', - ti: '.LEProcessingType' }] }; return { diff --git a/scripts/lib/ISO19139_GCO_20060504.js b/scripts/lib/ISO19139_GCO_20060504.js index 451c1a7a..01e78de7 100644 --- a/scripts/lib/ISO19139_GCO_20060504.js +++ b/scripts/lib/ISO19139_GCO_20060504.js @@ -5,27 +5,8 @@ var ISO19139_GCO_20060504_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_0'], tis: [{ - ln: 'RecordTypePropertyType', - tn: 'RecordType_PropertyType', - ps: [{ - n: 'recordType', - rq: true, - en: 'RecordType', - ti: '.RecordTypeType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'UomAreaPropertyType', - tn: 'UomArea_PropertyType', + ln: 'UomVelocityPropertyType', + tn: 'UomVelocity_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -79,14 +60,9 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MemberNamePropertyType', - tn: 'MemberName_PropertyType', + ln: 'ObjectReferencePropertyType', + tn: 'ObjectReference_PropertyType', ps: [{ - n: 'memberName', - rq: true, - en: 'MemberName', - ti: '.MemberNameType' - }, { n: 'nilReason', ti: { t: 'l' @@ -128,8 +104,8 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomTimePropertyType', - tn: 'UomTime_PropertyType', + ln: 'UomLengthPropertyType', + tn: 'UomLength_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -183,58 +159,44 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'ScalePropertyType', - tn: 'Scale_PropertyType', + ln: 'RecordTypeType', + tn: 'RecordType_Type', ps: [{ - n: 'scale', - rq: true, - en: 'Scale', - ti: 'GML_3_2_0.ScaleType' + n: 'value', + t: 'v' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' - }] - }, { - ln: 'LengthPropertyType', - tn: 'Length_PropertyType', - ps: [{ - n: 'length', - rq: true, - mx: false, - dom: false, - en: 'Length', - ti: 'GML_3_2_0.LengthType', - t: 'er' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, + 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: 'DatePropertyType', - tn: 'Date_PropertyType', + ln: 'BooleanPropertyType', + tn: 'Boolean_PropertyType', ps: [{ - n: 'date', - rq: true, - en: 'Date' - }, { - n: 'dateTime', + n: '_boolean', rq: true, - en: 'DateTime', - ti: 'DateTime' + en: 'Boolean', + ti: 'Boolean' }, { n: 'nilReason', ti: { @@ -247,13 +209,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'TypeNamePropertyType', - tn: 'TypeName_PropertyType', + ln: 'MultiplicityRangePropertyType', + tn: 'MultiplicityRange_PropertyType', ps: [{ - n: 'typeName', + n: 'multiplicityRange', rq: true, - en: 'TypeName', - ti: '.TypeNameType' + en: 'MultiplicityRange', + ti: '.MultiplicityRangeType' }, { n: 'nilReason', ti: { @@ -295,25 +257,6 @@ var ISO19139_GCO_20060504_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', 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: 'MultiplicityRangeType', tn: 'MultiplicityRange_Type', @@ -328,23 +271,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { ti: '.UnlimitedIntegerPropertyType' }] }, { - ln: 'NumberPropertyType', - tn: 'Number_PropertyType', + ln: 'DecimalPropertyType', + tn: 'Decimal_PropertyType', ps: [{ - n: 'real', - rq: true, - en: 'Real', - ti: 'Double' - }, { n: 'decimal', rq: true, en: 'Decimal', ti: 'Decimal' - }, { - n: 'integer', - rq: true, - en: 'Integer', - ti: 'Integer' }, { n: 'nilReason', ti: { @@ -357,32 +290,32 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinaryType', - tn: 'Binary_Type', + ln: 'DateTimePropertyType', + tn: 'DateTime_PropertyType', ps: [{ - n: 'value', - t: 'v' + n: 'dateTime', + rq: true, + en: 'DateTime', + ti: 'DateTime' }, { - n: 'src', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'src' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' }] }, { - ln: 'UnitOfMeasurePropertyType', - tn: 'UnitOfMeasure_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' - }, - ti: 'GML_3_2_0.UnitDefinitionType', - t: 'er' + en: 'Record', + ti: 'AnyType' }, { n: 'nilReason', ti: { @@ -425,13 +358,32 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'RecordPropertyType', - tn: 'Record_PropertyType', + ln: 'UnlimitedIntegerPropertyType', + tn: 'UnlimitedInteger_PropertyType', ps: [{ - n: 'record', + n: 'unlimitedInteger', rq: true, - en: 'Record', - ti: 'AnyType' + en: 'UnlimitedInteger', + ti: '.UnlimitedIntegerType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + 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: { @@ -496,13 +448,19 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiplicityPropertyType', - tn: 'Multiplicity_PropertyType', + ln: 'UomVolumePropertyType', + tn: 'UomVolume_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: { @@ -545,8 +503,8 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomVolumePropertyType', - tn: 'UomVolume_PropertyType', + ln: 'UomScalePropertyType', + tn: 'UomScale_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -600,28 +558,32 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnlimitedIntegerType', - tn: 'UnlimitedInteger_Type', + ln: 'ScopedNamePropertyType', + tn: 'ScopedName_PropertyType', ps: [{ - n: 'value', - ti: 'NonNegativeInteger', - t: 'v' + n: 'scopedName', + rq: true, + en: 'ScopedName', + ti: 'GML_3_2_0.CodeType' }, { - n: 'isInfinite', - ti: 'Boolean', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'isInfinite' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' }] }, { - ln: 'DateTimePropertyType', - tn: 'DateTime_PropertyType', + ln: 'DistancePropertyType', + tn: 'Distance_PropertyType', ps: [{ - n: 'dateTime', + n: 'distance', rq: true, - en: 'DateTime', - ti: 'DateTime' + en: 'Distance', + ti: 'GML_3_2_0.LengthType' }, { n: 'nilReason', ti: { @@ -634,13 +596,16 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DecimalPropertyType', - tn: 'Decimal_PropertyType', + ln: 'LengthPropertyType', + tn: 'Length_PropertyType', ps: [{ - n: 'decimal', + n: 'length', rq: true, - en: 'Decimal', - ti: 'Decimal' + mx: false, + dom: false, + en: 'Length', + ti: 'GML_3_2_0.LengthType', + t: 'er' }, { n: 'nilReason', ti: { @@ -653,13 +618,28 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnlimitedIntegerPropertyType', - tn: 'UnlimitedInteger_PropertyType', + ln: 'UnlimitedIntegerType', + tn: 'UnlimitedInteger_Type', ps: [{ - n: 'unlimitedInteger', + n: 'value', + ti: 'NonNegativeInteger', + t: 'v' + }, { + n: 'isInfinite', + ti: 'Boolean', + an: { + lp: 'isInfinite' + }, + t: 'a' + }] + }, { + ln: 'ScalePropertyType', + tn: 'Scale_PropertyType', + ps: [{ + n: 'scale', rq: true, - en: 'UnlimitedInteger', - ti: '.UnlimitedIntegerType' + en: 'Scale', + ti: 'GML_3_2_0.ScaleType' }, { n: 'nilReason', ti: { @@ -672,22 +652,15 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'TypeNameType', - tn: 'TypeName_Type', - bti: '.AbstractObjectType', - ps: [{ - n: 'aName', - rq: true, - ti: '.CharacterStringPropertyType' - }] - }, { - ln: 'AnglePropertyType', - tn: 'Angle_PropertyType', + ln: 'CharacterStringPropertyType', + tn: 'CharacterString_PropertyType', ps: [{ - n: 'angle', + n: 'characterString', rq: true, - en: 'Angle', - ti: 'GML_3_2_0.AngleType' + mx: false, + dom: false, + en: 'CharacterString', + t: 'er' }, { n: 'nilReason', ti: { @@ -717,13 +690,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiplicityRangePropertyType', - tn: 'MultiplicityRange_PropertyType', + ln: 'LocalNamePropertyType', + tn: 'LocalName_PropertyType', ps: [{ - n: 'multiplicityRange', + n: 'localName', rq: true, - en: 'MultiplicityRange', - ti: '.MultiplicityRangeType' + en: 'LocalName', + ti: 'GML_3_2_0.CodeType' }, { n: 'nilReason', ti: { @@ -734,78 +707,38 @@ 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: 'CodeListValueType', - tn: 'CodeListValue_Type', + ln: 'BinaryType', + tn: 'Binary_Type', ps: [{ n: 'value', t: 'v' }, { - n: 'codeList', - rq: true, + n: 'src', an: { - lp: 'codeList' + lp: 'src' }, t: 'a' - }, { - n: 'codeListValue', + }] + }, { + ln: 'MultiplicityType', + tn: 'Multiplicity_Type', + bti: '.AbstractObjectType', + ps: [{ + n: 'range', rq: true, - an: { - lp: 'codeListValue' - }, - t: 'a' - }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' + col: true, + ti: '.MultiplicityRangePropertyType' }] }, { - ln: 'UomLengthPropertyType', - tn: 'UomLength_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: { @@ -848,46 +781,8 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'BooleanPropertyType', - tn: 'Boolean_PropertyType', - ps: [{ - n: '_boolean', - rq: true, - en: 'Boolean', - ti: 'Boolean' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'BinaryPropertyType', - tn: 'Binary_PropertyType', - ps: [{ - n: 'binary', - rq: true, - en: 'Binary', - ti: '.BinaryType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'UomVelocityPropertyType', - tn: 'UomVelocity_PropertyType', + ln: 'UomAreaPropertyType', + tn: 'UomArea_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -941,38 +836,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DistancePropertyType', - tn: 'Distance_PropertyType', - ps: [{ - n: 'distance', - rq: true, - en: 'Distance', - ti: 'GML_3_2_0.LengthType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - 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' - }, - ti: 'GML_3_2_0.UnitDefinitionType', - t: 'er' + en: 'TypeName', + ti: '.TypeNameType' }, { n: 'nilReason', ti: { @@ -1015,67 +885,44 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiplicityType', - tn: 'Multiplicity_Type', + ln: 'TypeNameType', + tn: 'TypeName_Type', bti: '.AbstractObjectType', ps: [{ - n: 'range', + n: 'aName', rq: true, - col: true, - ti: '.MultiplicityRangePropertyType' + ti: '.CharacterStringPropertyType' }] }, { - ln: 'RecordTypeType', - tn: 'RecordType_Type', + ln: 'GenericNamePropertyType', + tn: 'GenericName_PropertyType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'abstractGenericName', + rq: true, + mx: false, + dom: false, + en: 'AbstractGenericName', + ti: 'GML_3_2_0.CodeType', + t: 'er' }, { - 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', + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, 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', + ln: 'AnglePropertyType', + tn: 'Angle_PropertyType', ps: [{ - n: 'localName', + n: 'angle', rq: true, - en: 'LocalName', - ti: 'GML_3_2_0.CodeType' + en: 'Angle', + ti: 'GML_3_2_0.AngleType' }, { n: 'nilReason', ti: { @@ -1087,6 +934,33 @@ 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: 'IntegerPropertyType', tn: 'Integer_PropertyType', @@ -1107,13 +981,13 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'ScopedNamePropertyType', - tn: 'ScopedName_PropertyType', + ln: 'BinaryPropertyType', + tn: 'Binary_PropertyType', ps: [{ - n: 'scopedName', + n: 'binary', rq: true, - en: 'ScopedName', - ti: 'GML_3_2_0.CodeType' + en: 'Binary', + ti: '.BinaryType' }, { n: 'nilReason', ti: { @@ -1126,8 +1000,8 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomScalePropertyType', - tn: 'UomScale_PropertyType', + ln: 'UnitOfMeasurePropertyType', + tn: 'UnitOfMeasure_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -1181,14 +1055,18 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CharacterStringPropertyType', - tn: 'CharacterString_PropertyType', + ln: 'UomAnglePropertyType', + tn: 'UomAngle_PropertyType', ps: [{ - n: 'characterString', + n: 'unitDefinition', rq: true, mx: false, dom: false, - en: 'CharacterString', + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.UnitDefinitionType', t: 'er' }, { n: 'nilReason', @@ -1200,11 +1078,52 @@ 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: 'ObjectReferencePropertyType', - tn: 'ObjectReference_PropertyType', + ln: 'UomTimePropertyType', + tn: 'UomTime_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' @@ -1246,16 +1165,84 @@ var ISO19139_GCO_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'GenericNamePropertyType', - tn: 'GenericName_PropertyType', + ln: 'NumberPropertyType', + tn: 'Number_PropertyType', ps: [{ - n: 'abstractGenericName', + n: 'real', rq: true, - mx: false, - dom: false, - en: 'AbstractGenericName', - ti: 'GML_3_2_0.CodeType', - t: 'er' + en: 'Real', + ti: 'Double' + }, { + n: 'decimal', + rq: true, + en: 'Decimal', + ti: 'Decimal' + }, { + n: 'integer', + rq: true, + en: 'Integer', + ti: 'Integer' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'RecordTypePropertyType', + tn: 'RecordType_PropertyType', + ps: [{ + n: 'recordType', + rq: true, + en: 'RecordType', + ti: '.RecordTypeType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'DatePropertyType', + tn: 'Date_PropertyType', + ps: [{ + n: 'date', + rq: true, + en: 'Date' + }, { + n: 'dateTime', + rq: true, + en: 'DateTime', + ti: 'DateTime' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'RealPropertyType', + tn: 'Real_PropertyType', + ps: [{ + n: 'real', + rq: true, + en: 'Real', + ti: 'Double' }, { n: 'nilReason', ti: { @@ -1267,83 +1254,96 @@ 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' + }] }], eis: [{ + en: 'Length', + ti: 'GML_3_2_0.LengthType', + sh: 'Measure' + }, { + en: 'Decimal', + ti: 'Decimal' + }, { en: 'ScopedName', ti: 'GML_3_2_0.CodeType', sh: 'AbstractGenericName' }, { - en: 'Binary', - ti: '.BinaryType' + en: 'DateTime', + ti: 'DateTime' }, { - en: 'RecordType', - ti: '.RecordTypeType' + en: 'Angle', + ti: 'GML_3_2_0.AngleType', + sh: 'Measure' }, { - en: 'TypeName', - ti: '.TypeNameType' + en: 'AbstractObject', + ti: '.AbstractObjectType' }, { en: 'UnlimitedInteger', ti: '.UnlimitedIntegerType' }, { - en: 'AbstractGenericName', - ti: 'GML_3_2_0.CodeType' + en: 'CharacterString' }, { - en: 'MultiplicityRange', - ti: '.MultiplicityRangeType' + en: 'Integer', + ti: 'Integer' }, { - en: 'Date' + en: 'Binary', + ti: '.BinaryType' }, { - en: 'Angle', - ti: 'GML_3_2_0.AngleType', - sh: 'Measure' + en: 'Measure', + ti: 'GML_3_2_0.MeasureType' }, { - en: 'Real', - ti: 'Double' + en: 'Record', + ti: 'AnyType' }, { - en: 'Length', - ti: 'GML_3_2_0.LengthType', - sh: 'Measure' + en: 'LocalName', + ti: 'GML_3_2_0.CodeType', + sh: 'AbstractGenericName' }, { - en: 'Distance', - ti: 'GML_3_2_0.LengthType', - sh: 'Length' + en: 'Boolean', + ti: 'Boolean' }, { - en: 'Multiplicity', - ti: '.MultiplicityType' + en: 'Date' }, { en: 'Scale', ti: 'GML_3_2_0.ScaleType', sh: 'Measure' }, { - en: 'Measure', - ti: 'GML_3_2_0.MeasureType' - }, { - en: 'MemberName', - ti: '.MemberNameType' - }, { - en: 'Decimal', - ti: 'Decimal' + en: 'Multiplicity', + ti: '.MultiplicityType' }, { - en: 'CharacterString' + en: 'MultiplicityRange', + ti: '.MultiplicityRangeType' }, { - en: 'LocalName', - ti: 'GML_3_2_0.CodeType', - sh: 'AbstractGenericName' + en: 'RecordType', + ti: '.RecordTypeType' }, { - en: 'Record', - ti: 'AnyType' + en: 'AbstractGenericName', + ti: 'GML_3_2_0.CodeType' }, { - en: 'Boolean', - ti: 'Boolean' + en: 'Real', + ti: 'Double' }, { - en: 'AbstractObject', - ti: '.AbstractObjectType' + en: 'Distance', + ti: 'GML_3_2_0.LengthType', + sh: 'Length' }, { - en: 'Integer', - ti: 'Integer' + en: 'TypeName', + ti: '.TypeNameType' }, { - en: 'DateTime', - ti: 'DateTime' + en: 'MemberName', + ti: '.MemberNameType' }] }; return { diff --git a/scripts/lib/ISO19139_GCO_20070417.js b/scripts/lib/ISO19139_GCO_20070417.js index d4094143..e78c12f2 100644 --- a/scripts/lib/ISO19139_GCO_20070417.js +++ b/scripts/lib/ISO19139_GCO_20070417.js @@ -5,63 +5,19 @@ var ISO19139_GCO_20070417_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_1'], tis: [{ - ln: 'MultiplicityType', - tn: 'Multiplicity_Type', - bti: '.AbstractObjectType', - ps: [{ - n: 'range', - rq: true, - col: true, - ti: '.MultiplicityRangePropertyType' - }] - }, { - ln: 'CharacterStringPropertyType', - tn: 'CharacterString_PropertyType', + ln: 'UomAreaPropertyType', + tn: 'UomArea_PropertyType', ps: [{ - n: 'characterString', + n: 'unitDefinition', rq: true, mx: false, dom: false, - en: 'CharacterString', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'BooleanPropertyType', - tn: 'Boolean_PropertyType', - ps: [{ - n: '_boolean', - rq: true, - en: 'Boolean', - ti: 'Boolean' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - t: 'a' - }] - }, { - ln: 'TypeNamePropertyType', - tn: 'TypeName_PropertyType', - ps: [{ - n: 'typeName', - rq: true, - en: 'TypeName', - ti: '.TypeNameType' + ti: 'GML_3_2_1.UnitDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -104,8 +60,30 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomLengthPropertyType', - tn: 'UomLength_PropertyType', + ln: 'GenericNamePropertyType', + tn: 'GenericName_PropertyType', + ps: [{ + n: 'abstractGenericName', + rq: true, + mx: false, + dom: false, + en: 'AbstractGenericName', + ti: 'GML_3_2_1.CodeType', + t: 'er' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'UomVelocityPropertyType', + tn: 'UomVelocity_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -159,13 +137,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'LocalNamePropertyType', - tn: 'LocalName_PropertyType', + ln: 'DecimalPropertyType', + tn: 'Decimal_PropertyType', ps: [{ - n: 'localName', + n: 'decimal', rq: true, - en: 'LocalName', - ti: 'GML_3_2_1.CodeType' + en: 'Decimal', + ti: 'Decimal' }, { n: 'nilReason', ti: { @@ -178,11 +156,24 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'RecordTypeType', - tn: 'RecordType_Type', + ln: 'ObjectReferencePropertyType', + tn: 'ObjectReference_PropertyType', ps: [{ - n: 'value', - t: 'v' + 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', @@ -209,13 +200,15 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'AnglePropertyType', - tn: 'Angle_PropertyType', + ln: 'CharacterStringPropertyType', + tn: 'CharacterString_PropertyType', ps: [{ - n: 'angle', + n: 'characterString', rq: true, - en: 'Angle', - ti: 'GML_3_2_1.AngleType' + mx: false, + dom: false, + en: 'CharacterString', + t: 'er' }, { n: 'nilReason', ti: { @@ -228,9 +221,36 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObjectReferencePropertyType', - tn: 'ObjectReference_PropertyType', + ln: 'MeasurePropertyType', + tn: 'Measure_PropertyType', + ps: [{ + n: 'measure', + 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: 'MemberNamePropertyType', + tn: 'MemberName_PropertyType', ps: [{ + n: 'memberName', + rq: true, + en: 'MemberName', + ti: '.MemberNameType' + }, { n: 'nilReason', ti: { t: 'l' @@ -272,17 +292,44 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DatePropertyType', - tn: 'Date_PropertyType', + ln: 'RecordTypeType', + tn: 'RecordType_Type', ps: [{ - n: 'date', - rq: true, - en: 'Date' + n: 'value', + t: 'v' }, { - n: '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: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'BooleanPropertyType', + tn: 'Boolean_PropertyType', + ps: [{ + n: '_boolean', rq: true, - en: 'DateTime', - ti: 'DateTime' + en: 'Boolean', + ti: 'Boolean' }, { n: 'nilReason', ti: { @@ -295,19 +342,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnitOfMeasurePropertyType', - tn: 'UnitOfMeasure_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: { @@ -350,30 +391,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { 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', + ln: 'DistancePropertyType', + tn: 'Distance_PropertyType', ps: [{ - n: 'integer', + n: 'distance', rq: true, - en: 'Integer', - ti: 'Integer' + en: 'Distance', + ti: 'GML_3_2_1.LengthType' }, { n: 'nilReason', ti: { @@ -386,13 +410,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinaryPropertyType', - tn: 'Binary_PropertyType', + ln: 'LocalNamePropertyType', + tn: 'LocalName_PropertyType', ps: [{ - n: 'binary', + n: 'localName', rq: true, - en: 'Binary', - ti: '.BinaryType' + en: 'LocalName', + ti: 'GML_3_2_1.CodeType' }, { n: 'nilReason', ti: { @@ -405,78 +429,19 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DecimalPropertyType', - tn: 'Decimal_PropertyType', - ps: [{ - n: 'decimal', - rq: true, - en: 'Decimal', - ti: 'Decimal' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'UomVolumePropertyType', - tn: 'UomVolume_PropertyType', + ln: 'UnlimitedIntegerType', + tn: 'UnlimitedInteger_Type', ps: [{ - n: 'unitDefinition', - 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' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'value', + ti: 'NonNegativeInteger', + t: 'v' }, { - n: 'uuidref', + n: 'isInfinite', + ti: 'Boolean', an: { - lp: 'uuidref' + lp: 'isInfinite' }, 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: 'MultiplicityRangeType', @@ -492,26 +457,22 @@ var ISO19139_GCO_20070417_Module_Factory = function () { ti: '.UnlimitedIntegerPropertyType' }] }, { - ln: 'MemberNameType', - tn: 'MemberName_Type', + ln: 'TypeNameType', + tn: 'TypeName_Type', bti: '.AbstractObjectType', ps: [{ n: 'aName', rq: true, ti: '.CharacterStringPropertyType' - }, { - n: 'attributeType', - rq: true, - ti: '.TypeNamePropertyType' }] }, { - ln: 'DistancePropertyType', - tn: 'Distance_PropertyType', + ln: 'RealPropertyType', + tn: 'Real_PropertyType', ps: [{ - n: 'distance', + n: 'real', rq: true, - en: 'Distance', - ti: 'GML_3_2_1.LengthType' + en: 'Real', + ti: 'Double' }, { n: 'nilReason', ti: { @@ -524,13 +485,19 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'RecordPropertyType', - tn: 'Record_PropertyType', + ln: 'UnitOfMeasurePropertyType', + tn: 'UnitOfMeasure_PropertyType', ps: [{ - n: 'record', + n: 'unitDefinition', rq: true, - en: 'Record', - ti: 'AnyType' + 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: { @@ -573,22 +540,19 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'TypeNameType', - tn: 'TypeName_Type', - bti: '.AbstractObjectType', - ps: [{ - n: 'aName', - rq: true, - ti: '.CharacterStringPropertyType' - }] - }, { - 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\/3.2' + }, + ti: 'GML_3_2_1.UnitDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -631,19 +595,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomAnglePropertyType', - tn: 'UomAngle_PropertyType', + ln: 'MultiplicityRangePropertyType', + tn: 'MultiplicityRange_PropertyType', ps: [{ - n: 'unitDefinition', + n: 'multiplicityRange', 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: 'MultiplicityRange', + ti: '.MultiplicityRangeType' }, { n: 'nilReason', ti: { @@ -686,42 +644,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'NumberPropertyType', - tn: 'Number_PropertyType', - ps: [{ - n: 'real', - rq: true, - en: 'Real', - ti: 'Double' - }, { - n: 'decimal', - rq: true, - en: 'Decimal', - ti: 'Decimal' - }, { - n: 'integer', - rq: true, - en: 'Integer', - ti: 'Integer' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'RealPropertyType', - tn: 'Real_PropertyType', + ln: 'ScalePropertyType', + tn: 'Scale_PropertyType', ps: [{ - n: 'real', + n: 'scale', rq: true, - en: 'Real', - ti: 'Double' + en: 'Scale', + ti: 'GML_3_2_1.ScaleType' }, { n: 'nilReason', ti: { @@ -734,15 +663,15 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'GenericNamePropertyType', - tn: 'GenericName_PropertyType', + ln: 'LengthPropertyType', + tn: 'Length_PropertyType', ps: [{ - n: 'abstractGenericName', + n: 'length', rq: true, mx: false, dom: false, - en: 'AbstractGenericName', - ti: 'GML_3_2_1.CodeType', + en: 'Length', + ti: 'GML_3_2_1.LengthType', t: 'er' }, { n: 'nilReason', @@ -756,27 +685,8 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'RecordTypePropertyType', - tn: 'RecordType_PropertyType', - ps: [{ - n: 'recordType', - rq: true, - en: 'RecordType', - ti: '.RecordTypeType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'UomScalePropertyType', - tn: 'UomScale_PropertyType', + ln: 'UomTimePropertyType', + tn: 'UomTime_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -830,13 +740,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DateTimePropertyType', - tn: 'DateTime_PropertyType', + ln: 'AnglePropertyType', + tn: 'Angle_PropertyType', ps: [{ - n: 'dateTime', + n: 'angle', rq: true, - en: 'DateTime', - ti: 'DateTime' + en: 'Angle', + ti: 'GML_3_2_1.AngleType' }, { n: 'nilReason', ti: { @@ -849,13 +759,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiplicityRangePropertyType', - tn: 'MultiplicityRange_PropertyType', + ln: 'UnlimitedIntegerPropertyType', + tn: 'UnlimitedInteger_PropertyType', ps: [{ - n: 'multiplicityRange', + n: 'unlimitedInteger', rq: true, - en: 'MultiplicityRange', - ti: '.MultiplicityRangeType' + en: 'UnlimitedInteger', + ti: '.UnlimitedIntegerType' }, { n: 'nilReason', ti: { @@ -866,40 +776,107 @@ var ISO19139_GCO_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'ScopedNamePropertyType', + tn: 'ScopedName_PropertyType', + ps: [{ + n: 'scopedName', + rq: true, + en: 'ScopedName', + ti: 'GML_3_2_1.CodeType' }, { - n: 'uuidref', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'uuidref' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'DateTimePropertyType', + tn: 'DateTime_PropertyType', + ps: [{ + n: 'dateTime', + rq: true, + en: 'DateTime', + ti: 'DateTime' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, t: 'a' + }] + }, { + ln: 'IntegerPropertyType', + tn: 'Integer_PropertyType', + ps: [{ + n: 'integer', + rq: true, + en: 'Integer', + ti: 'Integer' }, { - n: 'role', + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, t: 'a' + }] + }, { + ln: 'CodeListValueType', + tn: 'CodeListValue_Type', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'arcrole', + n: 'codeList', + rq: true, + an: { + lp: 'codeList' + }, t: 'a' }, { - n: 'title', + n: 'codeListValue', + rq: true, + an: { + lp: 'codeListValue' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, t: 'a' + }] + }, { + ln: 'MemberNameType', + tn: 'MemberName_Type', + bti: '.AbstractObjectType', + ps: [{ + n: 'aName', + rq: true, + ti: '.CharacterStringPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'attributeType', + rq: true, + ti: '.TypeNamePropertyType' }] }, { - ln: 'UomVelocityPropertyType', - tn: 'UomVelocity_PropertyType', + ln: 'UomAnglePropertyType', + tn: 'UomAngle_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -953,62 +930,8 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'ScalePropertyType', - tn: 'Scale_PropertyType', - ps: [{ - n: 'scale', - rq: true, - en: 'Scale', - ti: 'GML_3_2_1.ScaleType' - }, { - 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' - }, - t: 'a' - }] - }, { - ln: 'MeasurePropertyType', - tn: 'Measure_PropertyType', - ps: [{ - n: 'measure', - 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: 'UomAreaPropertyType', - tn: 'UomArea_PropertyType', + ln: 'UomLengthPropertyType', + tn: 'UomLength_PropertyType', ps: [{ n: 'unitDefinition', rq: true, @@ -1062,31 +985,36 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnlimitedIntegerType', - tn: 'UnlimitedInteger_Type', + ln: 'BinaryType', + tn: 'Binary_Type', ps: [{ n: 'value', - ti: 'NonNegativeInteger', t: 'v' }, { - n: 'isInfinite', - ti: 'Boolean', + n: 'src', an: { - lp: 'isInfinite' + lp: 'src' }, t: 'a' }] }, { - ln: 'LengthPropertyType', - tn: 'Length_PropertyType', + ln: 'NumberPropertyType', + tn: 'Number_PropertyType', ps: [{ - n: 'length', + n: 'real', rq: true, - mx: false, - dom: false, - en: 'Length', - ti: 'GML_3_2_1.LengthType', - t: 'er' + en: 'Real', + ti: 'Double' + }, { + n: 'decimal', + rq: true, + en: 'Decimal', + ti: 'Decimal' + }, { + n: 'integer', + rq: true, + en: 'Integer', + ti: 'Integer' }, { n: 'nilReason', ti: { @@ -1099,13 +1027,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'ScopedNamePropertyType', - tn: 'ScopedName_PropertyType', + ln: 'MultiplicityPropertyType', + tn: 'Multiplicity_PropertyType', ps: [{ - n: 'scopedName', + n: 'multiplicity', rq: true, - en: 'ScopedName', - ti: 'GML_3_2_1.CodeType' + en: 'Multiplicity', + ti: '.MultiplicityType' }, { n: 'nilReason', ti: { @@ -1116,15 +1044,45 @@ 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: 'UnlimitedIntegerPropertyType', - tn: 'UnlimitedInteger_PropertyType', + ln: 'RecordTypePropertyType', + tn: 'RecordType_PropertyType', ps: [{ - n: 'unlimitedInteger', + n: 'recordType', rq: true, - en: 'UnlimitedInteger', - ti: '.UnlimitedIntegerType' + en: 'RecordType', + ti: '.RecordTypeType' }, { n: 'nilReason', ti: { @@ -1137,19 +1095,13 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomTimePropertyType', - tn: 'UomTime_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: { @@ -1192,13 +1144,19 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MemberNamePropertyType', - tn: 'MemberName_PropertyType', + ln: 'UomVolumePropertyType', + tn: 'UomVolume_PropertyType', ps: [{ - n: 'memberName', + n: 'unitDefinition', rq: true, - en: 'MemberName', - ti: '.MemberNameType' + 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: { @@ -1241,109 +1199,151 @@ var ISO19139_GCO_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeListValueType', - tn: 'CodeListValue_Type', + ln: 'AbstractObjectType', + tn: 'AbstractObject_Type', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'codeList', - rq: true, + n: 'id', + ti: 'ID', an: { - lp: 'codeList' + lp: 'id' }, t: 'a' }, { - n: 'codeListValue', + n: 'uuid', + an: { + lp: 'uuid' + }, + t: 'a' + }] + }, { + ln: 'BinaryPropertyType', + tn: 'Binary_PropertyType', + ps: [{ + n: 'binary', rq: true, + en: 'Binary', + ti: '.BinaryType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'codeListValue' + 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: 'DatePropertyType', + tn: 'Date_PropertyType', + ps: [{ + n: 'date', + rq: true, + en: 'Date' }, { - n: 'codeSpace', + n: 'dateTime', + rq: true, + en: 'DateTime', + ti: 'DateTime' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'codeSpace' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' }] }], eis: [{ - en: 'MultiplicityRange', - ti: '.MultiplicityRangeType' - }, { - en: 'DateTime', - ti: 'DateTime' - }, { - en: 'RecordType', - ti: '.RecordTypeType' - }, { - en: 'AbstractGenericName', - ti: 'GML_3_2_1.CodeType' - }, { - en: 'CharacterString' - }, { - en: 'Boolean', - ti: 'Boolean' - }, { - en: 'Scale', - ti: 'GML_3_2_1.ScaleType', - sh: 'Measure' - }, { - en: 'ScopedName', + en: 'LocalName', ti: 'GML_3_2_1.CodeType', sh: 'AbstractGenericName' }, { - en: 'Real', - ti: 'Double' - }, { - en: 'TypeName', - ti: '.TypeNameType' - }, { - en: 'MemberName', - ti: '.MemberNameType' - }, { - en: 'LocalName', + en: 'ScopedName', ti: 'GML_3_2_1.CodeType', sh: 'AbstractGenericName' }, { - en: 'Decimal', - ti: 'Decimal' + en: 'CharacterString' + }, { + en: 'Binary', + ti: '.BinaryType' }, { en: 'Angle', ti: 'GML_3_2_1.AngleType', sh: 'Measure' + }, { + en: 'RecordType', + ti: '.RecordTypeType' }, { en: 'Measure', ti: 'GML_3_2_1.MeasureType' }, { - en: 'Binary', - ti: '.BinaryType' + en: 'UnlimitedInteger', + ti: '.UnlimitedIntegerType' + }, { + en: 'DateTime', + ti: 'DateTime' + }, { + en: 'TypeName', + ti: '.TypeNameType' + }, { + en: 'Distance', + ti: 'GML_3_2_1.LengthType', + sh: 'Length' }, { en: 'AbstractObject', ti: '.AbstractObjectType' + }, { + en: 'Scale', + ti: 'GML_3_2_1.ScaleType', + sh: 'Measure' + }, { + en: 'Record', + ti: 'AnyType' }, { en: 'Date' }, { - en: 'Multiplicity', - ti: '.MultiplicityType' + en: 'Integer', + ti: 'Integer' }, { - en: 'Distance', - ti: 'GML_3_2_1.LengthType', - sh: 'Length' + en: 'MultiplicityRange', + ti: '.MultiplicityRangeType' + }, { + en: 'Decimal', + ti: 'Decimal' }, { en: 'Length', ti: 'GML_3_2_1.LengthType', sh: 'Measure' }, { - en: 'Integer', - ti: 'Integer' + en: 'Multiplicity', + ti: '.MultiplicityType' }, { - en: 'Record', - ti: 'AnyType' + en: 'MemberName', + ti: '.MemberNameType' }, { - en: 'UnlimitedInteger', - ti: '.UnlimitedIntegerType' + en: 'Real', + ti: 'Double' + }, { + en: 'AbstractGenericName', + ti: 'GML_3_2_1.CodeType' + }, { + en: 'Boolean', + ti: 'Boolean' }] }; return { diff --git a/scripts/lib/ISO19139_GMD_20060504.js b/scripts/lib/ISO19139_GMD_20060504.js index 11fbb52f..326ffe38 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_GCO_20060504', 'ISO19139_GSR_20060504', 'ISO19139_GSS_20060504', 'ISO19139_GTS_20060504'], + deps: ['XLink_1_0', 'ISO19139_GCO_20060504', 'ISO19139_GTS_20060504', 'ISO19139_GSR_20060504', 'ISO19139_GSS_20060504'], tis: [{ - ln: 'MDAggregateInformationPropertyType', - tn: 'MD_AggregateInformation_PropertyType', + ln: 'DQTopologicalConsistencyPropertyType', + tn: 'DQ_TopologicalConsistency_PropertyType', ps: [{ - n: 'mdAggregateInformation', + n: 'dqTopologicalConsistency', rq: true, - en: 'MD_AggregateInformation', - ti: '.MDAggregateInformationType' + en: 'DQ_TopologicalConsistency', + ti: '.DQTopologicalConsistencyType' }, { n: 'nilReason', ti: { @@ -54,13 +54,36 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDBrowseGraphicPropertyType', - tn: 'MD_BrowseGraphic_PropertyType', + ln: 'DQThematicClassificationCorrectnessType', + tn: 'DQ_ThematicClassificationCorrectness_Type', + bti: '.AbstractDQThematicAccuracyType' + }, { + ln: 'MDCellGeometryCodePropertyType', + tn: 'MD_CellGeometryCode_PropertyType', ps: [{ - n: 'mdBrowseGraphic', + n: 'mdCellGeometryCode', rq: true, - en: 'MD_BrowseGraphic', - ti: '.MDBrowseGraphicType' + en: 'MD_CellGeometryCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'DQQuantitativeAttributeAccuracyPropertyType', + tn: 'DQ_QuantitativeAttributeAccuracy_PropertyType', + ps: [{ + n: 'dqQuantitativeAttributeAccuracy', + rq: true, + en: 'DQ_QuantitativeAttributeAccuracy', + ti: '.DQQuantitativeAttributeAccuracyType' }, { n: 'nilReason', ti: { @@ -103,31 +126,35 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDCoverageDescriptionType', - tn: 'MD_CoverageDescription_Type', - bti: '.AbstractMDContentInformationType', + ln: 'MDTopologyLevelCodePropertyType', + tn: 'MD_TopologyLevelCode_PropertyType', ps: [{ - n: 'attributeDescription', - rq: true, - ti: 'ISO19139_GCO_20060504.RecordTypePropertyType' - }, { - n: 'contentType', + n: 'mdTopologyLevelCode', rq: true, - ti: '.MDCoverageContentTypeCodePropertyType' + en: 'MD_TopologyLevelCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { - n: 'dimension', - mno: 0, - col: true, - ti: '.MDRangeDimensionPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'MDFormatPropertyType', - tn: 'MD_Format_PropertyType', + ln: 'MDSpatialRepresentationPropertyType', + tn: 'MD_SpatialRepresentation_PropertyType', ps: [{ - n: 'mdFormat', + n: 'abstractMDSpatialRepresentation', rq: true, - en: 'MD_Format', - ti: '.MDFormatType' + mx: false, + dom: false, + en: 'AbstractMD_SpatialRepresentation', + ti: '.AbstractMDSpatialRepresentationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -170,29 +197,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractMDContentInformationType', - tn: 'AbstractMD_ContentInformation_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType' - }, { - 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: 'DQFormatConsistencyPropertyType', - tn: 'DQ_FormatConsistency_PropertyType', + ln: 'RSReferenceSystemPropertyType', + tn: 'RS_ReferenceSystem_PropertyType', ps: [{ - n: 'dqFormatConsistency', + n: 'abstractRSReferenceSystem', rq: true, - en: 'DQ_FormatConsistency', - ti: '.DQFormatConsistencyType' + en: 'AbstractRS_ReferenceSystem', + ti: '.AbstractRSReferenceSystemType' }, { n: 'nilReason', ti: { @@ -235,17 +246,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQConceptualConsistencyType', - tn: 'DQ_ConceptualConsistency_Type', - bti: '.AbstractDQLogicalConsistencyType' - }, { - ln: 'DSInitiativeTypeCodePropertyType', - tn: 'DS_InitiativeTypeCode_PropertyType', + ln: 'RSIdentifierPropertyType', + tn: 'RS_Identifier_PropertyType', ps: [{ - n: 'dsInitiativeTypeCode', + n: 'rsIdentifier', rq: true, - en: 'DS_InitiativeTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + en: 'RS_Identifier', + ti: '.RSIdentifierType' }, { n: 'nilReason', ti: { @@ -256,34 +263,62 @@ 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: 'CIDateTypeCodePropertyType', - tn: 'CI_DateTypeCode_PropertyType', + ln: 'DQScopeType', + tn: 'DQ_Scope_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'ciDateTypeCode', + n: 'level', rq: true, - en: 'CI_DateTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + ti: '.MDScopeCodePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'extent', + ti: '.EXExtentPropertyType' + }, { + n: 'levelDescription', + mno: 0, + col: true, + ti: '.MDScopeDescriptionPropertyType' }] }, { - ln: 'LISourcePropertyType', - tn: 'LI_Source_PropertyType', + ln: 'MDExtendedElementInformationPropertyType', + tn: 'MD_ExtendedElementInformation_PropertyType', ps: [{ - n: 'liSource', + n: 'mdExtendedElementInformation', rq: true, - en: 'LI_Source', - ti: '.LISourceType' + en: 'MD_ExtendedElementInformation', + ti: '.MDExtendedElementInformationType' }, { n: 'nilReason', ti: { @@ -326,13 +361,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CICitationPropertyType', - tn: 'CI_Citation_PropertyType', + ln: 'CISeriesPropertyType', + tn: 'CI_Series_PropertyType', ps: [{ - n: 'ciCitation', + n: 'ciSeries', rq: true, - en: 'CI_Citation', - ti: '.CICitationType' + en: 'CI_Series', + ti: '.CISeriesType' }, { n: 'nilReason', ti: { @@ -375,13 +410,26 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIAddressPropertyType', - tn: 'CI_Address_PropertyType', + ln: 'PTFreeTextType', + tn: 'PT_FreeText_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'ciAddress', + n: 'textGroup', rq: true, - en: 'CI_Address', - ti: '.CIAddressType' + col: true, + ti: '.LocalisedCharacterStringPropertyType' + }] + }, { + ln: 'MDGridSpatialRepresentationPropertyType', + tn: 'MD_GridSpatialRepresentation_PropertyType', + ps: [{ + n: 'mdGridSpatialRepresentation', + rq: true, + mx: false, + dom: false, + en: 'MD_GridSpatialRepresentation', + ti: '.MDGridSpatialRepresentationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -424,70 +472,42 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - 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', + ln: 'MDApplicationSchemaInformationType', + tn: 'MD_ApplicationSchemaInformation_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'referenceSystemIdentifier', - ti: '.RSIdentifierPropertyType' - }] - }, { - ln: 'MDResolutionType', - tn: 'MD_Resolution_Type', - ps: [{ - n: 'equivalentScale', + n: 'name', rq: true, - ti: '.MDRepresentativeFractionPropertyType' + ti: '.CICitationPropertyType' }, { - n: 'distance', + n: 'schemaLanguage', rq: true, - ti: 'ISO19139_GCO_20060504.DistancePropertyType' - }] - }, { - ln: 'LIProcessStepType', - tn: 'LI_ProcessStep_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'description', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'constraintLanguage', rq: true, ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'rationale', + n: 'schemaAscii', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'dateTime', - ti: 'ISO19139_GCO_20060504.DateTimePropertyType' + n: 'graphicsFile', + ti: 'ISO19139_GCO_20060504.BinaryPropertyType' }, { - n: 'processor', - mno: 0, - col: true, - ti: '.CIResponsiblePartyPropertyType' + n: 'softwareDevelopmentFile', + ti: 'ISO19139_GCO_20060504.BinaryPropertyType' }, { - n: 'source', - mno: 0, - col: true, - ti: '.LISourcePropertyType' + n: 'softwareDevelopmentFileFormat', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'MDFeatureCatalogueDescriptionPropertyType', - tn: 'MD_FeatureCatalogueDescription_PropertyType', + ln: 'MDGeometricObjectsPropertyType', + tn: 'MD_GeometricObjects_PropertyType', ps: [{ - n: 'mdFeatureCatalogueDescription', + n: 'mdGeometricObjects', rq: true, - en: 'MD_FeatureCatalogueDescription', - ti: '.MDFeatureCatalogueDescriptionType' + en: 'MD_GeometricObjects', + ti: '.MDGeometricObjectsType' }, { n: 'nilReason', ti: { @@ -530,55 +550,56 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXExtentType', - tn: 'EX_Extent_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'MDSecurityConstraintsType', + tn: 'MD_SecurityConstraints_Type', + bti: '.MDConstraintsType', ps: [{ - n: 'description', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'classification', + rq: true, + ti: '.MDClassificationCodePropertyType' }, { - n: 'geographicElement', - mno: 0, - col: true, - ti: '.EXGeographicExtentPropertyType' + n: 'userNote', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'temporalElement', - mno: 0, - col: true, - ti: '.EXTemporalExtentPropertyType' + n: 'classificationSystem', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'verticalElement', - mno: 0, - col: true, - ti: '.EXVerticalExtentPropertyType' + n: 'handlingDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'MDResolutionPropertyType', - tn: 'MD_Resolution_PropertyType', + ln: 'AbstractDQLogicalConsistencyType', + tn: 'AbstractDQ_LogicalConsistency_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'EXGeographicBoundingBoxType', + tn: 'EX_GeographicBoundingBox_Type', + bti: '.AbstractEXGeographicExtentType', ps: [{ - n: 'mdResolution', + n: 'westBoundLongitude', rq: true, - en: 'MD_Resolution', - ti: '.MDResolutionType' + ti: 'ISO19139_GCO_20060504.DecimalPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + 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: 'CIOnlineResourcePropertyType', - tn: 'CI_OnlineResource_PropertyType', + ln: 'MDImageDescriptionPropertyType', + tn: 'MD_ImageDescription_PropertyType', ps: [{ - n: 'ciOnlineResource', + n: 'mdImageDescription', rq: true, - en: 'CI_OnlineResource', - ti: '.CIOnlineResourceType' + en: 'MD_ImageDescription', + ti: '.MDImageDescriptionType' }, { n: 'nilReason', ti: { @@ -621,16 +642,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSSeriesPropertyType', - tn: 'DS_Series_PropertyType', + ln: 'LILineagePropertyType', + tn: 'LI_Lineage_PropertyType', ps: [{ - n: 'dsSeries', + n: 'liLineage', rq: true, - mx: false, - dom: false, - en: 'DS_Series', - ti: '.DSSeriesType', - t: 'er' + en: 'LI_Lineage', + ti: '.LILineageType' }, { n: 'nilReason', ti: { @@ -673,76 +691,102 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDistributionUnitsPropertyType', - tn: 'MD_DistributionUnits_PropertyType', + ln: 'MDLegalConstraintsType', + tn: 'MD_LegalConstraints_Type', + bti: '.MDConstraintsType', ps: [{ - n: 'mdDistributionUnits', - rq: true, - en: 'MD_DistributionUnits', - 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: 'RSIdentifierType', - tn: 'RS_Identifier_Type', - bti: '.MDIdentifierType', + ln: 'MDCoverageDescriptionType', + tn: 'MD_CoverageDescription_Type', + bti: '.AbstractMDContentInformationType', ps: [{ - n: 'codeSpace', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'attributeDescription', + rq: true, + ti: 'ISO19139_GCO_20060504.RecordTypePropertyType' }, { - n: 'version', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'contentType', + rq: true, + ti: '.MDCoverageContentTypeCodePropertyType' + }, { + n: 'dimension', + mno: 0, + col: true, + ti: '.MDRangeDimensionPropertyType' }] }, { - ln: 'MDBandType', - tn: 'MD_Band_Type', - bti: '.MDRangeDimensionType', + ln: 'DQTemporalConsistencyType', + tn: 'DQ_TemporalConsistency_Type', + bti: '.AbstractDQTemporalAccuracyType' + }, { + ln: 'DQDomainConsistencyType', + tn: 'DQ_DomainConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' + }, { + ln: 'AbstractDQElementType', + tn: 'AbstractDQ_Element_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'maxValue', - ti: 'ISO19139_GCO_20060504.RealPropertyType' + n: 'nameOfMeasure', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'minValue', - ti: 'ISO19139_GCO_20060504.RealPropertyType' + n: 'measureIdentification', + ti: '.MDIdentifierPropertyType' }, { - n: 'units', - ti: 'ISO19139_GCO_20060504.UomLengthPropertyType' + n: 'measureDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'peakResponse', - ti: 'ISO19139_GCO_20060504.RealPropertyType' + n: 'evaluationMethodType', + ti: '.DQEvaluationMethodTypeCodePropertyType' }, { - n: 'bitsPerValue', - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + n: 'evaluationMethodDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'toneGradation', - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + n: 'evaluationProcedure', + ti: '.CICitationPropertyType' }, { - n: 'scaleFactor', - ti: 'ISO19139_GCO_20060504.RealPropertyType' + n: 'dateTime', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.DateTimePropertyType' }, { - n: 'offset', - ti: 'ISO19139_GCO_20060504.RealPropertyType' + n: 'result', + rq: true, + mxo: 2, + col: true, + ti: '.DQResultPropertyType' }] }, { - ln: 'DSProductionSeriesType', - tn: 'DS_ProductionSeries_Type', - bti: '.DSSeriesType' + ln: 'DQAccuracyOfATimeMeasurementType', + tn: 'DQ_AccuracyOfATimeMeasurement_Type', + bti: '.AbstractDQTemporalAccuracyType' }, { - ln: 'CIDatePropertyType', - tn: 'CI_Date_PropertyType', + ln: 'DSAggregatePropertyType', + tn: 'DS_Aggregate_PropertyType', ps: [{ - n: 'ciDate', + n: 'abstractDSAggregate', rq: true, - en: 'CI_Date', - ti: '.CIDateType' + mx: false, + dom: false, + en: 'AbstractDS_Aggregate', + ti: '.AbstractDSAggregateType', + t: 'er' }, { n: 'nilReason', ti: { @@ -785,45 +829,56 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDRepresentativeFractionType', - tn: 'MD_RepresentativeFraction_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'LocalisedCharacterStringType', + tn: 'LocalisedCharacterString_Type', ps: [{ - n: 'denominator', - rq: true, - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' - }] - }, { - ln: 'DQQuantitativeResultType', - tn: 'DQ_QuantitativeResult_Type', - bti: '.AbstractDQResultType', - ps: [{ - n: 'valueType', - ti: 'ISO19139_GCO_20060504.RecordTypePropertyType' + n: 'value', + t: 'v' }, { - n: 'valueUnit', + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }, { + n: 'locale', + an: { + lp: 'locale' + }, + t: 'a' + }] + }, { + ln: 'DQGriddedDataPositionalAccuracyType', + tn: 'DQ_GriddedDataPositionalAccuracy_Type', + bti: '.AbstractDQPositionalAccuracyType' + }, { + ln: 'DSSensorType', + tn: 'DS_Sensor_Type', + bti: '.DSSeriesType' + }, { + ln: 'PTLocaleType', + tn: 'PT_Locale_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'languageCode', rq: true, - ti: 'ISO19139_GCO_20060504.UnitOfMeasurePropertyType' + ti: '.LanguageCodePropertyType' }, { - n: 'errorStatistic', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'country', + ti: '.CountryPropertyType' }, { - n: 'value', + n: 'characterEncoding', rq: true, - col: true, - ti: 'ISO19139_GCO_20060504.RecordPropertyType' + ti: '.MDCharacterSetCodePropertyType' }] }, { - ln: 'DQTemporalConsistencyType', - tn: 'DQ_TemporalConsistency_Type', - bti: '.AbstractDQTemporalAccuracyType' - }, { - ln: 'MDCoverageContentTypeCodePropertyType', - tn: 'MD_CoverageContentTypeCode_PropertyType', + ln: 'CIOnLineFunctionCodePropertyType', + tn: 'CI_OnLineFunctionCode_PropertyType', ps: [{ - n: 'mdCoverageContentTypeCode', + n: 'ciOnLineFunctionCode', rq: true, - en: 'MD_CoverageContentTypeCode', + en: 'CI_OnLineFunctionCode', ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', @@ -837,12 +892,12 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDimensionNameTypeCodePropertyType', - tn: 'MD_DimensionNameTypeCode_PropertyType', + ln: 'DSInitiativeTypeCodePropertyType', + tn: 'DS_InitiativeTypeCode_PropertyType', ps: [{ - n: 'mdDimensionNameTypeCode', + n: 'dsInitiativeTypeCode', rq: true, - en: 'MD_DimensionNameTypeCode', + en: 'DS_InitiativeTypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', @@ -856,13 +911,31 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDUsagePropertyType', - tn: 'MD_Usage_PropertyType', + ln: 'MDObligationCodePropertyType', + tn: 'MD_ObligationCode_PropertyType', ps: [{ - n: 'mdUsage', + n: 'mdObligationCode', rq: true, - en: 'MD_Usage', - ti: '.MDUsageType' + en: 'MD_ObligationCode' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MDMetadataExtensionInformationPropertyType', + tn: 'MD_MetadataExtensionInformation_PropertyType', + ps: [{ + n: 'mdMetadataExtensionInformation', + rq: true, + en: 'MD_MetadataExtensionInformation', + ti: '.MDMetadataExtensionInformationType' }, { n: 'nilReason', ti: { @@ -905,40 +978,23 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMediumType', - tn: 'MD_Medium_Type', + ln: 'MDConstraintsType', + tn: 'MD_Constraints_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', + n: 'useLimitation', mno: 0, col: true, - ti: '.MDMediumFormatCodePropertyType' - }, { - n: 'mediumNote', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'MDMetadataPropertyType', - tn: 'MD_Metadata_PropertyType', + ln: 'CIPresentationFormCodePropertyType', + tn: 'CI_PresentationFormCode_PropertyType', ps: [{ - n: 'mdMetadata', + n: 'ciPresentationFormCode', rq: true, - en: 'MD_Metadata', - ti: '.MDMetadataType' + en: 'CI_PresentationFormCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -949,45 +1005,41 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'MDGeometricObjectsType', + tn: 'MD_GeometricObjects_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'geometricObjectType', + rq: true, + ti: '.MDGeometricObjectTypeCodePropertyType' }, { - 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: 'geometricObjectCount', + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + }] + }, { + ln: 'CISeriesType', + tn: 'CI_Series_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'name', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'issueIdentification', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'page', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'MDGeoreferenceablePropertyType', - tn: 'MD_Georeferenceable_PropertyType', + ln: 'LanguageCodePropertyType', + tn: 'LanguageCode_PropertyType', ps: [{ - n: 'mdGeoreferenceable', + n: 'languageCode', rq: true, - en: 'MD_Georeferenceable', - ti: '.MDGeoreferenceableType' + en: 'LanguageCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -998,44 +1050,33 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'MDDimensionNameTypeCodePropertyType', + tn: 'MD_DimensionNameTypeCode_PropertyType', + ps: [{ + n: 'mdDimensionNameTypeCode', + rq: true, + en: 'MD_DimensionNameTypeCode', + 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: 'CIRoleCodePropertyType', - tn: 'CI_RoleCode_PropertyType', + ln: 'MDMaintenanceFrequencyCodePropertyType', + tn: 'MD_MaintenanceFrequencyCode_PropertyType', ps: [{ - n: 'ciRoleCode', + n: 'mdMaintenanceFrequencyCode', rq: true, - en: 'CI_RoleCode', + en: 'MD_MaintenanceFrequencyCode', ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', @@ -1049,21 +1090,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTemporalValidityType', - tn: 'DQ_TemporalValidity_Type', - bti: '.AbstractDQTemporalAccuracyType' - }, { - ln: 'AbstractMDSpatialRepresentationType', - tn: 'AbstractMD_SpatialRepresentation_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType' - }, { - ln: 'MDExtendedElementInformationPropertyType', - tn: 'MD_ExtendedElementInformation_PropertyType', + ln: 'MDMediumFormatCodePropertyType', + tn: 'MD_MediumFormatCode_PropertyType', ps: [{ - n: 'mdExtendedElementInformation', + n: 'mdMediumFormatCode', rq: true, - en: 'MD_ExtendedElementInformation', - ti: '.MDExtendedElementInformationType' + en: 'MD_MediumFormatCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -1074,9 +1107,65 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }, { - n: 'uuidref', - an: { + }] + }, { + ln: 'MDPixelOrientationCodePropertyType', + tn: 'MD_PixelOrientationCode_PropertyType', + ps: [{ + n: 'mdPixelOrientationCode', + rq: true, + en: 'MD_PixelOrientationCode' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + 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_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'DQTemporalConsistencyPropertyType', + tn: 'DQ_TemporalConsistency_PropertyType', + ps: [{ + n: 'dqTemporalConsistency', + rq: true, + en: 'DQ_TemporalConsistency', + ti: '.DQTemporalConsistencyType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }, { + n: 'uuidref', + an: { lp: 'uuidref' }, t: 'a' @@ -1106,16 +1195,56 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDGridSpatialRepresentationPropertyType', - tn: 'MD_GridSpatialRepresentation_PropertyType', + ln: 'LISourceType', + tn: 'LI_Source_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdGridSpatialRepresentation', + n: 'description', + ti: 'ISO19139_GCO_20060504.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: 'MDDimensionType', + tn: 'MD_Dimension_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'dimensionName', rq: true, - mx: false, - dom: false, - en: 'MD_GridSpatialRepresentation', - ti: '.MDGridSpatialRepresentationType', - t: 'er' + ti: '.MDDimensionNameTypeCodePropertyType' + }, { + n: 'dimensionSize', + rq: true, + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + }, { + n: 'resolution', + ti: 'ISO19139_GCO_20060504.MeasurePropertyType' + }] + }, { + ln: 'MDServiceIdentificationPropertyType', + tn: 'MD_ServiceIdentification_PropertyType', + ps: [{ + n: 'mdServiceIdentification', + rq: true, + en: 'MD_ServiceIdentification', + ti: '.MDServiceIdentificationType' }, { n: 'nilReason', ti: { @@ -1158,13 +1287,33 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'LILineagePropertyType', - tn: 'LI_Lineage_PropertyType', + ln: 'EXVerticalExtentType', + tn: 'EX_VerticalExtent_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'liLineage', + n: 'minimumValue', rq: true, - en: 'LI_Lineage', - ti: '.LILineageType' + ti: 'ISO19139_GCO_20060504.RealPropertyType' + }, { + n: 'maximumValue', + rq: true, + ti: 'ISO19139_GCO_20060504.RealPropertyType' + }, { + n: 'verticalCRS', + rq: true, + ti: 'ISO19139_GSR_20060504.SCCRSPropertyType' + }] + }, { + ln: 'EXGeographicExtentPropertyType', + tn: 'EX_GeographicExtent_PropertyType', + ps: [{ + n: 'abstractEXGeographicExtent', + rq: true, + mx: false, + dom: false, + en: 'AbstractEX_GeographicExtent', + ti: '.AbstractEXGeographicExtentType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1207,30 +1356,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQDataQualityType', - tn: 'DQ_DataQuality_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'scope', - rq: true, - ti: '.DQScopePropertyType' - }, { - n: 'report', - mno: 0, - col: true, - ti: '.DQElementPropertyType' - }, { - n: 'lineage', - ti: '.LILineagePropertyType' - }] - }, { - ln: 'MDKeywordsPropertyType', - tn: 'MD_Keywords_PropertyType', + ln: 'DQCompletenessOmissionPropertyType', + tn: 'DQ_CompletenessOmission_PropertyType', ps: [{ - n: 'mdKeywords', + n: 'dqCompletenessOmission', rq: true, - en: 'MD_Keywords', - ti: '.MDKeywordsType' + en: 'DQ_CompletenessOmission', + ti: '.DQCompletenessOmissionType' }, { n: 'nilReason', ti: { @@ -1273,64 +1405,17 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDQResultType', - tn: 'AbstractDQ_Result_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType' - }, { - ln: 'MDConstraintsType', - tn: 'MD_Constraints_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'useLimitation', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] - }, { - ln: 'MDLegalConstraintsType', - tn: 'MD_LegalConstraints_Type', - bti: '.MDConstraintsType', - 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' - }] - }, { - 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: 'DQTemporalValidityType', + tn: 'DQ_TemporalValidity_Type', + bti: '.AbstractDQTemporalAccuracyType' }, { - ln: 'DSSensorPropertyType', - tn: 'DS_Sensor_PropertyType', + ln: 'MDDigitalTransferOptionsPropertyType', + tn: 'MD_DigitalTransferOptions_PropertyType', ps: [{ - n: 'dsSensor', + n: 'mdDigitalTransferOptions', rq: true, - en: 'DS_Sensor', - ti: '.DSSensorType' + en: 'MD_DigitalTransferOptions', + ti: '.MDDigitalTransferOptionsType' }, { n: 'nilReason', ti: { @@ -1373,85 +1458,99 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDQElementType', - tn: 'AbstractDQ_Element_Type', + ln: 'MDKeywordsType', + tn: 'MD_Keywords_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'nameOfMeasure', - mno: 0, + n: 'keyword', + rq: true, 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: 'type', + ti: '.MDKeywordTypeCodePropertyType' }, { - n: 'evaluationProcedure', + n: 'thesaurusName', ti: '.CICitationPropertyType' + }] + }, { + ln: 'MDGridSpatialRepresentationType', + tn: 'MD_GridSpatialRepresentation_Type', + bti: '.AbstractMDSpatialRepresentationType', + ps: [{ + n: 'numberOfDimensions', + rq: true, + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' }, { - n: 'dateTime', + n: 'axisDimensionProperties', mno: 0, col: true, - ti: 'ISO19139_GCO_20060504.DateTimePropertyType' + ti: '.MDDimensionPropertyType' }, { - n: 'result', + n: 'cellGeometry', rq: true, - mxo: 2, - col: true, - ti: '.DQResultPropertyType' + ti: '.MDCellGeometryCodePropertyType' + }, { + n: 'transformationParameterAvailability', + rq: true, + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' }] }, { - ln: 'MDStandardOrderProcessType', - tn: 'MD_StandardOrderProcess_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'MDScopeDescriptionPropertyType', + tn: 'MD_ScopeDescription_PropertyType', ps: [{ - n: 'fees', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'plannedAvailableDateTime', - ti: 'ISO19139_GCO_20060504.DateTimePropertyType' - }, { - n: 'orderingInstructions', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'mdScopeDescription', + rq: true, + en: 'MD_ScopeDescription', + ti: '.MDScopeDescriptionType' }, { - n: 'turnaround', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'MDDigitalTransferOptionsType', - tn: 'MD_DigitalTransferOptions_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'MDBandType', + tn: 'MD_Band_Type', + bti: '.MDRangeDimensionType', ps: [{ - n: 'unitsOfDistribution', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'maxValue', + ti: 'ISO19139_GCO_20060504.RealPropertyType' }, { - n: 'transferSize', + n: 'minValue', ti: 'ISO19139_GCO_20060504.RealPropertyType' }, { - n: 'onLine', - mno: 0, - col: true, - ti: '.CIOnlineResourcePropertyType' + n: 'units', + ti: 'ISO19139_GCO_20060504.UomLengthPropertyType' }, { - n: 'offLine', - ti: '.MDMediumPropertyType' + 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: 'PTLocalePropertyType', - tn: 'PT_Locale_PropertyType', + ln: 'MDDimensionPropertyType', + tn: 'MD_Dimension_PropertyType', ps: [{ - n: 'ptLocale', + n: 'mdDimension', rq: true, - en: 'PT_Locale', - ti: '.PTLocaleType' + en: 'MD_Dimension', + ti: '.MDDimensionType' }, { n: 'nilReason', ti: { @@ -1494,32 +1593,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDKeywordsType', - tn: 'MD_Keywords_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'keyword', - rq: true, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'type', - ti: '.MDKeywordTypeCodePropertyType' - }, { - n: 'thesaurusName', - ti: '.CICitationPropertyType' - }] - }, { - ln: 'EXGeographicExtentPropertyType', - tn: 'EX_GeographicExtent_PropertyType', + ln: 'MDUsagePropertyType', + tn: 'MD_Usage_PropertyType', ps: [{ - n: 'abstractEXGeographicExtent', + n: 'mdUsage', rq: true, - mx: false, - dom: false, - en: 'AbstractEX_GeographicExtent', - ti: '.AbstractEXGeographicExtentType', - t: 'er' + en: 'MD_Usage', + ti: '.MDUsageType' }, { n: 'nilReason', ti: { @@ -1562,13 +1642,33 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQDataQualityPropertyType', - tn: 'DQ_DataQuality_PropertyType', + ln: 'MDUsageType', + tn: 'MD_Usage_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'dqDataQuality', + n: 'specificUsage', rq: true, - en: 'DQ_DataQuality', - ti: '.DQDataQualityType' + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'usageDateTime', + ti: 'ISO19139_GCO_20060504.DateTimePropertyType' + }, { + n: 'userDeterminedLimitations', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'userContactInfo', + rq: true, + col: true, + ti: '.CIResponsiblePartyPropertyType' + }] + }, { + ln: 'MDDistributorPropertyType', + tn: 'MD_Distributor_PropertyType', + ps: [{ + n: 'mdDistributor', + rq: true, + en: 'MD_Distributor', + ti: '.MDDistributorType' }, { n: 'nilReason', ti: { @@ -1611,13 +1711,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'RSReferenceSystemPropertyType', - tn: 'RS_ReferenceSystem_PropertyType', + ln: 'DSSeriesPropertyType', + tn: 'DS_Series_PropertyType', ps: [{ - n: 'abstractRSReferenceSystem', + n: 'dsSeries', rq: true, - en: 'AbstractRS_ReferenceSystem', - ti: '.AbstractRSReferenceSystemType' + mx: false, + dom: false, + en: 'DS_Series', + ti: '.DSSeriesType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1660,76 +1763,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - 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: 'MDKeywordTypeCodePropertyType', - tn: 'MD_KeywordTypeCode_PropertyType', - ps: [{ - n: 'mdKeywordTypeCode', - rq: true, - en: 'MD_KeywordTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - 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: 'orientationParameterAvailability', - rq: true, - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' - }, { - n: 'orientationParameterDescription', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'georeferencedParameters', - rq: true, - ti: 'ISO19139_GCO_20060504.RecordPropertyType' - }, { - n: 'parameterCitation', - mno: 0, - col: true, - ti: '.CICitationPropertyType' - }] - }, { - ln: 'CIResponsiblePartyPropertyType', - tn: 'CI_ResponsibleParty_PropertyType', + ln: 'EXTemporalExtentPropertyType', + tn: 'EX_TemporalExtent_PropertyType', ps: [{ - n: 'ciResponsibleParty', + n: 'exTemporalExtent', rq: true, - en: 'CI_ResponsibleParty', - ti: '.CIResponsiblePartyType' + mx: false, + dom: false, + en: 'EX_TemporalExtent', + ti: '.EXTemporalExtentType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1772,13 +1815,75 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIContactPropertyType', - tn: 'CI_Contact_PropertyType', + ln: 'AbstractDSAggregateType', + tn: 'AbstractDS_Aggregate_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'ciContact', + n: 'composedOf', rq: true, - en: 'CI_Contact', - ti: '.CIContactType' + 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: 'MDServiceIdentificationType', + tn: 'MD_ServiceIdentification_Type', + bti: '.AbstractMDIdentificationType' + }, { + ln: 'MDGeorectifiedType', + tn: 'MD_Georectified_Type', + bti: '.MDGridSpatialRepresentationType', + 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: 'transformationDimensionMapping', + mno: 0, + mxo: 2, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] + }, { + ln: 'EXBoundingPolygonPropertyType', + tn: 'EX_BoundingPolygon_PropertyType', + ps: [{ + n: 'exBoundingPolygon', + rq: true, + en: 'EX_BoundingPolygon', + ti: '.EXBoundingPolygonType' }, { n: 'nilReason', ti: { @@ -1821,137 +1926,62 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractMDIdentificationType', - tn: 'AbstractMD_Identification_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'MDBrowseGraphicPropertyType', + tn: 'MD_BrowseGraphic_PropertyType', ps: [{ - n: 'citation', - rq: true, - ti: '.CICitationPropertyType' - }, { - n: '_abstract', + n: 'mdBrowseGraphic', 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' + en: 'MD_BrowseGraphic', + ti: '.MDBrowseGraphicType' }, { - n: 'resourceMaintenance', - mno: 0, - col: true, - ti: '.MDMaintenanceInformationPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'graphicOverview', - mno: 0, - col: true, - ti: '.MDBrowseGraphicPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'resourceFormat', - mno: 0, - col: true, - ti: '.MDFormatPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'descriptiveKeywords', - mno: 0, - col: true, - ti: '.MDKeywordsPropertyType' + n: 'href', + t: 'a' }, { - n: 'resourceSpecificUsage', - mno: 0, - col: true, - ti: '.MDUsagePropertyType' + n: 'role', + t: 'a' }, { - n: 'resourceConstraints', - mno: 0, - col: true, - ti: '.MDConstraintsPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'aggregationInfo', - mno: 0, - col: true, - ti: '.MDAggregateInformationPropertyType' - }] - }, { - 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' + t: 'a' }, { - n: 'isbn', - en: 'ISBN', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'issn', - en: 'ISSN', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'DSPlatformPropertyType', - tn: 'DS_Platform_PropertyType', + ln: 'DQConceptualConsistencyPropertyType', + tn: 'DQ_ConceptualConsistency_PropertyType', ps: [{ - n: 'dsPlatform', + n: 'dqConceptualConsistency', rq: true, - en: 'DS_Platform', - ti: '.DSPlatformType' + en: 'DQ_ConceptualConsistency', + ti: '.DQConceptualConsistencyType' }, { n: 'nilReason', ti: { @@ -1994,128 +2024,34 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMaintenanceFrequencyCodePropertyType', - tn: 'MD_MaintenanceFrequencyCode_PropertyType', + ln: 'DQCompletenessCommissionType', + tn: 'DQ_CompletenessCommission_Type', + bti: '.AbstractDQCompletenessType' + }, { + ln: 'DQDataQualityType', + tn: 'DQ_DataQuality_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdMaintenanceFrequencyCode', + n: 'scope', 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: 'DSStereoMateType', - tn: 'DS_StereoMate_Type', - bti: '.DSOtherAggregateType' - }, { - ln: 'DSSensorType', - tn: 'DS_Sensor_Type', - bti: '.DSSeriesType' - }, { - 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: '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: 'linkage', - rq: true, - ti: '.URLPropertyType' - }, { - n: 'protocol', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'applicationProfile', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'name', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'description', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'function', - ti: '.CIOnLineFunctionCodePropertyType' - }] - }, { - ln: 'DQEvaluationMethodTypeCodePropertyType', - tn: 'DQ_EvaluationMethodTypeCode_PropertyType', - ps: [{ - n: 'dqEvaluationMethodTypeCode', - rq: true, - en: 'DQ_EvaluationMethodTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'DQCompletenessOmissionType', - tn: 'DQ_CompletenessOmission_Type', - bti: '.AbstractDQCompletenessType' - }, { - ln: 'MDVectorSpatialRepresentationPropertyType', - tn: 'MD_VectorSpatialRepresentation_PropertyType', - ps: [{ - n: 'mdVectorSpatialRepresentation', - rq: true, - en: 'MD_VectorSpatialRepresentation', - ti: '.MDVectorSpatialRepresentationType' + ti: '.DQScopePropertyType' + }, { + n: 'report', + mno: 0, + col: true, + ti: '.DQElementPropertyType' + }, { + n: 'lineage', + ti: '.LILineagePropertyType' + }] + }, { + ln: 'MDAggregateInformationPropertyType', + tn: 'MD_AggregateInformation_PropertyType', + ps: [{ + n: 'mdAggregateInformation', + rq: true, + en: 'MD_AggregateInformation', + ti: '.MDAggregateInformationType' }, { n: 'nilReason', ti: { @@ -2158,13 +2094,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQQuantitativeAttributeAccuracyPropertyType', - tn: 'DQ_QuantitativeAttributeAccuracy_PropertyType', + ln: 'MDConstraintsPropertyType', + tn: 'MD_Constraints_PropertyType', ps: [{ - n: 'dqQuantitativeAttributeAccuracy', + n: 'mdConstraints', rq: true, - en: 'DQ_QuantitativeAttributeAccuracy', - ti: '.DQQuantitativeAttributeAccuracyType' + mx: false, + dom: false, + en: 'MD_Constraints', + ti: '.MDConstraintsType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2207,13 +2146,23 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDPortrayalCatalogueReferencePropertyType', - tn: 'MD_PortrayalCatalogueReference_PropertyType', + ln: 'PTFreeTextPropertyType', + tn: 'PT_FreeText_PropertyType', + bti: 'ISO19139_GCO_20060504.CharacterStringPropertyType', ps: [{ - n: 'mdPortrayalCatalogueReference', + n: 'ptFreeText', rq: true, - en: 'MD_PortrayalCatalogueReference', - ti: '.MDPortrayalCatalogueReferenceType' + en: 'PT_FreeText', + ti: '.PTFreeTextType' + }] + }, { + ln: 'CITelephonePropertyType', + tn: 'CI_Telephone_PropertyType', + ps: [{ + n: 'ciTelephone', + rq: true, + en: 'CI_Telephone', + ti: '.CITelephoneType' }, { n: 'nilReason', ti: { @@ -2256,23 +2205,13 @@ 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: 'DQAccuracyOfATimeMeasurementPropertyType', - tn: 'DQ_AccuracyOfATimeMeasurement_PropertyType', + ln: 'EXGeographicDescriptionPropertyType', + tn: 'EX_GeographicDescription_PropertyType', ps: [{ - n: 'dqAccuracyOfATimeMeasurement', + n: 'exGeographicDescription', rq: true, - en: 'DQ_AccuracyOfATimeMeasurement', - ti: '.DQAccuracyOfATimeMeasurementType' + en: 'EX_GeographicDescription', + ti: '.EXGeographicDescriptionType' }, { n: 'nilReason', ti: { @@ -2315,53 +2254,22 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDataIdentificationType', - tn: 'MD_DataIdentification_Type', - bti: '.AbstractMDIdentificationType', + ln: 'LocalisedCharacterStringPropertyType', + tn: 'LocalisedCharacterString_PropertyType', + bti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType', ps: [{ - n: 'spatialRepresentationType', - mno: 0, - col: true, - ti: '.MDSpatialRepresentationTypeCodePropertyType' - }, { - n: 'spatialResolution', - mno: 0, - col: true, - ti: '.MDResolutionPropertyType' - }, { - n: 'language', + n: 'localisedCharacterString', 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' + en: 'LocalisedCharacterString', + ti: '.LocalisedCharacterStringType' }] }, { - ln: 'MDMediumFormatCodePropertyType', - tn: 'MD_MediumFormatCode_PropertyType', + ln: 'MDKeywordTypeCodePropertyType', + tn: 'MD_KeywordTypeCode_PropertyType', ps: [{ - n: 'mdMediumFormatCode', + n: 'mdKeywordTypeCode', rq: true, - en: 'MD_MediumFormatCode', + en: 'MD_KeywordTypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', @@ -2375,35 +2283,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { 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', + ln: 'DSDataSetPropertyType', + tn: 'DS_DataSet_PropertyType', ps: [{ - n: 'exBoundingPolygon', + n: 'dsDataSet', rq: true, - en: 'EX_BoundingPolygon', - ti: '.EXBoundingPolygonType' + mx: false, + dom: false, + en: 'DS_DataSet', + ti: '.DSDataSetType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2446,56 +2335,157 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMediumNameCodePropertyType', - tn: 'MD_MediumNameCode_PropertyType', + ln: 'MDMetadataType', + tn: 'MD_Metadata_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdMediumNameCode', - rq: true, - en: 'MD_MediumNameCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + n: 'fileIdentifier', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MDDistributorType', - tn: 'MD_Distributor_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'distributorContact', + 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: 'distributionOrderProcess', + 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: '.MDStandardOrderProcessPropertyType' + ti: '.PTLocalePropertyType' }, { - n: 'distributorFormat', + n: 'spatialRepresentationInfo', mno: 0, col: true, - ti: '.MDFormatPropertyType' + ti: '.MDSpatialRepresentationPropertyType' }, { - n: 'distributorTransferOptions', + n: 'referenceSystemInfo', mno: 0, col: true, - ti: '.MDDigitalTransferOptionsPropertyType' + 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: 'MDDigitalTransferOptionsPropertyType', - tn: 'MD_DigitalTransferOptions_PropertyType', + ln: 'LILineageType', + tn: 'LI_Lineage_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdDigitalTransferOptions', + n: 'statement', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'processStep', + mno: 0, + col: true, + ti: '.LIProcessStepPropertyType' + }, { + n: 'source', + mno: 0, + col: true, + ti: '.LISourcePropertyType' + }] + }, { + ln: 'CICitationPropertyType', + tn: 'CI_Citation_PropertyType', + ps: [{ + n: 'ciCitation', rq: true, - en: 'MD_DigitalTransferOptions', - ti: '.MDDigitalTransferOptionsType' + en: 'CI_Citation', + ti: '.CICitationType' }, { n: 'nilReason', ti: { @@ -2538,65 +2528,69 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDRangeDimensionPropertyType', - tn: 'MD_RangeDimension_PropertyType', + ln: 'MDMaintenanceInformationType', + tn: 'MD_MaintenanceInformation_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdRangeDimension', + n: 'maintenanceAndUpdateFrequency', rq: true, - mx: false, - dom: false, - en: 'MD_RangeDimension', - ti: '.MDRangeDimensionType', - 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' + ti: '.MDMaintenanceFrequencyCodePropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'dateOfNextUpdate', + ti: 'ISO19139_GCO_20060504.DatePropertyType' }, { - n: 'href', - t: 'a' + n: 'userDefinedMaintenanceFrequency', + ti: 'ISO19139_GTS_20060504.TMPeriodDurationPropertyType' }, { - n: 'role', - t: 'a' + n: 'updateScope', + mno: 0, + col: true, + ti: '.MDScopeCodePropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'updateScopeDescription', + mno: 0, + col: true, + ti: '.MDScopeDescriptionPropertyType' }, { - n: 'title', - t: 'a' + n: 'maintenanceNote', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'contact', + mno: 0, + col: true, + ti: '.CIResponsiblePartyPropertyType' + }] + }, { + ln: 'MDMetadataExtensionInformationType', + tn: 'MD_MetadataExtensionInformation_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'extensionOnLineResource', + ti: '.CIOnlineResourcePropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'extendedElementInformation', + mno: 0, + col: true, + ti: '.MDExtendedElementInformationPropertyType' }] }, { - ln: 'MDRepresentativeFractionPropertyType', - tn: 'MD_RepresentativeFraction_PropertyType', + ln: 'AbstractEXGeographicExtentType', + tn: 'AbstractEX_GeographicExtent_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdRepresentativeFraction', + n: 'extentTypeCode', + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + }] + }, { + ln: 'MDMediumPropertyType', + tn: 'MD_Medium_PropertyType', + ps: [{ + n: 'mdMedium', rq: true, - en: 'MD_RepresentativeFraction', - ti: '.MDRepresentativeFractionType' + en: 'MD_Medium', + ti: '.MDMediumType' }, { n: 'nilReason', ti: { @@ -2639,13 +2633,40 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDataIdentificationPropertyType', - tn: 'MD_DataIdentification_PropertyType', - ps: [{ - n: 'mdDataIdentification', + ln: 'MDFormatType', + tn: 'MD_Format_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'name', rq: true, - en: 'MD_DataIdentification', - ti: '.MDDataIdentificationType' + 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: 'MDReferenceSystemPropertyType', + tn: 'MD_ReferenceSystem_PropertyType', + ps: [{ + n: 'mdReferenceSystem', + rq: true, + en: 'MD_ReferenceSystem', + ti: '.MDReferenceSystemType' }, { n: 'nilReason', ti: { @@ -2688,13 +2709,40 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDistributionPropertyType', - tn: 'MD_Distribution_PropertyType', + ln: 'DQNonQuantitativeAttributeAccuracyType', + tn: 'DQ_NonQuantitativeAttributeAccuracy_Type', + bti: '.AbstractDQThematicAccuracyType' + }, { + ln: 'AbstractDQCompletenessType', + tn: 'AbstractDQ_Completeness_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'MDDistributionUnitsPropertyType', + tn: 'MD_DistributionUnits_PropertyType', ps: [{ - n: 'mdDistribution', + n: 'mdDistributionUnits', rq: true, - en: 'MD_Distribution', - ti: '.MDDistributionType' + 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: 'MDRepresentativeFractionPropertyType', + tn: 'MD_RepresentativeFraction_PropertyType', + ps: [{ + n: 'mdRepresentativeFraction', + rq: true, + en: 'MD_RepresentativeFraction', + ti: '.MDRepresentativeFractionType' }, { n: 'nilReason', ti: { @@ -2737,22 +2785,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXGeographicDescriptionType', - tn: 'EX_GeographicDescription_Type', - bti: '.AbstractEXGeographicExtentType', - ps: [{ - n: 'geographicIdentifier', - rq: true, - ti: '.MDIdentifierPropertyType' - }] - }, { - 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: { @@ -2795,13 +2834,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDReferenceSystemPropertyType', - tn: 'MD_ReferenceSystem_PropertyType', + ln: 'MDIdentifierPropertyType', + tn: 'MD_Identifier_PropertyType', ps: [{ - n: 'mdReferenceSystem', + n: 'mdIdentifier', rq: true, - en: 'MD_ReferenceSystem', - ti: '.MDReferenceSystemType' + mx: false, + dom: false, + en: 'MD_Identifier', + ti: '.MDIdentifierType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2844,40 +2886,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'LISourceType', - tn: 'LI_Source_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'description', - ti: 'ISO19139_GCO_20060504.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: 'MDStandardOrderProcessPropertyType', - tn: 'MD_StandardOrderProcess_PropertyType', + ln: 'MDVectorSpatialRepresentationPropertyType', + tn: 'MD_VectorSpatialRepresentation_PropertyType', ps: [{ - n: 'mdStandardOrderProcess', + n: 'mdVectorSpatialRepresentation', rq: true, - en: 'MD_StandardOrderProcess', - ti: '.MDStandardOrderProcessType' + en: 'MD_VectorSpatialRepresentation', + ti: '.MDVectorSpatialRepresentationType' }, { n: 'nilReason', ti: { @@ -2920,22 +2935,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXTemporalExtentType', - tn: 'EX_TemporalExtent_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'extent', - rq: true, - ti: 'ISO19139_GTS_20060504.TMPrimitivePropertyType' - }] - }, { - ln: 'CIPresentationFormCodePropertyType', - tn: 'CI_PresentationFormCode_PropertyType', + ln: 'CIContactPropertyType', + tn: 'CI_Contact_PropertyType', ps: [{ - n: 'ciPresentationFormCode', + n: 'ciContact', rq: true, - en: 'CI_PresentationFormCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + en: 'CI_Contact', + ti: '.CIContactType' }, { n: 'nilReason', ti: { @@ -2946,15 +2952,53 @@ 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: 'DQDomainConsistencyPropertyType', - tn: 'DQ_DomainConsistency_PropertyType', + ln: 'MDReferenceSystemType', + tn: 'MD_ReferenceSystem_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'dqDomainConsistency', + n: 'referenceSystemIdentifier', + ti: '.RSIdentifierPropertyType' + }] + }, { + ln: 'MDKeywordsPropertyType', + tn: 'MD_Keywords_PropertyType', + ps: [{ + n: 'mdKeywords', rq: true, - en: 'DQ_DomainConsistency', - ti: '.DQDomainConsistencyType' + en: 'MD_Keywords', + ti: '.MDKeywordsType' }, { n: 'nilReason', ti: { @@ -2997,13 +3041,32 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMetadataExtensionInformationPropertyType', - tn: 'MD_MetadataExtensionInformation_PropertyType', + ln: 'DSAssociationTypeCodePropertyType', + tn: 'DS_AssociationTypeCode_PropertyType', ps: [{ - n: 'mdMetadataExtensionInformation', + n: 'dsAssociationTypeCode', rq: true, - en: 'MD_MetadataExtensionInformation', - ti: '.MDMetadataExtensionInformationType' + 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: 'EXGeographicBoundingBoxPropertyType', + tn: 'EX_GeographicBoundingBox_PropertyType', + ps: [{ + n: 'exGeographicBoundingBox', + rq: true, + en: 'EX_GeographicBoundingBox', + ti: '.EXGeographicBoundingBoxType' }, { n: 'nilReason', ti: { @@ -3046,62 +3109,68 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDApplicationSchemaInformationType', - tn: 'MD_ApplicationSchemaInformation_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'DQTemporalAccuracyPropertyType', + tn: 'DQ_TemporalAccuracy_PropertyType', ps: [{ - n: 'name', - rq: true, - ti: '.CICitationPropertyType' - }, { - n: 'schemaLanguage', + n: 'abstractDQTemporalAccuracy', rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + mx: false, + dom: false, + en: 'AbstractDQ_TemporalAccuracy', + ti: '.AbstractDQTemporalAccuracyType', + t: 'er' }, { - n: 'constraintLanguage', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'schemaAscii', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'graphicsFile', - ti: 'ISO19139_GCO_20060504.BinaryPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'softwareDevelopmentFile', - ti: 'ISO19139_GCO_20060504.BinaryPropertyType' + n: 'href', + t: 'a' }, { - n: 'softwareDevelopmentFileFormat', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] - }, { - ln: 'EXSpatialTemporalExtentType', - tn: 'EX_SpatialTemporalExtent_Type', - bti: '.EXTemporalExtentType', - ps: [{ - n: 'spatialExtent', - rq: true, - col: true, - ti: '.EXGeographicExtentPropertyType' - }] - }, { - ln: 'MDPortrayalCatalogueReferenceType', - tn: 'MD_PortrayalCatalogueReference_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'portrayalCatalogueCitation', - rq: true, - col: true, - ti: '.CICitationPropertyType' + 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: 'MDTopologyLevelCodePropertyType', - tn: 'MD_TopologyLevelCode_PropertyType', + ln: 'DQResultPropertyType', + tn: 'DQ_Result_PropertyType', ps: [{ - n: 'mdTopologyLevelCode', + n: 'abstractDQResult', rq: true, - en: 'MD_TopologyLevelCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + mx: false, + dom: false, + en: 'AbstractDQ_Result', + ti: '.AbstractDQResultType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3112,50 +3181,45 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }] - }, { - ln: 'LocalisedCharacterStringType', - tn: 'LocalisedCharacterString_Type', - ps: [{ - n: 'value', - t: 'v' }, { - n: 'id', - ti: 'ID', + n: 'uuidref', an: { - lp: 'id' + lp: 'uuidref' }, t: 'a' }, { - n: 'locale', - an: { - lp: 'locale' - }, + 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: 'AbstractDQTemporalAccuracyType', - tn: 'AbstractDQ_TemporalAccuracy_Type', - bti: '.AbstractDQElementType' - }, { - ln: 'DQRelativeInternalPositionalAccuracyType', - tn: 'DQ_RelativeInternalPositionalAccuracy_Type', - bti: '.AbstractDQPositionalAccuracyType' - }, { - ln: 'DQGriddedDataPositionalAccuracyType', - tn: 'DQ_GriddedDataPositionalAccuracy_Type', - bti: '.AbstractDQPositionalAccuracyType' - }, { - ln: 'EXTemporalExtentPropertyType', - tn: 'EX_TemporalExtent_PropertyType', + ln: 'MDBandPropertyType', + tn: 'MD_Band_PropertyType', ps: [{ - n: 'exTemporalExtent', + n: 'mdBand', rq: true, - mx: false, - dom: false, - en: 'EX_TemporalExtent', - ti: '.EXTemporalExtentType', - t: 'er' + en: 'MD_Band', + ti: '.MDBandType' }, { n: 'nilReason', ti: { @@ -3198,28 +3262,22 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSDataSetType', - tn: 'DS_DataSet_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'EXGeographicDescriptionType', + tn: 'EX_GeographicDescription_Type', + bti: '.AbstractEXGeographicExtentType', ps: [{ - n: 'has', + n: 'geographicIdentifier', rq: true, - col: true, - ti: '.MDMetadataPropertyType' - }, { - n: 'partOf', - mno: 0, - col: true, - ti: '.DSAggregatePropertyType' + ti: '.MDIdentifierPropertyType' }] }, { - ln: 'EXGeographicDescriptionPropertyType', - tn: 'EX_GeographicDescription_PropertyType', + ln: 'MDMaintenanceInformationPropertyType', + tn: 'MD_MaintenanceInformation_PropertyType', ps: [{ - n: 'exGeographicDescription', + n: 'mdMaintenanceInformation', rq: true, - en: 'EX_GeographicDescription', - ti: '.EXGeographicDescriptionType' + en: 'MD_MaintenanceInformation', + ti: '.MDMaintenanceInformationType' }, { n: 'nilReason', ti: { @@ -3262,13 +3320,29 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQThematicClassificationCorrectnessPropertyType', - tn: 'DQ_ThematicClassificationCorrectness_PropertyType', + ln: 'MDVectorSpatialRepresentationType', + tn: 'MD_VectorSpatialRepresentation_Type', + bti: '.AbstractMDSpatialRepresentationType', ps: [{ - n: 'dqThematicClassificationCorrectness', + n: 'topologyLevel', + ti: '.MDTopologyLevelCodePropertyType' + }, { + n: 'geometricObjects', + mno: 0, + col: true, + ti: '.MDGeometricObjectsPropertyType' + }] + }, { + ln: 'DQElementPropertyType', + tn: 'DQ_Element_PropertyType', + ps: [{ + n: 'abstractDQElement', rq: true, - en: 'DQ_ThematicClassificationCorrectness', - ti: '.DQThematicClassificationCorrectnessType' + mx: false, + dom: false, + en: 'AbstractDQ_Element', + ti: '.AbstractDQElementType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3311,13 +3385,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSInitiativePropertyType', - tn: 'DS_Initiative_PropertyType', + ln: 'DSSensorPropertyType', + tn: 'DS_Sensor_PropertyType', ps: [{ - n: 'dsInitiative', + n: 'dsSensor', rq: true, - en: 'DS_Initiative', - ti: '.DSInitiativeType' + en: 'DS_Sensor', + ti: '.DSSensorType' }, { n: 'nilReason', ti: { @@ -3360,238 +3434,61 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDScopeDescriptionType', - tn: 'MD_ScopeDescription_Type', + ln: 'MDRangeDimensionType', + tn: 'MD_RangeDimension_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'attributes', - rq: true, - col: true, - ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' - }, { - n: 'features', - rq: true, - col: true, - ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' - }, { - n: 'featureInstances', - rq: true, - col: true, - ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' - }, { - n: 'attributeInstances', - rq: true, - col: true, - ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' - }, { - n: 'dataset', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'sequenceIdentifier', + ti: 'ISO19139_GCO_20060504.MemberNamePropertyType' }, { - n: 'other', - rq: true, + n: 'descriptor', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'MDUsageType', - tn: 'MD_Usage_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'MDMediumNameCodePropertyType', + tn: 'MD_MediumNameCode_PropertyType', ps: [{ - n: 'specificUsage', + n: 'mdMediumNameCode', rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'usageDateTime', - ti: 'ISO19139_GCO_20060504.DateTimePropertyType' - }, { - n: 'userDeterminedLimitations', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + en: 'MD_MediumNameCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { - n: 'userContactInfo', - rq: true, - col: true, - ti: '.CIResponsiblePartyPropertyType' - }] - }, { - ln: 'AbstractDQCompletenessType', - tn: 'AbstractDQ_Completeness_Type', - bti: '.AbstractDQElementType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] }, { - ln: 'MDMaintenanceInformationType', - tn: 'MD_MaintenanceInformation_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'EXSpatialTemporalExtentType', + tn: 'EX_SpatialTemporalExtent_Type', + bti: '.EXTemporalExtentType', ps: [{ - n: 'maintenanceAndUpdateFrequency', + n: 'spatialExtent', rq: true, - ti: '.MDMaintenanceFrequencyCodePropertyType' - }, { - n: 'dateOfNextUpdate', - ti: 'ISO19139_GCO_20060504.DatePropertyType' - }, { - n: 'userDefinedMaintenanceFrequency', - ti: 'ISO19139_GTS_20060504.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_20060504.CharacterStringPropertyType' - }, { - n: 'contact', - mno: 0, - col: true, - ti: '.CIResponsiblePartyPropertyType' + ti: '.EXGeographicExtentPropertyType' }] }, { - ln: 'AbstractDQThematicAccuracyType', - tn: 'AbstractDQ_ThematicAccuracy_Type', - bti: '.AbstractDQElementType' - }, { - ln: 'MDServiceIdentificationType', - tn: 'MD_ServiceIdentification_Type', - bti: '.AbstractMDIdentificationType' + ln: 'DQTopologicalConsistencyType', + tn: 'DQ_TopologicalConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' }, { - 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: 'DQAbsoluteExternalPositionalAccuracyType', + tn: 'DQ_AbsoluteExternalPositionalAccuracy_Type', + bti: '.AbstractDQPositionalAccuracyType' }, { - ln: 'MDGeorectifiedPropertyType', - tn: 'MD_Georectified_PropertyType', + ln: 'DSPlatformPropertyType', + tn: 'DS_Platform_PropertyType', ps: [{ - n: 'mdGeorectified', + n: 'dsPlatform', rq: true, - en: 'MD_Georectified', - ti: '.MDGeorectifiedType' + en: 'DS_Platform', + ti: '.DSPlatformType' }, { n: 'nilReason', ti: { @@ -3634,23 +3531,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXBoundingPolygonType', - tn: 'EX_BoundingPolygon_Type', - bti: '.AbstractEXGeographicExtentType', - ps: [{ - n: 'polygon', - rq: true, - col: true, - ti: 'ISO19139_GSS_20060504.GMObjectPropertyType' - }] - }, { - ln: 'EXExtentPropertyType', - tn: 'EX_Extent_PropertyType', + ln: 'LIProcessStepPropertyType', + tn: 'LI_ProcessStep_PropertyType', ps: [{ - n: 'exExtent', + n: 'liProcessStep', rq: true, - en: 'EX_Extent', - ti: '.EXExtentType' + en: 'LI_ProcessStep', + ti: '.LIProcessStepType' }, { n: 'nilReason', ti: { @@ -3693,26 +3580,17 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIDateType', - tn: 'CI_Date_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'date', - rq: true, - ti: 'ISO19139_GCO_20060504.DatePropertyType' - }, { - n: 'dateType', - rq: true, - ti: '.CIDateTypeCodePropertyType' - }] + ln: 'DSSeriesType', + tn: 'DS_Series_Type', + bti: '.AbstractDSAggregateType' }, { - ln: 'MDScopeDescriptionPropertyType', - tn: 'MD_ScopeDescription_PropertyType', + ln: 'MDCoverageContentTypeCodePropertyType', + tn: 'MD_CoverageContentTypeCode_PropertyType', ps: [{ - n: 'mdScopeDescription', + n: 'mdCoverageContentTypeCode', rq: true, - en: 'MD_ScopeDescription', - ti: '.MDScopeDescriptionType' + en: 'MD_CoverageContentTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -3725,36 +3603,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIContactType', - tn: 'CI_Contact_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'DQRelativeInternalPositionalAccuracyPropertyType', + tn: 'DQ_RelativeInternalPositionalAccuracy_PropertyType', 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: 'DSAggregatePropertyType', - tn: 'DS_Aggregate_PropertyType', - ps: [{ - n: 'abstractDSAggregate', - rq: true, - mx: false, - dom: false, - en: 'AbstractDS_Aggregate', - ti: '.AbstractDSAggregateType', - t: 'er' + n: 'dqRelativeInternalPositionalAccuracy', + rq: true, + en: 'DQ_RelativeInternalPositionalAccuracy', + ti: '.DQRelativeInternalPositionalAccuracyType' }, { n: 'nilReason', ti: { @@ -3797,16 +3652,45 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDContentInformationPropertyType', - tn: 'MD_ContentInformation_PropertyType', + ln: 'MDScopeDescriptionType', + tn: 'MD_ScopeDescription_Type', ps: [{ - n: 'abstractMDContentInformation', + n: 'attributes', rq: true, - mx: false, - dom: false, - en: 'AbstractMD_ContentInformation', - ti: '.AbstractMDContentInformationType', - t: 'er' + col: true, + ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' + }, { + n: 'features', + rq: true, + col: true, + ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' + }, { + n: 'featureInstances', + rq: true, + col: true, + ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' + }, { + n: 'attributeInstances', + rq: true, + col: true, + ti: 'ISO19139_GCO_20060504.ObjectReferencePropertyType' + }, { + n: 'dataset', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'other', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] + }, { + ln: 'DQConformanceResultPropertyType', + tn: 'DQ_ConformanceResult_PropertyType', + ps: [{ + n: 'dqConformanceResult', + rq: true, + en: 'DQ_ConformanceResult', + ti: '.DQConformanceResultType' }, { n: 'nilReason', ti: { @@ -3849,47 +3733,15 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQConformanceResultType', - tn: 'DQ_ConformanceResult_Type', - bti: '.AbstractDQResultType', - ps: [{ - n: 'specification', - rq: true, - ti: '.CICitationPropertyType' - }, { - n: 'explanation', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'pass', - rq: true, - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' - }] - }, { - ln: 'MDBrowseGraphicType', - tn: 'MD_BrowseGraphic_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'fileName', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'fileDescription', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'fileType', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] - }, { - ln: 'DQTemporalAccuracyPropertyType', - tn: 'DQ_TemporalAccuracy_PropertyType', + ln: 'MDRangeDimensionPropertyType', + tn: 'MD_RangeDimension_PropertyType', ps: [{ - n: 'abstractDQTemporalAccuracy', + n: 'mdRangeDimension', rq: true, mx: false, dom: false, - en: 'AbstractDQ_TemporalAccuracy', - ti: '.AbstractDQTemporalAccuracyType', + en: 'MD_RangeDimension', + ti: '.MDRangeDimensionType', t: 'er' }, { n: 'nilReason', @@ -3933,29 +3785,38 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDVectorSpatialRepresentationType', - tn: 'MD_VectorSpatialRepresentation_Type', - bti: '.AbstractMDSpatialRepresentationType', + ln: 'MDGeoreferenceableType', + tn: 'MD_Georeferenceable_Type', + bti: '.MDGridSpatialRepresentationType', ps: [{ - n: 'topologyLevel', - ti: '.MDTopologyLevelCodePropertyType' + n: 'controlPointAvailability', + rq: true, + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' }, { - n: 'geometricObjects', + n: 'orientationParameterAvailability', + rq: true, + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + }, { + n: 'orientationParameterDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'georeferencedParameters', + rq: true, + ti: 'ISO19139_GCO_20060504.RecordPropertyType' + }, { + n: 'parameterCitation', mno: 0, col: true, - ti: '.MDGeometricObjectsPropertyType' + ti: '.CICitationPropertyType' }] }, { - ln: 'DQElementPropertyType', - tn: 'DQ_Element_PropertyType', + ln: 'MDGeoreferenceablePropertyType', + tn: 'MD_Georeferenceable_PropertyType', ps: [{ - n: 'abstractDQElement', + n: 'mdGeoreferenceable', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_Element', - ti: '.AbstractDQElementType', - t: 'er' + en: 'MD_Georeferenceable', + ti: '.MDGeoreferenceableType' }, { n: 'nilReason', ti: { @@ -3998,13 +3859,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSProductionSeriesPropertyType', - tn: 'DS_ProductionSeries_PropertyType', + ln: 'MDStandardOrderProcessPropertyType', + tn: 'MD_StandardOrderProcess_PropertyType', ps: [{ - n: 'dsProductionSeries', + n: 'mdStandardOrderProcess', rq: true, - en: 'DS_ProductionSeries', - ti: '.DSProductionSeriesType' + en: 'MD_StandardOrderProcess', + ti: '.MDStandardOrderProcessType' }, { n: 'nilReason', ti: { @@ -4047,16 +3908,32 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDCoverageDescriptionPropertyType', - tn: 'MD_CoverageDescription_PropertyType', + ln: 'CIDateTypeCodePropertyType', + tn: 'CI_DateTypeCode_PropertyType', ps: [{ - n: 'mdCoverageDescription', + n: 'ciDateTypeCode', rq: true, - mx: false, - dom: false, - en: 'MD_CoverageDescription', - ti: '.MDCoverageDescriptionType', - t: 'er' + 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: 'DQDomainConsistencyPropertyType', + tn: 'DQ_DomainConsistency_PropertyType', + ps: [{ + n: 'dqDomainConsistency', + rq: true, + en: 'DQ_DomainConsistency', + ti: '.DQDomainConsistencyType' }, { n: 'nilReason', ti: { @@ -4099,67 +3976,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDGeorectifiedType', - tn: 'MD_Georectified_Type', - bti: '.MDGridSpatialRepresentationType', - 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: 'transformationDimensionMapping', - mno: 0, - mxo: 2, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] - }, { - 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: 'DSAssociationPropertyType', - tn: 'DS_Association_PropertyType', + ln: 'PTLocalePropertyType', + tn: 'PT_Locale_PropertyType', ps: [{ - n: 'dsAssociation', + n: 'ptLocale', rq: true, - en: 'DS_Association', - ti: '.DSAssociationType' + en: 'PT_Locale', + ti: '.PTLocaleType' }, { n: 'nilReason', ti: { @@ -4202,13 +4025,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMaintenanceInformationPropertyType', - tn: 'MD_MaintenanceInformation_PropertyType', - ps: [{ - n: 'mdMaintenanceInformation', + ln: 'EXExtentPropertyType', + tn: 'EX_Extent_PropertyType', + ps: [{ + n: 'exExtent', rq: true, - en: 'MD_MaintenanceInformation', - ti: '.MDMaintenanceInformationType' + en: 'EX_Extent', + ti: '.EXExtentType' }, { n: 'nilReason', ti: { @@ -4251,41 +4074,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractRSReferenceSystemType', - tn: 'AbstractRS_ReferenceSystem_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'name', - rq: true, - ti: '.RSIdentifierPropertyType' - }, { - n: 'domainOfValidity', - mno: 0, - col: true, - ti: '.EXExtentPropertyType' - }] - }, { - 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' - }] - }, { - ln: 'MDSpatialRepresentationPropertyType', - tn: 'MD_SpatialRepresentation_PropertyType', + ln: 'DQThematicClassificationCorrectnessPropertyType', + tn: 'DQ_ThematicClassificationCorrectness_PropertyType', ps: [{ - n: 'abstractMDSpatialRepresentation', + n: 'dqThematicClassificationCorrectness', rq: true, - mx: false, - dom: false, - en: 'AbstractMD_SpatialRepresentation', - ti: '.AbstractMDSpatialRepresentationType', - t: 'er' + en: 'DQ_ThematicClassificationCorrectness', + ti: '.DQThematicClassificationCorrectnessType' }, { n: 'nilReason', ti: { @@ -4328,58 +4123,17 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDPixelOrientationCodePropertyType', - tn: 'MD_PixelOrientationCode_PropertyType', - ps: [{ - n: 'mdPixelOrientationCode', - rq: true, - 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: 'DQQuantitativeAttributeAccuracyType', + tn: 'DQ_QuantitativeAttributeAccuracy_Type', + bti: '.AbstractDQThematicAccuracyType' }, { - ln: 'DQCompletenessOmissionPropertyType', - tn: 'DQ_CompletenessOmission_PropertyType', + ln: 'DQFormatConsistencyPropertyType', + tn: 'DQ_FormatConsistency_PropertyType', ps: [{ - n: 'dqCompletenessOmission', + n: 'dqFormatConsistency', rq: true, - en: 'DQ_CompletenessOmission', - ti: '.DQCompletenessOmissionType' + en: 'DQ_FormatConsistency', + ti: '.DQFormatConsistencyType' }, { n: 'nilReason', ti: { @@ -4422,13 +4176,17 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSStereoMatePropertyType', - tn: 'DS_StereoMate_PropertyType', + ln: 'AbstractDQTemporalAccuracyType', + tn: 'AbstractDQ_TemporalAccuracy_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'CIDatePropertyType', + tn: 'CI_Date_PropertyType', ps: [{ - n: 'dsStereoMate', + n: 'ciDate', rq: true, - en: 'DS_StereoMate', - ti: '.DSStereoMateType' + en: 'CI_Date', + ti: '.CIDateType' }, { n: 'nilReason', ti: { @@ -4471,76 +4229,13 @@ 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: '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: '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' - }] - }, { - ln: 'DQPositionalAccuracyPropertyType', - tn: 'DQ_PositionalAccuracy_PropertyType', + ln: 'DSInitiativePropertyType', + tn: 'DS_Initiative_PropertyType', ps: [{ - n: 'abstractDQPositionalAccuracy', + n: 'dsInitiative', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_PositionalAccuracy', - ti: '.AbstractDQPositionalAccuracyType', - t: 'er' + en: 'DS_Initiative', + ti: '.DSInitiativeType' }, { n: 'nilReason', ti: { @@ -4583,45 +4278,34 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDImagingConditionCodePropertyType', - tn: 'MD_ImagingConditionCode_PropertyType', - ps: [{ - n: 'mdImagingConditionCode', - rq: true, - en: 'MD_ImagingConditionCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MDMetadataExtensionInformationType', - tn: 'MD_MetadataExtensionInformation_Type', + ln: 'CIResponsiblePartyType', + tn: 'CI_ResponsibleParty_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'extensionOnLineResource', - ti: '.CIOnlineResourcePropertyType' + n: 'individualName', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'extendedElementInformation', - mno: 0, - col: true, - ti: '.MDExtendedElementInformationPropertyType' + 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: 'CISeriesPropertyType', - tn: 'CI_Series_PropertyType', + ln: 'DSAssociationPropertyType', + tn: 'DS_Association_PropertyType', ps: [{ - n: 'ciSeries', + n: 'dsAssociation', rq: true, - en: 'CI_Series', - ti: '.CISeriesType' + en: 'DS_Association', + ti: '.DSAssociationType' }, { n: 'nilReason', ti: { @@ -4664,15 +4348,130 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDConstraintsPropertyType', - tn: 'MD_Constraints_PropertyType', + ln: 'DQFormatConsistencyType', + tn: 'DQ_FormatConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' + }, { + ln: 'MDMediumType', + tn: 'MD_Medium_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdConstraints', - rq: true, - mx: false, + 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: '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: 'DSPlatformType', + tn: 'DS_Platform_Type', + bti: '.DSSeriesType' + }, { + 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' + }] + }, { + ln: 'AbstractMDContentInformationType', + tn: 'AbstractMD_ContentInformation_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType' + }, { + ln: 'MDContentInformationPropertyType', + tn: 'MD_ContentInformation_PropertyType', + ps: [{ + n: 'abstractMDContentInformation', + rq: true, + mx: false, dom: false, - en: 'MD_Constraints', - ti: '.MDConstraintsType', + en: 'AbstractMD_ContentInformation', + ti: '.AbstractMDContentInformationType', t: 'er' }, { n: 'nilReason', @@ -4716,17 +4515,32 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQCompletenessCommissionType', - tn: 'DQ_CompletenessCommission_Type', - bti: '.AbstractDQCompletenessType' + ln: 'DQRelativeInternalPositionalAccuracyType', + tn: 'DQ_RelativeInternalPositionalAccuracy_Type', + bti: '.AbstractDQPositionalAccuracyType' }, { - ln: 'LIProcessStepPropertyType', - tn: 'LI_ProcessStep_PropertyType', + ln: 'MDBrowseGraphicType', + tn: 'MD_BrowseGraphic_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'liProcessStep', + n: 'fileName', rq: true, - en: 'LI_ProcessStep', - ti: '.LIProcessStepType' + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'fileDescription', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'fileType', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] + }, { + ln: 'DQAccuracyOfATimeMeasurementPropertyType', + tn: 'DQ_AccuracyOfATimeMeasurement_PropertyType', + ps: [{ + n: 'dqAccuracyOfATimeMeasurement', + rq: true, + en: 'DQ_AccuracyOfATimeMeasurement', + ti: '.DQAccuracyOfATimeMeasurementType' }, { n: 'nilReason', ti: { @@ -4769,27 +4583,95 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CISeriesType', - tn: 'CI_Series_Type', + ln: 'DQEvaluationMethodTypeCodePropertyType', + tn: 'DQ_EvaluationMethodTypeCode_PropertyType', + ps: [{ + n: 'dqEvaluationMethodTypeCode', + rq: true, + en: 'DQ_EvaluationMethodTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'LIProcessStepType', + tn: 'LI_ProcessStep_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'name', + n: 'description', + rq: true, ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'issueIdentification', + n: 'rationale', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'page', - 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: 'CITelephonePropertyType', - tn: 'CI_Telephone_PropertyType', + ln: 'MDSpatialRepresentationTypeCodePropertyType', + tn: 'MD_SpatialRepresentationTypeCode_PropertyType', ps: [{ - n: 'ciTelephone', + n: 'mdSpatialRepresentationTypeCode', rq: true, - en: 'CI_Telephone', - ti: '.CITelephoneType' + 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: '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: 'DQAbsoluteExternalPositionalAccuracyPropertyType', + tn: 'DQ_AbsoluteExternalPositionalAccuracy_PropertyType', + ps: [{ + n: 'dqAbsoluteExternalPositionalAccuracy', + rq: true, + en: 'DQ_AbsoluteExternalPositionalAccuracy', + ti: '.DQAbsoluteExternalPositionalAccuracyType' }, { n: 'nilReason', ti: { @@ -4832,13 +4714,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXSpatialTemporalExtentPropertyType', - tn: 'EX_SpatialTemporalExtent_PropertyType', + ln: 'LISourcePropertyType', + tn: 'LI_Source_PropertyType', ps: [{ - n: 'exSpatialTemporalExtent', + n: 'liSource', rq: true, - en: 'EX_SpatialTemporalExtent', - ti: '.EXSpatialTemporalExtentType' + en: 'LI_Source', + ti: '.LISourceType' }, { n: 'nilReason', ti: { @@ -4881,70 +4763,32 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDRestrictionCodePropertyType', - tn: 'MD_RestrictionCode_PropertyType', + ln: 'DSInitiativeType', + tn: 'DS_Initiative_Type', + bti: '.AbstractDSAggregateType' + }, { + ln: 'MDResolutionType', + tn: 'MD_Resolution_Type', ps: [{ - n: 'mdRestrictionCode', + n: 'equivalentScale', rq: true, - en: 'MD_RestrictionCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - 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: 'MDAggregateInformationType', - tn: 'MD_AggregateInformation_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'aggregateDataSetName', - ti: '.CICitationPropertyType' - }, { - n: 'aggregateDataSetIdentifier', - ti: '.MDIdentifierPropertyType' + ti: '.MDRepresentativeFractionPropertyType' }, { - n: 'associationType', + n: 'distance', rq: true, - ti: '.DSAssociationTypeCodePropertyType' - }, { - n: 'initiativeType', - ti: '.DSInitiativeTypeCodePropertyType' + ti: 'ISO19139_GCO_20060504.DistancePropertyType' }] }, { - ln: 'MDSecurityConstraintsPropertyType', - tn: 'MD_SecurityConstraints_PropertyType', + ln: 'MDCoverageDescriptionPropertyType', + tn: 'MD_CoverageDescription_PropertyType', ps: [{ - n: 'mdSecurityConstraints', + n: 'mdCoverageDescription', rq: true, - en: 'MD_SecurityConstraints', - ti: '.MDSecurityConstraintsType' + mx: false, + dom: false, + en: 'MD_CoverageDescription', + ti: '.MDCoverageDescriptionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4987,62 +4831,89 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXGeographicBoundingBoxPropertyType', - tn: 'EX_GeographicBoundingBox_PropertyType', + ln: 'EXTemporalExtentType', + tn: 'EX_TemporalExtent_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'exGeographicBoundingBox', + n: 'extent', rq: true, - en: 'EX_GeographicBoundingBox', - ti: '.EXGeographicBoundingBoxType' + ti: 'ISO19139_GTS_20060504.TMPrimitivePropertyType' + }] + }, { + ln: 'AbstractMDIdentificationType', + tn: 'AbstractMD_Identification_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'citation', + rq: true, + ti: '.CICitationPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: '_abstract', + rq: true, + en: 'abstract', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' + n: 'purpose', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'credit', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'href', - t: 'a' + n: 'status', + mno: 0, + col: true, + ti: '.MDProgressCodePropertyType' }, { - n: 'role', - t: 'a' + n: 'pointOfContact', + mno: 0, + col: true, + ti: '.CIResponsiblePartyPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'resourceMaintenance', + mno: 0, + col: true, + ti: '.MDMaintenanceInformationPropertyType' }, { - n: 'title', - t: 'a' + n: 'graphicOverview', + mno: 0, + col: true, + ti: '.MDBrowseGraphicPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'resourceFormat', + mno: 0, + col: true, + ti: '.MDFormatPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + 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: 'DQTemporalValidityPropertyType', - tn: 'DQ_TemporalValidity_PropertyType', + ln: 'MDRestrictionCodePropertyType', + tn: 'MD_RestrictionCode_PropertyType', ps: [{ - n: 'dqTemporalValidity', + n: 'mdRestrictionCode', rq: true, - en: 'DQ_TemporalValidity', - ti: '.DQTemporalValidityType' + en: 'MD_RestrictionCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -5053,48 +4924,34 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'MDDatatypeCodePropertyType', + tn: 'MD_DatatypeCode_PropertyType', + ps: [{ + n: 'mdDatatypeCode', + rq: true, + en: 'MD_DatatypeCode', + 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: 'DSOtherAggregatePropertyType', - tn: 'DS_OtherAggregate_PropertyType', + ln: 'EXVerticalExtentPropertyType', + tn: 'EX_VerticalExtent_PropertyType', ps: [{ - n: 'dsOtherAggregate', + n: 'exVerticalExtent', rq: true, - mx: false, - dom: false, - en: 'DS_OtherAggregate', - ti: '.DSOtherAggregateType', - t: 'er' + en: 'EX_VerticalExtent', + ti: '.EXVerticalExtentType' }, { n: 'nilReason', ti: { @@ -5137,17 +4994,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSInitiativeType', - tn: 'DS_Initiative_Type', - bti: '.AbstractDSAggregateType' - }, { - ln: 'MDBandPropertyType', - tn: 'MD_Band_PropertyType', + ln: 'MDFeatureCatalogueDescriptionPropertyType', + tn: 'MD_FeatureCatalogueDescription_PropertyType', ps: [{ - n: 'mdBand', + n: 'mdFeatureCatalogueDescription', rq: true, - en: 'MD_Band', - ti: '.MDBandType' + en: 'MD_FeatureCatalogueDescription', + ti: '.MDFeatureCatalogueDescriptionType' }, { n: 'nilReason', ti: { @@ -5190,13 +5043,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDimensionPropertyType', - tn: 'MD_Dimension_PropertyType', + ln: 'MDClassificationCodePropertyType', + tn: 'MD_ClassificationCode_PropertyType', ps: [{ - n: 'mdDimension', + n: 'mdClassificationCode', rq: true, - en: 'MD_Dimension', - ti: '.MDDimensionType' + en: 'MD_ClassificationCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -5207,44 +5060,53 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'MDDigitalTransferOptionsType', + tn: 'MD_DigitalTransferOptions_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'unitsOfDistribution', + 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: 'transferSize', + ti: 'ISO19139_GCO_20060504.RealPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'onLine', + mno: 0, + col: true, + ti: '.CIOnlineResourcePropertyType' }, { - n: 'title', - t: 'a' + n: 'offLine', + ti: '.MDMediumPropertyType' + }] + }, { + ln: 'MDDistributionType', + tn: 'MD_Distribution_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'distributionFormat', + mno: 0, + col: true, + ti: '.MDFormatPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'distributor', + mno: 0, + col: true, + ti: '.MDDistributorPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'transferOptions', + mno: 0, + col: true, + ti: '.MDDigitalTransferOptionsPropertyType' }] }, { - ln: 'MDClassificationCodePropertyType', - tn: 'MD_ClassificationCode_PropertyType', + ln: 'CountryPropertyType', + tn: 'Country_PropertyType', ps: [{ - n: 'mdClassificationCode', + n: 'country', rq: true, - en: 'MD_ClassificationCode', + en: 'Country', ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', @@ -5258,30 +5120,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXVerticalExtentType', - tn: 'EX_VerticalExtent_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'minimumValue', - rq: true, - ti: 'ISO19139_GCO_20060504.RealPropertyType' - }, { - n: 'maximumValue', - rq: true, - ti: 'ISO19139_GCO_20060504.RealPropertyType' - }, { - n: 'verticalCRS', - rq: true, - ti: 'ISO19139_GSR_20060504.SCCRSPropertyType' - }] - }, { - ln: 'MDImageDescriptionPropertyType', - tn: 'MD_ImageDescription_PropertyType', + ln: 'DQQuantitativeResultPropertyType', + tn: 'DQ_QuantitativeResult_PropertyType', ps: [{ - n: 'mdImageDescription', + n: 'dqQuantitativeResult', rq: true, - en: 'MD_ImageDescription', - ti: '.MDImageDescriptionType' + en: 'DQ_QuantitativeResult', + ti: '.DQQuantitativeResultType' }, { n: 'nilReason', ti: { @@ -5324,17 +5169,40 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDQPositionalAccuracyType', - tn: 'AbstractDQ_PositionalAccuracy_Type', - bti: '.AbstractDQElementType' + 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: 'MDApplicationSchemaInformationPropertyType', - tn: 'MD_ApplicationSchemaInformation_PropertyType', + ln: 'MDGeorectifiedPropertyType', + tn: 'MD_Georectified_PropertyType', ps: [{ - n: 'mdApplicationSchemaInformation', + n: 'mdGeorectified', rq: true, - en: 'MD_ApplicationSchemaInformation', - ti: '.MDApplicationSchemaInformationType' + en: 'MD_Georectified', + ti: '.MDGeorectifiedType' }, { n: 'nilReason', ti: { @@ -5377,13 +5245,66 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQRelativeInternalPositionalAccuracyPropertyType', - tn: 'DQ_RelativeInternalPositionalAccuracy_PropertyType', + ln: 'CIRoleCodePropertyType', + tn: 'CI_RoleCode_PropertyType', ps: [{ - n: 'dqRelativeInternalPositionalAccuracy', + n: 'ciRoleCode', rq: true, - en: 'DQ_RelativeInternalPositionalAccuracy', - ti: '.DQRelativeInternalPositionalAccuracyType' + en: 'CI_RoleCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'CIDateType', + tn: 'CI_Date_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'date', + rq: true, + ti: 'ISO19139_GCO_20060504.DatePropertyType' + }, { + n: 'dateType', + rq: true, + ti: '.CIDateTypeCodePropertyType' + }] + }, { + ln: 'MDAggregateInformationType', + tn: 'MD_AggregateInformation_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'aggregateDataSetName', + ti: '.CICitationPropertyType' + }, { + n: 'aggregateDataSetIdentifier', + ti: '.MDIdentifierPropertyType' + }, { + n: 'associationType', + rq: true, + ti: '.DSAssociationTypeCodePropertyType' + }, { + n: 'initiativeType', + ti: '.DSInitiativeTypeCodePropertyType' + }] + }, { + ln: 'DQPositionalAccuracyPropertyType', + tn: 'DQ_PositionalAccuracy_PropertyType', + ps: [{ + n: 'abstractDQPositionalAccuracy', + rq: true, + mx: false, + dom: false, + en: 'AbstractDQ_PositionalAccuracy', + ti: '.AbstractDQPositionalAccuracyType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5426,13 +5347,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDServiceIdentificationPropertyType', - tn: 'MD_ServiceIdentification_PropertyType', + ln: 'MDSecurityConstraintsPropertyType', + tn: 'MD_SecurityConstraints_PropertyType', ps: [{ - n: 'mdServiceIdentification', + n: 'mdSecurityConstraints', rq: true, - en: 'MD_ServiceIdentification', - ti: '.MDServiceIdentificationType' + en: 'MD_SecurityConstraints', + ti: '.MDSecurityConstraintsType' }, { n: 'nilReason', ti: { @@ -5474,6 +5395,25 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'MDImagingConditionCodePropertyType', + tn: 'MD_ImagingConditionCode_PropertyType', + ps: [{ + n: 'mdImagingConditionCode', + rq: true, + en: 'MD_ImagingConditionCode', + 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', @@ -5527,13 +5467,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQConceptualConsistencyPropertyType', - tn: 'DQ_ConceptualConsistency_PropertyType', + ln: 'MDPortrayalCatalogueReferencePropertyType', + tn: 'MD_PortrayalCatalogueReference_PropertyType', ps: [{ - n: 'dqConceptualConsistency', + n: 'mdPortrayalCatalogueReference', rq: true, - en: 'DQ_ConceptualConsistency', - ti: '.DQConceptualConsistencyType' + en: 'MD_PortrayalCatalogueReference', + ti: '.MDPortrayalCatalogueReferenceType' }, { n: 'nilReason', ti: { @@ -5576,96 +5516,78 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDIdentificationPropertyType', - tn: 'MD_Identification_PropertyType', + ln: 'MDImageDescriptionType', + tn: 'MD_ImageDescription_Type', + bti: '.MDCoverageDescriptionType', ps: [{ - n: 'abstractMDIdentification', - rq: true, - mx: false, - dom: false, - en: 'AbstractMD_Identification', - ti: '.AbstractMDIdentificationType', - t: 'er' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'illuminationElevationAngle', + ti: 'ISO19139_GCO_20060504.RealPropertyType' }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' + n: 'illuminationAzimuthAngle', + ti: 'ISO19139_GCO_20060504.RealPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'imagingCondition', + ti: '.MDImagingConditionCodePropertyType' }, { - n: 'href', - t: 'a' + n: 'imageQualityCode', + ti: '.MDIdentifierPropertyType' }, { - n: 'role', - t: 'a' + n: 'cloudCoverPercentage', + ti: 'ISO19139_GCO_20060504.RealPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'processingLevelCode', + ti: '.MDIdentifierPropertyType' }, { - n: 'title', - t: 'a' + n: 'compressionGenerationQuantity', + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'triangulationIndicator', + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + 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: 'MDFeatureCatalogueDescriptionType', - tn: 'MD_FeatureCatalogueDescription_Type', - bti: '.AbstractMDContentInformationType', + ln: 'MDDistributorType', + tn: 'MD_Distributor_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'complianceCode', - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + n: 'distributorContact', + rq: true, + ti: '.CIResponsiblePartyPropertyType' }, { - n: 'language', + n: 'distributionOrderProcess', mno: 0, col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'includedWithDataset', - rq: true, - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + ti: '.MDStandardOrderProcessPropertyType' }, { - n: 'featureTypes', + n: 'distributorFormat', mno: 0, col: true, - ti: 'ISO19139_GCO_20060504.GenericNamePropertyType' + ti: '.MDFormatPropertyType' }, { - n: 'featureCatalogueCitation', - rq: true, + n: 'distributorTransferOptions', + mno: 0, col: true, - ti: '.CICitationPropertyType' + ti: '.MDDigitalTransferOptionsPropertyType' }] }, { - ln: 'DQFormatConsistencyType', - tn: 'DQ_FormatConsistency_Type', - bti: '.AbstractDQLogicalConsistencyType' - }, { - ln: 'MDLegalConstraintsPropertyType', - tn: 'MD_LegalConstraints_PropertyType', + ln: 'CIOnlineResourcePropertyType', + tn: 'CI_OnlineResource_PropertyType', ps: [{ - n: 'mdLegalConstraints', + n: 'ciOnlineResource', rq: true, - en: 'MD_LegalConstraints', - ti: '.MDLegalConstraintsType' + en: 'CI_OnlineResource', + ti: '.CIOnlineResourceType' }, { n: 'nilReason', ti: { @@ -5708,13 +5630,17 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTemporalConsistencyPropertyType', - tn: 'DQ_TemporalConsistency_PropertyType', + ln: 'AbstractDQThematicAccuracyType', + tn: 'AbstractDQ_ThematicAccuracy_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'DQCompletenessCommissionPropertyType', + tn: 'DQ_CompletenessCommission_PropertyType', ps: [{ - n: 'dqTemporalConsistency', + n: 'dqCompletenessCommission', rq: true, - en: 'DQ_TemporalConsistency', - ti: '.DQTemporalConsistencyType' + en: 'DQ_CompletenessCommission', + ti: '.DQCompletenessCommissionType' }, { n: 'nilReason', ti: { @@ -5757,40 +5683,49 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDFormatType', - tn: 'MD_Format_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'RSIdentifierType', + tn: 'RS_Identifier_Type', + bti: '.MDIdentifierType', ps: [{ - n: 'name', - rq: true, + n: 'codeSpace', 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' + }] + }, { + ln: 'DSProductionSeriesType', + tn: 'DS_ProductionSeries_Type', + bti: '.DSSeriesType' + }, { + ln: 'AbstractDQResultType', + tn: 'AbstractDQ_Result_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType' + }, { + ln: 'AbstractRSReferenceSystemType', + tn: 'AbstractRS_ReferenceSystem_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'name', + rq: true, + ti: '.RSIdentifierPropertyType' }, { - n: 'formatDistributor', + n: 'domainOfValidity', mno: 0, col: true, - ti: '.MDDistributorPropertyType' + ti: '.EXExtentPropertyType' }] }, { - ln: 'MDSpatialRepresentationTypeCodePropertyType', - tn: 'MD_SpatialRepresentationTypeCode_PropertyType', + ln: 'DQThematicAccuracyPropertyType', + tn: 'DQ_ThematicAccuracy_PropertyType', ps: [{ - n: 'mdSpatialRepresentationTypeCode', + n: 'abstractDQThematicAccuracy', rq: true, - en: 'MD_SpatialRepresentationTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + mx: false, + dom: false, + en: 'AbstractDQ_ThematicAccuracy', + ti: '.AbstractDQThematicAccuracyType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5801,25 +5736,55 @@ 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: 'PTFreeTextPropertyType', - tn: 'PT_FreeText_PropertyType', - bti: 'ISO19139_GCO_20060504.CharacterStringPropertyType', + ln: 'MDPortrayalCatalogueReferenceType', + tn: 'MD_PortrayalCatalogueReference_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'ptFreeText', + n: 'portrayalCatalogueCitation', rq: true, - en: 'PT_FreeText', - ti: '.PTFreeTextType' + col: true, + ti: '.CICitationPropertyType' }] }, { - ln: 'DQCompletenessCommissionPropertyType', - tn: 'DQ_CompletenessCommission_PropertyType', + ln: 'DQGriddedDataPositionalAccuracyPropertyType', + tn: 'DQ_GriddedDataPositionalAccuracy_PropertyType', ps: [{ - n: 'dqCompletenessCommission', + n: 'dqGriddedDataPositionalAccuracy', rq: true, - en: 'DQ_CompletenessCommission', - ti: '.DQCompletenessCommissionType' + en: 'DQ_GriddedDataPositionalAccuracy', + ti: '.DQGriddedDataPositionalAccuracyType' }, { n: 'nilReason', ti: { @@ -5862,45 +5827,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQAbsoluteExternalPositionalAccuracyType', - tn: 'DQ_AbsoluteExternalPositionalAccuracy_Type', - bti: '.AbstractDQPositionalAccuracyType' - }, { - ln: 'AbstractDSAggregateType', - tn: 'AbstractDS_Aggregate_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: 'superset', - mno: 0, - col: true, - ti: '.DSAggregatePropertyType' - }] - }, { - ln: 'MDIdentifierPropertyType', - tn: 'MD_Identifier_PropertyType', + ln: 'DQNonQuantitativeAttributeAccuracyPropertyType', + tn: 'DQ_NonQuantitativeAttributeAccuracy_PropertyType', ps: [{ - n: 'mdIdentifier', + n: 'dqNonQuantitativeAttributeAccuracy', rq: true, - mx: false, - dom: false, - en: 'MD_Identifier', - ti: '.MDIdentifierType', - t: 'er' + en: 'DQ_NonQuantitativeAttributeAccuracy', + ti: '.DQNonQuantitativeAttributeAccuracyType' }, { n: 'nilReason', ti: { @@ -5943,55 +5876,16 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIAddressType', - tn: 'CI_Address_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'DSOtherAggregatePropertyType', + tn: 'DS_OtherAggregate_PropertyType', ps: [{ - n: 'deliveryPoint', - 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' - }, { - n: 'electronicMailAddress', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] - }, { - ln: 'CITelephoneType', - tn: 'CI_Telephone_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'voice', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'facsimile', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }] - }, { - ln: 'DQTopologicalConsistencyPropertyType', - tn: 'DQ_TopologicalConsistency_PropertyType', - ps: [{ - n: 'dqTopologicalConsistency', + n: 'dsOtherAggregate', rq: true, - en: 'DQ_TopologicalConsistency', - ti: '.DQTopologicalConsistencyType' + mx: false, + dom: false, + en: 'DS_OtherAggregate', + ti: '.DSOtherAggregateType', + t: 'er' }, { n: 'nilReason', ti: { @@ -6034,13 +5928,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQQuantitativeResultPropertyType', - tn: 'DQ_QuantitativeResult_PropertyType', + ln: 'PTLocaleContainerPropertyType', + tn: 'PT_LocaleContainer_PropertyType', ps: [{ - n: 'dqQuantitativeResult', + n: 'ptLocaleContainer', rq: true, - en: 'DQ_QuantitativeResult', - ti: '.DQQuantitativeResultType' + en: 'PT_LocaleContainer', + ti: '.PTLocaleContainerType' }, { n: 'nilReason', ti: { @@ -6083,13 +5977,149 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'PTLocaleContainerPropertyType', - tn: 'PT_LocaleContainer_PropertyType', + ln: 'EXExtentType', + tn: 'EX_Extent_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'ptLocaleContainer', + 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: 'MDIdentifierType', + tn: 'MD_Identifier_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'authority', + ti: '.CICitationPropertyType' + }, { + n: 'code', rq: true, - en: 'PT_LocaleContainer', - ti: '.PTLocaleContainerType' + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] + }, { + ln: 'AbstractDQPositionalAccuracyType', + tn: 'AbstractDQ_PositionalAccuracy_Type', + bti: '.AbstractDQElementType' + }, { + 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: 'AbstractMDSpatialRepresentationType', + tn: 'AbstractMD_SpatialRepresentation_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType' + }, { + ln: 'CITelephoneType', + tn: 'CI_Telephone_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'voice', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'facsimile', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] + }, { + ln: 'DSDataSetType', + tn: 'DS_DataSet_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'has', + rq: true, + col: true, + ti: '.MDMetadataPropertyType' + }, { + n: 'partOf', + mno: 0, + col: true, + ti: '.DSAggregatePropertyType' + }] + }, { + 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: 'DSStereoMateType', + tn: 'DS_StereoMate_Type', + bti: '.DSOtherAggregateType' + }, { + ln: 'DQScopePropertyType', + tn: 'DQ_Scope_PropertyType', + ps: [{ + n: 'dqScope', + rq: true, + en: 'DQ_Scope', + ti: '.DQScopeType' }, { n: 'nilReason', ti: { @@ -6132,43 +6162,22 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQAccuracyOfATimeMeasurementType', - tn: 'DQ_AccuracyOfATimeMeasurement_Type', - bti: '.AbstractDQTemporalAccuracyType' - }, { - ln: 'AbstractDQLogicalConsistencyType', - tn: 'AbstractDQ_LogicalConsistency_Type', - bti: '.AbstractDQElementType' - }, { - ln: 'CountryPropertyType', - tn: 'Country_PropertyType', + ln: 'MDRepresentativeFractionType', + tn: 'MD_RepresentativeFraction_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'country', + n: 'denominator', rq: true, - en: 'Country', - ti: 'ISO19139_GCO_20060504.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' }] }, { - ln: 'DQResultPropertyType', - tn: 'DQ_Result_PropertyType', + ln: 'EXSpatialTemporalExtentPropertyType', + tn: 'EX_SpatialTemporalExtent_PropertyType', ps: [{ - n: 'abstractDQResult', + n: 'exSpatialTemporalExtent', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_Result', - ti: '.AbstractDQResultType', - t: 'er' + en: 'EX_SpatialTemporalExtent', + ti: '.EXSpatialTemporalExtentType' }, { n: 'nilReason', ti: { @@ -6211,34 +6220,32 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDGeometricObjectTypeCodePropertyType', - tn: 'MD_GeometricObjectTypeCode_PropertyType', + ln: 'DQConformanceResultType', + tn: 'DQ_ConformanceResult_Type', + bti: '.AbstractDQResultType', ps: [{ - n: 'mdGeometricObjectTypeCode', + n: 'specification', rq: true, - en: 'MD_GeometricObjectTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType' + ti: '.CICitationPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'explanation', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'pass', + rq: true, + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' }] }, { - ln: 'MDScopeCodePropertyType', - tn: 'MD_ScopeCode_PropertyType', + ln: 'MDIdentificationPropertyType', + tn: 'MD_Identification_PropertyType', ps: [{ - n: 'mdScopeCode', + n: 'abstractMDIdentification', rq: true, mx: false, dom: false, - en: 'MD_ScopeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', + en: 'AbstractMD_Identification', + ti: '.AbstractMDIdentificationType', t: 'er' }, { n: 'nilReason', @@ -6250,25 +6257,6 @@ var ISO19139_GMD_20060504_Module_Factory = function () { 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: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' }, { n: 'uuidref', an: { @@ -6301,35 +6289,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDTopicCategoryCodePropertyType', - tn: 'MD_TopicCategoryCode_PropertyType', - ps: [{ - n: 'mdTopicCategoryCode', - rq: true, - en: 'MD_TopicCategoryCode' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'DSSeriesType', - tn: 'DS_Series_Type', - bti: '.AbstractDSAggregateType' - }, { - ln: 'DQGriddedDataPositionalAccuracyPropertyType', - tn: 'DQ_GriddedDataPositionalAccuracy_PropertyType', + ln: 'DSProductionSeriesPropertyType', + tn: 'DS_ProductionSeries_PropertyType', ps: [{ - n: 'dqGriddedDataPositionalAccuracy', + n: 'dsProductionSeries', rq: true, - en: 'DQ_GriddedDataPositionalAccuracy', - ti: '.DQGriddedDataPositionalAccuracyType' + en: 'DS_ProductionSeries', + ti: '.DSProductionSeriesType' }, { n: 'nilReason', ti: { @@ -6372,12 +6338,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDObligationCodePropertyType', - tn: 'MD_ObligationCode_PropertyType', + ln: 'CIAddressPropertyType', + tn: 'CI_Address_PropertyType', ps: [{ - n: 'mdObligationCode', + n: 'ciAddress', rq: true, - en: 'MD_ObligationCode' + en: 'CI_Address', + ti: '.CIAddressType' }, { n: 'nilReason', ti: { @@ -6388,38 +6355,45 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' - }] - }, { - ln: 'DSPlatformType', - tn: 'DS_Platform_Type', - bti: '.DSSeriesType' - }, { - ln: 'MDCharacterSetCodePropertyType', - tn: 'MD_CharacterSetCode_PropertyType', - ps: [{ - n: 'mdCharacterSetCode', - rq: true, - en: 'MD_CharacterSetCode', - 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: 'EXVerticalExtentPropertyType', - tn: 'EX_VerticalExtent_PropertyType', + ln: 'MDLegalConstraintsPropertyType', + tn: 'MD_LegalConstraints_PropertyType', ps: [{ - n: 'exVerticalExtent', + n: 'mdLegalConstraints', rq: true, - en: 'EX_VerticalExtent', - ti: '.EXVerticalExtentType' + en: 'MD_LegalConstraints', + ti: '.MDLegalConstraintsType' }, { n: 'nilReason', ti: { @@ -6462,13 +6436,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQConformanceResultPropertyType', - tn: 'DQ_ConformanceResult_PropertyType', + ln: 'DSStereoMatePropertyType', + tn: 'DS_StereoMate_PropertyType', ps: [{ - n: 'dqConformanceResult', + n: 'dsStereoMate', rq: true, - en: 'DQ_ConformanceResult', - ti: '.DQConformanceResultType' + en: 'DS_StereoMate', + ti: '.DSStereoMateType' }, { n: 'nilReason', ti: { @@ -6511,12 +6485,12 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDCellGeometryCodePropertyType', - tn: 'MD_CellGeometryCode_PropertyType', + ln: 'MDGeometricObjectTypeCodePropertyType', + tn: 'MD_GeometricObjectTypeCode_PropertyType', ps: [{ - n: 'mdCellGeometryCode', + n: 'mdGeometricObjectTypeCode', rq: true, - en: 'MD_CellGeometryCode', + en: 'MD_GeometricObjectTypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', @@ -6530,86 +6504,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { 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: 'processStep', - mno: 0, - col: true, - ti: '.LIProcessStepPropertyType' - }, { - 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: '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: 'DQDomainConsistencyType', - tn: 'DQ_DomainConsistency_Type', - bti: '.AbstractDQLogicalConsistencyType' - }, { - 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: 'MDMediumPropertyType', - tn: 'MD_Medium_PropertyType', + ln: 'MDDistributionPropertyType', + tn: 'MD_Distribution_PropertyType', ps: [{ - n: 'mdMedium', + n: 'mdDistribution', rq: true, - en: 'MD_Medium', - ti: '.MDMediumType' + en: 'MD_Distribution', + ti: '.MDDistributionType' }, { n: 'nilReason', ti: { @@ -6652,16 +6553,17 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSDataSetPropertyType', - tn: 'DS_DataSet_PropertyType', + ln: 'DQConceptualConsistencyType', + tn: 'DQ_ConceptualConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' + }, { + ln: 'MDDataIdentificationPropertyType', + tn: 'MD_DataIdentification_PropertyType', ps: [{ - n: 'dsDataSet', + n: 'mdDataIdentification', rq: true, - mx: false, - dom: false, - en: 'DS_DataSet', - ti: '.DSDataSetType', - t: 'er' + en: 'MD_DataIdentification', + ti: '.MDDataIdentificationType' }, { n: 'nilReason', ti: { @@ -6704,123 +6606,147 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDImageDescriptionType', - tn: 'MD_ImageDescription_Type', - bti: '.MDCoverageDescriptionType', + ln: 'DQQuantitativeResultType', + tn: 'DQ_QuantitativeResult_Type', + bti: '.AbstractDQResultType', ps: [{ - n: 'illuminationElevationAngle', - ti: 'ISO19139_GCO_20060504.RealPropertyType' + n: 'valueType', + ti: 'ISO19139_GCO_20060504.RecordTypePropertyType' }, { - n: 'illuminationAzimuthAngle', - ti: 'ISO19139_GCO_20060504.RealPropertyType' + n: 'valueUnit', + rq: true, + ti: 'ISO19139_GCO_20060504.UnitOfMeasurePropertyType' }, { - n: 'imagingCondition', - ti: '.MDImagingConditionCodePropertyType' + n: 'errorStatistic', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'imageQualityCode', - ti: '.MDIdentifierPropertyType' + n: 'value', + rq: true, + col: true, + ti: 'ISO19139_GCO_20060504.RecordPropertyType' + }] + }, { + ln: 'DSAssociationType', + tn: 'DS_Association_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType' + }, { + ln: 'CIResponsiblePartyPropertyType', + tn: 'CI_ResponsibleParty_PropertyType', + ps: [{ + n: 'ciResponsibleParty', + rq: true, + en: 'CI_ResponsibleParty', + ti: '.CIResponsiblePartyType' }, { - n: 'cloudCoverPercentage', - ti: 'ISO19139_GCO_20060504.RealPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'processingLevelCode', - ti: '.MDIdentifierPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'compressionGenerationQuantity', - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'triangulationIndicator', - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + n: 'href', + t: 'a' }, { - n: 'radiometricCalibrationDataAvailability', - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + n: 'role', + t: 'a' }, { - n: 'cameraCalibrationInformationAvailability', - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'filmDistortionInformationAvailability', - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + n: 'title', + t: 'a' }, { - n: 'lensDistortionInformationAvailability', - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'MDIdentifierType', - tn: 'MD_Identifier_Type', + ln: 'CIContactType', + tn: 'CI_Contact_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'authority', - ti: '.CICitationPropertyType' + n: 'phone', + ti: '.CITelephonePropertyType' }, { - n: 'code', - rq: true, + n: 'address', + ti: '.CIAddressPropertyType' + }, { + n: 'onlineResource', + ti: '.CIOnlineResourcePropertyType' + }, { + n: 'hoursOfService', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'contactInstructions', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }] }, { - ln: 'MDExtendedElementInformationType', - tn: 'MD_ExtendedElementInformation_Type', + ln: 'MDStandardOrderProcessType', + tn: 'MD_StandardOrderProcess_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'name', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'shortName', + n: 'fees', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'domainCode', - ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + n: 'plannedAvailableDateTime', + ti: 'ISO19139_GCO_20060504.DateTimePropertyType' }, { - n: 'definition', - rq: true, + n: 'orderingInstructions', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'obligation', - ti: '.MDObligationCodePropertyType' - }, { - n: 'condition', + n: 'turnaround', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'dataType', + }] + }, { + ln: 'CIOnlineResourceType', + tn: 'CI_OnlineResource_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'linkage', rq: true, - ti: '.MDDatatypeCodePropertyType' - }, { - n: 'maximumOccurrence', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + ti: '.URLPropertyType' }, { - n: 'domainValue', + n: 'protocol', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'parentEntity', - rq: true, - col: true, + n: 'applicationProfile', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'rule', - rq: true, + n: 'name', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'rationale', - mno: 0, - col: true, + n: 'description', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'source', - rq: true, - col: true, - ti: '.CIResponsiblePartyPropertyType' + n: 'function', + ti: '.CIOnLineFunctionCodePropertyType' }] }, { - ln: 'DQThematicAccuracyPropertyType', - tn: 'DQ_ThematicAccuracy_PropertyType', + ln: 'DQDataQualityPropertyType', + tn: 'DQ_DataQuality_PropertyType', ps: [{ - n: 'abstractDQThematicAccuracy', + n: 'dqDataQuality', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_ThematicAccuracy', - ti: '.AbstractDQThematicAccuracyType', - t: 'er' + en: 'DQ_DataQuality', + ti: '.DQDataQualityType' }, { n: 'nilReason', ti: { @@ -6863,17 +6789,13 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSAssociationType', - tn: 'DS_Association_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType' - }, { - ln: 'DQNonQuantitativeAttributeAccuracyPropertyType', - tn: 'DQ_NonQuantitativeAttributeAccuracy_PropertyType', + ln: 'MDMetadataPropertyType', + tn: 'MD_Metadata_PropertyType', ps: [{ - n: 'dqNonQuantitativeAttributeAccuracy', + n: 'mdMetadata', rq: true, - en: 'DQ_NonQuantitativeAttributeAccuracy', - ti: '.DQNonQuantitativeAttributeAccuracyType' + en: 'MD_Metadata', + ti: '.MDMetadataType' }, { n: 'nilReason', ti: { @@ -6916,32 +6838,35 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'PTLocaleType', - tn: 'PT_Locale_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'MDTopicCategoryCodePropertyType', + tn: 'MD_TopicCategoryCode_PropertyType', ps: [{ - n: 'languageCode', + n: 'mdTopicCategoryCode', rq: true, - ti: '.LanguageCodePropertyType' - }, { - n: 'country', - ti: '.CountryPropertyType' + en: 'MD_TopicCategoryCode' }, { - n: 'characterEncoding', - rq: true, - ti: '.MDCharacterSetCodePropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'DQCompletenessPropertyType', - tn: 'DQ_Completeness_PropertyType', + ln: 'DQCompletenessOmissionType', + tn: 'DQ_CompletenessOmission_Type', + bti: '.AbstractDQCompletenessType' + }, { + ln: 'MDFormatPropertyType', + tn: 'MD_Format_PropertyType', ps: [{ - n: 'abstractDQCompleteness', + n: 'mdFormat', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_Completeness', - ti: '.AbstractDQCompletenessType', - t: 'er' + en: 'MD_Format', + ti: '.MDFormatType' }, { n: 'nilReason', ti: { @@ -6984,66 +6909,72 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQQuantitativeAttributeAccuracyType', - tn: 'DQ_QuantitativeAttributeAccuracy_Type', - bti: '.AbstractDQThematicAccuracyType' - }, { - ln: 'MDGeometricObjectsPropertyType', - tn: 'MD_GeometricObjects_PropertyType', + ln: 'CIAddressType', + tn: 'CI_Address_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdGeometricObjects', - rq: true, - en: 'MD_GeometricObjects', - ti: '.MDGeometricObjectsType' + n: 'deliveryPoint', + 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: 'city', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'role', - t: 'a' + n: 'administrativeArea', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'postalCode', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'title', - t: 'a' + n: 'country', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'electronicMailAddress', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }] + }, { + 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: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, t: 'a' }] }, { - ln: 'RSIdentifierPropertyType', - tn: 'RS_Identifier_PropertyType', + ln: 'EXBoundingPolygonType', + tn: 'EX_BoundingPolygon_Type', + bti: '.AbstractEXGeographicExtentType', ps: [{ - n: 'rsIdentifier', + n: 'polygon', rq: true, - en: 'RS_Identifier', - ti: '.RSIdentifierType' + col: true, + ti: 'ISO19139_GSS_20060504.GMObjectPropertyType' + }] + }, { + ln: 'MDApplicationSchemaInformationPropertyType', + tn: 'MD_ApplicationSchemaInformation_PropertyType', + ps: [{ + n: 'mdApplicationSchemaInformation', + rq: true, + en: 'MD_ApplicationSchemaInformation', + ti: '.MDApplicationSchemaInformationType' }, { n: 'nilReason', ti: { @@ -7086,13 +7017,74 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDistributorPropertyType', - tn: 'MD_Distributor_PropertyType', + ln: 'DSOtherAggregateType', + tn: 'DS_OtherAggregate_Type', + bti: '.AbstractDSAggregateType' + }, { + ln: 'MDExtendedElementInformationType', + tn: 'MD_ExtendedElementInformation_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'mdDistributor', + n: 'name', rq: true, - en: 'MD_Distributor', - ti: '.MDDistributorType' + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'shortName', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'domainCode', + ti: 'ISO19139_GCO_20060504.IntegerPropertyType' + }, { + n: 'definition', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + 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: 'DQCompletenessPropertyType', + tn: 'DQ_Completeness_PropertyType', + ps: [{ + n: 'abstractDQCompleteness', + rq: true, + mx: false, + dom: false, + en: 'AbstractDQ_Completeness', + ti: '.AbstractDQCompletenessType', + t: 'er' }, { n: 'nilReason', ti: { @@ -7135,24 +7127,36 @@ var ISO19139_GMD_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIOnLineFunctionCodePropertyType', - tn: 'CI_OnLineFunctionCode_PropertyType', + ln: 'PTLocaleContainerType', + tn: 'PT_LocaleContainer_Type', ps: [{ - n: 'ciOnLineFunctionCode', + n: 'description', rq: true, - en: 'CI_OnLineFunctionCode', - 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: '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' }] + }, { + t: 'enum', + ln: 'MDPixelOrientationCodeType', + vs: ['center', 'lowerLeft', 'lowerRight', 'upperRight', 'upperLeft'] }, { t: 'enum', ln: 'MDObligationCodeType', @@ -7161,15 +7165,11 @@ 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: 'MD_LegalConstraints', - ti: '.MDLegalConstraintsType', - sh: 'MD_Constraints' + en: 'DS_Series', + ti: '.DSSeriesType', + sh: 'AbstractDS_Aggregate' }, { en: 'LocalisedCharacterString', ti: '.LocalisedCharacterStringType', @@ -7178,80 +7178,68 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'AbstractDQ_Completeness', - ti: '.AbstractDQCompletenessType', - sh: 'AbstractDQ_Element' + en: 'PT_Locale', + ti: '.PTLocaleType' }, { - en: 'DS_Platform', - ti: '.DSPlatformType', - sh: 'DS_Series' + en: 'PT_LocaleContainer', + ti: '.PTLocaleContainerType' }, { - en: 'AbstractMD_SpatialRepresentation', - ti: '.AbstractMDSpatialRepresentationType' + en: 'DQ_EvaluationMethodTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } }, { - en: 'MD_CharacterSetCode', + en: 'LanguageCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'PT_LocaleContainer', - ti: '.PTLocaleContainerType' + en: 'AbstractRS_ReferenceSystem', + ti: '.AbstractRSReferenceSystemType' }, { - en: 'LI_ProcessStep', - ti: '.LIProcessStepType' + en: 'URL' }, { - en: 'DS_Series', - ti: '.DSSeriesType', - sh: 'AbstractDS_Aggregate' + en: 'EX_GeographicDescription', + ti: '.EXGeographicDescriptionType', + sh: 'AbstractEX_GeographicExtent' }, { - en: 'AbstractDQ_PositionalAccuracy', - ti: '.AbstractDQPositionalAccuracyType', - sh: 'AbstractDQ_Element' + en: 'AbstractDS_Aggregate', + ti: '.AbstractDSAggregateType' }, { - en: 'DS_Initiative', - ti: '.DSInitiativeType', - sh: 'AbstractDS_Aggregate' + en: 'DQ_RelativeInternalPositionalAccuracy', + ti: '.DQRelativeInternalPositionalAccuracyType', + sh: 'AbstractDQ_PositionalAccuracy' }, { - en: 'MD_VectorSpatialRepresentation', - ti: '.MDVectorSpatialRepresentationType', - sh: 'AbstractMD_SpatialRepresentation' + en: 'DQ_ConceptualConsistency', + ti: '.DQConceptualConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' }, { - en: 'MD_Resolution', - ti: '.MDResolutionType' + en: 'MD_Band', + ti: '.MDBandType', + sh: 'MD_RangeDimension' }, { - en: 'MD_DigitalTransferOptions', - ti: '.MDDigitalTransferOptionsType' + en: 'DQ_CompletenessOmission', + ti: '.DQCompletenessOmissionType', + sh: 'AbstractDQ_Completeness' }, { - en: 'AbstractMD_ContentInformation', - ti: '.AbstractMDContentInformationType' + en: 'DQ_Scope', + ti: '.DQScopeType' }, { - en: 'DQ_ConceptualConsistency', - ti: '.DQConceptualConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' + en: 'AbstractDQ_Result', + ti: '.AbstractDQResultType' }, { - en: 'MD_Distribution', - ti: '.MDDistributionType' + en: 'MD_RangeDimension', + ti: '.MDRangeDimensionType' }, { - en: 'MD_ScopeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', + en: 'MD_ObligationCode', 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', @@ -7260,474 +7248,486 @@ var ISO19139_GMD_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_SecurityConstraints', - ti: '.MDSecurityConstraintsType', - sh: 'MD_Constraints' + en: 'AbstractMD_Identification', + ti: '.AbstractMDIdentificationType' }, { - en: 'DQ_AbsoluteExternalPositionalAccuracy', - ti: '.DQAbsoluteExternalPositionalAccuracyType', - sh: 'AbstractDQ_PositionalAccuracy' + en: 'DQ_NonQuantitativeAttributeAccuracy', + ti: '.DQNonQuantitativeAttributeAccuracyType', + sh: 'AbstractDQ_ThematicAccuracy' }, { - en: 'MD_PortrayalCatalogueReference', - ti: '.MDPortrayalCatalogueReferenceType' + en: 'DS_Association', + ti: '.DSAssociationType' }, { - en: 'URL' + en: 'MD_FeatureCatalogueDescription', + ti: '.MDFeatureCatalogueDescriptionType', + sh: 'AbstractMD_ContentInformation' }, { - en: 'CI_OnlineResource', - ti: '.CIOnlineResourceType' + en: 'DQ_QuantitativeAttributeAccuracy', + ti: '.DQQuantitativeAttributeAccuracyType', + sh: 'AbstractDQ_ThematicAccuracy' }, { - en: 'MD_MaintenanceFrequencyCode', + en: 'MD_Medium', + ti: '.MDMediumType' + }, { + en: 'MD_ClassificationCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DS_InitiativeTypeCode', + en: 'MD_TopologyLevelCode', 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: 'MD_Resolution', + ti: '.MDResolutionType' }, { - en: 'EX_VerticalExtent', - ti: '.EXVerticalExtentType' + en: 'MD_BrowseGraphic', + ti: '.MDBrowseGraphicType' }, { en: 'MD_GeometricObjects', ti: '.MDGeometricObjectsType' }, { - en: 'Country', + en: 'LI_Lineage', + ti: '.LILineageType' + }, { + en: 'MD_ScopeDescription', + ti: '.MDScopeDescriptionType' + }, { + en: 'MD_MaintenanceFrequencyCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_GeometricObjectTypeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', + en: 'MD_MaintenanceInformation', + ti: '.MDMaintenanceInformationType' + }, { + en: 'MD_Distribution', + ti: '.MDDistributionType' + }, { + en: 'MD_Georectified', + ti: '.MDGeorectifiedType', + sh: 'MD_GridSpatialRepresentation' + }, { + en: 'AbstractEX_GeographicExtent', + ti: '.AbstractEXGeographicExtentType' + }, { + en: 'CI_Series', + ti: '.CISeriesType' + }, { + en: 'MD_PixelOrientationCode', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'CI_Citation', - ti: '.CICitationType' - }, { - en: 'DQ_EvaluationMethodTypeCode', + en: 'MD_SpatialRepresentationTypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_MetadataExtensionInformation', - ti: '.MDMetadataExtensionInformationType' + en: 'AbstractMD_SpatialRepresentation', + ti: '.AbstractMDSpatialRepresentationType' }, { - en: 'CI_Series', - ti: '.CISeriesType' + en: 'AbstractDQ_TemporalAccuracy', + ti: '.AbstractDQTemporalAccuracyType', + sh: 'AbstractDQ_Element' }, { - en: 'MD_ProgressCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'MD_AggregateInformation', + ti: '.MDAggregateInformationType' }, { - en: 'EX_BoundingPolygon', - ti: '.EXBoundingPolygonType', - sh: 'AbstractEX_GeographicExtent' + en: 'DS_OtherAggregate', + ti: '.DSOtherAggregateType', + sh: 'AbstractDS_Aggregate' }, { - en: 'DQ_RelativeInternalPositionalAccuracy', - ti: '.DQRelativeInternalPositionalAccuracyType', - sh: 'AbstractDQ_PositionalAccuracy' + en: 'LI_ProcessStep', + ti: '.LIProcessStepType' }, { - en: 'AbstractRS_ReferenceSystem', - ti: '.AbstractRSReferenceSystemType' + en: 'DQ_TemporalValidity', + ti: '.DQTemporalValidityType', + sh: 'AbstractDQ_TemporalAccuracy' }, { - en: 'MD_Metadata', - ti: '.MDMetadataType' + en: 'DQ_ConformanceResult', + ti: '.DQConformanceResultType', + sh: 'AbstractDQ_Result' }, { - en: 'CI_DateTypeCode', + en: 'MD_ReferenceSystem', + ti: '.MDReferenceSystemType' + }, { + en: 'MD_DistributionUnits', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_QuantitativeResult', - ti: '.DQQuantitativeResultType', - sh: 'AbstractDQ_Result' + en: 'DQ_CompletenessCommission', + ti: '.DQCompletenessCommissionType', + sh: 'AbstractDQ_Completeness' }, { - en: 'DS_AssociationTypeCode', + en: 'LI_Source', + ti: '.LISourceType' + }, { + en: 'DS_InitiativeTypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_ServiceIdentification', - ti: '.MDServiceIdentificationType', - sh: 'AbstractMD_Identification' - }, { - en: 'MD_CellGeometryCode', + en: 'MD_ImagingConditionCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_ExtendedElementInformation', - ti: '.MDExtendedElementInformationType' + en: 'EX_BoundingPolygon', + ti: '.EXBoundingPolygonType', + sh: 'AbstractEX_GeographicExtent' }, { - en: 'MD_DimensionNameTypeCode', + en: 'MD_DatatypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_Georeferenceable', - ti: '.MDGeoreferenceableType', - sh: 'MD_GridSpatialRepresentation' + en: 'DQ_TopologicalConsistency', + ti: '.DQTopologicalConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' }, { - en: 'DS_DataSet', - ti: '.DSDataSetType' + en: 'EX_SpatialTemporalExtent', + ti: '.EXSpatialTemporalExtentType', + sh: 'EX_TemporalExtent' }, { - en: 'MD_TopicCategoryCode', + en: 'MD_GeometricObjectTypeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'CI_Contact', - ti: '.CIContactType' + en: 'DQ_TemporalConsistency', + ti: '.DQTemporalConsistencyType', + sh: 'AbstractDQ_TemporalAccuracy' }, { - en: 'PT_FreeText', - ti: '.PTFreeTextType' + en: 'DQ_DataQuality', + ti: '.DQDataQualityType' }, { - en: 'EX_Extent', - ti: '.EXExtentType' + en: 'MD_Identifier', + ti: '.MDIdentifierType' }, { - en: 'MD_Georectified', - ti: '.MDGeorectifiedType', - sh: 'MD_GridSpatialRepresentation' + en: 'AbstractDQ_Completeness', + ti: '.AbstractDQCompletenessType', + sh: 'AbstractDQ_Element' }, { - en: 'DQ_NonQuantitativeAttributeAccuracy', - ti: '.DQNonQuantitativeAttributeAccuracyType', - sh: 'AbstractDQ_ThematicAccuracy' + en: 'MD_SecurityConstraints', + ti: '.MDSecurityConstraintsType', + sh: 'MD_Constraints' }, { - en: 'MD_MediumNameCode', + en: 'CI_PresentationFormCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_TemporalConsistency', - ti: '.DQTemporalConsistencyType', - sh: 'AbstractDQ_TemporalAccuracy' - }, { - en: 'DQ_TopologicalConsistency', - ti: '.DQTopologicalConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' + en: 'DQ_QuantitativeResult', + ti: '.DQQuantitativeResultType', + sh: 'AbstractDQ_Result' }, { en: 'CI_Address', ti: '.CIAddressType' }, { - en: 'MD_GridSpatialRepresentation', - ti: '.MDGridSpatialRepresentationType', - sh: 'AbstractMD_SpatialRepresentation' - }, { - en: 'RS_Identifier', - ti: '.RSIdentifierType', - sh: 'MD_Identifier' + en: 'MD_StandardOrderProcess', + ti: '.MDStandardOrderProcessType' }, { - en: 'MD_ClassificationCode', + en: 'MD_ProgressCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_CompletenessCommission', - ti: '.DQCompletenessCommissionType', - sh: 'AbstractDQ_Completeness' + en: 'MD_Usage', + ti: '.MDUsageType' }, { - en: 'MD_ReferenceSystem', - ti: '.MDReferenceSystemType' + en: 'MD_CoverageDescription', + ti: '.MDCoverageDescriptionType', + sh: 'AbstractMD_ContentInformation' }, { - en: 'MD_MaintenanceInformation', - ti: '.MDMaintenanceInformationType' + en: 'MD_LegalConstraints', + ti: '.MDLegalConstraintsType', + sh: 'MD_Constraints' }, { - en: 'AbstractEX_GeographicExtent', - ti: '.AbstractEXGeographicExtentType' - }, { - en: 'MD_Dimension', - ti: '.MDDimensionType' - }, { - en: 'AbstractDS_Aggregate', - ti: '.AbstractDSAggregateType' - }, { - en: 'AbstractDQ_Element', - ti: '.AbstractDQElementType' - }, { - en: 'MD_Distributor', - ti: '.MDDistributorType' - }, { - en: 'EX_SpatialTemporalExtent', - ti: '.EXSpatialTemporalExtentType', - sh: 'EX_TemporalExtent' + en: 'EX_GeographicBoundingBox', + ti: '.EXGeographicBoundingBoxType', + sh: 'AbstractEX_GeographicExtent' }, { - en: 'CI_OnLineFunctionCode', + en: 'MD_MediumFormatCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_ObligationCode', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } - }, { - en: 'EX_TemporalExtent', - ti: '.EXTemporalExtentType' - }, { - en: 'MD_Format', - ti: '.MDFormatType' - }, { - en: 'CI_Telephone', - ti: '.CITelephoneType' + en: 'DS_Initiative', + ti: '.DSInitiativeType', + sh: 'AbstractDS_Aggregate' }, { - en: 'DQ_TemporalValidity', - ti: '.DQTemporalValidityType', - sh: 'AbstractDQ_TemporalAccuracy' + en: 'EX_Extent', + ti: '.EXExtentType' }, { - en: 'DS_Association', - ti: '.DSAssociationType' + en: 'CI_ResponsibleParty', + ti: '.CIResponsiblePartyType' }, { en: 'MD_Constraints', ti: '.MDConstraintsType' }, { - en: 'MD_RestrictionCode', + en: 'MD_Format', + ti: '.MDFormatType' + }, { + en: 'MD_MediumNameCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DS_OtherAggregate', - ti: '.DSOtherAggregateType', - sh: 'AbstractDS_Aggregate' - }, { - en: 'CI_ResponsibleParty', - ti: '.CIResponsiblePartyType' - }, { - en: 'MD_AggregateInformation', - ti: '.MDAggregateInformationType' - }, { - en: 'DQ_DomainConsistency', - ti: '.DQDomainConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' - }, { - en: 'DS_ProductionSeries', - ti: '.DSProductionSeriesType', - sh: 'DS_Series' + en: 'MD_VectorSpatialRepresentation', + ti: '.MDVectorSpatialRepresentationType', + sh: 'AbstractMD_SpatialRepresentation' }, { - en: 'MD_StandardOrderProcess', - ti: '.MDStandardOrderProcessType' + en: 'DQ_AccuracyOfATimeMeasurement', + ti: '.DQAccuracyOfATimeMeasurementType', + sh: 'AbstractDQ_TemporalAccuracy' }, { - en: 'LI_Source', - ti: '.LISourceType' + en: 'AbstractDQ_Element', + ti: '.AbstractDQElementType' }, { - en: 'DQ_Scope', - ti: '.DQScopeType' + en: 'CI_Citation', + ti: '.CICitationType' }, { - en: 'DQ_GriddedDataPositionalAccuracy', - ti: '.DQGriddedDataPositionalAccuracyType', - sh: 'AbstractDQ_PositionalAccuracy' + en: 'EX_TemporalExtent', + ti: '.EXTemporalExtentType' }, { - en: 'MD_Usage', - ti: '.MDUsageType' + en: 'DS_Sensor', + ti: '.DSSensorType', + sh: 'DS_Series' }, { - en: 'MD_DatatypeCode', + en: 'MD_ScopeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_ApplicationSchemaInformation', - ti: '.MDApplicationSchemaInformationType' - }, { - en: 'CI_PresentationFormCode', + en: 'DS_AssociationTypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'PT_Locale', - ti: '.PTLocaleType' - }, { - en: 'LanguageCode', + en: 'MD_DimensionNameTypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_DistributionUnits', + en: 'CI_OnLineFunctionCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_FeatureCatalogueDescription', - ti: '.MDFeatureCatalogueDescriptionType', - sh: 'AbstractMD_ContentInformation' + en: 'MD_DigitalTransferOptions', + ti: '.MDDigitalTransferOptionsType' }, { - en: 'MD_ScopeDescription', - ti: '.MDScopeDescriptionType' + en: 'MD_DataIdentification', + ti: '.MDDataIdentificationType', + sh: 'AbstractMD_Identification' }, { - en: 'MD_Band', - ti: '.MDBandType', - sh: 'MD_RangeDimension' + en: 'DS_StereoMate', + ti: '.DSStereoMateType', + sh: 'DS_OtherAggregate' }, { - en: 'DQ_ConformanceResult', - ti: '.DQConformanceResultType', - sh: 'AbstractDQ_Result' + en: 'MD_ApplicationSchemaInformation', + ti: '.MDApplicationSchemaInformationType' }, { - en: 'DQ_AccuracyOfATimeMeasurement', - ti: '.DQAccuracyOfATimeMeasurementType', - sh: 'AbstractDQ_TemporalAccuracy' + en: 'AbstractDQ_PositionalAccuracy', + ti: '.AbstractDQPositionalAccuracyType', + sh: 'AbstractDQ_Element' }, { - en: 'MD_SpatialRepresentationTypeCode', + en: 'MD_CharacterSetCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_CoverageContentTypeCode', + en: 'MD_Dimension', + ti: '.MDDimensionType' + }, { + en: 'MD_CellGeometryCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'AbstractDQ_TemporalAccuracy', - ti: '.AbstractDQTemporalAccuracyType', - sh: 'AbstractDQ_Element' + en: 'CI_OnlineResource', + ti: '.CIOnlineResourceType' }, { - en: 'AbstractMD_Identification', - ti: '.AbstractMDIdentificationType' + en: 'DS_Platform', + ti: '.DSPlatformType', + sh: 'DS_Series' }, { - en: 'MD_ImageDescription', - ti: '.MDImageDescriptionType', - sh: 'MD_CoverageDescription' + en: 'DS_DataSet', + ti: '.DSDataSetType' }, { - en: 'MD_DataIdentification', - ti: '.MDDataIdentificationType', - sh: 'AbstractMD_Identification' + en: 'MD_MetadataExtensionInformation', + ti: '.MDMetadataExtensionInformationType' + }, { + en: 'DQ_DomainConsistency', + ti: '.DQDomainConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' }, { en: 'CI_Date', ti: '.CIDateType' }, { - en: 'MD_PixelOrientationCode', + en: 'Country', + ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } - }, { - en: 'MD_Medium', - ti: '.MDMediumType' - }, { - en: 'LI_Lineage', - ti: '.LILineageType' - }, { - en: 'MD_BrowseGraphic', - ti: '.MDBrowseGraphicType' }, { en: 'MD_RepresentativeFraction', ti: '.MDRepresentativeFractionType' }, { - en: 'MD_CoverageDescription', - ti: '.MDCoverageDescriptionType', - sh: 'AbstractMD_ContentInformation' - }, { - en: 'DS_Sensor', - ti: '.DSSensorType', - sh: 'DS_Series' - }, { - en: 'DQ_CompletenessOmission', - ti: '.DQCompletenessOmissionType', - sh: 'AbstractDQ_Completeness' + en: 'RS_Identifier', + ti: '.RSIdentifierType', + sh: 'MD_Identifier' }, { - en: 'MD_ImagingConditionCode', + en: 'CI_DateTypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_TopologyLevelCode', + en: 'MD_ImageDescription', + ti: '.MDImageDescriptionType', + sh: 'MD_CoverageDescription' + }, { + en: 'AbstractMD_ContentInformation', + ti: '.AbstractMDContentInformationType' + }, { + en: 'CI_RoleCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'EX_GeographicDescription', - ti: '.EXGeographicDescriptionType', - sh: 'AbstractEX_GeographicExtent' + en: 'AbstractDQ_LogicalConsistency', + ti: '.AbstractDQLogicalConsistencyType', + sh: 'AbstractDQ_Element' }, { - en: 'DS_StereoMate', - ti: '.DSStereoMateType', - sh: 'DS_OtherAggregate' + en: 'DQ_FormatConsistency', + ti: '.DQFormatConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' }, { - en: 'CI_RoleCode', + en: 'DS_ProductionSeries', + ti: '.DSProductionSeriesType', + sh: 'DS_Series' + }, { + en: 'MD_RestrictionCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'AbstractDQ_ThematicAccuracy', - ti: '.AbstractDQThematicAccuracyType', - sh: 'AbstractDQ_Element' + en: 'DQ_AbsoluteExternalPositionalAccuracy', + ti: '.DQAbsoluteExternalPositionalAccuracyType', + sh: 'AbstractDQ_PositionalAccuracy' }, { - en: 'DQ_QuantitativeAttributeAccuracy', - ti: '.DQQuantitativeAttributeAccuracyType', + en: 'MD_PortrayalCatalogueReference', + ti: '.MDPortrayalCatalogueReferenceType' + }, { + en: 'CI_Telephone', + ti: '.CITelephoneType' + }, { + en: 'MD_GridSpatialRepresentation', + ti: '.MDGridSpatialRepresentationType', + sh: 'AbstractMD_SpatialRepresentation' + }, { + en: 'DQ_GriddedDataPositionalAccuracy', + ti: '.DQGriddedDataPositionalAccuracyType', + sh: 'AbstractDQ_PositionalAccuracy' + }, { + en: 'EX_VerticalExtent', + ti: '.EXVerticalExtentType' + }, { + en: 'MD_ExtendedElementInformation', + ti: '.MDExtendedElementInformationType' + }, { + en: 'DQ_ThematicClassificationCorrectness', + ti: '.DQThematicClassificationCorrectnessType', sh: 'AbstractDQ_ThematicAccuracy' }, { - en: 'AbstractDQ_LogicalConsistency', - ti: '.AbstractDQLogicalConsistencyType', + en: 'PT_FreeText', + ti: '.PTFreeTextType' + }, { + en: 'MD_TopicCategoryCode', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'MD_ServiceIdentification', + ti: '.MDServiceIdentificationType', + sh: 'AbstractMD_Identification' + }, { + en: 'MD_Metadata', + ti: '.MDMetadataType' + }, { + en: 'MD_Keywords', + ti: '.MDKeywordsType' + }, { + en: 'MD_Distributor', + ti: '.MDDistributorType' + }, { + en: 'AbstractDQ_ThematicAccuracy', + ti: '.AbstractDQThematicAccuracyType', sh: 'AbstractDQ_Element' }, { - en: 'DQ_FormatConsistency', - ti: '.DQFormatConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' + en: 'CI_Contact', + ti: '.CIContactType' }, { - en: 'MD_MediumFormatCode', + en: 'MD_CoverageContentTypeCode', ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } + }, { + en: 'MD_Georeferenceable', + ti: '.MDGeoreferenceableType', + sh: 'MD_GridSpatialRepresentation' }] }; return { diff --git a/scripts/lib/ISO19139_GMD_20070417.js b/scripts/lib/ISO19139_GMD_20070417.js index 41fa91ea..f5af100c 100644 --- a/scripts/lib/ISO19139_GMD_20070417.js +++ b/scripts/lib/ISO19139_GMD_20070417.js @@ -3,15 +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_GCO_20070417', 'ISO19139_GTS_20070417', 'ISO19139_GSS_20070417', 'ISO19139_GSR_20070417'], + deps: ['XLink_1_0', 'ISO19139_GCO_20070417', 'ISO19139_GSR_20070417', 'ISO19139_GTS_20070417', 'ISO19139_GSS_20070417'], tis: [{ - ln: 'CICitationPropertyType', - tn: 'CI_Citation_PropertyType', + ln: 'EXSpatialTemporalExtentPropertyType', + tn: 'EX_SpatialTemporalExtent_PropertyType', ps: [{ - n: 'ciCitation', + n: 'exSpatialTemporalExtent', rq: true, - en: 'CI_Citation', - ti: '.CICitationType' + en: 'EX_SpatialTemporalExtent', + ti: '.EXSpatialTemporalExtentType' }, { n: 'nilReason', ti: { @@ -54,35 +54,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDScopeDescriptionPropertyType', - tn: 'MD_ScopeDescription_PropertyType', - ps: [{ - n: 'mdScopeDescription', - rq: true, - en: 'MD_ScopeDescription', - ti: '.MDScopeDescriptionType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'DQPositionalAccuracyPropertyType', - tn: 'DQ_PositionalAccuracy_PropertyType', + ln: 'MDSecurityConstraintsPropertyType', + tn: 'MD_SecurityConstraints_PropertyType', ps: [{ - n: 'abstractDQPositionalAccuracy', + n: 'mdSecurityConstraints', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_PositionalAccuracy', - ti: '.AbstractDQPositionalAccuracyType', - t: 'er' + en: 'MD_SecurityConstraints', + ti: '.MDSecurityConstraintsType' }, { n: 'nilReason', ti: { @@ -125,39 +103,25 @@ 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: 'MDDimensionType', - tn: 'MD_Dimension_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'dimensionName', - rq: true, - ti: '.MDDimensionNameTypeCodePropertyType' - }, { - n: 'dimensionSize', - rq: true, - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' - }, { - n: 'resolution', - ti: 'ISO19139_GCO_20070417.MeasurePropertyType' - }] + ln: 'DSInitiativeType', + tn: 'DS_Initiative_Type', + bti: '.AbstractDSAggregateType' }, { - ln: 'EXGeographicDescriptionPropertyType', - tn: 'EX_GeographicDescription_PropertyType', + ln: 'DSSensorType', + tn: 'DS_Sensor_Type', + bti: '.DSSeriesType' + }, { + ln: 'MDGeoreferenceablePropertyType', + tn: 'MD_Georeferenceable_PropertyType', ps: [{ - n: 'exGeographicDescription', + n: 'mdGeoreferenceable', rq: true, - en: 'EX_GeographicDescription', - ti: '.EXGeographicDescriptionType' + en: 'MD_Georeferenceable', + ti: '.MDGeoreferenceableType' }, { n: 'nilReason', ti: { @@ -199,6 +163,68 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'MDPixelOrientationCodePropertyType', + tn: 'MD_PixelOrientationCode_PropertyType', + ps: [{ + n: 'mdPixelOrientationCode', + rq: true, + en: 'MD_PixelOrientationCode' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + 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: 'EXTemporalExtentType', + tn: 'EX_TemporalExtent_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'extent', + rq: true, + ti: 'ISO19139_GTS_20070417.TMPrimitivePropertyType' + }] + }, { + 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: 'DQEvaluationMethodTypeCodePropertyType', tn: 'DQ_EvaluationMethodTypeCode_PropertyType', @@ -219,21 +245,28 @@ var ISO19139_GMD_20070417_Module_Factory = function () { 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: '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: 'DSProductionSeriesType', - tn: 'DS_ProductionSeries_Type', - bti: '.DSSeriesType' + ln: 'DQCompletenessCommissionType', + tn: 'DQ_CompletenessCommission_Type', + bti: '.AbstractDQCompletenessType' }, { ln: 'DQNonQuantitativeAttributeAccuracyPropertyType', tn: 'DQ_NonQuantitativeAttributeAccuracy_PropertyType', @@ -284,98 +317,76 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQNonQuantitativeAttributeAccuracyType', - tn: 'DQ_NonQuantitativeAttributeAccuracy_Type', - bti: '.AbstractDQThematicAccuracyType' - }, { - ln: 'MDScopeDescriptionType', - tn: 'MD_ScopeDescription_Type', + ln: 'EXBoundingPolygonType', + tn: 'EX_BoundingPolygon_Type', + bti: '.AbstractEXGeographicExtentType', ps: [{ - n: 'attributes', + n: 'polygon', rq: true, col: true, - ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' - }, { - n: 'features', + ti: 'ISO19139_GSS_20070417.GMObjectPropertyType' + }] + }, { + ln: 'DQTemporalConsistencyType', + tn: 'DQ_TemporalConsistency_Type', + bti: '.AbstractDQTemporalAccuracyType' + }, { + ln: 'EXExtentPropertyType', + tn: 'EX_Extent_PropertyType', + ps: [{ + n: 'exExtent', rq: true, - col: true, - ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' + en: 'EX_Extent', + ti: '.EXExtentType' }, { - n: 'featureInstances', - rq: true, - col: true, - ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'attributeInstances', - rq: true, - col: true, - ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'dataset', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - 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: 'href', + t: 'a' }, { - 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: 'role', + t: 'a' }, { - n: 'language', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'includedWithDataset', - rq: true, - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + n: 'title', + t: 'a' }, { - n: 'featureTypes', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.GenericNamePropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'featureCatalogueCitation', - rq: true, - col: true, - ti: '.CICitationPropertyType' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'DQGriddedDataPositionalAccuracyPropertyType', - tn: 'DQ_GriddedDataPositionalAccuracy_PropertyType', + ln: 'DQTopologicalConsistencyPropertyType', + tn: 'DQ_TopologicalConsistency_PropertyType', ps: [{ - n: 'dqGriddedDataPositionalAccuracy', + n: 'dqTopologicalConsistency', rq: true, - en: 'DQ_GriddedDataPositionalAccuracy', - ti: '.DQGriddedDataPositionalAccuracyType' + en: 'DQ_TopologicalConsistency', + ti: '.DQTopologicalConsistencyType' }, { n: 'nilReason', ti: { @@ -418,17 +429,80 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQRelativeInternalPositionalAccuracyType', - tn: 'DQ_RelativeInternalPositionalAccuracy_Type', - bti: '.AbstractDQPositionalAccuracyType' + 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', + mno: 0, + col: true, + ti: '.MDUsagePropertyType' + }, { + n: 'resourceConstraints', + mno: 0, + col: true, + ti: '.MDConstraintsPropertyType' + }, { + n: 'aggregationInfo', + mno: 0, + col: true, + ti: '.MDAggregateInformationPropertyType' + }] }, { - ln: 'MDSecurityConstraintsPropertyType', - tn: 'MD_SecurityConstraints_PropertyType', + ln: 'DSInitiativePropertyType', + tn: 'DS_Initiative_PropertyType', ps: [{ - n: 'mdSecurityConstraints', + n: 'dsInitiative', rq: true, - en: 'MD_SecurityConstraints', - ti: '.MDSecurityConstraintsType' + en: 'DS_Initiative', + ti: '.DSInitiativeType' }, { n: 'nilReason', ti: { @@ -471,16 +545,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDContentInformationPropertyType', - tn: 'MD_ContentInformation_PropertyType', + ln: 'DSSensorPropertyType', + tn: 'DS_Sensor_PropertyType', ps: [{ - n: 'abstractMDContentInformation', + n: 'dsSensor', rq: true, - mx: false, - dom: false, - en: 'AbstractMD_ContentInformation', - ti: '.AbstractMDContentInformationType', - t: 'er' + en: 'DS_Sensor', + ti: '.DSSensorType' }, { n: 'nilReason', ti: { @@ -523,25 +594,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXGeographicDescriptionType', - tn: 'EX_GeographicDescription_Type', - bti: '.AbstractEXGeographicExtentType', - ps: [{ - n: 'geographicIdentifier', - rq: true, - ti: '.MDIdentifierPropertyType' - }] - }, { - ln: 'DQResultPropertyType', - tn: 'DQ_Result_PropertyType', + ln: 'MDBandPropertyType', + tn: 'MD_Band_PropertyType', ps: [{ - n: 'abstractDQResult', + n: 'mdBand', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_Result', - ti: '.AbstractDQResultType', - t: 'er' + en: 'MD_Band', + ti: '.MDBandType' }, { n: 'nilReason', ti: { @@ -584,47 +643,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - 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: '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: 'MDGridSpatialRepresentationPropertyType', - tn: 'MD_GridSpatialRepresentation_PropertyType', + ln: 'PTLocaleContainerPropertyType', + tn: 'PT_LocaleContainer_PropertyType', ps: [{ - n: 'mdGridSpatialRepresentation', + n: 'ptLocaleContainer', rq: true, - mx: false, - dom: false, - en: 'MD_GridSpatialRepresentation', - ti: '.MDGridSpatialRepresentationType', - t: 'er' + en: 'PT_LocaleContainer', + ti: '.PTLocaleContainerType' }, { n: 'nilReason', ti: { @@ -667,44 +692,28 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIDateType', - tn: 'CI_Date_Type', + ln: 'MDBrowseGraphicType', + tn: 'MD_BrowseGraphic_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'date', + n: 'fileName', rq: true, - ti: 'ISO19139_GCO_20070417.DatePropertyType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - 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: 'fileDescription', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'domainOfValidity', - mno: 0, - col: true, - ti: '.EXExtentPropertyType' + n: 'fileType', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'DSOtherAggregateType', - tn: 'DS_OtherAggregate_Type', - bti: '.AbstractDSAggregateType' - }, { - ln: 'CIDatePropertyType', - tn: 'CI_Date_PropertyType', + ln: 'MDTopologyLevelCodePropertyType', + tn: 'MD_TopologyLevelCode_PropertyType', ps: [{ - n: 'ciDate', + n: 'mdTopologyLevelCode', rq: true, - en: 'CI_Date', - ti: '.CIDateType' + en: 'MD_TopologyLevelCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -715,48 +724,58 @@ 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: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' + n: 'dateOfNextUpdate', + ti: 'ISO19139_GCO_20070417.DatePropertyType' }, { - n: 'role', - t: 'a' + n: 'userDefinedMaintenanceFrequency', + ti: 'ISO19139_GTS_20070417.TMPeriodDurationPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'updateScope', + mno: 0, + col: true, + ti: '.MDScopeCodePropertyType' }, { - n: 'title', - t: 'a' + n: 'updateScopeDescription', + mno: 0, + col: true, + ti: '.MDScopeDescriptionPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'maintenanceNote', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'contact', + mno: 0, + col: true, + ti: '.CIResponsiblePartyPropertyType' }] }, { - ln: 'DQLogicalConsistencyPropertyType', - tn: 'DQ_LogicalConsistency_PropertyType', + ln: 'MDReferenceSystemType', + tn: 'MD_ReferenceSystem_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'abstractDQLogicalConsistency', + n: 'referenceSystemIdentifier', + ti: '.RSIdentifierPropertyType' + }] + }, { + ln: 'MDDataIdentificationPropertyType', + tn: 'MD_DataIdentification_PropertyType', + ps: [{ + n: 'mdDataIdentification', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_LogicalConsistency', - ti: '.AbstractDQLogicalConsistencyType', - t: 'er' + en: 'MD_DataIdentification', + ti: '.MDDataIdentificationType' }, { n: 'nilReason', ti: { @@ -799,67 +818,59 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDExtendedElementInformationType', - tn: 'MD_ExtendedElementInformation_Type', + ln: 'MDConstraintsType', + tn: 'MD_Constraints_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'name', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'shortName', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'domainCode', - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' - }, { - n: 'definition', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'obligation', - ti: '.MDObligationCodePropertyType' - }, { - n: 'condition', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'dataType', - rq: true, - ti: '.MDDatatypeCodePropertyType' - }, { - n: 'maximumOccurrence', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'domainValue', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'parentEntity', - rq: true, + n: 'useLimitation', + mno: 0, col: true, ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'MDResolutionType', + tn: 'MD_Resolution_Type', + ps: [{ + n: 'equivalentScale', + rq: true, + ti: '.MDRepresentativeFractionPropertyType' }, { - n: 'rule', + n: 'distance', rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + ti: 'ISO19139_GCO_20070417.DistancePropertyType' + }] + }, { + ln: 'DQAccuracyOfATimeMeasurementType', + tn: 'DQ_AccuracyOfATimeMeasurement_Type', + bti: '.AbstractDQTemporalAccuracyType' + }, { + ln: 'LocalisedCharacterStringType', + tn: 'LocalisedCharacterString_Type', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'rationale', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' }, { - n: 'source', - rq: true, - col: true, - ti: '.CIResponsiblePartyPropertyType' + n: 'locale', + an: { + lp: 'locale' + }, + t: 'a' }] }, { - ln: 'RSIdentifierPropertyType', - tn: 'RS_Identifier_PropertyType', + ln: 'MDFormatPropertyType', + tn: 'MD_Format_PropertyType', ps: [{ - n: 'rsIdentifier', + n: 'mdFormat', rq: true, - en: 'RS_Identifier', - ti: '.RSIdentifierType' + en: 'MD_Format', + ti: '.MDFormatType' }, { n: 'nilReason', ti: { @@ -902,13 +913,17 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTemporalValidityPropertyType', - tn: 'DQ_TemporalValidity_PropertyType', + ln: 'AbstractMDSpatialRepresentationType', + tn: 'AbstractMD_SpatialRepresentation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType' + }, { + ln: 'MDLegalConstraintsPropertyType', + tn: 'MD_LegalConstraints_PropertyType', ps: [{ - n: 'dqTemporalValidity', + n: 'mdLegalConstraints', rq: true, - en: 'DQ_TemporalValidity', - ti: '.DQTemporalValidityType' + en: 'MD_LegalConstraints', + ti: '.MDLegalConstraintsType' }, { n: 'nilReason', ti: { @@ -951,59 +966,32 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'PTFreeTextPropertyType', - tn: 'PT_FreeText_PropertyType', - bti: 'ISO19139_GCO_20070417.CharacterStringPropertyType', - ps: [{ - n: 'ptFreeText', - rq: true, - 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', + ln: 'MDImagingConditionCodePropertyType', + tn: 'MD_ImagingConditionCode_PropertyType', ps: [{ - n: 'classification', + n: 'mdImagingConditionCode', rq: true, - ti: '.MDClassificationCodePropertyType' - }, { - n: 'userNote', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'classificationSystem', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + en: 'MD_ImagingConditionCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { - n: 'handlingDescription', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'CISeriesPropertyType', - tn: 'CI_Series_PropertyType', + ln: 'CITelephonePropertyType', + tn: 'CI_Telephone_PropertyType', ps: [{ - n: 'ciSeries', + n: 'ciTelephone', rq: true, - en: 'CI_Series', - ti: '.CISeriesType' + en: 'CI_Telephone', + ti: '.CITelephoneType' }, { n: 'nilReason', ti: { @@ -1046,71 +1034,34 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSInitiativePropertyType', - tn: 'DS_Initiative_PropertyType', + ln: 'MDAggregateInformationType', + tn: 'MD_AggregateInformation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'dsInitiative', - rq: true, - en: 'DS_Initiative', - ti: '.DSInitiativeType' + n: 'aggregateDataSetName', + ti: '.CICitationPropertyType' }, { - 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: 'aggregateDataSetIdentifier', + ti: '.MDIdentifierPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'associationType', + rq: true, + ti: '.DSAssociationTypeCodePropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'initiativeType', + ti: '.DSInitiativeTypeCodePropertyType' }] }, { - ln: 'LocalisedCharacterStringPropertyType', - tn: 'LocalisedCharacterString_PropertyType', - bti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType', - ps: [{ - n: 'localisedCharacterString', - rq: true, - en: 'LocalisedCharacterString', - ti: '.LocalisedCharacterStringType' - }] + ln: 'AbstractDQResultType', + tn: 'AbstractDQ_Result_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType' }, { - ln: 'DSAssociationTypeCodePropertyType', - tn: 'DS_AssociationTypeCode_PropertyType', + ln: 'CIPresentationFormCodePropertyType', + tn: 'CI_PresentationFormCode_PropertyType', ps: [{ - n: 'dsAssociationTypeCode', + n: 'ciPresentationFormCode', rq: true, - en: 'DS_AssociationTypeCode', + en: 'CI_PresentationFormCode', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -1124,13 +1075,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDAggregateInformationPropertyType', - tn: 'MD_AggregateInformation_PropertyType', + ln: 'CIAddressPropertyType', + tn: 'CI_Address_PropertyType', ps: [{ - n: 'mdAggregateInformation', + n: 'ciAddress', rq: true, - en: 'MD_AggregateInformation', - ti: '.MDAggregateInformationType' + en: 'CI_Address', + ti: '.CIAddressType' }, { n: 'nilReason', ti: { @@ -1173,13 +1124,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDataIdentificationPropertyType', - tn: 'MD_DataIdentification_PropertyType', + ln: 'MDMetadataExtensionInformationPropertyType', + tn: 'MD_MetadataExtensionInformation_PropertyType', ps: [{ - n: 'mdDataIdentification', + n: 'mdMetadataExtensionInformation', rq: true, - en: 'MD_DataIdentification', - ti: '.MDDataIdentificationType' + en: 'MD_MetadataExtensionInformation', + ti: '.MDMetadataExtensionInformationType' }, { n: 'nilReason', ti: { @@ -1222,33 +1173,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDistributionType', - tn: 'MD_Distribution_Type', - bti: 'ISO19139_GCO_20070417.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: 'CITelephonePropertyType', - tn: 'CI_Telephone_PropertyType', + ln: 'DQResultPropertyType', + tn: 'DQ_Result_PropertyType', ps: [{ - n: 'ciTelephone', + n: 'abstractDQResult', rq: true, - en: 'CI_Telephone', - ti: '.CITelephoneType' + mx: false, + dom: false, + en: 'AbstractDQ_Result', + ti: '.AbstractDQResultType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1291,13 +1225,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDFormatPropertyType', - tn: 'MD_Format_PropertyType', + ln: 'EXGeographicBoundingBoxPropertyType', + tn: 'EX_GeographicBoundingBox_PropertyType', ps: [{ - n: 'mdFormat', + n: 'exGeographicBoundingBox', rq: true, - en: 'MD_Format', - ti: '.MDFormatType' + en: 'EX_GeographicBoundingBox', + ti: '.EXGeographicBoundingBoxType' }, { n: 'nilReason', ti: { @@ -1340,29 +1274,13 @@ 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: 'MDVectorSpatialRepresentationPropertyType', - tn: 'MD_VectorSpatialRepresentation_PropertyType', + ln: 'DQFormatConsistencyPropertyType', + tn: 'DQ_FormatConsistency_PropertyType', ps: [{ - n: 'mdVectorSpatialRepresentation', + n: 'dqFormatConsistency', rq: true, - en: 'MD_VectorSpatialRepresentation', - ti: '.MDVectorSpatialRepresentationType' + en: 'DQ_FormatConsistency', + ti: '.DQFormatConsistencyType' }, { n: 'nilReason', ti: { @@ -1405,17 +1323,49 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQAccuracyOfATimeMeasurementType', - tn: 'DQ_AccuracyOfATimeMeasurement_Type', - bti: '.AbstractDQTemporalAccuracyType' + 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' + }] }, { - ln: 'DQDomainConsistencyPropertyType', - tn: 'DQ_DomainConsistency_PropertyType', + ln: 'RSReferenceSystemPropertyType', + tn: 'RS_ReferenceSystem_PropertyType', ps: [{ - n: 'dqDomainConsistency', + n: 'abstractRSReferenceSystem', rq: true, - en: 'DQ_DomainConsistency', - ti: '.DQDomainConsistencyType' + en: 'AbstractRS_ReferenceSystem', + ti: '.AbstractRSReferenceSystemType' }, { n: 'nilReason', ti: { @@ -1458,20 +1408,56 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractEXGeographicExtentType', - tn: 'AbstractEX_GeographicExtent_Type', + ln: 'MDFormatType', + tn: 'MD_Format_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'extentTypeCode', - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + 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: 'MDPixelOrientationCodePropertyType', - tn: 'MD_PixelOrientationCode_PropertyType', + ln: 'DSSeriesType', + tn: 'DS_Series_Type', + bti: '.AbstractDSAggregateType' + }, { + ln: 'AbstractDQLogicalConsistencyType', + tn: 'AbstractDQ_LogicalConsistency_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'DQAbsoluteExternalPositionalAccuracyType', + tn: 'DQ_AbsoluteExternalPositionalAccuracy_Type', + bti: '.AbstractDQPositionalAccuracyType' + }, { + ln: 'DQTemporalValidityType', + tn: 'DQ_TemporalValidity_Type', + bti: '.AbstractDQTemporalAccuracyType' + }, { + ln: 'LanguageCodePropertyType', + tn: 'LanguageCode_PropertyType', ps: [{ - n: 'mdPixelOrientationCode', + n: 'languageCode', rq: true, - en: 'MD_PixelOrientationCode' + en: 'LanguageCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -1484,88 +1470,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIPresentationFormCodePropertyType', - tn: 'CI_PresentationFormCode_PropertyType', + ln: 'MDImageDescriptionPropertyType', + tn: 'MD_ImageDescription_PropertyType', ps: [{ - n: 'ciPresentationFormCode', + n: 'mdImageDescription', rq: true, - en: 'CI_PresentationFormCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'AbstractDQCompletenessType', - tn: 'AbstractDQ_Completeness_Type', - bti: '.AbstractDQElementType' - }, { - ln: 'MDLegalConstraintsType', - tn: 'MD_LegalConstraints_Type', - bti: '.MDConstraintsType', - 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_20070417.CharacterStringPropertyType' - }] - }, { - 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: 'MDIdentifierType', - tn: 'MD_Identifier_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'authority', - ti: '.CICitationPropertyType' - }, { - n: 'code', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'LILineagePropertyType', - tn: 'LI_Lineage_PropertyType', - ps: [{ - n: 'liLineage', - rq: true, - en: 'LI_Lineage', - ti: '.LILineageType' + en: 'MD_ImageDescription', + ti: '.MDImageDescriptionType' }, { n: 'nilReason', ti: { @@ -1608,62 +1519,45 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXGeographicBoundingBoxType', - tn: 'EX_GeographicBoundingBox_Type', - bti: '.AbstractEXGeographicExtentType', + ln: 'EXExtentType', + tn: 'EX_Extent_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'westBoundLongitude', - rq: true, - ti: 'ISO19139_GCO_20070417.DecimalPropertyType' - }, { - n: 'eastBoundLongitude', - rq: true, - ti: 'ISO19139_GCO_20070417.DecimalPropertyType' + n: 'description', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'southBoundLatitude', - rq: true, - ti: 'ISO19139_GCO_20070417.DecimalPropertyType' + n: 'geographicElement', + mno: 0, + col: true, + ti: '.EXGeographicExtentPropertyType' }, { - n: 'northBoundLatitude', - rq: true, - ti: 'ISO19139_GCO_20070417.DecimalPropertyType' - }] - }, { - ln: 'MDVectorSpatialRepresentationType', - tn: 'MD_VectorSpatialRepresentation_Type', - bti: '.AbstractMDSpatialRepresentationType', - ps: [{ - n: 'topologyLevel', - ti: '.MDTopologyLevelCodePropertyType' + n: 'temporalElement', + mno: 0, + col: true, + ti: '.EXTemporalExtentPropertyType' }, { - n: 'geometricObjects', + n: 'verticalElement', mno: 0, col: true, - ti: '.MDGeometricObjectsPropertyType' + ti: '.EXVerticalExtentPropertyType' }] }, { - ln: 'MDBrowseGraphicType', - tn: 'MD_BrowseGraphic_Type', + ln: 'MDRepresentativeFractionType', + tn: 'MD_RepresentativeFraction_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'fileName', + n: 'denominator', rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'fileDescription', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'fileType', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' }] }, { - ln: 'PTLocalePropertyType', - tn: 'PT_Locale_PropertyType', + ln: 'DQGriddedDataPositionalAccuracyPropertyType', + tn: 'DQ_GriddedDataPositionalAccuracy_PropertyType', ps: [{ - n: 'ptLocale', + n: 'dqGriddedDataPositionalAccuracy', rq: true, - en: 'PT_Locale', - ti: '.PTLocaleType' + en: 'DQ_GriddedDataPositionalAccuracy', + ti: '.DQGriddedDataPositionalAccuracyType' }, { n: 'nilReason', ti: { @@ -1706,17 +1600,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSPlatformType', - tn: 'DS_Platform_Type', - bti: '.DSSeriesType' - }, { - ln: 'MDGeometricObjectsPropertyType', - tn: 'MD_GeometricObjects_PropertyType', + ln: 'MDMediumNameCodePropertyType', + tn: 'MD_MediumNameCode_PropertyType', ps: [{ - n: 'mdGeometricObjects', + n: 'mdMediumNameCode', rq: true, - en: 'MD_GeometricObjects', - ti: '.MDGeometricObjectsType' + en: 'MD_MediumNameCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -1727,45 +1617,52 @@ var ISO19139_GMD_20070417_Module_Factory = function () { 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: '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: 'userNote', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'title', - t: 'a' + n: 'classificationSystem', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'handlingDescription', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'MDDimensionNameTypeCodePropertyType', + tn: 'MD_DimensionNameTypeCode_PropertyType', + ps: [{ + n: 'mdDimensionNameTypeCode', + rq: true, + en: 'MD_DimensionNameTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { - 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: 'MDApplicationSchemaInformationPropertyType', - tn: 'MD_ApplicationSchemaInformation_PropertyType', + ln: 'MDReferenceSystemPropertyType', + tn: 'MD_ReferenceSystem_PropertyType', ps: [{ - n: 'mdApplicationSchemaInformation', + n: 'mdReferenceSystem', rq: true, - en: 'MD_ApplicationSchemaInformation', - ti: '.MDApplicationSchemaInformationType' + en: 'MD_ReferenceSystem', + ti: '.MDReferenceSystemType' }, { n: 'nilReason', ti: { @@ -1808,13 +1705,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDStandardOrderProcessPropertyType', - tn: 'MD_StandardOrderProcess_PropertyType', + ln: 'DQCompletenessPropertyType', + tn: 'DQ_Completeness_PropertyType', ps: [{ - n: 'mdStandardOrderProcess', + n: 'abstractDQCompleteness', rq: true, - en: 'MD_StandardOrderProcess', - ti: '.MDStandardOrderProcessType' + mx: false, + dom: false, + en: 'AbstractDQ_Completeness', + ti: '.AbstractDQCompletenessType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1857,180 +1757,70 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDResolutionPropertyType', - tn: 'MD_Resolution_PropertyType', + ln: 'CICitationType', + tn: 'CI_Citation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'mdResolution', + n: 'title', rq: true, - en: 'MD_Resolution', - ti: '.MDResolutionType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'DQElementPropertyType', - tn: 'DQ_Element_PropertyType', - ps: [{ - n: 'abstractDQElement', - rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_Element', - ti: '.AbstractDQElementType', - 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: 'CITelephoneType', - tn: 'CI_Telephone_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'voice', - mno: 0, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'facsimile', + n: 'alternateTitle', mno: 0, col: true, ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }] - }, { - ln: 'MDProgressCodePropertyType', - tn: 'MD_ProgressCode_PropertyType', - ps: [{ - n: 'mdProgressCode', - rq: true, - en: 'MD_ProgressCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'CIOnlineResourceType', - tn: 'CI_OnlineResource_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'linkage', + n: 'date', 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' + col: true, + ti: '.CIDatePropertyType' }, { - n: 'description', + n: 'edition', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'function', - ti: '.CIOnLineFunctionCodePropertyType' - }] - }, { - ln: 'MDMaintenanceInformationType', - tn: 'MD_MaintenanceInformation_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'maintenanceAndUpdateFrequency', - rq: true, - ti: '.MDMaintenanceFrequencyCodePropertyType' - }, { - n: 'dateOfNextUpdate', + n: 'editionDate', ti: 'ISO19139_GCO_20070417.DatePropertyType' }, { - n: 'userDefinedMaintenanceFrequency', - ti: 'ISO19139_GTS_20070417.TMPeriodDurationPropertyType' - }, { - n: 'updateScope', + n: 'identifier', mno: 0, col: true, - ti: '.MDScopeCodePropertyType' + ti: '.MDIdentifierPropertyType' }, { - n: 'updateScopeDescription', + n: 'citedResponsibleParty', mno: 0, col: true, - ti: '.MDScopeDescriptionPropertyType' + ti: '.CIResponsiblePartyPropertyType' }, { - n: 'maintenanceNote', + n: 'presentationForm', mno: 0, col: true, + ti: '.CIPresentationFormCodePropertyType' + }, { + n: 'series', + ti: '.CISeriesPropertyType' + }, { + n: 'otherCitationDetails', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'contact', - mno: 0, - col: true, - ti: '.CIResponsiblePartyPropertyType' + 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: 'EXTemporalExtentPropertyType', - tn: 'EX_TemporalExtent_PropertyType', + ln: 'DSAssociationPropertyType', + tn: 'DS_Association_PropertyType', ps: [{ - n: 'exTemporalExtent', + n: 'dsAssociation', rq: true, - mx: false, - dom: false, - en: 'EX_TemporalExtent', - ti: '.EXTemporalExtentType', - t: 'er' + en: 'DS_Association', + ti: '.DSAssociationType' }, { n: 'nilReason', ti: { @@ -2073,16 +1863,17 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDSpatialRepresentationPropertyType', - tn: 'MD_SpatialRepresentation_PropertyType', + ln: 'DQDomainConsistencyType', + tn: 'DQ_DomainConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' + }, { + ln: 'DQQuantitativeResultPropertyType', + tn: 'DQ_QuantitativeResult_PropertyType', ps: [{ - n: 'abstractMDSpatialRepresentation', + n: 'dqQuantitativeResult', rq: true, - mx: false, - dom: false, - en: 'AbstractMD_SpatialRepresentation', - ti: '.AbstractMDSpatialRepresentationType', - t: 'er' + en: 'DQ_QuantitativeResult', + ti: '.DQQuantitativeResultType' }, { n: 'nilReason', ti: { @@ -2125,16 +1916,46 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSOtherAggregatePropertyType', - tn: 'DS_OtherAggregate_PropertyType', + ln: 'MDVectorSpatialRepresentationType', + tn: 'MD_VectorSpatialRepresentation_Type', + bti: '.AbstractMDSpatialRepresentationType', ps: [{ - n: 'dsOtherAggregate', + n: 'topologyLevel', + ti: '.MDTopologyLevelCodePropertyType' + }, { + n: 'geometricObjects', + mno: 0, + col: true, + ti: '.MDGeometricObjectsPropertyType' + }] + }, { + ln: 'MDDimensionType', + tn: 'MD_Dimension_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'dimensionName', rq: true, - mx: false, - dom: false, - en: 'DS_OtherAggregate', - ti: '.DSOtherAggregateType', - t: 'er' + ti: '.MDDimensionNameTypeCodePropertyType' + }, { + n: 'dimensionSize', + rq: true, + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + }, { + n: 'resolution', + ti: 'ISO19139_GCO_20070417.MeasurePropertyType' + }] + }, { + ln: 'DSStereoMateType', + tn: 'DS_StereoMate_Type', + bti: '.DSOtherAggregateType' + }, { + ln: 'MDAggregateInformationPropertyType', + tn: 'MD_AggregateInformation_PropertyType', + ps: [{ + n: 'mdAggregateInformation', + rq: true, + en: 'MD_AggregateInformation', + ti: '.MDAggregateInformationType' }, { n: 'nilReason', ti: { @@ -2177,36 +1998,84 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQConceptualConsistencyType', - tn: 'DQ_ConceptualConsistency_Type', - bti: '.AbstractDQLogicalConsistencyType' - }, { - ln: 'MDDigitalTransferOptionsType', - tn: 'MD_DigitalTransferOptions_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'EXGeographicBoundingBoxType', + tn: 'EX_GeographicBoundingBox_Type', + bti: '.AbstractEXGeographicExtentType', ps: [{ - n: 'unitsOfDistribution', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'westBoundLongitude', + rq: true, + ti: 'ISO19139_GCO_20070417.DecimalPropertyType' }, { - n: 'transferSize', - ti: 'ISO19139_GCO_20070417.RealPropertyType' + n: 'eastBoundLongitude', + rq: true, + ti: 'ISO19139_GCO_20070417.DecimalPropertyType' }, { - n: 'onLine', - mno: 0, - col: true, - ti: '.CIOnlineResourcePropertyType' + n: 'southBoundLatitude', + rq: true, + ti: 'ISO19139_GCO_20070417.DecimalPropertyType' }, { - n: 'offLine', - ti: '.MDMediumPropertyType' + n: 'northBoundLatitude', + rq: true, + ti: 'ISO19139_GCO_20070417.DecimalPropertyType' }] }, { - ln: 'DQConformanceResultPropertyType', - tn: 'DQ_ConformanceResult_PropertyType', + ln: 'MDApplicationSchemaInformationType', + tn: 'MD_ApplicationSchemaInformation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'dqConformanceResult', + n: 'name', rq: true, - en: 'DQ_ConformanceResult', - ti: '.DQConformanceResultType' + 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: 'DQConformanceResultType', + tn: 'DQ_ConformanceResult_Type', + bti: '.AbstractDQResultType', + ps: [{ + n: 'specification', + rq: true, + ti: '.CICitationPropertyType' + }, { + n: 'explanation', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'pass', + rq: true, + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }] + }, { + ln: 'DQCompletenessOmissionType', + tn: 'DQ_CompletenessOmission_Type', + bti: '.AbstractDQCompletenessType' + }, { + ln: 'CIResponsiblePartyPropertyType', + tn: 'CI_ResponsibleParty_PropertyType', + ps: [{ + n: 'ciResponsibleParty', + rq: true, + en: 'CI_ResponsibleParty', + ti: '.CIResponsiblePartyType' }, { n: 'nilReason', ti: { @@ -2249,13 +2118,70 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'PTLocaleContainerPropertyType', - tn: 'PT_LocaleContainer_PropertyType', + ln: 'MDTopicCategoryCodePropertyType', + tn: 'MD_TopicCategoryCode_PropertyType', ps: [{ - n: 'ptLocaleContainer', + n: 'mdTopicCategoryCode', rq: true, - en: 'PT_LocaleContainer', - ti: '.PTLocaleContainerType' + en: 'MD_TopicCategoryCode' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + 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: '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: 'EXTemporalExtentPropertyType', + tn: 'EX_TemporalExtent_PropertyType', + ps: [{ + n: 'exTemporalExtent', + rq: true, + mx: false, + dom: false, + en: 'EX_TemporalExtent', + ti: '.EXTemporalExtentType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2298,30 +2224,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXVerticalExtentType', - tn: 'EX_VerticalExtent_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'minimumValue', - rq: true, - 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', + ln: 'DQAbsoluteExternalPositionalAccuracyPropertyType', + tn: 'DQ_AbsoluteExternalPositionalAccuracy_PropertyType', ps: [{ - n: 'mdBrowseGraphic', + n: 'dqAbsoluteExternalPositionalAccuracy', rq: true, - en: 'MD_BrowseGraphic', - ti: '.MDBrowseGraphicType' + en: 'DQ_AbsoluteExternalPositionalAccuracy', + ti: '.DQAbsoluteExternalPositionalAccuracyType' }, { n: 'nilReason', ti: { @@ -2364,44 +2273,63 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQThematicClassificationCorrectnessType', - tn: 'DQ_ThematicClassificationCorrectness_Type', - bti: '.AbstractDQThematicAccuracyType' + ln: 'CIOnLineFunctionCodePropertyType', + tn: 'CI_OnLineFunctionCode_PropertyType', + ps: [{ + n: 'ciOnLineFunctionCode', + rq: true, + en: 'CI_OnLineFunctionCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] }, { - ln: 'CIAddressType', - tn: 'CI_Address_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'RSIdentifierType', + tn: 'RS_Identifier_Type', + bti: '.MDIdentifierType', ps: [{ - n: 'deliveryPoint', - mno: 0, - col: true, + n: 'codeSpace', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'city', + n: 'version', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'administrativeArea', + }] + }, { + ln: 'MDUsageType', + tn: 'MD_Usage_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'specificUsage', + rq: true, ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'postalCode', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'usageDateTime', + ti: 'ISO19139_GCO_20070417.DateTimePropertyType' }, { - n: 'country', + n: 'userDeterminedLimitations', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'electronicMailAddress', - mno: 0, + n: 'userContactInfo', + rq: true, col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + ti: '.CIResponsiblePartyPropertyType' }] }, { - ln: 'MDImageDescriptionPropertyType', - tn: 'MD_ImageDescription_PropertyType', + ln: 'MDBrowseGraphicPropertyType', + tn: 'MD_BrowseGraphic_PropertyType', ps: [{ - n: 'mdImageDescription', + n: 'mdBrowseGraphic', rq: true, - en: 'MD_ImageDescription', - ti: '.MDImageDescriptionType' + en: 'MD_BrowseGraphic', + ti: '.MDBrowseGraphicType' }, { n: 'nilReason', ti: { @@ -2444,12 +2372,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'URLPropertyType', - tn: 'URL_PropertyType', + ln: 'MDGeometricObjectTypeCodePropertyType', + tn: 'MD_GeometricObjectTypeCode_PropertyType', ps: [{ - n: 'url', + n: 'mdGeometricObjectTypeCode', rq: true, - en: 'URL' + en: 'MD_GeometricObjectTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -2462,51 +2391,17 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDCoverageDescriptionType', - tn: 'MD_CoverageDescription_Type', - bti: '.AbstractMDContentInformationType', + ln: 'AbstractDQPositionalAccuracyType', + tn: 'AbstractDQ_PositionalAccuracy_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'MDMetadataPropertyType', + tn: 'MD_Metadata_PropertyType', ps: [{ - n: 'attributeDescription', - rq: true, - ti: 'ISO19139_GCO_20070417.RecordTypePropertyType' - }, { - n: 'contentType', + n: 'mdMetadata', rq: true, - ti: '.MDCoverageContentTypeCodePropertyType' - }, { - n: 'dimension', - mno: 0, - col: true, - ti: '.MDRangeDimensionPropertyType' - }] - }, { - 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: 'LanguageCodePropertyType', - tn: 'LanguageCode_PropertyType', - ps: [{ - n: 'languageCode', - rq: true, - en: 'LanguageCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + en: 'MD_Metadata', + ti: '.MDMetadataType' }, { n: 'nilReason', ti: { @@ -2517,15 +2412,45 @@ 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: 'DQCompletenessCommissionPropertyType', - tn: 'DQ_CompletenessCommission_PropertyType', + ln: 'DQAccuracyOfATimeMeasurementPropertyType', + tn: 'DQ_AccuracyOfATimeMeasurement_PropertyType', ps: [{ - n: 'dqCompletenessCommission', + n: 'dqAccuracyOfATimeMeasurement', rq: true, - en: 'DQ_CompletenessCommission', - ti: '.DQCompletenessCommissionType' + en: 'DQ_AccuracyOfATimeMeasurement', + ti: '.DQAccuracyOfATimeMeasurementType' }, { n: 'nilReason', ti: { @@ -2568,30 +2493,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - 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: 'DSAssociationPropertyType', - tn: 'DS_Association_PropertyType', + ln: 'MDMediumPropertyType', + tn: 'MD_Medium_PropertyType', ps: [{ - n: 'dsAssociation', + n: 'mdMedium', rq: true, - en: 'DS_Association', - ti: '.DSAssociationType' + en: 'MD_Medium', + ti: '.MDMediumType' }, { n: 'nilReason', ti: { @@ -2634,13 +2542,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDReferenceSystemPropertyType', - tn: 'MD_ReferenceSystem_PropertyType', + ln: 'MDPortrayalCatalogueReferencePropertyType', + tn: 'MD_PortrayalCatalogueReference_PropertyType', ps: [{ - n: 'mdReferenceSystem', + n: 'mdPortrayalCatalogueReference', rq: true, - en: 'MD_ReferenceSystem', - ti: '.MDReferenceSystemType' + en: 'MD_PortrayalCatalogueReference', + ti: '.MDPortrayalCatalogueReferenceType' }, { n: 'nilReason', ti: { @@ -2683,32 +2591,45 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDImagingConditionCodePropertyType', - tn: 'MD_ImagingConditionCode_PropertyType', + ln: 'MDScopeDescriptionType', + tn: 'MD_ScopeDescription_Type', ps: [{ - n: 'mdImagingConditionCode', + n: 'attributes', rq: true, - en: 'MD_ImagingConditionCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + col: true, + ti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + 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: 'DQRelativeInternalPositionalAccuracyPropertyType', - tn: 'DQ_RelativeInternalPositionalAccuracy_PropertyType', + ln: 'MDRepresentativeFractionPropertyType', + tn: 'MD_RepresentativeFraction_PropertyType', ps: [{ - n: 'dqRelativeInternalPositionalAccuracy', + n: 'mdRepresentativeFraction', rq: true, - en: 'DQ_RelativeInternalPositionalAccuracy', - ti: '.DQRelativeInternalPositionalAccuracyType' + en: 'MD_RepresentativeFraction', + ti: '.MDRepresentativeFractionType' }, { n: 'nilReason', ti: { @@ -2751,17 +2672,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTemporalConsistencyType', - tn: 'DQ_TemporalConsistency_Type', - bti: '.AbstractDQTemporalAccuracyType' - }, { - ln: 'MDDistributorPropertyType', - tn: 'MD_Distributor_PropertyType', + ln: 'MDStandardOrderProcessPropertyType', + tn: 'MD_StandardOrderProcess_PropertyType', ps: [{ - n: 'mdDistributor', + n: 'mdStandardOrderProcess', rq: true, - en: 'MD_Distributor', - ti: '.MDDistributorType' + en: 'MD_StandardOrderProcess', + ti: '.MDStandardOrderProcessType' }, { n: 'nilReason', ti: { @@ -2804,17 +2721,17 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQQuantitativeAttributeAccuracyType', - tn: 'DQ_QuantitativeAttributeAccuracy_Type', - bti: '.AbstractDQThematicAccuracyType' + ln: 'AbstractDQTemporalAccuracyType', + tn: 'AbstractDQ_TemporalAccuracy_Type', + bti: '.AbstractDQElementType' }, { - ln: 'LISourcePropertyType', - tn: 'LI_Source_PropertyType', + ln: 'CISeriesPropertyType', + tn: 'CI_Series_PropertyType', ps: [{ - n: 'liSource', + n: 'ciSeries', rq: true, - en: 'LI_Source', - ti: '.LISourceType' + en: 'CI_Series', + ti: '.CISeriesType' }, { n: 'nilReason', ti: { @@ -2857,36 +2774,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: 'DSStereoMateType', - tn: 'DS_StereoMate_Type', - bti: '.DSOtherAggregateType' - }, { - ln: 'MDBandPropertyType', - tn: 'MD_Band_PropertyType', + ln: 'DQScopePropertyType', + tn: 'DQ_Scope_PropertyType', ps: [{ - n: 'mdBand', + n: 'dqScope', rq: true, - en: 'MD_Band', - ti: '.MDBandType' + en: 'DQ_Scope', + ti: '.DQScopeType' }, { n: 'nilReason', ti: { @@ -2929,39 +2823,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: 'DQTemporalValidityType', - tn: 'DQ_TemporalValidity_Type', - bti: '.AbstractDQTemporalAccuracyType' - }, { - ln: 'DQThematicClassificationCorrectnessPropertyType', - tn: 'DQ_ThematicClassificationCorrectness_PropertyType', + ln: 'DQRelativeInternalPositionalAccuracyPropertyType', + tn: 'DQ_RelativeInternalPositionalAccuracy_PropertyType', ps: [{ - n: 'dqThematicClassificationCorrectness', + n: 'dqRelativeInternalPositionalAccuracy', rq: true, - en: 'DQ_ThematicClassificationCorrectness', - ti: '.DQThematicClassificationCorrectnessType' + en: 'DQ_RelativeInternalPositionalAccuracy', + ti: '.DQRelativeInternalPositionalAccuracyType' }, { n: 'nilReason', ti: { @@ -3004,75 +2872,12 @@ 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: '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: 'AbstractDQLogicalConsistencyType', - tn: 'AbstractDQ_LogicalConsistency_Type', - bti: '.AbstractDQElementType' - }, { - ln: 'RSIdentifierType', - tn: 'RS_Identifier_Type', - bti: '.MDIdentifierType', - ps: [{ - n: 'codeSpace', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - 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: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MDDimensionNameTypeCodePropertyType', - tn: 'MD_DimensionNameTypeCode_PropertyType', + ln: 'CountryPropertyType', + tn: 'Country_PropertyType', ps: [{ - n: 'mdDimensionNameTypeCode', + n: 'country', rq: true, - en: 'MD_DimensionNameTypeCode', + en: 'Country', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -3086,42 +2891,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQCompletenessCommissionType', - tn: 'DQ_CompletenessCommission_Type', - bti: '.AbstractDQCompletenessType' - }, { - 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: 'MDDimensionPropertyType', - tn: 'MD_Dimension_PropertyType', + ln: 'DSOtherAggregatePropertyType', + tn: 'DS_OtherAggregate_PropertyType', ps: [{ - n: 'mdDimension', + n: 'dsOtherAggregate', rq: true, - en: 'MD_Dimension', - ti: '.MDDimensionType' + mx: false, + dom: false, + en: 'DS_OtherAggregate', + ti: '.DSOtherAggregateType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3164,15 +2943,28 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDConstraintsPropertyType', - tn: 'MD_Constraints_PropertyType', + ln: 'CIDateType', + tn: 'CI_Date_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'mdConstraints', + n: 'date', + rq: true, + ti: 'ISO19139_GCO_20070417.DatePropertyType' + }, { + n: 'dateType', + rq: true, + ti: '.CIDateTypeCodePropertyType' + }] + }, { + ln: 'MDCoverageDescriptionPropertyType', + tn: 'MD_CoverageDescription_PropertyType', + ps: [{ + n: 'mdCoverageDescription', rq: true, mx: false, dom: false, - en: 'MD_Constraints', - ti: '.MDConstraintsType', + en: 'MD_CoverageDescription', + ti: '.MDCoverageDescriptionType', t: 'er' }, { n: 'nilReason', @@ -3216,32 +3008,13 @@ 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: 'DQQuantitativeResultPropertyType', - tn: 'DQ_QuantitativeResult_PropertyType', + ln: 'CIDatePropertyType', + tn: 'CI_Date_PropertyType', ps: [{ - n: 'dqQuantitativeResult', + n: 'ciDate', rq: true, - en: 'DQ_QuantitativeResult', - ti: '.DQQuantitativeResultType' + en: 'CI_Date', + ti: '.CIDateType' }, { n: 'nilReason', ti: { @@ -3284,13 +3057,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQAbsoluteExternalPositionalAccuracyPropertyType', - tn: 'DQ_AbsoluteExternalPositionalAccuracy_PropertyType', + ln: 'DSSeriesPropertyType', + tn: 'DS_Series_PropertyType', ps: [{ - n: 'dqAbsoluteExternalPositionalAccuracy', + n: 'dsSeries', rq: true, - en: 'DQ_AbsoluteExternalPositionalAccuracy', - ti: '.DQAbsoluteExternalPositionalAccuracyType' + mx: false, + dom: false, + en: 'DS_Series', + ti: '.DSSeriesType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3333,70 +3109,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDistributionUnitsPropertyType', - tn: 'MD_DistributionUnits_PropertyType', - ps: [{ - n: 'mdDistributionUnits', - rq: true, - en: 'MD_DistributionUnits', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - 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: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MDClassificationCodePropertyType', - tn: 'MD_ClassificationCode_PropertyType', - ps: [{ - n: 'mdClassificationCode', - rq: true, - en: 'MD_ClassificationCode', - 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: 'DQCompletenessOmissionPropertyType', + tn: 'DQ_CompletenessOmission_PropertyType', ps: [{ - n: 'liProcessStep', + n: 'dqCompletenessOmission', rq: true, - en: 'LI_ProcessStep', - ti: '.LIProcessStepType' + en: 'DQ_CompletenessOmission', + ti: '.DQCompletenessOmissionType' }, { n: 'nilReason', ti: { @@ -3439,30 +3158,202 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQConformanceResultType', - tn: 'DQ_ConformanceResult_Type', - bti: '.AbstractDQResultType', + ln: 'MDMetadataType', + tn: 'MD_Metadata_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'specification', - rq: true, - ti: '.CICitationPropertyType' + n: 'fileIdentifier', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'explanation', + 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: 'pass', + 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, - ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + 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: 'EXGeographicBoundingBoxPropertyType', - tn: 'EX_GeographicBoundingBox_PropertyType', + ln: 'MDDistributionUnitsPropertyType', + tn: 'MD_DistributionUnits_PropertyType', ps: [{ - n: 'exGeographicBoundingBox', + n: 'mdDistributionUnits', rq: true, - en: 'EX_GeographicBoundingBox', - ti: '.EXGeographicBoundingBoxType' + en: 'MD_DistributionUnits', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + 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: 'MDMediumType', + tn: 'MD_Medium_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + 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: 'PTLocalePropertyType', + tn: 'PT_Locale_PropertyType', + ps: [{ + n: 'ptLocale', + rq: true, + en: 'PT_Locale', + ti: '.PTLocaleType' }, { n: 'nilReason', ti: { @@ -3505,13 +3396,27 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDServiceIdentificationPropertyType', - tn: 'MD_ServiceIdentification_PropertyType', + ln: 'CISeriesType', + tn: 'CI_Series_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'mdServiceIdentification', + n: 'name', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'issueIdentification', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'page', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'MDMaintenanceInformationPropertyType', + tn: 'MD_MaintenanceInformation_PropertyType', + ps: [{ + n: 'mdMaintenanceInformation', rq: true, - en: 'MD_ServiceIdentification', - ti: '.MDServiceIdentificationType' + en: 'MD_MaintenanceInformation', + ti: '.MDMaintenanceInformationType' }, { n: 'nilReason', ti: { @@ -3554,13 +3459,27 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIResponsiblePartyPropertyType', - tn: 'CI_ResponsibleParty_PropertyType', + ln: 'AbstractDQCompletenessType', + tn: 'AbstractDQ_Completeness_Type', + bti: '.AbstractDQElementType' + }, { + ln: 'PTFreeTextPropertyType', + tn: 'PT_FreeText_PropertyType', + bti: 'ISO19139_GCO_20070417.CharacterStringPropertyType', ps: [{ - n: 'ciResponsibleParty', + n: 'ptFreeText', rq: true, - en: 'CI_ResponsibleParty', - ti: '.CIResponsiblePartyType' + en: 'PT_FreeText', + ti: '.PTFreeTextType' + }] + }, { + ln: 'MDVectorSpatialRepresentationPropertyType', + tn: 'MD_VectorSpatialRepresentation_PropertyType', + ps: [{ + n: 'mdVectorSpatialRepresentation', + rq: true, + en: 'MD_VectorSpatialRepresentation', + ti: '.MDVectorSpatialRepresentationType' }, { n: 'nilReason', ti: { @@ -3603,16 +3522,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDIdentifierPropertyType', - tn: 'MD_Identifier_PropertyType', + ln: 'MDGeometricObjectsPropertyType', + tn: 'MD_GeometricObjects_PropertyType', ps: [{ - n: 'mdIdentifier', + n: 'mdGeometricObjects', rq: true, - mx: false, - dom: false, - en: 'MD_Identifier', - ti: '.MDIdentifierType', - t: 'er' + en: 'MD_GeometricObjects', + ti: '.MDGeometricObjectsType' }, { n: 'nilReason', ti: { @@ -3655,16 +3571,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDIdentificationPropertyType', - tn: 'MD_Identification_PropertyType', + ln: 'DSPlatformPropertyType', + tn: 'DS_Platform_PropertyType', ps: [{ - n: 'abstractMDIdentification', + n: 'dsPlatform', rq: true, - mx: false, - dom: false, - en: 'AbstractMD_Identification', - ti: '.AbstractMDIdentificationType', - t: 'er' + en: 'DS_Platform', + ti: '.DSPlatformType' }, { n: 'nilReason', ti: { @@ -3707,16 +3620,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTemporalAccuracyPropertyType', - tn: 'DQ_TemporalAccuracy_PropertyType', + ln: 'DQConceptualConsistencyPropertyType', + tn: 'DQ_ConceptualConsistency_PropertyType', ps: [{ - n: 'abstractDQTemporalAccuracy', + n: 'dqConceptualConsistency', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_TemporalAccuracy', - ti: '.AbstractDQTemporalAccuracyType', - t: 'er' + en: 'DQ_ConceptualConsistency', + ti: '.DQConceptualConsistencyType' }, { n: 'nilReason', ti: { @@ -3759,13 +3669,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDGeorectifiedPropertyType', - tn: 'MD_Georectified_PropertyType', + ln: 'MDDigitalTransferOptionsPropertyType', + tn: 'MD_DigitalTransferOptions_PropertyType', ps: [{ - n: 'mdGeorectified', + n: 'mdDigitalTransferOptions', rq: true, - en: 'MD_Georectified', - ti: '.MDGeorectifiedType' + en: 'MD_DigitalTransferOptions', + ti: '.MDDigitalTransferOptionsType' }, { n: 'nilReason', ti: { @@ -3808,71 +3718,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { 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', - rq: true, - ti: '.CIRoleCodePropertyType' - }] - }, { - 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: 'DQFormatConsistencyType', + tn: 'DQ_FormatConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' }, { - ln: 'AbstractDQResultType', - tn: 'AbstractDQ_Result_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType' + ln: 'DQRelativeInternalPositionalAccuracyType', + tn: 'DQ_RelativeInternalPositionalAccuracy_Type', + bti: '.AbstractDQPositionalAccuracyType' }, { ln: 'MDGeorectifiedType', tn: 'MD_Georectified_Type', @@ -3907,160 +3759,29 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'CIOnLineFunctionCodePropertyType', - tn: 'CI_OnLineFunctionCode_PropertyType', - ps: [{ - n: 'ciOnLineFunctionCode', - rq: true, - en: 'CI_OnLineFunctionCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MDCellGeometryCodePropertyType', - tn: 'MD_CellGeometryCode_PropertyType', - ps: [{ - n: 'mdCellGeometryCode', - 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' - }] - }, { - ln: 'MDTopologyLevelCodePropertyType', - tn: 'MD_TopologyLevelCode_PropertyType', - ps: [{ - n: 'mdTopologyLevelCode', - 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: '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', + ln: 'MDKeywordsType', + tn: 'MD_Keywords_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', + n: 'keyword', 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: 'type', + ti: '.MDKeywordTypeCodePropertyType' }, { - 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' + n: 'thesaurusName', + ti: '.CICitationPropertyType' }] }, { - ln: 'MDLegalConstraintsPropertyType', - tn: 'MD_LegalConstraints_PropertyType', + ln: 'RSIdentifierPropertyType', + tn: 'RS_Identifier_PropertyType', ps: [{ - n: 'mdLegalConstraints', + n: 'rsIdentifier', rq: true, - en: 'MD_LegalConstraints', - ti: '.MDLegalConstraintsType' + en: 'RS_Identifier', + ti: '.RSIdentifierType' }, { n: 'nilReason', ti: { @@ -4103,13 +3824,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTemporalConsistencyPropertyType', - tn: 'DQ_TemporalConsistency_PropertyType', + ln: 'MDKeywordsPropertyType', + tn: 'MD_Keywords_PropertyType', ps: [{ - n: 'dqTemporalConsistency', + n: 'mdKeywords', rq: true, - en: 'DQ_TemporalConsistency', - ti: '.DQTemporalConsistencyType' + en: 'MD_Keywords', + ti: '.MDKeywordsType' }, { n: 'nilReason', ti: { @@ -4152,30 +3873,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSSensorType', - tn: 'DS_Sensor_Type', - bti: '.DSSeriesType' - }, { - 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: 'CountryPropertyType', - tn: 'Country_PropertyType', + ln: 'DQElementPropertyType', + tn: 'DQ_Element_PropertyType', ps: [{ - n: 'country', + n: 'abstractDQElement', rq: true, - en: 'Country', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + mx: false, + dom: false, + en: 'AbstractDQ_Element', + ti: '.AbstractDQElementType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4186,104 +3893,135 @@ 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: 'AbstractMDIdentificationType', - tn: 'AbstractMD_Identification_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MDGridSpatialRepresentationType', + tn: 'MD_GridSpatialRepresentation_Type', + bti: '.AbstractMDSpatialRepresentationType', ps: [{ - n: 'citation', - rq: true, - ti: '.CICitationPropertyType' - }, { - n: '_abstract', + n: 'numberOfDimensions', 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' + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' }, { - n: 'status', + n: 'axisDimensionProperties', mno: 0, col: true, - ti: '.MDProgressCodePropertyType' + ti: '.MDDimensionPropertyType' }, { - n: 'pointOfContact', - mno: 0, - col: true, - ti: '.CIResponsiblePartyPropertyType' + n: 'cellGeometry', + rq: true, + ti: '.MDCellGeometryCodePropertyType' }, { - n: 'resourceMaintenance', - mno: 0, - col: true, - ti: '.MDMaintenanceInformationPropertyType' + n: 'transformationParameterAvailability', + rq: true, + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }] + }, { + ln: 'CIContactType', + tn: 'CI_Contact_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'phone', + ti: '.CITelephonePropertyType' }, { - n: 'graphicOverview', - mno: 0, - col: true, - ti: '.MDBrowseGraphicPropertyType' + n: 'address', + ti: '.CIAddressPropertyType' }, { - n: 'resourceFormat', - mno: 0, - col: true, - ti: '.MDFormatPropertyType' + n: 'onlineResource', + ti: '.CIOnlineResourcePropertyType' }, { - n: 'descriptiveKeywords', - mno: 0, - col: true, - ti: '.MDKeywordsPropertyType' + n: 'hoursOfService', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'resourceSpecificUsage', - mno: 0, - col: true, - ti: '.MDUsagePropertyType' + n: 'contactInstructions', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'DQDataQualityType', + tn: 'DQ_DataQuality_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'scope', + rq: true, + ti: '.DQScopePropertyType' }, { - n: 'resourceConstraints', + n: 'report', mno: 0, col: true, - ti: '.MDConstraintsPropertyType' + ti: '.DQElementPropertyType' }, { - n: 'aggregationInfo', - mno: 0, - col: true, - ti: '.MDAggregateInformationPropertyType' + n: 'lineage', + ti: '.LILineagePropertyType' }] }, { - ln: 'MDTopicCategoryCodePropertyType', - tn: 'MD_TopicCategoryCode_PropertyType', + ln: 'DQThematicClassificationCorrectnessType', + tn: 'DQ_ThematicClassificationCorrectness_Type', + bti: '.AbstractDQThematicAccuracyType' + }, { + ln: 'CIOnlineResourceType', + tn: 'CI_OnlineResource_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'mdTopicCategoryCode', + n: 'linkage', rq: true, - en: 'MD_TopicCategoryCode' + ti: '.URLPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'protocol', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'applicationProfile', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'name', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'description', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'function', + ti: '.CIOnLineFunctionCodePropertyType' }] }, { - ln: 'DSAssociationType', - tn: 'DS_Association_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType' - }, { - ln: 'MDMetadataExtensionInformationPropertyType', - tn: 'MD_MetadataExtensionInformation_PropertyType', + ln: 'DQPositionalAccuracyPropertyType', + tn: 'DQ_PositionalAccuracy_PropertyType', ps: [{ - n: 'mdMetadataExtensionInformation', + n: 'abstractDQPositionalAccuracy', rq: true, - en: 'MD_MetadataExtensionInformation', - ti: '.MDMetadataExtensionInformationType' + mx: false, + dom: false, + en: 'AbstractDQ_PositionalAccuracy', + ti: '.AbstractDQPositionalAccuracyType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4326,117 +4064,32 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDGeoreferenceablePropertyType', - tn: 'MD_Georeferenceable_PropertyType', + ln: 'MDDigitalTransferOptionsType', + tn: 'MD_DigitalTransferOptions_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'mdGeoreferenceable', + 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: 'MDCharacterSetCodePropertyType', + tn: 'MD_CharacterSetCode_PropertyType', + ps: [{ + n: 'mdCharacterSetCode', rq: true, - en: 'MD_Georeferenceable', - ti: '.MDGeoreferenceableType' - }, { - 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: 'DSDataSetPropertyType', - tn: 'DS_DataSet_PropertyType', - ps: [{ - n: 'dsDataSet', - rq: true, - mx: false, - dom: false, - en: 'DS_DataSet', - ti: '.DSDataSetType', - 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: 'MDScopeCodePropertyType', - tn: 'MD_ScopeCode_PropertyType', - ps: [{ - n: 'mdScopeCode', - rq: true, - mx: false, - dom: false, - en: 'MD_ScopeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - t: 'er' + en: 'MD_CharacterSetCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -4449,15 +4102,9 @@ 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: 'DSProductionSeriesType', + tn: 'DS_ProductionSeries_Type', + bti: '.DSSeriesType' }, { ln: 'AbstractDSAggregateType', tn: 'AbstractDS_Aggregate_Type', @@ -4484,31 +4131,63 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ti: '.DSAggregatePropertyType' }] }, { - ln: 'PTLocaleContainerType', - tn: 'PT_LocaleContainer_Type', + ln: 'MDDistributorType', + tn: 'MD_Distributor_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'description', + n: 'distributorContact', rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + ti: '.CIResponsiblePartyPropertyType' }, { - n: 'locale', - rq: true, - ti: '.PTLocalePropertyType' + n: 'distributionOrderProcess', + mno: 0, + col: true, + ti: '.MDStandardOrderProcessPropertyType' }, { - n: 'date', - rq: true, + n: 'distributorFormat', + mno: 0, col: true, - ti: '.CIDatePropertyType' + ti: '.MDFormatPropertyType' }, { - n: 'responsibleParty', - rq: true, + n: 'distributorTransferOptions', + mno: 0, col: true, - ti: '.CIResponsiblePartyPropertyType' + ti: '.MDDigitalTransferOptionsPropertyType' + }] + }, { + ln: 'MDRestrictionCodePropertyType', + tn: 'MD_RestrictionCode_PropertyType', + ps: [{ + n: 'mdRestrictionCode', + rq: true, + en: 'MD_RestrictionCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { - n: 'localisedString', + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'DSPlatformType', + tn: 'DS_Platform_Type', + bti: '.DSSeriesType' + }, { + ln: 'MDIdentifierType', + tn: 'MD_Identifier_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'authority', + ti: '.CICitationPropertyType' + }, { + n: 'code', rq: true, - col: true, - ti: '.LocalisedCharacterStringPropertyType' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { ln: 'LISourceType', @@ -4538,13 +4217,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ti: '.LIProcessStepPropertyType' }] }, { - ln: 'DSPlatformPropertyType', - tn: 'DS_Platform_PropertyType', + ln: 'CICitationPropertyType', + tn: 'CI_Citation_PropertyType', ps: [{ - n: 'dsPlatform', + n: 'ciCitation', rq: true, - en: 'DS_Platform', - ti: '.DSPlatformType' + en: 'CI_Citation', + ti: '.CICitationType' }, { n: 'nilReason', ti: { @@ -4586,6 +4265,14 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'DQConceptualConsistencyType', + tn: 'DQ_ConceptualConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' + }, { + ln: 'DSOtherAggregateType', + tn: 'DS_OtherAggregate_Type', + bti: '.AbstractDSAggregateType' }, { ln: 'MDExtendedElementInformationPropertyType', tn: 'MD_ExtendedElementInformation_PropertyType', @@ -4636,13 +4323,40 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIContactPropertyType', - tn: 'CI_Contact_PropertyType', + ln: 'PTFreeTextType', + tn: 'PT_FreeText_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'ciContact', + n: 'textGroup', rq: true, - en: 'CI_Contact', - ti: '.CIContactType' + col: true, + ti: '.LocalisedCharacterStringPropertyType' + }] + }, { + ln: 'EXVerticalExtentType', + tn: 'EX_VerticalExtent_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'minimumValue', + rq: true, + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'maximumValue', + rq: true, + ti: 'ISO19139_GCO_20070417.RealPropertyType' + }, { + n: 'verticalCRS', + rq: true, + ti: 'ISO19139_GSR_20070417.SCCRSPropertyType' + }] + }, { + ln: 'LISourcePropertyType', + tn: 'LI_Source_PropertyType', + ps: [{ + n: 'liSource', + rq: true, + en: 'LI_Source', + ti: '.LISourceType' }, { n: 'nilReason', ti: { @@ -4685,17 +4399,31 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQCompletenessOmissionType', - tn: 'DQ_CompletenessOmission_Type', - bti: '.AbstractDQCompletenessType' + 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: 'MDDigitalTransferOptionsPropertyType', - tn: 'MD_DigitalTransferOptions_PropertyType', + ln: 'DSStereoMatePropertyType', + tn: 'DS_StereoMate_PropertyType', ps: [{ - n: 'mdDigitalTransferOptions', + n: 'dsStereoMate', rq: true, - en: 'MD_DigitalTransferOptions', - ti: '.MDDigitalTransferOptionsType' + en: 'DS_StereoMate', + ti: '.DSStereoMateType' }, { n: 'nilReason', ti: { @@ -4738,77 +4466,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMediumType', - tn: 'MD_Medium_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - 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, - 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', + ln: 'CIContactPropertyType', + tn: 'CI_Contact_PropertyType', ps: [{ - n: 'dsStereoMate', + n: 'ciContact', rq: true, - en: 'DS_StereoMate', - ti: '.DSStereoMateType' + en: 'CI_Contact', + ti: '.CIContactType' }, { n: 'nilReason', ti: { @@ -4851,29 +4515,31 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDKeywordsType', - tn: 'MD_Keywords_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MDObligationCodePropertyType', + tn: 'MD_ObligationCode_PropertyType', ps: [{ - n: 'keyword', + n: 'mdObligationCode', rq: true, - col: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'type', - ti: '.MDKeywordTypeCodePropertyType' + en: 'MD_ObligationCode' }, { - n: 'thesaurusName', - ti: '.CICitationPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'RSReferenceSystemPropertyType', - tn: 'RS_ReferenceSystem_PropertyType', + ln: 'MDDistributorPropertyType', + tn: 'MD_Distributor_PropertyType', ps: [{ - n: 'abstractRSReferenceSystem', + n: 'mdDistributor', rq: true, - en: 'AbstractRS_ReferenceSystem', - ti: '.AbstractRSReferenceSystemType' + en: 'MD_Distributor', + ti: '.MDDistributorType' }, { n: 'nilReason', ti: { @@ -4916,13 +4582,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXSpatialTemporalExtentPropertyType', - tn: 'EX_SpatialTemporalExtent_PropertyType', + ln: 'MDSpatialRepresentationPropertyType', + tn: 'MD_SpatialRepresentation_PropertyType', ps: [{ - n: 'exSpatialTemporalExtent', + n: 'abstractMDSpatialRepresentation', rq: true, - en: 'EX_SpatialTemporalExtent', - ti: '.EXSpatialTemporalExtentType' + mx: false, + dom: false, + en: 'AbstractMD_SpatialRepresentation', + ti: '.AbstractMDSpatialRepresentationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4965,17 +4634,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTopologicalConsistencyType', - tn: 'DQ_TopologicalConsistency_Type', - bti: '.AbstractDQLogicalConsistencyType' - }, { - ln: 'CIOnlineResourcePropertyType', - tn: 'CI_OnlineResource_PropertyType', + ln: 'DSAggregatePropertyType', + tn: 'DS_Aggregate_PropertyType', ps: [{ - n: 'ciOnlineResource', + n: 'abstractDSAggregate', rq: true, - en: 'CI_OnlineResource', - ti: '.CIOnlineResourceType' + mx: false, + dom: false, + en: 'AbstractDS_Aggregate', + ti: '.AbstractDSAggregateType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5018,26 +4686,35 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractMDContentInformationType', - tn: 'AbstractMD_ContentInformation_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType' - }, { - ln: 'EXTemporalExtentType', - tn: 'EX_TemporalExtent_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MDScopeDescriptionPropertyType', + tn: 'MD_ScopeDescription_PropertyType', ps: [{ - n: 'extent', + n: 'mdScopeDescription', rq: true, - ti: 'ISO19139_GTS_20070417.TMPrimitivePropertyType' + en: 'MD_ScopeDescription', + ti: '.MDScopeDescriptionType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }] }, { - ln: 'MDMaintenanceInformationPropertyType', - tn: 'MD_MaintenanceInformation_PropertyType', + ln: 'DQTemporalAccuracyPropertyType', + tn: 'DQ_TemporalAccuracy_PropertyType', ps: [{ - n: 'mdMaintenanceInformation', + n: 'abstractDQTemporalAccuracy', rq: true, - en: 'MD_MaintenanceInformation', - ti: '.MDMaintenanceInformationType' + mx: false, + dom: false, + en: 'AbstractDQ_TemporalAccuracy', + ti: '.AbstractDQTemporalAccuracyType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5080,13 +4757,35 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSSensorPropertyType', - tn: 'DS_Sensor_PropertyType', + ln: 'CIRoleCodePropertyType', + tn: 'CI_RoleCode_PropertyType', ps: [{ - n: 'dsSensor', + n: 'ciRoleCode', rq: true, - en: 'DS_Sensor', - ti: '.DSSensorType' + 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: 'MDIdentifierPropertyType', + tn: 'MD_Identifier_PropertyType', + ps: [{ + n: 'mdIdentifier', + rq: true, + mx: false, + dom: false, + en: 'MD_Identifier', + ti: '.MDIdentifierType', + t: 'er' }, { n: 'nilReason', ti: { @@ -5129,44 +4828,42 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDBandType', - tn: 'MD_Band_Type', - bti: '.MDRangeDimensionType', + ln: 'CIAddressType', + tn: 'CI_Address_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'maxValue', - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }, { - n: 'minValue', - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }, { - n: 'units', - ti: 'ISO19139_GCO_20070417.UomLengthPropertyType' + n: 'deliveryPoint', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'peakResponse', - ti: 'ISO19139_GCO_20070417.RealPropertyType' + n: 'city', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'bitsPerValue', - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + n: 'administrativeArea', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'toneGradation', - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + n: 'postalCode', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'scaleFactor', - ti: 'ISO19139_GCO_20070417.RealPropertyType' + n: 'country', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'offset', - ti: 'ISO19139_GCO_20070417.RealPropertyType' + n: 'electronicMailAddress', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'DSSeriesPropertyType', - tn: 'DS_Series_PropertyType', + ln: 'EXGeographicExtentPropertyType', + tn: 'EX_GeographicExtent_PropertyType', ps: [{ - n: 'dsSeries', + n: 'abstractEXGeographicExtent', rq: true, mx: false, dom: false, - en: 'DS_Series', - ti: '.DSSeriesType', + en: 'AbstractEX_GeographicExtent', + ti: '.AbstractEXGeographicExtentType', t: 'er' }, { n: 'nilReason', @@ -5210,23 +4907,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'PTFreeTextType', - tn: 'PT_FreeText_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'textGroup', - rq: true, - col: true, - ti: '.LocalisedCharacterStringPropertyType' - }] - }, { - ln: 'DSProductionSeriesPropertyType', - tn: 'DS_ProductionSeries_PropertyType', + ln: 'DQConformanceResultPropertyType', + tn: 'DQ_ConformanceResult_PropertyType', ps: [{ - n: 'dsProductionSeries', + n: 'dqConformanceResult', rq: true, - en: 'DS_ProductionSeries', - ti: '.DSProductionSeriesType' + en: 'DQ_ConformanceResult', + ti: '.DQConformanceResultType' }, { n: 'nilReason', ti: { @@ -5269,13 +4956,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDUsagePropertyType', - tn: 'MD_Usage_PropertyType', + ln: 'MDProgressCodePropertyType', + tn: 'MD_ProgressCode_PropertyType', ps: [{ - n: 'mdUsage', + n: 'mdProgressCode', rq: true, - en: 'MD_Usage', - ti: '.MDUsageType' + en: 'MD_ProgressCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -5286,45 +4973,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: 'CIAddressPropertyType', - tn: 'CI_Address_PropertyType', + ln: 'EXVerticalExtentPropertyType', + tn: 'EX_VerticalExtent_PropertyType', ps: [{ - n: 'ciAddress', + n: 'exVerticalExtent', rq: true, - en: 'CI_Address', - ti: '.CIAddressType' + en: 'EX_VerticalExtent', + ti: '.EXVerticalExtentType' }, { n: 'nilReason', ti: { @@ -5367,59 +5024,52 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDResolutionType', - tn: 'MD_Resolution_Type', - ps: [{ - n: 'equivalentScale', - rq: true, - 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', + ln: 'MDDistributionType', + tn: 'MD_Distribution_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'distributorContact', - rq: true, - ti: '.CIResponsiblePartyPropertyType' - }, { - n: 'distributionOrderProcess', + n: 'distributionFormat', mno: 0, col: true, - ti: '.MDStandardOrderProcessPropertyType' + ti: '.MDFormatPropertyType' }, { - n: 'distributorFormat', + n: 'distributor', mno: 0, col: true, - ti: '.MDFormatPropertyType' + ti: '.MDDistributorPropertyType' }, { - n: 'distributorTransferOptions', + n: 'transferOptions', mno: 0, col: true, ti: '.MDDigitalTransferOptionsPropertyType' }] }, { - ln: 'DQQuantitativeAttributeAccuracyPropertyType', - tn: 'DQ_QuantitativeAttributeAccuracy_PropertyType', + ln: 'MDClassificationCodePropertyType', + tn: 'MD_ClassificationCode_PropertyType', ps: [{ - n: 'dqQuantitativeAttributeAccuracy', + n: 'mdClassificationCode', rq: true, - en: 'DQ_QuantitativeAttributeAccuracy', - ti: '.DQQuantitativeAttributeAccuracyType' + en: 'MD_ClassificationCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'DQDataQualityPropertyType', + tn: 'DQ_DataQuality_PropertyType', + ps: [{ + n: 'dqDataQuality', + rq: true, + en: 'DQ_DataQuality', + ti: '.DQDataQualityType' }, { n: 'nilReason', ti: { @@ -5462,33 +5112,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDUsageType', - tn: 'MD_Usage_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'specificUsage', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'usageDateTime', - ti: 'ISO19139_GCO_20070417.DateTimePropertyType' - }, { - n: 'userDeterminedLimitations', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'userContactInfo', - rq: true, - col: true, - ti: '.CIResponsiblePartyPropertyType' - }] - }, { - ln: 'MDKeywordsPropertyType', - tn: 'MD_Keywords_PropertyType', + ln: 'MDDimensionPropertyType', + tn: 'MD_Dimension_PropertyType', ps: [{ - n: 'mdKeywords', + n: 'mdDimension', rq: true, - en: 'MD_Keywords', - ti: '.MDKeywordsType' + en: 'MD_Dimension', + ti: '.MDDimensionType' }, { n: 'nilReason', ti: { @@ -5531,34 +5161,15 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDRestrictionCodePropertyType', - tn: 'MD_RestrictionCode_PropertyType', - ps: [{ - n: 'mdRestrictionCode', - 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' - }] - }, { - ln: 'EXGeographicExtentPropertyType', - tn: 'EX_GeographicExtent_PropertyType', + ln: 'DQThematicAccuracyPropertyType', + tn: 'DQ_ThematicAccuracy_PropertyType', ps: [{ - n: 'abstractEXGeographicExtent', + n: 'abstractDQThematicAccuracy', rq: true, mx: false, dom: false, - en: 'AbstractEX_GeographicExtent', - ti: '.AbstractEXGeographicExtentType', + en: 'AbstractDQ_ThematicAccuracy', + ti: '.AbstractDQThematicAccuracyType', t: 'er' }, { n: 'nilReason', @@ -5602,55 +5213,30 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXExtentType', - tn: 'EX_Extent_Type', + ln: 'MDMetadataExtensionInformationType', + tn: 'MD_MetadataExtensionInformation_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'description', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - n: 'geographicElement', - mno: 0, - col: true, - ti: '.EXGeographicExtentPropertyType' - }, { - n: 'temporalElement', - mno: 0, - col: true, - ti: '.EXTemporalExtentPropertyType' + n: 'extensionOnLineResource', + ti: '.CIOnlineResourcePropertyType' }, { - n: 'verticalElement', + n: 'extendedElementInformation', mno: 0, col: true, - ti: '.EXVerticalExtentPropertyType' + ti: '.MDExtendedElementInformationPropertyType' }] }, { - 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: 'DQNonQuantitativeAttributeAccuracyType', + tn: 'DQ_NonQuantitativeAttributeAccuracy_Type', + bti: '.AbstractDQThematicAccuracyType' }, { - ln: 'DQAccuracyOfATimeMeasurementPropertyType', - tn: 'DQ_AccuracyOfATimeMeasurement_PropertyType', + ln: 'DQCompletenessCommissionPropertyType', + tn: 'DQ_CompletenessCommission_PropertyType', ps: [{ - n: 'dqAccuracyOfATimeMeasurement', + n: 'dqCompletenessCommission', rq: true, - en: 'DQ_AccuracyOfATimeMeasurement', - ti: '.DQAccuracyOfATimeMeasurementType' + en: 'DQ_CompletenessCommission', + ti: '.DQCompletenessCommissionType' }, { n: 'nilReason', ti: { @@ -5693,13 +5279,23 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDRepresentativeFractionPropertyType', - tn: 'MD_RepresentativeFraction_PropertyType', + ln: 'MDPortrayalCatalogueReferenceType', + tn: 'MD_PortrayalCatalogueReference_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'mdRepresentativeFraction', + n: 'portrayalCatalogueCitation', rq: true, - en: 'MD_RepresentativeFraction', - ti: '.MDRepresentativeFractionType' + col: true, + ti: '.CICitationPropertyType' + }] + }, { + ln: 'DQTemporalConsistencyPropertyType', + tn: 'DQ_TemporalConsistency_PropertyType', + ps: [{ + n: 'dqTemporalConsistency', + rq: true, + en: 'DQ_TemporalConsistency', + ti: '.DQTemporalConsistencyType' }, { n: 'nilReason', ti: { @@ -5742,13 +5338,17 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQScopePropertyType', - tn: 'DQ_Scope_PropertyType', + ln: 'MDServiceIdentificationType', + tn: 'MD_ServiceIdentification_Type', + bti: '.AbstractMDIdentificationType' + }, { + ln: 'CIDateTypeCodePropertyType', + tn: 'CI_DateTypeCode_PropertyType', ps: [{ - n: 'dqScope', + n: 'ciDateTypeCode', rq: true, - en: 'DQ_Scope', - ti: '.DQScopeType' + en: 'CI_DateTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', ti: { @@ -5759,187 +5359,31 @@ 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: '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: '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: 'AbstractDQThematicAccuracyType', + tn: 'AbstractDQ_ThematicAccuracy_Type', + bti: '.AbstractDQElementType' }, { - ln: 'MDMetadataType', - tn: 'MD_Metadata_Type', + ln: 'CIResponsiblePartyType', + tn: 'CI_ResponsibleParty_Type', bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'fileIdentifier', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' - }, { - 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', + n: 'individualName', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'metadataStandardVersion', + n: 'organisationName', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'dataSetURI', + n: 'positionName', 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: 'contactInfo', + ti: '.CIContactPropertyType' }, { - n: 'identificationInfo', + n: 'role', 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' + ti: '.CIRoleCodePropertyType' }] }, { ln: 'MDDatatypeCodePropertyType', @@ -5961,13 +5405,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXExtentPropertyType', - tn: 'EX_Extent_PropertyType', + ln: 'MDServiceIdentificationPropertyType', + tn: 'MD_ServiceIdentification_PropertyType', ps: [{ - n: 'exExtent', + n: 'mdServiceIdentification', rq: true, - en: 'EX_Extent', - ti: '.EXExtentType' + en: 'MD_ServiceIdentification', + ti: '.MDServiceIdentificationType' }, { n: 'nilReason', ti: { @@ -6010,68 +5454,94 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDRangeDimensionPropertyType', - tn: 'MD_RangeDimension_PropertyType', + ln: 'PTLocaleContainerType', + tn: 'PT_LocaleContainer_Type', ps: [{ - n: 'mdRangeDimension', + n: 'description', rq: true, - mx: false, - dom: false, - en: 'MD_RangeDimension', - ti: '.MDRangeDimensionType', - t: 'er' + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + n: 'locale', + rq: true, + ti: '.PTLocalePropertyType' }, { - n: 'uuidref', - an: { - lp: 'uuidref' - }, - t: 'a' + n: 'date', + rq: true, + col: true, + ti: '.CIDatePropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'responsibleParty', + rq: true, + col: true, + ti: '.CIResponsiblePartyPropertyType' }, { - n: 'href', - t: 'a' + n: 'localisedString', + rq: true, + col: true, + ti: '.LocalisedCharacterStringPropertyType' + }] + }, { + ln: 'MDExtendedElementInformationType', + tn: 'MD_ExtendedElementInformation_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'name', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'role', - t: 'a' + n: 'shortName', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'domainCode', + ti: 'ISO19139_GCO_20070417.IntegerPropertyType' }, { - n: 'title', - t: 'a' + n: 'definition', + rq: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'obligation', + ti: '.MDObligationCodePropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'condition', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'dataType', + rq: true, + ti: '.MDDatatypeCodePropertyType' + }, { + n: 'maximumOccurrence', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'domainValue', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'parentEntity', + rq: true, + 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: 'DSAggregatePropertyType', - tn: 'DS_Aggregate_PropertyType', + ln: 'MDDistributionPropertyType', + tn: 'MD_Distribution_PropertyType', ps: [{ - n: 'abstractDSAggregate', + n: 'mdDistribution', rq: true, - mx: false, - dom: false, - en: 'AbstractDS_Aggregate', - ti: '.AbstractDSAggregateType', - t: 'er' + en: 'MD_Distribution', + ti: '.MDDistributionType' }, { n: 'nilReason', ti: { @@ -6114,13 +5584,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMediumPropertyType', - tn: 'MD_Medium_PropertyType', + ln: 'DQQuantitativeAttributeAccuracyPropertyType', + tn: 'DQ_QuantitativeAttributeAccuracy_PropertyType', ps: [{ - n: 'mdMedium', + n: 'dqQuantitativeAttributeAccuracy', rq: true, - en: 'MD_Medium', - ti: '.MDMediumType' + en: 'DQ_QuantitativeAttributeAccuracy', + ti: '.DQQuantitativeAttributeAccuracyType' }, { n: 'nilReason', ti: { @@ -6163,13 +5633,32 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQFormatConsistencyPropertyType', - tn: 'DQ_FormatConsistency_PropertyType', + ln: 'DSInitiativeTypeCodePropertyType', + tn: 'DS_InitiativeTypeCode_PropertyType', ps: [{ - n: 'dqFormatConsistency', + n: 'dsInitiativeTypeCode', rq: true, - en: 'DQ_FormatConsistency', - ti: '.DQFormatConsistencyType' + 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: 'DQThematicClassificationCorrectnessPropertyType', + tn: 'DQ_ThematicClassificationCorrectness_PropertyType', + ps: [{ + n: 'dqThematicClassificationCorrectness', + rq: true, + en: 'DQ_ThematicClassificationCorrectness', + ti: '.DQThematicClassificationCorrectnessType' }, { n: 'nilReason', ti: { @@ -6212,13 +5701,35 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDDistributionPropertyType', - tn: 'MD_Distribution_PropertyType', + ln: 'CITelephoneType', + tn: 'CI_Telephone_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'mdDistribution', + n: 'voice', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }, { + n: 'facsimile', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'DQTopologicalConsistencyType', + tn: 'DQ_TopologicalConsistency_Type', + bti: '.AbstractDQLogicalConsistencyType' + }, { + ln: 'MDContentInformationPropertyType', + tn: 'MD_ContentInformation_PropertyType', + ps: [{ + n: 'abstractMDContentInformation', rq: true, - en: 'MD_Distribution', - ti: '.MDDistributionType' + mx: false, + dom: false, + en: 'AbstractMD_ContentInformation', + ti: '.AbstractMDContentInformationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -6260,15 +5771,6 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'MDRepresentativeFractionType', - tn: 'MD_RepresentativeFraction_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', - ps: [{ - n: 'denominator', - rq: true, - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' - }] }, { ln: 'DQQuantitativeResultType', tn: 'DQ_QuantitativeResult_Type', @@ -6290,17 +5792,13 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ti: 'ISO19139_GCO_20070417.RecordPropertyType' }] }, { - ln: 'DQAbsoluteExternalPositionalAccuracyType', - tn: 'DQ_AbsoluteExternalPositionalAccuracy_Type', - bti: '.AbstractDQPositionalAccuracyType' - }, { - ln: 'DQCompletenessOmissionPropertyType', - tn: 'DQ_CompletenessOmission_PropertyType', + ln: 'EXGeographicDescriptionPropertyType', + tn: 'EX_GeographicDescription_PropertyType', ps: [{ - n: 'dqCompletenessOmission', + n: 'exGeographicDescription', rq: true, - en: 'DQ_CompletenessOmission', - ti: '.DQCompletenessOmissionType' + en: 'EX_GeographicDescription', + ti: '.EXGeographicDescriptionType' }, { n: 'nilReason', ti: { @@ -6343,13 +5841,70 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDPortrayalCatalogueReferencePropertyType', - tn: 'MD_PortrayalCatalogueReference_PropertyType', + ln: 'EXGeographicDescriptionType', + tn: 'EX_GeographicDescription_Type', + bti: '.AbstractEXGeographicExtentType', ps: [{ - n: 'mdPortrayalCatalogueReference', + n: 'geographicIdentifier', rq: true, - en: 'MD_PortrayalCatalogueReference', - ti: '.MDPortrayalCatalogueReferenceType' + ti: '.MDIdentifierPropertyType' + }] + }, { + ln: 'MDMediumFormatCodePropertyType', + tn: 'MD_MediumFormatCode_PropertyType', + ps: [{ + n: 'mdMediumFormatCode', + rq: true, + en: 'MD_MediumFormatCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + 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: 'LILineagePropertyType', + tn: 'LI_Lineage_PropertyType', + ps: [{ + n: 'liLineage', + rq: true, + en: 'LI_Lineage', + ti: '.LILineageType' }, { n: 'nilReason', ti: { @@ -6392,47 +5947,54 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSInitiativeType', - tn: 'DS_Initiative_Type', - bti: '.AbstractDSAggregateType' - }, { - ln: 'MDFormatType', - tn: 'MD_Format_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MDImageDescriptionType', + tn: 'MD_ImageDescription_Type', + bti: '.MDCoverageDescriptionType', ps: [{ - n: 'name', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'illuminationElevationAngle', + ti: 'ISO19139_GCO_20070417.RealPropertyType' }, { - n: 'version', - rq: true, - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'illuminationAzimuthAngle', + ti: 'ISO19139_GCO_20070417.RealPropertyType' }, { - n: 'amendmentNumber', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'imagingCondition', + ti: '.MDImagingConditionCodePropertyType' }, { - n: 'specification', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'imageQualityCode', + ti: '.MDIdentifierPropertyType' }, { - n: 'fileDecompressionTechnique', - ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + n: 'cloudCoverPercentage', + ti: 'ISO19139_GCO_20070417.RealPropertyType' }, { - n: 'formatDistributor', - mno: 0, - col: true, - ti: '.MDDistributorPropertyType' + 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: 'MDCoverageDescriptionPropertyType', - tn: 'MD_CoverageDescription_PropertyType', + ln: 'EXBoundingPolygonPropertyType', + tn: 'EX_BoundingPolygon_PropertyType', ps: [{ - n: 'mdCoverageDescription', + n: 'exBoundingPolygon', rq: true, - mx: false, - dom: false, - en: 'MD_CoverageDescription', - ti: '.MDCoverageDescriptionType', - t: 'er' + en: 'EX_BoundingPolygon', + ti: '.EXBoundingPolygonType' }, { n: 'nilReason', ti: { @@ -6475,32 +6037,38 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMediumFormatCodePropertyType', - tn: 'MD_MediumFormatCode_PropertyType', + ln: 'MDGeoreferenceableType', + tn: 'MD_Georeferenceable_Type', + bti: '.MDGridSpatialRepresentationType', ps: [{ - n: 'mdMediumFormatCode', + n: 'controlPointAvailability', rq: true, - en: 'MD_MediumFormatCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType' + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + 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: 'DQDataQualityPropertyType', - tn: 'DQ_DataQuality_PropertyType', + ln: 'MDApplicationSchemaInformationPropertyType', + tn: 'MD_ApplicationSchemaInformation_PropertyType', ps: [{ - n: 'dqDataQuality', + n: 'mdApplicationSchemaInformation', rq: true, - en: 'DQ_DataQuality', - ti: '.DQDataQualityType' + en: 'MD_ApplicationSchemaInformation', + ti: '.MDApplicationSchemaInformationType' }, { n: 'nilReason', ti: { @@ -6543,12 +6111,12 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDCoverageContentTypeCodePropertyType', - tn: 'MD_CoverageContentTypeCode_PropertyType', + ln: 'MDKeywordTypeCodePropertyType', + tn: 'MD_KeywordTypeCode_PropertyType', ps: [{ - n: 'mdCoverageContentTypeCode', + n: 'mdKeywordTypeCode', rq: true, - en: 'MD_CoverageContentTypeCode', + en: 'MD_KeywordTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -6562,15 +6130,34 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQCompletenessPropertyType', - tn: 'DQ_Completeness_PropertyType', + ln: 'DQQuantitativeAttributeAccuracyType', + tn: 'DQ_QuantitativeAttributeAccuracy_Type', + bti: '.AbstractDQThematicAccuracyType' + }, { + ln: 'DSDataSetType', + tn: 'DS_DataSet_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'abstractDQCompleteness', + n: 'has', + rq: true, + col: true, + ti: '.MDMetadataPropertyType' + }, { + n: 'partOf', + mno: 0, + col: true, + ti: '.DSAggregatePropertyType' + }] + }, { + ln: 'MDIdentificationPropertyType', + tn: 'MD_Identification_PropertyType', + ps: [{ + n: 'abstractMDIdentification', rq: true, mx: false, dom: false, - en: 'AbstractDQ_Completeness', - ti: '.AbstractDQCompletenessType', + en: 'AbstractMD_Identification', + ti: '.AbstractMDIdentificationType', t: 'er' }, { n: 'nilReason', @@ -6614,24 +6201,71 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DSSeriesType', - tn: 'DS_Series_Type', - bti: '.AbstractDSAggregateType' + 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: '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: 'DQThematicAccuracyPropertyType', - tn: 'DQ_ThematicAccuracy_PropertyType', + ln: 'AbstractEXGeographicExtentType', + tn: 'AbstractEX_GeographicExtent_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', ps: [{ - n: 'abstractDQThematicAccuracy', + n: 'extentTypeCode', + ti: 'ISO19139_GCO_20070417.BooleanPropertyType' + }] + }, { + 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: 'MDUsagePropertyType', + tn: 'MD_Usage_PropertyType', + ps: [{ + n: 'mdUsage', rq: true, - mx: false, - dom: false, - en: 'AbstractDQ_ThematicAccuracy', - ti: '.AbstractDQThematicAccuracyType', - t: 'er' + en: 'MD_Usage', + ti: '.MDUsageType' }, { n: 'nilReason', ti: { @@ -6674,53 +6308,50 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDImageDescriptionType', - tn: 'MD_ImageDescription_Type', - bti: '.MDCoverageDescriptionType', + ln: 'MDLegalConstraintsType', + tn: 'MD_LegalConstraints_Type', + bti: '.MDConstraintsType', ps: [{ - n: 'illuminationElevationAngle', - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }, { - n: 'illuminationAzimuthAngle', - ti: 'ISO19139_GCO_20070417.RealPropertyType' - }, { - n: 'imagingCondition', - ti: '.MDImagingConditionCodePropertyType' + n: 'accessConstraints', + mno: 0, + col: true, + ti: '.MDRestrictionCodePropertyType' }, { - n: 'imageQualityCode', - ti: '.MDIdentifierPropertyType' + n: 'useConstraints', + mno: 0, + col: true, + ti: '.MDRestrictionCodePropertyType' }, { - n: 'cloudCoverPercentage', - ti: 'ISO19139_GCO_20070417.RealPropertyType' + n: 'otherConstraints', + mno: 0, + col: 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: 'processingLevelCode', - ti: '.MDIdentifierPropertyType' + n: 'plannedAvailableDateTime', + ti: 'ISO19139_GCO_20070417.DateTimePropertyType' }, { - n: 'compressionGenerationQuantity', - ti: 'ISO19139_GCO_20070417.IntegerPropertyType' + n: 'orderingInstructions', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - 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' + n: 'turnaround', + ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }] }, { - ln: 'MDObligationCodePropertyType', - tn: 'MD_ObligationCode_PropertyType', + ln: 'LIProcessStepPropertyType', + tn: 'LI_ProcessStep_PropertyType', ps: [{ - n: 'mdObligationCode', + n: 'liProcessStep', rq: true, - en: 'MD_ObligationCode' + en: 'LI_ProcessStep', + ti: '.LIProcessStepType' }, { n: 'nilReason', ti: { @@ -6731,15 +6362,45 @@ 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: 'MDMetadataPropertyType', - tn: 'MD_Metadata_PropertyType', + ln: 'CIOnlineResourcePropertyType', + tn: 'CI_OnlineResource_PropertyType', ps: [{ - n: 'mdMetadata', + n: 'ciOnlineResource', rq: true, - en: 'MD_Metadata', - ti: '.MDMetadataType' + en: 'CI_OnlineResource', + ti: '.CIOnlineResourceType' }, { n: 'nilReason', ti: { @@ -6782,12 +6443,12 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CIDateTypeCodePropertyType', - tn: 'CI_DateTypeCode_PropertyType', + ln: 'MDCellGeometryCodePropertyType', + tn: 'MD_CellGeometryCode_PropertyType', ps: [{ - n: 'ciDateTypeCode', + n: 'mdCellGeometryCode', rq: true, - en: 'CI_DateTypeCode', + en: 'MD_CellGeometryCode', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -6801,13 +6462,30 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQTopologicalConsistencyPropertyType', - tn: 'DQ_TopologicalConsistency_PropertyType', + ln: 'DQGriddedDataPositionalAccuracyType', + tn: 'DQ_GriddedDataPositionalAccuracy_Type', + bti: '.AbstractDQPositionalAccuracyType' + }, { + ln: 'EXSpatialTemporalExtentType', + tn: 'EX_SpatialTemporalExtent_Type', + bti: '.EXTemporalExtentType', ps: [{ - n: 'dqTopologicalConsistency', + n: 'spatialExtent', rq: true, - en: 'DQ_TopologicalConsistency', - ti: '.DQTopologicalConsistencyType' + col: true, + ti: '.EXGeographicExtentPropertyType' + }] + }, { + ln: 'DSDataSetPropertyType', + tn: 'DS_DataSet_PropertyType', + ps: [{ + n: 'dsDataSet', + rq: true, + mx: false, + dom: false, + en: 'DS_DataSet', + ti: '.DSDataSetType', + t: 'er' }, { n: 'nilReason', ti: { @@ -6850,12 +6528,12 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDMaintenanceFrequencyCodePropertyType', - tn: 'MD_MaintenanceFrequencyCode_PropertyType', + ln: 'MDCoverageContentTypeCodePropertyType', + tn: 'MD_CoverageContentTypeCode_PropertyType', ps: [{ - n: 'mdMaintenanceFrequencyCode', + n: 'mdCoverageContentTypeCode', rq: true, - en: 'MD_MaintenanceFrequencyCode', + en: 'MD_CoverageContentTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType' }, { n: 'nilReason', @@ -6869,13 +6547,32 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MDFeatureCatalogueDescriptionPropertyType', - tn: 'MD_FeatureCatalogueDescription_PropertyType', + ln: 'DSAssociationTypeCodePropertyType', + tn: 'DS_AssociationTypeCode_PropertyType', ps: [{ - n: 'mdFeatureCatalogueDescription', + n: 'dsAssociationTypeCode', rq: true, - en: 'MD_FeatureCatalogueDescription', - ti: '.MDFeatureCatalogueDescriptionType' + 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: 'MDGeorectifiedPropertyType', + tn: 'MD_Georectified_PropertyType', + ps: [{ + n: 'mdGeorectified', + rq: true, + en: 'MD_Georectified', + ti: '.MDGeorectifiedType' }, { n: 'nilReason', ti: { @@ -6918,13 +6615,16 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXBoundingPolygonPropertyType', - tn: 'EX_BoundingPolygon_PropertyType', + ln: 'DQLogicalConsistencyPropertyType', + tn: 'DQ_LogicalConsistency_PropertyType', ps: [{ - n: 'exBoundingPolygon', + n: 'abstractDQLogicalConsistency', rq: true, - en: 'EX_BoundingPolygon', - ti: '.EXBoundingPolygonType' + mx: false, + dom: false, + en: 'AbstractDQ_LogicalConsistency', + ti: '.AbstractDQLogicalConsistencyType', + t: 'er' }, { n: 'nilReason', ti: { @@ -6967,13 +6667,26 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EXVerticalExtentPropertyType', - tn: 'EX_VerticalExtent_PropertyType', + ln: 'LocalisedCharacterStringPropertyType', + tn: 'LocalisedCharacterString_PropertyType', + bti: 'ISO19139_GCO_20070417.ObjectReferencePropertyType', ps: [{ - n: 'exVerticalExtent', + n: 'localisedCharacterString', rq: true, - en: 'EX_VerticalExtent', - ti: '.EXVerticalExtentType' + en: 'LocalisedCharacterString', + ti: '.LocalisedCharacterStringType' + }] + }, { + ln: 'MDConstraintsPropertyType', + tn: 'MD_Constraints_PropertyType', + ps: [{ + n: 'mdConstraints', + rq: true, + mx: false, + dom: false, + en: 'MD_Constraints', + ti: '.MDConstraintsType', + t: 'er' }, { n: 'nilReason', ti: { @@ -7016,49 +6729,35 @@ var ISO19139_GMD_20070417_Module_Factory = function () { 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', + ln: 'MDScopeCodePropertyType', + tn: 'MD_ScopeCode_PropertyType', ps: [{ - n: 'has', + n: 'mdScopeCode', rq: true, - col: true, - ti: '.MDMetadataPropertyType' + mx: false, + dom: false, + en: 'MD_ScopeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', + t: 'er' }, { - 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: 'DQConceptualConsistencyPropertyType', - tn: 'DQ_ConceptualConsistency_PropertyType', + ln: 'DSProductionSeriesPropertyType', + tn: 'DS_ProductionSeries_PropertyType', ps: [{ - n: 'dqConceptualConsistency', + n: 'dsProductionSeries', rq: true, - en: 'DQ_ConceptualConsistency', - ti: '.DQConceptualConsistencyType' + en: 'DS_ProductionSeries', + ti: '.DSProductionSeriesType' }, { n: 'nilReason', ti: { @@ -7101,62 +6800,359 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DQScopeType', - tn: 'DQ_Scope_Type', - bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ln: 'MDFeatureCatalogueDescriptionPropertyType', + tn: 'MD_FeatureCatalogueDescription_PropertyType', ps: [{ - n: 'level', + n: 'mdFeatureCatalogueDescription', rq: true, - ti: '.MDScopeCodePropertyType' + en: 'MD_FeatureCatalogueDescription', + ti: '.MDFeatureCatalogueDescriptionType' }, { - n: 'extent', - ti: '.EXExtentPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'levelDescription', - mno: 0, - col: true, - ti: '.MDScopeDescriptionPropertyType' + 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_20070417.AbstractObjectType', + ln: 'DSAssociationType', + tn: 'DS_Association_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType' + }, { + ln: 'DQDomainConsistencyPropertyType', + tn: 'DQ_DomainConsistency_PropertyType', ps: [{ - n: 'nameOfMeasure', + n: 'dqDomainConsistency', + rq: true, + en: 'DQ_DomainConsistency', + ti: '.DQDomainConsistencyType' + }, { + 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: '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: 'measureIdentification', - ti: '.MDIdentifierPropertyType' + n: 'characterSet', + mno: 0, + col: true, + ti: '.MDCharacterSetCodePropertyType' }, { - n: 'measureDescription', + n: 'topicCategory', + mno: 0, + col: true, + ti: '.MDTopicCategoryCodePropertyType' + }, { + n: 'environmentDescription', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' }, { - n: 'evaluationMethodType', - ti: '.DQEvaluationMethodTypeCodePropertyType' + n: 'extent', + mno: 0, + col: true, + ti: '.EXExtentPropertyType' }, { - n: 'evaluationMethodDescription', + n: 'supplementalInformation', ti: 'ISO19139_GCO_20070417.CharacterStringPropertyType' + }] + }, { + ln: 'AbstractRSReferenceSystemType', + tn: 'AbstractRS_ReferenceSystem_Type', + bti: 'ISO19139_GCO_20070417.AbstractObjectType', + ps: [{ + n: 'name', + rq: true, + ti: '.RSIdentifierPropertyType' }, { - n: 'evaluationProcedure', - ti: '.CICitationPropertyType' + n: 'domainOfValidity', + mno: 0, + col: true, + ti: '.EXExtentPropertyType' + }] + }, { + 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: 'ISO19139_GCO_20070417.DateTimePropertyType' + ti: '.CIResponsiblePartyPropertyType' }, { - n: 'result', - rq: true, - mxo: 2, + n: 'source', + mno: 0, col: true, - ti: '.DQResultPropertyType' + ti: '.LISourcePropertyType' }] }, { - t: 'enum', - ln: 'MDTopicCategoryCodeType', - vs: ['farming', 'biota', 'boundaries', 'climatologyMeteorologyAtmosphere', 'economy', 'elevation', 'environment', 'geoscientificInformation', 'health', 'imageryBaseMapsEarthCover', 'intelligenceMilitary', 'inlandWaters', 'location', 'oceans', 'planningCadastre', 'society', 'structure', 'transportation', 'utilitiesCommunication'] + ln: 'MDRangeDimensionPropertyType', + tn: 'MD_RangeDimension_PropertyType', + ps: [{ + n: 'mdRangeDimension', + rq: true, + mx: false, + dom: false, + en: 'MD_RangeDimension', + ti: '.MDRangeDimensionType', + 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: '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: 'DQTemporalValidityPropertyType', + tn: 'DQ_TemporalValidity_PropertyType', + ps: [{ + n: 'dqTemporalValidity', + rq: true, + en: 'DQ_TemporalValidity', + ti: '.DQTemporalValidityType' + }, { + 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: 'MDGridSpatialRepresentationPropertyType', + tn: 'MD_GridSpatialRepresentation_PropertyType', + ps: [{ + n: 'mdGridSpatialRepresentation', + rq: true, + mx: false, + dom: false, + en: 'MD_GridSpatialRepresentation', + ti: '.MDGridSpatialRepresentationType', + 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' + }] }, { t: 'enum', ln: 'MDPixelOrientationCodeType', @@ -7165,101 +7161,186 @@ var ISO19139_GMD_20070417_Module_Factory = function () { t: 'enum', ln: 'MDObligationCodeType', vs: ['mandatory', 'optional', 'conditional'] + }, { + t: 'enum', + ln: 'MDTopicCategoryCodeType', + vs: ['farming', 'biota', 'boundaries', 'climatologyMeteorologyAtmosphere', 'economy', 'elevation', 'environment', 'geoscientificInformation', 'health', 'imageryBaseMapsEarthCover', 'intelligenceMilitary', 'inlandWaters', 'location', 'oceans', 'planningCadastre', 'society', 'structure', 'transportation', 'utilitiesCommunication'] }], eis: [{ - en: 'MD_LegalConstraints', - ti: '.MDLegalConstraintsType', - sh: 'MD_Constraints' - }, { - en: 'MD_Constraints', - ti: '.MDConstraintsType' + en: 'DS_Initiative', + ti: '.DSInitiativeType', + sh: 'AbstractDS_Aggregate' }, { - en: 'CI_Series', - ti: '.CISeriesType' + en: 'MD_KeywordTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } }, { - en: 'MD_Metadata', - ti: '.MDMetadataType' + en: 'DQ_RelativeInternalPositionalAccuracy', + ti: '.DQRelativeInternalPositionalAccuracyType', + sh: 'AbstractDQ_PositionalAccuracy' }, { - en: 'EX_BoundingPolygon', - ti: '.EXBoundingPolygonType', - sh: 'AbstractEX_GeographicExtent' + en: 'DQ_ConceptualConsistency', + ti: '.DQConceptualConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' }, { - en: 'MD_Distribution', - ti: '.MDDistributionType' + en: 'PT_FreeText', + ti: '.PTFreeTextType' }, { - en: 'MD_RangeDimension', - ti: '.MDRangeDimensionType' + en: 'MD_DistributionUnits', + ti: 'ISO19139_GCO_20070417.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } }, { - en: 'DS_ProductionSeries', - ti: '.DSProductionSeriesType', + en: 'DS_Platform', + ti: '.DSPlatformType', sh: 'DS_Series' }, { - en: 'MD_Dimension', - ti: '.MDDimensionType' + en: 'EX_Extent', + ti: '.EXExtentType' }, { - en: 'DS_Association', - ti: '.DSAssociationType' + en: 'MD_AggregateInformation', + ti: '.MDAggregateInformationType' }, { - en: 'MD_MediumFormatCode', + en: 'MD_ImageDescription', + ti: '.MDImageDescriptionType', + sh: 'MD_CoverageDescription' + }, { + en: 'CI_OnlineResource', + ti: '.CIOnlineResourceType' + }, { + en: 'MD_Identifier', + ti: '.MDIdentifierType' + }, { + en: 'CI_PresentationFormCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'EX_TemporalExtent', - ti: '.EXTemporalExtentType' + en: 'DQ_DomainConsistency', + ti: '.DQDomainConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' }, { - en: 'DQ_TemporalConsistency', - ti: '.DQTemporalConsistencyType', - sh: 'AbstractDQ_TemporalAccuracy' + en: 'AbstractDS_Aggregate', + ti: '.AbstractDSAggregateType' }, { - en: 'MD_PixelOrientationCode', + en: 'MD_MediumNameCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'LI_ProcessStep', - ti: '.LIProcessStepType' + en: 'MD_ScopeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } }, { - en: 'MD_Georeferenceable', - ti: '.MDGeoreferenceableType', - sh: 'MD_GridSpatialRepresentation' + en: 'CI_Contact', + ti: '.CIContactType' + }, { + en: 'AbstractDQ_TemporalAccuracy', + ti: '.AbstractDQTemporalAccuracyType', + sh: 'AbstractDQ_Element' + }, { + en: 'MD_CoverageContentTypeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } + }, { + en: 'MD_Resolution', + ti: '.MDResolutionType' + }, { + en: 'MD_PortrayalCatalogueReference', + ti: '.MDPortrayalCatalogueReferenceType' + }, { + en: 'MD_RepresentativeFraction', + ti: '.MDRepresentativeFractionType' + }, { + en: 'PT_Locale', + ti: '.PTLocaleType' + }, { + en: 'EX_TemporalExtent', + ti: '.EXTemporalExtentType' + }, { + en: 'AbstractDQ_Completeness', + ti: '.AbstractDQCompletenessType', + sh: 'AbstractDQ_Element' + }, { + en: 'DQ_FormatConsistency', + ti: '.DQFormatConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' + }, { + en: 'MD_ServiceIdentification', + ti: '.MDServiceIdentificationType', + sh: 'AbstractMD_Identification' + }, { + en: 'MD_Constraints', + ti: '.MDConstraintsType' + }, { + en: 'AbstractDQ_Result', + ti: '.AbstractDQResultType' + }, { + en: 'DQ_TemporalConsistency', + ti: '.DQTemporalConsistencyType', + sh: 'AbstractDQ_TemporalAccuracy' + }, { + en: 'LI_Lineage', + ti: '.LILineageType' }, { - en: 'MD_DistributionUnits', + en: 'CI_Series', + ti: '.CISeriesType' + }, { + en: 'MD_GeometricObjectTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DS_DataSet', - ti: '.DSDataSetType' + en: 'MD_FeatureCatalogueDescription', + ti: '.MDFeatureCatalogueDescriptionType', + sh: 'AbstractMD_ContentInformation' }, { - en: 'EX_SpatialTemporalExtent', - ti: '.EXSpatialTemporalExtentType', - sh: 'EX_TemporalExtent' + en: 'DQ_ThematicClassificationCorrectness', + ti: '.DQThematicClassificationCorrectnessType', + sh: 'AbstractDQ_ThematicAccuracy' }, { - en: 'MD_CoverageDescription', - ti: '.MDCoverageDescriptionType', - sh: 'AbstractMD_ContentInformation' + en: 'MD_GeometricObjects', + ti: '.MDGeometricObjectsType' }, { - en: 'MD_CoverageContentTypeCode', + en: 'MD_MaintenanceFrequencyCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_CellGeometryCode', + en: 'DQ_TopologicalConsistency', + ti: '.DQTopologicalConsistencyType', + sh: 'AbstractDQ_LogicalConsistency' + }, { + en: 'MD_DigitalTransferOptions', + ti: '.MDDigitalTransferOptionsType' + }, { + en: 'Country', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_DimensionNameTypeCode', + en: 'MD_MediumFormatCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', @@ -7269,215 +7350,198 @@ var ISO19139_GMD_20070417_Module_Factory = function () { en: 'CI_Citation', ti: '.CICitationType' }, { - en: 'MD_DigitalTransferOptions', - ti: '.MDDigitalTransferOptionsType' + en: 'LanguageCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } }, { - en: 'DQ_NonQuantitativeAttributeAccuracy', - ti: '.DQNonQuantitativeAttributeAccuracyType', - sh: 'AbstractDQ_ThematicAccuracy' + en: 'MD_MetadataExtensionInformation', + ti: '.MDMetadataExtensionInformationType' }, { - en: 'PT_Locale', - ti: '.PTLocaleType' + en: 'AbstractDQ_LogicalConsistency', + ti: '.AbstractDQLogicalConsistencyType', + sh: 'AbstractDQ_Element' }, { - en: 'MD_MaintenanceFrequencyCode', + en: 'DS_AssociationTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_ServiceIdentification', - ti: '.MDServiceIdentificationType', - sh: 'AbstractMD_Identification' + en: 'MD_GridSpatialRepresentation', + ti: '.MDGridSpatialRepresentationType', + sh: 'AbstractMD_SpatialRepresentation' }, { - en: 'AbstractDS_Aggregate', - ti: '.AbstractDSAggregateType' + en: 'EX_SpatialTemporalExtent', + ti: '.EXSpatialTemporalExtentType', + sh: 'EX_TemporalExtent' }, { - en: 'RS_Identifier', - ti: '.RSIdentifierType', - sh: 'MD_Identifier' + en: 'DQ_AccuracyOfATimeMeasurement', + ti: '.DQAccuracyOfATimeMeasurementType', + sh: 'AbstractDQ_TemporalAccuracy' }, { - en: 'AbstractDQ_TemporalAccuracy', - ti: '.AbstractDQTemporalAccuracyType', - sh: 'AbstractDQ_Element' + en: 'CI_ResponsibleParty', + ti: '.CIResponsiblePartyType' }, { - en: 'MD_Medium', - ti: '.MDMediumType' + en: 'MD_ApplicationSchemaInformation', + ti: '.MDApplicationSchemaInformationType' }, { - en: 'MD_VectorSpatialRepresentation', - ti: '.MDVectorSpatialRepresentationType', - sh: 'AbstractMD_SpatialRepresentation' + en: 'DS_Sensor', + ti: '.DSSensorType', + sh: 'DS_Series' }, { - en: 'DQ_TopologicalConsistency', - ti: '.DQTopologicalConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' + en: 'CI_Date', + ti: '.CIDateType' }, { - en: 'DS_StereoMate', - ti: '.DSStereoMateType', - sh: 'DS_OtherAggregate' + en: 'EX_GeographicDescription', + ti: '.EXGeographicDescriptionType', + sh: 'AbstractEX_GeographicExtent' }, { - en: 'MD_ImagingConditionCode', + en: 'MD_Usage', + ti: '.MDUsageType' + }, { + en: 'CI_DateTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_TopologyLevelCode', + en: 'MD_CharacterSetCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_GriddedDataPositionalAccuracy', - ti: '.DQGriddedDataPositionalAccuracyType', - sh: 'AbstractDQ_PositionalAccuracy' - }, { - en: 'AbstractDQ_Element', - ti: '.AbstractDQElementType' + en: 'LI_Source', + ti: '.LISourceType' }, { - en: 'MD_FeatureCatalogueDescription', - ti: '.MDFeatureCatalogueDescriptionType', - sh: 'AbstractMD_ContentInformation' + en: 'DQ_Scope', + ti: '.DQScopeType' }, { - en: 'DQ_QuantitativeAttributeAccuracy', - ti: '.DQQuantitativeAttributeAccuracyType', - sh: 'AbstractDQ_ThematicAccuracy' + en: 'DS_Association', + ti: '.DSAssociationType' }, { - en: 'AbstractDQ_LogicalConsistency', - ti: '.AbstractDQLogicalConsistencyType', - sh: 'AbstractDQ_Element' + en: 'AbstractDQ_Element', + ti: '.AbstractDQElementType' }, { - en: 'DQ_DataQuality', - ti: '.DQDataQualityType' + en: 'DS_Series', + ti: '.DSSeriesType', + sh: 'AbstractDS_Aggregate' }, { - en: 'EX_GeographicBoundingBox', - ti: '.EXGeographicBoundingBoxType', - sh: 'AbstractEX_GeographicExtent' + en: 'LI_ProcessStep', + ti: '.LIProcessStepType' }, { - en: 'Country', - ti: 'ISO19139_GCO_20070417.CodeListValueType', + en: 'MD_TopicCategoryCode', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_RelativeInternalPositionalAccuracy', - ti: '.DQRelativeInternalPositionalAccuracyType', - sh: 'AbstractDQ_PositionalAccuracy' - }, { - en: 'DQ_CompletenessOmission', - ti: '.DQCompletenessOmissionType', - sh: 'AbstractDQ_Completeness' - }, { - en: 'MD_MaintenanceInformation', - ti: '.MDMaintenanceInformationType' - }, { - en: 'PT_FreeText', - ti: '.PTFreeTextType' + en: 'MD_BrowseGraphic', + ti: '.MDBrowseGraphicType' }, { - en: 'DS_InitiativeTypeCode', + en: 'MD_CellGeometryCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'CI_PresentationFormCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'AbstractRS_ReferenceSystem', + ti: '.AbstractRSReferenceSystemType' }, { - en: 'MD_ProgressCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'MD_MaintenanceInformation', + ti: '.MDMaintenanceInformationType' }, { - en: 'MD_CharacterSetCode', + en: 'CI_OnLineFunctionCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'CI_Contact', - ti: '.CIContactType' + en: 'DQ_AbsoluteExternalPositionalAccuracy', + ti: '.DQAbsoluteExternalPositionalAccuracyType', + sh: 'AbstractDQ_PositionalAccuracy' }, { - en: 'MD_Keywords', - ti: '.MDKeywordsType' + en: 'DQ_QuantitativeResult', + ti: '.DQQuantitativeResultType', + sh: 'AbstractDQ_Result' }, { - en: 'MD_ApplicationSchemaInformation', - ti: '.MDApplicationSchemaInformationType' + en: 'URL' }, { - en: 'LI_Source', - ti: '.LISourceType' + en: 'MD_Medium', + ti: '.MDMediumType' }, { - en: 'DQ_ConformanceResult', - ti: '.DQConformanceResultType', - sh: 'AbstractDQ_Result' + en: 'DQ_DataQuality', + ti: '.DQDataQualityType' }, { - en: 'CI_Date', - ti: '.CIDateType' + en: 'AbstractEX_GeographicExtent', + ti: '.AbstractEXGeographicExtentType' }, { - en: 'MD_ScopeCode', + en: 'MD_RestrictionCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'URL' + en: 'MD_Georeferenceable', + ti: '.MDGeoreferenceableType', + sh: 'MD_GridSpatialRepresentation' }, { - en: 'AbstractDQ_PositionalAccuracy', - ti: '.AbstractDQPositionalAccuracyType', - sh: 'AbstractDQ_Element' + en: 'DQ_NonQuantitativeAttributeAccuracy', + ti: '.DQNonQuantitativeAttributeAccuracyType', + sh: 'AbstractDQ_ThematicAccuracy' }, { - en: 'LocalisedCharacterString', - ti: '.LocalisedCharacterStringType', + en: 'MD_ImagingConditionCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DS_Initiative', - ti: '.DSInitiativeType', - sh: 'AbstractDS_Aggregate' + en: 'DQ_TemporalValidity', + ti: '.DQTemporalValidityType', + sh: 'AbstractDQ_TemporalAccuracy' }, { - en: 'AbstractRS_ReferenceSystem', - ti: '.AbstractRSReferenceSystemType' + en: 'DQ_CompletenessOmission', + ti: '.DQCompletenessOmissionType', + sh: 'AbstractDQ_Completeness' }, { - en: 'DQ_Scope', - ti: '.DQScopeType' + en: 'MD_Distribution', + ti: '.MDDistributionType' }, { - en: 'MD_DatatypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'MD_ReferenceSystem', + ti: '.MDReferenceSystemType' }, { - en: 'DQ_AbsoluteExternalPositionalAccuracy', - ti: '.DQAbsoluteExternalPositionalAccuracyType', - sh: 'AbstractDQ_PositionalAccuracy' + en: 'EX_GeographicBoundingBox', + ti: '.EXGeographicBoundingBoxType', + sh: 'AbstractEX_GeographicExtent' + }, { + en: 'DS_DataSet', + ti: '.DSDataSetType' + }, { + en: 'EX_VerticalExtent', + ti: '.EXVerticalExtentType' + }, { + en: 'MD_Distributor', + ti: '.MDDistributorType' }, { - en: 'DS_AssociationTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'AbstractMD_SpatialRepresentation', + ti: '.AbstractMDSpatialRepresentationType' + }, { + en: 'MD_ExtendedElementInformation', + ti: '.MDExtendedElementInformationType' }, { en: 'DS_OtherAggregate', ti: '.DSOtherAggregateType', sh: 'AbstractDS_Aggregate' - }, { - en: 'EX_Extent', - ti: '.EXExtentType' }, { en: 'MD_ObligationCode', sh: { @@ -7485,249 +7549,185 @@ var ISO19139_GMD_20070417_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_StandardOrderProcess', - ti: '.MDStandardOrderProcessType' + en: 'PT_LocaleContainer', + ti: '.PTLocaleContainerType' }, { - en: 'MD_RepresentativeFraction', - ti: '.MDRepresentativeFractionType' + en: 'MD_SecurityConstraints', + ti: '.MDSecurityConstraintsType', + sh: 'MD_Constraints' }, { - en: 'MD_Identifier', - ti: '.MDIdentifierType' + en: 'MD_Band', + ti: '.MDBandType', + sh: 'MD_RangeDimension' }, { - en: 'DQ_DomainConsistency', - ti: '.DQDomainConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' + en: 'DQ_QuantitativeAttributeAccuracy', + ti: '.DQQuantitativeAttributeAccuracyType', + sh: 'AbstractDQ_ThematicAccuracy' }, { - en: 'EX_VerticalExtent', - ti: '.EXVerticalExtentType' + en: 'MD_Format', + ti: '.MDFormatType' }, { - en: 'DS_Series', - ti: '.DSSeriesType', - sh: 'AbstractDS_Aggregate' + en: 'MD_PixelOrientationCode', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } }, { en: 'CI_Address', ti: '.CIAddressType' }, { - en: 'MD_Distributor', - ti: '.MDDistributorType' - }, { - en: 'MD_SecurityConstraints', - ti: '.MDSecurityConstraintsType', - sh: 'MD_Constraints' - }, { - en: 'DQ_AccuracyOfATimeMeasurement', - ti: '.DQAccuracyOfATimeMeasurementType', - sh: 'AbstractDQ_TemporalAccuracy' - }, { - en: 'MD_ClassificationCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', + en: 'LocalisedCharacterString', + ti: '.LocalisedCharacterStringType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'AbstractMD_ContentInformation', - ti: '.AbstractMDContentInformationType' + en: 'MD_Georectified', + ti: '.MDGeorectifiedType', + sh: 'MD_GridSpatialRepresentation' }, { - en: 'MD_TopicCategoryCode', + en: 'MD_ProgressCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'AbstractDQ_Completeness', - ti: '.AbstractDQCompletenessType', - sh: 'AbstractDQ_Element' + en: 'DS_ProductionSeries', + ti: '.DSProductionSeriesType', + sh: 'DS_Series' }, { - en: 'MD_SpatialRepresentationTypeCode', + en: 'DQ_GriddedDataPositionalAccuracy', + ti: '.DQGriddedDataPositionalAccuracyType', + sh: 'AbstractDQ_PositionalAccuracy' + }, { + en: 'CI_RoleCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'LanguageCode', + en: 'MD_DatatypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_PortrayalCatalogueReference', - ti: '.MDPortrayalCatalogueReferenceType' + en: 'MD_ScopeDescription', + ti: '.MDScopeDescriptionType' }, { - en: 'DQ_QuantitativeResult', - ti: '.DQQuantitativeResultType', - sh: 'AbstractDQ_Result' + en: 'DQ_CompletenessCommission', + ti: '.DQCompletenessCommissionType', + sh: 'AbstractDQ_Completeness' }, { - en: 'MD_RestrictionCode', + en: 'MD_LegalConstraints', + ti: '.MDLegalConstraintsType', + sh: 'MD_Constraints' + }, { + en: 'DQ_EvaluationMethodTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_KeywordTypeCode', + en: 'MD_SpatialRepresentationTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_FormatConsistency', - ti: '.DQFormatConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' + en: 'AbstractDQ_ThematicAccuracy', + ti: '.AbstractDQThematicAccuracyType', + sh: 'AbstractDQ_Element' }, { - en: 'MD_ScopeDescription', - ti: '.MDScopeDescriptionType' + en: 'MD_Metadata', + ti: '.MDMetadataType' }, { - en: 'MD_MediumNameCode', + en: 'MD_DimensionNameTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_AggregateInformation', - ti: '.MDAggregateInformationType' - }, { - en: 'AbstractMD_SpatialRepresentation', - ti: '.AbstractMDSpatialRepresentationType' - }, { - en: 'CI_DateTypeCode', + en: 'MD_ClassificationCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'DQ_TemporalValidity', - ti: '.DQTemporalValidityType', - sh: 'AbstractDQ_TemporalAccuracy' + en: 'DS_StereoMate', + ti: '.DSStereoMateType', + sh: 'DS_OtherAggregate' }, { - en: 'DQ_CompletenessCommission', - ti: '.DQCompletenessCommissionType', - sh: 'AbstractDQ_Completeness' + en: 'MD_Dimension', + ti: '.MDDimensionType' + }, { + en: 'MD_VectorSpatialRepresentation', + ti: '.MDVectorSpatialRepresentationType', + sh: 'AbstractMD_SpatialRepresentation' }, { en: 'AbstractMD_Identification', ti: '.AbstractMDIdentificationType' }, { - en: 'DQ_ThematicClassificationCorrectness', - ti: '.DQThematicClassificationCorrectnessType', - sh: 'AbstractDQ_ThematicAccuracy' + en: 'MD_StandardOrderProcess', + ti: '.MDStandardOrderProcessType' }, { - en: 'CI_RoleCode', + en: 'AbstractDQ_PositionalAccuracy', + ti: '.AbstractDQPositionalAccuracyType', + sh: 'AbstractDQ_Element' + }, { + en: 'DQ_ConformanceResult', + ti: '.DQConformanceResultType', + sh: 'AbstractDQ_Result' + }, { + en: 'DS_InitiativeTypeCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } - }, { - en: 'CI_ResponsibleParty', - ti: '.CIResponsiblePartyType' - }, { - en: 'CI_OnlineResource', - ti: '.CIOnlineResourceType' }, { en: 'MD_DataIdentification', ti: '.MDDataIdentificationType', sh: 'AbstractMD_Identification' }, { - en: 'EX_GeographicDescription', - ti: '.EXGeographicDescriptionType', + en: 'EX_BoundingPolygon', + ti: '.EXBoundingPolygonType', sh: 'AbstractEX_GeographicExtent' }, { - 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: 'MD_GeometricObjects', - ti: '.MDGeometricObjectsType' - }, { - en: 'LI_Lineage', - ti: '.LILineageType' - }, { - en: 'MD_ReferenceSystem', - ti: '.MDReferenceSystemType' - }, { - en: 'DQ_ConceptualConsistency', - ti: '.DQConceptualConsistencyType', - sh: 'AbstractDQ_LogicalConsistency' - }, { - en: 'MD_ExtendedElementInformation', - ti: '.MDExtendedElementInformationType' - }, { - en: 'MD_MetadataExtensionInformation', - ti: '.MDMetadataExtensionInformationType' - }, { - en: 'AbstractDQ_ThematicAccuracy', - ti: '.AbstractDQThematicAccuracyType', - sh: 'AbstractDQ_Element' + en: 'MD_Keywords', + ti: '.MDKeywordsType' }, { - en: 'DQ_EvaluationMethodTypeCode', + en: 'MD_TopologyLevelCode', ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'MD_BrowseGraphic', - ti: '.MDBrowseGraphicType' - }, { - en: 'MD_Georectified', - ti: '.MDGeorectifiedType', - sh: 'MD_GridSpatialRepresentation' + en: 'MD_RangeDimension', + ti: '.MDRangeDimensionType' }, { - en: 'MD_GeometricObjectTypeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } + en: 'RS_Identifier', + ti: '.RSIdentifierType', + sh: 'MD_Identifier' }, { - en: 'CI_OnLineFunctionCode', - 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_Format', - ti: '.MDFormatType' + en: 'AbstractMD_ContentInformation', + ti: '.AbstractMDContentInformationType' }, { - en: 'MD_GridSpatialRepresentation', - ti: '.MDGridSpatialRepresentationType', - sh: 'AbstractMD_SpatialRepresentation' + en: 'CI_Telephone', + ti: '.CITelephoneType' }] }; return { diff --git a/scripts/lib/ISO19139_GMX_20060504.js b/scripts/lib/ISO19139_GMX_20060504.js index ed9bfc66..bb58cb0b 100644 --- a/scripts/lib/ISO19139_GMX_20060504.js +++ b/scripts/lib/ISO19139_GMX_20060504.js @@ -5,13 +5,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_0', 'ISO19139_GCO_20060504', 'ISO19139_GMD_20060504'], tis: [{ - ln: 'CTUomCataloguePropertyType', - tn: 'CT_UomCatalogue_PropertyType', + ln: 'MLImageCRSPropertyType', + tn: 'ML_ImageCRS_PropertyType', ps: [{ - n: 'ctUomCatalogue', + n: 'mlImageCRS', rq: true, - en: 'CT_UomCatalogue', - ti: '.CTUomCatalogueType' + en: 'ML_ImageCRS', + ti: '.MLImageCRSType' }, { n: 'nilReason', ti: { @@ -54,13 +54,16 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeAlternativeExpressionPropertyType', - tn: 'CodeAlternativeExpression_PropertyType', + ln: 'CodeDefinitionPropertyType', + tn: 'CodeDefinition_PropertyType', ps: [{ - n: 'codeAlternativeExpression', + n: 'codeDefinition', rq: true, - en: 'CodeAlternativeExpression', - ti: '.CodeAlternativeExpressionType' + mx: false, + dom: false, + en: 'CodeDefinition', + ti: '.CodeDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -103,19 +106,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCoordinateSystemAxisPropertyType', - tn: 'CT_CoordinateSystemAxis_PropertyType', + ln: 'MLConversionPropertyType', + tn: 'ML_Conversion_PropertyType', ps: [{ - n: 'coordinateSystemAxis', + n: 'mlConversion', rq: true, - mx: false, - dom: false, - en: { - lp: 'CoordinateSystemAxis', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.CoordinateSystemAxisType', - t: 'er' + en: 'ML_Conversion', + ti: '.MLConversionType' }, { n: 'nilReason', ti: { @@ -158,13 +155,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLPassThroughOperationPropertyType', - tn: 'ML_PassThroughOperation_PropertyType', + ln: 'MLEllipsoidPropertyType', + tn: 'ML_Ellipsoid_PropertyType', ps: [{ - n: 'mlPassThroughOperation', + n: 'mlEllipsoid', rq: true, - en: 'ML_PassThroughOperation', - ti: '.MLPassThroughOperationType' + en: 'ML_Ellipsoid', + ti: '.MLEllipsoidType' }, { n: 'nilReason', ti: { @@ -207,31 +204,18 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClAlternativeExpressionType', - tn: 'ClAlternativeExpression_Type', - bti: 'GML_3_2_0.DefinitionType', - ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' - }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'CTCodelistValuePropertyType', - tn: 'CT_CodelistValue_PropertyType', + ln: 'CTDatumPropertyType', + tn: 'CT_Datum_PropertyType', ps: [{ - n: 'codeDefinition', + n: 'abstractDatum', rq: true, mx: false, dom: false, - en: 'CodeDefinition', - ti: '.CodeDefinitionType', + en: { + lp: 'AbstractDatum', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.AbstractDatumType', t: 'er' }, { n: 'nilReason', @@ -275,18 +259,15 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTOperationParametersPropertyType', - tn: 'CT_OperationParameters_PropertyType', + ln: 'CTCodelistValuePropertyType', + tn: 'CT_CodelistValue_PropertyType', ps: [{ - n: 'abstractGeneralOperationParameter', + n: 'codeDefinition', rq: true, mx: false, dom: false, - en: { - lp: 'AbstractGeneralOperationParameter', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.AbstractGeneralOperationParameterType', + en: 'CodeDefinition', + ti: '.CodeDefinitionType', t: 'er' }, { n: 'nilReason', @@ -330,13 +311,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXAggregatePropertyType', - tn: 'MX_Aggregate_PropertyType', + ln: 'MLGeodeticDatumType', + tn: 'ML_GeodeticDatum_Type', + bti: 'GML_3_2_0.GeodeticDatumType', ps: [{ - n: 'mxAggregate', + n: 'alternativeExpression', rq: true, - en: 'MX_Aggregate', - ti: '.MXAggregateType' + col: true, + ti: '.DatumAltPropertyType' + }] + }, { + ln: 'MLCoordinateSystemAxisPropertyType', + tn: 'ML_CoordinateSystemAxis_PropertyType', + ps: [{ + n: 'mlCoordinateSystemAxis', + rq: true, + en: 'ML_CoordinateSystemAxis', + ti: '.MLCoordinateSystemAxisType' }, { n: 'nilReason', ti: { @@ -379,13 +370,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEllipsoidPropertyType', - tn: 'ML_Ellipsoid_PropertyType', + ln: 'ClAlternativeExpressionPropertyType', + tn: 'ClAlternativeExpression_PropertyType', ps: [{ - n: 'mlEllipsoid', + n: 'clAlternativeExpression', rq: true, - en: 'ML_Ellipsoid', - ti: '.MLEllipsoidType' + en: 'ClAlternativeExpression', + ti: '.ClAlternativeExpressionType' }, { n: 'nilReason', ti: { @@ -428,19 +419,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnitDefinitionPropertyType', - tn: 'UnitDefinition_PropertyType', + ln: 'MLEllipsoidalCSType', + tn: 'ML_EllipsoidalCS_Type', + bti: 'GML_3_2_0.EllipsoidalCSType', ps: [{ - n: 'unitDefinition', + 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' + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLProjectedCRSPropertyType', + tn: 'ML_ProjectedCRS_PropertyType', + ps: [{ + n: 'mlProjectedCRS', + rq: true, + en: 'ML_ProjectedCRS', + ti: '.MLProjectedCRSType' }, { n: 'nilReason', ti: { @@ -483,32 +478,27 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'AnchorPropertyType', - tn: 'Anchor_PropertyType', + ln: 'MLEllipsoidType', + tn: 'ML_Ellipsoid_Type', + bti: 'GML_3_2_0.EllipsoidType', ps: [{ - n: 'anchor', + n: 'alternativeExpression', rq: true, - en: 'Anchor', - ti: '.AnchorType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + col: true, + ti: '.EllipsoidAltPropertyType' }] }, { - ln: 'UomAlternativeExpressionPropertyType', - tn: 'UomAlternativeExpression_PropertyType', + ln: 'CodeDefinitionType', + tn: 'CodeDefinition_Type', + bti: 'GML_3_2_0.DefinitionType' + }, { + ln: 'MLPrimeMeridianPropertyType', + tn: 'ML_PrimeMeridian_PropertyType', ps: [{ - n: 'uomAlternativeExpression', + n: 'mlPrimeMeridian', rq: true, - en: 'UomAlternativeExpression', - ti: '.UomAlternativeExpressionType' + en: 'ML_PrimeMeridian', + ti: '.MLPrimeMeridianType' }, { n: 'nilReason', ti: { @@ -551,13 +541,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCartesianCSPropertyType', - tn: 'ML_CartesianCS_PropertyType', + ln: 'MLDerivedUnitPropertyType', + tn: 'ML_DerivedUnit_PropertyType', ps: [{ - n: 'mlCartesianCS', + n: 'mlDerivedUnit', rq: true, - en: 'ML_CartesianCS', - ti: '.MLCartesianCSType' + en: 'ML_DerivedUnit', + ti: '.MLDerivedUnitType' }, { n: 'nilReason', ti: { @@ -600,13 +590,36 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLTemporalCRSPropertyType', - tn: 'ML_TemporalCRS_PropertyType', + ln: 'MLUnitDefinitionType', + tn: 'ML_UnitDefinition_Type', + bti: 'GML_3_2_0.UnitDefinitionType', ps: [{ - n: 'mlTemporalCRS', + n: 'alternativeExpression', rq: true, - en: 'ML_TemporalCRS', - ti: '.MLTemporalCRSType' + col: true, + ti: '.UomAlternativeExpressionPropertyType' + }] + }, { + ln: 'MLImageCRSType', + tn: 'ML_ImageCRS_Type', + bti: 'GML_3_2_0.ImageCRSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + 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: { @@ -649,13 +662,32 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLTemporalDatumPropertyType', - tn: 'ML_TemporalDatum_PropertyType', + ln: 'MXScopeCodePropertyType', + tn: 'MX_ScopeCode_PropertyType', ps: [{ - n: 'mlTemporalDatum', + n: 'mxScopeCode', rq: true, - en: 'ML_TemporalDatum', - ti: '.MLTemporalDatumType' + 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: 'MXAggregatePropertyType', + tn: 'MX_Aggregate_PropertyType', + ps: [{ + n: 'mxAggregate', + rq: true, + en: 'MX_Aggregate', + ti: '.MXAggregateType' }, { n: 'nilReason', ti: { @@ -698,19 +730,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConventionalUnitPropertyType', - tn: 'ConventionalUnit_PropertyType', + ln: 'MLEngineeringCRSPropertyType', + tn: 'ML_EngineeringCRS_PropertyType', ps: [{ - n: 'conventionalUnit', + n: 'mlEngineeringCRS', rq: true, - mx: false, - dom: false, - en: { - lp: 'ConventionalUnit', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.ConventionalUnitType', - t: 'er' + en: 'ML_EngineeringCRS', + ti: '.MLEngineeringCRSType' }, { n: 'nilReason', ti: { @@ -753,29 +779,43 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCodeListDictionaryType', - tn: 'ML_CodeListDictionary_Type', - bti: '.CodeListDictionaryType', + ln: 'MLPolarCSType', + tn: 'ML_PolarCS_Type', + bti: 'GML_3_2_0.PolarCSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.ClAlternativeExpressionPropertyType' + ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'CTPrimeMeridianPropertyType', - tn: 'CT_PrimeMeridian_PropertyType', + ln: 'MLEngineeringCRSType', + tn: 'ML_EngineeringCRS_Type', + bti: 'GML_3_2_0.EngineeringCRSType', ps: [{ - n: 'primeMeridian', + n: 'alternativeExpression', rq: true, - mx: false, - dom: false, - en: { - lp: 'PrimeMeridian', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.PrimeMeridianType', - t: 'er' + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'MLOperationParameterGroupType', + tn: 'ML_OperationParameterGroup_Type', + bti: 'GML_3_2_0.OperationParameterGroupType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.OperationParameterAltPropertyType' + }] + }, { + ln: 'MLOperationParameterPropertyType', + tn: 'ML_OperationParameter_PropertyType', + ps: [{ + n: 'mlOperationParameter', + rq: true, + en: 'ML_OperationParameter', + ti: '.MLOperationParameterType' }, { n: 'nilReason', ti: { @@ -818,73 +858,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - 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', - rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'MLEngineeringCRSType', - tn: 'ML_EngineeringCRS_Type', - bti: 'GML_3_2_0.EngineeringCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'MLPrimeMeridianPropertyType', - tn: 'ML_PrimeMeridian_PropertyType', + ln: 'MXSupportFilePropertyType', + tn: 'MX_SupportFile_PropertyType', ps: [{ - n: 'mlPrimeMeridian', + n: 'mxSupportFile', rq: true, - en: 'ML_PrimeMeridian', - ti: '.MLPrimeMeridianType' + en: 'MX_SupportFile', + ti: '.MXSupportFileType' }, { n: 'nilReason', ti: { @@ -927,13 +907,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLOperationParameterGroupPropertyType', - tn: 'ML_OperationParameterGroup_PropertyType', + ln: 'OperationMethodAltPropertyType', + tn: 'OperationMethodAlt_PropertyType', ps: [{ - n: 'mlOperationParameterGroup', + n: 'operationMethodAlt', rq: true, - en: 'ML_OperationParameterGroup', - ti: '.MLOperationParameterGroupType' + en: 'OperationMethodAlt', + ti: '.OperationMethodAltType' }, { n: 'nilReason', ti: { @@ -976,13 +956,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLTimeCSPropertyType', - tn: 'ML_TimeCS_PropertyType', + ln: 'CodeAlternativeExpressionPropertyType', + tn: 'CodeAlternativeExpression_PropertyType', ps: [{ - n: 'mlTimeCS', + n: 'codeAlternativeExpression', rq: true, - en: 'ML_TimeCS', - ti: '.MLTimeCSType' + en: 'CodeAlternativeExpression', + ti: '.CodeAlternativeExpressionType' }, { n: 'nilReason', ti: { @@ -1025,36 +1005,37 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'FileNameType', - tn: 'FileName_Type', + ln: 'MimeFileTypeType', + tn: 'MimeFileType_Type', ps: [{ n: 'value', t: 'v' }, { - n: 'src', + n: 'type', + rq: true, an: { - lp: 'src' + lp: 'type' }, t: 'a' }] }, { - ln: 'MLImageCRSType', - tn: 'ML_ImageCRS_Type', - bti: 'GML_3_2_0.ImageCRSType', + ln: 'MLEngineeringDatumType', + tn: 'ML_EngineeringDatum_Type', + bti: 'GML_3_2_0.EngineeringDatumType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.CrsAltPropertyType' + ti: '.DatumAltPropertyType' }] }, { - ln: 'MLImageDatumPropertyType', - tn: 'ML_ImageDatum_PropertyType', + ln: 'MLCodeDefinitionPropertyType', + tn: 'ML_CodeDefinition_PropertyType', ps: [{ - n: 'mlImageDatum', + n: 'mlCodeDefinition', rq: true, - en: 'ML_ImageDatum', - ti: '.MLImageDatumType' + en: 'ML_CodeDefinition', + ti: '.MLCodeDefinitionType' }, { n: 'nilReason', ti: { @@ -1097,72 +1078,46 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLPrimeMeridianType', - tn: 'ML_PrimeMeridian_Type', - bti: 'GML_3_2_0.PrimeMeridianType', + ln: 'AbstractMXFileType', + tn: 'AbstractMX_File_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'alternativeExpression', + n: 'fileName', rq: true, - col: true, - ti: '.PrimeMeridianAltPropertyType' + ti: '.FileNamePropertyType' + }, { + n: 'fileDescription', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'fileType', + rq: true, + ti: '.MimeFileTypePropertyType' }] }, { - ln: 'MLCompoundCRSPropertyType', - tn: 'ML_CompoundCRS_PropertyType', + ln: 'OperationParameterAltType', + tn: 'OperationParameterAlt_Type', + bti: 'GML_3_2_0.OperationParameterType', ps: [{ - n: 'mlCompoundCRS', + n: 'locale', rq: true, - en: 'ML_CompoundCRS', - ti: '.MLCompoundCRSType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' }, { - n: 'uuidref', + n: 'codeSpace', + rq: true, an: { - lp: 'uuidref' + 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: 'MLEngineeringDatumPropertyType', - tn: 'ML_EngineeringDatum_PropertyType', + ln: 'OperationParameterAltPropertyType', + tn: 'OperationParameterAlt_PropertyType', ps: [{ - n: 'mlEngineeringDatum', + n: 'operationParameterAlt', rq: true, - en: 'ML_EngineeringDatum', - ti: '.MLEngineeringDatumType' + en: 'OperationParameterAlt', + ti: '.OperationParameterAltType' }, { n: 'nilReason', ti: { @@ -1205,19 +1160,19 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLSphericalCSType', - tn: 'ML_SphericalCS_Type', - bti: 'GML_3_2_0.SphericalCSType', + ln: 'MLProjectedCRSType', + tn: 'ML_ProjectedCRS_Type', + bti: 'GML_3_2_0.ProjectedCRSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.CoordinateSystemAltPropertyType' + ti: '.CrsAltPropertyType' }] }, { - ln: 'CrsAltType', - tn: 'CrsAlt_Type', - bti: 'GML_3_2_0.AbstractCRSType', + ln: 'OperationAltType', + tn: 'OperationAlt_Type', + bti: 'GML_3_2_0.AbstractCoordinateOperationType', ps: [{ n: 'locale', rq: true, @@ -1231,62 +1186,26 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLImageCRSPropertyType', - tn: 'ML_ImageCRS_PropertyType', + ln: 'MLPassThroughOperationType', + tn: 'ML_PassThroughOperation_Type', + bti: 'GML_3_2_0.PassThroughOperationType', ps: [{ - n: 'mlImageCRS', + n: 'alternativeExpression', rq: true, - en: 'ML_ImageCRS', - ti: '.MLImageCRSType' - }, { - 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: '.OperationAltPropertyType' }] }, { - ln: 'MLConventionalUnitPropertyType', - tn: 'ML_ConventionalUnit_PropertyType', + ln: 'CTCodelistPropertyType', + tn: 'CT_Codelist_PropertyType', ps: [{ - n: 'mlConventionalUnit', + n: 'codeListDictionary', rq: true, - en: 'ML_ConventionalUnit', - ti: '.MLConventionalUnitType' + mx: false, + dom: false, + en: 'CodeListDictionary', + ti: '.CodeListDictionaryType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1329,25 +1248,18 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLUserDefinedCSType', - tn: 'ML_UserDefinedCS_Type', - bti: 'GML_3_2_0.UserDefinedCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'CTCodelistPropertyType', - tn: 'CT_Codelist_PropertyType', + ln: 'CTPrimeMeridianPropertyType', + tn: 'CT_PrimeMeridian_PropertyType', ps: [{ - n: 'codeListDictionary', + n: 'primeMeridian', rq: true, mx: false, dom: false, - en: 'CodeListDictionary', - ti: '.CodeListDictionaryType', + en: { + lp: 'PrimeMeridian', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.PrimeMeridianType', t: 'er' }, { n: 'nilReason', @@ -1391,23 +1303,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEllipsoidType', - tn: 'ML_Ellipsoid_Type', - bti: 'GML_3_2_0.EllipsoidType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.EllipsoidAltPropertyType' - }] - }, { - ln: 'OperationMethodAltPropertyType', - tn: 'OperationMethodAlt_PropertyType', + ln: 'MLPolarCSPropertyType', + tn: 'ML_PolarCS_PropertyType', ps: [{ - n: 'operationMethodAlt', + n: 'mlPolarCS', rq: true, - en: 'OperationMethodAlt', - ti: '.OperationMethodAltType' + en: 'ML_PolarCS', + ti: '.MLPolarCSType' }, { n: 'nilReason', ti: { @@ -1450,72 +1352,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - 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: 'MLVerticalCSType', - tn: 'ML_VerticalCS_Type', - bti: 'GML_3_2_0.VerticalCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - 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', + ln: 'MLVerticalDatumType', + tn: 'ML_VerticalDatum_Type', + bti: 'GML_3_2_0.VerticalDatumType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.UomAlternativeExpressionPropertyType' + ti: '.DatumAltPropertyType' }] }, { - ln: 'MLTransformationPropertyType', - tn: 'ML_Transformation_PropertyType', + ln: 'MLVerticalCRSPropertyType', + tn: 'ML_VerticalCRS_PropertyType', ps: [{ - n: 'mlTransformation', + n: 'mlVerticalCRS', rq: true, - en: 'ML_Transformation', - ti: '.MLTransformationType' + en: 'ML_VerticalCRS', + ti: '.MLVerticalCRSType' }, { n: 'nilReason', ti: { @@ -1558,13 +1411,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLVerticalCSPropertyType', - tn: 'ML_VerticalCS_PropertyType', + ln: 'CrsAltPropertyType', + tn: 'CrsAlt_PropertyType', ps: [{ - n: 'mlVerticalCS', + n: 'crsAlt', rq: true, - en: 'ML_VerticalCS', - ti: '.MLVerticalCSType' + en: 'CrsAlt', + ti: '.CrsAltType' }, { n: 'nilReason', ti: { @@ -1607,42 +1460,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLDerivedUnitType', - tn: 'ML_DerivedUnit_Type', - bti: 'GML_3_2_0.DerivedUnitType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.UomAlternativeExpressionPropertyType' - }] - }, { - 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: 'OperationParameterAltPropertyType', - tn: 'OperationParameterAlt_PropertyType', + ln: 'MLOperationParameterGroupPropertyType', + tn: 'ML_OperationParameterGroup_PropertyType', ps: [{ - n: 'operationParameterAlt', + n: 'mlOperationParameterGroup', rq: true, - en: 'OperationParameterAlt', - ti: '.OperationParameterAltType' + en: 'ML_OperationParameterGroup', + ti: '.MLOperationParameterGroupType' }, { n: 'nilReason', ti: { @@ -1685,19 +1509,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCoordinateSystemPropertyType', - tn: 'CT_CoordinateSystem_PropertyType', + ln: 'MLOperationMethodPropertyType', + tn: 'ML_OperationMethod_PropertyType', ps: [{ - n: 'abstractCoordinateSystem', + n: 'mlOperationMethod', 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_OperationMethod', + ti: '.MLOperationMethodType' }, { n: 'nilReason', ti: { @@ -1740,69 +1558,62 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCompoundCRSType', - tn: 'ML_CompoundCRS_Type', - bti: 'GML_3_2_0.CompoundCRSType', + ln: 'MLOperationParameterType', + tn: 'ML_OperationParameter_Type', + bti: 'GML_3_2_0.OperationParameterType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.CrsAltPropertyType' + ti: '.OperationParameterAltPropertyType' }] }, { - ln: 'MLImageDatumType', - tn: 'ML_ImageDatum_Type', - bti: 'GML_3_2_0.ImageDatumType', + ln: 'MXAggregateType', + tn: 'MX_Aggregate_Type', + bti: 'ISO19139_GMD_20060504.AbstractDSAggregateType', ps: [{ - n: 'alternativeExpression', - rq: true, + n: 'aggregateCatalogue', + mno: 0, col: true, - ti: '.DatumAltPropertyType' + ti: '.CTCataloguePropertyType' + }, { + n: 'aggregateFile', + mno: 0, + col: true, + ti: '.MXSupportFilePropertyType' }] }, { - ln: 'MLOperationParameterGroupType', - tn: 'ML_OperationParameterGroup_Type', - bti: 'GML_3_2_0.OperationParameterGroupType', + ln: 'MLUserDefinedCSType', + tn: 'ML_UserDefinedCS_Type', + bti: 'GML_3_2_0.UserDefinedCSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.OperationParameterAltPropertyType' + ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'OperationAltType', - tn: 'OperationAlt_Type', - bti: 'GML_3_2_0.AbstractCoordinateOperationType', + ln: 'MXDataFileType', + tn: 'MX_DataFile_Type', + bti: '.AbstractMXFileType', ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + n: 'featureTypes', + mno: 0, + col: true, + ti: 'ISO19139_GCO_20060504.GenericNamePropertyType' }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' - }] - }, { - ln: 'MLTemporalDatumType', - tn: 'ML_TemporalDatum_Type', - bti: 'GML_3_2_0.TemporalDatumType', - ps: [{ - n: 'alternativeExpression', + n: 'fileFormat', rq: true, - col: true, - ti: '.DatumAltPropertyType' + ti: 'ISO19139_GMD_20060504.MDFormatPropertyType' }] }, { - ln: 'MLOperationParameterPropertyType', - tn: 'ML_OperationParameter_PropertyType', + ln: 'CTUomCataloguePropertyType', + tn: 'CT_UomCatalogue_PropertyType', ps: [{ - n: 'mlOperationParameter', + n: 'ctUomCatalogue', rq: true, - en: 'ML_OperationParameter', - ti: '.MLOperationParameterType' + en: 'CT_UomCatalogue', + ti: '.CTUomCatalogueType' }, { n: 'nilReason', ti: { @@ -1845,39 +1656,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - 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: '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', + ln: 'MLCodeListDictionaryPropertyType', + tn: 'ML_CodeListDictionary_PropertyType', ps: [{ - n: 'coordinateSystemAlt', + n: 'mlCodeListDictionary', rq: true, - en: 'CoordinateSystemAlt', - ti: '.CoordinateSystemAltType' + en: 'ML_CodeListDictionary', + ti: '.MLCodeListDictionaryType' }, { n: 'nilReason', ti: { @@ -1920,42 +1705,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEllipsoidalCSType', - tn: 'ML_EllipsoidalCS_Type', - bti: 'GML_3_2_0.EllipsoidalCSType', + ln: 'MLConventionalUnitType', + tn: 'ML_ConventionalUnit_Type', + bti: 'GML_3_2_0.ConventionalUnitType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - 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' + ti: '.UomAlternativeExpressionPropertyType' }] }, { - 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: { @@ -1998,45 +1764,18 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - 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' - }, { - 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', + ln: 'UnitDefinitionPropertyType', + tn: 'UnitDefinition_PropertyType', ps: [{ - n: 'operationMethod', + n: 'unitDefinition', rq: true, mx: false, dom: false, en: { - lp: 'OperationMethod', + lp: 'UnitDefinition', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_2_0.OperationMethodType', + ti: 'GML_3_2_0.UnitDefinitionType', t: 'er' }, { n: 'nilReason', @@ -2080,13 +1819,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLProjectedCRSPropertyType', - tn: 'ML_ProjectedCRS_PropertyType', + ln: 'MXDataFilePropertyType', + tn: 'MX_DataFile_PropertyType', ps: [{ - n: 'mlProjectedCRS', + n: 'mxDataFile', rq: true, - en: 'ML_ProjectedCRS', - ti: '.MLProjectedCRSType' + en: 'MX_DataFile', + ti: '.MXDataFileType' }, { n: 'nilReason', ti: { @@ -2129,13 +1868,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLGeodeticDatumPropertyType', - tn: 'ML_GeodeticDatum_PropertyType', + ln: 'MLTimeCSPropertyType', + tn: 'ML_TimeCS_PropertyType', ps: [{ - n: 'mlGeodeticDatum', + n: 'mlTimeCS', rq: true, - en: 'ML_GeodeticDatum', - ti: '.MLGeodeticDatumType' + en: 'ML_TimeCS', + ti: '.MLTimeCSType' }, { n: 'nilReason', ti: { @@ -2178,27 +1917,13 @@ 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: 'MLCylindricalCSPropertyType', - tn: 'ML_CylindricalCS_PropertyType', + ln: 'MLVerticalDatumPropertyType', + tn: 'ML_VerticalDatum_PropertyType', ps: [{ - n: 'mlCylindricalCS', + n: 'mlVerticalDatum', rq: true, - en: 'ML_CylindricalCS', - ti: '.MLCylindricalCSType' + en: 'ML_VerticalDatum', + ti: '.MLVerticalDatumType' }, { n: 'nilReason', ti: { @@ -2241,33 +1966,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLProjectedCRSType', - tn: 'ML_ProjectedCRS_Type', - bti: 'GML_3_2_0.ProjectedCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'MLGeodeticDatumType', - tn: 'ML_GeodeticDatum_Type', - bti: 'GML_3_2_0.GeodeticDatumType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.DatumAltPropertyType' - }] - }, { - ln: 'MLGeodeticCRSPropertyType', - tn: 'ML_GeodeticCRS_PropertyType', + ln: 'MLCartesianCSPropertyType', + tn: 'ML_CartesianCS_PropertyType', ps: [{ - n: 'mlGeodeticCRS', + n: 'mlCartesianCS', rq: true, - en: 'ML_GeodeticCRS', - ti: '.MLGeodeticCRSType' + en: 'ML_CartesianCS', + ti: '.MLCartesianCSType' }, { n: 'nilReason', ti: { @@ -2310,18 +2015,8 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEngineeringDatumType', - tn: 'ML_EngineeringDatum_Type', - bti: 'GML_3_2_0.EngineeringDatumType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.DatumAltPropertyType' - }] - }, { - ln: 'MLUnitDefinitionPropertyType', - tn: 'ML_UnitDefinition_PropertyType', + ln: 'MLUnitDefinitionPropertyType', + tn: 'ML_UnitDefinition_PropertyType', ps: [{ n: 'mlUnitDefinition', rq: true, @@ -2369,28 +2064,18 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLLinearCSType', - tn: 'ML_LinearCS_Type', - bti: 'GML_3_2_0.LinearCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'BaseUnitPropertyType', - tn: 'BaseUnit_PropertyType', + ln: 'CTCRSPropertyType', + tn: 'CT_CRS_PropertyType', ps: [{ - n: 'baseUnit', + n: 'abstractCRS', rq: true, mx: false, dom: false, en: { - lp: 'BaseUnit', + lp: 'AbstractCRS', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_2_0.BaseUnitType', + ti: 'GML_3_2_0.AbstractCRSType', t: 'er' }, { n: 'nilReason', @@ -2434,13 +2119,35 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EllipsoidAltPropertyType', - tn: 'EllipsoidAlt_PropertyType', + ln: 'UomAlternativeExpressionType', + tn: 'UomAlternativeExpression_Type', + bti: 'GML_3_2_0.UnitDefinitionType', ps: [{ - n: 'ellipsoidAlt', + n: 'locale', rq: true, - en: 'EllipsoidAlt', - ti: '.EllipsoidAltType' + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + 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: { @@ -2483,13 +2190,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLBaseUnitPropertyType', - tn: 'ML_BaseUnit_PropertyType', + ln: 'MLAffineCSType', + tn: 'ML_AffineCS_Type', + bti: 'GML_3_2_0.AffineCSType', ps: [{ - n: 'mlBaseUnit', + n: 'alternativeExpression', rq: true, - en: 'ML_BaseUnit', - ti: '.MLBaseUnitType' + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'CoordinateSystemAxisAltPropertyType', + tn: 'CoordinateSystemAxisAlt_PropertyType', + ps: [{ + n: 'coordinateSystemAxisAlt', + rq: true, + en: 'CoordinateSystemAxisAlt', + ti: '.CoordinateSystemAxisAltType' }, { n: 'nilReason', ti: { @@ -2532,13 +2249,29 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXSupportFilePropertyType', - tn: 'MX_SupportFile_PropertyType', + ln: 'CrsAltType', + tn: 'CrsAlt_Type', + bti: 'GML_3_2_0.AbstractCRSType', ps: [{ - n: 'mxSupportFile', + n: 'locale', rq: true, - en: 'MX_SupportFile', - ti: '.MXSupportFileType' + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'DatumAltPropertyType', + tn: 'DatumAlt_PropertyType', + ps: [{ + n: 'datumAlt', + rq: true, + en: 'DatumAlt', + ti: '.DatumAltType' }, { n: 'nilReason', ti: { @@ -2581,42 +2314,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'EllipsoidAltType', - tn: 'EllipsoidAlt_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: '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', + ln: 'MLDerivedCRSPropertyType', + tn: 'ML_DerivedCRS_PropertyType', ps: [{ - n: 'codeListDictionary', + n: 'mlDerivedCRS', rq: true, - mx: false, - dom: false, - en: 'CodeListDictionary', - ti: '.CodeListDictionaryType', - t: 'er' + en: 'ML_DerivedCRS', + ti: '.MLDerivedCRSType' }, { n: 'nilReason', ti: { @@ -2659,33 +2363,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeDefinitionType', - tn: 'CodeDefinition_Type', - bti: 'GML_3_2_0.DefinitionType' - }, { - ln: 'MLCodeDefinitionType', - tn: 'ML_CodeDefinition_Type', - bti: '.CodeDefinitionType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CodeAlternativeExpressionPropertyType' - }] - }, { - ln: 'CTDatumPropertyType', - tn: 'CT_Datum_PropertyType', + ln: 'CoordinateSystemAltPropertyType', + tn: 'CoordinateSystemAlt_PropertyType', ps: [{ - n: 'abstractDatum', + n: 'coordinateSystemAlt', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDatum', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.AbstractDatumType', - t: 'er' + en: 'CoordinateSystemAlt', + ti: '.CoordinateSystemAltType' }, { n: 'nilReason', ti: { @@ -2728,13 +2412,29 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClAlternativeExpressionPropertyType', - tn: 'ClAlternativeExpression_PropertyType', + ln: 'MLTemporalDatumType', + tn: 'ML_TemporalDatum_Type', + bti: 'GML_3_2_0.TemporalDatumType', ps: [{ - n: 'clAlternativeExpression', + n: 'alternativeExpression', rq: true, - en: 'ClAlternativeExpression', - ti: '.ClAlternativeExpressionType' + col: true, + ti: '.DatumAltPropertyType' + }] + }, { + 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: { @@ -2777,11 +2477,12 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeAlternativeExpressionType', - tn: 'CodeAlternativeExpression_Type', - bti: 'GML_3_2_0.DefinitionType', + ln: 'EllipsoidAltType', + tn: 'EllipsoidAlt_Type', + bti: 'GML_3_2_0.IdentifiedObjectType', ps: [{ n: 'locale', + rq: true, ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' }, { n: 'codeSpace', @@ -2792,13 +2493,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCodeDefinitionPropertyType', - tn: 'ML_CodeDefinition_PropertyType', + ln: 'MLAffineCSPropertyType', + tn: 'ML_AffineCS_PropertyType', ps: [{ - n: 'mlCodeDefinition', + n: 'mlAffineCS', rq: true, - en: 'ML_CodeDefinition', - ti: '.MLCodeDefinitionType' + en: 'ML_AffineCS', + ti: '.MLAffineCSType' }, { n: 'nilReason', ti: { @@ -2841,51 +2542,78 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'AnchorType', - tn: 'Anchor_Type', + ln: 'AnchorPropertyType', + tn: 'Anchor_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: 'anchor', + rq: true, + en: 'Anchor', + ti: '.AnchorType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + }] + }, { + ln: 'MLCartesianCSType', + tn: 'ML_CartesianCS_Type', + bti: 'GML_3_2_0.CartesianCSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLVerticalCRSType', + tn: 'ML_VerticalCRS_Type', + bti: 'GML_3_2_0.VerticalCRSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + 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: 'MXSupportFileType', - tn: 'MX_SupportFile_Type', - bti: '.AbstractMXFileType' + ln: 'MLCylindricalCSType', + tn: 'ML_CylindricalCS_Type', + bti: 'GML_3_2_0.CylindricalCSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] }, { - 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: { @@ -2928,18 +2656,35 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTEllipsoidPropertyType', - tn: 'CT_Ellipsoid_PropertyType', + ln: 'MLConcatenatedOperationType', + tn: 'ML_ConcatenatedOperation_Type', + bti: 'GML_3_2_0.ConcatenatedOperationType', ps: [{ - n: 'ellipsoid', + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.OperationAltPropertyType' + }] + }, { + ln: 'MLTimeCSType', + tn: 'ML_TimeCS_Type', + bti: 'GML_3_2_0.TimeCSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'CodeListDictionaryPropertyType', + tn: 'CodeListDictionary_PropertyType', + ps: [{ + n: 'codeListDictionary', rq: true, mx: false, dom: false, - en: { - lp: 'Ellipsoid', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.EllipsoidType', + en: 'CodeListDictionary', + ti: '.CodeListDictionaryType', t: 'er' }, { n: 'nilReason', @@ -2983,13 +2728,38 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CrsAltPropertyType', - tn: 'CrsAlt_PropertyType', + ln: 'FileNamePropertyType', + tn: 'FileName_PropertyType', ps: [{ - n: 'crsAlt', + n: 'fileName', rq: true, - en: 'CrsAlt', - ti: '.CrsAltType' + en: 'FileName', + ti: '.FileNameType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'CTCoordinateSystemAxisPropertyType', + tn: 'CT_CoordinateSystemAxis_PropertyType', + ps: [{ + n: 'coordinateSystemAxis', + rq: true, + mx: false, + dom: false, + en: { + lp: 'CoordinateSystemAxis', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.CoordinateSystemAxisType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3032,13 +2802,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLDerivedUnitPropertyType', - tn: 'ML_DerivedUnit_PropertyType', + ln: 'MLOperationMethodType', + tn: 'ML_OperationMethod_Type', + bti: 'GML_3_2_0.OperationMethodType', ps: [{ - n: 'mlDerivedUnit', + n: 'alternativeExpression', rq: true, - en: 'ML_DerivedUnit', - ti: '.MLDerivedUnitType' + col: true, + ti: '.OperationMethodAltPropertyType' + }] + }, { + ln: 'UomAlternativeExpressionPropertyType', + tn: 'UomAlternativeExpression_PropertyType', + ps: [{ + n: 'uomAlternativeExpression', + rq: true, + en: 'UomAlternativeExpression', + ti: '.UomAlternativeExpressionType' }, { n: 'nilReason', ti: { @@ -3081,13 +2861,78 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLVerticalDatumPropertyType', - tn: 'ML_VerticalDatum_PropertyType', + ln: 'CodeListDictionaryType', + tn: 'CodeListDictionary_Type', + bti: 'GML_3_2_0.DictionaryType', ps: [{ - n: 'mlVerticalDatum', + n: 'codeEntry', rq: true, - en: 'ML_VerticalDatum', - ti: '.MLVerticalDatumType' + col: true, + ti: '.CodeDefinitionPropertyType' + }] + }, { + ln: 'MXSupportFileType', + tn: 'MX_SupportFile_Type', + bti: '.AbstractMXFileType' + }, { + ln: 'CodeAlternativeExpressionType', + tn: 'CodeAlternativeExpression_Type', + bti: 'GML_3_2_0.DefinitionType', + ps: [{ + n: 'locale', + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'MLCompoundCRSType', + tn: 'ML_CompoundCRS_Type', + bti: 'GML_3_2_0.CompoundCRSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'CTCodelistCatalogueType', + tn: 'CT_CodelistCatalogue_Type', + bti: '.AbstractCTCatalogueType', + ps: [{ + n: 'codelistItem', + rq: true, + col: true, + ti: '.CTCodelistPropertyType' + }] + }, { + ln: 'MLDerivedCRSType', + tn: 'ML_DerivedCRS_Type', + bti: 'GML_3_2_0.DerivedCRSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'CTCoordinateSystemPropertyType', + tn: 'CT_CoordinateSystem_PropertyType', + ps: [{ + n: 'abstractCoordinateSystem', + rq: true, + mx: false, + dom: false, + en: { + lp: 'AbstractCoordinateSystem', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.AbstractCoordinateSystemType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3130,13 +2975,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'DatumAltPropertyType', - tn: 'DatumAlt_PropertyType', + ln: 'MLDerivedUnitType', + tn: 'ML_DerivedUnit_Type', + bti: 'GML_3_2_0.DerivedUnitType', ps: [{ - n: 'datumAlt', + n: 'alternativeExpression', rq: true, - en: 'DatumAlt', - ti: '.DatumAltType' + col: true, + ti: '.UomAlternativeExpressionPropertyType' + }] + }, { + ln: 'MLTemporalCRSPropertyType', + tn: 'ML_TemporalCRS_PropertyType', + ps: [{ + n: 'mlTemporalCRS', + rq: true, + en: 'ML_TemporalCRS', + ti: '.MLTemporalCRSType' }, { n: 'nilReason', ti: { @@ -3179,146 +3034,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLPassThroughOperationType', - tn: 'ML_PassThroughOperation_Type', - bti: 'GML_3_2_0.PassThroughOperationType', + ln: 'EllipsoidAltPropertyType', + tn: 'EllipsoidAlt_PropertyType', ps: [{ - n: 'alternativeExpression', + n: 'ellipsoidAlt', rq: true, - col: true, - ti: '.OperationAltPropertyType' - }] - }, { - ln: 'MLGeodeticCRSType', - tn: 'ML_GeodeticCRS_Type', - bti: 'GML_3_2_0.GeodeticCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'CTCrsCatalogueType', - tn: 'CT_CrsCatalogue_Type', - bti: '.AbstractCTCatalogueType', - ps: [{ - n: 'crs', - rq: true, - col: true, - 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: '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: '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' + en: 'EllipsoidAlt', + ti: '.EllipsoidAltType' }, { n: 'nilReason', ti: { @@ -3361,23 +3083,29 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLConversionType', - tn: 'ML_Conversion_Type', - bti: 'GML_3_2_0.ConversionType', + ln: 'DatumAltType', + tn: 'DatumAlt_Type', + bti: 'GML_3_2_0.AbstractDatumType', ps: [{ - n: 'alternativeExpression', + n: 'locale', rq: true, - col: true, - ti: '.OperationAltPropertyType' + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { - ln: 'MXDataFilePropertyType', - tn: 'MX_DataFile_PropertyType', + ln: 'MLConcatenatedOperationPropertyType', + tn: 'ML_ConcatenatedOperation_PropertyType', ps: [{ - n: 'mxDataFile', + n: 'mlConcatenatedOperation', rq: true, - en: 'MX_DataFile', - ti: '.MXDataFileType' + en: 'ML_ConcatenatedOperation', + ti: '.MLConcatenatedOperationType' }, { n: 'nilReason', ti: { @@ -3420,23 +3148,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLOperationParameterType', - tn: 'ML_OperationParameter_Type', - bti: 'GML_3_2_0.OperationParameterType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.OperationParameterAltPropertyType' - }] - }, { - ln: 'MXDataSetPropertyType', - tn: 'MX_DataSet_PropertyType', + ln: 'MLTemporalDatumPropertyType', + tn: 'ML_TemporalDatum_PropertyType', ps: [{ - n: 'mxDataSet', + n: 'mlTemporalDatum', rq: true, - en: 'MX_DataSet', - ti: '.MXDataSetType' + en: 'ML_TemporalDatum', + ti: '.MLTemporalDatumType' }, { n: 'nilReason', ti: { @@ -3479,39 +3197,19 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationParameterAltType', - tn: 'OperationParameterAlt_Type', - bti: 'GML_3_2_0.OperationParameterType', + ln: 'CTOperationPropertyType', + tn: 'CT_Operation_PropertyType', ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' - }, { - n: 'codeSpace', + n: 'abstractCoordinateOperation', rq: true, - an: { - lp: 'codeSpace' + mx: false, + dom: false, + en: { + lp: 'AbstractCoordinateOperation', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' - }] - }, { - ln: 'MLCartesianCSType', - tn: 'ML_CartesianCS_Type', - bti: 'GML_3_2_0.CartesianCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'CTCodelistCataloguePropertyType', - tn: 'CT_CodelistCatalogue_PropertyType', - ps: [{ - n: 'ctCodelistCatalogue', - rq: true, - en: 'CT_CodelistCatalogue', - ti: '.CTCodelistCatalogueType' + ti: 'GML_3_2_0.AbstractCoordinateOperationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3554,16 +3252,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXFilePropertyType', - tn: 'MX_File_PropertyType', + ln: 'MimeFileTypePropertyType', + tn: 'MimeFileType_PropertyType', ps: [{ - n: 'abstractMXFile', + n: 'mimeFileType', rq: true, - mx: false, - dom: false, - en: 'AbstractMX_File', - ti: '.AbstractMXFileType', - t: 'er' + en: 'MimeFileType', + ti: '.MimeFileTypeType' }, { n: 'nilReason', ti: { @@ -3574,45 +3269,78 @@ var ISO19139_GMX_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' + }] + }, { + ln: 'MLGeodeticCRSType', + tn: 'ML_GeodeticCRS_Type', + bti: 'GML_3_2_0.GeodeticCRSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'MLConversionType', + tn: 'ML_Conversion_Type', + bti: 'GML_3_2_0.ConversionType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.OperationAltPropertyType' + }] + }, { + ln: 'AbstractCTCatalogueType', + tn: 'AbstractCT_Catalogue_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'name', + rq: true, + 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: '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: '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: 'MLDerivedCRSPropertyType', - tn: 'ML_DerivedCRS_PropertyType', + ln: 'MLPassThroughOperationPropertyType', + tn: 'ML_PassThroughOperation_PropertyType', ps: [{ - n: 'mlDerivedCRS', + n: 'mlPassThroughOperation', rq: true, - en: 'ML_DerivedCRS', - ti: '.MLDerivedCRSType' + en: 'ML_PassThroughOperation', + ti: '.MLPassThroughOperationType' }, { n: 'nilReason', ti: { @@ -3655,18 +3383,18 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTOperationPropertyType', - tn: 'CT_Operation_PropertyType', + ln: 'ConventionalUnitPropertyType', + tn: 'ConventionalUnit_PropertyType', ps: [{ - n: 'abstractCoordinateOperation', + n: 'conventionalUnit', rq: true, mx: false, dom: false, en: { - lp: 'AbstractCoordinateOperation', + lp: 'ConventionalUnit', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_2_0.AbstractCoordinateOperationType', + ti: 'GML_3_2_0.ConventionalUnitType', t: 'er' }, { n: 'nilReason', @@ -3710,19 +3438,53 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCRSPropertyType', - tn: 'CT_CRS_PropertyType', + ln: 'MXDataSetType', + tn: 'MX_DataSet_Type', + bti: 'ISO19139_GMD_20060504.DSDataSetType', ps: [{ - n: 'abstractCRS', + n: 'dataFile', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractCRS', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_2_0.AbstractCRSType', - t: 'er' + col: true, + ti: '.MXDataFilePropertyType' + }, { + n: 'datasetCatalogue', + mno: 0, + col: true, + ti: '.CTCataloguePropertyType' + }, { + n: 'supportFile', + mno: 0, + col: true, + ti: '.MXSupportFilePropertyType' + }] + }, { + ln: 'MLCodeDefinitionType', + tn: 'ML_CodeDefinition_Type', + bti: '.CodeDefinitionType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CodeAlternativeExpressionPropertyType' + }] + }, { + ln: 'MLImageDatumType', + tn: 'ML_ImageDatum_Type', + bti: 'GML_3_2_0.ImageDatumType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.DatumAltPropertyType' + }] + }, { + ln: 'MLGeodeticCRSPropertyType', + tn: 'ML_GeodeticCRS_PropertyType', + ps: [{ + n: 'mlGeodeticCRS', + rq: true, + en: 'ML_GeodeticCRS', + ti: '.MLGeodeticCRSType' }, { n: 'nilReason', ti: { @@ -3765,13 +3527,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCoordinateSystemAxisPropertyType', - tn: 'ML_CoordinateSystemAxis_PropertyType', + ln: 'OperationAltPropertyType', + tn: 'OperationAlt_PropertyType', ps: [{ - n: 'mlCoordinateSystemAxis', + n: 'operationAlt', rq: true, - en: 'ML_CoordinateSystemAxis', - ti: '.MLCoordinateSystemAxisType' + en: 'OperationAlt', + ti: '.OperationAltType' }, { n: 'nilReason', ti: { @@ -3814,13 +3576,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCrsCataloguePropertyType', - tn: 'CT_CrsCatalogue_PropertyType', + ln: 'MLGeodeticDatumPropertyType', + tn: 'ML_GeodeticDatum_PropertyType', ps: [{ - n: 'ctCrsCatalogue', + n: 'mlGeodeticDatum', rq: true, - en: 'CT_CrsCatalogue', - ti: '.CTCrsCatalogueType' + en: 'ML_GeodeticDatum', + ti: '.MLGeodeticDatumType' }, { n: 'nilReason', ti: { @@ -3863,9 +3625,9 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCylindricalCSType', - tn: 'ML_CylindricalCS_Type', - bti: 'GML_3_2_0.CylindricalCSType', + ln: 'MLLinearCSType', + tn: 'ML_LinearCS_Type', + bti: 'GML_3_2_0.LinearCSType', ps: [{ n: 'alternativeExpression', rq: true, @@ -3873,13 +3635,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'MLEllipsoidalCSPropertyType', - tn: 'ML_EllipsoidalCS_PropertyType', + ln: 'MLBaseUnitType', + tn: 'ML_BaseUnit_Type', + bti: 'GML_3_2_0.BaseUnitType', ps: [{ - n: 'mlEllipsoidalCS', + n: 'alternativeExpression', rq: true, - en: 'ML_EllipsoidalCS', - ti: '.MLEllipsoidalCSType' + col: true, + ti: '.UomAlternativeExpressionPropertyType' + }] + }, { + ln: 'PrimeMeridianAltPropertyType', + tn: 'PrimeMeridianAlt_PropertyType', + ps: [{ + n: 'primeMeridianAlt', + rq: true, + en: 'PrimeMeridianAlt', + ti: '.PrimeMeridianAltType' }, { n: 'nilReason', ti: { @@ -3922,13 +3694,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CoordinateSystemAxisAltPropertyType', - tn: 'CoordinateSystemAxisAlt_PropertyType', + ln: 'MLVerticalCSType', + tn: 'ML_VerticalCS_Type', + bti: 'GML_3_2_0.VerticalCSType', ps: [{ - n: 'coordinateSystemAxisAlt', + n: 'alternativeExpression', rq: true, - en: 'CoordinateSystemAxisAlt', - ti: '.CoordinateSystemAxisAltType' + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLConventionalUnitPropertyType', + tn: 'ML_ConventionalUnit_PropertyType', + ps: [{ + n: 'mlConventionalUnit', + rq: true, + en: 'ML_ConventionalUnit', + ti: '.MLConventionalUnitType' }, { n: 'nilReason', ti: { @@ -3971,13 +3753,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLConversionPropertyType', - tn: 'ML_Conversion_PropertyType', + ln: 'MLCompoundCRSPropertyType', + tn: 'ML_CompoundCRS_PropertyType', ps: [{ - n: 'mlConversion', + n: 'mlCompoundCRS', rq: true, - en: 'ML_Conversion', - ti: '.MLConversionType' + en: 'ML_CompoundCRS', + ti: '.MLCompoundCRSType' }, { n: 'nilReason', ti: { @@ -4020,13 +3802,29 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'PrimeMeridianAltPropertyType', - tn: 'PrimeMeridianAlt_PropertyType', + ln: 'OperationMethodAltType', + tn: 'OperationMethodAlt_Type', + bti: 'GML_3_2_0.IdentifiedObjectType', ps: [{ - n: 'primeMeridianAlt', + n: 'locale', rq: true, - en: 'PrimeMeridianAlt', - ti: '.PrimeMeridianAltType' + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'MLSphericalCSPropertyType', + tn: 'ML_SphericalCS_PropertyType', + ps: [{ + n: 'mlSphericalCS', + rq: true, + en: 'ML_SphericalCS', + ti: '.MLSphericalCSType' }, { n: 'nilReason', ti: { @@ -4069,13 +3867,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLVerticalCRSPropertyType', - tn: 'ML_VerticalCRS_PropertyType', + ln: 'CTCodelistCataloguePropertyType', + tn: 'CT_CodelistCatalogue_PropertyType', ps: [{ - n: 'mlVerticalCRS', + n: 'ctCodelistCatalogue', rq: true, - en: 'ML_VerticalCRS', - ti: '.MLVerticalCRSType' + en: 'CT_CodelistCatalogue', + ti: '.CTCodelistCatalogueType' }, { n: 'nilReason', ti: { @@ -4118,24 +3916,19 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXAggregateType', - tn: 'MX_Aggregate_Type', - bti: 'ISO19139_GMD_20060504.AbstractDSAggregateType', + ln: 'MLPrimeMeridianType', + tn: 'ML_PrimeMeridian_Type', + bti: 'GML_3_2_0.PrimeMeridianType', ps: [{ - n: 'aggregateCatalogue', - mno: 0, - col: true, - ti: '.CTCataloguePropertyType' - }, { - n: 'aggregateFile', - mno: 0, + n: 'alternativeExpression', + rq: true, col: true, - ti: '.MXSupportFilePropertyType' + ti: '.PrimeMeridianAltPropertyType' }] }, { - ln: 'MLVerticalCRSType', - tn: 'ML_VerticalCRS_Type', - bti: 'GML_3_2_0.VerticalCRSType', + ln: 'MLTemporalCRSType', + tn: 'ML_TemporalCRS_Type', + bti: 'GML_3_2_0.TemporalCRSType', ps: [{ n: 'alternativeExpression', rq: true, @@ -4143,23 +3936,39 @@ var ISO19139_GMX_20060504_Module_Factory = function () { ti: '.CrsAltPropertyType' }] }, { - ln: 'MLCoordinateSystemAxisType', - tn: 'ML_CoordinateSystemAxis_Type', - bti: 'GML_3_2_0.CoordinateSystemAxisType', + ln: 'CoordinateSystemAltType', + tn: 'CoordinateSystemAlt_Type', + bti: 'GML_3_2_0.IdentifiedObjectType', ps: [{ - n: 'alternativeExpression', + n: 'locale', rq: true, - col: true, - ti: '.CoordinateSystemAxisAltPropertyType' + 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: 'MLCodeListDictionaryPropertyType', - tn: 'ML_CodeListDictionary_PropertyType', + ln: 'MXFilePropertyType', + tn: 'MX_File_PropertyType', ps: [{ - n: 'mlCodeListDictionary', + n: 'abstractMXFile', rq: true, - en: 'ML_CodeListDictionary', - ti: '.MLCodeListDictionaryType' + mx: false, + dom: false, + en: 'AbstractMX_File', + ti: '.AbstractMXFileType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4202,29 +4011,31 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationAltPropertyType', - tn: 'OperationAlt_PropertyType', + ln: 'MLSphericalCSType', + tn: 'ML_SphericalCS_Type', + bti: 'GML_3_2_0.SphericalCSType', ps: [{ - n: 'operationAlt', + n: 'alternativeExpression', rq: true, - en: 'OperationAlt', - ti: '.OperationAltType' - }, { - 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: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLTransformationType', + tn: 'ML_Transformation_Type', + bti: 'GML_3_2_0.TransformationType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.OperationAltPropertyType' + }] + }, { + ln: 'AnchorType', + tn: 'Anchor_Type', + ps: [{ + n: 'value', + t: 'v' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -4251,83 +4062,18 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationMethodAltType', - tn: 'OperationMethodAlt_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: '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', + ln: 'BaseUnitPropertyType', + tn: 'BaseUnit_PropertyType', ps: [{ - n: 'derivedUnit', + n: 'baseUnit', rq: true, mx: false, dom: false, en: { - lp: 'DerivedUnit', + lp: 'BaseUnit', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_2_0.DerivedUnitType', + ti: 'GML_3_2_0.BaseUnitType', t: 'er' }, { n: 'nilReason', @@ -4371,23 +4117,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: 'MLUserDefinedCSPropertyType', - tn: 'ML_UserDefinedCS_PropertyType', + ln: 'MXDataSetPropertyType', + tn: 'MX_DataSet_PropertyType', ps: [{ - n: 'mlUserDefinedCS', + n: 'mxDataSet', rq: true, - en: 'ML_UserDefinedCS', - ti: '.MLUserDefinedCSType' + en: 'MX_DataSet', + ti: '.MXDataSetType' }, { n: 'nilReason', ti: { @@ -4430,15 +4166,18 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeDefinitionPropertyType', - tn: 'CodeDefinition_PropertyType', + ln: 'CTOperationParametersPropertyType', + tn: 'CT_OperationParameters_PropertyType', ps: [{ - n: 'codeDefinition', + n: 'abstractGeneralOperationParameter', rq: true, mx: false, dom: false, - en: 'CodeDefinition', - ti: '.CodeDefinitionType', + en: { + lp: 'AbstractGeneralOperationParameter', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.AbstractGeneralOperationParameterType', t: 'er' }, { n: 'nilReason', @@ -4482,33 +4221,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCodelistCatalogueType', - tn: 'CT_CodelistCatalogue_Type', - bti: '.AbstractCTCatalogueType', - ps: [{ - n: 'codelistItem', - rq: true, - col: true, - ti: '.CTCodelistPropertyType' - }] - }, { - ln: 'CTUomCatalogueType', - tn: 'CT_UomCatalogue_Type', - bti: '.AbstractCTCatalogueType', - ps: [{ - n: 'uomItem', - rq: true, - col: true, - ti: '.UnitDefinitionPropertyType' - }] - }, { - ln: 'MLEngineeringCRSPropertyType', - tn: 'ML_EngineeringCRS_PropertyType', + ln: 'CTCrsCataloguePropertyType', + tn: 'CT_CrsCatalogue_PropertyType', ps: [{ - n: 'mlEngineeringCRS', + n: 'ctCrsCatalogue', rq: true, - en: 'ML_EngineeringCRS', - ti: '.MLEngineeringCRSType' + en: 'CT_CrsCatalogue', + ti: '.CTCrsCatalogueType' }, { n: 'nilReason', ti: { @@ -4551,16 +4270,92 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLPolarCSPropertyType', - tn: 'ML_PolarCS_PropertyType', + ln: 'CTCrsCatalogueType', + tn: 'CT_CrsCatalogue_Type', + bti: '.AbstractCTCatalogueType', ps: [{ - n: 'mlPolarCS', + n: 'crs', rq: true, - en: 'ML_PolarCS', - ti: '.MLPolarCSType' + col: true, + ti: '.CTCRSPropertyType' }, { - n: 'nilReason', - ti: { + 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: 'MLCoordinateSystemAxisType', + tn: 'ML_CoordinateSystemAxis_Type', + bti: 'GML_3_2_0.CoordinateSystemAxisType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CoordinateSystemAxisAltPropertyType' + }] + }, { + ln: 'CoordinateSystemAxisAltType', + tn: 'CoordinateSystemAxisAlt_Type', + bti: 'GML_3_2_0.CoordinateSystemAxisType', + ps: [{ + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20060504.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: { t: 'l' }, an: { @@ -4600,13 +4395,42 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLAffineCSPropertyType', - tn: 'ML_AffineCS_PropertyType', + ln: 'ClAlternativeExpressionType', + tn: 'ClAlternativeExpression_Type', + bti: 'GML_3_2_0.DefinitionType', ps: [{ - n: 'mlAffineCS', + n: 'locale', rq: true, - en: 'ML_AffineCS', - ti: '.MLAffineCSType' + ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'FileNameType', + tn: 'FileName_Type', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'src', + an: { + lp: 'src' + }, + t: 'a' + }] + }, { + ln: 'MLLinearCSPropertyType', + tn: 'ML_LinearCS_PropertyType', + ps: [{ + n: 'mlLinearCS', + rq: true, + en: 'ML_LinearCS', + ti: '.MLLinearCSType' }, { n: 'nilReason', ti: { @@ -4649,13 +4473,13 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLConcatenatedOperationPropertyType', - tn: 'ML_ConcatenatedOperation_PropertyType', + ln: 'MLImageDatumPropertyType', + tn: 'ML_ImageDatum_PropertyType', ps: [{ - n: 'mlConcatenatedOperation', + n: 'mlImageDatum', rq: true, - en: 'ML_ConcatenatedOperation', - ti: '.MLConcatenatedOperationType' + en: 'ML_ImageDatum', + ti: '.MLImageDatumType' }, { n: 'nilReason', ti: { @@ -4698,33 +4522,23 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLAffineCSType', - tn: 'ML_AffineCS_Type', - bti: 'GML_3_2_0.AffineCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'MLTimeCSType', - tn: 'ML_TimeCS_Type', - bti: 'GML_3_2_0.TimeCSType', + ln: 'MLCodeListDictionaryType', + tn: 'ML_CodeListDictionary_Type', + bti: '.CodeListDictionaryType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.CoordinateSystemAltPropertyType' + ti: '.ClAlternativeExpressionPropertyType' }] }, { - ln: 'MLOperationMethodPropertyType', - tn: 'ML_OperationMethod_PropertyType', + ln: 'MLUserDefinedCSPropertyType', + tn: 'ML_UserDefinedCS_PropertyType', ps: [{ - n: 'mlOperationMethod', + n: 'mlUserDefinedCS', rq: true, - en: 'ML_OperationMethod', - ti: '.MLOperationMethodType' + en: 'ML_UserDefinedCS', + ti: '.MLUserDefinedCSType' }, { n: 'nilReason', ti: { @@ -4767,178 +4581,357 @@ var ISO19139_GMX_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLConcatenatedOperationType', - tn: 'ML_ConcatenatedOperation_Type', - bti: 'GML_3_2_0.ConcatenatedOperationType', + ln: 'MLEllipsoidalCSPropertyType', + tn: 'ML_EllipsoidalCS_PropertyType', ps: [{ - n: 'alternativeExpression', + n: 'mlEllipsoidalCS', rq: true, - col: true, - ti: '.OperationAltPropertyType' + en: 'ML_EllipsoidalCS', + ti: '.MLEllipsoidalCSType' + }, { + 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: 'UomAlternativeExpressionType', - tn: 'UomAlternativeExpression_Type', - bti: 'GML_3_2_0.UnitDefinitionType', + ln: 'MLVerticalCSPropertyType', + tn: 'ML_VerticalCS_PropertyType', ps: [{ - n: 'locale', + n: 'mlVerticalCS', rq: true, - ti: 'ISO19139_GMD_20060504.PTLocalePropertyType' + en: 'ML_VerticalCS', + ti: '.MLVerticalCSType' }, { - 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' }] - }], - eis: [{ - en: 'ML_LinearCS', - ti: '.MLLinearCSType', + }, { + 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', + 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: 'CTEllipsoidPropertyType', + tn: 'CT_Ellipsoid_PropertyType', + ps: [{ + n: 'ellipsoid', + rq: true, + mx: false, + dom: false, + en: { + lp: 'Ellipsoid', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_2_0.EllipsoidType', + 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: 'CTUomCatalogueType', + tn: 'CT_UomCatalogue_Type', + bti: '.AbstractCTCatalogueType', + ps: [{ + n: 'uomItem', + rq: true, + col: true, + ti: '.UnitDefinitionPropertyType' + }] + }], + eis: [{ + en: 'ML_ConcatenatedOperation', + ti: '.MLConcatenatedOperationType', sh: { - lp: 'LinearCS', + lp: 'ConcatenatedOperation', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_VerticalDatum', - ti: '.MLVerticalDatumType', + en: 'CoordinateSystemAlt', + ti: '.CoordinateSystemAltType' + }, { + en: 'ML_ProjectedCRS', + ti: '.MLProjectedCRSType', sh: { - lp: 'VerticalDatum', + lp: 'ProjectedCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'CodeDefinition', - ti: '.CodeDefinitionType', + en: 'ML_PolarCS', + ti: '.MLPolarCSType', sh: { - lp: 'Definition', + lp: 'PolarCS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'MX_DataSet', - ti: '.MXDataSetType', + en: 'ML_LinearCS', + ti: '.MLLinearCSType', sh: { - lp: 'DS_DataSet', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'LinearCS', + ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'PrimeMeridianAlt', - ti: '.PrimeMeridianAltType' - }, { - en: 'ML_DerivedCRS', - ti: '.MLDerivedCRSType', + en: 'ML_CompoundCRS', + ti: '.MLCompoundCRSType', sh: { - lp: 'DerivedCRS', + lp: 'CompoundCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_CylindricalCS', - ti: '.MLCylindricalCSType', + en: 'ML_EngineeringDatum', + ti: '.MLEngineeringDatumType', sh: { - lp: 'CylindricalCS', + lp: 'EngineeringDatum', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_CoordinateSystemAxis', - ti: '.MLCoordinateSystemAxisType', + en: 'PrimeMeridianAlt', + ti: '.PrimeMeridianAltType' + }, { + en: 'UomAlternativeExpression', + ti: '.UomAlternativeExpressionType' + }, { + en: 'ML_UnitDefinition', + ti: '.MLUnitDefinitionType', sh: { - lp: 'CoordinateSystemAxis', + lp: 'UnitDefinition', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_UserDefinedCS', - ti: '.MLUserDefinedCSType', + en: 'ML_ImageCRS', + ti: '.MLImageCRSType', sh: { - lp: 'UserDefinedCS', + lp: 'ImageCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'MX_DataFile', - ti: '.MXDataFileType', - sh: 'AbstractMX_File' - }, { - en: 'ML_Ellipsoid', - ti: '.MLEllipsoidType', + en: 'ML_PrimeMeridian', + ti: '.MLPrimeMeridianType', sh: { - lp: 'Ellipsoid', + lp: 'PrimeMeridian', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ClAlternativeExpression', - ti: '.ClAlternativeExpressionType' - }, { - en: 'ML_AffineCS', - ti: '.MLAffineCSType', + en: 'ML_Conversion', + ti: '.MLConversionType', sh: { - lp: 'AffineCS', + lp: 'Conversion', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_VerticalCS', - ti: '.MLVerticalCSType', + en: 'DatumAlt', + ti: '.DatumAltType' + }, { + en: 'OperationParameterAlt', + ti: '.OperationParameterAltType' + }, { + en: 'ML_SphericalCS', + ti: '.MLSphericalCSType', sh: { - lp: 'VerticalCS', + lp: 'SphericalCS', ns: 'http:\/\/www.opengis.net\/gml' } }, { en: 'OperationMethodAlt', ti: '.OperationMethodAltType' }, { - en: 'ML_Conversion', - ti: '.MLConversionType', + en: 'ML_Transformation', + ti: '.MLTransformationType', sh: { - lp: 'Conversion', + lp: 'Transformation', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_PassThroughOperation', - ti: '.MLPassThroughOperationType', + en: 'ML_Ellipsoid', + ti: '.MLEllipsoidType', sh: { - lp: 'PassThroughOperation', + lp: 'Ellipsoid', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'Anchor', - ti: '.AnchorType', + en: 'OperationAlt', + ti: '.OperationAltType' + }, { + en: 'MimeFileType', + ti: '.MimeFileTypeType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'ML_EngineeringCRS', - ti: '.MLEngineeringCRSType', - sh: { - lp: 'EngineeringCRS', - ns: 'http:\/\/www.opengis.net\/gml' - } - }, { - en: 'CT_CrsCatalogue', - ti: '.CTCrsCatalogueType', - sh: 'AbstractCT_Catalogue' - }, { - en: 'UomAlternativeExpression', - ti: '.UomAlternativeExpressionType' - }, { - en: 'ML_CodeDefinition', - ti: '.MLCodeDefinitionType', - sh: 'CodeDefinition' + en: 'AbstractCT_Catalogue', + ti: '.AbstractCTCatalogueType' }, { - en: 'ML_ImageDatum', - ti: '.MLImageDatumType', + en: 'ML_VerticalDatum', + ti: '.MLVerticalDatumType', sh: { - lp: 'ImageDatum', + lp: 'VerticalDatum', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_Transformation', - ti: '.MLTransformationType', + en: 'ML_BaseUnit', + ti: '.MLBaseUnitType', sh: { - lp: 'Transformation', + lp: 'BaseUnit', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: 'CT_UomCatalogue', - ti: '.CTUomCatalogueType', + }, { + en: 'CT_CodelistCatalogue', + ti: '.CTCodelistCatalogueType', sh: 'AbstractCT_Catalogue' }, { en: 'CodeListDictionary', @@ -4948,46 +4941,26 @@ var ISO19139_GMX_20060504_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_EllipsoidalCS', - ti: '.MLEllipsoidalCSType', + en: 'ML_OperationMethod', + ti: '.MLOperationMethodType', sh: { - lp: 'EllipsoidalCS', + lp: 'OperationMethod', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_CompoundCRS', - ti: '.MLCompoundCRSType', + en: 'ML_CylindricalCS', + ti: '.MLCylindricalCSType', sh: { - lp: 'CompoundCRS', + lp: 'CylindricalCS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'AbstractMX_File', - ti: '.AbstractMXFileType' - }, { - en: 'OperationParameterAlt', - ti: '.OperationParameterAltType' - }, { - en: 'ML_OperationParameter', - ti: '.MLOperationParameterType', + en: 'ML_VerticalCS', + ti: '.MLVerticalCSType', sh: { - lp: 'OperationParameter', + lp: 'VerticalCS', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: 'MimeFileType', - ti: '.MimeFileTypeType', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } - }, { - en: 'MX_SupportFile', - ti: '.MXSupportFileType', - sh: 'AbstractMX_File' - }, { - en: 'OperationAlt', - ti: '.OperationAltType' }, { en: 'ML_DerivedUnit', ti: '.MLDerivedUnitType', @@ -4996,84 +4969,83 @@ var ISO19139_GMX_20060504_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'MX_ScopeCode', - ti: 'ISO19139_GCO_20060504.CodeListValueType', - sh: { - lp: 'MD_ScopeCode', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' - } - }, { - en: 'ML_TemporalDatum', - ti: '.MLTemporalDatumType', + en: 'ML_OperationParameterGroup', + ti: '.MLOperationParameterGroupType', sh: { - lp: 'TemporalDatum', + lp: 'OperationParameterGroup', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_PrimeMeridian', - ti: '.MLPrimeMeridianType', + en: 'ML_ConventionalUnit', + ti: '.MLConventionalUnitType', sh: { - lp: 'PrimeMeridian', + lp: 'ConventionalUnit', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_UnitDefinition', - ti: '.MLUnitDefinitionType', + en: 'CodeAlternativeExpression', + ti: '.CodeAlternativeExpressionType' + }, { + en: 'Anchor', + ti: '.AnchorType', sh: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'ML_BaseUnit', - ti: '.MLBaseUnitType', + en: 'ML_UserDefinedCS', + ti: '.MLUserDefinedCSType', sh: { - lp: 'BaseUnit', + lp: 'UserDefinedCS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_VerticalCRS', - ti: '.MLVerticalCRSType', + en: 'ML_CodeListDictionary', + ti: '.MLCodeListDictionaryType', + sh: 'CodeListDictionary' + }, { + en: 'ML_GeodeticCRS', + ti: '.MLGeodeticCRSType', sh: { - lp: 'VerticalCRS', + lp: 'GeodeticCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'CT_CodelistCatalogue', - ti: '.CTCodelistCatalogueType', + en: 'CT_CrsCatalogue', + ti: '.CTCrsCatalogueType', sh: 'AbstractCT_Catalogue' }, { - en: 'ML_GeodeticDatum', - ti: '.MLGeodeticDatumType', + en: 'EllipsoidAlt', + ti: '.EllipsoidAltType' + }, { + en: 'CodeDefinition', + ti: '.CodeDefinitionType', sh: { - lp: 'GeodeticDatum', + lp: 'Definition', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'MX_Aggregate', - ti: '.MXAggregateType', + en: 'FileName', + ti: '.FileNameType', sh: { - lp: 'AbstractDS_Aggregate', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'ML_OperationMethod', - ti: '.MLOperationMethodType', + en: 'ML_ImageDatum', + ti: '.MLImageDatumType', sh: { - lp: 'OperationMethod', + lp: 'ImageDatum', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_PolarCS', - ti: '.MLPolarCSType', - sh: { - lp: 'PolarCS', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'AbstractMX_File', + ti: '.AbstractMXFileType' }, { - en: 'ML_SphericalCS', - ti: '.MLSphericalCSType', + en: 'ML_VerticalCRS', + ti: '.MLVerticalCRSType', sh: { - lp: 'SphericalCS', + lp: 'VerticalCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { @@ -5084,100 +5056,128 @@ var ISO19139_GMX_20060504_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'EllipsoidAlt', - ti: '.EllipsoidAltType' + en: 'ML_CodeDefinition', + ti: '.MLCodeDefinitionType', + sh: 'CodeDefinition' }, { - en: 'AbstractCT_Catalogue', - ti: '.AbstractCTCatalogueType' + en: 'CoordinateSystemAxisAlt', + ti: '.CoordinateSystemAxisAltType' }, { - en: 'ML_OperationParameterGroup', - ti: '.MLOperationParameterGroupType', + en: 'ClAlternativeExpression', + ti: '.ClAlternativeExpressionType' + }, { + en: 'ML_TemporalCRS', + ti: '.MLTemporalCRSType', sh: { - lp: 'OperationParameterGroup', + lp: 'TemporalCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_GeodeticCRS', - ti: '.MLGeodeticCRSType', + en: 'ML_GeodeticDatum', + ti: '.MLGeodeticDatumType', sh: { - lp: 'GeodeticCRS', + lp: 'GeodeticDatum', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_ProjectedCRS', - ti: '.MLProjectedCRSType', + en: 'ML_CoordinateSystemAxis', + ti: '.MLCoordinateSystemAxisType', sh: { - lp: 'ProjectedCRS', + lp: 'CoordinateSystemAxis', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'DatumAlt', - ti: '.DatumAltType' + en: 'ML_CartesianCS', + ti: '.MLCartesianCSType', + sh: { + lp: 'CartesianCS', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'CoordinateSystemAxisAlt', - ti: '.CoordinateSystemAxisAltType' + en: 'CT_UomCatalogue', + ti: '.CTUomCatalogueType', + sh: 'AbstractCT_Catalogue' }, { - en: 'ML_ImageCRS', - ti: '.MLImageCRSType', + en: 'ML_EllipsoidalCS', + ti: '.MLEllipsoidalCSType', sh: { - lp: 'ImageCRS', + lp: 'EllipsoidalCS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_ConventionalUnit', - ti: '.MLConventionalUnitType', + en: 'ML_DerivedCRS', + ti: '.MLDerivedCRSType', sh: { - lp: 'ConventionalUnit', + lp: 'DerivedCRS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'FileName', - ti: '.FileNameType', + en: 'ML_PassThroughOperation', + ti: '.MLPassThroughOperationType', sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'PassThroughOperation', + ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'CrsAlt', - ti: '.CrsAltType' - }, { - en: 'ML_CodeListDictionary', - ti: '.MLCodeListDictionaryType', - sh: 'CodeListDictionary' + en: 'ML_EngineeringCRS', + ti: '.MLEngineeringCRSType', + sh: { + lp: 'EngineeringCRS', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'CodeAlternativeExpression', - ti: '.CodeAlternativeExpressionType' + en: 'MX_Aggregate', + ti: '.MXAggregateType', + sh: { + lp: 'AbstractDS_Aggregate', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + } }, { - en: 'ML_TemporalCRS', - ti: '.MLTemporalCRSType', + en: 'ML_AffineCS', + ti: '.MLAffineCSType', sh: { - lp: 'TemporalCRS', + lp: 'AffineCS', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_CartesianCS', - ti: '.MLCartesianCSType', + en: 'ML_OperationParameter', + ti: '.MLOperationParameterType', sh: { - lp: 'CartesianCS', + lp: 'OperationParameter', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'ML_ConcatenatedOperation', - ti: '.MLConcatenatedOperationType', + en: 'MX_SupportFile', + ti: '.MXSupportFileType', + sh: 'AbstractMX_File' + }, { + en: 'MX_DataFile', + ti: '.MXDataFileType', + sh: 'AbstractMX_File' + }, { + en: 'MX_DataSet', + ti: '.MXDataSetType', sh: { - lp: 'ConcatenatedOperation', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'DS_DataSet', + 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: 'CoordinateSystemAlt', - ti: '.CoordinateSystemAltType' + en: 'CrsAlt', + ti: '.CrsAltType' + }, { + en: 'MX_ScopeCode', + ti: 'ISO19139_GCO_20060504.CodeListValueType', + sh: { + lp: 'MD_ScopeCode', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + } }] }; return { diff --git a/scripts/lib/ISO19139_GMX_20070417.js b/scripts/lib/ISO19139_GMX_20070417.js index 0e5ae88d..2fc7aa1c 100644 --- a/scripts/lib/ISO19139_GMX_20070417.js +++ b/scripts/lib/ISO19139_GMX_20070417.js @@ -5,62 +5,56 @@ 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: 'MXAggregatePropertyType', - tn: 'MX_Aggregate_PropertyType', + ln: 'MLCylindricalCSType', + tn: 'ML_CylindricalCS_Type', + bti: 'GML_3_2_1.CylindricalCSType', ps: [{ - n: 'mxAggregate', + n: 'alternativeExpression', rq: true, - en: 'MX_Aggregate', - ti: '.MXAggregateType' + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'CoordinateSystemAltType', + tn: 'CoordinateSystemAlt_Type', + bti: 'GML_3_2_1.IdentifiedObjectType', + ps: [{ + n: 'locale', + rq: true, + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'codeSpace', + rq: true, an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'codeSpace' }, t: 'a' }, { - n: 'uuidref', + n: 'aggregationType', + ti: 'GML_3_2_1.AggregationType', an: { - lp: 'uuidref' + 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: 'MLImageDatumPropertyType', - tn: 'ML_ImageDatum_PropertyType', + ln: 'MLPolarCSType', + tn: 'ML_PolarCS_Type', + bti: 'GML_3_2_1.PolarCSType', ps: [{ - n: 'mlImageDatum', + n: 'alternativeExpression', rq: true, - en: 'ML_ImageDatum', - ti: '.MLImageDatumType' + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLCodeListDictionaryPropertyType', + tn: 'ML_CodeListDictionary_PropertyType', + ps: [{ + n: 'mlCodeListDictionary', + rq: true, + en: 'ML_CodeListDictionary', + ti: '.MLCodeListDictionaryType' }, { n: 'nilReason', ti: { @@ -103,19 +97,23 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCoordinateSystemPropertyType', - tn: 'CT_CoordinateSystem_PropertyType', + ln: 'MLEngineeringDatumType', + tn: 'ML_EngineeringDatum_Type', + bti: 'GML_3_2_1.EngineeringDatumType', ps: [{ - n: 'abstractCoordinateSystem', + n: 'alternativeExpression', 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' + col: true, + ti: '.DatumAltPropertyType' + }] + }, { + ln: 'DatumAltPropertyType', + tn: 'DatumAlt_PropertyType', + ps: [{ + n: 'datumAlt', + rq: true, + en: 'DatumAlt', + ti: '.DatumAltType' }, { n: 'nilReason', ti: { @@ -158,13 +156,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLUnitDefinitionPropertyType', - tn: 'ML_UnitDefinition_PropertyType', + ln: 'OperationParameterAltPropertyType', + tn: 'OperationParameterAlt_PropertyType', ps: [{ - n: 'mlUnitDefinition', + n: 'operationParameterAlt', rq: true, - en: 'ML_UnitDefinition', - ti: '.MLUnitDefinitionType' + en: 'OperationParameterAlt', + ti: '.OperationParameterAltType' }, { n: 'nilReason', ti: { @@ -207,13 +205,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLLinearCSPropertyType', - tn: 'ML_LinearCS_PropertyType', + ln: 'MXAggregatePropertyType', + tn: 'MX_Aggregate_PropertyType', ps: [{ - n: 'mlLinearCS', + n: 'mxAggregate', rq: true, - en: 'ML_LinearCS', - ti: '.MLLinearCSType' + en: 'MX_Aggregate', + ti: '.MXAggregateType' }, { n: 'nilReason', ti: { @@ -256,29 +254,33 @@ 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' - }, - t: 'a' + n: 'datasetCatalogue', + mno: 0, + col: true, + ti: '.CTCataloguePropertyType' + }, { + n: 'supportFile', + mno: 0, + col: true, + ti: '.MXSupportFilePropertyType' }] }, { - ln: 'OperationMethodAltPropertyType', - tn: 'OperationMethodAlt_PropertyType', + ln: 'CTCodelistCataloguePropertyType', + tn: 'CT_CodelistCatalogue_PropertyType', ps: [{ - n: 'operationMethodAlt', + n: 'ctCodelistCatalogue', rq: true, - en: 'OperationMethodAlt', - ti: '.OperationMethodAltType' + en: 'CT_CodelistCatalogue', + ti: '.CTCodelistCatalogueType' }, { n: 'nilReason', ti: { @@ -321,13 +323,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLGeodeticDatumPropertyType', - tn: 'ML_GeodeticDatum_PropertyType', + ln: 'MLOperationParameterPropertyType', + tn: 'ML_OperationParameter_PropertyType', ps: [{ - n: 'mlGeodeticDatum', + n: 'mlOperationParameter', rq: true, - en: 'ML_GeodeticDatum', - ti: '.MLGeodeticDatumType' + en: 'ML_OperationParameter', + ti: '.MLOperationParameterType' }, { n: 'nilReason', ti: { @@ -370,23 +372,33 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCodeListDictionaryType', - tn: 'ML_CodeListDictionary_Type', - bti: '.CodeListDictionaryType', + ln: 'MLCompoundCRSType', + tn: 'ML_CompoundCRS_Type', + bti: 'GML_3_2_1.CompoundCRSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.ClAlternativeExpressionPropertyType' + ti: '.CrsAltPropertyType' }] }, { - ln: 'CoordinateSystemAltPropertyType', - tn: 'CoordinateSystemAlt_PropertyType', + ln: 'CodeDefinitionType', + tn: 'CodeDefinition_Type', + bti: 'GML_3_2_1.DefinitionType' + }, { + ln: 'UnitDefinitionPropertyType', + tn: 'UnitDefinition_PropertyType', ps: [{ - n: 'coordinateSystemAlt', + n: 'unitDefinition', rq: true, - en: 'CoordinateSystemAlt', - ti: '.CoordinateSystemAltType' + 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: { @@ -429,33 +441,39 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCylindricalCSType', - tn: 'ML_CylindricalCS_Type', - bti: 'GML_3_2_1.CylindricalCSType', + ln: 'UomAlternativeExpressionType', + tn: 'UomAlternativeExpression_Type', + bti: 'GML_3_2_1.UnitDefinitionType', ps: [{ - n: 'alternativeExpression', + n: 'locale', rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { - ln: 'MLPassThroughOperationType', - tn: 'ML_PassThroughOperation_Type', - bti: 'GML_3_2_1.PassThroughOperationType', + ln: 'MLConventionalUnitType', + tn: 'ML_ConventionalUnit_Type', + bti: 'GML_3_2_1.ConventionalUnitType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.OperationAltPropertyType' + ti: '.UomAlternativeExpressionPropertyType' }] }, { - ln: 'MLOperationMethodPropertyType', - tn: 'ML_OperationMethod_PropertyType', + ln: 'MLTemporalDatumPropertyType', + tn: 'ML_TemporalDatum_PropertyType', ps: [{ - n: 'mlOperationMethod', + n: 'mlTemporalDatum', rq: true, - en: 'ML_OperationMethod', - ti: '.MLOperationMethodType' + en: 'ML_TemporalDatum', + ti: '.MLTemporalDatumType' }, { n: 'nilReason', ti: { @@ -498,13 +516,23 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCrsCataloguePropertyType', - tn: 'CT_CrsCatalogue_PropertyType', + ln: 'MLCodeDefinitionType', + tn: 'ML_CodeDefinition_Type', + bti: '.CodeDefinitionType', ps: [{ - n: 'ctCrsCatalogue', + n: 'alternativeExpression', rq: true, - en: 'CT_CrsCatalogue', - ti: '.CTCrsCatalogueType' + col: true, + ti: '.CodeAlternativeExpressionPropertyType' + }] + }, { + ln: 'MLPolarCSPropertyType', + tn: 'ML_PolarCS_PropertyType', + ps: [{ + n: 'mlPolarCS', + rq: true, + en: 'ML_PolarCS', + ti: '.MLPolarCSType' }, { n: 'nilReason', ti: { @@ -547,13 +575,19 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLPrimeMeridianPropertyType', - tn: 'ML_PrimeMeridian_PropertyType', + ln: 'CTEllipsoidPropertyType', + tn: 'CT_Ellipsoid_PropertyType', ps: [{ - n: 'mlPrimeMeridian', + n: 'ellipsoid', rq: true, - en: 'ML_PrimeMeridian', - ti: '.MLPrimeMeridianType' + mx: false, + dom: false, + en: { + lp: 'Ellipsoid', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.EllipsoidType', + t: 'er' }, { n: 'nilReason', ti: { @@ -596,9 +630,9 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'EllipsoidAltType', - tn: 'EllipsoidAlt_Type', - bti: 'GML_3_2_1.IdentifiedObjectType', + ln: 'ClAlternativeExpressionType', + tn: 'ClAlternativeExpression_Type', + bti: 'GML_3_2_1.DefinitionType', ps: [{ n: 'locale', rq: true, @@ -612,33 +646,29 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEllipsoidalCSType', - tn: 'ML_EllipsoidalCS_Type', - bti: 'GML_3_2_1.EllipsoidalCSType', + ln: 'DatumAltType', + tn: 'DatumAlt_Type', + bti: 'GML_3_2_1.AbstractDatumType', ps: [{ - n: 'alternativeExpression', + n: 'locale', rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'MLAffineCSType', - tn: 'ML_AffineCS_Type', - bti: 'GML_3_2_1.AffineCSType', - ps: [{ - n: 'alternativeExpression', + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { - ln: 'MLDerivedCRSPropertyType', - tn: 'ML_DerivedCRS_PropertyType', + ln: 'MLVerticalDatumPropertyType', + tn: 'ML_VerticalDatum_PropertyType', ps: [{ - n: 'mlDerivedCRS', + n: 'mlVerticalDatum', rq: true, - en: 'ML_DerivedCRS', - ti: '.MLDerivedCRSType' + en: 'ML_VerticalDatum', + ti: '.MLVerticalDatumType' }, { n: 'nilReason', ti: { @@ -681,18 +711,18 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTOperationMethodPropertyType', - tn: 'CT_OperationMethod_PropertyType', + ln: 'CTCoordinateSystemAxisPropertyType', + tn: 'CT_CoordinateSystemAxis_PropertyType', ps: [{ - n: 'operationMethod', + n: 'coordinateSystemAxis', rq: true, mx: false, dom: false, en: { - lp: 'OperationMethod', + lp: 'CoordinateSystemAxis', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'GML_3_2_1.OperationMethodType', + ti: 'GML_3_2_1.CoordinateSystemAxisType', t: 'er' }, { n: 'nilReason', @@ -736,13 +766,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEllipsoidPropertyType', - tn: 'ML_Ellipsoid_PropertyType', + ln: 'ClAlternativeExpressionPropertyType', + tn: 'ClAlternativeExpression_PropertyType', ps: [{ - n: 'mlEllipsoid', + n: 'clAlternativeExpression', rq: true, - en: 'ML_Ellipsoid', - ti: '.MLEllipsoidType' + en: 'ClAlternativeExpression', + ti: '.ClAlternativeExpressionType' }, { n: 'nilReason', ti: { @@ -785,16 +815,53 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCodelistValuePropertyType', - tn: 'CT_CodelistValue_PropertyType', + ln: 'MLDerivedUnitType', + tn: 'ML_DerivedUnit_Type', + bti: 'GML_3_2_1.DerivedUnitType', ps: [{ - n: 'codeDefinition', + n: 'alternativeExpression', rq: true, - mx: false, - dom: false, - en: 'CodeDefinition', - ti: '.CodeDefinitionType', - t: 'er' + col: true, + ti: '.UomAlternativeExpressionPropertyType' + }] + }, { + ln: 'MLCartesianCSType', + tn: 'ML_CartesianCS_Type', + bti: 'GML_3_2_1.CartesianCSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLUnitDefinitionType', + tn: 'ML_UnitDefinition_Type', + bti: 'GML_3_2_1.UnitDefinitionType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.UomAlternativeExpressionPropertyType' + }] + }, { + ln: 'MLAffineCSType', + tn: 'ML_AffineCS_Type', + bti: 'GML_3_2_1.AffineCSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLGeodeticCRSPropertyType', + tn: 'ML_GeodeticCRS_PropertyType', + ps: [{ + n: 'mlGeodeticCRS', + rq: true, + en: 'ML_GeodeticCRS', + ti: '.MLGeodeticCRSType' }, { n: 'nilReason', ti: { @@ -837,13 +904,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLAffineCSPropertyType', - tn: 'ML_AffineCS_PropertyType', + ln: 'MLDerivedUnitPropertyType', + tn: 'ML_DerivedUnit_PropertyType', ps: [{ - n: 'mlAffineCS', + n: 'mlDerivedUnit', rq: true, - en: 'ML_AffineCS', - ti: '.MLAffineCSType' + en: 'ML_DerivedUnit', + ti: '.MLDerivedUnitType' }, { n: 'nilReason', ti: { @@ -886,28 +953,32 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeAlternativeExpressionType', - tn: 'CodeAlternativeExpression_Type', - bti: 'GML_3_2_1.DefinitionType', + ln: 'MimeFileTypePropertyType', + tn: 'MimeFileType_PropertyType', ps: [{ - n: 'locale', - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' - }, { - n: 'codeSpace', + n: 'mimeFileType', rq: true, + en: 'MimeFileType', + ti: '.MimeFileTypeType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'codeSpace' + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' }, t: 'a' }] }, { - ln: 'MLTemporalCRSPropertyType', - tn: 'ML_TemporalCRS_PropertyType', + ln: 'MXDataFilePropertyType', + tn: 'MX_DataFile_PropertyType', ps: [{ - n: 'mlTemporalCRS', + n: 'mxDataFile', rq: true, - en: 'ML_TemporalCRS', - ti: '.MLTemporalCRSType' + en: 'MX_DataFile', + ti: '.MXDataFileType' }, { n: 'nilReason', ti: { @@ -950,32 +1021,23 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'FileNameType', - tn: 'FileName_Type', + ln: 'MLLinearCSType', + tn: 'ML_LinearCS_Type', + bti: 'GML_3_2_1.LinearCSType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'src', - an: { - lp: 'src' - }, - t: 'a' + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'DerivedUnitPropertyType', - tn: 'DerivedUnit_PropertyType', + ln: 'MLPassThroughOperationPropertyType', + tn: 'ML_PassThroughOperation_PropertyType', ps: [{ - n: 'derivedUnit', + n: 'mlPassThroughOperation', 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' + en: 'ML_PassThroughOperation', + ti: '.MLPassThroughOperationType' }, { n: 'nilReason', ti: { @@ -1018,23 +1080,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLSphericalCSType', - tn: 'ML_SphericalCS_Type', - bti: 'GML_3_2_1.SphericalCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'MLTransformationPropertyType', - tn: 'ML_Transformation_PropertyType', + ln: 'CrsAltPropertyType', + tn: 'CrsAlt_PropertyType', ps: [{ - n: 'mlTransformation', + n: 'crsAlt', rq: true, - en: 'ML_Transformation', - ti: '.MLTransformationType' + en: 'CrsAlt', + ti: '.CrsAltType' }, { n: 'nilReason', ti: { @@ -1077,19 +1129,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTEllipsoidPropertyType', - tn: 'CT_Ellipsoid_PropertyType', + ln: 'MXSupportFilePropertyType', + tn: 'MX_SupportFile_PropertyType', ps: [{ - n: 'ellipsoid', + n: 'mxSupportFile', 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: 'MX_SupportFile', + ti: '.MXSupportFileType' }, { n: 'nilReason', ti: { @@ -1132,29 +1178,32 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLOperationParameterGroupType', - tn: 'ML_OperationParameterGroup_Type', - bti: 'GML_3_2_1.OperationParameterGroupType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.OperationParameterAltPropertyType' - }] - }, { - ln: 'CTDatumPropertyType', - tn: 'CT_Datum_PropertyType', + ln: 'AnchorPropertyType', + tn: 'Anchor_PropertyType', ps: [{ - n: 'abstractDatum', + n: 'anchor', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractDatum', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + en: 'Anchor', + ti: '.AnchorType' + }, { + n: 'nilReason', + ti: { + t: 'l' }, - ti: 'GML_3_2_1.AbstractDatumType', - t: 'er' + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MLEngineeringDatumPropertyType', + tn: 'ML_EngineeringDatum_PropertyType', + ps: [{ + n: 'mlEngineeringDatum', + rq: true, + en: 'ML_EngineeringDatum', + ti: '.MLEngineeringDatumType' }, { n: 'nilReason', ti: { @@ -1197,16 +1246,23 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeListDictionaryPropertyType', - tn: 'CodeListDictionary_PropertyType', + ln: 'MLSphericalCSType', + tn: 'ML_SphericalCS_Type', + bti: 'GML_3_2_1.SphericalCSType', ps: [{ - n: 'codeListDictionary', + n: 'alternativeExpression', rq: true, - mx: false, - dom: false, - en: 'CodeListDictionary', - ti: '.CodeListDictionaryType', - t: 'er' + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'MLSphericalCSPropertyType', + tn: 'ML_SphericalCS_PropertyType', + ps: [{ + n: 'mlSphericalCS', + rq: true, + en: 'ML_SphericalCS', + ti: '.MLSphericalCSType' }, { n: 'nilReason', ti: { @@ -1249,33 +1305,13 @@ 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: 'MLLinearCSType', - tn: 'ML_LinearCS_Type', - bti: 'GML_3_2_1.LinearCSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - ln: 'FileNamePropertyType', - tn: 'FileName_PropertyType', + ln: 'MLVerticalCSPropertyType', + tn: 'ML_VerticalCS_PropertyType', ps: [{ - n: 'fileName', + n: 'mlVerticalCS', rq: true, - en: 'FileName', - ti: '.FileNameType' + en: 'ML_VerticalCS', + ti: '.MLVerticalCSType' }, { n: 'nilReason', ti: { @@ -1286,74 +1322,45 @@ var ISO19139_GMX_20070417_Module_Factory = function () { 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: '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, + n: 'uuidref', an: { - lp: 'codeSpace' + lp: 'uuidref' }, 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: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'fileType', - rq: true, - ti: '.MimeFileTypePropertyType' + 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: 'CTCoordinateSystemAxisPropertyType', - tn: 'CT_CoordinateSystemAxis_PropertyType', + ln: 'MLImageDatumPropertyType', + tn: 'ML_ImageDatum_PropertyType', ps: [{ - n: 'coordinateSystemAxis', + n: 'mlImageDatum', 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' + en: 'ML_ImageDatum', + ti: '.MLImageDatumType' }, { n: 'nilReason', ti: { @@ -1396,13 +1403,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCompoundCRSPropertyType', - tn: 'ML_CompoundCRS_PropertyType', + ln: 'CTUomCataloguePropertyType', + tn: 'CT_UomCatalogue_PropertyType', ps: [{ - n: 'mlCompoundCRS', + n: 'ctUomCatalogue', rq: true, - en: 'ML_CompoundCRS', - ti: '.MLCompoundCRSType' + en: 'CT_UomCatalogue', + ti: '.CTUomCatalogueType' }, { n: 'nilReason', ti: { @@ -1445,19 +1452,9 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEngineeringCRSType', - tn: 'ML_EngineeringCRS_Type', - bti: 'GML_3_2_1.EngineeringCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'OperationParameterAltType', - tn: 'OperationParameterAlt_Type', - bti: 'GML_3_2_1.OperationParameterType', + ln: 'OperationMethodAltType', + tn: 'OperationMethodAlt_Type', + bti: 'GML_3_2_1.IdentifiedObjectType', ps: [{ n: 'locale', rq: true, @@ -1471,13 +1468,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXDataSetPropertyType', - tn: 'MX_DataSet_PropertyType', + ln: 'MLProjectedCRSPropertyType', + tn: 'ML_ProjectedCRS_PropertyType', ps: [{ - n: 'mxDataSet', + n: 'mlProjectedCRS', rq: true, - en: 'MX_DataSet', - ti: '.MXDataSetType' + en: 'ML_ProjectedCRS', + ti: '.MLProjectedCRSType' }, { n: 'nilReason', ti: { @@ -1520,33 +1517,29 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXDataSetType', - tn: 'MX_DataSet_Type', - bti: 'ISO19139_GMD_20070417.DSDataSetType', + ln: 'MLTransformationType', + tn: 'ML_Transformation_Type', + bti: 'GML_3_2_1.TransformationType', ps: [{ - n: 'dataFile', + n: 'alternativeExpression', rq: true, col: true, - ti: '.MXDataFilePropertyType' - }, { - n: 'datasetCatalogue', - mno: 0, - col: true, - ti: '.CTCataloguePropertyType' - }, { - n: 'supportFile', - mno: 0, - col: true, - ti: '.MXSupportFilePropertyType' + ti: '.OperationAltPropertyType' }] }, { - ln: 'UomAlternativeExpressionPropertyType', - tn: 'UomAlternativeExpression_PropertyType', + ln: 'DerivedUnitPropertyType', + tn: 'DerivedUnit_PropertyType', ps: [{ - n: 'uomAlternativeExpression', + n: 'derivedUnit', rq: true, - en: 'UomAlternativeExpression', - ti: '.UomAlternativeExpressionType' + mx: false, + dom: false, + en: { + lp: 'DerivedUnit', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.DerivedUnitType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1589,65 +1582,39 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCodelistPropertyType', - tn: 'CT_Codelist_PropertyType', + ln: 'OperationAltType', + tn: 'OperationAlt_Type', + bti: 'GML_3_2_1.AbstractCoordinateOperationType', ps: [{ - n: 'codeListDictionary', + n: 'locale', rq: true, - mx: false, - dom: false, - en: 'CodeListDictionary', - ti: '.CodeListDictionaryType', - t: 'er' + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'codeSpace', + rq: true, an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }, { - n: 'uuidref', - an: { - lp: 'uuidref' + 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: 'CTCodelistCataloguePropertyType', - tn: 'CT_CodelistCatalogue_PropertyType', + ln: 'MLEllipsoidType', + tn: 'ML_Ellipsoid_Type', + bti: 'GML_3_2_1.EllipsoidType', ps: [{ - n: 'ctCodelistCatalogue', + n: 'alternativeExpression', rq: true, - en: 'CT_CodelistCatalogue', - ti: '.CTCodelistCatalogueType' + col: true, + ti: '.EllipsoidAltPropertyType' + }] + }, { + ln: 'MLBaseUnitPropertyType', + tn: 'ML_BaseUnit_PropertyType', + ps: [{ + n: 'mlBaseUnit', + rq: true, + en: 'ML_BaseUnit', + ti: '.MLBaseUnitType' }, { n: 'nilReason', ti: { @@ -1690,98 +1657,9 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - 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, - col: true, - ti: '.OperationParameterAltPropertyType' - }] - }, { - ln: 'MLGeodeticCRSType', - tn: 'ML_GeodeticCRS_Type', - bti: 'GML_3_2_1.GeodeticCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - 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: '.DatumAltPropertyType' - }] - }, { - ln: 'MLCoordinateSystemAxisType', - tn: 'ML_CoordinateSystemAxis_Type', - bti: 'GML_3_2_1.CoordinateSystemAxisType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAxisAltPropertyType' - }] - }, { - 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: 'OperationAltType', - tn: 'OperationAlt_Type', - bti: 'GML_3_2_1.AbstractCoordinateOperationType', + ln: 'CrsAltType', + tn: 'CrsAlt_Type', + bti: 'GML_3_2_1.AbstractCRSType', ps: [{ n: 'locale', rq: true, @@ -1795,13 +1673,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLCylindricalCSPropertyType', - tn: 'ML_CylindricalCS_PropertyType', + ln: 'MLEngineeringCRSPropertyType', + tn: 'ML_EngineeringCRS_PropertyType', ps: [{ - n: 'mlCylindricalCS', + n: 'mlEngineeringCRS', rq: true, - en: 'ML_CylindricalCS', - ti: '.MLCylindricalCSType' + en: 'ML_EngineeringCRS', + ti: '.MLEngineeringCRSType' }, { n: 'nilReason', ti: { @@ -1844,13 +1722,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLProjectedCRSPropertyType', - tn: 'ML_ProjectedCRS_PropertyType', + ln: 'CoordinateSystemAxisAltPropertyType', + tn: 'CoordinateSystemAxisAlt_PropertyType', ps: [{ - n: 'mlProjectedCRS', + n: 'coordinateSystemAxisAlt', rq: true, - en: 'ML_ProjectedCRS', - ti: '.MLProjectedCRSType' + en: 'CoordinateSystemAxisAlt', + ti: '.CoordinateSystemAxisAltType' }, { n: 'nilReason', ti: { @@ -1893,49 +1771,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLConventionalUnitType', - tn: 'ML_ConventionalUnit_Type', - bti: 'GML_3_2_1.ConventionalUnitType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.UomAlternativeExpressionPropertyType' - }] - }, { - 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: 'MLDerivedCRSType', - tn: 'ML_DerivedCRS_Type', - bti: 'GML_3_2_1.DerivedCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'MLCartesianCSPropertyType', - tn: 'ML_CartesianCS_PropertyType', + ln: 'MLVerticalCRSPropertyType', + tn: 'ML_VerticalCRS_PropertyType', ps: [{ - n: 'mlCartesianCS', + n: 'mlVerticalCRS', rq: true, - en: 'ML_CartesianCS', - ti: '.MLCartesianCSType' + en: 'ML_VerticalCRS', + ti: '.MLVerticalCRSType' }, { n: 'nilReason', ti: { @@ -1978,16 +1820,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeDefinitionPropertyType', - tn: 'CodeDefinition_PropertyType', + ln: 'MLEllipsoidPropertyType', + tn: 'ML_Ellipsoid_PropertyType', ps: [{ - n: 'codeDefinition', + n: 'mlEllipsoid', rq: true, - mx: false, - dom: false, - en: 'CodeDefinition', - ti: '.CodeDefinitionType', - t: 'er' + en: 'ML_Ellipsoid', + ti: '.MLEllipsoidType' }, { n: 'nilReason', ti: { @@ -2030,13 +1869,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'DatumAltPropertyType', - tn: 'DatumAlt_PropertyType', + ln: 'CTCrsCataloguePropertyType', + tn: 'CT_CrsCatalogue_PropertyType', ps: [{ - n: 'datumAlt', + n: 'ctCrsCatalogue', rq: true, - en: 'DatumAlt', - ti: '.DatumAltType' + en: 'CT_CrsCatalogue', + ti: '.CTCrsCatalogueType' }, { n: 'nilReason', ti: { @@ -2079,13 +1918,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'PrimeMeridianAltPropertyType', - tn: 'PrimeMeridianAlt_PropertyType', + ln: 'MLTemporalCRSPropertyType', + tn: 'ML_TemporalCRS_PropertyType', ps: [{ - n: 'primeMeridianAlt', + n: 'mlTemporalCRS', rq: true, - en: 'PrimeMeridianAlt', - ti: '.PrimeMeridianAltType' + en: 'ML_TemporalCRS', + ti: '.MLTemporalCRSType' }, { n: 'nilReason', ti: { @@ -2128,13 +1967,37 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLPolarCSPropertyType', - tn: 'ML_PolarCS_PropertyType', + ln: 'MLCoordinateSystemAxisType', + tn: 'ML_CoordinateSystemAxis_Type', + bti: 'GML_3_2_1.CoordinateSystemAxisType', ps: [{ - n: 'mlPolarCS', + n: 'alternativeExpression', rq: true, - en: 'ML_PolarCS', - ti: '.MLPolarCSType' + col: true, + ti: '.CoordinateSystemAxisAltPropertyType' + }] + }, { + ln: 'MLOperationParameterGroupType', + tn: 'ML_OperationParameterGroup_Type', + bti: 'GML_3_2_1.OperationParameterGroupType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.OperationParameterAltPropertyType' + }] + }, { + ln: 'MXSupportFileType', + tn: 'MX_SupportFile_Type', + bti: '.AbstractMXFileType' + }, { + ln: 'MLLinearCSPropertyType', + tn: 'ML_LinearCS_PropertyType', + ps: [{ + n: 'mlLinearCS', + rq: true, + en: 'ML_LinearCS', + ti: '.MLLinearCSType' }, { n: 'nilReason', ti: { @@ -2177,13 +2040,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLVerticalCSPropertyType', - tn: 'ML_VerticalCS_PropertyType', + ln: 'MLConversionPropertyType', + tn: 'ML_Conversion_PropertyType', ps: [{ - n: 'mlVerticalCS', + n: 'mlConversion', rq: true, - en: 'ML_VerticalCS', - ti: '.MLVerticalCSType' + en: 'ML_Conversion', + ti: '.MLConversionType' }, { n: 'nilReason', ti: { @@ -2226,43 +2089,26 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLTransformationType', - tn: 'ML_Transformation_Type', - bti: 'GML_3_2_1.TransformationType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.OperationAltPropertyType' - }] - }, { - ln: 'MLConversionType', - tn: 'ML_Conversion_Type', - bti: 'GML_3_2_1.ConversionType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.OperationAltPropertyType' - }] - }, { - ln: 'MLUserDefinedCSType', - tn: 'ML_UserDefinedCS_Type', - bti: 'GML_3_2_1.UserDefinedCSType', + ln: 'FileNameType', + tn: 'FileName_Type', ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CoordinateSystemAltPropertyType' + n: 'value', + t: 'v' + }, { + n: 'src', + an: { + lp: 'src' + }, + t: 'a' }] }, { - ln: 'MLConversionPropertyType', - tn: 'ML_Conversion_PropertyType', + ln: 'MLAffineCSPropertyType', + tn: 'ML_AffineCS_PropertyType', ps: [{ - n: 'mlConversion', + n: 'mlAffineCS', rq: true, - en: 'ML_Conversion', - ti: '.MLConversionType' + en: 'ML_AffineCS', + ti: '.MLAffineCSType' }, { n: 'nilReason', ti: { @@ -2305,23 +2151,19 @@ 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: 'MLPassThroughOperationPropertyType', - tn: 'ML_PassThroughOperation_PropertyType', + ln: 'CTOperationMethodPropertyType', + tn: 'CT_OperationMethod_PropertyType', ps: [{ - n: 'mlPassThroughOperation', + n: 'operationMethod', rq: true, - en: 'ML_PassThroughOperation', - ti: '.MLPassThroughOperationType' + 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: { @@ -2364,23 +2206,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLConcatenatedOperationType', - tn: 'ML_ConcatenatedOperation_Type', - bti: 'GML_3_2_1.ConcatenatedOperationType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.OperationAltPropertyType' - }] - }, { - ln: 'MXDataFilePropertyType', - tn: 'MX_DataFile_PropertyType', + ln: 'MLOperationParameterGroupPropertyType', + tn: 'ML_OperationParameterGroup_PropertyType', ps: [{ - n: 'mxDataFile', + n: 'mlOperationParameterGroup', rq: true, - en: 'MX_DataFile', - ti: '.MXDataFileType' + en: 'ML_OperationParameterGroup', + ti: '.MLOperationParameterGroupType' }, { n: 'nilReason', ti: { @@ -2423,13 +2255,26 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEllipsoidalCSPropertyType', - tn: 'ML_EllipsoidalCS_PropertyType', + ln: 'MLUserDefinedCSType', + tn: 'ML_UserDefinedCS_Type', + bti: 'GML_3_2_1.UserDefinedCSType', ps: [{ - n: 'mlEllipsoidalCS', + n: 'alternativeExpression', rq: true, - en: 'ML_EllipsoidalCS', - ti: '.MLEllipsoidalCSType' + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + 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: { @@ -2472,15 +2317,85 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXFilePropertyType', - tn: 'MX_File_PropertyType', + ln: 'MLPrimeMeridianType', + tn: 'ML_PrimeMeridian_Type', + bti: 'GML_3_2_1.PrimeMeridianType', ps: [{ - n: 'abstractMXFile', + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.PrimeMeridianAltPropertyType' + }] + }, { + ln: 'CTCrsCatalogueType', + tn: 'CT_CrsCatalogue_Type', + bti: '.AbstractCTCatalogueType', + ps: [{ + n: 'crs', + rq: true, + col: true, + 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: 'MLGeodeticDatumType', + tn: 'ML_GeodeticDatum_Type', + bti: 'GML_3_2_1.GeodeticDatumType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.DatumAltPropertyType' + }] + }, { + ln: 'CTCodelistValuePropertyType', + tn: 'CT_CodelistValue_PropertyType', + ps: [{ + n: 'codeDefinition', rq: true, mx: false, dom: false, - en: 'AbstractMX_File', - ti: '.AbstractMXFileType', + en: 'CodeDefinition', + ti: '.CodeDefinitionType', t: 'er' }, { n: 'nilReason', @@ -2524,59 +2439,72 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UomAlternativeExpressionType', - tn: 'UomAlternativeExpression_Type', - bti: 'GML_3_2_1.UnitDefinitionType', + ln: 'EllipsoidAltPropertyType', + tn: 'EllipsoidAlt_PropertyType', ps: [{ - n: 'locale', + n: 'ellipsoidAlt', rq: true, - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + en: 'EllipsoidAlt', + ti: '.EllipsoidAltType' }, { - 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: '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', + ln: 'MLVerticalDatumType', + tn: 'ML_VerticalDatum_Type', + bti: 'GML_3_2_1.VerticalDatumType', 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' + ti: '.DatumAltPropertyType' }] }, { - ln: 'MLConventionalUnitPropertyType', - tn: 'ML_ConventionalUnit_PropertyType', + ln: 'CoordinateSystemAltPropertyType', + tn: 'CoordinateSystemAlt_PropertyType', ps: [{ - n: 'mlConventionalUnit', + n: 'coordinateSystemAlt', rq: true, - en: 'ML_ConventionalUnit', - ti: '.MLConventionalUnitType' + en: 'CoordinateSystemAlt', + ti: '.CoordinateSystemAltType' }, { n: 'nilReason', ti: { @@ -2619,13 +2547,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLTimeCSPropertyType', - tn: 'ML_TimeCS_PropertyType', + ln: 'MLEllipsoidalCSPropertyType', + tn: 'ML_EllipsoidalCS_PropertyType', ps: [{ - n: 'mlTimeCS', + n: 'mlEllipsoidalCS', rq: true, - en: 'ML_TimeCS', - ti: '.MLTimeCSType' + en: 'ML_EllipsoidalCS', + ti: '.MLEllipsoidalCSType' }, { n: 'nilReason', ti: { @@ -2668,27 +2596,13 @@ var ISO19139_GMX_20070417_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: 'MLVerticalDatumPropertyType', - tn: 'ML_VerticalDatum_PropertyType', + ln: 'UomAlternativeExpressionPropertyType', + tn: 'UomAlternativeExpression_PropertyType', ps: [{ - n: 'mlVerticalDatum', + n: 'uomAlternativeExpression', rq: true, - en: 'ML_VerticalDatum', - ti: '.MLVerticalDatumType' + en: 'UomAlternativeExpression', + ti: '.UomAlternativeExpressionType' }, { n: 'nilReason', ti: { @@ -2731,29 +2645,23 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLImageCRSType', - tn: 'ML_ImageCRS_Type', - bti: 'GML_3_2_1.ImageCRSType', + ln: 'MLTemporalDatumType', + tn: 'ML_TemporalDatum_Type', + bti: 'GML_3_2_1.TemporalDatumType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.CrsAltPropertyType' + ti: '.DatumAltPropertyType' }] }, { - ln: 'CTCRSPropertyType', - tn: 'CT_CRS_PropertyType', + ln: 'MLUserDefinedCSPropertyType', + tn: 'ML_UserDefinedCS_PropertyType', ps: [{ - n: 'abstractCRS', + n: 'mlUserDefinedCS', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractCRS', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.AbstractCRSType', - t: 'er' + en: 'ML_UserDefinedCS', + ti: '.MLUserDefinedCSType' }, { n: 'nilReason', ti: { @@ -2796,19 +2704,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTOperationParametersPropertyType', - tn: 'CT_OperationParameters_PropertyType', + ln: 'MLCodeDefinitionPropertyType', + tn: 'ML_CodeDefinition_PropertyType', ps: [{ - n: 'abstractGeneralOperationParameter', + n: 'mlCodeDefinition', 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: 'ML_CodeDefinition', + ti: '.MLCodeDefinitionType' }, { n: 'nilReason', ti: { @@ -2851,13 +2753,43 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeAlternativeExpressionPropertyType', - tn: 'CodeAlternativeExpression_PropertyType', + ln: 'MimeFileTypeType', + tn: 'MimeFileType_Type', ps: [{ - n: 'codeAlternativeExpression', + n: 'value', + t: 'v' + }, { + n: 'type', rq: true, - en: 'CodeAlternativeExpression', - ti: '.CodeAlternativeExpressionType' + an: { + lp: 'type' + }, + t: 'a' + }] + }, { + ln: 'MLConversionType', + tn: 'ML_Conversion_Type', + bti: 'GML_3_2_1.ConversionType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.OperationAltPropertyType' + }] + }, { + ln: 'CTDatumPropertyType', + tn: 'CT_Datum_PropertyType', + ps: [{ + n: 'abstractDatum', + rq: true, + mx: false, + dom: false, + en: { + lp: 'AbstractDatum', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.AbstractDatumType', + t: 'er' }, { n: 'nilReason', ti: { @@ -2900,13 +2832,55 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLGeodeticCRSPropertyType', - tn: 'ML_GeodeticCRS_PropertyType', + ln: 'PrimeMeridianAltType', + tn: 'PrimeMeridianAlt_Type', + bti: 'GML_3_2_1.IdentifiedObjectType', ps: [{ - n: 'mlGeodeticCRS', + n: 'locale', rq: true, - en: 'ML_GeodeticCRS', - ti: '.MLGeodeticCRSType' + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'MLOperationParameterType', + tn: 'ML_OperationParameter_Type', + bti: 'GML_3_2_1.OperationParameterType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.OperationParameterAltPropertyType' + }] + }, { + 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: 'MLCylindricalCSPropertyType', + tn: 'ML_CylindricalCS_PropertyType', + ps: [{ + n: 'mlCylindricalCS', + rq: true, + en: 'ML_CylindricalCS', + ti: '.MLCylindricalCSType' }, { n: 'nilReason', ti: { @@ -2949,13 +2923,19 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXSupportFilePropertyType', - tn: 'MX_SupportFile_PropertyType', + ln: 'CTOperationParametersPropertyType', + tn: 'CT_OperationParameters_PropertyType', ps: [{ - n: 'mxSupportFile', + n: 'abstractGeneralOperationParameter', rq: true, - en: 'MX_SupportFile', - ti: '.MXSupportFileType' + 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: { @@ -3047,18 +3027,18 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTPrimeMeridianPropertyType', - tn: 'CT_PrimeMeridian_PropertyType', + ln: 'BaseUnitPropertyType', + tn: 'BaseUnit_PropertyType', ps: [{ - n: 'primeMeridian', + n: 'baseUnit', rq: true, mx: false, dom: false, en: { - lp: 'PrimeMeridian', + lp: 'BaseUnit', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'GML_3_2_1.PrimeMeridianType', + ti: 'GML_3_2_1.BaseUnitType', t: 'er' }, { n: 'nilReason', @@ -3102,13 +3082,16 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLUserDefinedCSPropertyType', - tn: 'ML_UserDefinedCS_PropertyType', + ln: 'CodeDefinitionPropertyType', + tn: 'CodeDefinition_PropertyType', ps: [{ - n: 'mlUserDefinedCS', + n: 'codeDefinition', rq: true, - en: 'ML_UserDefinedCS', - ti: '.MLUserDefinedCSType' + mx: false, + dom: false, + en: 'CodeDefinition', + ti: '.CodeDefinitionType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3151,13 +3134,28 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLBaseUnitPropertyType', - tn: 'ML_BaseUnit_PropertyType', + ln: 'CodeAlternativeExpressionType', + tn: 'CodeAlternativeExpression_Type', + bti: 'GML_3_2_1.DefinitionType', ps: [{ - n: 'mlBaseUnit', + n: 'locale', + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', rq: true, - en: 'ML_BaseUnit', - ti: '.MLBaseUnitType' + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'MLTimeCSPropertyType', + tn: 'ML_TimeCS_PropertyType', + ps: [{ + n: 'mlTimeCS', + rq: true, + en: 'ML_TimeCS', + ti: '.MLTimeCSType' }, { n: 'nilReason', ti: { @@ -3200,13 +3198,88 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEngineeringCRSPropertyType', - tn: 'ML_EngineeringCRS_PropertyType', + ln: 'OperationParameterAltType', + tn: 'OperationParameterAlt_Type', + bti: 'GML_3_2_1.OperationParameterType', ps: [{ - n: 'mlEngineeringCRS', + n: 'locale', rq: true, - en: 'ML_EngineeringCRS', - ti: '.MLEngineeringCRSType' + ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'MLGeodeticCRSType', + tn: 'ML_GeodeticCRS_Type', + bti: 'GML_3_2_1.GeodeticCRSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + 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: 'CTPrimeMeridianPropertyType', + tn: 'CT_PrimeMeridian_PropertyType', + ps: [{ + n: 'primeMeridian', + rq: true, + mx: false, + dom: false, + en: { + lp: 'PrimeMeridian', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.PrimeMeridianType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3249,38 +3322,23 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLVerticalCSType', - tn: 'ML_VerticalCS_Type', - bti: 'GML_3_2_1.VerticalCSType', + ln: 'MLImageCRSType', + tn: 'ML_ImageCRS_Type', + bti: 'GML_3_2_1.ImageCRSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.CoordinateSystemAltPropertyType' - }] - }, { - 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' + ti: '.CrsAltPropertyType' }] }, { - ln: 'MLCodeDefinitionPropertyType', - tn: 'ML_CodeDefinition_PropertyType', + ln: 'PrimeMeridianAltPropertyType', + tn: 'PrimeMeridianAlt_PropertyType', ps: [{ - n: 'mlCodeDefinition', + n: 'primeMeridianAlt', rq: true, - en: 'ML_CodeDefinition', - ti: '.MLCodeDefinitionType' + en: 'PrimeMeridianAlt', + ti: '.PrimeMeridianAltType' }, { n: 'nilReason', ti: { @@ -3323,23 +3381,23 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLImageDatumType', - tn: 'ML_ImageDatum_Type', - bti: 'GML_3_2_1.ImageDatumType', + ln: 'MLProjectedCRSType', + tn: 'ML_ProjectedCRS_Type', + bti: 'GML_3_2_1.ProjectedCRSType', ps: [{ n: 'alternativeExpression', rq: true, col: true, - ti: '.DatumAltPropertyType' + ti: '.CrsAltPropertyType' }] }, { - ln: 'MLCoordinateSystemAxisPropertyType', - tn: 'ML_CoordinateSystemAxis_PropertyType', + ln: 'OperationMethodAltPropertyType', + tn: 'OperationMethodAlt_PropertyType', ps: [{ - n: 'mlCoordinateSystemAxis', + n: 'operationMethodAlt', rq: true, - en: 'ML_CoordinateSystemAxis', - ti: '.MLCoordinateSystemAxisType' + en: 'OperationMethodAlt', + ti: '.OperationMethodAltType' }, { n: 'nilReason', ti: { @@ -3382,115 +3440,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: 'MLGeodeticDatumType', - tn: 'ML_GeodeticDatum_Type', - bti: 'GML_3_2_1.GeodeticDatumType', - 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: 'AnchorPropertyType', - tn: 'Anchor_PropertyType', + ln: 'MLGeodeticDatumPropertyType', + tn: 'ML_GeodeticDatum_PropertyType', ps: [{ - n: 'anchor', + n: 'mlGeodeticDatum', rq: true, - en: 'Anchor', - ti: '.AnchorType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' - }] - }, { - ln: 'MLVerticalDatumType', - tn: 'ML_VerticalDatum_Type', - bti: 'GML_3_2_1.VerticalDatumType', - ps: [{ - n: 'alternativeExpression', - rq: true, - 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' + en: 'ML_GeodeticDatum', + ti: '.MLGeodeticDatumType' }, { n: 'nilReason', ti: { @@ -3533,19 +3489,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnitDefinitionPropertyType', - tn: 'UnitDefinition_PropertyType', + ln: 'MLCoordinateSystemAxisPropertyType', + tn: 'ML_CoordinateSystemAxis_PropertyType', ps: [{ - n: 'unitDefinition', + n: 'mlCoordinateSystemAxis', 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_CoordinateSystemAxis', + ti: '.MLCoordinateSystemAxisType' }, { n: 'nilReason', ti: { @@ -3588,39 +3538,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: 'MLEngineeringDatumType', - tn: 'ML_EngineeringDatum_Type', - bti: 'GML_3_2_1.EngineeringDatumType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.DatumAltPropertyType' - }] - }, { - ln: 'BaseUnitPropertyType', - tn: 'BaseUnit_PropertyType', + ln: 'CodeAlternativeExpressionPropertyType', + tn: 'CodeAlternativeExpression_PropertyType', ps: [{ - n: 'baseUnit', + n: 'codeAlternativeExpression', rq: true, - mx: false, - dom: false, - en: { - lp: 'BaseUnit', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.BaseUnitType', - t: 'er' + en: 'CodeAlternativeExpression', + ti: '.CodeAlternativeExpressionType' }, { n: 'nilReason', ti: { @@ -3663,13 +3587,43 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLImageCRSPropertyType', - tn: 'ML_ImageCRS_PropertyType', + ln: 'MLEllipsoidalCSType', + tn: 'ML_EllipsoidalCS_Type', + bti: 'GML_3_2_1.EllipsoidalCSType', ps: [{ - n: 'mlImageCRS', + n: 'alternativeExpression', rq: true, - en: 'ML_ImageCRS', - ti: '.MLImageCRSType' + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + 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: 'MXFilePropertyType', + tn: 'MX_File_PropertyType', + ps: [{ + n: 'abstractMXFile', + rq: true, + mx: false, + dom: false, + en: 'AbstractMX_File', + ti: '.AbstractMXFileType', + t: 'er' }, { n: 'nilReason', ti: { @@ -3712,73 +3666,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTCrsCatalogueType', - tn: 'CT_CrsCatalogue_Type', - bti: '.AbstractCTCatalogueType', - ps: [{ - n: 'crs', - rq: true, - col: true, - 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: 'MLCompoundCRSType', - tn: 'ML_CompoundCRS_Type', - bti: 'GML_3_2_1.CompoundCRSType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.CrsAltPropertyType' - }] - }, { - ln: 'CTUomCataloguePropertyType', - tn: 'CT_UomCatalogue_PropertyType', + ln: 'MLOperationMethodPropertyType', + tn: 'ML_OperationMethod_PropertyType', ps: [{ - n: 'ctUomCatalogue', + n: 'mlOperationMethod', rq: true, - en: 'CT_UomCatalogue', - ti: '.CTUomCatalogueType' + en: 'ML_OperationMethod', + ti: '.MLOperationMethodType' }, { n: 'nilReason', ti: { @@ -3821,42 +3715,23 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLBaseUnitType', - tn: 'ML_BaseUnit_Type', - bti: 'GML_3_2_1.BaseUnitType', + ln: 'MLTimeCSType', + tn: 'ML_TimeCS_Type', + bti: 'GML_3_2_1.TimeCSType', ps: [{ n: 'alternativeExpression', rq: true, 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: 'nilReason', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - t: 'a' + ti: '.CoordinateSystemAltPropertyType' }] }, { - ln: 'EllipsoidAltPropertyType', - tn: 'EllipsoidAlt_PropertyType', + ln: 'MLCartesianCSPropertyType', + tn: 'ML_CartesianCS_PropertyType', ps: [{ - n: 'ellipsoidAlt', + n: 'mlCartesianCS', rq: true, - en: 'EllipsoidAlt', - ti: '.EllipsoidAltType' + en: 'ML_CartesianCS', + ti: '.MLCartesianCSType' }, { n: 'nilReason', ti: { @@ -3899,25 +3774,15 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLUnitDefinitionType', - tn: 'ML_UnitDefinition_Type', - bti: 'GML_3_2_1.UnitDefinitionType', - ps: [{ - n: 'alternativeExpression', - rq: true, - col: true, - ti: '.UomAlternativeExpressionPropertyType' - }] - }, { - ln: 'CTCataloguePropertyType', - tn: 'CT_Catalogue_PropertyType', + ln: 'CTCodelistPropertyType', + tn: 'CT_Codelist_PropertyType', ps: [{ - n: 'abstractCTCatalogue', + n: 'codeListDictionary', rq: true, mx: false, dom: false, - en: 'AbstractCT_Catalogue', - ti: '.AbstractCTCatalogueType', + en: 'CodeListDictionary', + ti: '.CodeListDictionaryType', t: 'er' }, { n: 'nilReason', @@ -3961,13 +3826,42 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationAltPropertyType', - tn: 'OperationAlt_PropertyType', + ln: 'MXAggregateType', + tn: 'MX_Aggregate_Type', + bti: 'ISO19139_GMD_20070417.AbstractDSAggregateType', ps: [{ - n: 'operationAlt', - rq: true, - en: 'OperationAlt', - ti: '.OperationAltType' + n: 'aggregateCatalogue', + mno: 0, + col: true, + ti: '.CTCataloguePropertyType' + }, { + n: 'aggregateFile', + mno: 0, + col: true, + ti: '.MXSupportFilePropertyType' + }] + }, { + 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: 'MLPrimeMeridianPropertyType', + tn: 'ML_PrimeMeridian_PropertyType', + ps: [{ + n: 'mlPrimeMeridian', + rq: true, + en: 'ML_PrimeMeridian', + ti: '.MLPrimeMeridianType' }, { n: 'nilReason', ti: { @@ -4010,13 +3904,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClAlternativeExpressionPropertyType', - tn: 'ClAlternativeExpression_PropertyType', + ln: 'MLCompoundCRSPropertyType', + tn: 'ML_CompoundCRS_PropertyType', ps: [{ - n: 'clAlternativeExpression', + n: 'mlCompoundCRS', rq: true, - en: 'ClAlternativeExpression', - ti: '.ClAlternativeExpressionType' + en: 'ML_CompoundCRS', + ti: '.MLCompoundCRSType' }, { n: 'nilReason', ti: { @@ -4059,13 +3953,23 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLSphericalCSPropertyType', - tn: 'ML_SphericalCS_PropertyType', + ln: 'MLEngineeringCRSType', + tn: 'ML_EngineeringCRS_Type', + bti: 'GML_3_2_1.EngineeringCRSType', ps: [{ - n: 'mlSphericalCS', + n: 'alternativeExpression', rq: true, - en: 'ML_SphericalCS', - ti: '.MLSphericalCSType' + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'OperationAltPropertyType', + tn: 'OperationAlt_PropertyType', + ps: [{ + n: 'operationAlt', + rq: true, + en: 'OperationAlt', + ti: '.OperationAltType' }, { n: 'nilReason', ti: { @@ -4108,17 +4012,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MXSupportFileType', - tn: 'MX_SupportFile_Type', - bti: '.AbstractMXFileType' - }, { - ln: 'CoordinateSystemAxisAltPropertyType', - tn: 'CoordinateSystemAxisAlt_PropertyType', + ln: 'MLDerivedCRSPropertyType', + tn: 'ML_DerivedCRS_PropertyType', ps: [{ - n: 'coordinateSystemAxisAlt', + n: 'mlDerivedCRS', rq: true, - en: 'CoordinateSystemAxisAlt', - ti: '.CoordinateSystemAxisAltType' + en: 'ML_DerivedCRS', + ti: '.MLDerivedCRSType' }, { n: 'nilReason', ti: { @@ -4161,9 +4061,9 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLProjectedCRSType', - tn: 'ML_ProjectedCRS_Type', - bti: 'GML_3_2_1.ProjectedCRSType', + ln: 'MLTemporalCRSType', + tn: 'ML_TemporalCRS_Type', + bti: 'GML_3_2_1.TemporalCRSType', ps: [{ n: 'alternativeExpression', rq: true, @@ -4171,19 +4071,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ti: '.CrsAltPropertyType' }] }, { - ln: 'ConventionalUnitPropertyType', - tn: 'ConventionalUnit_PropertyType', + ln: 'MLUnitDefinitionPropertyType', + tn: 'ML_UnitDefinition_PropertyType', ps: [{ - n: 'conventionalUnit', + n: 'mlUnitDefinition', 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' + en: 'ML_UnitDefinition', + ti: '.MLUnitDefinitionType' }, { n: 'nilReason', ti: { @@ -4226,13 +4120,19 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLEngineeringDatumPropertyType', - tn: 'ML_EngineeringDatum_PropertyType', + ln: 'ConventionalUnitPropertyType', + tn: 'ConventionalUnit_PropertyType', ps: [{ - n: 'mlEngineeringDatum', + n: 'conventionalUnit', rq: true, - en: 'ML_EngineeringDatum', - ti: '.MLEngineeringDatumType' + 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: { @@ -4275,13 +4175,127 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CrsAltPropertyType', - tn: 'CrsAlt_PropertyType', + ln: 'MLDerivedCRSType', + tn: 'ML_DerivedCRS_Type', + bti: 'GML_3_2_1.DerivedCRSType', ps: [{ - n: 'crsAlt', + n: 'alternativeExpression', rq: true, - en: 'CrsAlt', - ti: '.CrsAltType' + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'MLVerticalCRSType', + tn: 'ML_VerticalCRS_Type', + bti: 'GML_3_2_1.VerticalCRSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CrsAltPropertyType' + }] + }, { + ln: 'MLBaseUnitType', + tn: 'ML_BaseUnit_Type', + bti: 'GML_3_2_1.BaseUnitType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.UomAlternativeExpressionPropertyType' + }] + }, { + ln: 'MLPassThroughOperationType', + tn: 'ML_PassThroughOperation_Type', + bti: 'GML_3_2_1.PassThroughOperationType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.OperationAltPropertyType' + }] + }, { + ln: 'CodeListDictionaryType', + tn: 'CodeListDictionary_Type', + bti: 'GML_3_2_1.DictionaryType', + ps: [{ + n: 'codeEntry', + rq: true, + col: true, + ti: '.CodeDefinitionPropertyType' + }] + }, { + ln: 'MLConcatenatedOperationType', + tn: 'ML_ConcatenatedOperation_Type', + bti: 'GML_3_2_1.ConcatenatedOperationType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.OperationAltPropertyType' + }] + }, { + ln: 'MLCodeListDictionaryType', + tn: 'ML_CodeListDictionary_Type', + bti: '.CodeListDictionaryType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.ClAlternativeExpressionPropertyType' + }] + }, { + ln: 'MLVerticalCSType', + tn: 'ML_VerticalCS_Type', + bti: 'GML_3_2_1.VerticalCSType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.CoordinateSystemAltPropertyType' + }] + }, { + ln: 'AnchorType', + tn: 'Anchor_Type', + 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: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'CodeListDictionaryPropertyType', + tn: 'CodeListDictionary_PropertyType', + ps: [{ + n: 'codeListDictionary', + rq: true, + mx: false, + dom: false, + en: 'CodeListDictionary', + ti: '.CodeListDictionaryType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4324,13 +4338,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLDerivedUnitPropertyType', - tn: 'ML_DerivedUnit_PropertyType', + ln: 'MLTransformationPropertyType', + tn: 'ML_Transformation_PropertyType', ps: [{ - n: 'mlDerivedUnit', + n: 'mlTransformation', rq: true, - en: 'ML_DerivedUnit', - ti: '.MLDerivedUnitType' + en: 'ML_Transformation', + ti: '.MLTransformationType' }, { n: 'nilReason', ti: { @@ -4373,46 +4387,13 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLPrimeMeridianType', - tn: 'ML_PrimeMeridian_Type', - bti: 'GML_3_2_1.PrimeMeridianType', + ln: 'MLImageCRSPropertyType', + tn: 'ML_ImageCRS_PropertyType', ps: [{ - n: 'alternativeExpression', + n: 'mlImageCRS', rq: true, - 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' + en: 'ML_ImageCRS', + ti: '.MLImageCRSType' }, { n: 'nilReason', ti: { @@ -4455,29 +4436,19 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'OperationMethodAltType', - tn: 'OperationMethodAlt_Type', - bti: 'GML_3_2_1.IdentifiedObjectType', + ln: 'CTOperationPropertyType', + tn: 'CT_Operation_PropertyType', ps: [{ - n: 'locale', - rq: true, - ti: 'ISO19139_GMD_20070417.PTLocalePropertyType' - }, { - n: 'codeSpace', + n: 'abstractCoordinateOperation', rq: true, - an: { - lp: 'codeSpace' + mx: false, + dom: false, + en: { + lp: 'AbstractCoordinateOperation', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - t: 'a' - }] - }, { - ln: 'MLOperationParameterPropertyType', - tn: 'ML_OperationParameter_PropertyType', - ps: [{ - n: 'mlOperationParameter', - rq: true, - en: 'ML_OperationParameter', - ti: '.MLOperationParameterType' + ti: 'GML_3_2_1.AbstractCoordinateOperationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4519,37 +4490,6 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'AnchorType', - tn: 'Anchor_Type', - 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: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] }, { ln: 'MLOperationMethodType', tn: 'ML_OperationMethod_Type', @@ -4561,13 +4501,49 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ti: '.OperationMethodAltPropertyType' }] }, { - ln: 'MLOperationParameterGroupPropertyType', - tn: 'ML_OperationParameterGroup_PropertyType', + ln: 'CTCodelistCatalogueType', + tn: 'CT_CodelistCatalogue_Type', + bti: '.AbstractCTCatalogueType', ps: [{ - n: 'mlOperationParameterGroup', + n: 'codelistItem', rq: true, - en: 'ML_OperationParameterGroup', - ti: '.MLOperationParameterGroupType' + col: true, + ti: '.CTCodelistPropertyType' + }] + }, { + ln: 'CTUomCatalogueType', + tn: 'CT_UomCatalogue_Type', + bti: '.AbstractCTCatalogueType', + ps: [{ + n: 'uomItem', + rq: true, + col: true, + ti: '.UnitDefinitionPropertyType' + }] + }, { + ln: 'MLImageDatumType', + tn: 'ML_ImageDatum_Type', + bti: 'GML_3_2_1.ImageDatumType', + ps: [{ + n: 'alternativeExpression', + rq: true, + col: true, + ti: '.DatumAltPropertyType' + }] + }, { + ln: 'CTCRSPropertyType', + tn: 'CT_CRS_PropertyType', + ps: [{ + n: 'abstractCRS', + rq: true, + mx: false, + dom: false, + en: { + lp: 'AbstractCRS', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.AbstractCRSType', + t: 'er' }, { n: 'nilReason', ti: { @@ -4610,17 +4586,48 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeDefinitionType', - tn: 'CodeDefinition_Type', - bti: 'GML_3_2_1.DefinitionType' + ln: 'EllipsoidAltType', + tn: 'EllipsoidAlt_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: 'OperationParameterAltPropertyType', - tn: 'OperationParameterAlt_PropertyType', + ln: 'MXScopeCodePropertyType', + tn: 'MX_ScopeCode_PropertyType', ps: [{ - n: 'operationParameterAlt', + n: 'mxScopeCode', rq: true, - en: 'OperationParameterAlt', - ti: '.OperationParameterAltType' + en: 'MX_ScopeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType' + }, { + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MXDataSetPropertyType', + tn: 'MX_DataSet_PropertyType', + ps: [{ + n: 'mxDataSet', + rq: true, + en: 'MX_DataSet', + ti: '.MXDataSetType' }, { n: 'nilReason', ti: { @@ -4663,19 +4670,32 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'CTOperationPropertyType', - tn: 'CT_Operation_PropertyType', + ln: 'FileNamePropertyType', + tn: 'FileName_PropertyType', ps: [{ - n: 'abstractCoordinateOperation', + n: 'fileName', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractCoordinateOperation', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + en: 'FileName', + ti: '.FileNameType' + }, { + n: 'nilReason', + ti: { + t: 'l' }, - ti: 'GML_3_2_1.AbstractCoordinateOperationType', - t: 'er' + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' + }] + }, { + ln: 'MLConventionalUnitPropertyType', + tn: 'ML_ConventionalUnit_PropertyType', + ps: [{ + n: 'mlConventionalUnit', + rq: true, + en: 'ML_ConventionalUnit', + ti: '.MLConventionalUnitType' }, { n: 'nilReason', ti: { @@ -4718,13 +4738,19 @@ var ISO19139_GMX_20070417_Module_Factory = function () { t: 'a' }] }, { - ln: 'MLVerticalCRSPropertyType', - tn: 'ML_VerticalCRS_PropertyType', + ln: 'CTCoordinateSystemPropertyType', + tn: 'CT_CoordinateSystem_PropertyType', ps: [{ - n: 'mlVerticalCRS', + n: 'abstractCoordinateSystem', rq: true, - en: 'ML_VerticalCRS', - ti: '.MLVerticalCRSType' + 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: { @@ -4766,325 +4792,285 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }], + eis: [{ + en: 'ML_SphericalCS', + ti: '.MLSphericalCSType', + sh: { + lp: 'SphericalCS', + 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' - }] - }, { - 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', + en: 'ML_PolarCS', + ti: '.MLPolarCSType', sh: { - lp: 'ProjectedCRS', + lp: 'PolarCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'DatumAlt', - ti: '.DatumAltType' + en: 'ML_VerticalCRS', + ti: '.MLVerticalCRSType', + sh: { + lp: 'VerticalCRS', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }, { - en: 'ML_ConventionalUnit', - ti: '.MLConventionalUnitType', + en: 'ML_CoordinateSystemAxis', + ti: '.MLCoordinateSystemAxisType', sh: { - lp: 'ConventionalUnit', + lp: 'CoordinateSystemAxis', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'MX_DataSet', - ti: '.MXDataSetType', + en: 'CodeListDictionary', + ti: '.CodeListDictionaryType', sh: { - lp: 'DS_DataSet', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'Dictionary', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { 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_CodeDefinition', + ti: '.MLCodeDefinitionType', + sh: 'CodeDefinition' }, { - en: 'ML_Conversion', - ti: '.MLConversionType', + en: 'ML_CylindricalCS', + ti: '.MLCylindricalCSType', sh: { - lp: 'Conversion', + lp: 'CylindricalCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_CodeDefinition', - ti: '.MLCodeDefinitionType', - sh: 'CodeDefinition' + en: 'UomAlternativeExpression', + ti: '.UomAlternativeExpressionType' }, { - en: 'AbstractCT_Catalogue', - ti: '.AbstractCTCatalogueType' + en: 'MX_SupportFile', + ti: '.MXSupportFileType', + sh: 'AbstractMX_File' }, { - en: 'ML_CompoundCRS', - ti: '.MLCompoundCRSType', + en: 'ML_EllipsoidalCS', + ti: '.MLEllipsoidalCSType', sh: { - lp: 'CompoundCRS', + lp: 'EllipsoidalCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_TimeCS', - ti: '.MLTimeCSType', + en: 'ML_ImageCRS', + ti: '.MLImageCRSType', sh: { - lp: 'TimeCS', + lp: 'ImageCRS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_VerticalCS', - ti: '.MLVerticalCSType', + en: 'ML_OperationParameter', + ti: '.MLOperationParameterType', sh: { - lp: 'VerticalCS', + lp: 'OperationParameter', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_CylindricalCS', - ti: '.MLCylindricalCSType', + en: 'ML_Conversion', + ti: '.MLConversionType', sh: { - lp: 'CylindricalCS', + lp: 'Conversion', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_PassThroughOperation', - ti: '.MLPassThroughOperationType', + en: 'ML_TemporalCRS', + ti: '.MLTemporalCRSType', sh: { - lp: 'PassThroughOperation', + lp: 'TemporalCRS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_Ellipsoid', - ti: '.MLEllipsoidType', + en: 'ML_CartesianCS', + ti: '.MLCartesianCSType', sh: { - lp: 'Ellipsoid', + lp: 'CartesianCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_GeodeticCRS', - ti: '.MLGeodeticCRSType', + en: 'ML_TimeCS', + ti: '.MLTimeCSType', sh: { - lp: 'GeodeticCRS', + lp: 'TimeCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_PolarCS', - ti: '.MLPolarCSType', + en: 'ML_VerticalDatum', + ti: '.MLVerticalDatumType', sh: { - lp: 'PolarCS', + lp: 'VerticalDatum', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'EllipsoidAlt', - ti: '.EllipsoidAltType' + en: 'PrimeMeridianAlt', + ti: '.PrimeMeridianAltType' }, { - en: 'ML_GeodeticDatum', - ti: '.MLGeodeticDatumType', + en: 'ML_OperationParameterGroup', + ti: '.MLOperationParameterGroupType', sh: { - lp: 'GeodeticDatum', + lp: 'OperationParameterGroup', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_BaseUnit', - ti: '.MLBaseUnitType', + en: 'ML_AffineCS', + ti: '.MLAffineCSType', sh: { - lp: 'BaseUnit', + lp: 'AffineCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { en: 'CoordinateSystemAxisAlt', ti: '.CoordinateSystemAxisAltType' }, { - en: 'OperationMethodAlt', - ti: '.OperationMethodAltType' + en: 'OperationAlt', + ti: '.OperationAltType' }, { - en: 'ML_EngineeringDatum', - ti: '.MLEngineeringDatumType', + en: 'CodeDefinition', + ti: '.CodeDefinitionType', sh: { - lp: 'EngineeringDatum', + lp: 'Definition', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'CoordinateSystemAlt', - ti: '.CoordinateSystemAltType' - }, { - en: 'OperationParameterAlt', - ti: '.OperationParameterAltType' - }, { - en: 'FileName', - ti: '.FileNameType', + en: 'MX_DataSet', + ti: '.MXDataSetType', sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'DS_DataSet', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'CrsAlt', - ti: '.CrsAltType' + en: 'CodeAlternativeExpression', + ti: '.CodeAlternativeExpressionType' }, { - en: 'CodeListDictionary', - ti: '.CodeListDictionaryType', + en: 'ML_UnitDefinition', + ti: '.MLUnitDefinitionType', sh: { - lp: 'Dictionary', + lp: 'UnitDefinition', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_CodeListDictionary', - ti: '.MLCodeListDictionaryType', - sh: 'CodeListDictionary' + en: 'AbstractCT_Catalogue', + ti: '.AbstractCTCatalogueType' }, { - en: 'PrimeMeridianAlt', - ti: '.PrimeMeridianAltType' + en: 'CrsAlt', + ti: '.CrsAltType' }, { - en: 'MX_Aggregate', - ti: '.MXAggregateType', + en: 'FileName', + ti: '.FileNameType', sh: { - lp: 'AbstractDS_Aggregate', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'ML_ConcatenatedOperation', - ti: '.MLConcatenatedOperationType', + en: 'MimeFileType', + ti: '.MimeFileTypeType', sh: { - lp: 'ConcatenatedOperation', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'ML_Transformation', - ti: '.MLTransformationType', - sh: { - lp: 'Transformation', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } + en: 'CT_UomCatalogue', + ti: '.CTUomCatalogueType', + sh: 'AbstractCT_Catalogue' }, { - en: 'ML_CoordinateSystemAxis', - ti: '.MLCoordinateSystemAxisType', + en: 'DatumAlt', + ti: '.DatumAltType' + }, { + en: 'ML_GeodeticCRS', + ti: '.MLGeodeticCRSType', sh: { - lp: 'CoordinateSystemAxis', + lp: 'GeodeticCRS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } - }, { - en: 'MX_DataFile', - ti: '.MXDataFileType', - sh: 'AbstractMX_File' }, { en: 'AbstractMX_File', ti: '.AbstractMXFileType' }, { - en: 'OperationAlt', - ti: '.OperationAltType' - }, { - en: 'ML_PrimeMeridian', - ti: '.MLPrimeMeridianType', + en: 'MX_ScopeCode', + ti: 'ISO19139_GCO_20070417.CodeListValueType', sh: { - lp: 'PrimeMeridian', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'MD_ScopeCode', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'ML_OperationMethod', - ti: '.MLOperationMethodType', + en: 'ML_ConventionalUnit', + ti: '.MLConventionalUnitType', sh: { - lp: 'OperationMethod', + lp: 'ConventionalUnit', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_ImageDatum', - ti: '.MLImageDatumType', + en: 'ML_EngineeringCRS', + ti: '.MLEngineeringCRSType', sh: { - lp: 'ImageDatum', + lp: 'EngineeringCRS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'CT_CrsCatalogue', - ti: '.CTCrsCatalogueType', - sh: 'AbstractCT_Catalogue' - }, { - en: 'ML_AffineCS', - ti: '.MLAffineCSType', + en: 'ML_DerivedUnit', + ti: '.MLDerivedUnitType', sh: { - lp: 'AffineCS', + lp: 'DerivedUnit', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_UserDefinedCS', - ti: '.MLUserDefinedCSType', + en: 'EllipsoidAlt', + ti: '.EllipsoidAltType' + }, { + en: 'ML_BaseUnit', + ti: '.MLBaseUnitType', sh: { - lp: 'UserDefinedCS', + lp: 'BaseUnit', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'UomAlternativeExpression', - ti: '.UomAlternativeExpressionType' - }, { - en: 'ML_ImageCRS', - ti: '.MLImageCRSType', + en: 'ML_ProjectedCRS', + ti: '.MLProjectedCRSType', sh: { - lp: 'ImageCRS', + lp: 'ProjectedCRS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_OperationParameterGroup', - ti: '.MLOperationParameterGroupType', + en: 'Anchor', + ti: '.AnchorType', sh: { - lp: 'OperationParameterGroup', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'CodeDefinition', - ti: '.CodeDefinitionType', + en: 'MX_DataFile', + ti: '.MXDataFileType', + sh: 'AbstractMX_File' + }, { + en: 'ML_EngineeringDatum', + ti: '.MLEngineeringDatumType', sh: { - lp: 'Definition', + lp: 'EngineeringDatum', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'CT_UomCatalogue', - ti: '.CTUomCatalogueType', - sh: 'AbstractCT_Catalogue' - }, { - en: 'ML_LinearCS', - ti: '.MLLinearCSType', + en: 'ML_OperationMethod', + ti: '.MLOperationMethodType', sh: { - lp: 'LinearCS', + lp: 'OperationMethod', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_TemporalDatum', - ti: '.MLTemporalDatumType', + en: 'ML_VerticalCS', + ti: '.MLVerticalCSType', sh: { - lp: 'TemporalDatum', + lp: 'VerticalCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_DerivedUnit', - ti: '.MLDerivedUnitType', + en: 'ML_ImageDatum', + ti: '.MLImageDatumType', sh: { - lp: 'DerivedUnit', + lp: 'ImageDatum', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { @@ -5095,89 +5081,103 @@ var ISO19139_GMX_20070417_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'MimeFileType', - ti: '.MimeFileTypeType', + en: 'MX_Aggregate', + ti: '.MXAggregateType', sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'AbstractDS_Aggregate', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'ML_VerticalCRS', - ti: '.MLVerticalCRSType', + en: 'CT_CrsCatalogue', + ti: '.CTCrsCatalogueType', + sh: 'AbstractCT_Catalogue' + }, { + en: 'ML_TemporalDatum', + ti: '.MLTemporalDatumType', sh: { - lp: 'VerticalCRS', + lp: 'TemporalDatum', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'MX_ScopeCode', - ti: 'ISO19139_GCO_20070417.CodeListValueType', + en: 'ML_CodeListDictionary', + ti: '.MLCodeListDictionaryType', + sh: 'CodeListDictionary' + }, { + en: 'ML_CompoundCRS', + ti: '.MLCompoundCRSType', sh: { - lp: 'MD_ScopeCode', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'CompoundCRS', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_OperationParameter', - ti: '.MLOperationParameterType', + en: 'ML_Transformation', + ti: '.MLTransformationType', sh: { - lp: 'OperationParameter', + lp: 'Transformation', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'MX_SupportFile', - ti: '.MXSupportFileType', - sh: 'AbstractMX_File' - }, { - en: 'ML_UnitDefinition', - ti: '.MLUnitDefinitionType', + en: 'ML_GeodeticDatum', + ti: '.MLGeodeticDatumType', sh: { - lp: 'UnitDefinition', + lp: 'GeodeticDatum', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_VerticalDatum', - ti: '.MLVerticalDatumType', + en: 'ML_Ellipsoid', + ti: '.MLEllipsoidType', sh: { - lp: 'VerticalDatum', + lp: 'Ellipsoid', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_EngineeringCRS', - ti: '.MLEngineeringCRSType', + en: 'CoordinateSystemAlt', + ti: '.CoordinateSystemAltType' + }, { + en: 'OperationParameterAlt', + ti: '.OperationParameterAltType' + }, { + en: 'ML_ConcatenatedOperation', + ti: '.MLConcatenatedOperationType', sh: { - lp: 'EngineeringCRS', + lp: 'ConcatenatedOperation', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'Anchor', - ti: '.AnchorType', + en: 'ML_PassThroughOperation', + ti: '.MLPassThroughOperationType', sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' + lp: 'PassThroughOperation', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_EllipsoidalCS', - ti: '.MLEllipsoidalCSType', + en: 'ML_UserDefinedCS', + ti: '.MLUserDefinedCSType', sh: { - lp: 'EllipsoidalCS', + lp: 'UserDefinedCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_SphericalCS', - ti: '.MLSphericalCSType', + en: 'CT_CodelistCatalogue', + ti: '.CTCodelistCatalogueType', + sh: 'AbstractCT_Catalogue' + }, { + en: 'ML_PrimeMeridian', + ti: '.MLPrimeMeridianType', sh: { - lp: 'SphericalCS', + lp: 'PrimeMeridian', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ML_CartesianCS', - ti: '.MLCartesianCSType', + en: 'OperationMethodAlt', + ti: '.OperationMethodAltType' + }, { + en: 'ML_LinearCS', + ti: '.MLLinearCSType', sh: { - lp: 'CartesianCS', + lp: 'LinearCS', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } - }, { - en: 'CodeAlternativeExpression', - ti: '.CodeAlternativeExpressionType' }] }; return { diff --git a/scripts/lib/ISO19139_GSR_20070417.js b/scripts/lib/ISO19139_GSR_20070417.js index 77b75279..2c487cad 100644 --- a/scripts/lib/ISO19139_GSR_20070417.js +++ b/scripts/lib/ISO19139_GSR_20070417.js @@ -3,7 +3,7 @@ var ISO19139_GSR_20070417_Module_Factory = function () { n: 'ISO19139_GSR_20070417', dens: 'http:\/\/www.opengis.net\/gml\/3.2', 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: 'SCCRSPropertyType', tn: { diff --git a/scripts/lib/ISO19139_GSS_20060504.js b/scripts/lib/ISO19139_GSS_20060504.js index aa804068..2cad8584 100644 --- a/scripts/lib/ISO19139_GSS_20060504.js +++ b/scripts/lib/ISO19139_GSS_20060504.js @@ -5,19 +5,16 @@ var ISO19139_GSS_20060504_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_0'], tis: [{ - 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: { @@ -60,16 +57,19 @@ var ISO19139_GSS_20060504_Module_Factory = function () { t: 'a' }] }, { - 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: { diff --git a/scripts/lib/ISO19139_GTS_20060504.js b/scripts/lib/ISO19139_GTS_20060504.js index b7299380..72b3faa0 100644 --- a/scripts/lib/ISO19139_GTS_20060504.js +++ b/scripts/lib/ISO19139_GTS_20060504.js @@ -5,25 +5,6 @@ var ISO19139_GTS_20060504_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_0'], 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: [{ @@ -78,6 +59,25 @@ var ISO19139_GTS_20060504_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 b1cc4731..1d1b5a12 100644 --- a/scripts/lib/ISO19139_SRV_20060504.js +++ b/scripts/lib/ISO19139_SRV_20060504.js @@ -3,14 +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', 'GML_3_2_0', 'ISO19139_GMD_20060504', 'ISO19139_GCO_20060504'], + deps: ['XLink_1_0', 'ISO19139_GMD_20060504', 'GML_3_2_0', 'ISO19139_GCO_20060504'], tis: [{ - ln: 'SVOperationChainPropertyType', - tn: 'SV_OperationChain_PropertyType', + ln: 'SVServiceIdentificationPropertyType', + tn: 'SV_ServiceIdentification_PropertyType', ps: [{ - n: 'svOperationChain', - en: 'SV_OperationChain', - ti: '.SVOperationChainType' + n: 'svServiceIdentification', + en: 'SV_ServiceIdentification', + ti: '.SVServiceIdentificationType' }, { n: 'nilReason', ti: { @@ -53,15 +53,12 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVPlatformNeutralServiceSpecificationPropertyType', - tn: 'SV_PlatformNeutralServiceSpecification_PropertyType', + ln: 'SVOperationMetadataPropertyType', + tn: 'SV_OperationMetadata_PropertyType', ps: [{ - n: 'svPlatformNeutralServiceSpecification', - mx: false, - dom: false, - en: 'SV_PlatformNeutralServiceSpecification', - ti: '.SVPlatformNeutralServiceSpecificationType', - t: 'er' + n: 'svOperationMetadata', + en: 'SV_OperationMetadata', + ti: '.SVOperationMetadataType' }, { n: 'nilReason', ti: { @@ -104,29 +101,12 @@ var ISO19139_SRV_20060504_Module_Factory = function () { 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: 'SVServicePropertyType', - tn: 'SV_Service_PropertyType', + ln: 'SVPortPropertyType', + tn: 'SV_Port_PropertyType', ps: [{ - n: 'svService', - en: 'SV_Service', - ti: '.SVServiceType' + n: 'svPort', + en: 'SV_Port', + ti: '.SVPortType' }, { n: 'nilReason', ti: { @@ -169,64 +149,12 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVServiceIdentificationType', - tn: 'SV_ServiceIdentification_Type', - bti: 'ISO19139_GMD_20060504.AbstractMDIdentificationType', - 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: 'operatesOn', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20060504.MDDataIdentificationPropertyType' - }] - }, { - ln: 'SVServiceSpecificationPropertyType', - tn: 'SV_ServiceSpecification_PropertyType', + ln: 'SVPortSpecificationPropertyType', + tn: 'SV_PortSpecification_PropertyType', ps: [{ - n: 'svServiceSpecification', - mx: false, - dom: false, - en: 'SV_ServiceSpecification', - ti: '.SVServiceSpecificationType', - t: 'er' + n: 'svPortSpecification', + en: 'SV_PortSpecification', + ti: '.SVPortSpecificationType' }, { n: 'nilReason', ti: { @@ -269,29 +197,12 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVOperationChainMetadataType', - tn: 'SV_OperationChainMetadata_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: '.SVOperationMetadataPropertyType' - }] - }, { - ln: 'SVInterfacePropertyType', - tn: 'SV_Interface_PropertyType', + ln: 'SVServicePropertyType', + tn: 'SV_Service_PropertyType', ps: [{ - n: 'svInterface', - en: 'SV_Interface', - ti: '.SVInterfaceType' + n: 'svService', + en: 'SV_Service', + ti: '.SVServiceType' }, { n: 'nilReason', ti: { @@ -334,35 +245,69 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVServiceSpecificationType', - tn: 'SV_ServiceSpecification_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'SVPlatformNeutralServiceSpecificationType', + tn: 'SV_PlatformNeutralServiceSpecification_Type', + bti: '.SVServiceSpecificationType', ps: [{ - n: 'name', + n: 'serviceType', rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + ti: '.SVServiceTypePropertyType' }, { - n: 'opModel', + n: 'implSpec', rq: true, - ti: '.SVOperationModelPropertyType' + ti: '.SVPlatformSpecificServiceSpecificationPropertyType' + }] + }, { + ln: 'SVCoupledResourceType', + tn: 'SV_CoupledResource_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'operationName', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'typeSpec', + n: 'identifier', rq: true, - ti: '.SVPlatformNeutralServiceSpecificationPropertyType' + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { + n: 'scopedName', + en: { + lp: 'ScopedName', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + ti: 'GML_3_2_0.CodeType' + }] + }, { + ln: 'SVPortType', + tn: 'SV_Port_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ n: 'theSVInterface', - rq: true, + mno: 0, col: true, en: 'theSV_Interface', ti: '.SVInterfacePropertyType' }] }, { - ln: 'SVParameterPropertyType', - tn: 'SV_Parameter_PropertyType', + ln: 'SVPortSpecificationType', + tn: 'SV_PortSpecification_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'svParameter', - en: 'SV_Parameter', - ti: '.SVParameterType' + n: 'binding', + rq: true, + ti: '.DCPListPropertyType' + }, { + n: 'address', + rq: true, + ti: 'ISO19139_GMD_20060504.URLPropertyType' + }] + }, { + ln: 'SVServiceTypePropertyType', + tn: 'SV_ServiceType_PropertyType', + ps: [{ + n: 'svServiceType', + en: 'SV_ServiceType', + ti: '.SVServiceTypeType' }, { n: 'nilReason', ti: { @@ -405,42 +350,62 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVInterfaceType', - tn: 'SV_Interface_Type', + 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: 'SVServiceType', + tn: 'SV_Service_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'typeName', + n: 'specification', rq: true, - ti: 'ISO19139_GCO_20060504.TypeNamePropertyType' + col: true, + ti: '.SVPlatformSpecificServiceSpecificationPropertyType' }, { n: 'theSVPort', mno: 0, col: true, en: 'theSV_Port', ti: '.SVPortPropertyType' - }, { - n: 'operation', - rq: true, - ti: '.SVOperationPropertyType' }] }, { - ln: 'SVPortType', - tn: 'SV_Port_Type', + ln: 'SVOperationChainMetadataType', + tn: 'SV_OperationChainMetadata_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'theSVInterface', - mno: 0, + n: 'name', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'description', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'operation', + rq: true, col: true, - en: 'theSV_Interface', - ti: '.SVInterfacePropertyType' + ti: '.SVOperationMetadataPropertyType' }] }, { - ln: 'SVPortPropertyType', - tn: 'SV_Port_PropertyType', + ln: 'SVOperationPropertyType', + tn: 'SV_Operation_PropertyType', ps: [{ - n: 'svPort', - en: 'SV_Port', - ti: '.SVPortType' + n: 'svOperation', + en: 'SV_Operation', + ti: '.SVOperationType' }, { n: 'nilReason', ti: { @@ -483,67 +448,69 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVOperationMetadataType', - tn: 'SV_OperationMetadata_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ln: 'SVPlatformSpecificServiceSpecificationPropertyType', + tn: 'SV_PlatformSpecificServiceSpecification_PropertyType', ps: [{ - n: 'operationName', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'svPlatformSpecificServiceSpecification', + en: 'SV_PlatformSpecificServiceSpecification', + ti: '.SVPlatformSpecificServiceSpecificationType' }, { - n: 'dcp', - rq: true, - col: true, - en: 'DCP', - ti: '.DCPListPropertyType' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + }, + t: 'a' }, { - n: 'operationDescription', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'uuidref', + an: { + lp: 'uuidref' + }, + t: 'a' }, { - n: 'invocationName', - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'parameters', - mno: 0, - col: true, - ti: '.SVParameterPropertyType' + n: 'href', + t: 'a' }, { - n: 'connectPoint', - rq: true, - col: true, - ti: 'ISO19139_GMD_20060504.CIOnlineResourcePropertyType' + n: 'role', + t: 'a' }, { - n: 'dependsOn', - mno: 0, - col: true, - ti: '.SVOperationMetadataPropertyType' + 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: 'SVParameterType', - tn: 'SV_Parameter_Type', + ln: 'SVOperationChainType', + tn: 'SV_OperationChain_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ n: 'name', rq: true, - ti: 'ISO19139_GCO_20060504.MemberNameType' - }, { - n: 'direction', - ti: '.SVParameterDirectionPropertyType' - }, { - n: 'description', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'optionality', - rq: true, + n: 'description', ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'repeatability', - rq: true, - ti: 'ISO19139_GCO_20060504.BooleanPropertyType' - }, { - n: 'valueType', + n: 'operation', rq: true, - ti: 'ISO19139_GCO_20060504.TypeNamePropertyType' + col: true, + ti: '.SVOperationPropertyType' }] }, { ln: 'SVCoupledResourcePropertyType', @@ -594,32 +561,12 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVCoupledResourceType', - tn: 'SV_CoupledResource_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'operationName', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'identifier', - rq: true, - ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' - }, { - n: 'scopedName', - en: { - lp: 'ScopedName', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - }, - ti: 'GML_3_2_0.CodeType' - }] - }, { - ln: 'SVServiceTypePropertyType', - tn: 'SV_ServiceType_PropertyType', + ln: 'SVOperationChainMetadataPropertyType', + tn: 'SV_OperationChainMetadata_PropertyType', ps: [{ - n: 'svServiceType', - en: 'SV_ServiceType', - ti: '.SVServiceTypeType' + n: 'svOperationChainMetadata', + en: 'SV_OperationChainMetadata', + ti: '.SVOperationChainMetadataType' }, { n: 'nilReason', ti: { @@ -662,11 +609,77 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVOperationModelPropertyType', - tn: 'SV_OperationModel_PropertyType', + ln: 'SVPlatformSpecificServiceSpecificationType', + tn: 'SV_PlatformSpecificServiceSpecification_Type', + bti: '.SVPlatformNeutralServiceSpecificationType', ps: [{ - n: 'svOperationModel', - en: 'SV_OperationModel' + n: 'dcp', + rq: true, + en: 'DCP', + ti: '.DCPListPropertyType' + }, { + n: 'implementation', + rq: true, + col: true, + ti: '.SVServicePropertyType' + }] + }, { + ln: 'SVServiceSpecificationType', + tn: 'SV_ServiceSpecification_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + 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: 'SVParameterType', + tn: 'SV_Parameter_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', + ps: [{ + n: 'name', + rq: true, + ti: 'ISO19139_GCO_20060504.MemberNameType' + }, { + n: 'direction', + ti: '.SVParameterDirectionPropertyType' + }, { + n: 'description', + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'optionality', + rq: true, + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' + }, { + n: 'repeatability', + rq: true, + ti: 'ISO19139_GCO_20060504.BooleanPropertyType' + }, { + n: 'valueType', + rq: true, + ti: 'ISO19139_GCO_20060504.TypeNamePropertyType' + }] + }, { + ln: 'DCPListPropertyType', + tn: 'DCPList_PropertyType', + ps: [{ + n: 'dcpList', + en: 'DCPList', + ti: 'ISO19139_GCO_20060504.CodeListValueType' }, { n: 'nilReason', ti: { @@ -679,12 +692,61 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVOperationPropertyType', - tn: 'SV_Operation_PropertyType', + ln: 'SVServiceIdentificationType', + tn: 'SV_ServiceIdentification_Type', + bti: 'ISO19139_GMD_20060504.AbstractMDIdentificationType', ps: [{ - n: 'svOperation', - en: 'SV_Operation', - ti: '.SVOperationType' + 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: 'operatesOn', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20060504.MDDataIdentificationPropertyType' + }] + }, { + ln: 'SVInterfacePropertyType', + tn: 'SV_Interface_PropertyType', + ps: [{ + n: 'svInterface', + en: 'SV_Interface', + ti: '.SVInterfaceType' }, { n: 'nilReason', ti: { @@ -727,30 +789,15 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - 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: 'SVPortSpecificationPropertyType', - tn: 'SV_PortSpecification_PropertyType', + ln: 'SVPlatformNeutralServiceSpecificationPropertyType', + tn: 'SV_PlatformNeutralServiceSpecification_PropertyType', ps: [{ - n: 'svPortSpecification', - en: 'SV_PortSpecification', - ti: '.SVPortSpecificationType' + n: 'svPlatformNeutralServiceSpecification', + mx: false, + dom: false, + en: 'SV_PlatformNeutralServiceSpecification', + ti: '.SVPlatformNeutralServiceSpecificationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -792,19 +839,6 @@ var ISO19139_SRV_20060504_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'SVPlatformNeutralServiceSpecificationType', - tn: 'SV_PlatformNeutralServiceSpecification_Type', - bti: '.SVServiceSpecificationType', - ps: [{ - n: 'serviceType', - rq: true, - ti: '.SVServiceTypePropertyType' - }, { - n: 'implSpec', - rq: true, - ti: '.SVPlatformSpecificServiceSpecificationPropertyType' - }] }, { ln: 'SVCouplingTypePropertyType', tn: 'SV_CouplingType_PropertyType', @@ -824,76 +858,69 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVServiceType', - tn: 'SV_Service_Type', + 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: 'SVInterfaceType', + tn: 'SV_Interface_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'specification', + n: 'typeName', rq: true, - col: true, - ti: '.SVPlatformSpecificServiceSpecificationPropertyType' + ti: 'ISO19139_GCO_20060504.TypeNamePropertyType' }, { n: 'theSVPort', mno: 0, col: true, en: 'theSV_Port', ti: '.SVPortPropertyType' + }, { + n: 'operation', + rq: true, + ti: '.SVOperationPropertyType' }] }, { - ln: 'SVOperationChainMetadataPropertyType', - tn: 'SV_OperationChainMetadata_PropertyType', + ln: 'SVOperationType', + tn: 'SV_Operation_Type', + bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ - n: 'svOperationChainMetadata', - en: 'SV_OperationChainMetadata', - ti: '.SVOperationChainMetadataType' - }, { - 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: 'operationName', + rq: true, + ti: 'ISO19139_GCO_20060504.MemberNamePropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'dependsOn', + mno: 0, + col: true, + ti: '.SVOperationPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'parameter', + rq: true, + ti: '.SVParameterPropertyType' }] }, { - ln: 'SVServiceIdentificationPropertyType', - tn: 'SV_ServiceIdentification_PropertyType', + ln: 'SVServiceSpecificationPropertyType', + tn: 'SV_ServiceSpecification_PropertyType', ps: [{ - n: 'svServiceIdentification', - en: 'SV_ServiceIdentification', - ti: '.SVServiceIdentificationType' + n: 'svServiceSpecification', + mx: false, + dom: false, + en: 'SV_ServiceSpecification', + ti: '.SVServiceSpecificationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -936,40 +963,12 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVPortSpecificationType', - tn: 'SV_PortSpecification_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType', - ps: [{ - n: 'binding', - rq: true, - ti: '.DCPListPropertyType' - }, { - n: 'address', - rq: true, - ti: 'ISO19139_GMD_20060504.URLPropertyType' - }] - }, { - ln: 'SVPlatformSpecificServiceSpecificationType', - tn: 'SV_PlatformSpecificServiceSpecification_Type', - bti: '.SVPlatformNeutralServiceSpecificationType', - ps: [{ - n: 'dcp', - rq: true, - en: 'DCP', - ti: '.DCPListPropertyType' - }, { - n: 'implementation', - rq: true, - col: true, - ti: '.SVServicePropertyType' - }] - }, { - ln: 'SVPlatformSpecificServiceSpecificationPropertyType', - tn: 'SV_PlatformSpecificServiceSpecification_PropertyType', + ln: 'SVParameterPropertyType', + tn: 'SV_Parameter_PropertyType', ps: [{ - n: 'svPlatformSpecificServiceSpecification', - en: 'SV_PlatformSpecificServiceSpecification', - ti: '.SVPlatformSpecificServiceSpecificationType' + n: 'svParameter', + en: 'SV_Parameter', + ti: '.SVParameterType' }, { n: 'nilReason', ti: { @@ -1012,12 +1011,12 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - ln: 'SVOperationMetadataPropertyType', - tn: 'SV_OperationMetadata_PropertyType', + ln: 'SVOperationChainPropertyType', + tn: 'SV_OperationChain_PropertyType', ps: [{ - n: 'svOperationMetadata', - en: 'SV_OperationMetadata', - ti: '.SVOperationMetadataType' + n: 'svOperationChain', + en: 'SV_OperationChain', + ti: '.SVOperationChainType' }, { n: 'nilReason', ti: { @@ -1060,44 +1059,45 @@ var ISO19139_SRV_20060504_Module_Factory = function () { t: 'a' }] }, { - 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: 'SVOperationType', - tn: 'SV_Operation_Type', + ln: 'SVOperationMetadataType', + tn: 'SV_OperationMetadata_Type', bti: 'ISO19139_GCO_20060504.AbstractObjectType', ps: [{ n: 'operationName', rq: true, - ti: 'ISO19139_GCO_20060504.MemberNamePropertyType' + ti: 'ISO19139_GCO_20060504.CharacterStringPropertyType' }, { - n: 'dependsOn', + 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: '.SVOperationPropertyType' + ti: '.SVParameterPropertyType' }, { - n: 'parameter', + n: 'connectPoint', rq: true, - ti: '.SVParameterPropertyType' + col: true, + ti: 'ISO19139_GMD_20060504.CIOnlineResourcePropertyType' + }, { + n: 'dependsOn', + mno: 0, + col: true, + ti: '.SVOperationMetadataPropertyType' }] - }, { - ln: 'SVServiceTypeType', - tn: 'SV_ServiceType_Type', - bti: 'ISO19139_GCO_20060504.AbstractObjectType' }, { t: 'enum', ln: 'SVParameterDirectionType', @@ -1108,49 +1108,56 @@ var ISO19139_SRV_20060504_Module_Factory = function () { vs: ['object', 'message'] }], eis: [{ + en: 'SV_ServiceSpecification', + ti: '.SVServiceSpecificationType' + }, { en: 'SV_OperationChain', ti: '.SVOperationChainType' }, { - en: 'SV_PlatformNeutralServiceSpecification', - ti: '.SVPlatformNeutralServiceSpecificationType', - sh: 'SV_ServiceSpecification' + en: 'SV_OperationMetadata', + ti: '.SVOperationMetadataType' }, { - en: 'SV_CoupledResource', - ti: '.SVCoupledResourceType' + en: 'SV_OperationModel', + sh: { + lp: 'CharacterString', + ns: 'http:\/\/www.isotc211.org\/2005\/gco' + } }, { - en: 'SV_Parameter', - ti: '.SVParameterType' + en: 'SV_PlatformSpecificServiceSpecification', + ti: '.SVPlatformSpecificServiceSpecificationType', + sh: 'SV_PlatformNeutralServiceSpecification' }, { - en: 'DCPList', - ti: 'ISO19139_GCO_20060504.CodeListValueType', + en: 'SV_ParameterDirection', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'SV_Port', - ti: '.SVPortType' - }, { - en: 'SV_Service', - ti: '.SVServiceType' + en: 'SV_PlatformNeutralServiceSpecification', + ti: '.SVPlatformNeutralServiceSpecificationType', + sh: 'SV_ServiceSpecification' }, { en: 'SV_OperationChainMetadata', ti: '.SVOperationChainMetadataType' }, { - en: 'SV_Operation', - ti: '.SVOperationType' + en: 'SV_ServiceType', + ti: '.SVServiceTypeType' }, { - en: 'SV_OperationModel', + en: 'DCPList', + ti: 'ISO19139_GCO_20060504.CodeListValueType', sh: { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } }, { - en: 'SV_ServiceType', - ti: '.SVServiceTypeType' + en: 'SV_Parameter', + ti: '.SVParameterType' }, { - en: 'SV_ServiceSpecification', - ti: '.SVServiceSpecificationType' + en: 'SV_Interface', + ti: '.SVInterfaceType' + }, { + en: 'SV_Port', + ti: '.SVPortType' }, { en: 'SV_CouplingType', ti: 'ISO19139_GCO_20060504.CodeListValueType', @@ -1158,15 +1165,6 @@ var ISO19139_SRV_20060504_Module_Factory = function () { lp: 'CharacterString', ns: 'http:\/\/www.isotc211.org\/2005\/gco' } - }, { - en: 'SV_ParameterDirection', - sh: { - lp: 'CharacterString', - ns: 'http:\/\/www.isotc211.org\/2005\/gco' - } - }, { - en: 'SV_Interface', - ti: '.SVInterfaceType' }, { en: 'SV_ServiceIdentification', ti: '.SVServiceIdentificationType', @@ -1175,12 +1173,14 @@ var ISO19139_SRV_20060504_Module_Factory = function () { ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'SV_OperationMetadata', - ti: '.SVOperationMetadataType' + en: 'SV_Service', + ti: '.SVServiceType' }, { - en: 'SV_PlatformSpecificServiceSpecification', - ti: '.SVPlatformSpecificServiceSpecificationType', - sh: 'SV_PlatformNeutralServiceSpecification' + en: 'SV_CoupledResource', + ti: '.SVCoupledResourceType' + }, { + en: 'SV_Operation', + ti: '.SVOperationType' }, { en: 'SV_PortSpecification', ti: '.SVPortSpecificationType' diff --git a/scripts/lib/IndoorGML_Core_1_0.js b/scripts/lib/IndoorGML_Core_1_0.js index 978e062b..a576ce2b 100644 --- a/scripts/lib/IndoorGML_Core_1_0.js +++ b/scripts/lib/IndoorGML_Core_1_0.js @@ -5,35 +5,15 @@ 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: '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: 'TransitionPropertyType', + ln: 'CellSpacePropertyType', ps: [{ - n: 'transition', + n: 'cellSpace', rq: true, - en: 'Transition', - ti: '.TransitionType' + mx: false, + dom: false, + en: 'CellSpace', + ti: '.CellSpaceType', + t: 'er' }, { n: 'nilReason', ti: { @@ -76,93 +56,95 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiLayeredGraphType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'ExternalObjectReferenceType', + tn: 'externalObjectReferenceType', ps: [{ - n: 'spaceLayers', - rq: true, - col: true, - ti: '.SpaceLayersType' + n: 'name' }, { - n: 'interEdges', - mno: 0, - col: true, - ti: '.InterEdgesType' + n: 'uri', + rq: true }] }, { - ln: 'ExternalReferenceType', + ln: 'CellSpaceType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'informationSystem' + n: 'geometry3D', + rq: true, + en: 'Geometry3D', + ti: 'GML_3_2_1.SolidPropertyType' }, { - n: 'externalObject', + n: 'geometry2D', rq: true, - ti: '.ExternalObjectReferenceType' + 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: 'CellSpaceBoundaryPropertyType', + ln: 'EdgesType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'cellSpaceBoundary', - rq: true, - mx: false, - dom: false, - en: 'CellSpaceBoundary', - ti: '.CellSpaceBoundaryType', - t: 'er' + n: 'transitionMember', + mno: 0, + col: true, + ti: '.TransitionMemberType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, + n: 'aggregationType', + ti: 'GML_3_2_1.AggregationType', an: { - lp: 'nilReason' + lp: 'aggregationType' }, 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: 'StateType', + ln: 'PrimalSpaceFeaturesType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'duality', - ti: '.CellSpacePropertyType' + n: 'cellSpaceMember', + mno: 0, + col: true, + ti: 'GML_3_2_1.FeaturePropertyType' }, { - n: 'connects', + n: 'cellSpaceBoundaryMember', mno: 0, col: true, - ti: '.TransitionPropertyType' + ti: 'GML_3_2_1.FeaturePropertyType' }, { - n: 'geometry', - ti: 'GML_3_2_1.PointPropertyType' + n: 'aggregationType', + ti: 'GML_3_2_1.AggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'CellSpaceBoundaryPropertyType', + ps: [{ + n: 'cellSpaceBoundary', + rq: true, + mx: false, + dom: false, + en: 'CellSpaceBoundary', + ti: '.CellSpaceBoundaryType', + t: 'er' }, { n: 'nilReason', ti: { @@ -205,73 +187,39 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'IndoorFeaturesType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'primalSpaceFeatures', - ti: '.PrimalSpaceFeaturesPropertyType' - }, { - n: 'multiLayeredGraph', - rq: true, - en: 'MultiLayeredGraph', - ti: '.MultiLayeredGraphType' - }] - }, { - ln: 'SpaceLayerType', + ln: 'InterLayerConnectionType', 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: 'typeOfTopoExpression' }, { - n: 'clazz', - en: 'class' + n: 'comment' }, { - n: 'nodes', + n: 'interConnects', rq: true, + mno: 2, + mxo: 2, col: true, - ti: '.NodesType' + ti: '.StatePropertyType' }, { - n: 'edges', - mno: 0, - col: true, - ti: '.EdgesType' - }] - }, { - ln: 'SpaceLayersType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'spaceLayerMember', + n: 'connectedLayers', rq: true, + mno: 2, + mxo: 2, col: true, - ti: '.SpaceLayerMemberType' - }, { - n: 'aggregationType', - ti: 'GML_3_2_1.AggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' + en: 'ConnectedLayers', + ti: '.SpaceLayerPropertyType' }] }, { - ln: 'MultiLayeredGraphPropertyType', + ln: 'CellSpaceMemberType', + bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'multiLayeredGraph', + n: 'cellSpace', rq: true, - en: 'MultiLayeredGraph', - ti: '.MultiLayeredGraphType' + mx: false, + dom: false, + en: 'CellSpace', + ti: '.CellSpaceType', + t: 'er' }, { n: 'nilReason', ti: { @@ -314,12 +262,12 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PrimalSpaceFeaturesPropertyType', + ln: 'TransitionPropertyType', ps: [{ - n: 'primalSpaceFeatures', + n: 'transition', rq: true, - en: 'PrimalSpaceFeatures', - ti: '.PrimalSpaceFeaturesType' + en: 'Transition', + ti: '.TransitionType' }, { n: 'nilReason', ti: { @@ -362,13 +310,26 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InterLayerConnectionMemberType', - bti: 'GML_3_2_1.AbstractFeatureMemberType', + ln: 'MultiLayeredGraphType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'interLayerConnection', + n: 'spaceLayers', rq: true, - en: 'InterLayerConnection', - ti: '.InterLayerConnectionType' + col: true, + ti: '.SpaceLayersType' + }, { + n: 'interEdges', + mno: 0, + col: true, + ti: '.InterEdgesType' + }] + }, { + ln: 'SpaceLayerPropertyType', + ps: [{ + n: 'spaceLayer', + rq: true, + en: 'SpaceLayer', + ti: '.SpaceLayerType' }, { n: 'nilReason', ti: { @@ -411,24 +372,19 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ExternalObjectReferenceType', - tn: 'externalObjectReferenceType', + ln: 'StateType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'name' + n: 'duality', + ti: '.CellSpacePropertyType' }, { - n: 'uri', - rq: true - }] - }, { - ln: 'CellSpacePropertyType', - ps: [{ - n: 'cellSpace', - rq: true, - mx: false, - dom: false, - en: 'CellSpace', - ti: '.CellSpaceType', - t: 'er' + n: 'connects', + mno: 0, + col: true, + ti: '.TransitionPropertyType' + }, { + n: 'geometry', + ti: 'GML_3_2_1.PointPropertyType' }, { n: 'nilReason', ti: { @@ -471,16 +427,24 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CellSpaceBoundaryMemberType', - bti: 'GML_3_2_1.AbstractFeatureMemberType', + ln: 'TransitionType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'cellSpaceBoundary', + n: 'weight', + ti: 'Double' + }, { + n: 'connects', rq: true, - mx: false, - dom: false, - en: 'CellSpaceBoundary', - ti: '.CellSpaceBoundaryType', - t: 'er' + mno: 2, + mxo: 2, + col: true, + ti: '.StatePropertyType' + }, { + n: 'duality', + ti: '.CellSpaceBoundaryPropertyType' + }, { + n: 'geometry', + ti: 'GML_3_2_1.CurvePropertyType' }, { n: 'nilReason', ti: { @@ -517,39 +481,19 @@ var IndoorGML_Core_1_0_Module_Factory = function () { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - 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' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'InterEdgesType', + ln: 'NodesType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'interLayerConnectionMember', + n: 'stateMember', rq: true, col: true, - ti: '.InterLayerConnectionMemberType' + ti: '.StateMemberType' }, { n: 'aggregationType', ti: 'GML_3_2_1.AggregationType', @@ -557,6 +501,13 @@ var IndoorGML_Core_1_0_Module_Factory = function () { lp: 'aggregationType' }, t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { ln: 'StatePropertyType', @@ -607,13 +558,16 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpaceLayerMemberType', + ln: 'CellSpaceBoundaryMemberType', bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'spaceLayer', + n: 'cellSpaceBoundary', rq: true, - en: 'SpaceLayer', - ti: '.SpaceLayerType' + mx: false, + dom: false, + en: 'CellSpaceBoundary', + ti: '.CellSpaceBoundaryType', + t: 'er' }, { n: 'nilReason', ti: { @@ -655,6 +609,15 @@ var IndoorGML_Core_1_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'ExternalReferenceType', + ps: [{ + n: 'informationSystem' + }, { + n: 'externalObject', + rq: true, + ti: '.ExternalObjectReferenceType' + }] }, { ln: 'InterLayerConnectionPropertyType', ps: [{ @@ -704,50 +667,68 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EdgesType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'MultiLayeredGraphPropertyType', ps: [{ - n: 'transitionMember', - mno: 0, - col: true, - ti: '.TransitionMemberType' + n: 'multiLayeredGraph', + rq: true, + en: 'MultiLayeredGraph', + ti: '.MultiLayeredGraphType' }, { - n: 'owns', - ti: 'Boolean', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'owns' + lp: 'nilReason' }, t: 'a' }, { - n: 'aggregationType', - ti: 'GML_3_2_1.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: 'InterLayerConnectionType', + ln: 'SpaceLayersType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'typeOfTopoExpression' - }, { - n: 'comment' - }, { - n: 'interConnects', + n: 'spaceLayerMember', rq: true, - mno: 2, - mxo: 2, col: true, - ti: '.StatePropertyType' + ti: '.SpaceLayerMemberType' }, { - n: 'connectedLayers', - rq: true, - mno: 2, - mxo: 2, - col: true, - en: 'ConnectedLayers', - ti: '.SpaceLayerPropertyType' + n: 'aggregationType', + ti: 'GML_3_2_1.AggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' }] }, { ln: 'StateMemberType', @@ -799,16 +780,25 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CellSpaceMemberType', + ln: 'IndoorFeaturesType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'primalSpaceFeatures', + ti: '.PrimalSpaceFeaturesPropertyType' + }, { + n: 'multiLayeredGraph', + rq: true, + en: 'MultiLayeredGraph', + ti: '.MultiLayeredGraphType' + }] + }, { + ln: 'SpaceLayerMemberType', bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'cellSpace', + n: 'spaceLayer', rq: true, - mx: false, - dom: false, - en: 'CellSpace', - ti: '.CellSpaceType', - t: 'er' + en: 'SpaceLayer', + ti: '.SpaceLayerType' }, { n: 'nilReason', ti: { @@ -851,13 +841,13 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TransitionMemberType', + ln: 'InterLayerConnectionMemberType', bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'transition', + n: 'interLayerConnection', rq: true, - en: 'Transition', - ti: '.TransitionType' + en: 'InterLayerConnection', + ti: '.InterLayerConnectionType' }, { n: 'nilReason', ti: { @@ -900,24 +890,12 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TransitionType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'PrimalSpaceFeaturesPropertyType', ps: [{ - n: 'weight', - ti: 'Double' - }, { - n: 'connects', + n: 'primalSpaceFeatures', rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.StatePropertyType' - }, { - n: 'duality', - ti: '.CellSpaceBoundaryPropertyType' - }, { - n: 'geometry', - ti: 'GML_3_2_1.CurvePropertyType' + en: 'PrimalSpaceFeatures', + ti: '.PrimalSpaceFeaturesType' }, { n: 'nilReason', ti: { @@ -960,12 +938,13 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpaceLayerPropertyType', + ln: 'TransitionMemberType', + bti: 'GML_3_2_1.AbstractFeatureMemberType', ps: [{ - n: 'spaceLayer', + n: 'transition', rq: true, - en: 'SpaceLayer', - ti: '.SpaceLayerType' + en: 'Transition', + ti: '.TransitionType' }, { n: 'nilReason', ti: { @@ -1008,18 +987,13 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PrimalSpaceFeaturesType', + ln: 'InterEdgesType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'cellSpaceMember', - mno: 0, - col: true, - ti: 'GML_3_2_1.FeaturePropertyType' - }, { - n: 'cellSpaceBoundaryMember', - mno: 0, + n: 'interLayerConnectionMember', + rq: true, col: true, - ti: 'GML_3_2_1.FeaturePropertyType' + ti: '.InterLayerConnectionMemberType' }, { n: 'aggregationType', ti: 'GML_3_2_1.AggregationType', @@ -1029,31 +1003,57 @@ var IndoorGML_Core_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CellSpaceType', + ln: 'CellSpaceBoundaryType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ + n: 'duality', + ti: '.TransitionPropertyType' + }, { n: 'geometry3D', rq: true, - en: 'Geometry3D', - ti: 'GML_3_2_1.SolidPropertyType' + ti: 'GML_3_2_1.SurfacePropertyType' }, { n: 'geometry2D', rq: true, - en: 'Geometry2D', - ti: 'GML_3_2_1.SurfacePropertyType' - }, { - n: 'duality', - ti: '.StatePropertyType' + ti: 'GML_3_2_1.CurvePropertyType' }, { n: 'externalReference', mno: 0, col: true, ti: '.ExternalReferenceType' + }] + }, { + ln: 'SpaceLayerType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'usage', + mno: 0, + col: true, + ti: 'GML_3_2_1.CodeType' }, { - n: 'partialboundedBy', + n: 'terminationDate', + ti: 'DateTime' + }, { + n: 'function', mno: 0, col: true, - ti: '.CellSpaceBoundaryPropertyType' + 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' }] }, { t: 'enum', @@ -1065,6 +1065,13 @@ var IndoorGML_Core_1_0_Module_Factory = function () { vs: ['CONTAINS', 'OVERLAPS', 'EQUALS', 'WITHIN', 'CROSSES', 'INTERSECTS'] }], eis: [{ + en: 'IndoorFeatures', + ti: '.IndoorFeaturesType', + sh: { + lp: 'AbstractFeature', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } + }, { en: 'SpaceLayer', ti: '.SpaceLayerType', sh: { @@ -1079,8 +1086,8 @@ var IndoorGML_Core_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'PrimalSpaceFeatures', - ti: '.PrimalSpaceFeaturesType', + en: 'CellSpace', + ti: '.CellSpaceType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' @@ -1092,13 +1099,6 @@ var IndoorGML_Core_1_0_Module_Factory = function () { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } - }, { - en: 'MultiLayeredGraph', - ti: '.MultiLayeredGraphType', - sh: { - lp: 'AbstractFeature', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } }, { en: 'CellSpaceBoundary', ti: '.CellSpaceBoundaryType', @@ -1107,8 +1107,8 @@ var IndoorGML_Core_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'CellSpace', - ti: '.CellSpaceType', + en: 'PrimalSpaceFeatures', + ti: '.PrimalSpaceFeaturesType', sh: { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' @@ -1121,8 +1121,8 @@ var IndoorGML_Core_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'IndoorFeatures', - ti: '.IndoorFeaturesType', + en: 'MultiLayeredGraph', + ti: '.MultiLayeredGraphType', 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 491698ec..1e53a5a9 100644 --- a/scripts/lib/IndoorGML_Navigation_1_0.js +++ b/scripts/lib/IndoorGML_Navigation_1_0.js @@ -5,98 +5,6 @@ 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: 'TransitionSpaceType', - bti: '.TransferSpaceType' - }, { - 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: 'routeNode', - rq: true, - en: 'RouteNode', - ti: '.RouteNodeType' - }] - }, { - ln: 'PathType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'routeMember', - mno: 0, - col: true, - ti: '.RouteSegmentMemberType' - }, { - n: 'aggregationType', - ti: 'GML_3_2_1.AggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - 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: 'ConnectionBoundaryType', - bti: '.TransferBoundaryType' - }, { - ln: 'TransferBoundaryType', - bti: '.NavigableBoundaryType' - }, { - ln: 'RouteNodesType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'nodeMember', - rq: true, - mno: 2, - col: true, - ti: '.RouteNodeMemberType' - }, { - n: 'aggregationType', - ti: 'GML_3_2_1.AggregationType', - an: { - lp: 'aggregationType' - }, - t: 'a' - }] - }, { - ln: 'AnchorSpaceType', - bti: '.TransferSpaceType' - }, { - ln: 'RouteSegmentMemberType', - bti: 'GML_3_2_1.AbstractFeatureMemberType', - ps: [{ - n: 'routeSegment', - rq: true, - en: 'RouteSegment', - ti: '.RouteSegmentType' - }] - }, { ln: 'RouteNodeType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ @@ -109,28 +17,8 @@ var IndoorGML_Navigation_1_0_Module_Factory = function () { ti: 'GML_3_2_1.PointPropertyType' }] }, { - ln: 'RouteSegmentType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'weight', - rq: true, - ti: 'Double' - }, { - n: 'connects', - rq: true, - mno: 2, - mxo: 2, - col: true, - ti: '.RouteNodePropertyType' - }, { - n: 'referencedTransition', - rq: true, - ti: 'IndoorGML_Core_1_0.TransitionPropertyType' - }, { - n: 'geometry', - rq: true, - ti: 'GML_3_2_1.CurvePropertyType' - }] + ln: 'TransitionSpaceType', + bti: '.TransferSpaceType' }, { ln: 'RouteNodePropertyType', ps: [{ @@ -179,9 +67,88 @@ var IndoorGML_Navigation_1_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'GeneralSpaceType', + bti: '.NavigableSpaceType' + }, { + ln: 'ConnectionSpaceType', + bti: '.TransferSpaceType' }, { ln: 'AnchorBoundaryType', bti: '.TransferBoundaryType' + }, { + ln: 'TransferSpaceType', + bti: '.NavigableSpaceType' + }, { + ln: 'ConnectionBoundaryType', + bti: '.TransferBoundaryType' + }, { + ln: 'AnchorSpaceType', + bti: '.TransferSpaceType' + }, { + ln: 'RouteSegmentType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'weight', + rq: true, + ti: 'Double' + }, { + n: 'connects', + rq: true, + mno: 2, + mxo: 2, + col: true, + ti: '.RouteNodePropertyType' + }, { + n: 'referencedTransition', + rq: true, + ti: 'IndoorGML_Core_1_0.TransitionPropertyType' + }, { + n: 'geometry', + rq: true, + ti: 'GML_3_2_1.CurvePropertyType' + }] + }, { + ln: 'RouteNodesType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'nodeMember', + rq: true, + mno: 2, + col: true, + ti: '.RouteNodeMemberType' + }, { + n: 'aggregationType', + ti: 'GML_3_2_1.AggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] + }, { + ln: 'TransferBoundaryType', + bti: '.NavigableBoundaryType' + }, { + ln: 'RouteNodeMemberType', + bti: 'GML_3_2_1.AbstractFeatureMemberType', + ps: [{ + n: 'routeNode', + rq: true, + en: 'RouteNode', + ti: '.RouteNodeType' + }] + }, { + ln: 'NavigableBoundaryType', + bti: 'IndoorGML_Core_1_0.CellSpaceBoundaryType' + }, { + 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', @@ -200,17 +167,43 @@ var IndoorGML_Navigation_1_0_Module_Factory = function () { ti: 'GML_3_2_1.CodeType' }] }, { - ln: 'ConnectionSpaceType', - bti: '.TransferSpaceType' + 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: 'PathType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'routeMember', + mno: 0, + col: true, + ti: '.RouteSegmentMemberType' + }, { + n: 'aggregationType', + ti: 'GML_3_2_1.AggregationType', + an: { + lp: 'aggregationType' + }, + t: 'a' + }] }], eis: [{ - en: 'Route', - ti: '.RouteType', - sh: { - lp: 'AbstractFeature', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { en: 'NavigableSpace', ti: '.NavigableSpaceType', sh: { @@ -218,50 +211,57 @@ var IndoorGML_Navigation_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/indoorgml\/1.0\/core' } }, { - en: 'RouteSegment', - ti: '.RouteSegmentType' + en: 'Route', + ti: '.RouteType', + sh: { + lp: 'AbstractFeature', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }, { en: 'ConnectionSpace', ti: '.ConnectionSpaceType', sh: 'TransferSpace' + }, { + en: 'AnchorSpace', + ti: '.AnchorSpaceType', + sh: 'TransferSpace' + }, { + en: 'RouteSegment', + ti: '.RouteSegmentType' + }, { + en: 'NavigableBoundary', + ti: '.NavigableBoundaryType', + sh: { + lp: 'CellSpaceBoundary', + ns: 'http:\/\/www.opengis.net\/indoorgml\/1.0\/core' + } }, { en: 'TransferBoundary', ti: '.TransferBoundaryType', sh: 'NavigableBoundary' }, { - en: 'TransitionSpace', - ti: '.TransitionSpaceType', - sh: 'TransferSpace' + en: 'ConnectionBoundary', + ti: '.ConnectionBoundaryType', + sh: 'TransferBoundary' }, { en: 'AnchorBoundary', ti: '.AnchorBoundaryType', sh: 'TransferBoundary' + }, { + en: 'GeneralSpace', + ti: '.GeneralSpaceType', + sh: 'NavigableSpace' }, { 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', - sh: { - lp: 'CellSpaceBoundary', - ns: 'http:\/\/www.opengis.net\/indoorgml\/1.0\/core' - } - }, { - en: 'GeneralSpace', - ti: '.GeneralSpaceType', - sh: 'NavigableSpace' + en: 'TransitionSpace', + ti: '.TransitionSpaceType', + sh: 'TransferSpace' }] }; return { diff --git a/scripts/lib/KML_2_1.js b/scripts/lib/KML_2_1.js index 4b4ba73a..b2804481 100644 --- a/scripts/lib/KML_2_1.js +++ b/scripts/lib/KML_2_1.js @@ -3,43 +3,219 @@ var KML_2_1_Module_Factory = function () { n: 'KML_2_1', dens: 'http:\/\/earth.google.com\/kml\/2.1', tis: [{ - ln: 'MetadataType', + ln: 'ModelType', + bti: '.GeometryType', ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' + n: 'altitudeMode' + }, { + n: 'location', + en: 'Location', + ti: '.LocationType' + }, { + n: 'orientation', + en: 'Orientation', + ti: '.OrientationType' + }, { + n: 'scale', + en: 'Scale', + ti: '.ScaleType' + }, { + n: 'link', + en: 'Link', + ti: '.LinkType' }] }, { - ln: 'LatLonBoxType', - bti: '.ObjectType', + ln: 'TimeSpanType', + bti: '.TimePrimitiveType', ps: [{ - n: 'north', + n: 'begin' + }, { + n: 'end' + }] + }, { + ln: 'UpdateType', + ps: [{ + n: 'targetHref', + rq: true + }, { + n: 'createOrDeleteOrChange', + mno: 0, + col: true, + etis: [{ + en: 'Create', + ti: '.CreateType' + }, { + en: 'Delete', + ti: '.DeleteType' + }, { + en: 'Change', + ti: '.ChangeType' + }, { + en: 'Replace', + ti: '.ReplaceType' + }], + t: 'es' + }] + }, { + ln: 'LineStyleType', + bti: '.ColorStyleType', + ps: [{ + n: 'width', + ti: 'Float' + }] + }, { + ln: 'GroundOverlayType', + bti: '.OverlayType', + ps: [{ + n: 'altitude', ti: 'Double' }, { - n: 'south', + n: 'altitudeMode' + }, { + n: 'latLonBox', + en: 'LatLonBox', + ti: '.LatLonBoxType' + }] + }, { + ln: 'OrientationType', + bti: '.ObjectType', + ps: [{ + n: 'heading', ti: 'Double' }, { - n: 'east', + n: 'tilt', ti: 'Double' }, { - n: 'west', + n: 'roll', ti: 'Double' + }] + }, { + ln: 'ScreenOverlayType', + bti: '.OverlayType', + ps: [{ + n: 'overlayXY', + ti: '.Vec2Type' + }, { + n: 'screenXY', + ti: '.Vec2Type' + }, { + n: 'rotationXY', + ti: '.Vec2Type' + }, { + n: 'size', + ti: '.Vec2Type' }, { n: 'rotation', - ti: 'Double' + ti: 'Float' }] }, { - ln: 'TimePrimitiveType', - bti: '.ObjectType' + ln: 'FeatureType', + bti: '.ObjectType', + ps: [{ + n: 'name' + }, { + n: 'visibility', + ti: 'Boolean' + }, { + n: 'open', + ti: 'Boolean' + }, { + n: 'address' + }, { + n: 'phoneNumber' + }, { + n: 'snippet', + en: 'Snippet', + ti: '.SnippetType' + }, { + n: 'description' + }, { + n: 'lookAt', + en: 'LookAt', + ti: '.LookAtType' + }, { + n: 'timePrimitive', + mx: false, + dom: false, + en: 'TimePrimitive', + ti: '.TimePrimitiveType', + t: 'er' + }, { + n: 'styleUrl' + }, { + n: 'styleSelector', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'StyleSelector', + ti: '.StyleSelectorType', + t: 'er' + }, { + n: 'region', + en: 'Region', + ti: '.RegionType' + }, { + n: 'metadata', + en: 'Metadata', + ti: '.MetadataType' + }] }, { - ln: 'StyleMapPairType', + ln: 'IconStyleIconType', + bti: '.ObjectType', ps: [{ - n: 'key', + n: 'href', rq: true + }] + }, { + ln: 'FolderType', + bti: '.ContainerType', + ps: [{ + n: 'feature', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'Feature', + ti: '.FeatureType', + t: 'er' + }] + }, { + ln: 'LookAtType', + bti: '.ObjectType', + ps: [{ + n: 'longitude', + ti: 'Double' }, { - n: 'styleUrl', - rq: true + n: 'latitude', + ti: 'Double' + }, { + n: 'altitude', + ti: 'Double' + }, { + n: 'range', + ti: 'Double' + }, { + n: 'tilt', + ti: 'Double' + }, { + n: 'heading', + 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: 'IconType', @@ -62,42 +238,46 @@ var KML_2_1_Module_Factory = function () { ti: 'Int' }] }, { - ln: 'DeleteType', + ln: 'RegionType', + bti: '.ObjectType', ps: [{ - n: 'feature', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'Feature', - ti: '.FeatureType', - t: 'er' + n: 'latLonAltBox', + rq: true, + en: 'LatLonAltBox', + ti: '.LatLonAltBoxType' + }, { + n: 'lod', + en: 'Lod', + ti: '.LodType' }] }, { - ln: 'PolyStyleType', - bti: '.ColorStyleType', + ln: 'ObjectType', ps: [{ - n: 'fill', - ti: 'Boolean' + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' }, { - n: 'outline', - ti: 'Boolean' + n: 'targetId', + ti: 'NCName', + an: { + lp: 'targetId' + }, + t: 'a' }] }, { ln: 'ContainerType', bti: '.FeatureType' }, { - ln: 'SnippetType', + ln: 'BoundaryType', + tn: 'boundaryType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'maxLines', - ti: 'Int', - an: { - lp: 'maxLines' - }, - t: 'a' + n: 'linearRing', + rq: true, + en: 'LinearRing', + ti: '.LinearRingType' }] }, { ln: 'LatLonAltBoxType', @@ -112,167 +292,176 @@ var KML_2_1_Module_Factory = function () { n: 'altitudeMode' }] }, { - ln: 'MultiGeometryType', - bti: '.GeometryType', + ln: 'NetworkLinkControlType', ps: [{ - n: 'geometry', - rq: true, - col: true, - mx: false, - dom: false, - en: 'Geometry', - ti: '.GeometryType', - t: 'er' + n: 'minRefreshPeriod', + ti: 'Float' + }, { + n: 'cookie' + }, { + n: 'message' + }, { + n: 'linkName' + }, { + n: 'linkDescription' + }, { + n: 'linkSnippet', + ti: '.SnippetType' + }, { + n: 'expires' + }, { + n: 'update', + en: 'Update', + ti: '.UpdateType' + }, { + n: 'lookAt', + en: 'LookAt', + ti: '.LookAtType' }] }, { - ln: 'ModelType', - bti: '.GeometryType', + ln: 'NetworkLinkType', + bti: '.FeatureType', ps: [{ - n: 'altitudeMode' - }, { - n: 'location', - en: 'Location', - ti: '.LocationType' - }, { - n: 'orientation', - en: 'Orientation', - ti: '.OrientationType' + n: 'refreshVisibility', + ti: 'Boolean' }, { - n: 'scale', - en: 'Scale', - ti: '.ScaleType' + n: 'flyToView', + ti: 'Boolean' }, { n: 'link', + rq: true, en: 'Link', ti: '.LinkType' + }, { + n: 'url', + rq: true, + en: 'Url', + ti: '.LinkType' }] }, { - ln: 'TimeSpanType', - bti: '.TimePrimitiveType', + ln: 'CreateType', ps: [{ - n: 'begin' - }, { - n: 'end' + n: 'folder', + rq: true, + en: 'Folder', + ti: '.FolderType' }] }, { - ln: 'GroundOverlayType', - bti: '.OverlayType', + ln: 'LatLonBoxType', + bti: '.ObjectType', ps: [{ - n: 'altitude', + n: 'north', ti: 'Double' }, { - n: 'altitudeMode' + n: 'south', + ti: 'Double' }, { - n: 'latLonBox', - en: 'LatLonBox', - ti: '.LatLonBoxType' + n: 'east', + ti: 'Double' + }, { + n: 'west', + ti: 'Double' + }, { + n: 'rotation', + ti: 'Double' }] }, { - ln: 'ScreenOverlayType', - bti: '.OverlayType', + ln: 'PlacemarkType', + bti: '.FeatureType', ps: [{ - n: 'overlayXY', - ti: '.Vec2Type' + n: 'geometry', + mx: false, + dom: false, + en: 'Geometry', + ti: '.GeometryType', + t: 'er' + }] + }, { + ln: 'LinkType', + bti: '.ObjectType', + ps: [{ + n: 'href' }, { - n: 'screenXY', - ti: '.Vec2Type' + n: 'refreshMode' }, { - n: 'rotationXY', - ti: '.Vec2Type' + n: 'refreshInterval', + ti: 'Float' }, { - n: 'size', - ti: '.Vec2Type' + n: 'viewRefreshMode' }, { - n: 'rotation', + n: 'viewRefreshTime', ti: 'Float' - }] - }, { - ln: 'Vec2Type', - tn: 'vec2Type', - ps: [{ - n: 'x', - ti: 'Double', - an: { - lp: 'x' - }, - t: 'a' }, { - n: 'y', - ti: 'Double', - an: { - lp: 'y' - }, - t: 'a' + n: 'viewBoundScale', + ti: 'Float' }, { - n: 'xunits', - an: { - lp: 'xunits' - }, - t: 'a' + n: 'viewFormat' }, { - n: 'yunits', - an: { - lp: 'yunits' - }, - t: 'a' + n: 'httpQuery' }] }, { - ln: 'UpdateType', + ln: 'LodType', + bti: '.ObjectType', ps: [{ - n: 'targetHref', - rq: true + n: 'minLodPixels', + ti: 'Float' }, { - n: 'createOrDeleteOrChange', - mno: 0, - col: true, - etis: [{ - en: 'Create', - ti: '.CreateType' - }, { - en: 'Delete', - ti: '.DeleteType' - }, { - en: 'Change', - ti: '.ChangeType' - }, { - en: 'Replace', - ti: '.ReplaceType' - }], - t: 'es' + n: 'maxLodPixels', + ti: 'Float' + }, { + n: 'minFadeExtent', + ti: 'Float' + }, { + n: 'maxFadeExtent', + ti: 'Float' }] }, { - ln: 'IconStyleType', - bti: '.ColorStyleType', + ln: 'Vec2Type', + tn: 'vec2Type', ps: [{ - n: 'scale', - ti: 'Float' + n: 'x', + ti: 'Double', + an: { + lp: 'x' + }, + t: 'a' }, { - n: 'heading', - ti: 'Float' + n: 'y', + ti: 'Double', + an: { + lp: 'y' + }, + t: 'a' }, { - n: 'icon', - en: 'Icon', - ti: '.IconStyleIconType' + n: 'xunits', + an: { + lp: 'xunits' + }, + t: 'a' }, { - n: 'hotSpot', - ti: '.Vec2Type' + n: 'yunits', + an: { + lp: 'yunits' + }, + t: 'a' }] }, { - ln: 'LabelStyleType', - bti: '.ColorStyleType', + ln: 'ReplaceType', ps: [{ - n: 'scale', - ti: 'Float' + n: 'feature', + mx: false, + dom: false, + en: 'Feature', + ti: '.FeatureType', + t: 'er' }] }, { - ln: 'StyleMapType', - bti: '.StyleSelectorType', + ln: 'MetadataType', ps: [{ - n: 'pair', + n: 'any', rq: true, - col: true, - en: 'Pair', - ti: '.StyleMapPairType' + mx: false, + t: 'ae' }] }, { ln: 'LineStringType', @@ -292,34 +481,6 @@ var KML_2_1_Module_Factory = function () { t: 'l' } }] - }, { - ln: 'ObjectType', - ps: [{ - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }, { - n: 'targetId', - ti: 'NCName', - an: { - lp: 'targetId' - }, - t: 'a' - }] - }, { - ln: 'PlacemarkType', - bti: '.FeatureType', - ps: [{ - n: 'geometry', - mx: false, - dom: false, - en: 'Geometry', - ti: '.GeometryType', - t: 'er' - }] }, { ln: 'ListStyleType', bti: '.ObjectType', @@ -344,278 +505,128 @@ var KML_2_1_Module_Factory = function () { mx: false, dom: false, etis: [{ - en: 'Geometry', - ti: '.GeometryType' - }, { en: 'Feature', ti: '.FeatureType' }, { en: 'TimePrimitive', ti: '.TimePrimitiveType' - }, { - en: 'Object', - ti: '.ObjectType' }, { en: 'StyleSelector', ti: '.StyleSelectorType' + }, { + en: 'Geometry', + ti: '.GeometryType' + }, { + en: 'Object', + ti: '.ObjectType' }], t: 'ers' }] }, { - ln: 'LodType', - bti: '.ObjectType', - ps: [{ - n: 'minLodPixels', - ti: 'Float' - }, { - n: 'maxLodPixels', - ti: 'Float' - }, { - n: 'minFadeExtent', - ti: 'Float' - }, { - n: 'maxFadeExtent', - ti: 'Float' - }] - }, { - ln: 'IconStyleIconType', + ln: 'ItemIconType', bti: '.ObjectType', ps: [{ - n: 'href', - rq: true - }] - }, { - ln: 'DocumentType', - bti: '.ContainerType', - ps: [{ - n: 'feature', + n: 'state', mno: 0, col: true, mx: false, dom: false, - en: 'Feature', - ti: '.FeatureType', + ti: { + t: 'l' + }, t: 'er' + }, { + n: 'href', + rq: true }] }, { - ln: 'FeatureType', + ln: 'ScaleType', bti: '.ObjectType', ps: [{ - n: 'name' - }, { - n: 'visibility', - ti: 'Boolean' - }, { - n: 'open', - ti: 'Boolean' - }, { - n: 'address' - }, { - n: 'phoneNumber' - }, { - n: 'snippet', - en: 'Snippet', - ti: '.SnippetType' - }, { - n: 'description' - }, { - n: 'lookAt', - en: 'LookAt', - ti: '.LookAtType' - }, { - n: 'timePrimitive', - mx: false, - dom: false, - en: 'TimePrimitive', - ti: '.TimePrimitiveType', - t: 'er' - }, { - n: 'styleUrl' - }, { - n: 'styleSelector', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'StyleSelector', - ti: '.StyleSelectorType', - t: 'er' + n: 'x', + ti: 'Double' }, { - n: 'region', - en: 'Region', - ti: '.RegionType' + n: 'y', + ti: 'Double' }, { - n: 'metadata', - en: 'Metadata', - ti: '.MetadataType' + n: 'z', + ti: 'Double' }] }, { - ln: 'NetworkLinkType', - bti: '.FeatureType', - ps: [{ - n: 'refreshVisibility', - ti: 'Boolean' - }, { - n: 'flyToView', - ti: 'Boolean' - }, { - n: 'link', - rq: true, - en: 'Link', - ti: '.LinkType' - }, { - n: 'url', - rq: true, - en: 'Url', - ti: '.LinkType' - }] + ln: 'TimePrimitiveType', + bti: '.ObjectType' }, { - ln: 'FolderType', - bti: '.ContainerType', + ln: 'DeleteType', 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' - }, + en: 'Feature', + ti: '.FeatureType', t: 'er' - }, { - n: 'href', - rq: true }] }, { - ln: 'ColorStyleType', - bti: '.ObjectType', + ln: 'SnippetType', ps: [{ - n: 'color', - ti: 'HexBinary' + n: 'value', + t: 'v' }, { - n: 'colorMode' - }] - }, { - ln: 'TimeStampType', - bti: '.TimePrimitiveType', - ps: [{ - n: 'when', - rq: true + n: 'maxLines', + ti: 'Int', + an: { + lp: 'maxLines' + }, + t: 'a' }] }, { - ln: 'LinkType', - bti: '.ObjectType', + ln: 'OverlayType', + bti: '.FeatureType', ps: [{ - n: 'href' - }, { - n: 'refreshMode' - }, { - n: 'refreshInterval', - ti: 'Float' - }, { - n: 'viewRefreshMode' - }, { - n: 'viewRefreshTime', - ti: 'Float' - }, { - n: 'viewBoundScale', - ti: 'Float' + n: 'color', + ti: 'HexBinary' }, { - n: 'viewFormat' + n: 'drawOrder', + ti: 'Int' }, { - n: 'httpQuery' + n: 'icon', + en: 'Icon', + ti: '.LinkType' }] }, { - ln: 'ScaleType', + ln: 'ColorStyleType', bti: '.ObjectType', ps: [{ - n: 'x', - ti: 'Double' - }, { - n: 'y', - ti: 'Double' + n: 'color', + ti: 'HexBinary' }, { - n: 'z', - ti: 'Double' + n: 'colorMode' }] }, { - ln: 'CreateType', + ln: 'LabelStyleType', + bti: '.ColorStyleType', ps: [{ - n: 'folder', - rq: true, - en: 'Folder', - ti: '.FolderType' + n: 'scale', + ti: 'Float' }] }, { - ln: 'LocationType', - bti: '.ObjectType', + ln: 'PolyStyleType', + bti: '.ColorStyleType', ps: [{ - n: 'longitude', - ti: 'Double' - }, { - n: 'latitude', - ti: 'Double' + n: 'fill', + ti: 'Boolean' }, { - n: 'altitude', - ti: 'Double' + n: 'outline', + ti: 'Boolean' }] }, { - ln: 'LineStyleType', - bti: '.ColorStyleType', + ln: 'TimeStampType', + bti: '.TimePrimitiveType', ps: [{ - n: 'width', - ti: 'Float' + n: 'when', + rq: true }] - }, { - ln: 'StyleSelectorType', - bti: '.ObjectType' }, { ln: 'PointType', bti: '.GeometryType', @@ -635,78 +646,47 @@ var KML_2_1_Module_Factory = function () { } }] }, { - ln: 'OrientationType', - bti: '.ObjectType', + ln: 'PolygonType', + bti: '.GeometryType', ps: [{ - n: 'heading', - ti: 'Double' + n: 'extrude', + ti: 'Boolean' }, { - n: 'tilt', - ti: 'Double' + n: 'tessellate', + ti: 'Boolean' }, { - n: 'roll', - ti: 'Double' - }] - }, { - ln: 'BoundaryType', - tn: 'boundaryType', - ps: [{ - n: 'linearRing', - rq: true, - en: 'LinearRing', - ti: '.LinearRingType' - }] - }, { - ln: 'RegionType', - bti: '.ObjectType', - ps: [{ - n: 'latLonAltBox', - rq: true, - en: 'LatLonAltBox', - ti: '.LatLonAltBoxType' + n: 'altitudeMode' }, { - n: 'lod', - en: 'Lod', - ti: '.LodType' + n: 'outerBoundaryIs', + ti: '.BoundaryType' + }, { + n: 'innerBoundaryIs', + mno: 0, + col: true, + ti: '.BoundaryType' }] }, { - ln: 'BalloonStyleType', - bti: '.ObjectType', + ln: 'DocumentType', + bti: '.ContainerType', ps: [{ - n: 'color', - ti: 'HexBinary' - }, { - n: 'bgColor', - ti: 'HexBinary' - }, { - n: 'textColor', - ti: 'HexBinary' - }, { - n: 'text' + n: 'feature', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'Feature', + ti: '.FeatureType', + t: 'er' }] }, { - ln: 'LookAtType', - bti: '.ObjectType', + ln: 'StyleMapType', + bti: '.StyleSelectorType', 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: 'altitudeMode' + n: 'pair', + rq: true, + col: true, + en: 'Pair', + ti: '.StyleMapPairType' }] }, { ln: 'StyleType', @@ -736,59 +716,40 @@ var KML_2_1_Module_Factory = function () { 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', + ln: 'BalloonStyleType', + bti: '.ObjectType', ps: [{ - n: 'networkLinkControl', - en: 'NetworkLinkControl', - ti: '.NetworkLinkControlType' + n: 'color', + ti: 'HexBinary' }, { - n: 'feature', - mx: false, - dom: false, - en: 'Feature', - ti: '.FeatureType', - t: 'er' + n: 'bgColor', + ti: 'HexBinary' + }, { + n: 'textColor', + ti: 'HexBinary' + }, { + n: 'text' }] }, { - ln: 'NetworkLinkControlType', + ln: 'IconStyleType', + bti: '.ColorStyleType', ps: [{ - n: 'minRefreshPeriod', + n: 'scale', ti: 'Float' }, { - n: 'cookie' - }, { - n: 'message' - }, { - n: 'linkName' - }, { - n: 'linkDescription' - }, { - n: 'linkSnippet', - ti: '.SnippetType' - }, { - n: 'expires' + n: 'heading', + ti: 'Float' }, { - n: 'update', - en: 'Update', - ti: '.UpdateType' + n: 'icon', + en: 'Icon', + ti: '.IconStyleIconType' }, { - n: 'lookAt', - en: 'LookAt', - ti: '.LookAtType' + n: 'hotSpot', + ti: '.Vec2Type' }] }, { ln: 'LinearRingType', @@ -808,197 +769,236 @@ var KML_2_1_Module_Factory = function () { t: 'l' } }] + }, { + ln: 'LocationType', + bti: '.ObjectType', + ps: [{ + n: 'longitude', + ti: 'Double' + }, { + n: 'latitude', + ti: 'Double' + }, { + n: 'altitude', + ti: 'Double' + }] + }, { + ln: 'KmlType', + ps: [{ + n: 'networkLinkControl', + en: 'NetworkLinkControl', + ti: '.NetworkLinkControlType' + }, { + n: 'feature', + mx: false, + dom: false, + en: 'Feature', + ti: '.FeatureType', + t: 'er' + }] + }, { + ln: 'StyleSelectorType', + bti: '.ObjectType' + }, { + ln: 'StyleMapPairType', + ps: [{ + n: 'key', + rq: true + }, { + n: 'styleUrl', + rq: true + }] }, { t: 'enum', - ln: 'UnitsEnum', - vs: ['fraction', 'pixels', 'insetPixels'] + ln: 'ColorModeEnum', + vs: ['normal', 'random'] }, { t: 'enum', - ln: 'ItemIconStateEnum', - vs: ['open', 'closed', 'error', 'fetching0', 'fetching1', 'fetching2'] + ln: 'UnitsEnum', + vs: ['fraction', 'pixels', 'insetPixels'] }, { t: 'enum', ln: 'RefreshModeEnum', vs: ['onChange', 'onInterval', 'onExpire'] - }, { - t: 'enum', - ln: 'ListItemTypeEnum', - vs: ['radioFolder', 'check', 'checkHideChildren', 'checkOffOnly'] }, { t: 'enum', ln: 'StyleStateEnum', vs: ['normal', 'highlight'] }, { t: 'enum', - ln: 'ColorModeEnum', - vs: ['normal', 'random'] - }, { - t: 'enum', - ln: 'AltitudeModeEnum', - vs: ['clampToGround', 'relativeToGround', 'absolute'] + ln: 'ItemIconStateEnum', + vs: ['open', 'closed', 'error', 'fetching0', 'fetching1', 'fetching2'] }, { t: 'enum', ln: 'ViewRefreshModeEnum', vs: ['never', 'onRequest', 'onStop', 'onRegion'] - }], - eis: [{ - en: 'state', - ti: { - t: 'l' - }, - sc: '.ItemIconType' - }, { - en: 'Style', - ti: '.StyleType', - sh: 'StyleSelector' - }, { - en: 'kml', - ti: '.KmlType' - }, { - en: 'Orientation', - ti: '.OrientationType', - sh: 'Object' - }, { - en: 'Polygon', - ti: '.PolygonType', - sh: 'Geometry' }, { - en: 'LookAt', - ti: '.LookAtType', - sh: 'Object' + t: 'enum', + ln: 'ListItemTypeEnum', + vs: ['radioFolder', 'check', 'checkHideChildren', 'checkOffOnly'] }, { + t: 'enum', + ln: 'AltitudeModeEnum', + vs: ['clampToGround', 'relativeToGround', 'absolute'] + }], + eis: [{ en: 'ListStyle', ti: '.ListStyleType', sh: 'Object' }, { - en: 'Location', - ti: '.LocationType', - sh: 'Object' + en: 'Placemark', + ti: '.PlacemarkType', + sh: 'Feature' }, { en: 'TimeSpan', ti: '.TimeSpanType', sh: 'TimePrimitive' }, { - en: 'MultiGeometry', - ti: '.MultiGeometryType', - sh: 'Geometry' - }, { - en: 'Lod', - ti: '.LodType', - sh: 'Object' - }, { - en: 'PolyStyle', - ti: '.PolyStyleType', + en: 'Icon', + ti: '.LinkType', sh: 'Object' }, { en: 'Point', ti: '.PointType', sh: 'Geometry' }, { - en: 'Folder', - ti: '.FolderType', - sh: 'Feature' - }, { - en: 'TimePrimitive', - ti: '.TimePrimitiveType' + en: 'TimeStamp', + ti: '.TimeStampType', + sh: 'TimePrimitive' }, { en: 'Region', ti: '.RegionType', sh: 'Object' }, { - en: 'LineStyle', - ti: '.LineStyleType', - sh: 'Object' + en: 'Geometry', + ti: '.GeometryType' }, { - en: 'Icon', + en: 'LinearRing', + ti: '.LinearRingType', + sh: 'Geometry' + }, { + en: 'Link', ti: '.LinkType', sh: 'Object' }, { - en: 'Scale', - ti: '.ScaleType', - sh: 'Object' + en: 'kml', + ti: '.KmlType' + }, { + en: 'Document', + ti: '.DocumentType', + sh: 'Feature' }, { en: 'BalloonStyle', ti: '.BalloonStyleType', sh: 'Object' }, { - en: 'StyleMap', - ti: '.StyleMapType', - sh: 'StyleSelector' - }, { - en: 'ScreenOverlay', - ti: '.ScreenOverlayType', - sh: 'Feature' - }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: 'Geometry' + en: 'PolyStyle', + ti: '.PolyStyleType', + sh: 'Object' }, { - en: 'Document', - ti: '.DocumentType', - sh: 'Feature' + en: 'styleUrl' }, { en: 'coordinates', ti: { t: 'l' } + }, { + en: 'Orientation', + ti: '.OrientationType', + sh: 'Object' + }, { + en: 'state', + ti: { + t: 'l' + }, + sc: '.ItemIconType' + }, { + en: 'GroundOverlay', + ti: '.GroundOverlayType', + sh: 'Feature' + }, { + en: 'LookAt', + ti: '.LookAtType', + sh: 'Object' }, { en: 'LatLonAltBox', ti: '.LatLonAltBoxType' + }, { + en: 'LineStyle', + ti: '.LineStyleType', + sh: 'Object' + }, { + en: 'StyleSelector', + ti: '.StyleSelectorType' + }, { + en: 'MultiGeometry', + ti: '.MultiGeometryType', + sh: 'Geometry' + }, { + en: 'Polygon', + ti: '.PolygonType', + sh: 'Geometry' + }, { + en: 'Style', + ti: '.StyleType', + sh: 'StyleSelector' }, { en: 'IconStyle', ti: '.IconStyleType', sh: 'Object' + }, { + en: 'Feature', + ti: '.FeatureType' + }, { + en: 'LineString', + ti: '.LineStringType', + sh: 'Geometry' + }, { + en: 'TimePrimitive', + ti: '.TimePrimitiveType' + }, { + en: 'Location', + ti: '.LocationType', + sh: 'Object' }, { en: 'Object', ti: '.ObjectType' }, { - en: 'TimeStamp', - ti: '.TimeStampType', - sh: 'TimePrimitive' + en: 'ScreenOverlay', + ti: '.ScreenOverlayType', + sh: 'Feature' }, { - en: 'Feature', - ti: '.FeatureType' + en: 'LatLonBox', + ti: '.LatLonBoxType', + sh: 'Object' }, { en: 'NetworkLink', ti: '.NetworkLinkType', sh: 'Feature' + }, { + en: 'Scale', + ti: '.ScaleType', + sh: 'Object' }, { en: 'LabelStyle', ti: '.LabelStyleType', sh: 'Object' }, { - en: 'Geometry', - ti: '.GeometryType' - }, { - en: 'Link', - ti: '.LinkType', - sh: 'Object' + en: 'Folder', + ti: '.FolderType', + sh: 'Feature' }, { - en: 'LatLonBox', - ti: '.LatLonBoxType', + en: 'Lod', + ti: '.LodType', sh: 'Object' }, { - en: 'StyleSelector', - ti: '.StyleSelectorType' - }, { - en: 'GroundOverlay', - ti: '.GroundOverlayType', - sh: 'Feature' - }, { - en: 'Placemark', - ti: '.PlacemarkType', - sh: 'Feature' + en: 'StyleMap', + ti: '.StyleMapType', + sh: 'StyleSelector' }, { 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 e3c8c2f5..1693a57a 100644 --- a/scripts/lib/KML_2_2_0.js +++ b/scripts/lib/KML_2_2_0.js @@ -2,8 +2,34 @@ 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: ['xAL_2_0', 'Atom_1_0'], + deps: ['Atom_1_0', 'xAL_2_0'], tis: [{ + ln: 'AbstractOverlayType', + bti: '.AbstractFeatureType', + ps: [{ + n: 'color', + ti: 'HexBinary' + }, { + n: 'drawOrder', + ti: 'Int' + }, { + n: 'icon', + en: 'Icon', + ti: '.LinkType' + }, { + n: 'abstractOverlaySimpleExtensionGroup', + mno: 0, + col: true, + en: 'AbstractOverlaySimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'abstractOverlayObjectExtensionGroup', + mno: 0, + col: true, + en: 'AbstractOverlayObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { ln: 'BalloonStyleType', bti: '.AbstractSubStyleType', ps: [{ @@ -33,40 +59,91 @@ var KML_2_2_0_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'ResourceMapType', - bti: '.AbstractObjectType', + ln: 'ModelType', + bti: '.AbstractGeometryType', ps: [{ - n: 'alias', - mno: 0, - col: true, - en: 'Alias', - ti: '.AliasType' + n: 'altitudeModeGroup', + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' }, { - n: 'resourceMapSimpleExtensionGroup', + 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: 'ResourceMapSimpleExtensionGroup', + en: 'ModelSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'resourceMapObjectExtensionGroup', + n: 'modelObjectExtensionGroup', mno: 0, col: true, - en: 'ResourceMapObjectExtensionGroup', + en: 'ModelObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SchemaType', + ln: 'DocumentType', + bti: '.AbstractContainerType', ps: [{ - n: 'simpleField', + n: 'schema', mno: 0, col: true, - en: 'SimpleField', - ti: '.SimpleFieldType' + en: 'Schema', + ti: '.SchemaType' }, { - n: 'schemaExtension', + n: 'abstractFeatureGroup', mno: 0, col: true, - en: 'SchemaExtension', + 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: 'DataType', + bti: '.AbstractObjectType', + ps: [{ + n: 'displayName' + }, { + n: 'value', + rq: true + }, { + n: 'dataExtension', + mno: 0, + col: true, + en: 'DataExtension', ti: 'AnyType' }, { n: 'name', @@ -74,233 +151,367 @@ var KML_2_2_0_Module_Factory = function () { lp: 'name' }, t: 'a' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' }] }, { - ln: 'AbstractTimePrimitiveType', + ln: 'LodType', bti: '.AbstractObjectType', ps: [{ - n: 'abstractTimePrimitiveSimpleExtensionGroup', + n: 'minLodPixels', + ti: 'Double' + }, { + n: 'maxLodPixels', + ti: 'Double' + }, { + n: 'minFadeExtent', + ti: 'Double' + }, { + n: 'maxFadeExtent', + ti: 'Double' + }, { + n: 'lodSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractTimePrimitiveSimpleExtensionGroup', + en: 'LodSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractTimePrimitiveObjectExtensionGroup', + n: 'lodObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractTimePrimitiveObjectExtensionGroup', + en: 'LodObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'PhotoOverlayType', - bti: '.AbstractOverlayType', + ln: 'AbstractLatLonBoxType', + bti: '.AbstractObjectType', ps: [{ - n: 'rotation', + n: 'north', ti: 'Double' }, { - n: 'viewVolume', - en: 'ViewVolume', - ti: '.ViewVolumeType' - }, { - n: 'imagePyramid', - en: 'ImagePyramid', - ti: '.ImagePyramidType' + n: 'south', + ti: 'Double' }, { - n: 'point', - en: 'Point', - ti: '.PointType' + n: 'east', + ti: 'Double' }, { - n: 'shape' + n: 'west', + ti: 'Double' }, { - n: 'photoOverlaySimpleExtensionGroup', + n: 'abstractLatLonBoxSimpleExtensionGroup', mno: 0, col: true, - en: 'PhotoOverlaySimpleExtensionGroup', + en: 'AbstractLatLonBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'photoOverlayObjectExtensionGroup', + n: 'abstractLatLonBoxObjectExtensionGroup', mno: 0, col: true, - en: 'PhotoOverlayObjectExtensionGroup', + en: 'AbstractLatLonBoxObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LabelStyleType', - bti: '.AbstractColorStyleType', + ln: 'GroundOverlayType', + bti: '.AbstractOverlayType', ps: [{ - n: 'scale', + n: 'altitude', ti: 'Double' }, { - n: 'labelStyleSimpleExtensionGroup', + n: 'altitudeModeGroup', + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' + }, { + n: 'latLonBox', + en: 'LatLonBox', + ti: '.LatLonBoxType' + }, { + n: 'groundOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'LabelStyleSimpleExtensionGroup', + en: 'GroundOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'labelStyleObjectExtensionGroup', + n: 'groundOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'LabelStyleObjectExtensionGroup', + en: 'GroundOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ScaleType', + ln: 'ViewVolumeType', bti: '.AbstractObjectType', ps: [{ - n: 'x', + n: 'leftFov', ti: 'Double' }, { - n: 'y', + n: 'rightFov', ti: 'Double' }, { - n: 'z', + n: 'bottomFov', ti: 'Double' }, { - n: 'scaleSimpleExtensionGroup', + n: 'topFov', + ti: 'Double' + }, { + n: 'near', + ti: 'Double' + }, { + n: 'viewVolumeSimpleExtensionGroup', mno: 0, col: true, - en: 'ScaleSimpleExtensionGroup', + en: 'ViewVolumeSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'scaleObjectExtensionGroup', + n: 'viewVolumeObjectExtensionGroup', mno: 0, col: true, - en: 'ScaleObjectExtensionGroup', + en: 'ViewVolumeObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractViewType', - bti: '.AbstractObjectType', + ln: 'SimpleDataType', ps: [{ - n: 'abstractViewSimpleExtensionGroup', + 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' + }, { + n: 'latLonAltBoxSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractViewSimpleExtensionGroup', + en: 'LatLonAltBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractViewObjectExtensionGroup', + n: 'latLonAltBoxObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractViewObjectExtensionGroup', + en: 'LatLonAltBoxObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'FolderType', - bti: '.AbstractContainerType', + ln: 'ResourceMapType', + bti: '.AbstractObjectType', ps: [{ - n: 'abstractFeatureGroup', + n: 'alias', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', - t: 'er' + en: 'Alias', + ti: '.AliasType' }, { - n: 'folderSimpleExtensionGroup', + n: 'resourceMapSimpleExtensionGroup', mno: 0, col: true, - en: 'FolderSimpleExtensionGroup', + en: 'ResourceMapSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'folderObjectExtensionGroup', + n: 'resourceMapObjectExtensionGroup', mno: 0, col: true, - en: 'FolderObjectExtensionGroup', + en: 'ResourceMapObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'IconStyleType', + ln: 'LineStyleType', bti: '.AbstractColorStyleType', ps: [{ - n: 'scale', + n: 'width', ti: 'Double' }, { - n: 'heading', - ti: 'Double' + n: 'lineStyleSimpleExtensionGroup', + mno: 0, + col: true, + en: 'LineStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'icon', - en: 'Icon', - ti: '.BasicLinkType' + n: 'lineStyleObjectExtensionGroup', + mno: 0, + col: true, + en: 'LineStyleObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'LineStringType', + bti: '.AbstractGeometryType', + ps: [{ + n: 'extrude', + ti: 'Boolean' }, { - n: 'hotSpot', - ti: '.Vec2Type' + n: 'tessellate', + ti: 'Boolean' }, { - n: 'iconStyleSimpleExtensionGroup', + n: 'altitudeModeGroup', + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' + }, { + n: 'coordinates', + ti: { + t: 'l' + } + }, { + n: 'lineStringSimpleExtensionGroup', mno: 0, col: true, - en: 'IconStyleSimpleExtensionGroup', + en: 'LineStringSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'iconStyleObjectExtensionGroup', + n: 'lineStringObjectExtensionGroup', mno: 0, col: true, - en: 'IconStyleObjectExtensionGroup', + en: 'LineStringObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LinkType', - bti: '.BasicLinkType', + ln: 'TimeSpanType', + bti: '.AbstractTimePrimitiveType', ps: [{ - n: 'refreshMode' + n: 'begin' }, { - n: 'refreshInterval', - ti: 'Double' + n: 'end' }, { - n: 'viewRefreshMode' + n: 'timeSpanSimpleExtensionGroup', + mno: 0, + col: true, + en: 'TimeSpanSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'viewRefreshTime', - ti: 'Double' + n: 'timeSpanObjectExtensionGroup', + mno: 0, + col: true, + en: 'TimeSpanObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'Vec2Type', + tn: 'vec2Type', + ps: [{ + n: 'x', + ti: 'Double', + an: { + lp: 'x' + }, + t: 'a' }, { - n: 'viewBoundScale', - ti: 'Double' + n: 'y', + ti: 'Double', + an: { + lp: 'y' + }, + t: 'a' }, { - n: 'viewFormat' + n: 'xunits', + an: { + lp: 'xunits' + }, + t: 'a' }, { - n: 'httpQuery' + n: 'yunits', + an: { + lp: 'yunits' + }, + t: 'a' + }] + }, { + ln: 'LinearRingType', + bti: '.AbstractGeometryType', + ps: [{ + n: 'extrude', + ti: 'Boolean' }, { - n: 'linkSimpleExtensionGroup', + n: 'tessellate', + ti: 'Boolean' + }, { + n: 'altitudeModeGroup', + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' + }, { + n: 'coordinates', + ti: { + t: 'l' + } + }, { + n: 'linearRingSimpleExtensionGroup', mno: 0, col: true, - en: 'LinkSimpleExtensionGroup', + en: 'LinearRingSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'linkObjectExtensionGroup', + n: 'linearRingObjectExtensionGroup', mno: 0, col: true, - en: 'LinkObjectExtensionGroup', + en: 'LinearRingObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'DeleteType', + ln: 'SchemaDataType', + bti: '.AbstractObjectType', ps: [{ - n: 'abstractFeatureGroup', + n: 'simpleData', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', - t: 'er' + en: 'SimpleData', + ti: '.SimpleDataType' + }, { + n: 'schemaDataExtension', + mno: 0, + col: true, + en: 'SchemaDataExtension', + ti: 'AnyType' + }, { + n: 'schemaUrl', + an: { + lp: 'schemaUrl' + }, + t: 'a' }] }, { - ln: 'ChangeType', + ln: 'OrientationType', + bti: '.AbstractObjectType', ps: [{ - n: 'abstractObjectGroup', + n: 'heading', + ti: 'Double' + }, { + n: 'tilt', + ti: 'Double' + }, { + n: 'roll', + ti: 'Double' + }, { + n: 'orientationSimpleExtensionGroup', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractObjectGroup', - ti: '.AbstractObjectType', - t: 'er' + en: 'OrientationSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'orientationObjectExtensionGroup', + mno: 0, + col: true, + en: 'OrientationObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { ln: 'UpdateType', @@ -333,479 +544,313 @@ var KML_2_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'AbstractLatLonBoxType', - bti: '.AbstractObjectType', + ln: 'LookAtType', + bti: '.AbstractViewType', ps: [{ - n: 'north', + n: 'longitude', ti: 'Double' }, { - n: 'south', + n: 'latitude', ti: 'Double' }, { - n: 'east', + n: 'altitude', ti: 'Double' }, { - n: 'west', + n: 'heading', ti: 'Double' }, { - n: 'abstractLatLonBoxSimpleExtensionGroup', + n: 'tilt', + ti: 'Double' + }, { + n: 'range', + ti: 'Double' + }, { + n: 'altitudeModeGroup', + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' + }, { + n: 'lookAtSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractLatLonBoxSimpleExtensionGroup', + en: 'LookAtSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractLatLonBoxObjectExtensionGroup', + n: 'lookAtObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractLatLonBoxObjectExtensionGroup', + en: 'LookAtObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'StyleMapType', - bti: '.AbstractStyleSelectorType', + ln: 'ListStyleType', + bti: '.AbstractSubStyleType', ps: [{ - n: 'pair', + n: 'listItemType' + }, { + n: 'bgColor', + ti: 'HexBinary' + }, { + n: 'itemIcon', mno: 0, col: true, - en: 'Pair', - ti: '.PairType' + en: 'ItemIcon', + ti: '.ItemIconType' }, { - n: 'styleMapSimpleExtensionGroup', + n: 'maxSnippetLines', + ti: 'Int' + }, { + n: 'listStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'StyleMapSimpleExtensionGroup', + en: 'ListStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'styleMapObjectExtensionGroup', + n: 'listStyleObjectExtensionGroup', mno: 0, col: true, - en: 'StyleMapObjectExtensionGroup', + en: 'ListStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractFeatureType', - bti: '.AbstractObjectType', + ln: 'CreateType', 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', + n: 'abstractContainerGroup', mno: 0, col: true, mx: false, dom: false, - en: 'AbstractStyleSelectorGroup', - ti: '.AbstractStyleSelectorType', + en: 'AbstractContainerGroup', + ti: '.AbstractContainerType', t: 'er' - }, { - n: 'region', - en: 'Region', - ti: '.RegionType' - }, { - n: 'metadata', - en: 'Metadata', - ti: '.MetadataType' - }, { - n: 'extendedData', - en: 'ExtendedData', - ti: '.ExtendedDataType' - }, { - n: 'abstractFeatureSimpleExtensionGroup', + }] + }, { + ln: 'AbstractGeometryType', + bti: '.AbstractObjectType', + ps: [{ + n: 'abstractGeometrySimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractFeatureSimpleExtensionGroup', + en: 'AbstractGeometrySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractFeatureObjectExtensionGroup', + n: 'abstractGeometryObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractFeatureObjectExtensionGroup', + en: 'AbstractGeometryObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ExtendedDataType', + ln: 'DeleteType', ps: [{ - n: 'data', - mno: 0, - col: true, - en: 'Data', - ti: '.DataType' - }, { - n: 'schemaData', - mno: 0, - col: true, - en: 'SchemaData', - ti: '.SchemaDataType' - }, { - n: 'any', + n: 'abstractFeatureGroup', mno: 0, col: true, mx: false, - t: 'ae' + dom: false, + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + t: 'er' }] }, { - ln: 'Vec2Type', - tn: 'vec2Type', + ln: 'LatLonBoxType', + bti: '.AbstractLatLonBoxType', 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: 'rotation', + ti: 'Double' }, { - n: 'yunits', - an: { - lp: 'yunits' - }, - t: 'a' - }] - }, { - ln: 'AbstractSubStyleType', - bti: '.AbstractObjectType', - ps: [{ - n: 'abstractSubStyleSimpleExtensionGroup', + n: 'latLonBoxSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractSubStyleSimpleExtensionGroup', + en: 'LatLonBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractSubStyleObjectExtensionGroup', + n: 'latLonBoxObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractSubStyleObjectExtensionGroup', + en: 'LatLonBoxObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'DocumentType', - bti: '.AbstractContainerType', + ln: 'PolyStyleType', + bti: '.AbstractColorStyleType', ps: [{ - n: 'schema', - mno: 0, - col: true, - en: 'Schema', - ti: '.SchemaType' + n: 'fill', + ti: 'Boolean' }, { - n: 'abstractFeatureGroup', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', - t: 'er' + n: 'outline', + ti: 'Boolean' }, { - n: 'documentSimpleExtensionGroup', + n: 'polyStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'DocumentSimpleExtensionGroup', + en: 'PolyStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'documentObjectExtensionGroup', + n: 'polyStyleObjectExtensionGroup', mno: 0, col: true, - en: 'DocumentObjectExtensionGroup', + en: 'PolyStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractObjectType', + ln: 'MetadataType', ps: [{ - n: 'objectSimpleExtensionGroup', + n: 'any', 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' + mx: false, + t: 'ae' }] }, { - ln: 'SnippetType', + ln: 'StyleMapType', + bti: '.AbstractStyleSelectorType', ps: [{ - n: 'value', - t: 'v' + n: 'pair', + mno: 0, + col: true, + en: 'Pair', + ti: '.PairType' }, { - n: 'maxLines', - ti: 'Int', - an: { - lp: 'maxLines' - }, - t: 'a' - }] - }, { - ln: 'SimpleDataType', - ps: [{ - n: 'value', - t: 'v' + n: 'styleMapSimpleExtensionGroup', + mno: 0, + col: true, + en: 'StyleMapSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' + n: 'styleMapObjectExtensionGroup', + mno: 0, + col: true, + en: 'StyleMapObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { - ln: 'ModelType', - bti: '.AbstractGeometryType', + ln: 'ScaleType', + bti: '.AbstractObjectType', 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: 'x', + ti: 'Double' }, { - n: 'link', - en: 'Link', - ti: '.LinkType' + n: 'y', + ti: 'Double' }, { - n: 'resourceMap', - en: 'ResourceMap', - ti: '.ResourceMapType' + n: 'z', + ti: 'Double' }, { - n: 'modelSimpleExtensionGroup', + n: 'scaleSimpleExtensionGroup', mno: 0, col: true, - en: 'ModelSimpleExtensionGroup', + en: 'ScaleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'modelObjectExtensionGroup', + n: 'scaleObjectExtensionGroup', mno: 0, col: true, - en: 'ModelObjectExtensionGroup', + en: 'ScaleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'PolygonType', - bti: '.AbstractGeometryType', + ln: 'AbstractColorStyleType', + bti: '.AbstractSubStyleType', ps: [{ - n: 'extrude', - ti: 'Boolean' - }, { - n: 'tessellate', - ti: 'Boolean' - }, { - n: 'altitudeModeGroup', - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' - }, { - n: 'outerBoundaryIs', - ti: '.BoundaryType' + n: 'color', + ti: 'HexBinary' }, { - n: 'innerBoundaryIs', - mno: 0, - col: true, - ti: '.BoundaryType' + n: 'colorMode' }, { - n: 'polygonSimpleExtensionGroup', + n: 'abstractColorStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'PolygonSimpleExtensionGroup', + en: 'AbstractColorStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'polygonObjectExtensionGroup', + n: 'abstractColorStyleObjectExtensionGroup', mno: 0, col: true, - en: 'PolygonObjectExtensionGroup', + en: 'AbstractColorStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'MetadataType', - ps: [{ - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'PolyStyleType', - bti: '.AbstractColorStyleType', + ln: 'BoundaryType', ps: [{ - n: 'fill', - ti: 'Boolean' - }, { - n: 'outline', - ti: 'Boolean' + n: 'linearRing', + en: 'LinearRing', + ti: '.LinearRingType' }, { - n: 'polyStyleSimpleExtensionGroup', + n: 'boundarySimpleExtensionGroup', mno: 0, col: true, - en: 'PolyStyleSimpleExtensionGroup', + en: 'BoundarySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'polyStyleObjectExtensionGroup', + n: 'boundaryObjectExtensionGroup', mno: 0, col: true, - en: 'PolyStyleObjectExtensionGroup', + en: 'BoundaryObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'NetworkLinkControlType', + ln: 'ImagePyramidType', + bti: '.AbstractObjectType', ps: [{ - n: 'minRefreshPeriod', - ti: 'Double' - }, { - n: 'maxSessionLength', - ti: 'Double' - }, { - n: 'cookie' - }, { - n: 'message' - }, { - n: 'linkName' - }, { - n: 'linkDescription' - }, { - n: 'linkSnippet', - ti: '.SnippetType' + n: 'tileSize', + ti: 'Int' }, { - n: 'expires' + n: 'maxWidth', + ti: 'Int' }, { - n: 'update', - en: 'Update', - ti: '.UpdateType' + n: 'maxHeight', + ti: 'Int' }, { - n: 'abstractViewGroup', - mx: false, - dom: false, - en: 'AbstractViewGroup', - ti: '.AbstractViewType', - t: 'er' + n: 'gridOrigin' }, { - n: 'networkLinkControlSimpleExtensionGroup', + n: 'imagePyramidSimpleExtensionGroup', mno: 0, col: true, - en: 'NetworkLinkControlSimpleExtensionGroup', + en: 'ImagePyramidSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'networkLinkControlObjectExtensionGroup', + n: 'imagePyramidObjectExtensionGroup', mno: 0, col: true, - en: 'NetworkLinkControlObjectExtensionGroup', + en: 'ImagePyramidObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ViewVolumeType', + ln: 'AliasType', bti: '.AbstractObjectType', ps: [{ - n: 'leftFov', - ti: 'Double' - }, { - n: 'rightFov', - ti: 'Double' - }, { - n: 'bottomFov', - ti: 'Double' + n: 'targetHref' }, { - n: 'topFov', - ti: 'Double' + n: 'sourceHref' }, { - n: 'near', - ti: 'Double' + n: 'aliasSimpleExtensionGroup', + mno: 0, + col: true, + en: 'AliasSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'viewVolumeSimpleExtensionGroup', + n: 'aliasObjectExtensionGroup', mno: 0, col: true, - en: 'ViewVolumeSimpleExtensionGroup', + en: 'AliasObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'AbstractContainerType', + bti: '.AbstractFeatureType', + ps: [{ + n: 'abstractContainerSimpleExtensionGroup', + mno: 0, + col: true, + en: 'AbstractContainerSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'viewVolumeObjectExtensionGroup', + n: 'abstractContainerObjectExtensionGroup', mno: 0, col: true, - en: 'ViewVolumeObjectExtensionGroup', + en: 'AbstractContainerObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -827,35 +872,7 @@ var KML_2_2_0_Module_Factory = function () { n: 'tilt', ti: 'Double' }, { - n: 'roll', - ti: 'Double' - }, { - n: 'altitudeModeGroup', - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' - }, { - n: 'cameraSimpleExtensionGroup', - mno: 0, - col: true, - en: 'CameraSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'cameraObjectExtensionGroup', - mno: 0, - col: true, - en: 'CameraObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'LatLonAltBoxType', - bti: '.AbstractLatLonBoxType', - ps: [{ - n: 'minAltitude', - ti: 'Double' - }, { - n: 'maxAltitude', + n: 'roll', ti: 'Double' }, { n: 'altitudeModeGroup', @@ -864,534 +881,499 @@ var KML_2_2_0_Module_Factory = function () { ti: 'AnyType', t: 'er' }, { - n: 'latLonAltBoxSimpleExtensionGroup', + n: 'cameraSimpleExtensionGroup', mno: 0, col: true, - en: 'LatLonAltBoxSimpleExtensionGroup', + en: 'CameraSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'latLonAltBoxObjectExtensionGroup', + n: 'cameraObjectExtensionGroup', mno: 0, col: true, - en: 'LatLonAltBoxObjectExtensionGroup', + en: 'CameraObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SchemaDataType', + ln: 'AbstractStyleSelectorType', bti: '.AbstractObjectType', ps: [{ - n: 'simpleData', + n: 'abstractStyleSelectorSimpleExtensionGroup', mno: 0, col: true, - en: 'SimpleData', - ti: '.SimpleDataType' + en: 'AbstractStyleSelectorSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'schemaDataExtension', + n: 'abstractStyleSelectorObjectExtensionGroup', mno: 0, col: true, - en: 'SchemaDataExtension', - ti: 'AnyType' - }, { - n: 'schemaUrl', - an: { - lp: 'schemaUrl' - }, - t: 'a' + en: 'AbstractStyleSelectorObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { - ln: 'NetworkLinkType', - bti: '.AbstractFeatureType', + ln: 'LocationType', + bti: '.AbstractObjectType', ps: [{ - n: 'refreshVisibility', - ti: 'Boolean' - }, { - n: 'flyToView', - ti: 'Boolean' + n: 'longitude', + ti: 'Double' }, { - n: 'url', - en: 'Url', - ti: '.LinkType' + n: 'latitude', + ti: 'Double' }, { - n: 'link', - en: 'Link', - ti: '.LinkType' + n: 'altitude', + ti: 'Double' }, { - n: 'networkLinkSimpleExtensionGroup', + n: 'locationSimpleExtensionGroup', mno: 0, col: true, - en: 'NetworkLinkSimpleExtensionGroup', + en: 'LocationSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'networkLinkObjectExtensionGroup', + n: 'locationObjectExtensionGroup', mno: 0, col: true, - en: 'NetworkLinkObjectExtensionGroup', + en: 'LocationObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractColorStyleType', - bti: '.AbstractSubStyleType', + ln: 'LabelStyleType', + bti: '.AbstractColorStyleType', ps: [{ - n: 'color', - ti: 'HexBinary' - }, { - n: 'colorMode' + n: 'scale', + ti: 'Double' }, { - n: 'abstractColorStyleSimpleExtensionGroup', + n: 'labelStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractColorStyleSimpleExtensionGroup', + en: 'LabelStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractColorStyleObjectExtensionGroup', + n: 'labelStyleObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractColorStyleObjectExtensionGroup', + en: 'LabelStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractStyleSelectorType', - bti: '.AbstractObjectType', + ln: 'SnippetType', ps: [{ - n: 'abstractStyleSelectorSimpleExtensionGroup', + n: 'value', + t: 'v' + }, { + n: 'maxLines', + ti: 'Int', + an: { + lp: 'maxLines' + }, + t: 'a' + }] + }, { + ln: 'AbstractObjectType', + ps: [{ + n: 'objectSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractStyleSelectorSimpleExtensionGroup', + en: 'ObjectSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractStyleSelectorObjectExtensionGroup', - mno: 0, - col: true, - en: 'AbstractStyleSelectorObjectExtensionGroup', - ti: '.AbstractObjectType' + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }, { + n: 'targetId', + ti: 'NCName', + an: { + lp: 'targetId' + }, + t: 'a' }] }, { - ln: 'ListStyleType', - bti: '.AbstractSubStyleType', + ln: 'SimpleFieldType', ps: [{ - n: 'listItemType' - }, { - n: 'bgColor', - ti: 'HexBinary' + n: 'displayName' }, { - n: 'itemIcon', + n: 'simpleFieldExtension', mno: 0, col: true, - en: 'ItemIcon', - ti: '.ItemIconType' + en: 'SimpleFieldExtension', + ti: 'AnyType' }, { - n: 'maxSnippetLines', - ti: 'Int' + n: 'type', + an: { + lp: 'type' + }, + t: 'a' }, { - n: 'listStyleSimpleExtensionGroup', + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'PlacemarkType', + bti: '.AbstractFeatureType', + ps: [{ + n: 'abstractGeometryGroup', + mx: false, + dom: false, + en: 'AbstractGeometryGroup', + ti: '.AbstractGeometryType', + t: 'er' + }, { + n: 'placemarkSimpleExtensionGroup', mno: 0, col: true, - en: 'ListStyleSimpleExtensionGroup', + en: 'PlacemarkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'listStyleObjectExtensionGroup', + n: 'placemarkObjectExtensionGroup', mno: 0, col: true, - en: 'ListStyleObjectExtensionGroup', + en: 'PlacemarkObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractContainerType', - bti: '.AbstractFeatureType', + ln: 'AbstractTimePrimitiveType', + bti: '.AbstractObjectType', ps: [{ - n: 'abstractContainerSimpleExtensionGroup', + n: 'abstractTimePrimitiveSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractContainerSimpleExtensionGroup', + en: 'AbstractTimePrimitiveSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractContainerObjectExtensionGroup', + n: 'abstractTimePrimitiveObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractContainerObjectExtensionGroup', + en: 'AbstractTimePrimitiveObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ScreenOverlayType', - bti: '.AbstractOverlayType', + ln: 'AbstractSubStyleType', + bti: '.AbstractObjectType', ps: [{ - n: 'overlayXY', - ti: '.Vec2Type' - }, { - n: 'screenXY', - ti: '.Vec2Type' - }, { - n: 'rotationXY', - ti: '.Vec2Type' - }, { - n: 'size', - ti: '.Vec2Type' - }, { - n: 'rotation', - ti: 'Double' - }, { - n: 'screenOverlaySimpleExtensionGroup', + n: 'abstractSubStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'ScreenOverlaySimpleExtensionGroup', + en: 'AbstractSubStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'screenOverlayObjectExtensionGroup', + n: 'abstractSubStyleObjectExtensionGroup', mno: 0, col: true, - en: 'ScreenOverlayObjectExtensionGroup', + en: 'AbstractSubStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'PlacemarkType', - bti: '.AbstractFeatureType', + ln: 'BasicLinkType', + bti: '.AbstractObjectType', ps: [{ - n: 'abstractGeometryGroup', - mx: false, - dom: false, - en: 'AbstractGeometryGroup', - ti: '.AbstractGeometryType', - t: 'er' + n: 'href' }, { - n: 'placemarkSimpleExtensionGroup', + n: 'basicLinkSimpleExtensionGroup', mno: 0, col: true, - en: 'PlacemarkSimpleExtensionGroup', + en: 'BasicLinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'placemarkObjectExtensionGroup', + n: 'basicLinkObjectExtensionGroup', mno: 0, col: true, - en: 'PlacemarkObjectExtensionGroup', + en: 'BasicLinkObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ImagePyramidType', - bti: '.AbstractObjectType', + ln: 'SchemaType', ps: [{ - n: 'tileSize', - ti: 'Int' + n: 'simpleField', + mno: 0, + col: true, + en: 'SimpleField', + ti: '.SimpleFieldType' }, { - n: 'maxWidth', - ti: 'Int' + n: 'schemaExtension', + mno: 0, + col: true, + en: 'SchemaExtension', + ti: 'AnyType' }, { - n: 'maxHeight', - ti: 'Int' + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }] + }, { + ln: 'KmlType', + ps: [{ + n: 'networkLinkControl', + en: 'NetworkLinkControl', + ti: '.NetworkLinkControlType' }, { - n: 'gridOrigin' + n: 'abstractFeatureGroup', + mx: false, + dom: false, + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + t: 'er' }, { - n: 'imagePyramidSimpleExtensionGroup', + n: 'kmlSimpleExtensionGroup', mno: 0, col: true, - en: 'ImagePyramidSimpleExtensionGroup', + en: 'KmlSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'imagePyramidObjectExtensionGroup', + n: 'kmlObjectExtensionGroup', mno: 0, col: true, - en: 'ImagePyramidObjectExtensionGroup', + en: 'KmlObjectExtensionGroup', ti: '.AbstractObjectType' + }, { + n: 'hint', + an: { + lp: 'hint' + }, + t: 'a' }] }, { - ln: 'PointType', - bti: '.AbstractGeometryType', + ln: 'StyleType', + bti: '.AbstractStyleSelectorType', ps: [{ - n: 'extrude', - ti: 'Boolean' + n: 'iconStyle', + en: 'IconStyle', + ti: '.IconStyleType' }, { - n: 'altitudeModeGroup', - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' + n: 'labelStyle', + en: 'LabelStyle', + ti: '.LabelStyleType' }, { - n: 'coordinates', - ti: { - t: 'l' - } + n: 'lineStyle', + en: 'LineStyle', + ti: '.LineStyleType' }, { - n: 'pointSimpleExtensionGroup', + 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: 'PointSimpleExtensionGroup', + en: 'StyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'pointObjectExtensionGroup', + n: 'styleObjectExtensionGroup', mno: 0, col: true, - en: 'PointObjectExtensionGroup', + en: 'StyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'OrientationType', - bti: '.AbstractObjectType', + ln: 'LinkType', + bti: '.BasicLinkType', ps: [{ - n: 'heading', + n: 'refreshMode' + }, { + n: 'refreshInterval', ti: 'Double' }, { - n: 'tilt', + n: 'viewRefreshMode' + }, { + n: 'viewRefreshTime', ti: 'Double' }, { - n: 'roll', + n: 'viewBoundScale', ti: 'Double' }, { - n: 'orientationSimpleExtensionGroup', + n: 'viewFormat' + }, { + n: 'httpQuery' + }, { + n: 'linkSimpleExtensionGroup', mno: 0, col: true, - en: 'OrientationSimpleExtensionGroup', + en: 'LinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'orientationObjectExtensionGroup', + n: 'linkObjectExtensionGroup', mno: 0, col: true, - en: 'OrientationObjectExtensionGroup', + en: 'LinkObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ItemIconType', - bti: '.AbstractObjectType', + ln: 'NetworkLinkControlType', ps: [{ - n: 'state', - ti: { - t: 'l' - } + n: 'minRefreshPeriod', + ti: 'Double' }, { - n: 'href' + n: 'maxSessionLength', + ti: 'Double' }, { - n: 'itemIconSimpleExtensionGroup', - mno: 0, - col: true, - en: 'ItemIconSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'cookie' }, { - n: 'itemIconObjectExtensionGroup', - mno: 0, - col: true, - en: 'ItemIconObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'DataType', - bti: '.AbstractObjectType', - ps: [{ - n: 'displayName' + n: 'message' }, { - n: 'value', - rq: true + n: 'linkName' }, { - n: 'dataExtension', - mno: 0, - col: true, - en: 'DataExtension', - ti: 'AnyType' + n: 'linkDescription' }, { - n: 'name', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'LineStringType', - bti: '.AbstractGeometryType', - ps: [{ - n: 'extrude', - ti: 'Boolean' + n: 'linkSnippet', + ti: '.SnippetType' }, { - n: 'tessellate', - ti: 'Boolean' + n: 'expires' }, { - n: 'altitudeModeGroup', + n: 'update', + en: 'Update', + ti: '.UpdateType' + }, { + n: 'abstractViewGroup', mx: false, dom: false, - ti: 'AnyType', + en: 'AbstractViewGroup', + ti: '.AbstractViewType', t: 'er' }, { - n: 'coordinates', - ti: { - t: 'l' - } - }, { - n: 'lineStringSimpleExtensionGroup', - mno: 0, - col: true, - en: 'LineStringSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'lineStringObjectExtensionGroup', - mno: 0, - col: true, - en: 'LineStringObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'TimeStampType', - bti: '.AbstractTimePrimitiveType', - ps: [{ - n: 'when' - }, { - n: 'timeStampSimpleExtensionGroup', + n: 'networkLinkControlSimpleExtensionGroup', mno: 0, col: true, - en: 'TimeStampSimpleExtensionGroup', + en: 'NetworkLinkControlSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'timeStampObjectExtensionGroup', + n: 'networkLinkControlObjectExtensionGroup', mno: 0, col: true, - en: 'TimeStampObjectExtensionGroup', + en: 'NetworkLinkControlObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LinearRingType', - bti: '.AbstractGeometryType', + ln: 'NetworkLinkType', + bti: '.AbstractFeatureType', ps: [{ - n: 'extrude', + n: 'refreshVisibility', ti: 'Boolean' }, { - n: 'tessellate', + n: 'flyToView', ti: 'Boolean' }, { - n: 'altitudeModeGroup', - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' + n: 'url', + en: 'Url', + ti: '.LinkType' }, { - n: 'coordinates', - ti: { - t: 'l' - } + n: 'link', + en: 'Link', + ti: '.LinkType' }, { - n: 'linearRingSimpleExtensionGroup', + n: 'networkLinkSimpleExtensionGroup', mno: 0, col: true, - en: 'LinearRingSimpleExtensionGroup', + en: 'NetworkLinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'linearRingObjectExtensionGroup', + n: 'networkLinkObjectExtensionGroup', mno: 0, col: true, - en: 'LinearRingObjectExtensionGroup', + en: 'NetworkLinkObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'KmlType', + ln: 'PairType', + bti: '.AbstractObjectType', ps: [{ - n: 'networkLinkControl', - en: 'NetworkLinkControl', - ti: '.NetworkLinkControlType' + n: 'key' }, { - n: 'abstractFeatureGroup', + n: 'styleUrl' + }, { + n: 'abstractStyleSelectorGroup', mx: false, dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', + en: 'AbstractStyleSelectorGroup', + ti: '.AbstractStyleSelectorType', t: 'er' }, { - n: 'kmlSimpleExtensionGroup', + n: 'pairSimpleExtensionGroup', mno: 0, col: true, - en: 'KmlSimpleExtensionGroup', + en: 'PairSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'kmlObjectExtensionGroup', + n: 'pairObjectExtensionGroup', mno: 0, col: true, - en: 'KmlObjectExtensionGroup', + en: 'PairObjectExtensionGroup', ti: '.AbstractObjectType' - }, { - n: 'hint', - an: { - lp: 'hint' - }, - t: 'a' }] }, { - ln: 'TimeSpanType', - bti: '.AbstractTimePrimitiveType', + ln: 'AbstractViewType', + bti: '.AbstractObjectType', ps: [{ - n: 'begin' - }, { - n: 'end' - }, { - n: 'timeSpanSimpleExtensionGroup', + n: 'abstractViewSimpleExtensionGroup', mno: 0, col: true, - en: 'TimeSpanSimpleExtensionGroup', + en: 'AbstractViewSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'timeSpanObjectExtensionGroup', + n: 'abstractViewObjectExtensionGroup', mno: 0, col: true, - en: 'TimeSpanObjectExtensionGroup', + en: 'AbstractViewObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'GroundOverlayType', - bti: '.AbstractOverlayType', + ln: 'TimeStampType', + bti: '.AbstractTimePrimitiveType', ps: [{ - n: 'altitude', - ti: 'Double' - }, { - n: 'altitudeModeGroup', - mx: false, - dom: false, - ti: 'AnyType', - t: 'er' - }, { - n: 'latLonBox', - en: 'LatLonBox', - ti: '.LatLonBoxType' + n: 'when' }, { - n: 'groundOverlaySimpleExtensionGroup', + n: 'timeStampSimpleExtensionGroup', mno: 0, col: true, - en: 'GroundOverlaySimpleExtensionGroup', + en: 'TimeStampSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'groundOverlayObjectExtensionGroup', + n: 'timeStampObjectExtensionGroup', mno: 0, col: true, - en: 'GroundOverlayObjectExtensionGroup', + en: 'TimeStampObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'CreateType', - ps: [{ - n: 'abstractContainerGroup', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractContainerGroup', - ti: '.AbstractContainerType', - t: 'er' - }] - }, { - ln: 'MultiGeometryType', - bti: '.AbstractGeometryType', + ln: 'ExtendedDataType', ps: [{ - n: 'abstractGeometryGroup', + n: 'data', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractGeometryGroup', - ti: '.AbstractGeometryType', - t: 'er' + en: 'Data', + ti: '.DataType' }, { - n: 'multiGeometrySimpleExtensionGroup', + n: 'schemaData', mno: 0, col: true, - en: 'MultiGeometrySimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'SchemaData', + ti: '.SchemaDataType' }, { - n: 'multiGeometryObjectExtensionGroup', + n: 'any', mno: 0, col: true, - en: 'MultiGeometryObjectExtensionGroup', - ti: '.AbstractObjectType' + mx: false, + t: 'ae' }] }, { ln: 'RegionType', @@ -1418,329 +1400,343 @@ var KML_2_2_0_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'AbstractOverlayType', - bti: '.AbstractFeatureType', + ln: 'PhotoOverlayType', + bti: '.AbstractOverlayType', ps: [{ - n: 'color', - ti: 'HexBinary' + n: 'rotation', + ti: 'Double' }, { - n: 'drawOrder', - ti: 'Int' + n: 'viewVolume', + en: 'ViewVolume', + ti: '.ViewVolumeType' }, { - n: 'icon', - en: 'Icon', - ti: '.LinkType' + n: 'imagePyramid', + en: 'ImagePyramid', + ti: '.ImagePyramidType' }, { - n: 'abstractOverlaySimpleExtensionGroup', + n: 'point', + en: 'Point', + ti: '.PointType' + }, { + n: 'shape' + }, { + n: 'photoOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractOverlaySimpleExtensionGroup', + en: 'PhotoOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractOverlayObjectExtensionGroup', + n: 'photoOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractOverlayObjectExtensionGroup', + en: 'PhotoOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AliasType', + ln: 'AbstractFeatureType', bti: '.AbstractObjectType', ps: [{ - n: 'targetHref' + n: 'name' }, { - n: 'sourceHref' + n: 'visibility', + ti: 'Boolean' }, { - n: 'aliasSimpleExtensionGroup', - mno: 0, - col: true, - en: 'AliasSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'open', + ti: 'Boolean' }, { - n: 'aliasObjectExtensionGroup', - mno: 0, - col: true, - en: 'AliasObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'BoundaryType', - ps: [{ - n: 'linearRing', - en: 'LinearRing', - ti: '.LinearRingType' + n: 'atomAuthor', + en: { + lp: 'author', + ns: 'http:\/\/www.w3.org\/2005\/Atom' + }, + ti: 'Atom_1_0.AtomPersonConstruct' }, { - n: 'boundarySimpleExtensionGroup', - mno: 0, - col: true, - en: 'BoundarySimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'atomLink', + en: { + lp: 'link', + ns: 'http:\/\/www.w3.org\/2005\/Atom' + }, + ti: 'Atom_1_0.Link' }, { - n: 'boundaryObjectExtensionGroup', - mno: 0, - col: true, - en: 'BoundaryObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'LookAtType', - bti: '.AbstractViewType', - ps: [{ - n: 'longitude', - ti: 'Double' + n: 'address' }, { - n: 'latitude', - ti: 'Double' + n: 'addressDetails', + en: { + lp: 'AddressDetails', + ns: 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0' + }, + ti: 'xAL_2_0.AddressDetails' }, { - n: 'altitude', - ti: 'Double' + n: 'phoneNumber' }, { - n: 'heading', - ti: 'Double' + n: 'complexSnippet', + en: 'Snippet', + ti: '.SnippetType' }, { - n: 'tilt', - ti: 'Double' + n: 'snippet' }, { - n: 'range', - ti: 'Double' + n: 'description' }, { - n: 'altitudeModeGroup', + n: 'abstractViewGroup', mx: false, dom: false, - ti: 'AnyType', + en: 'AbstractViewGroup', + ti: '.AbstractViewType', t: 'er' }, { - n: 'lookAtSimpleExtensionGroup', - mno: 0, - col: true, - en: 'LookAtSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'lookAtObjectExtensionGroup', - mno: 0, - col: true, - en: 'LookAtObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'PairType', - bti: '.AbstractObjectType', - ps: [{ - n: 'key' + 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: 'pairSimpleExtensionGroup', - mno: 0, - col: true, - en: 'PairSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'region', + en: 'Region', + ti: '.RegionType' }, { - n: 'pairObjectExtensionGroup', - mno: 0, - col: true, - en: 'PairObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'LatLonBoxType', - bti: '.AbstractLatLonBoxType', - ps: [{ - n: 'rotation', - ti: 'Double' + n: 'metadata', + en: 'Metadata', + ti: '.MetadataType' }, { - n: 'latLonBoxSimpleExtensionGroup', + n: 'extendedData', + en: 'ExtendedData', + ti: '.ExtendedDataType' + }, { + n: 'abstractFeatureSimpleExtensionGroup', mno: 0, col: true, - en: 'LatLonBoxSimpleExtensionGroup', + en: 'AbstractFeatureSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'latLonBoxObjectExtensionGroup', + n: 'abstractFeatureObjectExtensionGroup', mno: 0, col: true, - en: 'LatLonBoxObjectExtensionGroup', + en: 'AbstractFeatureObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'StyleType', - bti: '.AbstractStyleSelectorType', + ln: 'ScreenOverlayType', + bti: '.AbstractOverlayType', ps: [{ - n: 'iconStyle', - en: 'IconStyle', - ti: '.IconStyleType' - }, { - n: 'labelStyle', - en: 'LabelStyle', - ti: '.LabelStyleType' + n: 'overlayXY', + ti: '.Vec2Type' }, { - n: 'lineStyle', - en: 'LineStyle', - ti: '.LineStyleType' + n: 'screenXY', + ti: '.Vec2Type' }, { - n: 'polyStyle', - en: 'PolyStyle', - ti: '.PolyStyleType' + n: 'rotationXY', + ti: '.Vec2Type' }, { - n: 'balloonStyle', - en: 'BalloonStyle', - ti: '.BalloonStyleType' + n: 'size', + ti: '.Vec2Type' }, { - n: 'listStyle', - en: 'ListStyle', - ti: '.ListStyleType' + n: 'rotation', + ti: 'Double' }, { - n: 'styleSimpleExtensionGroup', + n: 'screenOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'StyleSimpleExtensionGroup', + en: 'ScreenOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'styleObjectExtensionGroup', + n: 'screenOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'StyleObjectExtensionGroup', + en: 'ScreenOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractGeometryType', + ln: 'ItemIconType', bti: '.AbstractObjectType', ps: [{ - n: 'abstractGeometrySimpleExtensionGroup', + n: 'state', + ti: { + t: 'l' + } + }, { + n: 'href' + }, { + n: 'itemIconSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractGeometrySimpleExtensionGroup', + en: 'ItemIconSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractGeometryObjectExtensionGroup', + n: 'itemIconObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractGeometryObjectExtensionGroup', + en: 'ItemIconObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LineStyleType', + ln: 'IconStyleType', bti: '.AbstractColorStyleType', ps: [{ - n: 'width', + n: 'scale', ti: 'Double' }, { - n: 'lineStyleSimpleExtensionGroup', + n: 'heading', + ti: 'Double' + }, { + n: 'icon', + en: 'Icon', + ti: '.BasicLinkType' + }, { + n: 'hotSpot', + ti: '.Vec2Type' + }, { + n: 'iconStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'LineStyleSimpleExtensionGroup', + en: 'IconStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'lineStyleObjectExtensionGroup', + n: 'iconStyleObjectExtensionGroup', mno: 0, col: true, - en: 'LineStyleObjectExtensionGroup', + en: 'IconStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LocationType', - bti: '.AbstractObjectType', + ln: 'PointType', + bti: '.AbstractGeometryType', ps: [{ - n: 'longitude', - ti: 'Double' + n: 'extrude', + ti: 'Boolean' }, { - n: 'latitude', - ti: 'Double' + n: 'altitudeModeGroup', + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' }, { - n: 'altitude', - ti: 'Double' + n: 'coordinates', + ti: { + t: 'l' + } }, { - n: 'locationSimpleExtensionGroup', + n: 'pointSimpleExtensionGroup', mno: 0, col: true, - en: 'LocationSimpleExtensionGroup', + en: 'PointSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'locationObjectExtensionGroup', + n: 'pointObjectExtensionGroup', mno: 0, col: true, - en: 'LocationObjectExtensionGroup', + en: 'PointObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SimpleFieldType', + ln: 'ChangeType', ps: [{ - n: 'displayName' + n: 'abstractObjectGroup', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractObjectGroup', + ti: '.AbstractObjectType', + t: 'er' + }] + }, { + ln: 'PolygonType', + bti: '.AbstractGeometryType', + ps: [{ + n: 'extrude', + ti: 'Boolean' }, { - n: 'simpleFieldExtension', + n: 'tessellate', + ti: 'Boolean' + }, { + n: 'altitudeModeGroup', + mx: false, + dom: false, + ti: 'AnyType', + t: 'er' + }, { + n: 'outerBoundaryIs', + ti: '.BoundaryType' + }, { + n: 'innerBoundaryIs', mno: 0, col: true, - en: 'SimpleFieldExtension', - ti: 'AnyType' + ti: '.BoundaryType' }, { - n: 'type', - an: { - lp: 'type' - }, - t: 'a' + n: 'polygonSimpleExtensionGroup', + mno: 0, + col: true, + en: 'PolygonSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'name', - an: { - lp: 'name' - }, - t: 'a' + n: 'polygonObjectExtensionGroup', + mno: 0, + col: true, + en: 'PolygonObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { - ln: 'BasicLinkType', - bti: '.AbstractObjectType', + ln: 'FolderType', + bti: '.AbstractContainerType', ps: [{ - n: 'href' + n: 'abstractFeatureGroup', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + t: 'er' }, { - n: 'basicLinkSimpleExtensionGroup', + n: 'folderSimpleExtensionGroup', mno: 0, col: true, - en: 'BasicLinkSimpleExtensionGroup', + en: 'FolderSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'basicLinkObjectExtensionGroup', + n: 'folderObjectExtensionGroup', mno: 0, col: true, - en: 'BasicLinkObjectExtensionGroup', + en: 'FolderObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LodType', - bti: '.AbstractObjectType', + ln: 'MultiGeometryType', + bti: '.AbstractGeometryType', ps: [{ - n: 'minLodPixels', - ti: 'Double' - }, { - n: 'maxLodPixels', - ti: 'Double' - }, { - n: 'minFadeExtent', - ti: 'Double' - }, { - n: 'maxFadeExtent', - ti: 'Double' + n: 'abstractGeometryGroup', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractGeometryGroup', + ti: '.AbstractGeometryType', + t: 'er' }, { - n: 'lodSimpleExtensionGroup', + n: 'multiGeometrySimpleExtensionGroup', mno: 0, col: true, - en: 'LodSimpleExtensionGroup', + en: 'MultiGeometrySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'lodObjectExtensionGroup', + n: 'multiGeometryObjectExtensionGroup', mno: 0, col: true, - en: 'LodObjectExtensionGroup', + en: 'MultiGeometryObjectExtensionGroup', ti: '.AbstractObjectType' }] - }, { - t: 'enum', - ln: 'StyleStateEnumType', - vs: ['normal', 'highlight'] }, { t: 'enum', ln: 'GridOriginEnumType', @@ -1751,923 +1747,927 @@ var KML_2_2_0_Module_Factory = function () { vs: ['onChange', 'onInterval', 'onExpire'] }, { t: 'enum', - ln: 'ColorModeEnumType', - vs: ['normal', 'random'] - }, { - t: 'enum', - ln: 'ViewRefreshModeEnumType', - vs: ['never', 'onRequest', 'onStop', 'onRegion'] + ln: 'StyleStateEnumType', + vs: ['normal', 'highlight'] }, { t: 'enum', - ln: 'DisplayModeEnumType', - vs: ['default', 'hide'] + ln: 'AltitudeModeEnumType', + vs: ['clampToGround', 'relativeToGround', 'absolute'] }, { t: 'enum', ln: 'UnitsEnumType', vs: ['fraction', 'pixels', 'insetPixels'] - }, { - t: 'enum', - ln: 'ListItemTypeEnumType', - vs: ['radioFolder', 'check', 'checkHideChildren', 'checkOffOnly'] }, { t: 'enum', ln: 'ShapeEnumType', vs: ['rectangle', 'cylinder', 'sphere'] + }, { + t: 'enum', + ln: 'DisplayModeEnumType', + vs: ['default', 'hide'] + }, { + t: 'enum', + ln: 'ColorModeEnumType', + vs: ['normal', 'random'] + }, { + t: 'enum', + ln: 'ViewRefreshModeEnumType', + vs: ['never', 'onRequest', 'onStop', 'onRegion'] }, { t: 'enum', ln: 'ItemIconStateEnumType', vs: ['open', 'closed', 'error', 'fetching0', 'fetching1', 'fetching2'] }, { t: 'enum', - ln: 'AltitudeModeEnumType', - vs: ['clampToGround', 'relativeToGround', 'absolute'] + ln: 'ListItemTypeEnumType', + vs: ['radioFolder', 'check', 'checkHideChildren', 'checkOffOnly'] }], eis: [{ - en: 'AbstractOverlaySimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'roll', + ti: 'Double' }, { - en: 'TimeSpanSimpleExtensionGroup', + en: 'hotSpot', + ti: '.Vec2Type' + }, { + en: 'BasicLinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'roll', - ti: 'Double' + en: 'AbstractFeatureObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' + }, { + en: 'TimeStamp', + ti: '.TimeStampType', + sh: 'AbstractTimePrimitiveGroup' + }, { + en: 'Point', + ti: '.PointType', + sh: 'AbstractGeometryGroup' }, { - en: 'BoundaryObjectExtensionGroup', + en: 'LineStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LocationObjectExtensionGroup', + en: 'width', + ti: 'Double' + }, { + en: 'PointSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'DocumentObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'SchemaData', - ti: '.SchemaDataType', - sh: 'AbstractObjectGroup' + en: 'drawOrder', + ti: 'Int' }, { - en: 'ViewVolumeObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'AbstractTimePrimitiveGroup', + ti: '.AbstractTimePrimitiveType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractViewObjectExtensionGroup', + en: 'maxFadeExtent', + ti: 'Double' + }, { + en: 'ModelSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'rotationXY', + ti: '.Vec2Type' + }, { + en: 'east', + ti: 'Double' + }, { + en: 'Metadata', + ti: '.MetadataType' + }, { + en: 'Create', + ti: '.CreateType' + }, { + en: 'BoundaryObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'textColor', - ti: 'HexBinary' + en: 'x', + ti: 'Double' }, { - en: 'AliasSimpleExtensionGroup', + en: 'ObjectSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'LatLonAltBoxSimpleExtensionGroup', + en: 'ScaleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'NetworkLink', - ti: '.NetworkLinkType', - sh: 'AbstractFeatureGroup' - }, { - en: 'AbstractColorStyleGroup', - ti: '.AbstractColorStyleType', - sh: 'AbstractSubStyleGroup' - }, { - en: 'Model', - ti: '.ModelType', + en: 'LineString', + ti: '.LineStringType', sh: 'AbstractGeometryGroup' }, { - en: 'address' + en: 'httpQuery' }, { - en: 'AbstractColorStyleObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'AbstractSubStyleGroup', + ti: '.AbstractSubStyleType', sh: 'AbstractObjectGroup' }, { - en: 'Style', - ti: '.StyleType', - sh: 'AbstractStyleSelectorGroup' + en: 'TimeStampSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'range', + en: 'AbstractStyleSelectorSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'end' + }, { + en: 'minAltitude', ti: 'Double' }, { - en: 'ResourceMapObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'BalloonStyle', + ti: '.BalloonStyleType', + sh: 'AbstractSubStyleGroup' }, { - en: 'color', - ti: 'HexBinary' + en: 'west', + ti: 'Double' }, { - en: 'state', - ti: { - t: 'l' - } + en: 'range', + ti: 'Double' }, { - en: 'PlacemarkObjectExtensionGroup', + en: 'ScaleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'NetworkLinkControlObjectExtensionGroup', + en: 'rightFov', + ti: 'Double' + }, { + en: 'LineStringObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractTimePrimitiveGroup', - ti: '.AbstractTimePrimitiveType', + en: 'LabelStyle', + ti: '.LabelStyleType', + sh: 'AbstractColorStyleGroup' + }, { + en: 'styleUrl' + }, { + en: 'Scale', + ti: '.ScaleType', sh: 'AbstractObjectGroup' }, { - en: 'ListStyle', - ti: '.ListStyleType', - sh: 'AbstractSubStyleGroup' + en: 'heading', + ti: 'Double' }, { - en: 'ScreenOverlaySimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'linkSnippet', + ti: '.SnippetType' }, { - en: 'StyleObjectExtensionGroup', + en: 'LatLonAltBoxObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'viewFormat' - }, { - en: 'styleUrl' - }, { - en: 'LookAtSimpleExtensionGroup', + en: 'LinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractViewGroup', - ti: '.AbstractViewType', + en: 'NetworkLinkControl', + ti: '.NetworkLinkControlType' + }, { + en: 'LatLonAltBox', + ti: '.LatLonAltBoxType', sh: 'AbstractObjectGroup' }, { - en: 'minRefreshPeriod', - ti: 'Double' + en: 'kml', + ti: '.KmlType' }, { - en: 'AbstractColorStyleSimpleExtensionGroup', + en: 'BoundarySimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'name' - }, { - en: 'LabelStyleObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'altitude', + ti: 'Double' }, { en: 'AbstractContainerGroup', ti: '.AbstractContainerType', sh: 'AbstractFeatureGroup' }, { - en: 'minLodPixels', - ti: 'Double' + en: 'DocumentSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'topFov', + en: 'latitude', ti: 'Double' }, { - en: 'LineStringSimpleExtensionGroup', + en: 'PhotoOverlayObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' + }, { + en: 'tileSize', + ti: 'Int' + }, { + en: 'CameraSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Polygon', - ti: '.PolygonType', - sh: 'AbstractGeometryGroup' + en: 'NetworkLinkSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'AbstractGeometryGroup', - ti: '.AbstractGeometryType', + en: 'LinkObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'CameraSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'AbstractColorStyleObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'shape' + en: 'targetHref' }, { - en: 'NetworkLinkControlSimpleExtensionGroup', + en: 'OrientationSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Pair', - ti: '.PairType', - sh: 'AbstractObjectGroup' + en: 'maxHeight', + ti: 'Int' }, { - en: 'expires' + en: 'innerBoundaryIs', + ti: '.BoundaryType' }, { - en: 'PointObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'ImagePyramid', + ti: '.ImagePyramidType', sh: 'AbstractObjectGroup' }, { - en: 'RegionObjectExtensionGroup', + en: 'PairObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'refreshMode' + en: 'displayName' }, { - en: 'Orientation', - ti: '.OrientationType', + en: 'Snippet', + ti: '.SnippetType' + }, { + en: 'coordinates', + ti: { + t: 'l' + } + }, { + en: 'LabelStyleSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'ViewVolume', + ti: '.ViewVolumeType', sh: 'AbstractObjectGroup' }, { - en: 'colorMode' + en: 'linkName' + }, { + en: 'Delete', + ti: '.DeleteType' + }, { + en: 'extrude', + ti: 'Boolean' + }, { + en: 'Polygon', + ti: '.PolygonType', + sh: 'AbstractGeometryGroup' + }, { + en: 'altitudeMode', + sh: 'altitudeModeGroup' + }, { + en: 'scale', + ti: 'Double' }, { en: 'ViewVolumeSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'MultiGeometryObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'MultiGeometrySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'altitude', + en: 'screenXY', + ti: '.Vec2Type' + }, { + en: 'viewBoundScale', ti: 'Double' }, { - en: 'extrude', - ti: 'Boolean' + en: 'FolderSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'phoneNumber' + }, { + en: 'description' + }, { + en: 'state', + ti: { + t: 'l' + } + }, { + en: 'ScreenOverlaySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'message' + en: 'AbstractGeometrySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'minAltitude', + en: 'topFov', ti: 'Double' }, { - en: 'AbstractContainerSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'AbstractSubStyleObjectExtensionGroup', + en: 'BalloonStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'ModelObjectExtensionGroup', + en: 'ScreenOverlayObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'north', + en: 'rotation', ti: 'Double' }, { - en: 'LatLonBoxObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' - }, { - en: 'text' + en: 'LinearRing', + ti: '.LinearRingType', + sh: 'AbstractGeometryGroup' }, { - en: 'IconStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Document', + ti: '.DocumentType', + sh: 'AbstractContainerGroup' }, { - en: 'StyleMapSimpleExtensionGroup', + en: 'ListStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'StyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'ListStyle', + ti: '.ListStyleType', + sh: 'AbstractSubStyleGroup' }, { - en: 'value' + en: 'TimeStampObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'TimeSpanObjectExtensionGroup', + en: 'AbstractGeometryObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LinkSimpleExtensionGroup', + en: 'gridOrigin' + }, { + en: 'RegionSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'DocumentSimpleExtensionGroup', + en: 'TimeSpanSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'ModelSimpleExtensionGroup', + en: 'StyleMapSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractLatLonBoxObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'key' }, { - en: 'LineStyleObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'minFadeExtent', + ti: 'Double' }, { - en: 'ResourceMap', - ti: '.ResourceMapType', - sh: 'AbstractObjectGroup' + en: 'maxSessionLength', + ti: 'Double' }, { - en: 'OrientationSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'maxWidth', + ti: 'Int' }, { - en: 'ImagePyramidSimpleExtensionGroup', + en: 'visibility', + ti: 'Boolean' + }, { + en: 'AbstractContainerSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'NetworkLinkObjectExtensionGroup', + en: 'north', + ti: 'Double' + }, { + en: 'LocationObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'sourceHref' - }, { - en: 'DataExtension', - ti: 'AnyType' - }, { - en: 'rotation', - ti: 'Double' + en: 'LocationSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'RegionSimpleExtensionGroup', + en: 'ResourceMapSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'CameraObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'SimpleField', + ti: '.SimpleFieldType' }, { - en: 'AbstractStyleSelectorObjectExtensionGroup', + en: 'CameraObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LatLonAltBoxObjectExtensionGroup', + en: 'OrientationObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'visibility', - ti: 'Boolean' - }, { - en: 'ScreenOverlay', - ti: '.ScreenOverlayType', + en: 'GroundOverlay', + ti: '.GroundOverlayType', sh: 'AbstractOverlayGroup' }, { - en: 'ResourceMapSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'AbstractOverlayGroup', - ti: '.AbstractOverlayType', - sh: 'AbstractFeatureGroup' - }, { - en: 'tileSize', - ti: 'Int' - }, { - en: 'refreshVisibility', - ti: 'Boolean' + en: 'TimeSpan', + ti: '.TimeSpanType', + sh: 'AbstractTimePrimitiveGroup' }, { - en: 'maxLodPixels', + en: 'tilt', ti: 'Double' }, { - en: 'AbstractFeatureSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'IconStyleObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'ScaleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Icon', + ti: '.LinkType', + sh: 'AbstractObjectGroup' }, { - en: 'LatLonAltBox', - ti: '.LatLonAltBoxType', + en: 'AbstractLatLonBoxObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'hotSpot', - ti: '.Vec2Type' + en: 'AbstractStyleSelectorGroup', + ti: '.AbstractStyleSelectorType', + sh: 'AbstractObjectGroup' }, { - en: 'LinkObjectExtensionGroup', + en: 'NetworkLinkObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'displayMode' - }, { - en: 'SimpleFieldExtension', + en: 'altitudeModeGroup', ti: 'AnyType' }, { - en: 'AbstractTimePrimitiveSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'minFadeExtent', - ti: 'Double' - }, { - en: 'ItemIcon', - ti: '.ItemIconType', + en: 'Alias', + ti: '.AliasType', sh: 'AbstractObjectGroup' }, { - en: 'rightFov', - ti: 'Double' - }, { - en: 'description' - }, { - en: 'PhotoOverlaySimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'size', + ti: '.Vec2Type' }, { - en: 'LabelStyle', - ti: '.LabelStyleType', - sh: 'AbstractColorStyleGroup' + en: 'Update', + ti: '.UpdateType' }, { - en: 'cookie' + en: 'refreshMode' }, { - en: 'open', - ti: 'Boolean' + en: 'LatLonBox', + ti: '.LatLonBoxType', + sh: 'AbstractObjectGroup' }, { - en: 'LookAt', - ti: '.LookAtType', - sh: 'AbstractViewGroup' + en: 'begin' }, { - en: 'AbstractOverlayObjectExtensionGroup', + en: 'ModelObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'viewBoundScale', - ti: 'Double' - }, { - en: 'PointSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'coordinates', - ti: { - t: 'l' - } + en: 'color', + ti: 'HexBinary' }, { - en: 'rotationXY', - ti: '.Vec2Type' + en: 'AbstractSubStyleObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'Folder', - ti: '.FolderType', - sh: 'AbstractContainerGroup' + en: 'PolyStyle', + ti: '.PolyStyleType', + sh: 'AbstractColorStyleGroup' }, { - en: 'maxHeight', - ti: 'Int' + en: 'address' }, { - en: 'DocumentObjectExtensionGroup', + en: 'ImagePyramidObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'phoneNumber' + en: 'AbstractOverlaySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'Icon', - ti: '.LinkType', - sh: 'AbstractObjectGroup' + en: 'message' }, { - en: 'BasicLinkObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'Model', + ti: '.ModelType', + sh: 'AbstractGeometryGroup' }, { - en: 'screenXY', - ti: '.Vec2Type' + en: 'displayMode' }, { - en: 'width', - ti: 'Double' + en: 'text' }, { - en: 'PairSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'LineStyle', + ti: '.LineStyleType', + sh: 'AbstractColorStyleGroup' }, { - en: 'NetworkLinkControl', - ti: '.NetworkLinkControlType' + en: 'AbstractColorStyleGroup', + ti: '.AbstractColorStyleType', + sh: 'AbstractSubStyleGroup' }, { - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', - sh: 'AbstractObjectGroup' + en: 'IconStyle', + ti: '.IconStyleType', + sh: 'AbstractColorStyleGroup' }, { - en: 'linkDescription' + en: 'LinearRingSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'NetworkLinkControlSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'innerBoundaryIs', - ti: '.BoundaryType' + en: 'colorMode' }, { - en: 'SchemaDataExtension', - ti: 'AnyType' + en: 'flyToView', + ti: 'Boolean' }, { - en: 'targetHref' + en: 'viewRefreshMode' }, { - en: 'GroundOverlayObjectExtensionGroup', + en: 'TimeSpanObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'ExtendedData', - ti: '.ExtendedDataType' + en: 'Orientation', + ti: '.OrientationType', + sh: 'AbstractObjectGroup' }, { - en: 'y', + en: 'minLodPixels', ti: 'Double' }, { - en: 'BoundarySimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'StyleMap', - ti: '.StyleMapType', + en: 'Style', + ti: '.StyleType', sh: 'AbstractStyleSelectorGroup' }, { - en: 'AbstractContainerObjectExtensionGroup', + en: 'PairSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'BasicLinkObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'FolderSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'viewFormat' }, { - en: 'LineStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'RegionObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'LinearRingSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'StyleObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'maxWidth', - ti: 'Int' + en: 'AbstractOverlayGroup', + ti: '.AbstractOverlayType', + sh: 'AbstractFeatureGroup' }, { - en: 'LinearRingObjectExtensionGroup', + en: 'LodObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'south', + en: 'refreshVisibility', + ti: 'Boolean' + }, { + en: 'z', ti: 'Double' }, { - en: 'AbstractTimePrimitiveObjectExtensionGroup', + en: 'ScreenOverlay', + ti: '.ScreenOverlayType', + sh: 'AbstractOverlayGroup' + }, { + en: 'LatLonBoxObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'outerBoundaryIs', - ti: '.BoundaryType' + en: 'bgColor', + ti: 'HexBinary' }, { - en: 'NetworkLinkSimpleExtensionGroup', + en: 'AbstractColorStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: 'AbstractGeometryGroup' - }, { - en: 'maxSnippetLines', - ti: 'Int' - }, { - en: 'viewRefreshMode' + en: 'SchemaDataExtension', + ti: 'AnyType' }, { - en: 'ScaleObjectExtensionGroup', + en: 'AbstractContainerObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'latitude', + en: 'bottomFov', ti: 'Double' }, { - en: 'Placemark', - ti: '.PlacemarkType', - sh: 'AbstractFeatureGroup' - }, { - en: 'listItemType' + en: 'AliasSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'LineStyle', - ti: '.LineStyleType', - sh: 'AbstractColorStyleGroup' + en: 'LookAt', + ti: '.LookAtType', + sh: 'AbstractViewGroup' }, { - en: 'AbstractGeometrySimpleExtensionGroup', + en: 'GroundOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'linkName' + en: 'maxLodPixels', + ti: 'Double' }, { - en: 'OrientationObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'AbstractGeometryGroup', + ti: '.AbstractGeometryType', sh: 'AbstractObjectGroup' }, { - en: 'PolyStyleSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'AbstractSubStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'SimpleFieldExtension', + ti: 'AnyType' }, { - en: 'ListStyleObjectExtensionGroup', + en: 'KmlObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'GroundOverlay', - ti: '.GroundOverlayType', - sh: 'AbstractOverlayGroup' - }, { - en: 'begin' - }, { - en: 'Document', - ti: '.DocumentType', - sh: 'AbstractContainerGroup' + en: 'AbstractViewGroup', + ti: '.AbstractViewType', + sh: 'AbstractObjectGroup' }, { - en: 'TimeStampSimpleExtensionGroup', + en: 'LatLonAltBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Point', - ti: '.PointType', - sh: 'AbstractGeometryGroup' - }, { - en: 'ScreenOverlayObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'DataExtension', + ti: 'AnyType' }, { - en: 'PolyStyleObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'ItemIcon', + ti: '.ItemIconType', sh: 'AbstractObjectGroup' }, { - en: 'east', + en: 'south', ti: 'Double' }, { - en: 'FolderObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' - }, { - en: 'StyleMapObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'PolygonSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'tilt', - ti: 'Double' + en: 'LineStringSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'PolyStyle', - ti: '.PolyStyleType', - sh: 'AbstractColorStyleGroup' + en: 'MultiGeometry', + ti: '.MultiGeometryType', + sh: 'AbstractGeometryGroup' }, { - en: 'overlayXY', - ti: '.Vec2Type' + en: 'outline', + ti: 'Boolean' }, { en: 'leftFov', ti: 'Double' }, { - en: 'UpdateExtensionGroup', - ti: 'AnyType' + en: 'BalloonStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'TimeStampObjectExtensionGroup', + en: 'longitude', + ti: 'Double' + }, { + en: 'refreshInterval', + ti: 'Double' + }, { + en: 'PlacemarkObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'size', - ti: '.Vec2Type' + en: 'linkDescription' }, { - en: 'linkSnippet', - ti: '.SnippetType' + en: 'overlayXY', + ti: '.Vec2Type' }, { - en: 'AbstractSubStyleGroup', - ti: '.AbstractSubStyleType', + en: 'Link', + ti: '.LinkType', sh: 'AbstractObjectGroup' }, { - en: 'SchemaExtension', - ti: 'AnyType' - }, { - en: 'ViewVolume', - ti: '.ViewVolumeType', - sh: 'AbstractObjectGroup' + en: 'StyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'PlacemarkSimpleExtensionGroup', + en: 'KmlSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractStyleSelectorGroup', - ti: '.AbstractStyleSelectorType', - sh: 'AbstractObjectGroup' + en: 'AbstractTimePrimitiveSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'AliasObjectExtensionGroup', + en: 'MultiGeometryObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Data', - ti: '.DataType', - sh: 'AbstractObjectGroup' - }, { - en: 'heading', - ti: 'Double' - }, { - en: 'refreshInterval', - ti: 'Double' + en: 'expires' }, { - en: 'Schema', - ti: '.SchemaType' + en: 'ItemIconSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'maxFadeExtent', - ti: 'Double' + en: 'LineStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'LookAtObjectExtensionGroup', + en: 'ListStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'PhotoOverlay', - ti: '.PhotoOverlayType', - sh: 'AbstractOverlayGroup' + en: 'LabelStyleObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'AbstractViewSimpleExtensionGroup', + en: 'AbstractFeatureSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractStyleSelectorSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'SchemaExtension', + ti: 'AnyType' }, { - en: 'drawOrder', - ti: 'Int' + en: 'PointObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'PolygonObjectExtensionGroup', + en: 'AbstractTimePrimitiveObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'fill', - ti: 'Boolean' + en: 'NetworkLinkControlObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' + }, { + en: 'shape' + }, { + en: 'Folder', + ti: '.FolderType', + sh: 'AbstractContainerGroup' + }, { + en: 'outerBoundaryIs', + ti: '.BoundaryType' }, { - en: 'BasicLinkSimpleExtensionGroup', + en: 'IconStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractObjectGroup', - ti: '.AbstractObjectType' + en: 'y', + ti: 'Double' }, { - en: 'Lod', - ti: '.LodType', + en: 'Data', + ti: '.DataType', sh: 'AbstractObjectGroup' }, { - en: 'MultiGeometrySimpleExtensionGroup', + en: 'AbstractSubStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'key' + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + sh: 'AbstractObjectGroup' }, { - en: 'maxAltitude', - ti: 'Double' + en: 'Camera', + ti: '.CameraType', + sh: 'AbstractViewGroup' }, { - en: 'AbstractFeatureObjectExtensionGroup', + en: 'StyleMap', + ti: '.StyleMapType', + sh: 'AbstractStyleSelectorGroup' + }, { + en: 'value' + }, { + en: 'GroundOverlayObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LineStringObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'SchemaData', + ti: '.SchemaDataType', sh: 'AbstractObjectGroup' }, { - en: 'BalloonStyleObjectExtensionGroup', + en: 'href' + }, { + en: 'LookAtObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'gridOrigin' + en: 'fill', + ti: 'Boolean' }, { - en: 'longitude', - ti: 'Double' + en: 'PolyStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'Link', - ti: '.LinkType', + en: 'LinearRingObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'x', - ti: 'Double' + en: 'PhotoOverlaySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'LodObjectExtensionGroup', + en: 'AliasObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'maxSessionLength', - ti: 'Double' - }, { - en: 'Location', - ti: '.LocationType', + en: 'PolyStyleObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'end' + en: 'snippet' }, { - en: 'Url', - ti: '.LinkType', + en: 'Location', + ti: '.LocationType', sh: 'AbstractObjectGroup' }, { - en: 'PolygonSimpleExtensionGroup', + en: 'LatLonBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'httpQuery' - }, { - en: 'viewRefreshTime', - ti: 'Double' - }, { - en: 'ImagePyramid', - ti: '.ImagePyramidType', - sh: 'AbstractObjectGroup' - }, { - en: 'KmlSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Schema', + ti: '.SchemaType' }, { - en: 'bgColor', + en: 'textColor', ti: 'HexBinary' }, { - en: 'Metadata', - ti: '.MetadataType' - }, { - en: 'LatLonBoxSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'ImagePyramidObjectExtensionGroup', + en: 'AbstractViewObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' + }, { + en: 'Placemark', + ti: '.PlacemarkType', + sh: 'AbstractFeatureGroup' }, { en: 'Change', ti: '.ChangeType' }, { - en: 'IconStyleObjectExtensionGroup', + en: 'StyleMapObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'TimeSpan', - ti: '.TimeSpanType', - sh: 'AbstractTimePrimitiveGroup' - }, { - en: 'west', - ti: 'Double' - }, { - en: 'snippet' - }, { - en: 'ObjectSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'NetworkLink', + ti: '.NetworkLinkType', + sh: 'AbstractFeatureGroup' }, { - en: 'Delete', - ti: '.DeleteType' + en: 'AbstractObjectGroup', + ti: '.AbstractObjectType' }, { - en: 'LocationSimpleExtensionGroup', + en: 'AbstractViewSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'ItemIconObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' - }, { - en: 'near', + en: 'minRefreshPeriod', ti: 'Double' }, { - en: 'SimpleField', - ti: '.SimpleFieldType' - }, { - en: 'BalloonStyle', - ti: '.BalloonStyleType', - sh: 'AbstractSubStyleGroup' + en: 'sourceHref' }, { - en: 'altitudeModeGroup', - ti: 'AnyType' + en: 'open', + ti: 'Boolean' }, { - en: 'Scale', - ti: '.ScaleType', + en: 'Region', + ti: '.RegionType', sh: 'AbstractObjectGroup' }, { - en: 'Camera', - ti: '.CameraType', - sh: 'AbstractViewGroup' - }, { - en: 'when' + en: 'maxSnippetLines', + ti: 'Int' }, { - en: 'Update', - ti: '.UpdateType' + en: 'SimpleData', + ti: '.SimpleDataType' }, { - en: 'KmlObjectExtensionGroup', + en: 'ViewVolumeObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'scale', - ti: 'Double' + en: 'when' }, { - en: 'TimeStamp', - ti: '.TimeStampType', - sh: 'AbstractTimePrimitiveGroup' + en: 'PhotoOverlay', + ti: '.PhotoOverlayType', + sh: 'AbstractOverlayGroup' }, { - en: 'z', + en: 'UpdateExtensionGroup', + ti: 'AnyType' + }, { + en: 'maxAltitude', ti: 'Double' }, { - en: 'BalloonStyleSimpleExtensionGroup', + en: 'PlacemarkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Alias', - ti: '.AliasType', - sh: 'AbstractObjectGroup' + en: 'name' }, { - en: 'outline', - ti: 'Boolean' + en: 'ResourceMap', + ti: '.ResourceMapType', + sh: 'AbstractObjectGroup' }, { - en: 'AbstractLatLonBoxSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'near', + ti: 'Double' }, { - en: 'ListStyleSimpleExtensionGroup', + en: 'LookAtSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'PhotoOverlayObjectExtensionGroup', + en: 'PolygonObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Region', - ti: '.RegionType', - sh: 'AbstractObjectGroup' - }, { - en: 'LodSimpleExtensionGroup', + en: 'AbstractLatLonBoxSimpleExtensionGroup', ti: 'AnySimpleType' - }, { - en: 'IconStyle', - ti: '.IconStyleType', - sh: 'AbstractColorStyleGroup' }, { en: 'UpdateOpExtensionGroup', ti: 'AnyType' }, { - en: 'flyToView', - ti: 'Boolean' - }, { - en: 'LatLonBox', - ti: '.LatLonBoxType', + en: 'AbstractStyleSelectorObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'PairObjectExtensionGroup', + en: 'FolderObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'bottomFov', + en: 'viewRefreshTime', ti: 'Double' }, { - en: 'AbstractGeometryObjectExtensionGroup', + en: 'AbstractOverlayObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Create', - ti: '.CreateType' - }, { - en: 'GroundOverlaySimpleExtensionGroup', + en: 'ImagePyramidSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'displayName' - }, { - en: 'LabelStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Url', + ti: '.LinkType', + sh: 'AbstractObjectGroup' }, { - en: 'kml', - ti: '.KmlType' + en: 'ExtendedData', + ti: '.ExtendedDataType' }, { en: 'tessellate', ti: 'Boolean' }, { - en: 'LineString', - ti: '.LineStringType', - sh: 'AbstractGeometryGroup' + en: 'Lod', + ti: '.LodType', + sh: 'AbstractObjectGroup' }, { - en: 'altitudeMode', - sh: 'altitudeModeGroup' + en: 'ItemIconObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'ItemIconSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'ResourceMapObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'SimpleData', - ti: '.SimpleDataType' + en: 'listItemType' }, { - en: 'MultiGeometry', - ti: '.MultiGeometryType', - sh: 'AbstractGeometryGroup' + en: 'Pair', + ti: '.PairType', + sh: 'AbstractObjectGroup' }, { - en: 'href' + en: 'LodSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'Snippet', - ti: '.SnippetType' + en: 'cookie' }] }; return { diff --git a/scripts/lib/KML_2_3.js b/scripts/lib/KML_2_3.js index 6ed12268..847bd663 100644 --- a/scripts/lib/KML_2_3.js +++ b/scripts/lib/KML_2_3.js @@ -2,138 +2,230 @@ var KML_2_3_Module_Factory = function () { var KML_2_3 = { n: 'KML_2_3', dens: 'http:\/\/www.opengis.net\/kml\/2.2', - deps: ['xAL_2_0', 'Atom_1_0'], + deps: ['Atom_1_0', 'xAL_2_0'], tis: [{ - ln: 'PhotoOverlayType', - bti: '.AbstractOverlayType', + ln: 'RegionType', + 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: 'abstractShape', + n: 'abstractExtentGroup', mx: false, dom: false, + en: 'AbstractExtentGroup', + ti: '.AbstractExtentType', t: 'er' }, { - n: 'photoOverlaySimpleExtensionGroup', + n: 'lod', + en: 'Lod', + ti: '.LodType' + }, { + n: 'regionSimpleExtensionGroup', mno: 0, col: true, - en: 'PhotoOverlaySimpleExtensionGroup', + en: 'RegionSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'photoOverlayObjectExtensionGroup', + n: 'regionObjectExtensionGroup', mno: 0, col: true, - en: 'PhotoOverlayObjectExtensionGroup', + en: 'RegionObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractColorStyleType', - bti: '.AbstractSubStyleType', + ln: 'SchemaType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'color', - ti: 'HexBinary' + n: 'simpleField', + mno: 0, + col: true, + en: 'SimpleField', + ti: '.SimpleFieldType' }, { - n: 'abstractColorMode', - mx: false, - dom: false, - t: 'er' + n: 'simpleArrayField', + mno: 0, + col: true, + en: 'SimpleArrayField', + ti: '.SimpleArrayFieldType' }, { - n: 'abstractColorStyleSimpleExtensionGroup', + n: 'schemaExtension', mno: 0, col: true, - en: 'AbstractColorStyleSimpleExtensionGroup', + en: 'SchemaExtension', + ti: 'AnyType' + }, { + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }] + }, { + ln: 'AbstractTimePrimitiveType', + bti: '.AbstractObjectType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'abstractTimePrimitiveSimpleExtensionGroup', + mno: 0, + col: true, + en: 'AbstractTimePrimitiveSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractColorStyleObjectExtensionGroup', + n: 'abstractTimePrimitiveObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractColorStyleObjectExtensionGroup', + en: 'AbstractTimePrimitiveObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'NetworkLinkControlType', + ln: 'LinearRingType', + bti: '.AbstractGeometryType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'minRefreshPeriod', - ti: 'Double' + n: 'extrude', + ti: 'Boolean' }, { - n: 'maxSessionLength', + n: 'tessellate', + ti: 'Boolean' + }, { + 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: 'coordinates', + ti: { + t: 'l' + } + }, { + n: 'altitudeOffset', ti: 'Double' }, { - n: 'cookie' + n: 'linearRingSimpleExtensionGroup', + mno: 0, + col: true, + en: 'LinearRingSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'message' + n: 'linearRingObjectExtensionGroup', + mno: 0, + col: true, + en: 'LinearRingObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'Vec2Type', + tn: 'vec2Type', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'linkName' + n: 'x', + ti: 'Double', + an: { + lp: 'x' + }, + t: 'a' }, { - n: 'linkDescription' + n: 'y', + ti: 'Double', + an: { + lp: 'y' + }, + t: 'a' }, { - n: 'linkSnippet', - ti: '.SnippetType' + n: 'xunits', + an: { + lp: 'xunits' + }, + t: 'a' }, { - n: 'expires' + n: 'yunits', + an: { + lp: 'yunits' + }, + t: 'a' + }] + }, { + ln: 'AbstractOverlayType', + bti: '.AbstractFeatureType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'update', - en: 'Update', - ti: '.UpdateType' + n: 'color', + ti: 'HexBinary' }, { - n: 'abstractViewGroup', - mx: false, - dom: false, - en: 'AbstractViewGroup', - ti: '.AbstractViewType', - t: 'er' + n: 'drawOrder', + ti: 'Int' }, { - n: 'networkLinkControlSimpleExtensionGroup', + n: 'icon', + en: 'Icon', + ti: '.LinkType' + }, { + n: 'abstractOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'NetworkLinkControlSimpleExtensionGroup', + en: 'AbstractOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'networkLinkControlObjectExtensionGroup', + n: 'abstractOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'NetworkLinkControlObjectExtensionGroup', + en: 'AbstractOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractContainerType', - bti: '.AbstractFeatureType', + ln: 'OrientationType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractContainerSimpleExtensionGroup', + n: 'heading', + ti: 'Double' + }, { + n: 'tilt', + ti: 'Double' + }, { + n: 'roll', + ti: 'Double' + }, { + n: 'orientationSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractContainerSimpleExtensionGroup', + en: 'OrientationSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractContainerObjectExtensionGroup', + n: 'orientationObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractContainerObjectExtensionGroup', + en: 'OrientationObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -179,98 +271,127 @@ var KML_2_3_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'TrackType', - bti: '.AbstractGeometryType', + ln: 'ViewVolumeType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'extrude', - ti: 'Boolean' + n: 'leftFov', + ti: 'Double' }, { - n: 'tessellate', - ti: 'Boolean' + n: 'rightFov', + ti: 'Double' }, { - n: 'altitudeMode' + n: 'bottomFov', + ti: 'Double' }, { - n: 'seaFloorAltitudeMode' + n: 'topFov', + ti: 'Double' }, { - n: 'altitudeModeSimpleExtensionGroup', + n: 'near', + ti: 'Double' + }, { + n: 'viewVolumeSimpleExtensionGroup', mno: 0, col: true, - en: 'AltitudeModeSimpleExtensionGroup', + en: 'ViewVolumeSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'altitudeModeObjectExtensionGroup', + n: 'viewVolumeObjectExtensionGroup', mno: 0, col: true, - en: 'AltitudeModeObjectExtensionGroup', + en: 'ViewVolumeObjectExtensionGroup', ti: '.AbstractObjectType' + }] + }, { + ln: 'SimpleFieldType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'when', - mno: 0, - col: true - }, { - n: 'coord', - mno: 0, - col: true + n: 'displayName' }, { - n: 'angles', + n: 'simpleFieldExtension', mno: 0, - col: true - }, { - n: 'model', - en: 'Model', - ti: '.ModelType' + col: true, + en: 'SimpleFieldExtension', + ti: 'AnyType' }, { - n: 'extendedData', - en: 'ExtendedData', - ti: '.ExtendedDataType' + n: 'type', + an: { + lp: 'type' + }, + t: 'a' }, { - n: 'trackSimpleExtensionGroup', - mno: 0, - col: true, - en: 'TrackSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'name', + an: { + lp: 'name' + }, + t: 'a' }, { - n: 'trackObjectExtensionGroup', - mno: 0, - col: true, - en: 'TrackObjectExtensionGroup', - ti: '.AbstractObjectType' + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'TimeSpanType', - bti: '.AbstractTimePrimitiveType', + ln: 'IconStyleType', + bti: '.AbstractColorStyleType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'begin' + n: 'scale', + ti: 'Double' }, { - n: 'end' + n: 'heading', + ti: 'Double' }, { - n: 'timeSpanSimpleExtensionGroup', + n: 'icon', + en: 'Icon', + ti: '.BasicLinkType' + }, { + n: 'hotSpot', + ti: '.Vec2Type' + }, { + n: 'iconStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'TimeSpanSimpleExtensionGroup', + en: 'IconStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'timeSpanObjectExtensionGroup', + n: 'iconStyleObjectExtensionGroup', mno: 0, col: true, - en: 'TimeSpanObjectExtensionGroup', + en: 'IconStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'GroundOverlayType', - bti: '.AbstractOverlayType', + ln: 'LookAtType', + bti: '.AbstractViewType', 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' }, { @@ -288,60 +409,33 @@ var KML_2_3_Module_Factory = function () { en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' }, { - n: 'abstractExtentGroup', - mx: false, - dom: false, - en: 'AbstractExtentGroup', - ti: '.AbstractExtentType', - t: 'er' - }, { - n: 'groundOverlaySimpleExtensionGroup', - mno: 0, - col: true, - en: 'GroundOverlaySimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'groundOverlayObjectExtensionGroup', - mno: 0, - col: true, - en: 'GroundOverlayObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'AliasType', - bti: '.AbstractObjectType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'targetHref' - }, { - n: 'sourceHref' + n: 'horizFov', + ti: 'Double' }, { - n: 'aliasSimpleExtensionGroup', + n: 'lookAtSimpleExtensionGroup', mno: 0, col: true, - en: 'AliasSimpleExtensionGroup', + en: 'LookAtSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'aliasObjectExtensionGroup', + n: 'lookAtObjectExtensionGroup', mno: 0, col: true, - en: 'AliasObjectExtensionGroup', + en: 'LookAtObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'PolygonType', - bti: '.AbstractGeometryType', + ln: 'LatLonAltBoxType', + bti: '.AbstractLatLonBoxType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'extrude', - ti: 'Boolean' + n: 'minAltitude', + ti: 'Double' }, { - n: 'tessellate', - ti: 'Boolean' + n: 'maxAltitude', + ti: 'Double' }, { n: 'altitudeMode' }, { @@ -359,93 +453,106 @@ var KML_2_3_Module_Factory = function () { en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' }, { - n: 'outerBoundaryIs', - ti: '.BoundaryType' + n: 'latLonAltBoxSimpleExtensionGroup', + mno: 0, + col: true, + en: 'LatLonAltBoxSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'innerBoundaryIs', + n: 'latLonAltBoxObjectExtensionGroup', mno: 0, col: true, - ti: '.BoundaryType' + en: 'LatLonAltBoxObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'AbstractTourPrimitiveType', + bti: '.AbstractObjectType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'polygonSimpleExtensionGroup', + n: 'abstractTourPrimitiveSimpleExtensionGroup', mno: 0, col: true, - en: 'PolygonSimpleExtensionGroup', + en: 'AbstractTourPrimitiveSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'polygonObjectExtensionGroup', + n: 'abstractTourPrimitiveObjectExtensionGroup', mno: 0, col: true, - en: 'PolygonObjectExtensionGroup', + en: 'AbstractTourPrimitiveObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'StyleType', - bti: '.AbstractStyleSelectorType', + ln: 'AbstractLatLonBoxType', + bti: '.AbstractExtentType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'iconStyle', - en: 'IconStyle', - ti: '.IconStyleType' - }, { - n: 'labelStyle', - en: 'LabelStyle', - ti: '.LabelStyleType' - }, { - n: 'lineStyle', - en: 'LineStyle', - ti: '.LineStyleType' + n: 'north', + ti: 'Double' }, { - n: 'polyStyle', - en: 'PolyStyle', - ti: '.PolyStyleType' + n: 'south', + ti: 'Double' }, { - n: 'balloonStyle', - en: 'BalloonStyle', - ti: '.BalloonStyleType' + n: 'east', + ti: 'Double' }, { - n: 'listStyle', - en: 'ListStyle', - ti: '.ListStyleType' + n: 'west', + ti: 'Double' }, { - n: 'styleSimpleExtensionGroup', + n: 'abstractLatLonBoxSimpleExtensionGroup', mno: 0, col: true, - en: 'StyleSimpleExtensionGroup', + en: 'AbstractLatLonBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'styleObjectExtensionGroup', + n: 'abstractLatLonBoxObjectExtensionGroup', mno: 0, col: true, - en: 'StyleObjectExtensionGroup', + en: 'AbstractLatLonBoxObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'CameraType', - bti: '.AbstractViewType', + ln: 'SimpleArrayFieldType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'longitude', - ti: 'Double' - }, { - n: 'latitude', - ti: 'Double' + n: 'displayName' }, { - n: 'altitude', - ti: 'Double' + n: 'simpleArrayFieldExtension', + mno: 0, + col: true, + en: 'SimpleArrayFieldExtension', + ti: 'AnyType' }, { - n: 'heading', - ti: 'Double' + n: 'type', + an: { + lp: 'type' + }, + t: 'a' }, { - n: 'tilt', - ti: 'Double' + n: 'name', + an: { + lp: 'name' + }, + t: 'a' }, { - n: 'roll', - ti: 'Double' + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'ModelType', + bti: '.AbstractGeometryType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { n: 'altitudeMode' }, { @@ -463,57 +570,70 @@ var KML_2_3_Module_Factory = function () { en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' }, { - n: 'horizFov', - ti: 'Double' + n: 'location', + en: 'Location', + ti: '.LocationType' }, { - n: 'cameraSimpleExtensionGroup', + 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: 'CameraSimpleExtensionGroup', + en: 'ModelSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'cameraObjectExtensionGroup', + n: 'modelObjectExtensionGroup', mno: 0, col: true, - en: 'CameraObjectExtensionGroup', + en: 'ModelObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SchemaType', + ln: 'PairType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'simpleField', - mno: 0, - col: true, - en: 'SimpleField', - ti: '.SimpleFieldType' + n: 'abstractKey', + mx: false, + dom: false, + t: 'er' }, { - n: 'simpleArrayField', + n: 'styleUrl' + }, { + n: 'abstractStyleSelectorGroup', + mx: false, + dom: false, + en: 'AbstractStyleSelectorGroup', + ti: '.AbstractStyleSelectorType', + t: 'er' + }, { + n: 'pairSimpleExtensionGroup', mno: 0, col: true, - en: 'SimpleArrayField', - ti: '.SimpleArrayFieldType' + en: 'PairSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'schemaExtension', + n: 'pairObjectExtensionGroup', mno: 0, col: true, - en: 'SchemaExtension', - ti: 'AnyType' - }, { - n: 'name', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' + en: 'PairObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { ln: 'BoundaryType', @@ -538,106 +658,76 @@ var KML_2_3_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'KmlType', + ln: 'LodType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - 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: 'KmlSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'kmlObjectExtensionGroup', - mno: 0, - col: true, - en: 'KmlObjectExtensionGroup', - ti: '.AbstractObjectType' + n: 'minLodPixels', + ti: 'Double' }, { - n: 'hint', - an: { - lp: 'hint' - }, - t: 'a' + n: 'maxLodPixels', + ti: 'Double' }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'WaitType', - bti: '.AbstractTourPrimitiveType', - ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'minFadeExtent', + ti: 'Double' }, { - n: 'duration', + n: 'maxFadeExtent', ti: 'Double' }, { - n: 'waitSimpleExtensionGroup', + n: 'lodSimpleExtensionGroup', mno: 0, col: true, - en: 'WaitSimpleExtensionGroup', + en: 'LodSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'waitObjectExtensionGroup', + n: 'lodObjectExtensionGroup', mno: 0, col: true, - en: 'WaitObjectExtensionGroup', + en: 'LodObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'IconStyleType', - bti: '.AbstractColorStyleType', + ln: 'ScaleType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'scale', + n: 'x', ti: 'Double' }, { - n: 'heading', + n: 'y', ti: 'Double' }, { - n: 'icon', - en: 'Icon', - ti: '.BasicLinkType' - }, { - n: 'hotSpot', - ti: '.Vec2Type' + n: 'z', + ti: 'Double' }, { - n: 'iconStyleSimpleExtensionGroup', + n: 'scaleSimpleExtensionGroup', mno: 0, col: true, - en: 'IconStyleSimpleExtensionGroup', + en: 'ScaleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'iconStyleObjectExtensionGroup', + n: 'scaleObjectExtensionGroup', mno: 0, col: true, - en: 'IconStyleObjectExtensionGroup', + en: 'ScaleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ModelType', + ln: 'PolygonType', bti: '.AbstractGeometryType', ps: [{ n: 'otherAttributes', t: 'aa' + }, { + n: 'extrude', + ti: 'Boolean' + }, { + n: 'tessellate', + ti: 'Boolean' }, { n: 'altitudeMode' }, { @@ -655,36 +745,52 @@ var KML_2_3_Module_Factory = function () { en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' }, { - n: 'location', - en: 'Location', - ti: '.LocationType' + n: 'outerBoundaryIs', + ti: '.BoundaryType' }, { - n: 'orientation', - en: 'Orientation', - ti: '.OrientationType' + n: 'innerBoundaryIs', + mno: 0, + col: true, + ti: '.BoundaryType' }, { - n: 'scale', - en: 'Scale', - ti: '.ScaleType' + n: 'polygonSimpleExtensionGroup', + mno: 0, + col: true, + en: 'PolygonSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'link', - en: 'Link', - ti: '.LinkType' + n: 'polygonObjectExtensionGroup', + mno: 0, + col: true, + en: 'PolygonObjectExtensionGroup', + ti: '.AbstractObjectType' + }] + }, { + ln: 'LocationType', + bti: '.AbstractObjectType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'resourceMap', - en: 'ResourceMap', - ti: '.ResourceMapType' + n: 'longitude', + ti: 'Double' }, { - n: 'modelSimpleExtensionGroup', + n: 'latitude', + ti: 'Double' + }, { + n: 'altitude', + ti: 'Double' + }, { + n: 'locationSimpleExtensionGroup', mno: 0, col: true, - en: 'ModelSimpleExtensionGroup', + en: 'LocationSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'modelObjectExtensionGroup', + n: 'locationObjectExtensionGroup', mno: 0, col: true, - en: 'ModelObjectExtensionGroup', + en: 'LocationObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -722,799 +828,768 @@ var KML_2_3_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'ScaleType', + ln: 'AbstractViewType', bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'x', - ti: 'Double' - }, { - n: 'y', - ti: 'Double' - }, { - n: 'z', - ti: 'Double' + n: 'abstractTimePrimitiveGroup', + mx: false, + dom: false, + en: 'AbstractTimePrimitiveGroup', + ti: '.AbstractTimePrimitiveType', + t: 'er' }, { - n: 'scaleSimpleExtensionGroup', + n: 'abstractViewSimpleExtensionGroup', mno: 0, col: true, - en: 'ScaleSimpleExtensionGroup', + en: 'AbstractViewSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'scaleObjectExtensionGroup', + n: 'abstractViewObjectExtensionGroup', mno: 0, col: true, - en: 'ScaleObjectExtensionGroup', + en: 'AbstractViewObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'MetadataType', - ps: [{ - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'LinearRingType', - bti: '.AbstractGeometryType', + ln: 'ScreenOverlayType', + bti: '.AbstractOverlayType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'extrude', - ti: 'Boolean' + n: 'overlayXY', + ti: '.Vec2Type' }, { - n: 'tessellate', - ti: 'Boolean' + n: 'screenXY', + ti: '.Vec2Type' }, { - n: 'altitudeMode' + n: 'rotationXY', + ti: '.Vec2Type' }, { - n: 'seaFloorAltitudeMode' + n: 'size', + ti: '.Vec2Type' }, { - n: 'altitudeModeSimpleExtensionGroup', + n: 'rotation', + ti: 'Double' + }, { + n: 'screenOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'AltitudeModeSimpleExtensionGroup', + en: 'ScreenOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'altitudeModeObjectExtensionGroup', + n: 'screenOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'AltitudeModeObjectExtensionGroup', + en: 'ScreenOverlayObjectExtensionGroup', ti: '.AbstractObjectType' + }] + }, { + ln: 'StyleMapType', + bti: '.AbstractStyleSelectorType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'coordinates', - ti: { - t: 'l' - } - }, { - n: 'altitudeOffset', - ti: 'Double' + n: 'pair', + mno: 0, + col: true, + en: 'Pair', + ti: '.PairType' }, { - n: 'linearRingSimpleExtensionGroup', + n: 'styleMapSimpleExtensionGroup', mno: 0, col: true, - en: 'LinearRingSimpleExtensionGroup', + en: 'StyleMapSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'linearRingObjectExtensionGroup', + n: 'styleMapObjectExtensionGroup', mno: 0, col: true, - en: 'LinearRingObjectExtensionGroup', + en: 'StyleMapObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'DeleteType', + ln: 'LineStyleType', + bti: '.AbstractColorStyleType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractFeatureGroup', + n: 'width', + ti: 'Double' + }, { + n: 'lineStyleSimpleExtensionGroup', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', - t: 'er' + en: 'LineStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'abstractGeometryGroup', + n: 'lineStyleObjectExtensionGroup', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractGeometryGroup', - ti: '.AbstractGeometryType', - t: 'er' + en: 'LineStyleObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { - ln: 'PlaylistType', - bti: '.AbstractObjectType', + ln: 'TrackType', + bti: '.AbstractGeometryType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractTourPrimitiveGroup', + n: 'extrude', + ti: 'Boolean' + }, { + n: 'tessellate', + ti: 'Boolean' + }, { + n: 'altitudeMode' + }, { + n: 'seaFloorAltitudeMode' + }, { + n: 'altitudeModeSimpleExtensionGroup', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractTourPrimitiveGroup', - ti: '.AbstractTourPrimitiveType', - t: 'er' + en: 'AltitudeModeSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'playlistSimpleExtensionGroup', + n: 'altitudeModeObjectExtensionGroup', mno: 0, col: true, - en: 'PlaylistSimpleExtensionGroup', + 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', + mno: 0, + col: true, + en: 'TrackSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'playlistObjectExtensionGroup', + n: 'trackObjectExtensionGroup', mno: 0, col: true, - en: 'PlaylistObjectExtensionGroup', + en: 'TrackObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'PairType', - bti: '.AbstractObjectType', + ln: 'SoundCueType', + bti: '.AbstractTourPrimitiveType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractKey', - mx: false, - dom: false, - t: 'er' - }, { - n: 'styleUrl' + n: 'href' }, { - n: 'abstractStyleSelectorGroup', - mx: false, - dom: false, - en: 'AbstractStyleSelectorGroup', - ti: '.AbstractStyleSelectorType', - t: 'er' + n: 'delayedStart', + ti: 'Double' }, { - n: 'pairSimpleExtensionGroup', + n: 'soundCueSimpleExtensionGroup', mno: 0, col: true, - en: 'PairSimpleExtensionGroup', + en: 'SoundCueSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'pairObjectExtensionGroup', + n: 'soundCueObjectExtensionGroup', mno: 0, col: true, - en: 'PairObjectExtensionGroup', + en: 'SoundCueObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractOverlayType', - bti: '.AbstractFeatureType', + ln: 'FolderType', + bti: '.AbstractContainerType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'color', - ti: 'HexBinary' - }, { - n: 'drawOrder', - ti: 'Int' - }, { - n: 'icon', - en: 'Icon', - ti: '.LinkType' + n: 'abstractFeatureGroup', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + t: 'er' }, { - n: 'abstractOverlaySimpleExtensionGroup', + n: 'folderSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractOverlaySimpleExtensionGroup', + en: 'FolderSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractOverlayObjectExtensionGroup', + n: 'folderObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractOverlayObjectExtensionGroup', + en: 'FolderObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SimpleArrayFieldType', + ln: 'ChangeType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'displayName' - }, { - n: 'simpleArrayFieldExtension', + n: 'abstractObjectGroup', 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' + mx: false, + dom: false, + en: 'AbstractObjectGroup', + ti: '.AbstractObjectType', + t: 'er' }] }, { - ln: 'TourType', - bti: '.AbstractFeatureType', + ln: 'AliasType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'playlist', - en: 'Playlist', - ti: '.PlaylistType' + n: 'targetHref' }, { - n: 'tourSimpleExtensionGroup', + n: 'sourceHref' + }, { + n: 'aliasSimpleExtensionGroup', mno: 0, col: true, - en: 'TourSimpleExtensionGroup', + en: 'AliasSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'tourObjectExtensionGroup', + n: 'aliasObjectExtensionGroup', mno: 0, col: true, - en: 'TourObjectExtensionGroup', + en: 'AliasObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractLatLonBoxType', - bti: '.AbstractExtentType', + ln: 'CameraType', + bti: '.AbstractViewType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'north', + n: 'longitude', ti: 'Double' }, { - n: 'south', + n: 'latitude', ti: 'Double' }, { - n: 'east', + n: 'altitude', ti: 'Double' }, { - n: 'west', + n: 'heading', ti: 'Double' }, { - n: 'abstractLatLonBoxSimpleExtensionGroup', - mno: 0, - col: true, - en: 'AbstractLatLonBoxSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'tilt', + ti: 'Double' }, { - n: 'abstractLatLonBoxObjectExtensionGroup', - mno: 0, - col: true, - en: 'AbstractLatLonBoxObjectExtensionGroup', + n: 'roll', + 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' - }] - }, { - ln: 'AbstractTourPrimitiveType', - bti: '.AbstractObjectType', - ps: [{ - n: 'otherAttributes', - t: 'aa' }, { - n: 'abstractTourPrimitiveSimpleExtensionGroup', + n: 'horizFov', + ti: 'Double' + }, { + n: 'cameraSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractTourPrimitiveSimpleExtensionGroup', + en: 'CameraSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractTourPrimitiveObjectExtensionGroup', + n: 'cameraObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractTourPrimitiveObjectExtensionGroup', + en: 'CameraObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LocationType', - bti: '.AbstractObjectType', + ln: 'NetworkLinkControlType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'longitude', + n: 'minRefreshPeriod', ti: 'Double' }, { - n: 'latitude', + n: 'maxSessionLength', ti: 'Double' }, { - n: 'altitude', - ti: 'Double' + n: 'cookie' }, { - n: 'locationSimpleExtensionGroup', + 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: 'LocationSimpleExtensionGroup', + en: 'NetworkLinkControlSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'locationObjectExtensionGroup', + n: 'networkLinkControlObjectExtensionGroup', mno: 0, col: true, - en: 'LocationObjectExtensionGroup', + en: 'NetworkLinkControlObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractTimePrimitiveType', + ln: 'MetadataType', + ps: [{ + n: 'any', + mno: 0, + col: true, + mx: false, + t: 'ae' + }] + }, { + ln: 'ResourceMapType', bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractTimePrimitiveSimpleExtensionGroup', + n: 'alias', mno: 0, col: true, - en: 'AbstractTimePrimitiveSimpleExtensionGroup', + en: 'Alias', + ti: '.AliasType' + }, { + n: 'resourceMapSimpleExtensionGroup', + mno: 0, + col: true, + en: 'ResourceMapSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractTimePrimitiveObjectExtensionGroup', + n: 'resourceMapObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractTimePrimitiveObjectExtensionGroup', + en: 'ResourceMapObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractViewType', + ln: 'PlaylistType', bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractTimePrimitiveGroup', + n: 'abstractTourPrimitiveGroup', + mno: 0, + col: true, mx: false, dom: false, - en: 'AbstractTimePrimitiveGroup', - ti: '.AbstractTimePrimitiveType', + en: 'AbstractTourPrimitiveGroup', + ti: '.AbstractTourPrimitiveType', t: 'er' }, { - n: 'abstractViewSimpleExtensionGroup', + n: 'playlistSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractViewSimpleExtensionGroup', + en: 'PlaylistSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractViewObjectExtensionGroup', + n: 'playlistObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractViewObjectExtensionGroup', + en: 'PlaylistObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SimpleDataType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'value', - ti: 'AnySimpleType', - t: 'v' - }, { - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'LookAtType', - bti: '.AbstractViewType', + ln: 'MultiGeometryType', + bti: '.AbstractGeometryType', 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', - mno: 0, - col: true, - en: 'AltitudeModeSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'altitudeModeObjectExtensionGroup', + n: 'abstractGeometryGroup', mno: 0, col: true, - en: 'AltitudeModeObjectExtensionGroup', - ti: '.AbstractObjectType' - }, { - n: 'horizFov', - ti: 'Double' + mx: false, + dom: false, + en: 'AbstractGeometryGroup', + ti: '.AbstractGeometryType', + t: 'er' }, { - n: 'lookAtSimpleExtensionGroup', + n: 'multiGeometrySimpleExtensionGroup', mno: 0, col: true, - en: 'LookAtSimpleExtensionGroup', + en: 'MultiGeometrySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'lookAtObjectExtensionGroup', + n: 'multiGeometryObjectExtensionGroup', mno: 0, col: true, - en: 'LookAtObjectExtensionGroup', + en: 'MultiGeometryObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractStyleSelectorType', - bti: '.AbstractObjectType', + ln: 'AbstractContainerType', + bti: '.AbstractFeatureType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractStyleSelectorSimpleExtensionGroup', + n: 'abstractContainerSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractStyleSelectorSimpleExtensionGroup', + en: 'AbstractContainerSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractStyleSelectorObjectExtensionGroup', + n: 'abstractContainerObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractStyleSelectorObjectExtensionGroup', + en: 'AbstractContainerObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ImagePyramidType', - bti: '.AbstractObjectType', + ln: 'BalloonStyleType', + bti: '.AbstractSubStyleType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'tileSize', - ti: 'Int' + n: 'abstractBgColorGroup', + mx: false, + dom: false, + en: 'AbstractBgColorGroup', + ti: 'HexBinary', + t: 'er' }, { - n: 'maxWidth', - ti: 'Int' + n: 'textColor', + ti: 'HexBinary' }, { - n: 'maxHeight', - ti: 'Int' + n: 'text' }, { - n: 'abstractGridOrigin', + n: 'abstractDisplayMode', mx: false, dom: false, t: 'er' }, { - n: 'imagePyramidSimpleExtensionGroup', + n: 'balloonStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'ImagePyramidSimpleExtensionGroup', + en: 'BalloonStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'imagePyramidObjectExtensionGroup', + n: 'balloonStyleObjectExtensionGroup', mno: 0, col: true, - en: 'ImagePyramidObjectExtensionGroup', + en: 'BalloonStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'TourControlType', + ln: 'WaitType', bti: '.AbstractTourPrimitiveType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractPlayMode', - mx: false, - dom: false, - t: 'er' + n: 'duration', + ti: 'Double' }, { - n: 'tourControlSimpleExtensionGroup', + n: 'waitSimpleExtensionGroup', mno: 0, col: true, - en: 'TourControlSimpleExtensionGroup', + en: 'WaitSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'tourControlObjectExtensionGroup', + n: 'waitObjectExtensionGroup', mno: 0, col: true, - en: 'TourControlObjectExtensionGroup', + en: 'WaitObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'MultiTrackType', - bti: '.AbstractGeometryType', + ln: 'AbstractColorStyleType', + bti: '.AbstractSubStyleType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'altitudeMode' + n: 'color', + ti: 'HexBinary' }, { - n: 'seaFloorAltitudeMode' + n: 'abstractColorMode', + mx: false, + dom: false, + t: 'er' }, { - n: 'altitudeModeSimpleExtensionGroup', + n: 'abstractColorStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'AltitudeModeSimpleExtensionGroup', + en: 'AbstractColorStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'altitudeModeObjectExtensionGroup', + n: 'abstractColorStyleObjectExtensionGroup', mno: 0, col: true, - en: 'AltitudeModeObjectExtensionGroup', + en: 'AbstractColorStyleObjectExtensionGroup', ti: '.AbstractObjectType' + }] + }, { + ln: 'LatLonQuadType', + bti: '.AbstractExtentType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'interpolate', - ti: 'Boolean' - }, { - n: 'track', - mno: 0, - col: true, - en: 'Track', - ti: '.TrackType' + n: 'coordinates', + ti: { + t: 'l' + } }, { - n: 'multiTrackSimpleExtensionGroup', + n: 'latLonQuadSimpleExtensionGroup', mno: 0, col: true, - en: 'MultiTrackSimpleExtensionGroup', + en: 'LatLonQuadSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'multiTrackObjectExtensionGroup', + n: 'latLonQuadObjectExtensionGroup', mno: 0, col: true, - en: 'MultiTrackObjectExtensionGroup', + en: 'LatLonQuadObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'StyleMapType', - bti: '.AbstractStyleSelectorType', + ln: 'GroundOverlayType', + bti: '.AbstractOverlayType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'pair', + n: 'altitude', + ti: 'Double' + }, { + n: 'altitudeMode' + }, { + n: 'seaFloorAltitudeMode' + }, { + n: 'altitudeModeSimpleExtensionGroup', mno: 0, col: true, - en: 'Pair', - ti: '.PairType' + en: 'AltitudeModeSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'styleMapSimpleExtensionGroup', + n: 'altitudeModeObjectExtensionGroup', mno: 0, col: true, - en: 'StyleMapSimpleExtensionGroup', + en: 'AltitudeModeObjectExtensionGroup', + ti: '.AbstractObjectType' + }, { + n: 'abstractExtentGroup', + mx: false, + dom: false, + en: 'AbstractExtentGroup', + ti: '.AbstractExtentType', + t: 'er' + }, { + n: 'groundOverlaySimpleExtensionGroup', + mno: 0, + col: true, + en: 'GroundOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'styleMapObjectExtensionGroup', + n: 'groundOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'StyleMapObjectExtensionGroup', + en: 'GroundOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'UpdateType', + ln: 'PlacemarkType', + bti: '.AbstractFeatureType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'targetHref', - rq: true - }, { - n: 'abstractUpdateOptionGroup', - rq: true, - col: true, + n: 'abstractGeometryGroup', mx: false, dom: false, - en: 'AbstractUpdateOptionGroup', - ti: 'AnyType', + en: 'AbstractGeometryGroup', + ti: '.AbstractGeometryType', t: 'er' }, { - n: 'updateExtensionGroup', + n: 'placemarkSimpleExtensionGroup', mno: 0, col: true, - en: 'UpdateExtensionGroup', - ti: 'AnyType' + en: 'PlacemarkSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'placemarkObjectExtensionGroup', + mno: 0, + col: true, + en: 'PlacemarkObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { - ln: 'ItemIconType', - bti: '.AbstractObjectType', + ln: 'TimeSpanType', + bti: '.AbstractTimePrimitiveType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractState', - mx: false, - dom: false, - ti: 'AnySimpleType', - t: 'er' + n: 'begin' }, { - n: 'href' + n: 'end' }, { - n: 'itemIconSimpleExtensionGroup', + n: 'timeSpanSimpleExtensionGroup', mno: 0, col: true, - en: 'ItemIconSimpleExtensionGroup', + en: 'TimeSpanSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'itemIconObjectExtensionGroup', + n: 'timeSpanObjectExtensionGroup', mno: 0, col: true, - en: 'ItemIconObjectExtensionGroup', + en: 'TimeSpanObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SnippetType', + ln: 'AbstractStyleSelectorType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'value', - t: 'v' + n: 'abstractStyleSelectorSimpleExtensionGroup', + mno: 0, + col: true, + en: 'AbstractStyleSelectorSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'maxLines', - ti: 'Int', - an: { - lp: 'maxLines' - }, - t: 'a' + n: 'abstractStyleSelectorObjectExtensionGroup', + mno: 0, + col: true, + en: 'AbstractStyleSelectorObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { - ln: 'AbstractFeatureType', - bti: '.AbstractObjectType', + ln: 'MultiTrackType', + bti: '.AbstractGeometryType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'name' - }, { - n: 'visibility', - ti: 'Boolean' - }, { - n: 'balloonVisibility', - 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: 'abstractSnippetGroup', - mx: false, - dom: false, - en: 'AbstractSnippetGroup', - ti: 'AnyType', - t: 'er' - }, { - n: 'description' - }, { - n: 'abstractViewGroup', - mx: false, - dom: false, - en: 'AbstractViewGroup', - ti: '.AbstractViewType', - t: 'er' + n: 'altitudeMode' }, { - n: 'abstractTimePrimitiveGroup', - mx: false, - dom: false, - en: 'AbstractTimePrimitiveGroup', - ti: '.AbstractTimePrimitiveType', - t: 'er' + n: 'seaFloorAltitudeMode' }, { - n: 'styleUrl' + n: 'altitudeModeSimpleExtensionGroup', + mno: 0, + col: true, + en: 'AltitudeModeSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'abstractStyleSelectorGroup', + n: 'altitudeModeObjectExtensionGroup', mno: 0, col: true, - mx: false, - dom: false, - en: 'AbstractStyleSelectorGroup', - ti: '.AbstractStyleSelectorType', - t: 'er' + en: 'AltitudeModeObjectExtensionGroup', + ti: '.AbstractObjectType' }, { - n: 'region', - en: 'Region', - ti: '.RegionType' + n: 'interpolate', + ti: 'Boolean' }, { - n: 'abstractExtendedDataGroup', - mx: false, - dom: false, - en: 'AbstractExtendedDataGroup', - ti: 'AnyType', - t: 'er' + n: 'track', + mno: 0, + col: true, + en: 'Track', + ti: '.TrackType' }, { - n: 'abstractFeatureSimpleExtensionGroup', + n: 'multiTrackSimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractFeatureSimpleExtensionGroup', + en: 'MultiTrackSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractFeatureObjectExtensionGroup', + n: 'multiTrackObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractFeatureObjectExtensionGroup', + en: 'MultiTrackObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SimpleFieldType', + ln: 'CreateType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'displayName' - }, { - n: 'simpleFieldExtension', + n: 'abstractContainerGroup', mno: 0, col: true, - en: 'SimpleFieldExtension', - ti: 'AnyType' + mx: false, + dom: false, + en: 'AbstractContainerGroup', + ti: '.AbstractContainerType', + t: 'er' }, { - n: 'type', - an: { - lp: 'type' - }, - t: 'a' - }, { - n: 'name', - an: { - lp: 'name' - }, - t: 'a' + n: 'multiTrack', + mno: 0, + col: true, + en: 'MultiTrack', + ti: '.MultiTrackType' }, { - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' + n: 'multiGeometry', + mno: 0, + col: true, + en: 'MultiGeometry', + ti: '.MultiGeometryType' }] }, { ln: 'ExtendedDataType', @@ -1541,286 +1616,308 @@ var KML_2_3_Module_Factory = function () { t: 'ae' }] }, { - ln: 'PointType', - bti: '.AbstractGeometryType', + ln: 'DeleteType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'extrude', - ti: 'Boolean' - }, { - 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: 'coordinates', - ti: { - t: 'l' - } - }, { - n: 'pointSimpleExtensionGroup', + n: 'abstractFeatureGroup', mno: 0, col: true, - en: 'PointSimpleExtensionGroup', - ti: 'AnySimpleType' + mx: false, + dom: false, + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + t: 'er' }, { - n: 'pointObjectExtensionGroup', + n: 'abstractGeometryGroup', mno: 0, col: true, - en: 'PointObjectExtensionGroup', - ti: '.AbstractObjectType' + mx: false, + dom: false, + en: 'AbstractGeometryGroup', + ti: '.AbstractGeometryType', + t: 'er' }] }, { - ln: 'PlacemarkType', - bti: '.AbstractFeatureType', + ln: 'DocumentType', + bti: '.AbstractContainerType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractGeometryGroup', + n: 'schema', + mno: 0, + col: true, + en: 'Schema', + ti: '.SchemaType' + }, { + n: 'abstractFeatureGroup', + mno: 0, + col: true, mx: false, dom: false, - en: 'AbstractGeometryGroup', - ti: '.AbstractGeometryType', + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', t: 'er' }, { - n: 'placemarkSimpleExtensionGroup', + n: 'documentSimpleExtensionGroup', mno: 0, col: true, - en: 'PlacemarkSimpleExtensionGroup', + en: 'DocumentSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'placemarkObjectExtensionGroup', + n: 'documentObjectExtensionGroup', mno: 0, col: true, - en: 'PlacemarkObjectExtensionGroup', + en: 'DocumentObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SimpleArrayDataType', - bti: '.AbstractObjectType', + ln: 'TourType', + bti: '.AbstractFeatureType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'value', + n: 'playlist', + en: 'Playlist', + ti: '.PlaylistType' + }, { + n: 'tourSimpleExtensionGroup', mno: 0, col: true, + en: 'TourSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'simpleArrayDataExtension', + n: 'tourObjectExtensionGroup', mno: 0, col: true, - en: 'SimpleArrayDataExtension', - ti: 'AnyType' - }, { - n: 'name', - an: { - lp: 'name' - }, - t: 'a' + en: 'TourObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { - ln: 'AbstractExtentType', + ln: 'AbstractGeometryType', bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractExtentSimpleExtensionGroup', + n: 'abstractGeometrySimpleExtensionGroup', mno: 0, col: true, - en: 'AbstractExtentSimpleExtensionGroup', + en: 'AbstractGeometrySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractExtentObjectExtensionGroup', + n: 'abstractGeometryObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractExtentObjectExtensionGroup', + en: 'AbstractGeometryObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LatLonQuadType', - bti: '.AbstractExtentType', + ln: 'AnimatedUpdateType', + bti: '.AbstractTourPrimitiveType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'coordinates', - ti: { - t: 'l' - } + n: 'duration', + ti: 'Double' }, { - n: 'latLonQuadSimpleExtensionGroup', + n: 'update', + en: 'Update', + ti: '.UpdateType' + }, { + n: 'delayedStart', + ti: 'Double' + }, { + n: 'animatedUpdateSimpleExtensionGroup', mno: 0, col: true, - en: 'LatLonQuadSimpleExtensionGroup', + en: 'AnimatedUpdateSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'latLonQuadObjectExtensionGroup', + n: 'animatedUpdateObjectExtensionGroup', mno: 0, col: true, - en: 'LatLonQuadObjectExtensionGroup', + en: 'AnimatedUpdateObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'ChangeType', + ln: 'SnippetType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractObjectGroup', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractObjectGroup', - ti: '.AbstractObjectType', - t: 'er' + n: 'value', + t: 'v' + }, { + n: 'maxLines', + ti: 'Int', + an: { + lp: 'maxLines' + }, + t: 'a' }] }, { - ln: 'PolyStyleType', - bti: '.AbstractColorStyleType', + ln: 'BasicLinkType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'fill', - ti: 'Boolean' - }, { - n: 'outline', - ti: 'Boolean' + n: 'href' }, { - n: 'polyStyleSimpleExtensionGroup', + n: 'basicLinkSimpleExtensionGroup', mno: 0, col: true, - en: 'PolyStyleSimpleExtensionGroup', + en: 'BasicLinkSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'polyStyleObjectExtensionGroup', + n: 'basicLinkObjectExtensionGroup', mno: 0, col: true, - en: 'PolyStyleObjectExtensionGroup', + en: 'BasicLinkObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'DocumentType', - bti: '.AbstractContainerType', + ln: 'PhotoOverlayType', + bti: '.AbstractOverlayType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'schema', - mno: 0, - col: true, - en: 'Schema', - ti: '.SchemaType' + n: 'rotation', + ti: 'Double' }, { - n: 'abstractFeatureGroup', - mno: 0, - col: true, + n: 'viewVolume', + en: 'ViewVolume', + ti: '.ViewVolumeType' + }, { + n: 'imagePyramid', + en: 'ImagePyramid', + ti: '.ImagePyramidType' + }, { + n: 'point', + en: 'Point', + ti: '.PointType' + }, { + n: 'abstractShape', mx: false, dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', t: 'er' }, { - n: 'documentSimpleExtensionGroup', + n: 'photoOverlaySimpleExtensionGroup', mno: 0, col: true, - en: 'DocumentSimpleExtensionGroup', + en: 'PhotoOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'documentObjectExtensionGroup', + n: 'photoOverlayObjectExtensionGroup', mno: 0, col: true, - en: 'DocumentObjectExtensionGroup', + en: 'PhotoOverlayObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'BasicLinkType', + ln: 'AbstractFeatureType', bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'href' + n: 'name' }, { - n: 'basicLinkSimpleExtensionGroup', - mno: 0, - col: true, - en: 'BasicLinkSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'visibility', + ti: 'Boolean' }, { - n: 'basicLinkObjectExtensionGroup', - mno: 0, - col: true, - en: 'BasicLinkObjectExtensionGroup', - ti: '.AbstractObjectType' - }] - }, { - ln: 'SchemaDataType', - bti: '.AbstractObjectType', - ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'balloonVisibility', + ti: 'Boolean' }, { - n: 'simpleData', - mno: 0, - col: true, - en: 'SimpleData', - ti: '.SimpleDataType' + n: 'open', + ti: 'Boolean' }, { - n: 'simpleArrayData', - mno: 0, - col: true, - en: 'SimpleArrayData', - ti: '.SimpleArrayDataType' + n: 'atomAuthor', + en: { + lp: 'author', + ns: 'http:\/\/www.w3.org\/2005\/Atom' + }, + ti: 'Atom_1_0.AtomPersonConstruct' }, { - n: 'schemaDataExtension', + 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: '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, - en: 'SchemaDataExtension', - ti: 'AnyType' + mx: false, + dom: false, + en: 'AbstractStyleSelectorGroup', + ti: '.AbstractStyleSelectorType', + t: 'er' }, { - n: 'schemaUrl', - an: { - lp: 'schemaUrl' - }, - t: 'a' - }] - }, { - ln: 'TimeStampType', - bti: '.AbstractTimePrimitiveType', - ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'region', + en: 'Region', + ti: '.RegionType' }, { - n: 'when' + n: 'abstractExtendedDataGroup', + mx: false, + dom: false, + en: 'AbstractExtendedDataGroup', + ti: 'AnyType', + t: 'er' }, { - n: 'timeStampSimpleExtensionGroup', + n: 'abstractFeatureSimpleExtensionGroup', mno: 0, col: true, - en: 'TimeStampSimpleExtensionGroup', + en: 'AbstractFeatureSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'timeStampObjectExtensionGroup', + n: 'abstractFeatureObjectExtensionGroup', mno: 0, col: true, - en: 'TimeStampObjectExtensionGroup', + en: 'AbstractFeatureObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { @@ -1846,137 +1943,149 @@ var KML_2_3_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'MultiGeometryType', - bti: '.AbstractGeometryType', + ln: 'LabelStyleType', + bti: '.AbstractColorStyleType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractGeometryGroup', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractGeometryGroup', - ti: '.AbstractGeometryType', - t: 'er' + n: 'scale', + ti: 'Double' }, { - n: 'multiGeometrySimpleExtensionGroup', + n: 'labelStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'MultiGeometrySimpleExtensionGroup', + en: 'LabelStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'multiGeometryObjectExtensionGroup', + n: 'labelStyleObjectExtensionGroup', mno: 0, col: true, - en: 'MultiGeometryObjectExtensionGroup', + en: 'LabelStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'OrientationType', - bti: '.AbstractObjectType', + ln: 'KmlType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'heading', - ti: 'Double' - }, { - n: 'tilt', - ti: 'Double' + n: 'networkLinkControl', + en: 'NetworkLinkControl', + ti: '.NetworkLinkControlType' }, { - n: 'roll', - ti: 'Double' + n: 'abstractFeatureGroup', + mx: false, + dom: false, + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + t: 'er' }, { - n: 'orientationSimpleExtensionGroup', + n: 'kmlSimpleExtensionGroup', mno: 0, col: true, - en: 'OrientationSimpleExtensionGroup', + en: 'KmlSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'orientationObjectExtensionGroup', + n: 'kmlObjectExtensionGroup', mno: 0, col: true, - en: 'OrientationObjectExtensionGroup', + en: 'KmlObjectExtensionGroup', ti: '.AbstractObjectType' + }, { + n: 'hint', + an: { + lp: 'hint' + }, + t: 'a' + }, { + n: 'version', + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'ListStyleType', - bti: '.AbstractSubStyleType', + ln: 'StyleType', + bti: '.AbstractStyleSelectorType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractListItemType', - mx: false, - dom: false, - t: 'er' + n: 'iconStyle', + en: 'IconStyle', + ti: '.IconStyleType' }, { - n: 'bgColor', - ti: 'HexBinary' + n: 'labelStyle', + en: 'LabelStyle', + ti: '.LabelStyleType' }, { - n: 'itemIcon', - mno: 0, - col: true, - en: 'ItemIcon', - ti: '.ItemIconType' + n: 'lineStyle', + en: 'LineStyle', + ti: '.LineStyleType' }, { - n: 'maxSnippetLines', - ti: 'Int' + n: 'polyStyle', + en: 'PolyStyle', + ti: '.PolyStyleType' }, { - n: 'listStyleSimpleExtensionGroup', + n: 'balloonStyle', + en: 'BalloonStyle', + ti: '.BalloonStyleType' + }, { + n: 'listStyle', + en: 'ListStyle', + ti: '.ListStyleType' + }, { + n: 'styleSimpleExtensionGroup', mno: 0, col: true, - en: 'ListStyleSimpleExtensionGroup', + en: 'StyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'listStyleObjectExtensionGroup', + n: 'styleObjectExtensionGroup', mno: 0, col: true, - en: 'ListStyleObjectExtensionGroup', + en: 'StyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'FolderType', - bti: '.AbstractContainerType', + ln: 'AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractFeatureGroup', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', - t: 'er' - }, { - n: 'folderSimpleExtensionGroup', + n: 'objectSimpleExtensionGroup', mno: 0, col: true, - en: 'FolderSimpleExtensionGroup', + en: 'ObjectSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'folderObjectExtensionGroup', - mno: 0, - col: true, - en: 'FolderObjectExtensionGroup', - ti: '.AbstractObjectType' + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }, { + n: 'targetId', + ti: 'NCName', + an: { + lp: 'targetId' + }, + t: 'a' }] }, { - ln: 'LatLonAltBoxType', - bti: '.AbstractLatLonBoxType', + ln: 'LineStringType', + bti: '.AbstractGeometryType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'minAltitude', - ti: 'Double' + n: 'extrude', + ti: 'Boolean' }, { - n: 'maxAltitude', - ti: 'Double' + n: 'tessellate', + ti: 'Boolean' }, { n: 'altitudeMode' }, { @@ -1994,273 +2103,255 @@ var KML_2_3_Module_Factory = function () { en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' }, { - n: 'latLonAltBoxSimpleExtensionGroup', - mno: 0, - col: true, - en: 'LatLonAltBoxSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - n: 'latLonAltBoxObjectExtensionGroup', + n: 'coordinates', + ti: { + t: 'l' + } + }, { + n: 'altitudeOffset', + ti: 'Double' + }, { + n: 'lineStringSimpleExtensionGroup', mno: 0, col: true, - en: 'LatLonAltBoxObjectExtensionGroup', + en: 'LineStringSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + n: 'lineStringObjectExtensionGroup', + mno: 0, + col: true, + en: 'LineStringObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractSubStyleType', + ln: 'SimpleArrayDataType', bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractSubStyleSimpleExtensionGroup', + n: 'value', mno: 0, col: true, - en: 'AbstractSubStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractSubStyleObjectExtensionGroup', + n: 'simpleArrayDataExtension', mno: 0, col: true, - en: 'AbstractSubStyleObjectExtensionGroup', - ti: '.AbstractObjectType' + en: 'SimpleArrayDataExtension', + ti: 'AnyType' + }, { + n: 'name', + an: { + lp: 'name' + }, + t: 'a' }] }, { - 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: 'LabelStyleType', - bti: '.AbstractColorStyleType', + ln: 'DataType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'scale', - ti: 'Double' + n: 'displayName' }, { - n: 'labelStyleSimpleExtensionGroup', - mno: 0, - col: true, - en: 'LabelStyleSimpleExtensionGroup', + n: 'value', + rq: true, ti: 'AnySimpleType' }, { - n: 'labelStyleObjectExtensionGroup', + n: 'dataExtension', mno: 0, col: true, - en: 'LabelStyleObjectExtensionGroup', - ti: '.AbstractObjectType' + en: 'DataExtension', + ti: 'AnyType' + }, { + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'ResourceMapType', + ln: 'AbstractExtentType', bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'alias', - mno: 0, - col: true, - en: 'Alias', - ti: '.AliasType' - }, { - n: 'resourceMapSimpleExtensionGroup', + n: 'abstractExtentSimpleExtensionGroup', mno: 0, col: true, - en: 'ResourceMapSimpleExtensionGroup', + en: 'AbstractExtentSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'resourceMapObjectExtensionGroup', + n: 'abstractExtentObjectExtensionGroup', mno: 0, col: true, - en: 'ResourceMapObjectExtensionGroup', + en: 'AbstractExtentObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'LodType', - bti: '.AbstractObjectType', + ln: 'TourControlType', + bti: '.AbstractTourPrimitiveType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'minLodPixels', - ti: 'Double' - }, { - n: 'maxLodPixels', - ti: 'Double' - }, { - n: 'minFadeExtent', - ti: 'Double' - }, { - n: 'maxFadeExtent', - ti: 'Double' + n: 'abstractPlayMode', + mx: false, + dom: false, + t: 'er' }, { - n: 'lodSimpleExtensionGroup', + n: 'tourControlSimpleExtensionGroup', mno: 0, col: true, - en: 'LodSimpleExtensionGroup', + en: 'TourControlSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'lodObjectExtensionGroup', + n: 'tourControlObjectExtensionGroup', mno: 0, col: true, - en: 'LodObjectExtensionGroup', + en: 'TourControlObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'SoundCueType', - bti: '.AbstractTourPrimitiveType', + ln: 'SchemaDataType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'href' - }, { - n: 'delayedStart', - ti: 'Double' + n: 'simpleData', + mno: 0, + col: true, + en: 'SimpleData', + ti: '.SimpleDataType' }, { - n: 'soundCueSimpleExtensionGroup', + n: 'simpleArrayData', mno: 0, col: true, - en: 'SoundCueSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'SimpleArrayData', + ti: '.SimpleArrayDataType' }, { - n: 'soundCueObjectExtensionGroup', + n: 'schemaDataExtension', mno: 0, col: true, - en: 'SoundCueObjectExtensionGroup', - ti: '.AbstractObjectType' + en: 'SchemaDataExtension', + ti: 'AnyType' + }, { + n: 'schemaUrl', + an: { + lp: 'schemaUrl' + }, + t: 'a' }] }, { - ln: 'LineStringType', - bti: '.AbstractGeometryType', + ln: 'UpdateType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'extrude', - ti: 'Boolean' - }, { - n: 'tessellate', - ti: 'Boolean' - }, { - n: 'altitudeMode' - }, { - n: 'seaFloorAltitudeMode' + n: 'targetHref', + rq: true }, { - n: 'altitudeModeSimpleExtensionGroup', - mno: 0, + n: 'abstractUpdateOptionGroup', + rq: true, col: true, - en: 'AltitudeModeSimpleExtensionGroup', - ti: 'AnySimpleType' + mx: false, + dom: false, + en: 'AbstractUpdateOptionGroup', + ti: 'AnyType', + t: 'er' }, { - n: 'altitudeModeObjectExtensionGroup', + n: 'updateExtensionGroup', mno: 0, col: true, - en: 'AltitudeModeObjectExtensionGroup', - ti: '.AbstractObjectType' - }, { - n: 'coordinates', - ti: { - t: 'l' - } - }, { - n: 'altitudeOffset', - ti: 'Double' + en: 'UpdateExtensionGroup', + ti: 'AnyType' + }] + }, { + ln: 'SimpleDataType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'lineStringSimpleExtensionGroup', - mno: 0, - col: true, - en: 'LineStringSimpleExtensionGroup', - ti: 'AnySimpleType' + n: 'value', + ti: 'AnySimpleType', + t: 'v' }, { - n: 'lineStringObjectExtensionGroup', - mno: 0, - col: true, - en: 'LineStringObjectExtensionGroup', - ti: '.AbstractObjectType' + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'CreateType', + ln: 'ItemIconType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractContainerGroup', - mno: 0, - col: true, + n: 'abstractState', mx: false, dom: false, - en: 'AbstractContainerGroup', - ti: '.AbstractContainerType', + ti: 'AnySimpleType', t: 'er' }, { - n: 'multiTrack', + n: 'href' + }, { + n: 'itemIconSimpleExtensionGroup', mno: 0, col: true, - en: 'MultiTrack', - ti: '.MultiTrackType' + en: 'ItemIconSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'multiGeometry', + n: 'itemIconObjectExtensionGroup', mno: 0, col: true, - en: 'MultiGeometry', - ti: '.MultiGeometryType' - }] - }, { - ln: 'AnimatedUpdateType', - bti: '.AbstractTourPrimitiveType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'duration', - ti: 'Double' - }, { - 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' + en: 'ItemIconObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { ln: 'NetworkLinkType', @@ -2295,1419 +2386,1328 @@ var KML_2_3_Module_Factory = function () { ti: '.AbstractObjectType' }] }, { - ln: 'ScreenOverlayType', - bti: '.AbstractOverlayType', + ln: 'TimeStampType', + bti: '.AbstractTimePrimitiveType', 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: 'when' }, { - n: 'screenOverlaySimpleExtensionGroup', + n: 'timeStampSimpleExtensionGroup', mno: 0, col: true, - en: 'ScreenOverlaySimpleExtensionGroup', + en: 'TimeStampSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'screenOverlayObjectExtensionGroup', + n: 'timeStampObjectExtensionGroup', mno: 0, col: true, - en: 'ScreenOverlayObjectExtensionGroup', + en: 'TimeStampObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'AbstractGeometryType', - bti: '.AbstractObjectType', + ln: 'ListStyleType', + bti: '.AbstractSubStyleType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractGeometrySimpleExtensionGroup', + n: 'abstractListItemType', + mx: false, + dom: false, + t: 'er' + }, { + n: 'bgColor', + ti: 'HexBinary' + }, { + n: 'itemIcon', mno: 0, col: true, - en: 'AbstractGeometrySimpleExtensionGroup', + en: 'ItemIcon', + ti: '.ItemIconType' + }, { + n: 'maxSnippetLines', + ti: 'Int' + }, { + n: 'listStyleSimpleExtensionGroup', + mno: 0, + col: true, + en: 'ListStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'abstractGeometryObjectExtensionGroup', + n: 'listStyleObjectExtensionGroup', mno: 0, col: true, - en: 'AbstractGeometryObjectExtensionGroup', + en: 'ListStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'DataType', - bti: '.AbstractObjectType', + ln: 'PolyStyleType', + bti: '.AbstractColorStyleType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'displayName' + n: 'fill', + ti: 'Boolean' }, { - n: 'value', - rq: true, - ti: 'AnySimpleType' + n: 'outline', + ti: 'Boolean' }, { - n: 'dataExtension', + n: 'polyStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'DataExtension', - ti: 'AnyType' - }, { - n: 'name', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }] - }, { - ln: 'AbstractObjectType', - ps: [{ - n: 'otherAttributes', - t: 'aa' + en: 'PolyStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - n: 'objectSimpleExtensionGroup', + n: 'polyStyleObjectExtensionGroup', 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' + en: 'PolyStyleObjectExtensionGroup', + ti: '.AbstractObjectType' }] }, { - ln: 'LineStyleType', - bti: '.AbstractColorStyleType', + ln: 'AbstractSubStyleType', + bti: '.AbstractObjectType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'width', - ti: 'Double' - }, { - n: 'lineStyleSimpleExtensionGroup', + n: 'abstractSubStyleSimpleExtensionGroup', mno: 0, col: true, - en: 'LineStyleSimpleExtensionGroup', + en: 'AbstractSubStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'lineStyleObjectExtensionGroup', + n: 'abstractSubStyleObjectExtensionGroup', mno: 0, col: true, - en: 'LineStyleObjectExtensionGroup', + en: 'AbstractSubStyleObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { - ln: 'BalloonStyleType', - bti: '.AbstractSubStyleType', + ln: 'PointType', + bti: '.AbstractGeometryType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'abstractBgColorGroup', - mx: false, - dom: false, - en: 'AbstractBgColorGroup', - ti: 'HexBinary', - t: 'er' - }, { - n: 'textColor', - ti: 'HexBinary' + n: 'extrude', + ti: 'Boolean' }, { - n: 'text' + n: 'altitudeMode' }, { - n: 'abstractDisplayMode', - mx: false, - dom: false, - t: 'er' + n: 'seaFloorAltitudeMode' }, { - n: 'balloonStyleSimpleExtensionGroup', + n: 'altitudeModeSimpleExtensionGroup', mno: 0, col: true, - en: 'BalloonStyleSimpleExtensionGroup', + en: 'AltitudeModeSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'balloonStyleObjectExtensionGroup', + n: 'altitudeModeObjectExtensionGroup', mno: 0, col: true, - en: 'BalloonStyleObjectExtensionGroup', + en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType' - }] - }, { - ln: 'Vec2Type', - tn: 'vec2Type', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - 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: 'ViewVolumeType', - bti: '.AbstractObjectType', - ps: [{ - n: 'otherAttributes', - t: 'aa' }, { - n: 'leftFov', - ti: 'Double' - }, { - n: 'rightFov', - ti: 'Double' - }, { - n: 'bottomFov', - ti: 'Double' - }, { - n: 'topFov', - ti: 'Double' - }, { - n: 'near', - ti: 'Double' + n: 'coordinates', + ti: { + t: 'l' + } }, { - n: 'viewVolumeSimpleExtensionGroup', + n: 'pointSimpleExtensionGroup', mno: 0, col: true, - en: 'ViewVolumeSimpleExtensionGroup', + en: 'PointSimpleExtensionGroup', ti: 'AnySimpleType' }, { - n: 'viewVolumeObjectExtensionGroup', + n: 'pointObjectExtensionGroup', mno: 0, col: true, - en: 'ViewVolumeObjectExtensionGroup', + en: 'PointObjectExtensionGroup', ti: '.AbstractObjectType' }] }, { t: 'enum', - ln: 'AltitudeModeEnumType', - vs: ['clampToGround', 'relativeToGround', 'absolute'] + ln: 'StyleStateEnumType', + vs: ['normal', 'highlight'] }, { t: 'enum', ln: 'SeaFloorAltitudeModeEnumType', vs: ['clampToSeaFloor', 'relativeToSeaFloor'] }, { t: 'enum', - ln: 'StyleStateEnumType', - vs: ['normal', 'highlight'] - }, { - t: 'enum', - ln: 'ShapeEnumType', - vs: ['rectangle', 'cylinder', 'sphere'] + ln: 'ItemIconStateEnumType', + vs: ['open', 'closed', 'error', 'fetching0', 'fetching1', 'fetching2'] }, { t: 'enum', - ln: 'RefreshModeEnumType', - vs: ['onChange', 'onInterval', 'onExpire'] + ln: 'FlyToModeEnumType', + vs: ['bounce', 'smooth'] }, { t: 'enum', - ln: 'UnitsEnumType', - vs: ['fraction', 'pixels', 'insetPixels'] + ln: 'ShapeEnumType', + vs: ['rectangle', 'cylinder', 'sphere'] }, { t: 'enum', ln: 'ColorModeEnumType', vs: ['normal', 'random'] }, { t: 'enum', - ln: 'GridOriginEnumType', - vs: ['lowerLeft', 'upperLeft'] + ln: 'ViewRefreshModeEnumType', + vs: ['never', 'onRequest', 'onStop', 'onRegion'] }, { t: 'enum', - ln: 'ItemIconStateEnumType', - vs: ['open', 'closed', 'error', 'fetching0', 'fetching1', 'fetching2'] + ln: 'GridOriginEnumType', + vs: ['lowerLeft', 'upperLeft'] }, { t: 'enum', - ln: 'DisplayModeEnumType', - vs: ['default', 'hide'] + ln: 'RefreshModeEnumType', + vs: ['onChange', 'onInterval', 'onExpire'] }, { t: 'enum', - ln: 'ViewRefreshModeEnumType', - vs: ['never', 'onRequest', 'onStop', 'onRegion'] + ln: 'AltitudeModeEnumType', + vs: ['clampToGround', 'relativeToGround', 'absolute'] }, { t: 'enum', - ln: 'ListItemTypeEnumType', - vs: ['radioFolder', 'check', 'checkHideChildren', 'checkOffOnly'] + ln: 'DisplayModeEnumType', + vs: ['default', 'hide'] }, { t: 'enum', - ln: 'FlyToModeEnumType', - vs: ['bounce', 'smooth'] + ln: 'UnitsEnumType', + vs: ['fraction', 'pixels', 'insetPixels'] }, { t: 'enum', ln: 'PlayModeEnumType', vs: ['pause'] + }, { + t: 'enum', + ln: 'ListItemTypeEnumType', + vs: ['radioFolder', 'check', 'checkHideChildren', 'checkOffOnly'] }], eis: [{ - en: 'SimpleField', - ti: '.SimpleFieldType' + en: 'AbstractFeatureGroup', + ti: '.AbstractFeatureType', + sh: 'AbstractObjectGroup' }, { - en: 'AbstractSnippetGroup', - ti: 'AnyType' + en: 'LinkSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'NetworkLinkSimpleExtensionGroup', + en: 'LabelStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractTourPrimitiveObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'Placemark', + ti: '.PlacemarkType', + sh: 'AbstractFeatureGroup' }, { - en: 'KmlSimpleExtensionGroup', + en: 'ViewVolumeSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractTimePrimitiveGroup', - ti: '.AbstractTimePrimitiveType', - sh: 'AbstractObjectGroup' - }, { - en: 'AbstractExtentGroup', - ti: '.AbstractExtentType', - sh: 'AbstractObjectGroup' + en: 'TrackSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'PolygonObjectExtensionGroup', + en: 'LinkObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'message' + en: 'SchemaData', + ti: '.SchemaDataType', + sh: 'AbstractObjectGroup' }, { - en: 'PhotoOverlaySimpleExtensionGroup', + en: 'ObjectSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'abstractDisplayMode' - }, { - en: 'begin' - }, { - en: 'kml', - ti: '.KmlType' + en: 'size', + ti: '.Vec2Type' }, { - en: 'NetworkLinkControlObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'Scale', + ti: '.ScaleType', sh: 'AbstractObjectGroup' }, { - en: 'when' + en: 'Camera', + ti: '.CameraType', + sh: 'AbstractViewGroup' }, { - en: 'Delete', - ti: '.DeleteType', - sh: 'AbstractUpdateOptionGroup' + en: 'maxFadeExtent', + ti: 'Double' }, { - en: 'LinkSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'begin' }, { - en: 'LocationSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'AbstractStyleSelectorGroup', + ti: '.AbstractStyleSelectorType', + sh: 'AbstractObjectGroup' }, { - en: 'FlyToSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'WaitObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'ResourceMapSimpleExtensionGroup', + en: 'TimeStampSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'UpdateExtensionGroup', - ti: 'AnyType' - }, { - en: 'TimeStampSimpleExtensionGroup', + en: 'BalloonStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Scale', - ti: '.ScaleType', - sh: 'AbstractObjectGroup' + en: 'coord' }, { - en: 'AbstractOverlayObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'Pair', + ti: '.PairType', sh: 'AbstractObjectGroup' }, { - en: 'abstractRefreshMode' + en: 'altitudeOffset', + ti: 'Double' }, { - en: 'ItemIconObjectExtensionGroup', + en: 'abstractKey' + }, { + en: 'ResourceMapObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'longitude', + en: 'GroundOverlaySimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'width', ti: 'Double' }, { - en: 'maxSessionLength', + en: 'rightFov', ti: 'Double' }, { - en: 'LatLonQuad', - ti: '.LatLonQuadType', - sh: 'AbstractExtentGroup' + en: 'SimpleArrayField', + ti: '.SimpleArrayFieldType' }, { - en: 'playMode', - sh: 'abstractPlayMode' + en: 'AbstractBgColorGroup', + ti: 'HexBinary' }, { - en: 'AbstractFeatureSimpleExtensionGroup', + en: 'ScaleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Data', - ti: '.DataType', - sh: 'AbstractObjectGroup' - }, { - en: 'hotSpot', - ti: '.Vec2Type' - }, { - en: 'AbstractLatLonBoxObjectExtensionGroup', + en: 'BoundaryObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'width', - ti: 'Double' + en: 'snippet', + sh: 'AbstractSnippetGroup' }, { - en: 'ScaleObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'ResourceMap', + ti: '.ResourceMapType', sh: 'AbstractObjectGroup' }, { - en: 'PlacemarkObjectExtensionGroup', + en: 'AbstractLatLonBoxSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'StyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'WaitSimpleExtensionGroup', + en: 'TimeSpanSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'PolygonSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'refreshMode', + sh: 'abstractRefreshMode' }, { - en: 'AnimatedUpdateObjectExtensionGroup', + en: 'OrientationObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'ListStyleSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'LineStyleSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'TourControlSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'AnimatedUpdate', + ti: '.AnimatedUpdateType', + sh: 'AbstractTourPrimitiveGroup' }, { - en: 'LatLonBox', - ti: '.LatLonBoxType', - sh: 'AbstractLatLonBoxGroup' + en: 'Orientation', + ti: '.OrientationType', + sh: 'AbstractObjectGroup' }, { - en: 'IconStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'SimpleFieldExtension', + ti: 'AnyType' }, { - en: 'ViewVolumeSimpleExtensionGroup', + en: 'FolderSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'LinearRingSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Track', + ti: '.TrackType', + sh: 'AbstractGeometryGroup' }, { - en: 'ResourceMap', - ti: '.ResourceMapType', - sh: 'AbstractObjectGroup' + en: 'abstractGridOrigin' }, { - en: 'LinearRing', - ti: '.LinearRingType', - sh: 'AbstractGeometryGroup' + en: 'LatLonQuad', + ti: '.LatLonQuadType', + sh: 'AbstractExtentGroup' }, { - en: 'PhotoOverlayObjectExtensionGroup', + en: 'LatLonQuadObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'ResourceMapObjectExtensionGroup', + en: 'AltitudeModeObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Region', - ti: '.RegionType', - sh: 'AbstractObjectGroup' - }, { - en: 'phoneNumber' - }, { - en: 'ListStyleObjectExtensionGroup', + en: 'LinearRingObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'ItemIcon', - ti: '.ItemIconType', - sh: 'AbstractObjectGroup' - }, { - en: 'TrackObjectExtensionGroup', + en: 'AbstractStyleSelectorObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'refreshMode', - sh: 'abstractRefreshMode' + en: 'FlyTo', + ti: '.FlyToType', + sh: 'AbstractTourPrimitiveGroup' }, { - en: 'AbstractSubStyleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Create', + ti: '.CreateType', + sh: 'AbstractUpdateOptionGroup' }, { - en: 'abstractListItemType' + en: 'NetworkLinkControlSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'FolderObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'refreshInterval', + ti: 'Double' }, { - en: 'south', + en: 'viewRefreshMode', + sh: 'abstractViewRefreshMode' + }, { + en: 'longitude', ti: 'Double' }, { - en: 'rotation', + en: 'AbstractGeometryGroup', + ti: '.AbstractGeometryType', + sh: 'AbstractObjectGroup' + }, { + en: 'leftFov', ti: 'Double' }, { - en: 'Change', - ti: '.ChangeType', - sh: 'AbstractUpdateOptionGroup' + en: 'gridOrigin', + sh: 'abstractGridOrigin' }, { - en: 'ScaleSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'abstractFlyToMode' }, { - en: 'PairSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'IconStyle', + ti: '.IconStyleType', + sh: 'AbstractColorStyleGroup' }, { - en: 'LatLonQuadSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'targetHref' }, { - en: 'address' + en: 'linkSnippet', + ti: '.SnippetType' }, { - en: 'OrientationSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'state', + ti: { + t: 'l' + }, + sh: 'abstractState' }, { - en: 'PolyStyleObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'Tour', + ti: '.TourType', + sh: 'AbstractFeatureGroup' + }, { + en: 'west', + ti: 'Double' + }, { + en: 'Alias', + ti: '.AliasType', sh: 'AbstractObjectGroup' }, { - en: 'PairObjectExtensionGroup', + en: 'AbstractLatLonBoxObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'PlacemarkSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'refreshVisibility', + ti: 'Boolean' }, { - en: 'NetworkLinkControl', - ti: '.NetworkLinkControlType' + en: 'ImagePyramidSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'href' + en: 'AbstractOverlaySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'abstractViewRefreshMode' + en: 'BasicLinkSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'TimeStampObjectExtensionGroup', + en: 'AbstractTourPrimitiveObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'refreshVisibility', + en: 'balloonVisibility', ti: 'Boolean' }, { - en: 'Tour', - ti: '.TourType', - sh: 'AbstractFeatureGroup' + en: 'viewRefreshTime', + ti: 'Double' }, { - en: 'AbstractTimePrimitiveSimpleExtensionGroup', + en: 'textColor', + ti: 'HexBinary' + }, { + en: 'SoundCueSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AltitudeModeObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'AbstractTourPrimitiveSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'maxWidth', - ti: 'Int' + en: 'httpQuery' }, { - en: 'LatLonAltBoxObjectExtensionGroup', + en: 'tessellate', + ti: 'Boolean' + }, { + en: 'TrackObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'linkDescription' - }, { - en: 'AbstractTourPrimitiveSimpleExtensionGroup', + en: 'AbstractTimePrimitiveSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractStyleSelectorGroup', - ti: '.AbstractStyleSelectorType', - sh: 'AbstractObjectGroup' + en: 'ListStyle', + ti: '.ListStyleType', + sh: 'AbstractSubStyleGroup' }, { - en: 'KmlObjectExtensionGroup', + en: 'TimeStampObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'west', - ti: 'Double' - }, { - en: 'key', - sh: 'abstractKey' + en: 'NetworkLinkControl', + ti: '.NetworkLinkControlType' }, { - en: 'AbstractSubStyleGroup', - ti: '.AbstractSubStyleType', + en: 'AbstractFeatureObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'colorMode', - sh: 'abstractColorMode' + en: 'href' }, { - en: 'BoundarySimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'AbstractUpdateOptionGroup', + ti: 'AnyType' }, { - en: 'displayName' + en: 'AbstractContainerSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'BoundaryObjectExtensionGroup', + en: 'MultiGeometryObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'PointSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'MultiGeometry', + ti: '.MultiGeometryType', + sh: 'AbstractGeometryGroup' }, { - en: 'listItemType', - sh: 'abstractListItemType' + en: 'AbstractColorStyleGroup', + ti: '.AbstractColorStyleType', + sh: 'AbstractSubStyleGroup' }, { - en: 'flyToMode', - sh: 'abstractFlyToMode' + en: 'WaitSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'PolyStyle', - ti: '.PolyStyleType', - sh: 'AbstractColorStyleGroup' + en: 'coordinates', + ti: { + t: 'l' + } }, { - en: 'ExtendedData', - ti: '.ExtendedDataType', - sh: 'AbstractExtendedDataGroup' + en: 'MultiGeometrySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'end' + en: 'screenXY', + ti: '.Vec2Type' }, { - en: 'Point', - ti: '.PointType', - sh: 'AbstractGeometryGroup' + en: 'AbstractSubStyleGroup', + ti: '.AbstractSubStyleType', + sh: 'AbstractObjectGroup' }, { - en: 'LineStringObjectExtensionGroup', + en: 'NetworkLinkObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'TourSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'AbstractContainerGroup', + ti: '.AbstractContainerType', + sh: 'AbstractFeatureGroup' }, { - en: 'minAltitude', - ti: 'Double' + en: 'extrude', + ti: 'Boolean' }, { - en: 'text' + en: 'displayName' }, { - en: 'linkSnippet', - ti: '.SnippetType' + en: 'ItemIconObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'ListStyle', - ti: '.ListStyleType', - sh: 'AbstractSubStyleGroup' + en: 'scale', + ti: 'Double' }, { - en: 'displayMode', - sh: 'abstractDisplayMode' + en: 'rotation', + ti: 'Double' }, { - en: 'LinearRingObjectExtensionGroup', + en: 'ModelObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractOverlaySimpleExtensionGroup', + en: 'AbstractColorStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'PolyStyleSimpleExtensionGroup', + en: 'key', + sh: 'abstractKey' + }, { + en: 'ListStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'PhotoOverlay', - ti: '.PhotoOverlayType', - sh: 'AbstractOverlayGroup' + en: 'Data', + ti: '.DataType', + sh: 'AbstractObjectGroup' }, { - en: 'BalloonStyle', - ti: '.BalloonStyleType', - sh: 'AbstractSubStyleGroup' + en: 'PlacemarkSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'LocationObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'Point', + ti: '.PointType', + sh: 'AbstractGeometryGroup' + }, { + en: 'outline', + ti: 'Boolean' + }, { + en: 'AbstractTourPrimitiveGroup', + ti: '.AbstractTourPrimitiveType', sh: 'AbstractObjectGroup' }, { - en: 'MultiTrackObjectExtensionGroup', + en: 'FlyToObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractGeometrySimpleExtensionGroup', + en: 'Snippet', + ti: '.SnippetType', + sh: 'AbstractSnippetGroup' + }, { + en: 'LocationSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'SimpleArrayDataExtension', - ti: 'AnyType' + en: 'AbstractLinkGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'AbstractUpdateOptionGroup', - ti: 'AnyType' + en: 'SimpleArrayData', + ti: '.SimpleArrayDataType' }, { - en: 'ViewVolumeObjectExtensionGroup', + en: 'topFov', + ti: 'Double' + }, { + en: 'PolygonSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'LookAtObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'viewRefreshTime', + en: 'tilt', ti: 'Double' }, { - en: 'LineStyle', - ti: '.LineStyleType', - sh: 'AbstractColorStyleGroup' + en: 'CameraSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'Placemark', - ti: '.PlacemarkType', - sh: 'AbstractFeatureGroup' + en: 'bottomFov', + ti: 'Double' }, { - en: 'interpolate', - ti: 'Boolean' + en: 'StyleMapObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'bgColor', - ti: 'HexBinary', - sh: 'AbstractBgColorGroup' + en: 'cookie' }, { - en: 'DataExtension', - ti: 'AnyType' + en: 'AbstractSubStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'SchemaData', - ti: '.SchemaDataType', + en: 'AbstractTimePrimitiveGroup', + ti: '.AbstractTimePrimitiveType', sh: 'AbstractObjectGroup' }, { - en: 'TimeSpanSimpleExtensionGroup', + en: 'AliasSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'SimpleFieldExtension', - ti: 'AnyType' + en: 'heading', + ti: 'Double' }, { - en: 'RegionObjectExtensionGroup', + en: 'y', + ti: 'Double' + }, { + en: 'LineStyle', + ti: '.LineStyleType', + sh: 'AbstractColorStyleGroup' + }, { + en: 'x', + ti: 'Double' + }, { + en: 'sourceHref' + }, { + en: 'phoneNumber' + }, { + en: 'ListStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'MultiGeometry', - ti: '.MultiGeometryType', - sh: 'AbstractGeometryGroup' + en: 'viewFormat' }, { - en: 'SoundCue', - ti: '.SoundCueType', - sh: 'AbstractTourPrimitiveGroup' + en: 'AbstractContainerObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'Polygon', - ti: '.PolygonType', - sh: 'AbstractGeometryGroup' + en: 'GroundOverlay', + ti: '.GroundOverlayType', + sh: 'AbstractOverlayGroup' }, { - en: 'LatLonBoxObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'Region', + ti: '.RegionType', sh: 'AbstractObjectGroup' }, { - en: 'httpQuery' + en: 'ItemIconSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'PlaylistSimpleExtensionGroup', + en: 'Change', + ti: '.ChangeType', + sh: 'AbstractUpdateOptionGroup' + }, { + en: 'SimpleArrayFieldExtension', + ti: 'AnyType' + }, { + en: 'LookAtSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'PlaylistObjectExtensionGroup', + en: 'ViewVolumeObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractViewObjectExtensionGroup', + en: 'LodObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'CameraObjectExtensionGroup', + en: 'maxHeight', + ti: 'Int' + }, { + en: 'text' + }, { + en: 'north', + ti: 'Double' + }, { + en: 'shape', + sh: 'abstractShape' + }, { + en: 'PolygonObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'MultiTrackSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Model', + ti: '.ModelType', + sh: 'AbstractGeometryGroup' }, { - en: 'Metadata', - ti: '.MetadataType', - sh: 'AbstractExtendedDataGroup' + en: 'AbstractSubStyleObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'east', - ti: 'Double' + en: 'NetworkLinkSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'sourceHref' + en: 'name' }, { - en: 'maxFadeExtent', - ti: 'Double' + en: 'TimeSpanObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'FlyTo', - ti: '.FlyToType', - sh: 'AbstractTourPrimitiveGroup' + en: 'AbstractViewSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'Lod', - ti: '.LodType', + en: 'PlacemarkObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'BalloonStyleObjectExtensionGroup', + en: 'FolderObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'RegionSimpleExtensionGroup', + en: 'LatLonBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'LodSimpleExtensionGroup', + en: 'ImagePyramidObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' + }, { + en: 'OrientationSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'size', - ti: '.Vec2Type' + en: 'SimpleArrayDataExtension', + ti: 'AnyType' }, { - en: 'scale', - ti: 'Double' + en: 'when' }, { - en: 'TourControlObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'Folder', + ti: '.FolderType', + sh: 'AbstractContainerGroup' }, { - en: 'Schema', - ti: '.SchemaType' + en: 'FlyToSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'refreshInterval', - ti: 'Double' + en: 'SoundCue', + ti: '.SoundCueType', + sh: 'AbstractTourPrimitiveGroup' }, { - en: 'abstractKey' + en: 'bgColor', + ti: 'HexBinary', + sh: 'AbstractBgColorGroup' }, { - en: 'minFadeExtent', - ti: 'Double' + en: 'StyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'rightFov', - ti: 'Double' + en: 'AbstractViewGroup', + ti: '.AbstractViewType', + sh: 'AbstractObjectGroup' }, { - en: 'heading', - ti: 'Double' + en: 'angles' }, { - en: 'SoundCueSimpleExtensionGroup', + en: 'abstractState', ti: 'AnySimpleType' }, { - en: 'GroundOverlaySimpleExtensionGroup', + en: 'LodSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Playlist', - ti: '.PlaylistType', + en: 'ScaleObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'leftFov', + en: 'minLodPixels', ti: 'Double' }, { - en: 'delayedStart', - ti: 'Double' + en: 'displayMode', + sh: 'abstractDisplayMode' }, { - en: 'DocumentObjectExtensionGroup', + en: 'AnimatedUpdateObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'NetworkLink', - ti: '.NetworkLinkType', - sh: 'AbstractFeatureGroup' - }, { - en: 'viewBoundScale', - ti: 'Double' + en: 'open', + ti: 'Boolean' }, { - en: 'StyleMapObjectExtensionGroup', + en: 'TourObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'horizFov', + en: 'z', ti: 'Double' }, { - en: 'LineString', - ti: '.LineStringType', - sh: 'AbstractGeometryGroup' - }, { - en: 'AbstractStyleSelectorSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'ViewVolume', + ti: '.ViewVolumeType', + sh: 'AbstractObjectGroup' }, { - en: 'AbstractLatLonBoxGroup', - ti: '.AbstractLatLonBoxType', - sh: 'AbstractExtentGroup' + en: 'description' }, { - en: 'rotationXY', - ti: '.Vec2Type' + en: 'MultiTrack', + ti: '.MultiTrackType', + sh: 'AbstractGeometryGroup' }, { - en: 'flyToView', - ti: 'Boolean' + en: 'LabelStyle', + ti: '.LabelStyleType', + sh: 'AbstractColorStyleGroup' }, { - en: 'BasicLinkSimpleExtensionGroup', + en: 'PolyStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'NetworkLinkControlSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Wait', + ti: '.WaitType', + sh: 'AbstractTourPrimitiveGroup' }, { - en: 'AliasSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'SchemaDataExtension', + ti: 'AnyType' }, { - en: 'OrientationObjectExtensionGroup', + en: 'AbstractOverlayObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Location', - ti: '.LocationType', - sh: 'AbstractObjectGroup' + en: 'DataExtension', + ti: 'AnyType' }, { - en: 'Link', - ti: '.LinkType', - sh: 'AbstractLinkGroup' + en: 'UpdateExtensionGroup', + ti: 'AnyType' }, { - en: 'screenXY', - ti: '.Vec2Type' + en: 'altitudeMode' }, { en: 'SchemaExtension', ti: 'AnyType' }, { - en: 'coord' - }, { - en: 'near', + en: 'south', ti: 'Double' }, { - en: 'Orientation', - ti: '.OrientationType', + en: 'CameraObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'shape', - sh: 'abstractShape' - }, { - en: 'altitudeMode' - }, { - en: 'Update', - ti: '.UpdateType' - }, { - en: 'LatLonBoxSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'MultiGeometryObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' - }, { - en: 'drawOrder', - ti: 'Int' - }, { - en: 'SimpleArrayField', - ti: '.SimpleArrayFieldType' - }, { - en: 'Icon', - ti: '.LinkType', - sh: 'AbstractObjectGroup' - }, { - en: 'linkName' - }, { - en: 'abstractPlayMode' - }, { - en: 'StyleMapSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'AliasObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'ItemIcon', + ti: '.ItemIconType', sh: 'AbstractObjectGroup' }, { - en: 'fill', - ti: 'Boolean' + en: 'PhotoOverlay', + ti: '.PhotoOverlayType', + sh: 'AbstractOverlayGroup' }, { - en: 'PointObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'horizFov', + ti: 'Double' }, { - en: 'ModelSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'east', + ti: 'Double' }, { - en: 'AbstractSubStyleObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'latitude', + ti: 'Double' }, { - en: 'Create', - ti: '.CreateType', + en: 'Delete', + ti: '.DeleteType', sh: 'AbstractUpdateOptionGroup' }, { en: 'ImagePyramid', ti: '.ImagePyramidType', sh: 'AbstractObjectGroup' }, { - en: 'TourObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' - }, { - en: 'minLodPixels', - ti: 'Double' - }, { - en: 'ItemIconSimpleExtensionGroup', + en: 'RegionSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'maxAltitude', + en: 'viewBoundScale', ti: 'Double' }, { - en: 'AnimatedUpdate', - ti: '.AnimatedUpdateType', - sh: 'AbstractTourPrimitiveGroup' - }, { - en: 'Wait', - ti: '.WaitType', - sh: 'AbstractTourPrimitiveGroup' - }, { - en: 'snippet', - sh: 'AbstractSnippetGroup' - }, { - en: 'north', + en: 'delayedStart', ti: 'Double' }, { - en: 'ModelObjectExtensionGroup', + en: 'ScreenOverlayObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'cookie' - }, { - en: 'altitudeOffset', - ti: 'Double' + en: 'end' }, { - en: 'z', - ti: 'Double' + en: 'PolyStyleObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'LabelStyleSimpleExtensionGroup', + en: 'AbstractGeometrySimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'LineStringSimpleExtensionGroup', + en: 'AbstractLatLonBoxGroup', + ti: '.AbstractLatLonBoxType', + sh: 'AbstractExtentGroup' + }, { + en: 'LatLonQuadSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'Style', - ti: '.StyleType', - sh: 'AbstractStyleSelectorGroup' + en: 'TimeStamp', + ti: '.TimeStampType', + sh: 'AbstractTimePrimitiveGroup' }, { - en: 'AbstractExtendedDataGroup', - ti: 'AnyType' + en: 'Document', + ti: '.DocumentType', + sh: 'AbstractContainerGroup' }, { - en: 'FolderSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'duration', + ti: 'Double' }, { - en: 'AbstractStyleSelectorObjectExtensionGroup', + en: 'innerBoundaryIs', + ti: '.BoundaryType' + }, { + en: 'AbstractGeometryObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'abstractState', - ti: 'AnySimpleType' + en: 'address' }, { - en: 'CameraSimpleExtensionGroup', + en: 'PhotoOverlaySimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AltitudeModeSimpleExtensionGroup', + en: 'NetworkLink', + ti: '.NetworkLinkType', + sh: 'AbstractFeatureGroup' + }, { + en: 'AbstractFeatureSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'StyleMap', - ti: '.StyleMapType', - sh: 'AbstractStyleSelectorGroup' + en: 'TourControl', + ti: '.TourControlType', + sh: 'AbstractTourPrimitiveGroup' }, { - en: 'AbstractObjectGroup', - ti: '.AbstractObjectType' + en: 'PairObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'name' + en: 'linkDescription' }, { - en: 'tileSize', + en: 'maxSnippetLines', ti: 'Int' }, { - en: 'styleUrl' + en: 'PlaylistObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'angles' + en: 'AbstractViewObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'visibility', - ti: 'Boolean' + en: 'ResourceMapSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'LabelStyleObjectExtensionGroup', + en: 'LocationObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'latitude', - ti: 'Double' - }, { - en: 'expires' + en: 'Polygon', + ti: '.PolygonType', + sh: 'AbstractGeometryGroup' }, { - en: 'color', - ti: 'HexBinary', - sh: 'AbstractBgColorGroup' + en: 'abstractListItemType' }, { - en: 'AbstractTourPrimitiveGroup', - ti: '.AbstractTourPrimitiveType', + en: 'AbstractColorStyleObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'Url', - ti: '.LinkType', - sh: 'AbstractLinkGroup' + en: 'rotationXY', + ti: '.Vec2Type' }, { - en: 'NetworkLinkObjectExtensionGroup', + en: 'Metadata', + ti: '.MetadataType', + sh: 'AbstractExtendedDataGroup' + }, { + en: 'StyleMapSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'PhotoOverlayObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractColorStyleObjectExtensionGroup', + en: 'AbstractOverlayGroup', + ti: '.AbstractOverlayType', + sh: 'AbstractFeatureGroup' + }, { + en: 'RegionObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'IconStyle', - ti: '.IconStyleType', - sh: 'AbstractColorStyleGroup' - }, { - en: 'BalloonStyleSimpleExtensionGroup', + en: 'TourSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'LineStyleObjectExtensionGroup', + en: 'altitude', + ti: 'Double' + }, { + en: 'AbstractTimePrimitiveObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'TimeSpan', - ti: '.TimeSpanType', - sh: 'AbstractTimePrimitiveGroup' - }, { - en: 'LatLonAltBox', - ti: '.LatLonAltBoxType', - sh: 'AbstractLatLonBoxGroup' + en: 'hotSpot', + ti: '.Vec2Type' }, { - en: 'AbstractViewSimpleExtensionGroup', + en: 'AltitudeModeSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'SimpleData', - ti: '.SimpleDataType' + en: 'expires' }, { - en: 'Model', - ti: '.ModelType', - sh: 'AbstractGeometryGroup' + en: 'abstractViewRefreshMode' }, { - en: 'LodObjectExtensionGroup', + en: 'AbstractExtentObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'textColor', - ti: 'HexBinary' - }, { - en: 'AbstractExtentObjectExtensionGroup', + en: 'IconStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' + }, { + en: 'maxWidth', + ti: 'Int' }, { en: 'outerBoundaryIs', ti: '.BoundaryType' }, { - en: 'Folder', - ti: '.FolderType', - sh: 'AbstractContainerGroup' - }, { - en: 'ScreenOverlaySimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'LookAtSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'AnimatedUpdateSimpleExtensionGroup', + en: 'LineStringSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractTimePrimitiveObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'Lod', + ti: '.LodType', sh: 'AbstractObjectGroup' }, { - en: 'duration', - ti: 'Double' - }, { - en: 'maxSnippetLines', - ti: 'Int' + en: 'styleUrl' }, { - en: 'y', + en: 'near', ti: 'Double' }, { - en: 'description' - }, { - en: 'extrude', + en: 'fill', ti: 'Boolean' }, { - en: 'TimeSpanObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'tileSize', + ti: 'Int' }, { - en: 'ViewVolume', - ti: '.ViewVolumeType', + en: 'Location', + ti: '.LocationType', sh: 'AbstractObjectGroup' }, { - en: 'StyleObjectExtensionGroup', + en: 'TourControlObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'GroundOverlayObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'linkName' }, { - en: 'roll', + en: 'PlaylistSimpleExtensionGroup', + ti: 'AnySimpleType' + }, { + en: 'LatLonBox', + ti: '.LatLonBoxType', + sh: 'AbstractLatLonBoxGroup' + }, { + en: 'ExtendedData', + ti: '.ExtendedDataType', + sh: 'AbstractExtendedDataGroup' + }, { + en: 'BalloonStyle', + ti: '.BalloonStyleType', + sh: 'AbstractSubStyleGroup' + }, { + en: 'range', ti: 'Double' }, { - en: 'LatLonQuadObjectExtensionGroup', + en: 'LatLonAltBoxObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'abstractShape' - }, { - en: 'outline', - ti: 'Boolean' - }, { - en: 'AbstractContainerGroup', - ti: '.AbstractContainerType', - sh: 'AbstractFeatureGroup' + en: 'Link', + ti: '.LinkType', + sh: 'AbstractLinkGroup' }, { - en: 'Document', - ti: '.DocumentType', - sh: 'AbstractContainerGroup' + en: 'minFadeExtent', + ti: 'Double' }, { - en: 'Pair', - ti: '.PairType', - sh: 'AbstractObjectGroup' + en: 'Schema', + ti: '.SchemaType' }, { - en: 'StyleSimpleExtensionGroup', + en: 'IconStyleSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractBgColorGroup', - ti: 'HexBinary' + en: 'MultiTrackSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'ScreenOverlayObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'colorMode', + sh: 'abstractColorMode' }, { - en: 'coordinates', - ti: { - t: 'l' - } + en: 'overlayXY', + ti: '.Vec2Type' }, { - en: 'abstractColorMode' + en: 'ScreenOverlay', + ti: '.ScreenOverlayType', + sh: 'AbstractOverlayGroup' }, { - en: 'ObjectSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'LinearRing', + ti: '.LinearRingType', + sh: 'AbstractGeometryGroup' }, { - en: 'altitude', + en: 'minAltitude', ti: 'Double' }, { - en: 'abstractFlyToMode' - }, { - en: 'TrackSimpleExtensionGroup', + en: 'LinearRingSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'MultiGeometrySimpleExtensionGroup', + en: 'DocumentSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'AbstractColorStyleSimpleExtensionGroup', + en: 'value', ti: 'AnySimpleType' }, { - en: 'AbstractOverlayGroup', - ti: '.AbstractOverlayType', - sh: 'AbstractFeatureGroup' + en: 'LineStyleObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'gridOrigin', - sh: 'abstractGridOrigin' + en: 'LatLonAltBox', + ti: '.LatLonAltBoxType', + sh: 'AbstractLatLonBoxGroup' }, { - en: 'DocumentSimpleExtensionGroup', + en: 'AbstractStyleSelectorSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'TimeStamp', - ti: '.TimeStampType', - sh: 'AbstractTimePrimitiveGroup' + en: 'LookAt', + ti: '.LookAtType', + sh: 'AbstractViewGroup' }, { - en: 'FlyToObjectExtensionGroup', + en: 'BalloonStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractColorStyleGroup', - ti: '.AbstractColorStyleType', - sh: 'AbstractSubStyleGroup' - }, { - en: 'TourControl', - ti: '.TourControlType', - sh: 'AbstractTourPrimitiveGroup' + en: 'kml', + ti: '.KmlType' }, { - en: 'ImagePyramidSimpleExtensionGroup', + en: 'LatLonAltBoxSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'bottomFov', - ti: 'Double' + en: 'TimeSpan', + ti: '.TimeSpanType', + sh: 'AbstractTimePrimitiveGroup' }, { - en: 'AbstractLatLonBoxSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'GroundOverlayObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'tessellate', + en: 'interpolate', ti: 'Boolean' }, { - en: 'targetHref' + en: 'MultiTrackObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'viewRefreshMode', - sh: 'abstractViewRefreshMode' + en: 'ScreenOverlaySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'BasicLinkObjectExtensionGroup', + en: 'PointObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'GroundOverlay', - ti: '.GroundOverlayType', - sh: 'AbstractOverlayGroup' + en: 'Update', + ti: '.UpdateType' }, { - en: 'overlayXY', - ti: '.Vec2Type' + en: 'KmlSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'ScreenOverlay', - ti: '.ScreenOverlayType', - sh: 'AbstractOverlayGroup' + en: 'LineStringObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'SimpleArrayData', - ti: '.SimpleArrayDataType' + en: 'StyleMap', + ti: '.StyleMapType', + sh: 'AbstractStyleSelectorGroup' }, { - en: 'WaitObjectExtensionGroup', + en: 'message' + }, { + en: 'AliasObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'seaFloorAltitudeMode' + en: 'ModelSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'balloonVisibility', + en: 'flyToView', ti: 'Boolean' }, { - en: 'LinkObjectExtensionGroup', + en: 'LineString', + ti: '.LineStringType', + sh: 'AbstractGeometryGroup' + }, { + en: 'seaFloorAltitudeMode' + }, { + en: 'playMode', + sh: 'abstractPlayMode' + }, { + en: 'KmlObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LookAtObjectExtensionGroup', + en: 'LatLonBoxObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'LatLonAltBoxSimpleExtensionGroup', - ti: 'AnySimpleType' - }, { - en: 'innerBoundaryIs', - ti: '.BoundaryType' + en: 'SimpleData', + ti: '.SimpleDataType' }, { - en: 'maxLodPixels', - ti: 'Double' + en: 'abstractDisplayMode' }, { - en: 'state', - ti: { - t: 'l' - }, - sh: 'abstractState' + en: 'AbstractExtentGroup', + ti: '.AbstractExtentType', + sh: 'AbstractObjectGroup' }, { - en: 'AbstractFeatureObjectExtensionGroup', + en: 'NetworkLinkControlObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'open', - ti: 'Boolean' + en: 'color', + ti: 'HexBinary', + sh: 'AbstractBgColorGroup' }, { - en: 'x', - ti: 'Double' + en: 'listItemType', + sh: 'abstractListItemType' }, { - en: 'topFov', - ti: 'Double' + en: 'PairSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'SimpleArrayFieldExtension', - ti: 'AnyType' + en: 'BoundarySimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'Camera', - ti: '.CameraType', - sh: 'AbstractViewGroup' + en: 'flyToMode', + sh: 'abstractFlyToMode' }, { - en: 'viewFormat' + en: 'BasicLinkObjectExtensionGroup', + ti: '.AbstractObjectType', + sh: 'AbstractObjectGroup' }, { - en: 'LookAt', - ti: '.LookAtType', - sh: 'AbstractViewGroup' + en: 'drawOrder', + ti: 'Int' }, { - en: 'tilt', - ti: 'Double' + en: 'PolyStyle', + ti: '.PolyStyleType', + sh: 'AbstractColorStyleGroup' }, { - en: 'Snippet', - ti: '.SnippetType', - sh: 'AbstractSnippetGroup' + en: 'LineStyleSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'ImagePyramidObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'SimpleField', + ti: '.SimpleFieldType' }, { - en: 'AbstractViewGroup', - ti: '.AbstractViewType', - sh: 'AbstractObjectGroup' + en: 'AbstractObjectGroup', + ti: '.AbstractObjectType' }, { - en: 'LabelStyle', - ti: '.LabelStyleType', - sh: 'AbstractColorStyleGroup' + en: 'abstractColorMode' }, { - en: 'value', + en: 'maxSessionLength', + ti: 'Double' + }, { + en: 'AnimatedUpdateSimpleExtensionGroup', ti: 'AnySimpleType' }, { - en: 'SchemaDataExtension', - ti: 'AnyType' + en: 'TourControlSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'range', + en: 'roll', ti: 'Double' }, { - en: 'AbstractGeometryObjectExtensionGroup', - ti: '.AbstractObjectType', + en: 'AbstractExtendedDataGroup', + ti: 'AnyType' + }, { + en: 'Playlist', + ti: '.PlaylistType', sh: 'AbstractObjectGroup' }, { - en: 'minRefreshPeriod', + en: 'Url', + ti: '.LinkType', + sh: 'AbstractLinkGroup' + }, { + en: 'abstractRefreshMode' + }, { + en: 'maxLodPixels', ti: 'Double' }, { - en: 'Track', - ti: '.TrackType', - sh: 'AbstractGeometryGroup' + en: 'Style', + ti: '.StyleType', + sh: 'AbstractStyleSelectorGroup' }, { - en: 'AbstractFeatureGroup', - ti: '.AbstractFeatureType', + en: 'abstractPlayMode' + }, { + en: 'DocumentObjectExtensionGroup', + ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { en: 'SoundCueObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' }, { - en: 'AbstractExtentSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'visibility', + ti: 'Boolean' }, { - en: 'maxHeight', - ti: 'Int' + en: 'minRefreshPeriod', + ti: 'Double' }, { - en: 'Alias', - ti: '.AliasType', - sh: 'AbstractObjectGroup' + en: 'AbstractSnippetGroup', + ti: 'AnyType' }, { - en: 'MultiTrack', - ti: '.MultiTrackType', - sh: 'AbstractGeometryGroup' + en: 'maxAltitude', + ti: 'Double' }, { - en: 'AbstractLinkGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'AbstractExtentSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'AbstractGeometryGroup', - ti: '.AbstractGeometryType', - sh: 'AbstractObjectGroup' + en: 'PointSimpleExtensionGroup', + ti: 'AnySimpleType' }, { - en: 'AbstractContainerObjectExtensionGroup', - ti: '.AbstractObjectType', - sh: 'AbstractObjectGroup' + en: 'abstractShape' }, { - en: 'AbstractContainerSimpleExtensionGroup', - ti: 'AnySimpleType' + en: 'Icon', + ti: '.LinkType', + sh: 'AbstractObjectGroup' }, { - en: 'IconStyleObjectExtensionGroup', + en: 'LabelStyleObjectExtensionGroup', ti: '.AbstractObjectType', sh: 'AbstractObjectGroup' - }, { - en: 'abstractGridOrigin' }] }; return { diff --git a/scripts/lib/OLS_1_1_0.js b/scripts/lib/OLS_1_1_0.js index 48fcde2f..08a508e6 100644 --- a/scripts/lib/OLS_1_1_0.js +++ b/scripts/lib/OLS_1_1_0.js @@ -19,60 +19,84 @@ var OLS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContentType', + ln: 'AbstractMeasureType', ps: [{ - n: 'data', + n: 'value', rq: true, - en: 'Data' + ti: 'Decimal', + an: { + lp: 'value' + }, + t: 'a' }, { - n: 'url', - rq: true, - en: 'URL' + n: 'accuracy', + ti: 'Decimal', + an: { + lp: 'accuracy' + }, + t: 'a' + }] + }, { + ln: 'AvoidListType', + ps: [{ + n: 'aoi', + mno: 0, + col: true, + en: 'AOI', + ti: '.AreaOfInterestType' }, { - n: 'format', - rq: true, + n: 'location', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_Location', + ti: '.AbstractLocationType', + t: 'er' + }, { + n: 'avoidFeature', + mno: 0, + col: true, + en: 'AvoidFeature' + }] + }, { + ln: 'BuildingLocatorType', + bti: '.AbstractStreetLocatorType', + ps: [{ + n: 'number', an: { - lp: 'format' + lp: 'number' }, t: 'a' }, { - n: 'width', - rq: true, - ti: 'Integer', + n: 'subdivision', an: { - lp: 'width' + lp: 'subdivision' }, t: 'a' }, { - n: 'height', - rq: true, - ti: 'Integer', + n: 'buildingName', an: { - lp: 'height' + lp: 'buildingName' }, t: 'a' }] }, { - ln: 'AbstractResponseParametersType' + ln: 'OutputMSInformationType', + bti: '.AbstractMSInformationType', + ps: [{ + n: 'position', + rq: true, + en: 'Position', + ti: '.PositionType' + }] }, { - ln: 'PortrayMapRequestType', - bti: '.AbstractRequestParametersType', + ln: 'WithinBoundaryType', ps: [{ - n: 'output', + n: 'aoi', 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: 'AOI', + ti: '.AreaOfInterestType' }] }, { ln: 'RouteInstructionType', @@ -108,233 +132,229 @@ var OLS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'POIInfoListType', - ps: [{ - n: 'poiInfo', - rq: true, - col: true, - en: 'POIInfo', - ti: '.POIInfoType' - }] - }, { - ln: 'TimeType', - bti: '.TimeStampType', + ln: 'SpeedType', + bti: '.AbstractMeasureType', ps: [{ - n: 'utcOffset', - ti: 'Integer', + n: 'uom', an: { - lp: 'utcOffset' + lp: 'uom' }, t: 'a' }] }, { - ln: 'LayerType', + ln: 'GeocodedAddressType', ps: [{ - n: 'layer', - rq: true, - col: true, - en: 'Layer', - ti: '.LayerType.Layer' - }, { - n: 'filter', + n: 'point', rq: true, - an: { - lp: 'filter' + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' - }] - }, { - ln: 'POILocationType', - ps: [{ + ti: 'GML_3_1_1.PointType' + }, { n: 'address', rq: true, en: 'Address', ti: '.AddressType' }, { - n: 'nearest', + n: 'geocodeMatchCode', + en: 'GeocodeMatchCode', + ti: '.GeocodingQOSType' + }] + }, { + ln: 'AbstractPOIPropertyType' + }, { + ln: 'SLIRType', + bti: '.AbstractRequestParametersType', + ps: [{ + n: 'inputGatewayParameters', rq: true, - en: 'Nearest', - ti: '.NearestType' - }, { - n: 'withinDistance', + en: 'InputGatewayParameters', + ti: '.InputGatewayParametersType' + }] + }, { + ln: 'InputMSIDsType', + bti: '.AbstractMSIDsType', + ps: [{ + n: 'inputMSInformation', rq: true, - en: 'WithinDistance', - ti: '.WithinDistanceType' + en: 'InputMSInformation', + ti: '.InputMSInformationType' + }] + }, { + ln: 'GetPortrayMapCapabilitiesRequestType', + bti: '.AbstractRequestParametersType' + }, { + ln: 'StreetAddressType', + ps: [{ + n: 'streetLocation', + mx: false, + dom: false, + en: '_StreetLocation', + ti: '.AbstractStreetLocatorType', + t: 'er' }, { - n: 'withinBoundary', + n: 'street', rq: true, - en: 'WithinBoundary', - ti: '.WithinBoundaryType' + col: true, + en: 'Street', + ti: '.StreetNameType' }] }, { - ln: 'RadiusType', + ln: 'DetermineRouteRequestType', + bti: '.AbstractRequestParametersType', ps: [{ - n: 'value', - ti: 'Decimal', - t: 'v' + n: 'routeHandle', + rq: true, + en: 'RouteHandle', + ti: '.RouteHandleType' }, { - n: 'unit', + 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: 'unit' + lp: 'provideRouteHandle' + }, + t: 'a' + }, { + n: 'distanceUnit', + an: { + lp: 'distanceUnit' }, t: 'a' }] }, { - ln: 'PositionType', - bti: '.AbstractPositionType', + ln: 'AbstractRequestParametersType' + }, { + ln: 'CenterContextType', ps: [{ - n: 'point', + n: 'centerPoint', rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml' - }, + en: 'CenterPoint', ti: 'GML_3_1_1.PointType' }, { - n: 'ellipse', + n: 'displayScale', rq: true, - en: 'Ellipse', - ti: '.EllipseType' + en: 'DisplayScale', + ti: 'Integer' }, { - n: 'circleByCenterPoint', + n: 'dpi', rq: true, - en: { - lp: 'CircleByCenterPoint', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CircleByCenterPointType' + en: 'DPI', + ti: 'Integer' }, { - n: 'circularArc', + n: 'radius', rq: true, - en: 'CircularArc', - ti: '.CircularArcType' + en: 'Radius', + ti: '.RadiusType' }, { - n: 'polygon', - rq: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PolygonType' - }, { - n: 'multiPolygon', - rq: true, - en: { - lp: 'MultiPolygon', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.MultiPolygonType' - }, { - n: 'qoP', - en: 'QoP', - ti: '.QualityOfPositionType' - }, { - n: 'time', - en: 'Time', - ti: '.TimeType' - }, { - n: 'speed', - en: 'Speed', - ti: '.SpeedType' - }, { - n: 'direction', - en: 'Direction', - ti: '.AngleType' - }, { - n: 'levelOfConf', + n: 'azimuth', + ti: 'Integer', an: { - lp: 'levelOfConf' + lp: 'azimuth' }, t: 'a' - }] - }, { - ln: 'OutputType', - ps: [{ - n: 'bBoxContext', - rq: true, - en: 'BBoxContext', - ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'centerContext', + n: 'srs', rq: true, - en: 'CenterContext', - ti: '.CenterContextType' - }, { - n: 'width', - ti: 'NonNegativeInteger', - an: { - lp: 'width' - }, - t: 'a' - }, { - n: 'height', - ti: 'NonNegativeInteger', an: { - lp: 'height' + lp: 'SRS' }, t: 'a' - }, { - n: 'format', + }] + }, { + ln: 'AbstractWayPointType' + }, { + ln: 'RouteMapType', + bti: '.MapType', + ps: [{ + n: 'description', an: { - lp: 'format' + lp: 'description' }, t: 'a' + }] + }, { + ln: 'AbstractRouteSummaryType', + bti: '.AbstractDataType', + ps: [{ + n: 'totalTime', + rq: true, + en: 'TotalTime', + ti: 'Duration' }, { - n: 'bGcolor', - an: { - lp: 'BGcolor' - }, - t: 'a' + n: 'totalDistance', + rq: true, + en: 'TotalDistance', + ti: '.DistanceType' }, { - n: 'transparent', - ti: 'Boolean', + n: 'boundingBox', + rq: true, + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' + }] + }, { + ln: 'TimeType', + bti: '.TimeStampType', + ps: [{ + n: 'utcOffset', + ti: 'Integer', an: { - lp: 'transparent' + lp: 'utcOffset' }, t: 'a' + }] + }, { + ln: 'ResponseHeaderType', + bti: '.AbstractHeaderType', + ps: [{ + n: 'errorList', + en: 'ErrorList', + ti: '.ErrorListType' }, { - n: 'content', + n: 'sessionID', an: { - lp: 'content' + lp: 'sessionID' }, t: 'a' }] }, { - ln: 'ClipType', + ln: 'RouteGeometryType', + bti: '.AbstractDataType', ps: [{ - n: 'polygon', - rq: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PolygonType' - }, { - n: 'circleByCenterPoint', + n: 'lineString', rq: true, en: { - lp: 'CircleByCenterPoint', + lp: 'LineString', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.CircleByCenterPointType' - }, { - n: 'lineCorridor', - rq: true, - en: 'LineCorridor', - ti: '.LineCorridorType' + ti: 'GML_3_1_1.LineStringType' }] }, { - ln: 'ReferenceSystemType', + ln: 'DirectoryResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'namedReferenceSystem', - rq: true, + n: 'poiContext', + mno: 0, col: true, - mx: false, - dom: false, - en: '_NamedReferenceSystem', - ti: '.AbstractNamedReferenceSystem', - t: 'er' + en: 'POIContext', + ti: '.POIWithDistanceType' }] }, { ln: 'DetermineRouteResponseType', @@ -364,78 +384,299 @@ var OLS_1_1_0_Module_Factory = function () { ti: '.RouteMapType' }] }, { - ln: 'RouteMapOutputType', + ln: 'AbstractLocationType', + bti: '.AbstractDataType' + }, { + ln: 'OverlayType', ps: [{ - n: 'bBoxContext', - en: 'BBoxContext', - ti: 'GML_3_1_1.EnvelopeType' + n: 'poi', + rq: true, + en: 'POI', + ti: '.PointOfInterestType' }, { - n: 'width', - ti: 'NonNegativeInteger', + n: 'routeGeometry', + rq: true, + en: 'RouteGeometry', + ti: '.RouteGeometryType' + }, { + n: 'position', + rq: true, + en: 'Position', + ti: '.PositionType' + }, { + n: 'map', + rq: true, + en: 'Map', + ti: '.MapType' + }, { + n: 'style', + en: 'Style', + ti: '.StyleType' + }, { + n: 'zorder', + ti: 'Integer', an: { - lp: 'width' + lp: 'zorder' }, t: 'a' - }, { - n: 'height', - ti: 'NonNegativeInteger', + }] + }, { + ln: 'TimeStampType', + ps: [{ + n: 'begin', + rq: true, + ti: 'DateTime', an: { - lp: 'height' + lp: 'begin' }, t: 'a' }, { - n: 'format', + n: 'duration', + ti: 'Duration', an: { - lp: 'format' + lp: 'duration' }, t: 'a' + }] + }, { + ln: 'ReferenceSystemType', + ps: [{ + n: 'namedReferenceSystem', + rq: true, + col: true, + mx: false, + dom: false, + en: '_NamedReferenceSystem', + ti: '.AbstractNamedReferenceSystem', + t: 'er' + }] + }, { + ln: 'PortrayMapResponseType', + bti: '.AbstractResponseParametersType', + ps: [{ + n: 'map', + rq: true, + col: true, + en: 'Map', + ti: '.MapType' + }] + }, { + ln: 'RouteGeometryRequestType', + ps: [{ + n: 'boundingBox', + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'bGcolor', + n: 'scale', + ti: 'PositiveInteger', an: { - lp: 'BGcolor' + lp: 'scale' }, t: 'a' }, { - n: 'transparent', + n: 'provideStartingPortion', ti: 'Boolean', an: { - lp: 'transparent' + lp: 'provideStartingPortion' }, t: 'a' }, { - n: 'style', + n: 'maxPoints', + ti: 'PositiveInteger', an: { - lp: 'style' + lp: 'maxPoints' }, t: 'a' }] }, { - ln: 'AbstractWayPointType' - }, { - ln: 'NACEType', - bti: '.AbstractNamedReferenceSystem', + ln: 'CircularArcType', + bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', ps: [{ - n: 'division', - an: { - lp: 'division' - }, - t: 'a' + n: 'pos', + rq: true, + en: { + lp: 'pos', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.DirectPositionType' }, { - n: 'group', + n: 'innerRadius', + 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: 'group' + lp: 'interpolation' }, t: 'a' }, { - n: 'clazz', + n: 'numARC', + rq: true, + ti: 'Integer', an: { - lp: 'class' + lp: 'numArc' + }, + t: 'a' + }] + }, { + ln: 'AvailableFormatsType', + ps: [{ + n: 'format', + rq: true, + col: true, + en: 'Format' + }] + }, { + ln: 'POIInfoType', + ps: [{ + n: 'name', + rq: true, + an: { + lp: 'name' }, t: 'a' }, { - n: 'description', + n: 'value', + rq: true, an: { - lp: 'description' + lp: 'value' + }, + t: 'a' + }] + }, { + ln: 'NearestType', + ps: [{ + n: 'location', + rq: true, + col: true, + mx: false, + dom: false, + en: '_Location', + ti: '.AbstractLocationType', + t: 'er' + }, { + n: 'nearestCriterion', + an: { + lp: 'nearestCriterion' + }, + t: 'a' + }] + }, { + ln: 'POIProperties', + tn: null, + bti: '.POIPropertiesType' + }, { + ln: 'AvailableLayersType', + ps: [{ + n: 'layer', + rq: true, + col: true, + en: 'Layer' + }] + }, { + ln: 'InputMSInformationType', + bti: '.AbstractMSInformationType' + }, { + ln: 'AbstractPositionType', + bti: '.AbstractLocationType' + }, { + ln: 'AvailableStylesType', + ps: [{ + n: 'style', + rq: true, + col: true, + en: 'Style' + }] + }, { + ln: 'PositionType', + bti: '.AbstractPositionType', + ps: [{ + n: 'point', + rq: true, + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PointType' + }, { + n: 'ellipse', + rq: true, + en: 'Ellipse', + ti: '.EllipseType' + }, { + n: 'circleByCenterPoint', + rq: true, + en: { + lp: 'CircleByCenterPoint', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CircleByCenterPointType' + }, { + n: 'circularArc', + rq: true, + en: 'CircularArc', + ti: '.CircularArcType' + }, { + n: 'polygon', + rq: true, + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PolygonType' + }, { + n: 'multiPolygon', + rq: true, + en: { + lp: 'MultiPolygon', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.MultiPolygonType' + }, { + n: 'qoP', + en: 'QoP', + ti: '.QualityOfPositionType' + }, { + n: 'time', + en: 'Time', + ti: '.TimeType' + }, { + n: 'speed', + en: 'Speed', + ti: '.SpeedType' + }, { + n: 'direction', + en: 'Direction', + ti: '.AngleType' + }, { + n: 'levelOfConf', + an: { + lp: 'levelOfConf' + }, + t: 'a' + }] + }, { + ln: 'AbstractPOISelectionCriteriaType' + }, { + ln: 'AngleType', + bti: '.AbstractMeasureType', + ps: [{ + n: 'uom', + an: { + lp: 'uom' }, t: 'a' }] @@ -484,65 +725,13 @@ var OLS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PortrayMapResponseType', - bti: '.AbstractResponseParametersType', - ps: [{ - n: 'map', - rq: true, - col: true, - en: 'Map', - ti: '.MapType' - }] + ln: 'AltitudeType', + bti: '.DistanceType' }, { ln: 'RouteSegmentType', bti: '.AbstractRouteSegmentType' }, { - ln: 'XLSType', - ps: [{ - n: 'header', - rq: true, - mx: false, - dom: false, - en: '_Header', - ti: '.AbstractHeaderType', - t: 'er' - }, { - n: 'body', - rq: true, - col: true, - mx: false, - dom: false, - en: '_Body', - ti: '.AbstractBodyType', - t: 'er' - }, { - n: 'version', - rq: true, - ti: 'Decimal', - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'lang', - ti: 'Language', - an: { - lp: 'lang', - ns: 'http:\/\/www.opengis.net\/xls' - }, - t: 'a' - }] - }, { - ln: 'POIAttributeListType', - ps: [{ - n: 'referenceSystem', - en: 'ReferenceSystem', - ti: '.ReferenceSystemType' - }, { - n: 'poiInfoList', - en: 'POIInfoList', - ti: '.POIInfoListType' - }] + ln: 'AbstractDataType' }, { ln: 'RequestType', bti: '.AbstractBodyType', @@ -584,130 +773,51 @@ var OLS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LineCorridorType', + ln: 'AbstractRouteSegmentType', ps: [{ - n: 'lineString', - rq: true, - en: { - lp: 'LineString', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.LineStringType' - }, { n: 'distance', rq: true, en: 'Distance', ti: '.DistanceType' - }] - }, { - ln: 'AbstractPOIType', - bti: '.AbstractLocationType' - }, { - ln: 'GetPortrayMapCapabilitiesResponseType', - bti: '.AbstractResponseParametersType', - ps: [{ - n: 'availableSRS', - rq: true, - en: 'AvailableSRS', - ti: '.AvailableSRSType' - }, { - n: 'availableLayers', - rq: true, - en: 'AvailableLayers', - ti: '.AvailableLayersType' - }, { - n: 'availableFormats', - rq: true, - en: 'AvailableFormats', - ti: '.AvailableFormatsType' }, { - n: 'availableStyles', - rq: true, - en: 'AvailableStyles', - ti: '.AvailableStylesType' - }] - }, { - ln: 'AvailableSRSType', - ps: [{ - n: 'srs', - rq: true, - col: true, - en: 'SRS' - }] - }, { - ln: 'OutputMSIDsType', - bti: '.AbstractMSIDsType', - ps: [{ - n: 'outputMSInformation', - rq: true, - en: 'OutputMSInformation', - ti: '.OutputMSInformationType' - }] - }, { - ln: 'AltitudeType', - bti: '.DistanceType' - }, { - ln: 'RoutePlanType', - ps: [{ - n: 'routePreference', + n: 'travelTime', rq: true, - en: 'RoutePreference' + en: 'TravelTime', + ti: 'Duration' }, { - n: 'wayPointList', + n: 'boundingBox', 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' + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'expectedEndTime', - ti: 'DateTime', + n: 'name', an: { - lp: 'expectedEndTime' + lp: 'name' }, t: 'a' }] }, { - ln: 'RouteGeometryRequestType', + ln: 'QualityOfPositionType', ps: [{ - n: 'boundingBox', - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + n: 'horizontalAcc', + rq: true, + en: 'HorizontalAcc', + ti: '.HorAccType' }, { - n: 'scale', - ti: 'PositiveInteger', - an: { - lp: 'scale' - }, - t: 'a' + n: 'verticalAcc', + rq: true, + en: 'VerticalAcc', + ti: '.VerAccType' }, { - n: 'provideStartingPortion', - ti: 'Boolean', + n: 'responseReq', an: { - lp: 'provideStartingPortion' + lp: 'responseReq' }, t: 'a' }, { - n: 'maxPoints', - ti: 'PositiveInteger', + n: 'responseTimer', an: { - lp: 'maxPoints' + lp: 'responseTimer' }, t: 'a' }] @@ -725,44 +835,63 @@ var OLS_1_1_0_Module_Factory = function () { ti: '.AngleType' }] }, { - ln: 'WayPointListType', + ln: 'VerAccType', ps: [{ - n: 'startPoint', + n: 'distance', rq: true, - en: 'StartPoint', - ti: '.WayPointType' + en: 'Distance', + ti: '.DistanceType' + }] + }, { + ln: 'SLIAType', + bti: '.AbstractResponseParametersType', + ps: [{ + n: 'outputGatewayParameters', + rq: true, + en: 'OutputGatewayParameters', + ti: '.OutputGatewayParametersType' }, { - n: 'viaPoint', - mno: 0, - col: true, - en: 'ViaPoint', - ti: '.WayPointType' + n: 'requestID', + an: { + lp: 'requestID' + }, + t: 'a' + }] + }, { + ln: 'StyleType', + ps: [{ + n: 'name', + rq: true, + en: 'Name' }, { - n: 'endPoint', + n: 'styleContent', rq: true, - en: 'EndPoint', - ti: '.WayPointType' + en: 'StyleContent' }] }, { - ln: 'AbstractPOIPropertyType' - }, { - ln: 'AbstractRouteSummaryType', + ln: 'RouteInstructionsListType', bti: '.AbstractDataType', ps: [{ - n: 'totalTime', + n: 'routeInstruction', rq: true, - en: 'TotalTime', - ti: 'Duration' + col: true, + en: 'RouteInstruction', + ti: '.RouteInstructionType' }, { - n: 'totalDistance', - rq: true, - en: 'TotalDistance', - ti: '.DistanceType' + n: 'format', + an: { + lp: 'format' + }, + t: 'a' }, { - n: 'boundingBox', + n: 'lang', rq: true, - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + ti: 'Language', + an: { + lp: 'lang', + ns: 'http:\/\/www.opengis.net\/xls' + }, + t: 'a' }] }, { ln: 'AbstractGatewayParametersType', @@ -790,60 +919,50 @@ var OLS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InputMSInformationType', - bti: '.AbstractMSInformationType' - }, { - ln: 'StyleType', - ps: [{ - n: 'name', - rq: true, - en: 'Name' - }, { - n: 'styleContent', - rq: true, - en: 'StyleContent' - }] + ln: 'RouteSummaryType', + bti: '.AbstractRouteSummaryType' }, { - ln: 'OverlayType', + ln: 'NAICSType', + bti: '.AbstractNamedReferenceSystem', ps: [{ - n: 'poi', - rq: true, - en: 'POI', - ti: '.PointOfInterestType' - }, { - n: 'routeGeometry', - rq: true, - en: 'RouteGeometry', - ti: '.RouteGeometryType' - }, { - n: 'position', - rq: true, - en: 'Position', - ti: '.PositionType' - }, { - n: 'map', - rq: true, - en: 'Map', - ti: '.MapType' + n: 'type', + an: { + lp: 'type' + }, + t: 'a' }, { - n: 'style', - en: 'Style', - ti: '.StyleType' + n: 'subType', + an: { + lp: 'subType' + }, + t: 'a' }, { - n: 'zorder', - ti: 'Integer', + n: 'category', an: { - lp: 'zorder' + lp: 'category' }, t: 'a' }] }, { - ln: 'VerAccType', + ln: 'AbstractStreetLocatorType' + }, { + ln: 'MapType', + bti: '.AbstractDataType', ps: [{ - n: 'distance', + n: 'content', rq: true, - en: 'Distance', - ti: '.DistanceType' + en: 'Content', + ti: '.ContentType' + }, { + n: 'bBoxContext', + rq: true, + en: 'BBoxContext', + ti: 'GML_3_1_1.EnvelopeType' + }, { + n: 'centerContext', + rq: true, + en: 'CenterContext', + ti: '.CenterContextType' }] }, { ln: 'GeocodeResponseType', @@ -856,89 +975,73 @@ var OLS_1_1_0_Module_Factory = function () { ti: '.GeocodeResponseListType' }] }, { - 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: 'TimeStampType', + ln: 'AbstractNamedReferenceSystem' + }, { + ln: 'AbstractMSInformationType', ps: [{ - n: 'begin', - rq: true, - ti: 'DateTime', + n: 'msIDType', an: { - lp: 'begin' + lp: 'msIDType' }, t: 'a' }, { - n: 'duration', - ti: 'Duration', + n: 'msIDValue', an: { - lp: 'duration' + lp: 'msIDValue' + }, + t: 'a' + }, { + n: 'encryption', + an: { + lp: 'encryption' }, t: 'a' }] }, { - 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' - }] - }, { - ln: 'RouteMapRequestType', - ps: [{ - n: 'output', + n: 'nearest', rq: true, - col: true, - en: 'Output', - ti: '.RouteMapOutputType' - }] - }, { - ln: 'SLIAType', - bti: '.AbstractResponseParametersType', - ps: [{ - n: 'outputGatewayParameters', + en: 'Nearest', + ti: '.NearestType' + }, { + n: 'withinDistance', rq: true, - en: 'OutputGatewayParameters', - ti: '.OutputGatewayParametersType' + en: 'WithinDistance', + ti: '.WithinDistanceType' }, { - n: 'requestID', - an: { - lp: 'requestID' - }, - t: 'a' + n: 'withinBoundary', + rq: true, + en: 'WithinBoundary', + ti: '.WithinBoundaryType' }] }, { ln: 'DirectoryRequestType', @@ -975,475 +1078,595 @@ var OLS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractRequestParametersType' - }, { - ln: 'AbstractStreetLocatorType' + ln: 'ReverseGeocodeRequestType', + bti: '.AbstractRequestParametersType', + ps: [{ + n: 'position', + rq: true, + en: 'Position', + ti: '.PositionType' + }, { + n: 'reverseGeocodePreference', + mno: 0, + col: true, + en: 'ReverseGeocodePreference' + }] }, { - ln: 'NearestType', + ln: 'WithinDistanceType', ps: [{ n: 'location', rq: true, - col: true, mx: false, dom: false, en: '_Location', ti: '.AbstractLocationType', t: 'er' }, { - n: 'nearestCriterion', - an: { - lp: 'nearestCriterion' - }, - t: 'a' + n: 'minimumDistance', + en: 'MinimumDistance', + ti: '.DistanceType' + }, { + n: 'maximumDistance', + en: 'MaximumDistance', + ti: '.DistanceType' }] }, { - ln: 'RouteSummaryType', - bti: '.AbstractRouteSummaryType' - }, { - ln: 'QualityOfPositionType', + ln: 'AreaOfInterestType', + bti: '.AbstractDataType', ps: [{ - n: 'horizontalAcc', + n: 'circleByCenterPoint', rq: true, - en: 'HorizontalAcc', - ti: '.HorAccType' + en: { + lp: 'CircleByCenterPoint', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CircleByCenterPointType' }, { - n: 'verticalAcc', + n: 'polygon', rq: true, - en: 'VerticalAcc', - ti: '.VerAccType' - }, { - n: 'responseReq', - an: { - lp: 'responseReq' + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.PolygonType' }, { - n: 'responseTimer', - an: { - lp: 'responseTimer' + 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: 'NamedPlaceType', + ln: 'AbstractMSIDsType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'type', - rq: true, + n: 'session', an: { - lp: 'type' + lp: 'session' }, t: 'a' }] }, { - ln: 'AbstractMSInformationType', + ln: 'LayerType', ps: [{ - n: 'msIDType', - an: { - lp: 'msIDType' - }, - t: 'a' - }, { - n: 'msIDValue', - an: { - lp: 'msIDValue' - }, - t: 'a' + n: 'layer', + rq: true, + col: true, + en: 'Layer', + ti: '.LayerType.Layer' }, { - n: 'encryption', + n: 'filter', + rq: true, an: { - lp: 'encryption' + lp: 'filter' }, t: 'a' }] }, { - ln: 'ReverseGeocodeRequestType', - bti: '.AbstractRequestParametersType', + ln: 'AvailableSRSType', ps: [{ - n: 'position', + n: 'srs', rq: true, - en: 'Position', - ti: '.PositionType' - }, { - n: 'reverseGeocodePreference', - mno: 0, col: true, - en: 'ReverseGeocodePreference' + en: 'SRS' }] }, { - ln: 'AbstractPositionType', - bti: '.AbstractLocationType' - }, { - 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: 'DetermineRouteRequestType', - bti: '.AbstractRequestParametersType', + ln: 'GeocodingQOSType', ps: [{ - n: 'routeHandle', - rq: true, - en: 'RouteHandle', - ti: '.RouteHandleType' + n: 'accuracy', + ti: 'Float', + an: { + lp: 'accuracy' + }, + t: 'a' }, { - n: 'routePlan', + n: 'matchType', + an: { + lp: 'matchType' + }, + t: 'a' + }] + }, { + ln: 'EllipseType', + bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', + ps: [{ + n: 'pos', rq: true, - en: 'RoutePlan', - ti: '.RoutePlanType' + en: { + lp: 'pos', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.DirectPositionType' }, { - n: 'routeInstructionsRequest', - en: 'RouteInstructionsRequest', - ti: '.RouteInstructionsRequestType' + n: 'majorAxis', + rq: true, + ti: 'GML_3_1_1.LengthType' }, { - n: 'routeGeometryRequest', - en: 'RouteGeometryRequest', - ti: '.RouteGeometryRequestType' + n: 'minorAxis', + rq: true, + ti: 'GML_3_1_1.LengthType' }, { - n: 'routeMapRequest', - en: 'RouteMapRequest', - ti: '.RouteMapRequestType' + n: 'rotation', + rq: true, + ti: 'GML_3_1_1.AngleType' + }] + }, { + ln: 'XLSType', + ps: [{ + n: 'header', + rq: true, + mx: false, + dom: false, + en: '_Header', + ti: '.AbstractHeaderType', + t: 'er' }, { - n: 'provideRouteHandle', - ti: 'Boolean', + n: 'body', + rq: true, + col: true, + mx: false, + dom: false, + en: '_Body', + ti: '.AbstractBodyType', + t: 'er' + }, { + n: 'version', + rq: true, + ti: 'Decimal', an: { - lp: 'provideRouteHandle' + lp: 'version' }, t: 'a' }, { - n: 'distanceUnit', + n: 'lang', + ti: 'Language', an: { - lp: 'distanceUnit' + lp: 'lang', + ns: 'http:\/\/www.opengis.net\/xls' }, t: 'a' }] }, { - ln: 'NAICSType', - bti: '.AbstractNamedReferenceSystem', + ln: 'ErrorType', ps: [{ - n: 'type', + n: 'errorCode', + rq: true, an: { - lp: 'type' + lp: 'errorCode' }, t: 'a' }, { - n: 'subType', + n: 'severity', an: { - lp: 'subType' + lp: 'severity' }, t: 'a' }, { - n: 'category', + n: 'locationID', + ti: 'IDREF', an: { - lp: 'category' + lp: 'locationID' }, t: 'a' - }] - }, { - ln: 'POIInfoType', - ps: [{ - n: 'name', - rq: true, + }, { + n: 'locationPath', an: { - lp: 'name' + lp: 'locationPath' }, t: 'a' }, { - n: 'value', - rq: true, + n: 'message', an: { - lp: 'value' + lp: 'message' }, t: 'a' }] }, { - ln: 'GetPortrayMapCapabilitiesRequestType', - bti: '.AbstractRequestParametersType' - }, { - ln: 'AbstractDataType' - }, { - ln: 'AvailableFormatsType', + ln: 'POIInfoListType', ps: [{ - n: 'format', + n: 'poiInfo', rq: true, col: true, - en: 'Format' + en: 'POIInfo', + ti: '.POIInfoType' }] }, { - ln: 'SpeedType', - bti: '.AbstractMeasureType', + ln: 'POIPropertiesType', + bti: '.AbstractPOISelectionCriteriaType', ps: [{ - n: 'uom', + n: 'poiProperty', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_POIProperty', + ti: 'AnyType', + t: 'er' + }, { + n: 'directoryType', an: { - lp: 'uom' + lp: 'directoryType' }, t: 'a' }] }, { - ln: 'POIProperties', - tn: null, - bti: '.POIPropertiesType' - }, { - ln: 'InputMSIDsType', - bti: '.AbstractMSIDsType', + ln: 'LineCorridorType', ps: [{ - n: 'inputMSInformation', + n: 'lineString', rq: true, - en: 'InputMSInformation', - ti: '.InputMSInformationType' + en: { + lp: 'LineString', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.LineStringType' + }, { + n: 'distance', + rq: true, + en: 'Distance', + ti: '.DistanceType' }] }, { - ln: 'ResponseType', - bti: '.AbstractBodyType', + ln: 'AddressType', + bti: '.AbstractAddressType', ps: [{ - n: 'errorList', - en: 'ErrorList', - ti: '.ErrorListType' - }, { - n: 'responseParameters', - mx: false, - dom: false, - en: '_ResponseParameters', - ti: '.AbstractResponseParametersType', - t: 'er' + n: 'freeFormAddress', + rq: true }, { - n: 'version', + n: 'streetAddress', rq: true, - an: { - lp: 'version' - }, - t: 'a' + en: 'StreetAddress', + ti: '.StreetAddressType' }, { - n: 'requestID', - rq: true, - an: { - lp: 'requestID' - }, - t: 'a' + n: 'place', + mno: 0, + col: true, + en: 'Place', + ti: '.NamedPlaceType' }, { - n: 'numberOfResponses', - ti: 'NonNegativeInteger', - an: { - lp: 'numberOfResponses' - }, - t: 'a' + n: 'postalCode', + en: 'PostalCode' }] }, { - ln: 'CenterContextType', + ln: 'OutputGatewayParametersType', + bti: '.AbstractGatewayParametersType', ps: [{ - n: 'centerPoint', - rq: true, - en: 'CenterPoint', - ti: 'GML_3_1_1.PointType' - }, { - n: 'displayScale', - rq: true, - en: 'DisplayScale', - ti: 'Integer' - }, { - n: 'dpi', + n: 'outputMSIDs', rq: true, - en: 'DPI', - ti: 'Integer' - }, { - n: 'radius', + en: 'OutputMSIDs', + ti: '.OutputMSIDsType' + }] + }, { + ln: 'POIPropertyType', + bti: '.AbstractPOIPropertyType', + ps: [{ + n: 'name', rq: true, - en: 'Radius', - ti: '.RadiusType' - }, { - n: 'azimuth', - ti: 'Integer', an: { - lp: 'azimuth' + lp: 'name' }, t: 'a' }, { - n: 'srs', + n: 'value', rq: true, an: { - lp: 'SRS' + lp: 'value' }, t: 'a' }] }, { - ln: 'AbstractPOISelectionCriteriaType' + ln: 'AbstractResponseParametersType' }, { - ln: 'AbstractMSIDsType', + ln: 'RouteMapRequestType', ps: [{ - n: 'session', - an: { - lp: 'session' - }, - t: 'a' + n: 'output', + rq: true, + col: true, + en: 'Output', + ti: '.RouteMapOutputType' }] }, { - ln: 'OutputMSInformationType', - bti: '.AbstractMSInformationType', + ln: 'ReverseGeocodeResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'position', - rq: true, - en: 'Position', - ti: '.PositionType' + n: 'reverseGeocodedLocation', + mno: 0, + col: true, + en: 'ReverseGeocodedLocation', + ti: '.ReverseGeocodedLocationType' }] }, { - ln: 'InputGatewayParametersType', - bti: '.AbstractGatewayParametersType', + ln: 'AbstractBodyType' + }, { + ln: 'WayPointListType', ps: [{ - n: 'inputMSIDs', + n: 'startPoint', rq: true, - en: 'InputMSIDs', - ti: '.InputMSIDsType' + en: 'StartPoint', + ti: '.WayPointType' + }, { + n: 'viaPoint', + mno: 0, + col: true, + en: 'ViaPoint', + ti: '.WayPointType' + }, { + n: 'endPoint', + rq: true, + en: 'EndPoint', + ti: '.WayPointType' }] }, { - ln: 'RequestHeaderType', - bti: '.AbstractHeaderType', + ln: 'SICType', + bti: '.AbstractNamedReferenceSystem', ps: [{ - n: 'clientName', + n: 'type', an: { - lp: 'clientName' + lp: 'type' }, t: 'a' }, { - n: 'clientPassword', + n: 'subType', an: { - lp: 'clientPassword' + lp: 'subType' }, t: 'a' }, { - n: 'sessionID', + n: 'category', an: { - lp: 'sessionID' + lp: 'category' }, t: 'a' }, { - n: 'srsName', + n: 'code', an: { - lp: 'srsName' + lp: 'code' }, t: 'a' + }] + }, { + ln: 'POIWithDistanceType', + ps: [{ + n: 'poi', + rq: true, + en: 'POI', + ti: '.PointOfInterestType' }, { - n: 'msid', - an: { - lp: 'MSID' - }, - t: 'a' + n: 'distance', + en: 'Distance', + ti: '.DistanceType' }] }, { - ln: 'AbstractLocationType', - bti: '.AbstractDataType' + ln: 'OutputMSIDsType', + bti: '.AbstractMSIDsType', + ps: [{ + n: 'outputMSInformation', + rq: true, + en: 'OutputMSInformation', + ti: '.OutputMSInformationType' + }] }, { - ln: 'CircularArcType', - bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', + ln: 'GetPortrayMapCapabilitiesResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'pos', + n: 'availableSRS', rq: true, - en: { - lp: 'pos', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.DirectPositionType' + en: 'AvailableSRS', + ti: '.AvailableSRSType' }, { - n: 'innerRadius', + n: 'availableLayers', rq: true, - ti: 'GML_3_1_1.LengthType' + en: 'AvailableLayers', + ti: '.AvailableLayersType' }, { - n: 'outerRadius', + n: 'availableFormats', rq: true, - ti: 'GML_3_1_1.LengthType' + en: 'AvailableFormats', + ti: '.AvailableFormatsType' }, { - n: 'startAngle', + n: 'availableStyles', rq: true, - ti: 'GML_3_1_1.AngleType' + en: 'AvailableStyles', + ti: '.AvailableStylesType' + }] + }, { + ln: 'POIAttributeListType', + ps: [{ + n: 'referenceSystem', + en: 'ReferenceSystem', + ti: '.ReferenceSystemType' }, { - n: 'endAngle', - rq: true, - ti: 'GML_3_1_1.AngleType' + n: 'poiInfoList', + en: 'POIInfoList', + ti: '.POIInfoListType' + }] + }, { + ln: 'StreetNameType', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'interpolation', - ti: 'GML_3_1_1.CurveInterpolationType', + n: 'directionalPrefix', an: { - lp: 'interpolation' + lp: 'directionalPrefix' }, t: 'a' }, { - n: 'numARC', - rq: true, - ti: 'Integer', + n: 'typePrefix', an: { - lp: 'numArc' + lp: 'typePrefix' + }, + t: 'a' + }, { + 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' }] }, { - ln: 'AbstractHeaderType' + ln: 'GeocodeResponseListType', + ps: [{ + n: 'geocodedAddress', + rq: true, + col: true, + en: 'GeocodedAddress', + ti: '.GeocodedAddressType' + }, { + n: 'numberOfGeocodedAddresses', + rq: true, + ti: 'NonNegativeInteger', + an: { + lp: 'numberOfGeocodedAddresses' + }, + t: 'a' + }] }, { - ln: 'WayPointType', - bti: '.AbstractWayPointType', + ln: 'OutputType', ps: [{ - n: 'location', + n: 'bBoxContext', rq: true, - mx: false, - dom: false, - en: '_Location', - ti: '.AbstractLocationType', - t: 'er' + en: 'BBoxContext', + ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'geocodeMatchCode', - en: 'GeocodeMatchCode', - ti: '.GeocodingQOSType' + n: 'centerContext', + rq: true, + en: 'CenterContext', + ti: '.CenterContextType' }, { - n: 'stop', + n: 'width', + ti: 'NonNegativeInteger', + an: { + lp: 'width' + }, + t: 'a' + }, { + n: 'height', + ti: 'NonNegativeInteger', + an: { + lp: 'height' + }, + t: 'a' + }, { + n: 'format', + an: { + lp: 'format' + }, + t: 'a' + }, { + n: 'bGcolor', + an: { + lp: 'BGcolor' + }, + t: 'a' + }, { + n: 'transparent', ti: 'Boolean', an: { - lp: 'stop' + lp: 'transparent' + }, + t: 'a' + }, { + n: 'content', + an: { + lp: 'content' }, t: 'a' }] }, { - ln: 'SICType', - bti: '.AbstractNamedReferenceSystem', + ln: 'RequestHeaderType', + bti: '.AbstractHeaderType', ps: [{ - n: 'type', + n: 'clientName', an: { - lp: 'type' + lp: 'clientName' }, t: 'a' }, { - n: 'subType', + n: 'clientPassword', an: { - lp: 'subType' + lp: 'clientPassword' }, t: 'a' }, { - n: 'category', + n: 'sessionID', an: { - lp: 'category' + lp: 'sessionID' }, t: 'a' }, { - n: 'code', + n: 'srsName', an: { - lp: 'code' + lp: 'srsName' + }, + t: 'a' + }, { + n: 'msid', + an: { + lp: 'MSID' }, t: 'a' }] }, { - ln: 'GeocodedAddressType', + ln: 'ReverseGeocodedLocationType', ps: [{ n: 'point', rq: true, @@ -1458,86 +1681,41 @@ 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: 'WithinDistanceType', + ln: 'GeocodeRequestType', + bti: '.AbstractRequestParametersType', ps: [{ - n: 'location', + n: 'address', rq: true, - mx: false, - dom: false, - en: '_Location', - ti: '.AbstractLocationType', - t: 'er' - }, { - 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: 'name' - }, - t: 'a' + col: true, + en: 'Address', + ti: '.AddressType' }] }, { - ln: 'AngleType', - bti: '.AbstractMeasureType', - ps: [{ - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }] + ln: 'AbstractHeaderType' }, { - ln: 'EllipseType', - bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', + ln: 'PortrayMapRequestType', + bti: '.AbstractRequestParametersType', ps: [{ - n: 'pos', - rq: true, - en: { - lp: 'pos', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.DirectPositionType' - }, { - n: 'majorAxis', + n: 'output', rq: true, - ti: 'GML_3_1_1.LengthType' + col: true, + en: 'Output', + ti: '.OutputType' }, { - n: 'minorAxis', - rq: true, - ti: 'GML_3_1_1.LengthType' + n: 'basemap', + en: 'Basemap', + ti: '.LayerType' }, { - n: 'rotation', - rq: true, - ti: 'GML_3_1_1.AngleType' + n: 'overlay', + mno: 0, + col: true, + en: 'Overlay', + ti: '.OverlayType' }] }, { ln: 'AbstractAddressType', @@ -1557,503 +1735,325 @@ var OLS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SLIRType', - bti: '.AbstractRequestParametersType', - ps: [{ - n: 'inputGatewayParameters', - rq: true, - en: 'InputGatewayParameters', - ti: '.InputGatewayParametersType' - }] - }, { - ln: 'RouteInstructionsRequestType', + ln: 'RouteMapOutputType', ps: [{ + n: 'bBoxContext', + en: 'BBoxContext', + ti: 'GML_3_1_1.EnvelopeType' + }, { + n: 'width', + ti: 'NonNegativeInteger', + an: { + lp: 'width' + }, + t: 'a' + }, { + n: 'height', + ti: 'NonNegativeInteger', + an: { + lp: 'height' + }, + t: 'a' + }, { n: 'format', an: { lp: 'format' }, t: 'a' }, { - n: 'provideGeometry', - ti: 'Boolean', + n: 'bGcolor', an: { - lp: 'provideGeometry' + lp: 'BGcolor' }, t: 'a' }, { - n: 'provideBoundingBox', + n: 'transparent', ti: 'Boolean', an: { - lp: 'provideBoundingBox' + lp: 'transparent' }, t: 'a' - }] - }, { - ln: 'AvoidListType', - ps: [{ - n: 'aoi', - mno: 0, - col: true, - en: 'AOI', - ti: '.AreaOfInterestType' - }, { - n: 'location', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_Location', - ti: '.AbstractLocationType', - t: 'er' }, { - n: 'avoidFeature', - mno: 0, - col: true, - en: 'AvoidFeature' + n: 'style', + an: { + lp: 'style' + }, + t: 'a' }] }, { - ln: 'StreetNameType', + ln: 'NamedPlaceType', ps: [{ n: 'value', t: 'v' }, { - n: 'directionalPrefix', + n: 'type', + rq: true, an: { - lp: 'directionalPrefix' + lp: 'type' }, t: 'a' - }, { - n: 'typePrefix', + }] + }, { + ln: 'DistanceType', + bti: '.AbstractMeasureType', + ps: [{ + n: 'uom', an: { - lp: 'typePrefix' + lp: 'uom' }, t: 'a' + }] + }, { + ln: 'ResponseType', + bti: '.AbstractBodyType', + ps: [{ + n: 'errorList', + en: 'ErrorList', + ti: '.ErrorListType' }, { - n: 'officialName', - an: { - lp: 'officialName' - }, - t: 'a' + n: 'responseParameters', + mx: false, + dom: false, + en: '_ResponseParameters', + ti: '.AbstractResponseParametersType', + t: 'er' }, { - n: 'typeSuffix', + n: 'version', + rq: true, an: { - lp: 'typeSuffix' + lp: 'version' }, t: 'a' }, { - n: 'directionalSuffix', + n: 'requestID', + rq: true, an: { - lp: 'directionalSuffix' + lp: 'requestID' }, t: 'a' }, { - n: 'muniOctant', - ti: 'GML_3_1_1.CompassPointEnumeration', + n: 'numberOfResponses', + ti: 'NonNegativeInteger', an: { - lp: 'muniOctant' + lp: 'numberOfResponses' }, t: 'a' }] }, { - ln: 'ResponseHeaderType', - bti: '.AbstractHeaderType', + ln: 'ErrorListType', ps: [{ - n: 'errorList', - en: 'ErrorList', - ti: '.ErrorListType' + n: 'error', + rq: true, + col: true, + en: 'Error', + ti: '.ErrorType' }, { - n: 'sessionID', + n: 'highestSeverity', an: { - lp: 'sessionID' + lp: 'highestSeverity' }, t: 'a' }] }, { - ln: 'ErrorType', + ln: 'RadiusType', ps: [{ - n: 'errorCode', + n: 'value', + ti: 'Decimal', + t: 'v' + }, { + n: 'unit', rq: true, an: { - lp: 'errorCode' + lp: 'unit' }, t: 'a' + }] + }, { + ln: 'ContentType', + ps: [{ + n: 'data', + rq: true, + en: 'Data' }, { - n: 'severity', - an: { - lp: 'severity' - }, - t: 'a' + n: 'url', + rq: true, + en: 'URL' }, { - n: 'locationID', - ti: 'IDREF', + n: 'format', + rq: true, an: { - lp: 'locationID' + lp: 'format' }, t: 'a' }, { - n: 'locationPath', + n: 'width', + rq: true, + ti: 'Integer', an: { - lp: 'locationPath' + lp: 'width' }, t: 'a' }, { - n: 'message', + n: 'height', + rq: true, + ti: 'Integer', an: { - lp: 'message' + lp: 'height' }, t: 'a' }] }, { - ln: 'DistanceType', - bti: '.AbstractMeasureType', - ps: [{ - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }] - }, { - ln: 'AddressType', - bti: '.AbstractAddressType', + ln: 'RoutePlanType', ps: [{ - n: 'freeFormAddress', - rq: true - }, { - n: 'streetAddress', + n: 'routePreference', rq: true, - en: 'StreetAddress', - ti: '.StreetAddressType' - }, { - n: 'place', - mno: 0, - col: true, - en: 'Place', - ti: '.NamedPlaceType' + en: 'RoutePreference' }, { - n: 'postalCode', - en: 'PostalCode' - }] - }, { - ln: 'AvailableStylesType', - ps: [{ - n: 'style', + n: 'wayPointList', rq: true, - col: true, - en: 'Style' - }] - }, { - ln: 'StreetAddressType', - ps: [{ - n: 'streetLocation', - mx: false, - dom: false, - en: '_StreetLocation', - ti: '.AbstractStreetLocatorType', - t: 'er' + en: 'WayPointList', + ti: '.WayPointListType' }, { - n: 'street', - rq: true, - col: true, - en: 'Street', - ti: '.StreetNameType' - }] - }, { - ln: 'GeocodeResponseListType', - ps: [{ - n: 'geocodedAddress', - rq: true, - col: true, - en: 'GeocodedAddress', - ti: '.GeocodedAddressType' + n: 'avoidList', + en: 'AvoidList', + ti: '.AvoidListType' }, { - n: 'numberOfGeocodedAddresses', - rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'numberOfGeocodedAddresses' - }, - t: 'a' - }] - }, { - ln: 'AbstractMeasureType', - ps: [{ - n: 'value', - rq: true, - ti: 'Decimal', + n: 'useRealTimeTraffic', + ti: 'Boolean', an: { - lp: 'value' + lp: 'useRealTimeTraffic' }, t: 'a' }, { - n: 'accuracy', - ti: 'Decimal', + n: 'expectedStartTime', + ti: 'DateTime', an: { - lp: 'accuracy' + lp: 'expectedStartTime' }, 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: 'directoryType', + n: 'expectedEndTime', + ti: 'DateTime', an: { - lp: 'directoryType' + lp: 'expectedEndTime' }, t: 'a' }] }, { - ln: 'ErrorListType', + ln: 'InputGatewayParametersType', + bti: '.AbstractGatewayParametersType', ps: [{ - n: 'error', + n: 'inputMSIDs', rq: true, - col: true, - en: 'Error', - ti: '.ErrorType' - }, { - n: 'highestSeverity', - an: { - lp: 'highestSeverity' - }, - t: 'a' + en: 'InputMSIDs', + ti: '.InputMSIDsType' }] }, { - ln: 'GeocodeRequestType', - bti: '.AbstractRequestParametersType', + ln: 'ClipType', ps: [{ - n: 'address', + n: 'polygon', rq: true, - col: true, - en: 'Address', - ti: '.AddressType' - }] - }, { - ln: 'RouteHandleType', - ps: [{ - n: 'serviceID', - an: { - lp: 'serviceID' + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.PolygonType' }, { - n: 'routeID', + n: 'circleByCenterPoint', rq: true, - an: { - lp: 'routeID' + 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: 'BuildingLocatorType', - bti: '.AbstractStreetLocatorType', + ln: 'NACEType', + bti: '.AbstractNamedReferenceSystem', ps: [{ - n: 'number', - an: { - lp: 'number' - }, - t: 'a' - }, { - n: 'subdivision', + n: 'division', an: { - lp: 'subdivision' + lp: 'division' }, t: 'a' }, { - n: 'buildingName', + n: 'group', an: { - lp: 'buildingName' + lp: 'group' }, t: 'a' - }] - }, { - ln: 'RouteInstructionsListType', - bti: '.AbstractDataType', - ps: [{ - n: 'routeInstruction', - rq: true, - col: true, - en: 'RouteInstruction', - ti: '.RouteInstructionType' }, { - n: 'format', + n: 'clazz', an: { - lp: 'format' + lp: 'class' }, t: 'a' }, { - n: 'lang', - rq: true, - ti: 'Language', + n: 'description', an: { - lp: 'lang', - ns: 'http:\/\/www.opengis.net\/xls' + lp: 'description' }, t: 'a' }] }, { - ln: 'GeocodingQOSType', + ln: 'RouteInstructionsRequestType', ps: [{ - n: 'accuracy', - ti: 'Float', - an: { - lp: 'accuracy' - }, - t: 'a' - }, { - n: 'matchType', + n: 'format', an: { - lp: 'matchType' - }, - t: 'a' - }] - }, { - ln: 'ReverseGeocodedLocationType', - ps: [{ - n: 'point', - rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PointType' - }, { - n: 'address', - rq: true, - en: 'Address', - ti: '.AddressType' - }, { - n: 'searchCentreDistance', - en: 'SearchCentreDistance', - ti: '.DistanceType' - }] - }, { - ln: 'RouteGeometryType', - bti: '.AbstractDataType', - ps: [{ - n: 'lineString', - rq: true, - en: { - lp: 'LineString', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'format' }, - 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: 'bBoxContext', - rq: true, - en: 'BBoxContext', - ti: 'GML_3_1_1.EnvelopeType' - }, { - n: 'centerContext', - rq: true, - en: 'CenterContext', - ti: '.CenterContextType' - }] - }, { - ln: 'OutputGatewayParametersType', - bti: '.AbstractGatewayParametersType', - ps: [{ - n: 'outputMSIDs', - rq: true, - 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', + t: 'a' + }, { + n: 'provideGeometry', + ti: 'Boolean', an: { - lp: 'description' + lp: 'provideGeometry' + }, + t: 'a' + }, { + n: 'provideBoundingBox', + ti: 'Boolean', + an: { + lp: 'provideBoundingBox' }, t: 'a' }] }, { - ln: 'WithinBoundaryType', - ps: [{ - n: 'aoi', - rq: true, - en: 'AOI', - ti: '.AreaOfInterestType' - }] + ln: 'AbstractPOIType', + bti: '.AbstractLocationType' }, { t: 'enum', ln: 'NearestCriterionType', vs: ['Proximity', 'Fastest', 'Shortest', 'Easiest'] }, { t: 'enum', - ln: 'RoutePreferenceType', - vs: ['Fastest', 'Shortest', 'Pedestrian'] + ln: 'ReverseGeocodePreferenceType', + vs: ['StreetAddress', 'IntersectionAddress'] }, { t: 'enum', - ln: 'RouteMapStyleType', - vs: ['Overview', 'Maneuver'] + ln: 'SortDirectionType', + vs: ['Ascending', 'Descending'] }, { t: 'enum', - ln: 'ReverseGeocodePreferenceType', - vs: ['StreetAddress', 'IntersectionAddress'] + 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: 'DistanceUnitType', - vs: ['KM', 'M', 'DM', 'MI', 'YD', 'FT'] + ln: 'SpeedUnitType', + vs: ['KPH', 'MPH', 'MPS', 'FPS'] }, { t: 'enum', - ln: 'ErrorCodeType', - vs: ['RequestVersionMismatch', 'ResponseVersionMismatch', 'ValueNotRecognized', 'NotSupported', 'Inconsistent', 'OtherXml', 'DeliveryFailure', 'SecurityFailure', 'Unknown'] + ln: 'RouteMapStyleType', + vs: ['Overview', 'Maneuver'] }, { 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: 'SeverityType', + vs: ['Warning', 'Error'] }, { t: 'enum', ln: 'PresentationContentType', @@ -2064,357 +2064,357 @@ var OLS_1_1_0_Module_Factory = function () { vs: ['Highway', 'Tollway'] }, { t: 'enum', - ln: 'SeverityType', - vs: ['Warning', 'Error'] + ln: 'NamedPlaceClassification', + vs: ['CountrySubdivision', 'CountrySecondarySubdivision', 'Municipality', 'MunicipalitySubdivision'] }, { t: 'enum', - ln: 'SortDirectionType', - vs: ['Ascending', 'Descending'] + ln: 'DistanceUnitType', + vs: ['KM', 'M', 'DM', 'MI', 'YD', 'FT'] }, { t: 'enum', - ln: 'NamedPlaceClassification', - vs: ['CountrySubdivision', 'CountrySecondarySubdivision', 'Municipality', 'MunicipalitySubdivision'] + ln: 'RoutePreferenceType', + vs: ['Fastest', 'Shortest', 'Pedestrian'] }, { t: 'enum', - ln: 'SpeedUnitType', - vs: ['KPH', 'MPH', 'MPS', 'FPS'] + ln: 'ErrorCodeType', + vs: ['RequestVersionMismatch', 'ResponseVersionMismatch', 'ValueNotRecognized', 'NotSupported', 'Inconsistent', 'OtherXml', 'DeliveryFailure', 'SecurityFailure', 'Unknown'] }], eis: [{ - en: '_GatewayParameters', - ti: '.AbstractGatewayParametersType' + en: 'Building', + ti: '.BuildingLocatorType', + sh: '_StreetLocation' }, { - en: 'TimeStamp', - ti: '.TimeStampType' + en: 'Position', + ti: '.PositionType', + sh: '_Position' }, { - en: 'RouteSummary', - ti: '.RouteSummaryType', - sh: '_RouteSummary' + en: 'RouteInstructionsRequest', + ti: '.RouteInstructionsRequestType' }, { - en: 'SLIA', - ti: '.SLIAType', - sh: '_ResponseParameters' + en: 'RouteInstruction', + ti: '.RouteInstructionType' }, { - en: 'CircularArc', - ti: '.CircularArcType' + en: 'DirectoryRequest', + ti: '.DirectoryRequestType', + sh: '_RequestParameters' }, { - en: 'POI', - ti: '.PointOfInterestType', - sh: '_POI' + en: 'PortrayMapRequest', + ti: '.PortrayMapRequestType', + sh: '_RequestParameters' }, { - en: '_ADT', - ti: '.AbstractDataType' + en: 'SLIR', + ti: '.SLIRType', + sh: '_RequestParameters' }, { - en: 'AOI', - ti: '.AreaOfInterestType', - sh: '_ADT' + en: 'Ellipse', + ti: '.EllipseType' + }, { + en: 'Address', + ti: '.AddressType', + sh: '_Location' }, { en: 'ReverseGeocodeRequest', ti: '.ReverseGeocodeRequestType', sh: '_RequestParameters' }, { - en: 'NextSegment', - ti: '.RouteSegmentType', - sh: '_NextSegment' + en: 'RouteSummary', + ti: '.RouteSummaryType', + sh: '_RouteSummary' }, { - en: 'RouteInstruction', - ti: '.RouteInstructionType' + en: '_StreetLocation', + ti: '.AbstractStreetLocatorType' }, { - en: '_WayPoint', - ti: '.AbstractWayPointType' + en: '_Measure', + ti: '.AbstractMeasureType' }, { - en: 'RouteGeometry', - ti: '.RouteGeometryType', - sh: '_ADT' + en: 'POIProperties', + ti: '.POIProperties', + sh: '_POISelectionCriteria' }, { - en: 'Building', - ti: '.BuildingLocatorType', - sh: '_StreetLocation' + en: 'OutputMSInformation', + ti: '.OutputMSInformationType', + sh: '_MSInformation' }, { - en: 'ViaPoint', - ti: '.WayPointType', - sh: '_WayPoint' + en: 'ReferenceSystem', + ti: '.ReferenceSystemType' + }, { + en: 'RouteGeometryRequest', + ti: '.RouteGeometryRequestType' }, { en: '_ResponseParameters', ti: '.AbstractResponseParametersType' }, { - en: 'RoutePreference' - }, { - en: 'Angle', - ti: '.AngleType', - sh: '_Measure' - }, { - en: 'StreetAddress', - ti: '.StreetAddressType' + en: 'Altitude', + ti: '.AltitudeType' }, { - en: 'SLIR', - ti: '.SLIRType', - sh: '_RequestParameters' + en: 'SIC', + ti: '.SICType', + sh: '_NamedReferenceSystem' }, { - en: 'GeocodeMatchCode', - ti: '.GeocodingQOSType' + en: 'NAICS', + ti: '.NAICSType', + sh: '_NamedReferenceSystem' }, { - en: 'POIProperties', - ti: '.POIProperties', - sh: '_POISelectionCriteria' + en: 'Place', + ti: '.NamedPlaceType' }, { - en: 'Altitude', - ti: '.AltitudeType' + en: 'RouteInstructionsList', + ti: '.RouteInstructionsListType', + sh: '_ADT' }, { - en: 'EndPoint', + en: 'ViaPoint', ti: '.WayPointType', sh: '_WayPoint' }, { - en: 'RouteInstructionsList', - ti: '.RouteInstructionsListType', + en: 'OutputMSIDs', + ti: '.OutputMSIDsType', + sh: '_MSIDs' + }, { + en: 'RouteGeometry', + ti: '.RouteGeometryType', sh: '_ADT' }, { - en: 'RouteHandle', - ti: '.RouteHandleType' + en: 'CircularArc', + ti: '.CircularArcType' }, { - en: 'GeocodeResponseList', - ti: '.GeocodeResponseListType' + en: 'AvoidFeature' }, { en: '_MSIDs', ti: '.AbstractMSIDsType' }, { - en: '_POISelectionCriteria', - ti: '.AbstractPOISelectionCriteriaType' + en: 'SearchCentreDistance', + ti: '.DistanceType' }, { - en: 'RouteGeometryRequest', - ti: '.RouteGeometryRequestType' + en: 'GeocodeResponse', + ti: '.GeocodeResponseType', + sh: '_ResponseParameters' + }, { + en: 'Error', + ti: '.ErrorType' + }, { + en: 'WayPointList', + ti: '.WayPointListType' + }, { + en: 'RequestHeader', + ti: '.RequestHeaderType', + sh: '_Header' + }, { + en: 'POIInfoList', + ti: '.POIInfoListType' + }, { + en: 'NextSegment', + ti: '.RouteSegmentType', + sh: '_NextSegment' + }, { + en: 'RoutePlan', + ti: '.RoutePlanType' + }, { + en: 'RouteMapRequest', + ti: '.RouteMapRequestType' + }, { + en: '_POIProperty', + ti: 'AnyType' + }, { + en: 'DetermineRouteResponse', + ti: '.DetermineRouteResponseType', + sh: '_ResponseParameters' + }, { + en: 'StreetAddress', + ti: '.StreetAddressType' + }, { + en: 'XLS', + ti: '.XLSType' + }, { + en: 'ErrorList', + ti: '.ErrorListType' + }, { + en: '_Body', + ti: '.AbstractBodyType' + }, { + en: 'TimeStamp', + ti: '.TimeStampType' + }, { + en: 'EndPoint', + ti: '.WayPointType', + sh: '_WayPoint' + }, { + en: 'Response', + ti: '.ResponseType', + sh: '_Body' + }, { + en: '_RouteSummary', + ti: '.AbstractRouteSummaryType', + sh: '_ADT' + }, { + en: 'AOI', + ti: '.AreaOfInterestType', + sh: '_ADT' }, { - en: 'XLS', - ti: '.XLSType' + en: '_Header', + ti: '.AbstractHeaderType' }, { - en: 'SearchCentreDistance', - ti: '.DistanceType' + en: 'PortrayMapResponse', + ti: '.PortrayMapResponseType', + sh: '_ResponseParameters' }, { - en: 'InputMSInformation', - ti: '.InputMSInformationType', - sh: '_MSInformation' + en: 'StartPoint', + ti: '.WayPointType', + sh: '_WayPoint' }, { - en: '_Body', - ti: '.AbstractBodyType' + en: 'GeocodeMatchCode', + ti: '.GeocodingQOSType' }, { - en: 'Speed', - ti: '.SpeedType', - sh: '_Measure' + en: 'POI', + ti: '.PointOfInterestType', + sh: '_POI' }, { - en: 'POILocation', - ti: '.POILocationType' + en: 'ReverseGeocodePreference' }, { - en: 'Distance', - ti: '.DistanceType', - sh: '_Measure' + en: '_NamedReferenceSystem', + ti: '.AbstractNamedReferenceSystem' }, { en: 'Map', ti: '.MapType', sh: '_ADT' }, { - en: 'RequestHeader', - ti: '.RequestHeaderType', - sh: '_Header' - }, { - en: 'ReferenceSystem', - ti: '.ReferenceSystemType' - }, { - en: '_MSInformation', - ti: '.AbstractMSInformationType' - }, { - en: 'GeocodeResponse', - ti: '.GeocodeResponseType', - sh: '_ResponseParameters' - }, { - en: 'Address', - ti: '.AddressType', - sh: '_Location' - }, { - en: '_RequestParameters', - ti: '.AbstractRequestParametersType' + en: 'InputGatewayParameters', + ti: '.InputGatewayParametersType', + sh: '_GatewayParameters' }, { - en: 'AvoidList', - ti: '.AvoidListType' + en: 'RouteHandle', + ti: '.RouteHandleType' }, { en: 'ResponseHeader', ti: '.ResponseHeaderType', sh: '_Header' }, { - en: 'GetPortrayMapCapabilitiesResponse', - ti: '.GetPortrayMapCapabilitiesResponseType', + en: 'SLIA', + ti: '.SLIAType', sh: '_ResponseParameters' }, { - en: 'InputGatewayParameters', - ti: '.InputGatewayParametersType', - sh: '_GatewayParameters' - }, { - en: '_Measure', - ti: '.AbstractMeasureType' + en: 'Time', + ti: '.TimeType' }, { - en: '_StreetLocation', - ti: '.AbstractStreetLocatorType' + en: 'Speed', + ti: '.SpeedType', + sh: '_Measure' }, { - en: 'ReverseGeocodePreference' + en: 'PostalCode' }, { - en: 'PortrayMapRequest', - ti: '.PortrayMapRequestType', - sh: '_RequestParameters' + en: 'InputMSInformation', + ti: '.InputMSInformationType', + sh: '_MSInformation' }, { - en: '_Position', - ti: '.AbstractPositionType', - sh: '_Location' + en: 'GeocodeResponseList', + ti: '.GeocodeResponseListType' }, { - en: 'NAICS', - ti: '.NAICSType', - sh: '_NamedReferenceSystem' + en: 'OutputGatewayParameters', + ti: '.OutputGatewayParametersType', + sh: '_GatewayParameters' }, { - en: 'Error', - ti: '.ErrorType' + en: 'GetPortrayMapCapabilitiesRequest', + ti: '.GetPortrayMapCapabilitiesRequestType', + sh: '_RequestParameters' }, { - en: 'Place', - ti: '.NamedPlaceType' + en: 'Distance', + ti: '.DistanceType', + sh: '_Measure' }, { en: 'POIInfo', ti: '.POIInfoType' }, { - en: 'DetermineRouteRequest', - ti: '.DetermineRouteRequestType', - sh: '_RequestParameters' + en: '_MSInformation', + ti: '.AbstractMSInformationType' }, { en: 'BoundingBox', ti: 'GML_3_1_1.EnvelopeType' }, { - en: '_POIProperty', - ti: 'AnyType' - }, { - en: 'WayPointList', - ti: '.WayPointListType' - }, { - en: 'POIAttributeList', - ti: '.POIAttributeListType' - }, { - en: 'GetPortrayMapCapabilitiesRequest', - ti: '.GetPortrayMapCapabilitiesRequestType', - sh: '_RequestParameters' + en: '_Location', + ti: '.AbstractLocationType', + sh: '_ADT' }, { en: 'POIProperty', ti: '.POIPropertyType', sh: '_POIProperty' }, { - en: 'DirectoryResponse', - ti: '.DirectoryResponseType', - sh: '_ResponseParameters' - }, { - en: 'PortrayMapResponse', - ti: '.PortrayMapResponseType', - sh: '_ResponseParameters' - }, { - en: 'GeocodeRequest', - ti: '.GeocodeRequestType', + en: 'DetermineRouteRequest', + ti: '.DetermineRouteRequestType', sh: '_RequestParameters' }, { - en: '_RouteSummary', - ti: '.AbstractRouteSummaryType', - sh: '_ADT' + en: '_ADT', + ti: '.AbstractDataType' }, { - en: 'RouteMap', - ti: '.RouteMapType' + en: 'NACE', + ti: '.NACEType', + sh: '_NamedReferenceSystem' }, { - en: 'Request', - ti: '.RequestType', - sh: '_Body' + en: '_Position', + ti: '.AbstractPositionType', + sh: '_Location' }, { - en: '_NamedReferenceSystem', - ti: '.AbstractNamedReferenceSystem' + en: 'GetPortrayMapCapabilitiesResponse', + ti: '.GetPortrayMapCapabilitiesResponseType', + sh: '_ResponseParameters' }, { - en: 'Response', - ti: '.ResponseType', - sh: '_Body' + en: '_RequestParameters', + ti: '.AbstractRequestParametersType' + }, { + en: 'InputMSIDs', + ti: '.InputMSIDsType', + sh: '_MSIDs' }, { en: 'ReverseGeocodeResponse', ti: '.ReverseGeocodeResponseType', sh: '_ResponseParameters' }, { - en: 'OutputMSInformation', - ti: '.OutputMSInformationType', - sh: '_MSInformation' + en: 'Request', + ti: '.RequestType', + sh: '_Body' }, { - en: 'StartPoint', - ti: '.WayPointType', - sh: '_WayPoint' + en: 'AvoidList', + ti: '.AvoidListType' }, { - en: 'ErrorList', - ti: '.ErrorListType' + en: '_POISelectionCriteria', + ti: '.AbstractPOISelectionCriteriaType' }, { - en: 'AvoidFeature' + en: 'Angle', + ti: '.AngleType', + sh: '_Measure' }, { - en: 'NACE', - ti: '.NACEType', - sh: '_NamedReferenceSystem' + en: 'RouteMap', + ti: '.RouteMapType' }, { - en: 'InputMSIDs', - ti: '.InputMSIDsType', - sh: '_MSIDs' + en: 'DirectoryResponse', + ti: '.DirectoryResponseType', + sh: '_ResponseParameters' }, { - en: 'SIC', - ti: '.SICType', - sh: '_NamedReferenceSystem' + en: 'POIAttributeList', + ti: '.POIAttributeListType' }, { en: '_POI', ti: '.AbstractPOIType', sh: '_Location' - }, { - en: 'DetermineRouteResponse', - ti: '.DetermineRouteResponseType', - sh: '_ResponseParameters' - }, { - en: 'Time', - ti: '.TimeType' - }, { - en: '_Location', - ti: '.AbstractLocationType', - sh: '_ADT' }, { en: 'Street', ti: '.StreetNameType' }, { - en: 'Ellipse', - ti: '.EllipseType' + en: '_GatewayParameters', + ti: '.AbstractGatewayParametersType' }, { - en: '_Header', - ti: '.AbstractHeaderType' + en: 'RoutePreference' }, { - en: 'DirectoryRequest', - ti: '.DirectoryRequestType', + en: 'GeocodeRequest', + ti: '.GeocodeRequestType', sh: '_RequestParameters' - }, { - en: 'PostalCode' - }, { - en: 'RoutePlan', - ti: '.RoutePlanType' }, { en: '_NextSegment', ti: '.AbstractRouteSegmentType' }, { - en: 'OutputGatewayParameters', - ti: '.OutputGatewayParametersType', - sh: '_GatewayParameters' - }, { - en: 'RouteInstructionsRequest', - ti: '.RouteInstructionsRequestType' - }, { - en: 'Position', - ti: '.PositionType', - sh: '_Position' - }, { - en: 'POIInfoList', - ti: '.POIInfoListType' - }, { - en: 'OutputMSIDs', - ti: '.OutputMSIDsType', - sh: '_MSIDs' + en: '_WayPoint', + ti: '.AbstractWayPointType' }, { - en: 'RouteMapRequest', - ti: '.RouteMapRequestType' + en: 'POILocation', + ti: '.POILocationType' }] }; return { diff --git a/scripts/lib/OLS_1_2.js b/scripts/lib/OLS_1_2.js index 43cf6370..e8576f72 100644 --- a/scripts/lib/OLS_1_2.js +++ b/scripts/lib/OLS_1_2.js @@ -4,296 +4,255 @@ var OLS_1_2_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/xls', deps: ['GML_3_1_1'], tis: [{ - ln: 'RouteMapOutputType', + ln: 'RouteInstructionsRequestType', ps: [{ - n: 'bBoxContext', - en: 'BBoxContext', - ti: 'GML_3_1_1.EnvelopeType' - }, { - n: 'width', - ti: 'NonNegativeInteger', + n: 'format', an: { - lp: 'width' + lp: 'format' }, t: 'a' }, { - n: 'height', - ti: 'NonNegativeInteger', + n: 'provideGeometry', + ti: 'Boolean', an: { - lp: 'height' + lp: 'provideGeometry' }, t: 'a' }, { - n: 'format', + n: 'provideBoundingBox', + ti: 'Boolean', an: { - lp: 'format' + lp: 'provideBoundingBox' }, t: 'a' + }] + }, { + ln: 'NamedPlaceType', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'bGcolor', + n: 'type', + rq: true, an: { - lp: 'BGcolor' + lp: 'type' }, t: 'a' + }] + }, { + ln: 'AreaOfInterestType', + bti: '.AbstractDataType', + ps: [{ + n: 'circleByCenterPoint', + rq: true, + en: { + lp: 'CircleByCenterPoint', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CircleByCenterPointType' }, { - n: 'transparent', - ti: 'Boolean', - an: { - lp: 'transparent' + n: 'polygon', + rq: true, + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.PolygonType' }, { - n: 'style', - an: { - lp: 'style' + 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: 'AbstractRequestParametersType' + ln: 'AbstractNamedReferenceSystem' }, { - ln: 'AbstractMSInformationType', + ln: 'BuildingLocatorType', + bti: '.AbstractStreetLocatorType', ps: [{ - n: 'msIDType', + n: 'number', an: { - lp: 'msIDType' + lp: 'number' }, t: 'a' }, { - n: 'msIDValue', + n: 'subdivision', an: { - lp: 'msIDValue' + lp: 'subdivision' }, t: 'a' }, { - n: 'encryption', + n: 'buildingName', an: { - lp: 'encryption' + lp: 'buildingName' }, t: 'a' }] }, { - ln: 'POIAttributeListType', + ln: 'RouteMapType', + bti: '.MapType', ps: [{ - n: 'referenceSystem', - en: 'ReferenceSystem', - ti: '.ReferenceSystemType' - }, { - n: 'poiInfoList', - en: 'POIInfoList', - ti: '.POIInfoListType' + n: 'description', + an: { + lp: 'description' + }, + t: 'a' }] }, { - ln: 'AbstractResponseParametersType' + ln: 'AvailableSRSType', + ps: [{ + n: 'srs', + rq: true, + col: true, + en: 'SRS' + }] }, { - ln: 'XLSType', + ln: 'OutputMSIDsType', + bti: '.AbstractMSIDsType', ps: [{ - n: 'header', + n: 'outputMSInformation', rq: true, - mx: false, - dom: false, - en: '_Header', - ti: '.AbstractHeaderType', - t: 'er' + en: 'OutputMSInformation', + ti: '.OutputMSInformationType' + }] + }, { + ln: 'RouteInstructionType', + ps: [{ + n: 'instruction', + rq: true, + en: 'Instruction' }, { - n: 'body', + n: 'distance', rq: true, - col: true, - mx: false, - dom: false, - en: '_Body', - ti: '.AbstractBodyType', - t: 'er' + ti: '.DistanceType' }, { - n: 'version', + n: 'routeInstructionGeometry', + en: 'RouteInstructionGeometry', + ti: '.RouteGeometryType' + }, { + n: 'boundingBox', + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' + }, { + n: 'duration', rq: true, - ti: 'Decimal', + ti: 'Duration', an: { - lp: 'version' + lp: 'duration' }, t: 'a' }, { - n: 'lang', - ti: 'Language', + n: 'description', an: { - lp: 'lang', - ns: 'http:\/\/www.opengis.net\/xls' + lp: 'description' }, t: 'a' }] }, { - ln: 'QualityOfPositionType', + ln: 'AbstractStreetLocatorType' + }, { + ln: 'AbstractMSInformationType', ps: [{ - n: 'horizontalAcc', - rq: true, - en: 'HorizontalAcc', - ti: '.HorAccType' - }, { - n: 'verticalAcc', - rq: true, - en: 'VerticalAcc', - ti: '.VerAccType' + n: 'msIDType', + an: { + lp: 'msIDType' + }, + t: 'a' }, { - n: 'responseReq', + n: 'msIDValue', an: { - lp: 'responseReq' + lp: 'msIDValue' }, t: 'a' }, { - n: 'responseTimer', + n: 'encryption', an: { - lp: 'responseTimer' + lp: 'encryption' }, t: 'a' }] }, { - ln: 'POILocationType', + ln: 'InputGatewayParametersType', + bti: '.AbstractGatewayParametersType', 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: 'inputMSIDs', rq: true, - en: 'WithinBoundary', - ti: '.WithinBoundaryType' + en: 'InputMSIDs', + ti: '.InputMSIDsType' }] }, { - ln: 'GetPortrayMapCapabilitiesResponseType', - bti: '.AbstractResponseParametersType', + ln: 'OutputGatewayParametersType', + bti: '.AbstractGatewayParametersType', ps: [{ - n: 'availableSRS', + n: 'outputMSIDs', rq: true, - en: 'AvailableSRS', - ti: '.AvailableSRSType' + en: 'OutputMSIDs', + ti: '.OutputMSIDsType' + }] + }, { + ln: 'NACEType', + bti: '.AbstractNamedReferenceSystem', + ps: [{ + n: 'division', + an: { + lp: 'division' + }, + t: 'a' }, { - n: 'availableLayers', - rq: true, - en: 'AvailableLayers', - ti: '.AvailableLayersType' + n: 'group', + an: { + lp: 'group' + }, + t: 'a' }, { - n: 'availableFormats', - rq: true, - en: 'AvailableFormats', - ti: '.AvailableFormatsType' + n: 'clazz', + an: { + lp: 'class' + }, + t: 'a' }, { - n: 'availableStyles', - rq: true, - en: 'AvailableStyles', - ti: '.AvailableStylesType' + n: 'description', + an: { + lp: 'description' + }, + t: 'a' }] }, { - ln: 'HorAccType', - ps: [{ - n: 'distance', - rq: true, - en: 'Distance', - ti: '.DistanceType' - }, { - n: 'angle', - rq: true, - en: 'Angle', - ti: '.AngleType' - }] + ln: 'AbstractDataType' }, { - ln: 'OutputMSIDsType', - bti: '.AbstractMSIDsType', + ln: 'AngleType', + bti: '.AbstractMeasureType', ps: [{ - n: 'outputMSInformation', - rq: true, - en: 'OutputMSInformation', - ti: '.OutputMSInformationType' + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'AbstractDataType' - }, { - ln: 'PositionType', - bti: '.AbstractPositionType', + ln: 'AbstractRouteSummaryType', + bti: '.AbstractDataType', ps: [{ - n: 'point', - rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PointType' - }, { - n: 'ellipse', - rq: true, - en: 'Ellipse', - ti: '.EllipseType' - }, { - n: 'circleByCenterPoint', - rq: true, - en: { - lp: 'CircleByCenterPoint', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CircleByCenterPointType' - }, { - n: 'circularArc', + n: 'totalTime', rq: true, - en: 'CircularArc', - ti: '.CircularArcType' + en: 'TotalTime', + ti: 'Duration' }, { - n: 'polygon', + n: 'totalDistance', rq: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PolygonType' + en: 'TotalDistance', + ti: '.DistanceType' }, { - n: 'multiPolygon', + n: 'boundingBox', rq: true, - en: { - lp: 'MultiPolygon', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.MultiPolygonType' - }, { - n: 'qoP', - en: 'QoP', - ti: '.QualityOfPositionType' - }, { - n: 'time', - en: 'Time', - ti: '.TimeType' - }, { - n: 'speed', - en: 'Speed', - ti: '.SpeedType' - }, { - n: 'direction', - en: 'Direction', - ti: '.AngleType' - }, { - n: 'levelOfConf', - an: { - lp: 'levelOfConf' - }, - t: 'a' - }] - }, { - ln: 'DistanceType', - bti: '.AbstractMeasureType', - ps: [{ - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' }] }, { ln: 'StreetAddressType', @@ -319,231 +278,285 @@ var OLS_1_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractPOISelectionCriteriaType' - }, { - ln: 'ClipType', + ln: 'AvailableStylesType', ps: [{ - n: 'polygon', - rq: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PolygonType' - }, { - n: 'circleByCenterPoint', + n: 'style', rq: true, - en: { - lp: 'CircleByCenterPoint', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CircleByCenterPointType' - }, { - n: 'lineCorridor', + col: true, + en: 'Style' + }] + }, { + ln: 'RouteMapRequestType', + ps: [{ + n: 'output', rq: true, - en: 'LineCorridor', - ti: '.LineCorridorType' + col: true, + en: 'Output', + ti: '.RouteMapOutputType' }] }, { - ln: 'WithinDistanceType', + ln: 'NearestType', ps: [{ n: 'location', rq: true, + col: true, mx: false, dom: false, en: '_Location', ti: '.AbstractLocationType', t: 'er' }, { - n: 'minimumDistance', - en: 'MinimumDistance', - ti: '.DistanceType' - }, { - n: 'maximumDistance', - en: 'MaximumDistance', - ti: '.DistanceType' + n: 'nearestCriterion', + an: { + lp: 'nearestCriterion' + }, + t: 'a' }] }, { - ln: 'RouteGeometryType', - bti: '.AbstractDataType', + ln: 'ReverseGeocodeResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'lineString', - rq: true, - en: { - lp: 'LineString', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.LineStringType' + n: 'reverseGeocodedLocation', + mno: 0, + col: true, + en: 'ReverseGeocodedLocation', + ti: '.ReverseGeocodedLocationType' }] }, { - ln: 'AreaOfInterestType', - bti: '.AbstractDataType', + ln: 'AbstractHeaderType' + }, { + ln: 'InputMSIDsType', + bti: '.AbstractMSIDsType', 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: 'inputMSInformation', rq: true, - mx: false, - dom: false, - en: { - lp: 'Envelope', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.EnvelopeType', - t: 'er' + en: 'InputMSInformation', + ti: '.InputMSInformationType' }] }, { - ln: 'RadiusType', + ln: 'GeocodingQOSType', ps: [{ - n: 'value', - ti: 'Decimal', - t: 'v' + n: 'accuracy', + ti: 'Float', + an: { + lp: 'accuracy' + }, + t: 'a' }, { - n: 'unit', - rq: true, + n: 'matchType', an: { - lp: 'unit' + lp: 'matchType' }, t: 'a' }] }, { - ln: 'AvailableSRSType', - ps: [{ - n: 'srs', - rq: true, - col: true, - en: 'SRS' - }] - }, { - ln: 'AbstractNamedReferenceSystem' + ln: 'RouteSummaryType', + bti: '.AbstractRouteSummaryType' }, { - ln: 'SLIAType', - bti: '.AbstractResponseParametersType', + ln: 'POIPropertyType', + bti: '.AbstractPOIPropertyType', ps: [{ - n: 'outputGatewayParameters', + n: 'name', rq: true, - en: 'OutputGatewayParameters', - ti: '.OutputGatewayParametersType' + an: { + lp: 'name' + }, + t: 'a' }, { - n: 'requestID', + n: 'value', + rq: true, an: { - lp: 'requestID' + lp: 'value' }, t: 'a' }] }, { - ln: 'POIProperties', - tn: null, - bti: '.POIPropertiesType' - }, { - ln: 'GeocodeResponseType', - bti: '.AbstractResponseParametersType', - ps: [{ - n: 'geocodeResponseList', - rq: true, + ln: 'POIPropertiesType', + bti: '.AbstractPOISelectionCriteriaType', + ps: [{ + n: 'poiProperty', + mno: 0, col: true, - en: 'GeocodeResponseList', - ti: '.GeocodeResponseListType' + mx: false, + dom: false, + en: '_POIProperty', + ti: 'AnyType', + t: 'er' + }, { + n: 'directoryType', + an: { + lp: 'directoryType' + }, + t: 'a' }] }, { - ln: 'GetPortrayMapCapabilitiesRequestType', - bti: '.AbstractRequestParametersType' - }, { - ln: 'PortrayMapRequestType', - bti: '.AbstractRequestParametersType', + ln: 'GetPortrayMapCapabilitiesResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'output', + n: 'availableSRS', rq: true, - col: true, - en: 'Output', - ti: '.OutputType' + en: 'AvailableSRS', + ti: '.AvailableSRSType' }, { - n: 'basemap', - en: 'Basemap', - ti: '.LayerType' + n: 'availableLayers', + rq: true, + en: 'AvailableLayers', + ti: '.AvailableLayersType' }, { - n: 'overlay', + n: 'availableFormats', + rq: true, + en: 'AvailableFormats', + ti: '.AvailableFormatsType' + }, { + n: 'availableStyles', + rq: true, + en: 'AvailableStyles', + ti: '.AvailableStylesType' + }] + }, { + ln: 'AddressType', + bti: '.AbstractAddressType', + ps: [{ + n: 'freeFormAddress', + rq: true + }, { + n: 'streetAddress', + rq: true, + en: 'StreetAddress', + ti: '.StreetAddressType' + }, { + n: 'place', mno: 0, col: true, - en: 'Overlay', - ti: '.OverlayType' + en: 'Place', + ti: '.NamedPlaceType' + }, { + n: 'postalCode', + en: 'PostalCode' }] }, { - ln: 'RouteGeometryRequestType', + ln: 'GeocodeResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'boundingBox', - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + n: 'geocodeResponseList', + rq: true, + col: true, + en: 'GeocodeResponseList', + ti: '.GeocodeResponseListType' + }] + }, { + ln: 'ResponseType', + bti: '.AbstractBodyType', + ps: [{ + n: 'errorList', + en: 'ErrorList', + ti: '.ErrorListType' }, { - n: 'scale', - ti: 'PositiveInteger', + n: 'responseParameters', + mx: false, + dom: false, + en: '_ResponseParameters', + ti: '.AbstractResponseParametersType', + t: 'er' + }, { + n: 'version', + rq: true, an: { - lp: 'scale' + lp: 'version' }, t: 'a' }, { - n: 'provideStartingPortion', - ti: 'Boolean', + n: 'requestID', + rq: true, an: { - lp: 'provideStartingPortion' + lp: 'requestID' }, t: 'a' }, { - n: 'maxPoints', - ti: 'PositiveInteger', + n: 'numberOfResponses', + ti: 'NonNegativeInteger', an: { - lp: 'maxPoints' + lp: 'numberOfResponses' }, t: 'a' }] }, { - ln: 'RequestHeaderType', - bti: '.AbstractHeaderType', + ln: 'POILocationType', ps: [{ - n: 'clientName', - an: { - lp: 'clientName' - }, - t: 'a' + n: 'address', + rq: true, + en: 'Address', + ti: '.AddressType' }, { - n: 'clientPassword', - an: { - lp: 'clientPassword' - }, - t: 'a' + n: 'nearest', + rq: true, + en: 'Nearest', + ti: '.NearestType' }, { - n: 'sessionID', - an: { - lp: 'sessionID' - }, - t: 'a' + n: 'withinDistance', + rq: true, + en: 'WithinDistance', + ti: '.WithinDistanceType' }, { - n: 'srsName', + n: 'withinBoundary', + rq: true, + en: 'WithinBoundary', + ti: '.WithinBoundaryType' + }] + }, { + ln: 'DistanceType', + bti: '.AbstractMeasureType', + ps: [{ + n: 'uom', an: { - lp: 'srsName' + lp: 'uom' }, t: 'a' + }] + }, { + ln: 'LineCorridorType', + ps: [{ + n: 'lineString', + rq: true, + en: { + lp: 'LineString', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.LineStringType' }, { - n: 'msid', + n: 'distance', + rq: true, + 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: 'MSID' + lp: 'returnFreeForm' }, t: 'a' }] + }, { + ln: 'GetPortrayMapCapabilitiesRequestType', + bti: '.AbstractRequestParametersType' + }, { + ln: 'AvailableLayersType', + ps: [{ + n: 'layer', + rq: true, + col: true, + en: 'Layer' + }] }, { ln: 'ContentType', ps: [{ @@ -579,216 +592,194 @@ var OLS_1_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'SLIRType', - bti: '.AbstractRequestParametersType', + ln: 'OutputMSInformationType', + bti: '.AbstractMSInformationType', ps: [{ - n: 'inputGatewayParameters', + n: 'position', rq: true, - en: 'InputGatewayParameters', - ti: '.InputGatewayParametersType' + en: 'Position', + ti: '.PositionType' }] }, { - ln: 'GeocodingQOSType', + ln: 'DetermineRouteResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'accuracy', - ti: 'Float', - an: { - lp: 'accuracy' - }, - t: 'a' + n: 'routeHandle', + en: 'RouteHandle', + ti: '.RouteHandleType' }, { - n: 'matchType', - an: { - lp: 'matchType' - }, - t: 'a' + 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, + en: 'RouteMap', + ti: '.RouteMapType' }] }, { - ln: 'AbstractPositionType', - bti: '.AbstractLocationType' - }, { - ln: 'VerAccType', + ln: 'HorAccType', ps: [{ n: 'distance', rq: true, en: 'Distance', ti: '.DistanceType' + }, { + n: 'angle', + rq: true, + en: 'Angle', + ti: '.AngleType' }] }, { - ln: 'SICType', - bti: '.AbstractNamedReferenceSystem', + ln: 'RouteGeometryRequestType', ps: [{ - n: 'type', - an: { - lp: 'type' - }, - t: 'a' + n: 'boundingBox', + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'subType', + n: 'scale', + ti: 'PositiveInteger', an: { - lp: 'subType' + lp: 'scale' }, t: 'a' }, { - n: 'category', + n: 'provideStartingPortion', + ti: 'Boolean', an: { - lp: 'category' + lp: 'provideStartingPortion' }, t: 'a' }, { - n: 'code', + n: 'maxPoints', + ti: 'PositiveInteger', an: { - lp: 'code' + lp: 'maxPoints' }, t: 'a' }] }, { - ln: 'AvailableLayersType', + ln: 'ClipType', ps: [{ - n: 'layer', + n: 'polygon', rq: true, - col: true, - en: 'Layer' - }] - }, { - ln: 'PointOfInterestType', - bti: '.AbstractPOIType', - ps: [{ - n: 'poiAttributeList', - en: 'POIAttributeList', - ti: '.POIAttributeListType' - }, { - n: 'point', en: { - lp: 'Point', + lp: 'Polygon', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.PointType' - }, { - n: 'address', - en: 'Address', - ti: '.AddressType' + ti: 'GML_3_1_1.PolygonType' }, { - n: 'id', + n: 'circleByCenterPoint', rq: true, - an: { - lp: 'ID' - }, - t: 'a' - }, { - n: 'poiName', - an: { - lp: 'POIName' - }, - t: 'a' - }, { - n: 'phoneNumber', - an: { - lp: 'phoneNumber' + en: { + lp: 'CircleByCenterPoint', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.CircleByCenterPointType' }, { - n: 'description', - an: { - lp: 'description' - }, - t: 'a' + n: 'lineCorridor', + rq: true, + en: 'LineCorridor', + ti: '.LineCorridorType' }] }, { - ln: 'TimeType', - bti: '.TimeStampType', + ln: 'SpeedType', + bti: '.AbstractMeasureType', ps: [{ - n: 'utcOffset', - ti: 'Integer', + n: 'uom', an: { - lp: 'utcOffset' + lp: 'uom' }, t: 'a' }] }, { - ln: 'OverlayType', + ln: 'POIInfoListType', ps: [{ - n: 'poi', + n: 'poiInfo', rq: true, - en: 'POI', - ti: '.PointOfInterestType' - }, { - n: 'routeGeometry', + col: true, + en: 'POIInfo', + ti: '.POIInfoType' + }] + }, { + ln: 'DirectoryResponseType', + bti: '.AbstractResponseParametersType', + ps: [{ + n: 'poiContext', + mno: 0, + col: true, + en: 'POIContext', + ti: '.POIWithDistanceType' + }] + }, { + ln: 'CircularArcType', + bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', + ps: [{ + n: 'pos', rq: true, - en: 'RouteGeometry', - ti: '.RouteGeometryType' + en: { + lp: 'pos', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.DirectPositionType' }, { - n: 'position', + n: 'innerRadius', rq: true, - en: 'Position', - ti: '.PositionType' + ti: 'GML_3_1_1.LengthType' }, { - n: 'map', + n: 'outerRadius', rq: true, - en: 'Map', - ti: '.MapType' + ti: 'GML_3_1_1.LengthType' }, { - n: 'style', - en: 'Style', - ti: '.StyleType' + n: 'startAngle', + rq: true, + ti: 'GML_3_1_1.AngleType' }, { - n: 'zorder', - ti: 'Integer', - an: { - lp: 'zorder' - }, - t: 'a' - }] - }, { - ln: 'RouteInstructionsListType', - bti: '.AbstractDataType', - ps: [{ - n: 'routeInstruction', + n: 'endAngle', rq: true, - col: true, - en: 'RouteInstruction', - ti: '.RouteInstructionType' + ti: 'GML_3_1_1.AngleType' }, { - n: 'format', + n: 'interpolation', + ti: 'GML_3_1_1.CurveInterpolationType', an: { - lp: 'format' + lp: 'interpolation' }, t: 'a' }, { - n: 'lang', + n: 'numARC', rq: true, - ti: 'Language', + ti: 'Integer', an: { - lp: 'lang', - ns: 'http:\/\/www.opengis.net\/xls' + lp: 'numArc' }, t: 'a' }] }, { - ln: 'WayPointType', - bti: '.AbstractWayPointType', + ln: 'ResponseHeaderType', + bti: '.AbstractHeaderType', ps: [{ - n: 'location', - rq: true, - mx: false, - dom: false, - en: '_Location', - ti: '.AbstractLocationType', - t: 'er' - }, { - n: 'geocodeMatchCode', - en: 'GeocodeMatchCode', - ti: '.GeocodingQOSType' + n: 'errorList', + en: 'ErrorList', + ti: '.ErrorListType' }, { - n: 'stop', - ti: 'Boolean', + n: 'sessionID', an: { - lp: 'stop' + lp: 'sessionID' }, t: 'a' }] }, { - ln: 'ReverseGeocodedLocationType', + ln: 'GeocodedAddressType', ps: [{ n: 'point', rq: true, @@ -803,66 +794,63 @@ var OLS_1_2_Module_Factory = function () { en: 'Address', ti: '.AddressType' }, { - n: 'searchCentreDistance', - en: 'SearchCentreDistance', - ti: '.DistanceType' + n: 'geocodeMatchCode', + en: 'GeocodeMatchCode', + ti: '.GeocodingQOSType' }] }, { - ln: 'RequestType', - bti: '.AbstractBodyType', + ln: 'WithinBoundaryType', ps: [{ - n: 'requestParameters', - mx: false, - dom: false, - en: '_RequestParameters', - ti: '.AbstractRequestParametersType', - t: 'er' - }, { - n: 'methodName', - rq: true, - ti: 'NMToken', - an: { - lp: 'methodName' - }, - t: 'a' - }, { - n: 'version', + n: 'aoi', rq: true, - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'requestID', + en: 'AOI', + ti: '.AreaOfInterestType' + }] + }, { + ln: 'AbstractMeasureType', + ps: [{ + n: 'value', rq: true, + ti: 'Decimal', an: { - lp: 'requestID' + lp: 'value' }, t: 'a' }, { - n: 'maximumResponses', - ti: 'NonNegativeInteger', + n: 'accuracy', + ti: 'Decimal', an: { - lp: 'maximumResponses' + lp: 'accuracy' }, t: 'a' }] }, { - ln: 'WithinBoundaryType', + ln: 'AvailableFormatsType', ps: [{ - n: 'aoi', + n: 'format', rq: true, - en: 'AOI', - ti: '.AreaOfInterestType' + col: true, + en: 'Format' }] }, { - ln: 'ErrorType', + ln: 'StyleType', ps: [{ - n: 'errorCode', + n: 'name', rq: true, - an: { - lp: 'errorCode' - }, + en: 'Name' + }, { + n: 'styleContent', + rq: true, + en: 'StyleContent' + }] + }, { + ln: 'ErrorType', + ps: [{ + n: 'errorCode', + rq: true, + an: { + lp: 'errorCode' + }, t: 'a' }, { n: 'severity', @@ -891,339 +879,254 @@ var OLS_1_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'ReferenceSystemType', - ps: [{ - n: 'namedReferenceSystem', - rq: true, - col: true, - mx: false, - dom: false, - en: '_NamedReferenceSystem', - ti: '.AbstractNamedReferenceSystem', - t: 'er' - }] + ln: 'AbstractPOIPropertyType' }, { - ln: 'ResponseHeaderType', - bti: '.AbstractHeaderType', + ln: 'AbstractMSIDsType', ps: [{ - n: 'errorList', - en: 'ErrorList', - ti: '.ErrorListType' - }, { - n: 'sessionID', + n: 'session', an: { - lp: 'sessionID' + lp: 'session' }, t: 'a' }] }, { - ln: 'POIPropertiesType', - bti: '.AbstractPOISelectionCriteriaType', + ln: 'TimeStampType', ps: [{ - n: 'poiProperty', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_POIProperty', - ti: 'AnyType', - t: 'er' + n: 'begin', + rq: true, + ti: 'DateTime', + an: { + lp: 'begin' + }, + t: 'a' }, { - n: 'directoryType', + n: 'duration', + ti: 'Duration', an: { - lp: 'directoryType' + lp: 'duration' }, t: 'a' }] }, { - ln: 'AbstractBodyType' - }, { - ln: 'AbstractRouteSegmentType', + ln: 'POIInfoType', 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', + rq: true, an: { lp: 'name' }, t: 'a' - }] - }, { - ln: 'AbstractRouteSummaryType', - bti: '.AbstractDataType', - ps: [{ - n: 'totalTime', - rq: true, - en: 'TotalTime', - ti: 'Duration' - }, { - n: 'totalDistance', - rq: true, - en: 'TotalDistance', - ti: '.DistanceType' - }, { - n: 'boundingBox', - rq: true, - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' - }] - }, { - ln: 'GeocodeResponseListType', - ps: [{ - n: 'geocodedAddress', - rq: true, - col: true, - en: 'GeocodedAddress', - ti: '.GeocodedAddressType' }, { - n: 'numberOfGeocodedAddresses', + n: 'value', rq: true, - ti: 'NonNegativeInteger', an: { - lp: 'numberOfGeocodedAddresses' + lp: 'value' }, t: 'a' }] }, { - ln: 'NearestType', + ln: 'RouteSegmentType', + bti: '.AbstractRouteSegmentType' + }, { + ln: 'LayerType.Layer', + tn: null, ps: [{ - n: 'location', - rq: true, - col: true, - mx: false, - dom: false, - en: '_Location', - ti: '.AbstractLocationType', - t: 'er' + n: 'style', + en: 'Style', + ti: '.StyleType' }, { - n: 'nearestCriterion', + n: 'name', + rq: true, an: { - lp: 'nearestCriterion' + lp: 'name' }, t: 'a' }] }, { - ln: 'AbstractLocationType', - bti: '.AbstractDataType' + ln: 'AbstractPOISelectionCriteriaType' }, { - ln: 'RouteInstructionsRequestType', + ln: 'AbstractAddressType', + bti: '.AbstractLocationType', ps: [{ - n: 'format', + n: 'addressee', an: { - lp: 'format' + lp: 'addressee' }, t: 'a' }, { - n: 'provideGeometry', - ti: 'Boolean', + n: 'countryCode', + rq: true, an: { - lp: 'provideGeometry' + lp: 'countryCode' }, t: 'a' }, { - n: 'provideBoundingBox', - ti: 'Boolean', + n: 'language', + ti: 'Language', an: { - lp: 'provideBoundingBox' + lp: 'language' }, t: 'a' }] }, { - ln: 'DetermineRouteRequestType', - bti: '.AbstractRequestParametersType', + ln: 'AbstractRequestParametersType' + }, { + ln: 'RouteInstructionsListType', + bti: '.AbstractDataType', ps: [{ - n: 'routeHandle', - rq: true, - en: 'RouteHandle', - ti: '.RouteHandleType' - }, { - n: 'routePlan', + n: 'routeInstruction', rq: true, - en: 'RoutePlan', - ti: '.RoutePlanType' - }, { - n: 'routeInstructionsRequest', - en: 'RouteInstructionsRequest', - ti: '.RouteInstructionsRequestType' - }, { - n: 'routeGeometryRequest', - en: 'RouteGeometryRequest', - ti: '.RouteGeometryRequestType' - }, { - n: 'routeMapRequest', - en: 'RouteMapRequest', - ti: '.RouteMapRequestType' + col: true, + en: 'RouteInstruction', + ti: '.RouteInstructionType' }, { - n: 'provideRouteHandle', - ti: 'Boolean', + n: 'format', an: { - lp: 'provideRouteHandle' + lp: 'format' }, t: 'a' }, { - n: 'distanceUnit', + n: 'lang', + rq: true, + ti: 'Language', an: { - lp: 'distanceUnit' + lp: 'lang', + ns: 'http:\/\/www.opengis.net\/xls' }, t: 'a' }] }, { - ln: 'AbstractGatewayParametersType', + ln: 'WayPointListType', ps: [{ - n: 'requestedQoP', - en: 'RequestedQoP', - ti: '.QualityOfPositionType' + n: 'startPoint', + rq: true, + en: 'StartPoint', + ti: '.WayPointType' }, { - n: 'locationType', - an: { - lp: 'locationType' - }, - t: 'a' + n: 'viaPoint', + mno: 0, + col: true, + en: 'ViaPoint', + ti: '.WayPointType' }, { - n: 'requestedsrsName', + n: 'endPoint', + rq: true, + en: 'EndPoint', + ti: '.WayPointType' + }] + }, { + ln: 'XLSType', + ps: [{ + n: 'header', + rq: true, + mx: false, + dom: false, + en: '_Header', + ti: '.AbstractHeaderType', + t: 'er' + }, { + n: 'body', + rq: true, + col: true, + mx: false, + dom: false, + en: '_Body', + ti: '.AbstractBodyType', + t: 'er' + }, { + n: 'version', + rq: true, + ti: 'Decimal', an: { - lp: 'requestedsrsName' + lp: 'version' }, t: 'a' }, { - n: 'priority', + n: 'lang', + ti: 'Language', an: { - lp: 'priority' + lp: 'lang', + ns: 'http:\/\/www.opengis.net\/xls' }, t: 'a' }] }, { - ln: 'StyleType', + ln: 'SLIRType', + bti: '.AbstractRequestParametersType', ps: [{ - n: 'name', - rq: true, - en: 'Name' - }, { - n: 'styleContent', + n: 'inputGatewayParameters', rq: true, - en: 'StyleContent' + en: 'InputGatewayParameters', + ti: '.InputGatewayParametersType' }] }, { - ln: 'SpeedType', - bti: '.AbstractMeasureType', + ln: 'WayPointType', + bti: '.AbstractWayPointType', ps: [{ - n: 'uom', + n: 'location', + rq: true, + mx: false, + dom: false, + en: '_Location', + ti: '.AbstractLocationType', + t: 'er' + }, { + n: 'geocodeMatchCode', + en: 'GeocodeMatchCode', + ti: '.GeocodingQOSType' + }, { + n: 'stop', + ti: 'Boolean', an: { - lp: 'uom' + lp: 'stop' }, t: 'a' }] }, { - ln: 'OutputMSInformationType', - bti: '.AbstractMSInformationType', - ps: [{ - n: 'position', - rq: true, - en: 'Position', - ti: '.PositionType' - }] - }, { - ln: 'ReverseGeocodeRequestType', - bti: '.AbstractRequestParametersType', + ln: 'GeocodeResponseListType', ps: [{ - n: 'position', + n: 'geocodedAddress', rq: true, - en: 'Position', - ti: '.PositionType' - }, { - n: 'reverseGeocodePreference', - mno: 0, col: true, - en: 'ReverseGeocodePreference' - }] - }, { - ln: 'AbstractMeasureType', - ps: [{ - n: 'value', - rq: true, - ti: 'Decimal', - an: { - lp: 'value' - }, - t: 'a' + en: 'GeocodedAddress', + ti: '.GeocodedAddressType' }, { - n: 'accuracy', - ti: 'Decimal', + n: 'numberOfGeocodedAddresses', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'accuracy' + lp: 'numberOfGeocodedAddresses' }, t: 'a' }] }, { - ln: 'ResponseType', - bti: '.AbstractBodyType', + ln: 'AbstractPOIType', + bti: '.AbstractLocationType' + }, { + ln: 'WithinDistanceType', ps: [{ - n: 'errorList', - en: 'ErrorList', - ti: '.ErrorListType' - }, { - n: 'responseParameters', + n: 'location', + rq: true, mx: false, dom: false, - en: '_ResponseParameters', - ti: '.AbstractResponseParametersType', + en: '_Location', + ti: '.AbstractLocationType', t: 'er' }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'requestID', - rq: true, - an: { - lp: 'requestID' - }, - t: 'a' + n: 'minimumDistance', + en: 'MinimumDistance', + ti: '.DistanceType' }, { - n: 'numberOfResponses', - ti: 'NonNegativeInteger', - an: { - lp: 'numberOfResponses' - }, - t: 'a' - }] - }, { - ln: 'AbstractMSIDsType', - ps: [{ - n: 'session', - an: { - lp: 'session' - }, - t: 'a' + n: 'maximumDistance', + en: 'MaximumDistance', + ti: '.DistanceType' }] }, { - ln: 'OutputType', + ln: 'RouteMapOutputType', 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', @@ -1258,225 +1161,253 @@ var OLS_1_2_Module_Factory = function () { }, t: 'a' }, { - n: 'content', + n: 'style', an: { - lp: 'content' + lp: 'style' }, t: 'a' }] }, { - ln: 'TimeStampType', + ln: 'DetermineRouteRequestType', + bti: '.AbstractRequestParametersType', ps: [{ - n: 'begin', + n: 'routeHandle', rq: true, - ti: 'DateTime', + 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: 'begin' + lp: 'provideRouteHandle' }, t: 'a' }, { - n: 'duration', - ti: 'Duration', + n: 'distanceUnit', an: { - lp: 'duration' + lp: 'distanceUnit' }, t: 'a' }] }, { - ln: 'AbstractPOIPropertyType' + ln: 'AltitudeType', + bti: '.DistanceType' }, { - ln: 'DetermineRouteResponseType', - bti: '.AbstractResponseParametersType', + ln: 'NAICSType', + bti: '.AbstractNamedReferenceSystem', ps: [{ - n: 'routeHandle', - en: 'RouteHandle', - ti: '.RouteHandleType' - }, { - n: 'routeSummary', - rq: true, - en: 'RouteSummary', - ti: '.RouteSummaryType' - }, { - n: 'routeGeometry', - en: 'RouteGeometry', - ti: '.RouteGeometryType' + n: 'type', + an: { + lp: 'type' + }, + t: 'a' }, { - n: 'routeInstructionsList', - en: 'RouteInstructionsList', - ti: '.RouteInstructionsListType' + n: 'subType', + an: { + lp: 'subType' + }, + t: 'a' }, { - n: 'routeMap', - mno: 0, - col: true, - en: 'RouteMap', - ti: '.RouteMapType' - }] - }, { - ln: 'RouteSummaryType', - bti: '.AbstractRouteSummaryType' - }, { - ln: 'ReverseGeocodeResponseType', - bti: '.AbstractResponseParametersType', - ps: [{ - n: 'reverseGeocodedLocation', - mno: 0, - col: true, - en: 'ReverseGeocodedLocation', - ti: '.ReverseGeocodedLocationType' - }] - }, { - ln: 'AvailableStylesType', - ps: [{ - n: 'style', - rq: true, - col: true, - en: 'Style' + n: 'category', + an: { + lp: 'category' + }, + t: 'a' }] }, { - ln: 'CircularArcType', - bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', + ln: 'CenterContextType', ps: [{ - n: 'pos', + n: 'centerPoint', rq: true, - en: { - lp: 'pos', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.DirectPositionType' + en: 'CenterPoint', + ti: 'GML_3_1_1.PointType' }, { - n: 'innerRadius', + n: 'displayScale', rq: true, - ti: 'GML_3_1_1.LengthType' + en: 'DisplayScale', + ti: 'Integer' }, { - n: 'outerRadius', + n: 'dpi', rq: true, - ti: 'GML_3_1_1.LengthType' + en: 'DPI', + ti: 'Integer' }, { - n: 'startAngle', - rq: true, - ti: 'GML_3_1_1.AngleType' - }, { - n: 'endAngle', + n: 'radius', rq: true, - ti: 'GML_3_1_1.AngleType' + en: 'Radius', + ti: '.RadiusType' }, { - n: 'interpolation', - ti: 'GML_3_1_1.CurveInterpolationType', + n: 'azimuth', + ti: 'Integer', an: { - lp: 'interpolation' + lp: 'azimuth' }, t: 'a' }, { - n: 'numARC', + n: 'srs', rq: true, - ti: 'Integer', an: { - lp: 'numArc' + lp: 'SRS' }, t: 'a' }] }, { - ln: 'PortrayMapResponseType', - bti: '.AbstractResponseParametersType', + ln: 'RouteGeometryType', + bti: '.AbstractDataType', ps: [{ - n: 'map', + n: 'lineString', rq: true, - col: true, - en: 'Map', - ti: '.MapType' + en: { + lp: 'LineString', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.LineStringType' }] }, { - ln: 'DirectoryResponseType', - bti: '.AbstractResponseParametersType', - ps: [{ - n: 'poiContext', - mno: 0, - col: true, - en: 'POIContext', - ti: '.POIWithDistanceType' - }] + ln: 'POIProperties', + tn: null, + bti: '.POIPropertiesType' }, { - ln: 'AvailableFormatsType', + ln: 'OverlayType', ps: [{ - n: 'format', + n: 'poi', rq: true, - col: true, - en: 'Format' - }] - }, { - ln: 'POIInfoListType', - ps: [{ - n: 'poiInfo', + en: 'POI', + ti: '.PointOfInterestType' + }, { + n: 'routeGeometry', rq: true, - col: true, - en: 'POIInfo', - ti: '.POIInfoType' + en: 'RouteGeometry', + ti: '.RouteGeometryType' + }, { + n: 'position', + rq: true, + en: 'Position', + ti: '.PositionType' + }, { + n: 'map', + rq: true, + en: 'Map', + ti: '.MapType' + }, { + n: 'style', + en: 'Style', + ti: '.StyleType' + }, { + n: 'zorder', + ti: 'Integer', + an: { + lp: 'zorder' + }, + t: 'a' }] }, { - ln: 'LineCorridorType', + ln: 'ReverseGeocodedLocationType', ps: [{ - n: 'lineString', + n: 'point', rq: true, en: { - lp: 'LineString', + lp: 'Point', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.LineStringType' + ti: 'GML_3_1_1.PointType' }, { - n: 'distance', + n: 'address', rq: true, - en: 'Distance', + en: 'Address', + ti: '.AddressType' + }, { + n: 'searchCentreDistance', + en: 'SearchCentreDistance', ti: '.DistanceType' }] }, { - ln: 'WayPointListType', + ln: 'AbstractWayPointType' + }, { + ln: 'AbstractResponseParametersType' + }, { + ln: 'ReferenceSystemType', ps: [{ - n: 'startPoint', + n: 'namedReferenceSystem', rq: true, - en: 'StartPoint', - ti: '.WayPointType' - }, { - n: 'viaPoint', - mno: 0, col: true, - en: 'ViaPoint', - ti: '.WayPointType' - }, { - n: 'endPoint', - rq: true, - en: 'EndPoint', - ti: '.WayPointType' + mx: false, + dom: false, + en: '_NamedReferenceSystem', + ti: '.AbstractNamedReferenceSystem', + t: 'er' }] }, { - ln: 'InputMSIDsType', - bti: '.AbstractMSIDsType', + ln: 'LayerType', ps: [{ - n: 'inputMSInformation', + n: 'layer', rq: true, - en: 'InputMSInformation', - ti: '.InputMSInformationType' + col: true, + en: 'Layer', + ti: '.LayerType.Layer' + }, { + n: 'filter', + rq: true, + an: { + lp: 'filter' + }, + t: 'a' }] }, { - ln: 'AbstractWayPointType' + ln: 'AbstractPositionType', + bti: '.AbstractLocationType' }, { - ln: 'NACEType', - bti: '.AbstractNamedReferenceSystem', + ln: 'PointOfInterestType', + bti: '.AbstractPOIType', ps: [{ - n: 'division', + n: 'poiAttributeList', + en: 'POIAttributeList', + ti: '.POIAttributeListType' + }, { + n: 'point', + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PointType' + }, { + n: 'address', + en: 'Address', + ti: '.AddressType' + }, { + n: 'id', + rq: true, an: { - lp: 'division' + lp: 'ID' }, t: 'a' }, { - n: 'group', + n: 'poiName', an: { - lp: 'group' + lp: 'POIName' }, t: 'a' }, { - n: 'clazz', + n: 'phoneNumber', an: { - lp: 'class' + lp: 'phoneNumber' }, t: 'a' }, { @@ -1487,404 +1418,364 @@ var OLS_1_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractStreetLocatorType' + ln: 'VerAccType', + ps: [{ + n: 'distance', + rq: true, + en: 'Distance', + ti: '.DistanceType' + }] }, { - ln: 'LayerType.Layer', - tn: null, + ln: 'StreetNameType', ps: [{ - n: 'style', - en: 'Style', - ti: '.StyleType' + n: 'value', + t: 'v' }, { - n: 'name', - rq: true, + n: 'directionalPrefix', an: { - lp: 'name' + lp: 'directionalPrefix' }, t: 'a' - }] - }, { - ln: 'InputMSInformationType', - bti: '.AbstractMSInformationType' - }, { - ln: 'CenterContextType', - ps: [{ - n: 'centerPoint', - rq: true, - en: 'CenterPoint', - ti: 'GML_3_1_1.PointType' }, { - n: 'displayScale', - rq: true, - en: 'DisplayScale', - ti: 'Integer' + n: 'typePrefix', + an: { + lp: 'typePrefix' + }, + t: 'a' }, { - n: 'dpi', - rq: true, - en: 'DPI', - ti: 'Integer' + n: 'officialName', + an: { + lp: 'officialName' + }, + t: 'a' }, { - n: 'radius', - rq: true, - en: 'Radius', - ti: '.RadiusType' + n: 'typeSuffix', + an: { + lp: 'typeSuffix' + }, + t: 'a' }, { - n: 'azimuth', - ti: 'Integer', + n: 'directionalSuffix', an: { - lp: 'azimuth' + lp: 'directionalSuffix' }, t: 'a' }, { - n: 'srs', - rq: true, + n: 'muniOctant', + ti: 'GML_3_1_1.CompassPointEnumeration', an: { - lp: 'SRS' + lp: 'muniOctant' }, t: 'a' }] }, { - ln: 'AddressType', - bti: '.AbstractAddressType', + ln: 'RequestType', + bti: '.AbstractBodyType', ps: [{ - n: 'freeFormAddress', - rq: true - }, { - n: 'streetAddress', - rq: true, - en: 'StreetAddress', - ti: '.StreetAddressType' - }, { - n: 'place', - mno: 0, - col: true, - en: 'Place', - ti: '.NamedPlaceType' + n: 'requestParameters', + mx: false, + dom: false, + en: '_RequestParameters', + ti: '.AbstractRequestParametersType', + t: 'er' }, { - n: 'postalCode', - en: 'PostalCode' - }] - }, { - ln: 'RouteMapType', - bti: '.MapType', - ps: [{ - n: 'description', + n: 'methodName', + rq: true, + ti: 'NMToken', an: { - lp: 'description' + lp: 'methodName' }, t: 'a' - }] - }, { - ln: 'POIPropertyType', - bti: '.AbstractPOIPropertyType', - ps: [{ - n: 'name', + }, { + n: 'version', rq: true, an: { - lp: 'name' + lp: 'version' }, t: 'a' }, { - n: 'value', + n: 'requestID', rq: true, an: { - lp: 'value' + lp: 'requestID' + }, + t: 'a' + }, { + n: 'maximumResponses', + ti: 'NonNegativeInteger', + an: { + lp: 'maximumResponses' }, t: 'a' }] }, { - ln: 'LayerType', + ln: 'EllipseType', + bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', ps: [{ - n: 'layer', + n: 'pos', rq: true, - col: true, - en: 'Layer', - ti: '.LayerType.Layer' + en: { + lp: 'pos', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.DirectPositionType' }, { - n: 'filter', + n: 'majorAxis', rq: true, - an: { - lp: 'filter' - }, - t: 'a' + 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: 'StreetNameType', + ln: 'OutputType', ps: [{ - n: 'value', - t: 'v' + n: 'bBoxContext', + rq: true, + en: 'BBoxContext', + ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'directionalPrefix', + n: 'centerContext', + rq: true, + en: 'CenterContext', + ti: '.CenterContextType' + }, { + n: 'width', + ti: 'NonNegativeInteger', an: { - lp: 'directionalPrefix' + lp: 'width' }, t: 'a' }, { - n: 'typePrefix', + n: 'height', + ti: 'NonNegativeInteger', an: { - lp: 'typePrefix' + lp: 'height' }, t: 'a' }, { - n: 'officialName', + n: 'format', an: { - lp: 'officialName' + lp: 'format' }, t: 'a' }, { - n: 'typeSuffix', + n: 'bGcolor', an: { - lp: 'typeSuffix' + lp: 'BGcolor' }, t: 'a' }, { - n: 'directionalSuffix', + n: 'transparent', + ti: 'Boolean', an: { - lp: 'directionalSuffix' + lp: 'transparent' }, t: 'a' }, { - n: 'muniOctant', - ti: 'GML_3_1_1.CompassPointEnumeration', + n: 'content', an: { - lp: 'muniOctant' + lp: 'content' }, t: 'a' }] }, { - ln: 'RouteInstructionType', + ln: 'RouteHandleType', 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: 'serviceID', + an: { + lp: 'serviceID' + }, + t: 'a' }, { - n: 'duration', + n: 'routeID', rq: true, - ti: 'Duration', an: { - lp: 'duration' + lp: 'routeID' }, t: 'a' - }, { - n: 'description', + }] + }, { + ln: 'TimeType', + bti: '.TimeStampType', + ps: [{ + n: 'utcOffset', + ti: 'Integer', an: { - lp: 'description' + lp: 'utcOffset' }, t: 'a' }] }, { - ln: 'AvoidListType', + ln: 'PortrayMapResponseType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'aoi', - mno: 0, - col: true, - en: 'AOI', - ti: '.AreaOfInterestType' - }, { - n: 'location', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_Location', - ti: '.AbstractLocationType', - t: 'er' - }, { - n: 'avoidFeature', - mno: 0, + n: 'map', + rq: true, col: true, - en: 'AvoidFeature' + en: 'Map', + ti: '.MapType' }] }, { - ln: 'AbstractPOIType', - bti: '.AbstractLocationType' + ln: 'POIWithDistanceType', + ps: [{ + n: 'poi', + rq: true, + en: 'POI', + ti: '.PointOfInterestType' + }, { + n: 'distance', + en: 'Distance', + ti: '.DistanceType' + }] }, { - ln: 'BuildingLocatorType', - bti: '.AbstractStreetLocatorType', + ln: 'QualityOfPositionType', ps: [{ - n: 'number', - an: { - lp: 'number' - }, - t: 'a' + n: 'horizontalAcc', + rq: true, + en: 'HorizontalAcc', + ti: '.HorAccType' }, { - n: 'subdivision', + n: 'verticalAcc', + rq: true, + en: 'VerticalAcc', + ti: '.VerAccType' + }, { + n: 'responseReq', an: { - lp: 'subdivision' + lp: 'responseReq' }, t: 'a' }, { - n: 'buildingName', + n: 'responseTimer', an: { - lp: 'buildingName' + lp: 'responseTimer' }, t: 'a' }] }, { - ln: 'AbstractAddressType', - bti: '.AbstractLocationType', + ln: 'RequestHeaderType', + bti: '.AbstractHeaderType', ps: [{ - n: 'addressee', + n: 'clientName', an: { - lp: 'addressee' + lp: 'clientName' }, t: 'a' }, { - n: 'countryCode', - rq: true, + n: 'clientPassword', an: { - lp: 'countryCode' + lp: 'clientPassword' }, t: 'a' }, { - n: 'language', - ti: 'Language', + n: 'sessionID', an: { - lp: 'language' + lp: 'sessionID' + }, + t: 'a' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' + }, { + n: 'msid', + an: { + lp: 'MSID' }, t: 'a' }] }, { - ln: 'GeocodedAddressType', + ln: 'MapType', + bti: '.AbstractDataType', ps: [{ - n: 'point', + n: 'content', rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PointType' + en: 'Content', + ti: '.ContentType' }, { - n: 'address', + n: 'bBoxContext', rq: true, - en: 'Address', - ti: '.AddressType' + en: 'BBoxContext', + ti: 'GML_3_1_1.EnvelopeType' }, { - n: 'geocodeMatchCode', - en: 'GeocodeMatchCode', - ti: '.GeocodingQOSType' + n: 'centerContext', + rq: true, + en: 'CenterContext', + ti: '.CenterContextType' }] }, { - ln: 'POIInfoType', + ln: 'SLIAType', + bti: '.AbstractResponseParametersType', ps: [{ - n: 'name', + n: 'outputGatewayParameters', rq: true, - an: { - lp: 'name' - }, - t: 'a' + en: 'OutputGatewayParameters', + ti: '.OutputGatewayParametersType' }, { - n: 'value', - rq: true, + n: 'requestID', an: { - lp: 'value' + lp: 'requestID' }, t: 'a' }] }, { - ln: 'NAICSType', - bti: '.AbstractNamedReferenceSystem', + ln: 'AbstractGatewayParametersType', ps: [{ - n: 'type', - an: { - lp: 'type' - }, - t: 'a' + n: 'requestedQoP', + en: 'RequestedQoP', + ti: '.QualityOfPositionType' }, { - n: 'subType', + n: 'locationType', an: { - lp: 'subType' + lp: 'locationType' }, t: 'a' }, { - n: 'category', + n: 'requestedsrsName', an: { - lp: 'category' + lp: 'requestedsrsName' }, t: 'a' - }] - }, { - ln: 'InputGatewayParametersType', - bti: '.AbstractGatewayParametersType', - ps: [{ - n: 'inputMSIDs', - rq: true, - en: 'InputMSIDs', - ti: '.InputMSIDsType' - }] - }, { - ln: 'RouteSegmentType', - bti: '.AbstractRouteSegmentType' - }, { - ln: 'NamedPlaceType', - ps: [{ - n: 'value', - t: 'v' }, { - n: 'type', - rq: true, + n: 'priority', an: { - lp: 'type' + lp: 'priority' }, t: 'a' }] }, { - ln: 'EllipseType', - bti: 'GML_3_1_1.AbstractGeometricPrimitiveType', + ln: 'ReverseGeocodeRequestType', + bti: '.AbstractRequestParametersType', 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', + n: 'position', rq: true, - ti: 'GML_3_1_1.LengthType' + en: 'Position', + ti: '.PositionType' }, { - n: 'rotation', - rq: true, - ti: 'GML_3_1_1.AngleType' - }] - }, { - ln: 'RouteMapRequestType', - ps: [{ - n: 'output', - rq: true, + n: 'reverseGeocodePreference', + mno: 0, col: true, - en: 'Output', - ti: '.RouteMapOutputType' + en: 'ReverseGeocodePreference' }] }, { - ln: 'ErrorListType', + ln: 'RadiusType', ps: [{ - n: 'error', - rq: true, - col: true, - en: 'Error', - ti: '.ErrorType' + n: 'value', + ti: 'Decimal', + t: 'v' }, { - n: 'highestSeverity', + n: 'unit', + rq: true, an: { - lp: 'highestSeverity' + lp: 'unit' }, t: 'a' }] @@ -1923,127 +1814,236 @@ var OLS_1_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractHeaderType' - }, { - ln: 'OutputGatewayParametersType', - bti: '.AbstractGatewayParametersType', + ln: 'AvoidListType', ps: [{ - n: 'outputMSIDs', - rq: true, - en: 'OutputMSIDs', - ti: '.OutputMSIDsType' + n: 'aoi', + mno: 0, + col: true, + en: 'AOI', + ti: '.AreaOfInterestType' + }, { + n: 'location', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_Location', + ti: '.AbstractLocationType', + t: 'er' + }, { + n: 'avoidFeature', + mno: 0, + col: true, + en: 'AvoidFeature' }] }, { - ln: 'AngleType', - bti: '.AbstractMeasureType', + ln: 'ErrorListType', ps: [{ - n: 'uom', + n: 'error', + rq: true, + col: true, + en: 'Error', + ti: '.ErrorType' + }, { + n: 'highestSeverity', an: { - lp: 'uom' + lp: 'highestSeverity' }, t: 'a' }] }, { - ln: 'AltitudeType', - bti: '.DistanceType' + ln: 'InputMSInformationType', + bti: '.AbstractMSInformationType' }, { - ln: 'MapType', - bti: '.AbstractDataType', + ln: 'POIAttributeListType', ps: [{ - n: 'content', - rq: true, - en: 'Content', - ti: '.ContentType' - }, { - n: 'bBoxContext', - rq: true, - en: 'BBoxContext', - ti: 'GML_3_1_1.EnvelopeType' + n: 'referenceSystem', + en: 'ReferenceSystem', + ti: '.ReferenceSystemType' }, { - n: 'centerContext', - rq: true, - en: 'CenterContext', - ti: '.CenterContextType' + n: 'poiInfoList', + en: 'POIInfoList', + ti: '.POIInfoListType' }] }, { - ln: 'RouteHandleType', + ln: 'PositionType', + bti: '.AbstractPositionType', ps: [{ - n: 'serviceID', - an: { - lp: 'serviceID' + n: 'point', + rq: true, + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.PointType' }, { - n: 'routeID', + n: 'ellipse', rq: true, - an: { - lp: 'routeID' - }, - t: 'a' - }] - }, { - ln: 'RoutePlanType', - ps: [{ - n: 'routePreference', + en: 'Ellipse', + ti: '.EllipseType' + }, { + n: 'circleByCenterPoint', rq: true, - en: 'RoutePreference' + en: { + lp: 'CircleByCenterPoint', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CircleByCenterPointType' }, { - n: 'wayPointList', + n: 'circularArc', rq: true, - en: 'WayPointList', - ti: '.WayPointListType' + en: 'CircularArc', + ti: '.CircularArcType' }, { - n: 'avoidList', - en: 'AvoidList', - ti: '.AvoidListType' + n: 'polygon', + rq: true, + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PolygonType' }, { - n: 'useRealTimeTraffic', - ti: 'Boolean', - an: { - lp: 'useRealTimeTraffic' + n: 'multiPolygon', + rq: true, + en: { + lp: 'MultiPolygon', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.MultiPolygonType' }, { - n: 'expectedStartTime', - ti: 'DateTime', + n: 'qoP', + en: 'QoP', + ti: '.QualityOfPositionType' + }, { + n: 'time', + en: 'Time', + ti: '.TimeType' + }, { + n: 'speed', + en: 'Speed', + ti: '.SpeedType' + }, { + n: 'direction', + en: 'Direction', + ti: '.AngleType' + }, { + n: 'levelOfConf', an: { - lp: 'expectedStartTime' + lp: 'levelOfConf' }, t: 'a' + }] + }, { + ln: 'PortrayMapRequestType', + bti: '.AbstractRequestParametersType', + ps: [{ + n: 'output', + rq: true, + col: true, + en: 'Output', + ti: '.OutputType' }, { - n: 'expectedEndTime', - ti: 'DateTime', + n: 'basemap', + en: 'Basemap', + ti: '.LayerType' + }, { + n: 'overlay', + mno: 0, + col: true, + en: 'Overlay', + ti: '.OverlayType' + }] + }, { + ln: 'SICType', + bti: '.AbstractNamedReferenceSystem', + ps: [{ + n: 'type', an: { - lp: 'expectedEndTime' + lp: 'type' + }, + t: 'a' + }, { + n: 'subType', + an: { + lp: 'subType' + }, + t: 'a' + }, { + n: 'category', + an: { + lp: 'category' + }, + t: 'a' + }, { + n: 'code', + an: { + lp: 'code' }, t: 'a' }] }, { - ln: 'POIWithDistanceType', + ln: 'AbstractRouteSegmentType', ps: [{ - n: 'poi', - rq: true, - en: 'POI', - ti: '.PointOfInterestType' - }, { 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: 'name' + }, + t: 'a' }] }, { - ln: 'GeocodeRequestType', - bti: '.AbstractRequestParametersType', + ln: 'AbstractLocationType', + bti: '.AbstractDataType' + }, { + ln: 'AbstractBodyType' + }, { + ln: 'RoutePlanType', ps: [{ - n: 'address', + n: 'routePreference', rq: true, - col: true, - en: 'Address', - ti: '.AddressType' + en: 'RoutePreference' }, { - n: 'returnFreeForm', + n: 'wayPointList', + rq: true, + en: 'WayPointList', + ti: '.WayPointListType' + }, { + n: 'avoidList', + en: 'AvoidList', + ti: '.AvoidListType' + }, { + n: 'useRealTimeTraffic', ti: 'Boolean', an: { - lp: 'returnFreeForm' + lp: 'useRealTimeTraffic' + }, + t: 'a' + }, { + n: 'expectedStartTime', + ti: 'DateTime', + an: { + lp: 'expectedStartTime' + }, + t: 'a' + }, { + n: 'expectedEndTime', + ti: 'DateTime', + an: { + lp: 'expectedEndTime' }, t: 'a' }] @@ -2053,389 +2053,389 @@ var OLS_1_2_Module_Factory = function () { vs: ['RequestVersionMismatch', 'ValueNotRecognized', 'NotSupported', 'Inconsistent', 'DeliveryFailure', 'SecurityFailure', 'NoResultsReturned', 'TimedOut', 'InternalServerError', 'DataNotAvailable', 'Unknown'] }, { t: 'enum', - ln: 'NearestCriterionType', - vs: ['Proximity', 'Fastest', 'Shortest', 'Easiest'] + ln: 'DistanceUnitType', + vs: ['KM', 'M', 'DM', 'MI', 'YD', 'FT'] }, { t: 'enum', - ln: 'PresentationContentType', - vs: ['URL', 'Data'] + 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: 'RoutePreferenceType', - vs: ['Fastest', 'Shortest', 'Pedestrian'] + ln: 'SpeedUnitType', + vs: ['KPH', 'MPH', 'MPS', 'FPS'] }, { t: 'enum', - ln: 'ReverseGeocodePreferenceType', - vs: ['StreetAddress', 'IntersectionAddress'] + ln: 'PresentationContentType', + vs: ['URL', 'Data'] }, { t: 'enum', ln: 'SortDirectionType', vs: ['Ascending', 'Descending'] }, { t: 'enum', - ln: 'SpeedUnitType', - vs: ['KPH', 'MPH', 'MPS', 'FPS'] - }, { - t: 'enum', - ln: 'DistanceUnitType', - vs: ['KM', 'M', 'DM', 'MI', 'YD', 'FT'] + ln: 'NamedPlaceClassification', + vs: ['CountrySubdivision', 'CountrySecondarySubdivision', 'Municipality', 'MunicipalitySubdivision', 'choume-banchi-go'] }, { t: 'enum', 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'] + ln: 'NearestCriterionType', + vs: ['Proximity', 'Fastest', 'Shortest', 'Easiest'] }, { t: 'enum', - ln: 'NamedPlaceClassification', - vs: ['CountrySubdivision', 'CountrySecondarySubdivision', 'Municipality', 'MunicipalitySubdivision', 'choume-banchi-go'] + ln: 'RoutePreferenceType', + vs: ['Fastest', 'Shortest', 'Pedestrian'] }, { t: 'enum', ln: 'RouteMapStyleType', vs: ['Overview', 'Maneuver'] + }, { + t: 'enum', + ln: 'ReverseGeocodePreferenceType', + vs: ['StreetAddress', 'IntersectionAddress'] }, { t: 'enum', ln: 'AvoidFeatureType', vs: ['Highway', 'Tollway'] }], eis: [{ - en: 'RouteMap', - ti: '.RouteMapType' + en: 'XLS', + ti: '.XLSType' }, { - en: 'WayPointList', - ti: '.WayPointListType' + en: 'Map', + ti: '.MapType', + sh: '_ADT' }, { - en: 'Street', - ti: '.StreetNameType' + en: 'PortrayMapResponse', + ti: '.PortrayMapResponseType', + sh: '_ResponseParameters' }, { - en: '_Body', - ti: '.AbstractBodyType' + en: '_RouteSummary', + ti: '.AbstractRouteSummaryType', + sh: '_ADT' }, { - en: 'AvoidList', - ti: '.AvoidListType' + en: 'POIInfo', + ti: '.POIInfoType' }, { - en: 'TimeStamp', - ti: '.TimeStampType' + en: '_POIProperty', + ti: 'AnyType' }, { - en: 'GeocodeMatchCode', - ti: '.GeocodingQOSType' + en: '_Measure', + ti: '.AbstractMeasureType' }, { - en: 'GetPortrayMapCapabilitiesResponse', - ti: '.GetPortrayMapCapabilitiesResponseType', - sh: '_ResponseParameters' + en: 'NAICS', + ti: '.NAICSType', + sh: '_NamedReferenceSystem' }, { - en: 'RequestHeader', - ti: '.RequestHeaderType', - sh: '_Header' + en: 'InputMSIDs', + ti: '.InputMSIDsType', + sh: '_MSIDs' }, { - en: 'PostalCode' + en: 'RoutePreference' }, { en: '_Header', ti: '.AbstractHeaderType' }, { - en: 'RoutePlan', - ti: '.RoutePlanType' - }, { - en: 'InputGatewayParameters', - ti: '.InputGatewayParametersType', - sh: '_GatewayParameters' + en: 'RouteGeometryRequest', + ti: '.RouteGeometryRequestType' }, { - en: 'SLIR', - ti: '.SLIRType', - sh: '_RequestParameters' + en: 'Position', + ti: '.PositionType', + sh: '_Position' }, { - en: 'Response', - ti: '.ResponseType', - sh: '_Body' + en: '_POI', + ti: '.AbstractPOIType', + sh: '_Location' }, { - en: '_NamedReferenceSystem', - ti: '.AbstractNamedReferenceSystem' + en: '_Position', + ti: '.AbstractPositionType', + sh: '_Location' }, { - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + en: 'AvoidList', + ti: '.AvoidListType' }, { en: 'POIAttributeList', ti: '.POIAttributeListType' }, { - en: 'EndPoint', - ti: '.WayPointType', - sh: '_WayPoint' - }, { - en: 'Speed', - ti: '.SpeedType', - sh: '_Measure' + en: 'Street', + ti: '.StreetNameType' }, { - en: 'Error', - ti: '.ErrorType' + en: 'StreetAddress', + ti: '.StreetAddressType' }, { - en: 'OutputMSInformation', - ti: '.OutputMSInformationType', - sh: '_MSInformation' - }, { - en: 'POIProperties', - ti: '.POIProperties', - sh: '_POISelectionCriteria' - }, { - en: 'RouteInstruction', - ti: '.RouteInstructionType' - }, { - en: 'ReverseGeocodePreference' + en: 'Address', + ti: '.AddressType', + sh: '_Location' }, { - en: '_POISelectionCriteria', - ti: '.AbstractPOISelectionCriteriaType' + en: 'InputMSInformation', + ti: '.InputMSInformationType', + sh: '_MSInformation' }, { en: '_MSIDs', ti: '.AbstractMSIDsType' }, { - en: 'GeocodeRequest', - ti: '.GeocodeRequestType', - sh: '_RequestParameters' + en: '_GatewayParameters', + ti: '.AbstractGatewayParametersType' }, { - en: 'RouteHandle', - ti: '.RouteHandleType' + en: 'OutputGatewayParameters', + ti: '.OutputGatewayParametersType', + sh: '_GatewayParameters' + }, { + en: '_NextSegment', + ti: '.AbstractRouteSegmentType' + }, { + en: 'RouteInstructionsList', + ti: '.RouteInstructionsListType', + sh: '_ADT' }, { en: 'NextSegment', ti: '.RouteSegmentType', sh: '_NextSegment' }, { - en: '_GatewayParameters', - ti: '.AbstractGatewayParametersType' - }, { - en: 'POI', - ti: '.PointOfInterestType', - sh: '_POI' + en: 'GetPortrayMapCapabilitiesResponse', + ti: '.GetPortrayMapCapabilitiesResponseType', + sh: '_ResponseParameters' }, { - en: '_WayPoint', - ti: '.AbstractWayPointType' + en: 'POIProperties', + ti: '.POIProperties', + sh: '_POISelectionCriteria' }, { - en: '_POIProperty', - ti: 'AnyType' + en: 'NACE', + ti: '.NACEType', + sh: '_NamedReferenceSystem' }, { en: 'RouteMapRequest', ti: '.RouteMapRequestType' }, { - en: 'DirectoryResponse', - ti: '.DirectoryResponseType', + en: 'ReverseGeocodeResponse', + ti: '.ReverseGeocodeResponseType', sh: '_ResponseParameters' }, { - en: 'RouteSummary', - ti: '.RouteSummaryType', - sh: '_RouteSummary' + en: '_POISelectionCriteria', + ti: '.AbstractPOISelectionCriteriaType' }, { - en: 'Map', - ti: '.MapType', - sh: '_ADT' + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' }, { - en: 'RouteGeometryRequest', - ti: '.RouteGeometryRequestType' + en: 'TimeStamp', + ti: '.TimeStampType' }, { - en: '_Location', - ti: '.AbstractLocationType', - sh: '_ADT' + en: 'Altitude', + ti: '.AltitudeType' }, { - en: 'OutputMSIDs', - ti: '.OutputMSIDsType', - sh: '_MSIDs' + en: 'RouteHandle', + ti: '.RouteHandleType' }, { - en: 'SLIA', - ti: '.SLIAType', - sh: '_ResponseParameters' + en: 'GeocodeMatchCode', + ti: '.GeocodingQOSType' }, { - en: 'GetPortrayMapCapabilitiesRequest', - ti: '.GetPortrayMapCapabilitiesRequestType', + en: 'Error', + ti: '.ErrorType' + }, { + en: 'Ellipse', + ti: '.EllipseType' + }, { + en: 'InputGatewayParameters', + ti: '.InputGatewayParametersType', + sh: '_GatewayParameters' + }, { + en: 'GeocodeRequest', + ti: '.GeocodeRequestType', sh: '_RequestParameters' }, { - en: 'POIProperty', - ti: '.POIPropertyType', - sh: '_POIProperty' + en: 'GeocodeResponseList', + ti: '.GeocodeResponseListType' }, { - en: 'Address', - ti: '.AddressType', - sh: '_Location' + en: 'SIC', + ti: '.SICType', + sh: '_NamedReferenceSystem' }, { - en: 'ErrorList', - ti: '.ErrorListType' + en: 'DirectoryRequest', + ti: '.DirectoryRequestType', + sh: '_RequestParameters' }, { - en: 'DetermineRouteResponse', - ti: '.DetermineRouteResponseType', - sh: '_ResponseParameters' + en: '_MSInformation', + ti: '.AbstractMSInformationType' }, { - en: 'InputMSInformation', - ti: '.InputMSInformationType', - sh: '_MSInformation' + en: 'Angle', + ti: '.AngleType', + sh: '_Measure' }, { - en: 'AvoidFeature' + en: 'RouteInstruction', + ti: '.RouteInstructionType' }, { - en: 'Place', - ti: '.NamedPlaceType' + en: 'Time', + ti: '.TimeType' }, { - en: 'ReverseGeocodeRequest', - ti: '.ReverseGeocodeRequestType', - sh: '_RequestParameters' + en: 'SearchCentreDistance', + ti: '.DistanceType' + }, { + en: '_ADT', + ti: '.AbstractDataType' + }, { + en: '_RequestParameters', + ti: '.AbstractRequestParametersType' }, { en: 'AOI', ti: '.AreaOfInterestType', sh: '_ADT' }, { - en: 'XLS', - ti: '.XLSType' + en: 'OutputMSInformation', + ti: '.OutputMSInformationType', + sh: '_MSInformation' }, { - en: 'OutputGatewayParameters', - ti: '.OutputGatewayParametersType', - sh: '_GatewayParameters' + en: 'Place', + ti: '.NamedPlaceType' }, { - en: 'Distance', - ti: '.DistanceType', - sh: '_Measure' + en: '_StreetLocation', + ti: '.AbstractStreetLocatorType' }, { - en: 'DetermineRouteRequest', - ti: '.DetermineRouteRequestType', - sh: '_RequestParameters' + en: 'ReferenceSystem', + ti: '.ReferenceSystemType' }, { - en: 'RoutePreference' + en: 'RoutePlan', + ti: '.RoutePlanType' }, { - en: 'POILocation', - ti: '.POILocationType' + en: '_WayPoint', + ti: '.AbstractWayPointType' }, { - en: '_Measure', - ti: '.AbstractMeasureType' + en: 'RouteMap', + ti: '.RouteMapType' }, { - en: '_Position', - ti: '.AbstractPositionType', - sh: '_Location' + en: 'DetermineRouteResponse', + ti: '.DetermineRouteResponseType', + sh: '_ResponseParameters' + }, { + en: 'RouteGeometry', + ti: '.RouteGeometryType', + sh: '_ADT' + }, { + en: '_Body', + ti: '.AbstractBodyType' + }, { + en: 'Speed', + ti: '.SpeedType', + sh: '_Measure' + }, { + en: 'RouteSummary', + ti: '.RouteSummaryType', + sh: '_RouteSummary' }, { en: 'ResponseHeader', ti: '.ResponseHeaderType', sh: '_Header' }, { - en: 'SearchCentreDistance', - ti: '.DistanceType' + en: 'DirectoryResponse', + ti: '.DirectoryResponseType', + sh: '_ResponseParameters' }, { - en: 'GeocodeResponseList', - ti: '.GeocodeResponseListType' + en: 'ReverseGeocodeRequest', + ti: '.ReverseGeocodeRequestType', + sh: '_RequestParameters' }, { - en: 'RouteInstructionsList', - ti: '.RouteInstructionsListType', - sh: '_ADT' + en: 'Building', + ti: '.BuildingLocatorType', + sh: '_StreetLocation' }, { - en: 'InputMSIDs', - ti: '.InputMSIDsType', - sh: '_MSIDs' + en: 'Request', + ti: '.RequestType', + sh: '_Body' }, { - en: 'RouteInstructionsRequest', - ti: '.RouteInstructionsRequestType' + en: 'ViaPoint', + ti: '.WayPointType', + sh: '_WayPoint' }, { - en: 'Position', - ti: '.PositionType', - sh: '_Position' + en: 'ReverseGeocodePreference' }, { - en: 'PortrayMapRequest', - ti: '.PortrayMapRequestType', + en: 'SLIR', + ti: '.SLIRType', sh: '_RequestParameters' + }, { + en: '_Location', + ti: '.AbstractLocationType', + sh: '_ADT' + }, { + en: 'ErrorList', + ti: '.ErrorListType' }, { en: 'GeocodeResponse', ti: '.GeocodeResponseType', sh: '_ResponseParameters' }, { - en: 'Time', - ti: '.TimeType' - }, { - en: 'SIC', - ti: '.SICType', - sh: '_NamedReferenceSystem' + en: 'POI', + ti: '.PointOfInterestType', + sh: '_POI' }, { - en: '_RouteSummary', - ti: '.AbstractRouteSummaryType', - sh: '_ADT' + en: 'POIProperty', + ti: '.POIPropertyType', + sh: '_POIProperty' }, { - en: 'NAICS', - ti: '.NAICSType', - sh: '_NamedReferenceSystem' + en: 'RouteInstructionsRequest', + ti: '.RouteInstructionsRequestType' }, { - en: 'Building', - ti: '.BuildingLocatorType', - sh: '_StreetLocation' + en: 'PortrayMapRequest', + ti: '.PortrayMapRequestType', + sh: '_RequestParameters' }, { - en: 'Request', - ti: '.RequestType', + en: 'Response', + ti: '.ResponseType', sh: '_Body' }, { - en: '_StreetLocation', - ti: '.AbstractStreetLocatorType' + en: 'DetermineRouteRequest', + ti: '.DetermineRouteRequestType', + sh: '_RequestParameters' }, { - en: 'Angle', - ti: '.AngleType', - sh: '_Measure' + en: 'OutputMSIDs', + ti: '.OutputMSIDsType', + sh: '_MSIDs' }, { - en: '_ResponseParameters', - ti: '.AbstractResponseParametersType' + en: '_NamedReferenceSystem', + ti: '.AbstractNamedReferenceSystem' }, { - en: 'PortrayMapResponse', - ti: '.PortrayMapResponseType', + en: 'SLIA', + ti: '.SLIAType', sh: '_ResponseParameters' }, { - en: 'Altitude', - ti: '.AltitudeType' + en: 'AvoidFeature' }, { - en: '_MSInformation', - ti: '.AbstractMSInformationType' + en: 'POILocation', + ti: '.POILocationType' }, { - en: 'DirectoryRequest', - ti: '.DirectoryRequestType', + en: 'GetPortrayMapCapabilitiesRequest', + ti: '.GetPortrayMapCapabilitiesRequestType', sh: '_RequestParameters' }, { - en: 'POIInfoList', - ti: '.POIInfoListType' - }, { - en: 'ReverseGeocodeResponse', - ti: '.ReverseGeocodeResponseType', - sh: '_ResponseParameters' - }, { - en: 'ReferenceSystem', - ti: '.ReferenceSystemType' - }, { - en: 'ViaPoint', + en: 'StartPoint', ti: '.WayPointType', sh: '_WayPoint' }, { - en: '_POI', - ti: '.AbstractPOIType', - sh: '_Location' + en: '_ResponseParameters', + ti: '.AbstractResponseParametersType' }, { - en: 'POIInfo', - ti: '.POIInfoType' + en: 'WayPointList', + ti: '.WayPointListType' }, { - en: 'Ellipse', - ti: '.EllipseType' + en: 'RequestHeader', + ti: '.RequestHeaderType', + sh: '_Header' }, { en: 'CircularArc', ti: '.CircularArcType' }, { - en: '_NextSegment', - ti: '.AbstractRouteSegmentType' - }, { - en: '_ADT', - ti: '.AbstractDataType' + en: 'POIInfoList', + ti: '.POIInfoListType' }, { - en: 'StartPoint', + en: 'EndPoint', ti: '.WayPointType', sh: '_WayPoint' }, { - en: 'RouteGeometry', - ti: '.RouteGeometryType', - sh: '_ADT' - }, { - en: 'NACE', - ti: '.NACEType', - sh: '_NamedReferenceSystem' - }, { - en: '_RequestParameters', - ti: '.AbstractRequestParametersType' + en: 'PostalCode' }, { - en: 'StreetAddress', - ti: '.StreetAddressType' + en: 'Distance', + ti: '.DistanceType', + sh: '_Measure' }] }; return { diff --git a/scripts/lib/OLS_NAV_1_3.js b/scripts/lib/OLS_NAV_1_3.js index ea4e8e2c..6bf38c6d 100644 --- a/scripts/lib/OLS_NAV_1_3.js +++ b/scripts/lib/OLS_NAV_1_3.js @@ -4,25 +4,7 @@ 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: 'AbsoluteDateType', - ps: [{ - n: 'monthOfYear', - rq: true, - en: 'MonthOfYear', - ti: 'UnsignedShort' - }, { - n: 'dayOfMonth', - rq: true, - en: 'DayOfMonth', - ti: 'UnsignedShort' - }, { - n: 'year', - rq: true, - en: 'Year', - ti: 'UnsignedShort' - }] - }, { - ln: 'ProcessCursorRequest', + ln: 'CursorFetchRequest', bti: 'OLS_1_2.AbstractRequestParametersType', ps: [{ n: 'cursorID', @@ -30,15 +12,14 @@ var OLS_NAV_1_3_Module_Factory = function () { en: 'CursorID', ti: '.CursorIDType' }, { - n: 'actionFunc', + n: 'fetchDirection', rq: true, - en: 'ActionFunc', - ti: 'AnyType' + en: 'FetchDirection' }, { - n: 'actionFuncParam', + n: 'numRecordsToFetch', rq: true, - en: 'ActionFuncParam', - ti: 'AnyType' + en: 'NumRecordsToFetch', + ti: 'UnsignedLong' }, { n: 'priority', rq: true, @@ -49,136 +30,70 @@ var OLS_NAV_1_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetCursorInfoResponse', - bti: 'OLS_1_2.AbstractResponseParametersType', + ln: 'CursorType', ps: [{ - n: 'cursorInfo', + n: 'cursorID', rq: true, - en: 'CursorInfo', - ti: '.CursorInfoType' - }] - }, { - ln: 'RoutePointType', - ps: [{ - n: 'linkLoci', + en: 'CursorID', + ti: '.CursorIDType' + }, { + n: 'cursorType', rq: true, - col: true, - en: 'LinkLoci', - ti: '.LocusType' + en: 'CursorType' }] }, { - ln: 'GetCursorPositionResponse', + ln: 'ProcessCursorResponse', bti: 'OLS_1_2.AbstractResponseParametersType', ps: [{ - n: 'cursorPosition', + n: 'numRecordsProcessed', rq: true, - en: 'CursorPosition', + en: 'NumRecordsProcessed', ti: 'Long' }] }, { - ln: 'DetermineRouteResponseType', - bti: 'OLS_1_2.AbstractResponseParametersType', + ln: 'RoutePointSequenceType.ViaPoint', + tn: null, + bti: '.RoutePointType', ps: [{ - n: 'routeLinkAndCost', - rq: true, - en: 'RouteLinkAndCost', - 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' + n: 'ordered', + ti: 'Boolean', + an: { + lp: 'ordered' }, - ti: 'OLS_1_2.RouteSummaryType' - }, { - n: 'constraintRelaxed', - en: 'ConstraintRelaxed', - ti: 'Boolean' - }, { - n: 'whichConstrainWasRelaxed', - en: 'WhichConstrainWasRelaxed', - ti: 'AnyType' + t: 'a' }] }, { - ln: 'DetermineRouteRequestType', - bti: 'OLS_1_2.AbstractRequestParametersType', + ln: 'RouteControlType', ps: [{ - n: 'routeHandle', - rq: true, - en: 'RouteHandle', - ti: 'OLS_1_2.RouteHandleType' - }, { - n: 'extendedRoutePlan', + n: 'costCriteria', rq: true, - en: 'ExtendedRoutePlan', - ti: '.RoutePlanType' + en: 'CostCriteria', + ti: '.RouteCostModelType' }, { - n: 'boundingBox', - en: 'BoundingBox', - ti: 'GML_3_1_1.EnvelopeType' + n: 'vehicle', + mno: 0, + col: true, + en: 'Vehicle', + ti: '.VehicleTypeN' }, { - n: 'routeGuidanceRequest', - en: 'RouteGuidanceRequest', - ti: 'OLS_1_2.RouteInstructionsRequestType' + n: 'vehicleCompositionLogic', + en: 'VehicleCompositionLogic' }, { - n: 'firstBucketSize', - en: 'FirstBucketSize', - ti: 'Integer' + n: 'routeStartDateTime', + en: 'RouteStartDateTime', + ti: '.DateTimeType' }, { - n: 'priority', - rq: true, - ti: 'UnsignedShort', - an: { - lp: 'priority' - }, - t: 'a' + n: 'routeEndDateTime', + en: 'RouteEndDateTime', + ti: '.DateTimeType' }, { - n: 'provideRouteHandle', + n: 'useRealTimeTraffic', ti: 'Boolean', an: { - lp: 'provideRouteHandle' - }, - t: 'a' - }, { - n: 'distanceUnit', - ti: 'OLS_1_2.DistanceUnitType', - an: { - lp: 'distanceUnit' + lp: 'useRealTimeTraffic' }, t: 'a' }] - }, { - ln: 'DayOfWeekOfMonthType', - ps: [{ - n: 'dayOfWeek', - rq: true, - en: 'DayOfWeek' - }, { - n: 'weekOfMonth', - rq: true, - en: 'WeekOfMonth', - ti: 'UnsignedShort' - }] - }, { - ln: 'GetPositionResponseType', - bti: 'OLS_1_2.AbstractResponseParametersType', - ps: [{ - n: 'locus', - rq: true, - en: 'Locus', - ti: '.LocusType' - }] }, { ln: 'CursorInfoType', ps: [{ @@ -203,64 +118,95 @@ var OLS_NAV_1_3_Module_Factory = function () { ti: 'Long' }] }, { - ln: 'CursorFetchResponse', - bti: 'OLS_1_2.AbstractResponseParametersType', + ln: 'DayOfWeekOfYearType', ps: [{ - n: 'numFetchedRecords', + n: 'dayOfWeek', rq: true, - en: 'NumFetchedRecords', - ti: 'Long' + en: 'DayOfWeek' }, { - n: 'cursorType', + n: 'weekOfYear', rq: true, - en: 'CursorType' + en: 'WeekOfYear', + ti: 'UnsignedShort' + }] + }, { + ln: 'SetCursorPositionRequest', + bti: 'OLS_1_2.AbstractRequestParametersType', + ps: [{ + n: 'cursorID', + rq: true, + en: 'CursorID', + ti: '.CursorIDType' }, { - n: 'retrievedRecords', + n: 'cursorStartPosition', rq: true, - col: true, - en: 'RetrievedRecords', - ti: 'AnyType' + en: 'CursorStartPosition' + }, { + n: 'numOfPositions', + rq: true, + en: 'NumOfPositions', + ti: 'Long' + }, { + n: 'priority', + rq: true, + ti: 'UnsignedShort', + an: { + lp: 'priority' + }, + t: 'a' }] }, { - ln: 'CursorIDType', - bti: '.AbstractIDType' - }, { - ln: 'AbstractIDType', + ln: 'GetCursorPositionResponse', + bti: 'OLS_1_2.AbstractResponseParametersType', ps: [{ - n: 'id', + n: 'cursorPosition', rq: true, - en: 'ID', - ti: 'Integer' + en: 'CursorPosition', + ti: 'Long' }] }, { - ln: 'RoutePlanType', + ln: 'VehicleTypeN', + tn: 'VehicleType.N', ps: [{ - n: 'wayPointList', + n: 'vehicleValue', rq: true, - en: 'WayPointList', - ti: '.RoutePointSequenceType' - }, { - n: 'avoidList', - en: 'AvoidList', - ti: 'OLS_1_2.AvoidListType' + en: 'VehicleValue', + ti: 'Integer' }, { - n: 'extendedRouteControl', - rq: true, - en: 'ExtendedRouteControl', - ti: '.RouteControlType' + n: 'vehicleName', + en: 'VehicleName' }, { - n: 'useRealTimeTraffic', + n: 'exclusionary', ti: 'Boolean', an: { - lp: 'useRealTimeTraffic' + lp: 'Exclusionary' }, t: 'a' + }] + }, { + ln: 'ProcessCursorRequest', + bti: 'OLS_1_2.AbstractRequestParametersType', + ps: [{ + n: 'cursorID', + rq: true, + en: 'CursorID', + ti: '.CursorIDType' }, { - n: 'relaxConstraint', + n: 'actionFunc', rq: true, - ti: 'Boolean', + en: 'ActionFunc', + ti: 'AnyType' + }, { + n: 'actionFuncParam', + rq: true, + en: 'ActionFuncParam', + ti: 'AnyType' + }, { + n: 'priority', + rq: true, + ti: 'UnsignedShort', an: { - lp: 'RelaxConstraint' + lp: 'priority' }, t: 'a' }] @@ -307,13 +253,39 @@ var OLS_NAV_1_3_Module_Factory = function () { ti: '.DayOfMonthOfYearType' }] }, { - ln: 'CloseCursorRequest', + ln: 'GetCursorInfoResponse', + bti: 'OLS_1_2.AbstractResponseParametersType', + ps: [{ + n: 'cursorInfo', + rq: true, + en: 'CursorInfo', + ti: '.CursorInfoType' + }] + }, { + ln: 'DetermineRouteRequestType', bti: 'OLS_1_2.AbstractRequestParametersType', ps: [{ - n: 'cursorID', + n: 'routeHandle', rq: true, - en: 'CursorID', - ti: '.CursorIDType' + en: 'RouteHandle', + ti: 'OLS_1_2.RouteHandleType' + }, { + n: 'extendedRoutePlan', + rq: true, + en: 'ExtendedRoutePlan', + ti: '.RoutePlanType' + }, { + n: 'boundingBox', + en: 'BoundingBox', + ti: 'GML_3_1_1.EnvelopeType' + }, { + n: 'routeGuidanceRequest', + en: 'RouteGuidanceRequest', + ti: 'OLS_1_2.RouteInstructionsRequestType' + }, { + n: 'firstBucketSize', + en: 'FirstBucketSize', + ti: 'Integer' }, { n: 'priority', rq: true, @@ -322,71 +294,74 @@ var OLS_NAV_1_3_Module_Factory = function () { lp: 'priority' }, t: 'a' + }, { + n: 'provideRouteHandle', + ti: 'Boolean', + an: { + lp: 'provideRouteHandle' + }, + t: 'a' + }, { + n: 'distanceUnit', + ti: 'OLS_1_2.DistanceUnitType', + an: { + lp: 'distanceUnit' + }, + t: 'a' }] }, { - ln: 'CursorFetchRequest', - bti: 'OLS_1_2.AbstractRequestParametersType', + ln: 'TimeZoneType', ps: [{ - n: 'cursorID', - rq: true, - en: 'CursorID', - ti: '.CursorIDType' - }, { - n: 'fetchDirection', + n: 'code', rq: true, - en: 'FetchDirection' + en: 'Code', + ti: 'Long' }, { - n: 'numRecordsToFetch', + n: 'minutesFromGMT', rq: true, - en: 'NumRecordsToFetch', - ti: 'UnsignedLong' + en: 'MinutesFromGMT', + ti: 'Short' }, { - n: 'priority', + n: 'description', rq: true, - ti: 'UnsignedShort', - an: { - lp: 'priority' - }, - t: 'a' + en: 'Description' }] }, { - ln: 'RoutePointSequenceType.ViaPoint', - tn: null, - bti: '.RoutePointType', + ln: 'GetNearbyMapObjResponseType', + bti: 'OLS_1_2.AbstractResponseParametersType', ps: [{ - n: 'ordered', - ti: 'Boolean', - an: { - lp: 'ordered' - }, - t: 'a' + n: 'mapObj', + rq: true, + en: 'MapObj', + ti: '.MapObjType' }] }, { - ln: 'SetCursorPositionResponse', + ln: 'CursorFetchResponse', bti: 'OLS_1_2.AbstractResponseParametersType', ps: [{ - n: 'gapNum', + n: 'numFetchedRecords', rq: true, - en: 'GapNum', + en: 'NumFetchedRecords', ti: 'Long' + }, { + n: 'cursorType', + rq: true, + en: 'CursorType' + }, { + n: 'retrievedRecords', + rq: true, + col: true, + en: 'RetrievedRecords', + ti: 'AnyType' }] }, { - ln: 'SetCursorPositionRequest', + ln: 'CloseCursorRequest', bti: 'OLS_1_2.AbstractRequestParametersType', ps: [{ n: 'cursorID', rq: true, en: 'CursorID', ti: '.CursorIDType' - }, { - n: 'cursorStartPosition', - rq: true, - en: 'CursorStartPosition' - }, { - n: 'numOfPositions', - rq: true, - en: 'NumOfPositions', - ti: 'Long' }, { n: 'priority', rq: true, @@ -397,36 +372,55 @@ var OLS_NAV_1_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'RouteControlType', + ln: 'DayOfMonthOfYearType', ps: [{ - n: 'costCriteria', + n: 'dayOfMonth', rq: true, - en: 'CostCriteria', - ti: '.RouteCostModelType' - }, { - n: 'vehicle', - mno: 0, - col: true, - en: 'Vehicle', - ti: '.VehicleTypeN' + en: 'DayOfMonth', + ti: 'UnsignedShort' }, { - n: 'vehicleCompositionLogic', - en: 'VehicleCompositionLogic' + n: 'monthOfYear', + rq: true, + en: 'MonthOfYear', + ti: 'UnsignedShort' + }] + }, { + ln: 'CursorIDType', + bti: '.AbstractIDType' + }, { + ln: 'DetermineRouteResponseType', + bti: 'OLS_1_2.AbstractResponseParametersType', + ps: [{ + n: 'routeLinkAndCost', + rq: true, + en: 'RouteLinkAndCost', + ti: '.CursorType' }, { - n: 'routeStartDateTime', - en: 'RouteStartDateTime', - ti: '.DateTimeType' + n: 'firstBucket', + en: 'FirstBucket', + ti: '.CursorFetchResponse' }, { - n: 'routeEndDateTime', - en: 'RouteEndDateTime', - ti: '.DateTimeType' + n: 'routeHandle', + en: { + lp: 'RouteHandle', + ns: 'http:\/\/www.opengis.net\/xls' + }, + ti: 'OLS_1_2.RouteHandleType' }, { - n: 'useRealTimeTraffic', - ti: 'Boolean', - an: { - lp: 'useRealTimeTraffic' + n: 'routeSummary', + en: { + lp: 'RouteSummary', + ns: 'http:\/\/www.opengis.net\/xls' }, - t: 'a' + ti: 'OLS_1_2.RouteSummaryType' + }, { + n: 'constraintRelaxed', + en: 'ConstraintRelaxed', + ti: 'Boolean' + }, { + n: 'whichConstrainWasRelaxed', + en: 'WhichConstrainWasRelaxed', + ti: 'AnyType' }] }, { ln: 'RouteCostModelType', @@ -449,82 +443,49 @@ var OLS_NAV_1_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetNearbyMapObjRequestType', - bti: 'OLS_1_2.AbstractRequestParametersType', + ln: 'SetCursorPositionResponse', + bti: 'OLS_1_2.AbstractResponseParametersType', ps: [{ - n: 'currentPosition', - rq: true, - en: 'CurrentPosition', - ti: 'OLS_1_2.PositionType' - }, { - n: 'delta', - rq: true, - en: 'Delta', - ti: 'UnsignedLong' - }, { - n: 'getFirstBucket', - en: 'GetFirstBucket', - ti: 'Integer' - }, { - n: 'priority', + n: 'gapNum', rq: true, - ti: 'UnsignedShort', - an: { - lp: 'priority' - }, - t: 'a' + en: 'GapNum', + ti: 'Long' }] }, { - ln: 'RouteLinkAndCost', + ln: 'RoutePointSequenceType', ps: [{ - n: 'link', + n: 'startPoint', rq: true, - en: 'Link', - ti: '.AbstractIDType' + en: 'StartPoint', + ti: '.RoutePointType' }, { - n: 'estLinkTravelTime', - rq: true, - en: 'EstLinkTravelTime', - ti: 'UnsignedLong' + n: 'viaPoint', + mno: 0, + col: true, + en: 'ViaPoint', + ti: '.RoutePointSequenceType.ViaPoint' }, { - n: 'nodeTravelTime', + n: 'endPoint', rq: true, - en: 'NodeTravelTime', - ti: 'UnsignedShort' + en: 'EndPoint', + ti: '.RoutePointType' }] }, { - ln: 'GetNearbyMapObjResponseType', + ln: 'GetPositionResponseType', bti: 'OLS_1_2.AbstractResponseParametersType', ps: [{ - n: 'mapObj', - rq: true, - en: 'MapObj', - ti: '.MapObjType' - }] - }, { - ln: 'DayOfWeekOfYearType', - ps: [{ - n: 'dayOfWeek', - rq: true, - en: 'DayOfWeek' - }, { - n: 'weekOfYear', + n: 'locus', rq: true, - en: 'WeekOfYear', - ti: 'UnsignedShort' + en: 'Locus', + ti: '.LocusType' }] }, { - ln: 'DayOfMonthOfYearType', + ln: 'AbstractIDType', ps: [{ - n: 'dayOfMonth', - rq: true, - en: 'DayOfMonth', - ti: 'UnsignedShort' - }, { - n: 'monthOfYear', + n: 'id', rq: true, - en: 'MonthOfYear', - ti: 'UnsignedShort' + en: 'ID', + ti: 'Integer' }] }, { ln: 'DayOfWeekOfMonthOfYearType', @@ -544,18 +505,25 @@ var OLS_NAV_1_3_Module_Factory = function () { ti: 'UnsignedShort' }] }, { - ln: 'GetPositionRequestType', - bti: 'OLS_1_2.AbstractRequestParametersType', + ln: 'MapObjType', ps: [{ - n: 'useHistory', + n: 'cursor', rq: true, - en: 'UseHistory', - ti: 'Boolean' + en: 'Cursor', + ti: '.CursorType' }, { - n: 'currentPosition', + n: 'firstBucket', + en: 'FirstBucket', + ti: '.CursorFetchResponse' + }] + }, { + ln: 'GetCursorInfoRequest', + bti: 'OLS_1_2.AbstractRequestParametersType', + ps: [{ + n: 'cursorID', rq: true, - en: 'CurrentPosition', - ti: 'OLS_1_2.PositionType' + en: 'CursorID', + ti: '.CursorIDType' }, { n: 'priority', rq: true, @@ -566,60 +534,48 @@ var OLS_NAV_1_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'DateType', + ln: 'GetNearbyMapObjRequestType', + bti: 'OLS_1_2.AbstractRequestParametersType', ps: [{ - n: 'absoluteDateType', - en: 'AbsoluteDateType', - ti: '.AbsoluteDateType' + n: 'currentPosition', + rq: true, + en: 'CurrentPosition', + ti: 'OLS_1_2.PositionType' }, { - n: 'extendedDate', - en: 'ExtendedDate', - ti: '.ExtendedDateType' - }] - }, { - ln: 'VehicleTypeN', - tn: 'VehicleType.N', - ps: [{ - n: 'vehicleValue', + n: 'delta', rq: true, - en: 'VehicleValue', - ti: 'Integer' + en: 'Delta', + ti: 'UnsignedLong' }, { - n: 'vehicleName', - en: 'VehicleName' + n: 'getFirstBucket', + en: 'GetFirstBucket', + ti: 'Integer' }, { - n: 'exclusionary', - ti: 'Boolean', + n: 'priority', + rq: true, + ti: 'UnsignedShort', an: { - lp: 'Exclusionary' + lp: 'priority' }, t: 'a' }] }, { - ln: 'LocusType', - bti: 'OLS_1_2.AbstractWayPointType', + ln: 'AbsoluteDateType', ps: [{ - n: 'link', + n: 'monthOfYear', rq: true, - en: 'Link', - ti: '.AbstractIDType' + en: 'MonthOfYear', + ti: 'UnsignedShort' }, { - n: 'positionAlongLink', - en: 'PositionAlongLink', - ti: 'Decimal' + n: 'dayOfMonth', + rq: true, + en: 'DayOfMonth', + ti: 'UnsignedShort' }, { - n: 'side', - en: 'Side', - ti: 'AnyType' - }] - }, { - ln: 'ProcessCursorResponse', - bti: 'OLS_1_2.AbstractResponseParametersType', - ps: [{ - n: 'numRecordsProcessed', + n: 'year', rq: true, - en: 'NumRecordsProcessed', - ti: 'Long' + en: 'Year', + ti: 'UnsignedShort' }] }, { ln: 'DateTimeType', @@ -705,44 +661,46 @@ var OLS_NAV_1_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'CursorType', + ln: 'DateType', ps: [{ - n: 'cursorID', - rq: true, - en: 'CursorID', - ti: '.CursorIDType' + n: 'absoluteDateType', + en: 'AbsoluteDateType', + ti: '.AbsoluteDateType' }, { - n: 'cursorType', - rq: true, - en: 'CursorType' + n: 'extendedDate', + en: 'ExtendedDate', + ti: '.ExtendedDateType' }] }, { - ln: 'RoutePointSequenceType', + ln: 'LocusType', + bti: 'OLS_1_2.AbstractWayPointType', ps: [{ - n: 'startPoint', + n: 'link', rq: true, - en: 'StartPoint', - ti: '.RoutePointType' + en: 'Link', + ti: '.AbstractIDType' }, { - n: 'viaPoint', - mno: 0, - col: true, - en: 'ViaPoint', - ti: '.RoutePointSequenceType.ViaPoint' + n: 'positionAlongLink', + en: 'PositionAlongLink', + ti: 'Decimal' }, { - n: 'endPoint', - rq: true, - en: 'EndPoint', - ti: '.RoutePointType' + n: 'side', + en: 'Side', + ti: 'AnyType' }] }, { - ln: 'GetCursorPositionRequest', + ln: 'GetPositionRequestType', bti: 'OLS_1_2.AbstractRequestParametersType', ps: [{ - n: 'cursorID', + n: 'useHistory', rq: true, - en: 'CursorID', - ti: '.CursorIDType' + en: 'UseHistory', + ti: 'Boolean' + }, { + n: 'currentPosition', + rq: true, + en: 'CurrentPosition', + ti: 'OLS_1_2.PositionType' }, { n: 'priority', rq: true, @@ -753,7 +711,7 @@ var OLS_NAV_1_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetCursorInfoRequest', + ln: 'GetCursorPositionRequest', bti: 'OLS_1_2.AbstractRequestParametersType', ps: [{ n: 'cursorID', @@ -770,79 +728,114 @@ var OLS_NAV_1_3_Module_Factory = function () { t: 'a' }] }, { - ln: 'MapObjType', + ln: 'RoutePointType', ps: [{ - n: 'cursor', + n: 'linkLoci', rq: true, - en: 'Cursor', - ti: '.CursorType' - }, { - n: 'firstBucket', - en: 'FirstBucket', - ti: '.CursorFetchResponse' + col: true, + en: 'LinkLoci', + ti: '.LocusType' }] }, { - ln: 'TimeZoneType', + ln: 'RoutePlanType', ps: [{ - n: 'code', + n: 'wayPointList', rq: true, - en: 'Code', - ti: 'Long' + en: 'WayPointList', + ti: '.RoutePointSequenceType' }, { - n: 'minutesFromGMT', + n: 'avoidList', + en: 'AvoidList', + ti: 'OLS_1_2.AvoidListType' + }, { + n: 'extendedRouteControl', rq: true, - en: 'MinutesFromGMT', - ti: 'Short' + en: 'ExtendedRouteControl', + ti: '.RouteControlType' }, { - n: 'description', + n: 'useRealTimeTraffic', + ti: 'Boolean', + an: { + lp: 'useRealTimeTraffic' + }, + t: 'a' + }, { + n: 'relaxConstraint', rq: true, - en: 'Description' + ti: 'Boolean', + an: { + lp: 'RelaxConstraint' + }, + t: 'a' }] }, { - t: 'enum', - ln: 'VehicleTypeName', - vs: ['All Vehicles', 'Passenger Cars', 'Residential Vehicle', 'High Occupancy Vehicle', 'Car with Trailer', 'Emergency Vehicle', 'Taxi', 'Public Bus', 'Private Bus', 'Military vehicle', 'Delivery Truck', 'Transport Truck', 'Motorcycle', 'Moped', 'Bicycle', 'Pedestrian', 'Farm Vehicle', 'Vehicle with water polluting load', 'Vehicle with explosive load', 'Vehicle with other dangerous load', 'Trolley Bus', 'Employee Vehicle', 'Light Rail', 'Facility Vehicle', 'School Bus', '4 Wheel Drive Vehicle', 'Vehicle carrying snow chains', 'Mail Vehicle', 'Tanker', 'Vehicle for disabled persons', 'User defined 00', 'User defined 01', 'User defined 02', 'User defined 03', 'User defined 04', 'User defined 05', 'User defined 06', 'User defined 07', 'User defined 08', 'User defined 09'] + 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' + }] }, { - t: 'enum', - ln: 'RouteHighwayUsageEnum', - vs: ['PROHIBIT_HIGHWAYS', 'AVOID_HIGHWAYS', 'PREFER_HIGHWAYS', 'NO_PREFERENCE'] + ln: 'DayOfWeekOfMonthType', + ps: [{ + n: 'dayOfWeek', + rq: true, + en: 'DayOfWeek' + }, { + n: 'weekOfMonth', + rq: true, + en: 'WeekOfMonth', + ti: 'UnsignedShort' + }] }, { t: 'enum', - ln: 'CursorOriginEnum', - vs: ['CURRENT_POSITION', 'RESULT_SET_START', 'RESULT_SET_END'] + ln: 'RouteMinimizeOptionEnum', + vs: ['SHORTEST_DISTANCE', 'SHORTEST_TIME'] }, { t: 'enum', - ln: 'DateTimeEnum', - vs: ['MAP_DAY_OF_WEEK', 'MAP_ABSOLUTE_DATE', 'MAP_DAY_OF_YEAR', 'MAP_DAY_OF_MONTH', 'MAP_DAY_OF_WEEK_OF_MONTH', 'MAP_DAY_OF_WEEK_OF_YEAR', 'MAP_WEEK_OF_MONTH', 'MAP_WEEK_OF_YEAR', 'MAP_MONTH_OF_YEAR', 'MAP_DAY_OF_MONTH_OF_YEAR', 'MAP_DAY_OF_WEEK_OF_MONTH_OF_YEAR'] + ln: 'DayOfWeekEnum', + vs: ['Monday = 0x1', 'Tuesday = 0x2', 'Wednesday = 0x4', 'Thursday = 0x8', 'Friday = 0x10', 'Saturday = 0x20', 'Sunday = 0x40'] }, { t: 'enum', ln: 'CursorTypeEnum', vs: ['RouteLinkAndCostType', 'MapObjType'] }, { t: 'enum', - ln: 'DayOfWeekEnum', - vs: ['Monday = 0x1', 'Tuesday = 0x2', 'Wednesday = 0x4', 'Thursday = 0x8', 'Friday = 0x10', 'Saturday = 0x20', 'Sunday = 0x40'] + ln: 'VehicleTypeName', + vs: ['All Vehicles', 'Passenger Cars', 'Residential Vehicle', 'High Occupancy Vehicle', 'Car with Trailer', 'Emergency Vehicle', 'Taxi', 'Public Bus', 'Private Bus', 'Military vehicle', 'Delivery Truck', 'Transport Truck', 'Motorcycle', 'Moped', 'Bicycle', 'Pedestrian', 'Farm Vehicle', 'Vehicle with water polluting load', 'Vehicle with explosive load', 'Vehicle with other dangerous load', 'Trolley Bus', 'Employee Vehicle', 'Light Rail', 'Facility Vehicle', 'School Bus', '4 Wheel Drive Vehicle', 'Vehicle carrying snow chains', 'Mail Vehicle', 'Tanker', 'Vehicle for disabled persons', 'User defined 00', 'User defined 01', 'User defined 02', 'User defined 03', 'User defined 04', 'User defined 05', 'User defined 06', 'User defined 07', 'User defined 08', 'User defined 09'] }, { t: 'enum', ln: 'RouteTollUsageEnum', vs: ['PROHIBIT_TOLLROADS', 'AVOID_TOLLROADS', 'NO_PREFERENCE'] + }, { + t: 'enum', + ln: 'RouteHighwayUsageEnum', + vs: ['PROHIBIT_HIGHWAYS', 'AVOID_HIGHWAYS', 'PREFER_HIGHWAYS', 'NO_PREFERENCE'] }, { t: 'enum', ln: 'FetchDirectionType', vs: ['FetchForward', 'FetchBackward'] }, { t: 'enum', - ln: 'RouteMinimizeOptionEnum', - vs: ['SHORTEST_DISTANCE', 'SHORTEST_TIME'] + ln: 'DateTimeEnum', + vs: ['MAP_DAY_OF_WEEK', 'MAP_ABSOLUTE_DATE', 'MAP_DAY_OF_YEAR', 'MAP_DAY_OF_MONTH', 'MAP_DAY_OF_WEEK_OF_MONTH', 'MAP_DAY_OF_WEEK_OF_YEAR', 'MAP_WEEK_OF_MONTH', 'MAP_WEEK_OF_YEAR', 'MAP_MONTH_OF_YEAR', 'MAP_DAY_OF_MONTH_OF_YEAR', 'MAP_DAY_OF_WEEK_OF_MONTH_OF_YEAR'] + }, { + t: 'enum', + ln: 'CursorOriginEnum', + vs: ['CURRENT_POSITION', 'RESULT_SET_START', 'RESULT_SET_END'] }], eis: [{ - en: 'GetPositionResponse', - ti: '.GetPositionResponseType', - sh: { - lp: '_ResponseParameters', - ns: 'http:\/\/www.opengis.net\/xls' - } - }, { en: 'GetPositionRequest', ti: '.GetPositionRequestType', sh: { @@ -850,12 +843,19 @@ var OLS_NAV_1_3_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/xls' } }, { - en: 'DetermineRouteResponse', - ti: '.DetermineRouteResponseType', + en: 'GetNearbyMapObjResponse', + ti: '.GetNearbyMapObjResponseType', sh: { lp: '_ResponseParameters', ns: 'http:\/\/www.opengis.net\/xls' } + }, { + en: 'GetNearbyMapObjRequest', + ti: '.GetNearbyMapObjRequestType', + sh: { + lp: '_RequestParameters', + ns: 'http:\/\/www.opengis.net\/xls' + } }, { en: 'DetermineRouteRequest', ti: '.DetermineRouteRequestType', @@ -864,15 +864,15 @@ var OLS_NAV_1_3_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/xls' } }, { - en: 'GetNearbyMapObjRequest', - ti: '.GetNearbyMapObjRequestType', + en: 'DetermineRouteResponse', + ti: '.DetermineRouteResponseType', sh: { - lp: '_RequestParameters', + lp: '_ResponseParameters', ns: 'http:\/\/www.opengis.net\/xls' } }, { - en: 'GetNearbyMapObjResponse', - ti: '.GetNearbyMapObjResponseType', + en: 'GetPositionResponse', + ti: '.GetPositionResponseType', sh: { lp: '_ResponseParameters', ns: 'http:\/\/www.opengis.net\/xls' diff --git a/scripts/lib/OMEO_ALT_2_0.js b/scripts/lib/OMEO_ALT_2_0.js index 1aac9c05..0a30d364 100644 --- a/scripts/lib/OMEO_ALT_2_0.js +++ b/scripts/lib/OMEO_ALT_2_0.js @@ -3,7 +3,7 @@ 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: ['GML_3_2_1', 'XLink_1_0', 'OMEO_EOP_2_0'], + deps: ['XLink_1_0', 'GML_3_2_1', 'OMEO_EOP_2_0'], tis: [{ ln: 'EarthObservationMetaDataType', bti: 'OMEO_EOP_2_0.EarthObservationMetaDataType', @@ -18,25 +18,15 @@ var OMEO_ALT_2_0_Module_Factory = function () { t: 'er' }] }, { - 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: 'EarthObservationType', + bti: 'OMEO_EOP_2_0.EarthObservationType' }, { - ln: 'AuxiliaryInstrumentPropertyType', + ln: 'EarthObservationMetaDataPropertyType', ps: [{ - n: 'auxiliaryInstrument', + n: 'earthObservationMetaData', rq: true, - en: 'AuxiliaryInstrument', - ti: '.AuxiliaryInstrumentType' + en: 'EarthObservationMetaData', + ti: '.EarthObservationMetaDataType' }, { n: 'owns', ti: 'Boolean', @@ -46,25 +36,27 @@ var OMEO_ALT_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EarthObservationEquipmentType', - bti: 'OMEO_EOP_2_0.EarthObservationEquipmentType', + ln: 'FootprintType', + bti: 'OMEO_EOP_2_0.FootprintType', ps: [{ - n: 'rest', + n: 'nominalTrack', + ti: 'GML_3_2_1.MultiCurvePropertyType' + }] + }, { + ln: 'ProcessingInformationType', + bti: 'OMEO_EOP_2_0.ProcessingInformationType', + ps: [{ + n: 'groundTrackUncertainty', + ti: 'GML_3_2_1.MeasureType' + }, { + n: 'productContentsType', + mno: 0, + col: true + }, { + n: 'samplingRate', 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' + ti: 'GML_3_2_1.MeasureType' }] }, { ln: 'EarthObservationEquipmentPropertyType', @@ -73,6 +65,13 @@ var OMEO_ALT_2_0_Module_Factory = function () { rq: true, en: 'EarthObservationEquipment', ti: '.EarthObservationEquipmentType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -113,68 +112,14 @@ 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', + ln: 'FootprintPropertyType', ps: [{ - n: 'earthObservation', + n: 'footprint', rq: true, - en: 'EarthObservation', - ti: '.EarthObservationType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'Footprint', + ti: '.FootprintType' }, { n: 'nilReason', ti: { @@ -215,43 +160,28 @@ var OMEO_ALT_2_0_Module_Factory = function () { n: 'actuate', 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', - ps: [{ - n: 'groundTrackUncertainty', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'productContentsType', - mno: 0, - col: true - }, { - n: 'samplingRate', - mno: 0, - col: true, - ti: 'GML_3_2_1.MeasureType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'FootprintPropertyType', + ln: 'EarthObservationPropertyType', ps: [{ - n: 'footprint', + n: 'earthObservation', rq: true, - en: 'Footprint', - ti: '.FootprintType' + en: 'EarthObservation', + ti: '.EarthObservationType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -292,6 +222,35 @@ var OMEO_ALT_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + 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: 'platform', + ti: 'OMEO_EOP_2_0.PlatformPropertyType' + }, { + en: 'instrument', + ti: 'OMEO_EOP_2_0.InstrumentPropertyType' + }], + t: 'ers' + }] + }, { + ln: 'AuxiliaryInstrumentPropertyType', + ps: [{ + n: 'auxiliaryInstrument', + rq: true, + en: 'AuxiliaryInstrument', + ti: '.AuxiliaryInstrumentType' }, { n: 'owns', ti: 'Boolean', @@ -301,12 +260,12 @@ var OMEO_ALT_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EarthObservationMetaDataPropertyType', + ln: 'AcquisitionPropertyType', ps: [{ - n: 'earthObservationMetaData', + n: 'acquisition', rq: true, - en: 'EarthObservationMetaData', - ti: '.EarthObservationMetaDataType' + en: 'Acquisition', + ti: '.AcquisitionType' }, { n: 'owns', ti: 'Boolean', @@ -316,31 +275,58 @@ var OMEO_ALT_2_0_Module_Factory = function () { t: 'a' }] }, { - t: 'enum', - ln: 'AuxiliaryInstrumentTypeValueEnumerationType', - vs: ['OTHER', 'MICROWAVE_RADIOMETER', 'LASER', 'DOPPLER', 'GPS'] + 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: 'ProcessingInformationPropertyType', + ps: [{ + n: 'processingInformation', + rq: true, + en: 'ProcessingInformation', + ti: '.ProcessingInformationType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'AcquisitionType', + bti: 'OMEO_EOP_2_0.AcquisitionType', + ps: [{ + n: 'cycleNumber', + ti: 'Integer' + }, { + n: 'isSegment', + ti: 'Boolean' + }, { + n: 'relativePassNumber', + ti: 'Integer' + }] }, { t: 'enum', ln: 'ProductContentsTypeValueEnumerationType', vs: ['REGIONAL', 'OTHER', 'OPEN_OCEAN', 'ICE', 'HYDROLOGY', 'COASTAL', 'CONTINENTAL'] + }, { + t: 'enum', + ln: 'AuxiliaryInstrumentTypeValueEnumerationType', + vs: ['OTHER', 'MICROWAVE_RADIOMETER', 'LASER', 'DOPPLER', 'GPS'] }], eis: [{ - en: 'Footprint', - ti: '.FootprintType', - sh: { - lp: 'Footprint', - ns: 'http:\/\/www.opengis.net\/eop\/2.0' - } - }, { - en: 'EarthObservationEquipment', - ti: '.EarthObservationEquipmentType', - sh: { - lp: 'EarthObservationEquipment', - ns: 'http:\/\/www.opengis.net\/eop\/2.0' - } - }, { - en: 'auxiliaryInstrument', - ti: '.AuxiliaryInstrumentPropertyType', + en: 'platform', + ti: 'OMEO_EOP_2_0.PlatformPropertyType', sc: '.EarthObservationEquipmentType' }, { en: 'Acquisition', @@ -350,12 +336,8 @@ var OMEO_ALT_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'AuxiliaryInstrument', - ti: '.AuxiliaryInstrumentType', - sh: { - lp: 'Instrument', - ns: 'http:\/\/www.opengis.net\/eop\/2.0' - } + en: 'instrumentType', + sc: '.AuxiliaryInstrumentType' }, { en: 'ProcessingInformation', ti: '.ProcessingInformationType', @@ -364,8 +346,16 @@ var OMEO_ALT_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'instrumentType', - sc: '.AuxiliaryInstrumentType' + en: 'processing', + ti: 'OMEO_EOP_2_0.ProcessingInformationPropertyType', + sc: '.EarthObservationMetaDataType' + }, { + en: 'EarthObservationEquipment', + ti: '.EarthObservationEquipmentType', + sh: { + lp: 'EarthObservationEquipment', + ns: 'http:\/\/www.opengis.net\/eop\/2.0' + } }, { en: 'EarthObservationMetaData', ti: '.EarthObservationMetaDataType', @@ -373,6 +363,10 @@ var OMEO_ALT_2_0_Module_Factory = function () { lp: 'EarthObservationMetaData', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } + }, { + en: 'auxiliaryInstrument', + ti: '.AuxiliaryInstrumentPropertyType', + sc: '.EarthObservationEquipmentType' }, { en: 'EarthObservation', ti: '.EarthObservationType', @@ -381,17 +375,23 @@ 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: 'Footprint', + ti: '.FootprintType', + sh: { + lp: 'Footprint', + 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: 'AuxiliaryInstrument', + ti: '.AuxiliaryInstrumentType', + sh: { + lp: 'Instrument', + ns: 'http:\/\/www.opengis.net\/eop\/2.0' + } }] }; return { diff --git a/scripts/lib/OMEO_ATM_2_0.js b/scripts/lib/OMEO_ATM_2_0.js index 243b9452..2f02212e 100644 --- a/scripts/lib/OMEO_ATM_2_0.js +++ b/scripts/lib/OMEO_ATM_2_0.js @@ -5,74 +5,12 @@ var OMEO_ATM_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', 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: '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' - }] - }, { - 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', + ln: 'EarthObservationResultPropertyType', ps: [{ - n: 'earthObservation', + n: 'earthObservationResult', rq: true, - en: 'EarthObservation', - ti: '.EarthObservationType' + en: 'EarthObservationResult', + ti: '.EarthObservationResultType' }, { n: 'owns', ti: 'Boolean', @@ -122,12 +60,12 @@ var OMEO_ATM_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EarthObservationResultPropertyType', + ln: 'EarthObservationPropertyType', ps: [{ - n: 'earthObservationResult', + n: 'earthObservation', rq: true, - en: 'EarthObservationResult', - ti: '.EarthObservationResultType' + en: 'EarthObservation', + ti: '.EarthObservationType' }, { n: 'nilReason', ti: { @@ -176,6 +114,18 @@ var OMEO_ATM_2_0_Module_Factory = function () { }, 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' + }] }, { ln: 'EarthObservationEquipmentPropertyType', ps: [{ @@ -183,13 +133,6 @@ 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: { @@ -230,14 +173,6 @@ 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', @@ -263,26 +198,77 @@ var OMEO_ATM_2_0_Module_Factory = function () { }, { n: 'algorithmVersion' }] + }, { + ln: 'EarthObservationType', + bti: 'OMEO_EOP_2_0.EarthObservationType' + }, { + ln: 'EarthObservationEquipmentType', + bti: 'OMEO_EOP_2_0.EarthObservationEquipmentType', + ps: [{ + n: 'acquisition', + ti: 'OMEO_EOP_2_0.AcquisitionPropertyType' + }] + }, { + ln: 'AcquisitionPropertyType', + ps: [{ + n: 'acquisition', + rq: true, + en: 'Acquisition', + ti: '.AcquisitionType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + 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: 'DataLayerPropertyType', + ps: [{ + n: 'dataLayer', + rq: true, + en: 'DataLayer', + ti: '.DataLayerType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] }, { t: 'enum', ln: 'PercentageCoverQuotationModeValueEnumerationType', vs: ['AUTOMATIC', 'MANUAL'] }], eis: [{ - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', - sh: { - lp: 'EarthObservationResult', - ns: 'http:\/\/www.opengis.net\/eop\/2.0' - } - }, { - en: 'DataLayer', - ti: '.DataLayerType', - sh: { - lp: 'AbstractObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { en: 'EarthObservationEquipment', ti: '.EarthObservationEquipmentType', sh: { @@ -296,6 +282,13 @@ var OMEO_ATM_2_0_Module_Factory = function () { lp: 'EarthObservation', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } + }, { + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', + sh: { + lp: 'EarthObservationResult', + ns: 'http:\/\/www.opengis.net\/eop\/2.0' + } }, { en: 'Acquisition', ti: '.AcquisitionType', @@ -303,6 +296,13 @@ var OMEO_ATM_2_0_Module_Factory = function () { lp: 'Acquisition', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } + }, { + en: 'DataLayer', + ti: '.DataLayerType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }] }; return { diff --git a/scripts/lib/OMEO_EOP_2_0.js b/scripts/lib/OMEO_EOP_2_0.js index 88d4e4db..ee0d0705 100644 --- a/scripts/lib/OMEO_EOP_2_0.js +++ b/scripts/lib/OMEO_EOP_2_0.js @@ -5,135 +5,54 @@ var OMEO_EOP_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_1', 'SWE_1_0_0', 'OWS_2_0', 'OM_2_0'], tis: [{ - ln: 'HistogramPropertyType', - ps: [{ - n: 'histogram', - rq: true, - en: 'Histogram', - ti: '.HistogramType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'EarthObservationResultPropertyType', + ln: 'EarthObservationEquipmentType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'earthObservationResult', - rq: true, - mx: false, - dom: false, - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', - 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', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' - }, { - n: 'arcrole', - t: 'a' + n: 'platform', + ti: '.PlatformPropertyType' }, { - n: 'title', - t: 'a' + n: 'instrument', + ti: '.InstrumentPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'sensor', + ti: '.SensorPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'acquisitionParameters', + ti: '.AcquisitionPropertyType' }] }, { - ln: 'ArchivingInformationType', + ln: 'SensorType', ps: [{ - n: 'archivingCenter', - rq: true, + n: 'sensorType' + }, { + n: 'operationalMode', ti: 'GML_3_2_1.CodeListType' }, { - n: 'archivingDate', - rq: true, - ti: 'DateTime' + n: 'resolution', + ti: 'GML_3_2_1.MeasureType' }, { - n: 'archivingIdentifier', - ti: 'GML_3_2_1.CodeType' - }] - }, { - ln: 'ParameterInformationPropertyType', - ps: [{ - n: 'parameterInformation', - rq: true, - en: 'ParameterInformation', - ti: '.ParameterInformationType' + n: 'swathIdentifier', + ti: 'GML_3_2_1.CodeListType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'ParameterInformationType', - ps: [{ - n: 'unitOfMeasure', + n: 'wavelengthInformation', mno: 0, col: true, - ti: 'GML_3_2_1.UnitOfMeasureType' - }, { - n: 'phenomenon', - ti: 'SWE_1_0_0.PhenomenonPropertyType' + ti: '.WavelengthInformationPropertyType' }] }, { - ln: 'SensorPropertyType', + ln: 'ProductInformationType', ps: [{ - n: 'sensor', + n: 'referenceSystemIdentifier', + ti: 'GML_3_2_1.CodeWithAuthorityType' + }, { + n: 'fileName', rq: true, - mx: false, - dom: false, - en: 'Sensor', - ti: '.SensorType', - t: 'er' + ti: '.ProductInformationType.FileName' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'version' + }, { + n: 'size', + ti: 'GML_3_2_1.MeasureListType' }] }, { ln: 'ProcessingInformationType', @@ -166,15 +85,27 @@ var OMEO_EOP_2_0_Module_Factory = function () { n: 'processingMode' }] }, { - ln: 'EarthObservationEquipmentPropertyType', + ln: 'ProductInformationPropertyType', ps: [{ - n: 'earthObservationEquipment', + n: 'productInformation', rq: true, - mx: false, - dom: false, - en: 'EarthObservationEquipment', - ti: '.EarthObservationEquipmentType', - t: 'er' + en: 'ProductInformation', + ti: '.ProductInformationType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'HistogramPropertyType', + ps: [{ + n: 'histogram', + rq: true, + en: 'Histogram', + ti: '.HistogramType' }, { n: 'owns', ti: 'Boolean', @@ -182,6 +113,17 @@ var OMEO_EOP_2_0_Module_Factory = function () { lp: 'owns' }, t: 'a' + }] + }, { + ln: 'FootprintPropertyType', + ps: [{ + n: 'footprint', + rq: true, + mx: false, + dom: false, + en: 'Footprint', + ti: '.FootprintType', + t: 'er' }, { n: 'nilReason', ti: { @@ -222,6 +164,13 @@ var OMEO_EOP_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { ln: 'ProductInformationType.FileName', @@ -236,12 +185,12 @@ var OMEO_EOP_2_0_Module_Factory = function () { ti: 'OWS_2_0.ServiceReferenceType' }] }, { - ln: 'ProductInformationPropertyType', + ln: 'WavelengthInformationPropertyType', ps: [{ - n: 'productInformation', + n: 'wavelengthInformation', rq: true, - en: 'ProductInformation', - ti: '.ProductInformationType' + en: 'WavelengthInformation', + ti: '.WavelengthInformationType' }, { n: 'owns', ti: 'Boolean', @@ -251,29 +200,35 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PlatformType', + ln: 'MaskInformationType.FileName', + tn: null, ps: [{ - n: 'shortName', - rq: true - }, { - n: 'serialIdentifier' - }, { - n: 'orbitType' + n: 'serviceReference', + rq: true, + en: { + lp: 'ServiceReference', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.ServiceReferenceType' }] }, { - ln: 'BrowseInformationPropertyType', + ln: 'HistogramType', ps: [{ - n: 'browseInformation', + n: 'bandId' + }, { + n: 'min', rq: true, - en: 'BrowseInformation', - ti: '.BrowseInformationType' + ti: 'Integer' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + n: 'max', + rq: true, + ti: 'Integer' + }, { + n: 'mean', + ti: 'Decimal' + }, { + n: 'stdDeviation', + ti: 'Decimal' }] }, { ln: 'EarthObservationResultType', @@ -303,72 +258,15 @@ var OMEO_EOP_2_0_Module_Factory = function () { ti: 'GML_3_2_1.ReferenceType' }] }, { - ln: 'InstrumentType', - ps: [{ - n: 'shortName' - }, { - n: 'description' - }, { - n: 'instrumentType' - }] - }, { - ln: 'DownlinkInformationType', + ln: 'EarthObservationPropertyType', ps: [{ - n: 'acquisitionStation', + n: 'earthObservation', rq: true, - ti: 'GML_3_2_1.CodeListType' - }, { - n: 'acquisitionDate', - ti: 'DateTime' - }] - }, { - ln: 'HistogramType', - ps: [{ - n: 'bandId' - }, { - n: 'min', - rq: true, - ti: 'Integer' - }, { - n: 'max', - rq: true, - ti: 'Integer' - }, { - n: 'mean', - ti: 'Decimal' - }, { - n: 'stdDeviation', - ti: 'Decimal' - }] - }, { - ln: 'BrowseInformationType.FileName', - tn: null, - ps: [{ - n: 'serviceReference', - rq: true, - en: { - lp: 'ServiceReference', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.ServiceReferenceType' - }] - }, { - ln: 'EarthObservationPropertyType', - ps: [{ - n: 'earthObservation', - rq: true, - mx: false, - dom: false, - en: 'EarthObservation', - ti: '.EarthObservationType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + mx: false, + dom: false, + en: 'EarthObservation', + ti: '.EarthObservationType', + t: 'er' }, { n: 'nilReason', ti: { @@ -409,6 +307,13 @@ var OMEO_EOP_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { ln: 'SpecificInformationType', @@ -420,71 +325,15 @@ var OMEO_EOP_2_0_Module_Factory = function () { rq: true }] }, { - ln: 'MaskInformationType', - ps: [{ - n: 'type', - rq: true - }, { - n: 'format', - rq: true - }, { - n: 'referenceSystemIdentifier', - ti: 'GML_3_2_1.CodeWithAuthorityType' - }, { - n: 'fileName', - rq: true, - ti: '.MaskInformationType.FileName' - }] - }, { - ln: 'FootprintPropertyType', + ln: 'AcquisitionPropertyType', ps: [{ - n: 'footprint', + n: 'acquisition', rq: true, mx: false, dom: false, - en: 'Footprint', - ti: '.FootprintType', + en: 'Acquisition', + ti: '.AcquisitionType', 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', @@ -494,12 +343,12 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpecificInformationPropertyType', + ln: 'ParameterInformationPropertyType', ps: [{ - n: 'specificInformation', + n: 'parameterInformation', rq: true, - en: 'SpecificInformation', - ti: '.SpecificInformationType' + en: 'ParameterInformation', + ti: '.ParameterInformationType' }, { n: 'owns', ti: 'Boolean', @@ -509,31 +358,25 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EarthObservationEquipmentType', + ln: 'FootprintType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'platform', - ti: '.PlatformPropertyType' - }, { - n: 'instrument', - ti: '.InstrumentPropertyType' + n: 'multiExtentOf', + rq: true, + ti: 'GML_3_2_1.MultiSurfacePropertyType' }, { - n: 'sensor', - ti: '.SensorPropertyType' + n: 'centerOf', + ti: 'GML_3_2_1.PointPropertyType' }, { - n: 'acquisitionParameters', - ti: '.AcquisitionPropertyType' + n: 'orientation' }] }, { - ln: 'ProcessingInformationPropertyType', + ln: 'PlatformPropertyType', ps: [{ - n: 'processingInformation', + n: 'platform', rq: true, - mx: false, - dom: false, - en: 'ProcessingInformation', - ti: '.ProcessingInformationType', - t: 'er' + en: 'Platform', + ti: '.PlatformType' }, { n: 'owns', ti: 'Boolean', @@ -543,12 +386,24 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'WavelengthInformationPropertyType', + ln: 'BrowseInformationType.FileName', + tn: null, ps: [{ - n: 'wavelengthInformation', + n: 'serviceReference', rq: true, - en: 'WavelengthInformation', - ti: '.WavelengthInformationType' + en: { + lp: 'ServiceReference', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.ServiceReferenceType' + }] + }, { + ln: 'SpecificInformationPropertyType', + ps: [{ + n: 'specificInformation', + rq: true, + en: 'SpecificInformation', + ti: '.SpecificInformationType' }, { n: 'owns', ti: 'Boolean', @@ -558,12 +413,15 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PlatformPropertyType', + ln: 'InstrumentPropertyType', ps: [{ - n: 'platform', + n: 'instrument', rq: true, - en: 'Platform', - ti: '.PlatformType' + mx: false, + dom: false, + en: 'Instrument', + ti: '.InstrumentType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -573,12 +431,12 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MaskInformationPropertyType', + ln: 'ArchivingInformationPropertyType', ps: [{ - n: 'maskInformation', + n: 'archivingInformation', rq: true, - en: 'MaskInformation', - ti: '.MaskInformationType' + en: 'ArchivingInformation', + ti: '.ArchivingInformationType' }, { n: 'owns', ti: 'Boolean', @@ -587,54 +445,6 @@ var OMEO_EOP_2_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'SensorType', - ps: [{ - n: 'sensorType' - }, { - n: 'operationalMode', - ti: 'GML_3_2_1.CodeListType' - }, { - n: 'resolution', - ti: 'GML_3_2_1.MeasureType' - }, { - n: 'swathIdentifier', - ti: 'GML_3_2_1.CodeListType' - }, { - n: 'wavelengthInformation', - mno: 0, - col: true, - ti: '.WavelengthInformationPropertyType' - }] - }, { - 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' - }] - }, { - 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: 'EarthObservationMetaDataPropertyType', ps: [{ @@ -654,12 +464,15 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DownlinkInformationPropertyType', + ln: 'ProcessingInformationPropertyType', ps: [{ - n: 'downlinkInformation', + n: 'processingInformation', rq: true, - en: 'DownlinkInformation', - ti: '.DownlinkInformationType' + mx: false, + dom: false, + en: 'ProcessingInformation', + ti: '.ProcessingInformationType', + t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -669,24 +482,115 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EarthObservationType', - bti: 'OM_2_0.OMObservationType', + ln: 'EarthObservationResultPropertyType', ps: [{ - n: 'earthObservationMetaDataProperty', + n: 'earthObservationResult', rq: true, - en: 'metaDataProperty', - ti: '.EarthObservationMetaDataPropertyType' + mx: false, + dom: false, + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', + 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' }] }, { - ln: 'AcquisitionPropertyType', + ln: 'DownlinkInformationType', ps: [{ - n: 'acquisition', + n: 'acquisitionStation', rq: true, - mx: false, - dom: false, - en: 'Acquisition', - ti: '.AcquisitionType', - t: 'er' + ti: 'GML_3_2_1.CodeListType' + }, { + n: 'acquisitionDate', + ti: 'DateTime' + }] + }, { + ln: 'InstrumentType', + ps: [{ + n: 'shortName' + }, { + n: 'description' + }, { + n: 'instrumentType' + }] + }, { + ln: 'PlatformType', + ps: [{ + n: 'shortName', + rq: true + }, { + n: 'serialIdentifier' + }, { + n: 'orbitType' + }] + }, { + ln: 'MaskInformationType', + ps: [{ + n: 'type', + rq: true + }, { + n: 'format', + rq: true + }, { + n: 'referenceSystemIdentifier', + ti: 'GML_3_2_1.CodeWithAuthorityType' + }, { + n: 'fileName', + rq: true, + ti: '.MaskInformationType.FileName' + }] + }, { + ln: 'DownlinkInformationPropertyType', + ps: [{ + n: 'downlinkInformation', + rq: true, + en: 'DownlinkInformation', + ti: '.DownlinkInformationType' }, { n: 'owns', ti: 'Boolean', @@ -696,34 +600,110 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'WavelengthInformationType', + ln: 'EarthObservationType', + bti: 'OM_2_0.OMObservationType', ps: [{ - n: 'discreteWavelengths', - ti: 'GML_3_2_1.MeasureListType' + n: 'earthObservationMetaDataProperty', + rq: true, + en: 'metaDataProperty', + ti: '.EarthObservationMetaDataPropertyType' + }] + }, { + ln: 'ArchivingInformationType', + ps: [{ + n: 'archivingCenter', + rq: true, + ti: 'GML_3_2_1.CodeListType' }, { - n: 'endWavelength', - ti: 'GML_3_2_1.MeasureType' + n: 'archivingDate', + rq: true, + ti: 'DateTime' }, { - n: 'spectralRange' + n: 'archivingIdentifier', + ti: 'GML_3_2_1.CodeType' + }] + }, { + ln: 'EarthObservationMetaDataType', + ps: [{ + n: 'identifier', + rq: true }, { - n: 'startWavelength', - ti: 'GML_3_2_1.MeasureType' + n: 'doi' }, { - n: 'wavelengthResolution', + n: 'parentIdentifier' + }, { + n: 'acquisitionType', + rq: true + }, { + n: 'acquisitionSubType', + ti: 'GML_3_2_1.CodeListType' + }, { + n: 'productType' + }, { + n: 'status', + rq: true + }, { + n: 'statusDetail' + }, { + n: 'downlinkedTo', + mno: 0, + col: true, + ti: '.DownlinkInformationPropertyType' + }, { + 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: 'FootprintType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'MaskInformationPropertyType', ps: [{ - n: 'multiExtentOf', + n: 'maskInformation', rq: true, - ti: 'GML_3_2_1.MultiSurfacePropertyType' - }, { - n: 'centerOf', - ti: 'GML_3_2_1.PointPropertyType' + en: 'MaskInformation', + ti: '.MaskInformationType' }, { - n: 'orientation' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { ln: 'AcquisitionType', @@ -794,30 +774,98 @@ var OMEO_EOP_2_0_Module_Factory = function () { ti: 'GML_3_2_1.AngleType' }] }, { - ln: 'ArchivingInformationPropertyType', + ln: 'WavelengthInformationType', ps: [{ - n: 'archivingInformation', + 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: 'BrowseInformationPropertyType', + ps: [{ + n: 'browseInformation', rq: true, - en: 'ArchivingInformation', - ti: '.ArchivingInformationType' + en: 'BrowseInformation', + ti: '.BrowseInformationType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'ParameterInformationType', + ps: [{ + n: 'unitOfMeasure', + mno: 0, + col: true, + ti: 'GML_3_2_1.UnitOfMeasureType' + }, { + n: 'phenomenon', + ti: 'SWE_1_0_0.PhenomenonPropertyType' + }] + }, { + ln: 'EarthObservationEquipmentPropertyType', + ps: [{ + n: 'earthObservationEquipment', + rq: true, + mx: false, + dom: false, + en: 'EarthObservationEquipment', + ti: '.EarthObservationEquipmentType', + 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: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, + 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: 'InstrumentPropertyType', - ps: [{ - n: 'instrument', - rq: true, - mx: false, - dom: false, - en: 'Instrument', - ti: '.InstrumentType', - t: 'er' }, { n: 'owns', ti: 'Boolean', @@ -827,155 +875,121 @@ var OMEO_EOP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EarthObservationMetaDataType', + ln: 'BrowseInformationType', ps: [{ - n: 'identifier', - rq: true - }, { - n: 'doi' - }, { - n: 'parentIdentifier' - }, { - n: 'acquisitionType', + n: 'type', rq: true }, { - n: 'acquisitionSubType', + n: 'subType', ti: 'GML_3_2_1.CodeListType' }, { - n: 'productType' - }, { - n: 'status', - rq: true - }, { - n: 'statusDetail' - }, { - n: 'downlinkedTo', - mno: 0, - col: true, - ti: '.DownlinkInformationPropertyType' - }, { - 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: 'ProductInformationType', - ps: [{ n: 'referenceSystemIdentifier', + rq: true, ti: 'GML_3_2_1.CodeWithAuthorityType' }, { n: 'fileName', rq: true, - ti: '.ProductInformationType.FileName' - }, { - n: 'version' - }, { - n: 'size', - ti: 'GML_3_2_1.MeasureListType' + ti: '.BrowseInformationType.FileName' }] }, { - t: 'enum', - ln: 'MaskTypeValueEnumerationType', - vs: ['QUALITY', 'CLOUD', 'SNOW'] + ln: 'SensorPropertyType', + ps: [{ + n: 'sensor', + rq: true, + mx: false, + dom: false, + en: 'Sensor', + ti: '.SensorType', + t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] }, { t: 'enum', - ln: 'SpectralRangeValueEnumerationType', - vs: ['OTHER', 'VISIBLE', 'UV', 'INFRARED', 'NEAR-INFRARED'] + ln: 'ProcessingLevelValueEnumerationType', + vs: ['3', '2', '1A', '1B'] }, { t: 'enum', ln: 'AcquisitionTypeValueType', vs: ['OTHER', 'CALIBRATION', 'NOMINAL'] }, { t: 'enum', - ln: 'ProcessingLevelValueEnumerationType', - vs: ['3', '2', '1A', '1B'] - }, { - t: 'enum', - ln: 'CompositeTypeValueType', - vs: ['MONTHLY', 'DAILY', 'WEEKLY'] + ln: 'SensorTypeValueEnumerationType', + vs: ['LIMB', 'RADAR', 'OPTICAL', 'ALTIMETRIC', 'ATMOSPHERIC'] }, { t: 'enum', - ln: 'StatusValueEnumerationType', - vs: ['REJECTED', 'QUALITYDEGRADED', 'POTENTIAL', 'PLANNED', 'FAILED', 'CANCELLED', 'ACQUIRED', 'ARCHIVED'] + ln: 'SpectralRangeValueEnumerationType', + vs: ['OTHER', 'VISIBLE', 'UV', 'INFRARED', 'NEAR-INFRARED'] }, { t: 'enum', - ln: 'DegradationQuotationModeValueEnumerationType', - vs: ['AUTOMATIC', 'MANUAL'] + ln: 'OrbitTypeValueType', + vs: ['LEO', 'GEO'] }, { t: 'enum', - ln: 'FormatValueEnumerationType', - vs: ['RASTER', 'VECTOR'] + ln: 'MaskTypeValueEnumerationType', + vs: ['QUALITY', 'CLOUD', 'SNOW'] }, { t: 'enum', ln: 'OrbitDirectionValueType', vs: ['ASCENDING', 'DESCENDING'] }, { t: 'enum', - ln: 'SensorTypeValueEnumerationType', - vs: ['LIMB', 'RADAR', 'OPTICAL', 'ALTIMETRIC', 'ATMOSPHERIC'] + ln: 'StatusValueEnumerationType', + vs: ['REJECTED', 'QUALITYDEGRADED', 'POTENTIAL', 'PLANNED', 'FAILED', 'CANCELLED', 'ACQUIRED', 'ARCHIVED'] }, { t: 'enum', ln: 'PolygonOrientationValueType', vs: ['OTHER', 'CW', 'CCW'] + }, { + t: 'enum', + ln: 'CompositeTypeValueType', + vs: ['MONTHLY', 'DAILY', 'WEEKLY'] + }, { + t: 'enum', + ln: 'FormatValueEnumerationType', + vs: ['RASTER', 'VECTOR'] }, { t: 'enum', ln: 'ProcessingModeValueType', vs: ['DATA_DRIVEN_PER_ACQUISITION', 'DATA_DRIVEN_DAILY', 'OFFLINE', 'OTHER', 'MULTI_MISSION'] }, { t: 'enum', - ln: 'OrbitTypeValueType', - vs: ['LEO', 'GEO'] + ln: 'DegradationQuotationModeValueEnumerationType', + vs: ['AUTOMATIC', 'MANUAL'] }, { t: 'enum', ln: 'BrowseTypeValueEnumerationType', vs: ['ALBUM', 'QUICKLOOK', 'THUMBNAIL'] }], eis: [{ - en: 'Footprint', - ti: '.FootprintType', + en: 'ProductInformation', + ti: '.ProductInformationType', sh: { - lp: 'AbstractFeature', + lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'SpecificInformation', - ti: '.SpecificInformationType', + en: 'WavelengthInformation', + ti: '.WavelengthInformationType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } + }, { + en: 'DownlinkInformation', + ti: '.DownlinkInformationType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } + }, { + en: 'MaskInformation', + ti: '.MaskInformationType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' @@ -988,50 +1002,50 @@ var OMEO_EOP_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'WavelengthInformation', - ti: '.WavelengthInformationType', + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', sh: { - lp: 'AbstractObject', + lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ProductInformation', - ti: '.ProductInformationType', + en: 'Histogram', + ti: '.HistogramType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'Platform', - ti: '.PlatformType', + en: 'ParameterInformation', + ti: '.ParameterInformationType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'Sensor', - ti: '.SensorType', + en: 'Platform', + ti: '.PlatformType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'BrowseInformation', - ti: '.BrowseInformationType', + en: 'Acquisition', + ti: '.AcquisitionType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'MaskInformation', - ti: '.MaskInformationType', + en: 'ProcessingInformation', + ti: '.ProcessingInformationType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'DownlinkInformation', - ti: '.DownlinkInformationType', + en: 'BrowseInformation', + ti: '.BrowseInformationType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' @@ -1043,20 +1057,6 @@ var OMEO_EOP_2_0_Module_Factory = function () { lp: 'OM_Observation', ns: 'http:\/\/www.opengis.net\/om\/2.0' } - }, { - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', - sh: { - lp: 'AbstractFeature', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { - en: 'EarthObservationMetaData', - ti: '.EarthObservationMetaDataType', - sh: { - lp: 'AbstractObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } }, { en: 'Instrument', ti: '.InstrumentType', @@ -1065,36 +1065,36 @@ var OMEO_EOP_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ProcessingInformation', - ti: '.ProcessingInformationType', + en: 'Sensor', + ti: '.SensorType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'Acquisition', - ti: '.AcquisitionType', + en: 'Footprint', + ti: '.FootprintType', sh: { - lp: 'AbstractObject', + lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ArchivingInformation', - ti: '.ArchivingInformationType', + en: 'EarthObservationMetaData', + ti: '.EarthObservationMetaDataType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'ParameterInformation', - ti: '.ParameterInformationType', + en: 'ArchivingInformation', + ti: '.ArchivingInformationType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'Histogram', - ti: '.HistogramType', + en: 'SpecificInformation', + ti: '.SpecificInformationType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' diff --git a/scripts/lib/OMEO_LMB_2_0.js b/scripts/lib/OMEO_LMB_2_0.js index ec2b5de5..19007ba8 100644 --- a/scripts/lib/OMEO_LMB_2_0.js +++ b/scripts/lib/OMEO_LMB_2_0.js @@ -3,14 +3,40 @@ 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: ['GML_3_2_1', 'XLink_1_0', 'OMEO_EOP_2_0'], + deps: ['XLink_1_0', 'GML_3_2_1', 'OMEO_EOP_2_0'], tis: [{ - ln: 'SensorPropertyType', + ln: 'SensorType', + bti: 'OMEO_EOP_2_0.SensorType', ps: [{ - n: 'sensor', + n: 'measurementType' + }] + }, { + ln: 'EarthObservationEquipmentType', + bti: 'OMEO_EOP_2_0.EarthObservationEquipmentType', + ps: [{ + n: 'rest', rq: true, - en: 'Sensor', - ti: '.SensorType' + 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', @@ -28,22 +54,6 @@ var OMEO_LMB_2_0_Module_Factory = function () { 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: [{ @@ -51,13 +61,6 @@ var OMEO_LMB_2_0_Module_Factory = function () { rq: true, en: 'Footprint', ti: '.FootprintType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }, { n: 'nilReason', ti: { @@ -98,34 +101,6 @@ var OMEO_LMB_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - 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', @@ -135,10 +110,23 @@ var OMEO_LMB_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SensorType', - bti: 'OMEO_EOP_2_0.SensorType', + ln: 'EarthObservationType', + bti: 'OMEO_EOP_2_0.EarthObservationType' + }, { + ln: 'FootprintType', + bti: 'OMEO_EOP_2_0.FootprintType', ps: [{ - n: 'measurementType' + 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', @@ -147,13 +135,6 @@ var OMEO_LMB_2_0_Module_Factory = function () { rq: true, en: 'EarthObservation', ti: '.EarthObservationType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }, { n: 'nilReason', ti: { @@ -194,6 +175,28 @@ 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: 'SensorPropertyType', + ps: [{ + n: 'sensor', + rq: true, + en: 'Sensor', + ti: '.SensorType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { ln: 'EarthObservationEquipmentPropertyType', @@ -202,6 +205,13 @@ var OMEO_LMB_2_0_Module_Factory = function () { rq: true, en: 'EarthObservationEquipment', ti: '.EarthObservationEquipmentType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -242,58 +252,44 @@ 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: 'EarthObservationType', - bti: 'OMEO_EOP_2_0.EarthObservationType' }, { t: 'enum', ln: 'MeasurementTypeValueType', vs: ['ABSORPTION', 'EMISSION'] }], eis: [{ - en: 'Acquisition', - ti: '.AcquisitionType', + en: 'Sensor', + ti: '.SensorType', sh: { - lp: 'Acquisition', + lp: 'Sensor', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'acquisitionParameters', - ti: 'OMEO_EOP_2_0.AcquisitionPropertyType', + en: 'sensor', + ti: 'OMEO_EOP_2_0.SensorPropertyType', sc: '.EarthObservationEquipmentType' }, { - en: 'Footprint', - ti: '.FootprintType', + en: 'EarthObservationEquipment', + ti: '.EarthObservationEquipmentType', sh: { - lp: 'Footprint', + lp: 'EarthObservationEquipment', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'Sensor', - ti: '.SensorType', + en: 'Footprint', + ti: '.FootprintType', sh: { - lp: 'Sensor', + lp: 'Footprint', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - 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: 'EarthObservation', ti: '.EarthObservationType', @@ -301,6 +297,10 @@ var OMEO_LMB_2_0_Module_Factory = function () { lp: 'EarthObservation', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } + }, { + en: 'acquisitionParameters', + ti: 'OMEO_EOP_2_0.AcquisitionPropertyType', + sc: '.EarthObservationEquipmentType' }] }; return { diff --git a/scripts/lib/OMEO_OPT_2_0.js b/scripts/lib/OMEO_OPT_2_0.js index 6efc07ce..7aab484c 100644 --- a/scripts/lib/OMEO_OPT_2_0.js +++ b/scripts/lib/OMEO_OPT_2_0.js @@ -3,39 +3,14 @@ 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: ['XLink_1_0', 'GML_3_2_1', 'OMEO_EOP_2_0'], + deps: ['GML_3_2_1', 'XLink_1_0', 'OMEO_EOP_2_0'], tis: [{ - 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: 'owns', ti: 'Boolean', @@ -85,12 +60,19 @@ var OMEO_OPT_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EarthObservationPropertyType', + ln: 'EarthObservationResultPropertyType', ps: [{ - n: 'earthObservation', + n: 'earthObservationResult', rq: true, - en: 'EarthObservation', - ti: '.EarthObservationType' + en: 'EarthObservationResult', + ti: '.EarthObservationResultType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -131,13 +113,31 @@ var OMEO_OPT_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', 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: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + 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' }] }, { t: 'enum', @@ -145,17 +145,17 @@ var OMEO_OPT_2_0_Module_Factory = function () { vs: ['AUTOMATIC', 'MANUAL'] }], eis: [{ - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', + en: 'EarthObservation', + ti: '.EarthObservationType', sh: { - lp: 'EarthObservationResult', + lp: 'EarthObservation', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'EarthObservation', - ti: '.EarthObservationType', + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', sh: { - lp: 'EarthObservation', + lp: 'EarthObservationResult', 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 ca28ade8..02b609ee 100644 --- a/scripts/lib/OMEO_SAR_2_0.js +++ b/scripts/lib/OMEO_SAR_2_0.js @@ -5,49 +5,6 @@ var OMEO_SAR_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['GML_3_2_1', 'XLink_1_0', 'OMEO_EOP_2_0'], tis: [{ - ln: 'EarthObservationType', - bti: 'OMEO_EOP_2_0.EarthObservationType' - }, { - ln: 'AcquisitionType', - bti: 'OMEO_EOP_2_0.AcquisitionType', - ps: [{ - n: 'polarisationMode' - }, { - n: 'polarisationChannels' - }, { - n: 'antennaLookDirection' - }, { - n: 'minimumIncidenceAngle', - ti: 'GML_3_2_1.AngleType' - }, { - n: 'maximumIncidenceAngle', - ti: 'GML_3_2_1.AngleType' - }, { - n: 'incidenceAngleVariation', - ti: 'GML_3_2_1.AngleType' - }, { - 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: [{ n: 'earthObservation', @@ -57,13 +14,6 @@ var OMEO_SAR_2_0_Module_Factory = function () { en: 'EarthObservation', ti: '.EarthObservationType', t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }, { n: 'nilReason', ti: { @@ -104,11 +54,57 @@ var OMEO_SAR_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - t: 'enum', - ln: 'AntennaLookDirectionValueEnumerationType', - vs: ['LEFT', 'RIGHT'] + ln: 'AcquisitionType', + bti: 'OMEO_EOP_2_0.AcquisitionType', + ps: [{ + n: 'polarisationMode' + }, { + n: 'polarisationChannels' + }, { + n: 'antennaLookDirection' + }, { + n: 'minimumIncidenceAngle', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'maximumIncidenceAngle', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'incidenceAngleVariation', + ti: 'GML_3_2_1.AngleType' + }, { + n: 'dopplerFrequency', + ti: 'GML_3_2_1.MeasureType' + }] + }, { + ln: 'EarthObservationType', + bti: 'OMEO_EOP_2_0.EarthObservationType' + }, { + 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' + }] }, { t: 'enum', ln: 'PolarisationChannelsValueEnumerationType', @@ -117,6 +113,10 @@ var OMEO_SAR_2_0_Module_Factory = function () { t: 'enum', ln: 'PolarisationModeValueEnumerationType', vs: ['UNDEFINED', 'T', 'S', 'D', 'Q'] + }, { + t: 'enum', + ln: 'AntennaLookDirectionValueEnumerationType', + vs: ['LEFT', 'RIGHT'] }], eis: [{ en: 'EarthObservation', diff --git a/scripts/lib/OMEO_SEN1_2_0.js b/scripts/lib/OMEO_SEN1_2_0.js index 603e20bc..b130ef94 100644 --- a/scripts/lib/OMEO_SEN1_2_0.js +++ b/scripts/lib/OMEO_SEN1_2_0.js @@ -3,56 +3,13 @@ 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: ['OMEO_SAR_2_0', 'XLink_1_0', 'ISO19139_GMD_20070417', 'OMEO_EOP_2_0'], + deps: ['XLink_1_0', 'ISO19139_GMD_20070417', 'OMEO_EOP_2_0', 'OMEO_SAR_2_0'], tis: [{ - 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: '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, - mxo: 1, - col: true, - mx: false, - dom: false, - en: 'parentIdentifier', - t: 'er' - }] }, { ln: 'EarthObservationMetadataPropertyType', ps: [{ @@ -68,26 +25,6 @@ var OMEO_SEN1_2_0_Module_Factory = function () { }, 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: [{ @@ -95,6 +32,13 @@ var OMEO_SEN1_2_0_Module_Factory = function () { rq: true, en: 'EarthObservation', ti: '.EarthObservationType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -135,6 +79,55 @@ var OMEO_SEN1_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', 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: 'EarthObservationMetadataType', + bti: 'OMEO_EOP_2_0.EarthObservationMetaDataType', + ps: [{ + n: 'rest', + rq: true, + mxo: 1, + col: true, + mx: false, + dom: false, + en: 'parentIdentifier', + t: 'er' + }] + }, { + ln: 'DQElementPropertyType', + tn: 'DQ_Element_PropertyType', + bti: 'ISO19139_GMD_20070417.DQElementPropertyType', + ps: [{ + n: 'qualityDisclaimer', + ti: '.QualityDisclaimerType' + }] + }, { + ln: 'AcquisitionPropertyType', + ps: [{ + n: 'acquisition', + rq: true, + en: 'Acquisition', + ti: '.AcquisitionType' }, { n: 'owns', ti: 'Boolean', @@ -199,44 +192,50 @@ var OMEO_SEN1_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AcquisitionPropertyType', + ln: 'QualityDisclaimerType', ps: [{ - n: 'acquisition', - rq: true, - en: 'Acquisition', - ti: '.AcquisitionType' + n: 'oqcFailed', + en: 'OQC_Failed', + ti: 'Boolean' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + 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' }] - }, { - t: 'enum', - ln: 'TimelinessType', - vs: ['NRT_10M', 'NRT_1H', 'NRT_3H', 'FAST_24H', 'ARCH_6H', 'ARCH_RUSH', 'ARCH_NORMAL'] - }, { - t: 'enum', - ln: 'QCResultType', - vs: ['NOMINAL_DATA_QUALITY', 'DEGRADED_PRODUCT_RADIOMETRY', 'DEGRADED_PRODUCT_GEOLOCATION', 'DEGRADED_RADIOMETRIC_CALIBRATION', 'DEGRADED_PLATFORM_POINTING', 'DEGRADED_ORBIT_CONTROL', 'DEGRADED_PERFORMANCE_INSTRUMENT_ANOMALY', 'COMPLETE_PRODUCT_DEGRADATION', 'SLICE_PRODUCT_NON_CONCATENABLE'] }, { t: 'enum', ln: 'PolarisationModeValueEnumerationType', vs: ['UNDEFINED', 'S', 'D'] + }, { + t: 'enum', + ln: 'TimelinessType', + vs: ['NRT_10M', 'NRT_1H', 'NRT_3H', 'FAST_24H', 'ARCH_6H', 'ARCH_RUSH', 'ARCH_NORMAL'] }, { t: 'enum', ln: 'PolarisationChannelsValueEnumerationType', vs: ['UNDEFINED', 'HH', 'HV', 'HH, HV', 'VV, VH'] + }, { + t: 'enum', + ln: 'QCResultType', + vs: ['NOMINAL_DATA_QUALITY', 'DEGRADED_PRODUCT_RADIOMETRY', 'DEGRADED_PRODUCT_GEOLOCATION', 'DEGRADED_RADIOMETRIC_CALIBRATION', 'DEGRADED_PLATFORM_POINTING', 'DEGRADED_ORBIT_CONTROL', 'DEGRADED_PERFORMANCE_INSTRUMENT_ANOMALY', 'COMPLETE_PRODUCT_DEGRADATION', 'SLICE_PRODUCT_NON_CONCATENABLE'] }], eis: [{ - en: 'EarthObservation', - ti: '.EarthObservationType', - sh: { - lp: 'EarthObservation', - ns: 'http:\/\/www.opengis.net\/sar\/2.0' - } + en: 'parentIdentifier', + sc: '.EarthObservationMetadataType' + }, { + en: 'polarisationChannels', + sc: '.AcquisitionType' }, { en: 'EarthObservationResult', ti: '.EarthObservationResultType', @@ -244,6 +243,16 @@ var OMEO_SEN1_2_0_Module_Factory = function () { lp: 'EarthObservationResult', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } + }, { + en: 'polarisationMode', + sc: '.AcquisitionType' + }, { + en: 'Acquisition', + ti: '.AcquisitionType', + sh: { + lp: 'Acquisition', + ns: 'http:\/\/www.opengis.net\/sar\/2.0' + } }, { en: 'EarthObservationMetadata', ti: '.EarthObservationMetadataType', @@ -252,21 +261,12 @@ var OMEO_SEN1_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'Acquisition', - ti: '.AcquisitionType', + en: 'EarthObservation', + ti: '.EarthObservationType', sh: { - lp: 'Acquisition', + lp: 'EarthObservation', ns: 'http:\/\/www.opengis.net\/sar\/2.0' } - }, { - en: 'polarisationChannels', - sc: '.AcquisitionType' - }, { - 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 202ec30f..e107de60 100644 --- a/scripts/lib/OMEO_SSP_2_0.js +++ b/scripts/lib/OMEO_SSP_2_0.js @@ -5,19 +5,12 @@ var OMEO_SSP_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_1', 'OMEO_EOP_2_0'], tis: [{ - ln: 'EarthObservationEquipmentPropertyType', + ln: 'EarthObservationResultPropertyType', ps: [{ - n: 'earthObservationEquipment', + n: 'earthObservationResult', rq: true, - en: 'EarthObservationEquipment', - ti: '.EarthObservationEquipmentType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'EarthObservationResult', + ti: '.EarthObservationResultType' }, { n: 'nilReason', ti: { @@ -58,14 +51,84 @@ 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: 'FootprintPropertyType', + ln: 'EarthObservationType', + bti: 'OMEO_EOP_2_0.EarthObservationType' + }, { + ln: 'EarthObservationMetadataType', + bti: 'OMEO_EOP_2_0.EarthObservationMetaDataType', ps: [{ - n: 'footprint', + 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' + }, { + n: 'snowCoverPercentageQuotationMode' + }] + }, { + 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' + }], + t: 'ers' + }] + }, { + ln: 'FootprintType', + bti: 'OMEO_EOP_2_0.FootprintType', + ps: [{ + n: 'locationName', rq: true, - en: 'Footprint', - ti: '.FootprintType' + en: { + lp: 'locationName', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.CodeType' + }] + }, { + ln: 'EarthObservationMetadataPropertyType', + ps: [{ + n: 'earthObservationMetadata', + rq: true, + en: 'EarthObservationMetadata', + ti: '.EarthObservationMetadataType' }, { n: 'owns', ti: 'Boolean', @@ -73,6 +136,14 @@ var OMEO_SSP_2_0_Module_Factory = function () { lp: 'owns' }, t: 'a' + }] + }, { + ln: 'EarthObservationEquipmentPropertyType', + ps: [{ + n: 'earthObservationEquipment', + rq: true, + en: 'EarthObservationEquipment', + ti: '.EarthObservationEquipmentType' }, { n: 'nilReason', ti: { @@ -113,6 +184,13 @@ 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: 'EarthObservationPropertyType', @@ -121,13 +199,6 @@ var OMEO_SSP_2_0_Module_Factory = function () { rq: true, en: 'EarthObservation', ti: '.EarthObservationType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }, { n: 'nilReason', ti: { @@ -168,62 +239,6 @@ var OMEO_SSP_2_0_Module_Factory = function () { n: 'actuate', 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', @@ -233,19 +248,12 @@ var OMEO_SSP_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EarthObservationResultPropertyType', + ln: 'FootprintPropertyType', ps: [{ - n: 'earthObservationResult', + n: 'footprint', rq: true, - en: 'EarthObservationResult', - ti: '.EarthObservationResultType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'Footprint', + ti: '.FootprintType' }, { n: 'nilReason', ti: { @@ -286,21 +294,13 @@ var OMEO_SSP_2_0_Module_Factory = function () { n: 'actuate', ti: 'XLink_1_0.ActuateType', t: 'a' - }] - }, { - ln: 'EarthObservationType', - bti: 'OMEO_EOP_2_0.EarthObservationType' - }, { - ln: 'FootprintType', - bti: 'OMEO_EOP_2_0.FootprintType', - ps: [{ - n: 'locationName', - rq: true, - en: { - lp: 'locationName', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' }, - ti: 'GML_3_2_1.CodeType' + t: 'a' }] }, { t: 'enum', @@ -308,35 +308,39 @@ var OMEO_SSP_2_0_Module_Factory = function () { vs: ['AUTOMATIC', 'MANUAL'] }], eis: [{ - en: 'EarthObservationResult', - ti: '.EarthObservationResultType', + en: 'Footprint', + ti: '.FootprintType', sh: { - lp: 'EarthObservationResult', + lp: 'Footprint', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'instrument', - ti: 'OMEO_EOP_2_0.InstrumentPropertyType', - sc: '.EarthObservationEquipmentType' - }, { - en: 'EarthObservationMetadata', - ti: '.EarthObservationMetadataType', + en: 'EarthObservation', + ti: '.EarthObservationType', sh: { - lp: 'EarthObservationMetaData', + lp: 'EarthObservation', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'Footprint', - ti: '.FootprintType', + en: 'platform', + ti: 'OMEO_EOP_2_0.PlatformPropertyType', + sc: '.EarthObservationEquipmentType' + }, { + en: 'instrument', + ti: 'OMEO_EOP_2_0.InstrumentPropertyType', + sc: '.EarthObservationEquipmentType' + }, { + en: 'EarthObservationResult', + ti: '.EarthObservationResultType', sh: { - lp: 'Footprint', + lp: 'EarthObservationResult', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { - en: 'EarthObservation', - ti: '.EarthObservationType', + en: 'EarthObservationMetadata', + ti: '.EarthObservationMetadataType', sh: { - lp: 'EarthObservation', + lp: 'EarthObservationMetaData', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } }, { @@ -346,10 +350,6 @@ var OMEO_SSP_2_0_Module_Factory = function () { lp: 'EarthObservationEquipment', ns: 'http:\/\/www.opengis.net\/eop\/2.0' } - }, { - en: 'platform', - ti: 'OMEO_EOP_2_0.PlatformPropertyType', - sc: '.EarthObservationEquipmentType' }] }; return { diff --git a/scripts/lib/OMX_1_0_0.js b/scripts/lib/OMX_1_0_0.js index 38cc7545..3b3cee75 100644 --- a/scripts/lib/OMX_1_0_0.js +++ b/scripts/lib/OMX_1_0_0.js @@ -3,14 +3,17 @@ 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', 'SensorML_1_0_1', 'GML_3_1_1'], + deps: ['XLink_1_0', 'GML_3_1_1', 'OM_1_0_0', 'SensorML_1_0_1'], tis: [{ - 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: { @@ -43,6 +46,9 @@ var OMX_1_0_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'InstrumentType', + bti: '.ObservationProcessType' }, { ln: 'InstrumentPropertyType', ps: [{ @@ -86,15 +92,12 @@ var OMX_1_0_0_Module_Factory = function () { ln: 'CalculationProcessType', bti: '.ObservationProcessType' }, { - ln: 'ObservationProcessPropertyType', + ln: 'CalculationProcessPropertyType', ps: [{ - n: 'observationProcess', + n: 'calculationProcess', rq: true, - mx: false, - dom: false, - en: 'ObservationProcess', - ti: '.ObservationProcessType', - t: 'er' + en: 'CalculationProcess', + ti: '.CalculationProcessType' }, { n: 'remoteSchema', an: { @@ -127,9 +130,6 @@ var OMX_1_0_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'InstrumentType', - bti: '.ObservationProcessType' }, { ln: 'ObservationProcessType', bti: 'SensorML_1_0_1.AbstractProcessType', @@ -143,57 +143,49 @@ var OMX_1_0_0_Module_Factory = function () { }] }], eis: [{ - en: 'PointCoverageObs', - ti: 'OM_1_0_0.ObservationType', + en: 'ObservationProcess', + ti: '.ObservationProcessType', sh: { - lp: 'Observation', - ns: 'http:\/\/www.opengis.net\/om\/1.0' + lp: '_Process', + ns: 'http:\/\/www.opengis.net\/sensorML\/1.0.1' } }, { - en: 'Instrument', - ti: '.InstrumentType', - sh: 'ObservationProcess' - }, { - en: 'ComplexObservation', + en: 'GeometryObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'DiscreteCoverageObservation', + en: 'ElementCoverageObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'CalculationProcess', - ti: '.CalculationProcessType', - sh: 'ObservationProcess' - }, { - en: 'TruthObservation', + en: 'CategoryObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'ObservationProcess', - ti: '.ObservationProcessType', + en: 'PointCoverageObs', + ti: 'OM_1_0_0.ObservationType', sh: { - lp: '_Process', - ns: 'http:\/\/www.opengis.net\/sensorML\/1.0.1' + lp: 'Observation', + ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'DiscreteCoverageObs', + en: 'TruthObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'GeometryObservation', + en: 'CountObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', @@ -207,49 +199,57 @@ var OMX_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'PointCoverageObservation', + en: 'TimeSeriesObs', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'CategoryObservation', + en: 'TimeSeriesObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'TemporalObservation', + en: 'ComplexObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'TimeSeriesObservation', + en: 'Instrument', + ti: '.InstrumentType', + sh: 'ObservationProcess' + }, { + en: 'CalculationProcess', + ti: '.CalculationProcessType', + sh: 'ObservationProcess' + }, { + en: 'TemporalObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'CountObservation', + en: 'DiscreteCoverageObs', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'ElementCoverageObservation', + en: 'DiscreteCoverageObservation', ti: 'OM_1_0_0.ObservationType', sh: { lp: 'Observation', ns: 'http:\/\/www.opengis.net\/om\/1.0' } }, { - en: 'TimeSeriesObs', + en: 'PointCoverageObservation', 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 b7b7e3f9..9f30c6c5 100644 --- a/scripts/lib/OM_1_0_0.js +++ b/scripts/lib/OM_1_0_0.js @@ -3,34 +3,14 @@ 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: ['XLink_1_0', 'SWE_1_0_1', 'GML_3_1_1', 'SensorML_1_0_1'], + deps: ['SWE_1_0_1', 'XLink_1_0', 'GML_3_1_1', 'SensorML_1_0_1'], tis: [{ - 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: { @@ -63,6 +43,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' + }] }, { ln: 'AnyOrReferenceType', ps: [{ @@ -104,12 +122,23 @@ var OM_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObservationPropertyType', + ln: 'ProcessPropertyType', ps: [{ - n: 'observation', + n: 'sensorMLProcess', rq: true, - en: 'Observation', - ti: '.ObservationType' + 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', + rq: true, + en: 'Process', + ti: 'AnyType' }, { n: 'remoteSchema', an: { @@ -143,54 +172,25 @@ var OM_1_0_0_Module_Factory = function () { t: 'a' }] }, { - 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' }] }], eis: [{ - en: 'ObservationCollection', - ti: '.ObservationCollectionType', + en: 'Observation', + ti: '.ObservationType', sh: { lp: '_Feature', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'Observation', - ti: '.ObservationType', + en: 'ObservationCollection', + ti: '.ObservationCollectionType', sh: { lp: '_Feature', ns: 'http:\/\/www.opengis.net\/gml' diff --git a/scripts/lib/OM_2_0.js b/scripts/lib/OM_2_0.js index 478f10fd..ebb0fadf 100644 --- a/scripts/lib/OM_2_0.js +++ b/scripts/lib/OM_2_0.js @@ -3,15 +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: ['XLink_1_0', 'GML_3_2_1', 'ISO19139_GMD_20070417'], + deps: ['GML_3_2_1', 'ISO19139_GMD_20070417', 'XLink_1_0'], tis: [{ - ln: 'OMProcessPropertyType', - tn: 'OM_ProcessPropertyType', + ln: 'OMObservationPropertyType', + tn: 'OM_ObservationPropertyType', ps: [{ - n: 'any', + n: 'omObservation', rq: true, - mx: false, - t: 'ae' + en: 'OM_Observation', + ti: '.OMObservationType' }, { n: 'nilReason', ti: { @@ -54,13 +54,20 @@ var OM_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OMObservationPropertyType', - tn: 'OM_ObservationPropertyType', + ln: 'ObservationContextPropertyType', ps: [{ - n: 'omObservation', + n: 'observationContext', rq: true, - en: 'OM_Observation', - ti: '.OMObservationType' + en: 'ObservationContext', + ti: '.ObservationContextType' + }] + }, { + ln: 'NamedValuePropertyType', + ps: [{ + n: 'namedValue', + rq: true, + en: 'NamedValue', + ti: '.NamedValueType' }, { n: 'nilReason', ti: { @@ -102,6 +109,17 @@ var OM_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'ObservationContextType', + ps: [{ + n: 'role', + rq: true, + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'relatedObservation', + rq: true, + ti: 'GML_3_2_1.ReferenceType' + }] }, { ln: 'OMObservationType', tn: 'OM_ObservationType', @@ -156,12 +174,29 @@ var OM_2_0_Module_Factory = function () { ti: 'AnyType' }] }, { - ln: 'NamedValuePropertyType', + ln: 'NamedValueType', ps: [{ - n: 'namedValue', + n: 'name', rq: true, - en: 'NamedValue', - ti: '.NamedValueType' + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'value', + rq: true, + ti: 'AnyType' + }] + }, { + ln: 'TimeObjectPropertyType', + ps: [{ + n: 'abstractTimeObject', + 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' }, { n: 'nilReason', ti: { @@ -204,18 +239,13 @@ var OM_2_0_Module_Factory = function () { t: 'a' }] }, { - 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: { @@ -257,40 +287,13 @@ 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: [{ - n: 'role', - rq: true, - ti: 'GML_3_2_1.ReferenceType' - }, { - n: 'relatedObservation', - 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: 'ObservationContext', ti: '.ObservationContextType' + }, { + en: 'result', + ti: 'AnyType' }, { en: 'OM_Observation', ti: '.OMObservationType', @@ -301,9 +304,6 @@ var OM_2_0_Module_Factory = function () { }, { 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 4714b5f4..e3bd1a2c 100644 --- a/scripts/lib/OSEO_1_0.js +++ b/scripts/lib/OSEO_1_0.js @@ -2,27 +2,26 @@ var OSEO_1_0_Module_Factory = function () { var OSEO_1_0 = { n: 'OSEO_1_0', dens: 'http:\/\/www.opengis.net\/oseo\/1.0', - deps: ['SWE_2_0', 'OWS_2_0', 'SWES_2_0'], + deps: ['SWES_2_0', 'SWE_2_0', 'OWS_2_0'], tis: [{ - ln: 'GetQuotationAckType', + ln: 'SubmitOrderResponseType', bti: '.OrderResponseBaseType', ps: [{ - n: 'quotationId', + n: 'orderId', rq: true }, { - n: 'quotation', - rq: true, - ti: '.OrderQuotation' + n: 'orderReference' }] }, { - ln: 'PaymentOptionSelectedValue', + ln: 'GetQuotationAckType', + bti: '.OrderResponseBaseType', ps: [{ - n: 'paymentMethod', + n: 'quotationId', rq: true }, { - n: 'orderAccount' - }, { - n: 'creditCardInfo' + n: 'quotation', + rq: true, + ti: '.OrderQuotation' }] }, { ln: 'OrderingServiceContentsType.ProgrammingOrders', @@ -43,75 +42,120 @@ var OSEO_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OrderItemGroupPrice', + ln: 'OrderingServiceContentsType.DescribeResultAccessCapabilities', + tn: null, ps: [{ - n: 'provider', + n: 'supported', rq: true, - ti: '.ProviderType' - }, { - n: 'quotationId' + ti: 'Boolean', + an: { + lp: 'supported' + }, + t: 'a' + }] + }, { + ln: 'OrderQuotation', + ps: [{ + n: 'quotationId', + rq: true }, { n: 'validityTime', ti: 'DateTime' }, { n: 'price', - rq: true, - ti: '.CurrencyType' - }, { - n: 'balance', ti: '.CurrencyType' }, { - n: 'orderItemPrice', + n: 'orderItemGroupPrice', rq: true, col: true, - ti: '.OrderItemPrice' + ti: '.OrderItemGroupPrice' }, { n: 'contractInformation' }] }, { - ln: 'GetQuotationResponseRequestType', - bti: '.OrderRequestBaseType', + ln: 'SceneSelectionDescriptorType', + bti: 'SWE_2_0.AbstractDataComponentPropertyType', ps: [{ - n: 'status', + n: 'sceneRestriction', + mno: 0, + col: true, + ti: '.SceneSelectionDescriptorType.SceneRestriction' + }] + }, { + ln: 'CommonOrderOptionsType', + ps: [{ + n: 'productOrderOptionsId', rq: true }, { - n: 'errorMessage' + n: 'identifier' }, { - n: 'quotation', + n: 'description' + }, { + n: 'orderType', + rq: true + }, { + n: 'option', + mno: 0, + col: true, + ti: '.ParameterDescriptorType' + }, { + n: 'productDeliveryOptions', rq: true, - ti: '.OrderQuotation' + 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: 'GetStatusRequestType', + ln: 'GetQuotationRequestType', bti: '.OrderRequestBaseType', ps: [{ n: 'timeStamp', ti: 'DateTime' }, { - n: 'orderId', - rq: true - }, { - n: 'filteringCriteria', + n: 'orderSpecification', rq: true, - ti: '.OrderSearchCriteriaType' + ti: '.OrderSpecification' }, { - n: 'presentation', + n: 'quotationId', rq: true }] }, { - ln: 'CollectionCapability.DescribeResultAccessCapabilities', - tn: null, + ln: 'ProductIdType', + bti: '.OrderItemIdType', ps: [{ - n: 'supported', + n: 'identifier', + rq: true + }, { + n: 'collectionId' + }] + }, { + ln: 'SubscriptionIdType', + bti: '.OrderItemIdType', + ps: [{ + n: 'collectionId', + rq: true + }] + }, { + ln: 'TaskingRequestIdType', + bti: '.OrderItemIdType', + ps: [{ + n: 'id', rq: true, - ti: 'Boolean', - an: { - lp: 'supported' - }, - t: 'a' + en: 'ID' }] }, { - ln: 'DescribeResultAccessRequestType', + ln: 'CancelRequestType', bti: '.OrderRequestBaseType', ps: [{ n: 'timeStamp', @@ -120,7 +164,7 @@ var OSEO_1_0_Module_Factory = function () { n: 'orderId', rq: true }, { - n: 'subFunction', + n: 'statusNotification', rq: true }] }, { @@ -132,18 +176,81 @@ var OSEO_1_0_Module_Factory = function () { n: 'errorMessage' }] }, { - ln: 'GetQuotationRequestType', - bti: '.OrderRequestBaseType', + ln: 'Capabilities', + tn: null, + bti: 'OWS_2_0.CapabilitiesBaseType', ps: [{ - n: 'timeStamp', - ti: 'DateTime' + n: 'contents', + en: 'Contents', + ti: '.OrderingServiceContentsType' }, { - n: 'orderSpecification', + n: 'notifications', + en: 'Notifications', + ti: 'SWES_2_0.NotificationProducerMetadataPropertyType' + }] + }, { + ln: 'OrderSpecification', + bti: '.CommonOrderSpecification', + ps: [{ + n: 'orderItem', rq: true, - ti: '.OrderSpecification' + col: true, + ti: '.CommonOrderItemType' + }] + }, { + ln: 'OrderingServiceContentsType', + ps: [{ + n: 'productOrders', + rq: true, + en: 'ProductOrders', + ti: '.OrderingServiceContentsType.ProductOrders' }, { - n: 'quotationId', - rq: true + n: 'subscriptionOrders', + rq: true, + 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', @@ -154,70 +261,79 @@ var OSEO_1_0_Module_Factory = function () { col: true }] }, { - ln: 'CancelRequestType', + ln: 'PaymentOptionDefinitionType', + ps: [{ + n: 'paymentMethod', + rq: true + }, { + n: 'paymentOptionInfoURL' + }] + }, { + ln: 'OrderOptionsRequestType', bti: '.OrderRequestBaseType', ps: [{ n: 'timeStamp', ti: 'DateTime' }, { - n: 'orderId', + n: 'collectionId', rq: true }, { - n: 'statusNotification', - rq: true - }] - }, { - ln: 'CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess', - tn: null, - ps: [{ - n: 'protocol', + n: 'identifier', rq: true, col: true + }, { + n: 'taskingRequestId', + rq: true, + ti: '.TaskingRequestIdType' }] }, { - ln: 'OnLineAccessAddressType.ServiceAddress', - tn: null, + ln: 'CommonOrderSpecification', ps: [{ - n: 'type' + n: 'orderReference' }, { - n: 'url', - rq: true, - en: 'URL' + n: 'orderRemark' }, { - n: 'infoURL', - rq: true, - en: 'info_URL' + n: 'deliveryInformation', + ti: '.DeliveryInformationType' }, { - n: 'infoRequest', - ti: '.OnLineAccessAddressType.ServiceAddress.InfoRequest' - }] - }, { - ln: 'DeliveryOptionsType.OnlineDataAccess', - tn: null, - ps: [{ - n: 'protocol', + 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: 'orderType', rq: true + }, { + n: 'extension', + mno: 0, + col: true, + ti: 'AnySimpleType' }] }, { - ln: 'CommonOrderSpecification.Option', - tn: null, + ln: 'CurrencyType', ps: [{ - n: 'parameterData', + n: 'value', rq: true, - en: 'ParameterData', - ti: '.ParameterDataType' - }] - }, { - ln: 'DeliveryOptionsType.OnlineDataDelivery', - tn: null, - ps: [{ - n: 'protocol', + ti: 'Double' + }, { + n: 'currency', rq: true }] }, { - ln: 'OrderItemIdType' - }, { - ln: 'OrderingServiceContentsType.CancelCapabilities', + ln: 'CollectionCapability.ProductOrders', tn: null, ps: [{ n: 'supported', @@ -227,216 +343,89 @@ var OSEO_1_0_Module_Factory = function () { lp: 'supported' }, t: 'a' - }, { - n: 'asynchronous', - rq: true, - ti: 'Boolean', - an: { - lp: 'asynchronous' - }, - t: 'a' - }] - }, { - ln: 'CommonOrderStatusItemType', - bti: '.CommonOrderItemType', - ps: [{ - n: 'orderItemStatusInfo', - rq: true, - ti: '.StatusType' }] }, { - ln: 'OnLineAccessAddressType', - ps: [{ - n: 'serviceAddress', - en: 'ServiceAddress', - ti: '.OnLineAccessAddressType.ServiceAddress' - }, { - n: 'resourceAddress', - rq: true, - en: 'ResourceAddress', - ti: '.OnLineAccessAddressType.ResourceAddress' - }] - }, { - ln: 'PaymentOptionDefinitionType', + ln: 'OrderItemPrice', ps: [{ - n: 'paymentMethod', + n: 'itemId', rq: true }, { - n: 'paymentOptionInfoURL' - }] - }, { - ln: 'CurrencyType', - ps: [{ - n: 'value', + n: 'productId', rq: true, - ti: 'Double' + ti: '.ProductIdType' }, { - n: 'currency', - rq: true - }] - }, { - ln: 'CommonOrderItemType.Option', - tn: null, - ps: [{ - n: 'parameterData', - rq: true, - en: 'ParameterData', - ti: '.ParameterDataType' - }] - }, { - ln: 'CreditCardInfoType', - ps: [{ - n: 'creditCardInstitute', + n: 'taskingRequestId', rq: true, - ti: 'AnyType' + ti: '.TaskingRequestIdType' }, { - n: 'nameOnCard', + n: 'subscriptionId', rq: true, - ti: 'AnyType' + ti: '.SubscriptionIdType' }, { - n: 'cardNumber', - rq: true, - ti: 'AnyType' + n: 'price', + ti: '.CurrencyType' }, { - n: 'expirationDate', - rq: true, - ti: 'AnyType' - }] - }, { - ln: 'Capabilities', - tn: null, - bti: 'OWS_2_0.CapabilitiesBaseType', - ps: [{ - n: 'contents', - en: 'Contents', - ti: '.OrderingServiceContentsType' + n: 'priceInformation' }, { - n: 'notifications', - en: 'Notifications', - ti: 'SWES_2_0.NotificationProducerMetadataPropertyType' + n: 'contractInformation' }] }, { - ln: 'StatusNotificationAckType', - bti: '.OrderResponseBaseType' - }, { - ln: 'OrderingServiceContentsType.DescribeResultAccessCapabilities', + ln: 'DeliveryAddressType.PostalAddress', tn: null, ps: [{ - n: 'supported', - rq: true, - ti: 'Boolean', - an: { - lp: 'supported' - }, - t: 'a' - }] - }, { - ln: 'DescribeResultAccessResponseType', - bti: '.OrderResponseBaseType', - ps: [{ - n: 'urLs', - mno: 0, - col: true, - en: 'URLs', - ti: '.ItemURLType' - }] - }, { - ln: 'OnlineAddressType', - ps: [{ - n: 'protocol', + n: 'streetAddress', rq: true }, { - n: 'serverAddress', + n: 'city', rq: true }, { - n: 'userName' - }, { - n: 'userPassword' + n: 'state', + rq: true }, { - n: 'path' - }] - }, { - ln: 'StatusType', - ps: [{ - n: 'status', + n: 'postalCode', rq: true }, { - n: 'additionalStatusInfo' + n: 'country', + rq: true }, { - n: 'missionSpecificStatusInfo' - }] - }, { - ln: 'ParameterDescriptorType', - bti: 'SWE_2_0.AbstractDataComponentPropertyType', - ps: [{ - n: 'grouping' + n: 'postBox' }] }, { - ln: 'TaskingRequestIdType', - bti: '.OrderItemIdType', + ln: 'OnLineAccessAddressType.ResourceAddress', + tn: null, ps: [{ - n: 'id', + n: 'url', rq: true, - en: 'ID' + en: 'URL' + }, { + n: 'serviceRequest', + ti: '.OnLineAccessAddressType.ResourceAddress.ServiceRequest' }] }, { - ln: 'OrderSearchCriteriaType', + ln: 'DeliveryAddressType', ps: [{ - n: 'lastUpdate', - ti: 'DateTime' + n: 'firstName' }, { - n: 'lastUpdateEnd', - ti: 'AnyType' + n: 'lastName' }, { - n: 'orderStatus', - mno: 0, - col: true + n: 'companyRef' }, { - n: 'orderReference' + n: 'postalAddress', + ti: '.DeliveryAddressType.PostalAddress' }, { - n: 'extension', - mno: 0, - col: true, - ti: 'AnySimpleType' - }] - }, { - ln: 'GetStatusResponseType', - bti: '.OrderResponseBaseType', - ps: [{ - n: 'orderMonitorSpecification', - mno: 0, - col: true, - ti: '.CommonOrderMonitorSpecification' - }] - }, { - ln: 'DeliveryOptionsType.MediaDelivery', - tn: null, - ps: [{ - n: 'packageMedium', - rq: true + n: 'telephoneNumber' }, { - n: 'shippingInstructions' - }] - }, { - ln: 'CommonOrderItemType.SceneSelection', - tn: null, - ps: [{ - n: 'parameterData', - rq: true, - en: 'ParameterData', - ti: '.ParameterDataType' + n: 'facsimileTelephoneNumber' }] }, { - ln: 'GetCapabilities', + ln: 'OnLineAccessAddressType.ResourceAddress.ServiceRequest', tn: null, - bti: 'OWS_2_0.GetCapabilitiesType', ps: [{ - n: 'service', + n: 'any', rq: true, - an: { - lp: 'service' - }, - t: 'a' + dom: false, + mx: false, + t: 'ae' }] }, { ln: 'OrderRequestBaseType', @@ -456,67 +445,7 @@ var OSEO_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CommonOrderMonitorSpecification', - bti: '.CommonOrderSpecification', - ps: [{ - n: 'orderId', - rq: true - }, { - n: 'orderStatusInfo', - rq: true, - ti: '.StatusType' - }, { - n: 'orderDateTime', - ti: 'DateTime' - }, { - n: 'orderItem', - mno: 0, - col: true, - ti: '.CommonOrderStatusItemType' - }] - }, { - ln: 'OrderItemPrice', - ps: [{ - n: 'itemId', - rq: true - }, { - n: 'productId', - rq: true, - ti: '.ProductIdType' - }, { - n: 'taskingRequestId', - rq: true, - ti: '.TaskingRequestIdType' - }, { - n: 'subscriptionId', - rq: true, - ti: '.SubscriptionIdType' - }, { - n: 'price', - ti: '.CurrencyType' - }, { - n: 'priceInformation' - }, { - n: 'contractInformation' - }] - }, { - ln: 'ProductIdType', - bti: '.OrderItemIdType', - ps: [{ - n: 'identifier', - rq: true - }, { - n: 'collectionId' - }] - }, { - ln: 'SubscriptionIdType', - bti: '.OrderItemIdType', - ps: [{ - n: 'collectionId', - rq: true - }] - }, { - ln: 'OrderingServiceContentsType.SubscriptionOrders', + ln: 'OrderingServiceContentsType.CancelCapabilities', tn: null, ps: [{ n: 'supported', @@ -526,44 +455,49 @@ var OSEO_1_0_Module_Factory = function () { lp: 'supported' }, t: 'a' - }] - }, { - ln: 'CollectionCapability.ProductOrders', - tn: null, - ps: [{ - n: 'supported', + }, { + n: 'asynchronous', rq: true, ti: 'Boolean', an: { - lp: 'supported' + lp: 'asynchronous' }, t: 'a' }] }, { - ln: 'DeliveryAddressType', + ln: 'CommonOrderItemType.SceneSelection', + tn: null, ps: [{ - n: 'firstName' - }, { - n: 'lastName' + n: 'parameterData', + rq: true, + en: 'ParameterData', + ti: '.ParameterDataType' + }] + }, { + ln: 'OrderItemGroupPrice', + ps: [{ + n: 'provider', + rq: true, + ti: '.ProviderType' }, { - n: 'companyRef' + n: 'quotationId' }, { - n: 'postalAddress', - ti: '.DeliveryAddressType.PostalAddress' + n: 'validityTime', + ti: 'DateTime' }, { - n: 'telephoneNumber' + n: 'price', + rq: true, + ti: '.CurrencyType' }, { - n: 'facsimileTelephoneNumber' - }] - }, { - ln: 'ParameterDataType', - ps: [{ - n: 'encoding', - rq: true + n: 'balance', + ti: '.CurrencyType' }, { - n: 'values', + n: 'orderItemPrice', rq: true, - ti: 'AnyType' + col: true, + ti: '.OrderItemPrice' + }, { + n: 'contractInformation' }] }, { ln: 'CollectionCapability.CancelCapabilities', @@ -586,121 +520,44 @@ var OSEO_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CollectionCapability.SubscriptionOrders', - tn: null, - ps: [{ - n: 'supported', - rq: true, - ti: 'Boolean', - an: { - lp: 'supported' - }, - t: 'a' - }] - }, { - ln: 'CommonOrderOptionsType.SceneSelectionOption', + ln: 'DeliveryOptionsType.MediaDelivery', tn: null, ps: [{ - n: 'name' - }, { - n: 'description' - }, { - n: 'sceneSelectionParameter', - mno: 0, - col: true, - ti: '.SceneSelectionDescriptorType' - }] - }, { - ln: 'CollectionCapability', - ps: [{ - n: 'collectionId', + n: 'packageMedium', 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' + n: 'shippingInstructions' }] }, { - ln: 'CommonOrderSpecification', + ln: 'CommonOrderMonitorSpecification', + bti: '.CommonOrderSpecification', 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: 'orderId', + rq: true }, { - n: 'priority' + n: 'orderStatusInfo', + rq: true, + ti: '.StatusType' }, { - n: 'orderType', - rq: true + n: 'orderDateTime', + ti: 'DateTime' }, { - n: 'extension', + n: 'orderItem', mno: 0, col: true, - ti: 'AnySimpleType' - }] - }, { - ln: 'GetQuotationResponseAckType', - bti: '.OrderResponseBaseType' - }, { - ln: 'DeliveryAddressType.PostalAddress', - tn: null, - ps: [{ - n: 'streetAddress', - rq: true - }, { - n: 'city', - rq: true - }, { - n: 'state', - rq: true - }, { - n: 'postalCode', - rq: true - }, { - n: 'country', - rq: true - }, { - n: 'postBox' + ti: '.CommonOrderStatusItemType' }] }, { - ln: 'OnLineAccessAddressType.ServiceAddress.InfoRequest', + ln: 'OrderingServiceContentsType.SubscriptionOrders', tn: null, ps: [{ - n: 'any', + n: 'supported', rq: true, - dom: false, - mx: false, - t: 'ae' + ti: 'Boolean', + an: { + lp: 'supported' + }, + t: 'a' }] }, { ln: 'OrderingServiceContentsType.GetStatusCapabilities', @@ -731,97 +588,91 @@ var OSEO_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OrderSpecification', - bti: '.CommonOrderSpecification', + ln: 'StatusNotificationAckType', + bti: '.OrderResponseBaseType' + }, { + ln: 'CollectionCapability.SubscriptionOrders', + tn: null, ps: [{ - n: 'orderItem', + n: 'supported', rq: true, - col: true, - ti: '.CommonOrderItemType' + ti: 'Boolean', + an: { + lp: 'supported' + }, + t: 'a' }] }, { - ln: 'OrderingServiceContentsType', + ln: 'CancelRequestAckType', + bti: '.OrderResponseBaseType' + }, { + ln: 'CommonOrderItemType.Option', + tn: null, ps: [{ - n: 'productOrders', - rq: true, - en: 'ProductOrders', - ti: '.OrderingServiceContentsType.ProductOrders' - }, { - n: 'subscriptionOrders', - rq: true, - en: 'SubscriptionOrders', - ti: '.OrderingServiceContentsType.SubscriptionOrders' - }, { - n: 'programmingOrders', + n: 'parameterData', rq: true, - en: 'ProgrammingOrders', - ti: '.OrderingServiceContentsType.ProgrammingOrders' + en: 'ParameterData', + ti: '.ParameterDataType' + }] + }, { + ln: 'SubmitOrderRequestType', + bti: '.OrderRequestBaseType', + ps: [{ + n: 'timeStamp', + ti: 'DateTime' }, { - n: 'getQuotationCapabilities', + n: 'orderSpecification', rq: true, - en: 'GetQuotationCapabilities', - ti: '.OrderingServiceContentsType.GetQuotationCapabilities' + ti: '.OrderSpecification' }, { - n: 'submitCapabilities', - rq: true, - en: 'SubmitCapabilities', - ti: '.OrderingServiceContentsType.SubmitCapabilities' + n: 'quotationId', + rq: true }, { - n: 'getStatusCapabilities', + n: 'statusNotification', + rq: true + }] + }, { + ln: 'CollectionCapability.DescribeResultAccessCapabilities', + tn: null, + ps: [{ + n: 'supported', rq: true, - en: 'GetStatusCapabilities', - ti: '.OrderingServiceContentsType.GetStatusCapabilities' + ti: 'Boolean', + an: { + lp: 'supported' + }, + t: 'a' + }] + }, { + ln: 'ItemURLType', + ps: [{ + n: 'itemId', + rq: true }, { - n: 'describeResultAccessCapabilities', - rq: true, - en: 'DescribeResultAccessCapabilities', - ti: '.OrderingServiceContentsType.DescribeResultAccessCapabilities' + n: 'productId', + ti: '.ProductIdType' }, { - n: 'cancelCapabilities', + n: 'itemAddress', rq: true, - en: 'CancelCapabilities', - ti: '.OrderingServiceContentsType.CancelCapabilities' - }, { - n: 'supportedCollection', - mno: 0, - col: true, - en: 'SupportedCollection', - ti: '.CollectionCapability' + ti: '.OnLineAccessAddressType' }, { - n: 'contentsType', - mno: 0, - col: true, - en: 'ContentsType', - ti: '.EncodingType' + n: 'expirationDate', + ti: 'DateTime' }] }, { - ln: 'OrderOptionsRequestType', - bti: '.OrderRequestBaseType', + ln: 'OnlineAddressType', ps: [{ - n: 'timeStamp', - ti: 'DateTime' + n: 'protocol', + rq: true }, { - n: 'collectionId', + n: 'serverAddress', rq: true }, { - n: 'identifier', - rq: true, - col: true + n: 'userName' }, { - n: 'taskingRequestId', - rq: true, - ti: '.TaskingRequestIdType' - }] - }, { - ln: 'DeliveryInformationType', - ps: [{ - n: 'onlineAddress', - mno: 0, - col: true, - ti: '.OnlineAddressType' + n: 'userPassword' }, { - n: 'mailAddress', - ti: '.DeliveryAddressType' + n: 'path' }] }, { ln: 'CommonOrderOptionsType.ProductDeliveryOptions', @@ -840,185 +691,177 @@ var OSEO_1_0_Module_Factory = function () { ti: '.CommonOrderOptionsType.ProductDeliveryOptions.MediaDelivery' }] }, { - ln: 'OnLineAccessAddressType.ResourceAddress.ServiceRequest', + ln: 'DeliveryOptionsType.OnlineDataDelivery', tn: null, ps: [{ - n: 'any', - rq: true, - dom: false, - mx: false, - t: 'ae' + n: 'protocol', + rq: true }] }, { - ln: 'SceneSelectionDescriptorType', - bti: 'SWE_2_0.AbstractDataComponentPropertyType', + ln: 'CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataAccess', + tn: null, ps: [{ - n: 'sceneRestriction', - mno: 0, - col: true, - ti: '.SceneSelectionDescriptorType.SceneRestriction' + n: 'protocol', + rq: true, + col: true }] }, { - ln: 'SubmitOrderRequestType', - bti: '.OrderRequestBaseType', + ln: 'OrderItemIdType' + }, { + ln: 'DeliveryOptionsType', ps: [{ - n: 'timeStamp', - ti: 'DateTime' + n: 'onlineDataAccess', + rq: true, + ti: '.DeliveryOptionsType.OnlineDataAccess' }, { - n: 'orderSpecification', + n: 'onlineDataDelivery', rq: true, - ti: '.OrderSpecification' + ti: '.DeliveryOptionsType.OnlineDataDelivery' }, { - n: 'quotationId', - rq: true + n: 'mediaDelivery', + rq: true, + ti: '.DeliveryOptionsType.MediaDelivery' }, { - n: 'statusNotification', - rq: true + n: 'numberOfCopies', + ti: 'Int' + }, { + n: 'productAnnotation' + }, { + n: 'specialInstructions' }] }, { - ln: 'StatusNotificationType', + ln: 'GetStatusRequestType', bti: '.OrderRequestBaseType', ps: [{ n: 'timeStamp', ti: 'DateTime' }, { - n: 'orderMonitorSpecification', - rq: true, - ti: '.CommonOrderMonitorSpecification' - }] - }, { - ln: 'OnLineAccessAddressType.ResourceAddress', - tn: null, - ps: [{ - n: 'url', + n: 'orderId', + rq: true + }, { + n: 'filteringCriteria', rq: true, - en: 'URL' + ti: '.OrderSearchCriteriaType' }, { - n: 'serviceRequest', - ti: '.OnLineAccessAddressType.ResourceAddress.ServiceRequest' + n: 'presentation', + rq: true }] }, { - ln: 'CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery', + ln: 'DeliveryOptionsType.OnlineDataAccess', tn: null, ps: [{ n: 'protocol', - rq: true, - col: true + rq: true }] }, { - ln: 'OrderOptionsResponseType', + ln: 'DescribeResultAccessResponseType', bti: '.OrderResponseBaseType', ps: [{ - n: 'orderOptions', + n: 'urLs', mno: 0, col: true, - ti: '.CommonOrderOptionsType' + en: 'URLs', + ti: '.ItemURLType' }] }, { - ln: 'CancelRequestAckType', - bti: '.OrderResponseBaseType' - }, { - ln: 'SubmitOrderResponseType', + ln: 'GetStatusResponseType', bti: '.OrderResponseBaseType', ps: [{ - n: 'orderId', - rq: true + n: 'orderMonitorSpecification', + mno: 0, + col: true, + ti: '.CommonOrderMonitorSpecification' + }] + }, { + ln: 'OrderingServiceContentsType.SubmitCapabilities', + 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: 'orderReference' - }] - }, { - ln: 'EncodingType', - ps: [{ - n: 'supportedEncoding', + n: 'localDeliveryOptions', rq: true, - col: true - }] - }, { - ln: 'OrderingServiceContentsType.ProductOrders', - tn: null, - ps: [{ - n: 'supported', + ti: 'Boolean', + an: { + lp: 'localDeliveryOptions' + }, + t: 'a' + }, { + n: 'globalOrderOptions', rq: true, ti: 'Boolean', an: { - lp: 'supported' + lp: 'globalOrderOptions' + }, + t: 'a' + }, { + n: 'localOrderOptions', + rq: true, + ti: 'Boolean', + an: { + lp: 'localOrderOptions' }, t: 'a' }] }, { - ln: 'OrderQuotation', + ln: 'ParameterDataType', ps: [{ - n: 'quotationId', + n: 'encoding', rq: true }, { - n: 'validityTime', - ti: 'DateTime' - }, { - n: 'price', - ti: '.CurrencyType' - }, { - n: 'orderItemGroupPrice', + n: 'values', rq: true, - col: true, - ti: '.OrderItemGroupPrice' - }, { - n: 'contractInformation' + ti: 'AnyType' }] }, { - ln: 'CommonOrderOptionsType', + ln: 'GetQuotationResponseAckType', + bti: '.OrderResponseBaseType' + }, { + ln: 'CommonOrderOptionsType.SceneSelectionOption', + tn: null, ps: [{ - n: 'productOrderOptionsId', - rq: true - }, { - n: 'identifier' + n: 'name' }, { n: 'description' }, { - n: 'orderType', - rq: true - }, { - n: 'option', - mno: 0, - col: true, - ti: '.ParameterDescriptorType' - }, { - n: 'productDeliveryOptions', - rq: true, - col: true, - ti: '.CommonOrderOptionsType.ProductDeliveryOptions' - }, { - n: 'orderOptionInfoURL' - }, { - n: 'paymentOptions', - mno: 0, - col: true, - ti: '.PaymentOptionDefinitionType' - }, { - n: 'sceneSelectionOption', + n: 'sceneSelectionParameter', mno: 0, col: true, - ti: '.CommonOrderOptionsType.SceneSelectionOption' + ti: '.SceneSelectionDescriptorType' }] }, { - ln: 'ItemURLType', + ln: 'GetQuotationResponseRequestType', + bti: '.OrderRequestBaseType', ps: [{ - n: 'itemId', + n: 'status', rq: true }, { - n: 'productId', - ti: '.ProductIdType' + n: 'errorMessage' }, { - n: 'itemAddress', + n: 'quotation', rq: true, - ti: '.OnLineAccessAddressType' - }, { - n: 'expirationDate', - ti: 'DateTime' + ti: '.OrderQuotation' }] - }, { - ln: 'SceneSelectionDescriptorType.SceneRestriction', - tn: null, - bti: 'SWE_2_0.AbstractDataComponentPropertyType' }, { ln: 'CommonOrderItemType', ps: [{ @@ -1063,55 +906,168 @@ var OSEO_1_0_Module_Factory = function () { ti: '.SubscriptionIdType' }] }, { - ln: 'OrderingServiceContentsType.SubmitCapabilities', + ln: 'CommonOrderOptionsType.ProductDeliveryOptions.OnlineDataDelivery', tn: null, ps: [{ - n: 'asynchronous', + n: 'protocol', + rq: true, + col: true + }] + }, { + ln: 'OrderingServiceContentsType.ProductOrders', + tn: null, + ps: [{ + n: 'supported', rq: true, ti: 'Boolean', an: { - lp: 'asynchronous' + lp: 'supported' }, t: 'a' + }] + }, { + ln: 'CollectionCapability', + ps: [{ + n: 'collectionId', + rq: true }, { - n: 'maxNumberOfProducts', - ti: 'Integer', - an: { - lp: 'maxNumberOfProducts' - }, - t: 'a' + n: 'productOrders', + en: 'ProductOrders', + ti: '.CollectionCapability.ProductOrders' }, { - n: 'globalDeliveryOptions', + n: 'subscriptionOrders', + en: 'SubscriptionOrders', + ti: '.CollectionCapability.SubscriptionOrders' + }, { + n: 'describeResultAccessCapabilities', + en: 'DescribeResultAccessCapabilities', + ti: '.CollectionCapability.DescribeResultAccessCapabilities' + }, { + n: 'cancelCapabilities', + en: 'CancelCapabilities', + ti: '.CollectionCapability.CancelCapabilities' + }] + }, { + ln: 'CommonOrderSpecification.Option', + tn: null, + ps: [{ + n: 'parameterData', rq: true, - ti: 'Boolean', - an: { - lp: 'globalDeliveryOptions' - }, - t: 'a' + en: 'ParameterData', + ti: '.ParameterDataType' + }] + }, { + ln: 'StatusType', + ps: [{ + n: 'status', + rq: true }, { - n: 'localDeliveryOptions', + n: 'additionalStatusInfo' + }, { + n: 'missionSpecificStatusInfo' + }] + }, { + ln: 'DescribeResultAccessRequestType', + bti: '.OrderRequestBaseType', + ps: [{ + n: 'timeStamp', + ti: 'DateTime' + }, { + n: 'orderId', + rq: true + }, { + n: 'subFunction', + rq: true + }] + }, { + ln: 'OnLineAccessAddressType.ServiceAddress', + tn: null, + ps: [{ + n: 'type' + }, { + n: 'url', rq: true, - ti: 'Boolean', - an: { - lp: 'localDeliveryOptions' - }, - t: 'a' + en: 'URL' + }, { + n: 'infoURL', + rq: true, + en: 'info_URL' + }, { + n: 'infoRequest', + ti: '.OnLineAccessAddressType.ServiceAddress.InfoRequest' + }] + }, { + ln: 'DeliveryInformationType', + ps: [{ + n: 'onlineAddress', + mno: 0, + col: true, + ti: '.OnlineAddressType' + }, { + n: 'mailAddress', + ti: '.DeliveryAddressType' + }] + }, { + ln: 'OnLineAccessAddressType.ServiceAddress.InfoRequest', + tn: null, + ps: [{ + n: 'any', + rq: true, + dom: false, + mx: false, + t: 'ae' + }] + }, { + ln: 'StatusNotificationType', + bti: '.OrderRequestBaseType', + ps: [{ + n: 'timeStamp', + ti: 'DateTime' + }, { + n: 'orderMonitorSpecification', + rq: true, + ti: '.CommonOrderMonitorSpecification' + }] + }, { + ln: 'OrderOptionsResponseType', + bti: '.OrderResponseBaseType', + ps: [{ + n: 'orderOptions', + mno: 0, + col: true, + ti: '.CommonOrderOptionsType' + }] + }, { + ln: 'OrderSearchCriteriaType', + ps: [{ + n: 'lastUpdate', + ti: 'DateTime' + }, { + n: 'lastUpdateEnd', + ti: 'AnyType' + }, { + n: 'orderStatus', + mno: 0, + col: true + }, { + n: 'orderReference' }, { - n: 'globalOrderOptions', - rq: true, - ti: 'Boolean', - an: { - lp: 'globalOrderOptions' - }, - t: 'a' + n: 'extension', + mno: 0, + col: true, + ti: 'AnySimpleType' + }] + }, { + ln: 'OnLineAccessAddressType', + ps: [{ + n: 'serviceAddress', + en: 'ServiceAddress', + ti: '.OnLineAccessAddressType.ServiceAddress' }, { - n: 'localOrderOptions', + n: 'resourceAddress', rq: true, - ti: 'Boolean', - an: { - lp: 'localOrderOptions' - }, - t: 'a' + en: 'ResourceAddress', + ti: '.OnLineAccessAddressType.ResourceAddress' }] }, { ln: 'OrderingServiceContentsType.GetQuotationCapabilities', @@ -1158,44 +1114,84 @@ var OSEO_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DeliveryOptionsType', + ln: 'ParameterDescriptorType', + bti: 'SWE_2_0.AbstractDataComponentPropertyType', ps: [{ - n: 'onlineDataAccess', - rq: true, - ti: '.DeliveryOptionsType.OnlineDataAccess' + n: 'grouping' + }] + }, { + ln: 'ProviderType', + ps: [{ + n: 'serviceName', + rq: true }, { - n: 'onlineDataDelivery', + n: 'organization', + rq: true + }] + }, { + ln: 'EncodingType', + ps: [{ + n: 'supportedEncoding', rq: true, - ti: '.DeliveryOptionsType.OnlineDataDelivery' - }, { - n: 'mediaDelivery', + col: true + }] + }, { + ln: 'GetCapabilities', + tn: null, + bti: 'OWS_2_0.GetCapabilitiesType', + ps: [{ + n: 'service', rq: true, - ti: '.DeliveryOptionsType.MediaDelivery' + an: { + lp: 'service' + }, + t: 'a' + }] + }, { + ln: 'CreditCardInfoType', + ps: [{ + n: 'creditCardInstitute', + rq: true, + ti: 'AnyType' }, { - n: 'numberOfCopies', - ti: 'Int' + n: 'nameOnCard', + rq: true, + ti: 'AnyType' }, { - n: 'productAnnotation' + n: 'cardNumber', + rq: true, + ti: 'AnyType' }, { - n: 'specialInstructions' + n: 'expirationDate', + rq: true, + ti: 'AnyType' }] }, { - ln: 'ProviderType', + ln: 'CommonOrderStatusItemType', + bti: '.CommonOrderItemType', ps: [{ - n: 'serviceName', + n: 'orderItemStatusInfo', + rq: true, + ti: '.StatusType' + }] + }, { + ln: 'SceneSelectionDescriptorType.SceneRestriction', + tn: null, + bti: 'SWE_2_0.AbstractDataComponentPropertyType' + }, { + ln: 'PaymentOptionSelectedValue', + ps: [{ + n: 'paymentMethod', rq: true }, { - n: 'organization', - rq: true + n: 'orderAccount' + }, { + n: 'creditCardInfo' }] }, { t: 'enum', ln: 'PresentationType', vs: ['brief', 'full'] - }, { - t: 'enum', - ln: 'EnumStatusType', - vs: ['Submitted', 'Accepted', 'Cancelled', 'Completed', 'InProduction', 'Suspended', 'Failed', 'Terminated', 'Downloaded'] }, { t: 'enum', ln: 'ProtocolType', @@ -1206,8 +1202,12 @@ var OSEO_1_0_Module_Factory = function () { vs: ['success', 'partial'] }, { t: 'enum', - ln: 'EnumPackagingType', - vs: ['zip', 'tar', 'tgz', 'compress', 'bzip', 'bzip2', 'gzip', 'rar', '7z'] + ln: 'EnumOrderType', + vs: ['PRODUCT_ORDER', 'SUBSCRIPTION_ORDER', 'TASKING_ORDER'] + }, { + t: 'enum', + ln: 'PriorityType', + vs: ['STANDARD', 'FAST_TRACK'] }, { t: 'enum', ln: 'PackageMedium', @@ -1218,125 +1218,125 @@ var OSEO_1_0_Module_Factory = function () { vs: ['XMLEncoding', 'TextEncoding'] }, { t: 'enum', - ln: 'PriorityType', - vs: ['STANDARD', 'FAST_TRACK'] + ln: 'EnumStatusType', + vs: ['Submitted', 'Accepted', 'Cancelled', 'Completed', 'InProduction', 'Suspended', 'Failed', 'Terminated', 'Downloaded'] }, { t: 'enum', - ln: 'EnumOrderType', - vs: ['PRODUCT_ORDER', 'SUBSCRIPTION_ORDER', 'TASKING_ORDER'] + ln: 'EnumPackagingType', + vs: ['zip', 'tar', 'tgz', 'compress', 'bzip', 'bzip2', 'gzip', 'rar', '7z'] }], eis: [{ - en: 'orderReference' - }, { - en: 'GetQuotationResponseAck', - ti: '.GetQuotationResponseAckType' - }, { - en: 'statusNotification' - }, { en: 'deliveryOptions', ti: '.DeliveryOptionsType' }, { - en: 'productOrderOptionsId' + en: 'subscriptionId', + ti: '.SubscriptionIdType' }, { - en: 'priority' + en: 'identifier' }, { en: 'extension', ti: 'AnySimpleType' }, { - en: 'DescribeResultAccess', - ti: '.DescribeResultAccessRequestType' - }, { - en: 'GetOptions', - ti: '.OrderOptionsRequestType' + en: 'GetStatus', + ti: '.GetStatusRequestType' }, { - en: 'paymentMethod' + en: 'orderSpecification', + ti: '.OrderSpecification' }, { - en: 'GetQuotationResponse', - ti: '.GetQuotationResponseRequestType' + en: 'DescribeResultAccessResponse', + ti: '.DescribeResultAccessResponseType' }, { - en: 'GetQuotationAck', - ti: '.GetQuotationAckType' + en: 'GetCapabilities', + ti: '.GetCapabilities' }, { - en: 'GetStatusResponse', - ti: '.GetStatusResponseType' + en: 'ParameterData', + ti: '.ParameterDataType' }, { en: 'Submit', ti: '.SubmitOrderRequestType' }, { - en: 'SubmitAck', - ti: '.SubmitOrderResponseType' - }, { - en: 'GetCapabilities', - ti: '.GetCapabilities' + en: 'GetQuotationResponse', + ti: '.GetQuotationResponseRequestType' }, { - en: 'SubmitResponseAck', + en: 'CancelResponseAck', ti: '.StatusNotificationAckType' }, { - en: 'CancelAck', - ti: '.CancelRequestAckType' + en: 'DescribeResultAccess', + ti: '.DescribeResultAccessRequestType' }, { - en: 'subscriptionId', - ti: '.SubscriptionIdType' + en: 'orderOptions', + ti: '.CommonOrderOptionsType' + }, { + en: 'orderId' + }, { + en: 'protocol' }, { en: 'Cancel', ti: '.CancelRequestType' }, { - en: 'identifier' + en: 'SubmitResponseAck', + ti: '.StatusNotificationAckType' }, { - en: 'collectionId' + en: 'Capabilities', + ti: '.Capabilities' }, { - en: 'productId', - ti: '.ProductIdType' + en: 'GetStatusResponse', + ti: '.GetStatusResponseType' }, { - en: 'DescribeResultAccessResponse', - ti: '.DescribeResultAccessResponseType' + en: 'statusNotification' }, { - en: 'CancelResponseAck', - ti: '.StatusNotificationAckType' + en: 'SubmitAck', + ti: '.SubmitOrderResponseType' }, { - en: 'GetOptionsResponse', - ti: '.OrderOptionsResponseType' + en: 'GetQuotation', + ti: '.GetQuotationRequestType' }, { - en: 'taskingRequestId', - ti: '.TaskingRequestIdType' + en: 'priority' }, { - en: 'orderMonitorSpecification', - ti: '.CommonOrderMonitorSpecification' + en: 'SubmitResponse', + ti: '.StatusNotificationType' }, { - en: 'GetStatus', - ti: '.GetStatusRequestType' + en: 'contractInformation' }, { - en: 'packaging', - sc: '.CommonOrderSpecification' + en: 'GetOptions', + ti: '.OrderOptionsRequestType' }, { - en: 'orderId' + en: 'orderMonitorSpecification', + ti: '.CommonOrderMonitorSpecification' }, { - en: 'ParameterData', - ti: '.ParameterDataType' + en: 'GetQuotationAck', + ti: '.GetQuotationAckType' }, { - en: 'itemId' + en: 'taskingRequestId', + ti: '.TaskingRequestIdType' }, { - en: 'protocol' + en: 'paymentMethod' }, { - en: 'GetQuotation', - ti: '.GetQuotationRequestType' + en: 'collectionId' }, { - en: 'orderSpecification', - ti: '.OrderSpecification' + en: 'orderReference' }, { en: 'CancelResponse', ti: '.StatusNotificationType' }, { - en: 'Capabilities', - ti: '.Capabilities' + en: 'productId', + ti: '.ProductIdType' }, { - en: 'contractInformation' + en: 'GetOptionsResponse', + ti: '.OrderOptionsResponseType' }, { - en: 'orderOptions', - ti: '.CommonOrderOptionsType' + en: 'packaging', + sc: '.CommonOrderSpecification' }, { - en: 'SubmitResponse', - ti: '.StatusNotificationType' + en: 'productOrderOptionsId' + }, { + en: 'itemId' + }, { + en: 'CancelAck', + ti: '.CancelRequestAckType' + }, { + en: 'GetQuotationResponseAck', + ti: '.GetQuotationResponseAckType' }] }; return { diff --git a/scripts/lib/OWC_0_3_1.js b/scripts/lib/OWC_0_3_1.js index 59c95585..29b3ea28 100644 --- a/scripts/lib/OWC_0_3_1.js +++ b/scripts/lib/OWC_0_3_1.js @@ -2,207 +2,8 @@ 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: ['OWS_1_0_0', 'SLD_1_0_0', 'GML_2_1_2', 'Filter_1_0_0'], + deps: ['SLD_1_0_0', 'OWS_1_0_0', 'Filter_1_0_0', 'GML_2_1_2'], tis: [{ - 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: 'DimensionListType', - ps: [{ - n: 'dimension', - rq: true, - col: true, - en: 'Dimension', - ti: '.DimensionType' - }] - }, { - ln: 'AbstractResourceType', - bti: 'OWS_1_0_0.IdentificationType', - ps: [{ - n: 'server', - mno: 0, - col: true, - en: 'Server', - ti: '.ServerType' - }, { - 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: 'styleList', - en: 'StyleList', - ti: '.StyleListType' - }, { - n: 'extension', - en: 'Extension', - ti: '.ExtensionType' - }, { - n: 'layer', - mno: 0, - col: true, - en: 'Layer', - ti: '.LayerType' - }, { - n: 'name', - ti: 'AnySimpleType', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'id', - ti: 'AnySimpleType', - an: { - lp: 'id' - }, - t: 'a' - }, { - n: 'group', - ti: 'AnySimpleType', - an: { - lp: 'group' - }, - t: 'a' - }, { - n: 'hidden', - ti: 'Boolean', - an: { - lp: 'hidden' - }, - t: 'a' - }, { - n: 'opacity', - ti: 'Decimal', - an: { - lp: 'opacity' - }, - t: 'a' - }] - }, { - ln: 'FormatType', - ps: [{ - 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: 'width', - ti: 'Integer', - an: { - lp: 'width' - }, - t: 'a' - }, { - n: 'height', - ti: 'Integer', - an: { - lp: 'height' - }, - t: 'a' - }, { - n: 'format', - an: { - lp: 'format' - }, - t: 'a' - }] - }, { - ln: 'ParameterListType', - ps: [{ - n: 'parameter', - mno: 0, - col: true, - en: 'Parameter', - ti: '.ExtensionType' - }] - }, { ln: 'FormatListType', ps: [{ n: 'format', @@ -211,24 +12,6 @@ var OWC_0_3_1_Module_Factory = function () { en: 'Format', ti: '.FormatType' }] - }, { - ln: 'OnlineResourceType', - bti: 'OWS_1_0_0.OnlineResourceType', - ps: [{ - n: 'method', - an: { - lp: 'method' - }, - t: 'a' - }] - }, { - ln: 'ExtensionType', - ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' - }] }, { ln: 'WindowType', ps: [{ @@ -248,18 +31,6 @@ var OWC_0_3_1_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'InlineFeatureCollectionType', - bti: 'GML_2_1_2.AbstractFeatureCollectionType' - }, { - ln: 'ResourceListType', - ps: [{ - n: 'layer', - mno: 0, - col: true, - en: 'Layer', - ti: '.LayerType' - }] }, { ln: 'GeneralType', ps: [{ @@ -330,6 +101,19 @@ var OWC_0_3_1_Module_Factory = function () { en: 'Extension', ti: '.ExtensionType' }] + }, { + ln: 'FormatType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'current', + ti: 'Boolean', + an: { + lp: 'current' + }, + t: 'a' + }] }, { ln: 'SLDType', ps: [{ @@ -365,18 +149,225 @@ var OWC_0_3_1_Module_Factory = function () { ti: 'SLD_1_0_0.FeatureTypeStyle' }] }, { - ln: 'StyleType', + ln: 'ServerType', ps: [{ - n: 'name', - rq: true, - en: 'Name' - }, { - n: 'title', + n: 'onlineResource', rq: true, - en: 'Title' + col: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' }, { - n: '_abstract', - en: 'Abstract' + 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: 'StyleListType', + ps: [{ + n: 'style', + mno: 0, + col: true, + en: 'Style', + ti: '.StyleType' + }] + }, { + ln: 'URLType', + ps: [{ + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' + }, { + n: 'width', + ti: 'Integer', + an: { + lp: 'width' + }, + t: 'a' + }, { + n: 'height', + ti: 'Integer', + an: { + lp: 'height' + }, + t: 'a' + }, { + n: 'format', + an: { + lp: 'format' + }, + t: 'a' + }] + }, { + ln: 'InlineFeatureCollectionType', + bti: 'GML_2_1_2.AbstractFeatureCollectionType' + }, { + ln: 'ExtensionType', + ps: [{ + n: 'any', + rq: true, + mx: false, + t: 'ae' + }] + }, { + ln: 'DimensionListType', + ps: [{ + n: 'dimension', + rq: true, + col: true, + en: 'Dimension', + ti: '.DimensionType' + }] + }, { + ln: 'ResourceListType', + ps: [{ + n: 'layer', + mno: 0, + col: true, + en: 'Layer', + ti: '.LayerType' + }] + }, { + 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: '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: 'ParameterListType', + ps: [{ + n: 'parameter', + mno: 0, + col: true, + en: 'Parameter', + ti: '.ExtensionType' + }] + }, { + ln: 'OnlineResourceType', + bti: 'OWS_1_0_0.OnlineResourceType', + ps: [{ + n: 'method', + an: { + lp: 'method' + }, + t: 'a' + }] + }, { + ln: 'StyleType', + ps: [{ + n: 'name', + rq: true, + en: 'Name' + }, { + n: 'title', + rq: true, + en: 'Title' + }, { + n: '_abstract', + en: 'Abstract' }, { n: 'legendURL', en: 'LegendURL', @@ -393,6 +384,87 @@ var OWC_0_3_1_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'AbstractResourceType', + bti: 'OWS_1_0_0.IdentificationType', + ps: [{ + n: 'server', + mno: 0, + col: true, + en: 'Server', + ti: '.ServerType' + }, { + 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: 'styleList', + en: 'StyleList', + ti: '.StyleListType' + }, { + n: 'extension', + en: 'Extension', + ti: '.ExtensionType' + }, { + n: 'layer', + mno: 0, + col: true, + en: 'Layer', + ti: '.LayerType' + }, { + n: 'name', + ti: 'AnySimpleType', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'id', + ti: 'AnySimpleType', + an: { + lp: 'id' + }, + t: 'a' + }, { + n: 'group', + ti: 'AnySimpleType', + an: { + lp: 'group' + }, + t: 'a' + }, { + n: 'hidden', + ti: 'Boolean', + an: { + lp: 'hidden' + }, + t: 'a' + }, { + n: 'opacity', + ti: 'Decimal', + an: { + lp: 'opacity' + }, + t: 'a' + }] }, { ln: 'LayerType', bti: '.AbstractResourceType', @@ -452,78 +524,6 @@ var OWC_0_3_1_Module_Factory = function () { }, t: 'a' }] - }, { - 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', @@ -534,11 +534,11 @@ var OWC_0_3_1_Module_Factory = function () { vs: ['GET', 'POST'] }], eis: [{ - en: 'ResourceList', - ti: '.ResourceListType' - }, { en: 'OWSContext', ti: '.OWSContextType' + }, { + en: 'ResourceList', + ti: '.ResourceListType' }, { en: 'Layer', ti: '.LayerType' diff --git a/scripts/lib/OWS_1_0_0.js b/scripts/lib/OWS_1_0_0.js index c3ac5e2e..da36ac5a 100644 --- a/scripts/lib/OWS_1_0_0.js +++ b/scripts/lib/OWS_1_0_0.js @@ -5,136 +5,71 @@ var OWS_1_0_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'ExceptionType', + ln: 'ExceptionReport', + tn: null, ps: [{ - n: 'exceptionText', - mno: 0, + n: 'exception', + rq: true, col: true, - en: 'ExceptionText' + en: 'Exception', + ti: '.ExceptionType' }, { - n: 'exceptionCode', + n: 'version', rq: true, an: { - lp: 'exceptionCode' + lp: 'version' }, t: 'a' }, { - n: 'locator', + n: 'language', + ti: 'Language', an: { - lp: 'locator' + lp: 'language' }, t: 'a' }] }, { - ln: 'CapabilitiesBaseType', + ln: 'BoundingBoxType', ps: [{ - n: 'serviceIdentification', - en: 'ServiceIdentification', - ti: '.ServiceIdentification' - }, { - n: 'serviceProvider', - en: 'ServiceProvider', - ti: '.ServiceProvider' - }, { - n: 'operationsMetadata', - en: 'OperationsMetadata', - ti: '.OperationsMetadata' + n: 'lowerCorner', + rq: true, + en: 'LowerCorner', + ti: { + t: 'l', + bti: 'Double' + } }, { - n: 'version', + n: 'upperCorner', rq: true, - an: { - lp: 'version' - }, - t: 'a' + en: 'UpperCorner', + ti: { + t: 'l', + bti: 'Double' + } }, { - n: 'updateSequence', + n: 'crs', an: { - lp: 'updateSequence' + lp: 'crs' }, t: 'a' - }] - }, { - ln: 'OnlineResourceType', - 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: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'CodeType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'codeSpace', + n: 'dimensions', + ti: 'PositiveInteger', an: { - lp: 'codeSpace' + lp: 'dimensions' }, t: 'a' }] }, { - 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: 'DCP', - tn: null, - ps: [{ - n: 'http', - rq: true, - en: 'HTTP', - ti: '.HTTP' - }] - }, { - ln: 'Operation', + ln: 'OperationsMetadata', tn: null, ps: [{ - n: 'dcp', + n: 'operation', rq: true, + mno: 2, col: true, - en: 'DCP', - ti: '.DCP' + en: 'Operation', + ti: '.Operation' }, { n: 'parameter', mno: 0, @@ -147,40 +82,69 @@ var OWS_1_0_0_Module_Factory = function () { col: true, en: 'Constraint', ti: '.DomainType' + }, { + n: 'extendedCapabilities', + en: 'ExtendedCapabilities', + ti: 'AnyType' + }] + }, { + 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' - }, { - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' }] }, { - ln: 'GetCapabilitiesType', + ln: 'ServiceIdentification', + tn: null, + bti: '.DescriptionType', ps: [{ - n: 'acceptVersions', - en: 'AcceptVersions', - ti: '.AcceptVersionsType' + n: 'serviceType', + rq: true, + en: 'ServiceType', + ti: '.CodeType' }, { - n: 'sections', - en: 'Sections', - ti: '.SectionsType' + n: 'serviceTypeVersion', + rq: true, + col: true, + en: 'ServiceTypeVersion' }, { - n: 'acceptFormats', - en: 'AcceptFormats', - ti: '.AcceptFormatsType' + n: 'fees', + en: 'Fees' }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' - }, - t: 'a' + n: 'accessConstraints', + mno: 0, + col: true, + en: 'AccessConstraints' }] }, { ln: 'DomainType', @@ -204,31 +168,19 @@ var OWS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ServiceProvider', - tn: null, + ln: 'CapabilitiesBaseType', ps: [{ - n: 'providerName', - rq: true, - en: 'ProviderName' + n: 'serviceIdentification', + en: 'ServiceIdentification', + ti: '.ServiceIdentification' }, { - n: 'providerSite', - en: 'ProviderSite', - ti: '.OnlineResourceType' + n: 'serviceProvider', + en: 'ServiceProvider', + ti: '.ServiceProvider' }, { - n: 'serviceContact', - rq: true, - en: 'ServiceContact', - ti: '.ResponsiblePartySubsetType' - }] - }, { - ln: 'ExceptionReport', - tn: null, - ps: [{ - n: 'exception', - rq: true, - col: true, - en: 'Exception', - ti: '.ExceptionType' + n: 'operationsMetadata', + en: 'OperationsMetadata', + ti: '.OperationsMetadata' }, { n: 'version', rq: true, @@ -237,21 +189,45 @@ var OWS_1_0_0_Module_Factory = function () { }, t: 'a' }, { - n: 'language', - ti: 'Language', + n: 'updateSequence', an: { - lp: 'language' + lp: 'updateSequence' }, t: 'a' }] }, { - ln: 'ResponsiblePartyType', + 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: 'WGS84BoundingBoxType', + bti: '.BoundingBoxType' + }, { + ln: 'ResponsiblePartySubsetType', ps: [{ n: 'individualName', en: 'IndividualName' - }, { - n: 'organisationName', - en: 'OrganisationName' }, { n: 'positionName', en: 'PositionName' @@ -261,64 +237,52 @@ var OWS_1_0_0_Module_Factory = function () { ti: '.ContactType' }, { n: 'role', - rq: true, en: 'Role', ti: '.CodeType' }] }, { - ln: 'TelephoneType', + ln: 'DescriptionType', ps: [{ - n: 'voice', - mno: 0, - col: true, - en: 'Voice' + n: 'title', + en: 'Title' }, { - n: 'facsimile', + n: '_abstract', + en: 'Abstract' + }, { + n: 'keywords', mno: 0, col: true, - en: 'Facsimile' + en: 'Keywords', + ti: '.KeywordsType' }] }, { - ln: 'OperationsMetadata', - tn: null, + ln: 'GetCapabilitiesType', ps: [{ - n: 'operation', - rq: true, - mno: 2, - col: true, - en: 'Operation', - ti: '.Operation' + n: 'acceptVersions', + en: 'AcceptVersions', + ti: '.AcceptVersionsType' }, { - n: 'parameter', - mno: 0, - col: true, - en: 'Parameter', - ti: '.DomainType' + n: 'sections', + en: 'Sections', + ti: '.SectionsType' }, { - n: 'constraint', - mno: 0, - col: true, - en: 'Constraint', - ti: '.DomainType' + n: 'acceptFormats', + en: 'AcceptFormats', + ti: '.AcceptFormatsType' }, { - n: 'extendedCapabilities', - en: 'ExtendedCapabilities', - ti: 'AnyType' + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, + t: 'a' }] }, { - ln: 'DescriptionType', + ln: 'AcceptVersionsType', ps: [{ - n: 'title', - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'keywords', - mno: 0, + n: 'version', + rq: true, col: true, - en: 'Keywords', - ti: '.KeywordsType' + en: 'Version' }] }, { ln: 'HTTP', @@ -330,123 +294,114 @@ var OWS_1_0_0_Module_Factory = function () { mx: false, dom: false, etis: [{ - en: 'Post', + en: 'Get', ti: '.RequestMethodType' }, { - en: 'Get', + en: 'Post', ti: '.RequestMethodType' }], t: 'ers' }] }, { - ln: 'MetadataType', + ln: 'SectionsType', ps: [{ - n: 'abstractMetaData', - en: 'AbstractMetaData', - ti: 'AnyType' - }, { - n: 'about', - an: { - lp: 'about' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' - }, { - n: 'role', - t: 'a' + n: 'section', + mno: 0, + col: true, + en: 'Section' + }] + }, { + ln: 'ContactType', + ps: [{ + n: 'phone', + en: 'Phone', + ti: '.TelephoneType' }, { - n: 'arcrole', - t: 'a' + n: 'address', + en: 'Address', + ti: '.AddressType' }, { - n: 'title', - t: 'a' + n: 'onlineResource', + en: 'OnlineResource', + ti: '.OnlineResourceType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'hoursOfService', + en: 'HoursOfService' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'contactInstructions', + en: 'ContactInstructions' }] }, { - ln: 'ResponsiblePartySubsetType', + ln: 'ServiceProvider', + tn: null, ps: [{ - n: 'individualName', - en: 'IndividualName' - }, { - n: 'positionName', - en: 'PositionName' + n: 'providerName', + rq: true, + en: 'ProviderName' }, { - n: 'contactInfo', - en: 'ContactInfo', - ti: '.ContactType' + n: 'providerSite', + en: 'ProviderSite', + ti: '.OnlineResourceType' }, { - n: 'role', - en: 'Role', - ti: '.CodeType' + n: 'serviceContact', + rq: true, + en: 'ServiceContact', + ti: '.ResponsiblePartySubsetType' }] }, { - ln: 'AcceptVersionsType', + ln: 'CodeType', ps: [{ - n: 'version', - rq: true, - col: true, - en: 'Version' + n: 'value', + t: 'v' + }, { + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' }] }, { - ln: 'SectionsType', + ln: 'ExceptionType', ps: [{ - n: 'section', + n: 'exceptionText', mno: 0, col: true, - en: 'Section' + en: 'ExceptionText' + }, { + n: 'exceptionCode', + rq: true, + an: { + lp: 'exceptionCode' + }, + t: 'a' + }, { + n: 'locator', + an: { + lp: 'locator' + }, + t: 'a' }] }, { - ln: 'IdentificationType', - bti: '.DescriptionType', + ln: 'ResponsiblePartyType', ps: [{ - n: 'identifier', - en: 'Identifier', - ti: '.CodeType' + n: 'individualName', + en: 'IndividualName' }, { - n: 'boundingBox', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'BoundingBox', - ti: '.BoundingBoxType', - t: 'er' + n: 'organisationName', + en: 'OrganisationName' }, { - n: 'outputFormat', - mno: 0, - col: true, - en: 'OutputFormat' + n: 'positionName', + en: 'PositionName' }, { - n: 'availableCRS', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AvailableCRS', - t: 'er' + n: 'contactInfo', + en: 'ContactInfo', + ti: '.ContactType' }, { - n: 'metadata', - mno: 0, - col: true, - en: 'Metadata', - ti: '.MetadataType' + n: 'role', + rq: true, + en: 'Role', + ti: '.CodeType' }] - }, { - ln: 'WGS84BoundingBoxType', - bti: '.BoundingBoxType' }, { ln: 'RequestMethodType', bti: '.OnlineResourceType', @@ -466,25 +421,66 @@ var OWS_1_0_0_Module_Factory = function () { en: 'OutputFormat' }] }, { - ln: 'ContactType', + ln: 'Operation', + tn: null, ps: [{ - n: 'phone', - en: 'Phone', - ti: '.TelephoneType' + n: 'dcp', + rq: true, + col: true, + en: 'DCP', + ti: '.DCP' }, { - n: 'address', - en: 'Address', - ti: '.AddressType' + n: 'parameter', + mno: 0, + col: true, + en: 'Parameter', + ti: '.DomainType' }, { - n: 'onlineResource', - en: 'OnlineResource', - ti: '.OnlineResourceType' + n: 'constraint', + mno: 0, + col: true, + en: 'Constraint', + ti: '.DomainType' }, { - n: 'hoursOfService', - en: 'HoursOfService' + n: 'metadata', + mno: 0, + col: true, + en: 'Metadata', + ti: '.MetadataType' }, { - n: 'contactInstructions', - en: 'ContactInstructions' + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'OnlineResourceType', + 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: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { ln: 'KeywordsType', @@ -499,151 +495,155 @@ var OWS_1_0_0_Module_Factory = function () { ti: '.CodeType' }] }, { - ln: 'BoundingBoxType', + ln: 'MetadataType', ps: [{ - n: 'lowerCorner', - rq: true, - en: 'LowerCorner', - ti: { - t: 'l', - bti: 'Double' - } - }, { - n: 'upperCorner', - rq: true, - en: 'UpperCorner', - ti: { - t: 'l', - bti: 'Double' - } + n: 'abstractMetaData', + en: 'AbstractMetaData', + ti: 'AnyType' }, { - n: 'crs', + n: 'about', an: { - lp: 'crs' + lp: 'about' }, t: 'a' }, { - n: 'dimensions', - ti: 'PositiveInteger', - an: { - lp: 'dimensions' - }, + 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', + ln: 'DCP', tn: null, - bti: '.DescriptionType', ps: [{ - n: 'serviceType', - rq: true, - en: 'ServiceType', - ti: '.CodeType' - }, { - n: 'serviceTypeVersion', + n: 'http', rq: true, + en: 'HTTP', + ti: '.HTTP' + }] + }, { + ln: 'TelephoneType', + ps: [{ + n: 'voice', + mno: 0, col: true, - en: 'ServiceTypeVersion' - }, { - n: 'fees', - en: 'Fees' + en: 'Voice' }, { - n: 'accessConstraints', + n: 'facsimile', mno: 0, col: true, - en: 'AccessConstraints' + en: 'Facsimile' }] }], eis: [{ - en: 'Get', - ti: '.RequestMethodType', - sc: '.HTTP' - }, { - en: 'ServiceProvider', - ti: '.ServiceProvider' - }, { - en: 'HTTP', - ti: '.HTTP' - }, { - en: 'SupportedCRS', - sh: 'AvailableCRS' - }, { en: 'OutputFormat' + }, { + en: 'DCP', + ti: '.DCP' }, { en: 'Title' }, { - en: 'WGS84BoundingBox', - ti: '.WGS84BoundingBoxType', - sh: 'BoundingBox' + en: 'Operation', + ti: '.Operation' + }, { + en: 'Role', + ti: '.CodeType' }, { en: 'OperationsMetadata', ti: '.OperationsMetadata' }, { - en: 'ContactInfo', - ti: '.ContactType' - }, { - en: 'DCP', - ti: '.DCP' + en: 'Keywords', + ti: '.KeywordsType' }, { - en: 'ExceptionReport', - ti: '.ExceptionReport' + en: 'OrganisationName' }, { - en: 'AccessConstraints' + en: 'Get', + ti: '.RequestMethodType', + sc: '.HTTP' }, { en: 'GetCapabilities', ti: '.GetCapabilitiesType' + }, { + en: 'ServiceIdentification', + ti: '.ServiceIdentification' }, { en: 'AbstractMetaData', ti: 'AnyType' }, { - en: 'Keywords', - ti: '.KeywordsType' + en: 'AccessConstraints' }, { - en: 'ServiceIdentification', - ti: '.ServiceIdentification' + en: 'ExceptionReport', + ti: '.ExceptionReport' }, { - en: 'PositionName' + en: 'Abstract' + }, { + en: 'Fees' }, { en: 'BoundingBox', ti: '.BoundingBoxType' + }, { + en: 'ServiceProvider', + ti: '.ServiceProvider' + }, { + en: 'ExtendedCapabilities', + ti: 'AnyType' + }, { + en: 'SupportedCRS', + sh: 'AvailableCRS' }, { en: 'Post', ti: '.RequestMethodType', sc: '.HTTP' }, { - en: 'Exception', - ti: '.ExceptionType' + en: 'Identifier', + ti: '.CodeType' }, { - en: 'Metadata', - ti: '.MetadataType' + en: 'HTTP', + ti: '.HTTP' }, { - en: 'OrganisationName' + en: 'WGS84BoundingBox', + ti: '.WGS84BoundingBoxType', + sh: 'BoundingBox' }, { en: 'Language', ti: 'Language' }, { - en: 'Operation', - ti: '.Operation' + en: 'Metadata', + ti: '.MetadataType' }, { en: 'PointOfContact', ti: '.ResponsiblePartyType' }, { - en: 'Role', - ti: '.CodeType' - }, { - en: 'AvailableCRS' - }, { - en: 'Abstract' + en: 'Exception', + ti: '.ExceptionType' }, { - en: 'Identifier', - ti: '.CodeType' + en: 'IndividualName' }, { - en: 'Fees' + en: 'AvailableCRS' }, { - en: 'ExtendedCapabilities', - ti: 'AnyType' + en: 'PositionName' }, { - en: 'IndividualName' + en: 'ContactInfo', + ti: '.ContactType' }] }; return { diff --git a/scripts/lib/OWS_1_1_0.js b/scripts/lib/OWS_1_1_0.js index ed307e99..01356950 100644 --- a/scripts/lib/OWS_1_1_0.js +++ b/scripts/lib/OWS_1_1_0.js @@ -5,84 +5,6 @@ var OWS_1_1_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'Operation', - tn: null, - ps: [{ - n: 'dcp', - rq: true, - col: true, - en: 'DCP', - ti: '.DCP' - }, { - 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: 'name' - }, - t: 'a' - }] - }, { - ln: 'LanguageStringType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'lang', - an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' - }, - t: 'a' - }] - }, { - ln: 'AcceptVersionsType', - ps: [{ - n: 'version', - rq: true, - col: true, - en: 'Version' - }] - }, { - ln: 'SectionsType', - ps: [{ - n: 'section', - mno: 0, - col: true, - en: 'Section' - }] - }, { - ln: 'BasicIdentificationType', - bti: '.DescriptionType', - ps: [{ - n: 'identifier', - en: 'Identifier', - ti: '.CodeType' - }, { - n: 'metadata', - mno: 0, - col: true, - en: 'Metadata', - ti: '.MetadataType' - }] - }, { ln: 'AddressType', ps: [{ n: 'deliveryPoint', @@ -108,61 +30,59 @@ var OWS_1_1_0_Module_Factory = function () { en: 'ElectronicMailAddress' }] }, { - ln: 'IdentificationType', + ln: 'ReferenceGroupType', 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, + n: 'abstractReferenceBase', + rq: true, col: true, mx: false, dom: false, - en: 'AvailableCRS', + en: 'AbstractReferenceBase', + ti: '.AbstractReferenceBaseType', t: 'er' }] }, { - ln: 'ContentsBaseType', + ln: 'OnlineResourceType', ps: [{ - n: 'datasetDescriptionSummary', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'DatasetDescriptionSummary', - ti: '.DatasetDescriptionSummaryBaseType', - t: 'er' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'otherSource', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'OtherSource', - ti: '.MetadataType', - t: 'er' + 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: 'ExceptionReport', - tn: null, + ln: 'CapabilitiesBaseType', ps: [{ - n: 'exception', - rq: true, - col: true, - en: 'Exception', - ti: '.ExceptionType' + n: 'serviceIdentification', + en: 'ServiceIdentification', + ti: '.ServiceIdentification' + }, { + n: 'serviceProvider', + en: 'ServiceProvider', + ti: '.ServiceProvider' + }, { + n: 'operationsMetadata', + en: 'OperationsMetadata', + ti: '.OperationsMetadata' }, { n: 'version', rq: true, @@ -171,20 +91,24 @@ var OWS_1_1_0_Module_Factory = function () { }, t: 'a' }, { - n: 'lang', + n: 'updateSequence', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'updateSequence' }, t: 'a' }] }, { - ln: 'AcceptFormatsType', + ln: 'DomainMetadataType', ps: [{ - n: 'outputFormat', - mno: 0, - col: true, - en: 'OutputFormat' + n: 'value', + t: 'v' + }, { + n: 'reference', + an: { + lp: 'reference', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + t: 'a' }] }, { ln: 'GetCapabilitiesType', @@ -208,38 +132,51 @@ var OWS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescriptionType', + ln: 'RequestMethodType', + bti: '.OnlineResourceType', ps: [{ - n: 'title', + n: 'constraint', mno: 0, col: true, - en: 'Title', - ti: '.LanguageStringType' + en: 'Constraint', + ti: '.DomainType' + }] + }, { + ln: 'RangeType', + ps: [{ + n: 'minimumValue', + en: 'MinimumValue', + ti: '.ValueType' }, { - n: '_abstract', - mno: 0, - col: true, - en: 'Abstract', - ti: '.LanguageStringType' + n: 'maximumValue', + en: 'MaximumValue', + ti: '.ValueType' }, { - n: 'keywords', - mno: 0, - col: true, - en: 'Keywords', - ti: '.KeywordsType' + n: 'spacing', + en: 'Spacing', + ti: '.ValueType' + }, { + n: 'rangeClosure', + ti: { + t: 'l' + }, + an: { + lp: 'rangeClosure', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + t: 'a' }] }, { - ln: 'WGS84BoundingBoxType', - bti: '.BoundingBoxType' + ln: 'NoValues', + tn: null }, { - ln: 'RequestMethodType', - bti: '.OnlineResourceType', + ln: 'AnyValue', + tn: null + }, { + ln: 'ValueType', ps: [{ - n: 'constraint', - mno: 0, - col: true, - en: 'Constraint', - ti: '.DomainType' + n: 'value', + t: 'v' }] }, { ln: 'DatasetDescriptionSummaryBaseType', @@ -281,63 +218,30 @@ var OWS_1_1_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'MetadataType', + ln: 'GetResourceByIdType', ps: [{ - n: 'abstractMetaData', - en: 'AbstractMetaData', - ti: 'AnyType' + n: 'resourceID', + mno: 0, + col: true, + en: 'ResourceID' }, { - n: 'about', + n: 'outputFormat', + en: 'OutputFormat' + }, { + n: 'service', + rq: true, an: { - lp: 'about' + 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', + n: 'version', + rq: true, + an: { + lp: 'version' + }, t: 'a' }] - }, { - ln: 'ContactType', - ps: [{ - n: 'phone', - en: 'Phone', - ti: '.TelephoneType' - }, { - n: 'address', - en: 'Address', - ti: '.AddressType' - }, { - n: 'onlineResource', - en: 'OnlineResource', - ti: '.OnlineResourceType' - }, { - n: 'hoursOfService', - en: 'HoursOfService' - }, { - n: 'contactInstructions', - en: 'ContactInstructions' - }] }, { ln: 'CodeType', ps: [{ @@ -350,19 +254,6 @@ var OWS_1_1_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'ReferenceGroupType', - bti: '.BasicIdentificationType', - ps: [{ - n: 'abstractReferenceBase', - rq: true, - col: true, - mx: false, - dom: false, - en: 'AbstractReferenceBase', - ti: '.AbstractReferenceBaseType', - t: 'er' - }] }, { ln: 'AbstractReferenceBaseType', ps: [{ @@ -395,103 +286,78 @@ var OWS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ServiceReferenceType', - bti: '.ReferenceType', - ps: [{ - n: 'requestMessage', - rq: true, - en: 'RequestMessage', - ti: 'AnyType' - }, { - n: 'requestMessageReference', - rq: true, - en: 'RequestMessageReference' - }] - }, { - ln: 'NoValues', - tn: null - }, { - ln: 'ValuesReference', - tn: null, + ln: 'LanguageStringType', ps: [{ n: 'value', t: 'v' }, { - n: 'reference', - rq: true, + n: 'lang', an: { - lp: 'reference', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }] }, { - ln: 'OnlineResourceType', + ln: 'IdentificationType', + bti: '.BasicIdentificationType', 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: 'boundingBox', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'BoundingBox', + ti: '.BoundingBoxType', + t: 'er' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'outputFormat', + mno: 0, + col: true, + en: 'OutputFormat' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'availableCRS', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'AvailableCRS', + t: 'er' }] }, { - ln: 'ServiceProvider', - tn: null, + ln: 'BasicIdentificationType', + bti: '.DescriptionType', ps: [{ - n: 'providerName', - rq: true, - en: 'ProviderName' - }, { - n: 'providerSite', - en: 'ProviderSite', - ti: '.OnlineResourceType' + n: 'identifier', + en: 'Identifier', + ti: '.CodeType' }, { - n: 'serviceContact', - rq: true, - en: 'ServiceContact', - ti: '.ResponsiblePartySubsetType' + n: 'metadata', + mno: 0, + col: true, + en: 'Metadata', + ti: '.MetadataType' }] }, { - ln: 'HTTP', - tn: null, + ln: 'ContentsBaseType', ps: [{ - n: 'getOrPost', - rq: true, + n: 'datasetDescriptionSummary', + mno: 0, col: true, mx: false, dom: false, - etis: [{ - en: 'Post', - ti: '.RequestMethodType' - }, { - en: 'Get', - ti: '.RequestMethodType' - }], - t: 'ers' - }] - }, { - ln: 'ValueType', - ps: [{ - n: 'value', - t: 'v' + en: 'DatasetDescriptionSummary', + ti: '.DatasetDescriptionSummaryBaseType', + t: 'er' + }, { + n: 'otherSource', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'OtherSource', + ti: '.MetadataType', + t: 'er' }] }, { ln: 'DomainType', @@ -505,50 +371,43 @@ var OWS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'KeywordsType', + ln: 'ResponsiblePartySubsetType', ps: [{ - n: 'keyword', - rq: true, - col: true, - en: 'Keyword', - ti: '.LanguageStringType' + n: 'individualName', + en: 'IndividualName' }, { - n: 'type', - en: 'Type', + n: 'positionName', + en: 'PositionName' + }, { + n: 'contactInfo', + en: 'ContactInfo', + ti: '.ContactType' + }, { + n: 'role', + en: 'Role', ti: '.CodeType' }] }, { - ln: 'GetResourceByIdType', + ln: 'TelephoneType', ps: [{ - n: 'resourceID', + n: 'voice', mno: 0, col: true, - en: 'ResourceID' - }, { - n: 'outputFormat', - en: 'OutputFormat' - }, { - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' + en: 'Voice' }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' + n: 'facsimile', + mno: 0, + col: true, + en: 'Facsimile' }] }, { - ln: 'ReferenceType', - bti: '.AbstractReferenceBaseType', + ln: 'DescriptionType', ps: [{ - n: 'identifier', - en: 'Identifier', - ti: '.CodeType' + n: 'title', + mno: 0, + col: true, + en: 'Title', + ti: '.LanguageStringType' }, { n: '_abstract', mno: 0, @@ -556,20 +415,85 @@ var OWS_1_1_0_Module_Factory = function () { en: 'Abstract', ti: '.LanguageStringType' }, { - n: 'format', - en: 'Format' - }, { - n: 'metadata', + n: 'keywords', mno: 0, col: true, - en: 'Metadata', - ti: '.MetadataType' + en: 'Keywords', + ti: '.KeywordsType' }] }, { - ln: 'BoundingBoxType', + ln: 'ContactType', ps: [{ - n: 'lowerCorner', - rq: true, + n: 'phone', + en: 'Phone', + ti: '.TelephoneType' + }, { + n: 'address', + en: 'Address', + ti: '.AddressType' + }, { + n: 'onlineResource', + en: 'OnlineResource', + ti: '.OnlineResourceType' + }, { + n: 'hoursOfService', + en: 'HoursOfService' + }, { + n: 'contactInstructions', + en: 'ContactInstructions' + }] + }, { + 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: 'WGS84BoundingBoxType', + bti: '.BoundingBoxType' + }, { + 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: 'BoundingBoxType', + ps: [{ + n: 'lowerCorner', + rq: true, en: 'LowerCorner', ti: { t: 'l', @@ -598,122 +522,173 @@ var OWS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AnyValue', - tn: null + ln: 'AcceptFormatsType', + ps: [{ + n: 'outputFormat', + mno: 0, + col: true, + en: 'OutputFormat' + }] }, { - ln: 'ResponsiblePartyType', + ln: 'UnNamedDomainType', ps: [{ - n: 'individualName', - en: 'IndividualName' - }, { - n: 'organisationName', - en: 'OrganisationName' + n: 'allowedValues', + rq: true, + en: 'AllowedValues', + ti: '.AllowedValues' }, { - n: 'positionName', - en: 'PositionName' + n: 'anyValue', + rq: true, + en: 'AnyValue', + ti: '.AnyValue' }, { - n: 'contactInfo', - en: 'ContactInfo', - ti: '.ContactType' + n: 'noValues', + rq: true, + en: 'NoValues', + ti: '.NoValues' }, { - n: 'role', + n: 'valuesReference', rq: true, - en: 'Role', - ti: '.CodeType' - }] - }, { - ln: 'ResponsiblePartySubsetType', - ps: [{ - n: 'individualName', - en: 'IndividualName' + en: 'ValuesReference', + ti: '.ValuesReference' }, { - n: 'positionName', - en: 'PositionName' + n: 'defaultValue', + en: 'DefaultValue', + ti: '.ValueType' }, { - n: 'contactInfo', - en: 'ContactInfo', - ti: '.ContactType' + n: 'meaning', + en: 'Meaning', + ti: '.DomainMetadataType' }, { - n: 'role', - en: 'Role', - ti: '.CodeType' - }] - }, { - ln: 'ManifestType', - bti: '.BasicIdentificationType', - ps: [{ - n: 'referenceGroup', + 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, col: true, - en: 'ReferenceGroup', - ti: '.ReferenceGroupType' + en: 'Metadata', + ti: '.MetadataType' }] }, { - ln: 'AllowedValues', - tn: null, + ln: 'ServiceReferenceType', + bti: '.ReferenceType', ps: [{ - n: 'valueOrRange', + n: 'requestMessage', rq: true, - col: true, - etis: [{ - en: 'Value', - ti: '.ValueType' - }, { - en: 'Range', - ti: '.RangeType' - }], - t: 'es' + en: 'RequestMessage', + ti: 'AnyType' + }, { + n: 'requestMessageReference', + rq: true, + en: 'RequestMessageReference' }] }, { - ln: 'CapabilitiesBaseType', + ln: 'ReferenceType', + bti: '.AbstractReferenceBaseType', ps: [{ - n: 'serviceIdentification', - en: 'ServiceIdentification', - ti: '.ServiceIdentification' + n: 'identifier', + en: 'Identifier', + ti: '.CodeType' }, { - n: 'serviceProvider', - en: 'ServiceProvider', - ti: '.ServiceProvider' + n: '_abstract', + mno: 0, + col: true, + en: 'Abstract', + ti: '.LanguageStringType' }, { - n: 'operationsMetadata', - en: 'OperationsMetadata', - ti: '.OperationsMetadata' + n: 'format', + en: 'Format' }, { - n: 'version', + n: 'metadata', + mno: 0, + col: true, + en: 'Metadata', + ti: '.MetadataType' + }] + }, { + ln: 'ValuesReference', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'reference', rq: true, an: { - lp: 'version' + lp: 'reference', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, t: 'a' + }] + }, { + ln: 'MetadataType', + ps: [{ + 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: 'RangeType', + ln: 'ExceptionReport', + tn: null, ps: [{ - n: 'minimumValue', - en: 'MinimumValue', - ti: '.ValueType' - }, { - n: 'maximumValue', - en: 'MaximumValue', - ti: '.ValueType' - }, { - n: 'spacing', - en: 'Spacing', - ti: '.ValueType' + n: 'exception', + rq: true, + col: true, + en: 'Exception', + ti: '.ExceptionType' }, { - n: 'rangeClosure', - ti: { - t: 'l' + n: 'version', + rq: true, + an: { + lp: 'version' }, + t: 'a' + }, { + n: 'lang', an: { - lp: 'rangeClosure', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }] @@ -727,44 +702,69 @@ var OWS_1_1_0_Module_Factory = function () { ti: '.HTTP' }] }, { - ln: 'TelephoneType', + ln: 'SectionsType', ps: [{ - n: 'voice', + n: 'section', mno: 0, col: true, - en: 'Voice' - }, { - n: 'facsimile', - mno: 0, + en: 'Section' + }] + }, { + ln: 'AcceptVersionsType', + ps: [{ + n: 'version', + rq: true, col: true, - en: 'Facsimile' + en: 'Version' }] }, { - ln: 'OperationsMetadata', + ln: 'ManifestType', + bti: '.BasicIdentificationType', + ps: [{ + n: 'referenceGroup', + rq: true, + col: true, + en: 'ReferenceGroup', + ti: '.ReferenceGroupType' + }] + }, { + ln: 'HTTP', tn: null, ps: [{ - n: 'operation', + n: 'getOrPost', rq: true, - mno: 2, col: true, - en: 'Operation', - ti: '.Operation' + mx: false, + dom: false, + etis: [{ + en: 'Post', + ti: '.RequestMethodType' + }, { + en: 'Get', + ti: '.RequestMethodType' + }], + t: 'ers' + }] + }, { + ln: 'ResponsiblePartyType', + ps: [{ + n: 'individualName', + en: 'IndividualName' }, { - n: 'parameter', - mno: 0, - col: true, - en: 'Parameter', - ti: '.DomainType' + n: 'organisationName', + en: 'OrganisationName' }, { - n: 'constraint', - mno: 0, - col: true, - en: 'Constraint', - ti: '.DomainType' + n: 'positionName', + en: 'PositionName' }, { - n: 'extendedCapabilities', - en: 'ExtendedCapabilities', - ti: 'AnyType' + n: 'contactInfo', + en: 'ContactInfo', + ti: '.ContactType' + }, { + n: 'role', + rq: true, + en: 'Role', + ti: '.CodeType' }] }, { ln: 'ExceptionType', @@ -788,272 +788,272 @@ var OWS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ServiceIdentification', + ln: 'Operation', tn: null, - bti: '.DescriptionType', ps: [{ - n: 'serviceType', - rq: true, - en: 'ServiceType', - ti: '.CodeType' - }, { - n: 'serviceTypeVersion', + n: 'dcp', rq: true, col: true, - en: 'ServiceTypeVersion' + en: 'DCP', + ti: '.DCP' }, { - n: 'profile', + n: 'parameter', mno: 0, col: true, - en: 'Profile' + en: 'Parameter', + ti: '.DomainType' }, { - n: 'fees', - en: 'Fees' + n: 'constraint', + mno: 0, + col: true, + en: 'Constraint', + ti: '.DomainType' }, { - n: 'accessConstraints', + n: 'metadata', mno: 0, col: true, - en: 'AccessConstraints' - }] - }, { - ln: 'DomainMetadataType', - ps: [{ - n: 'value', - t: 'v' + en: 'Metadata', + ti: '.MetadataType' }, { - n: 'reference', + n: 'name', + rq: true, an: { - lp: 'reference', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'name' }, t: 'a' }] }, { - ln: 'UnNamedDomainType', + ln: 'AllowedValues', + tn: null, + ps: [{ + n: 'valueOrRange', + rq: true, + col: true, + etis: [{ + en: 'Value', + ti: '.ValueType' + }, { + en: 'Range', + ti: '.RangeType' + }], + t: 'es' + }] + }, { + ln: 'KeywordsType', + ps: [{ + n: 'keyword', + rq: true, + col: true, + en: 'Keyword', + ti: '.LanguageStringType' + }, { + n: 'type', + en: 'Type', + ti: '.CodeType' + }] + }, { + ln: 'ServiceIdentification', + tn: null, + bti: '.DescriptionType', ps: [{ - n: 'allowedValues', - rq: true, - en: 'AllowedValues', - ti: '.AllowedValues' - }, { - n: 'anyValue', - rq: true, - en: 'AnyValue', - ti: '.AnyValue' - }, { - n: 'noValues', + n: 'serviceType', rq: true, - en: 'NoValues', - ti: '.NoValues' + en: 'ServiceType', + ti: '.CodeType' }, { - n: 'valuesReference', + n: 'serviceTypeVersion', rq: true, - en: 'ValuesReference', - ti: '.ValuesReference' - }, { - n: 'defaultValue', - en: 'DefaultValue', - ti: '.ValueType' - }, { - n: 'meaning', - en: 'Meaning', - ti: '.DomainMetadataType' - }, { - n: 'dataType', - en: 'DataType', - ti: '.DomainMetadataType' + col: true, + en: 'ServiceTypeVersion' }, { - n: 'uom', - rq: true, - en: 'UOM', - ti: '.DomainMetadataType' + n: 'profile', + mno: 0, + col: true, + en: 'Profile' }, { - n: 'referenceSystem', - rq: true, - en: 'ReferenceSystem', - ti: '.DomainMetadataType' + n: 'fees', + en: 'Fees' }, { - n: 'metadata', + n: 'accessConstraints', mno: 0, col: true, - en: 'Metadata', - ti: '.MetadataType' + en: 'AccessConstraints' }] }], eis: [{ - en: 'Get', + en: 'Manifest', + ti: '.ManifestType' + }, { + en: 'DefaultValue', + ti: '.ValueType' + }, { + en: 'Post', ti: '.RequestMethodType', sc: '.HTTP' }, { - en: 'AccessConstraints' - }, { - en: 'DataType', - ti: '.DomainMetadataType' + en: 'Role', + ti: '.CodeType' }, { en: 'AllowedValues', ti: '.AllowedValues' - }, { - en: 'PointOfContact', - ti: '.ResponsiblePartyType' - }, { - en: 'Range', - ti: '.RangeType' - }, { - en: 'ServiceProvider', - ti: '.ServiceProvider' - }, { - en: 'Resource', - ti: 'AnyType' - }, { - en: 'WGS84BoundingBox', - ti: '.WGS84BoundingBoxType', - sh: 'BoundingBox' - }, { - en: 'ExceptionReport', - ti: '.ExceptionReport' - }, { - en: 'MaximumValue', - ti: '.ValueType' - }, { - en: 'ServiceIdentification', - ti: '.ServiceIdentification' }, { en: 'ValuesReference', ti: '.ValuesReference' }, { - en: 'Value', - ti: '.ValueType' + en: 'OrganisationName' }, { - en: 'AbstractMetaData', - ti: 'AnyType' + en: 'ServiceIdentification', + ti: '.ServiceIdentification' }, { - en: 'NoValues', - ti: '.NoValues' + en: 'Language', + ti: 'Language' }, { en: 'DatasetDescriptionSummaryExtension', ti: '.DatasetDescriptionSummaryBaseType', sh: 'DatasetDescriptionSummary' }, { - en: 'ReferenceSystem', - ti: '.DomainMetadataType' + en: 'AnyValue', + ti: '.AnyValue' }, { - en: 'PositionName' + en: 'Value', + ti: '.ValueType' }, { - en: 'DatasetDescriptionSummary', - ti: '.DatasetDescriptionSummaryBaseType' + en: 'ReferenceGroup', + ti: '.ReferenceGroupType' }, { en: 'Metadata', ti: '.MetadataType' }, { - en: 'DefaultValue', - ti: '.ValueType' - }, { - en: 'Manifest', - ti: '.ManifestType' + en: 'WGS84BoundingBox', + ti: '.WGS84BoundingBoxType', + sh: 'BoundingBox' }, { - en: 'OtherSourceExtension', - ti: '.MetadataType', - sh: 'OtherSource' + en: 'SupportedCRS', + sh: 'AvailableCRS' }, { - en: 'AbstractReferenceBase', - ti: '.AbstractReferenceBaseType' + en: 'Identifier', + ti: '.CodeType' }, { - en: 'ReferenceGroup', - ti: '.ReferenceGroupType' + en: 'PointOfContact', + ti: '.ResponsiblePartyType' }, { - en: 'Role', - ti: '.CodeType' + en: 'HTTP', + ti: '.HTTP' }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'DataType', + ti: '.DomainMetadataType' }, { en: 'OperationResponse', ti: '.ManifestType' }, { - en: 'AvailableCRS' + en: 'Range', + ti: '.RangeType' }, { - en: 'AnyValue', - ti: '.AnyValue' + en: 'ServiceProvider', + ti: '.ServiceProvider' }, { - en: 'OutputFormat' + en: 'OtherSource', + ti: '.MetadataType' }, { en: 'Title', ti: '.LanguageStringType' }, { en: 'Fees' }, { - en: 'Post', + en: 'DCP', + ti: '.DCP' + }, { + en: 'Operation', + ti: '.Operation' + }, { + en: 'AbstractMetaData', + ti: 'AnyType' + }, { + en: 'Get', ti: '.RequestMethodType', sc: '.HTTP' }, { - en: 'OrganisationName' - }, { - en: 'InputData', - ti: '.ManifestType' + en: 'Meaning', + ti: '.DomainMetadataType' }, { en: 'ContactInfo', ti: '.ContactType' }, { - en: 'Meaning', - ti: '.DomainMetadataType' + en: 'InputData', + ti: '.ManifestType' }, { - en: 'DCP', - ti: '.DCP' + en: 'MaximumValue', + ti: '.ValueType' }, { - en: 'ExtendedCapabilities', - ti: 'AnyType' + en: 'GetResourceByID', + ti: '.GetResourceByIdType' }, { en: 'Abstract', ti: '.LanguageStringType' }, { - en: 'Operation', - ti: '.Operation' + en: 'Reference', + ti: '.ReferenceType', + sh: 'AbstractReferenceBase' }, { - en: 'Exception', - ti: '.ExceptionType' + en: 'ReferenceSystem', + ti: '.DomainMetadataType' }, { en: 'IndividualName' }, { - en: 'GetResourceByID', - ti: '.GetResourceByIdType' + en: 'PositionName' + }, { + en: 'DatasetDescriptionSummary', + ti: '.DatasetDescriptionSummaryBaseType' }, { en: 'ServiceReference', ti: '.ServiceReferenceType', sh: 'Reference' }, { - en: 'Spacing', - ti: '.ValueType' + en: 'Keywords', + ti: '.KeywordsType' }, { - en: 'OtherSource', - ti: '.MetadataType' + en: 'ExtendedCapabilities', + ti: 'AnyType' }, { - en: 'HTTP', - ti: '.HTTP' + en: 'Exception', + ti: '.ExceptionType' }, { - en: 'Reference', - ti: '.ReferenceType', - sh: 'AbstractReferenceBase' + en: 'ExceptionReport', + ti: '.ExceptionReport' }, { - en: 'Identifier', - ti: '.CodeType' + en: 'OtherSourceExtension', + ti: '.MetadataType', + sh: 'OtherSource' + }, { + en: 'NoValues', + ti: '.NoValues' + }, { + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' + }, { + en: 'Spacing', + ti: '.ValueType' }, { en: 'UOM', ti: '.DomainMetadataType' }, { - en: 'SupportedCRS', - sh: 'AvailableCRS' + en: 'AbstractReferenceBase', + ti: '.AbstractReferenceBaseType' }, { - en: 'OperationsMetadata', - ti: '.OperationsMetadata' + en: 'OutputFormat' }, { - en: 'Keywords', - ti: '.KeywordsType' + en: 'Resource', + ti: 'AnyType' }, { en: 'MinimumValue', ti: '.ValueType' }, { - en: 'Language', - ti: 'Language' + en: 'AvailableCRS' + }, { + en: 'OperationsMetadata', + ti: '.OperationsMetadata' + }, { + en: 'AccessConstraints' }, { en: 'BoundingBox', ti: '.BoundingBoxType' diff --git a/scripts/lib/OWS_2_0.js b/scripts/lib/OWS_2_0.js index d8ae7148..2933230f 100644 --- a/scripts/lib/OWS_2_0.js +++ b/scripts/lib/OWS_2_0.js @@ -5,69 +5,14 @@ var OWS_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'AbstractReferenceBaseType', - ps: [{ - n: 'type', - an: { - lp: 'type', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - t: 'a' - }, { - 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: 'DCP', + ln: 'GetCapabilitiesType.AcceptLanguages', tn: null, ps: [{ - n: 'http', + n: 'language', rq: true, - en: 'HTTP', - ti: '.HTTP' - }] - }, { - ln: 'GetCapabilitiesType', - 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', - an: { - lp: 'updateSequence' - }, - t: 'a' + col: true, + en: 'Language', + ti: 'Language' }] }, { ln: 'ExceptionType', @@ -91,66 +36,8 @@ var OWS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CapabilitiesBaseType', - ps: [{ - n: 'serviceIdentification', - en: 'ServiceIdentification', - ti: '.ServiceIdentification' - }, { - n: 'serviceProvider', - en: 'ServiceProvider', - ti: '.ServiceProvider' - }, { - n: 'operationsMetadata', - en: 'OperationsMetadata', - ti: '.OperationsMetadata' - }, { - n: 'languages', - en: 'Languages', - ti: '.CapabilitiesBaseType.Languages' - }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' - }, - t: 'a' - }] - }, { - ln: 'AllowedValues', - tn: null, - ps: [{ - n: 'valueOrRange', - rq: true, - col: true, - etis: [{ - en: 'Value', - ti: '.ValueType' - }, { - en: 'Range', - ti: '.RangeType' - }], - t: 'es' - }] - }, { - ln: 'DomainMetadataType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'reference', - an: { - lp: 'reference', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - t: 'a' - }] + ln: 'NoValues', + tn: null }, { ln: 'Operation', tn: null, @@ -190,86 +77,12 @@ var OWS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ManifestType', - bti: '.BasicIdentificationType', - ps: [{ - n: 'referenceGroup', - rq: true, - col: true, - en: 'ReferenceGroup', - ti: '.ReferenceGroupType' - }] - }, { - ln: 'AdditionalParameter', - tn: null, - ps: [{ - n: 'name', - rq: true, - en: 'Name', - ti: '.CodeType' - }, { - n: 'value', - rq: true, - col: true, - en: 'Value', - ti: 'AnyType' - }] - }, { - ln: 'MetadataType', - ps: [{ - n: 'abstractMetaData', - mx: false, - dom: false, - en: 'AbstractMetaData', - ti: 'AnyType', - t: 'er' - }, { - n: 'about', - an: { - 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: 'BasicIdentificationType', - bti: '.DescriptionType', + ln: 'SectionsType', ps: [{ - n: 'identifier', - en: 'Identifier', - ti: '.CodeType' - }, { - n: 'metadata', + n: 'section', mno: 0, col: true, - mx: false, - dom: false, - en: 'Metadata', - ti: '.MetadataType', - t: 'er' + en: 'Section' }] }, { ln: 'ServiceIdentification', @@ -300,248 +113,190 @@ var OWS_2_0_Module_Factory = function () { en: 'AccessConstraints' }] }, { - ln: 'GetCapabilitiesType.AcceptLanguages', - tn: null, + ln: 'ResponsiblePartyType', ps: [{ - n: 'language', + n: 'individualName', + en: 'IndividualName' + }, { + n: 'organisationName', + en: 'OrganisationName' + }, { + n: 'positionName', + en: 'PositionName' + }, { + n: 'contactInfo', + en: 'ContactInfo', + ti: '.ContactType' + }, { + n: 'role', rq: true, - col: true, - en: 'Language', - ti: 'Language' + en: 'Role', + ti: '.CodeType' }] }, { - 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\/2.0' + }, t: 'a' + }] + }, { + ln: 'GetCapabilitiesType', + ps: [{ + n: 'acceptVersions', + en: 'AcceptVersions', + ti: '.AcceptVersionsType' }, { - n: 'role', - t: 'a' + n: 'sections', + en: 'Sections', + ti: '.SectionsType' }, { - n: 'arcrole', - t: 'a' - }, { - n: 'title', - t: 'a' + n: 'acceptFormats', + en: 'AcceptFormats', + ti: '.AcceptFormatsType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'acceptLanguages', + en: 'AcceptLanguages', + ti: '.GetCapabilitiesType.AcceptLanguages' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, t: 'a' }] }, { - ln: 'NoValues', - tn: null - }, { - ln: 'WGS84BoundingBoxType', - bti: '.BoundingBoxType' - }, { - ln: 'UnNamedDomainType', + ln: 'ManifestType', + bti: '.BasicIdentificationType', 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', + n: 'referenceGroup', rq: true, - en: 'ReferenceSystem', - ti: '.DomainMetadataType' - }, { - n: 'metadata', - mno: 0, col: true, - mx: false, - dom: false, - en: 'Metadata', - ti: '.MetadataType', - t: 'er' + en: 'ReferenceGroup', + ti: '.ReferenceGroupType' }] }, { - ln: 'ReferenceGroupType', + ln: 'IdentificationType', bti: '.BasicIdentificationType', ps: [{ - n: 'abstractReferenceBase', - rq: true, + n: 'boundingBox', + mno: 0, col: true, mx: false, dom: false, - en: 'AbstractReferenceBase', - ti: '.AbstractReferenceBaseType', + en: 'BoundingBox', + ti: '.BoundingBoxType', t: 'er' - }] - }, { - ln: 'CapabilitiesBaseType.Languages', - tn: null, - ps: [{ - n: 'language', - rq: true, - col: true, - en: 'Language', - ti: 'Language' - }] - }, { - ln: 'ReferenceType', - bti: '.AbstractReferenceBaseType', - ps: [{ - n: 'identifier', - en: 'Identifier', - ti: '.CodeType' }, { - n: '_abstract', + n: 'outputFormat', mno: 0, col: true, - en: 'Abstract', - ti: '.LanguageStringType' - }, { - n: 'format', - en: 'Format' + en: 'OutputFormat' }, { - n: 'metadata', + n: 'availableCRS', mno: 0, col: true, mx: false, dom: false, - en: 'Metadata', - ti: '.MetadataType', + en: 'AvailableCRS', t: 'er' }] }, { - ln: 'OperationsMetadata', - tn: null, + ln: 'AdditionalParametersType', + bti: '.AdditionalParametersBaseType' + }, { + ln: 'GetResourceByIdType', ps: [{ - n: 'operation', - rq: true, - mno: 2, - col: true, - en: 'Operation', - ti: '.Operation' - }, { - n: 'parameter', + 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: 'extendedCapabilities', - en: 'ExtendedCapabilities', - ti: 'AnyType' + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'AdditionalParametersBaseType', - bti: '.MetadataType' - }, { - ln: 'DatasetDescriptionSummaryBaseType', - bti: '.DescriptionType', + ln: 'ValueType', 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, - 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' + n: 'value', + t: 'v' }] }, { - ln: 'CodeType', + ln: 'ValuesReference', + tn: null, ps: [{ n: 'value', t: 'v' }, { - n: 'codeSpace', + n: 'reference', + rq: true, an: { - lp: 'codeSpace' + lp: 'reference', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' }, t: 'a' }] }, { - ln: 'ExceptionReport', + ln: 'ContactType', + ps: [{ + n: 'phone', + en: 'Phone', + ti: '.TelephoneType' + }, { + n: 'address', + en: 'Address', + ti: '.AddressType' + }, { + n: 'onlineResource', + en: 'OnlineResource', + ti: '.OnlineResourceType' + }, { + n: 'hoursOfService', + en: 'HoursOfService' + }, { + n: 'contactInstructions', + en: 'ContactInstructions' + }] + }, { + 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' + col: true, + en: 'Value', + ti: 'AnyType' + }] + }, { + ln: 'LanguageStringType', + ps: [{ + n: 'value', + t: 'v' }, { n: 'lang', an: { @@ -550,6 +305,16 @@ var OWS_2_0_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'RequestMethodType', + bti: '.OnlineResourceType', + ps: [{ + n: 'constraint', + mno: 0, + col: true, + en: 'Constraint', + ti: '.DomainType' + }] }, { ln: 'ServiceReferenceType', bti: '.ReferenceType', @@ -564,17 +329,12 @@ var OWS_2_0_Module_Factory = function () { en: 'RequestMessageReference' }] }, { - ln: 'KeywordsType', + ln: 'AcceptVersionsType', ps: [{ - n: 'keyword', + n: 'version', rq: true, col: true, - en: 'Keyword', - ti: '.LanguageStringType' - }, { - n: 'type', - en: 'Type', - ti: '.CodeType' + en: 'Version' }] }, { ln: 'ServiceProvider', @@ -594,60 +354,73 @@ var OWS_2_0_Module_Factory = function () { ti: '.ResponsiblePartySubsetType' }] }, { - ln: 'AddressType', + ln: 'KeywordsType', ps: [{ - n: 'deliveryPoint', - mno: 0, + n: 'keyword', + rq: true, col: true, - en: 'DeliveryPoint' - }, { - n: 'city', - en: 'City' - }, { - n: 'administrativeArea', - en: 'AdministrativeArea' - }, { - n: 'postalCode', - en: 'PostalCode' + en: 'Keyword', + ti: '.LanguageStringType' }, { - n: 'country', - en: 'Country' + n: 'type', + en: 'Type', + ti: '.CodeType' + }] + }, { + ln: 'BasicIdentificationType', + bti: '.DescriptionType', + ps: [{ + n: 'identifier', + en: 'Identifier', + ti: '.CodeType' }, { - n: 'electronicMailAddress', + n: 'metadata', mno: 0, col: true, - en: 'ElectronicMailAddress' + mx: false, + dom: false, + en: 'Metadata', + ti: '.MetadataType', + t: 'er' }] }, { - ln: 'BoundingBoxType', + ln: 'MetadataType', ps: [{ - n: 'lowerCorner', - rq: true, - en: 'LowerCorner', - ti: { - t: 'l', - bti: 'Double' - } + n: 'abstractMetaData', + mx: false, + dom: false, + en: 'AbstractMetaData', + ti: 'AnyType', + t: 'er' }, { - n: 'upperCorner', - rq: true, - en: 'UpperCorner', - ti: { - t: 'l', - bti: 'Double' - } + n: 'about', + an: { + 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: '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' }] }, { @@ -658,6 +431,15 @@ var OWS_2_0_Module_Factory = function () { col: true, en: 'OutputFormat' }] + }, { + ln: 'DCP', + tn: null, + ps: [{ + n: 'http', + rq: true, + en: 'HTTP', + ti: '.HTTP' + }] }, { ln: 'TelephoneType', ps: [{ @@ -672,58 +454,32 @@ var OWS_2_0_Module_Factory = function () { en: 'Facsimile' }] }, { - ln: 'RequestMethodType', - bti: '.OnlineResourceType', - ps: [{ - n: 'constraint', - mno: 0, - col: true, - en: 'Constraint', - ti: '.DomainType' - }] - }, { - 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: 'AnyValue', + tn: null }, { - ln: 'IdentificationType', - bti: '.BasicIdentificationType', + ln: 'AddressType', ps: [{ - n: 'boundingBox', + n: 'deliveryPoint', mno: 0, col: true, - mx: false, - dom: false, - en: 'BoundingBox', - ti: '.BoundingBoxType', - t: 'er' + en: 'DeliveryPoint' }, { - n: 'outputFormat', - mno: 0, - col: true, - en: 'OutputFormat' + n: 'city', + en: 'City' }, { - n: 'availableCRS', + n: 'administrativeArea', + en: 'AdministrativeArea' + }, { + n: 'postalCode', + en: 'PostalCode' + }, { + n: 'country', + en: 'Country' + }, { + n: 'electronicMailAddress', mno: 0, col: true, - mx: false, - dom: false, - en: 'AvailableCRS', - t: 'er' + en: 'ElectronicMailAddress' }] }, { ln: 'ContentsBaseType', @@ -741,145 +497,262 @@ var OWS_2_0_Module_Factory = function () { ti: '.MetadataType' }] }, { - ln: 'RangeType', + ln: 'AllowedValues', + tn: null, ps: [{ - n: 'minimumValue', - en: 'MinimumValue', - ti: '.ValueType' - }, { - n: 'maximumValue', - en: 'MaximumValue', - ti: '.ValueType' - }, { - n: 'spacing', - en: 'Spacing', - ti: '.ValueType' + n: 'valueOrRange', + rq: true, + col: true, + etis: [{ + en: 'Value', + ti: '.ValueType' + }, { + en: 'Range', + ti: '.RangeType' + }], + t: 'es' + }] + }, { + ln: 'CodeType', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'rangeClosure', - ti: { - t: 'l' - }, + n: 'codeSpace', an: { - lp: 'rangeClosure', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' + lp: 'codeSpace' }, t: 'a' }] }, { - ln: 'DescriptionType', + ln: 'OperationsMetadata', + tn: null, ps: [{ - n: 'title', - mno: 0, + n: 'operation', + rq: true, + mno: 2, col: true, - en: 'Title', - ti: '.LanguageStringType' + en: 'Operation', + ti: '.Operation' }, { - n: '_abstract', + n: 'parameter', mno: 0, col: true, - en: 'Abstract', - ti: '.LanguageStringType' + en: 'Parameter', + ti: '.DomainType' }, { - n: 'keywords', + n: 'constraint', mno: 0, col: true, - en: 'Keywords', - ti: '.KeywordsType' + en: 'Constraint', + ti: '.DomainType' + }, { + n: 'extendedCapabilities', + en: 'ExtendedCapabilities', + ti: 'AnyType' }] }, { - ln: 'DomainType', - bti: '.UnNamedDomainType', + ln: 'OnlineResourceType', ps: [{ - n: 'name', + 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: 'CapabilitiesBaseType', + ps: [{ + n: 'serviceIdentification', + en: 'ServiceIdentification', + ti: '.ServiceIdentification' + }, { + n: 'serviceProvider', + en: 'ServiceProvider', + ti: '.ServiceProvider' + }, { + n: 'operationsMetadata', + en: 'OperationsMetadata', + ti: '.OperationsMetadata' + }, { + n: 'languages', + en: 'Languages', + ti: '.CapabilitiesBaseType.Languages' + }, { + n: 'version', rq: true, an: { - lp: 'name' + lp: 'version' + }, + t: 'a' + }, { + n: 'updateSequence', + an: { + lp: 'updateSequence' }, t: 'a' }] }, { - ln: 'AdditionalParametersType', - bti: '.AdditionalParametersBaseType' - }, { - ln: 'ContactType', + ln: 'DatasetDescriptionSummaryBaseType', + bti: '.DescriptionType', ps: [{ - n: 'phone', - en: 'Phone', - ti: '.TelephoneType' + n: 'wgs84BoundingBox', + mno: 0, + col: true, + en: 'WGS84BoundingBox', + ti: '.WGS84BoundingBoxType' }, { - n: 'address', - en: 'Address', - ti: '.AddressType' + n: 'identifier', + rq: true, + en: 'Identifier', + ti: '.CodeType' }, { - n: 'onlineResource', - en: 'OnlineResource', - ti: '.OnlineResourceType' + n: 'boundingBox', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'BoundingBox', + ti: '.BoundingBoxType', + t: 'er' }, { - n: 'hoursOfService', - en: 'HoursOfService' + n: 'metadata', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'Metadata', + ti: '.MetadataType', + t: 'er' }, { - n: 'contactInstructions', - en: 'ContactInstructions' + n: 'datasetDescriptionSummary', + mno: 0, + col: true, + en: 'DatasetDescriptionSummary', + ti: '.DatasetDescriptionSummaryBaseType' }] }, { - ln: 'AcceptVersionsType', + ln: 'NilValueType', + bti: '.CodeType', ps: [{ - n: 'version', + n: 'nilReason', + an: { + lp: 'nilReason' + }, + t: 'a' + }] + }, { + ln: 'AdditionalParametersBaseType', + bti: '.MetadataType' + }, { + ln: 'CapabilitiesBaseType.Languages', + tn: null, + ps: [{ + n: 'language', rq: true, col: true, - en: 'Version' + en: 'Language', + ti: 'Language' }] }, { - ln: 'SectionsType', + ln: 'DescriptionType', ps: [{ - n: 'section', + n: 'title', mno: 0, col: true, - en: 'Section' + 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: 'ValuesReference', - tn: null, + ln: 'BoundingBoxType', ps: [{ - n: 'value', - t: 'v' + n: 'lowerCorner', + rq: true, + en: 'LowerCorner', + ti: { + t: 'l', + bti: 'Double' + } }, { - n: 'reference', + n: 'upperCorner', rq: true, + en: 'UpperCorner', + ti: { + t: 'l', + bti: 'Double' + } + }, { + n: 'crs', an: { - lp: 'reference', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' + lp: 'crs' }, t: 'a' - }] - }, { - ln: 'NilValueType', - bti: '.CodeType', - ps: [{ - n: 'nilReason', + }, { + n: 'dimensions', + ti: 'PositiveInteger', an: { - lp: 'nilReason' + lp: 'dimensions' }, t: 'a' }] }, { - ln: 'ValueType', - ps: [{ - n: 'value', - t: 'v' - }] + ln: 'WGS84BoundingBoxType', + bti: '.BoundingBoxType' }, { - ln: 'LanguageStringType', + ln: 'ReferenceType', + bti: '.AbstractReferenceBaseType', ps: [{ - n: 'value', - t: 'v' + n: 'identifier', + en: 'Identifier', + ti: '.CodeType' }, { - n: 'lang', - an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' - }, - t: 'a' + n: '_abstract', + mno: 0, + col: true, + en: 'Abstract', + ti: '.LanguageStringType' + }, { + n: 'format', + en: 'Format' + }, { + n: 'metadata', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'Metadata', + ti: '.MetadataType', + t: 'er' }] }, { ln: 'ResponsiblePartySubsetType', @@ -899,235 +772,362 @@ var OWS_2_0_Module_Factory = function () { ti: '.CodeType' }] }, { - ln: 'AnyValue', - tn: null - }, { - ln: 'GetResourceByIdType', + ln: 'ExceptionReport', + tn: null, ps: [{ - n: 'resourceID', - mno: 0, + n: 'exception', + rq: true, col: true, - en: 'ResourceID' - }, { - n: 'outputFormat', - en: 'OutputFormat' + en: 'Exception', + ti: '.ExceptionType' }, { - n: 'service', + n: 'version', rq: true, an: { - lp: 'service' + lp: 'version' }, t: 'a' }, { - n: 'version', + n: 'lang', + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + }, + t: 'a' + }] + }, { + 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, + col: true, + mx: false, + dom: false, + en: 'Metadata', + ti: '.MetadataType', + t: 'er' + }] + }, { + ln: 'DomainType', + bti: '.UnNamedDomainType', + ps: [{ + n: 'name', rq: true, an: { - lp: 'version' + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'AbstractReferenceBaseType', + ps: [{ + n: 'type', + an: { + lp: 'type', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' }, t: 'a' + }, { + 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: 'ReferenceGroupType', + bti: '.BasicIdentificationType', + ps: [{ + n: 'abstractReferenceBase', + rq: true, + col: true, + mx: false, + dom: false, + en: 'AbstractReferenceBase', + ti: '.AbstractReferenceBaseType', + t: 'er' + }] + }, { + ln: 'HTTP', + tn: null, + ps: [{ + n: 'getOrPost', + rq: true, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'Get', + ti: '.RequestMethodType' + }, { + en: 'Post', + ti: '.RequestMethodType' + }], + t: 'ers' }] }, { - ln: 'ResponsiblePartyType', + ln: 'RangeType', ps: [{ - n: 'individualName', - en: 'IndividualName' - }, { - n: 'organisationName', - en: 'OrganisationName' + n: 'minimumValue', + en: 'MinimumValue', + ti: '.ValueType' }, { - n: 'positionName', - en: 'PositionName' + n: 'maximumValue', + en: 'MaximumValue', + ti: '.ValueType' }, { - n: 'contactInfo', - en: 'ContactInfo', - ti: '.ContactType' + n: 'spacing', + en: 'Spacing', + ti: '.ValueType' }, { - n: 'role', - rq: true, - en: 'Role', - ti: '.CodeType' + n: 'rangeClosure', + ti: { + t: 'l' + }, + an: { + lp: 'rangeClosure', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + t: 'a' }] }], eis: [{ - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'ValuesReference', + ti: '.ValuesReference' + }, { + en: 'Identifier', + ti: '.CodeType' + }, { + en: 'MaximumValue', + ti: '.ValueType' }, { en: 'OperationResponse', ti: '.ManifestType' }, { - en: 'MinimumValue', - ti: '.ValueType' + en: 'NoValues', + ti: '.NoValues' }, { - en: 'Post', - ti: '.RequestMethodType', - sc: '.HTTP' + en: 'DefaultValue', + ti: '.ValueType' }, { - en: 'Metadata', - ti: '.MetadataType' + en: 'GetResourceByID', + ti: '.GetResourceByIdType' }, { - en: 'ExceptionReport', - ti: '.ExceptionReport' + en: 'Meaning', + ti: '.DomainMetadataType' }, { en: 'WGS84BoundingBox', ti: '.WGS84BoundingBoxType', sh: 'BoundingBox' }, { - en: 'AbstractMetaData', - ti: 'AnyType' - }, { - en: 'Title', - ti: '.LanguageStringType' + en: 'ContactInfo', + ti: '.ContactType' }, { - en: 'BoundingBox', - ti: '.BoundingBoxType' + en: 'DataType', + ti: '.DomainMetadataType' }, { - en: 'Fees' + en: 'Post', + ti: '.RequestMethodType', + sc: '.HTTP' }, { - en: 'Exception', - ti: '.ExceptionType' + en: 'OutputFormat' }, { - en: 'Reference', - ti: '.ReferenceType', - sh: 'AbstractReferenceBase' + en: 'ServiceIdentification', + ti: '.ServiceIdentification' }, { - en: 'SupportedCRS', - sh: 'AvailableCRS' + en: 'AnyValue', + ti: '.AnyValue' }, { en: 'Operation', ti: '.Operation' }, { - en: 'Identifier', - ti: '.CodeType' + en: 'OperationsMetadata', + ti: '.OperationsMetadata' }, { - en: 'ServiceProvider', - ti: '.ServiceProvider' + en: 'ExceptionReport', + ti: '.ExceptionReport' }, { - en: 'OtherSource', - ti: '.MetadataType' + en: 'PositionName' }, { - en: 'DatasetDescriptionSummary', - ti: '.DatasetDescriptionSummaryBaseType' + en: 'Range', + ti: '.RangeType' }, { - en: 'InputData', - ti: '.ManifestType' + en: 'ReferenceSystem', + ti: '.DomainMetadataType' + }, { + en: 'SupportedCRS', + sh: 'AvailableCRS' }, { en: 'Abstract', ti: '.LanguageStringType' }, { - en: 'Manifest', - ti: '.ManifestType' - }, { - en: 'OrganisationName' - }, { - en: 'DefaultValue', - ti: '.ValueType' + en: 'Reference', + ti: '.ReferenceType', + sh: 'AbstractReferenceBase' }, { - en: 'Value', - ti: '.ValueType' + en: 'AvailableCRS' }, { - en: 'nilValue', - ti: '.NilValueType' + en: 'Get', + ti: '.RequestMethodType', + sc: '.HTTP' }, { - en: 'AbstractReferenceBase', - ti: '.AbstractReferenceBaseType' + en: 'Title', + ti: '.LanguageStringType' }, { - en: 'NoValues', - ti: '.NoValues' + en: 'Manifest', + ti: '.ManifestType' }, { - en: 'Spacing', - ti: '.ValueType' + en: 'InputData', + ti: '.ManifestType' }, { - en: 'PointOfContact', - ti: '.ResponsiblePartyType' + en: 'Fees' }, { - en: 'OperationsMetadata', - ti: '.OperationsMetadata' + en: 'OrganisationName' }, { - en: 'Role', - ti: '.CodeType' + en: 'IndividualName' }, { en: 'AdditionalParameters', ti: '.AdditionalParametersType', sh: 'Metadata' }, { - en: 'ReferenceSystem', - ti: '.DomainMetadataType' - }, { - en: 'UOM', - ti: '.DomainMetadataType' + en: 'Value', + ti: '.ValueType' }, { - en: 'Language', - ti: 'Language' + en: 'DatasetDescriptionSummary', + ti: '.DatasetDescriptionSummaryBaseType' }, { - en: 'OutputFormat' + en: 'Keywords', + ti: '.KeywordsType' }, { - en: 'IndividualName' + en: 'Resource', + ti: 'AnyType' }, { - en: 'ContactInfo', - ti: '.ContactType' + en: 'ServiceReference', + ti: '.ServiceReferenceType', + sh: 'Reference' }, { - en: 'AvailableCRS' + en: 'nilValue', + ti: '.NilValueType' }, { - en: 'AdditionalParameter', - ti: '.AdditionalParameter', - sh: 'AbstractMetaData' + en: 'ServiceProvider', + ti: '.ServiceProvider' }, { - en: 'Resource', - ti: 'AnyType' + en: 'Language', + ti: 'Language' }, { - en: 'ServiceIdentification', - ti: '.ServiceIdentification' + en: 'AllowedValues', + ti: '.AllowedValues' }, { - en: 'Meaning', - ti: '.DomainMetadataType' + en: 'OtherSource', + ti: '.MetadataType' }, { - en: 'Get', - ti: '.RequestMethodType', - sc: '.HTTP' + en: 'MinimumValue', + ti: '.ValueType' }, { - en: 'DataType', + en: 'UOM', ti: '.DomainMetadataType' }, { - en: 'ValuesReference', - ti: '.ValuesReference' + en: 'AccessConstraints' }, { - en: 'ServiceReference', - ti: '.ServiceReferenceType', - sh: 'Reference' + en: 'BoundingBox', + ti: '.BoundingBoxType' }, { - en: 'AllowedValues', - ti: '.AllowedValues' + en: 'Spacing', + ti: '.ValueType' }, { - en: 'HTTP', - ti: '.HTTP' + en: 'Exception', + ti: '.ExceptionType' }, { - en: 'MaximumValue', - ti: '.ValueType' + en: 'AdditionalParameter', + ti: '.AdditionalParameter', + sh: 'AbstractMetaData' }, { - en: 'DCP', - ti: '.DCP' + en: 'Role', + ti: '.CodeType' }, { en: 'ExtendedCapabilities', ti: 'AnyType' }, { - en: 'Keywords', - ti: '.KeywordsType' + en: 'AbstractMetaData', + ti: 'AnyType' }, { en: 'ReferenceGroup', ti: '.ReferenceGroupType' }, { - en: 'AnyValue', - ti: '.AnyValue' + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' }, { - en: 'AccessConstraints' + en: 'PointOfContact', + ti: '.ResponsiblePartyType' }, { - en: 'Range', - ti: '.RangeType' + en: 'HTTP', + ti: '.HTTP' }, { - en: 'PositionName' + en: 'AbstractReferenceBase', + ti: '.AbstractReferenceBaseType' }, { - en: 'GetResourceByID', - ti: '.GetResourceByIdType' + en: 'Metadata', + ti: '.MetadataType' + }, { + en: 'DCP', + ti: '.DCP' }] }; return { diff --git a/scripts/lib/SE_1_1_0.js b/scripts/lib/SE_1_1_0.js index 9fdb7c55..9258004e 100644 --- a/scripts/lib/SE_1_1_0.js +++ b/scripts/lib/SE_1_1_0.js @@ -2,231 +2,95 @@ 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: ['XLink_1_0', 'Filter_1_1_0'], + deps: ['Filter_1_1_0', 'XLink_1_0'], tis: [{ - ln: 'InlineContentType', + ln: 'SymbolizerType', ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ae' + n: 'name', + en: 'Name' }, { - n: 'encoding', - rq: true, + n: 'description', + en: 'Description', + ti: '.DescriptionType' + }, { + n: 'baseSymbolizer', + en: 'BaseSymbolizer', + ti: '.BaseSymbolizerType' + }, { + n: 'version', an: { - lp: 'encoding' + lp: 'version' }, 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: 'FontType', - ps: [{ - n: 'svgParameter', - mno: 0, - col: true, - en: 'SvgParameter', - ti: '.SvgParameterType' + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' }] }, { - ln: 'InterpolationPointType', - bti: 'Filter_1_1_0.ExpressionType', + ln: 'RasterSymbolizerType', + bti: '.SymbolizerType', ps: [{ - n: 'data', - rq: true, - en: 'Data', - ti: 'Double' + n: 'geometry', + en: 'Geometry', + ti: '.GeometryType' }, { - n: 'value', - rq: true, - en: 'Value', - ti: '.ParameterValueType' - }] - }, { - ln: 'CategorizeType', - bti: '.FunctionType', - ps: [{ - n: 'lookupValue', - rq: true, - en: 'LookupValue', + n: 'opacity', + en: 'Opacity', ti: '.ParameterValueType' }, { - n: 'value', - rq: true, - en: 'Value', - ti: '.ParameterValueType' + n: 'channelSelection', + en: 'ChannelSelection', + ti: '.ChannelSelectionType' }, { - n: 'thresholdAndValue', - mno: 0, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'Value', - ti: '.ParameterValueType' - }, { - en: 'Threshold', - ti: '.ParameterValueType' - }], - t: 'ers' + n: 'overlapBehavior', + en: 'OverlapBehavior' }, { - n: 'threshholdsBelongTo', - ti: 'Token', - an: { - lp: 'threshholdsBelongTo' - }, - t: 'a' - }] - }, { - ln: 'TrimType', - bti: '.FunctionType', - ps: [{ - n: 'stringValue', - rq: true, - en: 'StringValue', - ti: '.ParameterValueType' + n: 'colorMap', + en: 'ColorMap', + ti: '.ColorMapType' }, { - n: 'stripOffPosition', - ti: 'Token', - an: { - lp: 'stripOffPosition' - }, - t: 'a' + n: 'contrastEnhancement', + en: 'ContrastEnhancement', + ti: '.ContrastEnhancementType' }, { - n: 'stripOffChar', - an: { - lp: 'stripOffChar' - }, - t: 'a' + n: 'shadedRelief', + en: 'ShadedRelief', + ti: '.ShadedReliefType' + }, { + n: 'imageOutline', + en: 'ImageOutline', + ti: '.ImageOutlineType' }] }, { - ln: 'ConcatenateType', + ln: 'StringLengthType', bti: '.FunctionType', ps: [{ n: 'stringValue', rq: true, - col: true, en: 'StringValue', ti: '.ParameterValueType' }] }, { - ln: 'RuleType', + ln: 'StrokeType', ps: [{ - n: 'name', - en: 'Name' - }, { - n: 'description', - en: 'Description', - ti: '.DescriptionType' - }, { - n: 'legendGraphic', - en: 'LegendGraphic', - ti: '.LegendGraphicType' - }, { - n: 'filter', + n: 'graphicFill', rq: true, - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_1_0.FilterType' + en: 'GraphicFill', + ti: '.GraphicFillType' }, { - n: 'elseFilter', + n: 'graphicStroke', rq: true, - en: 'ElseFilter', - ti: '.ElseFilterType' - }, { - n: 'minScaleDenominator', - en: 'MinScaleDenominator', - ti: 'Double' - }, { - n: 'maxScaleDenominator', - en: 'MaxScaleDenominator', - ti: 'Double' + en: 'GraphicStroke', + ti: '.GraphicStrokeType' }, { - n: 'symbolizer', - rq: true, + n: 'svgParameter', + mno: 0, col: true, - mx: false, - dom: false, - en: 'Symbolizer', - ti: '.SymbolizerType', - t: 'er' - }] - }, { - ln: 'PolygonSymbolizerType', - bti: '.SymbolizerType', - ps: [{ - 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: 'HaloType', - ps: [{ - n: 'radius', - en: 'Radius', - ti: '.ParameterValueType' - }, { - n: 'fill', - en: 'Fill', - ti: '.FillType' - }] - }, { - ln: 'LegendGraphicType', - ps: [{ - n: 'graphic', - rq: true, - en: 'Graphic', - ti: '.GraphicType' + en: 'SvgParameter', + ti: '.SvgParameterType' }] }, { ln: 'FeatureTypeStyleType', @@ -266,21 +130,124 @@ var SE_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MapItemType', - bti: 'Filter_1_1_0.ExpressionType', + ln: 'SvgParameterType', + bti: '.ParameterValueType', ps: [{ - n: 'data', + n: 'name', rq: true, - en: 'Data', - ti: 'Double' - }, { - n: 'value', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'ParameterValueType', + ps: [{ + n: 'content', + col: true, + dom: false, + en: { + lp: 'expression', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_1_0.ExpressionType', + t: 'er' + }] + }, { + ln: 'HistogramType' + }, { + ln: 'NormalizeType' + }, { + ln: 'InterpolateType', + bti: '.FunctionType', + ps: [{ + n: 'lookupValue', rq: true, - en: 'Value', + 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: 'HistogramType' + ln: 'GraphicType', + ps: [{ + n: 'externalGraphicOrMark', + mno: 0, + col: true, + etis: [{ + en: 'ExternalGraphic', + ti: '.ExternalGraphicType' + }, { + en: 'Mark', + ti: '.MarkType' + }], + t: 'es' + }, { + n: 'opacity', + en: 'Opacity', + ti: '.ParameterValueType' + }, { + n: 'size', + en: 'Size', + ti: '.ParameterValueType' + }, { + n: 'rotation', + en: 'Rotation', + ti: '.ParameterValueType' + }, { + n: 'anchorPoint', + en: 'AnchorPoint', + ti: '.AnchorPointType' + }, { + n: 'displacement', + en: 'Displacement', + ti: '.DisplacementType' + }] + }, { + ln: 'LinePlacementType', + ps: [{ + n: 'perpendicularOffset', + en: 'PerpendicularOffset', + ti: '.ParameterValueType' + }, { + n: 'isRepeated', + en: 'IsRepeated', + ti: 'Boolean' + }, { + n: 'initialGap', + en: 'InitialGap', + ti: '.ParameterValueType' + }, { + n: 'gap', + en: 'Gap', + ti: '.ParameterValueType' + }, { + n: 'isAligned', + en: 'IsAligned', + ti: 'Boolean' + }, { + n: 'generalizeLine', + en: 'GeneralizeLine', + ti: 'Boolean' + }] }, { ln: 'CoverageStyleType', ps: [{ @@ -318,26 +285,98 @@ var SE_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ShadedReliefType', + ln: 'FunctionType', + bti: 'Filter_1_1_0.ExpressionType', ps: [{ - n: 'brightnessOnly', - en: 'BrightnessOnly', - ti: 'Boolean' + n: 'fallbackValue', + rq: true, + an: { + lp: 'fallbackValue' + }, + t: 'a' + }] + }, { + ln: 'TextSymbolizerType', + bti: '.SymbolizerType', + ps: [{ + n: 'geometry', + en: 'Geometry', + ti: '.GeometryType' }, { - n: 'reliefFactor', - en: 'ReliefFactor', - ti: 'Double' + 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: 'SelectedChannelType', + ln: 'GraphicFillType', ps: [{ - n: 'sourceChannelName', + n: 'graphic', rq: true, - en: 'SourceChannelName' + en: 'Graphic', + ti: '.GraphicType' + }] + }, { + ln: 'LegendGraphicType', + ps: [{ + n: 'graphic', + rq: true, + en: 'Graphic', + ti: '.GraphicType' + }] + }, { + ln: 'PolygonSymbolizerType', + bti: '.SymbolizerType', + ps: [{ + n: 'geometry', + en: 'Geometry', + ti: '.GeometryType' }, { - n: 'contrastEnhancement', - en: 'ContrastEnhancement', - ti: '.ContrastEnhancementType' + 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: 'InlineContentType', + ps: [{ + n: 'content', + col: true, + dom: false, + t: 'ae' + }, { + n: 'encoding', + rq: true, + an: { + lp: 'encoding' + }, + t: 'a' }] }, { ln: 'BaseSymbolizerType', @@ -348,44 +387,175 @@ var SE_1_1_0_Module_Factory = function () { ti: '.OnlineResourceType' }] }, { - ln: 'GeometryType', + ln: 'DescriptionType', ps: [{ - n: 'propertyName', - rq: true, - en: { - lp: 'PropertyName', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_1_0.PropertyNameType' + n: 'title', + en: 'Title' + }, { + n: '_abstract', + en: 'Abstract' }] }, { - ln: 'ColorMapType', + ln: 'HaloType', ps: [{ - n: 'categorize', - rq: true, - en: 'Categorize', - ti: '.CategorizeType' + n: 'radius', + en: 'Radius', + ti: '.ParameterValueType' }, { - n: 'interpolate', - rq: true, - en: 'Interpolate', - ti: '.InterpolateType' + n: 'fill', + en: 'Fill', + ti: '.FillType' }] }, { - ln: 'FillType', + ln: 'ShadedReliefType', ps: [{ - n: 'graphicFill', - en: 'GraphicFill', - ti: '.GraphicFillType' + n: 'brightnessOnly', + en: 'BrightnessOnly', + ti: 'Boolean' }, { - n: 'svgParameter', - mno: 0, - col: true, - en: 'SvgParameter', - ti: '.SvgParameterType' + n: 'reliefFactor', + en: 'ReliefFactor', + ti: 'Double' }] }, { - ln: 'OnlineResourceType', + ln: 'FormatNumberType', + bti: '.FunctionType', + ps: [{ + n: 'numericValue', + rq: true, + en: 'NumericValue', + ti: '.ParameterValueType' + }, { + n: 'pattern', + rq: true, + en: 'Pattern' + }, { + n: 'negativePattern', + en: 'NegativePattern' + }, { + n: 'decimalPoint', + an: { + lp: 'decimalPoint' + }, + t: 'a' + }, { + n: 'groupingSeparator', + an: { + lp: 'groupingSeparator' + }, + t: 'a' + }] + }, { + ln: 'ChangeCaseType', + bti: '.FunctionType', + ps: [{ + n: 'stringValue', + rq: true, + en: 'StringValue', + ti: '.ParameterValueType' + }, { + n: 'direction', + ti: 'Token', + an: { + lp: 'direction' + }, + t: 'a' + }] + }, { + ln: 'SubstringType', + bti: '.FunctionType', + ps: [{ + n: 'stringValue', + rq: true, + en: 'StringValue', + ti: '.ParameterValueType' + }, { + n: 'position', + en: 'Position', + ti: '.ParameterValueType' + }, { + n: 'length', + en: 'Length', + ti: '.ParameterValueType' + }] + }, { + ln: 'RecodeType', + bti: '.FunctionType', + ps: [{ + n: 'lookupValue', + rq: true, + en: 'LookupValue', + ti: '.ParameterValueType' + }, { + n: 'mapItem', + rq: true, + col: true, + en: 'MapItem', + ti: '.MapItemType' + }] + }, { + ln: 'ContrastEnhancementType', + ps: [{ + n: 'normalize', + rq: true, + en: 'Normalize', + ti: '.NormalizeType' + }, { + n: 'histogram', + rq: true, + en: 'Histogram', + ti: '.HistogramType' + }, { + n: 'gammaValue', + en: 'GammaValue', + ti: 'Double' + }] + }, { + ln: 'ExternalGraphicType', + ps: [{ + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' + }, { + n: 'inlineContent', + rq: true, + en: 'InlineContent', + ti: '.InlineContentType' + }, { + n: 'format', + rq: true, + en: 'Format' + }, { + n: 'colorReplacement', + mno: 0, + col: true, + en: 'ColorReplacement', + ti: '.ColorReplacementType' + }] + }, { + ln: 'StringPositionType', + bti: '.FunctionType', + ps: [{ + n: 'lookupString', + rq: true, + en: 'LookupString', + ti: '.ParameterValueType' + }, { + n: 'stringValue', + rq: true, + en: 'StringValue', + ti: '.ParameterValueType' + }, { + n: 'searchDirection', + ti: 'Token', + an: { + lp: 'searchDirection' + }, + t: 'a' + }] + }, { + ln: 'OnlineResourceType', ps: [{ n: 'type', ti: 'XLink_1_0.TypeType', @@ -440,29 +610,20 @@ var SE_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FormatDateType', - bti: '.FunctionType', + ln: 'ColorMapType', ps: [{ - n: 'dateValue', + n: 'categorize', rq: true, - en: 'DateValue', - ti: '.ParameterValueType' + en: 'Categorize', + ti: '.CategorizeType' }, { - n: 'pattern', + n: 'interpolate', rq: true, - en: 'Pattern' - }] - }, { - ln: 'DescriptionType', - ps: [{ - n: 'title', - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' + en: 'Interpolate', + ti: '.InterpolateType' }] }, { - ln: 'InterpolateType', + ln: 'CategorizeType', bti: '.FunctionType', ps: [{ n: 'lookupValue', @@ -470,489 +631,345 @@ var SE_1_1_0_Module_Factory = function () { en: 'LookupValue', ti: '.ParameterValueType' }, { - n: 'interpolationPoint', + n: 'value', rq: true, - col: true, - en: 'InterpolationPoint', - ti: '.InterpolationPointType' + en: 'Value', + ti: '.ParameterValueType' }, { - n: 'mode', - ti: 'Token', - an: { - lp: 'mode' - }, - t: 'a' + n: 'thresholdAndValue', + mno: 0, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'Value', + ti: '.ParameterValueType' + }, { + en: 'Threshold', + ti: '.ParameterValueType' + }], + t: 'ers' }, { - n: 'method', + n: 'threshholdsBelongTo', ti: 'Token', an: { - lp: 'method' + lp: 'threshholdsBelongTo' }, t: 'a' }] }, { - ln: 'NormalizeType' - }, { - ln: 'ParameterValueType', - ps: [{ - n: 'content', - col: true, - dom: false, - en: { - lp: 'expression', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_1_0.ExpressionType', - t: 'er' - }] - }, { - ln: 'ChannelSelectionType', + ln: 'MarkType', ps: [{ - n: 'redChannel', + n: 'wellKnownName', rq: true, - en: 'RedChannel', - ti: '.SelectedChannelType' + en: 'WellKnownName' }, { - n: 'greenChannel', + n: 'onlineResource', rq: true, - en: 'GreenChannel', - ti: '.SelectedChannelType' + en: 'OnlineResource', + ti: '.OnlineResourceType' }, { - n: 'blueChannel', + n: 'inlineContent', rq: true, - en: 'BlueChannel', - ti: '.SelectedChannelType' + en: 'InlineContent', + ti: '.InlineContentType' }, { - n: 'grayChannel', + n: 'format', rq: true, - en: 'GrayChannel', - ti: '.SelectedChannelType' + en: 'Format' + }, { + n: 'markIndex', + en: 'MarkIndex', + ti: 'Integer' + }, { + n: 'fill', + en: 'Fill', + ti: '.FillType' + }, { + n: 'stroke', + en: 'Stroke', + ti: '.StrokeType' }] }, { - ln: 'RecodeType', - bti: '.FunctionType', + ln: 'PointSymbolizerType', + bti: '.SymbolizerType', ps: [{ - n: 'lookupValue', - rq: true, - en: 'LookupValue', - ti: '.ParameterValueType' + n: 'geometry', + en: 'Geometry', + ti: '.GeometryType' }, { - n: 'mapItem', - rq: true, - col: true, - en: 'MapItem', - ti: '.MapItemType' - }] - }, { - ln: 'LabelPlacementType', - ps: [{ - n: 'pointPlacement', - rq: true, - en: 'PointPlacement', - ti: '.PointPlacementType' - }, { - n: 'linePlacement', - rq: true, - en: 'LinePlacement', - ti: '.LinePlacementType' + n: 'graphic', + en: 'Graphic', + ti: '.GraphicType' }] }, { - ln: 'ChangeCaseType', + ln: 'ConcatenateType', bti: '.FunctionType', ps: [{ n: 'stringValue', rq: true, + col: true, en: 'StringValue', ti: '.ParameterValueType' - }, { - n: 'direction', - ti: 'Token', - an: { - lp: 'direction' - }, - t: 'a' }] }, { - ln: 'GraphicFillType', + ln: 'FontType', ps: [{ - n: 'graphic', - rq: true, - en: 'Graphic', - ti: '.GraphicType' + n: 'svgParameter', + mno: 0, + col: true, + en: 'SvgParameter', + ti: '.SvgParameterType' }] }, { - ln: 'LineSymbolizerType', - bti: '.SymbolizerType', + ln: 'ChannelSelectionType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.GeometryType' - }, { - n: 'stroke', - en: 'Stroke', - ti: '.StrokeType' + n: 'redChannel', + rq: true, + en: 'RedChannel', + ti: '.SelectedChannelType' }, { - n: 'perpendicularOffset', - en: 'PerpendicularOffset', - ti: '.ParameterValueType' - }] - }, { - ln: 'StringPositionType', - bti: '.FunctionType', - ps: [{ - n: 'lookupString', + n: 'greenChannel', rq: true, - en: 'LookupString', - ti: '.ParameterValueType' + en: 'GreenChannel', + ti: '.SelectedChannelType' }, { - n: 'stringValue', + n: 'blueChannel', rq: true, - en: 'StringValue', - ti: '.ParameterValueType' + en: 'BlueChannel', + ti: '.SelectedChannelType' }, { - n: 'searchDirection', - ti: 'Token', - an: { - lp: 'searchDirection' - }, - t: 'a' + n: 'grayChannel', + rq: true, + en: 'GrayChannel', + ti: '.SelectedChannelType' }] }, { - ln: 'LinePlacementType', + ln: 'DisplacementType', ps: [{ - n: 'perpendicularOffset', - en: 'PerpendicularOffset', - ti: '.ParameterValueType' - }, { - n: 'isRepeated', - en: 'IsRepeated', - ti: 'Boolean' - }, { - n: 'initialGap', - en: 'InitialGap', + n: 'displacementX', + rq: true, + en: 'DisplacementX', ti: '.ParameterValueType' }, { - n: 'gap', - en: 'Gap', + n: 'displacementY', + rq: true, + en: 'DisplacementY', ti: '.ParameterValueType' - }, { - n: 'isAligned', - en: 'IsAligned', - ti: 'Boolean' - }, { - n: 'generalizeLine', - en: 'GeneralizeLine', - ti: 'Boolean' }] }, { - ln: 'FormatNumberType', + ln: 'ElseFilterType' + }, { + ln: 'FormatDateType', bti: '.FunctionType', ps: [{ - n: 'numericValue', + n: 'dateValue', rq: true, - en: 'NumericValue', + en: 'DateValue', ti: '.ParameterValueType' }, { n: 'pattern', rq: true, en: 'Pattern' - }, { - n: 'negativePattern', - en: 'NegativePattern' - }, { - n: 'decimalPoint', - an: { - lp: 'decimalPoint' - }, - t: 'a' - }, { - n: 'groupingSeparator', - an: { - lp: 'groupingSeparator' - }, - t: 'a' }] }, { - ln: 'SymbolizerType', + ln: 'SelectedChannelType', 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: 'sourceChannelName', + rq: true, + en: 'SourceChannelName' }, { - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' + n: 'contrastEnhancement', + en: 'ContrastEnhancement', + ti: '.ContrastEnhancementType' }] }, { - ln: 'FunctionType', + ln: 'MapItemType', bti: 'Filter_1_1_0.ExpressionType', ps: [{ - n: 'fallbackValue', + n: 'data', rq: true, - an: { - lp: 'fallbackValue' - }, - t: 'a' + en: 'Data', + ti: 'Double' + }, { + n: 'value', + rq: true, + en: 'Value', + ti: '.ParameterValueType' }] }, { - ln: 'StrokeType', + ln: 'ImageOutlineType', ps: [{ - n: 'graphicFill', + n: 'lineSymbolizer', rq: true, - en: 'GraphicFill', - ti: '.GraphicFillType' + en: 'LineSymbolizer', + ti: '.LineSymbolizerType' }, { - n: 'graphicStroke', + n: 'polygonSymbolizer', rq: true, - en: 'GraphicStroke', - ti: '.GraphicStrokeType' - }, { - n: 'svgParameter', - mno: 0, - col: true, - en: 'SvgParameter', - ti: '.SvgParameterType' + en: 'PolygonSymbolizer', + ti: '.PolygonSymbolizerType' }] }, { - ln: 'RasterSymbolizerType', - bti: '.SymbolizerType', + ln: 'InterpolationPointType', + bti: 'Filter_1_1_0.ExpressionType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.GeometryType' - }, { - n: 'opacity', - en: 'Opacity', - 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: 'data', + rq: true, + en: 'Data', + ti: 'Double' }, { - n: 'imageOutline', - en: 'ImageOutline', - ti: '.ImageOutlineType' - }] - }, { - ln: 'ColorReplacementType', - ps: [{ - n: 'recode', + n: 'value', rq: true, - en: 'Recode', - ti: '.RecodeType' + en: 'Value', + ti: '.ParameterValueType' }] }, { - ln: 'StringLengthType', + ln: 'TrimType', bti: '.FunctionType', ps: [{ n: 'stringValue', rq: true, en: 'StringValue', ti: '.ParameterValueType' + }, { + n: 'stripOffPosition', + ti: 'Token', + an: { + lp: 'stripOffPosition' + }, + t: 'a' + }, { + n: 'stripOffChar', + an: { + lp: 'stripOffChar' + }, + t: 'a' }] }, { - ln: 'ContrastEnhancementType', + ln: 'LabelPlacementType', ps: [{ - n: 'normalize', + n: 'pointPlacement', rq: true, - en: 'Normalize', - ti: '.NormalizeType' + en: 'PointPlacement', + ti: '.PointPlacementType' }, { - n: 'histogram', + n: 'linePlacement', rq: true, - en: 'Histogram', - ti: '.HistogramType' - }, { - n: 'gammaValue', - en: 'GammaValue', - ti: 'Double' + en: 'LinePlacement', + ti: '.LinePlacementType' }] }, { - ln: 'GraphicType', + ln: 'LineSymbolizerType', + bti: '.SymbolizerType', ps: [{ - n: 'externalGraphicOrMark', - mno: 0, - col: true, - etis: [{ - en: 'ExternalGraphic', - ti: '.ExternalGraphicType' - }, { - en: 'Mark', - ti: '.MarkType' - }], - t: 'es' - }, { - n: 'opacity', - en: 'Opacity', - ti: '.ParameterValueType' + n: 'geometry', + en: 'Geometry', + ti: '.GeometryType' }, { - n: 'size', - en: 'Size', - ti: '.ParameterValueType' + n: 'stroke', + en: 'Stroke', + ti: '.StrokeType' }, { - n: 'rotation', - en: 'Rotation', + n: 'perpendicularOffset', + en: 'PerpendicularOffset', ti: '.ParameterValueType' - }, { - n: 'anchorPoint', - en: 'AnchorPoint', - ti: '.AnchorPointType' - }, { - n: 'displacement', - en: 'Displacement', - ti: '.DisplacementType' }] }, { - ln: 'PointPlacementType', + ln: 'RuleType', ps: [{ - n: 'anchorPoint', - en: 'AnchorPoint', - ti: '.AnchorPointType' - }, { - n: 'displacement', - en: 'Displacement', - ti: '.DisplacementType' + n: 'name', + en: 'Name' }, { - n: 'rotation', - en: 'Rotation', - ti: '.ParameterValueType' - }] - }, { - ln: 'SubstringType', - bti: '.FunctionType', - ps: [{ - n: 'stringValue', - rq: true, - en: 'StringValue', - ti: '.ParameterValueType' + n: 'description', + en: 'Description', + ti: '.DescriptionType' }, { - n: 'position', - en: 'Position', - ti: '.ParameterValueType' + n: 'legendGraphic', + en: 'LegendGraphic', + ti: '.LegendGraphicType' }, { - n: 'length', - en: 'Length', - ti: '.ParameterValueType' - }] - }, { - ln: 'DisplacementType', - ps: [{ - n: 'displacementX', + n: 'filter', rq: true, - en: 'DisplacementX', - ti: '.ParameterValueType' + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_1_0.FilterType' }, { - n: 'displacementY', - rq: true, - en: 'DisplacementY', - ti: '.ParameterValueType' - }] - }, { - ln: 'ExternalGraphicType', - ps: [{ - n: 'onlineResource', + n: 'elseFilter', rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' + en: 'ElseFilter', + ti: '.ElseFilterType' }, { - n: 'inlineContent', - rq: true, - en: 'InlineContent', - ti: '.InlineContentType' + n: 'minScaleDenominator', + en: 'MinScaleDenominator', + ti: 'Double' }, { - n: 'format', - rq: true, - en: 'Format' + n: 'maxScaleDenominator', + en: 'MaxScaleDenominator', + ti: 'Double' }, { - n: 'colorReplacement', - mno: 0, + n: 'symbolizer', + rq: true, col: true, - en: 'ColorReplacement', - ti: '.ColorReplacementType' + mx: false, + dom: false, + en: 'Symbolizer', + ti: '.SymbolizerType', + t: 'er' }] }, { - ln: 'SvgParameterType', - bti: '.ParameterValueType', + ln: 'GeometryType', ps: [{ - n: 'name', + n: 'propertyName', rq: true, - an: { - lp: 'name' + en: { + lp: 'PropertyName', + ns: 'http:\/\/www.opengis.net\/ogc' }, - t: 'a' + ti: 'Filter_1_1_0.PropertyNameType' }] }, { - ln: 'ElseFilterType' - }, { - ln: 'TextSymbolizerType', - bti: '.SymbolizerType', + ln: 'AnchorPointType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.GeometryType' - }, { - n: 'label', - en: 'Label', + n: 'anchorPointX', + rq: true, + en: 'AnchorPointX', ti: '.ParameterValueType' }, { - n: 'font', - en: 'Font', - ti: '.FontType' - }, { - n: 'labelPlacement', - en: 'LabelPlacement', - ti: '.LabelPlacementType' + n: 'anchorPointY', + rq: true, + en: 'AnchorPointY', + ti: '.ParameterValueType' + }] + }, { + ln: 'PointPlacementType', + ps: [{ + n: 'anchorPoint', + en: 'AnchorPoint', + ti: '.AnchorPointType' }, { - n: 'halo', - en: 'Halo', - ti: '.HaloType' + n: 'displacement', + en: 'Displacement', + ti: '.DisplacementType' }, { - n: 'fill', - en: 'Fill', - ti: '.FillType' + n: 'rotation', + en: 'Rotation', + ti: '.ParameterValueType' }] }, { - ln: 'ImageOutlineType', + ln: 'FillType', ps: [{ - n: 'lineSymbolizer', - rq: true, - en: 'LineSymbolizer', - ti: '.LineSymbolizerType' + n: 'graphicFill', + en: 'GraphicFill', + ti: '.GraphicFillType' }, { - n: 'polygonSymbolizer', - rq: true, - en: 'PolygonSymbolizer', - ti: '.PolygonSymbolizerType' + n: 'svgParameter', + mno: 0, + col: true, + en: 'SvgParameter', + ti: '.SvgParameterType' }] }, { ln: 'GraphicStrokeType', @@ -971,129 +988,112 @@ var SE_1_1_0_Module_Factory = function () { ti: '.ParameterValueType' }] }, { - ln: 'AnchorPointType', + ln: 'ColorReplacementType', ps: [{ - n: 'anchorPointX', - rq: true, - en: 'AnchorPointX', - ti: '.ParameterValueType' - }, { - n: 'anchorPointY', + n: 'recode', rq: true, - en: 'AnchorPointY', - ti: '.ParameterValueType' - }] - }, { - ln: 'PointSymbolizerType', - bti: '.SymbolizerType', - ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.GeometryType' - }, { - n: 'graphic', - en: 'Graphic', - ti: '.GraphicType' + en: 'Recode', + ti: '.RecodeType' }] }, { t: 'enum', - ln: 'SearchDirectionType', + ln: 'DirectionType', bti: 'Token', - vs: ['frontToBack', 'backToFront'] + vs: ['toUpper', 'toLower'] }, { t: 'enum', - ln: 'ThreshholdsBelongToType', + ln: 'SearchDirectionType', bti: 'Token', - vs: ['succeeding', 'preceding'] + vs: ['frontToBack', 'backToFront'] }, { t: 'enum', - ln: 'StripOffPositionType', + ln: 'ModeType', bti: 'Token', - vs: ['leading', 'trailing', 'both'] + vs: ['linear', 'cosine', 'cubic'] }, { t: 'enum', ln: 'VersionType', vs: ['1.1.0'] }, { t: 'enum', - ln: 'MethodType', + ln: 'StripOffPositionType', bti: 'Token', - vs: ['numeric', 'color'] + vs: ['leading', 'trailing', 'both'] }, { t: 'enum', - ln: 'DirectionType', + ln: 'MethodType', bti: 'Token', - vs: ['toUpper', 'toLower'] + vs: ['numeric', 'color'] }, { t: 'enum', - ln: 'ModeType', + ln: 'ThreshholdsBelongToType', bti: 'Token', - vs: ['linear', 'cosine', 'cubic'] + vs: ['succeeding', 'preceding'] }], eis: [{ - en: 'NegativePattern' - }, { - en: 'LabelPlacement', - ti: '.LabelPlacementType' - }, { - en: 'AnchorPointY', - ti: '.ParameterValueType' - }, { - en: 'MaxScaleDenominator', - ti: 'Double' - }, { - en: 'Symbolizer', - ti: '.SymbolizerType' - }, { - en: 'MinScaleDenominator', + en: 'Data', ti: 'Double' }, { en: 'InlineContent', ti: '.InlineContentType' }, { - en: 'ImageOutline', - ti: '.ImageOutlineType' + en: 'Length', + ti: '.ParameterValueType' }, { - en: 'Format' + en: 'SvgParameter', + ti: '.SvgParameterType' }, { - en: 'BrightnessOnly', - ti: 'Boolean' + en: 'Label', + ti: '.ParameterValueType' }, { - en: 'Fill', - ti: '.FillType' + en: 'NegativePattern' }, { - en: 'WellKnownName' + en: 'PointPlacement', + ti: '.PointPlacementType' }, { - en: 'Name' + en: 'Geometry', + ti: '.GeometryType' }, { - en: 'Length', - ti: '.ParameterValueType' + en: 'Graphic', + ti: '.GraphicType' }, { - en: 'PerpendicularOffset', - ti: '.ParameterValueType' + en: 'Name' }, { - en: 'AnchorPoint', - ti: '.AnchorPointType' + en: 'FormatNumber', + ti: '.FormatNumberType', + sh: 'Function' }, { - en: 'SemanticTypeIdentifier' + en: 'Pattern' }, { - en: 'Rule', - ti: '.RuleType' + en: 'LegendGraphic', + ti: '.LegendGraphicType' }, { en: 'ElseFilter', ti: '.ElseFilterType' }, { - en: 'CoverageStyle', - ti: '.CoverageStyleType' + en: 'FormatDate', + ti: '.FormatDateType', + sh: 'Function' }, { - en: 'ShadedRelief', - ti: '.ShadedReliefType' + en: 'LookupValue', + ti: '.ParameterValueType' + }, { + en: 'Trim', + ti: '.TrimType', + sh: 'Function' + }, { + en: 'Gap', + ti: '.ParameterValueType' }, { en: 'PolygonSymbolizer', ti: '.PolygonSymbolizerType', sh: 'Symbolizer' }, { - en: 'GrayChannel', + en: 'Recode', + ti: '.RecodeType', + sh: 'Function' + }, { + en: 'RedChannel', ti: '.SelectedChannelType' }, { en: 'MapItem', @@ -1103,54 +1103,111 @@ var SE_1_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/ogc' } }, { - en: 'Concatenate', - ti: '.ConcatenateType', - sh: 'Function' + en: 'Categorize', + ti: '.CategorizeType', + sh: 'Function' + }, { + en: 'Value', + ti: '.ParameterValueType' + }, { + en: 'GeneralizeLine', + ti: 'Boolean' + }, { + en: 'CoverageName' + }, { + en: 'DisplacementY', + ti: '.ParameterValueType' + }, { + en: 'GrayChannel', + ti: '.SelectedChannelType' + }, { + en: 'ReliefFactor', + ti: 'Double' + }, { + en: 'Opacity', + ti: '.ParameterValueType' + }, { + en: 'FeatureTypeStyle', + ti: '.FeatureTypeStyleType' + }, { + en: 'CoverageStyle', + ti: '.CoverageStyleType' + }, { + en: 'Interpolate', + ti: '.InterpolateType', + sh: 'Function' + }, { + en: 'GreenChannel', + ti: '.SelectedChannelType' + }, { + en: 'InitialGap', + ti: '.ParameterValueType' + }, { + en: 'AnchorPoint', + ti: '.AnchorPointType' + }, { + en: 'Size', + ti: '.ParameterValueType' + }, { + en: 'WellKnownName' + }, { + en: 'GraphicFill', + ti: '.GraphicFillType' + }, { + en: 'BaseSymbolizer', + ti: '.BaseSymbolizerType' + }, { + en: 'DisplacementX', + ti: '.ParameterValueType' + }, { + en: 'AnchorPointX', + ti: '.ParameterValueType' + }, { + en: 'GraphicStroke', + ti: '.GraphicStrokeType' + }, { + en: 'IsRepeated', + ti: 'Boolean' }, { en: 'PointSymbolizer', ti: '.PointSymbolizerType', sh: 'Symbolizer' }, { - en: 'RedChannel', - ti: '.SelectedChannelType' + en: 'Fill', + ti: '.FillType' }, { - en: 'LinePlacement', - ti: '.LinePlacementType' + en: 'Normalize', + ti: '.NormalizeType' }, { en: 'TextSymbolizer', ti: '.TextSymbolizerType', sh: 'Symbolizer' }, { - en: 'Halo', - ti: '.HaloType' - }, { - en: 'BlueChannel', - ti: '.SelectedChannelType' - }, { - en: 'LookupValue', - ti: '.ParameterValueType' - }, { - en: 'BaseSymbolizer', - ti: '.BaseSymbolizerType' + en: 'ColorReplacement', + ti: '.ColorReplacementType' }, { - en: 'FormatNumber', - ti: '.FormatNumberType', - sh: 'Function' + en: 'GammaValue', + ti: 'Double' }, { en: 'Radius', ti: '.ParameterValueType' }, { - en: 'LookupString', + en: 'Font', + ti: '.FontType' + }, { + en: 'Threshold', ti: '.ParameterValueType' }, { - en: 'ColorMap', - ti: '.ColorMapType' + en: 'SourceChannelName' }, { - en: 'GeneralizeLine', + en: 'IsAligned', ti: 'Boolean' }, { - en: 'ColorReplacement', - ti: '.ColorReplacementType' + en: 'LabelPlacement', + ti: '.LabelPlacementType' + }, { + en: 'NumericValue', + ti: '.ParameterValueType' }, { en: 'Function', ti: '.FunctionType', @@ -1159,43 +1216,41 @@ var SE_1_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/ogc' } }, { - en: 'StringLength', - ti: '.StringLengthType', - sh: 'Function' - }, { - en: 'Geometry', - ti: '.GeometryType' + en: 'ShadedRelief', + ti: '.ShadedReliefType' }, { - en: 'IsAligned', - ti: 'Boolean' + en: 'Position', + ti: '.ParameterValueType' }, { - en: 'Description', - ti: '.DescriptionType' + en: 'InterpolationPoint', + ti: '.InterpolationPointType', + sh: { + lp: 'expression', + ns: 'http:\/\/www.opengis.net\/ogc' + } }, { - en: 'StringPosition', - ti: '.StringPositionType', - sh: 'Function' + en: 'SemanticTypeIdentifier' }, { - en: 'GammaValue', - ti: 'Double' + en: 'ImageOutline', + ti: '.ImageOutlineType' }, { - en: 'Threshold', - ti: '.ParameterValueType' + en: 'Rule', + ti: '.RuleType' }, { - en: 'StringValue', - ti: '.ParameterValueType' + en: 'Format' }, { - en: 'ChannelSelection', - ti: '.ChannelSelectionType' + en: 'LineSymbolizer', + ti: '.LineSymbolizerType', + sh: 'Symbolizer' }, { - en: 'Displacement', - ti: '.DisplacementType' + en: 'MinScaleDenominator', + ti: 'Double' }, { - en: 'IsRepeated', - ti: 'Boolean' + en: 'Stroke', + ti: '.StrokeType' }, { - en: 'ReliefFactor', - ti: 'Double' + en: 'ColorMap', + ti: '.ColorMapType' }, { en: 'DateValue', ti: '.ParameterValueType' @@ -1204,145 +1259,90 @@ var SE_1_1_0_Module_Factory = function () { ti: '.RasterSymbolizerType', sh: 'Symbolizer' }, { - en: 'Value', + en: 'AnchorPointY', ti: '.ParameterValueType' }, { - en: 'Interpolate', - ti: '.InterpolateType', - sh: 'Function' + en: 'Mark', + ti: '.MarkType' }, { - en: 'Histogram', - ti: '.HistogramType' + en: 'OnlineResource', + ti: '.OnlineResourceType' }, { en: 'Rotation', ti: '.ParameterValueType' }, { - en: 'Categorize', - ti: '.CategorizeType', - sh: 'Function' - }, { - en: 'AnchorPointX', - ti: '.ParameterValueType' + en: 'Histogram', + ti: '.HistogramType' }, { - en: 'Data', + en: 'MaxScaleDenominator', ti: 'Double' }, { - en: 'FormatDate', - ti: '.FormatDateType', - sh: 'Function' - }, { - en: 'PointPlacement', - ti: '.PointPlacementType' + en: 'ExternalGraphic', + ti: '.ExternalGraphicType' }, { - en: 'GraphicStroke', - ti: '.GraphicStrokeType' + en: 'MarkIndex', + ti: 'Integer' }, { - en: 'Position', + en: 'StringValue', ti: '.ParameterValueType' }, { - en: 'OnlineResource', - ti: '.OnlineResourceType' - }, { - en: 'Pattern' - }, { - en: 'SourceChannelName' - }, { - en: 'CoverageName' - }, { - en: 'OverlapBehavior' - }, { - en: 'FeatureTypeStyle', - ti: '.FeatureTypeStyleType' + en: 'LinePlacement', + ti: '.LinePlacementType' }, { - en: 'Opacity', - ti: '.ParameterValueType' + en: 'Description', + ti: '.DescriptionType' }, { - en: 'Label', - ti: '.ParameterValueType' + en: 'BrightnessOnly', + ti: 'Boolean' }, { - en: 'LegendGraphic', - ti: '.LegendGraphicType' + en: 'ChangeCase', + ti: '.ChangeCaseType', + sh: 'Function' }, { - en: 'Gap', + en: 'PerpendicularOffset', ti: '.ParameterValueType' }, { - en: 'SvgParameter', - ti: '.SvgParameterType' - }, { - en: 'Graphic', - ti: '.GraphicType' - }, { - en: 'Normalize', - ti: '.NormalizeType' + en: 'ChannelSelection', + ti: '.ChannelSelectionType' }, { - en: 'Stroke', - ti: '.StrokeType' + en: 'Displacement', + ti: '.DisplacementType' }, { - en: 'Size', - ti: '.ParameterValueType' + en: 'OverlapBehavior' }, { - en: 'NumericValue', + en: 'LookupString', ti: '.ParameterValueType' }, { - en: 'FeatureTypeName', - ti: 'QName' - }, { - en: 'Substring', - ti: '.SubstringType', - sh: 'Function' + en: 'Symbolizer', + ti: '.SymbolizerType' }, { - en: 'ChangeCase', - ti: '.ChangeCaseType', + en: 'StringLength', + ti: '.StringLengthType', sh: 'Function' - }, { - en: 'MarkIndex', - ti: 'Integer' - }, { - en: 'DisplacementX', - ti: '.ParameterValueType' - }, { - en: 'GraphicFill', - ti: '.GraphicFillType' - }, { - en: 'ExternalGraphic', - ti: '.ExternalGraphicType' - }, { - en: 'DisplacementY', - ti: '.ParameterValueType' }, { en: 'ContrastEnhancement', ti: '.ContrastEnhancementType' }, { - en: 'Mark', - ti: '.MarkType' - }, { - en: 'Recode', - ti: '.RecodeType', + en: 'Substring', + ti: '.SubstringType', sh: 'Function' }, { - en: 'Font', - ti: '.FontType' - }, { - en: 'InitialGap', - ti: '.ParameterValueType' + en: 'FeatureTypeName', + ti: 'QName' }, { - en: 'Trim', - ti: '.TrimType', - sh: 'Function' + en: 'BlueChannel', + ti: '.SelectedChannelType' }, { - en: 'InterpolationPoint', - ti: '.InterpolationPointType', - sh: { - lp: 'expression', - ns: 'http:\/\/www.opengis.net\/ogc' - } + en: 'Halo', + ti: '.HaloType' }, { - en: 'GreenChannel', - ti: '.SelectedChannelType' + en: 'StringPosition', + ti: '.StringPositionType', + sh: 'Function' }, { - en: 'LineSymbolizer', - ti: '.LineSymbolizerType', - sh: 'Symbolizer' + en: 'Concatenate', + ti: '.ConcatenateType', + sh: 'Function' }] }; return { diff --git a/scripts/lib/SLD_1_0_0.js b/scripts/lib/SLD_1_0_0.js index e853e1f8..77eef068 100644 --- a/scripts/lib/SLD_1_0_0.js +++ b/scripts/lib/SLD_1_0_0.js @@ -3,33 +3,29 @@ 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: ['Filter_1_0_0', 'XLink_1_0'], + deps: ['XLink_1_0', 'Filter_1_0_0'], tis: [{ - ln: 'AnchorPoint', + ln: 'NamedStyle', tn: null, ps: [{ - n: 'anchorPointX', - rq: true, - en: 'AnchorPointX', - ti: '.ParameterValueType' - }, { - n: 'anchorPointY', + n: 'name', rq: true, - en: 'AnchorPointY', - ti: '.ParameterValueType' + en: 'Name' }] }, { - ln: 'Geometry', + ln: 'CssParameter', tn: null, + bti: '.ParameterValueType', ps: [{ - n: 'propertyName', + n: 'name', rq: true, - en: { - lp: 'PropertyName', - ns: 'http:\/\/www.opengis.net\/ogc' + an: { + lp: 'name' }, - ti: 'Filter_1_0_0.PropertyNameType' + t: 'a' }] + }, { + ln: 'SymbolizerType' }, { ln: 'LayerFeatureConstraints', tn: null, @@ -41,29 +37,10 @@ var SLD_1_0_0_Module_Factory = function () { ti: '.FeatureTypeConstraint' }] }, { - ln: 'LegendGraphic', - tn: null, - ps: [{ - n: 'graphic', - rq: true, - en: 'Graphic', - ti: '.Graphic' - }] - }, { - ln: 'ExternalGraphic', - tn: null, - ps: [{ - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResource' - }, { - n: 'format', - rq: true, - en: 'Format' - }] + ln: 'ElseFilter', + tn: null }, { - ln: 'Rule', + ln: 'StyledLayerDescriptor', tn: null, ps: [{ n: 'name', @@ -75,60 +52,86 @@ var SLD_1_0_0_Module_Factory = function () { n: '_abstract', en: 'Abstract' }, { - n: 'legendGraphic', - en: 'LegendGraphic', - ti: '.LegendGraphic' + n: 'namedLayerOrUserLayer', + mno: 0, + col: true, + etis: [{ + en: 'NamedLayer', + ti: '.NamedLayer' + }, { + en: 'UserLayer', + ti: '.UserLayer' + }], + t: 'es' }, { - n: 'filter', + n: 'version', rq: true, - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/ogc' + an: { + lp: 'version' }, - ti: 'Filter_1_0_0.FilterType' - }, { - n: 'elseFilter', + t: 'a' + }] + }, { + ln: 'ColorMap', + tn: null, + ps: [{ + n: 'colorMapEntry', + mno: 0, + col: true, + en: 'ColorMapEntry', + ti: '.ColorMapEntry' + }] + }, { + ln: 'LabelPlacement', + tn: null, + ps: [{ + n: 'pointPlacement', rq: true, - en: 'ElseFilter', - ti: '.ElseFilter' - }, { - n: 'minScaleDenominator', - en: 'MinScaleDenominator', - ti: 'Double' - }, { - n: 'maxScaleDenominator', - en: 'MaxScaleDenominator', - ti: 'Double' + en: 'PointPlacement', + ti: '.PointPlacement' }, { - n: 'symbolizer', + n: 'linePlacement', rq: true, - col: true, - mx: false, - dom: false, - en: 'Symbolizer', - ti: '.SymbolizerType', - t: 'er' + en: 'LinePlacement', + ti: '.LinePlacement' }] }, { - ln: 'PolygonSymbolizer', + ln: 'GraphicStroke', tn: null, - bti: '.SymbolizerType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.Geometry' + n: 'graphic', + rq: true, + en: 'Graphic', + ti: '.Graphic' + }] + }, { + ln: 'OnlineResource', + tn: null, + ps: [{ + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'fill', - en: 'Fill', - ti: '.Fill' + n: 'href', + t: 'a' }, { - n: 'stroke', - en: 'Stroke', - ti: '.Stroke' + 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: 'LATESTONTOP', - tn: null }, { ln: 'ColorMapEntry', tn: null, @@ -161,131 +164,109 @@ var SLD_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Stroke', + ln: 'Normalize', + tn: null + }, { + ln: 'PointSymbolizer', tn: null, + bti: '.SymbolizerType', ps: [{ - n: 'graphicFill', - rq: true, - en: 'GraphicFill', - ti: '.GraphicFill' - }, { - n: 'graphicStroke', - rq: true, - en: 'GraphicStroke', - ti: '.GraphicStroke' + n: 'geometry', + en: 'Geometry', + ti: '.Geometry' }, { - n: 'cssParameter', - mno: 0, - col: true, - en: 'CssParameter', - ti: '.CssParameter' + n: 'graphic', + en: 'Graphic', + ti: '.Graphic' }] }, { - ln: 'LabelPlacement', + ln: 'Displacement', tn: null, ps: [{ - n: 'pointPlacement', + n: 'displacementX', rq: true, - en: 'PointPlacement', - ti: '.PointPlacement' + en: 'DisplacementX', + ti: '.ParameterValueType' }, { - n: 'linePlacement', + n: 'displacementY', rq: true, - en: 'LinePlacement', - ti: '.LinePlacement' + en: 'DisplacementY', + ti: '.ParameterValueType' }] }, { - ln: 'Graphic', + ln: 'GraphicFill', 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: 'graphic', + rq: true, + en: 'Graphic', + ti: '.Graphic' + }] + }, { + ln: 'Histogram', + tn: null + }, { + ln: 'ContrastEnhancement', + tn: null, + ps: [{ + n: 'normalize', + rq: true, + en: 'Normalize', + ti: '.Normalize' }, { - n: 'size', - en: 'Size', - ti: '.ParameterValueType' + n: 'histogram', + rq: true, + en: 'Histogram', + ti: '.Histogram' }, { - n: 'rotation', - en: 'Rotation', - ti: '.ParameterValueType' + n: 'gammaValue', + en: 'GammaValue', + ti: 'Double' }] }, { - ln: 'FeatureTypeStyle', + ln: 'Mark', tn: null, ps: [{ - n: 'name', - en: 'Name' + n: 'wellKnownName', + en: 'WellKnownName' }, { - n: 'title', - en: 'Title' + n: 'fill', + en: 'Fill', + ti: '.Fill' }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'featureTypeName', - en: 'FeatureTypeName' - }, { - n: 'semanticTypeIdentifier', - mno: 0, - col: true, - en: 'SemanticTypeIdentifier' - }, { - n: 'rule', - rq: true, - col: true, - en: 'Rule', - ti: '.Rule' - }] - }, { - ln: 'CssParameter', - tn: null, - bti: '.ParameterValueType', - ps: [{ - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' + n: 'stroke', + en: 'Stroke', + ti: '.Stroke' }] }, { - ln: 'UserLayer', + ln: 'TextSymbolizer', tn: null, + bti: '.SymbolizerType', ps: [{ - n: 'name', - en: 'Name' + n: 'geometry', + en: 'Geometry', + ti: '.Geometry' }, { - n: 'remoteOWS', - en: 'RemoteOWS', - ti: '.RemoteOWS' + n: 'label', + en: 'Label', + ti: '.ParameterValueType' }, { - n: 'layerFeatureConstraints', - rq: true, - en: 'LayerFeatureConstraints', - ti: '.LayerFeatureConstraints' + n: 'font', + en: 'Font', + ti: '.Font' }, { - n: 'userStyle', - rq: true, - col: true, - en: 'UserStyle', - ti: '.UserStyle' + n: 'labelPlacement', + en: 'LabelPlacement', + ti: '.LabelPlacement' + }, { + n: 'halo', + en: 'Halo', + ti: '.Halo' + }, { + n: 'fill', + en: 'Fill', + ti: '.Fill' }] - }, { - ln: 'RANDOM', - tn: null }, { ln: 'OverlapBehavior', tn: null, @@ -335,88 +316,65 @@ var SLD_1_0_0_Module_Factory = function () { ti: '.SelectedChannelType' }] }, { - 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' - }] - }, { - ln: 'Halo', - tn: null, - ps: [{ - n: 'radius', - en: 'Radius', + en: 'AnchorPointY', ti: '.ParameterValueType' - }, { - n: 'fill', - en: 'Fill', - ti: '.Fill' }] }, { - ln: 'RasterSymbolizer', + ln: 'UserStyle', 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: 'name', + en: 'Name' }, { - n: 'colorMap', - en: 'ColorMap', - ti: '.ColorMap' + n: 'title', + en: 'Title' }, { - n: 'contrastEnhancement', - en: 'ContrastEnhancement', - ti: '.ContrastEnhancement' + n: '_abstract', + en: 'Abstract' }, { - n: 'shadedRelief', - en: 'ShadedRelief', - ti: '.ShadedRelief' + n: 'isDefault', + en: 'IsDefault', + ti: 'Boolean' }, { - n: 'imageOutline', - en: 'ImageOutline', - ti: '.ImageOutline' - }] - }, { - ln: 'Font', - tn: null, - ps: [{ - n: 'cssParameter', - mno: 0, + n: 'featureTypeStyle', + rq: true, col: true, - en: 'CssParameter', - ti: '.CssParameter' + en: 'FeatureTypeStyle', + ti: '.FeatureTypeStyle' }] }, { - ln: 'RemoteOWS', + ln: 'ExternalGraphic', tn: null, ps: [{ - n: 'service', - rq: true, - en: 'Service' - }, { n: 'onlineResource', rq: true, en: 'OnlineResource', ti: '.OnlineResource' + }, { + n: 'format', + rq: true, + en: 'Format' + }] + }, { + ln: 'EARLIESTONTOP', + tn: null + }, { + ln: 'LinePlacement', + tn: null, + ps: [{ + n: 'perpendicularOffset', + en: 'PerpendicularOffset', + ti: '.ParameterValueType' }] }, { ln: 'ParameterValueType', @@ -431,6 +389,22 @@ var SLD_1_0_0_Module_Factory = function () { ti: 'Filter_1_0_0.ExpressionType', t: 'er' }] + }, { + ln: 'PointPlacement', + tn: null, + ps: [{ + n: 'anchorPoint', + en: 'AnchorPoint', + ti: '.AnchorPoint' + }, { + n: 'displacement', + en: 'Displacement', + ti: '.Displacement' + }, { + n: 'rotation', + en: 'Rotation', + ti: '.ParameterValueType' + }] }, { ln: 'Fill', tn: null, @@ -446,26 +420,44 @@ var SLD_1_0_0_Module_Factory = function () { ti: '.CssParameter' }] }, { - ln: 'NamedStyle', + ln: 'Halo', tn: null, ps: [{ - n: 'name', - rq: true, - en: 'Name' + n: 'radius', + en: 'Radius', + ti: '.ParameterValueType' + }, { + n: 'fill', + en: 'Fill', + ti: '.Fill' }] }, { - ln: 'EARLIESTONTOP', - tn: null - }, { - ln: 'ColorMap', + ln: 'NamedLayer', tn: null, ps: [{ - n: 'colorMapEntry', + n: 'name', + rq: true, + en: 'Name' + }, { + n: 'layerFeatureConstraints', + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' + }, { + n: 'namedStyleOrUserStyle', mno: 0, col: true, - en: 'ColorMapEntry', - ti: '.ColorMapEntry' + etis: [{ + en: 'NamedStyle', + ti: '.NamedStyle' + }, { + en: 'UserStyle', + ti: '.UserStyle' + }], + t: 'es' }] + }, { + ln: 'LATESTONTOP', + tn: null }, { ln: 'FeatureTypeConstraint', tn: null, @@ -487,45 +479,88 @@ var SLD_1_0_0_Module_Factory = function () { ti: '.Extent' }] }, { - ln: 'ImageOutline', + ln: 'Extent', tn: null, ps: [{ - n: 'lineSymbolizer', + n: 'name', rq: true, - en: 'LineSymbolizer', - ti: '.LineSymbolizer' + en: 'Name' }, { - n: 'polygonSymbolizer', + n: 'value', rq: true, - en: 'PolygonSymbolizer', - ti: '.PolygonSymbolizer' + en: 'Value' }] }, { - ln: 'ContrastEnhancement', + ln: 'Rule', tn: null, ps: [{ - n: 'normalize', - rq: true, - en: 'Normalize', - ti: '.Normalize' + n: 'name', + en: 'Name' }, { - n: 'histogram', - rq: true, - en: 'Histogram', - ti: '.Histogram' + n: 'title', + en: 'Title' }, { - n: 'gammaValue', - en: 'GammaValue', - ti: 'Double' - }] - }, { - ln: 'AVERAGE', - tn: null - }, { - ln: 'Histogram', - tn: null + 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', + rq: true, + col: true, + mx: false, + dom: false, + en: 'Symbolizer', + ti: '.SymbolizerType', + t: 'er' + }] }, { - ln: 'StyledLayerDescriptor', + ln: 'LineSymbolizer', + tn: null, + bti: '.SymbolizerType', + ps: [{ + n: 'geometry', + en: 'Geometry', + ti: '.Geometry' + }, { + n: 'stroke', + en: 'Stroke', + ti: '.Stroke' + }] + }, { + ln: 'LegendGraphic', + tn: null, + ps: [{ + n: 'graphic', + rq: true, + en: 'Graphic', + ti: '.Graphic' + }] + }, { + ln: 'FeatureTypeStyle', tn: null, ps: [{ n: 'name', @@ -537,115 +572,117 @@ var SLD_1_0_0_Module_Factory = function () { n: '_abstract', en: 'Abstract' }, { - n: 'namedLayerOrUserLayer', + n: 'featureTypeName', + en: 'FeatureTypeName' + }, { + n: 'semanticTypeIdentifier', mno: 0, col: true, - etis: [{ - en: 'NamedLayer', - ti: '.NamedLayer' - }, { - en: 'UserLayer', - ti: '.UserLayer' - }], - t: 'es' + en: 'SemanticTypeIdentifier' }, { - n: 'version', + n: 'rule', rq: true, - an: { - lp: 'version' - }, - t: 'a' + col: true, + en: 'Rule', + ti: '.Rule' }] }, { - ln: 'Normalize', - tn: null - }, { - ln: 'PointPlacement', + ln: 'UserLayer', tn: null, ps: [{ - n: 'anchorPoint', - en: 'AnchorPoint', - ti: '.AnchorPoint' + n: 'name', + en: 'Name' }, { - n: 'displacement', - en: 'Displacement', - ti: '.Displacement' + n: 'remoteOWS', + en: 'RemoteOWS', + ti: '.RemoteOWS' }, { - n: 'rotation', - en: 'Rotation', - ti: '.ParameterValueType' + n: 'layerFeatureConstraints', + rq: true, + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' + }, { + n: 'userStyle', + rq: true, + col: true, + en: 'UserStyle', + ti: '.UserStyle' }] }, { - ln: 'SymbolizerType' + ln: 'AVERAGE', + tn: null }, { - ln: 'LinePlacement', + ln: 'Geometry', tn: null, ps: [{ - n: 'perpendicularOffset', - en: 'PerpendicularOffset', - ti: '.ParameterValueType' + n: 'propertyName', + rq: true, + en: { + lp: 'PropertyName', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_0_0.PropertyNameType' }] }, { - ln: 'TextSymbolizer', + ln: 'Graphic', tn: null, - bti: '.SymbolizerType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.Geometry' + n: 'externalGraphicOrMark', + mno: 0, + col: true, + etis: [{ + en: 'ExternalGraphic', + ti: '.ExternalGraphic' + }, { + en: 'Mark', + ti: '.Mark' + }], + t: 'es' }, { - n: 'label', - en: 'Label', + n: 'opacity', + en: 'Opacity', ti: '.ParameterValueType' }, { - n: 'font', - en: 'Font', - ti: '.Font' - }, { - n: 'labelPlacement', - en: 'LabelPlacement', - ti: '.LabelPlacement' - }, { - n: 'halo', - en: 'Halo', - ti: '.Halo' + n: 'size', + en: 'Size', + ti: '.ParameterValueType' }, { - n: 'fill', - en: 'Fill', - ti: '.Fill' + n: 'rotation', + en: 'Rotation', + ti: '.ParameterValueType' }] }, { - ln: 'ElseFilter', - tn: null - }, { - ln: 'GraphicStroke', + ln: 'Stroke', tn: null, ps: [{ - n: 'graphic', + n: 'graphicFill', rq: true, - en: 'Graphic', - ti: '.Graphic' - }] - }, { - ln: 'ShadedRelief', - tn: null, - ps: [{ - n: 'brightnessOnly', - en: 'BrightnessOnly', - ti: 'Boolean' + en: 'GraphicFill', + ti: '.GraphicFill' }, { - n: 'reliefFactor', - en: 'ReliefFactor', - ti: 'Double' + n: 'graphicStroke', + rq: true, + en: 'GraphicStroke', + ti: '.GraphicStroke' + }, { + n: 'cssParameter', + mno: 0, + col: true, + en: 'CssParameter', + ti: '.CssParameter' }] }, { - ln: 'LineSymbolizer', + ln: 'PolygonSymbolizer', tn: null, bti: '.SymbolizerType', ps: [{ n: 'geometry', en: 'Geometry', ti: '.Geometry' + }, { + n: 'fill', + en: 'Fill', + ti: '.Fill' }, { n: 'stroke', en: 'Stroke', @@ -663,7 +700,10 @@ var SLD_1_0_0_Module_Factory = function () { ti: '.ContrastEnhancement' }] }, { - ln: 'PointSymbolizer', + ln: 'RANDOM', + tn: null + }, { + ln: 'RasterSymbolizer', tn: null, bti: '.SymbolizerType', ps: [{ @@ -671,356 +711,316 @@ var SLD_1_0_0_Module_Factory = function () { en: 'Geometry', ti: '.Geometry' }, { - n: 'graphic', - en: 'Graphic', - ti: '.Graphic' - }] - }, { - ln: 'UserStyle', - tn: null, - ps: [{ - n: 'name', - en: 'Name' - }, { - n: 'title', - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'isDefault', - en: 'IsDefault', - ti: 'Boolean' - }, { - n: 'featureTypeStyle', - rq: true, - col: true, - en: 'FeatureTypeStyle', - ti: '.FeatureTypeStyle' - }] - }, { - ln: 'OnlineResource', - tn: null, - ps: [{ - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'opacity', + en: 'Opacity', + ti: '.ParameterValueType' }, { - n: 'href', - t: 'a' + n: 'channelSelection', + en: 'ChannelSelection', + ti: '.ChannelSelection' }, { - n: 'role', - t: 'a' + n: 'overlapBehavior', + en: 'OverlapBehavior', + ti: '.OverlapBehavior' }, { - n: 'arcrole', - t: 'a' + n: 'colorMap', + en: 'ColorMap', + ti: '.ColorMap' }, { - n: 'title', - t: 'a' + n: 'contrastEnhancement', + en: 'ContrastEnhancement', + ti: '.ContrastEnhancement' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'shadedRelief', + en: 'ShadedRelief', + ti: '.ShadedRelief' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'imageOutline', + en: 'ImageOutline', + ti: '.ImageOutline' }] }, { - ln: 'GraphicFill', + ln: 'RemoteOWS', tn: null, ps: [{ - n: 'graphic', + n: 'service', rq: true, - en: 'Graphic', - ti: '.Graphic' + en: 'Service' + }, { + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResource' }] }, { - ln: 'Mark', + ln: 'ShadedRelief', tn: null, ps: [{ - n: 'wellKnownName', - en: 'WellKnownName' - }, { - n: 'fill', - en: 'Fill', - ti: '.Fill' + n: 'brightnessOnly', + en: 'BrightnessOnly', + ti: 'Boolean' }, { - n: 'stroke', - en: 'Stroke', - ti: '.Stroke' + n: 'reliefFactor', + en: 'ReliefFactor', + ti: 'Double' }] }, { - ln: 'Displacement', + ln: 'ImageOutline', tn: null, ps: [{ - n: 'displacementX', + n: 'lineSymbolizer', rq: true, - en: 'DisplacementX', - ti: '.ParameterValueType' + en: 'LineSymbolizer', + ti: '.LineSymbolizer' }, { - n: 'displacementY', + n: 'polygonSymbolizer', rq: true, - en: 'DisplacementY', - ti: '.ParameterValueType' + en: 'PolygonSymbolizer', + ti: '.PolygonSymbolizer' }] }, { - 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' }] }], eis: [{ - en: 'SemanticTypeIdentifier' - }, { - en: 'Normalize', - ti: '.Normalize' + en: 'GrayChannel', + ti: '.SelectedChannelType' }, { - en: 'DisplacementX', + en: 'Radius', ti: '.ParameterValueType' }, { - en: 'AVERAGE', - ti: '.AVERAGE' + en: 'OverlapBehavior', + ti: '.OverlapBehavior' }, { - en: 'Graphic', - ti: '.Graphic' + en: 'ColorMapEntry', + ti: '.ColorMapEntry' + }, { + en: 'FeatureTypeName' + }, { + en: 'FeatureTypeConstraint', + ti: '.FeatureTypeConstraint' + }, { + en: 'RasterSymbolizer', + ti: '.RasterSymbolizer', + sh: 'Symbolizer' + }, { + en: 'Format' }, { - en: 'NamedLayer', - ti: '.NamedLayer' + en: 'Rule', + ti: '.Rule' }, { en: 'ChannelSelection', ti: '.ChannelSelection' }, { - en: 'MinScaleDenominator', - ti: 'Double' - }, { - en: 'CssParameter', - ti: '.CssParameter' - }, { - en: 'Fill', - ti: '.Fill' + en: 'Label', + ti: '.ParameterValueType' }, { - en: 'GrayChannel', + en: 'BlueChannel', ti: '.SelectedChannelType' }, { - en: 'ReliefFactor', - ti: 'Double' - }, { - en: 'Abstract' - }, { - en: 'ColorMapEntry', - ti: '.ColorMapEntry' + en: 'BrightnessOnly', + ti: 'Boolean' }, { - en: 'Stroke', - ti: '.Stroke' + en: 'SemanticTypeIdentifier' }, { - en: 'RemoteOWS', - ti: '.RemoteOWS' + en: 'ExternalGraphic', + ti: '.ExternalGraphic' }, { - en: 'Displacement', - ti: '.Displacement' + en: 'Abstract' }, { - en: 'PerpendicularOffset', + en: 'DisplacementX', ti: '.ParameterValueType' }, { - en: 'FeatureTypeName' - }, { - en: 'StyledLayerDescriptor', - ti: '.StyledLayerDescriptor' - }, { - en: 'Halo', - ti: '.Halo' + en: 'Mark', + ti: '.Mark' }, { - en: 'RedChannel', + en: 'GreenChannel', ti: '.SelectedChannelType' }, { - en: 'Extent', - ti: '.Extent' - }, { - en: 'AnchorPointY', + en: 'Size', ti: '.ParameterValueType' }, { - en: 'DisplacementY', + en: 'LegendGraphic', + ti: '.LegendGraphic' + }, { + en: 'AnchorPointY', ti: '.ParameterValueType' }, { - en: 'LineSymbolizer', - ti: '.LineSymbolizer', + en: 'TextSymbolizer', + ti: '.TextSymbolizer', sh: 'Symbolizer' }, { en: 'AnchorPointX', ti: '.ParameterValueType' - }, { - en: 'ElseFilter', - ti: '.ElseFilter' - }, { - en: 'Geometry', - ti: '.Geometry' - }, { - en: 'Value' }, { en: 'Rotation', ti: '.ParameterValueType' }, { - en: 'FeatureTypeConstraint', - ti: '.FeatureTypeConstraint' + en: 'PolygonSymbolizer', + ti: '.PolygonSymbolizer', + sh: 'Symbolizer' }, { - en: 'UserLayer', - ti: '.UserLayer' + en: 'RedChannel', + ti: '.SelectedChannelType' }, { - en: 'TextSymbolizer', - ti: '.TextSymbolizer', - sh: 'Symbolizer' + en: 'PointPlacement', + ti: '.PointPlacement' }, { - en: 'Radius', - ti: '.ParameterValueType' + en: 'Geometry', + ti: '.Geometry' + }, { + en: 'Symbolizer', + ti: '.SymbolizerType' + }, { + en: 'AVERAGE', + ti: '.AVERAGE' }, { en: 'RANDOM', ti: '.RANDOM' }, { - en: 'Rule', - ti: '.Rule' - }, { - en: 'ShadedRelief', - ti: '.ShadedRelief' + en: 'DisplacementY', + ti: '.ParameterValueType' }, { - en: 'Format' + en: 'LabelPlacement', + ti: '.LabelPlacement' }, { - en: 'Font', - ti: '.Font' + en: 'Service' }, { - en: 'GreenChannel', - ti: '.SelectedChannelType' + en: 'Halo', + ti: '.Halo' }, { en: 'NamedStyle', ti: '.NamedStyle' }, { - en: 'LayerFeatureConstraints', - ti: '.LayerFeatureConstraints' + en: 'Extent', + ti: '.Extent' + }, { + en: 'Font', + ti: '.Font' }, { en: 'MaxScaleDenominator', ti: 'Double' }, { - en: 'ExternalGraphic', - ti: '.ExternalGraphic' + en: 'AnchorPoint', + ti: '.AnchorPoint' }, { - en: 'Symbolizer', - ti: '.SymbolizerType' + en: 'ReliefFactor', + ti: 'Double' }, { - en: 'ContrastEnhancement', - ti: '.ContrastEnhancement' + en: 'IsDefault', + ti: 'Boolean' }, { - en: 'PointPlacement', - ti: '.PointPlacement' + en: 'EARLIEST_ON_TOP', + ti: '.EARLIESTONTOP' + }, { + en: 'Value' + }, { + en: 'NamedLayer', + ti: '.NamedLayer' }, { en: 'LinePlacement', ti: '.LinePlacement' }, { - en: 'UserStyle', - ti: '.UserStyle' + en: 'ColorMap', + ti: '.ColorMap' }, { - en: 'Service' + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' }, { - en: 'LabelPlacement', - ti: '.LabelPlacement' + en: 'MinScaleDenominator', + ti: 'Double' }, { - en: 'Size', - ti: '.ParameterValueType' + en: 'Fill', + ti: '.Fill' }, { - en: 'Opacity', - ti: '.ParameterValueType' + en: 'LineSymbolizer', + ti: '.LineSymbolizer', + sh: 'Symbolizer' }, { - en: 'IsDefault', - ti: 'Boolean' + en: 'UserLayer', + ti: '.UserLayer' }, { - en: 'FeatureTypeStyle', - ti: '.FeatureTypeStyle' + en: 'Stroke', + ti: '.Stroke' }, { - en: 'OverlapBehavior', - ti: '.OverlapBehavior' + en: 'ContrastEnhancement', + ti: '.ContrastEnhancement' + }, { + en: 'Displacement', + ti: '.Displacement' + }, { + en: 'Name' }, { en: 'SourceChannelName' }, { - en: 'GammaValue', - ti: 'Double' + en: 'CssParameter', + ti: '.CssParameter' }, { - en: 'ColorMap', - ti: '.ColorMap' + en: 'UserStyle', + ti: '.UserStyle' }, { - en: 'BrightnessOnly', - ti: 'Boolean' + en: 'Histogram', + ti: '.Histogram' }, { - en: 'Title' + en: 'GraphicStroke', + ti: '.GraphicStroke' }, { - en: 'Name' + en: 'PointSymbolizer', + ti: '.PointSymbolizer', + sh: 'Symbolizer' }, { - en: 'Label', + en: 'PerpendicularOffset', ti: '.ParameterValueType' }, { - en: 'WellKnownName' + en: 'Opacity', + ti: '.ParameterValueType' + }, { + en: 'Normalize', + ti: '.Normalize' + }, { + en: 'LATEST_ON_TOP', + ti: '.LATESTONTOP' + }, { + en: 'FeatureTypeStyle', + ti: '.FeatureTypeStyle' }, { en: 'OnlineResource', ti: '.OnlineResource' }, { - en: 'EARLIEST_ON_TOP', - ti: '.EARLIESTONTOP' - }, { - en: 'Mark', - ti: '.Mark' + en: 'ImageOutline', + ti: '.ImageOutline' }, { - en: 'PointSymbolizer', - ti: '.PointSymbolizer', - sh: 'Symbolizer' + en: 'WellKnownName' }, { - en: 'BlueChannel', - ti: '.SelectedChannelType' + en: 'ElseFilter', + ti: '.ElseFilter' }, { - en: 'LATEST_ON_TOP', - ti: '.LATESTONTOP' + en: 'Graphic', + ti: '.Graphic' }, { - en: 'GraphicStroke', - ti: '.GraphicStroke' + en: 'RemoteOWS', + ti: '.RemoteOWS' }, { - en: 'AnchorPoint', - ti: '.AnchorPoint' + en: 'GammaValue', + ti: 'Double' }, { - en: 'Histogram', - ti: '.Histogram' + en: 'Title' }, { en: 'GraphicFill', ti: '.GraphicFill' }, { - en: 'LegendGraphic', - ti: '.LegendGraphic' - }, { - en: 'RasterSymbolizer', - ti: '.RasterSymbolizer', - sh: 'Symbolizer' - }, { - en: 'ImageOutline', - ti: '.ImageOutline' + en: 'StyledLayerDescriptor', + ti: '.StyledLayerDescriptor' }, { - en: 'PolygonSymbolizer', - ti: '.PolygonSymbolizer', - sh: 'Symbolizer' + en: 'ShadedRelief', + ti: '.ShadedRelief' }] }; return { diff --git a/scripts/lib/SLD_1_0_0_GeoServer.js b/scripts/lib/SLD_1_0_0_GeoServer.js index 6e21eeba..0b00834a 100644 --- a/scripts/lib/SLD_1_0_0_GeoServer.js +++ b/scripts/lib/SLD_1_0_0_GeoServer.js @@ -4,94 +4,182 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/sld', deps: ['XLink_1_0', 'Filter_1_0_0'], tis: [{ - ln: 'ContrastEnhancement', + ln: 'RemoteOWS', tn: null, ps: [{ - n: 'normalize', + n: 'service', rq: true, - en: 'Normalize', - ti: '.Normalize' + en: 'Service' }, { - n: 'histogram', + n: 'onlineResource', rq: true, - en: 'Histogram', - ti: '.Histogram' - }, { - n: 'gammaValue', - en: 'GammaValue', - ti: 'Double' + en: 'OnlineResource', + ti: '.OnlineResource' }] }, { - ln: 'Histogram', - tn: null - }, { - ln: 'EARLIESTONTOP', - tn: null + ln: 'PolygonSymbolizer', + tn: null, + bti: '.SymbolizerType', + ps: [{ + n: 'geometry', + en: 'Geometry', + ti: '.Geometry' + }, { + n: 'fill', + en: 'Fill', + ti: '.Fill' + }, { + n: 'stroke', + en: 'Stroke', + ti: '.Stroke' + }] }, { - ln: 'ShadedRelief', + ln: 'Graphic', tn: null, ps: [{ - n: 'brightnessOnly', - en: 'BrightnessOnly', - ti: 'Boolean' + n: 'externalGraphicOrMark', + mno: 0, + col: true, + etis: [{ + en: 'ExternalGraphic', + ti: '.ExternalGraphic' + }, { + en: 'Mark', + ti: '.Mark' + }], + t: 'es' }, { - n: 'reliefFactor', - en: 'ReliefFactor', - ti: 'Double' + n: 'opacity', + en: 'Opacity', + ti: '.ParameterValueType' + }, { + n: 'size', + en: 'Size', + ti: '.ParameterValueType' + }, { + n: 'rotation', + en: 'Rotation', + ti: '.ParameterValueType' }] }, { - ln: 'Fill', + ln: 'UserLayer', tn: null, ps: [{ - n: 'graphicFill', - en: 'GraphicFill', - ti: '.GraphicFill' + n: 'name', + en: 'Name' }, { - n: 'cssParameter', - mno: 0, + n: 'inlineFeature', + rq: true, + en: 'InlineFeature', + ti: '.InlineFeature' + }, { + n: 'remoteOWS', + en: 'RemoteOWS', + ti: '.RemoteOWS' + }, { + n: 'layerFeatureConstraints', + rq: true, + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' + }, { + n: 'userStyle', + rq: true, col: true, - en: 'CssParameter', - ti: '.CssParameter' + en: 'UserStyle', + ti: '.UserStyle' }] }, { - ln: 'RasterSymbolizer', + ln: 'Histogram', + tn: null + }, { + ln: 'OnlineResource', tn: null, - bti: '.SymbolizerType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.Geometry' + n: 'type', + ti: 'XLink_1_0.TypeType', + an: { + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'opacity', - en: 'Opacity', - ti: '.ParameterValueType' + n: 'href', + an: { + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'channelSelection', - en: 'ChannelSelection', - ti: '.ChannelSelection' + n: 'role', + an: { + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'overlapBehavior', - en: 'OverlapBehavior', - ti: '.OverlapBehavior' + n: 'arcrole', + an: { + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'colorMap', - en: 'ColorMap', - ti: '.ColorMap' + n: 'title', + an: { + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'contrastEnhancement', - en: 'ContrastEnhancement', - ti: '.ContrastEnhancement' + n: 'show', + ti: 'XLink_1_0.ShowType', + an: { + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'shadedRelief', - en: 'ShadedRelief', - ti: '.ShadedRelief' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + an: { + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }] + }, { + ln: 'SymbolizerType', + ps: [{ + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'LegendGraphic', + tn: null, + ps: [{ + n: 'graphic', + rq: true, + en: 'Graphic', + ti: '.Graphic' + }] + }, { + ln: 'VendorOption', + tn: null, + ps: [{ + n: 'value', + t: 'v' }, { - n: 'imageOutline', - en: 'ImageOutline', - ti: '.ImageOutline' + n: 'name', + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'Rule', + ln: 'StyledLayerDescriptor', tn: null, ps: [{ n: 'name', @@ -103,40 +191,41 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { n: '_abstract', en: 'Abstract' }, { - n: 'legendGraphic', - en: 'LegendGraphic', - ti: '.LegendGraphic' + n: 'namedLayerOrUserLayer', + mno: 0, + col: true, + etis: [{ + en: 'NamedLayer', + ti: '.NamedLayer' + }, { + en: 'UserLayer', + ti: '.UserLayer' + }], + t: 'es' }, { - n: 'filter', + n: 'version', rq: true, - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/ogc' + an: { + lp: 'version' }, - 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', + t: 'a' + }] + }, { + ln: 'ElseFilter', + tn: null + }, { + ln: 'LayerFeatureConstraints', + tn: null, + ps: [{ + n: 'featureTypeConstraint', rq: true, col: true, - mx: false, - dom: false, - en: 'Symbolizer', - ti: '.SymbolizerType', - t: 'er' + en: 'FeatureTypeConstraint', + ti: '.FeatureTypeConstraint' }] + }, { + ln: 'AVERAGE', + tn: null }, { ln: 'NamedLayer', tn: null, @@ -162,20 +251,53 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { t: 'es' }] }, { - ln: 'ElseFilter', - tn: null - }, { - ln: 'VendorOption', + ln: 'FeatureTypeStyle', tn: null, ps: [{ - n: 'value', - t: 'v' - }, { n: 'name', - an: { - lp: 'name' + en: 'Name' + }, { + n: 'title', + en: 'Title' + }, { + n: '_abstract', + en: 'Abstract' + }, { + n: 'featureTypeName', + en: 'FeatureTypeName' + }, { + n: 'semanticTypeIdentifier', + mno: 0, + col: true, + en: 'SemanticTypeIdentifier' + }, { + n: 'transformation', + en: 'Transformation', + ti: '.Transformation' + }, { + n: 'rule', + rq: true, + col: true, + en: 'Rule', + ti: '.Rule' + }, { + n: 'vendorOption', + mno: 0, + col: true, + en: 'VendorOption', + ti: '.VendorOption' + }] + }, { + ln: 'Transformation', + tn: null, + ps: [{ + n: 'function', + rq: true, + en: { + lp: 'Function', + ns: 'http:\/\/www.opengis.net\/ogc' }, - t: 'a' + ti: 'Filter_1_0_0.FunctionType' }] }, { ln: 'ExternalGraphic', @@ -191,12 +313,18 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { en: 'Format' }] }, { - ln: 'LinePlacement', + ln: 'LabelPlacement', tn: null, ps: [{ - n: 'perpendicularOffset', - en: 'PerpendicularOffset', - ti: '.ParameterValueType' + n: 'pointPlacement', + rq: true, + en: 'PointPlacement', + ti: '.PointPlacement' + }, { + n: 'linePlacement', + rq: true, + en: 'LinePlacement', + ti: '.LinePlacement' }] }, { ln: 'ImageOutline', @@ -213,20 +341,78 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { ti: '.PolygonSymbolizer' }] }, { - ln: 'PointSymbolizer', + ln: 'ColorMap', tn: null, - bti: '.SymbolizerType', ps: [{ - n: 'geometry', - en: 'Geometry', - ti: '.Geometry' + 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: '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' + }] + }, { + ln: 'OverlapBehavior', + 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', + rq: true, + en: 'AVERAGE', + ti: '.AVERAGE' + }, { + n: 'random', + rq: true, + en: 'RANDOM', + ti: '.RANDOM' + }] + }, { + ln: 'GraphicStroke', + tn: null, + ps: [{ n: 'graphic', + rq: true, en: 'Graphic', ti: '.Graphic' }] }, { - ln: 'FeatureTypeStyle', + ln: 'Rule', tn: null, ps: [{ n: 'name', @@ -238,286 +424,219 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { n: '_abstract', en: 'Abstract' }, { - n: 'featureTypeName', - en: 'FeatureTypeName' - }, { - n: 'semanticTypeIdentifier', - mno: 0, - col: true, - en: 'SemanticTypeIdentifier' + n: 'legendGraphic', + en: 'LegendGraphic', + ti: '.LegendGraphic' }, { - n: 'transformation', - en: 'Transformation', - ti: '.Transformation' + n: 'filter', + rq: true, + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_0_0.FilterType' }, { - n: 'rule', + n: 'elseFilter', rq: true, - col: true, - en: 'Rule', - ti: '.Rule' + en: 'ElseFilter', + ti: '.ElseFilter' }, { - n: 'vendorOption', - mno: 0, + n: 'minScaleDenominator', + en: 'MinScaleDenominator', + ti: 'Double' + }, { + n: 'maxScaleDenominator', + en: 'MaxScaleDenominator', + ti: 'Double' + }, { + n: 'symbolizer', + rq: true, col: true, - en: 'VendorOption', - ti: '.VendorOption' + mx: false, + dom: false, + en: 'Symbolizer', + ti: '.SymbolizerType', + t: 'er' }] }, { - ln: 'Displacement', + ln: 'Stroke', tn: null, ps: [{ - n: 'displacementX', + n: 'graphicFill', rq: true, - en: 'DisplacementX', - ti: '.ParameterValueType' + en: 'GraphicFill', + ti: '.GraphicFill' }, { - n: 'displacementY', + n: 'graphicStroke', rq: true, - en: 'DisplacementY', - ti: '.ParameterValueType' + en: 'GraphicStroke', + ti: '.GraphicStroke' + }, { + n: 'cssParameter', + mno: 0, + col: true, + en: 'CssParameter', + ti: '.CssParameter' }] }, { - ln: 'StyledLayerDescriptor', + ln: 'ChannelSelection', tn: null, ps: [{ - n: 'name', - en: 'Name' + n: 'redChannel', + rq: true, + en: 'RedChannel', + ti: '.SelectedChannelType' }, { - n: 'title', - en: 'Title' + n: 'greenChannel', + rq: true, + en: 'GreenChannel', + ti: '.SelectedChannelType' }, { - n: '_abstract', - en: 'Abstract' + n: 'blueChannel', + rq: true, + en: 'BlueChannel', + ti: '.SelectedChannelType' }, { - n: 'namedLayerOrUserLayer', + n: 'grayChannel', + rq: true, + en: 'GrayChannel', + ti: '.SelectedChannelType' + }] + }, { + ln: 'InlineFeature', + tn: null, + ps: [{ + n: 'any', mno: 0, col: true, - etis: [{ - en: 'NamedLayer', - ti: '.NamedLayer' - }, { - en: 'UserLayer', - ti: '.UserLayer' - }], - t: 'es' - }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' + mx: false, + t: 'ae' }] }, { - ln: 'RemoteOWS', + ln: 'ShadedRelief', tn: null, ps: [{ - n: 'service', - rq: true, - en: 'Service' + n: 'brightnessOnly', + en: 'BrightnessOnly', + ti: 'Boolean' }, { - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResource' + n: 'reliefFactor', + en: 'ReliefFactor', + ti: 'Double' }] }, { - ln: 'PolygonSymbolizer', + ln: 'EARLIESTONTOP', + tn: null + }, { + ln: 'LineSymbolizer', tn: null, bti: '.SymbolizerType', ps: [{ n: 'geometry', en: 'Geometry', ti: '.Geometry' - }, { - n: 'fill', - en: 'Fill', - ti: '.Fill' }, { n: 'stroke', en: 'Stroke', ti: '.Stroke' }] }, { - ln: 'GraphicFill', - tn: null, - ps: [{ - n: 'graphic', - rq: true, - en: 'Graphic', - ti: '.Graphic' - }] - }, { - ln: 'Extent', - tn: null, - ps: [{ - n: 'name', - rq: true, - en: 'Name' - }, { - n: 'value', - rq: true, - en: 'Value' - }] - }, { - ln: 'UserStyle', + ln: 'ColorMapEntry', tn: null, ps: [{ - n: 'name', - en: 'Name' - }, { - n: 'title', - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'isDefault', - en: 'IsDefault' - }, { - n: 'featureTypeStyle', + n: 'color', rq: true, - col: true, - en: 'FeatureTypeStyle', - ti: '.FeatureTypeStyle' - }] - }, { - ln: 'Font', - tn: null, - ps: [{ - n: 'cssParameter', - mno: 0, - col: true, - en: 'CssParameter', - ti: '.CssParameter' - }] - }, { - ln: 'Graphic', - tn: null, - ps: [{ - n: 'externalGraphicOrMark', - mno: 0, - col: true, - etis: [{ - en: 'ExternalGraphic', - ti: '.ExternalGraphic' - }, { - en: 'Mark', - ti: '.Mark' - }], - t: 'es' + an: { + lp: 'color' + }, + t: 'a' }, { n: 'opacity', - en: 'Opacity', - ti: '.ParameterValueType' + ti: 'Double', + an: { + lp: 'opacity' + }, + t: 'a' }, { - n: 'size', - en: 'Size', - ti: '.ParameterValueType' + n: 'quantity', + ti: 'Double', + an: { + lp: 'quantity' + }, + t: 'a' }, { - n: 'rotation', - en: 'Rotation', - ti: '.ParameterValueType' - }] - }, { - ln: 'SymbolizerType', - ps: [{ - n: 'uom', + n: 'label', an: { - lp: 'uom' + lp: 'label' }, t: 'a' }] }, { - ln: 'OverlapBehavior', + ln: 'UserStyle', tn: null, ps: [{ - n: 'latestontop', - rq: true, - en: 'LATEST_ON_TOP', - ti: '.LATESTONTOP' + n: 'name', + en: 'Name' }, { - n: 'earliestontop', - rq: true, - en: 'EARLIEST_ON_TOP', - ti: '.EARLIESTONTOP' + n: 'title', + en: 'Title' }, { - n: 'average', - rq: true, - en: 'AVERAGE', - ti: '.AVERAGE' + n: '_abstract', + en: 'Abstract' }, { - n: 'random', + n: 'isDefault', + en: 'IsDefault' + }, { + n: 'featureTypeStyle', rq: true, - en: 'RANDOM', - ti: '.RANDOM' - }] - }, { - 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' + en: 'FeatureTypeStyle', + ti: '.FeatureTypeStyle' }] }, { - ln: 'CssParameter', + ln: 'Extent', tn: null, - bti: '.ParameterValueType', ps: [{ n: 'name', rq: true, - an: { - lp: 'name' - }, - t: 'a' + en: 'Name' + }, { + n: 'value', + rq: true, + en: 'Value' }] }, { - ln: 'AnchorPoint', + ln: 'Displacement', tn: null, ps: [{ - n: 'anchorPointX', + n: 'displacementX', rq: true, - en: 'AnchorPointX', + en: 'DisplacementX', ti: '.ParameterValueType' }, { - n: 'anchorPointY', + n: 'displacementY', rq: true, - en: 'AnchorPointY', + en: 'DisplacementY', ti: '.ParameterValueType' }] }, { - ln: 'Transformation', - tn: null, + ln: 'ParameterValueType', ps: [{ - n: 'function', - rq: true, + n: 'content', + col: true, + dom: false, en: { - lp: 'Function', + lp: 'expression', ns: 'http:\/\/www.opengis.net\/ogc' }, - ti: 'Filter_1_0_0.FunctionType' + ti: 'Filter_1_0_0.ExpressionType', + t: 'er' }] }, { - ln: 'Halo', - tn: null, - ps: [{ - n: 'radius', - en: 'Radius', - ti: '.ParameterValueType' - }, { - n: 'fill', - en: 'Fill', - ti: '.Fill' - }] + ln: 'Normalize', + tn: null }, { - ln: 'GraphicStroke', + ln: 'GraphicFill', tn: null, ps: [{ n: 'graphic', @@ -526,94 +645,47 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { ti: '.Graphic' }] }, { - ln: 'OnlineResource', + ln: 'PointPlacement', 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: 'anchorPoint', + en: 'AnchorPoint', + ti: '.AnchorPoint' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - an: { - lp: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + n: 'displacement', + en: 'Displacement', + ti: '.Displacement' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + n: 'rotation', + en: 'Rotation', + ti: '.ParameterValueType' }] }, { - ln: 'Mark', - tn: null, + ln: 'RANDOM', + tn: null + }, { + ln: 'SelectedChannelType', ps: [{ - n: 'wellKnownName', - en: 'WellKnownName', - ti: '.WellKnownName' - }, { - n: 'fill', - en: 'Fill', - ti: '.Fill' + n: 'sourceChannelName', + rq: true, + en: 'SourceChannelName' }, { - n: 'stroke', - en: 'Stroke', - ti: '.Stroke' + n: 'contrastEnhancement', + en: 'ContrastEnhancement', + ti: '.ContrastEnhancement' }] }, { - ln: 'RANDOM', - tn: null - }, { - ln: 'Geometry', + ln: 'PointSymbolizer', tn: null, + bti: '.SymbolizerType', 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: 'geometry', + en: 'Geometry', + ti: '.Geometry' + }, { + n: 'graphic', + en: 'Graphic', + ti: '.Graphic' }] }, { ln: 'FeatureTypeConstraint', @@ -664,152 +736,53 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { en: 'Fill', ti: '.Fill' }, { - n: 'graphic', - en: 'Graphic', - ti: '.Graphic' - }, { - n: 'priority', - en: 'Priority', - ti: '.ParameterValueType' - }, { - n: 'vendorOption', - mno: 0, - col: true, - en: 'VendorOption', - ti: '.VendorOption' - }] - }, { - ln: 'LegendGraphic', - tn: null, - ps: [{ - n: 'graphic', - rq: true, - en: 'Graphic', - ti: '.Graphic' - }] - }, { - ln: 'UserLayer', - 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: 'userStyle', - rq: true, - col: true, - en: 'UserStyle', - ti: '.UserStyle' - }] - }, { - ln: 'Normalize', - 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: 'ChannelSelection', - tn: null, - ps: [{ - n: 'redChannel', - rq: true, - en: 'RedChannel', - ti: '.SelectedChannelType' - }, { - n: 'greenChannel', - rq: true, - en: 'GreenChannel', - ti: '.SelectedChannelType' + n: 'graphic', + en: 'Graphic', + ti: '.Graphic' }, { - n: 'blueChannel', - rq: true, - en: 'BlueChannel', - ti: '.SelectedChannelType' + n: 'priority', + en: 'Priority', + ti: '.ParameterValueType' }, { - n: 'grayChannel', - rq: true, - en: 'GrayChannel', - ti: '.SelectedChannelType' + n: 'vendorOption', + mno: 0, + col: true, + en: 'VendorOption', + ti: '.VendorOption' }] }, { - ln: 'ColorMap', + ln: 'Fill', tn: null, ps: [{ - n: 'colorMapEntry', + n: 'graphicFill', + en: 'GraphicFill', + ti: '.GraphicFill' + }, { + n: 'cssParameter', mno: 0, col: true, - en: 'ColorMapEntry', - ti: '.ColorMapEntry' - }, { - n: 'type', - an: { - lp: 'type' - }, - t: 'a' + en: 'CssParameter', + ti: '.CssParameter' + }] + }, { + ln: 'Halo', + tn: null, + ps: [{ + n: 'radius', + en: 'Radius', + ti: '.ParameterValueType' }, { - n: 'extended', - ti: 'Boolean', - an: { - lp: 'extended' - }, - t: 'a' + n: 'fill', + en: 'Fill', + ti: '.Fill' }] }, { ln: 'LATESTONTOP', tn: null }, { - 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: 'Stroke', + ln: 'Font', tn: null, ps: [{ - n: 'graphicFill', - rq: true, - en: 'GraphicFill', - ti: '.GraphicFill' - }, { - n: 'graphicStroke', - rq: true, - en: 'GraphicStroke', - ti: '.GraphicStroke' - }, { n: 'cssParameter', mno: 0, col: true, @@ -817,49 +790,75 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { ti: '.CssParameter' }] }, { - ln: 'LayerFeatureConstraints', + ln: 'ContrastEnhancement', tn: null, ps: [{ - n: 'featureTypeConstraint', + n: 'normalize', rq: true, - col: true, - en: 'FeatureTypeConstraint', - ti: '.FeatureTypeConstraint' + en: 'Normalize', + ti: '.Normalize' + }, { + n: 'histogram', + rq: true, + en: 'Histogram', + ti: '.Histogram' + }, { + n: 'gammaValue', + en: 'GammaValue', + ti: 'Double' }] }, { - ln: 'InlineFeature', + ln: 'LinePlacement', tn: null, ps: [{ - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' + n: 'perpendicularOffset', + en: 'PerpendicularOffset', + ti: '.ParameterValueType' }] }, { - ln: 'SelectedChannelType', + ln: 'Mark', + tn: null, ps: [{ - n: 'sourceChannelName', - rq: true, - en: 'SourceChannelName' + n: 'wellKnownName', + en: 'WellKnownName', + ti: '.WellKnownName' }, { - n: 'contrastEnhancement', - en: 'ContrastEnhancement', - ti: '.ContrastEnhancement' + n: 'fill', + en: 'Fill', + ti: '.Fill' + }, { + n: 'stroke', + en: 'Stroke', + ti: '.Stroke' }] }, { - ln: 'AVERAGE', - tn: null + 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: 'NamedStyle', + ln: 'CssParameter', tn: null, + bti: '.ParameterValueType', ps: [{ n: 'name', rq: true, - en: 'Name' + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'LineSymbolizer', + ln: 'RasterSymbolizer', tn: null, bti: '.SymbolizerType', ps: [{ @@ -867,300 +866,301 @@ var SLD_1_0_0_GeoServer_Module_Factory = function () { en: 'Geometry', ti: '.Geometry' }, { - n: 'stroke', - en: 'Stroke', - ti: '.Stroke' + 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: 'LabelPlacement', + ln: 'AnchorPoint', tn: null, ps: [{ - n: 'pointPlacement', + n: 'anchorPointX', rq: true, - en: 'PointPlacement', - ti: '.PointPlacement' + en: 'AnchorPointX', + ti: '.ParameterValueType' }, { - n: 'linePlacement', + n: 'anchorPointY', rq: true, - en: 'LinePlacement', - ti: '.LinePlacement' + en: 'AnchorPointY', + ti: '.ParameterValueType' }] }, { - ln: 'ColorMapEntry', + ln: 'NamedStyle', tn: null, ps: [{ - n: 'color', + n: 'name', rq: true, - an: { - lp: 'color' - }, - t: 'a' - }, { - n: 'opacity', - ti: 'Double', - an: { - lp: 'opacity' - }, - t: 'a' - }, { - n: 'quantity', - ti: 'Double', - an: { - lp: 'quantity' - }, - t: 'a' - }, { - n: 'label', - an: { - lp: 'label' - }, - t: 'a' + en: 'Name' }] }], eis: [{ - en: 'GraphicFill', - ti: '.GraphicFill' + en: 'NamedStyle', + ti: '.NamedStyle' + }, { + en: 'Histogram', + ti: '.Histogram' }, { en: 'ElseFilter', ti: '.ElseFilter' }, { - en: 'Format' - }, { - en: 'ShadedRelief', - ti: '.ShadedRelief' - }, { - en: 'AVERAGE', - ti: '.AVERAGE' - }, { - en: 'LayerFeatureConstraints', - ti: '.LayerFeatureConstraints' - }, { - en: 'GrayChannel', - ti: '.SelectedChannelType' - }, { - en: 'Geometry', - ti: '.Geometry' - }, { - en: 'Graphic', - ti: '.Graphic' + en: 'BrightnessOnly', + ti: 'Boolean' }, { - en: 'StyledLayerDescriptor', - ti: '.StyledLayerDescriptor' + en: 'CssParameter', + ti: '.CssParameter' }, { - en: 'UserLayer', - ti: '.UserLayer' + en: 'TextSymbolizer', + ti: '.TextSymbolizer', + sh: 'Symbolizer' + }, { + en: 'Extent', + ti: '.Extent' }, { en: 'ReliefFactor', ti: 'Double' }, { - en: 'GraphicStroke', - ti: '.GraphicStroke' + en: 'Normalize', + ti: '.Normalize' }, { - en: 'MaxScaleDenominator', + en: 'GammaValue', ti: 'Double' }, { - en: 'OnlineResource', - ti: '.OnlineResource' + en: 'Label', + ti: '.ParameterValueType' }, { - en: 'Radius', + en: 'Rotation', ti: '.ParameterValueType' }, { en: 'ColorMapEntry', ti: '.ColorMapEntry' }, { - en: 'BlueChannel', - ti: '.SelectedChannelType' - }, { - en: 'SourceChannelName' + en: 'Font', + ti: '.Font' }, { - en: 'FeatureTypeConstraint', - ti: '.FeatureTypeConstraint' + en: 'ContrastEnhancement', + ti: '.ContrastEnhancement' }, { - en: 'VendorOption', - ti: '.VendorOption' + en: 'ImageOutline', + ti: '.ImageOutline' }, { - en: 'Priority', + en: 'AnchorPointY', ti: '.ParameterValueType' }, { - en: 'Stroke', - ti: '.Stroke' + en: 'FeatureTypeName' }, { - en: 'ContrastEnhancement', - ti: '.ContrastEnhancement' + en: 'IsDefault' }, { - en: 'Fill', - ti: '.Fill' + en: 'Mark', + ti: '.Mark' }, { - en: 'FeatureTypeName' + en: 'LinePlacement', + ti: '.LinePlacement' + }, { + en: 'VendorOption', + ti: '.VendorOption' + }, { + en: 'GrayChannel', + ti: '.SelectedChannelType' }, { en: 'ExternalGraphic', ti: '.ExternalGraphic' }, { - en: 'DisplacementX', - ti: '.ParameterValueType' + en: 'SourceChannelName' }, { - en: 'InlineFeature', - ti: '.InlineFeature' + en: 'RemoteOWS', + ti: '.RemoteOWS' }, { - en: 'ColorMap', - ti: '.ColorMap' + en: 'Symbolizer', + ti: '.SymbolizerType' }, { en: 'MinScaleDenominator', ti: 'Double' }, { - en: 'Value' + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' }, { - en: 'Service' + en: 'GraphicStroke', + ti: '.GraphicStroke' }, { - en: 'DisplacementY', - ti: '.ParameterValueType' + en: 'PointPlacement', + ti: '.PointPlacement' }, { - en: 'Symbolizer', - ti: '.SymbolizerType' + en: 'Title' }, { - en: 'Rotation', - ti: '.ParameterValueType' + en: 'FeatureTypeStyle', + ti: '.FeatureTypeStyle' }, { - en: 'WellKnownName', - ti: '.WellKnownName' + en: 'NamedLayer', + ti: '.NamedLayer' }, { - en: 'Transformation', - ti: '.Transformation' + en: 'BlueChannel', + ti: '.SelectedChannelType' }, { - en: 'AnchorPointY', - ti: '.ParameterValueType' + en: 'StyledLayerDescriptor', + ti: '.StyledLayerDescriptor' }, { - en: 'GammaValue', - ti: 'Double' + en: 'RANDOM', + ti: '.RANDOM' + }, { + en: 'OnlineResource', + ti: '.OnlineResource' }, { en: 'Size', ti: '.ParameterValueType' }, { - en: 'Mark', - ti: '.Mark' - }, { - en: 'PolygonSymbolizer', - ti: '.PolygonSymbolizer', - sh: 'Symbolizer' + en: 'Format' }, { - en: 'RANDOM', - ti: '.RANDOM' + en: 'Graphic', + ti: '.Graphic' }, { en: 'Rule', ti: '.Rule' }, { - en: 'Histogram', - ti: '.Histogram' - }, { - en: 'CssParameter', - ti: '.CssParameter' + en: 'LabelPlacement', + ti: '.LabelPlacement' }, { - en: 'LegendGraphic', - ti: '.LegendGraphic' + en: 'DisplacementY', + ti: '.ParameterValueType' }, { - en: 'NamedLayer', - ti: '.NamedLayer' + en: 'EARLIEST_ON_TOP', + ti: '.EARLIESTONTOP' }, { - en: 'Opacity', + en: 'DisplacementX', ti: '.ParameterValueType' }, { - en: 'AnchorPoint', - ti: '.AnchorPoint' + en: 'Fill', + ti: '.Fill' + }, { + en: 'LineSymbolizer', + ti: '.LineSymbolizer', + sh: 'Symbolizer' + }, { + en: 'GreenChannel', + ti: '.SelectedChannelType' }, { en: 'UserStyle', ti: '.UserStyle' }, { - en: 'EARLIEST_ON_TOP', - ti: '.EARLIESTONTOP' - }, { - en: 'Displacement', - ti: '.Displacement' + en: 'InlineFeature', + ti: '.InlineFeature' }, { - en: 'Name' + en: 'OverlapBehavior', + ti: '.OverlapBehavior' }, { - en: 'Label', + en: 'Priority', ti: '.ParameterValueType' }, { - en: 'PointPlacement', - ti: '.PointPlacement' + en: 'GraphicFill', + ti: '.GraphicFill' + }, { + en: 'Value' }, { en: 'ChannelSelection', ti: '.ChannelSelection' }, { - en: 'PointSymbolizer', - ti: '.PointSymbolizer', - sh: 'Symbolizer' + en: 'AVERAGE', + ti: '.AVERAGE' }, { - en: 'Title' + en: 'Name' }, { - en: 'NamedStyle', - ti: '.NamedStyle' + en: 'PerpendicularOffset', + ti: '.ParameterValueType' }, { - en: 'Abstract' + en: 'LegendGraphic', + ti: '.LegendGraphic' }, { - en: 'RemoteOWS', - ti: '.RemoteOWS' + en: 'ShadedRelief', + ti: '.ShadedRelief' }, { - en: 'AnchorPointX', + en: 'Radius', ti: '.ParameterValueType' }, { - en: 'GreenChannel', - ti: '.SelectedChannelType' - }, { - en: 'ImageOutline', - ti: '.ImageOutline' - }, { - en: 'LabelPlacement', - ti: '.LabelPlacement' + en: 'AnchorPointX', + ti: '.ParameterValueType' }, { - en: 'Normalize', - ti: '.Normalize' + en: 'Stroke', + ti: '.Stroke' }, { - en: 'IsDefault' + en: 'SemanticTypeIdentifier' }, { en: 'RedChannel', ti: '.SelectedChannelType' }, { - en: 'OverlapBehavior', - ti: '.OverlapBehavior' + en: 'Transformation', + ti: '.Transformation' }, { - en: 'TextSymbolizer', - ti: '.TextSymbolizer', + en: 'RasterSymbolizer', + ti: '.RasterSymbolizer', sh: 'Symbolizer' }, { - en: 'SemanticTypeIdentifier' + en: 'LATEST_ON_TOP', + ti: '.LATESTONTOP' }, { - en: 'Font', - ti: '.Font' + en: 'PointSymbolizer', + ti: '.PointSymbolizer', + sh: 'Symbolizer' }, { - en: 'BrightnessOnly', - ti: 'Boolean' + en: 'MaxScaleDenominator', + ti: 'Double' + }, { + en: 'Displacement', + ti: '.Displacement' }, { en: 'Halo', ti: '.Halo' }, { - en: 'LATEST_ON_TOP', - ti: '.LATESTONTOP' + en: 'Service' }, { - en: 'LineSymbolizer', - ti: '.LineSymbolizer', + en: 'UserLayer', + ti: '.UserLayer' + }, { + en: 'Geometry', + ti: '.Geometry' + }, { + en: 'Abstract' + }, { + en: 'PolygonSymbolizer', + ti: '.PolygonSymbolizer', sh: 'Symbolizer' }, { - en: 'Extent', - ti: '.Extent' + en: 'WellKnownName', + ti: '.WellKnownName' }, { - en: 'PerpendicularOffset', + en: 'Opacity', ti: '.ParameterValueType' }, { - en: 'FeatureTypeStyle', - ti: '.FeatureTypeStyle' + en: 'ColorMap', + ti: '.ColorMap' }, { - en: 'RasterSymbolizer', - ti: '.RasterSymbolizer', - sh: 'Symbolizer' + en: 'FeatureTypeConstraint', + ti: '.FeatureTypeConstraint' }, { - en: 'LinePlacement', - ti: '.LinePlacement' + en: 'AnchorPoint', + ti: '.AnchorPoint' }] }; return { diff --git a/scripts/lib/SLD_1_1_0.js b/scripts/lib/SLD_1_1_0.js index 2659d1c0..b447e55b 100644 --- a/scripts/lib/SLD_1_1_0.js +++ b/scripts/lib/SLD_1_1_0.js @@ -2,34 +2,28 @@ 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: ['GML_3_1_1', 'WMS_1_3_0', 'SE_1_1_0', 'Filter_1_1_0', 'OWS_1_0_0'], + deps: ['GML_3_1_1', 'WMS_1_3_0', 'SE_1_1_0', 'OWS_1_0_0', 'Filter_1_1_0'], tis: [{ - ln: 'TypeNameType', + ln: 'OutputType', ps: [{ - n: 'featureTypeName', + n: 'size', rq: true, - en: { - lp: 'FeatureTypeName', - ns: 'http:\/\/www.opengis.net\/se' - }, - ti: 'QName' + en: 'Size', + ti: '.OutputType.Size' }, { - n: 'coverageName', + n: 'format', rq: true, en: { - lp: 'CoverageName', - ns: 'http:\/\/www.opengis.net\/se' + lp: 'Format', + ns: 'http:\/\/www.opengis.net\/wms' } - }] - }, { - ln: 'LayerCoverageConstraints', - tn: null, - ps: [{ - n: 'coverageConstraint', - rq: true, - col: true, - en: 'CoverageConstraint', - ti: '.CoverageConstraint' + }, { + n: 'transparent', + en: 'Transparent', + ti: 'Boolean' + }, { + n: 'bGcolor', + en: 'BGcolor' }] }, { ln: 'CoverageConstraint', @@ -47,33 +41,59 @@ var SLD_1_1_0_Module_Factory = function () { ti: '.CoverageExtent' }] }, { - ln: 'OutputType.Size', + ln: 'UseSLDLibrary', tn: null, ps: [{ - n: 'width', - rq: true, - en: 'Width', - ti: 'PositiveInteger' - }, { - n: 'height', + n: 'onlineResource', rq: true, - en: 'Height', - ti: 'PositiveInteger' + en: { + lp: 'OnlineResource', + ns: 'http:\/\/www.opengis.net\/se' + }, + ti: 'SE_1_1_0.OnlineResourceType' }] }, { - ln: 'Extent', + ln: 'UserLayer', tn: null, ps: [{ n: 'name', - rq: true, en: { lp: 'Name', ns: 'http:\/\/www.opengis.net\/se' } }, { - n: 'value', + n: 'description', + en: { + lp: 'Description', + ns: 'http:\/\/www.opengis.net\/se' + }, + ti: 'SE_1_1_0.DescriptionType' + }, { + n: 'remoteOWS', rq: true, - en: 'Value' + 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: 'userStyle', + rq: true, + col: true, + en: 'UserStyle', + ti: '.UserStyle' }] }, { ln: 'IntervalType', @@ -89,70 +109,46 @@ var SLD_1_1_0_Module_Factory = function () { ti: 'Double' }] }, { - ln: 'DescribeLayerResponseType', + ln: 'TypeNameType', ps: [{ - n: 'version', + n: 'featureTypeName', rq: true, - en: 'Version' + en: { + lp: 'FeatureTypeName', + ns: 'http:\/\/www.opengis.net\/se' + }, + ti: 'QName' }, { - n: 'layerDescription', + n: 'coverageName', rq: true, - col: true, - en: 'LayerDescription', - ti: '.LayerDescriptionType' + en: { + lp: 'CoverageName', + ns: 'http:\/\/www.opengis.net\/se' + } }] }, { - ln: 'GetMapType', + ln: 'FeatureTypeConstraint', + tn: null, 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: 'featureTypeName', + en: { + lp: 'FeatureTypeName', + ns: 'http:\/\/www.opengis.net\/se' + }, + ti: 'QName' }, { - n: 'version', - an: { - lp: 'version' + n: 'filter', + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/ogc' }, - t: 'a' - }] - }, { - ln: 'ElevationType', - ps: [{ - n: 'value', - rq: true, - col: true, - en: 'Value', - ti: 'Double' + ti: 'Filter_1_1_0.FilterType' }, { - n: 'interval', - rq: true, - en: 'Interval', - ti: '.IntervalType' + n: 'extent', + mno: 0, + col: true, + en: 'Extent', + ti: '.Extent' }] }, { ln: 'NamedLayer', @@ -188,6 +184,19 @@ var SLD_1_1_0_Module_Factory = function () { }], t: 'es' }] + }, { + ln: 'DescribeLayerResponseType', + ps: [{ + n: 'version', + rq: true, + en: 'Version' + }, { + n: 'layerDescription', + rq: true, + col: true, + en: 'LayerDescription', + ti: '.LayerDescriptionType' + }] }, { ln: 'StyledLayerDescriptor', tn: null, @@ -232,7 +241,17 @@ var SLD_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RangeAxis', + ln: 'LayerCoverageConstraints', + tn: null, + ps: [{ + n: 'coverageConstraint', + rq: true, + col: true, + en: 'CoverageConstraint', + ti: '.CoverageConstraint' + }] + }, { + ln: 'NamedStyle', tn: null, ps: [{ n: 'name', @@ -242,9 +261,123 @@ var SLD_1_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/se' } }, { + n: 'description', + en: { + lp: 'Description', + ns: 'http:\/\/www.opengis.net\/se' + }, + ti: 'SE_1_1_0.DescriptionType' + }] + }, { + ln: 'ElevationType', + ps: [{ n: 'value', rq: true, - en: 'Value' + col: true, + en: 'Value', + ti: 'Double' + }, { + n: 'interval', + rq: true, + en: 'Interval', + ti: '.IntervalType' + }] + }, { + 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: 'UserStyle', + tn: null, + ps: [{ + n: 'name', + en: { + lp: 'Name', + ns: 'http:\/\/www.opengis.net\/se' + } + }, { + n: 'description', + en: { + lp: 'Description', + ns: 'http:\/\/www.opengis.net\/se' + }, + ti: 'SE_1_1_0.DescriptionType' + }, { + n: 'isDefault', + en: 'IsDefault', + ti: 'Boolean' + }, { + n: 'featureTypeStyleOrCoverageStyleOrOnlineResource', + rq: true, + 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: { + lp: 'OnlineResource', + ns: 'http:\/\/www.opengis.net\/se' + }, + ti: 'SE_1_1_0.OnlineResourceType' + }], + t: 'es' + }] + }, { + 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: 'UserDefinedSymbolization', @@ -293,50 +426,7 @@ var SLD_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UserLayer', - tn: null, - ps: [{ - n: 'name', - en: { - lp: 'Name', - ns: 'http:\/\/www.opengis.net\/se' - } - }, { - n: 'description', - en: { - lp: 'Description', - ns: 'http:\/\/www.opengis.net\/se' - }, - 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: 'userStyle', - rq: true, - col: true, - en: 'UserStyle', - ti: '.UserStyle' - }] - }, { - ln: 'NamedStyle', + ln: 'RangeAxis', tn: null, ps: [{ n: 'name', @@ -346,28 +436,9 @@ var SLD_1_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/se' } }, { - n: 'description', - en: { - lp: 'Description', - ns: 'http:\/\/www.opengis.net\/se' - }, - ti: 'SE_1_1_0.DescriptionType' - }] - }, { - ln: 'RemoteOWS', - tn: null, - ps: [{ - n: 'service', - rq: true, - en: 'Service' - }, { - n: 'onlineResource', + n: 'value', rq: true, - en: { - lp: 'OnlineResource', - ns: 'http:\/\/www.opengis.net\/se' - }, - ti: 'SE_1_1_0.OnlineResourceType' + en: 'Value' }] }, { ln: 'LayerFeatureConstraints', @@ -380,84 +451,33 @@ var SLD_1_1_0_Module_Factory = function () { ti: '.FeatureTypeConstraint' }] }, { - 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: 'UserStyle', + ln: 'Extent', tn: null, ps: [{ n: 'name', + rq: true, en: { lp: 'Name', ns: 'http:\/\/www.opengis.net\/se' } }, { - n: 'description', - en: { - lp: 'Description', - ns: 'http:\/\/www.opengis.net\/se' - }, - ti: 'SE_1_1_0.DescriptionType' - }, { - n: 'isDefault', - en: 'IsDefault', - ti: 'Boolean' - }, { - n: 'featureTypeStyleOrCoverageStyleOrOnlineResource', + n: 'value', rq: true, - 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: { - lp: 'OnlineResource', - ns: 'http:\/\/www.opengis.net\/se' - }, - ti: 'SE_1_1_0.OnlineResourceType' - }], - t: 'es' + en: 'Value' }] }, { - ln: 'OutputType', + ln: 'OutputType.Size', + tn: null, ps: [{ - n: 'size', + n: 'width', rq: true, - en: 'Size', - ti: '.OutputType.Size' + en: 'Width', + ti: 'PositiveInteger' }, { - n: 'format', + n: 'height', rq: true, - en: { - lp: 'Format', - ns: 'http:\/\/www.opengis.net\/wms' - } - }, { - n: 'transparent', - en: 'Transparent', - ti: 'Boolean' - }, { - n: 'bGcolor', - en: 'BGcolor' + en: 'Height', + ti: 'PositiveInteger' }] }, { ln: 'CoverageExtent', @@ -493,9 +513,13 @@ var SLD_1_1_0_Module_Factory = function () { ti: '.TypeNameType' }] }, { - ln: 'UseSLDLibrary', + ln: 'RemoteOWS', tn: null, ps: [{ + n: 'service', + rq: true, + en: 'Service' + }, { n: 'onlineResource', rq: true, en: { @@ -504,30 +528,6 @@ var SLD_1_1_0_Module_Factory = function () { }, ti: 'SE_1_1_0.OnlineResourceType' }] - }, { - ln: 'FeatureTypeConstraint', - tn: null, - ps: [{ - n: 'featureTypeName', - en: { - lp: 'FeatureTypeName', - 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' - }] }, { t: 'enum', ln: 'ExceptionsType', @@ -538,41 +538,33 @@ var SLD_1_1_0_Module_Factory = function () { vs: ['wfs', 'wcs'] }], eis: [{ - en: 'Extent', - ti: '.Extent' + en: 'Value' + }, { + en: 'IsDefault', + ti: 'Boolean' + }, { + en: 'NamedLayer', + ti: '.NamedLayer' }, { en: 'CoverageExtent', ti: '.CoverageExtent' - }, { - en: 'RangeAxis', - ti: '.RangeAxis' }, { en: 'TimePeriod' - }, { - en: 'DescribeLayer', - ti: 'WMS_1_3_0.OperationType', - sh: { - lp: '_ExtendedOperation', - ns: 'http:\/\/www.opengis.net\/wms' - } }, { en: 'DescribeLayerResponse', ti: '.DescribeLayerResponseType' }, { - en: 'UserDefinedSymbolization', - ti: '.UserDefinedSymbolization', - sh: { - lp: '_ExtendedCapabilities', - ns: 'http:\/\/www.opengis.net\/wms' - } + en: 'FeatureTypeConstraint', + ti: '.FeatureTypeConstraint' + }, { + en: 'RemoteOWS', + ti: '.RemoteOWS' }, { en: 'LayerCoverageConstraints', ti: '.LayerCoverageConstraints' }, { - en: 'StyledLayerDescriptor', - ti: '.StyledLayerDescriptor' - }, { - en: 'Value' + en: 'CoverageConstraint', + ti: '.CoverageConstraint' }, { en: 'NamedStyle', ti: '.NamedStyle' @@ -580,11 +572,11 @@ var SLD_1_1_0_Module_Factory = function () { en: 'UserStyle', ti: '.UserStyle' }, { - en: 'RemoteOWS', - ti: '.RemoteOWS' + en: 'Extent', + ti: '.Extent' }, { - en: 'IsDefault', - ti: 'Boolean' + en: 'InlineFeature', + ti: '.InlineFeature' }, { en: 'Service' }, { @@ -595,29 +587,37 @@ var SLD_1_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/wms' } }, { - en: 'LayerFeatureConstraints', - ti: '.LayerFeatureConstraints' + en: 'GetMap', + ti: '.GetMapType' + }, { + en: 'StyledLayerDescriptor', + ti: '.StyledLayerDescriptor' }, { en: 'UseSLDLibrary', ti: '.UseSLDLibrary' + }, { + en: 'LayerFeatureConstraints', + ti: '.LayerFeatureConstraints' }, { en: 'UserLayer', ti: '.UserLayer' }, { - en: 'FeatureTypeConstraint', - ti: '.FeatureTypeConstraint' - }, { - en: 'InlineFeature', - ti: '.InlineFeature' - }, { - en: 'GetMap', - ti: '.GetMapType' + en: 'DescribeLayer', + ti: 'WMS_1_3_0.OperationType', + sh: { + lp: '_ExtendedOperation', + ns: 'http:\/\/www.opengis.net\/wms' + } }, { - en: 'NamedLayer', - ti: '.NamedLayer' + en: 'RangeAxis', + ti: '.RangeAxis' }, { - en: 'CoverageConstraint', - ti: '.CoverageConstraint' + en: 'UserDefinedSymbolization', + ti: '.UserDefinedSymbolization', + sh: { + lp: '_ExtendedCapabilities', + ns: 'http:\/\/www.opengis.net\/wms' + } }] }; return { diff --git a/scripts/lib/SMIL_2_0.js b/scripts/lib/SMIL_2_0.js index ea10f370..ba1bb7c7 100644 --- a/scripts/lib/SMIL_2_0.js +++ b/scripts/lib/SMIL_2_0.js @@ -4,9 +4,15 @@ var SMIL_2_0_Module_Factory = function () { dens: 'http:\/\/www.w3.org\/2001\/SMIL20\/', deps: ['SMIL_2_0_Language'], tis: [{ - ln: 'AnimateColorPrototype', - tn: 'animateColorPrototype', + ln: 'SetPrototype', + tn: 'setPrototype', ps: [{ + n: 'to', + an: { + lp: 'to' + }, + t: 'a' + }, { n: 'attributeName', rq: true, an: { @@ -19,19 +25,11 @@ var SMIL_2_0_Module_Factory = function () { lp: 'attributeType' }, t: 'a' - }, { - n: 'additive', - an: { - lp: 'additive' - }, - t: 'a' - }, { - n: 'accumulate', - an: { - lp: 'accumulate' - }, - t: 'a' - }, { + }] + }, { + ln: 'AnimateColorPrototype', + tn: 'animateColorPrototype', + ps: [{ n: 'from', an: { lp: 'from' @@ -55,14 +53,16 @@ var SMIL_2_0_Module_Factory = function () { lp: 'to' }, t: 'a' - }] - }, { - ln: 'SetPrototype', - tn: 'setPrototype', - ps: [{ - n: 'to', + }, { + n: 'additive', an: { - lp: 'to' + lp: 'additive' + }, + t: 'a' + }, { + n: 'accumulate', + an: { + lp: 'accumulate' }, t: 'a' }, { @@ -129,40 +129,40 @@ var SMIL_2_0_Module_Factory = function () { ln: 'AnimatePrototype', tn: 'animatePrototype', ps: [{ - n: 'from', + n: 'attributeName', + rq: true, an: { - lp: 'from' + lp: 'attributeName' }, t: 'a' }, { - n: 'by', + n: 'attributeType', an: { - lp: 'by' + lp: 'attributeType' }, t: 'a' }, { - n: 'values', + n: 'from', an: { - lp: 'values' + lp: 'from' }, t: 'a' }, { - n: 'to', + n: 'by', an: { - lp: 'to' + lp: 'by' }, t: 'a' }, { - n: 'attributeName', - rq: true, + n: 'values', an: { - lp: 'attributeName' + lp: 'values' }, t: 'a' }, { - n: 'attributeType', + n: 'to', an: { - lp: 'attributeType' + lp: 'to' }, t: 'a' }, { @@ -178,30 +178,30 @@ var SMIL_2_0_Module_Factory = function () { }, t: 'a' }] - }, { - t: 'enum', - ln: 'FillTimingAttrsType', - vs: ['remove', 'freeze', 'hold', 'auto', 'default', 'transition'] - }, { - 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'] + ln: 'FillTimingAttrsType', + vs: ['remove', 'freeze', 'hold', 'auto', 'default', 'transition'] }, { t: 'enum', ln: 'FillDefaultType', vs: ['remove', 'freeze', 'hold', 'auto', 'inherit', 'transition'] + }, { + t: 'enum', + ln: 'SyncBehaviorDefaultType', + vs: ['canSlip', 'locked', 'independent', 'inherit'] }, { t: 'enum', ln: 'SyncBehaviorType', vs: ['canSlip', 'locked', 'independent', 'default'] + }, { + t: 'enum', + ln: 'RestartTimingType', + vs: ['never', 'always', 'whenNotActive', 'default'] }], eis: [{ en: 'animateMotion', diff --git a/scripts/lib/SMIL_2_0_Language.js b/scripts/lib/SMIL_2_0_Language.js index 4f6de42d..15283156 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: 'SetType', - tn: 'setType', - bti: 'SMIL_2_0.SetPrototype', + ln: 'AnimateColorType', + tn: 'animateColorType', + bti: 'SMIL_2_0.AnimateColorPrototype', ps: [{ n: 'otherAttributes', t: 'aa' @@ -49,52 +49,52 @@ var SMIL_2_0_Language_Module_Factory = function () { }, t: 'a' }, { - n: 'restartDefault', + n: 'skipContent', + ti: 'Boolean', an: { - lp: 'restartDefault' + lp: 'skip-content' }, t: 'a' }, { - n: 'syncBehaviorDefault', + n: 'fill', an: { - lp: 'syncBehaviorDefault' + lp: 'fill' }, t: 'a' }, { - n: 'syncToleranceDefault', + n: 'syncBehavior', an: { - lp: 'syncToleranceDefault' + lp: 'syncBehavior' }, t: 'a' }, { - n: 'fill', + n: 'syncTolerance', an: { - lp: 'fill' + lp: 'syncTolerance' }, t: 'a' }, { - n: 'restart', + n: 'syncBehaviorDefault', an: { - lp: 'restart' + lp: 'syncBehaviorDefault' }, t: 'a' }, { - n: 'syncBehavior', + n: 'syncToleranceDefault', an: { - lp: 'syncBehavior' + lp: 'syncToleranceDefault' }, t: 'a' }, { - n: 'syncTolerance', + n: 'restart', an: { - lp: 'syncTolerance' + lp: 'restart' }, t: 'a' }, { - n: 'repeat', - ti: 'NonNegativeInteger', + n: 'fillDefault', an: { - lp: 'repeat' + lp: 'fillDefault' }, t: 'a' }, { @@ -103,6 +103,18 @@ var SMIL_2_0_Language_Module_Factory = function () { lp: 'dur' }, t: 'a' + }, { + n: 'begin', + an: { + lp: 'begin' + }, + t: 'a' + }, { + n: 'end', + an: { + lp: 'end' + }, + t: 'a' }, { n: 'min', an: { @@ -129,21 +141,22 @@ var SMIL_2_0_Language_Module_Factory = function () { }, t: 'a' }, { - n: 'begin', + n: 'repeat', + ti: 'NonNegativeInteger', an: { - lp: 'begin' + lp: 'repeat' }, t: 'a' }, { - n: 'end', + n: 'restartDefault', an: { - lp: 'end' + lp: 'restartDefault' }, t: 'a' }, { - n: 'fillDefault', + n: 'calcMode', an: { - lp: 'fillDefault' + lp: 'calcMode' }, t: 'a' }, { @@ -153,18 +166,11 @@ var SMIL_2_0_Language_Module_Factory = function () { lp: 'targetElement' }, t: 'a' - }, { - n: 'skipContent', - ti: 'Boolean', - an: { - lp: 'skip-content' - }, - t: 'a' }] }, { - ln: 'AnimateColorType', - tn: 'animateColorType', - bti: 'SMIL_2_0.AnimateColorPrototype', + ln: 'SetType', + tn: 'setType', + bti: 'SMIL_2_0.SetPrototype', ps: [{ n: 'otherAttributes', t: 'aa' @@ -175,9 +181,10 @@ 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' }, { @@ -213,23 +220,21 @@ var SMIL_2_0_Language_Module_Factory = function () { }, t: 'a' }, { - n: 'targetElement', - ti: 'IDREF', + n: 'fill', an: { - lp: 'targetElement' + lp: 'fill' }, t: 'a' }, { - n: 'skipContent', - ti: 'Boolean', + n: 'syncBehavior', an: { - lp: 'skip-content' + lp: 'syncBehavior' }, t: 'a' }, { - n: 'restartDefault', + n: 'syncTolerance', an: { - lp: 'restartDefault' + lp: 'syncTolerance' }, t: 'a' }, { @@ -244,12 +249,6 @@ var SMIL_2_0_Language_Module_Factory = function () { lp: 'syncToleranceDefault' }, t: 'a' - }, { - n: 'fill', - an: { - lp: 'fill' - }, - t: 'a' }, { n: 'restart', an: { @@ -257,28 +256,27 @@ var SMIL_2_0_Language_Module_Factory = function () { }, t: 'a' }, { - n: 'syncBehavior', + n: 'fillDefault', an: { - lp: 'syncBehavior' + lp: 'fillDefault' }, t: 'a' }, { - n: 'syncTolerance', + n: 'dur', an: { - lp: 'syncTolerance' + lp: 'dur' }, t: 'a' }, { - n: 'repeat', - ti: 'NonNegativeInteger', + n: 'begin', an: { - lp: 'repeat' + lp: 'begin' }, t: 'a' }, { - n: 'dur', + n: 'end', an: { - lp: 'dur' + lp: 'end' }, t: 'a' }, { @@ -307,21 +305,23 @@ var SMIL_2_0_Language_Module_Factory = function () { }, t: 'a' }, { - n: 'begin', + n: 'repeat', + ti: 'NonNegativeInteger', an: { - lp: 'begin' + lp: 'repeat' }, t: 'a' }, { - n: 'end', + n: 'restartDefault', an: { - lp: 'end' + lp: 'restartDefault' }, t: 'a' }, { - n: 'fillDefault', + n: 'skipContent', + ti: 'Boolean', an: { - lp: 'fillDefault' + lp: 'skip-content' }, t: 'a' }] @@ -338,26 +338,6 @@ var SMIL_2_0_Language_Module_Factory = function () { col: true, mx: false, t: 'ae' - }, { - n: 'calcMode', - an: { - lp: 'calcMode' - }, - t: 'a' - }, { - n: 'skipContent', - ti: 'Boolean', - an: { - lp: 'skip-content' - }, - t: 'a' - }, { - n: 'targetElement', - ti: 'IDREF', - an: { - lp: 'targetElement' - }, - t: 'a' }, { n: 'alt', an: { @@ -391,21 +371,23 @@ var SMIL_2_0_Language_Module_Factory = function () { }, t: 'a' }, { - n: 'restartDefault', + n: 'calcMode', an: { - lp: 'restartDefault' + lp: 'calcMode' }, t: 'a' }, { - n: 'syncBehaviorDefault', + n: 'targetElement', + ti: 'IDREF', an: { - lp: 'syncBehaviorDefault' + lp: 'targetElement' }, t: 'a' }, { - n: 'syncToleranceDefault', + n: 'skipContent', + ti: 'Boolean', an: { - lp: 'syncToleranceDefault' + lp: 'skip-content' }, t: 'a' }, { @@ -414,12 +396,6 @@ var SMIL_2_0_Language_Module_Factory = function () { lp: 'fill' }, t: 'a' - }, { - n: 'restart', - an: { - lp: 'restart' - }, - t: 'a' }, { n: 'syncBehavior', an: { @@ -433,10 +409,27 @@ var SMIL_2_0_Language_Module_Factory = function () { }, t: 'a' }, { - n: 'repeat', - ti: 'NonNegativeInteger', + n: 'syncBehaviorDefault', an: { - lp: 'repeat' + lp: 'syncBehaviorDefault' + }, + t: 'a' + }, { + n: 'syncToleranceDefault', + an: { + lp: 'syncToleranceDefault' + }, + t: 'a' + }, { + n: 'restart', + an: { + lp: 'restart' + }, + t: 'a' + }, { + n: 'fillDefault', + an: { + lp: 'fillDefault' }, t: 'a' }, { @@ -445,6 +438,18 @@ var SMIL_2_0_Language_Module_Factory = function () { lp: 'dur' }, t: 'a' + }, { + n: 'begin', + an: { + lp: 'begin' + }, + t: 'a' + }, { + n: 'end', + an: { + lp: 'end' + }, + t: 'a' }, { n: 'min', an: { @@ -471,21 +476,16 @@ var SMIL_2_0_Language_Module_Factory = function () { }, t: 'a' }, { - n: 'begin', - an: { - lp: 'begin' - }, - t: 'a' - }, { - n: 'end', + n: 'repeat', + ti: 'NonNegativeInteger', an: { - lp: 'end' + lp: 'repeat' }, t: 'a' }, { - n: 'fillDefault', + n: 'restartDefault', an: { - lp: 'fillDefault' + lp: 'restartDefault' }, t: 'a' }] @@ -503,169 +503,169 @@ 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: 'skipContent', - ti: 'Boolean', + n: 'alt', an: { - lp: 'skip-content' + 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: 'fill', + n: 'lang', an: { - lp: 'fill' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }, { - n: 'restart', + n: 'targetElement', + ti: 'IDREF', an: { - lp: 'restart' + lp: 'targetElement' }, t: 'a' }, { - n: 'syncBehavior', + n: 'skipContent', + ti: 'Boolean', an: { - lp: 'syncBehavior' + lp: 'skip-content' }, t: 'a' }, { - n: 'syncTolerance', + n: 'fill', an: { - lp: 'syncTolerance' + lp: 'fill' }, t: 'a' }, { - n: 'repeat', - ti: 'NonNegativeInteger', + n: 'syncBehavior', an: { - lp: 'repeat' + lp: 'syncBehavior' }, t: 'a' }, { - n: 'dur', + n: 'syncTolerance', an: { - lp: 'dur' + lp: 'syncTolerance' }, t: 'a' }, { - n: 'min', + n: 'syncBehaviorDefault', an: { - lp: 'min' + lp: 'syncBehaviorDefault' }, t: 'a' }, { - n: 'max', + n: 'syncToleranceDefault', an: { - lp: 'max' + lp: 'syncToleranceDefault' }, t: 'a' }, { - n: 'repeatDur', + n: 'restart', an: { - lp: 'repeatDur' + lp: 'restart' }, t: 'a' }, { - n: 'repeatCount', - ti: 'Decimal', + n: 'fillDefault', an: { - lp: 'repeatCount' + lp: 'fillDefault' }, t: 'a' }, { - n: 'begin', + n: 'dur', an: { - lp: 'begin' + lp: 'dur' }, t: 'a' }, { - n: 'end', + n: 'begin', an: { - lp: 'end' + lp: 'begin' }, t: 'a' }, { - n: 'fillDefault', + n: 'end', an: { - lp: 'fillDefault' + lp: 'end' }, t: 'a' }, { - n: 'calcMode', + n: 'min', an: { - lp: 'calcMode' + lp: 'min' }, t: 'a' }, { - n: 'alt', + n: 'max', an: { - lp: 'alt' + lp: 'max' }, t: 'a' }, { - n: 'longdesc', + n: 'repeatDur', an: { - lp: 'longdesc' + lp: 'repeatDur' }, t: 'a' }, { - n: 'id', - ti: 'ID', + n: 'repeatCount', + ti: 'Decimal', an: { - lp: 'id' + lp: 'repeatCount' }, t: 'a' }, { - n: 'clazz', + n: 'repeat', + ti: 'NonNegativeInteger', an: { - lp: 'class' + lp: 'repeat' }, t: 'a' }, { - n: 'lang', + n: 'restartDefault', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'restartDefault' }, t: 'a' }] }], eis: [{ - en: 'animateMotion', - ti: '.AnimateMotionType' - }, { en: 'set', ti: '.SetType' - }, { - en: 'animateColor', - ti: '.AnimateColorType' }, { en: 'animate', ti: '.AnimateType' + }, { + en: 'animateMotion', + ti: '.AnimateMotionType' + }, { + en: 'animateColor', + ti: '.AnimateColorType' }] }; return { diff --git a/scripts/lib/SOS_1_0_0.js b/scripts/lib/SOS_1_0_0.js index b434a6b2..3dd5c7dc 100644 --- a/scripts/lib/SOS_1_0_0.js +++ b/scripts/lib/SOS_1_0_0.js @@ -2,23 +2,50 @@ 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: ['SWE_1_0_1', 'OM_1_0_0', 'OWS_1_1_0', 'GML_3_1_1', 'SOS_1_0_0_Filter'], + deps: ['SOS_1_0_0_Filter', 'SWE_1_0_1', 'OWS_1_1_0', 'GML_3_1_1', 'OM_1_0_0'], tis: [{ - ln: 'DescribeObservationType', + ln: 'GetObservation.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: 'InsertObservation', tn: null, bti: '.RequestBaseType', ps: [{ - n: 'observedProperty', - rq: true + 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: 'Contents', + ln: 'ObservationTemplate', tn: null, ps: [{ - n: 'observationOfferingList', + n: 'observation', rq: true, - en: 'ObservationOfferingList', - ti: '.Contents.ObservationOfferingList' + en: { + lp: 'Observation', + ns: 'http:\/\/www.opengis.net\/om\/1.0' + }, + ti: 'OM_1_0_0.ObservationType' }] }, { ln: 'FilterCapabilities', @@ -56,21 +83,6 @@ var SOS_1_0_0_Module_Factory = function () { }, 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', tn: null, @@ -81,67 +93,63 @@ var SOS_1_0_0_Module_Factory = function () { t: 'ae' }] }, { - ln: 'DescribeSensor', + ln: 'GetObservationById', tn: null, bti: '.RequestBaseType', ps: [{ - n: 'procedure', - rq: true - }, { - n: 'outputFormat', + n: 'observationId', rq: true, + en: 'ObservationId' + }, { + n: 'responseFormat' + }, { + n: 'resultModel', + ti: 'QName' + }, { + n: 'responseMode' + }, { + n: 'srsName', an: { - lp: 'outputFormat' + lp: 'srsName' }, t: 'a' }] }, { - ln: 'DescribeResultModel', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'resultName', - rq: true, - en: 'ResultName', - ti: 'QName' - }] - }, { - ln: 'GetFeatureOfInterest', + ln: 'GetCapabilities', tn: null, - bti: '.RequestBaseType', + bti: 'OWS_1_1_0.GetCapabilitiesType', ps: [{ - n: 'featureOfInterestId', - rq: true, - col: true, - en: 'FeatureOfInterestId' - }, { - n: 'location', + n: 'service', rq: true, - ti: '.GetFeatureOfInterest.Location' - }, { - n: 'eventTime', - mno: 0, - col: true, - ti: '.GetFeatureOfInterest.EventTime' + an: { + lp: 'service' + }, + t: 'a' }] }, { - ln: 'ObservationOfferingBaseType', - bti: 'GML_3_1_1.AbstractFeatureType' - }, { - ln: 'GetResult.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: 'DescribeFeatureType', + tn: null, + bti: '.RequestBaseType', + ps: [{ + n: 'featureId', + rq: true, + en: 'FeatureId' + }] }, { ln: 'GetFeatureOfInterestTime', tn: null, @@ -152,34 +160,47 @@ var SOS_1_0_0_Module_Factory = function () { en: 'FeatureOfInterestId' }] }, { - ln: 'RegisterSensor', + ln: 'InsertObservationResponse', tn: null, - bti: '.RequestBaseType', ps: [{ - n: 'sensorDescription', + n: 'assignedObservationId', rq: true, - en: 'SensorDescription', - ti: '.RegisterSensor.SensorDescription' + en: 'AssignedObservationId' + }] + }, { + ln: 'DescribeSensor', + tn: null, + bti: '.RequestBaseType', + ps: [{ + n: 'procedure', + rq: true }, { - n: 'observationTemplate', + n: 'outputFormat', rq: true, - en: 'ObservationTemplate', - ti: '.ObservationTemplate' + an: { + lp: 'outputFormat' + }, + t: 'a' }] }, { - 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: 'GetObservation.EventTime', + ln: 'GetFeatureOfInterest.EventTime', tn: null, ps: [{ n: 'temporalOps', @@ -208,254 +229,218 @@ var SOS_1_0_0_Module_Factory = function () { ti: '.GetResult.EventTime' }] }, { - ln: 'DescribeFeatureType', + ln: 'DescribeObservationType', tn: null, bti: '.RequestBaseType', ps: [{ - n: 'featureId', - rq: true, - en: 'FeatureId' + n: 'observedProperty', + rq: true }] }, { - ln: 'GetCapabilities', + ln: 'GetFeatureOfInterest', tn: null, - bti: 'OWS_1_1_0.GetCapabilitiesType', + bti: '.RequestBaseType', ps: [{ - n: 'service', + n: 'featureOfInterestId', rq: true, - an: { - lp: 'service' - }, - t: 'a' + col: true, + en: 'FeatureOfInterestId' + }, { + n: 'location', + rq: true, + ti: '.GetFeatureOfInterest.Location' + }, { + n: 'eventTime', + mno: 0, + col: true, + ti: '.GetFeatureOfInterest.EventTime' }] }, { - ln: 'InsertObservation', + ln: 'RegisterSensor', tn: null, bti: '.RequestBaseType', ps: [{ - n: 'assignedSensorId', + n: 'sensorDescription', rq: true, - en: 'AssignedSensorId' + en: 'SensorDescription', + ti: '.RegisterSensor.SensorDescription' }, { - n: 'observation', + n: 'observationTemplate', rq: true, - en: { - lp: 'Observation', - ns: 'http:\/\/www.opengis.net\/om\/1.0' - }, - ti: 'OM_1_0_0.ObservationType' + en: 'ObservationTemplate', + ti: '.ObservationTemplate' }] }, { - ln: 'GetObservation', + ln: 'Capabilities', tn: null, - bti: '.RequestBaseType', + bti: 'OWS_1_1_0.CapabilitiesBaseType', ps: [{ - n: 'offering', - rq: true + n: 'filterCapabilities', + en: 'Filter_Capabilities', + ti: '.FilterCapabilities' }, { - n: 'eventTime', + n: 'contents', + en: 'Contents', + ti: '.Contents' + }] + }, { + ln: 'Contents.ObservationOfferingList', + tn: null, + ps: [{ + n: 'observationOffering', + rq: true, + col: true, + en: 'ObservationOffering', + ti: '.ObservationOfferingType' + }] + }, { + ln: 'ObservationOfferingType', + bti: '.ObservationOfferingBaseType', + ps: [{ + n: 'intendedApplication', mno: 0, col: true, - ti: '.GetObservation.EventTime' + ti: 'Token' + }, { + n: 'time', + rq: true, + ti: 'SWE_1_0_1.TimeGeometricPrimitivePropertyType' }, { n: 'procedure', - mno: 0, - col: true + rq: true, + col: true, + ti: 'GML_3_1_1.ReferenceType' }, { n: 'observedProperty', rq: true, - col: true + col: true, + ti: 'SWE_1_0_1.PhenomenonPropertyType' }, { n: 'featureOfInterest', - ti: '.GetObservation.FeatureOfInterest' - }, { - n: 'result', - ti: '.GetObservation.Result' + rq: true, + col: true, + ti: 'GML_3_1_1.ReferenceType' }, { n: 'responseFormat', - rq: true + rq: true, + col: true }, { n: 'resultModel', + mno: 0, + col: true, ti: 'QName' }, { - n: 'responseMode' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' + n: 'responseMode', + mno: 0, + col: true }] }, { - ln: 'InsertObservationResponse', + ln: 'GetResultResponse', tn: null, ps: [{ - n: 'assignedObservationId', - rq: true, - en: 'AssignedObservationId' - }] - }, { - ln: 'RequestBaseType', - ps: [{ - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'version', + n: 'result', rq: true, - an: { - lp: 'version' - }, - t: 'a' + ti: '.GetResultResponse.Result' }] }, { - ln: 'Contents.ObservationOfferingList', - tn: null, - ps: [{ - n: 'observationOffering', - rq: true, - col: true, - en: 'ObservationOffering', - ti: '.ObservationOfferingType' - }] + ln: 'ObservationOfferingBaseType', + bti: 'GML_3_1_1.AbstractFeatureType' }, { - ln: 'GetResultResponse.Result', + ln: 'GetObservation', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'value', - t: 'v' + n: 'offering', + rq: true }, { - n: 'rs', - rq: true, - an: { - lp: 'RS' - }, - t: 'a' - }] - }, { - ln: 'GetObservation.Result', - tn: null, - ps: [{ - n: 'comparisonOps', - rq: true, - mx: false, - dom: false, - en: { - lp: 'comparisonOps', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'SOS_1_0_0_Filter.ComparisonOpsType', - t: 'er' - }] - }, { - ln: 'ObservationOfferingType', - bti: '.ObservationOfferingBaseType', - ps: [{ - n: 'intendedApplication', + n: 'eventTime', mno: 0, col: true, - ti: 'Token' - }, { - n: 'time', - rq: true, - ti: 'SWE_1_0_1.TimeGeometricPrimitivePropertyType' + ti: '.GetObservation.EventTime' }, { n: 'procedure', - rq: true, - col: true, - ti: 'GML_3_1_1.ReferenceType' + mno: 0, + col: true }, { n: 'observedProperty', rq: true, - col: true, - ti: 'SWE_1_0_1.PhenomenonPropertyType' + col: true }, { n: 'featureOfInterest', - rq: true, - col: true, - ti: 'GML_3_1_1.ReferenceType' + ti: '.GetObservation.FeatureOfInterest' + }, { + n: 'result', + ti: '.GetObservation.Result' }, { n: 'responseFormat', - rq: true, - col: true + rq: true }, { n: 'resultModel', - mno: 0, - col: true, ti: 'QName' }, { - n: 'responseMode', - mno: 0, - col: true + n: 'responseMode' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' }] }, { - ln: 'GetResultResponse', + ln: 'GetFeatureOfInterest.Location', tn: null, ps: [{ - n: 'result', + n: 'spatialOps', rq: true, - ti: '.GetResultResponse.Result' + mx: false, + dom: false, + en: { + lp: 'spatialOps', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'SOS_1_0_0_Filter.SpatialOpsType', + t: 'er' }] }, { - ln: 'RegisterSensorResponse', + ln: 'GetResultResponse.Result', tn: null, ps: [{ - n: 'assignedSensorId', + n: 'value', + t: 'v' + }, { + n: 'rs', rq: true, - en: 'AssignedSensorId' + an: { + lp: 'RS' + }, + t: 'a' }] }, { - ln: 'Capabilities', + ln: 'RegisterSensorResponse', tn: null, - bti: 'OWS_1_1_0.CapabilitiesBaseType', ps: [{ - n: 'filterCapabilities', - en: 'Filter_Capabilities', - ti: '.FilterCapabilities' - }, { - n: 'contents', - en: 'Contents', - ti: '.Contents' + n: 'assignedSensorId', + rq: true, + en: 'AssignedSensorId' }] }, { - ln: 'GetFeatureOfInterest.EventTime', + ln: 'DescribeResultModel', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'temporalOps', + n: 'resultName', rq: true, - mx: false, - dom: false, - en: { - lp: 'temporalOps', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'SOS_1_0_0_Filter.TemporalOpsType', - t: 'er' + en: 'ResultName', + ti: 'QName' }] }, { - ln: 'GetObservationById', + ln: 'Contents', tn: null, - bti: '.RequestBaseType', ps: [{ - n: 'observationId', + n: 'observationOfferingList', rq: true, - en: 'ObservationId' - }, { - n: 'responseFormat' - }, { - n: 'resultModel', - ti: 'QName' - }, { - n: 'responseMode' - }, { - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' + en: 'ObservationOfferingList', + ti: '.Contents.ObservationOfferingList' }] }, { ln: 'GetObservation.FeatureOfInterest', @@ -477,39 +462,62 @@ var SOS_1_0_0_Module_Factory = function () { 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' + }] }, { t: 'enum', ln: 'ResponseModeType', vs: ['inline', 'attached', 'out-of-band', 'resultTemplate'] }], eis: [{ - en: 'Filter_Capabilities', - ti: '.FilterCapabilities' + en: 'Capabilities', + ti: '.Capabilities' + }, { + en: 'GetFeatureOfInterest', + ti: '.GetFeatureOfInterest' + }, { + en: 'GetObservationById', + ti: '.GetObservationById' + }, { + en: 'GetFeatureOfInterestTime', + ti: '.GetFeatureOfInterestTime' + }, { + en: 'InsertObservation', + ti: '.InsertObservation' + }, { + en: 'DescribeSensor', + ti: '.DescribeSensor' }, { en: 'DescribeObservationType', ti: '.DescribeObservationType' }, { - en: 'supportedSRS', - ti: 'GML_3_1_1.CodeType', - sh: { - lp: 'name', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'ObservationTemplate', + ti: '.ObservationTemplate' }, { - en: 'InsertObservationResponse', - ti: '.InsertObservationResponse' + en: 'Contents', + ti: '.Contents' + }, { + en: 'DescribeResultModel', + ti: '.DescribeResultModel' }, { en: 'GetResult', ti: '.GetResult' }, { - en: 'Capabilities', - ti: '.Capabilities' - }, { - en: 'DescribeFeatureType', - ti: '.DescribeFeatureType' - }, { - en: 'GetCapabilities', - ti: '.GetCapabilities' + en: 'Filter_Capabilities', + ti: '.FilterCapabilities' }, { en: 'srsName', ti: 'GML_3_1_1.CodeType', @@ -517,6 +525,9 @@ var SOS_1_0_0_Module_Factory = function () { lp: 'AbstractMetaData', ns: 'http:\/\/www.opengis.net\/ows\/1.1' } + }, { + en: 'GetResultResponse', + ti: '.GetResultResponse' }, { en: 'supportedSensorDescription', ti: 'QName', @@ -525,41 +536,30 @@ var SOS_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/ows\/1.1' } }, { - en: 'Contents', - ti: '.Contents' - }, { - en: 'InsertObservation', - ti: '.InsertObservation' + en: 'InsertObservationResponse', + ti: '.InsertObservationResponse' }, { - en: 'GetObservation', - ti: '.GetObservation' + en: 'supportedSRS', + ti: 'GML_3_1_1.CodeType', + sh: { + lp: 'name', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'DescribeSensor', - ti: '.DescribeSensor' + en: 'DescribeFeatureType', + ti: '.DescribeFeatureType' }, { en: 'RegisterSensorResponse', ti: '.RegisterSensorResponse' + }, { + en: 'GetCapabilities', + ti: '.GetCapabilities' }, { en: 'RegisterSensor', ti: '.RegisterSensor' }, { - en: 'GetResultResponse', - ti: '.GetResultResponse' - }, { - en: 'GetFeatureOfInterestTime', - ti: '.GetFeatureOfInterestTime' - }, { - en: 'ObservationTemplate', - ti: '.ObservationTemplate' - }, { - en: 'GetFeatureOfInterest', - ti: '.GetFeatureOfInterest' - }, { - en: 'GetObservationById', - ti: '.GetObservationById' - }, { - en: 'DescribeResultModel', - ti: '.DescribeResultModel' + en: 'GetObservation', + ti: '.GetObservation' }] }; return { diff --git a/scripts/lib/SOS_1_0_0_Filter.js b/scripts/lib/SOS_1_0_0_Filter.js index d2c63c5d..5a504b1b 100644 --- a/scripts/lib/SOS_1_0_0_Filter.js +++ b/scripts/lib/SOS_1_0_0_Filter.js @@ -4,60 +4,50 @@ var SOS_1_0_0_Filter_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/ogc', deps: ['GML_3_1_1'], tis: [{ - ln: 'ComparisonOperatorsType', + ln: 'FeatureIdType', + bti: '.AbstractIdType', ps: [{ - n: 'comparisonOperator', + n: 'fid', rq: true, - col: true, - en: 'ComparisonOperator' + ti: 'ID', + an: { + lp: 'fid' + }, + t: 'a' }] }, { - ln: 'PropertyIsBetweenType', - bti: '.ComparisonOpsType', + ln: 'SortByType', ps: [{ - n: 'expression', - rq: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' - }, { - n: 'lowerBoundary', - rq: true, - en: 'LowerBoundary', - ti: '.LowerBoundaryType' - }, { - n: 'upperBoundary', + n: 'sortProperty', rq: true, - en: 'UpperBoundary', - ti: '.UpperBoundaryType' + col: true, + en: 'SortProperty', + ti: '.SortPropertyType' }] }, { - ln: 'FilterCapabilities', - tn: null, + ln: 'BinarySpatialOpType', + bti: '.SpatialOpsType', ps: [{ - n: 'spatialCapabilities', - rq: true, - en: 'Spatial_Capabilities', - ti: '.SpatialCapabilitiesType' - }, { - n: 'scalarCapabilities', + n: 'propertyName1', rq: true, - en: 'Scalar_Capabilities', - ti: '.ScalarCapabilitiesType' + en: 'PropertyName', + ti: '.PropertyNameType' }, { - n: 'idCapabilities', + n: 'propertyName2', rq: true, - en: 'Id_Capabilities', - ti: '.IdCapabilitiesType' - }] - }, { - ln: 'BBOXType', - bti: '.SpatialOpsType', - ps: [{ - 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, @@ -71,97 +61,64 @@ var SOS_1_0_0_Filter_Module_Factory = function () { t: 'er' }] }, { - ln: 'SortPropertyType', - ps: [{ - n: 'propertyName', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'sortOrder', - en: 'SortOrder' - }] - }, { - ln: 'ComparisonOpsType' + ln: 'EID', + tn: null }, { - ln: 'LiteralType', - bti: '.ExpressionType', + ln: 'BinaryComparisonOpType', + bti: '.ComparisonOpsType', ps: [{ - n: 'content', + n: 'expression', + rq: true, + mno: 2, + mxo: 2, col: true, + mx: false, dom: false, - t: 'ae' + ti: '.ExpressionType', + t: 'er' + }, { + n: 'matchCase', + ti: 'Boolean', + an: { + lp: 'matchCase' + }, + t: 'a' }] }, { - ln: 'LogicalOperators', - tn: null - }, { - ln: 'AbstractIdType' - }, { - ln: 'PropertyIsLikeType', - bti: '.ComparisonOpsType', + ln: 'BBOXType', + 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', - rq: true, - an: { - lp: 'singleChar' - }, - t: 'a' - }, { - n: 'escapeChar', + n: 'envelope', rq: true, - an: { - lp: 'escapeChar' - }, - t: 'a' - }, { - n: 'matchCase', - ti: 'Boolean', - an: { - lp: 'matchCase' + mx: false, + dom: false, + en: { + lp: 'Envelope', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.EnvelopeType', + t: 'er' }] }, { - ln: 'SpatialOperatorsType', + ln: 'ComparisonOperatorsType', ps: [{ - n: 'spatialOperator', + n: 'comparisonOperator', rq: true, col: true, - en: 'SpatialOperator', - ti: '.SpatialOperatorType' + en: 'ComparisonOperator' }] }, { - ln: 'ArithmeticOperatorsType', + ln: 'LiteralType', + bti: '.ExpressionType', ps: [{ - n: 'simpleArithmeticOrFunctions', - rq: true, + n: 'content', col: true, - etis: [{ - en: 'SimpleArithmetic', - ti: '.SimpleArithmetic' - }, { - en: 'Functions', - ti: '.FunctionsType' - }], - t: 'es' + dom: false, + t: 'ae' }] }, { ln: 'ScalarCapabilitiesType', @@ -180,81 +137,124 @@ var SOS_1_0_0_Filter_Module_Factory = function () { ti: '.ArithmeticOperatorsType' }] }, { - ln: 'TemporalOperandsType', + ln: 'FilterType', ps: [{ - n: 'temporalOperand', + n: 'spatialOps', rq: true, - col: true, - en: 'TemporalOperand', - ti: 'QName' - }] - }, { - ln: 'BinaryOperatorType', - bti: '.ExpressionType', - ps: [{ - n: 'expression', + mx: false, + dom: false, + ti: '.SpatialOpsType', + t: 'er' + }, { + n: 'comparisonOps', + rq: true, + mx: false, + dom: false, + ti: '.ComparisonOpsType', + t: 'er' + }, { + n: 'logicOps', + rq: true, + mx: false, + dom: false, + ti: '.LogicOpsType', + t: 'er' + }, { + n: 'id', rq: true, - mno: 2, - mxo: 2, col: true, mx: false, dom: false, - ti: '.ExpressionType', + en: '_Id', + ti: '.AbstractIdType', t: 'er' }] }, { - ln: 'DistanceBufferType', - bti: '.SpatialOpsType', + ln: 'BinaryTemporalOpType', + bti: '.TemporalOpsType', ps: [{ - n: 'propertyName', + n: 'propertyName1', rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { - n: 'geometry', + n: 'propertyName2', + rq: true, + en: 'PropertyName', + ti: '.PropertyNameType' + }, { + n: 'timeObject', rq: true, mx: false, dom: false, en: { - lp: '_Geometry', + lp: '_TimeObject', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.AbstractGeometryType', + ti: 'GML_3_1_1.AbstractTimeObjectType', t: 'er' - }, { - n: 'distance', - rq: true, - en: 'Distance', - ti: '.DistanceType' }] }, { - ln: 'FunctionsType', + ln: 'FunctionNameType', ps: [{ - n: 'functionNames', + n: 'value', + t: 'v' + }, { + n: 'nArgs', rq: true, - en: 'FunctionNames', - ti: '.FunctionNamesType' + an: { + lp: 'nArgs' + }, + t: 'a' }] }, { - ln: 'ExpressionType' - }, { - ln: 'FunctionNamesType', + ln: 'GeometryOperandsType', ps: [{ - n: 'functionName', + n: 'geometryOperand', rq: true, col: true, - en: 'FunctionName', - ti: '.FunctionNameType' + en: 'GeometryOperand', + ti: 'QName' }] }, { - ln: 'FID', - tn: null + ln: 'DistanceType', + ps: [{ + n: 'value', + ti: 'Double', + t: 'v' + }, { + n: 'units', + rq: true, + an: { + lp: 'units' + }, + t: 'a' + }] }, { - ln: 'TemporalOpsType' + ln: 'TemporalOperatorsType', + ps: [{ + n: 'temporalOperator', + rq: true, + col: true, + en: 'TemporalOperator', + ti: '.TemporalOperatorType' + }] }, { - ln: 'LogicOpsType' + ln: 'GmlObjectIdType', + bti: '.AbstractIdType', + ps: [{ + n: 'id', + rq: true, + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }] }, { - ln: 'LowerBoundaryType', + ln: 'PropertyIsBetweenType', + bti: '.ComparisonOpsType', ps: [{ n: 'expression', rq: true, @@ -262,22 +262,33 @@ var SOS_1_0_0_Filter_Module_Factory = function () { dom: false, ti: '.ExpressionType', t: 'er' + }, { + n: 'lowerBoundary', + rq: true, + en: 'LowerBoundary', + ti: '.LowerBoundaryType' + }, { + n: 'upperBoundary', + rq: true, + en: 'UpperBoundary', + ti: '.UpperBoundaryType' }] }, { - ln: 'FilterType', + ln: 'UnaryLogicOpType', + bti: '.LogicOpsType', ps: [{ - n: 'spatialOps', + n: 'comparisonOps', rq: true, mx: false, dom: false, - ti: '.SpatialOpsType', + ti: '.ComparisonOpsType', t: 'er' }, { - n: 'comparisonOps', + n: 'spatialOps', rq: true, mx: false, dom: false, - ti: '.ComparisonOpsType', + ti: '.SpatialOpsType', t: 'er' }, { n: 'logicOps', @@ -287,14 +298,10 @@ var SOS_1_0_0_Filter_Module_Factory = function () { ti: '.LogicOpsType', t: 'er' }, { - n: 'id', + n: 'function', rq: true, - col: true, - mx: false, - dom: false, - en: '_Id', - ti: '.AbstractIdType', - t: 'er' + en: 'Function', + ti: '.FunctionType' }] }, { ln: 'FunctionType', @@ -316,255 +323,235 @@ var SOS_1_0_0_Filter_Module_Factory = function () { t: 'a' }] }, { - ln: 'IdCapabilitiesType', - tn: 'Id_CapabilitiesType', + ln: 'SpatialOperatorType', ps: [{ - n: 'eidOrFID', - rq: true, + n: 'geometryOperands', + en: 'GeometryOperands', + ti: '.GeometryOperandsType' + }, { + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'PropertyNameType', + bti: '.ExpressionType', + ps: [{ + n: 'content', col: true, - etis: [{ - en: 'EID', - ti: '.EID' - }, { - en: 'FID', - ti: '.FID' - }], - t: 'es' + dom: false, + t: 'ae' }] }, { - ln: 'SpatialOpsType' + ln: 'FunctionNamesType', + ps: [{ + n: 'functionName', + rq: true, + col: true, + en: 'FunctionName', + ti: '.FunctionNameType' + }] }, { - ln: 'FunctionNameType', + ln: 'TemporalCapabilitiesType', + tn: 'Temporal_CapabilitiesType', ps: [{ - n: 'value', - t: 'v' + n: 'temporalOperands', + rq: true, + en: 'TemporalOperands', + ti: '.TemporalOperandsType' }, { - n: 'nArgs', + n: 'temporalOperators', rq: true, - an: { - lp: 'nArgs' - }, - t: 'a' + en: 'TemporalOperators', + ti: '.TemporalOperatorsType' }] }, { - ln: 'BinaryLogicOpType', - bti: '.LogicOpsType', + ln: 'TemporalOpsType' + }, { + ln: 'TemporalOperandsType', ps: [{ - n: 'ops', + n: 'temporalOperand', rq: true, - mno: 2, col: true, - mx: false, - dom: false, - etis: [{ - en: 'Function', - ti: '.FunctionType' - }, { - en: 'comparisonOps', - ti: '.ComparisonOpsType' - }, { - en: 'spatialOps', - ti: '.SpatialOpsType' - }, { - en: 'logicOps', - ti: '.LogicOpsType' - }], - t: 'ers' + en: 'TemporalOperand', + ti: 'QName' }] }, { - ln: 'SpatialOperatorType', + ln: 'FunctionsType', ps: [{ - n: 'geometryOperands', - en: 'GeometryOperands', - ti: '.GeometryOperandsType' - }, { - n: 'name', - an: { - lp: 'name' - }, - t: 'a' + n: 'functionNames', + rq: true, + en: 'FunctionNames', + ti: '.FunctionNamesType' }] }, { - ln: 'SimpleArithmetic', - tn: null - }, { - ln: 'BinarySpatialOpType', - bti: '.SpatialOpsType', + ln: 'FilterCapabilities', + tn: null, ps: [{ - n: 'propertyName1', + n: 'spatialCapabilities', rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' + en: 'Spatial_Capabilities', + ti: '.SpatialCapabilitiesType' }, { - n: 'propertyName2', + n: 'scalarCapabilities', rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' + en: 'Scalar_Capabilities', + ti: '.ScalarCapabilitiesType' }, { - n: 'geometry', + n: 'idCapabilities', + rq: true, + en: 'Id_Capabilities', + ti: '.IdCapabilitiesType' + }] + }, { + ln: 'LowerBoundaryType', + ps: [{ + n: 'expression', rq: true, mx: false, dom: false, - en: { - lp: '_Geometry', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractGeometryType', + ti: '.ExpressionType', t: 'er' - }, { - n: 'envelope', + }] + }, { + ln: 'UpperBoundaryType', + ps: [{ + n: 'expression', rq: true, mx: false, dom: false, - en: { - lp: 'Envelope', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.EnvelopeType', + ti: '.ExpressionType', t: 'er' }] }, { - ln: 'PropertyIsNullType', + ln: 'ComparisonOpsType' + }, { + ln: 'LogicOpsType' + }, { + ln: 'PropertyIsLikeType', bti: '.ComparisonOpsType', ps: [{ n: 'propertyName', rq: true, en: 'PropertyName', ti: '.PropertyNameType' - }] - }, { - ln: 'BinaryComparisonOpType', - bti: '.ComparisonOpsType', - ps: [{ - n: 'expression', + }, { + n: 'literal', rq: true, - mno: 2, - mxo: 2, - col: true, - mx: false, - dom: false, - ti: '.ExpressionType', - t: 'er' + en: 'Literal', + ti: '.LiteralType' }, { - n: 'matchCase', - ti: 'Boolean', + n: 'wildCard', + rq: true, an: { - lp: 'matchCase' + lp: 'wildCard' }, t: 'a' - }] - }, { - ln: 'PropertyNameType', - bti: '.ExpressionType', - ps: [{ - n: 'content', - col: true, - dom: false, - t: 'ae' - }] - }, { - ln: 'SortByType', - ps: [{ - n: 'sortProperty', - rq: true, - col: true, - en: 'SortProperty', - ti: '.SortPropertyType' - }] - }, { - ln: 'DistanceType', - ps: [{ - n: 'value', - ti: 'Double', - t: 'v' }, { - n: 'units', + n: 'singleChar', rq: true, an: { - lp: 'units' + lp: 'singleChar' }, t: 'a' - }] - }, { - ln: 'GeometryOperandsType', - ps: [{ - n: 'geometryOperand', + }, { + n: 'escapeChar', rq: true, - col: true, - en: 'GeometryOperand', - ti: 'QName' - }] - }, { - ln: 'TemporalOperatorType', - ps: [{ - n: 'temporalOperands', - en: 'TemporalOperands', - ti: '.TemporalOperandsType' + an: { + lp: 'escapeChar' + }, + t: 'a' }, { - n: 'name', + n: 'matchCase', + ti: 'Boolean', an: { - lp: 'name' + lp: 'matchCase' }, t: 'a' }] }, { - ln: 'GmlObjectIdType', - bti: '.AbstractIdType', + ln: 'SpatialOpsType' + }, { + ln: 'IdCapabilitiesType', + tn: 'Id_CapabilitiesType', ps: [{ - n: 'id', + n: 'eidOrFID', rq: true, - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + col: true, + etis: [{ + en: 'EID', + ti: '.EID' + }, { + en: 'FID', + ti: '.FID' + }], + t: 'es' }] }, { - ln: 'TemporalCapabilitiesType', - tn: 'Temporal_CapabilitiesType', + ln: 'DistanceBufferType', + bti: '.SpatialOpsType', ps: [{ - n: 'temporalOperands', + n: 'propertyName', rq: true, - en: 'TemporalOperands', - ti: '.TemporalOperandsType' + en: 'PropertyName', + ti: '.PropertyNameType' }, { - n: 'temporalOperators', + n: 'geometry', rq: true, - en: 'TemporalOperators', - ti: '.TemporalOperatorsType' + 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: 'UpperBoundaryType', + ln: 'BinaryLogicOpType', + bti: '.LogicOpsType', ps: [{ - n: 'expression', + n: 'ops', rq: true, + mno: 2, + col: true, mx: false, dom: false, - ti: '.ExpressionType', - t: 'er' + etis: [{ + en: 'Function', + ti: '.FunctionType' + }, { + en: 'spatialOps', + ti: '.SpatialOpsType' + }, { + en: 'logicOps', + ti: '.LogicOpsType' + }, { + en: 'comparisonOps', + ti: '.ComparisonOpsType' + }], + t: 'ers' }] }, { - ln: 'FeatureIdType', - bti: '.AbstractIdType', + ln: 'TemporalOperatorType', ps: [{ - n: 'fid', - rq: true, - ti: 'ID', + n: 'temporalOperands', + en: 'TemporalOperands', + ti: '.TemporalOperandsType' + }, { + n: 'name', an: { - lp: 'fid' + lp: 'name' }, t: 'a' }] - }, { - ln: 'TemporalOperatorsType', - ps: [{ - n: 'temporalOperator', - rq: true, - col: true, - en: 'TemporalOperator', - ti: '.TemporalOperatorType' - }] }, { ln: 'SpatialCapabilitiesType', tn: 'Spatial_CapabilitiesType', @@ -580,67 +567,76 @@ var SOS_1_0_0_Filter_Module_Factory = function () { ti: '.SpatialOperatorsType' }] }, { - ln: 'BinaryTemporalOpType', - bti: '.TemporalOpsType', + ln: 'SortPropertyType', ps: [{ - n: 'propertyName1', - rq: true, - en: 'PropertyName', - ti: '.PropertyNameType' - }, { - n: 'propertyName2', + n: 'propertyName', rq: true, en: 'PropertyName', ti: '.PropertyNameType' }, { - 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: 'sortOrder', + en: 'SortOrder' }] }, { - ln: 'UnaryLogicOpType', - bti: '.LogicOpsType', + ln: 'BinaryOperatorType', + bti: '.ExpressionType', ps: [{ - n: 'comparisonOps', + n: 'expression', rq: true, + mno: 2, + mxo: 2, + col: true, mx: false, dom: false, - ti: '.ComparisonOpsType', + ti: '.ExpressionType', t: 'er' - }, { - n: 'spatialOps', + }] + }, { + ln: 'LogicalOperators', + tn: null + }, { + ln: 'SimpleArithmetic', + tn: null + }, { + ln: 'ExpressionType' + }, { + ln: 'AbstractIdType' + }, { + ln: 'PropertyIsNullType', + bti: '.ComparisonOpsType', + ps: [{ + n: 'propertyName', rq: true, - mx: false, - dom: false, - ti: '.SpatialOpsType', - t: 'er' - }, { - n: 'logicOps', + en: 'PropertyName', + ti: '.PropertyNameType' + }] + }, { + ln: 'SpatialOperatorsType', + ps: [{ + n: 'spatialOperator', rq: true, - mx: false, - dom: false, - ti: '.LogicOpsType', - t: 'er' - }, { - n: 'function', + col: true, + en: 'SpatialOperator', + ti: '.SpatialOperatorType' + }] + }, { + ln: 'ArithmeticOperatorsType', + ps: [{ + n: 'simpleArithmeticOrFunctions', rq: true, - en: 'Function', - ti: '.FunctionType' + col: true, + etis: [{ + en: 'SimpleArithmetic', + ti: '.SimpleArithmetic' + }, { + en: 'Functions', + ti: '.FunctionsType' + }], + t: 'es' }] }, { - ln: 'EID', + ln: 'FID', tn: null - }, { - 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'] }, { t: 'enum', ln: 'SortOrderType', @@ -653,238 +649,242 @@ var SOS_1_0_0_Filter_Module_Factory = function () { t: 'enum', ln: 'ComparisonOperatorType', vs: ['LessThan', 'GreaterThan', 'LessThanEqualTo', 'GreaterThanEqualTo', 'EqualTo', 'NotEqualTo', 'Like', 'Between', 'NullCheck'] + }, { + 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'] }], eis: [{ - en: 'TM_Ends', + en: 'TM_MetBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'PropertyIsNull', - ti: '.PropertyIsNullType', - sh: 'comparisonOps' - }, { - en: 'BBOX', - ti: '.BBOXType', - sh: 'spatialOps' - }, { - en: 'PropertyIsBetween', - ti: '.PropertyIsBetweenType', - sh: 'comparisonOps' - }, { - en: 'PropertyName', - ti: '.PropertyNameType', - sh: 'expression' - }, { - en: 'Overlaps', + en: 'Crosses', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'TM_Before', + en: 'TM_Meets', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'Intersects', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'GmlObjectId', + ti: '.GmlObjectIdType', + sh: '_Id' }, { - en: 'Literal', - ti: '.LiteralType', - sh: 'expression' + en: 'Spatial_Capabilities', + ti: '.SpatialCapabilitiesType' }, { - en: 'TM_After', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'LogicalOperators', + ti: '.LogicalOperators' }, { en: 'PropertyIsLike', ti: '.PropertyIsLikeType', sh: 'comparisonOps' }, { - en: 'PropertyIsGreaterThanOrEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'TM_Ends', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { - en: 'EID', - ti: '.EID' + en: 'TM_Begins', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' + }, { + en: 'Filter', + ti: '.FilterType' }, { en: 'Contains', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'Function', - ti: '.FunctionType', - sh: 'expression' - }, { - en: '_Id', - ti: '.AbstractIdType' - }, { - en: 'Equals', + en: 'Disjoint', ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'DWithin', - ti: '.DistanceBufferType', - sh: 'spatialOps' - }, { - en: 'TM_OverlappedBy', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'PropertyName', + ti: '.PropertyNameType', + sh: 'expression' }, { - en: 'Mul', + en: 'Add', ti: '.BinaryOperatorType', sh: 'expression' }, { - en: 'FeatureId', - ti: '.FeatureIdType', - sh: '_Id' + en: 'comparisonOps', + ti: '.ComparisonOpsType' }, { - en: 'Disjoint', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'Scalar_Capabilities', + ti: '.ScalarCapabilitiesType' }, { - en: 'PropertyIsLessThan', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' + en: 'TM_BegunBy', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { - en: 'Beyond', - ti: '.DistanceBufferType', + en: 'Temporal_Capabilities', + ti: '.TemporalCapabilitiesType' + }, { + en: 'Overlaps', + ti: '.BinarySpatialOpType', sh: 'spatialOps' }, { - en: 'TM_Equals', + en: 'TM_OverlappedBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'PropertyIsEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' - }, { - en: 'spatialOps', - ti: '.SpatialOpsType' - }, { - en: 'TM_Begins', + en: 'TM_After', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'Filter', - ti: '.FilterType' + en: 'EID', + ti: '.EID' }, { - en: 'SimpleArithmetic', - ti: '.SimpleArithmetic' + en: 'TM_Before', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { - en: 'PropertyIsGreaterThan', - ti: '.BinaryComparisonOpType', + en: 'PropertyIsNull', + ti: '.PropertyIsNullType', sh: 'comparisonOps' }, { - en: 'Spatial_Capabilities', - ti: '.SpatialCapabilitiesType' - }, { - en: 'Filter_Capabilities', - ti: '.FilterCapabilities' + en: 'FeatureId', + ti: '.FeatureIdType', + sh: '_Id' }, { en: 'TM_Overalps', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'Scalar_Capabilities', - ti: '.ScalarCapabilitiesType' + en: 'Intersects', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'comparisonOps', - ti: '.ComparisonOpsType' + en: 'Literal', + ti: '.LiteralType', + sh: 'expression' }, { - en: 'PropertyIsLessThanOrEqualTo', + en: 'PropertyIsGreaterThanOrEqualTo', ti: '.BinaryComparisonOpType', sh: 'comparisonOps' }, { - en: 'FID', - ti: '.FID' + en: 'PropertyIsNotEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: 'LogicalOperators', - ti: '.LogicalOperators' + en: 'spatialOps', + ti: '.SpatialOpsType' }, { - en: 'TM_MetBy', + en: 'TM_EndedBy', ti: '.BinaryTemporalOpType', sh: 'temporalOps' }, { - en: 'Or', - ti: '.BinaryLogicOpType', - sh: 'logicOps' + en: 'TM_Equals', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' }, { en: 'temporalOps', ti: '.TemporalOpsType' }, { - en: 'GmlObjectId', - ti: '.GmlObjectIdType', - sh: '_Id' - }, { - en: 'SortBy', - ti: '.SortByType' + en: '_Id', + ti: '.AbstractIdType' }, { - en: 'TM_Contains', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'Or', + ti: '.BinaryLogicOpType', + sh: 'logicOps' }, { - en: 'TM_During', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'Within', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' }, { - en: 'Temporal_Capabilities', - ti: '.TemporalCapabilitiesType' + en: 'PropertyIsLessThanOrEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: 'TM_Meets', + en: 'TM_During', ti: '.BinaryTemporalOpType', sh: 'temporalOps' - }, { - en: 'PropertyIsNotEqualTo', - ti: '.BinaryComparisonOpType', - sh: 'comparisonOps' }, { en: 'Id_Capabilities', ti: '.IdCapabilitiesType' }, { - en: 'Touches', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'Div', + ti: '.BinaryOperatorType', + sh: 'expression' }, { en: 'Sub', ti: '.BinaryOperatorType', sh: 'expression' }, { - en: 'TM_EndedBy', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'FID', + ti: '.FID' }, { - en: 'Within', - ti: '.BinarySpatialOpType', + en: 'BBOX', + ti: '.BBOXType', sh: 'spatialOps' }, { - en: 'Crosses', - ti: '.BinarySpatialOpType', - sh: 'spatialOps' + en: 'logicOps', + ti: '.LogicOpsType' }, { - en: 'TM_BegunBy', - ti: '.BinaryTemporalOpType', - sh: 'temporalOps' + en: 'Beyond', + ti: '.DistanceBufferType', + sh: 'spatialOps' }, { - en: 'And', - ti: '.BinaryLogicOpType', - sh: 'logicOps' + en: 'PropertyIsLessThan', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' }, { - en: 'Add', - ti: '.BinaryOperatorType', - sh: 'expression' + en: 'Filter_Capabilities', + ti: '.FilterCapabilities' }, { en: 'Not', ti: '.UnaryLogicOpType', sh: 'logicOps' }, { - en: 'Div', - ti: '.BinaryOperatorType', + en: 'TM_Contains', + ti: '.BinaryTemporalOpType', + sh: 'temporalOps' + }, { + en: 'Equals', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' + }, { + en: 'PropertyIsEqualTo', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' + }, { + en: 'PropertyIsBetween', + ti: '.PropertyIsBetweenType', + sh: 'comparisonOps' + }, { + en: 'Function', + ti: '.FunctionType', sh: 'expression' }, { - en: 'logicOps', - ti: '.LogicOpsType' + en: 'SortBy', + ti: '.SortByType' }, { en: 'expression', ti: '.ExpressionType' + }, { + en: 'Mul', + ti: '.BinaryOperatorType', + sh: 'expression' + }, { + en: 'And', + ti: '.BinaryLogicOpType', + sh: 'logicOps' + }, { + en: 'Touches', + ti: '.BinarySpatialOpType', + sh: 'spatialOps' + }, { + en: 'PropertyIsGreaterThan', + ti: '.BinaryComparisonOpType', + sh: 'comparisonOps' + }, { + en: 'SimpleArithmetic', + ti: '.SimpleArithmetic' + }, { + en: 'DWithin', + ti: '.DistanceBufferType', + sh: 'spatialOps' }] }; return { diff --git a/scripts/lib/SOS_2_0.js b/scripts/lib/SOS_2_0.js index 59a12426..df909afb 100644 --- a/scripts/lib/SOS_2_0.js +++ b/scripts/lib/SOS_2_0.js @@ -3,14 +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', 'Filter_2_0', 'SWES_2_0', 'SWE_2_0', 'GML_3_2_1', 'OM_2_0', 'OWS_1_1_0'], + deps: ['XLink_1_0', 'SWES_2_0', 'Filter_2_0', 'OM_2_0', 'OWS_1_1_0', 'SWE_2_0', 'GML_3_2_1'], tis: [{ - ln: 'InsertObservationResponsePropertyType', + ln: 'GetResultTemplateResponsePropertyType', ps: [{ - n: 'insertObservationResponse', + n: 'getResultTemplateResponse', rq: true, - en: 'InsertObservationResponse', - ti: '.InsertObservationResponseType' + en: 'GetResultTemplateResponse', + ti: '.GetResultTemplateResponseType' }, { n: 'nilReason', ti: { @@ -53,22 +53,39 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetResultTemplateType', - bti: 'SWES_2_0.ExtensibleRequestType', + ln: 'ObservationOfferingType.ObservedArea', + tn: null, ps: [{ - n: 'offering', - rq: true - }, { - n: 'observedProperty', - rq: true + 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' }] }, { - ln: 'GetResultTemplatePropertyType', + ln: 'GetObservationResponseType.ObservationData', + tn: null, ps: [{ - n: 'getResultTemplate', + n: 'omObservation', rq: true, - en: 'GetResultTemplate', - ti: '.GetResultTemplateType' + 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: { @@ -111,12 +128,12 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetFeatureOfInterestPropertyType', + ln: 'InsertionCapabilitiesPropertyType', ps: [{ - n: 'getFeatureOfInterest', + n: 'insertionCapabilities', rq: true, - en: 'GetFeatureOfInterest', - ti: '.GetFeatureOfInterestType' + en: 'InsertionCapabilities', + ti: '.InsertionCapabilitiesType' }, { n: 'nilReason', ti: { @@ -159,12 +176,12 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetCapabilitiesPropertyType', + ln: 'CapabilitiesPropertyType', ps: [{ - n: 'getCapabilities', + n: 'capabilities', rq: true, - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'Capabilities', + ti: '.CapabilitiesType' }, { n: 'nilReason', ti: { @@ -207,24 +224,65 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObservationOfferingType.PhenomenonTime', + ln: 'ResultTemplateType.ObservationTemplate', tn: null, ps: [{ - n: 'timePeriod', + n: 'omObservation', rq: true, en: { - lp: 'TimePeriod', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'OM_Observation', + ns: 'http:\/\/www.opengis.net\/om\/2.0' }, - ti: 'GML_3_2_1.TimePeriodType' + ti: 'OM_2_0.OMObservationType' }] }, { - ln: 'InsertObservationPropertyType', + ln: 'GetResultType.SpatialFilter', + tn: null, ps: [{ - n: 'insertObservation', + n: 'spatialOps', rq: true, - en: 'InsertObservation', - ti: '.InsertObservationType' + mx: false, + dom: false, + en: { + lp: 'spatialOps', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' + }, + ti: 'Filter_2_0.SpatialOpsType', + t: 'er' + }] + }, { + ln: 'InsertResultType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'template', + rq: true + }, { + n: 'resultValues', + rq: true, + ti: 'AnyType' + }] + }, { + ln: 'GetResultTemplateResponseType.ResultEncoding', + tn: null, + 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' + }] + }, { + ln: 'GetCapabilitiesPropertyType', + ps: [{ + n: 'getCapabilities', + rq: true, + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' }, { n: 'nilReason', ti: { @@ -267,12 +325,27 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertResultPropertyType', + ln: 'GetCapabilitiesType', + bti: 'OWS_1_1_0.GetCapabilitiesType', ps: [{ - n: 'insertResult', + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' + }, { + n: 'service', + an: { + lp: 'service' + }, + t: 'a' + }] + }, { + ln: 'GetFeatureOfInterestPropertyType', + ps: [{ + n: 'getFeatureOfInterest', rq: true, - en: 'InsertResult', - ti: '.InsertResultType' + en: 'GetFeatureOfInterest', + ti: '.GetFeatureOfInterestType' }, { n: 'nilReason', ti: { @@ -315,31 +388,79 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertResultTemplateResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', + ln: 'GetFeatureOfInterestType.SpatialFilter', + tn: null, ps: [{ - n: 'acceptedTemplate', - rq: true + 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: 'GetObservationByIdResponseType.Observation', + ln: 'ResultTemplateType.ResultEncoding', tn: null, ps: [{ - n: 'omObservation', + n: 'abstractEncoding', rq: true, + mx: false, + dom: false, en: { - lp: 'OM_Observation', - ns: 'http:\/\/www.opengis.net\/om\/2.0' + lp: 'AbstractEncoding', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' }, - ti: 'OM_2_0.OMObservationType' + ti: 'SWE_2_0.AbstractEncodingType', + t: 'er' }] }, { - ln: 'ContentsPropertyType', + ln: 'GetObservationByIdResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'contents', + n: 'observation', + mno: 0, + col: true, + ti: '.GetObservationByIdResponseType.Observation' + }] + }, { + ln: 'SosInsertionMetadataType', + bti: 'SWES_2_0.InsertionMetadataType', + ps: [{ + n: 'observationType', rq: true, - en: 'Contents', - ti: '.ContentsType' + col: true + }, { + n: 'featureOfInterestType', + rq: true, + col: true + }] + }, { + 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: 'GetResultTemplatePropertyType', + ps: [{ + n: 'getResultTemplate', + rq: true, + en: 'GetResultTemplate', + ti: '.GetResultTemplateType' }, { n: 'nilReason', ti: { @@ -381,6 +502,21 @@ var SOS_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'GetObservationType.TemporalFilter', + tn: null, + ps: [{ + n: 'temporalOps', + rq: true, + mx: false, + dom: false, + en: { + lp: 'temporalOps', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' + }, + ti: 'Filter_2_0.TemporalOpsType', + t: 'er' + }] }, { ln: 'InsertObservationType', bti: 'SWES_2_0.ExtensibleRequestType', @@ -395,77 +531,60 @@ var SOS_2_0_Module_Factory = function () { ti: '.InsertObservationType.Observation' }] }, { - ln: 'InsertionCapabilitiesType', + ln: 'InsertObservationResponsePropertyType', ps: [{ - n: 'procedureDescriptionFormat', - rq: true, - col: true - }, { - n: 'featureOfInterestType', + n: 'insertObservationResponse', rq: true, - col: true + en: 'InsertObservationResponse', + ti: '.InsertObservationResponseType' }, { - n: 'observationType', - rq: true, - col: true + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'supportedEncoding', - mno: 0, - col: true - }] - }, { - ln: 'InsertObservationResponseType', - bti: 'SWES_2_0.ExtensibleResponseType' - }, { - 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: 'ResultTemplateType.ResultEncoding', - tn: null, - 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' - }] - }, { - ln: 'ObservationOfferingType.ResultTime', - tn: null, - ps: [{ - n: 'timePeriod', - rq: true, - en: { - lp: 'TimePeriod', + 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: 'InsertResultTemplatePropertyType', + ln: 'ContentsPropertyType', ps: [{ - n: 'insertResultTemplate', + n: 'contents', rq: true, - en: 'InsertResultTemplate', - ti: '.InsertResultTemplateType' + en: 'Contents', + ti: '.ContentsType' }, { n: 'nilReason', ti: { @@ -508,31 +627,7 @@ 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: 'GetFeatureOfInterestType.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: 'GetResultTemplateResponseType.ResultStructure', + ln: 'ResultTemplateType.ResultStructure', tn: null, ps: [{ n: 'abstractDataComponent', @@ -547,12 +642,22 @@ var SOS_2_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'GetResultResponsePropertyType', + ln: 'GetResultTemplateType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'getResultResponse', + n: 'offering', + rq: true + }, { + n: 'observedProperty', + rq: true + }] + }, { + ln: 'GetResultPropertyType', + ps: [{ + n: 'getResult', rq: true, - en: 'GetResultResponse', - ti: '.GetResultResponseType' + en: 'GetResult', + ti: '.GetResultType' }, { n: 'nilReason', ti: { @@ -595,131 +700,46 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertResultTemplateType.ProposedTemplate', - tn: null, - ps: [{ - n: 'resultTemplate', - rq: true, - en: 'ResultTemplate', - ti: '.ResultTemplateType' - }] - }, { - 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', - 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: 'InsertObservationType.Observation', + ln: 'ObservationOfferingType.PhenomenonTime', 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' - }] - }, { - ln: 'SosInsertionMetadataType', - bti: 'SWES_2_0.InsertionMetadataType', - ps: [{ - n: 'observationType', - rq: true, - col: true - }, { - n: 'featureOfInterestType', - rq: true, - col: true + ti: 'GML_3_2_1.TimePeriodType' }] }, { - ln: 'GetCapabilitiesType', - bti: 'OWS_1_1_0.GetCapabilitiesType', + ln: 'CapabilitiesType', + bti: 'OWS_1_1_0.CapabilitiesBaseType', ps: [{ n: 'extension', mno: 0, col: true, ti: 'AnyType' }, { - n: 'service', - an: { - lp: 'service' - }, - t: 'a' + n: 'filterCapabilities', + ti: '.CapabilitiesType.FilterCapabilities' + }, { + n: 'contents', + ti: '.CapabilitiesType.Contents' }] }, { - ln: 'ResultTemplateType.ObservationTemplate', - tn: null, + ln: 'InsertResultTemplateResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'omObservation', - rq: true, - en: { - lp: 'OM_Observation', - ns: 'http:\/\/www.opengis.net\/om\/2.0' - }, - ti: 'OM_2_0.OMObservationType' + n: 'acceptedTemplate', + rq: true }] }, { - ln: 'InsertResultTemplateResponsePropertyType', + ln: 'GetObservationByIdPropertyType', ps: [{ - n: 'insertResultTemplateResponse', + n: 'getObservationById', rq: true, - en: 'InsertResultTemplateResponse', - ti: '.InsertResultTemplateResponseType' + en: 'GetObservationById', + ti: '.GetObservationByIdType' }, { n: 'nilReason', ti: { @@ -762,59 +782,46 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetResultResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', - ps: [{ - n: 'resultValues', - rq: true, - ti: 'AnyType' - }] - }, { - ln: 'GetResultTemplateResponseType.ResultEncoding', + ln: 'CapabilitiesType.FilterCapabilities', tn: null, ps: [{ - n: 'abstractEncoding', + n: 'filterCapabilities', rq: true, - mx: false, - dom: false, en: { - lp: 'AbstractEncoding', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' + lp: 'Filter_Capabilities', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' }, - ti: 'SWE_2_0.AbstractEncodingType', - t: 'er' + ti: 'Filter_2_0.FilterCapabilities' }] }, { - ln: 'GetResultTemplateResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', + ln: 'GetResultType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'resultStructure', - rq: true, - ti: '.GetResultTemplateResponseType.ResultStructure' + n: 'offering', + rq: true }, { - 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' + 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: 'GetObservationPropertyType', + ln: 'GetObservationByIdResponsePropertyType', ps: [{ - n: 'getObservation', + n: 'getObservationByIdResponse', rq: true, - en: 'GetObservation', - ti: '.GetObservationType' + en: 'GetObservationByIdResponse', + ti: '.GetObservationByIdResponseType' }, { n: 'nilReason', ti: { @@ -856,36 +863,6 @@ var SOS_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'GetObservationType.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: 'ObservationOfferingType.ObservedArea', - tn: null, - 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' - }] }, { ln: 'GetFeatureOfInterestType', bti: 'SWES_2_0.ExtensibleRequestType', @@ -908,63 +885,76 @@ var SOS_2_0_Module_Factory = function () { ti: '.GetFeatureOfInterestType.SpatialFilter' }] }, { - ln: 'GetObservationByIdType', - bti: 'SWES_2_0.ExtensibleRequestType', + ln: 'InsertionCapabilitiesType', ps: [{ - n: 'observation', + n: 'procedureDescriptionFormat', rq: true, col: true - }] - }, { - ln: 'InsertResultResponsePropertyType', - ps: [{ - n: 'insertResultResponse', - rq: true, - en: 'InsertResultResponse', - ti: '.InsertResultResponseType' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' + n: 'featureOfInterestType', + rq: true, + col: true }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' + n: 'observationType', + rq: true, + col: true }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'supportedEncoding', + mno: 0, + col: true + }] + }, { + ln: 'GetObservationType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'procedure', + mno: 0, + col: true }, { - n: 'href', - t: 'a' + n: 'offering', + mno: 0, + col: true }, { - n: 'role', - t: 'a' + n: 'observedProperty', + mno: 0, + col: true }, { - n: 'arcrole', - t: 'a' + n: 'temporalFilter', + mno: 0, + col: true, + ti: '.GetObservationType.TemporalFilter' }, { - n: 'title', - t: 'a' + n: 'featureOfInterest', + mno: 0, + col: true }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'spatialFilter', + ti: '.GetObservationType.SpatialFilter' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'responseFormat' + }] + }, { + 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: 'InsertResultTemplateType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'proposedTemplate', + rq: true, + ti: '.InsertResultTemplateType.ProposedTemplate' }] }, { - ln: 'GetResultType.SpatialFilter', + ln: 'GetObservationType.SpatialFilter', tn: null, ps: [{ n: 'spatialOps', @@ -979,21 +969,12 @@ var SOS_2_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'GetObservationByIdResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', - ps: [{ - n: 'observation', - mno: 0, - col: true, - ti: '.GetObservationByIdResponseType.Observation' - }] - }, { - ln: 'GetObservationByIdResponsePropertyType', + ln: 'GetObservationResponsePropertyType', ps: [{ - n: 'getObservationByIdResponse', + n: 'getObservationResponse', rq: true, - en: 'GetObservationByIdResponse', - ti: '.GetObservationByIdResponseType' + en: 'GetObservationResponse', + ti: '.GetObservationResponseType' }, { n: 'nilReason', ti: { @@ -1036,8 +1017,62 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertResultResponseType', + ln: 'GetResultTemplateResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', + ps: [{ + n: 'resultStructure', + rq: true, + ti: '.GetResultTemplateResponseType.ResultStructure' + }, { + n: 'resultEncoding', + rq: true, + ti: '.GetResultTemplateResponseType.ResultEncoding' + }] + }, { + ln: 'GetResultType.TemporalFilter', + tn: null, + ps: [{ + n: 'temporalOps', + rq: true, + mx: false, + dom: false, + en: { + lp: 'temporalOps', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' + }, + ti: 'Filter_2_0.TemporalOpsType', + t: 'er' + }] + }, { + ln: 'GetResultTemplateResponseType.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: 'InsertObservationResponseType', bti: 'SWES_2_0.ExtensibleResponseType' + }, { + ln: 'InsertObservationType.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: 'ObservationOfferingPropertyType', ps: [{ @@ -1087,27 +1122,21 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetObservationType.TemporalFilter', - tn: null, + ln: 'GetFeatureOfInterestResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'temporalOps', - rq: true, - mx: false, - dom: false, - en: { - lp: 'temporalOps', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' - }, - ti: 'Filter_2_0.TemporalOpsType', - t: 'er' + n: 'featureMember', + mno: 0, + col: true, + ti: 'GML_3_2_1.FeaturePropertyType' }] }, { - ln: 'GetResultTemplateResponsePropertyType', + ln: 'SosInsertionMetadataPropertyType', ps: [{ - n: 'getResultTemplateResponse', + n: 'sosInsertionMetadata', rq: true, - en: 'GetResultTemplateResponse', - ti: '.GetResultTemplateResponseType' + en: 'SosInsertionMetadata', + ti: '.SosInsertionMetadataType' }, { n: 'nilReason', ti: { @@ -1150,109 +1179,20 @@ var SOS_2_0_Module_Factory = function () { 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, - ps: [{ - n: 'filterCapabilities', - rq: true, - en: { - lp: 'Filter_Capabilities', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' - }, - 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', + ln: 'GetObservationByIdType', bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'proposedTemplate', - rq: true, - ti: '.InsertResultTemplateType.ProposedTemplate' - }] - }, { - ln: 'GetResultType.TemporalFilter', - tn: null, - ps: [{ - n: 'temporalOps', + n: 'observation', rq: true, - mx: false, - dom: false, - en: { - lp: 'temporalOps', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' - }, - ti: 'Filter_2_0.TemporalOpsType', - t: 'er' - }] - }, { - ln: 'GetResultType', - bti: 'SWES_2_0.ExtensibleRequestType', - 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' }] }, { - ln: 'ResultTemplatePropertyType', + ln: 'GetResultResponsePropertyType', ps: [{ - n: 'resultTemplate', + n: 'getResultResponse', rq: true, - en: 'ResultTemplate', - ti: '.ResultTemplateType' + en: 'GetResultResponse', + ti: '.GetResultResponseType' }, { n: 'nilReason', ti: { @@ -1295,12 +1235,12 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SosInsertionMetadataPropertyType', + ln: 'InsertObservationPropertyType', ps: [{ - n: 'sosInsertionMetadata', + n: 'insertObservation', rq: true, - en: 'SosInsertionMetadata', - ti: '.SosInsertionMetadataType' + en: 'InsertObservation', + ti: '.InsertObservationType' }, { n: 'nilReason', ti: { @@ -1343,12 +1283,12 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetResultPropertyType', + ln: 'InsertResultTemplatePropertyType', ps: [{ - n: 'getResult', + n: 'insertResultTemplate', rq: true, - en: 'GetResult', - ti: '.GetResultType' + en: 'InsertResultTemplate', + ti: '.InsertResultTemplateType' }, { n: 'nilReason', ti: { @@ -1391,12 +1331,12 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetObservationResponsePropertyType', + ln: 'ResultTemplatePropertyType', ps: [{ - n: 'getObservationResponse', + n: 'resultTemplate', rq: true, - en: 'GetObservationResponse', - ti: '.GetObservationResponseType' + en: 'ResultTemplate', + ti: '.ResultTemplateType' }, { n: 'nilReason', ti: { @@ -1430,40 +1370,69 @@ var SOS_2_0_Module_Factory = function () { n: 'title', t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'InsertResultResponseType', + bti: 'SWES_2_0.ExtensibleResponseType' + }, { + 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: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'featureOfInterestType', + mno: 0, + col: true }] }, { - ln: 'ResultTemplateType', - bti: 'SWES_2_0.AbstractSWESType', + ln: 'ObservationOfferingType.ResultTime', + tn: null, ps: [{ - n: 'offering', - rq: true - }, { - n: 'observationTemplate', - rq: true, - ti: '.ResultTemplateType.ObservationTemplate' - }, { - n: 'resultStructure', + n: 'timePeriod', rq: true, - ti: '.ResultTemplateType.ResultStructure' - }, { - n: 'resultEncoding', + en: { + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.TimePeriodType' + }] + }, { + ln: 'GetResultResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', + ps: [{ + n: 'resultValues', rq: true, - ti: '.ResultTemplateType.ResultEncoding' + ti: 'AnyType' }] }, { - ln: 'GetObservationByIdPropertyType', + ln: 'GetFeatureOfInterestResponsePropertyType', ps: [{ - n: 'getObservationById', + n: 'getFeatureOfInterestResponse', rq: true, - en: 'GetObservationById', - ti: '.GetObservationByIdType' + en: 'GetFeatureOfInterestResponse', + ti: '.GetFeatureOfInterestResponseType' }, { n: 'nilReason', ti: { @@ -1506,27 +1475,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: 'InsertResultResponsePropertyType', ps: [{ - n: 'capabilities', + n: 'insertResultResponse', rq: true, - en: 'Capabilities', - ti: '.CapabilitiesType' + en: 'InsertResultResponse', + ti: '.InsertResultResponseType' }, { n: 'nilReason', ti: { @@ -1569,12 +1523,30 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetFeatureOfInterestResponsePropertyType', + ln: 'InsertResultTemplateType.ProposedTemplate', + tn: null, ps: [{ - n: 'getFeatureOfInterestResponse', + n: 'resultTemplate', rq: true, - en: 'GetFeatureOfInterestResponse', - ti: '.GetFeatureOfInterestResponseType' + en: 'ResultTemplate', + ti: '.ResultTemplateType' + }] + }, { + ln: 'CapabilitiesType.Contents', + tn: null, + ps: [{ + n: 'contents', + rq: true, + en: 'Contents', + ti: '.ContentsType' + }] + }, { + ln: 'InsertResultPropertyType', + ps: [{ + n: 'insertResult', + rq: true, + en: 'InsertResult', + ti: '.InsertResultType' }, { n: 'nilReason', ti: { @@ -1617,12 +1589,40 @@ var SOS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertionCapabilitiesPropertyType', + ln: 'ResultTemplateType', + bti: 'SWES_2_0.AbstractSWESType', ps: [{ - n: 'insertionCapabilities', + n: 'offering', + rq: true + }, { + n: 'observationTemplate', rq: true, - en: 'InsertionCapabilities', - ti: '.InsertionCapabilitiesType' + ti: '.ResultTemplateType.ObservationTemplate' + }, { + n: 'resultStructure', + rq: true, + ti: '.ResultTemplateType.ResultStructure' + }, { + n: 'resultEncoding', + rq: true, + ti: '.ResultTemplateType.ResultEncoding' + }] + }, { + ln: 'GetObservationResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', + ps: [{ + n: 'observationData', + mno: 0, + col: true, + ti: '.GetObservationResponseType.ObservationData' + }] + }, { + ln: 'GetObservationPropertyType', + ps: [{ + n: 'getObservation', + rq: true, + en: 'GetObservation', + ti: '.GetObservationType' }, { n: 'nilReason', ti: { @@ -1666,81 +1666,74 @@ var SOS_2_0_Module_Factory = function () { }] }], eis: [{ - en: 'InsertResultTemplateResponse', - ti: '.InsertResultTemplateResponseType', + en: 'GetObservationByIdResponse', + ti: '.GetObservationByIdResponseType', sh: { lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'InsertResult', - ti: '.InsertResultType', + en: 'GetObservationResponse', + ti: '.GetObservationResponseType', sh: { - lp: 'ExtensibleRequest', + lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'ObservationOffering', - ti: '.ObservationOfferingType', - sh: { - lp: 'AbstractOffering', - ns: 'http:\/\/www.opengis.net\/swes\/2.0' - } + en: 'Capabilities', + ti: '.CapabilitiesType' }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType', + en: 'Contents', + ti: '.ContentsType', sh: { - lp: 'GetCapabilities', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'AbstractContents', + ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'InsertionCapabilities', - ti: '.InsertionCapabilitiesType' - }, { - en: 'InsertResultResponse', - ti: '.InsertResultResponseType', + en: 'GetFeatureOfInterestResponse', + ti: '.GetFeatureOfInterestResponseType', sh: { lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'Contents', - ti: '.ContentsType', + en: 'GetResultResponse', + ti: '.GetResultResponseType', sh: { - lp: 'AbstractContents', + lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetObservation', - ti: '.GetObservationType', + en: 'InsertResult', + ti: '.InsertResultType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'InsertObservation', - ti: '.InsertObservationType', + en: 'ObservationOffering', + ti: '.ObservationOfferingType', sh: { - lp: 'ExtensibleRequest', + lp: 'AbstractOffering', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetObservationByIdResponse', - ti: '.GetObservationByIdResponseType', + en: 'SosInsertionMetadata', + ti: '.SosInsertionMetadataType', sh: { - lp: 'ExtensibleResponse', + lp: 'InsertionMetadata', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetResult', - ti: '.GetResultType', + en: 'InsertObservationResponse', + ti: '.InsertObservationResponseType', sh: { - lp: 'ExtensibleRequest', + lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetFeatureOfInterestResponse', - ti: '.GetFeatureOfInterestResponseType', + en: 'InsertResultTemplateResponse', + ti: '.InsertResultTemplateResponseType', sh: { lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' @@ -1753,67 +1746,74 @@ var SOS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetResultTemplateResponse', - ti: '.GetResultTemplateResponseType', + 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: 'ResultTemplate', - ti: '.ResultTemplateType', + en: 'GetObservation', + ti: '.GetObservationType', sh: { - lp: 'AbstractSWES', + lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetResultResponse', - ti: '.GetResultResponseType', + en: 'InsertObservation', + ti: '.InsertObservationType', sh: { - lp: 'ExtensibleResponse', + lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'InsertResultTemplate', - ti: '.InsertResultTemplateType', + en: 'GetObservationById', + ti: '.GetObservationByIdType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'SosInsertionMetadata', - ti: '.SosInsertionMetadataType', + en: 'GetResult', + ti: '.GetResultType', sh: { - lp: 'InsertionMetadata', + lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetObservationById', - ti: '.GetObservationByIdType', + en: 'InsertionCapabilities', + ti: '.InsertionCapabilitiesType' + }, { + en: 'GetResultTemplate', + ti: '.GetResultTemplateType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetObservationResponse', - ti: '.GetObservationResponseType', + en: 'InsertResultResponse', + ti: '.InsertResultResponseType', sh: { lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'Capabilities', - ti: '.CapabilitiesType' + en: 'ResultTemplate', + ti: '.ResultTemplateType', + sh: { + lp: 'AbstractSWES', + 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: 'InsertObservationResponse', - ti: '.InsertObservationResponseType', + en: 'GetResultTemplateResponse', + ti: '.GetResultTemplateResponseType', sh: { 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 5727ad09..cc698832 100644 --- a/scripts/lib/SPS_1_0_0.js +++ b/scripts/lib/SPS_1_0_0.js @@ -2,92 +2,88 @@ var SPS_1_0_0_Module_Factory = function () { var SPS_1_0_0 = { n: 'SPS_1_0_0', dens: 'http:\/\/www.opengis.net\/sps\/1.0', - deps: ['SWE_1_0_0', 'OWS_1_0_0', 'GML_3_1_1'], + deps: ['GML_3_1_1', 'OWS_1_0_0', 'SWE_1_0_0'], tis: [{ - ln: 'SPSMessage.UpdateResponse', - tn: null, + ln: 'SPSContentsType', ps: [{ - n: 'inputParameter', + n: 'sensorOfferingList', rq: true, - col: true, - en: 'InputParameter', - ti: '.InputParameterType' - }] - }, { - ln: 'DescribeTaskingRequestType', - bti: '.RequestBaseType', - ps: [{ - n: 'sensorID', + en: 'SensorOfferingList', + ti: '.SPSContentsType.SensorOfferingList' + }, { + n: 'phenomenonOfferingList', rq: true, - col: true, - ti: '.SensorIDType' + en: 'PhenomenonOfferingList', + ti: '.SPSContentsType.PhenomenonOfferingList' }] }, { - ln: 'DescribeTaskingRequestResponseType.TaskingDescriptor', + ln: 'TimeFrame', tn: null, ps: [{ - n: 'sensorID', + n: 'timeInstant', rq: true, - ti: '.SensorIDType' - }, { - n: 'description', en: { - lp: 'description', + lp: 'TimeInstant', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.StringOrRefType' - }, { + ti: 'GML_3_1_1.TimeInstantType' + }] + }, { + ln: 'UpdateRequestResponse.MissingParameters', + tn: null, + ps: [{ n: 'inputDescriptor', rq: true, - col: true, en: 'InputDescriptor', ti: '.InputDescriptor' }] }, { - ln: 'SPSContentsType.PhenomenonOfferingList.PhenomenonOffering', - tn: null, + ln: 'GetFeasibilityRequestType', + bti: '.RequestBaseType', ps: [{ - n: 'phenomenon', + n: 'notificationTarget', rq: true, - en: 'Phenomenon' + ti: '.NotificationTargetType' }, { n: 'sensorID', rq: true, - col: true, - en: 'SensorID', - ti: 'Token' + ti: '.SensorIDType' + }, { + n: 'parameters', + rq: true, + ti: '.ParametersType' + }, { + n: 'timeFrame', + ti: '.TimeFrame' }] }, { - ln: 'DescribeResultAccessRequestResponse.DataNotAvailable', - tn: null, + ln: 'InputParameterType', ps: [{ - n: 'reason', - rq: true + n: 'value', + rq: true, + col: true, + ti: '.InputParameterType.Value' }, { - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'parameterID', + rq: true, + ti: 'ID', + an: { + lp: 'parameterID' }, - ti: 'GML_3_1_1.StringOrRefType' + t: 'a' }] }, { - ln: 'SPSContentsType.SensorOfferingList', + ln: 'InputDescriptorType.Restriction', tn: null, ps: [{ - n: 'sensorOffering', + n: 'inputParameter', rq: true, - col: true, - en: 'SensorOffering', - ti: '.SensorOfferingType' + en: 'InputParameter', + ti: '.InputParameterType' }] }, { - ln: 'SPSMessage.SubmitResponse', - tn: null, + ln: 'InputDescriptorType', ps: [{ - n: 'status', - rq: true - }, { n: 'description', en: { lp: 'description', @@ -95,66 +91,66 @@ var SPS_1_0_0_Module_Factory = function () { }, ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'estimatedToC', - ti: '.EstimatedToC' + n: 'definition', + rq: true, + ti: '.InputDescriptorType.Definition' }, { - n: 'alternative', - ti: '.SPSMessage.SubmitResponse.Alternative' + n: 'restriction', + ti: '.InputDescriptorType.Restriction' + }, { + n: 'cardinality' + }, { + n: 'parameterID', + rq: true, + ti: 'ID', + an: { + lp: 'parameterID' + }, + t: 'a' + }, { + n: 'use', + rq: true, + an: { + lp: 'use' + }, + t: 'a' + }, { + n: 'updateable', + ti: 'Boolean', + an: { + lp: 'updateable' + }, + t: 'a' }] }, { - ln: 'LatestResponseTime', + ln: 'CancelRequestResponse', tn: null, ps: [{ - n: 'timeInstant', + n: 'taskID', rq: true, + ti: 'Token' + }, { + n: 'status', + rq: true + }, { + n: 'description', en: { - lp: 'TimeInstant', + lp: 'description', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.TimeInstantType' + ti: 'GML_3_1_1.StringOrRefType' }] }, { - ln: 'CancelRequestType', + ln: 'GetStatusRequestType', bti: '.RequestBaseType', ps: [{ + n: 'notificationTarget', + ti: '.NotificationTargetType' + }, { 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', tn: null, @@ -254,22 +250,14 @@ var SPS_1_0_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'UpdateRequestResponse.EstimatedToC', + ln: 'SubmitRequestResponse', tn: null, ps: [{ - n: 'timeInstant', + n: 'taskID', rq: true, - en: { - lp: 'TimeInstant', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TimeInstantType' - }] - }, { - ln: 'SPSMessage.FeasibilityResponse', - tn: null, - ps: [{ - n: 'feasibility', + ti: 'Token' + }, { + n: 'status', rq: true }, { n: 'description', @@ -279,39 +267,30 @@ var SPS_1_0_0_Module_Factory = function () { }, ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'alternative', - ti: '.SPSMessage.FeasibilityResponse.Alternative' - }] - }, { - ln: 'DescribeResultAccessRequestResponse.Service.Request', - tn: null, - ps: [{ - n: 'any', + n: 'latestResponseTime', rq: true, - dom: false, - mx: false, - t: 'ae' + en: 'LatestResponseTime', + ti: '.LatestResponseTime' + }, { + n: 'estimatedToC', + ti: '.EstimatedToC' + }, { + n: 'alternative', + mno: 0, + col: true, + ti: '.SubmitRequestResponse.Alternative' }] }, { - ln: 'GetStatusRequestResponse', + ln: 'EstimatedToC', tn: null, ps: [{ - n: 'taskID', + n: 'timeInstant', rq: true, - ti: 'Token' - }, { - n: 'status', - rq: true - }, { - n: 'description', en: { - lp: 'description', + lp: 'TimeInstant', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'estimatedToC', - ti: '.EstimatedToC' + ti: 'GML_3_1_1.TimeInstantType' }] }, { ln: 'SubmitRequestType.SensorParam', @@ -326,8 +305,15 @@ var SPS_1_0_0_Module_Factory = function () { ti: '.ParametersType' }] }, { - ln: 'InputDescriptorType', + ln: 'GetFeasibilityRequestResponse', + tn: null, ps: [{ + n: 'feasibilityID', + rq: true + }, { + n: 'feasibility', + rq: true + }, { n: 'description', en: { lp: 'description', @@ -335,58 +321,30 @@ var SPS_1_0_0_Module_Factory = function () { }, ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'definition', + n: 'latestResponseTime', rq: true, - ti: '.InputDescriptorType.Definition' - }, { - n: 'restriction', - ti: '.InputDescriptorType.Restriction' - }, { - n: 'cardinality' + en: 'LatestResponseTime', + ti: '.LatestResponseTime' }, { - n: 'parameterID', - rq: true, - ti: 'ID', - an: { - lp: 'parameterID' - }, - t: 'a' - }, { - n: 'use', - rq: true, - an: { - lp: 'use' - }, - t: 'a' - }, { - n: 'updateable', - ti: 'Boolean', - an: { - lp: 'updateable' - }, - t: 'a' + n: 'alternative', + mno: 0, + col: true, + ti: '.GetFeasibilityRequestResponse.Alternative' }] }, { - ln: 'DescribeResultAccessRequestType', + ln: 'DescribeTaskingRequestType', bti: '.RequestBaseType', ps: [{ - n: 'taskID', - rq: true, - ti: 'Token' - }, { n: 'sensorID', rq: true, + col: true, ti: '.SensorIDType' }] }, { - ln: 'UpdateRequestResponse', + ln: 'SPSMessage.FeasibilityResponse', tn: null, ps: [{ - n: 'taskID', - rq: true, - ti: 'Token' - }, { - n: 'status', + n: 'feasibility', rq: true }, { n: 'description', @@ -396,55 +354,33 @@ var SPS_1_0_0_Module_Factory = function () { }, ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'estimatedToC', - ti: '.UpdateRequestResponse.EstimatedToC' - }, { - n: 'missingParameters', - mno: 0, - col: true, - ti: '.UpdateRequestResponse.MissingParameters' + n: 'alternative', + ti: '.SPSMessage.FeasibilityResponse.Alternative' }] }, { - ln: 'InputParameterType', + ln: 'DescribeTaskingRequestResponseType.TaskingDescriptor', + tn: null, ps: [{ - n: 'value', + n: 'sensorID', rq: true, - col: true, - ti: '.InputParameterType.Value' + ti: '.SensorIDType' }, { - n: 'parameterID', - rq: true, - ti: 'ID', - an: { - lp: 'parameterID' + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' - }] - }, { - ln: 'DescribeTaskingRequestResponseType', - ps: [{ - n: 'taskingDescriptor', + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'inputDescriptor', rq: true, col: true, - ti: '.DescribeTaskingRequestResponseType.TaskingDescriptor' + en: 'InputDescriptor', + ti: '.InputDescriptor' }] }, { - ln: 'InputDescriptor', - tn: null, - bti: '.InputDescriptorType' - }, { - ln: 'InputParameterType.Value', + ln: 'SPSMessage.FeasibilityResponse.Alternative', tn: null, - ps: [{ - n: 'any', - rq: true, - typed: false, - mx: false, - t: 'ae' - }] - }, { - ln: 'ParametersType', - tn: 'parametersType', ps: [{ n: 'inputParameter', rq: true, @@ -453,16 +389,33 @@ var SPS_1_0_0_Module_Factory = function () { ti: '.InputParameterType' }] }, { - ln: 'InputDescriptorType.Restriction', + ln: 'LatestResponseTime', tn: null, ps: [{ - n: 'inputParameter', + n: 'timeInstant', rq: true, - en: 'InputParameter', - ti: '.InputParameterType' + en: { + lp: 'TimeInstant', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.TimeInstantType' }] }, { - ln: 'SubmitRequestResponse.Alternative', + ln: 'SPSContentsType.PhenomenonOfferingList.PhenomenonOffering', + tn: null, + ps: [{ + n: 'phenomenon', + rq: true, + en: 'Phenomenon' + }, { + n: 'sensorID', + rq: true, + col: true, + en: 'SensorID', + ti: 'Token' + }] + }, { + ln: 'GetFeasibilityRequestResponse.Alternative', tn: null, ps: [{ n: 'inputParameter', @@ -472,87 +425,84 @@ var SPS_1_0_0_Module_Factory = function () { ti: '.InputParameterType' }] }, { - ln: 'UpdateRequestType', - bti: '.RequestBaseType', + ln: 'DescribeResultAccessRequestResponse', + tn: null, ps: [{ - n: 'taskID', + n: 'service', rq: true, - ti: 'Token' - }, { - n: 'notificationTarget', - ti: '.NotificationTargetType' + col: true, + ti: '.DescribeResultAccessRequestResponse.Service' }, { - n: 'parameters', - ti: '.ParametersType' + n: 'dataNotAvailable', + rq: true, + en: 'DataNotAvailable', + ti: '.DescribeResultAccessRequestResponse.DataNotAvailable' }] }, { - ln: 'SPSMessage.StatusInformation', + ln: 'SPSMessage.UpdateRequest', tn: null, ps: [{ - 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' + n: 'inputDescriptor', + rq: true, + col: true, + en: 'InputDescriptor', + ti: '.InputDescriptor' }] }, { - ln: 'InputDescriptorType.Definition', - tn: null, + ln: 'AreaOfServiceType', ps: [{ - n: 'commonData', + n: 'boundingBox', rq: true, - ti: '.InputDescriptorType.Definition.CommonData' + mx: false, + dom: false, + en: { + lp: 'BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows' + }, + ti: 'OWS_1_0_0.BoundingBoxType', + t: 'er' }, { - n: 'taskMessageDefinition', + n: 'pos', rq: true, - en: 'TaskMessageDefinition' + en: { + lp: 'pos', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.DirectPositionType' }, { - n: 'geometryDefinition', + n: 'polygon', rq: true, - en: 'GeometryDefinition', - ti: 'QName' + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PolygonType' }, { - n: 'temporalDefinition', + n: 'solid', rq: true, - en: 'TemporalDefinition', - ti: 'QName' + en: { + lp: 'Solid', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.SolidType' }] }, { - ln: 'GetFeasibilityRequestResponse', + ln: 'DescribeResultAccessRequestResponse.Service', 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: 'serviceType', + rq: true, + en: 'ServiceType' }, { - n: 'latestResponseTime', + n: 'serviceURL', rq: true, - en: 'LatestResponseTime', - ti: '.LatestResponseTime' + en: 'ServiceURL' }, { - n: 'alternative', - mno: 0, - col: true, - ti: '.GetFeasibilityRequestResponse.Alternative' + n: 'request', + ti: '.DescribeResultAccessRequestResponse.Service.Request' }] }, { - ln: 'SPSMessage.FeasibilityResponse.Alternative', + ln: 'SPSMessage.SubmitResponse.Alternative', tn: null, ps: [{ n: 'inputParameter', @@ -562,48 +512,67 @@ var SPS_1_0_0_Module_Factory = function () { ti: '.InputParameterType' }] }, { - ln: 'SPSMessage.SubmitResponse.Alternative', - tn: null, + ln: 'UpdateRequestType', + bti: '.RequestBaseType', ps: [{ - n: 'inputParameter', + n: 'taskID', rq: true, - col: true, - en: 'InputParameter', - ti: '.InputParameterType' + ti: 'Token' + }, { + n: 'notificationTarget', + ti: '.NotificationTargetType' + }, { + n: 'parameters', + ti: '.ParametersType' }] }, { - ln: 'SensorOfferingType', + ln: 'SPSMessage', + tn: null, ps: [{ - n: 'areaOfService', + n: 'feasibilityResponse', rq: true, - en: 'AreaOfService', - ti: '.AreaOfServiceType' + en: 'FeasibilityResponse', + ti: '.SPSMessage.FeasibilityResponse' }, { - n: 'phenomenon', + n: 'submitResponse', rq: true, - en: 'Phenomenon' + en: 'SubmitResponse', + ti: '.SPSMessage.SubmitResponse' }, { - n: 'sensorDefinition', + n: 'statusInformation', rq: true, - en: 'SensorDefinition' + en: 'StatusInformation', + ti: '.SPSMessage.StatusInformation' }, { - n: 'sensorID', + n: 'updateRequest', rq: true, - en: 'SensorID', - ti: 'Token' + en: 'UpdateRequest', + ti: '.SPSMessage.UpdateRequest' + }, { + n: 'updateResponse', + rq: true, + en: 'UpdateResponse', + ti: '.SPSMessage.UpdateResponse' + }, { + n: 'spsCorrID', + rq: true, + ti: 'Token', + an: { + lp: 'SPSCorrID' + }, + t: 'a' }] }, { - ln: 'SPSMessage.UpdateRequest', + ln: 'Capabilities', tn: null, + bti: 'OWS_1_0_0.CapabilitiesBaseType', ps: [{ - n: 'inputDescriptor', - rq: true, - col: true, - en: 'InputDescriptor', - ti: '.InputDescriptor' + n: 'contents', + en: 'Contents', + ti: '.SPSContentsType' }] }, { - ln: 'TimeFrame', + ln: 'UpdateRequestResponse.EstimatedToC', tn: null, ps: [{ n: 'timeInstant', @@ -615,28 +584,47 @@ var SPS_1_0_0_Module_Factory = function () { ti: 'GML_3_1_1.TimeInstantType' }] }, { - ln: 'NotificationTargetType', - tn: 'notificationTargetType', + ln: 'SubmitRequestType', + bti: '.RequestBaseType', ps: [{ - n: 'notificationID', + n: 'notificationTarget', rq: true, - ti: 'Token' + ti: '.NotificationTargetType' }, { - n: 'notificationURL', + n: 'sensorParam', + rq: true, + ti: '.SubmitRequestType.SensorParam' + }, { + n: 'feasibilityID', rq: true + }, { + n: 'timeFrame', + ti: '.TimeFrame' }] }, { - ln: 'GetFeasibilityRequestResponse.Alternative', + ln: 'DescribeResultAccessRequestResponse.DataNotAvailable', tn: null, ps: [{ - n: 'inputParameter', + n: 'reason', + rq: true + }, { + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }] + }, { + ln: 'DescribeTaskingRequestResponseType', + ps: [{ + n: 'taskingDescriptor', rq: true, col: true, - en: 'InputParameter', - ti: '.InputParameterType' + ti: '.DescribeTaskingRequestResponseType.TaskingDescriptor' }] }, { - ln: 'SubmitRequestResponse', + ln: 'UpdateRequestResponse', tn: null, ps: [{ n: 'taskID', @@ -652,66 +640,50 @@ var SPS_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' }, ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'latestResponseTime', - rq: true, - en: 'LatestResponseTime', - ti: '.LatestResponseTime' }, { n: 'estimatedToC', - ti: '.EstimatedToC' + ti: '.UpdateRequestResponse.EstimatedToC' }, { - n: 'alternative', + n: 'missingParameters', mno: 0, col: true, - ti: '.SubmitRequestResponse.Alternative' + ti: '.UpdateRequestResponse.MissingParameters' }] }, { - ln: 'GetStatusRequestType', - bti: '.RequestBaseType', + ln: 'SubmitRequestResponse.Alternative', + tn: null, ps: [{ - n: 'notificationTarget', - ti: '.NotificationTargetType' - }, { - n: 'taskID', + n: 'inputParameter', rq: true, - ti: 'Token' + col: true, + en: 'InputParameter', + ti: '.InputParameterType' }] }, { - ln: 'GetFeasibilityRequestType', - bti: '.RequestBaseType', + ln: 'GetStatusRequestResponse', + tn: null, ps: [{ - n: 'notificationTarget', + n: 'taskID', rq: true, - ti: '.NotificationTargetType' + ti: 'Token' }, { - n: 'sensorID', - rq: true, - ti: '.SensorIDType' + n: 'status', + rq: true }, { - n: 'parameters', - rq: true, - ti: '.ParametersType' + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'timeFrame', - ti: '.TimeFrame' - }] - }, { - ln: 'SensorIDType', - tn: 'sensorIDType', - ps: [{ - n: 'value', - ti: 'Token', - t: 'v' + n: 'estimatedToC', + ti: '.EstimatedToC' }] }, { - ln: 'CancelRequestResponse', + ln: 'SPSMessage.SubmitResponse', tn: null, ps: [{ - n: 'taskID', - rq: true, - ti: 'Token' - }, { n: 'status', rq: true }, { @@ -721,71 +693,69 @@ var SPS_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' }, ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'estimatedToC', + ti: '.EstimatedToC' + }, { + n: 'alternative', + ti: '.SPSMessage.SubmitResponse.Alternative' }] }, { - ln: 'SPSContentsType', + ln: 'CancelRequestType', + bti: '.RequestBaseType', ps: [{ - n: 'sensorOfferingList', - rq: true, - en: 'SensorOfferingList', - ti: '.SPSContentsType.SensorOfferingList' - }, { - n: 'phenomenonOfferingList', + n: 'taskID', rq: true, - en: 'PhenomenonOfferingList', - ti: '.SPSContentsType.PhenomenonOfferingList' + ti: 'Token' }] }, { - ln: 'AreaOfServiceType', + ln: 'SPSMessage.UpdateResponse', + tn: null, 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', + n: 'inputParameter', rq: true, - en: { - lp: 'pos', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.DirectPositionType' + col: true, + en: 'InputParameter', + ti: '.InputParameterType' + }] + }, { + ln: 'SPSMessage.StatusInformation', + tn: null, + ps: [{ + n: 'status', + rq: true }, { - n: 'polygon', - rq: true, + n: 'description', en: { - lp: 'Polygon', + lp: 'description', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.PolygonType' + ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'solid', + n: 'estimatedToC', + ti: '.EstimatedToC' + }] + }, { + ln: 'ParametersType', + tn: 'parametersType', + ps: [{ + n: 'inputParameter', rq: true, - en: { - lp: 'Solid', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.SolidType' + col: true, + en: 'InputParameter', + ti: '.InputParameterType' }] }, { - ln: 'DescribeResultAccessRequestResponse', + ln: 'GetCapabilities', tn: null, + bti: 'OWS_1_0_0.GetCapabilitiesType', ps: [{ n: 'service', rq: true, - col: true, - ti: '.DescribeResultAccessRequestResponse.Service' - }, { - n: 'dataNotAvailable', - rq: true, - en: 'DataNotAvailable', - ti: '.DescribeResultAccessRequestResponse.DataNotAvailable' + an: { + lp: 'service' + }, + t: 'a' }] }, { ln: 'RequestBaseType', @@ -805,206 +775,236 @@ var SPS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetCapabilities', - tn: null, - bti: 'OWS_1_0_0.GetCapabilitiesType', + ln: 'NotificationTargetType', + tn: 'notificationTargetType', ps: [{ - n: 'service', + n: 'notificationID', rq: true, - an: { - lp: 'service' - }, - t: 'a' + ti: 'Token' + }, { + n: 'notificationURL', + rq: true }] }, { - ln: 'SPSContentsType.PhenomenonOfferingList', - tn: null, + ln: 'TaskMessageDefinitionType', + bti: 'GML_3_1_1.DefinitionType', ps: [{ - n: 'phenomenonOffering', - rq: true, - col: true, - en: 'PhenomenonOffering', - ti: '.SPSContentsType.PhenomenonOfferingList.PhenomenonOffering' + n: 'externalDefinition' + }, { + n: 'type' + }, { + n: 'length', + ti: 'AnyType' + }, { + n: 'min', + ti: 'AnyType' + }, { + n: 'max', + ti: 'AnyType' + }, { + n: 'structureSchema' }] }, { - ln: 'Capabilities', + ln: 'InputParameterType.Value', tn: null, - bti: 'OWS_1_0_0.CapabilitiesBaseType', ps: [{ - n: 'contents', - en: 'Contents', - ti: '.SPSContentsType' + n: 'any', + rq: true, + typed: false, + mx: false, + t: 'ae' }] }, { - ln: 'SubmitRequestType', - bti: '.RequestBaseType', + ln: 'SPSContentsType.SensorOfferingList', + tn: null, ps: [{ - n: 'notificationTarget', - rq: true, - ti: '.NotificationTargetType' - }, { - n: 'sensorParam', + n: 'sensorOffering', rq: true, - ti: '.SubmitRequestType.SensorParam' - }, { - n: 'feasibilityID', - rq: true - }, { - n: 'timeFrame', - ti: '.TimeFrame' + col: true, + en: 'SensorOffering', + ti: '.SensorOfferingType' }] }, { - ln: 'SPSMessage', - tn: null, + ln: 'SensorOfferingType', ps: [{ - n: 'feasibilityResponse', + n: 'areaOfService', rq: true, - en: 'FeasibilityResponse', - ti: '.SPSMessage.FeasibilityResponse' + en: 'AreaOfService', + ti: '.AreaOfServiceType' }, { - n: 'submitResponse', + n: 'phenomenon', rq: true, - en: 'SubmitResponse', - ti: '.SPSMessage.SubmitResponse' + en: 'Phenomenon' }, { - n: 'statusInformation', + n: 'sensorDefinition', rq: true, - en: 'StatusInformation', - ti: '.SPSMessage.StatusInformation' + en: 'SensorDefinition' }, { - n: 'updateRequest', + n: 'sensorID', rq: true, - en: 'UpdateRequest', - ti: '.SPSMessage.UpdateRequest' - }, { - n: 'updateResponse', + en: 'SensorID', + ti: 'Token' + }] + }, { + ln: 'DescribeResultAccessRequestType', + bti: '.RequestBaseType', + ps: [{ + n: 'taskID', rq: true, - en: 'UpdateResponse', - ti: '.SPSMessage.UpdateResponse' + ti: 'Token' }, { - n: 'spsCorrID', + n: 'sensorID', rq: true, + ti: '.SensorIDType' + }] + }, { + ln: 'SensorIDType', + tn: 'sensorIDType', + ps: [{ + n: 'value', ti: 'Token', - an: { - lp: 'SPSCorrID' - }, - t: 'a' + t: 'v' }] }, { - ln: 'EstimatedToC', + ln: 'InputDescriptor', + tn: null, + bti: '.InputDescriptorType' + }, { + ln: 'SPSContentsType.PhenomenonOfferingList', tn: null, ps: [{ - n: 'timeInstant', + n: 'phenomenonOffering', rq: true, - en: { - lp: 'TimeInstant', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TimeInstantType' + col: true, + en: 'PhenomenonOffering', + ti: '.SPSContentsType.PhenomenonOfferingList.PhenomenonOffering' }] }, { - ln: 'UpdateRequestResponse.MissingParameters', + ln: 'InputDescriptorType.Definition', tn: null, ps: [{ - n: 'inputDescriptor', + n: 'commonData', rq: true, - en: 'InputDescriptor', - ti: '.InputDescriptor' + ti: '.InputDescriptorType.Definition.CommonData' + }, { + n: 'taskMessageDefinition', + rq: true, + en: 'TaskMessageDefinition' + }, { + n: 'geometryDefinition', + rq: true, + en: 'GeometryDefinition', + ti: 'QName' + }, { + n: 'temporalDefinition', + rq: true, + en: 'TemporalDefinition', + ti: 'QName' + }] + }, { + ln: 'DescribeResultAccessRequestResponse.Service.Request', + tn: null, + ps: [{ + n: 'any', + rq: true, + dom: false, + mx: false, + t: 'ae' }] }], eis: [{ - en: 'Submit', - ti: '.SubmitRequestType' - }, { - en: 'TaskMessageDefinition', - ti: '.TaskMessageDefinitionType', - sh: { - lp: 'Definition', - ns: 'http:\/\/www.opengis.net\/gml' - } - }, { - en: 'feasibilityID' + en: 'DescribeResultAccess', + ti: '.DescribeResultAccessRequestType' }, { - en: 'TaskMessageDictionary', - ti: 'GML_3_1_1.DictionaryType' + en: 'estimatedToC', + ti: '.EstimatedToC' }, { - en: 'CancelRequestResponse', - ti: '.CancelRequestResponse' + en: 'GetStatus', + ti: '.GetStatusRequestType' }, { - en: 'GetStatusRequestResponse', - ti: '.GetStatusRequestResponse' + en: 'DescribeTasking', + ti: '.DescribeTaskingRequestType' }, { en: 'notificationTarget', ti: '.NotificationTargetType' }, { - en: 'InputParameter', - ti: '.InputParameterType' - }, { - en: 'estimatedToC', - ti: '.EstimatedToC' - }, { - en: 'DescribeTasking', - ti: '.DescribeTaskingRequestType' + en: 'GetFeasibility', + ti: '.GetFeasibilityRequestType' }, { - en: 'GetStatus', - ti: '.GetStatusRequestType' + en: 'UpdateRequestResponse', + ti: '.UpdateRequestResponse' }, { en: 'timeFrame', ti: '.TimeFrame' }, { - en: 'Cancel', - ti: '.CancelRequestType' - }, { - en: 'Update', - ti: '.UpdateRequestType' + en: 'taskID', + ti: 'Token' }, { - en: 'parameters', - ti: '.ParametersType' + en: 'DescribeTaskingRequestResponse', + ti: '.DescribeTaskingRequestResponseType' }, { - en: 'UpdateRequestResponse', - ti: '.UpdateRequestResponse' + en: 'Submit', + ti: '.SubmitRequestType' }, { en: 'InputDescriptor', ti: '.InputDescriptor' + }, { + en: 'Cancel', + ti: '.CancelRequestType' }, { en: 'GetCapabilities', ti: '.GetCapabilities' - }, { - en: 'DescribeTaskingRequestResponse', - ti: '.DescribeTaskingRequestResponseType' }, { en: 'SPSMessage', ti: '.SPSMessage' }, { en: 'SubmitRequestResponse', ti: '.SubmitRequestResponse' + }, { + en: 'DescribeResultAccessRequestResponse', + ti: '.DescribeResultAccessRequestResponse' }, { en: 'GetFeasibilityRequestResponse', ti: '.GetFeasibilityRequestResponse' }, { - en: 'taskID', - ti: 'Token' + en: 'parameters', + ti: '.ParametersType' }, { - en: 'LatestResponseTime', - ti: '.LatestResponseTime' + en: 'InputParameter', + ti: '.InputParameterType' }, { - en: 'Contents', - ti: '.SPSContentsType' + en: 'feasibilityID' }, { - en: 'DescribeResultAccess', - ti: '.DescribeResultAccessRequestType' + en: 'TaskMessageDictionary', + ti: 'GML_3_1_1.DictionaryType' + }, { + en: 'Capabilities', + ti: '.Capabilities' + }, { + en: 'TaskMessageDefinition', + ti: '.TaskMessageDefinitionType', + sh: { + lp: 'Definition', + ns: 'http:\/\/www.opengis.net\/gml' + } + }, { + en: 'CancelRequestResponse', + ti: '.CancelRequestResponse' }, { en: 'sensorID', ti: '.SensorIDType' }, { - en: 'Capabilities', - ti: '.Capabilities' + en: 'Update', + ti: '.UpdateRequestType' }, { - en: 'GetFeasibility', - ti: '.GetFeasibilityRequestType' + en: 'LatestResponseTime', + ti: '.LatestResponseTime' }, { - en: 'DescribeResultAccessRequestResponse', - ti: '.DescribeResultAccessRequestResponse' + en: 'Contents', + ti: '.SPSContentsType' + }, { + en: 'GetStatusRequestResponse', + ti: '.GetStatusRequestResponse' }] }; return { diff --git a/scripts/lib/SPS_2_0.js b/scripts/lib/SPS_2_0.js index 04a29c0d..b5f99ac2 100644 --- a/scripts/lib/SPS_2_0.js +++ b/scripts/lib/SPS_2_0.js @@ -3,26 +3,14 @@ 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', 'GML_3_2_1', 'SWE_2_0'], + deps: ['XLink_1_0', 'SWE_2_0', 'OWS_1_1_0', 'GML_3_2_1', 'SWES_2_0'], tis: [{ - ln: 'PointOrPolygonPropertyType.ByPoint', - tn: null, - ps: [{ - n: 'point', - rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.PointType' - }] - }, { - ln: 'DescribeResultAccessResponsePropertyType', + ln: 'GetStatusResponsePropertyType', ps: [{ - n: 'describeResultAccessResponse', + n: 'getStatusResponse', rq: true, - en: 'DescribeResultAccessResponse', - ti: '.DescribeResultAccessResponseType' + en: 'GetStatusResponse', + ti: '.GetStatusResponseType' }, { n: 'nilReason', ti: { @@ -65,31 +53,12 @@ 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: 'ReserveType', - bti: '.TaskingRequestType', - ps: [{ - n: 'reservationExpiration', - ti: 'DateTime' - }] - }, { - ln: 'ReservationReportPropertyType', + ln: 'GetCapabilitiesPropertyType', ps: [{ - n: 'reservationReport', + n: 'getCapabilities', rq: true, - en: 'ReservationReport', - ti: '.ReservationReportType' + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' }, { n: 'nilReason', ti: { @@ -131,6 +100,13 @@ var SPS_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'ReserveType', + bti: '.TaskingRequestType', + ps: [{ + n: 'reservationExpiration', + ti: 'DateTime' + }] }, { ln: 'AlternativeType.TaskingParameters', tn: null, @@ -141,38 +117,27 @@ var SPS_2_0_Module_Factory = function () { ti: '.ParameterDataType' }] }, { - ln: 'SPSMetadataType', - ps: [{ - n: 'dataAccessType', - rq: true - }] - }, { - ln: 'DescribeResultAccessResponseType.Availability', + ln: 'CapabilitiesType.Notifications', tn: null, ps: [{ - n: 'available', - rq: true, - ti: '.AvailableOrNotPropertyType.Available' - }, { - n: 'unavailable', - rq: true, - ti: '.AvailableOrNotPropertyType.Unavailable' - }] - }, { - ln: 'GetTaskType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'task', + n: 'notificationProducerMetadata', rq: true, - col: true + mx: false, + dom: false, + en: { + lp: 'NotificationProducerMetadata', + ns: 'http:\/\/www.opengis.net\/swes\/2.0' + }, + ti: 'SWES_2_0.NotificationProducerMetadataType', + t: 'er' }] }, { - ln: 'UpdateResponsePropertyType', + ln: 'ReservationReportPropertyType', ps: [{ - n: 'updateResponse', + n: 'reservationReport', rq: true, - en: 'UpdateResponse', - ti: '.UpdateResponseType' + en: 'ReservationReport', + ti: '.ReservationReportType' }, { n: 'nilReason', ti: { @@ -215,96 +180,20 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SubmitResponseType', - bti: '.TaskingResponseType' - }, { - 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: '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, + ln: 'DescribeTaskingResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', 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', + n: 'taskingParameters', rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' + ti: '.DescribeTaskingResponseType.TaskingParameters' }] }, { - ln: 'GetTaskResponseType.Task', - tn: null, + ln: 'TaskPropertyType', ps: [{ n: 'task', rq: true, en: 'Task', ti: '.TaskType' - }] - }, { - ln: 'ReserveResponsePropertyType', - ps: [{ - n: 'reserveResponse', - rq: true, - en: 'ReserveResponse', - ti: '.ReserveResponseType' }, { n: 'nilReason', ti: { @@ -347,12 +236,28 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataNotAvailablePropertyType', + ln: 'StatusReportType.Alternative', + tn: null, ps: [{ - n: 'dataNotAvailable', + n: 'alternative', rq: true, - en: 'DataNotAvailable', - ti: '.DataNotAvailableType' + en: 'Alternative', + ti: '.AlternativeType' + }] + }, { + ln: 'UpdateType', + bti: '.TaskingRequestType', + ps: [{ + n: 'targetTask', + rq: true + }] + }, { + ln: 'AlternativePropertyType', + ps: [{ + n: 'alternative', + rq: true, + en: 'Alternative', + ti: '.AlternativeType' }, { n: 'nilReason', ti: { @@ -395,12 +300,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ParameterDataPropertyType', + ln: 'GetFeasibilityPropertyType', ps: [{ - n: 'parameterData', + n: 'getFeasibility', rq: true, - en: 'ParameterData', - ti: '.ParameterDataType' + en: 'GetFeasibility', + ti: '.GetFeasibilityType' }, { n: 'nilReason', ti: { @@ -443,12 +348,29 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CapabilitiesPropertyType', + ln: 'DescribeResultAccessResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'capabilities', + n: 'availability', rq: true, - en: 'Capabilities', - ti: '.CapabilitiesType' + ti: '.DescribeResultAccessResponseType.Availability' + }] + }, { + ln: 'GetTaskResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', + ps: [{ + n: 'task', + rq: true, + col: true, + ti: '.GetTaskResponseType.Task' + }] + }, { + ln: 'DescribeTaskingResponsePropertyType', + ps: [{ + n: 'describeTaskingResponse', + rq: true, + en: 'DescribeTaskingResponse', + ti: '.DescribeTaskingResponseType' }, { n: 'nilReason', ti: { @@ -491,12 +413,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SensorOfferingPropertyType', + ln: 'UpdatePropertyType', ps: [{ - n: 'sensorOffering', + n: 'update', rq: true, - en: 'SensorOffering', - ti: '.SensorOfferingType' + en: 'Update', + ti: '.UpdateType' }, { n: 'nilReason', ti: { @@ -539,23 +461,92 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataNotAvailableType', + ln: 'CancelResponseType.Result', + tn: null, ps: [{ - n: 'unavailableCode', - rq: true - }, { - n: 'message', - mno: 0, - col: true, - ti: 'OWS_1_1_0.LanguageStringType' - }] - }, { - ln: 'GetFeasibilityPropertyType', + n: 'statusReport', + rq: true, + mx: false, + dom: false, + en: 'StatusReport', + ti: '.StatusReportType', + t: 'er' + }] + }, { + ln: 'SensorOfferingType.ObservableArea', + tn: null, ps: [{ - n: 'getFeasibility', + n: 'byPoint', rq: true, - en: 'GetFeasibility', - ti: '.GetFeasibilityType' + ti: '.PointOrPolygonPropertyType.ByPoint' + }, { + n: 'byPolygon', + rq: true, + ti: '.PointOrPolygonPropertyType.ByPolygon' + }] + }, { + ln: 'DataNotAvailableType', + ps: [{ + n: 'unavailableCode', + rq: true + }, { + n: 'message', + mno: 0, + col: true, + ti: 'OWS_1_1_0.LanguageStringType' + }] + }, { + ln: 'DescribeResultAccessResponseType.Availability', + tn: null, + ps: [{ + n: 'available', + rq: true, + ti: '.AvailableOrNotPropertyType.Available' + }, { + n: 'unavailable', + rq: true, + ti: '.AvailableOrNotPropertyType.Unavailable' + }] + }, { + 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: 'GetStatusType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'task', + rq: true + }, { + n: 'since', + ti: 'DateTime' + }] + }, { + ln: 'CapabilitiesPropertyType', + ps: [{ + n: 'capabilities', + rq: true, + en: 'Capabilities', + ti: '.CapabilitiesType' }, { n: 'nilReason', ti: { @@ -598,12 +589,38 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribeTaskingPropertyType', + ln: 'CapabilitiesType', + bti: 'OWS_1_1_0.CapabilitiesBaseType', ps: [{ - n: 'describeTasking', + n: 'notifications', + ti: '.CapabilitiesType.Notifications' + }, { + n: 'contents', + ti: '.CapabilitiesType.Contents' + }, { + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' + }] + }, { + ln: 'TaskingResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', + ps: [{ + n: 'latestResponseTime', + ti: 'DateTime' + }, { + n: 'result', rq: true, - en: 'DescribeTasking', - ti: '.DescribeTaskingType' + ti: '.TaskingResponseType.Result' + }] + }, { + ln: 'GetStatusPropertyType', + ps: [{ + n: 'getStatus', + rq: true, + en: 'GetStatus', + ti: '.GetStatusType' }, { n: 'nilReason', ti: { @@ -646,28 +663,33 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UpdateType', - bti: '.TaskingRequestType', - ps: [{ - n: 'targetTask', - rq: true - }] + ln: 'GetFeasibilityType', + bti: '.TaskingRequestType' }, { - ln: 'AvailableOrNotPropertyType.Available', + ln: 'ReserveResponseType', + bti: '.TaskingResponseType' + }, { + ln: 'GetStatusResponseType.Status', tn: null, ps: [{ - n: 'dataAvailable', + n: 'statusReport', rq: true, - en: 'DataAvailable', - ti: '.DataAvailableType' + mx: false, + dom: false, + en: 'StatusReport', + ti: '.StatusReportType', + t: 'er' }] }, { - ln: 'SPSContentsPropertyType', + ln: 'TaskingRequestPropertyType', ps: [{ - n: 'spsContents', + n: 'taskingRequest', rq: true, - en: 'SPSContents', - ti: '.SPSContentsType' + mx: false, + dom: false, + en: 'TaskingRequest', + ti: '.TaskingRequestType', + t: 'er' }, { n: 'nilReason', ti: { @@ -710,22 +732,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ReserveResponseType', - bti: '.TaskingResponseType' - }, { - ln: 'TaskOrProcessPropertyType', + ln: 'SensorOfferingPropertyType', ps: [{ - n: 'task', - rq: true - }, { - n: 'procedure', - rq: true - }, { - n: 'unionSemantics', - an: { - lp: 'unionSemantics' - }, - t: 'a' + n: 'sensorOffering', + rq: true, + en: 'SensorOffering', + ti: '.SensorOfferingType' }, { n: 'nilReason', ti: { @@ -768,15 +780,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TaskingResponsePropertyType', + ln: 'SubmitPropertyType', ps: [{ - n: 'taskingResponse', + n: 'submit', rq: true, - mx: false, - dom: false, - en: 'TaskingResponse', - ti: '.TaskingResponseType', - t: 'er' + en: 'Submit', + ti: '.SubmitType' }, { n: 'nilReason', ti: { @@ -819,12 +828,19 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ReservePropertyType', + ln: 'TaskOrProcessPropertyType', ps: [{ - n: 'reserve', - rq: true, - en: 'Reserve', - ti: '.ReserveType' + n: 'task', + rq: true + }, { + n: 'procedure', + rq: true + }, { + n: 'unionSemantics', + an: { + lp: 'unionSemantics' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -870,20 +886,13 @@ var SPS_2_0_Module_Factory = function () { ln: 'GetFeasibilityResponseType', bti: '.TaskingResponseType' }, { - ln: 'ReservationReportType', - bti: '.StatusReportType', - ps: [{ - n: 'reservationExpiration', - rq: true, - ti: 'DateTime' - }] - }, { - ln: 'ConfirmResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', + ln: 'CapabilitiesType.Contents', + tn: null, ps: [{ - n: 'result', + n: 'spsContents', rq: true, - ti: '.ConfirmResponseType.Result' + en: 'SPSContents', + ti: '.SPSContentsType' }] }, { ln: 'DataAvailableType', @@ -894,71 +903,20 @@ var SPS_2_0_Module_Factory = function () { ti: '.DataAvailableType.DataReference' }] }, { - ln: 'SensorOfferingType.ObservableArea', - tn: null, + ln: 'ReservationReportType', + bti: '.StatusReportType', ps: [{ - n: 'byPoint', - rq: true, - ti: '.PointOrPolygonPropertyType.ByPoint' - }, { - n: 'byPolygon', + n: 'reservationExpiration', rq: true, - ti: '.PointOrPolygonPropertyType.ByPolygon' - }] - }, { - ln: 'SubmitType', - bti: '.TaskingRequestType' - }, { - ln: 'DescribeTaskingType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'procedure', - rq: true + ti: 'DateTime' }] }, { - ln: 'AlternativeType', - bti: 'SWES_2_0.AbstractSWESType', + ln: 'CancelResponsePropertyType', ps: [{ - n: 'alternativeDescription', - mno: 0, - col: true, - en: 'description', - ti: 'OWS_1_1_0.LanguageStringType' - }, { - n: 'taskingParameters', + n: 'cancelResponse', 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' + en: 'CancelResponse', + ti: '.CancelResponseType' }, { n: 'nilReason', ti: { @@ -1001,12 +959,36 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SubmitResponsePropertyType', + ln: 'PointOrPolygonPropertyType.ByPoint', + tn: null, ps: [{ - n: 'submitResponse', + n: 'point', rq: true, - en: 'SubmitResponse', - ti: '.SubmitResponseType' + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.PointType' + }] + }, { + ln: 'AvailableOrNotPropertyType.Available', + tn: null, + ps: [{ + n: 'dataAvailable', + rq: true, + en: 'DataAvailable', + ti: '.DataAvailableType' + }] + }, { + ln: 'TaskingResponsePropertyType', + ps: [{ + n: 'taskingResponse', + rq: true, + mx: false, + dom: false, + en: 'TaskingResponse', + ti: '.TaskingResponseType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1049,20 +1031,20 @@ 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: 'TaskPropertyType', + ln: 'ReserveResponsePropertyType', ps: [{ - n: 'task', + n: 'reserveResponse', rq: true, - en: 'Task', - ti: '.TaskType' + en: 'ReserveResponse', + ti: '.ReserveResponseType' }, { n: 'nilReason', ti: { @@ -1104,6 +1086,21 @@ var SPS_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'ParameterDataType.Encoding', + tn: null, + 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' + }] }, { ln: 'GetFeasibilityResponsePropertyType', ps: [{ @@ -1153,15 +1150,52 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetFeasibilityType', - bti: '.TaskingRequestType' + 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: 'GetCapabilitiesPropertyType', + ln: 'GetTaskPropertyType', ps: [{ - n: 'getCapabilities', + n: 'getTask', rq: true, - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'GetTask', + ti: '.GetTaskType' }, { n: 'nilReason', ti: { @@ -1204,31 +1238,41 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetStatusResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', + ln: 'SPSMetadataType', ps: [{ - n: 'status', - mno: 0, - col: true, - ti: '.GetStatusResponseType.Status' + n: 'dataAccessType', + rq: true }] }, { - ln: 'ConfirmType', + ln: 'GetTaskType', bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ n: 'task', - rq: true + rq: true, + col: true }] }, { - ln: 'TaskingRequestPropertyType', + ln: 'GetCapabilitiesType', + bti: 'OWS_1_1_0.GetCapabilitiesType', ps: [{ - n: 'taskingRequest', + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' + }, { + n: 'service', + an: { + lp: 'service' + }, + t: 'a' + }] + }, { + ln: 'DescribeTaskingPropertyType', + ps: [{ + n: 'describeTasking', rq: true, - mx: false, - dom: false, - en: 'TaskingRequest', - ti: '.TaskingRequestType', - t: 'er' + en: 'DescribeTasking', + ti: '.DescribeTaskingType' }, { n: 'nilReason', ti: { @@ -1271,21 +1315,24 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetTaskResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', + ln: 'DataAvailableType.DataReference', + tn: null, ps: [{ - n: 'task', + n: 'referenceGroup', rq: true, - col: true, - ti: '.GetTaskResponseType.Task' + en: { + lp: 'ReferenceGroup', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.ReferenceGroupType' }] }, { - ln: 'SPSMetadataPropertyType', + ln: 'ReservePropertyType', ps: [{ - n: 'spsMetadata', + n: 'reserve', rq: true, - en: 'SPSMetadata', - ti: '.SPSMetadataType' + en: 'Reserve', + ti: '.ReserveType' }, { n: 'nilReason', ti: { @@ -1328,12 +1375,27 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribeResultAccessPropertyType', + ln: 'SPSContentsType', + bti: 'SWES_2_0.AbstractContentsType', ps: [{ - n: 'describeResultAccess', + n: 'minStatusTime', rq: true, - en: 'DescribeResultAccess', - ti: '.DescribeResultAccessType' + ti: 'Duration' + }, { + n: 'supportedEncoding', + rq: true, + col: true + }] + }, { + ln: 'SubmitType', + bti: '.TaskingRequestType' + }, { + ln: 'ConfirmResponsePropertyType', + ps: [{ + n: 'confirmResponse', + rq: true, + en: 'ConfirmResponse', + ti: '.ConfirmResponseType' }, { n: 'nilReason', ti: { @@ -1376,55 +1438,60 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetStatusResponseType.Status', - tn: null, + ln: 'SPSMetadataPropertyType', ps: [{ - n: 'statusReport', + n: 'spsMetadata', rq: true, - mx: false, - dom: false, - en: 'StatusReport', - ti: '.StatusReportType', - t: 'er' - }] - }, { - ln: 'TaskingRequestType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'procedure', - rq: true + en: 'SPSMetadata', + ti: '.SPSMetadataType' }, { - n: 'taskingParameters', - rq: true, - ti: '.TaskingRequestType.TaskingParameters' + n: 'nilReason', + ti: { + t: 'l' + }, + an: { + lp: 'nilReason' + }, + t: 'a' }, { - 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' + 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: 'SubmitPropertyType', + ln: 'DescribeResultAccessPropertyType', ps: [{ - n: 'submit', + n: 'describeResultAccess', rq: true, - en: 'Submit', - ti: '.SubmitType' + en: 'DescribeResultAccess', + ti: '.DescribeResultAccessType' }, { n: 'nilReason', ti: { @@ -1467,12 +1534,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: { @@ -1515,36 +1582,22 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConfirmResponseType.Result', - tn: null, - ps: [{ - n: 'statusReport', - rq: true, - mx: false, - dom: false, - en: 'StatusReport', - ti: '.StatusReportType', - t: 'er' - }] - }, { - ln: 'CancelResponseType.Result', + ln: 'DescribeResultAccessType.Target', tn: null, ps: [{ - n: 'statusReport', - rq: true, - mx: false, - dom: false, - en: 'StatusReport', - ti: '.StatusReportType', - t: 'er' + n: 'task', + rq: true + }, { + n: 'procedure', + rq: true }] }, { - ln: 'ConfirmPropertyType', + ln: 'UpdateResponsePropertyType', ps: [{ - n: 'confirm', + n: 'updateResponse', rq: true, - en: 'Confirm', - ti: '.ConfirmType' + en: 'UpdateResponse', + ti: '.UpdateResponseType' }, { n: 'nilReason', ti: { @@ -1587,36 +1640,43 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetCapabilitiesType', - bti: 'OWS_1_1_0.GetCapabilitiesType', + ln: 'CancelResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'extension', - mno: 0, - col: true, - ti: 'AnyType' - }, { - n: 'service', - an: { - lp: 'service' - }, - t: 'a' + n: 'result', + rq: true, + ti: '.CancelResponseType.Result' }] }, { - ln: 'PointOrPolygonPropertyType', + ln: 'TaskingRequestType.TaskingParameters', + tn: null, ps: [{ - n: 'byPoint', + n: 'parameterData', rq: true, - ti: '.PointOrPolygonPropertyType.ByPoint' - }, { - n: 'byPolygon', + en: 'ParameterData', + ti: '.ParameterDataType' + }] + }, { + ln: 'UpdateResponseType', + bti: '.TaskingResponseType', + ps: [{ + n: 'targetTask', + rq: true + }] + }, { + ln: 'CancelType', + bti: 'SWES_2_0.ExtensibleRequestType', + ps: [{ + n: 'task', + rq: true + }] + }, { + ln: 'CancelPropertyType', + ps: [{ + n: 'cancel', rq: true, - ti: '.PointOrPolygonPropertyType.ByPolygon' - }, { - n: 'unionSemantics', - an: { - lp: 'unionSemantics' - }, - t: 'a' + en: 'Cancel', + ti: '.CancelType' }, { n: 'nilReason', ti: { @@ -1659,12 +1719,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AlternativePropertyType', + ln: 'DescribeResultAccessResponsePropertyType', ps: [{ - n: 'alternative', + n: 'describeResultAccessResponse', rq: true, - en: 'Alternative', - ti: '.AlternativeType' + en: 'DescribeResultAccessResponse', + ti: '.DescribeResultAccessResponseType' }, { n: 'nilReason', ti: { @@ -1707,81 +1767,35 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetStatusType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'task', - rq: true - }, { - n: 'since', - ti: 'DateTime' - }] - }, { - ln: 'UpdateResponseType', - bti: '.TaskingResponseType', + ln: 'TaskType', + bti: 'SWES_2_0.AbstractSWESType', ps: [{ - n: 'targetTask', - rq: true + n: 'status', + rq: true, + col: true, + ti: '.StatusReportPropertyType' }] }, { - ln: 'StatusReportType', - bti: 'SWES_2_0.AbstractSWESType', + ln: 'TaskingRequestType', + bti: 'SWES_2_0.ExtensibleRequestType', 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, - dom: false, - en: 'StatusReport', - ti: '.StatusReportType', - t: 'er' + ti: '.TaskingRequestType.TaskingParameters' + }, { + n: 'latestResponseTime', + ti: 'DateTime' }] }, { - ln: 'DescribeTaskingResponsePropertyType', + ln: 'SPSContentsPropertyType', ps: [{ - n: 'describeTaskingResponse', + n: 'spsContents', rq: true, - en: 'DescribeTaskingResponse', - ti: '.DescribeTaskingResponseType' + en: 'SPSContents', + ti: '.SPSContentsType' }, { n: 'nilReason', ti: { @@ -1824,12 +1838,20 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UpdatePropertyType', + ln: 'SensorOfferingType', + bti: 'SWES_2_0.AbstractOfferingType', ps: [{ - n: 'update', + n: 'observableArea', rq: true, - en: 'Update', - ti: '.UpdateType' + ti: '.SensorOfferingType.ObservableArea' + }] + }, { + ln: 'SubmitResponsePropertyType', + ps: [{ + n: 'submitResponse', + rq: true, + en: 'SubmitResponse', + ti: '.SubmitResponseType' }, { n: 'nilReason', ti: { @@ -1872,29 +1894,15 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribeResultAccessType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'target', - rq: true, - ti: '.DescribeResultAccessType.Target' - }] - }, { - ln: 'TaskingRequestType.TaskingParameters', - tn: null, - ps: [{ - n: 'parameterData', - rq: true, - en: 'ParameterData', - ti: '.ParameterDataType' - }] - }, { - ln: 'ConfirmResponsePropertyType', + ln: 'StatusReportPropertyType', ps: [{ - n: 'confirmResponse', + n: 'statusReport', rq: true, - en: 'ConfirmResponse', - ti: '.ConfirmResponseType' + mx: false, + dom: false, + en: 'StatusReport', + ti: '.StatusReportType', + t: 'er' }, { n: 'nilReason', ti: { @@ -1937,60 +1945,39 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetTaskResponsePropertyType', + ln: 'PointOrPolygonPropertyType.ByPolygon', + tn: null, ps: [{ - n: 'getTaskResponse', + n: 'polygon', rq: true, - en: 'GetTaskResponse', - ti: '.GetTaskResponseType' - }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, - t: 'a' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', + en: { + lp: 'Polygon', 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' + ti: 'GML_3_2_1.PolygonType' }] }, { - ln: 'GetStatusPropertyType', + ln: 'DescribeTaskingType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'getStatus', + n: 'procedure', + rq: true + }] + }, { + ln: 'ConfirmResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', + ps: [{ + n: 'result', rq: true, - en: 'GetStatus', - ti: '.GetStatusType' + ti: '.ConfirmResponseType.Result' + }] + }, { + ln: 'ParameterDataPropertyType', + ps: [{ + n: 'parameterData', + rq: true, + en: 'ParameterData', + ti: '.ParameterDataType' }, { n: 'nilReason', ti: { @@ -2033,12 +2020,30 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CancelPropertyType', + ln: 'GetStatusResponseType', + bti: 'SWES_2_0.ExtensibleResponseType', ps: [{ - n: 'cancel', + n: 'status', + mno: 0, + col: true, + ti: '.GetStatusResponseType.Status' + }] + }, { + ln: 'GetTaskResponseType.Task', + tn: null, + ps: [{ + n: 'task', rq: true, - en: 'Cancel', - ti: '.CancelType' + en: 'Task', + ti: '.TaskType' + }] + }, { + ln: 'ConfirmPropertyType', + ps: [{ + n: 'confirm', + rq: true, + en: 'Confirm', + ti: '.ConfirmType' }, { n: 'nilReason', ti: { @@ -2081,23 +2086,21 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TaskingResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', + ln: 'PointOrPolygonPropertyType', ps: [{ - n: 'latestResponseTime', - ti: 'DateTime' - }, { - n: 'result', + n: 'byPoint', rq: true, - ti: '.TaskingResponseType.Result' - }] - }, { - ln: 'GetTaskPropertyType', - ps: [{ - n: 'getTask', + ti: '.PointOrPolygonPropertyType.ByPoint' + }, { + n: 'byPolygon', rq: true, - en: 'GetTask', - ti: '.GetTaskType' + ti: '.PointOrPolygonPropertyType.ByPolygon' + }, { + n: 'unionSemantics', + an: { + lp: 'unionSemantics' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -2140,58 +2143,66 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribeTaskingResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', + ln: 'ParameterDataType', ps: [{ - n: 'taskingParameters', + n: 'encoding', rq: true, - ti: '.DescribeTaskingResponseType.TaskingParameters' - }] - }, { - ln: 'TaskType', - bti: 'SWES_2_0.AbstractSWESType', - ps: [{ - n: 'status', + ti: '.ParameterDataType.Encoding' + }, { + n: 'values', rq: true, - col: true, - ti: '.StatusReportPropertyType' + ti: 'AnyType' }] }, { - ln: 'CancelResponseType', - bti: 'SWES_2_0.ExtensibleResponseType', + ln: 'SubmitResponseType', + bti: '.TaskingResponseType' + }, { + ln: 'ConfirmType', + bti: 'SWES_2_0.ExtensibleRequestType', ps: [{ - n: 'result', - rq: true, - ti: '.CancelResponseType.Result' + n: 'task', + rq: true }] }, { - ln: 'SPSContentsType', - bti: 'SWES_2_0.AbstractContentsType', + ln: 'TaskingResponseType.Result', + tn: null, ps: [{ - n: 'minStatusTime', - rq: true, - ti: 'Duration' - }, { - n: 'supportedEncoding', + n: 'statusReport', rq: true, - col: true + mx: false, + dom: false, + en: 'StatusReport', + ti: '.StatusReportType', + t: 'er' }] }, { - ln: 'CapabilitiesType.Contents', + ln: 'ConfirmResponseType.Result', tn: null, ps: [{ - n: 'spsContents', + n: 'statusReport', rq: true, - en: 'SPSContents', - ti: '.SPSContentsType' + mx: false, + dom: false, + en: 'StatusReport', + ti: '.StatusReportType', + t: 'er' }] }, { - ln: 'CancelResponsePropertyType', + ln: 'AvailableOrNotPropertyType', ps: [{ - n: 'cancelResponse', + n: 'available', rq: true, - en: 'CancelResponse', - ti: '.CancelResponseType' + ti: '.AvailableOrNotPropertyType.Available' + }, { + n: 'unavailable', + rq: true, + ti: '.AvailableOrNotPropertyType.Unavailable' + }, { + n: 'unionSemantics', + an: { + lp: 'unionSemantics' + }, + t: 'a' }, { n: 'nilReason', ti: { @@ -2234,28 +2245,12 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CancelType', - bti: 'SWES_2_0.ExtensibleRequestType', - ps: [{ - n: 'task', - rq: true - }] - }, { - ln: 'AvailableOrNotPropertyType', + ln: 'DataAvailablePropertyType', ps: [{ - n: 'available', - rq: true, - ti: '.AvailableOrNotPropertyType.Available' - }, { - n: 'unavailable', + n: 'dataAvailable', rq: true, - ti: '.AvailableOrNotPropertyType.Unavailable' - }, { - n: 'unionSemantics', - an: { - lp: 'unionSemantics' - }, - t: 'a' + en: 'DataAvailable', + ti: '.DataAvailableType' }, { n: 'nilReason', ti: { @@ -2298,30 +2293,26 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ParameterDataType.Encoding', - tn: null, + ln: 'AlternativeType', + bti: 'SWES_2_0.AbstractSWESType', ps: [{ - n: 'abstractEncoding', + n: 'alternativeDescription', + mno: 0, + col: true, + en: 'description', + ti: 'OWS_1_1_0.LanguageStringType' + }, { + n: 'taskingParameters', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractEncoding', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.AbstractEncodingType', - t: 'er' + ti: '.AlternativeType.TaskingParameters' }] }, { - ln: 'StatusReportPropertyType', + ln: 'DataNotAvailablePropertyType', ps: [{ - n: 'statusReport', + n: 'dataNotAvailable', rq: true, - mx: false, - dom: false, - en: 'StatusReport', - ti: '.StatusReportType', - t: 'er' + en: 'DataNotAvailable', + ti: '.DataNotAvailableType' }, { n: 'nilReason', ti: { @@ -2364,17 +2355,22 @@ var SPS_2_0_Module_Factory = function () { t: 'a' }] }, { - t: 'enum', - ln: 'TaskingRequestStatusCodeEnumerationType', - vs: ['Accepted', 'Pending', 'Rejected'] + ln: 'AvailableOrNotPropertyType.Unavailable', + tn: null, + ps: [{ + n: 'dataNotAvailable', + rq: true, + en: 'DataNotAvailable', + ti: '.DataNotAvailableType' + }] }, { t: 'enum', ln: 'TaskOrProcessUnionSemantics', vs: ['task', 'procedure'] }, { t: 'enum', - ln: 'UnavailableCodeEnumerationType', - vs: ['DataNotAvailable', 'DataServiceUnavailable'] + ln: 'TaskStatusCodeEnumerationType', + vs: ['Cancelled', 'Completed', 'Expired', 'Failed', 'InExecution', 'Reserved'] }, { t: 'enum', ln: 'AvailableOrNotUnionSemantics', @@ -2385,67 +2381,44 @@ var SPS_2_0_Module_Factory = function () { vs: ['DataPublished', 'ReservationExpired', 'TaskCancelled', 'TaskCompleted', 'TaskConfirmed', 'TaskFailed', 'TaskingRequestExpired', 'TaskReserved', 'TaskSubmitted', 'TaskUpdated'] }, { t: 'enum', - ln: 'TaskStatusCodeEnumerationType', - vs: ['Cancelled', 'Completed', 'Expired', 'Failed', 'InExecution', 'Reserved'] + ln: 'TaskingRequestStatusCodeEnumerationType', + vs: ['Accepted', 'Pending', 'Rejected'] + }, { + t: 'enum', + ln: 'UnavailableCodeEnumerationType', + vs: ['DataNotAvailable', 'DataServiceUnavailable'] }, { t: 'enum', ln: 'PointOrPolygonUnionSemantics', vs: ['byPoint', 'byPolygon'] }], eis: [{ - en: 'ReservationReport', - ti: '.ReservationReportType', - sh: 'StatusReport' - }, { - en: 'GetStatus', - ti: '.GetStatusType', - sh: { - lp: 'ExtensibleRequest', - ns: 'http:\/\/www.opengis.net\/swes\/2.0' - } - }, { - en: 'TaskingResponse', - ti: '.TaskingResponseType', + en: 'DescribeTaskingResponse', + ti: '.DescribeTaskingResponseType', sh: { lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetFeasibilityResponse', - ti: '.GetFeasibilityResponseType', - sh: 'TaskingResponse' - }, { - en: 'GetStatusResponse', - ti: '.GetStatusResponseType', + en: 'ConfirmResponse', + ti: '.ConfirmResponseType', sh: { 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', + en: 'DescribeResultAccessResponse', + ti: '.DescribeResultAccessResponseType', sh: { lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'SubmitResponse', - ti: '.SubmitResponseType', - sh: 'TaskingResponse' + en: 'Capabilities', + ti: '.CapabilitiesType' }, { - en: 'DescribeTasking', - ti: '.DescribeTaskingType', + en: 'TaskingRequest', + ti: '.TaskingRequestType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' @@ -2458,103 +2431,109 @@ var SPS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/ows\/1.1' } }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType', - sh: { - lp: 'GetCapabilities', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - } - }, { - en: 'Alternative', - ti: '.AlternativeType', + en: 'GetStatus', + ti: '.GetStatusType', sh: { - lp: 'AbstractSWES', + lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'UpdateResponse', - ti: '.UpdateResponseType', - sh: 'TaskingResponse' - }, { - en: 'CancelResponse', - ti: '.CancelResponseType', + en: 'GetStatusResponse', + ti: '.GetStatusResponseType', sh: { lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'GetTask', - ti: '.GetTaskType', + en: 'Cancel', + ti: '.CancelType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'DataAvailable', - ti: '.DataAvailableType' - }, { - en: 'SensorOffering', - ti: '.SensorOfferingType', + en: 'CancelResponse', + ti: '.CancelResponseType', sh: { - lp: 'AbstractOffering', + lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } - }, { - en: 'Update', - ti: '.UpdateType', - sh: 'TaskingRequest' }, { en: 'DataNotAvailable', ti: '.DataNotAvailableType' }, { - en: 'DescribeTaskingResponse', - ti: '.DescribeTaskingResponseType', + en: 'SensorOffering', + ti: '.SensorOfferingType', sh: { - lp: 'ExtensibleResponse', + lp: 'AbstractOffering', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'Task', - ti: '.TaskType', + en: 'Alternative', + ti: '.AlternativeType', sh: { lp: 'AbstractSWES', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'DescribeResultAccess', - ti: '.DescribeResultAccessType', + en: 'TaskingResponse', + ti: '.TaskingResponseType', sh: { - lp: 'ExtensibleRequest', + lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'Cancel', - ti: '.CancelType', + en: 'DescribeTasking', + ti: '.DescribeTaskingType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'ConfirmResponse', - ti: '.ConfirmResponseType', + en: 'SubmitResponse', + ti: '.SubmitResponseType', + sh: 'TaskingResponse' + }, { + en: 'GetFeasibility', + ti: '.GetFeasibilityType', + sh: 'TaskingRequest' + }, { + en: 'UpdateResponse', + ti: '.UpdateResponseType', + sh: 'TaskingResponse' + }, { + en: 'DescribeResultAccess', + ti: '.DescribeResultAccessType', sh: { - lp: 'ExtensibleResponse', + lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'Capabilities', - ti: '.CapabilitiesType' - }, { - en: 'ParameterData', - ti: '.ParameterDataType' - }, { - en: 'Reserve', - ti: '.ReserveType', + en: 'Submit', + ti: '.SubmitType', sh: 'TaskingRequest' + }, { + en: 'GetFeasibilityResponse', + ti: '.GetFeasibilityResponseType', + sh: 'TaskingResponse' }, { en: 'ReserveResponse', ti: '.ReserveResponseType', sh: 'TaskingResponse' + }, { + en: 'StatusReport', + ti: '.StatusReportType', + sh: { + lp: 'AbstractSWES', + ns: 'http:\/\/www.opengis.net\/swes\/2.0' + } + }, { + en: 'GetCapabilities', + ti: '.GetCapabilitiesType', + sh: { + lp: 'GetCapabilities', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + } }, { en: 'SPSContents', ti: '.SPSContentsType', @@ -2563,28 +2542,49 @@ var SPS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'StatusReport', - ti: '.StatusReportType', + en: 'DataAvailable', + ti: '.DataAvailableType' + }, { + en: 'GetTaskResponse', + ti: '.GetTaskResponseType', sh: { - lp: 'AbstractSWES', + lp: 'ExtensibleResponse', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'Submit', - ti: '.SubmitType', - sh: 'TaskingRequest' + en: 'ReservationReport', + ti: '.ReservationReportType', + sh: 'StatusReport' }, { - en: 'TaskingRequest', - ti: '.TaskingRequestType', + en: 'GetTask', + ti: '.GetTaskType', sh: { lp: 'ExtensibleRequest', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }, { - en: 'DescribeResultAccessResponse', - ti: '.DescribeResultAccessResponseType', + en: 'Confirm', + ti: '.ConfirmType', sh: { - lp: 'ExtensibleResponse', + lp: 'ExtensibleRequest', + ns: 'http:\/\/www.opengis.net\/swes\/2.0' + } + }, { + en: 'Reserve', + ti: '.ReserveType', + sh: 'TaskingRequest' + }, { + en: 'Update', + ti: '.UpdateType', + sh: 'TaskingRequest' + }, { + en: 'ParameterData', + ti: '.ParameterDataType' + }, { + en: 'Task', + ti: '.TaskType', + sh: { + lp: 'AbstractSWES', ns: 'http:\/\/www.opengis.net\/swes\/2.0' } }] diff --git a/scripts/lib/SWES_2_0.js b/scripts/lib/SWES_2_0.js index 255640cc..1b3ee9ed 100644 --- a/scripts/lib/SWES_2_0.js +++ b/scripts/lib/SWES_2_0.js @@ -3,17 +3,42 @@ 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', 'GML_3_2_1', 'WSN_T_1', 'OWS_1_1_0', 'WS_Addr_1_0_Core'], + deps: ['XLink_1_0', 'GML_3_2_1', 'WSN_T_1', 'WS_Addr_1_0_Core', 'OWS_1_1_0'], tis: [{ - ln: 'AbstractSWESPropertyType', + ln: 'NotificationBrokerMetadataType', + bti: '.NotificationProducerMetadataType', ps: [{ - n: 'abstractSWES', + n: 'requiresRegistration', rq: true, - mx: false, - dom: false, - en: 'AbstractSWES', - ti: '.AbstractSWESType', - t: 'er' + ti: 'Boolean' + }] + }, { + ln: 'SWESEventType', + bti: '.AbstractSWESType', + ps: [{ + n: 'eventTime', + rq: true, + ti: 'DateTime' + }, { + n: 'code', + rq: true + }, { + n: 'message', + mno: 0, + col: true, + ti: 'OWS_1_1_0.LanguageStringType' + }, { + n: 'service', + rq: true, + ti: '.SWESEventType.Service' + }] + }, { + ln: 'DescribeSensorResponsePropertyType', + ps: [{ + n: 'describeSensorResponse', + rq: true, + en: 'DescribeSensorResponse', + ti: '.DescribeSensorResponseType' }, { n: 'nilReason', ti: { @@ -56,20 +81,64 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UpdateSensorDescriptionResponseType', - bti: '.ExtensibleResponseType', + ln: 'UpdateSensorDescriptionPropertyType', ps: [{ - n: 'updatedProcedure', - rq: true + n: 'updateSensorDescription', + rq: true, + en: 'UpdateSensorDescription', + ti: '.UpdateSensorDescriptionType' + }, { + 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: 'InsertSensorType.ProcedureDescription', + ln: 'NotificationProducerMetadataType.ProducerEndpoint', tn: null, ps: [{ - n: 'any', + n: 'endpointReference', rq: true, - mx: false, - t: 'ae' + en: { + lp: 'EndpointReference', + ns: 'http:\/\/www.w3.org\/2005\/08\/addressing' + }, + ti: 'WS_Addr_1_0_Core.EndpointReferenceType' }] }, { ln: 'DeleteSensorType', @@ -79,12 +148,12 @@ var SWES_2_0_Module_Factory = function () { rq: true }] }, { - ln: 'DescribeSensorResponsePropertyType', + ln: 'DeleteSensorPropertyType', ps: [{ - n: 'describeSensorResponse', + n: 'deleteSensor', rq: true, - en: 'DescribeSensorResponse', - ti: '.DescribeSensorResponseType' + en: 'DeleteSensor', + ti: '.DeleteSensorType' }, { n: 'nilReason', ti: { @@ -127,29 +196,22 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractOfferingType.RelatedFeature', - tn: null, - ps: [{ - n: 'featureRelationship', - rq: true, - en: 'FeatureRelationship', - ti: '.FeatureRelationshipType' - }] - }, { - ln: 'NotificationBrokerMetadataType', - bti: '.NotificationProducerMetadataType', + ln: 'SensorDescriptionType', ps: [{ - n: 'requiresRegistration', + n: 'validTime', + ti: '.SensorDescriptionType.ValidTime' + }, { + n: 'data', rq: true, - ti: 'Boolean' + ti: '.SensorDescriptionType.Data' }] }, { - ln: 'DeleteSensorPropertyType', + ln: 'FilterDialectMetadataPropertyType', ps: [{ - n: 'deleteSensor', + n: 'filterDialectMetadata', rq: true, - en: 'DeleteSensor', - ti: '.DeleteSensorType' + en: 'FilterDialectMetadata', + ti: '.FilterDialectMetadataType' }, { n: 'nilReason', ti: { @@ -192,21 +254,12 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UpdateSensorDescriptionType.Description', - tn: null, - ps: [{ - n: 'sensorDescription', - rq: true, - en: 'SensorDescription', - ti: '.SensorDescriptionType' - }] - }, { - ln: 'DescribeSensorPropertyType', + ln: 'FeatureRelationshipPropertyType', ps: [{ - n: 'describeSensor', + n: 'featureRelationship', rq: true, - en: 'DescribeSensor', - ti: '.DescribeSensorType' + en: 'FeatureRelationship', + ti: '.FeatureRelationshipType' }, { n: 'nilReason', ti: { @@ -249,12 +302,15 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertSensorResponsePropertyType', + ln: 'NotificationProducerMetadataPropertyType', ps: [{ - n: 'insertSensorResponse', + n: 'notificationProducerMetadata', rq: true, - en: 'InsertSensorResponse', - ti: '.InsertSensorResponseType' + mx: false, + dom: false, + en: 'NotificationProducerMetadata', + ti: '.NotificationProducerMetadataType', + t: 'er' }, { n: 'nilReason', ti: { @@ -297,34 +353,42 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribeSensorType', - bti: '.ExtensibleRequestType', + ln: 'DescribeSensorResponseType.Description', + tn: null, ps: [{ - n: 'procedure', - rq: true - }, { - n: 'procedureDescriptionFormat', - rq: true - }, { - n: 'validTime', - ti: '.DescribeSensorType.ValidTime' + n: 'sensorDescription', + rq: true, + en: 'SensorDescription', + ti: '.SensorDescriptionType' }] }, { - ln: 'InsertionMetadataType' + ln: 'InsertSensorType.RelatedFeature', + tn: null, + ps: [{ + n: 'featureRelationship', + rq: true, + en: 'FeatureRelationship', + ti: '.FeatureRelationshipType' + }] }, { - ln: 'SensorDescriptionUpdatedType', - bti: '.SensorChangedType', + ln: 'AbstractOfferingType.RelatedFeature', + tn: null, ps: [{ - n: 'validTime', - ti: '.SensorDescriptionUpdatedType.ValidTime' + n: 'featureRelationship', + rq: true, + en: 'FeatureRelationship', + ti: '.FeatureRelationshipType' }] }, { - ln: 'SensorDescriptionPropertyType', + ln: 'AbstractSWESPropertyType', ps: [{ - n: 'sensorDescription', + n: 'abstractSWES', rq: true, - en: 'SensorDescription', - ti: '.SensorDescriptionType' + mx: false, + dom: false, + en: 'AbstractSWES', + ti: '.AbstractSWESType', + t: 'er' }, { n: 'nilReason', ti: { @@ -367,28 +431,21 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FilterDialectMetadataType', - bti: '.AbstractSWESType', + ln: 'InsertSensorType.ProcedureDescription', + tn: null, ps: [{ - n: 'topicExpressionDialect', - mno: 0, - col: true - }, { - n: 'messageContentDialect', - mno: 0, - col: true - }, { - n: 'producerPropertiesDialect', - mno: 0, - col: true + n: 'any', + rq: true, + mx: false, + t: 'ae' }] }, { - ln: 'AbstractContentsPropertyType', + ln: 'InsertSensorPropertyType', ps: [{ - n: 'abstractContents', + n: 'insertSensor', rq: true, - en: 'AbstractContents', - ti: '.AbstractContentsType' + en: 'InsertSensor', + ti: '.InsertSensorType' }, { n: 'nilReason', ti: { @@ -431,55 +488,30 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ExtensibleRequestType', + ln: 'ExtensibleResponseType', ps: [{ n: 'extension', mno: 0, col: true, ti: 'AnyType' - }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' }] }, { - ln: 'InsertSensorType.Metadata', + ln: 'AbstractContentsType.Offering', tn: null, ps: [{ - n: 'insertionMetadata', + n: 'abstractOffering', rq: true, - en: 'InsertionMetadata', - ti: '.InsertionMetadataType' + en: 'AbstractOffering', + ti: '.AbstractOfferingType' }] }, { - ln: 'SWESEventType', - bti: '.AbstractSWESType', + ln: 'SensorDescriptionType.Data', + tn: null, ps: [{ - n: 'eventTime', - rq: true, - ti: 'DateTime' - }, { - n: 'code', - rq: true - }, { - n: 'message', - mno: 0, - col: true, - ti: 'OWS_1_1_0.LanguageStringType' - }, { - n: 'service', + n: 'any', rq: true, - ti: '.SWESEventType.Service' + mx: false, + t: 'ae' }] }, { ln: 'SensorDescriptionType.ValidTime', @@ -497,92 +529,16 @@ var SWES_2_0_Module_Factory = function () { t: 'er' }] }, { - 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', - bti: '.ExtensibleRequestType', - ps: [{ - n: 'procedureDescriptionFormat', - rq: true - }, { - n: 'procedureDescription', - rq: true, - ti: '.InsertSensorType.ProcedureDescription' - }, { - n: 'observableProperty', - rq: true, - col: true - }, { - n: 'relatedFeature', - mno: 0, - col: true, - ti: '.InsertSensorType.RelatedFeature' - }, { - n: 'metadata', - mno: 0, - col: true, - ti: '.InsertSensorType.Metadata' - }] - }, { - 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', - rq: true, - col: true, - ti: '.UpdateSensorDescriptionType.Description' - }] - }, { - ln: 'AbstractContentsType.Offering', - tn: null, - ps: [{ - n: 'abstractOffering', - rq: true, - en: 'AbstractOffering', - ti: '.AbstractOfferingType' - }] + ln: 'InsertionMetadataType' }, { - ln: 'ExtensibleResponsePropertyType', + ln: 'SensorChangedPropertyType', ps: [{ - n: 'extensibleResponse', + n: 'sensorChanged', rq: true, mx: false, dom: false, - en: 'ExtensibleResponse', - ti: '.ExtensibleResponseType', + en: 'SensorChanged', + ti: '.SensorChangedType', t: 'er' }, { n: 'nilReason', @@ -626,25 +582,12 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SensorDescriptionType', - ps: [{ - n: 'validTime', - ti: '.SensorDescriptionType.ValidTime' - }, { - n: 'data', - rq: true, - ti: '.SensorDescriptionType.Data' - }] - }, { - ln: 'NotificationProducerMetadataPropertyType', + ln: 'SensorDescriptionUpdatedPropertyType', ps: [{ - n: 'notificationProducerMetadata', + n: 'sensorDescriptionUpdated', rq: true, - mx: false, - dom: false, - en: 'NotificationProducerMetadata', - ti: '.NotificationProducerMetadataType', - t: 'er' + en: 'SensorDescriptionUpdated', + ti: '.SensorDescriptionUpdatedType' }, { n: 'nilReason', ti: { @@ -687,24 +630,22 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'NotificationProducerMetadataType.ProducerEndpoint', - tn: null, + ln: 'UpdateSensorDescriptionResponseType', + bti: '.ExtensibleResponseType', ps: [{ - n: 'endpointReference', - rq: true, - en: { - lp: 'EndpointReference', - ns: 'http:\/\/www.w3.org\/2005\/08\/addressing' - }, - ti: 'WS_Addr_1_0_Core.EndpointReferenceType' + n: 'updatedProcedure', + rq: true }] }, { - ln: 'SensorDescriptionUpdatedPropertyType', + ln: 'ExtensibleRequestPropertyType', ps: [{ - n: 'sensorDescriptionUpdated', + n: 'extensibleRequest', rq: true, - en: 'SensorDescriptionUpdated', - ti: '.SensorDescriptionUpdatedType' + mx: false, + dom: false, + en: 'ExtensibleRequest', + ti: '.ExtensibleRequestType', + t: 'er' }, { n: 'nilReason', ti: { @@ -747,81 +688,31 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractContentsType.RelatedFeature', - tn: null, - ps: [{ - n: 'featureRelationship', - rq: true, - en: 'FeatureRelationship', - ti: '.FeatureRelationshipType' - }] - }, { - ln: 'OfferingChangedType', - bti: '.SWESEventType', + ln: 'DeleteSensorResponseType', + bti: '.ExtensibleResponseType', ps: [{ - n: 'offering', + n: 'deletedProcedure', rq: true }] }, { - ln: 'InsertSensorResponseType', + ln: 'DescribeSensorResponseType', bti: '.ExtensibleResponseType', ps: [{ - n: 'assignedProcedure', - rq: true - }, { - n: 'assignedOffering', + n: 'procedureDescriptionFormat', rq: true - }] - }, { - 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', + n: 'description', 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: 'target', - rq: true, - ti: 'GML_3_2_1.FeaturePropertyType' + ti: '.DescribeSensorResponseType.Description' }] }, { - ln: 'FeatureRelationshipPropertyType', + ln: 'NotificationBrokerMetadataPropertyType', ps: [{ - n: 'featureRelationship', + n: 'notificationBrokerMetadata', rq: true, - en: 'FeatureRelationship', - ti: '.FeatureRelationshipType' + en: 'NotificationBrokerMetadata', + ti: '.NotificationBrokerMetadataType' }, { n: 'nilReason', ti: { @@ -864,34 +755,30 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractContentsType', - bti: '.AbstractSWESType', + ln: 'DescribeSensorType.ValidTime', + tn: null, ps: [{ - 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' + 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: 'FilterDialectMetadataPropertyType', + ln: 'SWESEventPropertyType', ps: [{ - n: 'filterDialectMetadata', + n: 'swesEvent', rq: true, - en: 'FilterDialectMetadata', - ti: '.FilterDialectMetadataType' + mx: false, + dom: false, + en: 'SWESEvent', + ti: '.SWESEventType', + t: 'er' }, { n: 'nilReason', ti: { @@ -934,62 +821,106 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertionMetadataPropertyType', + ln: 'SensorDescriptionUpdatedType.ValidTime', + tn: null, ps: [{ - n: 'insertionMetadata', + n: 'abstractTimeGeometricPrimitive', rq: true, - en: 'InsertionMetadata', - ti: '.InsertionMetadataType' - }, { - 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: 'SensorDescriptionUpdatedType', + bti: '.SensorChangedType', + ps: [{ + n: 'validTime', + ti: '.SensorDescriptionUpdatedType.ValidTime' + }] + }, { + ln: 'FilterDialectMetadataType', + bti: '.AbstractSWESType', + ps: [{ + n: 'topicExpressionDialect', + mno: 0, + col: true }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'messageContentDialect', + mno: 0, + col: true }, { - n: 'href', - t: 'a' + n: 'producerPropertiesDialect', + mno: 0, + col: true + }] + }, { + ln: 'AbstractOfferingType', + bti: '.AbstractSWESType', + ps: [{ + n: 'procedure', + rq: true }, { - n: 'role', - t: 'a' + n: 'procedureDescriptionFormat', + mno: 0, + col: true }, { - n: 'arcrole', - t: 'a' + n: 'observableProperty', + mno: 0, + col: true }, { - n: 'title', - t: 'a' + n: 'relatedFeature', + mno: 0, + col: true, + ti: '.AbstractOfferingType.RelatedFeature' + }] + }, { + ln: 'InsertSensorResponseType', + bti: '.ExtensibleResponseType', + ps: [{ + n: 'assignedProcedure', + rq: true }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'assignedOffering', + rq: true + }] + }, { + ln: 'UpdateSensorDescriptionType', + bti: '.ExtensibleRequestType', + ps: [{ + n: 'procedure', + rq: true }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'procedureDescriptionFormat', + rq: true + }, { + n: 'description', + rq: true, + col: true, + ti: '.UpdateSensorDescriptionType.Description' }] }, { - ln: 'SensorChangedPropertyType', + ln: 'NotificationProducerMetadataType.SupportedDialects', + tn: null, ps: [{ - n: 'sensorChanged', + n: 'filterDialectMetadata', + rq: true, + en: 'FilterDialectMetadata', + ti: '.FilterDialectMetadataType' + }] + }, { + ln: 'ExtensibleResponsePropertyType', + ps: [{ + n: 'extensibleResponse', rq: true, mx: false, dom: false, - en: 'SensorChanged', - ti: '.SensorChangedType', + en: 'ExtensibleResponse', + ti: '.ExtensibleResponseType', t: 'er' }, { n: 'nilReason', @@ -1033,12 +964,12 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractOfferingPropertyType', + ln: 'DeleteSensorResponsePropertyType', ps: [{ - n: 'abstractOffering', + n: 'deleteSensorResponse', rq: true, - en: 'AbstractOffering', - ti: '.AbstractOfferingType' + en: 'DeleteSensorResponse', + ti: '.DeleteSensorResponseType' }, { n: 'nilReason', ti: { @@ -1081,31 +1012,43 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribeSensorResponseType', - bti: '.ExtensibleResponseType', + ln: 'AbstractContentsType', + bti: '.AbstractSWESType', ps: [{ n: 'procedureDescriptionFormat', - rq: true + mno: 0, + col: true }, { - n: 'description', + n: 'observableProperty', + mno: 0, + col: true + }, { + n: 'relatedFeature', mno: 0, col: true, - ti: '.DescribeSensorResponseType.Description' + ti: '.AbstractContentsType.RelatedFeature' + }, { + n: 'offering', + mno: 0, + col: true, + ti: '.AbstractContentsType.Offering' }] }, { - ln: 'SensorChangedType', - bti: '.SWESEventType', + ln: 'InsertSensorType.Metadata', + tn: null, ps: [{ - n: 'procedure', - rq: true + n: 'insertionMetadata', + rq: true, + en: 'InsertionMetadata', + ti: '.InsertionMetadataType' }] }, { - ln: 'NotificationBrokerMetadataPropertyType', + ln: 'SensorDescriptionPropertyType', ps: [{ - n: 'notificationBrokerMetadata', + n: 'sensorDescription', rq: true, - en: 'NotificationBrokerMetadata', - ti: '.NotificationBrokerMetadataType' + en: 'SensorDescription', + ti: '.SensorDescriptionType' }, { n: 'nilReason', ti: { @@ -1148,21 +1091,12 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertSensorType.RelatedFeature', - tn: null, - ps: [{ - n: 'featureRelationship', - rq: true, - en: 'FeatureRelationship', - ti: '.FeatureRelationshipType' - }] - }, { - ln: 'OfferingChangedPropertyType', + ln: 'AbstractContentsPropertyType', ps: [{ - n: 'offeringChanged', + n: 'abstractContents', rq: true, - en: 'OfferingChanged', - ti: '.OfferingChangedType' + en: 'AbstractContents', + ti: '.AbstractContentsType' }, { n: 'nilReason', ti: { @@ -1205,57 +1139,12 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribeSensorType.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: 'ExtensibleResponseType', - ps: [{ - n: 'extension', - mno: 0, - col: true, - ti: 'AnyType' - }] - }, { - ln: 'DeleteSensorResponseType', - bti: '.ExtensibleResponseType', - ps: [{ - n: 'deletedProcedure', - rq: true - }] - }, { - 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: 'DeleteSensorResponsePropertyType', + ln: 'InsertSensorResponsePropertyType', ps: [{ - n: 'deleteSensorResponse', + n: 'insertSensorResponse', rq: true, - en: 'DeleteSensorResponse', - ti: '.DeleteSensorResponseType' + en: 'InsertSensorResponse', + ti: '.InsertSensorResponseType' }, { n: 'nilReason', ti: { @@ -1298,15 +1187,69 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SWESEventPropertyType', + ln: 'NotificationProducerMetadataType', + bti: '.AbstractSWESType', ps: [{ - n: 'swesEvent', + n: 'producerEndpoint', rq: true, - mx: false, - dom: false, - en: 'SWESEvent', - ti: '.SWESEventType', - t: 'er' + 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: '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: 'SensorChangedType', + bti: '.SWESEventType', + ps: [{ + n: 'procedure', + rq: true + }] + }, { + ln: 'AbstractOfferingPropertyType', + ps: [{ + n: 'abstractOffering', + rq: true, + en: 'AbstractOffering', + ti: '.AbstractOfferingType' }, { n: 'nilReason', ti: { @@ -1341,54 +1284,54 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }, { n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'NotificationProducerMetadataType.SupportedDialects', - tn: null, - ps: [{ - n: 'filterDialectMetadata', - rq: true, - en: 'FilterDialectMetadata', - ti: '.FilterDialectMetadataType' + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'AbstractSWESType', + ln: 'InsertSensorType', + bti: '.ExtensibleRequestType', ps: [{ - n: 'description' + n: 'procedureDescriptionFormat', + rq: true }, { - n: 'identifier' + n: 'procedureDescription', + rq: true, + ti: '.InsertSensorType.ProcedureDescription' }, { - n: 'name', + n: 'observableProperty', + rq: true, + col: true + }, { + n: 'relatedFeature', mno: 0, col: true, - ti: 'GML_3_2_1.CodeType' + ti: '.InsertSensorType.RelatedFeature' }, { - n: 'extension', + n: 'metadata', mno: 0, col: true, - ti: 'AnyType' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/swes\/2.0' - }, - t: 'a' + ti: '.InsertSensorType.Metadata' }] }, { - ln: 'UpdateSensorDescriptionPropertyType', + ln: 'AbstractContentsType.RelatedFeature', + tn: null, ps: [{ - n: 'updateSensorDescription', + n: 'featureRelationship', rq: true, - en: 'UpdateSensorDescription', - ti: '.UpdateSensorDescriptionType' + en: 'FeatureRelationship', + ti: '.FeatureRelationshipType' + }] + }, { + ln: 'UpdateSensorDescriptionResponsePropertyType', + ps: [{ + n: 'updateSensorDescriptionResponse', + rq: true, + en: 'UpdateSensorDescriptionResponse', + ti: '.UpdateSensorDescriptionResponseType' }, { n: 'nilReason', ti: { @@ -1431,12 +1374,12 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InsertSensorPropertyType', + ln: 'InsertionMetadataPropertyType', ps: [{ - n: 'insertSensor', + n: 'insertionMetadata', rq: true, - en: 'InsertSensor', - ti: '.InsertSensorType' + en: 'InsertionMetadata', + ti: '.InsertionMetadataType' }, { n: 'nilReason', ti: { @@ -1479,15 +1422,50 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ExtensibleRequestPropertyType', + ln: 'UpdateSensorDescriptionType.Description', + tn: null, ps: [{ - n: 'extensibleRequest', + n: 'sensorDescription', rq: true, - mx: false, - dom: false, - en: 'ExtensibleRequest', - ti: '.ExtensibleRequestType', - t: 'er' + en: 'SensorDescription', + ti: '.SensorDescriptionType' + }] + }, { + ln: 'OfferingChangedType', + bti: '.SWESEventType', + ps: [{ + n: 'offering', + rq: true + }] + }, { + ln: 'ExtensibleRequestType', + ps: [{ + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' + }] + }, { + ln: 'OfferingChangedPropertyType', + ps: [{ + n: 'offeringChanged', + rq: true, + en: 'OfferingChanged', + ti: '.OfferingChangedType' }, { n: 'nilReason', ti: { @@ -1530,12 +1508,12 @@ var SWES_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UpdateSensorDescriptionResponsePropertyType', + ln: 'DescribeSensorPropertyType', ps: [{ - n: 'updateSensorDescriptionResponse', + n: 'describeSensor', rq: true, - en: 'UpdateSensorDescriptionResponse', - ti: '.UpdateSensorDescriptionResponseType' + en: 'DescribeSensor', + ti: '.DescribeSensorType' }, { n: 'nilReason', ti: { @@ -1577,6 +1555,31 @@ var SWES_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'DescribeSensorType', + bti: '.ExtensibleRequestType', + ps: [{ + n: 'procedure', + rq: true + }, { + n: 'procedureDescriptionFormat', + rq: true + }, { + n: 'validTime', + ti: '.DescribeSensorType.ValidTime' + }] + }, { + 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: 'NotificationProducerMetadataType.ServedTopics', tn: null, @@ -1590,16 +1593,13 @@ var SWES_2_0_Module_Factory = function () { ti: 'WSN_T_1.TopicSetType' }] }, { - ln: 'SWESEventType.Service', - tn: null, + ln: 'FeatureRelationshipType', ps: [{ - n: 'endpointReference', + n: 'role' + }, { + n: 'target', rq: true, - en: { - lp: 'EndpointReference', - ns: 'http:\/\/www.w3.org\/2005\/08\/addressing' - }, - ti: 'WS_Addr_1_0_Core.EndpointReferenceType' + ti: 'GML_3_2_1.FeaturePropertyType' }] }, { t: 'enum', @@ -1607,91 +1607,91 @@ var SWES_2_0_Module_Factory = function () { vs: ['CapabilitiesChanged', 'OfferingAdded', 'OfferingDeleted', 'SensorDescriptionUpdated', 'SensorInserted'] }], eis: [{ - en: 'SensorDescription', - ti: '.SensorDescriptionType' - }, { - en: 'InsertionMetadata', - ti: '.InsertionMetadataType' + en: 'FeatureRelationship', + ti: '.FeatureRelationshipType' }, { en: 'NotificationProducerMetadata', ti: '.NotificationProducerMetadataType', sh: 'AbstractSWES' - }, { - en: 'InsertSensor', - ti: '.InsertSensorType', - sh: 'ExtensibleRequest' }, { en: 'UpdateSensorDescriptionResponse', ti: '.UpdateSensorDescriptionResponseType', sh: 'ExtensibleResponse' }, { - en: 'AbstractContents', - ti: '.AbstractContentsType', - sh: 'AbstractSWES' + en: 'NotificationBrokerMetadata', + ti: '.NotificationBrokerMetadataType', + sh: 'NotificationProducerMetadata' }, { - en: 'FilterDialectMetadata', - ti: '.FilterDialectMetadataType', - sh: 'AbstractSWES' + en: 'ExtensibleResponse', + ti: '.ExtensibleResponseType' }, { - en: 'InsertSensorResponse', - ti: '.InsertSensorResponseType', - sh: 'ExtensibleResponse' + en: 'SensorChanged', + ti: '.SensorChangedType', + sh: 'SWESEvent' }, { - en: 'ExtensibleRequest', - ti: '.ExtensibleRequestType' + en: 'DeleteSensorResponse', + ti: '.DeleteSensorResponseType', + sh: 'ExtensibleResponse' }, { - en: 'FeatureRelationship', - ti: '.FeatureRelationshipType' + en: 'InsertSensor', + ti: '.InsertSensorType', + sh: 'ExtensibleRequest' }, { en: 'AbstractOffering', ti: '.AbstractOfferingType', sh: 'AbstractSWES' }, { - en: 'AbstractSWES', - ti: '.AbstractSWESType' - }, { - en: 'SWESEvent', - ti: '.SWESEventType', + en: 'AbstractContents', + ti: '.AbstractContentsType', sh: 'AbstractSWES' }, { - en: 'SensorDescriptionUpdated', - ti: '.SensorDescriptionUpdatedType', - sh: 'SensorChanged' - }, { - en: 'ExtensibleResponse', - ti: '.ExtensibleResponseType' + en: 'UpdateSensorDescription', + ti: '.UpdateSensorDescriptionType', + sh: 'ExtensibleRequest' }, { en: 'DescribeSensorResponse', ti: '.DescribeSensorResponseType', sh: 'ExtensibleResponse' }, { - en: 'NotificationBrokerMetadata', - ti: '.NotificationBrokerMetadataType', - sh: 'NotificationProducerMetadata' + en: 'SensorDescription', + ti: '.SensorDescriptionType' }, { - en: 'DeleteSensor', - ti: '.DeleteSensorType', - sh: 'ExtensibleRequest' + en: 'AbstractSWES', + ti: '.AbstractSWESType' + }, { + en: 'ExtensibleRequest', + ti: '.ExtensibleRequestType' }, { 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: 'SensorDescriptionUpdated', + ti: '.SensorDescriptionUpdatedType', + sh: 'SensorChanged' }, { en: 'DescribeSensor', ti: '.DescribeSensorType', sh: 'ExtensibleRequest' + }, { + en: 'DeleteSensor', + ti: '.DeleteSensorType', + sh: 'ExtensibleRequest' + }, { + en: 'SWESEvent', + ti: '.SWESEventType', + sh: 'AbstractSWES' + }, { + en: 'FilterDialectMetadata', + ti: '.FilterDialectMetadataType', + sh: 'AbstractSWES' + }, { + en: 'InsertionMetadata', + ti: '.InsertionMetadataType' + }, { + en: 'InsertSensorResponse', + ti: '.InsertSensorResponseType', + sh: 'ExtensibleResponse' }] }; return { diff --git a/scripts/lib/SWE_1_0_0.js b/scripts/lib/SWE_1_0_0.js index 046da299..d5b76f7d 100644 --- a/scripts/lib/SWE_1_0_0.js +++ b/scripts/lib/SWE_1_0_0.js @@ -5,13 +5,83 @@ 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: 'TimeInstantGridPropertyType', + ln: 'XMLDataPropertyType', ps: [{ - n: 'timeInstantGrid', + n: 'item', rq: true, - en: 'TimeInstantGrid', - ti: '.TimeInstantGridType' + en: 'Item', + ti: 'AnyType' + }, { + n: 'record', + rq: true, + en: 'Record', + ti: '.RecordType' + }, { + n: 'array', + rq: true, + en: 'Array', + ti: '.ArrayType' + }] + }, { + ln: 'TextPropertyType', + ps: [{ + n: 'text', + rq: true, + en: 'Text', + ti: '.Text' + }] + }, { + ln: 'CurvePropertyType', + ps: [{ + n: 'curve', + rq: true, + en: 'Curve', + ti: '.CurveType' + }] + }, { + ln: 'TimeGridEnvelopePropertyType', + ps: [{ + n: 'timeGridEnvelope', + rq: true, + en: 'TimeGridEnvelope', + ti: '.TimeGridEnvelopePropertyType.TimeGridEnvelope' + }] + }, { + ln: 'BinaryBlock', + tn: null, + bti: '.AbstractEncodingType', + ps: [{ + n: 'member', + 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' + }, + t: 'a' }, { + n: 'byteOrder', + rq: true, + ti: 'Token', + an: { + lp: 'byteOrder' + }, + t: 'a' + }] + }, { + ln: 'CodeSpacePropertyType', + ps: [{ n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -44,20 +114,56 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CurvePropertyType', + ln: 'CategoryPropertyType', ps: [{ - n: 'curve', + n: 'category', rq: true, - en: 'Curve', - ti: '.CurveType' + en: 'Category', + ti: '.Category' }] }, { - ln: 'TimeGridPropertyType', + ln: 'PositionType', + bti: '.AbstractVectorType', ps: [{ - n: 'timeInstantGrid', + 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: 'QuantityPropertyType', + ps: [{ + n: 'quantity', rq: true, - en: 'TimeInstantGrid', - ti: '.TimeInstantGridType' + en: 'Quantity', + ti: '.Quantity' + }] + }, { + ln: 'AllowedTokensPropertyType', + ps: [{ + n: 'allowedTokens', + rq: true, + en: 'AllowedTokens', + ti: '.AllowedTokens' }, { n: 'remoteSchema', an: { @@ -91,66 +197,95 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TypedValueType', - ps: [{ - n: 'property', - rq: true, - ti: '.ScopedNameType' - }, { - n: 'value', - rq: true, - ti: 'AnyType' - }] - }, { - ln: 'DataRecordType', + ln: 'AbstractVectorType', bti: '.AbstractDataRecordType', ps: [{ - n: 'field', - mno: 0, - col: true, - ti: '.DataComponentPropertyType' + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'localFrame', + an: { + lp: 'localFrame' + }, + t: 'a' }] }, { - ln: 'IntervalPropertyType', + ln: 'BinaryBlock.Member.Component', + tn: null, ps: [{ - n: 'interval', + n: 'ref', rq: true, - en: 'Interval', - ti: '.IntervalType' + ti: 'Token', + an: { + lp: 'ref' + }, + 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: 'BinaryBlock.Member', - tn: null, + ln: 'QualityPropertyType', ps: [{ - n: 'component', + n: 'quantity', rq: true, - en: 'Component', - ti: '.BinaryBlock.Member.Component' + en: 'Quantity', + ti: '.Quantity' }, { - n: 'block', + n: 'quantityRange', rq: true, - en: 'Block', - ti: '.BinaryBlock.Member.Block' - }] - }, { - ln: 'UomPropertyType', - ps: [{ - n: 'unitDefinition', + en: 'QuantityRange', + ti: '.QuantityRange' + }, { + n: 'category', rq: true, - mx: false, - dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.UnitDefinitionType', - t: 'er' + en: 'Category', + ti: '.Category' }, { - n: 'code', - an: { - lp: 'code' - }, - t: 'a' + n: 'text', + rq: true, + en: 'Text', + ti: '.Text' }, { n: 'remoteSchema', an: { @@ -184,54 +319,54 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeAggregateType', - bti: 'GML_3_1_1.AbstractTimeObjectType', + ln: 'IntervalType', ps: [{ - n: 'member', + n: 'lowerBound', rq: true, - col: true, - ti: '.TimeObjectPropertyType' + ti: 'AnyType' + }, { + n: 'upperBound', + rq: true, + ti: 'AnyType' }] }, { - ln: 'VectorType.Coordinate', - tn: null, + ln: 'MultiplexedStreamFormatType', + bti: '.AbstractEncodingType', ps: [{ - n: 'count', - rq: true, - en: 'Count', - ti: '.Count' - }, { - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.Quantity' - }, { - n: 'time', + n: 'type', rq: true, - en: 'Time', - ti: '.Time' + an: { + lp: 'type' + }, + t: 'a' }, { - n: 'name', + n: 'version', rq: true, - ti: 'Token', an: { - lp: 'name' + lp: 'version' }, t: 'a' }] }, { - ln: 'ConditionalDataType.Case', - tn: null, + ln: 'PhenomenonType', + bti: 'GML_3_1_1.DefinitionType' + }, { + ln: 'UomPropertyType', ps: [{ - n: 'conditionalValue', - en: 'ConditionalValue', - ti: '.ConditionalValueType' - }, { - n: 'name', + n: 'unitDefinition', rq: true, - ti: 'Token', + mx: false, + dom: false, + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.UnitDefinitionType', + t: 'er' + }, { + n: 'code', an: { - lp: 'name' + lp: 'code' }, t: 'a' }, { @@ -267,12 +402,12 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'VectorPropertyType', + ln: 'DataStreamDefinitionPropertyType', ps: [{ - n: 'vector', + n: 'dataStreamDefinition', rq: true, - en: 'Vector', - ti: '.VectorType' + en: 'DataStreamDefinition', + ti: '.DataStreamDefinitionType' }, { n: 'remoteSchema', an: { @@ -306,30 +441,91 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Text', - tn: null, - bti: '.AbstractDataComponentType', + ln: 'ArrayPropertyType', ps: [{ - n: 'value' + n: 'array', + rq: true, + en: 'Array', + ti: '.ArrayType' }] }, { - ln: 'QuantityPropertyType', + ln: 'SquareMatrixType', + bti: '.AbstractMatrixType', + ps: [{ + n: 'elementType', + rq: true, + ti: '.QuantityPropertyType' + }, { + n: 'encoding', + rq: true, + ti: '.BlockEncodingPropertyType' + }, { + n: 'values', + rq: true, + ti: '.DataValuePropertyType' + }] + }, { + ln: 'VectorType', + bti: '.AbstractVectorType', + ps: [{ + n: 'coordinate', + rq: true, + col: true, + ti: '.VectorType.Coordinate' + }] + }, { + ln: 'VectorType.Coordinate', + tn: null, 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', + rq: true, + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'Boolean', + ln: 'ConditionalValueType', + bti: '.AbstractConditionalType', + ps: [{ + n: 'data', + rq: true, + ti: '.ConditionalValueType.Data' + }] + }, { + ln: 'CountRange', tn: null, bti: '.AbstractDataComponentType', ps: [{ + n: 'constraint', + ti: '.AllowedValuesPropertyType' + }, { n: 'quality', + mno: 0, + col: true, ti: '.QualityPropertyType' }, { n: 'value', - ti: 'Boolean' + ti: { + t: 'l', + bti: 'Integer' + } }, { n: 'referenceFrame', an: { @@ -345,39 +541,59 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArrayType', + ln: 'DataBlockDefinitionType', ps: [{ - n: 'element', + n: 'components', rq: true, - col: true, - ti: '.XMLDataPropertyType' + ti: '.DataComponentPropertyType' }, { - n: 'rs', + n: 'encoding', + rq: true, + ti: '.BlockEncodingPropertyType' + }, { + n: 'id', + ti: 'ID', an: { - lp: 'RS' + lp: 'id' }, t: 'a' - }, { - n: 'elementCount', - ti: 'PositiveInteger', + }] + }, { + ln: 'StandardFormat', + tn: null, + bti: '.AbstractEncodingType', + ps: [{ + n: 'mimeType', + rq: true, + ti: 'Token', an: { - lp: 'elementCount' + lp: 'mimeType' }, t: 'a' }] }, { - ln: 'TimeGeometricPrimitivePropertyType', + ln: 'DataArrayType', + bti: '.AbstractDataArrayType', ps: [{ - n: 'timeGeometricPrimitive', + n: 'elementType', rq: true, - mx: false, - dom: false, - en: { - lp: '_TimeGeometricPrimitive', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractTimeGeometricPrimitiveType', - t: 'er' + ti: '.DataComponentPropertyType' + }, { + n: 'encoding', + rq: true, + ti: '.BlockEncodingPropertyType' + }, { + n: 'values', + rq: true, + ti: '.DataValuePropertyType' + }] + }, { + ln: 'AllowedValuesPropertyType', + ps: [{ + n: 'allowedValues', + rq: true, + en: 'AllowedValues', + ti: '.AllowedValues' }, { n: 'remoteSchema', an: { @@ -411,36 +627,12 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TypedValueListPropertyType', - ps: [{ - n: 'typedValueList', - rq: true, - en: 'TypedValueList', - ti: '.TypedValueListType' - }] - }, { - ln: 'CountPropertyType', - ps: [{ - n: 'count', - rq: true, - en: 'Count', - ti: '.Count' - }] - }, { - ln: 'DataRecordPropertyType', - ps: [{ - n: 'dataRecord', - rq: true, - en: 'DataRecord', - ti: '.DataRecordType' - }] - }, { - ln: 'AllowedValuesPropertyType', + ln: 'TimeAggregatePropertyType', ps: [{ - n: 'allowedValues', + n: 'timeAggregate', rq: true, - en: 'AllowedValues', - ti: '.AllowedValues' + en: 'TimeAggregate', + ti: '.TimeAggregateType' }, { n: 'remoteSchema', an: { @@ -474,75 +666,19 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SimpleDataPropertyType', + ln: 'VectorPropertyType', ps: [{ - n: 'count', + n: 'vector', rq: true, - en: 'Count', - ti: '.Count' + en: 'Vector', + ti: '.VectorType' }, { - 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: '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: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -569,46 +705,7 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AllowedValues', - tn: null, - ps: [{ - n: 'min', - rq: true, - ti: 'Double' - }, { - n: 'max', - rq: true, - ti: 'Double' - }, { - 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: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'TypedValueListType', + ln: 'TypedValueType', ps: [{ n: 'property', rq: true, @@ -616,16 +713,15 @@ var SWE_1_0_0_Module_Factory = function () { }, { n: 'value', rq: true, - col: true, ti: 'AnyType' }] }, { - ln: 'TimeAggregatePropertyType', + ln: 'AllowedTimesPropertyType', ps: [{ - n: 'timeAggregate', + n: 'allowedTimes', rq: true, - en: 'TimeAggregate', - ti: '.TimeAggregateType' + en: 'AllowedTimes', + ti: '.AllowedTimes' }, { n: 'remoteSchema', an: { @@ -659,80 +755,36 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDataComponentType', - bti: 'GML_3_1_1.AbstractGMLType', + ln: 'TimeIntervalGridType', + bti: '.TimeGridType', ps: [{ - n: 'fixed', - ti: 'Boolean', - an: { - lp: 'fixed' - }, - t: 'a' + n: 'windowDuration', + rq: true, + ti: 'Duration' }, { - n: 'definition', - an: { - lp: 'definition' - }, - t: 'a' + n: 'windowInterval', + rq: true, + ti: 'GML_3_1_1.TimeIntervalLengthType' }] }, { - ln: 'BinaryBlock.Member.Component', - tn: null, + ln: 'SimpleDataRecordType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'ref', - rq: true, - ti: 'Token', - an: { - lp: 'ref' - }, - 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' + n: 'field', + mno: 0, + col: true, + ti: '.AnyScalarPropertyType' }] }, { - ln: 'PhenomenonType', - bti: 'GML_3_1_1.DefinitionType' + ln: 'TypedValuePropertyType', + ps: [{ + n: 'typedValue', + rq: true, + en: 'TypedValue', + ti: '.TypedValueType' + }] }, { - ln: 'ConditionalValueType.Data', - tn: null, + ln: 'AnyScalarPropertyType', ps: [{ n: 'count', rq: true, @@ -764,36 +816,13 @@ var SWE_1_0_0_Module_Factory = function () { 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', + n: 'name', rq: true, - mx: false, - dom: false, - en: 'AbstractDataArray', - ti: '.AbstractDataArrayType', - t: 'er' + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -827,29 +856,70 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ItemPropertyType', + ln: 'TimeGridEnvelopePropertyType.TimeGridEnvelope', + tn: null, ps: [{ - n: 'item', + n: 'low', rq: true, - en: 'Item', - ti: 'AnyType' + ti: 'Integer' + }, { + n: 'high', + rq: true, + ti: 'Integer' }] }, { - ln: 'TimePropertyType', + ln: 'PhenomenonSeriesType', + bti: '.CompoundPhenomenonType', ps: [{ - n: 'time', + n: 'base', rq: true, - en: 'Time', - ti: '.Time' + ti: '.PhenomenonPropertyType' + }, { + n: 'constraintList', + rq: true, + col: true, + ti: '.TypedValueListPropertyType' + }, { + n: 'otherConstraint', + mno: 0, + col: true }] }, { - ln: 'TimeGridEnvelopePropertyType', + ln: 'Quantity', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'timeGridEnvelope', - rq: true, - en: 'TimeGridEnvelope', - ti: '.TimeGridEnvelopePropertyType.TimeGridEnvelope' + 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: 'ObservableProperty', + tn: null, + bti: '.AbstractDataComponentType' }, { ln: 'AllowedTimes', tn: null, @@ -892,73 +962,109 @@ 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: 'AbstractDataRecordType', - bti: '.AbstractDataComponentType' + ln: 'CompositePhenomenonType', + bti: '.CompoundPhenomenonType', + ps: [{ + n: 'base', + ti: '.PhenomenonPropertyType' + }, { + n: 'component', + rq: true, + col: true, + ti: '.PhenomenonPropertyType' + }] }, { - ln: 'AllowedTokens', - tn: null, + ln: 'CountRangePropertyType', ps: [{ - n: 'valueList', + n: 'countRange', + rq: true, + en: 'CountRange', + ti: '.CountRange' + }] + }, { + ln: 'RecordType', + ps: [{ + n: 'field', rq: true, col: true, - mx: false, - dom: false, - ti: { - t: 'l', - bti: 'Token' + ti: '.ItemPropertyType' + }, { + n: 'rs', + an: { + lp: 'RS' }, - t: 'er' + t: 'a' }, { - n: 'id', - ti: 'ID', + n: 'fieldCount', + ti: 'PositiveInteger', an: { - lp: 'id' + lp: 'fieldCount' }, t: 'a' }] }, { - ln: 'DataArrayType', - bti: '.AbstractDataArrayType', + ln: 'TimeIntervalGridPropertyType', ps: [{ - n: 'elementType', + n: 'timeIntervalGrid', rq: true, - ti: '.DataComponentPropertyType' + en: 'TimeIntervalGrid', + ti: '.TimeIntervalGridType' }, { - 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' + 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: 'SimpleDataRecordPropertyType', + ln: 'BinaryBlock.Member', + tn: null, ps: [{ - n: 'simpleDataRecord', + n: 'component', rq: true, - en: 'SimpleDataRecord', - ti: '.SimpleDataRecordType' - }] - }, { - ln: 'AbstractConditionalType', - bti: '.AbstractDataRecordType', - ps: [{ - n: 'condition', + en: 'Component', + ti: '.BinaryBlock.Member.Component' + }, { + n: 'block', rq: true, - col: true, - ti: '.AbstractConditionalType.Condition' + en: 'Block', + ti: '.BinaryBlock.Member.Block' }] }, { - ln: 'DataComponentPropertyType', + ln: 'SimpleDataPropertyType', ps: [{ n: 'count', rq: true, @@ -1020,14 +1126,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: { @@ -1061,100 +1159,65 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SimpleDataRecordType', + ln: 'NormalizedCurveType', bti: '.AbstractDataRecordType', ps: [{ - n: 'field', - mno: 0, - col: true, - ti: '.AnyScalarPropertyType' - }] - }, { - ln: 'TextBlock', - tn: null, - bti: '.AbstractEncodingType', - ps: [{ - n: 'tokenSeparator', - rq: true, - an: { - lp: 'tokenSeparator' - }, - t: 'a' + n: 'inputGain', + ti: '.QuantityPropertyType' }, { - n: 'blockSeparator', - rq: true, - an: { - lp: 'blockSeparator' - }, - t: 'a' + n: 'inputBias', + ti: '.QuantityPropertyType' }, { - n: 'decimalSeparator', + n: 'outputGain', + ti: '.QuantityPropertyType' + }, { + n: 'outputBias', + ti: '.QuantityPropertyType' + }, { + n: 'interpolationMethod', + ti: '.CategoryPropertyType' + }, { + n: 'extrapolationMethod', + ti: '.CategoryPropertyType' + }, { + n: 'function', rq: true, - ti: 'Token', - an: { - lp: 'decimalSeparator' - }, - t: 'a' + ti: '.CurvePropertyType' }] }, { - ln: 'AbstractDataArrayType.ElementCount', - tn: null, + ln: 'AbstractDataRecordType', + bti: '.AbstractDataComponentType' + }, { + ln: 'TimeGeometricComplexType', + bti: 'GML_3_1_1.AbstractTimeComplexType', ps: [{ - n: 'count', + n: 'primitive', rq: true, - en: 'Count', - ti: '.Count' - }, { - n: 'ref', - ti: 'IDREF', - an: { - lp: 'ref' - }, - t: 'a' + col: true, + ti: '.TimeGeometricPrimitivePropertyType' }] }, { - ln: 'XMLDataPropertyType', + ln: 'BlockEncodingPropertyType', ps: [{ - n: 'item', + n: 'standardFormat', rq: true, - en: 'Item', - ti: 'AnyType' + en: 'StandardFormat', + ti: '.StandardFormat' }, { - n: 'record', + n: 'binaryBlock', rq: true, - en: 'Record', - ti: '.RecordType' + en: 'BinaryBlock', + ti: '.BinaryBlock' }, { - n: 'array', - rq: true, - en: 'Array', - ti: '.ArrayType' - }] - }, { - ln: 'DataBlockDefinitionType', - ps: [{ - n: 'components', + n: 'textBlock', rq: true, - ti: '.DataComponentPropertyType' - }, { - n: 'encoding', - rq: true, - ti: '.BlockEncodingPropertyType' + en: 'TextBlock', + ti: '.TextBlock' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'DataStreamDefinitionPropertyType', - ps: [{ - n: 'dataStreamDefinition', + n: 'xmlBlock', rq: true, - en: 'DataStreamDefinition', - ti: '.DataStreamDefinitionType' + en: 'XMLBlock', + ti: '.XMLBlockType' }, { n: 'remoteSchema', an: { @@ -1188,12 +1251,35 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AllowedTokensPropertyType', + ln: 'AbstractDataComponentType', + bti: 'GML_3_1_1.AbstractGMLType', ps: [{ - n: 'allowedTokens', + n: 'fixed', + ti: 'Boolean', + an: { + lp: 'fixed' + }, + t: 'a' + }, { + n: 'definition', + an: { + lp: 'definition' + }, + t: 'a' + }] + }, { + ln: 'TimeGeometricPrimitivePropertyType', + ps: [{ + n: 'timeGeometricPrimitive', rq: true, - en: 'AllowedTokens', - ti: '.AllowedTokens' + mx: false, + dom: false, + en: { + lp: '_TimeGeometricPrimitive', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractTimeGeometricPrimitiveType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -1227,37 +1313,73 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinaryBlock', - tn: null, + ln: 'TimeInstantGridType', + bti: '.TimeGridType' + }, { + ln: 'XMLBlockType', bti: '.AbstractEncodingType', ps: [{ - n: 'member', - rq: true, - col: true, - ti: '.BinaryBlock.Member' - }, { - n: 'byteLength', - ti: 'PositiveInteger', + n: 'xmlElement', + ti: 'QName', an: { - lp: 'byteLength' + lp: 'xmlElement' }, t: 'a' + }] + }, { + ln: 'ConditionalDataType.Case', + tn: null, + ps: [{ + n: 'conditionalValue', + en: 'ConditionalValue', + ti: '.ConditionalValueType' }, { - n: 'byteEncoding', + n: 'name', rq: true, ti: 'Token', an: { - lp: 'byteEncoding' + lp: 'name' }, t: 'a' }, { - n: 'byteOrder', - rq: true, - ti: 'Token', + n: 'remoteSchema', an: { - lp: 'byteOrder' + 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: 'TimeRangePropertyType', + ps: [{ + n: 'timeRange', + rq: true, + en: 'TimeRange', + ti: '.TimeRange' }] }, { ln: 'ConditionalDataType', @@ -1270,193 +1392,260 @@ var SWE_1_0_0_Module_Factory = function () { ti: '.ConditionalDataType.Case' }] }, { - ln: 'CategoryPropertyType', + ln: 'SimpleDataRecordPropertyType', ps: [{ - n: 'category', + n: 'simpleDataRecord', rq: true, - en: 'Category', - ti: '.Category' + en: 'SimpleDataRecord', + ti: '.SimpleDataRecordType' }] }, { - ln: 'NormalizedCurveType', - bti: '.AbstractDataRecordType', + ln: 'TypedValueListPropertyType', 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', + n: 'typedValueList', rq: true, - ti: '.CurvePropertyType' + en: 'TypedValueList', + ti: '.TypedValueListType' }] }, { - ln: 'CompoundPhenomenonType', - bti: '.PhenomenonType', + ln: 'TimePositionListType', ps: [{ - n: 'dimension', - rq: true, - ti: 'PositiveInteger', + n: 'value', + ti: { + t: 'l' + }, + t: 'v' + }, { + n: 'frame', an: { - lp: 'dimension' + lp: 'frame' }, t: 'a' - }] - }, { - ln: 'AbstractEncodingType', - ps: [{ - n: 'id', - ti: 'ID', + }, { + n: 'calendarEraName', an: { - lp: 'id' + lp: 'calendarEraName' }, t: 'a' - }] - }, { - ln: 'CompositePhenomenonType', - bti: '.CompoundPhenomenonType', - ps: [{ - n: 'base', - ti: '.PhenomenonPropertyType' - }, { - 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: 'streamEncoding', - rq: true, - ti: '.MultiplexedStreamFormatPropertyType' + n: 'indeterminatePosition', + ti: 'GML_3_1_1.TimeIndeterminateValueType', + an: { + lp: 'indeterminatePosition' + }, + t: 'a' }, { - n: 'id', - ti: 'ID', + n: 'count', + ti: 'PositiveInteger', an: { - lp: 'id' + lp: 'count' }, t: 'a' }] }, { - ln: 'VectorOrSquareMatrixPropertyType', + ln: 'TimePropertyType', ps: [{ - n: 'vector', + n: 'time', rq: true, - en: 'Vector', - ti: '.VectorType' - }, { - n: 'squareMatrix', + en: 'Time', + ti: '.Time' + }] + }, { + ln: 'AbstractDataArrayType', + bti: '.AbstractDataComponentType', + ps: [{ + n: 'elementCount', rq: true, - en: 'SquareMatrix', - ti: '.SquareMatrixType' + ti: '.AbstractDataArrayType.ElementCount' }] }, { - ln: 'AbstractMatrixType', - bti: '.AbstractDataArrayType', + ln: 'EnvelopePropertyType', ps: [{ - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' + n: 'envelope', + rq: true, + en: 'Envelope', + ti: '.EnvelopeType' }, { - n: 'localFrame', + n: 'remoteSchema', an: { - lp: 'localFrame' + 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: 'GeoLocationArea', - tn: null, - bti: '.AbstractVectorType', + ln: 'TimeAggregateType', + bti: 'GML_3_1_1.AbstractTimeObjectType', ps: [{ n: 'member', rq: true, col: true, - ti: '.EnvelopePropertyType' + ti: '.TimeObjectPropertyType' + }] + }, { + ln: 'Category', + tn: null, + bti: '.AbstractDataComponentType', + ps: [{ + n: 'codeSpace', + ti: '.CodeSpacePropertyType' }, { - n: 'geoLocationAreaName', + n: 'constraint', + ti: '.AllowedTokensPropertyType' + }, { + n: 'quality', + ti: '.QualityPropertyType' + }, { + n: 'value', + ti: 'Token' + }, { + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'axisID', ti: 'Token', an: { - lp: 'name' + lp: 'axisID' }, t: 'a' }] }, { - ln: 'CurveType', - bti: '.AbstractDataArrayType', + ln: 'QuantityRange', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'elementType', - rq: true, - ti: '.SimpleDataRecordPropertyType' + n: 'uom', + ti: '.UomPropertyType' }, { - n: 'encoding', - rq: true, - ti: '.BlockEncodingPropertyType' + n: 'constraint', + ti: '.AllowedValuesPropertyType' }, { - n: 'values', + 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: 'AbstractConditionalType', + bti: '.AbstractDataRecordType', + ps: [{ + n: 'condition', rq: true, - ti: '.DataValuePropertyType' + col: true, + ti: '.AbstractConditionalType.Condition' }] }, { - ln: 'XMLBlockType', + ln: 'TextBlock', + tn: null, bti: '.AbstractEncodingType', ps: [{ - n: 'xmlElement', - ti: 'QName', + n: 'tokenSeparator', + rq: true, an: { - lp: 'xmlElement' + lp: 'tokenSeparator' + }, + t: 'a' + }, { + n: 'blockSeparator', + rq: true, + an: { + lp: 'blockSeparator' + }, + t: 'a' + }, { + n: 'decimalSeparator', + rq: true, + ti: 'Token', + an: { + lp: 'decimalSeparator' }, t: 'a' }] }, { - ln: 'CountRangePropertyType', + ln: 'Boolean', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'countRange', - rq: true, - en: 'CountRange', - ti: '.CountRange' + 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: 'TimeGeometricComplexType', - bti: 'GML_3_1_1.AbstractTimeComplexType', + ln: 'IntervalPropertyType', ps: [{ - n: 'primitive', + n: 'interval', rq: true, - col: true, - ti: '.TimeGeometricPrimitivePropertyType' + en: 'Interval', + ti: '.IntervalType' }] }, { - ln: 'EnvelopePropertyType', + ln: 'TimeGridPropertyType', ps: [{ - n: 'envelope', + n: 'timeInstantGrid', rq: true, - en: 'Envelope', - ti: '.EnvelopeType' + en: 'TimeInstantGrid', + ti: '.TimeInstantGridType' }, { n: 'remoteSchema', an: { @@ -1490,15 +1679,29 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PhenomenonPropertyType', + ln: 'ConstrainedPhenomenonType', + bti: '.PhenomenonType', ps: [{ - n: 'phenomenon', + n: 'base', rq: true, - mx: false, - dom: false, - en: 'Phenomenon', - ti: '.PhenomenonType', - t: 'er' + ti: '.PhenomenonPropertyType' + }, { + n: 'otherConstraint', + mno: 0, + col: true + }, { + n: 'singleConstraint', + mno: 0, + col: true, + ti: '.TypedValuePropertyType' + }] + }, { + ln: 'TimeInstantGridPropertyType', + ps: [{ + n: 'timeInstantGrid', + rq: true, + en: 'TimeInstantGrid', + ti: '.TimeInstantGridType' }, { n: 'remoteSchema', an: { @@ -1532,63 +1735,113 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BooleanPropertyType', + ln: 'DataStreamDefinitionType', ps: [{ - n: '_boolean', + n: 'streamComponent', rq: true, - en: 'Boolean', - ti: '.Boolean' - }] - }, { - ln: 'TimeRange', - tn: null, - bti: '.AbstractDataComponentType', - ps: [{ - n: 'uom', - ti: '.UomPropertyType' - }, { - n: 'constraint', - ti: '.AllowedTimesPropertyType' - }, { - n: 'quality', - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: { - t: 'l' - } - }, { - n: 'referenceTime', - an: { - lp: 'referenceTime' - }, - t: 'a' + col: true, + ti: '.DataBlockDefinitionPropertyType' }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' + n: 'streamEncoding', + rq: true, + ti: '.MultiplexedStreamFormatPropertyType' }, { - n: 'localFrame', + n: 'id', + ti: 'ID', an: { - lp: 'localFrame' + lp: 'id' }, t: 'a' }] }, { - ln: 'TimeObjectPropertyType', + ln: 'DataRecordType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'timeObject', - rq: true, - mx: false, - dom: false, - en: { - lp: '_TimeObject', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractTimeObjectType', + n: 'field', + mno: 0, + col: true, + ti: '.DataComponentPropertyType' + }] + }, { + ln: 'RecordPropertyType', + ps: [{ + n: 'record', + rq: true, + en: 'Record', + ti: '.RecordType' + }] + }, { + ln: 'AbstractConditionalType.Condition', + tn: null, + 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: '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: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -1651,134 +1904,54 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Time', - tn: null, - bti: '.AbstractDataComponentType', + ln: 'PhenomenonPropertyType', ps: [{ - n: 'uom', - ti: '.UomPropertyType' - }, { - n: 'constraint', - ti: '.AllowedTimesPropertyType' - }, { - n: 'quality', - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: { - t: 'l' - } - }, { - n: 'referenceTime', - an: { - lp: 'referenceTime' - }, - t: 'a' + n: 'phenomenon', + rq: true, + mx: false, + dom: false, + en: 'Phenomenon', + ti: '.PhenomenonType', + t: 'er' }, { - n: 'referenceFrame', + n: 'remoteSchema', an: { - lp: 'referenceFrame' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'localFrame', - an: { - lp: 'localFrame' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' - }] - }, { - 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, - ps: [{ - n: 'ref', - rq: true, - ti: 'Token', - an: { - lp: 'ref' - }, + n: 'href', t: 'a' }, { - n: 'byteLength', - ti: 'PositiveInteger', - an: { - lp: 'byteLength' - }, + n: 'role', t: 'a' }, { - n: 'paddingBytesBefore', - ti: 'NonNegativeInteger', - an: { - lp: 'paddingBytes-before' - }, + n: 'arcrole', t: 'a' }, { - n: 'paddingBytesAfter', - ti: 'NonNegativeInteger', - an: { - lp: 'paddingBytes-after' - }, + n: 'title', t: 'a' }, { - n: 'encryption', - an: { - lp: 'encryption' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', t: 'a' }, { - n: 'compression', - an: { - lp: 'compression' - }, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'AllowedTimesPropertyType', + ln: 'DataBlockDefinitionPropertyType', ps: [{ - n: 'allowedTimes', + n: 'dataBlockDefinition', rq: true, - en: 'AllowedTimes', - ti: '.AllowedTimes' + en: 'DataBlockDefinition', + ti: '.DataBlockDefinitionType' }, { n: 'remoteSchema', an: { @@ -1812,27 +1985,16 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TypedValuePropertyType', - ps: [{ - n: 'typedValue', - rq: true, - en: 'TypedValue', - ti: '.TypedValueType' - }] - }, { - ln: 'IntervalType', + ln: 'DataRecordPropertyType', ps: [{ - n: 'lowerBound', - rq: true, - ti: 'AnyType' - }, { - n: 'upperBound', + n: 'dataRecord', rq: true, - ti: 'AnyType' + en: 'DataRecord', + ti: '.DataRecordType' }] }, { - ln: 'AbstractVectorType', - bti: '.AbstractDataRecordType', + ln: 'AbstractMatrixType', + bti: '.AbstractDataArrayType', ps: [{ n: 'referenceFrame', an: { @@ -1847,75 +2009,18 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RecordType', + ln: 'Text', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'field', - rq: true, - col: true, - ti: '.ItemPropertyType' - }, { - n: 'rs', - an: { - 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: 'value' + }] + }, { + ln: 'EnvelopeType', + bti: '.AbstractVectorType', + ps: [{ + n: 'time', + ti: '.TimeRangePropertyType' }, { n: 'lowerCorner', rq: true, @@ -1925,60 +2030,6 @@ var SWE_1_0_0_Module_Factory = function () { 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' - }, { - 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: 'ScopedNameType', ps: [{ @@ -1993,287 +2044,147 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'VectorType', - bti: '.AbstractVectorType', - ps: [{ - n: 'coordinate', - rq: true, - col: true, - ti: '.VectorType.Coordinate' - }] - }, { - ln: 'RecordPropertyType', + ln: 'ArrayType', ps: [{ - n: 'record', + n: 'element', rq: true, - en: 'Record', - ti: '.RecordType' - }] - }, { - ln: 'DataValuePropertyType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', col: true, - t: 'ae' + ti: '.XMLDataPropertyType' }, { - n: 'remoteSchema', + n: 'rs', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'RS' }, 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', + n: 'elementCount', + ti: 'PositiveInteger', + an: { + lp: 'elementCount' + }, t: 'a' }] }, { - ln: 'PhenomenonSeriesType', - bti: '.CompoundPhenomenonType', + ln: 'CountPropertyType', ps: [{ - n: 'base', - rq: true, - ti: '.PhenomenonPropertyType' - }, { - n: 'constraintList', + n: 'count', rq: true, - col: true, - ti: '.TypedValueListPropertyType' - }, { - n: 'otherConstraint', - mno: 0, - col: true + en: 'Count', + ti: '.Count' }] }, { - ln: 'MultiplexedStreamFormatType', - bti: '.AbstractEncodingType', + ln: 'VectorOrSquareMatrixPropertyType', ps: [{ - n: 'type', + n: 'vector', rq: true, - an: { - lp: 'type' - }, - t: 'a' + en: 'Vector', + ti: '.VectorType' }, { - n: 'version', + n: 'squareMatrix', rq: true, - an: { - lp: 'version' - }, - t: 'a' + en: 'SquareMatrix', + ti: '.SquareMatrixType' }] }, { - ln: 'CountRange', + ln: 'QuantityRangePropertyType', + ps: [{ + n: 'quantityRange', + rq: true, + en: 'QuantityRange', + ti: '.QuantityRange' + }] + }, { + ln: 'Time', tn: null, bti: '.AbstractDataComponentType', ps: [{ + n: 'uom', + ti: '.UomPropertyType' + }, { n: 'constraint', - ti: '.AllowedValuesPropertyType' + ti: '.AllowedTimesPropertyType' }, { n: 'quality', - mno: 0, - col: true, ti: '.QualityPropertyType' }, { n: 'value', ti: { - t: 'l', - bti: 'Integer' + t: 'l' } }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' - }, { - n: 'axisID', - ti: 'Token', + n: 'referenceTime', an: { - lp: 'axisID' + lp: 'referenceTime' }, t: 'a' - }] - }, { - ln: 'TimeGridEnvelopePropertyType.TimeGridEnvelope', - tn: null, - ps: [{ - n: 'low', - rq: true, - ti: 'Integer' - }, { - n: 'high', - rq: true, - ti: 'Integer' - }] - }, { - ln: 'MultiplexedStreamFormatPropertyType', - ps: [{ - n: 'multiplexedStreamFormat', - en: 'MultiplexedStreamFormat', - ti: '.MultiplexedStreamFormatType' }, { - n: 'remoteSchema', + n: 'referenceFrame', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'referenceFrame' }, 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: 'TimeGridType', - bti: 'GML_3_1_1.AbstractTimeComplexType', - ps: [{ - n: 'extent', - rq: true, - ti: '.TimeGridEnvelopePropertyType' - }, { - n: 'originPos', - rq: true, - ti: 'GML_3_1_1.TimePositionType' - }, { - n: 'origin', - rq: true, - ti: 'GML_3_1_1.TimeInstantPropertyType' - }, { - n: 'offsetDuration', - rq: true, - ti: 'Duration' - }, { - n: 'offsetInterval', - rq: true, - ti: 'GML_3_1_1.TimeIntervalLengthType' - }, { - n: 'duration', - ti: 'Duration' - }] - }, { - ln: 'TimeGeometricComplexPropertyType', - ps: [{ - n: 'timeGeometricComplex', - rq: true, - en: 'TimeGeometricComplex', - ti: '.TimeGeometricComplexType' - }, { - n: 'remoteSchema', + n: 'localFrame', 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', + lp: 'localFrame' + }, t: 'a' }] }, { - ln: 'TimeIntervalGridPropertyType', + ln: 'CurveType', + bti: '.AbstractDataArrayType', ps: [{ - n: 'timeIntervalGrid', + n: 'elementType', rq: true, - en: 'TimeIntervalGrid', - ti: '.TimeIntervalGridType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + ti: '.SimpleDataRecordPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'encoding', + rq: true, + ti: '.BlockEncodingPropertyType' }, { - n: 'href', - t: 'a' + n: 'values', + rq: true, + ti: '.DataValuePropertyType' + }] + }, { + ln: 'TimeGridType', + bti: 'GML_3_1_1.AbstractTimeComplexType', + ps: [{ + n: 'extent', + rq: true, + ti: '.TimeGridEnvelopePropertyType' }, { - n: 'role', - t: 'a' + n: 'originPos', + rq: true, + ti: 'GML_3_1_1.TimePositionType' }, { - n: 'arcrole', - t: 'a' + n: 'origin', + rq: true, + ti: 'GML_3_1_1.TimeInstantPropertyType' }, { - n: 'title', - t: 'a' + n: 'offsetDuration', + rq: true, + ti: 'Duration' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'offsetInterval', + rq: true, + ti: 'GML_3_1_1.TimeIntervalLengthType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'duration', + ti: 'Duration' + }] + }, { + ln: 'AbstractEncodingType', + ps: [{ + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, t: 'a' }] }, { - ln: 'AnyScalarPropertyType', + ln: 'DataComponentPropertyType', ps: [{ n: 'count', rq: true, @@ -2304,6 +2215,37 @@ var SWE_1_0_0_Module_Factory = function () { rq: true, 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: 'name', rq: true, @@ -2345,49 +2287,35 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CodeSpacePropertyType', + ln: 'AbstractDataArrayType.ElementCount', + tn: null, ps: [{ - n: 'remoteSchema', + n: 'count', + rq: true, + en: 'Count', + ti: '.Count' + }, { + n: 'ref', + ti: 'IDREF', 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: 'AbstractDataArrayType', - bti: '.AbstractDataComponentType', + ln: 'TypedValueListType', ps: [{ - n: 'elementCount', + n: 'property', rq: true, - ti: '.AbstractDataArrayType.ElementCount' + ti: '.ScopedNameType' + }, { + n: 'value', + rq: true, + col: true, + ti: 'AnyType' }] }, { - ln: 'AbstractConditionalType.Condition', + ln: 'ConditionalValueType.Data', tn: null, ps: [{ n: 'count', @@ -2451,13 +2379,43 @@ var SWE_1_0_0_Module_Factory = function () { ti: '.AbstractDataArrayType', t: 'er' }, { - n: 'name', - rq: true, - ti: 'Token', + n: 'remoteSchema', an: { - lp: 'name' + 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: 'MultiplexedStreamFormatPropertyType', + ps: [{ + n: 'multiplexedStreamFormat', + en: 'MultiplexedStreamFormat', + ti: '.MultiplexedStreamFormatType' }, { n: 'remoteSchema', an: { @@ -2491,45 +2449,108 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeRangePropertyType', + ln: 'BinaryBlock.Member.Block', + tn: null, ps: [{ - n: 'timeRange', + n: 'ref', rq: true, - en: 'TimeRange', - ti: '.TimeRange' + ti: 'Token', + an: { + lp: 'ref' + }, + t: 'a' + }, { + n: 'byteLength', + ti: 'PositiveInteger', + an: { + 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' }] }, { - ln: 'Category', + ln: 'GeoLocationArea', tn: null, - bti: '.AbstractDataComponentType', + bti: '.AbstractVectorType', ps: [{ - n: 'codeSpace', - ti: '.CodeSpacePropertyType' - }, { - n: 'constraint', - ti: '.AllowedTokensPropertyType' - }, { - n: 'quality', - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: 'Token' + n: 'member', + rq: true, + col: true, + ti: '.EnvelopePropertyType' }, { - n: 'referenceFrame', + n: 'geoLocationAreaName', + ti: 'Token', an: { - lp: 'referenceFrame' + lp: 'name' }, t: 'a' + }] + }, { + ln: 'AllowedValues', + tn: null, + ps: [{ + n: 'min', + rq: true, + ti: 'Double' }, { - n: 'axisID', - ti: 'Token', + n: 'max', + rq: true, + ti: 'Double' + }, { + n: 'intervalOrValueList', + rq: true, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'interval', + ti: { + t: 'l', + bti: 'Double' + } + }, { + en: 'valueList', + ti: { + t: 'l', + bti: 'Double' + } + }], + t: 'ers' + }, { + n: 'id', + ti: 'ID', an: { - lp: 'axisID' + lp: 'id' }, t: 'a' }] }, { - ln: 'Quantity', + ln: 'TimeRange', tn: null, bti: '.AbstractDataComponentType', ps: [{ @@ -2537,15 +2558,21 @@ var SWE_1_0_0_Module_Factory = function () { ti: '.UomPropertyType' }, { n: 'constraint', - ti: '.AllowedValuesPropertyType' + ti: '.AllowedTimesPropertyType' }, { n: 'quality', - mno: 0, - col: true, ti: '.QualityPropertyType' }, { n: 'value', - ti: 'Double' + ti: { + t: 'l' + } + }, { + n: 'referenceTime', + an: { + lp: 'referenceTime' + }, + t: 'a' }, { n: 'referenceFrame', an: { @@ -2553,35 +2580,61 @@ var SWE_1_0_0_Module_Factory = function () { }, t: 'a' }, { - n: 'axisID', - ti: 'Token', + n: 'localFrame', an: { - lp: 'axisID' + lp: 'localFrame' }, t: 'a' }] }, { - ln: 'QualityPropertyType', + ln: 'CompoundPhenomenonType', + bti: '.PhenomenonType', ps: [{ - n: 'quantity', + n: 'dimension', rq: true, - en: 'Quantity', - ti: '.Quantity' - }, { - n: 'quantityRange', + ti: 'PositiveInteger', + an: { + lp: 'dimension' + }, + t: 'a' + }] + }, { + ln: 'AllowedTokens', + tn: null, + ps: [{ + n: 'valueList', rq: true, - en: 'QuantityRange', - ti: '.QuantityRange' + col: true, + mx: false, + dom: false, + ti: { + t: 'l', + bti: 'Token' + }, + t: 'er' }, { - n: 'category', + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }] + }, { + ln: 'DataArrayPropertyType', + ps: [{ + n: 'dataArray', rq: true, - en: 'Category', - ti: '.Category' - }, { - n: 'text', + en: 'DataArray', + ti: '.DataArrayType' + }] + }, { + ln: 'TimeGeometricComplexPropertyType', + ps: [{ + n: 'timeGeometricComplex', rq: true, - en: 'Text', - ti: '.Text' + en: 'TimeGeometricComplex', + ti: '.TimeGeometricComplexType' }, { n: 'remoteSchema', an: { @@ -2615,12 +2668,14 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataBlockDefinitionPropertyType', + ln: 'DataValuePropertyType', ps: [{ - n: 'dataBlockDefinition', - rq: true, - en: 'DataBlockDefinition', - ti: '.DataBlockDefinitionType' + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + col: true, + t: 'ae' }, { n: 'remoteSchema', an: { @@ -2654,112 +2709,57 @@ var SWE_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConditionalValueType', - bti: '.AbstractConditionalType', + ln: 'ItemPropertyType', ps: [{ - n: 'data', + n: 'item', rq: true, - ti: '.ConditionalValueType.Data' + en: 'Item', + ti: 'AnyType' }] }, { - ln: 'QuantityRangePropertyType', + ln: 'TimeObjectPropertyType', ps: [{ - n: 'quantityRange', + n: 'timeObject', rq: true, - en: 'QuantityRange', - ti: '.QuantityRange' - }] - }, { - 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', - bti: 'Double' - } + mx: false, + dom: false, + en: { + lp: '_TimeObject', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractTimeObjectType', + t: 'er' }, { - n: 'referenceFrame', + n: 'remoteSchema', an: { - lp: 'referenceFrame' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'axisID', - ti: 'Token', - an: { - lp: 'axisID' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' - }] - }, { - ln: 'StandardFormat', - tn: null, - bti: '.AbstractEncodingType', - ps: [{ - n: 'mimeType', - rq: true, - ti: 'Token', - an: { - lp: 'mimeType' - }, + }, { + n: 'href', t: 'a' - }] - }, { - ln: 'TimeInstantGridType', - bti: '.TimeGridType' - }, { - ln: 'TextPropertyType', - ps: [{ - n: 'text', - rq: true, - en: 'Text', - ti: '.Text' - }] - }, { - ln: 'SquareMatrixType', - bti: '.AbstractMatrixType', - ps: [{ - n: 'elementType', - rq: true, - ti: '.QuantityPropertyType' }, { - n: 'encoding', - rq: true, - ti: '.BlockEncodingPropertyType' + n: 'role', + t: 'a' }, { - n: 'values', - rq: true, - ti: '.DataValuePropertyType' - }] - }, { - ln: 'ConstrainedPhenomenonType', - bti: '.PhenomenonType', - ps: [{ - n: 'base', - rq: true, - ti: '.PhenomenonPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'otherConstraint', - mno: 0, - col: true + n: 'title', + t: 'a' }, { - n: 'singleConstraint', - mno: 0, - col: true, - ti: '.TypedValuePropertyType' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { t: 'enum', @@ -2773,40 +2773,57 @@ var SWE_1_0_0_Module_Factory = function () { vs: ['bigEndian', 'littleEndian'] }], eis: [{ - en: 'Interval', - ti: '.IntervalType' + en: 'Envelope', + ti: '.EnvelopeType', + sh: 'AbstractDataRecord' }, { - en: 'valueList', - ti: { - t: 'l', - bti: 'Token' - }, - sc: '.AllowedTokens' + en: 'ConstrainedPhenomenon', + ti: '.ConstrainedPhenomenonType', + sh: 'Phenomenon' + }, { + en: 'Quantity', + ti: '.Quantity' + }, { + en: 'Record', + ti: '.RecordType' }, { en: 'DataRecord', ti: '.DataRecordType', sh: 'AbstractDataRecord' }, { - en: 'TimeIntervalGrid', - ti: '.TimeIntervalGridType', - sh: 'TimeGrid' + en: 'CompositePhenomenon', + ti: '.CompositePhenomenonType', + sh: 'CompoundPhenomenon' }, { - en: 'TypedValue', - ti: '.TypedValueType' + en: 'StandardFormat', + ti: '.StandardFormat' }, { - en: 'TimeInstantGrid', - ti: '.TimeInstantGridType', - sh: 'TimeGrid' + en: 'Vector', + ti: '.VectorType', + sh: 'AbstractDataRecord' }, { - en: 'ConditionalData', - ti: '.ConditionalDataType', + en: 'Time', + ti: '.Time' + }, { + en: 'NormalizedCurve', + ti: '.NormalizedCurveType', sh: 'AbstractDataRecord' }, { - en: 'DataStreamDefinition', - ti: '.DataStreamDefinitionType' + en: 'DataBlockDefinition', + ti: '.DataBlockDefinitionType' }, { - en: 'Text', - ti: '.Text' + en: 'interval', + ti: { + t: 'l', + bti: 'Double' + }, + sc: '.AllowedValues' + }, { + en: 'Category', + ti: '.Category' + }, { + en: 'Interval', + ti: '.IntervalType' }, { en: 'interval', ti: { @@ -2814,25 +2831,25 @@ var SWE_1_0_0_Module_Factory = function () { }, sc: '.AllowedTimes' }, { - en: 'Boolean', - ti: '.Boolean' + en: 'TimeGrid', + ti: '.TimeGridType', + sh: { + lp: '_TimeComplex', + ns: 'http:\/\/www.opengis.net\/gml' + } + }, { + en: 'ObservableProperty', + ti: '.ObservableProperty' }, { en: 'AllowedValues', ti: '.AllowedValues' + }, { + en: 'AllowedTimes', + ti: '.AllowedTimes' }, { en: 'ConditionalValue', ti: '.ConditionalValueType', sh: 'AbstractDataRecord' - }, { - en: 'TypedValueList', - ti: '.TypedValueListType' - }, { - en: 'DataArray', - ti: '.DataArrayType', - sh: 'AbstractDataArray' - }, { - en: 'Category', - ti: '.Category' }, { en: 'TimeAggregate', ti: '.TimeAggregateType', @@ -2840,12 +2857,45 @@ var SWE_1_0_0_Module_Factory = function () { lp: '_TimeObject', ns: 'http:\/\/www.opengis.net\/gml' } + }, { + en: 'DataStreamDefinition', + ti: '.DataStreamDefinitionType' + }, { + en: 'Boolean', + ti: '.Boolean' + }, { + en: 'valueList', + ti: { + t: 'l', + bti: 'Token' + }, + sc: '.AllowedTokens' + }, { + en: 'TypedValueList', + ti: '.TypedValueListType' + }, { + en: 'BinaryBlock', + ti: '.BinaryBlock' + }, { + en: 'TimeInstantGrid', + ti: '.TimeInstantGridType', + sh: 'TimeGrid' }, { en: 'TextBlock', ti: '.TextBlock' }, { - en: 'StandardFormat', - ti: '.StandardFormat' + en: 'Text', + ti: '.Text' + }, { + en: 'Array', + ti: '.ArrayType' + }, { + en: 'Curve', + ti: '.CurveType', + sh: 'AbstractDataArray' + }, { + en: 'TypedValue', + ti: '.TypedValueType' }, { en: 'Phenomenon', ti: '.PhenomenonType', @@ -2853,131 +2903,79 @@ var SWE_1_0_0_Module_Factory = function () { lp: 'Definition', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: 'PhenomenonSeries', - ti: '.PhenomenonSeriesType', - sh: 'CompoundPhenomenon' }, { en: 'GeoLocationArea', ti: '.GeoLocationArea', sh: 'AbstractDataRecord' }, { - en: 'SquareMatrix', - ti: '.SquareMatrixType', - sh: 'AbstractDataArray' + en: 'MultiplexedStreamFormat', + ti: '.MultiplexedStreamFormatType' }, { en: 'valueList', ti: { - t: 'l', - bti: 'Double' + t: 'l' }, - sc: '.AllowedValues' + sc: '.AllowedTimes' + }, { + en: 'Count', + ti: '.Count' }, { en: 'CountRange', ti: '.CountRange' }, { - en: 'Item', - ti: 'AnyType' - }, { - en: 'Time', - ti: '.Time' + en: 'SquareMatrix', + ti: '.SquareMatrixType', + sh: 'AbstractDataArray' }, { - en: 'Envelope', - ti: '.EnvelopeType', - sh: 'AbstractDataRecord' + en: 'TimeRange', + ti: '.TimeRange' }, { - en: 'MultiplexedStreamFormat', - ti: '.MultiplexedStreamFormatType' + en: 'PhenomenonSeries', + ti: '.PhenomenonSeriesType', + sh: 'CompoundPhenomenon' }, { en: 'SimpleDataRecord', ti: '.SimpleDataRecordType', sh: 'AbstractDataRecord' }, { - en: 'Curve', - ti: '.CurveType', - sh: 'AbstractDataArray' - }, { - en: 'valueList', - ti: { - t: 'l' - }, - sc: '.AllowedTimes' - }, { - en: 'BinaryBlock', - ti: '.BinaryBlock' - }, { - en: 'XMLBlock', - ti: '.XMLBlockType' - }, { - en: 'DataBlockDefinition', - ti: '.DataBlockDefinitionType' - }, { - en: 'Record', - ti: '.RecordType' - }, { - en: 'Vector', - ti: '.VectorType', + en: 'Position', + ti: '.PositionType', sh: 'AbstractDataRecord' }, { - en: 'Count', - ti: '.Count' + en: 'TimeIntervalGrid', + ti: '.TimeIntervalGridType', + sh: 'TimeGrid' }, { - en: 'TimeRange', - ti: '.TimeRange' + en: 'Item', + ti: 'AnyType' }, { en: 'QuantityRange', ti: '.QuantityRange' }, { - en: 'interval', + en: 'CompoundPhenomenon', + ti: '.CompoundPhenomenonType', + sh: 'Phenomenon' + }, { + en: 'DataArray', + ti: '.DataArrayType', + sh: 'AbstractDataArray' + }, { + en: 'XMLBlock', + ti: '.XMLBlockType' + }, { + en: 'valueList', ti: { t: 'l', bti: 'Double' }, sc: '.AllowedValues' }, { - en: 'Quantity', - ti: '.Quantity' - }, { - en: 'Array', - ti: '.ArrayType' - }, { - en: 'AllowedTokens', - ti: '.AllowedTokens' - }, { - en: 'AllowedTimes', - ti: '.AllowedTimes' - }, { - en: 'TimeGrid', - ti: '.TimeGridType', - sh: { - lp: '_TimeComplex', - ns: 'http:\/\/www.opengis.net\/gml' - } - }, { - en: 'CompoundPhenomenon', - ti: '.CompoundPhenomenonType', - sh: 'Phenomenon' - }, { - en: 'AbstractDataArray', - ti: '.AbstractDataArrayType' + en: 'ConditionalData', + ti: '.ConditionalDataType', + sh: 'AbstractDataRecord' }, { en: 'AbstractDataRecord', ti: '.AbstractDataRecordType' - }, { - en: 'CompositePhenomenon', - ti: '.CompositePhenomenonType', - sh: 'CompoundPhenomenon' - }, { - en: 'ObservableProperty', - ti: '.ObservableProperty' - }, { - en: 'ConstrainedPhenomenon', - ti: '.ConstrainedPhenomenonType', - sh: 'Phenomenon' - }, { - en: 'Position', - ti: '.PositionType', - sh: 'AbstractDataRecord' }, { en: 'TimeGeometricComplex', ti: '.TimeGeometricComplexType', @@ -2986,9 +2984,11 @@ var SWE_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'NormalizedCurve', - ti: '.NormalizedCurveType', - sh: 'AbstractDataRecord' + en: 'AllowedTokens', + ti: '.AllowedTokens' + }, { + en: 'AbstractDataArray', + ti: '.AbstractDataArrayType' }] }; return { diff --git a/scripts/lib/SWE_1_0_1.js b/scripts/lib/SWE_1_0_1.js index a566458e..61516652 100644 --- a/scripts/lib/SWE_1_0_1.js +++ b/scripts/lib/SWE_1_0_1.js @@ -5,6 +5,35 @@ 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: 'CurvePropertyType', + ps: [{ + n: 'curve', + rq: true, + en: 'Curve', + ti: '.CurveType' + }] + }, { + ln: 'ScopedNameType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'codeSpace', + rq: true, + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'ArrayPropertyType', + ps: [{ + n: 'array', + rq: true, + en: 'Array', + ti: '.ArrayType' + }] + }, { ln: 'DataArrayPropertyType', ps: [{ n: 'dataArray', @@ -13,74 +42,75 @@ var SWE_1_0_1_Module_Factory = function () { ti: '.DataArrayType' }] }, { - ln: 'SquareMatrixType', - bti: '.AbstractMatrixType', + ln: 'DataRecordPropertyType', ps: [{ - n: 'elementType', - rq: true, - ti: '.QuantityPropertyType' - }, { - n: 'encoding', + n: 'dataRecord', rq: true, - ti: '.BlockEncodingPropertyType' - }, { - n: 'values', - ti: '.DataValuePropertyType' + en: 'DataRecord', + ti: '.DataRecordType' }] }, { - ln: 'AllowedTokensPropertyType', + ln: 'Category', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'allowedTokens', - 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: 'codeSpace', + ti: '.CodeSpacePropertyType' }, { - n: 'role', - t: 'a' + n: 'constraint', + ti: '.AllowedTokensPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'quality', + ti: '.QualityPropertyType' }, { - n: 'title', - t: 'a' + n: 'value', + ti: 'Token' }, { - 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: 'CountPropertyType', + ln: 'ObservableProperty', + tn: null, + bti: '.AbstractDataComponentType' + }, { + ln: 'XMLDataPropertyType', ps: [{ - n: 'count', + n: 'item', rq: true, - en: 'Count', - ti: '.Count' + en: 'Item', + ti: 'AnyType' + }, { + n: 'record', + rq: true, + en: 'Record', + ti: '.RecordType' + }, { + n: 'array', + rq: true, + en: 'Array', + ti: '.ArrayType' }] }, { - ln: 'AllowedTimesPropertyType', + ln: 'PhenomenonPropertyType', ps: [{ - n: 'allowedTimes', + n: 'phenomenon', rq: true, - en: 'AllowedTimes', - ti: '.AllowedTimes' + mx: false, + dom: false, + en: 'Phenomenon', + ti: '.PhenomenonType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -114,37 +144,20 @@ var SWE_1_0_1_Module_Factory = function () { 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', + ln: 'AbstractVectorType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'base', - rq: true, - ti: '.PhenomenonPropertyType' - }, { - n: 'otherConstraint', - mno: 0, - col: true + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' }, { - n: 'singleConstraint', - mno: 0, - col: true, - ti: '.AnyDataPropertyType' + n: 'localFrame', + an: { + lp: 'localFrame' + }, + t: 'a' }] }, { ln: 'BinaryBlock.Member.Block', @@ -192,38 +205,66 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Category', + ln: 'VectorType.Coordinate', tn: null, - bti: '.AbstractDataComponentType', ps: [{ - n: 'codeSpace', - ti: '.CodeSpacePropertyType' - }, { - n: 'constraint', - ti: '.AllowedTokensPropertyType' - }, { - n: 'quality', - ti: '.QualityPropertyType' + n: 'count', + rq: true, + en: 'Count', + ti: '.Count' }, { - n: 'value', - ti: 'Token' + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.Quantity' }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' + n: 'time', + rq: true, + en: 'Time', + ti: '.Time' }, { - n: 'axisID', + n: 'name', + rq: true, ti: 'Token', an: { - lp: 'axisID' + lp: 'name' }, t: 'a' }] }, { - ln: 'AbstractConditionalType.Condition', - tn: null, + ln: 'IntervalType', + ps: [{ + n: 'lowerBound', + rq: true, + ti: 'AnyType' + }, { + n: 'upperBound', + rq: true, + ti: 'AnyType' + }] + }, { + ln: 'CategoryPropertyType', + ps: [{ + n: 'category', + rq: true, + en: 'Category', + ti: '.Category' + }] + }, { + ln: 'VectorOrSquareMatrixPropertyType', + ps: [{ + n: 'vector', + rq: true, + en: 'Vector', + ti: '.VectorType' + }, { + n: 'squareMatrix', + rq: true, + en: 'SquareMatrix', + ti: '.SquareMatrixType' + }] + }, { + ln: 'DataComponentPropertyType', ps: [{ n: 'count', rq: true, @@ -326,25 +367,48 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConditionalValueType', - bti: '.AbstractConditionalType', + ln: 'QuantityPropertyType', ps: [{ - n: 'data', + n: 'quantity', rq: true, - ti: '.ConditionalValueType.Data' + en: 'Quantity', + ti: '.Quantity' }] }, { - ln: 'PhenomenonPropertyType', + ln: 'BooleanPropertyType', ps: [{ - n: 'phenomenon', + n: '_boolean', rq: true, - mx: false, - dom: false, - en: 'Phenomenon', - ti: '.PhenomenonType', - t: 'er' - }, { - n: 'remoteSchema', + en: 'Boolean', + ti: '.Boolean' + }] + }, { + ln: 'DataBlockDefinitionType', + ps: [{ + n: 'components', + rq: true, + ti: '.DataComponentPropertyType' + }, { + n: 'encoding', + rq: true, + ti: '.BlockEncodingPropertyType' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }] + }, { + ln: 'AllowedValuesPropertyType', + ps: [{ + n: 'allowedValues', + rq: true, + en: 'AllowedValues', + ti: '.AllowedValues' + }, { + n: 'remoteSchema', an: { lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' @@ -376,33 +440,12 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArrayType', - ps: [{ - n: 'element', - rq: true, - col: true, - ti: '.XMLDataPropertyType' - }, { - n: 'rs', - an: { - lp: 'RS' - }, - t: 'a' - }, { - n: 'elementCount', - ti: 'PositiveInteger', - an: { - lp: 'elementCount' - }, - t: 'a' - }] - }, { - ln: 'AllowedValuesPropertyType', + ln: 'VectorPropertyType', ps: [{ - n: 'allowedValues', + n: 'vector', rq: true, - en: 'AllowedValues', - ti: '.AllowedValues' + en: 'Vector', + ti: '.VectorType' }, { n: 'remoteSchema', an: { @@ -436,164 +479,79 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeGeometricComplexType', - bti: 'GML_3_1_1.AbstractTimeComplexType', - ps: [{ - n: 'primitive', - rq: true, - col: true, - ti: '.TimeGeometricPrimitivePropertyType' - }] - }, { - ln: 'TextBlock', + ln: 'BinaryBlock.Member.Component', tn: null, - bti: '.AbstractEncodingType', ps: [{ - n: 'tokenSeparator', + n: 'ref', rq: true, + ti: 'Token', an: { - lp: 'tokenSeparator' + lp: 'ref' }, t: 'a' }, { - n: 'blockSeparator', - rq: true, + n: 'dataType', an: { - lp: 'blockSeparator' + lp: 'dataType' }, t: 'a' }, { - n: 'decimalSeparator', - rq: true, - ti: 'Token', + n: 'significantBits', + ti: 'PositiveInteger', an: { - lp: 'decimalSeparator' + lp: 'significantBits' }, t: 'a' - }] - }, { - ln: 'ObservableProperty', - tn: null, - bti: '.AbstractDataComponentType' - }, { - ln: 'MultiplexedStreamFormatType', - bti: '.AbstractEncodingType', - ps: [{ - n: 'type', - rq: true, + }, { + n: 'bitLength', + ti: 'PositiveInteger', an: { - lp: 'type' + lp: 'bitLength' }, t: 'a' }, { - n: 'version', - rq: true, + n: 'paddingBitsBefore', + ti: 'NonNegativeInteger', an: { - lp: 'version' + lp: 'paddingBits-before' + }, + t: 'a' + }, { + n: 'paddingBitsAfter', + ti: 'NonNegativeInteger', + an: { + lp: 'paddingBits-after' + }, + t: 'a' + }, { + n: 'encryption', + an: { + lp: 'encryption' }, t: 'a' }] }, { - ln: 'ConditionalDataType', - bti: '.AbstractDataRecordType', - ps: [{ - n: '_case', - rq: true, - col: true, - en: 'case', - ti: '.ConditionalDataType.Case' - }] - }, { - ln: 'CountRangePropertyType', + ln: 'CurveType', + bti: '.AbstractDataArrayType', ps: [{ - n: 'countRange', + n: 'elementType', rq: true, - en: 'CountRange', - ti: '.CountRange' - }] - }, { - ln: 'CompositePhenomenonType', - bti: '.CompoundPhenomenonType', - ps: [{ - n: 'base', - ti: '.PhenomenonPropertyType' + ti: '.SimpleDataRecordPropertyType' }, { - n: 'component', + n: 'encoding', rq: true, - col: true, - ti: '.PhenomenonPropertyType' + ti: '.BlockEncodingPropertyType' + }, { + n: 'values', + ti: '.DataValuePropertyType' }] }, { - ln: 'DataComponentPropertyType', + ln: 'TimeIntervalGridPropertyType', 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: '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', + n: 'timeIntervalGrid', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'TimeIntervalGrid', + ti: '.TimeIntervalGridType' }, { n: 'remoteSchema', an: { @@ -627,15 +585,7 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArrayPropertyType', - ps: [{ - n: 'array', - rq: true, - en: 'Array', - ti: '.ArrayType' - }] - }, { - ln: 'VectorType.Coordinate', + ln: 'AbstractDataArrayType.ElementCount', tn: null, ps: [{ n: 'count', @@ -643,52 +593,32 @@ var SWE_1_0_1_Module_Factory = function () { en: 'Count', ti: '.Count' }, { - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.Quantity' - }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.Time' - }, { - n: 'name', - rq: true, - ti: 'Token', + n: 'ref', + ti: 'IDREF', an: { - lp: 'name' + lp: 'ref' }, t: 'a' }] }, { - ln: 'CategoryPropertyType', - ps: [{ - n: 'category', - rq: true, - en: 'Category', - ti: '.Category' - }] - }, { - ln: 'VectorOrSquareMatrixPropertyType', + ln: 'UomPropertyType', ps: [{ - n: 'vector', + n: 'unitDefinition', rq: true, - en: 'Vector', - ti: '.VectorType' + mx: false, + dom: false, + en: { + lp: 'UnitDefinition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.UnitDefinitionType', + t: 'er' }, { - n: 'squareMatrix', - rq: true, - en: 'SquareMatrix', - ti: '.SquareMatrixType' - }] - }, { - ln: 'TimeGridPropertyType', - ps: [{ - n: 'timeInstantGrid', - rq: true, - en: 'TimeInstantGrid', - ti: '.TimeInstantGridType' + n: 'code', + an: { + lp: 'code' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -722,27 +652,30 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'BlockEncodingPropertyType', + ln: 'AbstractEncodingType', ps: [{ - n: 'standardFormat', - rq: true, - en: 'StandardFormat', - ti: '.StandardFormat' - }, { - n: 'binaryBlock', - rq: true, - en: 'BinaryBlock', - ti: '.BinaryBlock' - }, { - n: 'textBlock', + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }] + }, { + ln: 'TimeGridEnvelopePropertyType', + ps: [{ + n: 'timeGridEnvelope', rq: true, - en: 'TextBlock', - ti: '.TextBlock' - }, { - n: 'xmlBlock', + en: 'TimeGridEnvelope', + ti: '.TimeGridEnvelopePropertyType.TimeGridEnvelope' + }] + }, { + ln: 'AllowedTokensPropertyType', + ps: [{ + n: 'allowedTokens', rq: true, - en: 'XMLBlock', - ti: '.XMLBlockType' + en: 'AllowedTokens', + ti: '.AllowedTokens' }, { n: 'remoteSchema', an: { @@ -776,81 +709,154 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractMatrixType', - bti: '.AbstractDataArrayType', + ln: 'TimePositionListType', ps: [{ - n: 'referenceFrame', + n: 'value', + ti: { + t: 'l' + }, + t: 'v' + }, { + n: 'frame', an: { - lp: 'referenceFrame' + lp: 'frame' }, t: 'a' }, { - n: 'localFrame', + n: 'calendarEraName', an: { - lp: 'localFrame' + 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: 'StandardFormat', - tn: null, - bti: '.AbstractEncodingType', + ln: 'TimeIntervalGridType', + bti: '.TimeGridType', ps: [{ - n: 'mimeType', + n: 'windowDuration', rq: true, - ti: 'Token', - an: { - lp: 'mimeType' - }, - t: 'a' + ti: 'Duration' + }, { + n: 'windowInterval', + rq: true, + ti: 'GML_3_1_1.TimeIntervalLengthType' }] }, { - ln: 'TimeRange', - tn: null, - bti: '.AbstractDataComponentType', + ln: 'AnyDataPropertyType', ps: [{ - n: 'uom', - ti: '.UomPropertyType' + n: 'count', + rq: true, + en: 'Count', + ti: '.Count' }, { - n: 'constraint', - ti: '.AllowedTimesPropertyType' + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.Quantity' }, { - n: 'quality', - ti: '.QualityPropertyType' + n: 'time', + rq: true, + en: 'Time', + ti: '.Time' }, { - n: 'value', - ti: { - t: 'l' - } + n: '_boolean', + rq: true, + en: 'Boolean', + ti: '.Boolean' }, { - n: 'referenceTime', + n: 'category', + rq: true, + en: 'Category', + ti: '.Category' + }, { + n: 'text', + rq: true, + 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: 'referenceTime' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'localFrame', - an: { - lp: 'localFrame' - }, + 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: 'TimeInstantGridType', - bti: '.TimeGridType' - }, { - ln: 'RecordType', + ln: 'ArrayType', ps: [{ - n: 'field', + n: 'element', rq: true, col: true, - ti: '.ItemPropertyType' + ti: '.XMLDataPropertyType' }, { n: 'rs', an: { @@ -858,137 +864,84 @@ var SWE_1_0_1_Module_Factory = function () { }, t: 'a' }, { - n: 'fieldCount', + n: 'elementCount', ti: 'PositiveInteger', an: { - lp: 'fieldCount' + lp: 'elementCount' }, t: 'a' }] }, { - ln: 'CountRange', + ln: 'AllowedTokens', tn: null, - bti: '.AbstractDataComponentType', ps: [{ - n: 'constraint', - ti: '.AllowedValuesPropertyType' - }, { - n: 'quality', - mno: 0, + n: 'valueList', + rq: true, col: true, - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: { + mx: false, + dom: false, + ti: { t: 'l', - bti: 'Integer' - } - }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' + bti: 'Token' }, - t: 'a' + t: 'er' }, { - n: 'axisID', - ti: 'Token', + n: 'id', + ti: 'ID', an: { - lp: 'axisID' + lp: 'id' }, t: 'a' }] }, { - ln: 'Count', + ln: 'TimeAggregateType', + bti: 'GML_3_1_1.AbstractTimeObjectType', + ps: [{ + n: 'member', + rq: true, + col: true, + ti: '.TimeObjectPropertyType' + }] + }, { + ln: 'BinaryBlock', tn: null, - bti: '.AbstractDataComponentType', + bti: '.AbstractEncodingType', ps: [{ - n: 'constraint', - ti: '.AllowedValuesPropertyType' - }, { - n: 'quality', - mno: 0, + n: 'member', + rq: true, col: true, - ti: '.QualityPropertyType' - }, { - n: 'value', - ti: 'Integer' + ti: '.BinaryBlock.Member' }, { - n: 'referenceFrame', + n: 'byteLength', + ti: 'PositiveInteger', an: { - lp: 'referenceFrame' + lp: 'byteLength' }, t: 'a' }, { - n: 'axisID', + n: 'byteEncoding', + rq: true, ti: 'Token', an: { - lp: 'axisID' + lp: 'byteEncoding' }, t: 'a' - }] - }, { - ln: 'CompoundPhenomenonType', - bti: '.PhenomenonType', - ps: [{ - n: 'dimension', + }, { + n: 'byteOrder', rq: true, - ti: 'PositiveInteger', + ti: 'Token', an: { - lp: 'dimension' + lp: 'byteOrder' }, t: 'a' }] }, { - ln: 'TimeGridEnvelopePropertyType.TimeGridEnvelope', - tn: null, - ps: [{ - n: 'low', - rq: true, - ti: 'Integer' - }, { - n: 'high', - rq: true, - ti: 'Integer' - }] - }, { - ln: 'TimeIntervalGridType', - bti: '.TimeGridType', - ps: [{ - n: 'windowDuration', - rq: true, - ti: 'Duration' - }, { - n: 'windowInterval', - rq: true, - ti: 'GML_3_1_1.TimeIntervalLengthType' - }] - }, { - ln: 'TimeGridEnvelopePropertyType', - ps: [{ - n: 'timeGridEnvelope', - rq: true, - en: 'TimeGridEnvelope', - ti: '.TimeGridEnvelopePropertyType.TimeGridEnvelope' - }] - }, { - ln: 'UomPropertyType', + ln: 'TimeGridPropertyType', ps: [{ - n: 'unitDefinition', + n: 'timeInstantGrid', rq: true, - mx: false, - dom: false, - en: { - lp: 'UnitDefinition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.UnitDefinitionType', - t: 'er' - }, { - n: 'code', - an: { - lp: 'code' - }, - t: 'a' + en: 'TimeInstantGrid', + ti: '.TimeInstantGridType' }, { n: 'remoteSchema', an: { @@ -1022,97 +975,44 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinaryBlock.Member.Component', - tn: null, + ln: 'ConstrainedPhenomenonType', + bti: '.PhenomenonType', ps: [{ - n: 'ref', + n: 'base', rq: true, - ti: 'Token', - an: { - lp: 'ref' - }, - 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' + ti: '.PhenomenonPropertyType' }, { - n: 'paddingBitsAfter', - ti: 'NonNegativeInteger', - an: { - lp: 'paddingBits-after' - }, - t: 'a' + n: 'otherConstraint', + mno: 0, + col: true }, { - n: 'encryption', - an: { - lp: 'encryption' - }, - t: 'a' + n: 'singleConstraint', + mno: 0, + col: true, + ti: '.AnyDataPropertyType' }] }, { - ln: 'Boolean', - tn: null, - bti: '.AbstractDataComponentType', + ln: 'BlockEncodingPropertyType', ps: [{ - n: 'quality', - ti: '.QualityPropertyType' + n: 'standardFormat', + rq: true, + en: 'StandardFormat', + ti: '.StandardFormat' }, { - n: 'value', - ti: 'Boolean' + n: 'binaryBlock', + rq: true, + en: 'BinaryBlock', + ti: '.BinaryBlock' }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' + n: 'textBlock', + rq: true, + en: 'TextBlock', + ti: '.TextBlock' }, { - 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', + n: 'xmlBlock', rq: true, - en: 'Vector', - ti: '.VectorType' + en: 'XMLBlock', + ti: '.XMLBlockType' }, { n: 'remoteSchema', an: { @@ -1146,11 +1046,18 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MultiplexedStreamFormatPropertyType', + ln: 'TimeObjectPropertyType', ps: [{ - n: 'multiplexedStreamFormat', - en: 'MultiplexedStreamFormat', - ti: '.MultiplexedStreamFormatType' + 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: { @@ -1184,47 +1091,34 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ScopedNameType', + ln: 'DataRecordType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'value', - t: 'v' - }, { - n: 'codeSpace', - rq: true, - an: { - lp: 'codeSpace' - }, - t: 'a' + n: 'field', + mno: 0, + col: true, + ti: '.DataComponentPropertyType' }] }, { - ln: 'PhenomenonSeriesType', - bti: '.CompoundPhenomenonType', + ln: 'AbstractDataArrayType', + bti: '.AbstractDataComponentType', ps: [{ - n: 'base', - rq: true, - ti: '.PhenomenonPropertyType' - }, { - n: 'constraintList', + n: 'elementCount', rq: true, - col: true, - ti: '.DataArrayPropertyType' - }, { - n: 'otherConstraint', - mno: 0, - col: true + ti: '.AbstractDataArrayType.ElementCount' }] }, { - ln: 'TimeObjectPropertyType', + ln: 'TimeGeometricPrimitivePropertyType', ps: [{ - n: 'timeObject', + n: 'timeGeometricPrimitive', rq: true, mx: false, dom: false, en: { - lp: '_TimeObject', + lp: '_TimeGeometricPrimitive', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.AbstractTimeObjectType', + ti: 'GML_3_1_1.AbstractTimeGeometricPrimitiveType', t: 'er' }, { n: 'remoteSchema', @@ -1259,84 +1153,123 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Text', - tn: null, - bti: '.AbstractDataComponentType', - ps: [{ - n: 'value' - }] - }, { - ln: 'EnvelopeType', - bti: '.AbstractVectorType', + ln: 'RecordType', ps: [{ - n: 'time', - ti: '.TimeRangePropertyType' - }, { - n: 'lowerCorner', + n: 'field', rq: true, - ti: '.VectorPropertyType' + col: true, + ti: '.ItemPropertyType' }, { - n: 'upperCorner', - rq: true, - ti: '.VectorPropertyType' + n: 'rs', + an: { + lp: 'RS' + }, + t: 'a' + }, { + n: 'fieldCount', + ti: 'PositiveInteger', + an: { + lp: 'fieldCount' + }, + t: 'a' }] }, { - ln: 'DataArrayType', - bti: '.AbstractDataArrayType', + ln: 'Count', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'elementType', - rq: true, - ti: '.DataComponentPropertyType' + n: 'constraint', + ti: '.AllowedValuesPropertyType' }, { - n: 'encoding', - rq: true, - ti: '.BlockEncodingPropertyType' + n: 'quality', + mno: 0, + col: true, + ti: '.QualityPropertyType' }, { - n: 'values', - ti: '.DataValuePropertyType' + n: 'value', + ti: 'Integer' + }, { + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'axisID', + ti: 'Token', + an: { + lp: 'axisID' + }, + t: 'a' }] }, { - ln: 'IntervalType', + ln: 'ConditionalValueType', + bti: '.AbstractConditionalType', ps: [{ - n: 'lowerBound', - rq: true, - ti: 'AnyType' - }, { - n: 'upperBound', + n: 'data', rq: true, - ti: 'AnyType' + ti: '.ConditionalValueType.Data' }] }, { - ln: 'AbstractDataRecordType', - bti: '.AbstractDataComponentType' - }, { - ln: 'BinaryBlock.Member', + ln: 'TextBlock', tn: null, + bti: '.AbstractEncodingType', ps: [{ - n: 'component', + n: 'tokenSeparator', rq: true, - en: 'Component', - ti: '.BinaryBlock.Member.Component' + an: { + lp: 'tokenSeparator' + }, + t: 'a' }, { - n: 'block', + n: 'blockSeparator', rq: true, - en: 'Block', - ti: '.BinaryBlock.Member.Block' + an: { + lp: 'blockSeparator' + }, + t: 'a' + }, { + n: 'decimalSeparator', + rq: true, + ti: 'Token', + an: { + lp: 'decimalSeparator' + }, + t: 'a' }] }, { - ln: 'AllowedTokens', + ln: 'AllowedTimes', tn: null, ps: [{ - n: 'valueList', + n: 'min', + rq: true, + ti: { + t: 'l' + } + }, { + n: 'max', + rq: true, + ti: { + t: 'l' + } + }, { + n: 'intervalOrValueList', rq: true, col: true, mx: false, dom: false, - ti: { - t: 'l', - bti: 'Token' - }, - t: 'er' + etis: [{ + en: 'valueList', + ti: { + t: 'l' + } + }, { + en: 'interval', + ti: { + t: 'l' + } + }], + t: 'ers' }, { n: 'id', ti: 'ID', @@ -1346,13 +1279,45 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeGeometricComplexPropertyType', + ln: 'Time', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'timeGeometricComplex', - rq: true, - en: 'TimeGeometricComplex', - ti: '.TimeGeometricComplexType' + n: 'uom', + ti: '.UomPropertyType' + }, { + n: 'constraint', + ti: '.AllowedTimesPropertyType' + }, { + n: 'quality', + ti: '.QualityPropertyType' + }, { + n: 'value', + ti: { + t: 'l' + } + }, { + n: 'referenceTime', + an: { + lp: 'referenceTime' + }, + t: 'a' }, { + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'localFrame', + an: { + lp: 'localFrame' + }, + t: 'a' + }] + }, { + ln: 'CodeSpacePropertyType', + ps: [{ n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -1385,102 +1350,154 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'PositionType', - bti: '.AbstractVectorType', + ln: 'CountRangePropertyType', ps: [{ - n: 'time', - ti: '.TimePropertyType' + n: 'countRange', + rq: true, + en: 'CountRange', + ti: '.CountRange' + }] + }, { + ln: 'AllowedTimesPropertyType', + ps: [{ + n: 'allowedTimes', + rq: true, + en: 'AllowedTimes', + ti: '.AllowedTimes' }, { - n: 'location', - ti: '.VectorPropertyType' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'orientation', - ti: '.VectorOrSquareMatrixPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'velocity', - ti: '.VectorPropertyType' + n: 'href', + t: 'a' }, { - n: 'angularVelocity', - ti: '.VectorOrSquareMatrixPropertyType' + n: 'role', + t: 'a' }, { - n: 'acceleration', - ti: '.VectorPropertyType' + n: 'arcrole', + t: 'a' }, { - n: 'angularAcceleration', - ti: '.VectorOrSquareMatrixPropertyType' + n: 'title', + t: 'a' }, { - n: 'state', - ti: '.VectorOrSquareMatrixPropertyType' - }] + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] }, { - ln: 'Time', - tn: null, - bti: '.AbstractDataComponentType', + ln: 'AbstractConditionalType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'uom', - ti: '.UomPropertyType' + n: 'condition', + rq: true, + col: true, + ti: '.AbstractConditionalType.Condition' + }] + }, { + ln: 'MultiplexedStreamFormatPropertyType', + ps: [{ + n: 'multiplexedStreamFormat', + en: 'MultiplexedStreamFormat', + ti: '.MultiplexedStreamFormatType' }, { - 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: 'value', - ti: { - t: 'l' - } + n: 'href', + t: 'a' }, { - n: 'referenceTime', - an: { - lp: 'referenceTime' - }, + n: 'role', t: 'a' }, { - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, + n: 'arcrole', t: 'a' }, { - n: 'localFrame', - an: { - lp: 'localFrame' - }, + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'AnyScalarPropertyType', + ln: 'VectorType', + bti: '.AbstractVectorType', ps: [{ - n: 'count', + n: 'coordinate', rq: true, - en: 'Count', - ti: '.Count' - }, { - n: 'quantity', + col: true, + ti: '.VectorType.Coordinate' + }] + }, { + ln: 'TimeAggregatePropertyType', + ps: [{ + n: 'timeAggregate', rq: true, - en: 'Quantity', - ti: '.Quantity' + en: 'TimeAggregate', + ti: '.TimeAggregateType' }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.Time' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: '_boolean', - rq: true, - en: 'Boolean', - ti: '.Boolean' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'category', - rq: true, - en: 'Category', - ti: '.Category' + n: 'href', + t: 'a' }, { - n: 'text', - rq: true, - en: 'Text', - ti: '.Text' + 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: 'ConditionalDataType.Case', + tn: null, + ps: [{ + n: 'conditionalValue', + en: 'ConditionalValue', + ti: '.ConditionalValueType' }, { n: 'name', rq: true, @@ -1522,36 +1539,30 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SimpleDataRecordPropertyType', - ps: [{ - n: 'simpleDataRecord', - rq: true, - en: 'SimpleDataRecord', - ti: '.SimpleDataRecordType' - }] - }, { - ln: 'RecordPropertyType', + ln: 'MultiplexedStreamFormatType', + bti: '.AbstractEncodingType', ps: [{ - n: 'record', + n: 'type', rq: true, - en: 'Record', - ti: '.RecordType' - }] - }, { - ln: 'BooleanPropertyType', - ps: [{ - n: '_boolean', + an: { + lp: 'type' + }, + t: 'a' + }, { + n: 'version', rq: true, - en: 'Boolean', - ti: '.Boolean' + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'DataBlockDefinitionPropertyType', + ln: 'DataStreamDefinitionPropertyType', ps: [{ - n: 'dataBlockDefinition', + n: 'dataStreamDefinition', rq: true, - en: 'DataBlockDefinition', - ti: '.DataBlockDefinitionType' + en: 'DataStreamDefinition', + ti: '.DataStreamDefinitionType' }, { n: 'remoteSchema', an: { @@ -1585,42 +1596,39 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'IntervalPropertyType', + ln: 'AbstractDataComponentType', + bti: 'GML_3_1_1.AbstractGMLType', ps: [{ - n: 'interval', - rq: true, - en: 'Interval', - ti: '.IntervalType' + n: 'fixed', + ti: 'Boolean', + an: { + lp: 'fixed' + }, + t: 'a' + }, { + n: 'definition', + an: { + lp: 'definition' + }, + t: 'a' }] }, { - ln: 'DataRecordPropertyType', + ln: 'Text', + tn: null, + bti: '.AbstractDataComponentType', ps: [{ - n: 'dataRecord', - rq: true, - en: 'DataRecord', - ti: '.DataRecordType' + n: 'value' }] }, { - ln: 'QuantityRange', + ln: 'Boolean', 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' - } + ti: 'Boolean' }, { n: 'referenceFrame', an: { @@ -1636,48 +1644,209 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AllowedTimes', - tn: null, + ln: 'DataValuePropertyType', ps: [{ - n: 'min', - rq: true, - ti: { - t: 'l' - } - }, { - n: 'max', - rq: true, - ti: { - t: 'l' - } + n: 'otherAttributes', + t: 'aa' }, { - n: 'intervalOrValueList', - rq: true, + n: 'content', col: true, - mx: false, - dom: false, - etis: [{ - en: 'interval', - ti: { - t: 'l' - } - }, { - en: 'valueList', - ti: { - t: 'l' - } - }], - t: 'ers' + t: 'ae' }, { - n: 'id', - ti: 'ID', + n: 'recordCount', + ti: 'PositiveInteger', an: { - lp: 'id' + 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: 'AnyDataPropertyType', + ln: 'ConditionalDataType', + bti: '.AbstractDataRecordType', + ps: [{ + n: '_case', + rq: true, + col: true, + en: 'case', + ti: '.ConditionalDataType.Case' + }] + }, { + 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: 'ItemPropertyType', + ps: [{ + n: 'item', + rq: true, + en: 'Item', + ti: 'AnyType' + }] + }, { + ln: 'CountPropertyType', + ps: [{ + n: 'count', + rq: true, + en: 'Count', + ti: '.Count' + }] + }, { + ln: 'EnvelopeType', + bti: '.AbstractVectorType', + ps: [{ + n: 'time', + ti: '.TimeRangePropertyType' + }, { + n: 'lowerCorner', + rq: true, + ti: '.VectorPropertyType' + }, { + n: 'upperCorner', + rq: true, + ti: '.VectorPropertyType' + }] + }, { + 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: 'TimeRange', + tn: null, + bti: '.AbstractDataComponentType', + ps: [{ + n: 'uom', + ti: '.UomPropertyType' + }, { + n: 'constraint', + ti: '.AllowedTimesPropertyType' + }, { + n: 'quality', + ti: '.QualityPropertyType' + }, { + n: 'value', + ti: { + t: 'l' + } + }, { + n: 'referenceTime', + an: { + lp: 'referenceTime' + }, + t: 'a' + }, { + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'localFrame', + an: { + lp: 'localFrame' + }, + t: 'a' + }] + }, { + ln: 'SimpleDataRecordType', + bti: '.AbstractDataRecordType', + ps: [{ + n: 'field', + mno: 0, + col: true, + ti: '.AnyScalarPropertyType' + }] + }, { + 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: 'ConditionalValueType.Data', + tn: null, ps: [{ n: 'count', rq: true, @@ -1772,38 +1941,86 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ItemPropertyType', + ln: 'SquareMatrixType', + bti: '.AbstractMatrixType', ps: [{ - n: 'item', + n: 'elementType', rq: true, - en: 'Item', - ti: 'AnyType' + ti: '.QuantityPropertyType' + }, { + n: 'encoding', + rq: true, + ti: '.BlockEncodingPropertyType' + }, { + n: 'values', + ti: '.DataValuePropertyType' }] }, { - ln: 'DataValuePropertyType', + ln: 'DataArrayType', + bti: '.AbstractDataArrayType', ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'elementType', + rq: true, + ti: '.DataComponentPropertyType' }, { - n: 'content', + n: 'encoding', + rq: true, + ti: '.BlockEncodingPropertyType' + }, { + n: 'values', + ti: '.DataValuePropertyType' + }] + }, { + ln: 'IntervalPropertyType', + ps: [{ + n: 'interval', + rq: true, + en: 'Interval', + ti: '.IntervalType' + }] + }, { + ln: 'DataStreamDefinitionType', + ps: [{ + n: 'streamComponent', + rq: true, col: true, - t: 'ae' + ti: '.DataBlockDefinitionPropertyType' }, { - n: 'recordCount', - ti: 'PositiveInteger', - an: { - lp: 'recordCount' - }, - t: 'a' + n: 'streamEncoding', + rq: true, + ti: '.MultiplexedStreamFormatPropertyType' }, { - n: 'remoteSchema', + n: 'id', + ti: 'ID', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'id' }, t: 'a' - }, { - n: 'type', + }] + }, { + ln: 'QuantityRangePropertyType', + ps: [{ + n: 'quantityRange', + rq: true, + en: 'QuantityRange', + ti: '.QuantityRange' + }] + }, { + ln: 'TimeInstantGridPropertyType', + ps: [{ + n: 'timeInstantGrid', + rq: true, + en: 'TimeInstantGrid', + ti: '.TimeInstantGridType' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' + }, { + n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' }, { @@ -1836,41 +2053,143 @@ var SWE_1_0_1_Module_Factory = function () { ti: '.Time' }] }, { - ln: 'AbstractEncodingType', + ln: 'TimeGeometricComplexPropertyType', ps: [{ - n: 'id', - ti: 'ID', + n: 'timeGeometricComplex', + rq: true, + en: 'TimeGeometricComplex', + ti: '.TimeGeometricComplexType' + }, { + 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: 'DataStreamDefinitionType', + ln: 'StandardFormat', + tn: null, + bti: '.AbstractEncodingType', ps: [{ - n: 'streamComponent', + n: 'mimeType', rq: true, - col: true, - ti: '.DataBlockDefinitionPropertyType' + ti: 'Token', + an: { + lp: 'mimeType' + }, + t: 'a' + }] + }, { + ln: 'TimeGridType', + bti: 'GML_3_1_1.AbstractTimeComplexType', + ps: [{ + n: 'extent', + rq: true, + ti: '.TimeGridEnvelopePropertyType' }, { - n: 'streamEncoding', + n: 'originPos', rq: true, - ti: '.MultiplexedStreamFormatPropertyType' + ti: 'GML_3_1_1.TimePositionType' }, { - n: 'id', - ti: 'ID', + n: 'origin', + rq: true, + ti: 'GML_3_1_1.TimeInstantPropertyType' + }, { + n: 'offsetDuration', + rq: true, + ti: 'Duration' + }, { + n: 'offsetInterval', + rq: true, + ti: 'GML_3_1_1.TimeIntervalLengthType' + }, { + n: 'duration', + ti: 'Duration' + }] + }, { + ln: 'CompositePhenomenonType', + bti: '.CompoundPhenomenonType', + ps: [{ + n: 'base', + ti: '.PhenomenonPropertyType' + }, { + n: 'component', + rq: true, + col: true, + ti: '.PhenomenonPropertyType' + }] + }, { + 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: 'id' + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'axisID', + ti: 'Token', + an: { + lp: 'axisID' }, t: 'a' }] }, { - ln: 'EnvelopePropertyType', + ln: 'RecordPropertyType', ps: [{ - n: 'envelope', + n: 'record', rq: true, - en: 'Envelope', - ti: '.EnvelopeType' + en: 'Record', + ti: '.RecordType' + }] + }, { + ln: 'DataBlockDefinitionPropertyType', + ps: [{ + n: 'dataBlockDefinition', + rq: true, + en: 'DataBlockDefinition', + ti: '.DataBlockDefinitionType' }, { n: 'remoteSchema', an: { @@ -1943,12 +2262,53 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeIntervalGridPropertyType', + ln: 'NormalizedCurveType', + bti: '.AbstractDataRecordType', ps: [{ - n: 'timeIntervalGrid', + 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, - en: 'TimeIntervalGrid', - ti: '.TimeIntervalGridType' + ti: '.CurvePropertyType' + }] + }, { + 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: 'EnvelopePropertyType', + ps: [{ + n: 'envelope', + rq: true, + en: 'Envelope', + ti: '.EnvelopeType' }, { n: 'remoteSchema', an: { @@ -1982,42 +2342,13 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeAggregateType', - bti: 'GML_3_1_1.AbstractTimeObjectType', + ln: 'TimeGeometricComplexType', + bti: 'GML_3_1_1.AbstractTimeComplexType', ps: [{ - n: 'member', + n: 'primitive', rq: true, col: true, - ti: '.TimeObjectPropertyType' - }] - }, { - 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: 'XMLBlockType', - bti: '.AbstractEncodingType', - ps: [{ - n: 'xmlElement', - ti: 'QName', - an: { - lp: 'xmlElement' - }, - t: 'a' + ti: '.TimeGeometricPrimitivePropertyType' }] }, { ln: 'TimeRangePropertyType', @@ -2028,28 +2359,75 @@ var SWE_1_0_1_Module_Factory = function () { ti: '.TimeRange' }] }, { - ln: 'ConditionalValueType.Data', - tn: null, + 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: 'AbstractMatrixType', + bti: '.AbstractDataArrayType', + ps: [{ + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'localFrame', + an: { + lp: 'localFrame' + }, + t: 'a' + }] + }, { + ln: 'TimeInstantGridType', + bti: '.TimeGridType' + }, { + ln: 'XMLBlockType', + bti: '.AbstractEncodingType', + ps: [{ + n: 'xmlElement', + ti: 'QName', + an: { + lp: 'xmlElement' + }, + t: 'a' + }] + }, { + ln: 'QualityPropertyType', 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', + n: 'quantityRange', rq: true, - en: 'Boolean', - ti: '.Boolean' + en: 'QuantityRange', + ti: '.QuantityRange' }, { n: 'category', rq: true, @@ -2060,37 +2438,6 @@ var SWE_1_0_1_Module_Factory = function () { rq: true, 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: { @@ -2124,12 +2471,109 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConditionalDataType.Case', + ln: 'BinaryBlock.Member', tn: null, ps: [{ - n: 'conditionalValue', - en: 'ConditionalValue', - ti: '.ConditionalValueType' + n: 'component', + rq: true, + en: 'Component', + ti: '.BinaryBlock.Member.Component' + }, { + n: 'block', + rq: true, + en: 'Block', + ti: '.BinaryBlock.Member.Block' + }] + }, { + ln: 'TimeGridEnvelopePropertyType.TimeGridEnvelope', + tn: null, + ps: [{ + n: 'low', + rq: true, + ti: 'Integer' + }, { + n: 'high', + rq: true, + ti: 'Integer' + }] + }, { + ln: 'AbstractDataRecordType', + bti: '.AbstractDataComponentType' + }, { + 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', + bti: 'Double' + } + }, { + n: 'referenceFrame', + an: { + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'axisID', + ti: 'Token', + an: { + lp: 'axisID' + }, + t: 'a' + }] + }, { + ln: 'SimpleDataRecordPropertyType', + ps: [{ + n: 'simpleDataRecord', + rq: true, + en: 'SimpleDataRecord', + ti: '.SimpleDataRecordType' + }] + }, { + ln: 'AnyScalarPropertyType', + 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, @@ -2171,247 +2615,36 @@ var SWE_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'VectorType', - bti: '.AbstractVectorType', + ln: 'TextPropertyType', ps: [{ - n: 'coordinate', + n: 'text', rq: true, - col: true, - ti: '.VectorType.Coordinate' + en: 'Text', + ti: '.Text' }] }, { - ln: 'DataBlockDefinitionType', + ln: 'AbstractConditionalType.Condition', + tn: null, ps: [{ - n: 'components', + n: 'count', rq: true, - ti: '.DataComponentPropertyType' + en: 'Count', + ti: '.Count' }, { - n: 'encoding', + n: 'quantity', rq: true, - ti: '.BlockEncodingPropertyType' + en: 'Quantity', + ti: '.Quantity' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'TimePositionListType', - ps: [{ - n: 'value', - ti: { - t: 'l' - }, - t: 'v' + n: 'time', + rq: true, + en: 'Time', + ti: '.Time' }, { - 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: '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', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'BinaryBlock', - tn: null, - bti: '.AbstractEncodingType', - ps: [{ - n: 'member', - 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' - }, - t: 'a' - }, { - n: 'byteOrder', - rq: true, - ti: 'Token', - an: { - lp: 'byteOrder' - }, - t: 'a' - }] - }, { - ln: 'AbstractVectorType', - bti: '.AbstractDataRecordType', - ps: [{ - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' - }, { - n: 'localFrame', - an: { - lp: 'localFrame' - }, - t: 'a' - }] - }, { - ln: 'PhenomenonType', - bti: 'GML_3_1_1.DefinitionType' - }, { - ln: 'TimeGridType', - bti: 'GML_3_1_1.AbstractTimeComplexType', - ps: [{ - n: 'extent', - rq: true, - ti: '.TimeGridEnvelopePropertyType' - }, { - n: 'originPos', - rq: true, - ti: 'GML_3_1_1.TimePositionType' - }, { - n: 'origin', - rq: true, - ti: 'GML_3_1_1.TimeInstantPropertyType' - }, { - n: 'offsetDuration', - rq: true, - ti: 'Duration' - }, { - n: 'offsetInterval', - rq: true, - ti: 'GML_3_1_1.TimeIntervalLengthType' - }, { - n: 'duration', - ti: 'Duration' - }] - }, { - ln: 'CurvePropertyType', - ps: [{ - n: 'curve', - rq: true, - en: 'Curve', - ti: '.CurveType' - }] - }, { - ln: 'CurveType', - bti: '.AbstractDataArrayType', - ps: [{ - n: 'elementType', - rq: true, - ti: '.SimpleDataRecordPropertyType' - }, { - n: 'encoding', - rq: true, - ti: '.BlockEncodingPropertyType' - }, { - n: 'values', - ti: '.DataValuePropertyType' - }] - }, { - 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' - }] - }, { - ln: 'QualityPropertyType', - ps: [{ - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.Quantity' - }, { - n: 'quantityRange', - rq: true, - en: 'QuantityRange', - ti: '.QuantityRange' + n: '_boolean', + rq: true, + en: 'Boolean', + ti: '.Boolean' }, { n: 'category', rq: true, @@ -2423,201 +2656,44 @@ var SWE_1_0_1_Module_Factory = function () { 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: 'DataStreamDefinitionPropertyType', - ps: [{ - n: 'dataStreamDefinition', - rq: true, - en: 'DataStreamDefinition', - ti: '.DataStreamDefinitionType' - }, { - 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: 'DataRecordType', - bti: '.AbstractDataRecordType', - ps: [{ - n: 'field', - mno: 0, - col: true, - ti: '.DataComponentPropertyType' - }] - }, { - ln: 'QuantityRangePropertyType', - ps: [{ n: 'quantityRange', rq: true, en: 'QuantityRange', ti: '.QuantityRange' - }] - }, { - ln: 'TimeGeometricPrimitivePropertyType', - ps: [{ - n: 'timeGeometricPrimitive', + }, { + 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: { - lp: '_TimeGeometricPrimitive', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractTimeGeometricPrimitiveType', + en: 'AbstractDataRecord', + ti: '.AbstractDataRecordType', 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: 'TimeAggregatePropertyType', - ps: [{ - n: 'timeAggregate', + n: 'abstractDataArray', rq: true, - 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: 'AbstractDataComponentType', - bti: 'GML_3_1_1.AbstractGMLType', - ps: [{ - n: 'fixed', - ti: 'Boolean', - an: { - lp: 'fixed' - }, - t: 'a' + mx: false, + dom: false, + en: 'AbstractDataArray', + ti: '.AbstractDataArrayType', + t: 'er' }, { - n: 'definition', + n: 'name', + rq: true, + ti: 'Token', an: { - lp: 'definition' + lp: 'name' }, t: 'a' - }] - }, { - ln: 'TimeInstantGridPropertyType', - ps: [{ - n: 'timeInstantGrid', - rq: true, - en: 'TimeInstantGrid', - ti: '.TimeInstantGridType' }, { n: 'remoteSchema', an: { @@ -2651,258 +2727,155 @@ var SWE_1_0_1_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: 'AbstractDataArrayType', - bti: '.AbstractDataComponentType', - ps: [{ - n: 'elementCount', - rq: true, - ti: '.AbstractDataArrayType.ElementCount' - }] + t: 'enum', + ln: 'ByteOrder', + bti: 'Token', + vs: ['bigEndian', 'littleEndian'] }, { - ln: 'GeoLocationArea', - tn: null, - bti: '.AbstractVectorType', - ps: [{ - n: 'member', - rq: true, - col: true, - ti: '.EnvelopePropertyType' - }, { - n: 'geoLocationAreaName', - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' - }] + t: 'enum', + ln: 'ByteEncoding', + bti: 'Token', + vs: ['base64', 'raw', 'hex'] + }], + eis: [{ + en: 'DataArray', + ti: '.DataArrayType', + sh: 'AbstractDataArray' }, { - 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' - }] + en: 'SimpleDataRecord', + ti: '.SimpleDataRecordType', + sh: 'AbstractDataRecord' }, { - ln: 'AbstractConditionalType', - bti: '.AbstractDataRecordType', - ps: [{ - n: 'condition', - rq: true, - col: true, - ti: '.AbstractConditionalType.Condition' - }] + en: 'Boolean', + ti: '.Boolean' }, { - t: 'enum', - ln: 'ByteOrder', - bti: 'Token', - vs: ['bigEndian', 'littleEndian'] + en: 'AbstractDataArray', + ti: '.AbstractDataArrayType' }, { - t: 'enum', - ln: 'ByteEncoding', - bti: 'Token', - vs: ['base64', 'raw', 'hex'] - }], - eis: [{ - en: 'Text', - ti: '.Text' + en: 'CompoundPhenomenon', + ti: '.CompoundPhenomenonType', + sh: 'Phenomenon' }, { - en: 'Interval', - ti: '.IntervalType' + en: 'Quantity', + ti: '.Quantity' }, { - en: 'Vector', - ti: '.VectorType', - sh: 'AbstractDataRecord' + en: 'TimeIntervalGrid', + ti: '.TimeIntervalGridType', + sh: 'TimeGrid' }, { - en: 'AllowedValues', - ti: '.AllowedValues' + en: 'Array', + ti: '.ArrayType' }, { en: 'BinaryBlock', ti: '.BinaryBlock' }, { - en: 'GeoLocationArea', - ti: '.GeoLocationArea', - sh: 'AbstractDataRecord' + en: 'CompositePhenomenon', + ti: '.CompositePhenomenonType', + sh: 'CompoundPhenomenon' }, { - en: 'ConditionalValue', - ti: '.ConditionalValueType', - sh: 'AbstractDataRecord' + en: 'Record', + ti: '.RecordType' + }, { + en: 'AllowedTokens', + ti: '.AllowedTokens' + }, { + en: 'AbstractDataRecord', + ti: '.AbstractDataRecordType' }, { en: 'SquareMatrix', ti: '.SquareMatrixType', sh: 'AbstractDataArray' }, { - en: 'XMLBlock', - ti: '.XMLBlockType' + en: 'QuantityRange', + ti: '.QuantityRange' }, { - en: 'valueList', + en: 'interval', ti: { t: 'l', bti: 'Double' }, sc: '.AllowedValues' }, { - en: 'QuantityRange', - ti: '.QuantityRange' - }, { - en: 'CompositePhenomenon', - ti: '.CompositePhenomenonType', + en: 'PhenomenonSeries', + ti: '.PhenomenonSeriesType', sh: 'CompoundPhenomenon' }, { - en: 'TimeGeometricComplex', - ti: '.TimeGeometricComplexType', - sh: { - lp: '_TimeComplex', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'Curve', + ti: '.CurveType', + sh: 'AbstractDataArray' + }, { + en: 'TimeRange', + ti: '.TimeRange' }, { en: 'TextBlock', ti: '.TextBlock' }, { - en: 'AllowedTokens', - ti: '.AllowedTokens' - }, { - en: 'DataStreamDefinition', - ti: '.DataStreamDefinitionType' + en: 'Item', + ti: 'AnyType' }, { - en: 'TimeInstantGrid', - ti: '.TimeInstantGridType', - sh: 'TimeGrid' + en: 'valueList', + ti: { + t: 'l' + }, + sc: '.AllowedTimes' }, { - en: 'StandardFormat', - ti: '.StandardFormat' + en: 'Text', + ti: '.Text' }, { - en: 'AbstractDataArray', - ti: '.AbstractDataArrayType' + en: 'AllowedValues', + ti: '.AllowedValues' }, { - en: 'Time', - ti: '.Time' + en: 'TimeGrid', + ti: '.TimeGridType', + sh: { + lp: '_TimeComplex', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'AbstractDataRecord', - ti: '.AbstractDataRecordType' + en: 'ObservableProperty', + ti: '.ObservableProperty' }, { - en: 'SimpleDataRecord', - ti: '.SimpleDataRecordType', - sh: 'AbstractDataRecord' + en: 'TimeInstantGrid', + ti: '.TimeInstantGridType', + sh: 'TimeGrid' }, { - en: 'DataRecord', - ti: '.DataRecordType', + en: 'Vector', + ti: '.VectorType', sh: 'AbstractDataRecord' }, { - en: 'CompoundPhenomenon', - ti: '.CompoundPhenomenonType', - sh: 'Phenomenon' - }, { - en: 'AllowedTimes', - ti: '.AllowedTimes' - }, { - en: 'TimeRange', - ti: '.TimeRange' - }, { - en: 'ObservableProperty', - ti: '.ObservableProperty' + en: 'DataBlockDefinition', + ti: '.DataBlockDefinitionType' }, { - en: 'MultiplexedStreamFormat', - ti: '.MultiplexedStreamFormatType' + en: 'ConditionalValue', + ti: '.ConditionalValueType', + sh: 'AbstractDataRecord' }, { en: 'Count', ti: '.Count' }, { - en: 'Quantity', - ti: '.Quantity' - }, { - en: 'DataArray', - ti: '.DataArrayType', - sh: 'AbstractDataArray' - }, { - en: 'ConditionalData', - ti: '.ConditionalDataType', + en: 'NormalizedCurve', + ti: '.NormalizedCurveType', sh: 'AbstractDataRecord' }, { - en: 'TimeIntervalGrid', - ti: '.TimeIntervalGridType', - sh: 'TimeGrid' - }, { - en: 'Category', - ti: '.Category' + en: 'AllowedTimes', + ti: '.AllowedTimes' }, { - en: 'Phenomenon', - ti: '.PhenomenonType', - sh: { - lp: 'Definition', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'XMLBlock', + ti: '.XMLBlockType' }, { en: 'CountRange', ti: '.CountRange' }, { - en: 'Position', - ti: '.PositionType', + en: 'ConditionalData', + ti: '.ConditionalDataType', sh: 'AbstractDataRecord' }, { - en: 'ConstrainedPhenomenon', - ti: '.ConstrainedPhenomenonType', - sh: 'Phenomenon' - }, { - en: 'DataBlockDefinition', - ti: '.DataBlockDefinitionType' - }, { - en: 'Array', - ti: '.ArrayType' - }, { - en: 'PhenomenonSeries', - ti: '.PhenomenonSeriesType', - sh: 'CompoundPhenomenon' - }, { - en: 'Boolean', - ti: '.Boolean' - }, { - en: 'interval', + en: 'valueList', ti: { t: 'l', bti: 'Double' }, sc: '.AllowedValues' - }, { - en: 'interval', - ti: { - t: 'l' - }, - sc: '.AllowedTimes' }, { en: 'TimeAggregate', ti: '.TimeAggregateType', @@ -2911,12 +2884,34 @@ var SWE_1_0_1_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'TimeGrid', - ti: '.TimeGridType', + en: 'interval', + ti: { + t: 'l' + }, + sc: '.AllowedTimes' + }, { + en: 'DataStreamDefinition', + ti: '.DataStreamDefinitionType' + }, { + en: 'Category', + ti: '.Category' + }, { + en: 'Interval', + ti: '.IntervalType' + }, { + en: 'TimeGeometricComplex', + ti: '.TimeGeometricComplexType', sh: { lp: '_TimeComplex', ns: 'http:\/\/www.opengis.net\/gml' } + }, { + en: 'Envelope', + ti: '.EnvelopeType', + sh: 'AbstractDataRecord' + }, { + en: 'StandardFormat', + ti: '.StandardFormat' }, { en: 'valueList', ti: { @@ -2925,28 +2920,33 @@ var SWE_1_0_1_Module_Factory = function () { }, sc: '.AllowedTokens' }, { - en: 'Envelope', - ti: '.EnvelopeType', + en: 'DataRecord', + ti: '.DataRecordType', sh: 'AbstractDataRecord' }, { - en: 'Item', - ti: 'AnyType' + en: 'GeoLocationArea', + ti: '.GeoLocationArea', + sh: 'AbstractDataRecord' }, { - en: 'Record', - ti: '.RecordType' + en: 'Phenomenon', + ti: '.PhenomenonType', + sh: { + lp: 'Definition', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { - en: 'Curve', - ti: '.CurveType', - sh: 'AbstractDataArray' + en: 'MultiplexedStreamFormat', + ti: '.MultiplexedStreamFormatType' }, { - en: 'valueList', - ti: { - t: 'l' - }, - sc: '.AllowedTimes' + en: 'Time', + ti: '.Time' }, { - en: 'NormalizedCurve', - ti: '.NormalizedCurveType', + en: 'ConstrainedPhenomenon', + ti: '.ConstrainedPhenomenonType', + sh: 'Phenomenon' + }, { + en: 'Position', + ti: '.PositionType', sh: 'AbstractDataRecord' }] }; diff --git a/scripts/lib/SWE_2_0.js b/scripts/lib/SWE_2_0.js index e43453b1..65b93834 100644 --- a/scripts/lib/SWE_2_0.js +++ b/scripts/lib/SWE_2_0.js @@ -5,26 +5,13 @@ var SWE_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0'], tis: [{ - ln: 'AllowedTimesPropertyByValueType', - ps: [{ - n: 'allowedTimes', - rq: true, - en: 'AllowedTimes', - ti: '.AllowedTimesType' - }] - }, { - ln: 'QuantityType', - bti: '.AbstractSimpleComponentType', + ln: 'DataStreamType.ElementCount', + tn: null, ps: [{ - n: 'uom', + n: 'count', rq: true, - ti: '.UnitReference' - }, { - n: 'constraint', - ti: '.AllowedValuesPropertyType' - }, { - n: 'value', - ti: 'Double' + en: 'Count', + ti: '.CountType' }] }, { ln: 'TextPropertyType', @@ -59,102 +46,31 @@ var SWE_2_0_Module_Factory = function () { 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: 'name', - rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'ComponentType', - bti: '.AbstractSWEType', + ln: 'MatrixType', + bti: '.DataArrayType', ps: [{ - n: 'encryption', - an: { - lp: 'encryption' - }, - t: 'a' - }, { - 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, + n: 'referenceFrame', an: { - lp: 'dataType' + lp: 'referenceFrame' }, t: 'a' }, { - n: 'ref', - rq: true, + n: 'localFrame', an: { - lp: 'ref' + lp: 'localFrame' }, t: 'a' }] }, { - ln: 'XMLEncodingPropertyType', + ln: 'AbstractDataComponentPropertyType', ps: [{ - n: 'xmlEncoding', + n: 'abstractDataComponent', rq: true, - en: 'XMLEncoding', - ti: '.XMLEncodingType' + mx: false, + dom: false, + en: 'AbstractDataComponent', + ti: '.AbstractDataComponentType', + t: 'er' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -181,37 +97,12 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AnyScalarPropertyType', + ln: 'CategoryRangePropertyType', ps: [{ - n: '_boolean', - rq: true, - en: 'Boolean', - ti: '.BooleanType' - }, { - n: 'count', - rq: true, - en: 'Count', - ti: '.CountType' - }, { - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.QuantityType' - }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.TimeType' - }, { - n: 'category', - rq: true, - en: 'Category', - ti: '.CategoryType' - }, { - n: 'text', + n: 'categoryRange', rq: true, - en: 'Text', - ti: '.TextType' + en: 'CategoryRange', + ti: '.CategoryRangeType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -238,12 +129,12 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataChoicePropertyType', + ln: 'AllowedTimesPropertyType', ps: [{ - n: 'dataChoice', + n: 'allowedTimes', rq: true, - en: 'DataChoice', - ti: '.DataChoiceType' + en: 'AllowedTimes', + ti: '.AllowedTimesType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -270,12 +161,59 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinaryEncodingPropertyType', + ln: 'CategoryType', + bti: '.AbstractSimpleComponentType', ps: [{ - n: 'binaryEncoding', + n: 'codeSpace', + ti: '.Reference' + }, { + n: 'constraint', + ti: '.AllowedTokensPropertyType' + }, { + n: 'value' + }] + }, { + ln: 'AbstractDataComponentType', + bti: '.AbstractSWEIdentifiableType', + ps: [{ + n: 'updatable', + ti: 'Boolean', + an: { + lp: 'updatable' + }, + t: 'a' + }, { + n: 'optional', + ti: 'Boolean', + an: { + lp: 'optional' + }, + t: 'a' + }, { + n: 'definition', + an: { + lp: 'definition' + }, + t: 'a' + }] + }, { + ln: 'AbstractEncodingPropertyByValueType', + ps: [{ + n: 'abstractEncoding', rq: true, - en: 'BinaryEncoding', - ti: '.BinaryEncodingType' + mx: false, + dom: false, + en: 'AbstractEncoding', + ti: '.AbstractEncodingType', + t: 'er' + }] + }, { + ln: 'AllowedValuesPropertyType', + ps: [{ + n: 'allowedValues', + rq: true, + en: 'AllowedValues', + ti: '.AllowedValuesType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -302,14 +240,41 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractEncodingPropertyType', + ln: 'DataChoiceType', + bti: '.AbstractDataComponentType', ps: [{ - n: 'abstractEncoding', + n: 'choiceValue', + ti: '.DataChoiceType.ChoiceValue' + }, { + n: 'item', + rq: true, + mno: 2, + col: true, + ti: '.DataChoiceType.Item' + }] + }, { + ln: 'BinaryEncodingType.Member', + tn: null, + ps: [{ + n: 'component', + rq: true, + en: 'Component', + ti: '.ComponentType' + }, { + n: 'block', + rq: true, + en: 'Block', + ti: '.BlockType' + }] + }, { + ln: 'DataArrayPropertyType', + ps: [{ + n: 'dataArray', rq: true, mx: false, dom: false, - en: 'AbstractEncoding', - ti: '.AbstractEncodingType', + en: 'DataArray', + ti: '.DataArrayType', t: 'er' }, { n: 'type', @@ -337,37 +302,98 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'QuantityRangeType', - bti: '.AbstractSimpleComponentType', + ln: 'BinaryEncodingType', + bti: '.AbstractEncodingType', ps: [{ - n: 'uom', + n: 'member', + rq: true, + col: true, + ti: '.BinaryEncodingType.Member' + }, { + n: 'byteOrder', + rq: true, + an: { + lp: 'byteOrder' + }, + t: 'a' + }, { + n: 'byteEncoding', + rq: true, + an: { + lp: 'byteEncoding' + }, + t: 'a' + }, { + n: 'byteLength', + ti: 'Integer', + an: { + lp: 'byteLength' + }, + t: 'a' + }] + }, { + ln: 'DataStreamType.Encoding', + tn: null, + ps: [{ + n: 'abstractEncoding', + rq: true, + mx: false, + dom: false, + en: 'AbstractEncoding', + ti: '.AbstractEncodingType', + t: 'er' + }] + }, { + ln: 'TimeRangeType', + bti: '.AbstractSimpleComponentType', + ps: [{ + n: 'uom', rq: true, ti: '.UnitReference' }, { n: 'constraint', - ti: '.AllowedValuesPropertyType' + ti: '.AllowedTimesPropertyType' }, { n: 'value', ti: { - t: 'l', - bti: 'Double' + t: 'l' } + }, { + n: 'referenceTime', + ti: 'DateTime', + an: { + lp: 'referenceTime' + }, + t: 'a' + }, { + n: 'localFrame', + an: { + lp: 'localFrame' + }, + t: 'a' }] }, { - ln: 'DataChoicePropertyByValueType', + ln: 'ComponentPropertyByValueType', ps: [{ - n: 'dataChoice', + n: 'component', rq: true, - en: 'DataChoice', - ti: '.DataChoiceType' + en: 'Component', + ti: '.ComponentType' }] }, { - ln: 'VectorPropertyType', + ln: 'BooleanType', + bti: '.AbstractSimpleComponentType', ps: [{ - n: 'vector', + n: 'value', + ti: 'Boolean' + }] + }, { + ln: 'CategoryPropertyType', + ps: [{ + n: 'category', rq: true, - en: 'Vector', - ti: '.VectorType' + en: 'Category', + ti: '.CategoryType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -394,54 +420,20 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'VectorType.Coordinate', - tn: null, - bti: '.AnyNumericalPropertyType', - ps: [{ - n: 'name', - rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'TimeType', - bti: '.AbstractSimpleComponentType', + ln: 'MatrixPropertyByValueType', ps: [{ - n: 'uom', + n: 'matrix', rq: true, - 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' + en: 'Matrix', + ti: '.MatrixType' }] }, { - ln: 'AllowedValuesPropertyType', + ln: 'AllowedTokensPropertyType', ps: [{ - n: 'allowedValues', + n: 'allowedTokens', rq: true, - en: 'AllowedValues', - ti: '.AllowedValuesType' + en: 'AllowedTokens', + ti: '.AllowedTokensType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -468,138 +460,156 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BlockPropertyByValueType', + ln: 'AbstractSWEIdentifiableType', + bti: '.AbstractSWEType', ps: [{ - n: 'block', - rq: true, - en: 'Block', - ti: '.BlockType' + n: 'identifier' + }, { + n: 'label' + }, { + n: 'description' }] }, { - ln: 'TimeRangeType', + ln: 'CategoryRangeType', bti: '.AbstractSimpleComponentType', ps: [{ - n: 'uom', - rq: true, - ti: '.UnitReference' + n: 'codeSpace', + ti: '.Reference' }, { n: 'constraint', - ti: '.AllowedTimesPropertyType' + ti: '.AllowedTokensPropertyType' }, { n: 'value', ti: { t: 'l' } + }] + }, { + ln: 'TextType', + bti: '.AbstractSimpleComponentType', + ps: [{ + n: 'constraint', + ti: '.AllowedTokensPropertyType' }, { - n: 'referenceTime', - ti: 'DateTime', + n: 'value' + }] + }, { + ln: 'DataStreamType.ElementType', + tn: null, + bti: '.AbstractDataComponentPropertyType', + ps: [{ + n: 'name', + rq: true, + ti: 'NCName', an: { - lp: 'referenceTime' + lp: 'name' }, t: 'a' - }, { - n: 'localFrame', + }] + }, { + ln: 'UnitReference', + ps: [{ + n: 'code', an: { - lp: 'localFrame' + lp: 'code' }, 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: 'CountRangeType', + ln: 'CountType', bti: '.AbstractSimpleComponentType', ps: [{ n: 'constraint', ti: '.AllowedValuesPropertyType' }, { n: 'value', - ti: { - t: 'l', - bti: 'Integer' - } + ti: 'Integer' }] }, { - ln: 'AbstractDataComponentType', - bti: '.AbstractSWEIdentifiableType', + ln: 'DataArrayType.ElementType', + tn: null, + bti: '.AbstractDataComponentPropertyType', ps: [{ - n: 'updatable', - ti: 'Boolean', - an: { - lp: 'updatable' - }, - t: 'a' - }, { - n: 'optional', - ti: 'Boolean', - an: { - lp: 'optional' - }, - t: 'a' - }, { - n: 'definition', + n: 'name', + rq: true, + ti: 'NCName', an: { - lp: 'definition' + lp: 'name' }, t: 'a' }] }, { - ln: 'MatrixPropertyByValueType', + ln: 'DataRecordPropertyByValueType', ps: [{ - n: 'matrix', + n: 'dataRecord', rq: true, - en: 'Matrix', - ti: '.MatrixType' + en: 'DataRecord', + ti: '.DataRecordType' }] }, { - ln: 'TextType', - bti: '.AbstractSimpleComponentType', + ln: 'AnyNumericalPropertyType', ps: [{ - n: 'constraint', - ti: '.AllowedTokensPropertyType' + n: 'count', + rq: true, + en: 'Count', + ti: '.CountType' }, { - n: 'value' - }] - }, { - ln: 'BlockType', - bti: '.AbstractSWEType', - ps: [{ - n: 'compression', - an: { - lp: 'compression' - }, + n: 'quantity', + rq: true, + en: 'Quantity', + ti: '.QuantityType' + }, { + n: 'time', + rq: true, + en: 'Time', + ti: '.TimeType' + }, { + 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' }] }, { @@ -636,6 +646,140 @@ var SWE_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + ln: 'BlockPropertyType', + ps: [{ + n: 'block', + rq: true, + en: 'Block', + ti: '.BlockType' + }, { + 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: 'XMLEncodingPropertyByValueType', + ps: [{ + n: 'xmlEncoding', + rq: true, + en: 'XMLEncoding', + ti: '.XMLEncodingType' + }] + }, { + 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: 'DataRecordType', + bti: '.AbstractDataComponentType', + ps: [{ + n: 'field', + rq: true, + col: true, + ti: '.DataRecordType.Field' + }] + }, { + ln: 'BinaryEncodingPropertyByValueType', + ps: [{ + n: 'binaryEncoding', + rq: true, + en: 'BinaryEncoding', + ti: '.BinaryEncodingType' + }] + }, { + 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: 'ComponentPropertyType', + ps: [{ + n: 'component', + rq: true, + en: 'Component', + ti: '.ComponentType' + }, { + 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: 'AnyRangePropertyType', ps: [{ @@ -684,35 +828,12 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CategoryRangeType', - bti: '.AbstractSimpleComponentType', - ps: [{ - n: 'codeSpace', - ti: '.Reference' - }, { - n: 'constraint', - ti: '.AllowedTokensPropertyType' - }, { - n: 'value', - ti: { - t: 'l' - } - }] - }, { - ln: 'VectorPropertyByValueType', - ps: [{ - n: 'vector', - rq: true, - en: 'Vector', - ti: '.VectorType' - }] - }, { - ln: 'AllowedTokensPropertyType', + ln: 'TextEncodingPropertyType', ps: [{ - n: 'allowedTokens', + n: 'textEncoding', rq: true, - en: 'AllowedTokens', - ti: '.AllowedTokensType' + en: 'TextEncoding', + ti: '.TextEncodingType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -739,126 +860,66 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComponentOrBlockPropertyType', + ln: 'AllowedTokensPropertyByValueType', ps: [{ - n: 'component', - rq: true, - en: 'Component', - ti: '.ComponentType' - }, { - n: 'block', + n: 'allowedTokens', rq: true, - en: 'Block', - ti: '.BlockType' - }, { - 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: 'AllowedTokens', + ti: '.AllowedTokensType' }] }, { - ln: 'NilValuesPropertyType', + ln: 'DataStreamType', + bti: '.AbstractSWEIdentifiableType', 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: 'elementCount', + ti: '.DataStreamType.ElementCount' }, { - n: 'title', - t: 'a' + n: 'elementType', + rq: true, + ti: '.DataStreamType.ElementType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'encoding', + rq: true, + ti: '.DataStreamType.Encoding' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'values', + rq: true, + ti: '.EncodedValuesPropertyType' }] }, { - ln: 'AbstractSimpleComponentPropertyType', + ln: 'DataChoiceType.Item', + tn: null, + bti: '.AbstractDataComponentPropertyType', ps: [{ - n: 'abstractSimpleComponent', + n: 'name', 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', - t: 'a' - }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + ti: 'NCName', + an: { + lp: 'name' + }, t: 'a' }] }, { - ln: 'CountType', - bti: '.AbstractSimpleComponentType', + ln: 'NilValue', ps: [{ - n: 'constraint', - ti: '.AllowedValuesPropertyType' - }, { n: 'value', - ti: 'Integer' + ti: 'Token', + t: 'v' + }, { + n: 'reason', + rq: true, + an: { + lp: 'reason' + }, + t: 'a' }] }, { - ln: 'QuantityPropertyType', + ln: 'XMLEncodingPropertyType', ps: [{ - n: 'quantity', + n: 'xmlEncoding', rq: true, - en: 'Quantity', - ti: '.QuantityType' + en: 'XMLEncoding', + ti: '.XMLEncodingType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -885,12 +946,12 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeRangePropertyType', + ln: 'TimePropertyType', ps: [{ - n: 'timeRange', + n: 'time', rq: true, - en: 'TimeRange', - ti: '.TimeRangeType' + en: 'Time', + ti: '.TimeType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -911,91 +972,18 @@ var SWE_2_0_Module_Factory = function () { n: 'show', ti: 'XLink_1_0.ShowType', t: 'a' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - 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' - }] - }, { - ln: 'AllowedTokensType', - bti: '.AbstractSWEType', - ps: [{ - n: 'value', - mno: 0, - col: true - }, { - 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, - ti: '.DataStreamType.ElementType' - }, { - n: 'encoding', - rq: true, - ti: '.DataStreamType.Encoding' - }, { - n: 'values', - rq: true, - ti: '.EncodedValuesPropertyType' - }] - }, { - ln: 'XMLEncodingPropertyByValueType', - ps: [{ - n: 'xmlEncoding', - rq: true, - en: 'XMLEncoding', - ti: '.XMLEncodingType' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'BooleanPropertyType', + ln: 'NilValuesPropertyType', ps: [{ - n: '_boolean', + n: 'nilValues', rq: true, - en: 'Boolean', - ti: '.BooleanType' + en: 'NilValues', + ti: '.NilValuesType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1022,15 +1010,21 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDataComponentPropertyType', + ln: 'NilValuesType', + bti: '.AbstractSWEType', ps: [{ - n: 'abstractDataComponent', + n: 'nilValue', rq: true, - mx: false, - dom: false, - en: 'AbstractDataComponent', - ti: '.AbstractDataComponentType', - t: 'er' + col: true, + ti: '.NilValue' + }] + }, { + ln: 'BooleanPropertyType', + ps: [{ + n: '_boolean', + rq: true, + en: 'Boolean', + ti: '.BooleanType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1057,25 +1051,82 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataChoiceType', - bti: '.AbstractDataComponentType', + ln: 'QuantityType', + bti: '.AbstractSimpleComponentType', ps: [{ - n: 'choiceValue', - ti: '.DataChoiceType.ChoiceValue' + n: 'uom', + rq: true, + ti: '.UnitReference' }, { - n: 'item', + n: 'constraint', + ti: '.AllowedValuesPropertyType' + }, { + n: 'value', + ti: 'Double' + }] + }, { + ln: 'TextEncodingType', + bti: '.AbstractEncodingType', + ps: [{ + n: 'collapseWhiteSpaces', + ti: 'Boolean', + an: { + lp: 'collapseWhiteSpaces' + }, + t: 'a' + }, { + n: 'decimalSeparator', + an: { + lp: 'decimalSeparator' + }, + t: 'a' + }, { + n: 'tokenSeparator', rq: true, - mno: 2, - col: true, - ti: '.DataChoiceType.Item' + an: { + lp: 'tokenSeparator' + }, + t: 'a' + }, { + n: 'blockSeparator', + rq: true, + an: { + lp: 'blockSeparator' + }, + t: 'a' }] }, { - ln: 'QuantityRangePropertyType', + ln: 'DataArrayType.Encoding', + tn: null, ps: [{ - n: 'quantityRange', + n: 'abstractEncoding', rq: true, - en: 'QuantityRange', - ti: '.QuantityRangeType' + mx: false, + dom: false, + en: 'AbstractEncoding', + ti: '.AbstractEncodingType', + t: 'er' + }] + }, { + ln: 'AllowedValuesPropertyByValueType', + ps: [{ + n: 'allowedValues', + rq: true, + en: 'AllowedValues', + ti: '.AllowedValuesType' + }] + }, { + ln: 'ComponentOrBlockPropertyType', + ps: [{ + n: 'component', + rq: true, + en: 'Component', + ti: '.ComponentType' + }, { + n: 'block', + rq: true, + en: 'Block', + ti: '.BlockType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1109,24 +1160,6 @@ var SWE_2_0_Module_Factory = function () { en: 'DataStream', ti: '.DataStreamType' }] - }, { - ln: 'NilValuesType', - bti: '.AbstractSWEType', - ps: [{ - n: 'nilValue', - rq: true, - col: true, - ti: '.NilValue' - }] - }, { - ln: 'DataChoiceType.ChoiceValue', - tn: null, - ps: [{ - n: 'category', - rq: true, - en: 'Category', - ti: '.CategoryType' - }] }, { ln: 'DataArrayPropertyByValueType', ps: [{ @@ -1139,13 +1172,37 @@ var SWE_2_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'AllowedTimesPropertyType', + ln: 'TimeType', + bti: '.AbstractSimpleComponentType', ps: [{ - n: 'allowedTimes', + n: 'uom', rq: true, - en: 'AllowedTimes', - ti: '.AllowedTimesType' + 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: 'Reference', + ps: [{ n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' @@ -1171,13 +1228,36 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UnitReference', + ln: 'AbstractSimpleComponentType', + bti: '.AbstractDataComponentType', ps: [{ - n: 'code', + n: 'quality', + mno: 0, + col: true, + ti: '.QualityPropertyType' + }, { + n: 'nilValues', + ti: '.NilValuesPropertyType' + }, { + n: 'referenceFrame', an: { - lp: 'code' + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'axisID', + an: { + lp: 'axisID' }, t: 'a' + }] + }, { + ln: 'CountPropertyType', + ps: [{ + n: 'count', + rq: true, + en: 'Count', + ti: '.CountType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1204,64 +1284,101 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TextEncodingPropertyByValueType', + ln: 'ComponentType', + bti: '.AbstractSWEType', ps: [{ - n: 'textEncoding', + n: 'encryption', + an: { + lp: 'encryption' + }, + t: 'a' + }, { + 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: 'TextEncoding', - ti: '.TextEncodingType' + an: { + lp: 'dataType' + }, + t: 'a' + }, { + n: 'ref', + rq: true, + an: { + lp: 'ref' + }, + t: 'a' }] }, { - ln: 'CountPropertyType', + ln: 'BlockType', + bti: '.AbstractSWEType', ps: [{ - n: 'count', - rq: true, - en: 'Count', - ti: '.CountType' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', + n: 'compression', + an: { + lp: 'compression' + }, t: 'a' }, { - n: 'role', + n: 'encryption', + an: { + lp: 'encryption' + }, t: 'a' }, { - n: 'arcrole', + n: 'paddingBytesAfter', + ti: 'Integer', + an: { + lp: 'paddingBytes-after' + }, t: 'a' }, { - n: 'title', + n: 'paddingBytesBefore', + ti: 'Integer', + an: { + lp: 'paddingBytes-before' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'byteLength', + ti: 'Integer', + an: { + lp: 'byteLength' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'DataArrayType.Encoding', - tn: null, - ps: [{ - n: 'abstractEncoding', + n: 'ref', rq: true, - mx: false, - dom: false, - en: 'AbstractEncoding', - ti: '.AbstractEncodingType', - t: 'er' + an: { + lp: 'ref' + }, + t: 'a' }] }, { - ln: 'CategoryPropertyType', + ln: 'QuantityRangePropertyType', ps: [{ - n: 'category', + n: 'quantityRange', rq: true, - en: 'Category', - ti: '.CategoryType' + en: 'QuantityRange', + ti: '.QuantityRangeType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1288,22 +1405,12 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AnyNumericalPropertyType', + ln: 'DataStreamPropertyType', ps: [{ - n: 'count', - rq: true, - en: 'Count', - ti: '.CountType' - }, { - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.QuantityType' - }, { - n: 'time', + n: 'dataStream', rq: true, - en: 'Time', - ti: '.TimeType' + en: 'DataStream', + ti: '.DataStreamType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1330,20 +1437,27 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AllowedValuesPropertyByValueType', + ln: 'QualityPropertyType', ps: [{ - n: 'allowedValues', + n: 'quantity', rq: true, - en: 'AllowedValues', - ti: '.AllowedValuesType' - }] - }, { - ln: 'CategoryRangePropertyType', - ps: [{ - n: 'categoryRange', + en: 'Quantity', + ti: '.QuantityType' + }, { + n: 'quantityRange', rq: true, - en: 'CategoryRange', - ti: '.CategoryRangeType' + 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', @@ -1369,60 +1483,6 @@ var SWE_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'AbstractSWEType', - ps: [{ - n: 'extension', - mno: 0, - col: true, - ti: 'AnyType' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'DataRecordPropertyByValueType', - ps: [{ - n: 'dataRecord', - rq: true, - en: 'DataRecord', - ti: '.DataRecordType' - }] - }, { - ln: 'TextEncodingType', - bti: '.AbstractEncodingType', - ps: [{ - 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: 'AllowedValuesType', bti: '.AbstractSWEType', @@ -1447,61 +1507,29 @@ var SWE_2_0_Module_Factory = function () { ti: 'Integer' }] }, { - ln: 'DataRecordType.Field', - tn: null, - bti: '.AbstractDataComponentPropertyType', + ln: 'AllowedTimesPropertyByValueType', ps: [{ - n: 'name', + n: 'allowedTimes', rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - 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' + en: 'AllowedTimes', + ti: '.AllowedTimesType' }] }, { - ln: 'DataRecordType', - bti: '.AbstractDataComponentType', + ln: 'DataChoiceType.ChoiceValue', + tn: null, ps: [{ - n: 'field', + n: 'category', rq: true, - col: true, - ti: '.DataRecordType.Field' + en: 'Category', + ti: '.CategoryType' }] }, { - ln: 'DataRecordPropertyType', + ln: 'BinaryEncodingPropertyType', ps: [{ - n: 'dataRecord', + n: 'binaryEncoding', rq: true, - en: 'DataRecord', - ti: '.DataRecordType' + en: 'BinaryEncoding', + ti: '.BinaryEncodingType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1528,40 +1556,55 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractSWEIdentifiableType', - bti: '.AbstractSWEType', + ln: 'BlockPropertyByValueType', ps: [{ - n: 'identifier' - }, { - n: 'label' - }, { - n: 'description' + n: 'block', + rq: true, + en: 'Block', + ti: '.BlockType' }] }, { - ln: 'DataArrayType', - bti: '.AbstractDataComponentType', + ln: 'QuantityPropertyType', ps: [{ - n: 'elementCount', + n: 'quantity', rq: true, - ti: '.CountPropertyType' + en: 'Quantity', + ti: '.QuantityType' }, { - n: 'elementType', - rq: true, - ti: '.DataArrayType.ElementType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'encoding', - ti: '.DataArrayType.Encoding' + n: 'href', + t: 'a' }, { - n: 'values', - ti: '.EncodedValuesPropertyType' + 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: 'AbstractSimpleComponentPropertyType', ps: [{ - n: 'time', + n: 'abstractSimpleComponent', rq: true, - en: 'Time', - ti: '.TimeType' + mx: false, + dom: false, + en: 'AbstractSimpleComponent', + ti: '.AbstractSimpleComponentType', + t: 'er' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1588,26 +1631,34 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinaryEncodingType.Member', - tn: null, + ln: 'VectorType', + bti: '.AbstractDataComponentType', ps: [{ - n: 'component', + n: 'coordinate', rq: true, - en: 'Component', - ti: '.ComponentType' + col: true, + ti: '.VectorType.Coordinate' }, { - n: 'block', + n: 'referenceFrame', rq: true, - en: 'Block', - ti: '.BlockType' + an: { + lp: 'referenceFrame' + }, + t: 'a' + }, { + n: 'localFrame', + an: { + lp: 'localFrame' + }, + t: 'a' }] }, { - ln: 'MatrixPropertyType', + ln: 'DataChoicePropertyType', ps: [{ - n: 'matrix', + n: 'dataChoice', rq: true, - en: 'Matrix', - ti: '.MatrixType' + en: 'DataChoice', + ti: '.DataChoiceType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1634,58 +1685,48 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataStreamType.ElementType', - tn: null, - bti: '.AbstractDataComponentPropertyType', + ln: 'TextEncodingPropertyByValueType', ps: [{ - n: 'name', + n: 'textEncoding', rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' + en: 'TextEncoding', + ti: '.TextEncodingType' }] }, { - ln: 'AllowedTokensPropertyByValueType', - ps: [{ - n: 'allowedTokens', - rq: true, - en: 'AllowedTokens', - ti: '.AllowedTokensType' - }] + ln: 'AbstractEncodingType', + bti: '.AbstractSWEType' }, { - ln: 'NilValue', + ln: 'AnyScalarPropertyType', ps: [{ - n: 'value', - ti: 'Token', - t: 'v' + n: '_boolean', + rq: true, + en: 'Boolean', + ti: '.BooleanType' }, { - n: 'reason', + n: 'count', rq: true, - an: { - lp: 'reason' - }, - t: 'a' - }] - }, { - ln: 'AbstractEncodingPropertyByValueType', - ps: [{ - n: 'abstractEncoding', + en: 'Count', + ti: '.CountType' + }, { + n: 'quantity', rq: true, - mx: false, - dom: false, - en: 'AbstractEncoding', - ti: '.AbstractEncodingType', - t: 'er' - }] - }, { - ln: 'BlockPropertyType', - ps: [{ - n: 'block', + en: 'Quantity', + ti: '.QuantityType' + }, { + n: 'time', rq: true, - en: 'Block', - ti: '.BlockType' + en: 'Time', + ti: '.TimeType' + }, { + n: 'category', + rq: true, + en: 'Category', + ti: '.CategoryType' + }, { + n: 'text', + rq: true, + en: 'Text', + ti: '.TextType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1712,52 +1753,33 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'VectorType', - bti: '.AbstractDataComponentType', + ln: 'DataRecordType.Field', + tn: null, + bti: '.AbstractDataComponentPropertyType', ps: [{ - n: 'coordinate', - rq: true, - col: true, - ti: '.VectorType.Coordinate' - }, { - n: 'referenceFrame', + n: 'name', rq: true, + ti: 'NCName', an: { - lp: 'referenceFrame' - }, - t: 'a' - }, { - n: 'localFrame', - an: { - lp: 'localFrame' + lp: 'name' }, t: 'a' }] }, { - ln: 'DataStreamType.Encoding', - tn: null, + ln: 'VectorPropertyByValueType', ps: [{ - n: 'abstractEncoding', + n: 'vector', rq: true, - mx: false, - dom: false, - en: 'AbstractEncoding', - ti: '.AbstractEncodingType', - t: 'er' + en: 'Vector', + ti: '.VectorType' }] }, { - ln: 'AbstractEncodingType', - bti: '.AbstractSWEType' - }, { - ln: 'DataArrayPropertyType', + ln: 'DataRecordPropertyType', ps: [{ - n: 'dataArray', + n: 'dataRecord', rq: true, - mx: false, - dom: false, - en: 'DataArray', - ti: '.DataArrayType', - t: 'er' + en: 'DataRecord', + ti: '.DataRecordType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1784,42 +1806,20 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinaryEncodingType', - bti: '.AbstractEncodingType', + ln: 'DataChoicePropertyByValueType', ps: [{ - n: 'member', - rq: true, - col: true, - ti: '.BinaryEncodingType.Member' - }, { - n: 'byteOrder', - rq: true, - an: { - lp: 'byteOrder' - }, - t: 'a' - }, { - n: 'byteEncoding', + n: 'dataChoice', rq: true, - an: { - lp: 'byteEncoding' - }, - t: 'a' - }, { - n: 'byteLength', - ti: 'Integer', - an: { - lp: 'byteLength' - }, - t: 'a' + en: 'DataChoice', + ti: '.DataChoiceType' }] }, { - ln: 'CountRangePropertyType', + ln: 'MatrixPropertyType', ps: [{ - n: 'countRange', + n: 'matrix', rq: true, - en: 'CountRange', - ti: '.CountRangeType' + en: 'Matrix', + ti: '.MatrixType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1846,34 +1846,29 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BooleanType', + ln: 'QuantityRangeType', bti: '.AbstractSimpleComponentType', ps: [{ + n: 'uom', + rq: true, + ti: '.UnitReference' + }, { + n: 'constraint', + ti: '.AllowedValuesPropertyType' + }, { n: 'value', - ti: 'Boolean' + ti: { + t: 'l', + bti: 'Double' + } }] }, { - ln: 'QualityPropertyType', + ln: 'VectorPropertyType', ps: [{ - n: 'quantity', - rq: true, - en: 'Quantity', - ti: '.QuantityType' - }, { - n: 'quantityRange', - rq: true, - en: 'QuantityRange', - ti: '.QuantityRangeType' - }, { - n: 'category', - rq: true, - en: 'Category', - ti: '.CategoryType' - }, { - n: 'text', + n: 'vector', rq: true, - en: 'Text', - ti: '.TextType' + en: 'Vector', + ti: '.VectorType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1900,8 +1895,13 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Reference', + ln: 'TimeRangePropertyType', ps: [{ + n: 'timeRange', + rq: true, + en: 'TimeRange', + ti: '.TimeRangeType' + }, { n: 'type', ti: 'XLink_1_0.TypeType', t: 'a' @@ -1927,24 +1927,37 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'XMLEncodingType', - bti: '.AbstractEncodingType' + ln: 'AllowedTokensType', + bti: '.AbstractSWEType', + ps: [{ + n: 'value', + mno: 0, + col: true + }, { + n: 'pattern' + }] }, { - ln: 'DataStreamType.ElementCount', - tn: null, + ln: 'AbstractSWEType', ps: [{ - n: 'count', - rq: true, - en: 'Count', - ti: '.CountType' + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' }] }, { - ln: 'ComponentPropertyType', + ln: 'CountRangePropertyType', ps: [{ - n: 'component', + n: 'countRange', rq: true, - en: 'Component', - ti: '.ComponentType' + en: 'CountRange', + ti: '.CountRangeType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1971,49 +1984,31 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComponentPropertyByValueType', - ps: [{ - n: 'component', - rq: true, - en: 'Component', - ti: '.ComponentType' - }] - }, { - ln: 'DataChoiceType.Item', - tn: null, - bti: '.AbstractDataComponentPropertyType', - ps: [{ - n: 'name', - rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' - }] + ln: 'XMLEncodingType', + bti: '.AbstractEncodingType' }, { - ln: 'MatrixType', - bti: '.DataArrayType', + ln: 'CountRangeType', + bti: '.AbstractSimpleComponentType', ps: [{ - n: 'referenceFrame', - an: { - lp: 'referenceFrame' - }, - t: 'a' + n: 'constraint', + ti: '.AllowedValuesPropertyType' }, { - n: 'localFrame', - an: { - lp: 'localFrame' - }, - t: 'a' + n: 'value', + ti: { + t: 'l', + bti: 'Integer' + } }] }, { - ln: 'DataStreamPropertyType', + ln: 'AbstractEncodingPropertyType', ps: [{ - n: 'dataStream', + n: 'abstractEncoding', rq: true, - en: 'DataStream', - ti: '.DataStreamType' + mx: false, + dom: false, + en: 'AbstractEncoding', + ti: '.AbstractEncodingType', + t: 'er' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -2040,12 +2035,17 @@ var SWE_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinaryEncodingPropertyByValueType', + ln: 'VectorType.Coordinate', + tn: null, + bti: '.AnyNumericalPropertyType', ps: [{ - n: 'binaryEncoding', + n: 'name', rq: true, - en: 'BinaryEncoding', - ti: '.BinaryEncodingType' + ti: 'NCName', + an: { + lp: 'name' + }, + t: 'a' }] }, { t: 'enum', @@ -2061,16 +2061,24 @@ var SWE_2_0_Module_Factory = function () { vs: ['now'] }], eis: [{ - en: 'Matrix', - ti: '.MatrixType', - sh: 'DataArray' + en: 'CategoryRange', + ti: '.CategoryRangeType', + sh: 'AbstractSimpleComponent' }, { - en: 'AllowedValues', - ti: '.AllowedValuesType', + en: 'AllowedTokens', + ti: '.AllowedTokensType', sh: 'AbstractSWE' }, { - en: 'QuantityRange', - ti: '.QuantityRangeType', + en: 'DataChoice', + ti: '.DataChoiceType', + sh: 'AbstractDataComponent' + }, { + en: 'TimeRange', + ti: '.TimeRangeType', + sh: 'AbstractSimpleComponent' + }, { + en: 'Boolean', + ti: '.BooleanType', sh: 'AbstractSimpleComponent' }, { en: 'value', @@ -2079,24 +2087,48 @@ var SWE_2_0_Module_Factory = function () { }, sc: '.AllowedTimesType' }, { - en: 'Vector', - ti: '.VectorType', - sh: 'AbstractDataComponent' + en: 'XMLEncoding', + ti: '.XMLEncodingType', + sh: 'AbstractEncoding' + }, { + en: 'Component', + ti: '.ComponentType', + sh: 'AbstractSWE' }, { en: 'CountRange', ti: '.CountRangeType', sh: 'AbstractSimpleComponent' }, { - en: 'AbstractDataComponent', - ti: '.AbstractDataComponentType', - sh: 'AbstractSWEIdentifiable' + en: 'Category', + ti: '.CategoryType', + sh: 'AbstractSimpleComponent' }, { - en: 'NilValues', - ti: '.NilValuesType', + en: 'Quantity', + ti: '.QuantityType', + sh: 'AbstractSimpleComponent' + }, { + en: 'AbstractEncoding', + ti: '.AbstractEncodingType', sh: 'AbstractSWE' }, { - en: 'AllowedTokens', - ti: '.AllowedTokensType', + en: 'AbstractSimpleComponent', + ti: '.AbstractSimpleComponentType', + sh: 'AbstractDataComponent' + }, { + en: 'BinaryEncoding', + ti: '.BinaryEncodingType', + sh: 'AbstractEncoding' + }, { + en: 'Matrix', + ti: '.MatrixType', + sh: 'DataArray' + }, { + en: 'AbstractSWEIdentifiable', + ti: '.AbstractSWEIdentifiableType', + sh: 'AbstractSWE' + }, { + en: 'AllowedValues', + ti: '.AllowedValuesType', sh: 'AbstractSWE' }, { en: 'interval', @@ -2105,99 +2137,67 @@ var SWE_2_0_Module_Factory = function () { }, sc: '.AllowedTimesType' }, { - en: 'DataRecord', - ti: '.DataRecordType', - sh: 'AbstractDataComponent' - }, { - en: 'AbstractSimpleComponent', - ti: '.AbstractSimpleComponentType', - sh: 'AbstractDataComponent' - }, { - en: 'DataArray', - ti: '.DataArrayType', + en: 'Vector', + ti: '.VectorType', sh: 'AbstractDataComponent' }, { - en: 'TimeRange', - ti: '.TimeRangeType', - sh: 'AbstractSimpleComponent' + en: 'AbstractDataComponent', + ti: '.AbstractDataComponentType', + sh: 'AbstractSWEIdentifiable' }, { en: 'DataStream', ti: '.DataStreamType', sh: 'AbstractSWEIdentifiable' }, { - en: 'CategoryRange', - ti: '.CategoryRangeType', - sh: 'AbstractSimpleComponent' - }, { - en: 'Component', - ti: '.ComponentType', - sh: 'AbstractSWE' + en: 'interval', + ti: { + t: 'l', + bti: 'Double' + }, + sc: '.AllowedValuesType' }, { - en: 'Block', - ti: '.BlockType', + en: 'NilValues', + ti: '.NilValuesType', sh: 'AbstractSWE' }, { - en: 'AbstractEncoding', - ti: '.AbstractEncodingType', + en: 'AllowedTimes', + ti: '.AllowedTimesType', sh: 'AbstractSWE' }, { - en: 'Category', - ti: '.CategoryType', - sh: 'AbstractSimpleComponent' - }, { - en: 'Count', - ti: '.CountType', + en: 'Time', + ti: '.TimeType', sh: 'AbstractSimpleComponent' }, { - en: 'DataChoice', - ti: '.DataChoiceType', + en: 'DataRecord', + ti: '.DataRecordType', sh: 'AbstractDataComponent' }, { - en: 'AllowedTimes', - ti: '.AllowedTimesType', - sh: 'AbstractSWE' + en: 'QuantityRange', + ti: '.QuantityRangeType', + sh: 'AbstractSimpleComponent' }, { - en: 'Quantity', - ti: '.QuantityType', + en: 'Count', + ti: '.CountType', sh: 'AbstractSimpleComponent' }, { en: 'TextEncoding', ti: '.TextEncodingType', sh: 'AbstractEncoding' }, { - en: 'Time', - ti: '.TimeType', - sh: 'AbstractSimpleComponent' - }, { - en: 'BinaryEncoding', - ti: '.BinaryEncodingType', - sh: 'AbstractEncoding' + en: 'AbstractSWE', + ti: '.AbstractSWEType' }, { - en: 'XMLEncoding', - ti: '.XMLEncodingType', - sh: 'AbstractEncoding' + en: 'DataArray', + ti: '.DataArrayType', + sh: 'AbstractDataComponent' }, { - en: 'Boolean', - ti: '.BooleanType', - sh: 'AbstractSimpleComponent' + en: 'Block', + ti: '.BlockType', + sh: 'AbstractSWE' }, { en: 'Text', ti: '.TextType', sh: 'AbstractSimpleComponent' - }, { - en: 'AbstractSWEIdentifiable', - ti: '.AbstractSWEIdentifiableType', - sh: 'AbstractSWE' - }, { - en: 'interval', - ti: { - t: 'l', - bti: 'Double' - }, - sc: '.AllowedValuesType' - }, { - en: 'AbstractSWE', - ti: '.AbstractSWEType' }] }; return { diff --git a/scripts/lib/SamplingSpatial_2_0.js b/scripts/lib/SamplingSpatial_2_0.js index d60ea4be..614d90ee 100644 --- a/scripts/lib/SamplingSpatial_2_0.js +++ b/scripts/lib/SamplingSpatial_2_0.js @@ -3,21 +3,15 @@ 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', 'ISO19139_GMD_20070417', 'OM_2_0', 'GML_3_2_1'], + deps: ['XLink_1_0', 'GML_3_2_1', 'OM_2_0', 'ISO19139_GMD_20070417', 'Sampling_2_0'], tis: [{ - ln: 'ShapeType', - tn: 'shapeType', + ln: 'SFSpatialSamplingFeaturePropertyType', + tn: 'SF_SpatialSamplingFeaturePropertyType', ps: [{ - n: 'abstractGeometry', + n: 'sfSpatialSamplingFeature', 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' + en: 'SF_SpatialSamplingFeature', + ti: '.SFSpatialSamplingFeatureType' }, { n: 'nilReason', ti: { @@ -80,13 +74,19 @@ var SamplingSpatial_2_0_Module_Factory = function () { ti: '.ShapeType' }] }, { - ln: 'SFSpatialSamplingFeaturePropertyType', - tn: 'SF_SpatialSamplingFeaturePropertyType', + ln: 'ShapeType', + tn: 'shapeType', ps: [{ - n: 'sfSpatialSamplingFeature', + n: 'abstractGeometry', rq: true, - en: 'SF_SpatialSamplingFeature', - ti: '.SFSpatialSamplingFeatureType' + mx: false, + dom: false, + en: { + lp: 'AbstractGeometry', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.AbstractGeometryType', + t: 'er' }, { n: 'nilReason', ti: { diff --git a/scripts/lib/SamplingSpecimen_2_0.js b/scripts/lib/SamplingSpecimen_2_0.js index 765ee97b..d8117939 100644 --- a/scripts/lib/SamplingSpecimen_2_0.js +++ b/scripts/lib/SamplingSpecimen_2_0.js @@ -3,7 +3,7 @@ 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: ['Sampling_2_0', 'GML_3_2_1', 'XLink_1_0', 'ISO19139_GMD_20070417', 'OM_2_0'], + deps: ['XLink_1_0', 'Sampling_2_0', 'GML_3_2_1', 'ISO19139_GMD_20070417', 'OM_2_0'], tis: [{ ln: 'SFSpecimenType', tn: 'SF_SpecimenType', @@ -147,19 +147,40 @@ var SamplingSpecimen_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PreparationStepType.Time', - tn: null, + ln: 'PreparationStepPropertyType', ps: [{ - n: 'abstractTimeObject', + n: 'preparationStep', + rq: true, + en: 'PreparationStep', + ti: '.PreparationStepType' + }] + }, { + ln: 'LocationPropertyType', + ps: [{ + n: 'abstractGeometry', rq: true, mx: false, dom: false, en: { - lp: 'AbstractTimeObject', + lp: 'AbstractGeometry', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'GML_3_2_1.AbstractTimeObjectType', + 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: { @@ -202,32 +223,19 @@ var SamplingSpecimen_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LocationPropertyType', + ln: 'PreparationStepType.Time', + tn: null, ps: [{ - n: 'abstractGeometry', + n: 'abstractTimeObject', rq: true, mx: false, dom: false, en: { - lp: 'AbstractGeometry', + lp: 'AbstractTimeObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'GML_3_2_1.AbstractGeometryType', + ti: 'GML_3_2_1.AbstractTimeObjectType', 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: { @@ -269,14 +277,6 @@ 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', diff --git a/scripts/lib/Sampling_1_0_0.js b/scripts/lib/Sampling_1_0_0.js index 92d29571..9b16f6c4 100644 --- a/scripts/lib/Sampling_1_0_0.js +++ b/scripts/lib/Sampling_1_0_0.js @@ -5,26 +5,38 @@ 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', + ln: 'SpecimenType', + bti: '.SamplingFeatureType', ps: [{ - n: 'shape', + n: 'materialClass', rq: true, - ti: 'GML_3_1_1.SurfacePropertyType' + ti: 'GML_3_1_1.CodeType' }, { - n: 'area', - ti: 'GML_3_1_1.MeasureType' + 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: 'SamplingPointPropertyType', + ln: 'SamplingFeatureCollectionPropertyType', ps: [{ - n: 'samplingPoint', + n: 'samplingFeatureCollection', rq: true, - en: 'SamplingPoint', - ti: '.SamplingPointType' + en: 'SamplingFeatureCollection', + ti: '.SamplingFeatureCollectionType' }, { n: 'remoteSchema', an: { @@ -58,20 +70,12 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingPointType', - bti: '.SamplingFeatureType', - ps: [{ - n: 'position', - rq: true, - ti: 'GML_3_1_1.PointPropertyType' - }] - }, { - ln: 'SamplingSurfacePropertyType', + ln: 'SamplingPointPropertyType', ps: [{ - n: 'samplingSurface', + n: 'samplingPoint', rq: true, - en: 'SamplingSurface', - ti: '.SamplingSurfaceType' + en: 'SamplingPoint', + ti: '.SamplingPointType' }, { n: 'remoteSchema', an: { @@ -105,12 +109,21 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingFeatureCollectionPropertyType', + ln: 'SamplingPointType', + bti: '.SamplingFeatureType', ps: [{ - n: 'samplingFeatureCollection', + n: 'position', rq: true, - en: 'SamplingFeatureCollection', - ti: '.SamplingFeatureCollectionType' + ti: 'GML_3_1_1.PointPropertyType' + }] + }, { + ln: 'AnyOrReferenceType', + ps: [{ + n: 'any', + rq: true, + dom: false, + mx: false, + t: 'ae' }, { n: 'remoteSchema', an: { @@ -144,30 +157,47 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpecimenType', - bti: '.SamplingFeatureType', + ln: 'SurveyProcedureType', + bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'materialClass', - rq: true, - ti: 'GML_3_1_1.CodeType' + n: 'operator', + ti: '.AnyOrReferenceType' }, { - n: 'currentLocation', - ti: '.LocationPropertyType' + n: 'elevationDatum', + ti: 'GML_3_1_1.ReferenceType' }, { - n: 'size', - ti: '.SpecimenType.Size' + n: 'elevationMethod', + ti: 'OM_1_0_0.ProcessPropertyType' }, { - n: 'samplingMethod', + n: 'elevationAccuracy', + ti: 'GML_3_1_1.MeasureType' + }, { + n: 'geodeticDatum', ti: 'GML_3_1_1.ReferenceType' }, { - n: 'samplingTime', + n: 'positionMethod', rq: true, - ti: 'GML_3_1_1.TimePrimitivePropertyType' + ti: 'OM_1_0_0.ProcessPropertyType' }, { - n: 'processingDetails', - mno: 0, - col: true, + 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: 'SamplingSurfaceType', + bti: '.SpatiallyExtensiveSamplingFeatureType', + ps: [{ + n: 'shape', + rq: true, + ti: 'GML_3_1_1.SurfacePropertyType' + }, { + n: 'area', + ti: 'GML_3_1_1.MeasureType' }] }, { ln: 'LocatedSpecimenType', @@ -178,12 +208,37 @@ var Sampling_1_0_0_Module_Factory = function () { ti: 'GML_3_1_1.GeometryPropertyType' }] }, { - ln: 'SamplingCurvePropertyType', + ln: 'SamplingFeatureRelationType', ps: [{ - n: 'samplingCurve', + n: 'role', rq: true, - en: 'SamplingCurve', - ti: '.SamplingCurveType' + ti: 'GML_3_1_1.CodeType' + }, { + n: 'target', + rq: true, + ti: '.SamplingFeaturePropertyType' + }] + }, { + ln: 'SpatiallyExtensiveSamplingFeatureType', + bti: '.SamplingFeatureType' + }, { + ln: 'SamplingCurveType', + bti: '.SpatiallyExtensiveSamplingFeatureType', + ps: [{ + n: 'shape', + rq: true, + ti: 'GML_3_1_1.CurvePropertyType' + }, { + n: 'length', + ti: 'GML_3_1_1.MeasureType' + }] + }, { + ln: 'SamplingSurfacePropertyType', + ps: [{ + n: 'samplingSurface', + rq: true, + en: 'SamplingSurface', + ti: '.SamplingSurfaceType' }, { n: 'remoteSchema', an: { @@ -217,26 +272,12 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingFeatureRelationType', - ps: [{ - n: 'role', - rq: true, - ti: 'GML_3_1_1.CodeType' - }, { - n: 'target', - rq: true, - ti: '.SamplingFeaturePropertyType' - }] - }, { - ln: 'SamplingFeaturePropertyType', + ln: 'SamplingSolidPropertyType', ps: [{ - n: 'samplingFeature', + n: 'samplingSolid', rq: true, - mx: false, - dom: false, - en: 'SamplingFeature', - ti: '.SamplingFeatureType', - t: 'er' + en: 'SamplingSolid', + ti: '.SamplingSolidType' }, { n: 'remoteSchema', an: { @@ -270,65 +311,20 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingCurveType', - bti: '.SpatiallyExtensiveSamplingFeatureType', - ps: [{ - 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', + ln: 'SamplingFeatureRelationPropertyType', ps: [{ - n: 'member', + n: 'samplingFeatureRelation', rq: true, - col: true, - ti: '.SamplingFeaturePropertyType' + en: 'SamplingFeatureRelation', + ti: '.SamplingFeatureRelationType' }] }, { - ln: 'AnyOrReferenceType', + ln: 'SamplingCurvePropertyType', ps: [{ - n: 'any', + n: 'samplingCurve', rq: true, - dom: false, - mx: false, - t: 'ae' + en: 'SamplingCurve', + ti: '.SamplingCurveType' }, { n: 'remoteSchema', an: { @@ -362,27 +358,32 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingSolidType', - bti: '.SpatiallyExtensiveSamplingFeatureType', + ln: 'SamplingFeatureType', + bti: 'GML_3_1_1.AbstractFeatureType', ps: [{ - n: 'shape', + n: 'sampledFeature', rq: true, - ti: 'GML_3_1_1.SolidPropertyType' + col: true, + ti: 'GML_3_1_1.FeaturePropertyType' }, { - n: 'volume', - ti: 'GML_3_1_1.MeasureType' + 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: 'SpatiallyExtensiveSamplingFeaturePropertyType', + ln: 'SpecimenType.Size', + tn: null, + bti: 'GML_3_1_1.MeasureType', ps: [{ - n: 'spatiallyExtensiveSamplingFeature', - rq: true, - mx: false, - dom: false, - en: 'SpatiallyExtensiveSamplingFeature', - ti: '.SpatiallyExtensiveSamplingFeatureType', - t: 'er' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -415,15 +416,12 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpecimenPropertyType', + ln: 'SurveyProcedurePropertyType', ps: [{ - n: 'specimen', + n: 'surveyProcedure', rq: true, - mx: false, - dom: false, - en: 'Specimen', - ti: '.SpecimenType', - t: 'er' + en: 'SurveyProcedure', + ti: '.SurveyProcedureType' }, { n: 'remoteSchema', an: { @@ -457,12 +455,35 @@ 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: 'SamplingFeatureCollectionType', + bti: '.SamplingFeatureType', + ps: [{ + n: 'member', + rq: true, + col: true, + ti: '.SamplingFeaturePropertyType' + }] + }, { + ln: 'SpecimenPropertyType', + ps: [{ + n: 'specimen', + rq: true, + mx: false, + dom: false, + en: 'Specimen', + ti: '.SpecimenType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -496,20 +517,12 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingFeatureRelationPropertyType', - ps: [{ - n: 'samplingFeatureRelation', - rq: true, - en: 'SamplingFeatureRelation', - ti: '.SamplingFeatureRelationType' - }] - }, { - ln: 'SurveyProcedurePropertyType', + ln: 'LocatedSpecimenPropertyType', ps: [{ - n: 'surveyProcedure', + n: 'locatedSpecimen', rq: true, - en: 'SurveyProcedure', - ti: '.SurveyProcedureType' + en: 'LocatedSpecimen', + ti: '.LocatedSpecimenType' }, { n: 'remoteSchema', an: { @@ -543,32 +556,16 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingFeatureType', - bti: 'GML_3_1_1.AbstractFeatureType', + ln: 'SamplingFeaturePropertyType', ps: [{ - n: 'sampledFeature', + n: 'samplingFeature', 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' + mx: false, + dom: false, + en: 'SamplingFeature', + ti: '.SamplingFeatureType', + t: 'er' }, { - n: 'surveyDetails', - ti: '.SurveyProcedurePropertyType' - }] - }, { - ln: 'SpecimenType.Size', - tn: null, - bti: 'GML_3_1_1.MeasureType', - ps: [{ n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -601,12 +598,15 @@ var Sampling_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SamplingSolidPropertyType', + ln: 'SpatiallyExtensiveSamplingFeaturePropertyType', ps: [{ - n: 'samplingSolid', + n: 'spatiallyExtensiveSamplingFeature', rq: true, - en: 'SamplingSolid', - ti: '.SamplingSolidType' + mx: false, + dom: false, + en: 'SpatiallyExtensiveSamplingFeature', + ti: '.SpatiallyExtensiveSamplingFeatureType', + t: 'er' }, { n: 'remoteSchema', an: { @@ -701,20 +701,9 @@ var Sampling_1_0_0_Module_Factory = function () { 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: 'SamplingCurve', - ti: '.SamplingCurveType', - sh: 'SpatiallyExtensiveSamplingFeature' - }, { - en: 'SurveyProcedure', - ti: '.SurveyProcedureType', - sh: { - lp: '_Feature', - ns: 'http:\/\/www.opengis.net\/gml' - } - }, { - en: 'SamplingPoint', - ti: '.SamplingPointType', - sh: 'SamplingFeature' + en: 'LocatedSpecimen', + ti: '.LocatedSpecimenType', + sh: 'Specimen' }, { en: 'SpatiallyExtensiveSamplingFeature', ti: '.SpatiallyExtensiveSamplingFeatureType', @@ -727,9 +716,12 @@ var Sampling_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'SamplingSolid', - ti: '.SamplingSolidType', + en: 'SamplingCurve', + ti: '.SamplingCurveType', sh: 'SpatiallyExtensiveSamplingFeature' + }, { + en: 'SamplingFeatureRelation', + ti: '.SamplingFeatureRelationType' }, { en: 'SamplingFeatureCollection', ti: '.SamplingFeatureCollectionType', @@ -739,12 +731,20 @@ var Sampling_1_0_0_Module_Factory = function () { ti: '.SpecimenType', sh: 'SamplingFeature' }, { - en: 'SamplingFeatureRelation', - ti: '.SamplingFeatureRelationType' + en: 'SamplingPoint', + ti: '.SamplingPointType', + sh: 'SamplingFeature' }, { - en: 'LocatedSpecimen', - ti: '.LocatedSpecimenType', - sh: 'Specimen' + en: 'SamplingSolid', + ti: '.SamplingSolidType', + sh: 'SpatiallyExtensiveSamplingFeature' + }, { + en: 'SurveyProcedure', + ti: '.SurveyProcedureType', + sh: { + lp: '_Feature', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { en: 'SamplingSurface', ti: '.SamplingSurfaceType', diff --git a/scripts/lib/Sampling_2_0.js b/scripts/lib/Sampling_2_0.js index d9497cb1..0a470f32 100644 --- a/scripts/lib/Sampling_2_0.js +++ b/scripts/lib/Sampling_2_0.js @@ -5,16 +5,6 @@ var Sampling_2_0_Module_Factory = function () { dans: 'http:\/\/www.w3.org\/1999\/xlink', deps: ['XLink_1_0', 'GML_3_2_1', 'OM_2_0', 'ISO19139_GMD_20070417'], tis: [{ - ln: 'SFSamplingFeatureCollectionType', - tn: 'SF_SamplingFeatureCollectionType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'member', - rq: true, - col: true, - ti: '.SFSamplingFeaturePropertyType' - }] - }, { ln: 'SamplingFeatureComplexType', ps: [{ n: 'role', @@ -26,13 +16,13 @@ var Sampling_2_0_Module_Factory = function () { ti: '.SFSamplingFeaturePropertyType' }] }, { - ln: 'SFProcessPropertyType', - tn: 'SF_ProcessPropertyType', + ln: 'SFSamplingFeaturePropertyType', + tn: 'SF_SamplingFeaturePropertyType', ps: [{ - n: 'any', + n: 'sfSamplingFeature', rq: true, - mx: false, - t: 'ae' + en: 'SF_SamplingFeature', + ti: '.SFSamplingFeatureType' }, { n: 'nilReason', ti: { @@ -75,44 +65,13 @@ var Sampling_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SFSamplingFeatureType', - tn: 'SF_SamplingFeatureType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'type', - ti: 'GML_3_2_1.ReferenceType' - }, { - n: 'sampledFeature', - rq: true, - col: true, - ti: 'GML_3_2_1.FeaturePropertyType' - }, { - n: 'lineage', - ti: 'ISO19139_GMD_20070417.LILineagePropertyType' - }, { - n: 'relatedObservation', - mno: 0, - col: true, - ti: 'OM_2_0.OMObservationPropertyType' - }, { - n: 'relatedSamplingFeature', - mno: 0, - col: true, - ti: '.SamplingFeatureComplexPropertyType' - }, { - n: 'parameter', - mno: 0, - col: true, - ti: 'OM_2_0.NamedValuePropertyType' - }] - }, { - ln: 'SFSamplingFeaturePropertyType', - tn: 'SF_SamplingFeaturePropertyType', + ln: 'SFSamplingFeatureCollectionPropertyType', + tn: 'SF_SamplingFeatureCollectionPropertyType', ps: [{ - n: 'sfSamplingFeature', + n: 'sfSamplingFeatureCollection', rq: true, - en: 'SF_SamplingFeature', - ti: '.SFSamplingFeatureType' + en: 'SF_SamplingFeatureCollection', + ti: '.SFSamplingFeatureCollectionType' }, { n: 'nilReason', ti: { @@ -155,13 +114,62 @@ var Sampling_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SFSamplingFeatureCollectionPropertyType', - tn: 'SF_SamplingFeatureCollectionPropertyType', + ln: 'SFSamplingFeatureType', + tn: 'SF_SamplingFeatureType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'sfSamplingFeatureCollection', + n: 'type', + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'sampledFeature', rq: true, - en: 'SF_SamplingFeatureCollection', - ti: '.SFSamplingFeatureCollectionType' + col: true, + ti: 'GML_3_2_1.FeaturePropertyType' + }, { + n: 'lineage', + ti: 'ISO19139_GMD_20070417.LILineagePropertyType' + }, { + n: 'relatedObservation', + mno: 0, + col: true, + ti: 'OM_2_0.OMObservationPropertyType' + }, { + n: 'relatedSamplingFeature', + mno: 0, + col: true, + ti: '.SamplingFeatureComplexPropertyType' + }, { + n: 'parameter', + mno: 0, + col: true, + ti: 'OM_2_0.NamedValuePropertyType' + }] + }, { + 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: 'SFProcessPropertyType', + tn: 'SF_ProcessPropertyType', + ps: [{ + n: 'any', + rq: true, + mx: false, + t: 'ae' }, { n: 'nilReason', ti: { @@ -203,16 +211,11 @@ var Sampling_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'SamplingFeatureComplexPropertyType', - ps: [{ - n: 'samplingFeatureComplex', - rq: true, - en: 'SamplingFeatureComplex', - ti: '.SamplingFeatureComplexType' - }] }], eis: [{ + en: 'SamplingFeatureComplex', + ti: '.SamplingFeatureComplexType' + }, { en: 'SF_SamplingFeature', ti: '.SFSamplingFeatureType', sh: { @@ -226,9 +229,6 @@ var Sampling_2_0_Module_Factory = function () { lp: 'AbstractFeature', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } - }, { - en: 'SamplingFeatureComplex', - ti: '.SamplingFeatureComplexType' }] }; return { diff --git a/scripts/lib/SensorML_1_0_0.js b/scripts/lib/SensorML_1_0_0.js index bb85c364..c98e9147 100644 --- a/scripts/lib/SensorML_1_0_0.js +++ b/scripts/lib/SensorML_1_0_0.js @@ -3,34 +3,20 @@ var SensorML_1_0_0_Module_Factory = function () { n: 'SensorML_1_0_0', dens: 'http:\/\/www.opengis.net\/sensorML\/1.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'GML_3_1_1', 'SWE_1_0_0', 'IC_2_0'], + deps: ['SWE_1_0_0', 'XLink_1_0', 'GML_3_1_1', 'IC_2_0'], tis: [{ - ln: 'TimePosition', + ln: 'Documentation', 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: 'document', rq: true, - mx: false, - dom: false, - en: '_Process', - ti: '.AbstractProcessType', - t: 'er' + en: 'Document', + ti: '.Document' }, { - n: 'name', + n: 'documentList', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'DocumentList', + ti: '.DocumentList' }, { n: 'remoteSchema', an: { @@ -64,66 +50,58 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Parameters', + ln: 'ArrayLink.DestinationIndex', tn: null, ps: [{ - n: 'parameterList', - rq: true, - en: 'ParameterList', - ti: '.Parameters.ParameterList' - }, { - n: 'remoteSchema', + n: 'ref', + ti: 'Token', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'ref' }, t: 'a' + }] + }, { + ln: 'DataSourceType', + bti: '.AbstractProcessType', + ps: [{ + n: 'dataDefinition', + rq: true, + ti: '.DataSourceType.DataDefinition' }, { - 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: 'values', + rq: true, + ti: '.DataSourceType.Values' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'observationReference', + rq: true, + ti: '.DataSourceType.ObservationReference' }] }, { - ln: 'SensorML.Member', + ln: 'RelaxNG', tn: null, + bti: '.RuleLanguageType', ps: [{ - n: 'process', + n: 'any', rq: true, mx: false, - dom: false, - en: '_Process', - ti: '.AbstractProcessType', - t: 'er' - }, { - n: 'documentList', + t: 'ae' + }] + }, { + ln: 'EventList.Member', + tn: null, + ps: [{ + n: 'event', rq: true, - en: 'DocumentList', - ti: '.DocumentList' + en: 'Event', + ti: '.Event' }, { - n: 'contactList', + n: 'name', rq: true, - en: 'ContactList', - ti: '.ContactList' + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -156,6 +134,27 @@ var SensorML_1_0_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] + }, { + 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: 'SensorML', tn: null, @@ -225,21 +224,32 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Connections', + ln: 'Interfaces.InterfaceList', tn: null, ps: [{ - n: 'connectionList', + n: '_interface', rq: true, - en: 'ConnectionList', - ti: '.Connections.ConnectionList' + col: true, + en: 'interface', + ti: '.Interface' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' }] }, { - ln: 'DataSourcesPropertyType', - tn: 'dataSourcesPropertyType', + ln: 'AbstractSMLType', + bti: 'GML_3_1_1.AbstractFeatureType' + }, { + ln: 'ConnectionsPropertyType', + tn: 'connectionsPropertyType', ps: [{ - n: 'dataSourceList', + n: 'connectionList', rq: true, - en: 'DataSourceList', + en: 'ConnectionList', ti: '.AbstractListType' }, { n: 'remoteSchema', @@ -274,46 +284,13 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - 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, + ln: 'OutputsPropertyType', + tn: 'outputsPropertyType', ps: [{ - n: 'document', - rq: true, - en: 'Document', - ti: '.Document' - }, { - n: 'name', + n: 'outputList', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'OutputList', + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -346,22 +323,6 @@ var SensorML_1_0_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'Identification.IdentifierList', - tn: null, - ps: [{ - n: 'identifier', - rq: true, - col: true, - ti: '.Identification.IdentifierList.Identifier' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] }, { ln: 'ProcessMethodType.Rules.RulesDefinition', tn: null, @@ -380,88 +341,60 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'ArrayLink', + ln: 'Event', tn: null, ps: [{ - n: 'sourceArray', - rq: true, - ti: '.ArrayLink.SourceArray' + n: 'date' }, { - n: 'destinationIndex', + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'keywords', mno: 0, col: true, - ti: '.ArrayLink.DestinationIndex' - }, { - n: 'destinationArray', - rq: true, - ti: '.ArrayLink.DestinationArray' - }, { - n: 'sourceIndex', - ti: '.ArrayLink.SourceIndex' + ti: '.Keywords' }, { - n: 'connection', + n: 'identification', mno: 0, col: true, - ti: '.Connection' - }] - }, { - ln: 'ContactInfo', - tn: null, - ps: [{ - n: 'phone', - ti: '.ContactInfo.Phone' - }, { - n: 'address', - ti: '.ContactInfo.Address' + ti: '.Identification' }, { - n: 'onlineResource', + n: 'classification', mno: 0, col: true, - ti: '.OnlineResource' + ti: '.Classification' }, { - n: 'hoursOfService' + n: 'contact', + mno: 0, + col: true, + ti: '.Contact' }, { - n: 'contactInstructions' - }] - }, { - ln: 'Connection', - tn: null, - ps: [{ - n: 'link', - rq: true, - en: 'Link', - ti: '.Link' + n: 'documentation', + mno: 0, + col: true, + ti: '.Documentation' }, { - n: 'arrayLink', - rq: true, - en: 'ArrayLink', - ti: '.ArrayLink' + n: 'property', + mno: 0, + col: true, + ti: 'SWE_1_0_0.DataComponentPropertyType' }, { - n: 'name', - ti: 'Token', + n: 'id', + ti: 'ID', an: { - lp: 'name' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }] }, { - ln: 'SecurityConstraint', - tn: null, - ps: [{ - n: 'security', - rq: true, - en: 'Security', - ti: '.Security' - }] - }, { - ln: 'ComponentsPropertyType', - tn: 'componentsPropertyType', + ln: 'RuleLanguageType', + tn: 'ruleLanguageType', ps: [{ - n: 'processList', - rq: true, - en: 'ProcessList', - ti: '.AbstractListType' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -494,13 +427,40 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition.MathML', + ln: 'Position', tn: null, ps: [{ - n: 'any', + n: 'process', rq: true, mx: false, - t: 'ae' + dom: false, + 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, + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -534,77 +494,28 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ValidTime', - tn: null, - ps: [{ - n: 'timeInstant', - rq: true, - en: { - lp: 'TimeInstant', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TimeInstantType' - }, { - 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: 'Schematron', - tn: null, - bti: '.RuleLanguageType', + ln: 'ComponentType', + bti: '.AbstractComponentType', ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' + n: 'method', + ti: '.MethodPropertyType' }] }, { - ln: 'Link.Source', + ln: 'SpatialReferenceFrame', tn: null, ps: [{ - n: 'ref', + n: 'engineeringCRS', rq: true, - ti: 'Token', - an: { - lp: 'ref' + en: { + lp: 'EngineeringCRS', + ns: 'http:\/\/www.opengis.net\/gml' }, - t: 'a' + ti: 'GML_3_1_1.EngineeringCRSType' }] }, { - ln: 'IoComponentPropertyType', + ln: 'TimePosition', + tn: null, ps: [{ - n: 'count', - rq: true, - 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: { @@ -613,83 +524,13 @@ var SensorML_1_0_0_Module_Factory = function () { }, 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', + n: 'process', rq: true, mx: false, dom: false, - en: { - lp: 'AbstractDataArray', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.AbstractDataArrayType', + en: '_Process', + ti: '.AbstractProcessType', 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, @@ -731,34 +572,61 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ResponsibleParty', + ln: 'Connection', tn: null, ps: [{ - n: 'individualName' - }, { - n: 'organizationName' - }, { - n: 'positionName' + n: 'link', + rq: true, + en: 'Link', + ti: '.Link' }, { - n: 'contactInfo', - ti: '.ContactInfo' + n: 'arrayLink', + rq: true, + en: 'ArrayLink', + ti: '.ArrayLink' }, { - n: 'id', - ti: 'ID', + n: 'name', + ti: 'Token', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'name' }, t: 'a' }] }, { - ln: 'Components', + ln: 'DataSourceType.Values', tn: null, ps: [{ - n: 'componentList', + n: 'otherAttributes', + t: 'aa' + }, { + n: 'any', + mno: 0, + col: true, + mx: false, + t: 'ae' + }] + }, { + ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition', + tn: null, + ps: [{ + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'mathML', + ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition.MathML' + }] + }, { + ln: 'LegalConstraint', + tn: null, + ps: [{ + n: 'rights', rq: true, - en: 'ComponentList', - ti: '.Components.ComponentList' + en: 'Rights', + ti: '.Rights' }, { n: 'remoteSchema', an: { @@ -792,13 +660,23 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InputsPropertyType', - tn: 'inputsPropertyType', + ln: 'Contact', + tn: null, ps: [{ - n: 'inputList', + n: 'person', rq: true, - en: 'InputList', - ti: '.AbstractListType' + en: 'Person', + ti: '.Person' + }, { + n: 'responsibleParty', + rq: true, + en: 'ResponsibleParty', + ti: '.ResponsibleParty' + }, { + n: 'contactList', + rq: true, + en: 'ContactList', + ti: '.ContactList' }, { n: 'remoteSchema', an: { @@ -832,43 +710,13 @@ 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: 'ComponentArrayType.Parameters', + ln: 'Keywords', tn: null, - bti: '.ParametersPropertyType' - }, { - ln: 'MethodPropertyType', - tn: 'methodPropertyType', ps: [{ - n: 'processMethod', + n: 'keywordList', rq: true, - en: 'ProcessMethod', - ti: '.ProcessMethodType' + en: 'KeywordList', + ti: '.Keywords.KeywordList' }, { n: 'remoteSchema', an: { @@ -902,39 +750,26 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Link', + ln: 'SensorML.Member', tn: null, ps: [{ - n: 'source', - rq: true, - ti: '.Link.Source' - }, { - n: 'destination', + n: 'process', rq: true, - ti: '.Link.Destination' + mx: false, + dom: false, + en: '_Process', + ti: '.AbstractProcessType', + t: 'er' }, { - n: 'type', - an: { - lp: 'type' - }, - t: 'a' - }] - }, { - ln: 'Interface', - tn: null, - ps: [{ - n: 'interfaceDefinition', + n: 'documentList', rq: true, - en: 'InterfaceDefinition', - ti: '.InterfaceDefinition' + en: 'DocumentList', + ti: '.DocumentList' }, { - n: 'name', + n: 'contactList', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'ContactList', + ti: '.ContactList' }, { n: 'remoteSchema', an: { @@ -968,13 +803,42 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Inputs', + ln: 'Classification.ClassifierList', tn: null, ps: [{ - n: 'inputList', + n: 'classifier', rq: true, - en: 'InputList', - ti: '.Inputs.InputList' + col: true, + ti: '.Classification.ClassifierList.Classifier' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }] + }, { + ln: 'LayerPropertyType', + 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: 'category', + rq: true, + en: { + lp: 'Category', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.Category' }, { n: 'remoteSchema', an: { @@ -1008,19 +872,13 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Capabilities', - 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: { @@ -1054,47 +912,39 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContactInfo.Address', - tn: null, + ln: 'AbstractDerivableComponentType', + bti: '.AbstractProcessType', ps: [{ - n: 'deliveryPoint', - mno: 0, - col: true + n: 'spatialReferenceFrame', + ti: '.SpatialReferenceFrame' }, { - n: 'city' + n: 'temporalReferenceFrame', + ti: '.TemporalReferenceFrame' }, { - n: 'administrativeArea' + n: 'targetLocation', + rq: true, + en: 'location', + ti: '.Location' }, { - n: 'postalCode' + n: 'targetPosition', + rq: true, + en: 'position', + ti: '.Position' }, { - n: 'country' + n: 'timePosition', + ti: '.TimePosition' }, { - n: 'electronicMailAddress' + n: 'interfaces', + ti: '.Interfaces' }] }, { - ln: 'AbstractSMLType', - bti: 'GML_3_1_1.AbstractFeatureType' - }, { - ln: 'LayerPropertyType', + ln: 'Interfaces', + 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: 'category', + n: 'interfaceList', rq: true, - en: { - lp: 'Category', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.Category' + en: 'InterfaceList', + ti: '.Interfaces.InterfaceList' }, { n: 'remoteSchema', an: { @@ -1128,47 +978,13 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PresentationLayerPropertyType', + ln: 'ProcessMethodType.Implementation.ImplementationCode.BinaryRef', + 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: '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: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { @@ -1197,89 +1013,142 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessMethodType.Implementation.ImplementationCode.BinaryRef', + ln: 'ContactList', tn: null, ps: [{ - n: 'remoteSchema', + 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: 'remoteSchema', + lp: 'id', ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' + }] + }, { + ln: 'SystemType', + bti: '.AbstractComponentType', + ps: [{ + n: 'components', + ti: '.Components' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'positions', + ti: '.Positions' }, { - n: 'href', - t: 'a' + n: 'connections', + ti: '.Connections' + }] + }, { + ln: 'AbstractProcessType', + bti: '.AbstractSMLType', + ps: [{ + n: 'keywords', + mno: 0, + col: true, + ti: '.Keywords' }, { - n: 'role', - t: 'a' + n: 'identification', + mno: 0, + col: true, + ti: '.Identification' }, { - n: 'arcrole', - t: 'a' + n: 'classification', + mno: 0, + col: true, + ti: '.Classification' }, { - n: 'title', - t: 'a' + n: 'validTime', + ti: '.ValidTime' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'securityConstraint', + ti: '.SecurityConstraint' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'DataSourceType', - bti: '.AbstractProcessType', - ps: [{ - n: 'dataDefinition', - rq: true, - ti: '.DataSourceType.DataDefinition' + n: 'legalConstraint', + mno: 0, + col: true, + ti: '.LegalConstraint' }, { - n: 'values', - rq: true, - ti: '.DataSourceType.Values' + n: 'characteristics', + mno: 0, + col: true, + ti: '.Characteristics' }, { - n: 'observationReference', - rq: true, - ti: '.DataSourceType.ObservationReference' + 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' }] }, { - ln: 'Positions.PositionList', + ln: 'ArrayLink.DestinationArray', tn: null, ps: [{ - n: 'position', - rq: true, - col: true, - ti: '.Position' - }, { - n: 'timePosition', - rq: true, - ti: '.TimePosition' - }, { - n: 'id', - ti: 'ID', + n: 'ref', + ti: 'Token', an: { - lp: 'id' + lp: 'ref' }, t: 'a' }] }, { - ln: 'ContactList.Member', + ln: 'ValidTime', tn: null, ps: [{ - n: 'person', + n: 'timeInstant', rq: true, - en: 'Person', - ti: '.Person' + en: { + lp: 'TimeInstant', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.TimeInstantType' }, { - n: 'responsibleParty', + n: 'timePeriod', rq: true, - en: 'ResponsibleParty', - ti: '.ResponsibleParty' + en: { + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.TimePeriodType' + }] + }, { + ln: 'Capabilities', + 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: { @@ -1313,35 +1182,9 @@ 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: 'Contact', + ln: 'OnlineResource', 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', @@ -1374,9 +1217,27 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OnlineResource', + ln: 'AbstractPureProcessType', + bti: '.AbstractRestrictedProcessType', + ps: [{ + n: 'inputs', + ti: '.Inputs' + }, { + n: 'outputs', + ti: '.Outputs' + }, { + n: 'parameters', + ti: '.Parameters' + }] + }, { + ln: 'Outputs', tn: null, ps: [{ + n: 'outputList', + rq: true, + en: 'OutputList', + ti: '.Outputs.OutputList' + }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -1409,19 +1270,13 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Characteristics', + ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition.MathML', tn: null, ps: [{ - n: 'abstractDataRecord', + n: 'any', 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' + t: 'ae' }, { n: 'remoteSchema', an: { @@ -1455,66 +1310,42 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContactList', + ln: 'ContactInfo.Address', tn: null, ps: [{ - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' + n: 'deliveryPoint', + mno: 0, + col: true }, { - n: 'member', - rq: true, - col: true, - ti: '.ContactList.Member' + n: 'city' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'administrativeArea' + }, { + n: 'postalCode' + }, { + n: 'country' + }, { + n: 'electronicMailAddress' }] }, { - ln: 'RelaxNG', + ln: 'DataSourceType.DataDefinition', tn: null, - bti: '.RuleLanguageType', ps: [{ - n: 'any', + n: 'dataBlockDefinition', rq: true, - mx: false, - t: 'ae' - }] - }, { - ln: 'AbstractListType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' + en: { + lp: 'DataBlockDefinition', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, - t: 'a' - }] - }, { - ln: 'ParametersPropertyType', - tn: 'parametersPropertyType', - ps: [{ - n: 'parameterList', + ti: 'SWE_1_0_0.DataBlockDefinitionType' + }, { + n: 'dataStreamDefinition', rq: true, - en: 'ParameterList', - ti: '.AbstractListType' + en: { + lp: 'DataStreamDefinition', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.DataStreamDefinitionType' }, { n: 'remoteSchema', an: { @@ -1548,18 +1379,117 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessMethodType.Implementation', - tn: null, + ln: 'IoComponentPropertyType', ps: [{ - n: 'processChain', + n: 'count', rq: true, - en: 'ProcessChain', - ti: '.ProcessChainType' + en: { + lp: 'Count', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.Count' }, { - n: 'implementationCode', + n: 'quantity', rq: true, - en: 'ImplementationCode', - ti: '.ProcessMethodType.Implementation.ImplementationCode' + 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, + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -1593,45 +1523,55 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Link.Destination', - tn: null, - ps: [{ - n: 'ref', - rq: true, - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' - }] - }, { - ln: 'ProcessModelType', - bti: '.AbstractPureProcessType', + 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: 'SpatialReferenceFrame', + ln: 'ProcessMethodType.Rules', tn: null, ps: [{ - n: 'engineeringCRS', + n: 'rulesDefinition', rq: true, - en: { - lp: 'EngineeringCRS', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.EngineeringCRSType' + en: 'RulesDefinition', + ti: '.ProcessMethodType.Rules.RulesDefinition' }] }, { - ln: 'LegalConstraint', + ln: 'ContactList.Member', tn: null, ps: [{ - n: 'rights', + n: 'person', rq: true, - en: 'Rights', - ti: '.Rights' + en: 'Person', + ti: '.Person' + }, { + n: 'responsibleParty', + rq: true, + en: 'ResponsibleParty', + ti: '.ResponsibleParty' }, { n: 'remoteSchema', an: { @@ -1665,151 +1605,98 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Keywords.KeywordList', + ln: 'Link.Source', tn: null, ps: [{ - n: 'keyword', + n: 'ref', rq: true, - col: true, - ti: 'Token' - }, { - n: 'id', - ti: 'ID', + ti: 'Token', an: { - lp: 'id' - }, - t: 'a' - }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' + lp: 'ref' }, t: 'a' }] }, { - ln: 'ArrayLink.SourceArray', + ln: 'Positions.PositionList', tn: null, ps: [{ - n: 'ref', - ti: 'Token', + n: 'position', + rq: true, + col: true, + ti: '.Position' + }, { + n: 'timePosition', + rq: true, + ti: '.TimePosition' + }, { + n: 'id', + ti: 'ID', an: { - lp: 'ref' + lp: 'id' }, t: 'a' }] }, { - ln: 'ProcessChainType', - bti: '.AbstractPureProcessType', + ln: 'Connections', + tn: null, ps: [{ - n: 'components', - rq: true, - ti: '.Components' - }, { - n: 'connections', + n: 'connectionList', rq: true, - ti: '.Connections' + en: 'ConnectionList', + ti: '.Connections.ConnectionList' }] }, { - ln: 'ArrayLink.DestinationIndex', + ln: 'ComponentArrayType.Parameters', tn: null, - ps: [{ - n: 'ref', - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' - }] + bti: '.ParametersPropertyType' }, { - ln: 'InterfaceDefinition', - tn: null, + ln: 'MethodPropertyType', + tn: 'methodPropertyType', 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: 'processMethod', + rq: true, + en: 'ProcessMethod', + ti: '.ProcessMethodType' }, { - n: 'id', - ti: 'ID', + n: 'remoteSchema', an: { - lp: 'id' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' - }] - }, { - ln: 'SystemType', - bti: '.AbstractComponentType', - ps: [{ - n: 'components', - ti: '.Components' }, { - n: 'positions', - ti: '.Positions' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'connections', - ti: '.Connections' - }] - }, { - ln: 'ComponentArrayType', - bti: '.AbstractDerivableComponentType', - ps: [{ - n: 'inputs', - ti: '.Inputs' + n: 'href', + t: 'a' }, { - n: 'outputs', - ti: '.Outputs' + n: 'role', + t: 'a' }, { - n: 'parameters', - rq: true, - ti: '.ComponentArrayType.Parameters' + n: 'arcrole', + t: 'a' }, { - n: 'components', - ti: '.Components' + n: 'title', + t: 'a' }, { - n: 'positions', - ti: '.Positions' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'connections', - ti: '.Connections' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' }] }, { - ln: 'EventList.Member', - tn: null, + ln: 'ParametersPropertyType', + tn: 'parametersPropertyType', ps: [{ - n: 'event', - rq: true, - en: 'Event', - ti: '.Event' - }, { - n: 'name', + n: 'parameterList', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'ParameterList', + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -1843,9 +1730,14 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataSourceType.ObservationReference', + ln: 'Classification', tn: null, ps: [{ + n: 'classifierList', + rq: true, + en: 'ClassifierList', + ti: '.Classification.ClassifierList' + }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -1878,16 +1770,13 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Components.ComponentList.Component', + ln: 'DocumentList.Member', tn: null, ps: [{ - n: 'process', + n: 'document', rq: true, - mx: false, - dom: false, - en: '_Process', - ti: '.AbstractProcessType', - t: 'er' + en: 'Document', + ti: '.Document' }, { n: 'name', rq: true, @@ -1929,13 +1818,18 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Identification', + ln: 'ProcessMethodType.Implementation', tn: null, ps: [{ - n: 'identifierList', + n: 'processChain', rq: true, - en: 'IdentifierList', - ti: '.Identification.IdentifierList' + en: 'ProcessChain', + ti: '.ProcessChainType' + }, { + n: 'implementationCode', + rq: true, + en: 'ImplementationCode', + ti: '.ProcessMethodType.Implementation.ImplementationCode' }, { n: 'remoteSchema', an: { @@ -1969,56 +1863,52 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Identification.IdentifierList.Identifier', + ln: 'Inputs.InputList', tn: null, ps: [{ - n: 'term', + n: 'input', rq: true, - en: 'Term', - ti: '.Term' + col: true, + ti: '.IoComponentPropertyType' }, { - n: 'name', - ti: 'Token', + n: 'id', + ti: 'ID', an: { - lp: 'name' + lp: 'id' }, t: 'a' }] }, { - ln: 'Position', - tn: null, + ln: 'ComponentArrayType', + bti: '.AbstractDerivableComponentType', ps: [{ - n: 'process', - rq: true, - mx: false, - dom: false, - en: '_Process', - ti: '.AbstractProcessType', - t: 'er' + n: 'inputs', + ti: '.Inputs' }, { - n: 'position', - rq: true, - en: { - lp: 'Position', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.PositionType' + n: 'outputs', + ti: '.Outputs' }, { - n: 'vector', + n: 'parameters', rq: true, - en: { - lp: 'Vector', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' - }, - ti: 'SWE_1_0_0.VectorType' + ti: '.ComponentArrayType.Parameters' }, { - n: 'name', + n: 'components', + ti: '.Components' + }, { + n: 'positions', + ti: '.Positions' + }, { + n: 'connections', + ti: '.Connections' + }] + }, { + ln: 'DataSourcesPropertyType', + tn: 'dataSourcesPropertyType', + ps: [{ + n: 'dataSourceList', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'DataSourceList', + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -2052,18 +1942,39 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Documentation', + ln: 'TemporalReferenceFrame', tn: null, ps: [{ - n: 'document', + n: 'temporalCRS', rq: true, - en: 'Document', - ti: '.Document' + en: { + lp: 'TemporalCRS', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.TemporalCRSType' + }] + }, { + ln: 'AbstractRestrictedProcessType', + bti: '.AbstractProcessType' + }, { + ln: 'Components.ComponentList.Component', + tn: null, + ps: [{ + n: 'process', + rq: true, + mx: false, + dom: false, + en: '_Process', + ti: '.AbstractProcessType', + t: 'er' }, { - n: 'documentList', + n: 'name', rq: true, - en: 'DocumentList', - ti: '.DocumentList' + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -2097,27 +2008,13 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Location', + ln: 'Components', 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: 'componentList', rq: true, - mx: false, - dom: false, - en: { - lp: '_Curve', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractCurveType', - t: 'er' + en: 'ComponentList', + ti: '.Components.ComponentList' }, { n: 'remoteSchema', an: { @@ -2151,13 +2048,30 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Classification', + ln: 'ArrayLink.SourceIndex', tn: null, ps: [{ - n: 'classifierList', + n: 'ref', + ti: 'Token', + an: { + lp: 'ref' + }, + t: 'a' + }] + }, { + ln: 'Characteristics', + tn: null, + ps: [{ + n: 'abstractDataRecord', rq: true, - en: 'ClassifierList', - ti: '.Classification.ClassifierList' + 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: { @@ -2191,94 +2105,65 @@ var SensorML_1_0_0_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: 'AbstractDerivableProcessType', - bti: '.AbstractProcessType', + ln: 'ProcessModelType', + bti: '.AbstractPureProcessType', 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: 'Person', + ln: 'Inputs', tn: null, ps: [{ - n: 'surname', + n: 'inputList', rq: true, - ti: 'Token' + en: 'InputList', + ti: '.Inputs.InputList' }, { - n: 'name', - rq: true, - ti: 'Token' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { - n: 'userID', - rq: true, - ti: 'Token' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'affiliation', - rq: true, - ti: 'Token' + n: 'href', + t: 'a' }, { - n: 'phoneNumber', - rq: true, - ti: 'Token' + n: 'role', + t: 'a' }, { - n: 'email', - rq: true, - ti: 'Token' + n: 'arcrole', + t: 'a' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, + n: 'title', + t: 'a' + }, { + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'ProcessMethodType.Algorithm', + ln: 'Connections.ConnectionList', tn: null, ps: [{ - n: 'algorithmDefinition', + n: 'connection', rq: true, - en: 'AlgorithmDefinition', - ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition' + col: true, + ti: '.Connection' }] }, { - ln: 'AbstractProcessType', - bti: '.AbstractSMLType', + ln: 'ProcessMethodType', + bti: 'GML_3_1_1.AbstractGMLType', ps: [{ n: 'keywords', mno: 0, @@ -2330,15 +2215,77 @@ 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: 'History', + ln: 'Classification.ClassifierList.Classifier', tn: null, ps: [{ - n: 'eventList', + n: 'term', rq: true, - en: 'EventList', - ti: '.EventList' + en: 'Term', + ti: '.Term' + }, { + n: 'name', + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'Link', + tn: null, + ps: [{ + n: 'source', + rq: true, + ti: '.Link.Source' + }, { + n: 'destination', + rq: true, + ti: '.Link.Destination' + }, { + n: 'type', + an: { + lp: 'type' + }, + 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: 'Positions', + tn: null, + ps: [{ + n: 'positionList', + rq: true, + en: 'PositionList', + ti: '.Positions.PositionList' }, { n: 'remoteSchema', an: { @@ -2372,399 +2319,240 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OutputsPropertyType', - tn: 'outputsPropertyType', + ln: 'Rights', + tn: null, ps: [{ - n: 'outputList', + n: 'documentation', rq: true, - en: 'OutputList', - ti: '.AbstractListType' + ti: '.Documentation' }, { - 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', + n: 'privacyAct', + ti: 'Boolean', + an: { + lp: 'privacyAct' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'intellectualPropertyRights', + ti: 'Boolean', + an: { + lp: 'intellectualPropertyRights' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'copyRights', + ti: 'Boolean', + an: { + lp: 'copyRights' + }, t: 'a' }] }, { - ln: 'DataSourceType.DataDefinition', + ln: 'Security', tn: null, ps: [{ - n: 'dataBlockDefinition', - rq: true, - en: { - lp: 'DataBlockDefinition', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' + n: 'classification', + ti: 'IC_2_0.ClassificationType', + an: { + lp: 'classification', + ns: 'urn:us:gov:ic:ism:v2' }, - ti: 'SWE_1_0_0.DataBlockDefinitionType' + t: 'a' }, { - n: 'dataStreamDefinition', - rq: true, - en: { - lp: 'DataStreamDefinition', - ns: 'http:\/\/www.opengis.net\/swe\/1.0' + n: 'ownerProducer', + ti: { + t: 'l' }, - ti: 'SWE_1_0_0.DataStreamDefinitionType' - }, { - n: 'remoteSchema', 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', - 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: 'Interfaces', - tn: null, - ps: [{ - n: 'interfaceList', - rq: true, - en: 'InterfaceList', - ti: '.Interfaces.InterfaceList' - }, { - n: 'remoteSchema', + n: 'scIcontrols', + ti: { + t: 'l' + }, an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'SCIcontrols', + ns: 'urn:us:gov:ic:ism:v2' }, 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: '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', + n: 'fgIsourceOpen', + ti: { + t: 'l' + }, + an: { + lp: 'FGIsourceOpen', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' - }] - }, { - ln: 'Outputs.OutputList', - tn: null, - ps: [{ - n: 'output', - rq: true, - col: true, - ti: '.IoComponentPropertyType' }, { - n: 'id', - ti: 'ID', + n: 'fgIsourceProtected', + ti: { + t: 'l' + }, an: { - lp: 'id' + lp: 'FGIsourceProtected', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' - }] - }, { - 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' + n: 'releasableTo', + ti: { + t: 'l' }, - 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_0.DataComponentPropertyType' - }, { - n: 'id', - ti: 'ID', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'releasableTo', + ns: 'urn:us:gov:ic:ism:v2' }, 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: '.EventList.Member' }, { - n: 'id', - ti: 'ID', + n: 'nonICmarkings', + ti: { + t: 'l' + }, an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'nonICmarkings', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' - }] - }, { - ln: 'Connections.ConnectionList', - tn: null, - ps: [{ - n: 'connection', - rq: true, - col: true, - ti: '.Connection' - }] - }, { - 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' - }, { - n: 'history', - 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: 'ProcessMethodType.Algorithm.AlgorithmDefinition', - tn: null, - ps: [{ - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'classifiedBy', + an: { + lp: 'classifiedBy', + ns: 'urn:us:gov:ic:ism:v2' }, - ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'mathML', - ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition.MathML' - }] - }, { - ln: 'Positions', - tn: null, - ps: [{ - n: 'positionList', - rq: true, - en: 'PositionList', - ti: '.Positions.PositionList' + t: 'a' }, { - n: 'remoteSchema', + n: 'classificationReason', an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'classificationReason', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', + n: 'derivedFrom', + an: { + lp: 'derivedFrom', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'href', + n: 'declassDate', + ti: 'Calendar', + an: { + lp: 'declassDate', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'role', + n: 'declassEvent', + an: { + lp: 'declassEvent', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'arcrole', + n: 'declassException', + ti: { + t: 'l' + }, + an: { + lp: 'declassException', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'title', + n: 'typeOfExemptedSource', + ti: { + t: 'l' + }, + an: { + lp: 'typeOfExemptedSource', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'dateOfExemptedSource', + ti: 'Calendar', + an: { + lp: 'dateOfExemptedSource', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'declassManualReview', + ti: 'Boolean', + an: { + lp: 'declassManualReview', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }] }, { - ln: 'AbstractPureProcessType', - bti: '.AbstractRestrictedProcessType', + ln: 'ContactInfo.Phone', + tn: null, ps: [{ - n: 'inputs', - ti: '.Inputs' - }, { - n: 'outputs', - ti: '.Outputs' + n: 'voice', + mno: 0, + col: true }, { - n: 'parameters', - ti: '.Parameters' - }] - }, { - ln: 'ComponentType', - bti: '.AbstractComponentType', - ps: [{ - n: 'method', - ti: '.MethodPropertyType' + n: 'facsimile', + mno: 0, + col: true }] }, { - ln: 'Keywords', + ln: 'Location', tn: null, ps: [{ - n: 'keywordList', + n: 'point', rq: true, - en: 'KeywordList', - ti: '.Keywords.KeywordList' + 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' }, { n: 'remoteSchema', an: { @@ -2798,93 +2586,67 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessMethodType.Implementation.ImplementationCode.SourceRef', + ln: 'InterfaceDefinition', tn: null, ps: [{ - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'serviceLayer', + ti: '.LayerPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'applicationLayer', + ti: '.LayerPropertyType' }, { - n: 'href', - t: 'a' + n: 'presentationLayer', + ti: '.PresentationLayerPropertyType' }, { - n: 'role', - t: 'a' + n: 'sessionLayer', + ti: '.LayerPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'transportLayer', + ti: '.LayerPropertyType' }, { - n: 'title', - t: 'a' + n: 'networkLayer', + ti: '.LayerPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'dataLinkLayer', + ti: '.LayerPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'Rights', - tn: null, - ps: [{ - n: 'documentation', - rq: true, - ti: '.Documentation' + n: 'physicalLayer', + ti: '.LayerPropertyType' + }, { + n: 'mechanicalLayer', + ti: '.LayerPropertyType' }, { 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' + lp: 'id' }, t: 'a' }] }, { - ln: 'Term', + ln: 'ArrayLink', tn: null, ps: [{ - n: 'codeSpace', - ti: 'SWE_1_0_0.CodeSpacePropertyType' + n: 'sourceArray', + rq: true, + ti: '.ArrayLink.SourceArray' }, { - n: 'value', + n: 'destinationIndex', + mno: 0, + col: true, + ti: '.ArrayLink.DestinationIndex' + }, { + n: 'destinationArray', rq: true, - ti: 'Token' + ti: '.ArrayLink.DestinationArray' }, { - n: 'definition', - an: { - lp: 'definition' - }, - t: 'a' + n: 'sourceIndex', + ti: '.ArrayLink.SourceIndex' + }, { + n: 'connection', + mno: 0, + col: true, + ti: '.Connection' }] }, { ln: 'ProcessMethodType.Implementation.ImplementationCode', @@ -2969,21 +2731,89 @@ var SensorML_1_0_0_Module_Factory = function () { }, t: 'a' }, { - n: 'version', - ti: 'Token', - an: { - lp: 'version' - }, - t: 'a' + n: 'version', + ti: 'Token', + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'SecurityConstraint', + tn: null, + ps: [{ + n: 'security', + rq: true, + en: 'Security', + ti: '.Security' + }] + }, { + ln: 'ComponentsPropertyType', + tn: 'componentsPropertyType', + ps: [{ + n: 'processList', + rq: true, + en: 'ProcessList', + ti: '.AbstractListType' + }, { + 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: 'ContactInfo', + tn: null, + ps: [{ + n: 'phone', + ti: '.ContactInfo.Phone' + }, { + n: 'address', + ti: '.ContactInfo.Address' + }, { + n: 'onlineResource', + mno: 0, + col: true, + ti: '.OnlineResource' + }, { + n: 'hoursOfService' + }, { + n: 'contactInstructions' }] }, { - ln: 'Outputs', + ln: 'Parameters', tn: null, ps: [{ - n: 'outputList', + n: 'parameterList', rq: true, - en: 'OutputList', - ti: '.Outputs.OutputList' + en: 'ParameterList', + ti: '.Parameters.ParameterList' }, { n: 'remoteSchema', an: { @@ -3017,13 +2847,30 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Classification.ClassifierList', + ln: 'Term', tn: null, ps: [{ - n: 'classifier', + n: 'codeSpace', + ti: 'SWE_1_0_0.CodeSpacePropertyType' + }, { + n: 'value', + rq: true, + ti: 'Token' + }, { + n: 'definition', + an: { + lp: 'definition' + }, + t: 'a' + }] + }, { + ln: 'Parameters.ParameterList', + tn: null, + ps: [{ + n: 'parameter', rq: true, col: true, - ti: '.Classification.ClassifierList.Classifier' + ti: 'SWE_1_0_0.DataComponentPropertyType' }, { n: 'id', ti: 'ID', @@ -3033,207 +2880,228 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Security', + ln: 'Schematron', tn: null, + bti: '.RuleLanguageType', ps: [{ - n: 'classification', - ti: 'IC_2_0.ClassificationType', + n: 'any', + rq: true, + mx: false, + t: 'ae' + }] + }, { + ln: 'ProcessMethodType.Algorithm', + tn: null, + ps: [{ + n: 'algorithmDefinition', + rq: true, + en: 'AlgorithmDefinition', + ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition' + }] + }, { + ln: 'AbstractListType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'any', + mno: 0, + col: true, + mx: false, + t: 'ae' + }, { + n: 'id', + ti: 'ID', an: { - lp: 'classification', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'id' }, t: 'a' - }, { - n: 'ownerProducer', - ti: { - t: 'l' - }, + }] + }, { + ln: 'ProcessMethodType.Implementation.ImplementationCode.SourceRef', + tn: null, + ps: [{ + n: 'remoteSchema', an: { - lp: 'ownerProducer', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'scIcontrols', - ti: { - t: 'l' - }, - an: { - lp: 'SCIcontrols', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'sarIdentifier', - ti: { - t: 'l' - }, - an: { - lp: 'SARIdentifier', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'href', t: 'a' }, { - n: 'disseminationControls', - ti: { - t: 'l' - }, - an: { - lp: 'disseminationControls', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'role', t: 'a' }, { - n: 'fgIsourceOpen', - ti: { - t: 'l' - }, - an: { - lp: 'FGIsourceOpen', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'arcrole', t: 'a' }, { - n: 'fgIsourceProtected', - ti: { - t: 'l' - }, - an: { - lp: 'FGIsourceProtected', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'title', t: 'a' }, { - n: 'releasableTo', - ti: { - t: 'l' - }, - an: { - lp: 'releasableTo', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', t: 'a' }, { - n: 'nonICmarkings', - ti: { - t: 'l' - }, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + ln: 'DataSourceType.ObservationReference', + tn: null, + ps: [{ + n: 'remoteSchema', an: { - lp: 'nonICmarkings', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'classifiedBy', - an: { - lp: 'classifiedBy', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'classificationReason', - an: { - lp: 'classificationReason', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'href', t: 'a' }, { - n: 'derivedFrom', - an: { - lp: 'derivedFrom', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'role', t: 'a' }, { - n: 'declassDate', - ti: 'Calendar', + 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.SourceArray', + tn: null, + ps: [{ + n: 'ref', + ti: 'Token', an: { - lp: 'declassDate', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'ref' }, t: 'a' + }] + }, { + ln: 'Outputs.OutputList', + tn: null, + ps: [{ + n: 'output', + rq: true, + col: true, + ti: '.IoComponentPropertyType' }, { - n: 'declassEvent', + n: 'id', + ti: 'ID', an: { - lp: 'declassEvent', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'id' }, t: 'a' + }] + }, { + ln: 'Keywords.KeywordList', + tn: null, + ps: [{ + n: 'keyword', + rq: true, + col: true, + ti: 'Token' }, { - n: 'declassException', - ti: { - t: 'l' - }, + n: 'id', + ti: 'ID', an: { - lp: 'declassException', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'id' }, t: 'a' }, { - n: 'typeOfExemptedSource', - ti: { - t: 'l' - }, + n: 'codeSpace', an: { - lp: 'typeOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'codeSpace' }, t: 'a' - }, { - n: 'dateOfExemptedSource', - ti: 'Calendar', + }] + }, { + ln: 'Link.Destination', + tn: null, + ps: [{ + n: 'ref', + rq: true, + ti: 'Token', an: { - lp: 'dateOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'ref' }, t: 'a' + }] + }, { + ln: 'Identification.IdentifierList', + tn: null, + ps: [{ + n: 'identifier', + rq: true, + col: true, + ti: '.Identification.IdentifierList.Identifier' }, { - n: 'declassManualReview', - ti: 'Boolean', + n: 'id', + ti: 'ID', an: { - lp: 'declassManualReview', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'id' }, t: 'a' }] }, { - ln: 'Document', + ln: 'Identification', tn: null, ps: [{ - n: 'description', + n: 'identifierList', rq: true, - en: { - lp: 'description', + en: 'IdentifierList', + ti: '.Identification.IdentifierList' + }, { + n: 'remoteSchema', + an: { + lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.StringOrRefType' + t: 'a' }, { - n: 'date' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'contact', - ti: '.Contact' + n: 'href', + t: 'a' }, { - n: 'format', - ti: 'Token' + n: 'role', + t: 'a' }, { - n: 'onlineResource', - mno: 0, - col: true, - ti: '.OnlineResource' + n: 'arcrole', + t: 'a' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, + n: 'title', t: 'a' }, { - n: 'version', - ti: 'Token', - an: { - lp: 'version' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { @@ -3250,8 +3118,57 @@ var SensorML_1_0_0_Module_Factory = function () { ti: '.Parameters' }] }, { - ln: 'AbstractRestrictedProcessType', - bti: '.AbstractProcessType' + ln: 'ProcessChainType', + bti: '.AbstractPureProcessType', + ps: [{ + n: 'components', + rq: true, + ti: '.Components' + }, { + n: 'connections', + rq: true, + ti: '.Connections' + }] + }, { + ln: 'History', + tn: null, + ps: [{ + n: 'eventList', + rq: true, + en: 'EventList', + ti: '.EventList' + }, { + 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: 'DocumentList', tn: null, @@ -3277,46 +3194,42 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Interfaces.InterfaceList', - tn: null, + ln: 'PresentationLayerPropertyType', ps: [{ - n: '_interface', + n: 'abstractDataRecord', rq: true, - col: true, - en: 'interface', - ti: '.Interface' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' + mx: false, + dom: false, + en: { + lp: 'AbstractDataRecord', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, - t: 'a' - }] - }, { - ln: 'Classification.ClassifierList.Classifier', - tn: null, - ps: [{ - n: 'term', + ti: 'SWE_1_0_0.AbstractDataRecordType', + t: 'er' + }, { + n: 'category', rq: true, - en: 'Term', - ti: '.Term' + en: { + lp: 'Category', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.Category' }, { - n: 'name', - ti: 'Token', - an: { - lp: 'name' + n: 'dataBlockDefinition', + rq: true, + en: { + lp: 'DataBlockDefinition', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' }, - t: 'a' - }] - }, { - ln: 'ConnectionsPropertyType', - tn: 'connectionsPropertyType', - ps: [{ - n: 'connectionList', + ti: 'SWE_1_0_0.DataBlockDefinitionType' + }, { + n: 'dataStreamDefinition', rq: true, - en: 'ConnectionList', - ti: '.AbstractListType' + en: { + lp: 'DataStreamDefinition', + ns: 'http:\/\/www.opengis.net\/swe\/1.0' + }, + ti: 'SWE_1_0_0.DataStreamDefinitionType' }, { n: 'remoteSchema', an: { @@ -3350,25 +3263,84 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Inputs.InputList', + ln: 'Components.ComponentList', tn: null, ps: [{ - n: 'input', + n: 'component', rq: true, col: true, - ti: '.IoComponentPropertyType' + ti: '.Components.ComponentList.Component' + }] + }, { + 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: 'Person', + 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', + rq: true, + ti: 'Token' }, { n: 'id', ti: 'ID', an: { - lp: 'id' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + 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' - }] - }, { - ln: 'RuleLanguageType', - tn: 'ruleLanguageType', - ps: [{ + }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -3401,185 +3373,213 @@ var SensorML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContactInfo.Phone', + ln: 'Document', tn: null, ps: [{ - n: 'voice', - mno: 0, - col: true + n: 'description', + rq: true, + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'facsimile', + n: 'date' + }, { + n: 'contact', + ti: '.Contact' + }, { + n: 'format', + ti: 'Token' + }, { + n: 'onlineResource', mno: 0, - col: true + 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' }] }], eis: [{ - en: 'Link', - ti: '.Link' - }, { - en: 'validTime', - ti: '.ValidTime' + en: 'method', + ti: '.MethodPropertyType' }, { - en: 'Person', - ti: '.Person' + en: 'classification', + ti: '.Classification' }, { - en: 'InterfaceDefinition', - ti: '.InterfaceDefinition' + en: 'ruleLanguage', + ti: '.RuleLanguageType' }, { - en: 'contact', - ti: '.Contact' + en: 'ProcessMethod', + ti: '.ProcessMethodType' }, { - en: 'documentation', - ti: '.Documentation' + en: 'position', + ti: '.Position' }, { - en: 'outputs', - ti: '.Outputs' + en: 'Person', + ti: '.Person' }, { - en: 'history', - ti: '.History' + en: 'DocumentList', + ti: '.DocumentList' }, { en: 'schematron', ti: '.Schematron', sh: 'ruleLanguage' }, { - en: 'Rights', - ti: '.Rights' + en: 'Document', + ti: '.Document' }, { - en: 'Component', - ti: '.ComponentType', - sh: '_Process' + en: 'ResponsibleParty', + ti: '.ResponsibleParty' }, { - en: 'interface', - ti: '.Interface' + en: 'connection', + ti: '.Connection' }, { - en: 'spatialReferenceFrame', - ti: '.SpatialReferenceFrame' + en: 'legalConstraint', + ti: '.LegalConstraint' }, { - en: '_Process', - ti: '.AbstractProcessType' + en: 'Rights', + ti: '.Rights' }, { - en: 'ProcessMethod', - ti: '.ProcessMethodType' + en: 'contactInfo', + ti: '.ContactInfo' + }, { + en: 'timePosition', + ti: '.TimePosition' }, { en: 'onlineResource', ti: '.OnlineResource' }, { - en: 'positions', - ti: '.Positions' - }, { - en: 'relaxNG', - ti: '.RelaxNG', - sh: 'ruleLanguage' - }, { - en: 'EventList', - ti: '.EventList' - }, { - en: 'keywords', - ti: '.Keywords' - }, { - en: 'contactInfo', - ti: '.ContactInfo' + en: 'history', + ti: '.History' }, { - en: 'ArrayLink', - ti: '.ArrayLink' + en: '_Process', + ti: '.AbstractProcessType' }, { - en: 'DataSource', - ti: '.DataSourceType', + en: 'System', + ti: '.SystemType', sh: '_Process' }, { - en: 'temporalReferenceFrame', - ti: '.TemporalReferenceFrame' + en: 'interface', + ti: '.Interface' }, { - en: 'identification', - ti: '.Identification' + en: 'capabilities', + ti: '.Capabilities' }, { - en: 'Document', - ti: '.Document' + en: 'location', + ti: '.Location' }, { en: 'connections', ti: '.Connections' }, { - en: 'characteristics', - ti: '.Characteristics' - }, { - en: 'classification', - ti: '.Classification' + en: 'components', + ti: '.Components' }, { - en: 'System', - ti: '.SystemType', + en: 'ComponentArray', + ti: '.ComponentArrayType', sh: '_Process' }, { - en: 'legalConstraint', - ti: '.LegalConstraint' + en: 'keywords', + ti: '.Keywords' }, { - en: 'method', - ti: '.MethodPropertyType' + en: 'interfaces', + ti: '.Interfaces' }, { - en: 'position', - ti: '.Position' + en: 'ProcessModel', + ti: '.ProcessModelType', + sh: '_Process' }, { - en: 'Security', - ti: '.Security' + en: 'EventList', + ti: '.EventList' }, { - en: 'location', - ti: '.Location' + en: 'ArrayLink', + ti: '.ArrayLink' }, { - en: 'ProcessChain', - ti: '.ProcessChainType', + en: 'Component', + ti: '.ComponentType', sh: '_Process' }, { - en: 'timePosition', - ti: '.TimePosition' - }, { - en: 'ruleLanguage', - ti: '.RuleLanguageType' - }, { - en: 'ResponsibleParty', - ti: '.ResponsibleParty' + en: 'DataSource', + ti: '.DataSourceType', + sh: '_Process' }, { en: 'inputs', ti: '.Inputs' }, { en: 'securityConstraint', ti: '.SecurityConstraint' + }, { + en: 'parameters', + ti: '.Parameters' }, { en: 'Term', ti: '.Term' }, { - en: 'ComponentArray', - ti: '.ComponentArrayType', - sh: '_Process' + en: 'spatialReferenceFrame', + ti: '.SpatialReferenceFrame' }, { en: 'Event', ti: '.Event' }, { - en: 'ContactList', - ti: '.ContactList' + en: 'outputs', + ti: '.Outputs' }, { - en: 'interfaces', - ti: '.Interfaces' + en: 'characteristics', + ti: '.Characteristics' }, { - en: 'DocumentList', - ti: '.DocumentList' + en: 'ProcessChain', + ti: '.ProcessChainType', + sh: '_Process' }, { - en: 'components', - ti: '.Components' + en: 'documentation', + ti: '.Documentation' }, { en: 'SensorML', ti: '.SensorML' }, { - en: 'parameters', - ti: '.Parameters' + en: 'ContactList', + ti: '.ContactList' }, { - en: 'ProcessModel', - ti: '.ProcessModelType', - sh: '_Process' + en: 'contact', + ti: '.Contact' }, { - en: 'connection', - ti: '.Connection' + en: 'positions', + ti: '.Positions' }, { - en: 'capabilities', - ti: '.Capabilities' + en: 'relaxNG', + ti: '.RelaxNG', + sh: 'ruleLanguage' + }, { + en: 'identification', + ti: '.Identification' + }, { + en: 'InterfaceDefinition', + ti: '.InterfaceDefinition' + }, { + en: 'temporalReferenceFrame', + ti: '.TemporalReferenceFrame' + }, { + en: 'Link', + ti: '.Link' + }, { + en: 'validTime', + ti: '.ValidTime' + }, { + en: 'Security', + ti: '.Security' }] }; return { diff --git a/scripts/lib/SensorML_1_0_1.js b/scripts/lib/SensorML_1_0_1.js index 6f7508bb..a4ba671d 100644 --- a/scripts/lib/SensorML_1_0_1.js +++ b/scripts/lib/SensorML_1_0_1.js @@ -3,35 +3,37 @@ 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', 'GML_3_1_1', 'SWE_1_0_1', 'IC_2_0'], + deps: ['XLink_1_0', 'SWE_1_0_1', 'GML_3_1_1', 'IC_2_0'], tis: [{ - ln: 'ContactList', + ln: 'ArrayLink.SourceIndex', 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: 'DataSourceType.ObservationReference', + 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', @@ -64,21 +66,38 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DocumentList.Member', + ln: 'ArrayLink', tn: null, ps: [{ - n: 'document', + n: 'sourceArray', rq: true, - en: 'Document', - ti: '.Document' + ti: '.ArrayLink.SourceArray' }, { - n: 'name', + n: 'destinationIndex', + mno: 0, + col: true, + ti: '.ArrayLink.DestinationIndex' + }, { + n: 'destinationArray', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + ti: '.ArrayLink.DestinationArray' + }, { + n: 'sourceIndex', + ti: '.ArrayLink.SourceIndex' + }, { + n: 'connection', + mno: 0, + col: true, + ti: '.Connection' + }] + }, { + ln: 'ComponentsPropertyType', + tn: 'componentsPropertyType', + ps: [{ + n: 'processList', + rq: true, + en: 'ProcessList', + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -112,123 +131,27 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'SecurityConstraint', - tn: null, - ps: [{ - n: 'security', - rq: true, - en: 'Security', - ti: '.Security' - }] - }, { - ln: 'ProcessMethodType', - bti: 'GML_3_1_1.AbstractGMLType', + ln: 'AbstractPureProcessType', + bti: '.AbstractRestrictedProcessType', 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' - }, { - n: 'history', - mno: 0, - col: true, - ti: '.History' - }, { - n: 'rules', - rq: true, - ti: '.ProcessMethodType.Rules' + n: 'inputs', + ti: '.Inputs' }, { - n: 'algorithm', - ti: '.ProcessMethodType.Algorithm' + n: 'outputs', + ti: '.Outputs' }, { - n: 'implementation', - mno: 0, - col: true, - ti: '.ProcessMethodType.Implementation' + n: 'parameters', + ti: '.Parameters' }] }, { - ln: 'InterfaceDefinition', + ln: 'LegalConstraint', 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: 'rights', + rq: true, + en: 'Rights', + ti: '.Rights' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'RuleLanguageType', - tn: 'ruleLanguageType', - ps: [{ n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -261,7 +184,7 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Documentation', + ln: 'DocumentList.Member', tn: null, ps: [{ n: 'document', @@ -269,10 +192,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: { @@ -306,52 +232,13 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - 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: 'ContactInfo.Address', - tn: null, - ps: [{ - n: 'deliveryPoint', - mno: 0, - col: true - }, { - n: 'city' - }, { - n: 'administrativeArea' - }, { - n: 'postalCode' - }, { - n: 'country' - }, { - n: 'electronicMailAddress' - }] - }, { - ln: 'ProcessMethodType.Algorithm', + ln: 'Classification', tn: null, ps: [{ - n: 'algorithmDefinition', - rq: true, - en: 'AlgorithmDefinition', - ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition' - }] - }, { - ln: 'MethodPropertyType', - tn: 'methodPropertyType', - ps: [{ - n: 'processMethod', + n: 'classifierList', rq: true, - en: 'ProcessMethod', - ti: '.ProcessMethodType' + en: 'ClassifierList', + ti: '.Classification.ClassifierList' }, { n: 'remoteSchema', an: { @@ -385,138 +272,165 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArrayLink', + ln: 'RelaxNG', tn: null, + bti: '.RuleLanguageType', ps: [{ - n: 'sourceArray', - rq: true, - ti: '.ArrayLink.SourceArray' - }, { - n: 'destinationIndex', - mno: 0, - col: true, - ti: '.ArrayLink.DestinationIndex' - }, { - n: 'destinationArray', + n: 'any', rq: true, - ti: '.ArrayLink.DestinationArray' - }, { - n: 'sourceIndex', - ti: '.ArrayLink.SourceIndex' - }, { - n: 'connection', - mno: 0, - col: true, - ti: '.Connection' + mx: false, + t: 'ae' }] }, { - ln: 'Location', + ln: 'DocumentList', tn: null, ps: [{ - n: 'point', - rq: true, + n: 'description', en: { - lp: 'Point', + lp: 'description', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.PointType' + ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'curve', + n: 'member', rq: true, - mx: false, - dom: false, - en: { - lp: '_Curve', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractCurveType', - t: 'er' + col: true, + ti: '.DocumentList.Member' }, { - n: 'remoteSchema', + n: 'id', + ti: 'ID', an: { - lp: 'remoteSchema', + lp: 'id', ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' + }] + }, { + ln: 'AbstractDerivableProcessType', + bti: '.AbstractProcessType', + ps: [{ + n: 'inputs', + ti: '.InputsPropertyType' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' - }, { - n: 'href', - t: 'a' + n: 'outputs', + ti: '.OutputsPropertyType' }, { - n: 'role', - t: 'a' + n: 'parameters', + ti: '.ParametersPropertyType' }, { - n: 'arcrole', - t: 'a' + n: 'method', + rq: true, + ti: '.MethodPropertyType' }, { - n: 'title', - t: 'a' + n: 'components', + rq: true, + ti: '.ComponentsPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'dataSources', + ti: '.DataSourcesPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'connections', + rq: true, + ti: '.ConnectionsPropertyType' }] }, { - ln: 'Classification.ClassifierList.Classifier', + ln: 'Classification.ClassifierList', tn: null, ps: [{ - n: 'term', + n: 'classifier', rq: true, - en: 'Term', - ti: '.Term' + col: true, + ti: '.Classification.ClassifierList.Classifier' }, { - n: 'name', - ti: 'Token', + n: 'id', + ti: 'ID', an: { - lp: 'name' + lp: 'id' }, t: 'a' }] }, { - ln: 'Identification.IdentifierList.Identifier', + ln: 'SensorML', tn: null, ps: [{ - n: 'term', + 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: 'Term', - ti: '.Term' + col: true, + ti: '.SensorML.Member' }, { - n: 'name', + n: 'version', + rq: true, ti: 'Token', an: { - lp: 'name' + lp: 'version' }, t: 'a' }] }, { - ln: 'AbstractComponentType', - bti: '.AbstractDerivableComponentType', + ln: 'Schematron', + tn: null, + bti: '.RuleLanguageType', ps: [{ - n: 'inputs', - ti: '.Inputs' - }, { - n: 'outputs', - ti: '.Outputs' - }, { - n: 'parameters', - ti: '.Parameters' + n: 'any', + rq: true, + mx: false, + t: 'ae' }] }, { - ln: 'ComponentsPropertyType', - tn: 'componentsPropertyType', + ln: 'OnlineResource', + tn: null, ps: [{ - n: 'processList', - rq: true, - en: 'ProcessList', - ti: '.AbstractListType' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -549,37 +463,30 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessMethodType.Rules.RulesDefinition', + ln: 'SecurityConstraint', tn: null, ps: [{ - 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' - }] - }, { - ln: 'ComponentType', - bti: '.AbstractComponentType', - ps: [{ - n: 'method', - ti: '.MethodPropertyType' + n: 'security', + rq: true, + en: 'Security', + ti: '.Security' }] }, { - ln: 'Components', + ln: 'EventList.Member', tn: null, ps: [{ - n: 'componentList', + n: 'event', rq: true, - en: 'ComponentList', - ti: '.Components.ComponentList' + en: 'Event', + ti: '.Event' + }, { + n: 'name', + rq: true, + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }, { n: 'remoteSchema', an: { @@ -613,43 +520,144 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataSourceType.Values', + ln: 'ArrayLink.DestinationArray', tn: null, ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' + n: 'ref', + ti: 'Token', + an: { + lp: 'ref' + }, + t: 'a' }] }, { - ln: 'Interfaces.InterfaceList', - tn: null, + ln: 'DataSourceType', + bti: '.AbstractProcessType', ps: [{ - n: '_interface', + n: 'dataDefinition', + rq: true, + ti: '.DataSourceType.DataDefinition' + }, { + n: 'values', + rq: true, + ti: '.DataSourceType.Values' + }, { + n: 'observationReference', + rq: true, + ti: '.DataSourceType.ObservationReference' + }] + }, { + ln: 'InputsPropertyType', + tn: 'inputsPropertyType', + ps: [{ + n: 'inputList', + rq: true, + en: 'InputList', + ti: '.AbstractListType' + }, { + 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: 'ContactList', + 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, - en: 'interface', - ti: '.Interface' + ti: '.ContactList.Member' }, { n: 'id', ti: 'ID', an: { - lp: 'id' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }] }, { - ln: 'Identification', + ln: 'ProcessMethodType.Implementation.ImplementationCode.BinaryRef', tn: null, ps: [{ - n: 'identifierList', + 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: 'ProcessMethodType.Implementation', + tn: null, + ps: [{ + n: 'processChain', rq: true, - en: 'IdentifierList', - ti: '.Identification.IdentifierList' + en: 'ProcessChain', + ti: '.ProcessChainType' + }, { + n: 'implementationCode', + rq: true, + en: 'ImplementationCode', + ti: '.ProcessMethodType.Implementation.ImplementationCode' }, { n: 'remoteSchema', an: { @@ -683,13 +691,33 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'InputsPropertyType', - tn: 'inputsPropertyType', + ln: 'ProcessMethodType.Algorithm', + tn: null, ps: [{ - n: 'inputList', + n: 'algorithmDefinition', rq: true, - en: 'InputList', - ti: '.AbstractListType' + en: 'AlgorithmDefinition', + ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition' + }] + }, { + ln: 'DataSourceType.DataDefinition', + tn: null, + 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', + rq: true, + en: { + lp: 'DataStreamDefinition', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.DataStreamDefinitionType' }, { n: 'remoteSchema', an: { @@ -723,13 +751,35 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Components.ComponentList', + ln: 'Keywords.KeywordList', tn: null, ps: [{ - n: 'component', + n: 'keyword', rq: true, col: true, - ti: '.Components.ComponentList.Component' + ti: 'Token' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }, { + n: 'codeSpace', + an: { + lp: 'codeSpace' + }, + t: 'a' + }] + }, { + ln: 'ProcessMethodType.Rules', + tn: null, + ps: [{ + n: 'rulesDefinition', + rq: true, + en: 'RulesDefinition', + ti: '.ProcessMethodType.Rules.RulesDefinition' }] }, { ln: 'IoComponentPropertyType', @@ -876,24 +926,51 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataSourceType.DataDefinition', + ln: 'InterfaceDefinition', tn: null, ps: [{ - n: 'dataBlockDefinition', - rq: true, - en: { - lp: 'DataBlockDefinition', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.DataBlockDefinitionType' + n: 'serviceLayer', + ti: '.LayerPropertyType' }, { - n: 'dataStreamDefinition', - rq: true, - en: { - lp: 'DataStreamDefinition', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + 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_1.DataStreamDefinitionType' + t: 'a' + }] + }, { + ln: 'Keywords', + tn: null, + ps: [{ + n: 'keywordList', + rq: true, + en: 'KeywordList', + ti: '.Keywords.KeywordList' }, { n: 'remoteSchema', an: { @@ -927,81 +1004,55 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RelaxNG', - tn: null, - bti: '.RuleLanguageType', - ps: [{ - n: 'any', - rq: true, - mx: false, - t: 'ae' - }] + ln: 'AbstractSMLType', + bti: 'GML_3_1_1.AbstractFeatureType' }, { - ln: 'ProcessModelType', - bti: '.AbstractPureProcessType', + ln: 'AbstractDerivableComponentType', + bti: '.AbstractProcessType', ps: [{ - n: 'method', + n: 'spatialReferenceFrame', + ti: '.SpatialReferenceFrame' + }, { + n: 'temporalReferenceFrame', + ti: '.TemporalReferenceFrame' + }, { + n: 'targetLocation', rq: true, - ti: '.MethodPropertyType' - }] - }, { - ln: 'Contact', - tn: null, - ps: [{ - n: 'person', - rq: true, - en: 'Person', - ti: '.Person' + en: 'location', + ti: '.Location' }, { - n: 'responsibleParty', + n: 'targetPosition', rq: true, - en: 'ResponsibleParty', - ti: '.ResponsibleParty' + en: 'position', + ti: '.Position' }, { - n: 'contactList', - rq: true, - en: 'ContactList', - ti: '.ContactList' + n: 'timePosition', + ti: '.TimePosition' }, { - n: 'remoteSchema', + n: 'interfaces', + ti: '.Interfaces' + }] + }, { + ln: 'Link.Destination', + tn: null, + ps: [{ + n: 'ref', + rq: true, + 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: 'Keywords.KeywordList', + ln: 'Interfaces.InterfaceList', tn: null, ps: [{ - n: 'keyword', + n: '_interface', rq: true, col: true, - ti: 'Token' + en: 'interface', + ti: '.Interface' }, { n: 'id', ti: 'ID', @@ -1009,21 +1060,28 @@ var SensorML_1_0_1_Module_Factory = function () { lp: 'id' }, t: 'a' - }, { - n: 'codeSpace', - an: { - lp: 'codeSpace' - }, - t: 'a' }] }, { - ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition.MathML', + ln: 'SensorML.Member', tn: null, ps: [{ - n: 'any', + n: 'process', rq: true, mx: false, - t: 'ae' + 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: { @@ -1057,8 +1115,40 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractRestrictedProcessType', - bti: '.AbstractProcessType' + 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: 'ComponentArrayType.Parameters', + tn: null, + bti: '.ParametersPropertyType' + }, { + ln: 'ContactInfo', + tn: null, + ps: [{ + n: 'phone', + ti: '.ContactInfo.Phone' + }, { + n: 'address', + ti: '.ContactInfo.Address' + }, { + n: 'onlineResource', + mno: 0, + col: true, + ti: '.OnlineResource' + }, { + n: 'hoursOfService' + }, { + n: 'contactInstructions' + }] }, { ln: 'AbstractListType', ps: [{ @@ -1169,83 +1259,116 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Outputs.OutputList', + ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition.MathML', tn: null, ps: [{ - n: 'output', + n: 'any', rq: true, - col: true, - ti: '.IoComponentPropertyType' + mx: false, + t: 'ae' }, { - 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: 'SpatialReferenceFrame', + ln: 'Identification.IdentifierList.Identifier', tn: null, ps: [{ - n: 'engineeringCRS', + n: 'term', rq: true, - en: { - lp: 'EngineeringCRS', - ns: 'http:\/\/www.opengis.net\/gml' + en: 'Term', + ti: '.Term' + }, { + n: 'name', + ti: 'Token', + an: { + lp: 'name' }, - ti: 'GML_3_1_1.EngineeringCRSType' + t: 'a' }] }, { - ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition', + ln: 'SpatialReferenceFrame', tn: null, ps: [{ - n: 'description', + n: 'engineeringCRS', + rq: true, en: { - lp: 'description', + lp: 'EngineeringCRS', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'mathML', - ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition.MathML' + ti: 'GML_3_1_1.EngineeringCRSType' }] }, { - ln: 'Positions.PositionList', + ln: 'Inputs', tn: null, ps: [{ - n: 'position', - rq: true, - col: true, - ti: '.Position' - }, { - n: 'timePosition', + n: 'inputList', rq: true, - ti: '.TimePosition' + en: 'InputList', + ti: '.Inputs.InputList' }, { - n: 'id', - ti: 'ID', + n: 'remoteSchema', an: { - lp: 'id' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' - }] - }, { - ln: 'Inputs.InputList', - tn: null, - ps: [{ - n: 'input', - rq: true, - col: true, - ti: '.IoComponentPropertyType' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, + 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: 'AbstractRestrictedProcessType', + bti: '.AbstractProcessType' }, { ln: 'Person', tn: null, @@ -1283,108 +1406,26 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContactInfo.Phone', - tn: null, + ln: 'LayerPropertyType', ps: [{ - n: 'voice', - mno: 0, - col: true - }, { - n: 'facsimile', - mno: 0, - col: true - }] - }, { - ln: 'Schematron', - tn: null, - bti: '.RuleLanguageType', - ps: [{ - n: 'any', + n: 'abstractDataRecord', rq: true, mx: false, - t: 'ae' - }] - }, { - ln: 'ArrayLink.SourceIndex', - tn: null, - ps: [{ - n: 'ref', - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' - }] - }, { - 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: 'Connections', - tn: null, - ps: [{ - n: 'connectionList', - rq: true, - en: 'ConnectionList', - ti: '.Connections.ConnectionList' - }] - }, { - ln: 'SystemType', - bti: '.AbstractComponentType', - ps: [{ - n: 'components', - ti: '.Components' - }, { - n: 'positions', - ti: '.Positions' - }, { - n: 'connections', - ti: '.Connections' - }] - }, { - ln: 'TimePosition', - tn: null, - ps: [{ - n: 'time', - rq: true, + 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', + n: 'category', rq: true, - ti: 'Token', - an: { - lp: 'name' + en: { + lp: 'Category', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' }, - t: 'a' + ti: 'SWE_1_0_1.Category' }, { n: 'remoteSchema', an: { @@ -1417,17 +1458,6 @@ var SensorML_1_0_1_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'ArrayLink.DestinationArray', - tn: null, - ps: [{ - n: 'ref', - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' - }] }, { ln: 'Connections.ConnectionList', tn: null, @@ -1438,18 +1468,7 @@ var SensorML_1_0_1_Module_Factory = function () { ti: '.Connection' }] }, { - ln: 'ArrayLink.SourceArray', - tn: null, - ps: [{ - n: 'ref', - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' - }] - }, { - ln: 'Characteristics', + ln: 'Capabilities', tn: null, ps: [{ n: 'abstractDataRecord', @@ -1502,85 +1521,13 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Link.Source', - tn: null, - ps: [{ - n: 'ref', - rq: true, - ti: 'Token', - an: { - lp: 'ref' - }, - 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: 'ValidTime', - tn: null, - ps: [{ - n: 'timeInstant', - rq: true, - en: { - lp: 'TimeInstant', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TimeInstantType' - }, { - n: 'timePeriod', - rq: true, - en: { - lp: 'TimePeriod', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.TimePeriodType' - }] - }, { - 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: 'Keywords', + ln: 'Parameters', tn: null, ps: [{ - n: 'keywordList', + n: 'parameterList', rq: true, - en: 'KeywordList', - ti: '.Keywords.KeywordList' + en: 'ParameterList', + ti: '.Parameters.ParameterList' }, { n: 'remoteSchema', an: { @@ -1614,14 +1561,9 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Outputs', + ln: 'ProcessMethodType.Implementation.ImplementationCode.SourceRef', tn: null, ps: [{ - n: 'outputList', - rq: true, - en: 'OutputList', - ti: '.Outputs.OutputList' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -1654,66 +1596,80 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Parameters', - tn: null, + ln: 'ProcessMethodType', + bti: 'GML_3_1_1.AbstractGMLType', ps: [{ - n: 'parameterList', - rq: true, - en: 'ParameterList', - ti: '.Parameters.ParameterList' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - 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: 'validTime', + ti: '.ValidTime' }, { - n: 'arcrole', - t: 'a' + n: 'securityConstraint', + ti: '.SecurityConstraint' }, { - n: 'title', - t: 'a' + n: 'legalConstraint', + mno: 0, + col: true, + ti: '.LegalConstraint' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'characteristics', + mno: 0, + col: true, + ti: '.Characteristics' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + 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: 'rules', + rq: true, + ti: '.ProcessMethodType.Rules' + }, { + n: 'algorithm', + ti: '.ProcessMethodType.Algorithm' + }, { + n: 'implementation', + mno: 0, + col: true, + ti: '.ProcessMethodType.Implementation' }] }, { - ln: 'SensorML.Member', + ln: 'Components', 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: 'componentList', rq: true, - en: 'ContactList', - ti: '.ContactList' + en: 'ComponentList', + ti: '.Components.ComponentList' }, { n: 'remoteSchema', an: { @@ -1747,21 +1703,51 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractSMLType', - bti: 'GML_3_1_1.AbstractFeatureType' + ln: 'Components.ComponentList', + tn: null, + ps: [{ + n: 'component', + rq: true, + col: true, + ti: '.Components.ComponentList.Component' + }] }, { - ln: 'ContactList.Member', + ln: 'AbstractComponentType', + bti: '.AbstractDerivableComponentType', + ps: [{ + n: 'inputs', + ti: '.Inputs' + }, { + n: 'outputs', + ti: '.Outputs' + }, { + n: 'parameters', + ti: '.Parameters' + }] + }, { + ln: 'Identification.IdentifierList', tn: null, ps: [{ - n: 'person', + n: 'identifier', rq: true, - en: 'Person', - ti: '.Person' + col: true, + ti: '.Identification.IdentifierList.Identifier' }, { - n: 'responsibleParty', + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }] + }, { + ln: 'Interfaces', + tn: null, + ps: [{ + n: 'interfaceList', rq: true, - en: 'ResponsibleParty', - ti: '.ResponsibleParty' + en: 'InterfaceList', + ti: '.Interfaces.InterfaceList' }, { n: 'remoteSchema', an: { @@ -1795,102 +1781,14 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractPureProcessType', - bti: '.AbstractRestrictedProcessType', - ps: [{ - n: 'inputs', - ti: '.Inputs' - }, { - n: 'outputs', - ti: '.Outputs' - }, { - n: 'parameters', - ti: '.Parameters' - }] - }, { - 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: 'ProcessMethodType.Rules', + ln: 'History', tn: null, ps: [{ - n: 'rulesDefinition', + n: 'eventList', rq: true, - en: 'RulesDefinition', - ti: '.ProcessMethodType.Rules.RulesDefinition' - }] - }, { - 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' - }, { - 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' + en: 'EventList', + ti: '.EventList' }, { - n: 'history', - mno: 0, - col: true, - ti: '.History' - }] - }, { - ln: 'ProcessMethodType.Implementation.ImplementationCode.SourceRef', - tn: null, - ps: [{ n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -1923,51 +1821,13 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ArrayLink.DestinationIndex', - tn: null, - ps: [{ - n: 'ref', - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' - }] - }, { - ln: 'Position', - tn: null, + ln: 'ParametersPropertyType', + tn: 'parametersPropertyType', ps: [{ - n: 'process', - rq: true, - mx: false, - dom: false, - en: '_Process', - ti: '.AbstractProcessType', - t: 'er' - }, { - 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', + n: 'parameterList', rq: true, - ti: 'Token', - an: { - lp: 'name' - }, - t: 'a' + en: 'ParameterList', + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -2001,11 +1861,39 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Interface', + ln: 'Term', tn: null, ps: [{ - n: 'interfaceDefinition', - rq: true, + n: 'codeSpace', + ti: 'SWE_1_0_1.CodeSpacePropertyType' + }, { + n: 'value', + rq: true, + ti: 'Token' + }, { + n: 'definition', + an: { + lp: 'definition' + }, + t: 'a' + }] + }, { + ln: 'ArrayLink.DestinationIndex', + tn: null, + ps: [{ + n: 'ref', + ti: 'Token', + an: { + lp: 'ref' + }, + t: 'a' + }] + }, { + ln: 'Interface', + tn: null, + ps: [{ + n: 'interfaceDefinition', + rq: true, en: 'InterfaceDefinition', ti: '.InterfaceDefinition' }, { @@ -2049,41 +1937,25 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Rights', + ln: 'ContactInfo.Phone', tn: null, ps: [{ - n: 'documentation', - 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: 'voice', + mno: 0, + col: true }, { - n: 'copyRights', - ti: 'Boolean', - an: { - lp: 'copyRights' - }, - t: 'a' + n: 'facsimile', + mno: 0, + col: true + }] + }, { + ln: 'Connections', + tn: null, + ps: [{ + n: 'connectionList', + rq: true, + en: 'ConnectionList', + ti: '.Connections.ConnectionList' }] }, { ln: 'OutputsPropertyType', @@ -2126,38 +1998,40 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Connection', + ln: 'Position', tn: null, ps: [{ - n: 'link', + n: 'process', rq: true, - en: 'Link', - ti: '.Link' + mx: false, + dom: false, + en: '_Process', + ti: '.AbstractProcessType', + t: 'er' }, { - n: 'arrayLink', + n: 'position', rq: true, - en: 'ArrayLink', - ti: '.ArrayLink' + 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: 'name' }, t: 'a' - }] - }, { - ln: 'ComponentArrayType.Parameters', - tn: null, - bti: '.ParametersPropertyType' - }, { - ln: 'DataSourcesPropertyType', - tn: 'dataSourcesPropertyType', - ps: [{ - n: 'dataSourceList', - rq: true, - en: 'DataSourceList', - ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -2191,60 +2065,65 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Document', + ln: 'Characteristics', tn: null, ps: [{ - n: 'description', + n: 'abstractDataRecord', rq: true, + mx: false, + dom: false, en: { - lp: 'description', + 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', ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'GML_3_1_1.StringOrRefType' + t: 'a' }, { - n: 'date' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'contact', - ti: '.Contact' + n: 'href', + t: 'a' }, { - n: 'format', - ti: 'Token' + n: 'role', + t: 'a' }, { - n: 'onlineResource', - mno: 0, - col: true, - ti: '.OnlineResource' + n: 'arcrole', + t: 'a' }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' - }, + n: 'title', t: 'a' }, { - n: 'version', - ti: 'Token', - an: { - lp: 'version' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'DocumentList', + ln: 'Rights', tn: null, ps: [{ - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' - }, { - n: 'member', + n: 'documentation', rq: true, - col: true, - ti: '.DocumentList.Member' + ti: '.Documentation' }, { n: 'id', ti: 'ID', @@ -2253,16 +2132,32 @@ var SensorML_1_0_1_Module_Factory = function () { 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: 'LegalConstraint', - tn: null, + ln: 'RuleLanguageType', + tn: 'ruleLanguageType', ps: [{ - n: 'rights', - rq: true, - en: 'Rights', - ti: '.Rights' - }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -2295,204 +2190,90 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Term', + ln: 'Link.Source', tn: null, ps: [{ - n: 'codeSpace', - ti: 'SWE_1_0_1.CodeSpacePropertyType' - }, { - n: 'value', + n: 'ref', rq: true, - ti: 'Token' - }, { - n: 'definition', + ti: 'Token', an: { - lp: 'definition' + lp: 'ref' }, t: 'a' }] }, { - ln: 'Event', - tn: null, + ln: 'ComponentArrayType', + bti: '.AbstractDerivableComponentType', ps: [{ - n: 'date' + n: 'inputs', + ti: '.Inputs' }, { - n: 'description', - en: { - lp: 'description', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.StringOrRefType' + n: 'outputs', + ti: '.Outputs' }, { - 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: 'parameters', + rq: true, + ti: '.ComponentArrayType.Parameters' }, { - n: 'contact', - mno: 0, - col: true, - ti: '.Contact' + n: 'components', + ti: '.Components' }, { - n: 'documentation', - mno: 0, - col: true, - ti: '.Documentation' + n: 'positions', + ti: '.Positions' }, { - n: 'property', - mno: 0, + n: 'connections', + ti: '.Connections' + }] + }, { + ln: 'Outputs.OutputList', + tn: null, + ps: [{ + n: 'output', + rq: true, col: true, - ti: 'SWE_1_0_1.DataComponentPropertyType' + ti: '.IoComponentPropertyType' }, { n: 'id', ti: 'ID', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'id' }, t: 'a' }] }, { - ln: 'PresentationLayerPropertyType', + ln: 'Document', + 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', - 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', + n: 'description', rq: true, en: { - lp: 'DataStreamDefinition', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' - }, - ti: 'SWE_1_0_1.DataStreamDefinitionType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', + 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' - }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' - }] - }, { - ln: 'SensorML', - tn: null, - 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' + ti: 'GML_3_1_1.StringOrRefType' }, { - n: 'capabilities', - mno: 0, - col: true, - ti: '.Capabilities' + n: 'date' }, { n: 'contact', - mno: 0, - col: true, ti: '.Contact' }, { - n: 'documentation', - mno: 0, - col: true, - ti: '.Documentation' + n: 'format', + ti: 'Token' }, { - n: 'history', + n: 'onlineResource', mno: 0, col: true, - ti: '.History' + ti: '.OnlineResource' }, { - n: 'member', - rq: true, - col: true, - ti: '.SensorML.Member' + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }, { n: 'version', - rq: true, ti: 'Token', an: { lp: 'version' @@ -2500,35 +2281,28 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractDerivableComponentType', - bti: '.AbstractProcessType', + ln: 'Location', + tn: null, ps: [{ - n: 'spatialReferenceFrame', - ti: '.SpatialReferenceFrame' - }, { - n: 'temporalReferenceFrame', - ti: '.TemporalReferenceFrame' - }, { - n: 'targetLocation', + n: 'point', rq: true, - en: 'location', - ti: '.Location' + en: { + lp: 'Point', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PointType' }, { - n: 'targetPosition', + n: 'curve', rq: true, - en: 'position', - ti: '.Position' - }, { - n: 'timePosition', - ti: '.TimePosition' + mx: false, + dom: false, + en: { + lp: '_Curve', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractCurveType', + t: 'er' }, { - n: 'interfaces', - ti: '.Interfaces' - }] - }, { - ln: 'OnlineResource', - tn: null, - ps: [{ n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -2561,119 +2335,197 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessMethodType.Implementation', + ln: 'Security', tn: null, ps: [{ - n: 'processChain', - rq: true, - en: 'ProcessChain', - ti: '.ProcessChainType' - }, { - n: 'implementationCode', - rq: true, - en: 'ImplementationCode', - ti: '.ProcessMethodType.Implementation.ImplementationCode' - }, { - 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', + n: 'ownerProducer', + ti: { + t: 'l' + }, + an: { + lp: 'ownerProducer', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'role', + n: 'scIcontrols', + ti: { + t: 'l' + }, + an: { + lp: 'SCIcontrols', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'arcrole', + n: 'sarIdentifier', + ti: { + t: 'l' + }, + an: { + lp: 'SARIdentifier', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'title', + n: 'disseminationControls', + ti: { + t: 'l' + }, + an: { + lp: 'disseminationControls', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'fgIsourceOpen', + ti: { + t: 'l' + }, + an: { + lp: 'FGIsourceOpen', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'fgIsourceProtected', + ti: { + t: 'l' + }, + an: { + lp: 'FGIsourceProtected', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' - }] - }, { - ln: 'EventList.Member', - tn: null, - ps: [{ - n: 'event', - rq: true, - en: 'Event', - ti: '.Event' }, { - n: 'name', - rq: true, - ti: 'Token', + n: 'releasableTo', + ti: { + t: 'l' + }, an: { - lp: 'name' + lp: 'releasableTo', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'remoteSchema', + n: 'nonICmarkings', + ti: { + t: 'l' + }, an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'nonICmarkings', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', + n: 'classifiedBy', + an: { + lp: 'classifiedBy', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'href', + n: 'classificationReason', + an: { + lp: 'classificationReason', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'role', + n: 'derivedFrom', + an: { + lp: 'derivedFrom', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'arcrole', + n: 'declassDate', + ti: 'Calendar', + an: { + lp: 'declassDate', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'title', + n: 'declassEvent', + an: { + lp: 'declassEvent', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'declassException', + ti: { + t: 'l' + }, + an: { + lp: 'declassException', + ns: 'urn:us:gov:ic:ism:v2' + }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + 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: 'LayerPropertyType', + ln: 'ValidTime', + tn: null, ps: [{ - n: 'abstractDataRecord', + n: 'timeInstant', rq: true, - mx: false, - dom: false, en: { - lp: 'AbstractDataRecord', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + lp: 'TimeInstant', + ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'SWE_1_0_1.AbstractDataRecordType', - t: 'er' + ti: 'GML_3_1_1.TimeInstantType' }, { - n: 'category', + n: 'timePeriod', rq: true, en: { - lp: 'Category', - ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'SWE_1_0_1.Category' + ti: 'GML_3_1_1.TimePeriodType' + }] + }, { + ln: 'Identification', + tn: null, + ps: [{ + n: 'identifierList', + rq: true, + en: 'IdentifierList', + ti: '.Identification.IdentifierList' }, { n: 'remoteSchema', an: { @@ -2706,50 +2558,6 @@ var SensorML_1_0_1_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - 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: 'identifier', - rq: true, - col: true, - ti: '.Identification.IdentifierList.Identifier' - }, { - n: 'id', - ti: 'ID', - an: { - lp: 'id' - }, - t: 'a' - }] }, { ln: 'Components.ComponentList.Component', tn: null, @@ -2802,77 +2610,211 @@ 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: 'ConnectionsPropertyType', - tn: 'connectionsPropertyType', + ln: 'AbstractProcessType', + bti: '.AbstractSMLType', ps: [{ - n: 'connectionList', - rq: true, - en: 'ConnectionList', - ti: '.AbstractListType' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - 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: 'validTime', + ti: '.ValidTime' }, { - n: 'arcrole', - t: 'a' + n: 'securityConstraint', + ti: '.SecurityConstraint' }, { - n: 'title', + 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' + }] + }, { + 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, + 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: 'Positions.PositionList', + tn: null, + ps: [{ + n: 'position', + rq: true, + col: true, + ti: '.Position' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'timePosition', + rq: true, + ti: '.TimePosition' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, t: 'a' + }] + }, { + ln: 'Link', + tn: null, + ps: [{ + n: 'source', + rq: true, + ti: '.Link.Source' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'destination', + rq: true, + ti: '.Link.Destination' + }, { + n: 'type', + an: { + lp: 'type' + }, t: 'a' }] }, { - ln: 'ProcessChainType', - bti: '.AbstractPureProcessType', + ln: 'Connection', + tn: null, ps: [{ - n: 'components', + n: 'link', rq: true, - ti: '.Components' + en: 'Link', + ti: '.Link' }, { - n: 'connections', + n: 'arrayLink', rq: true, - ti: '.Connections' + en: 'ArrayLink', + ti: '.ArrayLink' + }, { + n: 'name', + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'History', + ln: 'Inputs.InputList', tn: null, ps: [{ - n: 'eventList', + n: 'input', rq: true, - en: 'EventList', - ti: '.EventList' + col: true, + ti: '.IoComponentPropertyType' + }, { + n: 'id', + ti: 'ID', + an: { + lp: 'id' + }, + t: 'a' + }] + }, { + ln: 'ProcessMethodType.Rules.RulesDefinition', + tn: null, + ps: [{ + 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' + }] + }, { + ln: 'Positions', + tn: null, + ps: [{ + n: 'positionList', + rq: true, + en: 'PositionList', + ti: '.Positions.PositionList' }, { n: 'remoteSchema', an: { @@ -2906,214 +2848,186 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Link', + ln: 'Parameters.ParameterList', tn: null, ps: [{ - n: 'source', - rq: true, - ti: '.Link.Source' - }, { - n: 'destination', + n: 'parameter', rq: true, - ti: '.Link.Destination' + col: true, + ti: 'SWE_1_0_1.DataComponentPropertyType' }, { - n: 'type', + n: 'id', + ti: 'ID', an: { - lp: 'type' + lp: 'id' }, t: 'a' }] }, { - ln: 'Security', + ln: 'Outputs', tn: null, ps: [{ - n: 'classification', - ti: 'IC_2_0.ClassificationType', + n: 'outputList', + rq: true, + en: 'OutputList', + ti: '.Outputs.OutputList' + }, { + n: 'remoteSchema', an: { - lp: 'classification', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'ownerProducer', - ti: { - t: 'l' - }, - an: { - lp: 'ownerProducer', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'scIcontrols', - ti: { - t: 'l' - }, - an: { - lp: 'SCIcontrols', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'href', t: 'a' }, { - n: 'sarIdentifier', - ti: { - t: 'l' - }, - an: { - lp: 'SARIdentifier', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'role', t: 'a' }, { - n: 'disseminationControls', - ti: { - t: 'l' - }, - an: { - lp: 'disseminationControls', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'arcrole', t: 'a' }, { - n: 'fgIsourceOpen', - ti: { - t: 'l' - }, - an: { - lp: 'FGIsourceOpen', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'title', t: 'a' }, { - n: 'fgIsourceProtected', - ti: { - t: 'l' - }, - an: { - lp: 'FGIsourceProtected', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', t: 'a' }, { - n: 'releasableTo', - ti: { - t: 'l' - }, - an: { - lp: 'releasableTo', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' + }] + }, { + ln: 'ContactList.Member', + tn: null, + ps: [{ + n: 'person', + rq: true, + en: 'Person', + ti: '.Person' }, { - n: 'nonICmarkings', - ti: { - t: 'l' - }, + n: 'responsibleParty', + rq: true, + en: 'ResponsibleParty', + ti: '.ResponsibleParty' + }, { + n: 'remoteSchema', an: { - lp: 'nonICmarkings', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'classifiedBy', - an: { - lp: 'classifiedBy', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'classificationReason', - an: { - lp: 'classificationReason', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'href', t: 'a' }, { - n: 'derivedFrom', - an: { - lp: 'derivedFrom', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'role', t: 'a' }, { - n: 'declassDate', - ti: 'Calendar', - an: { - lp: 'declassDate', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'arcrole', t: 'a' }, { - n: 'declassEvent', - an: { - lp: 'declassEvent', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'title', t: 'a' }, { - n: 'declassException', - ti: { - t: 'l' - }, - an: { - lp: 'declassException', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', t: 'a' }, { - n: 'typeOfExemptedSource', - ti: { - t: 'l' + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + t: 'a' + }] + }, { + 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: 'DataSourceType.ObservationReference', + tn: null, + ps: [{ + n: 'remoteSchema', an: { - lp: 'typeOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml' }, t: 'a' }, { - n: 'dateOfExemptedSource', - ti: 'Calendar', - an: { - lp: 'dateOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' - }, + 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: 'declassManualReview', - ti: 'Boolean', - an: { - lp: 'declassManualReview', - ns: 'urn:us:gov:ic:ism:v2' - }, + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' + }, { + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'ContactInfo', + ln: 'Classification.ClassifierList.Classifier', tn: null, ps: [{ - n: 'phone', - ti: '.ContactInfo.Phone' - }, { - n: 'address', - ti: '.ContactInfo.Address' - }, { - n: 'onlineResource', - mno: 0, - col: true, - ti: '.OnlineResource' - }, { - n: 'hoursOfService' + n: 'term', + rq: true, + en: 'Term', + ti: '.Term' }, { - n: 'contactInstructions' + n: 'name', + ti: 'Token', + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'Interfaces', - tn: null, + ln: 'ConnectionsPropertyType', + tn: 'connectionsPropertyType', ps: [{ - n: 'interfaceList', + n: 'connectionList', rq: true, - en: 'InterfaceList', - ti: '.Interfaces.InterfaceList' + en: 'ConnectionList', + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -3147,29 +3061,32 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Classification.ClassifierList', + ln: 'TimePosition', tn: null, ps: [{ - n: 'classifier', + n: 'time', rq: true, - col: true, - ti: '.Classification.ClassifierList.Classifier' + en: { + lp: 'Time', + ns: 'http:\/\/www.opengis.net\/swe\/1.0.1' + }, + ti: 'SWE_1_0_1.Time' }, { - n: 'id', - ti: 'ID', + n: 'process', + rq: true, + mx: false, + dom: false, + en: '_Process', + ti: '.AbstractProcessType', + t: 'er' + }, { + n: 'name', + rq: true, + ti: 'Token', an: { - lp: 'id' + lp: 'name' }, t: 'a' - }] - }, { - ln: 'Classification', - tn: null, - ps: [{ - n: 'classifierList', - rq: true, - en: 'ClassifierList', - ti: '.Classification.ClassifierList' }, { n: 'remoteSchema', an: { @@ -3203,29 +3120,36 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Parameters.ParameterList', + ln: 'ArrayLink.SourceArray', tn: null, ps: [{ - n: 'parameter', - rq: true, - col: true, - ti: 'SWE_1_0_1.DataComponentPropertyType' - }, { - n: 'id', - ti: 'ID', + n: 'ref', + ti: 'Token', an: { - lp: 'id' + lp: 'ref' }, t: 'a' }] }, { - ln: 'ParametersPropertyType', - tn: 'parametersPropertyType', + ln: 'ComponentType', + bti: '.AbstractComponentType', ps: [{ - n: 'parameterList', + n: 'method', + ti: '.MethodPropertyType' + }] + }, { + ln: 'Documentation', + tn: null, + ps: [{ + n: 'document', rq: true, - en: 'ParameterList', - ti: '.AbstractListType' + en: 'Document', + ti: '.Document' + }, { + n: 'documentList', + rq: true, + en: 'DocumentList', + ti: '.DocumentList' }, { n: 'remoteSchema', an: { @@ -3259,9 +3183,60 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessMethodType.Implementation.ImplementationCode.BinaryRef', + 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: 'PresentationLayerPropertyType', + 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', + 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' + }, + ti: 'SWE_1_0_1.DataStreamDefinitionType' + }, { n: 'remoteSchema', an: { lp: 'remoteSchema', @@ -3294,13 +3269,21 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Inputs', - tn: null, + ln: 'ProcessModelType', + bti: '.AbstractPureProcessType', ps: [{ - n: 'inputList', + n: 'method', rq: true, - en: 'InputList', - ti: '.Inputs.InputList' + ti: '.MethodPropertyType' + }] + }, { + ln: 'MethodPropertyType', + tn: 'methodPropertyType', + ps: [{ + n: 'processMethod', + rq: true, + en: 'ProcessMethod', + ti: '.ProcessMethodType' }, { n: 'remoteSchema', an: { @@ -3334,26 +3317,13 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Capabilities', - tn: null, + ln: 'DataSourcesPropertyType', + tn: 'dataSourcesPropertyType', ps: [{ - n: 'abstractDataRecord', + n: 'dataSourceList', 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' + en: 'DataSourceList', + ti: '.AbstractListType' }, { n: 'remoteSchema', an: { @@ -3387,213 +3357,243 @@ var SensorML_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'Positions', + ln: 'SystemType', + bti: '.AbstractComponentType', + ps: [{ + n: 'components', + ti: '.Components' + }, { + n: 'positions', + ti: '.Positions' + }, { + n: 'connections', + ti: '.Connections' + }] + }, { + ln: 'ProcessMethodType.Algorithm.AlgorithmDefinition', + tn: null, + ps: [{ + n: 'description', + en: { + lp: 'description', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.StringOrRefType' + }, { + n: 'mathML', + ti: '.ProcessMethodType.Algorithm.AlgorithmDefinition.MathML' + }] + }, { + ln: 'DataSourceType.Values', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'any', + mno: 0, + col: true, + mx: false, + t: 'ae' + }] + }, { + ln: 'ContactInfo.Address', tn: null, ps: [{ - n: 'positionList', - rq: true, - en: 'PositionList', - ti: '.Positions.PositionList' - }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' - }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - t: 'a' + n: 'deliveryPoint', + mno: 0, + col: true }, { - n: 'href', - t: 'a' + n: 'city' }, { - n: 'role', - t: 'a' + n: 'administrativeArea' }, { - n: 'arcrole', - t: 'a' + n: 'postalCode' }, { - n: 'title', - t: 'a' + n: 'country' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'electronicMailAddress' + }] + }, { + ln: 'ProcessChainType', + bti: '.AbstractPureProcessType', + ps: [{ + n: 'components', + rq: true, + ti: '.Components' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'connections', + rq: true, + ti: '.Connections' }] }], eis: [{ - en: 'method', - ti: '.MethodPropertyType' + en: 'ContactList', + ti: '.ContactList' }, { - en: 'System', - ti: '.SystemType', - sh: '_Process' + en: 'EventList', + ti: '.EventList' }, { - en: 'onlineResource', - ti: '.OnlineResource' + en: 'identification', + ti: '.Identification' }, { - en: 'legalConstraint', - ti: '.LegalConstraint' + en: 'classification', + ti: '.Classification' }, { - en: 'Link', - ti: '.Link' + en: 'ArrayLink', + ti: '.ArrayLink' }, { - en: 'history', - ti: '.History' + en: 'System', + ti: '.SystemType', + sh: '_Process' }, { - en: 'ruleLanguage', - ti: '.RuleLanguageType' + en: 'inputs', + ti: '.Inputs' }, { en: 'interfaces', ti: '.Interfaces' }, { - en: 'interface', - ti: '.Interface' + en: 'timePosition', + ti: '.TimePosition' }, { - en: 'documentation', - ti: '.Documentation' + en: 'keywords', + ti: '.Keywords' }, { - en: 'ResponsibleParty', - ti: '.ResponsibleParty' + en: 'Link', + ti: '.Link' + }, { + en: 'location', + ti: '.Location' + }, { + en: 'Rights', + ti: '.Rights' }, { en: 'schematron', ti: '.Schematron', sh: 'ruleLanguage' }, { - en: 'characteristics', - ti: '.Characteristics' + en: 'history', + ti: '.History' }, { - en: 'Document', - ti: '.Document' + en: 'validTime', + ti: '.ValidTime' }, { - en: 'Person', - ti: '.Person' + en: 'documentation', + ti: '.Documentation' }, { - en: 'Security', - ti: '.Security' + en: 'connections', + ti: '.Connections' }, { - en: 'Rights', - ti: '.Rights' + en: 'connection', + ti: '.Connection' }, { - en: 'InterfaceDefinition', - ti: '.InterfaceDefinition' + en: 'contactInfo', + ti: '.ContactInfo' }, { - en: 'keywords', - ti: '.Keywords' + en: 'Security', + ti: '.Security' }, { - en: 'location', - ti: '.Location' + en: 'spatialReferenceFrame', + ti: '.SpatialReferenceFrame' }, { - en: 'inputs', - ti: '.Inputs' + en: 'ResponsibleParty', + ti: '.ResponsibleParty' + }, { + en: 'ProcessChain', + ti: '.ProcessChainType', + sh: '_Process' }, { en: 'DataSource', ti: '.DataSourceType', sh: '_Process' }, { - en: 'parameters', - ti: '.Parameters' - }, { - en: 'components', - ti: '.Components' + en: 'method', + ti: '.MethodPropertyType' }, { - en: 'spatialReferenceFrame', - ti: '.SpatialReferenceFrame' + en: 'ProcessMethod', + ti: '.ProcessMethodType' }, { en: 'SensorML', ti: '.SensorML' }, { - en: 'connection', - ti: '.Connection' + en: 'characteristics', + ti: '.Characteristics' }, { - en: 'relaxNG', - ti: '.RelaxNG', - sh: 'ruleLanguage' + en: 'Event', + ti: '.Event' }, { - en: 'contactInfo', - ti: '.ContactInfo' + en: 'parameters', + ti: '.Parameters' }, { - en: 'ProcessModel', - ti: '.ProcessModelType', - sh: '_Process' + en: 'onlineResource', + ti: '.OnlineResource' }, { - en: 'connections', - ti: '.Connections' + en: 'legalConstraint', + ti: '.LegalConstraint' + }, { + en: 'InterfaceDefinition', + ti: '.InterfaceDefinition' + }, { + en: 'position', + ti: '.Position' + }, { + en: 'temporalReferenceFrame', + ti: '.TemporalReferenceFrame' }, { en: 'DocumentList', ti: '.DocumentList' }, { - en: 'Event', - ti: '.Event' + en: 'capabilities', + ti: '.Capabilities' }, { - en: 'contact', - ti: '.Contact' + en: 'components', + ti: '.Components' + }, { + en: 'outputs', + ti: '.Outputs' }, { en: 'Component', ti: '.ComponentType', sh: '_Process' }, { - en: 'position', - ti: '.Position' - }, { - en: 'timePosition', - ti: '.TimePosition' + en: 'ruleLanguage', + ti: '.RuleLanguageType' }, { - en: 'EventList', - ti: '.EventList' + en: 'ProcessModel', + ti: '.ProcessModelType', + sh: '_Process' }, { - en: 'temporalReferenceFrame', - ti: '.TemporalReferenceFrame' + en: 'Term', + ti: '.Term' }, { en: 'ComponentArray', ti: '.ComponentArrayType', sh: '_Process' + }, { + en: 'securityConstraint', + ti: '.SecurityConstraint' + }, { + en: 'relaxNG', + ti: '.RelaxNG', + sh: 'ruleLanguage' }, { en: '_Process', ti: '.AbstractProcessType' }, { - en: 'capabilities', - ti: '.Capabilities' - }, { - en: 'ArrayLink', - ti: '.ArrayLink' + en: 'interface', + ti: '.Interface' }, { en: 'positions', ti: '.Positions' }, { - en: 'ContactList', - ti: '.ContactList' - }, { - en: 'identification', - ti: '.Identification' - }, { - en: 'validTime', - ti: '.ValidTime' - }, { - en: 'outputs', - ti: '.Outputs' - }, { - en: 'ProcessChain', - ti: '.ProcessChainType', - sh: '_Process' - }, { - en: 'securityConstraint', - ti: '.SecurityConstraint' - }, { - en: 'Term', - ti: '.Term' + en: 'Document', + ti: '.Document' }, { - en: 'ProcessMethod', - ti: '.ProcessMethodType' + en: 'Person', + ti: '.Person' }, { - en: 'classification', - ti: '.Classification' + en: 'contact', + ti: '.Contact' }] }; return { diff --git a/scripts/lib/SensorML_2_0.js b/scripts/lib/SensorML_2_0.js index 2cef3ed2..9b3ff6f2 100644 --- a/scripts/lib/SensorML_2_0.js +++ b/scripts/lib/SensorML_2_0.js @@ -3,55 +3,14 @@ var SensorML_2_0_Module_Factory = function () { n: 'SensorML_2_0', dens: 'http:\/\/www.opengis.net\/sensorml\/2.0', dans: 'http:\/\/www.w3.org\/1999\/xlink', - deps: ['XLink_1_0', 'ISO19139_GMD_20070417', 'SWE_2_0', 'GML_3_2_1'], + deps: ['XLink_1_0', 'SWE_2_0', 'ISO19139_GMD_20070417', 'GML_3_2_1'], tis: [{ - ln: 'ObservablePropertyType', - bti: 'SWE_2_0.AbstractSWEIdentifiableType', - ps: [{ - n: 'definition', - rq: true, - an: { - lp: 'definition' - }, - t: 'a' - }] - }, { - ln: 'AbstractProcessType.Configuration', - tn: null, - ps: [{ - n: 'abstractSettings', - rq: true, - mx: false, - dom: false, - en: 'AbstractSettings', - ti: '.AbstractSettingsType', - t: 'er' - }] - }, { - ln: 'ModeChoiceType', - bti: '.AbstractModesType', - ps: [{ - n: 'mode', - rq: true, - col: true, - ti: '.ModePropertyType' - }] - }, { - ln: 'ComponentListType', - bti: 'SWE_2_0.AbstractSWEType', - ps: [{ - n: 'component', - rq: true, - col: true, - ti: '.ComponentListType.Component' - }] - }, { - ln: 'ObservablePropertyPropertyType', + ln: 'ModeChoicePropertyType', ps: [{ - n: 'observableProperty', + n: 'modeChoice', rq: true, - en: 'ObservableProperty', - ti: '.ObservablePropertyType' + en: 'ModeChoice', + ti: '.ModeChoiceType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -78,39 +37,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'StatusSettingPropertyType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'ref', - rq: true, - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' - }] - }, { - ln: 'CapabilityListType.Capability', - tn: null, - bti: 'SWE_2_0.AbstractDataComponentPropertyType', - ps: [{ - n: 'name', - rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'AggregateProcessPropertyType', + ln: 'SimpleProcessPropertyType', ps: [{ - n: 'aggregateProcess', + n: 'simpleProcess', rq: true, - en: 'AggregateProcess', - ti: '.AggregateProcessType' + en: 'SimpleProcess', + ti: '.SimpleProcessType' }, { n: 'owns', ti: 'Boolean', @@ -160,46 +92,33 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClassifierListPropertyType', + ln: 'ConnectionListType', + bti: 'SWE_2_0.AbstractSWEType', ps: [{ - n: 'classifierList', + n: 'connection', rq: true, - en: 'ClassifierList', - ti: '.ClassifierListType' - }, { - 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' + col: true, + ti: '.ConnectionListType.Connection' + }] + }, { + ln: 'PhysicalSystemType', + bti: '.AbstractPhysicalProcessType', + ps: [{ + n: 'components', + ti: '.ComponentListPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'connections', + ti: '.ConnectionListPropertyType' }] }, { - ln: 'AbstractProcessPropertyType', + ln: 'AbstractPhysicalProcessPropertyType', ps: [{ - n: 'abstractProcess', + n: 'abstractPhysicalProcess', rq: true, mx: false, dom: false, - en: 'AbstractProcess', - ti: '.AbstractProcessType', + en: 'AbstractPhysicalProcess', + ti: '.AbstractPhysicalProcessType', t: 'er' }, { n: 'nilReason', @@ -250,12 +169,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConnectionListPropertyType', + ln: 'CharacteristicListPropertyType', ps: [{ - n: 'connectionList', + n: 'characteristicList', rq: true, - en: 'ConnectionList', - ti: '.ConnectionListType' + en: 'CharacteristicList', + ti: '.CharacteristicListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -282,12 +201,40 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CapabilityListPropertyType', + ln: 'DescribedObjectType.Characteristics', + tn: null, + bti: '.CharacteristicListPropertyType', ps: [{ - n: 'capabilityList', + n: 'name', rq: true, - en: 'CapabilityList', - ti: '.CapabilityListType' + ti: 'NCName', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'ValueSettingPropertyType', + ps: [{ + n: 'value', + ti: 'Token', + t: 'v' + }, { + n: 'ref', + rq: true, + ti: 'Token', + an: { + lp: 'ref' + }, + t: 'a' + }] + }, { + ln: 'ModePropertyType', + ps: [{ + n: 'mode', + rq: true, + en: 'Mode', + ti: '.ModeType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -314,12 +261,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EventPropertyType', + ln: 'TemporalFramePropertyType', ps: [{ - n: 'event', + n: 'temporalFrame', rq: true, - en: 'Event', - ti: '.EventType' + en: 'TemporalFrame', + ti: '.TemporalFrameType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -346,38 +293,53 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractPhysicalProcessPropertyType', + ln: 'ProcessMethodType', + bti: 'SWE_2_0.AbstractSWEIdentifiableType', ps: [{ - n: 'abstractPhysicalProcess', + n: 'algorithm', + mno: 0, + col: true, + ti: '.ProcessMethodType.Algorithm' + }] + }, { + ln: 'LinkPropertyType', + ps: [{ + n: 'link', rq: true, - mx: false, - dom: false, - en: 'AbstractPhysicalProcess', - ti: '.AbstractPhysicalProcessType', - t: 'er' + en: 'Link', + ti: '.LinkType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { - n: 'nilReason', - ti: { - t: 'l' - }, - an: { - lp: 'nilReason' - }, + n: 'href', t: 'a' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, + 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: 'InputListPropertyType', + ps: [{ + n: 'inputList', + rq: true, + en: 'InputList', + ti: '.InputListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -404,117 +366,50 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SimpleProcessPropertyType', + ln: 'ComponentListType.Component', + tn: null, + bti: '.AbstractProcessPropertyType', ps: [{ - n: 'simpleProcess', + n: 'name', rq: true, - en: 'SimpleProcess', - ti: '.SimpleProcessType' - }, { - 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' - }, { - 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: 'SpatialFrameType', - bti: 'SWE_2_0.AbstractSWEIdentifiableType', + ln: 'FeatureListType', + bti: '.AbstractMetadataListType', ps: [{ - n: 'origin', - rq: true - }, { - n: 'axis', + n: 'feature', rq: true, col: true, - ti: '.SpatialFrameType.Axis' - }] - }, { - ln: 'SettingsType', - bti: '.AbstractSettingsType', - 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: 'setMode', - mno: 0, - col: true, - ti: '.ModeSettingPropertyType' - }, { - n: 'setStatus', - mno: 0, - col: true, - ti: '.StatusSettingPropertyType' + ti: 'GML_3_2_1.FeaturePropertyType' }] }, { - ln: 'AbstractProcessType.Inputs', + ln: 'ParameterListType.Parameter', tn: null, + bti: '.DataComponentOrObservablePropertyType', ps: [{ - n: 'inputList', + n: 'name', rq: true, - en: 'InputList', - ti: '.InputListType' + ti: 'NCName', + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'ProcessMethodPropertyType', + ln: 'AbstractMetadataListPropertyType', ps: [{ - n: 'processMethod', + n: 'abstractMetadataList', rq: true, - en: 'ProcessMethod', - ti: '.ProcessMethodType' + mx: false, + dom: false, + en: 'AbstractMetadataList', + ti: '.AbstractMetadataListType', + t: 'er' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -541,33 +436,21 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EventType.Configuration', - tn: null, - ps: [{ - n: 'abstractSettings', - rq: true, - mx: false, - dom: false, - en: 'AbstractSettings', - ti: '.AbstractSettingsType', - t: 'er' - }] - }, { - ln: 'AbstractPhysicalProcessType.LocalReferenceFrame', + ln: 'ClassifierListType.Classifier', tn: null, ps: [{ - n: 'spatialFrame', + n: 'term', rq: true, - en: 'SpatialFrame', - ti: '.SpatialFrameType' + en: 'Term', + ti: '.TermType' }] }, { - ln: 'DocumentListPropertyType', + ln: 'ClassifierListPropertyType', ps: [{ - n: 'documentList', + n: 'classifierList', rq: true, - en: 'DocumentList', - ti: '.DocumentListType' + en: 'ClassifierList', + ti: '.ClassifierListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -594,52 +477,67 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OutputListType', - bti: 'SWE_2_0.AbstractSWEType', + ln: 'DocumentListType', + bti: '.AbstractMetadataListType', ps: [{ - n: 'output', + n: 'document', rq: true, col: true, - ti: '.OutputListType.Output' + ti: 'ISO19139_GMD_20070417.CIOnlineResourcePropertyType' }] }, { - ln: 'ArraySettingPropertyType.ArrayValues.Encoding', - tn: null, + ln: 'PositionUnionPropertyType', ps: [{ - n: 'abstractEncoding', + n: 'text', rq: true, - mx: false, - dom: false, en: { - lp: 'AbstractEncoding', + lp: 'Text', ns: 'http:\/\/www.opengis.net\/swe\/2.0' }, - ti: 'SWE_2_0.AbstractEncodingType', - t: 'er' - }] - }, { - ln: 'DataComponentOrObservablePropertyType', - ps: [{ - n: 'abstractDataComponent', + 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: 'AbstractDataComponent', + lp: 'DataArray', ns: 'http:\/\/www.opengis.net\/swe\/2.0' }, - ti: 'SWE_2_0.AbstractDataComponentType', + ti: 'SWE_2_0.DataArrayType', t: 'er' }, { - n: 'observableProperty', - rq: true, - en: 'ObservableProperty', - ti: '.ObservablePropertyType' - }, { - n: 'dataInterface', + n: 'abstractProcess', rq: true, - en: 'DataInterface', - ti: '.DataInterfaceType' + mx: false, + dom: false, + en: 'AbstractProcess', + ti: '.AbstractProcessType', + t: 'er' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -666,12 +564,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComponentListPropertyType', + ln: 'DataInterfacePropertyType', ps: [{ - n: 'componentList', + n: 'dataInterface', rq: true, - en: 'ComponentList', - ti: '.ComponentListType' + en: 'DataInterface', + ti: '.DataInterfaceType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -698,28 +596,21 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PhysicalSystemPropertyType', + ln: 'OutputListType', + bti: 'SWE_2_0.AbstractSWEType', ps: [{ - n: 'physicalSystem', + n: 'output', rq: true, - 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' + col: true, + ti: '.OutputListType.Output' + }] + }, { + ln: 'DocumentListPropertyType', + ps: [{ + n: 'documentList', + rq: true, + en: 'DocumentList', + ti: '.DocumentListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -744,46 +635,13 @@ 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: 'IdentifierListType', - bti: '.AbstractMetadataListType', - ps: [{ - n: 'smlIdentifier', - rq: true, - col: true, - en: 'identifier', - ti: '.IdentifierListType.Identifier' - }] - }, { - ln: 'AbstractAlgorithmType', - ps: [{ - n: 'id', - ti: 'ID', - an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - t: 'a' - }] + ln: 'AbstractModesType', + bti: 'SWE_2_0.AbstractSWEType' }, { - ln: 'AbstractProcessType.Parameters', + ln: 'EventType.Time', tn: null, - ps: [{ - n: 'parameterList', - rq: true, - en: 'ParameterList', - ti: '.ParameterListType' - }] - }, { - ln: 'TimeInstantOrPeriodPropertyType', ps: [{ n: 'timePeriod', rq: true, @@ -800,6 +658,14 @@ var SensorML_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, ti: 'GML_3_2_1.TimeInstantType' + }] + }, { + ln: 'AbstractAlgorithmPropertyType', + ps: [{ + n: 'abstractAlgorithm', + rq: true, + en: 'AbstractAlgorithm', + ti: '.AbstractAlgorithmType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -826,31 +692,45 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractProcessType', - bti: '.DescribedObjectType', + ln: 'EventType', + bti: 'SWE_2_0.AbstractSWEIdentifiableType', ps: [{ - n: 'typeOf', - ti: 'GML_3_2_1.ReferenceType' + n: 'keywords', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.MDKeywordsPropertyType' }, { - n: 'configuration', - ti: '.AbstractProcessType.Configuration' + n: 'identification', + mno: 0, + col: true, + ti: '.IdentifierListPropertyType' }, { - n: 'featuresOfInterest', - ti: '.AbstractProcessType.FeaturesOfInterest' + n: 'classification', + mno: 0, + col: true, + ti: '.ClassifierListPropertyType' }, { - n: 'inputs', - ti: '.AbstractProcessType.Inputs' + n: 'contacts', + mno: 0, + col: true, + ti: '.ContactListPropertyType' }, { - n: 'outputs', - ti: '.AbstractProcessType.Outputs' + n: 'documentation', + mno: 0, + col: true, + ti: '.DocumentListPropertyType' }, { - n: 'parameters', - ti: '.AbstractProcessType.Parameters' + n: 'time', + rq: true, + ti: '.EventType.Time' }, { - n: 'modes', + n: 'property', mno: 0, col: true, - ti: '.AbstractProcessType.Modes' + ti: 'SWE_2_0.AbstractDataComponentPropertyType' + }, { + n: 'configuration', + ti: '.EventType.Configuration' }, { n: 'definition', an: { @@ -859,9 +739,18 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CharacteristicListType.Characteristic', + ln: 'ConnectionListType.Connection', tn: null, - bti: 'SWE_2_0.AbstractDataComponentPropertyType', + ps: [{ + n: 'link', + rq: true, + en: 'Link', + ti: '.LinkType' + }] + }, { + ln: 'DescribedObjectType.Capabilities', + tn: null, + bti: '.CapabilityListPropertyType', ps: [{ n: 'name', rq: true, @@ -872,36 +761,22 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TemporalFramePropertyType', + ln: 'AbstractPhysicalProcessType.LocalReferenceFrame', + tn: null, ps: [{ - n: 'temporalFrame', + n: 'spatialFrame', 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', - t: 'a' + en: 'SpatialFrame', + ti: '.SpatialFrameType' + }] + }, { + ln: 'InputListType', + bti: 'SWE_2_0.AbstractSWEType', + ps: [{ + n: 'input', + rq: true, + col: true, + ti: '.InputListType.Input' }] }, { ln: 'SpatialFrameType.Axis', @@ -919,25 +794,19 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComponentListType.Component', - tn: null, - bti: '.AbstractProcessPropertyType', + ln: 'SimpleProcessType', + bti: '.AbstractProcessType', ps: [{ - n: 'name', - rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' + n: 'method', + ti: '.ProcessMethodPropertyType' }] }, { - ln: 'ModeChoicePropertyType', + ln: 'ContactListPropertyType', ps: [{ - n: 'modeChoice', + n: 'contactList', rq: true, - en: 'ModeChoice', - ti: '.ModeChoiceType' + en: 'ContactList', + ti: '.ContactListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -964,12 +833,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TermPropertyType', + ln: 'SettingsPropertyType', ps: [{ - n: 'term', + n: 'settings', rq: true, - en: 'Term', - ti: '.TermType' + en: 'Settings', + ti: '.SettingsType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -996,56 +865,52 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClassifierListType.Classifier', - tn: null, + ln: 'ModeChoiceType', + bti: '.AbstractModesType', ps: [{ - n: 'term', + n: 'mode', rq: true, - en: 'Term', - ti: '.TermType' + col: true, + ti: '.ModePropertyType' }] }, { - ln: 'KeywordListPropertyType', + ln: 'DataInterfaceType', + bti: 'SWE_2_0.AbstractSWEIdentifiableType', ps: [{ - n: 'keywordList', + n: 'data', rq: true, - en: 'KeywordList', - ti: '.KeywordListType' - }, { - 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: 'SWE_2_0.DataStreamPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'interfaceParameters', + ti: 'SWE_2_0.DataRecordPropertyType' + }] + }, { + ln: 'ParameterListType', + bti: 'SWE_2_0.AbstractSWEType', + ps: [{ + n: 'parameter', + rq: true, + col: true, + ti: '.ParameterListType.Parameter' + }] + }, { + ln: 'KeywordListType', + bti: '.AbstractMetadataListType', + ps: [{ + n: 'codeSpace', + ti: 'SWE_2_0.Reference' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'keyword', + rq: true, + col: true }] }, { - ln: 'AbstractSettingsPropertyType', + ln: 'EventPropertyType', ps: [{ - n: 'abstractSettings', + n: 'event', rq: true, - mx: false, - dom: false, - en: 'AbstractSettings', - ti: '.AbstractSettingsType', - t: 'er' + en: 'Event', + ti: '.EventType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1092,44 +957,35 @@ var SensorML_2_0_Module_Factory = function () { ti: 'GML_3_2_1.TimeInstantType' }] }, { - ln: 'CharacteristicListType', - bti: '.AbstractMetadataListType', + ln: 'CapabilityListType.Capability', + tn: null, + bti: 'SWE_2_0.AbstractDataComponentPropertyType', ps: [{ - n: 'characteristic', + n: 'name', rq: true, - col: true, - ti: '.CharacteristicListType.Characteristic' + ti: 'NCName', + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'DataInterfacePropertyType', + ln: 'LinkType', ps: [{ - n: 'dataInterface', + n: 'source', rq: true, - en: 'DataInterface', - ti: '.DataInterfaceType' - }, { - 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: '.DataComponentRefPropertyType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', - t: 'a' + n: 'destination', + rq: true, + ti: '.DataComponentRefPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, t: 'a' }] }, { @@ -1146,119 +1002,122 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataInterfaceType', - bti: 'SWE_2_0.AbstractSWEIdentifiableType', + ln: 'CharacteristicListType', + bti: '.AbstractMetadataListType', ps: [{ - n: 'data', + n: 'characteristic', rq: true, - ti: 'SWE_2_0.DataStreamPropertyType' - }, { - n: 'interfaceParameters', - ti: 'SWE_2_0.DataRecordPropertyType' + col: true, + ti: '.CharacteristicListType.Characteristic' }] }, { - ln: 'AbstractProcessType.FeaturesOfInterest', - tn: null, + ln: 'PhysicalComponentType', + bti: '.AbstractPhysicalProcessType', ps: [{ - n: 'featureList', - rq: true, - en: 'FeatureList', - ti: '.FeatureListType' + n: 'method', + ti: '.ProcessMethodPropertyType' }] }, { - ln: 'InputListType', - bti: 'SWE_2_0.AbstractSWEType', + ln: 'ConstraintPropertyType', ps: [{ - n: 'input', + n: 'allowedTimes', rq: true, - col: true, - ti: '.InputListType.Input' - }] - }, { - ln: 'FeatureListType', - bti: '.AbstractMetadataListType', - ps: [{ - n: 'feature', + en: { + lp: 'AllowedTimes', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AllowedTimesType' + }, { + n: 'allowedTokens', rq: true, - 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' + en: { + lp: 'AllowedTokens', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AllowedTokensType' }, { - n: 'identification', - mno: 0, - col: true, - ti: '.IdentifierListPropertyType' + n: 'allowedValues', + rq: true, + en: { + lp: 'AllowedValues', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AllowedValuesType' }, { - n: 'classification', - mno: 0, - col: true, - ti: '.ClassifierListPropertyType' + n: 'type', + ti: 'XLink_1_0.TypeType', + t: 'a' }, { - n: 'contacts', - mno: 0, - col: true, - ti: '.ContactListPropertyType' + n: 'href', + t: 'a' }, { - n: 'documentation', - mno: 0, - col: true, - ti: '.DocumentListPropertyType' + n: 'role', + t: 'a' }, { - n: 'time', - rq: true, - ti: '.EventType.Time' + n: 'arcrole', + t: 'a' }, { - n: 'property', - mno: 0, - col: true, - ti: 'SWE_2_0.AbstractDataComponentPropertyType' + n: 'title', + t: 'a' }, { - n: 'configuration', - ti: '.EventType.Configuration' + n: 'show', + ti: 'XLink_1_0.ShowType', + t: 'a' }, { - n: 'definition', - an: { - lp: 'definition' - }, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', t: 'a' }] }, { - ln: 'ClassifierListType', - bti: '.AbstractMetadataListType', + ln: 'TermPropertyType', ps: [{ - n: 'classifier', + n: 'term', rq: true, - col: true, - ti: '.ClassifierListType.Classifier' + en: 'Term', + ti: '.TermType' + }, { + 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: 'OutputListType.Output', - tn: null, - bti: '.DataComponentOrObservablePropertyType', + ln: 'AbstractAlgorithmType', ps: [{ - n: 'name', - rq: true, - ti: 'NCName', + n: 'id', + ti: 'ID', an: { - lp: 'name' + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' }] }, { - ln: 'ContactListPropertyType', + ln: 'ObservablePropertyPropertyType', ps: [{ - n: 'contactList', + n: 'observableProperty', rq: true, - en: 'ContactList', - ti: '.ContactListType' + en: 'ObservableProperty', + ti: '.ObservablePropertyType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1285,111 +1144,46 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ModeSettingPropertyType', + ln: 'AbstractProcessType.Outputs', + tn: null, ps: [{ - n: 'value', - ti: 'NCName', - t: 'v' - }, { - n: 'ref', + n: 'outputList', rq: true, - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' + en: 'OutputList', + ti: '.OutputListType' }] }, { - ln: 'ContactListType', - bti: '.AbstractMetadataListType', + ln: 'EventType.Configuration', + tn: null, ps: [{ - n: 'contact', + n: 'abstractSettings', rq: true, - col: true, - ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' + mx: false, + dom: false, + en: 'AbstractSettings', + ti: '.AbstractSettingsType', + t: 'er' }] }, { - ln: 'EventType.Time', - tn: null, + ln: 'AggregateProcessPropertyType', ps: [{ - n: 'timePeriod', + n: 'aggregateProcess', rq: true, - en: { - lp: 'TimePeriod', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + en: 'AggregateProcess', + ti: '.AggregateProcessType' + }, { + n: 'nilReason', + ti: { + t: 'l' }, - ti: 'GML_3_2_1.TimePeriodType' + an: { + lp: 'nilReason' + }, + t: 'a' }, { - n: 'timeInstant', - rq: true, - en: { - lp: 'TimeInstant', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.TimeInstantType' - }] - }, { - ln: 'PhysicalComponentType', - bti: '.AbstractPhysicalProcessType', - ps: [{ - n: 'method', - ti: '.ProcessMethodPropertyType' - }] - }, { - ln: 'EventListType', - bti: '.AbstractMetadataListType', - ps: [{ - n: 'event', - rq: true, - 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: 'connections', - ti: '.ConnectionListPropertyType' - }] - }, { - ln: 'PhysicalComponentPropertyType', - ps: [{ - n: 'physicalComponent', - 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', + n: 'remoteSchema', + an: { + lp: 'remoteSchema', ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' @@ -1417,23 +1211,21 @@ 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: 'ConnectionListType.Connection', - tn: null, - ps: [{ - n: 'link', - rq: true, - en: 'Link', - ti: '.LinkType' - }] - }, { - ln: 'IdentifierListPropertyType', + ln: 'ProcessMethodPropertyType', ps: [{ - n: 'identifierList', + n: 'processMethod', rq: true, - en: 'IdentifierList', - ti: '.IdentifierListType' + en: 'ProcessMethod', + ti: '.ProcessMethodType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1460,59 +1252,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractProcessType.Modes', - tn: null, - ps: [{ - n: 'abstractModes', - rq: true, - mx: false, - dom: false, - en: 'AbstractModes', - ti: '.AbstractModesType', - t: 'er' - }] - }, { - ln: 'ConstraintSettingPropertyType', - ps: [{ - n: 'allowedTimes', - rq: true, - en: { - lp: 'AllowedTimes', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.AllowedTimesType' - }, { - n: 'allowedTokens', - rq: true, - en: { - lp: 'AllowedTokens', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.AllowedTokensType' - }, { - n: 'allowedValues', - rq: true, - en: { - lp: 'AllowedValues', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.AllowedValuesType' - }, { - n: 'ref', - rq: true, - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' - }] - }, { - ln: 'SettingsPropertyType', + ln: 'FeatureListPropertyType', ps: [{ - n: 'settings', + n: 'featureList', rq: true, - en: 'Settings', - ti: '.SettingsType' + en: 'FeatureList', + ti: '.FeatureListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1539,9 +1284,23 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribedObjectType.Capabilities', + ln: 'StatusSettingPropertyType', + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'ref', + rq: true, + ti: 'Token', + an: { + lp: 'ref' + }, + t: 'a' + }] + }, { + ln: 'CharacteristicListType.Characteristic', tn: null, - bti: '.CapabilityListPropertyType', + bti: 'SWE_2_0.AbstractDataComponentPropertyType', ps: [{ n: 'name', rq: true, @@ -1552,24 +1311,37 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ParameterListType', - bti: 'SWE_2_0.AbstractSWEType', + ln: 'AbstractProcessType.FeaturesOfInterest', + tn: null, ps: [{ - n: 'parameter', + n: 'featureList', rq: true, - col: true, - ti: '.ParameterListType.Parameter' + en: 'FeatureList', + ti: '.FeatureListType' }] }, { - ln: 'AbstractModesPropertyType', + ln: 'DataComponentOrObservablePropertyType', ps: [{ - n: 'abstractModes', + n: 'abstractDataComponent', rq: true, mx: false, dom: false, - en: 'AbstractModes', - ti: '.AbstractModesType', + en: { + lp: 'AbstractDataComponent', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AbstractDataComponentType', t: 'er' + }, { + n: 'observableProperty', + rq: true, + en: 'ObservableProperty', + ti: '.ObservablePropertyType' + }, { + n: 'dataInterface', + rq: true, + en: 'DataInterface', + ti: '.DataInterfaceType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1596,68 +1368,38 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ConnectionListType', - bti: 'SWE_2_0.AbstractSWEType', - ps: [{ - n: 'connection', - rq: true, - col: true, - ti: '.ConnectionListType.Connection' - }] - }, { - ln: 'ArraySettingPropertyType.ArrayValues', - tn: null, + ln: 'AbstractProcessPropertyType', ps: [{ - n: 'encoding', + n: 'abstractProcess', rq: true, - ti: '.ArraySettingPropertyType.ArrayValues.Encoding' + mx: false, + dom: false, + en: 'AbstractProcess', + ti: '.AbstractProcessType', + t: 'er' }, { - n: 'value', - rq: true, - ti: 'SWE_2_0.EncodedValuesPropertyType' - }] - }, { - ln: 'ValueSettingPropertyType', - ps: [{ - n: 'value', - ti: 'Token', - t: 'v' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }, { - n: 'ref', - rq: true, - ti: 'Token', + n: 'nilReason', + ti: { + t: 'l' + }, an: { - lp: 'ref' + lp: 'nilReason' }, t: 'a' - }] - }, { - ln: 'PhysicalSystemType', - bti: '.AbstractPhysicalProcessType', - ps: [{ - n: 'components', - ti: '.ComponentListPropertyType' }, { - n: 'connections', - ti: '.ConnectionListPropertyType' - }] - }, { - ln: 'AbstractMetadataListType', - bti: 'SWE_2_0.AbstractSWEIdentifiableType', - ps: [{ - n: 'definition', + n: 'remoteSchema', an: { - lp: 'definition' + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, t: 'a' - }] - }, { - ln: 'ParameterListPropertyType', - ps: [{ - n: 'parameterList', - rq: true, - en: 'ParameterList', - ti: '.ParameterListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1684,12 +1426,23 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FeatureListPropertyType', + ln: 'TimeInstantOrPeriodPropertyType', ps: [{ - n: 'featureList', + n: 'timePeriod', rq: true, - en: 'FeatureList', - ti: '.FeatureListType' + 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', @@ -1716,144 +1469,49 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribedObjectType', - bti: 'GML_3_2_1.AbstractFeatureType', - ps: [{ - n: 'extension', - mno: 0, - col: true, - ti: 'AnyType' - }, { - n: 'keywords', - mno: 0, - col: true, - ti: '.KeywordListPropertyType' - }, { - n: 'identification', - mno: 0, - col: true, - ti: '.IdentifierListPropertyType' - }, { - n: 'classification', - mno: 0, - col: true, - ti: '.ClassifierListPropertyType' - }, { - n: 'validTime', - mno: 0, - col: true, - ti: '.DescribedObjectType.ValidTime' - }, { - n: 'securityConstraints', - mno: 0, - col: true, - ti: 'AnyType' - }, { - n: 'legalConstraints', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.MDLegalConstraintsPropertyType' - }, { - n: 'characteristics', - mno: 0, - col: true, - ti: '.DescribedObjectType.Characteristics' - }, { - n: 'capabilities', - mno: 0, - col: true, - ti: '.DescribedObjectType.Capabilities' - }, { - n: 'contacts', - mno: 0, - col: true, - ti: '.ContactListPropertyType' - }, { - n: 'documentation', - mno: 0, - col: true, - ti: '.DocumentListPropertyType' - }, { - n: 'history', - mno: 0, - col: true, - ti: '.EventListPropertyType' - }, { - n: 'lang', - an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' - }, - t: 'a' - }] - }, { - ln: 'DocumentListType', - bti: '.AbstractMetadataListType', + ln: 'AbstractProcessType.Modes', + tn: null, ps: [{ - n: 'document', + n: 'abstractModes', rq: true, - col: true, - ti: 'ISO19139_GMD_20070417.CIOnlineResourcePropertyType' + mx: false, + dom: false, + en: 'AbstractModes', + ti: '.AbstractModesType', + t: 'er' }] }, { - ln: 'AbstractPhysicalProcessType.LocalTimeFrame', - tn: null, + ln: 'TemporalFrameType', + bti: 'SWE_2_0.AbstractSWEIdentifiableType', ps: [{ - n: 'temporalFrame', - rq: true, - en: 'TemporalFrame', - ti: '.TemporalFrameType' + n: 'origin', + rq: true }] }, { - ln: 'AbstractPhysicalProcessType', - bti: '.AbstractProcessType', + ln: 'ClassifierListType', + bti: '.AbstractMetadataListType', ps: [{ - n: 'attachedTo', - 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, + n: 'classifier', + rq: true, col: true, - ti: 'SWE_2_0.TimePropertyType' + ti: '.ClassifierListType.Classifier' }] }, { - ln: 'DescribedObjectType.Characteristics', - tn: null, - bti: '.CharacteristicListPropertyType', + ln: 'CapabilityListType', + bti: '.AbstractMetadataListType', ps: [{ - n: 'name', + n: 'capability', rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' + col: true, + ti: '.CapabilityListType.Capability' }] }, { - ln: 'AbstractModesType', - bti: 'SWE_2_0.AbstractSWEType' - }, { - ln: 'ModePropertyType', + ln: 'ConnectionListPropertyType', ps: [{ - n: 'mode', + n: 'connectionList', rq: true, - en: 'Mode', - ti: '.ModeType' + en: 'ConnectionList', + ti: '.ConnectionListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1880,22 +1538,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribedObjectPropertyType', + ln: 'PhysicalSystemPropertyType', ps: [{ - n: 'describedObject', + n: 'physicalSystem', rq: true, - mx: false, - dom: false, - en: 'DescribedObject', - ti: '.DescribedObjectType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'PhysicalSystem', + ti: '.PhysicalSystemType' }, { n: 'nilReason', ti: { @@ -1936,14 +1584,48 @@ 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: 'ArraySettingPropertyType', + ln: 'ModeType', + bti: '.DescribedObjectType', ps: [{ - n: 'arrayValues', + n: 'configuration', rq: true, - en: 'ArrayValues', - ti: '.ArraySettingPropertyType.ArrayValues' + ti: '.SettingsPropertyType' + }] + }, { + ln: 'ConstraintSettingPropertyType', + ps: [{ + n: 'allowedTimes', + rq: true, + en: { + lp: 'AllowedTimes', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AllowedTimesType' + }, { + n: 'allowedTokens', + rq: true, + en: { + lp: 'AllowedTokens', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AllowedTokensType' + }, { + n: 'allowedValues', + rq: true, + en: { + lp: 'AllowedValues', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + }, + ti: 'SWE_2_0.AllowedValuesType' }, { n: 'ref', rq: true, @@ -1954,12 +1636,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'EventListPropertyType', + ln: 'KeywordListPropertyType', ps: [{ - n: 'eventList', + n: 'keywordList', rq: true, - en: 'EventList', - ti: '.EventListType' + en: 'KeywordList', + ti: '.KeywordListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -1986,21 +1668,15 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractProcessType.Outputs', - tn: null, - ps: [{ - n: 'outputList', - rq: true, - en: 'OutputList', - ti: '.OutputListType' - }] - }, { - ln: 'SpatialFramePropertyType', + ln: 'AbstractSettingsPropertyType', ps: [{ - n: 'spatialFrame', + n: 'abstractSettings', rq: true, - en: 'SpatialFrame', - ti: '.SpatialFrameType' + mx: false, + dom: false, + en: 'AbstractSettings', + ti: '.AbstractSettingsType', + t: 'er' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -2027,97 +1703,53 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataComponentRefPropertyType', + ln: 'ContactListType', + bti: '.AbstractMetadataListType', ps: [{ - n: 'ref', + n: 'contact', rq: true, - ti: 'Token', - an: { - lp: 'ref' - }, - t: 'a' + col: true, + ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' }] }, { - ln: 'TemporalFrameType', - bti: 'SWE_2_0.AbstractSWEIdentifiableType', + ln: 'AbstractPhysicalProcessType.LocalTimeFrame', + tn: null, ps: [{ - n: 'origin', - rq: true + n: 'temporalFrame', + rq: true, + en: 'TemporalFrame', + ti: '.TemporalFrameType' }] }, { - ln: 'LinkType', + ln: 'PhysicalComponentPropertyType', ps: [{ - n: 'source', - rq: true, - ti: '.DataComponentRefPropertyType' - }, { - n: 'destination', + n: 'physicalComponent', rq: true, - ti: '.DataComponentRefPropertyType' + en: 'PhysicalComponent', + ti: '.PhysicalComponentType' }, { - n: 'id', - ti: 'ID', + n: 'owns', + ti: 'Boolean', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'owns' }, 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', - ps: [{ - n: 'codeSpace', - ti: 'SWE_2_0.Reference' }, { - n: 'keyword', - rq: true, - col: true - }] - }, { - ln: 'ConstraintPropertyType', - ps: [{ - n: 'allowedTimes', - rq: true, - en: { - lp: 'AllowedTimes', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' + n: 'nilReason', + ti: { + t: 'l' }, - ti: 'SWE_2_0.AllowedTimesType' - }, { - n: 'allowedTokens', - rq: true, - en: { - lp: 'AllowedTokens', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' + an: { + lp: 'nilReason' }, - ti: 'SWE_2_0.AllowedTokensType' + t: 'a' }, { - n: 'allowedValues', - rq: true, - en: { - lp: 'AllowedValues', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' + n: 'remoteSchema', + an: { + lp: 'remoteSchema', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'SWE_2_0.AllowedValuesType' + t: 'a' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -2144,12 +1776,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InputListPropertyType', + ln: 'ComponentListPropertyType', ps: [{ - n: 'inputList', + n: 'componentList', rq: true, - en: 'InputList', - ti: '.InputListType' + en: 'ComponentList', + ti: '.ComponentListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -2176,12 +1808,12 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractAlgorithmPropertyType', + ln: 'SpatialFramePropertyType', ps: [{ - n: 'abstractAlgorithm', + n: 'spatialFrame', rq: true, - en: 'AbstractAlgorithm', - ti: '.AbstractAlgorithmType' + en: 'SpatialFrame', + ti: '.SpatialFrameType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -2208,90 +1840,59 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PositionUnionPropertyType', + ln: 'AbstractPhysicalProcessType', + bti: '.AbstractProcessType', ps: [{ - n: 'text', - rq: true, - en: { - lp: 'Text', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.TextType' + n: 'attachedTo', + ti: 'GML_3_2_1.ReferenceType' }, { - n: 'point', - rq: true, - en: { - lp: 'Point', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.PointType' + n: 'localReferenceFrame', + mno: 0, + col: true, + ti: '.AbstractPhysicalProcessType.LocalReferenceFrame' }, { - n: 'vector', - rq: true, - en: { - lp: 'Vector', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.VectorType' + n: 'localTimeFrame', + mno: 0, + col: true, + ti: '.AbstractPhysicalProcessType.LocalTimeFrame' }, { - n: 'dataRecord', - rq: true, - en: { - lp: 'DataRecord', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - }, - ti: 'SWE_2_0.DataRecordType' + n: 'position', + mno: 0, + col: true, + ti: '.PositionUnionPropertyType' }, { - n: 'dataArray', + n: 'timePosition', + mno: 0, + col: true, + ti: 'SWE_2_0.TimePropertyType' + }] + }, { + ln: 'ObservablePropertyType', + bti: 'SWE_2_0.AbstractSWEIdentifiableType', + ps: [{ + n: 'definition', rq: true, - mx: false, - dom: false, - en: { - lp: 'DataArray', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' + an: { + lp: 'definition' }, - ti: 'SWE_2_0.DataArrayType', - t: 'er' - }, { - n: 'abstractProcess', - rq: true, - 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', + ln: 'ProcessMethodType.Algorithm', + tn: null, ps: [{ - n: 'characteristicList', + n: 'abstractAlgorithm', rq: true, - en: 'CharacteristicList', - ti: '.CharacteristicListType' + en: 'AbstractAlgorithm', + ti: '.AbstractAlgorithmType' + }] + }, { + ln: 'OutputListPropertyType', + ps: [{ + n: 'outputList', + rq: true, + en: 'OutputList', + ti: '.OutputListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -2318,12 +1919,12 @@ var SensorML_2_0_Module_Factory = function () { 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', @@ -2350,15 +1951,45 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LinkPropertyType', + ln: 'ModeSettingPropertyType', ps: [{ - n: 'link', - rq: true, - en: 'Link', - ti: '.LinkType' + n: 'value', + ti: 'NCName', + t: 'v' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', + 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: 'AbstractModesPropertyType', + ps: [{ + n: 'abstractModes', + rq: true, + mx: false, + dom: false, + en: 'AbstractModes', + ti: '.AbstractModesType', + t: 'er' + }, { + n: 'type', + ti: 'XLink_1_0.TypeType', t: 'a' }, { n: 'href', @@ -2382,11 +2013,36 @@ var SensorML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SimpleProcessType', - bti: '.AbstractProcessType', + ln: 'EventListPropertyType', ps: [{ - n: 'method', - ti: '.ProcessMethodPropertyType' + n: 'eventList', + rq: true, + 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: 'TermType', @@ -2401,22 +2057,399 @@ var SensorML_2_0_Module_Factory = function () { n: 'value', rq: true }, { - n: 'definition', + n: 'definition', + an: { + lp: 'definition' + }, + t: 'a' + }] + }, { + ln: 'DescribedObjectType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'extension', + mno: 0, + col: true, + ti: 'AnyType' + }, { + n: 'keywords', + mno: 0, + col: true, + ti: '.KeywordListPropertyType' + }, { + n: 'identification', + mno: 0, + col: true, + ti: '.IdentifierListPropertyType' + }, { + n: 'classification', + mno: 0, + col: true, + ti: '.ClassifierListPropertyType' + }, { + n: 'validTime', + mno: 0, + col: true, + ti: '.DescribedObjectType.ValidTime' + }, { + n: 'securityConstraints', + mno: 0, + col: true, + ti: 'AnyType' + }, { + n: 'legalConstraints', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.MDLegalConstraintsPropertyType' + }, { + n: 'characteristics', + mno: 0, + col: true, + ti: '.DescribedObjectType.Characteristics' + }, { + n: 'capabilities', + mno: 0, + col: true, + ti: '.DescribedObjectType.Capabilities' + }, { + n: 'contacts', + mno: 0, + col: true, + ti: '.ContactListPropertyType' + }, { + n: 'documentation', + mno: 0, + col: true, + ti: '.DocumentListPropertyType' + }, { + n: 'history', + mno: 0, + col: true, + ti: '.EventListPropertyType' + }, { + n: 'lang', + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + }, + t: 'a' + }] + }, { + ln: 'IdentifierListType', + bti: '.AbstractMetadataListType', + ps: [{ + n: 'smlIdentifier', + rq: true, + col: true, + en: 'identifier', + ti: '.IdentifierListType.Identifier' + }] + }, { + ln: 'OutputListType.Output', + tn: null, + bti: '.DataComponentOrObservablePropertyType', + ps: [{ + n: 'name', + rq: true, + ti: 'NCName', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'ArraySettingPropertyType.ArrayValues.Encoding', + tn: null, + 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' + }] + }, { + ln: 'AbstractMetadataListType', + bti: 'SWE_2_0.AbstractSWEIdentifiableType', + ps: [{ + n: 'definition', + an: { + lp: 'definition' + }, + t: 'a' + }] + }, { + ln: 'SettingsType', + bti: '.AbstractSettingsType', + 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: 'setMode', + mno: 0, + col: true, + ti: '.ModeSettingPropertyType' + }, { + n: 'setStatus', + mno: 0, + col: true, + ti: '.StatusSettingPropertyType' + }] + }, { + ln: 'AbstractProcessType.Parameters', + tn: null, + ps: [{ + n: 'parameterList', + rq: true, + en: 'ParameterList', + ti: '.ParameterListType' + }] + }, { + ln: 'AbstractProcessType', + bti: '.DescribedObjectType', + ps: [{ + n: 'typeOf', + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'configuration', + ti: '.AbstractProcessType.Configuration' + }, { + n: 'featuresOfInterest', + ti: '.AbstractProcessType.FeaturesOfInterest' + }, { + n: 'inputs', + ti: '.AbstractProcessType.Inputs' + }, { + n: 'outputs', + ti: '.AbstractProcessType.Outputs' + }, { + n: 'parameters', + ti: '.AbstractProcessType.Parameters' + }, { + n: 'modes', + mno: 0, + col: true, + ti: '.AbstractProcessType.Modes' + }, { + n: 'definition', + an: { + lp: 'definition' + }, + t: 'a' + }] + }, { + ln: 'DescribedObjectPropertyType', + ps: [{ + n: 'describedObject', + rq: true, + 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', + 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: 'AbstractProcessType.Inputs', + tn: null, + ps: [{ + n: 'inputList', + rq: true, + en: 'InputList', + ti: '.InputListType' + }] + }, { + ln: 'DataComponentRefPropertyType', + ps: [{ + n: 'ref', + rq: true, + ti: 'Token', + an: { + lp: 'ref' + }, + t: 'a' + }] + }, { + ln: 'AbstractProcessType.Configuration', + tn: null, + ps: [{ + n: 'abstractSettings', + rq: true, + mx: false, + dom: false, + en: 'AbstractSettings', + ti: '.AbstractSettingsType', + t: 'er' + }] + }, { + ln: 'ComponentListType', + bti: 'SWE_2_0.AbstractSWEType', + ps: [{ + n: 'component', + rq: true, + col: true, + ti: '.ComponentListType.Component' + }] + }, { + ln: 'AggregateProcessType', + bti: '.AbstractProcessType', + ps: [{ + n: 'components', + ti: '.ComponentListPropertyType' + }, { + n: 'connections', + ti: '.ConnectionListPropertyType' + }] + }, { + ln: 'SpatialFrameType', + bti: 'SWE_2_0.AbstractSWEIdentifiableType', + ps: [{ + n: 'origin', + rq: true + }, { + n: 'axis', + rq: true, + col: true, + ti: '.SpatialFrameType.Axis' + }] + }, { + ln: 'EventListType', + bti: '.AbstractMetadataListType', + ps: [{ + n: 'event', + rq: true, + col: true, + ti: '.EventPropertyType' + }] + }, { + ln: 'AbstractSettingsType', + bti: 'SWE_2_0.AbstractSWEType' + }, { + ln: 'IdentifierListPropertyType', + ps: [{ + n: 'identifierList', + rq: true, + en: 'IdentifierList', + ti: '.IdentifierListType' + }, { + 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: 'IdentifierListType.Identifier', + tn: null, + ps: [{ + n: 'term', + rq: true, + en: 'Term', + ti: '.TermType' + }] + }, { + ln: 'ArraySettingPropertyType', + ps: [{ + n: 'arrayValues', + rq: true, + en: 'ArrayValues', + ti: '.ArraySettingPropertyType.ArrayValues' + }, { + n: 'ref', + rq: true, + ti: 'Token', an: { - lp: 'definition' + lp: 'ref' }, t: 'a' }] }, { - ln: 'AbstractMetadataListPropertyType', + ln: 'CapabilityListPropertyType', ps: [{ - n: 'abstractMetadataList', + n: 'capabilityList', rq: true, - mx: false, - dom: false, - en: 'AbstractMetadataList', - ti: '.AbstractMetadataListType', - t: 'er' + en: 'CapabilityList', + ti: '.CapabilityListType' }, { n: 'type', ti: 'XLink_1_0.TypeType', @@ -2442,56 +2475,55 @@ var SensorML_2_0_Module_Factory = function () { ti: 'XLink_1_0.ActuateType', t: 'a' }] - }, { - ln: 'AbstractSettingsType', - bti: 'SWE_2_0.AbstractSWEType' - }, { - ln: 'ProcessMethodType', - bti: 'SWE_2_0.AbstractSWEIdentifiableType', - ps: [{ - n: 'algorithm', - mno: 0, - col: true, - ti: '.ProcessMethodType.Algorithm' - }] - }, { - ln: 'ParameterListType.Parameter', - tn: null, - bti: '.DataComponentOrObservablePropertyType', - ps: [{ - n: 'name', - rq: true, - ti: 'NCName', - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'ModeType', - bti: '.DescribedObjectType', - ps: [{ - n: 'configuration', - rq: true, - ti: '.SettingsPropertyType' - }] }, { t: 'enum', ln: 'StatusType', vs: ['enabled', 'disabled'] }], eis: [{ + en: 'ConnectionList', + ti: '.ConnectionListType', + sh: { + lp: 'AbstractSWE', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + } + }, { + en: 'Link', + ti: '.LinkType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } + }, { en: 'FeatureList', ti: '.FeatureListType', sh: 'AbstractMetadataList' }, { - en: 'ModeChoice', - ti: '.ModeChoiceType', - sh: 'AbstractModes' + en: 'DocumentList', + ti: '.DocumentListType', + sh: 'AbstractMetadataList' }, { - en: 'Mode', - ti: '.ModeType', - sh: 'DescribedObject' + en: 'ClassifierList', + ti: '.ClassifierListType', + sh: 'AbstractMetadataList' + }, { + en: 'TemporalFrame', + ti: '.TemporalFrameType', + sh: { + lp: 'AbstractSWEIdentifiable', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + } + }, { + en: 'DataInterface', + ti: '.DataInterfaceType', + sh: { + lp: 'AbstractSWEIdentifiable', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + } + }, { + en: 'CharacteristicList', + ti: '.CharacteristicListType', + sh: 'AbstractMetadataList' }, { en: 'OutputList', ti: '.OutputListType', @@ -2500,20 +2532,12 @@ var SensorML_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'SimpleProcess', - ti: '.SimpleProcessType', - sh: 'AbstractProcess' - }, { - en: 'TemporalFrame', - ti: '.TemporalFrameType', + en: 'InputList', + ti: '.InputListType', sh: { - lp: 'AbstractSWEIdentifiable', + lp: 'AbstractSWE', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } - }, { - en: 'PhysicalSystem', - ti: '.PhysicalSystemType', - sh: 'AbstractPhysicalProcess' }, { en: 'DescribedObject', ti: '.DescribedObjectType', @@ -2522,37 +2546,49 @@ var SensorML_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'AggregateProcess', - ti: '.AggregateProcessType', - sh: 'AbstractProcess' + en: 'SpatialFrame', + ti: '.SpatialFrameType', + sh: { + lp: 'AbstractSWEIdentifiable', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + } }, { - en: 'Link', - ti: '.LinkType', + en: 'AbstractAlgorithm', + ti: '.AbstractAlgorithmType', sh: { lp: 'AbstractObject', ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'Term', - ti: '.TermType', - sh: { - lp: 'AbstractSWE', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - } + en: 'KeywordList', + ti: '.KeywordListType', + sh: 'AbstractMetadataList' }, { - en: 'SpatialFrame', - ti: '.SpatialFrameType', + en: 'ObservableProperty', + ti: '.ObservablePropertyType', sh: { lp: 'AbstractSWEIdentifiable', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'DataInterface', - ti: '.DataInterfaceType', + en: 'PhysicalSystem', + ti: '.PhysicalSystemType', + sh: 'AbstractPhysicalProcess' + }, { + en: 'AbstractSettings', + ti: '.AbstractSettingsType', sh: { - lp: 'AbstractSWEIdentifiable', + lp: 'AbstractSWE', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } + }, { + en: 'SimpleProcess', + ti: '.SimpleProcessType', + sh: 'AbstractProcess' + }, { + en: 'ModeChoice', + ti: '.ModeChoiceType', + sh: 'AbstractModes' }, { en: 'PhysicalComponent', ti: '.PhysicalComponentType', @@ -2565,54 +2601,51 @@ var SensorML_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'DocumentList', - ti: '.DocumentListType', + en: 'IdentifierList', + ti: '.IdentifierListType', + sh: 'AbstractMetadataList' + }, { + en: 'EventList', + ti: '.EventListType', sh: 'AbstractMetadataList' }, { en: 'AbstractPhysicalProcess', ti: '.AbstractPhysicalProcessType', sh: 'AbstractProcess' }, { - en: 'CapabilityList', - ti: '.CapabilityListType', + en: 'ContactList', + ti: '.ContactListType', sh: 'AbstractMetadataList' + }, { + en: 'Mode', + ti: '.ModeType', + sh: 'DescribedObject' }, { en: 'AbstractProcess', ti: '.AbstractProcessType', sh: 'DescribedObject' }, { - en: 'ContactList', - ti: '.ContactListType', - sh: 'AbstractMetadataList' + en: 'ParameterList', + ti: '.ParameterListType', + sh: { + lp: 'AbstractSWE', + ns: 'http:\/\/www.opengis.net\/swe\/2.0' + } }, { - en: 'EventList', - ti: '.EventListType', + en: 'CapabilityList', + ti: '.CapabilityListType', sh: 'AbstractMetadataList' }, { en: 'Settings', ti: '.SettingsType', sh: 'AbstractSettings' }, { - en: 'ObservableProperty', - ti: '.ObservablePropertyType', + en: 'Event', + ti: '.EventType', sh: { lp: 'AbstractSWEIdentifiable', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } - }, { - en: 'ConnectionList', - ti: '.ConnectionListType', - sh: { - lp: 'AbstractSWE', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - } - }, { - en: 'AbstractModes', - ti: '.AbstractModesType', - sh: { - lp: 'AbstractSWE', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - } }, { en: 'AbstractMetadataList', ti: '.AbstractMetadataListType', @@ -2620,24 +2653,6 @@ var SensorML_2_0_Module_Factory = function () { lp: 'AbstractSWEIdentifiable', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } - }, { - en: 'AbstractAlgorithm', - ti: '.AbstractAlgorithmType', - sh: { - lp: 'AbstractObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } - }, { - en: 'Event', - ti: '.EventType', - sh: { - lp: 'AbstractSWEIdentifiable', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - } - }, { - en: 'KeywordList', - ti: '.KeywordListType', - sh: 'AbstractMetadataList' }, { en: 'ComponentList', ti: '.ComponentListType', @@ -2646,38 +2661,23 @@ var SensorML_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'AbstractSettings', - ti: '.AbstractSettingsType', - sh: { - lp: 'AbstractSWE', - ns: 'http:\/\/www.opengis.net\/swe\/2.0' - } - }, { - en: 'InputList', - ti: '.InputListType', + en: 'AbstractModes', + ti: '.AbstractModesType', 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', + en: 'Term', + ti: '.TermType', sh: { lp: 'AbstractSWE', ns: 'http:\/\/www.opengis.net\/swe\/2.0' } }, { - en: 'ClassifierList', - ti: '.ClassifierListType', - sh: 'AbstractMetadataList' + en: 'AggregateProcess', + ti: '.AggregateProcessType', + sh: 'AbstractProcess' }] }; return { diff --git a/scripts/lib/TJS_1_0.js b/scripts/lib/TJS_1_0.js index f8713ff2..a94815fa 100644 --- a/scripts/lib/TJS_1_0.js +++ b/scripts/lib/TJS_1_0.js @@ -4,6 +4,67 @@ var TJS_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/tjs\/1.0', deps: ['OWS_1_1_0'], tis: [{ + ln: 'JoinDataResponse.DataInputs', + tn: null, + ps: [{ + n: 'framework', + rq: true, + en: 'Framework', + ti: '.FrameworkDatasetDescribeDataType' + }] + }, { + ln: 'DescribeFrameworks', + tn: null, + bti: '.RequestBaseType', + ps: [{ + n: 'frameworkURI', + en: 'FrameworkURI' + }] + }, { + ln: 'BoundingCoordinates', + 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: 'west', + rq: true, + en: 'West', + ti: 'Decimal' + }] + }, { + ln: 'MeasureCountExceptions.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' + }] + }, { ln: 'DataDescriptions', tn: null, ps: [{ @@ -45,65 +106,152 @@ var TJS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SpatialFrameworks', + ln: 'DescribeDatasetsRequest', tn: null, ps: [{ - n: 'framework', + n: 'href', + rq: true, + an: { + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }] + }, { + ln: 'OutputMechanismsType', + ps: [{ + n: 'mechanism', rq: true, col: true, - en: 'Framework', - ti: '.SpatialFrameworks.Framework' + en: 'Mechanism', + ti: '.Mechanism' }] }, { - ln: 'Columnset.FrameworkKey', + 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: 'FrameworkKey', tn: null, ps: [{ n: 'column', rq: true, col: true, en: 'Column', - ti: '.Columnset.FrameworkKey.Column' + ti: '.FrameworkKey.Column' + }] + }, { + ln: 'Styling', + tn: null, + ps: [{ + n: 'identifier', + rq: true, + en: 'Identifier' }, { - n: 'relationship', + n: 'title', rq: true, - ti: 'AnySimpleType', - an: { - lp: 'relationship' - }, - t: 'a' + en: 'Title' }, { - n: 'complete', + n: '_abstract', rq: true, - ti: 'AnySimpleType', - an: { - lp: 'complete' - }, - t: 'a' + en: 'Abstract' + }, { + n: 'reference', + rq: true, + en: 'Reference' + }, { + n: 'schema', + en: 'Schema' }] }, { - ln: 'Ordinal', - tn: null, + ln: 'FrameworkDatasetDescribeDataType', ps: [{ - n: 'classes', - en: 'Classes', - ti: '.Ordinal.Classes' + n: 'frameworkURI', + rq: true, + en: 'FrameworkURI' }, { - n: 'exceptions', - en: 'Exceptions', - ti: '.NominalOrdinalExceptions' + n: 'organization', + rq: true, + en: 'Organization' + }, { + n: 'title', + rq: true, + en: 'Title' + }, { + n: '_abstract', + 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', + 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, + col: true, + en: 'Dataset', + ti: '.FrameworkDatasetDescribeDataType.Dataset' }] }, { - ln: 'Rowset', + ln: 'TjsCapabilitiesType.WSDL', tn: null, ps: [{ - n: 'row', + n: 'href', + rq: true, + an: { + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' + }] + }, { + ln: 'DescribeFrameworkKeyType.Rowset.Row', + tn: null, + ps: [{ + n: 'k', rq: true, col: true, - en: 'Row', - ti: '.Rowset.Row' + en: 'K', + ti: '.K' + }, { + n: 'title', + en: 'Title' }] }, { - ln: 'Columnset.FrameworkKey.Column', + ln: 'FrameworkKey.Column', tn: null, ps: [{ n: 'name', @@ -136,7 +284,7 @@ var TJS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GDAS.Framework', + ln: 'FrameworkDescriptions.Framework', tn: null, ps: [{ n: 'frameworkURI', @@ -182,144 +330,81 @@ var TJS_1_0_Module_Factory = function () { rq: true, en: 'DescribeDatasetsRequest', ti: '.DescribeDatasetsRequest' - }, { - n: 'dataset', - rq: true, - en: 'Dataset', - ti: '.GDAS.Framework.Dataset' }] }, { - ln: 'GDAS', + ln: 'GDAS.Framework', tn: null, ps: [{ - n: 'framework', + n: 'frameworkURI', rq: true, - en: 'Framework', - ti: '.GDAS.Framework' + en: 'FrameworkURI' }, { - n: 'service', + n: 'organization', rq: true, - ti: 'AnySimpleType', - an: { - lp: 'service' - }, - t: 'a' + en: 'Organization' }, { - n: 'version', + n: 'title', rq: true, - ti: 'AnySimpleType', - an: { - lp: 'version' - }, - t: 'a' + en: 'Title' }, { - n: 'capabilities', + n: '_abstract', rq: true, - an: { - lp: 'capabilities' - }, - t: 'a' + en: 'Abstract', + ti: '.AbstractType' }, { - n: 'lang', + n: 'referenceDate', rq: true, - an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' - }, - t: 'a' - }] - }, { - ln: 'DescribeData', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'frameworkURI', - en: 'FrameworkURI' + en: 'ReferenceDate', + ti: '.ReferenceDate' }, { - n: 'datasetURI', - en: 'DatasetURI' + n: 'version', + rq: true, + en: 'Version' }, { - n: 'attributes', - en: 'Attributes' - }] - }, { - ln: 'DescribeDatasets', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'frameworkURI', - en: 'FrameworkURI' + n: 'documentation', + en: 'Documentation' }, { - n: 'datasetURI', - en: 'DatasetURI' - }] - }, { - ln: 'UOM', - tn: null, - ps: [{ - n: 'shortForm', + n: 'frameworkKey', rq: true, - en: 'ShortForm', - ti: 'AnyType' + en: 'FrameworkKey', + ti: '.FrameworkKey' }, { - n: 'longForm', + n: 'boundingCoordinates', rq: true, - en: 'LongForm', - ti: 'AnyType' + en: 'BoundingCoordinates', + ti: '.BoundingCoordinates' }, { - n: 'reference', - an: { - lp: 'reference', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - t: 'a' + n: 'describeDatasetsRequest', + rq: true, + en: 'DescribeDatasetsRequest', + ti: '.DescribeDatasetsRequest' + }, { + n: 'dataset', + rq: true, + en: 'Dataset', + ti: '.GDAS.Framework.Dataset' }] }, { - ln: 'Ordinal.Classes', + ln: 'GetCapabilities.AcceptVersions', tn: null, ps: [{ - n: 'title', - rq: true, - en: 'Title' - }, { - n: '_abstract', - rq: true, - en: 'Abstract', - ti: '.AbstractType' - }, { - n: 'documentation', - en: 'Documentation' - }, { - n: 'value', + n: 'version', rq: true, col: true, - en: 'Value', - ti: '.Ordinal.Classes.Value' + en: 'Version' }] }, { - ln: 'MeasureCountExceptions.Null', + ln: 'SpatialFrameworks.Framework', tn: null, ps: [{ - n: 'identifier', - rq: true, - en: 'Identifier' - }, { - n: 'title', + n: 'frameworkURI', rq: true, - en: 'Title' + en: 'FrameworkURI' }, { - n: '_abstract', + n: 'organization', rq: true, - en: 'Abstract', - ti: '.AbstractType' + en: 'Organization' }, { - n: 'documentation', - en: 'Documentation' - }] - }, { - ln: 'Columnset.Attributes.Column', - tn: null, - ps: [{ n: 'title', rq: true, en: 'Title' @@ -329,84 +414,44 @@ var TJS_1_0_Module_Factory = function () { en: 'Abstract', ti: '.AbstractType' }, { - n: 'documentation', - en: 'Documentation' - }, { - n: 'values', - rq: true, - en: 'Values', - ti: '.Values' - }, { - n: 'getDataRequest', + n: 'referenceDate', rq: true, - en: 'GetDataRequest', - ti: '.GetDataRequest' + en: 'ReferenceDate', + ti: '.ReferenceDate' }, { - n: 'purpose', + n: 'version', rq: true, - an: { - lp: 'purpose' - }, - t: 'a' + en: 'Version' }, { - n: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' + n: 'documentation', + en: 'Documentation' }, { - n: 'type', + n: 'frameworkKey', rq: true, - an: { - lp: 'type' - }, - t: 'a' + en: 'FrameworkKey', + ti: '.FrameworkKey' }, { - n: 'length', + n: 'boundingCoordinates', rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'length' - }, - t: 'a' - }, { - n: 'decimals', - ti: 'NonNegativeInteger', - an: { - lp: 'decimals' - }, - t: 'a' + en: 'BoundingCoordinates', + ti: '.BoundingCoordinates' }] }, { - ln: 'OutputMechanismsType', + ln: 'NominalOrdinalExceptions', ps: [{ - n: 'mechanism', + n: '_null', rq: true, col: true, - en: 'Mechanism', - ti: '.Mechanism' - }] - }, { - ln: 'JoinData.AttributeData', - tn: null, - ps: [{ - n: 'getDataURL', - rq: true, - en: 'GetDataURL' - }, { - n: 'getDataXML', - rq: true, - en: 'GetDataXML', - ti: '.JoinData.AttributeData.GetDataXML' + en: 'Null', + ti: '.NominalOrdinalExceptions.Null' }] }, { - ln: 'Framework', + ln: 'FrameworkDatasetDescribeDataType.Dataset', tn: null, ps: [{ - n: 'frameworkURI', + n: 'datasetURI', rq: true, - en: 'FrameworkURI' + en: 'DatasetURI' }, { n: 'organization', rq: true, @@ -433,96 +478,168 @@ var TJS_1_0_Module_Factory = function () { n: 'documentation', en: 'Documentation' }, { - n: 'frameworkKey', + n: 'describeDataRequest', rq: true, - en: 'FrameworkKey', - ti: '.FrameworkKey' + en: 'DescribeDataRequest', + ti: '.DescribeDataRequest' }, { - n: 'boundingCoordinates', + n: 'columnset', rq: true, - en: 'BoundingCoordinates', - ti: '.BoundingCoordinates' + en: 'Columnset', + ti: '.Columnset' + }] + }, { + ln: 'JoinData.MapStyling', + tn: null, + ps: [{ + n: 'stylingIdentifier', + rq: true, + en: 'StylingIdentifier', + ti: 'AnyType' }, { - n: 'dataset', + n: 'stylingURL', rq: true, - en: 'Dataset', - ti: '.Dataset' + en: 'StylingURL' }] }, { - ln: 'FrameworkKey.Column', + ln: 'JoinDataResponse.JoinedOutputs', tn: null, ps: [{ - n: 'name', + n: 'output', rq: true, - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'type', + col: true, + en: 'Output', + ti: '.JoinDataResponse.JoinedOutputs.Output' + }] + }, { + ln: 'RequestBaseType', + ps: [{ + n: 'service', rq: true, + ti: 'AnySimpleType', an: { - lp: 'type' + lp: 'service' }, t: 'a' }, { - n: 'length', - rq: true, - ti: 'NonNegativeInteger', + n: 'version', an: { - lp: 'length' + lp: 'version' }, t: 'a' }, { - n: 'decimals', - ti: 'NonNegativeInteger', + n: 'language', an: { - lp: 'decimals' + lp: 'language' }, t: 'a' }] }, { - ln: 'JoinDataResponse.Status', + ln: 'Columnset', tn: null, ps: [{ - n: 'accepted', - rq: true, - en: 'Accepted', - ti: 'AnyType' - }, { - n: 'completed', + n: 'frameworkKey', rq: true, - en: 'Completed', - ti: 'AnyType' + en: 'FrameworkKey', + ti: '.Columnset.FrameworkKey' }, { - n: 'failed', + n: 'attributes', rq: true, - en: 'Failed', - ti: '.JoinDataResponse.Status.Failed' + en: 'Attributes', + ti: '.Columnset.Attributes' + }] + }, { + ln: 'JoinDataResponse', + tn: null, + ps: [{ + n: 'status', + rq: true, + en: 'Status', + ti: '.JoinDataResponse.Status' }, { - n: 'href', + n: 'dataInputs', + rq: true, + en: 'DataInputs', + ti: '.JoinDataResponse.DataInputs' + }, { + n: 'joinedOutputs', + rq: true, + en: 'JoinedOutputs', + ti: '.JoinDataResponse.JoinedOutputs' + }, { + n: 'service', rq: true, + ti: 'AnySimpleType', an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'service' }, t: 'a' }, { - n: 'creationTime', + n: 'version', rq: true, ti: 'AnySimpleType', an: { - lp: 'creationTime' + 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: 'SpatialFrameworks.Framework', + ln: 'JoinData', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'frameworkURI', + n: 'attributeData', rq: true, + en: 'AttributeData', + ti: '.JoinData.AttributeData' + }, { + n: 'mapStyling', + en: 'MapStyling', + ti: '.JoinData.MapStyling' + }, { + n: 'classificationURL', + en: 'ClassificationURL', + ti: 'AnyType' + }, { + n: 'update', + an: { + lp: 'update' + }, + t: 'a' + }] + }, { + ln: 'DescribeDatasets', + tn: null, + bti: '.RequestBaseType', + ps: [{ + n: 'frameworkURI', en: 'FrameworkURI' + }, { + n: 'datasetURI', + en: 'DatasetURI' + }] + }, { + ln: 'DatasetDescriptions.Framework.Dataset', + tn: null, + ps: [{ + n: 'datasetURI', + rq: true, + en: 'DatasetURI' }, { n: 'organization', rq: true, @@ -549,67 +666,57 @@ var TJS_1_0_Module_Factory = function () { n: 'documentation', en: 'Documentation' }, { - n: 'frameworkKey', + n: 'describeDataRequest', rq: true, - en: 'FrameworkKey', - ti: '.FrameworkKey' + en: 'DescribeDataRequest', + ti: '.DescribeDataRequest' + }] + }, { + ln: 'JoinDataResponse.Status.Failed', + tn: null + }, { + ln: 'AbstractType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'boundingCoordinates', - rq: true, - en: 'BoundingCoordinates', - ti: '.BoundingCoordinates' + n: 'content', + col: true, + typed: false, + t: 'ae' }] }, { - ln: 'DescribeDatasetsRequest', + ln: 'DescribeKey', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'href', + n: 'frameworkURI', rq: true, - an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + en: 'FrameworkURI' }] }, { - ln: 'Nominal', + ln: 'JoinDataResponse.JoinedOutputs.Output.Resource.Parameter', tn: null, ps: [{ - n: 'classes', - en: 'Classes', - ti: '.Nominal.Classes' + n: 'value', + t: 'v' }, { - n: 'exceptions', - en: 'Exceptions', - ti: '.NominalOrdinalExceptions' - }] - }, { - ln: 'RequestBaseType', - ps: [{ - n: 'service', + n: 'name', rq: true, ti: 'AnySimpleType', an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'language', - an: { - lp: 'language' + lp: 'name' }, t: 'a' }] }, { - ln: 'Nominal.Classes', + ln: 'Ordinal.Classes.Value', tn: null, ps: [{ + n: 'identifier', + rq: true, + en: 'Identifier' + }, { n: 'title', rq: true, en: 'Title' @@ -622,52 +729,44 @@ var TJS_1_0_Module_Factory = function () { n: 'documentation', en: 'Documentation' }, { - n: 'value', + n: 'rank', rq: true, - col: true, - en: 'Value', - ti: '.Nominal.Classes.Value' + ti: 'NonNegativeInteger', + an: { + lp: 'rank' + }, + t: 'a' + }, { + n: 'color', + ti: 'AnySimpleType', + an: { + lp: 'color' + }, + t: 'a' }] }, { - ln: 'DescribeFrameworks', + ln: 'DescribeData', tn: null, bti: '.RequestBaseType', ps: [{ n: 'frameworkURI', en: 'FrameworkURI' + }, { + n: 'datasetURI', + en: 'DatasetURI' + }, { + n: 'attributes', + en: 'Attributes' }] }, { - ln: 'TjsCapabilitiesType', - tn: 'tjsCapabilitiesType', + ln: 'FrameworkDescriptions', + tn: null, ps: [{ - n: 'serviceIdentification', - en: { - lp: 'ServiceIdentification', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.ServiceIdentification' - }, { - n: 'serviceProvider', - en: { - lp: 'ServiceProvider', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.ServiceProvider' - }, { - n: 'operationsMetadata', - en: { - lp: 'OperationsMetadata', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.OperationsMetadata' - }, { - n: 'languages', - en: 'Languages', - ti: '.TjsCapabilitiesType.Languages' - }, { - n: 'wsdl', - en: 'WSDL', - ti: '.TjsCapabilitiesType.WSDL' + n: 'framework', + rq: true, + col: true, + en: 'Framework', + ti: '.FrameworkDescriptions.Framework' }, { n: 'service', rq: true, @@ -685,9 +784,10 @@ var TJS_1_0_Module_Factory = function () { }, t: 'a' }, { - n: 'updateSequence', + n: 'capabilities', + rq: true, an: { - lp: 'updateSequence' + lp: 'capabilities' }, t: 'a' }, { @@ -700,74 +800,128 @@ var TJS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Values', + ln: 'Rowset.Row.V', tn: null, ps: [{ - n: 'nominal', - rq: true, - en: 'Nominal', - ti: '.Nominal' - }, { - n: 'ordinal', - rq: true, - en: 'Ordinal', - ti: '.Ordinal' + n: 'value', + t: 'v' }, { - n: 'count', - rq: true, - en: 'Count', - ti: '.Count' + n: 'aid', + an: { + lp: 'aid' + }, + t: 'a' }, { - n: 'measure', - rq: true, - en: 'Measure', - ti: '.Measure' + n: '_null', + ti: 'Boolean', + an: { + lp: 'null' + }, + t: 'a' }] }, { - ln: 'JoinData.MapStyling', + ln: 'Measure', tn: null, ps: [{ - n: 'stylingIdentifier', + n: 'uom', rq: true, - en: 'StylingIdentifier', - ti: 'AnyType' + en: 'UOM', + ti: '.UOM' }, { - n: 'stylingURL', - rq: true, - en: 'StylingURL' + n: 'uncertainty', + en: 'Uncertainty', + ti: '.Uncertainty' + }, { + n: 'exceptions', + en: 'Exceptions', + ti: '.MeasureCountExceptions' }] }, { - ln: 'JoinDataResponse.JoinedOutputs.Output.Resource', + ln: 'GDAS', tn: null, ps: [{ - n: 'url', + n: 'framework', rq: true, - en: 'URL', - ti: 'AnyType' + en: 'Framework', + ti: '.GDAS.Framework' }, { - n: 'parameter', - mno: 0, - col: true, - en: 'Parameter', - ti: '.JoinDataResponse.JoinedOutputs.Output.Resource.Parameter' + n: 'service', + rq: true, + ti: 'AnySimpleType', + an: { + lp: 'service' + }, + 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: 'DescribeFrameworkKeyType.Rowset.Row', + ln: 'Nominal.Classes.Value', tn: null, ps: [{ - n: 'k', + n: 'identifier', rq: true, - col: true, - en: 'K', - ti: '.K' + 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: 'GetDataRequest', + ln: 'JoinDataResponse.Status', tn: null, ps: [{ + n: 'accepted', + 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: { @@ -775,15 +929,14 @@ var TJS_1_0_Module_Factory = function () { ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'GetCapabilities.AcceptVersions', - tn: null, - ps: [{ - n: 'version', + }, { + n: 'creationTime', rq: true, - col: true, - en: 'Version' + ti: 'AnySimpleType', + an: { + lp: 'creationTime' + }, + t: 'a' }] }, { ln: 'GetCapabilities', @@ -823,33 +976,19 @@ var TJS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Rowset.Row', + ln: 'SpatialFrameworks', tn: null, ps: [{ - n: 'k', - rq: true, - col: true, - en: 'K', - ti: '.K' - }, { - n: 'v', + n: 'framework', rq: true, col: true, - en: 'V', - ti: '.Rowset.Row.V' + en: 'Framework', + ti: '.SpatialFrameworks.Framework' }] }, { - ln: 'DatasetDescriptions.Framework', + ln: 'Nominal.Classes', tn: null, ps: [{ - n: 'frameworkURI', - rq: true, - en: 'FrameworkURI' - }, { - n: 'organization', - rq: true, - en: 'Organization' - }, { n: 'title', rq: true, en: 'Title' @@ -858,48 +997,110 @@ 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' + col: true, + en: 'Value', + ti: '.Nominal.Classes.Value' + }] + }, { + ln: 'JoinData.AttributeData', + tn: null, + ps: [{ + n: 'getDataURL', + rq: true, + en: 'GetDataURL' }, { - n: 'boundingCoordinates', + n: 'getDataXML', rq: true, - en: 'BoundingCoordinates', - ti: '.BoundingCoordinates' + en: 'GetDataXML', + ti: '.JoinData.AttributeData.GetDataXML' + }] + }, { + ln: 'Columnset.FrameworkKey.Column', + tn: null, + ps: [{ + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' }, { - n: 'describeDatasetsRequest', + n: 'type', rq: true, - en: 'DescribeDatasetsRequest', - ti: '.DescribeDatasetsRequest' + an: { + lp: 'type' + }, + t: 'a' }, { - n: 'dataset', + n: 'length', + rq: true, + ti: 'NonNegativeInteger', + an: { + lp: 'length' + }, + t: 'a' + }, { + n: 'decimals', + ti: 'NonNegativeInteger', + an: { + lp: 'decimals' + }, + t: 'a' + }] + }, { + ln: 'DescribeFrameworkKeyType.Rowset', + tn: null, + ps: [{ + n: 'row', rq: true, col: true, - en: 'Dataset', - ti: '.DatasetDescriptions.Framework.Dataset' + en: 'Row', + ti: '.DescribeFrameworkKeyType.Rowset.Row' }] }, { - ln: 'DescribeKey', + ln: 'JoinData.AttributeData.GetDataXML', tn: null, - bti: '.RequestBaseType', ps: [{ n: 'frameworkURI', rq: true, en: 'FrameworkURI' + }, { + n: 'datasetURI', + rq: true, + en: 'DatasetURI' + }, { + n: 'attributes', + en: 'Attributes' + }, { + n: 'linkageKeys', + en: 'LinkageKeys' + }, { + n: 'getDataHost', + an: { + lp: 'getDataHost' + }, + t: 'a' + }, { + n: 'language', + an: { + lp: 'language' + }, + t: 'a' + }] + }, { + ln: 'OutputStylingsType', + ps: [{ + n: 'styling', + rq: true, + col: true, + en: 'Styling', + ti: '.Styling' }] }, { ln: 'GetData', @@ -940,82 +1141,22 @@ var TJS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DatasetDescriptions', + ln: 'JoinDataResponse.JoinedOutputs.Output.Resource', tn: null, ps: [{ - n: 'framework', + n: 'url', rq: true, - col: true, - en: 'Framework', - ti: '.DatasetDescriptions.Framework' + en: 'URL', + ti: 'AnyType' }, { - n: 'service', - rq: true, - ti: 'AnySimpleType', - an: { - lp: 'service' - }, - 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: 'FrameworkKey', - tn: null, - ps: [{ - n: 'column', - rq: true, + n: 'parameter', + mno: 0, col: true, - en: 'Column', - ti: '.FrameworkKey.Column' - }] - }, { - ln: 'BoundingCoordinates', - 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: 'west', - rq: true, - en: 'West', - ti: 'Decimal' + en: 'Parameter', + ti: '.JoinDataResponse.JoinedOutputs.Output.Resource.Parameter' }] }, { - ln: 'TjsCapabilitiesType.WSDL', + ln: 'GetDataRequest', tn: null, ps: [{ n: 'href', @@ -1027,65 +1168,12 @@ var TJS_1_0_Module_Factory = function () { 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', - an: { - 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', + ln: 'GDAS.Framework.Dataset', 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: [{ - n: 'frameworkURI', + n: 'datasetURI', rq: true, - en: 'FrameworkURI' + en: 'DatasetURI' }, { n: 'organization', rq: true, @@ -1112,63 +1200,79 @@ var TJS_1_0_Module_Factory = function () { n: 'documentation', en: 'Documentation' }, { - n: 'frameworkKey', - rq: true, - en: 'FrameworkKey', - ti: '.FrameworkKey' - }, { - n: 'boundingCoordinates', + n: 'describeDataRequest', rq: true, - en: 'BoundingCoordinates', - ti: '.BoundingCoordinates' + en: 'DescribeDataRequest', + ti: '.DescribeDataRequest' }, { - n: 'describeDatasetsRequest', + n: 'columnset', rq: true, - en: 'DescribeDatasetsRequest', - ti: '.DescribeDatasetsRequest' + en: 'Columnset', + ti: '.Columnset' }, { - n: 'dataset', + n: 'rowset', rq: true, - col: true, - en: 'Dataset', - ti: '.FrameworkDatasetDescribeDataType.Dataset' + en: 'Rowset', + ti: '.Rowset' }] }, { - ln: 'MeasureCountExceptions', + ln: 'DatasetDescriptions', + tn: null, ps: [{ - n: '_null', + n: 'framework', rq: true, col: true, - en: 'Null', - ti: '.MeasureCountExceptions.Null' - }] - }, { - ln: 'Mechanism', - tn: null, - ps: [{ - n: 'identifier', + en: 'Framework', + ti: '.DatasetDescriptions.Framework' + }, { + n: 'service', rq: true, - en: 'Identifier' + ti: 'AnySimpleType', + an: { + lp: 'service' + }, + t: 'a' }, { - n: 'title', + n: 'version', rq: true, - en: 'Title' + ti: 'AnySimpleType', + an: { + lp: 'version' + }, + t: 'a' }, { - n: '_abstract', + n: 'capabilities', rq: true, - en: 'Abstract' + an: { + lp: 'capabilities' + }, + t: 'a' }, { - n: 'reference', + n: 'lang', rq: true, - en: 'Reference' + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + }, + t: 'a' }] }, { - ln: 'GDAS.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: 'DatasetDescriptions.Framework', + tn: null, + ps: [{ + n: 'frameworkURI', + rq: true, + en: 'FrameworkURI' }, { n: 'organization', rq: true, @@ -1195,20 +1299,26 @@ var TJS_1_0_Module_Factory = function () { n: 'documentation', en: 'Documentation' }, { - n: 'describeDataRequest', + n: 'frameworkKey', rq: true, - en: 'DescribeDataRequest', - ti: '.DescribeDataRequest' + en: 'FrameworkKey', + ti: '.FrameworkKey' }, { - n: 'columnset', + n: 'boundingCoordinates', rq: true, - en: 'Columnset', - ti: '.Columnset' + en: 'BoundingCoordinates', + ti: '.BoundingCoordinates' }, { - n: 'rowset', + n: 'describeDatasetsRequest', rq: true, - en: 'Rowset', - ti: '.Rowset' + en: 'DescribeDatasetsRequest', + ti: '.DescribeDatasetsRequest' + }, { + n: 'dataset', + rq: true, + col: true, + en: 'Dataset', + ti: '.DatasetDescriptions.Framework.Dataset' }] }, { ln: 'JoinDataResponse.JoinedOutputs.Output', @@ -1230,22 +1340,19 @@ var TJS_1_0_Module_Factory = function () { ti: '.JoinDataResponse.JoinedOutputs.Output.ExceptionReport' }] }, { - ln: 'JoinDataResponse.JoinedOutputs.Output.Resource.Parameter', + ln: 'DescribeDataRequest', tn: null, ps: [{ - n: 'value', - t: 'v' - }, { - n: 'name', + n: 'href', rq: true, - ti: 'AnySimpleType', an: { - lp: 'name' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }] }, { - ln: 'Measure', + ln: 'Count', tn: null, ps: [{ n: 'uom', @@ -1262,139 +1369,51 @@ var TJS_1_0_Module_Factory = function () { ti: '.MeasureCountExceptions' }] }, { - ln: 'JoinData', + ln: 'FrameworkKeyDescription', tn: null, - bti: '.RequestBaseType', ps: [{ - n: 'attributeData', + n: 'framework', rq: true, - en: 'AttributeData', - ti: '.JoinData.AttributeData' - }, { - n: 'mapStyling', - en: 'MapStyling', - ti: '.JoinData.MapStyling' - }, { - n: 'classificationURL', - en: 'ClassificationURL', - ti: 'AnyType' + en: 'Framework', + ti: '.DescribeFrameworkKeyType' }, { - n: 'update', + n: 'service', + rq: true, + ti: 'AnySimpleType', an: { - lp: 'update' + lp: 'service' }, t: 'a' - }] - }, { - ln: 'Nominal.Classes.Value', - tn: null, - ps: [{ - n: 'identifier', - rq: true, - en: 'Identifier' - }, { - n: 'title', - rq: true, - en: 'Title' }, { - n: '_abstract', + n: 'version', rq: true, - en: 'Abstract', - ti: '.AbstractType' - }, { - n: 'documentation', - en: 'Documentation' - }, { - n: 'color', ti: 'AnySimpleType', an: { - lp: 'color' + lp: 'version' }, t: 'a' - }] - }, { - ln: 'Columnset', - tn: null, - ps: [{ - n: 'frameworkKey', - rq: true, - en: 'FrameworkKey', - ti: '.Columnset.FrameworkKey' - }, { - n: 'attributes', - rq: true, - en: 'Attributes', - ti: '.Columnset.Attributes' - }] - }, { - ln: 'Uncertainty', - tn: null, - ps: [{ - n: 'value', - t: 'v' }, { - n: 'gaussian', + n: 'capabilities', rq: true, an: { - lp: 'gaussian' + lp: 'capabilities' }, t: 'a' - }] - }, { - ln: 'JoinDataResponse.JoinedOutputs', - tn: null, - ps: [{ - n: 'output', - rq: true, - col: true, - en: 'Output', - ti: '.JoinDataResponse.JoinedOutputs.Output' - }] - }, { - ln: 'Count', - tn: null, - ps: [{ - n: 'uom', - rq: true, - en: 'UOM', - ti: '.UOM' - }, { - n: 'uncertainty', - en: 'Uncertainty', - ti: '.Uncertainty' }, { - n: 'exceptions', - en: 'Exceptions', - ti: '.MeasureCountExceptions' - }] - }, { - ln: 'DescribeDataRequest', - tn: null, - ps: [{ - n: 'href', + n: 'lang', rq: true, an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }] }, { - ln: 'OutputStylingsType', - ps: [{ - n: 'styling', - rq: true, - col: true, - en: 'Styling', - ti: '.Styling' - }] - }, { - ln: 'FrameworkDatasetDescribeDataType.Dataset', - tn: null, + ln: 'DescribeFrameworkKeyType', ps: [{ - n: 'datasetURI', + n: 'frameworkURI', rq: true, - en: 'DatasetURI' + en: 'FrameworkURI' }, { n: 'organization', rq: true, @@ -1421,96 +1440,47 @@ var TJS_1_0_Module_Factory = function () { n: 'documentation', en: 'Documentation' }, { - n: 'describeDataRequest', + n: 'frameworkKey', rq: true, - en: 'DescribeDataRequest', - ti: '.DescribeDataRequest' + en: 'FrameworkKey', + ti: '.FrameworkKey' }, { - n: 'columnset', + n: 'boundingCoordinates', rq: true, - en: 'Columnset', - ti: '.Columnset' + en: 'BoundingCoordinates', + ti: '.BoundingCoordinates' + }, { + n: 'rowset', + rq: true, + en: 'Rowset', + ti: '.DescribeFrameworkKeyType.Rowset' }] }, { - ln: 'JoinDataResponse.Status.Failed', - tn: null - }, { - ln: 'JoinDataResponse.JoinedOutputs.Output.ExceptionReport', + ln: 'Rowset', tn: null, ps: [{ - n: 'exception', + n: 'row', rq: true, - en: { - lp: 'Exception', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.ExceptionType' + col: true, + en: 'Row', + ti: '.Rowset.Row' }] }, { - ln: 'Rowset.Row.V', + ln: 'K', tn: null, ps: [{ n: 'value', t: 'v' }, { n: 'aid', + ti: 'AnySimpleType', an: { lp: 'aid' }, t: 'a' - }, { - n: '_null', - ti: 'Boolean', - an: { - lp: 'null' - }, - t: 'a' - }] - }, { - ln: 'Dataset', - tn: null, - ps: [{ - n: 'datasetURI', - rq: true, - en: 'DatasetURI' - }, { - n: 'organization', - rq: true, - en: 'Organization' - }, { - n: 'title', - rq: true, - en: 'Title' - }, { - n: '_abstract', - 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: 'columnset', - rq: true, - en: 'Columnset', - ti: '.Columnset' - }, { - n: 'rowset', - rq: true, - en: 'Rowset', - ti: '.Rowset' }] }, { - ln: 'Ordinal.Classes.Value', + ln: 'NominalOrdinalExceptions.Null', tn: null, ps: [{ n: 'identifier', @@ -1528,14 +1498,6 @@ var TJS_1_0_Module_Factory = function () { }, { n: 'documentation', en: 'Documentation' - }, { - n: 'rank', - rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'rank' - }, - t: 'a' }, { n: 'color', ti: 'AnySimpleType', @@ -1545,149 +1507,96 @@ var TJS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FrameworkDescriptions', + ln: 'Columnset.FrameworkKey', tn: null, ps: [{ - n: 'framework', + n: 'column', rq: true, col: true, - en: 'Framework', - ti: '.FrameworkDescriptions.Framework' + en: 'Column', + ti: '.Columnset.FrameworkKey.Column' }, { - n: 'service', + n: 'relationship', rq: true, ti: 'AnySimpleType', an: { - lp: 'service' + lp: 'relationship' }, t: 'a' }, { - n: 'version', + n: 'complete', rq: true, ti: 'AnySimpleType', an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'capabilities', - rq: true, - an: { - lp: 'capabilities' + lp: 'complete' }, t: 'a' + }] + }, { + ln: 'Uncertainty', + tn: null, + ps: [{ + n: 'value', + t: 'v' }, { - n: 'lang', + n: 'gaussian', rq: true, an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'gaussian' }, t: 'a' }] }, { - ln: 'JoinDataResponse.DataInputs', + ln: 'JoinDataResponse.JoinedOutputs.Output.ExceptionReport', tn: null, ps: [{ - n: 'framework', + n: 'exception', rq: true, - en: 'Framework', - ti: '.FrameworkDatasetDescribeDataType' - }] + en: { + lp: 'Exception', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.ExceptionType' + }] }, { - ln: 'FrameworkKeyDescription', + ln: 'Ordinal', tn: null, ps: [{ - n: 'framework', - rq: true, - en: 'Framework', - ti: '.DescribeFrameworkKeyType' - }, { - n: 'service', - rq: true, - ti: 'AnySimpleType', - an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'version', - rq: true, - ti: 'AnySimpleType', - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'capabilities', - rq: true, - an: { - lp: 'capabilities' - }, - t: 'a' + n: 'classes', + en: 'Classes', + ti: '.Ordinal.Classes' }, { - n: 'lang', - rq: true, - an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' - }, - t: 'a' + n: 'exceptions', + en: 'Exceptions', + ti: '.NominalOrdinalExceptions' }] }, { - ln: 'DescribeFrameworkKeyType.Rowset', + ln: 'Nominal', tn: null, ps: [{ - n: 'row', - rq: true, - col: true, - en: 'Row', - ti: '.DescribeFrameworkKeyType.Rowset.Row' + n: 'classes', + en: 'Classes', + ti: '.Nominal.Classes' + }, { + n: 'exceptions', + en: 'Exceptions', + ti: '.NominalOrdinalExceptions' }] }, { - ln: 'JoinAbilities.OutputStylings', - tn: null, - bti: '.OutputStylingsType' - }, { - ln: 'DatasetDescriptions.Framework.Dataset', + ln: 'ReferenceDate', tn: null, ps: [{ - n: 'datasetURI', - rq: true, - en: 'DatasetURI' - }, { - n: 'organization', - rq: true, - en: 'Organization' - }, { - n: 'title', - rq: true, - en: 'Title' - }, { - n: '_abstract', - 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: 'value', + t: 'v' }, { - n: 'describeDataRequest', - rq: true, - en: 'DescribeDataRequest', - ti: '.DescribeDataRequest' + n: 'startDate', + an: { + lp: 'startDate' + }, + t: 'a' }] }, { - ln: 'FrameworkDescriptions.Framework', + ln: 'Framework', tn: null, ps: [{ n: 'frameworkURI', @@ -1729,77 +1638,123 @@ var TJS_1_0_Module_Factory = function () { en: 'BoundingCoordinates', ti: '.BoundingCoordinates' }, { - n: 'describeDatasetsRequest', + n: 'dataset', rq: true, - en: 'DescribeDatasetsRequest', - ti: '.DescribeDatasetsRequest' + en: 'Dataset', + ti: '.Dataset' }] }, { - ln: 'NominalOrdinalExceptions', + ln: 'TjsCapabilitiesType', + tn: 'tjsCapabilitiesType', ps: [{ - n: '_null', + n: 'serviceIdentification', + en: { + lp: 'ServiceIdentification', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.ServiceIdentification' + }, { + n: 'serviceProvider', + en: { + lp: 'ServiceProvider', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.ServiceProvider' + }, { + n: 'operationsMetadata', + en: { + lp: 'OperationsMetadata', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.OperationsMetadata' + }, { + n: 'languages', + en: 'Languages', + ti: '.TjsCapabilitiesType.Languages' + }, { + n: 'wsdl', + en: 'WSDL', + ti: '.TjsCapabilitiesType.WSDL' + }, { + n: 'service', rq: true, - col: true, - en: 'Null', - ti: '.NominalOrdinalExceptions.Null' - }] - }, { - ln: 'Columnset.Attributes', - tn: null, - ps: [{ - n: 'column', + ti: 'AnySimpleType', + an: { + lp: 'service' + }, + t: 'a' + }, { + n: 'version', rq: true, - col: true, - en: 'Column', - ti: '.Columnset.Attributes.Column' + ti: 'AnySimpleType', + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, + t: 'a' + }, { + n: 'lang', + rq: true, + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + }, + t: 'a' }] }, { - ln: 'DescribeFrameworkKeyType', + ln: 'Values', + tn: null, ps: [{ - n: 'frameworkURI', - rq: true, - en: 'FrameworkURI' - }, { - n: 'organization', - rq: true, - en: 'Organization' - }, { - n: 'title', + n: 'nominal', rq: true, - en: 'Title' + en: 'Nominal', + ti: '.Nominal' }, { - n: '_abstract', + n: 'ordinal', rq: true, - en: 'Abstract', - ti: '.AbstractType' + en: 'Ordinal', + ti: '.Ordinal' }, { - n: 'referenceDate', + n: 'count', rq: true, - en: 'ReferenceDate', - ti: '.ReferenceDate' + en: 'Count', + ti: '.Count' }, { - n: 'version', + n: 'measure', rq: true, - en: 'Version' - }, { - n: 'documentation', - en: 'Documentation' - }, { - n: 'frameworkKey', + en: 'Measure', + ti: '.Measure' + }] + }, { + ln: 'UOM', + tn: null, + ps: [{ + n: 'shortForm', rq: true, - en: 'FrameworkKey', - ti: '.FrameworkKey' + en: 'ShortForm', + ti: 'AnyType' }, { - n: 'boundingCoordinates', + n: 'longForm', rq: true, - en: 'BoundingCoordinates', - ti: '.BoundingCoordinates' + en: 'LongForm', + ti: 'AnyType' }, { - n: 'rowset', - rq: true, - en: 'Rowset', - ti: '.DescribeFrameworkKeyType.Rowset' + n: 'reference', + an: { + lp: 'reference', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + t: 'a' }] + }, { + ln: 'JoinAbilities.OutputStylings', + tn: null, + bti: '.OutputStylingsType' }, { ln: 'JoinAbilities', tn: null, @@ -1867,111 +1822,69 @@ var TJS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AbstractType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - col: true, - typed: false, - t: 'ae' - }] - }, { - ln: 'JoinData.AttributeData.GetDataXML', + ln: 'Columnset.Attributes.Column', tn: null, ps: [{ - n: 'frameworkURI', + n: 'title', rq: true, - en: 'FrameworkURI' + en: 'Title' }, { - n: 'datasetURI', + n: '_abstract', rq: true, - en: 'DatasetURI' - }, { - n: 'attributes', - en: 'Attributes' - }, { - n: 'linkageKeys', - en: 'LinkageKeys' - }, { - n: 'getDataHost', - an: { - lp: 'getDataHost' - }, - t: 'a' + en: 'Abstract', + ti: '.AbstractType' }, { - n: 'language', - an: { - lp: 'language' - }, - t: 'a' - }] - }, { - ln: 'ReferenceDate', - tn: null, - ps: [{ - n: 'value', - t: 'v' + n: 'documentation', + en: 'Documentation' }, { - n: 'startDate', - an: { - lp: 'startDate' - }, - t: 'a' - }] - }, { - ln: 'JoinDataResponse', - tn: null, - ps: [{ - n: 'status', + n: 'values', rq: true, - en: 'Status', - ti: '.JoinDataResponse.Status' + en: 'Values', + ti: '.Values' }, { - n: 'dataInputs', + n: 'getDataRequest', rq: true, - en: 'DataInputs', - ti: '.JoinDataResponse.DataInputs' + en: 'GetDataRequest', + ti: '.GetDataRequest' }, { - n: 'joinedOutputs', + n: 'purpose', rq: true, - en: 'JoinedOutputs', - ti: '.JoinDataResponse.JoinedOutputs' + an: { + lp: 'purpose' + }, + t: 'a' }, { - n: 'service', + n: 'name', rq: true, - ti: 'AnySimpleType', an: { - lp: 'service' + lp: 'name' }, t: 'a' }, { - n: 'version', + n: 'type', rq: true, - ti: 'AnySimpleType', an: { - lp: 'version' + lp: 'type' }, t: 'a' }, { - n: 'capabilities', + n: 'length', rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'capabilities' + lp: 'length' }, t: 'a' }, { - n: 'lang', - rq: true, + n: 'decimals', + ti: 'NonNegativeInteger', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'decimals' }, t: 'a' }] }, { - ln: 'Styling', + ln: 'Mechanism', tn: null, ps: [{ n: 'identifier', @@ -1989,188 +1902,275 @@ var TJS_1_0_Module_Factory = function () { n: 'reference', rq: true, en: 'Reference' + }] + }, { + ln: 'Ordinal.Classes', + tn: null, + ps: [{ + n: 'title', + rq: true, + en: 'Title' }, { - n: 'schema', - en: 'Schema' + n: '_abstract', + rq: true, + en: 'Abstract', + ti: '.AbstractType' + }, { + n: 'documentation', + en: 'Documentation' + }, { + n: 'value', + rq: true, + col: true, + en: 'Value', + ti: '.Ordinal.Classes.Value' }] }, { - t: 'enum', - ln: 'DescribeFrameworksValueType', - vs: ['DescribeFrameworks'] + ln: 'MeasureCountExceptions', + ps: [{ + n: '_null', + rq: true, + col: true, + en: 'Null', + ti: '.MeasureCountExceptions.Null' + }] }, { - t: 'enum', - ln: 'JoinDataValueType', - vs: ['JoinData'] + ln: 'Dataset', + tn: null, + ps: [{ + n: 'datasetURI', + rq: true, + en: 'DatasetURI' + }, { + n: 'organization', + rq: true, + en: 'Organization' + }, { + n: 'title', + rq: true, + en: 'Title' + }, { + n: '_abstract', + 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: 'columnset', + rq: true, + en: 'Columnset', + ti: '.Columnset' + }, { + n: 'rowset', + rq: true, + en: 'Rowset', + ti: '.Rowset' + }] + }, { + 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' + }] }, { t: 'enum', - ln: 'DescribeDataValueType', - vs: ['DescribeData'] + ln: 'GetDataValueType', + vs: ['GetData'] }, { t: 'enum', ln: 'VersionType', vs: ['1.0'] }, { t: 'enum', - ln: 'DescribeDatasetsValueType', - vs: ['DescribeDatasets'] + ln: 'GetCapabilitiesValueType', + vs: ['GetCapabilities'] }, { t: 'enum', ln: 'DescribeJoinAbilitiesValueType', vs: ['DescribeJoinAbilities'] + }, { + t: 'enum', + ln: 'JoinDataValueType', + vs: ['JoinData'] }, { t: 'enum', ln: 'DescribeKeyValueType', vs: ['DescribeKey'] }, { t: 'enum', - ln: 'GetCapabilitiesValueType', - vs: ['GetCapabilities'] + ln: 'DescribeFrameworksValueType', + vs: ['DescribeFrameworks'] }, { t: 'enum', - ln: 'RequestServiceType', - vs: ['TJS'] + ln: 'DescribeDatasetsValueType', + vs: ['DescribeDatasets'] }, { t: 'enum', - ln: 'GetDataValueType', - vs: ['GetData'] + ln: 'DescribeDataValueType', + vs: ['DescribeData'] + }, { + t: 'enum', + ln: 'RequestServiceType', + vs: ['TJS'] }], eis: [{ - en: 'Organization' + en: 'AttributeLimit', + ti: 'PositiveInteger' }, { - en: 'DescribeData', - ti: '.DescribeData' + en: 'Capabilities', + ti: '.TjsCapabilitiesType' + }, { + en: 'DescribeDatasetsRequest', + ti: '.DescribeDatasetsRequest' }, { en: 'DatasetURI' }, { - en: 'Values', - ti: '.Values' + en: 'Count', + ti: '.Count' }, { - en: 'FrameworkDescriptions', - ti: '.FrameworkDescriptions' + en: 'SpatialFrameworks', + ti: '.SpatialFrameworks' }, { - en: 'LinkageKeys' + en: 'Mechanism', + ti: '.Mechanism' }, { - en: 'Capabilities', - ti: '.TjsCapabilitiesType' + en: 'GetDataRequest', + ti: '.GetDataRequest' }, { - en: 'GDAS', - ti: '.GDAS' + en: 'FrameworkURI' }, { - en: 'DescribeDatasetsRequest', - ti: '.DescribeDatasetsRequest' + en: 'Documentation' }, { - en: 'FrameworkURI' + en: 'Nominal', + ti: '.Nominal' }, { - en: 'Ordinal', - ti: '.Ordinal' + en: 'DescribeDataRequest', + ti: '.DescribeDataRequest' }, { - en: 'JoinDataResponse', - ti: '.JoinDataResponse' + en: 'Columnset', + ti: '.Columnset' }, { en: 'Uncertainty', ti: '.Uncertainty' }, { - en: 'DescribeDatasets', - ti: '.DescribeDatasets' + en: 'Title' }, { - en: 'Version' + en: 'DataDescriptions', + ti: '.DataDescriptions' + }, { + en: 'FrameworkDescriptions', + ti: '.FrameworkDescriptions' + }, { + en: 'Ordinal', + ti: '.Ordinal' }, { en: 'Styling', ti: '.Styling' }, { - en: 'Nominal', - ti: '.Nominal' + en: 'JoinDataResponse', + ti: '.JoinDataResponse' }, { - en: 'DescribeJoinAbilities', - ti: '.RequestBaseType' + en: 'FrameworkKeyDescription', + ti: '.FrameworkKeyDescription' }, { en: 'Attributes' }, { - en: 'DatasetDescriptions', - ti: '.DatasetDescriptions' + en: 'Values', + ti: '.Values' }, { - en: 'Title' + en: 'Organization' }, { - en: 'DataDescriptions', - ti: '.DataDescriptions' + en: 'DescribeKey', + ti: '.DescribeKey' + }, { + en: 'JoinData', + ti: '.JoinData' }, { en: 'Framework', ti: '.Framework' }, { - en: 'FrameworkKey', - ti: '.FrameworkKey' - }, { - en: 'Columnset', - ti: '.Columnset' - }, { - en: 'BoundingCoordinates', - ti: '.BoundingCoordinates' + en: 'Measure', + ti: '.Measure' }, { - en: 'Count', - ti: '.Count' + en: 'DescribeJoinAbilities', + ti: '.RequestBaseType' }, { en: 'K', ti: '.K' }, { - en: 'JoinAbilities', - ti: '.JoinAbilities' + en: 'GetData', + ti: '.GetData' }, { en: 'Rowset', ti: '.Rowset' }, { - en: 'Documentation' + en: 'BoundingCoordinates', + ti: '.BoundingCoordinates' }, { - en: 'Mechanism', - ti: '.Mechanism' + en: 'DescribeDatasets', + ti: '.DescribeDatasets' }, { - en: 'DescribeKey', - ti: '.DescribeKey' + en: 'Version' }, { - en: 'AttributeLimit', - ti: 'PositiveInteger' + en: 'Abstract', + ti: '.AbstractType' + }, { + en: 'DataClass' + }, { + en: 'ReferenceDate', + ti: '.ReferenceDate' + }, { + en: 'FrameworkKey', + ti: '.FrameworkKey' }, { en: 'GetCapabilities', ti: '.GetCapabilities' }, { - en: 'GetDataRequest', - ti: '.GetDataRequest' + en: 'JoinAbilities', + ti: '.JoinAbilities' }, { - en: 'DescribeFrameworks', - ti: '.DescribeFrameworks' + en: 'LinkageKeys' }, { - en: 'GetData', - ti: '.GetData' + en: 'GDAS', + ti: '.GDAS' }, { - en: 'JoinData', - ti: '.JoinData' + en: 'Identifier' }, { - en: 'ReferenceDate', - ti: '.ReferenceDate' + en: 'DescribeFrameworks', + ti: '.DescribeFrameworks' }, { en: 'UOM', ti: '.UOM' }, { - en: 'SpatialFrameworks', - ti: '.SpatialFrameworks' - }, { - en: 'DataClass' - }, { - en: 'FrameworkKeyDescription', - ti: '.FrameworkKeyDescription' - }, { - en: 'Measure', - ti: '.Measure' - }, { - en: 'Identifier' + en: 'DatasetDescriptions', + ti: '.DatasetDescriptions' }, { en: 'Dataset', ti: '.Dataset' }, { - en: 'DescribeDataRequest', - ti: '.DescribeDataRequest' - }, { - en: 'Abstract', - ti: '.AbstractType' + en: 'DescribeData', + ti: '.DescribeData' }] }; return { diff --git a/scripts/lib/TML_1_0_0.js b/scripts/lib/TML_1_0_0.js index 0f614b6e..718a5c53 100644 --- a/scripts/lib/TML_1_0_0.js +++ b/scripts/lib/TML_1_0_0.js @@ -4,19 +4,37 @@ var TML_1_0_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/tml', deps: ['IC_2_0'], tis: [{ - ln: 'SystemType.Relations.TimeRelation', + ln: 'TransducerType.Identification', tn: null, + bti: '.IdentificationType', ps: [{ - n: 'sysClkUidRef', + n: 'manufacture', ti: '.BindType' }, { - n: 'timeReference', + n: 'modelNumber', ti: '.BindType' }, { - n: 'timeCoordinate', + n: 'serialNumber', + ti: '.BindType' + }, { + n: 'ownedBy', mno: 0, col: true, - ti: '.SystemType.Relations.TimeRelation.TimeCoordinate' + ti: '.TransducerType.Identification.OwnedBy' + }] + }, { + ln: 'Subject', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'any', + mno: 0, + col: true, + typed: false, + mx: false, + t: 'ae' }, { n: 'refName', an: { @@ -37,17 +55,26 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TemporalModel.CfTrigger', + ln: 'ObjToDataRelation.Object', tn: null, ps: [{ - n: 'trigType', + n: 'name', ti: '.BindType' }, { - n: 'publicTrigger', + n: 'objType', ti: '.BindType' }, { - n: 'period', - ti: '.ValueType' + n: 'cfSubSampling', + ti: '.CfSubSampling' + }, { + n: 'objUidRef', + ti: '.BindType' + }, { + n: 'objLocalID', + ti: '.BindType' + }, { + n: 'confidence', + ti: '.BindType' }, { n: 'refName', an: { @@ -68,28 +95,22 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClusterDesc.DataUnitEncoding', + ln: 'DataUnit', tn: null, ps: [{ - n: 'dataUnitUidRef', - ti: '.BindType' - }, { - n: 'dataType', + n: 'uid', ti: '.BindType' }, { - n: 'dataUnitFieldSize', - ti: '.ClusterDesc.DataUnitEncoding.DataUnitFieldSize' - }, { - n: 'endian', + n: 'name', ti: '.BindType' }, { - n: 'encode', + n: 'variableName', ti: '.BindType' }, { - n: 'numBase', + n: 'dataType', ti: '.BindType' }, { - n: 'handleAsType', + n: 'bytesInBlob', ti: '.BindType' }, { n: 'refName', @@ -111,19 +132,82 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessType.Input', + ln: 'ResponseModels.SteadyStateResponse.DataValues', tn: null, + bti: '.ValueType', ps: [{ - n: 'inputIdent', - ti: '.ProcessType.Input.InputIdent' + n: 'inputOutput', + ti: '.BindType' }, { - n: 'logicalDataStructure', + n: 'dataUidRef', + ti: '.BindType' + }, { + n: 'variableName', + ti: '.BindType' + }, { + n: 'calibData', mno: 0, col: true, - ti: '.LogicalDataStructure' + ti: '.BindType' + }] + }, { + ln: 'ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize', + tn: null, + ps: [{ + n: 'numBits', + ti: '.BindType' }, { - n: 'dataValue', + n: 'numSigBits', + ti: '.BindType' + }, { + n: 'justification', + ti: '.BindType' + }, { + n: 'beginTextDelimiter', + ti: '.BindType' + }, { + n: 'endTextDelimiter', + ti: '.BindType' + }] + }, { + ln: 'IdentificationType', + ps: [{ + n: 'uid', + ti: '.BindType' + }, { + n: 'name', + ti: '.BindType' + }, { + n: 'description', ti: '.BindType' + }, { + n: 'complexity', + ti: '.BindType' + }, { + n: 'characterization', + ti: '.IdentificationType.Characterization' + }, { + n: 'calibration', + ti: '.IdentificationType.Calibration' + }] + }, { + ln: 'SystemType.Systems', + tn: null, + ps: [{ + n: 'system', + mno: 0, + col: true, + ti: '.SystemType' + }] + }, { + ln: 'ResponseModels.SteadyStateResponse.Code', + tn: null, + ps: [{ + n: 'properties', + ti: '.ResponseModels.SteadyStateResponse.Code.Properties' + }, { + n: 'listing', + ti: '.ResponseModels.SteadyStateResponse.Code.Listing' }, { n: 'refName', an: { @@ -144,29 +228,37 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SystemType.Relations.PropToPropRelation', - tn: null, + ln: 'ValueType', ps: [{ - n: 'relationDescription', + n: 'numValues', ti: '.BindType' }, { - n: 'uid', + n: 'arrayType', ti: '.BindType' }, { - n: 'propUidRef', + n: 'fcnInterpol', + ti: '.BindType' + }, { + n: 'valueDataType', + ti: '.BindType' + }, { + n: 'values', + ti: '.BindType' + }, { + n: 'mult', mno: 0, col: true, ti: '.BindType' }, { - n: 'propagationMedium', + n: 'offset', mno: 0, col: true, ti: '.BindType' }, { - n: 'propagationMechanism', + n: 'accuracy', mno: 0, col: true, - ti: '.BindType' + ti: '.Accuracy' }, { n: 'refName', an: { @@ -187,23 +279,41 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LogicalDataStructure', + ln: 'SystemType.Identification', tn: null, + bti: '.IdentificationType', ps: [{ - n: 'uid', + n: 'manufacture', ti: '.BindType' }, { - n: 'name', + n: 'modelNumber', ti: '.BindType' }, { - n: 'ldsDimensionality', + n: 'serialNumber', ti: '.BindType' }, { - n: 'numOfDataSetsInCf', + n: 'owner', + ti: '.SystemType.Identification.Owner' + }, { + n: 'operator', + ti: '.SystemType.Identification.Operator' + }] + }, { + ln: 'SpatialModel', + tn: null, + ps: [{ + n: 'dataUidRef', ti: '.BindType' }, { - n: 'cfDataArray', - ti: '.DataArrayType' + n: 'cfSubSampling', + mno: 0, + col: true, + ti: '.CfSubSampling' + }, { + n: 'ambiguitySpace', + mno: 0, + col: true, + ti: '.SpatialModel.AmbiguitySpace' }, { n: 'refName', an: { @@ -224,29 +334,27 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObjToDataRelation', + ln: 'SpatialModel.AmbiguitySpace.Shape.PwrProfile', + tn: null, + bti: '.BindType' + }, { + ln: 'TransducerType.TransducerClass', tn: null, ps: [{ - n: 'relationDescription', - ti: '.ObjToDataRelation.RelationDescription' - }, { - n: 'uid', - ti: '.BindType' - }, { - n: 'object', - mno: 0, - col: true, - ti: '.ObjToDataRelation.Object' - }, { - n: 'name', + n: 'transmitterReceiver', ti: '.BindType' }, { - n: 'dataUidRef', + n: 'insituRemote', ti: '.BindType' }, { - n: 'value', + n: 'spatialDependancy', ti: '.BindType' - }, { + }] + }, { + ln: 'ResponseModels.SteadyStateResponse.PropValues.UOM', + tn: null, + bti: '.BindType', + ps: [{ n: 'refName', an: { lp: 'name' @@ -264,189 +372,109 @@ var TML_1_0_0_Module_Factory = function () { lp: 'uidRef' }, t: 'a' + }] + }, { + ln: 'TransducerType.Identification.OwnedBy', + tn: null, + ps: [{ + n: 'name', + ti: '.BindType' }, { - n: 'classification', - ti: 'IC_2_0.ClassificationType', - an: { - lp: 'classification', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'organization', + ti: '.BindType' }, { - n: 'ownerProducer', - ti: { - t: 'l' - }, - an: { - lp: 'ownerProducer', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'email', + ti: '.BindType' }, { - 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: 'phone', + ti: '.BindType' }, { - n: 'disseminationControls', - ti: { - t: 'l' - }, - an: { - lp: 'disseminationControls', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'date', + ti: '.BindType' + }] + }, { + ln: 'DataArrayType', + ps: [{ + n: 'uid', + ti: '.BindType' }, { - n: 'fgIsourceOpen', - ti: { - t: 'l' - }, - an: { - lp: 'FGIsourceOpen', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'name', + ti: '.BindType' }, { - n: 'fgIsourceProtected', - ti: { - t: 'l' - }, - an: { - lp: 'FGIsourceProtected', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'variableName', + ti: '.BindType' }, { - n: 'releasableTo', - ti: { - t: 'l' - }, - an: { - lp: 'releasableTo', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'arrayOf', + ti: '.BindType' }, { - n: 'nonICmarkings', - ti: { - t: 'l' - }, - an: { - lp: 'nonICmarkings', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'numObjInArray', + ti: '.BindType' }, { - n: 'classifiedBy', - an: { - lp: 'classifiedBy', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'dataSet', + rq: true, + ti: '.DataArrayType.DataSet' }, { - n: 'classificationReason', - an: { - lp: 'classificationReason', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'dataArray', + rq: true, + ti: '.DataArrayType' }, { - n: 'derivedFrom', + n: 'refName', an: { - lp: 'derivedFrom', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'name' }, t: 'a' }, { - n: 'declassDate', - ti: 'Calendar', + n: 'refUid', an: { - lp: 'declassDate', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uid' }, t: 'a' }, { - n: 'declassEvent', + n: 'refUidRef', an: { - lp: 'declassEvent', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uidRef' }, t: 'a' + }] + }, { + ln: 'SystemType.Relations.DataToDataRelation.DataSource.DataUidRef', + tn: null, + bti: '.BindType' + }, { + ln: 'ProcessType.Identification.OwnedBy', + tn: null, + ps: [{ + n: 'name', + ti: '.BindType' }, { - n: 'declassException', - ti: { - t: 'l' - }, - an: { - lp: 'declassException', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'organization', + ti: '.BindType' }, { - n: 'typeOfExemptedSource', - ti: { - t: 'l' - }, - an: { - lp: 'typeOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'email', + ti: '.BindType' }, { - n: 'dateOfExemptedSource', - ti: 'Calendar', - an: { - lp: 'dateOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'phone', + ti: '.BindType' }, { - n: 'declassManualReview', - ti: 'Boolean', - an: { - lp: 'declassManualReview', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'date', + ti: '.BindType' }] }, { - ln: 'SystemType.Systems', + ln: 'ResponseModels.ImpulseResponse.Time', tn: null, - ps: [{ - n: 'system', - mno: 0, - col: true, - ti: '.SystemType' - }] + bti: '.ValueType' }, { - ln: 'SpatialModel.AmbiguitySpace', + ln: 'CfSubSampling', tn: null, ps: [{ - n: 'shape', - mno: 0, - col: true, - ti: '.SpatialModel.AmbiguitySpace.Shape' + n: 'cfStructComp', + ti: '.BindType' }, { - n: 'position', - mno: 0, - col: true, - ti: '.SpatialModel.AmbiguitySpace.Position' + n: 'numOfSubSampleIndexPoints', + ti: '.BindType' + }, { + n: 'subSampleCfIndexPts', + ti: '.BindType' }, { n: 'refName', an: { @@ -467,28 +495,20 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BindType', + ln: 'ProcessType.Input', + tn: null, ps: [{ - n: 'value', - t: 'v' + n: 'inputIdent', + ti: '.ProcessType.Input.InputIdent' }, { - n: 'bindUid', - an: { - lp: 'bindUid' - }, - t: 'a' + n: 'logicalDataStructure', + mno: 0, + col: true, + ti: '.LogicalDataStructure' + }, { + n: 'dataValue', + ti: '.BindType' }, { - n: 'bindUidRef', - an: { - lp: 'bindUidRef' - }, - t: 'a' - }] - }, { - ln: 'ResponseModels.SteadyStateResponse.PropValues.UOM', - tn: null, - bti: '.BindType', - ps: [{ n: 'refName', an: { lp: 'name' @@ -508,7 +528,24 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'IdentificationType.Characterization.ValidatedBy', + ln: 'ResponseModels.SteadyStateResponse.Code.Listing', + tn: null, + bti: '.BindType' + }, { + ln: 'TemporalModel.CfOffsetTime', + tn: null, + bti: '.ValueType', + ps: [{ + n: 'dataUidRef', + ti: '.BindType' + }, { + n: 'cfSubSampling', + mno: 0, + col: true, + ti: '.CfSubSampling' + }] + }, { + ln: 'SystemType.Identification.Operator', tn: null, ps: [{ n: 'name', @@ -527,35 +564,28 @@ var TML_1_0_0_Module_Factory = function () { ti: '.BindType' }] }, { - ln: 'ProcessType.Input.InputIdent', + ln: 'ClusterDesc.DataUnitEncoding', tn: null, ps: [{ - n: 'uid', + n: 'dataUnitUidRef', ti: '.BindType' }, { - n: 'name', + n: 'dataType', ti: '.BindType' }, { - n: 'description', - ti: '.BindType' - }] - }, { - ln: 'DataUnit', - tn: null, - ps: [{ - n: 'uid', - ti: '.BindType' + n: 'dataUnitFieldSize', + ti: '.ClusterDesc.DataUnitEncoding.DataUnitFieldSize' }, { - n: 'name', + n: 'endian', ti: '.BindType' }, { - n: 'variableName', + n: 'encode', ti: '.BindType' }, { - n: 'dataType', + n: 'numBase', ti: '.BindType' }, { - n: 'bytesInBlob', + n: 'handleAsType', ti: '.BindType' }, { n: 'refName', @@ -621,38 +651,40 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ResponseModels.SteadyStateResponse.Code.Listing', - tn: null, - bti: '.BindType' - }, { - ln: 'SpatialModel.AmbiguitySpace.Position', + ln: 'ClusterDesc.ClusterProperties', tn: null, - bti: '.SpatialCoordType' - }, { - ln: 'DataArrayType', ps: [{ - n: 'uid', + n: 'direction', ti: '.BindType' }, { - n: 'name', + n: 'complexity', ti: '.BindType' }, { - n: 'variableName', + n: 'clusterType', ti: '.BindType' }, { - n: 'arrayOf', + n: 'clusterSize', ti: '.BindType' + }] + }, { + ln: 'ResponseModels.SteadyStateResponse', + tn: null, + ps: [{ + n: 'responseParameters', + ti: '.ResponseModels.SteadyStateResponse.ResponseParameters' }, { - n: 'numObjInArray', - ti: '.BindType' + n: 'propValues', + mno: 0, + col: true, + ti: '.ResponseModels.SteadyStateResponse.PropValues' }, { - n: 'dataSet', - rq: true, - ti: '.DataArrayType.DataSet' + n: 'dataValues', + mno: 0, + col: true, + ti: '.ResponseModels.SteadyStateResponse.DataValues' }, { - n: 'dataArray', - rq: true, - ti: '.DataArrayType' + n: 'code', + ti: '.ResponseModels.SteadyStateResponse.Code' }, { n: 'refName', an: { @@ -673,96 +705,74 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ResponseModels.ImpulseResponse', + ln: 'IdentificationType.Characterization.CharacterizedBy', tn: null, ps: [{ - n: 'dataUidRef', + n: 'name', ti: '.BindType' }, { - n: 'freqTime', + n: 'organization', ti: '.BindType' }, { - n: 'amplitude', - ti: '.ResponseModels.ImpulseResponse.Amplitude' - }, { - n: 'time', - ti: '.ResponseModels.ImpulseResponse.Time' - }, { - n: 'frequency', - ti: '.ValueType' - }, { - n: 'refName', - an: { - lp: 'name' - }, - t: 'a' + n: 'email', + ti: '.BindType' }, { - n: 'refUid', - an: { - lp: 'uid' - }, - t: 'a' + n: 'phone', + ti: '.BindType' }, { - n: 'refUidRef', - an: { - lp: 'uidRef' - }, - t: 'a' + n: 'date', + ti: '.BindType' }] }, { - ln: 'Subject', + ln: 'TransducerType.OtherProperties', tn: null, ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'any', + n: 'property', mno: 0, col: true, - typed: false, - mx: false, - t: 'ae' - }, { - n: 'refName', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'refUid', - an: { - lp: 'uid' - }, - t: 'a' + ti: 'AnyType' + }] + }, { + ln: 'IdentificationType.Characterization', + tn: null, + ps: [{ + n: 'characterizedBy', + ti: '.IdentificationType.Characterization.CharacterizedBy' }, { - n: 'refUidRef', - an: { - lp: 'uidRef' - }, - t: 'a' + n: 'validatedBy', + ti: '.IdentificationType.Characterization.ValidatedBy' }] }, { - ln: 'ResponseModels.FrequencyResponse.Frequency', + ln: 'ProcessType.Output.OutputIdent', tn: null, - bti: '.ValueType' + ps: [{ + n: 'uid', + ti: '.BindType' + }, { + n: 'name', + ti: '.BindType' + }, { + n: 'description', + ti: '.BindType' + }] }, { - ln: 'ResponseModels.FrequencyResponse', + ln: 'LogicalDataStructure', tn: null, ps: [{ - n: 'dataUidRef', + n: 'uid', ti: '.BindType' }, { - n: 'freqRespType', + n: 'name', ti: '.BindType' }, { - n: 'amplitude', - ti: '.ResponseModels.FrequencyResponse.Amplitude' + n: 'ldsDimensionality', + ti: '.BindType' }, { - n: 'phase', - ti: '.ResponseModels.FrequencyResponse.Phase' + n: 'numOfDataSetsInCf', + ti: '.BindType' }, { - n: 'frequency', - ti: '.ResponseModels.FrequencyResponse.Frequency' + n: 'cfDataArray', + ti: '.DataArrayType' }, { n: 'refName', an: { @@ -783,29 +793,29 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessType.Identification.OwnedBy', + ln: 'SystemType.Processes', tn: null, ps: [{ - n: 'name', - ti: '.BindType' + n: 'process', + mno: 0, + col: true, + ti: '.ProcessType' + }] + }, { + ln: 'ObjToObjRelation.Object', + tn: null, + ps: [{ + n: 'name' }, { - n: 'organization', + n: 'objType', ti: '.BindType' }, { - n: 'email', + n: 'dirIndirSubj', ti: '.BindType' }, { - n: 'phone', + n: 'objUidRef', ti: '.BindType' }, { - n: 'date', - ti: '.BindType' - }] - }, { - ln: 'ClusterDesc.TransSeq.Sequence', - tn: null, - bti: '.BindType', - ps: [{ n: 'refName', an: { lp: 'name' @@ -825,29 +835,21 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SystemType.Relations.TimeRelation.TimeCoordinate', - tn: null, + ln: 'SpatialCoordType', ps: [{ - n: 'timeCoordType', + n: 'spaceCoordSystem', ti: '.BindType' }, { - n: 'absTimeUidRef', - mno: 0, - col: true, - ti: '.BindType' - }] - }, { - ln: 'CfSubSampling', - tn: null, - ps: [{ - n: 'cfStructComp', + n: 'spaceRefSystem', ti: '.BindType' }, { - n: 'numOfSubSampleIndexPoints', + n: 'refObjUidRef', ti: '.BindType' }, { - n: 'subSampleCfIndexPts', - ti: '.BindType' + n: 'spaceCoords', + mno: 0, + col: true, + ti: '.SpatialCoordType.SpaceCoords' }, { n: 'refName', an: { @@ -868,29 +870,22 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ClusterDesc.BinHeaderEncode.HeaderAttrib', + ln: 'SystemType.Relations.DataToDataRelation', tn: null, ps: [{ - n: 'headerAttribName', - ti: '.BindType' - }, { - n: 'dataType', - ti: '.BindType' - }, { - n: 'dataUnitFieldSize', - ti: '.ClusterDesc.BinHeaderEncode.HeaderAttrib.DataUnitFieldSize' - }, { - n: 'endian', + n: 'relationDescription', ti: '.BindType' }, { - n: 'encode', + n: 'uid', ti: '.BindType' }, { - n: 'numBase', - ti: '.BindType' + n: 'dataSource', + ti: '.SystemType.Relations.DataToDataRelation.DataSource' }, { - n: 'handleAsType', - ti: '.BindType' + n: 'dataSink', + mno: 0, + col: true, + ti: '.SystemType.Relations.DataToDataRelation.DataSink' }, { n: 'refName', an: { @@ -910,10 +905,6 @@ var TML_1_0_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'ResponseModels.ImpulseResponse.Time', - tn: null, - bti: '.ValueType' }, { ln: 'SystemType.Transducers', tn: null, @@ -924,51 +915,36 @@ var TML_1_0_0_Module_Factory = function () { ti: '.TransducerType' }] }, { - ln: 'ClusterDesc.TransSeq', + ln: 'ClusterDesc', tn: null, ps: [{ - n: 'seqOfThisDataStruct', - mno: 0, - col: true, + n: 'description', ti: '.BindType' }, { - n: 'inThisDataStruct', + n: 'idMapping', + ti: '.ClusterDesc.IdMapping' + }, { + n: 'clusterProperties', + ti: '.ClusterDesc.ClusterProperties' + }, { + n: 'binHeaderEncode', + ti: '.ClusterDesc.BinHeaderEncode' + }, { + n: 'timeTag', + ti: '.ClusterDesc.TimeTag' + }, { + n: 'dataUnitEncoding', mno: 0, col: true, - 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' + ti: '.ClusterDesc.DataUnitEncoding' }, { - n: 'clusterDescriptions', - ti: '.SystemType.ClusterDescriptions' + n: 'numCfInCluster', + ti: '.BindType' }, { - n: 'otherProperties', - ti: '.SystemType.OtherProperties' + n: 'transSeq', + mno: 0, + col: true, + ti: '.ClusterDesc.TransSeq' }, { n: 'classification', ti: 'IC_2_0.ClassificationType', @@ -1149,34 +1125,41 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TransducerType', + ln: 'ProcessType', ps: [{ n: 'identification', - ti: '.TransducerType.Identification' - }, { - n: 'transducerClass', - ti: '.TransducerType.TransducerClass' - }, { - n: 'logicalDataStructure', - mno: 0, - col: true, - ti: '.LogicalDataStructure' - }, { - n: 'responseModels', - ti: '.ResponseModels' + 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: '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', @@ -1337,6 +1320,20 @@ var TML_1_0_0_Module_Factory = function () { ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' + }] + }, { + ln: 'ResponseModels.FrequencyResponse.Amplitude', + tn: null, + bti: '.ValueType' + }, { + ln: 'SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords', + tn: null, + ps: [{ + n: 'coordName', + ti: '.BindType' + }, { + n: 'coords', + ti: '.ValueType' }, { n: 'refName', an: { @@ -1357,74 +1354,7 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Tml.ExtSysRelations', - tn: null, - ps: [{ - 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.Subjects', - tn: null, - ps: [{ - n: 'subject', - mno: 0, - col: true, - ti: '.Subject' - }] - }, { - ln: 'SystemType.OtherProperties', - tn: null, - ps: [{ - n: 'property', - mno: 0, - col: true, - ti: 'AnyType' - }] - }, { - ln: 'IdentificationType.Calibration', - tn: null, - ps: [{ - n: 'calibratedBy', - mno: 0, - col: true, - ti: '.IdentificationType.Calibration.CalibratedBy' - }, { - n: 'validatedBy', - mno: 0, - col: true, - ti: '.IdentificationType.Calibration.ValidatedBy' - }] - }, { - ln: 'ClusterDesc.ClusterProperties', - tn: null, - ps: [{ - n: 'direction', - ti: '.BindType' - }, { - n: 'complexity', - ti: '.BindType' - }, { - n: 'clusterType', - ti: '.BindType' - }, { - n: 'clusterSize', - ti: '.BindType' - }] - }, { - ln: 'SystemType.Identification.Owner', + ln: 'IdentificationType.Calibration.CalibratedBy', tn: null, ps: [{ n: 'name', @@ -1443,14 +1373,23 @@ var TML_1_0_0_Module_Factory = function () { ti: '.BindType' }] }, { - ln: 'SystemType.Relations.DataToDataRelation.DataSink', + ln: 'ObjToDataRelation.RelationDescription', + tn: null, + bti: '.BindType' + }, { + ln: 'SystemType.Relations.TimeRelation', tn: null, ps: [{ - n: 'name', + n: 'sysClkUidRef', ti: '.BindType' }, { - n: 'dataUidRef', - ti: '.SystemType.Relations.DataToDataRelation.DataSink.DataUidRef' + n: 'timeReference', + ti: '.BindType' + }, { + n: 'timeCoordinate', + mno: 0, + col: true, + ti: '.SystemType.Relations.TimeRelation.TimeCoordinate' }, { n: 'refName', an: { @@ -1471,55 +1410,20 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SystemType.ClusterDescriptions', - tn: null, - ps: [{ - n: 'clusterDesc', - mno: 0, - col: true, - ti: '.ClusterDesc' - }] - }, { - ln: 'IdentificationType.Calibration.ValidatedBy', + ln: 'ResponseModels.SteadyStateResponse.Code.Properties', tn: null, ps: [{ - n: 'name', - ti: '.BindType' - }, { - n: 'organization', - ti: '.BindType' - }, { - n: 'email', - ti: '.BindType' - }, { - n: 'phone', + n: 'codeType', ti: '.BindType' }, { - n: 'date', + n: 'codeLanguage', ti: '.BindType' }] }, { - ln: 'ResponseModels', + ln: 'ResponseModels.SteadyStateResponse.PropValues.PropName', tn: null, + bti: '.BindType', ps: [{ - n: 'cfSubSampling', - ti: '.CfSubSampling' - }, { - n: 'steadyStateResponse', - mno: 0, - col: true, - ti: '.ResponseModels.SteadyStateResponse' - }, { - n: 'impulseResponse', - mno: 0, - col: true, - ti: '.ResponseModels.ImpulseResponse' - }, { - n: 'frequencyResponse', - mno: 0, - col: true, - ti: '.ResponseModels.FrequencyResponse' - }, { n: 'refName', an: { lp: 'name' @@ -1539,39 +1443,25 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ResponseModels.SteadyStateResponse.DataValues', + ln: 'SystemType.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: 'SystemType.Relations.DataToDataRelation.DataSink.DataUidRef', - tn: null, - bti: '.BindType' - }, { - ln: 'SpatialCoordType.SpaceCoords', + ln: 'TemporalModel.CfTrigger', tn: null, ps: [{ - n: 'posVelAccel', + n: 'trigType', ti: '.BindType' }, { - n: 'coordName', + n: 'publicTrigger', ti: '.BindType' }, { - n: 'coords', + n: 'period', ti: '.ValueType' }, { n: 'refName', @@ -1593,162 +1483,251 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SystemType.Identification.Operator', + ln: 'ObjToObjRelation', tn: null, ps: [{ - n: 'name', + n: 'relationDescription', ti: '.BindType' }, { - n: 'organization', + n: 'uid', ti: '.BindType' }, { - n: 'email', - ti: '.BindType' + n: 'object', + mno: 0, + col: true, + ti: '.ObjToObjRelation.Object' }, { - n: 'phone', + n: 'confidence', ti: '.BindType' }, { - n: 'date', - ti: '.BindType' - }] - }, { - ln: 'Data', - tn: null, - ps: [{ - n: 'value', - t: 'v' + n: 'refName', + an: { + lp: 'name' + }, + t: 'a' }, { - n: 'ref', + n: 'refUid', an: { - lp: 'ref' + lp: 'uid' }, t: 'a' }, { - n: 'clk', - ti: 'Integer', + n: 'refUidRef', an: { - lp: 'clk' + lp: 'uidRef' }, t: 'a' }, { - n: 'reference', + n: 'classification', + ti: 'IC_2_0.ClassificationType', an: { - lp: 'reference' + lp: 'classification', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'dateTime', - ti: 'DateTime', + n: 'ownerProducer', + ti: { + t: 'l' + }, an: { - lp: 'dateTime' + lp: 'ownerProducer', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'contents', + n: 'scIcontrols', + ti: { + t: 'l' + }, an: { - lp: 'contents' + lp: 'SCIcontrols', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'seq', - ti: 'Integer', + n: 'sarIdentifier', + ti: { + t: 'l' + }, an: { - lp: 'seq' + lp: 'SARIdentifier', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'total', - ti: 'Integer', + n: 'disseminationControls', + ti: { + t: 'l' + }, an: { - lp: 'total' + lp: 'disseminationControls', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' }, { - n: 'ismclass', - ti: 'IC_2_0.ClassificationType', + n: 'fgIsourceOpen', + ti: { + t: 'l' + }, an: { - lp: 'ismclass' + lp: 'FGIsourceOpen', + ns: 'urn:us:gov:ic:ism:v2' }, t: 'a' - }] - }, { - ln: 'SystemType.Identification', - tn: null, - bti: '.IdentificationType', - ps: [{ - n: 'manufacture', - ti: '.BindType' }, { - n: 'modelNumber', - ti: '.BindType' + n: 'fgIsourceProtected', + ti: { + t: 'l' + }, + an: { + lp: 'FGIsourceProtected', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'serialNumber', - ti: '.BindType' + n: 'releasableTo', + ti: { + t: 'l' + }, + an: { + lp: 'releasableTo', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'owner', - ti: '.SystemType.Identification.Owner' + n: 'nonICmarkings', + ti: { + t: 'l' + }, + an: { + lp: 'nonICmarkings', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'operator', - ti: '.SystemType.Identification.Operator' - }] - }, { - ln: 'TransducerType.Identification.OwnedBy', - tn: null, - ps: [{ - n: 'name', - ti: '.BindType' + n: 'classifiedBy', + an: { + lp: 'classifiedBy', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - 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' + 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: 'ClusterDesc.DataUnitEncoding.DataUnitFieldSize', + ln: 'ProcessType.Input.InputIdent', tn: null, ps: [{ - n: 'numBits', - ti: '.BindType' - }, { - n: 'numSigBits', - ti: '.BindType' - }, { - n: 'justification', + n: 'uid', ti: '.BindType' }, { - n: 'beginTextDelimiter', + n: 'name', ti: '.BindType' }, { - n: 'endTextDelimiter', + n: 'description', ti: '.BindType' }] }, { - ln: 'SpatialModel.AmbiguitySpace.Shape.PwrProfile', + ln: 'ResponseModels.ImpulseResponse.Amplitude', tn: null, - bti: '.BindType' + bti: '.ValueType' }, { - ln: 'SpatialModel', + ln: 'SystemType.Relations.DataToDataRelation.DataSink.DataUidRef', tn: null, + bti: '.BindType' + }, { + ln: 'SystemType', ps: [{ - n: 'dataUidRef', - ti: '.BindType' + n: 'identification', + ti: '.SystemType.Identification' }, { - n: 'cfSubSampling', - mno: 0, - col: true, - ti: '.CfSubSampling' + n: 'sysClk', + ti: '.SystemType.SysClk' }, { - n: 'ambiguitySpace', - mno: 0, - col: true, - ti: '.SpatialModel.AmbiguitySpace' + 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: '.SystemType.OtherProperties' }, { n: 'refName', an: { @@ -1767,142 +1746,235 @@ var TML_1_0_0_Module_Factory = function () { lp: 'uidRef' }, t: 'a' - }] - }, { - ln: 'ResponseModels.SteadyStateResponse.ResponseParameters', - tn: null, - ps: [{ - n: 'codePlot', - ti: '.BindType' }, { - n: 'hysteresisDirection', - ti: '.BindType' + n: 'classification', + ti: 'IC_2_0.ClassificationType', + an: { + lp: 'classification', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'calibrated', - ti: '.BindType' + n: 'ownerProducer', + ti: { + t: 'l' + }, + an: { + lp: 'ownerProducer', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'proportional', - ti: '.BindType' + n: 'scIcontrols', + ti: { + t: 'l' + }, + an: { + lp: 'SCIcontrols', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'invertability', - ti: '.BindType' + n: 'sarIdentifier', + ti: { + t: 'l' + }, + an: { + lp: 'SARIdentifier', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'timeInvariant', - ti: '.BindType' + n: 'disseminationControls', + ti: { + t: 'l' + }, + an: { + lp: 'disseminationControls', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'linear', - ti: '.BindType' + n: 'fgIsourceOpen', + ti: { + t: 'l' + }, + an: { + lp: 'FGIsourceOpen', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'interCfInterpolate', - ti: '.BindType' + n: 'fgIsourceProtected', + ti: { + t: 'l' + }, + an: { + lp: 'FGIsourceProtected', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'intraCfInterpolate', - ti: '.BindType' - }] - }, { - ln: 'Accuracy', - tn: null, - ps: [{ - n: 'type', - ti: '.BindType' + n: 'releasableTo', + ti: { + t: 'l' + }, + an: { + lp: 'releasableTo', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'errorDistribution', - ti: '.BindType' + n: 'nonICmarkings', + ti: { + t: 'l' + }, + an: { + lp: 'nonICmarkings', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'factor', - ti: '.BindType' + n: 'classifiedBy', + an: { + lp: 'classifiedBy', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'accyValues', - ti: '.BindType' - }] - }, { - ln: 'SystemType.SysClk', - tn: null, - ps: [{ - n: 'uid', - ti: '.BindType' + n: 'classificationReason', + an: { + lp: 'classificationReason', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'name', - ti: '.BindType' + n: 'derivedFrom', + an: { + lp: 'derivedFrom', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'period', - ti: '.ValueType' + n: 'declassDate', + ti: 'Calendar', + an: { + lp: 'declassDate', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'countNumBase', - ti: '.BindType' + n: 'declassEvent', + an: { + lp: 'declassEvent', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { - n: 'min', - ti: '.BindType' + 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: 'max', - ti: '.BindType' + n: 'declassManualReview', + ti: 'Boolean', + an: { + lp: 'declassManualReview', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }] }, { - ln: 'ResponseModels.SteadyStateResponse.Code.Properties', + ln: 'SystemType.Relations.DataToDataRelation.DataSink', tn: null, ps: [{ - n: 'codeType', + n: 'name', ti: '.BindType' }, { - n: 'codeLanguage', - ti: '.BindType' + n: 'dataUidRef', + ti: '.SystemType.Relations.DataToDataRelation.DataSink.DataUidRef' + }, { + n: 'refName', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'refUid', + an: { + lp: 'uid' + }, + t: 'a' + }, { + n: 'refUidRef', + an: { + lp: 'uidRef' + }, + t: 'a' }] }, { - ln: 'SystemType.Relations', + ln: 'ProcessType.OtherProperties', tn: null, ps: [{ - n: 'positionRelationAndTimeRelationAndObjToObjRelation', + n: 'property', 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' + ti: 'AnyType' }] }, { - ln: 'SystemType.Processes', + ln: 'SystemType.ClusterDescriptions', tn: null, ps: [{ - n: 'process', + n: 'clusterDesc', mno: 0, col: true, - ti: '.ProcessType' + ti: '.ClusterDesc' }] }, { - ln: 'ResponseModels.SteadyStateResponse', + ln: 'SpatialModel.AmbiguitySpace.Position', + tn: null, + bti: '.SpatialCoordType' + }, { + ln: 'ResponseModels.FrequencyResponse', tn: null, ps: [{ - n: 'responseParameters', - ti: '.ResponseModels.SteadyStateResponse.ResponseParameters' + n: 'dataUidRef', + ti: '.BindType' }, { - n: 'propValues', - mno: 0, - col: true, - ti: '.ResponseModels.SteadyStateResponse.PropValues' + n: 'freqRespType', + ti: '.BindType' }, { - n: 'dataValues', - mno: 0, - col: true, - ti: '.ResponseModels.SteadyStateResponse.DataValues' + n: 'amplitude', + ti: '.ResponseModels.FrequencyResponse.Amplitude' }, { - n: 'code', - ti: '.ResponseModels.SteadyStateResponse.Code' + n: 'phase', + ti: '.ResponseModels.FrequencyResponse.Phase' + }, { + n: 'frequency', + ti: '.ResponseModels.FrequencyResponse.Frequency' }, { n: 'refName', an: { @@ -1923,35 +1995,34 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TemporalModel.CfOffsetTime', - tn: null, - bti: '.ValueType', + ln: 'TransducerType', ps: [{ - n: 'dataUidRef', - ti: '.BindType' + n: 'identification', + ti: '.TransducerType.Identification' }, { - n: 'cfSubSampling', + n: 'transducerClass', + ti: '.TransducerType.TransducerClass' + }, { + n: 'logicalDataStructure', mno: 0, col: true, - ti: '.CfSubSampling' - }] - }, { - ln: 'ObjToObjRelation', - tn: null, - ps: [{ - n: 'relationDescription', - ti: '.BindType' + ti: '.LogicalDataStructure' }, { - n: 'uid', - ti: '.BindType' + n: 'responseModels', + ti: '.ResponseModels' }, { - n: 'object', + n: 'spatialModel', mno: 0, col: true, - ti: '.ObjToObjRelation.Object' + ti: '.SpatialModel' }, { - n: 'confidence', - ti: '.BindType' + n: 'temporalModel', + mno: 0, + col: true, + ti: '.TemporalModel' + }, { + n: 'otherProperties', + ti: '.TransducerType.OtherProperties' }, { n: 'refName', an: { @@ -2105,36 +2176,152 @@ var TML_1_0_0_Module_Factory = function () { }, t: 'a' }, { - n: 'typeOfExemptedSource', - ti: { - t: 'l' - }, + 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: 'SystemType.Relations.PositionRelation', + tn: null, + bti: '.SpatialCoordType', + ps: [{ + n: 'objUidRef', + mno: 0, + col: true, + ti: '.BindType' + }] + }, { + ln: 'ClusterDesc.BinHeaderEncode.HeaderAttrib', + 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: 'refName', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'refUid', + an: { + lp: 'uid' + }, + t: 'a' + }, { + n: 'refUidRef', + an: { + lp: 'uidRef' + }, + t: 'a' + }] + }, { + ln: 'ClusterDesc.TransSeq', + tn: null, + ps: [{ + n: 'seqOfThisDataStruct', + mno: 0, + col: true, + ti: '.BindType' + }, { + n: 'inThisDataStruct', + mno: 0, + col: true, + ti: '.BindType' + }, { + n: 'sequence', + ti: '.ClusterDesc.TransSeq.Sequence' + }] + }, { + 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: { + lp: 'name' + }, + t: 'a' + }, { + n: 'refUid', + an: { + lp: 'uid' + }, + t: 'a' + }, { + n: 'refUidRef', an: { - lp: 'typeOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uidRef' }, t: 'a' + }] + }, { + ln: 'BindType', + ps: [{ + n: 'value', + t: 'v' }, { - n: 'dateOfExemptedSource', - ti: 'Calendar', + n: 'bindUid', an: { - lp: 'dateOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'bindUid' }, t: 'a' }, { - n: 'declassManualReview', - ti: 'Boolean', + n: 'bindUidRef', an: { - lp: 'declassManualReview', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'bindUidRef' }, t: 'a' }] - }, { - ln: 'SystemType.Relations.DataToDataRelation.DataSource.DataUidRef', - tn: null, - bti: '.BindType' }, { ln: 'TemporalModel.AmbiguityTime', tn: null, @@ -2149,243 +2336,240 @@ var TML_1_0_0_Module_Factory = function () { ti: '.CfSubSampling' }] }, { - ln: 'ClusterDesc', + ln: 'SystemType.Relations.DataToDataRelation.DataSource', tn: null, ps: [{ - n: 'description', + n: 'name', ti: '.BindType' }, { - n: 'idMapping', - ti: '.ClusterDesc.IdMapping' - }, { - n: 'clusterProperties', - ti: '.ClusterDesc.ClusterProperties' - }, { - n: 'binHeaderEncode', - ti: '.ClusterDesc.BinHeaderEncode' - }, { - n: 'timeTag', - ti: '.ClusterDesc.TimeTag' - }, { - n: 'dataUnitEncoding', - mno: 0, - col: true, - ti: '.ClusterDesc.DataUnitEncoding' + n: 'dataUidRef', + ti: '.SystemType.Relations.DataToDataRelation.DataSource.DataUidRef' }, { - n: 'numCfInCluster', + n: 'value', ti: '.BindType' }, { - n: 'transSeq', - mno: 0, - col: true, - ti: '.ClusterDesc.TransSeq' - }, { - 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: 'ClusterDesc.IdMapping', + tn: null, + ps: [{ + n: 'tapPointUidRef', + mno: 0, + col: true, + ti: '.BindType' }, { - n: 'sarIdentifier', - ti: { - t: 'l' - }, + n: 'localID', + ti: '.BindType' + }] + }, { + ln: 'ClusterDesc.TransSeq.Sequence', + tn: null, + bti: '.BindType', + ps: [{ + n: 'refName', an: { - lp: 'SARIdentifier', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'name' }, t: 'a' }, { - n: 'disseminationControls', - ti: { - t: 'l' - }, + n: 'refUid', an: { - lp: 'disseminationControls', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uid' }, t: 'a' }, { - n: 'fgIsourceOpen', - ti: { - t: 'l' - }, + n: 'refUidRef', an: { - lp: 'FGIsourceOpen', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'uidRef' }, t: 'a' + }] + }, { + ln: 'IdentificationType.Characterization.ValidatedBy', + tn: null, + ps: [{ + n: 'name', + ti: '.BindType' }, { - n: 'fgIsourceProtected', - ti: { - t: 'l' - }, - an: { - lp: 'FGIsourceProtected', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'organization', + ti: '.BindType' }, { - n: 'releasableTo', - ti: { - t: 'l' - }, - an: { - lp: 'releasableTo', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'email', + ti: '.BindType' }, { - n: 'nonICmarkings', - ti: { - t: 'l' - }, - an: { - lp: 'nonICmarkings', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'phone', + ti: '.BindType' }, { - n: 'classifiedBy', - an: { - lp: 'classifiedBy', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'date', + ti: '.BindType' + }] + }, { + ln: 'ClusterDesc.BinHeaderEncode', + tn: null, + ps: [{ + n: 'headerAttrib', + mno: 0, + col: true, + ti: '.ClusterDesc.BinHeaderEncode.HeaderAttrib' + }] + }, { + ln: 'ClusterDesc.DataUnitEncoding.DataUnitFieldSize', + tn: null, + ps: [{ + n: 'numBits', + ti: '.BindType' }, { - n: 'classificationReason', - an: { - lp: 'classificationReason', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'numSigBits', + ti: '.BindType' }, { - n: 'derivedFrom', - an: { - lp: 'derivedFrom', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'justification', + ti: '.BindType' }, { - n: 'declassDate', - ti: 'Calendar', - an: { - lp: 'declassDate', - ns: 'urn:us:gov:ic:ism:v2' - }, - t: 'a' + n: 'beginTextDelimiter', + ti: '.BindType' }, { - n: 'declassEvent', + n: 'endTextDelimiter', + ti: '.BindType' + }] + }, { + ln: 'Accuracy', + tn: null, + ps: [{ + n: 'type', + ti: '.BindType' + }, { + n: 'errorDistribution', + ti: '.BindType' + }, { + n: 'factor', + ti: '.BindType' + }, { + n: 'accyValues', + ti: '.BindType' + }] + }, { + ln: 'Data', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'ref', an: { - lp: 'declassEvent', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'ref' }, t: 'a' }, { - n: 'declassException', - ti: { - t: 'l' - }, + n: 'clk', + ti: 'Integer', an: { - lp: 'declassException', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'clk' }, t: 'a' }, { - n: 'typeOfExemptedSource', - ti: { - t: 'l' - }, + n: 'reference', an: { - lp: 'typeOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'reference' }, t: 'a' }, { - n: 'dateOfExemptedSource', - ti: 'Calendar', + n: 'dateTime', + ti: 'DateTime', an: { - lp: 'dateOfExemptedSource', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'dateTime' }, t: 'a' }, { - n: 'declassManualReview', - ti: 'Boolean', + n: 'contents', an: { - lp: 'declassManualReview', - ns: 'urn:us:gov:ic:ism:v2' + lp: 'contents' }, t: 'a' }, { - 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: 'ResponseModels.SteadyStateResponse.PropValues', + ln: 'SystemType.Relations', 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: '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: 'Tml.ExtSysRelations', + tn: null, + ps: [{ + n: 'objToObjRelation', + mno: 0, + col: true, + ti: '.ObjToObjRelation' }, { - n: 'variableName', - ti: '.BindType' + n: 'objToDataRelation', + mno: 0, + col: true, + ti: '.ObjToDataRelation' }, { - n: 'calibProp', + n: 'otherRelations', mno: 0, col: true, - ti: '.BindType' + ti: 'AnyType' }] }, { ln: 'Tml', @@ -2577,170 +2761,10 @@ var TML_1_0_0_Module_Factory = function () { 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: '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: 'ObjToDataRelation.Object', - tn: null, - ps: [{ - n: 'name', - ti: '.BindType' - }, { - n: 'objType', - ti: '.BindType' - }, { - n: 'cfSubSampling', - ti: '.CfSubSampling' - }, { - n: 'objUidRef', - ti: '.BindType' - }, { - n: 'objLocalID', - ti: '.BindType' - }, { - 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' - }] - }, { - ln: 'SpatialModel.AmbiguitySpace.Shape', - tn: null, - ps: [{ - n: 'pwrProfile', - ti: '.SpatialModel.AmbiguitySpace.Shape.PwrProfile' - }, { - n: 'spaceCoordSystem', - ti: '.BindType' - }, { - n: 'spaceLocCoords', - 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' - }] - }, { - ln: 'IdentificationType', - ps: [{ - n: 'uid', - ti: '.BindType' - }, { - 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' + lp: 'declassManualReview', + ns: 'urn:us:gov:ic:ism:v2' + }, + t: 'a' }, { n: 'refName', an: { @@ -2761,32 +2785,38 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DataArrayType.DataSet', + ln: 'SystemType.Relations.TimeRelation.TimeCoordinate', tn: null, ps: [{ - n: 'uid', + n: 'timeCoordType', ti: '.BindType' }, { - n: 'name', + n: 'absTimeUidRef', + mno: 0, + col: true, ti: '.BindType' + }] + }, { + ln: 'ResponseModels', + tn: null, + ps: [{ + n: 'cfSubSampling', + ti: '.CfSubSampling' }, { - n: 'variableName', - ti: '.BindType' + n: 'steadyStateResponse', + mno: 0, + col: true, + ti: '.ResponseModels.SteadyStateResponse' }, { - n: 'numObjInSet', - ti: '.BindType' + n: 'impulseResponse', + mno: 0, + col: true, + ti: '.ResponseModels.ImpulseResponse' }, { - n: 'dataUnitOrDataArray', + n: 'frequencyResponse', mno: 0, col: true, - etis: [{ - en: 'dataUnit', - ti: '.DataUnit' - }, { - en: 'dataArray', - ti: '.DataArrayType' - }], - t: 'es' + ti: '.ResponseModels.FrequencyResponse' }, { n: 'refName', an: { @@ -2807,73 +2837,17 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'IdentificationType.Calibration.CalibratedBy', - tn: null, - ps: [{ - n: 'name', - ti: '.BindType' - }, { - n: 'organization', - ti: '.BindType' - }, { - n: 'email', - ti: '.BindType' - }, { - n: 'phone', - ti: '.BindType' - }, { - 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', + ln: 'SpatialCoordType.SpaceCoords', tn: null, - bti: '.ValueType' - }, { - ln: 'SpatialCoordType', ps: [{ - n: 'spaceCoordSystem', - ti: '.BindType' - }, { - n: 'spaceRefSystem', + n: 'posVelAccel', ti: '.BindType' }, { - n: 'refObjUidRef', + n: 'coordName', ti: '.BindType' }, { - n: 'spaceCoords', - mno: 0, - col: true, - ti: '.SpatialCoordType.SpaceCoords' + n: 'coords', + ti: '.ValueType' }, { n: 'refName', an: { @@ -2894,32 +2868,28 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessType.OtherProperties', + ln: 'ObjToDataRelation', tn: null, ps: [{ - n: 'property', - mno: 0, - col: true, - ti: 'AnyType' - }] - }, { - ln: 'ProcessType', - ps: [{ - n: 'identification', - ti: '.ProcessType.Identification' + n: 'relationDescription', + ti: '.ObjToDataRelation.RelationDescription' }, { - n: 'input', - mno: 0, - col: true, - ti: '.ProcessType.Input' + n: 'uid', + ti: '.BindType' }, { - n: 'output', + n: 'object', mno: 0, col: true, - ti: '.ProcessType.Output' + ti: '.ObjToDataRelation.Object' }, { - n: 'otherProperties', - ti: '.ProcessType.OtherProperties' + n: 'name', + ti: '.BindType' + }, { + n: 'dataUidRef', + ti: '.BindType' + }, { + n: 'value', + ti: '.BindType' }, { n: 'classification', ti: 'IC_2_0.ClassificationType', @@ -3100,69 +3070,136 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ValueType', + ln: 'SystemType.Identification.Owner', + tn: null, ps: [{ - n: 'numValues', + n: 'name', ti: '.BindType' }, { - n: 'arrayType', + n: 'organization', ti: '.BindType' }, { - n: 'fcnInterpol', + n: 'email', ti: '.BindType' }, { - n: 'valueDataType', + n: 'phone', ti: '.BindType' }, { - n: 'values', + n: 'date', + ti: '.BindType' + }] + }, { + ln: 'ResponseModels.SteadyStateResponse.ResponseParameters', + tn: null, + ps: [{ + n: 'codePlot', ti: '.BindType' }, { - n: 'mult', - mno: 0, - col: true, + n: 'hysteresisDirection', ti: '.BindType' }, { - n: 'offset', + n: 'calibrated', + ti: '.BindType' + }, { + n: 'proportional', + ti: '.BindType' + }, { + n: 'invertability', + ti: '.BindType' + }, { + n: 'timeInvariant', + ti: '.BindType' + }, { + n: 'linear', + ti: '.BindType' + }, { + n: 'interCfInterpolate', + ti: '.BindType' + }, { + n: 'intraCfInterpolate', + ti: '.BindType' + }] + }, { + ln: 'SystemType.Subjects', + tn: null, + ps: [{ + n: 'subject', mno: 0, col: true, - ti: '.BindType' + ti: '.Subject' + }] + }, { + ln: 'IdentificationType.Calibration', + tn: null, + ps: [{ + n: 'calibratedBy', + mno: 0, + col: true, + ti: '.IdentificationType.Calibration.CalibratedBy' }, { - n: 'accuracy', + n: 'validatedBy', mno: 0, col: true, - ti: '.Accuracy' + ti: '.IdentificationType.Calibration.ValidatedBy' + }] + }, { + ln: 'SystemType.SysClk', + tn: null, + ps: [{ + n: 'uid', + ti: '.BindType' }, { - n: 'refName', - an: { - lp: 'name' - }, - t: 'a' + n: 'name', + ti: '.BindType' }, { - n: 'refUid', - an: { - lp: 'uid' - }, - t: 'a' + n: 'period', + ti: '.ValueType' }, { - n: 'refUidRef', - an: { - lp: 'uidRef' - }, - t: 'a' + n: 'countNumBase', + ti: '.BindType' + }, { + n: 'min', + ti: '.BindType' + }, { + n: 'max', + ti: '.BindType' + }] + }, { + ln: 'ClusterDesc.TimeTag', + tn: null, + ps: [{ + n: 'sysClkUidRef', + ti: '.BindType' + }, { + n: 'accuracy', + ti: '.Accuracy' }] }, { - ln: 'TransducerType.OtherProperties', + ln: 'ResponseModels.FrequencyResponse.Phase', + tn: null, + bti: '.ValueType' + }, { + ln: 'ProcessType.Identification', tn: null, + bti: '.IdentificationType', ps: [{ - n: 'property', + n: 'manufacture', + ti: '.BindType' + }, { + n: 'modelNumber', + ti: '.BindType' + }, { + n: 'serialNumber', + ti: '.BindType' + }, { + n: 'processVersion', + ti: '.BindType' + }, { + n: 'ownedBy', mno: 0, col: true, - ti: 'AnyType' + ti: '.ProcessType.Identification.OwnedBy' }] - }, { - ln: 'ResponseModels.FrequencyResponse.Amplitude', - tn: null, - bti: '.ValueType' }, { ln: 'TemporalModel', tn: null, @@ -3205,39 +3242,51 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessType.Identification', + ln: 'IdentificationType.Calibration.ValidatedBy', tn: null, - bti: '.IdentificationType', ps: [{ - n: 'manufacture', + n: 'name', ti: '.BindType' }, { - n: 'modelNumber', + n: 'organization', ti: '.BindType' }, { - n: 'serialNumber', + n: 'email', ti: '.BindType' }, { - n: 'processVersion', + n: 'phone', ti: '.BindType' }, { - n: 'ownedBy', - mno: 0, - col: true, - ti: '.ProcessType.Identification.OwnedBy' + n: 'date', + ti: '.BindType' }] }, { - ln: 'SystemType.Relations.DataToDataRelation.DataSource', + ln: 'DataArrayType.DataSet', tn: null, ps: [{ + n: 'uid', + ti: '.BindType' + }, { n: 'name', ti: '.BindType' }, { - n: 'dataUidRef', - ti: '.SystemType.Relations.DataToDataRelation.DataSource.DataUidRef' + n: 'variableName', + ti: '.BindType' }, { - n: 'value', + n: 'numObjInSet', ti: '.BindType' + }, { + n: 'dataUnitOrDataArray', + mno: 0, + col: true, + etis: [{ + en: 'dataUnit', + ti: '.DataUnit' + }, { + en: 'dataArray', + ti: '.DataArrayType' + }], + t: 'es' }, { n: 'refName', an: { @@ -3258,26 +3307,19 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ResponseModels.ImpulseResponse.Amplitude', - tn: null, - bti: '.ValueType' - }, { - ln: 'SystemType.Relations.DataToDataRelation', + ln: 'SpatialModel.AmbiguitySpace.Shape', tn: null, ps: [{ - n: 'relationDescription', - ti: '.BindType' + n: 'pwrProfile', + ti: '.SpatialModel.AmbiguitySpace.Shape.PwrProfile' }, { - n: 'uid', + n: 'spaceCoordSystem', ti: '.BindType' }, { - n: 'dataSource', - ti: '.SystemType.Relations.DataToDataRelation.DataSource' - }, { - n: 'dataSink', + n: 'spaceLocCoords', mno: 0, col: true, - ti: '.SystemType.Relations.DataToDataRelation.DataSink' + ti: '.SpatialModel.AmbiguitySpace.Shape.SpaceLocCoords' }, { n: 'refName', an: { @@ -3298,81 +3340,56 @@ var TML_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TransducerType.TransducerClass', + ln: 'ResponseModels.SteadyStateResponse.PropValues', tn: null, + bti: '.ValueType', ps: [{ - n: 'transmitterReceiver', + n: 'inputOutput', ti: '.BindType' }, { - n: 'insituRemote', - ti: '.BindType' + n: 'propName', + ti: '.ResponseModels.SteadyStateResponse.PropValues.PropName' }, { - n: 'spatialDependancy', - ti: '.BindType' - }] - }, { - 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: 'ResponseModels.SteadyStateResponse.PropValues.PropName', + ln: 'ResponseModels.FrequencyResponse.Frequency', tn: null, - bti: '.BindType', - ps: [{ - n: 'refName', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'refUid', - an: { - lp: 'uid' - }, - t: 'a' - }, { - n: 'refUidRef', - an: { - lp: 'uidRef' - }, - t: 'a' - }] + bti: '.ValueType' }, { - ln: 'ClusterDesc.IdMapping', + ln: 'ResponseModels.ImpulseResponse', tn: null, ps: [{ - n: 'tapPointUidRef', - mno: 0, - col: true, + n: 'dataUidRef', ti: '.BindType' }, { - n: 'localID', + n: 'freqTime', ti: '.BindType' - }] - }, { - ln: 'ResponseModels.SteadyStateResponse.Code', - tn: null, - ps: [{ - n: 'properties', - ti: '.ResponseModels.SteadyStateResponse.Code.Properties' }, { - n: 'listing', - ti: '.ResponseModels.SteadyStateResponse.Code.Listing' + n: 'amplitude', + ti: '.ResponseModels.ImpulseResponse.Amplitude' + }, { + n: 'time', + ti: '.ResponseModels.ImpulseResponse.Time' + }, { + n: 'frequency', + ti: '.ValueType' }, { n: 'refName', an: { @@ -3393,45 +3410,28 @@ var TML_1_0_0_Module_Factory = function () { 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', + ln: 'SystemType.Relations.PropToPropRelation', tn: null, ps: [{ - n: 'uid', - ti: '.BindType' - }, { - n: 'name', + n: 'relationDescription', ti: '.BindType' }, { - n: 'description', + n: 'uid', ti: '.BindType' - }] - }, { - ln: 'ObjToObjRelation.Object', - tn: null, - ps: [{ - n: 'name' }, { - n: 'objType', + n: 'propUidRef', + mno: 0, + col: true, ti: '.BindType' }, { - n: 'dirIndirSubj', + n: 'propagationMedium', + mno: 0, + col: true, ti: '.BindType' }, { - n: 'objUidRef', + n: 'propagationMechanism', + mno: 0, + col: true, ti: '.BindType' }, { n: 'refName', @@ -3454,59 +3454,59 @@ var TML_1_0_0_Module_Factory = function () { }] }], eis: [{ + en: 'spatialModel', + ti: '.SpatialModel' + }, { + en: 'cfSubSampling', + ti: '.CfSubSampling' + }, { + en: 'logicalDataStructure', + ti: '.LogicalDataStructure' + }, { + en: 'responseModels', + ti: '.ResponseModels' + }, { en: 'tml', ti: '.Tml' + }, { + en: 'objToObjRelation', + ti: '.ObjToObjRelation' + }, { + en: 'data', + ti: '.Data' }, { en: 'complexity', ti: '.BindType' }, { - en: 'accuracy', - ti: '.Accuracy' + en: 'clusterDesc', + ti: '.ClusterDesc' }, { en: 'system', ti: '.SystemType' }, { en: 'subject', ti: '.Subject' + }, { + en: 'process', + ti: '.ProcessType' }, { en: 'transducer', ti: '.TransducerType' }, { - en: 'clusterDesc', - ti: '.ClusterDesc' + en: 'objToDataRelation', + ti: '.ObjToDataRelation' }, { en: 'spaceCoordSystem', ti: '.BindType' - }, { - en: 'spatialModel', - ti: '.SpatialModel' }, { en: 'temporalModel', ti: '.TemporalModel' }, { - en: 'objToDataRelation', - ti: '.ObjToDataRelation' - }, { - en: 'logicalDataStructure', - ti: '.LogicalDataStructure' - }, { - en: 'responseModels', - ti: '.ResponseModels' + en: 'accuracy', + ti: '.Accuracy' }, { en: 'dataUnit', ti: '.DataUnit' - }, { - en: 'cfSubSampling', - ti: '.CfSubSampling' - }, { - en: 'data', - ti: '.Data' - }, { - en: 'process', - ti: '.ProcessType' - }, { - en: 'objToObjRelation', - ti: '.ObjToObjRelation' }] }; return { diff --git a/scripts/lib/WAMI_1_0_0.js b/scripts/lib/WAMI_1_0_0.js index 4ce85c93..f4201bd8 100644 --- a/scripts/lib/WAMI_1_0_0.js +++ b/scripts/lib/WAMI_1_0_0.js @@ -4,316 +4,241 @@ var WAMI_1_0_0_Module_Factory = function () { dens: 'http:\/\/www.pixia.com\/wami', deps: ['OWS_2_0'], tis: [{ - 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: 'MultipartImageRootDocumentType', + ln: 'CSNodeType', + tn: 'CS_NodeType', ps: [{ - n: 'reference', + n: 'description', + en: 'Description' + }, { + n: 'service', mno: 0, col: true, - 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' + en: 'Service', + ti: '.NamedServiceElementType' }, { - n: 'content', + n: 'metadata', + en: 'Metadata', + ti: '.CollectionMetadataSectionsType' + }, { + n: 'node', + mno: 0, col: true, - t: 'ae' + en: 'Node', + ti: '.CSNodeType' }, { - n: 'name', + n: 'id', + ti: 'ID', an: { - lp: 'name' + lp: 'id' }, t: 'a' - }] - }, { - ln: 'PostContentTypeMetaData.XML', - tn: null, - ps: [{ - n: 'schemaElement', - rq: true, - ti: 'NCName', + }, { + n: 'name', an: { - lp: 'schemaElement' + lp: 'name' }, t: 'a' - }] - }, { - ln: 'GeoBoxSectionType', - ps: [{ - n: 'boundingBox', - mno: 0, - col: true, - en: 'BoundingBox', - ti: '.BoundBoxType' }, { - n: 'nativeCRS', + n: 'parentNID', an: { - lp: 'nativeCRS' + lp: 'parentNID' }, t: 'a' - }] - }, { - ln: 'FrameOrTimeRangeRequestType', - ps: [{ - n: 'frameRange', - en: 'FrameRange', - ti: '.FrameOrTimeRangeRequestType.FrameRange' - }, { - n: 'timeRange', - en: 'TimeRange', - ti: '.FrameOrTimeRangeRequestType.TimeRange' }, { - n: 'frame', - ti: 'NonNegativeInteger', + n: 'nid', + rq: true, an: { - lp: 'frame' + lp: 'NID' }, t: 'a' }, { - n: 'time', - ti: 'DateTime', + n: 'cid', an: { - lp: 'time' + lp: 'CID' }, t: 'a' }] }, { - ln: 'BoundingPolygonType', + ln: 'CSCollectionsType', + tn: 'CS_CollectionsType', + bti: '.AbstractResponseType', ps: [{ - n: 'value', - ti: { - t: 'l', - bti: 'Double' - }, - t: 'v' + n: 'description', + en: 'Description' }, { - n: 'crs', + n: 'parent', + en: 'Parent', + ti: '.CSCollectionsType.Parent' + }, { + n: 'node', rq: true, - an: { - lp: 'crs' - }, - t: 'a' + en: 'Node', + ti: '.CSNodeType' }] }, { - ln: 'FrameOrTimeRequestType', + ln: 'FileSectionType', ps: [{ - n: 'frame', - ti: 'NonNegativeInteger', - an: { - lp: 'frame' - }, - t: 'a' + n: 'geoTransform', + en: 'GeoTransform', + ti: '.GeoTransformType' }, { - n: 'time', - ti: 'DateTime', + n: 'wkt', + en: 'WKT' + }, { + n: 'boundingPolygon', + mno: 0, + col: true, + en: 'BoundingPolygon', + ti: '.BoundingPolygonType' + }, { + n: 'fileName', an: { - lp: 'time' + lp: 'fileName' }, t: 'a' - }] - }, { - ln: 'PathMapTrackType', - ps: [{ - n: 'aoi', - rq: true, - col: true, - en: 'Aoi', - ti: '.PathMapTrackAoiType' }, { - n: 'cid', - rq: true, - ti: { - t: 'l' - }, + n: 'fileSize', + ti: 'NonNegativeInteger', an: { - lp: 'CID' + lp: 'fileSize' }, t: 'a' }, { - n: 'method', + n: 'createTime', + ti: 'DateTime', an: { - lp: 'method' + lp: 'createTime' }, t: 'a' - }] - }, { - ln: 'BoundBoxType', - ps: [{ - n: 'crs', - rq: true, + }, { + n: 'modifyTime', + ti: 'DateTime', an: { - lp: 'crs' + lp: 'modifyTime' }, t: 'a' }, { - n: 'minx', - rq: true, - ti: 'Double', + n: 'pixelWidth', + ti: 'NonNegativeInteger', an: { - lp: 'minx' + lp: 'pixelWidth' }, t: 'a' }, { - n: 'miny', - rq: true, - ti: 'Double', + n: 'pixelHeight', + ti: 'NonNegativeInteger', an: { - lp: 'miny' + lp: 'pixelHeight' }, t: 'a' }, { - n: 'maxx', - rq: true, - ti: 'Double', + n: 'fileFormat', an: { - lp: 'maxx' + lp: 'fileFormat' }, t: 'a' }, { - n: 'maxy', - rq: true, - ti: 'Double', + n: 'bands', + ti: 'NonNegativeInteger', an: { - lp: 'maxy' + lp: 'bands' }, t: 'a' }, { - n: 'resx', - ti: 'Double', + n: 'bitsPerBand', + ti: 'NonNegativeInteger', an: { - lp: 'resx' + lp: 'bitsPerBand' }, t: 'a' }, { - n: 'resy', - ti: 'Double', + n: 'bandDataType', an: { - lp: 'resy' + lp: 'bandDataType' }, t: 'a' }] }, { - ln: 'ISPathMapInfoType', - tn: 'IS_PathMapInfoType', - bti: '.ISAbstractMapInfoType' - }, { - ln: 'AbstractResponseType', + ln: 'VSGetPathMapVideoRequestType', + tn: 'VS_GetPathMapVideoRequestType', + bti: '.BinaryAbstractGetMapRequestType', ps: [{ - n: 'lang', - ti: 'Language', + n: 'path', + rq: true, + en: 'Path', + ti: '.PathMapType' + }, { + n: 'styles', + ti: { + t: 'l' + }, an: { - lp: 'lang' + lp: 'styles' }, t: 'a' }, { - n: 'version', + n: 'bgcolor', an: { - lp: 'version' + lp: 'bgcolor' }, t: 'a' - }] - }, { - ln: 'PathMapTrackAoiType', - ps: [{ - 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: 'Option', - ti: '.NameValuePairType' - }] - }, { - ln: 'CommonAbstractRequestType', - ps: [{ - n: 'service', - rq: true, + n: 'transparent', + ti: 'Boolean', an: { - lp: 'service' + lp: 'transparent' }, t: 'a' }, { - n: 'request', + n: 'dup', rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'request' - }, - t: 'a' - }, { - n: 'exceptions', - an: { - lp: 'exceptions' + lp: 'dup' }, t: 'a' - }, { - n: 'acceptLanguages', - ti: { - t: 'l', - bti: 'Language' - }, + }] + }, { + ln: 'NamedServiceElementType', + bti: '.ServiceElementType', + ps: [{ + n: 'name', + rq: true, an: { - lp: 'acceptLanguages' + lp: 'name' }, t: 'a' }] }, { - ln: 'CSGetCollectionsRequestType', - tn: 'CS_GetCollectionsRequestType', + ln: 'CommonAbstractGetMapRequestType', bti: '.AbstractRequestType', ps: [{ - n: 'nid', - an: { - lp: 'NID' - }, - t: 'a' + n: 'option', + mno: 0, + col: true, + en: 'Option', + ti: '.NameValuePairType' }, { - n: 'depth', + n: 'crs', + rq: true, an: { - lp: 'depth' + lp: 'crs' }, t: 'a' }, { @@ -327,231 +252,260 @@ var WAMI_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BinaryAbstractGetMapRequestType', - bti: '.CommonAbstractGetMapRequestType', + ln: 'ISInfoType', + tn: 'IS_InfoType', + bti: '.AbstractResponseType', ps: [{ - n: 'viewPort', - rq: true, - en: 'ViewPort', - ti: '.DimensionType' + n: 'metadata', + en: 'Metadata', + ti: '.CollectionMetadataSectionsType' }] }, { - ln: 'ExtendedMetadataSection', + ln: 'PostContentTypeMetaData.XML', 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: 'schemaElement', + rq: true, + ti: 'NCName', an: { - lp: 'name' + lp: 'schemaElement' }, t: 'a' }] }, { - ln: 'NamedServiceElementType', - bti: '.ServiceElementType', + ln: 'BoundingPolygonType', ps: [{ - n: 'name', + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' + }, { + n: 'crs', rq: true, an: { - lp: 'name' + lp: 'crs' }, t: 'a' }] }, { - ln: 'HelpResponseType', + ln: 'FrameOrTimeRequestType', ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - col: true, - t: 'ae' - }, { - n: 'service', - rq: true, + n: 'frame', + ti: 'NonNegativeInteger', an: { - lp: 'service' + lp: 'frame' }, t: 'a' }, { - n: 'request', + n: 'time', + ti: 'DateTime', + an: { + lp: 'time' + }, + t: 'a' + }] + }, { + ln: 'DimensionType', + ps: [{ + n: 'width', rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'request' + lp: 'width' }, t: 'a' }, { - n: 'lang', - ti: 'Language', + n: 'height', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'lang' + lp: 'height' }, t: 'a' - }, { - n: 'version', + }] + }, { + ln: 'GetHelpRequestType', + bti: '.AbstractRequestType', + ps: [{ + n: 'topic', + ti: { + t: 'l' + }, an: { - lp: 'version' + lp: 'topic' }, t: 'a' }] }, { - ln: 'CSNodeType', - tn: 'CS_NodeType', + ln: 'BoundBoxType', 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: 'crs', + rq: true, + an: { + lp: 'crs' + }, + t: 'a' }, { - n: 'id', - ti: 'ID', + n: 'minx', + rq: true, + ti: 'Double', an: { - lp: 'id' + lp: 'minx' }, t: 'a' }, { - n: 'name', + n: 'miny', + rq: true, + ti: 'Double', an: { - lp: 'name' + lp: 'miny' }, t: 'a' }, { - n: 'parentNID', + n: 'maxx', + rq: true, + ti: 'Double', an: { - lp: 'parentNID' + lp: 'maxx' }, t: 'a' }, { - n: 'nid', + n: 'maxy', rq: true, + ti: 'Double', an: { - lp: 'NID' + lp: 'maxy' }, t: 'a' }, { - n: 'cid', + n: 'resx', + ti: 'Double', an: { - lp: 'CID' + lp: 'resx' + }, + t: 'a' + }, { + n: 'resy', + ti: 'Double', + an: { + lp: 'resy' }, t: 'a' }] }, { - ln: 'ISInfoType', - tn: 'IS_InfoType', + ln: 'ISAbstractMapInfoType', + tn: 'IS_AbstractMapInfoType', bti: '.AbstractResponseType', ps: [{ n: 'metadata', + rq: true, + col: true, en: 'Metadata', ti: '.CollectionMetadataSectionsType' }] }, { - ln: 'FileSectionType', + ln: 'ISMapType', + tn: 'IS_MapType', + bti: '.MultipartImageRootDocumentType' + }, { + ln: 'PostContentTypeMetaData.KVP', + tn: null + }, { + ln: 'GeoTransformType', ps: [{ - n: 'geoTransform', - en: 'GeoTransform', - ti: '.GeoTransformType' - }, { - n: 'wkt', - en: 'WKT' - }, { - n: 'boundingPolygon', - mno: 0, - col: true, - en: 'BoundingPolygon', - ti: '.BoundingPolygonType' - }, { - n: 'fileName', - an: { - lp: 'fileName' - }, - t: 'a' - }, { - n: 'fileSize', - ti: 'NonNegativeInteger', + n: 'xOffset', + rq: true, + ti: 'Double', an: { - lp: 'fileSize' + lp: 'xOffset' }, t: 'a' }, { - n: 'createTime', - ti: 'DateTime', + n: 'yOffset', + rq: true, + ti: 'Double', an: { - lp: 'createTime' + lp: 'yOffset' }, t: 'a' }, { - n: 'modifyTime', - ti: 'DateTime', + n: 'xScale', + rq: true, + ti: 'Double', an: { - lp: 'modifyTime' + lp: 'xScale' }, t: 'a' }, { - n: 'pixelWidth', - ti: 'NonNegativeInteger', + n: 'yScale', + rq: true, + ti: 'Double', an: { - lp: 'pixelWidth' + lp: 'yScale' }, t: 'a' }, { - n: 'pixelHeight', - ti: 'NonNegativeInteger', + n: 'xSkew', + rq: true, + ti: 'Double', an: { - lp: 'pixelHeight' + lp: 'xSkew' }, t: 'a' }, { - n: 'fileFormat', + n: 'ySkew', + rq: true, + ti: 'Double', an: { - lp: 'fileFormat' + lp: 'ySkew' }, t: 'a' + }] + }, { + ln: 'GeoBoxSectionType', + ps: [{ + n: 'boundingBox', + mno: 0, + col: true, + en: 'BoundingBox', + ti: '.BoundBoxType' }, { - n: 'bands', - ti: 'NonNegativeInteger', + n: 'nativeCRS', an: { - lp: 'bands' + lp: 'nativeCRS' }, t: 'a' - }, { - n: 'bitsPerBand', - ti: 'NonNegativeInteger', + }] + }, { + ln: 'RequestMethodLinkType', + bti: 'OWS_2_0.RequestMethodType', + ps: [{ + n: 'get', + ti: 'Boolean', an: { - lp: 'bitsPerBand' + lp: 'get' }, t: 'a' }, { - n: 'bandDataType', + n: 'post', + ti: 'Boolean', an: { - lp: 'bandDataType' + lp: 'post' }, t: 'a' }] + }, { + ln: 'ISGetPathMapInfoRequestType', + tn: 'IS_GetPathMapInfoRequestType', + bti: '.CommonAbstractGetMapRequestType', + ps: [{ + n: 'path', + rq: true, + en: 'Path', + ti: '.PathMapType' + }] }, { ln: 'FrameOrTimeRangeRequestType.TimeRange', tn: null, @@ -578,57 +532,39 @@ var WAMI_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ISGetMapRequestType', - tn: 'IS_GetMapRequestType', - bti: '.BinaryAbstractGetMapRequestType', + ln: 'CollectionMetadataSectionsType', ps: [{ - n: 'bBox', - rq: true, - en: 'BBox', - ti: '.BoundBoxType' + n: 'collection', + en: 'Collection', + ti: '.CollectionSectionType' }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.FrameOrTimeRangeRequestType' + n: 'geoBox', + en: 'GeoBox', + ti: '.GeoBoxSectionType' }, { - n: 'cid', - rq: true, - ti: { - t: 'l' - }, - an: { - lp: 'CID' - }, - t: 'a' + n: 'toa', + en: 'TOA', + ti: 'DateTime' }, { - n: 'disposition', - an: { - lp: 'disposition' - }, - t: 'a' + n: 'frameNum', + en: 'FrameNum', + ti: 'NonNegativeInteger' }, { - n: 'styles', - ti: { - t: 'l' - }, - an: { - lp: 'styles' - }, - t: 'a' + n: 'file', + en: 'File', + ti: '.FileSectionType' }, { - n: 'bgcolor', - an: { - lp: 'bgcolor' - }, - t: 'a' + n: 'group', + mno: 0, + col: true, + en: 'Group', + ti: '.MetadataGroupType' }, { - n: 'transparent', - ti: 'Boolean', - an: { - lp: 'transparent' - }, - t: 'a' + n: 'extendedMetadataSection', + mno: 0, + col: true, + en: 'ExtendedMetadataSection', + ti: '.ExtendedMetadataSection' }] }, { ln: 'VSGetMapVideoRequestType', @@ -686,86 +622,83 @@ var WAMI_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FrameOrTimeSpanRequestType', + ln: 'AbstractResponseType', ps: [{ - n: 'frames', - ti: 'NonNegativeInteger', + n: 'lang', + ti: 'Language', an: { - lp: 'frames' + lp: 'lang' }, t: 'a' }, { - n: 'duration', - ti: 'Double', + n: 'version', an: { - lp: 'duration' + lp: 'version' }, t: 'a' }] }, { - ln: 'CommonAbstractGetMapRequestType', - bti: '.AbstractRequestType', + ln: 'BinaryAbstractGetMapRequestType', + bti: '.CommonAbstractGetMapRequestType', ps: [{ - n: 'option', - mno: 0, - col: true, - en: 'Option', - ti: '.NameValuePairType' - }, { - n: 'crs', + n: 'viewPort', + rq: true, + en: 'ViewPort', + ti: '.DimensionType' + }] + }, { + ln: 'AbstractRequestType', + bti: '.CommonAbstractRequestType', + ps: [{ + n: 'version', rq: true, an: { - lp: 'crs' + lp: 'version' }, t: 'a' }, { - n: 'metadata', - ti: { - t: 'l' - }, + n: 'format', an: { - lp: 'metadata' + lp: 'format' }, t: 'a' }] }, { - ln: 'CSGetCollectionCountRequestType', - tn: 'CS_GetCollectionCountRequestType', - bti: '.AbstractRequestType', + ln: 'FrameOrTimeRangeRequestType.FrameRange', + tn: null, ps: [{ - n: 'nid', + n: 'start', + ti: 'NonNegativeInteger', an: { - lp: 'NID' + lp: 'start' }, t: 'a' }, { - n: 'depth', - an: { - lp: 'depth' - }, - t: 'a' - }] - }, { - ln: 'AbstractRequestType', - bti: '.CommonAbstractRequestType', - ps: [{ - n: 'version', - rq: true, + n: 'end', + ti: 'NonNegativeInteger', an: { - lp: 'version' + lp: 'end' }, t: 'a' }, { - n: 'format', + n: 'step', + ti: 'NonNegativeInteger', an: { - lp: 'format' + lp: 'step' }, t: 'a' }] }, { - ln: 'ISGetMapInfoRequestType', - tn: 'IS_GetMapInfoRequestType', - bti: '.CommonAbstractGetMapRequestType', + ln: 'MultipartImageRootDocumentType', + ps: [{ + n: 'reference', + mno: 0, + col: true, + en: 'Reference', + ti: '.MultipartImageRootDocumentType.Reference' + }] + }, { + ln: 'PathMapTrackAoiType', ps: [{ n: 'bBox', rq: true, @@ -775,220 +708,57 @@ var WAMI_1_0_0_Module_Factory = function () { n: 'time', rq: true, en: 'Time', - ti: '.FrameOrTimeRangeRequestType' + ti: '.FrameOrTimeRequestType' }, { - n: 'cid', - rq: true, - ti: { - t: 'l' - }, - an: { - lp: 'CID' - }, - 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: 'FrameOrTimeRangeRequestType.FrameRange', - tn: null, - ps: [{ - n: 'start', - ti: 'NonNegativeInteger', - an: { - lp: 'start' - }, - t: 'a' - }, { - n: 'end', - ti: 'NonNegativeInteger', - an: { - lp: 'end' - }, - t: 'a' - }, { - n: 'step', - ti: 'NonNegativeInteger', - an: { - lp: 'step' - }, - 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: 'timeSpan', + en: 'TimeSpan', + ti: '.FrameOrTimeSpanRequestType' }, { - n: 'language', + n: 'option', mno: 0, col: true, - en: 'Language', - ti: 'Language' - }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' - }, - t: 'a' - }, { - n: 'lang', - ti: 'Language', - an: { - lp: 'lang' - }, - t: 'a' - }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'GetHelpRequestType', - bti: '.AbstractRequestType', - ps: [{ - n: 'topic', - ti: { - t: 'l' - }, - an: { - lp: 'topic' - }, - t: 'a' + en: 'Option', + ti: '.NameValuePairType' }] }, { - ln: 'PostContentTypeMetaData.KVP', - tn: null - }, { - ln: 'DimensionType', + ln: 'FrameOrTimeSpanRequestType', ps: [{ - n: 'width', - rq: true, + n: 'frames', ti: 'NonNegativeInteger', an: { - lp: 'width' + lp: 'frames' }, t: 'a' }, { - n: 'height', - rq: true, - ti: 'NonNegativeInteger', + n: 'duration', + ti: 'Double', an: { - lp: 'height' + lp: 'duration' }, t: 'a' }] }, { - ln: 'ISAbstractMapInfoType', - tn: 'IS_AbstractMapInfoType', - bti: '.AbstractResponseType', - ps: [{ - n: 'metadata', - rq: true, - col: true, - 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', + ln: 'ISGetMapInfoRequestType', + tn: 'IS_GetMapInfoRequestType', + bti: '.CommonAbstractGetMapRequestType', ps: [{ - n: 'xOffset', - rq: true, - ti: 'Double', - an: { - lp: 'xOffset' - }, - t: 'a' - }, { - n: 'yOffset', - rq: true, - ti: 'Double', - an: { - lp: 'yOffset' - }, - t: 'a' - }, { - n: 'xScale', + n: 'bBox', rq: true, - ti: 'Double', - an: { - lp: 'xScale' - }, - t: 'a' + en: 'BBox', + ti: '.BoundBoxType' }, { - n: 'yScale', + n: 'time', rq: true, - ti: 'Double', - an: { - lp: 'yScale' - }, - t: 'a' + en: 'Time', + ti: '.FrameOrTimeRangeRequestType' }, { - n: 'xSkew', + n: 'cid', rq: true, - ti: 'Double', - an: { - lp: 'xSkew' + ti: { + t: 'l' }, - t: 'a' - }, { - n: 'ySkew', - rq: true, - ti: 'Double', an: { - lp: 'ySkew' + lp: 'CID' }, t: 'a' }] @@ -1054,168 +824,135 @@ var WAMI_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ISPathMapType', - tn: 'IS_PathMapType', - bti: '.MultipartImageRootDocumentType' - }, { - ln: 'ISGetPathMapRequestType', - tn: 'IS_GetPathMapRequestType', - bti: '.BinaryAbstractGetMapRequestType', + ln: 'CollectionSectionType', ps: [{ - n: 'path', - rq: true, - en: 'Path', - ti: '.PathMapType' - }, { - n: 'disposition', + n: 'startFrame', + ti: 'NonNegativeInteger', an: { - lp: 'disposition' + lp: 'startFrame' }, t: 'a' }, { - n: 'styles', - ti: { - t: 'l' + n: 'endFrame', + ti: 'NonNegativeInteger', + an: { + lp: 'endFrame' }, + t: 'a' + }, { + 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' - }, - t: 'a' - }] - }, { - ln: 'VSGetPathMapVideoRequestType', - tn: 'VS_GetPathMapVideoRequestType', - bti: '.BinaryAbstractGetMapRequestType', - ps: [{ - n: 'path', - rq: true, - en: 'Path', - ti: '.PathMapType' - }, { - n: 'styles', - ti: { - t: 'l' - }, - an: { - lp: 'styles' + lp: 'endTime' }, t: 'a' }, { - n: 'bgcolor', + n: 'timeSpan', + ti: 'Double', an: { - lp: 'bgcolor' + lp: 'timeSpan' }, t: 'a' }, { - n: 'transparent', - ti: 'Boolean', + n: 'frameInterval', + ti: 'Double', an: { - lp: 'transparent' + lp: 'frameInterval' }, t: 'a' }, { - n: 'dup', - rq: true, - ti: 'NonNegativeInteger', + n: 'frameJitter', + ti: 'Double', an: { - lp: 'dup' + lp: 'frameJitter' }, t: 'a' }] }, { - ln: 'CSCollectionsType.Parent', - tn: null, + ln: 'ISMapInfoType', + tn: 'IS_MapInfoType', + bti: '.ISAbstractMapInfoType' + }, { + ln: 'HelpResponseType', ps: [{ - n: 'service', - rq: true, - en: 'Service', - ti: '.NamedServiceElementType' + n: 'otherAttributes', + t: 'aa' }, { - n: 'nid', + n: 'content', + col: true, + t: 'ae' + }, { + n: 'service', rq: true, an: { - lp: 'NID' + lp: 'service' }, t: 'a' - }] - }, { - ln: 'ServiceElementType', - ps: [{ + }, { n: 'request', rq: true, - col: true, - en: 'Request', - ti: '.RequestMethodLinkType' - }] - }, { - ln: 'CollectionSectionType', - ps: [{ - n: 'startFrame', - ti: 'NonNegativeInteger', an: { - lp: 'startFrame' + lp: 'request' }, t: 'a' }, { - n: 'endFrame', - ti: 'NonNegativeInteger', + n: 'lang', + ti: 'Language', an: { - lp: 'endFrame' + lp: 'lang' }, t: 'a' }, { - n: 'frameCount', - ti: 'NonNegativeInteger', + n: 'version', an: { - lp: 'frameCount' + lp: 'version' }, t: 'a' - }, { - n: 'startTime', - ti: 'DateTime', + }] + }, { + ln: 'CommonAbstractRequestType', + ps: [{ + n: 'service', + rq: true, an: { - lp: 'startTime' + lp: 'service' }, t: 'a' }, { - n: 'endTime', - ti: 'DateTime', + n: 'request', + rq: true, an: { - lp: 'endTime' + lp: 'request' }, t: 'a' }, { - n: 'timeSpan', - ti: 'Double', + n: 'exceptions', an: { - lp: 'timeSpan' + lp: 'exceptions' }, t: 'a' }, { - n: 'frameInterval', - ti: 'Double', - an: { - lp: 'frameInterval' + n: 'acceptLanguages', + ti: { + t: 'l', + bti: 'Language' }, - t: 'a' - }, { - n: 'frameJitter', - ti: 'Double', an: { - lp: 'frameJitter' + lp: 'acceptLanguages' }, t: 'a' }] @@ -1236,132 +973,413 @@ var WAMI_1_0_0_Module_Factory = function () { 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', + ln: 'FrameOrTimeRangeRequestType', 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: 'frameRange', + en: 'FrameRange', + ti: '.FrameOrTimeRangeRequestType.FrameRange' }, { - n: 'file', - en: 'File', - ti: '.FileSectionType' + n: 'timeRange', + en: 'TimeRange', + ti: '.FrameOrTimeRangeRequestType.TimeRange' }, { - n: 'group', - mno: 0, - col: true, - en: 'Group', - ti: '.MetadataGroupType' + n: 'frame', + ti: 'NonNegativeInteger', + an: { + lp: 'frame' + }, + t: 'a' }, { - n: 'extendedMetadataSection', - mno: 0, - col: true, - en: 'ExtendedMetadataSection', - ti: '.ExtendedMetadataSection' + n: 'time', + ti: 'DateTime', + an: { + lp: 'time' + }, + t: 'a' }] }, { - ln: 'ISGetPathMapInfoRequestType', - tn: 'IS_GetPathMapInfoRequestType', - bti: '.CommonAbstractGetMapRequestType', + ln: 'ServiceElementType', ps: [{ - n: 'path', + n: 'request', rq: true, - en: 'Path', - ti: '.PathMapType' + col: true, + en: 'Request', + ti: '.RequestMethodLinkType' }] }, { - ln: 'GetCapabilitiesRequestType', - bti: '.CommonAbstractRequestType', + ln: 'ISPathMapType', + tn: 'IS_PathMapType', + bti: '.MultipartImageRootDocumentType' + }, { + ln: 'ExtendedMetadataSection', + tn: null, ps: [{ - n: 'acceptVersions', - rq: true, - 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: 'acceptVersions' + lp: 'name' }, t: 'a' - }, { - n: 'acceptFormats', - ti: { - t: 'l' - }, + }] + }, { + ln: 'CSGetCollectionCountRequestType', + tn: 'CS_GetCollectionCountRequestType', + bti: '.AbstractRequestType', + ps: [{ + n: 'nid', an: { - lp: 'acceptFormats' + lp: 'NID' }, t: 'a' }, { - n: 'sections', - ti: { - t: 'l' - }, + n: 'depth', an: { - lp: 'sections' + lp: 'depth' }, t: 'a' + }] + }, { + ln: 'NameValuePairType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'updateSequence', + n: 'content', + col: true, + t: 'ae' + }, { + n: 'name', an: { - lp: 'updateSequence' + lp: 'name' }, t: 'a' }] }, { - t: 'enum', - ln: 'NodeCountDepthType', + 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' + }, + t: 'a' + }, { + n: 'lang', + ti: 'Language', + an: { + lp: 'lang' + }, + t: 'a' + }, { + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'GetCapabilitiesRequestType', + bti: '.CommonAbstractRequestType', + ps: [{ + n: 'acceptVersions', + rq: true, + ti: { + t: 'l' + }, + an: { + lp: 'acceptVersions' + }, + t: 'a' + }, { + n: 'acceptFormats', + ti: { + t: 'l' + }, + an: { + lp: 'acceptFormats' + }, + t: 'a' + }, { + n: 'sections', + ti: { + t: 'l' + }, + an: { + lp: 'sections' + }, + t: 'a' + }, { + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, + t: 'a' + }] + }, { + ln: 'MultipartImageRootDocumentType.Reference', + tn: null, + ps: [{ + n: 'imageReference', + an: { + lp: 'imageReference' + }, + t: 'a' + }, { + n: 'metadataReference', + an: { + lp: 'metadataReference' + }, + t: 'a' + }] + }, { + ln: 'PathMapTrackType', + ps: [{ + n: 'aoi', + rq: true, + col: true, + en: 'Aoi', + ti: '.PathMapTrackAoiType' + }, { + n: 'cid', + rq: true, + ti: { + t: 'l' + }, + an: { + lp: 'CID' + }, + t: 'a' + }, { + n: 'method', + an: { + lp: 'method' + }, + t: 'a' + }] + }, { + ln: 'ISGetPathMapRequestType', + tn: 'IS_GetPathMapRequestType', + bti: '.BinaryAbstractGetMapRequestType', + ps: [{ + n: 'path', + rq: true, + en: 'Path', + ti: '.PathMapType' + }, { + n: 'disposition', + an: { + lp: 'disposition' + }, + 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' + }] + }, { + ln: 'ISPathMapInfoType', + tn: 'IS_PathMapInfoType', + bti: '.ISAbstractMapInfoType' + }, { + 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' + }, + an: { + lp: 'CID' + }, + t: 'a' + }, { + n: 'disposition', + an: { + lp: 'disposition' + }, + 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' + }] + }, { + ln: 'CSGetCollectionsRequestType', + tn: 'CS_GetCollectionsRequestType', + bti: '.AbstractRequestType', + ps: [{ + n: 'nid', + an: { + lp: 'NID' + }, + t: 'a' + }, { + n: 'depth', + an: { + lp: 'depth' + }, + t: 'a' + }, { + n: 'metadata', + ti: { + t: 'l' + }, + an: { + lp: 'metadata' + }, + t: 'a' + }] + }, { + ln: 'PostContentTypeMetaData', + tn: null, + ps: [{ + n: 'kvp', + en: 'KVP', + ti: '.PostContentTypeMetaData.KVP' + }, { + n: 'xml', + en: 'XML', + ti: '.PostContentTypeMetaData.XML' + }] + }, { + ln: 'PathMapType', + ps: [{ + n: 'track', + rq: true, + col: true, + en: 'Track', + ti: '.PathMapTrackType' + }] + }, { + t: 'enum', + ln: 'NodeCountDepthType', vs: ['All', '1'] }, { t: 'enum', - ln: 'DispositionType', - vs: ['ordered', 'unordered', 'replace'] + ln: 'NodeDepthType', + vs: ['All', '0', '1'] }, { t: 'enum', ln: 'ExceptionNameType', vs: ['XML', 'IMAGE', 'NONE', 'OTHER'] }, { t: 'enum', - ln: 'NodeDepthType', - vs: ['All', '0', '1'] + ln: 'DispositionType', + vs: ['ordered', 'unordered', 'replace'] }, { t: 'enum', ln: 'ServiceNameType', vs: ['CS', 'IS', 'VS', 'QS', 'VCSS', 'VFS'] }], eis: [{ + en: 'VS_GetMapVideoRequest', + ti: '.VSGetMapVideoRequestType' + }, { + en: 'IS_PathMap', + ti: '.ISPathMapType' + }, { + en: 'IS_GetMapRequest', + ti: '.ISGetMapRequestType' + }, { + en: 'IS_PathMapInfo', + ti: '.ISPathMapInfoType' + }, { + en: 'Capabilities', + ti: '.CapabilitiesResponseBaseType' + }, { en: 'CS_CollectionCount', ti: '.CSCollectionCountType' }, { - en: 'GetCapabilitiesRequest', - ti: '.GetCapabilitiesRequestType' + en: 'Help', + ti: '.HelpResponseType' + }, { + en: 'ExtendedMetadataSection', + ti: '.ExtendedMetadataSection' }, { en: 'PostContentTypeMetaData', ti: '.PostContentTypeMetaData', @@ -1370,56 +1388,38 @@ var WAMI_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/ows\/2.0' } }, { - en: 'CS_GetCollectionCountRequest', - ti: '.CSGetCollectionCountRequestType' - }, { - en: 'IS_GetMapRequest', - ti: '.ISGetMapRequestType' + en: 'IS_GetPathMapRequest', + ti: '.ISGetPathMapRequestType' }, { - en: 'IS_MapInfo', - ti: '.ISMapInfoType' + en: 'IS_Map', + ti: '.ISMapType' }, { - en: 'VS_GetMapVideoRequest', - ti: '.VSGetMapVideoRequestType' + en: 'VS_GetPathMapVideoRequest', + ti: '.VSGetPathMapVideoRequestType' }, { - en: 'IS_GetPathMapInfoRequest', - ti: '.ISGetPathMapInfoRequestType' + en: 'GetHelpRequest', + ti: '.GetHelpRequestType' }, { - en: 'CS_Collections', - ti: '.CSCollectionsType' + en: 'IS_MapInfo', + ti: '.ISMapInfoType' }, { en: 'CS_GetCollectionsRequest', ti: '.CSGetCollectionsRequestType' }, { - en: 'Capabilities', - ti: '.CapabilitiesResponseBaseType' - }, { - en: 'IS_GetPathMapRequest', - ti: '.ISGetPathMapRequestType' - }, { - en: 'IS_PathMap', - ti: '.ISPathMapType' - }, { - en: 'IS_PathMapInfo', - ti: '.ISPathMapInfoType' - }, { - en: 'GetHelpRequest', - ti: '.GetHelpRequestType' + en: 'CS_GetCollectionCountRequest', + ti: '.CSGetCollectionCountRequestType' }, { - en: 'ExtendedMetadataSection', - ti: '.ExtendedMetadataSection' + en: 'GetCapabilitiesRequest', + ti: '.GetCapabilitiesRequestType' }, { - en: 'Help', - ti: '.HelpResponseType' + en: 'IS_GetPathMapInfoRequest', + ti: '.ISGetPathMapInfoRequestType' }, { en: 'IS_GetMapInfoRequest', ti: '.ISGetMapInfoRequestType' }, { - en: 'VS_GetPathMapVideoRequest', - ti: '.VSGetPathMapVideoRequestType' - }, { - en: 'IS_Map', - ti: '.ISMapType' + en: 'CS_Collections', + ti: '.CSCollectionsType' }] }; return { diff --git a/scripts/lib/WAMI_1_0_1.js b/scripts/lib/WAMI_1_0_1.js index 7dc01df0..4b5bb4de 100644 --- a/scripts/lib/WAMI_1_0_1.js +++ b/scripts/lib/WAMI_1_0_1.js @@ -4,366 +4,183 @@ 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: 'FileSectionType', + ln: 'ISInfoType', + tn: 'IS_InfoType', + bti: '.AbstractResponseType', ps: [{ - n: 'geoTransform', - en: 'GeoTransform', - ti: '.GeoTransformType' - }, { - n: 'wkt', - en: 'WKT' - }, { - n: 'boundingPolygon', - mno: 0, - col: true, - en: 'BoundingPolygon', - ti: '.BoundingPolygonType' - }, { - n: 'fileName', - an: { - lp: 'fileName' - }, - t: 'a' - }, { - n: 'fileSize', - ti: 'NonNegativeInteger', - an: { - lp: 'fileSize' - }, - t: 'a' - }, { - n: 'createTime', - ti: 'DateTime', - an: { - lp: 'createTime' - }, - t: 'a' - }, { - n: 'modifyTime', - ti: 'DateTime', - an: { - lp: 'modifyTime' - }, - t: 'a' - }, { - n: 'pixelWidth', - ti: 'NonNegativeInteger', - an: { - lp: 'pixelWidth' - }, - t: 'a' - }, { - n: 'pixelHeight', - ti: 'NonNegativeInteger', - an: { - lp: 'pixelHeight' - }, - t: 'a' - }, { - n: 'fileFormat', - an: { - lp: 'fileFormat' - }, - t: 'a' + n: 'metadata', + en: 'Metadata', + ti: '.CollectionMetadataSectionsType' + }] + }, { + ln: 'CSCollectionsType', + tn: 'CS_CollectionsType', + bti: '.AbstractResponseType', + ps: [{ + n: 'description', + en: 'Description' }, { - n: 'bands', - ti: 'NonNegativeInteger', - an: { - lp: 'bands' - }, - t: 'a' + n: 'parent', + en: 'Parent', + ti: '.CSCollectionsType.Parent' }, { - n: 'bitsPerBand', - ti: 'NonNegativeInteger', - an: { - lp: 'bitsPerBand' - }, - t: 'a' + n: 'node', + rq: true, + en: 'Node', + ti: '.CSNodeType' }, { - n: 'bandDataType', + n: 'updateSequence', an: { - lp: 'bandDataType' + lp: 'updateSequence' }, t: 'a' }] }, { - ln: 'DimensionType', + ln: 'FrameOrTimeSpanRequestType', ps: [{ - n: 'width', - rq: true, + n: 'frames', ti: 'NonNegativeInteger', an: { - lp: 'width' + lp: 'frames' }, t: 'a' }, { - n: 'height', - rq: true, - ti: 'NonNegativeInteger', + n: 'duration', + ti: 'Double', an: { - lp: 'height' + lp: 'duration' }, t: 'a' }] }, { - 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: 'FrameOrTimeRangeRequestType.FrameRange', + ln: 'PostContentTypeMetaData', tn: null, ps: [{ - n: 'recurringInterval', - ti: 'NonNegativeInteger', - an: { - lp: 'recurringInterval' - }, - t: 'a' - }, { - n: 'start', - ti: 'NonNegativeInteger', - an: { - lp: 'start' - }, - t: 'a' - }, { - n: 'end', - ti: 'NonNegativeInteger', - an: { - lp: 'end' - }, - t: 'a' + n: 'kvp', + en: 'KVP', + ti: '.PostContentTypeMetaData.KVP' }, { - n: 'step', - ti: 'NonNegativeInteger', - an: { - lp: 'step' - }, - t: 'a' + n: 'xml', + en: 'XML', + ti: '.PostContentTypeMetaData.XML' }] }, { - ln: 'VSGetPathMapVideoRequestType', - tn: 'VS_GetPathMapVideoRequestType', - bti: '.BinaryAbstractGetMapRequestType', + ln: 'CommonAbstractRequestType', ps: [{ - n: 'path', + n: 'service', rq: true, - en: 'Path', - ti: '.PathMapType' - }, { - 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: 'service' }, t: 'a' }, { - n: 'dup', + n: 'request', rq: true, - ti: 'NonNegativeInteger', an: { - lp: 'dup' + lp: 'request' }, t: 'a' - }] - }, { - ln: 'CommonAbstractGetMapRequestType', - bti: '.AbstractRequestType', - ps: [{ - n: 'option', - mno: 0, - col: true, - en: 'Option', - ti: '.NameValuePairType' }, { - n: 'crs', - rq: true, + n: 'exceptions', an: { - lp: 'crs' + lp: 'exceptions' }, t: 'a' }, { - n: 'metadata', + n: 'acceptLanguages', ti: { - t: 'l' + t: 'l', + bti: 'Language' }, an: { - lp: 'metadata' + lp: 'acceptLanguages' }, t: 'a' }] }, { - ln: 'GetHelpRequestType', - bti: '.AbstractRequestType', + ln: 'GetCapabilitiesRequestType', + bti: '.CommonAbstractRequestType', ps: [{ - n: 'topic', + n: 'acceptVersions', + rq: true, ti: { t: 'l' }, an: { - lp: 'topic' - }, - t: 'a' - }] - }, { - ln: 'FrameOrTimeRequestType', - ps: [{ - n: 'frame', - ti: 'NonNegativeInteger', - an: { - lp: 'frame' - }, - t: 'a' - }, { - n: 'time', - ti: 'DateTime', - an: { - lp: 'time' - }, - 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: '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', - an: { - lp: 'name' - }, - 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' + lp: 'acceptVersions' + }, + t: 'a' }, { - n: 'cid', - rq: true, + n: 'acceptFormats', ti: { t: 'l' }, an: { - lp: 'CID' + lp: 'acceptFormats' }, t: 'a' - }] - }, { - ln: 'BoundingPolygonType', - ps: [{ - n: 'value', + }, { + n: 'sections', ti: { - t: 'l', - bti: 'Double' + t: 'l' }, - t: 'v' + an: { + lp: 'sections' + }, + t: 'a' }, { - n: 'crs', - rq: true, + n: 'updateSequence', an: { - lp: 'crs' + lp: 'updateSequence' }, t: 'a' }] }, { - ln: 'CSGetCollectionCountRequestType', - tn: 'CS_GetCollectionCountRequestType', - bti: '.AbstractRequestType', + ln: 'CapabilitiesResponseBaseType', ps: [{ - n: 'nid', + 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: 'NID' + lp: 'updateSequence' }, t: 'a' }, { - n: 'depth', + n: 'lang', + ti: 'Language', an: { - lp: 'depth' + lp: 'lang' }, t: 'a' - }] - }, { - ln: 'MetadataGroupType', - ps: [{ - n: 'attribute', - mno: 0, - col: true, - en: 'Attribute', - ti: '.NameValuePairType' }, { - n: 'name', - rq: true, + n: 'version', an: { - lp: 'name' + lp: 'version' }, t: 'a' }] @@ -403,472 +220,488 @@ var WAMI_1_0_1_Module_Factory = function () { ti: '.ExtendedMetadataSection' }] }, { - ln: 'CSCollectionCountType', - tn: 'CS_CollectionCountType', - bti: '.AbstractResponseType', + ln: 'HelpResponseType', ps: [{ - n: 'description', - en: 'Description' + n: 'otherAttributes', + t: 'aa' }, { - n: 'root', + n: 'content', + col: true, + t: 'ae' + }, { + n: 'service', rq: true, - ti: 'Boolean', an: { - lp: 'root' + lp: 'service' }, t: 'a' }, { - n: 'depth', - ti: 'NonNegativeInteger', + n: 'request', + rq: true, an: { - lp: 'depth' + lp: 'request' }, t: 'a' }, { - n: 'nid', + n: 'lang', + ti: 'Language', an: { - lp: 'NID' + lp: 'lang' }, t: 'a' }, { - n: 'childNodes', - rq: true, - ti: 'NonNegativeInteger', + n: 'version', an: { - lp: 'childNodes' + lp: 'version' }, t: 'a' + }] + }, { + ln: 'CSCollectionsType.Parent', + tn: null, + ps: [{ + n: 'service', + rq: true, + en: 'Service', + ti: '.NamedServiceElementType' }, { - n: 'totalNodes', + n: 'nid', rq: true, - ti: 'NonNegativeInteger', an: { - lp: 'totalNodes' + lp: 'NID' }, t: 'a' + }] + }, { + ln: 'ISGetMapInfoRequestType', + tn: 'IS_GetMapInfoRequestType', + bti: '.CommonAbstractGetMapRequestType', + ps: [{ + n: 'bBox', + rq: true, + en: 'BBox', + ti: '.BoundBoxType' }, { - n: 'collections', - ti: 'NonNegativeInteger', + n: 'time', + rq: true, + en: 'Time', + ti: '.FrameOrTimeRangeRequestType' + }, { + n: 'cid', + rq: true, + ti: { + t: 'l' + }, an: { - lp: 'collections' + lp: 'CID' }, t: 'a' + }] + }, { + ln: 'ISPathMapInfoType', + tn: 'IS_PathMapInfoType', + bti: '.ISAbstractMapInfoType' + }, { + ln: 'NameValuePairType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'edgeDepth', - ti: 'NonNegativeInteger', + n: 'content', + col: true, + t: 'ae' + }, { + n: 'name', an: { - lp: 'edgeDepth' + lp: 'name' }, t: 'a' }] }, { - ln: 'PostContentTypeMetaData.KVP', - tn: null + ln: 'ISGetPathMapInfoRequestType', + tn: 'IS_GetPathMapInfoRequestType', + bti: '.CommonAbstractGetMapRequestType', + ps: [{ + n: 'path', + rq: true, + en: 'Path', + ti: '.PathMapType' + }] }, { - ln: 'MultipartImageRootDocumentType.Reference', - tn: null, + ln: 'AbstractRequestType', + bti: '.CommonAbstractRequestType', ps: [{ - n: 'imageReference', + n: 'version', + rq: true, an: { - lp: 'imageReference' + lp: 'version' }, t: 'a' }, { - n: 'metadataReference', + n: 'format', an: { - lp: 'metadataReference' + lp: 'format' }, t: 'a' }] }, { - ln: 'ISInfoType', - tn: 'IS_InfoType', - bti: '.AbstractResponseType', + ln: 'CSGetCollectionCountRequestType', + tn: 'CS_GetCollectionCountRequestType', + bti: '.AbstractRequestType', ps: [{ - n: 'metadata', - en: 'Metadata', - ti: '.CollectionMetadataSectionsType' + n: 'nid', + an: { + lp: 'NID' + }, + t: 'a' + }, { + n: 'depth', + an: { + lp: 'depth' + }, + t: 'a' }] }, { - ln: 'ServiceElementType', + ln: 'GeoBoxSectionType', ps: [{ - n: 'request', - rq: true, + n: 'boundingBox', + mno: 0, col: true, - en: 'Request', - ti: '.RequestMethodLinkType' + en: 'BoundingBox', + ti: '.BoundBoxType' + }, { + n: 'nativeCRS', + an: { + lp: 'nativeCRS' + }, + t: 'a' }] }, { - ln: 'GetCapabilitiesRequestType', - bti: '.CommonAbstractRequestType', + ln: 'BoundBoxType', ps: [{ - n: 'acceptVersions', + n: 'crs', rq: true, - ti: { - t: 'l' - }, an: { - lp: 'acceptVersions' + lp: 'crs' }, t: 'a' }, { - n: 'acceptFormats', - ti: { - t: 'l' + n: 'minx', + rq: true, + ti: 'Double', + an: { + lp: 'minx' }, + t: 'a' + }, { + n: 'miny', + rq: true, + ti: 'Double', an: { - lp: 'acceptFormats' + lp: 'miny' }, t: 'a' }, { - n: 'sections', - ti: { - t: 'l' - }, + n: 'maxx', + rq: true, + ti: 'Double', an: { - lp: 'sections' + lp: 'maxx' }, t: 'a' }, { - n: 'updateSequence', + n: 'maxy', + rq: true, + ti: 'Double', an: { - lp: 'updateSequence' + lp: 'maxy' }, t: 'a' - }] - }, { - ln: 'FrameOrTimeSpanRequestType', - ps: [{ - n: 'frames', - ti: 'NonNegativeInteger', + }, { + n: 'resx', + ti: 'Double', an: { - lp: 'frames' + lp: 'resx' }, t: 'a' }, { - n: 'duration', + n: 'resy', ti: 'Double', an: { - lp: 'duration' + lp: 'resy' }, t: 'a' }] }, { - ln: 'PostContentTypeMetaData', - tn: null, - ps: [{ - n: 'kvp', - en: 'KVP', - ti: '.PostContentTypeMetaData.KVP' - }, { - n: 'xml', - en: 'XML', - ti: '.PostContentTypeMetaData.XML' - }] - }, { - ln: 'CSNodeType', - tn: 'CS_NodeType', + ln: 'FileSectionType', ps: [{ - n: 'description', - en: 'Description' - }, { - n: 'service', - mno: 0, - col: true, - en: 'Service', - ti: '.NamedServiceElementType' + n: 'geoTransform', + en: 'GeoTransform', + ti: '.GeoTransformType' }, { - n: 'metadata', - en: 'Metadata', - ti: '.CollectionMetadataSectionsType' + n: 'wkt', + en: 'WKT' }, { - n: 'node', + n: 'boundingPolygon', mno: 0, col: true, - en: 'Node', - ti: '.CSNodeType' + en: 'BoundingPolygon', + ti: '.BoundingPolygonType' }, { - n: 'id', + n: 'fileName', an: { - lp: 'id' + lp: 'fileName' }, t: 'a' }, { - n: 'name', + n: 'fileSize', + ti: 'NonNegativeInteger', an: { - lp: 'name' + lp: 'fileSize' }, t: 'a' }, { - n: 'parentNID', + n: 'createTime', + ti: 'DateTime', an: { - lp: 'parentNID' + lp: 'createTime' }, t: 'a' }, { - n: 'nid', - rq: true, + n: 'modifyTime', + ti: 'DateTime', an: { - lp: 'NID' + lp: 'modifyTime' }, t: 'a' }, { - n: 'cid', + n: 'pixelWidth', + ti: 'NonNegativeInteger', an: { - lp: 'CID' + lp: 'pixelWidth' }, t: 'a' }, { - n: 'updateSequence', + n: 'pixelHeight', + ti: 'NonNegativeInteger', an: { - lp: 'updateSequence' + lp: 'pixelHeight' }, t: 'a' - }] - }, { - ln: 'NameValuePairType', - ps: [{ - n: 'otherAttributes', - t: 'aa' }, { - n: 'content', - col: true, - t: 'ae' - }, { - n: 'name', + n: 'fileFormat', an: { - lp: 'name' + lp: 'fileFormat' }, t: 'a' - }] - }, { - ln: 'CSCollectionsType', - tn: 'CS_CollectionsType', - bti: '.AbstractResponseType', - ps: [{ - n: 'description', - en: 'Description' }, { - n: 'parent', - en: 'Parent', - ti: '.CSCollectionsType.Parent' + n: 'bands', + ti: 'NonNegativeInteger', + an: { + lp: 'bands' + }, + t: 'a' }, { - n: 'node', - rq: true, - en: 'Node', - ti: '.CSNodeType' + n: 'bitsPerBand', + ti: 'NonNegativeInteger', + an: { + lp: 'bitsPerBand' + }, + t: 'a' }, { - n: 'updateSequence', + n: 'bandDataType', an: { - lp: 'updateSequence' + lp: 'bandDataType' }, t: 'a' }] }, { - ln: 'HelpResponseType', + ln: 'CSGetCollectionsRequestType', + tn: 'CS_GetCollectionsRequestType', + bti: '.AbstractRequestType', ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - col: true, - t: 'ae' - }, { - n: 'service', - rq: true, + n: 'nid', an: { - lp: 'service' + lp: 'NID' }, t: 'a' }, { - n: 'request', - rq: true, + n: 'depth', an: { - lp: 'request' + lp: 'depth' }, t: 'a' }, { - n: 'lang', - ti: 'Language', - an: { - lp: 'lang' + n: 'metadata', + ti: { + t: 'l' }, - t: 'a' - }, { - n: 'version', an: { - lp: 'version' + lp: 'metadata' }, t: 'a' }] }, { - ln: 'PathMapTrackType', + ln: 'CollectionSectionType', ps: [{ - n: 'aoi', - rq: true, - mno: 2, - col: true, - en: 'Aoi', - ti: '.PathMapTrackAoiType' - }, { n: 'cid', - rq: true, - ti: { - t: 'l' - }, an: { lp: 'CID' }, t: 'a' }, { - n: 'method', + n: 'startFrame', + ti: 'NonNegativeInteger', an: { - lp: 'method' + lp: 'startFrame' }, t: 'a' - }] - }, { - ln: 'CommonAbstractRequestType', - ps: [{ - n: 'service', - rq: true, + }, { + n: 'endFrame', + ti: 'NonNegativeInteger', an: { - lp: 'service' + lp: 'endFrame' }, t: 'a' }, { - n: 'request', - rq: true, + n: 'frameCount', + ti: 'NonNegativeInteger', an: { - lp: 'request' + lp: 'frameCount' }, t: 'a' }, { - n: 'exceptions', + n: 'startTime', + ti: 'DateTime', an: { - lp: 'exceptions' + lp: 'startTime' }, t: 'a' }, { - n: 'acceptLanguages', - ti: { - t: 'l', - bti: 'Language' + n: 'endTime', + ti: 'DateTime', + an: { + lp: 'endTime' }, + t: 'a' + }, { + n: 'timeSpan', + ti: 'Double', an: { - lp: 'acceptLanguages' + lp: 'timeSpan' }, t: 'a' - }] - }, { - ln: 'MultipartImageRootDocumentType', - ps: [{ - n: 'reference', - mno: 0, - col: true, - en: 'Reference', - ti: '.MultipartImageRootDocumentType.Reference' - }] - }, { - ln: 'AbstractResponseType', - ps: [{ - n: 'lang', - ti: 'Language', + }, { + n: 'frameInterval', + ti: 'Double', an: { - lp: 'lang' + lp: 'frameInterval' + }, + t: 'a' + }, { + n: 'frameJitter', + ti: 'Double', + an: { + lp: 'frameJitter' }, t: 'a' }, { - n: 'version', + n: 'live', + ti: 'Boolean', an: { - lp: 'version' + lp: 'live' }, t: 'a' }] }, { - ln: 'ISGetPathMapInfoRequestType', - tn: 'IS_GetPathMapInfoRequestType', - bti: '.CommonAbstractGetMapRequestType', + ln: 'VSGetMapVideoRequestType', + tn: 'VS_GetMapVideoRequestType', + bti: '.BinaryAbstractGetMapRequestType', ps: [{ - n: 'path', + n: 'bBox', rq: true, - en: 'Path', - ti: '.PathMapType' - }] - }, { - ln: 'RequestMethodLinkType', - bti: 'OWS_2_0.RequestMethodType', - ps: [{ - n: 'get', - ti: 'Boolean', + en: 'BBox', + ti: '.BoundBoxType' + }, { + n: 'time', + rq: true, + en: 'Time', + ti: '.FrameOrTimeRangeRequestType' + }, { + n: 'cid', + rq: true, + ti: { + t: 'l' + }, an: { - lp: 'get' + lp: 'CID' }, t: 'a' }, { - n: 'post', - ti: 'Boolean', + n: 'styles', + ti: { + t: 'l' + }, an: { - lp: 'post' + lp: 'styles' }, t: 'a' - }] - }, { - ln: 'AbstractRequestType', - bti: '.CommonAbstractRequestType', - ps: [{ - n: 'version', - rq: true, + }, { + n: 'bgcolor', an: { - lp: 'version' + lp: 'bgcolor' }, t: 'a' }, { - n: 'format', + n: 'transparent', + ti: 'Boolean', an: { - lp: 'format' + lp: 'transparent' + }, + t: 'a' + }, { + n: 'dup', + rq: true, + ti: 'NonNegativeInteger', + an: { + lp: 'dup' }, t: 'a' }] - }, { - ln: 'ISMapInfoType', - tn: 'IS_MapInfoType', - bti: '.ISAbstractMapInfoType' }, { ln: 'ISPathMapType', tn: 'IS_PathMapType', bti: '.MultipartImageRootDocumentType' }, { - ln: 'BinaryAbstractGetMapRequestType', - bti: '.CommonAbstractGetMapRequestType', + ln: 'PathMapType', ps: [{ - n: 'viewPort', + n: 'track', rq: true, - en: 'ViewPort', - ti: '.DimensionType' + col: true, + en: 'Track', + ti: '.PathMapTrackType' }] }, { - ln: 'PathMapTrackAoiType', + ln: 'ExtendedMetadataSection', + tn: null, ps: [{ - n: 'bBox', - rq: true, - en: 'BBox', - ti: '.BoundBoxType' - }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.FrameOrTimeRequestType' - }, { - n: 'timeSpan', - en: 'TimeSpan', - ti: '.FrameOrTimeSpanRequestType' - }, { - n: 'option', + n: 'abstractMetaData', mno: 0, col: true, - en: 'Option', - ti: '.NameValuePairType' + mx: false, + dom: false, + en: { + lp: 'AbstractMetaData', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'AnyType', + t: 'er' + }, { + n: 'name', + an: { + lp: 'name' + }, + t: 'a' }] }, { ln: 'ISGetPathMapRequestType', @@ -909,139 +742,177 @@ var WAMI_1_0_1_Module_Factory = function () { t: 'a' }] }, { - 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', + ln: 'PathMapTrackType', ps: [{ - n: 'metadata', + n: 'aoi', rq: true, + mno: 2, col: true, - en: 'Metadata', - ti: '.CollectionMetadataSectionsType' - }] - }, { - ln: 'NamedServiceElementType', - bti: '.ServiceElementType', - ps: [{ - n: 'name', + 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: 'GeoBoxSectionType', + ln: 'AbstractResponseType', ps: [{ - n: 'boundingBox', - mno: 0, - col: true, - en: 'BoundingBox', - ti: '.BoundBoxType' + n: 'lang', + ti: 'Language', + an: { + lp: 'lang' + }, + t: 'a' }, { - n: 'nativeCRS', + n: 'version', an: { - lp: 'nativeCRS' + lp: 'version' }, t: 'a' }] }, { - ln: 'BoundBoxType', + ln: 'ISGetMapRequestType', + tn: 'IS_GetMapRequestType', + bti: '.BinaryAbstractGetMapRequestType', ps: [{ - n: 'crs', + n: 'bBox', rq: true, - an: { - lp: 'crs' - }, - t: 'a' + en: 'BBox', + ti: '.BoundBoxType' }, { - n: 'minx', + n: 'time', rq: true, - ti: 'Double', + en: 'Time', + ti: '.FrameOrTimeRangeRequestType' + }, { + n: 'cid', + rq: true, + ti: { + t: 'l' + }, an: { - lp: 'minx' + lp: 'CID' }, t: 'a' }, { - n: 'miny', - rq: true, - ti: 'Double', + n: 'disposition', an: { - lp: 'miny' + lp: 'disposition' }, t: 'a' }, { - n: 'maxx', - rq: true, - ti: 'Double', + n: 'styles', + ti: { + t: 'l' + }, an: { - lp: 'maxx' + lp: 'styles' }, t: 'a' }, { - n: 'maxy', - rq: true, - ti: 'Double', + n: 'bgcolor', an: { - lp: 'maxy' + lp: 'bgcolor' }, t: 'a' }, { - n: 'resx', - ti: 'Double', + n: 'transparent', + ti: 'Boolean', an: { - lp: 'resx' + lp: 'transparent' }, t: 'a' + }] + }, { + ln: 'MultipartImageRootDocumentType', + ps: [{ + n: 'reference', + mno: 0, + col: true, + en: 'Reference', + ti: '.MultipartImageRootDocumentType.Reference' + }] + }, { + ln: 'PathMapTrackAoiType', + ps: [{ + n: 'bBox', + rq: true, + en: 'BBox', + ti: '.BoundBoxType' + }, { + n: 'time', + rq: true, + en: 'Time', + ti: '.FrameOrTimeRequestType' + }, { + n: 'timeSpan', + en: 'TimeSpan', + ti: '.FrameOrTimeSpanRequestType' }, { - n: 'resy', - ti: 'Double', - an: { - lp: 'resy' - }, - t: 'a' + n: 'option', + mno: 0, + col: true, + en: 'Option', + ti: '.NameValuePairType' }] }, { - ln: 'CSGetCollectionsRequestType', - tn: 'CS_GetCollectionsRequestType', - bti: '.AbstractRequestType', + ln: 'ServiceElementType', ps: [{ - n: 'nid', + n: 'request', + rq: true, + col: true, + en: 'Request', + ti: '.RequestMethodLinkType' + }] + }, { + ln: 'RequestMethodLinkType', + bti: 'OWS_2_0.RequestMethodType', + ps: [{ + n: 'get', + ti: 'Boolean', an: { - lp: 'NID' + lp: 'get' }, t: 'a' }, { - n: 'depth', + n: 'post', + ti: 'Boolean', an: { - lp: 'depth' + lp: 'post' }, t: 'a' + }] + }, { + ln: 'MetadataGroupType', + ps: [{ + n: 'attribute', + mno: 0, + col: true, + en: 'Attribute', + ti: '.NameValuePairType' }, { - n: 'metadata', - ti: { - t: 'l' - }, + n: 'name', + rq: true, an: { - lp: 'metadata' + lp: 'name' }, t: 'a' }] }, { - ln: 'FrameOrTimeRangeRequestType.TimeRange', + ln: 'FrameOrTimeRangeRequestType.FrameRange', tn: null, ps: [{ n: 'recurringInterval', @@ -1052,66 +923,35 @@ var WAMI_1_0_1_Module_Factory = function () { t: 'a' }, { n: 'start', - ti: 'DateTime', + ti: 'NonNegativeInteger', an: { lp: 'start' }, t: 'a' }, { n: 'end', - ti: 'DateTime', + ti: 'NonNegativeInteger', an: { lp: 'end' }, t: 'a' }, { - n: 'resolution', - ti: 'Duration', - an: { - lp: 'resolution' - }, - t: 'a' - }] - }, { - ln: 'ISMapType', - tn: 'IS_MapType', - bti: '.MultipartImageRootDocumentType' - }, { - ln: 'PostContentTypeMetaData.XML', - tn: null, - ps: [{ - n: 'schemaElement', - rq: true, - ti: 'NCName', + n: 'step', + ti: 'NonNegativeInteger', an: { - lp: 'schemaElement' + lp: 'step' }, 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: { @@ -1143,6 +983,42 @@ var WAMI_1_0_1_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'DimensionType', + ps: [{ + n: 'width', + rq: true, + ti: 'NonNegativeInteger', + an: { + lp: 'width' + }, + t: 'a' + }, { + n: 'height', + rq: true, + ti: 'NonNegativeInteger', + an: { + lp: 'height' + }, + t: 'a' + }] + }, { + ln: 'BoundingPolygonType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Double' + }, + t: 'v' + }, { + n: 'crs', + rq: true, + an: { + lp: 'crs' + }, + t: 'a' + }] }, { ln: 'GeoTransformType', ps: [{ @@ -1195,183 +1071,303 @@ var WAMI_1_0_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'CapabilitiesResponseBaseType', + ln: 'PostContentTypeMetaData.XML', + tn: null, ps: [{ - n: 'serviceIdentification', - en: { - lp: 'ServiceIdentification', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' + n: 'schemaElement', + rq: true, + ti: 'NCName', + an: { + lp: 'schemaElement' }, - ti: 'OWS_2_0.ServiceIdentification' - }, { - n: 'serviceProvider', - en: { - lp: 'ServiceProvider', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' + t: 'a' + }] + }, { + ln: 'ISMapInfoType', + tn: 'IS_MapInfoType', + bti: '.ISAbstractMapInfoType' + }, { + ln: 'FrameOrTimeRequestType', + ps: [{ + n: 'frame', + ti: 'NonNegativeInteger', + an: { + lp: 'frame' }, - ti: 'OWS_2_0.ServiceProvider' + t: 'a' }, { - n: 'operationsMetadata', - en: { - lp: 'OperationsMetadata', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' + n: 'time', + ti: 'DateTime', + an: { + lp: 'time' }, - ti: 'OWS_2_0.OperationsMetadata' + t: 'a' + }] + }, { + ln: 'CSNodeType', + tn: 'CS_NodeType', + ps: [{ + n: 'description', + en: 'Description' }, { - n: 'language', + n: 'service', mno: 0, col: true, - en: 'Language', - ti: 'Language' + en: 'Service', + ti: '.NamedServiceElementType' + }, { + n: 'metadata', + en: 'Metadata', + ti: '.CollectionMetadataSectionsType' + }, { + n: 'node', + mno: 0, + col: true, + en: 'Node', + ti: '.CSNodeType' + }, { + n: 'id', + an: { + lp: 'id' + }, + t: 'a' + }, { + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'parentNID', + an: { + lp: 'parentNID' + }, + t: 'a' + }, { + n: 'nid', + rq: true, + an: { + lp: 'NID' + }, + t: 'a' + }, { + n: 'cid', + an: { + lp: 'CID' + }, + t: 'a' }, { n: 'updateSequence', an: { - lp: 'updateSequence' + lp: 'updateSequence' + }, + t: 'a' + }] + }, { + ln: 'FrameOrTimeRangeRequestType.TimeRange', + tn: null, + ps: [{ + n: 'recurringInterval', + ti: 'NonNegativeInteger', + an: { + lp: 'recurringInterval' + }, + t: 'a' + }, { + n: 'start', + ti: 'DateTime', + an: { + lp: 'start' }, t: 'a' }, { - n: 'lang', - ti: 'Language', + n: 'end', + ti: 'DateTime', an: { - lp: 'lang' + lp: 'end' }, t: 'a' }, { - n: 'version', + n: 'resolution', + ti: 'Duration', an: { - lp: 'version' + lp: 'resolution' }, t: 'a' }] }, { - ln: 'ISGetMapRequestType', - tn: 'IS_GetMapRequestType', - bti: '.BinaryAbstractGetMapRequestType', + ln: 'FrameOrTimeRangeRequestType', ps: [{ - n: 'bBox', - rq: true, - en: 'BBox', - ti: '.BoundBoxType' + n: 'frameRange', + mno: 0, + col: true, + en: 'FrameRange', + ti: '.FrameOrTimeRangeRequestType.FrameRange' }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.FrameOrTimeRangeRequestType' + n: 'timeRange', + mno: 0, + col: true, + en: 'TimeRange', + ti: '.FrameOrTimeRangeRequestType.TimeRange' }, { - n: 'cid', - rq: true, + n: 'timeList', + en: 'TimeList', + ti: { + t: 'l' + } + }] + }, { + ln: 'GetHelpRequestType', + bti: '.AbstractRequestType', + ps: [{ + n: 'topic', ti: { t: 'l' }, an: { - lp: 'CID' + lp: 'topic' }, t: 'a' + }] + }, { + ln: 'ISMapType', + tn: 'IS_MapType', + bti: '.MultipartImageRootDocumentType' + }, { + ln: 'BinaryAbstractGetMapRequestType', + bti: '.CommonAbstractGetMapRequestType', + ps: [{ + n: 'viewPort', + rq: true, + en: 'ViewPort', + ti: '.DimensionType' + }] + }, { + ln: 'PostContentTypeMetaData.KVP', + tn: null + }, { + ln: 'CommonAbstractGetMapRequestType', + bti: '.AbstractRequestType', + ps: [{ + n: 'option', + mno: 0, + col: true, + en: 'Option', + ti: '.NameValuePairType' }, { - n: 'disposition', + n: 'crs', + rq: true, an: { - lp: 'disposition' + lp: 'crs' }, t: 'a' }, { - n: 'styles', + n: 'metadata', ti: { t: 'l' }, an: { - lp: 'styles' - }, - t: 'a' - }, { - n: 'bgcolor', - an: { - lp: 'bgcolor' - }, - t: 'a' - }, { - n: 'transparent', - ti: 'Boolean', - an: { - lp: 'transparent' + lp: 'metadata' }, t: 'a' }] }, { - ln: 'CollectionSectionType', + ln: 'MultipartImageRootDocumentType.Reference', + tn: null, ps: [{ - n: 'cid', + n: 'imageReference', an: { - lp: 'CID' + lp: 'imageReference' }, t: 'a' }, { - n: 'startFrame', - ti: 'NonNegativeInteger', + n: 'metadataReference', an: { - lp: 'startFrame' + lp: 'metadataReference' }, t: 'a' + }] + }, { + ln: 'CSCollectionCountType', + tn: 'CS_CollectionCountType', + bti: '.AbstractResponseType', + ps: [{ + n: 'description', + en: 'Description' }, { - n: 'endFrame', - ti: 'NonNegativeInteger', + n: 'root', + rq: true, + ti: 'Boolean', an: { - lp: 'endFrame' + lp: 'root' }, t: 'a' }, { - n: 'frameCount', + n: 'depth', ti: 'NonNegativeInteger', an: { - lp: 'frameCount' + lp: 'depth' }, t: 'a' }, { - n: 'startTime', - ti: 'DateTime', + n: 'nid', an: { - lp: 'startTime' + lp: 'NID' }, t: 'a' }, { - n: 'endTime', - ti: 'DateTime', + n: 'childNodes', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'endTime' + lp: 'childNodes' }, t: 'a' }, { - n: 'timeSpan', - ti: 'Double', + n: 'totalNodes', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'timeSpan' + lp: 'totalNodes' }, t: 'a' }, { - n: 'frameInterval', - ti: 'Double', + n: 'collections', + ti: 'NonNegativeInteger', an: { - lp: 'frameInterval' + lp: 'collections' }, t: 'a' }, { - n: 'frameJitter', - ti: 'Double', + n: 'edgeDepth', + ti: 'NonNegativeInteger', an: { - lp: 'frameJitter' + lp: 'edgeDepth' }, t: 'a' - }, { - n: 'live', - ti: 'Boolean', + }] + }, { + ln: 'NamedServiceElementType', + bti: '.ServiceElementType', + ps: [{ + n: 'name', + rq: true, an: { - lp: 'live' + lp: 'name' }, t: 'a' }] }, { - t: 'enum', - ln: 'DispositionType', - vs: ['ordered', 'unordered', 'replace'] + ln: 'ISAbstractMapInfoType', + tn: 'IS_AbstractMapInfoType', + bti: '.AbstractResponseType', + ps: [{ + n: 'metadata', + rq: true, + col: true, + en: 'Metadata', + ti: '.CollectionMetadataSectionsType' + }] }, { t: 'enum', ln: 'NodeDepthType', @@ -1384,58 +1380,62 @@ var WAMI_1_0_1_Module_Factory = function () { t: 'enum', ln: 'ExceptionNameType', vs: ['XML', 'IMAGE', 'NONE', 'OTHER'] + }, { + t: 'enum', + ln: 'DispositionType', + vs: ['ordered', 'unordered', 'replace'] }], eis: [{ - en: 'CS_GetCollectionCountRequest', - ti: '.CSGetCollectionCountRequestType' + en: 'GetCapabilitiesRequest', + ti: '.GetCapabilitiesRequestType' }, { - en: 'IS_GetPathMapInfoRequest', - ti: '.ISGetPathMapInfoRequestType' + en: 'ExtendedMetadataSection', + ti: '.ExtendedMetadataSection' + }, { + en: 'CS_CollectionCount', + ti: '.CSCollectionCountType' }, { en: 'IS_Map', ti: '.ISMapType' }, { - en: 'ExtendedMetadataSection', - ti: '.ExtendedMetadataSection' + en: 'GetHelpRequest', + ti: '.GetHelpRequestType' }, { - en: 'VS_GetPathMapVideoRequest', - ti: '.VSGetPathMapVideoRequestType' + en: 'IS_PathMapInfo', + ti: '.ISPathMapInfoType' + }, { + en: 'CS_Collections', + ti: '.CSCollectionsType' }, { en: 'IS_MapInfo', ti: '.ISMapInfoType' }, { - en: 'GetCapabilitiesRequest', - ti: '.GetCapabilitiesRequestType' - }, { - en: 'Capabilities', - ti: '.CapabilitiesResponseBaseType' + en: 'CS_GetCollectionCountRequest', + ti: '.CSGetCollectionCountRequestType' }, { - en: 'GetHelpRequest', - ti: '.GetHelpRequestType' + en: 'IS_GetMapRequest', + ti: '.ISGetMapRequestType' }, { - en: 'IS_GetMapInfoRequest', - ti: '.ISGetMapInfoRequestType' + en: 'IS_PathMap', + ti: '.ISPathMapType' }, { en: 'IS_GetPathMapRequest', ti: '.ISGetPathMapRequestType' }, { - en: 'Help', - ti: '.HelpResponseType' - }, { - en: 'IS_PathMap', - ti: '.ISPathMapType' + en: 'VS_GetMapVideoRequest', + ti: '.VSGetMapVideoRequestType' }, { - en: 'CS_CollectionCount', - ti: '.CSCollectionCountType' + en: 'IS_GetMapInfoRequest', + ti: '.ISGetMapInfoRequestType' }, { - en: 'CS_Collections', - ti: '.CSCollectionsType' + en: 'IS_GetPathMapInfoRequest', + ti: '.ISGetPathMapInfoRequestType' }, { - en: 'VS_GetMapVideoRequest', - ti: '.VSGetMapVideoRequestType' + en: 'VS_GetPathMapVideoRequest', + ti: '.VSGetPathMapVideoRequestType' }, { - en: 'IS_PathMapInfo', - ti: '.ISPathMapInfoType' + en: 'Capabilities', + ti: '.CapabilitiesResponseBaseType' }, { en: 'PostContentTypeMetaData', ti: '.PostContentTypeMetaData', @@ -1443,12 +1443,12 @@ var WAMI_1_0_1_Module_Factory = function () { lp: 'AbstractMetaData', ns: 'http:\/\/www.opengis.net\/ows\/2.0' } + }, { + en: 'Help', + ti: '.HelpResponseType' }, { en: 'CS_GetCollectionsRequest', ti: '.CSGetCollectionsRequestType' - }, { - en: 'IS_GetMapRequest', - ti: '.ISGetMapRequestType' }] }; return { diff --git a/scripts/lib/WAMI_1_0_2.js b/scripts/lib/WAMI_1_0_2.js index 3424133e..ed8249e4 100644 --- a/scripts/lib/WAMI_1_0_2.js +++ b/scripts/lib/WAMI_1_0_2.js @@ -4,158 +4,163 @@ var WAMI_1_0_2_Module_Factory = function () { dens: 'http:\/\/www.pixia.com\/wami\/v102', deps: ['OWS_2_0', 'WAMI_Common_1_0_0'], tis: [{ - ln: 'ISAbstractMapInfoType', - tn: 'IS_AbstractMapInfoType', - bti: '.AbstractResponseType', + ln: 'BoundBoxType', ps: [{ - n: 'metadata', + n: 'crs', rq: true, - col: true, - en: 'Metadata', - ti: '.CollectionMetadataSectionsType' - }] - }, { - ln: 'FrameOrTimeRangeRequestType.TimeRange', - tn: null, - ps: [{ - n: 'recurringInterval', - ti: 'NonNegativeInteger', an: { - lp: 'recurringInterval' + lp: 'crs' }, t: 'a' }, { - n: 'start', - ti: 'DateTime', + n: 'minx', + rq: true, + ti: 'Double', an: { - lp: 'start' + lp: 'minx' }, t: 'a' }, { - n: 'end', - ti: 'DateTime', + n: 'miny', + rq: true, + ti: 'Double', an: { - lp: 'end' + lp: 'miny' }, t: 'a' }, { - n: 'resolution', - ti: 'Duration', - an: { - lp: 'resolution' - }, - t: 'a' - }] - }, { - ln: 'TimeRangeRequestType.TimeRange', - tn: null, - ps: [{ - n: 'recurringInterval', - ti: 'NonNegativeInteger', + n: 'maxx', + rq: true, + ti: 'Double', an: { - lp: 'recurringInterval' + lp: 'maxx' }, t: 'a' }, { - n: 'start', - ti: 'DateTime', + n: 'maxy', + rq: true, + ti: 'Double', an: { - lp: 'start' + lp: 'maxy' }, t: 'a' }, { - n: 'end', - ti: 'DateTime', + n: 'resx', + ti: 'Double', an: { - lp: 'end' + lp: 'resx' }, t: 'a' }, { - n: 'resolution', - ti: 'Duration', + n: 'resy', + ti: 'Double', an: { - lp: 'resolution' + lp: 'resy' }, t: 'a' }] }, { - ln: 'CSCollectionsType', - tn: 'CS_CollectionsType', - bti: '.AbstractResponseType', + ln: 'CollectionMetadataSectionsType', ps: [{ - n: 'description', - en: 'Description' + n: 'collection', + en: 'Collection', + ti: '.CollectionSectionType' }, { - n: 'parent', - en: 'Parent', - ti: '.CSCollectionsType.Parent' + n: 'geoBox', + en: 'GeoBox', + ti: '.GeoBoxSectionType' }, { - n: 'node', - rq: true, - en: 'Node', - ti: '.CSNodeType' + n: 'toa', + en: 'TOA', + ti: 'DateTime' }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' - }, - t: 'a' + 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: 'GeoTransformType', + ln: 'FrameOrTimeRangeRequestType.FrameRange', + tn: null, ps: [{ - n: 'xOffset', - rq: true, - ti: 'Double', + n: 'recurringInterval', + ti: 'NonNegativeInteger', an: { - lp: 'xOffset' + lp: 'recurringInterval' }, t: 'a' }, { - n: 'yOffset', - rq: true, - ti: 'Double', + n: 'start', + ti: 'NonNegativeInteger', an: { - lp: 'yOffset' + lp: 'start' }, t: 'a' }, { - n: 'xScale', - rq: true, - ti: 'Double', + n: 'end', + ti: 'NonNegativeInteger', an: { - lp: 'xScale' + lp: 'end' }, t: 'a' }, { - n: 'yScale', - rq: true, - ti: 'Double', + n: 'step', + ti: 'NonNegativeInteger', an: { - lp: 'yScale' + lp: 'step' }, t: 'a' - }, { - n: 'xSkew', - rq: true, - ti: 'Double', - an: { - lp: 'xSkew' + }] + }, { + ln: 'MultipartImageRootDocumentType', + ps: [{ + n: 'reference', + mno: 0, + col: true, + en: 'Reference', + ti: '.MultipartImageRootDocumentType.Reference' + }] + }, { + ln: 'BoundingPolygonType', + ps: [{ + n: 'value', + ti: { + t: 'l', + bti: 'Double' }, - t: 'a' + t: 'v' }, { - n: 'ySkew', + n: 'crs', rq: true, - ti: 'Double', an: { - lp: 'ySkew' + lp: 'crs' }, t: 'a' }] }, { - ln: 'NamedServiceElementType', - bti: '.ServiceElementType', + ln: 'MetadataGroupType', ps: [{ + n: 'attribute', + mno: 0, + col: true, + en: 'Attribute', + ti: '.NameValuePairType' + }, { n: 'name', rq: true, an: { @@ -164,29 +169,29 @@ var WAMI_1_0_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'ISGetMapRequestType', - tn: 'IS_GetMapRequestType', - bti: '.BinaryAbstractGetMapRequestType', + ln: 'GeoBoxSectionType', ps: [{ - n: 'bBox', - rq: true, - en: 'BBox', + n: 'boundingBox', + mno: 0, + col: true, + en: 'BoundingBox', ti: '.BoundBoxType' }, { - n: 'time', - rq: true, - en: 'Time', - ti: '.FrameOrTimeRangeRequestType' - }, { - n: 'cid', - rq: true, - ti: { - t: 'l' - }, + n: 'nativeCRS', an: { - lp: 'CID' + lp: 'nativeCRS' }, t: 'a' + }] + }, { + ln: 'ISGetPathMapRequestType', + tn: 'IS_GetPathMapRequestType', + bti: '.BinaryAbstractGetMapRequestType', + ps: [{ + n: 'path', + rq: true, + en: 'Path', + ti: '.PathMapType' }, { n: 'disposition', an: { @@ -217,128 +222,135 @@ var WAMI_1_0_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'MetadataGroupType', + ln: 'CSCollectionCountType', + tn: 'CS_CollectionCountType', + bti: '.AbstractResponseType', ps: [{ - n: 'attribute', - mno: 0, - col: true, - en: 'Attribute', - ti: '.NameValuePairType' + n: 'description', + en: 'Description' }, { - n: 'name', + n: 'root', rq: true, + ti: 'Boolean', an: { - lp: 'name' + lp: 'root' }, t: 'a' - }] - }, { - ln: 'ISPathMapInfoType', - tn: 'IS_PathMapInfoType', - bti: '.ISAbstractMapInfoType' - }, { - ln: 'PostContentTypeMetaData', - tn: null, - ps: [{ - n: 'kvp', - en: 'KVP', - ti: '.PostContentTypeMetaData.KVP' }, { - n: 'xml', - en: 'XML', - ti: '.PostContentTypeMetaData.XML' - }] - }, { - ln: 'GeoBoxSectionType', - ps: [{ - n: 'boundingBox', - mno: 0, - col: true, - en: 'BoundingBox', - ti: '.BoundBoxType' - }, { - n: 'nativeCRS', - an: { - lp: 'nativeCRS' - }, - t: 'a' - }] - }, { - ln: 'BoundBoxType', - ps: [{ - n: 'crs', - rq: true, + n: 'depth', + ti: 'NonNegativeInteger', an: { - lp: 'crs' + lp: 'depth' }, t: 'a' }, { - n: 'minx', - rq: true, - ti: 'Double', + n: 'nid', an: { - lp: 'minx' + lp: 'NID' }, t: 'a' }, { - n: 'miny', + n: 'childNodes', rq: true, - ti: 'Double', + ti: 'NonNegativeInteger', an: { - lp: 'miny' + lp: 'childNodes' }, t: 'a' }, { - n: 'maxx', + n: 'totalNodes', rq: true, - ti: 'Double', + ti: 'NonNegativeInteger', an: { - lp: 'maxx' + lp: 'totalNodes' }, t: 'a' }, { - n: 'maxy', - rq: true, - ti: 'Double', + n: 'collections', + ti: 'NonNegativeInteger', an: { - lp: 'maxy' + lp: 'collections' }, t: 'a' }, { - n: 'resx', - ti: 'Double', + n: 'edgeDepth', + ti: 'NonNegativeInteger', an: { - lp: 'resx' + lp: 'edgeDepth' }, t: 'a' - }, { - n: 'resy', - ti: 'Double', + }] + }, { + ln: 'GetHelpRequestType', + bti: '.AbstractRequestType', + ps: [{ + n: 'topic', + ti: { + t: 'l' + }, an: { - lp: 'resy' + lp: 'topic' }, t: 'a' }] }, { - ln: 'AbstractRequestType', - bti: '.CommonAbstractRequestType', + ln: 'PathMapTrackAoiType', ps: [{ - n: 'version', + 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: 'Option', + ti: '.NameValuePairType' + }] + }, { + ln: 'TimeRangeRequestType.TimeRange', + tn: null, + ps: [{ + n: 'recurringInterval', + ti: 'NonNegativeInteger', an: { - lp: 'version' + lp: 'recurringInterval' }, t: 'a' }, { - n: 'format', + n: 'start', + ti: 'DateTime', an: { - lp: 'format' + lp: 'start' + }, + t: 'a' + }, { + n: 'end', + ti: 'DateTime', + an: { + lp: 'end' + }, + t: 'a' + }, { + n: 'resolution', + ti: 'Duration', + an: { + lp: 'resolution' }, t: 'a' }] }, { - ln: 'VSGetMapVideoRequestType', - tn: 'VS_GetMapVideoRequestType', + ln: 'ISGetMapRequestType', + tn: 'IS_GetMapRequestType', bti: '.BinaryAbstractGetMapRequestType', ps: [{ n: 'bBox', @@ -360,6 +372,12 @@ var WAMI_1_0_2_Module_Factory = function () { lp: 'CID' }, t: 'a' + }, { + n: 'disposition', + an: { + lp: 'disposition' + }, + t: 'a' }, { n: 'styles', ti: { @@ -382,232 +400,232 @@ var WAMI_1_0_2_Module_Factory = function () { lp: 'transparent' }, t: 'a' - }, { - n: 'dup', - rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'dup' - }, - t: 'a' }] }, { - ln: 'CSCollectionsType.Parent', - tn: null, + ln: 'GeoTransformType', ps: [{ - n: 'service', + n: 'xOffset', rq: true, - en: 'Service', - ti: '.NamedServiceElementType' + ti: 'Double', + an: { + lp: 'xOffset' + }, + t: 'a' }, { - n: 'nid', + n: 'yOffset', rq: true, + ti: 'Double', an: { - lp: 'NID' + lp: 'yOffset' }, t: 'a' - }] - }, { - 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: 'xScale', + rq: true, + ti: 'Double', + an: { + lp: 'xScale' + }, + t: 'a' }, { - n: 'node', - mno: 0, - col: true, - en: 'Node', - ti: '.CSNodeType' + n: 'yScale', + rq: true, + ti: 'Double', + an: { + lp: 'yScale' + }, + t: 'a' }, { - n: 'id', + n: 'xSkew', + rq: true, + ti: 'Double', an: { - lp: 'id' + lp: 'xSkew' }, t: 'a' }, { - n: 'name', + n: 'ySkew', + rq: true, + ti: 'Double', an: { - lp: 'name' + lp: 'ySkew' }, t: 'a' + }] + }, { + ln: 'HelpResponseType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'parentNID', + n: 'content', + col: true, + t: 'ae' + }, { + n: 'service', + rq: true, an: { - lp: 'parentNID' + lp: 'service' }, t: 'a' }, { - n: 'nid', + n: 'request', rq: true, an: { - lp: 'NID' + lp: 'request' }, t: 'a' }, { - n: 'cid', + n: 'lang', + ti: 'Language', an: { - lp: 'CID' + lp: 'lang' }, t: 'a' }, { - n: 'updateSequence', + n: 'version', an: { - lp: 'updateSequence' + lp: 'version' }, t: 'a' }] }, { - ln: 'CSGetCollectionsRequestType', - tn: 'CS_GetCollectionsRequestType', - bti: '.AbstractRequestType', + ln: 'ISGetMapInfoRequestType', + tn: 'IS_GetMapInfoRequestType', + bti: '.CommonAbstractGetMapRequestType', ps: [{ n: 'bBox', + rq: true, en: 'BBox', ti: '.BoundBoxType' }, { n: 'time', + rq: true, en: 'Time', - ti: '.TimeRangeRequestType' - }, { - n: 'nid', - an: { - lp: 'NID' - }, - t: 'a' - }, { - n: 'depth', - an: { - lp: 'depth' - }, - t: 'a' + ti: '.FrameOrTimeRangeRequestType' }, { - n: 'metadata', + n: 'cid', + rq: true, ti: { t: 'l' }, an: { - lp: 'metadata' + lp: 'CID' }, t: 'a' }] }, { - ln: 'FrameOrTimeRequestType', + ln: 'ISAbstractMapInfoType', + tn: 'IS_AbstractMapInfoType', + bti: '.AbstractResponseType', ps: [{ - n: 'frame', - ti: 'NonNegativeInteger', - an: { - lp: 'frame' - }, - t: 'a' - }, { - n: 'time', - ti: 'DateTime', - an: { - lp: 'time' - }, - t: 'a' + n: 'metadata', + rq: true, + col: true, + en: 'Metadata', + ti: '.CollectionMetadataSectionsType' }] }, { - ln: 'ExtendedMetadataSection', - tn: null, + ln: 'VSGetPathMapVideoRequestType', + tn: 'VS_GetPathMapVideoRequestType', + bti: '.BinaryAbstractGetMapRequestType', ps: [{ - n: 'abstractMetaData', - mno: 0, - col: true, - mx: false, - dom: false, - en: { - lp: 'AbstractMetaData', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' + n: 'path', + rq: true, + en: 'Path', + ti: '.PathMapType' + }, { + 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: 'CSCollectionCountType', - tn: 'CS_CollectionCountType', - bti: '.AbstractResponseType', - ps: [{ - n: 'description', - en: 'Description' }, { - n: 'root', - rq: true, + n: 'transparent', ti: 'Boolean', an: { - lp: 'root' + lp: 'transparent' }, t: 'a' }, { - n: 'depth', + n: 'dup', + rq: true, ti: 'NonNegativeInteger', an: { - lp: 'depth' + lp: 'dup' }, 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' - }, { - n: 'childNodes', - rq: true, - ti: 'NonNegativeInteger', + }] + }, { + ln: 'ISPathMapType', + tn: 'IS_PathMapType', + bti: '.MultipartImageRootDocumentType' + }, { + ln: 'MultipartImageRootDocumentType.Reference', + tn: null, + ps: [{ + n: 'imageReference', an: { - lp: 'childNodes' + lp: 'imageReference' }, t: 'a' }, { - n: 'totalNodes', - rq: true, - ti: 'NonNegativeInteger', + n: 'metadataReference', an: { - lp: 'totalNodes' + lp: 'metadataReference' }, t: 'a' + }] + }, { + ln: 'CSGetCollectionCountRequestType', + tn: 'CS_GetCollectionCountRequestType', + bti: '.AbstractRequestType', + ps: [{ + n: 'bBox', + en: 'BBox', + ti: '.BoundBoxType' }, { - n: 'collections', - ti: 'NonNegativeInteger', + n: 'time', + en: 'Time', + ti: '.TimeRangeRequestType' + }, { + n: 'nid', an: { - lp: 'collections' + lp: 'NID' }, t: 'a' }, { - n: 'edgeDepth', - ti: 'NonNegativeInteger', + n: 'depth', an: { - lp: 'edgeDepth' + lp: 'depth' }, t: 'a' }] - }, { - ln: 'ServiceElementType', - ps: [{ - n: 'request', - rq: true, - col: true, - en: 'Request', - ti: '.RequestMethodLinkType' - }] }, { ln: 'GetCapabilitiesRequestType', bti: '.CommonAbstractRequestType', @@ -647,163 +665,163 @@ var WAMI_1_0_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'CollectionSectionType', + ln: 'PostContentTypeMetaData.KVP', + tn: null + }, { + ln: 'AbstractRequestType', + bti: '.CommonAbstractRequestType', ps: [{ - n: 'cid', + n: 'version', + rq: true, an: { - lp: 'CID' + lp: 'version' }, t: 'a' }, { - n: 'startFrame', - ti: 'NonNegativeInteger', + n: 'format', an: { - lp: 'startFrame' + lp: 'format' }, t: 'a' + }] + }, { + ln: 'CSNodeType', + tn: 'CS_NodeType', + ps: [{ + n: 'description', + en: 'Description' }, { - n: 'endFrame', - ti: 'NonNegativeInteger', + 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: 'endFrame' + lp: 'id' }, t: 'a' }, { - n: 'frameCount', - ti: 'NonNegativeInteger', + n: 'name', an: { - lp: 'frameCount' + lp: 'name' }, t: 'a' }, { - n: 'startTime', - ti: 'DateTime', + n: 'parentNID', an: { - lp: 'startTime' + lp: 'parentNID' }, t: 'a' }, { - n: 'endTime', - ti: 'DateTime', + n: 'nid', + rq: true, an: { - lp: 'endTime' + lp: 'NID' }, t: 'a' }, { - n: 'timeSpan', - ti: 'Double', + n: 'cid', an: { - lp: 'timeSpan' + lp: 'CID' }, t: 'a' }, { - n: 'frameInterval', - ti: 'Double', + n: 'updateSequence', an: { - lp: 'frameInterval' + lp: 'updateSequence' }, t: 'a' - }, { - n: 'frameJitter', - ti: 'Double', + }] + }, { + ln: 'FrameOrTimeSpanRequestType', + ps: [{ + n: 'frames', + ti: 'NonNegativeInteger', an: { - lp: 'frameJitter' + lp: 'frames' }, t: 'a' }, { - n: 'live', - ti: 'Boolean', + n: 'duration', + ti: 'Double', an: { - lp: 'live' + lp: 'duration' }, t: 'a' }] }, { - ln: 'ISInfoType', - tn: 'IS_InfoType', - bti: '.AbstractResponseType', - ps: [{ - n: 'metadata', - en: 'Metadata', - ti: '.CollectionMetadataSectionsType' - }] - }, { - ln: 'NameValuePairType', + ln: 'CommonAbstractGetMapRequestType', + bti: '.AbstractRequestType', ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', + n: 'option', + mno: 0, col: true, - t: 'ae' + en: 'Option', + ti: '.NameValuePairType' }, { - n: 'name', + n: 'crs', + rq: true, an: { - lp: 'name' + lp: 'crs' + }, + t: 'a' + }, { + n: 'metadata', + ti: { + t: 'l' + }, + an: { + lp: 'metadata' }, t: 'a' }] }, { - ln: 'BinaryAbstractGetMapRequestType', - bti: '.CommonAbstractGetMapRequestType', - ps: [{ - n: 'viewPort', - rq: true, - en: 'ViewPort', - ti: '.DimensionType' - }] - }, { - ln: 'ISGetPathMapRequestType', - tn: 'IS_GetPathMapRequestType', - bti: '.BinaryAbstractGetMapRequestType', + ln: 'CSCollectionsType', + tn: 'CS_CollectionsType', + bti: '.AbstractResponseType', ps: [{ - n: 'path', - rq: true, - en: 'Path', - ti: '.PathMapType' - }, { - n: 'disposition', - an: { - lp: 'disposition' - }, - t: 'a' + n: 'description', + en: 'Description' }, { - n: 'styles', - ti: { - t: 'l' - }, - an: { - lp: 'styles' - }, - t: 'a' + n: 'parent', + en: 'Parent', + ti: '.CSCollectionsType.Parent' }, { - n: 'bgcolor', - an: { - lp: 'bgcolor' - }, - t: 'a' + n: 'node', + rq: true, + en: 'Node', + ti: '.CSNodeType' }, { - n: 'transparent', - ti: 'Boolean', + n: 'updateSequence', an: { - lp: 'transparent' + lp: 'updateSequence' }, t: 'a' }] }, { - ln: 'FrameOrTimeRangeRequestType', + ln: 'ISMapInfoType', + tn: 'IS_MapInfoType', + bti: '.ISAbstractMapInfoType' + }, { + ln: 'TimeRangeRequestType', ps: [{ - n: 'frameRange', - mno: 0, - col: true, - en: 'FrameRange', - ti: '.FrameOrTimeRangeRequestType.FrameRange' - }, { n: 'timeRange', mno: 0, col: true, en: 'TimeRange', - ti: '.FrameOrTimeRangeRequestType.TimeRange' + ti: '.TimeRangeRequestType.TimeRange' }, { n: 'timeList', en: 'TimeList', @@ -812,151 +830,61 @@ var WAMI_1_0_2_Module_Factory = function () { } }] }, { - ln: 'FrameOrTimeRangeRequestType.FrameRange', + ln: 'ExtendedMetadataSection', tn: null, ps: [{ - n: 'recurringInterval', - ti: 'NonNegativeInteger', - an: { - lp: 'recurringInterval' - }, - t: 'a' - }, { - n: 'start', - ti: 'NonNegativeInteger', - an: { - lp: 'start' - }, - t: 'a' - }, { - n: 'end', - ti: 'NonNegativeInteger', - an: { - lp: 'end' - }, - t: 'a' - }, { - n: 'step', - ti: 'NonNegativeInteger', - an: { - lp: 'step' - }, - t: 'a' - }] - }, { - ln: 'CommonAbstractRequestType', - ps: [{ - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'request', - rq: true, - an: { - lp: 'request' - }, - t: 'a' - }, { - n: 'exceptions', - an: { - lp: 'exceptions' + 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: 'acceptLanguages', - ti: { - t: 'l', - bti: 'Language' - }, + n: 'name', an: { - lp: 'acceptLanguages' + lp: 'name' }, t: 'a' }] }, { - ln: 'CollectionMetadataSectionsType', - 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', - mno: 0, - col: true, - en: 'ExtendedMetadataSection', - ti: '.ExtendedMetadataSection' - }] - }, { - ln: 'HelpResponseType', + ln: 'CSGetCollectionsRequestType', + tn: 'CS_GetCollectionsRequestType', + bti: '.AbstractRequestType', ps: [{ - n: 'otherAttributes', - t: 'aa' + n: 'bBox', + en: 'BBox', + ti: '.BoundBoxType' }, { - n: 'content', - col: true, - t: 'ae' + n: 'time', + en: 'Time', + ti: '.TimeRangeRequestType' }, { - n: 'service', - rq: true, + n: 'nid', an: { - lp: 'service' + lp: 'NID' }, t: 'a' }, { - n: 'request', - rq: true, + n: 'depth', an: { - lp: 'request' + lp: 'depth' }, t: 'a' }, { - n: 'lang', - ti: 'Language', - an: { - lp: 'lang' + n: 'metadata', + ti: { + t: 'l' }, - t: 'a' - }, { - n: 'version', an: { - lp: 'version' + lp: 'metadata' }, t: 'a' }] - }, { - ln: 'MultipartImageRootDocumentType', - ps: [{ - n: 'reference', - mno: 0, - col: true, - en: 'Reference', - ti: '.MultipartImageRootDocumentType.Reference' - }] }, { ln: 'CapabilitiesResponseBaseType', ps: [{ @@ -1007,131 +935,185 @@ var WAMI_1_0_2_Module_Factory = function () { t: 'a' }] }, { - ln: 'VSGetPathMapVideoRequestType', - tn: 'VS_GetPathMapVideoRequestType', - bti: '.BinaryAbstractGetMapRequestType', + ln: 'ServiceElementType', ps: [{ - n: 'path', + n: 'request', rq: true, - en: 'Path', - ti: '.PathMapType' + col: true, + en: 'Request', + ti: '.RequestMethodLinkType' + }] + }, { + ln: 'PathMapTrackType', + ps: [{ + n: 'aoi', + rq: true, + mno: 2, + col: true, + en: 'Aoi', + ti: '.PathMapTrackAoiType' }, { - n: 'styles', + n: 'cid', + rq: true, ti: { t: 'l' }, an: { - lp: 'styles' + lp: 'CID' }, t: 'a' }, { - n: 'bgcolor', + n: 'method', an: { - lp: 'bgcolor' + lp: 'method' }, t: 'a' - }, { - n: 'transparent', - ti: 'Boolean', + }] + }, { + ln: 'PostContentTypeMetaData.XML', + tn: null, + ps: [{ + n: 'schemaElement', + rq: true, + ti: 'NCName', an: { - lp: 'transparent' + lp: 'schemaElement' }, t: 'a' - }, { - n: 'dup', + }] + }, { + ln: 'CommonAbstractRequestType', + ps: [{ + n: 'service', rq: true, - ti: 'NonNegativeInteger', an: { - lp: 'dup' + lp: 'service' }, t: 'a' - }] - }, { - ln: 'FileSectionType', - ps: [{ - n: 'geoTransform', - en: 'GeoTransform', - ti: '.GeoTransformType' }, { - n: 'wkt', - en: 'WKT' - }, { - n: 'boundingPolygon', - mno: 0, - col: true, - en: 'BoundingPolygon', - ti: '.BoundingPolygonType' - }, { - n: 'fileName', + n: 'request', + rq: true, an: { - lp: 'fileName' + lp: 'request' }, t: 'a' }, { - n: 'fileSize', - ti: 'NonNegativeInteger', + n: 'exceptions', an: { - lp: 'fileSize' + lp: 'exceptions' }, t: 'a' }, { - n: 'createTime', - ti: 'DateTime', + n: 'acceptLanguages', + ti: { + t: 'l', + bti: 'Language' + }, an: { - lp: 'createTime' + lp: 'acceptLanguages' }, t: 'a' - }, { - n: 'modifyTime', - ti: 'DateTime', + }] + }, { + ln: 'ISGetPathMapInfoRequestType', + tn: 'IS_GetPathMapInfoRequestType', + bti: '.CommonAbstractGetMapRequestType', + ps: [{ + n: 'path', + rq: true, + en: 'Path', + ti: '.PathMapType' + }] + }, { + ln: 'RequestMethodLinkType', + bti: 'OWS_2_0.RequestMethodType', + ps: [{ + n: 'get', + ti: 'Boolean', an: { - lp: 'modifyTime' + lp: 'get' }, t: 'a' }, { - n: 'pixelWidth', - ti: 'NonNegativeInteger', + n: 'post', + ti: 'Boolean', an: { - lp: 'pixelWidth' + lp: 'post' }, t: 'a' - }, { - n: 'pixelHeight', + }] + }, { + ln: 'ISMapType', + tn: 'IS_MapType', + bti: '.MultipartImageRootDocumentType' + }, { + ln: 'FrameOrTimeRequestType', + ps: [{ + 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: 'NameValuePairType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'bands', + n: 'content', + col: true, + t: 'ae' + }, { + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }] + }, { + ln: 'DimensionType', + ps: [{ + n: 'width', + rq: true, ti: 'NonNegativeInteger', an: { - lp: 'bands' + lp: 'width' }, t: 'a' }, { - n: 'bitsPerBand', + n: 'height', + rq: true, ti: 'NonNegativeInteger', an: { - lp: 'bitsPerBand' + lp: 'height' + }, + t: 'a' + }] + }, { + ln: 'AbstractResponseType', + ps: [{ + n: 'lang', + ti: 'Language', + an: { + lp: 'lang' }, t: 'a' }, { - n: 'bandDataType', + n: 'version', an: { - lp: 'bandDataType' + lp: 'version' }, t: 'a' }] - }, { - ln: 'PostContentTypeMetaData.KVP', - tn: null }, { ln: 'PathMapType', ps: [{ @@ -1142,229 +1124,220 @@ var WAMI_1_0_2_Module_Factory = function () { ti: '.PathMapTrackType' }] }, { - ln: 'ISPathMapType', - tn: 'IS_PathMapType', - bti: '.MultipartImageRootDocumentType' + ln: 'ISInfoType', + tn: 'IS_InfoType', + bti: '.AbstractResponseType', + ps: [{ + n: 'metadata', + en: 'Metadata', + ti: '.CollectionMetadataSectionsType' + }] }, { - ln: 'MultipartImageRootDocumentType.Reference', - tn: null, + ln: 'ISPathMapInfoType', + tn: 'IS_PathMapInfoType', + bti: '.ISAbstractMapInfoType' + }, { + ln: 'CollectionSectionType', ps: [{ - n: 'imageReference', + n: 'cid', an: { - lp: 'imageReference' + lp: 'CID' }, t: 'a' }, { - n: 'metadataReference', + n: 'startFrame', + ti: 'NonNegativeInteger', an: { - lp: 'metadataReference' + lp: 'startFrame' }, t: 'a' - }] - }, { - ln: 'RequestMethodLinkType', - bti: 'OWS_2_0.RequestMethodType', - ps: [{ - n: 'get', - ti: 'Boolean', + }, { + n: 'endFrame', + ti: 'NonNegativeInteger', an: { - lp: 'get' + lp: 'endFrame' }, t: 'a' }, { - n: 'post', - ti: 'Boolean', + n: 'frameCount', + ti: 'NonNegativeInteger', an: { - lp: 'post' + lp: 'frameCount' }, t: 'a' - }] - }, { - ln: 'ISMapInfoType', - tn: 'IS_MapInfoType', - bti: '.ISAbstractMapInfoType' - }, { - ln: 'CSGetCollectionCountRequestType', - tn: 'CS_GetCollectionCountRequestType', - bti: '.AbstractRequestType', - ps: [{ - n: 'bBox', - en: 'BBox', - ti: '.BoundBoxType' }, { - n: 'time', - en: 'Time', - ti: '.TimeRangeRequestType' + n: 'startTime', + ti: 'DateTime', + an: { + lp: 'startTime' + }, + t: 'a' }, { - n: 'nid', + n: 'endTime', + ti: 'DateTime', an: { - lp: 'NID' + lp: 'endTime' }, t: 'a' }, { - n: 'depth', + n: 'timeSpan', + ti: 'Double', an: { - lp: 'depth' + lp: 'timeSpan' + }, + t: 'a' + }, { + n: 'frameInterval', + ti: 'Double', + an: { + lp: 'frameInterval' + }, + t: 'a' + }, { + n: 'frameJitter', + ti: 'Double', + an: { + lp: 'frameJitter' + }, + t: 'a' + }, { + n: 'live', + ti: 'Boolean', + an: { + lp: 'live' }, t: 'a' }] }, { - ln: 'DimensionType', + ln: 'FileSectionType', ps: [{ - n: 'width', - rq: true, - ti: 'NonNegativeInteger', + n: 'geoTransform', + en: 'GeoTransform', + ti: '.GeoTransformType' + }, { + n: 'wkt', + en: 'WKT' + }, { + n: 'boundingPolygon', + mno: 0, + col: true, + en: 'BoundingPolygon', + ti: '.BoundingPolygonType' + }, { + n: 'fileName', an: { - lp: 'width' + lp: 'fileName' }, t: 'a' }, { - n: 'height', - rq: true, + n: 'fileSize', ti: 'NonNegativeInteger', an: { - lp: 'height' + lp: 'fileSize' }, 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: 'PostContentTypeMetaData.XML', - tn: null, - ps: [{ - n: 'schemaElement', - rq: true, - ti: 'NCName', + }, { + n: 'createTime', + ti: 'DateTime', an: { - lp: 'schemaElement' + lp: 'createTime' }, 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: 'modifyTime', + ti: 'DateTime', + an: { + lp: 'modifyTime' + }, + t: 'a' }, { - n: 'cid', - rq: true, - ti: { - t: 'l' + n: 'pixelWidth', + ti: 'NonNegativeInteger', + an: { + lp: 'pixelWidth' + }, + t: 'a' + }, { + n: 'pixelHeight', + ti: 'NonNegativeInteger', + an: { + lp: 'pixelHeight' + }, + t: 'a' + }, { + n: 'fileFormat', + an: { + lp: 'fileFormat' }, + t: 'a' + }, { + n: 'bands', + ti: 'NonNegativeInteger', an: { - lp: 'CID' + lp: 'bands' }, t: 'a' - }] - }, { - ln: 'FrameOrTimeSpanRequestType', - ps: [{ - n: 'frames', + }, { + n: 'bitsPerBand', ti: 'NonNegativeInteger', an: { - lp: 'frames' + lp: 'bitsPerBand' }, t: 'a' }, { - n: 'duration', - ti: 'Double', + n: 'bandDataType', an: { - lp: 'duration' + lp: 'bandDataType' }, t: 'a' }] }, { - ln: 'CommonAbstractGetMapRequestType', - bti: '.AbstractRequestType', + ln: 'FrameOrTimeRangeRequestType.TimeRange', + tn: null, ps: [{ - n: 'option', - mno: 0, - col: true, - en: 'Option', - ti: '.NameValuePairType' - }, { - n: 'crs', - rq: true, + n: 'recurringInterval', + ti: 'NonNegativeInteger', an: { - lp: 'crs' + lp: 'recurringInterval' }, t: 'a' }, { - n: 'metadata', - ti: { - t: 'l' - }, + n: 'start', + ti: 'DateTime', an: { - lp: 'metadata' + lp: 'start' }, t: 'a' - }] - }, { - ln: 'PathMapTrackType', - ps: [{ - n: 'aoi', - rq: true, - mno: 2, - col: true, - en: 'Aoi', - ti: '.PathMapTrackAoiType' }, { - n: 'cid', - rq: true, - ti: { - t: 'l' - }, + n: 'end', + ti: 'DateTime', an: { - lp: 'CID' + lp: 'end' }, t: 'a' }, { - n: 'method', + n: 'resolution', + ti: 'Duration', an: { - lp: 'method' + lp: 'resolution' }, t: 'a' }] }, { - ln: 'AbstractResponseType', + ln: 'NamedServiceElementType', + bti: '.ServiceElementType', ps: [{ - n: 'lang', - ti: 'Language', - an: { - lp: 'lang' - }, - t: 'a' - }, { - n: 'version', + n: 'name', + rq: true, an: { - lp: 'version' + lp: 'name' }, t: 'a' }] }, { - ln: 'PathMapTrackAoiType', + ln: 'VSGetMapVideoRequestType', + tn: 'VS_GetMapVideoRequestType', + bti: '.BinaryAbstractGetMapRequestType', ps: [{ n: 'bBox', rq: true, @@ -1374,56 +1347,62 @@ var WAMI_1_0_2_Module_Factory = function () { n: 'time', rq: true, en: 'Time', - ti: '.FrameOrTimeRequestType' - }, { - n: 'timeSpan', - en: 'TimeSpan', - ti: '.FrameOrTimeSpanRequestType' + ti: '.FrameOrTimeRangeRequestType' }, { - n: 'option', - mno: 0, - col: true, - en: 'Option', - ti: '.NameValuePairType' - }] - }, { - ln: 'GetHelpRequestType', - bti: '.AbstractRequestType', - ps: [{ - n: 'topic', + n: 'cid', + rq: true, ti: { t: 'l' }, an: { - lp: 'topic' + lp: 'CID' }, t: 'a' - }] - }, { - ln: 'BoundingPolygonType', - ps: [{ - n: 'value', + }, { + n: 'styles', ti: { - t: 'l', - bti: 'Double' + t: 'l' }, - t: 'v' + an: { + lp: 'styles' + }, + t: 'a' }, { - n: 'crs', + n: 'bgcolor', + an: { + lp: 'bgcolor' + }, + t: 'a' + }, { + n: 'transparent', + ti: 'Boolean', + an: { + lp: 'transparent' + }, + t: 'a' + }, { + n: 'dup', rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'crs' + lp: 'dup' }, t: 'a' }] }, { - ln: 'TimeRangeRequestType', + ln: 'FrameOrTimeRangeRequestType', ps: [{ + n: 'frameRange', + mno: 0, + col: true, + en: 'FrameRange', + ti: '.FrameOrTimeRangeRequestType.FrameRange' + }, { n: 'timeRange', mno: 0, col: true, en: 'TimeRange', - ti: '.TimeRangeRequestType.TimeRange' + ti: '.FrameOrTimeRangeRequestType.TimeRange' }, { n: 'timeList', en: 'TimeList', @@ -1431,10 +1410,35 @@ var WAMI_1_0_2_Module_Factory = function () { t: 'l' } }] + }, { + ln: 'PostContentTypeMetaData', + tn: null, + ps: [{ + n: 'kvp', + en: 'KVP', + ti: '.PostContentTypeMetaData.KVP' + }, { + n: 'xml', + en: 'XML', + ti: '.PostContentTypeMetaData.XML' + }] + }, { + ln: 'BinaryAbstractGetMapRequestType', + bti: '.CommonAbstractGetMapRequestType', + ps: [{ + n: 'viewPort', + rq: true, + en: 'ViewPort', + ti: '.DimensionType' + }] }, { t: 'enum', ln: 'NodeCountDepthType', vs: ['All', '1'] + }, { + t: 'enum', + ln: 'ExceptionNameType', + vs: ['XML', 'IMAGE', 'NONE', 'OTHER'] }, { t: 'enum', ln: 'DispositionType', @@ -1443,75 +1447,71 @@ var WAMI_1_0_2_Module_Factory = function () { t: 'enum', ln: 'NodeDepthType', vs: ['All', '0', '1'] - }, { - t: 'enum', - ln: 'ExceptionNameType', - vs: ['XML', 'IMAGE', 'NONE', 'OTHER'] }], eis: [{ - en: 'IS_PathMapInfo', - ti: '.ISPathMapInfoType' - }, { - en: 'IS_GetPathMapInfoRequest', - ti: '.ISGetPathMapInfoRequestType' + en: 'GetCapabilitiesRequest', + ti: '.GetCapabilitiesRequestType' }, { - en: 'PostContentTypeMetaData', - ti: '.PostContentTypeMetaData', - sh: { - lp: 'AbstractMetaData', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - } + en: 'IS_GetMapRequest', + ti: '.ISGetMapRequestType' }, { en: 'ExtendedMetadataSection', ti: '.ExtendedMetadataSection' + }, { + en: 'IS_Map', + ti: '.ISMapType' + }, { + en: 'Capabilities', + ti: '.CapabilitiesResponseBaseType' + }, { + en: 'CS_GetCollectionsRequest', + ti: '.CSGetCollectionsRequestType' + }, { + en: 'Help', + ti: '.HelpResponseType' }, { en: 'CS_CollectionCount', ti: '.CSCollectionCountType' }, { - en: 'GetHelpRequest', - ti: '.GetHelpRequestType' + en: 'VS_GetPathMapVideoRequest', + ti: '.VSGetPathMapVideoRequestType' }, { en: 'IS_GetMapInfoRequest', ti: '.ISGetMapInfoRequestType' + }, { + en: 'GetHelpRequest', + ti: '.GetHelpRequestType' + }, { + en: 'PostContentTypeMetaData', + ti: '.PostContentTypeMetaData', + sh: { + lp: 'AbstractMetaData', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + } }, { en: 'VS_GetMapVideoRequest', ti: '.VSGetMapVideoRequestType' }, { - en: 'IS_Map', - ti: '.ISMapType' + en: 'IS_MapInfo', + ti: '.ISMapInfoType' }, { en: 'CS_GetCollectionCountRequest', ti: '.CSGetCollectionCountRequestType' - }, { - en: 'IS_PathMap', - ti: '.ISPathMapType' - }, { - en: 'Capabilities', - ti: '.CapabilitiesResponseBaseType' }, { en: 'CS_Collections', ti: '.CSCollectionsType' }, { - en: 'CS_GetCollectionsRequest', - ti: '.CSGetCollectionsRequestType' + en: 'IS_GetPathMapInfoRequest', + ti: '.ISGetPathMapInfoRequestType' + }, { + en: 'IS_PathMap', + ti: '.ISPathMapType' }, { en: 'IS_GetPathMapRequest', ti: '.ISGetPathMapRequestType' }, { - en: 'Help', - ti: '.HelpResponseType' - }, { - en: 'IS_GetMapRequest', - ti: '.ISGetMapRequestType' - }, { - en: 'IS_MapInfo', - ti: '.ISMapInfoType' - }, { - en: 'GetCapabilitiesRequest', - ti: '.GetCapabilitiesRequestType' - }, { - en: 'VS_GetPathMapVideoRequest', - ti: '.VSGetPathMapVideoRequestType' + en: 'IS_PathMapInfo', + ti: '.ISPathMapInfoType' }] }; return { diff --git a/scripts/lib/WCPS_1_0.js b/scripts/lib/WCPS_1_0.js index 3286de61..a2c4c86d 100644 --- a/scripts/lib/WCPS_1_0.js +++ b/scripts/lib/WCPS_1_0.js @@ -2,20 +2,10 @@ var WCPS_1_0_Module_Factory = function () { var WCPS_1_0 = { n: 'WCPS_1_0', dens: 'http:\/\/www.opengis.net\/wcps\/1.0', - deps: ['GML_3_1_1', 'WCS_1_1'], + deps: ['WCS_1_1', 'GML_3_1_1'], tis: [{ - ln: 'ComplexConstantType', - ps: [{ - n: 're', - rq: true, - ti: 'Double' - }, { - n: 'im', - rq: true, - ti: 'Double' - }] - }, { - ln: 'BooleanScalarExprType', + ln: 'ProcessCoverageXmlRequestType.Where', + tn: null, ps: [{ n: 'booleanConstant', rq: true, @@ -70,7 +60,42 @@ var WCPS_1_0_Module_Factory = function () { ti: '.StringScalarExprPairType' }] }, { - ln: 'SliceCoverageExprType', + ln: 'StringScalarExprPairType', + ps: [{ + n: 'content', + rq: true, + mno: 2, + mxo: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'stringIdentifier', + ti: '.CoverageExprElementType' + }, { + en: 'stringConstant' + }], + t: 'ers' + }] + }, { + ln: 'ConstantCoverageExprType', + ps: [{ + n: 'name', + rq: true + }, { + n: 'axisIterator', + rq: true, + col: true, + ti: '.AxisIteratorType' + }, { + n: 'value', + rq: true, + col: true, + ti: '.ConstantType' + }] + }, { + ln: 'CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', + tn: null, ps: [{ n: 'coverage', rq: true @@ -272,227 +297,235 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'dimensionPointElementType', + n: 'field', 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' + ti: '.FieldNameType' + }, { + n: 'interpolationMethod', + rq: true + }, { + n: 'nullResistance', + rq: true }] }, { - ln: 'RangeExprType.Component', + ln: 'CondenseScalarExprType.InterpolationSet.SetInterpolationSet', tn: null, ps: [{ - n: 'field', - rq: true, - ti: '.FieldNameType' + n: 'coverage', + rq: true }, { - n: 'identifier', + 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', + n: 'fieldSelect', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' }, { - n: 'numericDiv', + n: 'plus', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprPairType' }, { - n: 'condense', + n: 'minus', rq: true, - ti: '.CondenseScalarExprType' + ti: '.CoverageExprPairType' }, { - n: 'reduce', + n: 'mult', rq: true, - ti: '.ReduceScalarExprType' + ti: '.CoverageExprPairType' }, { - n: 'all', + n: 'div', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'some', + n: 'and', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'count', + n: 'or', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'add', + n: 'xor', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'avg', + n: 'equals', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'min', + n: 'lessThan', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'max', + n: 'greaterThan', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'stringIdentifier', + n: 'lessOrEqual', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'stringConstant', - rq: true - }] - }, { - ln: 'CondenseScalarExprType.NumericUnaryMinus', - tn: null, - ps: [{ - n: 'numericConstant', + n: 'greaterOrEqual', rq: true, - ti: 'Double' + ti: '.CoverageExprPairType' }, { - n: 'complexConstant', + n: 'notEqual', rq: true, - ti: '.ComplexConstantType' + ti: '.CoverageExprPairType' }, { - n: 'numericUnaryMinus', + n: 'overlay', rq: true, - ti: '.CondenseScalarExprType.NumericUnaryMinus' + ti: '.CoverageExprPairType' }, { - n: 'numericAdd', + n: 'rangeConstructor', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.RangeCoverageExprType' }, { - n: 'numericMinus', + n: 'trim', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.TrimCoverageExprType' }, { - n: 'numericMult', + n: 'slice', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.SliceCoverageExprType' }, { - n: 'numericDiv', + n: 'extend', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.ExtendCoverageExprType' }, { - n: 'condense', + n: 'crsTransform', rq: true, - ti: '.CondenseScalarExprType' + ti: '.CrsTransformCoverageExprType' }, { - n: 'reduce', + n: 'scale', rq: true, - ti: '.ReduceScalarExprType' + ti: '.ScaleCoverageExprType' + }, { + n: 'construct', + rq: true, + ti: '.ConstructCoverageExprType' + }, { + n: '_const', + rq: true, + 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' }] }, { ln: 'ReduceScalarExprType', @@ -526,560 +559,460 @@ var WCPS_1_0_Module_Factory = function () { ti: '.CoverageExprElementType' }] }, { - ln: 'ProcessCoverageXmlRequestType.CoverageIterator', - tn: null, + ln: 'ComplexConstantType', ps: [{ - n: 'iteratorVar', - rq: true + n: 're', + rq: true, + ti: 'Double' }, { - n: 'coverageName', - mno: 0, - col: true - }] - }, { - ln: 'AxisIteratorType', - ps: [{ - n: 'content', + n: 'im', rq: true, - 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' + ti: 'Double' }] }, { - ln: 'ConstructCoverageExprType', + ln: 'ScaleCoverageExprType', 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: 'Double' + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' }, { - n: 'complexConstant', + n: 'plus', rq: true, - ti: '.ComplexConstantType' + ti: '.CoverageExprPairType' }, { - n: 'numericUnaryMinus', + n: 'minus', rq: true, - ti: '.CondenseScalarExprType.NumericUnaryMinus' + ti: '.CoverageExprPairType' }, { - n: 'numericAdd', + n: 'mult', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprPairType' }, { - n: 'numericMinus', + n: 'div', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprPairType' }, { - n: 'numericMult', + n: 'and', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprPairType' }, { - n: 'numericDiv', + n: 'or', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprPairType' }, { - n: 'condense', + n: 'xor', rq: true, - ti: '.CondenseScalarExprType' + ti: '.CoverageExprPairType' }, { - n: 'reduce', + n: 'equals', rq: true, - ti: '.ReduceScalarExprType' + ti: '.CoverageExprPairType' }, { - n: 'all', + n: 'lessThan', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'some', + n: 'greaterThan', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'count', + n: 'lessOrEqual', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'add', + n: 'greaterOrEqual', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'avg', + n: 'notEqual', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'min', + n: 'overlay', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'max', + n: 'rangeConstructor', rq: true, - ti: '.CoverageExprElementType' + ti: '.RangeCoverageExprType' }, { - n: 'stringIdentifier', + n: 'trim', rq: true, - ti: '.CoverageExprElementType' + ti: '.TrimCoverageExprType' }, { - n: 'stringConstant', - rq: true - }] - }, { - ln: 'RangeExprType', - ps: [{ - n: 'component', + n: 'slice', rq: true, - col: true, - ti: '.RangeExprType.Component' - }] - }, { - ln: 'ConstantType', - ps: [{ - n: 'stringConstant', - rq: true + ti: '.SliceCoverageExprType' }, { - n: 'booleanConstant', + n: 'extend', rq: true, - ti: 'Boolean' + ti: '.ExtendCoverageExprType' }, { - n: 'integerConstant', + n: 'crsTransform', rq: true, - ti: 'Integer' + ti: '.CrsTransformCoverageExprType' }, { - n: 'floatConstant', + n: 'scale', rq: true, - ti: 'Double' + ti: '.ScaleCoverageExprType' }, { - n: 'complexConstant', + n: 'construct', rq: true, - ti: '.ComplexConstantType' - }] - }, { - ln: 'CondenseScalarExprType', - ps: [{ - n: 'content', + ti: '.ConstructCoverageExprType' + }, { + n: '_const', + rq: true, + en: 'const', + ti: '.ConstantCoverageExprType' + }, { + n: 'dimensionIntervalElementType', rq: true, + mno: 3, col: true, mx: false, dom: false, etis: [{ - en: 'stringConstant' + en: 'or', + ti: '.CoverageExprPairType' }, { - en: 'stringIdentifier', - ti: '.CoverageExprElementType' + en: 'lowerBound', + ti: '.ScalarExprType' }, { - en: 'nullSet', + en: 'unaryPlus', ti: '.CoverageExprElementType' }, { - en: 'booleanNotEqualString', - ti: '.StringScalarExprPairType' + en: 'equals', + ti: '.CoverageExprPairType' }, { - en: 'some', + en: 'ln', ti: '.CoverageExprElementType' }, { - en: 'interpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet' + en: 'plus', + ti: '.CoverageExprPairType' }, { - en: 'numericConstant', - ti: 'Double' + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' }, { - en: 'all', + en: 'arccos', ti: '.CoverageExprElementType' }, { - en: 'booleanLessOrEqual', - ti: '.NumericScalarExprPairType' + en: 'unaryMinus', + ti: '.CoverageExprElementType' }, { - en: 'iterator', - ti: '.AxisIteratorType' + en: 'extend', + ti: '.ExtendCoverageExprType' }, { - en: 'interpolationDefault', - ti: '.CondenseScalarExprType.InterpolationDefault' + en: 'mult', + ti: '.CoverageExprPairType' }, { - en: 'count', + en: 'exp', ti: '.CoverageExprElementType' }, { - en: 'opMin', - ti: 'AnyType' - }, { - en: 'numericDiv', - ti: '.NumericScalarExprPairType' + en: 'tanh', + ti: '.CoverageExprElementType' }, { - en: 'booleanOr', - ti: '.BooleanScalarExprPairType' + en: 'cos', + ti: '.CoverageExprElementType' }, { - en: 'booleanConstant', - ti: 'Boolean' + en: 'coverage' }, { - en: 'booleanEqualNumeric', - ti: '.NumericScalarExprPairType' + en: 'arctan', + ti: '.CoverageExprElementType' }, { - en: 'opMult', - ti: 'AnyType' + en: 'upperBound', + ti: '.ScalarExprType' }, { - en: 'booleanXor', - ti: '.BooleanScalarExprPairType' + en: 'im', + ti: '.CoverageExprElementType' }, { - en: 'min', + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + }, { + en: 'sin', ti: '.CoverageExprElementType' }, { - en: 'booleanGreaterThan', - ti: '.NumericScalarExprPairType' + en: 'xor', + ti: '.CoverageExprPairType' }, { - en: 'condense', - ti: '.CondenseScalarExprType' + en: 'sqrt', + ti: '.CoverageExprElementType' }, { - en: 'DomainMetadata', - ti: '.DomainMetadataExprType' + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' }, { - en: 'max', + en: 'and', + ti: '.CoverageExprPairType' + }, { + en: 'notEqual', + ti: '.CoverageExprPairType' + }, { + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit' + }, { + en: 'greaterThan', + ti: '.CoverageExprPairType' + }, { + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType' + }, { + en: 'lessOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'overlay', + ti: '.CoverageExprPairType' + }, { + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + }, { + en: 'lessThan', + ti: '.CoverageExprPairType' + }, { + en: 'greaterOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }, { + en: 're', ti: '.CoverageExprElementType' }, { - en: 'where', - ti: '.BooleanScalarExprType' + en: 'div', + ti: '.CoverageExprPairType' }, { - en: 'complexConstant', - ti: '.ComplexConstantType' + en: 'cosh', + ti: '.CoverageExprElementType' }, { - en: 'opPlus', - ti: 'AnyType' + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' }, { - en: 'booleanNot', - ti: '.BooleanScalarExprType' + en: 'trim', + ti: '.TrimCoverageExprType' }, { - en: 'numericMult', - ti: '.NumericScalarExprPairType' + en: 'rangeConstructor', + ti: '.RangeCoverageExprType' }, { - en: 'booleanEqualString', - ti: '.StringScalarExprPairType' + en: 'not', + ti: '.CoverageExprElementType' }, { - en: 'opMax', - ti: 'AnyType' + en: 'minus', + ti: '.CoverageExprPairType' }, { - en: 'identifier', + en: { + lp: 'srsName', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CodeType' + }, { + en: 'sinh', ti: '.CoverageExprElementType' }, { - en: 'add', + en: 'tan', ti: '.CoverageExprElementType' }, { - en: 'numericUnaryMinus', - ti: '.CondenseScalarExprType.NumericUnaryMinus' + en: 'abs', + ti: '.CoverageExprElementType' }, { - en: 'booleanLessThan', - ti: '.NumericScalarExprPairType' + en: 'const', + ti: '.ConstantCoverageExprType' }, { - en: 'avg', + en: 'construct', + ti: '.ConstructCoverageExprType' + }, { + en: 'axis' + }, { + en: 'log', + ti: '.CoverageExprElementType' + }, { + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast' + }, { + en: 'slice', + ti: '.SliceCoverageExprType' + }, { + en: 'scale', + ti: '.ScaleCoverageExprType' + }, { + en: 'arcsin', ti: '.CoverageExprElementType' + }], + t: 'ers' + }, { + n: 'fieldInterpolationElementType', + rq: true, + mno: 3, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'name' + }, { + en: 'interpolationMethod' }, { + en: 'nullResistance' + }], + t: 'ers' + }] + }, { + ln: 'BooleanScalarExprPairType', + ps: [{ + n: 'content', + rq: true, + mno: 2, + mxo: 2, + col: true, + mx: false, + dom: false, + etis: [{ en: 'booleanAnd', ti: '.BooleanScalarExprPairType' }, { - en: 'booleanGreaterOrEqual', - ti: '.NumericScalarExprPairType' + en: 'booleanOr', + ti: '.BooleanScalarExprPairType' }, { - en: 'opOr', - ti: 'AnyType' + en: 'booleanXor', + ti: '.BooleanScalarExprPairType' }, { - en: 'reduce', - ti: '.ReduceScalarExprType' + en: 'booleanConstant', + ti: 'Boolean' }, { - en: 'imageCrsDomain', - ti: '.CondenseScalarExprType.ImageCrsDomain' + en: 'booleanNotEqualNumeric', + ti: '.NumericScalarExprPairType' }, { - en: 'crsSet', - ti: '.CoverageExprElementType' + en: 'booleanEqualString', + ti: '.StringScalarExprPairType' }, { - en: 'opAnd', - ti: 'AnyType' + en: 'booleanNot', + ti: '.BooleanScalarExprType' }, { - en: 'imageCrs', - ti: '.CoverageExprElementType' + en: 'booleanLessOrEqual', + ti: '.NumericScalarExprPairType' }, { - en: 'numericMinus', + en: 'booleanNotEqualString', + ti: '.StringScalarExprPairType' + }, { + en: 'booleanGreaterThan', ti: '.NumericScalarExprPairType' }, { - en: 'booleanNotEqualNumeric', + en: 'booleanGreaterOrEqual', ti: '.NumericScalarExprPairType' }, { - en: 'numericAdd', + en: 'booleanEqualNumeric', + ti: '.NumericScalarExprPairType' + }, { + en: 'booleanLessThan', ti: '.NumericScalarExprPairType' }], t: 'ers' }] }, { - ln: 'CondenseScalarExprType.InterpolationDefault', - tn: null, + ln: 'SliceCoverageExprType', ps: [{ n: 'coverage', rq: true @@ -1281,40 +1214,96 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'name', - rq: true + 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' }] }, { - ln: 'ExtendCoverageExprType', + ln: 'NumericScalarExprPairType', 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', + n: 'content', rq: true, - ti: '.CoverageExprElementType' - }, { - n: 'unaryMinus', + mno: 2, + mxo: 2, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'reduce', + ti: '.ReduceScalarExprType' + }, { + en: 'numericDiv', + ti: '.NumericScalarExprPairType' + }, { + en: 'numericUnaryMinus', + ti: '.CondenseScalarExprType.NumericUnaryMinus' + }, { + en: 'complexConstant', + ti: '.ComplexConstantType' + }, { + en: 'numericAdd', + ti: '.NumericScalarExprPairType' + }, { + en: 'condense', + ti: '.CondenseScalarExprType' + }, { + en: 'numericMult', + ti: '.NumericScalarExprPairType' + }, { + en: 'numericMinus', + ti: '.NumericScalarExprPairType' + }, { + en: 'numericConstant', + ti: 'Double' + }], + t: 'ers' + }] + }, { + ln: 'CondenseScalarExprType.ImageCrsDomain', + 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' }, { @@ -1487,403 +1476,217 @@ 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: 'tan', - ti: '.CoverageExprElementType' - }, { - 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' + n: 'axis' }] }, { - ln: 'ProcessCoverageXmlRequestType', + ln: 'CondenseScalarExprType.InterpolationSet.SetIdentifier', + tn: null, ps: [{ - n: 'coverageIterator', - rq: true, - col: true, - ti: '.ProcessCoverageXmlRequestType.CoverageIterator' + n: 'identifier', + rq: true }, { - n: 'where', - ti: '.ProcessCoverageXmlRequestType.Where' + n: 'coverage', + rq: true }, { - n: 'encode', + n: 'setIdentifier', rq: true, - ti: '.EncodeDataExprType' + 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: 'Double' + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' }, { - n: 'complexConstant', + n: 'plus', rq: true, - ti: '.ComplexConstantType' + ti: '.CoverageExprPairType' }, { - n: 'numericUnaryMinus', + n: 'minus', rq: true, - ti: '.CondenseScalarExprType.NumericUnaryMinus' + ti: '.CoverageExprPairType' }, { - n: 'numericAdd', + n: 'mult', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprPairType' }, { - n: 'numericMinus', + n: 'div', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprPairType' }, { - n: 'numericMult', + n: 'and', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprPairType' }, { - n: 'numericDiv', + n: 'or', rq: true, - ti: '.NumericScalarExprPairType' + ti: '.CoverageExprPairType' }, { - n: 'condense', + n: 'xor', rq: true, - ti: '.CondenseScalarExprType' + ti: '.CoverageExprPairType' }, { - n: 'reduce', + n: 'equals', rq: true, - ti: '.ReduceScalarExprType' + ti: '.CoverageExprPairType' }, { - n: 'all', + n: 'lessThan', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'some', + n: 'greaterThan', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'count', + n: 'lessOrEqual', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'add', + n: 'greaterOrEqual', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'avg', + n: 'notEqual', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'min', + n: 'overlay', rq: true, - ti: '.CoverageExprElementType' + ti: '.CoverageExprPairType' }, { - n: 'max', + n: 'rangeConstructor', rq: true, - ti: '.CoverageExprElementType' + ti: '.RangeCoverageExprType' }, { - n: 'stringIdentifier', + n: 'trim', rq: true, - ti: '.CoverageExprElementType' + ti: '.TrimCoverageExprType' }, { - n: 'stringConstant', - rq: true - }] - }, { - ln: 'BooleanScalarExprPairType', - ps: [{ - n: 'content', + n: 'slice', 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' + 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.SetInterpolationDefault', + ln: 'CondenseScalarExprType.InterpolationSet.Bit', tn: null, ps: [{ n: 'coverage', @@ -2086,942 +1889,290 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'field', + n: 'bitIndex', rq: true, - ti: '.FieldNameType' - }, { - n: 'interpolationMethod', - rq: true - }, { - n: 'nullResistance', - rq: true + ti: 'Integer' }] }, { - ln: 'ScalarExprType', + ln: 'CoverageExprPairType', ps: [{ - n: 'identifier', + n: 'content', 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', - 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 - }] - }, { - ln: 'ScaleCoverageExprType', - 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', - 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: 'dimensionIntervalElementType', - rq: true, - mno: 3, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'sinh', - ti: '.CoverageExprElementType' - }, { - en: 'arcsin', - ti: '.CoverageExprElementType' - }, { - en: 'overlay', - ti: '.CoverageExprPairType' - }, { - en: 'unaryMinus', - ti: '.CoverageExprElementType' - }, { - en: 'axis' - }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast' - }, { - en: 'or', - ti: '.CoverageExprPairType' - }, { - en: 'coverage' - }, { - en: 'extend', - ti: '.ExtendCoverageExprType' - }, { - en: 'im', - ti: '.CoverageExprElementType' - }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' - }, { - en: 'sqrt', - ti: '.CoverageExprElementType' - }, { - en: 'tan', - ti: '.CoverageExprElementType' - }, { - en: 'upperBound', - ti: '.ScalarExprType' - }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' - }, { - en: 'div', - ti: '.CoverageExprPairType' - }, { - en: 'const', - ti: '.ConstantCoverageExprType' - }, { - en: 'construct', - ti: '.ConstructCoverageExprType' - }, { - en: 'exp', - ti: '.CoverageExprElementType' - }, { - en: 'plus', - ti: '.CoverageExprPairType' - }, { - en: 'notEqual', - ti: '.CoverageExprPairType' - }, { - en: 'greaterThan', - ti: '.CoverageExprPairType' - }, { - en: 'scale', - ti: '.ScaleCoverageExprType' - }, { - en: 'abs', - ti: '.CoverageExprElementType' - }, { - 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: 'xor', - ti: '.CoverageExprPairType' - }, { - en: 'sin', - ti: '.CoverageExprElementType' - }, { - en: 'ln', - ti: '.CoverageExprElementType' - }, { - en: 'and', - ti: '.CoverageExprPairType' - }, { - en: 'arccos', - ti: '.CoverageExprElementType' - }, { - en: 'arctan', - ti: '.CoverageExprElementType' - }, { - en: 'greaterOrEqual', - ti: '.CoverageExprPairType' - }, { - en: { - lp: 'srsName', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CodeType' - }, { - en: 'not', - ti: '.CoverageExprElementType' - }, { - en: 'tanh', - ti: '.CoverageExprElementType' - }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' - }, { - en: 'unaryPlus', - ti: '.CoverageExprElementType' - }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit' - }, { - en: 'lessThan', - ti: '.CoverageExprPairType' - }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType' - }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' - }, { - en: 'slice', - ti: '.SliceCoverageExprType' - }, { - en: 'log', - ti: '.CoverageExprElementType' - }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' - }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType' - }, { - en: 'cos', - ti: '.CoverageExprElementType' - }, { - en: 'lowerBound', - ti: '.ScalarExprType' - }, { - en: 're', - ti: '.CoverageExprElementType' - }], - t: 'ers' - }, { - n: 'fieldInterpolationElementType', - rq: true, - mno: 3, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'nullResistance' - }, { - en: 'name' - }, { - en: 'interpolationMethod' - }], - t: 'ers' - }] - }, { - ln: 'TrimCoverageExprType', - 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', - 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: 'dimensionIntervalElementType', - rq: true, - mno: 3, + mno: 2, + mxo: 2, col: true, mx: false, dom: false, etis: [{ - en: 'ln', + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + }, { + en: 'some', ti: '.CoverageExprElementType' }, { - en: 'cosh', + en: 'complexConstant', + ti: '.ComplexConstantType' + }, { + en: 'all', ti: '.CoverageExprElementType' }, { en: 'greaterOrEqual', ti: '.CoverageExprPairType' }, { - en: 'arcsin', + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast' + }, { + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit' + }, { + en: 'abs', + ti: '.CoverageExprElementType' + }, { + en: 'stringConstant' + }, { + en: 'booleanLessOrEqual', + ti: '.NumericScalarExprPairType' + }, { + en: 'imageCrsDomain', + ti: '.CondenseScalarExprType.ImageCrsDomain' + }, { + en: 'equals', + ti: '.CoverageExprPairType' + }, { + en: 'slice', + ti: '.SliceCoverageExprType' + }, { + en: 'imageCrs', + ti: '.CoverageExprElementType' + }, { + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType' + }, { + en: 'arctan', + ti: '.CoverageExprElementType' + }, { + en: 'tan', + ti: '.CoverageExprElementType' + }, { + en: 'count', ti: '.CoverageExprElementType' + }, { + en: 'tanh', + ti: '.CoverageExprElementType' + }, { + en: 'numericUnaryMinus', + ti: '.CondenseScalarExprType.NumericUnaryMinus' + }, { + en: 'booleanAnd', + ti: '.BooleanScalarExprPairType' + }, { + en: 'numericAdd', + ti: '.NumericScalarExprPairType' }, { en: 'sin', ti: '.CoverageExprElementType' }, { - en: 'lowerBound', - ti: '.ScalarExprType' + en: 'plus', + ti: '.CoverageExprPairType' }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast' + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' }, { - en: 'scale', - ti: '.ScaleCoverageExprType' + en: 'unaryMinus', + ti: '.CoverageExprElementType' }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + en: 'cos', + ti: '.CoverageExprElementType' }, { en: 'setCrsSet', ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' }, { - en: 'coverage' + en: 'booleanGreaterOrEqual', + ti: '.NumericScalarExprPairType' }, { - en: 'xor', + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }, { + en: 'or', ti: '.CoverageExprPairType' }, { - en: 'arctan', + en: 'avg', ti: '.CoverageExprElementType' }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType' + en: 'interpolationDefault', + ti: '.CondenseScalarExprType.InterpolationDefault' }, { - en: 'const', - ti: '.ConstantCoverageExprType' + en: 'lessOrEqual', + ti: '.CoverageExprPairType' }, { - en: 'cos', + en: 'booleanLessThan', + ti: '.NumericScalarExprPairType' + }, { + en: 'minus', + ti: '.CoverageExprPairType' + }, { + en: 'log', ti: '.CoverageExprElementType' }, { - en: 'abs', + en: 'condense', + ti: '.CondenseScalarExprType' + }, { + en: 'numericMult', + ti: '.NumericScalarExprPairType' + }, { + en: 'stringIdentifier', ti: '.CoverageExprElementType' }, { - en: 'arccos', + en: 'booleanEqualString', + ti: '.StringScalarExprPairType' + }, { + en: 'unaryPlus', + ti: '.CoverageExprElementType' + }, { + en: 'DomainMetadata', + ti: '.DomainMetadataExprType' + }, { + en: 'im', + ti: '.CoverageExprElementType' + }, { + en: 'booleanNotEqualNumeric', + ti: '.NumericScalarExprPairType' + }, { + en: 'booleanXor', + ti: '.BooleanScalarExprPairType' + }, { + en: 'notEqual', + ti: '.CoverageExprPairType' + }, { + en: 'xor', + ti: '.CoverageExprPairType' + }, { + en: 'max', + ti: '.CoverageExprElementType' + }, { + en: 'coverage' + }, { + en: 'sinh', ti: '.CoverageExprElementType' }, { - en: 'lessThan', + en: 'mult', ti: '.CoverageExprPairType' }, { - en: 'tanh', - ti: '.CoverageExprElementType' + en: 'extend', + ti: '.ExtendCoverageExprType' }, { - en: 'unaryPlus', + en: 'arccos', ti: '.CoverageExprElementType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit' + en: 'numericDiv', + ti: '.NumericScalarExprPairType' }, { - en: 'mult', + en: 'and', ti: '.CoverageExprPairType' }, { - en: 'im', + en: 'reduce', + ti: '.ReduceScalarExprType' + }, { + en: 'const', + ti: '.ConstantCoverageExprType' + }, { + en: 'not', ti: '.CoverageExprElementType' }, { - en: 'or', - ti: '.CoverageExprPairType' + en: 'booleanEqualNumeric', + ti: '.NumericScalarExprPairType' }, { - en: 'slice', - ti: '.SliceCoverageExprType' + en: 'booleanOr', + ti: '.BooleanScalarExprPairType' }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + en: 'booleanNot', + ti: '.BooleanScalarExprType' }, { - en: 'minus', - ti: '.CoverageExprPairType' + en: 'booleanConstant', + ti: 'Boolean' }, { - en: 'notEqual', - ti: '.CoverageExprPairType' + en: 'rangeConstructor', + ti: '.RangeCoverageExprType' }, { - en: 'overlay', - ti: '.CoverageExprPairType' + en: 'crsSet', + ti: '.CoverageExprElementType' }, { - en: { - lp: 'srsName', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CodeType' + en: 'numericMinus', + ti: '.NumericScalarExprPairType' }, { - en: 'sqrt', + en: 'arcsin', ti: '.CoverageExprElementType' }, { - en: 'unaryMinus', + en: 'add', ti: '.CoverageExprElementType' }, { - en: 'greaterThan', - ti: '.CoverageExprPairType' + en: 'interpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet' }, { - en: 'sinh', - ti: '.CoverageExprElementType' + en: 'booleanGreaterThan', + ti: '.NumericScalarExprPairType' }, { 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', + en: 'overlay', ti: '.CoverageExprPairType' }, { - en: 'not', + en: 'trim', + ti: '.TrimCoverageExprType' + }, { + en: 're', ti: '.CoverageExprElementType' }, { en: 'construct', ti: '.ConstructCoverageExprType' }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType' - }, { - en: 're', + en: 'sqrt', ti: '.CoverageExprElementType' }, { - en: 'and', + en: 'lessThan', ti: '.CoverageExprPairType' }, { - en: 'log', + en: 'min', ti: '.CoverageExprElementType' }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + en: 'scale', + ti: '.ScaleCoverageExprType' }, { - en: 'plus', + en: 'greaterThan', ti: '.CoverageExprPairType' }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType' + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' }, { - en: 'upperBound', - ti: '.ScalarExprType' + en: 'numericConstant', + ti: 'Double' }, { - en: 'trim', - ti: '.TrimCoverageExprType' + en: 'nullSet', + ti: '.CoverageExprElementType' }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + en: 'identifier', + ti: '.CoverageExprElementType' + }, { + en: 'cosh', + ti: '.CoverageExprElementType' + }, { + en: 'booleanNotEqualString', + ti: '.StringScalarExprPairType' + }, { + en: 'div', + ti: '.CoverageExprPairType' + }, { + en: 'ln', + ti: '.CoverageExprElementType' }], t: 'ers' }] }, { - ln: 'DomainMetadataExprType', + ln: 'EncodeDataExprType', ps: [{ n: 'coverage', rq: true @@ -3223,248 +2374,196 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'axis', + n: 'format', rq: true }, { - n: 'srsName', - rq: true, - en: { - lp: 'srsName', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'extraParameters' + }, { + n: 'store', + ti: 'Boolean', + an: { + lp: 'store' }, - ti: 'GML_3_1_1.CodeType' + t: 'a' }] }, { - ln: 'ConstantCoverageExprType', + ln: 'RangeExprType', ps: [{ - n: 'name', - rq: true - }, { - n: 'axisIterator', - rq: true, - col: true, - ti: '.AxisIteratorType' - }, { - n: 'value', + n: 'component', rq: true, col: true, - ti: '.ConstantType' + ti: '.RangeExprType.Component' }] }, { - ln: 'RangeCoverageExprType.Component', - tn: null, + ln: 'ProcessCoverageXmlRequestType', ps: [{ - n: 'field', - rq: true, - ti: '.FieldNameType' - }, { - 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', + n: 'coverageIterator', rq: true, - ti: '.CoverageExprElementType' + col: true, + ti: '.ProcessCoverageXmlRequestType.CoverageIterator' }, { - n: 'log', - rq: true, - ti: '.CoverageExprElementType' + n: 'where', + ti: '.ProcessCoverageXmlRequestType.Where' }, { - n: 'ln', + n: 'encode', rq: true, - ti: '.CoverageExprElementType' + ti: '.EncodeDataExprType' }, { - n: 'sin', + n: 'identifier', rq: true, ti: '.CoverageExprElementType' }, { - n: 'cos', + n: 'imageCrs', rq: true, ti: '.CoverageExprElementType' }, { - n: 'tan', + n: 'imageCrsDomain', rq: true, - ti: '.CoverageExprElementType' + ti: '.CondenseScalarExprType.ImageCrsDomain' }, { - n: 'sinh', + n: 'crsSet', rq: true, ti: '.CoverageExprElementType' }, { - n: 'cosh', + n: 'domainMetadata', rq: true, - ti: '.CoverageExprElementType' + en: 'DomainMetadata', + ti: '.DomainMetadataExprType' }, { - n: 'tanh', + n: 'nullSet', rq: true, ti: '.CoverageExprElementType' }, { - n: 'arcsin', + n: 'interpolationDefault', rq: true, - ti: '.CoverageExprElementType' + ti: '.CondenseScalarExprType.InterpolationDefault' }, { - n: 'arccos', + n: 'interpolationSet', rq: true, - ti: '.CoverageExprElementType' + ti: '.CondenseScalarExprType.InterpolationSet' }, { - n: 'arctan', + n: 'booleanConstant', rq: true, - ti: '.CoverageExprElementType' + ti: 'Boolean' }, { - n: 'not', + n: 'booleanNot', rq: true, - ti: '.CoverageExprElementType' + ti: '.BooleanScalarExprType' }, { - n: 're', + n: 'booleanAnd', rq: true, - ti: '.CoverageExprElementType' + ti: '.BooleanScalarExprPairType' }, { - n: 'im', + n: 'booleanOr', rq: true, - ti: '.CoverageExprElementType' + ti: '.BooleanScalarExprPairType' }, { - n: 'bit', + n: 'booleanXor', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.Bit' + ti: '.BooleanScalarExprPairType' }, { - n: 'cast', + n: 'booleanLessThan', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.Cast' + ti: '.NumericScalarExprPairType' }, { - n: 'fieldSelect', + n: 'booleanLessOrEqual', rq: true, - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + ti: '.NumericScalarExprPairType' }, { - n: 'plus', + n: 'booleanGreaterThan', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'minus', + n: 'booleanGreaterOrEqual', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'mult', + n: 'booleanEqualNumeric', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'div', + n: 'booleanNotEqualNumeric', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'and', + n: 'booleanEqualString', rq: true, - ti: '.CoverageExprPairType' + ti: '.StringScalarExprPairType' }, { - n: 'or', + n: 'booleanNotEqualString', rq: true, - ti: '.CoverageExprPairType' + ti: '.StringScalarExprPairType' }, { - n: 'xor', + n: 'numericConstant', rq: true, - ti: '.CoverageExprPairType' + ti: 'Double' }, { - n: 'equals', + n: 'complexConstant', rq: true, - ti: '.CoverageExprPairType' + ti: '.ComplexConstantType' }, { - n: 'lessThan', + n: 'numericUnaryMinus', rq: true, - ti: '.CoverageExprPairType' + ti: '.CondenseScalarExprType.NumericUnaryMinus' }, { - n: 'greaterThan', + n: 'numericAdd', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'lessOrEqual', + n: 'numericMinus', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'greaterOrEqual', + n: 'numericMult', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'notEqual', + n: 'numericDiv', rq: true, - ti: '.CoverageExprPairType' + ti: '.NumericScalarExprPairType' }, { - n: 'overlay', + n: 'condense', rq: true, - ti: '.CoverageExprPairType' + ti: '.CondenseScalarExprType' }, { - n: 'rangeConstructor', + n: 'reduce', rq: true, - ti: '.RangeCoverageExprType' + ti: '.ReduceScalarExprType' }, { - n: 'trim', + n: 'all', rq: true, - ti: '.TrimCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'slice', + n: 'some', rq: true, - ti: '.SliceCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'extend', + n: 'count', rq: true, - ti: '.ExtendCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'crsTransform', + n: 'add', rq: true, - ti: '.CrsTransformCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'scale', + n: 'avg', rq: true, - ti: '.ScaleCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'construct', + n: 'min', rq: true, - ti: '.ConstructCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: '_const', + n: 'max', rq: true, - en: 'const', - ti: '.ConstantCoverageExprType' - }] - }, { - ln: 'ProcessCoveragesRequestType', - bti: 'WCS_1_1.RequestBaseType', - ps: [{ - n: 'query', + ti: '.CoverageExprElementType' + }, { + n: 'stringIdentifier', rq: true, - ti: '.ProcessOneCoverageType' + ti: '.CoverageExprElementType' + }, { + n: 'stringConstant', + rq: true }] }, { ln: 'CoverageExprElementType', @@ -3670,8 +2769,47 @@ var WCPS_1_0_Module_Factory = function () { ti: '.ConstantCoverageExprType' }] }, { - ln: 'CondenseScalarExprType.InterpolationSet.SetCrsSet', + 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: 'CrsTransformCoverageExprType', ps: [{ n: 'coverage', rq: true @@ -3868,230 +3006,719 @@ 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: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + }, { + en: 'arctan', + ti: '.CoverageExprElementType' + }, { + en: 'upperBound', + ti: '.ScalarExprType' + }, { + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType' + }, { + en: 'cosh', + ti: '.CoverageExprElementType' + }, { + en: 'minus', + ti: '.CoverageExprPairType' + }, { + en: 'lessThan', + ti: '.CoverageExprPairType' + }, { + en: 'greaterOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'cos', + ti: '.CoverageExprElementType' + }, { + en: 'xor', + ti: '.CoverageExprPairType' + }, { + en: 'log', + ti: '.CoverageExprElementType' + }, { + en: 'not', + ti: '.CoverageExprElementType' + }, { + en: 'slice', + ti: '.SliceCoverageExprType' + }, { + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + }, { + en: 'arccos', + ti: '.CoverageExprElementType' + }, { + en: 'lessOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'const', + ti: '.ConstantCoverageExprType' + }, { + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast' + }, { + en: 'and', + ti: '.CoverageExprPairType' + }, { + en: 'unaryMinus', + ti: '.CoverageExprElementType' + }, { + en: 'unaryPlus', + ti: '.CoverageExprElementType' + }, { + en: 'equals', + ti: '.CoverageExprPairType' + }, { + en: 'overlay', + ti: '.CoverageExprPairType' + }, { + en: 'scale', + ti: '.ScaleCoverageExprType' + }, { + en: 'sin', + ti: '.CoverageExprElementType' + }, { + en: 'coverage' + }, { + en: 'arcsin', + ti: '.CoverageExprElementType' + }, { + en: 'mult', + ti: '.CoverageExprPairType' + }, { + en: 'notEqual', + ti: '.CoverageExprPairType' + }, { + en: 'or', + ti: '.CoverageExprPairType' + }, { + en: 'abs', + ti: '.CoverageExprElementType' + }, { + en: 'lowerBound', + ti: '.ScalarExprType' + }, { + en: 'rangeConstructor', + ti: '.RangeCoverageExprType' + }, { + en: 'ln', + ti: '.CoverageExprElementType' + }, { + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit' + }, { + en: 'greaterThan', + ti: '.CoverageExprPairType' + }, { + en: 'axis' + }, { + en: 'exp', + ti: '.CoverageExprElementType' + }, { + en: 'construct', + ti: '.ConstructCoverageExprType' + }, { + en: 'sinh', + ti: '.CoverageExprElementType' + }, { + en: 'tan', + ti: '.CoverageExprElementType' + }, { + en: { + lp: 'srsName', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CodeType' + }, { + en: 'div', + ti: '.CoverageExprPairType' + }, { + en: 're', + ti: '.CoverageExprElementType' + }, { + en: 'extend', + ti: '.ExtendCoverageExprType' + }, { + en: 'sqrt', + ti: '.CoverageExprElementType' + }, { + en: 'im', + ti: '.CoverageExprElementType' + }, { + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + }, { + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + }, { + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + }, { + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }, { + en: 'tanh', + ti: '.CoverageExprElementType' + }, { + en: 'plus', + ti: '.CoverageExprPairType' + }, { + en: 'trim', + ti: '.TrimCoverageExprType' + }], + t: 'ers' + }, { + n: 'fieldInterpolationElementType', rq: true, - en: 'const', - ti: '.ConstantCoverageExprType' + mno: 3, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'interpolationMethod' + }, { + en: 'nullResistance' + }, { + en: 'name' + }], + t: 'ers' + }] + }, { + ln: 'ProcessCoverageXmlRequestType.CoverageIterator', + tn: null, + ps: [{ + n: 'iteratorVar', + rq: true }, { - n: 'crsNameType', + n: 'coverageName', mno: 0, + col: true + }] + }, { + ln: 'CondenseScalarExprType', + ps: [{ + n: 'content', + rq: true, col: true, - en: { - lp: 'srsName', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.CodeType' + mx: false, + dom: false, + etis: [{ + en: 'numericMult', + ti: '.NumericScalarExprPairType' + }, { + en: 'interpolationDefault', + ti: '.CondenseScalarExprType.InterpolationDefault' + }, { + en: 'interpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet' + }, { + en: 'booleanNotEqualString', + ti: '.StringScalarExprPairType' + }, { + en: 'numericAdd', + ti: '.NumericScalarExprPairType' + }, { + en: 'DomainMetadata', + ti: '.DomainMetadataExprType' + }, { + en: 'numericDiv', + ti: '.NumericScalarExprPairType' + }, { + en: 'min', + ti: '.CoverageExprElementType' + }, { + en: 'imageCrsDomain', + ti: '.CondenseScalarExprType.ImageCrsDomain' + }, { + en: 'opOr', + ti: 'AnyType' + }, { + en: 'max', + ti: '.CoverageExprElementType' + }, { + en: 'avg', + ti: '.CoverageExprElementType' + }, { + en: 'identifier', + ti: '.CoverageExprElementType' + }, { + en: 'complexConstant', + ti: '.ComplexConstantType' + }, { + en: 'numericConstant', + ti: 'Double' + }, { + en: 'booleanEqualString', + ti: '.StringScalarExprPairType' + }, { + en: 'booleanLessOrEqual', + ti: '.NumericScalarExprPairType' + }, { + en: 'reduce', + ti: '.ReduceScalarExprType' + }, { + en: 'booleanNotEqualNumeric', + ti: '.NumericScalarExprPairType' + }, { + en: 'crsSet', + ti: '.CoverageExprElementType' + }, { + en: 'opMin', + ti: 'AnyType' + }, { + en: 'opMult', + ti: 'AnyType' + }, { + en: 'booleanXor', + ti: '.BooleanScalarExprPairType' + }, { + en: 'booleanAnd', + ti: '.BooleanScalarExprPairType' + }, { + en: 'opPlus', + ti: 'AnyType' + }, { + en: 'stringIdentifier', + ti: '.CoverageExprElementType' + }, { + en: 'booleanGreaterThan', + ti: '.NumericScalarExprPairType' + }, { + en: 'booleanConstant', + ti: 'Boolean' + }, { + en: 'booleanNot', + ti: '.BooleanScalarExprType' + }, { + en: 'numericMinus', + ti: '.NumericScalarExprPairType' + }, { + en: 'stringConstant' + }, { + en: 'booleanEqualNumeric', + ti: '.NumericScalarExprPairType' + }, { + en: 'nullSet', + ti: '.CoverageExprElementType' + }, { + en: 'opAnd', + ti: 'AnyType' + }, { + en: 'opMax', + ti: 'AnyType' + }, { + en: 'where', + ti: '.BooleanScalarExprType' + }, { + en: 'some', + ti: '.CoverageExprElementType' + }, { + en: 'all', + ti: '.CoverageExprElementType' + }, { + en: 'numericUnaryMinus', + ti: '.CondenseScalarExprType.NumericUnaryMinus' + }, { + en: 'booleanLessThan', + ti: '.NumericScalarExprPairType' + }, { + en: 'count', + ti: '.CoverageExprElementType' + }, { + en: 'imageCrs', + ti: '.CoverageExprElementType' + }, { + en: 'booleanGreaterOrEqual', + ti: '.NumericScalarExprPairType' + }, { + en: 'iterator', + ti: '.AxisIteratorType' + }, { + en: 'add', + ti: '.CoverageExprElementType' + }, { + en: 'condense', + ti: '.CondenseScalarExprType' + }, { + en: 'booleanOr', + ti: '.BooleanScalarExprPairType' + }], + t: 'ers' }] }, { - ln: 'CondenseScalarExprType.InterpolationSet', + ln: 'RangeExprType.Component', 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', + n: 'field', rq: true, - ti: '.CoverageExprElementType' + ti: '.FieldNameType' }, { - n: 'ln', + n: 'identifier', rq: true, ti: '.CoverageExprElementType' }, { - n: 'sin', + n: 'imageCrs', rq: true, ti: '.CoverageExprElementType' }, { - n: 'cos', + n: 'imageCrsDomain', rq: true, - ti: '.CoverageExprElementType' + ti: '.CondenseScalarExprType.ImageCrsDomain' }, { - 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: 'name', + n: 'stringConstant', rq: true }] }, { - ln: 'CondenseScalarExprType.ImageCrsDomain', - tn: null, + ln: 'AxisIteratorType', + ps: [{ + n: 'content', + rq: true, + mno: 4, + mxo: 4, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'sinh', + ti: '.CoverageExprElementType' + }, { + en: 'reduce', + ti: '.ReduceScalarExprType' + }, { + en: 'xor', + ti: '.CoverageExprPairType' + }, { + en: 'construct', + ti: '.ConstructCoverageExprType' + }, { + en: 'rangeConstructor', + ti: '.RangeCoverageExprType' + }, { + en: 'unaryMinus', + ti: '.CoverageExprElementType' + }, { + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit' + }, { + en: 'sin', + ti: '.CoverageExprElementType' + }, { + en: 'not', + ti: '.CoverageExprElementType' + }, { + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast' + }, { + en: 'or', + ti: '.CoverageExprPairType' + }, { + en: 'notEqual', + ti: '.CoverageExprPairType' + }, { + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType' + }, { + en: 'numericAdd', + ti: '.NumericScalarExprPairType' + }, { + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + }, { + en: 'abs', + ti: '.CoverageExprElementType' + }, { + en: 'and', + ti: '.CoverageExprPairType' + }, { + en: 'numericMult', + ti: '.NumericScalarExprPairType' + }, { + en: 'greaterOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'cos', + ti: '.CoverageExprElementType' + }, { + en: 'axis' + }, { + en: 'plus', + ti: '.CoverageExprPairType' + }, { + en: 'numericUnaryMinus', + ti: '.CondenseScalarExprType.NumericUnaryMinus' + }, { + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }, { + en: 'arccos', + ti: '.CoverageExprElementType' + }, { + en: 'lessThan', + ti: '.CoverageExprPairType' + }, { + en: 'iteratorVar' + }, { + en: 'equals', + ti: '.CoverageExprPairType' + }, { + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + }, { + en: 'coverage' + }, { + en: 'exp', + ti: '.CoverageExprElementType' + }, { + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + }, { + en: 'arctan', + ti: '.CoverageExprElementType' + }, { + en: 'im', + ti: '.CoverageExprElementType' + }, { + en: 'greaterThan', + ti: '.CoverageExprPairType' + }, { + en: 'numericDiv', + ti: '.NumericScalarExprPairType' + }, { + en: 'trim', + ti: '.TrimCoverageExprType' + }, { + en: 'div', + ti: '.CoverageExprPairType' + }, { + en: 'numericConstant', + ti: 'Double' + }, { + en: 'tanh', + ti: '.CoverageExprElementType' + }, { + en: 'lessOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + }, { + en: 'minus', + ti: '.CoverageExprPairType' + }, { + en: 'cosh', + ti: '.CoverageExprElementType' + }, { + en: 'numericMinus', + ti: '.NumericScalarExprPairType' + }, { + en: 'sqrt', + ti: '.CoverageExprElementType' + }, { + en: 'unaryPlus', + ti: '.CoverageExprElementType' + }, { + en: 'tan', + ti: '.CoverageExprElementType' + }, { + en: 're', + ti: '.CoverageExprElementType' + }, { + en: 'complexConstant', + ti: '.ComplexConstantType' + }, { + en: 'scale', + ti: '.ScaleCoverageExprType' + }, { + en: 'overlay', + ti: '.CoverageExprPairType' + }, { + en: 'mult', + ti: '.CoverageExprPairType' + }, { + en: 'extend', + ti: '.ExtendCoverageExprType' + }, { + en: 'const', + ti: '.ConstantCoverageExprType' + }, { + en: 'arcsin', + ti: '.CoverageExprElementType' + }, { + en: 'condense', + ti: '.CondenseScalarExprType' + }, { + en: 'slice', + ti: '.SliceCoverageExprType' + }, { + en: 'ln', + ti: '.CoverageExprElementType' + }, { + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + }, { + en: 'log', + ti: '.CoverageExprElementType' + }], + t: 'ers' + }] + }, { + ln: 'ExtendCoverageExprType', ps: [{ n: 'coverage', rq: true @@ -4289,303 +3916,518 @@ var WCPS_1_0_Module_Factory = function () { ti: '.ConstructCoverageExprType' }, { n: '_const', - rq: true, - en: 'const', - ti: '.ConstantCoverageExprType' - }, { - n: 'axis' - }] - }, { - ln: 'ProcessOneCoverageType', - ps: [{ - n: 'xmlSyntax', - rq: true, - 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: 'stringIdentifier', - ti: '.CoverageExprElementType' - }, { - en: 'booleanNotEqualNumeric', - ti: '.NumericScalarExprPairType' - }, { - en: 'booleanGreaterThan', - ti: '.NumericScalarExprPairType' - }, { - en: 'identifier', - ti: '.CoverageExprElementType' - }, { - en: 'notEqual', - ti: '.CoverageExprPairType' - }, { - en: 'add', - ti: '.CoverageExprElementType' - }, { - en: 'booleanAnd', - ti: '.BooleanScalarExprPairType' - }, { - en: 'plus', - ti: '.CoverageExprPairType' - }, { - en: 'booleanNot', - ti: '.BooleanScalarExprType' - }, { - en: 're', - ti: '.CoverageExprElementType' - }, { - en: 'all', - ti: '.CoverageExprElementType' - }, { - en: 'crsSet', - ti: '.CoverageExprElementType' - }, { - en: 'unaryMinus', - ti: '.CoverageExprElementType' - }, { - en: 'extend', - ti: '.ExtendCoverageExprType' - }, { - en: 'scale', - ti: '.ScaleCoverageExprType' - }, { - en: 'abs', - ti: '.CoverageExprElementType' - }, { - en: 'arcsin', - ti: '.CoverageExprElementType' - }, { - en: 'sinh', - ti: '.CoverageExprElementType' - }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType' - }, { - en: 'numericDiv', - ti: '.NumericScalarExprPairType' - }, { - en: 'sin', - ti: '.CoverageExprElementType' - }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType' - }, { - en: 'imageCrsDomain', - ti: '.CondenseScalarExprType.ImageCrsDomain' - }, { - en: 'not', - ti: '.CoverageExprElementType' - }, { - en: 'stringConstant' - }, { - 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' + rq: true, + en: 'const', + ti: '.ConstantCoverageExprType' + }, { + n: 'dimensionIntervalElementType', + rq: true, + mno: 3, + col: true, + mx: false, + dom: false, + etis: [{ + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit' }, { en: 'greaterOrEqual', ti: '.CoverageExprPairType' }, { - en: 'max', + en: 'tan', ti: '.CoverageExprElementType' }, { - en: 'booleanConstant', - ti: 'Boolean' - }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' - }, { - en: 'interpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet' - }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' - }, { - en: 'exp', + en: 'abs', ti: '.CoverageExprElementType' }, { - en: 'ln', + en: 'arccos', ti: '.CoverageExprElementType' }, { - en: 'slice', - ti: '.SliceCoverageExprType' + en: 'scale', + ti: '.ScaleCoverageExprType' }, { - en: 'cos', - ti: '.CoverageExprElementType' + en: 'minus', + ti: '.CoverageExprPairType' }, { - en: 'numericUnaryMinus', - ti: '.CondenseScalarExprType.NumericUnaryMinus' + en: 'lessThan', + ti: '.CoverageExprPairType' }, { - en: 'nullSet', - ti: '.CoverageExprElementType' + en: 'trim', + ti: '.TrimCoverageExprType' }, { - en: 'complexConstant', - ti: '.ComplexConstantType' + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast' }, { - en: 'arccos', + en: 'construct', + ti: '.ConstructCoverageExprType' + }, { + en: 're', ti: '.CoverageExprElementType' }, { - en: 'greaterThan', + en: 'div', ti: '.CoverageExprPairType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit' - }, { - en: 'booleanXor', - ti: '.BooleanScalarExprPairType' + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' }, { - en: 'construct', - ti: '.ConstructCoverageExprType' + en: 'extend', + ti: '.ExtendCoverageExprType' }, { - en: 'booleanOr', - ti: '.BooleanScalarExprPairType' + en: 'or', + ti: '.CoverageExprPairType' }, { - en: 'tan', - ti: '.CoverageExprElementType' + en: 'mult', + ti: '.CoverageExprPairType' }, { - en: 'log', - ti: '.CoverageExprElementType' + en: 'and', + ti: '.CoverageExprPairType' }, { en: 'overlay', ti: '.CoverageExprPairType' }, { - en: 'unaryPlus', + en: 'arcsin', ti: '.CoverageExprElementType' + }, { + en: 'coverage' }, { en: 'tanh', ti: '.CoverageExprElementType' }, { - en: 'reduce', - ti: '.ReduceScalarExprType' - }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' - }, { - en: 'mult', - ti: '.CoverageExprPairType' + en: 'rangeConstructor', + ti: '.RangeCoverageExprType' }, { - en: 'booleanGreaterOrEqual', - ti: '.NumericScalarExprPairType' + en: 'slice', + ti: '.SliceCoverageExprType' }, { - en: 'min', + en: 'sin', ti: '.CoverageExprElementType' }, { - en: 'arctan', + en: 'exp', ti: '.CoverageExprElementType' }, { - en: 'minus', - ti: '.CoverageExprPairType' + en: 'cos', + ti: '.CoverageExprElementType' }, { - en: 'or', - ti: '.CoverageExprPairType' + en: 'lowerBound', + ti: '.ScalarExprType' }, { - en: 'numericMinus', - ti: '.NumericScalarExprPairType' + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' }, { - en: 'booleanLessOrEqual', - ti: '.NumericScalarExprPairType' + en: 'im', + ti: '.CoverageExprElementType' }, { en: 'crsTransform', ti: '.CrsTransformCoverageExprType' }, { - en: 'condense', - ti: '.CondenseScalarExprType' - }, { - en: 'and', + en: 'plus', ti: '.CoverageExprPairType' }, { - en: 'booleanLessThan', - ti: '.NumericScalarExprPairType' + en: 'equals', + ti: '.CoverageExprPairType' }, { - en: 'cosh', + en: 'sqrt', ti: '.CoverageExprElementType' }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast' - }, { - en: 'numericMult', - ti: '.NumericScalarExprPairType' + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' }, { - en: 'trim', - ti: '.TrimCoverageExprType' + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' }, { - en: 'count', + en: 'unaryPlus', ti: '.CoverageExprElementType' }, { - en: 'some', - ti: '.CoverageExprElementType' + en: 'lessOrEqual', + ti: '.CoverageExprPairType' }, { en: 'const', ti: '.ConstantCoverageExprType' }, { - en: 'equals', + en: 'notEqual', ti: '.CoverageExprPairType' }, { - en: 'sqrt', + en: 'cosh', ti: '.CoverageExprElementType' }, { - en: 'coverage' + en: 'not', + ti: '.CoverageExprElementType' }, { - en: 'numericAdd', - ti: '.NumericScalarExprPairType' + en: 'sinh', + ti: '.CoverageExprElementType' }, { - en: 'div', + en: 'greaterThan', ti: '.CoverageExprPairType' }, { - en: 'booleanEqualNumeric', - ti: '.NumericScalarExprPairType' + en: 'log', + ti: '.CoverageExprElementType' }, { - en: 'imageCrs', + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + }, { + en: { + lp: 'srsName', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CodeType' + }, { + en: 'ln', ti: '.CoverageExprElementType' }, { - en: 'lessThan', - ti: '.CoverageExprPairType' + en: 'upperBound', + ti: '.ScalarExprType' }, { - en: 'numericConstant', - ti: 'Double' + en: 'unaryMinus', + ti: '.CoverageExprElementType' }, { en: 'xor', ti: '.CoverageExprPairType' }, { - en: 'booleanNotEqualString', - ti: '.StringScalarExprPairType' - }, { - en: 'avg', + en: 'arctan', ti: '.CoverageExprElementType' }, { - en: 'DomainMetadata', - ti: '.DomainMetadataExprType' + en: 'axis' }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' }], t: 'ers' }] }, { - ln: 'CondenseScalarExprType.InterpolationSet.SetNullSet', - tn: null, + ln: 'ScalarExprType', + ps: [{ + 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', + 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 + }] + }, { + ln: 'RangeCoverageExprType', + ps: [{ + n: 'component', + rq: true, + col: true, + ti: '.RangeCoverageExprType.Component' + }] + }, { + ln: 'ConstructCoverageExprType', + ps: [{ + n: 'name', + rq: true + }, { + n: 'axisIterator', + rq: true, + col: true, + ti: '.AxisIteratorType' + }, { + 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', + 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 + }] + }, { + ln: 'DomainMetadataExprType', ps: [{ n: 'coverage', rq: true @@ -4787,110 +4629,20 @@ var WCPS_1_0_Module_Factory = function () { 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: '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: 'axis', + rq: true }, { - n: 'booleanNotEqualString', - rq: true, - ti: '.StringScalarExprPairType' - }] - }, { - ln: 'NumericScalarExprPairType', - ps: [{ - n: 'content', + n: 'srsName', 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' + en: { + lp: 'srsName', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CodeType' }] }, { - ln: 'EncodeDataExprType', + ln: 'CondenseScalarExprType.InterpolationSet.SetNullSet', + tn: null, ps: [{ n: 'coverage', rq: true @@ -5092,20 +4844,21 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'format', + n: '_null', + mno: 0, + col: true, + en: 'null', + ti: '.RangeExprType' + }] + }, { + ln: 'FieldNameType', + ps: [{ + n: 'name', rq: true - }, { - n: 'extraParameters' - }, { - n: 'store', - ti: 'Boolean', - an: { - lp: 'store' - }, - t: 'a' }] }, { - ln: 'CrsTransformCoverageExprType', + ln: 'CondenseScalarExprType.InterpolationSet.FieldSelect', + tn: null, ps: [{ n: 'coverage', rq: true @@ -5226,276 +4979,322 @@ var WCPS_1_0_Module_Factory = function () { rq: true, ti: '.CoverageExprPairType' }, { - n: 'mult', + 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: 'field', + rq: true, + ti: '.FieldNameType' + }] + }, { + ln: 'CondenseScalarExprType.InterpolationDefault', + 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: '.CoverageExprPairType' + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' }, { - n: 'div', + n: 'setInterpolationSet', rq: true, - ti: '.CoverageExprPairType' + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' }, { - n: 'and', + n: 'unaryPlus', rq: true, - ti: '.CoverageExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'or', + n: 'unaryMinus', rq: true, - ti: '.CoverageExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'xor', + n: 'sqrt', rq: true, - ti: '.CoverageExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'equals', + n: 'abs', rq: true, - ti: '.CoverageExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'lessThan', + n: 'exp', rq: true, - ti: '.CoverageExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'greaterThan', + n: 'log', rq: true, - ti: '.CoverageExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'lessOrEqual', + n: 'ln', rq: true, - ti: '.CoverageExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'greaterOrEqual', + n: 'sin', rq: true, - ti: '.CoverageExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'notEqual', + n: 'cos', rq: true, - ti: '.CoverageExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'overlay', + n: 'tan', rq: true, - ti: '.CoverageExprPairType' + ti: '.CoverageExprElementType' }, { - n: 'rangeConstructor', + n: 'sinh', rq: true, - ti: '.RangeCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'trim', + n: 'cosh', rq: true, - ti: '.TrimCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'slice', + n: 'tanh', rq: true, - ti: '.SliceCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'extend', + n: 'arcsin', rq: true, - ti: '.ExtendCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'crsTransform', + n: 'arccos', rq: true, - ti: '.CrsTransformCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'scale', + n: 'arctan', rq: true, - ti: '.ScaleCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'construct', + n: 'not', rq: true, - ti: '.ConstructCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: '_const', + n: 're', rq: true, - en: 'const', - ti: '.ConstantCoverageExprType' + ti: '.CoverageExprElementType' }, { - n: 'dimensionIntervalElementType', + n: 'im', 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' + ti: '.CoverageExprElementType' + }, { + n: 'bit', + rq: true, + ti: '.CondenseScalarExprType.InterpolationSet.Bit' }, { - n: 'fieldInterpolationElementType', + n: 'cast', rq: true, - mno: 3, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'name' - }, { - en: 'nullResistance' - }, { - en: 'interpolationMethod' - }], - t: 'ers' + 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: 'name', + rq: true }] }, { - ln: 'CondenseScalarExprType.InterpolationSet.Bit', + ln: 'ConstantType', + ps: [{ + n: 'stringConstant', + rq: true + }, { + n: 'booleanConstant', + rq: true, + ti: 'Boolean' + }, { + n: 'integerConstant', + rq: true, + ti: 'Integer' + }, { + n: 'floatConstant', + rq: true, + ti: 'Double' + }, { + n: 'complexConstant', + rq: true, + ti: '.ComplexConstantType' + }] + }, { + ln: 'CondenseScalarExprType.InterpolationSet.SetCrsSet', tn: null, ps: [{ n: 'coverage', @@ -5698,13 +5497,80 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'bitIndex', + n: 'crsNameType', + mno: 0, + col: true, + en: { + lp: 'srsName', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CodeType' + }] + }, { + ln: 'BooleanScalarExprType', + ps: [{ + n: 'booleanConstant', rq: true, - ti: 'Integer' + 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: 'CondenseScalarExprType.InterpolationSet.SetInterpolationSet', - tn: null, + ln: 'ProcessCoveragesRequestType', + bti: 'WCS_1_1.RequestBaseType', + ps: [{ + n: 'query', + rq: true, + ti: '.ProcessOneCoverageType' + }] + }, { + ln: 'TrimCoverageExprType', ps: [{ n: 'coverage', rq: true @@ -5906,24 +5772,180 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'field', + n: 'dimensionIntervalElementType', rq: true, - ti: '.FieldNameType' - }, { - n: 'interpolationMethodType', - mno: 0, + mno: 3, col: true, mx: false, dom: false, etis: [{ - en: 'nullResistance' + en: 'arcsin', + ti: '.CoverageExprElementType' + }, { + en: 'rangeConstructor', + ti: '.RangeCoverageExprType' + }, { + en: 'lessOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'scale', + ti: '.ScaleCoverageExprType' + }, { + en: 'cosh', + ti: '.CoverageExprElementType' + }, { + en: 'sin', + ti: '.CoverageExprElementType' + }, { + en: 'upperBound', + ti: '.ScalarExprType' + }, { + en: 'greaterOrEqual', + ti: '.CoverageExprPairType' + }, { + en: 'lowerBound', + ti: '.ScalarExprType' + }, { + en: 'greaterThan', + ti: '.CoverageExprPairType' + }, { + en: 'plus', + ti: '.CoverageExprPairType' + }, { + en: 'const', + ti: '.ConstantCoverageExprType' + }, { + en: 'ln', + ti: '.CoverageExprElementType' }, { - en: 'interpolationMethod' + en: 'or', + ti: '.CoverageExprPairType' + }, { + en: 'unaryPlus', + ti: '.CoverageExprElementType' + }, { + en: 'exp', + ti: '.CoverageExprElementType' + }, { + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet' + }, { + en: 'arctan', + ti: '.CoverageExprElementType' + }, { + en: 'minus', + ti: '.CoverageExprPairType' + }, { + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect' + }, { + en: 'log', + ti: '.CoverageExprElementType' + }, { + en: 'equals', + ti: '.CoverageExprPairType' + }, { + en: 'axis' + }, { + en: 're', + ti: '.CoverageExprElementType' + }, { + en: 'and', + ti: '.CoverageExprPairType' + }, { + en: 'construct', + ti: '.ConstructCoverageExprType' + }, { + en: 'sinh', + ti: '.CoverageExprElementType' + }, { + en: 'sqrt', + ti: '.CoverageExprElementType' + }, { + en: 'slice', + ti: '.SliceCoverageExprType' + }, { + en: 'unaryMinus', + ti: '.CoverageExprElementType' + }, { + en: 'tanh', + ti: '.CoverageExprElementType' + }, { + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault' + }, { + en: 'cos', + ti: '.CoverageExprElementType' + }, { + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier' + }, { + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast' + }, { + en: 'tan', + ti: '.CoverageExprElementType' + }, { + en: 'arccos', + ti: '.CoverageExprElementType' + }, { + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet' + }, { + en: 'notEqual', + ti: '.CoverageExprPairType' + }, { + en: 'extend', + ti: '.ExtendCoverageExprType' + }, { + en: 'im', + ti: '.CoverageExprElementType' + }, { + en: 'not', + ti: '.CoverageExprElementType' + }, { + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit' + }, { + en: { + lp: 'srsName', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.CodeType' + }, { + en: 'lessThan', + ti: '.CoverageExprPairType' + }, { + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + }, { + en: 'coverage' + }, { + en: 'div', + ti: '.CoverageExprPairType' + }, { + en: 'xor', + ti: '.CoverageExprPairType' + }, { + en: 'trim', + ti: '.TrimCoverageExprType' + }, { + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType' + }, { + en: 'mult', + ti: '.CoverageExprPairType' + }, { + en: 'abs', + ti: '.CoverageExprElementType' + }, { + en: 'overlay', + ti: '.CoverageExprPairType' }], t: 'ers' }] }, { - ln: 'CondenseScalarExprType.InterpolationSet.Cast', + ln: 'CondenseScalarExprType.InterpolationSet', tn: null, ps: [{ n: 'coverage', @@ -6126,34 +6148,23 @@ var WCPS_1_0_Module_Factory = function () { en: 'const', ti: '.ConstantCoverageExprType' }, { - n: 'type', + n: 'name', rq: true }] }, { - ln: 'StringScalarExprPairType', + ln: 'ProcessOneCoverageType', ps: [{ - n: 'content', + n: 'xmlSyntax', rq: true, - mno: 2, - mxo: 2, - col: true, - mx: false, - dom: false, - etis: [{ - en: 'stringIdentifier', - ti: '.CoverageExprElementType' - }, { - en: 'stringConstant' - }], - t: 'ers' + ti: '.ProcessCoverageXmlRequestType' + }, { + n: 'abstractSyntax', + rq: true }] }, { - ln: 'CondenseScalarExprType.InterpolationSet.SetIdentifier', + ln: 'CondenseScalarExprType.InterpolationSet.Cast', tn: null, ps: [{ - n: 'identifier', - rq: true - }, { n: 'coverage', rq: true }, { @@ -6353,25 +6364,18 @@ var WCPS_1_0_Module_Factory = function () { rq: true, en: 'const', ti: '.ConstantCoverageExprType' - }] - }, { - ln: 'FieldNameType', - ps: [{ - n: 'name', + }, { + n: 'type', rq: true }] }, { - ln: 'RangeCoverageExprType', - ps: [{ - n: 'component', - rq: true, - col: true, - ti: '.RangeCoverageExprType.Component' - }] - }, { - ln: 'CondenseScalarExprType.InterpolationSet.FieldSelect', + ln: 'RangeCoverageExprType.Component', tn: null, ps: [{ + n: 'field', + rq: true, + ti: '.FieldNameType' + }, { n: 'coverage', rq: true }, { @@ -6569,1503 +6573,1473 @@ var WCPS_1_0_Module_Factory = function () { }, { n: '_const', rq: true, - en: 'const', - ti: '.ConstantCoverageExprType' - }, { - n: 'field', - rq: true, - ti: '.FieldNameType' - }] - }, { - t: 'enum', - ln: 'AxisNameType', - vs: ['x', 'y', 'z', 't'] - }, { - t: 'enum', - ln: 'RangeFieldType', - vs: ['bool', 'char', 'unsigned char', 'short', 'unsigned short', 'long', 'unsigned long', 'float', 'double', 'complex', 'complex2'] - }], - eis: [{ - 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: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast', - sc: '.TrimCoverageExprType' - }, { - en: 'min', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' - }, { - en: 'count', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' - }, { - en: 'arcsin', - ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' - }, { - en: 'lowerBound', - ti: '.ScalarExprType', - sc: '.TrimCoverageExprType' - }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' - }, { - en: 'booleanGreaterThan', - ti: '.NumericScalarExprPairType', - sc: '.BooleanScalarExprPairType' - }, { - en: 'cosh', - ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' - }, { - en: 'unaryPlus', - ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' - }, { - en: 'lowerBound', - ti: '.ScalarExprType', - sc: '.ScaleCoverageExprType' + en: 'const', + ti: '.ConstantCoverageExprType' + }] }, { - en: 'div', - ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + t: 'enum', + ln: 'RangeFieldType', + vs: ['bool', 'char', 'unsigned char', 'short', 'unsigned short', 'long', 'unsigned long', 'float', 'double', 'complex', 'complex2'] }, { - en: 'arccos', + t: 'enum', + ln: 'AxisNameType', + vs: ['x', 'y', 'z', 't'] + }], + eis: [{ + en: 'sinh', ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'numericUnaryMinus', - ti: '.CondenseScalarExprType.NumericUnaryMinus', + en: 'complexConstant', + ti: '.ComplexConstantType', sc: '.NumericScalarExprPairType' }, { - en: 'arccos', + en: 'cosh', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' - }, { - en: 'booleanXor', - ti: '.BooleanScalarExprPairType', - sc: '.CondenseScalarExprType' - }, { - en: 'const', - ti: '.ConstantCoverageExprType', - sc: '.ExtendCoverageExprType' + sc: '.CrsTransformCoverageExprType' }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast', + en: 'all', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'some', - ti: '.CoverageExprElementType', + en: 'DomainMetadata', + ti: '.DomainMetadataExprType', sc: '.CondenseScalarExprType' }, { - en: 'slice', - ti: '.SliceCoverageExprType', - sc: '.AxisIteratorType' - }, { - en: 'div', + en: 'and', ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'xor', - ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' + en: 'identifier', + ti: '.CoverageExprElementType', + sc: '.CoverageExprPairType' }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', - sc: '.ExtendCoverageExprType' + en: 'imageCrsDomain', + ti: '.CondenseScalarExprType.ImageCrsDomain', + sc: '.CondenseScalarExprType' }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast', - sc: '.ScaleCoverageExprType' + en: 'construct', + ti: '.ConstructCoverageExprType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'not', + en: 'unaryMinus', ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + sc: '.CrsTransformCoverageExprType' }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', - sc: '.AxisIteratorType' + en: 'opMult', + ti: 'AnyType', + sc: '.CondenseScalarExprType' }, { - en: 'not', + en: 'all', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + sc: '.CondenseScalarExprType' }, { - en: 'log', - ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + en: 'numericMinus', + ti: '.NumericScalarExprPairType', + sc: '.NumericScalarExprPairType' }, { - en: 'or', + en: 'greaterThan', ti: '.CoverageExprPairType', sc: '.TrimCoverageExprType' }, { - en: 'booleanAnd', - ti: '.BooleanScalarExprPairType', - sc: '.CoverageExprPairType' - }, { - en: 'not', - ti: '.CoverageExprElementType', + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit', sc: '.ExtendCoverageExprType' }, { - en: 'booleanAnd', - ti: '.BooleanScalarExprPairType', - sc: '.BooleanScalarExprPairType' + en: 'where', + ti: '.BooleanScalarExprType', + sc: '.CondenseScalarExprType' }, { - en: 'sinh', + en: 'unaryMinus', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { en: 'arcsin', ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' - }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast', - sc: '.ExtendCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'nullSet', + en: 'add', ti: '.CoverageExprElementType', sc: '.CondenseScalarExprType' }, { - en: 'equals', - ti: '.CoverageExprPairType', + en: 'lowerBound', + ti: '.ScalarExprType', sc: '.ScaleCoverageExprType' }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', - sc: '.TrimCoverageExprType' - }, { - en: 'booleanLessThan', - ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' + en: 'minus', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'some', + en: 'im', ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' - }, { - en: 'stringConstant', - sc: '.StringScalarExprPairType' - }, { - en: 'ProcessCoveragesRequest', - ti: '.ProcessCoveragesRequestType' + sc: '.ScaleCoverageExprType' }, { - en: 'sinh', + en: 'unaryPlus', ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' }, { - en: 'equals', - ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' - }, { - en: 'numericDiv', - ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' - }, { - en: 'booleanLessOrEqual', + en: 'booleanLessThan', ti: '.NumericScalarExprPairType', sc: '.CondenseScalarExprType' }, { - en: 'arcsin', - ti: '.CoverageExprElementType', + en: 'plus', + ti: '.CoverageExprPairType', sc: '.CrsTransformCoverageExprType' }, { - en: 'cos', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' - }, { - en: 'unaryMinus', + en: 'exp', ti: '.CoverageExprElementType', sc: '.ScaleCoverageExprType' }, { - en: 'axis', - sc: '.ScaleCoverageExprType' - }, { - en: 'interpolationDefault', - ti: '.CondenseScalarExprType.InterpolationDefault', - sc: '.CoverageExprPairType' - }, { - en: 'and', + en: 'plus', ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' - }, { - en: 'abs', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + sc: '.ExtendCoverageExprType' }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType', - sc: '.CrsTransformCoverageExprType' + en: 'greaterOrEqual', + ti: '.CoverageExprPairType', + sc: '.ScaleCoverageExprType' }, { - en: 'notEqual', + en: 'greaterOrEqual', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + sc: '.TrimCoverageExprType' }, { en: 'div', ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'xor', + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', + sc: '.CoverageExprPairType' + }, { + en: 'minus', ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'sin', + en: 'tanh', ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' }, { - en: 'arctan', + en: 'sinh', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'opMin', - ti: 'AnyType', + en: 'stringConstant', sc: '.CondenseScalarExprType' }, { - en: 'cosh', - ti: '.CoverageExprElementType', + en: 'numericConstant', + ti: 'Double', sc: '.AxisIteratorType' }, { - en: 'name', - sc: '.CrsTransformCoverageExprType' + en: 'arccos', + ti: '.CoverageExprElementType', + sc: '.ScaleCoverageExprType' }, { - en: 'const', - ti: '.ConstantCoverageExprType', - sc: '.CrsTransformCoverageExprType' + en: 'identifier', + ti: '.CoverageExprElementType', + sc: '.CondenseScalarExprType' }, { - en: 'complexConstant', - ti: '.ComplexConstantType', - sc: '.NumericScalarExprPairType' + en: 'nullSet', + ti: '.CoverageExprElementType', + sc: '.CondenseScalarExprType' }, { - en: 'tanh', + en: 'reduce', + ti: '.ReduceScalarExprType', + sc: '.CoverageExprPairType' + }, { + en: 'tan', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + sc: '.ScaleCoverageExprType' }, { - en: 'plus', + en: 'lessOrEqual', ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' + sc: '.ScaleCoverageExprType' }, { - en: 'numericConstant', - ti: 'Double', + en: 'booleanEqualNumeric', + ti: '.NumericScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'cosh', - ti: '.CoverageExprElementType', + en: 'plus', + ti: '.CoverageExprPairType', sc: '.TrimCoverageExprType' }, { - en: 'booleanGreaterOrEqual', - ti: '.NumericScalarExprPairType', - sc: '.BooleanScalarExprPairType' + en: 'equals', + ti: '.CoverageExprPairType', + sc: '.ExtendCoverageExprType' }, { - en: 'numericAdd', - ti: '.NumericScalarExprPairType', - sc: '.AxisIteratorType' + en: 'booleanConstant', + ti: 'Boolean', + sc: '.CoverageExprPairType' }, { - en: 'booleanEqualString', - ti: '.StringScalarExprPairType', + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', sc: '.CoverageExprPairType' }, { - en: 'numericMinus', + en: 'booleanLessThan', ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' + sc: '.BooleanScalarExprPairType' }, { - en: 'scale', - ti: '.ScaleCoverageExprType', - sc: '.CrsTransformCoverageExprType' + en: 'sin', + ti: '.CoverageExprElementType', + sc: '.ScaleCoverageExprType' }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', - sc: '.TrimCoverageExprType' + en: 'sin', + ti: '.CoverageExprElementType', + sc: '.AxisIteratorType' }, { - en: 'unaryMinus', + en: 'sqrt', ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' }, { - en: 'construct', - ti: '.ConstructCoverageExprType', - sc: '.ExtendCoverageExprType' + en: 'booleanNotEqualString', + ti: '.StringScalarExprPairType', + sc: '.CoverageExprPairType' }, { - en: 'plus', + en: 'equals', ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + sc: '.CrsTransformCoverageExprType' }, { - en: 'imageCrsDomain', - ti: '.CondenseScalarExprType.ImageCrsDomain', + en: 'numericDiv', + ti: '.NumericScalarExprPairType', sc: '.CondenseScalarExprType' }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', - sc: '.CrsTransformCoverageExprType' + en: 'extend', + ti: '.ExtendCoverageExprType', + sc: '.ScaleCoverageExprType' }, { en: 'crsTransform', ti: '.CrsTransformCoverageExprType', sc: '.ExtendCoverageExprType' }, { - en: 'booleanEqualNumeric', + en: 'booleanGreaterThan', ti: '.NumericScalarExprPairType', sc: '.BooleanScalarExprPairType' }, { - en: 'scale', - ti: '.ScaleCoverageExprType', - sc: '.ExtendCoverageExprType' + en: 'upperBound', + ti: '.ScalarExprType', + sc: '.ScaleCoverageExprType' }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', + en: 'or', + ti: '.CoverageExprPairType', sc: '.AxisIteratorType' }, { - en: 'slice', - ti: '.SliceCoverageExprType', - sc: '.ScaleCoverageExprType' + en: 'stringConstant', + sc: '.StringScalarExprPairType' }, { - en: 'equals', + en: 'unaryMinus', + ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' + }, { + en: 'extend', + ti: '.ExtendCoverageExprType', + sc: '.CoverageExprPairType' + }, { + en: 'numericConstant', + ti: 'Double', + sc: '.CondenseScalarExprType' + }, { + en: 'mult', ti: '.CoverageExprPairType', + sc: '.ScaleCoverageExprType' + }, { + en: 'coverage', sc: '.ExtendCoverageExprType' + }, { + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', + sc: '.AxisIteratorType' }, { en: 'arctan', ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' + }, { + en: 'sqrt', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'im', + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'unaryPlus', ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + sc: '.CrsTransformCoverageExprType' }, { - en: 'booleanNotEqualNumeric', - ti: '.NumericScalarExprPairType', - sc: '.BooleanScalarExprPairType' + en: 'slice', + ti: '.SliceCoverageExprType', + sc: '.AxisIteratorType' }, { - en: 'lowerBound', - ti: '.ScalarExprType', + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', sc: '.ExtendCoverageExprType' }, { - en: 'add', + en: 'cosh', ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + sc: '.CoverageExprPairType' }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', - sc: '.ExtendCoverageExprType' + en: 'booleanNotEqualString', + ti: '.StringScalarExprPairType', + sc: '.BooleanScalarExprPairType' }, { - en: 'exp', + en: 'interpolationDefault', + ti: '.CondenseScalarExprType.InterpolationDefault', + sc: '.CoverageExprPairType' + }, { + en: 'arctan', ti: '.CoverageExprElementType', sc: '.ScaleCoverageExprType' }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType', - sc: '.AxisIteratorType' + en: 'opAnd', + ti: 'AnyType', + sc: '.CondenseScalarExprType' }, { - en: 'booleanGreaterThan', + en: 'numericDiv', ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' + sc: '.NumericScalarExprPairType' }, { - en: 'tanh', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + en: 'interpolationMethod', + sc: '.CrsTransformCoverageExprType' }, { - en: 'crsSet', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + en: 'numericUnaryMinus', + ti: '.CondenseScalarExprType.NumericUnaryMinus', + sc: '.AxisIteratorType' }, { - en: 'numericMinus', - ti: '.NumericScalarExprPairType', + en: 'coverage', sc: '.CoverageExprPairType' }, { en: 'setCrsSet', ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + sc: '.CoverageExprPairType' + }, { + en: 'iterator', + ti: '.AxisIteratorType', + sc: '.CondenseScalarExprType' + }, { + en: 'lowerBound', + ti: '.ScalarExprType', sc: '.CrsTransformCoverageExprType' }, { - en: 'greaterThan', + en: 'const', + ti: '.ConstantCoverageExprType', + sc: '.AxisIteratorType' + }, { + en: 'construct', + ti: '.ConstructCoverageExprType', + sc: '.ScaleCoverageExprType' + }, { + en: 'axis', + sc: '.TrimCoverageExprType' + }, { + en: 'plus', ti: '.CoverageExprPairType', sc: '.AxisIteratorType' }, { - en: 'arccos', - ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + en: 'greaterOrEqual', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'or', + en: 'minus', ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' + sc: '.TrimCoverageExprType' }, { - en: 'sqrt', + en: 'exp', ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' }, { - en: 'booleanEqualNumeric', - ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', + sc: '.CrsTransformCoverageExprType' }, { - en: 'sinh', + en: 'arccos', ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + sc: '.CrsTransformCoverageExprType' }, { - en: 'log', + en: 'interpolationDefault', + ti: '.CondenseScalarExprType.InterpolationDefault', + sc: '.CondenseScalarExprType' + }, { + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast', + sc: '.AxisIteratorType' + }, { + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'arctan', ti: '.CoverageExprElementType', + sc: '.CoverageExprPairType' + }, { + en: 'rangeConstructor', + ti: '.RangeCoverageExprType', sc: '.ExtendCoverageExprType' }, { - en: 'lessThan', - ti: '.CoverageExprPairType', + en: 'exp', + ti: '.CoverageExprElementType', sc: '.AxisIteratorType' }, { - en: 'booleanLessOrEqual', - ti: '.NumericScalarExprPairType', - sc: '.BooleanScalarExprPairType' + en: 'name', + sc: '.ScaleCoverageExprType' }, { - en: 'extend', - ti: '.ExtendCoverageExprType', + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', sc: '.CrsTransformCoverageExprType' }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', - sc: '.TrimCoverageExprType' + en: 'interpolationMethod', + sc: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' }, { - en: 'trim', - ti: '.TrimCoverageExprType', - sc: '.ExtendCoverageExprType' + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType', + sc: '.CoverageExprPairType' }, { - en: 'construct', - ti: '.ConstructCoverageExprType', - sc: '.AxisIteratorType' + en: 'exp', + ti: '.CoverageExprElementType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'interpolationDefault', - ti: '.CondenseScalarExprType.InterpolationDefault', - sc: '.CondenseScalarExprType' + en: 'not', + ti: '.CoverageExprElementType', + sc: '.ExtendCoverageExprType' }, { - en: 'unaryMinus', + en: 'ln', + ti: '.CoverageExprElementType', + sc: '.ExtendCoverageExprType' + }, { + en: 're', ti: '.CoverageExprElementType', + sc: '.ScaleCoverageExprType' + }, { + en: 'upperBound', + ti: '.ScalarExprType', sc: '.CrsTransformCoverageExprType' }, { - en: 'and', + en: 'tanh', + ti: '.CoverageExprElementType', + sc: '.CoverageExprPairType' + }, { + en: 'notEqual', ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'booleanGreaterOrEqual', + en: 'booleanGreaterThan', ti: '.NumericScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'avg', - ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + sc: '.ExtendCoverageExprType' }, { - en: 'overlay', + en: 'rangeConstructor', + ti: '.RangeCoverageExprType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'notEqual', ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' + sc: '.ScaleCoverageExprType' }, { en: 'tan', ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'sqrt', + en: 'tan', ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType', - sc: '.AxisIteratorType' + en: 'booleanEqualString', + ti: '.StringScalarExprPairType', + sc: '.CoverageExprPairType' }, { - en: 'stringIdentifier', + en: 'log', ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' - }, { - en: 'booleanAnd', - ti: '.BooleanScalarExprPairType', - sc: '.CondenseScalarExprType' - }, { - en: 'upperBound', - ti: '.ScalarExprType', - sc: '.TrimCoverageExprType' + sc: '.CrsTransformCoverageExprType' }, { en: 'mult', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'numericConstant', - ti: 'Double', - sc: '.AxisIteratorType' + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast', + sc: '.ScaleCoverageExprType' }, { - en: 'tan', - ti: '.CoverageExprElementType', + en: 'booleanNotEqualNumeric', + ti: '.NumericScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'booleanOr', - ti: '.BooleanScalarExprPairType', - sc: '.CondenseScalarExprType' - }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType', + en: 'scale', + ti: '.ScaleCoverageExprType', sc: '.CoverageExprPairType' }, { - en: 'greaterThan', + en: 'or', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + sc: '.CrsTransformCoverageExprType' }, { - en: 'axis', + en: 'condense', + ti: '.CondenseScalarExprType', sc: '.AxisIteratorType' }, { - en: 'tanh', - ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + en: 'and', + ti: '.CoverageExprPairType', + sc: '.ScaleCoverageExprType' + }, { + en: 'ProcessCoveragesRequest', + ti: '.ProcessCoveragesRequestType' }, { en: 'setNullSet', ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', - sc: '.ScaleCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit', - sc: '.CrsTransformCoverageExprType' + en: 'lowerBound', + ti: '.ScalarExprType', + sc: '.ExtendCoverageExprType' }, { - en: 'booleanGreaterOrEqual', - ti: '.NumericScalarExprPairType', + en: 'booleanConstant', + ti: 'Boolean', + sc: '.BooleanScalarExprPairType' + }, { + en: 'equals', + ti: '.CoverageExprPairType', + sc: '.ScaleCoverageExprType' + }, { + en: 'booleanNotEqualString', + ti: '.StringScalarExprPairType', sc: '.CondenseScalarExprType' + }, { + en: 'nullResistance', + sc: '.ScaleCoverageExprType' + }, { + en: 'sin', + ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' }, { en: 'slice', ti: '.SliceCoverageExprType', sc: '.TrimCoverageExprType' }, { - en: 'notEqual', + en: 'or', ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'numericDiv', - ti: '.NumericScalarExprPairType', - sc: '.AxisIteratorType' + en: 'minus', + ti: '.CoverageExprPairType', + sc: '.ExtendCoverageExprType' }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', + en: 'abs', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'stringConstant', + en: 'interpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet', sc: '.CoverageExprPairType' }, { - en: 'trim', - ti: '.TrimCoverageExprType', - sc: '.AxisIteratorType' - }, { - en: 'cos', + en: 'arctan', ti: '.CoverageExprElementType', sc: '.AxisIteratorType' }, { - en: 'construct', - ti: '.ConstructCoverageExprType', - sc: '.ScaleCoverageExprType' - }, { - en: 'axis', - sc: '.TrimCoverageExprType' - }, { - en: 'greaterOrEqual', + en: 'mult', ti: '.CoverageExprPairType', + sc: '.ExtendCoverageExprType' + }, { + en: 'abs', + ti: '.CoverageExprElementType', sc: '.TrimCoverageExprType' }, { - en: 'greaterOrEqual', + en: 'and', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + sc: '.CrsTransformCoverageExprType' }, { - en: 'booleanNotEqualString', - ti: '.StringScalarExprPairType', - sc: '.BooleanScalarExprPairType' + en: 'unaryPlus', + ti: '.CoverageExprElementType', + sc: '.CoverageExprPairType' }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', sc: '.AxisIteratorType' }, { - en: 'or', - ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' - }, { - en: 'div', + en: 'greaterThan', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'im', + en: 'count', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + sc: '.CoverageExprPairType' }, { - en: 'greaterOrEqual', - ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' + en: 'cosh', + ti: '.CoverageExprElementType', + sc: '.ScaleCoverageExprType' }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + en: 'add', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', + en: 'cos', + ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { - en: 'sqrt', - ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + en: 'booleanGreaterOrEqual', + ti: '.NumericScalarExprPairType', + sc: '.CondenseScalarExprType' + }, { + en: 'numericDiv', + ti: '.NumericScalarExprPairType', + sc: '.AxisIteratorType' }, { en: 'log', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'extend', - ti: '.ExtendCoverageExprType', + en: 'coverage', sc: '.TrimCoverageExprType' }, { - en: 'overlay', + en: 'mult', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' - }, { - en: 'booleanNotEqualNumeric', - ti: '.NumericScalarExprPairType', - sc: '.CoverageExprPairType' + sc: '.CrsTransformCoverageExprType' }, { en: 'rangeConstructor', ti: '.RangeCoverageExprType', sc: '.TrimCoverageExprType' }, { - en: 'numericUnaryMinus', - ti: '.CondenseScalarExprType.NumericUnaryMinus', + en: 'interpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet', sc: '.CondenseScalarExprType' }, { - en: 'identifier', + en: 'xor', + ti: '.CoverageExprPairType', + sc: '.ExtendCoverageExprType' + }, { + en: 'unaryMinus', ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + sc: '.AxisIteratorType' }, { - en: 'mult', + en: 'axis', + sc: '.ExtendCoverageExprType' + }, { + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', + sc: '.AxisIteratorType' + }, { + en: 'equals', ti: '.CoverageExprPairType', + sc: '.CoverageExprPairType' + }, { + en: 'sinh', + ti: '.CoverageExprElementType', sc: '.AxisIteratorType' }, { - en: 'max', + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', + sc: '.ScaleCoverageExprType' + }, { + en: 'abs', + ti: '.CoverageExprElementType', + sc: '.ScaleCoverageExprType' + }, { + en: 'complexConstant', + ti: '.ComplexConstantType', + sc: '.AxisIteratorType' + }, { + en: 'opOr', + ti: 'AnyType', + sc: '.CondenseScalarExprType' + }, { + en: 'axis', + sc: '.AxisIteratorType' + }, { + en: 'booleanNot', + ti: '.BooleanScalarExprType', + sc: '.CoverageExprPairType' + }, { + en: 'imageCrs', + ti: '.CoverageExprElementType', + sc: '.CondenseScalarExprType' + }, { + en: 'avg', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'or', - ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + en: 'arccos', + ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' }, { - en: 'div', - ti: '.CoverageExprPairType', + en: 'booleanConstant', + ti: 'Boolean', + sc: '.CondenseScalarExprType' + }, { + en: 'numericAdd', + ti: '.NumericScalarExprPairType', sc: '.AxisIteratorType' }, { - en: 're', + en: 'cos', ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'booleanLessThan', - ti: '.NumericScalarExprPairType', - sc: '.CoverageExprPairType' + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', + sc: '.ScaleCoverageExprType' }, { - en: 'tan', + en: 'log', ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' }, { - en: 'booleanGreaterThan', - ti: '.NumericScalarExprPairType', + en: 'complexConstant', + ti: '.ComplexConstantType', sc: '.CoverageExprPairType' }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', - sc: '.TrimCoverageExprType' + en: 'lessOrEqual', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'lessOrEqual', + ti: '.CoverageExprPairType', + sc: '.CoverageExprPairType' }, { en: 'interpolationMethod', sc: '.ScaleCoverageExprType' }, { - en: 'overlay', - ti: '.CoverageExprPairType', + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit', sc: '.ScaleCoverageExprType' }, { - en: 'ln', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' - }, { - en: 'im', - ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + en: 'extend', + ti: '.ExtendCoverageExprType', + sc: '.ExtendCoverageExprType' }, { - en: 'cos', + en: 'sqrt', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'arccos', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + en: 'booleanNot', + ti: '.BooleanScalarExprType', + sc: '.CondenseScalarExprType' }, { - en: 'greaterOrEqual', + en: 'and', ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' + }, { + en: 'numericMult', + ti: '.NumericScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'nullResistance', - sc: '.CrsTransformCoverageExprType' + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + sc: '.TrimCoverageExprType' }, { - en: 'construct', - ti: '.ConstructCoverageExprType', - sc: '.CoverageExprPairType' + en: 'booleanGreaterOrEqual', + ti: '.NumericScalarExprPairType', + sc: '.BooleanScalarExprPairType' }, { en: 'xor', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'plus', - ti: '.CoverageExprPairType', + en: 'extend', + ti: '.ExtendCoverageExprType', sc: '.TrimCoverageExprType' }, { - en: 'stringIdentifier', - ti: '.CoverageExprElementType', - sc: '.StringScalarExprPairType' + en: 'axis', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', + sc: '.ExtendCoverageExprType' }, { en: 'scale', ti: '.ScaleCoverageExprType', - sc: '.TrimCoverageExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', - sc: '.AxisIteratorType' + en: 'slice', + ti: '.SliceCoverageExprType', + sc: '.CoverageExprPairType' }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', + en: 'stringConstant', sc: '.CoverageExprPairType' }, { - en: 'numericConstant', - ti: 'Double', + en: 'crsSet', + ti: '.CoverageExprElementType', sc: '.CondenseScalarExprType' }, { - en: 'coverage', - sc: '.CrsTransformCoverageExprType' + en: 'tanh', + ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' + }, { + en: 'mult', + ti: '.CoverageExprPairType', + sc: '.CoverageExprPairType' }, { en: 'greaterThan', ti: '.CoverageExprPairType', sc: '.CrsTransformCoverageExprType' }, { - en: 'fieldSelect', - ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', - sc: '.ScaleCoverageExprType' - }, { - en: 'max', + en: 'tan', ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'const', - ti: '.ConstantCoverageExprType', - sc: '.ScaleCoverageExprType' + en: 'booleanAnd', + ti: '.BooleanScalarExprPairType', + sc: '.CoverageExprPairType' }, { - en: 'booleanXor', + en: 'booleanAnd', ti: '.BooleanScalarExprPairType', sc: '.BooleanScalarExprPairType' }, { - en: 'booleanXor', - ti: '.BooleanScalarExprPairType', + en: 'arcsin', + ti: '.CoverageExprElementType', + sc: '.AxisIteratorType' + }, { + en: 'min', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', - sc: '.CrsTransformCoverageExprType' + en: 'upperBound', + ti: '.ScalarExprType', + sc: '.TrimCoverageExprType' }, { - en: 'slice', - ti: '.SliceCoverageExprType', + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', sc: '.ExtendCoverageExprType' }, { - en: 'arccos', - ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' - }, { - en: 'lessThan', - ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' + en: 'nullResistance', + sc: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' }, { - en: 'minus', + en: 'plus', ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + sc: '.ScaleCoverageExprType' }, { - en: 'extend', - ti: '.ExtendCoverageExprType', - sc: '.CoverageExprPairType' + en: 'construct', + ti: '.ConstructCoverageExprType', + sc: '.ExtendCoverageExprType' }, { - en: 'opAnd', - ti: 'AnyType', - sc: '.CondenseScalarExprType' + en: 'coverage', + sc: '.CrsTransformCoverageExprType' }, { - en: 'sin', + en: 'ln', ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'imageCrs', - ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + en: 'scale', + ti: '.ScaleCoverageExprType', + sc: '.AxisIteratorType' }, { - en: 'slice', - ti: '.SliceCoverageExprType', + en: 'name', sc: '.CrsTransformCoverageExprType' }, { - en: 'rangeConstructor', - ti: '.RangeCoverageExprType', - sc: '.CoverageExprPairType' - }, { - en: 'lessOrEqual', + en: 'overlay', ti: '.CoverageExprPairType', sc: '.ScaleCoverageExprType' }, { - en: 're', + en: 'tanh', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + sc: '.ScaleCoverageExprType' }, { - en: 're', + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', + sc: '.ExtendCoverageExprType' + }, { + en: 'exp', ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'mult', - ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + en: 'scale', + ti: '.ScaleCoverageExprType', + sc: '.TrimCoverageExprType' }, { - en: 'minus', + en: 'greaterThan', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'lessOrEqual', + en: 'equals', ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', - sc: '.ExtendCoverageExprType' + en: 'const', + ti: '.ConstantCoverageExprType', + sc: '.TrimCoverageExprType' }, { en: 'rangeConstructor', ti: '.RangeCoverageExprType', - sc: '.ExtendCoverageExprType' - }, { - en: 'avg', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' - }, { - en: 'reduce', - ti: '.ReduceScalarExprType', - sc: '.AxisIteratorType' - }, { - en: 'booleanOr', - ti: '.BooleanScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'abs', + en: 'arcsin', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' - }, { - en: 'numericConstant', - ti: 'Double', - sc: '.NumericScalarExprPairType' - }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit', - sc: '.AxisIteratorType' + sc: '.TrimCoverageExprType' }, { - en: 'booleanLessThan', - ti: '.NumericScalarExprPairType', - sc: '.BooleanScalarExprPairType' + en: 'construct', + ti: '.ConstructCoverageExprType', + sc: '.CoverageExprPairType' }, { - en: 'booleanConstant', - ti: 'Boolean', + en: 'booleanEqualString', + ti: '.StringScalarExprPairType', sc: '.CondenseScalarExprType' }, { - en: 'extend', - ti: '.ExtendCoverageExprType', - sc: '.ScaleCoverageExprType' + en: 'booleanXor', + ti: '.BooleanScalarExprPairType', + sc: '.BooleanScalarExprPairType' }, { - en: 'booleanNot', - ti: '.BooleanScalarExprType', + en: 'numericMult', + ti: '.NumericScalarExprPairType', + sc: '.AxisIteratorType' + }, { + en: 'opMin', + ti: 'AnyType', sc: '.CondenseScalarExprType' }, { - en: 'mult', + en: 'div', ti: '.CoverageExprPairType', sc: '.CrsTransformCoverageExprType' }, { - en: 'booleanEqualString', - ti: '.StringScalarExprPairType', - sc: '.CondenseScalarExprType' + en: 'rangeConstructor', + ti: '.RangeCoverageExprType', + sc: '.AxisIteratorType' }, { - en: 'cos', + en: 'max', ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + sc: '.CondenseScalarExprType' }, { - en: 'unaryMinus', + en: 'max', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'greaterThan', - ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' + en: 'numericMinus', + ti: '.NumericScalarExprPairType', + sc: '.CondenseScalarExprType' }, { - en: 'coverage', + en: 'lessOrEqual', + ti: '.CoverageExprPairType', sc: '.AxisIteratorType' }, { - en: 'tanh', + en: 'exp', ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' - }, { - en: 'overlay', - ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'overlay', + en: 'lessThan', ti: '.CoverageExprPairType', sc: '.TrimCoverageExprType' }, { - en: 'crsSet', - ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', + sc: '.CoverageExprPairType' }, { - en: 'arctan', - ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + en: 'booleanLessOrEqual', + ti: '.NumericScalarExprPairType', + sc: '.CoverageExprPairType' }, { - en: 'sinh', - ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + en: 'booleanLessOrEqual', + ti: '.NumericScalarExprPairType', + sc: '.CondenseScalarExprType' }, { - en: 'plus', - ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + en: 'booleanNot', + ti: '.BooleanScalarExprType', + sc: '.BooleanScalarExprPairType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit', + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType', sc: '.TrimCoverageExprType' }, { - en: 'slice', - ti: '.SliceCoverageExprType', - sc: '.CoverageExprPairType' + en: 'trim', + ti: '.TrimCoverageExprType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'booleanOr', - ti: '.BooleanScalarExprPairType', - sc: '.BooleanScalarExprPairType' + en: 'booleanGreaterThan', + ti: '.NumericScalarExprPairType', + sc: '.CondenseScalarExprType' }, { - en: 'unaryMinus', + en: 'min', + ti: '.CoverageExprElementType', + sc: '.CondenseScalarExprType' + }, { + en: 'tan', ti: '.CoverageExprElementType', sc: '.AxisIteratorType' }, { - en: 'all', + en: 'numericConstant', + ti: 'Double', + sc: '.NumericScalarExprPairType' + }, { + en: 'div', + ti: '.CoverageExprPairType', + sc: '.TrimCoverageExprType' + }, { + en: 'cosh', ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + sc: '.TrimCoverageExprType' }, { en: 'setCrsSet', ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', - sc: '.ExtendCoverageExprType' - }, { - en: 'opMult', - ti: 'AnyType', - sc: '.CondenseScalarExprType' - }, { - en: 'numericUnaryMinus', - ti: '.CondenseScalarExprType.NumericUnaryMinus', - sc: '.CoverageExprPairType' + sc: '.CrsTransformCoverageExprType' }, { - en: 'tanh', + en: 'unaryPlus', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'cast', - ti: '.CondenseScalarExprType.InterpolationSet.Cast', + en: 'lessThan', + ti: '.CoverageExprPairType', sc: '.CrsTransformCoverageExprType' }, { - en: 'extend', - ti: '.ExtendCoverageExprType', + en: 'arccos', + ti: '.CoverageExprElementType', sc: '.AxisIteratorType' }, { - en: 'scale', - ti: '.ScaleCoverageExprType', - sc: '.ScaleCoverageExprType' - }, { - en: 'cos', + en: 'sin', ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + sc: '.CrsTransformCoverageExprType' }, { - en: 'numericAdd', + en: 'numericDiv', ti: '.NumericScalarExprPairType', - sc: '.NumericScalarExprPairType' - }, { - en: 'add', - ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' - }, { - en: 'interpolationMethod', - sc: '.CrsTransformCoverageExprType' }, { en: 'log', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' - }, { - en: 'iteratorVar', - sc: '.AxisIteratorType' + sc: '.CoverageExprPairType' }, { - en: 'im', + en: 'count', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.CondenseScalarExprType' }, { - en: 'plus', + en: 'and', ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' - }, { - en: 'identifier', - ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'cos', + en: 'im', ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' - }, { - en: 'construct', - ti: '.ConstructCoverageExprType', sc: '.CrsTransformCoverageExprType' }, { en: 'setIdentifier', ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', - sc: '.CrsTransformCoverageExprType' - }, { - en: 'greaterThan', - ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'reduce', - ti: '.ReduceScalarExprType', + en: 'booleanAnd', + ti: '.BooleanScalarExprPairType', sc: '.CondenseScalarExprType' }, { - en: 'ln', + en: 'stringIdentifier', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' - }, { - en: 'coverage', - sc: '.CoverageExprPairType' + sc: '.CondenseScalarExprType' }, { en: 'coverage', - sc: '.TrimCoverageExprType' - }, { - en: 'minus', - ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'xor', - ti: '.CoverageExprPairType', + en: 'arcsin', + ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { - en: 'min', + en: 'not', ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + sc: '.CoverageExprPairType' }, { - en: 'tanh', - ti: '.CoverageExprElementType', + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', sc: '.ScaleCoverageExprType' }, { - en: 'booleanNotEqualString', - ti: '.StringScalarExprPairType', - sc: '.CondenseScalarExprType' - }, { - en: 'imageCrs', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' - }, { - en: 'arccos', + en: 'abs', ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', - sc: '.TrimCoverageExprType' + en: 'and', + ti: '.CoverageExprPairType', + sc: '.CoverageExprPairType' }, { - en: 'im', + en: 'equals', + ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' + }, { + en: 'arccos', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'DomainMetadata', - ti: '.DomainMetadataExprType', - sc: '.CoverageExprPairType' + en: 'unaryMinus', + ti: '.CoverageExprElementType', + sc: '.ScaleCoverageExprType' }, { - en: 'sqrt', + en: 'not', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + sc: '.ScaleCoverageExprType' }, { - en: 'mult', - ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' + en: 'numericMult', + ti: '.NumericScalarExprPairType', + sc: '.NumericScalarExprPairType' }, { en: 'coverage', - sc: '.ExtendCoverageExprType' - }, { - en: 'booleanConstant', - ti: 'Boolean', - sc: '.BooleanScalarExprPairType' + sc: '.ScaleCoverageExprType' }, { - en: 'sinh', - ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + en: 'const', + ti: '.ConstantCoverageExprType', + sc: '.ScaleCoverageExprType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit', + en: 'trim', + ti: '.TrimCoverageExprType', sc: '.CoverageExprPairType' }, { - en: 'booleanNot', - ti: '.BooleanScalarExprType', + en: 'setIdentifier', + ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', sc: '.CoverageExprPairType' }, { - en: 'log', + en: 'xor', + ti: '.CoverageExprPairType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'arcsin', ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + sc: '.ScaleCoverageExprType' }, { - en: 'interpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet', + en: 'reduce', + ti: '.ReduceScalarExprType', sc: '.CondenseScalarExprType' }, { - en: 'const', - ti: '.ConstantCoverageExprType', + en: 'construct', + ti: '.ConstructCoverageExprType', sc: '.AxisIteratorType' }, { - en: 'greaterOrEqual', + en: 'minus', ti: '.CoverageExprPairType', sc: '.ScaleCoverageExprType' }, { - en: 'lessOrEqual', - ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' - }, { - en: 'numericAdd', - ti: '.NumericScalarExprPairType', + en: 'some', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'lowerBound', - ti: '.ScalarExprType', - sc: '.CrsTransformCoverageExprType' + en: 'construct', + ti: '.ConstructCoverageExprType', + sc: '.TrimCoverageExprType' }, { - en: 'complexConstant', - ti: '.ComplexConstantType', - sc: '.CoverageExprPairType' + en: 'greaterOrEqual', + ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' }, { - en: 're', + en: 'ln', ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' + }, { + en: 'condense', + ti: '.CondenseScalarExprType', sc: '.CoverageExprPairType' }, { - en: 'abs', + en: 'some', ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + sc: '.CondenseScalarExprType' }, { - en: 'equals', + en: 'booleanEqualString', + ti: '.StringScalarExprPairType', + sc: '.BooleanScalarExprPairType' + }, { + en: 'overlay', ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + sc: '.TrimCoverageExprType' }, { - en: 'arctan', + en: 'im', ti: '.CoverageExprElementType', sc: '.TrimCoverageExprType' }, { - en: 'trim', - ti: '.TrimCoverageExprType', - sc: '.TrimCoverageExprType' + en: 'arctan', + ti: '.CoverageExprElementType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', - sc: '.CoverageExprPairType' + en: 'numericMult', + ti: '.NumericScalarExprPairType', + sc: '.CondenseScalarExprType' }, { - en: 'and', + en: 'overlay', ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' - }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', sc: '.CoverageExprPairType' }, { - en: 'imageCrsDomain', - ti: '.CondenseScalarExprType.ImageCrsDomain', - sc: '.CoverageExprPairType' + en: 'div', + ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' }, { en: 'sin', ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' - }, { - en: 'upperBound', - ti: '.ScalarExprType', sc: '.ExtendCoverageExprType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit', - sc: '.ScaleCoverageExprType' - }, { - en: 'stringIdentifier', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + en: 'booleanEqualNumeric', + ti: '.NumericScalarExprPairType', + sc: '.BooleanScalarExprPairType' }, { - en: 'setIdentifier', - ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', + en: 'div', + ti: '.CoverageExprPairType', sc: '.ScaleCoverageExprType' }, { - en: 'cosh', + en: 'sqrt', ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + sc: '.CrsTransformCoverageExprType' }, { - en: 'iterator', - ti: '.AxisIteratorType', - sc: '.CondenseScalarExprType' + en: 'im', + ti: '.CoverageExprElementType', + sc: '.AxisIteratorType' }, { - en: 'numericDiv', - ti: '.NumericScalarExprPairType', - sc: '.CoverageExprPairType' + en: 'scale', + ti: '.ScaleCoverageExprType', + sc: '.ScaleCoverageExprType' }, { - en: 'numericMinus', - ti: '.NumericScalarExprPairType', + en: 'trim', + ti: '.TrimCoverageExprType', sc: '.AxisIteratorType' }, { - en: 'ln', + en: 'im', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + sc: '.CoverageExprPairType' }, { - en: 'upperBound', - ti: '.ScalarExprType', - sc: '.ScaleCoverageExprType' + en: 'numericAdd', + ti: '.NumericScalarExprPairType', + sc: '.CondenseScalarExprType' }, { en: 'lessOrEqual', ti: '.CoverageExprPairType', sc: '.TrimCoverageExprType' }, { - en: 'ln', - ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + en: 'slice', + ti: '.SliceCoverageExprType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'numericMult', - ti: '.NumericScalarExprPairType', - sc: '.NumericScalarExprPairType' + en: 'imageCrs', + ti: '.CoverageExprElementType', + sc: '.CoverageExprPairType' }, { - en: 'exp', + en: 'stringIdentifier', ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + sc: '.CoverageExprPairType' }, { - en: 'extend', - ti: '.ExtendCoverageExprType', + en: 'trim', + ti: '.TrimCoverageExprType', sc: '.ExtendCoverageExprType' - }, { - en: 'complexConstant', - ti: '.ComplexConstantType', - sc: '.AxisIteratorType' }, { en: 'rangeConstructor', ti: '.RangeCoverageExprType', sc: '.ScaleCoverageExprType' }, { - en: 'arctan', + en: 'booleanLessOrEqual', + ti: '.NumericScalarExprPairType', + sc: '.BooleanScalarExprPairType' + }, { + en: 'notEqual', + ti: '.CoverageExprPairType', + sc: '.TrimCoverageExprType' + }, { + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'booleanXor', + ti: '.BooleanScalarExprPairType', + sc: '.CoverageExprPairType' + }, { + en: 'ln', ti: '.CoverageExprElementType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', sc: '.AxisIteratorType' }, { - en: 'reduce', - ti: '.ReduceScalarExprType', - sc: '.CoverageExprPairType' + en: 'avg', + ti: '.CoverageExprElementType', + sc: '.CondenseScalarExprType' }, { - en: 'numericMult', - ti: '.NumericScalarExprPairType', + en: 'DomainMetadata', + ti: '.DomainMetadataExprType', sc: '.CoverageExprPairType' }, { - en: 'where', - ti: '.BooleanScalarExprType', - sc: '.CondenseScalarExprType' + en: 'sqrt', + ti: '.CoverageExprElementType', + sc: '.TrimCoverageExprType' }, { - en: 're', + en: 'not', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'exp', + en: 'nullSet', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'or', + en: 'ln', + ti: '.CoverageExprElementType', + sc: '.ScaleCoverageExprType' + }, { + en: 'overlay', ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' + }, { + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', sc: '.ExtendCoverageExprType' }, { - en: 'equals', - ti: '.CoverageExprPairType', + en: 'sqrt', + ti: '.CoverageExprElementType', + sc: '.ScaleCoverageExprType' + }, { + en: 'imageCrsDomain', + ti: '.CondenseScalarExprType.ImageCrsDomain', sc: '.CoverageExprPairType' }, { - en: 'arcsin', + en: 'cos', ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' - }, { - en: 'stringConstant', - sc: '.CondenseScalarExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'greaterOrEqual', - ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', + sc: '.CoverageExprPairType' }, { - en: 'not', - ti: '.CoverageExprElementType', + en: 'axis', sc: '.ScaleCoverageExprType' }, { - en: 'sin', - ti: '.CoverageExprElementType', + en: 'extend', + ti: '.ExtendCoverageExprType', sc: '.AxisIteratorType' }, { - en: 'lessThan', - ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + en: 'numericUnaryMinus', + ti: '.CondenseScalarExprType.NumericUnaryMinus', + sc: '.CondenseScalarExprType' + }, { + en: 'abs', + ti: '.CoverageExprElementType', + sc: '.ExtendCoverageExprType' }, { - en: 'abs', + en: 'cos', ti: '.CoverageExprElementType', sc: '.TrimCoverageExprType' }, { - en: 'and', + en: 'xor', ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' - }, { - en: 'name', sc: '.ScaleCoverageExprType' }, { - en: 'lessOrEqual', + en: 'upperBound', + ti: '.ScalarExprType', + sc: '.ExtendCoverageExprType' + }, { + en: 'greaterThan', ti: '.CoverageExprPairType', sc: '.ExtendCoverageExprType' }, { - en: 'all', + en: 'stringIdentifier', ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + sc: '.StringScalarExprPairType' }, { - en: 'not', - ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + en: 'setNullSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', + sc: '.AxisIteratorType' }, { - en: 're', - ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + en: 'extend', + ti: '.ExtendCoverageExprType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'overlay', + en: 'notEqual', ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' + sc: '.CrsTransformCoverageExprType' }, { - en: 'numericMult', - ti: '.NumericScalarExprPairType', - sc: '.AxisIteratorType' + en: 'nullResistance', + sc: '.CrsTransformCoverageExprType' }, { - en: 'and', - ti: '.CoverageExprPairType', + en: 'sinh', + ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType', + en: 'tanh', + ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { - en: 'lessThan', - ti: '.CoverageExprPairType', - sc: '.ExtendCoverageExprType' + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', + sc: '.TrimCoverageExprType' }, { - en: 'exp', + en: 'opMax', + ti: 'AnyType', + sc: '.CondenseScalarExprType' + }, { + en: 'numericAdd', + ti: '.NumericScalarExprPairType', + sc: '.CoverageExprPairType' + }, { + en: 'setCrsSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + sc: '.ScaleCoverageExprType' + }, { + en: 'abs', ti: '.CoverageExprElementType', - sc: '.ExtendCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'or', + en: 'overlay', ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' + sc: '.ExtendCoverageExprType' }, { en: 'numericMinus', ti: '.NumericScalarExprPairType', - sc: '.NumericScalarExprPairType' + sc: '.CoverageExprPairType' }, { - en: 'trim', - ti: '.TrimCoverageExprType', + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast', + sc: '.TrimCoverageExprType' + }, { + en: 're', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'abs', + en: 'sinh', ti: '.CoverageExprElementType', sc: '.ScaleCoverageExprType' }, { - en: 'not', - ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + en: 'condense', + ti: '.CondenseScalarExprType', + sc: '.NumericScalarExprPairType' }, { - en: 'trim', - ti: '.TrimCoverageExprType', - sc: '.CrsTransformCoverageExprType' + en: 'numericUnaryMinus', + ti: '.CondenseScalarExprType.NumericUnaryMinus', + sc: '.CoverageExprPairType' }, { - en: 'sqrt', + en: 'sinh', ti: '.CoverageExprElementType', - sc: '.CoverageExprPairType' + sc: '.TrimCoverageExprType' }, { - en: 'equals', - ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' + en: 'numericAdd', + ti: '.NumericScalarExprPairType', + sc: '.NumericScalarExprPairType' }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', - sc: '.AxisIteratorType' + en: 'trim', + ti: '.TrimCoverageExprType', + sc: '.ScaleCoverageExprType' }, { - en: 'upperBound', - ti: '.ScalarExprType', + en: 're', + ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { - en: 'notEqual', - ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' - }, { - en: 'plus', + en: 'div', ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' - }, { - en: 'setNullSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetNullSet', sc: '.ExtendCoverageExprType' }, { - en: 'booleanNotEqualNumeric', - ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' - }, { - en: 'coverage', + en: 'unaryPlus', + ti: '.CoverageExprElementType', sc: '.ScaleCoverageExprType' }, { - en: 'axis', + en: 're', + ti: '.CoverageExprElementType', sc: '.ExtendCoverageExprType' }, { - en: 'numericAdd', - ti: '.NumericScalarExprPairType', - sc: '.CondenseScalarExprType' - }, { - en: 'ln', + en: 'cosh', ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'DomainMetadata', - ti: '.DomainMetadataExprType', - sc: '.CondenseScalarExprType' + en: 'lessThan', + ti: '.CoverageExprPairType', + sc: '.ExtendCoverageExprType' }, { - en: 'booleanEqualNumeric', - ti: '.NumericScalarExprPairType', - sc: '.CoverageExprPairType' + en: 'xor', + ti: '.CoverageExprPairType', + sc: '.TrimCoverageExprType' }, { - en: 'nullResistance', - sc: '.ScaleCoverageExprType' + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', + sc: '.CrsTransformCoverageExprType' }, { - en: 'unaryPlus', + en: 'not', ti: '.CoverageExprElementType', sc: '.CrsTransformCoverageExprType' }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType', + en: 'complexConstant', + ti: '.ComplexConstantType', + sc: '.CondenseScalarExprType' + }, { + en: 'slice', + ti: '.SliceCoverageExprType', sc: '.ScaleCoverageExprType' }, { - en: 'unaryPlus', + en: 'not', ti: '.CoverageExprElementType', sc: '.TrimCoverageExprType' }, { - en: 'booleanEqualString', - ti: '.StringScalarExprPairType', - sc: '.BooleanScalarExprPairType' - }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', - sc: '.ScaleCoverageExprType' - }, { - en: 'condense', - ti: '.CondenseScalarExprType', - sc: '.AxisIteratorType' - }, { - en: 'cosh', + en: 'cos', ti: '.CoverageExprElementType', sc: '.ScaleCoverageExprType' }, { @@ -8073,262 +8047,288 @@ var WCPS_1_0_Module_Factory = function () { ti: '.CondenseScalarExprType', sc: '.CondenseScalarExprType' }, { - en: 'bit', - ti: '.CondenseScalarExprType.InterpolationSet.Bit', - sc: '.ExtendCoverageExprType' - }, { - en: 'div', + en: 'greaterThan', ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' - }, { - en: 'reduce', - ti: '.ReduceScalarExprType', - sc: '.NumericScalarExprPairType' + sc: '.ScaleCoverageExprType' }, { - en: 'booleanLessOrEqual', - ti: '.NumericScalarExprPairType', + en: 'numericConstant', + ti: 'Double', sc: '.CoverageExprPairType' - }, { - en: 'exp', - ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' }, { en: 'xor', ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' - }, { - en: 'xor', - ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' + sc: '.AxisIteratorType' }, { - en: 'const', - ti: '.ConstantCoverageExprType', + en: 'booleanOr', + ti: '.BooleanScalarExprPairType', sc: '.CoverageExprPairType' }, { en: 'setIdentifier', ti: '.CondenseScalarExprType.InterpolationSet.SetIdentifier', - sc: '.CoverageExprPairType' - }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', sc: '.ScaleCoverageExprType' }, { - en: 'ln', + en: 're', ti: '.CoverageExprElementType', + sc: '.AxisIteratorType' + }, { + en: 'booleanOr', + ti: '.BooleanScalarExprPairType', + sc: '.CondenseScalarExprType' + }, { + en: 'const', + ti: '.ConstantCoverageExprType', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit', sc: '.TrimCoverageExprType' }, { - en: 'numericDiv', - ti: '.NumericScalarExprPairType', - sc: '.NumericScalarExprPairType' + en: 'opPlus', + ti: 'AnyType', + sc: '.CondenseScalarExprType' }, { - en: 'tan', + en: 'booleanOr', + ti: '.BooleanScalarExprPairType', + sc: '.BooleanScalarExprPairType' + }, { + en: 'arctan', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'tan', + en: 'const', + ti: '.ConstantCoverageExprType', + sc: '.ExtendCoverageExprType' + }, { + en: 're', ti: '.CoverageExprElementType', sc: '.TrimCoverageExprType' }, { - en: 'construct', - ti: '.ConstructCoverageExprType', - sc: '.TrimCoverageExprType' + en: 'scale', + ti: '.ScaleCoverageExprType', + sc: '.CrsTransformCoverageExprType' }, { - en: 'unaryMinus', - ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + en: 'numericMinus', + ti: '.NumericScalarExprPairType', + sc: '.AxisIteratorType' }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', + en: 'overlay', + ti: '.CoverageExprPairType', sc: '.CrsTransformCoverageExprType' }, { - en: 'nullSet', - ti: '.CoverageExprElementType', + en: 'or', + ti: '.CoverageExprPairType', + sc: '.ScaleCoverageExprType' + }, { + en: 'booleanGreaterOrEqual', + ti: '.NumericScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'unaryPlus', - ti: '.CoverageExprElementType', + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType', sc: '.AxisIteratorType' }, { - en: 'condense', - ti: '.CondenseScalarExprType', - sc: '.NumericScalarExprPairType' - }, { - en: 'arcsin', + en: 'log', ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + sc: '.AxisIteratorType' }, { - en: 'arctan', - ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit', + sc: '.CoverageExprPairType' }, { - en: 'count', - ti: '.CoverageExprElementType', - sc: '.CondenseScalarExprType' + en: 'fieldSelect', + ti: '.CondenseScalarExprType.InterpolationSet.FieldSelect', + sc: '.AxisIteratorType' }, { - en: 'numericMult', + en: 'booleanEqualNumeric', ti: '.NumericScalarExprPairType', sc: '.CondenseScalarExprType' }, { - en: 'interpolationMethod', - sc: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + en: 'booleanNotEqualNumeric', + ti: '.NumericScalarExprPairType', + sc: '.CondenseScalarExprType' }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', - sc: '.ExtendCoverageExprType' + en: 'booleanNotEqualNumeric', + ti: '.NumericScalarExprPairType', + sc: '.BooleanScalarExprPairType' }, { en: 'numericUnaryMinus', ti: '.CondenseScalarExprType.NumericUnaryMinus', - sc: '.AxisIteratorType' - }, { - en: 'opMax', - ti: 'AnyType', - sc: '.CondenseScalarExprType' - }, { - en: 'cosh', - ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.NumericScalarExprPairType' }, { - en: 'axis', - sc: '.CrsTransformCoverageExprType' + en: 'lessThan', + ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' }, { - en: 'greaterThan', + en: 'lessThan', ti: '.CoverageExprPairType', + sc: '.ScaleCoverageExprType' + }, { + en: 'booleanLessThan', + ti: '.NumericScalarExprPairType', sc: '.CoverageExprPairType' }, { - en: 'scale', - ti: '.ScaleCoverageExprType', + en: 'minus', + ti: '.CoverageExprPairType', sc: '.AxisIteratorType' }, { - en: 'complexConstant', - ti: '.ComplexConstantType', + en: 'booleanXor', + ti: '.BooleanScalarExprPairType', sc: '.CondenseScalarExprType' }, { - en: 'minus', + en: 'lessOrEqual', ti: '.CoverageExprPairType', - sc: '.AxisIteratorType' + sc: '.ExtendCoverageExprType' }, { - en: 'booleanNot', - ti: '.BooleanScalarExprType', - sc: '.BooleanScalarExprPairType' + en: 'iteratorVar', + sc: '.AxisIteratorType' }, { - en: 'booleanConstant', - ti: 'Boolean', - sc: '.CoverageExprPairType' + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', + sc: '.TrimCoverageExprType' }, { - en: 'condense', - ti: '.CondenseScalarExprType', - sc: '.CoverageExprPairType' + en: 'setInterpolationSet', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', + sc: '.TrimCoverageExprType' }, { - en: 'arcsin', + en: 'im', ti: '.CoverageExprElementType', + sc: '.ExtendCoverageExprType' + }, { + en: 'plus', + ti: '.CoverageExprPairType', sc: '.CoverageExprPairType' }, { - en: 'log', - ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', + sc: '.ScaleCoverageExprType' }, { en: 'cast', ti: '.CondenseScalarExprType.InterpolationSet.Cast', - sc: '.AxisIteratorType' + sc: '.CoverageExprPairType' }, { - en: 'abs', + en: 'unaryMinus', + ti: '.CoverageExprElementType', + sc: '.ExtendCoverageExprType' + }, { + en: 'unaryPlus', ti: '.CoverageExprElementType', sc: '.AxisIteratorType' }, { - en: 'sinh', + en: 'reduce', + ti: '.ReduceScalarExprType', + sc: '.NumericScalarExprPairType' + }, { + en: 'cosh', ti: '.CoverageExprElementType', - sc: '.CrsTransformCoverageExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'setInterpolationDefault', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', + en: 'sin', + ti: '.CoverageExprElementType', + sc: '.CoverageExprPairType' + }, { + en: 'bit', + ti: '.CondenseScalarExprType.InterpolationSet.Bit', sc: '.AxisIteratorType' }, { - en: 'sqrt', - ti: '.CoverageExprElementType', + en: 'trim', + ti: '.TrimCoverageExprType', sc: '.TrimCoverageExprType' }, { - en: 'unaryPlus', + en: 'setInterpolationDefault', + ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationDefault', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast', + sc: '.CrsTransformCoverageExprType' + }, { + en: 'tan', ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'setInterpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet', - sc: '.ScaleCoverageExprType' + en: 'reduce', + ti: '.ReduceScalarExprType', + sc: '.AxisIteratorType' }, { - en: 'and', + en: 'mult', ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' + sc: '.AxisIteratorType' }, { - en: 'nullResistance', - sc: '.CondenseScalarExprType.InterpolationSet.SetInterpolationSet' + en: 'crsTransform', + ti: '.CrsTransformCoverageExprType', + sc: '.ScaleCoverageExprType' }, { - en: 'im', + en: 'arccos', ti: '.CoverageExprElementType', - sc: '.ScaleCoverageExprType' + sc: '.ExtendCoverageExprType' }, { - en: 'tan', + en: 'arcsin', ti: '.CoverageExprElementType', - sc: '.AxisIteratorType' + sc: '.ExtendCoverageExprType' }, { - en: 'setCrsSet', - ti: '.CondenseScalarExprType.InterpolationSet.SetCrsSet', + en: 'lowerBound', + ti: '.ScalarExprType', sc: '.TrimCoverageExprType' }, { - en: 'unaryPlus', - ti: '.CoverageExprElementType', + en: 'or', + ti: '.CoverageExprPairType', sc: '.ExtendCoverageExprType' }, { - en: 'mult', - ti: '.CoverageExprPairType', + en: 'crsSet', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { en: 'lessThan', ti: '.CoverageExprPairType', - sc: '.TrimCoverageExprType' + sc: '.CoverageExprPairType' + }, { + en: 'log', + ti: '.CoverageExprElementType', + sc: '.ScaleCoverageExprType' + }, { + en: 'cast', + ti: '.CondenseScalarExprType.InterpolationSet.Cast', + sc: '.ExtendCoverageExprType' }, { en: 'notEqual', ti: '.CoverageExprPairType', - sc: '.CrsTransformCoverageExprType' + sc: '.ExtendCoverageExprType' }, { en: 'const', ti: '.ConstantCoverageExprType', - sc: '.TrimCoverageExprType' - }, { - en: 'sin', - ti: '.CoverageExprElementType', - sc: '.TrimCoverageExprType' - }, { - en: 'trim', - ti: '.TrimCoverageExprType', - sc: '.ScaleCoverageExprType' - }, { - en: 'crsTransform', - ti: '.CrsTransformCoverageExprType', - sc: '.TrimCoverageExprType' - }, { - en: 'scale', - ti: '.ScaleCoverageExprType', sc: '.CoverageExprPairType' }, { - en: 'notEqual', + en: 'greaterOrEqual', ti: '.CoverageExprPairType', sc: '.CoverageExprPairType' }, { - en: 'booleanNotEqualString', - ti: '.StringScalarExprPairType', + en: 'greaterOrEqual', + ti: '.CoverageExprPairType', + sc: '.ExtendCoverageExprType' + }, { + en: 'ln', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'minus', - ti: '.CoverageExprPairType', - sc: '.ScaleCoverageExprType' + en: 'slice', + ti: '.SliceCoverageExprType', + sc: '.ExtendCoverageExprType' }, { - en: 'interpolationSet', - ti: '.CondenseScalarExprType.InterpolationSet', + en: 'cos', + ti: '.CoverageExprElementType', sc: '.CoverageExprPairType' }, { - en: 'minus', + en: 'tanh', + ti: '.CoverageExprElementType', + sc: '.AxisIteratorType' + }, { + en: 'or', ti: '.CoverageExprPairType', - sc: '.CoverageExprPairType' + sc: '.TrimCoverageExprType' + }, { + en: 'notEqual', + ti: '.CoverageExprPairType', + sc: '.AxisIteratorType' }] }; return { diff --git a/scripts/lib/WCST_1_1.js b/scripts/lib/WCST_1_1.js index 24ec74e1..85dd2518 100644 --- a/scripts/lib/WCST_1_1.js +++ b/scripts/lib/WCST_1_1.js @@ -4,15 +4,6 @@ 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', @@ -28,10 +19,6 @@ var WCST_1_1_Module_Factory = function () { en: 'OperationRequest', ti: '.TransactionType' }] - }, { - ln: 'Action', - tn: null, - bti: 'OWS_1_1_0.CodeType' }, { ln: 'TransactionType', ps: [{ @@ -60,6 +47,19 @@ var WCST_1_1_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'Action', + tn: null, + bti: 'OWS_1_1_0.CodeType' + }, { + ln: 'CoverageType', + bti: 'OWS_1_1_0.ReferenceGroupType', + ps: [{ + n: 'action', + rq: true, + en: 'Action', + ti: '.Action' + }] }, { ln: 'TransactionResponseType', ps: [{ @@ -78,26 +78,26 @@ var WCST_1_1_Module_Factory = function () { }] }], eis: [{ - en: 'Acknowledgement', - ti: '.AcknowledgementType' - }, { - en: 'Action', - ti: '.Action' - }, { en: 'Coverage', ti: '.CoverageType', sh: { lp: 'ReferenceGroup', ns: 'http:\/\/www.opengis.net\/ows\/1.1' } + }, { + en: 'TransactionResponse', + ti: '.TransactionResponseType' + }, { + en: 'Acknowledgement', + ti: '.AcknowledgementType' + }, { + en: 'Action', + ti: '.Action' }, { en: 'RequestId' }, { en: 'Transaction', ti: '.TransactionType' - }, { - en: 'TransactionResponse', - ti: '.TransactionResponseType' }] }; return { diff --git a/scripts/lib/WCS_1_0_0.js b/scripts/lib/WCS_1_0_0.js index 783dac35..0d3dfe96 100644 --- a/scripts/lib/WCS_1_0_0.js +++ b/scripts/lib/WCS_1_0_0.js @@ -4,68 +4,92 @@ var WCS_1_0_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wcs', deps: ['XLink_1_0', 'GML4WCS_1_0_0'], tis: [{ - ln: 'OnlineResourceType', + ln: 'GetCapabilities', + tn: null, ps: [{ - n: 'type', - ti: 'XLink_1_0.TypeType', - an: { - lp: 'type', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + n: 'section' }, { - n: 'href', + n: 'service', + rq: true, an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'service' }, t: 'a' }, { - n: 'role', + n: 'version', an: { - lp: 'role', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'version' }, t: 'a' }, { - n: 'arcrole', + n: 'updateSequence', an: { - lp: 'arcrole', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'updateSequence' }, t: 'a' + }] + }, { + ln: 'OutputType', + ps: [{ + n: 'crs', + ti: 'GML4WCS_1_0_0.CodeType' }, { - n: 'title', - an: { - lp: 'title', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + n: 'format', + rq: true, + ti: 'GML4WCS_1_0_0.CodeType' + }] + }, { + ln: 'ServiceType', + bti: '.AbstractDescriptionType', + ps: [{ + n: 'keywords', + mno: 0, + col: true, + ti: '.Keywords' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + 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: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'version' }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'updateSequence', an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'updateSequence' }, t: 'a' }] }, { - ln: 'AxisDescription', + ln: 'TelephoneType', + ps: [{ + n: 'voice', + mno: 0, + col: true + }, { + n: 'facsimile', + mno: 0, + col: true + }] + }, { + ln: 'DCPTypeType.HTTP.Post', tn: null, ps: [{ - n: 'axisDescription', + n: 'onlineResource', rq: true, - en: 'AxisDescription', - ti: '.AxisDescriptionType' + en: 'OnlineResource', + ti: '.OnlineResourceType' }] }, { ln: 'WCSCapabilitiesType', @@ -100,31 +124,23 @@ var WCS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AxisDescriptionType', - bti: '.AbstractDescriptionType', + ln: 'WCSCapabilityType.Request', + tn: null, ps: [{ - n: 'values', + n: 'getCapabilities', rq: true, - ti: '.AxisDescriptionType.Values' - }, { - n: 'semantic', - an: { - lp: 'semantic', - ns: 'http:\/\/www.opengis.net\/wcs' - }, - t: 'a' + en: 'GetCapabilities', + ti: '.WCSCapabilityType.Request.GetCapabilities' }, { - n: 'refSys', - an: { - lp: 'refSys' - }, - t: 'a' + n: 'describeCoverage', + rq: true, + en: 'DescribeCoverage', + ti: '.WCSCapabilityType.Request.DescribeCoverage' }, { - n: 'refSysLabel', - an: { - lp: 'refSysLabel' - }, - t: 'a' + n: 'getCoverage', + rq: true, + en: 'GetCoverage', + ti: '.WCSCapabilityType.Request.GetCoverage' }] }, { ln: 'WCSCapabilityType.VendorSpecificCapabilities', @@ -137,355 +153,367 @@ var WCS_1_0_0_Module_Factory = function () { t: 'ae' }] }, { - ln: 'AbstractDescriptionBaseType', - bti: 'GML4WCS_1_0_0.AbstractGMLType' - }, { - ln: 'RangeSubsetType', + ln: 'TypedLiteralType', ps: [{ - n: 'axisSubset', - rq: true, - col: true, - ti: '.RangeSubsetType.AxisSubset' + n: 'value', + t: 'v' + }, { + n: 'type', + an: { + lp: 'type', + ns: 'http:\/\/www.opengis.net\/wcs' + }, + t: 'a' }] }, { - ln: 'DCPTypeType.HTTP.Get', - tn: null, - ps: [{ - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' - }] + ln: 'SpatialSubsetType', + bti: '.SpatialDomainType' }, { - ln: 'ServiceType', - bti: '.AbstractDescriptionType', + ln: 'OnlineResourceType', ps: [{ - n: 'keywords', - mno: 0, - col: true, - ti: '.Keywords' - }, { - n: 'responsibleParty', - ti: '.ResponsiblePartyType' - }, { - n: 'fees', - rq: true, - ti: 'GML4WCS_1_0_0.CodeListType' + n: 'type', + ti: 'XLink_1_0.TypeType', + an: { + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'accessConstraints', - rq: true, - col: true, - ti: 'GML4WCS_1_0_0.CodeListType' + n: 'href', + an: { + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'version', + n: 'role', an: { - lp: 'version' + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'updateSequence', + n: 'arcrole', an: { - lp: 'updateSequence' + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'SupportedInterpolationsType', - ps: [{ - n: 'interpolationMethod', - rq: true, - col: true }, { - n: '_default', + n: 'title', an: { - lp: 'default' + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - 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', + n: 'show', + ti: 'XLink_1_0.ShowType', an: { - lp: 'type', - ns: 'http:\/\/www.opengis.net\/wcs' + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'semantic', + n: 'actuate', + ti: 'XLink_1_0.ActuateType', an: { - lp: 'semantic', - ns: 'http:\/\/www.opengis.net\/wcs' + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }] }, { - ln: 'DomainSetType', + ln: 'MetadataAssociationType', + bti: 'GML4WCS_1_0_0.MetaDataPropertyType' + }, { + ln: 'Keywords', + tn: null, ps: [{ - n: 'spatialDomain', + n: 'keyword', rq: true, - ti: '.SpatialDomainType' - }, { - n: 'optionalTemporalDomain', - en: 'temporalDomain', - ti: '.TimeSequenceType' + col: true }, { - n: 'temporalDomain', - rq: true, - ti: '.TimeSequenceType' - }] + n: 'type', + ti: 'GML4WCS_1_0_0.CodeType' + }] }, { - ln: 'ValueRangeType', - tn: 'valueRangeType', + ln: 'ContactType', ps: [{ - n: 'min', - ti: '.TypedLiteralType' + n: 'phone', + ti: '.TelephoneType' }, { - n: 'max', - ti: '.TypedLiteralType' + n: 'address', + ti: '.AddressType' + }, { + n: 'onlineResource', + ti: '.OnlineResourceType' + }] + }, { + ln: 'CoverageDescription', + tn: null, + ps: [{ + n: 'coverageOffering', + rq: true, + col: true, + en: 'CoverageOffering', + ti: '.CoverageOfferingType' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, + t: 'a' + }] + }, { + ln: 'ContentMetadata', + tn: null, + ps: [{ + n: 'coverageOfferingBrief', + mno: 0, + col: true, + 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.opengis.net\/wcs' + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'semantic', + n: 'href', an: { - lp: 'semantic', - ns: 'http:\/\/www.opengis.net\/wcs' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'atomic', - ti: 'Boolean', + n: 'role', an: { - lp: 'atomic' + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'closure', - ti: { - t: 'l' - }, + n: 'arcrole', an: { - lp: 'closure', - ns: 'http:\/\/www.opengis.net\/wcs' + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'GetCapabilities', - tn: null, - ps: [{ - n: 'section' }, { - n: 'service', - rq: true, + n: 'title', an: { - lp: 'service' + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'version', + n: 'show', + ti: 'XLink_1_0.ShowType', an: { - lp: 'version' + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'updateSequence', + n: 'actuate', + ti: 'XLink_1_0.ActuateType', an: { - lp: 'updateSequence' + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }] }, { - ln: 'LonLatEnvelopeBaseType', - bti: 'GML4WCS_1_0_0.EnvelopeType' - }, { - ln: 'WCSCapabilityType.Request.GetCapabilities', - tn: null, + ln: 'CoverageOfferingType', + bti: '.CoverageOfferingBriefType', ps: [{ - n: 'dcpType', + n: 'domainSet', rq: true, - col: true, - en: 'DCPType', - ti: '.DCPTypeType' + ti: '.DomainSetType' + }, { + n: 'rangeSet', + rq: true, + ti: '.RangeSet' + }, { + n: 'supportedCRSs', + rq: true, + ti: '.SupportedCRSsType' + }, { + n: 'supportedFormats', + rq: true, + ti: '.SupportedFormatsType' + }, { + n: 'supportedInterpolations', + ti: '.SupportedInterpolationsType' }] }, { - ln: 'RangeSubsetType.AxisSubset', - tn: null, - bti: '.ValueEnumBaseType', + ln: 'AxisDescriptionType', + bti: '.AbstractDescriptionType', ps: [{ - n: 'name', + n: 'values', rq: true, + ti: '.AxisDescriptionType.Values' + }, { + n: 'semantic', an: { - lp: 'name' + lp: 'semantic', + ns: 'http:\/\/www.opengis.net\/wcs' + }, + t: 'a' + }, { + n: 'refSys', + an: { + lp: 'refSys' + }, + t: 'a' + }, { + n: 'refSysLabel', + an: { + lp: 'refSysLabel' }, t: 'a' }] }, { - ln: 'SpatialDomainType', + ln: 'MetadataLinkType', + bti: '.MetadataAssociationType', ps: [{ - n: 'envelope', + n: 'metadataType', rq: true, - col: true, - mx: false, - dom: false, - en: { - lp: 'Envelope', - ns: 'http:\/\/www.opengis.net\/gml' + an: { + lp: 'metadataType' }, - ti: 'GML4WCS_1_0_0.EnvelopeType', - t: 'er' - }, { - n: 'grid', + t: 'a' + }] + }, { + ln: 'RangeSetType', + bti: '.AbstractDescriptionType', + ps: [{ + n: 'axisDescription', 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' + ti: '.AxisDescription' }, { - n: 'polygon', - mno: 0, - col: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml' + n: 'nullValues', + ti: '.ValueEnumType' + }, { + n: 'semantic', + an: { + lp: 'semantic', + ns: 'http:\/\/www.opengis.net\/wcs' }, - ti: 'GML4WCS_1_0_0.PolygonType' - }] - }, { - ln: 'ContactType', - ps: [{ - n: 'phone', - ti: '.TelephoneType' + t: 'a' }, { - n: 'address', - ti: '.AddressType' + n: 'refSys', + an: { + lp: 'refSys' + }, + t: 'a' }, { - n: 'onlineResource', - ti: '.OnlineResourceType' + n: 'refSysLabel', + an: { + lp: 'refSysLabel' + }, + t: 'a' }] }, { - ln: 'Keywords', - tn: null, - ps: [{ - n: 'keyword', - rq: true, - col: true - }, { - n: 'type', - ti: 'GML4WCS_1_0_0.CodeType' - }] + ln: 'AbstractDescriptionBaseType', + bti: 'GML4WCS_1_0_0.AbstractGMLType' }, { - ln: 'DomainSubsetType', + ln: 'LonLatEnvelopeType', + bti: '.LonLatEnvelopeBaseType', ps: [{ - n: 'spatialSubset', - rq: true, - ti: '.SpatialSubsetType' - }, { - n: 'optionalTemporalSubset', - en: 'temporalSubset', - ti: '.TimeSequenceType' - }, { - n: 'temporalSubset', + n: 'timePosition', rq: true, - ti: '.TimeSequenceType' + mno: 2, + mxo: 2, + col: true, + en: { + lp: 'timePosition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML4WCS_1_0_0.TimePositionType' }] }, { - ln: 'TimePeriodType', + ln: 'SupportedInterpolationsType', ps: [{ - n: 'beginPosition', - rq: true, - ti: 'GML4WCS_1_0_0.TimePositionType' - }, { - n: 'endPosition', + n: 'interpolationMethod', rq: true, - ti: 'GML4WCS_1_0_0.TimePositionType' - }, { - n: 'timeResolution' + col: true }, { - n: 'frame', + n: '_default', an: { - lp: 'frame' + lp: 'default' }, t: 'a' }] }, { - ln: 'TimeSequenceType', + ln: 'DCPTypeType.HTTP', + tn: null, ps: [{ - n: 'timePositionOrTimePeriod', + n: 'getOrPost', rq: true, col: true, etis: [{ - en: { - lp: 'timePosition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML4WCS_1_0_0.TimePositionType' + en: 'Get', + ti: '.DCPTypeType.HTTP.Get' }, { - en: 'timePeriod', - ti: '.TimePeriodType' + en: 'Post', + ti: '.DCPTypeType.HTTP.Post' }], t: 'es' }] }, { - ln: 'AxisDescriptionType.Values', - tn: null, - bti: '.ValueEnumType', - ps: [{ - n: '_default', - en: 'default', - ti: '.TypedLiteralType' - }] - }, { - ln: 'WCSCapabilityType.Request.DescribeCoverage', + ln: 'DescribeCoverage', tn: null, ps: [{ - n: 'dcpType', - rq: true, - col: true, - en: 'DCPType', - ti: '.DCPTypeType' - }] - }, { - ln: 'TelephoneType', - ps: [{ - n: 'voice', + n: 'coverage', mno: 0, - col: true + col: true, + en: 'Coverage' }, { - n: 'facsimile', - mno: 0, - col: true - }] - }, { - ln: 'DCPTypeType.HTTP.Post', - tn: null, - ps: [{ - n: 'onlineResource', + n: 'service', rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' + an: { + lp: 'service' + }, + t: 'a' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' }] }, { ln: 'CoverageOfferingBriefType', @@ -501,27 +529,41 @@ var WCS_1_0_0_Module_Factory = function () { ti: '.Keywords' }] }, { - ln: 'CoverageDescription', - tn: null, + ln: 'AbstractDescriptionType', + bti: '.AbstractDescriptionBaseType', ps: [{ - n: 'coverageOffering', + n: 'wcsDescription', + en: 'description' + }, { + n: 'wcsName', rq: true, - col: true, - en: 'CoverageOffering', - ti: '.CoverageOfferingType' + en: 'name' }, { - n: 'version', + n: 'label', + rq: true + }] + }, { + ln: 'IntervalType', + tn: 'intervalType', + bti: '.ValueRangeType', + ps: [{ + n: 'res', + ti: '.TypedLiteralType' + }] + }, { + ln: 'DomainSetType', + ps: [{ + n: 'spatialDomain', rq: true, - an: { - lp: 'version' - }, - t: 'a' + ti: '.SpatialDomainType' }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' - }, - t: 'a' + n: 'optionalTemporalDomain', + en: 'temporalDomain', + ti: '.TimeSequenceType' + }, { + n: 'temporalDomain', + rq: true, + ti: '.TimeSequenceType' }] }, { ln: 'RangeSet', @@ -533,47 +575,15 @@ var WCS_1_0_0_Module_Factory = function () { ti: '.RangeSetType' }] }, { - ln: 'RangeSetType', - bti: '.AbstractDescriptionType', - ps: [{ - n: 'axisDescription', - mno: 0, - col: true, - ti: '.AxisDescription' - }, { - n: 'nullValues', - ti: '.ValueEnumType' - }, { - 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' - }] - }, { - ln: 'WCSCapabilityType.Exception', - tn: null, + ln: 'DCPTypeType', ps: [{ - n: 'format', + n: 'http', rq: true, - col: true, - en: 'Format' + en: 'HTTP', + ti: '.DCPTypeType.HTTP' }] }, { - ln: 'WCSCapabilityType.Request.GetCoverage', + ln: 'WCSCapabilityType.Request.DescribeCoverage', tn: null, ps: [{ n: 'dcpType', @@ -583,69 +593,109 @@ var WCS_1_0_0_Module_Factory = function () { ti: '.DCPTypeType' }] }, { - ln: 'AddressType', + ln: 'WCSCapabilityType', ps: [{ - n: 'deliveryPoint', - mno: 0, - col: true - }, { - n: 'city' + n: 'request', + rq: true, + en: 'Request', + ti: '.WCSCapabilityType.Request' }, { - n: 'administrativeArea' + n: 'exception', + rq: true, + en: 'Exception', + ti: '.WCSCapabilityType.Exception' }, { - n: 'postalCode' + n: 'vendorSpecificCapabilities', + en: 'VendorSpecificCapabilities', + ti: '.WCSCapabilityType.VendorSpecificCapabilities' }, { - n: 'country' + n: 'version', + an: { + lp: 'version' + }, + t: 'a' }, { - n: 'electronicMailAddress', - mno: 0, - col: true + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, + t: 'a' }] }, { - ln: 'SupportedCRSsType', + ln: 'GetCoverage', + tn: null, ps: [{ - n: 'requestResponseCRSs', + n: 'sourceCoverage', + rq: true + }, { + n: 'domainSubset', rq: true, - col: true, - ti: 'GML4WCS_1_0_0.CodeListType' + ti: '.DomainSubsetType' }, { - n: 'requestCRSs', + n: 'rangeSubset', + ti: '.RangeSubsetType' + }, { + n: 'interpolationMethod' + }, { + n: 'output', rq: true, - col: true, - ti: 'GML4WCS_1_0_0.CodeListType' + ti: '.OutputType' }, { - n: 'responseCRSs', + n: 'service', rq: true, - col: true, - ti: 'GML4WCS_1_0_0.CodeListType' + an: { + lp: 'service' + }, + t: 'a' }, { - n: 'nativeCRSs', - mno: 0, - col: true, - ti: 'GML4WCS_1_0_0.CodeListType' + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'LonLatEnvelopeType', - bti: '.LonLatEnvelopeBaseType', + ln: 'TimeSequenceType', ps: [{ - n: 'timePosition', + n: 'timePositionOrTimePeriod', rq: true, - mno: 2, - mxo: 2, col: true, - en: { - lp: 'timePosition', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML4WCS_1_0_0.TimePositionType' + etis: [{ + en: { + lp: 'timePosition', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML4WCS_1_0_0.TimePositionType' + }, { + en: 'timePeriod', + ti: '.TimePeriodType' + }], + t: 'es' + }] + }, { + ln: 'DCPTypeType.HTTP.Get', + tn: null, + ps: [{ + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' }] }, { - ln: 'IntervalType', - tn: 'intervalType', - bti: '.ValueRangeType', + ln: 'DomainSubsetType', ps: [{ - n: 'res', - ti: '.TypedLiteralType' + n: 'spatialSubset', + rq: true, + ti: '.SpatialSubsetType' + }, { + n: 'optionalTemporalSubset', + en: 'temporalSubset', + ti: '.TimeSequenceType' + }, { + n: 'temporalSubset', + rq: true, + ti: '.TimeSequenceType' }] }, { ln: 'ResponsiblePartyType', @@ -665,223 +715,136 @@ var WCS_1_0_0_Module_Factory = function () { ti: '.ContactType' }] }, { - ln: 'DCPTypeType.HTTP', - tn: null, - ps: [{ - n: 'getOrPost', - rq: true, - col: true, - etis: [{ - en: 'Get', - ti: '.DCPTypeType.HTTP.Get' - }, { - en: 'Post', - ti: '.DCPTypeType.HTTP.Post' - }], - t: 'es' - }] - }, { - ln: 'WCSCapabilityType.Request', - tn: null, + ln: 'TimePeriodType', ps: [{ - n: 'getCapabilities', - rq: true, - en: 'GetCapabilities', - ti: '.WCSCapabilityType.Request.GetCapabilities' - }, { - n: 'describeCoverage', - rq: true, - en: 'DescribeCoverage', - ti: '.WCSCapabilityType.Request.DescribeCoverage' - }, { - n: 'getCoverage', + n: 'beginPosition', rq: true, - en: 'GetCoverage', - ti: '.WCSCapabilityType.Request.GetCoverage' - }] - }, { - ln: 'DescribeCoverage', - tn: null, - ps: [{ - n: 'coverage', - mno: 0, - col: true, - en: 'Coverage' + ti: 'GML4WCS_1_0_0.TimePositionType' }, { - n: 'service', + n: 'endPosition', rq: true, - an: { - lp: 'service' - }, - t: 'a' + ti: 'GML4WCS_1_0_0.TimePositionType' }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'TypedLiteralType', - ps: [{ - n: 'value', - t: 'v' + n: 'timeResolution' }, { - n: 'type', + n: 'frame', an: { - lp: 'type', - ns: 'http:\/\/www.opengis.net\/wcs' + lp: 'frame' }, t: 'a' }] }, { - ln: 'MetadataLinkType', - bti: '.MetadataAssociationType', + ln: 'WCSCapabilityType.Exception', + tn: null, ps: [{ - n: 'metadataType', + n: 'format', rq: true, - an: { - lp: 'metadataType' - }, - t: 'a' + col: true, + en: 'Format' }] }, { - ln: 'ContentMetadata', - tn: null, + ln: 'AddressType', ps: [{ - n: 'coverageOfferingBrief', + n: 'deliveryPoint', mno: 0, - col: true, - en: 'CoverageOfferingBrief', - ti: '.CoverageOfferingBriefType' + col: true }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' + n: 'city' }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' - }, - t: 'a' + n: 'administrativeArea' }, { - n: 'remoteSchema', - an: { - lp: 'remoteSchema', - ns: 'http:\/\/www.opengis.net\/gml' - }, - t: 'a' + n: 'postalCode' }, { - n: 'type', - ti: 'XLink_1_0.TypeType', - an: { - lp: 'type', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + n: 'country' }, { - n: 'href', - an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + n: 'electronicMailAddress', + mno: 0, + col: true + }] + }, { + ln: 'LonLatEnvelopeBaseType', + bti: 'GML4WCS_1_0_0.EnvelopeType' + }, { + ln: 'ValueRangeType', + tn: 'valueRangeType', + ps: [{ + n: 'min', + ti: '.TypedLiteralType' }, { - n: 'role', - an: { - lp: 'role', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' + n: 'max', + ti: '.TypedLiteralType' }, { - n: 'arcrole', + 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: 'GetCoverage', + ln: 'RangeSubsetType.AxisSubset', tn: null, + bti: '.ValueEnumBaseType', ps: [{ - n: 'sourceCoverage', - rq: true - }, { - n: 'domainSubset', - rq: true, - ti: '.DomainSubsetType' - }, { - n: 'rangeSubset', - ti: '.RangeSubsetType' - }, { - n: 'interpolationMethod' - }, { - n: 'output', - rq: true, - ti: '.OutputType' - }, { - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'version', + n: 'name', rq: true, an: { - lp: 'version' + lp: 'name' }, t: 'a' }] }, { - ln: 'AbstractDescriptionType', - bti: '.AbstractDescriptionBaseType', + ln: 'WCSCapabilityType.Request.GetCapabilities', + tn: null, ps: [{ - n: 'wcsDescription', - en: 'description' - }, { - n: 'wcsName', + n: 'dcpType', rq: true, - en: 'name' - }, { - n: 'label', - rq: true + col: true, + en: 'DCPType', + ti: '.DCPTypeType' }] }, { - ln: 'DCPTypeType', + ln: 'ValueEnumType', + tn: 'valueEnumType', + bti: '.ValueEnumBaseType', ps: [{ - n: 'http', - rq: true, - en: 'HTTP', - ti: '.DCPTypeType.HTTP' + n: 'type', + an: { + lp: 'type', + ns: 'http:\/\/www.opengis.net\/wcs' + }, + t: 'a' + }, { + n: 'semantic', + an: { + lp: 'semantic', + ns: 'http:\/\/www.opengis.net\/wcs' + }, + t: 'a' }] }, { ln: 'ValueEnumBaseType', @@ -900,31 +863,49 @@ var WCS_1_0_0_Module_Factory = function () { t: 'es' }] }, { - ln: 'CoverageOfferingType', - bti: '.CoverageOfferingBriefType', + ln: 'RangeSubsetType', ps: [{ - n: 'domainSet', - rq: true, - ti: '.DomainSetType' - }, { - n: 'rangeSet', + n: 'axisSubset', rq: true, - ti: '.RangeSet' - }, { - n: 'supportedCRSs', + col: true, + ti: '.RangeSubsetType.AxisSubset' + }] + }, { + ln: 'SpatialDomainType', + ps: [{ + n: 'envelope', rq: true, - ti: '.SupportedCRSsType' + col: true, + mx: false, + dom: false, + en: { + lp: 'Envelope', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML4WCS_1_0_0.EnvelopeType', + t: 'er' }, { - n: 'supportedFormats', - rq: true, - ti: '.SupportedFormatsType' + 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: 'supportedInterpolations', - ti: '.SupportedInterpolationsType' + n: 'polygon', + mno: 0, + col: true, + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML4WCS_1_0_0.PolygonType' }] - }, { - ln: 'SpatialSubsetType', - bti: '.SpatialDomainType' }, { ln: 'SupportedFormatsType', ps: [{ @@ -940,111 +921,115 @@ var WCS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'WCSCapabilityType', + ln: 'AxisDescription', + tn: null, ps: [{ - n: 'request', + n: 'axisDescription', rq: true, - en: 'Request', - ti: '.WCSCapabilityType.Request' - }, { - n: 'exception', + en: 'AxisDescription', + ti: '.AxisDescriptionType' + }] + }, { + ln: 'SupportedCRSsType', + ps: [{ + n: 'requestResponseCRSs', rq: true, - en: 'Exception', - ti: '.WCSCapabilityType.Exception' + col: true, + ti: 'GML4WCS_1_0_0.CodeListType' }, { - n: 'vendorSpecificCapabilities', - en: 'VendorSpecificCapabilities', - ti: '.WCSCapabilityType.VendorSpecificCapabilities' + n: 'requestCRSs', + rq: true, + col: true, + ti: 'GML4WCS_1_0_0.CodeListType' }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' + n: 'responseCRSs', + rq: true, + col: true, + ti: 'GML4WCS_1_0_0.CodeListType' }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' - }, - t: 'a' + n: 'nativeCRSs', + mno: 0, + col: true, + ti: 'GML4WCS_1_0_0.CodeListType' }] }, { - ln: 'MetadataAssociationType', - bti: 'GML4WCS_1_0_0.MetaDataPropertyType' + ln: 'AxisDescriptionType.Values', + tn: null, + bti: '.ValueEnumType', + ps: [{ + n: '_default', + en: 'default', + ti: '.TypedLiteralType' + }] }, { - t: 'enum', - ln: 'CapabilitiesSectionType', - vs: ['\/', '\/WCS_Capabilities\/Service', '\/WCS_Capabilities\/Capability', '\/WCS_Capabilities\/ContentMetadata'] + ln: 'WCSCapabilityType.Request.GetCoverage', + tn: null, + ps: [{ + n: 'dcpType', + rq: true, + col: true, + en: 'DCPType', + ti: '.DCPTypeType' + }] }, { t: 'enum', ln: 'InterpolationMethodType', vs: ['nearest neighbor', 'bilinear', 'bicubic', 'lost area', 'barycentric', 'none'] + }, { + t: 'enum', + ln: 'CapabilitiesSectionType', + vs: ['\/', '\/WCS_Capabilities\/Service', '\/WCS_Capabilities\/Capability', '\/WCS_Capabilities\/ContentMetadata'] }], eis: [{ - en: 'CoverageOfferingBrief', - ti: '.CoverageOfferingBriefType', + en: 'CoverageOffering', + ti: '.CoverageOfferingType', sh: { lp: '_GML', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'interval', - ti: '.IntervalType' + en: 'axisDescription', + ti: '.AxisDescription' }, { - en: 'temporalDomain', - ti: '.TimeSequenceType' + en: 'timePeriod', + ti: '.TimePeriodType' }, { en: 'supportedInterpolations', ti: '.SupportedInterpolationsType' }, { - en: 'lonLatEnvelope', - ti: '.LonLatEnvelopeType' - }, { - en: 'axisDescription', - ti: '.AxisDescription' + en: 'singleValue', + ti: '.TypedLiteralType' }, { - en: 'supportedCRSs', - ti: '.SupportedCRSsType' + en: 'spatialSubset', + ti: '.SpatialSubsetType' }, { - en: 'RangeSet', - ti: '.RangeSetType', + en: 'CoverageOfferingBrief', + ti: '.CoverageOfferingBriefType', sh: { lp: '_GML', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'domainSet', - ti: '.DomainSetType' + en: 'GetCoverage', + ti: '.GetCoverage' }, { - en: 'Service', - ti: '.ServiceType', + en: 'keywords', + ti: '.Keywords' + }, { + en: 'formats', + ti: 'GML4WCS_1_0_0.CodeListType' + }, { + en: 'RangeSet', + ti: '.RangeSetType', sh: { lp: '_GML', ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'CoverageDescription', - ti: '.CoverageDescription' - }, { - en: 'formats', - ti: 'GML4WCS_1_0_0.CodeListType' - }, { - en: 'TimeSequence', - ti: '.TimeSequenceType' + en: 'interval', + ti: '.IntervalType' }, { en: 'name' - }, { - en: 'temporalSubset', - ti: '.TimeSequenceType' - }, { - en: 'timePeriod', - ti: '.TimePeriodType' - }, { - en: 'GetCapabilities', - ti: '.GetCapabilities' - }, { - en: 'rangeSet', - ti: '.RangeSet' }, { en: 'metadataLink', ti: '.MetadataLinkType', @@ -1052,41 +1037,59 @@ var WCS_1_0_0_Module_Factory = function () { lp: 'metaDataProperty', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: 'supportedFormats', - ti: '.SupportedFormatsType' }, { en: 'WCS_Capabilities', ti: '.WCSCapabilitiesType' + }, { + en: 'GetCapabilities', + ti: '.GetCapabilities' }, { en: 'ContentMetadata', ti: '.ContentMetadata' }, { - en: 'CoverageOffering', - ti: '.CoverageOfferingType', - sh: { - lp: '_GML', - ns: 'http:\/\/www.opengis.net\/gml' - } + en: 'domainSet', + ti: '.DomainSetType' }, { - en: 'keywords', - ti: '.Keywords' + en: 'temporalSubset', + ti: '.TimeSequenceType' }, { - en: 'singleValue', - ti: '.TypedLiteralType' + en: 'CoverageDescription', + ti: '.CoverageDescription' }, { - en: 'spatialSubset', - ti: '.SpatialSubsetType' + en: 'Capability', + ti: '.WCSCapabilityType' }, { - en: 'GetCoverage', - ti: '.GetCoverage' + en: 'spatialDomain', + ti: '.SpatialDomainType' }, { - en: 'interpolationMethod' + en: 'rangeSet', + ti: '.RangeSet' + }, { + en: 'supportedCRSs', + ti: '.SupportedCRSsType' + }, { + en: 'Service', + ti: '.ServiceType', + sh: { + lp: '_GML', + ns: 'http:\/\/www.opengis.net\/gml' + } }, { en: 'description' + }, { + en: 'lonLatEnvelope', + ti: '.LonLatEnvelopeType' }, { en: 'DescribeCoverage', ti: '.DescribeCoverage' + }, { + en: 'TimeSequence', + ti: '.TimeSequenceType' + }, { + en: 'temporalDomain', + ti: '.TimeSequenceType' + }, { + en: 'interpolationMethod' }, { en: 'AxisDescription', ti: '.AxisDescriptionType', @@ -1095,11 +1098,8 @@ var WCS_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'spatialDomain', - ti: '.SpatialDomainType' - }, { - en: 'Capability', - ti: '.WCSCapabilityType' + en: 'supportedFormats', + ti: '.SupportedFormatsType' }] }; return { diff --git a/scripts/lib/WCS_1_1.js b/scripts/lib/WCS_1_1.js index e4ccb0cd..839ab159 100644 --- a/scripts/lib/WCS_1_1.js +++ b/scripts/lib/WCS_1_1.js @@ -2,30 +2,28 @@ var WCS_1_1_Module_Factory = function () { var WCS_1_1 = { n: 'WCS_1_1', dens: 'http:\/\/www.opengis.net\/wcs\/1.1', - deps: ['OWS_1_1_0', 'XLink_1_0', 'GML_3_1_1'], + deps: ['GML_3_1_1', 'OWS_1_1_0', 'XLink_1_0'], tis: [{ - ln: 'InterpolationMethods', - tn: null, + ln: 'CoverageSummaryType', + bti: 'OWS_1_1_0.DescriptionType', ps: [{ - n: 'interpolationMethod', + n: 'metadata', mno: 0, col: true, - en: 'InterpolationMethod', - ti: '.InterpolationMethodType' + en: { + lp: 'Metadata', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.MetadataType' }, { - n: '_default', - rq: true, - en: 'Default' - }] - }, { - ln: 'Contents', - tn: null, - ps: [{ - n: 'coverageSummary', + n: 'wgs84BoundingBox', mno: 0, col: true, - en: 'CoverageSummary', - ti: '.CoverageSummaryType' + en: { + lp: 'WGS84BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.WGS84BoundingBoxType' }, { n: 'supportedCRS', mno: 0, @@ -37,136 +35,28 @@ var WCS_1_1_Module_Factory = function () { col: true, en: 'SupportedFormat' }, { - n: 'otherSource', - mno: 0, - col: true, - en: 'OtherSource', - ti: 'OWS_1_1_0.OnlineResourceType' - }] - }, { - ln: 'RequestBaseType', - ps: [{ - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'SpatialDomainType', - ps: [{ - n: 'boundingBox', + n: 'coverageSummary', rq: true, col: 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: 'gridCRS', - en: 'GridCRS', - ti: '.GridCrsType' - }, { - n: 'coordinateOperation', - mx: false, - dom: false, - en: { - lp: '_CoordinateOperation', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.AbstractCoordinateOperationType', - t: 'er' - }, { - n: 'imageCRS', - en: 'ImageCRS', - ti: '.ImageCRSRefType' + en: 'CoverageSummary', + ti: '.CoverageSummaryType' }, { - n: 'polygon', - mno: 0, - col: true, - en: { - lp: 'Polygon', - ns: 'http:\/\/www.opengis.net\/gml' - }, - ti: 'GML_3_1_1.PolygonType' - }] - }, { - ln: 'DomainSubsetType', - ps: [{ - 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: 'optionalIdentifier', + en: 'Identifier' }, { - n: 'temporalSubset', - en: 'TemporalSubset', - ti: '.TimeSequenceType' - }] - }, { - ln: 'CoveragesType', - ps: [{ - n: 'coverage', - rq: true, - col: true, - 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', + ln: 'GetCapabilities', + tn: null, + bti: 'OWS_1_1_0.GetCapabilitiesType', ps: [{ - n: 'beginPosition', - rq: true, - en: 'BeginPosition', - ti: 'GML_3_1_1.TimePositionType' - }, { - n: 'endPosition', + n: 'service', rq: true, - en: 'EndPosition', - ti: 'GML_3_1_1.TimePositionType' - }, { - n: 'timeResolution', - en: 'TimeResolution' - }, { - n: 'frame', an: { - lp: 'frame' + lp: 'service' }, t: 'a' }] @@ -226,76 +116,53 @@ 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', + ln: 'TimeSequenceType', ps: [{ - n: 'service', + n: 'timePositionOrTimePeriod', rq: true, - an: { - lp: 'service' - }, - t: 'a' + 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: 'AxisSubset', - tn: null, + ln: 'CoveragesType', ps: [{ - n: 'identifier', - rq: true, - en: 'Identifier' - }, { - n: 'key', + n: 'coverage', rq: true, col: true, - en: 'Key' + en: 'Coverage', + ti: 'OWS_1_1_0.ReferenceGroupType' }] }, { - ln: 'InterpolationMethodType', - bti: '.InterpolationMethodBaseType', - ps: [{ - n: 'nullResistance', - an: { - lp: 'nullResistance' - }, - t: 'a' - }] + ln: 'InterpolationMethodBaseType', + bti: 'OWS_1_1_0.CodeType' }, { - ln: 'OutputType', + ln: 'DomainSubsetType', ps: [{ - n: 'gridCRS', - en: 'GridCRS', - ti: '.GridCrsType' - }, { - n: 'format', + n: 'boundingBox', rq: true, - an: { - lp: 'format' + mx: false, + dom: false, + en: { + lp: 'BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' + ti: 'OWS_1_1_0.BoundingBoxType', + t: 'er' }, { - n: 'store', - ti: 'Boolean', - an: { - lp: 'store' - }, - t: 'a' + n: 'temporalSubset', + en: 'TemporalSubset', + ti: '.TimeSequenceType' }] - }, { - ln: 'InterpolationMethodBaseType', - bti: 'OWS_1_1_0.CodeType' }, { ln: 'Capabilities', tn: null, @@ -306,122 +173,101 @@ var WCS_1_1_Module_Factory = function () { ti: '.Contents' }] }, { - ln: 'AvailableKeys', + ln: 'CoverageDescriptions', tn: null, ps: [{ - n: 'key', + n: 'coverageDescription', rq: true, col: true, - en: 'Key' + en: 'CoverageDescription', + ti: '.CoverageDescriptionType' }] }, { - ln: 'GetCoverage', + ln: 'AxisSubset', 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: 'domainSubset', - rq: true, - en: 'DomainSubset', - ti: '.DomainSubsetType' - }, { - n: 'rangeSubset', - en: 'RangeSubset', - ti: '.RangeSubsetType' + en: 'Identifier' }, { - n: 'output', + n: 'key', rq: true, - en: 'Output', - ti: '.OutputType' + col: true, + en: 'Key' }] }, { - ln: 'CoverageDescriptions', - tn: null, + ln: 'TimePeriodType', ps: [{ - n: 'coverageDescription', + n: 'beginPosition', rq: true, - col: true, - en: 'CoverageDescription', - ti: '.CoverageDescriptionType' + en: 'BeginPosition', + ti: 'GML_3_1_1.TimePositionType' + }, { + n: 'endPosition', + rq: true, + en: 'EndPosition', + ti: 'GML_3_1_1.TimePositionType' + }, { + n: 'timeResolution', + en: 'TimeResolution' + }, { + n: 'frame', + an: { + lp: 'frame' + }, + t: 'a' }] }, { - ln: 'CoverageSummaryType', - bti: 'OWS_1_1_0.DescriptionType', + ln: 'GridCrsType', ps: [{ - n: 'metadata', - mno: 0, - col: true, + n: 'srsName', en: { - lp: 'Metadata', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'srsName', + ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'OWS_1_1_0.MetadataType' + ti: 'GML_3_1_1.CodeType' }, { - n: 'wgs84BoundingBox', - mno: 0, - col: true, - en: { - lp: 'WGS84BoundingBox', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.WGS84BoundingBoxType' + n: 'gridBaseCRS', + rq: true, + en: 'GridBaseCRS' }, { - n: 'supportedCRS', - mno: 0, - col: true, - en: 'SupportedCRS' + n: 'gridType', + en: 'GridType' }, { - n: 'supportedFormat', - mno: 0, - col: true, - en: 'SupportedFormat' + n: 'gridOrigin', + en: 'GridOrigin', + ti: { + t: 'l', + bti: 'Double' + } }, { - n: 'coverageSummary', + n: 'gridOffsets', rq: true, - col: true, - en: 'CoverageSummary', - ti: '.CoverageSummaryType' + en: 'GridOffsets', + ti: { + t: 'l', + bti: 'Double' + } }, { - n: 'optionalIdentifier', - en: 'Identifier' + n: 'gridCS', + en: 'GridCS' }, { - 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' + n: 'id', + ti: 'ID', + an: { + lp: 'id', + ns: 'http:\/\/www.opengis.net\/gml' + }, + t: 'a' }] }, { - ln: 'RangeSubsetType', + ln: 'RangeType', ps: [{ - n: 'fieldSubset', + n: 'field', rq: true, col: true, - en: 'FieldSubset', - ti: '.RangeSubsetType.FieldSubset' + en: 'Field', + ti: '.FieldType' }] }, { ln: 'ImageCRSRefType', @@ -493,62 +339,182 @@ var WCS_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'RangeSubsetType.FieldSubset', + ln: 'Contents', tn: null, ps: [{ - n: 'identifier', - rq: true, - en: { - lp: 'Identifier', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.CodeType' + n: 'coverageSummary', + mno: 0, + col: true, + en: 'CoverageSummary', + ti: '.CoverageSummaryType' }, { - n: 'interpolationType', - en: 'InterpolationType' + n: 'supportedCRS', + mno: 0, + col: true, + en: 'SupportedCRS' }, { - n: 'axisSubset', + n: 'supportedFormat', mno: 0, col: true, - en: 'AxisSubset', - ti: '.AxisSubset' + en: 'SupportedFormat' + }, { + n: 'otherSource', + mno: 0, + col: true, + en: 'OtherSource', + ti: 'OWS_1_1_0.OnlineResourceType' }] }, { - ln: 'CoverageDescriptionType', - bti: 'OWS_1_1_0.DescriptionType', + ln: 'CoverageDomainType', + ps: [{ + n: 'spatialDomain', + rq: true, + en: 'SpatialDomain', + ti: '.SpatialDomainType' + }, { + n: 'temporalDomain', + en: 'TemporalDomain', + ti: '.TimeSequenceType' + }] + }, { + ln: 'DescribeCoverage', + tn: null, + bti: '.RequestBaseType', ps: [{ n: 'identifier', rq: true, + col: true, en: 'Identifier' + }] + }, { + ln: 'OutputType', + ps: [{ + n: 'gridCRS', + en: 'GridCRS', + ti: '.GridCrsType' }, { - n: 'metadata', + n: 'format', + rq: true, + an: { + lp: 'format' + }, + t: 'a' + }, { + n: 'store', + ti: 'Boolean', + an: { + lp: 'store' + }, + t: 'a' + }] + }, { + ln: 'RequestBaseType', + ps: [{ + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'InterpolationMethods', + tn: null, + ps: [{ + n: 'interpolationMethod', mno: 0, col: true, + en: 'InterpolationMethod', + ti: '.InterpolationMethodType' + }, { + n: '_default', + rq: true, + en: 'Default' + }] + }, { + ln: 'GetCoverage', + tn: null, + bti: '.RequestBaseType', + ps: [{ + n: 'identifier', + rq: true, en: { - lp: 'Metadata', + lp: 'Identifier', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'OWS_1_1_0.MetadataType' + ti: 'OWS_1_1_0.CodeType' }, { - n: 'domain', + n: 'domainSubset', rq: true, - en: 'Domain', - ti: '.CoverageDomainType' + en: 'DomainSubset', + ti: '.DomainSubsetType' }, { - n: 'range', - rq: true, - en: 'Range', - ti: '.RangeType' + n: 'rangeSubset', + en: 'RangeSubset', + ti: '.RangeSubsetType' }, { - n: 'supportedCRS', - mno: 0, + n: 'output', + rq: true, + en: 'Output', + ti: '.OutputType' + }] + }, { + ln: 'AvailableKeys', + tn: null, + ps: [{ + n: 'key', + rq: true, col: true, - en: 'SupportedCRS' - }, { - n: 'supportedFormat', + en: 'Key' + }] + }, { + ln: 'SpatialDomainType', + ps: [{ + n: 'boundingBox', rq: true, col: true, - en: 'SupportedFormat' + mx: false, + dom: false, + en: { + lp: 'BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.BoundingBoxType', + t: 'er' + }, { + n: 'gridCRS', + en: 'GridCRS', + ti: '.GridCrsType' + }, { + n: 'coordinateOperation', + mx: false, + dom: false, + en: { + lp: '_CoordinateOperation', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.AbstractCoordinateOperationType', + t: 'er' + }, { + n: 'imageCRS', + en: 'ImageCRS', + ti: '.ImageCRSRefType' + }, { + n: 'polygon', + mno: 0, + col: true, + en: { + lp: 'Polygon', + ns: 'http:\/\/www.opengis.net\/gml' + }, + ti: 'GML_3_1_1.PolygonType' }] }, { ln: 'FieldType', @@ -581,70 +547,84 @@ var WCS_1_1_Module_Factory = function () { ti: '.AxisType' }] }, { - ln: 'GridCrsType', + ln: 'RangeSubsetType.FieldSubset', + tn: null, ps: [{ - n: 'srsName', + n: 'identifier', + rq: true, en: { - lp: 'srsName', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'Identifier', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'GML_3_1_1.CodeType' + ti: 'OWS_1_1_0.CodeType' }, { - n: 'gridBaseCRS', + n: 'interpolationType', + en: 'InterpolationType' + }, { + n: 'axisSubset', + mno: 0, + col: true, + en: 'AxisSubset', + ti: '.AxisSubset' + }] + }, { + ln: 'RangeSubsetType', + ps: [{ + n: 'fieldSubset', rq: true, - en: 'GridBaseCRS' + col: true, + en: 'FieldSubset', + ti: '.RangeSubsetType.FieldSubset' + }] + }, { + ln: 'CoverageDescriptionType', + bti: 'OWS_1_1_0.DescriptionType', + ps: [{ + n: 'identifier', + rq: true, + en: 'Identifier' }, { - n: 'gridType', - en: 'GridType' + n: 'metadata', + mno: 0, + col: true, + en: { + lp: 'Metadata', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.MetadataType' }, { - n: 'gridOrigin', - en: 'GridOrigin', - ti: { - t: 'l', - bti: 'Double' - } + n: 'domain', + rq: true, + en: 'Domain', + ti: '.CoverageDomainType' }, { - n: 'gridOffsets', + n: 'range', rq: true, - en: 'GridOffsets', - ti: { - t: 'l', - bti: 'Double' - } + en: 'Range', + ti: '.RangeType' }, { - n: 'gridCS', - en: 'GridCS' + n: 'supportedCRS', + mno: 0, + col: true, + en: 'SupportedCRS' }, { - n: 'id', - ti: 'ID', + n: 'supportedFormat', + rq: true, + col: true, + en: 'SupportedFormat' + }] + }, { + ln: 'InterpolationMethodType', + bti: '.InterpolationMethodBaseType', + ps: [{ + n: 'nullResistance', an: { - lp: 'id', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'nullResistance' }, t: 'a' }] }], eis: [{ - en: 'GridType' - }, { - en: 'AvailableKeys', - ti: '.AvailableKeys' - }, { - en: 'GridCRS', - ti: '.GridCrsType' - }, { - en: 'GridOrigin', - ti: { - t: 'l', - bti: 'Double' - } - }, { - en: 'Contents', - ti: '.Contents' - }, { - en: 'TemporalDomain', - ti: '.TimeSequenceType' - }, { en: 'Coverage', ti: 'OWS_1_1_0.ReferenceGroupType', sh: { @@ -652,12 +632,13 @@ var WCS_1_1_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/ows\/1.1' } }, { - en: 'AxisSubset', - ti: '.AxisSubset' + en: 'Capabilities', + ti: '.Capabilities' }, { en: 'GridBaseCRS' }, { - en: 'GridCS' + en: 'Coverages', + ti: '.CoveragesType' }, { en: 'Transformation', ti: 'GML_3_1_1.AbstractCoordinateOperationType', @@ -665,32 +646,40 @@ var WCS_1_1_Module_Factory = function () { lp: '_CoordinateOperation', ns: 'http:\/\/www.opengis.net\/gml' } - }, { - en: 'Capabilities', - ti: '.Capabilities' - }, { - en: 'Coverages', - ti: '.CoveragesType' - }, { - en: 'CoverageDescriptions', - ti: '.CoverageDescriptions' }, { en: 'DescribeCoverage', ti: '.DescribeCoverage' }, { - en: 'CoverageSummary', - ti: '.CoverageSummaryType' + en: 'TemporalSubset', + ti: '.TimeSequenceType' }, { - en: 'InterpolationMethods', - ti: '.InterpolationMethods' + en: 'TemporalDomain', + ti: '.TimeSequenceType' }, { en: 'GetCoverage', ti: '.GetCoverage' }, { - en: 'Identifier' + en: 'GridCS' + }, { + en: 'InterpolationMethods', + ti: '.InterpolationMethods' + }, { + en: 'AvailableKeys', + ti: '.AvailableKeys' }, { en: 'GetCapabilities', ti: '.GetCapabilities' + }, { + en: 'AxisSubset', + ti: '.AxisSubset' + }, { + en: 'GridCRS', + ti: '.GridCrsType' + }, { + en: 'Identifier' + }, { + en: 'CoverageDescriptions', + ti: '.CoverageDescriptions' }, { en: 'GridOffsets', ti: { @@ -698,8 +687,19 @@ var WCS_1_1_Module_Factory = function () { bti: 'Double' } }, { - en: 'TemporalSubset', - ti: '.TimeSequenceType' + en: 'GridType' + }, { + en: 'CoverageSummary', + ti: '.CoverageSummaryType' + }, { + en: 'GridOrigin', + ti: { + t: 'l', + bti: 'Double' + } + }, { + en: 'Contents', + ti: '.Contents' }] }; return { diff --git a/scripts/lib/WCS_2_0.js b/scripts/lib/WCS_2_0.js index b0e0755c..d96b1d49 100644 --- a/scripts/lib/WCS_2_0.js +++ b/scripts/lib/WCS_2_0.js @@ -2,8 +2,18 @@ var WCS_2_0_Module_Factory = function () { var WCS_2_0 = { n: 'WCS_2_0', dens: 'http:\/\/www.opengis.net\/wcs\/2.0', - deps: ['GML_3_2_1', 'OWS_2_0', 'SWE_2_0', 'GMLCOV_1_0'], + deps: ['GML_3_2_1', 'GMLCOV_1_0', 'OWS_2_0', 'SWE_2_0'], tis: [{ + ln: 'DescribeCoverageType', + bti: '.RequestBaseType', + ps: [{ + n: 'coverageId', + rq: true, + col: true, + en: 'CoverageId', + ti: 'NCName' + }] + }, { ln: 'CoverageSummaryType', bti: 'OWS_2_0.DescriptionType', ps: [{ @@ -63,6 +73,85 @@ var WCS_2_0_Module_Factory = function () { mx: false, t: 'ae' }] + }, { + ln: 'OfferedCoverageType', + ps: [{ + n: 'abstractCoverage', + rq: true, + mx: false, + dom: false, + en: { + lp: 'AbstractCoverage', + ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' + }, + ti: 'GMLCOV_1_0.AbstractCoverageType', + t: 'er' + }, { + n: 'serviceParameters', + rq: true, + en: 'ServiceParameters', + ti: '.ServiceParametersType' + }] + }, { + ln: 'CoverageDescriptionType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'coverageId', + rq: true, + en: 'CoverageId', + ti: 'NCName' + }, { + n: 'coverageFunction', + en: { + lp: 'coverageFunction', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.CoverageFunctionType' + }, { + n: 'metadata', + mno: 0, + col: true, + en: { + lp: 'metadata', + ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' + }, + ti: 'GMLCOV_1_0.Metadata' + }, { + n: 'domainSet', + rq: true, + mx: false, + dom: false, + en: { + lp: 'domainSet', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.DomainSetType', + t: 'er' + }, { + n: 'rangeType', + rq: true, + en: { + lp: 'rangeType', + ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' + }, + ti: 'SWE_2_0.DataRecordPropertyType' + }, { + n: 'serviceParameters', + rq: true, + en: 'ServiceParameters', + ti: '.ServiceParametersType' + }] + }, { + ln: 'GetCapabilitiesType', + bti: 'OWS_2_0.GetCapabilitiesType', + ps: [{ + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' + }] }, { ln: 'DimensionTrimType', bti: '.DimensionSubsetType', @@ -73,18 +162,6 @@ var WCS_2_0_Module_Factory = function () { n: 'trimHigh', en: 'TrimHigh' }] - }, { - ln: 'CapabilitiesType', - bti: 'OWS_2_0.CapabilitiesBaseType', - ps: [{ - n: 'serviceMetadata', - en: 'ServiceMetadata', - ti: '.ServiceMetadataType' - }, { - n: 'contents', - en: 'Contents', - ti: '.ContentsType' - }] }, { ln: 'ServiceMetadataType', ps: [{ @@ -104,26 +181,6 @@ var WCS_2_0_Module_Factory = function () { en: 'Dimension', ti: 'NCName' }] - }, { - ln: 'CoverageSubtypeParentType', - ps: [{ - n: 'coverageSubtype', - rq: true, - en: 'CoverageSubtype', - ti: 'QName' - }, { - n: 'coverageSubtypeParent', - en: 'CoverageSubtypeParent', - ti: '.CoverageSubtypeParentType' - }] - }, { - ln: 'DimensionSliceType', - bti: '.DimensionSubsetType', - ps: [{ - n: 'slicePoint', - rq: true, - en: 'SlicePoint' - }] }, { ln: 'CoverageOfferingsType', ps: [{ @@ -139,39 +196,19 @@ var WCS_2_0_Module_Factory = function () { ti: '.OfferedCoverageType' }] }, { - ln: 'GetCapabilitiesType', - bti: 'OWS_2_0.GetCapabilitiesType', - ps: [{ - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' - }] - }, { - ln: 'RequestBaseType', + ln: 'CapabilitiesType', + bti: 'OWS_2_0.CapabilitiesBaseType', ps: [{ - n: 'extension', - en: 'Extension', - ti: '.ExtensionType' - }, { - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' + n: 'serviceMetadata', + en: 'ServiceMetadata', + ti: '.ServiceMetadataType' }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' + n: 'contents', + en: 'Contents', + ti: '.ContentsType' }] }, { - ln: 'ServiceParametersType', + ln: 'CoverageSubtypeParentType', ps: [{ n: 'coverageSubtype', rq: true, @@ -181,13 +218,28 @@ var WCS_2_0_Module_Factory = function () { n: 'coverageSubtypeParent', en: 'CoverageSubtypeParent', ti: '.CoverageSubtypeParentType' + }] + }, { + ln: 'GetCoverageType', + bti: '.RequestBaseType', + ps: [{ + n: 'coverageId', + rq: true, + en: 'CoverageId', + ti: 'NCName' }, { - n: 'nativeFormat', - rq: true + n: 'dimensionSubset', + mno: 0, + col: true, + mx: false, + dom: false, + en: 'DimensionSubset', + ti: '.DimensionSubsetType', + t: 'er' }, { - n: 'extension', - en: 'Extension', - ti: '.ExtensionType' + n: 'format' + }, { + n: 'mediaType' }] }, { ln: 'ContentsType', @@ -204,72 +256,52 @@ var WCS_2_0_Module_Factory = function () { ti: '.ExtensionType' }] }, { - ln: 'CoverageDescriptionType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'ServiceParametersType', ps: [{ - n: 'coverageId', + n: 'coverageSubtype', rq: true, - en: 'CoverageId', - ti: 'NCName' - }, { - n: 'coverageFunction', - en: { - lp: 'coverageFunction', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.CoverageFunctionType' - }, { - n: 'metadata', - mno: 0, - col: true, - en: { - lp: 'metadata', - ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' - }, - ti: 'GMLCOV_1_0.Metadata' + en: 'CoverageSubtype', + ti: 'QName' }, { - n: 'domainSet', - rq: true, - mx: false, - dom: false, - en: { - lp: 'domainSet', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.DomainSetType', - t: 'er' + n: 'coverageSubtypeParent', + en: 'CoverageSubtypeParent', + ti: '.CoverageSubtypeParentType' }, { - n: 'rangeType', - rq: true, - en: { - lp: 'rangeType', - ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' - }, - ti: 'SWE_2_0.DataRecordPropertyType' + n: 'nativeFormat', + rq: true }, { - n: 'serviceParameters', + n: 'extension', + en: 'Extension', + ti: '.ExtensionType' + }] + }, { + ln: 'DimensionSliceType', + bti: '.DimensionSubsetType', + ps: [{ + n: 'slicePoint', rq: true, - en: 'ServiceParameters', - ti: '.ServiceParametersType' + en: 'SlicePoint' }] }, { - ln: 'OfferedCoverageType', + ln: 'RequestBaseType', ps: [{ - n: 'abstractCoverage', + n: 'extension', + en: 'Extension', + ti: '.ExtensionType' + }, { + n: 'service', rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractCoverage', - ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' + an: { + lp: 'service' }, - ti: 'GMLCOV_1_0.AbstractCoverageType', - t: 'er' + t: 'a' }, { - n: 'serviceParameters', + n: 'version', rq: true, - en: 'ServiceParameters', - ti: '.ServiceParametersType' + an: { + lp: 'version' + }, + t: 'a' }] }, { ln: 'CoverageDescriptionsType', @@ -280,48 +312,23 @@ var WCS_2_0_Module_Factory = function () { en: 'CoverageDescription', ti: '.CoverageDescriptionType' }] - }, { - ln: 'GetCoverageType', - bti: '.RequestBaseType', - ps: [{ - n: 'coverageId', - rq: true, - en: 'CoverageId', - ti: 'NCName' - }, { - n: 'dimensionSubset', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'DimensionSubset', - ti: '.DimensionSubsetType', - t: 'er' - }, { - n: 'format' - }, { - n: 'mediaType' - }] - }, { - ln: 'DescribeCoverageType', - bti: '.RequestBaseType', - ps: [{ - n: 'coverageId', - rq: true, - col: true, - en: 'CoverageId', - ti: 'NCName' - }] }], eis: [{ - en: 'CoverageSummary', - ti: '.CoverageSummaryType' + en: 'CoverageOfferings', + ti: '.CoverageOfferingsType' }, { - en: 'CoverageDescriptions', - ti: '.CoverageDescriptionsType' + en: 'ServiceParameters', + ti: '.ServiceParametersType' }, { - en: 'CoverageSubtypeParent', - ti: '.CoverageSubtypeParentType' + en: 'Capabilities', + ti: '.CapabilitiesType' + }, { + en: 'DimensionTrim', + ti: '.DimensionTrimType', + sh: 'DimensionSubset' + }, { + en: 'CoverageId', + ti: 'NCName' }, { en: 'CoverageDescription', ti: '.CoverageDescriptionType', @@ -330,52 +337,45 @@ var WCS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'Extension', - ti: '.ExtensionType' + en: 'DimensionSlice', + ti: '.DimensionSliceType', + sh: 'DimensionSubset' }, { - en: 'DescribeCoverage', - ti: '.DescribeCoverageType' + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' + }, { + en: 'CoverageSubtypeParent', + ti: '.CoverageSubtypeParentType' }, { en: 'OfferedCoverage', ti: '.OfferedCoverageType' }, { - en: 'CoverageId', - ti: 'NCName' - }, { - en: 'DimensionTrim', - ti: '.DimensionTrimType', - sh: 'DimensionSubset' - }, { - en: 'CoverageOfferings', - ti: '.CoverageOfferingsType' - }, { - en: 'CoverageSubtype', - ti: 'QName' - }, { - en: 'Capabilities', - ti: '.CapabilitiesType' + en: 'CoverageSummary', + ti: '.CoverageSummaryType' }, { - en: 'GetCoverage', - ti: '.GetCoverageType' + en: 'CoverageDescriptions', + ti: '.CoverageDescriptionsType' }, { en: 'Contents', ti: '.ContentsType' }, { - en: 'DimensionSlice', - ti: '.DimensionSliceType', - sh: 'DimensionSubset' - }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'GetCoverage', + ti: '.GetCoverageType' }, { en: 'ServiceMetadata', ti: '.ServiceMetadataType' }, { - en: 'ServiceParameters', - ti: '.ServiceParametersType' + en: 'Extension', + ti: '.ExtensionType' }, { en: 'DimensionSubset', ti: '.DimensionSubsetType' + }, { + en: 'DescribeCoverage', + ti: '.DescribeCoverageType' + }, { + en: 'CoverageSubtype', + ti: 'QName' }] }; return { diff --git a/scripts/lib/WCS_CRS_1_0.js b/scripts/lib/WCS_CRS_1_0.js index 520d3a45..7b01413c 100644 --- a/scripts/lib/WCS_CRS_1_0.js +++ b/scripts/lib/WCS_CRS_1_0.js @@ -4,9 +4,9 @@ var WCS_CRS_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wcs\/crs\/1.0', tis: [], eis: [{ - en: 'supportedCrs' - }, { en: 'outputCrs' + }, { + en: 'supportedCrs' }, { en: 'subsettingCrs' }] diff --git a/scripts/lib/WCS_Interpolation_1_0.js b/scripts/lib/WCS_Interpolation_1_0.js index 4b6dbdc2..85f41210 100644 --- a/scripts/lib/WCS_Interpolation_1_0.js +++ b/scripts/lib/WCS_Interpolation_1_0.js @@ -3,13 +3,16 @@ 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', + ln: 'InterpolationType', ps: [{ - n: 'axis', + n: 'globalInterpolation', rq: true }, { - n: 'interpolationMethod', - rq: true + n: 'interpolationPerAxis', + mno: 0, + col: true, + en: 'InterpolationPerAxis', + ti: '.InterpolationPerAxisType' }] }, { ln: 'InterpolationMetadataType', @@ -19,24 +22,21 @@ var WCS_Interpolation_1_0_Module_Factory = function () { col: true }] }, { - ln: 'InterpolationType', + ln: 'InterpolationPerAxisType', ps: [{ - n: 'globalInterpolation', + n: 'axis', rq: true }, { - n: 'interpolationPerAxis', - mno: 0, - col: true, - en: 'InterpolationPerAxis', - ti: '.InterpolationPerAxisType' + n: 'interpolationMethod', + rq: true }] }], eis: [{ - en: 'Interpolation', - ti: '.InterpolationType' - }, { en: 'InterpolationMetadata', ti: '.InterpolationMetadataType' + }, { + en: 'Interpolation', + ti: '.InterpolationType' }] }; return { diff --git a/scripts/lib/WCS_Range_Subsetting_1_0.js b/scripts/lib/WCS_Range_Subsetting_1_0.js index 419dbdbc..2749f663 100644 --- a/scripts/lib/WCS_Range_Subsetting_1_0.js +++ b/scripts/lib/WCS_Range_Subsetting_1_0.js @@ -3,6 +3,15 @@ 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', @@ -15,15 +24,6 @@ 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 476b0201..d4a0bbb7 100644 --- a/scripts/lib/WCS_Scaling_1_0.js +++ b/scripts/lib/WCS_Scaling_1_0.js @@ -3,31 +3,21 @@ var WCS_Scaling_1_0_Module_Factory = function () { n: 'WCS_Scaling_1_0', dens: 'http:\/\/www.opengis.net\/wcs\/scaling\/1.0', tis: [{ - ln: 'ScalingType', + ln: 'TargetAxisSizeType', ps: [{ - n: 'scaleByFactor', - rq: true, - en: 'ScaleByFactor', - ti: '.ScaleByFactorType' - }, { - n: 'scaleAxesByFactor', - rq: true, - en: 'ScaleAxesByFactor', - ti: '.ScaleAxesByFactorType' - }, { - n: 'scaleToSize', - rq: true, - en: 'ScaleToSize', - ti: '.ScaleToSizeType' + n: 'axis', + rq: true }, { - n: 'scaleToExtent', + n: 'targetSize', rq: true, - en: 'ScaleToExtent', - ti: '.ScaleToExtentType' + ti: 'Decimal' }] }, { - ln: 'ScaleByFactorType', + ln: 'ScaleAxisType', ps: [{ + n: 'axis', + rq: true + }, { n: 'scaleFactor', rq: true, ti: 'Decimal' @@ -47,51 +37,61 @@ var WCS_Scaling_1_0_Module_Factory = function () { ti: 'Decimal' }] }, { - ln: 'ScaleAxesByFactorType', + ln: 'ScaleToSizeType', ps: [{ - n: 'scaleAxis', + n: 'targetAxisSize', rq: true, col: true, - en: 'ScaleAxis', - ti: '.ScaleAxisType' + en: 'TargetAxisSize', + ti: '.TargetAxisSizeType' }] }, { - ln: 'TargetAxisSizeType', + ln: 'ScalingType', ps: [{ - n: 'axis', - rq: true + n: 'scaleByFactor', + rq: true, + en: 'ScaleByFactor', + ti: '.ScaleByFactorType' }, { - n: 'targetSize', + n: 'scaleAxesByFactor', rq: true, - ti: 'Decimal' + en: 'ScaleAxesByFactor', + ti: '.ScaleAxesByFactorType' + }, { + n: 'scaleToSize', + rq: true, + en: 'ScaleToSize', + ti: '.ScaleToSizeType' + }, { + n: 'scaleToExtent', + rq: true, + en: 'ScaleToExtent', + ti: '.ScaleToExtentType' }] }, { - ln: 'ScaleAxisType', + ln: 'ScaleToExtentType', ps: [{ - n: 'axis', - rq: true - }, { - n: 'scaleFactor', + n: 'targetAxisExtent', rq: true, - ti: 'Decimal' + col: true, + en: 'TargetAxisExtent', + ti: '.TargetAxisExtentType' }] }, { - ln: 'ScaleToSizeType', + ln: 'ScaleByFactorType', ps: [{ - n: 'targetAxisSize', + n: 'scaleFactor', rq: true, - col: true, - en: 'TargetAxisSize', - ti: '.TargetAxisSizeType' + ti: 'Decimal' }] }, { - ln: 'ScaleToExtentType', + ln: 'ScaleAxesByFactorType', ps: [{ - n: 'targetAxisExtent', + n: 'scaleAxis', rq: true, col: true, - en: 'TargetAxisExtent', - ti: '.TargetAxisExtentType' + en: 'ScaleAxis', + ti: '.ScaleAxisType' }] }], eis: [{ diff --git a/scripts/lib/WCS_WCSEO_1_0.js b/scripts/lib/WCS_WCSEO_1_0.js index 3c31eb5a..9ac5a2f8 100644 --- a/scripts/lib/WCS_WCSEO_1_0.js +++ b/scripts/lib/WCS_WCSEO_1_0.js @@ -2,42 +2,97 @@ 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: ['OMEO_EOP_2_0', 'OWS_2_0', 'WCS_2_0', 'GMLCOV_1_0', 'GML_3_2_1'], + deps: ['WCS_2_0', 'OWS_2_0', 'GML_3_2_1', 'OMEO_EOP_2_0', 'GMLCOV_1_0'], tis: [{ - ln: 'ServiceParametersType', + ln: 'ReferenceableStitchedMosaicCommonElement', + 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: 'coverageId', + rq: true, + en: { + lp: 'CoverageId', + ns: 'http:\/\/www.opengis.net\/wcs\/2.0' + }, + ti: 'NCName' }, { - n: 'referenceableStitchedMosaic', + 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: 'RectifiedStitchedMosaic', + tn: null, + bti: '.AbstractEOCoverageType', + ps: [{ + n: 'datasets', + rq: true, + ti: '.DatasetsType' + }] + }, { + 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: 'DatasetSeriesDescriptionsType', + ps: [{ + n: 'datasetSeriesDescription', mno: 0, col: true, - ti: '.ReferenceableStitchedMosaicCommonElement' + en: 'DatasetSeriesDescription', + ti: '.DatasetSeriesDescriptionType' + }] + }, { + ln: 'DatasetType', + tn: 'datasetType', + ps: [{ + n: 'coverageId', + rq: true, + en: { + lp: 'CoverageId', + ns: 'http:\/\/www.opengis.net\/wcs\/2.0' + }, + ti: 'NCName' }, { - n: 'datasetSeries', - mno: 0, + n: 'contributingFootprint', + ti: '.ContributingFootprint' + }] + }, { + ln: 'Sections', + tn: null, + ps: [{ + n: 'section', + rq: true, col: true, - ti: '.DatasetSeries' + en: 'Section' }] }, { - ln: 'DatasetSeries', + ln: 'RectifiedDataset', tn: null, ps: [{ - n: 'datasetSeriesId', + n: 'coverageId', rq: true, - en: 'DatasetSeriesId', + en: { + lp: 'CoverageId', + ns: 'http:\/\/www.opengis.net\/wcs\/2.0' + }, ti: 'NCName' }, { n: 'reference', @@ -100,7 +155,10 @@ var WCS_WCSEO_1_0_Module_Factory = function () { ti: '.DatasetSeries' }] }, { - ln: 'ReferenceableDataset', + ln: 'AbstractEOCoverageType', + bti: 'GMLCOV_1_0.AbstractDiscreteCoverageType' + }, { + ln: 'RectifiedStitchedMosaicCommonElement', tn: null, ps: [{ n: 'coverageId', @@ -123,78 +181,32 @@ var WCS_WCSEO_1_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'EOCoverageSetDescriptionType', + ln: 'DatasetSeriesDescriptionType', + bti: 'GML_3_2_1.AbstractFeatureType', 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', + n: 'datasetSeriesId', rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'numberMatched' - }, - t: 'a' + en: 'DatasetSeriesId', + ti: 'NCName' }, { - n: 'numberReturned', + n: 'timePeriod', rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'numberReturned' + en: { + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - t: 'a' - }] - }, { - ln: 'ContributingFootprint', - tn: null, - ps: [{ + ti: 'GML_3_2_1.TimePeriodType' + }, { 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' + n: 'serviceParameters', + en: 'ServiceParameters', + ti: '.ServiceParametersType' }] }, { ln: 'DatasetSeriesSummaryType', @@ -234,31 +246,20 @@ var WCS_WCSEO_1_0_Module_Factory = function () { t: 'er' }] }, { - ln: 'RectifiedStitchedMosaicCommonElement', + ln: 'ContributingFootprint', tn: null, ps: [{ - n: 'coverageId', - rq: true, - en: { - lp: 'CoverageId', - ns: 'http:\/\/www.opengis.net\/wcs\/2.0' - }, - ti: 'NCName' - }, { - n: 'reference', + n: 'footprint', rq: true, - mx: false, - dom: false, en: { - lp: 'Reference', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' + lp: 'Footprint', + ns: 'http:\/\/www.opengis.net\/eop\/2.0' }, - ti: 'OWS_2_0.ReferenceType', - t: 'er' + ti: 'OMEO_EOP_2_0.FootprintType' }] }, { - ln: 'DatasetType', - tn: 'datasetType', + ln: 'ReferenceableDataset', + tn: null, ps: [{ n: 'coverageId', rq: true, @@ -268,22 +269,6 @@ var WCS_WCSEO_1_0_Module_Factory = function () { }, 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, @@ -295,15 +280,6 @@ 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', @@ -337,44 +313,35 @@ var WCS_WCSEO_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DatasetSeriesDescriptionType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'DatasetSeries', + tn: null, ps: [{ n: 'datasetSeriesId', rq: true, en: 'DatasetSeriesId', ti: 'NCName' }, { - n: 'timePeriod', + n: 'reference', rq: true, + mx: false, + dom: false, en: { - lp: 'TimePeriod', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.TimePeriodType' - }, { - n: 'footprint', - en: { - lp: 'Footprint', - ns: 'http:\/\/www.opengis.net\/eop\/2.0' + lp: 'Reference', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' }, - ti: 'OMEO_EOP_2_0.FootprintType' - }, { - n: 'serviceParameters', - en: 'ServiceParameters', - ti: '.ServiceParametersType' + ti: 'OWS_2_0.ReferenceType', + t: 'er' }] }, { - ln: 'RectifiedDataset', - tn: null, + ln: 'EOMetadataType', ps: [{ - n: 'coverageId', + n: 'earthObservation', rq: true, en: { - lp: 'CoverageId', - ns: 'http:\/\/www.opengis.net\/wcs\/2.0' + lp: 'EarthObservation', + ns: 'http:\/\/www.opengis.net\/eop\/2.0' }, - ti: 'NCName' + ti: 'OMEO_EOP_2_0.EarthObservationType' }, { n: 'reference', rq: true, @@ -386,15 +353,50 @@ var WCS_WCSEO_1_0_Module_Factory = function () { }, ti: 'OWS_2_0.ReferenceType', t: 'er' + }, { + n: 'lineage', + mno: 0, + col: true, + ti: '.LineageType' }] }, { - ln: 'DatasetSeriesDescriptionsType', + ln: 'EOCoverageSetDescriptionType', ps: [{ - n: 'datasetSeriesDescription', + 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: 'DatasetsType', + tn: 'datasetsType', + ps: [{ + n: 'dataset', mno: 0, col: true, - en: 'DatasetSeriesDescription', - ti: '.DatasetSeriesDescriptionType' + ti: '.DatasetType' }] }, { ln: 'LineageType', @@ -415,34 +417,35 @@ var WCS_WCSEO_1_0_Module_Factory = function () { ti: 'GML_3_2_1.TimePositionType' }] }, { - ln: 'EOMetadataType', + ln: 'ServiceParametersType', ps: [{ - n: 'earthObservation', - rq: true, - en: { - lp: 'EarthObservation', - ns: 'http:\/\/www.opengis.net\/eop\/2.0' - }, - ti: 'OMEO_EOP_2_0.EarthObservationType' + n: 'rectifiedDataset', + mno: 0, + col: true, + ti: '.RectifiedDataset' }, { - 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' + n: 'referenceableDataset', + mno: 0, + col: true, + ti: '.ReferenceableDataset' }, { - n: 'lineage', + n: 'rectifiedStitchedMosaic', mno: 0, col: true, - ti: '.LineageType' + ti: '.RectifiedStitchedMosaicCommonElement' + }, { + n: 'referenceableStitchedMosaic', + mno: 0, + col: true, + ti: '.ReferenceableStitchedMosaicCommonElement' + }, { + n: 'datasetSeries', + mno: 0, + col: true, + ti: '.DatasetSeries' }] }, { - ln: 'RectifiedStitchedMosaic', + ln: 'ReferenceableStitchedMosaic', tn: null, bti: '.AbstractEOCoverageType', ps: [{ @@ -450,111 +453,108 @@ var WCS_WCSEO_1_0_Module_Factory = function () { rq: true, ti: '.DatasetsType' }] - }, { - ln: 'AbstractEOCoverageType', - bti: 'GMLCOV_1_0.AbstractDiscreteCoverageType' }], eis: [{ - en: 'Sections', - ti: '.Sections' - }, { - en: 'datasetSeries', - ti: '.DatasetSeries' - }, { - en: 'ReferenceableEOCoverage', - ti: '.AbstractEOCoverageType', - sh: { - lp: 'ReferenceableGridCoverage', - ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' - } - }, { - en: 'DatasetSeriesDescriptions', - ti: '.DatasetSeriesDescriptionsType' - }, { - en: 'DatasetSeries', - ti: '.DatasetSeriesType' - }, { - en: 'RectifiedDataset', - ti: '.AbstractEOCoverageType', - sh: 'RectifiedEOCoverage' - }, { - en: 'rectifiedStitchedMosaic', - ti: '.RectifiedStitchedMosaicCommonElement' - }, { en: 'ReferenceableDataset', ti: '.AbstractEOCoverageType', sh: 'ReferenceableEOCoverage' + }, { + en: 'eoId', + ti: 'NCName' + }, { + en: 'dataset', + ti: '.DatasetType' }, { en: 'DatasetSeriesSummary', ti: '.DatasetSeriesSummaryType' }, { - en: 'referenceableDataset', - ti: '.ReferenceableDataset' + en: 'RectifiedEOCoverage', + ti: '.AbstractEOCoverageType', + sh: { + lp: 'RectifiedGridCoverage', + ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' + } }, { en: 'referenceableStitchedMosaic', ti: '.ReferenceableStitchedMosaicCommonElement' - }, { - en: 'rectifiedDataset', - ti: '.RectifiedDataset' }, { en: 'ReferenceableStitchedMosaic', ti: '.ReferenceableStitchedMosaic', sh: 'ReferenceableEOCoverage' }, { - en: 'DescribeEOCoverageSet', - ti: '.DescribeEOCoverageSetType' - }, { - en: 'DatasetSeriesId', - ti: 'NCName' + en: 'Sections', + ti: '.Sections' }, { - en: 'ServiceParameters', - ti: '.ServiceParametersType' + en: 'RectifiedDataset', + ti: '.AbstractEOCoverageType', + sh: 'RectifiedEOCoverage' }, { - en: 'EOMetadata', - ti: '.EOMetadataType' + en: 'rectifiedDataset', + ti: '.RectifiedDataset' }, { 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: 'ServiceParameters', + ti: '.ServiceParametersType' }, { en: 'RectifiedStitchedMosaic', ti: '.RectifiedStitchedMosaic', sh: 'RectifiedEOCoverage' }, { - en: 'eoId', - ti: 'NCName' + en: 'containment' + }, { + en: 'EOCoverageSetDescription', + ti: '.EOCoverageSetDescriptionType' }, { en: 'processing', ti: 'AnyType' }, { - en: 'dataset', - ti: '.DatasetType' + en: 'contributingFootprint', + ti: '.ContributingFootprint' }, { - en: 'containment' + en: 'datasetSeries', + ti: '.DatasetSeries' }, { - en: 'EOCoverageSetDescription', - ti: '.EOCoverageSetDescriptionType' + en: 'ReferenceableEOCoverage', + ti: '.AbstractEOCoverageType', + sh: { + lp: 'ReferenceableGridCoverage', + ns: 'http:\/\/www.opengis.net\/gmlcov\/1.0' + } + }, { + en: 'DatasetSeriesId', + ti: 'NCName' + }, { + en: 'DatasetSeriesDescriptions', + ti: '.DatasetSeriesDescriptionsType' + }, { + en: 'DatasetSeries', + ti: '.DatasetSeriesType' + }, { + en: 'Section' + }, { + en: 'lineage', + ti: '.LineageType' }, { en: 'datasets', ti: '.DatasetsType' + }, { + en: 'EOMetadata', + ti: '.EOMetadataType' }, { en: 'referenceGetCoverage', ti: '.ReferenceGetCoverageType', sh: 'processing' }, { - en: 'contributingFootprint', - ti: '.ContributingFootprint' + en: 'DescribeEOCoverageSet', + ti: '.DescribeEOCoverageSetType' + }, { + en: 'referenceableDataset', + ti: '.ReferenceableDataset' + }, { + en: 'rectifiedStitchedMosaic', + ti: '.RectifiedStitchedMosaicCommonElement' }] }; return { diff --git a/scripts/lib/WFS_1_0_0.js b/scripts/lib/WFS_1_0_0.js index e13c4a4f..a444d310 100644 --- a/scripts/lib/WFS_1_0_0.js +++ b/scripts/lib/WFS_1_0_0.js @@ -4,62 +4,35 @@ 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: 'InsertElementType', + ln: 'UpdateElementType', ps: [{ - n: 'feature', + n: 'property', rq: true, col: true, - mx: false, - dom: false, + en: 'Property', + ti: '.PropertyType' + }, { + n: 'filter', en: { - lp: '_Feature', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/ogc' }, - ti: 'GML_2_1_2.AbstractFeatureType', - t: 'er' + ti: 'Filter_1_0_0.FilterType' }, { 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', + n: 'typeName', + rq: true, + ti: 'QName', an: { - lp: 'handle' + lp: 'typeName' }, 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: [{ @@ -100,80 +73,48 @@ 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: 'NativeType', + ln: 'GetCapabilitiesType', ps: [{ - n: 'vendorId', - rq: true, + n: 'version', an: { - lp: 'vendorId' + lp: 'version' }, t: 'a' }, { - n: 'safeToIgnore', + n: 'service', rq: true, - ti: 'Boolean', an: { - lp: 'safeToIgnore' + lp: 'service' }, t: 'a' }] }, { - ln: 'GetFeatureType', + ln: 'WFSTransactionResponseType', + tn: 'WFS_TransactionResponseType', ps: [{ - n: 'query', - rq: true, + n: 'insertResult', + mno: 0, col: true, - en: 'Query', - ti: '.QueryType' + en: 'InsertResult', + ti: '.InsertResultType' }, { - n: 'version', + n: 'transactionResult', rq: true, - an: { - lp: 'version' - }, - t: 'a' + en: 'TransactionResult', + ti: '.TransactionResultType' }, { - n: 'service', + n: 'version', rq: true, an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'handle', - an: { - lp: 'handle' - }, - t: 'a' - }, { - n: 'outputFormat', - an: { - lp: 'outputFormat' - }, - t: 'a' - }, { - n: 'maxFeatures', - ti: 'PositiveInteger', - an: { - lp: 'maxFeatures' + lp: 'version' }, t: 'a' }] }, { - ln: 'LockType', + ln: 'DeleteElementType', ps: [{ n: 'filter', + rq: true, en: { lp: 'Filter', ns: 'http:\/\/www.opengis.net\/ogc' @@ -194,6 +135,8 @@ var WFS_1_0_0_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'EmptyType' }, { ln: 'FeaturesLockedType', ps: [{ @@ -207,100 +150,62 @@ var WFS_1_0_0_Module_Factory = function () { ti: 'Filter_1_0_0.FeatureIdType' }] }, { - ln: 'LockFeatureType', + ln: 'InsertResultType', ps: [{ - n: 'lock', + n: 'featureId', rq: true, col: true, - en: 'Lock', - ti: '.LockType' - }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'service', - rq: true, - an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'expiry', - ti: 'PositiveInteger', - an: { - lp: 'expiry' - }, - t: 'a' - }, { - n: 'lockAction', - an: { - lp: 'lockAction' + en: { + lp: 'FeatureId', + ns: 'http:\/\/www.opengis.net\/ogc' }, - t: 'a' - }] - }, { - ln: 'WFSTransactionResponseType', - tn: 'WFS_TransactionResponseType', - ps: [{ - n: 'insertResult', - mno: 0, - col: true, - en: 'InsertResult', - ti: '.InsertResultType' - }, { - n: 'transactionResult', - rq: true, - en: 'TransactionResult', - ti: '.TransactionResultType' + ti: 'Filter_1_0_0.FeatureIdType' }, { - n: 'version', - rq: true, + n: 'handle', an: { - lp: 'version' + lp: 'handle' }, t: 'a' }] }, { - ln: 'FeaturesNotLockedType', + ln: 'LockType', ps: [{ - n: 'featureId', - rq: true, - col: true, + n: 'filter', en: { - lp: 'FeatureId', + lp: 'Filter', ns: 'http:\/\/www.opengis.net\/ogc' }, - ti: 'Filter_1_0_0.FeatureIdType' - }] - }, { - ln: 'GetCapabilitiesType', - ps: [{ - n: 'version', + ti: 'Filter_1_0_0.FilterType' + }, { + n: 'handle', an: { - lp: 'version' + lp: 'handle' }, t: 'a' }, { - n: 'service', + n: 'typeName', rq: true, + ti: 'QName', an: { - lp: 'service' + lp: 'typeName' }, t: 'a' }] }, { - ln: 'FeatureCollectionType', - bti: 'GML_2_1_2.AbstractFeatureCollectionType', + ln: 'WFSLockFeatureResponseType', + tn: 'WFS_LockFeatureResponseType', ps: [{ n: 'lockId', - an: { - lp: 'lockId' - }, - t: 'a' + rq: true, + en: 'LockId' + }, { + n: 'featuresLocked', + en: 'FeaturesLocked', + ti: '.FeaturesLockedType' + }, { + n: 'featuresNotLocked', + en: 'FeaturesNotLocked', + ti: '.FeaturesNotLockedType' }] }, { ln: 'GetFeatureWithLockType', @@ -352,34 +257,16 @@ var WFS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UpdateElementType', + ln: 'FeaturesNotLockedType', ps: [{ - n: 'property', + n: 'featureId', rq: true, col: true, - en: 'Property', - ti: '.PropertyType' - }, { - n: 'filter', en: { - lp: 'Filter', + lp: 'FeatureId', 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' + ti: 'Filter_1_0_0.FeatureIdType' }] }, { ln: 'TransactionType', @@ -432,38 +319,52 @@ var WFS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DeleteElementType', + ln: 'DescribeFeatureTypeType', ps: [{ - n: 'filter', + n: 'typeName', + mno: 0, + col: true, + en: 'TypeName', + ti: 'QName' + }, { + n: 'version', rq: true, - en: { - lp: 'Filter', - ns: 'http:\/\/www.opengis.net\/ogc' + an: { + lp: 'version' }, - ti: 'Filter_1_0_0.FilterType' + t: 'a' }, { - n: 'handle', + n: 'service', + rq: true, an: { - lp: 'handle' + lp: 'service' }, t: 'a' }, { - n: 'typeName', - rq: true, - ti: 'QName', + n: 'outputFormat', an: { - lp: 'typeName' + lp: 'outputFormat' }, t: 'a' }] }, { - ln: 'DescribeFeatureTypeType', + ln: 'FeatureCollectionType', + bti: 'GML_2_1_2.AbstractFeatureCollectionType', ps: [{ - n: 'typeName', - mno: 0, + n: 'lockId', + an: { + lp: 'lockId' + }, + t: 'a' + }] + }, { + ln: 'GetFeatureType', + ps: [{ + n: 'query', + rq: true, col: true, - en: 'TypeName', - ti: 'QName' + en: 'Query', + ti: '.QueryType' }, { n: 'version', rq: true, @@ -478,24 +379,39 @@ var WFS_1_0_0_Module_Factory = function () { lp: 'service' }, t: 'a' + }, { + n: 'handle', + an: { + lp: 'handle' + }, + t: 'a' }, { n: 'outputFormat', an: { lp: 'outputFormat' }, t: 'a' + }, { + n: 'maxFeatures', + ti: 'PositiveInteger', + an: { + lp: 'maxFeatures' + }, + t: 'a' }] }, { - ln: 'InsertResultType', + ln: 'TransactionResultType', ps: [{ - n: 'featureId', + n: 'status', rq: true, - col: true, - en: { - lp: 'FeatureId', - ns: 'http:\/\/www.opengis.net\/ogc' - }, - ti: 'Filter_1_0_0.FeatureIdType' + en: 'Status', + ti: '.StatusType' + }, { + n: 'locator', + en: 'Locator' + }, { + n: 'message', + en: 'Message' }, { n: 'handle', an: { @@ -503,8 +419,6 @@ var WFS_1_0_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'EmptyType' }, { ln: 'StatusType', ps: [{ @@ -523,21 +437,98 @@ var WFS_1_0_0_Module_Factory = function () { en: 'PARTIAL', ti: '.EmptyType' }] + }, { + ln: 'LockFeatureType', + ps: [{ + n: 'lock', + rq: true, + col: true, + en: 'Lock', + ti: '.LockType' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' + }, { + n: 'expiry', + ti: 'PositiveInteger', + an: { + lp: 'expiry' + }, + t: 'a' + }, { + n: 'lockAction', + an: { + lp: 'lockAction' + }, + t: 'a' + }] + }, { + ln: 'NativeType', + ps: [{ + n: 'vendorId', + rq: true, + an: { + lp: 'vendorId' + }, + t: 'a' + }, { + n: 'safeToIgnore', + rq: true, + ti: 'Boolean', + an: { + lp: 'safeToIgnore' + }, + 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', + an: { + lp: 'handle' + }, + t: 'a' + }] + }, { + ln: 'PropertyType', + ps: [{ + n: 'name', + rq: true, + en: 'Name' + }, { + n: 'value', + en: 'Value', + ti: 'AnyType' + }] }, { t: 'enum', ln: 'AllSomeType', vs: ['ALL', 'SOME'] }], eis: [{ - en: 'WFS_TransactionResponse', - ti: '.WFSTransactionResponseType' - }, { - en: 'Property', - ti: '.PropertyType' - }, { - en: 'PARTIAL', - ti: '.EmptyType' - }, { en: 'FeatureCollection', ti: '.FeatureCollectionType', sh: { @@ -545,49 +536,58 @@ var WFS_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'Delete', - ti: '.DeleteElementType' + en: 'GetFeature', + ti: '.GetFeatureType' }, { - en: 'Transaction', - ti: '.TransactionType' + en: 'LockFeature', + ti: '.LockFeatureType' }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'Native', + ti: '.NativeType' }, { en: 'DescribeFeatureType', ti: '.DescribeFeatureTypeType' }, { - en: 'SUCCESS', - ti: '.EmptyType' + en: 'Transaction', + ti: '.TransactionType' }, { - en: 'WFS_LockFeatureResponse', - ti: '.WFSLockFeatureResponseType' + en: 'Property', + ti: '.PropertyType' }, { en: 'Update', ti: '.UpdateElementType' }, { - en: 'FAILED', - ti: '.EmptyType' + en: 'WFS_LockFeatureResponse', + ti: '.WFSLockFeatureResponseType' }, { - en: 'LockFeature', - ti: '.LockFeatureType' + en: 'WFS_TransactionResponse', + ti: '.WFSTransactionResponseType' }, { - en: 'LockId' + en: 'Delete', + ti: '.DeleteElementType' + }, { + en: 'Query', + ti: '.QueryType' }, { en: 'Insert', ti: '.InsertElementType' }, { - en: 'Query', - ti: '.QueryType' + en: 'PARTIAL', + ti: '.EmptyType' + }, { + en: 'SUCCESS', + ti: '.EmptyType' + }, { + en: 'LockId' + }, { + en: 'FAILED', + ti: '.EmptyType' }, { en: 'GetFeatureWithLock', ti: '.GetFeatureWithLockType' }, { - en: 'Native', - ti: '.NativeType' - }, { - en: 'GetFeature', - ti: '.GetFeatureType' + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' }] }; return { diff --git a/scripts/lib/WFS_1_1_0.js b/scripts/lib/WFS_1_1_0.js index d156f4eb..af60d2bc 100644 --- a/scripts/lib/WFS_1_1_0.js +++ b/scripts/lib/WFS_1_1_0.js @@ -4,59 +4,117 @@ var WFS_1_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wfs', deps: ['OWS_1_0_0', 'Filter_1_1_0', 'GML_3_1_1'], tis: [{ - ln: 'InsertResultsType', + ln: 'MetadataURLType', ps: [{ - n: 'feature', + n: 'value', + t: 'v' + }, { + n: 'type', rq: true, - col: true, - en: 'Feature', - ti: '.InsertedFeatureType' + an: { + lp: 'type' + }, + t: 'a' + }, { + n: 'format', + rq: true, + an: { + lp: 'format' + }, + t: 'a' }] }, { - ln: 'WFSCapabilitiesType', - tn: 'WFS_CapabilitiesType', - bti: 'OWS_1_0_0.CapabilitiesBaseType', + ln: 'XlinkPropertyName', + tn: null, ps: [{ - n: 'featureTypeList', - en: 'FeatureTypeList', - ti: '.FeatureTypeListType' - }, { - n: 'servesGMLObjectTypeList', - en: 'ServesGMLObjectTypeList', - ti: '.GMLObjectTypeListType' - }, { - n: 'supportsGMLObjectTypeList', - en: 'SupportsGMLObjectTypeList', - ti: '.GMLObjectTypeListType' + n: 'value', + t: 'v' }, { - n: 'filterCapabilities', + n: 'traverseXlinkDepth', rq: true, - en: { - lp: 'Filter_Capabilities', - ns: 'http:\/\/www.opengis.net\/ogc' + an: { + lp: 'traverseXlinkDepth' }, - ti: 'Filter_1_1_0.FilterCapabilities' + t: 'a' + }, { + n: 'traverseXlinkExpiry', + ti: 'PositiveInteger', + an: { + lp: 'traverseXlinkExpiry' + }, + t: 'a' }] }, { - ln: 'InsertElementType', + ln: 'FeatureTypeType', ps: [{ - n: 'feature', + n: 'name', rq: true, + en: 'Name', + ti: 'QName' + }, { + n: 'title', + rq: true, + en: 'Title' + }, { + n: '_abstract', + en: 'Abstract' + }, { + n: 'keywords', + mno: 0, col: true, - mx: false, - dom: false, en: { - lp: '_Feature', - ns: 'http:\/\/www.opengis.net\/gml' + lp: 'Keywords', + ns: 'http:\/\/www.opengis.net\/ows' }, - ti: 'GML_3_1_1.AbstractFeatureType', - t: 'er' + ti: 'OWS_1_0_0.KeywordsType' }, { - n: 'idgen', - an: { - lp: 'idgen' + n: 'defaultSRS', + rq: true, + en: 'DefaultSRS' + }, { + n: 'otherSRS', + mno: 0, + col: true, + en: 'OtherSRS' + }, { + n: 'noSRS', + rq: true, + en: 'NoSRS', + ti: '.FeatureTypeType.NoSRS' + }, { + n: 'operations', + en: 'Operations', + ti: '.OperationsType' + }, { + n: 'outputFormats', + en: 'OutputFormats', + ti: '.OutputFormatListType' + }, { + n: 'wgs84BoundingBox', + mno: 0, + col: true, + en: { + lp: 'WGS84BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows' }, - t: 'a' + ti: 'OWS_1_0_0.WGS84BoundingBoxType' + }, { + n: 'metadataURL', + mno: 0, + col: true, + en: 'MetadataURL', + ti: '.MetadataURLType' + }] + }, { + 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: { @@ -64,95 +122,134 @@ var WFS_1_1_0_Module_Factory = function () { }, t: 'a' }, { - n: 'inputFormat', + n: 'typeName', + rq: true, + ti: 'QName', an: { - lp: 'inputFormat' + lp: 'typeName' }, 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: 'srsName', + n: 'handle', an: { - lp: 'srsName' + lp: 'handle' }, t: 'a' }] }, { - ln: 'LockFeatureType', - bti: '.BaseRequestType', + ln: 'BaseRequestType', ps: [{ - n: 'lock', - rq: true, - col: true, - en: 'Lock', - ti: '.LockType' + n: 'service', + an: { + lp: 'service' + }, + t: 'a' }, { - n: 'expiry', - ti: 'PositiveInteger', + n: 'version', an: { - lp: 'expiry' + lp: 'version' }, t: 'a' }, { - n: 'lockAction', + n: 'handle', an: { - lp: 'lockAction' + lp: 'handle' }, t: 'a' }] }, { - ln: 'LockFeatureResponseType', + ln: 'OperationsType', ps: [{ - n: 'lockId', + n: 'operation', rq: true, - en: 'LockId' - }, { - n: 'featuresLocked', - en: 'FeaturesLocked', - ti: '.FeaturesLockedType' - }, { - n: 'featuresNotLocked', - en: 'FeaturesNotLocked', - ti: '.FeaturesNotLockedType' + col: true, + en: 'Operation' }] }, { - ln: 'ActionType', + ln: 'FeatureCollectionType', + bti: 'GML_3_1_1.AbstractFeatureCollectionType', ps: [{ - n: 'message', - en: 'Message' + n: 'lockId', + an: { + lp: 'lockId' + }, + t: 'a' }, { - n: 'locator', - rq: true, + n: 'timeStamp', + ti: 'DateTime', an: { - lp: 'locator' + lp: 'timeStamp' }, t: 'a' }, { - n: 'code', + n: 'numberOfFeatures', + ti: 'NonNegativeInteger', an: { - lp: 'code' + lp: 'numberOfFeatures' }, t: 'a' }] }, { - ln: 'GetGmlObjectType', - bti: '.BaseRequestType', + ln: 'FeaturesNotLockedType', ps: [{ - n: 'gmlObjectId', + n: 'featureId', rq: true, + col: true, en: { - lp: 'GmlObjectId', + lp: 'FeatureId', ns: 'http:\/\/www.opengis.net\/ogc' }, - ti: 'Filter_1_1_0.GmlObjectIdType' + ti: 'Filter_1_1_0.FeatureIdType' + }] + }, { + ln: 'GetFeatureWithLockType', + bti: '.BaseRequestType', + ps: [{ + n: 'query', + rq: true, + col: true, + en: 'Query', + ti: '.QueryType' + }, { + n: 'expiry', + ti: 'PositiveInteger', + an: { + lp: 'expiry' + }, + t: 'a' + }, { + 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', - rq: true, an: { lp: 'traverseXlinkDepth' }, @@ -165,58 +262,6 @@ var WFS_1_1_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'TransactionResultsType', - ps: [{ - n: 'action', - mno: 0, - col: true, - 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', ps: [{ @@ -231,10 +276,15 @@ var WFS_1_1_0_Module_Factory = function () { ti: '.FeatureTypeType' }] }, { - ln: 'DeleteElementType', + ln: 'UpdateElementType', ps: [{ - n: 'filter', + n: 'property', rq: true, + col: true, + en: 'Property', + ti: '.PropertyType' + }, { + n: 'filter', en: { lp: 'Filter', ns: 'http:\/\/www.opengis.net\/ogc' @@ -254,37 +304,16 @@ var WFS_1_1_0_Module_Factory = function () { 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: [{ - n: 'service', - an: { - lp: 'service' - }, - t: 'a' }, { - n: 'version', + n: 'inputFormat', an: { - lp: 'version' + lp: 'inputFormat' }, t: 'a' }, { - n: 'handle', + n: 'srsName', an: { - lp: 'handle' + lp: 'srsName' }, t: 'a' }] @@ -297,26 +326,37 @@ var WFS_1_1_0_Module_Factory = function () { en: 'Format' }] }, { - ln: 'FeatureCollectionType', - bti: 'GML_3_1_1.AbstractFeatureCollectionType', + ln: 'PropertyType', ps: [{ - n: 'lockId', - an: { - lp: 'lockId' - }, - t: 'a' + n: 'name', + rq: true, + en: 'Name', + ti: 'QName' }, { - n: 'timeStamp', - ti: 'DateTime', - an: { - lp: 'timeStamp' - }, - t: 'a' + n: 'value', + en: 'Value', + ti: 'AnyType' + }] + }, { + ln: 'TransactionResponseType', + ps: [{ + n: 'transactionSummary', + rq: true, + en: 'TransactionSummary', + ti: '.TransactionSummaryType' + }, { + n: 'transactionResults', + en: 'TransactionResults', + ti: '.TransactionResultsType' + }, { + n: 'insertResults', + en: 'InsertResults', + ti: '.InsertResultsType' }, { - n: 'numberOfFeatures', - ti: 'NonNegativeInteger', + n: 'version', + rq: true, an: { - lp: 'numberOfFeatures' + lp: 'version' }, t: 'a' }] @@ -384,86 +424,109 @@ var WFS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TransactionSummaryType', + ln: 'GetGmlObjectType', + bti: '.BaseRequestType', ps: [{ - n: 'totalInserted', - ti: 'NonNegativeInteger' + n: 'gmlObjectId', + rq: true, + en: { + lp: 'GmlObjectId', + ns: 'http:\/\/www.opengis.net\/ogc' + }, + ti: 'Filter_1_1_0.GmlObjectIdType' }, { - n: 'totalUpdated', - ti: 'NonNegativeInteger' + n: 'outputFormat', + an: { + lp: 'outputFormat' + }, + t: 'a' }, { - n: 'totalDeleted', - ti: 'NonNegativeInteger' + n: 'traverseXlinkDepth', + rq: true, + an: { + lp: 'traverseXlinkDepth' + }, + t: 'a' + }, { + n: 'traverseXlinkExpiry', + ti: 'PositiveInteger', + an: { + lp: 'traverseXlinkExpiry' + }, + t: 'a' }] }, { - ln: 'GMLObjectTypeListType', + ln: 'LockFeatureResponseType', ps: [{ - n: 'gmlObjectType', + n: 'lockId', rq: true, - col: true, - en: 'GMLObjectType', - ti: '.GMLObjectTypeType' + en: 'LockId' + }, { + n: 'featuresLocked', + en: 'FeaturesLocked', + ti: '.FeaturesLockedType' + }, { + n: 'featuresNotLocked', + en: 'FeaturesNotLocked', + ti: '.FeaturesNotLockedType' }] }, { - ln: 'FeatureTypeType', + ln: 'NativeType', ps: [{ - n: 'name', - rq: true, - en: 'Name', - ti: 'QName' - }, { - n: 'title', + n: 'vendorId', rq: true, - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'keywords', - mno: 0, - col: true, - en: { - lp: 'Keywords', - ns: 'http:\/\/www.opengis.net\/ows' + an: { + lp: 'vendorId' }, - ti: 'OWS_1_0_0.KeywordsType' + t: 'a' }, { - n: 'defaultSRS', + n: 'safeToIgnore', rq: true, - en: 'DefaultSRS' + ti: 'Boolean', + an: { + lp: 'safeToIgnore' + }, + t: 'a' + }] + }, { + ln: 'TransactionType', + bti: '.BaseRequestType', + ps: [{ + n: 'lockId', + en: 'LockId' }, { - n: 'otherSRS', + n: 'insertOrUpdateOrDelete', mno: 0, col: true, - en: 'OtherSRS' - }, { - n: 'noSRS', - rq: true, - en: 'NoSRS', - ti: '.FeatureTypeType.NoSRS' - }, { - n: 'operations', - en: 'Operations', - ti: '.OperationsType' - }, { - n: 'outputFormats', - en: 'OutputFormats', - ti: '.OutputFormatListType' + etis: [{ + en: 'Insert', + ti: '.InsertElementType' + }, { + en: 'Update', + ti: '.UpdateElementType' + }, { + en: 'Delete', + ti: '.DeleteElementType' + }, { + en: 'Native', + ti: '.NativeType' + }], + t: 'es' }, { - n: 'wgs84BoundingBox', - mno: 0, - col: true, - en: { - lp: 'WGS84BoundingBox', - ns: 'http:\/\/www.opengis.net\/ows' + n: 'releaseAction', + an: { + lp: 'releaseAction' }, - ti: 'OWS_1_0_0.WGS84BoundingBoxType' - }, { - n: 'metadataURL', - mno: 0, + t: 'a' + }] + }, { + ln: 'InsertResultsType', + ps: [{ + n: 'feature', + rq: true, col: true, - en: 'MetadataURL', - ti: '.MetadataURLType' + en: 'Feature', + ti: '.InsertedFeatureType' }] }, { ln: 'GetCapabilitiesType', @@ -503,150 +566,152 @@ var WFS_1_1_0_Module_Factory = function () { ti: '.OutputFormatListType' }] }, { - ln: 'GetFeatureWithLockType', - bti: '.BaseRequestType', + ln: 'FeaturesLockedType', ps: [{ - n: 'query', + n: 'featureId', rq: true, col: true, - en: 'Query', - ti: '.QueryType' - }, { - n: 'expiry', - ti: 'PositiveInteger', - an: { - lp: 'expiry' - }, - t: 'a' - }, { - n: 'resultType', - an: { - lp: 'resultType' - }, - t: 'a' - }, { - n: 'outputFormat', - an: { - lp: 'outputFormat' - }, - t: 'a' - }, { - n: 'maxFeatures', - ti: 'PositiveInteger', - an: { - lp: 'maxFeatures' + en: { + lp: 'FeatureId', + ns: 'http:\/\/www.opengis.net\/ogc' }, - t: 'a' + ti: 'Filter_1_1_0.FeatureIdType' + }] + }, { + ln: 'TransactionResultsType', + ps: [{ + n: 'action', + mno: 0, + col: true, + en: 'Action', + ti: '.ActionType' + }] + }, { + ln: 'ActionType', + ps: [{ + n: 'message', + en: 'Message' }, { - n: 'traverseXlinkDepth', + n: 'locator', + rq: true, an: { - lp: 'traverseXlinkDepth' + lp: 'locator' }, t: 'a' }, { - n: 'traverseXlinkExpiry', - ti: 'PositiveInteger', + n: 'code', an: { - lp: 'traverseXlinkExpiry' + lp: 'code' }, t: 'a' }] }, { - ln: 'MetadataURLType', + ln: 'TransactionSummaryType', ps: [{ - n: 'value', - t: 'v' + n: 'totalInserted', + ti: 'NonNegativeInteger' }, { - n: 'type', - rq: true, - an: { - lp: 'type' - }, - t: 'a' + n: 'totalUpdated', + ti: 'NonNegativeInteger' }, { - n: 'format', - rq: true, - an: { - lp: 'format' - }, - t: 'a' + n: 'totalDeleted', + ti: 'NonNegativeInteger' }] }, { - ln: 'TransactionResponseType', + ln: 'WFSCapabilitiesType', + tn: 'WFS_CapabilitiesType', + bti: 'OWS_1_0_0.CapabilitiesBaseType', ps: [{ - n: 'transactionSummary', - rq: true, - en: 'TransactionSummary', - ti: '.TransactionSummaryType' + n: 'featureTypeList', + en: 'FeatureTypeList', + ti: '.FeatureTypeListType' }, { - n: 'transactionResults', - en: 'TransactionResults', - ti: '.TransactionResultsType' + n: 'servesGMLObjectTypeList', + en: 'ServesGMLObjectTypeList', + ti: '.GMLObjectTypeListType' }, { - n: 'insertResults', - en: 'InsertResults', - ti: '.InsertResultsType' + n: 'supportsGMLObjectTypeList', + en: 'SupportsGMLObjectTypeList', + ti: '.GMLObjectTypeListType' }, { - n: 'version', - rq: true, - an: { - lp: 'version' - }, - t: 'a' - }] - }, { - ln: 'FeaturesLockedType', - ps: [{ - n: 'featureId', + n: 'filterCapabilities', rq: true, - col: true, en: { - lp: 'FeatureId', + lp: 'Filter_Capabilities', ns: 'http:\/\/www.opengis.net\/ogc' }, - ti: 'Filter_1_1_0.FeatureIdType' + ti: 'Filter_1_1_0.FilterCapabilities' }] }, { - ln: 'DescribeFeatureTypeType', + ln: 'LockFeatureType', bti: '.BaseRequestType', ps: [{ - n: 'typeName', - mno: 0, + n: 'lock', + rq: true, col: true, - en: 'TypeName', - ti: 'QName' + en: 'Lock', + ti: '.LockType' }, { - n: 'outputFormat', + n: 'expiry', + ti: 'PositiveInteger', an: { - lp: 'outputFormat' + lp: 'expiry' + }, + t: 'a' + }, { + n: 'lockAction', + an: { + lp: 'lockAction' }, t: 'a' }] }, { - ln: 'OperationsType', - ps: [{ - n: 'operation', - rq: true, - col: true, - en: 'Operation' - }] - }, { - ln: 'InsertedFeatureType', + ln: 'InsertElementType', ps: [{ - n: 'featureId', + n: 'feature', rq: true, col: true, + mx: false, + dom: false, en: { - lp: 'FeatureId', - ns: 'http:\/\/www.opengis.net\/ogc' + lp: '_Feature', + ns: 'http:\/\/www.opengis.net\/gml' }, - ti: 'Filter_1_1_0.FeatureIdType' + 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: 'GMLObjectTypeListType', + ps: [{ + n: 'gmlObjectType', + rq: true, + col: true, + en: 'GMLObjectType', + ti: '.GMLObjectTypeType' }] }, { ln: 'GetFeatureType', @@ -690,45 +755,6 @@ var WFS_1_1_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'XlinkPropertyName', - tn: null, - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'traverseXlinkDepth', - rq: true, - an: { - lp: 'traverseXlinkDepth' - }, - t: 'a' - }, { - n: 'traverseXlinkExpiry', - ti: 'PositiveInteger', - an: { - lp: 'traverseXlinkExpiry' - }, - t: 'a' - }] - }, { - ln: 'NativeType', - ps: [{ - n: 'vendorId', - rq: true, - an: { - lp: 'vendorId' - }, - t: 'a' - }, { - n: 'safeToIgnore', - rq: true, - ti: 'Boolean', - an: { - lp: 'safeToIgnore' - }, - t: 'a' - }] }, { ln: 'LockType', ps: [{ @@ -754,90 +780,71 @@ var WFS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'UpdateElementType', + ln: 'FeatureTypeType.NoSRS', + tn: null + }, { + ln: 'DescribeFeatureTypeType', + bti: '.BaseRequestType', ps: [{ - n: 'property', - 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' + mno: 0, + col: true, + en: 'TypeName', + ti: 'QName' }, { - n: 'srsName', + n: 'outputFormat', an: { - lp: 'srsName' + lp: 'outputFormat' }, t: 'a' }] }, { - ln: 'FeatureTypeType.NoSRS', - tn: null + t: 'enum', + ln: 'AllSomeType', + vs: ['ALL', 'SOME'] }, { t: 'enum', ln: 'OperationType', vs: ['Insert', 'Update', 'Delete', 'Query', 'Lock', 'GetGmlObject'] - }, { - t: 'enum', - ln: 'IdentifierGenerationOptionType', - vs: ['UseExisting', 'ReplaceDuplicate', 'GenerateNew'] }, { t: 'enum', ln: 'ResultTypeType', vs: ['results', 'hits'] }, { t: 'enum', - ln: 'AllSomeType', - vs: ['ALL', 'SOME'] + ln: 'IdentifierGenerationOptionType', + vs: ['UseExisting', 'ReplaceDuplicate', 'GenerateNew'] }], eis: [{ - en: 'XlinkPropertyName', - ti: '.XlinkPropertyName' + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' }, { - en: 'Native', - ti: '.NativeType' + en: 'Property', + ti: '.PropertyType' }, { - en: 'Transaction', - ti: '.TransactionType' + en: 'LockFeature', + ti: '.LockFeatureType' + }, { + en: 'GetFeature', + ti: '.GetFeatureType' + }, { + en: 'Query', + ti: '.QueryType' + }, { + en: 'GetGmlObject', + ti: '.GetGmlObjectType' }, { en: 'LockFeatureResponse', ti: '.LockFeatureResponseType' }, { - en: 'LockId' - }, { - en: 'FeatureTypeList', - ti: '.FeatureTypeListType' + en: 'Insert', + ti: '.InsertElementType' }, { - en: 'SupportsGMLObjectTypeList', + en: 'ServesGMLObjectTypeList', ti: '.GMLObjectTypeListType' }, { - en: 'Update', - ti: '.UpdateElementType' + en: 'GetFeatureWithLock', + ti: '.GetFeatureWithLockType' }, { en: 'FeatureCollection', ti: '.FeatureCollectionType', @@ -846,46 +853,39 @@ var WFS_1_1_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml' } }, { - en: 'Delete', - ti: '.DeleteElementType' - }, { - en: 'Insert', - ti: '.InsertElementType' + en: 'XlinkPropertyName', + ti: '.XlinkPropertyName' }, { en: 'TransactionResponse', ti: '.TransactionResponseType' }, { en: 'PropertyName' }, { - en: 'GetFeatureWithLock', - ti: '.GetFeatureWithLockType' + en: 'Update', + ti: '.UpdateElementType' + }, { + en: 'Native', + ti: '.NativeType' }, { en: 'DescribeFeatureType', ti: '.DescribeFeatureTypeType' }, { - en: 'LockFeature', - ti: '.LockFeatureType' + en: 'FeatureTypeList', + ti: '.FeatureTypeListType' }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'SupportsGMLObjectTypeList', + ti: '.GMLObjectTypeListType' }, { en: 'WFS_Capabilities', ti: '.WFSCapabilitiesType' }, { - en: 'Property', - ti: '.PropertyType' - }, { - en: 'Query', - ti: '.QueryType' - }, { - en: 'GetFeature', - ti: '.GetFeatureType' + en: 'LockId' }, { - en: 'GetGmlObject', - ti: '.GetGmlObjectType' + en: 'Delete', + ti: '.DeleteElementType' }, { - en: 'ServesGMLObjectTypeList', - ti: '.GMLObjectTypeListType' + en: 'Transaction', + ti: '.TransactionType' }] }; return { diff --git a/scripts/lib/WFS_2_0.js b/scripts/lib/WFS_2_0.js index 93ea690a..e3bbc68c 100644 --- a/scripts/lib/WFS_2_0.js +++ b/scripts/lib/WFS_2_0.js @@ -4,199 +4,82 @@ var WFS_2_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wfs\/2.0', deps: ['XLink_1_0', 'Filter_2_0', 'OWS_1_1_0'], tis: [{ - ln: 'ValueCollectionType', + ln: 'TupleType', ps: [{ n: 'member', - mno: 0, + rq: true, + mno: 2, 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', - rq: true, - an: { - lp: 'numberMatched' - }, - t: 'a' - }, { - n: 'numberReturned', - rq: true, - ti: 'NonNegativeInteger', - an: { - lp: 'numberReturned' - }, - t: 'a' - }, { - n: 'next', - an: { - lp: 'next' - }, - t: 'a' - }, { - n: 'previous', - an: { - lp: 'previous' - }, - t: 'a' }] }, { - ln: 'DescribeFeatureTypeType', - bti: '.BaseRequestType', + ln: 'ExecutionStatusType', ps: [{ - n: 'typeName', - mno: 0, - col: true, - en: 'TypeName', - ti: 'QName' - }, { - n: 'outputFormat', + n: 'status', an: { - lp: 'outputFormat' + lp: 'status' }, t: 'a' }] }, { - ln: 'CreateStoredQueryResponseType', - bti: '.ExecutionStatusType' - }, { - ln: 'ParameterType', + ln: 'OutputFormatListType', ps: [{ - n: 'content', - col: true, - t: 'ae' - }, { - n: 'name', + n: 'format', rq: true, - an: { - lp: 'name' - }, - t: 'a' + col: true, + en: 'Format' }] }, { - ln: 'LockFeatureType', + ln: 'DropStoredQuery', + tn: null, bti: '.BaseRequestType', ps: [{ - n: 'abstractQueryExpression', + n: 'id', 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: 'lockId', - an: { - lp: 'lockId' - }, - t: 'a' - }, { - n: 'expiry', - ti: 'PositiveInteger', - an: { - lp: 'expiry' - }, - t: 'a' - }, { - n: 'lockAction', an: { - lp: 'lockAction' + lp: 'id' }, t: 'a' }] }, { - ln: 'ActionResultsType', + ln: 'StoredQueryListItemType', ps: [{ - n: 'feature', - rq: true, + n: 'title', + mno: 0, col: true, - en: 'Feature', - ti: '.CreatedOrModifiedFeatureType' - }] - }, { - ln: 'PropertyType.ValueReference', - tn: null, - ps: [{ - n: 'value', - t: 'v' + en: 'Title', + ti: '.Title' }, { - n: 'action', - an: { - lp: 'action' - }, - t: 'a' - }] - }, { - ln: 'AdditionalObjects', - tn: null, - ps: [{ - n: 'valueCollection', - rq: true, - en: 'ValueCollection', - ti: '.ValueCollectionType' + n: 'returnFeatureType', + mno: 0, + col: true, + en: 'ReturnFeatureType', + ti: 'QName' }, { - n: 'simpleFeatureCollection', - rq: true, - mx: false, - dom: false, - en: 'SimpleFeatureCollection', - ti: '.SimpleFeatureCollectionType', - t: 'er' - }] - }, { - ln: 'FeaturesNotLockedType', - ps: [{ - n: 'resourceId', + n: 'id', rq: true, - col: true, - en: { - lp: 'ResourceId', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' + an: { + lp: 'id' }, - ti: 'Filter_2_0.ResourceIdType' + t: 'a' }] }, { - ln: 'EmptyType' - }, { - ln: 'UpdateType', + ln: 'ReplaceType', bti: '.AbstractTransactionActionType', ps: [{ - n: 'property', + n: 'any', rq: true, - col: true, - en: 'Property', - ti: '.PropertyType' + 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: 'typeName', - rq: true, - ti: 'QName', - an: { - lp: 'typeName' - }, - t: 'a' }, { n: 'inputFormat', an: { @@ -211,91 +94,113 @@ var WFS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FeatureCollectionType', - bti: '.SimpleFeatureCollectionType', + ln: 'QueryExpressionTextType', ps: [{ - n: 'additionalObjects', - ti: '.AdditionalObjects' - }, { - n: 'truncatedResponse', - ti: '.TruncatedResponse' + n: 'content', + col: true, + t: 'ae' }, { - n: 'lockId', + n: 'returnFeatureTypes', + rq: true, + ti: { + t: 'l', + bti: 'QName' + }, an: { - lp: 'lockId' + lp: 'returnFeatureTypes' }, t: 'a' }, { - n: 'timeStamp', + n: 'language', rq: true, - ti: 'DateTime', an: { - lp: 'timeStamp' + lp: 'language' }, t: 'a' }, { - n: 'numberMatched', - rq: true, + n: 'isPrivate', + ti: 'Boolean', an: { - lp: 'numberMatched' + lp: 'isPrivate' + }, + 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: 'numberReturned', - rq: true, - ti: 'NonNegativeInteger', + n: 'href', an: { - lp: 'numberReturned' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'next', + n: 'role', an: { - lp: 'next' + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'previous', + n: 'arcrole', an: { - lp: 'previous' + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'AbstractTransactionActionType', - ps: [{ - n: 'handle', + }, { + n: 'title', an: { - lp: 'handle' + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'LockFeatureResponseType', - ps: [{ - n: 'featuresLocked', - en: 'FeaturesLocked', - ti: '.FeaturesLockedType' }, { - n: 'featuresNotLocked', - en: 'FeaturesNotLocked', - ti: '.FeaturesNotLockedType' + n: 'show', + ti: 'XLink_1_0.ShowType', + an: { + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'lockId', + n: 'actuate', + ti: 'XLink_1_0.ActuateType', an: { - lp: 'lockId' + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }] }, { - ln: 'DropStoredQuery', - tn: null, - bti: '.BaseRequestType', + ln: 'NativeType', + bti: '.AbstractTransactionActionType', ps: [{ - n: 'id', + n: 'content', + col: true, + t: 'ae' + }, { + n: 'vendorId', rq: true, an: { - lp: 'id' + lp: 'vendorId' + }, + t: 'a' + }, { + n: 'safeToIgnore', + rq: true, + ti: 'Boolean', + an: { + lp: 'safeToIgnore' }, t: 'a' }] @@ -331,65 +236,109 @@ var WFS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'WFSCapabilitiesType', - tn: 'WFS_CapabilitiesType', - bti: 'OWS_1_1_0.CapabilitiesBaseType', + ln: 'ValueCollectionType', ps: [{ - n: 'wsdl', - en: 'WSDL', - ti: '.WFSCapabilitiesType.WSDL' + n: 'member', + mno: 0, + col: true, + ti: '.MemberPropertyType' }, { - n: 'featureTypeList', - en: 'FeatureTypeList', - ti: '.FeatureTypeListType' + n: 'additionalValues', + ti: '.AdditionalValues' }, { - n: 'filterCapabilities', - en: { - lp: 'Filter_Capabilities', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' + n: 'truncatedResponse', + ti: '.TruncatedResponse' + }, { + n: 'timeStamp', + rq: true, + ti: 'DateTime', + an: { + lp: 'timeStamp' }, - ti: 'Filter_2_0.FilterCapabilities' - }] - }, { - ln: 'TransactionType', - bti: '.BaseRequestType', - ps: [{ - n: 'abstractTransactionAction', - mno: 0, - col: true, - mx: false, - dom: false, - en: 'AbstractTransactionAction', - ti: '.AbstractTransactionActionType', - t: 'er' + t: 'a' }, { - n: 'lockId', + n: 'numberMatched', + rq: true, an: { - lp: 'lockId' + lp: 'numberMatched' }, t: 'a' }, { - n: 'releaseAction', + n: 'numberReturned', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'releaseAction' + lp: 'numberReturned' }, t: 'a' }, { - n: 'srsName', + n: 'next', an: { - lp: 'srsName' + lp: 'next' + }, + t: 'a' + }, { + n: 'previous', + an: { + lp: 'previous' }, t: 'a' }] }, { - ln: 'StoredQueryType', - bti: 'Filter_2_0.AbstractQueryExpressionType', + ln: 'DescribeStoredQueriesType', + bti: '.BaseRequestType', + ps: [{ + n: 'storedQueryId', + mno: 0, + col: true, + en: 'StoredQueryId' + }] + }, { + ln: 'EmptyType' + }, { + ln: 'ListStoredQueriesResponseType', + ps: [{ + n: 'storedQuery', + mno: 0, + col: true, + en: 'StoredQuery', + ti: '.StoredQueryListItemType' + }] + }, { + ln: 'StoredQueryDescriptionType', ps: [{ + n: 'title', + mno: 0, + col: true, + en: 'Title', + ti: '.Title' + }, { + n: '_abstract', + mno: 0, + col: true, + en: 'Abstract', + ti: '.Abstract' + }, { + n: 'metadata', + mno: 0, + col: true, + en: { + lp: 'Metadata', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.MetadataType' + }, { n: 'parameter', mno: 0, col: true, en: 'Parameter', - ti: '.ParameterType' + ti: '.ParameterExpressionType' + }, { + n: 'queryExpressionText', + rq: true, + col: true, + en: 'QueryExpressionText', + ti: '.QueryExpressionTextType' }, { n: 'id', rq: true, @@ -399,388 +348,290 @@ var WFS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AdditionalValues', - tn: null, + ln: 'TransactionResponseType', ps: [{ - n: 'valueCollection', + n: 'transactionSummary', rq: true, - en: 'ValueCollection', - ti: '.ValueCollectionType' + en: 'TransactionSummary', + ti: '.TransactionSummaryType' }, { - n: 'simpleFeatureCollection', + n: 'insertResults', + en: 'InsertResults', + ti: '.ActionResultsType' + }, { + n: 'updateResults', + en: 'UpdateResults', + ti: '.ActionResultsType' + }, { + n: 'replaceResults', + en: 'ReplaceResults', + ti: '.ActionResultsType' + }, { + n: 'version', rq: true, - mx: false, - dom: false, - en: 'SimpleFeatureCollection', - ti: '.SimpleFeatureCollectionType', - t: 'er' + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'ListStoredQueriesResponseType', + ln: 'DescribeFeatureTypeType', + bti: '.BaseRequestType', ps: [{ - n: 'storedQuery', + n: 'typeName', mno: 0, col: true, - en: 'StoredQuery', - ti: '.StoredQueryListItemType' - }] - }, { - ln: 'Abstract', - tn: null, - ps: [{ - n: 'value', - t: 'v' + en: 'TypeName', + ti: 'QName' }, { - n: 'lang', + n: 'outputFormat', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'outputFormat' }, t: 'a' }] }, { - ln: 'DeleteType', - bti: '.AbstractTransactionActionType', + ln: 'GetPropertyValueType', + bti: '.BaseRequestType', ps: [{ - n: 'filter', + n: 'abstractQueryExpression', rq: true, + mx: false, + dom: false, en: { - lp: 'Filter', + lp: 'AbstractQueryExpression', ns: 'http:\/\/www.opengis.net\/fes\/2.0' }, - ti: 'Filter_2_0.FilterType' + ti: 'Filter_2_0.AbstractQueryExpressionType', + t: 'er' }, { - n: 'typeName', + n: 'valueReference', rq: true, - ti: 'QName', an: { - lp: 'typeName' + lp: 'valueReference' }, t: 'a' - }] - }, { - ln: 'WFSCapabilitiesType.WSDL', - tn: null, - ps: [{ - n: 'type', - ti: 'XLink_1_0.TypeType', + }, { + n: 'resolvePath', an: { - lp: 'type', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'resolvePath' }, t: 'a' }, { - n: 'href', + n: 'startIndex', + ti: 'NonNegativeInteger', an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'startIndex' }, t: 'a' }, { - n: 'role', + n: 'count', + ti: 'NonNegativeInteger', an: { - lp: 'role', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'count' }, t: 'a' }, { - n: 'arcrole', + n: 'resultType', an: { - lp: 'arcrole', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'resultType' }, t: 'a' }, { - n: 'title', + n: 'outputFormat', an: { - lp: 'title', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'outputFormat' }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'resolve', an: { - lp: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'resolve' }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' - }, - t: 'a' - }] - }, { - ln: 'GetFeatureWithLockType', - bti: '.GetFeatureType', - ps: [{ - n: 'expiry', - ti: 'PositiveInteger', + n: 'resolveDepth', an: { - lp: 'expiry' + lp: 'resolveDepth' }, t: 'a' }, { - n: 'lockAction', + n: 'resolveTimeout', + ti: 'PositiveInteger', an: { - lp: 'lockAction' + lp: 'resolveTimeout' }, t: 'a' }] }, { - ln: 'TupleType', + ln: 'FeatureTypeListType', ps: [{ - n: 'member', + n: 'featureType', rq: true, - mno: 2, col: true, - ti: '.MemberPropertyType' + en: 'FeatureType', + ti: '.FeatureTypeType' }] }, { - ln: 'OutputFormatListType', + ln: 'UpdateType', + bti: '.AbstractTransactionActionType', ps: [{ - n: 'format', + n: 'property', rq: true, 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' - }, - 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' + en: 'Property', + ti: '.PropertyType' }, { - n: 'arcrole', - an: { - lp: 'arcrole', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + n: 'filter', + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' }, - t: 'a' + ti: 'Filter_2_0.FilterType' }, { - n: 'title', + n: 'typeName', + rq: true, + ti: 'QName', an: { - lp: 'title', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'typeName' }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'inputFormat', an: { - lp: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'inputFormat' }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'srsName', an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'srsName' }, t: 'a' }] }, { - ln: 'NativeType', + ln: 'ListStoredQueriesType', + bti: '.BaseRequestType' + }, { + ln: 'DeleteType', bti: '.AbstractTransactionActionType', ps: [{ - n: 'content', - col: true, - t: 'ae' - }, { - n: 'vendorId', + n: 'filter', rq: true, - an: { - lp: 'vendorId' + en: { + lp: 'Filter', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' }, - t: 'a' + ti: 'Filter_2_0.FilterType' }, { - n: 'safeToIgnore', + n: 'typeName', rq: true, - ti: 'Boolean', + ti: 'QName', an: { - lp: 'safeToIgnore' + lp: 'typeName' }, t: 'a' }] }, { - ln: 'SimpleFeatureCollectionType', + ln: 'ValueListType', ps: [{ - n: 'boundedBy', - ti: '.EnvelopePropertyType' - }, { - n: 'member', - mno: 0, + n: 'value', + rq: true, col: true, - ti: '.MemberPropertyType' + en: 'Value', + ti: 'AnyType' }] }, { - ln: 'GetPropertyValueType', - bti: '.BaseRequestType', + ln: 'FeatureCollectionType', + bti: '.SimpleFeatureCollectionType', ps: [{ - n: 'abstractQueryExpression', - rq: true, - mx: false, - dom: false, - en: { - lp: 'AbstractQueryExpression', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' - }, - ti: 'Filter_2_0.AbstractQueryExpressionType', - t: 'er' - }, { - n: 'valueReference', - rq: true, - an: { - lp: 'valueReference' - }, - t: 'a' - }, { - n: 'resolvePath', - an: { - lp: 'resolvePath' - }, - t: 'a' + n: 'additionalObjects', + ti: '.AdditionalObjects' }, { - n: 'startIndex', - ti: 'NonNegativeInteger', - an: { - lp: 'startIndex' - }, - t: 'a' + n: 'truncatedResponse', + ti: '.TruncatedResponse' }, { - n: 'count', - ti: 'NonNegativeInteger', + n: 'lockId', an: { - lp: 'count' + lp: 'lockId' }, t: 'a' }, { - n: 'resultType', + n: 'timeStamp', + rq: true, + ti: 'DateTime', an: { - lp: 'resultType' + lp: 'timeStamp' }, t: 'a' }, { - n: 'outputFormat', + n: 'numberMatched', + rq: true, an: { - lp: 'outputFormat' + lp: 'numberMatched' }, t: 'a' }, { - n: 'resolve', + n: 'numberReturned', + rq: true, + ti: 'NonNegativeInteger', an: { - lp: 'resolve' + lp: 'numberReturned' }, t: 'a' }, { - n: 'resolveDepth', + n: 'next', an: { - lp: 'resolveDepth' + lp: 'next' }, t: 'a' }, { - n: 'resolveTimeout', - ti: 'PositiveInteger', + n: 'previous', an: { - lp: 'resolveTimeout' + lp: 'previous' }, t: 'a' }] }, { - ln: 'ListStoredQueriesType', - bti: '.BaseRequestType' - }, { - ln: 'QueryType', - bti: 'Filter_2_0.AbstractAdhocQueryExpressionType', + ln: 'FeaturesNotLockedType', ps: [{ - n: 'srsName', - an: { - lp: 'srsName' - }, - t: 'a' - }, { - n: 'featureVersion', - an: { - lp: 'featureVersion' + n: 'resourceId', + rq: true, + col: true, + en: { + lp: 'ResourceId', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' }, - t: 'a' + ti: 'Filter_2_0.ResourceIdType' }] }, { - ln: 'TransactionResponseType', + ln: 'FeaturesLockedType', ps: [{ - n: 'transactionSummary', + n: 'resourceId', rq: true, - en: 'TransactionSummary', - ti: '.TransactionSummaryType' - }, { - n: 'insertResults', - en: 'InsertResults', - ti: '.ActionResultsType' - }, { - n: 'updateResults', - en: 'UpdateResults', - ti: '.ActionResultsType' - }, { - n: 'replaceResults', - en: 'ReplaceResults', - ti: '.ActionResultsType' - }, { - n: 'version', - rq: true, - an: { - lp: 'version' + col: true, + en: { + lp: 'ResourceId', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' }, - t: 'a' + ti: 'Filter_2_0.ResourceIdType' }] }, { - ln: 'DescribeStoredQueriesResponseType', + ln: 'AdditionalObjects', + tn: null, ps: [{ - n: 'storedQueryDescription', - mno: 0, - col: true, - en: 'StoredQueryDescription', - ti: '.StoredQueryDescriptionType' + n: 'valueCollection', + rq: true, + en: 'ValueCollection', + ti: '.ValueCollectionType' + }, { + n: 'simpleFeatureCollection', + rq: true, + mx: false, + dom: false, + en: 'SimpleFeatureCollection', + ti: '.SimpleFeatureCollectionType', + t: 'er' }] }, { ln: 'BaseRequestType', @@ -815,40 +666,40 @@ var WFS_2_0_Module_Factory = function () { ti: '.ElementType' }] }, { - ln: 'StoredQueryDescriptionType', + ln: 'Abstract', + tn: null, ps: [{ - n: 'title', - mno: 0, - col: true, - en: 'Title', - ti: '.Title' - }, { - n: '_abstract', - mno: 0, - col: true, - en: 'Abstract', - ti: '.Abstract' + n: 'value', + t: 'v' }, { - n: 'metadata', - mno: 0, - col: true, - en: { - lp: 'Metadata', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + n: 'lang', + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, - ti: 'OWS_1_1_0.MetadataType' + t: 'a' + }] + }, { + ln: 'PropertyType', + ps: [{ + n: 'valueReference', + rq: true, + en: 'ValueReference', + ti: '.PropertyType.ValueReference' }, { + n: 'value', + en: 'Value', + ti: 'AnyType' + }] + }, { + ln: 'StoredQueryType', + bti: 'Filter_2_0.AbstractQueryExpressionType', + ps: [{ n: 'parameter', mno: 0, col: true, en: 'Parameter', - ti: '.ParameterExpressionType' - }, { - n: 'queryExpressionText', - rq: true, - col: true, - en: 'QueryExpressionText', - ti: '.QueryExpressionTextType' + ti: '.ParameterType' }, { n: 'id', rq: true, @@ -858,58 +709,105 @@ var WFS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Title', - tn: null, + ln: 'FeatureTypeType.NoCRS', + tn: null + }, { + ln: 'QueryType', + bti: 'Filter_2_0.AbstractAdhocQueryExpressionType', ps: [{ - n: 'value', - t: 'v' + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' }, { - n: 'lang', + n: 'featureVersion', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'featureVersion' }, t: 'a' }] }, { - ln: 'GetFeatureType', - bti: '.BaseRequestType', + ln: 'TransactionSummaryType', ps: [{ - n: 'abstractQueryExpression', + n: 'totalInserted', + ti: 'NonNegativeInteger' + }, { + n: 'totalUpdated', + ti: 'NonNegativeInteger' + }, { + n: 'totalReplaced', + ti: 'NonNegativeInteger' + }, { + n: 'totalDeleted', + ti: 'NonNegativeInteger' + }] + }, { + ln: 'AbstractTransactionActionType', + ps: [{ + n: 'handle', + an: { + lp: 'handle' + }, + t: 'a' + }] + }, { + ln: 'GetCapabilitiesType', + bti: 'OWS_1_1_0.GetCapabilitiesType', + ps: [{ + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' + }] + }, { + ln: 'CreatedOrModifiedFeatureType', + ps: [{ + n: 'resourceId', rq: true, col: true, - mx: false, - dom: false, en: { - lp: 'AbstractQueryExpression', + lp: 'ResourceId', ns: 'http:\/\/www.opengis.net\/fes\/2.0' }, - ti: 'Filter_2_0.AbstractQueryExpressionType', - t: 'er' + ti: 'Filter_2_0.ResourceIdType' }, { - n: 'startIndex', - ti: 'NonNegativeInteger', + n: 'handle', an: { - lp: 'startIndex' + lp: 'handle' }, t: 'a' + }] + }, { + ln: 'LockFeatureResponseType', + ps: [{ + n: 'featuresLocked', + en: 'FeaturesLocked', + ti: '.FeaturesLockedType' }, { - n: 'count', - ti: 'NonNegativeInteger', - an: { - lp: 'count' - }, - t: 'a' + n: 'featuresNotLocked', + en: 'FeaturesNotLocked', + ti: '.FeaturesNotLockedType' }, { - n: 'resultType', + n: 'lockId', an: { - lp: 'resultType' + lp: 'lockId' }, t: 'a' + }] + }, { + ln: 'PropertyName', + tn: null, + ps: [{ + n: 'value', + ti: 'QName', + t: 'v' }, { - n: 'outputFormat', + n: 'resolvePath', an: { - lp: 'outputFormat' + lp: 'resolvePath' }, t: 'a' }, { @@ -942,87 +840,68 @@ var WFS_2_0_Module_Factory = function () { t: 'ae' }] }, { - ln: 'FeatureTypeListType', + ln: 'AdditionalValues', + tn: null, ps: [{ - n: 'featureType', + n: 'valueCollection', rq: true, - col: true, - en: 'FeatureType', - ti: '.FeatureTypeType' + en: 'ValueCollection', + ti: '.ValueCollectionType' + }, { + n: 'simpleFeatureCollection', + rq: true, + mx: false, + dom: false, + en: 'SimpleFeatureCollection', + ti: '.SimpleFeatureCollectionType', + t: 'er' }] }, { - ln: 'StoredQueryListItemType', + ln: 'CreateStoredQueryType', + bti: '.BaseRequestType', ps: [{ - n: 'title', - mno: 0, - col: true, - en: 'Title', - ti: '.Title' - }, { - n: 'returnFeatureType', + n: 'storedQueryDefinition', mno: 0, col: true, - en: 'ReturnFeatureType', - ti: 'QName' + en: 'StoredQueryDefinition', + ti: '.StoredQueryDescriptionType' + }] + }, { + ln: 'GetFeatureWithLockType', + bti: '.GetFeatureType', + ps: [{ + n: 'expiry', + ti: 'PositiveInteger', + an: { + lp: 'expiry' + }, + t: 'a' }, { - n: 'id', - rq: true, + n: 'lockAction', an: { - lp: 'id' + lp: 'lockAction' }, t: 'a' }] }, { - ln: 'CreatedOrModifiedFeatureType', + ln: 'WFSCapabilitiesType', + tn: 'WFS_CapabilitiesType', + bti: 'OWS_1_1_0.CapabilitiesBaseType', ps: [{ - n: 'resourceId', - rq: true, - col: true, - en: { - lp: 'ResourceId', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' - }, - ti: 'Filter_2_0.ResourceIdType' + n: 'wsdl', + en: 'WSDL', + ti: '.WFSCapabilitiesType.WSDL' }, { - n: 'handle', - an: { - lp: 'handle' - }, - t: 'a' - }] - }, { - ln: 'PropertyType', - ps: [{ - n: 'valueReference', - rq: true, - en: 'ValueReference', - ti: '.PropertyType.ValueReference' + n: 'featureTypeList', + en: 'FeatureTypeList', + ti: '.FeatureTypeListType' }, { - n: 'value', - en: 'Value', - ti: 'AnyType' - }] - }, { - ln: 'FeaturesLockedType', - ps: [{ - n: 'resourceId', - rq: true, - col: true, + n: 'filterCapabilities', en: { - lp: 'ResourceId', + lp: 'Filter_Capabilities', 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' + ti: 'Filter_2_0.FilterCapabilities' }] }, { ln: 'InsertType', @@ -1048,165 +927,185 @@ var WFS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DescribeStoredQueriesType', - bti: '.BaseRequestType', + ln: 'FeatureTypeType', ps: [{ - n: 'storedQueryId', + n: 'name', + rq: true, + en: 'Name', + ti: 'QName' + }, { + n: 'title', + mno: 0, + col: true, + en: 'Title', + ti: '.Title' + }, { + n: '_abstract', + mno: 0, + col: true, + en: 'Abstract', + ti: '.Abstract' + }, { + n: 'keywords', 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: 'ExceptionReport', + lp: 'Keywords', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'OWS_1_1_0.ExceptionReport' - }] - }, { - ln: 'GetCapabilitiesType', - bti: 'OWS_1_1_0.GetCapabilitiesType', - ps: [{ - n: 'service', + ti: 'OWS_1_1_0.KeywordsType' + }, { + n: 'defaultCRS', rq: true, - an: { - lp: 'service' + en: 'DefaultCRS' + }, { + n: 'otherCRS', + mno: 0, + col: true, + en: 'OtherCRS' + }, { + n: 'noCRS', + rq: true, + en: 'NoCRS', + ti: '.FeatureTypeType.NoCRS' + }, { + n: 'outputFormats', + en: 'OutputFormats', + ti: '.OutputFormatListType' + }, { + n: 'wgs84BoundingBox', + mno: 0, + col: true, + en: { + lp: 'WGS84BoundingBox', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' + ti: 'OWS_1_1_0.WGS84BoundingBoxType' + }, { + n: 'metadataURL', + mno: 0, + col: true, + en: 'MetadataURL', + ti: '.MetadataURLType' + }, { + n: 'extendedDescription', + en: 'ExtendedDescription', + ti: '.ExtendedDescriptionType' }] }, { - ln: 'PropertyName', - tn: null, + ln: 'ParameterExpressionType', ps: [{ - n: 'value', - ti: 'QName', - t: 'v' + n: 'title', + mno: 0, + col: true, + en: 'Title', + ti: '.Title' }, { - n: 'resolvePath', - an: { - lp: 'resolvePath' - }, - t: 'a' + n: '_abstract', + mno: 0, + col: true, + en: 'Abstract', + ti: '.Abstract' }, { - n: 'resolve', - an: { - lp: 'resolve' + n: 'metadata', + mno: 0, + col: true, + en: { + lp: 'Metadata', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' + ti: 'OWS_1_1_0.MetadataType' }, { - n: 'resolveDepth', + n: 'name', + rq: true, an: { - lp: 'resolveDepth' + lp: 'name' }, t: 'a' }, { - n: 'resolveTimeout', - ti: 'PositiveInteger', + n: 'type', + rq: true, + ti: 'QName', an: { - lp: 'resolveTimeout' + lp: 'type' }, t: 'a' }] }, { - ln: 'ReplaceType', - bti: '.AbstractTransactionActionType', + ln: 'ParameterType', ps: [{ - n: 'any', - rq: true, - dom: false, - mx: false, + n: 'content', + col: true, t: 'ae' }, { - n: 'filter', + n: 'name', 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' + lp: 'name' }, t: 'a' }] }, { - ln: 'FeatureTypeType.NoCRS', - tn: null - }, { - ln: 'TransactionSummaryType', + ln: 'DescribeStoredQueriesResponseType', ps: [{ - n: 'totalInserted', - ti: 'NonNegativeInteger' - }, { - n: 'totalUpdated', - ti: 'NonNegativeInteger' - }, { - n: 'totalReplaced', - ti: 'NonNegativeInteger' - }, { - n: 'totalDeleted', - ti: 'NonNegativeInteger' + n: 'storedQueryDescription', + mno: 0, + col: true, + en: 'StoredQueryDescription', + ti: '.StoredQueryDescriptionType' }] }, { - ln: 'QueryExpressionTextType', + ln: 'LockFeatureType', + bti: '.BaseRequestType', ps: [{ - n: 'content', - col: true, - t: 'ae' - }, { - n: 'returnFeatureTypes', + n: 'abstractQueryExpression', rq: true, - ti: { - t: 'l', - bti: 'QName' + 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: 'lockId', an: { - lp: 'returnFeatureTypes' + lp: 'lockId' }, t: 'a' }, { - n: 'language', - rq: true, + n: 'expiry', + ti: 'PositiveInteger', an: { - lp: 'language' + lp: 'expiry' }, t: 'a' }, { - n: 'isPrivate', - ti: 'Boolean', + n: 'lockAction', an: { - lp: 'isPrivate' + lp: 'lockAction' }, t: 'a' }] }, { - ln: 'MetadataURLType', + ln: 'MemberPropertyType', ps: [{ - n: 'about', + n: 'content', + col: true, + etis: [{ + en: 'Tuple', + ti: '.TupleType' + }, { + en: 'SimpleFeatureCollection', + ti: '.SimpleFeatureCollectionType' + }], + t: 'ers' + }, { + n: 'state', an: { - lp: 'about' + lp: 'state' }, t: 'a' }, { @@ -1263,127 +1162,224 @@ var WFS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ValueListType', + ln: 'TransactionType', + bti: '.BaseRequestType', ps: [{ - n: 'value', - rq: true, + n: 'abstractTransactionAction', + mno: 0, col: true, - en: 'Value', - ti: 'AnyType' + mx: false, + dom: false, + en: 'AbstractTransactionAction', + ti: '.AbstractTransactionActionType', + t: 'er' + }, { + n: 'lockId', + an: { + lp: 'lockId' + }, + t: 'a' + }, { + n: 'releaseAction', + an: { + lp: 'releaseAction' + }, + t: 'a' + }, { + n: 'srsName', + an: { + lp: 'srsName' + }, + t: 'a' }] }, { - ln: 'ParameterExpressionType', + ln: 'PropertyType.ValueReference', + tn: null, ps: [{ - n: 'title', - mno: 0, - col: true, - en: 'Title', - ti: '.Title' + n: 'value', + t: 'v' }, { - n: '_abstract', - mno: 0, - col: true, - en: 'Abstract', - ti: '.Abstract' + n: 'action', + an: { + lp: 'action' + }, + t: 'a' + }] + }, { + ln: 'CreateStoredQueryResponseType', + bti: '.ExecutionStatusType' + }, { + ln: 'Title', + tn: null, + ps: [{ + n: 'value', + t: 'v' }, { - n: 'metadata', - mno: 0, + n: 'lang', + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + }, + t: 'a' + }] + }, { + ln: 'GetFeatureType', + bti: '.BaseRequestType', + ps: [{ + n: 'abstractQueryExpression', + rq: true, col: true, + mx: false, + dom: false, en: { - lp: 'Metadata', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'AbstractQueryExpression', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' }, - ti: 'OWS_1_1_0.MetadataType' + ti: 'Filter_2_0.AbstractQueryExpressionType', + t: 'er' }, { - n: 'name', - rq: true, + n: 'startIndex', + ti: 'NonNegativeInteger', an: { - lp: 'name' + lp: 'startIndex' }, t: 'a' }, { - n: 'type', - rq: true, - ti: 'QName', + n: 'count', + ti: 'NonNegativeInteger', an: { - lp: 'type' + lp: 'count' + }, + t: 'a' + }, { + n: 'resultType', + an: { + lp: 'resultType' + }, + t: 'a' + }, { + n: 'outputFormat', + an: { + lp: 'outputFormat' + }, + t: 'a' + }, { + n: 'resolve', + an: { + lp: 'resolve' + }, + t: 'a' + }, { + n: 'resolveDepth', + an: { + lp: 'resolveDepth' + }, + t: 'a' + }, { + n: 'resolveTimeout', + ti: 'PositiveInteger', + an: { + lp: 'resolveTimeout' }, t: 'a' }] }, { - ln: 'FeatureTypeType', + ln: 'ActionResultsType', ps: [{ - n: 'name', + n: 'feature', rq: true, - en: 'Name', - ti: 'QName' - }, { - n: 'title', - mno: 0, col: true, - en: 'Title', - ti: '.Title' + en: 'Feature', + ti: '.CreatedOrModifiedFeatureType' + }] + }, { + ln: 'MetadataURLType', + ps: [{ + n: 'about', + an: { + lp: 'about' + }, + t: 'a' }, { - n: '_abstract', - mno: 0, - col: true, - en: 'Abstract', - ti: '.Abstract' + n: 'type', + ti: 'XLink_1_0.TypeType', + an: { + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'keywords', - mno: 0, - col: true, - en: { - lp: 'Keywords', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + n: 'href', + an: { + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, - ti: 'OWS_1_1_0.KeywordsType' + t: 'a' }, { - n: 'defaultCRS', - rq: true, - en: 'DefaultCRS' + n: 'role', + an: { + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'otherCRS', - mno: 0, - col: true, - en: 'OtherCRS' + n: 'arcrole', + an: { + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'noCRS', - rq: true, - en: 'NoCRS', - ti: '.FeatureTypeType.NoCRS' + n: 'title', + an: { + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'outputFormats', - en: 'OutputFormats', - ti: '.OutputFormatListType' + n: 'show', + ti: 'XLink_1_0.ShowType', + an: { + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + t: 'a' }, { - n: 'wgs84BoundingBox', - mno: 0, - col: true, + n: 'actuate', + ti: 'XLink_1_0.ActuateType', + an: { + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' + }, + 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: 'SimpleFeatureCollectionType', + ps: [{ + n: 'boundedBy', + ti: '.EnvelopePropertyType' }, { - n: 'metadataURL', + n: 'member', mno: 0, col: true, - en: 'MetadataURL', - ti: '.MetadataURLType' - }, { - n: 'extendedDescription', - en: 'ExtendedDescription', - ti: '.ExtendedDescriptionType' + ti: '.MemberPropertyType' }] }, { t: 'enum', - ln: 'ResultTypeType', - vs: ['results', 'hits'] - }, { - t: 'enum', - ln: 'StarStringType', - vs: ['*'] + ln: 'AllSomeType', + vs: ['ALL', 'SOME'] }, { t: 'enum', ln: 'UpdateActionType', @@ -1394,124 +1390,124 @@ var WFS_2_0_Module_Factory = function () { vs: ['local', 'remote', 'all', 'none'] }, { t: 'enum', - ln: 'AllSomeType', - vs: ['ALL', 'SOME'] + ln: 'ResultTypeType', + vs: ['results', 'hits'] + }, { + t: 'enum', + ln: 'StarStringType', + vs: ['*'] }], eis: [{ - en: 'ValueCollection', - ti: '.ValueCollectionType' - }, { - en: 'GetFeature', - ti: '.GetFeatureType' - }, { - en: 'Abstract', - ti: '.Abstract' - }, { - en: 'CreateStoredQuery', - ti: '.CreateStoredQueryType' - }, { - en: 'additionalValues', - ti: '.AdditionalValues' + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' }, { - en: 'Title', - ti: '.Title' + en: 'DropStoredQueryResponse', + ti: '.ExecutionStatusType' }, { en: 'WFS_Capabilities', ti: '.WFSCapabilitiesType' }, { - en: 'TransactionResponse', - ti: '.TransactionResponseType' + en: 'DescribeFeatureType', + ti: '.DescribeFeatureTypeType' }, { - en: 'FeatureTypeList', - ti: '.FeatureTypeListType' + en: 'ListStoredQueriesResponse', + ti: '.ListStoredQueriesResponseType' }, { - en: 'boundedBy', - ti: '.EnvelopePropertyType' + en: 'PropertyName', + ti: '.PropertyName', + sh: { + lp: 'AbstractProjectionClause', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' + } }, { - en: 'Value', - ti: 'AnyType' + en: 'ValueCollection', + ti: '.ValueCollectionType' }, { - en: 'DescribeStoredQueriesResponse', - ti: '.DescribeStoredQueriesResponseType' + en: 'truncatedResponse', + ti: '.TruncatedResponse' }, { - en: 'Delete', - ti: '.DeleteType', - sh: 'AbstractTransactionAction' + en: 'DropStoredQuery', + ti: '.DropStoredQuery' + }, { + en: 'CreateStoredQuery', + ti: '.CreateStoredQueryType' }, { en: 'Property', ti: '.PropertyType' - }, { - en: 'Update', - ti: '.UpdateType', - sh: 'AbstractTransactionAction' - }, { - en: 'ValueList', - ti: '.ValueListType' - }, { - en: 'Transaction', - ti: '.TransactionType' }, { en: 'LockFeature', ti: '.LockFeatureType' }, { - en: 'ListStoredQueries', - ti: '.ListStoredQueriesType' + en: 'DescribeStoredQueries', + ti: '.DescribeStoredQueriesType' }, { - en: 'FeatureCollection', - ti: '.FeatureCollectionType', - sh: 'SimpleFeatureCollection' + en: 'Value', + ti: 'AnyType' + }, { + en: 'member', + ti: '.MemberPropertyType' + }, { + en: 'Transaction', + ti: '.TransactionType' }, { en: 'Replace', ti: '.ReplaceType', sh: 'AbstractTransactionAction' }, { - en: 'LockFeatureResponse', - ti: '.LockFeatureResponseType' + en: 'ValueList', + ti: '.ValueListType' + }, { + en: 'GetFeatureWithLock', + ti: '.GetFeatureWithLockType' + }, { + en: 'Delete', + ti: '.DeleteType', + sh: 'AbstractTransactionAction' }, { en: 'additionalObjects', ti: '.AdditionalObjects' }, { - en: 'DropStoredQueryResponse', - ti: '.ExecutionStatusType' + en: 'additionalValues', + ti: '.AdditionalValues' }, { - en: 'member', - ti: '.MemberPropertyType' + en: 'Native', + ti: '.NativeType', + sh: 'AbstractTransactionAction' }, { - en: 'Element', - ti: '.ElementType' + en: 'Tuple', + ti: '.TupleType' }, { - en: 'DescribeStoredQueries', - ti: '.DescribeStoredQueriesType' + en: 'CreateStoredQueryResponse', + ti: '.CreateStoredQueryResponseType' }, { - en: 'SimpleFeatureCollection', - ti: '.SimpleFeatureCollectionType' + en: 'FeatureCollection', + ti: '.FeatureCollectionType', + sh: 'SimpleFeatureCollection' + }, { + en: 'boundedBy', + ti: '.EnvelopePropertyType' }, { en: 'Insert', ti: '.InsertType', sh: 'AbstractTransactionAction' }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'SimpleFeatureCollection', + ti: '.SimpleFeatureCollectionType' }, { - en: 'PropertyName', - ti: '.PropertyName', - sh: { - lp: 'AbstractProjectionClause', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' - } + en: 'GetFeature', + ti: '.GetFeatureType' }, { - en: 'truncatedResponse', - ti: '.TruncatedResponse' + en: 'Abstract', + ti: '.Abstract' }, { - en: 'StoredQuery', - ti: '.StoredQueryType', - sh: { - lp: 'AbstractQueryExpression', - ns: 'http:\/\/www.opengis.net\/fes\/2.0' - } + en: 'DescribeStoredQueriesResponse', + ti: '.DescribeStoredQueriesResponseType' }, { - en: 'GetPropertyValue', - ti: '.GetPropertyValueType' + en: 'TransactionResponse', + ti: '.TransactionResponseType' + }, { + en: 'AbstractTransactionAction', + ti: '.AbstractTransactionActionType' }, { en: 'Query', ti: '.QueryType', @@ -1520,30 +1516,34 @@ var WFS_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/fes\/2.0' } }, { - en: 'DropStoredQuery', - ti: '.DropStoredQuery' + en: 'GetPropertyValue', + ti: '.GetPropertyValueType' }, { - en: 'ListStoredQueriesResponse', - ti: '.ListStoredQueriesResponseType' + en: 'StoredQuery', + ti: '.StoredQueryType', + sh: { + lp: 'AbstractQueryExpression', + ns: 'http:\/\/www.opengis.net\/fes\/2.0' + } }, { - en: 'DescribeFeatureType', - ti: '.DescribeFeatureTypeType' + en: 'Update', + ti: '.UpdateType', + sh: 'AbstractTransactionAction' }, { - en: 'CreateStoredQueryResponse', - ti: '.CreateStoredQueryResponseType' + en: 'Title', + ti: '.Title' }, { - en: 'Native', - ti: '.NativeType', - sh: 'AbstractTransactionAction' + en: 'ListStoredQueries', + ti: '.ListStoredQueriesType' }, { - en: 'AbstractTransactionAction', - ti: '.AbstractTransactionActionType' + en: 'Element', + ti: '.ElementType' }, { - en: 'GetFeatureWithLock', - ti: '.GetFeatureWithLockType' + en: 'LockFeatureResponse', + ti: '.LockFeatureResponseType' }, { - en: 'Tuple', - ti: '.TupleType' + en: 'FeatureTypeList', + ti: '.FeatureTypeListType' }] }; return { diff --git a/scripts/lib/WMC_1_0_0.js b/scripts/lib/WMC_1_0_0.js index 0f42ae46..7534a587 100644 --- a/scripts/lib/WMC_1_0_0.js +++ b/scripts/lib/WMC_1_0_0.js @@ -2,19 +2,34 @@ 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: ['SLD_1_0_0', 'XLink_1_0'], + deps: ['XLink_1_0', 'SLD_1_0_0'], tis: [{ - ln: 'ViewContextType', + ln: 'FormatType', ps: [{ - n: 'general', + n: 'value', + t: 'v' + }, { + n: 'current', + ti: 'Boolean', + an: { + lp: 'current' + }, + t: 'a' + }] + }, { + ln: 'ServerType', + ps: [{ + n: 'onlineResource', rq: true, - en: 'General', - ti: '.GeneralType' + en: 'OnlineResource', + ti: '.OnlineResourceType' }, { - n: 'layerList', + n: 'service', rq: true, - en: 'LayerList', - ti: '.LayerListType' + an: { + lp: 'service' + }, + t: 'a' }, { n: 'version', rq: true, @@ -23,59 +38,69 @@ var WMC_1_0_0_Module_Factory = function () { }, t: 'a' }, { - n: 'id', - rq: true, + n: 'title', an: { - lp: 'id' + lp: 'title' }, t: 'a' }] }, { - ln: 'ContactPersonPrimaryType', + ln: 'LayerType', ps: [{ - n: 'contactPerson', + n: 'server', rq: true, - en: 'ContactPerson' + en: 'Server', + ti: '.ServerType' }, { - n: 'contactOrganization', - rq: true, - en: 'ContactOrganization' - }] - }, { - ln: 'AddressType', - ps: [{ - n: 'addressType', + n: 'name', rq: true, - en: 'AddressType' + en: 'Name' }, { - n: 'address', + n: 'title', rq: true, - en: 'Address' + en: 'Title' }, { - n: 'city', - rq: true, - en: 'City' + n: '_abstract', + en: 'Abstract' }, { - n: 'stateOrProvince', - rq: true, - en: 'StateOrProvince' + n: 'dataURL', + en: 'DataURL', + ti: '.URLType' }, { - n: 'postCode', - rq: true, - en: 'PostCode' + n: 'metadataURL', + en: 'MetadataURL', + ti: '.URLType' }, { - n: 'country', + n: 'srs', + en: 'SRS' + }, { + n: 'formatList', + en: 'FormatList', + ti: '.FormatListType' + }, { + n: 'styleList', + en: 'StyleList', + ti: '.StyleListType' + }, { + n: 'extension', + en: 'Extension', + ti: '.ExtensionType' + }, { + n: 'queryable', rq: true, - en: 'Country' - }] - }, { - ln: 'FormatListType', - ps: [{ - n: 'format', + ti: 'Boolean', + an: { + lp: 'queryable' + }, + t: 'a' + }, { + n: 'hidden', rq: true, - col: true, - en: 'Format', - ti: '.FormatType' + ti: 'Boolean', + an: { + lp: 'hidden' + }, + t: 'a' }] }, { ln: 'ViewContextReferenceType', @@ -106,70 +131,80 @@ var WMC_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LayerListType', - ps: [{ - n: 'layer', - rq: true, - col: true, - en: 'Layer', - ti: '.LayerType' - }] - }, { - ln: 'BoundingBoxType', + ln: 'URLType', ps: [{ - n: 'srs', + n: 'onlineResource', rq: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' + }, { + n: 'width', + ti: 'Integer', an: { - lp: 'SRS' + lp: 'width' }, t: 'a' }, { - n: 'minx', - rq: true, - ti: 'Decimal', + n: 'height', + ti: 'Integer', an: { - lp: 'minx' + lp: 'height' }, t: 'a' }, { - n: 'miny', - rq: true, - ti: 'Decimal', + n: 'format', an: { - lp: 'miny' + lp: 'format' }, t: 'a' + }] + }, { + ln: 'AddressType', + ps: [{ + n: 'addressType', + rq: true, + en: 'AddressType' }, { - n: 'maxx', + n: 'address', rq: true, - ti: 'Decimal', - an: { - lp: 'maxx' - }, - t: 'a' + en: 'Address' }, { - n: 'maxy', + n: 'city', rq: true, - ti: 'Decimal', - an: { - lp: 'maxy' - }, - t: 'a' + en: 'City' + }, { + n: 'stateOrProvince', + rq: true, + en: 'StateOrProvince' + }, { + n: 'postCode', + rq: true, + en: 'PostCode' + }, { + n: 'country', + rq: true, + en: 'Country' }] }, { - ln: 'ServerType', + ln: 'ContextURLType', ps: [{ n: 'onlineResource', rq: true, en: 'OnlineResource', ti: '.OnlineResourceType' + }] + }, { + ln: 'ViewContextType', + ps: [{ + n: 'general', + rq: true, + en: 'General', + ti: '.GeneralType' }, { - n: 'service', + n: 'layerList', rq: true, - an: { - lp: 'service' - }, - t: 'a' + en: 'LayerList', + ti: '.LayerListType' }, { n: 'version', rq: true, @@ -178,25 +213,10 @@ var WMC_1_0_0_Module_Factory = function () { }, t: 'a' }, { - n: 'title', - an: { - lp: 'title' - }, - t: 'a' - }] - }, { - ln: 'ViewContextCollectionType', - ps: [{ - n: 'viewContextReference', - rq: true, - col: true, - en: 'ViewContextReference', - ti: '.ViewContextReferenceType' - }, { - n: 'version', + n: 'id', rq: true, an: { - lp: 'version' + lp: 'id' }, t: 'a' }] @@ -240,193 +260,97 @@ var WMC_1_0_0_Module_Factory = function () { ti: '.ExtensionType' }] }, { - ln: 'WindowType', + ln: 'ExtensionType', ps: [{ - n: 'width', + n: 'any', rq: true, - ti: 'Integer', + dom: false, + mx: false, + t: 'ae' + }] + }, { + ln: 'StyleListType', + ps: [{ + n: 'style', + rq: true, + col: true, + en: 'Style', + ti: '.StyleType' + }] + }, { + ln: 'OnlineResourceType', + ps: [{ + n: 'type', + ti: 'XLink_1_0.TypeType', an: { - lp: 'width' + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'height', - rq: true, - ti: 'Integer', + n: 'href', an: { - lp: 'height' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'URLType', - ps: [{ - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' }, { - n: 'width', - ti: 'Integer', + n: 'role', an: { - lp: 'width' + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'height', - ti: 'Integer', + n: 'arcrole', an: { - lp: 'height' + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'format', + n: 'title', an: { - lp: 'format' + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'LayerType', - ps: [{ - n: 'server', - rq: true, - en: 'Server', - ti: '.ServerType' - }, { - n: 'name', - rq: true, - en: 'Name' - }, { - n: 'title', - rq: true, - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' }, { - n: 'dataURL', - en: 'DataURL', - ti: '.URLType' - }, { - n: 'metadataURL', - en: 'MetadataURL', - ti: '.URLType' - }, { - n: 'srs', - en: 'SRS' - }, { - n: 'formatList', - en: 'FormatList', - ti: '.FormatListType' - }, { - n: 'styleList', - en: 'StyleList', - ti: '.StyleListType' - }, { - n: 'extension', - en: 'Extension', - ti: '.ExtensionType' - }, { - n: 'queryable', - rq: true, - ti: 'Boolean', + n: 'show', + ti: 'XLink_1_0.ShowType', an: { - lp: 'queryable' + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'hidden', - rq: true, - ti: 'Boolean', + n: 'actuate', + ti: 'XLink_1_0.ActuateType', an: { - lp: 'hidden' + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }] }, { - ln: 'StyleListType', + ln: 'LayerListType', ps: [{ - n: 'style', + n: 'layer', rq: true, col: true, - en: 'Style', - ti: '.StyleType' - }] - }, { - ln: 'ExtensionType', - ps: [{ - n: 'any', - rq: true, - dom: false, - mx: false, - t: 'ae' - }] - }, { - ln: 'ContactInformationType', - 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: 'contactElectronicMailAddress', - rq: true, - en: 'ContactElectronicMailAddress' - }] - }, { - ln: 'ContextURLType', - ps: [{ - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' + en: 'Layer', + ti: '.LayerType' }] }, { - ln: 'StyleType', + ln: 'ContactPersonPrimaryType', ps: [{ - n: 'name', + n: 'contactPerson', rq: true, - en: 'Name' + en: 'ContactPerson' }, { - n: 'title', + n: 'contactOrganization', 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' + en: 'ContactOrganization' }] }, { ln: 'SLDType', @@ -467,10 +391,42 @@ var WMC_1_0_0_Module_Factory = function () { en: 'Keyword' }] }, { - ln: 'FormatType', + ln: 'ViewContextCollectionType', ps: [{ - n: 'value', - t: 'v' + n: 'viewContextReference', + rq: true, + col: true, + en: 'ViewContextReference', + ti: '.ViewContextReferenceType' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }] + }, { + ln: 'StyleType', + 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: 'current', ti: 'Boolean', @@ -480,57 +436,101 @@ var WMC_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'OnlineResourceType', + ln: 'BoundingBoxType', ps: [{ - n: 'type', - ti: 'XLink_1_0.TypeType', + n: 'srs', + rq: true, an: { - lp: 'type', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'SRS' }, t: 'a' }, { - n: 'href', + n: 'minx', + rq: true, + ti: 'Decimal', an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'minx' }, t: 'a' }, { - n: 'role', + n: 'miny', + rq: true, + ti: 'Decimal', an: { - lp: 'role', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'miny' }, t: 'a' }, { - n: 'arcrole', + n: 'maxx', + rq: true, + ti: 'Decimal', an: { - lp: 'arcrole', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'maxx' }, t: 'a' }, { - n: 'title', + n: 'maxy', + rq: true, + ti: 'Decimal', an: { - lp: 'title', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'maxy' }, t: 'a' + }] + }, { + ln: 'ContactInformationType', + ps: [{ + n: 'contactPersonPrimary', + rq: true, + en: 'ContactPersonPrimary', + ti: '.ContactPersonPrimaryType' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + 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: 'contactElectronicMailAddress', + rq: true, + en: 'ContactElectronicMailAddress' + }] + }, { + ln: 'FormatListType', + ps: [{ + n: 'format', + rq: true, + col: true, + en: 'Format', + ti: '.FormatType' + }] + }, { + ln: 'WindowType', + ps: [{ + n: 'width', + rq: true, + ti: 'Integer', an: { - lp: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'width' }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'height', + rq: true, + ti: 'Integer', an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'height' }, t: 'a' }] diff --git a/scripts/lib/WMC_1_1_0.js b/scripts/lib/WMC_1_1_0.js index 4efd7cff..e2f15ecd 100644 --- a/scripts/lib/WMC_1_1_0.js +++ b/scripts/lib/WMC_1_1_0.js @@ -4,38 +4,73 @@ var WMC_1_1_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/context', deps: ['XLink_1_0', 'SLD_1_0_0'], tis: [{ - ln: 'WindowType', + ln: 'AddressType', ps: [{ - n: 'width', - rq: true, - ti: 'Integer', - an: { - lp: 'width' - }, - t: 'a' + n: 'addressType', + en: 'AddressType' }, { - n: 'height', + n: 'address', + en: 'Address' + }, { + n: 'city', + en: 'City' + }, { + n: 'stateOrProvince', + en: 'StateOrProvince' + }, { + n: 'postCode', + en: 'PostCode' + }, { + n: 'country', + en: 'Country' + }] + }, { + ln: 'FormatListType', + ps: [{ + n: 'format', rq: true, - ti: 'Integer', - an: { - lp: 'height' - }, - t: 'a' + col: true, + en: 'Format', + ti: '.FormatType' }] }, { - ln: 'ServerType', + ln: 'ContextURLType', ps: [{ n: 'onlineResource', rq: true, en: 'OnlineResource', ti: '.OnlineResourceType' + }] + }, { + ln: 'ExtensionType', + ps: [{ + n: 'any', + rq: true, + dom: false, + mx: false, + t: 'ae' + }] + }, { + ln: 'DimensionListType', + ps: [{ + n: 'dimension', + rq: true, + col: true, + en: 'Dimension', + ti: '.DimensionType' + }] + }, { + ln: 'ViewContextType', + ps: [{ + n: 'general', + rq: true, + en: 'General', + ti: '.GeneralType' }, { - n: 'service', + n: 'layerList', rq: true, - an: { - lp: 'service' - }, - t: 'a' + en: 'LayerList', + ti: '.LayerListType' }, { n: 'version', rq: true, @@ -44,191 +79,194 @@ var WMC_1_1_0_Module_Factory = function () { }, t: 'a' }, { - n: 'title', + n: 'id', + rq: true, an: { - lp: 'title' + lp: 'id' }, t: 'a' }] }, { - ln: 'ContactPersonPrimaryType', + ln: 'LayerType', ps: [{ - n: 'contactPerson', - en: 'ContactPerson' + n: 'server', + rq: true, + en: 'Server', + ti: '.ServerType' }, { - n: 'contactOrganization', - en: 'ContactOrganization' - }] - }, { - ln: 'ViewContextCollectionType', - ps: [{ - n: 'viewContextReference', + n: 'name', rq: true, + en: 'Name' + }, { + n: 'title', + 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' + }, + ti: 'Double' + }, { + n: 'maxScaleDenominator', + en: { + lp: 'MaxScaleDenominator', + ns: 'http:\/\/www.opengis.net\/sld' + }, + ti: 'Double' + }, { + n: 'srs', + mno: 0, col: true, - en: 'ViewContextReference', - ti: '.ViewContextReferenceType' + en: 'SRS' }, { - n: 'version', + 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: 'Boolean', an: { - lp: 'version' + lp: 'queryable' + }, + t: 'a' + }, { + n: 'hidden', + rq: true, + ti: 'Boolean', + an: { + lp: 'hidden' }, t: 'a' }] }, { - ln: 'DimensionType', + ln: 'SLDType', ps: [{ - n: 'value', - t: 'v' - }, { 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: 'WindowType', + ps: [{ + n: 'width', rq: true, + ti: 'Integer', an: { - lp: 'name' + lp: 'width' }, t: 'a' }, { - n: 'units', + n: 'height', rq: true, + ti: 'Integer', an: { - lp: 'units' + lp: 'height' }, t: 'a' + }] + }, { + ln: 'ServerType', + ps: [{ + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResourceType' }, { - n: 'unitSymbol', + n: 'service', rq: true, an: { - lp: 'unitSymbol' + lp: 'service' }, t: 'a' }, { - n: 'userValue', + n: 'version', rq: true, an: { - lp: 'userValue' + lp: 'version' }, t: 'a' }, { - n: '_default', + n: 'title', an: { - lp: 'default' + lp: 'title' }, t: 'a' - }, { - n: 'multipleValues', - ti: 'Boolean', + }] + }, { + ln: 'OnlineResourceType', + ps: [{ + n: 'type', + ti: 'XLink_1_0.TypeType', an: { - lp: 'multipleValues' + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'nearestValue', - ti: 'Boolean', + n: 'href', an: { - lp: 'nearestValue' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'current', - ti: 'Boolean', + n: 'role', an: { - lp: 'current' - }, - t: 'a' - }] - }, { - ln: 'FormatType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'current', - ti: 'Boolean', - an: { - lp: 'current' - }, - t: 'a' - }] - }, { - ln: 'DimensionListType', - ps: [{ - n: 'dimension', - rq: true, - col: true, - en: 'Dimension', - ti: '.DimensionType' - }] - }, { - ln: 'ViewContextReferenceType', - ps: [{ - n: 'title', - rq: true, - en: 'Title' - }, { - n: 'contextURL', - rq: true, - en: 'ContextURL', - ti: '.ContextURLType' - }, { - n: 'version', - rq: true, - ti: 'AnySimpleType', - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'id', - rq: true, - ti: 'AnySimpleType', - an: { - lp: 'id' - }, - t: 'a' - }] - }, { - ln: 'AddressType', - 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' - }] - }, { - ln: 'OnlineResourceType', - 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' + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { @@ -263,95 +301,13 @@ var WMC_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ContactInformationType', - ps: [{ - 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', - ps: [{ - n: 'window', - en: 'Window', - ti: '.WindowType' - }, { - n: 'boundingBox', - rq: true, - en: 'BoundingBox', - ti: '.BoundingBoxType' - }, { - n: 'title', - rq: true, - en: 'Title' - }, { - n: 'keywordList', - en: 'KeywordList', - ti: '.KeywordListType' - }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'logoURL', - en: 'LogoURL', - ti: '.URLType' - }, { - n: 'descriptionURL', - en: 'DescriptionURL', - ti: '.URLType' - }, { - n: 'contactInformation', - en: 'ContactInformation', - ti: '.ContactInformationType' - }, { - n: 'extension', - en: 'Extension', - ti: '.ExtensionType' - }] - }, { - ln: 'StyleType', + ln: 'StyleListType', 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: 'current', - ti: 'Boolean', - an: { - lp: 'current' - }, - t: 'a' + n: 'style', + mno: 0, + col: true, + en: 'Style', + ti: '.StyleType' }] }, { ln: 'BoundingBoxType', @@ -395,14 +351,6 @@ var WMC_1_1_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'KeywordListType', - ps: [{ - n: 'keyword', - rq: true, - col: true, - en: 'Keyword' - }] }, { ln: 'URLType', ps: [{ @@ -432,73 +380,42 @@ var WMC_1_1_0_Module_Factory = function () { 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' - }, - ti: 'SLD_1_0_0.FeatureTypeStyle' - }] - }, { - ln: 'ContextURLType', + ln: 'LayerListType', ps: [{ - n: 'onlineResource', + n: 'layer', rq: true, - en: 'OnlineResource', - ti: '.OnlineResourceType' + col: true, + en: 'Layer', + ti: '.LayerType' }] }, { - ln: 'FormatListType', + ln: 'ViewContextCollectionType', ps: [{ - n: 'format', + n: 'viewContextReference', rq: true, col: true, - en: 'Format', - ti: '.FormatType' + en: 'ViewContextReference', + ti: '.ViewContextReferenceType' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' }] }, { - ln: 'ExtensionType', + ln: 'ContactPersonPrimaryType', ps: [{ - n: 'any', - rq: true, - dom: false, - mx: false, - t: 'ae' + n: 'contactPerson', + en: 'ContactPerson' + }, { + n: 'contactOrganization', + en: 'ContactOrganization' }] }, { - ln: 'LayerType', + ln: 'StyleType', ps: [{ - n: 'server', - rq: true, - en: 'Server', - ti: '.ServerType' - }, { n: 'name', rq: true, en: 'Name' @@ -510,98 +427,57 @@ var WMC_1_1_0_Module_Factory = function () { n: '_abstract', en: 'Abstract' }, { - n: 'dataURL', - en: 'DataURL', - ti: '.URLType' - }, { - n: 'metadataURL', - en: 'MetadataURL', + n: 'legendURL', + en: 'LegendURL', 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: 'Boolean', - an: { - lp: 'queryable' - }, - t: 'a' + n: 'sld', + en: 'SLD', + ti: '.SLDType' }, { - n: 'hidden', - rq: true, + n: 'current', ti: 'Boolean', an: { - lp: 'hidden' + lp: 'current' }, t: 'a' }] }, { - ln: 'LayerListType', + ln: 'KeywordListType', ps: [{ - n: 'layer', + n: 'keyword', rq: true, col: true, - en: 'Layer', - ti: '.LayerType' + en: 'Keyword' }] }, { - ln: 'StyleListType', + ln: 'FormatType', ps: [{ - n: 'style', - mno: 0, - col: true, - en: 'Style', - ti: '.StyleType' + n: 'value', + t: 'v' + }, { + n: 'current', + ti: 'Boolean', + an: { + lp: 'current' + }, + t: 'a' }] }, { - ln: 'ViewContextType', + ln: 'ViewContextReferenceType', ps: [{ - n: 'general', + n: 'title', rq: true, - en: 'General', - ti: '.GeneralType' + en: 'Title' }, { - n: 'layerList', + n: 'contextURL', rq: true, - en: 'LayerList', - ti: '.LayerListType' + en: 'ContextURL', + ti: '.ContextURLType' }, { n: 'version', rq: true, + ti: 'AnySimpleType', an: { lp: 'version' }, @@ -609,22 +485,146 @@ var WMC_1_1_0_Module_Factory = function () { }, { n: 'id', rq: true, + ti: 'AnySimpleType', an: { lp: 'id' }, 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', + rq: true, + an: { + lp: 'unitSymbol' + }, + t: 'a' + }, { + n: 'userValue', + rq: true, + 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: 'GeneralType', + ps: [{ + n: 'window', + en: 'Window', + ti: '.WindowType' + }, { + n: 'boundingBox', + rq: true, + en: 'BoundingBox', + ti: '.BoundingBoxType' + }, { + n: 'title', + rq: true, + en: 'Title' + }, { + n: 'keywordList', + en: 'KeywordList', + ti: '.KeywordListType' + }, { + n: '_abstract', + en: 'Abstract' + }, { + n: 'logoURL', + en: 'LogoURL', + ti: '.URLType' + }, { + n: 'descriptionURL', + en: 'DescriptionURL', + ti: '.URLType' + }, { + n: 'contactInformation', + en: 'ContactInformation', + ti: '.ContactInformationType' + }, { + n: 'extension', + en: 'Extension', + ti: '.ExtensionType' + }] + }, { + ln: 'ContactInformationType', + ps: [{ + 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' + }] }, { t: 'enum', ln: 'ServiceType', vs: ['OGC:WMS', 'OGC:WFS'] }], eis: [{ - en: 'ViewContextCollection', - ti: '.ViewContextCollectionType' - }, { en: 'ViewContext', ti: '.ViewContextType' + }, { + en: 'ViewContextCollection', + ti: '.ViewContextCollectionType' }] }; return { diff --git a/scripts/lib/WMSC_1_1_1.js b/scripts/lib/WMSC_1_1_1.js index cb896a3e..c4b11782 100644 --- a/scripts/lib/WMSC_1_1_1.js +++ b/scripts/lib/WMSC_1_1_1.js @@ -2,57 +2,69 @@ var WMSC_1_1_1_Module_Factory = function () { var WMSC_1_1_1 = { n: 'WMSC_1_1_1', tis: [{ - ln: 'Dimension', + ln: 'DataURL', tn: null, ps: [{ - n: 'name', - an: { - lp: 'name' + n: 'format', + en: { + lp: 'Format' }, - t: 'a' + ti: '.Format' }, { - n: 'units', - an: { - lp: 'units' + n: 'onlineResource', + en: { + lp: 'OnlineResource' }, - t: 'a' + ti: '.OnlineResource' + }] + }, { + ln: 'DescribeLayer', + tn: null, + ps: [{ + n: 'format', + col: true, + en: { + lp: 'Format' + }, + ti: '.Format' }, { - n: 'unitSymbol', - an: { - lp: 'unitSymbol' + n: 'dcpType', + col: true, + en: { + lp: 'DCPType' }, - t: 'a' + ti: '.DCPType' }] }, { - ln: 'LogoURL', + ln: 'WMTMSCapabilities', tn: null, ps: [{ - n: 'width', + n: 'version', an: { - lp: 'width' + lp: 'version' }, t: 'a' }, { - n: 'height', + n: 'updateSequence', an: { - lp: 'height' + lp: 'updateSequence' }, t: 'a' }, { - n: 'format', + n: 'service', en: { - lp: 'Format' + lp: 'Service' }, - ti: '.Format' + ti: '.Service' }, { - n: 'onlineResource', + n: 'capability', en: { - lp: 'OnlineResource' + lp: 'Capability' }, - ti: '.OnlineResource' + ti: '.Capability' }] }, { - ln: 'StyleURL', + ln: 'StyleSheetURL', tn: null, ps: [{ n: 'format', @@ -68,17 +80,7 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'Get', - tn: null, - ps: [{ - n: 'onlineResource', - en: { - lp: 'OnlineResource' - }, - ti: '.OnlineResource' - }] - }, { - ln: 'Exception', + ln: 'GetLegendGraphic', tn: null, ps: [{ n: 'format', @@ -87,9 +89,16 @@ var WMSC_1_1_1_Module_Factory = function () { lp: 'Format' }, ti: '.Format' + }, { + n: 'dcpType', + col: true, + en: { + lp: 'DCPType' + }, + ti: '.DCPType' }] }, { - ln: 'GetStyles', + ln: 'PutStyles', tn: null, ps: [{ n: 'format', @@ -106,6 +115,64 @@ var WMSC_1_1_1_Module_Factory = function () { }, ti: '.DCPType' }] + }, { + ln: 'SRS', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }] + }, { + ln: 'Style', + 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', + en: { + lp: 'StyleURL' + }, + ti: '.StyleURL' + }] + }, { + ln: 'ServiceException', + tn: null, + ps: [{ + n: 'code', + an: { + lp: 'code' + }, + t: 'a' + }, { + n: 'value', + t: 'v' + }] }, { ln: 'Request', tn: null, @@ -153,15 +220,9 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.PutStyles' }] }, { - ln: 'DataURL', + ln: 'Post', tn: null, ps: [{ - n: 'format', - en: { - lp: 'Format' - }, - ti: '.Format' - }, { n: 'onlineResource', en: { lp: 'OnlineResource' @@ -169,7 +230,18 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'Extent', + ln: 'VendorSpecificCapabilities', + tn: null, + ps: [{ + n: 'tileSet', + col: true, + en: { + lp: 'TileSet' + }, + ti: '.TileSet' + }] + }, { + ln: 'LayerDescription', tn: null, ps: [{ n: 'name', @@ -178,137 +250,102 @@ var WMSC_1_1_1_Module_Factory = function () { }, t: 'a' }, { - n: '_default', + n: 'wfs', an: { - lp: 'default' + lp: 'wfs' }, t: 'a' }, { - n: 'nearestValue', + n: 'owsType', an: { - lp: 'nearestValue' + lp: 'owsType' }, t: 'a' }, { - n: 'multipleValues', + n: 'owsURL', an: { - lp: 'multipleValues' + lp: 'owsURL' }, t: 'a' }, { - n: 'current', - an: { - lp: 'current' + n: 'query', + col: true, + en: { + lp: 'Query' }, - t: 'a' - }, { - n: 'value', - t: 'v' + ti: '.Query' }] }, { - ln: 'Style', + ln: 'KeywordList', tn: null, ps: [{ - n: 'name', - en: { - lp: 'Name' - } - }, { - n: 'title', - en: { - lp: 'Title' - } - }, { - n: '_abstract', - en: { - lp: 'Abstract' - } - }, { - n: 'legendURL', + n: 'keyword', col: true, en: { - lp: 'LegendURL' - }, - ti: '.LegendURL' - }, { - n: 'styleSheetURL', - en: { - lp: 'StyleSheetURL' - }, - ti: '.StyleSheetURL' - }, { - n: 'styleURL', - en: { - lp: 'StyleURL' + lp: 'Keyword' }, - ti: '.StyleURL' + ti: '.Keyword' }] }, { - ln: 'ContactPersonPrimary', + ln: 'HTTP', tn: null, ps: [{ - n: 'contactPerson', - en: { - lp: 'ContactPerson' - } - }, { - n: 'contactOrganization', - en: { - lp: 'ContactOrganization' - } + n: 'getOrPost', + col: true, + etis: [{ + en: { + lp: 'Get' + }, + ti: '.Get' + }, { + en: { + lp: 'Post' + }, + ti: '.Post' + }], + t: 'es' }] }, { - ln: 'GetCapabilities', + ln: 'DCPType', tn: null, ps: [{ - n: 'format', - col: true, + n: 'http', en: { - lp: 'Format' + lp: 'HTTP' }, - ti: '.Format' - }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' - }, - ti: '.DCPType' + ti: '.HTTP' }] }, { - ln: 'ServiceException', + ln: 'MetadataURL', tn: null, ps: [{ - n: 'code', + n: 'type', an: { - lp: 'code' + lp: 'type' }, t: 'a' }, { - n: 'value', - t: 'v' + n: 'format', + en: { + lp: 'Format' + }, + ti: '.Format' + }, { + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' }] }, { - ln: 'HTTP', + ln: 'Format', tn: null, ps: [{ - n: 'getOrPost', - col: true, - etis: [{ - en: { - lp: 'Get' - }, - ti: '.Get' - }, { - en: { - lp: 'Post' - }, - ti: '.Post' - }], - t: 'es' + n: 'value', + t: 'v' }] }, { - ln: 'GetLegendGraphic', + ln: 'GetStyles', tn: null, ps: [{ n: 'format', @@ -326,66 +363,21 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.DCPType' }] }, { - ln: 'BoundingBox', + ln: 'WMSDescribeLayerResponse', tn: null, ps: [{ - n: 'srs', - an: { - lp: 'SRS' - }, - t: 'a' - }, { - n: 'minx', - an: { - lp: 'minx' - }, - t: 'a' - }, { - n: 'miny', - an: { - lp: 'miny' - }, - t: 'a' - }, { - n: 'maxx', - an: { - lp: 'maxx' - }, - t: 'a' - }, { - n: 'maxy', - an: { - lp: 'maxy' - }, - t: 'a' - }, { - n: 'resx', - an: { - lp: 'resx' - }, - t: 'a' - }, { - n: 'resy', + n: 'version', an: { - lp: 'resy' + lp: 'version' }, t: 'a' - }] - }, { - ln: 'StyleSheetURL', - tn: null, - ps: [{ - n: 'format', - en: { - lp: 'Format' - }, - ti: '.Format' }, { - n: 'onlineResource', + n: 'layerDescription', + col: true, en: { - lp: 'OnlineResource' + lp: 'LayerDescription' }, - ti: '.OnlineResource' + ti: '.LayerDescription' }] }, { ln: 'FeatureListURL', @@ -403,16 +395,6 @@ var WMSC_1_1_1_Module_Factory = function () { }, ti: '.OnlineResource' }] - }, { - ln: 'Query', - tn: null, - ps: [{ - n: 'typeName', - an: { - lp: 'typeName' - }, - t: 'a' - }] }, { ln: 'LatLonBoundingBox', tn: null, @@ -441,54 +423,6 @@ var WMSC_1_1_1_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'Capability', - tn: null, - ps: [{ - 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: 'Keyword', - tn: null, - ps: [{ - n: 'value', - t: 'v' - }] - }, { - ln: 'Layers', - tn: null, - ps: [{ - n: 'value', - t: 'v' - }] }, { ln: 'LegendURL', tn: null, @@ -518,262 +452,303 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'MetadataURL', + ln: 'Dimension', tn: null, ps: [{ - n: 'type', + n: 'name', an: { - lp: 'type' + lp: 'name' }, t: 'a' }, { - n: 'format', - en: { - lp: 'Format' + n: 'units', + an: { + lp: 'units' }, - ti: '.Format' + t: 'a' }, { - n: 'onlineResource', - en: { - lp: 'OnlineResource' + n: 'unitSymbol', + an: { + lp: 'unitSymbol' }, - ti: '.OnlineResource' + t: 'a' }] }, { - ln: 'ContactInformation', + ln: 'ContactPersonPrimary', tn: null, ps: [{ - n: 'contactPersonPrimary', - en: { - lp: 'ContactPersonPrimary' - }, - ti: '.ContactPersonPrimary' - }, { - n: 'contactPosition', + n: 'contactPerson', en: { - lp: 'ContactPosition' + lp: 'ContactPerson' } }, { - n: 'contactAddress', - en: { - lp: 'ContactAddress' - }, - ti: '.ContactAddress' - }, { - n: 'contactVoiceTelephone', + n: 'contactOrganization', en: { - lp: 'ContactVoiceTelephone' + lp: 'ContactOrganization' } - }, { - n: 'contactFacsimileTelephone', + }] + }, { + ln: 'GetFeatureInfo', + tn: null, + ps: [{ + n: 'format', + col: true, en: { - lp: 'ContactFacsimileTelephone' - } + lp: 'Format' + }, + ti: '.Format' }, { - n: 'contactElectronicMailAddress', + n: 'dcpType', + col: true, en: { - lp: 'ContactElectronicMailAddress' - } + lp: 'DCPType' + }, + ti: '.DCPType' }] }, { - ln: 'OnlineResource', + ln: 'Identifier', tn: null, ps: [{ - n: 'xmlnsXlink', - an: { - lp: 'xmlns:xlink' - }, - t: 'a' - }, { - n: 'xlinkType', + n: 'authority', an: { - lp: 'xlink:type' + lp: 'authority' }, t: 'a' }, { - n: 'xlinkHref', - an: { - lp: 'xlink:href' - }, - t: 'a' + n: 'value', + t: 'v' }] }, { - ln: 'TileSet', + ln: 'GetMap', tn: null, ps: [{ - n: 'srs', + n: 'format', + col: true, en: { - lp: 'SRS' + lp: 'Format' }, - ti: '.SRS' + ti: '.Format' }, { - n: 'boundingBox', + n: 'dcpType', + col: true, en: { - lp: 'BoundingBox' + lp: 'DCPType' }, - ti: '.BoundingBox' - }, { - n: 'resolutions', + ti: '.DCPType' + }] + }, { + ln: 'ContactAddress', + tn: null, + ps: [{ + n: 'addressType', en: { - lp: 'Resolutions' + lp: 'AddressType' } }, { - n: 'width', + n: 'address', en: { - lp: 'Width' + lp: 'Address' } }, { - n: 'height', + n: 'city', en: { - lp: 'Height' + lp: 'City' } }, { - n: 'format', + n: 'stateOrProvince', en: { - lp: 'Format' - }, - ti: '.Format' + lp: 'StateOrProvince' + } }, { - n: 'layers', - col: true, + n: 'postCode', en: { - lp: 'Layers' - }, - ti: '.Layers' + lp: 'PostCode' + } }, { - n: 'styles', - col: true, + n: 'country', en: { - lp: 'Styles' - }, - ti: '.Styles' + lp: 'Country' + } }] }, { - ln: 'LayerDescription', + ln: 'UserDefinedSymbolization', tn: null, ps: [{ - n: 'name', + n: 'supportSLD', an: { - lp: 'name' + lp: 'SupportSLD' }, t: 'a' }, { - n: 'wfs', + n: 'userLayer', an: { - lp: 'wfs' + lp: 'UserLayer' }, t: 'a' }, { - n: 'owsType', + n: 'userStyle', an: { - lp: 'owsType' + lp: 'UserStyle' }, t: 'a' }, { - n: 'owsURL', + n: 'remoteWFS', an: { - lp: 'owsURL' + lp: 'RemoteWFS' }, t: 'a' - }, { - n: 'query', - col: true, - en: { - lp: 'Query' - }, - ti: '.Query' }] }, { - ln: 'ScaleHint', + ln: 'LogoURL', tn: null, ps: [{ - n: 'min', + n: 'width', an: { - lp: 'min' + lp: 'width' }, t: 'a' }, { - n: 'max', + n: 'height', an: { - lp: 'max' + lp: 'height' }, t: 'a' + }, { + n: 'format', + en: { + lp: 'Format' + }, + ti: '.Format' + }, { + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' }] }, { - ln: 'ContactAddress', + ln: 'Get', tn: null, ps: [{ - n: 'addressType', + n: 'onlineResource', en: { - lp: 'AddressType' + lp: 'OnlineResource' + }, + ti: '.OnlineResource' + }] + }, { + ln: 'Service', + tn: null, + ps: [{ + n: 'name', + en: { + lp: 'Name' } }, { - n: 'address', + n: 'title', en: { - lp: 'Address' + lp: 'Title' } }, { - n: 'city', + n: '_abstract', en: { - lp: 'City' + lp: 'Abstract' } }, { - n: 'stateOrProvince', + n: 'keywordList', en: { - lp: 'StateOrProvince' - } + lp: 'KeywordList' + }, + ti: '.KeywordList' }, { - n: 'postCode', + n: 'onlineResource', en: { - lp: 'PostCode' + lp: 'OnlineResource' + }, + ti: '.OnlineResource' + }, { + n: 'contactInformation', + en: { + lp: 'ContactInformation' + }, + ti: '.ContactInformation' + }, { + n: 'fees', + en: { + lp: 'Fees' } }, { - n: 'country', + n: 'accessConstraints', en: { - lp: 'Country' + lp: 'AccessConstraints' } }] }, { - ln: 'Attribution', + ln: 'GetCapabilities', tn: null, ps: [{ - n: 'title', - en: { - lp: 'Title' - } - }, { - n: 'onlineResource', + n: 'format', + col: true, 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', + ln: 'Query', tn: null, ps: [{ - n: 'tileSet', - col: true, - en: { - lp: 'TileSet' + n: 'typeName', + an: { + lp: 'typeName' }, - ti: '.TileSet' + t: 'a' }] }, { - ln: 'SRS', + ln: 'OnlineResource', + tn: null, + ps: [{ + n: 'xmlnsXlink', + an: { + lp: 'xmlns:xlink' + }, + t: 'a' + }, { + n: 'xlinkType', + an: { + lp: 'xlink:type' + }, + t: 'a' + }, { + n: 'xlinkHref', + an: { + lp: 'xlink:href' + }, + t: 'a' + }] + }, { + ln: 'Keyword', tn: null, ps: [{ n: 'value', t: 'v' }] }, { - ln: 'WMSDescribeLayerResponse', + ln: 'Layers', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }] + }, { + ln: 'ServiceExceptionReport', tn: null, ps: [{ n: 'version', @@ -782,37 +757,124 @@ var WMSC_1_1_1_Module_Factory = function () { }, t: 'a' }, { - n: 'layerDescription', + n: 'serviceException', + col: true, + en: { + lp: 'ServiceException' + }, + ti: '.ServiceException' + }] + }, { + ln: 'Capability', + tn: null, + ps: [{ + 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: 'Exception', + tn: null, + ps: [{ + n: 'format', col: true, en: { - lp: 'LayerDescription' + lp: 'Format' + }, + ti: '.Format' + }] + }, { + ln: 'StyleURL', + tn: null, + ps: [{ + n: 'format', + en: { + lp: 'Format' + }, + ti: '.Format' + }, { + n: 'onlineResource', + en: { + lp: 'OnlineResource' }, - ti: '.LayerDescription' - }] - }, { - ln: 'Format', - tn: null, - ps: [{ - n: 'value', - t: 'v' + ti: '.OnlineResource' }] }, { - ln: 'PutStyles', + ln: 'TileSet', 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', - col: true, en: { lp: 'Format' }, ti: '.Format' }, { - n: 'dcpType', + n: 'layers', col: true, en: { - lp: 'DCPType' + lp: 'Layers' }, - ti: '.DCPType' + ti: '.Layers' + }, { + n: 'styles', + col: true, + en: { + lp: 'Styles' + }, + ti: '.Styles' }] }, { ln: 'Layer', @@ -971,189 +1033,96 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.Layer' }] }, { - ln: 'ServiceExceptionReport', - tn: null, - ps: [{ - n: 'version', - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'serviceException', - col: true, - en: { - lp: 'ServiceException' - }, - ti: '.ServiceException' - }] - }, { - ln: 'DCPType', - tn: null, - ps: [{ - n: 'http', - en: { - lp: 'HTTP' - }, - ti: '.HTTP' - }] - }, { - ln: 'WMTMSCapabilities', + ln: 'ScaleHint', tn: null, ps: [{ - n: 'version', + n: 'min', an: { - lp: 'version' + lp: 'min' }, t: 'a' }, { - n: 'updateSequence', + n: 'max', an: { - lp: 'updateSequence' + lp: 'max' }, t: 'a' - }, { - n: 'service', - en: { - lp: 'Service' - }, - ti: '.Service' - }, { - n: 'capability', - en: { - lp: 'Capability' - }, - ti: '.Capability' }] }, { - ln: 'Post', + 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: 'GetFeatureInfo', + 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' }] }, { - ln: 'Service', + ln: 'AuthorityURL', tn: null, ps: [{ n: 'name', - en: { - lp: 'Name' - } - }, { - n: 'title', - en: { - lp: 'Title' - } - }, { - n: '_abstract', - en: { - lp: 'Abstract' - } - }, { - n: 'keywordList', - en: { - lp: 'KeywordList' + an: { + lp: 'name' }, - ti: '.KeywordList' + t: 'a' }, { n: 'onlineResource', en: { lp: 'OnlineResource' }, ti: '.OnlineResource' - }, { - n: 'contactInformation', - en: { - lp: 'ContactInformation' - }, - ti: '.ContactInformation' - }, { - n: 'fees', - en: { - lp: 'Fees' - } - }, { - n: 'accessConstraints', - en: { - lp: 'AccessConstraints' - } }] }, { - ln: 'DescribeLayer', + ln: 'Extent', 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: 'GetMap', - tn: null, - ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' + n: '_default', + an: { + lp: 'default' }, - ti: '.Format' + t: 'a' }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' + n: 'nearestValue', + an: { + lp: 'nearestValue' }, - ti: '.DCPType' - }] - }, { - ln: 'KeywordList', - tn: null, - ps: [{ - n: 'keyword', - col: true, - en: { - lp: 'Keyword' + t: 'a' + }, { + n: 'multipleValues', + an: { + lp: 'multipleValues' }, - ti: '.Keyword' - }] - }, { - ln: 'Identifier', - tn: null, - ps: [{ - n: 'authority', + t: 'a' + }, { + n: 'current', an: { - lp: 'authority' + lp: 'current' }, t: 'a' }, { @@ -1161,137 +1130,168 @@ var WMSC_1_1_1_Module_Factory = function () { t: 'v' }] }, { - ln: 'UserDefinedSymbolization', + ln: 'BoundingBox', tn: null, ps: [{ - n: 'supportSLD', + n: 'srs', + an: { + lp: 'SRS' + }, + t: 'a' + }, { + n: 'minx', + an: { + lp: 'minx' + }, + t: 'a' + }, { + n: 'miny', + an: { + lp: 'miny' + }, + t: 'a' + }, { + n: 'maxx', an: { - lp: 'SupportSLD' + lp: 'maxx' }, t: 'a' }, { - n: 'userLayer', + n: 'maxy', an: { - lp: 'UserLayer' + lp: 'maxy' }, t: 'a' }, { - n: 'userStyle', + n: 'resx', an: { - lp: 'UserStyle' + lp: 'resx' }, t: 'a' }, { - n: 'remoteWFS', + n: 'resy', an: { - lp: 'RemoteWFS' + lp: 'resy' }, t: 'a' }] }, { - ln: 'AuthorityURL', + ln: 'ContactInformation', tn: null, ps: [{ - n: 'name', - an: { - lp: 'name' + n: 'contactPersonPrimary', + en: { + lp: 'ContactPersonPrimary' }, - t: 'a' + ti: '.ContactPersonPrimary' }, { - n: 'onlineResource', + n: 'contactPosition', en: { - lp: 'OnlineResource' + lp: 'ContactPosition' + } + }, { + n: 'contactAddress', + en: { + lp: 'ContactAddress' }, - ti: '.OnlineResource' - }] - }, { - ln: 'Styles', - tn: null, - ps: [{ - n: 'value', - t: 'v' + ti: '.ContactAddress' + }, { + n: 'contactVoiceTelephone', + en: { + lp: 'ContactVoiceTelephone' + } + }, { + n: 'contactFacsimileTelephone', + en: { + lp: 'ContactFacsimileTelephone' + } + }, { + n: 'contactElectronicMailAddress', + en: { + lp: 'ContactElectronicMailAddress' + } }] }], eis: [{ en: { - lp: 'GetFeatureInfo' + lp: 'AuthorityURL' }, - ti: '.GetFeatureInfo' + ti: '.AuthorityURL' }, { en: { - lp: 'ServiceExceptionReport' + lp: 'VendorSpecificCapabilities' }, - ti: '.ServiceExceptionReport' + ti: '.VendorSpecificCapabilities' }, { en: { - lp: 'StyleURL' + lp: 'ServiceException' }, - ti: '.StyleURL' + ti: '.ServiceException' }, { en: { - lp: 'Keyword' + lp: 'StyleSheetURL' }, - ti: '.Keyword' + ti: '.StyleSheetURL' }, { en: { - lp: 'Attribution' + lp: 'Extent' }, - ti: '.Attribution' + ti: '.Extent' }, { en: { - lp: 'GetStyles' + lp: 'WMT_MS_Capabilities' }, - ti: '.GetStyles' + ti: '.WMTMSCapabilities' }, { en: { - lp: 'DataURL' + lp: 'Style' }, - ti: '.DataURL' + ti: '.Style' }, { en: { - lp: 'Styles' + lp: 'GetCapabilities' }, - ti: '.Styles' + ti: '.GetCapabilities' }, { en: { - lp: 'LayerDescription' + lp: 'Service' }, - ti: '.LayerDescription' + ti: '.Service' }, { en: { - lp: 'DescribeLayer' + lp: 'GetLegendGraphic' }, - ti: '.DescribeLayer' + ti: '.GetLegendGraphic' }, { en: { - lp: 'GetCapabilities' + lp: 'BoundingBox' }, - ti: '.GetCapabilities' + ti: '.BoundingBox' }, { en: { - lp: 'Request' + lp: 'Layer' }, - ti: '.Request' + ti: '.Layer' }, { en: { - lp: 'WMT_MS_Capabilities' + lp: 'WMS_DescribeLayerResponse' }, - ti: '.WMTMSCapabilities' + ti: '.WMSDescribeLayerResponse' }, { en: { - lp: 'Extent' + lp: 'FeatureListURL' }, - ti: '.Extent' + ti: '.FeatureListURL' }, { en: { - lp: 'StyleSheetURL' + lp: 'GetMap' }, - ti: '.StyleSheetURL' + ti: '.GetMap' }, { en: { - lp: 'UserDefinedSymbolization' + lp: 'Request' }, - ti: '.UserDefinedSymbolization' + ti: '.Request' }, { en: { lp: 'MetadataURL' @@ -1299,124 +1299,124 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.MetadataURL' }, { en: { - lp: 'Identifier' + lp: 'ServiceExceptionReport' }, - ti: '.Identifier' + ti: '.ServiceExceptionReport' }, { en: { - lp: 'Post' + lp: 'Exception' }, - ti: '.Post' + ti: '.Exception' }, { en: { - lp: 'OnlineResource' + lp: 'Identifier' }, - ti: '.OnlineResource' + ti: '.Identifier' }, { en: { - lp: 'LegendURL' + lp: 'StyleURL' }, - ti: '.LegendURL' + ti: '.StyleURL' }, { en: { - lp: 'ServiceException' + lp: 'UserDefinedSymbolization' }, - ti: '.ServiceException' + ti: '.UserDefinedSymbolization' }, { en: { - lp: 'Query' + lp: 'Post' }, - ti: '.Query' + ti: '.Post' }, { en: { - lp: 'BoundingBox' + lp: 'Get' }, - ti: '.BoundingBox' + ti: '.Get' }, { en: { - lp: 'Format' + lp: 'OnlineResource' }, - ti: '.Format' + ti: '.OnlineResource' }, { en: { - lp: 'Service' + lp: 'LayerDescription' }, - ti: '.Service' + ti: '.LayerDescription' }, { en: { - lp: 'KeywordList' + lp: 'ScaleHint' }, - ti: '.KeywordList' + ti: '.ScaleHint' }, { en: { - lp: 'AuthorityURL' + lp: 'DescribeLayer' }, - ti: '.AuthorityURL' + ti: '.DescribeLayer' }, { en: { - lp: 'Get' + lp: 'TileSet' }, - ti: '.Get' + ti: '.TileSet' }, { en: { - lp: 'Layers' + lp: 'DataURL' }, - ti: '.Layers' + ti: '.DataURL' }, { en: { - lp: 'FeatureListURL' + lp: 'GetStyles' }, - ti: '.FeatureListURL' + ti: '.GetStyles' }, { en: { - lp: 'PutStyles' + lp: 'LogoURL' }, - ti: '.PutStyles' + ti: '.LogoURL' }, { en: { - lp: 'ScaleHint' + lp: 'ContactInformation' }, - ti: '.ScaleHint' + ti: '.ContactInformation' }, { en: { - lp: 'GetMap' + lp: 'Keyword' }, - ti: '.GetMap' + ti: '.Keyword' }, { en: { - lp: 'VendorSpecificCapabilities' + lp: 'ContactAddress' }, - ti: '.VendorSpecificCapabilities' + ti: '.ContactAddress' }, { en: { - lp: 'Capability' + lp: 'Dimension' }, - ti: '.Capability' + ti: '.Dimension' }, { en: { - lp: 'SRS' + lp: 'LatLonBoundingBox' }, - ti: '.SRS' + ti: '.LatLonBoundingBox' }, { en: { - lp: 'ContactInformation' + lp: 'Layers' }, - ti: '.ContactInformation' + ti: '.Layers' }, { en: { - lp: 'Exception' + lp: 'ContactPersonPrimary' }, - ti: '.Exception' + ti: '.ContactPersonPrimary' }, { en: { - lp: 'TileSet' + lp: 'HTTP' }, - ti: '.TileSet' + ti: '.HTTP' }, { en: { - lp: 'ContactAddress' + lp: 'Query' }, - ti: '.ContactAddress' + ti: '.Query' }, { en: { lp: 'DCPType' @@ -1424,49 +1424,49 @@ var WMSC_1_1_1_Module_Factory = function () { ti: '.DCPType' }, { en: { - lp: 'LatLonBoundingBox' + lp: 'Format' }, - ti: '.LatLonBoundingBox' + ti: '.Format' }, { en: { - lp: 'HTTP' + lp: 'Capability' }, - ti: '.HTTP' + ti: '.Capability' }, { en: { - lp: 'WMS_DescribeLayerResponse' + lp: 'LegendURL' }, - ti: '.WMSDescribeLayerResponse' + ti: '.LegendURL' }, { en: { - lp: 'ContactPersonPrimary' + lp: 'KeywordList' }, - ti: '.ContactPersonPrimary' + ti: '.KeywordList' }, { en: { - lp: 'LogoURL' + lp: 'PutStyles' }, - ti: '.LogoURL' + ti: '.PutStyles' }, { en: { - lp: 'Style' + lp: 'SRS' }, - ti: '.Style' + ti: '.SRS' }, { en: { - lp: 'Layer' + lp: 'GetFeatureInfo' }, - ti: '.Layer' + ti: '.GetFeatureInfo' }, { en: { - lp: 'GetLegendGraphic' + lp: 'Styles' }, - ti: '.GetLegendGraphic' + ti: '.Styles' }, { en: { - lp: 'Dimension' + lp: 'Attribution' }, - ti: '.Dimension' + ti: '.Attribution' }] }; return { diff --git a/scripts/lib/WMS_1_0_0.js b/scripts/lib/WMS_1_0_0.js index 03333ae2..201b1173 100644 --- a/scripts/lib/WMS_1_0_0.js +++ b/scripts/lib/WMS_1_0_0.js @@ -2,69 +2,50 @@ var WMS_1_0_0_Module_Factory = function () { var WMS_1_0_0 = { n: 'WMS_1_0_0', tis: [{ - ln: 'HTTP', - tn: null, - ps: [{ - n: 'getOrPost', - col: true, - etis: [{ - en: { - lp: 'Get' - }, - ti: '.Get' - }, { - en: { - lp: 'Post' - }, - ti: '.Post' - }], - t: 'es' - }] + ln: 'TIFF', + tn: null }, { - ln: 'WMSXML', + ln: 'GIF', + tn: null + }, { + ln: 'GeoTIFF', + tn: null + }, { + ln: 'GML2', tn: null }, { ln: 'PPM', tn: null }, { - ln: 'WMTMSCapabilities', + ln: 'Capability', tn: null, ps: [{ - n: 'version', - an: { - lp: 'version' + n: 'request', + en: { + lp: 'Request' }, - t: 'a' + ti: '.Request' }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' + n: 'exception', + en: { + lp: 'Exception' }, - t: 'a' + ti: '.Exception' }, { - n: 'service', + n: 'vendorSpecificCapabilities', en: { - lp: 'Service' + lp: 'VendorSpecificCapabilities' }, - ti: '.Service' + ti: '.VendorSpecificCapabilities' }, { - n: 'capability', + n: 'layer', en: { - lp: 'Capability' + lp: 'Layer' }, - ti: '.Capability' + ti: '.Layer' }] }, { - ln: 'GML1', - tn: null - }, { - ln: 'JPEG', - tn: null - }, { - ln: 'GIF', - tn: null - }, { - ln: 'Map', + ln: 'Exception', tn: null, ps: [{ n: 'format', @@ -72,51 +53,24 @@ var WMS_1_0_0_Module_Factory = function () { lp: 'Format' }, ti: '.Format' - }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' - }, - ti: '.DCPType' }] }, { - ln: 'Request', + ln: 'DCPType', 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' + n: 'http', + en: { + lp: 'HTTP' + }, + ti: '.HTTP' }] }, { - ln: 'GeoTIFF', + ln: 'WebCGM', tn: null }, { - ln: 'Layer', + ln: 'Service', tn: null, ps: [{ - n: 'queryable', - an: { - lp: 'queryable' - }, - t: 'a' - }, { n: 'name', en: { lp: 'Name' @@ -137,49 +91,130 @@ var WMS_1_0_0_Module_Factory = function () { lp: 'Keywords' } }, { - n: 'srs', + n: 'onlineResource', en: { - lp: 'SRS' + lp: 'OnlineResource' } }, { - n: 'latLonBoundingBox', + n: 'fees', en: { - lp: 'LatLonBoundingBox' + lp: 'Fees' + } + }, { + n: 'accessConstraints', + en: { + lp: 'AccessConstraints' + } + }] + }, { + ln: 'INIMAGE', + tn: null + }, { + ln: 'FeatureInfo', + tn: null, + ps: [{ + n: 'format', + en: { + lp: 'Format' }, - ti: '.LatLonBoundingBox' + ti: '.Format' }, { - n: 'boundingBox', + n: 'dcpType', col: true, en: { - lp: 'BoundingBox' + lp: 'DCPType' }, - ti: '.BoundingBox' + ti: '.DCPType' + }] + }, { + ln: 'WMTMSCapabilities', + tn: null, + ps: [{ + n: 'version', + an: { + lp: 'version' + }, + t: 'a' }, { - n: 'dataURL', + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, + t: 'a' + }, { + n: 'service', en: { - lp: 'DataURL' - } + lp: 'Service' + }, + ti: '.Service' }, { - n: 'style', - col: true, + n: 'capability', en: { - lp: 'Style' + lp: 'Capability' }, - ti: '.Style' + ti: '.Capability' + }] + }, { + ln: 'LatLonBoundingBox', + tn: null, + ps: [{ + n: 'minx', + an: { + lp: 'minx' + }, + t: 'a' }, { - n: 'scaleHint', + n: 'miny', + an: { + lp: 'miny' + }, + t: 'a' + }, { + n: 'maxx', + an: { + lp: 'maxx' + }, + t: 'a' + }, { + n: 'maxy', + an: { + lp: 'maxy' + }, + t: 'a' + }] + }, { + ln: 'Capabilities', + tn: null, + ps: [{ + n: 'format', 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: 'Get', + tn: null, + ps: [{ + n: 'onlineResource', + an: { + lp: 'onlineResource' + }, + t: 'a' + }] + }, { + ln: 'JPEG', + tn: null + }, { + ln: 'VendorSpecificCapabilities', + tn: null }, { ln: 'BoundingBox', tn: null, @@ -215,26 +250,42 @@ var WMS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Capabilities', + ln: 'SVG', + tn: null + }, { + ln: 'Style', tn: null, ps: [{ - n: 'format', + n: 'name', en: { - lp: 'Format' - }, - ti: '.Format' + lp: 'Name' + } }, { - n: 'dcpType', - col: true, + n: 'title', en: { - lp: 'DCPType' - }, - ti: '.DCPType' + lp: 'Title' + } + }, { + n: '_abstract', + en: { + lp: 'Abstract' + } + }, { + n: 'styleURL', + en: { + lp: 'StyleURL' + } }] }, { - ln: 'Service', + ln: 'Layer', tn: null, ps: [{ + n: 'queryable', + an: { + lp: 'queryable' + }, + t: 'a' + }, { n: 'name', en: { lp: 'Name' @@ -255,33 +306,48 @@ var WMS_1_0_0_Module_Factory = function () { lp: 'Keywords' } }, { - n: 'onlineResource', + n: 'srs', en: { - lp: 'OnlineResource' + lp: 'SRS' } }, { - n: 'fees', + n: 'latLonBoundingBox', en: { - lp: 'Fees' - } + lp: 'LatLonBoundingBox' + }, + ti: '.LatLonBoundingBox' }, { - n: 'accessConstraints', + n: 'boundingBox', + col: true, en: { - lp: 'AccessConstraints' + lp: 'BoundingBox' + }, + ti: '.BoundingBox' + }, { + n: 'dataURL', + en: { + lp: 'DataURL' } - }] - }, { - ln: 'SVG', - tn: null - }, { - ln: 'Exception', - tn: null, - ps: [{ - n: 'format', + }, { + n: 'style', + col: true, en: { - lp: 'Format' + lp: 'Style' }, - ti: '.Format' + ti: '.Style' + }, { + n: 'scaleHint', + en: { + lp: 'ScaleHint' + }, + ti: '.ScaleHint' + }, { + n: 'layer', + col: true, + en: { + lp: 'Layer' + }, + ti: '.Layer' }] }, { ln: 'ScaleHint', @@ -299,31 +365,6 @@ var WMS_1_0_0_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'MIME', - tn: null - }, { - ln: 'BLANK', - tn: null - }, { - ln: 'DCPType', - tn: null, - ps: [{ - n: 'http', - en: { - lp: 'HTTP' - }, - ti: '.HTTP' - }] - }, { - ln: 'PNG', - tn: null - }, { - ln: 'INIMAGE', - tn: null - }, { - ln: 'VendorSpecificCapabilities', - tn: null }, { ln: 'Post', tn: null, @@ -335,28 +376,8 @@ var WMS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GML3', - tn: null - }, { - ln: 'WebCGM', + ln: 'BLANK', tn: null - }, { - ln: 'FeatureInfo', - tn: null, - ps: [{ - n: 'format', - en: { - lp: 'Format' - }, - ti: '.Format' - }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' - }, - ti: '.DCPType' - }] }, { ln: 'Format', tn: null, @@ -425,247 +446,226 @@ var WMS_1_0_0_Module_Factory = function () { ti: '.INIMAGE' }, { en: { - lp: 'TIFF' + lp: 'TIFF' + }, + ti: '.TIFF' + }, { + en: { + lp: 'GeoTIFF' + }, + ti: '.GeoTIFF' + }, { + en: { + lp: 'PPM' + }, + ti: '.PPM' + }, { + en: { + lp: 'BLANK' + }, + ti: '.BLANK' + }], + t: 'es' + }] + }, { + ln: 'MIME', + tn: null + }, { + ln: 'WMSXML', + tn: null + }, { + ln: 'HTTP', + tn: null, + ps: [{ + n: 'getOrPost', + col: true, + etis: [{ + en: { + lp: 'Get' + }, + ti: '.Get' + }, { + en: { + lp: 'Post' }, - ti: '.TIFF' - }, { + ti: '.Post' + }], + t: 'es' + }] + }, { + ln: 'Request', + tn: null, + ps: [{ + n: 'mapOrCapabilitiesOrFeatureInfo', + col: true, + etis: [{ 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: 'LatLonBoundingBox', - tn: null, - ps: [{ - n: 'minx', - an: { - lp: 'minx' - }, - t: 'a' - }, { - n: 'miny', - an: { - lp: 'miny' - }, - t: 'a' - }, { - n: 'maxx', - an: { - lp: 'maxx' - }, - t: 'a' - }, { - n: 'maxy', - an: { - lp: 'maxy' - }, - t: 'a' - }] - }, { - ln: 'TIFF', + ln: 'GML3', tn: null }, { - ln: 'Style', - tn: null, - ps: [{ - n: 'name', - en: { - lp: 'Name' - } - }, { - n: 'title', - en: { - lp: 'Title' - } - }, { - n: '_abstract', - en: { - lp: 'Abstract' - } - }, { - n: 'styleURL', - en: { - lp: 'StyleURL' - } - }] - }, { - ln: 'GML2', + ln: 'PNG', tn: null }, { ln: 'WBMP', tn: null }, { - ln: 'Get', - tn: null, - ps: [{ - n: 'onlineResource', - an: { - lp: 'onlineResource' - }, - t: 'a' - }] - }, { - ln: 'Capability', + ln: 'Map', tn: null, ps: [{ - n: 'request', - en: { - lp: 'Request' - }, - ti: '.Request' - }, { - n: 'exception', - en: { - lp: 'Exception' - }, - ti: '.Exception' - }, { - n: 'vendorSpecificCapabilities', + n: 'format', en: { - lp: 'VendorSpecificCapabilities' + lp: 'Format' }, - ti: '.VendorSpecificCapabilities' + ti: '.Format' }, { - n: 'layer', + n: 'dcpType', + col: true, en: { - lp: 'Layer' + lp: 'DCPType' }, - ti: '.Layer' + ti: '.DCPType' }] + }, { + ln: 'GML1', + tn: null }], eis: [{ en: { - lp: 'WMS_XML' + lp: 'GIF' }, - ti: '.WMSXML' + ti: '.GIF' }, { en: { - lp: 'GIF' + lp: 'Capabilities' }, - ti: '.GIF' + ti: '.Capabilities' }, { en: { - lp: 'GML.2' + lp: 'DCPType' }, - ti: '.GML2' + ti: '.DCPType' }, { en: { - lp: 'WBMP' + lp: 'JPEG' }, - ti: '.WBMP' + ti: '.JPEG' }, { en: { - lp: 'INIMAGE' + lp: 'GeoTIFF' }, - ti: '.INIMAGE' + ti: '.GeoTIFF' }, { en: { - lp: 'Layer' + lp: 'Request' }, - ti: '.Layer' + ti: '.Request' }, { en: { - lp: 'HTTP' + lp: 'GML.3' }, - ti: '.HTTP' + ti: '.GML3' }, { en: { - lp: 'DCPType' + lp: 'BoundingBox' }, - ti: '.DCPType' + ti: '.BoundingBox' }, { en: { - lp: 'MIME' + lp: 'PPM' }, - ti: '.MIME' + ti: '.PPM' }, { en: { - lp: 'Capability' + lp: 'WBMP' }, - ti: '.Capability' + ti: '.WBMP' }, { en: { - lp: 'Format' + lp: 'VendorSpecificCapabilities' }, - ti: '.Format' + ti: '.VendorSpecificCapabilities' }, { en: { - lp: 'SVG' + lp: 'Get' }, - ti: '.SVG' + ti: '.Get' }, { en: { - lp: 'Map' + lp: 'FeatureInfo' }, - ti: '.Map' + ti: '.FeatureInfo' }, { en: { - lp: 'GML.3' + lp: 'MIME' }, - ti: '.GML3' + ti: '.MIME' }, { en: { - lp: 'Exception' + lp: 'INIMAGE' }, - ti: '.Exception' + ti: '.INIMAGE' }, { en: { - lp: 'Post' + lp: 'GML.2' }, - ti: '.Post' + ti: '.GML2' }, { en: { - lp: 'JPEG' + lp: 'Capability' }, - ti: '.JPEG' + ti: '.Capability' }, { en: { - lp: 'FeatureInfo' + lp: 'Layer' }, - ti: '.FeatureInfo' + ti: '.Layer' }, { en: { - lp: 'LatLonBoundingBox' + lp: 'GML.1' }, - ti: '.LatLonBoundingBox' + ti: '.GML1' }, { en: { - lp: 'Request' + lp: 'Service' }, - ti: '.Request' + ti: '.Service' }, { en: { - lp: 'PPM' + lp: 'HTTP' }, - ti: '.PPM' + ti: '.HTTP' }, { en: { - lp: 'WebCGM' + lp: 'ScaleHint' }, - ti: '.WebCGM' + ti: '.ScaleHint' }, { en: { - lp: 'PNG' + lp: 'Post' }, - ti: '.PNG' + ti: '.Post' }, { en: { - lp: 'WMT_MS_Capabilities' + lp: 'WMS_XML' }, - ti: '.WMTMSCapabilities' + ti: '.WMSXML' }, { en: { lp: 'BLANK' @@ -678,49 +678,49 @@ var WMS_1_0_0_Module_Factory = function () { ti: '.Style' }, { en: { - lp: 'ScaleHint' + lp: 'LatLonBoundingBox' }, - ti: '.ScaleHint' + ti: '.LatLonBoundingBox' }, { en: { - lp: 'TIFF' + lp: 'SVG' }, - ti: '.TIFF' + ti: '.SVG' }, { en: { - lp: 'VendorSpecificCapabilities' + lp: 'Map' }, - ti: '.VendorSpecificCapabilities' + ti: '.Map' }, { en: { - lp: 'Service' + lp: 'TIFF' }, - ti: '.Service' + ti: '.TIFF' }, { en: { - lp: 'GeoTIFF' + lp: 'Format' }, - ti: '.GeoTIFF' + ti: '.Format' }, { en: { - lp: 'Get' + lp: 'WMT_MS_Capabilities' }, - ti: '.Get' + ti: '.WMTMSCapabilities' }, { en: { - lp: 'GML.1' + lp: 'WebCGM' }, - ti: '.GML1' + ti: '.WebCGM' }, { en: { - lp: 'BoundingBox' + lp: 'Exception' }, - ti: '.BoundingBox' + ti: '.Exception' }, { en: { - lp: 'Capabilities' + lp: 'PNG' }, - ti: '.Capabilities' + ti: '.PNG' }] }; return { diff --git a/scripts/lib/WMS_1_1_0.js b/scripts/lib/WMS_1_1_0.js index 124ab5f3..b3ae0da3 100644 --- a/scripts/lib/WMS_1_1_0.js +++ b/scripts/lib/WMS_1_1_0.js @@ -2,32 +2,226 @@ var WMS_1_1_0_Module_Factory = function () { var WMS_1_1_0 = { n: 'WMS_1_1_0', tis: [{ - ln: 'Request', + ln: 'ServiceException', tn: null, ps: [{ - n: 'getCapabilities', + n: 'code', + an: { + lp: 'code' + }, + t: 'a' + }, { + n: 'value', + t: 'v' + }] + }, { + ln: 'DCPType', + tn: null, + ps: [{ + n: 'http', en: { - lp: 'GetCapabilities' + lp: 'HTTP' }, - ti: '.GetCapabilities' + ti: '.HTTP' + }] + }, { + ln: 'LatLonBoundingBox', + tn: null, + ps: [{ + n: 'minx', + an: { + lp: 'minx' + }, + t: 'a' }, { - n: 'getMap', + n: 'miny', + an: { + lp: 'miny' + }, + t: 'a' + }, { + n: 'maxx', + an: { + lp: 'maxx' + }, + t: 'a' + }, { + n: 'maxy', + an: { + lp: 'maxy' + }, + t: 'a' + }] + }, { + ln: 'ContactPersonPrimary', + tn: null, + ps: [{ + n: 'contactPerson', en: { - lp: 'GetMap' + lp: 'ContactPerson' + } + }, { + n: 'contactOrganization', + en: { + lp: 'ContactOrganization' + } + }] + }, { + ln: 'UserDefinedSymbolization', + tn: null, + ps: [{ + n: 'supportSLD', + an: { + lp: 'SupportSLD' }, - ti: '.GetMap' + t: 'a' }, { - n: 'getFeatureInfo', + n: 'userLayer', + an: { + lp: 'UserLayer' + }, + t: 'a' + }, { + n: 'userStyle', + an: { + lp: 'UserStyle' + }, + t: 'a' + }, { + n: 'remoteWFS', + an: { + lp: 'RemoteWFS' + }, + t: 'a' + }] + }, { + ln: 'GetCapabilities', + tn: null, + ps: [{ + n: 'format', + col: true, en: { - lp: 'GetFeatureInfo' + lp: 'Format' }, - ti: '.GetFeatureInfo' + ti: '.Format' }, { - n: 'describeLayer', + n: 'dcpType', + col: true, en: { - lp: 'DescribeLayer' + lp: 'DCPType' }, - ti: '.DescribeLayer' + 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, + 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', + en: { + lp: 'StyleURL' + }, + ti: '.StyleURL' + }] + }, { + ln: 'Extent', + tn: null, + ps: [{ + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: '_default', + an: { + lp: 'default' + }, + t: 'a' + }, { + n: 'value', + t: 'v' + }] + }, { + ln: 'DescribeLayer', + tn: null, + ps: [{ + n: 'format', + col: true, + en: { + lp: 'Format' + }, + ti: '.Format' + }, { + n: 'dcpType', + col: true, + en: { + lp: 'DCPType' + }, + ti: '.DCPType' }] }, { ln: 'HTTP', @@ -49,26 +243,22 @@ var WMS_1_1_0_Module_Factory = function () { t: 'es' }] }, { - ln: 'Dimension', + ln: 'GetFeatureInfo', tn: null, ps: [{ - n: 'name', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'units', - an: { - lp: 'units' + n: 'format', + col: true, + en: { + lp: 'Format' }, - t: 'a' + ti: '.Format' }, { - n: 'unitSymbol', - an: { - lp: 'unitSymbol' + n: 'dcpType', + col: true, + en: { + lp: 'DCPType' }, - t: 'a' + ti: '.DCPType' }] }, { ln: 'ServiceExceptionReport', @@ -88,36 +278,29 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.ServiceException' }] }, { - ln: 'ServiceException', + ln: 'OnlineResource', tn: null, ps: [{ - n: 'code', + n: 'xmlnsXlink', an: { - lp: 'code' + lp: 'xmlns:xlink' }, t: 'a' }, { - n: 'value', - t: 'v' - }] - }, { - ln: 'StyleSheetURL', - tn: null, - ps: [{ - 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: 'LogoURL', + ln: 'LegendURL', tn: null, ps: [{ n: 'width', @@ -299,7 +482,7 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.Layer' }] }, { - ln: 'Extent', + ln: 'Dimension', tn: null, ps: [{ n: 'name', @@ -308,31 +491,22 @@ var WMS_1_1_0_Module_Factory = function () { }, t: 'a' }, { - n: '_default', + n: 'units', an: { - lp: 'default' + lp: 'units' }, t: 'a' }, { - n: 'value', - t: 'v' + n: 'unitSymbol', + an: { + lp: 'unitSymbol' + }, + t: 'a' }] }, { - ln: 'MetadataURL', + ln: 'Get', tn: null, ps: [{ - n: 'type', - an: { - lp: 'type' - }, - t: 'a' - }, { - n: 'format', - en: { - lp: 'Format' - }, - ti: '.Format' - }, { n: 'onlineResource', en: { lp: 'OnlineResource' @@ -340,176 +514,48 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'VendorSpecificCapabilities', - tn: null - }, { - ln: 'LatLonBoundingBox', + ln: 'ScaleHint', tn: null, ps: [{ - n: 'minx', - an: { - lp: 'minx' - }, - t: 'a' - }, { - n: 'miny', - an: { - lp: 'miny' - }, - t: 'a' - }, { - n: 'maxx', + n: 'min', an: { - lp: 'maxx' + lp: 'min' }, t: 'a' }, { - n: 'maxy', + n: 'max', an: { - lp: 'maxy' + lp: 'max' }, t: 'a' }] }, { - 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: 'KeywordList', - tn: null, - ps: [{ - n: 'keyword', - col: true, - en: { - lp: 'Keyword' - }, - ti: '.Keyword' - }] - }, { - ln: 'GetCapabilities', - tn: null, - ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' - }, - ti: '.Format' - }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' - }, - ti: '.DCPType' - }] - }, { - ln: 'Style', - 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', - en: { - lp: 'StyleURL' - }, - ti: '.StyleURL' - }] - }, { - 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' - }, - t: 'a' - }] - }, { - ln: 'Post', - tn: null, - ps: [{ - n: 'onlineResource', + n: 'capability', en: { - lp: 'OnlineResource' + lp: 'Capability' }, - ti: '.OnlineResource' + ti: '.Capability' }] }, { ln: 'Capability', @@ -546,50 +592,61 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.Layer' }] }, { - ln: 'ContactPersonPrimary', + ln: 'Format', tn: null, - ps: [{ - n: 'contactPerson', - en: { - lp: 'ContactPerson' - } - }, { - n: 'contactOrganization', - en: { - lp: 'ContactOrganization' - } + ps: [{ + n: 'value', + t: 'v' }] }, { - ln: 'GetFeatureInfo', + ln: 'LogoURL', 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: 'dcpType', - col: true, + n: 'onlineResource', en: { - lp: 'DCPType' + lp: 'OnlineResource' }, - ti: '.DCPType' + ti: '.OnlineResource' }] }, { - ln: 'Exception', + ln: 'VendorSpecificCapabilities', + tn: null + }, { + ln: 'FeatureListURL', tn: null, ps: [{ n: 'format', - col: true, en: { lp: 'Format' }, ti: '.Format' + }, { + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' }] }, { - ln: 'FeatureListURL', + ln: 'StyleURL', tn: null, ps: [{ n: 'format', @@ -605,13 +662,29 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'Attribution', + ln: 'Service', tn: null, ps: [{ + n: 'name', + en: { + lp: 'Name' + } + }, { n: 'title', en: { lp: 'Title' } + }, { + n: '_abstract', + en: { + lp: 'Abstract' + } + }, { + n: 'keywordList', + en: { + lp: 'KeywordList' + }, + ti: '.KeywordList' }, { n: 'onlineResource', en: { @@ -619,33 +692,21 @@ var WMS_1_1_0_Module_Factory = function () { }, ti: '.OnlineResource' }, { - n: 'logoURL', + n: 'contactInformation', en: { - lp: 'LogoURL' - }, - ti: '.LogoURL' - }] - }, { - ln: 'OnlineResource', - tn: null, - ps: [{ - n: 'xmlnsXlink', - an: { - lp: 'xmlns:xlink' + lp: 'ContactInformation' }, - t: 'a' + ti: '.ContactInformation' }, { - n: 'xlinkType', - an: { - lp: 'xlink:type' - }, - t: 'a' + n: 'fees', + en: { + lp: 'Fees' + } }, { - n: 'xlinkHref', - an: { - lp: 'xlink:href' - }, - t: 'a' + n: 'accessConstraints', + en: { + lp: 'AccessConstraints' + } }] }, { ln: 'Identifier', @@ -676,52 +737,6 @@ var WMS_1_1_0_Module_Factory = function () { }, ti: '.OnlineResource' }] - }, { - ln: 'GetMap', - tn: null, - ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' - }, - ti: '.Format' - }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' - }, - 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' - }, - ti: '.OnlineResource' - }] }, { ln: 'BoundingBox', tn: null, @@ -769,21 +784,21 @@ var WMS_1_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Format', + ln: 'Keyword', tn: null, ps: [{ n: 'value', t: 'v' }] }, { - ln: 'StyleURL', + ln: 'AuthorityURL', tn: null, ps: [{ - n: 'format', - en: { - lp: 'Format' + n: 'name', + an: { + lp: 'name' }, - ti: '.Format' + t: 'a' }, { n: 'onlineResource', en: { @@ -792,94 +807,83 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'Service', + ln: 'GetMap', tn: null, ps: [{ - n: 'name', + n: 'format', + col: true, en: { - lp: 'Name' - } + lp: 'Format' + }, + ti: '.Format' }, { - n: 'title', + n: 'dcpType', + col: true, en: { - lp: 'Title' - } - }, { - n: '_abstract', + lp: 'DCPType' + }, + ti: '.DCPType' + }] + }, { + ln: 'KeywordList', + tn: null, + ps: [{ + n: 'keyword', + col: true, en: { - lp: 'Abstract' + lp: 'Keyword' + }, + ti: '.Keyword' + }] + }, { + ln: 'ContactAddress', + tn: null, + ps: [{ + n: 'addressType', + en: { + lp: 'AddressType' } }, { - n: 'keywordList', + n: 'address', en: { - lp: 'KeywordList' - }, - ti: '.KeywordList' + lp: 'Address' + } }, { - n: 'onlineResource', + n: 'city', en: { - lp: 'OnlineResource' - }, - ti: '.OnlineResource' + lp: 'City' + } }, { - n: 'contactInformation', + n: 'stateOrProvince', en: { - lp: 'ContactInformation' - }, - ti: '.ContactInformation' + lp: 'StateOrProvince' + } }, { - n: 'fees', + n: 'postCode', en: { - lp: 'Fees' + lp: 'PostCode' } }, { - n: 'accessConstraints', + n: 'country', en: { - lp: 'AccessConstraints' + lp: 'Country' } }] }, { - ln: 'Keyword', - tn: null, - ps: [{ - n: 'value', - t: 'v' - }] - }, { - ln: 'DCPType', - tn: null, - ps: [{ - n: 'http', - en: { - lp: 'HTTP' - }, - ti: '.HTTP' - }] - }, { - ln: 'ScaleHint', + ln: 'MetadataURL', tn: null, ps: [{ - n: 'min', + n: 'type', an: { - lp: 'min' + lp: 'type' }, t: 'a' }, { - n: 'max', - an: { - lp: 'max' - }, - t: 'a' - }] - }, { - ln: 'AuthorityURL', - tn: null, - ps: [{ - n: 'name', - an: { - lp: 'name' + n: 'format', + en: { + lp: 'Format' }, - t: 'a' + ti: '.Format' }, { n: 'onlineResource', en: { @@ -888,21 +892,20 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'LegendURL', + ln: 'Exception', tn: null, ps: [{ - n: 'width', - an: { - lp: 'width' - }, - t: 'a' - }, { - n: 'height', - an: { - lp: 'height' + n: 'format', + col: true, + en: { + lp: 'Format' }, - t: 'a' - }, { + ti: '.Format' + }] + }, { + ln: 'StyleSheetURL', + tn: null, + ps: [{ n: 'format', en: { lp: 'Format' @@ -916,113 +919,110 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'WMTMSCapabilities', + ln: 'Attribution', tn: null, ps: [{ - n: 'version', - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' - }, - t: 'a' + n: 'title', + en: { + lp: 'Title' + } }, { - n: 'service', + n: 'onlineResource', en: { - lp: 'Service' + lp: 'OnlineResource' }, - ti: '.Service' + ti: '.OnlineResource' }, { - n: 'capability', + n: 'logoURL', en: { - lp: 'Capability' + lp: 'LogoURL' }, - ti: '.Capability' + ti: '.LogoURL' }] }, { - ln: 'ContactAddress', + ln: 'Post', tn: null, ps: [{ - n: 'addressType', - en: { - lp: 'AddressType' - } - }, { - n: 'address', + n: 'onlineResource', en: { - lp: 'Address' - } - }, { - n: 'city', + lp: 'OnlineResource' + }, + ti: '.OnlineResource' + }] + }, { + ln: 'Request', + tn: null, + ps: [{ + n: 'getCapabilities', en: { - lp: 'City' - } + lp: 'GetCapabilities' + }, + ti: '.GetCapabilities' }, { - n: 'stateOrProvince', + n: 'getMap', en: { - lp: 'StateOrProvince' - } + lp: 'GetMap' + }, + ti: '.GetMap' }, { - n: 'postCode', + n: 'getFeatureInfo', en: { - lp: 'PostCode' - } + lp: 'GetFeatureInfo' + }, + ti: '.GetFeatureInfo' }, { - n: 'country', + n: 'describeLayer', en: { - lp: 'Country' - } + lp: 'DescribeLayer' + }, + ti: '.DescribeLayer' }] }], eis: [{ en: { - lp: 'GetFeatureInfo' + lp: 'ContactAddress' }, - ti: '.GetFeatureInfo' + ti: '.ContactAddress' }, { en: { - lp: 'Layer' + lp: 'StyleURL' }, - ti: '.Layer' + ti: '.StyleURL' }, { en: { - lp: 'Style' + lp: 'GetCapabilities' }, - ti: '.Style' + ti: '.GetCapabilities' }, { en: { - lp: 'DescribeLayer' + lp: 'Format' }, - ti: '.DescribeLayer' + ti: '.Format' }, { en: { - lp: 'DCPType' + lp: 'ContactPersonPrimary' }, - ti: '.DCPType' + ti: '.ContactPersonPrimary' }, { en: { - lp: 'Capability' + lp: 'DescribeLayer' }, - ti: '.Capability' + ti: '.DescribeLayer' }, { en: { - lp: 'Dimension' + lp: 'FeatureListURL' }, - ti: '.Dimension' + ti: '.FeatureListURL' }, { en: { - lp: 'Request' + lp: 'Style' }, - ti: '.Request' + ti: '.Style' }, { en: { - lp: 'Service' + lp: 'MetadataURL' }, - ti: '.Service' + ti: '.MetadataURL' }, { en: { lp: 'ServiceException' @@ -1030,14 +1030,9 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.ServiceException' }, { en: { - lp: 'WMT_MS_Capabilities' - }, - ti: '.WMTMSCapabilities' - }, { - en: { - lp: 'LatLonBoundingBox' + lp: 'ScaleHint' }, - ti: '.LatLonBoundingBox' + ti: '.ScaleHint' }, { en: { lp: 'DataURL' @@ -1045,39 +1040,39 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.DataURL' }, { en: { - lp: 'GetMap' + lp: 'Capability' }, - ti: '.GetMap' + ti: '.Capability' }, { en: { - lp: 'Get' + lp: 'BoundingBox' }, - ti: '.Get' + ti: '.BoundingBox' }, { en: { - lp: 'HTTP' + lp: 'Dimension' }, - ti: '.HTTP' + ti: '.Dimension' }, { en: { - lp: 'Keyword' + lp: 'Get' }, - ti: '.Keyword' + ti: '.Get' }, { en: { - lp: 'Extent' + lp: 'Exception' }, - ti: '.Extent' + ti: '.Exception' }, { en: { - lp: 'Post' + lp: 'UserDefinedSymbolization' }, - ti: '.Post' + ti: '.UserDefinedSymbolization' }, { en: { - lp: 'ContactAddress' + lp: 'AuthorityURL' }, - ti: '.ContactAddress' + ti: '.AuthorityURL' }, { en: { lp: 'StyleSheetURL' @@ -1085,99 +1080,104 @@ var WMS_1_1_0_Module_Factory = function () { ti: '.StyleSheetURL' }, { en: { - lp: 'FeatureListURL' + lp: 'Identifier' }, - ti: '.FeatureListURL' + ti: '.Identifier' }, { en: { - lp: 'LogoURL' + lp: 'LatLonBoundingBox' }, - ti: '.LogoURL' + ti: '.LatLonBoundingBox' }, { en: { - lp: 'ScaleHint' + lp: 'Service' }, - ti: '.ScaleHint' + ti: '.Service' }, { en: { - lp: 'VendorSpecificCapabilities' + lp: 'KeywordList' }, - ti: '.VendorSpecificCapabilities' + ti: '.KeywordList' }, { en: { - lp: 'Format' + lp: 'HTTP' }, - ti: '.Format' + ti: '.HTTP' }, { en: { - lp: 'Identifier' + lp: 'GetFeatureInfo' }, - ti: '.Identifier' + ti: '.GetFeatureInfo' }, { en: { - lp: 'StyleURL' + lp: 'OnlineResource' }, - ti: '.StyleURL' + ti: '.OnlineResource' }, { en: { - lp: 'AuthorityURL' + lp: 'ContactInformation' }, - ti: '.AuthorityURL' + ti: '.ContactInformation' }, { en: { - lp: 'LegendURL' + lp: 'Layer' }, - ti: '.LegendURL' + ti: '.Layer' }, { en: { - lp: 'MetadataURL' + lp: 'Attribution' }, - ti: '.MetadataURL' + ti: '.Attribution' }, { en: { - lp: 'Attribution' + lp: 'Request' }, - ti: '.Attribution' + ti: '.Request' }, { en: { - lp: 'KeywordList' + lp: 'DCPType' }, - ti: '.KeywordList' + ti: '.DCPType' }, { en: { - lp: 'BoundingBox' + lp: 'Extent' }, - ti: '.BoundingBox' + ti: '.Extent' }, { en: { - lp: 'OnlineResource' + lp: 'WMT_MS_Capabilities' }, - ti: '.OnlineResource' + ti: '.WMTMSCapabilities' }, { en: { - lp: 'GetCapabilities' + lp: 'Keyword' }, - ti: '.GetCapabilities' + ti: '.Keyword' }, { en: { - lp: 'Exception' + lp: 'GetMap' }, - ti: '.Exception' + ti: '.GetMap' }, { en: { - lp: 'ContactPersonPrimary' + lp: 'LogoURL' }, - ti: '.ContactPersonPrimary' + ti: '.LogoURL' }, { en: { - lp: 'ContactInformation' + lp: 'VendorSpecificCapabilities' }, - ti: '.ContactInformation' + ti: '.VendorSpecificCapabilities' }, { en: { - lp: 'UserDefinedSymbolization' + lp: 'Post' }, - ti: '.UserDefinedSymbolization' + ti: '.Post' + }, { + en: { + lp: 'LegendURL' + }, + ti: '.LegendURL' }, { en: { lp: 'ServiceExceptionReport' diff --git a/scripts/lib/WMS_1_1_1.js b/scripts/lib/WMS_1_1_1.js index 4b69617e..cf8d7af8 100644 --- a/scripts/lib/WMS_1_1_1.js +++ b/scripts/lib/WMS_1_1_1.js @@ -2,505 +2,69 @@ var WMS_1_1_1_Module_Factory = function () { var WMS_1_1_1 = { n: 'WMS_1_1_1', tis: [{ - ln: 'Query', - tn: null, - ps: [{ - n: 'typeName', - an: { - lp: 'typeName' - }, - t: 'a' - }] - }, { - ln: 'WMTMSCapabilities', - tn: null, - ps: [{ - n: 'version', - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' - }, - t: 'a' - }, { - n: 'service', - en: { - lp: 'Service' - }, - ti: '.Service' - }, { - n: 'capability', - en: { - lp: 'Capability' - }, - ti: '.Capability' - }] - }, { - ln: 'Layer', + ln: 'Capability', 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' - }, { - 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', - col: true, + n: 'request', en: { - lp: 'DataURL' + lp: 'Request' }, - ti: '.DataURL' + ti: '.Request' }, { - n: 'featureListURL', - col: true, + n: 'exception', en: { - lp: 'FeatureListURL' + lp: 'Exception' }, - ti: '.FeatureListURL' + ti: '.Exception' }, { - n: 'style', - col: true, + n: 'vendorSpecificCapabilities', en: { - lp: 'Style' + lp: 'VendorSpecificCapabilities' }, - ti: '.Style' + ti: '.VendorSpecificCapabilities' }, { - n: 'scaleHint', + n: 'userDefinedSymbolization', en: { - lp: 'ScaleHint' + lp: 'UserDefinedSymbolization' }, - ti: '.ScaleHint' + ti: '.UserDefinedSymbolization' }, { n: 'layer', - col: true, en: { lp: 'Layer' }, ti: '.Layer' }] }, { - ln: 'SRS', - tn: null, - ps: [{ - n: 'value', - t: 'v' - }] - }, { - 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, - 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', - en: { - lp: 'StyleURL' - }, - ti: '.StyleURL' - }] - }, { - ln: 'DataURL', - tn: null, - ps: [{ - n: 'format', - en: { - lp: 'Format' - }, - ti: '.Format' - }, { - n: 'onlineResource', - en: { - lp: 'OnlineResource' - }, - ti: '.OnlineResource' - }] - }, { - ln: 'FeatureListURL', - tn: null, - ps: [{ - n: 'format', - en: { - lp: 'Format' - }, - ti: '.Format' - }, { - n: 'onlineResource', - en: { - lp: 'OnlineResource' - }, - ti: '.OnlineResource' - }] - }, { - ln: 'Format', - tn: null, - ps: [{ - n: 'value', - t: 'v' - }] - }, { - ln: 'Post', - tn: null, - ps: [{ - n: 'onlineResource', - en: { - lp: 'OnlineResource' - }, - ti: '.OnlineResource' - }] - }, { - ln: 'LatLonBoundingBox', - tn: null, - ps: [{ - n: 'minx', - an: { - lp: 'minx' - }, - t: 'a' - }, { - n: 'miny', - an: { - lp: 'miny' - }, - t: 'a' - }, { - n: 'maxx', - an: { - lp: 'maxx' - }, - t: 'a' - }, { - n: 'maxy', - an: { - lp: 'maxy' - }, - t: 'a' - }] - }, { - ln: 'LayerDescription', + ln: 'LegendURL', tn: null, ps: [{ - n: 'name', - an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'wfs', - an: { - lp: 'wfs' - }, - t: 'a' - }, { - n: 'owsType', + n: 'width', an: { - lp: 'owsType' + lp: 'width' }, t: 'a' }, { - n: 'owsURL', + n: 'height', an: { - lp: 'owsURL' + lp: 'height' }, t: 'a' }, { - n: 'query', - col: true, - en: { - lp: 'Query' - }, - ti: '.Query' - }] - }, { - ln: 'GetMap', - tn: null, - ps: [{ n: 'format', - col: true, en: { lp: 'Format' }, ti: '.Format' - }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' - }, - ti: '.DCPType' - }] - }, { - ln: 'UserDefinedSymbolization', - tn: null, - ps: [{ - n: 'supportSLD', - an: { - lp: 'SupportSLD' - }, - t: 'a' - }, { - n: 'userLayer', - an: { - lp: 'UserLayer' - }, - t: 'a' - }, { - n: 'userStyle', - an: { - lp: 'UserStyle' - }, - t: 'a' - }, { - n: 'remoteWFS', - an: { - lp: 'RemoteWFS' - }, - t: 'a' - }] - }, { - ln: 'Service', - tn: null, - ps: [{ - n: 'name', - en: { - lp: 'Name' - } - }, { - n: 'title', - en: { - lp: 'Title' - } - }, { - n: '_abstract', - en: { - lp: 'Abstract' - } - }, { - n: 'keywordList', - en: { - lp: 'KeywordList' - }, - ti: '.KeywordList' }, { n: 'onlineResource', en: { lp: 'OnlineResource' }, ti: '.OnlineResource' - }, { - n: 'contactInformation', - en: { - lp: 'ContactInformation' - }, - ti: '.ContactInformation' - }, { - n: 'fees', - en: { - lp: 'Fees' - } - }, { - n: 'accessConstraints', - en: { - lp: 'AccessConstraints' - } - }] - }, { - ln: 'GetFeatureInfo', - tn: null, - ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' - }, - ti: '.Format' - }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' - }, - ti: '.DCPType' }] }, { - ln: 'Get', + ln: 'Post', tn: null, ps: [{ n: 'onlineResource', @@ -510,34 +74,32 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'AuthorityURL', + ln: 'Query', tn: null, ps: [{ - n: 'name', + n: 'typeName', an: { - lp: 'name' - }, - t: 'a' - }, { - n: 'onlineResource', - en: { - lp: 'OnlineResource' + lp: 'typeName' }, - ti: '.OnlineResource' + t: 'a' }] }, { - ln: 'ContactPersonPrimary', + ln: 'PutStyles', tn: null, ps: [{ - n: 'contactPerson', + n: 'format', + col: true, en: { - lp: 'ContactPerson' - } + lp: 'Format' + }, + ti: '.Format' }, { - n: 'contactOrganization', + n: 'dcpType', + col: true, en: { - lp: 'ContactOrganization' - } + lp: 'DCPType' + }, + ti: '.DCPType' }] }, { ln: 'KeywordList', @@ -551,17 +113,7 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.Keyword' }] }, { - ln: 'DCPType', - tn: null, - ps: [{ - n: 'http', - en: { - lp: 'HTTP' - }, - ti: '.HTTP' - }] - }, { - ln: 'Exception', + ln: 'GetFeatureInfo', tn: null, ps: [{ n: 'format', @@ -570,87 +122,105 @@ var WMS_1_1_1_Module_Factory = function () { lp: 'Format' }, ti: '.Format' + }, { + n: 'dcpType', + col: true, + en: { + lp: 'DCPType' + }, + ti: '.DCPType' }] }, { - ln: 'Keyword', + ln: 'Format', tn: null, ps: [{ n: 'value', t: 'v' }] }, { - ln: 'VendorSpecificCapabilities', - tn: null - }, { - ln: 'WMSDescribeLayerResponse', + ln: 'HTTP', tn: null, ps: [{ - n: 'version', - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'layerDescription', + n: 'getOrPost', col: true, - en: { - lp: 'LayerDescription' - }, - ti: '.LayerDescription' + etis: [{ + en: { + lp: 'Get' + }, + ti: '.Get' + }, { + en: { + lp: 'Post' + }, + ti: '.Post' + }], + t: 'es' }] }, { - ln: 'StyleURL', + ln: 'SRS', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }] + }, { + ln: 'GetCapabilities', 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' + ti: '.DCPType' }] }, { - ln: 'Attribution', + ln: 'ContactInformation', tn: null, ps: [{ - n: 'title', + n: 'contactPersonPrimary', en: { - lp: 'Title' + lp: 'ContactPersonPrimary' + }, + ti: '.ContactPersonPrimary' + }, { + n: 'contactPosition', + en: { + lp: 'ContactPosition' } }, { - n: 'onlineResource', + n: 'contactAddress', en: { - lp: 'OnlineResource' + lp: 'ContactAddress' }, - ti: '.OnlineResource' + ti: '.ContactAddress' }, { - n: 'logoURL', + n: 'contactVoiceTelephone', en: { - lp: 'LogoURL' - }, - ti: '.LogoURL' + lp: 'ContactVoiceTelephone' + } + }, { + n: 'contactFacsimileTelephone', + en: { + lp: 'ContactFacsimileTelephone' + } + }, { + n: 'contactElectronicMailAddress', + en: { + lp: 'ContactElectronicMailAddress' + } }] }, { - ln: 'LogoURL', + ln: 'StyleURL', tn: null, ps: [{ - n: 'width', - an: { - lp: 'width' - }, - t: 'a' - }, { - n: 'height', - an: { - lp: 'height' - }, - t: 'a' - }, { n: 'format', en: { lp: 'Format' @@ -664,86 +234,73 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'ServiceException', + ln: 'ScaleHint', tn: null, ps: [{ - n: 'code', + n: 'min', an: { - lp: 'code' + lp: 'min' }, t: 'a' }, { - n: 'value', - t: 'v' + n: 'max', + an: { + lp: 'max' + }, + t: 'a' }] }, { - ln: 'Identifier', + ln: 'Dimension', tn: null, ps: [{ - n: 'authority', + n: 'name', an: { - lp: 'authority' + lp: 'name' }, t: 'a' }, { - 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: 'ScaleHint', - tn: null, - ps: [{ - n: 'min', + n: 'units', an: { - lp: 'min' + lp: 'units' }, t: 'a' }, { - n: 'max', + n: 'unitSymbol', an: { - lp: 'max' + lp: 'unitSymbol' }, t: 'a' }] }, { - ln: 'DescribeLayer', + ln: 'WMTMSCapabilities', tn: null, ps: [{ - n: 'format', - col: true, + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, + t: 'a' + }, { + n: 'service', en: { - lp: 'Format' + lp: 'Service' }, - ti: '.Format' + ti: '.Service' }, { - n: 'dcpType', - col: true, + n: 'capability', en: { - lp: 'DCPType' + lp: 'Capability' }, - ti: '.DCPType' + ti: '.Capability' }] }, { - ln: 'GetCapabilities', + ln: 'DescribeLayer', tn: null, ps: [{ n: 'format', @@ -761,21 +318,9 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.DCPType' }] }, { - ln: 'LegendURL', + ln: 'FeatureListURL', tn: null, ps: [{ - n: 'width', - an: { - lp: 'width' - }, - t: 'a' - }, { - n: 'height', - an: { - lp: 'height' - }, - t: 'a' - }, { n: 'format', en: { lp: 'Format' @@ -789,38 +334,20 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'Capability', - tn: null, - ps: [{ - n: 'request', - en: { - lp: 'Request' - }, - ti: '.Request' - }, { - n: 'exception', - en: { - lp: 'Exception' - }, - ti: '.Exception' - }, { - n: 'vendorSpecificCapabilities', - en: { - lp: 'VendorSpecificCapabilities' - }, - ti: '.VendorSpecificCapabilities' - }, { - n: 'userDefinedSymbolization', + ln: 'DataURL', + tn: null, + ps: [{ + 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: 'ContactAddress', @@ -856,6 +383,67 @@ var WMS_1_1_1_Module_Factory = function () { lp: 'Country' } }] + }, { + ln: 'ContactPersonPrimary', + tn: null, + ps: [{ + n: 'contactPerson', + en: { + lp: 'ContactPerson' + } + }, { + n: 'contactOrganization', + en: { + lp: 'ContactOrganization' + } + }] + }, { + ln: 'Service', + tn: null, + ps: [{ + n: 'name', + en: { + lp: 'Name' + } + }, { + n: 'title', + en: { + lp: 'Title' + } + }, { + n: '_abstract', + en: { + lp: 'Abstract' + } + }, { + n: 'keywordList', + en: { + lp: 'KeywordList' + }, + ti: '.KeywordList' + }, { + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' + }, { + n: 'contactInformation', + en: { + lp: 'ContactInformation' + }, + ti: '.ContactInformation' + }, { + n: 'fees', + en: { + lp: 'Fees' + } + }, { + n: 'accessConstraints', + en: { + lp: 'AccessConstraints' + } + }] }, { ln: 'Extent', tn: null, @@ -894,26 +482,202 @@ var WMS_1_1_1_Module_Factory = function () { t: 'v' }] }, { - ln: 'Dimension', + 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' + }, { + 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', + 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: 'VendorSpecificCapabilities', + tn: null + }, { + ln: 'Exception', + tn: null, + ps: [{ + n: 'format', + col: true, + en: { + lp: 'Format' + }, + ti: '.Format' + }] + }, { + ln: 'LogoURL', + tn: null, + ps: [{ + n: 'width', an: { - lp: 'name' + lp: 'width' }, t: 'a' }, { - n: 'units', + n: 'height', an: { - lp: 'units' + lp: 'height' + }, + t: 'a' + }, { + n: 'format', + en: { + lp: 'Format' }, - t: 'a' + ti: '.Format' }, { - n: 'unitSymbol', - an: { - lp: 'unitSymbol' + n: 'onlineResource', + en: { + lp: 'OnlineResource' }, - t: 'a' + ti: '.OnlineResource' }] }, { ln: 'Request', @@ -961,6 +725,22 @@ var WMS_1_1_1_Module_Factory = function () { }, ti: '.PutStyles' }] + }, { + ln: 'AuthorityURL', + tn: null, + ps: [{ + n: 'name', + an: { + lp: 'name' + }, + t: 'a' + }, { + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' + }] }, { ln: 'BoundingBox', tn: null, @@ -1008,29 +788,28 @@ var WMS_1_1_1_Module_Factory = function () { t: 'a' }] }, { - ln: 'MetadataURL', + ln: 'Attribution', tn: null, ps: [{ - n: 'type', - an: { - lp: 'type' - }, - t: 'a' - }, { - n: 'format', + n: 'title', en: { - lp: 'Format' - }, - ti: '.Format' + lp: 'Title' + } }, { n: 'onlineResource', en: { lp: 'OnlineResource' }, ti: '.OnlineResource' + }, { + n: 'logoURL', + en: { + lp: 'LogoURL' + }, + ti: '.LogoURL' }] }, { - ln: 'PutStyles', + ln: 'GetLegendGraphic', tn: null, ps: [{ n: 'format', @@ -1067,10 +846,221 @@ var WMS_1_1_1_Module_Factory = function () { an: { lp: 'xlink:href' }, - t: 'a' + t: 'a' + }] + }, { + ln: 'Style', + 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', + en: { + lp: 'StyleURL' + }, + ti: '.StyleURL' + }] + }, { + ln: 'GetStyles', + tn: null, + ps: [{ + n: 'format', + col: true, + en: { + lp: 'Format' + }, + ti: '.Format' + }, { + n: 'dcpType', + col: true, + en: { + lp: 'DCPType' + }, + ti: '.DCPType' + }] + }, { + ln: 'UserDefinedSymbolization', + tn: null, + ps: [{ + n: 'supportSLD', + an: { + lp: 'SupportSLD' + }, + t: 'a' + }, { + n: 'userLayer', + an: { + lp: 'UserLayer' + }, + t: 'a' + }, { + n: 'userStyle', + an: { + lp: 'UserStyle' + }, + t: 'a' + }, { + n: 'remoteWFS', + an: { + lp: 'RemoteWFS' + }, + t: 'a' + }] + }, { + ln: 'StyleSheetURL', + tn: null, + ps: [{ + n: 'format', + en: { + lp: 'Format' + }, + ti: '.Format' + }, { + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' + }] + }, { + ln: 'ServiceExceptionReport', + tn: null, + ps: [{ + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'serviceException', + col: true, + en: { + lp: 'ServiceException' + }, + ti: '.ServiceException' + }] + }, { + ln: 'WMSDescribeLayerResponse', + tn: null, + ps: [{ + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'layerDescription', + col: true, + en: { + lp: 'LayerDescription' + }, + ti: '.LayerDescription' + }] + }, { + ln: 'MetadataURL', + tn: null, + ps: [{ + n: 'type', + an: { + lp: 'type' + }, + t: 'a' + }, { + n: 'format', + en: { + lp: 'Format' + }, + ti: '.Format' + }, { + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' + }] + }, { + ln: 'Keyword', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }] + }, { + ln: 'Get', + tn: null, + ps: [{ + n: 'onlineResource', + en: { + lp: 'OnlineResource' + }, + ti: '.OnlineResource' + }] + }, { + ln: 'LatLonBoundingBox', + tn: null, + ps: [{ + n: 'minx', + an: { + lp: 'minx' + }, + t: 'a' + }, { + n: 'miny', + an: { + lp: 'miny' + }, + t: 'a' + }, { + n: 'maxx', + an: { + lp: 'maxx' + }, + t: 'a' + }, { + n: 'maxy', + an: { + lp: 'maxy' + }, + t: 'a' + }] + }, { + ln: 'DCPType', + tn: null, + ps: [{ + n: 'http', + en: { + lp: 'HTTP' + }, + ti: '.HTTP' }] }, { - ln: 'GetLegendGraphic', + ln: 'GetMap', tn: null, ps: [{ n: 'format', @@ -1088,62 +1078,77 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.DCPType' }] }, { - ln: 'StyleSheetURL', + ln: 'LayerDescription', tn: null, ps: [{ - n: 'format', - en: { - lp: 'Format' + n: 'name', + an: { + lp: 'name' }, - ti: '.Format' + t: 'a' }, { - n: 'onlineResource', + n: 'wfs', + an: { + lp: 'wfs' + }, + t: 'a' + }, { + n: 'owsType', + an: { + lp: 'owsType' + }, + t: 'a' + }, { + n: 'owsURL', + an: { + lp: 'owsURL' + }, + t: 'a' + }, { + n: 'query', + col: true, en: { - lp: 'OnlineResource' + lp: 'Query' }, - ti: '.OnlineResource' + ti: '.Query' }] }, { - ln: 'ServiceExceptionReport', + ln: 'ServiceException', tn: null, ps: [{ - n: 'version', + n: 'code', an: { - lp: 'version' + lp: 'code' }, t: 'a' }, { - n: 'serviceException', - col: true, - en: { - lp: 'ServiceException' - }, - ti: '.ServiceException' + n: 'value', + t: 'v' }] }, { - ln: 'GetStyles', + ln: 'Identifier', tn: null, ps: [{ - n: 'format', - col: true, - en: { - lp: 'Format' + n: 'authority', + an: { + lp: 'authority' }, - ti: '.Format' + t: 'a' }, { - n: 'dcpType', - col: true, - en: { - lp: 'DCPType' - }, - ti: '.DCPType' + n: 'value', + t: 'v' }] }], eis: [{ en: { - lp: 'LayerDescription' + lp: 'ContactInformation' }, - ti: '.LayerDescription' + ti: '.ContactInformation' + }, { + en: { + lp: 'MetadataURL' + }, + ti: '.MetadataURL' }, { en: { lp: 'Format' @@ -1156,109 +1161,109 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.DataURL' }, { en: { - lp: 'BoundingBox' + lp: 'Identifier' }, - ti: '.BoundingBox' + ti: '.Identifier' }, { en: { - lp: 'HTTP' + lp: 'Extent' }, - ti: '.HTTP' + ti: '.Extent' }, { en: { - lp: 'LegendURL' + lp: 'VendorSpecificCapabilities' }, - ti: '.LegendURL' + ti: '.VendorSpecificCapabilities' }, { en: { - lp: 'Attribution' + lp: 'Exception' }, - ti: '.Attribution' + ti: '.Exception' }, { en: { - lp: 'Service' + lp: 'ContactAddress' }, - ti: '.Service' + ti: '.ContactAddress' }, { en: { - lp: 'OnlineResource' + lp: 'Layer' }, - ti: '.OnlineResource' + ti: '.Layer' }, { en: { - lp: 'Capability' + lp: 'Dimension' }, - ti: '.Capability' + ti: '.Dimension' }, { en: { - lp: 'SRS' + lp: 'GetCapabilities' }, - ti: '.SRS' + ti: '.GetCapabilities' }, { en: { - lp: 'GetStyles' + lp: 'PutStyles' }, - ti: '.GetStyles' + ti: '.PutStyles' }, { en: { - lp: 'UserDefinedSymbolization' + lp: 'Post' }, - ti: '.UserDefinedSymbolization' + ti: '.Post' }, { en: { - lp: 'AuthorityURL' + lp: 'BoundingBox' }, - ti: '.AuthorityURL' + ti: '.BoundingBox' }, { en: { - lp: 'VendorSpecificCapabilities' + lp: 'GetFeatureInfo' }, - ti: '.VendorSpecificCapabilities' + ti: '.GetFeatureInfo' }, { en: { - lp: 'Post' + lp: 'AuthorityURL' }, - ti: '.Post' + ti: '.AuthorityURL' }, { en: { - lp: 'LatLonBoundingBox' + lp: 'HTTP' }, - ti: '.LatLonBoundingBox' + ti: '.HTTP' }, { en: { - lp: 'DCPType' + lp: 'Style' }, - ti: '.DCPType' + ti: '.Style' }, { en: { - lp: 'MetadataURL' + lp: 'StyleURL' }, - ti: '.MetadataURL' + ti: '.StyleURL' }, { en: { - lp: 'Layer' + lp: 'Get' }, - ti: '.Layer' + ti: '.Get' }, { en: { - lp: 'ServiceExceptionReport' + lp: 'Capability' }, - ti: '.ServiceExceptionReport' + ti: '.Capability' }, { en: { - lp: 'GetFeatureInfo' + lp: 'OnlineResource' }, - ti: '.GetFeatureInfo' + ti: '.OnlineResource' }, { en: { - lp: 'ContactPersonPrimary' + lp: 'WMT_MS_Capabilities' }, - ti: '.ContactPersonPrimary' + ti: '.WMTMSCapabilities' }, { en: { - lp: 'WMS_DescribeLayerResponse' + lp: 'StyleSheetURL' }, - ti: '.WMSDescribeLayerResponse' + ti: '.StyleSheetURL' }, { en: { lp: 'Request' @@ -1266,49 +1271,49 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.Request' }, { en: { - lp: 'LogoURL' + lp: 'Attribution' }, - ti: '.LogoURL' + ti: '.Attribution' }, { en: { - lp: 'PutStyles' + lp: 'ServiceException' }, - ti: '.PutStyles' + ti: '.ServiceException' }, { en: { - lp: 'WMT_MS_Capabilities' + lp: 'KeywordList' }, - ti: '.WMTMSCapabilities' + ti: '.KeywordList' }, { en: { - lp: 'Identifier' + lp: 'LogoURL' }, - ti: '.Identifier' + ti: '.LogoURL' }, { en: { - lp: 'GetLegendGraphic' + lp: 'DescribeLayer' }, - ti: '.GetLegendGraphic' + ti: '.DescribeLayer' }, { en: { - lp: 'Extent' + lp: 'WMS_DescribeLayerResponse' }, - ti: '.Extent' + ti: '.WMSDescribeLayerResponse' }, { en: { - lp: 'Exception' + lp: 'DCPType' }, - ti: '.Exception' + ti: '.DCPType' }, { en: { - lp: 'GetMap' + lp: 'LatLonBoundingBox' }, - ti: '.GetMap' + ti: '.LatLonBoundingBox' }, { en: { - lp: 'Keyword' + lp: 'Query' }, - ti: '.Keyword' + ti: '.Query' }, { en: { lp: 'ScaleHint' @@ -1316,14 +1321,9 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.ScaleHint' }, { en: { - lp: 'Style' - }, - ti: '.Style' - }, { - en: { - lp: 'StyleURL' + lp: 'GetLegendGraphic' }, - ti: '.StyleURL' + ti: '.GetLegendGraphic' }, { en: { lp: 'FeatureListURL' @@ -1331,54 +1331,54 @@ var WMS_1_1_1_Module_Factory = function () { ti: '.FeatureListURL' }, { en: { - lp: 'StyleSheetURL' + lp: 'GetMap' }, - ti: '.StyleSheetURL' + ti: '.GetMap' }, { en: { - lp: 'GetCapabilities' + lp: 'GetStyles' }, - ti: '.GetCapabilities' + ti: '.GetStyles' }, { en: { - lp: 'Get' + lp: 'UserDefinedSymbolization' }, - ti: '.Get' + ti: '.UserDefinedSymbolization' }, { en: { - lp: 'ServiceException' + lp: 'LegendURL' }, - ti: '.ServiceException' + ti: '.LegendURL' }, { en: { - lp: 'KeywordList' + lp: 'ServiceExceptionReport' }, - ti: '.KeywordList' + ti: '.ServiceExceptionReport' }, { en: { - lp: 'ContactInformation' + lp: 'Service' }, - ti: '.ContactInformation' + ti: '.Service' }, { en: { - lp: 'Dimension' + lp: 'ContactPersonPrimary' }, - ti: '.Dimension' + ti: '.ContactPersonPrimary' }, { en: { - lp: 'DescribeLayer' + lp: 'LayerDescription' }, - ti: '.DescribeLayer' + ti: '.LayerDescription' }, { en: { - lp: 'ContactAddress' + lp: 'SRS' }, - ti: '.ContactAddress' + ti: '.SRS' }, { en: { - lp: 'Query' + lp: 'Keyword' }, - ti: '.Query' + ti: '.Keyword' }] }; return { diff --git a/scripts/lib/WMS_1_3_0.js b/scripts/lib/WMS_1_3_0.js index 88c2c223..a3502e29 100644 --- a/scripts/lib/WMS_1_3_0.js +++ b/scripts/lib/WMS_1_3_0.js @@ -4,97 +4,50 @@ var WMS_1_3_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wms', deps: ['XLink_1_0'], tis: [{ - ln: 'Capability', - tn: null, - ps: [{ - n: 'request', - rq: true, - en: 'Request', - ti: '.Request' - }, { - n: 'exception', - 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: 'Request', + ln: 'Service', tn: null, ps: [{ - n: 'getCapabilities', + n: 'name', rq: true, - en: 'GetCapabilities', - ti: '.OperationType' + en: 'Name' }, { - n: 'getMap', + n: 'title', rq: true, - en: 'GetMap', - ti: '.OperationType' + en: 'Title' }, { - n: 'getFeatureInfo', - en: 'GetFeatureInfo', - ti: '.OperationType' + n: '_abstract', + en: 'Abstract' }, { - n: 'extendedOperation', - mno: 0, - col: true, - mx: false, - dom: false, - en: '_ExtendedOperation', - ti: '.OperationType', - t: 'er' - }] - }, { - ln: 'FeatureListURL', - tn: null, - ps: [{ - n: 'format', - rq: true, - en: 'Format' + n: 'keywordList', + en: 'KeywordList', + ti: '.KeywordList' }, { n: 'onlineResource', rq: true, en: 'OnlineResource', ti: '.OnlineResource' - }] - }, { - ln: 'WMSCapabilities', - tn: null, - ps: [{ - n: 'service', - rq: true, - en: 'Service', - ti: '.Service' }, { - n: 'capability', - rq: true, - en: 'Capability', - ti: '.Capability' + n: 'contactInformation', + en: 'ContactInformation', + ti: '.ContactInformation' }, { - n: 'version', - an: { - lp: 'version' - }, - t: 'a' + n: 'fees', + en: 'Fees' }, { - n: 'updateSequence', - an: { - lp: 'updateSequence' - }, - t: 'a' + n: 'accessConstraints', + en: 'AccessConstraints' + }, { + n: 'layerLimit', + en: 'LayerLimit', + ti: 'PositiveInteger' + }, { + n: 'maxWidth', + en: 'MaxWidth', + ti: 'PositiveInteger' + }, { + n: 'maxHeight', + en: 'MaxHeight', + ti: 'PositiveInteger' }] }, { ln: 'HTTP', @@ -110,167 +63,90 @@ var WMS_1_3_0_Module_Factory = function () { ti: '.Post' }] }, { - ln: 'Identifier', + ln: 'OnlineResource', tn: null, ps: [{ - n: 'value', - t: 'v' - }, { - n: 'authority', - rq: true, + n: 'type', + ti: 'XLink_1_0.TypeType', an: { - lp: 'authority' + lp: 'type', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' - }] - }, { - ln: 'StyleSheetURL', - tn: null, - ps: [{ - n: 'format', - rq: true, - en: 'Format' - }, { - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResource' - }] - }, { - 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: 'boundingBox', - mno: 0, - col: true, - en: 'BoundingBox', - ti: '.BoundingBox' - }, { - n: 'dimension', - mno: 0, - col: true, - en: 'Dimension', - ti: '.Dimension' - }, { - n: 'attribution', - en: 'Attribution', - ti: '.Attribution' - }, { - n: 'authorityURL', - mno: 0, - col: true, - en: 'AuthorityURL', - ti: '.AuthorityURL' - }, { - n: 'identifier', - mno: 0, - col: true, - en: 'Identifier', - ti: '.Identifier' - }, { - n: 'metadataURL', - mno: 0, - col: true, - en: 'MetadataURL', - ti: '.MetadataURL' - }, { - n: 'dataURL', - mno: 0, - col: true, - en: 'DataURL', - ti: '.DataURL' - }, { - n: 'featureListURL', - mno: 0, - col: true, - en: 'FeatureListURL', - ti: '.FeatureListURL' - }, { - n: 'style', - mno: 0, - col: true, - en: 'Style', - ti: '.Style' - }, { - n: 'minScaleDenominator', - en: 'MinScaleDenominator', - ti: 'Double' }, { - n: 'maxScaleDenominator', - en: 'MaxScaleDenominator', - ti: 'Double' - }, { - n: 'layer', - mno: 0, - col: true, - en: 'Layer', - ti: '.Layer' - }, { - n: 'queryable', - ti: 'Boolean', + n: 'href', an: { - lp: 'queryable' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'cascaded', - ti: 'NonNegativeInteger', + n: 'role', an: { - lp: 'cascaded' + lp: 'role', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'opaque', - ti: 'Boolean', + n: 'arcrole', an: { - lp: 'opaque' + lp: 'arcrole', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'noSubsets', - ti: 'Boolean', + n: 'title', an: { - lp: 'noSubsets' + lp: 'title', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'fixedWidth', - ti: 'NonNegativeInteger', + n: 'show', + ti: 'XLink_1_0.ShowType', an: { - lp: 'fixedWidth' + lp: 'show', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'fixedHeight', - ti: 'NonNegativeInteger', + n: 'actuate', + ti: 'XLink_1_0.ActuateType', an: { - lp: 'fixedHeight' + lp: 'actuate', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }] + }, { + ln: 'Style', + tn: null, + ps: [{ + n: 'name', + rq: true, + en: 'Name' + }, { + 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: 'KeywordList', tn: null, @@ -282,13 +158,50 @@ var WMS_1_3_0_Module_Factory = function () { ti: '.Keyword' }] }, { - ln: 'Exception', + ln: 'WMSCapabilities', + tn: null, + ps: [{ + n: 'service', + rq: true, + en: 'Service', + ti: '.Service' + }, { + n: 'capability', + rq: true, + en: 'Capability', + ti: '.Capability' + }, { + n: 'version', + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'updateSequence', + an: { + lp: 'updateSequence' + }, + t: 'a' + }] + }, { + ln: 'EXGeographicBoundingBox', tn: null, ps: [{ - n: 'format', + n: 'westBoundLongitude', rq: true, - col: true, - en: 'Format' + ti: 'Double' + }, { + n: 'eastBoundLongitude', + rq: true, + ti: 'Double' + }, { + n: 'southBoundLatitude', + rq: true, + ti: 'Double' + }, { + n: 'northBoundLatitude', + rq: true, + ti: 'Double' }] }, { ln: 'StyleURL', @@ -304,7 +217,7 @@ var WMS_1_3_0_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'Get', + ln: 'Post', tn: null, ps: [{ n: 'onlineResource', @@ -313,117 +226,138 @@ var WMS_1_3_0_Module_Factory = function () { ti: '.OnlineResource' }] }, { - ln: 'BoundingBox', + ln: 'Dimension', tn: null, ps: [{ - n: 'crs', + n: 'value', + t: 'v' + }, { + n: 'name', rq: true, an: { - lp: 'CRS' + lp: 'name' }, t: 'a' }, { - n: 'minx', + n: 'units', rq: true, - ti: 'Double', an: { - lp: 'minx' + lp: 'units' }, t: 'a' }, { - n: 'miny', - rq: true, - ti: 'Double', + n: 'unitSymbol', an: { - lp: 'miny' + lp: 'unitSymbol' }, t: 'a' }, { - n: 'maxx', - rq: true, - ti: 'Double', + n: '_default', an: { - lp: 'maxx' + lp: 'default' }, t: 'a' }, { - n: 'maxy', - rq: true, - ti: 'Double', + n: 'multipleValues', + ti: 'Boolean', an: { - lp: 'maxy' + lp: 'multipleValues' }, t: 'a' }, { - n: 'resx', - ti: 'Double', + n: 'nearestValue', + ti: 'Boolean', an: { - lp: 'resx' + lp: 'nearestValue' }, t: 'a' }, { - n: 'resy', - ti: 'Double', + n: 'current', + ti: 'Boolean', an: { - lp: 'resy' + lp: 'current' }, t: 'a' }] }, { - ln: 'LogoURL', + ln: 'Keyword', tn: null, ps: [{ - n: 'format', - rq: true, - en: 'Format' + n: 'value', + t: 'v' }, { + n: 'vocabulary', + an: { + lp: 'vocabulary' + }, + t: 'a' + }] + }, { + ln: 'AuthorityURL', + tn: null, + ps: [{ n: 'onlineResource', rq: true, en: 'OnlineResource', ti: '.OnlineResource' }, { - n: 'width', - ti: 'PositiveInteger', + n: 'name', + rq: true, + ti: 'NMToken', an: { - lp: 'width' + lp: 'name' }, t: 'a' + }] + }, { + ln: 'Attribution', + tn: null, + ps: [{ + n: 'title', + en: 'Title' }, { - n: 'height', - ti: 'PositiveInteger', + n: 'onlineResource', + en: 'OnlineResource', + ti: '.OnlineResource' + }, { + n: 'logoURL', + en: 'LogoURL', + ti: '.LogoURL' + }] + }, { + ln: 'Identifier', + tn: null, + ps: [{ + n: 'value', + t: 'v' + }, { + n: 'authority', + rq: true, an: { - lp: 'height' + lp: 'authority' }, t: 'a' }] }, { - ln: 'Style', + ln: 'Exception', tn: null, ps: [{ - n: 'name', - rq: true, - en: 'Name' - }, { - n: 'title', + n: 'format', rq: true, - en: 'Title' - }, { - n: '_abstract', - en: 'Abstract' - }, { - n: 'legendURL', - mno: 0, col: true, - en: 'LegendURL', - ti: '.LegendURL' - }, { - n: 'styleSheetURL', - en: 'StyleSheetURL', - ti: '.StyleSheetURL' + en: 'Format' + }] + }, { + ln: 'ContactPersonPrimary', + tn: null, + ps: [{ + n: 'contactPerson', + rq: true, + en: 'ContactPerson' }, { - n: 'styleURL', - en: 'StyleURL', - ti: '.StyleURL' + n: 'contactOrganization', + rq: true, + en: 'ContactOrganization' }] }, { ln: 'MetadataURL', @@ -447,66 +381,60 @@ var WMS_1_3_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Keyword', + ln: 'StyleSheetURL', 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', + n: 'onlineResource', rq: true, - col: true, - en: 'DCPType', - ti: '.DCPType' + en: 'OnlineResource', + ti: '.OnlineResource' }] }, { - ln: 'Attribution', + ln: 'DataURL', tn: null, ps: [{ - n: 'title', - en: 'Title' + n: 'format', + rq: true, + en: 'Format' }, { n: 'onlineResource', + rq: true, en: 'OnlineResource', ti: '.OnlineResource' - }, { - n: 'logoURL', - en: 'LogoURL', - ti: '.LogoURL' }] }, { - ln: 'AuthorityURL', + ln: 'LegendURL', tn: null, ps: [{ + n: 'format', + rq: true, + en: 'Format' + }, { n: 'onlineResource', rq: true, en: 'OnlineResource', ti: '.OnlineResource' }, { - n: 'name', - rq: true, - ti: 'NMToken', + n: 'width', + ti: 'PositiveInteger', an: { - lp: 'name' + lp: 'width' + }, + t: 'a' + }, { + n: 'height', + ti: 'PositiveInteger', + an: { + lp: 'height' }, t: 'a' }] }, { - ln: 'DataURL', + ln: 'LogoURL', tn: null, ps: [{ n: 'format', @@ -517,48 +445,42 @@ var WMS_1_3_0_Module_Factory = function () { 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', - ti: '.ContactAddress' - }, { - n: 'contactVoiceTelephone', - en: 'ContactVoiceTelephone' }, { - n: 'contactFacsimileTelephone', - en: 'ContactFacsimileTelephone' + n: 'width', + ti: 'PositiveInteger', + an: { + lp: 'width' + }, + t: 'a' }, { - n: 'contactElectronicMailAddress', - en: 'ContactElectronicMailAddress' + n: 'height', + ti: 'PositiveInteger', + an: { + lp: 'height' + }, + t: 'a' }] }, { - ln: 'Post', + ln: 'DCPType', tn: null, ps: [{ - n: 'onlineResource', + n: 'http', rq: true, - en: 'OnlineResource', - ti: '.OnlineResource' + en: 'HTTP', + ti: '.HTTP' }] }, { - ln: 'DCPType', + ln: 'FeatureListURL', tn: null, ps: [{ - n: 'http', + n: 'format', rq: true, - en: 'HTTP', - ti: '.HTTP' + en: 'Format' + }, { + n: 'onlineResource', + rq: true, + en: 'OnlineResource', + ti: '.OnlineResource' }] }, { ln: 'ContactAddress', @@ -589,112 +511,168 @@ var WMS_1_3_0_Module_Factory = function () { en: 'Country' }] }, { - ln: 'LegendURL', + ln: 'ContactInformation', tn: null, + ps: [{ + n: 'contactPersonPrimary', + en: 'ContactPersonPrimary', + ti: '.ContactPersonPrimary' + }, { + n: 'contactPosition', + en: 'ContactPosition' + }, { + n: 'contactAddress', + en: 'ContactAddress', + ti: '.ContactAddress' + }, { + n: 'contactVoiceTelephone', + en: 'ContactVoiceTelephone' + }, { + n: 'contactFacsimileTelephone', + en: 'ContactFacsimileTelephone' + }, { + n: 'contactElectronicMailAddress', + en: 'ContactElectronicMailAddress' + }] + }, { + ln: 'OperationType', ps: [{ n: 'format', rq: true, + col: true, en: 'Format' }, { - n: 'onlineResource', + n: 'dcpType', rq: true, - en: 'OnlineResource', - ti: '.OnlineResource' - }, { - n: 'width', - ti: 'PositiveInteger', - an: { - lp: 'width' - }, - t: 'a' - }, { - n: 'height', - ti: 'PositiveInteger', - an: { - lp: 'height' - }, - t: 'a' + col: true, + en: 'DCPType', + ti: '.DCPType' }] }, { - ln: 'Dimension', + ln: 'BoundingBox', tn: null, ps: [{ - n: 'value', - t: 'v' - }, { - n: 'name', + n: 'crs', rq: true, an: { - lp: 'name' + lp: 'CRS' }, t: 'a' }, { - n: 'units', + n: 'minx', rq: true, + ti: 'Double', an: { - lp: 'units' + lp: 'minx' }, t: 'a' }, { - n: 'unitSymbol', + n: 'miny', + rq: true, + ti: 'Double', an: { - lp: 'unitSymbol' + lp: 'miny' }, t: 'a' }, { - n: '_default', + n: 'maxx', + rq: true, + ti: 'Double', an: { - lp: 'default' + lp: 'maxx' }, t: 'a' }, { - n: 'multipleValues', - ti: 'Boolean', + n: 'maxy', + rq: true, + ti: 'Double', an: { - lp: 'multipleValues' + lp: 'maxy' }, t: 'a' }, { - n: 'nearestValue', - ti: 'Boolean', + n: 'resx', + ti: 'Double', an: { - lp: 'nearestValue' + lp: 'resx' }, t: 'a' }, { - n: 'current', - ti: 'Boolean', + n: 'resy', + ti: 'Double', an: { - lp: 'current' + lp: 'resy' }, t: 'a' }] }, { - ln: 'EXGeographicBoundingBox', + ln: 'Get', tn: null, ps: [{ - n: 'westBoundLongitude', + n: 'onlineResource', rq: true, - ti: 'Double' + en: 'OnlineResource', + ti: '.OnlineResource' + }] + }, { + ln: 'Request', + tn: null, + ps: [{ + n: 'getCapabilities', + rq: true, + en: 'GetCapabilities', + ti: '.OperationType' }, { - n: 'eastBoundLongitude', + n: 'getMap', rq: true, - ti: 'Double' + en: 'GetMap', + ti: '.OperationType' }, { - n: 'southBoundLatitude', + n: 'getFeatureInfo', + en: 'GetFeatureInfo', + ti: '.OperationType' + }, { + n: 'extendedOperation', + mno: 0, + col: true, + mx: false, + dom: false, + en: '_ExtendedOperation', + ti: '.OperationType', + t: 'er' + }] + }, { + ln: 'Capability', + tn: null, + ps: [{ + n: 'request', rq: true, - ti: 'Double' + en: 'Request', + ti: '.Request' }, { - n: 'northBoundLatitude', + n: 'exception', rq: true, - ti: 'Double' + 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: 'Service', + ln: 'Layer', tn: null, ps: [{ n: 'name', - rq: true, en: 'Name' }, { n: 'title', @@ -708,268 +686,290 @@ var WMS_1_3_0_Module_Factory = function () { en: 'KeywordList', ti: '.KeywordList' }, { - n: 'onlineResource', - rq: true, - en: 'OnlineResource', - ti: '.OnlineResource' + n: 'crs', + mno: 0, + col: true, + en: 'CRS' }, { - n: 'contactInformation', - en: 'ContactInformation', - ti: '.ContactInformation' + n: 'exGeographicBoundingBox', + en: 'EX_GeographicBoundingBox', + ti: '.EXGeographicBoundingBox' }, { - n: 'fees', - en: 'Fees' + n: 'boundingBox', + mno: 0, + col: true, + en: 'BoundingBox', + ti: '.BoundingBox' }, { - n: 'accessConstraints', - en: 'AccessConstraints' + n: 'dimension', + mno: 0, + col: true, + en: 'Dimension', + ti: '.Dimension' }, { - n: 'layerLimit', - en: 'LayerLimit', - ti: 'PositiveInteger' + n: 'attribution', + en: 'Attribution', + ti: '.Attribution' }, { - n: 'maxWidth', - en: 'MaxWidth', - ti: 'PositiveInteger' + n: 'authorityURL', + mno: 0, + col: true, + en: 'AuthorityURL', + ti: '.AuthorityURL' }, { - 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: 'identifier', + mno: 0, + col: true, + en: 'Identifier', + ti: '.Identifier' + }, { + n: 'metadataURL', + mno: 0, + col: true, + en: 'MetadataURL', + ti: '.MetadataURL' + }, { + n: 'dataURL', + mno: 0, + col: true, + en: 'DataURL', + ti: '.DataURL' + }, { + n: 'featureListURL', + mno: 0, + col: true, + en: 'FeatureListURL', + ti: '.FeatureListURL' + }, { + n: 'style', + mno: 0, + col: true, + en: 'Style', + ti: '.Style' + }, { + n: 'minScaleDenominator', + en: 'MinScaleDenominator', + ti: 'Double' }, { - n: 'href', + n: 'maxScaleDenominator', + en: 'MaxScaleDenominator', + ti: 'Double' + }, { + n: 'layer', + mno: 0, + col: true, + en: 'Layer', + ti: '.Layer' + }, { + n: 'queryable', + ti: 'Boolean', an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'queryable' }, t: 'a' }, { - n: 'role', + n: 'cascaded', + ti: 'NonNegativeInteger', an: { - lp: 'role', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'cascaded' }, t: 'a' }, { - n: 'arcrole', + n: 'opaque', + ti: 'Boolean', an: { - lp: 'arcrole', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'opaque' }, t: 'a' }, { - n: 'title', + n: 'noSubsets', + ti: 'Boolean', an: { - lp: 'title', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'noSubsets' }, t: 'a' }, { - n: 'show', - ti: 'XLink_1_0.ShowType', + n: 'fixedWidth', + ti: 'NonNegativeInteger', an: { - lp: 'show', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'fixedWidth' }, t: 'a' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', + n: 'fixedHeight', + ti: 'NonNegativeInteger', an: { - lp: 'actuate', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'fixedHeight' }, t: 'a' }] - }, { - ln: 'ContactPersonPrimary', - tn: null, - ps: [{ - n: 'contactPerson', - rq: true, - en: 'ContactPerson' - }, { - n: 'contactOrganization', - rq: true, - en: 'ContactOrganization' - }] }], eis: [{ - en: 'StateOrProvince' + en: 'Attribution', + ti: '.Attribution' }, { - en: 'OnlineResource', - ti: '.OnlineResource' + en: 'MaxWidth', + ti: 'PositiveInteger' }, { - en: '_ExtendedCapabilities', - ti: 'AnyType' + en: 'LegendURL', + ti: '.LegendURL' }, { - en: 'WMS_Capabilities', - ti: '.WMSCapabilities' + en: 'Name' }, { en: 'Keyword', ti: '.Keyword' }, { - en: 'Layer', - ti: '.Layer' - }, { - en: 'Exception', - ti: '.Exception' - }, { - en: 'Attribution', - ti: '.Attribution' + en: 'GetMap', + ti: '.OperationType' }, { - en: 'Post', - ti: '.Post' + en: 'Request', + ti: '.Request' }, { - en: 'BoundingBox', - ti: '.BoundingBox' + en: 'CRS' }, { - en: 'Fees' + en: 'LogoURL', + ti: '.LogoURL' }, { - en: 'Name' + en: 'MinScaleDenominator', + ti: 'Double' }, { - en: 'Address' + en: 'GetFeatureInfo', + ti: '.OperationType' }, { en: 'MaxHeight', ti: 'PositiveInteger' }, { - en: 'Country' - }, { - en: 'AccessConstraints' + en: 'DataURL', + ti: '.DataURL' }, { - en: 'StyleURL', - ti: '.StyleURL' + en: 'ContactVoiceTelephone' }, { - en: 'LogoURL', - ti: '.LogoURL' + en: 'StyleSheetURL', + ti: '.StyleSheetURL' }, { - en: 'Format' + en: 'KeywordList', + ti: '.KeywordList' }, { - en: 'DCPType', - ti: '.DCPType' + en: 'AuthorityURL', + ti: '.AuthorityURL' }, { - en: 'PostCode' + en: 'WMS_Capabilities', + ti: '.WMSCapabilities' }, { - en: 'LayerLimit', - ti: 'PositiveInteger' + en: 'FeatureListURL', + ti: '.FeatureListURL' }, { - en: 'ContactVoiceTelephone' + en: 'Layer', + ti: '.Layer' }, { - en: '_ExtendedOperation', - ti: '.OperationType' + en: 'Post', + ti: '.Post' }, { - en: 'OtherExtendedOperation', - ti: '.OperationType', - sh: '_ExtendedOperation' + en: 'Dimension', + ti: '.Dimension' }, { - en: 'Title' + en: 'AddressType' }, { - en: 'ContactAddress', - ti: '.ContactAddress' + en: 'City' }, { - en: 'Get', - ti: '.Get' + en: 'EX_GeographicBoundingBox', + ti: '.EXGeographicBoundingBox' }, { en: 'ContactPersonPrimary', ti: '.ContactPersonPrimary' }, { - en: 'FeatureListURL', - ti: '.FeatureListURL' + en: 'ContactOrganization' }, { - en: 'CRS' + en: 'ContactPosition' }, { - en: 'HTTP', - ti: '.HTTP' + en: 'Fees' }, { - en: 'StyleSheetURL', - ti: '.StyleSheetURL' + en: 'BoundingBox', + ti: '.BoundingBox' }, { - en: 'ContactPosition' + en: 'LayerLimit', + ti: 'PositiveInteger' }, { - en: 'City' + en: 'Address' }, { - en: 'OtherExtendedCapabilities', - ti: 'AnyType', - sh: '_ExtendedCapabilities' + en: 'GetCapabilities', + ti: '.OperationType' }, { - en: 'AddressType' + en: 'MetadataURL', + ti: '.MetadataURL' }, { - en: 'DataURL', - ti: '.DataURL' + en: 'Style', + ti: '.Style' }, { - en: 'Capability', - ti: '.Capability' + en: 'Country' }, { - en: 'AuthorityURL', - ti: '.AuthorityURL' + en: 'Title' }, { - en: 'GetCapabilities', - ti: '.OperationType' + en: 'Identifier', + ti: '.Identifier' }, { - en: 'Abstract' + en: 'HTTP', + ti: '.HTTP' }, { - en: 'ContactFacsimileTelephone' + en: 'Get', + ti: '.Get' }, { - en: 'ContactElectronicMailAddress' + en: 'PostCode' }, { - en: 'GetMap', - ti: '.OperationType' + en: 'StateOrProvince' }, { - en: 'ContactPerson' + en: 'OtherExtendedCapabilities', + ti: 'AnyType', + sh: '_ExtendedCapabilities' }, { en: 'Service', ti: '.Service' }, { - en: 'ContactOrganization' + en: 'ContactInformation', + ti: '.ContactInformation' }, { - en: 'MinScaleDenominator', - ti: 'Double' + en: 'AccessConstraints' }, { - en: 'MaxWidth', - ti: 'PositiveInteger' + en: 'ContactAddress', + ti: '.ContactAddress' }, { - en: 'Request', - ti: '.Request' + en: 'Exception', + ti: '.Exception' }, { - en: 'Dimension', - ti: '.Dimension' + en: 'DCPType', + ti: '.DCPType' }, { - en: 'Style', - ti: '.Style' + en: 'ContactElectronicMailAddress' }, { - en: 'LegendURL', - ti: '.LegendURL' + en: '_ExtendedCapabilities', + ti: 'AnyType' }, { - en: 'ContactInformation', - ti: '.ContactInformation' + en: 'OnlineResource', + ti: '.OnlineResource' }, { - en: 'KeywordList', - ti: '.KeywordList' + en: 'Capability', + ti: '.Capability' }, { - en: 'Identifier', - ti: '.Identifier' + en: 'Abstract' }, { - en: 'MetadataURL', - ti: '.MetadataURL' + en: 'OtherExtendedOperation', + ti: '.OperationType', + sh: '_ExtendedOperation' + }, { + en: 'StyleURL', + ti: '.StyleURL' + }, { + en: 'Format' }, { en: 'MaxScaleDenominator', ti: 'Double' }, { - en: 'GetFeatureInfo', + en: 'ContactFacsimileTelephone' + }, { + en: '_ExtendedOperation', ti: '.OperationType' }, { - en: 'EX_GeographicBoundingBox', - ti: '.EXGeographicBoundingBox' + en: 'ContactPerson' }] }; return { diff --git a/scripts/lib/WMTS_1_0.js b/scripts/lib/WMTS_1_0.js index 80366397..38b37aec 100644 --- a/scripts/lib/WMTS_1_0.js +++ b/scripts/lib/WMTS_1_0.js @@ -4,18 +4,6 @@ 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: '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', @@ -55,26 +43,67 @@ var WMTS_1_0_Module_Factory = function () { ti: '.TileMatrix' }] }, { - ln: 'ContentsType', - bti: 'OWS_1_1_0.ContentsBaseType', + ln: 'BinaryPayload', + tn: null, ps: [{ - n: 'tileMatrixSet', - mno: 0, - col: true, - en: 'TileMatrixSet', - ti: '.TileMatrixSet' + n: 'format', + rq: true, + en: 'Format' + }, { + n: 'binaryContent', + rq: true, + en: 'BinaryContent', + ti: 'Base64Binary' }] }, { - ln: 'TileMatrixSetLink', + ln: 'TextPayload', tn: null, ps: [{ - n: 'tileMatrixSet', + n: 'format', rq: true, - en: 'TileMatrixSet' + en: 'Format' }, { - n: 'tileMatrixSetLimits', - en: 'TileMatrixSetLimits', - ti: '.TileMatrixSetLimits' + n: 'textContent', + rq: true, + en: 'TextContent' + }] + }, { + ln: 'LayerType', + bti: 'OWS_1_1_0.DatasetDescriptionSummaryBaseType', + ps: [{ + n: 'style', + rq: true, + col: true, + en: 'Style', + ti: '.Style' + }, { + n: 'format', + rq: true, + col: true, + en: 'Format' + }, { + n: 'infoFormat', + mno: 0, + col: true, + en: 'InfoFormat' + }, { + n: 'dimension', + mno: 0, + col: true, + en: 'Dimension', + ti: '.Dimension' + }, { + n: 'tileMatrixSetLink', + rq: true, + col: true, + en: 'TileMatrixSetLink', + ti: '.TileMatrixSetLink' + }, { + n: 'resourceURL', + mno: 0, + col: true, + en: 'ResourceURL', + ti: '.URLTemplateType' }] }, { ln: 'FeatureInfoResponse', @@ -103,43 +132,6 @@ var WMTS_1_0_Module_Factory = function () { 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', tn: null, @@ -218,134 +210,6 @@ var WMTS_1_0_Module_Factory = function () { }, 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: 'name', - rq: true, - an: { - lp: 'name' - }, - t: 'a' - }] - }, { - ln: 'Style', - 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: 'legendURL', - mno: 0, - col: true, - en: 'LegendURL', - ti: '.LegendURL' - }, { - n: 'isDefault', - ti: 'Boolean', - an: { - lp: 'isDefault' - }, - t: 'a' - }] - }, { - ln: 'Dimension', - 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: 'uom', - en: { - lp: 'UOM', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.DomainMetadataType' - }, { - n: 'unitSymbol', - en: 'UnitSymbol' - }, { - n: '_default', - en: 'Default' - }, { - n: 'current', - en: 'Current', - ti: 'Boolean' - }, { - n: 'value', - rq: true, - col: true, - en: 'Value' - }] - }, { - ln: 'TileMatrixLimits', - tn: null, - ps: [{ - n: 'tileMatrix', - rq: true, - en: 'TileMatrix' - }, { - n: 'minTileRow', - rq: true, - en: 'MinTileRow', - ti: 'PositiveInteger' - }, { - n: 'maxTileRow', - rq: true, - en: 'MaxTileRow', - ti: 'PositiveInteger' - }, { - n: 'minTileCol', - rq: true, - en: 'MinTileCol', - ti: 'PositiveInteger' - }, { - n: 'maxTileCol', - rq: true, - en: 'MaxTileCol', - ti: 'PositiveInteger' - }] - }, { - ln: 'BinaryPayload', - tn: null, - ps: [{ - n: 'format', - rq: true, - en: 'Format' - }, { - n: 'binaryContent', - rq: true, - en: 'BinaryContent', - ti: 'Base64Binary' - }] }, { ln: 'TileMatrix', tn: null, @@ -393,13 +257,84 @@ var WMTS_1_0_Module_Factory = function () { ti: 'PositiveInteger' }] }, { - ln: 'LegendURL', + ln: 'Theme', tn: null, - bti: 'OWS_1_1_0.OnlineResourceType', + bti: 'OWS_1_1_0.DescriptionType', ps: [{ - n: 'format', - an: { - lp: 'format' + 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: 'Themes', + tn: null, + ps: [{ + n: 'theme', + mno: 0, + col: true, + en: 'Theme', + ti: '.Theme' + }] + }, { + 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: 'LegendURL', + tn: null, + bti: 'OWS_1_1_0.OnlineResourceType', + ps: [{ + n: 'format', + an: { + lp: 'format' }, t: 'a' }, { @@ -431,6 +366,56 @@ var WMTS_1_0_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'TileMatrixLimits', + tn: null, + ps: [{ + n: 'tileMatrix', + rq: true, + en: 'TileMatrix' + }, { + n: 'minTileRow', + rq: true, + en: 'MinTileRow', + ti: 'PositiveInteger' + }, { + n: 'maxTileRow', + rq: true, + en: 'MaxTileRow', + ti: 'PositiveInteger' + }, { + n: 'minTileCol', + rq: true, + en: 'MinTileCol', + ti: 'PositiveInteger' + }, { + n: 'maxTileCol', + rq: true, + en: 'MaxTileCol', + ti: 'PositiveInteger' + }] + }, { + ln: 'TileMatrixSetLink', + tn: null, + ps: [{ + n: 'tileMatrixSet', + rq: true, + en: 'TileMatrixSet' + }, { + n: 'tileMatrixSetLimits', + en: 'TileMatrixSetLimits', + ti: '.TileMatrixSetLimits' + }] + }, { + ln: 'ContentsType', + bti: 'OWS_1_1_0.ContentsBaseType', + ps: [{ + n: 'tileMatrixSet', + mno: 0, + col: true, + en: 'TileMatrixSet', + ti: '.TileMatrixSet' + }] }, { ln: 'GetFeatureInfo', tn: null, @@ -469,55 +454,59 @@ var WMTS_1_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Themes', + ln: 'DimensionNameValue', tn: null, ps: [{ - n: 'theme', - mno: 0, - col: true, - en: 'Theme', - ti: '.Theme' + n: 'value', + t: 'v' + }, { + n: 'name', + rq: true, + an: { + lp: 'name' + }, + t: 'a' }] }, { - ln: 'LayerType', - bti: 'OWS_1_1_0.DatasetDescriptionSummaryBaseType', + ln: 'GetCapabilities', + tn: null, + bti: 'OWS_1_1_0.GetCapabilitiesType', ps: [{ - n: 'style', + n: 'service', rq: true, - col: true, - en: 'Style', - ti: '.Style' - }, { - n: 'format', + an: { + lp: 'service' + }, + t: 'a' + }] + }, { + ln: 'Style', + tn: null, + bti: 'OWS_1_1_0.DescriptionType', + ps: [{ + n: 'identifier', rq: true, - col: true, - en: 'Format' - }, { - n: 'infoFormat', - mno: 0, - col: true, - en: 'InfoFormat' + en: { + lp: 'Identifier', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.CodeType' }, { - n: 'dimension', + n: 'legendURL', mno: 0, col: true, - en: 'Dimension', - ti: '.Dimension' - }, { - n: 'tileMatrixSetLink', - rq: true, - col: true, - en: 'TileMatrixSetLink', - ti: '.TileMatrixSetLink' + en: 'LegendURL', + ti: '.LegendURL' }, { - n: 'resourceURL', - mno: 0, - col: true, - en: 'ResourceURL', - ti: '.URLTemplateType' + n: 'isDefault', + ti: 'Boolean', + an: { + lp: 'isDefault' + }, + t: 'a' }] }, { - ln: 'Theme', + ln: 'Dimension', tn: null, bti: 'OWS_1_1_0.DescriptionType', ps: [{ @@ -529,60 +518,52 @@ var WMTS_1_0_Module_Factory = function () { }, ti: 'OWS_1_1_0.CodeType' }, { - n: 'theme', - mno: 0, - col: true, - en: 'Theme', - ti: '.Theme' + n: 'uom', + en: { + lp: 'UOM', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.DomainMetadataType' }, { - n: 'layerRef', - mno: 0, + n: 'unitSymbol', + en: 'UnitSymbol' + }, { + n: '_default', + en: 'Default' + }, { + n: 'current', + en: 'Current', + ti: 'Boolean' + }, { + n: 'value', + rq: true, col: true, - en: 'LayerRef' + en: 'Value' }] }, { t: 'enum', ln: 'VersionType', vs: ['1.0.0'] - }, { - t: 'enum', - ln: 'GetTileValueType', - vs: ['GetTile'] - }, { - t: 'enum', - ln: 'RequestServiceType', - vs: ['WMTS'] }, { t: 'enum', ln: 'GetCapabilitiesValueType', vs: ['GetCapabilities'] + }, { + t: 'enum', + ln: 'GetTileValueType', + vs: ['GetTile'] }, { t: 'enum', ln: 'GetFeatureInfoValueType', vs: ['GetFeatureInfo'] + }, { + t: 'enum', + ln: 'RequestServiceType', + vs: ['WMTS'] }], eis: [{ - en: 'TileMatrixLimits', - ti: '.TileMatrixLimits' - }, { - en: 'Themes', - ti: '.Themes' - }, { - en: 'TileMatrixSetLimits', - ti: '.TileMatrixSetLimits' - }, { - en: 'TileMatrixSet', - ti: '.TileMatrixSet' - }, { - en: 'Layer', - ti: '.LayerType', - sh: { - lp: 'DatasetDescriptionSummary', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - } - }, { - en: 'LegendURL', - ti: '.LegendURL' + en: 'GetCapabilities', + ti: '.GetCapabilities' }, { en: 'DimensionNameValue', ti: '.DimensionNameValue' @@ -590,38 +571,57 @@ var WMTS_1_0_Module_Factory = function () { en: 'Capabilities', ti: '.Capabilities' }, { - en: 'Style', - ti: '.Style' + en: 'GetTile', + ti: '.GetTile' }, { - en: 'TextPayload', - ti: '.TextPayload' + en: 'FeatureInfoResponse', + ti: '.FeatureInfoResponse' }, { - en: 'GetCapabilities', - ti: '.GetCapabilities' + en: 'TileMatrixSetLink', + ti: '.TileMatrixSetLink' + }, { + en: 'Dimension', + ti: '.Dimension' + }, { + en: 'Themes', + ti: '.Themes' }, { en: 'TileMatrix', ti: '.TileMatrix' }, { - en: 'FeatureInfoResponse', - ti: '.FeatureInfoResponse' + en: 'TextPayload', + ti: '.TextPayload' }, { - en: 'GetFeatureInfo', - ti: '.GetFeatureInfo' + en: 'TileMatrixSetLimits', + ti: '.TileMatrixSetLimits' }, { - en: 'Theme', - ti: '.Theme' + en: 'TileMatrixSet', + ti: '.TileMatrixSet' }, { en: 'BinaryPayload', ti: '.BinaryPayload' }, { - en: 'TileMatrixSetLink', - ti: '.TileMatrixSetLink' + en: 'LegendURL', + ti: '.LegendURL' }, { - en: 'Dimension', - ti: '.Dimension' + en: 'GetFeatureInfo', + ti: '.GetFeatureInfo' }, { - en: 'GetTile', - ti: '.GetTile' + en: 'TileMatrixLimits', + ti: '.TileMatrixLimits' + }, { + en: 'Layer', + ti: '.LayerType', + sh: { + lp: 'DatasetDescriptionSummary', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + } + }, { + en: 'Theme', + ti: '.Theme' + }, { + en: 'Style', + ti: '.Style' }] }; return { diff --git a/scripts/lib/WPS_1_0_0.js b/scripts/lib/WPS_1_0_0.js index 7d84f5bd..96891fbe 100644 --- a/scripts/lib/WPS_1_0_0.js +++ b/scripts/lib/WPS_1_0_0.js @@ -4,105 +4,35 @@ var WPS_1_0_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wps\/1.0.0', deps: ['OWS_1_1_0'], tis: [{ - ln: 'ComplexDataType', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - 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' - }] - }, { - ln: 'InputReferenceType.Header', + ln: 'DescribeProcess', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'key', - rq: true, - an: { - lp: 'key' - }, - t: 'a' - }, { - n: 'value', + n: 'identifier', rq: true, - an: { - lp: 'value' - }, - t: 'a' - }] - }, { - ln: 'DocumentOutputDefinitionType', - bti: '.OutputDefinitionType', - ps: [{ - n: 'title', - en: { - lp: 'Title', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.LanguageStringType' - }, { - n: '_abstract', + col: true, en: { - lp: 'Abstract', + lp: 'Identifier', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'OWS_1_1_0.LanguageStringType' - }, { - n: 'asReference', - ti: 'Boolean', - an: { - lp: 'asReference' - }, - t: 'a' + ti: 'OWS_1_1_0.CodeType' }] }, { - ln: 'ProcessDescriptionType.DataInputs', - tn: null, + ln: 'SupportedComplexDataType', ps: [{ - n: 'input', + n: '_default', rq: true, - col: true, en: { - lp: 'Input' - }, - ti: '.InputDescriptionType' - }] - }, { - ln: 'LiteralDataType', - ps: [{ - n: 'value', - t: 'v' - }, { - n: 'dataType', - an: { - lp: 'dataType' + lp: 'Default' }, - t: 'a' + ti: '.ComplexDataCombinationType' }, { - n: 'uom', - an: { - lp: 'uom' + n: 'supported', + rq: true, + en: { + lp: 'Supported' }, - t: 'a' + ti: '.ComplexDataCombinationsType' }] }, { ln: 'ResponseDocumentType', @@ -135,87 +65,64 @@ var WPS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'InputReferenceType.BodyReference', - tn: null, + ln: 'ValuesReferenceType', ps: [{ - n: 'href', - rq: true, + n: 'reference', an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'reference', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + t: 'a' + }, { + n: 'valuesForm', + an: { + lp: 'valuesForm' }, t: 'a' }] }, { - ln: 'DataInputsType', + ln: 'RequestBaseType', ps: [{ - n: 'input', + n: 'service', rq: true, - col: true, - en: 'Input', - ti: '.InputType' - }] - }, { - ln: 'ProcessDescriptionType', - bti: '.ProcessBriefType', - ps: [{ - n: 'dataInputs', - en: { - lp: 'DataInputs' + an: { + lp: 'service' }, - ti: '.ProcessDescriptionType.DataInputs' + t: 'a' }, { - n: 'processOutputs', + n: 'version', rq: true, - en: { - lp: 'ProcessOutputs' - }, - ti: '.ProcessDescriptionType.ProcessOutputs' - }, { - n: 'storeSupported', - ti: 'Boolean', an: { - lp: 'storeSupported' + lp: 'version' }, t: 'a' }, { - n: 'statusSupported', - ti: 'Boolean', + n: 'language', an: { - lp: 'statusSupported' + lp: 'language' }, t: 'a' }] }, { - ln: 'ComplexDataCombinationsType', + ln: 'LiteralOutputType', ps: [{ - n: 'format', - rq: true, - col: true, + n: 'dataType', en: { - lp: 'Format' + lp: 'DataType', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: '.ComplexDataDescriptionType' + ti: 'OWS_1_1_0.DomainMetadataType' + }, { + n: 'uoMs', + en: { + lp: 'UOMs' + }, + ti: '.SupportedUOMsType' }] }, { - ln: 'InputReferenceType', + ln: 'WSDL', + tn: null, ps: [{ - n: 'header', - mno: 0, - col: true, - en: 'Header', - ti: '.InputReferenceType.Header' - }, { - n: 'body', - rq: true, - en: 'Body', - ti: 'AnyType' - }, { - n: 'bodyReference', - rq: true, - en: 'BodyReference', - ti: '.InputReferenceType.BodyReference' - }, { n: 'href', rq: true, an: { @@ -223,12 +130,48 @@ var WPS_1_0_0_Module_Factory = function () { ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' + }] + }, { + ln: 'InputReferenceType.Header', + tn: null, + ps: [{ + n: 'key', + rq: true, + an: { + lp: 'key' + }, + t: 'a' }, { - n: 'method', + n: 'value', + rq: true, an: { - lp: 'method' + lp: 'value' }, t: 'a' + }] + }, { + ln: 'Languages', + tn: null, + ps: [{ + n: '_default', + rq: true, + en: 'Default', + ti: '.Languages.Default' + }, { + n: 'supported', + rq: true, + en: 'Supported', + ti: '.LanguagesType' + }] + }, { + ln: 'ComplexDataType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + col: true, + t: 'ae' }, { n: 'mimeType', an: { @@ -249,9 +192,27 @@ var WPS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Execute', - tn: null, - bti: '.RequestBaseType', + ln: 'DataInputsType', + ps: [{ + n: 'input', + rq: true, + col: true, + en: 'Input', + ti: '.InputType' + }] + }, { + ln: 'SupportedComplexDataInputType', + bti: '.SupportedComplexDataType', + ps: [{ + n: 'maximumMegabytes', + ti: 'Integer', + an: { + lp: 'maximumMegabytes' + }, + t: 'a' + }] + }, { + ln: 'DescriptionType', ps: [{ n: 'identifier', rq: true, @@ -261,186 +222,77 @@ var WPS_1_0_0_Module_Factory = function () { }, ti: 'OWS_1_1_0.CodeType' }, { - n: 'dataInputs', - en: 'DataInputs', - ti: '.DataInputsType' - }, { - 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: 'languages', - rq: true, - en: 'Languages', - ti: '.Languages' - }, { - n: 'wsdl', - en: 'WSDL', - ti: '.WSDL' - }, { - n: 'service', - rq: true, - ti: 'AnySimpleType', - an: { - lp: 'service' - }, - t: 'a' - }, { - n: 'lang', - rq: true, - an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' - }, - t: 'a' - }] - }, { - ln: 'Languages.Default', - tn: null, - ps: [{ - n: 'language', + n: 'title', rq: true, en: { - lp: 'Language', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'Language' - }] - }, { - ln: 'ValuesReferenceType', - ps: [{ - n: 'reference', - an: { - lp: 'reference', + lp: 'Title', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' + ti: 'OWS_1_1_0.LanguageStringType' }, { - n: 'valuesForm', - an: { - lp: 'valuesForm' - }, - t: 'a' - }] - }, { - ln: 'SupportedCRSsType', - ps: [{ - n: '_default', - rq: true, + n: '_abstract', en: { - lp: 'Default' + lp: 'Abstract', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: '.SupportedCRSsType.Default' + ti: 'OWS_1_1_0.LanguageStringType' }, { - n: 'supported', - rq: true, - en: { - lp: 'Supported' - }, - ti: '.CRSsType' - }] - }, { - ln: 'DescribeProcess', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'identifier', - rq: true, + n: 'metadata', + mno: 0, col: true, en: { - lp: 'Identifier', + lp: 'Metadata', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'OWS_1_1_0.CodeType' + ti: 'OWS_1_1_0.MetadataType' }] }, { - ln: 'UOMsType', + ln: 'ProcessDescriptionType.ProcessOutputs', + tn: null, ps: [{ - n: 'uom', + n: 'output', rq: true, col: true, en: { - lp: 'UOM', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'Output' }, - ti: 'OWS_1_1_0.DomainMetadataType' + ti: '.OutputDescriptionType' }] }, { - ln: 'OutputReferenceType', + ln: 'InputReferenceType.BodyReference', + tn: null, ps: [{ n: 'href', rq: true, an: { - lp: 'href' - }, - t: 'a' - }, { - n: 'mimeType', - an: { - lp: 'mimeType' - }, - t: 'a' - }, { - n: 'encoding', - an: { - lp: 'encoding' - }, - t: 'a' - }, { - n: 'schema', - an: { - lp: 'schema' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }] }, { - ln: 'SupportedUOMsType', + ln: 'UOMsType', ps: [{ - n: '_default', - rq: true, - en: { - lp: 'Default' - }, - ti: '.SupportedUOMsType.Default' - }, { - n: 'supported', + n: 'uom', rq: true, + col: true, en: { - lp: 'Supported' + lp: 'UOM', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: '.UOMsType' + ti: 'OWS_1_1_0.DomainMetadataType' }] }, { - ln: 'ComplexDataCombinationType', + ln: 'ProcessDescriptionType.DataInputs', + tn: null, ps: [{ - n: 'format', + n: 'input', rq: true, + col: true, en: { - lp: 'Format' + lp: 'Input' }, - ti: '.ComplexDataDescriptionType' + ti: '.InputDescriptionType' }] }, { ln: 'InputType', @@ -478,95 +330,106 @@ var WPS_1_0_0_Module_Factory = function () { ti: '.DataType' }] }, { - ln: 'GetCapabilities', - tn: null, + ln: 'LanguagesType', ps: [{ - n: 'acceptVersions', - en: 'AcceptVersions', - ti: 'OWS_1_1_0.AcceptVersionsType' - }, { - n: 'service', + n: 'language', rq: true, - an: { - lp: 'service' + col: true, + en: { + lp: 'Language', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' - }, { - n: 'language', - an: { - lp: 'language' + ti: 'Language' + }] + }, { + ln: 'ComplexDataCombinationType', + ps: [{ + n: 'format', + rq: true, + en: { + lp: 'Format' }, - t: 'a' + ti: '.ComplexDataDescriptionType' }] }, { - ln: 'SupportedComplexDataType', + ln: 'SupportedCRSsType', ps: [{ n: '_default', rq: true, en: { lp: 'Default' }, - ti: '.ComplexDataCombinationType' + ti: '.SupportedCRSsType.Default' }, { n: 'supported', rq: true, en: { lp: 'Supported' }, - ti: '.ComplexDataCombinationsType' + ti: '.CRSsType' }] }, { - ln: 'SupportedComplexDataInputType', - bti: '.SupportedComplexDataType', + ln: 'CRSsType', ps: [{ - n: 'maximumMegabytes', - ti: 'Integer', - an: { - lp: 'maximumMegabytes' - }, - t: 'a' + n: 'crs', + rq: true, + col: true, + en: { + lp: 'CRS' + } }] }, { - ln: 'InputDescriptionType', - bti: '.DescriptionType', + ln: 'DataType', ps: [{ n: 'complexData', rq: true, - en: { - lp: 'ComplexData' - }, - ti: '.SupportedComplexDataInputType' + en: 'ComplexData', + ti: '.ComplexDataType' }, { n: 'literalData', rq: true, - en: { - lp: 'LiteralData' - }, - ti: '.LiteralInputType' + en: 'LiteralData', + ti: '.LiteralDataType' }, { n: 'boundingBoxData', rq: true, - en: { - lp: 'BoundingBoxData' - }, - ti: '.SupportedCRSsType' + en: 'BoundingBoxData', + ti: 'OWS_1_1_0.BoundingBoxType' + }] + }, { + ln: 'GetCapabilities', + tn: null, + ps: [{ + n: 'acceptVersions', + en: 'AcceptVersions', + ti: 'OWS_1_1_0.AcceptVersionsType' }, { - n: 'minOccurs', + n: 'service', rq: true, - ti: 'NonNegativeInteger', an: { - lp: 'minOccurs' + lp: 'service' }, t: 'a' }, { - n: 'maxOccurs', - rq: true, - ti: 'PositiveInteger', + n: 'language', an: { - lp: 'maxOccurs' + lp: 'language' }, t: 'a' }] + }, { + ln: 'ResponseFormType', + ps: [{ + n: 'responseDocument', + rq: true, + en: 'ResponseDocument', + ti: '.ResponseDocumentType' + }, { + n: 'rawDataOutput', + rq: true, + en: 'RawDataOutput', + ti: '.OutputDefinitionType' + }] }, { ln: 'OutputDataType', bti: '.DescriptionType', @@ -582,20 +445,180 @@ var WPS_1_0_0_Module_Factory = function () { ti: '.DataType' }] }, { - ln: 'LiteralOutputType', + ln: 'SupportedCRSsType.Default', + tn: null, + ps: [{ + n: 'crs', + rq: true, + en: { + lp: 'CRS' + } + }] + }, { + ln: 'LiteralDataType', ps: [{ + n: 'value', + t: 'v' + }, { n: 'dataType', + an: { + lp: 'dataType' + }, + t: 'a' + }, { + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'ComplexDataCombinationsType', + ps: [{ + n: 'format', + rq: true, + col: true, en: { - lp: 'DataType', + lp: 'Format' + }, + ti: '.ComplexDataDescriptionType' + }] + }, { + ln: 'Languages.Default', + tn: null, + ps: [{ + n: 'language', + rq: true, + en: { + lp: 'Language', ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: 'OWS_1_1_0.DomainMetadataType' + ti: 'Language' + }] + }, { + ln: 'ExecuteResponse', + tn: null, + bti: '.ResponseBaseType', + ps: [{ + n: 'process', + rq: true, + en: 'Process', + ti: '.ProcessBriefType' }, { - n: 'uoMs', + n: 'status', + rq: true, + en: 'Status', + ti: '.StatusType' + }, { + n: 'dataInputs', + en: 'DataInputs', + ti: '.DataInputsType' + }, { + n: 'outputDefinitions', + en: 'OutputDefinitions', + ti: '.OutputDefinitionsType' + }, { + n: 'processOutputs', + en: 'ProcessOutputs', + ti: '.ExecuteResponse.ProcessOutputs' + }, { + n: 'serviceInstance', + rq: true, + an: { + lp: 'serviceInstance' + }, + t: 'a' + }, { + n: 'statusLocation', + an: { + lp: 'statusLocation' + }, + t: 'a' + }] + }, { + 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: 'LiteralInputType', + bti: '.LiteralOutputType', + ps: [{ + n: 'allowedValues', + rq: true, en: { - lp: 'UOMs' + lp: 'AllowedValues', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - ti: '.SupportedUOMsType' + ti: 'OWS_1_1_0.AllowedValues' + }, { + n: 'anyValue', + rq: true, + en: { + lp: 'AnyValue', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.AnyValue' + }, { + n: 'valuesReference', + rq: true, + en: { + lp: 'ValuesReference' + }, + ti: '.ValuesReferenceType' + }, { + n: 'defaultValue', + en: { + lp: 'DefaultValue' + } + }] + }, { + ln: 'OutputDefinitionsType', + ps: [{ + n: 'output', + rq: true, + col: true, + en: 'Output', + ti: '.DocumentOutputDefinitionType' + }] + }, { + ln: 'ExecuteResponse.ProcessOutputs', + tn: null, + ps: [{ + n: 'output', + rq: true, + col: true, + en: 'Output', + ti: '.OutputDataType' + }] + }, { + ln: 'ProcessDescriptions', + tn: null, + bti: '.ResponseBaseType', + ps: [{ + n: 'processDescription', + rq: true, + col: true, + en: { + lp: 'ProcessDescription' + }, + ti: '.ProcessDescriptionType' }] }, { ln: 'OutputDefinitionType', @@ -633,26 +656,21 @@ var WPS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ComplexDataDescriptionType', + ln: 'SupportedUOMsType.Default', + tn: null, ps: [{ - n: 'mimeType', + n: 'uom', rq: true, en: { - lp: 'MimeType' - } - }, { - n: 'encoding', - en: { - lp: 'Encoding' - } - }, { - n: 'schema', - en: { - lp: 'Schema' - } + lp: 'UOM', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.DomainMetadataType' }] }, { - ln: 'DescriptionType', + ln: 'Execute', + tn: null, + bti: '.RequestBaseType', ps: [{ n: 'identifier', rq: true, @@ -662,55 +680,109 @@ var WPS_1_0_0_Module_Factory = function () { }, ti: 'OWS_1_1_0.CodeType' }, { - n: 'title', + n: 'dataInputs', + en: 'DataInputs', + ti: '.DataInputsType' + }, { + n: 'responseForm', + en: 'ResponseForm', + ti: '.ResponseFormType' + }] + }, { + ln: 'OutputDescriptionType', + bti: '.DescriptionType', + ps: [{ + n: 'complexOutput', rq: true, en: { - lp: 'Title', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'ComplexOutput' }, - ti: 'OWS_1_1_0.LanguageStringType' + ti: '.SupportedComplexDataType' }, { - n: '_abstract', + n: 'literalOutput', + rq: true, en: { - lp: 'Abstract', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'LiteralOutput' }, - ti: 'OWS_1_1_0.LanguageStringType' + ti: '.LiteralOutputType' }, { - n: 'metadata', - mno: 0, - col: true, + n: 'boundingBoxOutput', + rq: true, en: { - lp: 'Metadata', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'BoundingBoxOutput' }, - ti: 'OWS_1_1_0.MetadataType' + ti: '.SupportedCRSsType' }] }, { - ln: 'ProcessStartedType', + ln: 'WPSCapabilitiesType', + bti: 'OWS_1_1_0.CapabilitiesBaseType', ps: [{ - n: 'value', - t: 'v' + n: 'processOfferings', + rq: true, + en: 'ProcessOfferings', + ti: '.ProcessOfferings' }, { - n: 'percentCompleted', - ti: 'Int', + n: 'languages', + rq: true, + en: 'Languages', + ti: '.Languages' + }, { + n: 'wsdl', + en: 'WSDL', + ti: '.WSDL' + }, { + n: 'service', + rq: true, + ti: 'AnySimpleType', an: { - lp: 'percentCompleted' + lp: 'service' + }, + t: 'a' + }, { + n: 'lang', + rq: true, + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }] }, { - ln: 'WSDL', - tn: null, + ln: 'ResponseBaseType', ps: [{ - n: 'href', + n: 'service', rq: true, an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'service' + }, + t: 'a' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }, { + n: 'lang', + rq: true, + an: { + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }] + }, { + ln: 'ProcessFailedType', + ps: [{ + n: 'exceptionReport', + rq: true, + en: { + lp: 'ExceptionReport', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' + }, + ti: 'OWS_1_1_0.ExceptionReport' + }] }, { ln: 'StatusType', ps: [{ @@ -746,328 +818,259 @@ var WPS_1_0_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ProcessOfferings', - tn: null, - ps: [{ - n: 'process', - rq: true, - col: true, - en: 'Process', - ti: '.ProcessBriefType' - }] - }, { - ln: 'ProcessFailedType', + ln: 'ComplexDataDescriptionType', ps: [{ - n: 'exceptionReport', + n: 'mimeType', rq: true, en: { - lp: 'ExceptionReport', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.ExceptionReport' + lp: 'MimeType' + } + }, { + n: 'encoding', + en: { + lp: 'Encoding' + } + }, { + n: 'schema', + en: { + lp: 'Schema' + } }] }, { - ln: 'OutputDescriptionType', - bti: '.DescriptionType', + ln: 'OutputReferenceType', ps: [{ - n: 'complexOutput', + n: 'href', rq: true, - en: { - lp: 'ComplexOutput' + an: { + lp: 'href' }, - ti: '.SupportedComplexDataType' + t: 'a' }, { - n: 'literalOutput', - rq: true, - en: { - lp: 'LiteralOutput' + n: 'mimeType', + an: { + lp: 'mimeType' }, - ti: '.LiteralOutputType' + t: 'a' }, { - n: 'boundingBoxOutput', - rq: true, - en: { - lp: 'BoundingBoxOutput' + n: 'encoding', + an: { + lp: 'encoding' }, - ti: '.SupportedCRSsType' - }] - }, { - ln: 'ProcessDescriptionType.ProcessOutputs', - tn: null, - ps: [{ - n: 'output', - rq: true, - col: true, - en: { - lp: 'Output' + t: 'a' + }, { + n: 'schema', + an: { + lp: 'schema' }, - ti: '.OutputDescriptionType' + t: 'a' }] }, { - ln: 'CRSsType', + ln: 'ProcessOfferings', + tn: null, ps: [{ - n: 'crs', + n: 'process', rq: true, col: true, - en: { - lp: 'CRS' - } + en: 'Process', + ti: '.ProcessBriefType' }] }, { - ln: 'OutputDefinitionsType', + ln: 'InputReferenceType', ps: [{ - n: 'output', - rq: true, + n: 'header', + mno: 0, col: true, - en: 'Output', - ti: '.DocumentOutputDefinitionType' - }] - }, { - ln: 'SupportedUOMsType.Default', - tn: null, - ps: [{ - n: 'uom', - rq: true, - en: { - lp: 'UOM', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.DomainMetadataType' - }] - }, { - ln: 'ResponseFormType', - ps: [{ - n: 'responseDocument', - rq: true, - en: 'ResponseDocument', - ti: '.ResponseDocumentType' + en: 'Header', + ti: '.InputReferenceType.Header' }, { - n: 'rawDataOutput', + n: 'body', rq: true, - en: 'RawDataOutput', - ti: '.OutputDefinitionType' - }] - }, { - ln: 'LiteralInputType', - bti: '.LiteralOutputType', - ps: [{ - n: 'allowedValues', + en: 'Body', + ti: 'AnyType' + }, { + n: 'bodyReference', rq: true, - en: { - lp: 'AllowedValues', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' - }, - ti: 'OWS_1_1_0.AllowedValues' + en: 'BodyReference', + ti: '.InputReferenceType.BodyReference' }, { - n: 'anyValue', + n: 'href', rq: true, - en: { - lp: 'AnyValue', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + an: { + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, - ti: 'OWS_1_1_0.AnyValue' + t: 'a' }, { - n: 'valuesReference', - rq: true, - en: { - lp: 'ValuesReference' + n: 'method', + an: { + lp: 'method' }, - ti: '.ValuesReferenceType' + t: 'a' }, { - n: 'defaultValue', - en: { - lp: 'DefaultValue' - } - }] - }, { - ln: 'ProcessBriefType', - bti: '.DescriptionType', - ps: [{ - n: 'profile', - mno: 0, - col: true, - en: 'Profile' + n: 'mimeType', + an: { + lp: 'mimeType' + }, + t: 'a' }, { - n: 'wsdl', - en: 'WSDL', - ti: '.WSDL' + n: 'encoding', + an: { + lp: 'encoding' + }, + t: 'a' }, { - n: 'processVersion', - rq: true, + n: 'schema', an: { - lp: 'processVersion', - ns: 'http:\/\/www.opengis.net\/wps\/1.0.0' + lp: 'schema' }, t: 'a' }] }, { - ln: 'LanguagesType', + ln: 'InputDescriptionType', + bti: '.DescriptionType', ps: [{ - n: 'language', + n: 'complexData', rq: true, - col: true, en: { - lp: 'Language', - ns: 'http:\/\/www.opengis.net\/ows\/1.1' + lp: 'ComplexData' }, - ti: 'Language' - }] - }, { - ln: 'DataType', - ps: [{ - n: 'complexData', - rq: true, - en: 'ComplexData', - ti: '.ComplexDataType' + ti: '.SupportedComplexDataInputType' }, { n: 'literalData', rq: true, - en: 'LiteralData', - ti: '.LiteralDataType' + en: { + lp: 'LiteralData' + }, + ti: '.LiteralInputType' }, { 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', - tn: null, - ps: [{ - n: '_default', + lp: 'BoundingBoxData' + }, + ti: '.SupportedCRSsType' + }, { + n: 'minOccurs', rq: true, - en: 'Default', - ti: '.Languages.Default' + ti: 'NonNegativeInteger', + an: { + lp: 'minOccurs' + }, + t: 'a' }, { - n: 'supported', + n: 'maxOccurs', rq: true, - en: 'Supported', - ti: '.LanguagesType' + ti: 'PositiveInteger', + an: { + lp: 'maxOccurs' + }, + t: 'a' }] }, { - ln: 'ExecuteResponse', - tn: null, - bti: '.ResponseBaseType', + ln: 'ProcessDescriptionType', + bti: '.ProcessBriefType', ps: [{ - n: 'process', - rq: true, - en: 'Process', - ti: '.ProcessBriefType' - }, { - n: 'status', - rq: true, - en: 'Status', - ti: '.StatusType' - }, { n: 'dataInputs', - en: 'DataInputs', - ti: '.DataInputsType' - }, { - n: 'outputDefinitions', - en: 'OutputDefinitions', - ti: '.OutputDefinitionsType' + en: { + lp: 'DataInputs' + }, + ti: '.ProcessDescriptionType.DataInputs' }, { n: 'processOutputs', - en: 'ProcessOutputs', - ti: '.ExecuteResponse.ProcessOutputs' - }, { - n: 'serviceInstance', rq: true, + en: { + lp: 'ProcessOutputs' + }, + ti: '.ProcessDescriptionType.ProcessOutputs' + }, { + n: 'storeSupported', + ti: 'Boolean', an: { - lp: 'serviceInstance' + lp: 'storeSupported' }, t: 'a' }, { - n: 'statusLocation', + n: 'statusSupported', + ti: 'Boolean', an: { - lp: 'statusLocation' + lp: 'statusSupported' }, t: 'a' }] }, { - ln: 'RequestBaseType', + ln: 'SupportedUOMsType', ps: [{ - n: 'service', + n: '_default', rq: true, - an: { - lp: 'service' + en: { + lp: 'Default' }, - t: 'a' + ti: '.SupportedUOMsType.Default' }, { - n: 'version', + n: 'supported', rq: true, - an: { - lp: 'version' - }, - t: 'a' - }, { - n: 'language', - an: { - lp: 'language' + en: { + lp: 'Supported' }, - t: 'a' + ti: '.UOMsType' }] }, { - ln: 'ResponseBaseType', + ln: 'DocumentOutputDefinitionType', + bti: '.OutputDefinitionType', ps: [{ - n: 'service', - rq: true, - an: { - lp: 'service' + n: 'title', + en: { + lp: 'Title', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' + ti: 'OWS_1_1_0.LanguageStringType' }, { - n: 'version', - rq: true, - an: { - lp: 'version' + n: '_abstract', + en: { + lp: 'Abstract', + ns: 'http:\/\/www.opengis.net\/ows\/1.1' }, - t: 'a' + ti: 'OWS_1_1_0.LanguageStringType' }, { - n: 'lang', - rq: true, + n: 'asReference', + ti: 'Boolean', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'asReference' }, t: 'a' }] }, { - ln: 'ExecuteResponse.ProcessOutputs', - tn: null, + ln: 'ProcessStartedType', ps: [{ - n: 'output', - rq: true, - col: true, - en: 'Output', - ti: '.OutputDataType' + n: 'value', + t: 'v' + }, { + n: 'percentCompleted', + ti: 'Int', + an: { + lp: 'percentCompleted' + }, + t: 'a' }] }], eis: [{ - en: 'WSDL', - ti: '.WSDL' - }, { en: 'Capabilities', ti: '.WPSCapabilitiesType' - }, { - en: 'DescribeProcess', - ti: '.DescribeProcess' }, { en: 'ProcessDescriptions', ti: '.ProcessDescriptions' + }, { + en: 'DescribeProcess', + ti: '.DescribeProcess' }, { en: 'ProcessOfferings', ti: '.ProcessOfferings' + }, { + en: 'Languages', + ti: '.Languages' + }, { + en: 'ExecuteResponse', + ti: '.ExecuteResponse' }, { en: 'Execute', ti: '.Execute' @@ -1075,11 +1078,8 @@ var WPS_1_0_0_Module_Factory = function () { en: 'GetCapabilities', ti: '.GetCapabilities' }, { - en: 'Languages', - ti: '.Languages' - }, { - en: 'ExecuteResponse', - ti: '.ExecuteResponse' + en: 'WSDL', + ti: '.WSDL' }] }; return { diff --git a/scripts/lib/WPS_2_0.js b/scripts/lib/WPS_2_0.js index e173f534..f335a798 100644 --- a/scripts/lib/WPS_2_0.js +++ b/scripts/lib/WPS_2_0.js @@ -4,63 +4,49 @@ var WPS_2_0_Module_Factory = function () { dens: 'http:\/\/www.opengis.net\/wps\/2.0', deps: ['OWS_2_0'], tis: [{ - ln: 'GenericInputType', - bti: '.DescriptionType', + ln: 'Format', + tn: null, ps: [{ - n: 'input', - mno: 0, - col: true, - en: 'Input', - ti: '.GenericInputType' - }, { - n: 'minOccurs', - ti: 'NonNegativeInteger', + n: 'mimeType', an: { - lp: 'minOccurs' + lp: 'mimeType' }, t: 'a' }, { - n: 'maxOccurs', + n: 'encoding', an: { - lp: 'maxOccurs' + lp: 'encoding' }, t: 'a' - }] - }, { - ln: 'DataInputType', - ps: [{ - n: 'data', - rq: true, - en: 'Data', - ti: '.Data' }, { - n: 'reference', - rq: true, - en: 'Reference', - ti: '.ReferenceType' + n: 'schema', + an: { + lp: 'schema' + }, + t: 'a' }, { - n: 'input', - rq: true, - col: true, - en: 'Input', - ti: '.DataInputType' + n: 'maximumMegabytes', + ti: 'PositiveInteger', + an: { + lp: 'maximumMegabytes' + }, + t: 'a' }, { - n: 'id', - rq: true, + n: '_default', + ti: 'Boolean', an: { - lp: 'id' + lp: 'default' }, t: 'a' }] }, { - ln: 'WPSCapabilitiesType.Extension', + ln: 'GetStatus', tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'any', - mno: 0, - col: true, - mx: false, - t: 'ae' + n: 'jobID', + rq: true, + en: 'JobID' }] }, { ln: 'ProcessOffering', @@ -108,126 +94,29 @@ 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', + ln: 'DataDescriptionType', ps: [{ - n: 'dataDescription', - rq: true, - mx: false, - dom: false, - en: 'DataDescription', - ti: '.DataDescriptionType', - t: 'er' - }, { - n: 'output', + n: 'format', rq: true, col: true, - en: 'Output', - ti: '.OutputDescriptionType' + en: 'Format', + ti: '.Format' }] }, { - ln: 'Result', + ln: 'WPSCapabilitiesType.Extension', tn: null, ps: [{ - n: 'jobID', - en: 'JobID' - }, { - n: 'expirationDate', - en: 'ExpirationDate', - ti: 'DateTime' - }, { - n: 'output', - rq: true, + n: 'any', + mno: 0, col: true, - en: 'Output', - ti: '.DataOutputType' - }] - }, { - ln: 'LiteralDataDomainType', - ps: [{ - n: 'allowedValues', - rq: true, - en: { - lp: 'AllowedValues', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.AllowedValues' - }, { - n: 'anyValue', - rq: true, - en: { - lp: 'AnyValue', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.AnyValue' - }, { - n: 'valuesReference', - rq: true, - en: { - lp: 'ValuesReference', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.ValuesReference' - }, { - n: 'dataType', - en: { - lp: 'DataType', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.DomainMetadataType' - }, { - n: 'uom', - en: { - lp: 'UOM', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.DomainMetadataType' - }, { - n: 'defaultValue', - en: { - lp: 'DefaultValue', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.ValueType' + mx: false, + t: 'ae' }] }, { - ln: 'Format', + ln: 'LiteralDataType.LiteralDataDomain', tn: null, + bti: '.LiteralDataDomainType', ps: [{ - n: 'mimeType', - an: { - lp: 'mimeType' - }, - t: 'a' - }, { - n: 'encoding', - an: { - lp: 'encoding' - }, - t: 'a' - }, { - n: 'schema', - an: { - lp: 'schema' - }, - t: 'a' - }, { - n: 'maximumMegabytes', - ti: 'PositiveInteger', - an: { - lp: 'maximumMegabytes' - }, - t: 'a' - }, { n: '_default', ti: 'Boolean', an: { @@ -236,182 +125,124 @@ var WPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'RequestBaseType', + ln: 'DescribeProcess', + tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'extension', - mno: 0, - col: true, - en: 'Extension', - ti: 'AnyType' - }, { - n: 'service', + n: 'identifier', rq: true, - an: { - lp: 'service' + col: true, + en: { + lp: 'Identifier', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' }, - t: 'a' + ti: 'OWS_2_0.CodeType' }, { - n: 'version', - rq: true, + n: 'lang', an: { - lp: 'version' + lp: 'lang', + ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' }, t: 'a' }] }, { - ln: 'GenericOutputType', - bti: '.DescriptionType', + ln: 'BoundingBoxData', + tn: null, + bti: '.DataDescriptionType', ps: [{ - n: 'output', - mno: 0, + n: 'supportedCRS', + rq: true, col: true, - en: 'Output', - ti: '.GenericOutputType' + en: 'SupportedCRS', + ti: '.SupportedCRS' }] }, { - ln: 'ProcessDescriptionType', + ln: 'GenericInputType', bti: '.DescriptionType', ps: [{ n: 'input', mno: 0, col: true, en: 'Input', - ti: '.InputDescriptionType' - }, { - n: 'output', - rq: true, - col: true, - en: 'Output', - ti: '.OutputDescriptionType' + ti: '.GenericInputType' }, { - n: 'lang', + n: 'minOccurs', + ti: 'NonNegativeInteger', an: { - lp: 'lang', - ns: 'http:\/\/www.w3.org\/XML\/1998\/namespace' + lp: 'minOccurs' }, t: 'a' - }] - }, { - ln: 'DescriptionType', - bti: 'OWS_2_0.BasicIdentificationType' - }, { - ln: 'Contents', - tn: null, - ps: [{ - n: 'processSummary', - rq: true, - col: true, - en: 'ProcessSummary', - ti: '.ProcessSummaryType' - }] - }, { - ln: 'Dismiss', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'jobID', - rq: true, - en: 'JobID' - }] - }, { - ln: 'SupportedCRS', - tn: null, - ps: [{ - n: 'value', - t: 'v' }, { - n: '_default', - ti: 'Boolean', + n: 'maxOccurs', an: { - lp: 'default' + lp: 'maxOccurs' }, t: 'a' }] }, { - ln: 'DataDescriptionType', + ln: 'OutputDescriptionType', + bti: '.DescriptionType', ps: [{ - n: 'format', + n: 'dataDescription', + rq: true, + mx: false, + dom: false, + en: 'DataDescription', + ti: '.DataDescriptionType', + t: 'er' + }, { + n: 'output', rq: true, col: true, - en: 'Format', - ti: '.Format' - }] - }, { - ln: 'LiteralDataType.LiteralDataDomain', - tn: null, - bti: '.LiteralDataDomainType', - ps: [{ - n: '_default', - ti: 'Boolean', - an: { - lp: 'default' - }, - t: 'a' + en: 'Output', + ti: '.OutputDescriptionType' }] }, { - ln: 'StatusInfo', - tn: null, + ln: 'ComplexDataType', + bti: '.DataDescriptionType', 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' + n: 'any', + mno: 0, + col: true, + mx: false, + t: 'ae' }] }, { - ln: 'BoundingBoxData', + ln: 'Contents', tn: null, - bti: '.DataDescriptionType', ps: [{ - n: 'supportedCRS', + n: 'processSummary', rq: true, col: true, - en: 'SupportedCRS', - ti: '.SupportedCRS' + en: 'ProcessSummary', + ti: '.ProcessSummaryType' }] }, { - ln: 'ReferenceType.BodyReference', - tn: null, + ln: 'GetCapabilitiesType', + bti: 'OWS_2_0.GetCapabilitiesType', ps: [{ - n: 'href', + n: 'service', rq: true, an: { - lp: 'href', - ns: 'http:\/\/www.w3.org\/1999\/xlink' + lp: 'service' }, t: 'a' }] }, { - ln: 'DescribeProcess', - tn: null, - bti: '.RequestBaseType', + ln: 'ProcessDescriptionType', + bti: '.DescriptionType', ps: [{ - n: 'identifier', + n: 'input', + mno: 0, + col: true, + en: 'Input', + ti: '.InputDescriptionType' + }, { + n: 'output', rq: true, col: true, - en: { - lp: 'Identifier', - ns: 'http:\/\/www.opengis.net\/ows\/2.0' - }, - ti: 'OWS_2_0.CodeType' + en: 'Output', + ti: '.OutputDescriptionType' }, { n: 'lang', an: { @@ -421,24 +252,25 @@ var WPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GetCapabilitiesType', - bti: 'OWS_2_0.GetCapabilitiesType', + ln: 'WPSCapabilitiesType', + bti: 'OWS_2_0.CapabilitiesBaseType', ps: [{ - n: 'service', + n: 'contents', rq: true, - an: { - lp: 'service' - }, - t: 'a' - }] - }, { - ln: 'GetResult', - tn: null, - bti: '.RequestBaseType', - ps: [{ - n: 'jobID', + en: 'Contents', + ti: '.Contents' + }, { + n: 'extension', + en: 'Extension', + ti: '.WPSCapabilitiesType.Extension' + }, { + n: 'service', rq: true, - en: 'JobID' + ti: 'AnySimpleType', + an: { + lp: 'service' + }, + t: 'a' }] }, { ln: 'OutputDefinitionType', @@ -479,33 +311,44 @@ var WPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Data', + ln: 'ReferenceType.BodyReference', tn: null, ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - col: true, - t: 'ae' - }, { - n: 'mimeType', + n: 'href', + rq: true, an: { - lp: 'mimeType' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' + }] + }, { + ln: 'StatusInfo', + tn: null, + ps: [{ + n: 'jobID', + rq: true, + en: 'JobID' }, { - n: 'encoding', - an: { - lp: 'encoding' - }, - t: 'a' + n: 'status', + rq: true, + en: 'Status' }, { - n: 'schema', - an: { - lp: 'schema' - }, - t: 'a' + 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: 'LiteralValue', @@ -525,59 +368,27 @@ var WPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'GenericProcessType', - bti: '.DescriptionType', + ln: 'SupportedCRS', + tn: null, ps: [{ - n: 'input', - mno: 0, - col: true, - en: 'Input', - ti: '.GenericInputType' + n: 'value', + t: 'v' }, { - n: 'output', - rq: true, - col: true, - en: 'Output', - ti: '.GenericOutputType' + n: '_default', + ti: 'Boolean', + an: { + lp: 'default' + }, + t: 'a' }] }, { - ln: 'ReferenceType', + ln: 'GetResult', + tn: null, + bti: '.RequestBaseType', ps: [{ - n: 'body', - rq: true, - en: 'Body', - ti: 'AnyType' - }, { - n: 'bodyReference', - rq: true, - en: 'BodyReference', - ti: '.ReferenceType.BodyReference' - }, { - n: 'href', + n: 'jobID', rq: true, - an: { - lp: 'href', - 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' + en: 'JobID' }] }, { ln: 'DataOutputType', @@ -604,6 +415,29 @@ var WPS_2_0_Module_Factory = function () { }, t: 'a' }] + }, { + ln: 'RequestBaseType', + ps: [{ + n: 'extension', + mno: 0, + col: true, + en: 'Extension', + ti: 'AnyType' + }, { + n: 'service', + rq: true, + an: { + lp: 'service' + }, + t: 'a' + }, { + n: 'version', + rq: true, + an: { + lp: 'version' + }, + t: 'a' + }] }, { ln: 'ExecuteRequestType', bti: '.RequestBaseType', @@ -628,30 +462,136 @@ var WPS_2_0_Module_Factory = function () { en: 'Output', ti: '.OutputDefinitionType' }, { - n: 'mode', - rq: true, + n: 'mode', + rq: true, + an: { + lp: 'mode' + }, + t: 'a' + }, { + n: 'response', + rq: true, + an: { + lp: 'response' + }, + t: 'a' + }] + }, { + ln: 'Dismiss', + tn: null, + bti: '.RequestBaseType', + ps: [{ + n: 'jobID', + rq: true, + en: 'JobID' + }] + }, { + 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: 'DataInputType', + ps: [{ + n: 'data', + rq: true, + en: 'Data', + ti: '.Data' + }, { + n: 'reference', + rq: true, + en: 'Reference', + ti: '.ReferenceType' + }, { + n: 'input', + rq: true, + col: true, + en: 'Input', + ti: '.DataInputType' + }, { + n: 'id', + rq: true, + an: { + lp: 'id' + }, + t: 'a' + }] + }, { + ln: 'Data', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + 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' + }] + }, { + ln: 'ProcessSummaryType', + bti: '.DescriptionType', + ps: [{ + n: 'jobControlOptions', + rq: true, + ti: { + t: 'l' + }, + an: { + lp: 'jobControlOptions' + }, + t: 'a' + }, { + n: 'outputTransmission', + ti: { + t: 'l' + }, + an: { + lp: 'outputTransmission' + }, + t: 'a' + }, { + n: 'processVersion', an: { - lp: 'mode' + lp: 'processVersion' }, t: 'a' }, { - n: 'response', - rq: true, + n: 'processModel', an: { - lp: 'response' + lp: 'processModel' }, t: 'a' }] - }, { - ln: 'ProcessOfferings', - tn: null, - ps: [{ - n: 'processOffering', - rq: true, - col: true, - en: 'ProcessOffering', - ti: '.ProcessOffering' - }] }, { ln: 'InputDescriptionType', bti: '.DescriptionType', @@ -684,82 +624,142 @@ var WPS_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LiteralDataType', - bti: '.DataDescriptionType', + ln: 'LiteralDataDomainType', ps: [{ - n: 'literalDataDomain', + n: 'allowedValues', rq: true, - col: true, en: { - lp: 'LiteralDataDomain' + lp: 'AllowedValues', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' }, - ti: '.LiteralDataType.LiteralDataDomain' + ti: 'OWS_2_0.AllowedValues' + }, { + n: 'anyValue', + rq: true, + en: { + lp: 'AnyValue', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.AnyValue' + }, { + n: 'valuesReference', + rq: true, + en: { + lp: 'ValuesReference', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.ValuesReference' + }, { + n: 'dataType', + en: { + lp: 'DataType', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.DomainMetadataType' + }, { + n: 'uom', + en: { + lp: 'UOM', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.DomainMetadataType' + }, { + n: 'defaultValue', + en: { + lp: 'DefaultValue', + ns: 'http:\/\/www.opengis.net\/ows\/2.0' + }, + ti: 'OWS_2_0.ValueType' }] }, { - ln: 'ProcessSummaryType', - bti: '.DescriptionType', + ln: 'DescriptionType', + bti: 'OWS_2_0.BasicIdentificationType' + }, { + ln: 'ReferenceType', ps: [{ - n: 'jobControlOptions', + n: 'body', + rq: true, + en: 'Body', + ti: 'AnyType' + }, { + n: 'bodyReference', + rq: true, + en: 'BodyReference', + ti: '.ReferenceType.BodyReference' + }, { + n: 'href', rq: true, - ti: { - t: 'l' - }, an: { - lp: 'jobControlOptions' + lp: 'href', + ns: 'http:\/\/www.w3.org\/1999\/xlink' }, t: 'a' }, { - n: 'outputTransmission', - ti: { - t: 'l' - }, + n: 'mimeType', an: { - lp: 'outputTransmission' + lp: 'mimeType' }, t: 'a' }, { - n: 'processVersion', + n: 'encoding', an: { - lp: 'processVersion' + lp: 'encoding' }, t: 'a' }, { - n: 'processModel', + n: 'schema', an: { - lp: 'processModel' + lp: 'schema' }, t: 'a' }] }, { - ln: 'ComplexDataType', - bti: '.DataDescriptionType', + ln: 'GenericOutputType', + bti: '.DescriptionType', ps: [{ - n: 'any', + n: 'output', mno: 0, col: true, - mx: false, - t: 'ae' + en: 'Output', + ti: '.GenericOutputType' }] }, { - ln: 'WPSCapabilitiesType', - bti: 'OWS_2_0.CapabilitiesBaseType', + ln: 'LiteralDataType', + bti: '.DataDescriptionType', ps: [{ - n: 'contents', + n: 'literalDataDomain', rq: true, - en: 'Contents', - ti: '.Contents' - }, { - n: 'extension', - en: 'Extension', - ti: '.WPSCapabilitiesType.Extension' + col: true, + en: { + lp: 'LiteralDataDomain' + }, + ti: '.LiteralDataType.LiteralDataDomain' + }] + }, { + ln: 'GenericProcessType', + bti: '.DescriptionType', + ps: [{ + n: 'input', + mno: 0, + col: true, + en: 'Input', + ti: '.GenericInputType' }, { - n: 'service', + n: 'output', rq: true, - ti: 'AnySimpleType', - an: { - lp: 'service' - }, - t: 'a' + col: true, + en: 'Output', + ti: '.GenericOutputType' + }] + }, { + ln: 'ProcessOfferings', + tn: null, + ps: [{ + n: 'processOffering', + rq: true, + col: true, + en: 'ProcessOffering', + ti: '.ProcessOffering' }] }, { t: 'enum', @@ -767,82 +767,82 @@ var WPS_2_0_Module_Factory = function () { vs: ['value', 'reference'] }], eis: [{ - en: 'StatusInfo', - ti: '.StatusInfo' - }, { - en: 'LiteralValue', - ti: '.LiteralValue' + en: 'GetStatus', + ti: '.GetStatus' }, { - en: 'JobID' + en: 'GetResult', + ti: '.GetResult' }, { - en: 'ProcessOfferings', - ti: '.ProcessOfferings' + en: 'LiteralData', + ti: '.LiteralDataType', + sh: 'DataDescription' }, { en: 'Result', ti: '.Result' - }, { - en: 'Format', - ti: '.Format' - }, { - en: 'Data', - ti: '.Data' - }, { - en: 'Contents', - ti: '.Contents' - }, { - en: 'ProcessOffering', - ti: '.ProcessOffering' }, { en: 'ExpirationDate', ti: 'DateTime' }, { - en: 'SupportedCRS', - ti: '.SupportedCRS' + en: 'Dismiss', + ti: '.Dismiss' + }, { + en: 'DataDescription', + ti: '.DataDescriptionType' }, { en: 'ComplexData', ti: '.ComplexDataType', sh: 'DataDescription' }, { - en: 'DataDescription', - ti: '.DataDescriptionType' + en: 'JobID' + }, { + en: 'StatusInfo', + ti: '.StatusInfo' + }, { + en: 'Execute', + ti: '.ExecuteRequestType' + }, { + en: 'SupportedCRS', + ti: '.SupportedCRS' + }, { + en: 'ProcessOffering', + ti: '.ProcessOffering' }, { en: 'DescribeProcess', ti: '.DescribeProcess' }, { - en: 'LiteralData', - ti: '.LiteralDataType', - sh: 'DataDescription' + en: 'GetCapabilities', + ti: '.GetCapabilitiesType' }, { en: 'Process', ti: '.ProcessDescriptionType' }, { - en: 'Reference', - ti: '.ReferenceType' - }, { - en: 'Execute', - ti: '.ExecuteRequestType' + en: 'GenericProcess', + ti: '.GenericProcessType' }, { en: 'BoundingBoxData', ti: '.BoundingBoxData', sh: 'DataDescription' }, { - en: 'GetResult', - ti: '.GetResult' + en: 'LiteralValue', + ti: '.LiteralValue' }, { - en: 'GenericProcess', - ti: '.GenericProcessType' + en: 'Capabilities', + ti: '.WPSCapabilitiesType' }, { - en: 'GetCapabilities', - ti: '.GetCapabilitiesType' + en: 'Format', + ti: '.Format' }, { - en: 'Dismiss', - ti: '.Dismiss' + en: 'Data', + ti: '.Data' }, { - en: 'Capabilities', - ti: '.WPSCapabilitiesType' + en: 'Contents', + ti: '.Contents' }, { - en: 'GetStatus', - ti: '.GetStatus' + en: 'ProcessOfferings', + ti: '.ProcessOfferings' + }, { + en: 'Reference', + ti: '.ReferenceType' }] }; return { diff --git a/scripts/lib/WSN_T_1.js b/scripts/lib/WSN_T_1.js index f0bda124..9401308f 100644 --- a/scripts/lib/WSN_T_1.js +++ b/scripts/lib/WSN_T_1.js @@ -42,37 +42,6 @@ var WSN_T_1_Module_Factory = function () { }, t: 'a' }] - }, { - ln: 'ExtensibleDocumented', - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'documentation', - ti: '.Documentation' - }] - }, { - ln: 'Documentation', - ps: [{ - n: 'content', - col: true, - t: 'ae' - }] - }, { - 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', @@ -135,6 +104,37 @@ var WSN_T_1_Module_Factory = function () { mx: false, t: 'ae' }] + }, { + ln: 'ExtensibleDocumented', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'documentation', + ti: '.Documentation' + }] + }, { + ln: 'TopicNamespaceType.Topic', + tn: null, + bti: '.TopicType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'parent', + ti: 'Token', + an: { + lp: 'parent' + }, + t: 'a' + }] + }, { + ln: 'Documentation', + ps: [{ + n: 'content', + col: true, + t: 'ae' + }] }, { ln: 'QueryExpressionType', ps: [{ @@ -151,11 +151,11 @@ var WSN_T_1_Module_Factory = function () { }] }], eis: [{ - en: 'TopicSet', - ti: '.TopicSetType' - }, { en: 'TopicNamespace', ti: '.TopicNamespaceType' + }, { + en: 'TopicSet', + ti: '.TopicSetType' }] }; return { diff --git a/scripts/lib/WaterML_2_0.js b/scripts/lib/WaterML_2_0.js index 6218acb5..aa636c2c 100644 --- a/scripts/lib/WaterML_2_0.js +++ b/scripts/lib/WaterML_2_0.js @@ -3,90 +3,21 @@ 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: ['GML_3_2_1', 'ISO19139_GMD_20070417', 'SWE_2_0', 'Sampling_2_0', 'XLink_1_0', 'OM_2_0', 'SamplingSpatial_2_0'], + deps: ['GML_3_2_1', 'XLink_1_0', 'ISO19139_GMD_20070417', 'SWE_2_0', 'OM_2_0', 'Sampling_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', - rq: true, - ti: 'GML_3_2_1.TimePeriodPropertyType' - }, { - n: 'baseTime', - ti: 'GML_3_2_1.TimePositionType' - }, { - n: 'spacing', - ti: 'Duration' - }, { - n: 'commentBlock', - mno: 0, - col: true, - ti: '.CommentBlockPropertyType' - }, { - n: 'parameter', - mno: 0, - col: true, - ti: 'OM_2_0.NamedValuePropertyType' - }] - }, { - ln: 'CategoricalTimeseriesType.Point', - tn: null, - ps: [{ - n: 'categoricalTVP', - rq: true, - en: 'CategoricalTVP', - ti: '.CategoricalTVPType' - }] - }, { - ln: 'CollectionType.SourceDefinition', + ln: 'CollectionType.LocalDictionary', tn: null, ps: [{ - n: 'mdDataIdentification', + n: 'dictionary', rq: true, + mx: false, + dom: false, en: { - lp: 'MD_DataIdentification', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' + lp: 'Dictionary', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' }, - ti: 'ISO19139_GMD_20070417.MDDataIdentificationType' - }] - }, { - ln: 'TimeZoneType', - ps: [{ - n: 'zoneOffset', - rq: true - }, { - n: 'zoneAbbreviation' + ti: 'GML_3_2_1.DictionaryType', + t: 'er' }] }, { ln: 'SamplingFeatureMemberPropertyType', @@ -164,73 +95,51 @@ var WaterML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MonitoringPointType', - bti: 'SamplingSpatial_2_0.SFSpatialSamplingFeatureType', + ln: 'TVPMetadataType', ps: [{ - n: 'relatedParty', - mno: 0, - col: true, - ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' + n: 'quality', + ti: 'GML_3_2_1.ReferenceType' }, { - n: 'monitoringType', - mno: 0, - col: true, + n: 'nilReason', ti: 'GML_3_2_1.ReferenceType' }, { - n: 'monitoringPointDescriptionReference', + n: 'comment' + }, { + n: 'relatedObservation', mno: 0, col: true, - en: 'descriptionReference', - ti: 'GML_3_2_1.ReferenceType' + ti: 'OM_2_0.ObservationContextPropertyType' }, { - n: 'verticalDatum', + n: 'qualifier', mno: 0, col: true, - ti: 'GML_3_2_1.VerticalDatumPropertyType' + ti: 'SWE_2_0.QualityPropertyType' }, { - n: 'timeZone', - ti: '.TimeZonePropertyType' + n: 'processing', + ti: 'GML_3_2_1.ReferenceType' }, { - n: 'daylightSavingTimeZone', - ti: '.TimeZonePropertyType' + n: 'source', + ti: 'GML_3_2_1.ReferenceType' }] }, { - ln: 'MeasurementTimeseriesType.Point', + ln: 'CollectionType.SourceDefinition', tn: null, ps: [{ - n: 'measurementTVP', - rq: true, - en: 'MeasurementTVP', - ti: '.MeasureTVPType' - }] - }, { - ln: 'TimeseriesMetadataPropertyType', - ps: [{ - n: 'timeseriesMetadata', + n: 'mdDataIdentification', rq: true, - mx: false, - dom: false, - en: 'TimeseriesMetadata', - ti: '.TimeseriesMetadataType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' + en: { + lp: 'MD_DataIdentification', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' }, - t: 'a' + ti: 'ISO19139_GMD_20070417.MDDataIdentificationType' }] }, { - 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', @@ -280,12 +189,54 @@ var WaterML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ObservationProcessPropertyType', + ln: 'ObservationProcessType', + bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'observationProcess', + n: 'processType', rq: true, - en: 'ObservationProcess', - ti: '.ObservationProcessType' + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'originatingProcess', + 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: 'input', + mno: 0, + col: true, + ti: 'GML_3_2_1.ReferenceType' + }, { + n: 'parameter', + mno: 0, + col: true, + ti: 'OM_2_0.NamedValuePropertyType' + }, { + n: 'operator', + mno: 0, + col: true, + ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' + }] + }, { + ln: 'TimeseriesPropertyType', + ps: [{ + n: 'timeseries', + rq: true, + mx: false, + dom: false, + en: 'Timeseries', + ti: '.TimeseriesType', + t: 'er' }, { n: 'nilReason', ti: { @@ -335,43 +286,12 @@ var WaterML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DefaultCategoricalTVPMetadataType', - bti: '.TVPMetadataType', - ps: [{ - n: 'codeSpace' - }] - }, { - ln: 'TVPMeasurementMetadataPropertyType', - ps: [{ - n: 'tvpMeasurementMetadata', - rq: true, - en: 'TVPMeasurementMetadata', - ti: '.TVPMeasurementMetadataType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'DefaultTVPMetadataPropertyType', + ln: 'ObservationProcessPropertyType', ps: [{ - n: 'defaultTVPMetadata', + n: 'observationProcess', rq: true, - mx: false, - dom: false, - en: 'DefaultTVPMetadata', - ti: '.TVPMetadataType', - t: 'er' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + en: 'ObservationProcess', + ti: '.ObservationProcessType' }, { n: 'nilReason', ti: { @@ -412,49 +332,102 @@ 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: 'CommentBlockType', + ln: 'TimeZonePropertyType', ps: [{ - n: 'applicablePeriod', + n: 'timeZone', rq: true, - ti: 'GML_3_2_1.TimePeriodPropertyType' + en: 'TimeZone', + ti: '.TimeZoneType' }, { - n: 'comment', - rq: true + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'TimeseriesType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'DefaultCategoricalTVPMetadataType', + bti: '.TVPMetadataType', ps: [{ - n: 'metadata', - ti: '.TimeseriesMetadataPropertyType' + n: 'codeSpace' + }] + }, { + ln: 'MeasurementTimeseriesType.Point', + tn: null, + ps: [{ + n: 'measurementTVP', + rq: true, + en: 'MeasurementTVP', + ti: '.MeasureTVPType' + }] + }, { + ln: 'TVPDefaultMetadataPropertyType', + ps: [{ + n: 'defaultTVPMetadata', + rq: true, + mx: false, + dom: false, + en: 'DefaultTVPMetadata', + ti: '.TVPMetadataType', + t: 'er' }, { - n: 'defaultPointMetadata', - mno: 0, - col: true, - ti: '.TVPDefaultMetadataPropertyType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'CategoricalTVPType', - bti: '.TimeValuePairType', + ln: 'MeasurementTSMetadataPropertyType', ps: [{ - n: 'value', + n: 'measurementTimeseriesMetadata', + rq: true, + en: 'MeasurementTimeseriesMetadata', + ti: '.MeasurementTimeseriesMetadataType' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' + }] + }, { + ln: 'TimeseriesMetadataPropertyType', + ps: [{ + n: 'timeseriesMetadata', + rq: true, mx: false, dom: false, - ti: 'SWE_2_0.CategoryPropertyType', + en: 'TimeseriesMetadata', + ti: '.TimeseriesMetadataType', t: 'er' }, { - n: 'metadata', - ti: '.TVPMetadataPropertyType' + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'ObservationMetadataPropertyType', + ln: 'MonitoringPointPropertyType', ps: [{ - n: 'observationMetadata', + n: 'monitoringPoint', rq: true, - en: 'ObservationMetadata', - ti: '.ObservationMetadataType' + en: 'MonitoringPoint', + ti: '.MonitoringPointType' }, { n: 'owns', ti: 'Boolean', @@ -504,58 +477,37 @@ var WaterML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CollectionType', - bti: 'GML_3_2_1.AbstractFeatureType', + ln: 'CategoricalTVPType', + bti: '.TimeValuePairType', ps: [{ + n: 'value', + mx: false, + dom: false, + ti: 'SWE_2_0.CategoryPropertyType', + t: 'er' + }, { n: 'metadata', + ti: '.TVPMetadataPropertyType' + }] + }, { + ln: 'CollectionType.TemporalExtent', + tn: null, + ps: [{ + n: 'timePeriod', 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' + en: { + lp: 'TimePeriod', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + }, + ti: 'GML_3_2_1.TimePeriodType' }] }, { - ln: 'MeasurementTSMetadataPropertyType', + ln: 'CommentBlockPropertyType', ps: [{ - n: 'measurementTimeseriesMetadata', + n: 'commentBlock', rq: true, - en: 'MeasurementTimeseriesMetadata', - ti: '.MeasurementTimeseriesMetadataType' + en: 'CommentBlock', + ti: '.CommentBlockType' }, { n: 'owns', ti: 'Boolean', @@ -565,7 +517,7 @@ var WaterML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TVPDefaultMetadataPropertyType', + ln: 'DefaultTVPMetadataPropertyType', ps: [{ n: 'defaultTVPMetadata', rq: true, @@ -581,21 +533,6 @@ var WaterML_2_0_Module_Factory = function () { lp: 'owns' }, t: 'a' - }] - }, { - ln: 'CollectionPropertyType', - ps: [{ - n: 'collection', - rq: true, - en: 'Collection', - ti: '.CollectionType' - }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' }, { n: 'nilReason', ti: { @@ -638,21 +575,40 @@ var WaterML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'TimeValuePairType', + ln: 'TVPMeasurementMetadataType', + bti: '.TVPMetadataType', ps: [{ - n: 'time', - ti: 'GML_3_2_1.TimePositionType' + 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: 'TVPMetadataPropertyType', + ln: 'CategoricalTimeseriesType', + bti: '.TimeseriesType', ps: [{ - n: 'tvpMetadata', + n: 'point', + mno: 0, + col: true, + ti: '.CategoricalTimeseriesType.Point' + }] + }, { + ln: 'TVPMeasurementMetadataPropertyType', + ps: [{ + n: 'tvpMeasurementMetadata', rq: true, - mx: false, - dom: false, - en: 'TVPMetadata', - ti: '.TVPMetadataType', - t: 'er' + en: 'TVPMeasurementMetadata', + ti: '.TVPMeasurementMetadataType' }, { n: 'owns', ti: 'Boolean', @@ -680,198 +636,122 @@ var WaterML_2_0_Module_Factory = function () { ti: 'GML_3_2_1.ReferenceType' }] }, { - ln: 'MeasureType', - ps: [{ - n: 'value', - ti: 'Double', - t: 'v' - }, { - n: 'uom', - an: { - lp: 'uom' - }, - t: 'a' - }] - }, { - ln: 'TVPMetadataType', + ln: 'MeasurementTimeseriesMetadataType', + bti: '.TimeseriesMetadataType', ps: [{ - n: 'quality', - ti: 'GML_3_2_1.ReferenceType' - }, { - n: 'nilReason', - ti: 'GML_3_2_1.ReferenceType' + n: 'startAnchorPoint', + ti: 'GML_3_2_1.TimePositionType' }, { - n: 'comment' + n: 'endAnchorPoint', + ti: 'GML_3_2_1.TimePositionType' }, { - n: 'relatedObservation', - mno: 0, - col: true, - ti: 'OM_2_0.ObservationContextPropertyType' + n: 'cumulative', + ti: 'Boolean' }, { - n: 'qualifier', - mno: 0, - col: true, - ti: 'SWE_2_0.QualityPropertyType' + n: 'accumulationAnchorTime', + ti: 'GML_3_2_1.TimePositionType' }, { - n: 'processing', - ti: 'GML_3_2_1.ReferenceType' + n: 'accumulationIntervalLength', + ti: 'Duration' }, { - n: 'source', - ti: 'GML_3_2_1.ReferenceType' + n: 'maxGapPeriod', + ti: 'Duration' }] }, { - ln: 'DocumentMetadataPropertyType', + ln: 'CommentBlockType', ps: [{ - n: 'documentMetadata', + n: 'applicablePeriod', rq: true, - en: 'DocumentMetadata', - ti: '.DocumentMetadataType' - }, { - 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' + ti: 'GML_3_2_1.TimePeriodPropertyType' }, { - n: 'actuate', - ti: 'XLink_1_0.ActuateType', - t: 'a' + n: 'comment', + rq: true }] }, { - ln: 'MeasurementTimeseriesType', - bti: '.TimeseriesType', + ln: 'MonitoringPointType', + bti: 'SamplingSpatial_2_0.SFSpatialSamplingFeatureType', ps: [{ - n: 'point', + n: 'relatedParty', mno: 0, col: true, - ti: '.MeasurementTimeseriesType.Point' - }] - }, { - ln: 'CommentBlockPropertyType', - ps: [{ - n: 'commentBlock', - rq: true, - en: 'CommentBlock', - ti: '.CommentBlockType' + ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' + 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: 'CollectionType.TemporalExtent', + ln: 'CategoricalTimeseriesType.Point', tn: null, ps: [{ - n: 'timePeriod', + n: 'categoricalTVP', rq: true, - en: { - lp: 'TimePeriod', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - }, - ti: 'GML_3_2_1.TimePeriodType' + en: 'CategoricalTVP', + ti: '.CategoricalTVPType' }] }, { - ln: 'ObservationProcessType', + ln: 'CollectionType', bti: 'GML_3_2_1.AbstractFeatureType', ps: [{ - n: 'processType', + n: 'metadata', rq: true, - ti: 'GML_3_2_1.ReferenceType' - }, { - n: 'originatingProcess', - ti: 'GML_3_2_1.ReferenceType' + ti: '.DocumentMetadataPropertyType' }, { - n: 'aggregationDuration', - ti: 'Duration' + n: 'temporalExtent', + ti: '.CollectionType.TemporalExtent' }, { - n: 'verticalDatum', - ti: 'GML_3_2_1.VerticalDatumPropertyType' + n: 'sourceDefinition', + mno: 0, + col: true, + ti: '.CollectionType.SourceDefinition' }, { - n: 'comment', + n: 'parameter', mno: 0, - col: true + col: true, + ti: 'OM_2_0.NamedValuePropertyType' }, { - n: 'processReference', - ti: 'GML_3_2_1.ReferenceType' + n: 'localDictionary', + mno: 0, + col: true, + ti: '.CollectionType.LocalDictionary' }, { - n: 'input', + n: 'samplingFeatureMember', mno: 0, col: true, - ti: 'GML_3_2_1.ReferenceType' + ti: '.SamplingFeatureMemberPropertyType' }, { - n: 'parameter', + n: 'observationMember', mno: 0, col: true, - ti: 'OM_2_0.NamedValuePropertyType' + ti: 'OM_2_0.OMObservationPropertyType' }, { - n: 'operator', + n: 'communityExtension', mno: 0, col: true, - ti: 'ISO19139_GMD_20070417.CIResponsiblePartyPropertyType' - }] - }, { - ln: 'TimeZonePropertyType', - ps: [{ - n: 'timeZone', - rq: true, - en: 'TimeZone', - ti: '.TimeZoneType' + ti: 'AnyType' }, { - n: 'owns', - ti: 'Boolean', - an: { - lp: 'owns' - }, - t: 'a' - }] - }, { - ln: 'CategoricalTimeseriesType', - bti: '.TimeseriesType', - ps: [{ - n: 'point', + n: 'internalExtension', mno: 0, col: true, - ti: '.CategoricalTimeseriesType.Point' + ti: 'AnyType' }] }, { ln: 'ObservationMetadataType', @@ -895,12 +775,12 @@ var WaterML_2_0_Module_Factory = function () { ti: 'OM_2_0.NamedValuePropertyType' }] }, { - ln: 'MonitoringPointPropertyType', + ln: 'CollectionPropertyType', ps: [{ - n: 'monitoringPoint', + n: 'collection', rq: true, - en: 'MonitoringPoint', - ti: '.MonitoringPointType' + en: 'Collection', + ti: '.CollectionType' }, { n: 'nilReason', ti: { @@ -950,41 +830,161 @@ var WaterML_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CollectionType.LocalDictionary', - tn: null, + ln: 'ObservationMetadataPropertyType', ps: [{ - n: 'dictionary', + n: 'observationMetadata', rq: true, - mx: false, - dom: false, - en: { - lp: 'Dictionary', + en: 'ObservationMetadata', + ti: '.ObservationMetadataType' + }, { + 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' }, - ti: 'GML_3_2_1.DictionaryType', + 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: 'MeasurementTimeseriesType', + bti: '.TimeseriesType', + ps: [{ + n: 'point', + mno: 0, + col: true, + ti: '.MeasurementTimeseriesType.Point' + }] + }, { + ln: 'TVPMetadataPropertyType', + ps: [{ + n: 'tvpMetadata', + rq: true, + mx: false, + dom: false, + en: 'TVPMetadata', + ti: '.TVPMetadataType', t: 'er' + }, { + n: 'owns', + ti: 'Boolean', + an: { + lp: 'owns' + }, + t: 'a' }] }, { - ln: 'MeasurementTimeseriesMetadataType', - bti: '.TimeseriesMetadataType', + ln: 'TimeseriesMetadataType', ps: [{ - n: 'startAnchorPoint', - ti: 'GML_3_2_1.TimePositionType' + n: 'temporalExtent', + rq: true, + ti: 'GML_3_2_1.TimePeriodPropertyType' }, { - n: 'endAnchorPoint', + n: 'baseTime', ti: 'GML_3_2_1.TimePositionType' }, { - n: 'cumulative', - ti: 'Boolean' + n: 'spacing', + ti: 'Duration' }, { - n: 'accumulationAnchorTime', + n: 'commentBlock', + mno: 0, + col: true, + ti: '.CommentBlockPropertyType' + }, { + n: 'parameter', + mno: 0, + col: true, + ti: 'OM_2_0.NamedValuePropertyType' + }] + }, { + ln: 'TimeseriesType', + bti: 'GML_3_2_1.AbstractFeatureType', + ps: [{ + n: 'metadata', + ti: '.TimeseriesMetadataPropertyType' + }, { + n: 'defaultPointMetadata', + mno: 0, + col: true, + ti: '.TVPDefaultMetadataPropertyType' + }] + }, { + ln: 'TimeZoneType', + ps: [{ + n: 'zoneOffset', + rq: true + }, { + n: 'zoneAbbreviation' + }] + }, { + ln: 'TimeValuePairType', + ps: [{ + n: 'time', ti: 'GML_3_2_1.TimePositionType' + }] + }, { + ln: 'MeasureType', + ps: [{ + n: 'value', + ti: 'Double', + t: 'v' }, { - n: 'accumulationIntervalLength', - ti: 'Duration' + n: 'uom', + an: { + lp: 'uom' + }, + t: 'a' + }] + }, { + ln: 'MeasureTVPType', + bti: '.TimeValuePairType', + ps: [{ + n: 'value', + mx: false, + dom: false, + ti: '.MeasureType', + t: 'er' }, { - n: 'maxGapPeriod', - ti: 'Duration' + n: 'metadata', + ti: '.TVPMeasurementMetadataPropertyType' }] }, { t: 'enum', @@ -992,21 +992,6 @@ var WaterML_2_0_Module_Factory = function () { vs: ['byFeature', 'byGroup'] }], eis: [{ - en: 'CategoricalTVP', - ti: '.CategoricalTVPType', - sh: 'TimeValuePair' - }, { - en: 'MonitoringPoint', - ti: '.MonitoringPointType', - sh: { - lp: 'SF_SpatialSamplingFeature', - ns: 'http:\/\/www.opengis.net\/samplingSpatial\/2.0' - } - }, { - en: 'MeasurementTimeseries', - ti: '.MeasurementTimeseriesType', - sh: 'Timeseries' - }, { en: 'DocumentMetadata', ti: '.DocumentMetadataType', sh: { @@ -1014,15 +999,15 @@ var WaterML_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'value', - ti: 'SWE_2_0.CategoryPropertyType', - sc: '.CategoricalTVPType' + en: 'TVPMetadata', + ti: '.TVPMetadataType' }, { - en: 'TimeValuePair', - ti: '.TimeValuePairType' + en: 'value', + ti: '.MeasureType' }, { - en: 'TimeseriesMetadata', - ti: '.TimeseriesMetadataType' + en: 'DefaultTVPMeasurementMetadata', + ti: '.TVPMeasurementMetadataType', + sh: 'DefaultTVPMetadata' }, { en: 'ObservationProcess', ti: '.ObservationProcessType', @@ -1031,30 +1016,37 @@ var WaterML_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'TimeZone', - ti: '.TimeZoneType', + en: 'TimeseriesMetadata', + ti: '.TimeseriesMetadataType' + }, { + en: 'value', + ti: 'SWE_2_0.CategoryPropertyType', + sc: '.CategoricalTVPType' + }, { + en: 'ObservationMetadata', + ti: '.ObservationMetadataType', sh: { - lp: 'AbstractObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' + lp: 'MD_Metadata', + ns: 'http:\/\/www.isotc211.org\/2005\/gmd' } }, { - en: 'MeasurementTVP', - ti: '.MeasureTVPType', - sh: 'TimeValuePair' - }, { - en: 'TVPMetadata', - ti: '.TVPMetadataType' + en: 'MeasurementTimeseries', + ti: '.MeasurementTimeseriesType', + sh: 'Timeseries' }, { - en: 'value', - ti: '.MeasureType', - sc: '.MeasureTVPType' + en: 'CategoricalTVP', + ti: '.CategoricalTVPType', + sh: 'TimeValuePair' }, { - en: 'DefaultTVPMeasurementMetadata', - ti: '.TVPMeasurementMetadataType', - sh: 'DefaultTVPMetadata' + en: 'TimeValuePair', + ti: '.TimeValuePairType' }, { - en: 'value', - ti: '.MeasureType' + en: 'TimeZone', + ti: '.TimeZoneType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }, { en: 'Timeseries', ti: '.TimeseriesType', @@ -1063,31 +1055,30 @@ var WaterML_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'MeasurementTimeseriesMetadata', - ti: '.MeasurementTimeseriesMetadataType', - sh: 'TimeseriesMetadata' + en: 'DefaultTVPMetadata', + ti: '.TVPMetadataType' }, { - en: 'CategoricalTimeseries', - ti: '.CategoricalTimeseriesType', - sh: 'Timeseries' + en: 'CommentBlock', + ti: '.CommentBlockType', + sh: { + lp: 'AbstractObject', + ns: 'http:\/\/www.opengis.net\/gml\/3.2' + } }, { - en: 'DefaultTVPCategoricalMetadata', - ti: '.DefaultCategoricalTVPMetadataType', - sh: 'DefaultTVPMetadata' + en: 'MonitoringPoint', + ti: '.MonitoringPointType', + sh: { + lp: 'SF_SpatialSamplingFeature', + ns: 'http:\/\/www.opengis.net\/samplingSpatial\/2.0' + } }, { en: 'TVPMeasurementMetadata', ti: '.TVPMeasurementMetadataType', sh: 'TVPMetadata' }, { - en: 'ObservationMetadata', - ti: '.ObservationMetadataType', - sh: { - lp: 'MD_Metadata', - ns: 'http:\/\/www.isotc211.org\/2005\/gmd' - } - }, { - en: 'DefaultTVPMetadata', - ti: '.TVPMetadataType' + en: 'CategoricalTimeseries', + ti: '.CategoricalTimeseriesType', + sh: 'Timeseries' }, { en: 'Collection', ti: '.CollectionType', @@ -1096,12 +1087,21 @@ var WaterML_2_0_Module_Factory = function () { ns: 'http:\/\/www.opengis.net\/gml\/3.2' } }, { - en: 'CommentBlock', - ti: '.CommentBlockType', - sh: { - lp: 'AbstractObject', - ns: 'http:\/\/www.opengis.net\/gml\/3.2' - } + en: 'MeasurementTVP', + ti: '.MeasureTVPType', + sh: 'TimeValuePair' + }, { + en: 'DefaultTVPCategoricalMetadata', + ti: '.DefaultCategoricalTVPMetadataType', + sh: 'DefaultTVPMetadata' + }, { + en: 'MeasurementTimeseriesMetadata', + ti: '.MeasurementTimeseriesMetadataType', + sh: 'TimeseriesMetadata' + }, { + en: 'value', + ti: '.MeasureType', + sc: '.MeasureTVPType' }] }; return { diff --git a/scripts/lib/xAL_2_0.js b/scripts/lib/xAL_2_0.js index d7498d81..ed7319ab 100644 --- a/scripts/lib/xAL_2_0.js +++ b/scripts/lib/xAL_2_0.js @@ -3,7 +3,7 @@ var xAL_2_0_Module_Factory = function () { n: 'xAL_2_0', dens: 'urn:oasis:names:tc:ciq:xsdschema:xAL:2.0', tis: [{ - ln: 'AddressDetails.Country', + ln: 'PostalCode.PostTown', tn: null, ps: [{ n: 'otherAttributes', @@ -15,49 +15,15 @@ var xAL_2_0_Module_Factory = function () { 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', + n: 'postTownName', mno: 0, col: true, - dom: false, - mx: false, - t: 'ae' - }] - }, { - ln: 'AdministrativeArea.AdministrativeAreaName', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' + en: 'PostTownName', + ti: '.PostalCode.PostTown.PostTownName' }, { - n: 'content', - t: 'v' + n: 'postTownSuffix', + en: 'PostTownSuffix', + ti: '.PostalCode.PostTown.PostTownSuffix' }, { n: 'type', ti: 'AnySimpleType', @@ -65,25 +31,44 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' - }, { - n: 'code', - ti: 'AnySimpleType', - an: { - lp: 'Code' - }, - 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, @@ -91,16 +76,6 @@ var xAL_2_0_Module_Factory = function () { dom: false, mx: false, t: 'ae' - }] - }, { - ln: 'AddressDetails.PostalServiceElements.SupplementaryPostalServiceData', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - t: 'v' }, { n: 'type', ti: 'AnySimpleType', @@ -109,15 +84,16 @@ var xAL_2_0_Module_Factory = function () { }, t: 'a' }, { - n: 'code', + n: 'indicator', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'Indicator' }, t: 'a' }] }, { - ln: 'FirmType', + ln: 'PostalCode', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' @@ -128,25 +104,21 @@ var xAL_2_0_Module_Factory = function () { en: 'AddressLine', ti: '.AddressLine' }, { - n: 'firmName', + n: 'postalCodeNumber', mno: 0, col: true, - en: 'FirmName', - ti: '.FirmType.FirmName' + en: 'PostalCodeNumber', + ti: '.PostalCode.PostalCodeNumber' }, { - n: 'department', + n: 'postalCodeNumberExtension', mno: 0, col: true, - en: 'Department', - ti: '.Department' - }, { - n: 'mailStop', - en: 'MailStop', - ti: '.MailStopType' + en: 'PostalCodeNumberExtension', + ti: '.PostalCode.PostalCodeNumberExtension' }, { - n: 'postalCode', - en: 'PostalCode', - ti: '.PostalCode' + n: 'postTown', + en: 'PostTown', + ti: '.PostalCode.PostTown' }, { n: 'any', mno: 0, @@ -163,39 +135,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - 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', - an: { - lp: 'Code' - }, - t: 'a' - }] - }, { - ln: 'Department.DepartmentName', + ln: 'PostBox.PostBoxNumberPrefix', tn: null, ps: [{ n: 'otherAttributes', @@ -204,10 +144,10 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'type', + n: 'numberPrefixSeparator', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'NumberPrefixSeparator' }, t: 'a' }, { @@ -219,7 +159,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.KeyLineCode', + ln: 'LargeMailUserType.LargeMailUserName', tn: null, ps: [{ n: 'otherAttributes', @@ -229,70 +169,66 @@ var xAL_2_0_Module_Factory = function () { t: 'v' }, { n: 'type', - ti: 'AnySimpleType', an: { lp: 'Type' }, t: 'a' }, { n: 'code', - ti: 'AnySimpleType', an: { lp: 'Code' }, t: 'a' }] }, { - ln: 'ThoroughfareNumber', + ln: 'AddressDetails.Country', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', - t: 'v' + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' }, { - n: 'numberType', - an: { - lp: 'NumberType' - }, - t: 'a' + n: 'countryNameCode', + mno: 0, + col: true, + en: 'CountryNameCode', + ti: '.AddressDetails.Country.CountryNameCode' }, { - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' + n: 'countryName', + mno: 0, + col: true, + en: 'CountryName', + ti: '.CountryName' }, { - n: 'indicator', - ti: 'AnySimpleType', - an: { - lp: 'Indicator' - }, - t: 'a' + n: 'administrativeArea', + rq: true, + en: 'AdministrativeArea', + ti: '.AdministrativeArea' }, { - n: 'indicatorOccurrence', - an: { - lp: 'IndicatorOccurrence' - }, - t: 'a' + n: 'locality', + rq: true, + en: 'Locality', + ti: '.Locality' }, { - n: 'numberOccurrence', - an: { - lp: 'NumberOccurrence' - }, - t: 'a' + n: 'thoroughfare', + rq: true, + en: 'Thoroughfare', + ti: '.Thoroughfare' }, { - n: 'code', - ti: 'AnySimpleType', - an: { - lp: 'Code' - }, - t: 'a' + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' }] }, { - ln: 'PostOffice', + ln: 'Locality', tn: null, ps: [{ n: 'otherAttributes', @@ -304,27 +240,47 @@ var xAL_2_0_Module_Factory = function () { en: 'AddressLine', ti: '.AddressLine' }, { - n: 'postOfficeName', + n: 'localityName', mno: 0, col: true, - en: 'PostOfficeName', - ti: '.PostOffice.PostOfficeName' - }, { - n: 'postOfficeNumber', - en: 'PostOfficeNumber', - ti: '.PostOffice.PostOfficeNumber' - }, { - n: 'postalRoute', - en: 'PostalRoute', - ti: '.PostalRouteType' + en: 'LocalityName', + ti: '.Locality.LocalityName' }, { n: 'postBox', + rq: true, en: 'PostBox', ti: '.PostBox' }, { - n: 'postalCode', - en: 'PostalCode', - ti: '.PostalCode' + 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, @@ -339,6 +295,13 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' + }, { + n: 'usageType', + ti: 'AnySimpleType', + an: { + lp: 'UsageType' + }, + t: 'a' }, { n: 'indicator', ti: 'AnySimpleType', @@ -348,40 +311,144 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SubPremiseType.SubPremiseNumber', - tn: null, + ln: 'FirmType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', - t: 'v' + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' }, { - n: 'indicator', + 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: 'Indicator' + lp: 'Type' }, t: 'a' + }] + }, { + ln: 'LargeMailUserType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'indicatorOccurrence', - an: { - lp: 'IndicatorOccurrence' - }, - t: 'a' + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' }, { - n: 'numberTypeOccurrence', - an: { - lp: 'NumberTypeOccurrence' - }, - t: 'a' + n: 'largeMailUserName', + mno: 0, + col: true, + en: 'LargeMailUserName', + ti: '.LargeMailUserType.LargeMailUserName' }, { - n: 'premiseNumberSeparator', - ti: 'AnySimpleType', + n: 'largeMailUserIdentifier', + en: 'LargeMailUserIdentifier', + ti: '.LargeMailUserType.LargeMailUserIdentifier' + }, { + n: 'buildingName', + mno: 0, + col: true, + en: 'BuildingName', + ti: '.BuildingNameType' + }, { + n: 'department', + en: 'Department', + ti: '.Department' + }, { + n: 'postBox', + en: 'PostBox', + ti: '.PostBox' + }, { + n: 'thoroughfare', + en: 'Thoroughfare', + ti: '.Thoroughfare' + }, { + n: 'postalCode', + en: 'PostalCode', + ti: '.PostalCode' + }, { + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' + }, { + n: 'type', an: { - lp: 'PremiseNumberSeparator' + lp: 'Type' }, 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: 'ThoroughfarePostDirectionType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + t: 'v' }, { n: 'type', ti: 'AnySimpleType', @@ -398,8 +465,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressLine', - tn: null, + ln: 'BuildingNameType', ps: [{ n: 'otherAttributes', t: 'aa' @@ -413,6 +479,12 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' + }, { + n: 'typeOccurrence', + an: { + lp: 'TypeOccurrence' + }, + t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -422,7 +494,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LargeMailUserType.LargeMailUserIdentifier', + ln: 'SubPremiseType.SubPremiseNumber', tn: null, ps: [{ n: 'otherAttributes', @@ -431,16 +503,36 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'type', + n: 'indicator', + ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'Indicator' }, t: 'a' }, { - n: 'indicator', + n: 'indicatorOccurrence', + an: { + lp: 'IndicatorOccurrence' + }, + t: 'a' + }, { + n: 'numberTypeOccurrence', + an: { + lp: 'NumberTypeOccurrence' + }, + t: 'a' + }, { + n: 'premiseNumberSeparator', ti: 'AnySimpleType', an: { - lp: 'Indicator' + lp: 'PremiseNumberSeparator' + }, + t: 'a' + }, { + n: 'type', + ti: 'AnySimpleType', + an: { + lp: 'Type' }, t: 'a' }, { @@ -452,7 +544,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DependentLocalityType.DependentLocalityNumber', + ln: 'PostBox.PostBoxNumberSuffix', tn: null, ps: [{ n: 'otherAttributes', @@ -461,9 +553,10 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'nameNumberOccurrence', + n: 'numberSuffixSeparator', + ti: 'AnySimpleType', an: { - lp: 'NameNumberOccurrence' + lp: 'NumberSuffixSeparator' }, t: 'a' }, { @@ -475,7 +568,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName', + ln: 'AddressDetails.PostalServiceElements.SupplementaryPostalServiceData', tn: null, ps: [{ n: 'otherAttributes', @@ -499,208 +592,29 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements', + ln: 'Thoroughfare', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'addressIdentifier', + n: 'addressLine', mno: 0, col: true, - en: 'AddressIdentifier', - ti: '.AddressDetails.PostalServiceElements.AddressIdentifier' - }, { - n: 'endorsementLineCode', - en: 'EndorsementLineCode', - ti: '.AddressDetails.PostalServiceElements.EndorsementLineCode' + en: 'AddressLine', + ti: '.AddressLine' }, { - 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' - }, { - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' - }] - }, { - ln: 'AddressDetails.PostalServiceElements.SortingCode', - tn: null, - ps: [{ - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' - }, { - n: 'code', - ti: 'AnySimpleType', - an: { - lp: 'Code' - }, - t: 'a' - }] - }, { - ln: 'AddressDetails', - 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: 'country', - rq: true, - en: 'Country', - ti: '.AddressDetails.Country' - }, { - 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' - }, { - n: 'addressType', - ti: 'AnySimpleType', - an: { - lp: 'AddressType' - }, - t: 'a' - }, { - n: 'currentStatus', - ti: 'AnySimpleType', - an: { - lp: 'CurrentStatus' - }, - t: 'a' - }, { - n: 'validFromDate', - ti: 'AnySimpleType', - an: { - lp: 'ValidFromDate' - }, - t: 'a' - }, { - n: 'validToDate', - ti: 'AnySimpleType', - an: { - lp: 'ValidToDate' - }, - t: 'a' - }, { - n: 'usage', - ti: 'AnySimpleType', - an: { - lp: 'Usage' - }, - t: 'a' - }, { - n: 'addressDetailsKey', - ti: 'AnySimpleType', - an: { - lp: 'AddressDetailsKey' - }, - t: 'a' - }, { - n: 'code', - ti: 'AnySimpleType', - an: { - lp: 'Code' - }, - t: 'a' - }] - }, { - ln: 'Thoroughfare', - 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: 'thoroughfareNumberOrThoroughfareNumberRange', + mno: 0, + col: true, + etis: [{ + en: 'ThoroughfareNumber', + ti: '.ThoroughfareNumber' + }, { + en: 'ThoroughfareNumberRange', + ti: '.Thoroughfare.ThoroughfareNumberRange' + }], + t: 'es' }, { n: 'thoroughfareNumberPrefix', mno: 0, @@ -802,34 +716,8 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'XAL', + ln: 'AddressDetails.PostalServiceElements.AddressLatitudeDirection', 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' - }, { - n: 'version', - ti: 'AnySimpleType', - an: { - lp: 'Version' - }, - t: 'a' - }] - }, { - ln: 'ThoroughfarePreDirectionType', ps: [{ n: 'otherAttributes', t: 'aa' @@ -852,27 +740,29 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostOffice.PostOfficeNumber', + ln: 'Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { n: 'content', - t: 'v' - }, { - n: 'indicator', - ti: 'AnySimpleType', - an: { - lp: 'Indicator' - }, - t: 'a' - }, { - n: 'indicatorOccurrence', - an: { - lp: 'IndicatorOccurrence' - }, - t: 'a' + col: true, + dom: false, + etis: [{ + en: 'ThoroughfareNumber', + ti: '.ThoroughfareNumber' + }, { + en: 'ThoroughfareNumberSuffix', + ti: '.ThoroughfareNumberSuffix' + }, { + en: 'AddressLine', + ti: '.AddressLine' + }, { + en: 'ThoroughfareNumberPrefix', + ti: '.ThoroughfareNumberPrefix' + }], + t: 'ers' }, { n: 'code', ti: 'AnySimpleType', @@ -882,26 +772,19 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PremiseNumberPrefix', + ln: 'AddressDetails.Country.CountryNameCode', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'value', + n: 'content', t: 'v' }, { - n: 'numberPrefixSeparator', - ti: 'AnySimpleType', - an: { - lp: 'NumberPrefixSeparator' - }, - t: 'a' - }, { - n: 'type', + n: 'scheme', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'Scheme' }, t: 'a' }, { @@ -913,7 +796,84 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostalRouteType.PostalRouteName', + ln: 'SubPremiseType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'addressLine', + mno: 0, + col: true, + 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', + mno: 0, + col: true, + en: 'BuildingName', + ti: '.BuildingNameType' + }, { + n: 'firm', + en: 'Firm', + ti: '.FirmType' + }, { + n: 'mailStop', + en: 'MailStop', + ti: '.MailStopType' + }, { + n: 'postalCode', + en: 'PostalCode', + ti: '.PostalCode' + }, { + n: 'subPremise', + en: 'SubPremise', + ti: '.SubPremiseType' + }, { + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' + }, { + n: 'type', + ti: 'AnySimpleType', + an: { + lp: 'Type' + }, + t: 'a' + }] + }, { + ln: 'PostOffice.PostOfficeNumber', tn: null, ps: [{ n: 'otherAttributes', @@ -922,10 +882,16 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'type', + n: 'indicator', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'Indicator' + }, + t: 'a' + }, { + n: 'indicatorOccurrence', + an: { + lp: 'IndicatorOccurrence' }, t: 'a' }, { @@ -937,7 +903,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'FirmType.FirmName', + ln: 'AddressLine', tn: null, ps: [{ n: 'otherAttributes', @@ -961,29 +927,21 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom', + ln: 'AddressDetails.PostalServiceElements.AddressLatitude', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { n: 'content', - col: true, - dom: false, - etis: [{ - en: 'ThoroughfareNumberSuffix', - ti: '.ThoroughfareNumberSuffix' - }, { - en: 'ThoroughfareNumberPrefix', - ti: '.ThoroughfareNumberPrefix' - }, { - en: 'ThoroughfareNumber', - ti: '.ThoroughfareNumber' - }, { - en: 'AddressLine', - ti: '.AddressLine' - }], - t: 'ers' + t: 'v' + }, { + n: 'type', + ti: 'AnySimpleType', + an: { + lp: 'Type' + }, + t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -993,38 +951,100 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.AddressIdentifier', - tn: null, + ln: 'DependentLocalityType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', - t: 'v' + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' }, { - n: 'identifierType', + 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: 'IdentifierType' + lp: 'Type' }, t: 'a' }, { - n: 'type', + n: 'usageType', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'UsageType' }, t: 'a' }, { - n: 'code', + n: 'connector', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'Connector' + }, + t: 'a' + }, { + n: 'indicator', + ti: 'AnySimpleType', + an: { + lp: 'Indicator' }, t: 'a' }] }, { - ln: 'AddressDetails.Country.CountryNameCode', + ln: 'DependentLocalityType.DependentLocalityName', tn: null, ps: [{ n: 'otherAttributes', @@ -1033,10 +1053,10 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'scheme', + n: 'type', ti: 'AnySimpleType', an: { - lp: 'Scheme' + lp: 'Type' }, t: 'a' }, { @@ -1048,26 +1068,14 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'BuildingNameType', + ln: 'PostalCode.PostTown.PostTownSuffix', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { n: 'content', t: 'v' - }, { - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' - }, { - n: 'typeOccurrence', - an: { - lp: 'TypeOccurrence' - }, - t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -1077,7 +1085,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PremiseNumber', + ln: 'SubPremiseType.SubPremiseNumberSuffix', tn: null, ps: [{ n: 'otherAttributes', @@ -1086,9 +1094,10 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'numberType', + n: 'numberSuffixSeparator', + ti: 'AnySimpleType', an: { - lp: 'NumberType' + lp: 'NumberSuffixSeparator' }, t: 'a' }, { @@ -1098,25 +1107,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', @@ -1126,39 +1116,103 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Premise.PremiseNumberRange', + ln: 'Department', 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: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' }, { - n: 'rangeType', + n: 'departmentName', + mno: 0, + col: true, + en: 'DepartmentName', + ti: '.Department.DepartmentName' + }, { + 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: 'RangeType' + lp: 'Type' }, t: 'a' + }] + }, { + ln: 'SubPremiseType.SubPremiseNumberPrefix', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'indicator', + n: 'content', + t: 'v' + }, { + n: 'numberPrefixSeparator', ti: 'AnySimpleType', an: { - lp: 'Indicator' + lp: 'NumberPrefixSeparator' }, t: 'a' }, { - n: 'separator', + n: 'type', ti: 'AnySimpleType', an: { - lp: 'Separator' + lp: 'Type' + }, + t: 'a' + }, { + n: 'code', + ti: 'AnySimpleType', + an: { + lp: 'Code' }, t: 'a' + }] + }, { + ln: 'Premise.PremiseLocation', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + t: 'v' + }, { + n: 'code', + ti: 'AnySimpleType', + an: { + lp: 'Code' + }, + t: 'a' + }] + }, { + ln: 'PostalCode.PostTown.PostTownName', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + t: 'v' }, { n: 'type', ti: 'AnySimpleType', @@ -1167,20 +1221,56 @@ var xAL_2_0_Module_Factory = function () { }, t: 'a' }, { - n: 'indicatorOccurence', + n: 'code', + ti: 'AnySimpleType', an: { - lp: 'IndicatorOccurence' + lp: 'Code' }, t: 'a' + }] + }, { + ln: 'PostalRouteType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'numberRangeOccurence', + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' + }, { + n: 'postalRouteName', + rq: true, + col: true, + en: 'PostalRouteName', + ti: '.PostalRouteType.PostalRouteName' + }, { + n: 'postalRouteNumber', + rq: true, + en: 'PostalRouteNumber', + ti: '.PostalRouteType.PostalRouteNumber' + }, { + n: 'postBox', + en: 'PostBox', + ti: '.PostBox' + }, { + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' + }, { + n: 'type', + ti: 'AnySimpleType', an: { - lp: 'NumberRangeOccurence' + lp: 'Type' }, t: 'a' }] }, { - ln: 'PostalCode.PostalCodeNumberExtension', + ln: 'LargeMailUserType.LargeMailUserIdentifier', tn: null, ps: [{ n: 'otherAttributes', @@ -1190,16 +1280,15 @@ var xAL_2_0_Module_Factory = function () { t: 'v' }, { n: 'type', - ti: 'AnySimpleType', an: { lp: 'Type' }, t: 'a' }, { - n: 'numberExtensionSeparator', + n: 'indicator', ti: 'AnySimpleType', an: { - lp: 'NumberExtensionSeparator' + lp: 'Indicator' }, t: 'a' }, { @@ -1211,7 +1300,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Premise.PremiseLocation', + ln: 'AddressDetails.PostalServiceElements.Barcode', tn: null, ps: [{ n: 'otherAttributes', @@ -1219,6 +1308,13 @@ var xAL_2_0_Module_Factory = function () { }, { n: 'content', t: 'v' + }, { + n: 'type', + ti: 'AnySimpleType', + an: { + lp: 'Type' + }, + t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -1228,31 +1324,104 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MailStopType.MailStopNumber', + ln: 'Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { n: 'content', - t: 'v' + col: true, + dom: false, + etis: [{ + en: 'ThoroughfareNumber', + ti: '.ThoroughfareNumber' + }, { + en: 'ThoroughfareNumberSuffix', + ti: '.ThoroughfareNumberSuffix' + }, { + en: 'AddressLine', + ti: '.AddressLine' + }, { + en: 'ThoroughfareNumberPrefix', + ti: '.ThoroughfareNumberPrefix' + }], + t: 'ers' }, { - n: 'nameNumberSeparator', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'NameNumberSeparator' + lp: 'Code' }, t: 'a' + }] + }, { + ln: 'AddressDetails.PostalServiceElements', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'code', + 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' + }, { + n: 'type', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'Type' }, t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.AddressLongitude', + ln: 'ThoroughfareNumber', tn: null, ps: [{ n: 'otherAttributes', @@ -1260,6 +1429,12 @@ var xAL_2_0_Module_Factory = function () { }, { n: 'content', t: 'v' + }, { + n: 'numberType', + an: { + lp: 'NumberType' + }, + t: 'a' }, { n: 'type', ti: 'AnySimpleType', @@ -1267,6 +1442,25 @@ 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: 'numberOccurrence', + an: { + lp: 'NumberOccurrence' + }, + t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -1276,15 +1470,9 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.AddressLatitude', + ln: 'AddressDetails.PostalServiceElements.SortingCode', tn: null, ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - t: 'v' - }, { n: 'type', ti: 'AnySimpleType', an: { @@ -1300,7 +1488,41 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.Barcode', + ln: 'MailStopType', + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + 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: 'Type' + }, + t: 'a' + }] + }, { + ln: 'Department.DepartmentName', tn: null, ps: [{ n: 'otherAttributes', @@ -1319,67 +1541,114 @@ var xAL_2_0_Module_Factory = function () { n: 'code', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'Code' + }, + t: 'a' + }] + }, { + ln: 'AddressDetails', + 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: 'country', + rq: true, + en: 'Country', + ti: '.AddressDetails.Country' + }, { + 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' + }, { + n: 'addressType', + ti: 'AnySimpleType', + an: { + lp: 'AddressType' + }, + t: 'a' + }, { + n: 'currentStatus', + ti: 'AnySimpleType', + an: { + lp: 'CurrentStatus' + }, + t: 'a' + }, { + n: 'validFromDate', + ti: 'AnySimpleType', + an: { + lp: 'ValidFromDate' + }, + t: 'a' + }, { + n: 'validToDate', + ti: 'AnySimpleType', + an: { + lp: 'ValidToDate' }, t: 'a' - }] - }, { - ln: 'DependentLocalityType.DependentLocalityName', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'content', - t: 'v' }, { - n: 'type', + n: 'usage', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'Usage' }, t: 'a' }, { - n: 'code', + n: 'addressDetailsKey', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'AddressDetailsKey' }, t: 'a' - }] - }, { - ln: 'PostBox.PostBoxNumberExtension', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' }, { - n: 'content', - t: 'v' - }, { - n: 'numberExtensionSeparator', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'NumberExtensionSeparator' + lp: 'Code' }, t: 'a' }] }, { - ln: 'ThoroughfareNumberSuffix', - tn: null, + ln: 'ThoroughfareTrailingTypeType', ps: [{ n: 'otherAttributes', t: 'aa' }, { n: 'content', t: 'v' - }, { - n: 'numberSuffixSeparator', - ti: 'AnySimpleType', - an: { - lp: 'NumberSuffixSeparator' - }, - t: 'a' }, { n: 'type', ti: 'AnySimpleType', @@ -1396,67 +1665,79 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Premise.PremiseNumberRange.PremiseNumberRangeTo', + ln: 'Premise', tn: null, ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { n: 'addressLine', mno: 0, col: true, en: 'AddressLine', ti: '.AddressLine' }, { - n: 'premiseNumberPrefix', + n: 'premiseName', mno: 0, col: true, - en: 'PremiseNumberPrefix', - ti: '.PremiseNumberPrefix' + 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' - }] - }, { - ln: 'Thoroughfare.DependentThoroughfare', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' }, { - n: 'addressLine', + n: 'buildingName', mno: 0, col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'thoroughfarePreDirection', - en: 'ThoroughfarePreDirection', - ti: '.ThoroughfarePreDirectionType' - }, { - n: 'thoroughfareLeadingType', - en: 'ThoroughfareLeadingType', - ti: '.ThoroughfareLeadingTypeType' + en: 'BuildingName', + ti: '.BuildingNameType' }, { - n: 'thoroughfareName', + n: 'subPremise', mno: 0, col: true, - en: 'ThoroughfareName', - ti: '.ThoroughfareNameType' + en: 'SubPremise', + ti: '.SubPremiseType' }, { - n: 'thoroughfareTrailingType', - en: 'ThoroughfareTrailingType', - ti: '.ThoroughfareTrailingTypeType' + n: 'firm', + en: 'Firm', + ti: '.FirmType' }, { - n: 'thoroughfarePostDirection', - en: 'ThoroughfarePostDirection', - ti: '.ThoroughfarePostDirectionType' + n: 'mailStop', + en: 'MailStop', + ti: '.MailStopType' + }, { + n: 'postalCode', + en: 'PostalCode', + ti: '.PostalCode' + }, { + n: 'premise', + en: 'Premise', + ti: '.Premise' }, { n: 'any', mno: 0, @@ -1471,32 +1752,30 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' - }] - }, { - ln: 'ThoroughfarePostDirectionType', - ps: [{ - n: 'otherAttributes', - t: 'aa' }, { - n: 'content', - t: 'v' + n: 'premiseDependency', + ti: 'AnySimpleType', + an: { + lp: 'PremiseDependency' + }, + t: 'a' }, { - n: 'type', + n: 'premiseDependencyType', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'PremiseDependencyType' }, t: 'a' }, { - n: 'code', + n: 'premiseThoroughfareConnector', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'PremiseThoroughfareConnector' }, t: 'a' }] }, { - ln: 'PostBox.PostBoxNumberSuffix', + ln: 'AddressDetails.PostalServiceElements.AddressLongitude', tn: null, ps: [{ n: 'otherAttributes', @@ -1505,10 +1784,10 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'numberSuffixSeparator', + n: 'type', ti: 'AnySimpleType', an: { - lp: 'NumberSuffixSeparator' + lp: 'Type' }, t: 'a' }, { @@ -1520,7 +1799,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostalCode.PostTown.PostTownSuffix', + ln: 'AddressDetails.Address', tn: null, ps: [{ n: 'otherAttributes', @@ -1528,6 +1807,13 @@ var xAL_2_0_Module_Factory = function () { }, { n: 'content', t: 'v' + }, { + n: 'type', + ti: 'AnySimpleType', + an: { + lp: 'Type' + }, + t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -1537,66 +1823,24 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostBox', + ln: 'PostalRouteType.PostalRouteNumber', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'addressLine', - 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, - col: true, - dom: false, - mx: false, - t: 'ae' - }, { - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' + n: 'content', + t: 'v' }, { - n: 'indicator', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'Indicator' + lp: 'Code' }, t: 'a' }] }, { - ln: 'Premise', + ln: 'Thoroughfare.DependentThoroughfare', tn: null, ps: [{ n: 'otherAttributes', @@ -1608,67 +1852,27 @@ var xAL_2_0_Module_Factory = function () { en: 'AddressLine', ti: '.AddressLine' }, { - n: 'premiseName', - mno: 0, - col: true, - 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: 'thoroughfarePreDirection', + en: 'ThoroughfarePreDirection', + ti: '.ThoroughfarePreDirectionType' }, { - n: 'buildingName', - mno: 0, - col: true, - en: 'BuildingName', - ti: '.BuildingNameType' + n: 'thoroughfareLeadingType', + en: 'ThoroughfareLeadingType', + ti: '.ThoroughfareLeadingTypeType' }, { - n: 'subPremise', + n: 'thoroughfareName', mno: 0, col: true, - en: 'SubPremise', - ti: '.SubPremiseType' - }, { - n: 'firm', - en: 'Firm', - ti: '.FirmType' - }, { - n: 'mailStop', - en: 'MailStop', - ti: '.MailStopType' + en: 'ThoroughfareName', + ti: '.ThoroughfareNameType' }, { - n: 'postalCode', - en: 'PostalCode', - ti: '.PostalCode' + n: 'thoroughfareTrailingType', + en: 'ThoroughfareTrailingType', + ti: '.ThoroughfareTrailingTypeType' }, { - n: 'premise', - en: 'Premise', - ti: '.Premise' + n: 'thoroughfarePostDirection', + en: 'ThoroughfarePostDirection', + ti: '.ThoroughfarePostDirectionType' }, { n: 'any', mno: 0, @@ -1683,30 +1887,32 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' + }] + }, { + ln: 'ThoroughfarePreDirectionType', + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'premiseDependency', - ti: 'AnySimpleType', - an: { - lp: 'PremiseDependency' - }, - t: 'a' + n: 'content', + t: 'v' }, { - n: 'premiseDependencyType', + n: 'type', ti: 'AnySimpleType', an: { - lp: 'PremiseDependencyType' + lp: 'Type' }, t: 'a' }, { - n: 'premiseThoroughfareConnector', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'PremiseThoroughfareConnector' + lp: 'Code' }, t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.EndorsementLineCode', + ln: 'AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName', tn: null, ps: [{ n: 'otherAttributes', @@ -1730,7 +1936,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostOffice.PostOfficeName', + ln: 'SubPremiseType.SubPremiseName', tn: null, ps: [{ n: 'otherAttributes', @@ -1745,6 +1951,12 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' + }, { + n: 'typeOccurrence', + an: { + lp: 'TypeOccurrence' + }, + t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -1754,59 +1966,45 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostalCode.PostTown', + ln: 'MailStopType.MailStopNumber', 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: 'content', + t: 'v' }, { - n: 'postTownSuffix', - en: 'PostTownSuffix', - ti: '.PostalCode.PostTown.PostTownSuffix' + n: 'nameNumberSeparator', + ti: 'AnySimpleType', + an: { + lp: 'NameNumberSeparator' + }, + t: 'a' }, { - n: 'type', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'Code' }, t: 'a' }] }, { - ln: 'Thoroughfare.ThoroughfareNumberRange', + ln: 'Premise.PremiseNumberRange', tn: null, ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'thoroughfareNumberFrom', + n: 'premiseNumberRangeFrom', rq: true, - en: 'ThoroughfareNumberFrom', - ti: '.Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberFrom' + en: 'PremiseNumberRangeFrom', + ti: '.Premise.PremiseNumberRange.PremiseNumberRangeFrom' }, { - n: 'thoroughfareNumberTo', + n: 'premiseNumberRangeTo', rq: true, - en: 'ThoroughfareNumberTo', - ti: '.Thoroughfare.ThoroughfareNumberRange.ThoroughfareNumberTo' + en: 'PremiseNumberRangeTo', + ti: '.Premise.PremiseNumberRange.PremiseNumberRangeTo' }, { n: 'rangeType', + ti: 'AnySimpleType', an: { lp: 'RangeType' }, @@ -1826,17 +2024,34 @@ var xAL_2_0_Module_Factory = function () { }, t: 'a' }, { - n: 'indicatorOccurrence', + n: 'type', + ti: 'AnySimpleType', an: { - lp: 'IndicatorOccurrence' + lp: 'Type' }, t: 'a' }, { - n: 'numberRangeOccurrence', + n: 'indicatorOccurence', an: { - lp: 'NumberRangeOccurrence' + lp: 'IndicatorOccurence' + }, + t: 'a' + }, { + n: 'numberRangeOccurence', + an: { + lp: 'NumberRangeOccurence' }, t: 'a' + }] + }, { + ln: 'PostalRouteType.PostalRouteName', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' + }, { + n: 'content', + t: 'v' }, { n: 'type', ti: 'AnySimpleType', @@ -1853,49 +2068,14 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AdministrativeArea', + ln: 'Premise.PremiseName', tn: null, 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', @@ -1904,22 +2084,22 @@ 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: 'ThoroughfareLeadingTypeType', + ln: 'DependentLocalityType.DependentLocalityNumber', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' @@ -1927,10 +2107,9 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'type', - ti: 'AnySimpleType', + n: 'nameNumberOccurrence', an: { - lp: 'Type' + lp: 'NameNumberOccurrence' }, t: 'a' }, { @@ -1942,7 +2121,8 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ThoroughfareNameType', + ln: 'AddressDetails.PostalServiceElements.KeyLineCode', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' @@ -1965,7 +2145,8 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'DependentLocalityType', + ln: 'PostOffice', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' @@ -1976,47 +2157,23 @@ var xAL_2_0_Module_Factory = function () { en: 'AddressLine', ti: '.AddressLine' }, { - n: 'dependentLocalityName', + n: 'postOfficeName', 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' + en: 'PostOfficeName', + ti: '.PostOffice.PostOfficeName' }, { - n: 'postOffice', - rq: true, - en: 'PostOffice', - ti: '.PostOffice' + n: 'postOfficeNumber', + en: 'PostOfficeNumber', + ti: '.PostOffice.PostOfficeNumber' }, { 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: 'postBox', + en: 'PostBox', + ti: '.PostBox' }, { n: 'postalCode', en: 'PostalCode', @@ -2025,28 +2182,14 @@ var xAL_2_0_Module_Factory = function () { 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' + dom: false, + mx: false, + t: 'ae' }, { - n: 'connector', + n: 'type', ti: 'AnySimpleType', an: { - lp: 'Connector' + lp: 'Type' }, t: 'a' }, { @@ -2058,7 +2201,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AddressDetails.Address', + ln: 'AddressDetails.PostalServiceElements.AddressLongitudeDirection', tn: null, ps: [{ n: 'otherAttributes', @@ -2082,45 +2225,14 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'AdministrativeArea.SubAdministrativeArea', + ln: 'AddressDetails.PostalServiceElements.EndorsementLineCode', 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: 'content', + t: 'v' }, { n: 'type', ti: 'AnySimpleType', @@ -2129,55 +2241,22 @@ var xAL_2_0_Module_Factory = function () { }, t: 'a' }, { - n: 'usageType', - ti: 'AnySimpleType', - an: { - lp: 'UsageType' - }, - t: 'a' - }, { - n: 'indicator', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'Indicator' + lp: 'Code' }, t: 'a' }] }, { - ln: 'PostalCode', + ln: 'Locality.LocalityName', tn: null, 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', @@ -2185,66 +2264,39 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' + }, { + n: 'code', + ti: 'AnySimpleType', + an: { + lp: 'Code' + }, + t: 'a' }] }, { - ln: 'LargeMailUserType', + ln: 'ThoroughfareLeadingTypeType', ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'largeMailUserName', - mno: 0, - col: true, - en: 'LargeMailUserName', - ti: '.LargeMailUserType.LargeMailUserName' - }, { - n: 'largeMailUserIdentifier', - en: 'LargeMailUserIdentifier', - ti: '.LargeMailUserType.LargeMailUserIdentifier' - }, { - n: 'buildingName', - mno: 0, - col: true, - en: 'BuildingName', - ti: '.BuildingNameType' - }, { - n: 'department', - en: 'Department', - ti: '.Department' - }, { - n: 'postBox', - en: 'PostBox', - ti: '.PostBox' - }, { - n: 'thoroughfare', - en: 'Thoroughfare', - ti: '.Thoroughfare' - }, { - 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', an: { lp: 'Type' }, t: 'a' + }, { + n: 'code', + ti: 'AnySimpleType', + an: { + lp: 'Code' + }, + t: 'a' }] }, { - ln: 'AddressDetails.PostalServiceElements.AddressLatitudeDirection', + ln: 'AddressDetails.PostalServiceElements.AddressIdentifier', tn: null, ps: [{ n: 'otherAttributes', @@ -2252,6 +2304,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', @@ -2268,31 +2327,21 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MailStopType', + ln: 'ThoroughfareNumberSuffix', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - 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: 'content', + t: 'v' }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' + n: 'numberSuffixSeparator', + ti: 'AnySimpleType', + an: { + lp: 'NumberSuffixSeparator' + }, + t: 'a' }, { n: 'type', ti: 'AnySimpleType', @@ -2300,9 +2349,16 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' + }, { + n: 'code', + ti: 'AnySimpleType', + an: { + lp: 'Code' + }, + t: 'a' }] }, { - ln: 'SubPremiseType.SubPremiseNumberPrefix', + ln: 'ThoroughfareNumberPrefix', tn: null, ps: [{ n: 'otherAttributes', @@ -2333,7 +2389,8 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'ThoroughfareTrailingTypeType', + ln: 'PostOffice.PostOfficeName', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' @@ -2356,25 +2413,73 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostBox.PostBoxNumber', + ln: 'AdministrativeArea', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', - t: 'v' + 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: 'type', + ti: 'AnySimpleType', + an: { + lp: 'Type' + }, + t: 'a' + }, { + n: 'usageType', + ti: 'AnySimpleType', + an: { + lp: 'UsageType' + }, + t: 'a' }, { - n: 'code', + n: 'indicator', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'Indicator' }, t: 'a' }] }, { - ln: 'ThoroughfareNumberPrefix', - tn: null, + ln: 'ThoroughfareNameType', ps: [{ n: 'otherAttributes', t: 'aa' @@ -2382,19 +2487,26 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'numberPrefixSeparator', + n: 'type', ti: 'AnySimpleType', an: { - lp: 'NumberPrefixSeparator' + lp: 'Type' }, t: 'a' }, { - n: 'type', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'Code' }, t: 'a' + }] + }, { + ln: 'SubPremiseType.SubPremiseLocation', + tn: null, + ps: [{ + n: 'content', + t: 'v' }, { n: 'code', ti: 'AnySimpleType', @@ -2404,7 +2516,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SubPremiseType.SubPremiseNumberSuffix', + ln: 'PremiseNumberSuffix', tn: null, ps: [{ n: 'otherAttributes', @@ -2435,69 +2547,21 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostalRouteType', + ln: 'MailStopType.MailStopName', + tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'postalRouteName', - rq: true, - col: true, - en: 'PostalRouteName', - ti: '.PostalRouteType.PostalRouteName' - }, { - n: 'postalRouteNumber', - rq: true, - en: 'PostalRouteNumber', - ti: '.PostalRouteType.PostalRouteNumber' - }, { - n: 'postBox', - en: 'PostBox', - ti: '.PostBox' - }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' - }, { - n: 'type', - ti: 'AnySimpleType', - an: { - lp: 'Type' - }, - t: 'a' - }] - }, { - ln: 'SubPremiseType.SubPremiseLocation', - tn: null, - ps: [{ n: 'content', t: 'v' }, { - 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', @@ -2507,7 +2571,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'Premise.PremiseName', + ln: 'AdministrativeArea.AdministrativeAreaName', tn: null, ps: [{ n: 'otherAttributes', @@ -2522,12 +2586,6 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' - }, { - n: 'typeOccurrence', - an: { - lp: 'TypeOccurrence' - }, - t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -2537,67 +2595,66 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'SubPremiseType', + ln: 'Premise.PremiseNumberRange.PremiseNumberRangeTo', + tn: null, ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { n: 'addressLine', mno: 0, col: true, en: 'AddressLine', ti: '.AddressLine' }, { - n: 'subPremiseName', + n: 'premiseNumberPrefix', mno: 0, col: true, - en: 'SubPremiseName', - ti: '.SubPremiseType.SubPremiseName' + en: 'PremiseNumberPrefix', + ti: '.PremiseNumberPrefix' }, { - n: 'subPremiseLocation', + n: 'premiseNumber', rq: true, - en: 'SubPremiseLocation', - ti: '.SubPremiseType.SubPremiseLocation' - }, { - n: 'subPremiseNumber', - mno: 0, col: true, - en: 'SubPremiseNumber', - ti: '.SubPremiseType.SubPremiseNumber' + en: 'PremiseNumber', + ti: '.PremiseNumber' }, { - n: 'subPremiseNumberPrefix', + n: 'premiseNumberSuffix', mno: 0, col: true, - en: 'SubPremiseNumberPrefix', - ti: '.SubPremiseType.SubPremiseNumberPrefix' + en: 'PremiseNumberSuffix', + ti: '.PremiseNumberSuffix' + }] + }, { + ln: 'AdministrativeArea.SubAdministrativeArea', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'subPremiseNumberSuffix', + n: 'addressLine', mno: 0, col: true, - en: 'SubPremiseNumberSuffix', - ti: '.SubPremiseType.SubPremiseNumberSuffix' + en: 'AddressLine', + ti: '.AddressLine' }, { - n: 'buildingName', + n: 'subAdministrativeAreaName', mno: 0, col: true, - en: 'BuildingName', - ti: '.BuildingNameType' + en: 'SubAdministrativeAreaName', + ti: '.AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName' }, { - n: 'firm', - en: 'Firm', - ti: '.FirmType' + n: 'locality', + rq: true, + en: 'Locality', + ti: '.Locality' }, { - n: 'mailStop', - en: 'MailStop', - ti: '.MailStopType' + n: 'postOffice', + rq: true, + en: 'PostOffice', + ti: '.PostOffice' }, { n: 'postalCode', + rq: true, en: 'PostalCode', ti: '.PostalCode' - }, { - n: 'subPremise', - en: 'SubPremise', - ti: '.SubPremiseType' }, { n: 'any', mno: 0, @@ -2612,45 +2669,56 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' - }] - }, { - ln: 'SubPremiseType.SubPremiseName', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' }, { - n: 'content', - t: 'v' - }, { - n: 'type', + n: 'usageType', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'UsageType' }, t: 'a' }, { - n: 'typeOccurrence', + n: 'indicator', + ti: 'AnySimpleType', an: { - lp: 'TypeOccurrence' + lp: 'Indicator' }, t: 'a' + }] + }, { + ln: 'XAL', + tn: null, + ps: [{ + n: 'otherAttributes', + t: 'aa' }, { - n: 'code', + n: 'addressDetails', + rq: true, + col: true, + en: 'AddressDetails', + ti: '.AddressDetails' + }, { + n: 'any', + mno: 0, + col: true, + dom: false, + mx: false, + t: 'ae' + }, { + n: 'version', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'Version' }, t: 'a' }] }, { - ln: 'PostBox.PostBoxNumberPrefix', + ln: 'PremiseNumberPrefix', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', + n: 'value', t: 'v' }, { n: 'numberPrefixSeparator', @@ -2659,6 +2727,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', @@ -2668,7 +2743,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PostalCode.PostTown.PostTownName', + ln: 'PostBox.PostBoxNumber', tn: null, ps: [{ n: 'otherAttributes', @@ -2676,13 +2751,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', @@ -2692,35 +2760,7 @@ var xAL_2_0_Module_Factory = function () { 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: 'AddressDetails.PostalServiceElements.AddressLongitudeDirection', + ln: 'PostalCode.PostalCodeNumberExtension', tn: null, ps: [{ n: 'otherAttributes', @@ -2735,6 +2775,13 @@ var xAL_2_0_Module_Factory = function () { lp: 'Type' }, t: 'a' + }, { + n: 'numberExtensionSeparator', + ti: 'AnySimpleType', + an: { + lp: 'NumberExtensionSeparator' + }, + t: 'a' }, { n: 'code', ti: 'AnySimpleType', @@ -2744,19 +2791,57 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'PremiseNumberSuffix', + ln: 'Thoroughfare.ThoroughfareNumberRange', tn: null, ps: [{ n: 'otherAttributes', t: 'aa' }, { - n: 'content', - t: 'v' + n: 'addressLine', + mno: 0, + col: true, + en: 'AddressLine', + ti: '.AddressLine' }, { - n: 'numberSuffixSeparator', + 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: 'NumberSuffixSeparator' + 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' }, { @@ -2775,7 +2860,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'MailStopType.MailStopName', + ln: 'CountryName', tn: null, ps: [{ n: 'otherAttributes', @@ -2823,7 +2908,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'CountryName', + ln: 'PremiseNumber', tn: null, ps: [{ n: 'otherAttributes', @@ -2831,6 +2916,12 @@ var xAL_2_0_Module_Factory = function () { }, { n: 'content', t: 'v' + }, { + n: 'numberType', + an: { + lp: 'NumberType' + }, + t: 'a' }, { n: 'type', ti: 'AnySimpleType', @@ -2839,108 +2930,43 @@ var xAL_2_0_Module_Factory = function () { }, t: 'a' }, { - n: 'code', + n: 'indicator', ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'Indicator' }, t: 'a' - }] - }, { - ln: 'Department', - tn: null, - ps: [{ - n: 'otherAttributes', - t: 'aa' - }, { - n: 'addressLine', - mno: 0, - col: true, - en: 'AddressLine', - ti: '.AddressLine' - }, { - n: 'departmentName', - mno: 0, - col: true, - en: 'DepartmentName', - ti: '.Department.DepartmentName' - }, { - n: 'mailStop', - en: 'MailStop', - ti: '.MailStopType' }, { - n: 'postalCode', - en: 'PostalCode', - ti: '.PostalCode' + n: 'indicatorOccurrence', + an: { + lp: 'IndicatorOccurrence' + }, + t: 'a' }, { - n: 'any', - mno: 0, - col: true, - dom: false, - mx: false, - t: 'ae' + n: 'numberTypeOccurrence', + an: { + lp: 'NumberTypeOccurrence' + }, + t: 'a' }, { - n: 'type', + n: 'code', ti: 'AnySimpleType', an: { - lp: 'Type' + lp: 'Code' }, t: 'a' }] }, { - ln: 'Locality', - tn: null, + ln: 'AddressLinesType', ps: [{ n: 'otherAttributes', t: 'aa' }, { n: 'addressLine', - mno: 0, + rq: true, col: true, en: 'AddressLine', ti: '.AddressLine' - }, { - n: 'localityName', - mno: 0, - col: true, - en: 'LocalityName', - ti: '.Locality.LocalityName' - }, { - 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, @@ -2948,30 +2974,9 @@ var xAL_2_0_Module_Factory = function () { 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: 'Locality.LocalityName', + ln: 'FirmType.FirmName', tn: null, ps: [{ n: 'otherAttributes', @@ -2995,7 +3000,7 @@ var xAL_2_0_Module_Factory = function () { t: 'a' }] }, { - ln: 'LargeMailUserType.LargeMailUserName', + ln: 'PostBox.PostBoxNumberExtension', tn: null, ps: [{ n: 'otherAttributes', @@ -3004,73 +3009,68 @@ var xAL_2_0_Module_Factory = function () { n: 'content', t: 'v' }, { - n: 'type', - an: { - lp: 'Type' - }, - t: 'a' - }, { - n: 'code', + n: 'numberExtensionSeparator', + ti: 'AnySimpleType', an: { - lp: 'Code' + lp: 'NumberExtensionSeparator' }, t: 'a' }] }], eis: [{ - en: 'PostBox', - ti: '.PostBox' + en: 'xAL', + ti: '.XAL' }, { - en: 'Department', - ti: '.Department' + en: 'Locality', + ti: '.Locality' }, { en: 'Premise', ti: '.Premise' }, { - en: 'AdministrativeArea', - ti: '.AdministrativeArea' - }, { - en: 'PremiseNumberSuffix', - ti: '.PremiseNumberSuffix' - }, { - en: 'Locality', - ti: '.Locality' + en: 'AddressLine', + ti: '.AddressLine' }, { - en: 'Thoroughfare', - ti: '.Thoroughfare' + en: 'ThoroughfareNumberPrefix', + ti: '.ThoroughfareNumberPrefix' }, { - en: 'AddressDetails', - ti: '.AddressDetails' + en: 'PostalCode', + ti: '.PostalCode' }, { - en: 'AddressLine', - ti: '.AddressLine' + en: 'Department', + ti: '.Department' }, { en: 'ThoroughfareNumber', ti: '.ThoroughfareNumber' }, { - en: 'PostOffice', - ti: '.PostOffice' + en: 'PremiseNumber', + ti: '.PremiseNumber' }, { - en: 'ThoroughfareNumberPrefix', - ti: '.ThoroughfareNumberPrefix' + en: 'ThoroughfareNumberSuffix', + ti: '.ThoroughfareNumberSuffix' + }, { + en: 'AdministrativeArea', + ti: '.AdministrativeArea' + }, { + en: 'PostBox', + ti: '.PostBox' }, { en: 'PremiseNumberPrefix', ti: '.PremiseNumberPrefix' }, { - en: 'CountryName', - ti: '.CountryName' + en: 'PremiseNumberSuffix', + ti: '.PremiseNumberSuffix' }, { - en: 'ThoroughfareNumberSuffix', - ti: '.ThoroughfareNumberSuffix' + en: 'AddressDetails', + ti: '.AddressDetails' }, { - en: 'PremiseNumber', - ti: '.PremiseNumber' + en: 'CountryName', + ti: '.CountryName' }, { - en: 'PostalCode', - ti: '.PostalCode' + en: 'PostOffice', + ti: '.PostOffice' }, { - en: 'xAL', - ti: '.XAL' + en: 'Thoroughfare', + ti: '.Thoroughfare' }] }; return { diff --git a/scripts/package.json b/scripts/package.json index 55da4a30..f1ea0353 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -1,6 +1,6 @@ { "name": "ogc-schemas", - "version": "2.6.1", + "version": "2.6.2-SNAPSHOT", "description": "Jsonix XML-JSON mappings for OGC Schemas.", "keywords": [ "json", diff --git a/scripts/pom.xml b/scripts/pom.xml index bb362ac3..0fa1ca4a 100644 --- a/scripts/pom.xml +++ b/scripts/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT install diff --git a/se/1.1.0/pom.xml b/se/1.1.0/pom.xml index 42a297d0..b2857975 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/se/pom.xml b/se/pom.xml index af542b0c..a9e78818 100644 --- a/se/pom.xml +++ b/se/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.1.0 diff --git a/sensorML/1.0.0/pom.xml b/sensorML/1.0.0/pom.xml index 739b0cb6..5320ce52 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sensorML/1.0.1/pom.xml b/sensorML/1.0.1/pom.xml index 59932dea..3befffd9 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sensorML/2.0/pom.xml b/sensorML/2.0/pom.xml index a2b58013..696ebc42 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sensorML/pom.xml b/sensorML/pom.xml index 30320161..dcc2a42b 100644 --- a/sensorML/pom.xml +++ b/sensorML/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/sld/1.0.0-geoserver/pom.xml b/sld/1.0.0-geoserver/pom.xml index 16813c04..d184f660 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sld/1.0.0/pom.xml b/sld/1.0.0/pom.xml index 989b4a30..949da02c 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sld/1.1.0/pom.xml b/sld/1.1.0/pom.xml index e59fa874..9de4a863 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sld/pom.xml b/sld/pom.xml index ff885fe2..0903747a 100644 --- a/sld/pom.xml +++ b/sld/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/sos/1.0.0/pom.xml b/sos/1.0.0/pom.xml index 2988a7ea..631ddc9c 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sos/2.0/pom.xml b/sos/2.0/pom.xml index c6179b44..e127e28b 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sos/pom.xml b/sos/pom.xml index 18c4841e..6db5af97 100644 --- a/sos/pom.xml +++ b/sos/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/sps/1.0.0/pom.xml b/sps/1.0.0/pom.xml index 0c67283e..d644d122 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sps/2.0/pom.xml b/sps/2.0/pom.xml index 688d8323..02e07502 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sps/pom.xml b/sps/pom.xml index 5d4f3754..f70d4a64 100644 --- a/sps/pom.xml +++ b/sps/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/sweCommon/1.0.0/pom.xml b/sweCommon/1.0.0/pom.xml index 4538cebe..23846c22 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sweCommon/1.0.1/pom.xml b/sweCommon/1.0.1/pom.xml index c83ce05e..c0e59f51 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sweCommon/2.0/pom.xml b/sweCommon/2.0/pom.xml index d140f0b5..13bb6039 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/sweCommon/pom.xml b/sweCommon/pom.xml index 64325076..4c0c0672 100644 --- a/sweCommon/pom.xml +++ b/sweCommon/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/swes/2.0/pom.xml b/swes/2.0/pom.xml index 954d2b29..b4f5964f 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/swes/pom.xml b/swes/pom.xml index b3a66a1a..0f5a86c2 100644 --- a/swes/pom.xml +++ b/swes/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 2.0 diff --git a/tjs/1.0/pom.xml b/tjs/1.0/pom.xml index bb8e4498..878ef660 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/tjs/pom.xml b/tjs/pom.xml index c7bdc08e..838f3718 100644 --- a/tjs/pom.xml +++ b/tjs/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/tml/1.0.0/pom.xml b/tml/1.0.0/pom.xml index 82fd0640..34a87a35 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/tml/pom.xml b/tml/pom.xml index 05c87af1..3ddb002b 100644 --- a/tml/pom.xml +++ b/tml/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/wami/1.0.0/pom.xml b/wami/1.0.0/pom.xml index b52ef121..07cbc075 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wami/1.0.1/pom.xml b/wami/1.0.1/pom.xml index 4dc7043e..47349320 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wami/1.0.2/pom.xml b/wami/1.0.2/pom.xml index eeafb238..12fb8284 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wami/pom.xml b/wami/pom.xml index 94b357f2..e7babd7b 100644 --- a/wami/pom.xml +++ b/wami/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/waterml/2.0/pom.xml b/waterml/2.0/pom.xml index 2503bd4e..bcb128d7 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/waterml/pom.xml b/waterml/pom.xml index 90287871..44ec2991 100644 --- a/waterml/pom.xml +++ b/waterml/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 2.0 diff --git a/wcps/1.0/pom.xml b/wcps/1.0/pom.xml index 24a7df80..df079138 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wcps/pom.xml b/wcps/pom.xml index 749094db..cf0b0018 100644 --- a/wcps/pom.xml +++ b/wcps/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/wcs/1.0.0/pom.xml b/wcs/1.0.0/pom.xml index e1ef539c..fe6b8861 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wcs/1.1/pom.xml b/wcs/1.1/pom.xml index 5df3ecaa..6c61727a 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wcs/2.0/pom.xml b/wcs/2.0/pom.xml index 1361305c..b7c7779d 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wcs/crs/1.0/pom.xml b/wcs/crs/1.0/pom.xml index 5528dcb8..545db8b6 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 + 2.6.2-SNAPSHOT ../../../schema-parent/pom.xml diff --git a/wcs/crs/pom.xml b/wcs/crs/pom.xml index 60c21417..ca72cc37 100644 --- a/wcs/crs/pom.xml +++ b/wcs/crs/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc wcs - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/wcs/interpolation/1.0/pom.xml b/wcs/interpolation/1.0/pom.xml index c8adfe0d..e1c66065 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 + 2.6.2-SNAPSHOT ../../../schema-parent/pom.xml diff --git a/wcs/interpolation/pom.xml b/wcs/interpolation/pom.xml index b93801a9..aae6d53d 100644 --- a/wcs/interpolation/pom.xml +++ b/wcs/interpolation/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc wcs - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/wcs/pom.xml b/wcs/pom.xml index 3f334171..19427eba 100644 --- a/wcs/pom.xml +++ b/wcs/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/wcs/processing/2.0/pom.xml b/wcs/processing/2.0/pom.xml index f4029a3e..93d0bfc6 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 + 2.6.2-SNAPSHOT ../../../schema-parent/pom.xml diff --git a/wcs/processing/pom.xml b/wcs/processing/pom.xml index f5cdce9b..b30c04c4 100644 --- a/wcs/processing/pom.xml +++ b/wcs/processing/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc wcs - 2.6.1 + 2.6.2-SNAPSHOT 2.0 diff --git a/wcs/range-subsetting/1.0/pom.xml b/wcs/range-subsetting/1.0/pom.xml index 20c523c1..33150d70 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 + 2.6.2-SNAPSHOT ../../../schema-parent/pom.xml diff --git a/wcs/range-subsetting/pom.xml b/wcs/range-subsetting/pom.xml index 52d26992..070a9795 100644 --- a/wcs/range-subsetting/pom.xml +++ b/wcs/range-subsetting/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc wcs - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/wcs/scaling/1.0/pom.xml b/wcs/scaling/1.0/pom.xml index 55451f16..3732ad98 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 + 2.6.2-SNAPSHOT ../../../schema-parent/pom.xml diff --git a/wcs/scaling/pom.xml b/wcs/scaling/pom.xml index 1405e125..0d895dfc 100644 --- a/wcs/scaling/pom.xml +++ b/wcs/scaling/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc wcs - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/wcs/wcseo/1.0/pom.xml b/wcs/wcseo/1.0/pom.xml index 2dd7656f..b65526dc 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 + 2.6.2-SNAPSHOT ../../../schema-parent/pom.xml diff --git a/wcs/wcseo/pom.xml b/wcs/wcseo/pom.xml index d5559d51..a6c693ad 100644 --- a/wcs/wcseo/pom.xml +++ b/wcs/wcseo/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc wcs - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/wcst/1.1/pom.xml b/wcst/1.1/pom.xml index 626132d2..8ba647ca 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wcst/pom.xml b/wcst/pom.xml index bcebabc1..ba24951c 100644 --- a/wcst/pom.xml +++ b/wcst/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.1 diff --git a/wfs/1.0.0/pom.xml b/wfs/1.0.0/pom.xml index 4d1792bc..c1ed77cf 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wfs/1.1.0/pom.xml b/wfs/1.1.0/pom.xml index facd29f8..622e803c 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wfs/2.0/pom.xml b/wfs/2.0/pom.xml index 92d43e8a..32e06d59 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wfs/pom.xml b/wfs/pom.xml index 7b5d90fe..279488b4 100644 --- a/wfs/pom.xml +++ b/wfs/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/wms/1.0.0/pom.xml b/wms/1.0.0/pom.xml index 4f6288c8..c371aecd 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 + 2.6.2-SNAPSHOT ../../dtd-parent/pom.xml diff --git a/wms/1.1.0/pom.xml b/wms/1.1.0/pom.xml index 386ac4cc..fb25b16f 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 + 2.6.2-SNAPSHOT ../../dtd-parent/pom.xml diff --git a/wms/1.1.1/pom.xml b/wms/1.1.1/pom.xml index b5a05d22..a306da8d 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 + 2.6.2-SNAPSHOT ../../dtd-parent/pom.xml diff --git a/wms/1.3.0-exceptions/pom.xml b/wms/1.3.0-exceptions/pom.xml index 169cb82a..add5dbf2 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wms/1.3.0/pom.xml b/wms/1.3.0/pom.xml index c805fc4d..fdf1cc24 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wms/pom.xml b/wms/pom.xml index bad73ae2..a578349b 100644 --- a/wms/pom.xml +++ b/wms/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/wmsc/1.1.1/pom.xml b/wmsc/1.1.1/pom.xml index f2ef3797..8ec46d89 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 + 2.6.2-SNAPSHOT ../../dtd-parent/pom.xml diff --git a/wmsc/pom.xml b/wmsc/pom.xml index 72e1a704..977f7b91 100644 --- a/wmsc/pom.xml +++ b/wmsc/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.1.1 diff --git a/wmts/1.0/pom.xml b/wmts/1.0/pom.xml index 2ef24740..fef6c26b 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wmts/pom.xml b/wmts/pom.xml index 11e0fcdd..a746d510 100644 --- a/wmts/pom.xml +++ b/wmts/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0 diff --git a/wps/1.0.0/pom.xml b/wps/1.0.0/pom.xml index d8ea582f..5ac652ad 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wps/2.0/pom.xml b/wps/2.0/pom.xml index 379fe513..0361696c 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/wps/pom.xml b/wps/pom.xml index a1f3d43d..41601aa4 100644 --- a/wps/pom.xml +++ b/wps/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 1.0.0 diff --git a/xal/2.0/pom.xml b/xal/2.0/pom.xml index 8b865376..92214368 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 + 2.6.2-SNAPSHOT ../../schema-parent/pom.xml diff --git a/xal/pom.xml b/xal/pom.xml index c10777e8..af61f9f8 100644 --- a/xal/pom.xml +++ b/xal/pom.xml @@ -8,7 +8,7 @@ org.jvnet.ogc ogc-schemas-project - 2.6.1 + 2.6.2-SNAPSHOT 2.0